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
339956770692	339956771211	339956771761	339956772311	339956772861	339956773411	339956773961	339956774511	339956775061	339956775611	339956776161	339956776711	339956777261	339956777811	339956778361	339956778911	339956779461	339956780011	339956780561	339956781111	339956781661	339956782211	339956782761	339956783311	339956783861	339956784411	339956784961	339956785512	339956786061	339956786611	339956787161	339956787711	339956788261	339956788811	339956789361	339956789911	339956790461	339956791011	339956791561	339956792111	339956792661	339956793211	339956793761	339956794311	339956794861	339956795411	339956795961	339956796511	339956797061	339956797611	339956798161	339956798711	339956799262	339956799811	339956800361	339956800911	339956801461	339956802011	339956802561	339956803111	339956803661	339956804211	339956804761	339956805311	339956805861	339956806411	339956806961	339956807511	339956808061	339956808611	339956809161	339956809711	339956810261	339956810811	339956811361	339956811911	339956812461	339956813012	339956813561	339956814111	339956814661	339956815211	339956815761	339956816311	339956816861	339956817411	339956817961	339956818511	339956819061	339956819611	339956820161	339956820711	339956821261	339956821811	339956822361	339956822911	339956823461	339956824011	339956824561	339956825111	339956825661	339956826211	339956826761	339956827311	339956827861	339956828411	339956828961	339956829511	339956830061	339956830611	339956831161	339956831711	339956832261	339956832811	339956833361	339956833911	339956834462	339956835011	339956835561	339956836111	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21966	20117	27428	22535	20109	19480	2861	867	605	488	400	424	371	337	328	298	302	261	234	206	214	214	234	201	172	210	183	203	194	192	181	196	186	185	173	175	178	167	160	157	193	185	178	168	156	161	186	171	165	162	160	163	171	185	161	142	160	180	163	175	160	159	147	143	151	177	161	171	145	171	172	164	150	157	164	186	171	151	153	141	145	157	165	154	183	168	182	158	144	136	153	184	167	160	163	168	153	142	172	147	162	160	131	137	175	170	170	148	166	145	188	179	155	167	151	158	149	164	162	151	172	152	169	173	152	163	161	171	151	154	147	149	171	169	157	168	153	169	155	136	155	170	168	151	165	167	141	152	151	147	151	169	162	147	161	163	152	137	168	155	186	161	164	140	171	184	161	151	139	166	148	143	152	145	153	153	152	152	166	138	156	138	163	153	144	158	152	158	154	161	153	163	153	150	139	161	157	143	175	143	167	170	162	143	153	147	166	168	169	183	164	135	181	155	172	158	142	149	143	168	152	133	136	153	147	161	175	149	161	160	149	166	140	147	150	146	163	169	155	158	195	150	169	167	166	141	150	151	165	177	170	158	147	157	151	155	152	164	152	154	157	143	167	163	156	161	175	177	150	139	138	144	167	166	166	170	149	162	145	188	158	154	149	176	180	162	162	181	151	153	149	151	157	159	159	140	154	165	133	164	193	149	151	163	157	155	144	158	157	168	157	164	152	136	167	156	158	161	161	152	146	151	174	152	148	137	157	134	135	160	166	142	148	155	129	156	142	148	141	156	163	151	156	139	146	141	139	171	166	177	133	142	138	170	162	160	161	145	169	151	176	170	163	151	168	163	168	142	139	162	147	146	171	137	146	164	190	158	152	169	164	181	157	142	158	155	133	165	112	158	143	148	158	146	168	162	168	160	172	173	159	155	151	160	168	148	131	150	144	156	153	145	164	162	153	159	166	159	171	140	197	171	171	148	142	181	144	170	171	140	143	147	145	139	139	159	161	139	173	168	169	163	168	154	170	134	162	146	156	182	162	176	156	171	164	152	160	159	173	164	155	145	145	164	157	137	144	135	156	165	164	150	138	148	158	151	149	174	158	169	142	155	165	163	156	151	155	147	150	162	150	160	166	154	160	151	147	171	166	145	177	151	154	146	157	149	150	147	153	147	148	179	156	156	153	167	134	165	157	145	149	162	153	146	170	161	154	180	156	172	169	151	162	155	167	150	143	149	154	164	154	155	167	151	160	150	158	179	171	149	173	153	172	132	180	144	161	164	171	159	158	154	179	160	143	151	175	163	166	183	132	150	150	168	156	150	154	147	156	161	149	165	168	141	172	147	152	169	161	149	162	158	155	170	144	173	149	148	164	166	152	160	180	183	175	163	153	159	163	153	156	147	160	154	157	176	152	136	134	163	165	164	164	164	157	163	141	162	158	174	172	154	168	173	149	160	154	154	161	158	148	140	176	138	152	153	167	153	132	162	142	156	160	158	168	155	154	158	141	163	166	153	166	144	160	137	172	152	176	152	167	160	176	171	146	165	162	177	159	148	175	153	177	149	170	144	150	164	154	151	136	153	170	149	138	140	154	133	157	161	166	153	178	139	152	154	144	130	147	170	142	136	164	162	158	141	131	166	146	152	181	141	157	146	159	159	160	165	169	174	137	146	181	144	161	141	151	142	149	149	163	186	171	178	147	159	143	160	158	182	158	172	155	154	170	169	141	154	170	167	159	182	156	158	153	146	158	137	141	149	145	147	166	148	150	166	152	171	150	150	140	159	172	145	162	146	146	146	148	175	159	154	156	145	163	160	175	142	145	167	138	172	161	156	144	160	171	152	153	179	157	161	152	171	152	159	172	166	139	197	173	141	156	161	148	175	172	173	150	156	158	135	118	151	143	153	170	148	156	148	175	151	160	162	159	128	163	137	165	181	153	155	187	163	147	159	169	135	182	153	164	147	158	177	148	170	161	173	153	130	145	184	163	142	150	141	152	122	139	156	152	162	169	189	144	150	139	145	160	138	156	160	155	158	152	155	158	140	122	132	161	159	160	182	168	173	148	172	155	147	127	154	140	154	170	174	165	175	172	143	157	142	176	158	155	140	149	146	172	146	172	141	176	165	153	158	149	158	157	146	137	135	155	165	143	159	155	152	138	181	138	164	149	162	169	160	157	182	149	173	148	144	148	131	152	147	161	189	161	147	159	156	139	165	164	153	168	182	127	154	156	158	157	145	146	152	147	138	165	157	149	180	142	153	136	167	177	150	156	152	179	129	163	136	160	160	149	136	151	172	136	141	156	159	174	151	156	161	166	151	165	174	202	157	144	165	125	178	160	140	154	157	147	163	155	148	165	160	141	144	164	156	162	167	138	166	142	149	168	165	160	150	149	155	164	172	166	170	151	145	159	148	150	168	163	198	177	156	158	159	162	148	141	159	162	173	155	174	160	136	162	153	171	175	164	158	145	171	139	144	167	156	157	147	151	167	152	154	141	171	155	160	161	148	167	144	161	123	163	140	151	159	167	167	135	174	167	151	147	174	171	159	138	138	170	155	168	146	142	177	151	165	142	148	152	142	153	140	151	165	133	163	150	161	143	161	152	171	152	150	161	144	139	152	144	162	161	166	165	170	162	172	149	137	165	143	147	156	172	145	140	160	171	172	160	126	136	155	161	146	176	152	151	166	162	176	179	140	132	165	170	145	149	159	157	171	145	154	166	206	152	147	142	166	155	167	118	131	161	147	165	156	169	169	155	150	160	167	159	125	143	143	140	167	140	143	159	156	187	154	136	138	151	152	160	175	161	153	165	150	160	143	155	180	176	164	155	169	156	168	143	178	171	154	150	144	130	172	144	142	125	148	135	155	138	176	172	177	175	150	152	193	155	166	148	162	154	170	152	168	153	154	147	152	148	147	157	149	148	143	151	141	148	192	139	152	163	160	161	141	158	153	171	171	150	191	152	171	148	152	154	174	163	142	159	155	142	160	163	161	174	156	180	148	159	186	164	155	164	186	142	154	164	167	156	172	153	128	158	173	146	138	163	176	171	180	156	149	160	166	168	174	155	161	170	172	153	158	163	158	132	148	173	151	159	139	156	176	165	155	164	151	139	171	155	134	177	150	156	151	164	154	158	177	160	158	128	149	137	171	174	160	141	147	157	160	153	156	163	166	149	173	151	151	142	160	156	159	162	161	144	181	153	142	161	162	156	127	159	159	133	168	157	167	149	155	148	158	152	155	161	147	153	135	146	160	162	155	157	149	173	162	143	175	145	139	153	162	171	148	149	137	148	151	151	189	159	168	199	143	158	159	177	157	161	142	157	161	139	171	158	146	136	144	148	163	152	139	141	176	177	185	171	145	142	137	142	162	142	189	184	146	150	165	175	160	169	134	170	158	160	142	169	173	130	142	149	129	147	153	158	147	160	151	148	131	157	157	143	162	131	151	152	145	162	142	156	158	175	171	170	146	173	143	163	141
35824	22107	14220	7639	5224	3870	2963	2310	1890	1550	1240	1066	876	792	744	705	587	565	532	459	468	417	423	410	450	354	357	335	354	357	318	319	338	356	319	331	301	292	279	294	301	275	300	264	288	301	312	274	295	292	238	256	268	308	292	288	286	273	264	275	280	262	279	294	296	253	273	256	276	281	262	273	256	275	272	257	257	288	257	277	283	280	278	275	280	273	280	269	249	258	286	293	239	279	314	268	254	311	261	267	311	262	268	272	251	250	279	239	282	268	259	268	254	282	269	254	287	276	240	297	277	266	281	256	240	230	242	278	272	272	256	279	296	251	245	276	281	263	262	267	265	283	271	272	282	268	238	251	284	241	277	256	269	265	269	256	261	241	274	257	249	259	289	270	267	263	237	246	278	268	261	248	291	272	254	245	244	256	274	264	265	233	257	283	259	277	264	284	250	274	255	261	266	257	266	256	266	278	269	287	273	258	267	237	271	234	274	291	262	260	261	257	254	261	276	253	249	260	245	275	262	265	237	262	252	262	257	306	279	257	255	277	258	276	247	258	261	277	263	257	257	252	257	286	280	244	279	252	248	244	277	254	271	271	264	249	251	265	282	264	237	271	256	293	253	227	274	247	229	270	253	270	244	260	278	243	264	258	259	268	267	273	253	243	264	251	253	265	297	245	268	238	261	278	247	267	250	255	281	247	263	283	247	282	272	258	238	232	267	281	248	253	252	254	285	261	239	251	286	258	235	266	251	260	261	270	293	261	289	279	255	250	256	280	257	267	247	253	256	262	255	252	258	252	244	248	264	264	297	265	231	310	264	262	308	241	272	288	273	262	277	282	255	261	280	264	283	279	260	271	271	284	244	277	281	252	263	260	255	256	268	266	277	245	257	258	226	253	263	267	277	251	273	297	275	260	238	259	242	274	263	272	264	260	257	257	263	266	275	247	237	265	270	258	263	263	243	267	302	270	258	245	248	276	257	256	260	283	268	251	258	261	277	260	242	281	282	230	227	247	228	274	259	254	254	273	253	256	260	244	247	262	259	251	279	286	239	273	273	252	273	269	254	260	272	279	253	258	255	240	271	292	260	266	289	303	242	277	248	266	283	253	225	249	282	283	251	221	267	270	246	251	271	259	271	261	233	246	295	279	228	280	257	244	233	246	267	275	258	274	259	271	284	254	258	239	292	254	261	253	260	268	244	271	246	258	244	268	244	280	262	283	276	280	274	250	225	280	284	287	288	289	261	249	276	286	281	256	264	264	232	253	266	236	252	251	272	243	274	275	284	264	269	286	252	277	250	282	281	242	246	261	281	280	243	263	262	282	232	264	257	273	272	262	276	260	246	292	238	260	263	280	257	248	228	281	236	260	246	262	252	257	269	247	254	245	247	289	266	267	257	262	262	264	265	251	295	266	292	285	251	247	269	286	249	302	251	248	256	285	267	263	257	270	288	246	265	234	276	258	289	265	261	250	262	301	299	259	271	253	269	294	268	265	271	295	238	282	257	281	257	230	241	247	263	282	276	247	255	263	276	254	274	278	265	271	261	268	239	298	253	257	265	281	265	266	275	254	240	236	259	278	255	254	247	285	287	251	225	267	260	240	262	240	252	246	243	263	249	270	252	258	256	235	254	279	272	262	280	281	250	260	256	270	238	253	239	262	283	306	266	275	278	293	270	247	254	266	268	257	264	291	254	256	274	246	304	273	249	267	257	254	271	278	260	256	269	266	292	253	278	262	293	261	260	254	252	262	266	262	302	264	259	244	284	288	273	236	258	267	250	284	248	276	256	254	298	246	252	254	258	247	271	251	271	286	246	266	268	256	244	269	280	267	287	238	264	261	262	278	279	276	269	277	248	297	273	279	270	257	290	241	276	280	263	233	275	278	289	273	270	281	239	267	272	269	241	250	268	246	256	281	253	289	266	275	244	277	240	256	258	242	233	252	251	270	303	293	283	251	247	241	274	271	270	264	286	292	305	227	260	277	238	255	269	271	262	301	285	265	277	263	257	288	264	273	277	243	239	273	261	263	279	272	246	271	275	283	245	245	290	273	275	268	262	233	241	261	253	260	248	250	264	261	264	239	272	240	252	277	262	257	262	268	261	267	259	282	252	243	250	281	259	279	256	281	260	274	275	264	274	268	269	263	276	253	302	259	260	275	272	265	272	276	276	258	273	252	251	262	235	269	258	269	280	271	264	257	268	261	275	285	264	274	234	267	260	253	286	286	284	262	271	239	270	256	265	245	258	260	286	280	236	266	274	252	267	240	245	277	281	277	270	270	279	258	281	274	285	253	276	256	243	267	259	250	250	281	235	284	248	269	277	264	258	283	261	281	268	255	246	262	251	258	286	258	273	249	274	261	262	244	302	244	273	259	254	235	281	278	305	290	257	266	252	294	270	277	264	272	253	268	260	230	263	273	242	264	267	251	264	267	243	282	281	289	246	277	238	261	260	266	289	272	298	264	281	258	230	235	273	255	262	232	272	267	237	289	277	307	273	254	278	290	254	264	263	268	255	241	260	256	239	250	269	278	231	261	236	257	273	279	260	256	273	249	241	286	238	244	234	243	241	262	255	257	239	268	259	281	253	270	255	259	265	241	249	273	282	294	270	282	210	294	276	238	262	269	288	256	300	274	250	271	292	282	250	265	261	245	268	280	263	243	277	233	277	242	275	243	271	274	247	268	264	270	270	242	242	280	275	262	269	249	260	263	277	253	304	268	244	279	251	242	266	271	265	288	271	263	275	275	297	244	260	247	272	274	272	267	276	269	278	282	256	277	254	260	226	254	253	245	288	247	281	235	278	263	233	260	265	253	285	261	285	242	262	273	285	277	261	263	283	271	267	224	256	265	259	261	267	266	242	256	270	280	279	264	271	244	265	262	270	255	244	262	264	245	249	281	254	269	256	272	256	247	269	270	249	263	289	253	276	270	280	266	273	264	264	268	272	243	244	287	268	260	256	282	241	270	266	273	300	273	234	268	268	265	239	233	268	276	251	257	245	279	254	235	264	275	264	249	281	266	283	265	271	241	256	262	279	254	239	248	262	275	265	247	260	247	277	284	272	267	258	279	251	267	278	307	270	257	253	259	257	261	253	255	255	285	282	287	253	284	236	280	258	284	276	272	273	274	235	240	268	244	273	253	254	258	262	233	269	261	285	247	264	270	279	284	244	274	255	267	263	243	270	269	255	260	276	269	272	247	269	282	255	261	257	294	275	244	300	261	272	265	254	256	265	270	290	268	275	238	264	278	250	271	282	289	252	272	220	254	252	291	261	270	246	265	254	283	267	250	271	285	247	265	266	250	282	267	256	241	281	299	276	279	258	263	269	235	245	284	249	270	235	263	255	256	270	266	245	269	256	269	260	255	276	243	244	250	249	254	279	237	292	293	265	269	272	253	268	247	260	260	271	257	240	246	270	276	240	241	284	235	254	263	294	263	272	274	231	277	267	289	273	274	285	282	265	261	254	256	296	250
27409	20502	9339	1657	895	759	609	538	521	482	450	458	445	462	458	415	432	420	449	405	423	455	419	408	433	406	381	426	428	426	441	419	398	445	398	403	439	436	384	431	423	430	405	434	418	433	451	408	460	390	421	450	419	365	428	452	405	439	421	412	426	415	409	416	413	413	441	420	434	417	426	388	432	396	438	422	411	425	401	432	394	427	376	437	433	406	420	387	372	407	408	398	375	462	444	418	457	412	417	375	410	442	406	375	444	411	420	415	416	414	419	401	417	423	449	406	418	438	426	392	425	415	428	431	411	427	393	408	443	415	409	427	398	457	427	400	431	425	424	398	433	421	423	437	391	447	405	428	420	393	417	407	418	416	406	413	391	428	408	398	401	401	411	441	416	407	414	416	403	422	395	424	430	467	434	404	435	399	445	440	406	420	415	446	394	421	416	408	407	409	434	397	420	445	415	409	395	403	429	407	405	452	417	439	383	427	416	416	409	429	451	405	431	423	426	408	387	394	433	408	431	428	401	417	438	415	423	439	442	393	438	395	399	406	369	406	401	393	390	420	440	458	401	417	394	399	457	399	411	428	394	421	420	421	422	438	442	413	419	418	413	404	419	414	408	409	402	420	391	433	414	421	411	409	431	405	430	407	389	456	436	399	428	434	392	413	410	438	412	445	414	377	387	402	384	420	434	403	407	429	448	399	409	436	462	384	428	440	456	377	410	441	426	454	407	418	407	396	448	421	412	407	410	434	437	462	431	385	377	408	393	385	417	408	455	408	439	398	412	426	429	397	406	431	429	407	393	412	475	414	451	416	436	424	418	431	408	422	413	381	436	411	413	430	401	396	437	439	391	430	385	396	440	393	380	442	398	415	426	398	389	430	406	440	418	442	406	389	414	401	448	409	420	423	417	403	416	398	402	426	428	388	433	411	419	400	450	421	400	439	419	424	384	407	428	423	418	441	400	440	399	430	390	448	396	417	447	421	438	402	419	452	419	383	441	433	394	424	434	436	412	408	448	429	400	407	434	409	395	413	438	433	433	458	386	400	459	459	405	390	403	427	395	467	440	413	400	401	416	418	401	414	400	435	395	451	447	431	424	441	394	435	428	376	416	415	436	424	429	463	393	408	422	447	436	415	395	436	424	427	420	399	410	405	443	439	381	413	436	422	405	410	412	420	429	416	428	433	443	411	410	420	439	416	428	405	395	414	378	450	417	408	419	437	420	395	442	424	419	410	435	440	416	420	409	387	438	439	390	411	407	390	393	448	401	404	420	415	414	407	434	410	384	393	442	470	436	436	418	418	416	458	367	459	436	426	420	404	426	410	434	441	418	437	441	412	406	378	408	424	403	408	422	414	413	396	414	440	429	432	423	403	438	408	414	393	418	412	387	429	411	400	418	448	381	414	413	415	417	407	409	420	421	429	443	382	428	421	427	417	447	388	398	429	441	406	410	398	394	398	419	403	420	423	435	431	438	404	397	417	406	425	433	424	390	451	447	448	520	427	424	413	409	425	446	390	414	429	405	414	398	393	428	416	386	450	444	428	408	428	431	403	415	429	383	424	420	403	425	430	419	407	433	443	412	396	423	403	391	412	413	426	441	407	403	435	399	419	428	438	396	401	439	408	408	403	415	434	456	449	456	381	433	406	451	383	411	389	420	395	415	394	400	373	428	431	414	411	402	401	410	415	400	410	417	413	396	414	407	370	418	413	434	453	390	445	415	374	460	458	490	444	428	427	408	421	405	422	380	434	432	416	386	407	423	441	426	417	413	418	461	428	403	433	410	431	428	436	441	429	397	462	407	413	423	414	447	453	400	391	383	394	395	382	393	422	405	394	420	380	420	419	425	420	399	418	425	416	423	396	409	440	395	398	458	397	434	418	435	452	434	426	428	439	449	413	398	394	398	458	433	388	405	410	469	403	448	379	414	424	425	436	411	416	415	394	449	432	403	383	438	429	451	442	446	379	417	417	427	424	416	436	432	414	405	415	419	423	416	420	414	453	417	408	439	417	441	431	425	388	423	436	438	386	439	392	439	392	437	419	439	417	434	408	445	412	401	405	419	384	418	420	400	408	423	433	436	423	434	442	414	397	440	456	421	413	405	425	430	419	404	413	416	399	403	386	387	427	426	435	414	415	417	404	445	393	416	419	417	436	397	397	396	443	437	425	428	426	403	380	469	408	438	401	415	446	436	445	402	395	425	426	434	447	417	447	447	476	457	439	392	401	440	402	427	395	454	417	433	437	374	400	391	429	434	386	421	443	397	393	387	417	400	413	430	442	414	377	422	421	432	418	426	425	409	381	407	429	399	403	431	423	447	420	427	415	402	438	413	386	445	403	415	443	393	394	397	410	417	403	398	428	425	402	387	424	413	418	445	398	431	406	429	446	380	459	372	443	430	427	410	420	422	382	402	429	436	446	434	392	436	406	402	434	437	405	404	435	409	417	411	424	426	432	401	435	430	412	442	429	399	415	419	394	442	415	422	397	400	418	433	425	381	404	393	421	400	419	410	389	414	427	422	413	428	453	426	445	418	400	428	451	391	395	414	422	406	437	411	371	420	384	411	376	381	412	422	453	436	422	433	407	400	392	450	379	416	388	429	433	381	408	453	412	387	383	427	432	405	403	455	435	409	442	401	434	446	416	422	422	452	425	415	403	455	394	433	407	413	410	456	439	471	378	412	449	398	427	376	410	419	436	424	420	431	405	424	416	408	447	435	420	417	411	424	445	389	448	418	405	434	431	401	384	379	414	401	437	409	413	419	426	406	391	424	423	392	373	421	420	469	412	418	403	411	395	418	411	447	418	381	430	430	391	411	423	410	422	422	431	417	449	417	394	408	397	423	404	427	441	417	412	393	426	416	438	427	384	414	396	416	395	391	390	432	408	437	430	394	435	410	382	409	448	411	455	404	446	438	386	420	466	402	426	393	401	388	420	415	406	399	405	418	396	428	408	425	418	410	410	407	438	436	425	415	391	415	407	425	413	416	412	417	425	432	419	448	415	436	393	429	437	433	414	395	405	427	396	398	409	415	444	387	402	379	387	434	423	423	399	430	403	421	411	429	379	408	398	430	420	438	419	385	432	387	418	464	416	437	429	413	412	431	449	427	420	414	436	391	383	435	378	414	416	434	452	446	429	423	387	397	449	398	432	402	384	429	413	436	388	373	433	421	428	411	417	394	400	447	453	414	376	431	405	445	437	413	398	424	407	394	449	419	429	396	388	456	427	405	404	427	405	385	418	386	442	412	435	447	404	427	417	413	427	463	433	379	421	450	426	404	422	421	411	394	394	425	388	393	383	392	382	428	438	427	381	451	403	414	399	423	417	412	454	388	405	393	434	407	419	454	428	432	413	394	403	421	420	437	431	449	431	436	407	408	413	407	404	439	429	442	418	408	408	422	421	396	447	387	428	415	420	409	420	414	421	399	458	403	417	446	399	451	438	458	435	396	425	386	417	424	372	412	388	422	425
28142	9275	4185	2275	1652	1317	1170	1058	920	891	870	762	789	708	711	702	770	724	718	676	690	696	697	724	711	682	666	686	713	702	672	696	692	685	702	676	713	689	668	659	692	681	677	649	737	751	659	698	672	633	699	675	704	733	653	692	709	657	625	665	660	666	649	683	624	667	663	621	663	677	681	642	666	664	662	664	662	744	737	704	691	670	661	645	666	635	616	652	622	697	665	673	647	617	708	705	654	650	639	690	705	691	616	621	660	656	687	673	661	651	653	658	661	686	677	666	675	652	679	706	666	622	709	662	635	653	706	672	679	657	688	641	695	689	670	718	683	703	644	626	651	673	694	641	692	647	663	635	693	689	677	661	689	667	642	678	652	661	649	665	715	700	691	691	668	657	643	669	710	637	653	680	627	665	628	694	697	682	663	665	701	690	646	719	662	715	652	709	671	645	690	704	671	660	698	655	718	696	675	675	671	695	662	650	683	663	674	687	683	631	682	690	698	704	665	663	660	657	655	694	650	688	675	691	681	704	659	651	668	710	671	640	655	657	641	664	687	626	666	689	696	649	660	653	718	646	655	658	645	635	697	658	697	688	680	696	671	645	664	652	690	681	697	734	684	693	686	655	688	691	627	694	681	676	705	649	662	697	691	663	663	653	715	675	717	683	661	659	676	698	714	651	634	617	670	677	676	622	676	661	669	684	664	662	694	679	662	633	689	696	655	716	673	719	697	672	682	685	683	627	670	662	666	664	635	676	673	641	655	698	664	686	680	667	667	717	602	664	698	673	676	695	654	689	686	673	658	644	672	676	686	676	678	646	674	698	682	650	689	634	679	715	678	659	652	686	683	695	649	656	677	721	632	709	632	647	625	685	664	664	663	665	618	652	629	665	643	701	679	665	695	663	671	685	650	660	669	642	661	666	632	686	698	681	668	720	665	663	692	657	688	661	644	719	717	669	670	699	683	682	686	677	651	679	659	670	661	683	695	665	663	632	681	677	645	634	658	745	631	659	684	682	671	690	651	640	673	681	667	669	646	710	713	708	663	636	672	650	697	640	669	691	696	647	711	724	621	656	671	690	669	685	657	660	680	691	657	668	683	635	685	677	688	661	656	685	674	659	686	686	657	705	640	706	685	656	659	645	668	630	640	629	689	623	679	681	686	687	643	686	686	647	690	678	678	620	740	639	668	662	692	696	665	628	693	689	649	701	651	656	667	656	717	660	654	628	661	660	690	663	674	638	691	669	738	681	697	706	740	705	636	711	697	651	693	655	673	646	675	691	630	646	688	684	689	730	689	680	613	656	664	696	695	654	654	692	701	616	674	693	655	655	665	690	690	683	657	717	689	702	647	643	676	672	636	645	675	686	667	712	624	663	644	662	639	685	659	655	688	674	686	641	637	698	627	666	701	693	680	680	629	668	730	678	716	662	712	637	690	694	643	656	659	683	661	686	679	685	646	694	606	650	676	664	635	669	660	667	664	705	628	635	676	659	668	672	710	648	668	649	704	702	702	651	676	697	717	603	620	645	657	728	695	702	638	689	654	594	700	697	673	710	654	648	685	669	650	641	674	667	610	667	661	651	685	663	698	665	651	685	683	727	678	704	659	679	647	671	629	683	692	723	659	678	677	660	705	611	666	672	685	704	697	672	628	672	645	684	681	674	678	669	645	682	667	680	672	706	648	659	605	744	676	660	694	665	640	659	621	643	666	669	713	690	696	639	645	656	651	686	651	677	681	666	649	686	665	727	679	655	681	675	666	690	704	684	687	625	682	675	664	640	691	641	662	710	697	710	681	668	675	661	681	655	650	659	680	641	658	688	696	662	677	656	624	649	661	651	691	700	667	654	653	656	706	646	696	691	667	679	689	747	647	699	694	677	671	685	688	652	669	687	666	683	697	657	758	680	702	639	690	661	672	665	693	690	622	670	632	702	647	686	668	685	672	669	683	645	692	648	683	714	652	655	702	660	680	671	671	666	708	722	658	673	651	691	726	676	718	691	666	649	687	659	713	668	665	649	641	676	685	677	682	628	705	664	675	674	724	657	654	652	706	631	671	706	652	686	681	687	656	690	669	654	640	663	700	696	616	691	641	680	640	696	628	608	672	693	602	665	684	707	663	679	662	677	696	648	649	658	727	629	693	682	642	689	717	718	664	713	672	674	701	634	665	679	706	679	675	704	655	675	677	687	687	688	678	687	660	650	657	647	663	694	675	643	676	652	743	658	680	658	686	658	646	690	719	707	690	630	690	633	663	660	683	641	719	638	669	684	627	637	636	673	648	698	675	647	679	651	660	677	681	710	645	705	644	677	672	693	653	633	640	720	673	717	650	688	701	666	645	654	684	641	653	645	685	683	669	689	652	635	628	627	667	670	674	653	703	672	681	668	644	690	607	695	680	692	691	658	690	682	663	683	646	683	695	682	688	677	645	692	660	676	692	667	669	682	689	684	669	665	656	660	645	658	676	692	660	680	680	694	641	689	643	691	709	716	671	625	668	669	658	689	688	676	696	636	657	655	680	657	697	646	732	678	720	674	671	685	696	669	655	659	708	675	653	731	697	667	682	695	700	696	669	697	691	736	666	715	721	671	689	639	655	663	716	682	670	692	640	657	714	656	654	666	686	708	658	650	721	618	675	658	781	685	630	677	696	659	679	615	674	701	657	658	696	686	708	695	682	662	681	692	693	629	680	707	701	619	692	688	665	666	682	659	667	697	716	697	660	684	727	665	646	642	677	638	648	677	678	676	617	696	667	647	661	645	682	696	673	675	720	667	712	671	679	670	703	706	671	695	665	676	699	641	638	648	642	685	631	719	649	687	717	675	670	631	676	669	653	703	710	697	633	683	665	699	644	652	664	613	697	631	680	644	638	652	667	637	672	695	630	670	681	695	679	672	644	693	684	663	645	659	689	639	670	689	696	664	701	687	666	700	673	660	673	698	710	653	632	626	630	686	670	662	697	723	634	674	625	685	642	692	703	690	668	673	694	663	669	640	659	684	719	673	655	689	651	683	655	705	670	655	673	667	658	663	673	639	671	675	653	676	680	703	706	677	716	673	674	691	611	717	706	640	704	659	650	652	671	659	703	663	676	643	666	641	701	647	659	635	655	673	676	707	733	709	660	635	692	691	640	679	650	674	677	616	643	690	674	708	667	672	675	666	664	646	656	707	669	711	643	696	632	676	750	708	670	707	661	622	703	708	699	686	650	713	661	698	676	699	677	631	683	666	672	658	679	665	650	656	693	677	662	696	673	695	676	629	631	641	666	699	708	672	665	648	643	688	684	650	653	655	635	637	655	670	639	725	665	637	668	688	683	678	677	654	672	671	652	710	672	649	652	659	691	629	654	666	656	709	678	615	685	644	683	654	666	673	673	650	690	647	664	656	680	689	652	680	634	673	664	706	635	666	670	646	654	654	702	676	683	670	647	662	623	647	715	676	692	677	690	699	628	704	648	643	652	704	667	624	610	684	703	641
24368	21347	28509	24485	21016	4576	1132	827	640	605	549	574	510	440	427	453	488	431	404	392	442	394	400	376	386	384	424	391	420	401	373	378	383	387	388	373	401	369	370	365	378	354	385	371	349	351	350	417	387	356	371	350	354	366	352	390	393	386	365	373	326	382	386	373	386	355	383	364	389	357	359	383	368	408	363	362	372	378	357	381	347	363	363	400	380	366	379	364	363	364	370	357	371	412	361	344	362	348	336	376	388	369	346	348	371	360	384	379	351	390	369	398	374	390	376	341	336	345	338	350	385	364	356	346	371	362	377	343	385	376	406	367	365	362	353	350	392	363	345	369	391	391	389	360	354	371	313	355	387	398	375	381	337	364	371	381	387	393	357	372	338	409	350	366	361	339	396	373	380	345	368	386	365	394	377	345	416	347	377	355	395	360	391	382	340	387	398	370	349	361	426	353	374	367	361	375	368	386	344	376	370	361	378	379	366	380	357	407	371	325	354	363	373	353	347	352	386	352	372	382	374	399	360	350	359	389	345	366	348	384	383	387	365	369	336	404	335	352	358	372	392	378	364	367	371	343	395	347	352	350	351	360	367	359	368	351	383	392	381	376	356	362	359	353	376	404	394	350	389	396	376	390	353	359	382	365	376	358	336	384	373	365	392	347	363	365	386	386	338	351	357	341	359	377	363	370	365	352	351	365	339	375	333	369	321	394	365	350	369	370	375	366	350	368	343	386	339	352	330	405	362	365	362	366	373	370	376	396	362	359	397	395	386	382	409	372	354	411	365	362	373	342	382	402	363	346	400	370	400	338	354	352	375	373	388	410	349	363	372	367	375	400	394	360	391	366	383	350	352	369	351	348	347	365	377	386	375	358	349	372	345	383	366	373	344	368	391	411	370	376	378	347	391	370	360	379	370	379	348	374	356	355	359	378	374	314	380	385	350	358	340	385	374	386	345	385	374	368	356	347	353	391	391	362	373	384	386	390	357	374	439	400	385	380	349	349	360	349	373	358	405	391	351	366	376	384	369	409	359	357	347	344	363	361	376	391	350	340	341	357	366	366	402	387	381	352	364	372	367	350	356	368	390	396	387	350	340	364	338	373	365	368	382	372	368	361	374	352	337	380	353	346	352	382	367	353	341	353	376	362	404	344	340	379	372	400	378	336	372	356	350	383	323	369	339	384	386	411	401	333	366	354	385	337	366	367	381	360	360	348	365	373	381	373	353	381	360	382	395	388	381	375	350	368	355	364	341	364	361	365	390	317	382	338	345	371	359	368	369	357	385	383	362	362	347	384	363	383	367	385	370	399	365	363	391	370	337	329	356	381	388	368	379	357	367	352	352	372	409	329	352	368	397	345	332	372	344	364	399	359	342	375	324	350	364	361	349	394	330	378	357	335	349	357	376	379	381	415	355	394	368	383	369	364	400	335	354	373	346	357	386	387	352	371	390	371	346	399	365	340	373	377	349	377	366	414	374	366	358	391	339	373	390	358	369	389	375	366	392	398	380	365	364	358	371	363	350	344	359	333	370	345	379	353	365	360	351	376	378	372	368	376	386	367	373	406	380	363	371	399	368	375	347	365	383	390	389	338	390	362	371	375	377	371	367	371	338	352	365	398	379	350	405	360	377	358	408	393	323	357	344	350	381	383	367	339	342	372	366	390	350	352	357	426	370	394	366	396	353	376	371	356	374	358	377	370	403	392	381	350	370	348	329	411	376	341	379	333	375	387	381	357	373	370	378	357	394	397	348	367	350	359	352	357	375	350	403	351	370	407	338	391	331	375	362	366	385	378	360	371	353	323	348	376	378	403	344	392	399	343	381	398	371	347	381	335	371	363	373	342	392	344	331	339	372	338	369	372	390	364	368	391	371	348	361	390	338	362	369	346	332	355	356	373	411	382	348	387	412	358	371	319	411	347	379	402	376	344	369	376	349	347	361	359	341	384	361	364	368	342	366	311	343	357	384	403	359	360	343	354	368	337	365	401	340	351	385	349	385	366	368	374	390	335	384	341	378	400	374	382	365	382	377	385	349	347	385	360	361	358	368	383	382	376	348	379	385	369	381	392	357	385	411	354	398	395	350	400	387	373	370	357	376	352	371	365	356	396	326	378	364	357	364	385	360	360	356	358	355	348	405	372	382	359	374	397	332	392	353	386	372	350	372	382	385	361	405	374	389	366	413	386	399	380	376	349	384	374	366	381	353	393	371	354	318	395	329	370	374	375	353	371	355	374	396	366	385	367	339	381	376	378	374	382	346	361	359	378	379	344	360	380	338	346	375	345	369	380	390	354	328	395	377	351	366	365	358	389	354	367	368	331	362	367	352	352	367	357	387	384	375	375	341	420	387	338	381	390	329	384	354	371	373	342	370	380	387	377	352	361	348	390	367	356	351	338	376	351	364	385	355	384	333	356	393	376	368	371	366	338	350	357	346	353	370	334	364	367	373	390	374	352	324	342	365	372	354	364	369	366	386	330	369	385	382	347	361	414	377	376	372	403	344	378	384	366	361	364	362	373	376	394	353	377	375	353	338	358	360	397	347	370	390	359	358	383	353	362	375	351	378	403	399	390	366	344	394	376	361	372	366	362	376	362	404	377	402	372	363	376	338	358	392	369	394	352	380	352	371	364	356	399	385	374	364	355	338	386	355	388	357	343	376	381	349	379	366	350	404	373	366	360	367	362	397	380	368	392	368	367	372	391	364	330	384	365	346	387	369	386	413	372	354	370	385	364	373	361	360	354	337	371	373	335	399	353	364	390	361	355	375	349	390	345	383	332	376	380	395	359	340	375	370	372	379	374	366	386	324	342	385	374	365	377	353	383	379	382	375	373	358	372	373	419	391	356	384	358	376	362	386	349	396	361	366	374	364	350	380	374	356	386	381	352	339	368	390	355	315	367	355	394	372	394	371	403	362	375	361	363	358	378	361	357	362	342	386	362	332	378	368	372	397	345	361	367	375	360	333	402	306	343	370	369	361	411	372	372	359	357	366	386	348	348	374	359	345	375	352	382	382	360	356	394	362	368	391	359	334	370	400	404	353	378	395	396	368	363	417	392	381	396	350	391	348	337	340	365	382	364	358	346	369	374	370	357	379	386	337	348	346	394	338	356	358	375	376	358	396	378	354	356	413	383	357	422	384	368	376	388	386	355	393	349	334	360	343	356	359	340	387	377	384	369	384	387	372	343	379	397	404	347	347	366	364	361	365	370	409	364	358	380	351	361	392	354	377	378	387	383	383	370	389	359	361	366	386	372	341	379	365	372	364	371	402	376	343	355	350	360	333	357	354	362	399	394	372	365	372	371	387	399	347	386	342	377	365	386	373	363	365	360	357	363	368	392	360	407	349	338	361	355	363	367	381	391	340	400	354	367	382	353	375	397	347	337	360	350	383	421	357	379	344	372	374	367	365	359	367	326	388	352	390	406	363	358	379	395	385	360	357	369	355	351	352	373	367	359	354	370	359	360	332	398	383	377
33834	19276	10428	5682	3920	2954	2369	1953	1642	1391	1153	1078	985	993	885	859	815	742	755	727	777	744	736	643	708	653	685	643	701	665	592	626	636	642	651	642	633	647	634	625	576	636	584	597	627	635	596	628	592	614	617	632	616	585	586	622	646	579	632	626	597	605	620	611	600	565	615	599	616	627	678	625	623	574	585	605	595	612	663	598	586	617	577	625	577	583	608	610	604	627	580	584	591	600	600	574	589	640	594	628	590	624	630	574	611	596	604	610	576	629	613	576	592	624	631	608	594	627	635	612	651	630	593	593	593	614	601	580	622	638	604	629	607	605	604	614	591	607	598	615	634	604	620	617	544	616	579	579	609	593	603	620	603	601	603	626	611	549	612	597	607	619	612	618	609	677	578	557	622	644	649	602	598	606	574	626	578	633	624	640	595	633	595	591	585	625	629	602	608	630	618	610	590	628	626	582	597	632	592	612	632	590	644	567	590	619	637	592	571	560	578	573	610	545	602	553	613	594	582	554	636	576	602	582	607	568	623	591	627	619	691	643	605	567	616	601	657	623	595	592	632	602	596	612	617	559	592	609	565	630	634	580	618	567	607	594	601	605	628	619	629	556	606	624	632	642	621	575	602	599	572	581	588	606	597	644	586	604	589	617	572	576	608	583	631	569	577	613	610	573	607	636	579	618	638	580	625	617	625	594	593	627	577	576	628	577	561	631	595	636	645	602	628	614	622	558	614	598	641	583	592	593	579	626	620	601	594	624	603	587	576	607	602	597	603	619	565	582	603	596	617	581	603	614	628	586	577	588	609	593	599	581	563	611	568	601	611	612	578	582	587	592	579	591	596	639	642	566	581	601	607	623	632	584	633	608	599	629	565	589	568	638	647	629	644	602	594	598	598	579	592	582	579	586	631	592	610	624	631	592	632	615	620	616	571	649	565	595	588	624	599	602	587	592	580	591	590	659	609	593	594	573	614	666	587	569	593	610	637	568	596	610	619	596	631	585	596	611	610	553	646	608	615	572	658	620	611	576	610	631	605	609	610	615	597	581	604	611	610	602	566	572	587	621	559	595	627	620	610	641	623	629	562	581	603	562	631	585	601	634	587	595	625	611	599	593	602	610	590	639	643	602	607	574	601	591	604	595	571	617	568	593	633	584	615	627	640	600	577	624	586	608	575	571	614	598	627	586	642	601	605	599	603	630	613	624	611	560	567	563	586	639	600	640	616	573	611	639	642	636	598	593	585	618	597	621	590	563	619	632	591	601	607	596	587	671	591	629	615	624	620	560	593	615	621	563	578	555	592	652	605	620	585	612	557	597	631	622	623	586	599	609	641	599	606	589	642	605	604	581	623	603	577	588	623	596	613	592	573	638	623	621	597	631	627	613	626	654	629	637	601	557	605	568	590	598	589	558	573	601	610	618	624	631	564	591	636	602	602	594	619	640	598	612	596	621	601	598	608	618	588	615	633	581	603	627	598	588	586	642	593	590	568	575	612	621	640	572	578	616	609	619	631	573	592	587	585	603	644	643	637	631	567	608	628	590	577	596	594	599	595	585	593	628	614	591	571	627	590	571	602	572	566	558	576	609	621	631	624	607	579	578	600	637	590	657	608	625	590	562	606	568	586	612	593	580	623	592	640	596	635	641	588	600	622	625	556	596	594	618	611	597	608	617	592	633	615	661	596	626	604	643	670	584	561	635	597	559	635	588	558	557	584	618	592	593	581	610	602	621	611	572	582	615	638	572	624	622	622	641	615	600	599	591	640	613	594	534	620	565	628	632	573	576	626	599	582	617	608	590	592	574	597	598	629	611	661	615	592	631	638	566	625	583	576	637	668	613	589	629	646	577	596	567	606	539	587	596	563	584	583	625	593	586	592	582	622	611	578	666	589	618	589	592	629	626	629	612	593	586	562	604	668	586	634	603	614	581	575	625	621	601	587	599	597	633	612	572	545	602	585	617	611	544	653	616	624	604	616	612	575	599	587	572	631	623	607	600	589	606	592	612	577	589	656	613	597	570	610	601	613	600	612	592	587	625	590	607	540	638	558	647	608	604	598	601	628	610	621	609	590	585	607	648	595	594	617	530	623	594	639	608	593	629	631	650	597	612	589	595	591	584	599	597	644	623	624	638	650	599	623	604	614	589	583	567	643	594	629	587	594	602	620	618	624	579	615	595	610	613	584	610	570	633	607	631	590	623	603	632	603	615	650	582	616	583	588	632	641	563	588	604	594	595	623	593	567	586	611	595	516	622	616	600	628	589	568	577	568	621	575	615	614	603	637	593	600	563	623	661	597	575	639	578	632	674	597	608	570	607	601	595	619	626	600	606	598	599	568	573	619	568	639	594	563	617	607	647	615	605	612	642	627	616	583	610	612	583	642	609	604	570	646	590	651	631	580	644	608	644	634	602	604	591	609	595	565	580	648	570	608	595	602	586	589	620	625	549	575	583	646	620	576	609	579	568	578	589	591	584	605	624	569	560	604	608	627	644	556	629	630	585	593	594	637	554	594	604	621	614	588	576	641	619	602	605	584	637	631	594	618	630	607	608	585	584	553	578	631	555	594	553	632	612	626	554	591	615	611	575	579	619	616	630	597	570	618	576	630	590	582	565	596	620	638	607	595	608	632	576	619	597	588	579	671	608	606	599	589	601	586	610	638	610	597	592	598	617	578	603	611	629	600	594	612	632	613	617	566	625	596	601	602	617	640	632	571	607	601	615	608	588	610	610	631	525	606	589	585	633	599	613	645	551	622	637	579	589	597	641	658	643	625	618	638	600	564	601	589	628	592	615	597	603	640	655	560	571	620	595	599	641	591	594	581	575	648	621	630	638	560	599	583	643	628	576	592	585	600	602	589	618	622	624	571	609	646	627	632	626	640	624	654	635	634	666	584	603	617	561	570	603	602	580	618	609	598	553	598	613	622	617	602	595	577	624	641	601	599	570	626	583	600	579	619	574	598	605	627	611	594	611	590	587	615	631	600	600	594	567	579	643	609	589	580	608	581	607	617	627	623	644	629	612	587	632	600	580	588	623	595	624	611	609	633	597	597	587	616	616	580	635	615	660	635	606	589	640	629	614	608	616	593	603	599	603	627	619	654	639	601	601	626	590	587	593	646	591	589	618	593	662	607	600	604	605	581	613	629	579	639	590	598	588	629	586	570	600	642	612	604	601	605	590	600	551	614	625	589	604	620	562	619	607	581	578	607	609	634	610	626	581	629	615	596	629	586	640	609	606	572	640	639	598	595	618	596	608	581	593	604	613	622	579	603	581	581	575	609	593	613	589	572	580	613	575	594	607	622	612	617	603	576	648	595	571	638	627	604	632	589	612	599	594	590	607	627	577	559	599	610	592	599	566	590	520	632	606	601	615	597	591	563	619	630	609	564	625	599	628	561	586	555	561	602	594	579	613	602	573	591	598	633	598	613	576	545	624	602	583	577	615	614	581	618	593	560	608	591	587	585	596	607	567	634	610
23327	21322	29060	23863	21303	20595	2929	918	650	548	490	446	369	364	306	286	292	288	247	264	246	235	208	210	227	216	209	203	192	196	183	191	172	189	190	201	170	172	163	196	171	158	174	180	155	198	186	186	171	159	186	173	169	179	178	184	161	174	180	181	164	186	179	164	164	180	190	166	166	155	154	181	171	146	165	172	175	155	178	176	168	147	159	169	155	154	169	170	145	190	150	174	160	166	161	165	175	174	164	141	179	171	168	163	147	165	186	173	151	165	199	147	181	167	159	173	175	151	147	147	169	180	195	169	159	165	156	152	164	170	142	149	168	157	188	165	157	145	142	162	147	175	154	168	146	159	142	165	170	151	177	152	155	161	150	140	172	164	162	168	170	155	202	157	177	137	183	166	147	156	147	180	158	155	151	184	170	168	145	174	151	158	165	160	152	157	176	151	165	164	153	165	171	165	176	162	172	168	194	171	187	177	159	159	169	172	171	180	142	176	143	162	167	150	171	154	183	158	170	173	194	167	160	164	158	173	172	179	148	164	157	162	202	180	173	175	180	146	145	124	152	152	162	158	138	162	174	177	152	163	155	154	167	166	154	151	177	168	183	165	168	170	158	137	162	155	156	155	183	183	162	160	159	171	171	184	150	174	150	187	159	156	152	173	177	201	148	191	176	171	163	176	178	152	191	152	172	143	145	149	165	151	182	178	185	150	147	134	136	175	156	171	168	149	155	157	146	158	183	158	173	153	137	152	153	151	142	173	156	155	186	147	156	183	150	155	159	186	147	158	178	171	158	155	167	151	138	174	170	161	159	180	164	151	169	170	159	184	154	163	176	159	147	165	162	181	164	182	165	143	154	151	162	167	176	147	176	142	155	141	165	166	163	183	176	188	182	158	177	169	182	149	154	158	177	172	176	171	175	170	184	188	145	170	170	144	162	153	156	195	151	176	170	163	176	144	166	136	186	177	170	144	146	176	177	168	161	173	186	200	169	171	180	169	178	145	157	167	152	176	152	152	162	160	163	149	159	158	171	159	169	165	157	143	182	160	158	164	162	152	155	167	137	125	187	166	159	166	172	153	162	170	180	165	158	167	174	171	137	159	173	175	172	162	150	166	174	187	176	147	169	176	164	175	155	156	146	165	187	168	138	159	166	171	162	182	142	181	149	172	165	166	171	174	169	186	162	196	162	143	156	157	165	151	167	176	144	163	154	155	165	152	160	169	155	176	182	155	141	167	182	164	163	152	158	145	166	172	148	163	174	174	130	164	176	162	148	174	170	188	152	182	176	155	166	170	144	170	136	180	182	169	168	152	171	166	139	141	171	180	171	180	178	151	149	157	193	176	170	157	159	146	206	192	167	174	166	169	158	170	178	142	155	155	180	142	176	157	163	169	163	175	155	151	169	163	152	157	161	160	167	156	155	153	164	153	158	160	169	168	165	153	183	167	156	167	180	140	167	183	171	176	165	170	148	170	164	169	166	144	165	173	164	182	183	188	171	173	161	156	171	157	137	175	177	142	176	166	179	179	190	159	187	148	165	160	155	171	144	189	182	156	133	166	178	156	159	170	183	159	192	154	184	147	136	183	151	167	164	164	170	166	149	147	136	143	169	160	189	183	173	161	164	177	155	158	187	167	161	172	173	164	143	144	173	145	174	178	154	176	191	136	168	150	156	148	174	164	166	166	166	156	178	146	152	155	175	165	152	171	184	158	183	152	154	161	159	154	145	163	143	175	176	164	170	159	152	172	160	171	145	157	133	167	163	142	180	171	169	180	151	173	175	148	168	167	176	147	176	183	163	171	165	181	176	160	167	149	154	174	171	168	162	154	159	183	183	163	139	165	174	169	179	164	163	153	195	159	145	152	169	174	168	150	191	162	149	143	160	162	166	179	142	162	168	162	179	154	165	163	146	169	168	146	150	166	152	165	184	197	160	172	172	152	158	181	162	172	182	172	158	176	179	171	169	147	160	169	147	170	165	171	174	163	161	154	156	179	141	164	178	176	175	158	148	177	161	174	169	151	154	167	152	175	186	152	160	165	151	193	190	156	132	163	142	142	164	173	164	159	162	174	172	158	146	159	139	168	157	157	158	162	167	163	183	163	159	136	142	156	161	135	188	173	159	168	188	179	181	153	159	145	182	163	148	161	211	166	178	171	164	170	177	156	164	149	170	165	167	155	160	153	163	173	182	154	160	188	149	164	169	150	181	151	200	173	172	173	167	178	175	158	172	171	184	162	180	186	158	156	159	163	177	185	158	171	173	143	163	152	185	140	152	154	144	185	141	191	186	154	177	185	159	139	181	176	167	151	173	167	148	145	151	144	170	169	200	161	165	134	184	150	160	165	159	161	141	169	176	151	179	162	164	144	142	157	186	187	163	150	165	150	160	150	157	149	152	149	177	161	153	170	180	157	156	161	155	138	144	167	152	159	148	163	136	172	172	184	124	166	166	157	189	161	171	158	173	181	191	169	163	186	144	187	179	159	152	171	155	167	161	159	176	168	158	172	155	165	171	167	158	184	179	173	177	165	173	156	164	159	167	179	160	157	196	175	175	179	164	204	180	151	163	142	175	148	159	163	178	153	175	170	151	182	173	182	156	175	153	157	172	162	162	159	146	163	163	190	148	179	173	171	175	165	169	166	171	152	130	198	168	160	162	159	170	167	166	160	162	192	169	157	163	165	146	145	157	166	149	164	150	144	169	140	177	159	147	183	166	167	165	166	169	177	190	177	163	169	164	156	160	156	183	174	184	187	158	176	178	155	169	167	182	163	166	146	146	158	177	174	164	164	126	173	178	159	157	157	211	166	172	161	156	160	164	179	159	154	176	171	156	159	156	174	160	171	179	194	181	160	185	167	178	164	173	179	156	203	159	148	157	164	162	178	144	156	189	170	200	155	180	153	160	160	154	165	185	144	177	177	165	162	175	159	170	162	197	176	154	159	178	163	155	180	169	162	184	172	164	156	181	166	174	170	190	170	157	145	161	182	147	154	171	164	166	178	171	169	154	159	148	164	161	151	157	150	171	165	162	173	138	184	171	143	161	183	172	142	166	167	182	161	154	180	153	162	175	135	172	167	159	177	136	152	150	159	154	156	142	156	178	179	155	171	157	155	162	160	161	135	184	183	156	153	170	146	177	141	135	172	141	178	160	162	152	151	160	159	159	160	167	150	165	186	179	140	165	181	168	146	139	152	157	162	171	161	153	169	171	159	182	155	163	174	166	152	174	167	139	175	150	154	174	155	186	162	177	168	175	166	163	164	163	169	151	161	173	171	156	185	170	147	151	173	179	179	178	159	162	161	161	179	157	166	160	161	164	181	169	174	182	164	169	179	180	202	156	165	162	173	173	164	157	161	170	173	176	146	148	165	154	179	180	168	163	174	163	161	179	162	148	179	164	153	181	171	173	159	157	170	171	149	186	168	187	169	163	173	159	179	167	174	163	175	179	169	150	183	169	165	178	158	149	153	150	142
38178	23201	14508	8203	5658	4332	3178	2635	2061	1683	1400	1114	974	828	748	716	660	571	519	520	486	481	478	444	385	437	396	400	412	368	363	366	324	324	356	335	327	304	327	310	319	333	314	315	294	303	325	306	292	334	280	286	278	322	279	269	275	255	305	335	319	298	271	298	298	298	253	291	295	311	285	279	287	264	302	277	278	269	263	289	272	253	281	286	258	291	270	277	300	267	280	295	270	290	279	251	272	277	274	270	274	296	301	292	259	298	289	279	279	287	299	288	265	306	290	259	297	302	249	277	285	298	303	304	284	275	265	242	276	282	273	288	290	281	255	256	272	333	291	261	256	274	320	298	277	276	265	267	254	275	267	277	300	275	306	290	321	300	292	282	256	271	271	288	258	264	301	273	264	253	269	276	274	289	269	309	298	284	296	307	300	288	261	279	284	276	273	290	303	267	283	277	286	288	272	289	278	288	275	249	278	262	285	291	282	274	244	297	276	285	280	268	285	253	293	299	263	256	255	268	321	271	269	288	268	257	268	266	313	287	246	251	243	275	290	291	293	276	261	291	278	293	281	296	289	283	319	277	303	249	268	286	277	256	283	284	283	266	254	265	266	295	301	263	310	294	284	281	299	256	284	297	287	299	238	254	304	274	299	273	254	256	282	277	299	308	316	266	258	276	278	248	280	275	276	271	259	279	282	290	286	269	277	297	273	280	311	255	251	276	243	288	282	294	304	222	245	294	258	268	280	285	257	272	285	290	265	252	298	282	259	282	266	286	312	303	251	230	261	256	301	282	289	266	280	258	291	265	270	275	249	273	257	300	266	255	259	275	249	277	291	280	288	277	250	283	254	284	287	266	288	282	282	254	281	299	270	246	228	262	310	310	240	319	266	293	260	295	247	280	308	280	274	309	289	280	271	286	257	246	295	275	313	252	288	262	284	267	284	289	263	292	273	304	271	282	299	282	275	281	256	289	299	312	250	256	271	251	277	268	258	243	266	299	234	285	272	270	260	282	277	276	272	263	268	292	267	258	311	259	294	284	255	320	298	307	258	279	290	243	298	282	309	300	302	290	278	263	266	284	262	266	288	272	325	295	239	261	272	281	300	280	267	284	289	297	290	236	265	300	294	267	286	250	250	297	263	300	275	296	295	275	263	276	274	258	283	288	272	281	278	262	279	275	297	270	295	279	281	289	277	291	262	268	262	277	257	291	254	283	248	263	257	305	253	304	281	254	285	297	267	275	264	258	274	284	269	261	270	278	301	267	278	275	251	300	317	256	282	283	268	287	290	266	257	291	288	270	281	294	279	310	293	294	275	251	270	292	271	289	277	281	268	259	279	278	267	298	303	279	267	288	270	272	280	314	295	300	259	261	267	270	282	271	259	275	242	289	271	281	305	277	287	257	281	334	286	275	275	299	277	254	275	272	308	275	270	287	291	255	255	279	251	285	284	283	288	271	284	265	299	315	274	284	259	265	302	274	272	265	295	295	288	280	289	290	263	275	277	266	295	253	268	287	280	258	286	277	291	281	267	272	277	277	251	268	288	290	288	273	249	267	267	272	268	271	276	288	262	247	312	273	325	260	260	255	278	279	269	260	248	271	270	252	272	283	277	287	266	261	286	294	261	259	306	260	269	284	263	289	309	266	249	269	277	265	285	275	281	294	260	281	251	274	268	273	308	241	257	282	269	280	273	275	256	286	273	286	274	285	293	300	289	259	265	285	274	325	272	282	285	268	281	270	277	287	302	274	273	313	257	261	253	273	254	266	293	265	261	302	282	264	274	275	281	267	267	292	286	298	265	277	286	299	323	266	300	252	278	254	262	245	256	278	248	264	268	277	311	306	284	276	278	268	295	265	271	283	280	287	291	276	298	276	268	283	291	263	251	248	294	276	276	292	283	283	277	282	254	301	291	268	264	279	289	267	308	298	277	268	284	276	251	277	305	282	269	257	269	266	304	265	307	294	275	258	255	298	290	261	285	274	268	254	256	285	288	308	297	284	263	255	267	264	267	276	291	280	293	271	266	290	299	290	272	264	305	275	291	278	285	279	296	280	284	259	267	294	263	286	277	277	316	265	255	288	265	273	263	304	315	245	271	275	280	284	280	283	264	282	298	292	284	285	256	265	258	283	238	242	270	276	271	277	281	277	265	286	295	256	269	299	293	274	260	259	277	254	297	264	273	269	277	283	299	271	262	292	298	290	305	282	303	318	276	259	291	307	261	281	265	267	276	269	260	244	280	304	250	260	287	258	262	275	268	270	263	283	275	254	298	285	276	270	240	278	256	331	256	287	251	277	291	245	269	284	282	277	292	286	264	269	278	254	285	259	288	286	282	252	299	277	275	277	303	251	280	310	284	320	261	287	283	315	278	266	268	289	281	263	280	325	276	245	260	258	274	307	282	277	269	276	289	265	267	261	270	259	266	293	291	280	272	277	274	254	286	280	294	244	274	301	273	261	265	264	281	272	264	273	312	251	255	260	289	310	247	273	286	281	279	274	294	301	298	273	259	297	277	285	269	275	261	281	250	257	317	292	284	229	261	272	293	305	294	294	287	292	241	255	248	269	303	284	291	270	289	279	275	247	299	240	266	284	306	247	270	249	298	271	284	278	296	248	236	280	247	259	274	280	298	252	291	282	246	300	257	275	262	317	251	296	285	278	296	270	265	250	278	249	243	266	291	285	295	257	281	292	314	274	268	285	300	284	288	259	284	287	290	310	270	295	292	291	299	280	263	298	300	267	309	271	276	277	262	265	285	295	278	269	240	315	267	286	273	293	293	251	272	310	266	252	284	279	255	291	267	252	317	301	256	266	308	286	294	274	263	308	295	263	301	273	256	265	258	272	251	299	276	282	298	302	283	279	262	295	236	273	313	265	267	268	298	265	289	278	304	272	284	263	317	277	298	261	263	280	274	278	296	248	246	246	264	267	288	289	289	282	270	246	270	270	293	276	269	282	264	292	307	287	329	297	255	315	303	258	290	304	283	268	268	271	277	289	289	248	278	251	291	292	274	299	282	275	288	258	295	302	251	289	275	304	280	307	322	269	314	292	248	312	288	289	266	260	260	276	285	294	287	314	272	260	282	272	296	282	277	293	258	286	270	289	267	299	263	289	283	278	273	244	244	284	259	289	271	267	300	299	265	259	279	293	284	270	262	282	307	297	291	287	267	286	288	270	237	303	250	273	280	273	290	282	289	294	268	283	277	270	255	256	269	287	305	277	284	270	273	278	257	286	294	282	291	285	278	297	248	251	275	253	277	292	276	254	291	262	270	292	276	284	301	271	292	301	289	282	257	280	266	280	274	282	279	288	274	299	276	284	264	306	285	310	290	251	235	268	274	253	289	281	257	271	258	259	260	280	290	302	250	294	268	254	276	298	291	287	294	301	282	271	295	293	269	297	266	278	296	266	269	253	301	299	268	279	250	286	291	274	284	299	253	286	291	254	284	284	280	297	280	263	279	301	308	283	256	291
27423	20463	9048	1463	771	660	560	505	521	482	465	429	489	467	454	415	450	435	442	444	429	405	428	444	424	403	439	462	406	450	397	385	390	398	450	392	378	437	423	415	408	408	421	390	459	422	426	441	398	420	454	410	438	365	442	399	396	384	443	418	418	411	391	433	422	444	393	412	390	436	439	412	430	446	408	433	421	411	435	452	440	441	450	408	409	380	433	391	415	448	398	396	396	415	421	408	404	468	425	427	429	432	412	400	445	410	383	430	397	422	424	434	434	404	404	399	371	439	405	435	376	439	457	430	446	431	401	403	393	445	422	419	422	462	367	438	427	413	410	434	398	440	437	422	421	379	433	438	419	407	404	422	399	412	387	395	392	410	422	396	381	438	394	371	389	425	452	383	419	411	434	406	396	440	379	431	404	425	449	409	389	424	431	408	421	438	371	428	407	443	447	430	454	381	402	421	455	462	407	451	376	399	416	395	409	418	421	422	402	404	403	389	441	395	425	415	367	456	380	409	434	440	433	392	407	391	447	403	432	356	426	410	426	398	416	424	393	400	382	395	423	420	395	408	393	438	414	386	409	384	408	425	406	418	403	389	436	394	431	421	390	412	434	412	434	417	460	434	401	419	435	409	463	421	403	423	414	400	434	412	442	430	409	425	440	441	412	383	404	440	423	405	435	429	423	416	469	435	412	435	419	401	421	429	423	351	411	380	389	458	423	444	442	427	403	412	405	415	421	423	372	431	440	412	401	411	447	434	425	398	406	428	413	398	424	373	451	405	399	414	385	416	420	405	434	438	432	427	435	420	400	393	439	430	467	440	440	412	434	416	426	426	379	442	432	396	436	400	473	394	394	372	402	388	393	436	372	414	451	417	410	402	427	414	412	425	397	410	408	442	398	418	420	419	439	417	450	430	407	398	398	402	418	431	390	386	403	427	398	416	445	390	404	439	416	422	388	426	394	418	412	395	441	402	409	396	368	416	424	386	413	444	414	408	405	411	386	432	422	404	419	413	447	436	409	382	414	434	450	447	403	387	394	389	450	407	432	422	386	421	413	413	420	409	415	376	443	378	443	432	401	438	447	419	363	423	418	450	417	399	413	423	411	390	411	410	449	373	432	414	414	400	409	421	419	422	423	436	407	394	402	420	444	412	421	420	447	385	389	431	405	457	451	424	419	415	453	447	460	434	416	418	414	403	427	403	396	403	409	423	436	455	422	389	419	449	426	404	465	416	395	400	403	404	390	423	424	418	414	377	405	435	449	400	419	429	386	402	439	412	417	453	444	432	426	429	407	422	390	420	413	415	419	409	450	429	421	435	426	437	441	400	413	423	413	384	428	393	427	389	401	434	438	426	404	435	427	451	457	418	425	407	411	388	393	440	423	404	404	402	421	418	435	419	383	473	393	396	412	405	389	445	423	429	424	418	409	399	439	430	409	387	419	370	380	417	414	409	399	399	411	421	432	424	431	400	417	431	439	439	450	432	426	461	398	391	402	413	409	403	429	413	415	398	402	422	421	417	411	456	434	401	389	423	422	442	447	382	403	451	409	435	439	392	393	404	431	425	401	419	413	420	381	440	401	428	423	439	425	419	415	430	438	414	394	393	400	423	394	399	432	400	456	413	428	452	399	421	427	411	441	441	413	458	408	403	426	396	441	393	401	406	416	450	401	406	448	399	422	392	423	404	440	419	421	405	407	426	436	445	405	412	416	395	409	396	403	425	399	375	349	448	409	423	401	421	435	420	452	441	405	415	414	402	411	383	437	390	397	422	380	421	408	383	435	452	425	421	424	431	471	429	411	391	398	423	427	402	427	411	401	424	410	424	397	384	426	451	394	442	431	424	456	407	439	458	444	398	403	427	415	413	435	387	403	384	426	418	387	387	387	427	413	400	415	438	397	414	392	423	363	440	425	397	371	442	379	402	417	431	396	403	410	418	366	423	414	442	405	415	410	402	425	416	401	419	469	399	411	408	415	428	401	422	440	437	395	434	405	425	456	398	422	433	408	450	394	461	423	416	412	425	431	419	427	396	411	434	383	431	444	404	438	428	460	451	457	455	452	436	421	405	456	418	428	422	400	430	425	445	435	373	457	417	427	406	369	439	432	423	398	415	416	403	446	445	458	432	413	376	429	388	438	444	410	436	472	420	398	436	398	401	440	406	393	431	407	375	424	431	414	425	407	380	435	422	425	405	437	396	394	402	430	385	377	426	414	410	399	395	440	460	392	409	431	387	415	401	445	387	411	424	433	462	406	425	400	401	375	396	417	381	396	454	417	391	426	410	397	401	428	419	412	469	449	394	423	409	402	433	384	438	427	447	415	394	457	428	390	404	413	413	419	414	438	375	414	396	414	461	430	399	384	397	398	424	422	421	428	419	413	404	401	403	457	424	439	414	444	392	418	440	432	427	402	456	427	403	402	419	414	378	423	431	449	400	408	432	411	404	441	435	416	409	404	422	422	395	382	426	396	429	409	425	421	420	397	403	424	436	447	417	402	406	423	430	401	375	397	429	424	433	411	385	445	419	431	451	435	421	425	420	410	440	425	403	426	402	413	399	410	407	421	392	430	412	402	410	419	416	418	440	439	385	453	408	443	461	407	410	445	453	436	422	408	456	407	401	424	439	390	454	433	402	440	389	416	388	442	398	416	430	427	425	398	428	419	436	406	397	410	425	403	424	415	419	459	455	389	404	422	452	399	458	428	460	415	384	442	424	414	421	390	416	381	411	404	419	388	416	418	386	413	431	415	389	398	422	417	390	422	416	454	404	428	386	411	405	417	414	398	397	416	414	424	378	445	408	416	426	389	421	399	439	424	425	424	425	432	426	418	427	409	384	411	398	428	429	426	409	415	404	415	375	421	405	454	394	428	389	388	407	415	444	430	405	425	434	407	406	422	455	402	428	416	402	415	410	441	414	406	404	449	427	443	401	433	422	446	437	430	407	436	411	425	459	394	404	389	399	382	433	404	423	407	428	387	437	410	451	416	457	407	406	421	409	456	430	402	413	423	408	412	414	441	433	421	427	416	389	417	421	415	438	403	434	429	412	377	451	468	398	462	404	422	424	430	445	407	443	425	423	431	419	423	425	454	431	427	424	401	388	400	429	405	436	395	404	411	391	428	452	453	391	403	441	397	419	436	429	399	412	405	393	406	451	420	439	387	419	395	384	416	372	420	387	436	447	431	395	433	387	395	424	416	412	377	414	466	453	414	399	433	403	426	428	437	372	388	368	407	403	421	464	406	439	401	455	409	402	403	403	429	419	408	382	408	396	454	400	433	420	413	415	462	439	458	417	387	414	428	424	427	424	406	428	403	453	394	404	454	378	422	424	423	443	417	392	381	423	421	450	426	393	426	402	436	404	418	403	433	426	437	445	349	423	394	430	388	405	420	429	434	421	410	408	394	412	393	389	430	413	415	446	438	442	453	392	389	406	403	453	386	436	400	424	439	382	430	427	429	425	417	443	389	413
28096	8989	4107	2277	1606	1336	1210	1058	964	897	857	833	797	739	736	701	692	702	708	723	681	685	691	697	691	685	723	708	694	658	671	640	684	717	694	619	672	631	669	700	677	648	713	693	676	686	659	625	616	655	679	715	672	670	609	659	710	668	685	665	650	674	671	622	674	648	686	652	652	621	622	659	640	655	644	655	681	634	647	690	672	669	664	688	679	658	664	650	675	673	674	702	643	623	727	665	668	665	673	643	689	665	639	614	692	673	724	628	638	658	652	683	680	709	663	684	678	677	669	679	650	672	672	710	638	654	688	653	704	653	660	651	637	655	664	662	626	664	659	614	715	657	673	734	698	690	718	712	641	670	715	647	667	662	653	658	636	636	649	721	687	692	686	631	665	710	641	662	650	668	686	628	674	643	722	677	629	683	653	637	682	669	681	699	687	691	717	659	663	693	683	676	658	637	665	672	664	625	699	686	700	652	687	716	667	618	665	687	644	647	661	667	623	672	627	680	649	661	655	661	663	625	636	656	707	690	690	661	661	683	665	670	688	687	645	675	658	651	648	615	647	681	689	624	617	678	646	673	663	640	628	708	691	651	672	664	663	668	682	627	717	650	629	672	696	615	660	644	629	654	657	663	663	664	638	640	706	655	671	665	693	657	649	627	638	679	694	662	657	657	644	698	664	641	655	630	667	657	665	679	671	612	664	658	674	693	657	671	677	682	652	695	682	689	698	689	680	646	660	698	662	604	626	643	686	720	624	666	666	660	650	645	685	625	672	679	666	641	657	661	637	634	684	670	648	662	654	643	659	645	658	662	701	672	688	706	674	632	645	667	654	677	691	633	702	683	680	647	678	723	673	684	667	636	663	672	730	712	635	646	648	657	647	701	655	671	648	671	641	646	640	674	698	635	693	669	686	633	709	675	661	621	707	677	749	690	627	654	644	684	671	633	687	663	649	683	707	719	656	662	670	643	680	598	673	651	700	671	658	652	686	679	678	651	640	622	637	711	658	630	681	670	669	683	675	711	667	676	717	688	640	682	747	693	668	664	665	662	653	671	656	656	664	668	649	706	694	668	686	684	690	683	676	637	660	658	694	644	667	621	651	665	635	696	658	643	649	636	699	650	676	664	702	638	700	609	654	705	649	694	667	666	697	687	660	679	669	642	648	648	695	700	618	703	639	633	652	640	630	641	690	656	617	633	636	651	618	638	689	735	669	689	704	696	672	637	702	660	675	657	672	704	636	682	657	667	661	672	656	682	654	630	679	713	660	681	636	700	664	699	663	680	667	689	662	658	655	661	645	677	659	663	669	629	680	659	637	667	669	643	722	682	719	631	637	627	656	632	660	724	694	733	650	668	668	627	745	714	637	649	667	684	676	683	639	665	700	644	707	675	688	657	659	688	643	662	714	699	672	628	608	695	685	678	654	664	681	615	688	653	661	751	675	612	665	665	755	658	664	646	736	665	658	690	659	657	646	642	672	693	650	629	647	649	675	670	683	677	675	729	638	690	706	683	711	667	687	624	671	666	677	664	659	647	671	694	616	675	702	647	660	678	690	673	648	686	684	668	682	677	647	683	616	643	662	680	680	627	705	648	643	680	659	696	666	676	690	652	664	700	678	642	682	673	660	657	684	654	654	668	634	717	674	666	671	678	632	708	650	651	653	634	717	653	684	633	690	666	672	674	696	659	700	684	669	672	679	647	646	697	652	705	672	621	651	688	654	690	685	652	701	647	682	727	702	642	693	612	665	642	680	682	639	686	666	696	663	681	650	688	661	697	636	645	665	662	675	682	648	621	633	636	689	702	660	710	634	664	640	644	675	677	670	707	644	667	662	702	644	641	655	685	691	658	643	638	660	678	673	646	678	653	650	655	712	677	645	642	684	655	686	634	688	691	676	713	679	703	638	683	639	688	658	674	638	700	697	652	669	652	686	659	729	689	681	660	680	676	615	688	680	676	686	740	663	661	707	650	678	707	659	705	713	705	669	623	663	665	657	651	663	696	706	693	646	693	689	681	688	658	652	662	618	682	687	663	719	720	689	647	625	661	595	659	696	664	699	694	660	677	628	673	680	653	672	685	664	691	649	648	697	706	650	657	678	661	650	686	673	604	633	638	650	666	695	669	698	661	683	704	689	632	730	671	667	620	680	608	687	731	630	682	638	673	694	718	639	644	681	699	712	672	660	701	609	701	680	698	709	692	662	633	637	686	720	612	684	685	648	709	666	692	671	687	638	654	645	655	677	641	656	658	748	695	681	701	677	664	714	690	600	601	651	656	665	669	713	672	668	649	691	640	680	660	663	650	636	637	642	701	629	661	659	653	685	653	662	642	656	664	628	668	659	677	641	660	652	648	676	698	660	659	687	669	682	652	662	665	676	692	664	696	663	692	641	646	659	653	658	679	655	654	723	630	705	655	685	630	642	659	695	649	674	709	702	661	671	674	658	656	708	654	674	735	668	692	668	711	676	709	686	654	673	642	676	649	641	684	702	613	670	652	647	690	664	684	658	647	669	666	657	667	614	683	671	680	699	667	688	660	635	654	658	714	675	670	700	684	669	622	677	672	619	672	637	664	674	726	656	638	667	660	663	678	675	679	677	653	704	683	679	633	674	680	689	658	702	669	693	729	670	648	646	710	674	621	645	664	629	658	686	661	676	661	609	614	684	646	686	680	655	701	674	662	692	687	700	674	638	672	660	637	664	654	658	636	637	703	642	652	736	697	722	647	671	656	672	647	631	688	651	606	704	705	638	663	640	670	689	680	668	631	685	632	629	660	677	691	697	630	668	636	621	651	674	659	666	645	667	697	664	656	606	673	687	657	690	661	634	699	683	731	673	688	687	646	711	693	627	635	647	708	647	623	672	689	672	658	709	668	642	635	685	673	673	712	665	690	654	623	682	693	712	674	673	656	648	655	639	610	676	678	656	656	665	671	650	651	633	642	644	663	664	657	695	675	658	653	639	718	672	677	660	662	655	680	649	703	675	693	678	643	696	678	652	673	650	631	661	649	704	639	615	695	655	638	615	703	665	669	660	652	617	675	637	665	676	641	622	688	617	684	635	639	605	647	728	658	649	697	639	677	627	656	674	631	636	683	714	667	687	685	651	691	643	688	642	656	649	621	668	675	695	683	674	650	668	667	646	635	662	669	635	628	670	669	674	599	698	723	644	647	740	625	662	656	677	653	701	670	700	651	639	676	719	692	685	715	653	681	646	674	649	690	666	662	636	670	696	665	679	678	669	637	652	661	656	688	661	669	685	693	650	627	667	688	661	684	654	662	690	678	688	668	632	703	666	616	681	611	656	662	667	724	666	653	639	680	697	619	649	669	658	671	662	688	703	634	648	666	687	584	713	657	668	679	684	715	662	638	637	720	663	650	720	687	635	666	665	629	673	626	693	703	721	643	638	652	700	680	655	681	656	661	733	671	665	653	661	660	687	707	658	676	658	639	660	723	672	665	672	647	656	657	647	647
24222	21309	28514	24443	20949	4474	1169	824	614	598	576	493	517	476	467	476	438	420	404	439	382	423	400	383	371	392	391	391	366	383	411	386	411	364	382	383	358	395	402	383	390	389	395	351	404	400	363	359	381	388	346	395	369	401	384	396	382	349	362	366	364	375	377	384	362	393	373	386	347	372	366	372	391	357	354	367	375	388	376	365	358	385	390	372	356	360	343	393	363	381	394	385	367	355	381	382	407	402	369	408	372	383	368	385	396	364	349	382	377	414	340	382	370	391	372	401	381	341	405	395	395	385	370	400	369	341	378	355	393	345	351	356	352	377	351	378	342	387	380	376	398	359	390	377	365	376	372	374	340	364	355	333	386	362	369	360	375	370	399	367	381	372	384	361	357	346	383	379	384	365	385	367	369	378	356	368	375	375	356	375	348	339	375	371	370	390	359	391	364	407	347	357	343	393	412	366	360	349	366	410	387	405	366	349	399	387	380	369	384	365	391	382	360	365	371	376	381	394	347	356	352	360	345	341	312	359	390	374	343	375	422	384	391	388	407	388	385	359	389	317	336	366	384	381	365	367	334	379	378	380	342	380	364	380	383	373	377	389	355	384	317	374	355	381	351	363	385	356	372	379	371	356	378	394	352	355	378	364	346	378	359	371	352	396	385	381	382	382	368	344	376	359	380	362	360	349	362	365	386	367	372	357	392	349	359	377	408	341	383	355	381	373	389	376	365	367	390	369	384	418	358	377	370	381	377	376	367	352	364	398	380	401	336	370	329	373	381	356	379	362	381	375	375	372	389	329	354	380	373	365	361	342	346	346	376	380	380	351	357	397	357	400	366	388	358	376	360	355	341	389	382	348	353	390	358	347	382	373	383	344	388	349	410	401	352	396	351	373	370	376	323	404	368	365	357	366	369	357	352	355	341	363	369	356	383	412	372	343	341	376	379	315	363	367	390	381	358	354	368	371	375	404	364	418	368	365	383	368	383	369	365	320	422	360	343	372	361	388	355	375	342	395	370	386	376	382	351	403	359	382	384	362	381	335	370	391	386	365	345	400	353	365	367	364	368	359	343	382	349	368	355	381	360	377	352	349	354	334	359	405	387	373	377	376	381	378	355	392	373	370	400	415	365	376	377	340	363	376	364	339	354	356	383	377	385	384	366	366	356	333	395	386	357	391	357	362	325	363	401	400	395	381	364	379	382	368	377	366	362	361	352	345	365	376	389	357	367	340	411	373	370	394	375	395	324	366	355	370	358	376	374	374	379	342	357	350	330	372	345	341	354	367	379	356	386	380	374	320	361	345	365	376	361	400	381	354	385	345	353	380	386	338	366	392	346	366	403	366	393	343	345	377	356	377	396	393	378	401	411	359	370	351	369	367	332	350	375	352	348	335	360	380	367	331	325	365	388	388	390	358	387	371	386	369	377	347	383	391	397	381	364	396	371	384	374	354	390	383	377	374	395	378	388	376	385	371	347	348	375	365	354	374	355	372	339	366	349	381	353	395	339	338	409	363	346	365	350	365	392	356	355	378	377	379	386	358	339	364	393	354	369	362	362	380	382	381	361	366	390	372	361	362	387	386	370	370	352	363	362	370	357	383	346	390	334	349	373	373	421	402	391	343	355	353	384	387	386	358	344	372	353	368	374	367	383	349	333	370	429	349	385	325	355	367	348	373	375	358	347	368	335	346	359	351	366	388	389	403	400	363	343	338	393	378	381	367	383	356	334	373	356	368	350	373	358	390	386	396	366	377	373	376	387	361	362	392	371	361	333	381	374	363	376	393	367	375	357	341	375	404	355	382	357	378	368	359	404	390	396	394	377	377	343	355	404	369	364	393	370	365	375	385	365	365	335	361	363	377	331	371	406	369	374	345	375	334	386	373	316	391	346	338	348	384	335	394	375	344	388	394	377	340	374	368	350	336	320	369	341	377	354	389	356	351	366	379	359	378	372	408	351	375	386	341	365	379	363	333	376	376	372	372	315	346	385	352	346	383	347	363	340	380	388	347	377	332	365	391	398	384	386	371	362	345	368	364	367	394	345	375	370	343	378	380	338	369	382	388	369	371	389	369	346	342	350	340	385	346	364	363	369	367	352	372	391	367	414	389	353	370	377	332	357	371	370	373	353	398	366	398	374	390	382	387	361	349	357	363	348	390	365	375	370	395	375	386	353	340	377	362	338	389	341	364	386	358	380	392	364	348	365	355	377	361	379	361	360	390	363	332	413	358	386	390	360	386	341	357	380	375	376	368	384	349	364	378	369	371	377	331	392	362	369	372	369	386	370	377	366	380	353	342	395	394	392	373	330	357	370	361	379	369	360	347	335	418	371	359	340	337	402	374	351	357	369	397	361	359	355	368	339	337	356	384	376	383	398	370	392	400	390	392	341	386	373	390	372	367	367	356	324	362	334	352	389	331	324	384	370	358	348	355	350	369	363	321	371	391	355	363	375	359	363	376	357	400	403	374	383	399	334	359	394	348	374	342	362	357	368	351	381	377	378	373	357	357	356	377	374	358	364	360	390	367	364	381	326	342	359	394	359	406	349	370	362	368	347	398	389	357	357	367	355	382	362	375	384	395	382	375	394	408	373	363	373	399	369	372	361	401	369	370	379	360	386	359	350	346	349	347	361	364	365	402	363	382	360	378	392	361	366	378	405	328	377	360	360	362	351	377	347	349	359	338	364	397	338	378	351	366	393	360	361	348	331	357	361	383	394	352	342	352	372	350	370	352	342	396	392	384	357	378	370	366	362	321	372	381	368	378	360	352	363	371	343	378	352	398	341	348	360	356	374	419	380	384	373	372	345	369	362	340	384	347	367	366	371	371	352	338	314	348	366	361	346	386	373	382	348	371	360	359	372	394	352	385	385	379	354	362	383	350	343	353	357	383	356	378	347	377	356	410	371	360	360	353	379	375	362	364	364	357	393	389	361	342	372	376	344	356	380	382	371	408	346	345	334	350	361	370	383	347	381	333	371	394	361	375	340	367	403	338	366	384	352	394	360	340	366	359	353	385	366	352	382	384	385	383	346	389	354	387	354	384	377	385	383	404	360	369	355	391	351	376	414	329	409	338	373	348	371	356	357	367	386	388	351	364	377	371	376	338	372	382	396	360	379	381	385	376	381	367	332	370	351	396	344	378	356	365	385	342	375	359	353	337	361	362	391	379	374	386	367	363	336	365	368	382	373	373	340	397	398	363	382	373	374	343	376	366	353	372	389	352	360	358	365	404	363	356	375	377	358	388	372	379	359	346	395	377	383	372	378	383	373	363	347	395	393	327	405	388	366	316	379	350	341	377	396	357	373	366	379	381	359	372	360	359	352	394	353	356	357	388	380	344	356	418	371	344	376	357	394	382	403	344	358	366	329	379	385	379	357	361	384	387	372	381	357	356	357	361	369	400	347	344	378	365	366	331	342	370	349	366	376	353	377	355	374	391	376	407	355	369	356	353	345	352	344	362	380	379	372	366	376	381
34139	19214	10766	5921	3924	3000	2289	2068	1658	1322	1267	1115	1058	976	889	814	839	750	771	722	711	713	705	648	657	660	629	698	624	668	650	637	639	666	606	638	609	596	680	631	565	603	624	619	605	604	604	621	592	622	611	571	618	638	649	570	617	608	598	621	584	585	580	574	635	599	606	633	612	582	615	567	593	514	572	632	581	595	573	563	608	590	613	580	570	607	637	608	613	607	631	597	628	588	551	581	613	593	614	590	615	590	575	584	582	566	612	604	552	595	563	601	590	608	597	613	571	609	599	605	599	603	567	621	576	621	576	656	593	599	604	644	569	639	588	660	609	627	607	632	587	590	659	632	536	572	569	620	634	577	616	629	608	607	558	595	581	584	614	668	590	594	594	607	619	610	573	637	558	553	611	604	590	616	583	614	580	580	614	608	618	624	570	633	598	599	580	583	602	604	595	632	650	566	547	570	586	593	586	586	644	587	632	643	593	597	598	594	591	591	585	595	627	567	615	594	656	602	579	624	618	566	591	614	600	638	625	602	567	599	585	604	564	593	592	624	581	577	592	609	601	552	596	588	569	579	617	598	589	649	562	592	547	566	558	601	642	625	592	597	581	600	610	615	552	617	604	590	639	603	585	572	606	638	581	587	605	576	580	571	598	581	568	579	614	590	584	648	589	578	545	604	580	623	629	608	618	591	611	625	606	608	649	637	627	620	631	564	635	577	617	587	585	629	587	594	595	602	607	562	552	571	538	615	613	606	583	595	621	588	632	599	622	553	580	623	629	564	653	616	566	616	578	613	620	581	613	570	588	636	585	589	555	589	581	585	618	581	622	602	624	590	554	619	586	593	590	574	566	612	617	619	604	637	581	617	608	584	630	570	545	641	615	577	592	611	576	604	614	595	590	608	588	604	614	577	594	567	585	557	627	572	628	569	589	592	601	597	616	586	585	615	579	563	622	579	550	622	587	561	550	606	581	576	610	598	555	610	614	620	594	628	577	579	547	605	627	616	582	602	635	632	619	576	608	640	554	601	604	596	626	585	604	606	602	594	622	575	575	641	574	626	580	537	615	603	584	627	533	583	608	605	548	604	555	587	575	589	601	603	612	581	594	600	591	590	555	640	626	632	571	611	567	549	597	595	611	645	638	630	588	646	597	622	568	589	612	620	556	567	615	629	647	641	631	610	588	608	609	600	558	615	604	631	613	596	562	590	576	609	575	591	610	554	591	614	564	625	592	611	608	550	596	637	595	603	597	583	580	582	602	580	599	611	581	649	604	600	586	596	586	571	574	643	634	623	586	597	576	588	598	583	561	634	580	603	603	586	566	629	619	588	570	595	599	569	577	549	636	596	581	581	582	613	578	590	614	599	552	610	558	549	540	573	611	547	599	559	621	604	586	576	621	597	619	562	563	576	582	584	582	624	621	571	541	613	592	599	569	609	584	602	636	604	602	583	611	661	631	632	625	585	601	597	601	627	578	573	620	602	594	600	588	622	615	592	600	620	664	642	609	581	616	599	608	633	654	584	569	608	607	628	606	616	576	604	588	594	608	615	585	608	592	576	577	607	616	636	591	551	559	586	608	553	619	594	600	646	614	614	582	590	583	584	591	590	591	623	568	565	607	605	569	570	609	629	592	617	576	596	578	600	667	565	569	584	598	599	566	621	555	607	586	646	567	621	590	544	568	601	585	609	616	618	573	598	605	614	623	646	621	598	578	596	605	575	601	555	626	591	590	600	575	629	574	616	598	579	571	584	544	588	589	625	605	580	626	613	558	578	571	590	638	622	568	615	599	591	620	585	574	600	611	623	608	643	650	602	598	623	577	630	651	599	549	582	596	559	548	614	599	607	615	593	602	661	609	593	641	551	613	587	571	588	588	656	612	571	593	595	619	632	580	621	615	635	609	625	574	578	604	607	607	601	624	557	585	635	580	595	623	524	609	574	647	562	594	633	613	589	603	646	561	584	612	651	564	599	599	585	586	611	585	613	610	591	628	612	600	560	586	622	585	586	615	621	578	636	660	589	558	617	610	569	603	557	551	585	557	596	628	562	582	558	598	605	606	571	633	578	599	556	597	611	600	566	575	583	598	627	600	601	584	591	611	561	583	611	569	596	578	605	578	585	576	565	654	612	619	553	602	619	582	574	603	590	591	659	614	575	608	605	568	588	632	619	572	586	587	613	629	516	614	609	625	630	605	619	597	592	578	614	610	612	590	637	586	607	616	645	609	616	612	578	545	613	597	627	612	598	617	614	563	586	617	645	602	617	638	566	615	576	559	594	593	581	600	607	612	600	638	634	570	590	554	592	611	583	609	568	561	590	552	594	589	591	590	595	574	594	600	630	656	576	625	604	575	588	621	635	610	612	632	606	599	618	560	592	616	649	612	618	594	562	589	578	594	575	622	611	629	602	568	598	591	628	574	589	590	609	618	602	595	593	592	601	589	606	653	588	582	595	630	586	619	604	587	583	549	585	557	583	572	587	631	631	603	616	610	596	616	586	601	633	651	580	559	583	591	625	565	630	569	606	599	637	596	632	621	605	613	605	588	623	600	622	558	566	581	559	579	611	646	608	599	619	586	576	620	579	617	570	596	600	589	567	560	621	589	592	604	574	591	627	589	611	589	611	618	587	582	565	600	526	570	555	589	605	552	599	613	570	613	605	610	587	535	608	579	589	574	601	567	607	601	568	575	611	609	599	589	616	591	643	588	601	586	593	585	589	607	636	588	592	572	620	639	614	604	645	597	606	570	578	571	609	615	559	594	596	601	589	598	599	593	602	593	625	626	616	575	623	582	611	628	637	610	615	587	607	639	593	587	602	629	607	609	581	586	591	603	620	599	598	596	621	626	588	634	561	603	599	599	578	570	583	599	605	572	551	572	586	607	591	631	594	600	541	586	580	615	614	585	553	587	612	639	599	602	584	594	567	576	592	568	562	594	575	601	620	621	592	601	637	568	607	600	590	603	590	601	571	654	590	643	627	597	605	643	604	600	567	618	614	596	569	609	591	579	590	598	630	580	614	638	554	575	572	580	576	587	580	638	589	577	616	543	609	585	566	572	565	606	598	589	595	586	599	562	620	582	584	598	630	591	620	613	584	558	560	601	559	600	547	655	605	578	605	601	590	587	590	629	582	600	646	611	574	617	536	630	620	620	617	593	601	602	607	606	597	593	616	613	627	606	592	602	629	614	591	568	586	603	596	602	598	588	613	635	579	608	590	633	608	603	562	569	606	614	624	611	588	625	580	610	618	602	622	616	589	570	601	546	584	644	676	613	575	675	613	657	601	607	628	653	599	585	596	565	557	560	584	592	596	588	579	562	572	563	620	597	581	620	608	575	604	526	559	611	585	615	599	638	568	596	607	602	549	548	599	584	578	611	583	589	614	605	631	630	596	567	593	591	599	622	573	556	587	675	573	583	602	592	614	596	607	558	612	594	590	600	613	611	601	579	621	632	645	610	617	604	583	627	605	600	620
23292	21339	29121	23863	21332	20444	2882	928	665	545	458	462	380	342	334	296	306	260	242	236	242	200	211	214	201	196	205	197	178	200	187	185	182	202	202	165	186	172	190	162	160	152	137	195	169	169	165	169	175	190	167	182	171	163	178	155	168	184	160	179	187	173	156	158	151	170	174	138	189	166	160	182	173	160	175	160	145	139	164	160	137	156	187	173	168	180	182	152	168	166	146	159	161	171	157	169	154	159	153	156	179	154	160	167	150	160	166	167	160	165	167	160	150	150	156	177	154	156	159	183	149	181	171	158	165	157	180	180	170	168	158	162	154	169	165	154	156	166	160	151	188	180	187	178	126	148	161	169	148	154	159	167	168	143	153	167	177	168	146	168	157	163	172	128	180	171	151	158	162	164	162	169	174	151	149	178	188	175	177	156	179	148	158	128	156	153	159	161	148	161	187	159	157	149	166	148	146	161	175	185	170	173	163	177	171	151	155	164	141	179	154	170	159	155	168	171	173	168	172	171	159	143	155	165	160	162	158	162	172	157	166	164	162	160	158	169	183	152	173	157	167	142	192	150	157	168	146	170	160	182	173	174	164	170	165	169	169	156	142	176	176	146	156	163	151	168	173	134	169	151	165	161	155	156	149	169	156	169	186	154	164	151	176	167	165	152	162	162	162	145	170	185	165	183	182	158	157	199	154	150	190	157	153	180	163	178	173	159	173	178	170	168	166	154	170	134	201	146	150	183	162	169	185	152	167	152	168	165	167	168	170	166	150	154	166	163	151	170	162	147	163	177	170	161	185	151	159	156	177	161	148	175	168	170	165	176	165	130	156	152	174	171	166	138	156	159	157	171	163	164	169	184	161	163	156	156	173	147	139	171	149	171	167	147	153	176	146	153	146	160	139	171	160	165	154	155	176	152	198	152	159	142	154	178	176	174	166	161	188	180	151	181	181	161	159	180	155	139	169	169	170	151	175	155	154	154	143	141	167	163	165	152	176	170	170	148	181	158	158	143	174	163	186	153	153	191	166	167	164	139	169	132	165	143	162	163	179	161	175	166	169	159	175	163	182	139	171	152	172	163	175	184	156	162	143	154	158	161	149	177	180	179	145	150	163	178	163	158	163	148	154	170	151	185	163	167	135	164	173	169	164	161	168	207	166	158	155	181	167	166	157	159	154	159	157	152	163	165	185	158	161	166	163	163	148	161	177	172	166	169	182	170	157	150	165	165	157	164	177	164	156	163	152	156	134	165	151	154	179	154	182	149	167	147	160	188	152	158	162	168	156	178	160	171	145	156	154	170	168	154	169	164	152	164	159	176	141	159	174	172	143	171	190	164	159	155	146	146	151	160	168	180	156	153	150	161	163	155	158	165	141	176	175	159	151	160	160	167	168	160	164	166	192	153	151	169	167	163	149	152	149	155	162	175	141	165	150	163	166	136	176	163	168	176	163	172	146	148	166	139	138	168	166	184	167	163	150	161	155	177	167	167	175	157	160	161	172	158	157	169	162	156	155	154	171	163	176	178	159	157	176	158	185	177	190	170	142	166	158	136	159	162	167	174	157	186	162	157	144	162	183	163	164	171	166	154	179	168	178	174	162	152	173	166	162	182	176	165	196	160	151	170	150	175	145	162	135	150	164	161	165	157	153	173	155	143	157	168	180	157	177	158	156	151	153	155	154	172	161	152	158	166	165	144	178	156	142	165	173	176	149	159	165	157	169	162	187	162	168	183	150	164	168	169	146	175	156	188	156	149	189	154	177	184	173	150	153	153	181	166	163	166	149	170	149	153	181	163	159	142	158	168	160	146	157	159	158	162	157	164	148	147	162	161	155	194	151	158	162	166	169	167	143	152	164	153	157	154	136	170	169	166	165	168	167	160	145	175	154	160	177	171	163	180	186	160	142	148	175	156	165	140	172	175	161	174	154	200	164	159	162	178	159	176	186	144	164	184	187	154	151	187	178	161	162	148	168	165	162	159	163	136	173	180	153	156	165	149	130	158	134	162	185	154	160	131	148	154	162	171	158	190	161	140	155	165	154	175	157	145	165	156	173	154	160	156	146	174	170	154	172	168	176	139	136	160	166	148	153	158	166	161	174	145	154	177	144	152	178	170	159	158	160	158	184	165	180	163	153	156	161	163	138	165	180	174	193	157	175	168	153	197	167	184	151	154	175	168	178	156	155	175	162	156	155	167	165	165	180	157	155	164	140	161	183	166	166	137	156	154	157	183	182	164	160	176	162	158	181	177	163	161	151	176	161	178	168	156	159	156	154	162	146	161	131	159	155	165	189	178	168	165	156	182	159	169	177	170	151	179	184	188	148	148	139	151	168	158	149	157	172	141	167	163	152	160	157	169	151	156	167	159	176	157	167	181	159	149	173	156	171	152	178	180	177	160	167	178	150	168	161	151	155	184	150	147	168	184	166	158	149	171	163	159	190	163	168	174	168	159	188	157	168	159	176	144	161	158	140	183	167	176	151	160	155	171	170	176	162	185	161	130	152	159	187	177	153	164	150	176	158	153	182	176	150	172	165	186	151	151	158	143	175	176	133	154	170	186	133	172	180	156	166	147	177	159	159	188	157	147	141	165	143	152	178	166	170	164	170	163	163	173	167	157	167	149	174	156	177	173	173	177	158	166	160	147	159	146	183	156	161	153	172	162	154	174	130	190	146	161	156	157	130	157	177	163	166	189	184	165	137	171	189	158	143	169	185	149	174	160	184	159	168	167	184	174	189	160	177	146	161	162	154	165	161	164	151	152	138	151	170	164	175	186	157	166	177	163	175	142	151	178	161	155	175	172	171	163	147	158	193	154	166	165	148	160	172	172	153	168	158	165	158	201	169	167	166	183	181	156	165	169	172	143	162	148	148	160	159	173	182	174	154	141	161	164	167	164	164	162	165	149	151	172	162	177	154	145	129	161	148	157	150	147	181	161	160	160	182	151	182	142	168	169	154	160	148	141	160	179	169	169	170	161	170	157	157	179	154	150	163	152	160	164	156	153	157	145	132	161	162	160	167	172	173	159	169	157	171	172	154	164	167	176	130	157	151	173	178	178	160	168	186	165	175	145	150	169	148	161	165	161	161	180	165	169	185	170	167	144	157	170	175	179	163	138	155	162	163	166	168	151	170	157	155	163	176	185	177	173	156	166	170	166	157	169	171	158	159	142	159	155	167	165	158	153	160	151	174	133	153	158	178	155	176	179	156	181	170	170	151	154	170	181	151	158	166	148	150	155	179	166	163	165	165	172	162	154	174	172	153	150	170	166	160	158	159	146	176	157	152	158	150	144	176	170	143	166	177	162	172	161	167	181	153	147	150	171	166	161	184	172	153	149	178	164	165	132	147	148	176	166	154	155	174	158	167	150	163	166	132	186	166	165	173	135	162	170	177	162	160	149	161	153	166	152	152	157	154	150	177	163	141	179	134	160	144	159	146	164	162	150	179	174	177	157	154	171	168	176	187	155	190	170	165	156
38747	26057	14491	8417	5873	4274	3198	2544	2159	1673	1391	1143	1036	860	806	681	672	627	551	522	483	448	435	449	405	405	392	381	383	372	342	320	342	353	354	342	336	320	335	318	302	281	301	312	275	293	319	292	277	316	298	303	265	294	285	302	279	278	296	306	301	294	302	274	283	298	281	282	287	275	262	287	254	283	276	305	267	300	322	264	295	285	283	281	240	251	283	304	252	278	284	241	295	271	283	268	262	281	253	276	293	293	296	262	299	261	280	274	287	258	251	269	279	272	253	288	280	282	288	291	300	248	271	262	302	280	277	284	281	284	289	259	262	273	313	274	270	268	263	293	299	289	301	278	277	287	288	276	280	276	293	274	263	303	268	254	269	253	288	268	291	272	263	273	257	282	259	276	290	254	282	320	249	275	305	241	276	278	284	280	269	278	275	284	286	292	284	255	248	272	268	276	275	320	285	286	288	286	271	270	282	261	284	268	269	288	284	295	251	270	276	272	293	263	281	278	272	266	291	281	304	267	271	264	258	273	264	283	264	284	266	276	275	287	283	273	281	301	281	269	243	263	284	247	294	258	261	308	290	295	279	275	278	295	285	279	260	284	286	275	248	272	280	244	306	283	261	253	273	278	248	278	301	287	294	280	302	297	280	285	251	254	280	273	273	279	265	273	282	261	256	279	303	233	254	273	287	261	294	237	302	296	228	285	283	308	285	295	288	291	303	270	298	282	272	275	240	262	262	298	281	278	273	266	303	271	278	287	252	270	278	280	262	301	237	280	268	283	271	265	265	269	257	259	269	284	262	296	272	266	283	285	286	256	259	262	279	274	279	292	307	268	295	321	255	289	286	289	262	280	243	262	270	246	269	257	291	294	299	273	284	226	277	264	287	281	272	281	280	269	264	262	255	266	278	286	248	272	274	275	270	260	271	287	263	276	270	268	272	275	278	290	295	308	309	272	280	286	290	260	262	297	278	284	278	254	271	265	293	287	293	280	283	264	281	288	285	254	258	271	242	271	302	240	283	276	269	266	247	286	268	246	270	244	302	252	273	270	281	285	278	301	258	293	292	267	318	253	272	235	284	247	246	270	309	273	285	245	291	264	259	272	270	269	279	274	271	285	258	269	277	272	261	277	290	285	256	260	281	264	260	257	280	259	274	311	231	284	260	303	305	254	278	284	295	264	283	294	304	273	264	271	291	321	287	259	262	281	270	280	268	267	284	283	288	306	290	271	313	266	303	285	282	265	294	288	270	306	252	267	280	274	259	259	270	286	270	278	290	298	285	266	276	298	260	279	269	273	250	271	266	255	305	272	286	268	263	269	275	303	247	278	275	289	260	277	270	291	291	286	312	256	305	278	279	293	290	260	260	267	273	270	255	274	276	269	275	253	277	268	281	271	300	247	257	251	260	282	293	265	305	296	298	253	274	267	305	259	286	300	299	269	296	287	271	283	289	274	261	249	278	242	271	273	284	281	307	283	282	262	288	257	249	281	288	285	269	269	283	273	283	263	299	260	232	260	251	259	276	316	267	251	266	269	287	274	257	288	271	268	279	276	293	294	290	299	281	307	296	264	273	282	304	306	269	240	256	285	264	297	291	291	265	303	288	246	287	311	282	253	259	240	260	251	257	287	262	275	262	301	239	281	316	282	253	280	325	266	283	307	242	265	331	263	280	279	273	315	278	267	274	274	256	285	300	258	239	289	280	274	267	286	293	273	235	291	280	226	277	272	244	292	282	261	245	260	272	304	259	318	279	271	286	313	287	263	242	276	272	256	259	300	267	258	250	248	261	269	264	268	271	272	282	274	299	265	285	283	292	276	264	293	244	258	282	269	297	260	272	263	289	266	264	255	260	264	257	272	271	269	289	270	276	273	276	262	281	249	272	289	247	285	287	273	283	279	247	275	235	289	263	269	257	282	267	289	258	274	285	249	294	296	264	276	275	265	270	273	295	263	274	286	267	310	284	271	289	281	261	244	268	277	280	262	266	265	277	298	275	304	281	282	241	272	275	270	259	290	291	279	247	279	259	271	260	246	260	283	309	252	277	242	286	275	274	285	283	270	300	268	284	271	264	256	282	298	297	296	234	254	273	276	280	269	288	279	270	266	276	299	273	312	287	273	301	239	269	244	273	287	280	288	312	261	250	294	263	252	222	271	285	276	261	254	259	303	249	280	249	267	276	274	283	247	297	294	296	284	275	314	274	289	272	275	254	280	294	270	255	309	269	283	309	277	270	266	252	281	255	237	247	288	292	271	260	281	274	298	272	272	278	283	302	283	247	256	280	279	270	247	272	302	289	287	263	270	289	255	291	299	280	270	284	282	287	243	275	293	254	307	283	266	272	260	269	291	260	286	268	289	280	268	261	268	277	256	290	303	277	269	253	246	267	265	287	262	286	266	247	259	281	279	275	259	261	306	266	300	282	267	269	272	268	261	266	253	292	272	289	278	288	291	281	280	264	304	269	294	256	276	271	285	282	291	264	256	266	284	279	273	273	256	286	246	255	272	276	281	289	239	297	273	304	263	274	261	267	276	294	243	277	288	294	255	281	284	302	241	258	271	285	287	259	281	270	276	261	284	280	274	301	273	278	289	271	274	279	273	298	287	270	301	261	265	281	293	312	296	284	280	257	253	260	274	258	293	282	307	264	296	292	293	253	285	283	267	304	269	301	289	286	267	257	264	273	281	292	248	309	270	278	254	296	265	256	276	273	251	280	320	282	264	275	273	281	268	278	277	264	265	257	291	259	283	251	260	289	316	292	282	292	249	274	298	283	300	266	285	273	271	266	271	264	274	277	281	284	287	292	280	259	266	258	266	288	282	291	271	293	291	257	267	297	268	258	276	286	290	276	264	263	253	260	285	276	242	267	297	278	310	280	291	273	292	251	259	277	261	276	277	248	278	269	279	293	274	288	287	242	287	269	233	269	276	260	271	269	261	257	251	252	281	278	291	291	284	281	292	275	269	300	268	302	278	260	275	282	277	240	277	291	259	252	284	250	264	254	302	308	272	291	285	251	261	278	254	291	315	260	247	268	245	273	282	276	283	295	263	285	264	278	299	270	265	294	274	263	261	255	268	267	275	277	278	253	295	259	264	336	271	310	266	294	262	282	285	276	270	288	290	272	268	296	279	248	262	293	262	268	286	305	300	289	260	250	262	266	281	256	260	278	277	287	269	253	282	263	295	256	265	289	258	275	239	289	281	304	293	269	275	299	283	272	302	276	286	263	271	282	262	269	272	267	274	255	263	273	292	274	254	264	290	266	289	291	232	260	268	274	303	251	283	268	302	274	233	263	278	303	320	257	248	294	273	289	288	281	267	264	293	276	315	255	264	271	285	298	291	278	293	277	317	279	253	287	316	283	269	256	264	276	270	311	280	270	268	295	296	276	286	309	261	286	286	273	242	269	293	259	276	284	303	262	305	297	275	266	294	301	293	296	284	300	272	253	284	296	269	284	286	279	254	261	315	264	277
27565	20618	9323	1740	1010	803	635	532	496	469	448	422	446	446	488	421	402	396	395	436	421	408	432	405	417	420	423	432	451	401	432	376	424	446	413	405	372	467	419	405	423	430	380	425	410	401	401	397	419	424	444	438	413	395	408	425	412	455	444	454	388	398	401	425	437	433	427	410	400	405	416	401	348	427	393	400	410	388	422	421	423	412	442	373	441	402	369	394	431	397	395	414	434	423	397	446	401	411	385	407	427	446	433	460	397	428	430	390	380	443	386	415	444	416	413	415	386	387	401	417	420	406	423	417	401	399	412	391	442	390	430	428	382	405	380	359	365	416	376	427	403	401	457	435	426	424	406	405	426	409	398	417	422	412	418	426	408	414	424	436	430	417	396	396	413	421	427	392	375	423	376	447	396	405	415	408	445	407	389	425	378	387	410	388	427	401	395	415	436	394	431	412	450	388	431	463	397	392	403	396	396	456	391	427	476	397	392	389	406	409	430	443	405	395	412	446	406	444	397	452	447	426	414	423	416	389	424	442	434	406	409	435	410	414	399	400	416	428	409	404	417	432	389	391	414	390	434	412	386	444	401	415	412	419	398	382	417	415	409	396	416	390	404	395	411	410	416	411	448	408	387	367	424	405	407	431	445	433	408	417	423	437	385	449	434	409	404	405	419	422	411	419	415	425	426	359	414	451	376	416	401	403	411	438	426	424	449	411	393	431	400	434	400	439	432	442	413	425	420	426	417	428	407	382	387	416	419	380	445	436	380	404	366	414	413	387	399	425	424	378	411	435	423	382	364	418	382	410	413	405	412	420	409	402	409	412	434	434	419	430	439	429	450	406	396	418	451	413	420	414	425	418	443	414	426	420	436	417	411	397	423	440	401	390	425	396	362	437	391	411	397	432	409	404	429	426	417	445	392	425	426	398	379	421	402	369	379	421	433	393	416	419	393	430	421	444	431	434	428	420	415	417	432	386	438	384	444	436	415	364	404	433	374	413	394	394	398	377	404	442	414	402	378	397	377	405	424	416	392	433	402	395	410	408	417	423	377	418	404	419	392	396	385	409	389	407	422	427	394	383	400	450	425	383	429	427	398	399	407	405	413	443	392	410	408	395	403	419	426	436	439	424	446	398	399	452	409	407	398	415	413	423	393	427	383	464	397	414	378	406	385	411	436	418	391	398	415	381	396	366	409	433	403	406	413	416	393	430	388	400	407	432	435	421	406	386	421	414	416	437	359	397	447	433	403	404	424	391	430	463	378	385	403	447	446	425	412	411	438	382	405	380	411	406	454	395	405	416	437	412	383	431	409	373	418	423	423	406	414	400	384	431	416	375	437	410	405	445	394	414	404	446	435	388	408	401	422	403	462	400	436	403	402	435	431	431	432	428	421	389	364	389	374	409	439	411	429	398	400	404	443	388	406	423	419	415	450	412	436	412	435	400	364	396	429	409	428	424	421	430	394	411	418	436	380	391	427	414	443	428	401	417	415	406	410	411	413	381	413	389	399	444	401	394	433	424	384	410	438	390	424	409	434	406	408	437	436	422	415	427	442	427	408	400	406	380	371	414	401	402	415	414	428	420	377	426	436	376	374	377	407	426	449	433	460	422	417	388	396	449	416	397	383	409	397	430	431	403	406	402	431	416	431	419	419	445	404	403	373	420	397	427	430	361	431	458	413	400	379	432	413	421	401	420	399	445	427	430	407	410	423	413	412	407	438	420	394	423	401	402	394	444	382	418	444	402	406	394	435	408	432	416	413	395	416	408	401	410	410	448	371	415	417	413	405	363	434	441	418	370	439	412	404	416	453	426	412	413	417	399	404	425	407	419	441	402	426	405	395	426	421	400	411	444	407	415	426	423	406	389	405	413	430	382	418	389	394	422	393	412	459	399	399	426	428	408	407	415	417	388	451	409	411	439	436	444	406	406	425	430	436	402	392	432	417	433	414	420	428	430	440	426	428	384	363	417	414	385	406	433	403	421	402	438	409	427	397	396	391	407	405	393	359	367	429	381	399	424	430	385	408	436	396	435	425	421	417	443	456	406	410	402	412	423	401	405	440	457	443	398	384	412	403	413	385	432	435	417	413	398	392	396	411	427	413	405	444	401	384	395	384	400	406	417	428	404	424	421	419	370	439	388	418	441	372	373	423	391	421	415	402	418	413	403	419	430	411	450	392	447	422	434	429	425	422	432	404	407	420	413	406	425	420	401	404	394	411	378	381	405	433	387	397	421	429	403	417	404	417	423	437	420	464	404	397	407	413	379	416	429	414	398	421	452	415	408	426	418	430	418	419	404	386	436	397	411	381	424	436	409	430	378	418	406	435	392	450	424	441	434	406	408	423	425	382	397	428	451	439	389	389	404	399	406	394	422	422	413	406	401	421	401	416	411	402	403	397	410	414	418	378	406	439	403	403	397	408	385	425	420	410	400	398	432	420	398	421	401	443	418	446	414	424	424	399	422	404	397	390	390	426	398	388	396	438	414	419	400	409	417	428	407	406	450	401	420	424	403	383	407	394	454	429	413	433	420	421	429	428	397	400	400	447	416	427	405	398	417	414	408	396	433	410	421	397	390	459	378	395	401	416	394	457	387	426	429	450	422	427	459	403	437	425	400	412	416	430	419	405	382	452	400	414	370	413	423	427	423	423	443	407	426	434	386	437	421	408	424	440	420	421	411	417	435	428	452	412	389	394	429	372	466	396	398	418	396	406	410	422	445	389	431	429	436	403	419	380	448	398	393	406	469	395	422	425	400	418	418	434	418	416	433	412	396	432	405	387	413	406	396	406	411	416	420	387	406	428	397	437	406	425	393	375	395	412	422	388	432	389	395	414	420	405	424	389	406	374	381	398	401	386	423	402	415	383	414	389	434	398	414	402	391	390	413	412	402	427	412	396	424	409	425	385	406	391	383	432	398	423	380	401	444	391	395	413	437	414	423	432	432	373	384	366	417	412	427	426	408	397	403	438	425	423	424	425	370	401	418	396	429	402	379	415	425	390	407	426	364	402	399	372	438	429	398	434	423	402	406	382	426	429	424	444	408	427	466	417	391	401	395	427	414	427	463	435	440	439	440	424	397	396	412	406	400	408	414	427	398	433	428	422	397	409	401	413	397	396	407	363	381	444	409	416	391	385	392	407	404	434	419	396	419	447	423	368	407	395	402	397	417	429	400	411	425	401	376	423	416	423	407	466	432	422	421	427	386	402	419	409	448	421	452	436	400	408	418	411	445	450	392	378	412	397	427	420	431	403	374	415	405	393	425	415	384	445	403	384	400	431	401	411	405	413	407	418	401	432	434	385	398	407	425	429	391	412	417	409	410	400	418	394	410	407	438	420	414	421	428	434	401	396	411	432	462	423	420	396	388	408	396	391	443	376	429	457	417	424	440	390	429	408	368	443	405	420	421	413	417	421	433	395	391	364	420	394	387	427	422	405	396	416	435	420	399	392	416	394	406	435	394	434	413	413	450	453	426
29447	9317	3704	2359	1832	1404	1197	1038	986	920	779	819	800	768	737	696	712	717	701	726	706	717	682	706	715	698	681	730	639	683	703	700	726	671	671	648	655	667	687	663	662	675	661	628	618	615	666	694	623	662	655	671	667	667	644	637	651	637	691	680	604	661	654	693	662	636	644	678	660	697	662	635	721	674	669	628	665	684	696	668	637	671	655	664	594	718	678	691	637	664	673	647	638	624	647	650	612	657	705	702	630	649	633	700	679	689	701	675	630	615	664	661	642	673	658	675	682	661	660	627	673	671	662	654	689	671	664	655	689	668	645	707	665	687	643	664	664	668	676	695	663	697	618	691	660	659	662	662	677	658	674	665	639	632	657	665	648	644	650	654	632	638	673	681	590	675	636	640	689	705	680	626	661	668	707	685	647	666	721	665	648	655	659	650	682	612	667	652	606	618	706	661	694	639	672	675	651	647	652	622	637	690	641	643	638	660	657	657	655	694	673	633	674	707	671	706	666	632	681	663	657	723	610	704	666	667	674	674	712	610	714	642	677	650	654	638	640	652	661	645	655	686	647	702	681	667	689	668	676	663	690	669	641	645	666	695	640	631	679	666	643	652	665	635	671	684	624	661	643	638	659	608	663	609	670	659	678	665	655	669	618	659	650	664	636	629	734	687	677	646	634	653	658	659	631	654	659	667	650	663	635	628	643	646	643	665	638	691	638	662	649	655	674	669	682	681	634	666	631	667	658	640	681	659	650	639	645	689	687	681	642	678	616	674	655	641	638	639	634	679	682	634	623	682	671	625	670	676	685	640	642	627	637	665	624	665	665	649	656	693	701	626	691	655	628	671	623	636	631	698	665	680	634	626	642	684	689	674	634	661	711	632	655	640	626	657	636	680	647	623	697	632	641	661	636	698	620	691	664	617	658	663	674	710	668	648	627	698	645	680	618	640	645	671	652	663	678	688	625	676	684	648	663	646	679	656	694	693	595	666	670	662	678	642	648	668	669	645	689	630	637	677	625	676	643	643	686	617	642	718	651	681	631	628	658	699	708	641	646	621	644	678	672	652	647	673	653	648	609	674	710	616	670	660	657	633	650	640	634	680	633	662	638	657	682	650	687	651	653	633	644	663	693	611	673	691	626	631	646	693	665	634	673	655	638	669	626	631	649	658	683	647	662	664	667	646	656	690	671	645	728	729	669	626	674	682	683	664	651	651	672	684	651	681	697	677	665	641	654	616	653	625	678	694	663	684	670	626	683	686	648	650	664	633	640	667	677	677	679	662	694	688	634	664	635	647	644	675	618	684	614	653	682	650	643	688	678	631	674	648	674	647	680	632	642	645	666	669	688	649	678	637	673	626	615	689	685	659	650	627	622	654	664	674	608	669	616	645	665	667	686	672	654	658	629	666	694	653	665	631	629	639	677	622	665	671	697	621	697	660	633	689	698	656	671	704	637	616	613	669	676	652	636	674	644	640	635	636	687	670	618	638	651	643	709	697	667	687	659	631	675	676	647	641	704	698	672	689	687	629	669	659	680	646	646	699	655	617	667	603	675	683	663	629	627	631	684	626	673	702	639	631	681	651	643	708	643	649	668	635	655	665	634	637	639	636	660	635	653	712	742	693	698	642	635	630	622	714	682	655	650	708	646	613	648	663	679	694	680	627	678	648	654	668	685	658	671	654	605	664	687	632	664	688	662	657	683	695	710	611	692	577	593	669	697	676	669	679	670	672	674	637	636	611	667	648	656	647	663	634	685	610	654	737	692	587	629	652	659	621	653	668	658	700	701	664	637	668	631	658	663	644	639	677	660	650	678	674	660	665	655	671	653	670	674	663	690	697	698	610	650	647	665	644	690	677	673	663	700	651	623	643	656	685	703	682	632	651	693	612	637	649	654	663	647	590	659	630	657	677	694	647	637	624	618	704	624	661	708	649	676	702	635	681	665	674	658	648	631	665	676	668	627	656	666	701	621	682	627	639	635	670	654	624	694	663	681	662	646	663	681	663	649	677	676	676	637	660	677	662	668	680	653	683	629	656	694	643	651	663	627	638	668	699	638	609	674	606	645	670	600	668	638	716	651	630	673	629	657	688	612	683	695	686	656	613	689	643	692	642	686	661	681	671	649	707	655	664	653	665	717	695	649	631	687	688	656	685	682	677	682	669	633	643	648	716	660	640	638	676	694	631	642	642	668	657	671	669	634	663	701	651	661	672	701	711	586	648	661	654	676	674	668	640	634	648	671	678	662	630	630	704	652	662	655	631	687	629	653	626	619	633	671	645	674	646	694	637	661	640	630	654	635	661	687	658	664	644	657	624	674	672	699	652	668	657	714	687	641	685	628	678	643	615	629	628	683	685	630	670	720	686	673	672	618	665	683	663	639	603	658	663	646	673	665	624	646	627	660	686	635	665	651	648	630	647	650	636	662	650	606	666	636	653	658	650	629	704	643	676	674	642	729	677	634	738	636	672	692	615	649	651	653	641	670	639	647	626	630	684	612	689	618	667	654	660	635	635	649	621	643	670	650	595	647	675	663	661	661	664	682	647	658	648	642	676	660	658	673	688	653	643	667	671	647	668	660	631	619	667	670	735	639	620	643	627	657	677	627	696	703	658	620	652	666	702	651	654	630	649	670	689	659	628	714	667	711	657	671	660	675	656	670	658	687	663	659	658	667	635	639	654	682	629	683	661	696	633	688	644	678	632	638	652	657	659	666	674	661	661	629	717	674	642	698	686	658	673	657	642	639	680	663	608	661	669	662	657	666	730	643	674	670	677	608	692	629	619	641	637	710	637	648	678	632	681	624	656	601	694	680	646	713	654	632	675	632	662	636	657	708	673	677	651	651	667	650	661	699	648	683	627	639	628	669	704	678	657	677	626	717	672	679	689	628	665	663	636	668	678	696	635	668	658	666	652	664	658	677	610	643	641	675	635	626	697	648	641	617	660	644	681	693	676	689	695	651	648	675	670	673	685	695	685	641	656	675	685	702	634	644	646	667	675	655	654	648	685	659	684	680	630	661	710	640	651	656	632	665	659	626	692	644	633	622	678	667	672	655	661	695	654	656	640	695	607	696	669	631	676	646	657	678	641	633	661	663	670	654	642	672	669	657	612	656	677	667	670	687	679	672	675	687	681	659	623	658	687	650	654	657	657	657	636	646	679	680	613	678	689	649	674	669	616	651	650	697	668	615	662	643	665	680	671	715	700	653	624	651	681	673	637	676	695	659	627	621	647	641	637	690	687	649	654	644	656	670	681	666	722	688	663	637	617	659	634	653	650	656	630	688	646	613	660	672	688	645	642	676	694	660	711	658	600	637	648	665	671	659	670	618	658	690	668	662	646	625	701	635	655	670	644	669	650	674	633	691	646	676	663	637	651	710	669	639	635	678	692	650	624	662	691	640	700	651	691	639	638	627	636	629	666	643	677	661	663	661	683	667	633	667	634	650	654	644	639	680	702	660	662	632	703	652	639	663	647
24254	21309	28483	24389	20958	4669	1137	856	624	649	555	541	528	483	454	446	451	434	405	406	428	433	410	392	418	392	444	355	383	355	426	385	353	341	367	363	399	357	362	389	383	386	366	360	355	397	332	400	356	392	396	347	353	384	376	365	356	360	339	375	424	336	392	368	365	373	370	394	359	390	333	350	370	364	368	397	365	346	374	353	375	360	378	384	376	391	323	358	367	364	379	354	319	354	357	332	356	347	383	344	329	370	343	386	339	380	360	366	346	383	368	354	350	358	367	364	359	373	343	354	384	335	373	385	343	385	408	407	367	366	344	357	402	366	348	357	366	338	383	343	329	367	356	379	372	386	380	364	356	361	371	396	365	364	357	336	342	351	358	372	375	361	383	357	384	367	367	377	382	394	367	369	359	395	362	372	409	351	365	340	354	357	357	406	352	336	352	380	363	354	384	364	380	343	362	360	398	379	383	350	375	367	386	362	333	349	345	432	387	377	372	340	369	357	357	352	352	381	371	387	374	343	358	361	378	317	362	364	359	355	417	324	333	352	386	365	363	330	359	372	372	345	350	375	391	387	341	357	335	336	358	333	360	338	367	376	386	343	330	343	377	352	363	344	319	360	342	389	372	356	350	336	354	364	365	349	354	360	340	343	315	353	326	368	349	361	377	365	370	380	387	361	343	379	377	367	345	350	338	368	348	336	374	345	370	394	381	341	361	333	361	400	368	318	318	352	352	330	335	342	369	359	366	384	368	345	404	330	338	356	369	361	347	363	360	343	386	388	353	387	384	335	367	366	347	371	370	366	340	351	348	362	401	352	329	367	368	374	363	393	383	370	341	350	366	400	386	344	363	349	400	376	353	387	320	355	350	388	355	327	328	356	331	350	353	364	397	374	374	391	384	350	338	362	349	358	360	317	325	343	336	354	372	343	363	359	360	349	329	362	338	376	367	393	325	373	349	374	383	385	351	352	377	353	355	358	324	383	374	317	330	329	378	349	363	368	371	328	359	363	396	374	367	341	341	362	386	338	359	330	369	344	384	358	356	376	362	339	346	368	362	384	365	348	369	399	368	384	347	356	358	354	368	368	372	363	372	351	376	349	343	428	364	379	360	391	391	334	360	353	357	336	354	370	366	351	357	341	329	412	340	385	353	346	352	339	359	357	356	338	337	371	385	368	381	365	374	374	360	361	370	385	360	358	331	353	393	330	352	341	341	384	329	341	393	365	358	370	358	367	366	341	353	355	398	411	401	349	341	388	391	397	323	370	364	397	364	370	398	335	365	386	355	348	330	361	329	340	325	343	326	344	358	369	342	375	333	351	331	347	375	354	371	343	356	364	384	389	361	377	338	363	352	355	359	352	351	358	371	406	369	365	378	355	381	335	363	390	382	329	364	366	375	375	357	364	358	399	372	331	355	353	361	362	346	354	354	345	343	361	374	374	380	354	343	373	360	386	355	371	377	399	386	378	332	342	326	370	362	334	342	360	380	345	355	375	370	363	349	351	379	356	367	369	363	382	378	341	359	402	375	334	360	340	368	386	368	358	368	359	373	360	343	329	408	361	354	372	350	345	367	358	342	379	387	362	363	378	361	349	365	367	363	362	367	384	354	348	362	338	353	363	360	362	382	351	361	359	370	365	395	378	367	380	361	357	338	349	359	394	365	396	363	348	396	370	357	388	359	367	371	346	367	394	374	340	397	373	379	353	363	337	396	349	333	366	353	388	367	359	375	357	340	365	376	371	380	341	385	384	343	372	370	336	365	322	380	383	378	380	375	351	352	379	337	402	374	383	359	356	332	352	392	338	345	352	356	382	373	349	393	355	362	376	338	340	363	348	347	373	377	365	351	319	366	343	316	385	362	339	368	369	392	327	371	377	381	373	370	373	377	350	344	340	351	370	356	359	346	344	347	338	373	348	373	376	384	404	361	375	388	391	350	362	390	337	364	358	384	317	345	361	339	333	376	342	377	378	397	364	326	356	338	395	378	377	378	382	401	360	336	347	360	367	349	383	381	375	367	368	340	349	378	361	379	359	358	376	365	398	352	371	368	343	379	352	366	376	373	368	382	360	354	338	318	346	347	375	388	351	366	360	361	368	396	365	351	372	345	374	375	387	388	349	367	368	378	335	346	380	360	332	366	355	332	392	381	382	339	360	396	365	364	374	343	374	350	387	358	344	352	359	373	367	347	365	369	368	368	370	365	385	358	363	365	382	348	340	380	404	356	380	360	378	359	355	375	360	319	350	381	380	366	342	382	388	360	374	333	370	366	330	364	365	372	369	372	350	340	390	335	375	348	354	357	374	348	385	318	335	303	367	334	352	353	361	366	372	335	362	342	367	374	341	362	339	382	347	356	359	378	370	351	371	360	381	337	342	366	349	384	346	341	412	371	339	368	389	380	366	386	367	360	374	348	378	393	382	380	343	375	384	381	329	331	342	369	363	380	371	346	369	364	362	379	345	371	347	389	372	352	382	333	356	354	330	344	378	342	358	376	385	350	381	389	360	394	392	402	362	343	304	350	341	352	341	358	373	377	342	352	364	347	420	329	388	377	367	374	340	395	359	370	366	372	329	358	374	361	353	352	321	358	347	382	366	375	356	373	339	413	374	347	376	345	361	372	384	332	368	343	345	399	354	348	353	373	343	368	347	333	353	389	362	367	378	368	385	360	346	334	364	328	347	336	347	333	387	349	353	387	370	386	318	340	354	367	371	357	314	341	360	383	344	336	362	357	364	388	356	337	365	352	374	384	344	377	350	384	356	343	388	352	365	371	338	348	360	377	337	377	333	372	355	378	391	338	348	387	392	358	382	399	350	357	349	349	359	335	344	425	371	354	368	367	343	387	327	377	360	360	377	355	334	362	336	327	344	350	372	337	377	346	355	347	380	363	347	326	376	332	335	386	368	360	360	362	372	365	375	379	330	372	331	338	360	373	353	331	356	350	357	379	360	361	353	315	362	346	366	349	390	370	362	324	389	342	366	333	381	361	346	347	374	382	383	384	351	361	357	346	355	345	339	368	341	342	357	386	380	366	349	336	344	345	394	376	341	335	372	368	346	345	335	388	331	361	377	378	368	349	352	400	353	344	345	364	332	351	381	362	387	362	371	347	341	351	342	370	373	324	363	335	384	378	368	376	326	342	341	368	331	371	363	318	402	321	375	351	370	368	340	371	385	364	369	364	360	334	341	347	352	377	381	387	377	390	343	364	368	342	353	353	394	393	331	356	401	376	341	367	389	340	329	383	366	372	368	384	397	358	369	334	343	391	367	379	356	360	361	406	361	359	347	345	375	342	329	356	397	406	335	338	313	396	369	421	394	367	359	367	351	358	382	383	343	369	372	350	342	371	363	416	373	353	399	383	368	356	327	343	374	373	395	365	362	349	345	371	353	352	363	340	369	353	399	345	333	400	387	343	350	328	349	336	390	336	364	358	365	310	350	384	396	363	380	377	366	363	368	377	307	341	367	369	375
34631	19195	10386	5797	4124	3118	2331	1895	1640	1414	1253	1123	1002	945	891	817	810	760	714	716	724	720	697	666	717	641	638	628	665	632	617	650	587	687	627	614	552	624	631	620	592	575	653	593	586	578	614	586	577	608	611	569	599	597	607	611	639	610	573	586	622	616	602	600	620	608	620	598	588	615	588	590	621	593	573	586	626	587	586	572	561	578	601	649	620	577	625	606	580	550	595	637	616	575	577	563	592	586	589	629	624	593	635	573	595	598	559	607	594	572	593	613	604	597	617	597	558	564	636	526	621	594	600	607	591	592	614	553	650	629	598	567	585	550	602	576	618	559	614	607	590	574	601	587	599	585	585	586	545	617	586	620	629	597	576	619	613	568	567	585	637	639	586	592	584	613	565	614	574	602	627	628	589	584	586	556	594	614	631	590	627	579	542	560	554	570	594	571	541	564	554	593	589	592	582	556	583	566	578	591	572	629	609	616	575	567	604	614	619	551	578	615	588	582	620	634	554	564	591	593	558	605	626	605	573	535	595	602	596	622	542	572	593	573	604	584	587	587	621	599	561	539	590	596	575	546	600	578	583	629	591	610	606	587	547	547	625	583	593	622	584	598	605	613	632	594	564	612	597	565	605	578	590	578	618	570	590	574	617	568	574	603	609	579	623	603	600	610	580	557	561	528	589	582	600	621	621	600	576	617	588	602	609	580	540	570	604	563	571	616	585	613	560	630	603	594	578	618	595	577	618	614	579	560	604	602	551	573	555	574	617	592	568	598	587	569	573	619	598	584	605	614	603	601	579	553	560	567	589	588	607	576	598	574	590	581	614	601	607	586	595	583	591	601	603	612	607	597	577	618	572	618	588	612	590	612	598	594	626	605	609	599	578	579	565	589	575	618	566	572	598	589	566	593	640	634	622	536	592	586	629	584	589	580	600	630	589	594	591	574	569	649	575	559	640	594	563	582	552	611	560	595	598	612	587	590	608	603	605	631	580	609	618	558	585	637	563	609	605	562	609	577	601	577	548	602	604	583	579	584	550	611	600	530	575	612	551	572	602	606	620	601	548	600	587	584	570	629	570	603	634	597	621	559	540	600	616	609	564	583	600	636	567	592	585	586	542	637	585	602	588	602	567	615	598	574	589	588	596	597	606	590	581	585	624	547	612	572	576	604	598	574	594	549	586	584	573	598	601	594	586	571	627	574	591	593	635	620	616	597	615	609	610	590	578	592	578	591	623	582	594	579	595	623	634	589	603	558	602	634	584	626	606	586	598	596	591	576	599	559	600	587	611	621	615	628	608	593	561	593	610	596	584	611	579	544	562	595	633	599	620	611	564	575	577	600	577	632	580	604	595	589	585	602	581	626	569	587	579	588	626	587	597	608	641	575	579	602	574	576	580	598	597	613	565	622	625	609	565	611	591	559	546	603	573	626	580	649	618	620	577	613	596	584	580	617	629	609	605	641	578	640	564	615	568	591	615	609	575	608	593	572	571	594	591	600	609	585	572	615	578	594	603	600	598	557	577	578	593	614	581	560	613	610	589	564	598	570	610	591	602	601	598	628	617	628	620	588	582	561	611	578	578	558	615	547	628	599	616	620	569	581	579	579	612	617	590	620	598	619	622	608	586	546	601	564	589	586	565	618	610	578	584	616	599	613	599	600	605	578	588	583	568	584	583	611	571	618	641	601	573	608	634	624	577	608	573	593	606	612	593	584	566	556	627	574	628	579	580	598	579	616	636	584	575	590	617	591	602	598	606	595	590	623	583	619	576	614	599	555	582	602	640	626	587	552	577	592	569	613	567	625	591	576	602	608	566	616	603	601	606	593	594	603	639	619	601	550	597	574	596	616	615	605	579	585	576	581	608	579	584	582	629	548	593	546	604	594	590	630	605	655	593	615	580	552	567	610	565	589	585	593	604	595	608	581	605	601	547	577	593	561	585	607	591	594	605	595	592	570	598	616	604	569	620	621	617	599	566	577	604	552	588	579	572	607	616	663	599	562	606	574	597	589	583	573	600	565	597	632	642	631	582	598	601	627	607	636	602	606	539	580	567	600	596	614	595	612	622	582	571	529	592	578	590	615	608	621	614	597	607	584	579	622	590	593	576	567	586	584	572	594	596	607	580	612	596	556	576	585	620	599	584	619	598	577	620	587	618	548	586	588	578	574	608	580	588	605	585	519	585	603	595	629	585	589	582	587	598	587	613	604	593	567	621	575	590	600	673	608	543	574	571	587	579	599	584	577	621	564	599	597	596	584	571	572	589	618	576	587	573	607	587	601	602	595	570	575	616	593	603	578	609	592	601	602	624	632	618	604	622	545	597	518	575	591	589	600	558	620	596	586	638	546	563	600	618	592	585	607	613	592	571	571	607	608	595	580	567	627	594	581	572	618	579	552	554	603	557	595	600	554	620	590	573	599	592	609	583	584	568	628	588	571	582	587	568	591	607	566	607	621	564	616	555	563	560	591	578	624	596	606	565	610	583	582	573	605	569	570	577	562	565	602	630	593	608	609	593	587	600	632	589	596	571	587	588	558	586	586	614	616	593	600	598	577	617	576	581	632	604	537	581	589	625	566	587	585	644	587	627	583	631	587	589	584	526	598	553	614	561	597	613	584	618	623	598	593	615	594	597	563	602	579	571	605	638	583	610	616	599	604	589	627	596	585	567	573	580	576	584	578	590	574	592	591	594	552	580	598	575	602	590	599	581	564	584	596	584	580	578	570	587	599	594	610	576	586	600	583	607	548	577	605	547	628	569	558	552	530	593	589	624	588	606	596	576	545	614	616	613	597	594	610	568	611	620	613	586	569	577	593	583	636	575	617	606	565	591	576	615	587	624	654	591	569	632	566	596	573	595	564	587	607	627	634	595	614	583	582	576	626	576	616	624	603	598	578	580	540	562	593	589	561	581	573	570	587	545	569	604	586	589	598	615	584	619	563	554	603	628	604	555	579	555	579	588	587	599	588	605	565	593	584	571	568	629	585	604	581	551	597	598	610	553	599	598	639	584	612	572	600	592	586	618	597	588	635	600	586	607	560	573	557	572	577	634	536	615	553	628	606	619	569	613	578	586	586	584	594	534	579	583	609	593	605	604	590	618	555	563	572	560	597	596	655	577	583	566	539	583	604	611	638	586	587	626	580	633	596	575	545	596	599	610	612	583	605	557	599	608	617	601	581	572	579	589	593	588	568	554	631	563	553	591	586	570	595	578	635	592	591	595	593	581	600	567	622	618	549	649	604	545	555	571	579	600	603	629	628	627	612	537	646	614	602	603	598	616	599	585	607	633	580	633	586	579	646	608	605	621	585	566	581	598	598	569	589	568	578	553	586	624	585	589	604	625	600	569	572	615	560	574	579	585	590	564	577	611	568	575	610	587	562	637	565	602	571	591	586	608	558	606	594	614	589	637	599	628	598	617	631	599	606	614	574	614	596	575	562	611	575	624	568	591	619	585	546	616	583	571	642	632	578	556	624
23273	21325	29065	23837	21312	20587	3080	936	683	543	495	377	383	339	320	289	270	240	260	253	250	214	209	198	209	210	193	202	203	176	167	174	189	173	161	190	166	165	166	172	182	170	183	181	156	194	159	174	185	171	153	165	149	152	182	168	169	160	156	169	179	166	172	171	161	166	167	157	163	176	161	173	193	160	145	149	166	175	173	171	157	149	154	164	188	170	137	168	135	160	147	162	191	153	132	163	163	157	184	145	169	162	161	147	189	156	157	159	151	173	173	158	168	147	175	179	139	149	161	141	151	173	165	187	145	153	147	140	161	168	182	171	169	176	145	185	140	161	169	174	154	149	157	152	173	152	164	164	179	155	173	163	152	143	151	179	154	163	151	159	160	177	178	168	174	156	127	179	155	160	167	161	150	170	176	159	188	155	146	180	157	156	142	164	156	140	159	161	135	180	164	177	159	158	141	143	163	176	152	152	158	158	171	170	136	159	146	160	167	187	157	132	166	166	174	144	139	144	165	186	176	165	194	164	169	152	136	169	159	163	156	181	148	130	152	167	165	147	161	159	138	170	152	160	163	170	163	128	149	162	152	137	155	145	153	177	145	168	169	150	153	155	172	178	135	181	159	141	150	161	181	173	152	161	141	174	154	162	154	161	161	184	163	134	168	180	138	164	176	170	165	127	171	173	156	174	179	171	200	159	194	162	141	164	167	147	162	139	162	163	187	160	167	170	158	172	168	164	166	155	159	171	182	152	172	150	158	143	145	158	158	161	159	165	162	157	152	149	151	174	143	159	202	156	181	132	177	135	185	169	148	165	156	169	155	156	151	148	158	151	164	150	148	162	181	187	154	160	157	181	179	173	151	151	173	149	171	172	171	154	157	150	150	145	157	168	159	178	170	166	173	153	147	153	178	140	174	142	182	172	160	163	188	167	157	146	161	154	159	162	154	151	156	159	173	181	151	124	155	180	164	137	159	149	152	164	165	174	138	152	149	157	163	180	167	163	167	144	140	152	141	161	159	178	158	155	172	144	167	159	171	147	152	147	147	154	166	171	179	165	165	175	162	152	169	157	152	177	141	173	165	146	171	130	181	134	152	166	150	151	145	175	179	138	146	173	149	165	145	163	178	184	152	167	169	157	164	141	145	177	136	158	173	172	173	179	155	157	151	163	177	141	165	176	164	174	151	178	159	169	178	164	149	186	153	163	141	171	151	155	137	181	177	153	149	164	151	166	150	147	167	150	150	162	172	171	157	168	143	180	171	160	178	154	137	161	182	189	150	176	170	180	170	172	164	158	149	159	149	136	164	145	151	159	170	167	170	148	187	189	160	175	156	165	161	161	178	177	168	171	156	157	158	163	139	145	165	141	162	158	170	178	167	148	154	174	145	157	176	123	188	163	174	172	160	178	170	155	161	169	156	146	171	164	157	148	156	150	166	171	184	146	169	155	170	186	168	171	146	146	173	166	170	171	168	163	135	182	147	142	153	154	152	168	151	160	162	165	158	151	149	149	149	172	181	137	153	150	156	164	157	152	149	201	191	171	149	155	157	150	161	153	152	149	165	131	167	172	160	150	169	153	152	167	165	164	134	146	157	162	152	172	180	162	167	181	150	162	154	170	147	167	155	154	145	158	145	133	165	184	176	176	182	171	140	149	147	157	144	151	163	173	161	172	169	163	152	141	146	165	190	162	171	175	184	163	159	152	161	158	158	171	154	167	152	149	148	145	133	156	165	168	146	150	164	161	164	174	153	146	178	180	143	151	173	174	173	170	166	151	162	156	166	163	142	161	146	170	160	142	174	163	192	170	150	162	161	152	170	171	152	165	141	143	150	151	165	146	162	155	150	182	147	166	148	155	169	156	185	145	151	172	162	147	132	180	156	151	148	148	157	162	160	181	157	152	165	153	173	154	148	174	166	138	144	167	140	164	163	141	138	145	140	165	158	154	164	155	161	166	145	157	150	154	157	159	176	148	168	163	159	158	142	171	148	162	171	157	154	152	147	164	133	169	138	185	171	184	151	146	144	168	153	156	166	174	155	173	155	166	171	169	170	152	154	150	175	147	174	152	167	176	176	178	158	162	140	159	150	148	162	151	163	162	148	151	150	167	155	141	177	128	134	175	164	159	152	186	154	161	168	173	176	167	179	144	135	170	175	148	183	144	156	165	178	178	161	143	173	150	163	173	149	154	151	148	160	186	163	133	141	147	148	180	146	161	138	168	161	143	168	147	165	178	157	161	161	168	174	155	155	130	147	145	179	168	173	154	162	162	150	169	151	147	171	131	160	164	157	163	145	158	173	159	156	167	160	157	153	142	164	167	179	159	164	176	149	157	156	157	157	179	155	152	153	159	151	165	154	174	140	137	159	162	171	156	162	175	137	191	172	159	164	166	158	157	139	169	172	158	176	183	147	162	160	151	165	161	168	160	154	161	157	177	159	162	141	155	174	151	151	147	167	147	157	162	170	152	147	133	141	161	176	149	153	148	177	159	156	143	167	148	170	165	159	149	174	156	159	167	156	178	161	158	141	147	146	152	176	160	144	175	154	165	146	158	143	176	170	141	173	144	142	172	153	149	162	157	155	161	171	146	162	132	174	160	142	152	158	179	135	165	179	162	158	159	143	160	152	153	161	131	157	178	152	151	172	192	159	163	148	173	140	149	147	141	144	151	186	159	159	150	163	144	159	160	159	188	148	165	183	146	176	162	150	156	156	183	159	166	154	159	138	141	167	156	146	172	172	175	169	147	149	156	161	178	171	156	176	188	145	178	189	194	158	148	149	157	169	152	180	160	172	183	171	165	152	176	165	166	166	166	143	160	181	166	167	152	153	147	147	172	151	169	155	154	149	168	160	154	169	168	140	163	139	159	165	161	147	165	164	148	151	170	143	164	182	170	152	143	163	146	173	162	160	134	167	176	191	142	159	152	144	140	143	170	149	179	160	189	168	157	134	168	165	163	166	167	161	147	146	182	160	167	179	174	140	154	167	145	162	155	164	171	170	152	157	181	148	154	129	145	180	145	157	165	148	169	160	154	170	155	162	163	161	155	155	167	177	171	168	157	152	150	176	156	170	142	159	147	162	143	164	154	187	132	156	160	144	159	152	147	164	153	156	157	174	154	172	157	170	160	163	147	151	154	166	154	163	165	171	161	168	156	178	169	173	127	162	152	157	144	177	150	166	135	162	165	164	144	146	165	154	159	135	167	152	174	162	157	150	152	145	190	161	166	179	152	174	169	146	159	170	164	141	172	172	152	163	168	153	171	136	161	175	160	163	145	159	163	184	174	184	160	171	181	179	160	159	167	139	145	162	152	168	145	197	155	164	160	168	159	163	171	173	160	154	162	128	176	165	164	148	177	164	163	171	133	153	166	153	163	162	144	159	166	155	144	136	159	148	149	150	126	164	149	135	164	141	137	136	153	157	147	154	157	172	165	181	157	161	166	168	161	151	165	164	172	170	176	164	144	171	165	158	147
39324	26938	15015	8172	5996	4328	3342	2544	1955	1671	1453	1150	1016	840	798	667	685	536	541	555	513	455	444	453	433	379	420	366	359	358	338	361	337	341	338	348	329	338	298	317	328	314	313	304	288	323	285	269	325	315	299	266	286	277	304	270	279	272	268	277	297	256	309	285	262	312	291	281	290	278	254	284	258	298	286	254	249	244	315	260	297	288	269	304	281	287	275	233	285	291	264	252	297	237	302	287	311	288	304	250	250	252	288	237	283	262	273	300	274	293	231	272	272	284	295	268	277	302	289	270	247	291	272	265	255	282	277	241	250	258	294	257	271	272	294	269	267	268	269	300	267	267	279	287	274	295	242	316	294	250	256	286	259	243	267	287	268	265	297	260	279	290	278	287	269	284	263	259	293	272	278	281	267	272	269	258	260	263	284	266	277	254	282	279	260	256	277	283	260	266	286	280	271	257	255	260	294	233	253	277	271	286	288	235	279	270	274	258	296	278	258	243	257	272	261	279	257	271	255	268	290	247	284	270	269	275	230	280	278	247	299	290	273	276	265	309	271	277	282	259	276	273	301	248	281	268	283	270	251	289	275	262	275	287	280	276	280	256	276	286	262	273	267	311	276	270	280	266	284	306	256	275	262	282	287	280	267	271	278	267	277	294	248	256	273	251	264	293	252	286	265	272	290	273	261	251	247	265	260	277	272	261	289	280	276	251	262	282	273	290	274	284	264	279	246	277	293	283	249	273	266	291	265	277	260	271	270	254	264	271	265	287	281	256	274	270	269	280	286	251	285	234	277	313	292	257	260	291	248	275	265	256	286	292	281	286	272	276	264	280	279	271	280	261	286	273	259	283	265	281	282	291	245	252	279	268	278	287	274	282	255	283	298	289	293	253	258	288	281	301	240	320	276	265	266	256	267	274	281	261	287	251	272	259	283	274	271	282	261	283	294	292	286	266	259	292	306	289	233	310	272	286	278	267	257	253	266	268	268	283	280	275	291	264	265	269	256	262	286	273	262	265	229	285	251	272	255	270	261	266	281	267	278	276	304	240	259	295	283	264	316	289	234	267	294	297	259	272	276	310	281	288	245	265	269	280	258	267	262	279	286	264	244	273	277	261	281	281	257	268	257	285	295	283	270	254	251	274	304	284	285	271	248	287	286	250	293	266	252	270	283	280	262	254	296	264	293	270	279	273	252	265	268	291	268	289	248	267	256	278	285	277	256	291	257	264	270	269	296	288	271	284	261	259	279	264	262	297	302	280	267	289	282	259	278	290	269	279	292	294	267	260	280	282	255	298	274	283	271	278	255	267	262	270	272	241	267	271	249	251	284	246	276	272	284	276	248	242	271	261	274	264	296	252	240	278	263	271	273	277	296	270	303	272	251	267	281	283	262	274	290	260	278	275	259	295	284	301	262	245	309	261	266	266	265	247	253	278	242	323	244	277	271	259	267	268	276	262	262	277	262	280	252	263	268	241	256	256	258	285	279	285	279	243	258	252	281	283	276	250	297	265	275	289	282	259	252	278	305	269	264	289	293	280	256	273	278	265	257	263	262	270	280	276	288	278	288	252	246	252	279	302	264	273	258	274	267	255	284	253	304	277	266	255	240	249	272	246	284	277	266	259	238	288	284	254	260	267	286	291	280	270	296	268	284	265	286	267	273	289	267	296	284	290	282	272	289	261	284	261	269	283	294	276	264	285	261	269	263	277	290	284	277	281	251	251	258	254	285	285	277	266	278	290	283	297	254	270	286	297	273	283	281	272	299	266	275	291	275	269	273	284	283	248	291	268	252	264	247	269	243	261	257	281	278	277	251	267	283	261	294	270	261	253	251	288	278	267	273	274	286	280	277	274	270	247	274	287	271	270	279	292	221	279	278	260	302	288	285	307	295	266	269	303	266	278	290	285	256	279	270	276	278	305	290	255	287	267	265	246	278	282	278	259	251	268	297	274	280	243	289	273	271	263	237	286	277	291	288	240	288	270	270	295	276	261	274	279	280	266	279	285	267	264	285	264	276	257	252	282	292	282	271	271	278	247	243	275	261	265	272	295	304	288	290	262	280	272	237	277	261	291	284	285	295	255	265	294	266	260	290	279	283	266	269	265	251	240	249	296	276	294	304	244	265	285	309	283	279	277	290	288	286	243	284	264	275	268	258	238	263	291	291	259	290	257	280	287	283	298	282	275	270	282	245	280	275	267	269	305	296	283	287	266	249	243	262	290	266	255	296	275	271	259	295	252	257	294	269	271	310	269	294	264	259	267	294	266	270	269	283	254	283	291	253	257	265	268	279	280	248	240	285	252	272	291	289	276	269	266	288	256	268	295	278	252	269	256	274	252	242	243	277	300	285	291	256	265	252	284	244	287	268	296	282	266	278	253	245	254	274	258	261	266	285	278	264	255	298	286	268	262	276	312	276	266	275	283	272	274	256	274	263	259	274	266	294	268	273	301	242	276	266	278	263	266	290	299	277	263	283	263	262	286	273	277	278	275	279	282	284	257	262	276	290	266	271	288	282	233	264	315	249	265	272	282	303	280	288	276	260	284	270	296	281	287	284	303	283	268	270	283	292	258	288	299	279	275	267	273	275	270	250	264	260	273	263	293	262	286	276	304	275	268	302	237	256	316	275	280	251	292	288	274	285	297	255	263	300	254	259	248	285	250	270	274	278	280	283	315	288	264	311	296	269	235	277	276	284	246	279	282	283	282	263	281	258	275	286	267	286	253	254	261	244	290	257	271	287	270	288	259	275	277	242	250	277	275	258	279	281	274	245	274	272	260	266	283	278	263	314	274	293	311	250	262	287	263	293	265	280	292	271	255	277	286	263	267	272	253	249	297	280	269	280	268	286	292	273	285	281	279	272	276	251	307	257	285	250	276	235	277	292	273	264	289	257	282	261	255	282	265	260	254	293	256	281	281	261	265	253	255	288	267	258	279	268	296	261	289	266	272	279	269	279	241	292	256	267	282	251	255	270	280	256	292	266	288	263	287	312	261	272	274	260	283	276	278	281	299	297	271	258	285	274	244	285	274	270	298	277	272	265	298	265	260	299	247	289	280	250	262	255	268	287	281	249	241	291	259	231	259	259	257	280	256	276	271	246	266	260	260	267	255	284	248	269	262	252	277	267	257	285	255	278	247	291	279	271	252	256	302	239	263	275	271	235	300	237	279	261	287	272	289	261	291	263	272	273	305	245	257	302	262	291	267	282	282	257	279	249	293	290	272	276	273	253	290	260	269	287	298	275	236	259	280	261	275	317	299	261	264	275	270	270	257	269	294	261	277	260	259	251	246	300	265	263	257	264	288	286	289	285	265	275	290	278	246	276	285	278	283	256	312	263	274	269	286	298	288	304	273	261	262	267	269	257	234	305	262	290	292	268	250	269	263	277	266	282	300	252	262	281	281	282	262	283	269	294	290	278	268	278	253	295	264	262	282	285	277	265	287	254	273	263	263	284	283	278	277	250	264	279	305	254	258
27572	20652	9309	1547	784	630	567	507	477	479	462	442	433	438	466	424	411	425	451	384	445	404	389	419	426	422	426	435	413	415	403	410	409	440	419	410	396	384	417	410	446	379	450	422	414	414	393	373	418	385	423	398	382	392	402	428	466	382	428	397	403	374	442	423	422	367	438	417	418	437	417	406	424	425	410	393	382	404	426	404	402	398	389	431	429	410	397	421	370	402	416	389	443	427	360	423	404	430	422	434	408	410	427	368	445	409	416	417	400	380	392	419	380	447	400	406	399	408	427	413	427	421	380	395	375	422	441	402	411	388	400	421	415	422	397	399	390	393	400	378	378	418	404	406	429	420	405	435	407	427	363	407	398	395	384	441	396	400	429	440	381	402	416	432	389	384	414	387	393	391	376	405	410	399	396	421	432	418	397	423	434	391	401	392	404	388	410	390	416	420	419	409	414	413	436	404	419	392	447	396	414	418	393	411	411	381	417	412	391	408	418	422	387	421	417	359	356	371	412	426	412	433	374	459	433	367	385	409	410	407	422	373	410	428	406	447	434	421	418	398	420	415	431	435	364	380	415	433	419	413	389	431	391	379	415	409	442	427	408	417	418	393	407	426	390	370	417	434	412	399	370	440	391	370	419	402	408	369	434	370	428	427	382	405	432	384	416	423	424	384	426	443	405	418	418	417	419	392	397	410	435	426	417	425	468	429	375	412	376	410	410	406	426	369	430	417	401	373	419	429	413	417	391	379	423	405	419	358	416	412	418	403	411	405	408	425	421	401	422	383	394	395	428	421	394	416	363	383	394	416	405	444	388	376	420	392	432	375	432	426	394	401	377	367	364	385	402	392	443	414	392	384	410	371	410	414	435	408	386	379	400	404	401	430	417	397	404	371	386	441	384	392	375	402	394	405	463	420	395	367	382	408	395	383	399	404	374	421	381	423	443	427	443	405	409	426	400	411	386	401	407	386	399	395	392	462	389	412	414	395	434	420	369	367	420	396	402	415	400	437	433	385	361	425	405	432	397	421	405	433	412	401	409	405	408	399	376	423	411	446	428	409	401	412	405	419	405	407	399	425	410	394	389	404	395	409	445	440	404	416	413	375	383	393	417	445	404	432	453	434	398	415	440	439	415	432	426	408	386	404	384	420	425	426	408	439	411	403	375	396	423	426	404	395	393	408	417	452	383	407	382	392	406	423	385	415	421	414	376	408	430	396	411	411	451	419	407	421	407	399	424	381	397	414	391	421	405	438	385	418	397	424	408	388	378	429	393	414	403	404	444	407	403	405	384	417	399	395	383	423	389	388	397	383	415	397	388	385	400	386	412	386	407	376	362	432	445	409	409	404	412	392	437	400	412	401	405	429	444	389	387	413	412	390	406	394	423	406	400	380	406	403	394	385	388	398	387	421	440	416	402	449	420	421	376	399	381	399	407	378	403	389	420	407	386	427	387	416	394	393	412	393	400	388	442	415	417	432	418	380	406	414	411	421	405	401	418	430	380	412	422	394	420	418	411	369	402	403	370	409	425	402	437	414	412	384	390	418	418	412	433	401	393	372	400	413	396	394	404	432	380	430	372	452	376	391	417	401	389	382	421	421	424	363	431	364	409	383	407	385	423	386	392	407	386	396	433	426	431	446	382	427	406	371	452	427	395	398	445	422	419	431	412	418	387	405	457	425	407	417	423	407	408	403	422	412	430	451	426	435	403	418	371	372	399	451	424	421	385	414	383	371	423	412	389	389	442	405	425	403	395	377	441	400	389	413	377	392	396	392	410	424	374	394	414	387	410	394	405	401	440	437	415	429	433	405	425	402	386	410	422	442	419	454	368	400	420	408	407	422	433	435	417	389	383	423	411	375	357	409	425	379	408	430	411	420	412	379	388	400	386	398	416	391	392	386	415	378	411	392	415	403	411	408	442	415	395	434	408	410	416	436	412	432	386	431	405	422	441	412	394	377	420	433	391	442	407	372	394	404	408	402	414	459	434	383	421	392	396	395	407	423	432	428	374	395	404	414	403	418	421	407	422	405	424	385	397	397	376	404	390	411	426	412	400	417	418	399	406	388	414	431	412	423	463	400	414	403	411	412	414	403	377	404	385	408	409	409	384	433	400	399	404	393	421	384	435	438	429	428	411	409	414	430	418	395	393	400	459	401	427	406	452	425	423	385	403	381	402	410	392	434	432	446	412	417	432	391	418	416	434	430	402	442	416	414	390	390	397	398	350	445	418	382	390	408	400	398	397	397	384	370	408	392	372	416	464	405	390	402	414	384	416	424	422	389	400	391	411	415	386	430	376	412	417	424	421	359	390	395	386	393	398	397	413	411	368	404	423	385	424	432	426	403	410	398	388	405	423	399	376	380	393	363	435	378	362	392	410	413	401	386	408	409	364	415	378	410	419	414	384	434	377	402	392	404	404	375	389	381	417	423	383	389	427	399	398	423	430	392	422	420	411	405	410	414	407	381	428	414	416	419	416	438	426	411	411	395	413	419	365	416	385	421	397	382	404	391	398	396	443	390	427	421	410	425	414	416	423	396	372	370	446	401	406	407	395	407	435	392	406	404	420	397	399	411	389	441	431	417	440	443	425	414	386	431	381	422	381	440	413	404	432	389	402	427	423	414	398	425	401	348	415	390	419	385	388	428	412	446	424	399	406	405	396	398	419	429	409	382	437	420	433	411	405	406	418	409	395	409	433	418	399	444	454	388	409	424	410	439	375	432	424	367	428	410	452	412	411	396	418	437	406	405	419	410	420	407	401	411	421	420	416	415	403	380	385	416	412	402	391	397	383	407	388	374	374	393	424	414	432	397	397	417	395	394	402	444	453	404	367	375	432	403	404	460	409	380	375	431	367	377	407	394	428	420	439	472	401	385	425	429	435	432	411	410	389	407	405	381	389	409	420	397	431	420	399	385	378	445	431	394	427	405	421	438	395	406	392	416	408	425	384	441	381	411	406	417	377	410	386	404	379	385	405	424	407	410	412	383	404	407	406	390	396	421	430	411	418	377	442	419	398	404	414	399	423	423	372	400	395	403	379	404	403	371	413	425	422	416	358	384	467	413	414	374	421	426	409	401	411	433	416	434	402	408	413	403	429	398	411	406	413	372	396	422	385	419	400	389	355	412	384	434	452	418	431	417	431	406	363	399	390	385	378	418	421	387	368	410	382	394	385	388	422	403	396	436	379	421	403	416	419	382	397	388	428	414	409	422	406	400	403	416	413	404	421	424	434	405	410	406	383	423	408	387	425	369	421	400	389	398	410	412	395	445	438	386	403	439	420	416	374	420	422	430	440	403	409	416	391	412	421	417	416	415	439	413	398	421	396	407	408	440	382	416	427	421	399	378	384	393	427	373	379	434	392	393	399	360	405	399	395	367	424	412	423	454	422	413	407	392	380	475	391	426	396	431	387	400	378	421	413	396	397	395	399	350	387	424	387	399	410	396	383	433	390	445	428	431	415	423	393	397	416	413
29722	11590	4364	2361	1745	1438	1190	1049	979	916	820	784	745	747	726	765	697	688	704	712	714	779	687	692	669	645	697	650	670	647	662	700	613	698	708	713	711	652	685	619	630	704	674	627	620	663	705	664	672	676	659	662	674	631	618	640	677	659	622	637	641	636	675	676	715	677	642	637	625	654	688	662	653	657	673	615	667	653	662	671	726	599	609	630	642	661	661	655	667	630	661	660	619	647	643	645	705	607	645	659	641	623	658	644	660	686	665	721	670	702	631	644	665	652	624	662	652	674	609	659	695	665	674	649	657	654	631	657	644	690	660	690	629	653	704	659	635	694	630	684	691	698	660	642	703	627	672	681	646	680	647	656	628	660	666	630	700	659	654	660	685	609	648	659	685	638	634	648	623	682	642	696	672	680	669	636	708	696	715	674	631	646	701	684	687	632	666	673	619	680	645	662	652	614	640	647	648	654	673	678	680	647	690	705	631	705	650	653	634	631	672	678	696	724	675	654	618	641	646	627	638	683	668	642	637	650	631	696	628	661	613	713	646	661	580	649	608	636	642	624	654	628	681	667	630	670	709	650	697	689	627	637	644	675	639	651	619	644	659	626	698	646	626	650	633	690	634	685	699	653	665	663	674	684	701	668	656	641	655	652	654	634	644	647	650	684	649	611	679	632	700	663	651	677	695	650	661	602	659	648	645	665	656	663	665	676	629	633	667	656	652	635	644	631	624	662	633	690	646	631	659	673	644	646	687	665	693	647	678	692	682	717	643	646	639	646	632	634	631	646	633	667	671	655	634	611	679	639	648	648	583	674	650	649	669	607	693	662	669	655	673	661	589	675	681	679	674	643	660	622	664	633	639	620	624	649	659	659	693	657	648	662	610	647	621	635	678	658	651	641	684	625	671	631	669	677	666	648	654	676	661	640	666	647	679	679	653	622	662	685	676	641	657	674	689	652	677	565	662	643	661	652	649	660	659	657	634	656	671	689	651	668	661	677	672	679	648	664	655	661	648	656	657	652	671	695	665	689	675	668	687	667	636	638	638	631	606	695	671	661	634	633	683	696	685	627	655	707	700	657	652	687	654	698	669	595	663	656	638	643	707	648	625	679	671	652	664	665	690	654	678	652	639	665	638	637	658	634	670	665	673	706	613	714	702	631	707	678	679	655	703	647	645	693	680	622	646	641	686	685	654	663	646	693	669	633	672	628	645	642	658	658	635	647	634	744	652	694	681	693	653	646	689	636	661	627	684	659	621	639	631	680	671	656	690	662	691	657	633	648	680	700	652	659	631	700	645	653	681	619	613	648	693	630	650	637	661	648	675	598	698	641	658	662	660	650	676	649	656	656	681	626	655	698	683	673	696	681	648	639	626	651	649	655	624	616	680	672	664	689	698	627	664	711	662	693	639	679	664	615	642	619	690	671	654	673	658	656	637	671	661	698	648	700	626	642	679	660	691	718	631	677	660	683	652	679	674	654	642	690	644	682	688	681	665	673	722	643	644	682	683	648	653	676	640	654	702	650	625	674	691	656	671	652	686	667	679	648	630	638	632	682	654	688	684	644	642	650	657	655	650	653	636	663	657	630	624	619	662	647	650	672	681	631	656	662	643	679	660	670	678	672	711	655	637	679	686	637	586	672	654	646	618	680	665	671	687	677	630	664	633	678	668	693	689	630	647	655	664	697	644	617	642	675	676	670	664	698	686	676	680	676	681	671	664	733	621	629	678	685	699	646	628	655	653	615	655	633	647	645	678	655	670	698	670	695	684	634	621	655	724	650	668	641	618	625	666	633	690	698	681	655	688	665	662	628	610	656	603	707	678	679	635	661	669	694	648	680	625	628	674	662	681	603	680	685	657	691	659	659	668	718	656	665	597	668	650	656	660	676	644	656	693	680	621	632	667	649	654	721	646	655	672	603	655	714	609	698	687	655	689	688	664	624	682	665	680	650	647	675	647	625	622	655	666	693	698	639	627	647	661	614	677	671	687	667	691	669	645	654	684	696	653	625	672	649	671	651	664	673	636	677	636	650	656	656	677	682	678	633	680	665	664	694	663	677	692	610	657	603	615	629	656	673	680	685	635	618	666	676	674	638	650	628	681	621	658	682	655	657	635	660	641	646	680	671	639	689	685	703	670	631	691	662	667	675	659	677	668	673	643	686	690	637	630	661	674	669	659	676	659	637	701	721	585	661	659	674	723	656	663	615	656	678	678	656	686	683	671	675	674	664	682	663	681	629	662	659	674	631	642	668	644	647	632	638	624	648	647	704	641	677	669	617	716	681	649	623	657	657	656	623	654	644	650	639	611	653	692	683	633	631	596	677	651	649	652	707	708	671	667	651	651	623	688	628	673	630	656	656	651	666	689	655	638	655	638	689	633	693	635	725	629	713	628	656	622	623	678	701	642	647	682	656	627	667	664	651	650	649	650	684	688	665	677	668	644	681	679	634	675	648	677	620	660	680	675	682	700	651	655	654	645	681	704	695	676	655	639	685	701	658	627	655	674	648	679	706	602	667	668	647	678	678	704	695	647	673	631	630	615	682	670	664	660	714	651	602	652	638	633	674	640	699	666	637	644	613	680	637	655	684	659	649	628	646	648	688	683	595	698	664	651	663	682	632	658	638	656	658	685	685	653	679	640	658	666	712	644	650	661	694	704	631	682	641	643	699	639	675	686	647	679	675	642	640	663	670	689	665	665	637	634	662	661	616	665	641	632	633	664	662	644	668	648	665	663	657	661	622	694	684	667	649	671	654	646	618	690	683	655	664	662	702	654	656	692	653	626	611	651	659	651	698	619	657	706	660	685	678	624	693	643	644	661	640	651	657	706	635	606	668	691	652	677	692	658	645	673	636	661	633	686	658	665	671	665	640	663	708	664	672	689	623	630	690	639	679	646	686	655	668	690	674	684	717	676	649	663	684	689	678	611	653	676	674	660	657	647	662	691	680	692	668	669	635	674	669	658	707	603	646	703	667	657	706	659	656	663	659	666	641	616	649	684	729	631	675	670	599	688	667	637	670	693	672	666	646	662	691	622	667	676	666	659	694	654	620	649	629	651	685	649	698	717	659	657	674	643	673	694	668	687	677	656	640	605	654	659	709	646	634	671	665	630	685	628	679	655	649	669	649	674	665	638	674	634	662	636	674	645	660	676	642	684	661	628	595	663	666	644	668	661	658	636	647	642	650	709	651	702	650	619	662	647	648	670	649	645	651	635	682	685	657	656	672	630	683	665	643	693	666	706	652	628	622	683	650	672	685	654	650	621	689	720	666	679	679	635	649	674	652	635	662	672	631	666	686	686	685	636	673	635	632	730	700	656	669	668	699	651	684	705	635	652	623	665	629	645	681	666	649	670	658	643	666	712	638	666	644	646	630	677	675	686	686	681	671	644	633	666	574	631	710	645	662	672	667	666	692	674	632	641	697	653	644	675	705	655	653	663	674	667	680	694	641	662	704	660	664	673	720	672	616	645	671
24210	21309	28512	24419	20903	4779	1094	804	671	597	549	517	468	486	414	447	422	375	400	392	403	410	430	401	385	387	346	390	346	351	404	335	375	379	371	378	387	383	361	347	357	405	387	334	360	349	342	355	356	369	387	351	352	370	346	337	347	376	361	347	360	368	387	359	370	350	388	350	362	365	372	357	384	339	382	365	378	365	366	356	352	361	342	381	339	329	331	360	387	351	342	351	374	363	324	346	351	371	377	355	401	330	329	393	325	330	375	364	379	375	336	357	359	382	363	360	347	340	369	364	379	365	361	350	360	356	359	399	367	320	358	368	375	335	348	376	350	343	357	372	323	379	377	330	373	336	350	319	375	365	362	376	359	355	367	394	386	351	392	366	401	353	344	386	372	354	370	360	312	355	375	349	389	325	334	335	372	319	383	346	350	357	343	348	372	368	375	375	381	367	357	321	348	362	358	359	380	340	327	344	380	333	365	357	369	353	359	355	357	364	314	337	350	355	348	350	334	359	355	359	354	344	342	356	345	332	375	334	347	351	366	370	326	385	348	337	359	360	369	318	399	376	362	380	360	338	337	341	341	346	369	345	363	343	350	375	387	365	384	379	358	372	360	348	394	348	355	353	370	342	371	327	346	372	358	372	374	345	360	328	394	358	323	338	353	350	330	338	364	370	372	345	365	374	354	352	364	351	353	350	381	353	329	375	384	355	345	345	351	346	353	367	344	385	345	391	349	380	348	376	322	353	372	340	353	340	339	388	387	356	368	323	353	322	306	357	350	348	331	327	383	350	378	341	367	344	348	315	326	348	324	346	372	343	338	346	380	344	371	397	351	355	370	384	358	334	373	355	370	361	343	373	371	363	382	364	384	315	374	356	333	344	340	363	347	346	333	367	347	349	382	355	371	318	352	372	378	378	354	392	376	379	343	378	344	372	363	345	383	358	365	353	355	348	360	350	372	335	359	363	329	362	380	324	345	383	338	353	352	336	346	343	344	373	376	356	333	359	360	362	376	361	340	317	381	365	333	333	367	367	340	350	362	349	339	351	343	356	337	389	355	326	372	374	404	349	359	369	375	356	351	323	311	376	381	374	397	359	384	349	383	382	378	365	342	338	380	362	373	367	386	352	346	376	355	378	348	349	363	331	395	325	353	335	391	353	341	359	347	347	403	376	355	323	386	348	343	360	421	350	372	391	347	331	330	368	347	347	335	388	349	334	365	340	362	311	358	354	354	331	361	327	374	368	363	378	386	360	355	345	353	353	310	328	363	344	391	396	392	355	311	328	351	344	345	371	347	341	357	322	351	373	370	360	369	351	361	380	344	357	338	298	359	346	396	361	349	367	350	373	357	361	365	358	368	366	362	356	384	376	363	381	331	384	348	360	331	331	350	376	354	315	341	382	361	333	397	357	374	350	348	345	328	331	352	346	356	384	333	339	359	376	348	342	351	353	381	366	352	361	340	346	351	349	328	355	339	352	333	358	343	382	346	373	389	407	369	352	365	357	387	346	353	352	345	352	349	350	354	368	379	373	376	365	341	330	357	366	359	361	387	343	369	350	353	340	334	365	369	367	320	328	382	413	365	339	352	338	342	395	387	356	387	374	365	329	323	340	357	366	373	375	352	313	335	340	365	353	364	358	324	365	386	343	321	331	336	338	351	324	363	364	344	340	350	355	355	327	333	366	365	394	368	389	353	367	345	365	335	341	346	344	350	368	359	330	346	377	330	330	366	339	364	366	362	340	375	374	377	392	317	359	376	367	324	351	382	356	387	380	418	354	367	339	366	347	351	347	317	366	341	375	358	348	374	365	350	363	350	345	366	360	375	359	339	364	359	332	372	334	366	335	377	335	376	352	330	345	358	360	374	329	366	379	327	353	354	361	382	351	385	341	349	370	359	347	325	393	337	356	365	336	374	335	345	351	351	354	325	356	380	331	363	361	332	318	332	345	352	342	376	314	349	363	360	344	372	351	392	336	364	341	358	333	357	333	329	336	350	352	356	340	343	393	358	391	356	364	368	360	346	338	356	374	363	371	389	387	329	370	355	350	348	335	356	342	371	314	361	378	366	348	366	363	377	338	350	354	383	349	339	386	342	407	352	335	376	337	339	398	390	341	372	380	344	376	347	359	352	408	361	328	372	343	365	396	371	341	330	350	377	316	322	339	351	388	335	358	344	370	344	404	361	348	326	352	361	340	338	343	351	391	369	343	350	379	364	362	354	331	371	372	385	351	343	370	357	330	323	350	351	371	360	376	348	343	358	357	333	336	334	358	361	348	370	357	361	332	357	344	357	341	352	336	377	379	361	330	374	325	336	364	365	357	359	351	329	355	333	346	326	348	343	291	351	352	356	369	355	356	373	342	346	364	376	345	379	373	363	367	334	352	383	354	327	345	335	325	345	342	365	338	313	355	340	361	372	360	370	345	355	339	328	359	351	355	364	366	369	384	360	375	387	357	354	353	368	313	334	343	360	361	344	362	390	394	352	355	385	369	356	367	379	353	339	352	373	367	339	363	356	342	392	374	347	348	375	338	369	352	371	348	333	361	336	369	347	373	396	347	386	376	388	361	354	374	355	374	366	334	361	355	315	363	344	367	318	362	349	371	350	355	352	348	358	367	369	351	394	334	370	363	365	342	369	377	360	350	374	354	342	351	381	375	364	348	334	384	351	343	355	370	351	353	351	334	349	369	349	367	351	369	346	341	376	369	355	364	368	392	395	342	347	347	355	359	375	363	324	335	338	348	366	354	337	383	365	386	355	360	376	351	356	373	355	347	350	366	372	361	385	319	388	344	401	389	316	351	407	354	353	380	389	392	322	380	336	347	378	372	381	364	317	347	347	357	333	367	351	349	337	351	374	372	363	401	359	377	356	330	335	350	358	327	399	357	367	338	384	325	318	360	361	380	344	378	367	353	332	348	388	307	326	332	340	349	356	317	327	335	391	338	337	369	356	329	337	390	367	349	323	360	354	344	345	346	343	341	326	346	401	368	347	330	348	350	328	372	370	388	344	339	356	355	384	370	335	347	405	367	309	363	397	358	381	377	326	325	318	381	365	320	352	365	311	396	337	362	372	368	336	372	345	353	356	358	368	371	357	339	354	389	360	337	365	350	352	334	355	331	342	353	383	364	353	316	349	349	378	378	359	345	345	361	365	351	339	337	329	357	357	379	351	363	352	390	354	390	360	350	359	349	355	315	350	345	359	348	373	361	341	371	352	348	348	360	369	365	346	370	339	394	394	342	389	385	340	330	379	358	353	373	346	335	349	343	374	370	384	379	338	348	360	290	344	350	351	363	353	334	315	379	356	346	357	352	343	405	358	336	320	321	324	336	333	357	325	326	364	341	363	351	342	345	337	372	320	344	335	351	349	346	343	323	353	380	358	339	362	345	373	348	362	342	351	348	368	336	364	344	362	334	355	355	337	355	369	381	377	377	322	367	374	343	386	297	362	380	345	366	334	349	366	360	366	355
34834	21100	11193	5997	4156	4069	2358	1908	1607	1422	1234	1131	971	942	859	826	819	765	783	735	677	706	724	653	636	663	671	644	627	637	640	631	654	627	632	623	607	598	593	559	626	567	602	621	574	604	584	587	614	597	612	563	604	587	613	586	588	596	599	598	621	578	566	591	592	579	566	572	569	547	621	598	553	556	604	573	560	619	618	576	562	576	571	581	660	603	614	595	658	559	563	599	586	615	567	548	595	557	599	579	607	606	603	619	623	574	584	597	579	604	613	597	630	587	591	640	592	552	571	586	559	590	593	605	582	628	558	567	555	630	559	606	573	578	561	537	607	613	592	600	563	594	594	593	553	601	537	555	569	572	553	544	590	600	572	563	631	587	590	585	518	577	596	612	589	616	592	596	557	576	612	574	608	574	588	595	570	575	613	545	580	538	578	576	575	584	599	564	602	577	580	601	607	586	608	625	610	575	608	573	599	590	571	590	590	550	615	560	603	580	567	590	581	583	593	595	581	595	543	575	620	619	589	545	553	565	588	607	559	616	620	586	616	590	540	589	571	599	597	609	609	591	578	540	605	579	608	579	579	578	617	588	570	545	584	622	569	574	594	608	633	587	550	610	590	604	604	574	599	573	550	578	615	574	554	559	526	557	564	596	612	573	599	564	577	601	581	596	605	566	562	605	598	563	607	519	611	614	590	569	560	595	601	580	573	586	616	607	574	615	564	578	556	594	578	559	605	596	634	587	631	540	587	573	550	588	578	581	584	587	562	543	591	564	609	582	582	569	582	576	607	586	558	593	569	572	573	616	608	631	603	551	554	568	624	586	554	573	577	609	556	604	550	624	543	589	589	576	616	602	624	596	575	607	543	585	584	599	585	573	590	570	615	583	624	612	579	596	550	587	633	577	541	570	573	597	564	590	582	605	565	606	572	557	617	561	579	602	557	583	578	626	587	596	632	622	557	609	592	575	581	604	579	565	607	641	586	563	592	591	566	560	588	578	568	613	581	574	544	601	553	588	521	572	585	564	557	570	580	610	530	596	609	624	558	606	548	625	560	617	570	601	591	588	623	604	583	593	590	599	557	596	604	582	576	603	581	586	634	595	605	569	600	600	547	593	579	585	549	578	617	610	570	585	578	588	587	636	565	596	575	590	587	586	602	590	588	551	569	629	576	600	563	543	639	568	618	607	612	542	604	582	571	593	588	559	579	580	573	522	611	587	611	586	621	561	582	564	602	618	543	592	624	631	538	562	609	611	563	569	571	600	581	591	626	566	558	567	557	574	590	595	586	565	594	575	601	556	565	552	603	577	562	571	592	608	639	592	615	586	576	575	621	603	563	546	611	581	560	561	546	592	606	577	556	559	603	566	602	569	573	601	579	575	602	575	640	569	606	585	558	631	524	597	629	574	606	605	540	611	615	613	550	540	588	597	587	562	571	606	611	570	633	600	557	596	605	607	615	585	591	563	591	592	563	569	573	623	606	611	574	605	576	588	577	579	579	573	580	607	558	575	591	606	573	649	584	620	605	595	559	561	612	553	590	597	568	614	593	583	553	603	609	586	610	576	625	523	610	567	610	544	583	549	552	608	573	610	582	583	551	561	570	585	607	552	605	582	577	608	624	606	555	547	551	565	622	604	616	596	592	577	613	605	598	609	607	595	584	580	566	568	634	597	536	569	609	618	595	591	548	592	578	574	589	585	584	555	591	551	600	619	579	581	583	563	561	629	615	587	583	580	605	571	633	561	618	613	614	519	579	554	575	568	561	621	600	576	604	605	567	605	573	569	571	595	541	594	550	579	613	591	606	556	579	605	598	597	572	581	570	538	610	590	566	631	585	604	558	620	566	596	569	612	575	585	612	593	543	565	596	586	615	613	568	558	569	616	601	603	570	594	586	536	560	584	633	581	606	590	551	590	611	573	587	597	574	583	583	595	597	526	633	578	590	595	583	611	568	581	571	545	630	564	578	603	553	548	566	578	561	630	590	609	595	593	576	583	599	562	585	561	609	592	568	531	585	593	586	554	614	569	564	592	604	562	587	521	550	609	563	602	602	597	599	600	624	598	641	606	555	534	574	543	582	588	599	617	593	613	583	556	594	584	617	615	596	587	613	588	619	586	611	539	549	598	587	572	576	537	600	566	581	570	604	560	585	595	572	610	580	575	628	614	576	562	552	524	600	588	614	595	614	607	595	577	574	571	586	585	584	591	606	588	567	586	596	596	586	644	607	605	565	611	574	581	574	588	585	593	564	592	587	575	551	592	572	582	572	593	588	570	554	565	587	587	578	609	574	549	575	580	584	556	606	617	617	617	586	571	599	615	592	624	629	596	587	559	578	622	617	554	574	598	588	601	571	611	609	585	577	581	603	587	583	568	571	563	545	571	592	576	624	569	577	582	615	593	610	523	582	615	574	557	585	567	580	565	576	571	600	611	566	568	578	591	592	573	549	618	611	638	564	602	637	579	588	546	564	612	648	597	557	590	599	594	612	622	579	581	616	596	601	611	569	622	569	576	615	577	564	596	556	616	621	596	569	598	588	562	605	612	566	592	547	554	610	555	559	547	575	567	606	557	598	623	541	565	561	563	603	593	555	561	521	593	570	608	589	621	547	596	576	551	590	616	599	570	586	605	557	600	584	581	543	549	562	595	573	588	594	621	548	567	579	628	573	585	588	616	588	587	598	575	596	624	568	599	595	557	605	606	598	571	569	581	576	550	616	593	585	559	572	565	569	566	574	581	600	567	559	573	591	580	568	586	600	605	623	624	541	606	585	587	566	598	550	620	604	552	623	594	541	577	606	557	575	568	609	558	610	618	596	578	567	613	595	603	574	559	584	562	568	588	572	573	580	613	556	603	585	563	565	608	585	603	599	579	605	553	577	591	551	553	585	558	578	593	581	601	566	569	565	591	579	546	613	571	614	569	585	582	627	608	592	558	567	577	584	591	610	590	585	595	560	544	591	562	587	575	602	596	592	591	569	556	577	576	578	578	617	616	597	581	629	570	598	570	568	575	579	607	567	640	620	582	588	542	603	555	610	598	605	591	620	550	576	579	585	600	582	531	567	590	576	619	582	595	597	626	582	615	563	591	570	592	593	597	561	601	617	563	625	545	591	556	586	556	580	564	560	536	611	569	605	607	586	584	583	587	574	546	600	620	603	547	606	602	628	606	602	554	595	540	571	555	596	609	586	597	558	601	584	580	567	625	584	603	564	572	587	544	575	531	590	560	607	591	580	600	580	632	585	592	533	627	572	592	632	582	559	587	590	602	604	579	578	588	579	552	623	541	563	574	584	561	583	607	575	571	577	555	590	563	561	569	596	548	572	584	543	561	602	601	586	605	518	583	565	592	589	627	625	539	538	597	599	589	572	560	587	553	593	605	630	618	616	583	593	581	614	585	579	572	572	595	571	592	580	602	552	635	625	553	591	610	594	630	543	618	545	567	592	579	581	560	580	582	599	581	588	568	564	608	568	570
23336	21403	29189	23936	21384	20621	3155	932	612	555	499	410	366	306	331	289	272	257	252	225	206	202	206	196	198	200	194	201	209	182	202	194	175	182	166	188	167	174	190	156	154	153	194	188	180	164	138	149	158	188	182	177	174	168	173	164	132	159	179	189	154	178	164	168	149	165	180	160	185	146	153	159	163	154	150	158	160	170	157	153	176	161	177	172	161	151	149	152	167	158	174	146	163	165	190	175	149	135	145	163	161	151	168	141	145	157	153	163	151	168	160	153	150	174	166	156	148	169	163	167	143	144	155	190	150	159	155	178	177	167	166	152	148	160	175	151	162	140	167	148	170	146	148	147	144	132	170	171	166	163	156	153	161	178	169	164	169	183	156	151	167	139	145	180	156	182	165	148	160	155	169	153	175	163	146	154	138	165	164	141	166	154	160	135	172	163	149	153	170	149	185	173	161	153	161	168	156	184	181	153	169	149	154	141	156	158	162	158	161	158	177	173	165	143	138	160	157	168	162	173	152	163	172	151	157	178	175	167	166	151	146	165	175	144	175	168	150	172	173	174	142	155	141	151	157	199	149	182	155	164	150	151	148	176	168	165	190	154	134	187	157	164	153	176	158	144	167	181	152	166	163	160	155	163	143	150	162	154	188	156	156	148	164	170	187	137	163	150	153	162	174	157	179	169	169	160	178	127	192	173	164	171	162	168	160	154	165	173	148	159	161	140	188	170	153	187	170	137	167	158	144	177	178	169	148	172	161	167	159	139	164	165	140	120	156	164	163	174	151	136	144	177	149	145	165	148	140	180	167	185	164	150	161	147	168	164	180	161	162	168	144	142	161	141	146	153	153	125	164	167	160	147	153	171	141	141	177	169	171	155	166	194	156	143	177	153	158	167	149	178	169	177	168	157	163	170	163	169	151	171	143	146	141	141	165	172	171	147	148	152	132	168	183	159	153	138	160	159	155	187	155	150	142	160	170	163	184	165	159	160	161	137	147	161	162	164	145	153	150	172	164	136	172	164	182	141	169	159	169	171	169	163	153	163	150	167	171	140	162	171	151	165	149	153	172	164	172	156	168	159	168	148	173	162	129	162	164	165	150	148	160	163	155	162	163	158	151	162	165	158	136	159	152	179	181	170	162	170	155	180	143	154	133	162	163	162	170	174	159	150	157	162	150	158	163	155	169	170	151	152	151	154	164	170	154	151	171	158	159	153	145	152	176	160	149	161	171	179	153	151	182	169	153	161	144	139	137	169	181	154	164	172	154	168	183	150	176	154	147	155	157	160	152	133	154	151	135	164	170	165	150	145	161	152	175	182	161	165	155	157	173	164	154	161	182	147	159	148	148	163	164	147	169	176	165	148	159	166	160	162	161	147	165	150	175	167	152	188	141	156	180	163	184	139	154	156	158	155	160	179	153	162	153	155	182	169	147	150	158	176	184	165	152	159	161	155	160	152	178	173	139	163	152	153	153	166	149	149	171	148	178	151	153	168	143	168	169	172	147	189	157	163	171	150	161	160	153	169	155	183	173	141	170	166	120	136	176	172	164	145	180	161	175	156	162	154	164	144	175	175	177	161	138	174	160	157	157	157	145	160	162	154	160	149	157	174	171	163	145	154	149	152	162	152	173	154	175	163	166	159	157	144	163	153	195	164	159	149	175	168	147	169	158	177	158	173	159	160	178	164	164	152	170	161	152	156	156	169	164	128	188	156	141	164	162	160	161	171	156	157	160	177	162	146	164	149	155	142	150	178	185	157	179	152	183	179	160	178	153	161	165	163	128	161	156	176	167	160	178	157	154	186	169	149	189	182	128	184	175	179	202	160	179	175	172	142	180	149	172	183	167	173	172	149	168	165	154	168	164	167	166	145	139	165	171	147	138	154	162	165	160	163	162	173	165	174	148	129	155	136	147	180	154	153	172	143	167	160	181	155	152	169	159	153	154	135	135	143	144	149	155	149	160	167	152	173	162	167	126	153	165	150	144	157	156	155	184	146	168	157	143	147	164	143	170	172	178	153	164	154	158	172	148	175	129	176	164	184	162	147	164	165	143	161	147	138	174	156	152	155	165	190	162	178	163	133	155	162	163	160	146	164	171	175	161	171	161	142	145	162	163	142	155	137	178	163	144	155	152	168	171	162	154	165	157	153	169	150	168	137	149	158	151	160	151	169	160	134	154	153	167	138	155	187	156	164	155	154	161	157	170	152	159	172	170	164	163	159	167	164	153	160	157	148	145	159	178	145	174	160	156	166	157	174	147	164	172	152	145	156	170	172	150	150	153	176	168	168	168	171	175	163	142	160	167	195	149	146	178	148	157	152	165	156	162	166	166	163	161	138	158	171	150	163	167	156	172	158	145	149	160	177	177	143	139	143	176	176	141	161	154	161	168	184	148	160	169	146	131	182	169	151	165	188	156	161	148	176	154	153	162	176	166	158	176	159	158	144	148	151	148	153	188	139	146	158	153	153	137	168	164	162	142	156	141	146	141	152	160	153	161	167	156	159	167	149	173	153	146	156	145	173	167	150	157	174	165	156	166	160	169	142	180	155	181	158	136	145	132	154	163	147	142	183	157	155	134	166	171	155	159	166	166	160	163	141	174	166	142	156	183	148	145	175	174	177	173	179	151	169	163	176	153	159	150	177	169	159	148	155	174	176	170	155	171	160	169	152	157	166	153	168	153	145	158	145	137	154	177	158	167	155	166	162	152	153	143	158	135	156	170	161	165	154	149	171	154	152	171	155	145	180	167	149	142	159	144	164	169	150	157	129	167	167	178	155	163	134	166	156	151	163	176	151	161	183	152	164	154	168	145	162	166	126	151	150	155	164	159	163	141	155	146	126	152	176	180	155	163	158	158	166	171	152	152	173	166	145	153	142	151	134	150	166	146	154	151	161	194	162	156	149	168	165	170	172	151	135	167	175	145	176	162	154	164	163	160	175	150	152	153	153	149	146	159	175	175	167	161	148	147	142	152	166	166	188	172	155	152	161	158	170	155	174	142	143	187	197	159	170	168	139	144	148	166	146	152	158	167	151	140	172	175	154	155	150	145	179	153	158	165	157	175	166	157	162	159	144	172	155	157	146	159	156	152	148	151	175	158	152	161	168	135	169	151	158	148	144	151	148	159	165	152	156	144	168	170	149	142	153	139	158	143	166	141	175	147	148	153	174	174	167	167	151	153	175	178	171	179	180	161	188	152	168	144	130	159	171	165	160	158	163	148	175	150	143	176	171	156	170	134	180	156	188	155	149	152	131	167	161	166	139	180	165	160	161	145	168	161	156	147	170	147	158	158	159	151	169	150	166	166	146	167	156	149	168	146	181	140	157	157	156	161	160	148	170	153	140	148	161	150	164	160	157	144	174	170	173	156	154	168	152	172	155	191	170	201	149	175	181	153	149	144	169	167	171	168	159	163	175	151	152	167	173	133	165	140	175	155	151	162	160	152	153	170	168	164	170	184	182	161	158	173	160	173	136
39527	26472	15451	8484	6038	6489	3217	2498	2037	1662	1376	1170	1022	878	785	679	633	589	523	491	450	501	452	451	409	404	378	389	385	378	347	385	348	375	294	298	327	340	316	292	331	279	302	314	301	311	315	284	323	302	299	279	293	287	279	274	282	283	299	289	283	253	296	301	256	264	274	308	276	274	284	284	267	253	242	285	253	298	280	287	270	265	275	265	274	249	251	289	299	280	276	282	281	279	271	266	295	276	251	279	292	267	273	267	300	251	285	291	265	288	273	307	266	296	251	279	277	287	263	270	272	262	259	291	298	274	287	287	252	262	249	281	246	283	257	257	294	292	271	266	268	248	269	267	300	275	250	286	246	285	287	264	288	289	288	247	261	254	270	286	278	264	262	266	265	265	280	274	279	287	298	290	262	298	283	256	295	273	277	277	263	294	264	283	297	289	260	280	249	274	279	281	300	250	253	282	296	261	271	267	282	283	271	275	253	269	275	277	282	265	266	265	270	284	268	261	248	272	225	270	276	321	240	308	277	262	265	289	276	271	283	273	253	273	268	271	293	266	266	294	279	265	233	274	253	292	279	255	225	270	271	281	270	278	259	239	270	273	268	268	277	264	310	281	281	265	273	250	293	277	269	273	289	270	262	281	284	264	267	270	285	276	264	272	295	268	284	284	245	254	284	296	256	252	252	251	274	296	283	274	258	266	282	290	253	272	281	278	272	292	260	302	245	269	261	281	235	249	278	267	263	279	266	272	265	263	266	224	256	263	262	296	279	286	265	279	279	257	279	265	279	293	270	264	294	270	250	288	273	267	306	310	274	267	308	279	265	260	308	283	287	261	263	296	263	257	271	258	246	279	262	268	306	277	273	272	299	263	274	275	277	295	253	269	253	246	267	280	316	260	284	262	267	259	271	249	267	277	258	282	267	250	284	270	274	294	284	268	235	285	278	262	263	243	260	283	264	247	275	239	260	285	269	276	258	250	269	266	233	290	293	251	259	255	244	287	270	287	252	263	270	264	243	260	301	269	269	280	260	258	251	259	272	298	284	304	266	293	261	282	273	271	279	279	311	228	273	256	291	290	299	297	250	280	245	250	283	287	253	267	244	279	294	304	268	267	265	262	279	285	281	273	284	285	282	273	277	286	269	245	258	280	254	259	257	274	281	242	278	235	275	274	301	316	258	253	264	254	267	265	281	293	286	250	274	234	285	250	238	258	274	282	279	266	271	260	252	252	263	238	281	290	286	283	263	251	265	286	267	245	271	246	295	249	276	267	284	236	294	275	251	278	269	267	256	283	282	262	261	308	257	291	278	283	274	260	287	286	263	279	284	268	281	286	242	249	263	286	259	246	300	298	277	263	256	238	263	262	259	282	272	293	293	271	289	293	289	273	271	251	262	300	256	248	261	267	269	274	278	281	282	289	262	283	281	269	244	282	288	280	275	252	275	271	259	281	285	265	261	246	281	308	270	271	292	260	241	267	293	290	254	240	281	263	287	281	278	279	264	260	289	259	269	279	254	305	270	271	298	260	272	300	274	245	289	263	285	234	296	290	283	246	278	269	315	247	274	280	275	277	254	305	290	279	271	281	266	281	250	275	257	267	262	292	291	257	257	276	277	283	280	288	257	259	262	279	254	251	278	292	282	273	261	249	281	283	253	258	268	261	251	250	248	290	273	309	299	252	258	244	287	284	268	267	286	290	253	276	237	293	258	278	282	301	261	270	273	270	270	267	273	269	291	256	297	278	293	270	278	268	249	286	266	271	245	265	296	285	249	291	285	294	266	258	273	256	265	250	261	273	303	307	214	258	254	261	278	276	276	280	260	248	261	299	295	274	269	258	289	250	276	262	257	286	295	258	293	260	263	270	259	242	284	250	257	279	282	260	277	260	269	228	274	278	263	287	304	265	270	243	255	269	287	314	252	258	252	265	263	267	276	271	278	254	299	270	266	264	245	223	271	281	299	276	253	289	279	264	257	302	283	279	287	251	276	300	287	298	288	254	263	255	282	271	258	299	263	309	285	240	261	260	268	249	246	293	282	269	281	281	283	282	254	281	229	291	273	278	274	271	303	267	239	287	263	241	277	243	285	260	270	307	263	257	267	250	277	261	242	247	282	276	249	263	275	249	261	258	291	294	259	261	256	262	280	268	286	277	303	283	259	301	253	266	281	263	274	229	300	279	268	295	265	272	263	285	293	278	275	259	293	289	253	281	267	289	271	273	245	270	263	251	284	250	285	279	263	254	270	277	256	257	258	276	298	260	275	283	236	261	283	261	261	255	260	274	268	251	274	276	273	281	272	267	293	278	261	246	285	254	293	295	257	240	252	292	301	297	275	273	247	246	296	280	278	264	239	267	261	277	290	293	263	269	294	270	264	279	256	278	246	270	296	272	291	273	297	271	263	252	258	283	248	267	259	299	270	257	263	301	266	233	300	265	273	257	257	258	281	275	252	285	275	298	285	290	224	241	256	264	269	290	291	296	263	266	245	272	297	268	253	259	266	278	286	257	259	258	247	267	254	264	275	256	233	274	277	270	265	269	284	266	256	273	287	276	246	279	283	285	275	271	287	265	283	282	288	269	253	278	272	259	265	259	260	255	279	243	278	281	241	286	295	279	293	241	289	265	290	273	293	256	290	262	273	244	294	315	276	259	259	286	247	284	281	267	268	247	255	277	264	268	286	258	257	258	278	255	292	255	253	282	282	253	247	297	304	274	263	281	285	282	235	284	279	252	233	275	253	295	289	298	264	268	283	273	267	255	262	268	247	272	273	255	299	278	270	266	254	260	279	255	257	269	271	272	270	272	244	267	238	266	262	254	268	280	265	307	270	279	259	262	276	293	246	264	273	255	260	279	272	272	262	287	242	268	292	249	261	280	304	277	268	264	274	287	312	273	267	252	267	291	278	253	261	279	261	291	273	273	272	272	277	275	266	260	267	260	277	261	273	267	269	271	286	245	266	270	273	270	264	261	269	267	267	271	312	260	275	281	288	269	228	269	268	254	273	292	267	309	261	277	310	268	279	258	289	293	293	268	279	265	258	303	255	306	265	272	281	285	289	241	263	257	276	272	274	264	302	311	268	272	271	277	245	291	288	260	267	262	258	264	263	249	244	288	262	290	293	249	265	298	265	282	295	282	272	273	252	249	260	278	285	278	263	280	259	276	272	240	268	267	257	282	265	257	301	272	290	252	281	282	284	246	272	262	284	266	290	261	252	278	252	256	274	264	270	291	257	272	265	259	277	272	263	274	250	252	273	287	282	298	272	278	294	284	271	265	252	267	271	305	226	272	271	273	304	280	283	258	283	279	270	283	261	269	264	268	244	265	274	261	290	278	273	261	277	283	258	293	268	247	273	252	247	272	279	262	230	297	276	271	251	263	231	275	258	275	272	284	272	274	251	288	277	268	285	269	254	285	298	272	275	300	293	273	250	278	269	261	262	267	281	273	275	303	268	255	259	235	263	292	255	282	290	298
27638	20589	9275	1640	857	747	577	496	491	458	402	452	418	404	459	438	439	431	361	430	412	412	388	419	445	385	408	427	387	405	436	433	406	376	406	435	385	402	408	381	393	406	398	428	439	376	425	457	345	377	413	399	367	400	395	393	402	445	421	424	411	427	378	408	386	399	379	375	390	444	375	379	420	427	387	416	414	439	381	389	387	408	367	409	406	397	380	407	424	388	408	474	387	418	432	392	440	393	420	386	387	405	426	418	397	397	366	417	408	403	398	393	394	414	415	425	439	408	412	411	429	409	420	383	396	425	380	406	389	406	423	370	389	393	430	433	389	421	408	392	396	370	404	423	438	402	404	420	394	424	425	427	430	420	418	364	401	421	396	441	421	422	419	386	423	428	393	419	403	417	409	434	412	448	409	401	393	412	399	402	403	425	379	410	389	400	425	422	391	425	402	394	438	452	390	382	393	395	444	369	384	419	433	413	408	427	402	390	444	396	390	392	421	398	374	390	405	402	423	395	421	386	375	409	391	438	422	389	387	395	393	411	397	414	387	376	401	395	369	365	411	400	451	440	450	376	447	403	434	401	430	417	418	399	409	401	424	404	390	431	380	405	396	400	399	397	402	418	396	385	443	400	407	388	416	393	423	447	407	423	405	451	413	406	409	421	380	408	395	417	381	430	426	406	425	412	393	388	380	391	418	398	404	354	426	425	419	380	416	396	398	407	390	400	385	411	430	369	399	442	417	370	411	443	411	431	380	446	412	427	427	385	412	383	379	377	455	425	417	431	360	436	399	405	388	411	434	404	400	393	405	412	385	423	404	399	445	445	390	384	412	387	464	404	385	415	412	421	414	417	388	413	404	418	393	425	382	411	448	380	405	394	435	402	381	427	380	399	402	425	410	415	425	441	431	381	400	402	410	407	425	421	397	402	416	415	404	417	408	415	411	393	437	409	461	414	381	408	424	413	408	374	416	386	407	408	419	413	428	442	389	414	393	379	396	429	397	443	450	397	369	389	365	425	420	422	410	374	382	407	406	358	395	382	400	389	419	379	410	392	364	375	401	385	409	421	406	389	398	418	403	443	424	380	424	410	400	410	397	421	419	451	394	361	426	389	390	364	379	388	387	417	384	389	396	354	406	363	428	390	421	431	422	367	372	393	397	391	421	437	354	399	412	441	364	394	423	390	387	410	379	380	414	402	415	399	415	394	402	420	440	390	420	404	379	374	401	397	414	385	442	389	445	438	395	379	407	385	414	405	409	388	398	413	376	407	398	390	396	409	391	421	381	392	429	418	382	411	406	394	408	389	402	413	418	388	430	441	402	431	394	424	412	437	411	416	391	404	426	381	433	417	373	397	403	418	369	424	396	406	372	420	396	389	407	412	433	360	363	410	428	384	410	403	415	386	422	374	422	362	440	392	430	407	381	399	386	394	375	395	400	407	373	428	394	367	423	420	397	428	413	388	424	416	462	435	432	373	413	381	391	417	442	406	472	379	402	397	403	406	421	393	408	429	373	421	434	384	431	411	406	390	416	432	439	386	403	384	409	414	357	397	361	403	444	390	404	422	384	401	397	423	395	408	425	401	396	385	389	408	414	427	426	358	407	414	398	396	368	436	447	404	387	426	367	405	403	392	396	382	399	387	387	399	394	412	416	403	399	419	387	396	378	428	444	384	384	401	395	438	431	390	425	372	431	391	404	374	371	424	420	398	380	417	378	389	416	416	385	399	392	379	393	412	390	385	411	409	407	377	397	395	420	369	391	406	405	427	405	392	390	397	418	416	397	390	411	368	410	374	375	433	443	389	389	414	397	369	417	396	406	422	385	395	406	395	400	388	404	363	404	374	406	377	400	428	433	390	373	423	413	405	402	416	381	384	376	414	425	437	399	413	406	381	403	414	415	398	389	392	412	381	416	401	404	391	430	391	360	391	361	368	364	413	399	412	428	413	407	371	421	412	423	414	391	410	441	391	429	395	362	401	419	410	415	412	398	387	429	414	405	426	399	374	401	384	404	406	406	406	376	433	406	373	417	404	399	378	373	417	414	402	386	392	403	441	409	418	386	403	383	395	424	388	415	413	413	390	371	391	407	408	399	379	372	395	407	412	418	402	398	409	417	427	382	426	383	389	443	421	404	367	455	451	394	387	409	378	435	400	423	450	382	398	360	412	412	380	384	406	408	404	391	368	410	401	435	382	425	404	388	406	386	417	432	425	385	435	423	400	415	391	391	401	442	422	431	380	409	438	436	418	401	403	425	414	412	427	412	465	392	447	431	379	385	408	378	394	409	402	385	418	378	413	407	453	442	416	418	422	422	417	426	381	409	411	437	406	404	425	429	412	394	445	435	426	405	453	374	438	405	425	425	404	389	428	410	372	395	396	415	388	407	406	397	402	404	387	419	371	406	409	414	410	357	377	421	410	433	402	374	410	390	381	396	397	370	426	398	394	406	425	431	421	442	372	441	396	388	418	385	405	377	398	349	418	431	396	407	425	418	405	423	414	411	419	376	418	406	387	405	406	378	404	421	394	416	400	417	398	415	367	402	400	383	395	399	403	371	393	396	385	434	447	407	438	407	423	434	410	391	387	443	413	442	420	409	424	391	411	419	390	412	386	408	418	436	382	376	408	425	401	468	385	412	440	397	371	421	407	433	406	384	405	389	413	393	414	391	412	414	369	402	353	400	396	380	420	398	410	400	380	410	395	428	393	441	440	397	417	411	406	375	408	375	393	434	420	387	411	429	408	413	423	401	410	392	392	376	389	424	410	412	391	412	426	385	396	414	398	429	428	401	399	407	413	388	407	451	386	410	425	417	413	434	416	361	433	366	403	412	388	409	382	388	394	420	401	444	404	387	427	412	401	405	406	408	396	440	402	411	387	388	441	391	390	408	402	364	394	377	408	397	389	426	409	407	423	418	389	371	419	404	400	382	403	391	407	382	436	405	368	372	399	451	438	424	372	459	401	423	404	387	391	425	425	403	408	411	387	410	390	388	445	407	384	403	383	411	400	395	408	392	407	398	380	425	398	394	416	373	380	414	404	424	417	392	414	399	402	419	406	397	422	395	416	407	417	394	409	384	403	388	409	414	414	421	435	378	400	373	413	415	402	402	417	399	354	395	406	402	389	371	431	400	384	427	395	436	421	447	404	387	412	423	400	353	416	395	421	371	396	415	391	413	392	377	376	399	483	421	419	355	404	409	406	404	402	389	367	399	392	370	412	388	410	401	378	435	428	393	404	413	411	403	433	419	410	411	406	448	415	425	393	411	369	398	373	404	403	396	384	399	382	404	420	453	407	394	408	397	388	418	451	413	396	396	383	385	413	382	395	393	381	416	405	380	399	434	404	378	391	416	359	407	422	402	407	392	390	403	426	406	406	430	390	423	428	420	413	385	395	383	410	392	386	397	378	414	396	389	409	398	399	419	417	419	391	421	422	388	418	377	414	419	400	378	386	391	403	380	431	406	381	422	405
29891	12481	4739	2471	1888	1661	1212	1031	978	860	811	762	764	741	751	690	748	739	741	701	682	693	673	700	676	644	648	673	673	629	644	697	675	632	670	609	680	671	666	687	676	617	618	608	618	661	693	608	657	649	641	651	639	665	616	609	644	614	671	673	659	676	650	652	631	621	674	666	632	657	666	718	675	686	670	654	680	635	631	620	622	666	685	644	649	660	623	674	660	683	658	663	640	612	647	669	667	657	619	641	647	656	664	647	651	631	644	637	632	664	669	647	657	674	650	672	666	641	642	657	664	649	619	604	655	633	637	634	605	682	614	595	597	630	675	636	642	650	628	660	678	658	654	653	665	603	638	660	642	671	656	686	647	640	654	665	669	680	640	635	650	679	690	632	681	641	627	673	666	593	695	638	620	639	640	670	612	633	643	615	649	657	663	630	649	709	658	667	631	677	616	694	669	628	609	656	651	629	659	661	609	629	660	694	642	634	632	634	630	617	669	697	646	681	656	635	687	649	646	682	606	651	681	683	630	673	651	686	645	657	652	702	643	686	650	673	623	655	666	660	621	681	690	662	656	674	676	671	656	642	659	627	653	651	684	669	630	617	673	682	658	682	674	613	636	667	595	644	654	643	656	685	673	685	616	669	642	650	622	675	608	654	644	641	657	676	627	655	666	670	620	611	673	653	630	668	640	651	621	669	679	621	651	680	660	624	704	635	647	643	645	677	655	715	624	621	669	621	672	636	646	675	687	637	632	653	609	650	636	640	638	637	586	648	671	690	673	631	615	619	640	665	614	670	680	619	657	650	610	637	699	623	624	680	627	665	695	603	619	627	621	657	657	670	651	675	652	659	646	599	647	637	637	697	664	648	683	614	694	662	594	639	640	649	622	625	687	655	643	632	673	651	634	661	656	668	615	640	634	653	651	642	647	615	633	659	611	635	685	635	661	621	665	693	674	687	665	674	605	649	641	640	624	653	650	676	683	614	656	632	672	662	649	734	693	701	616	686	677	626	680	679	618	671	648	623	675	668	647	670	693	622	663	642	616	655	644	660	621	671	667	711	637	749	643	658	591	578	701	583	652	646	658	632	633	631	608	667	666	653	674	641	582	605	671	648	682	664	634	652	684	633	656	651	636	655	625	653	640	675	659	672	656	648	655	622	647	642	655	646	660	649	663	692	681	618	623	650	688	641	621	674	602	657	669	674	659	631	669	697	677	639	657	692	646	634	624	646	622	665	693	662	662	636	619	691	651	650	665	703	620	598	653	687	660	665	672	680	639	661	671	632	637	645	667	647	616	643	628	684	657	711	603	676	634	666	645	658	671	639	695	641	689	662	665	644	642	666	659	631	631	634	634	655	643	658	662	677	636	650	640	637	613	639	632	713	645	625	699	644	681	681	689	633	607	645	645	715	651	639	670	685	653	664	651	685	683	645	678	655	656	664	642	609	634	615	678	679	665	623	640	648	589	598	650	624	652	681	675	719	657	641	680	659	659	656	670	703	683	650	657	680	659	613	630	634	683	725	624	622	662	686	653	642	648	671	651	669	662	683	708	652	642	664	666	644	666	625	585	658	660	644	670	621	679	658	665	644	637	649	631	669	690	675	622	632	675	581	655	657	695	648	676	693	669	635	633	623	676	623	680	661	670	653	622	651	663	645	623	665	636	674	691	602	703	672	700	628	653	674	655	650	620	647	697	614	636	638	652	641	617	687	642	661	657	683	627	670	665	641	670	618	623	626	647	652	687	654	678	619	650	677	622	687	628	645	683	700	633	664	613	648	660	677	623	626	665	656	664	656	650	666	629	645	655	678	650	669	669	609	658	667	616	645	639	665	652	671	620	650	686	663	641	634	668	635	705	669	634	646	654	667	622	667	630	686	630	669	641	642	685	595	644	663	636	629	662	668	643	635	656	635	685	623	659	629	639	671	601	701	681	635	640	640	642	689	608	596	591	666	636	638	708	669	645	642	659	651	646	616	630	656	683	655	642	625	659	698	628	664	655	612	658	658	607	616	657	684	655	625	655	688	632	685	666	660	625	684	667	629	636	637	643	660	649	629	715	628	623	695	640	647	632	668	650	629	657	622	631	619	650	625	707	674	647	660	677	611	659	680	643	665	631	662	652	660	607	653	664	645	688	636	683	647	638	668	627	638	649	668	635	636	633	624	636	654	620	642	597	660	675	650	695	703	612	644	649	611	658	662	675	663	629	705	688	700	657	633	669	649	594	640	670	628	651	616	633	636	632	647	676	613	633	642	611	644	626	690	625	659	665	693	630	682	677	646	637	683	663	639	669	650	642	685	641	662	627	661	647	690	639	636	672	690	688	662	647	679	667	630	675	619	623	659	650	684	661	645	656	680	688	679	611	625	637	659	662	675	641	642	646	640	633	635	653	651	690	667	637	647	670	630	666	652	682	651	718	683	678	645	661	639	623	675	622	658	653	631	610	654	651	652	669	646	670	678	621	625	640	637	635	673	639	684	638	618	655	674	643	691	614	659	661	642	679	637	621	704	667	678	680	648	606	654	640	657	651	618	624	622	663	632	656	658	649	646	711	694	663	643	640	659	711	602	674	658	649	663	615	723	608	694	639	607	664	615	642	668	680	670	725	610	638	663	652	695	687	639	656	636	613	646	672	606	614	649	625	693	633	630	657	595	621	681	655	642	664	685	647	665	683	660	705	682	649	678	650	658	678	682	682	656	658	643	687	667	659	647	625	698	611	670	652	618	645	643	681	656	637	635	633	644	626	675	671	670	668	674	659	662	663	645	644	653	618	694	641	651	678	656	642	635	629	643	630	635	634	670	632	620	575	667	618	670	673	663	629	663	630	669	643	658	674	675	664	652	656	622	643	663	607	637	664	659	641	656	646	640	614	632	655	667	686	677	642	643	708	634	661	657	679	638	614	636	685	663	664	675	632	686	641	621	647	645	651	645	658	665	664	651	661	651	666	654	629	638	634	634	624	637	677	661	662	677	648	652	640	712	677	608	705	671	648	660	637	672	661	657	643	641	622	732	676	650	666	620	686	646	641	634	610	640	631	645	662	629	696	657	673	665	625	620	580	620	631	650	661	624	647	624	682	650	655	661	623	650	631	602	614	659	642	656	639	697	691	645	658	633	697	642	609	657	660	684	651	658	675	697	628	676	680	638	625	598	662	649	590	649	648	632	687	615	606	634	650	659	589	664	645	627	630	651	655	668	676	666	636	676	737	612	676	689	623	616	665	652	645	657	683	674	668	667	616	665	674	642	694	621	645	648	680	651	657	653	635	677	675	596	676	640	676	650	657	629	712	650	640	640	694	640	659	648	688	684	669	679	662	654	664	623	673	648	618	635	647	675	713	641	661	625	670	632	661	672	646	616	630	669	709	702	659	670	625	665	664	681	665	654	642	673	657	641	640	635	720	611	639	651	629	706	683	671	648	644	674	665	652	650	689	667	594	586	644	617	626	674	628	675	680	672	698	685	654	637	612	613
24257	21362	28537	24424	20910	7227	1393	795	630	594	562	494	471	484	422	465	434	426	438	406	360	413	401	375	343	368	368	384	368	347	398	368	385	337	394	381	353	349	330	373	350	360	378	387	353	359	338	343	348	376	379	371	378	332	355	362	341	322	387	383	388	362	348	360	360	315	330	353	386	317	376	384	354	382	322	344	377	355	369	360	341	395	336	344	336	345	383	336	349	372	347	361	356	341	331	358	350	338	334	340	369	371	337	381	331	325	342	337	380	356	335	345	341	341	364	392	333	341	364	374	361	362	347	361	360	334	352	352	352	353	370	349	363	372	345	320	362	383	377	353	365	373	346	340	352	362	326	359	359	358	344	378	376	349	317	395	376	378	341	355	372	373	361	367	312	342	354	350	344	342	375	358	373	344	384	346	329	342	357	371	373	347	387	338	344	344	353	342	354	390	354	367	383	334	342	327	346	343	338	345	357	349	364	361	333	342	375	370	357	323	351	361	352	339	398	373	376	353	393	362	351	348	360	379	346	359	360	354	382	385	343	371	370	349	374	370	318	362	379	378	348	344	348	366	350	378	352	340	354	356	324	380	366	358	367	334	361	367	332	374	344	395	362	360	364	366	361	340	360	385	328	388	356	361	372	391	355	344	374	354	375	351	359	363	371	354	340	370	346	366	367	367	361	334	393	374	342	378	364	361	363	355	366	380	370	348	377	353	377	334	324	342	326	336	376	357	375	328	352	367	349	382	362	344	364	406	352	326	368	345	346	336	328	355	348	338	335	384	357	360	367	337	376	368	322	338	321	355	369	378	346	349	365	392	357	382	348	332	361	386	342	370	362	319	337	363	356	360	352	343	352	341	348	391	348	335	335	367	387	397	354	388	354	375	381	355	361	312	325	329	369	356	343	338	347	338	365	364	379	367	363	337	361	376	369	335	341	363	364	368	334	373	360	373	393	334	364	378	365	360	347	386	370	351	339	352	342	335	331	348	354	362	371	357	352	351	324	320	383	361	354	351	356	360	351	344	331	385	361	380	377	358	380	340	317	408	341	368	354	355	364	349	358	407	373	362	333	365	347	354	357	357	361	342	337	340	359	352	313	325	362	339	350	364	370	347	347	354	351	373	360	339	384	377	358	365	342	362	328	366	350	314	365	368	377	345	346	366	362	348	380	373	354	378	359	357	333	340	357	362	345	361	348	344	392	368	355	361	334	360	372	379	371	342	362	352	328	344	370	371	372	350	342	337	331	352	323	349	380	336	364	351	309	374	371	364	359	378	346	354	340	323	379	327	392	363	369	367	321	367	371	345	365	366	359	351	373	351	355	363	388	366	411	367	381	350	362	359	348	385	335	348	342	358	362	347	367	373	347	332	355	347	371	359	350	349	367	356	337	350	348	370	353	346	321	373	365	346	377	323	390	338	355	377	353	344	368	358	357	357	333	351	387	370	343	336	361	341	362	374	332	359	400	336	363	350	359	352	347	358	369	350	347	394	377	359	361	340	338	315	308	379	377	351	356	380	334	329	355	360	326	342	344	352	341	375	359	379	328	361	359	352	377	349	337	360	409	338	392	340	344	362	378	387	347	369	335	336	364	323	341	375	349	340	355	362	351	352	384	353	334	356	338	356	375	379	383	356	362	369	346	345	328	339	312	366	351	364	365	369	343	359	353	366	367	336	375	350	341	352	378	400	346	346	311	330	319	367	348	329	345	386	352	358	361	353	345	357	359	395	385	360	369	317	368	362	370	360	324	373	351	354	353	348	343	356	407	334	368	397	310	378	378	355	355	363	337	375	373	375	367	372	352	337	360	373	354	359	335	338	367	366	356	354	359	362	338	322	361	375	351	340	356	401	346	358	340	332	367	356	342	363	329	368	353	360	357	344	317	327	337	330	329	380	328	347	347	337	329	351	362	354	362	357	314	355	380	373	365	356	356	341	333	359	369	366	376	391	355	322	365	369	359	363	366	355	358	350	354	396	364	346	360	362	360	337	343	362	357	347	335	358	376	364	367	355	357	360	331	352	351	354	340	378	329	314	384	341	360	345	377	395	385	345	336	357	369	345	336	342	361	334	337	360	371	381	371	409	334	337	360	339	344	384	382	385	367	357	357	360	364	356	400	325	351	364	364	322	328	351	342	326	344	322	347	359	371	341	370	358	364	368	349	348	330	362	366	320	376	382	381	344	338	351	349	368	349	371	315	355	345	337	310	354	352	346	363	337	337	342	383	407	326	333	348	329	367	335	374	329	365	355	309	365	335	358	361	370	371	381	348	349	364	343	363	341	350	376	355	358	346	362	335	347	357	327	334	365	361	333	372	356	386	347	362	323	354	323	344	379	336	375	328	364	361	363	356	352	344	336	343	362	345	360	354	323	339	341	328	342	340	361	335	352	353	353	331	378	369	320	352	341	387	353	367	343	342	375	328	367	359	376	364	365	332	365	371	339	362	363	341	376	365	360	359	327	364	371	316	329	373	384	335	372	326	363	333	354	341	372	369	336	370	358	362	375	348	362	353	342	329	352	360	364	354	361	348	335	357	345	353	362	349	361	374	351	384	345	336	378	362	346	348	357	345	353	347	375	349	356	355	318	378	358	366	347	327	342	357	346	346	349	348	378	339	367	377	358	360	380	363	338	356	349	351	369	374	343	358	332	355	346	369	349	348	363	339	361	313	383	350	346	379	364	364	344	328	354	343	350	317	349	353	351	362	349	376	342	379	379	343	358	354	361	382	373	308	352	331	370	317	355	355	346	340	319	330	341	384	351	343	354	338	371	335	357	354	354	324	394	362	356	332	339	377	355	338	402	326	360	360	344	342	358	356	353	335	339	343	381	362	356	388	368	336	367	329	340	348	353	348	364	343	350	388	391	381	334	334	366	378	355	360	358	343	361	342	362	340	365	365	351	346	354	331	339	350	356	339	345	348	352	351	355	368	391	323	369	352	333	346	369	335	387	346	369	329	321	337	361	352	359	373	352	358	374	354	346	362	369	353	341	332	369	362	345	399	396	379	375	348	375	322	361	353	346	326	346	371	340	368	343	381	345	340	368	350	351	367	378	340	334	351	326	384	344	364	351	342	367	347	345	367	348	352	351	375	340	365	352	355	367	336	352	362	367	352	358	367	359	360	332	348	358	343	355	335	364	350	345	360	315	360	391	378	337	353	317	367	342	341	349	373	365	335	324	377	346	336	354	357	405	368	370	327	324	383	334	367	364	336	356	359	365	336	360	346	364	345	342	378	336	317	330	372	323	337	381	344	343	359	361	335	371	360	321	391	343	381	374	382	364	351	334	353	343	395	387	351	389	342	377	327	372	308	347	346	370	355	345	403	360	342	334	380	346	338	357	375	364	339	371	314	384	347	346	349	353	342	353	369	379	368	376	343	347	315	343	369	350	364	363	324	373	354	314	341	352	346	332	385	356	348	334	324	364	343	362	348	363	331	320	378	356	353	342	397	381	368	386	345	359	345	360	354	308
35628	21632	11189	5838	4116	8421	2432	1982	1613	1479	1204	1059	1050	948	875	779	777	763	796	725	704	658	709	704	675	653	649	643	639	599	620	606	646	617	627	601	612	650	636	601	593	588	594	600	555	537	567	580	572	603	578	625	566	607	576	565	555	594	565	602	606	604	567	632	611	579	599	604	573	565	590	565	629	608	551	574	590	570	577	568	605	616	628	567	616	621	619	601	561	622	652	637	576	554	592	617	580	570	585	532	576	624	611	599	549	617	591	553	576	591	644	552	594	586	624	572	550	613	596	568	620	557	605	595	558	588	537	585	592	587	589	585	613	606	527	546	600	554	632	588	596	608	590	569	589	576	583	574	550	616	551	583	570	590	592	569	586	611	605	570	571	586	588	558	564	611	591	570	600	558	621	566	569	591	587	611	578	598	587	570	559	598	553	572	567	591	536	593	612	546	579	599	595	581	580	559	604	561	577	578	564	534	575	569	563	590	605	584	620	621	590	618	613	582	573	561	591	595	566	554	608	531	606	606	615	558	599	581	565	584	581	614	576	613	603	555	622	644	610	573	575	584	589	599	514	599	574	573	577	590	623	566	628	609	554	608	582	549	636	575	593	586	568	578	595	587	608	579	596	597	559	599	551	586	588	556	589	576	562	627	588	586	594	625	604	573	559	613	590	529	621	573	604	591	587	591	596	553	544	603	542	562	552	609	612	608	577	559	602	582	562	580	593	616	591	587	618	520	582	552	616	562	536	594	594	628	552	580	568	556	612	577	618	576	586	570	558	583	591	576	598	605	578	593	628	601	557	592	581	597	587	626	603	619	643	609	570	607	579	568	592	609	600	621	566	598	585	587	590	580	573	616	594	600	578	561	588	603	563	602	607	587	580	608	588	592	565	631	623	536	567	555	539	586	574	571	593	597	555	571	585	618	566	574	554	621	573	576	567	537	576	592	614	592	590	595	583	635	581	562	630	573	553	618	601	573	619	582	582	611	601	568	567	591	612	591	590	579	573	639	574	621	559	593	548	615	605	581	572	582	555	558	555	570	623	589	587	588	554	602	562	589	586	610	584	547	617	571	586	578	597	592	601	629	557	554	587	637	628	609	634	553	602	574	593	607	578	545	596	550	629	618	625	593	537	565	622	551	582	607	564	540	623	593	592	602	570	613	619	571	545	586	602	566	625	567	569	534	586	640	632	589	563	580	621	607	594	577	590	598	575	579	543	568	555	573	574	601	615	580	611	586	649	622	595	597	573	588	554	595	576	625	656	563	569	578	598	575	584	592	573	616	608	613	588	598	568	535	605	566	601	584	555	584	586	583	587	620	567	546	591	568	601	590	585	534	604	556	589	581	585	575	610	583	550	557	580	628	574	607	553	597	590	585	602	537	561	608	549	584	571	577	592	572	596	601	575	590	548	574	625	632	598	583	588	596	587	566	564	566	615	579	606	602	608	573	558	609	598	594	572	610	566	567	542	591	564	564	632	579	586	619	568	566	598	581	612	588	617	561	582	631	582	608	588	607	624	550	616	587	587	603	568	601	588	560	576	541	549	531	576	582	583	575	606	606	582	602	580	539	572	629	563	604	597	594	612	625	599	592	582	535	596	577	571	594	597	576	586	597	610	571	597	610	582	590	630	608	553	572	610	573	613	579	611	599	624	630	620	548	596	589	591	565	563	579	536	588	529	582	556	551	593	576	589	577	601	633	566	581	592	602	583	568	573	563	603	572	533	638	596	621	585	596	581	589	587	647	574	594	577	599	638	586	541	604	560	558	564	594	583	551	631	622	578	646	589	621	605	624	583	616	577	589	621	601	575	638	604	599	631	577	592	618	607	593	597	594	621	584	635	595	584	592	562	596	611	563	583	583	579	581	578	588	583	552	607	590	606	580	597	584	586	576	589	597	584	564	562	560	590	605	617	559	616	584	611	564	569	563	611	626	547	550	570	607	605	601	577	558	566	636	607	607	561	585	613	591	605	611	600	578	583	570	560	563	597	570	596	567	583	621	561	626	623	552	564	593	559	579	589	612	565	578	590	604	628	548	607	570	563	557	585	584	528	595	583	600	560	570	582	564	581	622	587	609	611	564	620	562	536	585	627	584	560	619	621	579	554	562	632	577	567	582	625	543	585	606	582	613	600	585	544	621	587	615	556	545	622	591	580	604	562	563	597	599	613	612	560	568	616	582	631	545	625	589	603	564	604	587	568	549	649	574	576	547	595	575	623	550	583	585	602	614	621	647	539	576	593	593	579	595	580	561	584	581	549	566	571	550	533	618	583	574	586	613	585	553	594	574	606	573	548	587	603	623	591	622	552	619	616	599	582	571	575	576	592	553	573	600	558	560	578	560	587	599	590	591	559	598	563	588	563	623	538	540	572	571	590	586	547	594	566	597	575	599	573	570	614	584	590	563	605	604	535	600	582	616	550	602	614	560	575	600	577	602	573	575	602	581	593	585	590	537	594	602	575	541	620	617	584	543	604	596	590	583	603	576	555	617	599	566	583	642	537	581	606	610	558	649	562	639	598	571	560	626	578	580	565	626	565	598	600	588	577	565	576	546	556	577	561	589	580	587	566	589	543	585	611	569	636	606	550	584	555	550	587	582	577	594	507	557	581	555	556	605	594	577	578	593	560	616	576	560	568	601	592	524	631	618	610	624	582	628	577	601	560	620	544	621	592	546	611	607	569	596	629	620	584	547	592	570	605	604	587	602	614	584	540	572	564	635	554	543	543	556	562	579	548	583	598	581	583	614	600	555	593	566	592	582	578	606	562	571	590	563	592	618	588	549	564	611	565	578	580	607	594	585	592	582	585	598	573	588	572	609	559	592	566	551	551	573	574	581	551	584	598	571	548	588	604	529	596	589	604	578	575	609	560	618	602	569	602	586	583	638	565	576	585	551	587	595	614	543	600	550	606	574	622	597	564	549	575	592	614	604	606	618	577	608	569	602	558	584	579	602	611	579	574	563	588	571	542	580	552	584	602	617	632	571	550	596	574	637	571	575	584	593	560	621	577	539	635	575	557	540	551	597	606	618	596	592	572	602	558	589	639	548	620	578	621	557	603	553	603	619	549	589	588	600	574	601	573	547	535	613	597	585	588	595	610	600	595	620	556	552	541	602	577	561	585	616	613	613	573	590	567	605	587	593	557	584	563	527	567	623	638	569	612	539	575	631	564	541	558	599	567	572	560	587	617	593	611	578	563	577	586	587	555	620	618	620	591	548	536	597	537	594	555	566	590	548	628	610	531	606	560	568	561	599	543	550	597	641	603	544	557	596	622	569	576	567	575	537	592	599	589	586	550	606	584	625	584	609	590	538	566	576	565	554	565	562	606	583	631	561	578	577	594	613	569	569	585	604	612	625	548	624	601	598	595	612	601	576	545	603	599	571	582	600	564	571	570	611	616	586	570	601	589	624	601	629	568	609	563	611	594	599	585	587	627	592	531	610	626	588	609	550	600	572	584	532	543	552	572	585
23265	21305	29051	23891	21303	21050	5582	954	675	527	455	414	370	302	311	280	240	230	226	231	202	208	221	213	191	170	227	168	207	176	186	187	197	195	186	171	197	172	172	170	164	173	190	181	148	176	206	184	164	135	171	162	173	155	182	174	152	160	180	180	192	161	146	167	156	147	158	146	166	169	182	148	145	148	177	155	144	171	153	169	181	150	175	153	149	168	159	171	171	156	171	190	196	172	185	148	166	158	166	166	167	174	167	176	162	151	181	158	172	172	144	162	170	137	177	147	147	160	140	147	176	147	197	157	144	149	136	146	162	166	178	136	170	153	158	178	168	176	157	169	155	147	150	160	164	142	175	159	147	158	184	151	149	170	178	166	145	168	146	147	156	144	146	146	152	152	152	174	166	154	160	167	174	141	156	146	174	154	171	174	153	157	180	147	149	167	137	172	178	178	164	128	152	148	168	170	169	153	167	151	146	184	151	166	168	157	172	168	156	132	145	152	160	165	181	157	151	172	154	176	159	167	170	162	136	158	176	146	161	163	164	147	158	169	162	155	139	164	129	154	157	165	164	154	149	169	156	168	192	175	182	152	188	165	186	164	144	149	139	174	132	156	167	177	144	171	161	159	171	138	149	163	180	146	168	171	174	158	152	159	176	149	160	135	150	158	157	169	166	136	145	144	165	155	150	157	149	163	186	136	154	168	146	151	153	154	152	168	163	165	146	168	169	140	163	175	173	157	151	155	143	145	161	150	143	155	158	150	156	162	190	162	157	155	150	176	168	136	137	155	145	145	173	154	160	138	151	152	147	163	166	161	169	163	151	152	138	153	178	163	146	154	183	150	164	172	159	173	162	166	153	183	186	166	179	148	177	150	160	159	170	180	164	163	160	157	165	144	170	167	155	148	146	172	142	155	170	157	148	185	162	147	166	137	164	178	163	151	182	125	161	155	162	152	156	151	160	154	152	164	157	155	149	140	159	160	154	140	159	143	149	148	156	153	157	150	139	175	142	146	147	185	159	170	166	155	156	175	141	159	146	153	142	171	162	157	146	175	153	155	149	168	161	156	161	171	155	192	157	187	159	155	175	177	160	158	167	180	156	156	135	177	168	161	156	175	150	167	177	199	174	169	138	165	171	159	146	189	162	172	141	159	165	154	165	190	157	162	171	167	161	149	158	165	159	172	179	142	146	166	151	166	166	122	127	161	151	156	160	148	160	154	160	133	146	155	160	150	160	167	136	172	184	156	162	155	161	153	151	158	164	164	157	172	158	166	161	155	163	154	147	150	165	155	141	159	156	143	156	159	167	176	145	163	176	152	154	151	150	171	143	168	162	147	156	170	155	172	141	156	169	169	146	178	168	173	174	152	165	177	154	139	162	167	164	165	171	156	139	155	174	143	168	159	156	146	153	165	161	157	185	165	158	127	145	156	145	165	142	144	168	175	143	159	135	165	156	162	158	186	144	142	167	169	184	171	156	156	181	153	143	159	165	134	154	159	171	163	164	137	156	152	173	163	169	159	163	140	159	176	154	161	162	180	157	171	160	166	171	175	151	181	162	150	161	148	184	144	146	185	167	138	160	151	155	167	162	186	139	182	174	154	151	171	171	159	141	162	155	155	157	165	140	178	170	165	162	164	156	149	175	177	158	149	155	182	138	151	150	163	130	158	141	150	162	170	165	149	147	167	173	134	172	152	181	151	143	158	173	176	173	153	160	170	163	175	157	150	168	167	142	172	207	155	146	162	173	159	158	140	163	154	136	150	139	146	176	159	172	146	157	153	187	169	162	157	168	139	149	171	147	157	161	167	160	161	134	154	146	158	165	158	166	159	143	168	152	152	167	158	155	153	159	138	158	163	187	140	167	147	165	152	162	171	155	140	172	176	160	139	162	152	137	173	151	178	168	181	139	162	151	159	154	148	167	139	144	165	162	147	159	155	173	145	166	155	164	148	135	144	169	171	171	145	166	171	165	163	182	173	150	147	148	172	184	155	145	157	160	146	156	161	160	138	163	153	149	169	149	149	177	155	149	167	171	159	181	147	155	144	149	151	158	137	159	149	171	164	162	176	146	149	144	161	185	161	147	161	176	150	152	141	176	151	165	150	145	127	153	147	159	150	136	152	160	159	177	154	144	176	183	160	156	159	148	150	156	155	140	158	157	169	168	146	163	178	133	155	163	173	177	158	140	146	160	152	163	139	156	154	172	162	174	147	160	175	169	150	149	172	167	175	146	145	171	158	146	163	162	146	163	155	176	136	160	127	154	184	152	163	156	162	162	161	143	165	147	145	158	145	160	153	160	171	174	170	176	182	163	163	128	148	136	146	145	153	164	146	162	176	179	159	158	168	155	156	166	154	161	156	147	150	159	151	170	183	169	158	175	153	160	158	152	162	166	182	141	174	147	174	157	149	151	177	160	161	164	175	174	172	176	180	138	158	158	142	159	170	158	148	191	160	149	136	145	130	144	169	165	152	139	148	161	148	156	135	162	155	177	144	148	146	172	153	150	163	157	149	158	153	146	163	168	187	155	173	160	177	171	136	156	149	179	159	160	153	150	165	148	150	137	141	177	150	146	168	150	159	174	155	161	173	154	167	166	177	164	190	134	169	154	160	167	152	158	131	151	170	169	164	178	201	163	148	154	172	161	161	185	170	137	178	160	149	155	157	165	176	156	148	160	151	149	175	152	169	162	164	169	148	171	153	144	161	166	133	140	153	144	165	163	150	150	159	147	154	149	160	154	146	170	167	145	129	141	132	169	139	160	154	158	159	152	168	146	146	163	168	145	152	170	163	163	164	181	168	141	155	156	175	159	177	145	180	175	157	157	173	164	160	176	153	144	157	127	158	163	165	167	126	145	142	150	169	170	155	186	161	170	157	159	165	144	144	167	142	174	176	155	171	156	163	133	161	161	163	164	155	151	153	171	175	167	155	157	196	166	170	158	159	150	160	164	141	168	167	179	171	151	147	155	154	158	149	149	150	169	143	159	151	156	167	147	142	180	156	162	193	159	153	169	142	155	165	154	163	169	149	155	170	160	163	158	157	153	161	167	146	142	142	164	187	160	164	153	167	159	148	149	146	158	131	140	171	145	151	148	163	181	166	150	146	143	157	164	168	175	155	160	160	161	148	179	137	134	161	159	168	159	148	167	142	157	162	149	170	147	170	168	166	161	148	185	153	164	159	150	153	173	160	161	140	164	156	154	160	147	155	161	163	162	155	162	154	139	153	145	160	163	181	154	172	175	158	171	171	172	163	177	153	179	167	154	167	155	141	152	157	167	174	169	160	128	171	172	151	158	179	139	151	156	149	130	164	158	169	142	151	168	147	165	136	147	157	138	149	157	143	173	158	160	159	138	147	148	145	152	172	179	178	171	164	175	178	167	166	180	137	149	173	158	138	165	155	157	160	146	169	171	142	158	169	166	172	133	156	156	161	165	190	143	168	151	160	127	146	154	132	153	156	149	156	179	163	142	164
40653	26564	15534	8498	5864	12001	3428	2588	2146	1683	1327	1118	948	873	735	678	606	589	505	510	514	445	468	437	434	394	387	384	368	347	338	338	327	333	332	343	337	344	317	303	275	290	318	306	292	309	302	289	315	281	276	283	283	302	273	294	332	301	299	305	301	271	307	282	278	295	282	278	288	281	252	308	279	268	261	280	257	278	289	280	309	269	271	284	272	276	280	250	294	273	269	277	290	256	276	242	274	263	284	273	257	275	245	278	270	288	285	311	303	264	264	260	258	272	288	287	265	286	288	286	270	273	272	304	284	249	275	257	275	266	282	265	263	297	252	246	286	258	288	275	274	259	287	249	281	261	275	272	281	238	285	270	287	276	268	249	257	275	295	232	292	282	291	262	274	262	267	252	282	248	278	279	281	246	274	277	285	261	262	266	269	279	257	283	270	278	245	257	260	279	258	304	259	271	261	262	265	266	276	260	290	280	275	269	258	296	272	248	285	262	270	243	267	264	265	276	257	254	277	284	319	286	279	265	255	264	266	286	279	258	272	274	254	289	249	296	309	259	285	292	269	253	284	286	249	264	266	275	276	265	268	245	236	274	288	282	281	290	279	255	262	296	282	267	269	265	284	284	283	272	279	266	297	290	292	289	280	262	255	249	256	266	253	242	273	264	266	291	293	292	284	257	276	283	262	273	272	270	279	272	257	273	263	289	263	288	292	257	252	264	266	277	263	278	290	281	242	260	258	306	278	235	279	274	262	267	248	258	285	267	249	248	286	269	273	247	255	271	276	266	289	289	261	284	260	291	271	279	296	286	294	269	254	281	268	290	267	292	288	273	294	286	275	268	281	272	297	286	258	271	274	277	270	278	285	291	257	258	286	257	264	293	250	283	260	252	273	273	260	273	244	304	277	265	260	280	246	327	256	258	265	271	263	301	290	300	296	254	279	273	264	292	233	285	274	278	296	268	276	272	253	265	277	262	288	304	272	289	295	249	254	270	263	264	268	280	280	229	277	237	276	263	260	273	281	259	249	280	268	279	271	272	246	276	285	253	262	271	258	256	232	266	272	269	258	253	258	276	250	258	269	291	236	290	278	280	262	272	294	261	271	271	280	258	278	297	270	290	291	226	235	254	273	271	302	294	257	272	292	270	280	277	256	255	287	277	237	293	247	284	260	260	309	267	264	265	260	274	281	257	289	277	261	266	265	256	287	254	272	261	254	264	273	256	302	273	272	256	273	260	266	251	259	257	250	259	287	269	274	261	259	270	256	249	278	238	249	299	263	269	260	287	262	250	254	295	274	259	278	270	260	279	275	267	260	275	276	274	269	266	246	282	262	248	276	271	264	249	253	277	291	266	285	240	258	236	255	268	280	300	255	261	285	279	281	284	277	259	292	267	284	242	278	278	296	272	268	279	308	268	259	239	251	261	272	284	279	290	273	273	247	270	274	239	272	291	280	248	287	255	270	279	288	266	274	284	253	243	270	232	278	298	256	248	269	274	262	290	271	229	298	273	278	252	294	236	270	248	290	250	292	255	262	288	282	291	284	253	285	266	262	277	266	232	287	240	284	272	292	277	260	268	279	318	276	262	277	278	264	256	265	271	255	266	259	270	251	298	248	254	255	264	283	264	261	266	258	259	239	289	298	272	268	279	260	282	243	262	275	272	275	275	257	256	275	268	278	254	282	289	256	262	302	257	290	285	291	253	270	256	298	283	254	269	272	273	332	287	276	263	290	294	278	266	254	266	268	248	282	267	260	269	285	284	271	265	266	261	287	307	276	266	264	251	268	284	278	269	262	266	298	247	275	263	266	277	287	259	246	267	259	264	264	283	263	289	254	252	214	271	292	250	286	252	262	289	256	293	237	278	278	293	259	255	253	263	261	260	242	263	248	309	271	271	289	268	293	279	229	248	260	277	274	298	252	271	264	255	279	276	252	283	253	301	286	266	264	239	291	275	245	291	259	253	275	254	255	243	256	273	280	275	274	284	263	285	264	288	269	256	255	257	256	282	264	249	257	240	264	253	277	275	278	270	259	277	264	277	291	271	238	231	274	275	248	302	261	286	258	281	259	267	292	289	260	249	263	278	256	263	281	272	253	252	291	280	291	286	246	289	262	279	307	257	254	245	261	276	251	250	262	244	280	272	276	284	253	294	273	276	258	260	291	256	264	277	279	252	246	274	274	277	248	265	257	250	306	253	299	256	297	268	271	277	260	262	265	238	288	271	264	279	271	290	260	289	266	266	276	281	270	255	307	241	263	286	252	299	276	273	257	266	277	287	275	280	276	266	273	309	267	260	253	246	264	284	247	251	255	262	246	275	273	275	266	290	251	283	276	286	263	261	270	247	246	266	261	224	249	252	269	252	272	273	262	282	267	259	270	252	268	269	289	290	269	260	262	269	292	275	263	281	248	260	257	274	285	250	296	285	293	258	263	269	277	274	305	268	268	255	248	257	273	310	270	273	275	308	277	273	248	269	266	252	249	276	282	261	280	260	285	263	257	275	282	274	265	266	273	266	292	272	252	273	299	261	297	279	248	319	272	256	290	282	260	261	293	280	291	259	276	259	266	285	289	275	279	288	298	267	252	275	277	234	263	274	273	263	271	273	275	246	258	271	290	262	266	276	296	252	252	254	259	293	287	257	238	237	276	293	245	263	238	252	294	280	279	228	285	249	258	271	281	279	267	281	238	249	276	271	289	276	287	258	272	276	269	286	267	314	264	298	273	252	272	289	244	255	283	254	252	246	273	262	238	286	264	257	287	293	272	292	303	242	260	262	293	250	268	255	274	251	254	287	285	255	279	252	264	274	310	280	257	278	266	251	231	282	301	288	271	275	259	283	285	279	279	274	248	267	275	260	270	266	284	262	285	250	293	268	263	293	258	247	267	278	305	262	269	285	282	282	292	249	268	305	254	296	274	270	284	278	240	275	283	253	288	272	265	258	289	282	294	266	270	291	278	261	309	268	269	296	279	238	281	275	277	279	279	279	253	274	278	272	298	310	298	274	266	297	249	296	274	282	281	264	271	284	277	290	267	265	257	300	284	286	279	284	283	282	254	261	296	270	263	280	264	242	280	235	260	275	284	263	280	259	266	251	249	246	237	294	284	277	284	263	275	263	278	276	261	252	225	276	255	270	287	236	272	258	241	255	268	290	258	306	299	244	279	259	241	255	280	268	264	251	288	259	285	282	260	283	255	247	253	271	260	254	268	281	255	287	287	268	264	256	260	253	274	275	274	274	265	260	255	273	286	285	284	260	248	297	257	228	279	246	271	281	278	306	250	266	276	277	269	274	270	247	276	278	285	290	274	271	259	308	250	261	264	260	244	263	272	305	277	257	277	256	250	253	301	269	280	257	289	279	265	269	288	265	248	269	282	281	275	286	252	273	272	248	250	235	268	266	282	272	281	257	251	281	254	282	268	272	269	299	255	268	250	264	256	284	270	273	270	259	260	284	255	277	284	259	249	284	262	269
27654	20665	9820	1735	854	1080	624	548	504	485	474	471	436	414	440	404	440	422	422	373	392	462	419	399	414	413	386	366	383	424	464	421	399	416	409	410	414	401	380	399	390	418	400	357	409	402	384	419	449	400	402	393	399	399	369	409	401	423	383	397	418	402	379	409	454	397	384	437	389	394	405	401	430	424	384	389	406	394	418	381	387	405	393	394	398	407	403	429	401	372	402	397	389	371	405	422	417	392	380	390	385	375	398	444	360	425	360	413	388	430	414	405	401	415	373	382	405	377	412	406	408	411	391	410	390	361	402	413	395	380	414	427	411	426	414	368	381	411	405	399	382	406	393	395	366	400	405	378	399	444	403	436	418	414	419	418	395	401	374	390	380	400	395	437	402	377	414	390	400	427	392	396	363	400	379	354	409	368	409	416	406	360	393	379	408	382	406	385	404	420	442	394	411	448	403	390	374	384	356	400	427	427	381	397	351	384	402	391	425	398	379	403	386	413	398	402	429	354	400	398	395	409	391	390	385	426	368	411	413	399	435	413	432	382	402	431	407	424	381	424	398	436	379	382	391	401	367	423	405	388	383	393	389	401	405	416	406	414	405	399	442	408	382	410	408	415	413	406	387	416	366	376	380	403	382	384	416	434	386	382	363	411	370	403	383	387	436	406	404	433	411	395	390	387	377	376	413	415	382	427	383	393	405	347	403	388	391	366	421	391	419	384	410	365	384	391	424	393	418	388	387	419	419	429	405	378	410	408	399	409	407	418	379	397	398	416	439	413	433	365	382	404	384	421	449	435	406	384	417	410	389	418	436	399	371	432	386	368	381	400	413	394	390	419	401	418	371	388	424	429	421	413	422	433	406	408	388	417	403	358	363	383	411	412	394	397	427	397	411	382	414	392	409	397	401	370	394	379	367	441	411	451	418	386	440	413	410	402	431	429	387	418	414	393	400	402	428	400	421	393	437	362	387	400	406	425	410	380	393	409	415	429	409	377	402	431	414	419	403	371	407	388	349	414	430	377	407	413	408	439	402	407	373	398	435	415	404	381	411	416	380	448	407	380	395	418	414	401	407	425	395	402	375	414	393	409	420	403	406	415	401	407	382	433	403	395	396	396	374	393	405	399	420	433	383	377	409	367	389	399	416	429	371	390	397	366	392	412	401	403	348	395	384	393	409	391	405	382	387	405	404	399	357	409	422	417	421	427	395	422	407	404	436	366	395	368	380	380	421	406	400	385	385	410	385	391	358	378	368	418	412	363	410	402	428	376	388	385	391	398	440	409	422	421	387	411	368	400	438	374	404	375	414	421	384	406	416	398	390	415	393	380	401	375	415	387	412	437	393	379	414	368	425	373	358	402	458	399	383	430	398	428	416	413	422	422	399	375	398	411	414	393	399	398	441	419	373	367	392	364	361	409	385	371	425	373	371	401	404	413	416	405	409	394	373	430	390	406	365	391	422	367	384	404	361	443	396	389	433	389	395	387	430	383	397	407	367	442	393	405	387	410	397	376	425	375	377	375	409	417	408	401	427	411	372	386	395	373	390	381	425	419	391	393	379	402	379	412	408	405	413	378	399	371	413	424	396	374	405	387	411	405	394	389	416	389	393	403	369	414	373	426	396	420	412	370	428	396	396	430	398	422	412	412	378	367	420	377	406	360	436	414	385	428	394	378	429	438	386	402	414	391	368	393	422	374	403	408	410	404	380	407	390	401	427	446	459	398	424	393	408	426	407	372	383	420	397	433	402	380	374	423	387	400	426	440	351	428	393	396	383	421	413	379	408	402	421	419	396	401	376	393	418	405	397	402	401	406	422	377	422	418	396	428	419	402	415	413	364	390	413	418	398	437	441	422	400	412	424	382	407	398	375	386	400	358	403	391	388	396	367	376	407	429	416	426	387	400	401	420	412	361	391	422	377	397	432	400	409	384	426	412	368	356	401	407	430	433	395	397	400	402	379	382	383	399	411	410	435	431	439	405	392	409	385	384	385	446	405	387	411	419	372	412	373	392	376	403	421	437	378	429	389	395	401	393	415	397	411	396	435	395	391	408	394	386	434	404	399	410	383	408	422	406	380	433	409	412	370	414	411	409	380	416	385	406	416	400	430	463	385	386	412	420	401	392	412	402	418	402	433	419	434	413	424	416	403	398	416	387	416	398	404	404	393	395	368	397	397	397	398	394	385	392	381	392	424	402	389	426	399	365	395	392	385	399	394	401	392	389	432	429	426	390	436	385	409	416	400	351	405	383	400	411	414	379	447	412	436	390	401	390	414	369	409	407	369	389	418	420	395	418	399	371	405	373	395	423	376	414	392	412	385	391	433	374	382	427	389	402	428	391	400	403	412	366	408	391	376	387	407	403	408	378	440	400	426	381	412	382	376	400	399	387	412	409	409	378	408	396	375	383	375	411	367	397	395	394	419	398	444	443	391	389	437	389	423	393	398	398	390	381	415	405	442	393	424	418	391	440	394	420	408	350	444	413	397	416	409	380	400	375	394	352	385	421	382	374	385	390	391	420	395	408	419	412	410	392	403	393	396	375	391	363	379	422	385	376	396	404	391	399	402	412	403	382	386	423	366	420	439	363	392	392	398	392	387	409	366	389	404	442	380	421	380	384	409	419	422	371	446	359	410	348	380	426	424	398	358	394	393	391	362	408	358	401	397	381	364	405	384	406	420	401	427	393	389	415	412	425	411	412	404	396	423	369	402	397	405	397	420	395	376	400	419	389	429	389	405	423	432	420	433	385	387	421	407	393	371	428	428	372	324	429	431	400	399	386	372	391	400	432	456	384	398	385	386	395	392	377	387	404	392	424	362	442	396	391	403	385	392	382	385	404	405	434	377	403	378	371	407	409	385	368	411	397	401	414	392	370	433	424	401	402	409	413	404	422	384	405	416	402	422	413	414	368	380	412	375	429	390	391	396	372	408	391	372	382	375	383	428	401	413	388	405	426	397	396	381	399	408	399	377	403	385	370	420	425	382	400	421	389	445	416	371	383	386	422	398	378	434	417	395	387	409	411	419	440	414	415	385	400	391	411	407	396	411	397	411	400	425	381	352	373	432	422	392	412	393	385	380	455	389	423	404	390	371	407	415	394	404	410	404	416	447	393	433	419	390	398	395	434	388	370	392	428	402	375	373	392	426	393	368	419	400	417	381	420	368	385	452	388	386	407	385	414	393	392	406	403	388	378	386	411	417	412	414	392	409	429	381	411	377	368	376	395	409	407	415	433	384	425	422	429	410	431	400	372	411	398	407	403	422	393	390	405	402	384	457	396	420	369	428	426	390	397	388	412	429	422	425	373	414	448	386	412	385	409	387	385	403	403	428	379	408	418	430	386	392	402	397	405	413	432	413	411	404	405	384	413	379	404	397	390	389	368	398	391	420	419	424	420	426	423	406	381	395	401	399	381	398	394	431	418	373	408	395	417	415	371	424	435	407	419	412	395	380	377	408	395	422	386	402	411	390	389
30522	10082	4986	2502	1883	2537	1249	1077	1028	926	855	783	749	729	771	661	693	759	690	662	677	645	668	703	686	660	662	678	662	668	663	680	667	676	651	671	650	635	634	663	648	670	667	732	680	655	648	693	680	645	630	610	651	659	681	644	629	632	646	634	710	628	708	642	673	616	702	661	642	641	630	722	664	656	633	637	621	611	655	647	656	664	621	637	663	659	622	600	687	638	652	643	614	648	628	627	580	619	619	639	622	599	674	643	617	669	680	652	681	642	638	652	634	663	618	647	642	659	700	678	595	662	683	602	658	627	603	622	633	648	684	653	620	673	643	631	680	628	646	640	639	677	712	618	664	644	629	637	656	645	646	648	643	646	644	706	635	641	656	670	624	664	636	681	653	665	688	645	639	631	688	606	610	631	622	664	635	647	603	675	596	709	664	616	652	633	624	647	704	694	636	702	634	624	643	639	646	661	644	671	639	622	650	705	655	668	708	653	640	665	630	620	651	615	647	593	632	648	666	710	636	678	698	602	654	615	629	657	636	631	664	616	653	631	682	675	615	643	664	622	623	648	640	627	671	633	625	667	638	590	628	646	635	633	686	687	679	580	633	651	649	669	635	658	660	653	686	614	663	646	609	655	642	651	642	651	671	636	602	665	656	629	666	657	682	653	645	661	679	631	628	672	662	592	643	674	666	644	638	677	641	661	651	662	621	684	681	668	652	686	665	610	671	619	683	639	669	656	636	731	668	567	632	644	639	649	648	640	652	670	628	663	666	672	650	637	628	641	632	679	656	657	640	650	622	649	653	643	663	708	630	603	645	689	681	580	637	697	633	655	679	656	669	662	643	646	606	642	635	695	643	615	648	649	597	645	620	647	654	664	634	639	623	626	616	655	652	595	647	660	631	685	626	618	623	673	638	654	636	659	664	673	609	677	601	628	669	660	640	655	649	651	650	632	679	665	672	621	634	666	666	668	627	677	671	640	671	643	639	636	664	687	680	644	646	624	622	661	663	646	659	631	657	672	630	671	687	586	638	640	671	635	695	654	639	574	691	628	666	644	677	650	649	634	662	645	637	668	669	609	657	662	657	599	658	613	625	636	659	652	670	647	625	692	702	644	686	626	666	671	646	612	631	678	655	633	647	660	674	640	672	631	688	673	657	603	693	659	662	637	658	610	631	678	658	706	622	641	649	728	658	602	647	665	621	653	653	655	616	621	686	661	645	651	623	636	632	703	653	627	653	642	684	613	702	623	656	718	624	608	663	643	628	654	665	672	664	612	678	661	684	643	675	644	626	643	636	650	616	641	657	677	632	631	682	638	656	632	608	644	672	677	620	599	658	658	646	669	652	729	673	612	666	648	660	654	662	664	638	687	632	664	666	660	664	693	655	693	639	638	632	685	681	637	614	613	711	663	631	661	648	607	658	726	654	671	640	621	665	682	658	646	616	663	614	667	630	636	663	594	661	650	628	694	628	639	657	629	680	589	640	624	662	670	693	614	630	681	665	678	680	611	664	633	665	657	597	605	657	668	603	644	643	617	609	677	684	621	655	613	664	687	667	643	648	635	694	668	629	641	688	662	649	622	645	617	650	660	630	659	684	680	616	653	614	675	664	636	642	617	661	657	636	665	664	632	681	654	654	644	667	664	656	656	632	635	640	655	646	654	678	667	608	628	614	643	615	640	652	654	664	680	627	658	655	651	688	661	662	650	670	633	646	662	635	667	706	657	653	656	661	674	674	652	681	657	627	642	625	620	623	641	669	676	733	650	651	673	614	609	686	658	620	693	723	713	664	646	627	671	631	690	642	665	640	672	682	640	682	698	676	612	652	626	643	666	652	620	681	673	643	695	646	675	636	617	646	640	646	691	636	679	651	617	627	723	670	680	603	679	610	652	619	665	625	660	621	659	662	653	643	645	667	667	650	686	647	632	640	638	644	640	664	618	643	639	623	596	638	630	657	590	641	640	637	666	609	636	684	651	673	638	632	682	703	666	641	645	657	668	645	644	635	636	668	675	660	614	661	682	664	644	630	692	654	705	663	691	619	652	658	617	641	616	621	627	653	652	652	627	636	656	661	665	653	625	648	660	633	660	634	641	620	672	662	645	638	656	629	635	631	620	641	634	723	612	636	679	631	584	677	587	648	675	664	651	630	659	641	672	644	631	680	638	595	627	656	682	658	605	656	630	687	659	591	647	634	658	665	662	689	648	667	618	641	671	664	673	636	644	626	613	597	658	600	673	627	656	620	663	619	652	637	654	668	660	620	634	632	640	627	636	647	645	663	663	613	700	715	625	661	612	678	691	668	634	647	658	705	637	636	632	637	650	677	636	667	619	640	643	677	606	660	688	644	633	649	640	664	670	628	677	659	636	585	685	635	637	633	632	676	626	645	644	627	664	629	689	678	579	678	669	620	667	648	635	637	672	624	675	674	680	643	601	638	654	648	637	619	645	684	634	645	664	646	641	618	666	656	689	666	665	630	648	652	630	643	683	638	650	664	646	589	644	671	688	634	625	651	629	678	652	660	681	645	660	581	661	667	627	658	627	667	675	638	678	650	619	664	621	660	591	633	688	649	652	658	634	690	624	666	717	634	645	634	696	710	688	655	652	583	668	681	652	661	648	680	654	673	677	660	643	654	629	646	651	651	681	622	634	638	666	678	639	650	657	659	653	632	675	718	662	695	658	607	660	589	635	661	692	668	647	668	644	598	631	626	686	661	606	646	635	694	613	666	658	637	610	692	684	646	681	631	654	604	673	653	673	707	632	622	652	613	644	621	590	662	651	694	652	597	665	628	684	675	688	650	645	667	624	636	670	672	618	634	641	651	701	642	628	648	658	636	646	644	709	599	644	628	629	637	663	657	639	639	643	671	683	624	679	660	693	650	650	639	645	643	609	653	690	619	610	648	617	631	678	674	671	615	643	662	649	641	670	679	667	646	685	649	655	642	665	626	653	653	661	607	676	657	643	648	623	631	638	649	639	628	627	637	627	689	659	631	680	678	659	647	648	632	622	660	645	645	653	640	652	663	634	667	666	651	674	616	591	675	693	687	660	636	645	640	661	648	646	654	640	712	641	631	639	636	681	660	686	644	640	608	613	672	668	662	653	632	677	655	649	664	629	645	661	646	627	658	661	649	637	612	650	639	617	661	660	638	681	661	666	684	644	610	664	607	663	628	648	634	643	690	607	667	608	631	643	634	682	643	650	661	629	624	662	626	595	650	674	638	634	620	631	628	649	644	663	671	662	630	659	639	691	667	656	646	649	629	614	679	668	638	687	676	637	663	652	682	629	640	646	655	622	685	673	653	613	633	675	658	648	622	698	612	641	642	675	702	681	622	675	639	644	625	625	667	623	646	658	617	678	636	660	642	651	664	655	677	651	654	644	659	650	624	638	654	658	673	668	659	639	649	619	667	656	649	642	652	643	666	594	679	667	621	642	651	621	689	672	679	642	672	669	638	688	652	623	638	682	641	650
24358	21416	28637	24510	21042	10936	1722	857	659	626	544	527	520	465	439	441	440	430	424	378	385	402	390	423	353	377	377	376	366	370	401	381	382	372	367	373	371	376	383	389	352	348	318	373	379	378	349	354	368	345	384	320	398	367	364	334	379	346	376	401	378	304	368	360	371	350	342	341	337	344	379	344	376	330	317	351	348	376	360	357	350	380	409	363	352	377	390	395	333	344	374	334	386	346	372	330	345	341	368	325	318	331	367	341	332	338	351	385	368	353	346	354	391	351	316	375	390	327	356	358	318	340	329	370	342	351	338	398	350	366	361	382	329	337	351	329	335	336	374	377	367	360	346	369	327	390	350	344	382	351	333	342	346	338	348	346	329	339	345	361	336	360	357	357	381	378	365	393	357	351	347	389	342	352	359	332	390	333	344	353	333	354	361	369	307	372	360	329	344	357	340	343	375	353	370	320	389	354	361	393	386	368	356	379	328	336	342	361	390	324	343	351	343	327	378	338	357	339	320	365	357	356	322	333	353	369	350	354	379	351	344	327	371	346	314	351	310	320	347	347	363	385	356	332	369	368	373	358	344	333	341	388	333	312	357	357	330	343	358	377	350	352	359	336	365	352	371	313	335	341	374	355	370	340	357	365	391	376	371	367	333	343	369	346	340	367	348	405	352	320	368	378	344	319	362	398	300	372	381	354	371	354	365	383	345	347	333	366	340	368	337	359	357	383	312	340	371	338	355	321	335	379	339	372	370	362	368	374	377	334	362	362	330	381	344	335	326	339	365	357	345	342	331	358	338	342	379	373	331	361	380	319	358	343	326	366	366	357	304	370	331	332	368	386	351	365	345	388	372	362	384	354	351	376	373	332	331	356	349	319	341	341	390	358	356	394	346	395	353	362	367	355	323	373	345	339	383	354	367	389	340	368	352	346	330	349	370	375	329	371	337	314	378	350	329	354	363	344	313	343	359	364	330	373	347	346	388	365	379	336	346	331	340	349	375	392	344	399	372	355	382	337	349	340	356	355	358	372	361	361	333	350	364	388	347	353	321	361	326	316	348	346	343	330	325	349	351	369	356	349	355	340	351	347	341	388	354	326	367	333	356	350	351	352	355	354	339	332	363	380	368	357	384	345	359	349	334	361	338	344	359	371	337	331	341	352	372	372	369	368	356	346	349	331	339	358	375	340	312	351	352	376	318	358	333	356	336	372	376	362	375	318	366	374	385	358	319	341	367	332	356	350	351	351	372	384	380	338	349	357	358	322	328	354	315	367	327	301	349	362	389	375	327	362	351	378	361	324	360	318	361	356	349	327	367	350	345	338	364	353	375	362	339	312	348	352	331	370	341	337	341	375	344	349	364	332	348	333	352	340	393	349	312	353	351	387	385	329	362	368	331	337	348	356	353	385	346	334	391	384	342	325	368	333	329	349	347	376	365	344	363	384	344	384	351	348	384	362	355	362	344	371	373	369	330	363	365	377	354	385	352	328	385	373	403	385	353	370	346	343	354	364	323	369	333	359	355	319	333	327	355	369	347	369	357	359	358	372	341	344	349	367	340	327	370	346	359	366	327	368	348	351	372	339	346	353	335	352	388	366	379	335	358	377	355	325	323	359	356	377	375	344	367	364	340	345	351	349	363	349	388	352	312	367	342	348	333	383	350	347	340	332	340	387	344	394	363	352	354	376	381	359	351	341	332	349	351	357	309	347	357	364	345	338	327	370	373	352	354	375	341	381	333	329	351	362	360	378	326	364	382	309	335	313	371	374	378	343	327	328	312	364	353	357	360	367	339	347	338	347	362	380	343	370	336	301	346	335	355	316	371	343	340	329	354	353	370	364	410	345	358	356	325	315	353	382	356	349	350	371	379	363	352	341	340	374	338	363	312	331	373	364	346	378	331	340	353	332	403	383	372	358	342	347	350	359	366	350	361	341	332	414	372	329	343	377	339	345	358	338	325	331	344	364	371	365	412	355	355	354	390	339	357	363	321	319	372	370	358	344	364	373	317	347	385	372	369	350	348	333	357	329	355	354	350	368	327	378	398	317	343	342	336	349	358	366	360	365	338	371	370	355	323	351	350	345	347	340	311	362	333	359	362	375	366	338	351	364	342	383	341	330	357	340	329	380	301	325	355	343	379	346	288	334	328	356	361	334	376	342	343	354	388	324	326	377	346	380	377	371	372	346	343	383	329	365	355	345	339	347	328	347	364	347	359	356	345	329	386	311	370	364	334	334	337	349	356	369	388	382	374	332	356	364	362	360	374	342	347	336	370	316	361	367	374	363	308	335	358	367	340	339	360	388	386	369	339	385	351	343	349	349	371	330	362	332	354	341	371	357	336	341	331	340	345	351	354	385	399	376	371	325	334	368	384	359	362	342	347	349	364	373	337	373	354	363	318	331	331	361	337	384	370	397	365	364	332	344	343	366	343	360	334	356	339	335	348	333	351	356	324	349	379	365	354	378	373	362	330	395	343	392	383	351	348	356	347	354	301	372	367	379	334	355	357	357	361	367	366	387	372	340	354	351	354	324	375	352	342	357	383	357	386	361	368	354	341	373	334	379	375	330	335	331	370	405	392	343	299	314	334	368	360	351	340	340	348	357	339	367	336	370	309	358	388	366	361	357	356	342	354	343	358	386	375	344	394	344	358	349	315	364	341	335	391	352	364	359	341	360	344	353	382	358	329	349	364	355	335	354	356	356	348	336	374	347	382	355	367	369	338	342	393	376	365	363	328	340	365	356	351	366	359	397	347	344	344	366	320	353	387	330	319	380	357	377	332	334	363	353	347	355	371	324	318	340	344	377	327	353	360	345	333	331	372	362	352	338	348	369	360	319	326	371	343	366	388	352	340	392	355	324	374	368	358	339	354	318	347	351	354	334	349	334	335	332	340	340	371	372	364	361	358	347	356	323	340	380	333	306	344	344	384	351	323	355	343	333	368	354	377	364	357	323	319	354	355	333	328	369	333	372	410	348	376	329	315	308	382	338	349	354	343	346	376	360	351	350	348	346	356	368	348	345	325	393	352	344	402	349	330	362	338	332	352	353	364	349	360	355	342	337	323	401	355	344	375	383	337	355	390	367	360	369	399	321	357	378	352	338	336	350	346	377	366	375	372	349	379	359	351	351	345	354	329	362	346	377	357	380	359	370	360	332	367	366	341	361	364	343	336	352	379	348	337	395	357	352	338	339	390	348	365	331	355	402	376	336	359	347	347	355	367	375	337	383	333	347	365	375	306	350	339	335	350	372	368	370	312	356	343	329	326	330	362	347	339	323	342	351	375	372	408	318	384	353	365	368	304	361	333	370	347	353	371	344	326	363	339	313	338	360	371	330	350	336	340	402	343	361	347	359	342	347	320	370	343	348	347	329	358	322	344	341	354	331	356	350	337	363	355	360	362	365	346	361	363	371	360	345	385	378	362	343	381	352	380	380	353	328	335	362	354	345	354	371	322	361	351	353	370	317	413	355	341	339
36337	20880	11408	6134	4490	13204	2584	2011	1691	1446	1287	1181	1002	887	869	880	749	793	704	727	740	717	683	696	624	672	625	607	664	635	627	638	613	605	627	594	618	582	628	586	628	646	593	630	601	573	579	594	617	579	608	593	592	578	592	622	594	600	590	616	584	594	598	594	572	578	619	633	572	545	622	580	598	573	620	602	616	552	611	594	604	613	570	590	599	606	621	606	602	611	560	556	580	553	576	569	569	560	580	565	585	614	590	593	545	579	627	594	596	629	599	583	618	567	613	566	578	588	556	564	602	588	565	555	580	598	620	594	589	593	595	577	610	588	578	549	570	578	552	563	603	640	659	595	582	586	575	582	613	628	597	579	574	604	589	575	555	577	556	554	583	541	565	582	600	617	586	576	573	575	557	592	549	580	552	597	597	605	595	578	626	574	585	580	549	568	619	577	593	591	531	547	611	551	562	550	609	603	572	595	602	579	609	599	563	566	607	556	641	580	587	592	587	576	612	574	573	574	596	549	563	606	615	571	530	588	567	556	587	587	582	601	583	568	565	570	608	571	618	584	578	567	590	616	561	588	540	577	604	637	576	566	536	556	559	573	562	594	546	559	579	588	561	564	630	581	575	584	581	596	592	580	587	595	604	586	580	545	566	560	553	558	542	604	580	593	582	582	542	601	576	597	617	584	560	604	521	595	533	604	629	561	578	585	580	571	520	593	590	611	624	594	599	560	575	582	546	584	581	544	591	573	599	546	575	543	566	577	545	565	604	592	601	563	572	592	547	587	597	534	593	578	600	547	554	547	567	586	568	572	585	561	603	575	578	602	589	594	571	608	548	576	588	562	587	627	581	566	541	557	593	575	566	542	593	605	606	592	600	585	557	555	624	589	585	593	606	594	617	548	551	622	557	576	566	590	633	582	605	548	612	585	594	564	591	645	599	613	563	592	565	609	549	580	565	542	585	574	579	609	585	567	569	575	592	561	619	611	590	560	553	595	598	548	557	577	583	549	603	589	545	567	583	627	597	600	576	607	537	581	579	564	582	585	542	540	585	581	565	575	574	604	593	541	551	572	583	570	580	568	573	549	584	576	592	586	628	589	548	581	570	581	555	612	604	583	573	585	566	569	545	593	558	598	589	583	565	593	555	616	565	567	592	577	611	602	563	560	562	563	589	562	563	569	541	566	596	591	581	616	558	541	607	594	632	571	560	580	596	613	556	626	582	559	559	631	584	563	588	597	604	544	577	589	598	570	574	592	583	546	580	613	612	596	630	554	577	578	546	632	588	578	573	574	612	562	570	581	542	606	598	563	586	610	583	566	545	596	610	567	537	605	599	555	579	567	611	585	577	601	618	631	558	588	628	560	574	560	530	581	646	537	583	573	588	596	580	559	568	569	566	600	574	549	560	577	570	545	560	612	544	620	603	601	599	586	602	578	607	602	570	585	589	570	591	583	563	575	601	545	601	560	602	580	541	570	566	578	589	570	597	562	566	570	538	621	592	540	539	584	611	600	558	588	597	613	563	575	598	553	619	573	622	554	544	562	595	672	604	604	621	587	615	568	577	577	599	587	582	583	618	588	603	594	598	602	580	557	588	588	574	613	582	613	639	584	581	542	543	546	555	581	557	530	564	551	596	539	584	578	618	559	578	568	548	569	534	610	609	568	585	578	560	578	563	604	581	608	577	571	594	560	574	542	587	572	583	560	559	600	614	616	538	624	609	583	542	637	600	639	571	581	567	587	550	580	571	551	533	605	541	560	580	579	570	585	624	617	580	555	584	574	579	576	536	597	575	619	571	604	581	581	627	591	582	549	573	610	582	610	587	612	574	608	620	568	595	621	558	583	592	585	589	598	590	581	574	559	588	586	585	560	568	582	589	585	548	631	594	581	562	622	587	618	584	593	608	586	569	576	608	574	561	625	556	560	539	589	579	550	574	566	583	596	546	585	597	592	590	586	626	600	590	617	586	585	603	603	560	572	639	561	616	566	547	537	599	610	581	598	575	653	592	576	589	603	537	604	587	562	559	553	594	576	535	566	574	614	565	578	629	562	574	584	571	561	605	569	613	592	564	594	571	584	560	624	559	583	607	601	558	576	591	602	607	600	588	588	591	594	606	582	581	563	575	610	536	572	585	581	590	570	586	578	579	551	580	598	621	582	588	617	605	560	556	571	545	584	600	614	568	552	540	622	593	612	595	570	612	585	577	563	589	574	585	560	622	560	601	622	585	589	574	612	568	554	625	588	542	638	555	579	594	615	604	609	593	581	557	586	563	563	570	605	573	582	578	579	568	564	572	586	606	581	605	573	570	620	549	545	622	621	569	566	605	562	608	575	607	576	602	586	553	591	578	535	548	574	588	599	539	571	585	564	583	602	545	543	566	593	577	546	587	603	595	581	557	554	541	612	592	591	592	576	595	568	585	549	590	527	563	570	591	569	606	568	556	591	621	608	549	577	564	553	583	598	562	568	599	587	541	625	547	577	577	569	579	572	599	608	603	601	589	598	588	581	567	597	622	537	520	616	588	559	561	539	580	579	591	631	599	597	569	576	627	580	578	594	562	566	583	587	597	580	593	584	568	578	597	584	534	552	584	566	571	571	570	551	630	639	598	590	597	561	587	564	571	583	540	578	536	582	564	557	600	549	578	561	564	592	557	561	595	590	543	578	597	567	582	585	589	563	607	584	596	611	606	580	565	591	591	555	540	553	603	597	562	555	559	568	572	597	554	600	584	585	581	577	570	595	565	582	619	557	561	565	601	583	564	572	605	628	615	611	569	601	577	580	602	540	560	599	623	584	596	564	601	621	576	578	596	603	574	606	596	569	556	559	588	553	523	595	627	543	635	614	612	606	572	530	553	599	555	574	576	577	559	559	618	542	599	573	598	580	627	614	603	554	580	577	586	568	575	638	594	536	565	610	573	573	578	593	576	565	572	578	563	597	521	546	587	614	570	585	559	594	504	587	577	612	551	599	598	557	591	595	575	569	556	612	631	553	597	576	581	574	590	539	598	572	602	596	558	572	534	573	561	621	568	587	545	557	570	611	599	588	586	567	600	585	572	554	589	568	598	574	561	558	619	613	582	572	607	565	585	618	552	569	581	595	625	632	575	572	535	549	608	619	607	554	596	555	573	580	591	555	571	563	590	608	558	617	537	551	555	567	573	569	585	589	605	554	609	576	618	594	610	577	630	585	588	598	633	589	592	572	616	614	596	607	579	639	563	612	561	619	565	610	591	591	574	584	566	581	551	613	556	576	582	541	557	572	556	605	571	610	599	590	586	576	591	598	589	597	603	607	548	538	596	590	628	586	549	608	583	585	544	619	552	596	615	570	569	620	570	629	584	567	578	615	605	545	582	603	600	587	583	591	573	570	549	557	537	611	617	596	548	589	604	565	575	566	578	602	612	576	561	555	615	562	614	585	581	599	619	557	616	558	603	585	567	562	558	587	581	588	591	573	608	614	562	545	623	603	588	518
23418	21417	29210	23994	21411	21797	7287	1031	675	544	473	432	338	315	333	290	276	273	243	240	235	213	223	230	177	186	175	177	172	176	188	212	195	179	175	157	168	185	186	179	186	162	182	156	184	169	160	170	185	162	166	152	148	163	156	146	167	165	172	166	158	165	193	140	179	164	191	171	180	146	170	144	163	160	190	136	152	165	154	159	148	165	161	153	170	150	136	165	154	160	153	171	137	150	150	150	141	165	152	149	178	187	172	162	165	163	147	139	163	137	163	179	162	154	166	149	180	166	173	148	162	143	146	172	140	154	164	184	166	164	156	155	125	134	161	161	174	163	163	158	156	158	161	155	174	160	154	159	157	168	162	159	178	160	150	159	170	167	156	180	146	165	171	140	152	148	153	144	166	150	123	160	155	160	153	175	173	160	159	161	169	152	182	187	158	141	165	162	176	155	177	146	179	167	167	175	148	166	159	151	142	166	143	145	167	159	161	163	158	150	152	147	150	143	180	166	176	147	159	165	165	129	163	166	169	176	154	155	146	139	153	168	140	158	165	174	149	126	178	158	159	122	157	149	156	167	168	158	167	168	182	148	176	128	147	147	148	175	157	138	162	175	154	148	149	165	153	140	176	152	139	164	153	144	172	157	155	161	154	152	164	153	167	154	164	162	164	164	134	175	164	164	165	158	149	172	163	147	145	133	132	150	159	132	173	168	158	136	155	150	153	167	147	151	145	149	157	161	145	151	118	156	157	141	138	146	173	148	147	148	190	167	163	140	150	167	166	147	163	180	155	158	175	150	160	144	125	166	171	154	154	159	174	156	153	171	155	138	138	142	180	155	156	158	142	173	158	157	183	162	161	161	157	157	156	157	155	142	157	170	167	170	166	189	151	187	178	145	196	161	169	140	153	162	153	148	156	153	162	162	151	157	168	175	141	152	139	164	158	173	180	151	145	172	148	148	175	167	166	155	178	152	150	155	159	150	168	148	172	154	164	163	170	145	170	175	144	168	169	153	165	169	132	157	155	158	143	145	165	128	133	159	181	154	165	156	162	174	156	172	153	136	161	154	142	150	154	177	173	135	165	140	155	158	162	161	168	160	171	165	159	150	134	152	159	174	140	155	169	191	175	156	173	159	171	186	152	158	168	170	177	171	130	155	150	143	159	146	148	156	151	142	181	169	139	165	160	161	167	156	163	152	166	172	165	170	171	171	167	153	173	145	164	169	176	167	150	146	153	173	153	174	164	176	159	151	175	153	159	145	158	152	153	191	146	147	152	148	160	178	142	174	173	156	146	148	141	145	136	174	165	145	161	135	148	140	153	154	137	154	163	180	168	170	157	137	164	133	167	175	146	191	153	154	172	175	136	148	140	177	166	150	157	174	145	155	179	157	156	156	178	163	143	162	171	140	195	159	155	156	139	175	182	167	163	114	161	158	154	164	129	154	173	147	159	149	189	156	178	154	152	140	158	154	171	166	184	161	154	149	174	150	182	160	161	161	181	159	160	156	139	137	155	169	144	142	179	177	162	145	157	162	131	169	169	157	189	164	142	192	153	169	150	143	161	158	150	159	167	155	190	160	147	156	145	149	163	167	170	139	156	144	160	163	158	184	162	183	152	133	172	147	151	172	163	139	158	164	167	158	139	167	162	171	159	140	154	159	153	164	158	139	163	170	183	150	172	161	153	167	176	133	131	163	151	158	158	154	165	154	160	154	168	141	178	142	177	169	156	156	176	175	150	160	173	177	148	166	151	167	157	167	162	136	153	167	161	153	148	150	166	181	181	163	164	156	162	181	140	165	179	173	164	173	154	174	170	161	143	157	148	157	158	144	149	158	148	160	131	163	136	133	137	154	145	145	164	152	145	154	159	178	167	149	159	157	174	146	191	170	138	177	160	166	134	163	185	153	165	152	164	133	158	159	150	140	169	183	148	145	171	164	152	150	172	169	149	143	165	162	166	154	166	159	170	152	138	142	157	146	166	147	165	138	174	166	144	152	147	143	155	149	152	158	178	171	152	141	160	159	145	164	175	156	187	143	151	158	175	142	184	140	166	161	152	153	148	170	155	157	161	174	155	153	152	157	157	166	164	144	142	170	162	146	153	156	169	167	170	178	179	163	182	146	147	157	175	143	172	162	168	151	152	172	154	153	151	153	169	143	135	159	143	135	177	151	159	152	170	158	140	170	144	157	169	153	168	157	205	158	179	167	150	148	158	156	182	153	146	175	161	150	147	145	168	182	173	155	168	167	144	163	139	159	142	161	172	150	168	173	157	160	157	134	166	159	150	150	153	194	160	139	149	148	177	169	143	150	150	149	153	169	145	138	149	170	158	159	151	147	142	140	146	156	159	144	173	161	158	155	162	163	169	135	162	156	161	136	172	160	166	144	157	149	182	158	167	157	157	150	164	154	159	132	144	157	181	160	158	162	169	152	151	173	167	139	146	160	149	167	163	151	166	154	167	170	154	170	158	152	139	160	174	140	158	150	140	161	170	163	150	145	169	164	165	173	144	141	154	157	141	152	139	161	168	169	147	146	158	154	154	154	156	158	130	166	163	179	132	129	159	179	140	155	167	142	175	171	176	154	170	152	157	130	137	158	135	171	175	159	155	136	148	138	157	152	160	148	152	172	154	181	146	164	160	161	169	143	168	174	171	140	153	138	162	153	157	176	152	173	163	160	155	166	139	154	170	176	151	158	153	180	181	164	175	158	156	134	156	167	151	163	186	151	148	155	158	152	155	176	152	165	170	170	152	156	165	175	141	163	147	134	167	146	139	157	159	155	140	157	157	166	170	166	152	130	190	165	167	180	158	128	166	150	153	162	163	172	154	168	147	153	182	168	162	150	148	146	160	186	145	170	167	164	141	150	148	148	156	163	188	165	143	166	173	157	149	156	159	152	139	126	162	193	161	156	161	136	139	183	155	171	149	180	167	168	150	154	150	153	157	170	175	166	163	156	160	144	141	153	173	153	136	159	150	157	152	161	147	165	157	185	162	176	159	160	162	157	152	153	179	155	162	168	158	146	159	158	192	164	145	175	156	161	154	189	147	169	152	156	148	160	163	197	164	177	163	130	165	151	149	166	171	143	160	165	154	143	148	150	137	135	164	160	132	133	158	194	130	173	163	180	148	150	150	175	151	153	161	155	167	158	154	181	164	182	170	169	149	187	166	155	155	135	153	156	164	164	137	151	162	146	153	160	150	150	160	173	161	147	169	168	178	173	185	170	140	132	141	135	155	161	166	155	172	186	176	154	173	151	157	163	151	145	160	159	174	153	169	155	148	154	171	154	145	154	148	124	150	177	154	162	162	155	159	148	176	161	171	144	144	171	149	148	163	165	178	154	179	167	129	140	149	143	167	149	184	149	141	167	155	160	160	148	165	145	154	158	159	166	154	148	160	147	182	147	177	156	150	152	155	168	140	159	153	178	150	155	171	160	165	169	160	160	131	162	156	133	163	159	138	158	153	159	180	165
40284	25388	16114	9018	6289	15892	3435	2748	2104	1679	1425	1267	1090	862	742	666	632	589	526	524	512	426	446	396	425	399	395	382	358	358	374	357	332	328	329	349	291	334	308	314	297	306	279	295	294	293	313	298	301	285	290	311	259	278	313	302	280	271	282	270	256	290	312	307	277	276	288	267	284	272	258	273	271	271	287	274	250	304	259	267	281	276	285	269	279	296	283	279	242	287	284	271	294	326	252	283	262	243	239	271	252	252	272	259	251	288	277	276	264	254	251	290	273	291	260	285	286	261	282	271	292	271	282	291	264	289	247	304	255	242	236	282	285	280	238	293	255	275	264	270	275	259	305	267	284	242	280	272	261	265	289	282	261	265	238	268	264	236	260	287	262	269	269	256	297	274	293	258	270	246	282	265	239	268	253	282	261	268	241	283	299	283	291	270	269	269	286	266	272	268	267	250	279	249	284	254	254	262	270	270	276	269	245	260	259	261	262	244	253	266	277	281	269	256	279	268	297	293	237	294	276	253	294	310	281	278	273	291	285	258	289	297	289	285	244	291	267	264	268	245	250	259	270	287	264	268	233	265	263	314	269	253	261	277	255	251	247	283	281	273	283	289	298	255	290	280	255	251	264	291	263	310	296	257	291	251	266	273	281	260	275	297	282	258	264	273	281	291	268	272	280	294	285	262	292	258	268	271	264	270	285	265	237	297	238	258	233	286	267	265	250	264	268	267	270	284	276	255	268	242	265	283	281	279	287	266	262	279	278	280	269	251	281	281	284	287	263	264	278	280	261	258	280	237	255	325	233	276	289	279	262	275	259	270	269	266	247	268	258	252	283	279	278	279	242	275	277	284	259	229	289	254	288	291	286	270	272	249	247	264	290	261	274	254	288	299	258	288	267	299	283	261	282	274	269	273	258	242	293	258	262	256	291	285	286	232	282	263	275	280	261	272	277	273	253	269	282	278	262	281	257	265	281	252	269	300	265	254	264	272	283	274	272	284	279	251	231	249	238	279	261	246	271	263	271	308	258	267	257	265	260	255	289	250	280	264	261	279	282	286	257	277	250	263	271	266	263	265	259	285	264	262	273	284	267	262	266	259	273	312	260	271	257	253	266	300	249	288	253	248	261	268	292	240	254	310	286	278	267	258	277	269	283	263	292	267	243	268	268	279	243	266	263	289	306	280	305	249	257	263	291	277	298	230	291	275	292	270	279	263	289	273	270	270	286	284	266	242	260	265	286	252	253	284	271	242	256	254	275	271	283	281	291	243	267	254	289	277	285	266	285	259	284	267	247	275	261	292	279	315	281	290	287	282	298	279	268	282	273	273	309	300	264	292	266	269	292	291	279	296	268	276	270	271	246	266	265	266	275	247	255	240	254	289	269	275	277	258	276	265	289	277	274	274	259	257	244	258	274	278	242	251	256	260	263	265	267	267	263	287	272	265	262	289	272	278	288	298	311	285	305	250	266	295	273	288	282	253	254	247	249	237	252	252	246	236	234	292	261	295	279	278	281	277	262	268	275	280	285	266	263	280	243	259	287	253	259	255	256	266	252	246	271	263	256	256	273	273	275	260	287	272	277	275	277	274	251	263	255	286	265	315	265	256	271	290	262	288	269	269	288	286	245	284	253	267	286	255	282	272	302	268	282	276	268	243	294	307	268	249	312	244	280	282	263	259	276	263	262	279	263	252	296	258	285	279	254	274	276	250	273	292	246	266	304	272	266	268	279	266	279	276	252	261	272	288	262	297	256	261	279	258	242	276	250	260	288	257	288	292	265	266	253	267	260	295	283	264	281	249	264	261	284	275	294	277	241	291	259	246	255	274	290	266	278	245	266	256	283	291	253	253	255	263	268	236	234	242	244	255	266	272	267	252	258	279	275	234	289	264	291	268	271	261	285	263	293	248	264	269	273	264	234	285	281	261	291	275	268	300	267	275	280	265	268	272	254	263	278	262	274	249	246	246	263	263	279	276	268	269	259	265	242	274	253	273	264	250	269	287	262	290	268	261	256	270	288	264	273	248	296	239	292	248	265	257	291	282	261	248	275	249	233	246	284	278	271	268	251	280	269	272	273	254	281	243	242	274	243	288	267	265	245	243	274	262	267	265	250	276	249	245	286	267	271	272	268	240	260	274	267	260	287	268	251	271	287	226	306	276	269	231	256	272	256	250	285	263	281	280	279	293	281	259	265	266	278	270	255	284	291	296	276	271	241	263	289	251	252	300	287	265	286	262	285	254	276	285	259	273	292	269	253	272	277	268	267	283	277	280	263	271	261	268	281	248	259	250	253	297	261	251	272	295	292	247	262	274	274	280	242	291	274	276	268	276	274	291	244	232	254	260	272	264	271	279	292	241	249	251	256	245	281	251	279	280	266	266	260	282	254	271	271	286	252	266	254	267	275	275	265	263	251	253	269	297	269	276	226	266	268	245	265	269	280	279	293	278	275	256	303	271	270	274	267	281	252	271	268	264	263	248	286	252	283	265	254	290	271	290	235	271	278	271	260	255	259	266	262	289	251	279	294	268	247	292	266	269	255	262	241	275	280	273	269	261	254	273	291	267	279	260	279	279	269	265	257	274	260	277	281	284	275	256	240	276	273	255	260	307	233	283	250	273	277	253	262	272	261	261	279	253	277	247	253	261	259	273	245	283	297	272	276	289	273	272	278	260	255	247	279	268	281	285	301	280	284	278	252	265	229	249	292	255	282	266	248	272	273	284	285	250	260	272	295	259	296	276	241	264	283	253	253	261	262	267	287	264	264	271	297	275	252	251	265	300	241	243	290	318	266	243	249	282	279	285	275	255	284	297	263	287	255	271	283	289	296	273	300	250	248	291	261	264	275	282	250	249	263	286	264	239	247	280	249	263	246	279	261	283	271	275	281	262	301	300	277	272	271	264	289	277	263	275	288	297	256	275	279	250	283	270	283	274	270	266	269	270	262	264	239	273	273	233	293	253	267	301	282	249	299	288	273	283	261	290	258	297	251	254	264	261	282	276	281	292	260	278	279	277	264	268	256	254	257	280	279	254	268	298	266	272	265	284	283	264	268	260	269	261	267	271	268	268	256	283	276	257	289	271	268	268	284	291	246	269	289	282	259	257	273	283	287	254	282	246	283	304	260	283	251	240	261	251	255	258	252	244	267	274	251	274	270	280	276	245	257	267	296	265	264	272	253	249	288	276	272	266	279	264	267	273	256	262	274	274	290	273	282	260	269	265	275	280	282	268	271	281	284	274	267	239	290	283	277	272	242	251	269	260	246	289	269	248	277	247	278	245	254	269	265	289	285	262	278	299	271	268	265	272	296	295	256	259	290	270	290	274	276	275	277	254	271	272	255	301	247	258	272	243	279	289	256	242	250	252	264	286	296	282	251	272	291	271	261	263	275	245	264	271	288	262	276	280	265	261	257	279	240	258	273	257	268	259	285	274	255	256	254	263	270	281	306	270	245	293	260	267	272	254	283	291	269	278	265	248
27774	20693	9550	1795	873	1099	619	525	495	462	406	401	456	441	469	419	440	420	412	419	414	390	411	423	335	365	381	420	383	392	391	374	406	418	361	403	408	390	429	401	375	435	376	394	411	394	410	377	389	435	427	378	390	415	374	406	418	374	400	384	421	405	384	403	407	370	415	397	440	393	362	397	402	418	404	373	382	408	391	395	384	405	385	406	424	404	414	402	388	424	413	418	403	396	399	403	405	414	413	354	391	425	439	377	397	394	347	346	404	350	417	372	404	390	381	373	391	392	389	400	372	412	372	401	403	379	404	378	429	402	389	400	405	405	391	383	387	416	390	418	392	418	375	423	378	350	363	412	366	427	407	417	401	391	408	440	403	446	419	364	382	415	401	380	376	399	348	371	408	394	386	340	421	368	410	409	426	415	414	400	382	424	417	358	429	383	414	390	407	409	419	427	378	403	419	381	422	393	380	395	395	419	406	395	423	375	428	374	395	377	346	392	413	386	385	409	364	391	409	417	415	403	381	384	419	390	388	386	386	392	429	423	404	395	400	368	394	400	390	370	425	445	419	383	376	412	391	397	404	409	386	395	360	411	428	414	384	391	399	387	384	355	387	404	391	394	369	366	428	409	435	395	408	397	419	389	398	385	388	395	394	401	415	411	405	391	406	408	349	417	403	429	338	385	379	435	388	383	371	398	408	403	385	362	371	412	363	367	401	399	386	387	398	409	412	420	401	405	447	405	385	353	417	378	378	393	409	384	387	420	395	420	419	384	394	398	414	360	381	394	415	385	380	405	392	422	378	378	394	402	442	416	410	427	415	408	398	409	422	401	428	397	400	390	415	435	356	369	392	382	404	403	400	357	404	401	404	422	379	371	402	420	361	408	381	388	422	388	404	404	429	409	427	399	392	395	392	382	409	353	400	384	416	401	418	431	403	398	407	393	357	389	383	398	397	407	436	426	390	416	410	386	393	387	409	395	365	416	407	400	388	403	391	413	438	417	407	396	429	367	394	395	396	406	388	387	372	402	375	419	385	382	370	393	397	381	404	389	402	419	361	384	412	439	410	390	366	412	362	405	421	362	392	372	379	360	419	407	422	375	394	393	399	366	391	375	381	388	413	386	385	394	357	407	380	396	446	379	410	362	387	374	418	384	419	373	423	384	420	388	383	383	386	408	390	402	358	389	403	412	405	420	390	395	373	407	405	364	436	364	399	405	398	388	432	376	402	432	438	383	437	414	405	432	423	356	411	405	410	395	374	408	418	381	397	372	402	391	393	372	397	395	383	378	363	391	385	365	401	417	402	409	386	412	395	428	427	404	403	371	416	401	397	368	369	410	396	382	418	404	373	408	393	424	393	388	367	400	409	404	401	391	390	416	397	354	421	437	427	389	371	393	444	381	406	384	388	385	357	406	408	376	407	367	421	385	404	394	401	424	410	381	409	383	422	455	414	444	376	395	387	411	388	404	403	357	413	369	366	346	422	395	415	397	415	393	377	375	396	373	374	401	395	399	412	419	396	410	376	388	393	382	394	386	401	409	402	418	401	390	399	424	403	388	377	389	421	405	369	402	379	430	412	423	349	372	375	413	347	409	422	387	390	399	423	389	390	402	361	394	406	470	366	366	379	394	410	366	419	384	393	424	416	387	403	394	424	392	437	420	393	384	374	393	419	429	412	389	410	405	343	423	423	410	414	401	437	370	383	384	393	388	367	400	386	439	370	379	380	397	399	382	392	391	446	379	401	358	399	381	404	405	394	390	404	389	398	401	435	411	377	402	418	393	407	408	386	391	401	405	388	377	406	398	391	415	398	410	395	388	385	391	371	440	372	379	363	415	399	383	426	435	386	360	390	407	397	410	405	416	378	425	418	383	371	389	385	372	404	413	370	407	391	411	386	383	371	381	403	452	402	391	396	400	382	416	426	411	408	369	387	422	381	418	400	388	407	381	441	405	403	424	420	375	403	387	411	399	406	420	414	433	410	388	405	426	402	399	395	428	395	403	370	417	407	381	403	400	412	372	370	386	411	424	393	393	407	400	388	416	433	384	424	378	442	420	396	432	411	406	398	394	402	379	396	393	415	438	400	413	422	374	401	401	432	366	383	378	395	379	400	392	400	409	400	407	421	407	376	418	414	398	412	389	386	420	383	401	399	381	386	386	389	381	381	389	411	439	404	395	392	408	380	383	420	382	408	370	352	368	407	384	417	398	418	398	420	361	408	387	388	429	348	433	398	429	395	387	383	391	413	378	411	379	380	383	376	401	353	399	405	338	410	391	386	379	369	429	415	376	388	391	369	412	431	366	421	409	416	379	432	398	376	401	367	389	426	384	425	414	403	395	397	386	387	392	426	461	449	405	413	412	391	427	406	365	426	414	398	380	402	381	359	378	402	425	395	403	389	376	370	402	404	402	388	390	394	383	399	419	410	415	379	375	398	402	413	437	398	430	388	380	407	404	398	413	413	426	415	383	426	400	363	382	419	357	375	420	414	361	421	372	375	400	380	415	386	375	368	443	367	395	384	417	401	385	434	390	408	416	384	399	444	413	394	400	383	360	426	408	403	386	417	421	412	430	386	378	399	409	392	366	426	416	351	398	442	397	401	394	412	407	414	385	391	388	369	426	382	376	380	399	383	366	415	373	376	401	361	432	395	403	422	394	349	387	366	387	420	394	413	422	371	416	396	420	387	382	367	406	359	372	403	390	384	413	394	362	412	391	385	406	383	428	381	368	419	394	411	433	401	337	416	392	390	379	402	379	404	399	396	369	386	422	416	390	363	395	398	433	396	419	385	391	381	385	390	415	384	411	395	400	433	432	381	414	396	427	430	400	365	392	379	345	383	369	439	387	392	373	405	390	379	376	405	431	441	381	388	402	387	373	403	371	395	380	403	423	382	379	373	381	416	373	365	375	391	365	424	399	394	411	413	410	379	380	420	405	367	405	409	407	385	399	411	385	403	403	401	378	403	435	422	449	387	372	381	442	414	403	423	395	366	361	413	424	405	385	378	395	386	378	365	407	409	395	410	387	405	360	406	427	413	404	411	373	399	394	354	400	405	347	409	420	398	381	375	388	393	428	376	400	419	403	398	383	416	377	417	405	394	389	375	399	428	405	377	410	408	424	370	384	381	364	425	397	415	370	413	371	399	398	396	386	396	403	376	417	372	416	387	374	369	418	398	377	403	388	383	384	404	392	407	405	408	370	367	398	427	387	377	424	387	384	429	404	415	410	383	401	432	411	373	433	367	373	393	399	387	396	401	390	399	408	382	402	423	396	390	462	412	434	403	427	402	403	377	381	397	405	386	383	415	389	385	383	406	414	328	416	381	396	421	381	367	371	409	384	415	379	398	398	390	377	392	371	373	380	371	425	373	393	394	382	373	383	409	377	407	428	396	417	411	380	401	402	380	407	382	391	432	400	402	429	359	396	423	421	368	380	416	428	405	390	409	416	390	391	409	423	392	393	426	382	427	391
30946	11108	4580	2602	2053	2383	1202	1074	993	928	848	818	764	754	689	780	663	718	688	650	669	678	669	668	656	642	702	613	676	614	663	648	673	636	655	620	661	637	622	653	661	661	647	624	628	698	635	662	608	649	615	664	640	648	621	676	685	628	656	643	606	624	608	603	632	647	675	631	647	646	620	634	654	667	660	669	661	615	659	643	657	684	625	649	657	634	644	636	614	606	623	661	643	596	660	598	665	663	661	632	629	669	618	642	608	622	697	649	634	657	620	637	627	624	695	651	653	651	680	629	570	642	632	655	649	661	657	650	663	636	699	640	589	633	641	652	640	655	645	626	638	613	644	601	683	663	631	640	649	663	724	640	611	657	616	682	634	624	675	658	655	628	672	655	630	623	714	688	650	679	628	636	670	653	616	633	633	643	622	637	676	618	635	682	619	697	600	604	634	651	625	689	701	723	628	655	648	653	617	628	640	623	670	640	691	636	681	651	642	685	663	666	660	648	609	632	654	652	641	666	661	617	704	699	658	588	634	601	633	604	607	664	642	670	621	656	637	624	638	598	641	586	652	645	660	669	635	629	608	684	643	640	653	660	641	646	627	672	653	659	662	639	614	619	673	680	630	681	662	658	651	637	635	606	667	643	654	662	656	605	651	672	647	687	637	665	690	670	623	660	651	672	622	626	684	655	668	679	684	638	625	650	636	617	675	675	673	632	645	625	679	654	628	606	675	626	627	648	630	663	660	655	656	622	683	637	645	636	639	619	639	640	611	630	659	659	708	657	625	606	686	659	646	645	652	659	692	640	648	652	645	680	609	640	634	672	650	712	672	655	629	626	593	647	612	688	651	621	644	675	665	664	608	627	642	654	669	663	636	623	658	685	629	645	647	652	616	701	663	703	702	635	675	655	640	655	654	635	660	590	669	643	642	681	667	659	693	672	605	664	669	634	706	638	629	673	638	627	653	611	620	675	637	565	634	623	629	671	672	597	591	635	647	649	629	643	664	663	691	668	641	658	625	697	634	673	655	616	626	665	633	635	675	637	588	629	652	676	681	596	634	659	641	606	636	680	633	627	638	643	619	634	628	618	595	679	642	640	652	708	637	647	638	657	643	638	680	661	638	630	638	637	656	697	650	635	673	633	642	700	632	668	619	676	652	605	641	649	641	640	639	651	639	634	663	697	610	656	650	673	668	653	679	664	678	626	655	686	682	641	671	660	665	630	639	670	641	648	625	581	639	639	659	636	662	681	664	661	629	649	600	630	676	625	661	659	664	625	689	625	666	556	617	623	659	632	608	610	623	643	674	608	681	620	673	673	657	644	610	578	699	665	702	647	619	621	695	645	657	611	641	642	599	645	633	667	647	646	608	641	640	606	639	611	659	631	661	617	624	622	652	648	721	675	640	666	633	658	644	685	614	666	657	679	635	640	621	622	635	654	628	652	618	593	618	626	647	659	685	620	626	640	605	650	630	609	668	622	663	671	670	643	640	611	653	648	642	619	665	673	650	604	628	670	640	619	633	634	642	617	625	650	635	642	610	657	637	705	628	693	637	629	648	626	652	668	701	661	647	635	645	674	636	664	628	613	608	680	644	654	646	623	645	619	636	634	637	636	666	630	634	644	647	656	626	658	692	652	621	670	606	645	643	648	602	665	631	600	652	615	675	670	617	666	638	620	676	656	629	665	705	634	652	638	620	597	656	646	656	663	601	610	709	615	642	691	635	675	658	660	655	624	630	620	640	664	625	659	668	631	678	640	639	670	686	599	620	633	597	673	657	633	661	616	672	624	595	639	606	657	619	577	645	663	640	609	655	611	647	639	669	631	614	594	573	651	656	621	668	657	677	616	674	636	657	657	679	642	632	645	647	668	582	673	680	682	614	635	660	671	659	611	632	670	622	644	592	679	656	585	618	640	632	622	619	639	601	640	646	619	643	649	623	595	609	618	646	691	666	672	652	640	630	595	660	651	616	611	623	683	613	699	666	632	614	651	649	658	590	688	653	655	626	632	643	679	637	640	641	642	620	711	611	647	643	658	565	661	615	574	647	650	641	649	659	689	666	626	615	645	676	624	668	652	646	639	617	629	652	641	670	658	687	675	651	665	629	625	638	639	685	625	628	633	627	640	666	634	678	640	650	615	614	658	623	622	671	592	629	634	675	640	614	676	656	647	670	651	633	610	624	651	687	602	686	677	660	619	618	658	652	648	589	636	668	615	662	644	673	660	611	605	631	687	636	657	630	650	627	623	628	621	683	632	656	661	616	619	657	620	669	639	665	671	620	658	620	654	644	671	645	641	645	725	645	655	707	649	684	633	639	622	658	648	657	652	726	666	662	622	666	654	647	670	697	650	615	655	654	645	671	670	664	663	647	701	641	667	643	621	661	654	668	630	617	673	642	665	619	631	608	668	633	636	678	603	620	621	669	640	646	638	609	634	638	623	651	666	617	633	674	671	661	618	640	653	650	694	626	683	640	620	586	643	616	635	644	635	686	667	620	682	643	620	645	646	646	669	641	647	637	623	668	663	596	666	648	635	623	646	648	644	595	636	638	667	675	646	674	594	687	606	630	661	658	609	622	636	641	660	592	650	694	655	629	621	628	717	642	629	649	662	658	662	657	637	657	665	634	689	620	590	657	632	624	640	659	622	607	698	646	613	648	703	645	631	626	643	628	611	651	656	655	689	594	667	647	636	624	642	635	649	600	626	714	623	655	667	595	680	649	629	632	655	669	623	645	629	648	643	631	660	637	636	662	651	651	625	635	663	721	612	633	683	705	644	615	647	638	617	654	631	636	651	601	657	641	635	617	628	629	652	628	626	675	641	657	595	687	688	618	655	659	676	670	639	613	603	619	604	706	667	675	639	633	662	658	634	655	665	672	630	617	664	620	701	624	605	683	630	621	580	717	641	686	653	609	640	646	724	616	636	653	633	674	625	675	618	639	628	671	677	647	633	669	613	640	659	641	623	651	678	651	618	680	655	644	665	653	642	660	655	659	621	658	652	605	609	638	655	653	688	663	655	664	644	618	659	656	637	635	655	649	627	670	676	625	645	643	607	632	645	605	629	645	660	626	614	675	679	634	638	611	671	601	635	664	659	666	650	602	702	645	688	665	671	657	613	625	670	646	654	640	647	650	620	643	671	633	637	643	651	629	648	683	681	648	610	637	614	612	693	634	649	651	597	635	625	712	645	635	637	663	642	643	649	680	639	658	670	646	662	661	662	633	591	609	646	613	616	618	667	645	649	666	692	669	588	641	684	654	636	633	632	668	640	661	625	595	660	637	659	671	627	651	678	613	661	639	637	661	667	627	658	598	665	633	627	661	640	620	652	680	677	639	657	671	676	590	634	644	632	684	644	651	637	626	659	600	697	629	653	657	635	647	609	627	607	680	646	668	621	654	644	623	657	645	710	659	625	674	634	645	662	610	621	657	646	664	700	668	655	635	637	686	707	654	629	649	669	657	649	629	676	619	655
24261	21378	28545	24470	21041	5709	1349	828	673	604	563	551	499	499	438	474	414	394	421	396	407	374	408	355	409	350	359	388	348	350	334	399	340	358	363	336	339	358	358	347	319	339	336	345	358	368	364	331	345	354	362	356	379	370	347	344	388	347	370	342	353	326	318	357	322	352	364	334	335	351	351	355	354	358	349	354	330	358	327	334	363	358	319	353	375	306	358	322	352	357	342	338	334	333	353	361	334	324	344	350	324	367	352	327	324	351	355	345	341	341	337	361	363	334	333	344	336	336	316	353	351	359	322	383	372	347	395	352	364	323	355	337	358	365	381	337	332	336	332	390	342	367	339	353	351	351	349	335	326	353	338	319	333	351	330	341	339	380	347	337	380	346	354	355	352	345	348	342	363	335	356	334	348	368	368	357	368	339	328	391	375	324	370	355	329	335	372	335	345	345	369	380	358	339	307	332	351	327	344	352	369	368	329	337	358	352	346	360	341	366	360	339	335	302	329	313	327	341	353	358	365	363	327	341	330	380	342	326	345	329	314	343	365	352	350	349	366	340	379	334	364	339	347	349	334	356	326	341	340	358	347	400	362	318	309	371	317	337	358	341	337	347	328	361	356	318	402	342	347	357	343	382	381	343	365	295	331	374	376	332	348	368	337	352	354	362	352	354	334	348	348	359	330	373	326	315	337	343	342	336	337	331	340	356	330	361	379	341	363	334	381	388	356	359	335	357	375	346	344	391	343	362	352	343	346	332	347	376	357	334	343	377	320	329	346	348	362	322	401	368	342	337	335	374	354	377	334	364	371	325	334	354	357	346	373	359	351	376	336	350	400	344	332	330	344	350	364	346	338	338	347	358	372	337	376	345	332	345	349	345	330	346	364	366	338	361	344	345	351	363	339	345	337	370	346	371	360	323	333	368	336	338	363	319	354	361	332	334	351	345	347	389	396	338	368	323	361	365	347	346	359	327	328	347	350	336	344	334	363	345	362	324	369	320	386	368	333	359	329	340	334	341	351	326	346	349	366	344	326	366	345	368	352	339	349	354	339	374	347	328	376	366	366	372	370	313	387	349	359	332	344	311	376	377	328	355	365	386	358	355	380	357	348	322	378	363	348	307	303	336	355	325	310	352	324	360	328	358	328	378	353	331	358	344	328	360	325	357	373	350	350	354	329	408	367	347	376	324	362	348	374	370	345	368	354	348	366	331	296	346	350	358	364	357	340	337	359	334	365	336	350	332	370	356	323	364	368	321	337	336	369	353	344	365	344	343	379	355	348	326	367	354	361	332	313	345	341	344	344	369	332	353	366	363	346	376	354	341	326	333	338	332	331	367	330	358	328	385	376	351	325	332	347	366	361	348	341	358	345	322	359	373	391	361	348	339	348	366	349	334	364	349	334	345	342	333	336	386	345	312	317	368	371	359	362	363	343	330	337	344	318	362	371	328	341	310	353	351	310	326	345	329	375	350	340	342	328	310	308	395	353	329	352	340	337	382	369	362	329	347	331	352	349	357	355	355	346	349	367	329	339	356	340	341	357	348	324	347	336	344	350	385	339	363	363	366	390	343	345	361	328	321	344	348	368	321	342	340	334	356	342	339	302	353	339	369	346	362	369	342	341	355	367	340	349	318	342	311	336	333	357	328	352	336	382	377	315	339	356	340	382	331	318	352	347	349	356	343	350	398	379	334	332	335	347	368	386	374	408	390	392	361	346	329	347	332	356	346	358	337	343	356	364	326	336	327	352	369	350	329	353	344	360	355	336	364	326	328	337	353	369	344	350	343	353	373	338	335	358	319	328	361	369	352	342	380	366	388	336	383	315	327	339	350	345	336	340	346	337	350	362	328	315	382	362	373	379	385	336	362	373	349	351	326	322	379	360	339	326	343	314	309	343	355	341	302	348	334	349	362	352	350	355	366	359	359	355	378	346	322	334	326	333	365	379	347	320	325	355	363	357	341	326	340	379	356	361	333	360	353	336	323	335	326	362	331	348	346	353	363	344	357	380	370	371	340	341	347	374	355	340	353	351	357	366	350	357	311	364	320	375	364	306	343	374	361	345	361	317	345	374	350	326	376	344	317	375	382	341	352	339	352	352	373	320	342	332	357	339	304	387	336	347	351	353	309	341	341	336	328	338	324	359	366	330	360	320	325	354	348	339	366	360	343	337	313	344	347	347	325	363	366	384	346	328	349	322	335	346	377	347	349	347	365	329	329	339	344	355	376	336	334	349	385	353	354	340	340	358	351	328	362	333	340	334	351	350	344	323	353	353	352	344	323	340	378	373	342	336	351	336	364	364	333	365	343	318	338	346	327	369	347	311	342	340	403	393	331	369	347	341	373	364	347	353	368	357	355	358	332	341	352	357	340	350	341	358	318	330	349	355	342	370	351	350	335	356	376	356	337	331	358	368	346	331	361	373	345	309	337	326	336	353	369	339	324	359	367	349	406	347	337	338	310	344	377	336	393	351	347	347	331	382	334	361	346	377	344	343	375	341	352	377	375	381	360	322	344	350	307	349	378	361	342	314	322	363	329	337	369	375	372	336	290	388	388	346	362	320	344	338	359	359	357	343	356	340	381	360	331	345	362	365	339	359	313	341	361	335	346	371	362	366	342	354	345	344	321	327	351	348	353	323	356	348	374	324	334	343	342	359	323	332	317	350	336	356	345	317	342	308	372	362	337	346	327	325	338	377	374	328	333	345	361	327	326	335	350	334	352	342	355	357	311	331	355	340	353	373	365	353	372	330	349	372	329	353	350	359	372	323	356	379	364	309	351	349	349	344	358	379	346	341	353	340	360	352	318	349	365	377	365	346	313	341	286	355	355	345	333	380	344	342	323	381	362	351	337	348	342	317	318	350	366	355	353	304	355	351	328	370	348	367	368	353	346	327	365	336	381	355	337	318	335	336	332	367	341	372	345	318	350	326	330	362	323	335	342	361	368	346	344	322	363	364	331	346	319	326	334	385	418	362	330	334	350	332	345	369	389	355	335	372	346	377	351	348	351	338	312	344	361	361	348	331	353	349	370	313	321	336	344	345	357	357	332	360	352	327	355	357	362	343	316	351	350	323	376	348	315	317	390	340	332	349	399	348	338	328	366	367	332	353	348	335	319	365	340	388	330	341	361	323	321	338	342	362	328	339	373	347	341	365	336	353	351	366	339	347	361	353	337	349	318	350	348	386	353	371	336	373	347	359	344	361	340	352	342	361	332	348	331	348	309	368	324	339	355	342	354	389	373	337	320	339	316	353	360	369	348	333	337	322	355	347	342	375	321	343	364	344	369	326	321	354	361	346	341	379	327	333	336	354	356	346	366	333	350	337	353	343	372	340	324	383	338	366	354	373	348	321	376	352	308	319	374	329	335	339	349	363	339	347	325	362	341	323	321	377	342	379	336	334	342	372	351	352	374	366	369	355	319	342	304	365	335	357	376	347	351	348	335	350	348	324	338	328	347	357	354	336	333	328	347	326	330
35760	21454	11338	6200	4451	4364	2554	2084	1681	1509	1248	1147	1027	934	847	863	787	752	704	719	667	664	700	669	674	677	634	634	609	650	638	614	612	581	603	628	600	601	583	573	625	601	610	590	584	620	592	622	594	585	613	592	596	650	572	595	573	568	576	585	593	629	555	595	552	530	579	556	517	577	591	608	580	595	565	618	596	570	586	557	566	602	585	583	579	596	555	561	571	571	550	563	559	565	544	587	580	581	586	585	581	547	578	591	577	590	557	543	567	555	553	572	585	600	588	570	575	588	545	527	565	545	559	522	573	613	543	549	630	541	614	574	583	556	532	555	565	571	566	569	619	565	542	615	542	594	624	601	572	585	553	571	560	591	555	546	557	575	564	593	557	577	592	567	575	551	600	606	582	549	593	571	592	571	597	567	610	561	600	577	582	568	577	576	557	560	561	558	552	580	540	601	565	554	561	587	563	575	567	572	570	601	617	585	543	552	558	558	548	561	572	569	560	563	617	578	546	561	587	572	556	561	543	614	513	551	605	613	602	562	605	626	575	607	588	591	600	589	590	579	553	555	571	570	575	566	598	591	594	570	562	566	583	621	559	570	573	570	585	597	583	546	585	562	571	562	608	575	587	571	548	586	572	559	643	565	555	561	557	578	597	620	573	543	568	558	591	582	532	551	576	584	567	543	579	584	567	569	541	565	572	579	564	579	588	536	553	586	551	563	580	618	597	551	645	616	598	573	554	568	631	559	583	544	570	576	601	562	536	608	534	560	575	552	608	560	586	583	546	552	602	549	562	603	550	579	565	550	587	577	596	549	566	606	545	570	578	563	590	564	568	590	538	548	608	595	588	575	564	560	583	593	589	599	562	583	627	541	593	574	588	556	584	575	583	598	606	581	560	588	539	565	579	548	586	543	587	609	581	554	561	616	602	580	556	577	605	562	560	572	570	551	598	584	550	561	622	573	600	590	541	567	565	564	577	578	558	597	585	596	512	551	592	599	557	563	587	509	538	571	575	588	589	542	559	580	586	555	601	573	538	588	558	554	565	562	577	557	544	571	587	536	592	558	568	547	532	577	563	591	616	585	560	577	558	578	583	595	585	529	569	560	605	592	552	524	559	562	575	553	590	548	544	592	597	547	545	565	555	578	551	599	568	578	540	565	566	565	570	541	572	591	569	568	525	591	593	559	596	542	556	586	593	575	548	607	542	573	596	564	568	579	583	533	548	543	564	568	547	591	566	563	616	583	549	578	588	562	563	602	591	623	528	556	610	578	545	570	584	562	598	564	552	560	546	548	556	575	557	599	538	524	551	623	527	558	553	588	555	567	597	562	565	577	541	571	559	564	558	584	568	565	564	631	557	606	557	575	591	559	568	568	572	544	573	582	571	578	541	551	568	594	554	582	580	534	598	565	580	547	563	513	601	548	549	578	591	587	578	597	566	600	527	526	590	583	582	584	572	589	583	589	572	553	589	567	545	570	585	584	575	513	597	520	578	550	562	597	545	596	579	549	553	570	594	608	569	597	562	547	549	573	567	540	502	546	595	582	611	583	570	597	595	585	594	560	573	539	596	586	603	538	569	546	556	594	525	576	594	590	543	594	554	527	564	529	588	577	549	601	562	546	565	563	572	530	580	580	602	602	571	553	604	571	587	567	531	563	563	608	593	584	547	566	557	569	545	581	568	527	550	538	571	560	564	557	597	581	589	568	568	546	537	569	549	617	572	535	546	568	560	560	553	610	573	567	571	571	571	572	563	536	530	563	583	607	602	550	549	524	531	568	556	578	566	571	592	603	570	574	533	544	551	575	599	570	613	561	593	566	609	552	603	558	598	573	586	593	579	586	576	596	591	597	594	550	614	572	624	554	588	555	550	583	565	551	557	641	582	522	554	563	604	567	642	526	574	583	533	544	568	568	602	592	618	593	520	586	528	545	579	597	588	559	554	564	556	575	638	575	516	601	555	553	549	601	631	523	543	571	572	577	546	590	588	568	577	596	558	561	562	534	558	588	480	621	590	539	585	561	554	568	563	613	577	589	536	554	554	579	588	593	585	531	583	574	584	623	562	583	603	538	516	533	582	545	555	609	610	568	555	546	538	619	567	576	578	633	565	646	600	614	563	585	569	591	594	543	573	554	591	535	591	578	580	596	556	558	619	629	595	589	604	581	572	562	579	579	592	571	550	561	551	586	604	603	588	628	598	546	577	613	560	556	555	559	565	559	574	557	539	563	581	592	554	563	592	586	580	603	581	612	626	587	575	593	560	523	570	593	547	572	550	543	577	554	591	611	578	600	573	573	573	598	571	585	610	562	544	548	543	568	589	517	605	561	591	592	532	570	556	549	561	570	571	594	587	564	572	542	592	575	597	564	564	568	565	607	568	541	568	555	564	596	580	572	570	577	566	569	593	573	552	566	578	595	578	604	538	573	586	558	572	582	546	596	534	558	563	526	567	558	605	601	622	555	600	584	536	597	533	552	577	581	572	592	584	532	580	584	528	613	568	563	599	589	513	598	560	598	568	572	563	558	588	580	564	551	550	549	587	600	574	547	588	559	543	579	604	555	581	555	531	593	618	569	535	546	589	565	571	555	544	561	597	555	556	580	585	573	539	562	557	568	523	582	551	564	584	586	613	603	554	590	584	598	549	567	582	562	542	570	541	589	579	580	582	562	591	547	550	599	560	596	542	569	563	584	564	547	581	553	575	549	555	557	572	591	536	548	563	610	592	610	586	617	579	579	563	594	567	537	577	563	550	585	546	579	529	570	591	571	565	573	534	566	566	578	544	571	602	612	570	555	578	620	577	557	569	584	560	551	588	561	586	599	608	573	539	550	572	567	573	550	591	516	568	561	549	586	564	580	537	535	580	576	547	602	546	569	589	591	585	587	553	599	560	554	594	586	573	562	563	602	592	555	602	610	577	589	525	573	588	592	592	575	610	523	557	601	545	561	599	513	546	562	527	569	517	591	586	568	579	594	582	568	556	587	553	582	562	595	565	576	553	591	605	611	595	637	547	583	580	559	613	584	532	597	576	590	586	512	581	566	556	566	598	578	569	550	533	575	563	564	574	567	563	570	589	543	549	562	554	587	587	581	594	582	573	585	607	569	552	551	607	612	554	584	586	603	558	597	576	593	574	578	574	600	559	580	591	592	537	572	586	557	542	536	527	601	604	583	600	582	558	549	575	550	549	543	551	589	530	605	568	547	577	580	570	570	597	558	583	561	532	575	576	630	540	540	579	600	569	603	580	582	554	555	578	565	583	581	553	571	554	605	602	549	576	601	576	588	577	539	593	546	581	535	539	555	549	533	565	579	552	554	568	539	556	598	528	575	565	581	596	574	539	582	606	578	563	547	599	554	568	548	571	560	580	567	573	567	592	559	603	568	554	547	608	541	612	554	609	609	574	570	533	579	603	578	543	571	579	584	613	600	573	552	587	575	572	597	615	586	579	610	607	583	555	581	554	543	568	584	542	538
23388	21409	29194	23934	21387	20501	3117	1037	660	590	498	396	365	330	323	281	279	257	259	220	214	203	189	197	208	205	221	205	200	203	191	170	202	194	187	169	167	173	151	194	200	188	152	148	156	158	163	181	166	158	177	145	166	156	185	173	154	163	141	158	148	182	154	174	158	166	171	165	160	152	140	163	170	154	145	162	165	169	161	166	160	155	167	157	157	179	187	183	154	167	151	127	153	177	155	164	168	153	170	159	172	175	148	134	167	150	155	159	158	162	140	147	161	165	145	170	147	148	158	161	167	148	165	163	143	168	171	144	161	154	157	157	153	177	157	152	170	147	131	148	145	137	171	170	151	168	191	158	141	151	172	188	174	152	165	149	179	180	173	159	170	172	146	160	150	168	155	145	163	172	176	151	148	174	162	166	143	161	149	151	165	171	163	161	162	158	172	182	160	180	168	159	144	162	157	140	146	155	174	128	146	164	141	148	173	163	168	174	153	181	172	164	175	154	139	142	153	176	162	153	165	156	176	154	165	159	167	174	123	168	174	164	146	143	141	151	142	154	154	178	162	152	159	133	142	157	148	171	165	161	143	144	147	166	174	146	170	169	182	163	150	174	164	141	169	157	155	178	168	163	163	184	162	162	136	165	147	151	146	152	158	165	151	148	165	154	163	161	140	178	150	151	155	152	169	183	136	138	162	143	160	147	145	164	178	128	163	168	178	170	147	166	175	139	138	150	181	167	147	154	176	163	147	155	163	181	138	169	161	163	159	132	156	156	164	159	154	147	155	178	169	165	162	156	156	150	149	172	150	159	151	155	160	172	169	143	152	145	151	166	148	137	147	157	177	147	150	158	182	158	135	143	153	168	160	172	168	158	155	159	142	125	136	149	155	152	136	164	167	153	152	160	166	142	155	146	185	137	135	143	167	165	152	142	162	144	145	148	163	158	143	157	157	143	138	156	141	174	148	174	164	142	129	154	158	169	138	164	143	137	145	151	158	156	154	141	151	166	146	168	132	167	142	163	145	176	155	161	139	149	152	152	148	149	165	145	162	169	157	161	158	160	133	151	138	149	149	166	180	146	145	160	127	157	142	130	162	158	165	125	153	155	162	161	162	153	141	164	165	153	168	148	165	142	148	170	153	178	152	163	147	159	156	153	151	150	159	158	158	148	151	146	190	149	162	175	160	142	155	146	158	193	146	160	148	161	162	157	139	136	133	166	151	156	147	138	156	150	150	157	177	144	153	151	154	148	156	164	176	191	167	132	168	152	146	164	153	163	161	138	147	134	177	152	153	164	139	161	155	163	156	153	163	138	143	136	168	156	151	135	153	160	122	143	149	175	158	150	165	143	145	135	158	141	149	165	164	161	174	155	158	145	170	171	158	173	150	138	157	174	158	160	154	166	151	153	169	147	158	158	170	146	153	152	154	134	160	162	162	157	172	158	154	125	162	164	150	159	150	161	167	151	156	148	174	150	148	159	170	147	151	155	143	155	151	151	147	134	147	161	159	141	154	170	161	163	149	169	153	147	168	170	134	159	156	179	156	162	165	149	132	137	175	175	169	151	159	162	166	152	174	156	142	144	153	155	170	164	169	139	165	164	164	153	169	156	141	157	165	166	154	151	145	172	138	176	163	161	155	166	167	135	163	143	148	169	158	143	175	170	162	153	137	166	162	163	169	139	124	164	150	147	158	144	166	160	149	137	123	153	171	163	152	167	160	150	138	150	165	159	165	158	138	164	140	154	153	160	153	160	176	162	176	158	145	140	164	135	159	149	158	149	140	154	152	155	156	162	139	159	145	143	157	165	150	155	142	159	173	153	158	153	173	146	134	151	160	157	167	182	171	163	136	170	152	143	155	162	148	163	145	141	149	143	141	178	127	160	158	158	165	160	148	147	128	168	142	155	130	167	152	174	141	157	146	165	159	149	161	138	155	148	160	148	168	165	162	142	163	158	172	146	147	150	159	141	173	156	162	156	146	153	142	160	157	147	143	158	167	142	162	150	153	157	162	170	158	141	151	164	157	158	171	165	159	166	142	178	143	170	148	143	176	159	159	168	143	163	151	164	150	161	139	164	165	142	168	178	134	149	168	178	146	153	167	142	161	149	133	139	145	143	152	147	161	132	166	169	160	173	165	154	146	161	186	165	152	165	155	157	152	149	167	161	143	167	161	152	137	156	157	164	148	153	156	153	163	146	143	165	155	170	150	161	152	142	158	154	144	181	155	166	159	146	145	154	142	163	172	156	172	144	137	159	157	157	151	168	147	168	162	147	152	146	157	147	169	182	162	149	175	166	158	154	148	158	176	158	175	169	170	133	151	138	164	150	179	160	151	151	143	165	155	167	163	132	163	147	142	178	136	173	164	149	175	161	166	170	143	150	136	149	154	151	151	148	158	160	162	169	167	161	151	155	139	135	179	168	172	140	166	176	172	173	139	159	150	186	154	152	146	154	170	155	151	177	148	140	166	178	182	161	147	134	170	144	169	130	156	155	144	156	135	151	146	160	135	155	148	168	162	137	165	131	155	132	145	149	155	161	146	159	162	143	182	170	156	136	161	157	169	162	156	170	150	141	164	159	151	133	140	149	162	157	156	146	167	159	150	141	174	161	139	182	155	167	135	155	152	142	172	122	154	142	166	160	150	162	160	161	143	154	169	156	181	140	169	145	146	149	145	185	148	176	159	159	158	138	171	150	152	143	164	167	167	173	144	138	167	157	151	165	156	177	156	169	158	147	149	156	160	153	154	149	152	158	166	165	151	156	163	152	159	137	161	133	145	164	159	147	145	159	176	154	154	152	149	136	171	143	146	179	165	150	151	158	172	148	151	155	171	146	164	153	133	154	163	157	163	164	172	154	160	163	156	150	161	151	148	138	172	147	145	160	137	148	162	161	164	149	131	153	146	146	166	165	131	159	138	156	149	149	182	148	166	156	167	164	167	173	174	161	139	164	148	161	153	165	164	139	159	153	155	164	154	153	161	142	170	142	164	155	164	153	169	158	180	136	142	169	123	136	155	165	148	178	161	154	142	149	138	162	152	164	155	172	164	169	167	154	160	171	147	160	147	146	160	148	150	190	138	164	180	156	139	174	139	162	167	161	150	156	159	149	156	155	154	169	161	146	141	155	136	154	150	164	167	162	179	144	140	162	153	146	170	163	151	139	152	177	142	131	143	147	151	178	159	153	142	160	164	153	165	144	161	138	166	158	154	169	158	158	164	170	158	173	166	136	149	172	150	159	159	153	155	157	162	149	180	157	162	141	151	166	144	166	143	129	147	156	147	183	144	151	154	157	148	153	151	171	165	153	142	157	169	162	140	156	150	153	144	181	136	154	156	166	160	159	145	145	172	176	150	147	126	144	152	182	153	148	150	148	146	149	153	145	152	139	165	150	149	166	165	139	134	142	142	165	168	155	151	172	170	175	160	152	152	174	154	159	159	135	147	155	163	139	149	138	150	167	153	156	159	135	148	164
39969	28674	16079	9181	6188	4978	3559	2821	2181	1709	1412	1251	1048	889	762	726	665	602	582	499	485	470	435	407	387	366	375	382	317	365	322	335	303	343	308	337	313	302	298	305	296	312	293	287	291	321	290	298	280	300	280	296	283	276	270	253	279	311	275	272	275	279	274	274	266	274	247	260	265	255	289	295	258	243	282	263	273	277	295	255	303	278	257	252	252	272	259	291	273	285	263	278	292	280	262	275	262	311	261	257	242	269	282	239	283	281	240	282	241	266	293	282	269	256	265	261	252	272	251	236	264	271	245	286	263	282	291	266	272	268	256	289	253	285	273	254	287	272	264	281	273	254	260	268	280	265	250	262	291	264	257	253	276	269	268	250	252	282	246	267	243	260	264	249	256	257	258	231	264	251	251	248	249	291	256	247	257	279	262	273	272	277	272	273	247	295	265	267	258	247	292	264	268	296	272	242	244	257	279	267	277	273	266	254	287	283	284	266	266	291	286	294	262	296	260	265	266	282	277	258	281	276	260	251	231	251	268	255	253	273	257	279	255	273	259	276	260	258	255	289	248	290	243	274	272	271	247	281	285	270	297	285	276	246	277	268	245	255	279	262	294	247	263	276	291	282	275	276	277	255	276	263	248	263	276	294	306	274	260	223	252	256	301	239	235	258	280	239	254	279	249	267	279	252	273	266	245	258	249	274	264	284	267	274	287	283	238	290	287	262	252	261	237	279	309	252	245	279	247	272	250	308	245	237	264	272	279	274	286	243	248	272	246	249	278	269	267	259	269	281	248	260	268	285	275	272	249	217	267	280	304	298	247	267	269	260	298	269	285	281	260	265	291	250	240	239	258	232	254	231	251	223	259	251	286	270	271	251	255	251	268	251	254	267	275	278	282	247	278	275	245	238	261	294	240	298	270	275	269	245	277	253	266	289	260	261	278	271	264	245	262	247	268	300	241	256	254	241	278	272	254	268	257	276	238	269	271	267	299	266	261	275	271	241	282	261	241	263	242	267	252	238	273	286	238	248	239	247	285	269	245	270	260	250	245	263	233	293	293	277	267	282	254	243	268	279	247	290	257	253	285	259	278	258	275	274	259	284	286	251	260	271	249	261	260	263	246	272	286	259	264	274	274	259	293	290	279	294	280	272	285	259	275	270	257	253	251	268	269	291	249	280	263	286	221	283	273	271	288	262	258	268	273	270	238	294	259	277	257	294	267	261	250	293	256	286	240	238	257	246	249	270	277	232	262	260	252	272	260	235	244	281	266	275	289	276	267	267	253	268	253	266	291	241	247	267	238	263	263	304	252	284	236	263	247	254	290	243	257	240	261	277	249	267	284	252	265	279	251	293	269	276	271	267	275	260	275	272	274	297	273	257	271	260	250	273	265	264	268	273	276	257	252	268	265	240	273	241	278	241	294	274	256	268	258	253	249	262	278	270	246	246	271	253	283	250	281	251	257	262	260	256	261	278	289	258	279	259	243	269	281	265	263	249	284	260	259	268	235	266	257	254	284	300	278	237	267	253	276	251	261	314	280	254	281	228	273	279	252	280	263	247	271	248	253	275	249	275	259	270	250	250	266	277	248	264	254	273	232	254	275	250	259	264	286	238	269	248	276	270	245	280	254	277	266	264	258	270	291	267	252	284	268	286	249	273	265	269	275	234	256	287	276	269	263	257	260	259	257	286	284	246	233	299	257	237	275	275	248	250	241	268	263	247	266	226	274	273	265	269	259	255	256	226	267	273	245	248	239	262	275	261	242	255	272	254	275	249	265	271	258	269	295	229	281	239	289	246	277	262	287	272	275	285	254	242	256	255	249	270	278	280	256	265	286	271	276	257	237	229	275	260	253	249	247	269	277	288	284	253	281	274	282	304	266	244	271	225	256	267	267	287	260	250	279	239	254	255	267	239	251	249	241	254	290	255	255	259	263	266	273	261	293	275	259	275	263	247	281	262	242	265	252	274	276	269	268	251	283	272	272	275	266	253	285	271	274	253	282	281	270	258	273	242	241	262	277	250	275	269	258	251	249	281	261	249	261	262	285	285	281	295	285	254	311	250	240	252	251	259	282	246	298	265	259	264	261	265	269	267	246	264	252	250	282	249	208	243	258	265	281	301	285	278	249	285	243	232	273	275	286	248	249	279	271	263	302	245	269	270	257	250	241	295	223	244	262	266	255	215	273	250	264	286	259	256	279	255	257	253	267	240	246	287	254	257	253	262	284	252	267	258	274	240	276	268	260	269	257	297	280	297	224	265	264	254	260	288	255	256	263	265	269	248	271	250	280	280	281	284	296	266	238	262	248	276	288	281	248	262	289	286	263	269	254	230	251	278	261	275	279	266	269	237	266	258	271	259	275	258	270	251	270	230	286	267	260	282	290	257	261	242	275	261	259	266	258	264	284	270	266	272	272	274	281	264	283	262	253	282	272	252	265	273	272	279	284	254	275	264	264	258	252	292	268	268	271	263	259	234	271	276	275	260	274	284	281	284	267	261	283	262	251	309	289	289	255	266	280	251	281	236	252	251	292	262	267	265	268	273	252	274	275	286	242	250	267	295	250	261	273	258	278	254	277	281	265	228	274	267	268	246	260	304	281	248	261	251	263	270	258	261	265	317	244	293	274	284	271	251	285	278	243	241	249	277	253	272	246	246	272	273	250	242	250	251	246	280	253	268	255	249	295	271	281	315	275	269	249	255	229	256	261	263	276	277	269	257	269	260	257	260	250	240	277	246	258	257	269	247	252	265	258	271	261	251	280	238	256	270	228	265	259	281	249	271	252	254	270	278	275	256	280	260	260	287	287	264	243	261	273	274	252	285	241	253	286	272	268	248	241	270	256	302	265	279	283	253	271	268	259	279	273	276	276	279	290	264	275	239	287	297	261	272	266	257	299	240	260	226	288	263	267	280	293	244	239	266	234	225	277	283	252	263	302	269	251	276	254	253	269	273	262	293	257	260	250	271	239	250	260	244	250	273	247	256	258	220	246	277	283	290	246	248	257	264	266	269	272	290	270	272	250	259	251	275	256	259	271	277	256	272	287	263	251	263	298	248	273	295	234	269	277	265	267	265	258	301	262	268	248	258	251	255	251	262	278	261	271	257	238	255	260	255	260	288	241	243	247	255	240	246	279	262	252	271	272	295	268	267	286	261	297	265	288	266	270	273	290	234	276	281	253	268	234	238	268	257	299	275	275	265	243	265	242	261	225	264	269	277	269	250	242	247	259	279	243	257	268	256	256	282	266	265	233	247	275	283	263	268	268	249	255	263	293	274	279	253	252	253	266	263	260	264	255	265	266	273	247	284	281	267	259	277	248	260	256	265	273	254	269	279	251	273	269	241	262	267	260	243	257	229	262	263	255	262	268	255	261	251	256	266	256	262	244	258	251	269	243	256	251	284	306	273	274	248	254	265	249	282	233	266	249	241	259	260	258	260	269	279	234	269	252	283	273	268	259	259	255	291	288	263	277	232	232	281
27791	20817	9496	1891	1086	885	620	547	542	440	432	439	422	389	431	419	385	416	395	396	386	422	406	349	447	389	418	396	385	377	397	405	392	362	384	388	389	409	424	372	386	410	369	365	411	383	388	405	386	364	411	331	395	391	368	384	349	391	389	419	361	386	412	365	397	394	385	377	373	402	381	412	382	391	399	377	372	370	391	372	405	399	376	412	379	416	396	371	386	372	384	396	390	393	385	389	426	387	402	391	411	410	390	385	404	389	385	393	406	382	382	382	387	366	385	416	391	365	386	352	406	402	407	389	372	411	437	402	386	395	403	348	395	398	398	346	411	393	379	389	386	406	400	421	448	421	426	362	407	430	385	411	445	422	370	392	362	403	408	387	424	432	399	366	372	367	381	441	407	386	384	422	356	407	393	383	389	397	403	395	394	425	373	372	409	372	374	394	382	407	387	366	400	387	375	440	387	378	423	382	379	392	390	360	359	395	409	391	420	391	408	373	375	357	404	389	388	368	415	403	381	386	364	403	401	386	432	393	389	425	378	407	393	358	418	378	395	372	362	379	402	378	403	396	406	386	382	362	398	405	383	390	389	360	387	371	395	416	392	370	377	398	382	395	426	393	379	393	411	413	386	425	378	363	400	389	406	399	412	417	402	399	413	401	374	400	367	396	369	406	402	404	387	401	376	381	417	399	385	401	412	387	397	391	369	384	396	406	401	404	416	404	397	390	401	438	384	353	389	397	398	407	400	408	401	357	390	367	409	409	343	429	412	382	401	387	365	400	412	387	390	386	416	397	375	387	405	404	391	367	392	404	399	361	393	384	400	392	377	387	403	370	380	374	376	416	404	417	399	363	419	403	378	373	383	379	394	364	383	386	365	354	388	422	400	382	376	398	402	341	388	413	360	359	409	416	431	399	385	372	402	400	406	379	386	400	429	410	419	409	374	428	394	405	373	364	422	370	375	379	391	377	364	387	360	373	387	370	395	388	372	355	370	388	378	380	379	389	389	399	405	402	439	387	362	402	396	417	384	401	381	363	411	382	373	375	368	387	389	405	401	419	357	426	382	400	400	391	398	368	372	419	374	396	401	382	367	384	419	381	376	395	395	418	404	380	374	371	372	397	402	378	401	397	399	420	437	373	392	388	411	386	391	414	382	363	418	404	388	398	361	381	385	377	415	368	381	404	371	354	358	384	408	376	378	371	375	379	390	395	398	386	371	346	407	421	384	416	410	369	410	408	400	380	389	402	369	395	381	397	385	364	395	387	375	409	404	423	372	386	388	390	428	416	400	390	395	382	397	403	385	358	387	414	411	415	373	388	383	356	377	382	404	374	425	391	394	432	430	429	363	373	408	363	399	400	375	404	383	373	393	418	386	423	380	386	367	403	386	397	371	383	395	420	362	386	359	379	404	393	403	385	404	419	391	379	442	417	370	381	402	374	375	401	410	380	375	395	393	369	389	379	399	400	391	391	381	408	362	412	399	406	375	399	405	425	388	375	411	395	339	402	393	394	372	426	396	370	404	397	390	356	371	381	386	363	404	388	401	355	405	403	375	442	425	394	387	369	385	430	370	387	411	398	396	400	415	383	393	403	392	374	403	365	358	359	402	395	403	378	405	402	391	406	362	411	421	420	376	405	423	375	392	425	371	363	397	365	392	408	401	385	350	398	435	384	400	393	397	387	401	421	378	381	384	394	389	379	354	396	362	406	387	376	401	394	380	383	402	415	373	396	400	407	391	411	437	393	388	382	363	396	418	366	405	416	381	387	338	380	399	420	369	386	379	429	382	384	379	384	390	367	425	386	380	359	389	399	397	389	395	401	403	380	381	382	365	392	391	410	400	396	418	367	406	386	392	435	391	386	387	383	382	375	384	398	397	389	418	403	425	397	401	414	391	380	367	393	408	403	393	388	422	351	392	373	385	374	422	398	394	366	399	417	386	398	383	415	384	395	397	412	392	397	383	413	404	389	429	431	410	400	343	410	409	398	373	410	385	404	370	448	421	368	381	406	387	396	429	401	414	387	399	388	402	416	361	377	410	380	408	391	423	403	389	381	402	391	377	394	440	380	409	406	433	404	388	397	381	381	376	386	410	422	364	384	391	393	378	376	392	378	398	371	386	395	373	431	358	395	374	381	403	421	374	368	389	389	378	391	350	370	385	364	432	423	387	427	378	391	409	399	360	406	394	399	418	396	383	376	384	408	412	411	401	381	370	400	427	386	409	366	390	384	424	364	388	380	426	399	366	373	405	426	423	368	375	428	408	386	408	390	397	438	386	374	397	417	398	403	360	423	425	362	402	377	402	437	403	340	407	395	411	367	399	390	386	394	382	365	382	372	351	402	377	379	350	425	401	374	404	390	403	345	365	429	394	421	421	370	348	412	401	375	393	404	364	412	383	417	382	338	404	378	384	385	413	340	392	394	365	386	367	392	392	385	349	394	386	382	384	395	399	376	380	394	415	410	386	352	402	386	369	404	390	369	386	400	402	377	408	386	413	388	373	403	357	381	371	349	390	390	383	354	399	410	411	407	380	377	376	374	414	402	366	387	378	421	370	410	408	361	401	399	367	363	374	420	358	405	374	377	384	371	386	404	393	386	393	391	392	380	347	415	367	417	364	398	434	382	401	406	400	398	378	380	375	383	386	416	387	405	399	393	361	400	378	411	385	390	376	371	394	379	365	388	374	403	414	361	367	356	379	385	388	378	386	386	395	402	383	374	402	360	375	352	396	412	349	398	406	398	361	404	386	388	404	391	418	371	402	387	396	384	388	365	397	415	398	393	373	388	397	365	406	389	414	381	376	388	399	369	360	435	404	374	373	426	419	386	378	421	378	373	396	392	406	368	393	376	408	403	377	384	407	413	384	399	385	350	386	419	366	392	410	377	382	387	384	384	397	400	382	365	427	413	383	397	420	397	388	388	388	375	385	343	402	402	396	388	377	391	395	370	386	375	366	410	410	437	407	388	411	383	447	404	412	402	398	382	390	385	363	413	379	378	400	405	365	389	369	403	385	371	367	405	372	403	398	370	376	400	377	385	421	409	396	355	347	386	403	405	397	373	387	389	392	399	395	407	405	387	395	428	383	388	379	415	396	353	341	395	420	419	416	422	372	392	397	363	374	413	388	386	367	388	402	410	411	375	367	404	378	406	406	391	377	397	371	379	379	396	400	409	427	389	387	392	388	392	440	366	403	385	392	402	364	370	386	362	366	384	381	382	374	419	363	386	412	389	389	380	399	379	411	376	385	395	385	411	387	361	399	382	382	417	385	372	411	360	354	373	405	402	418	399	391	388	374	413	337	377	382	397	397	354	386	430	400	388	362	381	365	387	392	389	387	422	396	388	384	423	392	384	382	365	378	400	399	392	371	389	422	438	400	380	365	376	374	354	381	394	413	386	364	415	406	389	375	389	408	359	405	405	393	425	400	391	406	381	406	378	379	434	370	430	389	382	367	416	371	396	389	385	379	404
30807	12843	4922	2790	2152	1571	1367	1206	1037	988	826	826	829	759	770	735	691	664	684	675	712	642	651	667	637	624	646	671	623	644	630	620	600	635	636	615	626	611	617	602	631	664	627	640	650	629	621	639	602	668	611	662	670	633	644	664	619	692	648	650	616	680	635	659	624	643	611	679	626	633	665	637	654	636	651	609	633	642	665	582	638	676	652	638	609	590	637	647	636	628	644	626	605	628	652	637	655	602	660	619	623	636	610	630	582	622	598	704	622	648	669	646	646	644	610	656	675	656	629	607	643	627	648	590	650	622	606	695	665	614	588	629	647	620	607	597	672	632	675	631	699	632	620	605	671	663	650	637	634	623	614	659	639	624	624	617	657	645	638	597	612	658	644	634	618	617	617	649	635	661	649	634	655	587	624	642	643	647	606	617	615	628	668	625	653	631	621	599	621	653	577	621	697	619	620	682	606	626	593	560	637	658	579	603	652	639	686	641	653	636	646	606	661	606	605	617	637	640	607	575	645	635	625	642	647	603	646	611	595	572	626	658	658	619	638	633	639	642	584	622	608	645	688	622	638	666	622	647	629	688	605	612	612	621	611	645	620	648	671	651	634	611	650	602	596	613	641	575	622	598	589	676	621	636	657	654	638	629	669	631	641	684	585	628	623	577	647	653	612	625	627	620	638	638	617	659	587	656	626	645	625	657	640	660	686	576	642	656	622	670	611	663	616	629	658	638	638	606	660	628	603	638	638	626	638	592	622	661	622	640	582	605	598	603	619	621	590	609	651	648	635	645	603	628	648	588	641	640	675	618	653	613	662	673	627	630	615	644	625	643	627	587	664	678	676	619	677	701	617	609	633	619	628	607	648	635	653	640	581	674	638	673	643	626	667	592	633	623	621	673	660	666	645	632	592	607	646	617	634	590	623	635	628	613	588	598	664	655	645	626	629	604	651	575	666	634	631	670	656	632	636	644	628	632	651	664	621	598	646	613	677	622	609	659	590	602	651	621	654	600	650	629	615	668	612	647	649	626	619	667	640	588	648	620	644	643	629	649	586	638	615	645	645	626	646	648	614	658	627	707	658	629	658	663	647	631	611	637	658	601	604	657	594	623	608	643	609	624	642	634	594	632	648	659	639	615	612	648	628	666	598	639	641	596	609	653	621	673	637	597	633	623	703	627	651	671	639	624	625	672	647	647	625	599	640	658	653	628	654	629	641	642	643	629	612	619	649	624	661	620	673	628	650	597	586	621	615	630	634	589	626	623	635	670	585	632	634	619	606	612	650	682	656	617	620	611	593	651	612	587	631	613	645	656	663	670	617	656	611	605	657	659	610	635	626	665	630	688	636	619	622	644	646	652	667	656	634	625	662	601	612	642	664	648	664	640	639	644	644	648	645	636	641	598	572	621	620	648	656	635	581	641	648	628	598	641	644	660	622	658	639	629	619	603	610	640	642	614	657	613	603	637	620	638	618	670	640	630	646	679	681	676	586	609	632	655	599	662	641	652	615	607	675	597	678	587	636	654	593	633	616	626	656	622	657	611	600	681	689	592	598	624	609	709	641	629	619	663	599	643	614	651	586	610	648	632	643	657	653	615	646	668	614	646	600	612	636	651	657	622	619	624	630	610	661	638	641	625	670	609	618	646	666	639	643	643	640	619	615	611	647	642	617	654	622	644	623	643	608	591	611	647	626	609	634	622	611	615	613	634	638	679	664	600	620	622	620	611	600	642	608	613	642	642	607	589	626	579	660	607	634	620	596	654	613	610	596	602	622	627	629	611	636	628	628	631	608	623	646	672	691	634	676	610	609	606	661	638	623	656	644	625	635	608	614	646	649	665	619	604	644	618	597	646	649	635	632	570	670	604	599	631	707	605	619	615	642	622	678	641	641	600	617	609	663	613	612	659	632	629	625	579	656	645	665	599	622	625	652	611	626	651	609	624	641	643	628	644	681	611	602	636	637	644	688	569	645	616	599	621	600	642	631	633	615	638	638	648	614	724	620	654	689	589	699	653	626	634	648	614	574	575	659	614	647	656	615	651	632	660	696	611	664	633	606	573	592	604	629	619	640	671	621	653	643	589	630	632	671	656	647	626	636	668	634	649	661	599	629	621	642	685	619	642	633	642	608	572	638	625	677	592	636	619	632	571	627	676	637	621	643	622	643	649	632	620	630	635	665	658	649	663	673	641	622	643	617	639	626	647	612	631	641	652	634	608	661	619	662	630	655	601	611	587	641	600	623	677	667	628	662	612	676	626	635	657	623	649	637	594	636	622	647	654	648	631	616	634	637	681	664	652	672	638	637	627	669	674	658	613	672	609	618	635	626	670	608	660	640	626	624	666	654	617	676	699	691	607	627	654	629	667	584	615	621	632	648	636	656	642	611	626	633	679	637	708	635	605	633	627	618	666	669	626	663	608	639	629	646	586	619	635	630	645	634	650	640	673	648	635	624	611	668	610	632	673	630	646	639	577	643	628	694	615	639	608	624	623	657	624	621	652	688	621	616	636	613	664	648	655	646	638	618	635	660	680	665	648	642	678	633	665	658	659	642	634	650	640	621	638	641	647	621	641	630	620	585	658	647	600	664	634	661	627	662	627	659	625	639	642	611	638	593	631	612	634	628	636	619	637	633	658	638	607	685	606	641	636	640	677	649	622	632	637	625	614	672	629	606	657	660	640	621	636	603	626	603	600	663	617	641	654	612	635	637	648	616	617	647	628	652	625	641	632	641	637	657	605	637	657	650	609	643	609	622	610	706	619	623	615	653	598	645	636	630	634	652	637	631	595	639	607	636	608	604	662	663	638	615	626	626	652	632	637	663	610	639	602	657	683	646	623	635	624	646	641	626	624	626	604	652	610	633	642	643	643	673	637	628	620	608	628	629	659	603	634	642	632	614	612	616	611	622	605	643	644	579	618	626	653	607	615	663	651	666	629	603	627	610	669	605	593	607	604	647	610	681	618	631	609	625	633	621	663	671	635	663	650	621	657	678	656	667	666	624	642	667	630	637	635	662	620	619	600	643	668	637	606	661	639	602	610	666	632	665	695	640	610	630	620	587	640	607	634	667	654	603	640	662	639	636	615	625	658	590	640	622	576	587	672	609	640	668	617	639	633	669	624	620	629	574	619	606	625	619	619	674	597	622	599	647	598	623	635	647	599	594	625	573	631	615	625	656	612	625	665	629	665	650	624	629	613	600	633	599	686	631	621	605	611	609	648	623	641	630	645	621	603	620	624	647	646	623	630	629	620	625	629	627	662	625	619	622	607	656	619	615	609	617	652	662	607	629	632	617	636	635	624	648	622	624	625	621	653	653	621	657	642	611	643	605	615	691	634	618	652	621	620	620	643	604	608	660	671	628	644	641	655	616	673	638	627	577	635	601	625	655	644	628	635	602	647	666	624	592	656	662	643	648	634	626	633	622	662	640	665	653	597	661	666	655	629	663	638	645	629	632	644	663	616	644	659	656	638	660	661
24245	21309	28489	24416	20982	5079	1193	814	646	625	541	536	500	474	433	400	433	426	426	369	392	375	385	363	360	359	381	349	356	364	369	355	357	375	387	357	344	354	335	358	325	344	338	358	336	354	346	330	381	339	360	341	332	380	339	348	357	296	343	348	365	352	326	328	378	356	393	343	368	341	351	361	360	376	327	360	347	325	327	344	349	336	364	326	315	340	328	340	371	357	361	341	353	353	302	316	292	345	348	393	359	351	348	355	337	321	359	338	340	334	357	350	346	354	378	332	327	349	338	332	303	352	343	338	343	379	343	368	318	390	312	301	335	336	349	333	321	307	336	365	358	361	335	326	354	333	343	354	335	359	351	372	371	321	347	353	360	328	314	342	320	360	352	368	351	345	333	333	314	360	394	350	333	359	335	336	354	335	347	360	336	331	319	352	356	359	316	382	340	335	372	337	352	338	304	328	341	369	369	340	386	348	338	347	343	344	368	341	330	320	344	320	352	339	353	358	349	352	320	336	327	343	340	341	341	377	347	339	357	319	324	337	368	321	356	365	324	367	375	366	352	372	356	349	316	345	357	342	307	318	321	314	345	362	356	340	353	358	338	321	342	354	368	365	367	341	326	373	333	329	363	338	327	333	352	341	340	323	347	330	300	365	371	308	365	327	327	341	339	331	332	369	358	369	330	376	344	343	329	332	335	332	327	344	353	352	401	361	330	329	323	349	345	388	364	316	343	343	331	368	374	363	376	361	320	382	345	325	362	333	330	338	341	319	322	357	395	336	383	323	342	375	360	333	357	369	331	301	331	358	341	358	373	326	304	318	342	369	332	336	375	352	345	360	371	359	356	356	334	343	333	339	336	336	338	347	314	312	357	345	348	363	384	342	332	351	387	341	338	349	374	336	357	344	367	348	355	367	355	344	352	359	358	347	358	322	327	344	364	346	330	330	337	323	345	341	332	350	339	364	353	326	379	343	330	341	356	360	370	349	336	314	364	317	352	331	373	323	342	370	374	374	370	334	313	321	350	327	334	352	341	345	350	338	367	402	323	357	360	331	327	337	350	325	349	378	320	362	367	331	320	357	365	384	330	323	350	328	339	342	357	309	335	340	318	371	313	366	330	342	371	352	342	328	351	310	338	341	304	338	334	357	361	317	356	324	354	363	392	381	347	318	363	325	364	294	378	383	354	370	345	301	311	389	333	319	331	351	308	325	328	339	367	325	339	346	361	355	323	358	314	327	341	329	328	329	334	356	322	350	331	322	329	319	336	340	363	320	366	343	343	336	371	334	373	323	356	333	353	363	347	329	325	377	336	324	359	355	337	324	364	324	356	315	347	327	365	339	351	356	351	298	346	326	281	353	375	364	364	296	349	362	320	353	348	358	355	331	382	337	368	316	400	339	307	371	346	362	358	343	343	346	352	340	352	308	341	323	337	352	314	392	365	353	360	346	301	336	349	332	375	377	339	324	333	339	338	310	350	381	314	364	347	353	320	385	330	343	359	342	325	362	347	370	346	350	349	304	353	335	315	366	336	353	350	350	344	357	342	352	319	313	359	330	363	341	315	358	354	341	340	360	327	316	361	335	321	364	359	321	309	334	338	303	361	362	365	338	328	356	328	344	314	336	351	314	325	306	290	343	358	304	342	374	360	358	335	326	361	354	327	355	322	366	324	340	386	359	354	344	339	370	378	363	330	377	313	323	367	346	334	345	328	366	336	369	380	387	332	334	315	347	372	336	342	362	342	364	343	302	343	362	373	316	345	320	355	336	306	339	341	388	316	342	359	365	315	324	332	369	317	341	327	354	328	360	354	343	371	334	360	314	364	347	341	350	330	342	350	335	337	327	372	364	315	344	364	354	346	313	342	318	338	341	335	366	325	344	341	326	338	312	335	366	328	333	371	333	358	343	301	334	368	305	353	338	367	392	332	336	339	368	331	353	329	365	326	353	369	356	325	336	327	323	370	353	352	372	353	389	329	332	347	372	339	358	342	333	343	379	331	348	325	336	348	325	378	326	325	342	354	337	360	340	338	371	326	364	344	348	347	372	386	340	330	329	360	350	391	316	313	371	327	350	351	354	357	367	338	336	326	377	333	315	346	344	322	350	314	342	377	355	354	354	331	329	395	323	360	382	339	367	337	345	340	345	317	366	330	346	358	357	332	358	344	387	334	360	329	318	373	315	336	348	369	321	324	374	333	328	356	385	361	340	346	324	367	331	348	333	350	381	328	344	356	340	347	356	323	309	361	345	387	354	335	356	362	315	334	347	348	325	331	310	362	354	323	337	362	359	343	331	328	355	345	318	348	355	386	346	394	341	352	331	322	356	340	336	326	390	349	341	344	327	374	338	341	356	339	342	324	342	353	330	360	328	323	330	362	377	325	354	345	347	333	344	327	339	336	346	348	344	325	360	343	356	330	372	368	336	348	337	334	364	360	331	348	343	320	397	347	334	326	332	340	335	332	350	372	329	367	378	360	333	341	327	348	347	328	317	349	323	342	332	335	337	336	320	359	335	358	341	357	380	337	341	334	357	342	379	368	368	353	343	337	362	319	386	330	374	348	385	370	285	323	342	295	326	321	338	327	306	342	332	383	332	358	337	348	332	366	390	328	327	316	323	337	358	323	349	322	341	343	353	315	346	328	329	324	341	333	332	354	342	380	359	347	369	331	353	341	369	355	368	347	338	372	364	359	360	376	352	354	324	358	299	365	353	344	344	329	371	340	340	313	363	326	326	387	330	361	341	310	336	363	332	328	382	338	346	303	301	300	347	317	345	331	339	317	347	365	362	358	362	322	348	343	343	341	338	332	367	353	369	351	332	344	336	331	388	338	341	332	369	346	365	328	302	311	362	345	332	341	354	333	347	334	354	348	323	340	327	357	309	361	364	359	326	355	351	364	312	328	330	341	336	324	344	366	359	319	379	341	360	353	317	383	361	361	355	314	355	348	319	368	339	319	317	343	343	352	385	340	341	317	346	324	363	357	354	345	356	309	361	368	315	367	327	354	339	333	367	340	328	353	342	341	352	358	376	315	338	358	326	336	347	315	313	303	374	308	342	349	351	330	363	353	349	327	321	338	332	329	356	336	345	387	382	344	395	355	365	326	329	378	346	360	319	325	336	349	330	347	326	347	335	322	335	342	340	334	356	337	359	322	357	330	322	338	341	363	340	363	347	379	341	320	363	332	327	353	371	339	352	305	306	323	329	337	378	336	334	365	355	324	299	318	351	342	334	351	367	342	337	350	360	369	358	339	335	324	348	359	349	350	305	333	308	324	338	350	346	381	323	361	336	338	312	356	372	324	333	318	309	340	315	326	337	362	341	367	319	347	327	363	365	344	348	335	329	364	392	362	356	344	323	339	352	326	342	327	364	355	340	339	357	358	323	324	350	347	348	328	387	359	315	377	366	311	314	333	344	362	343	323	323	334	346	328	346	344	348	374	348	338	350	377	341	338	341	381	345	367	364	345	346
36066	19155	11526	5932	4493	3528	2595	2042	1803	1526	1373	1174	1023	974	904	819	812	738	738	704	674	672	656	649	654	630	638	650	675	609	593	638	585	625	607	580	568	589	576	568	601	603	585	592	582	566	575	578	568	589	543	593	585	573	536	549	587	560	538	539	542	559	619	540	591	605	543	543	555	594	597	553	575	607	628	595	566	545	569	593	596	576	564	576	542	579	583	582	585	546	604	595	549	586	509	534	568	590	610	560	580	567	523	588	561	551	578	559	584	530	578	504	540	571	623	572	560	584	560	538	599	558	558	559	537	571	558	550	540	593	544	530	556	569	575	572	559	555	509	580	609	559	561	556	536	602	600	532	544	569	547	570	561	584	547	603	574	563	573	584	599	553	563	557	551	621	581	558	566	542	571	598	547	553	571	557	549	581	557	552	565	541	547	587	616	564	562	589	561	574	563	608	584	558	587	564	531	599	522	590	599	544	595	594	556	522	561	532	541	599	575	548	536	558	537	582	547	552	560	536	604	583	542	535	565	562	560	604	581	539	583	572	581	605	555	613	560	562	550	546	564	529	550	580	534	565	548	539	563	552	569	600	566	551	621	512	606	539	564	601	568	592	527	613	585	557	550	568	574	588	567	551	585	562	558	604	577	610	556	586	573	586	550	577	556	547	576	586	555	562	543	563	578	575	602	578	513	536	568	596	576	562	586	574	553	561	561	585	577	589	590	570	518	587	567	590	573	582	521	577	600	501	561	546	577	568	568	559	569	557	564	564	534	564	537	573	548	564	601	562	559	592	554	587	564	564	553	594	603	577	569	558	569	587	587	523	570	544	557	573	570	568	533	553	573	565	582	609	542	549	573	575	582	570	524	567	592	545	556	609	567	540	527	546	582	532	538	577	598	540	525	566	578	564	589	576	578	541	551	589	532	602	583	554	540	566	561	563	534	585	553	564	570	552	536	560	595	524	572	550	548	599	573	579	538	541	575	548	583	574	528	584	520	611	603	577	580	618	533	601	587	530	551	547	569	571	522	588	525	577	532	528	597	591	581	554	607	577	543	586	570	552	578	561	600	554	564	559	571	549	534	591	580	569	572	546	595	573	599	561	607	599	583	541	605	534	567	505	565	529	565	569	551	523	571	550	586	556	585	549	621	544	592	572	557	572	614	558	565	576	585	516	592	578	548	581	568	584	551	572	569	549	563	552	612	575	581	582	551	576	576	566	571	569	560	543	582	579	549	564	560	591	540	520	549	577	612	534	582	534	516	609	576	536	568	531	563	561	593	563	548	563	535	562	548	540	553	537	550	537	572	559	582	561	578	590	622	574	602	538	575	604	548	565	542	579	566	559	573	561	562	606	590	582	542	584	543	607	553	545	552	603	623	615	568	567	555	579	566	608	585	521	540	548	581	546	578	540	574	552	564	579	571	559	531	563	567	568	540	580	545	583	500	502	586	586	556	527	565	581	553	573	558	543	595	529	542	556	587	554	557	603	579	574	575	570	534	584	564	589	536	569	583	561	558	532	582	569	610	585	595	555	536	560	516	551	554	581	576	560	569	567	619	586	524	591	583	521	585	535	567	525	587	540	598	551	558	550	549	569	593	533	568	557	558	505	544	605	576	537	560	587	575	571	549	571	546	570	574	605	601	568	589	547	560	559	578	534	564	556	568	562	605	583	592	560	564	580	569	584	602	534	613	585	578	563	563	585	555	543	575	542	584	541	527	582	562	538	593	560	594	553	558	598	564	558	535	572	571	555	565	605	568	579	579	575	546	611	549	559	595	568	590	542	534	612	581	534	524	542	559	605	595	572	574	577	561	558	549	586	605	613	575	553	593	578	599	576	531	549	575	564	581	610	533	557	588	550	522	564	562	606	588	549	557	558	547	574	546	549	564	575	597	557	604	589	548	546	566	572	519	596	568	553	612	592	542	533	559	565	573	590	537	573	584	559	590	554	598	527	531	594	574	514	568	595	563	561	547	599	566	540	541	577	594	593	571	583	563	600	531	570	566	607	574	600	601	569	565	533	565	577	563	557	556	583	580	546	565	578	576	580	549	573	582	570	596	582	575	592	570	540	579	559	549	585	604	561	565	577	561	527	547	563	573	529	560	550	568	553	591	556	551	559	570	546	558	586	517	560	597	551	564	576	554	537	613	543	558	542	552	552	581	516	569	538	593	572	569	581	573	550	580	563	558	625	623	523	571	557	602	597	564	552	545	533	482	596	577	519	558	599	590	575	569	575	583	574	553	581	557	565	602	623	543	582	579	592	621	564	569	573	555	602	545	576	557	552	556	572	534	588	557	584	523	573	566	591	558	561	598	591	557	605	573	553	561	568	569	555	583	592	608	574	551	562	555	574	593	591	594	559	577	551	606	563	573	563	585	593	557	530	621	587	579	541	552	551	562	581	570	554	567	520	580	574	618	633	574	526	543	559	512	598	572	559	539	537	573	567	564	536	568	540	606	514	566	572	532	554	554	567	561	573	621	538	577	553	604	590	586	609	559	549	575	553	574	564	576	542	597	522	566	578	553	542	556	553	598	582	544	594	535	549	546	575	523	546	528	548	569	547	561	545	523	628	593	562	578	579	575	594	580	550	580	568	570	575	618	580	564	560	563	605	505	555	603	532	522	556	599	560	535	589	551	596	553	600	565	572	567	576	575	541	568	585	576	551	586	572	549	496	581	558	604	598	547	546	594	567	577	560	558	569	565	561	546	530	588	552	576	589	540	546	612	597	572	577	574	586	598	545	530	532	549	516	559	553	539	588	561	560	589	512	583	577	575	580	551	591	585	562	558	585	547	543	576	561	532	614	557	532	563	600	583	577	568	569	565	606	560	574	604	579	602	549	560	548	562	552	610	541	599	551	576	567	566	584	567	599	488	559	517	527	588	588	578	548	548	607	553	573	569	545	544	557	558	541	579	556	564	612	548	531	528	516	582	571	560	572	541	563	550	581	589	560	586	556	567	547	582	539	539	539	550	580	542	577	570	603	603	584	559	548	571	544	552	595	558	551	558	563	555	531	581	531	595	580	576	556	515	563	525	568	550	547	584	587	542	539	571	611	562	555	551	550	558	586	620	576	555	593	565	628	556	567	599	554	585	562	602	589	582	575	562	507	607	560	575	527	607	539	568	602	567	552	543	533	563	559	588	551	537	600	613	562	594	593	593	582	586	562	589	544	594	584	554	548	589	572	558	542	573	587	570	548	555	573	540	569	604	565	549	552	561	559	593	570	549	551	560	590	587	534	565	555	562	550	550	541	592	582	545	555	542	564	576	591	637	574	600	563	581	563	539	551	606	556	572	536	581	530	548	562	566	522	572	595	595	553	555	564	549	568	570	560	587	557	546	543	556	596	590	581	564	573	586	558	582	582	514	579	541	567	586	550	549	601	595	568	591	564	541	560	570	564	557	556	585	592	566	590	591	564	509	550	561	567	556	606	594	539	521	572	561	562	526	563	587	629	556	553	584	605	579	539
23417	21421	29235	23956	21411	20856	5137	1040	687	610	523	444	367	371	304	295	286	263	246	254	220	205	239	210	192	189	191	194	183	191	183	194	159	206	151	165	170	148	162	169	169	173	169	169	156	153	167	169	153	134	178	144	166	151	161	180	168	179	153	144	165	141	162	170	152	153	169	163	148	158	168	159	149	146	173	151	127	175	139	163	161	157	157	157	188	171	141	183	157	141	167	137	149	145	160	163	162	138	175	167	152	153	165	163	163	147	184	160	155	140	164	164	140	161	169	164	157	135	172	152	164	149	148	143	141	162	156	160	154	162	147	143	175	138	172	156	144	140	163	163	154	158	154	161	158	147	154	152	150	185	155	154	149	162	174	170	160	148	174	174	170	153	163	145	172	162	146	158	143	156	171	176	180	148	147	154	157	155	138	191	155	157	145	160	168	159	152	157	142	158	171	155	144	154	145	164	152	132	156	128	136	136	154	155	172	141	180	150	167	142	141	167	160	157	145	155	152	151	156	162	182	178	148	171	159	148	161	159	154	161	178	152	160	171	173	147	173	156	135	167	151	158	161	132	166	146	165	163	145	174	157	142	152	150	146	161	161	150	144	161	184	155	155	156	161	166	158	141	156	137	145	176	166	162	156	180	165	143	148	166	164	159	160	179	154	146	162	142	153	154	155	169	145	157	146	165	147	144	165	163	153	150	139	190	151	158	150	150	164	122	167	152	152	169	164	158	175	167	140	165	148	156	168	151	173	136	154	166	150	147	149	140	166	155	130	173	164	174	161	148	148	156	166	141	146	149	155	156	121	141	157	157	157	154	142	155	148	147	162	160	161	152	150	166	153	153	143	178	127	167	170	162	152	156	150	158	176	162	151	159	155	173	140	174	166	138	146	157	167	176	175	159	159	144	144	137	155	151	153	148	160	152	161	137	153	147	156	143	159	170	155	172	142	168	180	143	155	162	151	158	145	146	160	153	146	143	142	150	147	166	163	164	172	156	171	151	143	141	162	176	156	159	151	170	151	160	147	148	175	139	163	182	152	131	169	140	171	166	163	159	145	142	123	153	135	157	151	140	149	172	176	150	155	161	139	167	147	165	170	162	147	170	158	152	143	153	146	155	160	151	161	157	157	146	169	139	140	152	155	145	172	150	141	156	152	144	140	175	140	149	159	162	160	155	160	154	169	151	171	164	159	152	155	147	170	152	127	142	149	134	158	147	154	171	160	134	161	177	157	177	129	156	158	146	166	155	153	146	139	143	140	159	179	152	175	150	133	151	151	151	142	156	148	134	166	154	115	143	160	143	166	158	156	137	150	140	149	154	138	170	163	149	139	170	153	160	176	147	143	151	171	144	146	131	159	138	148	169	143	153	171	145	156	165	145	141	141	163	171	140	164	170	133	144	155	146	172	163	144	158	135	175	151	155	152	163	165	154	157	147	152	143	169	133	139	135	161	140	170	131	170	161	184	130	168	163	144	161	160	157	144	133	171	156	135	157	156	142	158	153	166	143	152	178	172	124	168	166	181	157	144	173	140	125	154	150	150	140	154	156	173	148	162	177	168	145	171	164	154	143	150	157	146	171	158	157	171	152	135	163	164	157	161	158	143	143	148	159	164	152	154	152	158	156	163	139	165	150	157	183	147	147	149	142	154	149	149	151	119	171	152	144	164	157	158	145	160	167	158	160	166	146	147	164	154	119	162	160	132	162	161	146	161	157	127	143	140	160	133	164	165	152	171	161	151	154	166	167	145	141	150	148	173	142	145	142	141	145	154	153	149	151	146	178	170	148	154	144	137	158	152	136	143	150	154	154	160	149	152	158	150	165	149	173	155	142	148	150	134	149	153	147	174	155	163	151	160	146	137	149	150	164	142	169	129	163	139	174	152	137	180	162	134	174	143	148	146	148	183	159	147	165	146	150	170	143	154	163	155	151	161	143	178	159	185	173	150	153	172	138	154	150	153	153	139	168	149	162	150	173	180	151	150	153	156	170	134	158	147	147	156	130	144	151	178	162	169	137	150	153	144	163	144	154	140	173	162	142	165	157	172	145	153	152	161	169	147	143	136	163	157	127	145	163	144	176	151	162	159	145	142	148	157	150	153	170	146	148	146	157	165	152	149	163	151	148	159	189	174	161	150	171	164	131	171	159	142	155	162	136	146	151	164	161	169	166	159	161	166	153	154	155	173	158	144	172	159	138	157	175	148	183	153	178	127	146	142	151	149	157	166	150	171	150	142	133	155	157	162	124	135	157	147	153	152	168	164	164	146	144	144	150	169	176	126	165	158	141	137	142	160	141	147	150	150	153	148	147	164	165	131	151	147	133	138	148	147	181	143	166	145	153	157	159	152	150	144	145	150	142	161	159	149	169	151	150	160	170	137	153	166	166	176	141	140	132	159	158	141	142	168	166	187	137	144	159	147	179	159	152	145	137	126	149	148	147	154	160	155	167	149	143	147	171	167	152	155	145	154	159	158	140	157	162	163	130	172	152	152	161	165	150	134	151	144	159	168	139	139	142	170	156	150	137	129	146	165	139	154	141	164	143	144	168	156	135	163	160	165	172	162	170	169	158	138	129	150	145	147	141	179	156	156	165	169	147	147	149	132	147	172	147	178	157	133	165	154	125	158	170	153	156	144	156	174	171	162	166	156	168	135	159	162	147	168	156	159	150	132	139	165	160	171	163	149	147	146	134	187	154	126	179	159	152	181	161	165	151	146	143	146	182	157	161	142	179	143	138	160	145	135	131	177	151	161	166	158	172	139	162	171	152	149	150	137	168	161	167	155	149	166	146	165	152	181	174	172	149	141	160	148	139	148	165	158	145	153	140	142	135	159	161	134	156	144	157	141	170	145	158	174	146	124	144	141	147	149	160	137	143	135	151	162	179	163	148	141	140	154	179	136	159	154	157	154	171	147	174	152	149	186	147	137	141	127	163	158	149	145	155	144	163	154	185	144	150	169	142	127	168	144	169	189	160	153	155	147	139	165	169	162	163	159	146	148	164	163	166	162	148	156	162	159	142	150	168	131	152	154	167	166	139	141	128	138	148	176	145	157	146	170	156	145	142	134	152	179	147	157	168	166	139	153	173	148	138	148	162	167	156	151	138	160	150	147	141	189	171	163	145	161	155	152	173	173	144	145	152	161	149	157	140	153	144	145	158	163	146	151	159	148	154	162	158	152	147	139	142	159	160	154	161	155	170	156	158	168	146	176	182	155	159	166	144	144	156	140	152	194	169	137	166	168	137	160	144	145	125	154	159	139	155	150	141	142	152	168	143	148	165	156	151	166	140	132	148	135	153	173	149	149	129	146	152	163	153	165	129	144	183	128	151	147	161	152	146	131	156	173	158	162	144	172	143	147	142	168	125	153	155	142	150	151	147	142	176	150	135	140	142	143	161	167	160	147	172	146	150	139	162	168	153	143	173	164	156	149	152	138	158	149	134	168	143	140	155	159	158	142	155	169	151	147	153	158	147
39205	24725	16165	8774	6382	7931	3737	2720	2296	1797	1525	1278	1091	888	790	704	663	603	566	513	497	450	424	426	397	390	400	368	368	370	322	314	317	333	311	296	285	293	295	284	294	303	268	305	268	300	316	283	264	304	281	275	269	298	271	317	271	254	260	271	266	264	265	301	277	245	267	263	287	279	276	284	255	291	258	276	248	241	264	273	246	252	273	247	284	243	258	243	295	255	286	259	258	242	241	253	273	272	261	266	251	253	254	248	264	249	271	258	291	273	272	244	278	260	231	276	267	277	255	253	268	263	270	274	262	251	260	239	261	272	262	240	264	273	269	267	287	262	241	262	266	288	247	274	279	295	275	282	283	265	285	261	256	239	258	278	284	274	269	267	228	282	273	242	233	256	260	255	265	251	288	283	257	261	291	239	249	262	273	269	232	234	282	240	258	274	261	274	261	251	255	255	257	266	273	293	277	282	237	236	256	279	265	271	264	256	271	265	280	264	277	280	265	275	251	286	288	291	255	261	262	241	270	256	265	267	257	219	264	266	255	273	276	255	266	275	241	283	283	270	273	280	245	271	252	261	263	291	263	269	273	267	255	274	256	271	281	273	240	236	290	282	253	258	245	293	255	279	265	272	255	238	293	269	241	285	286	259	264	288	261	262	258	257	238	261	303	219	255	283	291	252	262	284	222	231	294	228	283	267	256	253	273	266	265	258	244	279	236	278	278	276	246	253	260	268	280	294	260	257	245	252	267	287	268	261	272	286	276	256	268	253	275	265	245	269	276	247	259	319	244	263	247	244	280	255	261	290	250	264	268	284	261	281	230	286	266	276	255	267	241	251	270	278	262	265	260	283	258	260	273	262	270	253	245	273	230	280	265	263	285	273	260	259	267	282	264	298	245	274	266	239	274	266	259	254	239	265	242	257	282	251	259	288	265	254	281	245	252	253	255	256	261	272	262	246	282	264	277	265	266	264	281	248	258	255	241	266	266	251	255	290	275	250	203	256	277	261	249	275	272	264	288	246	300	251	246	273	279	262	284	277	254	257	240	269	246	238	258	256	226	239	290	252	277	251	249	266	268	262	260	254	275	266	243	252	287	256	257	256	259	263	259	251	253	266	287	294	269	259	273	271	252	264	258	238	243	271	295	268	255	275	273	291	247	295	269	255	274	276	295	282	265	251	283	270	270	266	260	258	263	264	286	238	263	275	299	270	250	297	247	285	231	289	252	258	243	226	259	273	251	281	264	283	252	278	263	282	269	244	283	261	250	277	282	264	265	262	282	279	264	262	244	276	244	257	265	281	252	253	272	268	239	277	241	290	247	295	247	273	262	272	292	288	270	271	269	274	253	244	267	239	264	265	267	263	277	284	286	260	243	274	252	268	251	290	263	264	283	264	249	247	243	268	276	255	244	273	228	263	267	265	281	279	253	260	253	268	254	274	252	250	278	273	243	260	285	245	281	272	264	267	256	283	277	249	278	274	226	249	283	286	233	241	233	261	245	238	280	271	271	263	262	268	278	284	269	268	251	259	240	272	269	251	246	235	258	261	252	264	263	235	259	243	243	267	269	283	289	263	278	295	243	279	260	241	251	281	249	249	252	260	240	245	265	242	271	274	264	254	245	234	271	250	263	268	234	253	251	231	288	243	245	268	255	261	263	262	247	265	239	264	252	267	266	224	247	247	256	268	270	286	291	260	257	286	266	281	276	288	274	274	281	268	244	257	261	285	228	268	241	271	240	266	272	266	253	279	244	241	285	247	276	259	304	250	257	268	261	257	273	262	271	281	234	263	271	262	254	260	233	256	274	288	265	281	272	295	260	248	276	297	296	269	285	239	259	252	252	298	284	247	292	266	247	239	245	241	281	248	270	248	260	263	261	245	271	243	260	298	282	259	240	246	282	257	263	256	271	271	269	263	244	253	261	248	251	269	259	270	255	232	244	276	260	242	310	271	298	248	242	285	259	249	266	251	278	289	263	259	267	258	257	270	275	237	244	260	241	249	254	263	278	258	239	262	262	276	278	274	282	242	269	262	254	294	290	259	274	238	254	272	302	275	238	256	284	237	287	248	288	269	262	285	292	256	266	281	277	245	260	253	237	252	263	244	246	252	223	249	269	269	278	267	262	254	247	266	264	270	230	212	300	262	275	274	259	249	287	250	260	258	268	268	273	251	257	236	246	262	241	234	260	252	265	284	255	243	282	281	253	254	240	258	279	268	269	264	244	257	258	262	272	276	259	261	249	230	272	241	267	292	256	259	282	242	234	276	273	261	281	236	258	266	282	259	249	270	266	280	258	286	262	243	278	250	288	281	243	256	261	297	258	280	289	267	285	240	221	286	233	255	249	260	240	269	277	270	272	256	268	267	261	285	275	245	235	261	257	240	273	278	300	261	243	232	290	255	268	254	244	270	257	258	261	270	238	246	265	245	259	261	274	283	272	280	230	263	255	255	262	267	265	247	269	284	235	260	248	256	281	262	280	272	254	270	248	270	282	253	250	256	270	236	249	241	264	285	246	264	259	253	274	249	278	283	273	269	256	246	315	272	261	262	270	287	269	229	264	258	245	281	277	248	278	247	284	244	251	273	266	242	240	283	256	307	267	247	276	268	295	292	220	269	260	275	272	282	267	263	293	258	289	262	247	278	246	245	261	266	281	276	238	277	261	264	306	271	250	256	267	245	249	263	270	258	273	254	234	263	259	276	269	264	281	247	251	275	272	233	270	262	253	254	255	255	253	257	287	278	267	228	278	273	264	280	287	284	260	284	259	263	243	255	261	250	269	266	262	242	268	258	250	269	260	239	243	253	276	257	247	242	293	237	253	257	250	266	269	287	274	275	280	257	271	271	255	260	312	266	264	262	255	257	279	285	284	290	261	286	265	266	283	257	291	252	276	258	234	269	283	247	254	273	242	262	255	248	241	258	277	229	266	247	254	257	270	258	291	282	265	272	265	269	258	254	269	257	244	271	262	247	249	270	264	281	235	260	247	293	242	283	273	254	269	250	266	283	263	252	267	292	268	265	234	253	253	253	266	244	278	246	274	266	244	232	268	259	298	273	265	250	280	238	253	274	262	257	244	255	261	263	252	233	240	254	258	249	251	250	271	280	268	293	247	288	268	258	269	268	263	293	279	294	275	261	247	271	254	268	246	275	257	248	256	284	251	232	260	262	259	280	262	280	274	264	307	241	265	284	265	235	254	258	298	262	256	238	253	246	291	271	265	263	300	256	261	266	302	290	254	294	262	260	238	266	236	267	247	269	285	262	243	267	266	252	224	271	278	254	276	268	288	262	239	239	255	284	287	286	275	268	252	277	233	273	238	272	272	305	262	247	239	262	265	272	296	243	277	269	278	233	301	259	263	247	254	262	243	282	256	250	278	239	249	286	281	275	260	261	251	274	280	284	273	273	240	258	263	264	279	290	274	264	266	228	273	278	262	224	245	261	246	292	261	267	263	255	243	299	279	288	275	255	264	249
27808	20633	9339	1678	930	1027	631	500	458	480	493	441	424	428	435	415	393	389	413	429	405	399	384	426	396	388	391	388	374	347	370	400	409	403	375	403	389	383	399	391	376	388	409	397	377	368	419	388	390	392	395	382	376	385	392	389	371	405	425	385	412	376	399	364	384	372	413	397	386	390	382	384	393	381	361	385	353	359	406	400	388	385	417	380	384	402	378	392	408	366	391	381	400	394	430	370	414	372	356	401	409	382	392	386	381	390	398	362	395	382	383	409	407	402	379	383	414	347	357	411	356	353	423	380	389	422	335	421	371	363	402	396	389	407	372	407	386	378	393	383	394	388	378	391	383	404	366	388	399	391	403	433	393	364	410	409	400	382	388	394	369	347	377	389	367	403	375	378	391	392	394	444	411	430	420	377	388	391	395	368	393	372	384	380	406	362	385	393	388	381	405	391	379	390	366	380	384	372	416	412	349	406	406	417	427	408	408	385	384	358	398	390	398	402	403	388	380	367	390	376	408	428	394	372	398	373	380	368	398	356	353	403	409	396	355	367	424	371	391	418	384	375	426	393	376	392	389	395	390	390	406	357	377	389	411	384	404	389	361	360	408	386	378	390	382	392	389	370	399	398	409	443	436	403	382	343	376	386	381	374	356	363	364	382	393	395	371	397	409	388	397	411	396	373	389	410	391	408	376	411	361	383	379	370	411	391	370	407	406	384	377	372	385	386	370	373	393	370	344	383	389	420	404	368	355	398	381	389	370	398	441	383	393	402	375	356	384	397	393	406	362	372	411	403	378	401	396	363	397	382	395	377	387	381	394	381	393	404	394	417	394	395	408	366	413	396	391	377	418	342	407	375	382	405	371	370	399	414	425	402	365	411	405	419	392	397	406	396	376	399	384	406	396	349	383	424	373	420	353	383	384	398	390	375	394	384	403	398	382	397	375	391	359	388	400	414	384	366	365	385	374	370	413	325	374	370	428	391	365	408	402	382	384	387	390	395	376	413	381	411	377	388	433	373	377	386	413	388	419	372	386	386	386	389	396	409	404	369	412	388	373	400	377	384	400	412	373	410	390	359	399	393	367	391	393	392	377	386	381	391	393	360	399	397	406	398	348	374	400	392	343	391	392	396	394	401	367	402	385	342	372	402	385	399	392	405	415	393	406	365	391	396	402	378	381	391	382	377	400	372	391	418	402	362	403	399	396	401	392	412	369	388	405	386	380	390	368	431	402	383	394	398	384	406	386	403	404	367	412	396	413	385	397	416	403	416	402	423	411	385	381	406	380	407	394	381	389	364	403	346	412	410	386	387	403	390	379	378	389	368	356	403	413	394	376	373	379	369	383	402	344	403	381	407	397	378	384	405	400	414	418	380	353	366	361	370	367	391	430	399	408	348	374	384	365	391	353	378	386	394	390	381	379	355	387	383	402	381	385	414	389	404	414	446	409	389	401	350	400	438	331	414	343	399	369	404	393	378	411	380	372	377	377	352	428	401	400	370	410	412	393	401	392	422	372	378	394	379	405	367	379	370	348	367	369	393	384	389	376	358	423	416	398	392	434	398	373	355	394	394	382	420	352	385	394	387	378	395	394	404	394	404	395	423	343	430	395	355	407	414	425	397	400	395	368	391	358	413	422	425	383	388	400	398	372	410	384	436	390	408	396	383	392	375	367	432	356	407	426	376	369	388	401	384	390	379	390	371	385	383	379	374	385	379	358	357	403	395	398	376	370	395	388	372	346	387	362	398	368	441	378	390	371	374	381	383	412	383	394	392	405	403	384	407	384	402	410	405	360	377	385	404	389	419	405	401	421	398	419	379	394	368	372	377	382	409	384	445	367	416	392	376	388	410	406	398	367	365	363	358	392	376	352	395	440	396	362	401	382	388	373	368	414	391	380	391	365	392	370	385	344	400	399	355	400	386	403	361	408	400	364	373	401	399	365	390	366	414	389	374	389	426	373	386	379	364	399	367	319	389	397	376	370	389	387	401	370	404	394	412	391	380	403	418	403	388	405	373	395	381	391	405	422	374	390	398	396	355	375	369	396	347	374	414	408	378	392	391	374	348	353	358	374	377	386	380	382	409	389	413	385	406	420	378	404	381	386	401	372	398	355	400	379	373	402	360	375	379	396	375	406	392	377	399	408	355	399	402	399	402	370	388	391	396	369	387	423	371	351	400	419	417	383	405	405	377	388	373	354	379	405	365	366	392	397	346	432	391	358	398	429	389	386	384	377	373	343	392	401	382	395	372	357	385	376	377	393	364	384	403	367	396	398	361	376	395	367	396	406	423	365	353	408	363	394	372	368	388	400	366	352	421	380	376	373	412	378	424	363	412	420	407	431	387	350	377	401	354	391	402	378	371	404	401	411	397	370	423	405	389	379	412	430	389	392	396	396	379	363	383	392	413	385	425	399	373	363	385	367	371	419	377	358	382	401	376	426	389	400	385	411	367	375	391	367	415	407	362	407	415	402	382	391	380	359	395	400	414	388	403	383	413	428	387	403	382	375	396	366	381	377	383	415	380	385	374	388	398	368	389	383	335	402	366	378	381	409	376	381	380	398	369	350	415	404	369	398	353	410	411	373	391	362	361	382	350	386	429	403	412	384	399	429	379	374	375	392	356	393	391	392	376	358	375	410	405	399	375	424	382	407	396	383	408	401	372	411	428	397	382	394	412	314	375	384	424	393	360	368	392	410	407	433	434	408	390	421	380	375	383	390	391	381	365	402	380	380	358	371	392	391	405	390	351	419	423	390	404	388	399	382	407	373	393	355	391	390	399	396	356	399	369	408	390	375	381	384	395	383	383	375	376	408	388	405	385	384	365	354	390	369	404	358	367	402	382	389	369	414	400	407	404	340	394	372	401	388	364	411	365	387	400	419	379	392	411	375	374	404	389	380	391	416	380	391	371	374	397	405	356	413	395	411	364	405	373	416	374	393	392	401	396	371	403	407	401	404	350	389	415	362	421	400	359	357	386	386	426	381	386	381	362	395	381	364	405	350	381	371	380	400	431	371	386	383	419	375	346	394	439	391	384	377	394	412	391	404	371	393	344	381	370	400	382	388	372	369	399	399	370	367	379	403	392	417	382	386	370	440	343	416	375	353	411	418	392	387	359	438	405	377	416	382	379	350	414	377	372	392	365	353	368	415	397	401	392	371	392	402	402	381	401	366	402	397	388	392	389	392	380	378	396	432	395	393	391	392	380	356	399	386	396	394	356	394	385	352	379	404	355	393	410	411	372	385	443	406	420	388	399	388	375	384	379	346	351	370	406	362	380	409	363	395	385	395	370	412	388	398	336	410	376	400	392	373	374	406	384	393	401	419	401	392	385	405	373	399	372	423	387	407	398	379	365	429	414	427	381	397	370	353	353	379	389	395	374	367	347	351	354	422	420	388	402	377	355	389	390	404	389	366	364	367	355	368	349	355	376	375	382	386	381	392	370	401	411	410	414	372	351	371	372	410	401	389	381
30206	11334	5206	2591	1943	2255	1266	1209	1037	931	865	847	801	761	758	772	713	698	684	679	661	712	678	683	657	662	634	642	698	640	639	649	626	669	660	626	636	646	629	627	649	645	648	645	665	614	651	667	644	630	619	681	640	647	634	597	604	665	637	659	614	632	625	640	582	666	633	682	658	626	673	680	649	638	660	604	612	638	608	611	608	658	632	642	625	655	595	643	648	624	651	646	638	642	621	670	628	615	661	585	655	601	643	634	615	691	613	652	635	642	643	652	606	662	593	638	615	624	639	624	654	633	553	648	668	633	669	637	658	643	599	653	670	642	687	623	593	621	626	597	589	628	674	633	630	602	634	660	636	589	647	608	649	671	668	615	626	616	667	661	655	681	645	611	603	638	639	610	602	655	589	593	674	641	666	636	667	664	630	662	569	621	673	633	671	653	636	642	646	637	600	670	659	602	645	589	619	601	661	618	595	634	715	629	628	648	642	611	634	642	582	620	618	624	566	590	631	609	637	683	652	598	590	628	632	603	638	637	629	679	624	628	624	640	640	627	650	610	644	594	623	612	605	603	604	627	647	625	637	661	630	632	651	620	657	659	617	641	635	599	628	593	626	632	618	629	611	647	615	674	675	609	590	609	660	618	650	613	604	588	619	609	617	667	651	656	619	691	638	626	651	675	623	627	621	610	588	626	634	641	624	678	601	676	619	630	620	674	627	651	607	632	601	604	587	625	661	672	610	622	658	651	649	642	678	612	677	662	685	632	601	629	613	667	602	589	657	622	624	616	611	634	655	659	620	621	635	662	668	618	627	642	623	650	631	601	649	624	607	682	609	664	663	619	628	624	613	618	644	634	629	597	612	621	660	650	612	597	641	673	652	640	607	647	657	638	567	620	632	640	625	645	611	634	625	676	604	607	623	616	611	607	622	606	629	631	599	633	664	648	598	634	621	644	684	587	642	624	592	617	616	618	670	655	632	610	631	596	613	631	627	662	590	630	571	611	653	643	599	660	633	654	597	681	617	644	583	665	660	610	657	638	673	631	655	632	645	592	623	612	619	670	603	602	656	659	654	670	629	616	667	644	661	670	623	644	676	630	642	644	646	613	644	635	589	623	606	631	648	673	615	622	627	617	630	659	688	591	637	626	640	639	628	617	629	654	613	621	710	650	645	631	601	624	603	661	650	606	650	583	634	614	628	632	613	624	639	629	679	655	679	653	617	635	650	655	661	635	661	637	576	659	641	656	607	625	626	621	610	635	631	622	657	645	668	603	655	651	615	684	591	610	630	655	605	643	653	625	656	629	601	598	648	678	601	610	613	612	646	633	643	687	639	637	631	631	622	663	650	614	621	590	622	615	604	576	674	663	640	585	608	699	612	631	636	672	647	659	622	637	606	605	591	627	620	629	664	668	626	631	613	654	650	618	660	605	634	647	622	611	636	602	597	638	642	686	675	619	638	654	668	631	631	605	642	598	598	641	636	635	671	619	614	633	605	666	638	617	633	608	643	561	616	631	641	625	625	614	625	586	628	635	634	617	632	638	625	683	631	589	636	652	627	614	686	632	636	618	631	641	667	623	634	658	647	624	653	635	661	637	637	615	655	630	638	632	644	657	647	645	616	647	621	633	655	622	679	675	646	655	647	592	645	661	595	634	643	625	580	579	622	670	625	680	619	644	639	661	638	611	675	649	638	646	649	660	584	634	601	625	635	595	652	616	629	710	605	650	669	661	614	660	686	639	630	651	640	641	632	639	615	629	628	644	678	667	685	617	650	658	650	630	633	629	648	643	594	621	661	667	601	626	616	650	632	579	644	673	670	603	655	649	627	605	651	602	564	650	643	623	687	643	621	663	593	583	690	598	619	651	620	641	670	621	646	631	616	662	605	647	598	605	674	674	659	655	634	663	606	657	595	603	635	642	610	642	657	621	655	639	616	640	626	604	626	647	638	583	618	604	648	677	604	634	623	616	669	633	632	672	623	643	637	632	637	657	635	642	638	627	653	612	627	635	640	633	612	646	615	661	626	616	691	650	672	639	649	682	631	616	662	617	670	675	648	635	684	662	613	659	645	600	624	622	642	660	656	598	627	637	625	652	688	606	612	641	615	606	624	638	643	594	637	672	660	618	652	607	641	647	689	648	683	644	611	689	661	659	654	645	619	616	631	619	649	616	619	637	628	622	671	637	634	616	657	633	628	604	636	591	636	645	633	642	606	615	649	651	635	637	657	612	641	651	637	622	628	631	628	650	644	673	617	669	647	590	665	633	607	619	621	598	616	624	652	656	624	633	623	660	629	620	637	646	627	622	598	663	635	598	631	628	612	633	639	623	606	644	670	647	616	637	636	618	625	670	650	584	641	666	649	695	649	651	631	623	622	645	663	647	616	665	630	628	620	633	653	644	667	644	595	604	626	629	664	658	670	706	611	662	622	652	629	616	658	624	613	654	634	666	651	600	671	650	633	626	660	593	676	671	651	634	599	640	640	608	586	616	671	616	638	624	617	636	696	682	665	635	673	645	647	701	601	624	652	624	648	637	557	691	624	621	626	640	614	668	634	647	615	633	613	615	636	622	634	588	670	665	660	647	695	650	608	656	656	623	648	660	648	611	629	633	598	657	586	634	683	617	639	634	627	643	620	621	623	666	605	662	586	604	646	605	651	644	596	634	610	629	600	626	656	605	617	629	619	628	640	675	647	648	678	648	632	623	623	642	625	592	585	611	604	596	609	577	618	618	641	664	638	645	623	626	636	659	614	635	605	673	675	636	633	705	665	634	603	674	631	641	603	656	659	630	638	626	618	624	646	627	655	655	619	633	653	650	634	631	661	642	594	595	618	627	624	614	612	634	695	622	591	645	641	626	637	650	666	606	640	612	632	655	651	635	645	634	694	670	667	612	639	655	637	630	674	611	653	617	601	664	624	628	635	631	602	636	675	620	685	656	669	640	659	652	673	647	661	634	646	674	645	627	664	649	625	648	686	644	685	680	606	611	631	657	628	651	632	645	642	679	627	616	644	644	640	634	685	633	647	579	609	641	662	645	645	626	617	642	613	656	672	618	604	624	661	589	615	652	615	628	629	621	653	646	659	635	654	612	661	653	637	614	669	591	596	673	644	616	607	613	592	604	620	634	694	658	590	619	679	624	604	669	656	639	636	603	649	639	626	645	656	598	594	610	674	656	662	660	615	615	593	622	635	652	609	646	618	633	663	601	646	602	640	644	656	622	622	628	627	650	621	622	676	634	639	595	672	603	646	641	636	596	614	617	629	614	624	631	623	657	637	644	625	624	672	640	615	579	647	650	621	648	635	683	604	612	652	623	662	613	607	623	670	603	602	625	639	653	595	642	656	644	605	584	613	671	660	657	611	617	654	616	658	660	596	615	614	642	627	644	637	633	614	623	599	628	654	677	601	650	613	620	667	682	642	630	645	662	644	637	605	628	637	615	632	647	666	655	615	640	659	648	639	623	653	629	635	657
24181	21297	28551	24367	20952	9732	2743	822	706	616	532	492	493	499	469	476	421	387	372	371	391	372	371	397	388	329	348	362	373	341	391	340	343	343	334	355	352	349	364	379	367	378	358	338	333	339	357	378	364	344	343	309	324	352	349	345	358	337	338	340	348	356	358	343	370	362	334	343	347	334	312	357	324	330	373	325	367	351	334	313	333	350	337	328	383	295	329	314	368	333	350	334	316	333	323	342	342	333	311	292	331	345	342	339	359	348	345	318	323	352	345	347	325	379	369	349	341	360	327	361	331	347	336	340	348	304	373	345	356	308	361	351	349	337	358	324	280	343	345	324	342	307	341	327	338	329	373	314	341	319	386	307	386	366	340	365	362	320	351	342	360	380	349	363	344	346	342	342	353	334	370	339	320	334	359	328	352	380	338	359	331	335	343	343	322	317	328	349	343	326	315	317	349	350	324	321	342	358	360	329	332	315	353	364	329	332	351	343	308	308	348	341	341	345	333	311	346	327	356	341	309	329	335	331	322	318	378	356	375	332	347	334	332	340	356	342	371	362	336	336	358	357	326	321	323	307	310	333	317	321	351	341	347	338	306	348	307	360	321	350	330	330	352	297	336	309	350	345	318	353	309	335	361	359	330	314	352	340	335	380	335	338	340	330	338	360	330	332	325	382	361	356	361	362	351	289	339	319	336	348	340	320	362	344	353	367	338	341	345	340	324	337	334	336	333	350	349	332	347	320	327	304	303	367	327	350	323	356	343	341	332	336	320	325	352	361	360	350	333	327	296	364	334	356	347	345	350	302	346	324	345	298	348	332	341	356	331	331	354	331	321	344	372	338	324	357	332	349	343	331	348	323	342	372	303	346	340	327	349	339	333	322	307	369	373	343	312	338	361	331	368	365	346	323	330	322	347	334	373	338	374	364	300	351	353	349	355	342	319	355	349	365	307	323	316	358	329	378	358	367	318	348	355	349	361	296	320	357	366	321	322	313	351	326	318	324	338	343	301	341	342	348	354	355	354	375	318	344	369	322	310	333	340	363	346	330	350	290	319	326	340	361	320	316	340	335	351	339	315	336	362	366	380	312	330	300	328	309	353	320	332	339	374	326	334	335	341	363	344	331	344	338	326	361	358	336	326	339	330	357	370	346	316	376	360	332	354	330	313	329	365	370	350	317	333	352	349	314	322	326	362	353	374	354	335	329	345	311	362	323	363	346	331	371	335	345	357	362	331	343	320	350	336	375	335	348	325	322	361	365	326	334	326	354	330	329	328	343	348	342	337	349	336	326	375	370	326	328	329	359	330	370	316	349	370	324	321	378	365	351	344	331	353	332	347	332	355	347	331	358	354	316	342	343	329	317	368	325	327	329	288	336	334	324	317	347	356	334	325	320	322	337	357	310	344	338	348	373	330	327	359	346	325	314	351	333	343	356	352	314	379	349	336	342	345	349	343	320	337	320	329	348	336	345	324	353	354	346	337	335	334	321	345	352	335	351	299	331	332	331	331	382	367	366	344	341	331	346	315	325	368	312	346	327	351	342	314	331	361	312	343	364	333	330	339	310	308	341	361	352	338	340	359	324	337	334	297	341	320	326	339	351	386	344	321	304	338	335	338	352	337	340	348	317	332	357	334	337	315	319	348	341	335	336	330	324	329	343	320	322	326	329	375	335	336	345	361	332	328	325	303	327	362	335	334	342	346	301	362	346	329	385	342	322	342	333	341	353	314	354	331	347	361	310	361	356	316	325	328	318	360	392	347	338	351	304	328	316	330	332	322	362	348	344	354	354	323	338	353	311	320	317	337	318	338	353	311	343	364	332	307	345	329	362	372	332	340	357	352	343	314	326	316	365	362	351	340	344	304	309	351	307	328	354	332	349	350	352	341	315	337	327	348	332	336	367	312	310	301	353	306	323	346	330	339	323	331	362	313	364	368	321	352	347	325	340	350	340	350	329	327	365	350	367	328	321	335	339	342	333	347	364	357	326	344	340	329	347	320	331	355	335	315	344	305	371	375	352	371	325	357	366	311	336	374	326	305	328	361	342	344	379	349	330	336	341	323	311	323	330	341	365	346	346	347	374	360	328	352	352	367	341	342	344	336	311	325	323	329	341	331	324	346	318	323	308	332	360	335	333	322	338	371	346	315	333	356	336	331	328	361	377	321	325	326	356	358	336	346	348	318	358	337	391	345	345	362	367	363	342	336	342	361	310	341	323	342	339	321	335	379	348	313	326	331	339	325	364	341	381	357	324	329	338	361	351	351	360	339	339	323	340	376	317	326	354	328	361	321	352	332	356	312	326	374	374	300	335	333	329	360	363	308	370	344	341	345	344	348	317	318	305	356	321	322	327	373	332	303	317	330	310	344	297	319	339	332	287	303	330	330	331	333	348	338	361	350	347	373	327	328	326	338	327	333	365	323	368	345	356	340	363	351	304	323	343	354	339	354	344	332	326	339	326	351	335	343	342	320	322	339	336	343	341	335	330	326	332	338	339	339	335	359	311	318	333	362	347	320	339	349	378	343	367	319	334	350	341	333	353	342	347	321	352	353	345	340	375	338	329	356	327	331	345	330	371	372	333	325	355	327	350	342	333	339	325	318	313	318	341	344	332	345	330	306	363	356	320	344	318	338	347	366	325	304	339	332	352	320	332	335	301	369	319	336	333	333	332	356	341	356	352	346	325	332	341	349	346	384	315	351	347	324	357	338	368	327	371	361	326	326	319	354	357	333	365	332	319	342	364	371	315	312	295	331	335	349	344	368	332	307	344	356	327	352	336	321	361	309	357	366	346	347	344	355	334	345	350	327	336	346	340	398	344	313	333	344	325	336	321	337	349	347	317	356	348	333	349	314	332	303	323	342	310	320	337	385	331	327	311	322	360	352	342	322	353	338	354	365	345	354	317	330	340	335	354	335	337	340	322	342	327	361	333	314	316	339	362	315	321	319	306	343	361	373	339	356	321	345	347	324	317	350	337	324	335	287	334	337	319	342	373	339	354	340	319	336	313	348	362	359	363	314	354	378	347	312	319	335	333	355	330	305	336	341	362	368	335	351	362	340	323	357	354	355	351	350	354	328	315	313	347	347	353	321	327	343	359	344	311	336	337	339	325	356	360	292	341	346	329	326	360	372	345	354	319	361	345	321	369	346	379	336	341	339	344	325	336	329	329	366	360	345	304	309	354	351	347	338	353	364	338	348	339	355	343	309	336	338	334	291	332	324	365	341	327	350	331	306	344	344	335	348	308	324	340	362	326	325	334	298	355	328	338	354	331	335	338	346	353	328	345	334	357	328	309	345	385	354	334	354	326	332	356	341	344	305	337	365	329	368	358	305	333	334	312	367	312	327	325	326	358	347	373	350	366	308	311	348	340	339	324	338	322	331	299	376	378	328	348	323	322	330	337	338	342	333	374	314	312	340	329	346	366	349	352	351	346	348	349	302	324	343	394	365	375	315	372	329	339	331	343	332	347	339	317
35107	20845	11958	6147	4326	12630	2491	1995	1783	1420	1360	1202	1035	958	867	810	863	758	743	734	674	628	708	674	663	682	642	632	648	626	615	610	603	621	614	570	592	589	579	650	596	575	571	574	558	581	575	589	557	585	572	618	560	579	589	594	620	547	567	573	560	604	528	582	566	604	513	560	558	515	540	549	572	540	569	594	524	566	565	571	584	601	598	574	564	576	567	550	529	542	582	604	574	556	570	540	580	531	558	577	547	558	543	528	560	565	538	574	569	585	559	546	570	536	547	559	566	570	555	530	574	521	571	546	538	582	535	553	521	563	582	616	563	580	580	605	564	568	532	533	591	558	568	570	538	525	599	557	529	533	572	586	576	569	601	587	531	533	563	557	579	533	567	559	550	524	561	537	543	537	570	540	585	562	565	542	557	591	570	613	595	558	529	560	534	527	562	561	551	591	538	535	570	520	558	595	583	527	585	551	588	599	544	563	548	590	516	545	542	538	589	565	541	574	548	526	551	560	578	574	578	592	573	563	519	574	544	570	597	586	551	562	570	541	588	599	532	574	585	605	545	571	557	558	533	548	546	571	559	575	580	540	592	526	565	576	560	597	571	528	566	589	579	552	595	580	582	572	564	605	552	525	593	519	575	569	568	528	539	575	551	540	523	550	540	523	512	542	510	555	587	572	571	503	607	535	588	556	536	559	573	557	566	552	547	540	583	593	550	563	553	578	583	560	583	583	567	558	536	549	525	582	532	556	519	551	588	602	528	581	519	538	586	581	574	559	599	560	561	588	594	584	564	583	605	587	572	552	550	568	534	555	513	563	548	534	544	580	570	586	568	527	557	564	575	547	543	560	566	602	564	566	564	573	556	549	552	599	508	525	564	594	600	567	553	542	543	518	533	507	559	559	582	573	553	568	552	544	544	575	563	586	550	531	541	567	544	577	553	558	556	547	547	520	570	577	566	513	606	583	567	579	531	593	545	536	556	596	632	551	568	565	559	551	552	552	566	562	594	582	597	583	576	529	556	550	558	580	524	562	557	561	532	546	521	590	572	517	569	567	544	560	595	563	527	528	602	567	569	491	576	618	583	572	517	571	565	565	512	579	541	522	571	588	573	554	531	547	556	539	573	563	557	602	556	589	604	551	572	573	539	573	576	503	524	580	557	563	564	573	553	543	523	580	573	581	534	554	567	530	566	567	574	555	546	555	606	547	567	600	576	514	547	582	505	535	595	594	574	539	561	578	546	549	539	560	539	553	583	508	578	567	519	557	571	554	529	539	536	564	536	526	527	559	551	599	545	516	572	541	520	532	580	602	565	542	570	551	557	573	612	588	555	532	578	572	569	581	554	558	582	550	548	586	552	556	559	590	566	547	573	578	541	547	547	524	544	548	584	559	520	535	587	554	558	538	563	581	520	567	576	562	570	507	555	569	559	600	548	572	534	578	583	593	580	557	547	548	549	556	562	563	555	534	510	534	606	562	566	602	504	542	580	575	550	586	567	562	543	578	560	559	575	544	546	581	569	519	578	586	535	572	521	554	556	571	541	555	557	571	546	535	564	527	548	557	558	580	542	544	568	594	558	570	554	569	576	577	564	580	572	575	573	541	564	549	579	564	560	527	584	571	591	559	590	602	547	558	534	556	551	565	602	536	518	594	581	577	569	537	542	543	585	532	572	584	579	530	591	552	586	550	561	549	543	571	565	584	550	600	583	598	546	545	575	505	593	602	544	593	556	551	588	577	544	519	576	579	592	585	561	559	548	561	519	599	569	568	557	577	568	582	532	568	586	536	575	534	583	523	561	542	561	564	595	567	577	582	553	563	503	582	589	552	575	601	549	518	564	580	547	616	587	539	546	602	574	525	536	574	565	535	571	580	577	616	610	534	556	562	554	535	537	583	532	586	533	549	576	584	553	561	600	556	559	568	523	546	556	589	584	548	544	541	551	561	536	573	566	563	600	566	532	569	540	562	535	539	523	526	531	608	553	580	626	599	604	618	566	552	534	560	521	553	535	499	553	551	585	563	565	607	533	558	570	537	564	560	602	560	562	545	608	592	540	540	565	591	575	549	558	583	568	550	568	577	546	576	556	557	586	541	508	555	538	570	529	571	565	577	622	570	572	567	588	582	606	513	581	577	568	539	524	563	546	546	597	570	581	579	591	541	565	556	618	542	571	568	578	530	550	596	530	587	608	541	533	562	541	613	564	597	572	551	553	537	567	547	554	589	562	559	534	554	564	540	568	542	555	580	569	588	570	550	575	568	555	589	536	556	596	519	553	613	525	567	579	522	541	564	537	575	589	569	575	542	493	524	623	587	541	543	532	596	595	593	570	569	551	570	584	532	579	560	560	585	600	578	536	535	591	573	602	541	608	540	567	521	549	535	561	557	567	536	523	567	562	573	572	567	557	546	553	578	517	571	542	572	541	558	553	589	599	562	575	567	571	553	604	569	584	568	533	558	581	566	552	606	605	550	557	535	563	568	568	574	544	525	621	569	575	585	565	547	591	570	545	533	582	554	558	546	550	563	578	548	558	551	530	547	544	564	585	547	602	580	576	540	557	557	526	634	556	539	538	587	544	571	570	572	575	596	549	550	571	539	545	579	546	572	583	539	554	535	589	567	529	559	554	578	604	594	543	523	576	582	584	576	560	576	541	575	540	564	578	564	570	584	557	576	559	529	545	549	540	562	515	561	596	544	599	569	552	576	516	543	541	580	526	541	573	549	570	595	568	556	590	555	585	549	564	577	521	585	574	588	576	597	591	545	546	589	541	565	585	548	580	584	561	569	581	588	576	607	560	609	534	538	558	558	528	559	554	568	588	575	593	535	578	522	571	552	544	572	570	554	539	549	586	575	587	610	563	585	593	586	581	541	591	554	588	560	573	517	568	588	574	571	600	601	511	549	566	589	563	567	549	560	571	546	515	583	552	585	577	547	539	556	516	577	563	554	560	549	575	558	558	585	595	550	550	565	524	568	574	605	547	576	594	586	545	544	535	580	589	569	533	547	537	584	552	558	605	567	563	574	537	604	573	519	549	530	566	562	561	571	566	611	532	579	545	602	537	582	565	526	617	595	517	563	598	564	582	557	584	513	567	559	590	561	594	582	613	558	581	553	572	549	588	597	560	567	522	547	539	574	526	592	564	567	549	530	592	576	536	575	557	561	536	542	564	553	521	581	543	570	577	561	611	538	574	558	574	542	550	534	600	602	642	568	599	569	540	589	552	551	547	543	537	569	524	585	559	544	569	567	564	543	565	586	555	555	598	556	540	581	555	542	565	545	557	596	543	564	581	535	579	557	554	564	558	531	574	574	560	538	517	594	586	596	552	576	536	562	534	550	557	578	564	583	561	559	579	556	502	540	526	556	529	547	583	567	570	577	594	588	552	576	521	554	569	576	547	560	562	558	605	584	544	553	555	602	538	554	552	553	598	534	557	588	510	550	593	512	614	562	551	589	577	595	555	577	601	575	582	531
23294	21324	29093	23880	21312	21033	5403	1011	690	616	510	418	393	337	295	296	256	215	259	215	230	228	201	187	204	190	191	179	177	177	197	176	177	192	169	165	176	176	177	125	142	163	176	179	177	151	170	158	162	182	155	155	168	162	176	158	139	156	160	148	186	171	149	165	152	172	147	170	175	160	178	154	159	152	162	170	172	163	140	158	152	145	161	131	161	160	148	151	174	156	162	151	188	163	155	162	144	165	155	166	166	164	152	177	142	136	144	164	151	146	140	155	149	143	150	151	146	161	167	154	160	131	157	135	161	150	167	168	167	158	147	143	159	161	161	150	181	143	155	156	153	154	162	161	155	166	146	166	166	171	159	152	150	142	149	147	124	154	144	147	154	144	152	150	161	166	142	164	168	159	158	168	138	149	154	135	147	157	162	140	160	134	160	154	149	159	135	157	140	147	153	152	154	155	159	150	163	152	140	126	156	146	152	127	152	179	134	153	147	136	169	156	136	159	159	136	145	157	134	150	150	140	138	167	142	159	160	167	153	155	143	153	159	153	176	153	184	150	147	151	132	123	161	151	168	159	135	150	152	151	146	154	150	151	156	152	160	155	152	170	158	146	178	161	138	145	146	148	160	162	170	156	147	154	164	149	142	121	141	161	147	168	166	136	156	186	151	167	143	144	155	157	158	154	151	170	147	148	134	156	131	160	176	155	181	133	131	164	160	163	151	168	143	195	136	161	160	160	152	146	158	148	144	150	169	163	139	152	166	164	133	161	165	155	135	144	154	128	151	144	126	148	149	180	137	121	142	137	143	141	160	130	171	128	163	168	156	136	148	154	140	164	153	140	161	151	156	147	147	150	151	171	154	153	158	174	159	159	157	180	164	151	149	163	160	164	135	155	153	159	165	124	151	172	177	143	174	135	161	150	137	162	134	159	141	155	156	126	149	153	164	139	149	144	159	154	143	156	150	156	140	155	150	151	162	163	145	161	155	157	150	164	152	134	174	141	158	145	133	146	147	146	152	146	159	136	162	131	152	153	165	143	145	147	130	157	157	145	158	141	155	151	145	145	153	162	153	153	152	181	130	145	170	182	152	147	158	135	142	152	138	148	145	144	179	161	154	178	147	151	158	169	161	146	155	163	154	145	148	133	147	137	176	136	168	139	158	156	152	139	146	149	159	149	166	137	175	141	163	146	142	135	123	153	161	149	147	147	151	160	147	146	146	164	147	159	150	154	158	151	168	156	152	135	155	158	161	162	143	157	144	154	141	155	166	169	180	147	149	156	154	141	152	171	144	135	150	131	119	167	153	151	142	153	142	151	146	157	170	145	151	144	167	168	137	160	165	137	137	129	159	145	168	126	156	148	144	181	160	159	141	131	166	133	133	145	170	144	147	164	155	142	132	153	143	164	151	141	155	153	158	146	156	140	169	165	146	149	167	175	145	172	136	151	170	142	146	143	167	146	137	176	177	128	136	169	125	153	168	157	166	169	140	128	153	157	145	153	163	163	138	156	146	163	142	150	154	150	139	161	154	151	168	124	144	137	148	155	146	143	157	149	142	159	154	144	131	144	152	151	153	159	150	143	167	157	145	143	140	145	159	150	148	164	145	145	150	140	169	142	167	147	143	133	179	178	160	148	147	151	144	145	147	161	146	169	171	153	161	135	153	142	143	159	157	171	142	133	144	151	159	156	140	163	145	145	154	156	156	141	150	146	138	145	159	164	168	152	151	176	158	142	151	140	172	150	158	147	158	155	146	161	133	155	174	143	162	141	145	153	156	143	159	160	150	132	163	173	131	174	152	148	141	143	146	149	162	150	161	151	147	153	163	144	169	164	174	149	168	178	148	161	153	157	148	147	156	148	173	139	162	164	162	149	155	153	166	156	143	159	157	148	154	147	151	156	158	171	160	159	161	128	141	154	180	151	128	134	143	166	167	152	177	150	166	155	161	136	153	135	137	127	154	159	131	161	141	151	157	171	136	155	153	156	138	161	159	150	152	153	138	162	148	139	147	149	152	133	147	163	149	172	158	166	148	148	152	151	147	192	168	150	182	147	158	149	154	135	134	156	139	144	163	155	168	154	169	148	158	163	164	162	154	143	153	170	135	155	141	143	150	136	151	140	169	142	138	164	146	163	167	154	148	166	149	159	142	157	160	169	147	163	154	173	160	135	167	122	160	154	150	161	146	144	151	148	156	143	150	135	172	159	150	130	137	169	163	142	184	130	146	148	161	139	147	138	153	166	147	143	134	157	182	123	164	125	148	147	151	158	162	149	154	156	146	161	147	150	161	151	149	159	158	152	144	170	155	153	159	151	164	161	161	166	149	179	152	145	139	149	165	149	147	167	154	174	141	144	155	133	129	160	159	148	162	146	136	159	151	159	145	148	156	160	170	169	154	144	167	157	148	139	159	145	171	152	152	152	155	148	174	158	160	160	140	143	158	169	156	170	140	167	132	160	157	149	145	153	160	157	145	137	166	137	143	155	156	150	168	145	139	155	142	164	145	163	132	149	149	129	160	149	160	139	124	146	164	152	143	173	152	146	153	145	160	167	157	146	139	160	138	135	141	162	148	161	137	152	159	144	172	152	161	138	143	138	149	151	153	161	157	161	156	166	159	146	167	163	169	147	169	153	139	141	144	135	153	159	153	139	156	161	171	149	160	160	187	123	134	161	166	149	131	154	145	171	173	142	133	148	154	142	149	156	185	144	157	147	158	154	155	145	155	134	146	154	166	135	153	179	146	154	153	159	153	166	155	161	158	165	168	153	168	171	165	155	148	152	156	155	149	146	144	149	154	185	139	162	163	176	170	154	138	148	150	150	146	189	151	159	168	168	122	131	161	148	150	141	169	137	162	156	161	145	173	156	148	161	172	146	152	151	126	163	164	138	148	144	164	149	128	157	152	156	150	135	153	141	143	147	154	171	143	146	158	156	145	155	171	155	137	157	163	144	167	159	147	167	136	170	148	180	160	154	158	158	148	141	160	163	167	147	149	159	163	164	153	164	147	164	138	155	171	145	125	132	139	176	153	142	154	156	172	151	172	133	147	149	139	161	136	182	150	167	159	142	148	155	137	154	147	148	153	144	136	170	156	161	170	143	151	145	144	161	155	169	158	171	162	157	125	143	152	151	173	132	151	157	146	145	147	164	144	162	182	158	143	166	144	187	140	164	146	144	139	169	150	156	163	144	129	145	153	148	144	133	159	145	137	142	140	162	147	139	152	168	148	154	152	132	167	156	164	165	151	166	150	160	157	148	180	139	148	139	142	145	134	150	175	144	162	141	155	156	144	152	167	163	135	143	151	158	160	128	136	160	155	161	166	139	149	153	136	144	144	157	136	158	167	146	164	164	173	131	156	144	146	145	156	140	165	163	161	153	150	161	150	141	157	157	148	144	141	157	159	159	148	134	136	171	123	149	147	134	157	159	159	130	152	160	137	182	161	147	129	157	133	149	131	145	163	149	153	176	166	144
38749	24556	16482	9083	6293	10351	3379	2797	2250	1833	1504	1275	1044	891	762	743	674	586	538	520	477	468	492	438	420	394	372	341	355	366	359	338	338	348	323	350	302	342	316	312	325	305	283	286	265	265	313	290	272	268	238	245	253	281	285	294	277	275	271	249	298	297	257	294	277	272	281	285	249	278	250	286	267	302	295	273	275	272	246	252	257	270	267	273	253	257	288	271	249	258	260	257	304	263	253	269	262	266	277	301	270	244	275	263	254	261	249	272	247	258	239	271	298	250	283	243	282	242	266	244	254	267	232	277	259	278	262	252	274	267	282	257	277	254	252	267	278	259	254	281	289	276	275	282	264	249	286	248	273	271	259	283	288	254	243	279	256	272	241	259	263	235	262	247	311	280	285	263	270	259	286	281	265	254	256	284	257	254	264	267	272	260	253	268	244	215	268	255	272	257	267	248	273	291	255	253	263	224	294	265	246	245	248	253	243	246	260	248	259	252	242	241	265	266	235	257	234	276	267	265	267	271	269	223	245	261	238	233	293	272	283	259	274	248	242	277	269	272	231	291	268	254	261	261	247	252	252	251	260	278	284	262	234	240	266	288	246	267	259	249	255	234	263	278	272	259	244	252	306	246	251	251	270	243	268	294	251	258	269	234	281	267	271	239	256	256	263	287	251	236	263	264	247	285	256	222	225	262	250	266	225	285	232	265	279	254	242	260	252	252	233	259	254	277	252	250	262	228	304	264	255	259	278	269	278	293	255	271	246	270	251	271	275	275	294	251	283	256	256	279	268	280	268	272	243	279	268	276	274	253	264	260	268	264	247	243	274	238	237	252	288	293	267	264	266	261	269	263	277	240	287	264	266	246	270	282	247	244	277	270	233	255	270	236	243	254	238	273	263	251	259	244	258	266	255	232	256	274	272	265	261	250	258	253	241	247	269	285	271	262	253	273	259	260	249	266	235	238	274	264	279	254	258	255	258	235	249	250	261	241	255	266	285	256	245	279	280	279	293	264	279	243	244	250	264	242	258	261	253	273	252	264	243	261	260	261	290	273	265	262	244	257	247	286	254	286	251	278	255	234	245	276	267	290	249	255	254	257	267	253	275	265	253	262	271	281	248	265	259	273	265	271	290	281	255	289	268	258	262	256	254	249	243	288	255	249	262	293	264	271	250	269	244	277	264	254	278	262	250	265	256	260	251	256	276	272	256	271	272	265	240	276	269	251	258	258	246	246	279	258	263	276	235	268	250	254	271	255	303	272	267	237	272	272	254	258	276	236	259	255	260	246	262	264	275	235	285	253	258	221	305	259	225	276	262	265	271	262	263	264	256	257	281	271	275	254	253	250	240	220	251	256	272	287	269	267	252	238	247	284	262	259	248	251	265	265	284	251	272	278	261	272	260	276	239	276	259	281	257	223	267	258	263	278	266	215	237	235	246	260	255	256	271	279	264	247	261	272	254	247	239	275	287	244	242	272	269	253	262	246	263	260	262	241	245	245	252	268	273	283	228	262	242	262	248	267	272	270	268	259	249	231	285	283	246	243	287	266	257	236	268	249	265	264	241	253	281	265	273	285	255	282	254	269	268	240	290	241	277	235	287	237	244	273	254	267	265	246	245	262	235	290	227	254	267	287	255	254	271	248	255	274	283	244	265	248	239	248	258	273	239	280	258	269	272	243	265	258	274	274	247	235	245	263	246	255	234	273	260	270	253	254	259	258	227	251	265	280	223	282	282	260	243	280	259	245	255	288	258	218	264	266	215	265	262	261	300	267	265	249	272	252	236	266	257	250	272	238	266	273	253	276	243	250	237	247	228	239	229	273	251	247	245	229	256	234	252	257	245	260	277	249	257	227	277	242	258	250	261	262	244	263	257	269	253	288	260	261	245	280	259	248	260	276	293	247	228	241	271	233	268	281	267	256	282	235	266	239	259	255	226	251	269	273	263	248	296	271	254	264	254	253	225	264	259	247	235	249	232	246	278	250	250	256	250	271	280	255	274	260	262	256	275	287	268	247	287	264	271	272	259	237	257	249	287	245	280	270	268	264	303	272	280	262	289	252	247	258	259	269	271	270	260	258	255	269	272	269	257	253	254	257	263	269	245	266	257	305	290	256	258	270	285	259	255	246	238	267	231	252	246	225	247	251	248	269	251	258	265	271	280	264	281	269	259	263	233	244	259	249	254	244	284	282	260	251	284	283	263	230	237	269	242	268	232	249	260	238	260	262	256	278	238	245	267	242	283	267	242	245	243	283	254	279	245	268	254	253	229	248	279	251	241	247	255	281	248	244	262	253	228	262	249	276	265	246	245	259	252	272	228	247	272	236	256	256	233	245	255	262	264	270	252	254	259	244	255	249	234	263	246	264	253	263	263	236	245	247	249	250	239	248	287	274	264	260	247	261	256	263	225	230	240	242	240	253	263	260	298	279	261	249	270	257	245	257	242	248	278	256	239	268	250	286	274	258	243	255	265	248	250	252	256	270	264	272	253	244	258	261	275	261	284	273	232	254	273	284	263	278	262	243	261	245	264	276	249	250	260	255	250	276	282	256	265	227	254	259	254	260	251	265	274	236	256	229	262	263	235	243	243	229	252	257	257	260	243	265	271	273	233	257	265	269	276	241	245	273	286	272	254	261	269	273	266	261	290	238	256	257	248	239	260	258	235	285	260	242	232	253	282	254	262	261	219	287	256	260	240	268	236	285	295	265	268	260	263	294	248	253	261	296	255	251	251	232	295	243	240	289	264	275	275	237	248	280	219	251	238	274	239	255	282	237	263	264	242	264	228	272	254	282	268	251	254	267	249	287	240	273	256	240	263	255	237	272	268	258	274	294	261	260	284	274	251	270	256	284	257	287	232	254	268	282	278	233	254	277	269	277	273	226	250	291	255	251	273	286	260	261	218	258	252	239	245	248	285	268	250	255	259	263	248	268	248	258	264	244	252	251	257	271	286	265	229	267	227	263	241	261	259	266	250	243	257	256	269	264	257	236	261	242	258	266	245	240	289	268	250	236	260	267	272	243	230	277	264	262	269	245	267	254	247	247	258	296	280	249	252	229	237	267	257	267	246	255	271	263	240	264	236	254	254	265	236	279	277	258	260	269	262	287	257	284	267	288	264	257	249	252	256	261	262	283	267	259	246	274	273	270	276	233	233	250	272	221	259	251	259	289	255	265	276	277	249	262	279	239	231	255	281	260	257	245	275	247	252	267	291	271	272	298	262	243	259	292	307	270	275	273	220	263	265	286	242	278	257	243	257	268	225	276	282	263	250	246	257	288	272	273	238	259	280	256	252	251	256	256	249	270	254	244	250	276	257	266	256	272	265	297	260	238	271	250	269	256	262	262	246	262	273	266	254	257	260	243	240	248	244	246	271	295	254	269	262	258	261	251	269	250	282	251	272	266	250	251	242	236	252	236	273	254	236	256	266	260	247	233	232	228	282	266	273	255	244	250	231	272	271	278	244	268	253	257	255	258
27713	20464	9708	1969	1015	884	599	507	501	445	476	469	420	411	439	407	392	426	440	410	378	383	398	419	394	387	395	410	380	392	380	367	368	423	398	402	414	360	326	363	374	378	395	361	375	382	382	334	414	389	378	351	382	399	367	395	414	386	372	404	374	382	399	400	385	403	387	355	405	379	384	414	356	386	426	351	416	384	387	373	387	381	368	382	394	384	386	410	372	395	409	413	396	398	375	381	389	375	370	399	374	361	349	373	400	396	399	400	408	344	384	379	384	381	404	414	394	395	370	401	372	394	396	387	372	398	403	386	383	396	364	368	382	419	395	376	383	374	392	380	366	377	363	371	394	414	351	405	393	380	442	417	422	376	395	409	406	381	375	390	343	406	378	400	360	387	411	419	360	372	401	403	402	382	379	358	390	392	360	399	387	373	389	414	399	380	399	346	358	408	417	360	418	410	379	364	390	358	402	378	399	369	374	394	409	406	400	391	388	392	411	384	386	390	382	393	351	406	340	383	388	379	355	372	391	385	386	420	381	420	384	383	378	343	376	372	370	365	383	419	393	375	403	364	342	375	312	388	388	373	405	392	357	379	365	411	410	389	374	431	384	378	399	391	390	387	402	395	415	383	380	399	411	385	408	347	385	403	400	399	354	400	387	405	369	373	394	366	370	360	356	366	410	425	398	374	411	344	368	417	378	374	375	360	363	375	403	360	386	391	391	358	396	411	413	408	408	391	362	387	425	368	397	389	387	397	336	393	344	417	377	390	387	376	364	373	390	398	386	378	407	369	408	369	397	409	393	358	362	379	355	410	366	401	398	434	396	366	399	384	387	386	362	386	368	429	390	414	407	332	386	381	352	389	385	383	386	365	380	380	380	404	383	378	414	363	367	390	356	361	420	375	410	392	397	397	366	383	362	389	427	357	417	422	403	365	378	349	376	397	369	388	380	398	397	405	408	372	382	393	422	397	362	369	377	364	437	377	368	381	404	389	370	383	408	382	407	362	408	394	387	355	382	381	368	381	416	371	370	376	351	361	385	410	370	400	363	369	335	352	378	397	415	384	374	384	358	397	365	342	402	381	373	380	398	364	403	401	409	381	394	390	368	382	381	396	420	367	384	395	343	373	412	402	408	372	380	398	400	372	387	400	372	394	393	382	373	362	364	400	430	408	395	381	360	409	380	401	365	384	368	374	347	400	395	372	389	409	381	387	409	394	397	388	388	416	414	398	371	397	412	384	382	347	351	380	337	384	387	348	416	386	357	381	375	403	369	374	374	345	382	383	398	404	370	416	400	397	366	413	399	376	382	386	372	391	378	343	386	389	342	395	378	369	370	366	387	376	411	406	402	388	432	393	347	394	377	413	366	370	378	398	392	384	395	414	388	361	387	362	385	390	394	407	406	368	366	402	357	369	387	373	413	403	396	367	423	403	382	386	395	399	377	376	390	396	413	399	403	370	406	389	390	412	437	375	382	372	392	353	386	412	401	365	368	391	355	423	367	375	372	380	431	401	343	396	390	416	396	400	354	345	432	398	386	374	357	389	362	385	385	366	399	394	375	375	383	359	340	359	390	391	384	413	405	371	354	406	367	374	388	396	378	367	396	386	353	364	371	363	420	437	366	375	409	375	432	347	365	371	363	433	368	373	399	410	408	371	396	420	372	397	415	378	405	431	391	415	383	397	414	384	393	401	378	397	378	375	394	376	389	401	408	401	413	366	356	393	382	429	365	386	384	381	392	354	375	388	351	384	393	396	361	345	386	392	371	362	371	375	418	370	393	360	382	382	365	368	400	382	339	379	334	403	345	402	391	338	403	391	396	374	408	382	374	382	361	429	369	389	376	380	399	392	368	365	366	392	398	420	394	390	394	382	396	390	384	362	377	411	370	375	458	397	410	378	407	391	343	376	401	389	388	379	372	412	366	382	387	380	373	422	374	374	381	365	418	387	355	391	412	371	429	398	406	367	368	351	383	403	391	355	425	392	380	363	388	386	355	398	405	398	367	413	370	389	430	364	396	377	355	391	389	411	376	374	412	374	392	372	371	413	369	371	408	386	398	380	369	376	375	387	390	386	368	386	375	379	402	366	405	381	377	434	391	399	389	402	347	410	378	390	402	369	411	398	379	388	383	415	390	382	346	387	400	400	402	390	368	368	409	412	407	405	372	387	416	391	368	379	394	370	373	406	370	381	382	374	383	377	375	372	392	359	388	399	394	382	383	392	380	385	364	379	359	372	402	409	353	368	368	380	380	381	346	414	398	377	368	380	371	438	363	373	387	380	414	365	339	368	402	367	341	395	374	356	397	371	389	388	373	365	380	416	390	386	351	419	382	387	378	386	398	387	381	390	395	348	422	375	379	393	377	380	382	373	359	364	419	402	316	392	402	389	357	405	409	368	387	383	382	375	367	363	395	358	375	373	388	376	382	421	357	366	406	392	398	379	416	407	351	392	381	413	381	406	391	396	383	381	358	372	348	392	364	401	382	407	369	376	404	367	372	407	380	421	362	383	387	398	357	395	379	401	393	385	400	351	383	386	388	372	382	404	412	373	400	380	398	416	391	427	394	374	396	370	356	410	386	398	428	406	377	400	368	407	383	409	397	375	412	405	388	377	370	383	398	393	390	399	365	377	364	377	368	388	389	386	354	348	387	380	378	367	420	402	374	393	405	382	407	388	394	396	378	408	454	395	378	360	379	418	422	416	375	362	370	362	401	388	388	397	425	405	393	382	408	385	395	354	372	395	399	353	395	379	398	389	394	396	400	383	398	383	396	356	382	393	396	423	343	405	355	378	390	342	372	403	370	390	405	407	363	382	378	400	397	386	363	384	378	402	391	387	409	401	406	423	390	397	337	423	378	412	400	362	400	381	394	437	413	389	362	400	349	396	391	372	390	400	380	386	373	392	363	394	381	386	377	392	364	382	344	378	358	385	417	363	421	380	387	393	374	359	393	374	425	388	364	368	379	450	360	365	375	412	393	391	374	407	375	376	406	371	383	356	388	364	377	377	383	366	377	390	360	391	416	387	384	399	373	395	398	410	401	407	382	385	390	395	395	388	367	364	358	370	391	384	360	362	373	367	371	358	388	402	401	358	372	383	389	383	404	378	366	348	364	399	387	378	339	377	362	395	360	391	369	378	353	409	385	342	389	389	388	392	344	402	404	380	393	415	384	379	388	382	378	358	391	360	385	372	407	368	400	385	382	411	396	354	386	388	400	410	417	384	407	386	384	354	376	385	382	401	345	400	346	386	385	395	378	416	372	365	379	388	385	364	373	409	372	402	338	407	374	357	394	368	380	360	367	367	390	381	415	375	423	424	394	389	372	400	375	399	404	410	387	369	399	392	415	402	379	352	340	396	415	388	390	361	361	395	378	377	374	415	354	365	346	377	383	346	356	398	358	404	419	386	368	425	351	378	373	398	401	411	359	369	422	357	367	377	369	391	380	424	380	407	381	403	362	360	398	380	395	414
29402	9254	5593	2650	1916	1815	1329	1152	1064	899	864	877	797	759	694	694	677	625	659	654	645	641	655	625	662	662	628	645	637	625	631	631	640	655	664	678	603	634	631	667	628	612	657	613	650	624	604	704	631	635	574	661	632	605	665	671	601	641	639	693	626	580	573	586	651	644	624	639	619	613	607	606	611	659	654	637	659	617	625	636	636	603	599	620	646	579	688	638	603	636	585	644	656	608	593	582	596	640	636	627	560	649	580	625	656	652	600	562	596	606	618	597	609	627	639	593	614	652	578	591	591	564	633	600	601	631	670	593	646	596	633	661	616	634	578	588	587	655	602	682	617	627	600	618	613	611	625	596	600	636	616	606	607	606	656	632	631	592	634	617	625	635	660	560	596	650	620	631	588	619	599	611	638	604	625	658	594	645	595	635	621	590	676	603	646	598	670	607	619	622	638	596	631	606	650	651	606	624	624	624	602	624	609	592	637	604	604	625	629	607	579	648	596	657	602	633	689	624	648	656	647	640	638	641	601	606	599	615	628	660	626	627	581	628	592	620	665	627	651	630	591	648	635	619	626	607	611	642	622	614	601	595	656	615	634	661	596	613	597	676	633	666	605	613	605	605	635	614	595	607	613	624	632	601	636	616	597	636	623	627	646	657	609	595	632	619	626	569	626	603	651	647	640	624	591	623	642	631	600	602	622	659	637	618	630	601	612	590	639	632	663	645	612	623	655	638	669	638	657	663	661	625	635	658	622	631	613	596	627	621	598	606	666	623	605	591	678	616	599	638	590	593	623	642	614	648	626	625	603	629	617	618	657	609	586	599	574	599	563	626	616	640	587	637	643	627	566	611	628	576	579	644	670	622	619	624	628	582	600	635	608	583	635	644	620	629	592	653	643	683	656	613	632	632	634	614	632	639	630	610	634	602	648	672	584	596	612	613	648	612	655	599	604	604	621	631	633	589	621	650	590	580	622	654	615	609	674	633	589	627	612	633	606	599	627	608	664	643	661	671	633	639	643	648	588	612	606	608	644	619	640	634	630	623	627	623	635	604	625	590	624	603	645	597	629	590	627	678	625	656	618	641	633	670	630	615	603	608	613	612	619	618	595	592	577	624	667	632	633	638	638	589	576	589	594	629	595	625	601	610	642	611	632	622	587	602	615	641	612	629	640	605	634	631	647	587	613	635	627	564	590	659	614	651	651	626	651	612	666	627	637	610	624	625	594	596	627	622	586	641	639	655	647	658	610	654	618	627	616	608	662	567	585	666	624	609	602	646	641	626	651	621	630	647	626	661	598	618	668	643	620	622	598	660	617	638	584	613	603	628	631	664	612	641	606	639	620	608	612	631	653	638	626	595	667	657	656	636	622	628	627	609	603	635	633	636	659	651	635	610	617	613	606	622	622	626	619	613	641	609	593	669	585	610	625	573	621	610	589	650	644	621	614	635	654	616	613	613	628	651	639	647	584	646	614	666	675	619	625	589	634	596	623	626	609	600	662	620	611	565	631	632	636	591	625	634	603	610	610	632	596	660	638	593	648	637	653	630	603	595	623	602	605	611	613	624	650	651	567	599	616	637	603	639	639	625	594	607	632	607	615	599	649	614	594	646	626	628	640	623	625	601	608	609	649	617	698	594	616	646	644	606	612	650	649	568	641	601	615	613	643	587	603	646	611	600	638	636	629	576	626	632	602	614	633	592	660	609	635	616	596	638	587	572	611	595	641	601	625	611	616	637	598	640	657	570	626	619	593	625	593	683	611	597	593	607	663	689	609	634	627	607	665	654	641	596	602	607	681	633	593	646	641	636	611	654	606	578	632	629	608	590	575	612	650	599	586	563	643	669	630	611	635	626	599	639	634	658	638	581	596	576	630	622	606	588	607	602	658	614	613	597	630	643	619	592	618	596	652	576	596	606	610	665	579	643	673	598	609	678	623	597	641	609	601	625	621	666	629	627	639	640	639	622	656	604	638	586	611	641	624	650	634	622	660	589	638	625	576	609	650	616	572	606	626	640	643	590	636	639	644	633	666	638	583	673	629	634	647	655	610	649	655	619	591	644	624	648	620	642	632	662	674	618	648	659	623	718	634	608	653	615	635	654	636	627	679	627	672	599	685	598	635	618	598	604	629	635	608	602	638	624	618	609	618	679	624	615	622	609	678	597	580	630	670	643	618	647	623	622	621	628	648	646	620	635	624	645	662	694	599	596	616	601	601	619	600	597	639	588	638	616	620	617	619	624	621	622	625	634	652	658	626	557	617	604	658	572	610	609	641	616	609	587	630	667	640	621	648	639	592	602	641	647	601	636	608	668	614	620	663	658	595	641	612	595	637	634	605	614	581	606	649	618	643	633	619	638	632	642	637	635	604	649	684	622	616	625	623	629	625	684	606	598	601	646	650	623	623	627	635	612	604	593	611	608	627	629	593	638	626	648	692	642	577	618	632	598	626	605	618	620	618	609	593	637	625	623	609	632	615	622	646	595	632	669	574	606	598	625	634	640	644	635	621	638	608	639	606	594	596	602	606	643	686	591	613	636	619	587	621	638	617	614	639	616	631	587	648	624	640	619	615	646	638	630	633	603	621	586	627	611	621	620	653	636	625	621	631	605	578	564	653	619	621	647	640	623	620	659	628	618	670	661	648	591	614	576	681	662	580	621	598	655	635	635	624	658	645	622	641	626	577	615	636	594	604	631	627	580	602	639	642	613	611	619	586	678	605	622	644	607	608	633	604	640	642	629	623	610	641	626	618	598	663	647	603	605	634	590	607	599	643	629	601	632	649	603	648	606	636	670	623	683	597	641	659	588	615	626	567	643	597	623	634	579	630	667	623	603	661	620	673	577	651	605	607	616	588	598	627	588	607	603	583	622	637	603	627	618	627	604	617	644	664	608	627	611	630	597	575	617	641	610	623	655	639	627	568	559	635	623	647	638	609	607	663	623	616	627	607	636	627	626	607	644	589	592	603	648	616	602	631	625	584	595	585	633	649	623	601	585	615	591	600	620	660	640	618	649	642	636	599	625	673	626	639	659	618	674	652	608	596	585	611	649	610	581	599	673	607	621	632	635	631	627	588	593	621	645	590	591	616	619	669	650	654	641	637	567	610	609	596	591	672	623	601	664	650	630	595	618	619	614	621	606	609	601	640	630	617	653	634	579	625	618	676	608	621	588	611	669	612	643	650	619	625	639	605	629	622	642	639	624	616	600	639	661	593	660	628	635	618	610	607	616	626	605	636	592	621	599	624	640	630	632	647	616	607	608	577	639	652	609	578	655	620	630	605	598	636	606	625	624	583	594	591	645	615	636	627	616	621	605	630	612	605	618	595	616	597	639	606	640	590	675	608	651	620	582	644	618	676	606	623	621	614	641	647	617	621	650	614	665	637	639	621	576	580	640	604	626	636	591	613	661	632	623	615	641	650	660	615	625	606	548	641	628	658	596	629	594	631	639	619	612	603	613	647	644	595	665	615	629	613	613
24334	21337	28484	24496	20998	5185	1471	856	690	559	552	500	509	454	447	401	402	420	389	384	387	378	344	373	349	356	373	373	337	379	350	367	363	315	360	359	360	371	346	327	362	343	346	335	307	339	330	381	367	325	324	321	321	332	342	327	360	375	335	345	324	348	347	323	334	348	371	327	335	357	350	307	324	314	351	330	283	342	363	323	328	302	337	344	330	330	332	329	346	346	334	346	334	310	328	315	321	321	357	336	373	353	310	364	345	347	327	354	385	345	319	331	311	343	341	333	333	355	351	368	349	361	353	333	336	342	339	354	319	322	365	320	338	355	330	337	344	297	329	339	316	325	345	332	360	329	334	370	357	381	344	318	318	344	335	389	326	350	358	367	369	342	334	353	300	347	331	355	321	323	317	339	333	313	301	318	295	355	342	328	332	338	339	320	315	344	332	348	334	299	342	365	330	315	331	322	387	324	379	331	312	330	334	345	340	344	347	314	323	353	317	336	325	329	321	347	323	350	362	354	331	332	333	324	331	364	363	341	324	307	355	336	332	342	330	362	374	368	301	278	323	311	342	331	310	343	323	354	320	333	324	338	328	309	329	323	366	351	331	364	309	350	338	325	331	322	349	328	340	338	340	323	340	339	349	324	333	338	327	351	309	345	348	356	329	340	333	313	327	341	305	358	348	319	292	351	343	344	357	331	296	333	354	347	318	325	333	342	319	346	349	364	345	318	327	344	325	337	335	330	349	344	334	348	338	329	346	307	316	315	356	350	396	338	346	330	332	345	357	330	360	374	347	336	369	310	320	304	363	325	330	340	324	343	342	348	312	344	335	311	326	352	333	339	347	343	321	322	343	349	324	362	364	346	327	350	319	327	315	363	352	308	359	329	333	320	335	344	351	349	344	349	326	365	352	359	354	369	335	330	345	354	332	336	317	348	327	367	369	337	338	314	309	360	327	326	322	303	333	325	306	362	354	323	376	325	333	344	350	323	345	318	351	346	361	340	342	364	350	341	332	353	375	344	344	342	346	338	348	308	363	352	345	332	319	339	337	357	316	335	302	325	365	319	358	327	328	346	337	353	370	340	329	332	337	340	339	365	329	300	349	336	334	323	363	357	334	317	338	356	347	323	354	362	362	305	303	334	327	316	369	354	338	330	355	398	345	333	340	346	346	337	319	330	361	329	324	308	345	339	342	333	320	362	331	296	323	333	347	310	301	322	342	344	321	344	366	327	362	344	310	343	353	308	361	364	353	313	338	357	360	345	300	369	337	313	337	345	344	350	360	344	332	323	346	296	306	349	304	352	334	346	313	331	314	305	325	341	330	342	330	339	351	327	351	355	357	360	383	314	325	338	375	358	360	330	348	355	329	349	348	303	346	314	339	320	326	315	310	316	343	355	318	336	340	344	339	320	342	342	355	312	314	342	305	341	368	330	375	331	311	340	350	359	339	332	349	348	316	326	370	344	343	329	347	337	337	324	332	315	340	320	309	342	316	306	319	321	324	328	347	327	338	344	341	334	358	333	354	375	351	321	344	346	380	333	349	333	325	355	359	332	291	365	329	355	347	342	329	331	342	364	352	343	350	347	315	345	365	355	294	341	366	347	307	339	333	352	337	339	325	305	315	342	340	340	328	342	349	319	327	360	314	353	335	333	344	341	351	332	318	328	342	361	294	327	348	298	329	332	361	331	372	313	327	331	326	343	356	358	360	360	333	355	353	353	330	336	327	371	332	303	324	326	329	332	356	320	322	361	336	300	335	336	327	323	347	358	350	334	352	337	374	327	309	342	326	314	346	350	304	354	324	329	338	305	334	356	347	306	347	327	349	311	327	329	374	313	321	374	322	353	357	338	348	313	356	333	345	337	342	340	316	358	311	321	334	351	373	317	326	358	334	343	309	345	338	345	360	352	322	394	326	317	355	358	328	338	334	376	310	359	313	328	318	335	332	361	342	319	318	348	353	301	315	351	338	353	368	342	346	328	321	309	315	344	349	355	349	344	335	311	336	347	332	332	334	304	358	335	307	329	356	366	319	350	359	336	328	321	331	359	372	345	305	349	346	323	341	344	346	325	329	341	312	327	326	337	344	337	329	331	302	336	337	337	313	353	332	345	312	321	323	324	361	344	322	322	346	342	320	329	321	368	374	347	327	340	326	334	364	350	356	338	318	343	361	349	355	352	325	345	353	354	333	288	348	320	350	312	337	297	358	328	335	304	358	310	365	359	358	344	325	356	388	356	330	348	340	347	335	358	343	339	356	348	372	357	338	332	345	312	342	288	348	323	331	318	332	334	352	355	332	322	332	329	338	339	356	346	352	326	350	313	319	353	328	332	332	323	319	337	344	340	343	332	336	377	315	326	341	326	350	362	355	340	327	357	346	325	345	341	339	348	332	324	329	347	315	333	343	313	382	336	327	331	335	346	337	321	356	365	334	355	341	352	281	334	366	330	327	337	362	329	332	323	329	329	326	325	321	314	320	344	310	342	325	327	311	290	313	341	388	334	319	332	345	350	312	347	328	319	341	321	358	322	376	357	357	335	352	341	325	360	331	317	365	327	353	325	364	352	317	344	336	362	331	331	359	321	337	356	345	363	341	322	352	303	321	316	351	355	356	366	361	385	348	355	330	329	320	355	338	334	328	366	340	377	325	344	300	341	366	307	329	343	372	324	368	367	351	351	310	338	329	322	341	327	347	337	327	334	337	348	315	300	331	329	329	335	354	357	341	333	332	354	327	337	339	362	319	321	349	349	312	338	339	335	357	317	347	334	348	327	325	333	311	308	335	359	346	335	334	326	355	381	327	325	331	344	329	359	334	326	341	322	329	347	329	324	315	344	341	311	365	314	332	365	344	371	348	332	348	346	360	325	328	319	323	351	333	325	329	337	328	337	336	296	351	313	346	345	310	345	327	350	334	345	318	320	320	320	327	307	312	302	326	319	335	300	331	314	328	335	310	332	333	321	357	324	323	335	342	329	311	340	361	311	368	350	334	335	338	347	358	366	327	306	335	336	328	360	349	340	348	335	373	319	335	309	342	312	333	337	301	340	339	314	371	322	343	347	313	337	344	331	343	331	333	349	342	379	310	318	335	350	354	340	338	374	332	341	350	387	344	350	336	323	333	350	364	337	338	374	336	340	350	343	321	320	303	325	332	344	357	321	351	287	371	325	346	317	331	341	385	350	304	324	352	326	328	329	321	340	347	318	324	323	333	300	323	323	340	316	359	299	343	365	326	358	338	345	329	358	321	344	327	359	342	351	345	367	319	340	344	353	354	364	349	375	335	349	325	321	315	342	344	324	326	324	325	336	380	332	339	305	335	352	323	360	355	357	302	330	331	337	317	335	306	331	391	336	357	333	340	341	355	314	322	319	341	286	337	352	325	353	347	332	380	324	370	354	372	391	358	336	322	328	303	332	342	308	317	336	334	333	348	341	317	328	348	349	333	326	332	369	340	317	289	332	325	329	321	317	357	352
35307	19624	12251	6508	4566	4611	2973	2190	1826	1531	1309	1238	1072	959	939	808	829	737	763	704	650	719	638	673	660	622	618	590	604	622	645	600	590	577	615	589	558	547	582	627	639	573	588	539	568	586	589	564	589	557	576	589	576	570	586	535	557	533	536	584	606	567	570	566	565	571	583	555	560	592	569	578	553	551	561	528	610	509	574	569	551	530	569	581	577	590	571	538	597	587	537	568	564	593	531	519	540	541	540	583	555	542	544	528	558	587	549	600	525	564	607	583	559	524	580	547	562	580	545	597	575	552	553	554	561	582	584	609	522	564	550	616	538	578	561	556	531	567	572	557	580	499	554	581	581	557	508	545	579	569	517	548	571	553	546	541	582	540	560	544	577	552	546	577	550	563	528	568	591	566	563	557	579	524	581	545	539	566	557	556	566	566	578	541	536	548	562	580	552	561	567	516	571	606	561	546	531	542	554	578	536	548	555	564	557	554	516	590	522	540	595	507	563	545	595	532	549	573	543	561	572	554	586	534	553	579	576	564	506	579	555	544	528	508	524	594	525	570	513	578	525	554	513	558	565	551	563	559	544	553	590	535	579	596	625	542	542	537	580	497	574	531	550	587	586	578	562	535	523	535	564	552	532	543	592	551	527	584	573	521	556	518	542	542	526	544	580	559	587	567	589	558	533	606	528	603	551	539	598	570	567	588	583	546	560	555	522	557	555	537	565	497	557	546	543	531	546	593	508	550	562	573	555	539	566	585	510	536	553	504	554	540	568	519	544	535	577	629	528	554	561	572	576	578	526	598	579	565	566	526	533	600	561	530	561	546	536	580	550	574	531	572	576	568	545	565	577	603	565	535	526	543	569	559	538	586	566	564	569	542	572	529	588	535	581	587	589	570	533	543	539	558	575	522	535	562	559	547	521	562	576	545	593	560	537	550	601	548	577	553	539	563	571	598	599	521	564	538	549	587	555	581	571	562	561	532	586	558	564	591	547	563	578	540	521	533	571	513	560	524	580	575	575	574	554	566	566	544	537	524	533	530	547	581	552	592	566	477	576	570	565	571	567	561	551	570	580	536	528	578	567	571	562	559	551	543	540	532	545	563	544	568	576	554	572	553	579	545	516	543	572	577	523	513	542	540	578	603	518	551	568	494	562	543	560	582	527	528	553	578	587	536	520	594	524	549	576	533	552	555	591	552	539	571	538	536	572	548	523	540	542	526	547	599	517	564	550	563	586	578	550	575	547	561	554	519	585	523	557	569	555	569	550	556	527	535	543	577	567	537	555	535	560	528	556	618	572	549	580	566	572	557	546	528	565	541	547	564	606	558	594	530	551	572	539	561	582	533	532	566	564	572	580	570	570	560	562	546	560	562	579	519	574	549	543	578	565	579	557	525	552	570	540	558	585	527	550	560	557	551	586	553	592	561	556	562	576	582	571	566	585	577	528	546	563	600	568	518	562	550	545	549	578	554	589	539	564	525	506	535	565	575	613	565	546	574	530	578	532	542	577	552	572	565	593	565	578	536	526	554	582	572	557	567	579	531	523	529	582	530	560	608	553	584	581	591	531	573	551	557	594	524	555	580	591	561	557	530	593	552	553	554	581	583	570	586	556	540	561	535	532	551	537	597	561	550	580	560	580	532	562	542	520	554	537	575	545	523	544	528	534	545	581	551	563	556	531	589	527	544	541	564	521	589	568	577	555	532	551	564	510	549	559	540	580	570	555	573	574	528	560	549	539	507	556	557	587	579	582	507	555	552	552	587	544	567	625	586	554	539	516	556	559	556	596	555	564	548	583	548	579	588	570	553	573	539	582	570	543	562	550	557	542	528	554	554	524	516	521	527	624	514	576	539	537	528	584	599	568	547	550	510	548	541	599	584	519	526	544	584	559	530	559	568	544	553	552	537	568	614	567	526	553	580	538	598	558	584	587	582	530	530	548	532	586	522	552	574	561	525	617	534	586	557	541	582	573	496	556	529	513	551	545	558	555	509	517	552	561	567	608	541	543	541	587	608	522	552	596	551	507	560	554	540	552	534	553	559	536	538	563	595	554	566	557	552	542	531	563	575	545	585	568	541	539	575	625	566	550	568	590	547	585	573	544	563	560	560	556	543	557	526	548	582	517	554	562	563	560	583	545	582	545	567	571	623	550	538	562	549	586	523	565	557	580	487	576	596	588	548	569	579	547	474	551	569	530	583	571	569	503	534	580	565	553	524	529	541	550	580	600	576	531	532	554	559	562	558	549	516	528	519	570	574	556	546	545	547	560	530	549	540	581	573	552	545	581	533	504	508	555	572	555	577	575	570	560	560	545	573	561	549	569	525	601	569	590	540	577	562	579	522	570	557	547	542	559	610	532	556	628	532	559	564	549	569	581	571	604	528	575	540	548	543	540	567	549	568	569	623	538	588	543	550	561	555	540	553	560	558	532	537	498	552	551	531	572	603	567	579	578	544	547	570	526	528	593	582	557	587	539	572	593	542	546	530	603	547	564	573	555	534	570	558	609	560	564	580	590	559	558	591	522	586	522	568	542	554	524	541	581	519	551	573	552	527	541	563	531	558	571	523	542	553	568	579	588	561	524	520	594	566	535	586	552	571	556	556	518	540	553	536	570	538	557	531	574	576	566	536	554	542	552	565	577	535	540	546	576	558	540	510	522	557	575	575	525	548	570	581	532	576	554	542	520	573	576	545	592	523	563	599	539	580	513	548	529	549	540	525	561	542	545	552	553	528	547	573	582	568	544	593	556	582	615	591	618	553	561	530	562	553	576	552	576	571	526	569	498	588	531	541	567	583	558	534	569	597	562	578	509	558	548	588	508	547	546	548	548	566	538	568	545	554	616	543	547	540	524	574	567	572	548	573	584	585	530	584	530	611	549	585	587	584	527	532	575	568	531	583	540	544	555	534	549	582	567	573	595	545	523	586	586	594	562	515	567	590	491	551	532	583	555	514	564	519	585	585	567	546	547	525	586	575	541	526	545	564	603	556	588	569	558	549	552	538	560	560	556	543	579	568	566	494	543	524	593	568	606	553	536	560	581	522	593	564	570	537	590	545	582	514	555	520	566	533	542	566	579	559	558	536	533	531	564	583	551	503	618	600	549	571	559	504	553	522	538	547	518	578	532	551	530	544	596	548	556	550	606	557	582	548	560	578	531	534	558	518	577	569	548	531	546	553	519	530	561	547	532	554	552	556	579	562	623	537	531	568	567	584	526	553	567	556	538	508	562	514	494	562	573	523	561	548	548	539	584	522	564	546	552	599	550	531	545	550	557	544	533	551	536	541	551	547	543	542	552	579	556	525	571	554	552	573	530	538	574	552	547	544	519	546	566	543	580	566	573	548	541	573	577	583	550	552	571	560	493	542	533	561	569	551	551	549	539	563	579	551	516	562	532	577	541	569	513	527	552	560	542	555	536	554	567	523	533	513	576	591	535	525	547	579	584	521	553	543	555	545	566	590	547	528	561	593	548	548
23349	21373	29159	23923	21370	20695	3643	1002	756	685	518	438	394	362	318	323	281	270	237	221	202	218	200	208	191	202	202	217	165	188	177	185	151	165	154	160	184	181	148	146	170	162	165	155	182	152	175	187	147	188	142	162	171	138	144	155	156	167	153	154	198	140	152	167	148	140	162	174	154	142	129	155	166	168	142	157	175	145	157	164	147	133	186	153	138	142	140	153	159	172	157	139	148	135	142	164	127	138	158	165	161	140	170	166	160	138	135	154	156	146	178	133	170	143	184	168	147	142	163	157	153	167	143	166	151	151	158	153	161	167	148	158	138	152	165	149	141	140	171	143	156	142	139	146	155	139	146	145	159	132	156	144	164	161	127	183	143	156	140	152	144	144	149	169	128	173	159	128	153	135	131	158	142	156	149	145	142	169	177	154	142	137	151	148	155	149	157	140	140	137	152	155	144	172	138	169	141	157	149	166	128	158	124	167	159	155	145	166	168	130	161	158	149	142	145	151	165	174	154	168	161	143	159	140	155	165	148	161	151	162	160	161	165	143	143	180	167	146	165	149	169	145	152	137	147	153	145	164	151	132	137	167	162	162	157	154	123	161	161	169	151	148	136	152	164	166	162	141	150	149	170	132	134	152	170	144	141	159	157	163	153	144	169	154	156	154	167	139	165	138	140	138	146	146	146	165	146	151	140	142	154	145	163	139	146	150	154	162	145	137	131	147	180	154	162	156	136	171	156	151	166	163	172	158	148	145	164	141	150	143	152	133	154	170	154	166	148	173	144	156	139	147	143	163	137	168	164	146	166	133	150	147	156	159	165	132	157	155	133	138	138	147	125	162	141	151	155	160	137	139	166	151	143	145	152	153	150	127	147	164	134	130	165	151	154	148	159	137	163	153	155	143	168	163	137	148	149	159	140	154	147	155	140	141	159	161	149	136	160	135	159	162	149	141	147	140	149	162	143	145	161	161	155	157	155	138	154	159	129	144	148	135	148	142	140	152	170	155	144	159	162	138	138	170	145	149	151	142	140	156	169	148	142	146	158	151	146	151	149	134	152	127	141	167	182	163	148	159	161	166	137	161	158	147	143	153	141	114	175	162	140	153	147	150	149	165	139	162	157	150	150	143	154	140	124	147	151	171	143	169	147	152	155	143	142	179	126	157	159	157	139	151	141	137	172	147	143	150	145	165	139	141	163	152	142	159	162	163	158	133	125	170	158	163	136	164	142	146	163	160	152	145	134	139	149	157	162	141	137	149	176	144	154	154	143	148	162	145	141	170	151	150	178	156	156	147	157	148	162	174	153	137	149	146	129	145	161	158	149	149	166	129	148	179	156	135	150	159	130	154	142	158	158	158	142	149	153	148	156	140	148	149	156	151	162	150	153	151	141	170	151	168	151	156	155	163	150	124	141	143	149	168	155	147	135	156	168	166	138	146	166	158	170	168	141	151	157	141	140	162	125	155	148	135	131	149	147	142	141	147	120	175	138	168	145	143	141	168	167	133	142	142	153	167	162	158	164	173	166	164	162	149	156	159	160	171	152	161	153	161	154	159	154	128	157	150	125	136	155	158	124	165	136	140	157	146	135	163	148	139	170	148	162	176	151	170	123	149	166	170	141	175	167	143	160	135	145	126	166	135	143	147	146	140	161	128	161	166	162	160	150	160	156	138	159	173	170	153	166	138	156	169	161	147	166	145	147	169	137	161	155	163	145	142	143	143	135	161	153	144	141	152	141	158	139	119	176	162	153	138	163	122	165	165	146	144	145	139	138	162	153	156	124	163	142	153	146	144	158	157	139	137	170	153	143	153	120	144	145	162	158	148	140	148	172	150	146	166	169	133	168	149	143	140	153	154	158	163	154	135	155	141	161	133	156	147	142	161	160	134	158	178	165	163	148	148	157	140	165	161	150	162	179	143	152	132	155	161	152	155	131	176	159	177	140	148	144	153	153	160	150	142	170	150	127	167	159	151	146	146	166	163	123	150	143	120	151	146	155	146	135	139	150	149	163	165	156	158	183	139	148	152	142	139	164	148	164	152	159	149	153	146	144	151	201	152	140	151	156	147	158	136	155	145	161	140	154	133	140	150	126	178	154	138	133	130	142	157	146	143	162	140	124	149	150	154	150	154	172	139	157	136	144	152	167	161	156	150	146	165	146	148	160	183	142	138	162	146	165	175	146	166	135	168	156	165	151	166	164	147	149	158	147	167	149	148	163	144	157	170	159	141	153	118	146	144	153	146	135	131	146	153	144	152	147	141	130	161	156	141	139	147	151	148	166	156	144	162	148	156	139	135	168	166	172	151	159	151	172	134	154	145	164	159	162	130	164	153	130	161	168	135	152	144	141	157	166	188	140	144	149	146	138	175	173	159	167	157	163	157	157	120	166	178	147	149	151	142	133	152	153	147	167	146	157	152	144	131	154	153	181	145	163	153	165	162	148	172	143	135	154	156	147	154	150	160	153	136	158	139	144	165	129	151	142	133	163	157	172	159	144	150	147	138	152	175	160	147	156	168	126	153	193	147	151	146	159	149	144	142	147	170	145	132	146	168	148	158	136	157	147	163	180	148	151	159	149	159	155	145	159	132	143	163	151	140	133	154	144	126	145	144	156	148	171	170	147	153	143	173	140	143	137	164	149	160	148	150	148	142	154	165	146	168	151	161	151	149	138	152	146	143	143	150	143	154	154	157	163	163	162	145	138	132	128	177	130	139	140	172	148	135	139	166	142	174	150	147	133	144	164	158	167	169	152	154	150	150	161	165	162	168	143	155	146	168	159	170	165	149	141	157	163	143	158	156	165	145	150	149	149	147	146	142	143	133	160	168	139	150	149	147	160	152	146	143	157	150	157	150	170	159	155	153	141	150	174	144	148	153	162	144	159	176	157	112	157	145	174	165	148	166	163	140	146	144	156	170	150	147	162	153	160	169	155	147	145	154	160	153	179	152	162	139	162	160	148	141	162	152	155	152	136	145	164	151	141	152	174	159	152	138	157	163	128	143	150	166	148	163	152	143	143	152	137	153	157	151	138	151	143	156	175	167	165	137	146	165	168	138	142	142	149	160	134	155	156	157	145	151	154	140	153	146	141	155	143	157	142	161	135	143	151	150	151	154	128	149	154	138	138	143	133	154	146	140	145	171	150	150	150	181	165	161	153	152	152	123	156	182	136	137	150	148	180	159	166	161	152	145	148	147	164	140	140	156	165	160	142	144	143	132	154	144	129	166	135	160	143	147	148	147	150	147	153	153	147	161	168	163	126	141	160	161	135	164	161	137	150	152	138	123	142	150	132	146	155	142	148	143	133	144	155	162	157	144	139	138	168	171	155	145	147	161	152	142	154	157	137	145	161	154	163	180	148	144	148	137	147	137	134	163	152	154	148	161	142	160	155	135	130	146	156	144	151	155	152	145	135	140	155	152	137	152	155	142	169	131	163	145	146	172	146	135	133	165	167	161	151	170	150	117	147	151	167	141
39070	25918	15966	9117	6526	5481	3785	2747	2263	1981	1607	1342	1142	909	785	767	689	553	545	469	480	442	435	429	412	383	367	371	322	353	328	333	349	330	324	340	288	346	293	308	319	299	293	321	268	273	289	274	270	297	269	258	254	271	293	274	289	256	279	277	263	270	274	257	307	268	243	268	314	269	264	250	251	267	287	266	276	279	299	266	265	275	269	249	290	279	273	271	266	254	258	278	245	250	239	263	241	260	276	280	238	264	243	264	236	239	282	276	264	265	300	258	246	277	279	251	245	279	280	233	273	246	276	253	267	262	263	253	272	285	263	271	308	281	286	290	256	263	279	220	250	262	259	244	255	266	261	230	259	245	240	247	243	273	293	253	256	289	272	251	248	243	257	255	280	239	280	257	285	240	259	261	259	285	256	265	233	226	278	248	257	264	282	241	262	273	252	300	282	236	254	246	279	275	274	258	260	280	246	266	274	262	271	274	272	257	250	236	252	275	238	238	252	280	253	257	274	274	264	260	267	248	262	277	308	243	243	274	262	254	272	257	272	276	228	251	258	264	250	257	267	268	259	233	279	262	253	241	260	248	264	259	242	260	247	271	255	272	260	267	263	260	248	316	249	245	276	259	289	260	261	268	240	270	265	273	271	267	268	249	252	271	251	255	269	248	279	249	278	258	264	236	257	263	271	249	279	261	281	254	256	241	273	236	240	252	246	264	263	274	262	271	271	272	254	238	262	249	257	270	238	234	257	267	237	261	258	268	242	269	263	243	248	250	234	247	252	256	236	225	266	270	254	268	251	260	269	247	234	263	283	262	240	294	242	252	263	267	257	268	228	266	285	290	234	287	256	245	243	244	245	272	244	223	265	252	233	243	250	226	260	259	248	302	262	273	269	271	238	281	257	247	262	249	251	263	277	272	266	247	252	264	284	248	273	247	248	260	272	257	258	254	239	257	258	245	276	265	264	280	260	259	267	246	248	250	273	283	257	257	250	251	268	240	264	241	284	255	257	257	265	240	261	249	278	258	288	238	247	258	269	259	242	240	253	284	261	303	255	291	260	255	250	273	258	271	266	272	274	229	231	268	270	238	269	270	256	284	270	276	278	236	255	220	261	254	210	258	253	272	267	256	278	270	247	264	261	249	255	291	260	257	277	278	233	272	272	265	309	276	266	246	269	252	250	239	281	233	248	283	277	264	267	236	271	235	258	261	253	231	255	276	266	251	277	259	261	240	237	260	253	253	268	257	269	262	248	258	266	242	290	260	244	265	268	258	242	255	267	247	249	284	262	273	261	250	222	266	259	270	283	275	280	249	281	270	267	258	246	265	257	262	281	247	250	276	282	277	261	267	298	254	262	247	263	252	237	261	267	295	265	266	236	240	252	253	262	255	256	240	254	239	278	259	236	235	287	232	253	236	242	260	250	265	265	266	246	240	260	261	264	272	239	255	279	256	251	240	252	250	248	247	284	242	260	266	254	285	257	220	283	244	261	246	250	277	278	276	253	260	240	260	248	261	270	260	241	232	243	268	257	283	239	264	236	267	243	269	218	267	259	263	272	265	271	279	264	283	256	283	260	279	244	259	246	268	235	232	244	232	229	265	221	257	276	253	238	251	242	253	268	267	284	257	250	252	258	262	243	264	268	256	251	238	275	269	276	261	260	262	266	262	252	223	241	244	241	240	280	236	256	255	245	272	239	255	260	263	284	248	262	259	257	274	266	242	272	246	247	273	268	286	244	287	256	254	248	251	251	261	267	255	221	269	262	274	273	287	249	280	249	257	251	277	261	267	280	249	266	241	255	254	268	279	247	242	278	223	234	277	246	254	257	261	241	280	291	250	250	271	243	265	259	242	251	226	257	259	272	265	252	267	265	257	232	217	284	244	293	238	278	226	261	263	251	251	277	271	238	230	244	262	266	281	275	275	288	262	241	243	292	252	250	266	270	266	256	243	259	273	230	274	253	262	272	243	250	239	274	245	279	273	239	260	288	253	259	247	258	274	263	259	251	245	256	242	256	254	282	253	309	275	266	254	246	252	257	289	244	250	254	255	270	214	265	251	259	259	280	268	267	231	264	274	273	238	254	240	218	275	263	255	273	245	264	274	268	256	262	273	246	258	268	274	269	272	251	263	228	244	261	239	247	261	252	263	231	251	227	251	267	282	270	250	237	243	273	273	233	237	252	256	259	261	262	264	270	250	287	245	263	236	272	251	248	260	268	276	272	273	228	275	261	275	277	262	243	280	228	268	267	258	267	276	252	246	258	250	237	241	272	245	278	261	245	271	225	288	265	234	264	273	246	281	274	236	245	278	271	274	279	240	250	255	269	278	268	280	220	234	249	263	274	277	282	276	220	255	258	280	239	235	253	256	273	261	254	265	248	237	279	268	254	241	265	277	258	229	257	260	241	220	265	260	256	285	259	232	291	278	263	274	280	256	288	257	272	274	251	262	242	251	264	256	274	274	248	239	254	256	246	228	236	243	232	254	273	269	213	231	279	281	248	267	240	230	252	235	262	283	242	275	259	272	279	253	248	251	264	265	247	257	275	239	260	273	251	252	248	281	274	234	244	283	236	233	233	255	217	272	287	256	259	280	267	241	249	241	258	268	270	271	255	254	239	255	273	251	273	242	286	233	255	268	268	271	250	278	238	217	260	249	267	255	261	269	264	286	259	260	271	236	218	271	264	226	265	250	286	237	263	262	278	259	244	265	276	244	262	272	251	270	255	248	279	245	248	248	223	236	264	283	226	239	269	253	268	277	244	260	258	262	238	267	298	267	291	264	249	269	259	251	259	260	258	263	277	231	249	234	238	256	239	256	248	232	285	283	262	252	278	258	257	262	232	254	244	283	281	275	261	274	236	254	270	267	236	277	283	266	258	229	270	271	268	247	262	267	235	238	247	295	238	260	257	235	244	278	261	277	274	267	235	251	290	243	253	269	284	260	249	276	288	240	230	259	255	271	279	291	263	252	257	262	243	270	276	266	247	264	276	291	270	250	241	260	255	261	251	243	239	247	277	239	256	263	227	253	268	259	266	236	242	257	242	255	275	290	263	273	295	239	229	258	249	244	251	247	244	279	293	273	296	259	245	241	242	269	259	260	266	248	277	278	242	258	251	272	274	257	275	253	263	238	265	284	245	265	242	298	230	252	270	253	267	263	238	242	287	281	258	286	284	241	257	258	238	254	238	268	274	266	245	239	291	247	251	245	267	250	269	250	246	273	244	273	262	292	282	267	244	252	252	224	263	260	255	228	261	274	243	242	257	267	263	228	259	260	262	256	245	270	241	272	239	260	246	257	267	254	271	274	277	263	233	258	297	246	289	261	255	240	247	288	275	244	264	261	262	266	246	229	262	286	278	268	269	246	289	263	266	271	264	240	260	263	248	259	264	261	267	254	270	257	298	260	271	278	252	234	249	247	256	241	250	261	259	271	249	240	258	258	260	256	270	261	260	250	243	243	267	262	263	243	264	245
27767	20756	9721	1768	929	739	552	544	448	503	420	467	429	409	384	418	420	391	373	369	406	412	415	402	376	370	455	364	376	408	393	381	412	406	384	364	375	420	363	408	401	380	390	390	389	382	384	385	391	390	369	374	386	386	392	381	370	414	401	386	366	399	361	387	352	398	431	358	354	402	398	390	419	441	382	419	383	407	410	402	408	377	395	408	390	361	383	384	369	419	354	337	385	393	418	398	403	392	366	362	381	394	394	372	423	379	375	376	360	373	406	411	357	415	361	359	394	420	381	387	385	405	399	381	365	389	371	389	390	434	377	406	386	382	363	369	406	366	372	397	433	417	376	391	375	405	378	359	400	381	392	409	372	370	355	357	394	376	397	392	414	368	407	404	402	375	399	388	389	375	384	404	424	411	423	387	380	407	390	336	413	415	398	417	406	372	399	407	412	366	363	391	367	366	396	371	384	421	422	411	402	360	386	379	419	396	351	394	391	372	392	392	404	352	396	399	358	393	413	364	369	392	382	408	413	383	394	400	361	385	377	371	371	396	385	407	422	396	365	422	367	378	420	356	353	401	409	370	396	360	326	371	397	403	383	384	405	394	381	372	365	377	414	390	379	401	369	379	400	370	408	396	352	422	398	353	365	404	377	355	382	429	350	424	390	397	394	401	425	387	371	395	390	396	396	409	401	377	381	366	367	373	367	375	390	358	383	353	404	387	393	391	377	384	370	370	415	365	390	415	406	370	362	355	410	381	369	382	396	378	405	400	376	372	414	372	412	389	391	396	391	377	398	350	378	360	381	413	394	378	372	382	370	397	408	375	446	363	411	383	399	404	365	354	367	420	392	412	385	389	402	363	364	394	369	365	359	415	373	356	389	376	422	365	421	385	371	380	388	401	383	376	398	396	390	397	379	358	411	367	391	390	394	373	383	314	369	367	404	397	389	393	388	401	352	388	377	393	385	360	387	402	358	381	382	388	411	356	403	392	412	380	372	392	371	397	348	373	385	388	397	367	386	429	344	385	378	422	423	392	381	436	364	381	365	357	366	401	408	379	417	387	357	375	374	374	370	398	405	393	374	372	407	386	386	391	385	392	389	406	406	375	401	388	381	376	389	384	389	396	391	401	394	393	387	398	385	386	381	411	384	406	382	386	396	368	430	388	366	401	384	378	391	395	380	411	391	389	418	407	340	373	407	398	328	346	398	388	386	419	375	354	381	312	381	371	418	382	403	430	398	383	397	417	359	397	378	400	392	401	398	416	385	397	390	334	356	378	406	376	426	400	356	405	375	388	391	368	426	386	382	383	395	335	380	404	385	364	368	365	401	407	389	348	425	383	384	384	337	379	390	399	406	387	380	401	394	416	366	369	363	357	385	384	381	384	361	422	406	413	372	360	385	395	394	374	387	387	397	388	405	392	409	375	401	365	378	400	397	394	362	379	398	411	381	412	410	366	388	341	354	410	400	389	377	396	429	356	391	408	380	408	391	399	381	358	402	435	386	408	380	380	391	353	375	384	395	381	400	388	363	387	389	442	406	425	411	397	389	359	423	387	429	374	412	400	408	378	388	365	376	419	410	367	418	400	376	400	427	397	398	409	372	396	383	381	380	395	390	361	390	413	427	395	400	385	410	405	384	405	338	410	374	408	361	395	414	373	402	359	409	391	389	390	401	378	390	395	378	402	381	391	415	400	391	382	385	398	400	391	389	395	402	393	384	362	398	374	377	384	374	404	360	400	441	426	412	395	374	363	387	400	413	361	385	397	379	386	386	376	391	404	363	384	392	377	383	405	374	357	382	393	377	417	403	351	405	407	419	401	365	374	437	391	409	384	384	419	372	408	396	387	403	393	362	385	383	385	370	385	420	367	387	394	372	403	403	385	375	411	365	370	407	383	365	405	421	404	395	391	400	395	388	356	394	350	383	372	352	374	372	425	419	398	408	372	361	400	368	408	386	391	371	390	435	360	378	416	354	397	329	409	371	368	387	349	423	379	373	362	378	366	350	367	385	383	399	361	373	382	390	390	405	380	383	394	360	401	390	390	401	410	394	394	397	384	398	372	360	408	382	382	391	384	385	403	367	344	363	386	394	414	373	390	389	365	401	387	439	379	391	421	386	371	390	388	400	382	355	391	378	411	413	394	372	398	385	371	396	386	432	403	358	387	373	390	377	389	414	374	392	401	367	376	409	393	376	416	391	406	398	412	359	379	360	398	393	371	397	362	391	368	390	399	405	393	388	393	367	377	388	387	373	408	354	373	392	367	410	417	365	385	376	385	400	369	425	383	419	359	398	388	378	389	394	419	417	385	387	392	393	369	379	413	407	425	370	412	381	377	392	374	391	382	421	370	387	388	423	391	377	370	359	374	375	367	371	372	412	409	410	383	395	362	393	396	424	372	362	400	354	391	393	362	384	402	415	370	372	379	355	415	412	379	368	410	436	433	375	360	378	409	406	368	390	386	345	355	384	374	382	363	392	370	385	388	388	359	355	396	364	396	375	393	371	396	376	389	372	369	351	375	390	415	403	420	369	383	377	415	374	363	372	377	387	374	389	386	402	391	361	372	344	409	388	403	401	396	341	394	393	386	380	384	405	394	376	408	388	396	390	382	366	397	375	405	359	381	421	393	382	397	400	357	365	369	390	377	367	404	387	417	379	365	390	388	374	387	374	402	376	380	406	404	361	388	394	383	395	387	390	389	395	399	409	409	394	407	383	350	370	400	367	396	403	401	376	362	376	404	389	379	368	383	384	417	412	405	368	399	444	412	378	361	392	405	415	410	361	390	403	377	371	399	375	381	384	376	374	388	348	403	370	381	366	417	406	376	396	389	357	394	392	364	377	404	403	380	389	391	386	376	364	399	396	377	408	382	372	404	378	369	387	372	394	350	391	364	377	375	351	409	344	391	420	359	418	413	405	349	415	406	374	416	385	386	382	419	381	388	376	397	388	369	367	418	354	417	394	379	382	353	390	393	360	385	405	428	399	415	404	381	370	384	391	398	405	374	387	376	389	373	403	392	418	404	389	378	429	389	369	406	372	358	413	402	380	391	417	379	382	403	416	385	390	381	394	387	385	390	422	411	414	411	384	401	393	399	385	401	376	412	387	374	382	426	426	386	389	402	382	376	421	406	384	371	409	379	382	379	402	392	400	371	399	391	389	388	384	415	361	384	393	368	376	386	410	375	355	373	340	390	400	395	377	359	407	362	340	419	366	395	441	423	402	386	380	407	348	371	383	395	395	389	412	396	346	391	400	416	375	378	392	366	380	375	384	387	368	346	390	404	368	391	348	381	420	368	402	371	385	374	410	408	383	402	379	359	405	397	396	403	384	375	383	382	418	366	402	412	411	399	396	410	402	407	382	373	354	376	440	389	428	408	381	367	407	399	404	390	336	361	403	369	384	394	391	353	343	398	402	403	382	370	366	368	367	372	390	372	384	400	348	335	373	408	330	350	401	384	413	375	393	365	384	396
29987	12164	5357	2985	2044	1685	1387	1066	1002	979	919	834	774	800	720	734	710	653	690	622	680	670	655	649	625	678	627	639	652	696	650	625	611	633	650	665	631	619	634	648	658	631	650	664	596	631	635	626	623	609	650	676	615	661	644	651	650	609	652	594	635	603	624	613	617	636	609	627	636	612	598	649	683	605	617	608	604	670	570	620	631	614	605	644	614	598	626	625	613	637	614	639	640	611	624	603	610	625	613	618	615	619	617	666	631	621	615	630	639	647	636	605	623	649	638	648	610	614	646	626	625	699	603	634	590	578	645	662	634	611	649	655	643	632	633	615	622	631	704	647	600	651	659	609	635	614	614	646	650	634	605	617	616	628	593	627	652	664	642	609	660	588	645	656	591	641	668	609	605	654	596	655	635	611	635	659	667	554	612	638	606	646	651	583	620	655	672	674	608	633	645	623	624	671	630	654	597	604	622	661	588	673	598	607	610	638	666	612	647	629	622	592	604	601	622	616	640	574	613	621	607	649	633	632	597	648	639	644	655	623	620	657	603	606	618	645	590	606	653	627	690	657	638	641	609	621	667	614	628	635	625	641	592	626	622	626	667	612	605	649	624	673	580	645	602	620	633	598	621	617	673	584	641	658	596	638	676	579	653	628	637	629	600	656	677	631	609	644	614	628	639	627	666	654	625	599	669	619	639	631	655	642	666	603	638	604	614	634	662	572	602	608	619	619	596	652	629	600	618	613	632	608	628	662	636	619	622	623	638	579	621	637	679	589	640	647	618	584	607	621	587	607	690	618	626	648	678	636	613	594	606	645	621	617	610	645	599	646	641	603	615	622	584	606	624	622	656	606	619	634	608	659	591	644	663	605	620	630	603	639	644	640	597	665	625	612	622	609	618	626	665	633	629	645	590	623	662	638	657	622	655	652	616	634	648	643	669	645	624	642	672	612	626	581	637	679	629	598	680	624	649	624	649	625	646	601	627	663	557	609	651	640	625	630	640	633	615	654	576	623	639	576	620	632	618	654	607	587	631	595	642	649	653	655	649	626	630	616	627	646	626	594	645	626	585	657	590	621	595	614	652	605	589	624	630	625	587	592	574	626	626	653	642	617	635	608	605	636	599	621	625	626	621	603	610	647	608	606	620	600	598	630	653	601	607	614	637	647	618	602	569	668	607	710	590	597	640	623	619	576	613	640	588	608	632	590	630	625	565	616	634	640	642	623	676	639	626	654	641	603	640	627	661	608	616	634	669	635	618	664	589	607	584	648	605	645	623	632	587	619	630	646	610	622	600	575	604	631	621	595	604	598	658	645	623	638	655	603	585	606	640	621	597	619	652	640	609	601	633	586	670	613	596	615	607	637	628	610	641	622	610	628	626	601	625	673	613	674	609	636	628	614	579	663	670	660	638	661	639	620	644	636	636	668	673	624	623	631	595	611	669	673	647	600	639	609	660	630	650	649	660	657	613	604	626	690	626	623	638	598	615	635	645	620	637	660	638	603	641	614	616	637	626	630	625	639	645	624	628	647	637	640	613	670	622	594	599	597	603	576	624	598	617	613	629	625	637	625	585	603	617	580	668	653	591	601	650	638	631	603	601	630	662	618	691	602	627	638	612	620	628	647	633	640	629	601	606	613	625	608	632	634	652	634	632	624	626	649	612	615	646	621	673	636	658	602	620	595	629	639	617	624	636	613	624	586	665	637	635	614	611	631	658	586	668	666	652	611	611	650	593	620	598	649	586	680	637	622	625	638	634	644	655	596	609	611	619	611	613	621	641	584	621	627	627	619	613	615	676	635	649	626	637	619	616	644	653	609	681	632	649	600	631	621	584	647	644	649	603	578	601	613	620	608	676	601	661	623	578	678	616	599	591	652	613	616	548	629	605	605	603	679	678	632	588	634	644	656	628	648	601	607	638	590	666	613	615	594	613	658	642	613	611	615	615	612	618	591	646	611	672	617	620	604	640	648	630	602	593	688	616	620	589	639	643	646	619	616	681	643	623	631	631	636	595	664	638	598	616	624	635	595	598	647	604	641	613	610	608	625	593	617	671	584	596	621	608	580	605	624	623	622	620	636	640	616	616	617	625	635	599	667	601	662	603	637	617	635	649	601	631	634	616	650	604	630	642	603	606	597	577	627	585	651	633	614	612	622	608	681	621	624	648	639	599	608	602	637	607	593	605	583	600	553	660	601	678	643	622	665	668	604	598	590	621	606	619	635	589	630	573	620	657	611	649	594	615	617	617	618	621	650	648	619	574	594	588	671	618	648	616	634	646	616	664	633	637	643	604	618	588	630	601	677	669	626	636	644	639	648	624	642	685	601	614	634	641	631	648	637	626	596	618	658	583	675	651	636	639	617	601	640	644	639	631	643	647	628	561	622	602	635	587	661	637	617	616	634	637	644	661	595	602	617	679	638	634	616	656	655	637	653	600	641	593	572	614	565	606	620	626	605	647	605	632	587	631	637	605	676	669	651	634	626	593	634	598	592	645	688	668	671	637	612	607	641	649	649	623	653	678	658	612	597	635	621	652	648	602	618	616	614	633	630	637	629	628	660	619	623	602	620	642	620	608	641	607	593	642	612	639	623	634	638	616	677	652	613	594	655	655	622	615	620	608	612	641	619	617	590	623	602	630	651	668	624	631	637	645	614	661	622	647	618	648	636	620	645	584	566	628	628	599	639	618	592	636	619	615	615	621	606	628	601	552	648	676	640	605	597	623	663	616	640	616	596	581	587	623	607	593	589	601	603	599	598	609	605	636	598	616	634	633	620	663	593	651	616	663	671	603	635	615	653	647	645	612	645	597	657	677	638	627	585	612	653	633	588	634	609	576	590	622	626	638	638	631	612	662	653	633	620	609	630	671	623	674	612	646	597	615	608	655	609	634	564	632	649	627	601	632	601	628	627	643	628	651	612	665	576	638	627	639	595	625	627	651	643	581	607	618	632	634	595	589	600	608	614	608	612	620	636	621	617	621	607	586	568	617	613	667	623	651	602	656	622	608	620	605	637	601	635	638	584	668	610	624	616	659	642	665	618	629	591	603	620	617	653	605	638	630	594	611	610	591	589	627	605	647	586	642	628	648	595	618	626	623	609	662	593	608	632	624	625	652	639	600	611	645	647	640	642	584	621	624	652	633	657	625	576	651	616	640	640	642	615	653	668	633	619	602	604	630	651	641	609	671	631	626	636	626	641	647	620	627	618	659	609	606	575	618	630	602	614	650	572	602	623	618	638	607	635	590	632	622	589	636	679	608	657	612	580	624	599	619	652	663	610	611	647	633	615	637	647	577	647	602	621	650	623	589	591	624	647	618	629	613	639	657	635	648	634	631	628	637	631	619	643	590	658	595	578	605	643	607	612	660	603	631	622	642	601	594	620	596	626	631	631	625	596	623	651	636	635	662	651	649	555	618	605	594	625	612	608	645	623	577	632	617	624	604	666	619	599	626	607	578	613	627	573	582	646	639	642	633	604
24231	21298	28517	24377	20918	4865	1250	880	763	603	604	501	478	441	480	422	403	415	399	403	368	391	407	336	366	351	330	381	331	369	381	325	358	337	334	319	386	299	363	314	337	361	295	367	328	335	327	322	320	333	333	323	327	344	330	335	317	343	340	330	322	343	328	366	368	348	329	311	353	326	341	377	330	335	328	368	368	354	331	326	348	301	324	348	344	358	345	330	364	357	364	343	374	339	322	353	331	346	332	326	348	345	362	317	339	356	359	310	363	334	329	342	321	347	330	345	360	355	340	342	320	322	363	312	369	329	344	343	344	335	324	329	340	341	336	328	349	331	352	332	289	322	347	332	345	309	307	341	320	334	357	369	329	355	340	358	313	322	332	311	327	344	328	336	336	326	326	338	342	368	324	351	354	368	336	326	339	368	354	334	305	338	334	341	307	337	340	356	347	338	349	360	328	345	358	376	318	325	340	332	312	306	338	324	311	358	370	355	328	326	350	379	341	317	329	341	345	326	356	345	330	311	369	347	318	277	349	358	320	381	324	299	334	350	325	314	364	365	322	322	394	297	351	307	339	375	324	336	337	323	321	379	331	324	332	341	327	335	352	318	342	314	335	339	329	378	298	353	366	348	325	348	355	356	361	319	329	324	337	362	332	341	375	336	346	363	340	348	362	362	329	343	267	389	371	332	321	304	345	327	338	351	332	320	312	321	326	348	319	326	331	318	323	330	327	313	316	315	340	326	291	334	323	324	327	336	340	368	333	348	299	338	308	332	331	294	336	341	324	344	343	359	306	348	303	343	329	307	327	294	326	345	319	338	350	328	310	320	352	301	335	318	349	343	347	347	342	323	332	312	321	355	335	329	358	336	347	362	311	337	372	332	333	298	340	316	353	301	310	350	325	333	335	340	343	327	339	343	341	318	306	354	321	316	333	349	335	359	342	336	341	325	348	336	315	315	341	324	351	353	323	335	331	335	339	358	325	348	329	318	329	333	330	346	342	342	338	340	308	352	331	319	340	327	329	350	374	318	317	343	357	341	317	326	355	341	336	357	344	356	313	346	313	325	320	314	340	346	350	314	289	371	328	319	333	310	338	346	349	374	329	326	315	354	307	305	316	341	360	348	333	376	330	337	378	300	323	314	332	321	324	361	347	309	316	371	332	350	310	337	337	337	321	368	320	329	340	348	355	330	354	346	354	309	335	332	307	383	326	354	352	315	343	342	320	308	345	343	342	340	334	324	340	340	330	375	365	326	336	320	312	363	325	330	349	341	348	344	367	361	333	324	346	343	339	331	360	348	369	338	304	361	338	330	357	338	334	313	333	330	324	342	362	354	307	341	320	347	303	368	335	305	330	308	315	372	303	326	311	344	328	332	321	331	364	313	310	350	325	332	377	347	380	354	302	324	340	317	320	321	327	301	328	321	344	363	319	359	312	343	328	316	327	362	329	320	340	341	315	374	346	349	334	329	357	328	332	324	316	335	343	340	349	307	329	345	315	343	351	347	353	324	334	323	309	338	330	341	315	333	350	325	322	337	336	314	372	307	321	357	320	333	342	329	328	343	318	362	322	339	333	338	353	311	343	324	324	361	338	354	317	333	330	347	333	309	356	305	307	329	330	331	342	365	348	314	325	353	341	324	315	360	323	344	336	323	352	289	356	336	327	337	339	349	354	325	341	308	335	307	351	356	333	325	338	329	299	322	359	327	373	311	344	333	331	310	315	318	345	356	315	325	362	335	362	331	328	352	342	333	340	322	349	340	305	326	321	342	323	334	335	315	338	342	302	312	293	356	353	328	334	318	354	313	341	303	314	348	333	281	343	318	362	321	313	310	327	334	347	345	317	333	331	330	334	307	323	333	344	328	320	328	364	308	381	370	341	357	283	322	339	353	344	344	334	349	335	359	341	329	348	320	349	323	334	332	338	327	324	368	332	360	330	348	340	304	290	361	350	310	329	356	309	301	328	315	370	339	338	337	342	325	337	340	356	319	342	333	333	374	301	358	325	339	361	310	321	343	344	339	334	326	317	347	348	325	310	342	327	311	375	313	333	347	361	311	348	356	326	328	351	357	327	337	356	334	364	357	353	349	332	321	330	335	328	351	356	332	342	343	328	333	322	359	347	319	335	350	355	338	333	339	312	355	366	336	295	329	325	331	334	333	323	332	365	336	318	365	319	340	321	321	333	370	326	323	337	304	349	329	315	325	317	340	338	331	314	331	361	298	314	322	354	347	305	318	319	335	305	337	352	335	327	365	338	340	324	319	360	333	327	340	324	339	342	314	288	330	355	322	324	311	323	340	302	353	355	330	340	356	290	314	333	327	344	343	333	327	371	340	325	336	326	305	337	333	321	312	330	369	317	361	386	322	345	312	333	310	353	328	348	305	316	363	349	307	327	348	331	324	342	325	307	305	315	329	348	346	339	380	350	355	352	313	393	335	326	350	329	333	371	372	352	341	349	326	320	340	352	325	360	334	328	293	300	351	330	313	311	335	346	327	337	289	329	349	365	331	350	349	367	364	311	312	337	366	349	342	316	310	304	307	358	339	339	312	301	329	322	369	338	348	373	320	337	339	344	289	305	340	350	325	338	330	362	363	326	332	324	346	324	314	357	321	316	318	338	328	311	311	335	321	372	350	375	339	375	347	337	362	346	326	375	337	302	319	315	320	331	351	339	310	311	334	316	324	315	348	362	348	341	356	310	339	341	306	351	354	311	339	358	317	331	356	310	353	335	351	346	319	321	333	320	316	350	328	338	342	347	335	338	366	318	315	318	354	337	343	333	339	335	333	344	318	322	351	319	333	311	361	345	323	367	334	335	306	343	351	333	327	335	333	326	360	316	347	363	336	354	318	342	317	349	310	337	343	321	326	300	354	338	316	333	348	333	328	371	353	342	341	340	356	345	364	345	297	335	335	311	310	344	327	333	322	315	307	307	352	334	319	340	335	336	331	351	335	325	330	360	349	368	325	324	319	324	331	385	308	346	345	337	353	351	354	371	314	329	304	329	338	359	315	338	354	327	327	312	295	331	342	312	331	345	298	319	331	335	347	322	374	332	319	309	324	333	352	335	327	352	337	328	337	332	338	336	310	317	331	330	332	331	333	330	331	354	335	343	337	313	346	325	327	314	287	297	331	326	331	339	322	337	320	336	296	341	344	339	338	356	286	350	333	313	321	352	321	349	321	361	325	374	344	336	327	309	342	355	345	342	326	338	307	295	341	328	309	351	344	321	291	321	330	304	341	334	338	328	295	297	333	343	335	323	333	327	320	345	337	324	309	332	357	331	329	323	303	320	348	346	304	359	339	326	326	340	304	342	330	360	318	318	360	343	368	333	328	350	306	357	372	338	335	376	364	294	312	352	322	335	352	356	346	343	308	310	325	320	329	302	323	331	344	326	345	324	374	327	343	356	329	288	297	292	306	334	287	373	301	338	290	323	260	305	354	301	300	298	331	333	329	306	349	336	328	335	314
35340	23531	12376	6769	4643	3401	2720	2118	1768	1513	1321	1269	1033	897	857	824	772	725	722	713	685	650	621	682	633	665	633	603	585	614	587	583	565	572	536	600	557	602	566	535	623	577	568	544	577	563	589	542	574	544	606	584	574	540	553	507	542	534	505	589	601	517	571	534	560	485	547	560	550	621	566	572	538	586	540	588	553	543	510	522	561	571	514	582	559	512	552	601	571	560	520	572	575	534	554	579	552	558	560	558	554	572	536	555	552	553	528	565	588	575	534	529	556	551	558	543	568	604	526	588	585	506	527	587	575	569	586	534	548	555	561	545	581	579	583	596	532	508	572	547	577	549	554	567	574	540	547	499	561	558	573	526	549	597	521	538	565	560	546	568	586	529	550	530	544	577	539	530	568	543	573	559	599	511	597	599	522	562	564	521	525	605	581	569	570	532	548	549	590	637	547	546	551	569	521	556	571	561	512	579	556	571	557	542	593	575	538	562	558	554	577	558	547	543	585	554	569	571	551	550	574	588	568	578	588	582	556	542	556	577	558	513	544	540	559	569	555	553	546	566	570	566	546	567	545	565	546	581	553	537	538	552	590	550	537	551	542	534	550	554	514	570	555	554	533	576	546	553	574	549	537	576	523	569	544	585	555	591	565	577	606	516	537	534	588	539	540	581	570	555	577	577	566	574	546	558	514	585	583	588	578	531	562	566	523	532	540	579	534	554	524	562	542	568	558	561	577	526	567	559	542	614	567	573	518	532	532	570	534	547	532	552	539	526	564	530	554	560	570	583	559	546	546	580	554	554	534	554	508	571	520	554	530	544	571	585	534	527	565	560	576	599	555	568	572	557	563	553	566	555	586	547	580	556	516	559	569	555	541	546	579	611	515	571	578	540	584	541	558	577	534	594	583	497	549	569	524	599	534	558	557	574	560	551	590	532	587	584	522	577	532	520	561	540	578	545	522	547	511	539	531	588	544	518	547	561	596	573	570	534	552	573	518	563	532	549	556	598	584	573	596	577	541	553	570	554	538	534	563	572	592	541	524	609	597	570	576	555	551	526	547	547	589	546	587	552	571	568	540	535	559	560	624	577	569	545	534	545	562	551	541	545	526	538	564	552	569	559	530	547	530	531	549	549	529	532	567	544	538	563	552	565	539	527	575	550	562	535	513	581	518	538	564	573	569	522	520	566	565	595	536	557	563	554	558	558	528	571	540	569	573	584	549	556	538	575	579	556	545	539	566	542	527	532	543	559	560	532	529	562	528	556	535	534	552	558	511	542	559	567	532	531	522	554	537	525	510	538	538	546	561	587	512	590	553	550	559	542	563	542	562	552	580	566	600	593	547	524	533	532	558	557	549	521	568	572	546	558	501	548	554	534	578	547	546	578	561	578	548	553	562	557	575	549	572	549	565	595	549	548	557	545	570	514	557	524	575	550	539	560	552	533	572	586	550	563	538	600	566	554	582	519	575	536	561	570	546	561	570	548	535	583	559	572	557	543	564	554	537	558	596	565	595	592	552	537	530	529	578	578	543	570	536	516	545	572	604	524	533	561	541	578	601	579	537	544	563	573	543	562	569	527	568	510	613	548	565	544	556	556	570	596	571	546	543	598	586	580	519	576	543	542	550	567	547	571	543	580	567	579	559	564	542	565	534	571	578	504	537	550	556	598	541	558	559	590	553	510	525	579	559	505	542	582	563	542	520	555	554	555	574	578	520	552	585	493	586	568	553	546	595	585	600	610	555	584	566	552	534	539	588	535	566	524	558	527	584	550	536	516	554	564	571	567	546	574	597	545	500	545	565	529	544	525	524	570	551	551	561	543	571	574	537	558	567	556	593	604	540	537	550	581	585	561	557	552	579	552	551	517	559	518	549	521	538	557	551	548	561	574	538	547	567	566	569	556	514	574	532	526	584	538	566	534	550	569	533	590	523	539	579	592	509	582	540	539	567	540	545	537	553	611	538	537	541	568	490	513	559	579	539	542	520	560	530	540	568	581	580	554	557	559	596	505	539	541	566	570	560	525	570	557	519	548	557	615	574	543	549	550	541	565	556	542	566	535	584	570	499	516	553	549	529	557	558	552	541	535	561	563	538	583	544	538	562	526	588	517	558	528	544	555	577	506	569	570	580	528	593	593	523	518	546	517	542	558	564	548	567	570	558	618	569	558	549	574	549	524	591	543	547	540	543	531	567	571	546	549	570	556	525	522	556	512	546	532	549	543	524	533	541	557	555	496	538	518	602	544	540	570	502	522	590	555	566	540	564	579	536	568	589	513	607	538	542	553	532	547	556	545	531	524	543	566	545	566	603	557	515	568	542	514	530	560	560	569	568	504	540	560	526	538	526	558	584	504	517	530	577	543	552	581	535	550	544	548	527	556	557	561	561	541	597	507	526	541	545	527	560	548	539	544	524	558	567	593	536	582	549	514	524	552	555	583	554	582	503	559	545	495	509	573	536	549	579	528	574	546	586	562	562	570	569	594	538	572	581	545	567	553	552	597	543	581	543	550	561	588	575	545	605	545	523	514	530	541	549	541	590	530	555	560	536	554	562	603	547	558	521	561	533	573	570	521	524	527	552	520	576	541	547	503	546	544	545	599	511	524	557	562	574	525	594	519	559	555	575	548	533	582	583	537	520	546	542	567	536	529	563	532	513	520	563	505	524	579	547	529	595	580	558	519	593	547	563	552	585	530	532	541	540	554	561	579	545	597	582	546	542	578	530	533	578	605	585	553	569	571	568	566	556	558	550	581	539	567	563	590	585	579	520	577	531	548	530	566	549	524	558	537	530	581	547	556	563	551	535	547	560	544	535	589	554	577	561	560	584	581	535	536	608	561	551	539	526	515	512	558	555	563	608	579	492	550	507	575	522	538	586	572	565	560	575	572	524	552	563	540	576	570	526	545	578	580	537	563	575	595	602	609	532	558	585	605	545	557	530	565	538	540	575	567	530	516	535	558	534	566	548	570	530	586	544	555	539	533	533	568	573	563	534	589	534	547	532	572	535	589	565	566	590	572	489	556	548	549	536	597	581	586	570	584	539	586	556	541	570	544	539	566	551	508	565	541	530	591	532	583	582	563	564	560	578	540	603	592	535	504	546	541	547	570	513	533	561	510	551	565	583	562	540	616	562	542	583	578	539	567	527	549	562	546	513	544	537	628	565	581	550	576	525	583	569	561	548	537	568	540	567	552	555	506	518	565	557	550	562	549	531	566	532	608	548	537	554	566	586	549	579	554	560	546	542	542	532	533	506	576	556	558	563	550	605	549	610	564	548	581	538	549	571	578	533	577	564	636	548	516	534	593	539	570	557	569	586	571	561	558	535	556	524	568	533	552	568	557	531	593	552	569	535	532	533	515	586	601	568	557	550	549	532	517	579	550	487	574	550	542	568	526	590	530	597	578	533	544	541	571	575	559	548	561	552	571	526	562	557	589	532	594	511	560	578	590	585	586	569	559	538	602	554	558	582	588	526	591
23431	21390	29185	23915	21358	20466	3718	1044	740	568	499	474	402	367	290	299	283	275	234	233	229	223	221	199	229	201	185	177	197	195	195	188	167	167	185	147	151	179	182	173	141	153	139	176	188	162	157	154	168	161	159	153	184	136	162	162	168	142	151	137	153	162	161	135	183	145	139	152	135	151	137	162	141	149	170	167	164	130	153	173	143	146	163	150	162	150	175	177	153	151	153	153	184	152	134	144	157	190	152	153	149	150	168	178	160	157	132	159	183	130	171	163	156	141	166	164	153	155	148	137	156	180	160	153	151	141	149	157	141	169	131	143	161	140	153	174	151	147	132	172	146	143	168	132	160	144	147	154	152	185	176	159	149	146	146	158	171	154	151	154	143	153	144	178	162	140	166	165	172	172	143	179	159	147	154	169	140	138	151	148	154	137	149	160	170	130	143	184	175	150	137	170	144	153	143	157	141	156	172	146	146	146	143	178	156	159	145	145	162	196	153	154	118	138	136	158	156	160	130	170	173	169	174	166	155	178	170	170	170	141	147	167	161	172	150	152	167	150	150	137	148	155	151	141	160	154	164	153	175	145	151	158	161	144	150	145	176	156	164	179	138	163	148	130	154	156	143	137	144	152	167	138	141	158	173	148	172	131	149	163	141	146	155	137	149	152	152	155	169	156	163	165	151	152	166	144	155	161	155	161	156	153	154	151	157	147	167	135	186	159	196	172	165	151	167	153	145	159	173	149	167	180	151	162	146	176	126	159	159	164	150	157	157	158	160	142	170	154	162	137	155	157	136	152	156	148	144	144	159	138	163	153	160	175	142	152	156	161	156	165	159	152	176	174	156	140	167	163	171	173	185	149	164	152	172	143	156	140	174	137	167	146	139	156	176	137	156	179	170	174	138	177	158	138	157	166	143	134	147	158	191	155	159	153	153	150	160	165	154	154	150	156	148	149	157	177	155	168	154	145	144	137	167	170	146	156	153	168	170	144	158	154	148	163	142	145	163	148	146	135	152	162	174	147	168	158	175	167	173	142	163	135	158	151	167	161	163	156	163	164	146	153	136	154	154	185	155	154	176	157	139	131	139	163	157	149	127	147	158	160	158	137	175	175	137	149	150	159	165	143	162	167	138	150	165	158	153	168	161	154	158	144	155	168	167	142	182	139	146	175	150	143	151	164	172	149	141	152	158	147	142	183	154	163	160	134	149	167	155	133	155	152	155	141	155	152	172	158	162	135	142	153	127	160	155	162	161	166	164	151	163	144	162	138	129	160	155	150	166	165	161	148	170	150	152	143	168	149	147	160	124	120	146	147	151	166	136	138	158	152	151	151	167	152	163	163	146	160	165	157	162	161	148	163	174	154	144	145	165	156	154	145	152	159	157	160	162	135	144	162	153	145	138	158	165	153	174	173	158	158	171	141	175	162	155	135	148	155	146	145	134	168	149	139	158	147	145	159	151	162	169	135	166	139	155	158	159	160	149	183	167	141	124	137	177	162	181	158	143	143	158	155	155	165	139	163	147	159	153	155	162	143	154	148	151	160	141	151	164	138	140	175	156	153	149	170	169	161	158	152	138	160	157	133	171	168	179	159	175	174	148	159	141	153	146	143	161	160	155	163	139	143	149	155	138	152	171	130	141	148	140	142	168	145	157	145	152	145	152	132	149	146	169	135	166	151	161	162	186	158	128	149	156	160	155	175	137	163	150	150	158	165	148	150	127	162	174	147	166	168	168	154	157	146	156	144	168	155	154	165	161	162	166	152	166	166	138	152	173	135	162	146	146	161	171	173	182	170	165	166	154	131	138	152	144	171	161	137	160	160	144	138	154	128	164	145	143	158	157	165	138	144	157	142	162	155	159	165	152	150	146	149	172	153	160	181	158	165	147	173	174	130	183	139	170	134	151	150	157	160	143	175	150	142	140	129	136	159	154	130	154	143	155	137	159	164	167	152	151	161	157	147	168	141	140	148	160	166	146	154	159	149	166	170	169	152	161	146	181	162	146	185	170	169	162	165	153	153	152	159	157	161	141	158	162	165	158	164	179	159	139	151	163	160	152	134	148	143	163	157	152	180	158	173	143	158	147	168	170	131	161	171	140	144	154	157	156	152	142	133	161	149	158	158	150	159	158	162	144	152	183	145	156	148	158	147	178	133	167	146	168	154	148	170	175	156	157	158	135	146	158	149	168	154	158	173	167	147	144	157	167	167	159	167	162	160	155	149	150	149	140	140	167	147	168	147	164	172	149	163	132	158	134	154	175	155	155	142	144	159	143	162	181	180	143	172	144	153	142	168	148	141	163	153	141	155	134	181	130	139	162	157	154	142	163	138	175	157	167	137	151	142	157	148	148	143	134	117	154	182	163	161	153	167	166	168	155	162	153	152	147	131	168	158	158	137	167	143	142	162	168	145	148	162	159	139	156	140	161	143	152	195	158	159	154	172	143	151	182	165	152	151	154	153	150	145	154	173	156	151	142	133	160	143	146	172	153	176	161	162	183	149	130	154	154	144	152	140	164	165	151	170	154	169	138	158	151	166	157	138	140	155	183	179	155	156	143	133	143	162	162	144	143	166	143	158	149	150	158	135	162	166	148	142	161	167	178	181	151	145	137	143	151	155	137	170	138	175	151	145	150	156	174	147	140	161	161	146	169	149	159	154	141	159	147	164	154	161	162	160	164	156	182	145	145	151	140	150	127	151	132	151	153	139	151	159	140	155	142	172	144	158	157	155	140	162	138	151	155	156	180	151	152	149	165	130	146	155	162	151	143	160	153	164	139	153	136	142	139	162	164	148	168	160	167	148	151	149	159	165	151	145	158	160	155	147	139	155	146	139	156	153	146	132	143	166	145	156	171	154	153	156	139	158	164	173	134	147	173	136	142	161	146	177	143	169	150	154	151	151	159	148	130	149	147	166	133	163	177	167	154	173	141	153	144	155	157	160	169	146	155	148	170	151	151	170	144	137	158	147	136	145	158	134	168	158	179	146	145	159	151	160	164	157	155	175	155	149	184	151	157	153	160	152	155	176	149	152	137	163	156	150	146	128	158	157	156	146	133	166	151	161	136	149	166	162	166	170	151	156	139	153	155	165	161	139	144	132	172	126	126	144	148	145	146	139	141	155	151	148	151	157	151	176	178	139	154	142	152	139	143	126	150	143	173	154	153	147	147	140	153	143	139	162	146	162	167	156	167	150	147	166	113	161	156	142	153	153	150	156	130	149	168	172	135	140	166	155	151	161	156	164	179	171	174	142	171	170	146	135	152	148	139	161	163	136	138	177	150	150	144	156	134	168	152	141	144	145	150	136	135	155	143	175	122	160	152	158	139	152	153	146	134	150	154	120	175	173	154	168	161	144	167	158	160	153	162	156	149	141	149	155	143	146	163	128	141	158	142	170	155	171	149	147	153	175	153	161	154	151	161	159	143	141	140	163	164	173	137	153	180	140	155	161	157	166	157	175	146	162	160	155	139	140	149	149
40326	28757	16568	9316	6384	4908	4704	2976	2306	1843	1494	1287	1132	956	790	694	677	609	543	508	491	484	431	391	402	372	341	409	362	333	361	338	323	324	312	312	307	278	281	308	322	317	306	276	303	291	281	272	284	267	285	272	283	279	268	260	255	275	262	280	252	297	286	286	281	272	269	264	267	269	276	275	285	266	290	267	258	279	269	277	251	253	278	241	304	252	237	262	263	290	248	279	297	248	259	286	257	270	293	301	227	262	263	263	283	258	273	259	271	263	275	252	292	244	276	270	256	290	277	277	288	238	280	287	271	259	248	277	262	258	251	244	262	264	298	244	269	283	262	251	258	275	280	267	238	275	246	245	273	255	263	277	269	311	256	244	250	253	296	269	270	262	256	241	252	270	250	258	243	269	300	265	262	243	243	250	275	246	249	253	261	271	274	281	276	281	253	286	267	268	262	267	275	262	256	254	224	245	267	244	271	241	268	257	253	282	266	247	277	293	260	289	254	282	252	258	277	269	241	268	272	275	262	289	268	255	249	276	250	269	262	243	264	251	274	276	263	255	253	284	275	269	250	280	271	268	276	273	275	266	281	255	266	250	232	257	258	239	257	290	263	299	245	280	279	266	238	242	249	276	262	269	239	269	266	265	251	271	243	232	237	272	275	285	275	270	305	278	266	280	259	261	276	268	281	268	244	261	271	242	251	261	269	234	259	271	295	274	269	289	245	261	262	268	288	283	245	256	231	239	243	264	253	291	248	254	247	269	265	266	261	267	268	259	289	276	231	264	234	260	270	290	272	239	247	300	274	248	252	268	272	265	277	267	313	286	287	253	256	270	266	236	256	245	265	260	261	248	248	237	247	253	280	261	277	257	269	279	280	270	251	266	266	239	258	254	273	235	253	257	271	232	273	282	294	267	270	248	280	249	255	282	285	261	256	240	239	261	264	270	275	263	254	286	213	251	278	278	277	245	241	263	257	292	256	252	247	273	260	248	284	259	264	278	284	281	277	216	257	284	267	263	250	272	271	258	251	249	254	289	232	264	307	267	286	265	283	276	244	251	283	239	265	241	250	272	271	298	254	263	285	276	289	262	250	256	307	266	236	240	253	248	263	265	262	284	251	290	247	266	275	266	250	284	238	287	304	252	281	259	283	267	289	257	251	273	278	233	269	224	251	240	244	248	269	282	275	271	281	280	282	277	249	277	302	242	242	262	243	237	235	240	254	257	273	242	296	249	258	239	257	272	229	268	251	265	251	251	269	223	304	260	227	262	297	267	275	286	232	258	282	270	253	272	261	267	249	285	247	243	270	249	267	247	265	278	257	247	261	276	286	266	285	290	286	265	255	255	248	267	261	263	246	232	266	249	291	264	246	253	249	261	241	256	249	257	265	275	276	248	277	278	272	251	281	238	233	237	237	252	249	250	252	275	286	268	242	275	256	272	251	241	250	265	263	248	275	282	273	247	271	267	288	254	257	280	257	251	247	253	279	303	255	261	303	264	232	266	261	265	242	277	238	254	297	255	247	260	234	274	248	259	269	260	288	257	268	274	260	254	250	258	291	252	264	284	260	270	268	270	258	274	258	273	243	257	246	267	257	274	267	290	258	242	246	282	267	247	283	292	291	281	264	246	257	294	283	264	256	225	281	262	271	239	246	227	250	271	231	269	262	244	247	291	245	240	232	251	223	251	274	244	259	287	265	254	269	280	249	224	265	297	256	263	254	260	275	283	275	268	279	260	266	272	235	247	242	242	222	245	258	280	259	266	271	250	278	245	257	264	278	286	256	240	244	231	220	243	266	244	243	224	281	275	265	239	275	262	257	269	289	265	272	257	283	271	277	266	277	264	255	241	262	248	275	286	233	241	252	278	264	250	285	289	266	233	277	285	257	263	242	268	259	256	278	231	274	251	260	252	276	263	257	267	268	248	281	251	255	240	316	275	259	241	267	242	260	274	245	250	231	257	262	248	255	241	264	273	252	268	273	273	259	266	265	252	283	256	252	239	232	277	260	267	246	244	276	288	250	267	292	237	270	277	260	248	279	245	239	262	244	291	290	256	292	275	246	248	252	225	292	266	271	249	266	278	252	262	282	298	281	256	259	272	262	231	263	276	266	263	261	208	264	251	254	280	262	274	244	263	225	259	238	295	260	275	274	282	275	252	250	262	274	265	283	250	289	279	282	240	269	262	281	235	252	263	269	277	288	294	300	253	272	246	255	238	260	271	255	249	265	270	250	273	268	285	249	283	280	252	288	289	281	270	274	287	259	283	266	249	265	281	258	280	247	278	251	275	270	256	247	285	264	277	264	277	256	275	260	280	258	284	256	255	261	270	242	285	272	258	279	278	275	255	257	259	286	240	255	255	224	269	255	278	291	240	276	250	258	253	262	257	272	270	280	238	244	269	255	243	299	249	278	256	276	257	259	240	253	277	272	264	269	260	265	276	255	258	266	278	274	263	271	259	247	283	287	236	271	218	267	260	247	290	253	289	258	256	255	281	275	262	283	252	250	268	276	267	283	232	256	263	263	276	295	241	254	272	239	284	283	277	253	231	287	261	269	223	265	254	282	250	266	282	292	237	253	258	263	265	270	280	241	260	283	252	260	255	244	237	237	286	265	264	267	273	244	257	245	283	247	250	285	287	283	258	233	249	259	243	271	255	250	274	274	253	286	242	289	245	276	313	250	271	261	271	248	260	264	237	260	260	266	251	253	277	277	266	251	276	281	264	248	238	281	255	260	281	284	255	303	235	279	269	235	272	287	285	257	278	283	277	259	265	284	268	256	266	252	273	268	231	240	263	280	290	256	294	260	250	270	273	262	257	274	286	284	268	266	245	234	257	231	258	267	276	242	291	276	253	255	252	257	263	280	254	246	267	230	256	244	262	291	242	286	272	288	239	274	259	236	242	262	259	272	256	267	265	272	248	280	255	270	262	249	242	245	283	293	289	322	298	300	246	252	263	263	221	243	279	253	279	262	272	247	244	292	259	256	248	287	294	259	252	218	285	272	238	251	275	254	244	260	270	233	282	244	263	284	261	278	264	254	265	266	282	276	245	288	260	284	256	291	272	247	272	291	246	283	285	276	258	241	267	254	258	286	255	238	270	279	247	295	246	258	268	246	273	239	265	262	259	263	272	251	264	276	240	267	266	248	291	238	237	254	272	245	288	267	261	231	284	260	267	257	263	277	261	262	280	239	273	253	286	269	273	256	265	281	261	287	256	230	248	294	260	276	240	265	235	256	258	284	274	273	259	247	278	293	255	256	286	277	252	279	276	264	299	269	252	264	287	263	293	267	265	231	236	271	244	268	283	273	268	257	244	256	264	232	288	266	239	260	241	289	282	256	244	263	236	256	262	285	279	235	250	243	264	238	227	238	277	242	274	268	274	279	235	250	255	260	290	286	266	272	284	250	282	268	263	280	276	243	258	272	273	268	251	273	277	276	256	261	229	306	235	296	251	266	283	269	291	251	259	268	265
27927	20674	9614	1830	888	705	609	492	480	459	402	424	408	469	405	417	433	395	424	375	392	353	397	407	381	405	390	395	408	404	412	372	385	400	347	397	365	367	371	389	382	390	388	372	372	410	374	404	363	396	379	372	368	380	393	406	383	380	395	367	384	354	353	367	375	389	418	401	384	339	382	371	359	377	400	382	397	347	365	421	386	362	404	423	379	408	382	397	421	368	391	381	409	374	386	387	407	391	374	396	370	384	385	373	367	399	392	398	408	407	372	348	363	375	399	420	386	431	386	378	366	370	380	376	372	366	373	345	413	390	369	401	401	376	388	403	410	395	379	381	384	380	394	342	392	382	401	375	400	375	360	423	439	378	404	433	385	403	391	374	405	408	362	414	363	369	360	401	389	418	324	339	393	393	381	361	389	370	379	384	383	375	408	385	361	376	380	387	399	376	392	341	415	389	386	405	385	341	414	389	419	406	400	401	368	400	366	390	359	369	375	350	368	357	364	389	383	350	381	352	378	373	382	398	393	370	366	367	374	396	377	371	430	398	406	385	357	354	372	359	385	388	381	435	386	350	385	397	379	399	392	357	390	362	353	412	390	371	366	401	400	417	401	396	398	416	390	329	376	358	393	386	396	400	388	391	381	367	376	367	367	392	402	398	419	394	359	393	363	353	378	402	406	374	404	387	365	389	406	333	360	398	359	433	363	404	393	378	395	399	382	409	409	381	398	415	400	409	357	364	391	427	398	397	396	390	361	398	371	398	391	368	362	380	373	363	388	410	409	409	363	376	378	390	375	379	387	382	378	395	382	390	427	413	387	384	387	374	383	373	369	383	383	446	378	365	371	374	341	383	379	362	401	399	402	370	365	369	390	377	387	399	378	359	379	363	400	375	411	376	422	413	388	396	392	363	421	370	385	376	390	398	402	392	394	378	374	389	388	375	402	346	426	369	359	388	345	422	401	324	389	378	375	424	394	405	440	413	406	387	403	394	393	378	360	393	369	418	402	369	387	394	406	362	405	370	385	381	386	350	383	389	339	412	427	389	388	410	383	403	352	392	387	384	414	380	375	349	409	369	337	390	385	362	374	378	367	385	409	386	355	410	375	401	376	373	358	386	404	363	366	356	382	376	356	388	422	369	387	368	399	380	371	408	406	361	387	327	410	387	367	374	372	390	385	404	417	407	367	400	365	351	375	373	398	373	351	405	359	383	381	365	373	368	368	389	387	363	364	375	407	381	367	401	373	357	390	387	376	370	356	384	383	384	386	411	375	345	368	370	353	381	389	373	384	394	364	411	369	399	363	407	392	431	407	384	369	369	343	354	360	399	405	392	360	406	400	413	386	403	415	390	384	403	339	411	393	396	340	364	373	340	348	386	384	388	316	356	375	366	381	389	370	394	394	387	403	407	344	364	409	389	384	391	410	386	409	408	372	360	411	400	353	384	380	377	421	385	411	423	364	393	407	380	388	368	390	393	385	398	358	370	371	383	389	357	382	394	354	370	384	371	391	380	430	373	362	384	369	378	374	392	371	389	381	339	411	366	378	380	401	400	406	371	367	339	385	339	349	380	363	340	427	383	390	379	401	396	389	362	404	366	357	375	386	374	379	379	373	367	386	363	385	361	387	383	398	350	366	403	376	357	388	388	385	389	356	388	389	347	388	389	436	386	372	394	349	389	400	387	363	381	389	392	382	369	374	375	355	409	407	402	378	360	363	422	406	378	395	412	403	367	412	379	377	413	377	359	386	392	379	395	353	380	375	400	377	394	358	363	394	379	398	379	382	358	366	392	393	451	406	393	360	383	391	380	374	383	402	418	382	374	378	411	369	349	357	394	374	377	387	344	376	382	386	381	388	363	401	413	386	390	376	351	354	367	405	385	383	376	385	370	371	376	368	367	390	409	374	384	401	382	394	368	349	369	424	375	381	359	400	381	355	392	372	398	364	401	388	345	364	397	404	366	393	372	401	403	363	354	410	370	420	386	400	393	411	386	385	393	372	385	375	359	432	406	366	379	391	340	390	389	383	372	358	363	382	359	410	398	395	360	415	383	405	392	412	347	398	404	384	388	431	385	430	402	369	369	381	383	421	350	376	373	396	406	354	340	373	391	403	415	414	388	367	396	388	402	374	387	355	390	366	380	382	386	406	377	380	365	368	389	399	363	381	374	390	379	395	400	375	394	432	394	382	388	396	400	388	351	390	364	373	346	408	395	365	403	377	387	395	402	386	366	361	364	395	391	419	405	393	362	410	371	367	430	387	375	369	398	379	359	439	370	382	407	409	416	372	417	362	384	352	407	378	387	365	365	386	361	352	407	384	347	395	394	377	405	386	409	376	365	388	386	396	400	421	377	341	413	371	424	379	382	361	370	401	367	373	374	393	382	396	380	400	413	375	375	377	401	379	371	394	409	389	386	384	395	401	374	386	389	353	396	370	383	387	383	385	384	393	415	386	381	371	380	375	415	423	349	368	378	380	396	395	385	367	377	374	416	400	368	397	398	407	375	381	378	381	399	400	356	421	418	361	381	376	393	389	386	379	375	356	373	405	368	375	404	371	372	395	383	378	347	388	368	368	422	348	361	371	378	362	382	389	355	385	379	379	418	387	397	379	406	433	367	406	382	356	390	363	405	401	395	420	392	415	397	352	410	382	375	393	382	374	369	398	400	401	423	369	372	396	410	386	354	391	395	373	353	364	393	389	389	359	401	369	391	387	380	381	370	381	395	390	369	363	356	367	382	421	428	383	376	383	340	366	389	352	400	400	442	381	396	392	401	344	358	390	392	394	423	383	444	400	398	377	359	334	379	343	380	362	372	404	391	393	379	398	410	400	371	399	373	382	402	380	375	402	401	380	373	336	372	342	368	417	398	420	378	358	349	414	408	372	383	357	367	375	345	374	382	390	384	393	386	414	358	391	383	385	374	369	357	391	388	390	391	380	351	402	398	384	389	380	405	383	393	377	375	394	398	365	398	356	419	361	356	394	348	342	382	360	377	364	360	321	402	377	382	447	395	388	405	392	356	443	411	392	381	401	361	398	393	363	346	394	374	400	388	378	387	377	393	371	367	397	365	359	367	408	348	376	397	359	367	399	449	352	392	404	368	413	395	390	372	398	372	424	377	407	388	364	400	352	406	370	375	384	348	378	386	426	367	349	390	370	385	359	402	403	364	385	375	408	386	396	394	383	396	358	420	409	404	378	378	359	401	384	373	423	374	358	390	346	366	348	372	372	439	395	369	419	349	383	365	373	340	406	362	407	364	394	395	391	403	387	378	367	422	407	403	405	369	386	380	389	393	398	420	404	365	396	379	391	386	358	411	383	419	397	413	395	369	421	379	344	389	341	393	359	414	421	402	399	377	369	402	402	365	373	353	395	397	404	428	387	407	374	424	387	354	392	368	392	376	384	359	375	401	404	403	381	388	403	393	410	406	378	372	363	365	392	385	359	348	403	378	384	376	400	422	370	380	380	417
30507	12941	5775	2802	2061	1614	1326	1152	1050	981	808	828	807	803	733	705	673	702	678	641	700	705	658	654	615	607	658	674	662	685	669	654	634	625	641	651	687	596	653	630	632	596	610	611	620	614	615	611	644	641	632	626	634	622	630	613	628	663	627	641	641	631	647	626	664	614	576	616	622	635	619	654	608	621	678	641	608	589	656	640	627	649	636	612	581	638	579	656	570	632	636	645	610	643	604	637	580	593	635	655	653	628	624	575	647	655	664	597	610	642	629	613	605	661	619	612	593	644	619	646	671	656	638	656	615	660	633	666	647	654	624	637	628	631	638	616	604	607	646	624	647	625	654	596	626	627	626	610	642	608	657	623	642	622	639	614	645	595	641	631	658	592	617	607	626	655	643	625	584	616	650	661	661	596	672	614	710	624	688	662	651	584	607	631	620	663	628	616	633	630	608	603	601	623	645	611	654	676	618	624	629	630	608	612	617	678	635	627	616	644	619	601	588	609	588	646	668	603	593	675	659	585	632	621	610	596	625	589	642	634	645	599	647	595	611	629	648	551	620	635	623	621	656	631	599	623	625	592	605	595	577	618	589	632	650	598	638	649	615	622	577	642	572	613	613	642	661	648	631	634	627	656	639	642	640	644	618	627	638	657	594	621	627	627	630	638	607	633	644	579	649	612	548	633	691	675	689	609	610	607	595	618	666	620	633	601	600	661	595	618	621	649	615	647	682	646	612	636	637	629	663	621	652	637	603	634	652	645	614	609	651	614	589	634	600	607	602	629	625	629	629	654	648	625	612	572	610	613	654	610	614	632	668	568	642	625	611	592	644	599	658	652	619	603	621	653	633	615	655	616	583	620	608	605	566	654	602	661	638	653	649	636	607	597	652	601	668	594	627	660	606	604	679	596	619	608	585	601	596	660	607	603	647	640	576	623	610	606	620	629	624	621	606	634	568	618	691	626	647	649	615	641	637	598	595	656	624	602	627	639	593	625	628	636	607	645	667	656	604	620	599	627	624	615	622	644	633	619	616	622	614	638	615	580	639	637	598	635	601	625	619	636	648	645	661	649	588	647	628	623	645	640	622	597	628	606	655	617	643	598	598	606	601	587	660	600	609	648	596	654	614	647	630	632	591	700	618	628	626	634	594	622	618	602	620	534	668	593	589	639	584	625	646	649	588	585	668	641	616	597	641	603	597	628	599	650	578	610	614	649	634	656	630	637	617	633	607	599	605	662	606	605	607	630	645	648	623	626	625	610	593	652	671	628	613	667	682	639	639	621	578	659	584	631	637	669	665	643	641	619	642	640	652	643	626	574	637	631	654	610	602	600	638	649	651	647	631	647	634	609	627	598	606	610	653	626	623	627	618	635	658	620	608	603	592	625	617	598	626	621	618	614	617	604	618	628	599	646	615	648	632	682	641	606	607	641	641	662	615	662	631	662	658	620	630	669	612	599	621	634	615	648	645	597	612	625	616	634	622	656	627	598	657	612	631	653	610	623	643	643	625	581	610	615	665	621	616	638	582	689	635	644	606	589	630	638	610	639	638	620	672	672	649	624	613	614	598	625	632	587	614	618	627	596	615	642	617	602	596	604	637	670	660	600	606	596	588	626	649	601	605	661	606	626	629	618	610	629	621	645	614	635	645	627	648	623	621	694	654	644	597	643	638	640	625	638	607	649	635	646	598	649	622	647	605	626	637	621	608	647	623	648	645	635	658	638	629	650	617	625	653	612	605	640	640	629	637	585	629	640	625	643	624	636	655	597	639	620	651	612	593	591	629	588	614	625	643	616	654	648	617	605	619	635	603	644	659	617	614	617	606	622	639	615	644	654	601	612	638	619	628	595	642	658	622	594	670	604	607	651	592	636	623	608	608	583	618	598	620	636	623	626	614	624	609	601	659	625	600	660	618	632	626	669	647	668	664	600	645	634	591	656	645	652	616	629	635	636	646	617	597	629	598	593	635	650	656	619	646	638	600	622	621	670	605	648	599	660	664	602	647	646	602	632	637	614	627	599	608	602	657	640	672	624	641	637	623	627	631	619	627	652	617	610	675	605	580	616	614	624	633	694	653	594	626	629	676	593	584	600	613	632	657	607	587	639	615	595	661	623	634	635	603	630	627	626	640	593	646	667	609	650	614	591	585	623	649	641	623	648	586	633	606	650	624	605	621	634	598	667	596	616	682	608	668	654	613	634	638	582	650	575	637	640	653	561	582	637	609	634	613	632	672	635	589	615	650	619	635	649	657	621	652	635	592	591	630	617	629	585	639	618	624	624	587	653	639	613	665	623	631	652	659	670	600	642	581	540	611	587	634	631	642	600	627	624	619	631	637	612	599	604	625	621	640	643	657	639	626	635	654	635	596	633	621	625	661	609	650	662	639	642	621	690	657	620	629	635	633	620	629	608	596	588	620	654	618	608	587	587	621	607	662	602	612	626	656	678	615	570	606	596	605	621	614	683	656	630	638	681	593	620	638	668	617	613	659	688	605	646	626	599	610	606	632	604	631	597	639	645	602	617	628	657	629	629	611	589	605	633	673	616	617	656	662	636	614	616	647	604	685	627	661	588	615	566	631	652	624	651	595	619	613	696	637	628	605	616	604	601	592	624	615	637	649	640	662	645	610	609	638	647	618	608	632	623	633	632	627	658	622	610	657	585	632	622	652	664	622	637	646	643	659	642	622	632	678	641	598	632	649	623	632	561	570	614	602	604	625	593	677	660	658	639	613	635	615	587	624	586	644	568	610	606	602	617	690	623	631	615	648	587	615	690	632	628	633	598	637	683	621	617	640	666	624	615	622	638	645	621	597	598	640	619	635	606	635	665	609	611	586	595	639	635	630	593	679	607	650	622	612	650	604	645	625	621	644	610	629	614	671	640	617	590	653	616	659	602	607	645	596	634	601	575	635	628	656	630	653	635	610	607	641	645	625	636	594	618	636	586	612	585	617	609	610	653	593	616	638	615	575	668	576	578	602	605	598	593	630	614	665	657	660	620	651	636	678	559	637	658	629	617	631	650	611	635	647	588	594	611	610	658	674	600	615	590	652	655	646	624	618	604	615	648	596	661	637	659	614	620	622	613	625	632	626	657	600	645	604	650	614	602	663	602	556	636	658	556	660	634	686	607	609	610	623	626	609	577	607	619	621	649	602	620	677	604	603	586	632	580	662	652	624	595	620	633	586	602	642	651	604	621	640	656	627	645	635	641	605	627	643	601	620	621	626	619	638	651	593	649	592	658	659	585	621	604	597	620	654	659	628	609	659	615	615	617	606	593	609	625	642	624	638	614	629	622	606	636	628	596	649	632	680	583	631	601	612	625	614	606	632	661	645	653	635	638	653	651	648	643	642	626	618	603	588	595	661	610	632	586	587	619	610	633	652	596	667	658	584	633	672	629	666	628	637	671	632	597	626	583	620	621	586	643	625	643	627	621	686	602	589	626	638	631	603	601	601	650	615	632	642	608	613	605	628	597
24199	21321	28521	24434	21014	4904	1281	856	698	607	553	496	483	458	440	459	430	368	393	406	347	360	359	338	361	384	395	382	358	327	393	367	341	356	391	378	345	368	340	394	327	371	355	352	357	353	369	388	323	341	356	334	367	365	315	353	358	346	354	345	377	308	336	325	326	362	380	325	345	315	399	337	332	353	364	343	367	359	363	328	373	343	366	324	331	336	325	330	376	308	304	335	329	309	355	349	342	310	383	322	342	342	325	312	319	345	338	344	346	340	387	309	350	327	345	311	339	354	315	338	313	335	337	322	359	328	306	323	341	323	370	334	336	356	365	316	334	319	333	378	348	332	385	343	359	358	376	347	357	321	348	361	339	329	337	343	341	344	341	342	315	373	333	327	322	342	309	344	333	349	323	330	352	348	339	331	318	344	332	308	351	324	337	341	346	357	343	341	317	334	326	368	302	320	339	336	319	327	323	310	391	355	335	320	316	353	322	369	308	335	336	359	313	370	345	301	351	325	346	349	349	326	331	359	348	352	325	350	296	372	365	348	355	333	328	327	350	313	363	368	338	351	339	342	321	337	363	341	337	323	349	316	329	297	341	353	322	332	312	312	329	352	338	320	350	349	349	348	336	338	326	325	339	340	357	356	342	319	335	352	357	364	329	351	332	318	354	343	350	332	306	347	352	331	336	302	343	328	352	328	335	328	343	321	362	328	329	368	334	361	336	347	346	347	345	349	336	330	350	351	351	359	340	332	348	384	343	341	312	333	352	314	323	332	335	355	334	336	325	381	332	304	338	318	322	336	347	318	334	325	338	326	324	313	315	362	337	355	323	348	325	321	337	318	348	367	351	331	303	366	340	344	317	342	332	310	352	340	343	366	307	342	346	314	296	342	349	309	354	351	345	334	348	346	368	332	355	329	334	339	385	347	348	367	336	356	341	352	347	338	337	360	344	348	334	327	336	324	336	346	331	336	350	350	330	343	353	347	334	352	350	364	332	369	335	314	323	314	338	366	338	357	308	364	350	315	333	339	364	328	314	337	329	357	339	362	317	344	360	336	316	350	337	356	317	343	338	324	342	345	339	345	379	340	345	338	355	340	364	306	334	321	358	338	383	351	353	333	343	343	351	345	337	319	335	333	321	361	317	344	319	334	370	321	354	320	327	358	321	331	357	337	350	359	328	334	300	344	343	324	326	337	327	316	340	353	341	333	353	315	336	366	315	345	347	334	340	335	346	372	381	321	335	353	340	348	316	338	313	325	333	322	333	347	330	339	344	333	336	357	330	333	316	318	334	330	336	327	316	349	347	332	323	294	324	310	336	334	370	306	342	352	331	332	340	314	363	330	340	318	367	394	328	313	328	361	370	319	322	327	316	357	363	308	378	324	361	326	340	348	341	336	352	373	357	347	331	343	355	348	345	319	345	368	334	336	344	372	334	329	299	334	317	353	336	319	332	329	372	332	309	318	338	314	331	334	345	360	330	317	329	316	348	327	339	352	318	352	316	338	366	293	321	308	341	324	320	343	347	364	345	332	352	329	333	352	328	347	331	312	347	343	341	334	375	337	325	304	345	344	367	337	353	340	328	325	347	338	339	321	353	352	316	334	342	351	354	327	308	327	348	357	367	338	363	321	342	354	344	315	342	343	343	348	367	356	319	336	345	322	315	334	354	326	360	314	347	326	353	341	333	327	318	327	329	343	320	332	341	347	358	336	318	354	358	291	344	365	295	331	320	322	387	338	350	328	341	336	362	325	291	329	334	310	374	342	327	282	320	304	320	353	380	376	326	310	349	356	342	313	345	352	327	305	337	340	305	334	335	353	324	335	328	363	325	331	329	358	342	376	359	330	344	355	340	346	360	348	316	371	360	333	316	345	350	344	320	326	336	355	340	346	312	341	344	322	303	347	340	323	349	338	362	321	380	367	308	341	351	359	340	329	333	330	343	318	337	361	327	319	337	317	337	309	336	334	307	324	328	395	334	311	353	341	350	338	319	324	322	335	360	348	363	321	344	364	305	339	312	366	350	358	316	362	340	317	337	368	344	297	355	349	364	345	337	354	355	340	312	343	348	333	351	325	356	307	347	314	321	375	329	327	320	364	318	350	299	339	334	335	344	366	353	329	347	344	336	359	352	344	340	351	384	358	355	360	363	364	359	345	335	343	321	322	338	361	313	318	323	330	335	323	363	323	333	359	362	375	356	312	353	367	329	327	340	333	323	361	343	333	339	338	369	356	318	344	348	305	359	357	327	342	339	377	352	335	339	325	317	317	349	331	307	321	336	322	342	352	344	344	325	328	371	342	323	332	341	323	356	332	341	364	343	310	345	352	339	303	361	305	338	340	325	334	355	338	331	349	326	296	367	339	325	310	309	373	344	296	362	361	346	333	351	307	328	361	336	340	342	352	338	332	329	367	337	293	332	304	322	327	340	315	340	317	376	332	336	363	337	375	342	382	297	325	336	323	317	321	320	327	315	339	329	304	304	355	365	361	329	363	307	331	341	356	351	319	346	335	350	321	338	338	325	321	359	346	345	340	342	330	344	314	340	334	335	296	314	327	357	323	340	328	318	365	342	324	316	343	346	341	311	325	315	320	353	336	347	350	311	364	356	365	343	352	336	303	331	326	369	345	385	315	352	318	372	362	329	368	362	366	355	324	327	307	330	328	364	348	351	337	312	326	358	335	318	332	348	334	326	368	344	332	355	368	335	344	389	335	325	331	330	312	337	340	357	341	323	324	353	323	323	353	349	345	334	365	318	349	346	338	334	326	308	310	316	333	340	357	348	324	348	343	327	328	317	351	356	365	310	331	340	354	315	337	327	316	372	315	333	328	328	335	335	336	333	330	339	345	306	354	341	367	341	324	332	328	336	344	356	330	330	319	329	348	346	325	348	346	342	344	346	351	354	344	354	370	329	340	347	305	322	322	337	374	347	340	327	363	317	357	340	350	337	324	329	352	323	289	344	346	344	362	317	320	364	352	329	350	360	333	349	360	306	326	341	352	338	302	351	362	324	309	358	309	328	335	333	333	322	309	353	349	344	349	343	350	328	361	339	302	347	385	350	340	317	347	347	331	362	323	339	365	347	351	360	329	348	353	341	349	345	352	351	335	342	349	354	342	325	317	314	338	311	323	325	337	330	314	335	340	347	321	351	329	344	364	343	328	318	336	353	338	323	346	326	345	340	338	327	303	333	309	368	313	350	342	353	340	327	333	322	368	333	318	295	341	325	347	326	344	331	338	320	325	355	330	333	344	325	313	361	337	344	358	336	363	352	379	332	331	326	347	357	291	331	331	345	327	335	332	352	348	357	332	356	354	375	337	347	382	368	338	356	330	339	359	317	355	344	345	348	355	330	332	329	344	365	296	355	357	386	331	323	335	342	345	364	347	313	338	351	311	327	311	318	314	312	328	355	342	354	334	354	339	334	344	386	339	332	312	338	321	327	358	344	335	324	391	378	359	322	328	355	324	326	333
36379	22077	12321	6474	4428	3359	2709	2057	1744	1461	1272	1162	1118	955	876	871	741	771	726	715	727	645	649	648	658	603	630	590	592	603	578	571	587	619	631	563	566	578	563	568	615	546	563	534	556	592	559	556	607	561	563	508	593	581	580	551	587	561	562	568	563	566	572	603	548	539	571	565	584	545	544	513	583	583	552	540	574	584	597	561	546	557	543	533	532	510	573	544	562	582	600	584	561	579	580	529	519	563	542	592	582	561	597	579	543	564	559	599	539	581	564	555	553	579	571	560	565	600	554	588	567	574	579	589	503	582	544	596	543	577	560	549	582	607	535	567	567	543	563	524	552	573	587	604	557	529	570	566	562	577	584	547	545	592	582	529	590	567	571	592	564	534	553	551	572	516	579	513	533	595	533	581	551	541	559	555	548	565	542	568	566	553	583	575	619	533	541	555	547	578	555	587	601	541	544	564	534	563	556	585	591	538	549	586	508	623	541	549	572	529	520	576	596	573	551	591	571	574	558	541	534	554	575	552	548	529	542	559	525	561	514	554	541	564	528	535	560	536	550	552	612	564	567	581	515	596	540	591	577	563	549	569	541	563	527	563	583	549	567	546	571	530	536	561	542	516	529	532	548	550	552	533	523	572	561	553	547	556	540	504	553	566	557	551	547	509	586	565	532	557	592	557	556	561	560	539	580	525	566	538	576	553	531	530	545	510	545	534	535	538	555	565	556	601	508	561	574	560	561	554	573	580	522	549	486	542	526	577	564	525	562	573	547	596	580	549	581	524	554	520	584	528	587	567	510	528	560	588	502	556	552	498	546	548	568	595	536	547	508	541	570	563	532	561	545	559	513	560	566	560	571	535	569	596	560	549	533	572	517	540	498	511	564	590	540	583	546	581	576	575	544	546	517	517	528	577	545	564	563	559	587	564	555	569	567	577	513	577	551	547	574	569	582	569	568	542	550	565	507	575	597	600	587	576	559	570	552	543	558	545	593	527	570	562	529	551	546	558	587	513	573	542	539	542	564	570	583	581	576	524	561	580	542	570	545	568	598	555	567	552	542	568	579	575	555	553	549	579	602	556	572	510	573	545	516	543	613	551	544	572	555	579	585	555	572	551	567	555	588	570	580	558	580	509	547	583	590	571	526	551	549	540	534	560	544	542	542	557	553	538	581	544	543	592	540	565	546	549	549	549	596	543	578	579	546	516	535	532	528	552	568	565	545	527	532	548	568	539	544	564	551	517	522	590	592	535	557	537	544	578	559	600	576	523	560	545	528	538	561	551	600	549	583	549	553	538	569	524	510	532	559	534	531	599	538	539	536	557	563	574	536	560	578	580	570	551	571	545	583	571	564	562	540	556	580	531	563	561	544	562	556	595	548	541	587	544	576	567	538	514	560	546	541	542	577	526	567	615	566	543	543	544	560	569	569	516	557	580	528	536	586	544	577	564	562	562	566	553	542	567	566	589	534	531	564	524	584	540	524	559	544	560	549	574	578	545	519	595	556	591	554	589	546	547	574	588	576	574	552	556	570	555	538	567	577	531	567	549	560	579	550	569	535	548	597	536	526	591	513	526	549	619	608	528	585	570	540	591	586	552	547	527	505	533	566	530	547	567	525	546	550	597	573	546	560	547	555	606	566	611	518	546	586	572	572	558	543	573	525	541	516	601	602	559	574	559	557	536	590	538	584	562	540	532	569	529	524	630	556	626	563	561	533	537	586	580	520	563	527	553	549	572	559	608	510	534	543	564	585	525	539	568	577	582	575	537	564	549	532	558	554	545	507	529	566	573	546	544	556	539	556	570	571	567	577	571	557	593	539	533	544	570	485	536	551	565	542	509	537	570	573	564	548	566	546	531	560	552	550	543	554	550	566	551	577	546	549	600	554	571	551	558	569	544	597	546	511	599	567	570	568	558	565	556	567	539	569	533	535	502	539	532	541	523	538	553	561	565	546	523	535	566	497	557	539	569	571	549	538	569	535	584	545	538	593	620	546	575	580	548	574	570	561	601	531	579	568	562	574	569	618	583	593	557	583	570	521	539	552	627	564	551	539	575	542	526	559	531	564	582	544	532	551	576	557	565	547	549	599	569	553	573	527	546	555	547	550	543	566	581	599	555	579	566	517	552	554	554	568	538	568	558	588	551	545	567	558	590	590	570	589	560	578	575	559	550	559	583	598	591	569	561	529	551	514	515	559	510	556	516	566	519	590	594	582	576	553	579	556	549	555	589	542	541	522	567	554	575	567	545	564	517	579	511	527	614	507	576	549	574	562	526	580	613	509	546	539	521	565	553	545	563	556	575	540	522	560	557	541	497	526	553	562	554	532	556	581	561	548	576	575	532	558	532	607	555	599	590	565	536	542	540	599	551	550	545	558	598	580	498	570	582	536	546	603	576	556	582	528	519	546	511	568	524	588	550	556	560	568	550	573	567	544	606	540	600	547	556	527	547	595	563	576	537	593	541	535	559	574	520	569	558	535	558	549	579	570	573	552	555	516	600	565	531	556	520	601	553	577	539	560	574	515	534	557	563	509	603	503	570	548	581	577	503	530	514	518	589	586	523	560	536	522	569	545	562	561	609	570	543	563	562	543	559	552	560	606	556	534	535	562	551	554	548	591	581	535	537	546	537	518	608	527	582	585	590	569	556	552	576	564	531	514	557	555	559	564	579	537	553	547	559	582	522	560	591	554	608	555	574	561	524	591	536	574	582	518	573	549	545	601	586	569	545	550	561	549	530	569	568	550	575	571	563	566	553	531	571	534	570	509	573	550	538	563	529	584	571	503	550	557	561	540	555	558	553	558	573	571	595	606	547	583	582	550	517	567	600	549	506	586	604	563	510	538	578	584	514	574	578	552	553	540	552	546	537	556	540	554	545	579	556	554	564	523	530	585	579	537	513	541	572	569	509	578	585	552	580	555	557	574	560	550	549	559	592	552	557	542	594	596	570	599	523	527	559	544	548	567	559	566	574	553	529	589	555	575	549	548	596	540	561	572	544	542	559	544	574	554	553	597	540	577	562	553	536	534	532	566	548	555	593	582	563	501	508	565	532	535	574	581	567	575	572	591	571	598	571	557	580	604	547	592	534	562	564	588	583	594	557	541	566	580	534	566	541	576	562	558	550	537	580	545	587	573	572	547	582	492	573	551	553	554	554	536	552	539	520	620	561	523	515	544	560	568	573	546	568	549	568	567	550	566	540	508	587	566	553	559	568	591	588	523	577	562	572	531	529	536	548	517	563	588	533	562	556	587	526	524	565	565	560	551	576	544	591	556	550	538	574	579	590	581	547	551	539	613	637	520	546	518	543	509	567	502	582	592	554	517	559	548	568	564	559	517	543	540	530	547	603	550	573	531	534	548	537	514	565	566	546	569	565	576	588	607	560	586	530	573	576	547	548	554	568	543	541	527	559	586	641	557	548	599	535	593	595	568	612	552	549	581	544	532	562	555	536	614	567	546	517	534	519	551	544	600	538
23298	21336	29113	23882	21329	20520	3325	1010	739	580	484	416	411	351	294	288	308	262	235	217	228	236	233	224	190	188	181	192	210	196	210	188	176	185	173	171	183	147	183	155	176	164	185	178	171	155	178	147	167	168	164	171	167	174	153	136	169	168	149	168	186	166	166	165	151	161	153	162	160	159	170	194	145	166	159	153	158	160	147	159	158	176	162	169	161	174	147	152	177	165	150	177	166	155	171	157	162	154	153	147	153	164	161	160	152	148	146	166	154	161	148	152	146	145	153	150	171	171	155	153	146	148	148	139	146	150	149	157	164	181	171	181	160	139	136	150	167	148	155	141	158	164	139	162	173	141	178	182	182	151	154	165	137	158	175	143	160	160	150	152	168	138	145	158	135	128	174	169	166	157	178	159	140	172	141	146	160	149	157	150	159	151	169	161	155	147	136	176	157	163	183	143	155	156	162	185	147	142	144	190	179	148	157	158	148	160	152	158	186	142	130	151	189	176	156	137	143	164	154	149	130	134	159	147	134	162	180	183	158	176	158	176	150	178	173	163	139	155	149	160	154	151	165	142	151	135	167	149	156	170	162	155	162	176	164	151	157	152	150	168	151	155	152	151	164	151	145	161	165	157	187	143	157	142	171	152	160	148	169	166	156	142	144	162	143	172	166	168	179	156	150	149	148	156	161	152	160	148	153	176	134	148	140	157	144	135	170	136	167	156	139	163	141	178	153	158	151	137	161	154	173	148	188	151	162	144	167	163	183	159	183	152	140	139	160	144	150	159	134	160	161	156	159	160	166	149	166	142	168	155	195	164	147	168	161	175	159	162	148	146	167	164	174	164	141	156	168	144	162	168	153	149	157	143	163	150	161	151	137	135	165	158	131	158	165	148	157	143	166	170	176	148	166	171	163	164	151	159	149	153	157	159	171	155	168	164	170	167	150	150	147	157	139	179	149	152	175	166	160	140	145	143	134	168	153	135	149	147	161	179	169	150	141	165	141	157	134	158	162	168	165	159	135	149	163	161	112	153	174	150	177	147	155	174	181	158	143	155	180	158	146	139	175	129	175	139	160	183	155	161	146	168	149	168	137	165	150	146	145	146	150	159	174	150	167	164	173	161	168	164	163	136	132	155	163	164	159	142	142	174	152	149	161	145	166	142	150	148	162	142	148	161	164	165	164	152	143	154	146	147	166	170	159	163	172	151	141	143	148	177	157	139	158	173	150	166	150	165	153	129	171	161	143	149	152	152	151	146	136	160	158	154	146	178	158	170	139	146	161	165	176	175	124	151	159	144	158	153	150	167	177	141	173	160	153	159	152	163	156	156	151	146	166	160	169	162	164	159	181	173	143	164	190	137	154	148	149	154	164	141	177	157	166	152	157	171	166	166	166	148	156	168	155	132	154	151	183	153	148	163	168	150	153	168	156	171	157	155	165	187	154	163	164	160	159	143	186	155	183	161	167	153	159	142	131	142	181	146	155	156	155	162	143	158	140	144	159	145	170	161	138	135	171	172	163	157	162	139	150	152	160	144	130	151	158	169	174	150	157	155	149	165	164	167	159	149	161	154	154	152	150	142	154	168	154	148	143	161	172	173	153	196	158	149	155	166	151	162	159	160	175	173	149	161	167	141	153	153	152	162	157	159	179	154	144	150	147	164	145	171	142	170	164	171	147	163	152	144	175	154	178	164	166	153	165	167	140	151	152	165	178	156	170	148	142	141	159	174	182	184	177	150	171	166	139	155	156	150	163	173	163	146	158	145	158	160	167	143	163	149	148	150	151	136	139	135	169	162	148	145	134	145	148	154	164	148	144	164	176	160	154	161	164	158	150	173	143	167	153	162	140	169	185	172	180	165	151	166	156	156	141	164	147	159	144	158	164	157	146	150	152	158	158	173	153	132	162	154	144	170	171	144	136	155	159	156	156	166	143	125	146	145	148	157	147	174	150	153	158	158	199	157	160	163	160	164	143	150	160	173	152	181	169	164	152	150	162	160	168	139	144	179	175	179	162	160	163	175	162	157	162	163	146	148	163	159	138	165	140	152	144	157	167	168	169	164	153	174	157	186	165	156	142	156	147	149	144	156	178	142	149	159	157	134	157	163	176	156	167	134	142	172	163	164	166	167	139	156	145	161	132	156	154	145	151	194	157	160	176	154	185	150	152	158	152	182	156	185	155	158	150	153	177	156	162	176	137	167	148	160	155	152	163	152	163	160	143	171	169	177	143	142	176	170	156	154	174	144	176	154	169	154	139	153	124	145	138	159	158	156	172	173	189	188	165	174	162	152	183	148	158	158	153	157	161	183	161	181	150	155	172	165	158	159	139	168	162	165	161	167	139	150	154	166	173	166	162	155	170	163	161	158	148	156	173	177	158	165	167	156	154	159	158	154	175	167	146	179	166	152	159	146	160	150	154	167	156	160	161	138	165	159	156	152	152	155	152	156	154	159	145	169	169	158	151	174	164	170	172	166	186	155	124	156	158	143	172	178	157	147	166	160	167	164	154	138	150	163	138	158	164	165	159	164	170	160	170	167	168	136	143	150	154	168	137	168	143	149	140	157	153	154	180	179	153	169	139	149	132	156	161	142	160	160	169	165	140	140	161	125	149	150	135	156	159	145	167	152	156	154	181	143	159	157	134	161	150	146	186	152	148	177	192	147	151	162	170	164	182	153	150	165	150	158	149	150	166	176	160	143	144	157	176	183	139	162	157	138	140	160	151	161	179	170	163	168	150	156	157	148	150	149	155	192	138	164	138	153	148	165	140	138	152	134	147	164	161	161	161	135	166	164	165	172	167	172	145	150	139	169	149	153	162	154	163	156	164	161	162	175	130	164	156	179	153	164	148	162	138	189	162	152	154	139	164	166	161	171	148	138	142	165	176	140	165	153	136	172	162	149	173	184	139	127	153	160	184	177	143	147	154	145	161	157	161	149	137	161	156	130	150	139	155	174	163	169	177	167	169	154	155	131	156	152	148	153	182	145	159	160	144	148	168	146	148	157	145	159	142	139	167	171	156	145	143	150	148	144	170	164	169	158	134	141	150	151	164	159	157	146	155	150	149	161	184	140	140	156	145	158	172	166	162	163	163	162	141	167	173	156	184	148	163	133	171	181	154	152	157	159	170	150	153	179	154	159	132	177	146	136	155	177	175	140	165	144	141	169	170	154	176	171	175	161	124	150	157	174	147	145	159	163	156	158	151	129	145	163	158	165	134	150	156	152	139	166	168	168	175	153	178	167	155	143	158	165	145	141	169	146	155	145	141	141	184	153	139	161	138	160	171	149	155	151	163	157	170	153	171	178	154	178	172	154	164	151	187	146	149	151	163	164	154	171	160	151	152	168	166	163	144	162	163	154	141	159	166	165	172	127	149	145	165	158	169	151	152	152	165	140	148	140	152	163	153	143	180	167	179	160	147	148	174	167	162	152	148	164	164	177	135	140	149	148	178	145	166	182	128	152	162	143	147	152	169	169
40340	26530	16597	8933	6206	4836	3678	2822	2204	1786	1523	1243	1153	905	834	710	677	561	525	524	472	443	415	398	398	390	387	350	341	351	355	343	334	333	331	286	327	330	294	297	298	304	302	280	262	300	292	301	285	274	280	274	278	274	266	279	274	323	270	279	293	268	275	286	259	296	254	282	236	290	269	280	301	271	278	243	267	290	272	279	271	256	224	283	244	237	273	273	285	262	274	296	263	264	281	264	273	270	275	273	252	257	240	275	231	285	257	244	253	268	245	253	259	292	240	291	285	265	268	277	266	260	261	270	283	277	289	297	280	302	252	272	265	272	267	254	289	264	284	245	266	262	252	268	260	280	258	248	289	272	278	292	258	228	294	255	268	271	267	285	278	282	269	264	247	289	259	259	255	284	238	273	256	277	285	278	245	274	244	271	270	289	267	245	262	255	283	257	274	263	270	232	259	260	274	269	271	281	293	269	254	260	272	228	250	273	237	255	240	287	278	301	263	276	264	266	281	258	272	276	263	266	251	267	267	239	287	254	277	236	264	283	270	270	279	269	251	262	264	259	260	248	256	268	248	298	259	264	287	257	266	263	263	280	250	216	252	259	261	240	285	231	270	280	280	272	278	278	292	256	284	250	264	273	255	246	263	253	240	260	271	261	247	282	280	260	262	261	255	233	272	251	269	296	245	278	274	266	276	235	304	235	280	265	264	280	236	272	285	259	240	267	252	271	270	259	244	280	251	264	254	265	268	261	284	249	283	261	251	260	277	264	272	282	250	278	265	269	260	257	275	264	287	287	260	290	256	261	264	272	262	283	274	256	252	285	264	261	271	252	264	270	268	254	229	239	266	313	271	251	265	288	280	268	281	238	241	265	230	265	263	262	267	295	279	259	305	270	252	266	259	242	280	287	289	284	274	265	265	250	293	251	294	254	273	266	263	259	271	250	272	274	290	248	264	271	285	258	281	267	298	267	254	275	225	256	289	233	274	297	248	295	249	275	269	273	298	281	254	275	264	269	247	278	298	282	294	277	263	255	265	256	265	246	259	276	246	256	276	269	273	283	241	272	272	285	246	331	267	253	237	282	279	257	295	261	242	233	275	252	273	285	256	234	243	281	273	286	232	258	275	247	262	240	275	287	283	265	251	264	288	250	271	268	255	275	214	270	263	267	281	263	260	257	270	258	274	282	253	265	267	271	289	268	248	279	270	279	276	294	267	264	246	269	279	268	251	273	257	256	267	267	295	252	234	268	292	273	250	259	276	277	259	278	253	238	258	293	288	278	253	262	252	281	268	270	250	254	276	272	238	271	241	232	262	229	277	288	257	301	264	246	256	257	278	260	268	279	289	248	251	248	262	253	266	267	255	247	264	271	263	269	246	262	253	246	244	258	272	280	249	292	285	279	303	289	233	260	255	234	260	255	269	256	285	273	259	271	245	239	242	252	248	272	255	258	224	263	286	266	259	255	252	276	254	274	239	255	244	249	244	261	301	236	262	270	254	255	254	264	265	255	271	248	246	254	249	268	271	240	273	293	245	254	284	278	259	272	273	251	278	240	245	253	242	246	271	238	274	236	248	292	303	283	247	255	286	270	246	305	225	280	237	268	260	250	266	249	267	283	263	260	275	267	249	281	255	255	266	258	252	257	272	245	269	261	260	261	257	260	246	243	271	293	285	258	257	254	269	249	250	258	272	279	237	249	264	269	263	259	274	239	240	261	250	254	260	291	244	302	274	281	280	250	262	266	251	272	258	277	275	271	262	262	268	286	260	231	249	268	248	279	273	257	264	283	277	264	236	254	273	285	262	257	261	254	278	281	255	275	262	280	273	253	263	266	252	260	255	270	279	255	256	237	273	298	276	240	285	234	259	272	279	248	277	264	281	282	288	249	250	276	267	265	290	265	236	275	269	286	275	310	249	263	279	269	266	304	274	265	229	262	248	268	241	252	286	257	239	262	272	247	252	257	281	276	270	262	236	263	275	301	249	265	277	269	253	282	259	237	280	260	274	275	257	280	246	286	272	280	253	254	300	234	250	243	259	262	289	237	235	282	275	261	260	253	230	251	251	277	267	251	273	286	304	257	222	259	264	253	280	283	245	249	289	261	264	288	265	280	251	268	268	279	280	258	299	268	255	251	304	278	230	270	262	250	280	276	236	286	258	297	264	287	262	268	288	260	277	279	250	276	240	290	246	279	246	255	273	269	276	258	285	286	266	234	286	236	277	233	260	291	259	275	255	243	268	276	297	268	282	248	281	266	261	285	271	256	257	256	266	288	329	236	289	282	281	278	285	257	257	263	249	269	262	245	264	260	259	264	249	276	265	274	307	275	273	260	270	262	267	249	257	291	265	284	264	269	253	278	264	219	248	261	284	278	255	261	271	244	261	275	260	255	276	245	245	264	250	265	263	254	270	272	273	257	260	271	300	282	253	239	251	287	252	287	257	272	258	292	275	277	274	242	259	239	259	259	241	240	274	266	264	250	257	248	276	266	266	257	263	264	301	270	281	273	237	264	309	279	250	278	267	262	273	259	264	262	275	252	235	282	243	269	264	294	250	248	265	281	267	295	251	264	296	274	297	265	246	270	262	278	247	274	253	271	259	268	266	279	268	289	268	254	283	269	293	273	247	268	294	254	266	277	265	238	286	236	249	255	277	271	240	252	287	265	274	271	238	253	239	277	251	291	269	256	278	284	259	279	240	277	255	264	281	273	279	264	290	258	255	285	255	262	254	267	285	250	261	244	277	237	266	237	280	260	272	264	243	267	225	299	259	269	292	242	263	278	272	246	250	276	297	259	271	281	267	266	255	261	263	277	275	257	269	276	266	258	275	283	298	278	259	245	278	241	263	254	240	244	265	275	224	252	274	246	271	247	250	257	250	265	247	256	246	265	254	260	256	265	238	251	256	277	271	247	262	242	246	278	271	278	230	293	266	266	281	244	284	275	262	240	277	285	276	239	284	242	264	260	293	253	288	256	253	267	258	253	254	267	296	247	285	269	246	227	253	261	277	260	250	236	273	256	249	278	268	263	273	238	266	262	287	285	259	270	295	272	270	284	274	266	280	266	269	259	269	248	274	239	280	242	272	261	235	256	281	234	309	265	253	250	275	263	271	256	257	258	284	264	278	282	269	256	240	268	260	251	288	285	253	314	295	231	246	297	223	264	248	262	276	289	279	248	260	264	241	266	281	268	287	252	268	260	290	242	290	253	245	280	290	290	294	256	288	263	290	267	252	254	260	276	256	254	269	250	270	261	271	252	287	264	263	271	266	285	267	263	240	262	240	276	262	276	297	282	293	253	281	249	267	289	279	274	255	270	257	263	255	267	280	250	240	278	251	327	267	263	287	281	267	257	254	249	263	254	256	278	261	273	259	302	258	232	249	224	249	258	239	288	272	263	249	271	270	262	243	266	284	272	283	258	223	245	277	279	274	285	284	260	279	269	282	254	259	272	262	270	251	261	269	262	275	259	274	275
27788	20728	9848	1717	910	695	608	552	457	491	482	454	427	412	410	416	381	447	442	440	389	419	414	378	374	394	390	416	365	378	394	391	401	401	376	398	380	349	392	393	383	389	391	390	380	384	412	401	381	395	392	354	394	395	360	383	408	344	352	403	404	391	394	448	376	367	403	371	403	402	348	418	365	416	407	385	382	390	371	392	369	375	358	381	404	403	383	369	382	390	421	386	411	376	388	402	364	329	373	359	374	355	405	405	365	378	388	420	396	377	369	416	385	395	362	432	399	408	402	425	380	387	403	374	410	357	431	387	374	393	378	412	370	410	415	396	383	386	376	393	398	402	393	361	400	403	409	395	380	384	356	378	406	404	381	391	380	383	416	375	398	422	380	357	386	375	380	382	377	392	376	419	401	400	431	404	392	365	389	365	373	388	382	436	387	372	404	372	389	386	369	362	392	390	382	395	413	412	401	366	355	384	415	434	403	383	387	398	382	404	368	370	360	368	423	370	381	379	434	422	377	411	402	383	370	369	385	392	402	341	389	417	359	405	417	396	373	398	400	410	392	348	365	383	396	382	380	429	375	370	375	354	387	388	381	390	372	394	375	386	399	395	416	413	361	381	406	362	403	383	363	392	419	406	356	364	390	379	410	361	398	397	369	378	377	416	417	372	359	419	363	369	396	366	385	388	367	383	369	434	408	375	355	411	397	408	377	344	383	368	366	401	396	411	363	392	382	388	358	394	368	404	354	426	340	392	385	412	385	356	408	381	361	362	370	436	384	374	358	411	371	409	392	394	379	378	399	429	358	421	396	367	360	353	366	380	384	403	356	359	374	395	353	414	377	403	403	385	400	412	381	387	394	366	348	400	405	390	417	376	426	402	388	393	369	354	386	382	381	419	404	403	388	368	397	358	354	367	409	387	400	403	396	374	378	402	386	373	378	386	427	389	368	409	413	408	381	380	421	418	401	382	377	419	370	392	392	383	395	409	392	378	394	406	377	385	415	390	396	367	392	399	367	393	391	383	373	367	373	369	400	401	399	391	366	378	384	351	373	421	425	362	385	352	371	368	376	391	393	360	361	389	368	371	388	398	405	379	395	372	401	384	402	406	385	414	381	356	374	400	343	358	352	355	403	431	365	402	352	381	410	372	385	407	373	398	400	373	434	331	371	397	417	400	403	391	377	397	396	400	371	386	386	388	400	366	405	356	418	357	397	388	402	386	363	364	342	383	360	382	396	381	350	413	361	409	362	389	425	370	375	374	333	380	403	360	385	386	382	361	369	418	381	354	340	394	393	361	363	412	399	389	358	392	374	362	372	382	391	403	399	364	397	374	392	426	397	368	379	395	370	389	431	394	383	397	378	429	402	361	398	411	382	379	375	398	389	401	369	366	389	357	371	396	380	372	393	381	403	404	407	372	379	398	389	409	375	353	382	386	405	391	371	366	352	413	368	416	374	373	351	403	407	419	394	390	362	395	358	360	384	401	372	401	404	407	398	425	370	384	377	392	353	407	369	390	395	389	405	398	398	369	360	438	388	372	393	382	386	361	399	339	397	362	408	412	376	394	376	395	364	386	360	400	420	361	373	357	381	397	372	369	365	363	366	376	364	426	431	389	347	373	391	389	371	382	387	372	402	396	383	346	391	433	371	373	394	419	395	403	400	400	397	366	411	386	391	402	364	422	427	413	389	402	371	389	356	390	392	371	405	382	390	381	405	382	392	411	386	380	388	373	399	389	381	390	387	435	359	373	356	374	391	386	384	373	374	398	372	382	360	364	398	369	387	384	402	410	382	390	367	374	392	353	406	414	400	331	399	383	352	350	367	369	408	384	403	367	407	338	352	397	373	392	360	396	365	388	336	390	390	398	374	371	420	397	371	384	392	425	403	391	422	347	347	361	372	372	372	361	376	395	375	366	383	410	400	390	380	397	379	384	396	382	389	370	351	413	358	380	371	414	404	372	414	369	402	445	391	356	390	425	374	417	381	363	363	378	352	384	393	385	393	406	402	367	395	391	381	404	378	361	392	394	350	409	350	398	387	374	404	412	383	391	403	378	360	391	377	375	399	391	382	374	384	387	406	424	392	370	380	363	354	380	386	387	373	389	428	374	367	404	412	408	374	373	408	375	382	359	407	367	371	383	420	355	396	392	411	387	379	375	364	397	411	407	387	394	379	386	422	402	377	374	398	404	389	377	377	375	362	392	376	377	381	382	387	412	386	415	395	397	356	404	380	399	357	365	386	401	374	386	373	376	418	351	402	380	372	362	399	380	356	423	395	410	346	392	420	381	386	397	352	380	399	399	372	401	375	411	410	389	352	389	392	378	369	373	374	398	370	376	396	360	390	386	406	365	353	360	418	378	382	362	371	373	407	393	396	384	381	392	397	394	376	394	408	365	435	401	365	393	409	359	393	383	407	377	408	372	370	418	379	328	359	404	409	378	373	381	418	409	408	372	394	390	394	395	391	389	365	355	372	418	400	400	397	388	393	372	401	357	422	391	415	372	401	384	386	372	364	412	385	415	417	392	400	362	406	423	363	412	375	378	352	442	391	338	350	373	379	414	420	406	371	379	372	373	385	404	366	367	395	384	373	373	361	379	365	409	355	383	370	374	387	388	349	364	376	438	392	377	372	385	376	386	381	368	366	409	382	367	415	366	425	381	382	391	366	405	434	411	430	366	404	388	392	379	406	369	385	399	421	368	391	426	436	354	387	396	413	393	437	433	375	362	403	372	418	396	373	379	410	379	380	391	374	387	372	389	410	379	389	383	375	358	384	401	391	378	375	392	391	380	381	360	372	396	418	361	404	428	384	409	391	369	409	425	379	392	361	373	372	392	405	361	378	398	380	403	370	388	378	380	388	380	389	415	391	400	407	386	353	398	399	389	359	403	427	340	361	408	382	384	447	385	396	388	377	407	412	365	351	405	369	366	385	394	372	384	399	416	399	355	363	399	369	363	373	378	369	429	369	398	379	417	359	373	384	362	357	389	416	386	430	370	374	406	408	409	426	404	413	379	405	387	394	386	375	369	388	402	399	396	405	415	358	381	399	427	379	388	372	375	367	376	398	365	406	392	398	384	388	384	373	379	400	392	418	412	402	412	428	380	416	377	394	395	389	375	350	350	395	381	399	384	367	367	399	398	391	401	396	392	367	368	389	367	393	376	369	361	398	382	399	400	365	384	399	408	385	433	411	385	422	376	373	396	395	387	377	396	379	381	376	376	400	375	367	377	383	434	403	404	401	385	379	372	351	382	409	402	390	378	390	396	375	379	360	378	379	415	400	382	380	382	396	375	412	394	407	402	395	401	391	442	389	384	369	370	373	372	341	372	361	386	415	377	408	357	377	372	400	377	388	386	376	359	377	418	381	400	377	385	375	400	387	387	361	404	389	398	355	376	375	371	392	449	411	379	389	355	409	365	393	388	385	372	400	365	367	375	387	377	382	356	375	359	372	385	390	418	362	404	378	384
30140	11255	5673	2726	2049	1600	1250	1163	1040	984	879	815	774	696	737	742	689	639	678	649	663	630	629	677	648	641	652	640	664	641	620	660	661	618	656	634	623	661	633	691	625	616	635	658	644	649	611	658	639	627	657	644	599	638	651	603	654	585	637	626	602	626	589	616	660	636	583	633	604	619	608	660	584	605	585	631	611	631	620	599	648	630	606	592	665	639	591	612	599	605	623	660	588	639	650	641	598	627	660	605	599	651	633	584	618	570	657	610	630	615	603	609	610	610	629	652	652	644	617	608	640	651	583	626	642	609	646	581	647	595	673	642	655	574	633	611	615	636	601	627	629	644	588	615	639	608	609	660	611	620	615	675	644	616	600	607	621	664	613	635	596	595	668	664	645	646	635	602	657	636	587	662	633	651	600	684	632	598	635	621	604	667	618	645	616	604	567	634	636	649	638	658	655	630	640	630	608	643	582	625	646	630	653	615	635	622	632	614	647	621	614	622	619	657	643	645	574	564	592	646	603	638	637	676	627	615	608	603	661	649	681	651	648	632	616	623	655	590	595	646	668	596	643	610	607	632	578	621	639	632	659	641	635	605	635	628	644	628	615	604	619	615	637	616	615	597	609	646	640	592	646	612	635	696	608	643	584	609	593	673	615	617	580	618	630	592	658	611	661	614	662	649	616	624	635	624	595	600	594	658	631	608	681	616	611	617	652	652	667	659	633	683	611	591	653	626	645	625	665	619	673	571	628	645	641	661	674	637	622	634	635	616	645	669	627	627	646	658	605	645	613	646	617	641	640	625	652	622	630	608	590	643	584	598	616	671	577	658	617	618	610	659	639	608	654	637	636	609	633	646	585	588	656	632	674	586	660	571	639	566	668	606	656	649	671	644	615	609	616	691	606	625	601	615	595	639	624	636	619	628	631	661	619	642	656	618	655	599	660	632	601	600	668	634	661	634	608	629	632	663	647	601	613	645	625	599	664	659	641	624	594	609	615	664	662	663	614	711	656	658	606	639	618	608	641	602	635	554	604	630	615	647	643	616	675	602	665	620	606	590	652	674	600	586	635	632	634	642	637	658	661	667	598	596	667	592	660	649	577	569	591	625	669	604	653	612	643	606	611	639	616	655	669	644	622	643	618	636	640	623	610	653	595	637	641	557	613	619	586	659	624	622	674	638	626	646	650	628	637	646	641	642	666	589	621	593	611	660	658	618	595	675	633	622	613	593	631	623	589	610	645	618	605	607	656	599	630	650	659	648	678	624	666	636	568	693	600	650	645	642	608	603	604	623	638	633	589	614	649	663	639	637	634	626	631	638	635	630	647	631	638	617	638	646	634	648	614	588	650	636	641	623	612	618	663	612	624	587	615	615	644	637	622	572	676	658	649	620	689	619	642	679	607	621	600	609	600	600	630	655	687	632	611	620	627	598	626	643	644	650	654	667	587	602	647	643	666	619	609	586	648	595	655	640	619	619	651	591	623	643	646	624	612	660	667	668	653	615	601	620	603	617	610	626	623	584	654	629	631	594	594	625	679	611	575	622	657	572	630	625	652	644	644	615	571	643	636	593	609	626	593	650	619	639	609	655	599	629	621	626	588	600	636	633	575	643	617	618	653	601	612	616	640	633	634	652	654	636	613	636	643	608	595	635	643	610	634	633	665	638	641	645	636	610	594	646	586	623	629	610	613	629	646	662	626	669	616	602	653	566	673	631	666	623	636	621	626	588	592	628	593	616	641	679	626	595	686	624	663	646	641	610	596	660	622	654	638	605	655	617	626	594	595	625	635	599	632	655	668	621	632	589	639	652	633	642	641	624	661	652	620	624	627	614	611	605	579	687	645	588	667	622	617	627	671	631	642	649	645	716	631	618	654	658	632	617	624	596	612	614	644	617	636	630	616	622	598	612	655	653	611	632	592	602	624	678	689	631	658	639	648	664	628	583	669	651	617	648	647	590	644	659	642	606	632	602	628	640	596	632	609	607	626	616	596	664	631	631	638	687	621	632	626	632	692	662	679	611	626	616	610	612	606	643	616	617	646	646	615	616	621	614	624	647	621	645	632	616	620	630	657	619	661	652	619	641	643	595	617	617	633	590	674	628	634	633	647	627	627	661	670	603	597	628	603	647	619	608	650	654	707	641	637	625	619	618	637	639	644	607	651	628	610	613	636	620	656	630	599	613	629	616	669	610	631	588	660	668	577	627	614	669	649	631	618	611	634	586	603	638	645	619	591	638	591	639	641	616	621	646	580	579	636	622	660	601	625	642	625	557	633	664	628	636	615	658	605	595	639	587	620	645	643	614	624	577	621	628	636	639	610	613	608	634	623	645	616	650	654	646	547	604	642	642	662	638	603	580	603	630	639	552	617	612	628	589	629	629	649	640	647	639	654	640	615	616	616	642	636	607	625	607	613	623	655	628	620	600	590	649	568	620	603	642	667	644	605	632	610	615	575	626	641	620	578	616	602	601	661	650	587	628	594	683	619	654	637	633	659	623	563	658	603	626	619	597	598	583	599	661	644	625	641	631	645	644	624	620	594	627	638	603	545	615	609	607	606	625	574	667	625	632	650	607	657	647	604	648	612	696	609	629	670	679	621	677	643	597	650	626	664	651	595	636	619	672	590	621	631	616	642	652	616	652	607	650	634	615	605	595	651	642	653	647	621	591	629	590	614	636	623	585	598	594	622	609	589	642	628	625	652	660	648	646	664	632	636	627	671	673	622	598	631	646	604	639	568	606	631	661	648	665	629	629	624	658	572	617	624	625	671	670	649	580	607	618	621	655	646	608	626	642	631	611	582	656	667	649	627	648	638	625	653	624	647	632	639	641	593	631	597	637	645	592	675	680	606	669	613	582	588	615	643	622	641	630	633	658	619	664	658	670	611	611	624	608	626	653	633	609	609	602	605	608	649	627	647	657	657	614	594	625	610	632	669	656	611	654	603	632	624	657	652	614	642	636	617	648	654	632	642	617	612	597	631	645	632	668	646	619	647	623	660	627	657	627	594	652	632	623	695	573	613	629	632	585	608	625	596	614	611	612	617	632	654	638	611	628	666	636	626	632	616	619	608	643	641	578	623	661	595	673	621	658	616	600	624	612	664	647	659	607	647	606	629	636	597	598	610	652	633	634	611	618	657	595	657	600	630	631	592	608	668	624	625	599	655	647	635	624	644	602	612	621	608	610	593	671	606	632	650	647	680	611	639	617	650	679	635	633	551	629	637	635	612	579	650	640	679	667	644	659	605	639	625	654	637	620	675	583	620	571	647	645	641	671	601	589	642	629	610	621	637	643	585	657	651	655	568	650	606	614	629	618	645	658	579	600	625	639	638	609	602	615	615	619	622	604	669	578	645	616	662	642	656	653	644	607	607	606	656	591	620	600	656	610	626	676	607	645	639	604	623	626	614	657	651	639	630	632	653	622	609	613	623	627	594	647	641	689	600	638	643	599	675	654	622	659	595	622	641	611	656	641	574	615
24283	21335	28543	24439	20978	4756	1168	789	630	616	590	526	511	444	436	427	441	337	391	407	347	358	371	366	351	352	357	364	378	346	360	352	365	355	351	358	340	372	344	330	326	353	374	351	333	338	376	323	348	352	360	363	339	346	329	317	332	372	346	324	343	320	335	334	308	350	300	340	298	370	352	301	341	339	361	351	324	331	313	362	319	342	348	352	348	362	335	294	369	331	353	325	350	326	380	358	360	366	317	353	341	311	344	331	359	326	349	342	331	318	320	365	354	335	360	359	330	349	312	313	344	340	353	334	352	319	368	343	301	334	315	351	341	346	326	336	331	360	311	363	343	333	337	333	327	336	339	330	326	347	322	328	346	355	288	333	328	342	337	376	374	327	345	307	330	325	348	347	339	353	338	325	357	308	345	315	381	336	369	345	364	332	360	337	318	303	338	324	334	312	305	333	356	312	335	343	375	314	358	319	325	326	310	358	327	331	355	340	353	343	335	317	321	363	339	319	352	308	354	320	351	347	312	341	351	314	341	308	349	340	333	334	300	363	355	304	348	324	304	314	318	327	329	356	346	335	344	330	375	386	319	314	348	330	309	336	371	339	343	361	347	356	324	350	365	339	333	350	342	400	340	326	337	340	338	331	354	336	347	338	322	356	322	314	362	347	320	314	325	349	353	325	317	366	323	337	315	338	348	358	364	347	352	333	333	340	323	336	340	347	350	317	324	343	360	380	370	325	364	324	346	362	328	309	320	335	326	337	331	302	365	342	347	291	346	328	321	336	341	326	328	342	325	352	354	305	330	338	323	308	311	353	363	347	337	312	308	356	357	345	353	344	343	323	311	334	374	329	322	328	321	362	392	328	333	327	308	313	340	353	338	321	316	322	338	336	337	370	313	319	299	315	333	329	346	340	330	327	346	342	307	333	336	343	350	303	350	394	327	355	340	350	339	311	372	325	332	320	349	307	351	357	312	321	355	331	314	326	324	332	335	320	346	329	326	304	341	346	335	330	362	346	342	317	313	323	349	375	321	380	356	343	352	351	329	349	350	333	333	329	323	356	345	337	325	359	335	353	317	331	312	333	328	348	344	334	336	327	324	346	322	347	353	327	374	320	338	347	335	309	320	376	355	352	329	337	326	346	349	321	338	358	329	303	374	337	326	322	318	312	337	337	353	340	304	332	342	345	334	331	358	328	332	333	299	315	345	305	340	324	326	302	367	303	351	352	339	348	329	350	394	341	349	326	354	335	327	318	346	320	322	330	338	336	327	350	327	332	327	364	378	355	303	349	335	361	381	352	334	339	366	334	327	341	325	350	352	295	328	341	326	359	345	327	328	345	324	365	355	330	333	334	326	324	300	320	329	372	303	332	331	314	305	355	341	366	371	348	337	346	357	361	363	358	343	335	298	316	331	321	305	346	342	334	325	309	353	297	325	371	359	344	337	325	355	327	332	332	348	317	319	314	321	354	349	340	334	314	318	326	376	330	328	341	335	323	321	328	314	325	346	360	341	335	350	285	350	325	331	341	320	354	324	354	334	328	362	368	323	323	346	339	348	327	358	361	337	357	348	311	324	313	327	340	335	288	340	341	340	371	336	316	326	320	348	342	344	325	333	355	332	311	319	395	351	372	378	307	348	314	287	335	344	350	308	370	342	358	341	347	322	329	331	320	342	375	369	345	343	332	340	335	326	335	344	359	344	325	330	346	323	326	346	346	347	351	359	332	354	352	356	358	338	312	349	334	335	362	325	339	287	345	355	340	321	338	321	339	292	349	328	351	362	333	350	333	335	354	336	323	316	331	335	335	314	363	309	333	389	336	317	332	344	327	326	323	335	321	307	298	338	337	364	340	311	337	310	322	338	323	352	349	324	372	337	330	344	316	347	313	359	361	326	316	322	339	305	338	338	333	304	340	366	328	324	317	327	361	320	351	347	313	321	335	298	330	346	343	337	335	317	326	339	321	329	357	357	345	328	338	337	369	359	329	292	309	344	333	328	324	324	306	344	352	298	361	330	295	366	324	338	348	375	343	348	367	318	318	322	345	329	340	290	348	333	347	333	333	344	328	343	338	339	343	355	343	324	315	349	330	315	327	341	352	360	314	338	332	331	314	294	325	333	300	316	348	362	338	302	320	337	327	362	347	290	352	325	334	339	296	314	334	380	355	345	325	301	352	356	332	357	307	324	350	324	331	326	317	328	361	378	309	328	343	340	315	294	308	321	326	321	357	314	337	315	318	306	329	328	342	333	363	339	352	361	310	331	368	361	311	329	314	346	306	302	347	348	361	332	297	323	336	318	347	343	349	330	342	347	341	325	332	346	352	324	342	339	363	351	372	312	345	355	305	338	339	350	322	307	338	294	330	313	353	337	320	305	336	326	309	342	397	333	331	313	330	362	338	327	317	359	316	334	317	324	332	346	363	337	366	345	308	366	352	342	353	341	330	304	343	286	348	313	359	362	329	323	373	338	352	303	301	335	316	343	357	330	305	341	351	328	324	305	319	333	348	323	310	347	357	349	363	365	351	349	354	312	341	344	359	314	361	315	336	328	369	343	342	349	324	332	354	290	386	349	338	348	329	308	333	354	333	345	343	345	363	318	339	340	355	338	359	318	323	325	329	322	337	309	347	336	309	305	344	321	363	376	327	324	359	304	342	338	342	347	316	313	328	355	301	334	368	337	330	350	317	331	344	358	319	342	330	331	358	315	314	348	327	350	349	351	317	349	338	339	339	337	339	347	322	350	330	339	347	326	326	339	339	332	363	314	334	279	330	314	305	366	345	360	332	318	334	338	313	360	361	346	355	351	337	316	339	346	309	335	351	371	314	319	345	356	333	364	315	326	360	334	307	341	347	358	338	343	317	338	346	324	364	357	307	321	309	295	307	332	328	317	353	306	324	326	314	331	323	314	341	358	317	370	327	357	357	349	319	334	325	330	317	317	299	335	365	390	360	341	320	333	350	337	325	328	347	367	323	305	348	336	343	304	319	346	334	328	347	362	333	316	327	317	354	349	327	321	358	336	341	348	326	325	332	337	318	349	369	328	338	316	328	356	374	333	310	343	329	317	341	354	340	351	320	351	321	339	332	337	342	334	343	342	311	324	335	350	333	326	351	368	350	313	347	360	330	349	296	345	326	342	298	324	346	363	336	328	345	322	316	344	327	355	325	351	327	355	344	320	351	368	368	335	360	346	352	331	306	358	345	319	341	320	345	320	340	317	348	314	339	313	327	343	366	331	340	341	373	331	356	323	375	354	353	379	342	357	327	304	317	343	352	330	364	371	355	318	308	350	357	322	306	337	332	322	326	311	323	308	353	350	338	322	327	329	326	355	330	305	364	334	341	317	344	356	320	371	314	354	311	344	302	307	328	345	333	333	349	323	331	309	339	323	298	337	339	355	358	356	339	333	320	314	323	306	315	304	356	307	338	369	336	351	358	323	313	332	342	331	343	325	340	328	366	335	348	317	303	362	349
35604	19949	12458	6427	4808	3532	2611	2127	1754	1571	1330	1151	1052	946	876	877	807	758	728	712	675	635	721	652	692	639	625	641	609	621	615	632	629	639	553	575	536	613	607	574	585	524	559	560	568	564	579	570	598	560	572	535	573	550	569	590	594	564	549	537	569	618	571	555	525	554	540	593	566	585	552	566	583	578	576	569	566	539	530	542	550	559	553	527	513	551	575	557	566	579	564	554	582	565	578	547	619	574	555	546	525	561	590	535	520	568	540	585	568	560	538	569	523	525	589	597	577	562	575	558	586	546	519	600	582	605	570	522	575	592	632	542	565	569	565	584	575	567	542	575	570	552	566	554	556	567	594	543	589	546	586	540	555	544	569	565	544	584	578	570	566	551	544	564	558	571	565	592	556	565	557	578	552	536	518	555	523	589	531	558	548	559	528	556	548	596	548	552	574	583	546	570	611	567	527	575	557	540	574	543	523	589	564	538	512	547	555	535	580	603	544	573	530	559	572	539	559	544	533	557	534	552	554	550	549	514	545	547	577	575	566	582	542	574	571	565	544	535	573	552	596	515	506	542	599	558	538	581	579	571	543	551	601	575	545	558	544	574	520	576	536	514	595	563	610	542	576	519	545	556	558	524	577	604	603	556	595	596	536	527	556	585	539	566	554	558	584	527	563	522	511	518	554	541	546	561	529	570	556	567	547	541	555	580	571	537	585	543	529	547	529	565	533	569	525	559	526	576	556	545	573	537	545	540	548	571	569	547	540	567	576	553	539	525	542	578	565	546	549	558	538	524	526	563	577	581	562	551	520	543	530	577	585	548	566	578	531	518	567	538	565	587	542	575	561	577	546	561	564	571	568	587	616	583	565	541	604	575	537	563	546	553	573	613	587	521	538	566	516	586	534	598	598	562	572	551	596	555	556	579	526	571	541	584	540	568	560	535	568	520	558	542	522	581	543	541	538	562	531	586	579	526	560	535	584	547	537	544	544	583	521	535	539	558	522	568	573	580	534	562	566	561	605	550	553	563	608	551	543	549	551	563	579	582	544	593	587	567	547	574	559	584	564	563	531	533	568	576	567	555	555	562	594	553	548	549	565	533	565	563	557	547	549	576	587	557	548	556	555	582	591	568	580	549	552	533	574	609	575	525	531	532	573	603	570	573	604	581	542	542	577	615	563	567	560	538	567	543	550	568	559	522	558	519	550	556	628	573	535	524	520	611	543	573	558	535	559	542	551	541	589	572	558	602	583	564	566	570	530	560	536	567	561	583	539	551	552	554	539	509	524	523	522	505	569	574	544	547	522	606	516	538	552	523	611	522	548	577	527	588	563	570	542	551	569	538	579	498	581	572	548	551	558	537	533	547	605	578	545	521	567	567	574	562	547	584	549	572	585	565	525	590	513	594	576	541	574	546	547	533	494	568	552	557	582	557	564	587	581	536	545	545	560	565	535	571	529	569	563	582	563	538	529	513	554	558	580	549	556	558	543	574	568	576	573	562	505	563	538	575	575	548	564	574	545	587	540	559	561	524	515	549	532	543	569	546	547	575	558	538	530	555	534	532	555	566	569	571	581	570	539	550	554	537	584	544	561	535	539	584	570	596	535	565	513	570	597	565	540	506	570	502	563	537	564	543	570	559	560	533	589	580	525	562	550	529	545	548	576	575	518	550	551	502	543	566	476	565	571	582	567	555	530	580	511	557	568	511	569	551	557	537	545	551	523	539	598	529	579	527	554	554	597	578	588	536	564	580	601	521	563	573	552	567	579	538	589	564	542	541	540	538	576	504	549	544	518	536	554	555	587	587	537	547	547	558	564	550	571	579	540	560	541	549	544	549	525	606	555	561	568	564	584	555	538	581	547	586	505	603	596	573	610	495	591	556	574	551	580	571	539	596	621	560	575	555	580	567	566	557	560	578	573	573	537	551	569	538	576	578	595	531	578	496	560	531	556	603	594	542	570	512	537	533	579	559	588	532	561	595	527	574	579	555	569	560	568	574	530	541	564	540	592	551	542	597	528	531	590	542	575	557	527	536	577	552	531	566	590	540	515	531	539	566	567	562	555	550	565	549	586	524	564	577	508	544	527	573	558	568	558	576	573	567	538	569	558	535	543	550	578	516	571	517	572	555	563	557	573	524	560	600	540	552	591	558	513	566	562	580	531	562	580	544	528	575	514	595	526	564	545	537	532	534	576	553	595	556	583	568	592	538	540	579	519	562	589	565	576	546	529	556	544	515	555	535	581	535	537	564	595	543	565	518	581	541	561	539	556	532	529	550	550	543	559	565	564	590	536	577	551	541	539	548	573	541	586	566	571	532	563	576	542	606	560	536	610	597	576	523	568	618	580	581	561	534	581	543	529	526	533	559	575	538	545	591	553	576	555	523	582	551	582	567	544	568	554	566	525	581	555	584	555	559	594	558	554	556	587	584	552	589	545	566	558	577	499	538	538	564	536	546	560	559	547	566	587	560	535	569	573	554	569	570	523	584	606	549	571	562	555	591	579	586	480	541	552	561	576	561	594	564	564	562	511	580	574	540	537	573	581	577	558	568	541	587	552	566	587	549	591	538	515	462	566	517	547	567	548	536	560	583	575	545	542	525	573	549	538	539	543	583	564	579	567	552	595	509	555	526	555	552	594	589	548	566	570	556	595	575	508	555	539	596	540	548	577	573	557	565	549	600	538	585	576	490	527	585	559	571	545	551	574	552	567	554	541	553	579	572	521	599	579	503	558	563	582	541	549	529	550	545	556	568	578	608	566	560	552	525	552	615	554	550	535	585	549	540	587	555	563	593	570	532	476	537	553	533	521	581	595	598	550	528	504	535	527	587	568	580	591	575	580	561	560	565	535	551	546	538	529	587	581	573	498	574	553	557	547	581	536	566	538	574	591	536	548	586	561	512	546	528	530	528	523	536	601	586	504	544	566	566	565	578	538	557	553	577	603	524	539	555	545	534	545	576	586	550	512	568	585	581	579	531	582	604	576	539	564	539	597	609	577	571	561	588	570	603	546	551	536	567	570	564	554	563	548	536	575	527	505	614	567	568	572	552	588	539	550	534	552	566	565	564	569	580	571	576	578	559	592	554	583	549	570	590	583	557	552	576	569	570	580	564	510	581	566	583	522	564	552	552	554	568	549	591	535	588	544	574	568	542	519	533	534	590	522	538	545	541	524	567	562	538	575	563	586	611	596	538	549	595	532	543	556	565	514	554	508	556	591	570	560	590	537	518	560	516	560	522	541	569	529	551	535	563	595	546	593	568	554	545	585	573	557	581	547	534	588	560	531	596	514	547	580	535	566	521	561	512	574	545	594	596	538	572	557	538	527	545	527	590	525	514	562	577	557	566	519	495	580	534	520	574	500	596	514	555	543	538	536	564	520	554	539	540	574	547	554	569	541	577	563	577	555	577	517	587	593	513	579	559	544	503	520	557	504	604	572	520	553	569	553	542	530	585	571	512	542	525	523	558	530	567	599	548
23241	21309	29044	23875	21303	20395	3245	1031	677	618	493	412	403	329	291	277	255	263	225	225	204	231	225	216	219	211	166	210	181	179	184	173	177	157	187	160	181	165	199	186	183	159	153	177	156	135	175	174	168	174	155	154	141	174	136	177	145	148	191	145	161	162	183	152	157	157	160	180	143	168	170	174	162	155	145	148	153	165	144	166	152	157	193	168	149	149	154	154	142	172	151	165	155	150	156	161	144	153	164	169	158	152	179	141	170	156	170	161	143	157	157	154	144	139	161	153	143	155	176	164	162	139	155	138	167	148	165	152	165	139	141	156	164	147	156	191	170	150	142	167	167	181	158	152	177	152	153	168	165	155	161	161	151	168	148	137	148	147	158	166	120	156	140	151	154	159	161	158	143	194	146	145	155	162	157	144	153	169	157	173	162	155	140	148	140	130	146	164	174	165	158	166	150	154	137	161	155	147	169	148	172	169	160	152	151	163	136	149	143	170	158	184	160	143	134	157	175	173	149	173	123	135	168	163	153	164	154	154	158	151	169	162	138	166	136	147	147	175	168	159	149	149	161	136	153	155	145	165	160	158	138	140	173	161	165	164	152	156	171	172	147	142	153	154	171	162	143	138	153	153	151	168	157	171	150	147	144	156	167	167	163	155	158	155	173	158	158	146	166	189	153	144	160	162	169	145	177	134	164	173	172	155	159	163	182	156	178	147	144	172	156	146	163	157	159	132	126	149	146	145	171	165	164	156	147	176	149	160	159	131	165	173	158	154	170	175	142	156	155	161	140	167	158	134	161	166	140	161	172	137	153	144	191	153	166	167	160	152	165	152	193	156	155	171	159	158	182	138	137	169	168	163	151	143	155	167	141	153	182	163	155	153	140	150	175	176	162	155	169	174	148	159	169	171	168	152	157	162	156	136	135	158	130	157	145	158	155	154	156	154	144	159	154	162	178	157	174	134	172	150	156	151	174	157	149	164	135	167	140	137	145	148	158	172	141	148	153	160	174	141	168	155	177	163	126	153	148	158	158	158	156	145	148	158	166	163	135	167	156	144	166	139	148	160	157	185	143	146	167	177	166	161	138	160	152	159	152	144	162	179	165	150	174	153	196	157	174	166	161	148	178	170	142	147	164	146	134	156	163	165	157	165	140	154	144	171	143	155	144	155	148	168	161	160	129	168	166	152	156	138	171	155	155	151	178	175	179	152	123	182	157	143	152	145	167	161	159	155	171	155	154	152	158	173	176	159	160	122	169	144	149	148	158	134	163	153	159	135	138	148	162	150	142	160	156	148	158	160	166	148	168	164	156	154	160	156	146	136	155	171	146	150	159	169	170	160	140	162	147	149	161	159	153	152	147	174	169	153	135	150	146	163	151	151	169	152	150	126	169	136	149	131	160	173	146	126	144	147	165	154	148	129	161	160	168	160	143	170	158	160	155	163	137	141	166	161	155	193	162	154	146	153	145	157	153	148	176	166	168	149	162	151	167	169	136	170	142	155	143	165	171	144	149	146	142	136	173	137	164	171	163	168	148	151	133	160	161	172	152	179	159	142	152	158	141	178	146	146	155	132	151	178	142	166	156	132	163	138	167	157	155	146	181	161	154	176	148	164	162	148	160	148	163	163	167	145	159	147	165	143	144	166	165	157	162	169	174	137	153	180	137	170	149	161	172	146	152	151	169	156	165	162	130	154	165	176	168	147	142	139	155	152	170	167	156	164	164	159	162	179	165	163	167	148	157	137	176	154	149	150	139	169	173	173	164	179	148	155	140	163	160	152	180	146	145	147	152	167	168	150	154	154	139	164	151	177	158	150	135	170	168	154	164	173	171	144	136	143	144	149	144	165	144	167	159	167	146	174	138	150	135	164	137	146	151	173	160	181	151	175	127	171	156	170	170	171	166	143	149	160	144	162	142	151	155	156	154	154	156	157	139	152	159	167	169	147	169	143	163	174	149	157	165	168	168	137	156	148	153	158	147	176	155	172	143	147	162	145	141	165	146	156	135	165	176	151	171	136	148	148	147	137	146	140	133	163	155	164	161	190	160	157	136	164	169	175	133	144	135	139	143	173	142	140	154	171	150	161	173	150	151	158	134	139	157	157	171	161	137	153	165	154	175	133	157	153	159	144	166	157	165	145	170	148	181	163	151	148	164	153	151	166	149	137	167	148	174	160	157	157	145	140	180	150	130	144	141	137	145	148	142	156	177	139	135	153	163	157	147	173	168	151	160	162	171	163	165	152	163	144	168	162	160	158	161	156	159	157	141	160	176	163	156	152	159	161	161	156	180	173	164	156	159	151	157	173	145	172	158	161	171	149	147	145	138	145	162	155	157	180	167	147	146	151	180	157	171	160	136	185	132	161	173	147	145	150	164	156	160	167	150	165	168	182	155	162	196	130	146	149	163	174	156	140	125	158	158	161	163	174	156	143	160	149	146	152	170	172	148	144	160	171	156	152	151	153	158	158	178	161	154	172	161	137	134	178	142	181	145	147	149	168	153	170	161	132	155	143	140	154	139	152	169	166	158	154	152	156	153	167	152	182	155	158	176	152	146	143	156	159	165	147	142	176	157	153	155	169	155	164	153	169	136	161	161	182	178	175	168	173	147	150	153	149	153	134	146	158	156	160	145	163	156	160	165	166	184	152	162	137	143	154	156	169	161	155	155	145	167	159	155	157	173	150	173	147	134	161	166	169	155	154	160	144	163	154	155	155	160	162	170	154	150	171	167	155	153	136	156	155	165	150	161	161	179	150	174	145	148	181	167	175	137	168	161	140	171	146	166	135	146	168	175	175	177	174	197	156	140	152	158	157	141	141	157	143	146	163	153	155	162	169	161	148	150	155	142	189	152	152	153	147	163	153	167	151	172	138	147	161	155	152	141	154	169	159	164	174	144	157	147	130	151	163	185	158	155	142	158	156	166	174	154	144	154	150	177	149	132	150	135	152	149	160	143	152	153	148	147	162	161	147	146	171	151	142	172	163	157	168	138	165	144	157	161	164	169	153	145	141	140	130	125	162	158	158	159	165	149	151	160	164	148	156	166	161	159	171	145	143	143	153	165	159	142	168	137	157	154	154	126	174	161	204	161	163	175	156	159	166	156	168	141	157	141	187	165	142	143	158	162	148	142	143	160	150	147	161	147	148	143	156	131	156	150	153	145	138	144	143	159	180	145	156	176	165	153	151	141	147	162	154	143	170	159	162	160	152	136	152	150	167	157	178	148	157	156	152	165	136	169	156	171	151	138	150	158	170	137	156	153	139	139	168	163	165	142	136	160	156	142	164	161	160	155	169	151	164	154	181	161	155	151	149	133	148	161	163	152	158	139	165	170	160	157	152	151	182	162	163	151	167	173	173	134	147	155	137	172	146	161	147	157	153	152	160	150	152	152	169	129	152	143	168	155	151	163	157	153	165	151	145	175	167	145	150	165	171	151	167	151	135	166	160	140	162	148	145	175	162	174	161	169	159	148	148
39690	25987	16894	9661	6714	4955	3816	2826	2243	1805	1610	1316	1040	963	835	749	681	579	565	483	456	520	457	437	399	371	430	397	347	372	375	303	345	320	329	328	305	343	318	322	286	293	282	289	307	315	291	310	277	279	311	301	316	303	250	266	267	286	258	282	294	267	292	268	286	276	261	264	286	271	270	291	275	252	270	303	275	285	244	273	249	271	266	270	293	281	298	264	245	273	297	254	263	260	270	271	282	288	259	284	261	279	251	263	240	245	285	262	262	286	264	311	258	246	247	260	283	266	259	282	279	263	254	288	275	283	257	262	241	277	287	269	269	240	272	274	259	275	265	268	270	280	252	273	267	282	295	277	252	260	264	255	268	257	276	236	268	270	288	233	263	283	258	245	278	253	234	266	242	302	247	241	283	284	239	282	251	295	311	268	282	243	233	268	260	265	255	273	288	252	243	271	260	264	272	267	276	255	261	265	258	250	266	265	277	257	307	294	276	267	272	252	250	272	271	238	251	287	266	294	296	264	286	260	240	275	272	274	266	270	249	270	280	289	281	253	277	276	256	274	252	260	266	264	260	299	254	248	283	271	256	255	251	282	265	283	273	275	261	301	267	283	279	276	252	253	266	294	238	258	257	281	273	286	289	263	253	256	292	261	274	271	266	289	263	261	257	257	296	271	271	261	295	277	282	265	248	299	243	279	254	261	257	238	261	282	274	261	262	255	275	276	253	295	261	248	301	265	280	278	258	278	292	250	277	255	262	248	256	288	268	276	252	254	294	278	285	286	245	253	255	309	292	259	306	244	253	268	250	305	262	250	298	265	272	263	269	240	251	275	261	276	265	228	266	275	252	246	274	264	233	261	247	250	290	236	256	271	262	270	276	245	274	263	221	264	259	281	276	258	234	274	274	234	276	277	253	271	267	279	255	258	268	284	211	266	250	271	267	273	280	238	287	248	257	275	269	263	278	265	265	281	252	278	278	294	266	274	254	241	268	270	277	262	271	252	295	263	259	272	249	266	272	264	278	286	275	262	262	259	266	247	280	274	294	273	277	264	286	278	288	267	258	248	260	259	254	243	288	278	239	244	248	244	295	266	275	240	266	272	250	263	256	255	292	269	259	261	289	276	289	278	287	254	243	263	274	286	278	234	261	272	257	282	304	238	255	277	276	270	258	245	310	253	261	241	276	261	285	255	289	264	237	268	279	264	269	262	277	268	256	282	248	255	293	274	256	278	309	285	288	264	262	277	292	273	267	252	264	243	277	251	286	231	278	277	278	276	266	280	276	217	269	265	280	257	282	272	268	251	267	274	245	277	263	270	220	273	264	268	259	295	262	280	239	282	273	260	260	283	260	248	275	262	248	273	285	246	307	277	254	266	258	265	237	271	240	256	271	287	247	258	251	252	278	263	260	274	250	251	283	269	287	258	279	242	263	261	265	274	267	278	252	280	252	232	245	255	301	266	257	263	265	279	266	241	278	248	275	274	252	261	288	255	268	249	278	273	256	266	252	273	245	316	259	245	244	275	271	259	283	294	268	264	284	282	260	269	299	276	271	269	247	239	267	260	276	276	276	286	240	270	257	286	264	285	270	294	268	304	260	270	248	255	263	277	259	288	249	305	258	261	265	254	263	292	262	288	280	278	270	262	255	246	282	261	294	245	272	268	264	254	251	273	307	269	278	263	269	303	240	264	289	253	250	288	231	281	273	272	282	259	258	286	263	279	260	254	291	259	256	278	270	233	239	274	250	241	271	273	276	278	271	265	278	248	254	249	252	246	268	254	281	272	269	305	283	282	260	273	259	242	274	252	278	233	256	255	261	274	267	269	265	219	294	255	267	248	282	253	232	276	296	276	264	278	282	255	241	275	252	231	257	278	260	285	281	247	270	252	238	256	264	257	270	280	265	275	247	284	274	284	240	265	265	251	280	263	248	281	269	276	251	271	311	247	227	286	257	245	265	256	286	271	292	271	305	255	252	255	234	260	255	254	266	260	291	263	265	263	267	279	281	297	262	285	272	290	275	259	242	243	297	241	267	258	268	275	268	271	264	269	273	271	258	244	247	286	267	276	240	281	248	242	250	258	239	244	265	241	267	264	280	234	268	260	252	289	288	277	256	280	276	250	291	264	265	263	297	257	262	248	286	234	247	254	278	290	267	278	283	247	277	251	281	238	231	269	245	257	273	278	248	271	266	269	250	285	275	238	273	279	267	243	244	248	235	269	263	282	296	284	295	237	251	285	262	263	248	285	274	286	260	289	253	272	248	265	274	262	249	264	262	279	266	256	275	265	251	260	263	249	270	241	268	284	255	296	269	266	234	267	268	270	248	284	237	254	280	269	255	275	268	270	262	252	266	270	268	270	259	262	244	289	286	279	262	291	290	248	282	257	280	245	257	265	241	251	237	256	281	259	281	267	250	262	255	268	262	296	273	232	278	277	266	263	254	269	254	269	268	271	259	248	262	245	270	248	265	280	246	263	249	246	276	280	270	257	262	247	309	263	261	241	254	249	284	272	254	251	258	256	259	262	260	271	249	248	248	298	247	262	258	249	270	272	245	276	267	308	266	285	270	269	291	248	261	296	284	267	269	279	279	272	271	259	265	275	284	270	266	251	254	282	276	248	258	277	237	262	263	258	276	270	278	274	295	259	276	281	290	282	237	275	300	282	269	246	274	268	311	293	271	265	267	261	279	268	285	288	240	239	275	261	250	275	258	252	266	273	273	246	258	279	300	252	305	268	261	259	282	277	277	310	261	288	259	281	258	254	259	270	238	299	269	256	291	285	277	264	270	252	287	276	285	289	284	273	276	261	250	267	270	280	270	250	280	276	282	284	271	241	255	275	249	279	269	274	270	252	276	281	242	261	255	265	247	249	255	261	258	276	264	266	261	285	263	267	254	261	241	247	260	265	282	272	269	278	269	247	231	258	290	275	287	280	258	261	231	280	267	254	271	276	264	261	277	276	285	256	273	280	257	235	255	238	236	290	282	264	277	269	277	259	271	254	290	239	271	274	265	252	268	281	266	266	267	239	263	258	281	271	242	266	251	257	270	269	287	258	290	269	250	265	258	234	281	261	275	290	270	261	289	262	248	285	297	312	272	267	301	238	256	248	263	243	238	259	280	265	289	292	272	257	247	253	264	271	274	270	266	273	242	249	281	262	243	265	274	253	290	262	276	241	229	246	245	250	259	268	262	288	247	259	263	241	269	291	299	252	286	286	268	271	270	264	270	274	273	276	268	246	298	259	254	278	260	260	254	274	262	295	238	233	253	281	289	262	235	268	271	281	276	275	282	260	284	280	267	271	247	265	287	270	263	301	265	279	276	268	273	274	253	265	295	236	305	272	256	266	274	266	246	274	250	273	278	265	298	262	251	271	252	270	235	274	281	276	254	281	289	277	250	280	266	260	248	282	269	277	259	239	270	265	266	273	262	270	267	282	250	260	224	243	272	243	263	267	275	247	241	271	238	266	254	273
27670	20781	10023	1916	910	697	569	468	484	457	482	447	445	453	364	389	392	396	377	393	401	386	405	368	401	429	365	377	391	395	385	393	368	370	382	378	365	370	356	371	381	380	395	400	395	407	396	380	386	402	351	364	402	394	349	423	422	351	377	349	408	369	363	322	380	384	368	377	413	344	387	363	408	369	419	383	385	350	417	390	366	415	392	388	377	379	392	370	387	401	377	374	359	385	385	408	400	379	372	363	373	386	398	383	374	394	400	373	377	387	382	377	391	358	359	364	378	352	368	370	372	374	384	384	399	389	418	385	381	368	327	386	383	387	394	386	390	394	381	391	365	357	390	358	358	386	406	377	401	377	382	359	402	386	374	381	389	361	389	371	382	367	383	360	392	379	365	373	364	400	358	361	415	386	376	398	391	392	385	365	398	375	384	370	412	397	380	376	371	374	388	362	371	360	383	352	364	353	375	395	399	386	348	385	354	361	392	388	399	372	397	378	380	390	402	377	393	408	356	385	368	402	402	382	384	375	381	376	358	394	394	429	386	375	373	387	359	368	403	401	371	373	337	399	366	367	391	371	401	367	383	380	379	400	339	405	366	379	379	397	414	405	389	376	408	384	341	384	383	378	362	368	387	384	384	399	371	355	379	389	405	370	390	390	387	429	360	361	384	376	395	356	377	355	378	402	381	360	362	404	363	357	391	366	344	374	392	367	356	376	407	347	385	369	377	417	350	372	413	367	352	355	357	357	408	376	350	389	399	364	421	347	366	409	384	366	349	362	365	387	366	373	375	348	411	391	382	364	393	390	352	367	369	408	399	394	391	360	351	434	383	389	384	407	391	346	365	374	358	377	365	378	401	394	398	388	372	366	407	372	358	367	358	389	437	370	366	375	370	366	412	344	375	399	374	376	406	392	333	401	367	371	407	391	374	369	383	360	368	371	393	367	367	347	374	369	381	379	363	351	373	374	417	361	331	386	380	407	355	371	372	402	332	344	379	346	393	377	384	397	379	396	389	363	372	378	371	385	367	410	352	373	388	378	378	406	349	408	379	394	406	391	368	375	352	376	379	411	367	362	390	377	390	367	367	395	365	376	390	373	370	398	375	387	375	365	356	373	385	383	363	376	394	392	344	371	343	341	359	383	376	369	353	377	378	386	390	387	397	404	361	378	385	400	341	359	392	366	419	362	390	406	401	403	396	403	377	389	418	328	409	362	356	399	391	374	390	399	396	376	366	354	397	406	394	380	372	365	360	338	409	352	384	339	395	352	405	353	425	398	364	368	398	390	393	409	395	363	363	397	383	366	384	350	391	372	355	334	347	389	387	387	350	394	406	346	364	350	383	373	392	357	385	344	435	377	381	362	409	385	371	373	378	396	402	411	375	375	392	337	367	383	414	388	385	380	403	349	385	404	395	365	372	378	360	354	420	398	387	407	347	391	361	402	391	347	363	380	386	417	396	373	361	339	367	398	381	399	379	352	367	401	418	368	425	357	381	391	413	367	368	377	380	400	356	377	328	351	341	382	376	365	392	377	385	395	363	399	376	405	359	368	355	380	400	392	371	391	393	348	337	409	365	394	349	364	342	409	376	386	348	403	389	345	370	374	366	391	340	358	369	376	390	390	398	359	383	368	365	389	387	321	374	375	381	407	390	386	368	368	387	356	395	387	384	345	411	408	378	377	358	371	384	368	342	384	395	365	384	399	374	364	383	395	349	371	393	359	375	399	374	390	402	401	394	361	386	417	368	387	410	392	369	383	355	435	366	361	376	376	351	397	351	355	346	384	391	385	424	375	329	391	393	349	379	393	369	394	419	380	385	368	397	405	377	367	365	360	389	403	370	382	360	357	384	394	390	419	419	336	324	410	382	380	365	368	338	362	402	373	401	397	413	384	397	373	352	375	358	381	394	375	349	371	388	414	406	373	410	387	374	375	367	356	389	382	378	404	392	394	356	385	377	367	383	360	380	391	387	380	385	365	357	391	367	392	330	367	389	395	331	370	364	356	392	351	381	392	350	388	360	373	407	395	410	370	412	401	384	384	372	386	349	372	374	380	381	375	398	390	356	408	399	361	365	385	364	397	382	371	351	380	371	415	336	347	364	352	359	365	365	382	404	387	385	385	361	391	377	389	384	372	383	347	396	408	376	390	387	364	377	405	372	385	361	403	391	395	379	391	377	374	414	377	367	378	369	381	407	423	382	363	386	397	407	399	347	359	382	375	387	373	409	376	401	409	378	371	404	388	385	361	395	376	409	343	379	389	381	400	357	355	350	375	386	372	370	374	380	385	364	363	399	394	391	357	372	402	374	407	352	380	396	391	415	375	396	380	379	368	347	407	407	396	381	343	405	389	427	368	370	357	372	380	371	394	390	401	369	357	351	336	393	385	354	385	364	363	413	379	383	377	367	388	361	363	341	393	388	378	399	390	417	367	367	383	368	396	431	395	368	376	397	384	399	362	381	383	397	362	354	404	388	373	411	390	360	364	385	394	406	368	382	364	391	393	390	401	382	385	375	386	365	356	389	365	384	392	354	366	368	390	379	380	383	376	384	407	375	388	393	376	380	366	361	392	384	407	368	376	358	406	382	391	394	400	369	380	377	393	372	386	376	409	376	402	402	382	392	365	363	378	370	366	353	391	372	380	352	363	380	401	343	419	412	395	384	392	402	364	374	443	380	365	364	359	354	384	396	396	358	373	379	386	372	409	367	388	350	404	368	363	378	413	362	357	374	400	322	338	383	352	380	365	385	389	355	374	371	373	367	384	373	355	386	395	404	366	409	346	396	395	358	376	393	393	410	379	372	386	362	380	407	397	394	370	378	357	393	375	380	358	392	413	378	408	392	406	376	392	378	365	400	375	372	390	372	399	391	408	342	381	395	399	370	387	367	416	372	345	394	370	379	376	377	357	365	377	369	358	380	375	363	373	345	395	366	373	359	407	394	377	402	393	413	388	374	357	379	381	426	358	376	375	368	366	385	402	418	394	419	367	401	425	383	399	378	348	392	365	367	381	373	376	387	389	363	402	384	388	355	334	370	407	366	408	409	382	392	391	382	355	371	363	367	366	387	385	333	368	395	424	392	388	371	373	361	385	366	395	359	364	393	371	368	381	400	399	376	389	342	362	346	382	366	382	388	352	371	323	377	384	376	325	364	334	375	396	401	386	399	405	355	347	361	390	383	396	368	336	429	381	388	370	378	385	400	363	389	405	349	388	407	399	366	369	386	364	382	392	366	389	360	392	377	389	404	406	403	395	394	364	360	391	376	365	381	367	387	380	378	381	335	405	375	339	372	384	393	329	380	422	374	405	371	385	351	370	369	370	395	390	390	376	384	372	382	386	386	388	400	350	359	395	400	387	424	387	390	382	390	380	378	375	341	394	370	387	361	420	400	393	352	386	384	368	367	384	379	395	392	383	387	394	413	401	365	408	399	335	367	382	365	419	344	396	407	382	383	345	393	401	376	394	407	370
30814	12078	5882	2956	2102	1709	1350	1141	989	935	931	811	808	751	715	758	693	697	640	611	660	741	690	635	679	680	620	612	630	675	636	594	657	675	645	628	678	627	665	617	626	619	614	638	610	616	629	623	610	615	627	658	635	673	694	640	634	616	660	627	614	651	607	642	600	652	645	635	661	602	639	619	642	643	622	630	633	649	623	647	626	637	623	598	666	597	642	597	607	589	616	650	605	618	628	680	636	631	620	614	631	644	653	574	631	656	694	612	662	600	653	622	665	639	671	653	612	610	617	631	646	642	623	608	582	618	597	606	635	626	628	623	640	601	661	579	687	623	614	625	606	646	631	624	608	605	646	623	621	641	685	657	618	610	642	617	669	605	636	582	622	629	635	615	601	678	658	613	587	619	649	620	662	605	632	656	664	596	641	643	643	649	627	611	635	631	614	645	585	643	613	640	651	601	631	672	586	647	626	626	638	595	628	634	611	615	631	596	670	628	644	629	632	624	620	625	605	620	600	627	631	648	600	597	590	630	676	578	606	638	612	687	626	612	628	589	619	581	621	616	643	659	633	640	630	647	654	588	611	633	599	587	678	648	644	617	594	609	598	607	644	640	668	664	637	627	629	618	627	637	636	618	604	622	601	563	612	633	606	588	637	648	626	621	614	606	611	647	621	618	633	576	661	609	583	617	617	605	632	592	655	669	625	634	651	608	642	619	625	590	650	653	616	621	609	596	599	656	608	630	652	609	614	601	658	626	623	672	652	627	592	639	600	690	616	597	640	603	617	658	627	607	623	631	606	636	655	643	662	626	635	607	644	594	632	626	577	622	638	677	626	626	660	644	616	612	647	618	627	605	622	634	595	595	621	599	637	662	623	625	596	685	681	600	629	660	593	600	607	592	635	591	627	618	643	650	643	639	589	625	618	617	634	613	631	609	641	610	623	592	644	649	683	643	603	589	644	610	648	645	632	609	566	616	610	612	611	653	632	634	630	613	627	641	630	623	654	625	592	591	645	584	650	626	598	599	597	609	597	610	634	632	629	625	582	607	621	619	618	621	603	632	621	690	620	613	642	646	606	595	634	649	653	619	599	629	650	633	616	642	629	579	595	664	648	640	593	608	618	602	626	591	619	655	657	631	641	612	615	603	635	610	640	624	605	644	634	611	585	618	579	618	611	585	628	603	635	619	679	663	582	624	582	603	608	636	656	600	647	607	652	622	622	628	630	667	665	640	594	626	624	620	603	619	615	663	611	623	583	617	619	638	629	676	611	615	653	591	586	671	651	638	621	626	685	606	657	635	599	629	604	603	604	634	612	618	602	640	634	604	644	587	594	626	643	653	607	646	620	666	623	608	662	641	640	590	590	642	644	654	611	629	579	587	653	635	661	655	610	607	622	606	619	583	605	641	621	656	604	644	610	618	611	618	655	641	676	683	578	590	606	594	602	616	621	610	596	579	610	671	624	617	625	614	611	664	624	635	654	600	621	595	637	604	630	631	558	614	590	627	585	649	641	670	677	655	630	689	632	601	609	631	649	606	610	598	637	655	664	586	593	628	615	642	652	630	650	663	622	661	659	613	639	610	615	610	652	628	603	603	667	659	562	598	593	608	614	665	587	652	643	610	584	646	637	636	603	626	632	586	637	620	584	604	646	654	640	657	617	620	598	621	630	597	641	637	654	632	628	695	628	630	665	570	614	618	672	651	595	612	602	623	644	627	632	627	637	626	615	626	606	627	641	645	665	578	654	649	619	586	589	617	636	625	622	581	644	631	612	631	597	638	621	611	608	623	628	623	631	623	614	635	609	627	605	645	618	624	613	625	632	663	637	619	652	644	596	608	675	581	620	655	592	635	676	613	653	650	602	652	653	644	589	606	628	608	633	619	573	608	610	632	623	626	659	682	596	587	628	633	629	688	608	601	594	619	619	654	629	627	657	629	624	623	647	613	622	603	650	617	625	658	607	610	647	626	648	603	633	609	584	666	624	627	572	601	650	687	606	668	601	608	588	612	625	602	661	590	647	656	579	647	624	646	639	641	634	613	583	633	655	619	632	609	608	604	658	640	643	613	614	600	616	622	642	667	624	634	632	675	638	620	640	657	636	671	600	614	575	629	644	650	639	639	640	626	647	631	606	629	641	613	647	644	614	641	627	613	657	597	635	589	631	636	598	632	590	619	653	634	634	644	619	640	619	603	615	602	650	647	632	587	626	637	644	618	632	622	643	604	625	574	639	641	608	632	644	615	608	587	596	652	583	621	614	595	660	695	569	641	637	598	656	636	626	683	668	663	633	635	631	647	597	667	624	666	665	610	663	576	661	637	605	625	627	624	620	649	587	616	647	627	607	644	636	652	636	600	634	595	602	654	621	607	625	609	630	615	667	590	614	615	626	630	662	608	631	635	571	606	655	659	648	629	631	640	624	596	619	626	646	652	631	630	640	653	575	647	641	641	671	658	621	623	640	634	615	646	614	639	670	654	588	623	616	603	628	640	677	559	628	655	635	618	563	634	584	630	637	600	650	607	598	618	622	604	610	619	611	639	638	664	653	668	652	609	606	645	597	599	664	692	607	621	620	595	640	624	649	653	655	601	634	615	628	651	615	642	610	635	672	634	603	680	666	602	646	621	662	619	638	627	634	585	653	661	628	637	629	651	634	610	612	644	637	641	610	684	677	631	602	610	623	603	635	636	633	691	646	615	587	678	616	620	607	593	664	648	613	573	617	663	625	662	618	609	626	621	648	609	616	609	600	644	636	642	627	620	658	656	615	639	626	638	658	615	609	578	668	583	596	598	658	602	640	642	615	595	612	651	631	644	631	646	590	613	608	618	559	599	634	607	648	551	665	644	641	637	660	631	642	612	618	633	595	598	592	599	637	619	612	620	642	609	621	594	616	601	586	614	591	588	649	614	623	624	652	653	587	639	626	654	611	614	654	650	653	625	641	580	579	599	602	631	606	631	654	659	643	636	639	598	659	635	686	629	666	636	686	623	622	607	622	646	630	607	629	608	634	612	600	611	634	612	592	602	618	641	630	640	652	655	602	652	632	644	652	613	647	630	600	618	619	641	600	613	632	663	609	580	649	604	621	623	601	614	658	622	627	603	608	639	632	644	668	668	614	650	607	576	635	664	608	604	616	609	618	634	644	624	635	657	612	625	639	658	649	604	608	629	605	585	653	600	630	630	637	634	627	646	626	623	636	629	647	569	633	634	633	626	571	589	615	610	626	617	664	617	620	616	665	632	625	653	629	639	605	580	601	582	639	640	584	652	614	617	651	680	653	645	605	618	634	637	588	623	666	637	602	609	607	621	618	601	595	621	578	610	659	654	592	656	662	652	621	589	629	642	618	608	625	657	597	619	621	638	641	616	613	626	643	621	636	657	634	625	604	656	618	655	611	623	629	636	594	644	627	644	640	638	618	638	616	612	601	630	602	640	635	630	670	617	603	622	604	622	641	640	642	684	605	609	651	651	622	594
24325	21365	28587	24483	20973	4986	1303	806	608	629	550	496	462	445	417	406	412	404	370	383	364	380	358	349	372	343	352	360	339	379	342	346	380	344	372	360	340	338	330	395	328	319	337	365	321	337	335	328	327	344	340	349	325	335	343	316	345	354	343	351	327	335	317	330	313	357	352	340	312	326	323	353	361	339	346	359	336	370	323	338	333	344	327	319	335	349	348	327	336	348	320	336	359	327	337	351	340	340	359	333	352	332	335	347	317	358	343	324	344	328	331	350	354	329	350	313	324	337	348	330	335	325	374	335	346	371	333	374	337	330	319	325	338	330	357	319	309	374	333	346	338	340	330	321	327	346	337	366	316	365	368	369	327	333	331	325	336	346	347	345	335	323	345	331	343	338	314	338	335	336	311	334	342	327	335	311	318	308	330	326	334	343	350	343	329	340	348	318	346	334	326	338	332	333	324	309	331	312	356	332	331	325	315	312	370	317	342	326	341	370	307	323	331	355	339	310	345	321	318	322	335	351	282	337	322	323	323	323	346	311	319	340	330	334	345	295	303	336	314	367	319	323	315	366	331	338	331	342	330	341	357	287	326	345	324	330	361	354	344	348	315	368	327	313	330	329	336	355	347	331	325	345	358	360	336	339	333	306	320	345	336	342	312	333	304	370	326	334	325	318	350	357	350	305	344	300	374	335	347	310	336	331	315	295	320	305	336	277	342	316	348	324	355	336	323	343	327	347	340	341	347	331	365	343	337	307	340	324	295	326	343	329	359	324	322	318	335	314	332	341	360	323	330	281	316	345	335	338	329	325	299	344	315	342	347	345	337	323	333	325	343	343	339	362	376	317	319	333	298	351	351	358	338	330	330	332	356	303	336	338	309	315	350	350	361	339	331	344	326	342	311	346	307	327	323	326	367	315	327	334	321	308	335	336	343	330	320	358	324	359	335	360	334	336	338	338	347	307	377	317	327	338	320	315	341	349	339	318	341	336	322	377	323	351	293	357	341	384	368	323	337	348	368	355	297	338	332	336	372	307	334	332	369	324	354	348	331	353	344	325	349	355	316	316	339	324	315	319	332	333	333	323	333	300	309	381	362	373	322	331	324	311	343	313	345	333	328	341	300	308	339	323	338	317	327	320	297	322	345	343	323	379	324	311	327	347	343	338	335	306	361	324	306	326	305	343	312	321	339	333	319	331	330	338	371	346	340	342	327	337	332	357	326	357	309	346	328	317	356	311	319	311	342	331	351	336	355	345	360	356	316	330	344	299	411	332	341	346	330	283	314	349	355	362	307	355	289	337	354	309	331	338	315	320	363	320	328	325	333	302	341	328	343	314	317	350	325	314	353	300	323	360	341	357	352	298	353	336	319	308	335	349	330	347	314	354	325	340	362	342	303	323	374	318	310	377	315	340	351	303	315	306	322	330	334	341	321	357	330	350	324	312	334	327	337	333	348	322	340	311	344	314	346	316	314	342	341	342	350	354	334	324	327	334	341	334	354	349	341	333	317	329	310	310	358	355	324	317	305	339	341	362	312	345	356	358	341	317	337	343	301	320	330	335	337	321	314	317	359	312	314	340	271	315	300	330	321	345	340	313	336	334	326	326	344	316	338	358	326	323	347	361	327	370	303	306	345	307	335	311	368	326	342	339	343	325	333	354	306	346	327	337	320	285	330	314	347	317	337	324	327	306	317	330	345	331	318	308	334	318	374	323	344	311	312	335	353	308	352	340	307	339	325	324	331	339	315	335	330	364	310	300	334	315	342	313	368	370	312	323	324	314	336	321	345	367	287	324	327	348	325	323	325	331	317	311	302	333	353	352	351	348	354	347	343	324	328	340	314	351	313	354	335	357	368	337	330	382	321	307	340	299	342	354	321	325	310	310	320	315	337	337	315	362	291	294	358	304	336	306	301	359	328	354	325	346	313	333	312	347	328	325	334	334	324	350	314	312	322	300	310	349	349	310	333	319	330	327	342	354	312	342	320	357	331	351	305	338	334	381	305	327	347	335	351	353	312	376	327	317	317	355	319	322	368	335	343	319	332	327	326	330	303	312	322	337	348	338	324	313	309	308	333	320	341	311	346	322	345	327	329	339	345	326	342	313	334	339	353	312	316	338	347	351	330	304	321	321	321	357	300	341	333	328	331	326	357	321	330	303	325	308	338	327	372	351	289	311	320	353	300	331	339	327	342	316	313	370	333	319	303	333	329	332	303	328	316	315	315	334	364	307	335	357	311	360	355	345	362	357	369	315	326	330	310	365	334	341	341	342	338	309	347	327	382	327	320	313	308	359	329	358	329	330	310	321	308	321	332	355	333	354	350	314	318	327	329	357	375	303	350	346	339	362	322	345	347	348	326	287	315	327	365	338	358	329	320	365	319	319	315	312	354	342	325	373	316	338	320	326	340	361	344	317	344	320	376	331	344	318	341	324	336	326	343	348	327	325	322	329	328	350	337	336	345	345	302	342	329	339	359	373	338	340	324	345	333	357	345	314	310	327	339	324	286	313	293	317	325	348	329	332	320	334	311	337	310	326	321	310	327	330	343	317	316	371	312	305	331	324	329	336	334	326	339	349	351	347	349	317	354	346	331	304	333	356	317	304	326	344	310	330	319	328	326	319	310	338	349	323	316	330	319	341	306	309	366	362	325	357	356	335	325	336	317	333	349	330	353	333	321	314	315	353	311	344	321	324	380	323	320	318	355	326	342	364	308	336	331	330	297	339	338	335	341	345	322	332	331	321	343	348	345	350	345	309	325	336	337	301	340	338	335	361	318	310	340	330	326	382	314	315	323	333	315	311	353	318	353	314	320	326	348	312	335	325	344	284	335	346	312	346	299	355	322	347	310	352	343	337	299	341	355	334	337	300	360	335	343	337	314	341	354	328	319	332	322	322	348	351	340	331	339	344	317	344	300	346	339	366	339	330	340	340	340	340	293	323	317	386	376	331	319	348	324	343	346	325	317	301	364	335	341	316	305	321	324	347	313	335	348	337	305	303	333	303	320	303	342	367	302	327	295	346	343	351	320	360	348	304	328	319	341	335	331	324	359	356	354	321	345	368	322	356	348	314	310	332	322	359	333	337	330	323	306	348	343	349	290	341	350	335	324	327	393	349	278	331	360	336	328	319	292	323	339	344	329	344	290	321	319	360	348	321	354	336	348	359	315	352	320	337	338	341	344	375	359	322	312	327	326	337	338	388	314	358	334	315	323	360	330	306	331	348	327	296	377	332	323	344	342	335	350	328	346	322	324	369	308	314	325	316	279	334	323	346	379	313	332	336	321	343	345	347	313	331	333	350	333	349	340	285	329	323	354	336	299	368	361	361	326	342	351	351	323	310	343	333	298	320	332	357	363	349	324	292	333	314	348	320	316	339	351	364	337	306	314	340	302	314	333	345	314	312	328	349	324	341	317	338	306	333	341	345	325	349	326	302	352	314	357	309	348	351	357	317	303	328	326	325	286	368	354	329	341	348
36065	20623	12844	6727	4622	3496	2833	2087	1687	1537	1366	1168	1086	982	924	845	805	748	754	702	703	679	663	605	653	604	621	646	649	625	641	613	578	572	577	603	578	553	538	595	575	575	583	543	604	501	574	564	574	535	565	532	586	551	597	532	560	535	535	570	566	532	570	521	599	525	531	580	539	557	531	540	539	541	577	614	558	552	555	513	549	541	546	549	592	564	595	538	555	586	543	551	559	560	546	574	559	565	548	550	525	536	565	549	560	516	518	576	579	549	544	581	564	544	536	563	572	550	595	559	574	582	548	551	508	562	573	536	604	549	556	568	549	567	566	542	564	569	582	527	538	583	551	527	543	564	563	560	586	574	563	560	540	549	566	586	509	531	585	550	555	515	550	581	565	562	554	538	546	499	566	522	564	557	568	600	548	601	564	492	552	551	562	577	512	519	544	608	543	576	575	578	580	591	577	541	550	540	538	571	545	552	588	554	581	550	580	584	573	615	569	558	520	562	544	558	549	535	568	570	534	555	554	544	526	537	547	541	562	534	589	573	529	560	551	578	567	534	539	534	557	568	610	559	567	572	539	511	539	543	568	543	545	571	559	639	584	579	569	557	550	544	565	564	549	571	533	557	574	567	533	576	536	574	573	559	529	584	537	573	560	568	559	565	537	557	606	550	582	555	568	576	530	536	533	545	526	551	568	571	519	541	613	548	561	519	602	525	569	589	579	549	522	544	518	588	576	555	503	548	537	546	526	536	580	578	569	597	541	559	540	527	582	513	564	595	547	539	552	564	541	607	492	572	528	557	552	480	587	590	540	568	548	533	516	572	579	590	527	563	571	536	563	534	530	541	604	557	554	576	556	570	603	601	533	538	562	577	552	553	563	561	541	557	545	562	562	527	551	549	563	573	542	531	526	555	540	514	555	510	573	562	531	568	536	580	542	508	566	549	566	566	572	535	565	624	557	582	536	545	533	543	543	550	556	499	550	554	566	558	548	537	553	528	591	548	531	530	572	578	551	560	541	612	545	579	532	551	572	560	554	528	550	530	525	550	578	530	519	570	529	568	570	565	530	555	541	534	540	578	531	561	594	581	547	574	527	593	566	548	558	564	490	522	545	516	568	555	563	556	553	545	587	555	557	555	522	562	591	558	570	554	547	554	586	572	566	529	551	571	531	548	564	529	556	556	543	545	569	526	576	614	545	537	514	531	534	579	572	597	548	556	538	541	526	553	572	603	567	567	553	546	560	581	578	564	579	520	576	551	561	584	562	571	581	565	570	523	574	578	552	584	537	559	558	547	531	539	502	596	547	597	537	575	583	491	587	542	597	578	576	517	591	562	553	563	541	570	556	548	616	544	570	546	572	558	522	547	635	516	590	590	578	531	537	580	553	546	566	542	536	548	540	553	534	561	542	546	519	584	564	532	540	573	582	527	539	539	553	558	553	565	560	592	519	560	534	545	544	576	596	533	554	589	543	546	567	547	533	546	553	541	574	550	571	564	592	566	569	508	539	538	543	540	534	588	563	557	469	527	548	555	535	582	531	564	558	558	566	576	539	568	531	549	541	555	593	547	550	564	560	538	538	541	536	516	532	540	543	554	533	569	542	554	584	533	591	550	599	599	550	529	516	578	576	541	521	522	569	552	506	506	577	588	536	547	580	533	528	619	575	579	554	537	563	566	560	578	578	551	578	523	545	556	569	530	537	593	518	572	576	518	518	530	592	560	571	526	546	565	508	572	554	550	580	543	577	565	536	587	546	551	525	590	568	587	571	549	525	502	583	560	579	547	565	577	571	537	563	571	563	548	546	556	532	604	544	548	550	531	574	518	528	554	489	535	553	518	573	552	513	550	578	569	566	525	563	541	566	557	565	564	531	577	564	533	587	580	538	548	563	561	568	590	548	517	517	522	525	522	534	567	560	531	539	581	556	589	559	544	558	553	556	562	600	576	579	501	516	534	573	592	530	612	585	554	566	566	535	571	581	555	569	531	519	535	553	575	557	539	554	565	551	565	538	532	541	563	561	520	567	559	575	574	559	560	541	562	541	542	568	521	536	558	530	531	605	575	594	571	521	577	558	535	531	518	571	569	549	587	533	549	581	590	575	551	544	541	554	538	556	536	597	565	532	588	553	567	588	548	577	553	583	600	570	570	557	550	588	575	598	546	604	566	590	543	592	546	551	581	552	607	563	622	620	561	536	564	583	572	609	538	552	552	545	536	547	535	560	559	572	561	582	589	552	559	535	579	514	573	553	526	541	556	551	521	569	543	563	562	567	574	573	547	546	595	540	567	527	561	566	559	517	536	559	585	570	526	567	557	581	554	567	548	557	538	525	535	546	535	578	542	569	547	554	570	577	549	563	564	560	540	553	557	529	535	562	524	567	536	537	564	579	559	528	544	566	543	581	530	554	590	576	533	563	559	550	561	537	546	567	554	563	536	535	579	545	520	547	558	554	553	551	541	549	533	569	553	556	565	515	545	538	554	568	562	558	574	599	575	536	568	569	549	536	548	555	521	550	553	583	532	608	578	544	554	611	557	568	597	585	567	586	553	518	552	497	576	563	559	496	517	574	568	550	524	570	537	580	535	579	504	584	517	532	523	596	542	543	528	547	536	534	555	575	528	529	572	599	548	534	575	598	580	580	542	560	550	538	525	558	555	565	619	582	545	535	545	573	546	530	587	586	497	561	554	562	544	524	564	554	587	558	545	559	545	548	586	557	538	585	555	558	545	516	562	525	564	582	598	541	535	526	516	534	595	581	547	590	546	572	537	568	563	554	599	554	556	542	576	539	581	576	583	549	541	553	550	510	578	508	535	545	556	555	570	583	558	550	615	552	544	500	576	549	562	554	539	570	480	525	553	558	555	547	551	572	515	558	541	558	541	556	579	558	540	546	583	549	547	558	536	525	564	540	611	542	574	504	582	566	582	568	563	563	558	582	566	527	605	514	567	549	550	546	544	543	587	527	533	554	557	566	539	567	571	544	531	494	553	560	580	585	562	527	564	548	565	546	557	593	585	580	576	540	563	548	557	532	547	572	523	561	604	529	538	548	582	536	529	568	555	558	543	581	598	539	540	559	559	567	547	535	551	558	605	562	540	581	562	574	572	540	585	552	590	566	561	579	571	535	602	549	549	544	575	566	558	518	581	550	604	540	556	568	519	511	583	555	526	549	567	573	520	509	597	566	601	571	549	529	549	535	552	562	549	577	571	512	555	554	543	563	559	551	528	567	579	563	590	546	563	488	589	559	515	556	501	533	540	561	500	540	583	570	550	571	562	522	543	581	579	558	567	531	511	560	542	517	520	543	534	540	601	565	546	568	585	527	558	575	527	541	528	551	581	557	577	556	534	533	578	603	557	578	579	584	555	604	536	569	554	525	561	596	521	553	534	555	539	533	539	546	518	565	561	555	533	572	554	560	535	545	564	590	575	561	550	578	555	569	582	555	579	570	531	581	578	536	558	563	560	553	581	555	549
23342	21368	29123	23868	21339	20548	3602	1036	669	561	502	452	386	375	323	282	293	264	243	225	225	230	207	223	184	204	173	210	207	201	168	188	198	173	163	171	183	184	173	179	191	164	169	159	143	162	151	158	142	179	142	171	170	154	173	161	144	158	182	146	167	158	181	151	174	184	146	136	200	171	157	176	147	168	165	190	164	157	159	157	164	150	166	175	170	162	157	180	125	173	130	174	148	146	172	156	166	151	151	153	156	154	166	157	161	138	160	144	154	157	138	155	168	149	155	172	155	156	158	153	154	142	145	162	160	149	157	183	132	146	138	175	132	146	167	140	159	147	164	136	163	183	144	138	168	191	159	174	158	167	137	146	146	142	152	159	147	162	171	150	141	178	146	146	157	171	183	168	149	151	157	160	152	170	182	146	176	153	157	142	156	173	154	162	150	181	150	144	173	160	172	166	127	173	166	151	183	165	130	156	151	157	158	159	147	156	182	144	163	155	143	148	148	163	158	177	146	144	156	174	168	177	147	130	154	146	172	165	140	164	155	149	135	153	147	143	160	174	163	169	152	180	152	151	160	160	169	159	179	168	163	165	158	158	150	173	167	184	159	152	140	172	124	143	133	139	147	154	158	168	162	169	155	159	169	166	158	154	161	170	143	174	142	167	152	139	151	149	149	152	140	161	154	156	160	148	195	160	164	166	155	157	143	146	140	139	154	159	180	169	144	158	158	163	149	140	165	136	135	171	150	161	146	158	167	153	162	149	147	156	154	146	166	168	171	135	161	184	168	176	136	171	157	145	161	185	175	136	176	146	142	155	164	136	145	172	164	137	142	157	167	185	133	148	166	128	159	146	175	169	162	153	167	156	142	163	134	149	159	176	170	165	154	149	150	160	147	167	172	150	154	175	156	171	153	157	148	171	138	177	147	137	174	149	138	153	150	127	144	141	163	173	159	173	168	152	161	162	146	151	150	175	143	164	145	159	164	169	164	133	168	152	149	146	134	155	157	166	161	148	150	135	156	152	156	141	151	170	153	161	163	139	154	159	150	164	146	150	159	175	162	166	148	158	168	131	165	178	165	161	138	153	157	158	163	171	154	149	135	137	163	155	156	158	163	156	155	160	146	134	169	144	154	158	151	137	148	162	166	168	168	152	165	174	155	180	137	147	147	146	159	159	168	148	141	152	142	192	155	146	154	138	146	162	147	163	143	163	146	154	128	155	178	138	152	147	148	190	144	146	153	163	158	159	167	127	170	141	169	162	147	145	170	157	161	149	130	152	157	152	174	188	132	140	173	162	133	146	171	152	172	144	154	158	151	152	136	161	175	165	141	163	157	167	157	147	148	152	147	143	183	172	176	168	155	161	155	158	165	169	148	142	146	161	170	141	161	143	169	167	168	163	172	152	124	204	141	151	151	154	164	129	144	157	156	169	151	144	155	142	150	168	155	163	157	145	153	155	152	161	178	175	141	179	178	145	136	145	164	153	150	157	148	152	140	140	144	151	172	160	144	150	150	180	163	160	153	180	160	154	178	171	188	194	167	153	134	152	153	148	136	151	155	163	148	147	164	144	162	168	149	151	170	174	166	175	147	137	169	175	137	150	157	150	170	138	165	160	176	149	167	151	142	152	158	154	127	168	143	177	150	157	174	162	164	137	162	146	160	162	129	148	141	168	152	170	153	162	169	164	140	164	143	158	156	167	151	170	131	157	145	153	156	150	162	157	148	141	147	165	137	168	139	173	155	157	153	146	148	143	155	145	163	153	170	159	168	149	145	147	164	171	139	150	159	174	149	155	151	175	172	128	147	166	168	146	167	155	157	158	178	139	163	153	179	153	146	144	152	155	147	138	160	149	160	176	151	169	151	147	147	134	146	162	139	155	155	157	156	174	160	159	145	175	145	173	160	152	168	152	151	146	161	137	155	157	147	141	202	147	153	145	161	148	171	148	164	155	162	141	159	156	163	168	161	161	143	154	165	148	161	176	173	151	162	144	165	138	170	164	173	161	159	179	148	142	150	153	175	145	187	151	149	146	134	144	147	158	150	165	141	133	137	141	174	140	160	158	146	163	177	161	166	155	157	156	149	145	164	167	152	179	141	150	158	141	151	159	130	162	158	163	160	130	160	151	140	161	135	154	137	149	181	139	152	163	153	153	140	153	152	147	176	142	156	149	159	147	157	168	163	172	144	147	166	198	157	137	149	154	147	175	132	159	160	155	165	147	136	156	145	183	159	166	156	143	153	147	154	163	170	152	193	155	156	163	154	150	146	146	151	166	161	169	164	163	154	145	135	140	166	165	148	168	172	151	173	163	146	149	148	168	161	164	164	163	155	156	162	155	157	154	186	147	159	140	146	149	152	171	155	146	173	156	151	156	142	144	153	159	132	148	144	155	161	162	148	150	155	146	175	154	132	137	170	147	162	139	156	158	167	153	157	173	152	164	178	156	159	152	150	153	158	170	164	164	146	164	166	136	150	170	168	167	154	137	148	150	165	162	159	147	152	136	139	148	151	141	149	167	154	174	141	153	148	153	175	172	165	153	155	182	154	151	134	152	151	164	167	151	143	162	159	163	156	165	141	150	155	145	160	161	166	157	145	147	143	139	164	147	143	167	148	150	172	139	179	140	147	168	158	157	165	167	154	157	134	148	147	153	153	129	169	152	147	153	141	155	160	178	131	162	154	169	167	163	140	159	181	169	146	159	152	139	165	155	172	146	144	131	146	172	158	153	159	161	163	186	145	135	162	163	153	132	153	159	144	179	158	165	148	151	147	155	176	165	154	135	151	175	156	155	126	149	165	141	171	154	168	141	157	176	145	165	171	148	157	172	184	168	166	150	167	152	179	161	177	134	192	166	182	161	171	151	141	157	128	141	151	174	141	164	181	178	157	152	137	160	139	181	158	172	171	155	135	155	144	166	181	155	158	141	168	168	140	154	161	146	141	175	162	172	137	152	163	143	164	160	165	181	167	145	166	167	153	154	152	154	147	159	126	152	138	152	164	144	159	148	140	156	151	157	158	156	137	160	163	149	173	142	165	152	181	166	149	147	152	161	147	146	166	151	158	159	166	151	156	147	154	143	153	164	192	152	152	153	158	155	154	146	167	162	168	166	164	155	175	158	172	158	136	167	145	139	176	179	143	177	151	174	158	159	151	144	168	149	137	167	137	164	167	164	115	143	145	149	142	157	181	172	165	135	127	157	168	157	139	129	136	161	132	132	175	167	156	161	151	147	145	161	166	159	160	149	139	151	146	155	188	159	180	160	133	155	159	147	148	169	157	150	160	176	177	151	135	159	176	155	165	165	181	160	149	161	144	168	163	153	161	138	158	159	154	138	149	154	158	123	147	151	172	144	151	152	154	143	162	159	160	134	156	144	157	177	168	168	141	157	147	170	167	141	162	151	157	150	162	161	142	164	150	150	152	153	163	161	161	153	153	158	150	170	179	152	171	149	140	142	138	172	141	149	149	144	159	135
40497	27274	16719	9291	6616	4910	3932	2831	2241	1767	1585	1294	1061	966	814	716	678	563	534	496	477	462	440	372	381	398	352	394	371	318	356	351	320	345	343	316	333	294	297	320	299	315	308	275	275	295	313	312	262	285	292	270	269	288	251	271	259	281	258	281	284	281	261	241	266	273	268	272	290	295	256	267	300	290	309	283	284	277	274	263	287	272	277	266	275	250	279	287	290	254	267	260	262	281	282	271	282	285	266	260	288	260	267	267	276	284	282	260	286	257	268	275	255	285	260	284	279	255	258	288	269	242	297	276	249	301	279	259	275	261	270	256	299	249	255	239	265	250	275	248	279	262	278	264	260	256	275	277	251	276	242	274	262	258	264	274	304	265	269	292	265	256	255	264	279	262	253	246	260	256	284	245	267	250	239	252	280	261	262	262	246	271	278	251	277	268	261	260	276	275	266	249	283	266	261	265	271	282	280	256	275	282	257	268	232	282	281	258	271	277	264	248	242	260	268	245	273	246	273	286	256	286	265	256	263	270	307	237	245	236	276	287	253	273	266	271	280	234	285	285	279	233	298	264	271	233	278	264	295	255	290	265	268	257	284	259	254	275	284	250	287	262	290	255	248	263	255	249	267	258	279	261	269	283	261	271	282	268	274	298	283	277	266	267	276	268	257	244	258	261	303	256	281	274	283	257	277	272	280	290	251	300	243	278	260	264	288	282	282	242	272	264	277	253	250	217	245	268	258	246	295	249	259	268	259	253	252	307	289	265	259	273	281	282	269	275	269	291	265	283	272	285	290	272	257	271	281	271	240	265	268	268	246	270	222	253	263	268	259	261	239	259	289	280	260	255	266	262	253	258	242	244	259	266	278	284	267	296	263	274	268	248	259	266	289	244	266	253	252	277	257	275	279	271	263	247	317	259	266	251	259	268	283	248	230	240	257	278	267	273	268	267	273	249	285	263	276	272	251	288	272	277	265	235	292	255	262	250	214	254	266	272	283	266	254	259	249	237	307	297	273	274	257	263	269	272	263	278	270	291	254	292	249	269	276	254	266	241	253	264	268	231	297	272	254	276	247	272	303	214	281	269	240	275	272	283	258	268	252	228	276	275	251	264	263	271	279	287	275	234	291	286	302	261	250	267	256	284	275	272	282	259	265	265	273	261	277	254	269	295	254	256	247	250	269	258	282	261	238	270	262	256	260	272	278	255	277	241	264	251	259	284	245	279	279	256	289	264	270	259	274	280	257	269	296	278	248	259	260	263	284	276	252	269	228	260	278	252	244	260	275	270	250	270	281	280	262	277	293	264	272	254	234	284	300	287	256	318	256	252	231	254	263	265	257	285	296	278	297	279	258	309	253	243	278	280	257	295	269	260	260	278	283	267	296	267	282	299	239	275	277	281	249	265	292	289	266	289	269	260	298	266	265	263	264	270	251	271	272	270	253	284	264	264	283	287	260	242	298	240	279	264	249	278	272	257	273	251	260	274	274	259	307	278	218	271	273	261	288	279	239	250	269	283	321	273	277	262	267	267	277	256	264	278	303	259	258	295	291	268	240	259	253	292	257	276	258	265	262	269	255	253	276	281	288	293	264	280	259	284	284	271	281	242	289	285	272	284	286	268	232	268	272	262	268	285	262	264	272	275	280	277	282	287	297	259	239	259	263	276	265	211	263	237	275	262	283	266	297	277	251	247	248	291	280	283	250	303	244	275	278	271	286	257	254	262	266	246	269	254	276	275	263	261	231	261	250	275	270	267	280	261	240	260	275	273	229	275	267	258	252	277	273	243	269	264	292	260	259	264	265	265	265	294	234	269	256	261	260	250	322	240	271	277	277	266	273	267	265	275	272	258	240	283	259	278	264	239	275	278	273	268	241	283	277	263	267	279	278	265	264	274	267	279	236	279	271	260	254	256	241	281	262	241	245	266	285	244	272	263	287	270	292	265	283	263	285	239	243	266	295	271	281	270	249	265	257	229	274	262	254	307	251	255	250	262	294	264	256	279	240	277	272	286	270	235	253	251	273	274	261	249	293	257	255	242	256	259	238	274	301	258	245	274	276	294	244	263	295	267	249	261	248	284	266	270	266	247	282	269	270	260	279	230	240	292	249	280	254	257	251	269	301	271	247	302	253	263	273	271	274	260	303	268	288	267	272	290	235	273	259	248	275	244	241	277	250	287	250	246	290	247	272	239	299	264	287	273	247	278	259	272	272	277	253	250	273	256	274	253	295	297	282	292	265	231	261	258	258	285	228	238	269	248	276	266	285	271	223	247	261	279	261	292	261	272	266	275	279	263	280	242	252	281	272	259	265	302	261	253	256	281	274	246	254	262	258	269	267	266	293	254	266	263	257	283	261	284	251	259	251	270	262	305	287	255	255	251	264	247	276	260	278	251	282	264	286	278	277	275	242	293	259	239	263	250	259	266	253	279	290	298	262	284	260	244	272	216	284	273	250	258	247	234	287	248	256	271	265	262	248	277	257	293	299	269	262	289	244	285	257	262	272	259	261	262	242	263	263	278	281	264	264	261	278	278	261	279	246	270	266	264	264	277	297	260	254	293	271	268	245	277	252	258	306	271	261	310	243	262	281	236	275	267	284	253	264	244	284	266	264	298	234	276	290	289	275	261	261	265	251	249	281	285	269	283	245	251	250	239	283	271	287	269	275	264	260	271	273	255	253	286	266	282	264	266	302	264	256	242	248	264	269	263	230	267	276	259	254	270	251	288	282	268	253	254	284	273	244	289	266	282	284	236	281	251	269	284	244	318	264	263	294	295	259	285	245	263	246	250	278	271	246	263	255	273	254	282	293	256	244	274	256	276	250	253	274	271	250	276	263	251	279	265	281	288	267	253	273	269	271	259	256	276	306	248	253	279	281	240	265	285	255	260	277	269	257	291	259	236	273	255	266	259	287	278	271	265	279	233	275	234	261	278	256	256	250	274	246	259	266	264	263	237	245	280	274	241	280	242	250	227	251	281	244	263	281	275	276	261	253	281	252	245	298	291	271	274	273	278	262	300	263	269	251	265	225	260	278	254	233	262	271	251	264	267	301	259	252	241	281	239	249	247	256	297	292	275	264	251	248	278	245	261	266	281	303	247	263	251	280	275	285	238	261	252	285	244	271	280	278	260	300	274	273	266	266	259	266	269	259	248	276	272	277	254	282	259	246	271	272	292	259	237	267	290	289	260	262	258	277	251	276	276	261	255	264	260	266	276	266	275	227	267	271	267	273	253	244	254	270	245	261	243	290	276	274	250	279	223	261	252	266	242	257	267	295	292	271	264	270	276	247	246	239	280	256	269	261	307	264	264	252	274	289	257	255	238	230	290	265	252	253	254	264	280	271	247	247	237	261	256	289	270	291	273	266	264	247	258	295	271	248	255	274	291	285	286	257	283	263	291	255	269	275	290	267	283	255	251	245	256	251	258	238	250	257	288	246	265	258	264	251	259	256	262	272	279	256	265	259	290	260	282	267	273
27780	20730	9652	1764	919	720	574	547	494	481	435	485	440	439	417	372	374	422	408	424	422	425	398	425	387	379	398	403	358	384	416	405	405	399	378	349	386	403	362	357	374	384	389	412	394	386	374	386	394	400	403	376	369	378	362	387	390	376	402	344	381	414	401	383	374	375	411	353	394	368	367	390	391	383	402	386	386	355	386	363	370	371	405	376	381	380	400	398	391	390	389	395	366	358	344	369	412	375	370	404	356	384	401	375	385	409	364	389	393	386	367	371	393	381	378	404	357	365	396	379	389	365	391	404	371	402	387	389	367	408	403	402	401	401	364	420	365	389	385	350	376	365	367	392	388	379	360	372	353	372	400	407	393	361	396	419	378	394	400	382	395	353	367	347	392	395	380	355	418	375	391	366	365	392	405	402	381	351	338	373	376	341	372	375	378	390	362	370	396	379	381	403	374	381	372	327	384	349	392	358	380	399	382	396	400	400	419	384	385	397	372	376	380	371	429	386	409	371	356	351	381	387	350	388	392	399	376	351	386	418	368	359	390	370	404	396	383	350	379	372	389	362	371	371	412	347	362	403	371	380	354	391	383	409	397	374	377	354	381	360	394	385	373	423	404	416	382	392	379	378	408	406	399	386	394	404	395	369	387	382	380	377	407	372	399	399	402	363	348	367	396	386	351	367	364	376	375	383	343	359	344	356	425	398	371	385	369	390	407	395	385	402	413	411	352	357	362	397	398	377	348	406	365	368	374	371	343	392	377	382	384	387	373	387	378	363	403	412	402	380	409	387	394	365	362	381	353	370	393	382	413	388	361	354	387	421	370	371	355	382	403	338	367	378	359	361	399	374	363	396	404	389	368	415	374	410	400	381	378	365	386	406	387	366	404	378	396	376	409	423	362	368	423	395	409	366	399	382	376	383	377	399	367	385	399	377	400	390	348	365	387	386	365	372	416	417	410	381	397	401	378	375	395	403	351	368	418	390	362	399	377	328	393	369	356	384	344	377	383	384	371	369	326	382	388	373	362	353	399	373	379	377	405	409	355	388	400	373	368	378	402	375	396	403	339	398	379	392	395	365	402	393	387	374	368	384	353	391	373	377	404	390	378	391	408	402	388	354	385	402	385	369	344	381	323	395	382	362	375	367	374	385	391	395	405	407	405	391	385	387	404	376	379	406	398	369	366	404	415	375	359	378	357	382	352	377	365	390	373	402	401	398	371	365	380	378	370	371	387	367	395	361	387	409	373	384	388	390	390	382	343	371	370	407	389	414	399	352	421	390	374	399	417	367	392	374	356	376	341	365	382	337	372	359	383	363	372	363	370	355	413	380	383	397	393	377	375	391	398	374	374	361	373	390	376	384	403	371	401	389	339	414	392	379	410	399	409	411	382	446	382	352	352	382	392	380	386	395	399	371	384	400	366	357	375	388	395	370	376	368	374	389	362	389	390	384	369	372	362	384	369	380	382	359	400	389	360	394	367	353	367	356	353	435	351	408	413	393	383	367	317	373	348	386	380	382	379	404	374	401	414	388	351	412	390	365	381	405	414	395	361	372	406	383	378	385	390	384	387	385	396	359	388	348	333	419	395	385	394	382	365	386	377	395	392	389	391	378	375	387	347	407	397	389	374	402	389	380	367	393	407	395	390	396	382	378	380	374	360	371	373	395	378	376	384	375	368	361	379	390	353	389	380	387	382	362	356	392	383	363	403	372	361	356	357	354	389	412	348	368	366	386	388	371	371	385	390	440	392	369	402	375	413	388	384	373	387	381	358	397	381	372	398	347	405	390	388	393	420	372	375	416	387	407	357	404	373	361	389	364	409	384	372	386	387	404	355	398	353	352	363	394	377	363	401	400	368	388	400	369	373	410	398	407	400	380	369	393	384	369	398	398	349	362	365	382	385	376	389	385	402	396	382	355	405	361	380	357	362	354	378	394	382	381	425	367	377	385	405	380	395	360	397	386	417	390	376	373	395	376	384	388	379	399	386	378	390	350	380	390	358	399	377	403	396	364	371	380	372	379	399	361	390	353	393	373	387	362	367	362	378	402	373	394	400	388	405	385	389	354	366	377	418	368	401	389	351	412	397	382	418	342	376	369	394	366	369	383	389	388	398	372	383	342	331	385	414	387	366	391	336	340	385	411	345	383	422	363	373	394	383	377	375	388	377	400	364	390	368	388	399	378	352	357	371	388	390	377	378	363	395	371	381	368	364	364	381	354	343	361	402	361	355	426	365	394	388	363	395	400	373	387	372	374	401	367	394	366	371	398	384	377	400	366	429	404	365	377	365	425	361	355	392	404	373	369	352	376	389	402	381	346	426	377	396	390	381	391	358	367	384	371	347	337	392	384	374	372	390	383	394	356	396	414	362	389	386	407	390	406	361	404	407	373	392	390	386	368	378	382	352	368	360	417	371	368	342	385	396	403	407	384	382	399	351	396	364	381	385	391	391	393	372	375	359	411	421	394	385	419	371	370	381	347	363	387	368	371	379	408	376	363	400	375	374	391	388	367	377	402	378	391	385	349	371	386	360	364	390	376	428	391	389	392	379	370	346	423	357	369	369	363	394	405	369	377	360	354	373	385	353	345	366	400	358	407	340	375	370	371	368	378	380	382	354	353	375	406	377	366	381	353	392	389	356	399	369	370	401	371	377	394	388	374	390	362	410	377	357	418	392	363	343	425	381	404	356	369	358	374	388	372	359	381	386	384	369	376	351	401	393	350	406	400	387	370	365	376	366	357	379	353	369	416	403	385	398	376	349	380	377	403	372	362	374	381	422	382	406	372	374	371	375	388	382	388	373	380	383	381	394	357	379	380	389	375	417	382	396	397	391	400	385	371	391	408	410	403	334	385	360	402	382	373	367	391	409	410	397	412	414	352	428	379	403	405	402	385	381	380	395	409	369	391	340	376	383	405	382	386	404	403	400	374	361	392	393	412	405	393	404	398	354	369	368	398	384	413	396	390	391	384	388	373	387	351	366	370	408	368	379	402	380	390	384	409	367	381	356	400	395	403	406	372	358	364	361	386	348	378	421	403	376	421	393	405	391	352	373	386	378	397	352	399	396	378	422	379	377	399	426	365	395	411	413	393	387	391	409	407	386	377	361	363	315	406	392	414	369	388	370	376	394	379	387	383	383	389	360	394	347	366	400	357	395	390	393	411	409	407	357	412	377	393	358	374	387	360	353	370	345	406	367	385	345	398	351	385	380	369	373	389	369	368	394	366	367	404	364	388	395	414	356	366	380	401	360	378	404	351	384	368	369	338	397	368	363	389	386	361	372	389	393	374	388	394	413	365	387	389	379	349	405	340	380	402	367	371	360	395	401	384	373	388	376	392	382	366	423	386	400	395	401	345	355	392	362	398	415	388	366	387	387	396	324	388	401	362	377	375	365	386	395	383	388	362	368	408	370	345	397	347	382	377	378	432	401	382	388	374	373	356	412	352	391	418	369	369	370	372	383	407	386	373	348	381
30834	12261	5549	2918	2105	1725	1386	1135	1012	936	883	855	769	783	755	691	692	664	705	674	659	620	661	625	651	687	674	649	632	641	623	647	626	639	638	605	645	568	629	595	617	600	641	640	591	639	631	643	652	589	622	660	611	638	610	607	624	589	603	661	610	618	634	577	665	646	591	627	647	638	637	611	628	613	618	667	650	656	652	642	648	595	652	624	648	621	602	597	629	580	628	669	658	633	629	621	648	610	649	576	617	582	620	623	598	597	616	620	618	569	624	614	694	605	652	618	682	626	629	617	599	622	632	615	608	620	636	614	625	612	590	608	595	677	604	591	607	640	618	605	622	591	652	635	632	626	598	614	631	626	571	620	623	611	632	637	658	578	627	590	620	614	633	582	659	607	622	604	628	606	584	644	621	575	628	638	566	627	622	602	650	613	618	643	630	652	636	626	592	605	609	599	637	629	644	580	603	618	659	641	641	598	673	623	657	626	620	617	651	634	615	640	666	639	603	633	607	601	611	607	635	619	604	657	625	583	615	604	620	664	629	580	659	619	622	622	615	597	631	613	627	630	600	614	626	559	593	587	616	644	682	622	618	642	634	600	630	615	623	638	613	610	607	650	626	606	633	622	608	588	628	603	612	618	650	628	617	622	647	637	604	645	609	564	612	562	558	615	629	586	620	676	669	585	605	598	610	645	618	657	660	645	620	651	671	603	605	639	602	609	583	628	623	628	569	606	627	617	591	632	578	635	632	664	640	651	590	622	556	628	603	648	647	643	652	593	657	658	645	600	659	615	624	684	644	586	641	613	632	616	628	619	642	639	630	632	625	634	601	594	619	650	647	630	596	585	590	647	643	601	652	592	613	623	590	654	638	638	556	625	609	602	667	661	610	597	604	638	666	667	635	608	666	640	585	622	641	608	583	589	619	626	626	659	613	563	594	603	599	613	652	643	642	595	636	613	600	623	624	614	651	673	593	609	598	659	599	617	616	630	638	667	620	650	604	620	601	624	606	644	636	631	653	645	612	610	591	557	596	605	635	637	592	600	625	593	592	618	642	599	613	566	638	638	633	609	647	644	601	592	621	679	653	614	620	625	637	617	665	601	636	649	571	605	624	601	653	618	612	635	585	624	602	637	660	581	620	614	679	592	643	659	585	590	604	607	606	655	613	629	603	617	640	635	636	630	631	597	599	607	620	640	596	611	682	637	600	609	707	638	673	610	596	620	635	628	606	629	638	615	597	642	601	639	646	669	614	614	641	611	619	660	642	604	619	632	633	600	589	636	611	608	593	614	647	613	573	622	617	622	643	579	637	601	622	604	630	651	640	577	661	639	659	614	640	596	622	577	670	677	601	650	620	631	631	641	650	625	651	679	560	641	601	625	637	630	608	585	634	573	615	625	620	621	673	581	622	615	584	625	626	631	626	630	619	633	617	613	658	662	610	656	571	622	659	659	635	677	597	615	653	648	594	605	642	617	628	615	668	564	625	626	610	569	602	592	644	644	618	600	665	653	603	584	599	628	589	655	650	632	619	605	646	634	613	632	633	653	597	610	643	624	636	667	646	644	650	612	600	580	611	609	638	651	611	595	597	617	649	582	622	610	586	628	583	624	634	614	581	651	636	642	615	624	620	623	604	608	632	621	605	628	600	648	629	591	622	612	627	596	631	616	631	626	641	619	613	668	602	619	642	642	614	612	602	623	623	600	625	586	628	606	623	616	595	639	620	652	628	602	643	631	599	642	640	612	608	611	634	594	609	651	624	637	605	617	581	589	636	634	641	656	588	636	608	635	587	627	657	640	581	633	601	660	617	634	643	637	579	645	597	653	651	582	585	688	607	601	610	621	620	608	635	634	586	573	615	632	609	604	603	625	635	632	598	640	694	644	664	610	652	599	636	594	599	627	607	615	596	640	642	609	585	619	610	631	613	645	618	627	631	589	602	676	590	591	605	642	625	641	677	636	595	611	635	613	649	637	644	632	570	597	616	637	604	637	646	618	649	620	594	638	589	653	632	601	633	573	647	583	644	674	618	641	614	617	580	620	623	618	617	626	652	616	584	577	567	631	597	624	652	625	623	631	638	604	608	642	600	573	639	587	612	616	661	606	672	643	610	659	579	628	631	632	631	593	638	646	657	628	649	626	661	609	603	621	604	640	646	638	690	653	605	586	637	627	592	633	620	608	601	643	631	609	642	594	627	630	636	642	623	662	612	554	594	648	611	622	660	651	623	634	596	599	624	679	638	602	653	628	593	596	607	592	636	652	662	633	647	669	641	675	657	599	591	586	621	589	612	624	625	602	635	585	564	565	661	654	604	627	568	608	644	615	637	641	612	627	635	637	647	636	608	616	594	625	609	657	649	648	598	665	638	603	629	633	658	595	640	626	669	650	618	602	652	629	571	615	612	645	647	592	609	631	645	660	634	623	669	639	670	606	575	611	690	614	604	630	622	652	606	631	589	662	639	646	559	604	642	598	624	639	621	604	613	627	647	611	633	679	619	589	607	575	612	643	605	635	578	605	663	628	653	648	598	608	665	608	592	629	626	595	628	595	578	662	622	598	659	608	622	613	590	593	590	634	656	598	616	636	605	618	577	611	591	622	613	599	656	664	580	632	628	626	634	665	610	607	603	588	637	609	630	672	673	637	600	651	627	639	626	589	636	614	609	572	614	622	608	643	621	624	610	622	622	616	607	611	642	622	589	572	601	638	633	609	654	605	615	644	594	622	593	656	610	637	599	659	621	616	608	629	673	637	588	640	635	615	610	664	588	635	637	641	591	676	614	592	638	614	586	629	569	601	635	647	657	637	610	602	583	583	593	612	647	587	622	581	631	617	587	654	634	677	606	599	578	688	648	613	604	583	615	593	606	616	599	583	622	587	657	654	615	596	630	579	596	614	654	617	625	657	588	623	633	589	626	655	632	606	565	585	619	608	626	595	610	623	617	655	667	603	651	607	624	612	642	592	633	611	588	654	632	592	593	607	626	621	602	607	629	612	628	620	610	618	631	644	630	604	591	621	627	620	617	623	581	606	564	633	607	607	660	600	575	646	611	610	668	615	581	653	607	647	630	652	574	626	649	623	630	587	616	626	613	628	639	634	618	593	592	570	603	608	606	635	589	640	639	612	580	638	643	618	620	610	636	626	584	618	598	621	592	644	590	647	622	599	594	682	599	661	592	644	608	622	645	609	627	634	666	625	653	619	595	656	599	662	583	610	656	638	613	653	643	601	616	626	627	601	586	604	618	600	653	618	615	614	623	637	694	648	642	614	582	581	593	627	634	609	607	574	611	602	672	640	608	708	580	619	675	597	627	606	604	624	630	580	623	643	658	613	619	568	627	653	641	618	601	623	594	595	608	587	598	663	646	662	600	560	582	654	602	643	648	626	610	605	604	602	610	584	659	656	611	594	624	645	635	608	610	599	606	626	621	595	635	648	643	612	642	628	609	608	621	633	614	624	598	639	625	616	608	614	624	643
24313	21360	28551	24487	20965	4840	1332	857	713	615	563	469	476	448	346	402	371	393	375	414	334	390	352	343	357	356	372	361	321	331	298	355	373	352	342	345	315	329	343	367	334	355	362	354	357	315	337	350	329	346	338	327	331	352	349	328	344	337	340	352	323	364	353	322	315	348	332	335	289	343	328	327	338	339	364	324	348	341	332	309	313	317	317	324	325	330	331	362	337	335	366	322	333	364	314	317	319	299	323	342	351	326	340	327	381	316	342	331	321	318	320	346	331	338	320	321	336	306	382	309	318	333	355	320	343	324	318	338	319	331	333	319	340	304	351	287	347	333	307	327	346	307	358	303	340	361	325	315	347	329	353	332	331	322	324	339	306	335	370	317	333	306	333	343	316	320	333	337	333	345	369	283	351	326	290	354	314	334	330	353	330	357	314	326	341	346	357	336	392	344	337	331	325	309	320	329	350	349	378	304	327	306	354	301	316	341	298	300	323	331	315	355	367	360	316	319	335	316	339	314	339	323	339	328	321	339	350	314	345	356	343	357	297	302	334	312	355	326	373	319	308	338	314	339	329	320	333	302	337	339	332	312	333	331	320	343	346	327	287	307	345	357	329	332	335	328	339	274	307	313	342	363	332	324	338	344	315	340	326	336	345	307	334	344	350	342	336	310	353	339	326	320	339	304	345	342	329	321	333	338	293	382	332	331	342	352	334	363	329	322	300	320	328	358	315	308	320	327	318	329	303	326	327	358	317	360	312	326	318	331	318	321	316	330	354	321	319	328	360	319	344	314	314	337	338	355	322	346	324	330	312	322	338	345	343	309	323	322	351	351	317	312	368	343	299	310	364	334	333	332	329	307	297	331	311	332	315	311	337	351	319	349	297	331	322	308	343	334	310	328	345	345	321	301	328	332	351	312	333	320	361	313	308	327	324	331	332	314	290	344	361	326	341	323	332	324	295	344	318	323	357	351	328	313	334	363	353	329	324	339	348	303	361	323	319	338	341	350	290	343	311	366	317	311	306	304	306	353	334	337	321	329	346	357	339	344	306	350	313	321	322	325	342	336	320	323	338	299	304	321	334	337	359	339	356	345	326	315	321	331	317	365	328	334	341	326	307	312	310	346	309	287	316	359	332	318	346	311	311	295	331	320	323	334	317	320	334	335	359	327	321	337	356	285	345	326	340	294	330	310	337	337	330	336	335	320	358	313	324	363	328	323	309	340	309	347	328	305	298	311	351	372	339	333	305	338	363	362	333	327	320	336	331	331	336	312	330	356	329	330	330	331	301	305	313	304	353	356	338	362	305	342	347	357	311	310	319	302	337	289	289	327	366	322	314	372	299	342	312	358	316	320	328	367	330	352	317	323	318	344	311	352	372	344	313	302	343	357	323	319	322	311	361	359	340	339	323	353	335	320	297	337	302	300	348	338	331	365	329	319	327	322	331	331	321	328	300	326	327	284	284	341	328	332	341	332	341	341	322	320	326	339	351	332	328	304	358	352	328	353	335	296	327	355	323	331	350	336	332	361	295	357	330	349	318	341	339	321	325	305	300	345	343	316	291	311	319	314	302	324	318	335	326	327	349	307	338	298	319	326	297	317	330	339	333	333	352	325	318	315	333	307	327	345	308	314	321	293	303	363	350	316	337	324	315	312	312	326	343	333	295	354	347	347	330	292	364	286	358	336	324	324	324	330	349	325	340	309	317	349	341	306	340	353	324	319	322	315	337	305	304	355	329	308	325	338	290	306	324	324	344	321	319	302	345	323	343	306	315	322	327	350	364	360	337	322	311	346	341	309	339	340	312	326	319	336	330	308	342	346	334	364	332	332	321	321	297	315	328	316	334	323	344	306	368	355	325	361	314	325	347	345	339	320	337	311	332	335	322	340	329	362	341	325	299	370	357	329	319	331	320	354	353	317	328	310	349	314	303	330	302	348	353	332	343	296	348	347	330	353	322	348	345	315	323	338	327	361	324	321	322	332	338	324	335	339	329	329	341	349	318	323	355	350	328	296	340	357	331	351	351	332	283	328	346	318	323	332	353	336	347	321	319	346	336	327	326	333	302	312	329	347	339	323	308	316	350	326	336	330	328	306	309	335	325	343	315	311	329	316	321	321	339	329	316	327	366	345	295	319	333	318	348	319	342	360	324	292	354	350	329	323	335	365	348	312	368	358	345	303	324	301	343	313	324	318	338	301	311	366	316	341	320	345	302	329	372	340	363	363	343	368	352	325	332	328	313	339	310	343	345	357	319	314	353	311	328	368	324	317	314	364	371	333	316	345	315	340	323	327	308	339	338	351	302	334	327	323	335	336	308	323	335	315	376	350	321	330	327	307	319	307	339	332	364	353	321	312	314	340	331	324	358	371	336	325	342	347	321	337	311	327	333	299	348	295	310	329	311	340	355	317	307	315	330	328	317	331	304	374	324	334	322	338	342	353	323	305	313	344	307	311	316	343	327	366	328	318	335	354	335	330	352	326	321	319	294	332	331	326	334	342	316	336	352	338	342	343	314	347	328	340	380	344	307	330	340	341	367	341	290	338	334	342	340	322	303	312	323	341	294	340	333	337	351	300	326	327	339	344	311	322	334	345	343	339	329	321	333	332	349	346	337	320	311	326	324	323	351	318	336	326	346	312	330	341	332	336	348	311	334	328	374	300	328	331	287	359	319	332	313	304	312	324	329	320	317	343	318	304	326	324	320	290	313	364	323	359	312	349	349	362	325	306	318	347	335	335	326	325	349	317	328	303	323	310	348	341	306	328	327	369	320	353	346	305	307	316	339	337	309	316	307	377	343	314	327	320	324	306	350	356	314	345	305	376	324	351	346	320	350	311	296	357	308	318	335	311	339	321	352	330	328	332	329	322	321	322	327	314	317	332	289	344	362	317	294	332	331	323	311	327	339	336	332	318	334	313	341	307	313	354	338	362	351	310	321	335	314	333	339	314	327	286	322	294	322	331	309	343	284	346	326	350	327	336	325	345	358	316	325	355	333	332	333	363	321	347	326	361	378	373	355	351	315	331	342	334	345	300	310	327	303	329	324	310	277	335	351	348	294	331	311	308	351	323	349	336	337	345	330	333	313	336	332	316	338	323	314	330	315	324	346	349	348	331	329	316	366	331	320	321	387	313	315	312	319	312	314	339	322	333	338	345	290	342	299	331	319	336	324	333	338	328	341	335	335	343	306	298	306	313	329	327	335	353	316	329	333	306	331	331	315	338	329	337	325	332	352	327	368	351	330	336	325	333	300	349	329	377	309	325	344	330	346	370	338	324	332	335	326	333	357	335	343	312	365	338	345	332	347	335	307	339	315	332	320	341	340	311	330	332	340	315	313	360	326	324	329	336	362	312	341	348	324	325	326	323	349	322	351	389	328	290	346	313	346	313	312	322	340	323	361	329	349	314	353	329	345	333	332	293	346	323	314	322	315	331	319	312	320	335	355	335	332	348	306	314	357	328	359	337	326	359	315	334
36867	21475	12150	6443	4673	3536	2730	2187	1731	1628	1350	1214	1085	972	937	839	793	684	707	616	684	678	622	638	642	636	630	651	593	625	615	570	599	577	565	583	563	539	552	578	575	562	527	580	582	546	533	551	545	558	561	536	572	560	554	585	594	555	572	533	582	533	564	554	574	532	558	556	539	550	542	599	529	541	561	513	556	508	588	550	538	550	572	544	567	534	531	563	556	545	531	603	541	529	569	546	476	489	552	528	558	535	519	546	527	540	538	544	549	559	522	498	538	508	547	561	567	571	573	533	561	571	529	598	587	545	571	565	531	543	547	558	574	545	506	532	553	591	542	553	541	518	557	537	575	552	558	533	565	591	529	580	539	519	519	572	557	564	513	544	573	561	539	566	575	564	576	544	558	528	526	568	538	541	587	574	551	535	574	501	501	560	545	543	555	519	584	522	523	506	582	566	527	591	580	575	541	543	559	560	566	568	540	530	539	561	562	572	564	530	546	567	569	565	562	565	569	573	535	567	543	558	542	544	547	532	571	550	565	571	529	594	538	537	557	553	535	569	574	525	541	584	549	534	530	528	539	584	561	538	545	559	548	573	517	536	549	555	551	551	535	505	573	533	499	542	577	523	597	535	568	549	538	574	534	573	532	514	565	583	565	523	552	498	573	523	477	595	514	533	552	571	536	550	527	542	517	540	569	539	540	542	571	565	561	558	531	549	567	574	526	527	529	510	586	549	581	536	563	565	563	555	574	545	504	532	548	548	553	570	531	569	565	556	556	534	566	547	528	547	574	553	555	550	552	564	595	570	597	578	558	518	518	539	580	578	544	568	562	535	582	586	521	555	526	546	555	517	549	500	574	557	557	542	484	549	531	552	548	571	537	529	521	533	537	581	524	536	539	473	502	548	559	559	545	551	533	528	562	542	533	565	508	551	551	585	514	592	546	538	551	566	540	546	579	551	538	525	503	543	551	619	509	579	544	537	543	542	578	564	561	531	542	571	529	561	583	524	552	495	537	569	542	537	560	560	592	534	569	535	563	556	565	582	524	524	573	585	545	535	540	563	537	544	542	543	559	567	597	558	587	615	558	543	556	531	520	573	567	538	567	548	535	535	506	549	518	561	553	562	523	525	545	538	553	533	544	544	549	534	550	574	550	588	511	531	553	536	545	520	539	548	594	554	568	556	550	564	563	563	546	529	560	510	563	587	579	565	564	567	548	528	563	551	508	574	567	552	516	549	557	542	579	584	526	551	535	531	592	557	566	527	554	562	587	547	557	544	526	545	523	571	530	574	550	565	560	550	560	574	545	542	550	553	492	536	573	596	577	502	526	532	549	591	571	553	536	547	543	565	549	503	551	501	575	539	565	546	560	550	534	563	493	567	511	600	555	535	551	597	524	557	525	526	538	605	562	577	530	547	534	551	518	562	573	529	532	535	552	562	528	603	553	571	560	527	525	560	567	590	550	567	550	545	544	532	571	551	500	559	529	572	571	533	595	536	577	548	585	539	515	547	487	524	546	527	572	550	524	572	531	537	568	556	547	501	552	579	562	526	551	540	534	535	581	564	563	524	553	555	599	516	562	571	547	522	511	549	537	544	546	497	492	588	558	565	563	514	587	501	555	547	546	568	535	538	586	564	527	524	527	541	576	546	579	552	601	547	572	542	599	521	569	581	561	574	528	564	564	552	572	553	530	536	575	527	524	534	602	522	573	546	555	542	566	532	525	535	579	541	547	558	541	520	532	590	536	541	521	551	543	570	542	569	576	544	516	559	542	610	505	541	539	542	512	616	513	541	551	599	530	548	558	562	571	513	554	569	568	529	556	522	529	534	534	539	543	507	502	535	544	497	581	594	576	560	555	535	534	564	569	571	561	577	545	503	592	578	565	569	555	529	534	546	589	514	594	557	552	582	570	566	574	510	560	548	566	554	575	525	526	529	564	576	501	518	563	564	520	545	553	548	560	553	557	546	534	552	558	545	564	550	562	570	564	572	545	573	519	565	536	560	557	529	529	561	583	605	554	556	551	518	535	561	558	572	546	545	541	522	539	539	561	552	519	498	561	537	585	595	531	578	566	588	564	573	543	577	543	569	568	562	566	565	573	521	531	571	559	557	567	571	584	590	457	536	552	567	563	553	528	527	551	552	519	527	536	525	565	515	509	541	537	567	575	497	554	553	542	575	561	531	524	509	572	608	547	551	602	554	563	580	573	534	516	562	547	540	554	516	579	530	546	583	580	548	596	572	533	519	592	524	517	546	514	510	545	593	532	532	518	567	536	560	517	557	577	564	584	563	561	514	572	536	531	544	549	548	542	545	568	528	540	546	557	533	551	564	532	571	550	486	535	535	541	574	529	595	536	572	521	569	555	545	605	576	571	595	562	534	559	556	526	539	531	527	578	531	527	585	569	589	565	534	559	536	553	520	593	587	552	504	528	525	512	564	548	512	528	539	567	533	563	546	583	551	549	555	557	555	579	542	556	553	537	552	533	567	527	531	566	526	587	579	571	540	599	538	543	558	559	549	566	612	558	552	532	558	518	532	542	556	541	549	546	577	548	506	499	584	545	552	533	527	548	573	509	555	536	534	559	563	544	499	584	570	576	558	520	561	581	525	577	544	572	564	550	581	561	527	544	556	559	558	537	528	510	526	568	524	528	554	520	544	558	545	561	571	564	572	550	530	553	546	532	577	512	551	535	561	547	553	531	532	569	522	541	577	572	543	565	576	539	552	533	520	548	532	564	535	579	536	557	540	573	555	544	553	554	587	559	528	532	578	555	545	567	542	592	593	588	557	606	546	554	539	566	566	524	586	509	565	509	525	600	532	523	550	526	538	572	559	559	569	529	567	564	544	532	582	524	542	547	558	567	598	556	517	572	538	552	580	552	550	550	553	580	563	567	593	562	538	550	568	557	551	558	532	521	547	550	583	520	537	531	544	516	571	565	566	545	567	568	571	562	547	533	562	554	559	536	540	583	560	539	522	548	551	552	548	564	541	539	539	572	564	482	490	551	567	544	550	546	561	565	557	525	528	564	558	562	536	533	562	542	531	519	559	570	583	557	499	546	555	526	552	560	568	543	569	592	562	536	522	519	542	541	555	546	521	530	548	541	559	531	548	572	600	564	564	561	521	594	520	530	538	599	570	546	571	519	558	553	491	564	527	542	574	537	505	581	539	562	572	554	569	534	546	536	554	567	563	544	582	548	525	578	515	546	572	572	561	524	554	555	530	545	561	552	570	576	547	567	544	548	610	500	549	515	541	549	553	558	542	551	592	535	576	589	522	554	531	560	548	547	526	558	516	526	563	558	547	538	517	514	570	566	572	533	549	580	572	545	543	590	566	526	551	522	531	563	540	556	532	572	552	518	542	533	547	507	534	569	576	514	567	548	565	573	541	539	528	509	534	521	524	539	555	526	594	516	556	538	569	573	566	532	543	538	550	522	594	540	526	549	531	544	511	570	557	516	529	505	538	534	536
23383	21361	29114	23939	21345	20471	3534	1070	712	564	540	461	409	382	336	282	255	274	258	264	233	219	231	182	228	228	199	230	203	165	183	177	177	165	188	179	187	150	178	191	183	138	172	189	160	170	153	166	177	176	138	169	186	164	173	162	162	143	142	156	170	166	176	173	157	158	180	161	186	172	183	170	171	183	164	140	151	157	169	157	183	145	166	162	169	173	153	171	139	158	162	148	167	150	150	150	160	159	167	161	156	156	179	168	150	145	173	164	170	137	163	165	164	170	165	138	153	157	152	171	140	147	163	171	158	143	155	163	153	148	118	147	163	182	180	143	160	129	163	148	167	163	146	164	165	155	174	150	146	155	154	148	139	156	139	137	154	180	179	139	146	161	151	151	172	149	137	167	157	151	139	142	158	132	166	149	160	140	154	141	192	157	174	146	163	158	173	159	158	158	152	171	142	139	153	147	187	163	156	142	147	156	162	161	162	155	153	154	164	144	145	165	123	168	159	171	142	158	165	162	132	145	145	171	161	174	148	149	132	142	164	142	156	162	174	154	160	141	166	161	187	150	141	159	150	161	160	160	162	167	147	147	177	161	160	142	145	160	133	156	151	171	164	167	169	157	162	171	168	133	135	170	148	159	162	149	142	158	156	181	188	169	168	175	158	147	163	171	151	151	135	151	144	139	148	181	161	149	161	151	163	144	148	160	150	160	155	142	145	142	152	157	149	179	148	160	164	158	158	147	150	150	158	170	151	144	166	145	174	168	158	146	162	132	137	152	179	164	145	155	146	160	153	158	167	160	151	154	176	156	129	173	138	158	171	143	155	155	176	154	169	168	149	148	164	153	181	134	150	135	149	154	140	152	151	138	155	165	168	168	157	173	139	152	154	148	172	171	150	160	133	158	157	147	136	161	145	150	166	160	141	170	161	158	165	161	171	144	140	151	140	147	151	151	173	151	134	137	151	144	142	149	157	165	158	140	155	151	176	152	164	130	154	167	157	165	179	153	155	153	135	174	171	163	150	137	145	172	155	149	131	142	141	145	144	167	139	156	146	165	151	154	157	170	164	161	160	148	149	175	169	145	180	163	157	141	172	154	169	140	176	147	146	152	149	159	154	172	151	153	144	137	137	145	156	156	177	137	157	153	169	170	169	147	150	159	145	151	161	151	162	132	166	162	180	137	149	155	182	163	175	169	163	142	156	156	163	151	164	157	141	161	121	153	153	149	151	157	179	178	162	165	164	178	117	141	159	154	142	154	172	130	144	173	176	142	165	168	155	162	135	176	151	148	166	156	160	170	188	156	155	150	161	149	150	155	168	137	164	154	162	156	168	151	145	154	162	150	149	150	180	149	167	156	143	164	166	156	163	154	133	158	166	173	134	160	155	163	169	156	146	166	143	147	152	151	144	150	145	150	156	178	166	161	156	143	161	145	139	146	160	139	179	156	156	167	157	150	164	150	167	169	170	169	135	141	157	148	144	179	158	173	138	172	159	154	121	147	146	145	182	174	152	159	147	152	144	158	167	154	164	166	163	162	144	145	166	149	136	159	151	137	153	152	155	168	136	155	169	143	162	156	181	162	147	168	135	152	148	175	165	160	157	150	178	145	167	141	181	152	176	163	148	145	142	146	124	167	156	144	137	155	155	152	136	151	150	143	165	167	147	140	153	161	181	157	159	165	158	150	155	157	162	154	142	157	134	167	135	168	166	169	160	152	159	154	139	168	153	149	149	152	145	150	147	156	161	150	167	132	142	146	130	141	165	128	169	157	138	152	159	158	146	155	154	171	134	162	159	157	137	139	181	139	163	147	166	162	146	157	142	159	145	159	152	166	155	145	133	169	128	158	153	167	144	165	159	157	144	158	149	158	137	180	145	137	166	162	179	160	160	128	138	148	145	157	159	137	140	180	160	159	164	167	161	148	159	166	136	150	161	153	147	165	152	151	168	152	168	166	178	135	159	166	181	165	153	142	154	169	170	153	169	125	179	154	157	152	163	142	168	151	166	144	133	154	190	164	131	162	170	148	161	153	152	144	167	152	134	172	169	134	164	150	167	143	151	145	161	162	145	154	129	156	150	167	143	153	134	177	154	163	167	144	161	180	162	171	172	142	136	137	160	136	165	185	147	139	143	161	127	130	157	142	140	127	155	151	136	159	155	164	161	133	162	136	145	177	141	140	146	153	130	159	144	153	162	126	155	152	155	149	177	168	174	146	142	143	151	160	155	150	148	181	143	150	161	146	184	145	153	167	152	146	158	157	157	157	153	164	141	179	174	168	158	165	165	144	141	161	142	159	152	154	144	178	141	149	155	178	127	148	148	157	134	160	165	141	146	156	186	147	141	154	165	178	171	156	169	147	145	149	168	149	143	145	154	169	162	164	150	162	154	150	162	158	140	160	155	151	153	163	156	147	164	155	145	135	163	170	152	150	165	147	138	169	153	165	171	149	167	134	161	158	160	147	163	176	140	168	164	151	171	179	146	161	153	159	151	170	172	161	145	165	143	155	180	170	157	157	159	159	152	168	168	146	166	150	166	130	136	146	163	143	158	159	158	168	157	170	154	172	148	174	152	179	151	151	162	179	166	159	145	146	151	158	168	166	165	156	147	131	153	150	169	184	158	157	153	139	150	157	154	171	170	163	147	143	159	147	159	151	159	161	130	162	161	152	160	150	152	150	137	163	185	161	156	171	143	158	136	151	160	159	176	176	159	153	141	147	162	166	160	157	137	155	156	134	173	152	183	148	189	159	178	148	148	155	160	148	168	146	159	164	155	159	153	144	134	175	157	178	183	162	152	161	147	191	141	181	145	166	149	155	168	151	159	143	155	147	152	147	163	163	153	171	157	140	145	167	159	159	161	139	156	137	137	141	144	148	162	158	149	151	138	150	169	157	158	154	157	175	136	175	171	175	167	132	147	151	138	158	134	177	147	168	150	161	161	161	187	159	187	135	162	150	168	138	147	126	151	148	150	131	152	164	155	145	166	152	164	158	154	131	138	187	151	151	162	162	157	150	156	160	150	143	162	153	163	169	176	169	141	154	160	175	164	160	177	155	141	160	160	147	148	154	160	149	187	166	144	151	159	159	167	172	182	167	162	132	174	149	159	155	135	149	134	164	142	150	164	154	155	161	165	166	133	143	154	152	155	182	140	156	140	146	171	147	146	138	155	165	131	165	161	159	142	181	173	141	118	174	160	164	153	145	175	161	145	161	170	143	142	142	140	159	162	155	164	144	145	162	161	163	160	154	145	173	167	148	154	143	155	173	156	157	144	164	176	154	167	151	176	172	135	159	144	153	142	178	165	156	150	181	146	134	163	131	143	149	149	164	143	173	143	136	153	153	143	155	148	164	147	150	183	155	164	174	170	159	165	146	156	163	201	179	137	167	155	151	149	161	185	134	166	142	154	128	151	144	152	158	151	168	141	168	138	158	144	159	165	153	161	151	145	154	171	172	175	144	140	138	138	174	171	149
40581	26795	16903	9513	6630	4896	3992	3081	2291	1895	1611	1348	1087	980	869	759	680	552	533	497	463	446	433	390	401	397	383	367	347	367	308	342	283	330	301	332	324	312	317	298	269	300	307	279	288	312	289	273	287	285	287	272	264	256	288	279	284	280	279	282	256	277	279	286	249	265	292	258	260	275	283	289	266	320	248	247	276	277	255	289	244	258	266	262	274	240	254	279	291	285	269	245	271	271	286	247	257	280	261	254	244	257	255	248	300	281	283	250	244	285	311	277	299	294	284	281	266	244	252	263	284	276	279	291	282	295	261	276	270	283	287	281	258	283	289	242	238	236	268	263	288	271	259	256	252	270	273	257	263	273	232	286	276	264	283	259	240	299	272	275	283	262	286	251	260	247	240	250	255	270	267	260	255	240	277	288	277	262	268	247	245	256	253	297	256	286	284	266	270	248	265	257	271	237	294	282	264	252	262	277	250	247	252	287	266	234	260	280	251	279	249	252	283	286	265	278	244	239	249	276	278	272	253	268	245	270	262	263	270	265	272	273	276	261	267	261	270	289	287	278	249	281	245	263	265	232	237	246	243	254	282	268	260	254	254	290	264	276	275	232	241	249	255	276	253	262	293	282	268	303	256	285	248	224	262	273	263	256	261	237	282	260	265	270	230	259	270	269	297	288	235	246	263	254	249	264	264	247	276	274	271	271	281	257	239	249	274	263	294	263	280	247	252	245	289	261	256	287	264	263	260	261	263	234	255	260	284	267	234	289	262	257	267	283	258	279	249	260	253	224	272	264	279	290	261	244	261	268	261	254	265	277	270	256	297	295	280	248	286	264	259	240	256	263	289	224	270	268	240	274	293	264	266	255	273	277	246	262	289	261	309	260	269	239	229	270	234	294	247	281	276	263	244	252	268	258	241	278	266	232	257	264	263	230	284	269	272	285	246	258	231	258	257	268	275	273	267	277	285	277	272	280	269	278	248	268	262	267	277	270	272	268	275	244	265	237	288	243	272	257	254	291	280	262	252	275	247	278	279	267	260	253	253	292	263	246	261	262	266	253	270	266	278	259	255	282	265	241	272	260	272	240	244	252	241	249	271	239	264	231	277	234	258	263	291	264	259	261	253	250	273	258	275	293	270	292	263	265	262	255	249	262	254	289	265	262	257	272	291	270	267	256	273	263	274	285	268	248	287	243	274	247	272	240	299	273	250	260	251	284	268	297	267	284	286	283	280	240	289	260	247	258	253	289	284	295	302	265	243	311	252	250	289	255	247	250	239	252	259	287	228	267	274	261	271	228	275	253	250	269	283	267	282	255	261	242	235	275	253	288	249	267	269	267	269	260	259	259	256	268	238	275	239	282	295	247	248	251	262	263	270	238	248	278	261	287	250	263	281	280	258	276	251	255	261	250	277	278	255	256	275	272	244	255	252	270	279	285	265	263	268	293	275	251	235	275	289	290	267	262	269	242	259	264	263	255	264	218	265	272	263	281	222	254	261	281	256	295	239	259	256	256	270	249	242	285	252	303	252	246	259	262	255	236	269	259	295	237	262	260	263	281	269	257	249	264	278	261	255	267	246	256	254	252	264	285	274	258	277	258	241	253	232	230	266	256	255	286	258	264	266	281	274	280	235	262	283	273	276	239	269	256	261	261	268	266	266	245	266	245	279	276	268	271	253	270	296	269	232	258	264	266	277	239	256	237	251	263	243	264	269	279	249	271	232	263	252	236	286	277	267	262	284	255	277	245	272	289	255	282	255	252	281	306	258	255	280	247	255	255	273	214	266	250	280	264	277	269	283	269	240	272	281	271	282	261	265	260	254	264	255	264	249	281	259	256	266	268	249	275	277	263	239	242	280	274	237	260	244	239	266	252	256	249	276	249	256	267	240	246	265	254	261	256	271	246	256	278	272	277	276	244	291	261	252	270	239	259	269	270	263	251	283	294	264	276	279	269	276	270	260	240	265	259	255	277	252	260	256	246	308	276	278	265	241	279	276	270	276	267	280	283	266	252	258	251	277	271	270	261	270	258	241	264	289	271	256	280	260	252	267	246	265	273	264	305	236	259	245	250	285	241	262	255	270	286	267	282	277	279	259	268	235	250	255	254	249	261	260	241	250	242	254	271	262	263	265	233	260	263	249	260	258	294	279	280	275	245	288	250	281	251	236	260	274	269	245	248	248	259	270	250	236	270	261	255	238	267	271	261	273	284	248	247	268	298	272	274	257	266	259	261	270	263	270	261	258	280	276	255	258	293	254	283	265	258	277	258	268	270	243	265	263	279	262	263	271	292	248	257	262	251	246	274	266	277	264	256	292	230	266	281	249	277	249	272	224	283	263	281	253	273	275	261	275	255	264	254	272	263	264	213	245	292	271	260	274	269	283	258	283	253	268	277	266	257	264	293	275	269	242	284	250	285	258	269	256	238	247	263	208	264	291	237	277	262	281	268	265	268	247	263	276	252	259	262	271	248	255	249	271	243	249	254	261	249	274	278	283	259	256	279	261	243	263	242	258	270	245	266	279	274	262	263	248	259	287	269	294	271	256	246	257	260	262	282	250	273	283	277	245	251	241	256	255	244	256	247	276	270	247	261	245	245	276	284	259	251	256	263	282	244	265	259	247	293	283	265	278	282	274	254	258	284	281	235	254	265	255	280	264	247	273	284	269	276	279	304	272	249	279	268	273	290	261	275	287	239	247	257	268	273	264	269	284	258	247	274	263	262	252	292	245	264	252	277	258	286	275	265	254	264	257	248	264	263	280	279	247	271	261	283	239	239	272	249	254	266	267	257	276	246	245	274	300	267	276	262	259	269	273	230	245	223	287	260	245	255	246	242	260	262	245	233	279	257	249	206	264	297	251	267	267	256	261	255	270	278	240	259	290	248	266	259	253	257	245	278	261	254	280	236	254	274	264	280	296	263	261	251	232	230	274	273	277	250	241	272	237	287	246	267	279	264	283	242	269	240	240	270	274	254	264	261	236	251	269	254	258	247	256	264	253	278	272	272	265	255	247	269	301	237	259	296	257	251	267	277	250	251	275	271	288	236	258	279	277	274	241	276	310	240	289	241	266	259	266	254	255	271	280	257	262	261	288	266	253	254	254	289	295	262	297	259	259	265	275	260	255	267	250	252	256	255	245	257	277	266	270	257	292	275	273	253	249	274	265	287	234	245	256	250	262	277	252	260	276	235	308	300	251	298	250	240	254	240	229	299	260	238	270	244	298	251	270	286	238	255	278	261	276	245	289	272	249	251	280	241	267	265	276	235	235	266	274	255	257	253	265	241	262	283	284	267	228	257	295	263	256	286	266	265	247	298	260	277	283	252	246	254	278	242	268	242	262	261	268	267	254	268	235	280	267	285	276	259	250	293	244	265	272	265	271	225	243	254	291	262	260	250	261	269	247	284	256	306	288	236	275	253	266	277	240	254	264	271	279	263	246	236	260	246	287	269	259	252	262	274	266	296	257	270	274	294	271	248
27886	20794	9750	1857	871	677	582	533	472	469	444	440	431	421	426	382	400	364	401	405	394	383	380	389	408	386	360	398	375	366	397	383	373	400	419	396	388	350	366	366	353	382	362	367	362	387	373	372	378	378	407	384	347	398	388	379	366	340	340	385	394	349	396	378	378	393	341	355	351	401	383	368	385	406	361	352	399	374	376	391	351	376	416	424	387	388	382	380	348	340	377	378	401	374	353	387	400	391	395	397	404	395	367	355	377	367	385	415	361	376	414	366	415	369	386	360	365	379	363	373	354	392	387	400	378	378	389	352	406	357	370	345	371	356	383	373	380	373	346	389	384	367	366	360	407	364	365	385	355	361	388	406	383	373	360	388	351	388	398	378	419	360	405	345	385	386	392	348	358	406	358	386	352	388	364	389	382	343	378	344	405	383	403	382	373	396	370	357	387	387	365	399	340	368	394	376	376	396	357	381	376	381	353	394	396	333	381	365	411	365	376	386	364	375	393	406	384	380	377	379	372	363	361	373	391	354	401	378	370	373	414	400	392	356	358	377	358	352	367	353	374	384	390	369	375	361	372	381	390	381	362	381	355	383	378	374	382	368	336	355	391	381	357	370	392	331	373	384	382	376	354	405	376	417	374	372	394	377	375	388	410	376	398	371	389	395	356	393	409	391	367	353	367	391	361	359	381	363	349	389	407	358	373	390	358	362	396	350	369	380	398	357	377	353	341	371	358	388	393	371	350	396	384	378	381	376	395	376	411	388	349	351	385	365	392	347	377	357	374	369	390	363	356	378	372	352	322	344	363	355	414	397	384	374	359	345	405	380	369	381	393	427	378	397	380	376	396	384	345	353	396	359	372	401	390	354	378	347	383	366	427	370	390	355	375	383	365	384	385	368	358	361	386	364	347	398	374	352	398	383	387	390	371	399	360	390	379	387	395	334	367	402	417	379	377	363	348	355	329	362	380	367	411	396	425	394	342	416	377	366	367	379	399	411	367	345	356	372	392	391	409	401	405	385	365	341	413	374	411	408	342	373	390	424	369	374	387	388	411	343	383	363	404	392	390	380	387	366	371	356	387	388	386	366	354	402	410	391	336	368	356	358	366	371	370	379	346	385	367	367	381	366	376	373	379	362	387	376	394	348	360	393	338	395	358	398	383	388	386	385	375	370	399	329	353	381	366	398	381	379	378	370	372	367	357	376	368	351	385	352	369	360	360	395	389	390	375	390	406	383	358	374	350	371	412	400	380	377	374	348	363	388	389	386	389	390	355	374	399	369	384	382	400	399	318	372	364	335	355	367	367	419	369	380	396	405	351	403	398	362	374	343	358	385	371	370	382	369	372	321	364	328	367	368	371	376	345	365	398	375	381	397	382	411	361	380	357	396	385	358	398	400	390	367	378	368	395	420	383	336	361	353	367	406	388	332	349	342	373	371	372	355	367	384	344	405	375	407	366	392	350	392	380	362	386	367	373	393	402	365	338	349	388	380	376	365	381	344	380	405	371	398	417	404	381	370	378	350	331	404	394	384	387	390	372	416	390	371	350	409	377	402	340	347	390	350	381	387	368	412	353	394	368	402	406	371	351	358	380	362	379	380	404	364	378	362	362	403	361	382	355	369	417	359	368	388	395	381	385	384	383	355	377	375	360	351	411	393	386	369	416	380	391	335	395	365	344	359	385	390	377	390	393	345	377	385	369	365	363	358	349	412	376	387	410	354	366	367	380	365	346	404	358	348	375	387	382	381	352	383	392	384	377	387	362	330	384	383	377	376	362	413	394	359	354	347	413	406	378	370	377	381	333	400	388	381	368	380	401	382	410	387	382	411	398	363	396	410	385	377	357	368	364	380	383	368	366	356	359	374	378	380	406	364	352	354	363	379	379	411	344	363	371	343	401	354	397	384	390	394	392	409	356	373	361	381	369	374	366	369	391	436	366	379	399	383	368	361	354	397	401	355	386	341	367	383	376	384	346	393	369	387	380	384	352	383	355	407	353	374	402	383	386	410	412	332	375	351	366	382	386	384	411	398	394	414	365	336	342	371	369	360	367	393	359	423	386	347	350	371	368	392	370	380	352	394	388	453	370	398	355	390	372	373	360	372	395	380	363	376	358	370	377	337	418	368	350	416	368	387	392	360	322	401	377	394	398	341	378	364	399	385	341	393	370	369	403	393	422	371	379	374	365	403	348	356	383	395	385	364	383	354	400	396	378	347	408	403	372	377	393	394	369	367	360	402	391	379	422	373	416	370	338	369	381	393	383	362	378	361	400	390	364	359	402	381	378	384	374	350	373	338	394	378	407	384	373	375	372	374	344	349	367	399	380	384	381	382	375	367	354	355	370	362	351	400	379	381	392	359	355	359	400	376	370	329	393	362	369	400	377	355	386	362	354	365	429	404	396	384	372	366	370	361	368	378	418	348	388	412	399	381	383	408	383	380	356	403	366	350	390	367	381	389	356	361	374	385	366	360	351	342	400	407	371	390	376	407	372	355	384	394	370	393	396	386	366	350	386	404	363	327	353	360	368	358	379	392	383	382	404	360	361	384	374	395	393	384	401	352	346	357	364	345	386	377	400	382	401	356	403	387	380	391	381	380	389	374	354	363	344	383	410	348	381	327	375	389	378	381	363	399	333	398	356	360	356	354	371	333	401	410	350	399	370	348	374	369	376	381	375	385	348	356	383	383	334	373	353	399	371	376	393	386	372	394	397	382	356	390	394	354	393	364	362	361	385	369	413	372	403	366	380	407	341	359	376	361	366	378	384	392	389	402	389	364	392	368	368	391	362	405	411	378	379	381	394	359	378	342	383	364	386	370	378	360	347	333	407	361	349	338	396	376	382	410	368	408	414	377	371	341	364	383	380	384	354	367	358	363	381	365	368	388	357	374	385	373	366	405	376	377	386	383	397	371	366	382	402	367	360	403	364	366	333	337	389	397	363	369	389	365	363	389	376	347	374	378	359	378	378	367	350	392	379	348	366	372	368	370	366	372	392	360	380	371	376	357	355	378	336	351	369	367	401	367	363	360	395	370	358	390	342	376	382	401	375	389	390	362	383	380	392	407	393	368	397	383	379	383	419	395	351	401	377	374	387	354	362	387	364	377	373	380	358	361	397	369	370	361	397	377	370	395	340	363	378	371	363	363	374	363	368	381	341	358	380	380	344	385	405	365	393	357	360	412	377	389	383	393	368	350	383	363	392	364	357	427	363	378	354	382	380	349	384	335	368	389	333	386	371	349	397	398	370	357	373	363	389	385	370	362	342	391	355	372	391	377	355	378	389	362	386	397	353	351	363	361	386	383	374	364	398	362	347	387	349	351	395	354	419	425	357	396	370	382	388	353	391	330	419	404	371	358	385	352	391	387	402	398	373	352	364	370	396	400	369	351	385	381	360	419	352	387	412	380	375	387	356	367	367	367	396	385	368	368	391	381	353	350	371	308	378	375	373	373	379	381	390	376	380	383	396	392	391	324
31329	11875	5856	3071	2033	1669	1334	1195	1070	902	838	787	773	703	707	725	716	622	663	659	625	669	655	633	650	676	626	650	675	626	647	629	599	633	667	650	627	604	599	587	643	630	610	592	648	620	608	616	612	619	609	591	625	685	607	619	588	627	669	578	597	625	641	602	628	627	604	630	607	597	594	603	643	614	646	676	616	617	623	624	561	585	579	620	617	641	601	651	654	660	602	588	623	608	625	619	642	596	618	634	573	620	585	655	665	626	642	609	635	595	585	643	604	657	635	597	625	624	611	627	588	607	615	652	622	609	656	652	612	666	606	597	654	636	628	649	561	639	585	593	619	591	650	610	597	611	622	654	578	585	622	600	669	618	597	609	610	618	635	636	644	633	673	645	652	648	612	554	616	610	603	583	567	592	657	612	654	606	601	590	625	630	618	614	578	610	569	601	633	616	583	641	627	621	619	585	620	643	612	645	615	618	586	586	598	621	622	596	594	638	628	620	615	621	603	585	580	652	614	614	640	629	612	591	568	646	662	603	644	605	631	609	625	569	586	620	666	639	656	569	626	594	651	614	572	635	625	604	599	616	593	608	599	549	613	606	619	625	627	605	615	618	565	651	637	641	624	628	587	592	625	669	616	638	576	637	597	643	659	613	589	621	591	606	619	609	588	581	618	639	614	565	670	647	618	602	619	585	605	643	634	578	653	628	619	607	605	623	658	624	662	637	569	632	623	653	639	604	607	610	588	623	578	614	583	566	604	601	624	638	632	644	606	587	576	664	621	609	625	629	653	604	645	599	635	620	594	618	598	639	618	619	602	594	607	617	619	613	649	617	600	663	594	637	649	596	613	609	570	614	592	599	611	663	623	596	595	628	631	660	588	647	609	621	595	642	627	599	599	624	621	607	610	620	649	623	645	572	626	617	607	629	595	667	621	639	606	626	620	664	604	585	597	579	623	618	630	650	623	593	612	588	593	599	613	624	643	618	621	615	617	611	623	625	608	576	647	609	617	593	582	651	620	608	616	623	611	592	588	637	576	631	625	575	615	625	615	606	683	616	619	647	641	627	615	604	625	637	558	603	585	583	632	639	617	617	577	567	601	612	632	615	601	581	583	611	628	583	648	614	621	640	627	558	608	611	605	621	627	621	628	612	614	610	613	651	643	606	608	599	613	635	635	645	628	585	659	610	617	598	624	616	589	634	610	624	625	619	588	592	628	624	596	638	610	648	604	608	634	564	599	635	608	628	602	606	631	666	627	577	592	597	583	613	620	595	645	604	614	599	591	626	613	635	613	638	632	642	621	663	590	601	612	570	639	589	577	603	582	614	585	625	634	616	604	613	618	637	588	659	614	652	667	624	596	573	612	619	671	624	584	632	563	623	657	619	628	605	613	606	612	599	585	622	618	618	585	587	649	585	605	632	585	617	612	619	565	598	651	595	650	614	571	659	599	611	610	599	653	653	641	658	614	644	601	655	650	637	621	555	646	595	628	624	635	622	632	584	620	603	627	640	590	610	614	628	647	620	624	604	616	605	649	604	646	604	625	636	607	674	660	603	631	601	592	632	642	643	693	611	589	625	590	591	586	603	607	698	602	596	670	588	625	640	583	589	597	623	576	647	590	619	640	621	641	657	584	600	618	592	645	639	642	605	589	663	604	675	591	612	621	596	616	599	622	607	639	632	620	631	606	639	641	604	615	617	654	579	626	670	606	626	582	612	616	647	582	646	605	612	608	606	620	590	572	614	604	588	629	615	633	638	617	641	642	643	634	620	638	648	646	611	633	616	619	595	590	630	624	601	601	621	591	611	644	600	590	596	574	658	622	616	642	613	561	622	663	585	606	651	670	654	649	608	623	606	589	626	604	610	602	619	623	605	588	611	630	614	624	654	583	624	577	637	608	688	622	629	571	635	646	646	604	656	661	634	592	610	616	641	613	551	586	559	619	606	648	617	551	578	621	627	613	604	622	593	653	607	651	610	642	658	638	633	607	594	604	655	565	617	654	668	634	579	612	664	571	626	633	591	680	615	602	613	600	627	608	612	628	600	609	578	607	596	612	583	645	618	656	616	599	639	631	601	603	607	591	670	611	587	632	623	588	606	583	583	652	639	616	641	642	638	637	627	636	581	660	645	601	589	622	625	590	572	615	617	619	594	608	625	649	639	630	599	639	628	595	628	645	610	614	661	611	659	629	597	685	649	616	619	627	625	634	581	641	598	619	567	610	621	613	607	597	608	616	620	611	573	653	606	610	592	600	634	621	641	585	628	602	608	660	615	638	578	621	595	626	615	605	592	573	595	602	651	618	652	611	605	600	607	621	626	630	600	605	591	574	620	584	615	594	643	624	609	594	655	624	581	588	614	629	616	596	611	624	668	622	607	612	602	598	575	600	604	611	660	616	574	587	598	606	563	640	618	611	661	585	617	642	657	575	621	682	624	575	590	642	612	636	629	626	664	642	622	615	674	561	636	594	598	589	639	614	597	646	631	638	599	597	595	605	578	630	610	620	632	615	643	633	602	656	654	615	636	581	615	602	613	564	619	605	632	590	620	609	594	575	603	590	675	634	630	596	623	668	590	599	629	606	595	656	596	623	635	607	620	587	612	603	636	649	606	580	601	623	608	657	560	619	621	620	596	571	613	615	620	601	622	623	619	636	612	658	598	623	558	615	652	664	597	604	625	619	651	662	614	625	611	626	628	574	629	589	595	610	622	591	613	626	602	607	598	698	594	573	623	576	598	565	581	612	600	606	627	584	655	645	597	612	644	570	631	596	611	677	624	612	611	627	611	593	650	622	593	602	614	627	636	600	609	636	642	599	635	599	565	600	610	609	612	580	565	614	597	589	610	637	632	592	657	622	622	629	614	593	597	592	621	669	628	612	588	570	595	629	623	623	670	613	635	630	585	603	634	616	645	616	621	595	629	576	667	604	618	636	601	585	660	627	624	621	615	528	611	622	590	632	623	656	631	633	614	610	658	561	638	563	590	656	590	573	642	632	558	631	585	606	583	593	628	594	601	635	638	586	652	611	616	666	626	595	652	675	586	605	633	610	612	619	602	632	610	610	577	634	646	617	641	612	615	563	600	595	608	580	573	617	664	646	593	582	655	609	608	605	642	621	632	664	609	615	639	637	599	642	590	585	583	619	654	550	611	583	611	623	634	638	601	626	619	595	589	637	592	616	606	606	613	634	645	601	601	639	614	572	652	624	583	602	643	622	614	592	643	640	567	606	597	590	648	580	606	650	599	592	624	656	612	619	581	609	631	601	592	590	598	605	631	644	630	669	629	634	631	593	583	661	619	638	627	584	615	656	611	637	572	616	570	630	614	608	650	636	581	613	622	647	603	658	667	604	606	591	623	577	659	619	593	590	651	575	594	642	630	637	568	575	595	575	601	633	611	580	628	635	616	574	613	583	632	620	635	598	637	601	611	656	600	590	610	591	625	628	647	597	589	640	654	605	610	607	643	620	607	646	554
24316	21363	28534	24450	20959	4850	1197	771	639	608	580	504	492	447	459	393	406	381	381	361	403	365	369	408	353	340	329	347	341	377	339	318	321	347	368	365	368	346	338	342	342	334	360	334	326	315	337	355	347	345	326	339	321	329	378	357	306	345	282	336	380	352	331	350	373	316	344	341	344	330	324	312	368	322	362	372	313	314	326	304	335	329	343	344	335	342	370	331	328	303	327	346	310	313	312	341	311	316	355	335	337	314	302	350	292	339	335	366	303	356	346	312	320	318	279	322	303	317	327	313	317	318	317	319	318	334	342	317	339	337	338	322	338	330	314	333	323	311	341	332	349	331	323	324	289	342	358	314	331	333	322	338	331	327	360	326	307	330	318	328	319	319	334	321	318	327	337	338	342	320	304	316	339	321	344	354	310	322	343	350	340	341	340	327	313	305	313	343	321	330	309	322	322	321	330	306	350	321	323	346	321	345	339	309	340	322	295	302	316	295	338	324	327	309	313	315	310	349	316	308	282	345	303	330	336	311	291	364	340	296	295	335	345	331	329	345	375	325	325	306	349	284	297	333	333	372	335	348	344	324	291	327	325	337	333	329	329	304	348	334	317	325	318	353	311	331	329	350	332	322	320	305	303	331	322	319	349	342	306	364	329	352	320	317	329	345	343	339	325	339	373	300	307	356	327	339	327	351	326	323	323	357	327	283	319	351	344	301	306	332	354	346	284	312	333	345	316	297	332	314	274	334	330	313	349	333	338	299	327	354	323	324	306	349	314	336	298	285	338	290	342	341	340	340	332	346	304	324	293	327	337	310	338	360	320	310	371	295	313	342	368	367	305	323	337	319	336	374	349	325	332	317	299	339	361	311	279	352	314	309	337	352	358	312	320	376	318	335	323	353	341	325	286	336	319	325	331	323	336	325	346	328	351	325	366	334	341	326	358	344	335	331	322	316	303	349	302	303	310	329	337	315	298	334	336	332	349	366	306	324	352	314	309	343	322	335	313	314	316	315	301	323	345	346	360	324	341	351	334	340	294	325	334	358	350	328	319	313	327	361	306	323	335	329	327	322	348	332	340	320	328	320	319	306	300	325	316	327	346	320	337	337	338	334	287	321	327	354	368	351	321	364	318	330	319	327	305	318	326	332	337	315	303	282	303	384	328	338	331	318	325	361	300	315	362	308	315	325	349	336	318	332	321	330	310	322	335	332	315	322	327	337	313	339	313	327	320	310	304	344	343	334	315	346	303	316	311	319	331	324	319	322	323	346	316	330	324	334	363	301	347	309	322	356	324	310	330	347	347	314	334	300	320	345	320	349	346	323	367	303	306	335	316	348	313	345	322	324	310	325	363	302	322	306	329	302	322	337	308	367	335	284	330	326	333	314	321	318	353	326	316	328	329	330	330	340	340	319	327	300	311	377	302	349	311	345	348	304	335	308	350	314	313	292	316	315	335	327	326	341	307	358	317	330	303	349	350	358	316	350	335	365	305	301	303	320	322	323	363	324	323	313	320	297	349	321	354	329	331	334	317	332	373	322	323	388	305	298	345	325	343	326	326	303	318	322	333	339	310	321	324	311	365	316	300	372	344	352	324	361	348	333	312	321	310	307	310	338	345	301	338	335	324	336	312	329	311	335	341	324	338	303	338	331	337	331	329	314	349	301	321	357	306	325	318	357	307	350	315	307	309	337	324	327	320	368	316	321	321	311	319	331	310	304	332	339	319	332	325	330	350	323	316	325	326	329	321	328	298	327	349	320	317	332	331	336	350	308	323	311	341	313	347	339	320	327	352	342	304	353	341	320	316	349	302	341	328	337	353	338	327	295	327	347	323	339	347	312	335	334	308	330	342	332	341	363	355	317	355	314	356	343	314	316	338	302	311	339	306	341	341	324	349	312	344	334	285	355	314	294	327	332	345	358	300	349	310	300	321	313	303	345	322	289	317	329	336	267	325	331	311	275	351	351	350	345	310	312	326	360	331	347	349	337	306	308	359	297	323	327	289	325	324	342	335	334	346	313	303	356	354	313	334	352	324	337	321	351	314	319	326	325	283	318	327	306	339	328	338	370	319	337	327	324	315	298	321	330	315	323	314	305	322	331	368	347	335	324	354	308	345	339	317	344	316	301	319	311	329	344	294	296	338	320	334	299	334	289	292	286	322	309	367	292	333	325	334	381	357	340	317	337	335	328	359	331	309	331	339	342	334	324	321	335	350	314	356	325	295	345	321	343	367	303	312	344	303	307	349	337	313	352	324	334	339	335	353	341	335	339	352	352	326	322	320	299	315	330	297	353	342	386	286	316	318	339	307	290	333	328	324	349	321	321	304	306	349	352	339	330	332	309	339	300	332	309	355	330	319	320	336	314	310	316	345	330	334	344	314	329	296	304	340	334	355	324	325	316	321	336	324	322	346	339	361	321	317	324	303	301	335	328	301	306	333	270	298	342	354	316	309	344	339	303	348	320	361	315	328	324	327	337	309	327	319	307	302	332	346	327	329	309	311	326	324	354	318	310	345	310	307	340	330	340	329	334	339	327	333	316	315	326	330	324	310	341	342	319	327	331	317	344	382	341	328	325	314	328	326	327	337	321	337	326	339	321	338	362	338	308	375	346	329	322	332	312	326	310	325	354	310	318	332	288	339	326	328	323	349	314	330	325	297	268	343	315	311	363	337	319	350	350	333	290	363	339	311	335	333	323	320	341	355	335	317	355	310	367	316	318	299	341	347	342	346	339	310	324	333	332	321	300	339	321	318	357	324	299	304	351	322	325	340	302	303	294	309	306	333	338	350	314	342	349	325	336	348	332	343	318	321	299	308	319	323	322	329	331	291	343	307	319	306	336	274	293	334	349	333	302	336	301	292	325	336	338	301	307	324	312	329	381	324	296	309	311	311	341	304	291	333	311	327	328	340	321	342	329	321	307	334	328	319	334	328	323	311	349	326	316	330	327	320	346	305	334	304	323	315	348	363	313	334	316	328	337	272	335	332	325	353	343	332	344	326	329	291	323	317	333	355	312	307	332	339	328	320	308	341	309	316	341	319	341	319	320	324	282	318	308	317	307	316	302	309	319	319	308	329	304	300	308	336	325	345	328	325	339	303	322	316	313	317	333	317	343	323	333	322	343	350	305	324	324	331	321	299	317	292	346	303	311	311	337	334	368	343	318	331	355	288	331	310	311	322	325	328	294	326	344	300	314	330	308	338	334	352	301	323	342	324	302	313	350	322	295	326	327	348	338	353	316	317	327	320	288	327	345	339	288	338	303	301	347	335	328	293	345	346	335	339	342	309	353	301	330	324	326	369	318	305	316	309	336	329	310	311	351	294	316	323	333	332	301	353	321	316	286	341	351	298	311	297	322	316	301	347	334	319	350	315	331	308	302	339	308	333	337	344	301	345	332	333	279	324	323	325	294	339	342	277	317	307	379	325	333	314	341	341	306	338	300	343	325	318	300	357	315	316	326	342	316	303	318	299	323
35891	20076	12424	6825	4511	3490	2746	2157	1810	1484	1271	1172	1017	932	862	828	822	708	750	648	668	674	592	647	639	594	621	601	605	584	604	573	565	574	588	551	536	566	578	565	569	552	542	510	589	581	568	540	561	545	552	547	524	602	526	559	575	583	486	548	537	527	577	544	539	542	546	555	587	577	541	584	544	582	550	530	552	518	536	539	514	569	547	535	531	527	551	521	575	525	543	535	566	526	561	556	538	571	502	572	545	525	543	537	518	532	549	546	562	582	551	531	550	564	590	564	535	537	540	563	599	549	541	524	537	528	544	509	605	532	557	525	545	494	539	568	513	536	542	543	554	569	532	585	492	557	509	537	548	562	586	515	509	536	579	571	561	569	536	543	517	479	578	546	546	546	571	504	516	525	533	518	500	536	493	587	527	542	531	578	574	546	565	549	529	559	542	547	523	548	568	558	557	588	526	541	561	548	513	566	534	558	542	582	525	550	565	547	536	533	511	554	512	546	493	496	522	532	522	559	521	536	522	524	539	584	586	562	537	556	496	492	538	502	499	522	545	571	533	552	545	551	531	549	523	532	551	558	539	566	541	518	509	516	559	558	563	556	516	579	572	543	480	570	566	518	552	534	557	536	529	590	533	558	526	558	545	532	526	522	571	553	513	562	554	543	544	516	535	546	554	573	537	546	533	526	533	558	510	576	491	532	498	540	516	559	539	536	567	564	525	545	498	536	549	564	534	567	541	560	521	495	585	558	554	559	576	531	509	577	527	576	517	564	551	548	553	481	557	531	503	523	563	527	616	544	537	546	522	508	520	573	517	509	532	489	553	543	553	590	512	535	559	538	561	534	567	544	542	552	562	570	543	538	510	543	533	556	521	567	545	517	522	545	524	547	494	522	551	516	548	584	542	533	552	545	550	553	535	571	579	543	543	534	524	521	513	528	557	532	529	533	564	538	542	560	574	538	542	556	546	552	552	536	526	569	539	533	523	548	506	576	567	532	494	515	557	565	531	530	572	551	535	574	519	527	511	509	559	553	517	558	554	524	495	532	529	533	538	553	537	531	561	535	594	548	568	559	537	521	527	524	542	500	534	530	527	528	517	541	574	547	559	541	536	531	534	517	552	541	545	545	548	505	535	475	531	555	530	547	563	552	528	513	541	503	547	568	549	538	529	585	530	551	532	555	559	534	562	534	523	556	554	545	523	552	570	543	568	519	593	527	551	531	590	535	534	509	549	517	564	539	546	540	559	533	589	558	516	559	562	525	535	548	516	532	552	552	536	546	556	534	556	561	544	522	489	572	554	564	566	535	542	546	544	562	567	516	599	530	534	567	617	540	508	535	544	532	556	527	526	535	520	528	554	519	541	507	569	507	567	558	535	537	542	566	557	540	520	512	520	529	523	511	551	549	586	500	518	571	562	560	493	526	553	571	556	558	574	531	557	522	505	523	553	551	528	549	515	519	555	553	515	537	541	552	567	519	559	526	521	548	544	540	564	547	554	524	525	522	564	539	537	526	511	508	590	493	576	504	563	588	547	565	572	539	568	542	592	531	504	535	580	527	544	527	577	583	508	544	522	582	535	555	525	519	529	533	556	546	545	578	546	535	531	539	523	532	548	551	517	529	528	536	487	555	546	530	535	529	521	486	535	523	543	505	565	515	546	557	557	546	555	564	535	546	592	541	552	527	534	528	529	524	545	522	568	582	564	530	568	539	540	513	590	535	541	542	542	495	536	554	551	543	541	540	487	550	518	579	517	576	502	562	524	543	538	554	540	565	521	503	544	506	582	567	520	497	543	552	531	530	520	614	522	529	502	545	567	546	540	560	549	547	538	571	559	491	565	523	517	549	568	512	559	534	525	521	574	466	523	558	511	572	540	534	591	553	531	581	533	576	504	520	570	548	507	562	536	480	528	517	585	545	542	551	512	552	555	513	564	548	539	554	570	549	522	538	529	536	490	543	503	578	524	559	528	547	525	581	542	590	591	531	529	560	563	553	549	526	528	545	577	538	524	525	550	582	518	567	544	537	522	511	547	535	527	543	556	518	534	525	545	543	575	554	560	545	489	533	517	550	558	557	569	506	549	544	542	499	581	541	548	522	533	551	529	518	517	533	539	556	502	553	529	505	593	547	542	544	558	552	533	590	510	526	516	533	528	560	521	535	524	541	531	508	566	558	562	554	540	522	546	524	535	557	580	565	534	549	542	541	554	508	538	516	511	521	546	583	594	520	555	603	518	544	521	571	568	548	545	542	597	497	541	558	546	508	530	553	551	525	501	563	538	518	514	571	520	509	559	559	543	522	535	558	532	580	503	587	502	550	555	512	563	548	533	546	517	530	562	523	525	507	538	556	540	512	545	566	533	519	524	575	555	556	548	538	545	559	551	543	535	506	555	533	541	550	527	543	548	597	595	564	583	512	552	576	563	506	513	548	523	572	524	537	527	548	524	537	537	558	557	561	583	568	547	539	534	517	570	547	541	541	533	506	505	553	584	573	540	595	577	524	520	503	526	542	518	541	562	540	525	546	503	535	539	515	555	552	550	560	540	522	568	567	517	500	546	547	492	536	534	530	529	572	518	553	526	496	586	512	532	549	532	539	497	558	554	547	547	543	544	514	542	531	547	517	608	572	567	537	557	538	591	527	532	561	544	532	531	552	537	524	544	517	504	530	518	540	561	537	523	497	556	564	508	547	519	563	515	559	548	550	566	510	548	553	545	594	498	553	537	516	555	560	509	515	530	552	512	536	521	543	541	556	622	514	559	555	533	505	518	508	537	570	535	544	553	519	538	504	535	530	500	570	552	522	563	529	559	534	575	502	558	551	556	505	572	535	537	526	517	546	532	529	554	500	510	546	532	535	526	553	564	530	566	547	535	587	545	524	562	537	502	538	531	580	548	547	526	504	558	556	550	555	513	589	555	531	571	518	569	561	532	564	537	555	499	565	548	567	554	516	505	572	561	546	521	585	546	503	535	528	522	564	539	571	571	528	531	539	542	508	545	548	533	592	508	556	545	526	518	540	528	546	561	509	544	557	535	526	549	565	531	548	550	559	537	540	561	537	557	566	510	537	555	525	542	546	547	564	566	564	537	602	562	527	527	583	575	570	575	551	599	523	552	525	563	517	533	534	566	493	533	586	521	525	531	565	535	537	557	557	517	528	538	545	528	520	542	542	579	532	547	565	541	527	504	534	524	516	550	542	598	561	532	582	546	536	522	534	520	551	532	538	539	546	544	565	504	560	543	540	523	537	554	513	517	529	531	566	514	540	541	554	546	536	569	554	550	545	519	489	541	542	541	502	557	479	583	590	536	560	540	529	498	555	532	519	565	564	528	527	546	549	582	512	523	564	539	553	506	555	569	550	560	546	467	568	562	578	515	598	542	535	559	532	521	538	533	540	523	577	526	527	500	588	552	547	557	558	537	545	540	537	557	568	546	530	545	539	547	517	550	552	524	533	553	533	513	516	545	531	543	562
23308	21312	29098	23853	21307	20363	3266	999	727	621	488	463	384	331	309	294	308	254	237	226	225	188	181	206	205	170	184	157	181	190	181	165	167	183	163	168	158	176	169	186	176	165	156	183	182	166	152	159	159	140	152	140	154	149	132	170	130	162	158	126	164	142	133	159	156	163	137	148	142	158	158	145	166	154	145	149	153	167	148	145	163	141	167	169	134	139	183	157	159	161	147	167	140	159	143	147	154	142	166	182	148	143	156	145	142	149	148	150	162	152	153	143	173	146	164	155	158	147	139	149	164	136	142	156	137	169	155	157	142	140	146	150	151	157	161	140	135	167	128	170	159	162	133	146	138	138	140	166	144	148	166	146	165	170	163	143	172	163	171	168	145	150	156	132	140	172	138	118	169	172	167	158	147	142	150	148	148	159	164	178	148	142	172	168	136	146	144	167	134	138	175	155	139	160	171	156	149	156	150	123	134	147	165	161	153	150	165	146	166	132	146	154	155	132	142	154	157	156	136	155	176	168	144	146	149	140	151	141	171	152	147	162	152	140	153	170	161	140	144	161	170	156	159	167	153	151	140	173	133	155	152	150	146	151	140	151	150	135	143	142	135	165	131	133	148	134	169	150	167	132	167	128	135	168	148	154	135	129	164	145	132	153	161	138	168	136	167	168	179	152	148	145	149	162	136	170	148	155	138	149	153	158	159	147	160	155	140	139	156	144	165	152	169	159	148	145	162	166	143	147	153	140	122	176	142	165	155	148	154	163	137	146	144	176	168	146	150	169	130	168	155	157	153	132	132	136	142	134	152	165	161	146	130	165	143	164	154	160	151	143	160	155	125	140	143	149	157	140	140	160	142	169	167	135	146	152	133	146	149	161	159	157	140	155	150	148	155	160	146	139	151	136	150	142	161	140	153	152	133	152	166	154	130	122	160	160	123	160	166	148	151	156	157	154	142	156	136	142	149	171	149	144	153	141	140	152	147	141	167	155	126	158	132	145	182	160	150	142	141	163	156	149	142	170	162	145	160	152	155	150	157	138	143	150	136	161	139	153	130	156	147	145	164	160	145	159	161	156	156	157	150	153	169	154	159	131	156	170	151	138	170	173	152	120	142	136	151	153	141	156	147	160	168	166	149	160	147	162	160	157	160	153	141	148	138	157	159	149	147	164	170	150	153	141	139	128	167	157	150	156	144	149	167	154	161	172	160	183	154	137	163	137	134	139	161	158	153	150	147	155	174	159	153	164	145	158	144	157	141	166	186	158	154	144	148	140	125	169	132	158	160	142	166	165	163	135	154	166	119	145	156	153	139	149	149	166	153	147	168	139	137	157	178	153	133	169	153	132	147	142	165	159	155	161	169	154	126	156	136	145	162	157	118	131	157	145	124	160	153	131	154	159	170	145	164	149	145	146	146	138	147	143	151	127	141	159	134	156	154	151	150	168	130	136	157	163	166	154	169	164	172	151	150	159	138	155	154	141	153	155	144	159	152	144	158	147	141	136	164	122	140	158	155	154	145	150	165	164	148	158	147	167	159	140	140	148	137	147	154	173	151	142	147	134	146	135	154	151	162	154	163	155	156	140	148	157	140	146	135	137	139	154	150	145	166	157	134	153	143	152	173	137	149	152	153	140	150	138	142	167	148	163	167	165	159	156	165	138	154	148	146	145	150	129	122	161	137	136	147	150	147	153	147	141	139	135	157	169	145	158	139	144	153	157	151	133	159	142	160	149	145	144	145	162	168	150	134	141	147	156	169	147	127	164	141	133	144	155	184	183	155	157	155	148	145	138	178	161	139	140	143	163	144	155	133	154	168	161	148	145	148	150	172	171	147	130	126	138	140	139	132	148	157	155	140	144	167	171	140	167	163	152	171	127	138	172	128	144	149	150	152	161	139	127	134	147	148	134	153	166	138	138	127	153	156	139	129	174	150	141	150	152	168	135	132	172	150	151	139	144	153	145	145	150	138	153	158	154	149	154	152	154	139	159	141	133	160	163	132	167	150	136	137	146	167	132	144	124	172	149	137	142	152	141	156	135	170	160	155	130	168	153	159	159	149	147	142	134	156	161	141	141	155	147	152	159	141	166	173	133	139	155	170	144	158	157	163	154	135	156	144	159	155	149	153	144	162	164	143	131	125	126	149	167	146	132	127	166	160	146	153	137	153	141	126	167	140	131	154	192	167	177	131	145	144	175	136	160	144	149	152	136	158	160	175	140	153	125	147	142	163	176	153	180	144	129	142	163	176	163	154	146	151	138	140	155	149	151	160	138	154	158	142	154	148	141	158	166	151	138	151	142	160	149	154	132	140	159	165	137	155	130	154	125	165	139	138	142	132	152	163	163	141	156	149	168	154	157	138	160	152	134	159	145	163	174	163	178	156	140	132	134	132	140	149	121	142	138	142	139	142	120	154	158	162	138	152	136	157	138	168	139	125	147	173	145	163	138	163	139	134	134	162	127	162	155	158	145	175	167	146	153	158	137	142	146	162	150	145	160	151	153	155	151	158	188	132	155	135	161	163	157	136	162	151	149	117	168	183	159	142	143	165	163	135	142	162	167	137	158	159	142	163	138	159	150	155	175	144	137	146	156	141	139	129	149	163	140	148	153	118	155	169	141	173	147	140	157	148	158	131	144	163	160	162	159	134	169	170	136	135	162	165	151	143	137	138	154	157	161	148	132	132	164	147	150	147	141	146	146	162	162	155	161	153	174	132	159	163	121	153	160	141	150	152	162	148	145	131	148	167	131	150	138	142	133	151	139	121	140	182	163	133	153	158	166	159	154	163	146	149	151	143	150	141	128	171	168	157	149	159	146	158	174	160	154	137	152	147	139	172	148	146	143	134	164	131	181	157	133	151	141	160	172	141	148	154	151	156	153	181	177	147	150	157	137	146	145	171	131	157	144	158	154	150	158	151	139	154	146	161	135	162	169	149	157	145	145	141	171	139	154	120	128	155	161	162	153	162	158	162	129	134	158	136	156	145	152	145	140	148	149	151	146	140	166	147	159	144	148	147	157	152	138	154	146	167	148	147	157	136	173	152	153	146	141	134	127	133	160	158	163	140	156	166	165	163	137	143	153	139	151	141	181	162	129	135	132	177	132	153	156	153	141	130	147	154	169	146	150	155	153	163	146	153	143	142	153	161	147	151	155	157	135	174	157	144	125	138	139	139	157	168	147	159	142	143	166	139	151	146	135	135	155	168	145	138	145	135	140	162	148	151	144	144	147	154	158	162	146	147	143	161	140	161	148	126	160	155	140	157	151	155	146	153	128	149	137	155	146	153	146	151	123	172	165	150	133	151	152	164	147	164	166	147	160	149	139	137	145	162	150	172	157	164	141	144	165	138	138	156	134	150	136	139	146	161	152	153	152	186	155	143	136	151	145	169	155	150	152	139	150	150	170	144	152	146	133	152	151	151	127	147	160	132	141	161	154	144	165	142	148	176	145	139	133	150	151	138	158	152	146	158	160	149	149
38748	24727	16813	9570	6518	4959	3990	2872	2289	1863	1532	1255	1094	910	827	741	683	671	541	505	494	454	446	440	432	388	355	380	349	364	356	364	301	330	300	296	332	270	296	307	287	268	273	275	257	270	279	278	279	278	271	283	281	255	265	264	280	274	278	269	275	249	253	266	298	267	291	274	277	296	253	265	290	266	293	281	290	262	275	242	259	239	257	250	252	249	265	261	276	252	284	268	297	238	254	287	228	281	289	241	272	298	285	257	269	256	283	284	273	240	267	274	264	235	254	264	216	258	245	245	244	249	303	268	267	277	249	230	240	255	251	250	269	257	275	245	271	279	266	275	259	263	267	260	244	256	253	294	273	243	275	273	280	233	240	302	259	224	293	246	247	257	278	277	269	278	276	255	270	268	270	260	266	247	262	231	234	265	268	285	265	271	298	272	259	239	235	281	268	271	290	263	267	284	260	251	252	254	247	268	243	276	264	246	251	298	272	235	244	251	273	261	217	251	254	290	265	228	254	263	285	249	247	261	255	256	288	272	227	280	259	285	261	277	242	255	269	278	282	271	266	264	239	297	253	244	278	258	261	263	278	278	253	269	237	222	266	282	239	261	250	274	250	248	250	244	258	253	285	265	240	249	259	256	218	252	271	257	260	257	285	285	281	269	256	258	275	251	260	260	264	285	253	291	235	261	236	236	253	266	281	236	265	250	262	261	262	270	264	270	264	242	278	272	258	247	251	245	255	239	245	249	283	268	299	249	278	273	253	263	274	266	257	286	287	294	251	258	245	306	242	265	248	241	264	261	250	261	232	259	260	287	226	263	240	255	259	303	249	267	275	256	281	264	258	292	256	288	248	255	271	270	299	269	245	249	258	299	266	263	265	269	256	266	245	244	283	253	281	287	243	257	266	246	244	276	243	257	256	257	258	275	270	256	253	272	267	271	246	260	269	293	267	241	266	259	278	302	260	262	242	262	291	253	291	241	251	300	263	246	265	268	241	247	275	249	255	282	289	250	255	274	278	233	275	253	273	244	248	241	302	291	252	267	264	265	278	276	281	256	262	263	242	276	253	247	245	253	256	219	254	251	263	239	261	244	249	273	233	250	275	279	283	274	260	263	241	281	246	264	258	226	275	271	283	230	279	234	260	276	251	248	296	242	248	266	256	281	220	277	266	249	255	263	257	255	237	251	275	228	251	255	261	257	263	289	289	247	244	267	252	269	278	239	261	243	283	264	250	264	260	272	285	271	236	269	259	259	272	275	278	291	271	241	268	289	257	271	267	270	266	267	262	264	276	249	255	245	245	286	238	242	253	266	244	252	273	245	268	238	253	273	264	262	270	249	287	245	281	269	279	302	269	279	273	276	297	265	254	262	273	249	273	285	271	258	254	292	272	255	265	244	234	260	237	264	254	271	261	241	256	257	226	260	265	253	267	253	253	251	269	244	258	264	250	256	240	261	236	289	255	260	265	241	298	266	258	248	245	288	269	260	255	257	276	256	246	256	258	238	260	267	255	284	261	280	245	287	261	236	254	254	262	261	251	254	255	293	239	271	262	262	272	237	287	263	283	267	276	257	231	235	276	256	265	265	242	244	241	251	262	252	272	256	288	250	263	257	289	257	270	282	285	260	271	254	247	259	245	231	246	268	303	265	233	275	250	291	261	245	275	278	254	301	264	262	248	275	258	290	274	258	260	224	279	238	265	282	238	274	253	266	280	280	249	263	274	273	307	255	262	257	269	281	244	237	256	256	248	253	246	242	262	293	251	243	281	260	260	260	258	241	260	260	240	268	283	277	229	281	259	276	269	266	255	258	278	286	264	240	267	228	248	288	263	221	253	249	263	260	255	264	252	285	235	250	258	284	260	266	234	256	237	263	261	267	237	241	239	277	258	240	251	256	260	242	264	272	233	265	269	246	279	236	249	260	256	243	263	260	264	279	266	258	259	270	253	252	253	257	281	283	246	243	250	270	257	255	280	271	283	256	255	258	253	270	280	257	256	246	249	268	260	258	230	255	252	258	271	256	253	248	273	227	255	270	275	249	249	275	257	243	263	269	243	271	278	264	268	283	231	269	258	256	247	262	269	278	258	242	260	254	294	260	248	280	244	274	266	242	260	257	282	267	251	247	254	246	254	290	283	242	239	254	254	256	253	227	255	263	257	264	261	248	275	282	260	305	288	277	256	239	266	281	238	268	278	245	270	249	238	255	272	268	275	235	265	247	287	259	234	263	269	253	258	266	269	254	244	248	271	284	255	257	253	252	259	249	271	265	257	256	257	276	255	292	250	256	257	272	269	284	269	254	268	265	256	247	238	267	245	248	259	270	269	270	274	267	239	262	247	265	269	233	252	280	250	288	256	233	249	259	280	213	259	255	240	232	238	246	248	249	245	245	282	238	244	261	254	280	246	234	268	287	232	267	261	269	236	249	256	262	267	272	273	273	232	255	246	273	242	257	262	264	268	254	273	283	245	269	276	302	240	234	247	240	267	250	257	247	250	295	267	250	236	256	238	222	261	237	276	247	238	272	254	245	292	272	238	260	269	262	239	268	277	243	247	270	283	249	252	257	229	241	238	261	253	256	272	226	282	252	265	257	212	258	261	290	259	280	261	258	258	267	263	242	257	258	290	245	257	261	283	256	253	263	255	270	244	242	262	242	228	255	260	270	249	255	264	245	263	271	258	282	260	297	254	271	246	268	265	271	284	267	251	268	282	281	283	238	261	252	250	269	267	239	289	253	294	276	255	277	253	232	251	255	272	235	245	240	269	257	284	270	261	253	242	259	245	264	253	253	247	274	259	278	284	270	273	230	261	270	250	280	258	260	280	279	265	274	265	268	275	271	263	260	268	249	272	251	261	258	282	252	263	259	229	242	265	285	296	265	268	252	243	258	260	249	246	236	264	265	276	272	251	216	246	259	272	269	279	267	262	280	236	265	253	275	241	254	256	291	275	262	284	288	282	264	274	259	278	258	270	264	245	246	244	242	264	257	236	262	275	292	252	260	237	268	278	226	266	274	249	266	253	260	250	272	252	264	274	254	217	252	286	280	292	267	263	215	258	260	222	272	248	236	239	249	260	249	290	276	276	295	254	257	276	255	287	230	274	238	259	254	241	270	272	246	280	267	269	267	251	272	252	262	265	269	248	265	271	253	251	262	245	266	235	255	254	255	265	290	281	252	277	258	250	266	253	241	254	282	254	237	273	269	241	287	272	244	271	257	251	236	233	297	263	263	262	248	292	265	229	255	265	237	245	269	238	262	262	242	260	282	234	221	265	257	282	265	263	247	234	246	237	275	279	263	249	238	284	284	287	241	253	292	268	246	266	257	269	266	254	278	273	243	294	265	264	249	245	271	267	234	268	239	265	272	247	261	270	258	260	286	242	257	240	263	235	239	287	265	270	231	250	247	279	263	245	248	250	287	277	230	249	229	242	225	253	260	274	237	260	294	268	258	266	248	267	253	268	267	245	273	240	255
27540	20526	9811	1898	1077	721	613	538	449	496	471	409	392	427	399	407	414	426	383	396	381	373	383	377	359	352	368	341	364	369	376	389	373	377	364	376	347	339	387	370	379	403	345	382	338	408	361	361	385	345	366	391	357	359	350	370	379	363	367	354	379	375	387	345	365	357	366	339	343	385	383	372	348	360	354	345	348	373	362	359	389	344	351	337	369	392	347	407	359	389	369	352	363	398	367	375	361	374	375	369	335	405	375	346	343	378	355	373	378	393	373	383	366	404	392	335	369	352	347	370	374	339	349	347	371	365	363	347	373	362	383	358	405	327	364	376	360	371	368	377	379	382	417	393	355	370	389	359	357	373	400	333	353	335	390	362	359	380	357	384	363	365	367	365	341	366	343	361	365	360	381	350	353	345	386	382	399	339	366	358	320	361	356	386	405	344	385	377	339	344	362	335	385	321	384	357	364	369	406	357	353	354	378	396	385	392	378	369	349	391	366	364	369	368	358	343	362	371	373	390	382	365	369	383	341	347	388	330	383	383	339	378	392	373	384	385	361	350	370	354	346	380	363	358	399	373	366	352	361	344	354	387	331	350	382	376	375	378	333	366	382	319	355	369	356	364	380	374	350	374	359	392	340	389	400	355	374	378	341	392	383	365	355	361	374	387	370	371	367	369	362	376	346	391	371	377	377	365	348	355	397	400	364	399	309	370	368	381	374	371	351	351	353	349	362	377	398	379	366	368	331	363	342	347	384	381	374	363	338	324	372	306	378	365	345	336	390	375	385	379	345	363	348	378	384	406	390	369	352	373	374	357	379	354	354	365	385	335	343	351	359	362	367	374	359	379	364	384	345	347	369	366	364	354	386	362	388	369	366	354	375	353	336	347	357	365	375	399	359	371	363	350	369	350	390	394	336	392	373	401	356	362	374	385	371	362	321	378	361	358	376	393	377	371	348	351	385	350	391	344	375	366	358	356	345	338	386	397	388	336	345	346	375	365	360	372	359	366	373	392	356	356	411	351	384	360	365	375	337	359	354	382	369	377	383	378	368	384	358	383	381	369	333	336	396	358	387	396	337	360	407	363	373	356	376	362	379	398	339	348	337	361	348	375	380	360	378	337	373	383	344	351	340	370	361	346	356	361	373	330	344	369	347	403	396	382	357	340	403	332	370	393	386	354	372	373	357	364	368	367	343	347	377	365	366	368	352	338	390	336	336	369	372	372	360	339	372	392	379	359	378	375	375	361	375	352	359	376	349	404	370	360	355	353	335	343	339	364	366	360	379	363	351	387	342	397	391	353	390	357	371	378	367	389	388	352	364	412	383	375	382	384	375	362	357	385	371	332	394	343	358	380	383	387	374	362	369	379	361	368	380	359	341	327	371	353	379	382	335	392	330	397	373	376	348	345	363	381	347	358	394	351	416	347	347	381	392	369	343	376	362	360	366	343	339	342	344	378	383	355	407	334	366	341	394	382	352	361	340	374	368	358	349	361	391	346	366	345	385	370	349	379	376	385	364	399	356	338	375	385	363	356	353	353	344	348	344	358	358	378	362	379	389	400	356	371	401	371	374	401	370	424	366	354	364	386	405	335	352	365	406	386	403	403	339	375	321	355	397	351	370	367	339	390	366	369	331	378	353	349	381	388	354	326	395	345	350	338	378	358	363	381	371	373	353	365	399	341	370	354	369	369	360	329	373	351	378	370	350	370	346	368	371	371	384	358	343	378	346	376	339	366	367	364	358	343	383	352	352	345	389	345	399	361	396	395	423	375	365	344	351	360	366	381	370	352	382	362	361	378	318	371	335	339	368	347	375	373	376	370	387	362	365	401	370	366	338	374	364	379	394	374	360	385	366	368	360	353	354	369	382	376	378	368	325	364	342	362	356	318	398	371	409	397	404	381	366	359	362	381	387	350	357	372	349	372	369	387	335	336	338	346	349	358	355	375	371	353	387	402	343	369	354	343	344	378	356	338	318	395	327	349	363	371	397	362	371	350	351	353	351	395	394	369	349	330	366	377	384	358	366	342	396	365	394	375	369	384	357	405	370	354	392	390	391	364	379	358	360	335	377	373	369	358	386	384	352	398	371	359	379	352	339	368	359	356	383	370	366	367	371	375	419	373	391	351	377	355	344	362	397	390	373	373	365	342	336	342	370	402	400	390	361	385	384	384	342	388	387	355	345	379	372	382	374	375	393	367	337	362	340	365	359	403	381	368	369	390	366	387	358	327	387	386	363	399	379	368	364	360	387	368	355	342	370	338	327	395	361	377	355	379	368	338	361	385	369	339	388	380	359	364	366	360	394	364	324	354	387	355	381	354	352	346	339	360	356	376	373	366	378	358	371	389	355	360	404	366	342	370	360	380	347	354	372	356	389	367	395	375	368	373	347	363	357	365	341	374	356	382	377	374	320	387	392	341	407	329	387	391	328	371	385	338	347	323	356	363	350	403	357	342	400	374	360	399	347	331	367	381	365	363	373	385	377	348	344	350	396	349	370	346	378	374	387	349	393	354	362	358	374	364	356	386	334	362	346	404	364	338	330	371	361	365	382	334	354	370	338	382	363	371	371	373	361	355	360	385	388	345	383	353	372	398	340	336	351	295	383	380	346	369	349	401	334	354	368	346	385	385	383	348	357	324	390	338	368	351	344	367	376	368	369	401	399	348	364	360	394	345	349	345	344	378	360	347	342	370	342	354	341	392	391	362	385	376	364	380	361	382	368	392	342	336	343	348	387	372	363	390	358	346	403	377	389	366	363	374	372	353	376	357	385	352	351	353	359	363	375	372	399	396	396	356	354	311	345	352	379	360	373	401	372	338	383	349	400	348	415	329	388	332	334	358	335	345	396	382	371	369	379	399	370	349	350	360	348	384	393	341	335	383	382	393	397	342	361	353	363	368	348	379	370	326	345	337	372	381	385	375	360	345	374	328	351	385	371	352	386	376	347	356	375	352	356	379	372	360	365	350	345	388	361	351	333	392	337	300	362	351	365	380	347	373	351	389	338	374	371	338	354	358	372	360	378	341	379	348	381	370	375	368	346	368	349	385	392	360	377	380	374	366	385	380	359	348	362	364	398	334	380	385	320	360	420	357	359	388	359	308	369	366	352	364	387	371	366	377	399	380	357	329	334	332	341	370	367	347	364	341	374	385	363	355	418	339	371	383	376	367	338	354	359	400	330	396	375	400	332	360	343	381	370	340	349	366	352	385	402	349	374	360	377	391	378	342	427	371	373	339	381	356	391	367	385	348	364	358	389	391	375	353	382	353	360	372	373	354	386	358	350	336	390	360	371	376	346	389	375	357	341	359	350	360	353	373	378	351	369	387	350	408	353	344	346	343	382	341	387	398	383	359	360	368	331	349	353	378	413	382	356	348	408	353	371	355	374	386	360	371	342	370	371	373	374	382	377	369	347	385	346	382	363	401	375	388	359	369	345	363	388	332	360	351	359	332	356	356	399	342	392	373	391	368	387	355
29941	10596	5231	2975	2103	1572	1329	1169	1025	918	898	825	781	711	752	719	659	713	644	643	654	632	638	563	575	642	649	635	593	603	628	584	565	596	629	633	583	610	590	607	588	619	617	585	626	578	577	601	603	586	594	592	573	607	575	579	645	587	578	634	625	614	570	615	582	575	619	575	595	630	600	633	568	621	606	554	574	593	602	610	595	639	592	614	596	600	590	632	584	631	611	609	600	600	640	597	613	594	608	586	585	569	559	586	615	579	604	643	582	554	613	586	601	597	588	619	584	647	596	594	584	645	609	622	554	626	591	589	594	609	599	608	604	600	625	565	555	608	605	596	590	584	595	583	635	604	540	614	590	586	616	620	624	597	548	595	620	594	525	640	590	599	558	589	606	618	595	601	601	580	575	602	639	576	601	570	597	603	648	603	670	597	624	572	567	621	621	659	607	607	590	631	611	597	575	630	617	601	611	598	608	597	600	637	599	616	633	608	576	589	608	575	572	600	578	581	613	599	569	638	610	619	546	641	622	612	569	643	587	604	587	608	625	580	586	619	587	610	605	599	598	582	615	626	595	600	557	611	590	588	586	623	619	592	601	624	626	604	599	605	614	601	581	596	620	549	562	594	585	609	629	580	656	623	623	633	582	617	584	619	598	603	606	586	570	617	610	619	582	597	592	599	633	594	602	616	649	612	624	639	608	591	620	578	629	583	566	610	595	636	540	644	617	645	553	589	594	597	580	592	612	614	608	606	571	580	566	633	550	608	613	535	628	592	651	573	603	625	595	578	572	599	601	594	608	632	608	606	604	595	651	616	564	637	613	612	598	566	594	611	602	622	537	608	613	583	612	572	611	589	586	635	653	592	562	613	609	615	618	603	620	568	586	588	627	607	540	629	650	590	604	579	614	594	636	604	599	631	619	636	634	621	610	610	603	613	628	612	587	578	590	658	586	582	620	604	606	622	606	604	579	605	618	575	603	588	640	562	602	631	603	600	585	581	578	605	589	634	658	595	556	578	608	600	612	597	602	643	614	589	542	648	575	635	572	629	614	607	598	597	578	612	605	577	621	603	621	597	589	587	557	565	632	636	613	648	632	602	604	572	593	626	594	594	616	604	618	561	619	625	573	606	593	628	603	541	620	605	581	602	612	613	636	623	561	607	605	559	614	629	583	637	592	627	565	623	620	593	605	633	617	575	543	624	611	603	621	602	616	601	597	560	645	634	591	614	602	598	594	593	640	635	595	593	563	636	615	573	615	622	590	587	601	561	633	589	629	573	578	626	595	586	628	630	584	632	548	665	618	604	602	584	648	594	591	600	618	594	608	583	619	600	591	641	589	577	636	586	640	600	605	635	534	599	589	607	606	577	620	593	602	574	631	572	583	633	625	614	582	613	597	607	648	579	596	612	604	608	594	581	621	619	623	615	604	534	604	601	603	586	628	657	617	597	615	601	598	661	581	562	583	625	644	566	628	570	613	583	598	579	611	627	606	600	590	584	601	588	605	617	577	597	676	607	596	612	603	608	594	635	632	606	594	586	641	612	629	610	615	636	584	606	603	662	582	634	589	631	612	605	584	620	621	636	590	605	636	581	553	601	582	603	598	602	621	588	610	657	570	610	636	579	536	587	595	591	626	607	544	621	576	604	573	600	611	606	592	563	631	610	605	589	601	588	638	570	624	596	606	614	557	553	587	653	605	593	616	545	628	613	593	614	577	612	626	625	592	614	582	610	600	628	643	568	580	623	567	622	595	593	610	621	582	580	594	623	627	626	630	598	628	675	605	623	600	609	622	601	593	623	623	608	589	582	616	608	625	603	592	622	638	558	629	579	627	600	621	620	589	611	640	634	596	600	592	609	592	596	626	566	583	594	658	569	569	569	587	595	614	611	585	587	610	589	614	602	597	603	621	612	602	591	584	562	616	583	638	595	595	607	607	617	620	571	654	611	585	620	606	610	615	631	607	589	585	645	639	616	609	635	613	630	593	590	587	582	604	589	590	606	644	598	632	633	541	658	611	600	616	622	552	619	622	611	586	531	566	601	633	609	617	637	606	640	593	595	620	563	582	679	555	579	562	569	559	567	640	618	607	609	600	550	609	555	613	591	623	613	612	582	582	619	610	617	622	621	611	621	585	645	625	666	583	635	572	572	574	609	631	584	656	608	630	580	595	586	576	646	600	610	591	615	591	570	616	611	610	579	615	596	581	637	610	577	632	596	547	585	584	568	631	612	578	600	641	552	601	600	556	611	621	579	650	596	612	639	581	580	638	626	588	574	634	562	595	621	621	587	648	588	563	570	598	641	604	568	579	552	632	605	575	622	611	577	618	599	623	594	584	559	658	599	587	590	599	667	575	640	662	589	629	599	610	666	590	588	621	660	600	607	621	587	619	627	576	594	595	634	594	615	600	594	572	591	566	621	572	573	623	607	643	590	592	571	621	614	623	637	645	575	615	608	626	621	609	566	583	574	651	638	646	601	622	604	602	582	621	613	639	597	657	560	639	568	592	607	623	619	566	611	610	592	600	582	631	610	605	618	610	599	629	605	608	564	593	613	520	603	575	605	633	629	613	625	653	600	636	625	635	618	626	630	613	597	579	566	584	596	581	580	589	598	597	582	575	591	572	659	632	567	574	597	618	568	578	581	625	589	615	590	612	599	604	577	618	603	621	605	585	633	623	605	598	606	594	591	634	579	608	637	621	624	615	597	587	610	603	574	646	593	591	588	614	641	625	587	617	580	657	602	523	621	603	606	592	594	605	603	587	627	612	569	565	587	619	638	637	624	602	592	603	600	563	573	618	599	615	624	622	589	598	583	598	605	642	640	592	622	579	593	593	634	612	623	650	593	581	610	657	605	603	589	591	575	597	625	603	621	589	573	581	605	581	592	581	581	634	641	581	615	622	572	608	589	621	638	576	591	624	621	600	581	600	569	592	615	585	563	632	613	540	617	597	648	626	592	628	609	604	638	600	614	574	665	597	612	559	603	603	613	597	601	559	588	640	642	656	571	613	627	631	587	569	611	614	586	562	659	622	619	593	600	661	565	634	591	629	592	561	587	570	574	595	583	586	582	590	592	570	600	628	620	611	598	575	600	597	589	592	627	602	624	604	587	643	595	617	608	627	607	583	575	624	616	608	623	625	601	629	631	598	608	610	608	572	590	633	607	609	615	621	611	637	647	648	609	594	598	635	603	567	610	581	585	597	643	596	581	594	605	602	586	590	656	600	555	623	587	605	605	626	599	612	600	618	621	599	650	587	614	626	642	588	624	612	598	559	589	623	565	601	598	595	626	601	598	621	593	599	599	603	597	574	590	647	590	618	569	597	567	578	643	632	633	616	592	612	624	641	577	590	601	585	638	614	566	565	631	660	656	588	656	587	621	622	623	580	602	582	572	620	627	588	601	639	630	623	600	579	606	603	593	617	604	601	594	643	588	602	577	610	633	598	626	590	618	643	604	659	597	613	607	635	612	605	649
24285	21315	28554	24402	20947	4790	1250	799	695	669	584	550	464	479	449	388	434	408	323	361	380	338	323	327	348	375	335	347	364	342	352	362	318	343	333	363	321	327	324	312	334	284	344	334	311	308	353	337	295	315	318	320	359	359	318	302	318	302	317	338	332	314	297	316	341	341	342	357	322	313	325	333	314	344	375	339	305	319	349	324	321	356	316	308	311	327	312	303	331	322	298	321	339	314	327	368	324	275	300	329	328	319	331	339	340	359	336	331	317	299	349	318	314	321	338	312	318	349	321	300	306	338	307	312	321	340	325	314	301	346	299	327	329	305	309	331	343	348	290	318	312	342	314	313	302	327	308	323	327	316	365	326	341	309	303	320	313	329	330	341	330	351	287	338	313	310	310	356	325	317	325	317	326	309	342	318	315	326	310	344	329	345	327	318	314	338	335	330	345	342	290	339	301	294	330	313	281	328	317	334	350	304	342	294	329	350	338	328	315	325	293	308	312	348	326	321	312	331	309	310	337	322	297	329	335	359	328	333	327	332	308	327	287	320	338	323	320	309	314	332	324	327	314	329	338	326	321	331	328	302	287	345	338	312	342	321	312	347	327	356	361	328	320	333	338	308	320	329	342	329	323	295	361	364	302	335	318	307	319	314	299	324	327	327	334	336	325	309	334	363	294	326	319	323	335	326	372	313	325	358	300	343	347	316	324	378	330	333	362	301	306	310	313	307	328	305	311	301	328	316	334	310	326	359	312	302	317	290	327	308	349	352	333	327	330	329	335	321	272	307	295	337	323	296	267	345	317	297	315	321	321	337	306	329	287	309	331	317	318	300	335	305	325	340	351	330	324	310	328	333	293	323	352	339	304	293	339	322	316	342	316	291	320	333	331	304	332	319	294	319	325	295	337	372	315	326	340	312	320	323	296	349	302	308	339	302	321	313	324	318	333	325	359	323	323	315	318	311	341	285	324	332	341	325	326	315	299	303	324	329	346	311	300	326	320	314	340	325	304	318	315	336	326	353	340	328	336	334	357	348	340	312	357	317	359	309	372	328	323	303	309	327	310	308	324	331	332	331	315	305	294	325	337	305	304	313	325	339	306	298	336	302	333	341	338	352	330	310	330	334	331	301	323	297	291	353	342	300	340	344	344	308	302	331	304	308	330	332	332	280	344	314	293	334	328	314	341	333	330	313	330	325	336	298	316	327	312	317	312	309	342	300	330	337	330	321	331	330	309	318	306	311	331	307	312	317	329	307	339	313	316	282	306	302	283	310	313	326	311	342	336	307	289	318	299	287	312	296	328	307	315	329	340	321	325	324	344	330	351	306	354	320	346	308	354	304	318	320	320	320	337	348	287	353	296	341	333	329	312	315	347	333	296	331	297	298	313	319	286	332	316	332	327	314	313	330	307	336	289	314	358	356	330	322	330	312	340	310	312	320	344	321	317	310	325	295	326	325	315	317	321	343	324	313	354	332	316	309	306	356	330	347	334	301	340	331	308	340	306	303	340	314	312	308	313	324	322	314	310	340	322	299	331	307	321	328	320	328	313	348	323	365	309	314	313	299	298	320	332	322	316	304	306	342	346	308	314	331	346	321	306	296	326	325	321	317	315	329	304	325	336	303	326	299	319	341	300	313	340	322	288	330	313	327	302	320	338	324	314	325	332	332	315	307	324	339	332	321	322	307	300	319	334	296	295	327	304	300	346	310	309	334	315	329	301	290	355	314	322	345	315	317	325	327	347	326	297	323	345	310	340	326	318	302	301	300	318	327	304	296	291	319	307	321	293	316	361	326	310	318	311	322	335	303	311	319	305	292	335	340	310	339	313	339	328	326	319	297	333	300	346	317	314	318	306	316	284	338	299	307	339	332	312	349	325	313	310	342	328	305	315	314	327	317	335	319	363	328	321	287	294	336	302	317	338	314	307	342	375	373	316	317	305	304	312	326	322	330	285	294	314	331	304	339	338	324	297	300	354	327	311	324	307	306	355	307	314	326	286	323	323	332	340	283	299	302	334	324	293	337	359	324	320	306	293	325	377	318	322	360	260	312	343	340	328	325	319	292	300	313	288	308	300	362	341	328	307	311	310	317	320	302	317	319	334	303	310	302	300	327	271	295	319	324	346	304	299	322	316	323	366	305	330	325	337	352	351	310	332	284	361	331	311	297	324	329	304	309	332	332	336	318	303	306	317	298	309	313	326	316	307	301	317	340	315	292	298	327	305	337	316	335	325	320	330	298	325	311	322	292	300	297	334	328	289	329	301	316	310	288	336	336	341	296	309	308	339	318	322	294	293	314	335	341	304	326	331	288	326	321	359	319	323	324	373	311	313	338	340	328	320	313	312	327	332	327	287	325	327	312	329	335	329	344	336	322	336	299	351	304	322	332	333	339	333	308	305	322	313	347	320	324	302	317	297	312	356	319	323	345	289	306	308	302	300	330	306	280	336	297	337	345	320	327	325	356	318	321	317	336	323	321	355	335	310	354	331	310	333	287	364	345	312	335	351	311	318	310	327	319	341	336	292	369	329	318	337	327	335	303	302	313	339	319	292	323	339	299	301	312	340	315	326	343	340	321	290	301	313	290	324	320	327	335	330	322	328	334	307	363	328	320	325	318	292	283	330	336	319	313	298	317	319	365	330	329	309	315	277	351	332	334	342	329	332	347	297	309	324	306	317	307	306	350	339	335	310	329	315	326	327	323	332	307	322	332	329	324	305	314	309	304	314	358	319	316	346	315	327	327	304	295	304	322	349	307	344	316	312	301	336	292	284	297	313	333	315	320	322	343	322	318	310	302	339	288	300	323	317	347	317	288	342	348	342	316	352	324	314	342	325	361	329	318	323	325	327	293	322	308	294	330	312	322	315	303	288	313	347	327	321	357	317	331	327	329	316	307	329	330	330	323	321	336	327	355	312	287	304	302	345	347	350	328	329	313	319	320	309	302	333	315	307	306	317	309	335	302	318	325	290	321	283	338	327	308	326	324	313	306	339	323	323	292	332	330	319	303	339	323	303	307	344	305	305	336	340	314	326	301	342	330	298	316	300	306	347	348	324	327	354	323	316	307	330	307	334	309	312	309	327	346	294	344	312	323	334	335	318	304	359	351	300	290	317	313	337	316	343	297	335	313	342	309	333	310	308	326	279	312	321	334	273	319	345	330	334	318	331	308	331	300	312	314	349	339	291	305	294	325	293	351	291	299	327	319	312	337	312	309	335	361	324	311	331	319	314	359	302	325	327	329	318	314	319	310	324	330	320	317	321	315	330	299	316	325	312	303	305	287	313	330	336	294	311	331	332	334	303	306	325	303	300	347	325	321	300	329	281	325	304	296	321	322	301	354	344	331	309	343	323	316	328	317	339	315	326	302	298	340	355	309	315	325	304	315	309	307	304	324	348	326	301	328	298	331	324	324	346	350	329	298	300	318	333	330	309	324	345	313	293	295	348	328	311	328	325	287	284	307	312	334	314	316	345	307
35183	18847	12492	6625	4650	3412	2792	2228	1941	1598	1363	1161	1064	982	875	848	806	762	702	720	663	615	638	641	590	609	583	612	610	583	600	574	617	571	582	598	577	577	566	551	578	547	549	622	562	553	532	542	585	556	523	567	516	522	534	554	576	539	532	529	551	524	520	579	567	541	508	538	531	554	524	590	573	522	558	494	547	518	558	513	517	555	507	530	540	518	534	570	552	522	539	555	528	525	535	503	548	596	556	558	546	560	552	559	532	513	552	551	573	526	533	529	501	539	568	549	526	534	529	521	529	541	541	515	547	531	546	532	555	517	556	540	533	562	521	517	524	554	537	545	538	578	559	560	547	572	547	508	528	505	534	544	546	510	558	549	526	535	507	565	537	550	550	569	545	558	550	545	516	547	529	568	552	538	545	513	563	589	551	550	564	548	568	550	540	534	535	544	563	540	536	559	517	544	526	532	510	548	567	532	498	559	558	548	595	567	506	533	546	522	539	518	521	518	554	530	550	538	532	549	559	577	516	539	594	549	564	557	513	559	542	570	548	557	496	516	560	541	571	524	549	531	543	518	513	552	531	557	563	518	516	562	510	525	552	522	554	557	490	566	543	547	523	545	543	559	551	567	534	527	507	532	540	578	592	557	551	541	546	557	571	545	558	538	533	534	530	524	534	577	535	518	560	541	540	576	553	521	531	522	549	566	500	551	541	471	541	530	540	538	520	584	498	503	515	557	524	543	550	545	513	590	562	541	555	538	556	552	555	530	505	549	516	498	585	537	530	536	547	518	523	545	488	547	518	589	537	525	537	547	506	590	545	501	548	532	559	530	514	510	526	536	576	571	551	508	536	529	547	565	565	541	559	528	554	530	542	506	541	533	523	539	547	524	520	537	555	535	541	559	512	532	560	585	566	505	528	553	555	505	565	555	536	494	521	570	532	578	515	472	562	565	525	553	549	509	562	508	508	551	512	540	530	510	540	562	536	553	560	534	543	539	547	556	533	502	545	521	541	536	571	535	529	559	545	519	504	529	547	565	567	568	533	535	556	531	550	537	557	579	564	523	518	522	541	566	522	528	536	584	582	547	565	507	540	532	555	487	549	492	514	554	543	551	507	578	522	555	561	569	563	562	535	608	537	483	533	496	578	575	519	545	562	526	556	532	543	532	508	557	537	535	552	538	526	569	509	538	535	570	538	557	582	505	503	536	575	501	540	561	556	508	537	526	562	504	577	534	508	506	529	552	544	541	565	517	531	511	560	543	562	528	578	554	544	556	524	556	498	539	549	546	542	561	538	550	540	501	499	573	528	569	566	541	536	543	568	546	560	520	538	554	531	539	586	515	583	512	530	525	550	534	547	551	534	563	504	499	525	507	534	518	501	533	501	551	535	496	543	515	498	497	541	555	537	557	531	551	569	555	520	552	526	506	549	532	559	526	580	549	527	537	525	530	522	517	521	543	503	574	542	521	520	553	585	530	514	501	576	520	552	502	578	557	534	524	554	537	526	548	580	516	535	544	539	528	507	560	520	525	526	508	512	506	498	554	548	532	517	558	511	513	589	539	537	580	501	540	573	517	517	576	526	523	525	493	581	554	553	564	532	528	575	520	524	550	535	566	565	579	568	532	521	534	506	507	524	531	544	515	522	523	540	512	546	525	574	515	523	550	558	512	534	530	528	508	526	578	545	529	484	555	541	520	525	561	535	548	508	544	531	563	561	517	541	534	546	551	510	547	565	533	551	545	546	573	527	540	535	514	510	514	551	490	539	557	595	571	531	524	543	546	534	513	538	546	515	545	508	541	526	521	563	567	510	541	521	537	511	544	516	567	525	548	535	555	589	543	504	523	544	549	575	573	556	569	530	563	548	552	550	538	522	515	507	557	601	535	530	507	569	526	561	576	563	543	506	511	571	532	529	560	528	545	538	522	552	499	543	546	521	533	531	517	537	527	541	526	553	540	518	559	548	562	526	553	524	516	509	545	551	525	510	540	529	556	523	538	553	528	504	538	560	536	557	567	528	510	566	520	525	500	517	513	506	533	510	564	504	577	541	546	567	533	564	490	528	560	561	571	512	540	571	487	539	534	494	525	559	562	539	503	589	521	551	561	517	547	563	530	530	556	496	539	551	558	532	562	565	555	532	503	524	557	516	533	524	540	541	533	532	535	529	502	543	521	553	523	498	562	531	512	516	538	512	522	486	523	527	533	541	538	562	568	539	534	536	542	516	518	526	551	533	577	546	529	517	521	531	543	520	511	518	531	530	526	549	535	527	535	537	536	574	570	559	507	568	546	531	519	548	540	525	551	512	566	564	531	542	490	494	559	542	575	529	568	561	507	543	510	529	535	571	528	532	492	530	531	556	506	552	507	490	558	527	532	523	513	521	558	533	550	537	520	566	507	542	558	540	582	567	559	558	508	542	525	586	554	516	577	546	536	568	557	560	569	530	553	526	538	504	512	528	559	565	567	546	570	544	510	547	536	538	589	550	499	562	501	545	534	538	539	573	519	555	556	539	536	495	545	569	576	564	559	554	560	578	487	548	515	554	544	488	520	561	551	514	554	532	603	540	501	508	509	528	522	572	559	563	562	536	548	526	524	535	552	507	520	555	532	559	543	546	562	515	535	562	533	593	533	543	509	545	549	500	554	561	510	505	549	564	559	518	524	524	535	512	551	534	550	525	494	505	536	540	568	523	565	532	509	580	573	522	535	534	520	524	536	536	515	559	517	565	538	571	516	525	562	540	562	569	548	524	556	536	517	509	549	570	557	521	529	504	532	540	564	495	521	565	530	541	560	555	472	509	562	508	555	556	512	548	529	577	554	540	535	567	545	547	507	546	548	526	511	558	548	549	557	514	502	543	542	538	542	566	517	576	533	562	554	547	547	507	547	543	555	519	514	534	537	579	522	509	591	505	554	525	559	513	530	563	517	521	540	554	559	513	600	596	533	557	540	544	553	561	542	537	558	545	528	522	545	527	504	525	543	554	530	524	496	524	552	533	492	568	504	545	554	545	533	513	530	552	517	547	551	571	497	534	567	569	539	564	531	538	561	522	478	511	566	553	528	561	577	551	577	507	518	562	589	509	520	532	504	555	586	543	533	523	507	571	527	528	530	546	512	532	539	531	556	548	515	569	533	490	517	505	542	536	562	510	598	587	526	518	531	551	520	493	508	527	523	567	530	532	474	564	513	528	532	540	549	510	567	541	571	523	570	558	538	526	537	521	549	552	550	546	532	558	583	493	533	521	517	548	518	524	565	539	535	509	533	538	530	500	546	490	516	530	524	506	549	557	597	562	554	544	569	518	510	531	541	530	505	542	547	526	521	534	553	505	543	534	522	561	561	576	565	522	553	542	531	526	530	538	516	554	585	515	557	537	532	551	536	543	532	522	584	543	534	488	488	557	577	597	510	528	533	518	542	542	531	527	533	589	550	513	533	529	576	517	543	554	552	490	497	502	540	536	574	544	541	547	559	506	586
23271	21294	29085	23826	21286	20348	3419	1020	738	649	592	447	397	353	306	277	271	253	250	218	193	225	208	206	183	228	186	201	190	148	189	171	180	160	157	176	184	158	149	173	142	180	167	160	186	167	178	167	159	169	157	178	160	172	156	136	163	145	155	144	158	153	197	131	164	140	148	149	161	141	169	150	153	168	145	142	135	160	149	136	170	174	139	159	141	149	150	141	141	165	162	139	148	150	145	170	164	162	162	141	146	162	146	155	151	151	154	174	150	135	172	166	146	152	166	155	172	136	161	177	161	157	157	149	160	154	154	180	155	128	135	152	157	147	140	164	138	141	164	158	141	154	153	144	156	157	143	155	176	165	159	164	142	154	129	139	166	162	165	176	153	141	149	147	149	145	123	119	165	147	160	144	150	142	144	141	140	145	150	155	152	153	153	158	143	154	152	158	159	143	185	157	174	150	149	156	164	152	145	143	164	139	153	172	151	129	140	135	137	155	149	140	159	161	175	155	150	140	141	138	156	141	128	156	164	145	146	165	143	171	157	141	169	154	141	170	145	149	159	177	165	159	143	151	183	152	165	152	133	160	132	163	177	173	176	149	161	145	172	144	151	175	152	178	171	146	145	148	157	146	160	137	165	150	150	118	151	120	140	141	151	150	174	152	125	151	157	167	150	140	135	136	151	149	158	154	169	166	152	136	156	158	149	151	165	145	141	175	145	169	151	141	134	178	158	143	170	143	133	154	170	164	171	128	161	178	141	156	137	145	126	171	153	165	134	156	147	186	147	151	147	150	142	146	150	135	139	156	149	144	153	154	156	129	156	151	147	159	172	133	158	152	152	147	155	144	146	147	148	129	134	150	153	156	146	160	148	155	151	158	127	145	148	145	150	145	159	155	154	135	156	150	148	146	148	162	159	145	164	157	165	130	131	139	155	158	159	141	155	169	153	144	133	140	154	141	170	172	162	166	152	164	156	155	155	120	142	151	138	173	168	152	158	149	148	135	156	165	143	151	148	150	163	146	168	172	160	134	131	147	142	141	141	155	157	148	156	156	166	166	150	146	160	161	149	146	146	153	137	145	166	139	146	172	158	144	143	176	130	136	145	173	149	139	162	151	142	163	144	129	149	145	130	154	158	146	137	135	158	156	152	174	155	176	141	175	144	143	138	173	147	133	129	165	142	161	163	164	157	133	142	144	117	148	162	148	152	149	139	152	149	149	161	141	142	175	144	146	126	130	136	131	147	128	162	162	165	168	143	137	163	164	143	145	136	147	145	141	160	143	171	148	135	148	147	144	153	155	144	152	137	153	154	159	139	135	145	147	166	157	159	182	138	133	138	171	151	152	142	163	158	152	153	163	151	167	133	146	130	160	181	168	150	127	156	163	160	154	148	156	144	149	169	139	151	150	157	157	156	166	162	145	149	142	143	137	168	150	160	143	178	146	149	159	171	146	158	128	156	149	170	150	146	140	133	150	157	163	160	156	150	156	152	144	156	137	152	132	151	152	151	158	156	147	169	161	159	164	161	135	152	145	159	149	181	151	153	163	141	138	163	161	158	164	152	161	161	147	160	149	152	175	143	148	139	146	132	127	147	127	149	145	169	148	134	156	162	161	170	159	142	172	152	153	163	151	140	141	149	178	155	143	152	157	160	140	134	152	153	150	126	152	151	167	164	157	124	140	157	142	158	142	145	150	156	176	141	129	151	154	140	147	150	142	167	153	133	151	153	158	162	145	146	163	147	153	153	134	158	148	158	154	167	164	168	158	163	163	143	153	142	151	142	156	154	167	165	147	139	144	158	167	169	130	175	142	141	150	155	139	148	161	134	137	158	127	178	169	155	152	156	171	150	164	157	172	152	143	167	169	136	164	146	153	141	142	151	165	171	162	156	153	164	152	129	169	188	127	153	148	140	144	131	145	134	146	149	132	147	155	185	154	150	152	142	155	155	142	136	153	139	149	144	128	142	166	157	143	154	169	137	164	137	153	146	155	158	150	142	136	157	168	154	139	143	164	162	181	131	175	126	160	139	158	142	143	160	144	149	142	155	140	141	148	146	149	155	151	131	149	147	158	160	162	156	156	154	144	164	159	155	136	162	152	154	161	157	152	143	165	141	131	140	145	161	143	139	132	163	165	141	167	134	165	135	153	141	138	160	142	154	149	137	168	147	147	140	162	179	158	146	138	151	165	139	143	143	156	158	161	177	150	139	161	178	142	140	146	157	134	157	144	154	147	169	181	162	158	131	154	157	138	150	133	140	145	164	152	142	134	141	163	173	147	162	148	135	158	142	157	167	145	142	129	167	153	145	167	176	137	173	150	161	141	157	141	134	140	142	144	142	156	154	135	150	168	151	148	146	131	134	171	150	146	152	154	161	166	158	149	150	145	131	155	148	143	164	146	167	134	148	166	158	151	162	149	148	152	144	138	145	157	154	168	156	140	152	155	142	147	128	121	159	128	173	142	145	145	169	149	135	141	144	158	138	156	150	147	159	150	149	155	145	180	139	148	150	141	176	147	138	170	133	153	154	141	166	156	185	147	149	152	147	144	158	165	129	162	146	127	155	116	146	148	154	147	138	159	130	166	148	145	151	161	149	149	177	158	135	144	133	153	138	144	132	147	169	149	172	158	142	153	167	151	165	155	162	135	134	137	163	133	150	164	163	155	155	161	128	139	150	132	136	160	142	160	153	142	152	155	133	177	150	148	138	142	176	148	163	120	152	141	160	151	143	163	146	136	136	159	142	164	152	146	152	161	152	118	159	159	134	137	157	143	151	137	152	167	124	154	159	151	137	133	141	141	166	143	131	134	143	157	152	139	145	150	145	147	146	148	157	154	165	139	136	149	139	163	154	147	139	154	148	167	161	170	175	150	164	118	160	146	153	190	146	138	148	155	157	181	179	157	140	137	156	148	165	157	167	141	169	171	148	152	159	145	175	158	157	138	174	150	179	155	165	166	139	163	154	146	143	144	160	139	153	171	136	140	173	135	155	159	128	156	148	145	148	152	152	141	142	167	150	166	154	135	164	163	155	165	145	142	146	172	134	136	155	135	136	148	136	141	131	159	157	132	154	135	163	149	139	181	151	170	159	148	154	149	126	142	148	143	137	149	141	147	141	131	131	157	156	148	148	142	152	176	146	153	159	147	167	155	160	162	151	140	163	160	145	174	128	162	135	167	150	159	152	165	168	148	145	158	150	135	146	164	147	167	158	148	145	148	141	148	139	168	138	155	156	130	141	156	156	147	167	129	137	173	150	149	165	176	137	164	142	140	173	152	155	145	162	135	140	153	143	148	145	146	142	159	140	158	161	153	159	123	152	165	164	141	146	142	147	165	162	154	152	157	133	145	137	144	152	151	155	163	157	139	143	154	169	151	139	161	140	144	191	149	152	124	130	129	155	131	175	179	142	163	163	132	149	178	152	136	132	137	143	144	141	152	154	124	157	153	127	151	124	162	143	153	155	174	149	149	168	155
39046	25332	17238	9405	6424	4915	4100	2830	2353	1930	1669	1299	1132	950	841	738	702	571	536	529	502	436	423	433	375	337	383	390	357	337	347	363	293	321	338	304	298	321	315	308	283	285	282	291	283	305	278	276	262	295	288	269	293	276	269	273	268	286	267	298	292	279	269	274	260	289	252	274	288	270	252	255	295	258	249	267	276	270	254	243	264	243	272	246	268	243	277	256	268	258	269	256	275	225	247	244	268	277	255	250	242	271	242	268	251	247	258	261	272	284	258	259	255	258	265	274	234	256	266	251	216	265	264	280	267	285	251	238	267	248	237	242	275	228	249	276	239	249	294	278	266	249	249	255	259	241	291	274	248	254	224	240	253	249	260	257	265	232	278	271	255	228	288	262	241	241	233	259	275	248	274	238	241	269	274	249	282	274	255	269	266	242	276	280	270	246	267	240	267	245	263	267	291	232	277	256	255	255	272	264	252	248	278	268	264	250	258	244	251	258	218	227	244	239	278	261	258	261	263	245	284	270	241	233	283	258	253	255	242	255	230	248	291	255	266	250	270	261	277	249	252	261	261	275	264	238	284	255	250	258	273	261	247	274	275	244	287	249	268	256	282	250	268	243	242	259	220	243	258	217	277	252	247	284	239	252	252	250	257	251	251	251	249	278	254	247	239	263	273	246	248	262	258	271	245	277	276	277	264	284	268	264	296	273	273	280	255	246	259	239	271	232	269	255	285	247	265	240	264	274	243	252	285	271	243	254	247	267	286	267	287	294	247	255	282	231	249	252	276	290	231	281	260	267	259	230	274	269	228	279	266	244	267	280	270	260	271	279	239	262	295	266	252	260	269	258	271	259	257	259	263	252	253	272	265	282	244	265	232	278	264	287	264	281	285	256	293	259	236	263	278	276	272	255	242	286	246	232	273	260	261	262	246	249	258	260	247	279	252	264	256	259	274	274	266	299	258	265	282	215	284	259	259	250	241	257	253	274	239	275	252	263	248	257	255	249	267	256	250	243	264	256	264	241	288	285	242	238	251	246	255	248	271	267	259	255	240	250	304	245	259	252	262	258	245	267	228	242	259	257	285	254	265	247	216	260	273	251	264	251	276	249	273	267	270	240	263	261	250	278	267	263	249	250	300	276	268	270	257	247	250	268	247	281	260	279	261	251	246	258	264	287	260	290	275	238	262	249	277	253	259	297	255	234	244	250	272	257	262	230	265	271	241	242	246	245	260	267	284	226	263	251	234	235	244	254	272	258	267	283	244	273	270	256	238	242	247	271	215	292	236	270	233	229	243	251	271	270	273	266	246	247	261	257	265	251	277	268	264	278	269	257	230	235	253	246	257	268	251	240	271	262	253	253	250	273	263	258	232	289	253	269	266	256	273	288	216	271	259	260	270	241	241	238	280	268	260	225	278	245	249	282	249	269	287	237	244	290	272	241	260	275	246	266	246	248	276	232	274	270	242	241	265	239	244	292	243	271	235	231	276	252	245	243	263	263	287	283	258	275	251	260	235	234	274	239	253	234	255	243	262	252	259	263	283	287	232	285	234	247	267	246	274	277	278	260	272	214	262	246	249	257	263	267	249	261	247	266	253	217	258	281	253	264	267	253	287	253	264	280	258	227	253	263	229	250	268	285	259	249	266	268	249	258	257	269	239	250	294	256	259	250	246	267	251	239	246	247	270	257	285	232	259	249	248	248	259	267	260	257	264	229	265	268	263	261	271	268	275	267	258	235	271	260	270	255	259	285	250	252	256	256	264	246	232	255	252	256	260	247	279	287	252	252	265	273	239	255	299	261	277	253	244	227	258	253	246	274	265	256	260	236	248	280	275	252	238	261	249	238	264	243	252	263	244	266	263	288	262	219	252	259	263	275	285	251	233	252	259	291	250	296	250	264	279	300	236	252	232	273	248	263	282	252	255	246	277	261	232	222	279	253	261	265	265	265	280	282	261	282	238	245	244	285	250	247	262	234	249	231	273	231	266	278	264	228	252	263	262	246	253	252	266	251	247	248	264	274	248	228	270	278	260	270	250	263	266	247	275	248	262	265	263	264	248	255	269	310	281	265	276	282	266	296	248	272	237	249	273	255	266	251	263	242	258	264	253	267	287	250	253	262	270	277	259	260	229	264	282	255	250	274	246	257	262	229	277	255	236	266	274	280	242	251	239	251	263	267	264	261	252	257	270	282	246	252	281	242	237	266	263	265	243	235	266	253	234	243	238	269	274	247	246	294	267	264	270	257	237	248	272	294	253	273	297	285	246	277	277	263	247	268	267	255	257	262	248	290	247	271	250	280	244	274	238	281	262	266	246	236	243	251	271	295	251	262	266	256	243	266	250	279	260	248	280	237	264	259	281	266	259	236	306	255	270	228	262	264	263	276	237	264	243	274	259	254	275	235	267	250	254	239	247	256	252	251	266	272	239	243	268	231	242	249	261	249	243	275	248	270	259	280	238	274	276	259	257	242	267	231	265	267	270	275	268	270	254	276	243	260	260	262	221	236	273	264	261	258	265	247	237	273	244	244	261	230	254	269	263	258	241	272	228	249	243	257	254	259	287	290	264	257	246	244	259	255	279	273	236	264	251	270	259	285	246	253	262	285	278	254	248	279	254	251	264	271	257	255	258	263	288	308	252	287	234	275	261	246	239	270	252	222	255	240	250	270	253	257	245	250	284	279	235	270	272	281	252	262	292	239	312	278	268	212	258	256	250	253	242	246	295	269	254	243	256	286	242	248	235	292	256	278	238	262	247	240	269	276	251	231	267	250	245	259	255	236	269	270	234	270	274	246	269	266	246	255	247	260	258	241	246	231	252	254	257	253	264	256	248	265	269	249	261	235	248	228	252	234	276	231	262	260	252	271	269	274	231	280	277	251	258	249	262	269	260	276	253	239	239	240	251	277	244	249	234	263	252	262	286	296	287	263	266	260	244	249	251	280	254	238	234	285	271	260	263	261	244	255	276	256	250	268	264	256	266	241	252	251	283	241	286	243	296	248	252	304	265	276	231	257	257	270	303	270	235	292	272	269	262	264	241	259	260	261	282	258	261	273	260	269	262	240	239	273	227	265	257	260	283	255	255	264	267	246	238	287	259	268	276	278	269	230	284	264	268	254	275	238	260	248	261	248	283	268	253	264	268	261	268	249	303	256	251	265	271	264	263	262	245	263	269	251	248	257	265	266	256	299	310	248	240	259	270	271	245	240	285	238	256	249	271	267	271	264	255	260	221	272	279	286	250	244	251	233	271	260	249	269	246	252	271	270	246	260	285	231	290	277	262	267	280	261	259	306	243	272	242	266	240	269	281	277	255	248	258	264	260	274	262	247	248	258	259	276	236	263	257	259	267	283	260	252	252	250	247	238	252	252	225	267	257	251	297	267	259	266	236	280	255	251	234	269	260	243	259	238	263	263	258	259	262	266	276	274	262	248	267	247	243	270	260	272	217	250	248	268	246	261	252	241	250	269	263	256	267	257
27684	20509	9273	1770	820	627	591	487	502	484	442	446	407	367	402	406	397	389	403	368	354	420	360	374	334	365	383	394	375	395	410	369	371	377	319	357	377	381	352	377	371	333	370	413	378	382	356	392	386	395	359	392	354	371	358	368	380	371	382	406	363	380	323	375	378	393	373	385	418	372	347	382	377	382	376	365	338	383	370	365	344	373	362	385	366	399	408	347	387	386	368	396	383	399	364	358	318	389	331	372	354	395	365	372	365	352	403	391	355	382	344	358	369	390	363	366	349	370	372	397	381	347	376	309	355	395	384	385	361	382	404	393	366	373	403	359	358	380	381	374	360	398	386	334	377	363	389	383	425	377	391	349	354	381	366	407	364	356	374	332	396	383	386	385	402	371	414	364	350	386	366	368	349	353	384	395	372	365	360	347	354	356	356	364	360	375	367	346	424	391	383	366	353	394	347	381	348	320	375	369	344	390	357	359	347	348	383	370	363	360	335	387	361	372	357	344	370	349	351	351	363	364	349	367	346	395	372	383	360	365	401	395	392	390	397	396	388	371	341	362	380	357	385	398	360	347	357	362	397	389	391	346	378	380	352	361	367	373	318	371	354	376	354	366	352	379	347	366	402	377	387	369	361	374	370	364	370	357	365	386	409	402	368	357	373	411	388	360	380	388	359	389	398	358	366	373	399	344	350	354	385	369	369	358	393	375	373	358	387	360	372	356	375	411	389	369	390	342	393	383	370	387	370	369	398	336	366	392	355	365	350	335	374	375	323	341	354	353	367	367	377	393	361	347	362	398	383	373	371	373	379	373	350	355	397	384	338	352	368	383	370	388	388	391	370	357	359	399	364	378	352	335	406	365	328	379	361	343	350	379	370	334	389	361	355	351	364	348	374	376	362	337	375	370	357	358	357	386	370	378	352	382	363	421	330	390	361	352	362	343	358	373	335	362	385	365	353	395	390	379	386	389	373	382	377	354	377	372	380	377	350	356	352	351	377	374	346	339	365	385	402	387	400	375	351	353	387	363	351	370	373	364	379	369	380	361	393	370	386	367	355	354	376	369	364	367	357	362	351	400	366	367	365	401	360	379	383	375	391	373	377	407	368	357	402	381	356	362	381	357	366	393	359	374	393	358	370	406	342	359	381	398	382	368	366	371	397	346	354	383	381	367	368	372	360	374	354	388	328	360	375	372	360	353	346	361	376	366	356	338	364	398	362	347	398	377	359	330	374	363	402	373	362	364	346	399	390	365	367	387	373	364	360	384	357	381	352	383	407	378	380	367	367	344	371	375	365	359	369	364	361	378	378	379	362	358	374	365	349	354	352	345	336	327	396	404	368	377	372	369	375	387	361	365	343	366	379	352	387	363	380	344	362	372	386	378	360	335	354	379	344	330	364	367	365	387	375	356	369	367	355	329	366	367	368	372	361	352	341	364	380	365	349	359	339	386	354	393	362	375	405	392	337	361	395	362	359	400	382	380	384	384	367	391	371	357	331	340	351	361	352	377	371	367	347	368	393	392	346	354	386	382	398	346	360	390	355	359	350	364	345	352	391	359	385	352	367	352	377	411	368	369	366	337	356	366	350	374	381	363	339	355	343	375	368	344	369	368	355	408	379	350	373	354	356	361	379	368	383	360	385	378	354	383	364	384	378	373	325	353	376	395	340	363	378	359	358	382	391	363	362	374	349	385	392	338	409	365	359	355	343	410	359	357	412	347	364	368	422	345	379	360	381	371	351	363	371	378	374	371	381	361	364	348	345	356	359	375	365	394	370	378	371	345	349	341	368	373	371	388	379	383	360	373	380	408	382	381	359	349	398	406	361	399	380	355	368	357	371	379	366	362	367	363	403	397	416	395	381	381	365	397	364	378	377	363	364	349	391	350	375	374	383	361	362	332	398	376	347	392	380	363	374	341	388	362	359	413	400	345	385	387	366	381	380	351	379	361	375	345	354	377	378	369	351	371	381	359	358	384	372	360	394	373	386	430	370	368	372	382	367	385	365	384	373	373	344	368	362	371	394	372	394	388	366	370	364	367	371	386	367	347	368	387	352	391	365	385	344	335	355	379	361	346	368	386	361	359	357	380	354	394	352	370	361	358	402	344	390	358	385	362	412	392	360	369	376	363	364	390	361	364	409	372	372	354	345	372	391	388	399	330	380	378	377	380	387	366	341	374	384	371	362	354	363	393	396	374	378	341	371	368	337	373	380	376	364	393	370	358	322	422	355	369	384	338	371	368	380	351	347	354	350	385	369	351	368	336	370	368	361	418	371	365	365	381	366	406	368	367	408	373	347	360	376	361	350	378	372	374	385	414	359	355	376	368	368	374	376	384	396	365	358	352	365	380	379	351	375	364	367	368	375	406	357	374	389	381	358	368	378	347	330	332	365	362	396	381	394	354	368	385	383	342	333	391	391	385	341	358	359	403	373	342	395	371	361	390	348	343	366	363	344	390	351	337	358	368	380	344	416	357	378	354	389	360	348	371	377	407	362	388	383	364	343	351	371	348	336	343	368	380	354	382	411	350	334	373	379	366	366	367	363	401	368	370	385	336	350	372	360	359	392	337	376	328	352	398	331	348	355	360	344	388	364	374	380	353	374	368	382	374	337	396	372	384	399	350	398	334	382	354	378	371	377	366	396	391	379	363	396	386	380	358	378	343	369	347	362	356	377	373	363	349	351	366	371	396	363	368	388	381	353	374	363	371	392	401	359	357	373	350	366	389	381	375	344	379	363	342	369	346	403	384	354	352	368	353	362	359	380	375	364	351	391	383	353	379	382	316	379	380	388	349	358	349	340	384	383	368	404	366	371	395	368	407	383	319	364	379	343	376	360	401	346	379	381	348	373	321	361	370	381	368	351	346	384	367	380	369	362	326	390	386	372	408	369	403	371	359	359	348	367	367	378	375	363	385	390	379	352	348	403	354	369	340	355	416	360	363	359	367	375	368	369	356	331	384	344	333	370	383	340	328	408	366	369	352	364	358	369	374	383	377	355	411	362	381	394	371	374	372	366	392	380	406	393	394	348	367	417	364	382	385	384	365	367	360	379	380	336	366	345	383	376	336	379	378	378	347	338	353	376	396	390	351	375	367	379	394	379	386	327	361	369	362	381	383	384	374	372	368	377	357	380	383	363	364	383	360	372	381	364	414	391	356	356	376	386	379	384	379	387	378	401	364	380	347	377	368	374	374	381	390	389	373	380	357	373	367	382	348	361	355	399	355	326	379	371	352	383	399	374	365	344	396	382	363	394	371	406	360	342	358	385	366	339	355	352	395	388	338	353	358	385	386	377	401	382	398	364	378	346	378	337	392	357	355	340	396	392	375	348	391	384	371	392	377	407	390	368	355	363	346	354	350	346	367	397	362	381	334	365	334	359	386	355	388	391	393	375	358	348	359	350	358	402	353	375	380	351	382	392	372	365	376	393	365	403	383	375	357	348	370	392	372	373	359	354	373	362	355	380	335	361	389
29701	11158	5445	2913	1936	1544	1350	1072	1046	971	836	790	740	723	748	699	635	657	636	655	686	588	671	603	625	594	612	638	597	589	604	653	625	634	662	620	573	587	593	597	619	603	572	585	612	609	609	609	622	574	647	584	600	605	564	600	581	597	582	597	599	590	598	642	578	566	638	603	614	601	596	584	608	542	628	624	562	603	600	648	590	588	621	588	636	607	593	624	608	560	586	576	607	558	574	616	642	652	604	594	587	576	554	621	633	617	594	591	591	603	621	587	609	660	591	596	611	593	594	570	580	650	593	609	628	564	592	582	583	609	611	664	639	631	626	591	630	580	608	595	608	579	583	636	585	620	594	628	611	644	605	619	545	561	596	661	694	607	643	587	598	528	632	614	605	607	629	608	601	614	602	580	596	586	588	573	629	586	534	595	601	609	585	612	637	620	626	563	577	635	590	640	627	598	621	623	630	605	595	608	586	563	636	606	588	588	620	550	589	596	582	595	643	590	581	599	598	623	616	563	608	603	557	551	629	618	589	563	628	622	611	570	630	641	633	594	618	608	602	601	592	620	607	608	585	594	625	621	584	606	639	573	588	550	585	602	582	590	606	611	536	593	593	578	614	597	607	630	587	598	601	588	603	575	580	606	561	606	597	581	598	625	551	586	610	582	571	582	608	593	621	553	556	611	637	619	618	639	615	649	558	578	608	619	579	592	640	631	590	622	589	610	624	600	587	569	600	569	600	585	607	605	596	593	621	619	597	577	641	578	588	564	568	611	567	622	615	600	642	627	624	631	575	604	612	560	632	649	615	628	596	650	614	643	564	587	579	621	585	596	607	629	631	606	599	593	552	566	635	629	580	603	612	622	611	601	604	617	569	609	596	607	591	555	592	610	573	623	605	585	571	605	591	579	587	591	610	594	603	580	591	599	602	595	570	606	631	600	570	575	614	627	576	579	598	583	631	586	604	638	581	620	559	567	631	593	612	575	542	580	617	611	640	603	602	617	592	623	582	598	628	596	634	573	649	602	651	604	654	643	612	630	605	594	628	577	588	614	550	574	584	614	575	597	647	615	607	632	620	595	593	596	633	551	612	630	598	600	563	592	620	622	617	621	584	555	634	610	591	619	604	617	603	624	598	584	640	605	555	569	601	625	627	645	619	583	589	582	584	596	609	606	608	570	605	617	589	634	594	584	598	576	586	580	649	632	631	604	637	628	598	597	623	589	648	585	586	617	617	557	599	631	553	581	625	615	623	591	632	628	639	535	620	671	598	586	599	609	596	621	636	591	550	609	559	612	580	629	580	603	616	601	619	618	584	600	604	585	577	580	600	603	672	585	590	608	643	615	597	640	601	566	652	604	567	603	586	560	599	613	604	593	601	586	626	579	586	647	596	581	603	567	592	593	598	611	622	607	592	627	598	584	620	563	579	561	625	597	628	540	569	564	638	670	609	595	611	601	650	591	608	604	598	635	602	587	580	611	594	600	621	589	561	628	582	631	600	551	590	610	615	600	590	616	649	597	592	629	584	577	602	637	632	647	564	611	601	604	598	576	607	607	586	600	587	600	597	626	641	627	616	584	600	618	617	599	590	587	572	637	568	597	603	574	570	597	582	610	609	572	579	619	615	610	551	591	585	578	561	586	555	613	574	615	580	619	632	601	601	632	570	608	578	596	653	588	611	630	590	626	623	608	614	642	598	591	622	596	598	569	578	599	581	578	580	587	598	539	646	622	535	645	603	622	591	605	637	552	578	609	605	665	595	600	599	539	572	582	603	604	636	585	601	615	632	617	628	659	626	603	586	592	561	601	630	643	553	564	586	600	615	551	632	600	598	581	550	627	581	598	604	594	623	612	571	631	596	587	596	584	615	602	603	590	570	625	560	589	619	601	586	610	631	559	588	564	593	625	611	637	613	622	630	601	580	589	582	606	655	573	605	579	584	622	584	609	606	592	618	583	613	599	608	615	617	611	568	553	597	572	603	576	582	651	602	572	583	601	564	604	576	599	638	602	608	557	588	620	625	568	606	623	599	584	608	612	584	609	610	553	619	631	631	571	581	575	663	629	588	605	606	652	646	585	597	605	610	622	603	590	579	588	635	589	571	589	594	569	614	579	586	633	576	566	620	624	608	617	603	651	605	629	616	586	607	635	607	601	564	617	616	571	606	615	606	609	623	602	584	594	609	573	608	603	587	614	580	581	662	631	608	557	560	585	603	599	585	640	566	581	641	558	606	619	607	617	644	659	583	639	600	601	549	599	576	621	562	595	605	585	630	566	583	623	626	579	626	596	621	624	650	622	600	604	633	577	647	569	571	620	599	584	638	617	596	622	564	572	579	604	605	579	614	562	533	560	592	571	637	557	615	543	567	610	584	601	602	645	576	577	625	600	602	570	632	626	606	646	617	566	607	595	628	601	616	578	626	613	575	654	642	641	639	593	595	609	599	626	613	603	616	643	605	575	610	605	583	613	606	592	576	606	597	605	626	596	596	585	561	571	614	604	601	607	593	566	575	616	604	590	593	590	569	586	577	601	575	591	580	591	613	622	596	595	611	593	612	581	598	568	622	602	624	622	563	590	618	581	583	612	593	544	590	607	597	599	590	626	577	587	601	603	611	592	610	568	603	643	631	590	596	579	636	620	564	607	630	631	593	596	601	587	586	577	601	580	608	595	616	630	644	557	586	640	597	590	620	570	540	628	647	601	612	641	584	597	606	556	646	603	602	621	639	586	591	641	553	607	608	609	619	604	589	617	578	650	604	620	590	586	573	619	615	592	599	600	596	610	599	572	595	616	572	616	585	611	580	594	596	602	598	552	616	569	566	647	614	613	597	608	637	608	629	603	596	594	568	639	571	603	554	610	608	624	601	624	568	598	618	629	588	635	627	631	587	608	585	609	608	583	606	572	599	651	604	619	613	599	626	623	626	595	578	658	631	631	605	589	581	583	584	670	607	561	617	619	598	618	601	605	610	585	615	655	651	622	587	591	642	603	594	583	619	597	600	595	601	581	642	626	602	583	627	566	577	604	628	602	627	614	639	591	606	589	636	581	564	607	592	623	608	643	603	608	628	652	592	545	572	616	604	606	608	596	612	587	626	625	619	561	569	635	593	641	664	617	616	615	625	634	555	594	609	638	588	606	584	621	565	612	615	604	577	606	636	600	568	615	614	640	581	596	594	579	590	588	618	609	631	591	637	570	580	621	600	625	606	608	584	602	615	622	613	571	615	599	552	621	557	626	622	601	602	599	596	621	622	625	604	587	607	624	589	640	577	587	631	605	563	621	640	619	582	617	590	588	618	605	617	587	611	539	609	608	598	582	620	623	643	637	617	617	582	581	591	559	591	630	613	598	611	592	579	603	633	594	636	592	616	586	644	595	607	608	566	589	588	587	647	605	594	610	586	584	581	604	613	573	601	615	607	624	617	615	654	641	610	573	600	583	634	616	608	577	603	595	657	596	597	601	619	635	572	591	605	592
24218	21329	28532	24470	20936	4723	1196	815	643	627	529	544	489	523	411	411	386	419	400	372	380	373	386	355	324	363	353	340	346	337	354	324	315	374	341	331	325	314	325	342	319	312	329	309	330	302	314	290	325	326	312	291	343	343	315	311	287	343	315	354	311	308	331	306	343	323	351	336	327	336	318	326	326	304	317	315	325	296	336	344	300	325	315	320	317	357	337	325	363	322	340	298	353	335	312	348	354	332	333	322	331	332	318	335	370	319	329	328	346	333	301	328	324	316	320	318	324	317	292	306	292	317	328	316	300	301	344	292	325	284	333	307	318	321	339	351	339	328	347	347	314	318	308	321	310	344	331	306	307	339	333	321	321	353	322	331	353	358	323	361	302	344	315	334	365	327	321	284	320	331	335	305	324	330	349	341	350	320	316	286	329	308	327	326	345	317	332	332	345	332	368	330	288	327	311	308	315	332	321	349	304	328	340	345	338	366	306	342	302	337	315	325	314	331	362	318	322	342	320	361	352	319	300	314	328	321	306	338	324	355	303	331	329	309	331	313	323	323	321	349	318	324	332	323	331	328	338	317	322	311	292	335	305	321	333	313	312	319	298	306	318	316	294	324	321	304	321	308	340	332	279	304	327	323	308	326	328	348	345	308	335	364	312	348	324	297	317	331	345	312	337	288	338	342	320	336	321	296	312	338	314	325	301	356	350	361	359	315	316	321	349	328	310	293	320	336	331	308	340	338	304	295	318	325	345	321	319	341	310	317	314	292	315	334	314	282	334	298	341	321	318	308	325	293	314	302	297	328	341	314	302	328	323	307	320	310	295	301	334	321	340	322	305	325	330	313	351	296	327	315	335	331	293	333	334	319	328	298	314	298	346	338	325	299	321	302	337	309	307	329	347	308	315	338	357	345	317	340	325	310	310	333	325	343	342	332	332	327	331	320	303	327	332	312	283	319	313	332	307	308	333	315	320	318	306	307	323	332	327	309	320	329	311	301	332	314	336	327	292	338	328	322	332	334	342	321	326	276	335	341	332	297	299	314	335	321	310	328	332	308	306	323	333	305	311	324	291	306	319	318	311	305	349	321	318	321	298	322	294	303	311	346	312	325	342	323	331	321	338	330	322	330	319	351	292	335	310	325	310	325	306	301	321	319	294	344	310	298	361	383	308	292	297	352	305	327	316	318	334	336	322	307	317	348	316	348	332	308	336	317	328	298	306	330	315	317	325	300	308	336	313	324	376	339	327	344	314	317	345	294	307	325	296	331	302	345	317	316	323	317	300	362	318	317	341	286	316	324	350	338	346	336	306	343	310	324	344	328	343	322	331	333	319	317	338	329	309	312	303	342	287	291	332	321	306	307	318	345	315	339	316	315	322	345	313	336	291	351	326	336	339	304	307	322	343	318	295	323	356	336	321	337	306	325	335	330	337	324	327	329	320	317	339	343	306	304	307	302	320	320	299	314	342	308	320	334	331	303	333	337	320	336	337	340	345	307	324	322	316	360	311	317	353	312	324	314	343	310	336	301	328	300	323	322	317	294	324	320	270	331	310	302	327	310	335	359	311	327	292	320	357	328	332	318	333	321	357	318	319	326	305	303	334	304	334	341	334	321	316	316	318	333	296	307	318	340	334	309	319	308	319	356	317	334	318	299	310	350	302	334	312	301	336	327	312	323	331	333	318	299	322	345	362	320	315	327	300	361	338	308	333	324	332	295	323	285	320	299	333	335	327	368	339	332	307	290	329	309	329	305	307	296	303	273	320	322	333	287	336	299	315	342	299	337	334	313	304	293	338	329	314	294	334	321	362	301	326	319	336	331	324	351	339	351	353	337	308	294	302	315	351	313	309	350	334	356	308	322	360	342	349	324	317	311	323	322	317	322	287	307	323	301	294	311	309	310	332	342	298	322	296	310	325	322	295	332	311	316	316	303	297	278	348	329	333	306	321	322	344	302	322	299	331	292	315	342	330	325	288	321	314	323	316	323	316	321	310	311	340	325	333	324	323	324	313	304	354	316	317	348	295	313	338	318	332	307	346	339	337	333	316	345	291	310	336	349	311	322	314	306	342	323	303	336	313	330	302	298	337	315	323	308	335	303	330	327	296	337	284	335	307	317	308	296	345	332	313	292	304	333	339	324	295	319	290	340	304	321	318	300	321	307	324	306	324	324	283	299	355	310	309	306	302	342	343	335	343	340	359	298	301	299	300	358	321	326	327	311	307	333	356	323	318	318	298	322	318	364	326	308	321	310	329	321	316	307	307	303	311	293	304	353	314	324	284	296	334	314	341	322	336	356	323	361	301	320	322	302	326	313	344	330	333	297	339	339	344	316	305	327	310	298	322	319	332	322	312	311	335	294	318	336	362	315	312	343	305	306	328	329	345	323	323	300	332	328	317	324	307	302	349	324	322	321	337	303	347	343	319	342	315	313	285	325	319	321	296	298	328	323	329	352	325	337	324	334	279	342	318	324	350	331	319	333	319	311	298	326	320	319	315	328	325	300	342	350	306	316	324	309	318	320	334	308	323	308	289	276	328	320	311	330	310	328	344	361	298	330	319	306	326	348	312	305	292	301	321	335	291	334	333	311	325	335	350	332	330	337	367	296	351	324	309	324	319	297	297	326	320	300	309	325	325	325	298	330	295	324	299	313	292	295	296	335	325	307	309	332	354	346	304	298	336	306	322	277	328	342	353	333	293	302	313	308	320	336	326	317	327	288	319	295	323	327	315	327	286	336	348	307	298	334	320	326	344	325	340	327	325	318	311	299	304	341	304	280	336	335	353	340	322	357	336	321	336	350	361	336	317	311	313	325	314	312	335	312	333	316	277	310	332	283	327	322	328	326	337	308	338	344	328	335	323	323	323	315	352	329	348	326	320	291	323	349	310	333	349	316	312	290	352	260	328	323	325	319	346	310	305	314	336	372	293	341	317	376	317	323	331	316	300	342	305	338	339	334	328	329	306	294	295	318	314	338	316	339	336	340	370	317	303	328	313	305	355	300	335	356	319	333	306	328	360	359	307	326	320	308	319	322	314	335	308	353	314	331	331	328	327	321	297	320	306	360	318	316	297	336	326	336	337	316	298	325	313	316	296	344	326	332	324	325	312	338	338	334	279	292	290	305	295	321	341	324	329	322	321	333	333	317	322	310	322	328	267	299	320	321	296	314	311	371	316	289	313	317	318	297	313	289	315	313	312	323	295	316	330	324	304	337	312	334	336	339	315	312	312	300	336	328	317	357	329	344	289	319	301	323	297	336	338	333	302	322	319	273	319	356	341	353	317	326	332	326	305	346	306	295	317	306	339	344	305	337	309	304	330	307	328	316	309	356	346	319	315	340	325	327	340	322	294	332	300	334	318	339	326	361	328	303	300	300	329	318	325	347	345	301	290	320	285	321	325	313	308	300	289	322	327	315	329	347	310	307	315	321	341	320	356	334	299	287	331	341	297	312	319	309	346	345	317	339	321	312	296	316
35522	19880	11831	6531	4547	3330	2668	2036	1713	1475	1338	1223	1089	956	837	838	753	754	756	760	664	657	646	635	608	626	594	627	575	583	561	585	598	564	581	551	570	542	551	529	566	572	543	532	523	518	574	595	589	538	530	569	511	594	552	519	529	525	553	551	550	540	577	553	564	527	495	507	530	533	533	526	584	559	573	503	533	547	500	544	533	526	575	541	565	562	516	527	528	558	523	498	532	572	530	528	520	542	495	518	533	513	544	514	564	549	504	527	519	532	489	557	549	523	527	552	559	526	519	575	512	550	493	527	506	534	521	506	572	558	518	539	534	514	516	578	574	541	497	537	541	544	546	525	535	524	509	540	509	514	509	545	508	553	510	577	533	532	542	529	564	525	549	528	537	505	565	535	528	501	512	532	543	541	538	526	571	506	526	537	512	557	538	526	537	518	533	521	541	557	548	563	517	537	534	563	516	555	519	540	503	524	535	527	520	528	513	531	568	512	529	566	502	515	571	542	517	546	523	536	551	583	561	504	488	582	517	539	530	536	546	533	502	563	511	457	561	533	508	522	520	492	541	535	543	544	519	533	566	571	537	486	523	514	503	561	507	537	548	513	529	564	556	534	510	525	494	539	533	505	507	500	539	507	538	544	560	520	521	509	547	505	538	535	496	498	518	529	503	520	557	519	583	546	574	553	530	503	578	547	531	531	535	550	559	533	545	523	562	534	493	574	547	475	536	546	514	487	538	551	541	572	515	533	525	517	571	541	541	487	535	500	530	527	525	542	545	546	555	552	489	513	579	579	573	524	510	529	547	472	522	560	594	550	488	547	523	541	532	524	509	527	523	502	528	505	519	502	499	552	588	542	559	525	528	530	521	535	547	558	499	538	526	551	557	525	542	534	529	517	535	569	536	498	543	554	538	558	542	523	590	523	575	507	542	514	574	504	521	505	541	525	523	527	516	504	526	533	543	513	533	558	525	539	518	535	527	560	533	501	548	493	511	542	531	535	554	550	560	526	539	522	582	537	576	500	525	497	537	584	565	517	520	534	520	510	563	492	545	541	519	517	526	559	541	516	536	514	530	535	516	526	531	543	517	567	527	556	571	518	497	554	523	573	511	561	564	485	518	552	527	562	542	538	494	528	540	499	531	518	538	570	566	511	510	553	529	540	551	508	544	511	541	534	558	541	565	529	557	499	518	556	503	536	518	514	509	572	545	557	536	554	514	551	534	534	524	544	538	516	522	512	501	514	521	520	532	522	554	555	524	531	507	540	539	541	546	535	535	538	528	526	545	516	520	512	539	551	516	538	485	515	487	531	526	538	534	521	544	513	529	533	555	522	547	553	531	545	526	485	524	601	474	516	540	531	555	512	548	508	519	540	508	544	554	543	530	554	501	559	520	555	496	497	533	563	507	536	560	552	496	553	517	551	570	540	551	505	549	569	526	557	540	510	594	563	566	534	523	541	538	525	544	565	531	548	528	569	534	524	525	508	552	523	481	505	504	571	503	536	576	549	528	543	533	550	520	523	544	568	532	572	501	492	507	513	531	516	491	534	556	499	531	513	541	512	558	544	523	527	553	520	494	530	523	481	525	498	610	513	540	586	552	499	503	565	515	567	516	518	542	555	558	546	572	547	542	532	543	561	577	527	523	510	528	529	542	510	528	533	524	506	547	533	520	561	499	557	480	554	533	534	551	524	537	570	517	557	519	507	551	518	528	526	521	568	529	570	533	510	550	506	480	538	483	529	533	535	523	549	486	539	523	540	538	518	514	514	531	511	509	503	528	509	560	510	559	522	571	583	515	587	488	536	527	518	567	533	504	557	519	534	571	516	559	493	523	535	489	541	558	511	552	531	526	504	528	490	546	537	523	562	538	500	521	535	539	520	548	527	527	539	518	522	571	556	526	547	533	514	530	583	564	547	543	531	561	543	567	548	531	552	526	548	550	518	529	538	540	551	558	529	553	529	500	499	524	539	530	532	497	526	529	539	570	532	516	531	509	518	559	581	548	531	526	507	526	510	512	580	557	556	555	508	553	562	540	509	562	520	556	529	525	532	549	527	538	551	532	490	508	578	515	540	559	555	520	494	574	520	556	543	537	538	531	505	506	542	516	463	599	533	583	507	512	546	542	568	556	537	532	575	518	543	499	549	505	515	511	514	510	519	547	536	549	534	499	504	549	482	477	524	494	523	526	522	552	558	573	527	523	573	541	546	529	532	526	554	519	531	507	550	531	527	515	565	536	524	526	511	504	563	522	528	532	540	507	573	524	488	506	560	514	538	519	542	559	553	513	554	521	490	551	504	486	554	549	558	569	513	531	552	508	535	553	537	536	532	547	478	505	575	523	543	539	544	507	583	547	551	475	526	510	497	500	494	512	532	518	523	556	560	538	500	511	536	544	494	532	521	539	534	533	539	495	539	548	567	560	522	538	574	500	515	513	537	506	526	524	537	566	526	518	560	516	560	538	504	525	530	542	539	519	530	527	543	544	552	552	532	492	538	561	506	549	501	543	518	520	534	542	489	539	493	514	542	543	540	542	552	556	501	549	504	524	522	501	558	542	536	514	550	541	556	554	538	543	561	525	545	533	523	545	557	563	506	528	531	542	517	535	539	569	495	528	525	547	604	496	551	553	511	552	511	521	535	500	546	557	502	530	529	534	491	538	541	534	530	523	542	524	537	515	508	556	506	534	501	524	528	523	570	493	538	566	544	497	570	557	493	556	533	559	568	538	553	522	544	520	529	573	512	507	569	520	515	507	543	559	541	575	547	512	514	541	522	593	533	536	537	522	578	498	535	498	559	522	490	563	507	531	546	543	532	550	550	534	535	501	497	567	511	518	543	547	537	563	540	515	521	525	541	550	557	568	561	519	500	522	542	543	531	534	520	488	569	538	531	521	524	556	541	551	551	528	520	534	524	568	520	523	545	530	524	525	543	566	492	495	515	539	556	528	551	521	548	525	562	538	529	566	514	533	558	542	537	500	549	532	556	517	512	553	542	511	525	543	539	521	567	508	520	566	503	581	493	530	577	500	496	538	509	555	561	561	505	541	582	520	507	515	504	568	532	567	552	562	558	494	524	520	511	574	542	513	550	544	559	553	543	527	547	527	531	527	550	561	523	535	564	525	520	535	556	511	550	518	504	536	519	534	492	522	528	546	521	534	563	535	513	543	512	518	532	539	551	520	526	509	558	549	565	550	495	549	510	575	538	511	568	507	544	563	514	516	508	555	538	531	530	563	575	530	566	493	487	521	479	479	557	539	577	524	545	522	589	535	548	516	557	539	562	501	546	565	515	545	539	550	526	567	500	543	560	548	571	507	535	506	550	544	544	513	560	575	522	549	503	531	518	544	540	517	496	567	570	493	562	525	544	536	541	534	537	527	500	529	508	529	551	523	501	536	508	534	561	503	519	544	560	553	511	522	506	524	534	541	560	503	550	516	520	527	527	524	528	546	549	553	522	537	508	534	596	511	519
23353	21377	29163	23915	21361	20542	3332	974	643	582	551	473	451	362	344	322	257	238	242	248	211	214	221	195	184	183	185	193	163	192	187	189	181	179	166	165	158	154	172	154	157	159	159	152	178	166	157	183	162	170	166	155	143	145	153	132	149	156	149	155	171	158	153	144	175	173	154	147	154	153	166	150	164	142	149	149	135	157	180	168	156	163	150	154	159	157	152	161	152	161	175	147	138	148	159	143	135	166	138	147	140	137	150	167	150	153	146	154	143	129	142	140	152	143	142	161	152	153	126	152	157	144	138	142	156	169	166	149	147	149	138	169	148	144	136	153	165	140	161	174	164	156	154	129	152	146	174	159	153	164	144	151	156	156	156	157	167	142	147	177	158	170	134	158	174	129	134	156	155	145	160	189	145	141	158	151	157	162	139	153	142	162	152	149	147	159	140	165	161	149	147	142	145	155	134	159	169	160	139	189	160	160	146	140	145	161	155	154	166	157	160	164	175	138	141	139	154	140	149	160	136	165	146	137	153	141	150	149	174	157	171	171	158	153	145	154	145	133	172	139	169	171	153	144	149	161	139	148	137	162	151	164	163	151	154	157	139	147	156	155	151	148	142	161	146	131	126	146	163	152	151	167	170	171	141	163	144	154	168	161	143	145	145	153	166	150	164	173	158	147	150	158	164	151	150	139	149	138	151	159	153	134	157	158	138	151	162	158	154	158	168	173	140	169	143	132	138	147	162	157	152	150	147	139	151	163	155	162	135	146	162	164	154	157	162	146	158	157	153	159	146	168	167	156	163	157	156	170	124	140	155	153	154	150	156	146	157	162	148	148	155	152	166	141	144	154	149	159	170	136	151	153	152	184	179	165	136	174	142	155	178	157	145	156	156	161	159	150	152	157	155	140	156	155	157	156	141	170	159	143	155	128	165	158	158	147	165	152	135	140	124	134	162	165	147	139	146	150	146	157	158	169	154	138	167	156	147	142	185	164	143	150	142	154	176	155	157	145	140	172	148	154	163	143	162	169	151	145	127	142	154	157	129	115	168	169	150	147	176	160	152	158	145	186	151	160	143	140	151	139	176	164	146	162	179	139	155	141	131	167	162	140	151	170	167	187	158	172	135	145	173	167	124	146	147	150	169	141	151	156	179	144	135	143	145	153	168	138	171	133	136	145	144	159	143	151	153	142	171	146	143	144	150	132	153	160	164	144	166	148	145	158	164	128	138	156	160	148	163	122	143	148	152	157	163	185	158	152	148	157	179	149	140	147	146	142	141	143	134	147	157	158	164	135	164	148	151	157	140	143	138	161	123	144	146	161	164	153	151	157	158	143	152	149	143	138	142	142	154	141	153	140	155	142	152	132	121	153	136	161	149	146	156	147	151	154	126	192	170	159	132	140	151	137	155	156	140	134	151	170	151	136	151	162	155	166	168	157	149	161	168	161	139	161	169	180	130	163	156	166	143	154	150	130	147	157	155	148	153	145	194	146	159	145	123	144	160	162	152	149	175	142	171	169	139	172	169	153	166	163	144	157	169	142	156	157	140	168	146	168	167	146	163	134	148	156	150	154	164	139	144	161	162	156	156	156	145	144	153	157	129	142	144	138	178	142	165	143	157	137	145	136	143	151	127	136	158	146	154	156	147	153	170	176	158	124	158	138	154	170	162	160	166	135	159	135	125	146	163	143	156	139	174	146	140	166	143	146	149	172	151	151	156	163	132	150	152	146	155	165	149	135	143	147	144	137	161	164	165	145	133	138	155	145	133	134	164	171	160	149	151	129	151	158	150	159	145	173	151	148	137	140	137	169	158	165	157	135	164	169	145	131	169	152	139	149	146	154	163	126	145	138	163	142	135	150	154	138	156	150	138	140	167	139	169	162	133	158	155	160	145	143	148	162	147	144	159	175	153	140	162	152	141	165	173	130	144	170	150	152	152	154	156	134	109	167	165	167	147	157	140	139	144	153	156	157	159	162	159	147	159	140	152	145	142	143	154	140	136	147	184	162	161	148	157	141	154	168	190	160	170	137	161	160	153	152	169	147	149	144	147	138	153	160	155	163	154	159	133	157	157	167	166	161	155	156	146	143	145	154	156	150	143	147	175	158	147	162	142	152	160	147	179	163	149	158	139	170	156	146	156	161	150	169	150	166	176	153	155	179	136	130	160	155	138	162	140	130	144	138	160	146	155	131	134	146	129	142	153	165	141	156	145	149	146	156	140	151	156	161	153	147	181	153	162	145	143	145	159	165	174	155	145	153	149	158	156	152	155	144	154	146	142	139	158	143	142	154	142	158	156	152	159	148	157	153	148	158	145	164	164	133	166	149	138	163	147	154	165	140	168	127	154	148	165	136	149	168	165	157	152	144	155	127	131	150	139	179	128	134	144	150	145	154	155	172	125	141	149	158	166	155	160	157	167	169	177	128	135	163	134	146	129	130	138	163	156	150	158	173	139	163	150	169	157	158	130	159	135	150	164	144	150	135	178	142	152	155	160	167	136	142	158	145	167	179	149	150	146	179	168	135	175	169	149	154	156	129	159	142	153	161	154	132	152	140	145	147	159	148	122	138	150	153	134	172	164	172	173	135	149	157	142	158	156	141	176	147	171	135	154	151	142	188	163	139	137	158	153	157	152	161	145	166	141	149	153	153	149	139	160	150	150	162	158	144	169	154	142	136	162	158	155	133	164	169	157	150	168	167	173	155	145	184	161	156	163	155	142	164	148	140	161	135	161	135	170	162	177	134	147	165	178	148	134	156	162	156	149	134	147	170	149	135	148	152	165	168	152	143	148	139	147	159	119	173	137	163	152	169	133	144	159	152	143	153	144	146	151	163	158	160	154	125	142	152	150	151	166	146	174	138	160	142	133	161	156	141	139	140	156	145	164	140	154	164	145	151	160	153	138	149	160	145	154	140	180	143	156	174	160	157	140	149	172	130	133	136	149	151	153	162	152	157	179	149	155	136	162	157	152	160	169	154	160	158	163	134	149	121	153	149	129	137	166	138	141	144	155	152	149	146	164	141	162	149	148	155	139	153	135	159	155	149	164	162	157	157	132	145	151	128	125	144	171	162	119	147	134	142	152	154	147	162	154	158	153	147	189	134	150	165	155	157	158	171	131	138	144	153	157	135	143	136	157	147	150	176	151	149	149	168	145	161	184	133	161	157	158	164	174	155	151	151	150	137	152	158	154	150	149	158	167	149	126	150	141	168	156	153	165	148	149	146	154	144	147	150	150	164	137	191	152	165	150	141	156	150	153	149	142	160	141	130	141	160	146	153	156	157	137	154	164	149	164	154	149	151	169	159	157	140	174	171	161	135	142	131	142	139	171	154	161	163	168	150	143	132	142	149	149	154	164	180	132	147	151	160	146	146	161	160	153	149	153	149	138	159	135	128	143	139	164	144	164	166	159	156	156	150	158	155	134	146	147	165	136	142	158	141	162	149	154	151	157	149	149	130	148	142	159	139	157	155	161	152
39502	27069	16334	9175	6659	4803	3872	2744	2101	1801	1646	1364	1108	893	850	788	654	595	519	603	484	464	468	462	422	376	365	368	330	348	312	342	331	306	309	306	308	283	288	291	271	312	274	274	287	268	294	286	271	286	308	277	299	242	240	282	292	304	283	280	298	292	295	259	267	259	280	264	257	266	278	277	249	266	283	260	269	274	261	277	257	244	241	265	286	293	258	263	257	252	251	278	306	293	278	242	241	262	253	279	238	281	274	273	267	243	261	262	258	261	238	264	274	260	241	256	281	271	252	257	279	262	280	279	270	261	283	249	240	234	250	266	284	263	242	251	282	279	278	258	250	268	262	235	264	249	267	286	239	260	264	243	246	248	270	285	281	298	265	264	257	229	271	260	245	258	289	289	257	250	283	259	260	275	251	269	246	278	247	244	259	224	271	285	251	219	268	254	256	267	286	241	221	247	252	259	253	258	244	273	272	297	251	267	259	274	254	249	234	269	233	264	249	258	244	274	248	263	295	254	257	259	267	237	242	263	255	259	258	253	226	239	257	252	249	234	272	262	268	226	303	261	267	244	257	251	248	250	277	282	241	262	268	268	289	237	235	232	259	255	240	268	265	263	266	222	270	282	255	254	251	266	241	275	259	265	237	244	271	240	255	268	234	271	263	273	276	257	243	238	256	248	257	269	276	254	287	250	243	257	265	257	241	260	249	255	278	250	247	267	231	245	280	292	247	260	278	240	251	267	250	248	270	236	253	257	239	248	263	249	268	263	264	274	267	239	290	277	280	257	230	266	270	253	260	256	252	243	248	268	260	248	254	257	251	258	270	246	265	215	287	258	272	260	272	274	247	257	287	232	250	280	289	262	274	277	265	253	260	258	252	267	247	248	240	264	245	265	273	288	261	290	267	231	255	265	266	253	315	273	265	256	262	259	267	263	253	277	259	226	258	256	277	258	264	259	267	244	293	254	271	277	263	260	268	257	252	281	259	250	237	267	242	225	261	266	229	248	258	282	280	274	286	285	256	255	261	258	267	285	245	267	239	281	272	276	237	272	247	286	269	250	249	244	280	288	241	248	275	261	267	258	274	285	268	244	249	265	280	250	269	252	264	241	250	263	269	268	252	223	247	240	267	233	266	277	263	275	236	231	268	263	269	244	248	264	260	260	264	256	259	256	227	246	272	242	274	228	251	259	261	245	286	281	265	272	246	278	265	281	273	265	254	269	264	239	239	251	295	234	241	254	260	264	264	248	260	261	258	255	273	271	258	233	249	286	254	264	222	255	269	238	249	246	225	225	289	230	284	267	224	290	240	251	263	263	251	237	252	264	247	243	279	252	280	266	245	267	270	249	269	246	260	267	274	250	265	231	248	254	267	235	263	250	247	264	247	264	269	256	249	252	269	235	300	246	265	254	256	237	272	270	238	266	269	251	251	277	283	271	261	267	239	265	239	275	246	260	267	244	264	247	247	246	267	247	242	297	279	263	258	241	278	267	257	271	246	269	228	254	240	272	282	250	268	258	263	235	234	272	260	252	242	274	235	251	233	245	253	245	263	264	257	281	250	243	267	264	259	291	239	267	246	270	243	258	265	241	242	256	277	247	233	257	272	279	249	248	252	245	260	252	279	273	320	246	270	266	240	257	233	274	273	236	261	250	259	275	281	279	266	261	258	256	259	232	241	277	261	264	267	266	276	269	234	266	246	253	252	257	258	262	300	274	263	265	267	254	250	276	266	274	245	246	256	277	288	261	247	243	249	292	258	284	244	235	227	249	281	234	282	248	264	232	262	252	233	254	261	269	292	259	257	268	267	260	268	231	281	237	274	285	245	273	243	258	250	284	274	265	270	239	294	250	243	270	254	249	279	245	277	250	283	274	256	285	251	252	256	285	275	279	241	244	277	274	279	238	280	235	262	267	272	259	263	253	267	251	245	226	246	272	252	248	275	257	258	260	234	280	264	244	246	257	260	244	249	259	269	266	272	257	241	248	255	240	253	257	263	253	270	257	258	250	259	293	257	268	273	236	268	263	277	293	252	251	280	262	282	270	275	266	270	265	257	271	272	267	271	256	273	242	250	291	249	272	263	294	222	236	231	262	253	256	257	250	236	290	262	248	250	246	247	251	272	274	262	283	247	267	264	235	236	273	267	255	265	263	240	254	291	286	246	249	257	260	247	262	209	247	263	265	260	240	229	264	237	288	294	225	272	270	301	246	288	255	247	241	258	241	258	253	211	276	248	266	275	261	278	248	243	232	269	262	261	252	226	276	248	263	268	249	251	273	258	272	255	252	244	263	273	266	251	259	244	278	270	267	230	260	263	242	287	251	241	244	232	260	250	238	254	229	267	258	272	264	230	274	249	243	262	269	260	280	260	282	257	266	296	289	254	254	261	270	240	255	299	271	251	286	248	278	242	242	235	281	263	263	242	258	289	248	231	266	235	259	257	279	307	260	230	240	282	272	238	268	250	267	277	257	281	283	251	274	289	271	264	261	234	239	245	263	273	273	253	274	255	271	289	247	279	269	290	275	284	265	253	273	272	281	290	274	258	256	258	232	279	264	258	242	224	267	256	247	259	244	234	262	278	266	248	270	264	249	260	261	233	255	259	260	256	278	249	252	275	245	256	261	264	321	228	278	266	261	240	237	266	241	245	270	279	272	283	246	258	223	251	241	269	289	254	270	247	240	243	239	266	240	250	254	269	270	255	262	275	250	251	250	247	283	257	261	269	257	263	243	234	271	271	230	248	266	280	247	281	265	241	271	265	250	271	257	268	251	274	268	250	253	250	278	269	238	258	269	260	235	248	261	248	255	282	274	270	262	242	269	246	234	249	276	260	245	248	263	264	266	249	275	245	231	257	262	265	268	267	256	242	267	269	264	279	259	310	275	238	269	253	281	253	276	276	253	258	258	275	258	241	261	263	286	263	265	256	269	270	270	246	249	256	261	264	274	274	272	247	262	244	269	246	233	249	256	253	299	266	268	255	265	252	265	286	263	261	242	261	258	277	262	237	230	271	257	269	276	275	241	254	255	266	263	248	243	230	255	258	272	265	245	247	259	271	262	240	269	264	264	242	271	274	264	260	279	276	231	240	249	233	254	281	262	249	246	274	246	264	268	265	246	266	256	252	279	274	243	234	276	245	231	257	274	269	249	274	254	271	251	300	273	281	275	265	285	270	285	274	256	240	244	253	285	257	276	277	266	250	227	281	267	269	256	269	283	246	248	264	249	251	230	275	262	261	264	255	273	249	249	264	252	243	252	263	261	245	277	239	271	248	261	255	235	275	277	278	252	281	249	259	249	255	260	275	254	231	273	258	283	276	263	251	257	259	264	271	260	267	245	274	245	225	265	247	242	274	254	238	294	267	242	253	264	253	245	250	251	251	253	276	238	218	236	278	284	247	242	276	255	245	239	261	249	271	273	265	263	283	245	282	253	256	283	283	258	275	265	260	226	228	255	235	247	279	268	251	267	232	249
27782	20664	9515	1764	888	672	593	490	489	461	416	457	404	393	382	382	399	417	394	378	406	393	380	370	345	373	370	370	379	373	350	399	347	373	386	376	376	373	350	376	359	408	378	403	354	381	363	358	371	383	387	418	371	349	359	379	351	398	375	360	341	355	372	367	405	351	368	340	380	338	349	372	358	384	391	387	344	382	375	335	373	378	379	383	359	390	346	395	371	371	357	387	378	404	436	366	351	392	359	363	396	370	361	370	366	353	326	382	340	418	363	359	379	354	364	384	370	371	366	365	361	356	355	367	338	383	361	403	401	361	377	358	374	359	367	338	365	350	363	372	363	357	381	377	375	392	353	372	405	382	359	400	362	354	344	389	348	375	354	378	393	385	372	359	365	333	335	364	357	349	353	347	377	390	378	357	363	372	370	372	389	386	370	394	388	357	372	362	387	401	390	369	357	361	366	345	375	340	359	411	374	363	390	370	414	370	387	367	383	376	395	377	359	371	381	368	399	375	390	368	345	370	349	376	386	376	363	375	375	351	350	371	393	377	389	376	395	368	349	348	340	387	358	366	385	374	380	368	388	361	377	364	374	373	399	362	371	413	376	375	366	414	391	348	351	371	388	367	362	397	372	385	329	389	346	353	350	368	402	358	399	365	384	346	377	378	371	399	385	386	368	344	379	364	374	384	390	381	401	359	321	357	403	375	416	359	393	375	358	333	363	383	383	353	367	360	359	375	408	389	317	394	388	393	322	379	346	376	406	325	413	386	331	347	369	389	336	376	361	364	402	391	407	375	388	367	380	365	358	375	366	364	394	386	381	373	387	387	362	381	376	402	368	386	353	362	361	397	328	353	397	327	367	383	371	387	353	368	382	359	384	362	365	345	352	361	384	374	357	384	378	335	344	380	365	370	375	345	371	398	389	379	387	380	351	361	350	337	384	364	368	379	377	353	328	383	397	380	378	384	329	354	377	346	363	366	362	357	379	377	351	379	350	352	367	348	359	386	341	344	375	343	378	390	352	378	374	382	388	370	345	366	404	373	373	380	366	348	385	344	377	358	382	351	385	368	370	427	380	371	340	389	374	356	357	345	353	366	343	374	368	339	360	373	381	378	354	376	369	367	363	359	378	390	412	340	374	318	390	385	327	375	352	339	381	385	359	335	381	342	314	418	352	396	376	317	393	368	393	384	348	368	349	374	371	381	380	369	386	332	372	361	376	340	348	353	367	360	382	370	352	348	347	347	388	373	413	374	352	354	364	424	322	370	367	359	386	353	351	350	398	363	354	389	387	380	395	367	371	390	373	352	370	359	348	401	335	338	374	366	367	390	372	405	359	356	396	382	390	339	334	354	378	320	378	381	349	364	364	382	363	395	378	361	372	360	344	367	374	410	421	381	375	339	394	319	410	425	373	383	376	358	359	363	377	368	372	369	384	346	349	374	369	417	364	335	377	378	385	357	343	349	366	372	371	328	356	357	341	383	376	379	360	352	384	386	368	420	374	378	371	363	366	369	383	358	348	363	351	371	361	361	371	390	326	391	341	360	373	373	396	400	397	382	361	380	383	400	353	370	379	357	369	390	343	342	369	390	365	378	364	341	401	370	364	370	330	344	363	364	378	384	350	390	366	370	375	341	383	365	339	359	382	373	363	360	355	364	357	373	410	386	358	356	363	393	383	385	341	382	365	381	364	368	393	400	371	307	358	375	367	392	386	410	360	337	380	370	354	331	350	377	357	373	399	370	398	336	350	374	391	367	355	377	375	361	363	384	377	354	372	364	349	377	394	377	376	378	386	384	352	372	331	349	350	363	357	354	369	360	399	395	352	390	393	373	375	396	348	357	375	355	360	334	364	391	360	353	375	361	373	392	383	347	368	384	400	408	381	357	376	342	358	383	379	356	363	365	357	334	357	388	376	395	350	383	380	361	378	375	387	383	405	379	369	344	383	354	348	369	377	385	383	395	361	375	378	368	366	371	403	365	385	414	370	381	347	420	351	333	370	394	333	393	352	369	376	375	343	408	315	392	368	409	356	376	352	378	344	376	377	356	370	409	346	367	396	341	353	383	357	350	368	366	384	332	382	370	366	381	385	376	342	349	360	356	382	376	405	362	384	377	358	332	388	352	352	368	374	344	374	379	388	397	352	347	359	351	353	344	356	378	381	336	401	395	374	386	379	359	335	389	374	338	403	365	385	336	378	384	411	361	382	375	365	349	387	367	382	366	367	343	362	367	380	358	396	367	344	410	352	360	363	376	354	382	363	331	370	377	351	393	370	376	336	373	353	374	350	355	362	365	364	367	342	418	384	375	349	408	341	383	371	336	350	361	356	386	363	369	358	376	334	391	376	406	335	360	347	373	349	378	343	364	363	380	379	377	351	380	374	364	393	344	344	379	379	380	370	376	393	391	383	375	402	378	410	373	347	353	361	319	372	355	396	362	368	355	377	362	348	343	375	373	351	381	376	360	383	386	346	399	370	354	371	341	346	358	405	359	359	386	384	370	354	403	370	360	350	382	416	376	383	391	362	399	358	387	367	364	364	358	351	367	365	388	432	392	381	356	376	385	388	379	391	366	397	365	326	368	377	394	380	365	371	424	382	366	346	362	367	346	351	346	336	322	383	353	338	391	346	378	371	376	361	380	366	371	394	363	348	367	386	329	385	361	362	378	401	375	350	367	338	369	385	361	369	373	419	355	378	368	379	390	366	350	356	398	406	364	369	375	408	381	360	336	344	388	376	379	362	397	365	360	372	403	386	379	366	365	351	371	376	370	365	353	358	389	411	361	382	381	361	410	386	356	350	405	367	363	366	366	366	359	387	345	326	388	396	357	352	369	384	381	349	371	367	375	332	343	392	346	390	369	304	372	361	345	312	375	378	352	367	364	375	371	375	360	365	334	347	345	369	383	364	332	379	362	359	356	370	394	374	350	359	382	386	366	361	389	372	381	366	335	400	344	367	360	349	362	358	368	358	367	383	384	374	358	367	375	375	386	385	354	340	382	353	375	364	380	368	357	379	362	357	370	395	352	389	365	399	372	391	387	356	386	389	384	350	371	375	378	401	369	385	341	352	369	355	372	339	366	350	368	362	366	350	362	374	349	380	333	362	346	375	345	397	367	362	392	344	359	403	372	366	382	368	364	374	359	362	376	349	387	362	332	371	341	347	403	370	355	378	398	358	356	343	374	350	404	382	352	360	317	382	375	370	374	381	399	386	358	349	404	378	391	374	337	357	323	380	350	406	392	398	365	369	359	341	341	346	374	345	415	388	401	372	383	366	363	368	346	384	344	377	367	375	398	358	382	390	333	371	348	384	395	351	363	353	356	391	391	372	337	370	381	362	362	398	405	379	339	338	379	341	388	398	392	375	394	352	383	330	382	384	383	350	369	360	367	383	365	356	366	397	411	348	354	377	372	370	353	393	352	388	379	347	365	353	364	367	386	341	325	374	352	357	358	350	378	361	377	367	358	354	363
30191	11792	5582	2775	2038	1556	1343	1137	995	972	850	769	772	721	700	691	651	675	666	658	688	617	636	628	614	600	638	595	644	610	628	583	645	611	591	612	618	642	615	531	593	593	585	649	615	568	619	586	565	605	591	613	588	579	582	591	605	616	621	622	597	589	625	607	585	575	621	578	579	634	589	609	612	586	571	624	656	609	620	565	573	594	602	595	582	585	607	614	609	618	563	600	629	605	580	633	575	591	627	607	617	616	682	622	629	567	609	582	639	631	569	636	626	560	611	603	582	602	561	590	592	571	610	613	590	611	616	631	556	595	621	607	634	602	576	628	613	602	618	658	566	636	579	601	638	599	615	620	608	613	592	598	600	617	623	589	617	565	571	663	571	602	600	634	598	629	577	592	623	577	598	563	580	578	604	594	623	562	626	585	596	589	582	609	596	567	579	603	619	618	576	647	578	618	601	621	585	599	581	616	652	602	603	590	634	611	601	626	570	603	617	615	578	618	602	619	613	617	628	600	581	587	626	565	603	651	601	641	582	574	597	633	603	561	597	614	588	619	596	563	608	617	609	609	609	589	593	565	602	579	619	569	624	556	599	610	635	645	579	574	584	634	611	641	568	648	644	540	645	595	594	615	598	591	588	605	593	592	580	583	604	588	572	588	601	570	608	655	613	591	607	641	637	618	609	578	623	584	555	613	590	604	592	565	548	603	624	590	638	624	533	590	647	556	582	592	591	598	631	598	594	639	616	586	608	577	587	623	643	622	626	560	627	586	574	601	587	603	632	586	587	616	655	612	630	589	557	577	649	617	590	575	564	565	616	577	626	636	622	627	588	619	613	599	611	634	627	644	626	630	605	574	582	578	582	659	578	603	636	601	617	606	586	644	602	567	581	640	620	628	571	585	603	592	605	623	618	577	558	582	582	564	604	596	587	594	595	678	615	624	610	588	593	603	608	586	587	589	605	615	622	648	565	554	562	619	576	626	569	600	603	619	568	613	620	561	623	569	618	598	605	580	585	638	592	590	607	588	634	618	603	554	605	560	633	600	593	581	621	593	578	561	606	627	581	566	647	600	571	605	565	589	586	571	631	628	546	584	600	632	577	641	596	601	600	584	585	631	617	594	548	579	574	575	601	581	609	591	608	580	565	598	614	586	600	638	615	627	592	598	589	565	618	592	587	621	603	651	611	627	602	673	582	607	570	566	635	595	591	607	658	620	616	613	618	561	646	597	614	641	611	590	610	622	572	579	614	617	624	630	619	575	600	606	617	582	612	597	613	612	602	576	564	599	619	636	595	609	566	595	607	581	588	596	628	617	638	612	606	636	619	618	575	624	584	603	618	611	585	575	612	592	621	607	603	614	615	670	635	587	611	601	569	611	602	597	611	592	593	589	599	674	587	605	552	628	594	550	628	618	646	606	589	619	597	588	608	636	559	584	633	588	588	624	595	645	634	609	658	607	533	607	607	600	591	600	609	604	627	611	583	644	583	585	624	584	621	564	613	565	611	592	571	640	582	608	596	612	599	620	595	627	623	625	613	606	602	573	587	581	584	600	598	610	651	607	593	571	611	641	596	603	639	606	622	596	587	587	639	663	662	596	601	600	565	598	614	630	629	587	614	636	613	620	580	576	600	565	611	625	629	602	576	566	629	579	613	558	623	590	590	590	607	610	644	594	605	590	592	632	597	604	621	599	595	598	604	619	620	646	555	559	601	599	605	671	627	591	592	595	661	549	620	620	613	629	603	606	616	636	585	532	651	616	599	623	610	563	616	561	635	616	598	638	637	598	578	610	594	656	604	559	604	622	592	629	563	619	617	569	563	627	608	596	652	613	612	607	597	591	639	592	594	560	616	587	601	617	626	549	612	587	582	582	587	638	589	601	594	629	631	578	605	564	609	624	616	609	631	612	619	601	604	626	610	598	601	567	586	579	615	584	608	635	597	639	674	592	602	594	614	585	581	577	620	599	566	623	583	592	616	560	612	567	601	607	593	589	596	580	646	629	625	608	587	624	605	601	571	599	642	659	551	630	607	625	581	600	585	608	613	587	624	569	591	610	607	627	591	582	590	603	619	586	632	610	625	631	639	596	620	603	623	656	568	599	635	625	596	601	568	606	615	618	593	641	670	599	612	610	608	592	608	628	575	551	552	617	610	568	561	594	603	587	649	633	623	601	620	628	619	594	642	606	652	615	567	527	613	599	593	655	597	617	603	583	577	578	595	612	626	655	603	606	590	627	596	588	598	587	578	641	640	615	624	638	614	603	593	595	597	586	617	625	575	573	599	644	601	616	570	592	613	608	596	616	579	605	580	607	618	613	581	595	638	637	598	608	643	574	589	587	599	607	609	562	579	579	600	601	592	611	609	610	600	607	662	632	577	525	620	648	589	580	603	600	578	581	614	588	609	567	637	633	606	597	604	644	580	651	627	586	571	602	635	616	578	609	593	611	605	572	641	619	551	586	573	618	617	647	572	605	585	594	623	588	616	624	594	592	589	608	585	625	617	628	620	589	551	577	604	630	644	603	653	613	617	596	626	587	603	588	632	598	629	582	598	564	627	652	618	617	615	596	615	599	590	592	631	569	593	601	592	625	550	589	605	650	546	595	593	590	609	570	639	604	620	594	585	572	587	621	597	572	598	562	614	608	610	592	620	614	620	608	610	617	568	606	595	588	575	592	590	584	619	570	581	575	597	644	595	575	584	588	596	648	608	552	629	607	593	613	609	597	599	590	555	596	557	626	655	587	573	598	601	584	594	607	605	598	596	625	634	577	611	549	665	621	596	554	637	544	615	568	607	600	622	572	596	615	598	567	619	534	624	612	630	627	600	595	615	638	571	598	614	636	569	610	584	587	579	567	590	592	562	648	607	615	574	613	618	642	611	576	592	576	609	583	606	589	609	602	596	618	594	636	627	589	582	604	601	635	614	639	670	608	595	657	620	546	617	585	604	632	598	591	644	578	584	619	633	615	574	599	555	613	582	574	563	600	564	589	565	630	614	577	588	591	597	574	609	598	614	634	624	608	628	575	590	619	577	624	587	630	649	583	623	581	601	610	643	591	614	623	611	603	590	599	617	602	604	614	606	597	618	559	578	585	613	613	589	654	549	598	614	595	625	624	612	593	619	595	588	587	599	588	596	629	653	605	646	590	596	629	611	573	583	656	580	623	609	638	582	585	624	579	582	629	581	589	598	623	602	601	578	632	604	632	633	600	626	586	613	576	604	615	589	597	582	586	616	637	590	560	608	604	630	633	536	630	641	606	607	603	598	582	656	612	587	520	619	611	586	574	602	594	589	569	535	591	586	600	617	675	614	544	574	586	565	625	601	624	631	559	618	587	554	599	585	595	616	617	579	625	625	589	566	602	606	666	607	666	620	658	607	596	625	607	564	599	608	567	616	624	619	600	619	635	644	629	602	646	584	614	614	642	614	626	600	614	614	635	590	603	597	595	605	611	578	660	576	573	649	603	601	576
24310	21378	28547	24513	21012	4790	2086	807	696	550	512	536	441	458	408	422	389	382	371	369	341	381	371	339	301	374	351	382	336	341	332	342	342	330	343	343	350	342	304	360	352	326	323	352	353	314	312	324	328	348	338	304	331	336	336	321	339	326	346	328	344	314	324	333	346	324	327	347	312	330	300	292	357	327	337	311	319	320	310	306	320	320	337	339	336	337	309	306	326	306	319	352	308	316	310	307	306	341	316	344	308	347	303	346	326	331	317	349	357	313	294	291	363	327	306	354	312	316	320	325	307	286	335	344	291	329	312	288	335	304	336	323	325	340	322	326	315	331	299	297	320	330	350	316	324	347	303	299	325	329	302	294	356	336	332	347	352	325	318	289	345	313	327	323	324	334	311	327	339	324	306	345	324	352	318	303	342	319	321	338	342	349	305	317	359	318	321	325	343	303	324	342	341	318	340	348	347	323	304	312	337	331	300	324	331	318	334	322	317	310	315	306	328	304	307	319	338	357	301	296	330	309	316	330	324	279	341	319	292	334	308	292	313	315	321	323	361	335	356	313	330	333	332	305	324	305	331	349	318	325	337	330	325	317	334	322	329	324	320	325	304	346	325	296	319	271	330	357	311	336	291	298	331	329	332	303	313	347	324	319	312	317	303	300	334	288	339	314	324	353	315	344	354	332	328	327	319	317	299	327	367	339	307	303	303	306	340	318	306	313	324	292	327	311	289	306	330	304	320	286	324	311	291	289	310	323	296	337	343	326	333	310	331	339	344	304	294	325	319	343	330	338	299	347	341	307	338	345	303	318	321	305	344	290	325	318	312	294	299	318	322	314	319	322	308	310	319	326	307	330	320	330	312	326	340	339	316	300	323	301	322	355	336	323	311	309	311	327	317	318	304	303	309	314	311	314	336	333	335	297	328	337	345	326	323	341	305	289	315	335	284	323	337	332	324	304	319	300	323	336	336	310	319	309	324	323	343	282	380	296	313	325	289	314	296	343	318	368	324	314	324	341	335	321	322	331	320	304	289	283	311	314	336	324	330	330	305	338	295	319	331	318	307	293	311	355	343	326	355	340	301	319	334	310	328	306	317	363	343	337	334	346	301	338	338	361	312	334	338	333	315	308	307	320	316	307	314	340	311	324	309	370	326	317	310	292	324	333	328	332	341	311	306	319	330	303	316	322	290	335	331	311	358	328	319	295	317	331	334	344	305	333	295	323	308	347	384	313	334	311	308	305	341	327	356	331	342	374	279	287	311	345	317	331	330	332	294	326	325	315	327	316	337	368	313	367	322	343	320	306	342	325	328	318	287	332	284	343	346	324	286	294	284	293	311	314	329	333	327	360	328	320	310	302	332	363	329	323	329	323	302	323	310	309	334	302	318	310	320	316	341	301	316	350	336	323	311	345	307	303	350	301	328	325	299	342	331	316	333	327	343	362	321	289	320	342	325	301	340	337	312	321	367	323	331	329	301	298	338	326	356	296	303	321	321	338	319	327	355	336	378	325	326	322	335	295	315	349	324	352	339	311	314	321	298	316	338	335	324	330	317	293	311	316	314	349	315	318	309	331	312	321	319	309	292	304	340	309	340	307	322	328	328	324	336	320	343	326	334	313	326	324	299	307	331	342	311	305	323	319	300	288	346	355	343	321	336	333	303	307	334	345	299	308	314	315	329	312	332	303	323	317	327	335	293	345	285	289	306	358	317	314	303	315	307	313	290	352	326	299	300	310	315	319	321	335	301	374	267	338	319	326	321	333	327	308	315	310	294	319	332	334	329	332	309	317	306	298	324	350	304	307	323	343	326	333	331	306	313	328	325	351	344	291	335	318	334	329	328	299	336	325	316	323	321	310	308	321	292	308	311	325	334	348	318	322	323	344	338	320	318	346	320	336	370	303	359	332	309	329	337	304	300	314	326	306	309	328	332	308	322	348	337	344	326	323	321	292	323	354	300	304	336	309	316	304	328	309	310	318	326	341	326	309	331	335	320	317	358	328	308	316	384	346	308	286	305	328	336	320	332	327	317	342	300	330	338	343	337	324	299	349	340	346	327	334	334	327	321	335	324	336	309	311	330	320	330	315	371	327	365	335	289	331	346	288	282	307	301	281	341	319	295	310	302	335	345	322	310	329	330	316	306	324	336	315	288	305	327	303	301	322	320	335	308	328	335	296	329	314	319	305	308	308	345	336	320	319	302	326	293	344	313	326	346	305	320	333	350	318	316	322	329	356	339	315	354	312	326	324	303	280	261	278	314	323	316	336	321	312	312	347	292	331	320	314	318	259	314	324	298	322	308	315	330	322	331	320	337	339	334	287	336	314	312	293	298	324	307	324	348	335	314	318	315	325	318	309	308	303	341	324	293	302	357	313	307	344	355	328	307	306	311	314	338	291	317	338	308	304	294	316	322	325	301	322	320	289	335	323	329	308	334	335	319	284	345	311	325	294	337	325	351	292	305	335	300	334	281	325	306	328	298	332	321	346	342	331	308	368	326	335	297	322	343	321	340	307	303	355	298	335	308	323	327	341	324	349	291	321	322	357	298	321	287	309	337	316	317	314	307	340	343	299	326	287	319	293	323	332	320	368	332	328	317	335	336	343	316	303	314	329	317	360	350	335	307	300	345	338	329	322	291	326	323	322	336	326	289	342	297	344	342	321	298	349	317	326	293	317	338	317	313	297	309	328	326	302	291	327	327	306	327	317	375	320	331	341	339	315	312	318	319	321	284	321	301	337	342	315	326	340	342	310	308	342	308	321	309	318	340	319	294	287	328	331	330	328	317	301	327	333	267	335	300	354	334	329	328	347	326	347	276	308	331	318	340	314	321	297	305	326	304	278	301	328	321	311	310	297	312	347	338	295	318	326	310	355	329	350	333	306	299	305	314	311	312	285	316	277	292	311	290	307	303	307	344	315	311	342	300	317	344	322	296	312	308	315	317	381	301	332	321	367	328	332	307	314	302	319	314	326	310	312	326	316	324	338	310	311	340	317	326	291	341	313	323	330	305	326	307	317	329	312	309	321	323	308	325	333	311	335	343	290	319	292	320	297	304	319	328	305	340	339	321	298	313	323	310	319	366	314	370	319	308	344	314	352	329	327	315	348	307	327	302	367	287	309	309	337	327	297	336	310	310	281	323	310	312	325	296	327	322	318	286	327	318	325	320	300	304	313	319	328	297	316	317	298	317	335	323	286	325	288	302	326	302	315	320	310	309	334	305	305	296	353	301	336	290	293	339	306	337	309	288	305	322	309	322	321	301	328	315	306	322	322	356	351	333	349	294	345	358	302	305	330	322	326	352	340	330	364	333	328	335	307	330	329	307	322	324	340	331	312	306	329	328	297	302	329	309	312	304	321	334	332	329	327	314	348	308	303	341	316	334	319	306	312	311	302	320	309	285	335	294	316	357	319	358	336	346	324	324	336	347	342	327	331	307	300	305	292	361	332	330	361	352	298	313	285	300	330	328	348	313	310
35008	20186	12449	6608	4491	3382	4050	2074	1743	1485	1261	1108	1081	922	897	841	771	737	713	645	636	584	610	632	561	611	610	577	553	563	578	567	596	600	541	560	588	570	564	557	592	516	527	569	534	576	569	559	572	520	545	523	513	519	503	534	564	526	537	535	548	546	495	514	540	533	510	552	533	504	555	524	522	534	498	553	580	499	522	561	554	514	543	536	486	518	557	528	556	568	561	538	513	526	516	548	552	563	570	578	531	550	570	530	487	499	505	484	540	550	558	567	513	554	519	526	501	512	555	574	511	566	507	532	553	548	533	516	534	508	560	556	532	573	510	527	533	537	517	552	466	547	550	514	554	510	523	539	547	542	549	562	523	532	530	536	555	569	557	556	519	532	470	534	543	526	522	512	544	557	517	505	513	529	501	515	548	526	570	566	522	585	533	527	569	525	550	602	510	501	554	518	474	524	524	561	551	502	509	532	567	547	539	563	541	529	509	520	564	511	527	555	534	554	527	563	528	504	532	549	518	512	531	505	545	524	543	534	548	496	531	500	555	528	543	511	518	487	528	514	569	537	534	529	598	530	557	549	518	545	505	532	566	530	487	540	529	467	528	531	518	541	514	510	561	534	561	540	552	554	556	554	533	517	567	556	505	535	532	559	534	535	533	494	533	552	530	544	564	522	546	523	540	536	538	567	527	518	566	528	570	522	463	523	570	553	538	494	504	552	605	503	528	587	530	519	530	533	550	497	576	544	563	591	536	526	505	527	534	526	513	560	582	518	532	521	544	529	533	541	536	565	513	598	522	516	510	542	552	531	559	550	532	544	520	526	538	534	527	555	520	525	522	508	564	524	474	525	538	521	546	530	510	522	545	548	505	511	550	536	516	511	528	556	518	515	483	543	544	542	535	493	548	542	507	539	562	526	503	532	539	555	521	524	503	511	565	522	493	557	492	557	555	521	507	551	522	530	534	547	517	513	543	511	549	515	512	545	518	565	527	509	571	550	523	540	553	534	492	536	527	536	517	532	572	553	516	515	548	538	506	561	555	541	554	614	532	536	510	549	525	541	516	522	519	549	541	549	508	534	537	520	611	527	513	551	528	535	554	510	534	517	508	564	570	519	522	513	553	514	529	536	527	530	538	544	535	560	544	525	534	573	534	507	484	539	506	559	530	556	514	556	527	522	526	561	517	537	520	454	540	519	543	549	565	538	572	545	534	529	543	552	538	497	532	531	519	503	505	539	512	577	542	556	519	512	566	521	526	525	539	501	533	511	488	530	546	533	524	523	525	555	518	522	516	525	549	548	538	525	521	491	579	538	518	541	498	511	520	536	539	568	528	571	498	538	523	526	546	484	583	568	552	532	554	524	563	565	529	522	552	547	510	530	525	528	515	520	523	562	549	554	531	526	511	522	557	521	516	523	533	542	514	551	515	541	530	508	515	535	536	544	548	538	516	545	509	540	507	528	547	561	560	525	536	564	533	524	526	532	543	490	535	476	536	539	519	535	553	542	506	516	553	544	517	528	502	552	530	517	536	559	518	561	535	557	531	545	577	529	511	512	517	540	528	495	548	513	507	523	538	511	500	547	507	543	544	537	512	523	511	494	515	536	603	570	547	533	526	538	515	512	491	556	526	551	550	525	569	576	501	506	526	542	558	515	558	547	477	531	512	554	560	507	516	487	487	531	560	549	519	561	528	509	568	509	550	511	567	514	522	531	579	552	508	507	490	554	539	517	531	499	545	495	547	538	505	582	561	532	532	547	590	554	512	514	528	525	573	522	539	535	512	554	583	544	558	524	552	543	500	561	544	554	525	578	513	535	570	575	555	524	557	552	558	537	561	539	552	550	530	539	547	508	523	520	519	550	522	541	521	525	531	540	566	498	525	562	551	522	524	508	559	533	521	546	502	518	549	524	509	538	504	542	562	550	538	538	538	501	570	487	526	533	528	529	538	511	483	541	506	502	498	510	515	495	521	539	518	525	551	516	516	538	515	548	517	532	547	559	489	541	530	520	558	581	544	507	552	557	516	555	537	520	533	554	487	563	553	527	537	545	526	556	545	561	551	594	545	533	547	530	500	568	523	564	513	547	554	502	537	560	516	541	534	517	513	521	539	521	550	551	553	554	550	523	531	574	503	555	578	577	500	567	519	529	548	555	536	525	542	576	486	508	557	554	530	510	548	545	561	568	570	556	533	531	549	515	570	542	524	573	525	495	521	551	491	511	538	565	508	554	528	563	527	516	483	561	540	528	491	571	470	504	530	539	568	558	552	532	532	534	534	571	495	502	520	520	537	515	555	524	530	530	535	556	574	560	548	524	481	533	499	494	570	518	537	567	495	555	499	539	545	547	520	479	506	517	522	511	529	525	540	589	500	530	575	537	496	548	521	542	511	532	510	544	533	535	542	535	550	530	516	513	554	549	537	504	531	531	514	501	572	548	544	492	545	521	507	555	558	507	530	493	525	563	534	547	501	526	522	557	521	552	528	521	522	557	555	517	558	514	527	512	543	527	542	524	502	523	555	494	554	535	511	470	483	574	546	511	533	529	549	565	576	522	576	513	518	549	545	567	520	539	499	559	500	533	517	536	526	566	532	523	539	528	506	501	534	561	520	511	499	545	535	531	564	515	493	540	566	518	575	538	511	578	519	536	542	543	534	547	557	506	550	538	524	513	550	547	598	494	550	510	507	544	534	512	537	528	549	543	569	537	531	562	533	523	538	524	531	514	510	513	533	521	541	541	514	563	548	497	511	502	510	545	511	496	552	530	550	561	484	537	563	549	530	550	528	522	559	541	531	574	549	573	555	565	527	541	506	550	535	505	518	526	560	537	537	539	562	501	544	518	512	554	542	512	504	549	502	517	554	527	517	573	526	510	541	527	528	534	538	568	523	564	535	509	529	531	491	555	555	532	582	522	529	522	556	511	544	577	569	543	528	518	485	557	536	530	508	548	531	501	540	514	535	566	544	552	511	549	532	544	533	531	528	547	534	520	546	502	527	484	528	536	525	534	578	515	571	524	584	591	546	507	525	527	561	508	492	539	532	521	521	515	559	550	553	523	554	549	569	542	522	510	522	541	535	522	554	512	518	560	504	528	570	526	504	563	514	520	568	552	598	537	513	548	569	533	475	492	511	559	511	536	575	542	555	532	525	539	482	530	500	584	558	547	530	532	553	541	525	544	550	501	522	536	488	557	511	574	535	546	540	519	523	507	547	527	562	522	517	529	498	548	555	553	519	525	560	542	479	525	552	543	573	541	526	546	530	532	565	526	530	559	521	533	499	538	527	506	514	523	547	534	571	535	546	528	503	532	537	540	543	523	535	525	519	571	579	535	515	504	487	538	531	541	534	553	513	533	525	554	520	532	480	527	547	538	551	533	577	520	550	527	539	523	539	539	550	533	500	576	516	529	584	490	507	562	534	539	520	535	547	532	538	543	519	549	544	529	561	526	544	543	520	518	557	526	564	530	521	488	512	514
23389	21376	29164	23941	21377	20468	3923	1017	725	597	487	448	447	360	318	304	254	285	270	242	244	216	230	210	191	207	171	182	201	191	205	169	169	171	162	176	172	181	148	194	150	173	170	167	126	139	160	165	178	173	135	149	158	165	174	153	153	158	178	148	156	137	145	148	154	167	163	136	158	148	158	159	141	143	128	143	163	156	141	164	171	160	176	205	169	163	141	150	160	151	129	161	155	176	150	161	146	165	166	152	165	156	147	138	137	166	145	162	162	177	137	178	147	140	157	150	149	157	148	140	138	163	150	151	141	160	153	152	157	161	164	160	150	174	138	158	154	146	168	148	151	159	155	153	194	157	138	136	166	178	157	170	178	137	154	139	155	168	151	155	183	187	141	164	147	130	147	161	169	173	149	182	153	150	151	150	124	167	152	152	154	137	134	181	164	144	156	170	141	152	147	148	158	142	171	146	157	184	136	154	159	166	137	144	143	150	144	145	161	139	140	146	136	152	147	169	141	150	158	150	135	170	169	149	148	155	142	147	139	147	140	132	168	143	151	145	167	140	152	150	142	153	166	154	153	131	171	139	156	150	172	146	150	140	181	135	163	167	172	150	156	154	142	171	151	147	160	173	144	144	142	143	153	138	182	153	135	166	142	168	154	155	165	131	156	113	151	136	150	135	146	153	158	161	154	176	138	153	132	146	165	165	155	154	143	158	155	155	161	144	150	153	143	149	163	151	141	157	149	152	166	144	157	144	144	142	144	151	179	175	147	160	130	147	134	135	171	166	146	168	140	153	164	160	148	171	165	158	160	124	147	163	148	156	134	164	143	151	154	136	146	142	165	145	165	129	145	143	171	172	138	134	146	158	148	160	138	156	136	147	182	170	162	159	140	148	126	139	152	147	140	150	155	148	139	174	160	152	140	150	122	137	143	151	159	151	152	146	153	144	153	159	137	168	166	127	146	162	159	164	143	152	158	143	156	185	158	166	133	146	156	139	153	140	162	149	128	152	146	151	144	148	170	145	136	142	153	151	166	152	158	143	145	158	143	138	152	148	146	174	145	163	158	146	138	154	157	171	160	147	153	151	153	168	120	142	140	151	142	170	128	142	149	150	166	169	145	140	147	155	152	154	146	146	176	158	140	145	149	149	169	150	127	162	165	173	145	148	155	166	148	157	163	158	155	145	148	130	160	129	138	169	155	137	141	154	136	151	151	160	143	144	153	160	147	179	146	137	166	133	152	141	154	166	129	155	142	138	125	170	158	145	156	147	162	154	171	149	148	154	162	155	141	180	163	148	161	153	134	150	167	155	157	144	160	133	143	163	169	149	132	137	140	154	149	147	147	154	145	145	148	145	154	159	134	165	140	148	156	152	138	154	168	155	164	137	172	161	158	153	164	156	151	174	146	138	147	160	143	144	143	164	171	159	160	154	154	161	140	151	127	147	155	143	159	138	143	155	151	162	156	135	150	151	121	139	144	140	164	157	128	154	147	158	184	136	149	142	159	160	178	151	136	147	179	172	128	134	168	162	178	132	158	157	160	144	148	147	180	151	155	164	175	145	172	144	136	150	142	151	165	156	159	166	171	138	153	144	151	139	146	140	157	145	144	148	176	162	171	156	160	151	159	144	187	142	167	145	150	156	136	155	182	152	144	160	137	145	169	143	140	175	163	158	128	144	166	155	135	167	173	134	148	150	142	142	146	125	150	129	144	169	146	161	152	166	151	152	171	161	141	153	172	161	160	149	136	154	154	150	165	121	157	152	162	169	135	157	144	132	160	133	160	144	138	157	169	143	154	165	157	152	129	146	162	140	153	154	136	157	147	167	140	134	155	159	126	139	152	138	149	138	148	141	158	166	157	153	156	170	146	135	134	141	149	156	137	160	148	167	167	126	159	146	136	139	141	147	159	162	136	162	145	153	145	170	172	151	146	161	168	149	155	151	167	191	140	150	152	153	173	157	164	150	137	140	149	172	155	142	154	141	148	156	146	173	161	154	154	167	149	142	151	161	138	132	151	136	136	147	135	157	157	146	151	166	154	138	159	160	160	134	150	166	155	153	141	151	134	155	149	163	136	162	139	163	141	166	127	162	156	142	183	160	145	158	162	159	160	160	136	141	139	154	156	153	166	150	155	168	141	148	140	146	132	166	129	148	127	155	138	164	168	160	162	165	146	142	165	133	157	145	153	139	147	170	162	141	172	137	164	152	139	174	162	148	135	143	142	138	149	149	147	157	147	155	158	126	149	157	158	163	144	159	133	155	151	148	155	141	157	162	169	160	147	157	138	138	124	145	141	151	142	159	147	153	146	173	146	156	168	155	152	172	172	140	159	166	158	153	168	150	143	174	134	164	136	172	164	136	140	141	152	157	140	153	144	153	161	152	123	146	147	141	150	138	155	157	140	168	170	154	125	173	161	133	138	148	162	150	167	160	142	144	151	162	157	140	160	153	151	161	145	137	135	152	155	167	160	156	171	135	117	147	178	147	141	128	144	138	158	160	140	142	128	154	160	148	140	174	168	119	158	155	165	156	140	168	146	133	144	154	152	152	146	176	154	165	140	163	141	149	151	153	139	117	141	168	134	137	143	150	129	155	153	184	139	150	175	143	150	153	139	148	164	133	149	152	157	146	150	142	161	163	146	159	142	150	173	170	152	153	157	134	179	164	155	160	130	154	132	132	150	149	164	145	159	154	158	152	153	150	171	160	161	169	143	165	156	153	170	137	140	151	153	163	193	154	157	163	168	114	156	180	143	150	151	136	164	153	184	119	137	145	138	142	161	141	165	142	126	149	138	158	143	134	185	158	157	157	161	162	147	148	155	142	139	158	142	150	140	151	150	167	158	148	129	143	159	147	165	151	148	181	143	159	162	172	130	131	136	163	140	151	128	147	135	144	170	145	151	160	162	145	151	165	148	143	138	149	139	140	144	146	163	144	144	146	158	125	174	148	156	144	161	157	153	140	160	144	156	157	156	149	166	145	168	166	173	161	144	135	152	142	144	156	146	160	160	125	156	129	168	155	178	161	169	126	165	153	153	144	151	166	164	172	142	150	140	156	140	164	145	163	142	153	154	143	147	145	133	164	161	159	142	135	172	146	135	142	160	136	116	162	147	151	151	140	153	135	147	141	159	145	165	152	149	139	165	151	172	136	141	169	144	175	142	127	155	140	151	135	165	161	168	171	166	157	153	142	164	148	169	149	146	149	157	138	133	141	139	138	140	163	162	136	135	149	128	176	157	153	161	141	163	174	152	173	165	156	125	147	140	147	156	168	146	147	161	160	164	123	139	154	179	144	188	144	136	157	142	158	138	147	138	149	149	137	162	147	155	151	154	154	161	162	149	166	143	154	140	151	165	153	149	137	155	151	139	166	151	150	163	152	171	144	178	152	161	170	158	136	149	152	160	163	150	168	145	134	145	149	121	148	143	162	142	146	144	155	164	181	144	159	145	154	141	159	129	145	148	180	160	145	133	165
38475	25265	16835	9347	6394	4903	4480	2728	2298	1824	1519	1344	1132	989	830	686	636	539	595	502	487	487	440	417	360	377	361	344	346	340	369	331	352	303	325	344	323	307	317	296	296	267	273	297	280	287	303	294	276	295	316	300	271	245	264	287	259	255	295	252	297	275	290	289	294	269	273	263	266	274	297	245	255	274	280	267	233	287	269	249	302	277	255	252	246	240	258	243	252	260	287	251	264	233	264	267	275	250	245	257	270	250	274	264	263	260	264	276	265	245	270	267	227	231	257	272	258	235	280	278	264	248	275	253	270	261	257	271	256	283	251	247	260	261	284	220	276	270	254	239	294	273	261	265	253	261	250	255	252	293	267	263	247	264	281	242	256	263	238	256	267	273	240	269	241	259	253	253	260	249	212	244	245	277	238	254	249	267	268	247	283	243	272	260	274	255	247	292	260	276	255	259	252	270	262	267	262	260	277	262	251	262	272	293	244	274	288	274	237	285	262	264	288	260	263	269	252	265	270	293	270	281	248	284	260	274	267	261	268	244	236	287	239	248	247	241	295	285	267	249	256	253	259	261	231	286	262	259	242	268	247	254	248	265	258	251	255	246	267	233	230	256	253	242	251	233	265	253	255	241	231	231	288	255	277	272	239	225	253	253	262	252	257	240	273	252	250	252	199	242	264	287	247	263	248	255	256	254	259	271	250	231	280	267	262	246	234	254	271	225	252	278	266	269	256	281	268	263	234	240	259	254	244	265	267	249	248	263	267	251	254	261	262	272	243	265	285	268	289	250	266	257	259	258	242	258	265	247	253	270	250	289	256	273	266	274	248	238	248	250	263	261	263	213	261	228	271	233	270	246	267	245	239	233	253	258	233	270	282	230	236	254	241	252	256	260	265	248	249	233	250	236	260	242	268	267	250	264	274	279	264	253	276	273	263	267	247	255	277	266	238	257	280	261	258	245	230	247	259	270	241	293	258	265	280	277	288	282	251	252	249	272	253	253	267	279	233	257	236	263	256	254	259	252	251	259	270	236	265	242	241	270	254	259	232	283	306	282	250	257	222	255	267	293	280	259	263	250	270	272	263	295	268	247	265	251	260	230	270	246	306	278	265	240	265	270	266	259	257	272	237	261	230	269	255	242	270	273	263	270	250	259	266	261	263	267	276	239	280	251	265	265	270	276	249	264	248	237	248	233	261	256	254	259	241	251	240	234	281	270	258	268	294	253	272	247	288	263	294	254	242	267	293	227	260	257	262	290	243	246	299	238	279	254	243	263	240	256	259	266	239	254	268	250	260	265	261	267	251	239	252	258	261	263	281	243	271	245	276	227	269	249	277	279	249	283	270	242	285	250	252	279	253	263	219	266	238	235	263	244	262	253	251	244	257	248	258	259	257	266	279	265	284	261	228	264	268	258	263	233	256	253	295	251	241	251	273	254	281	225	243	269	254	279	246	256	258	253	274	262	264	255	276	285	250	242	244	268	266	262	241	253	264	258	238	253	243	219	239	254	271	253	260	235	276	277	245	252	263	272	252	252	245	265	251	240	247	274	237	261	278	229	240	244	259	249	259	281	274	232	247	284	270	276	251	275	251	244	233	244	257	286	237	255	256	241	233	277	273	279	238	269	265	253	249	232	250	250	271	267	244	254	268	249	291	244	262	271	261	239	277	255	226	269	239	260	235	242	288	236	266	257	254	250	247	242	242	276	231	247	251	242	284	252	236	253	242	267	241	265	278	274	254	264	254	231	255	243	265	279	269	275	250	276	269	278	260	258	258	246	277	280	245	255	265	278	244	252	264	277	266	226	250	256	239	289	260	264	252	286	261	265	243	239	259	250	261	278	259	246	246	268	265	255	282	237	267	262	243	254	281	270	258	267	262	242	266	249	273	260	265	259	259	281	230	248	252	230	265	276	233	240	267	279	261	244	239	283	279	266	264	264	253	263	254	290	256	254	251	256	244	264	259	251	247	235	264	239	254	227	272	257	287	247	282	269	246	260	261	252	268	251	254	246	264	264	297	237	273	253	303	263	259	264	239	241	283	261	263	263	269	268	280	252	274	241	267	255	281	249	253	266	240	263	213	256	267	259	242	244	268	268	254	249	251	246	252	257	291	245	253	260	284	264	243	252	267	221	264	252	265	241	256	278	251	254	278	242	233	268	288	243	285	283	287	224	258	231	237	250	272	254	242	268	257	261	254	242	263	243	258	242	245	261	230	242	248	265	230	243	237	244	261	261	274	267	279	245	239	263	234	268	283	247	247	249	249	263	254	258	262	259	279	246	238	266	277	243	266	244	233	268	275	270	266	251	269	274	278	266	271	248	249	270	265	263	264	251	258	261	265	252	227	269	263	273	265	270	265	264	226	269	252	242	264	264	259	258	265	274	244	246	240	271	236	249	233	251	274	269	246	262	247	239	288	257	261	268	245	273	268	226	270	273	286	241	246	253	258	241	291	276	248	258	263	249	255	254	256	247	255	247	262	247	234	269	269	260	279	220	248	260	262	281	261	230	252	254	270	276	236	234	237	265	244	254	257	284	236	282	264	277	258	249	253	267	250	256	247	254	281	255	273	244	276	261	279	272	269	259	266	264	233	274	276	253	241	274	308	224	268	264	256	252	267	260	260	249	261	231	266	285	281	245	265	263	259	266	271	247	271	246	254	254	245	263	257	236	242	285	233	247	265	245	260	261	262	241	258	277	262	235	269	241	276	282	243	266	258	276	219	265	264	254	221	259	253	261	269	260	281	247	272	231	282	259	281	275	258	284	258	272	257	225	238	233	279	255	248	266	260	250	236	221	244	265	268	285	277	269	269	247	268	273	253	249	283	278	246	283	266	260	262	254	249	260	283	269	259	257	244	251	222	259	273	250	274	220	259	314	287	253	277	277	272	236	253	257	267	260	260	244	270	258	279	249	270	270	271	245	246	259	267	252	267	270	264	250	251	236	252	276	284	268	302	251	296	250	272	263	264	247	285	250	257	279	244	235	284	221	282	250	263	244	232	274	257	271	244	266	271	230	254	257	241	260	242	281	263	279	250	265	249	283	264	248	251	241	232	248	253	238	232	230	275	258	275	244	251	272	246	260	260	238	239	280	267	240	258	279	244	235	266	247	250	286	257	280	269	267	224	236	276	250	222	231	247	216	264	241	268	256	253	224	259	233	266	263	256	236	269	267	260	238	234	246	267	262	239	254	262	285	286	250	245	259	228	272	268	240	229	262	259	278	266	242	277	255	244	274	238	268	283	242	261	245	269	238	257	254	261	264	261	272	270	263	241	273	266	264	269	250	270	262	275	265	265	240	252	256	285	273	261	255	244	264	245	249	240	251	230	238	234	281	255	261	262	243	260	257	245	280	249	274	257	250	276	270	249	246	271	256	246	266	261	238	237	269	263	258	244	264	267	222	256	250	225	259	268	254	252	254	241	239	270	279	234	247	244	237	262	266	252	261	242	234	243	230	234	263	278	263	265	255	232	258
27672	20484	9426	1692	779	621	572	473	458	482	462	402	416	385	393	378	386	387	374	394	406	375	367	318	369	348	373	357	389	347	378	377	376	373	341	352	373	389	383	375	376	363	386	370	375	357	335	356	384	382	409	359	352	389	374	333	355	379	346	337	370	378	389	362	358	346	373	396	341	358	350	346	389	351	377	372	366	337	352	328	374	381	351	396	389	375	347	350	380	379	338	368	374	360	408	366	366	354	382	367	390	388	380	358	377	356	358	358	351	380	393	382	398	381	351	373	352	348	376	389	367	380	382	352	352	324	328	389	353	386	356	394	394	382	358	376	389	383	347	362	367	339	355	344	336	393	346	355	354	381	346	369	375	382	376	384	356	349	403	366	365	360	368	366	400	381	368	350	390	354	329	356	368	354	385	393	342	372	398	341	373	367	335	369	364	345	356	368	381	400	352	361	403	351	375	340	374	372	369	354	370	369	375	363	386	371	386	337	371	358	397	367	380	351	376	381	385	352	369	349	399	368	371	376	377	331	376	357	362	354	358	367	372	387	368	366	351	357	374	352	383	331	371	375	391	394	369	379	372	373	384	332	360	351	347	375	375	350	375	358	348	357	384	357	372	347	407	367	363	346	367	365	368	359	381	352	379	383	330	375	361	378	344	401	366	357	405	354	322	338	356	353	367	398	356	341	392	377	369	371	355	373	357	345	346	382	356	340	380	363	368	371	375	340	369	347	371	345	401	410	365	369	372	376	363	357	377	358	366	367	340	344	408	384	360	355	381	371	350	357	383	363	386	369	375	393	368	341	383	344	376	347	356	402	375	336	392	370	360	408	353	413	388	357	347	344	360	353	384	387	353	348	349	337	350	351	362	350	363	370	330	362	348	405	356	358	393	357	373	381	386	386	382	384	348	349	366	370	355	357	354	376	378	342	372	384	394	360	394	368	362	382	357	314	385	334	348	362	349	381	376	380	370	383	366	353	355	361	358	373	360	364	369	377	383	391	343	342	372	368	361	364	377	380	370	374	380	343	376	377	394	365	361	411	372	406	361	364	365	332	335	366	358	364	355	318	393	338	345	377	344	373	366	365	367	394	369	344	365	358	372	381	376	379	355	358	310	348	360	343	374	392	323	340	353	348	383	354	367	356	388	377	365	416	378	366	334	349	357	398	381	362	356	348	392	381	354	330	379	383	392	367	328	372	374	366	382	359	376	366	362	383	342	364	331	380	376	350	343	358	391	369	327	366	351	344	382	363	358	388	398	379	363	368	355	354	342	351	313	378	382	343	353	330	370	355	346	395	384	366	358	346	379	389	378	365	387	369	379	351	356	356	344	386	347	350	372	379	354	390	361	361	388	358	406	385	366	373	351	365	339	385	363	343	351	356	347	364	345	348	367	350	397	393	375	390	368	359	381	376	371	358	359	358	354	367	372	389	392	386	316	325	342	365	349	385	344	385	383	383	372	409	346	356	368	387	362	387	375	346	378	379	371	368	375	373	356	390	369	337	350	376	346	361	358	400	369	365	391	355	340	364	356	363	350	380	402	384	361	373	380	380	346	386	372	350	352	403	352	348	340	345	383	368	365	343	320	378	364	364	357	374	373	372	358	354	341	372	376	387	372	379	336	353	378	350	359	346	353	373	356	328	378	356	344	390	362	375	371	346	351	361	401	350	377	365	340	374	339	397	353	371	353	397	348	349	368	345	389	371	349	326	377	390	356	372	386	345	382	337	363	347	363	351	368	389	359	366	370	396	362	356	389	389	362	349	345	330	357	375	343	382	319	368	356	363	360	368	357	383	382	372	380	389	361	373	321	365	368	383	368	367	399	340	384	332	354	375	364	357	336	345	342	360	350	340	327	399	358	364	356	386	345	351	338	346	356	362	388	377	350	361	378	335	356	329	371	358	340	331	368	328	377	343	339	377	369	397	342	372	333	395	366	374	382	364	352	341	375	370	354	332	409	357	370	356	342	365	372	395	339	346	363	414	349	331	346	358	384	341	370	379	358	393	372	361	376	376	360	393	365	392	371	345	373	369	367	375	358	330	358	374	362	343	359	376	352	350	357	368	335	345	333	377	353	366	355	394	362	331	393	343	345	372	364	359	354	348	380	356	393	393	365	361	372	376	379	385	373	346	377	353	356	369	409	360	344	361	352	327	362	382	330	371	340	390	366	366	336	332	347	390	356	343	363	379	368	405	366	363	383	362	394	380	409	347	383	369	378	352	375	337	376	370	357	323	369	331	363	383	354	374	368	367	365	358	349	345	331	332	349	351	369	361	347	396	377	369	341	334	362	347	386	388	381	339	326	388	362	365	368	360	366	373	351	369	346	357	356	375	384	346	389	348	350	365	359	378	381	361	338	381	369	341	353	372	369	361	397	373	354	342	369	382	358	371	404	340	397	382	343	359	354	399	365	390	361	356	342	376	340	347	402	366	357	362	330	349	344	351	375	332	400	332	388	374	345	355	375	368	357	354	366	375	377	346	352	373	346	374	394	342	380	365	379	341	362	358	372	401	338	332	368	386	386	378	386	352	387	340	388	352	376	372	402	393	362	355	350	362	384	374	396	351	367	391	351	332	355	396	400	348	376	360	404	370	347	353	349	332	383	381	370	374	323	368	362	356	362	343	348	380	366	346	337	353	376	402	360	378	332	370	376	374	369	375	347	355	361	359	344	361	331	344	360	380	365	373	377	370	372	356	369	375	396	347	327	386	361	327	323	353	384	357	369	400	347	379	338	365	386	353	369	392	373	363	341	349	366	348	380	355	385	360	354	341	387	355	373	381	364	354	384	392	372	373	357	397	385	381	360	384	388	389	378	396	353	360	365	354	359	377	365	376	392	365	382	347	367	369	390	378	341	317	386	343	369	400	364	345	394	393	343	409	348	364	357	382	349	387	341	389	336	384	345	389	353	365	373	369	369	345	413	370	358	358	389	370	383	336	359	368	378	389	366	398	357	370	337	327	322	332	330	352	379	368	373	369	361	410	370	343	368	349	369	358	378	370	372	361	371	334	374	357	347	347	357	363	352	371	373	396	358	373	375	369	327	360	392	392	358	390	366	374	361	380	382	372	389	342	347	360	374	348	377	343	350	382	400	367	360	388	339	349	389	376	367	349	370	379	347	403	385	346	353	341	368	344	365	407	373	346	348	392	343	349	399	353	345	367	378	322	389	358	347	368	350	378	362	380	376	374	370	384	362	404	345	342	374	370	377	402	353	347	376	383	356	401	413	342	388	340	374	351	340	364	355	393	399	351	372	354	369	338	357	381	343	367	370	369	382	387	335	346	360	382	382	373	377	381	381	361	379	360	392	389	366	356	394	377	342	341	376	382	387	366	359	349	386	338	367	349	381	350	379	340	377	369	348	387	352	379	371	363	385	358	341	413	377	379	366	402	391	381	378	386	382	352	392	365	365	354	367	377	343	368	355	355	341	396	324	379	366	346	343	367	368	350	354	382	324	366	387	338	358	374
28709	10658	5497	2690	1847	1521	1238	1119	980	878	836	773	751	739	656	687	666	684	614	601	639	631	576	656	622	674	623	621	605	623	590	576	601	600	562	600	615	609	614	612	562	621	612	600	635	584	576	618	571	623	603	609	623	586	563	602	640	579	562	606	596	609	598	602	567	634	573	562	548	610	609	604	612	556	608	618	580	574	639	559	616	620	615	581	561	588	658	595	584	629	576	591	614	589	649	582	592	607	605	612	596	625	591	591	561	600	624	613	568	633	580	609	575	585	593	634	586	584	606	621	574	582	600	599	586	589	584	597	605	548	584	603	593	591	614	563	593	628	577	594	568	609	613	645	611	603	582	593	591	612	644	566	584	616	593	624	586	572	591	548	596	598	630	605	589	643	580	593	614	586	601	574	637	582	586	619	580	583	611	599	599	578	590	567	565	613	625	579	649	611	659	581	636	617	557	556	586	592	632	618	594	602	620	611	587	604	590	605	601	616	548	582	589	628	618	589	606	581	592	601	600	603	619	630	611	586	575	604	565	624	576	568	593	600	627	612	566	590	600	596	595	592	619	600	565	589	614	624	588	617	646	594	608	610	612	560	591	650	603	599	591	569	611	655	612	580	642	598	587	561	589	619	569	537	590	562	609	633	603	590	620	620	598	578	626	591	656	631	626	609	584	616	594	608	652	592	580	607	606	589	614	628	631	581	632	609	599	600	666	593	616	571	605	587	572	599	603	636	591	569	563	602	590	626	596	577	600	618	582	636	616	593	613	603	584	579	573	582	589	584	617	629	607	606	604	586	611	610	572	595	585	573	568	587	578	590	579	653	613	626	625	610	597	565	604	572	622	586	568	590	561	630	601	592	546	570	590	636	626	580	581	610	571	578	601	572	584	593	577	595	581	603	596	609	611	596	631	598	563	572	573	599	561	561	624	578	596	573	571	638	575	607	618	572	645	567	624	562	583	628	559	592	608	573	574	617	624	623	571	611	583	600	576	611	511	567	595	628	586	594	616	562	628	549	566	613	608	598	579	611	598	612	631	587	601	586	652	568	561	588	569	611	606	616	568	583	609	625	621	623	593	615	621	592	592	622	592	565	626	585	562	605	550	591	581	583	578	546	613	556	572	596	599	603	626	596	604	581	613	629	596	600	584	592	605	533	630	579	603	593	623	560	576	628	568	600	571	607	599	585	597	600	642	602	578	614	633	615	616	590	608	609	627	583	578	590	573	594	569	551	571	613	609	614	630	581	635	604	582	591	594	628	611	609	572	584	579	613	607	597	646	591	639	592	628	524	613	630	617	525	574	545	645	601	576	566	595	595	620	618	579	617	571	589	636	621	596	576	591	572	592	605	628	637	606	591	580	597	604	577	623	642	603	635	611	572	554	609	604	655	594	646	606	618	624	592	588	600	615	607	628	583	565	543	594	627	643	595	627	602	616	593	615	561	628	596	626	581	614	602	614	606	643	596	564	576	594	563	558	575	624	606	614	608	576	622	570	607	570	646	595	617	610	630	621	574	578	613	575	601	581	640	623	594	544	563	610	625	554	606	614	618	586	590	557	615	601	612	579	582	640	595	569	607	613	604	608	582	573	625	607	571	630	612	585	624	600	637	580	590	590	576	608	590	691	608	577	639	601	563	579	599	600	586	647	569	578	572	659	609	610	597	626	620	595	584	574	585	600	555	589	597	579	585	634	584	593	597	584	598	632	609	583	683	610	567	612	604	620	602	611	580	617	589	637	590	596	587	570	586	591	582	628	576	591	604	599	592	564	575	598	614	589	603	587	591	586	620	600	557	560	633	632	547	606	567	561	565	564	566	618	547	594	610	602	642	582	607	621	548	615	637	550	618	573	618	593	605	618	638	602	615	586	639	580	573	653	585	567	581	599	579	614	596	579	608	593	580	564	606	598	582	621	565	612	630	627	574	594	615	613	602	572	602	589	639	608	610	554	600	613	577	622	630	585	610	574	617	594	571	607	632	581	598	568	628	574	623	610	578	560	598	611	595	591	603	558	611	617	596	585	570	573	610	616	627	566	613	583	621	566	577	637	604	594	576	574	593	622	604	605	580	569	619	615	576	582	571	633	601	598	612	592	593	584	630	615	593	535	561	558	587	633	602	586	553	567	571	596	580	626	583	652	633	616	653	616	597	583	592	656	627	587	623	585	600	622	582	598	597	596	623	558	587	559	598	610	598	588	570	586	601	597	576	611	563	628	607	606	598	554	614	535	591	596	560	582	587	595	609	648	588	562	595	628	589	579	618	582	647	554	667	599	520	562	612	639	589	604	598	600	592	606	609	612	568	617	604	588	575	597	622	607	566	599	567	604	623	601	620	670	620	600	577	573	582	608	600	596	572	619	589	585	568	575	643	595	567	644	586	551	639	603	623	561	645	586	550	602	622	597	579	624	603	628	586	569	604	594	589	587	572	629	609	579	568	601	589	598	622	625	557	635	661	590	630	613	640	567	606	569	632	634	567	630	607	620	588	583	612	639	604	605	600	599	610	599	606	638	597	584	598	590	596	580	555	592	622	585	636	623	574	620	593	603	631	625	624	570	618	628	606	620	589	606	600	598	598	636	612	597	642	643	559	622	557	552	584	612	593	582	595	602	614	619	591	581	565	600	596	644	584	612	610	608	650	617	614	597	643	569	646	605	589	604	607	586	572	562	556	580	575	626	596	582	593	616	638	580	619	623	606	628	602	575	582	652	576	613	641	615	584	591	599	590	566	605	591	615	598	639	624	583	559	623	636	635	591	586	617	599	584	612	566	568	643	594	632	584	579	623	553	557	628	574	570	576	615	603	602	590	620	546	640	593	598	580	623	609	626	598	615	595	590	579	577	580	622	597	603	598	599	597	643	605	592	598	594	625	594	632	631	608	554	587	596	595	580	568	622	617	582	572	613	602	541	565	617	594	599	618	577	605	615	553	592	623	550	565	629	593	593	594	594	617	575	629	627	575	576	589	598	593	632	547	591	606	606	604	547	603	578	602	562	571	552	619	587	594	604	580	582	613	603	586	587	602	644	612	598	632	598	569	568	651	626	548	608	562	635	590	575	595	574	587	605	578	554	607	580	613	557	612	624	574	575	606	580	611	600	594	611	574	621	636	629	617	569	599	603	564	576	590	574	627	614	581	618	603	608	600	572	590	646	616	614	602	636	583	571	587	600	580	564	593	563	583	611	629	561	611	575	608	607	589	576	582	554	631	594	578	589	592	608	609	625	581	606	573	591	648	645	567	658	576	600	602	592	604	605	605	605	590	618	614	567	586	590	589	565	616	574	619	603	603	613	597	578	559	562	609	628	627	575	585	601	603	601	542	570	607	604	588	572	597	581	597	624	603	594	599	623	576	626	632	657	602	588	572	590	595	619	638	576	572	594	598	612	606	581	624	602	593	573	612	607	590	641	579	589	605	584	587	643	605	615	614	602	585	576	618	566	599	568	596	621	591	631	585	622	619	650	604	637	565	614
24291	21333	28547	24446	20982	4473	1221	810	658	608	557	528	460	422	423	416	346	343	387	363	359	350	345	345	347	364	338	283	344	361	375	356	317	340	306	301	339	343	291	315	290	333	334	344	299	347	337	329	363	341	327	285	311	333	306	311	361	312	311	333	328	322	325	311	309	301	338	327	308	302	283	328	312	330	323	319	282	309	331	304	303	318	328	321	308	314	316	336	309	345	303	338	315	313	339	337	337	323	320	306	337	312	311	328	305	288	324	325	321	333	319	362	309	313	308	353	335	313	296	339	324	309	299	297	329	314	339	319	351	342	289	307	322	323	315	327	314	309	322	302	294	314	326	295	333	342	322	313	344	320	326	320	311	363	323	295	299	322	323	342	312	348	294	326	331	310	318	324	322	337	318	289	326	323	325	290	315	290	338	320	308	294	349	296	307	323	319	313	315	289	308	342	363	302	314	305	327	329	309	320	325	312	333	331	290	298	325	349	317	309	273	314	311	292	319	336	322	347	331	307	289	317	322	338	305	309	328	323	334	316	288	328	322	320	308	299	329	330	307	332	313	329	291	303	330	287	308	329	312	314	334	327	314	322	304	292	310	304	335	314	311	329	313	326	321	347	323	345	312	335	337	347	321	317	346	342	323	343	318	334	305	324	355	266	320	323	323	304	326	278	321	299	325	315	318	294	321	331	347	307	299	314	313	296	327	309	315	341	289	315	324	287	316	306	323	307	339	350	325	302	315	307	305	339	326	313	299	316	315	326	324	340	290	324	271	327	322	328	313	352	320	336	324	295	335	338	316	294	350	307	316	327	307	329	335	334	302	322	323	336	367	312	324	340	311	356	317	320	326	310	312	322	286	321	327	344	315	294	333	308	313	309	334	322	341	316	329	308	335	280	307	308	339	313	294	334	310	334	307	293	325	332	294	317	327	306	282	323	323	347	335	300	286	303	337	302	293	322	291	313	330	293	293	321	310	287	309	317	304	312	323	304	347	341	307	312	315	285	333	326	325	301	343	323	311	325	333	336	325	324	349	353	340	322	328	311	305	301	334	310	308	292	347	321	305	314	329	332	336	314	312	327	321	305	311	313	288	326	326	326	357	318	329	304	310	349	316	288	316	333	284	344	323	289	317	306	337	295	305	315	308	329	337	363	282	296	342	284	303	311	321	332	308	340	314	340	352	317	311	296	316	333	345	327	340	320	314	323	335	301	303	311	366	298	363	304	312	334	301	304	321	305	338	314	322	286	316	332	289	292	284	325	314	298	349	341	309	309	331	299	305	346	314	311	347	314	315	341	303	307	328	301	301	309	284	287	304	303	339	293	346	304	311	297	298	292	321	303	312	330	325	305	299	327	301	316	299	311	325	289	298	332	310	333	303	313	335	323	323	305	300	345	305	349	328	341	306	335	306	343	315	327	303	344	346	311	328	348	316	309	307	287	323	303	288	320	365	309	317	292	316	299	299	312	369	303	292	309	309	300	320	347	310	283	323	289	279	310	304	337	328	305	344	334	331	342	307	350	323	309	294	320	307	295	304	308	301	319	331	334	302	307	301	295	324	321	312	352	328	334	334	342	289	323	304	303	324	315	319	299	326	325	285	319	329	315	327	326	287	327	323	303	316	311	328	307	348	291	345	323	312	389	313	323	323	317	300	317	314	308	311	339	329	302	320	327	317	300	309	336	277	297	327	326	325	335	307	295	303	360	337	314	323	353	308	307	340	327	310	342	312	321	287	358	319	293	306	299	342	306	307	333	299	320	311	304	362	340	343	297	290	306	318	308	312	310	348	350	307	316	293	321	332	320	318	327	318	321	304	318	342	315	326	343	335	300	306	329	301	272	293	317	328	312	311	318	316	309	327	313	305	312	317	319	308	314	297	320	316	326	326	287	346	328	328	310	315	316	348	316	333	338	324	326	312	309	306	324	335	316	293	325	300	305	309	327	312	309	343	343	297	281	324	313	348	325	338	322	304	321	313	367	321	302	322	332	329	309	336	319	330	349	323	303	297	335	323	346	345	355	335	324	301	322	328	343	316	333	277	322	340	336	272	367	294	306	315	347	315	339	301	306	329	337	322	306	316	328	345	323	306	332	309	319	303	345	341	341	324	324	342	314	314	311	322	356	318	267	305	333	331	309	303	336	324	330	294	327	321	310	337	306	327	311	336	323	304	308	324	302	302	330	313	329	285	346	333	332	313	310	315	331	297	310	309	330	278	348	312	316	301	321	327	321	355	286	315	296	327	295	347	282	333	325	336	337	301	342	303	329	333	297	291	320	322	341	290	311	327	310	312	331	324	301	316	290	303	286	322	313	294	274	299	301	315	308	301	301	307	321	286	338	296	323	306	340	331	328	326	310	292	339	334	304	316	301	366	308	333	313	320	311	333	309	295	276	353	327	324	306	355	328	315	310	319	328	308	293	312	328	302	347	315	298	327	317	293	285	323	309	299	308	301	313	285	336	305	314	337	308	331	302	322	341	356	365	309	335	321	311	332	340	371	311	305	320	315	318	337	302	313	290	316	314	333	308	328	301	331	313	357	281	324	334	344	296	288	306	324	306	325	330	325	316	323	351	330	298	274	335	342	307	320	307	327	310	361	288	311	368	318	328	313	331	318	334	311	316	326	357	313	335	301	320	318	337	302	288	301	302	333	308	303	318	331	307	270	310	294	327	324	346	308	324	342	307	339	288	328	312	297	311	317	326	345	320	311	318	310	313	335	299	305	350	329	286	299	303	293	330	341	316	313	321	301	297	290	333	303	309	306	324	333	355	311	314	340	324	316	302	344	332	301	374	321	277	323	334	299	314	324	310	317	314	340	316	329	314	316	305	323	289	305	315	302	306	311	297	324	298	338	314	319	340	333	311	295	329	288	339	308	320	301	332	340	351	308	286	321	331	352	338	314	311	314	326	316	326	311	314	314	320	298	326	291	309	341	347	348	312	322	311	321	362	325	343	313	346	340	326	302	330	326	322	345	345	326	326	302	303	312	312	345	323	368	326	356	303	318	302	336	339	332	326	352	352	343	321	300	308	327	277	296	293	317	350	344	318	342	327	319	332	306	335	299	324	309	301	315	312	346	308	299	307	330	311	324	312	339	302	317	323	301	335	314	302	291	301	308	322	337	280	328	311	314	302	316	290	313	296	289	337	316	314	298	294	320	324	343	318	322	333	328	299	314	330	347	333	376	318	328	345	319	326	307	270	312	332	346	341	302	314	329	312	310	304	320	319	288	299	320	315	265	318	284	324	309	339	291	298	309	313	334	317	315	274	293	293	302	303	324	298	320	310	313	322	322	320	341	299	306	305	293	304	298	319	309	306	306	354	366	304	313	318	317	267	295	324	283	342	289	309	305	339	341	324	338	297	332	300	308	357	313	338	329	307	325	310	304	307	352	305	313	318	317	286	308	335	324	363	334	295	337	365	303	340	316	305	312	315	323	313	339	314	336	327	340	339	303	316	311	328	337	315	317	292
33855	18398	12055	6389	3998	3200	2678	2086	1658	1449	1233	1127	984	957	854	791	764	736	703	717	616	673	623	624	609	605	578	605	586	554	546	541	616	565	552	553	570	577	555	544	506	561	550	557	486	550	516	529	550	543	550	551	569	529	572	514	561	534	578	544	507	529	494	555	538	531	553	507	540	520	546	467	542	506	557	542	568	518	493	506	553	569	507	527	521	513	537	478	542	526	540	528	545	572	540	515	542	536	584	576	542	525	511	501	497	510	532	551	527	520	523	529	502	565	539	544	535	547	521	525	505	570	513	522	513	532	568	532	546	508	501	523	525	544	527	553	487	550	492	527	512	540	556	555	523	541	561	509	501	528	515	572	532	514	532	527	551	543	534	526	541	530	494	505	527	543	536	518	520	553	548	536	572	524	553	544	550	536	472	526	492	502	531	529	507	519	498	538	518	533	513	551	521	557	500	552	523	532	479	559	526	550	485	539	542	532	501	545	574	483	546	517	529	555	515	553	535	554	522	556	536	577	519	531	549	560	549	503	566	538	543	521	550	546	538	550	540	485	545	532	545	505	518	562	550	503	557	511	560	509	548	534	510	513	502	519	528	496	513	532	508	548	556	508	508	528	538	496	516	492	522	583	513	543	546	534	559	558	541	549	526	528	520	541	540	542	554	534	516	527	560	483	542	500	552	533	545	534	536	526	478	520	515	520	547	550	521	497	539	525	516	513	557	529	515	520	511	521	516	541	535	512	563	511	522	515	529	525	517	516	547	525	518	556	540	517	517	502	512	543	521	559	556	536	537	561	539	548	526	508	501	548	501	536	513	544	531	548	542	500	495	477	556	498	513	532	564	568	505	562	569	508	523	503	537	552	499	547	527	563	557	534	528	525	534	539	510	536	512	529	526	527	527	526	530	557	512	512	544	538	541	539	546	583	500	546	513	568	571	514	561	567	511	506	530	518	535	547	544	514	538	505	504	519	536	532	556	542	559	590	469	546	524	524	499	562	496	500	536	549	505	543	511	524	523	553	567	572	532	556	568	516	540	514	542	494	560	533	531	476	520	488	541	552	529	547	564	520	570	486	506	575	541	528	509	523	536	565	531	491	568	538	528	532	562	494	546	539	558	536	502	564	559	500	476	525	528	537	542	531	537	543	522	565	509	508	561	525	523	499	529	553	528	539	540	534	466	501	538	486	590	554	545	521	511	551	505	536	536	484	537	512	507	505	502	514	503	506	532	500	520	536	530	548	530	528	545	542	547	558	549	535	517	547	511	540	559	538	551	518	530	541	545	522	544	525	552	528	493	491	528	524	554	574	521	507	516	522	523	490	511	532	542	534	523	513	542	525	571	492	485	517	563	519	543	534	517	527	523	545	517	551	557	536	467	509	558	546	504	494	523	527	590	500	511	536	517	540	520	516	510	525	516	566	524	523	501	561	552	509	582	539	545	578	487	544	546	502	565	507	547	547	526	486	502	554	545	541	496	558	527	562	482	522	572	552	472	562	526	530	542	556	492	582	486	539	562	536	530	473	577	566	544	502	520	550	540	537	506	543	545	537	496	534	543	561	521	538	535	495	535	543	562	518	572	531	542	519	528	546	555	568	544	516	561	550	551	502	530	531	505	499	554	518	520	519	517	551	534	520	542	495	524	522	584	505	522	522	540	515	524	512	505	525	512	542	528	486	515	550	519	548	520	496	536	547	522	548	507	516	547	497	521	543	544	532	547	498	545	534	538	554	533	521	518	532	553	566	549	480	550	529	507	517	450	533	528	523	544	537	560	525	555	520	584	505	522	502	516	563	565	509	534	559	502	509	530	517	543	500	537	510	544	530	488	555	550	567	521	504	526	570	488	511	550	511	510	531	572	517	533	525	595	508	522	554	505	525	511	555	520	543	521	514	543	505	539	527	582	478	554	522	527	548	495	525	492	537	501	525	561	568	511	573	540	518	513	513	545	519	521	530	572	519	544	521	528	519	543	528	530	545	469	512	566	532	540	532	501	565	484	543	520	529	512	515	539	517	539	526	538	506	484	525	519	544	524	525	557	528	538	579	538	544	511	546	530	517	522	509	567	527	535	560	529	541	521	532	498	534	534	537	504	510	489	538	575	492	521	530	511	511	525	525	551	547	530	504	518	591	497	489	563	588	539	529	525	526	534	507	546	525	519	538	542	530	524	513	536	537	556	505	525	482	527	540	559	595	531	589	515	483	572	514	544	542	568	559	487	519	532	514	545	495	566	531	521	558	558	548	519	539	517	574	543	540	556	570	515	497	573	548	520	526	506	513	532	560	533	518	530	511	524	526	545	579	555	496	495	563	501	536	536	536	521	557	539	537	563	526	542	525	517	527	501	529	530	528	565	507	523	547	512	545	507	522	507	472	501	518	547	551	549	509	537	554	513	480	597	553	533	554	510	541	525	525	526	554	539	559	509	514	552	500	558	573	530	537	492	546	516	521	523	522	552	515	517	503	510	511	534	526	502	546	548	522	576	523	553	510	551	514	554	551	514	518	518	515	552	507	533	529	571	549	525	543	543	521	550	545	512	569	541	504	546	535	546	540	526	505	514	573	520	548	610	533	548	538	496	488	546	533	526	532	509	565	504	534	496	521	533	520	541	531	536	539	525	545	485	514	508	559	516	535	553	523	535	546	513	557	524	538	499	506	536	504	504	528	493	533	505	505	521	500	522	506	545	556	526	551	561	530	518	527	505	529	478	508	519	542	506	586	550	547	515	518	496	542	532	526	520	510	515	524	504	518	526	506	508	557	536	566	536	534	512	505	500	526	554	501	518	524	501	501	548	522	519	502	573	525	564	547	543	521	505	506	555	530	482	573	506	485	546	565	557	567	525	530	595	512	523	512	499	511	546	556	528	583	540	562	517	544	538	504	555	487	518	523	519	560	567	522	501	547	553	481	505	511	509	539	511	565	544	525	514	575	544	535	528	519	476	509	567	547	507	527	511	513	514	547	493	556	538	570	567	560	551	512	515	555	565	523	491	560	518	529	538	533	519	498	509	541	552	545	515	477	549	559	489	491	570	502	520	550	536	529	541	526	566	512	515	505	523	508	526	536	554	529	543	509	544	525	503	520	533	501	569	551	555	555	519	539	499	558	516	524	496	533	504	545	513	499	513	560	545	533	537	562	533	491	538	546	521	540	532	513	521	574	533	533	548	540	491	512	506	544	522	542	525	543	572	539	559	521	529	533	537	544	514	525	543	557	516	557	541	583	513	531	521	580	535	510	538	546	498	491	561	563	513	559	534	547	551	504	538	552	493	511	566	540	522	556	572	542	528	487	548	519	500	544	535	545	507	483	517	537	522	545	513	534	574	548	551	565	549	501	520	517	542	518	511	493	544	530	545	509	555	497	540	560	527	506	526	528	561	539	554	508	535	554	508	543	493	536	532	537	527	489	520	549	473	539	515	536	521	525	558	536	576	492	524	586	562	526	559	548	555	514	538	528	573	544	512	551	567	532
23258	21299	29085	23833	21287	20390	3131	966	682	591	514	452	387	327	344	276	298	254	237	224	223	205	216	184	194	215	206	163	183	185	164	163	171	187	149	175	163	171	170	153	167	192	157	158	174	159	152	158	170	169	169	174	174	159	159	170	148	175	144	156	135	154	164	170	166	142	161	154	139	141	164	168	148	165	155	158	144	157	157	153	127	154	150	167	168	157	161	159	182	161	159	143	183	152	162	149	163	149	169	152	146	167	179	146	167	158	167	140	158	144	164	151	144	160	162	168	164	150	131	139	145	153	149	141	143	155	166	128	146	171	123	140	154	169	187	176	121	172	166	165	163	156	158	146	159	130	150	169	151	132	153	147	134	142	182	172	147	134	155	175	141	174	160	136	149	150	130	139	142	176	143	145	145	166	188	154	143	163	143	161	143	158	163	123	151	138	164	164	139	144	144	172	149	167	154	164	159	160	151	149	169	132	154	157	138	158	174	157	138	141	171	142	147	158	163	140	159	155	155	140	146	161	136	168	144	152	141	172	154	169	142	168	159	160	164	177	149	151	146	140	151	158	165	178	151	149	136	146	160	154	147	149	180	154	137	138	133	127	162	152	155	162	153	149	159	166	139	125	124	155	139	132	161	147	148	133	146	150	160	165	160	157	168	151	159	146	167	137	173	147	142	169	157	153	157	147	142	170	153	156	173	144	156	154	144	153	150	148	127	147	162	156	132	158	155	164	133	144	149	156	157	145	141	148	154	164	165	161	154	152	140	153	156	152	148	141	144	160	139	143	155	129	139	154	152	139	153	155	165	160	144	163	151	158	152	140	166	168	141	157	148	162	150	166	137	135	154	159	138	156	163	171	144	148	173	157	151	154	138	152	135	158	162	139	173	149	136	160	159	137	160	148	151	135	152	143	136	160	165	134	168	146	156	153	158	154	140	157	134	142	141	150	187	158	140	158	156	167	145	160	164	145	162	139	180	161	152	157	163	153	143	142	168	137	140	158	164	175	150	137	152	160	146	148	116	161	163	149	149	158	162	165	157	167	140	129	165	172	137	152	186	152	155	132	144	174	161	178	156	151	146	119	182	170	154	151	139	169	161	168	170	166	145	139	169	123	137	144	153	163	144	164	151	168	141	146	164	147	136	146	150	158	132	137	149	120	164	151	157	143	160	155	136	144	146	138	150	142	160	151	150	147	135	149	147	153	147	135	138	156	174	150	163	163	147	148	162	126	141	147	155	158	153	139	158	145	176	129	140	160	167	136	157	167	145	146	158	155	153	156	160	150	171	158	143	143	135	170	149	137	138	153	151	153	154	154	146	168	149	163	150	146	160	162	139	157	177	161	151	164	148	163	147	135	145	158	159	166	164	145	156	134	153	159	174	148	138	155	142	144	127	168	149	142	168	179	175	164	124	161	143	146	159	152	134	176	130	145	149	170	136	163	152	155	167	156	164	152	140	149	149	162	160	178	153	133	150	159	136	136	151	171	172	147	143	160	150	165	142	151	152	160	146	169	144	127	158	166	149	159	142	131	154	157	150	153	140	168	155	135	144	148	166	169	142	169	142	144	140	153	145	129	119	165	160	144	153	153	147	150	172	139	149	160	149	176	158	145	156	153	149	151	136	166	183	157	158	158	138	155	182	146	141	147	139	155	147	170	172	182	160	172	139	164	159	139	168	157	146	133	145	136	152	144	141	158	163	140	138	137	135	151	128	136	166	157	142	164	143	174	142	176	164	193	159	157	132	172	150	175	151	128	126	155	142	159	141	176	136	154	147	161	155	140	134	140	152	162	149	142	140	169	141	139	159	142	140	152	173	151	127	149	132	167	188	157	163	140	146	166	128	154	154	148	149	143	141	151	163	165	152	155	158	160	143	165	129	150	150	136	155	163	175	133	150	151	164	156	160	159	140	156	166	146	147	160	148	137	155	153	141	146	126	124	161	151	174	168	157	157	142	155	139	168	131	163	147	166	152	161	150	132	150	175	156	152	152	156	168	146	142	167	157	156	151	167	163	134	153	157	150	156	148	149	154	141	145	126	132	138	160	165	147	144	149	167	160	159	150	171	167	167	164	146	151	149	139	125	155	151	163	136	158	175	152	161	165	181	161	148	154	129	142	154	167	158	157	153	168	164	138	159	160	164	160	145	143	148	143	140	181	148	169	156	137	147	156	136	175	149	163	150	153	160	133	175	158	167	165	128	147	151	147	159	152	131	147	154	155	160	167	146	143	147	144	163	135	155	142	137	165	147	143	150	155	140	161	153	174	141	155	173	156	160	150	157	175	162	144	142	167	134	173	130	160	131	164	143	163	146	145	136	146	128	129	165	136	157	143	141	123	157	143	148	153	164	154	151	148	162	171	129	142	189	155	157	175	142	144	143	144	151	151	162	144	154	162	165	152	166	129	145	147	155	139	136	144	169	165	132	173	127	151	152	148	164	170	140	158	120	154	174	153	158	148	147	177	148	155	148	142	154	147	174	167	152	161	156	165	145	137	149	149	152	145	164	148	159	159	140	147	146	168	148	182	146	189	160	134	141	167	154	142	143	174	141	124	142	140	147	158	134	162	148	134	153	146	150	143	142	138	135	174	153	142	159	152	163	183	139	140	145	156	146	146	167	178	147	153	164	156	157	148	157	156	182	145	157	150	152	171	156	149	158	148	143	140	147	144	153	146	160	135	154	163	144	156	164	149	139	152	160	147	165	159	162	158	151	137	169	159	157	160	147	138	136	157	161	153	157	141	164	160	147	145	141	139	150	143	136	138	159	160	167	153	152	149	146	164	138	154	162	158	180	159	157	156	155	166	148	164	166	160	137	147	154	153	146	146	159	128	171	146	164	140	151	126	171	145	171	157	162	145	140	143	148	148	165	157	149	166	115	174	150	161	121	160	150	150	150	153	157	161	161	137	158	163	161	155	132	137	147	147	134	163	186	145	163	134	156	153	143	167	163	164	155	158	147	153	153	151	153	129	148	159	168	160	158	135	162	168	132	149	147	151	160	129	137	164	168	162	150	151	156	152	137	129	143	163	149	157	158	164	172	150	143	153	171	152	150	157	167	160	146	165	169	144	177	146	143	172	151	158	149	159	145	142	158	149	150	157	149	162	148	133	149	158	154	144	168	156	137	123	146	153	149	120	145	152	139	126	146	144	143	163	151	145	161	141	172	149	150	150	140	143	151	156	178	158	158	129	129	155	149	161	131	151	158	138	166	131	160	162	139	169	170	176	152	148	154	147	138	134	142	139	144	158	141	163	134	151	154	162	136	171	153	145	174	147	144	137	140	148	149	177	154	144	150	172	152	151	157	151	158	160	161	154	133	149	181	134	119	148	165	151	148	150	162	168	153	147	153	153	158	141	135	148	137	149	154	147	141	180	146	163	147	138	158	153	137	144	160	158	145	155	152	148	141	161	147	127	132	169	143	176	151	156	177	155	159	151	157	147	142	167	134	143	151	140	133	152	133	157	148	150	152
37894	24913	16552	9065	6071	4384	3744	2716	2229	1734	1621	1297	1112	930	732	720	627	542	522	518	469	448	410	419	408	367	369	353	369	361	320	322	350	334	322	317	312	325	294	303	286	268	301	279	308	295	261	268	260	315	287	274	276	269	274	270	280	270	310	303	252	279	248	259	264	308	283	278	274	223	265	276	270	297	264	261	242	244	260	262	281	277	244	281	284	290	260	262	259	244	263	252	249	275	267	272	289	257	274	271	285	246	253	241	244	248	283	267	230	270	290	250	260	268	252	252	272	242	268	281	275	280	264	260	286	273	272	281	277	280	268	307	259	258	252	251	240	267	264	279	253	272	247	266	270	292	254	278	263	233	251	262	264	275	270	312	265	254	281	259	277	275	247	283	270	272	270	282	275	262	268	250	267	280	269	277	258	243	278	292	233	288	254	275	269	269	237	255	259	258	258	254	236	254	262	254	259	262	268	263	243	262	269	257	248	230	272	246	256	273	262	272	259	281	292	289	284	246	275	265	260	237	246	245	296	277	253	270	245	275	273	239	244	273	253	256	290	281	281	272	226	233	289	255	242	273	262	262	277	237	251	263	265	258	259	283	265	247	255	264	239	261	259	268	276	279	287	263	263	252	272	251	250	245	264	255	272	275	310	278	273	283	274	246	232	262	238	270	264	251	273	290	268	237	283	254	254	241	280	266	257	238	275	241	264	259	259	275	255	242	260	234	263	266	256	290	276	268	265	259	259	264	272	240	245	232	263	287	272	272	278	254	254	254	264	261	248	254	256	256	254	285	276	299	251	251	251	268	270	278	265	249	256	241	280	272	262	256	239	272	277	265	253	266	250	271	260	276	276	278	256	276	257	259	273	246	249	246	277	266	262	264	275	259	255	266	248	267	252	267	261	255	271	276	275	264	288	260	286	255	287	254	278	281	240	276	259	262	259	267	276	239	266	267	278	270	272	235	279	254	246	237	256	256	271	268	256	285	277	253	265	266	277	260	276	275	255	242	266	266	228	267	256	235	235	259	241	256	231	280	232	239	249	271	255	264	282	269	250	253	263	274	295	261	258	258	229	263	247	254	244	296	231	268	275	240	245	237	288	288	244	268	289	251	252	269	248	276	262	255	270	295	256	256	250	270	286	249	259	267	263	269	246	270	266	279	256	299	265	270	241	254	247	265	284	264	276	289	288	246	298	270	285	234	271	255	243	276	285	279	263	275	264	263	317	256	252	285	269	242	239	254	272	251	260	245	284	283	263	265	273	262	254	248	257	257	244	267	237	237	279	245	259	254	248	274	277	281	262	251	267	277	258	272	273	255	250	281	264	236	247	261	272	261	247	260	262	268	250	253	227	263	257	243	285	242	271	265	236	233	253	246	271	276	251	264	238	258	277	235	238	280	285	266	259	251	246	263	247	261	289	258	266	243	279	274	289	251	243	276	263	245	283	268	267	253	282	276	263	286	255	262	253	242	259	251	288	265	255	251	252	243	250	257	261	279	254	278	277	281	245	266	256	279	267	227	247	272	239	259	272	248	277	261	262	259	286	252	259	275	271	277	230	248	241	263	251	264	261	255	244	246	235	254	269	235	286	292	246	273	247	251	278	257	296	265	269	268	292	260	251	252	232	252	273	266	265	287	244	264	273	282	246	269	247	262	251	230	270	255	251	278	255	275	235	258	285	280	244	264	298	227	268	247	247	264	254	239	260	288	231	291	263	276	278	262	233	256	244	282	243	279	249	238	256	239	251	271	274	280	231	243	269	243	281	252	280	274	270	264	257	254	278	251	259	273	275	272	254	281	276	271	247	254	264	241	265	246	242	251	278	253	244	262	240	233	245	251	216	256	254	265	251	274	271	250	300	278	271	254	262	276	254	278	265	258	299	239	287	274	253	255	268	259	272	263	237	265	268	250	258	273	259	257	249	258	271	234	275	269	252	255	247	235	257	273	229	276	277	241	242	243	253	233	208	258	256	295	269	252	289	263	247	275	229	271	285	258	250	255	239	287	267	265	263	238	253	252	233	280	262	249	229	272	296	265	286	253	246	265	267	230	278	235	264	226	264	280	279	275	287	251	273	254	262	273	271	258	231	243	271	295	237	250	225	263	287	265	243	252	265	270	263	265	260	289	258	256	306	244	258	262	275	254	307	258	242	247	248	258	280	265	269	260	248	257	274	280	243	238	282	276	256	252	254	264	231	247	262	265	237	260	232	264	249	263	262	278	261	258	261	258	237	251	255	262	246	276	275	276	274	258	283	287	266	282	254	250	268	268	271	251	262	288	223	281	250	237	269	240	243	259	258	238	261	254	261	239	272	284	263	248	279	271	272	254	261	274	242	238	278	254	276	270	249	264	243	256	262	239	265	267	252	243	252	265	284	265	287	271	261	243	244	231	274	266	282	227	247	276	241	252	243	238	250	235	252	271	279	278	259	235	277	254	244	223	257	236	269	264	245	255	247	237	284	260	282	273	252	283	251	224	261	240	245	241	263	244	251	241	250	248	263	236	283	240	257	251	230	262	291	268	244	240	261	286	260	256	248	251	267	287	278	248	266	241	236	254	251	266	259	242	236	249	271	265	228	254	231	243	259	260	251	237	270	287	251	260	268	280	260	277	247	226	234	262	270	255	254	238	258	261	278	268	272	274	293	246	260	275	268	254	246	246	236	251	287	269	256	260	253	246	225	240	260	259	275	270	268	266	272	273	249	259	265	274	228	291	232	261	256	249	241	255	293	225	240	258	254	238	257	271	256	254	281	251	248	261	274	278	267	300	263	253	254	295	257	284	250	262	299	261	243	272	264	251	250	249	285	254	292	244	248	253	266	252	232	233	299	247	231	263	240	271	268	267	280	268	269	250	262	265	249	276	269	243	259	285	277	255	267	258	267	239	249	278	271	264	276	268	242	279	251	271	256	264	259	248	256	257	264	268	251	254	285	255	228	253	242	234	275	254	268	277	228	274	248	253	269	255	274	284	265	260	257	282	287	240	254	287	239	265	276	249	260	297	254	254	279	268	273	252	262	263	263	260	240	274	278	275	238	261	255	255	244	265	289	229	266	279	241	278	251	220	293	274	263	236	249	254	255	260	241	232	256	249	280	269	260	240	277	238	283	303	232	269	262	262	277	274	266	265	246	282	252	263	242	272	260	272	275	282	258	266	247	254	245	250	264	263	271	257	279	277	262	270	244	280	267	259	268	270	258	295	238	255	310	291	268	279	241	304	280	236	289	259	277	269	243	255	270	264	241	254	253	268	275	261	290	250	247	285	248	249	261	283	249	270	245	266	263	250	267	240	266	277	237	287	238	251	273	253	244	272	256	253	242	250	272	254	262	253	254	263	255	277	259	254	233	299	250	277	258	246	272	266	264	253	249	234	268	276	246	227	276	302	267	280	255	293	270	283	244	277	267	249	268	251	243	262	256	254	235	251	256	279	269	257	270	267	270	278	274	244	254	284	271	279	265	266	290	249	261	258	247	275
27491	20493	9321	1615	788	649	623	541	503	448	422	399	402	390	416	386	396	378	398	393	389	377	401	346	384	343	395	373	353	362	341	411	352	399	354	376	362	364	342	364	365	361	374	353	377	360	392	408	387	335	355	390	372	357	367	350	358	356	371	335	374	341	395	386	365	371	375	380	332	367	400	368	365	329	386	410	381	360	378	366	405	382	378	373	412	371	383	381	371	367	330	379	363	363	357	389	375	385	342	364	355	377	361	366	378	364	375	356	387	307	381	377	348	362	374	401	364	406	390	380	391	394	364	375	378	358	368	388	350	328	357	379	350	352	379	352	379	346	346	402	379	330	385	389	379	351	390	386	357	384	361	357	347	391	381	353	374	364	371	360	375	385	406	380	344	386	364	358	379	389	346	362	368	358	386	374	369	347	370	345	396	366	371	325	399	375	378	365	364	317	361	370	384	389	399	341	390	369	348	355	385	374	343	342	380	365	334	358	371	375	384	365	355	369	335	339	381	391	390	332	388	393	370	357	353	379	348	378	352	371	341	335	398	376	374	365	358	358	366	406	375	384	358	361	374	393	343	414	367	385	390	399	375	387	366	344	367	394	378	353	328	395	394	364	367	388	409	367	376	340	405	383	370	353	329	401	362	386	389	364	392	398	367	346	379	375	355	373	376	396	394	370	373	381	404	388	380	351	367	374	363	352	363	346	362	376	379	374	347	352	349	370	382	374	344	365	373	387	361	347	405	362	382	398	354	371	342	389	374	367	350	364	351	381	340	389	365	364	348	350	410	401	386	391	383	354	374	352	360	376	408	401	338	374	371	363	342	358	369	359	391	359	334	386	352	368	353	357	383	353	379	325	322	335	329	352	396	401	393	369	373	365	342	357	360	356	378	402	385	364	357	359	367	383	353	390	368	346	360	400	409	382	376	378	379	375	354	365	351	375	385	354	366	371	357	364	384	324	372	374	370	371	376	365	397	351	376	374	358	388	354	334	372	362	377	368	389	374	354	331	374	385	370	350	372	366	373	365	344	383	368	417	384	380	350	367	377	351	384	340	399	356	387	373	342	397	374	362	380	375	361	390	337	352	343	389	388	384	390	355	346	369	360	353	358	368	395	374	367	378	376	326	378	370	335	376	389	392	346	377	382	371	364	368	353	391	355	377	346	392	390	363	346	360	373	349	360	370	361	339	358	350	373	370	389	361	359	389	387	392	350	330	341	369	367	387	369	364	357	400	360	378	374	383	363	362	390	358	356	366	345	384	381	331	329	355	351	374	387	329	367	364	380	332	342	387	371	367	391	356	317	376	340	311	326	372	400	410	363	380	351	404	363	349	384	373	347	360	407	355	367	360	351	356	366	386	350	360	331	382	376	357	383	383	350	408	339	393	363	371	376	425	377	340	376	350	337	385	344	342	375	363	362	366	353	360	361	381	369	387	414	388	376	375	378	385	386	354	372	351	370	400	353	352	389	377	355	384	367	386	395	377	359	383	328	370	366	369	356	362	343	349	359	334	381	345	353	391	365	371	355	382	372	339	385	363	390	391	395	401	339	355	397	322	379	363	382	363	359	379	350	396	331	368	345	332	362	370	384	398	346	350	351	354	381	336	343	333	359	368	375	365	392	339	384	332	377	358	347	362	366	389	360	367	367	384	365	399	353	353	365	380	347	359	398	412	353	384	367	347	390	358	370	386	350	370	379	362	371	385	341	375	380	375	347	386	379	347	363	356	380	340	387	362	368	367	374	386	364	376	343	364	359	374	362	358	376	347	359	368	385	339	379	342	393	377	350	381	389	368	363	378	378	351	333	353	369	357	347	373	357	388	404	379	353	390	363	384	364	367	333	347	389	389	343	358	380	352	313	360	378	375	380	411	373	331	385	332	350	351	367	358	374	409	376	334	407	368	373	350	367	412	383	368	368	397	337	367	339	370	370	351	346	381	355	393	341	387	325	358	383	350	380	367	380	373	380	366	401	314	365	384	384	387	357	384	363	375	369	393	392	380	370	348	364	370	365	381	392	362	371	388	387	383	366	386	335	357	378	382	357	425	419	382	392	350	393	401	399	386	376	381	381	336	379	381	409	369	344	353	359	331	446	375	370	352	359	349	353	392	356	342	362	389	356	360	386	367	379	387	327	393	370	351	379	368	376	356	344	389	370	348	383	383	365	356	442	327	387	392	350	355	365	352	346	400	367	369	378	371	356	388	344	390	368	403	378	375	390	362	354	363	384	325	370	376	412	391	327	349	371	370	368	360	361	355	360	346	381	353	349	371	372	355	406	393	370	399	389	361	345	368	354	381	328	370	377	340	354	361	340	384	371	365	352	381	373	369	381	375	390	368	371	355	355	402	382	374	338	364	358	375	385	372	366	354	335	391	395	353	367	349	345	402	389	330	380	370	377	375	360	381	360	379	357	364	404	336	359	368	363	391	349	377	372	373	378	374	342	355	365	357	346	377	380	368	376	371	356	363	369	374	399	375	394	358	352	382	375	352	368	371	403	409	372	391	355	409	382	328	375	386	376	376	364	364	338	357	374	350	384	357	409	373	358	387	407	400	375	347	338	373	372	377	373	337	334	356	364	382	371	357	369	367	369	369	355	321	396	362	356	361	382	371	363	389	398	369	386	392	346	397	354	362	381	362	317	353	370	382	344	343	384	358	384	372	380	401	347	389	380	355	357	354	381	376	385	373	392	371	345	353	358	363	389	363	390	344	387	346	398	354	371	371	354	354	332	378	373	350	342	360	367	385	372	364	368	363	377	401	352	406	373	403	380	359	338	335	388	361	335	392	352	396	370	359	326	364	367	399	375	379	370	372	343	355	356	396	346	388	357	382	374	354	397	424	383	382	398	330	347	347	384	370	352	362	341	373	344	392	393	366	340	370	387	384	343	355	376	366	402	352	365	359	341	406	373	396	393	393	385	356	399	330	384	349	364	370	386	345	370	394	359	371	362	354	378	387	372	379	379	346	382	376	315	349	412	354	349	347	393	355	344	366	343	365	388	375	391	353	369	375	344	383	354	345	354	363	341	327	373	363	382	380	352	371	346	366	321	380	348	370	364	358	381	310	375	361	344	387	370	359	377	376	357	343	357	346	379	375	373	388	376	360	361	402	385	371	350	362	369	358	356	342	366	382	393	378	406	343	336	355	334	342	359	356	338	398	361	387	387	346	372	426	368	363	369	362	371	400	377	388	370	346	352	411	376	355	393	356	324	396	386	353	370	358	354	381	359	388	391	374	346	356	333	380	352	372	348	409	379	382	353	370	361	392	344	378	365	373	355	399	362	377	329	358	376	357	389	362	379	348	380	358	358	400	342	360	345	361	374	332	364	371	418	387	395	348	371	395	378	400	369	391	423	371	352	338	376	344	356	357	360	334	342	399	368	365	371	378	384	345	358	382	374	397	371	373	357	345	375	374	365	327	391	376	365	395	389	396	361	367	357	394	361	368	382	358	386	347	363	337	372	370	355	369
28725	10655	5371	2586	1817	1507	1201	1021	980	838	862	812	716	707	676	731	654	677	663	642	644	709	638	638	605	626	643	638	641	616	614	594	586	587	558	576	628	605	598	626	612	612	609	623	634	623	579	634	601	562	576	613	601	584	592	602	621	606	594	605	613	587	609	604	547	575	590	672	612	590	605	598	594	571	584	582	567	582	605	585	582	588	637	579	566	583	623	539	600	604	607	655	614	624	600	604	646	636	600	618	592	583	640	572	576	547	602	604	619	578	579	619	570	606	631	612	607	582	605	652	605	649	579	595	565	616	602	640	586	586	584	575	572	632	564	645	622	608	606	597	569	584	582	600	597	602	592	586	620	603	579	600	622	569	640	634	564	588	561	555	622	588	587	600	535	595	587	623	611	585	571	647	632	606	646	560	606	605	570	593	583	592	590	620	560	634	596	583	622	598	599	616	573	624	613	566	557	578	644	621	576	599	617	628	632	601	612	597	624	559	617	589	610	615	593	575	608	591	608	578	626	619	616	605	604	613	622	632	630	647	550	609	566	579	641	620	591	609	557	640	607	629	587	595	569	537	608	605	623	608	595	630	564	634	612	630	613	572	596	597	595	601	598	587	565	631	645	595	588	646	591	608	634	577	615	584	628	576	589	581	594	632	551	574	600	589	596	636	613	631	606	586	620	650	580	606	601	578	613	611	636	611	625	615	562	642	645	614	558	572	605	606	598	617	580	561	583	637	575	632	622	583	627	621	651	579	606	674	560	602	576	589	620	613	617	604	598	627	591	602	563	618	592	590	581	609	581	570	585	588	618	565	640	568	625	563	603	627	592	641	593	591	630	607	600	611	567	615	666	630	606	644	596	630	612	602	631	613	579	562	630	589	603	631	539	596	595	626	622	592	587	648	545	565	610	605	580	598	587	609	630	620	612	583	575	566	584	611	623	593	597	546	573	608	619	599	571	612	600	575	628	592	618	571	624	583	609	572	593	596	613	610	586	611	629	629	590	620	579	568	612	581	607	631	611	616	568	600	576	618	586	580	604	629	623	600	597	612	594	640	617	552	620	604	630	582	594	586	640	630	614	556	595	585	574	604	583	587	588	587	638	586	632	564	630	618	567	581	645	610	625	614	595	634	634	609	589	600	615	601	637	610	610	600	616	551	637	629	649	585	583	608	576	626	614	555	570	611	572	651	592	576	604	653	559	591	644	611	601	602	589	557	645	602	619	569	592	622	567	610	641	580	627	612	617	611	586	617	619	594	572	614	634	579	595	618	614	642	633	611	648	579	621	586	596	593	580	608	599	584	620	586	622	609	626	643	557	626	624	593	579	609	601	573	614	598	552	602	585	626	563	579	606	631	567	590	592	567	641	579	595	583	629	610	610	592	650	560	587	590	576	585	656	605	636	590	563	585	615	605	587	562	601	626	587	591	603	646	591	563	595	575	592	596	606	599	570	625	627	627	627	551	586	604	592	599	576	625	581	585	606	645	612	636	590	588	577	604	603	586	598	587	623	616	595	612	577	592	587	617	576	592	587	596	605	633	618	609	612	559	630	580	577	614	617	612	625	594	607	635	590	610	651	567	605	617	589	595	610	600	567	591	620	669	582	556	650	616	609	601	589	605	575	603	593	625	575	582	587	623	622	596	587	634	611	618	603	605	616	572	656	553	590	558	598	533	595	582	580	583	592	608	597	615	610	602	602	595	606	557	634	589	558	560	622	591	624	617	574	629	586	601	645	597	571	583	641	578	584	603	607	627	615	638	635	607	592	603	646	606	605	603	614	594	599	622	642	614	621	580	602	615	566	601	564	590	605	607	609	610	611	594	618	622	605	614	600	614	618	576	583	616	601	611	586	594	635	641	582	599	581	612	585	602	581	613	593	574	612	566	567	600	606	610	639	613	565	641	605	585	611	597	614	559	571	607	636	584	636	626	607	623	584	617	575	626	625	654	568	626	578	580	617	609	578	593	628	577	607	618	591	632	591	595	599	612	623	599	640	627	603	618	576	627	648	616	564	620	585	597	589	615	559	613	569	601	584	573	607	583	623	620	594	596	592	640	621	641	577	581	596	576	610	624	599	592	602	589	632	600	615	602	565	581	617	653	598	593	574	586	595	574	584	602	611	605	623	591	616	606	610	609	595	569	592	644	553	566	634	586	602	609	577	558	621	617	621	594	588	625	569	607	597	620	626	566	568	639	662	600	573	586	635	620	598	596	609	613	560	571	594	579	598	624	620	635	562	629	625	606	580	594	611	608	650	651	633	603	625	611	628	594	619	601	590	595	606	551	621	578	585	612	602	566	593	607	616	598	631	629	623	653	619	610	580	616	622	612	580	555	607	632	595	535	599	594	624	589	666	603	584	625	616	550	586	588	595	599	619	614	630	660	599	611	600	593	609	628	572	571	594	613	630	637	589	561	583	660	567	604	588	639	629	623	627	594	620	600	619	551	624	617	552	567	646	593	584	582	556	546	582	632	570	590	608	613	573	592	578	572	565	578	586	545	602	586	583	621	601	613	659	614	600	612	664	608	612	625	610	570	633	595	579	614	595	592	577	594	599	597	567	634	614	625	581	634	598	584	590	602	609	617	609	583	564	596	565	583	597	623	622	629	568	607	586	580	573	584	575	633	631	593	572	598	602	635	626	581	610	580	600	603	591	575	638	660	595	585	618	609	614	561	603	602	578	623	591	625	595	615	594	614	597	611	626	623	599	641	629	588	624	557	588	600	592	634	629	576	578	640	587	615	602	597	611	616	599	604	549	600	629	623	631	624	582	592	604	591	563	592	580	644	624	602	591	589	607	586	579	593	587	604	575	594	613	571	607	632	633	595	606	553	579	600	578	652	633	623	602	600	632	626	635	603	602	566	626	613	581	591	609	596	567	604	619	600	631	617	611	562	586	627	608	620	599	616	616	628	603	614	599	596	593	604	562	619	572	616	603	607	647	596	626	605	554	596	606	634	581	632	610	587	569	594	582	577	607	611	583	613	630	645	628	575	592	599	610	598	591	607	596	630	596	561	591	598	591	602	587	575	592	620	582	577	596	611	587	579	575	621	582	599	617	602	591	622	594	606	599	594	598	588	579	593	596	582	590	580	608	606	615	621	600	596	613	571	633	585	562	581	623	638	581	595	624	593	555	613	607	641	600	603	583	616	570	590	593	617	604	575	567	625	551	605	625	597	615	626	597	551	629	567	608	596	596	549	649	612	588	632	601	576	663	609	642	609	587	618	629	571	588	591	610	625	567	582	583	610	583	583	633	642	614	600	563	615	625	616	622	635	596	562	576	576	593	591	602	614	609	566	652	576	590	599	630	605	622	622	582	593	632	601	631	630	626	647	639	603	609	626	608	634	603	596	590	593	628	586	616	570	605	573	634	609	594	574	604	611	613	588	559	569	636	580	627	614	581	586	611	614	655	588	593	599	548	594	597	594	622	653	599	618	590	574	584	597	577	584	566	609	576	631	580	606	620	549
24280	21329	28512	24420	20929	4502	1110	790	619	608	485	521	441	415	431	406	372	408	384	372	384	396	334	356	345	317	347	372	335	315	345	371	359	342	339	346	297	336	324	344	356	327	349	320	333	361	328	312	308	337	332	315	305	369	335	333	330	332	349	326	355	331	320	332	320	324	340	294	298	324	328	315	296	315	305	318	323	336	334	327	291	285	309	304	316	334	365	310	342	328	319	342	343	338	331	303	309	322	309	367	319	319	336	341	331	339	319	336	295	355	301	326	349	319	287	318	289	354	328	313	298	346	316	320	306	314	320	299	307	343	324	327	342	330	313	300	341	357	330	320	309	306	292	311	335	311	301	308	337	313	332	306	334	367	336	323	330	346	330	341	344	316	303	324	323	336	317	335	303	333	297	328	336	305	329	314	312	324	318	326	317	323	361	338	315	305	326	315	316	354	301	299	310	340	342	304	319	314	313	333	345	346	337	348	315	292	353	302	324	333	302	328	304	328	352	332	299	320	361	318	304	322	321	320	314	301	310	290	321	295	331	296	302	315	328	320	308	311	302	300	321	315	304	293	332	298	341	321	331	326	314	326	262	319	331	332	287	326	329	342	347	346	332	336	308	289	324	314	322	318	349	328	309	367	296	305	338	357	322	311	302	305	332	321	331	335	303	300	327	335	331	313	294	354	330	328	300	306	348	309	323	320	312	311	355	314	303	310	314	311	312	301	322	340	320	334	327	334	305	331	347	319	326	287	310	318	341	303	313	302	297	367	327	314	347	347	351	316	324	321	304	322	325	293	322	297	320	320	313	307	344	355	336	307	328	351	317	309	312	317	321	331	321	329	293	323	293	312	344	343	311	306	316	335	328	311	298	300	356	308	365	350	324	340	323	334	302	319	344	333	327	358	347	339	342	311	341	319	324	316	300	344	305	315	326	317	322	309	288	356	347	344	336	304	297	287	348	320	332	306	329	323	320	327	318	337	342	316	324	345	337	301	303	327	339	335	315	319	311	293	296	361	374	317	274	330	334	327	349	297	310	314	353	342	351	328	325	305	335	331	315	302	325	300	341	313	339	348	329	311	343	371	306	300	311	296	284	283	311	309	298	313	298	311	307	312	339	296	313	315	346	338	353	314	341	305	312	358	323	336	327	309	325	330	305	342	310	304	346	298	327	321	330	296	301	272	317	341	297	321	321	309	338	322	325	313	303	347	322	290	325	310	328	302	288	325	305	336	350	311	297	335	335	372	321	326	302	326	320	345	333	320	339	322	298	337	302	322	308	316	317	324	334	306	314	303	329	303	305	317	362	332	340	345	320	347	301	333	320	308	345	319	320	354	311	274	326	320	307	343	351	334	327	308	337	331	308	354	353	330	342	318	350	321	296	306	311	326	324	333	334	346	330	319	332	292	338	311	313	328	351	305	351	293	341	330	339	323	315	311	320	333	317	304	358	338	322	343	288	357	341	350	311	293	316	312	336	308	307	314	314	318	326	339	338	354	296	314	308	334	303	346	337	331	328	297	345	368	306	350	350	311	324	311	335	324	336	302	290	298	312	311	329	336	328	368	334	300	348	344	306	358	301	359	349	322	293	314	305	313	297	347	290	319	323	326	291	327	310	301	346	330	303	345	312	302	306	291	323	314	301	292	295	321	343	307	317	314	390	337	317	322	295	312	303	319	336	342	294	309	345	309	303	376	325	297	307	338	302	327	319	306	348	317	351	345	337	324	355	326	319	344	313	331	312	347	325	308	322	322	309	298	327	315	323	324	329	325	293	340	318	339	338	340	331	316	308	348	334	321	324	346	315	332	333	346	309	274	290	327	339	332	321	357	331	322	301	305	343	316	272	300	312	316	331	309	306	321	292	305	309	313	320	326	294	335	306	345	335	318	327	314	283	324	333	352	306	320	307	350	309	355	314	343	315	299	319	330	317	325	339	288	292	333	338	340	356	313	307	270	348	313	356	312	338	343	303	309	317	323	336	319	331	327	335	341	315	361	317	313	330	348	308	313	328	297	322	313	343	296	348	340	308	321	321	338	327	315	321	335	324	310	311	334	321	331	314	348	316	301	333	313	328	335	329	332	287	321	339	284	312	343	316	314	342	310	303	307	348	335	349	308	306	327	327	356	312	307	317	299	313	344	353	318	341	308	325	312	303	332	330	326	306	301	330	315	313	309	323	288	326	341	315	335	357	306	319	332	348	345	352	332	316	328	310	276	310	325	326	325	299	327	353	318	304	341	334	318	326	308	380	325	345	338	335	317	273	328	373	320	331	329	314	333	323	285	311	314	285	332	319	332	363	283	323	313	319	323	355	335	328	329	332	291	300	326	287	306	341	312	325	343	338	325	294	305	356	309	294	313	303	329	312	319	325	316	305	322	361	324	340	353	361	315	325	319	328	314	317	312	301	313	320	303	314	355	331	372	310	291	376	349	313	319	323	321	318	277	332	321	317	310	306	305	304	336	339	298	307	320	308	318	294	322	331	318	344	329	334	351	326	320	319	326	336	336	319	346	331	284	336	368	305	315	350	313	295	296	350	308	362	331	287	345	319	306	334	375	318	331	327	313	288	311	312	304	340	332	321	305	320	298	342	287	311	319	326	318	351	318	312	320	320	346	306	314	325	348	321	324	313	319	324	295	335	318	320	325	331	325	301	325	338	311	351	296	325	324	305	335	305	305	305	346	296	339	302	320	303	329	299	292	342	306	323	322	339	343	294	342	303	308	315	353	336	332	314	338	375	317	319	337	336	292	329	309	343	304	331	334	327	311	309	309	330	310	291	328	338	365	321	356	286	336	307	314	328	316	342	315	340	351	303	363	312	315	340	354	285	303	313	321	333	316	323	314	312	315	350	325	338	344	311	297	317	303	295	302	301	334	318	358	305	326	312	309	318	284	321	305	307	314	299	332	356	323	366	338	305	325	321	305	329	314	328	315	319	319	345	343	330	331	350	286	343	304	338	355	327	290	342	321	308	297	357	295	325	298	319	329	319	322	337	334	363	325	297	328	290	296	322	305	323	316	279	338	344	294	323	334	353	309	308	333	311	335	327	298	325	302	303	341	320	322	333	342	317	323	305	336	338	306	307	314	325	277	324	323	334	316	326	297	334	310	310	290	329	338	301	308	319	314	325	313	317	311	287	330	298	295	327	306	310	328	306	340	318	313	311	295	334	346	330	307	336	325	354	336	315	309	329	307	338	303	328	328	312	319	305	307	305	338	321	344	307	324	270	310	310	344	317	312	332	329	348	314	338	329	321	336	324	336	339	352	325	342	302	303	331	326	287	350	310	347	301	364	298	338	304	346	319	321	290	326	339	328	317	312	324	338	311	313	290	300	314	336	335	323	320	344	321	346	328	311	337	328	331	321	333	323	324	315	344	292	304	313	368	357	347	315	381	325	318	307	288	321	307	323	352	330	344	330	325	289	294	316	318	321	312	321	327	326	290	325	304	335	274	293	331	328	304	338	283	314	326	338
34892	21342	11933	6071	4058	3105	2595	2089	1627	1372	1189	1087	954	903	838	838	722	735	722	636	666	634	654	618	596	615	615	582	611	535	610	562	551	577	575	567	554	612	552	546	511	589	573	565	581	520	531	547	539	553	540	542	521	532	514	541	488	552	541	541	524	490	518	499	554	505	511	570	548	529	526	506	518	560	562	555	555	544	504	535	525	556	569	523	524	533	518	523	544	544	555	559	503	519	572	518	535	523	484	490	540	536	550	539	534	501	566	552	529	537	518	528	566	547	544	565	547	514	519	555	522	553	584	547	539	521	500	543	542	551	556	518	514	542	521	544	554	504	497	526	515	538	512	519	512	590	542	464	532	543	518	528	541	534	500	542	513	511	542	555	518	575	513	518	561	538	557	515	513	512	530	525	523	529	556	484	517	582	525	551	546	517	579	519	535	556	538	563	560	503	531	545	516	541	513	557	520	516	547	543	576	539	510	535	519	511	487	493	551	525	529	540	553	511	530	522	568	531	498	566	527	556	538	524	557	540	559	549	539	532	492	558	527	496	572	576	529	505	499	513	527	518	558	548	525	535	538	508	517	505	534	576	537	553	513	558	537	521	518	494	519	501	525	553	506	537	548	575	522	532	534	538	542	541	524	518	553	542	534	552	527	496	536	527	515	525	561	534	508	504	537	510	575	505	525	499	551	503	535	532	576	492	549	537	528	537	518	525	588	517	531	500	568	541	544	560	531	510	531	533	533	541	496	542	515	514	535	551	550	503	536	587	519	518	558	534	527	508	526	523	538	541	587	584	552	522	527	515	575	553	527	485	541	533	523	528	535	537	518	528	570	523	536	518	519	550	549	553	522	530	555	551	536	566	529	546	508	511	541	547	521	506	535	504	510	474	547	514	500	502	523	487	575	555	517	552	572	530	549	526	525	548	561	549	505	531	560	521	563	555	497	554	547	521	506	519	531	535	513	505	505	558	524	517	524	552	566	552	510	517	596	524	530	536	533	567	536	525	548	549	534	523	557	548	567	550	517	531	532	495	529	552	542	531	521	536	551	580	554	524	514	566	532	545	544	523	538	546	501	496	544	524	543	545	542	506	541	551	485	508	541	559	526	512	552	537	539	534	545	547	531	507	534	521	527	556	533	535	538	552	525	498	511	534	579	521	521	514	547	530	593	534	526	525	541	543	519	547	509	551	535	515	536	535	612	549	535	499	549	516	537	555	542	540	517	572	496	570	521	503	562	557	540	508	544	562	515	516	528	472	552	522	545	547	504	504	538	514	510	506	530	537	521	537	535	558	550	555	525	511	561	536	531	526	539	537	523	535	539	549	558	543	503	524	570	486	525	519	550	559	539	491	503	519	543	525	505	569	532	467	527	559	537	542	557	560	537	508	522	541	523	530	550	522	547	541	528	511	503	532	566	515	528	549	519	505	552	541	557	519	532	535	522	527	531	537	507	539	563	535	511	518	541	485	487	531	555	518	536	573	532	537	544	565	542	549	557	501	549	529	539	564	552	552	557	528	528	539	524	550	527	535	533	513	532	547	565	501	572	521	524	511	492	543	523	501	545	517	522	485	580	536	512	525	516	570	545	566	529	554	500	579	529	522	506	561	536	533	531	587	533	503	512	557	500	535	544	511	526	477	527	497	510	575	533	561	537	569	534	560	550	530	526	512	515	534	528	531	500	541	534	547	535	552	583	562	561	546	525	555	559	554	571	514	506	501	544	543	517	504	524	555	516	533	543	523	528	477	533	519	547	494	565	537	542	516	525	505	510	534	548	542	518	567	548	569	542	561	550	552	550	493	577	529	532	548	572	522	525	517	527	534	559	517	548	526	546	530	548	540	574	549	534	568	560	553	493	557	547	529	535	530	529	517	506	535	491	497	536	558	531	506	567	549	520	498	514	545	501	518	535	565	533	537	552	559	527	490	563	502	530	507	551	533	554	565	507	538	550	547	542	511	528	511	512	542	561	569	487	537	558	492	575	538	536	542	555	518	503	566	556	548	531	498	513	540	542	519	568	542	544	503	509	549	543	531	559	521	541	524	515	501	525	520	532	545	547	504	546	507	523	541	532	544	547	516	552	553	540	522	487	546	540	515	538	538	552	554	533	520	535	531	556	563	551	531	546	523	521	520	533	562	507	543	542	529	535	543	562	536	554	534	548	509	486	516	524	525	567	524	504	567	507	583	542	520	527	510	497	548	549	576	531	550	513	491	522	507	511	538	533	567	522	508	538	508	531	525	517	543	550	564	542	560	552	554	592	528	529	520	557	555	545	554	534	543	524	524	512	528	549	541	549	541	518	498	561	564	558	519	523	533	525	548	525	530	572	549	568	507	534	521	507	568	523	517	514	480	568	548	549	513	551	536	545	564	556	528	518	497	547	517	522	525	538	502	521	504	515	549	544	517	513	507	501	528	516	567	571	525	523	518	540	485	561	545	531	551	534	565	559	524	514	504	547	553	495	523	528	509	558	564	536	508	523	535	531	519	496	534	570	531	532	568	579	532	544	531	557	559	518	564	508	538	552	536	558	529	557	464	523	534	542	513	513	534	537	555	528	514	507	544	554	535	477	529	524	512	540	527	549	538	552	539	549	533	538	560	534	538	553	472	549	532	580	526	500	565	500	574	557	482	554	533	513	530	550	555	553	566	531	544	539	520	564	570	563	526	550	529	559	512	528	550	571	579	519	492	532	549	509	531	557	509	517	510	557	501	572	518	561	518	547	493	506	517	501	531	549	561	521	502	544	538	521	529	537	549	576	540	540	515	533	533	526	529	535	505	551	535	506	594	552	564	502	479	539	474	536	520	530	516	524	530	538	539	560	489	541	519	573	542	574	521	518	567	549	512	507	497	530	555	528	521	516	561	556	524	535	531	549	517	562	552	511	535	475	551	540	527	497	514	576	554	507	564	557	513	569	625	527	536	525	562	502	487	530	540	497	520	553	514	543	544	532	522	523	537	524	545	516	497	499	548	548	549	526	549	557	510	527	535	511	545	541	576	530	538	573	551	479	553	498	472	507	512	565	544	519	532	511	552	531	539	548	536	568	498	519	518	505	495	501	535	540	536	578	520	524	533	566	540	562	511	547	509	564	543	555	541	566	555	517	538	517	522	505	543	538	560	521	515	536	548	537	587	537	517	544	513	535	559	566	538	583	520	564	535	556	529	536	546	563	547	501	531	531	527	556	501	521	535	525	485	552	516	559	528	500	502	531	532	562	524	552	532	526	529	550	501	539	532	527	503	544	547	546	499	532	523	516	524	491	547	571	558	582	493	471	480	527	541	511	525	520	503	508	531	569	530	558	508	551	544	504	510	528	514	590	534	518	560	543	525	543	516	539	536	534	521	568	538	554	531	524	543	547	516	540	496	458	534	512	538	541	539	560	546	539	527	544	531	590	521	565	561	550	518	503	545	530	507	525	515	515	524	533	518	556	483	502	557	555	498	524	551	550	550	532	509	513	530	513	533	536	544
23158	21204	28970	23713	21202	20422	3106	929	660	551	456	421	392	371	336	278	276	254	194	212	210	230	197	203	201	190	211	204	181	181	199	184	199	150	181	177	192	165	153	185	161	169	148	158	168	180	167	163	170	169	150	151	175	172	170	155	182	160	148	181	175	170	156	194	155	158	130	156	171	149	174	148	149	170	137	136	161	152	165	149	160	174	158	169	162	161	142	152	159	156	142	145	156	153	155	149	162	138	181	135	153	135	150	135	149	155	149	177	151	133	165	172	140	169	157	149	140	149	155	154	175	130	155	146	151	160	158	139	141	162	138	142	159	147	132	135	144	173	170	131	159	173	156	152	170	156	161	159	151	149	159	141	144	175	163	177	155	154	162	172	154	167	162	158	165	164	171	152	164	158	162	142	154	152	147	146	159	121	158	159	148	137	165	144	139	160	169	153	168	152	150	155	162	154	164	155	144	140	143	155	149	149	139	149	156	176	159	163	146	154	146	136	144	142	145	148	158	164	123	167	142	166	123	152	158	140	143	140	150	145	164	150	180	144	171	153	156	170	157	160	167	144	146	167	131	148	157	142	132	133	143	153	149	148	165	156	162	145	154	161	158	175	140	148	153	148	148	162	157	148	162	192	139	152	155	157	182	160	166	170	172	177	159	163	167	151	163	169	133	160	160	151	171	189	137	140	168	170	166	152	174	160	158	162	148	159	143	133	158	154	165	148	174	147	155	130	176	128	163	162	159	160	168	155	163	159	170	145	133	142	160	153	155	147	153	146	160	153	154	153	158	149	170	170	143	152	166	170	168	174	155	169	131	149	153	180	154	157	179	183	169	153	155	155	143	175	161	189	149	154	157	133	158	135	148	165	156	143	163	150	165	138	173	149	158	140	160	147	159	155	146	155	164	137	156	149	172	151	156	158	150	156	154	146	153	143	156	146	136	137	153	157	145	137	159	174	160	142	173	167	169	159	169	157	123	154	180	155	158	156	156	165	175	156	154	151	150	154	174	173	157	148	179	149	161	152	173	176	158	130	158	142	159	149	168	159	136	178	139	163	164	137	161	171	162	151	157	137	155	156	177	147	161	149	133	165	169	167	165	152	152	149	171	157	144	165	167	155	183	146	156	150	136	129	158	155	147	156	157	177	162	160	154	172	144	155	145	142	129	121	140	153	130	147	149	172	183	163	138	149	156	165	152	172	140	167	166	166	156	171	142	155	144	170	165	169	173	169	157	172	152	154	169	150	164	157	150	150	151	155	153	154	135	184	164	135	167	162	137	161	146	142	161	155	146	147	159	143	161	173	169	174	138	154	159	172	167	135	142	131	163	124	148	161	158	153	144	173	181	154	146	147	160	153	148	169	162	173	171	142	177	150	159	135	160	141	126	165	161	132	145	159	156	140	154	136	145	145	138	156	163	152	158	147	143	144	160	153	151	169	158	156	162	145	141	161	167	157	145	164	138	151	179	136	154	148	135	160	150	147	147	170	145	162	154	159	140	152	160	135	144	162	153	155	145	149	158	141	144	152	168	164	175	175	170	145	154	150	145	148	171	153	150	166	178	172	124	150	156	162	162	164	165	184	154	172	133	186	167	156	159	186	161	135	159	161	159	156	146	157	140	168	157	151	152	144	154	145	126	145	133	159	141	163	155	160	145	147	170	147	163	164	140	149	142	156	140	152	126	145	140	150	169	139	154	147	131	148	148	155	148	176	162	182	146	160	162	170	152	155	160	161	165	131	156	159	148	135	152	156	170	148	155	166	140	138	140	159	163	159	158	155	177	158	159	145	144	142	165	140	137	166	152	178	149	136	142	164	138	152	152	176	153	150	152	172	185	134	157	187	149	137	141	176	157	139	153	186	128	155	141	138	164	144	167	125	165	135	145	152	162	147	154	153	156	135	156	156	136	157	146	133	160	160	149	149	124	148	140	153	139	154	133	175	149	171	184	174	149	152	159	151	137	164	150	153	155	163	157	132	151	143	157	166	154	164	148	167	148	167	151	167	148	154	158	161	144	163	160	171	167	135	158	183	152	151	147	144	136	165	154	134	165	154	175	161	160	164	137	169	145	162	171	153	152	155	153	173	169	156	134	144	142	182	163	153	159	148	172	186	144	159	149	132	141	156	151	142	145	152	146	163	168	135	147	129	142	154	128	149	172	145	141	144	164	133	156	173	135	184	149	166	174	173	154	151	132	161	163	161	146	165	179	145	161	169	156	142	152	121	148	151	140	159	173	159	169	167	161	135	127	180	153	176	160	166	152	153	162	142	164	147	166	158	160	182	152	144	162	194	161	144	161	148	152	183	151	168	131	150	147	148	147	153	163	156	143	160	146	145	162	150	167	162	148	135	185	129	149	157	171	159	149	168	171	170	150	159	153	163	152	136	135	159	140	153	155	158	135	147	162	151	155	162	149	154	169	151	148	152	157	167	154	148	165	159	146	154	136	134	163	151	172	174	147	136	154	144	160	159	153	169	169	150	144	163	164	166	161	142	163	171	153	148	153	158	155	142	180	154	141	156	174	145	179	172	172	137	130	164	155	154	171	166	155	179	172	167	155	144	168	168	145	169	185	179	147	166	154	149	139	153	166	154	133	148	151	142	160	148	157	173	162	162	135	156	162	141	167	155	134	140	155	154	171	149	155	157	145	157	144	148	173	174	187	152	146	153	158	158	144	140	152	148	142	158	150	145	150	146	142	147	144	157	127	159	132	138	153	138	138	167	160	145	158	162	143	144	140	162	141	147	166	171	142	155	140	148	146	137	133	143	161	147	166	186	160	135	149	159	151	140	141	146	140	127	133	156	150	159	158	162	166	152	139	138	171	138	176	146	151	154	172	157	160	160	136	135	157	166	135	165	154	168	144	170	151	133	137	132	144	142	145	151	133	167	156	143	161	149	159	155	161	157	167	141	129	154	156	133	155	151	138	162	158	148	137	139	179	155	148	145	143	158	156	170	138	150	132	143	138	168	157	147	147	152	150	156	155	138	138	157	147	148	148	160	151	148	129	136	148	161	155	161	145	171	147	146	148	154	175	143	159	142	155	150	149	170	120	148	128	151	163	157	158	149	157	150	156	155	154	159	136	150	147	175	185	144	172	151	169	169	138	130	145	146	154	159	167	144	148	145	145	145	149	142	168	168	164	167	153	154	135	151	149	169	149	149	168	137	144	148	159	141	145	141	164	148	149	173	160	162	165	174	159	182	146	179	165	155	162	141	145	155	140	164	171	173	166	178	157	153	169	172	171	150	147	140	160	160	165	150	151	162	150	138	140	163	155	158	151	134	157	149	120	162	144	133	179	160	131	154	155	153	178	140	140	163	163	137	126	152	190	167	164	158	145	156	163	180	164	190	161	162	138	161	122	131	158	157	154	150	157	171	167	148	141	150	160	150	149	153	150	150	158	164	157	137	172	137	157	139	173	157	151	159	154	148	159	160	133	160	161	143	161	157	161	148	169	144	138	157	144	151	154	164
38759	25373	16201	8562	5876	4337	3333	2568	2148	1788	1460	1275	1037	926	805	637	625	632	546	505	475	438	461	409	381	362	399	383	352	403	360	309	302	355	324	329	291	317	305	311	322	286	303	281	267	297	305	269	257	280	288	271	288	290	265	284	281	271	262	283	272	272	261	257	261	285	260	296	301	248	286	295	279	269	261	298	258	292	248	247	259	276	267	303	280	294	249	260	243	270	246	258	259	228	260	272	269	257	261	276	274	258	279	296	287	253	290	283	283	285	285	280	270	259	288	253	285	284	290	268	266	249	260	244	284	253	278	267	266	264	231	243	295	269	297	250	299	275	261	251	282	239	258	249	287	278	228	248	286	270	252	241	280	239	274	275	274	278	257	278	284	259	259	294	255	255	273	254	275	263	246	268	283	243	281	277	272	265	261	275	276	246	245	287	241	249	266	264	265	278	226	240	236	259	283	289	253	283	277	227	246	274	244	288	296	239	270	279	279	223	273	263	265	248	295	263	243	269	248	253	252	241	235	253	263	262	278	249	246	297	277	267	251	266	245	246	251	287	273	264	270	254	259	287	278	269	243	245	247	276	261	275	282	265	288	247	261	265	279	259	283	275	257	269	281	269	260	240	261	242	270	254	274	241	233	268	264	269	296	281	257	261	278	238	275	256	270	245	244	292	283	251	245	264	282	247	295	265	289	264	283	276	269	232	257	235	253	288	268	257	273	236	282	264	251	261	268	271	292	248	256	253	235	264	289	247	238	239	253	267	272	274	259	299	250	259	274	268	284	245	240	263	253	297	262	241	267	279	272	292	290	252	270	236	291	267	287	252	266	271	268	237	285	244	288	246	296	284	239	261	268	251	266	272	245	258	260	302	259	276	264	241	232	246	240	252	250	282	241	273	282	288	242	271	235	283	264	273	270	278	264	260	256	253	271	271	288	244	271	282	261	257	270	244	277	266	276	266	284	222	261	248	267	253	256	258	260	253	274	254	238	265	257	272	246	271	268	252	257	268	270	256	267	279	270	272	278	249	240	270	276	261	259	268	246	252	260	270	275	248	301	235	277	244	255	256	249	265	263	248	256	257	250	291	273	270	281	274	262	271	274	272	269	265	299	292	269	229	285	250	286	280	258	251	263	274	268	272	276	268	272	307	242	241	241	268	256	271	282	258	261	256	278	261	252	265	243	258	251	284	248	271	244	255	243	270	231	266	241	264	278	253	229	254	260	257	279	276	280	252	280	277	260	290	259	280	257	272	259	268	235	276	250	255	291	268	262	265	282	261	254	282	273	260	241	250	285	276	272	236	275	288	277	294	271	259	284	285	254	246	247	243	274	255	298	255	257	273	252	295	265	227	243	275	264	268	288	243	241	276	241	269	258	262	229	269	253	224	279	288	255	290	254	274	281	242	250	260	248	251	243	243	262	275	246	230	248	250	240	250	280	241	242	249	264	275	275	278	242	258	264	265	263	242	268	278	251	250	240	304	268	293	249	263	258	221	253	266	248	265	274	267	269	267	238	274	249	277	275	282	266	283	251	265	267	264	246	262	248	262	289	232	276	263	282	253	274	290	267	242	255	263	260	271	264	263	276	267	259	250	256	265	234	247	256	257	273	286	284	253	270	252	254	285	240	251	262	264	267	245	257	261	274	261	261	260	294	262	276	278	268	269	257	257	298	265	280	266	263	269	251	244	258	271	232	301	269	285	232	297	270	235	271	240	308	264	285	251	253	248	266	236	251	260	275	263	253	268	248	257	279	255	237	265	258	246	248	250	273	268	272	240	255	277	287	263	286	285	254	262	269	253	263	261	280	273	278	229	264	272	254	250	294	268	261	254	277	280	279	276	251	255	238	239	272	261	272	267	250	258	275	266	248	262	281	273	243	270	268	263	274	246	230	233	291	271	264	277	263	264	285	262	250	250	303	280	251	278	300	247	253	266	285	259	252	275	288	265	273	258	259	274	258	286	260	254	238	252	253	228	253	266	200	281	259	282	262	258	267	278	269	271	249	281	275	278	260	275	268	258	245	264	280	269	250	284	231	251	236	283	259	262	269	272	292	246	290	258	255	275	251	265	268	230	245	270	274	264	261	249	290	284	251	241	267	254	271	248	270	255	306	270	261	241	252	255	261	260	242	273	266	292	262	261	234	269	272	251	256	307	264	287	263	251	274	246	268	245	259	236	288	269	265	238	258	243	283	259	269	264	271	253	261	261	234	244	251	269	264	288	266	264	246	280	265	273	251	260	261	293	250	252	248	262	242	262	259	248	261	266	258	265	287	281	252	290	252	236	289	264	255	261	280	237	273	258	250	295	286	311	271	265	213	256	263	243	269	232	293	247	257	249	265	274	253	272	247	271	261	255	250	281	254	263	249	245	249	280	224	243	271	260	263	269	262	233	226	287	272	265	262	286	279	271	232	283	268	268	231	290	279	247	266	266	280	236	264	227	257	260	248	258	253	234	239	253	275	275	238	293	262	244	261	241	282	276	280	250	254	250	260	261	277	270	269	293	266	261	304	225	240	265	272	246	268	272	251	242	256	274	258	242	250	276	276	250	265	268	274	261	271	295	247	239	287	261	248	279	265	274	275	275	282	276	212	280	271	234	267	268	288	266	252	291	289	296	266	271	244	267	262	259	258	280	277	246	271	285	272	275	258	243	271	247	268	266	264	278	249	254	269	270	254	246	308	252	257	240	274	279	255	224	270	266	282	290	270	293	270	271	281	253	263	253	264	282	258	247	260	261	268	283	259	261	244	267	284	268	264	285	258	284	268	238	257	251	276	240	251	277	276	279	254	254	275	265	282	292	249	289	258	301	237	275	257	252	269	264	261	268	254	259	253	255	257	293	280	258	260	275	242	279	263	267	240	256	296	262	264	262	274	235	277	244	254	257	275	250	250	275	278	249	258	272	256	268	275	281	268	274	270	289	280	273	271	272	288	284	251	258	248	266	241	277	279	296	265	301	258	265	272	274	259	269	233	261	256	250	257	275	268	261	263	293	270	289	271	274	272	251	278	283	290	252	276	282	220	257	270	273	289	256	285	268	242	252	254	244	255	283	262	258	258	287	265	271	250	263	271	275	288	263	273	248	248	278	236	261	305	250	253	269	246	271	275	296	267	278	273	224	273	289	281	260	257	232	280	264	258	258	278	270	267	260	265	284	305	270	273	258	296	293	236	248	273	254	265	251	250	256	267	289	277	277	266	257	271	273	248	245	248	249	268	246	281	272	269	267	258	264	283	275	260	248	253	242	253	266	255	252	255	250	227	260	268	300	261	259	266	290	275	245	249	226	261	266	270	241	273	256	293	266	260	294	269	262	277	266	283	254	230	301	296	280	258	281	250	289	250	267	258	281	255	259	243	251	264	279	264	261	259	255	244	249	269	258	262	270	273	263	290	300	272	252	260	255	262	268	260	259	278	243	224	282	250	254	262	243	247	250	254	269	269	267	245	254	273	267	249	272	250	267	254	271	269	250
27486	20578	9383	1784	910	720	577	470	458	457	401	440	418	401	385	417	390	423	362	385	388	371	363	390	367	382	393	364	372	358	371	390	392	377	354	383	344	404	314	375	332	357	340	316	306	373	358	343	366	357	389	365	380	369	370	358	355	353	387	390	333	347	357	358	352	364	345	378	341	365	349	359	378	363	352	343	370	396	353	398	371	364	376	334	349	346	353	364	368	366	364	361	328	347	349	358	378	396	348	386	407	383	346	349	371	389	349	385	360	376	347	383	353	372	351	377	359	357	380	401	328	330	353	357	361	378	403	373	400	379	338	355	389	373	337	386	378	377	380	344	360	372	366	354	326	344	369	325	379	359	369	360	342	364	332	397	387	344	353	372	383	348	345	369	371	401	352	364	352	385	336	348	376	387	358	355	358	348	346	338	382	356	373	400	371	358	355	361	365	336	380	359	390	408	368	373	383	371	356	320	368	355	343	380	351	363	402	358	357	355	357	334	336	384	365	366	370	371	371	325	369	355	373	340	342	369	345	367	343	353	334	388	388	366	358	391	336	349	364	385	388	352	393	387	349	348	358	387	349	419	333	397	331	353	364	370	399	337	378	375	361	372	386	339	392	342	359	329	364	356	346	380	349	352	350	357	354	381	352	368	359	328	353	364	381	347	364	370	349	350	373	332	360	361	353	331	366	372	353	399	366	361	406	353	370	372	353	399	374	343	318	349	353	340	385	383	360	379	341	318	359	368	374	358	354	355	358	318	366	385	336	367	377	381	366	405	377	392	415	367	400	395	387	364	342	390	350	340	391	336	367	362	400	315	396	366	354	351	342	371	371	366	341	341	404	365	380	389	390	359	392	375	374	360	368	389	380	371	362	379	317	361	368	385	335	341	375	392	386	371	362	372	367	378	345	367	347	380	363	357	372	375	366	358	354	319	365	349	320	368	358	357	351	346	341	339	371	384	367	355	348	344	381	346	348	358	365	337	359	356	356	409	340	393	354	376	367	377	348	340	344	418	376	359	379	340	360	349	361	374	339	368	380	355	385	351	378	345	351	379	350	346	346	349	396	369	384	381	349	367	373	374	333	403	371	383	365	356	357	310	363	347	350	375	345	367	361	385	341	334	385	336	381	369	363	377	380	372	376	343	403	370	327	382	360	383	361	373	387	386	348	376	387	364	374	370	361	382	358	345	365	364	368	356	349	394	378	358	373	356	362	368	383	372	361	342	354	390	351	303	362	352	383	376	377	366	381	359	408	379	376	345	355	369	379	403	363	374	380	357	352	350	345	367	363	386	366	351	346	356	320	344	372	377	336	359	357	372	374	376	358	359	384	367	363	323	357	362	326	354	391	362	378	370	354	341	364	373	386	347	368	345	373	393	370	334	371	333	338	381	364	361	401	363	381	340	365	351	337	381	358	349	367	355	382	356	311	348	374	323	374	361	361	358	379	414	355	363	389	361	346	362	394	359	348	378	329	389	384	376	321	357	363	387	365	342	354	400	370	369	354	325	369	352	329	366	351	398	320	392	347	369	407	371	379	355	365	365	343	354	358	358	367	358	390	383	354	372	353	399	345	370	391	354	379	375	348	376	359	384	357	339	346	370	373	381	359	378	366	396	340	357	385	364	339	372	403	390	379	381	324	379	358	377	372	358	364	379	354	371	390	340	372	372	360	400	350	378	361	381	375	357	368	372	392	329	355	352	374	357	373	355	338	373	384	411	312	361	361	361	366	348	359	338	379	355	362	396	341	361	366	328	381	385	387	369	352	344	320	335	349	363	362	356	350	378	367	394	348	384	363	407	362	356	387	341	371	343	376	366	343	391	339	382	356	359	364	382	370	356	318	363	360	360	394	362	387	341	344	383	347	340	362	369	370	389	385	364	354	375	406	373	378	384	374	343	375	384	350	357	361	389	355	355	395	373	381	357	342	382	361	347	377	354	390	345	367	313	387	335	373	371	342	356	366	347	354	368	343	388	360	370	366	376	351	328	412	361	360	358	334	325	395	391	374	389	388	347	369	350	349	325	336	365	376	389	389	375	371	373	354	341	387	378	382	351	374	359	365	364	367	391	373	341	319	373	357	371	353	357	367	371	368	399	362	337	347	357	393	375	369	394	355	359	361	336	380	369	361	363	384	376	405	368	361	336	353	367	352	367	333	370	395	360	361	360	340	365	356	339	361	358	327	309	340	364	352	380	358	360	357	366	347	342	346	374	368	369	310	372	344	373	345	367	355	333	372	362	352	391	357	391	360	348	328	377	342	367	391	359	350	358	356	376	348	343	363	344	340	385	369	363	356	348	371	361	369	324	378	354	370	333	344	335	365	355	351	343	343	358	349	359	354	386	337	379	366	353	372	336	318	396	363	355	357	321	354	387	371	367	365	356	412	365	372	395	360	369	345	355	361	355	355	347	364	349	373	377	406	336	360	375	363	348	395	354	351	355	364	348	400	389	376	398	386	392	425	352	371	379	355	384	368	306	374	399	360	390	369	411	369	359	334	361	369	336	363	391	403	359	350	360	353	380	403	371	402	357	370	383	383	370	384	386	367	347	353	389	371	363	354	378	394	372	365	310	334	397	337	369	365	335	396	379	359	370	357	398	365	369	363	394	373	346	348	360	371	343	319	385	356	352	328	367	373	369	346	372	345	367	366	338	376	351	350	341	372	381	356	353	349	378	382	337	339	356	378	382	370	377	376	369	360	370	344	339	362	341	335	334	361	365	351	369	375	370	365	344	386	371	405	365	341	344	364	403	349	355	362	380	379	357	364	366	342	379	394	378	366	364	339	340	354	387	371	383	341	370	392	369	383	353	371	383	363	348	350	351	354	349	382	337	347	383	368	370	361	363	353	378	337	324	389	347	370	364	348	342	343	383	395	378	379	384	352	393	348	343	375	333	377	378	361	351	361	340	348	375	393	356	350	380	327	376	389	357	369	384	346	330	336	356	361	338	338	356	357	356	372	389	352	323	360	390	336	351	392	356	392	346	363	362	333	359	351	367	367	357	353	380	384	398	363	384	358	370	349	348	368	362	368	361	350	355	351	395	389	346	391	364	363	358	344	375	366	343	391	403	361	357	367	372	355	353	391	359	346	371	368	349	373	406	361	352	367	348	384	373	360	404	367	357	346	361	385	351	382	390	363	381	378	342	354	363	392	371	367	377	356	353	367	342	356	391	382	357	361	372	367	307	357	365	346	346	375	347	387	354	382	369	346	335	342	414	405	362	359	341	394	349	334	351	381	323	365	339	373	362	366	367	342	352	372	361	361	341	354	357	379	385	333	365	401	366	358	334	360	357	360	348	360	393	381	333	352	341	350	353	373	367	372	364	383	375	391	353	334	297	362	343	335	363	394	332	378	385	364	356	338	355	367	379	384	344	383	390	331	358	374	335	360	335	361	347	335	382	349	365	328	373	374	377	382	349	328	395	348	329	347	318	364	373	348	361	378	377	375	351	359	356	398	381	381	342	368	392
29051	9553	5088	2380	1602	1366	1232	1024	956	784	780	784	707	723	693	694	640	707	661	646	632	601	657	621	605	577	629	597	626	582	642	623	565	646	610	579	575	589	599	625	561	571	636	607	653	563	571	539	554	632	550	598	601	567	621	606	612	599	596	544	587	604	569	588	576	599	620	614	591	603	574	578	571	579	596	614	607	579	586	609	573	577	632	574	615	581	647	604	605	599	602	617	584	649	611	582	595	600	623	577	577	619	620	623	621	632	571	605	611	571	605	608	605	565	607	603	649	578	573	600	606	585	643	558	581	609	620	587	619	574	574	539	611	614	570	636	582	584	608	560	595	587	610	586	615	642	593	566	587	566	649	628	573	601	586	598	580	589	583	586	618	604	613	620	600	620	585	588	572	560	599	605	564	628	604	575	589	607	625	557	612	614	579	583	638	599	570	608	627	559	643	599	626	582	565	614	601	582	616	607	612	629	599	579	620	611	557	586	594	604	610	616	573	610	615	532	608	580	576	606	572	606	592	587	595	626	594	570	593	595	621	559	609	555	555	631	626	612	604	577	607	636	599	598	615	589	617	598	573	620	561	559	597	553	626	602	573	565	637	613	600	579	603	592	629	564	595	630	594	578	596	600	616	585	528	611	572	538	620	638	624	598	588	568	620	633	604	603	618	581	584	596	563	619	616	637	605	578	598	605	569	658	604	597	621	584	584	589	578	604	582	659	576	583	594	573	627	585	627	578	592	576	554	594	590	585	574	579	597	614	607	620	595	580	578	580	596	585	589	606	595	623	564	607	565	579	592	586	556	566	623	562	581	586	608	573	606	576	591	639	548	623	616	566	613	624	561	603	590	560	574	594	610	564	612	569	628	618	611	532	585	612	579	565	567	610	637	544	587	611	568	539	589	604	585	611	597	584	569	590	562	594	639	595	591	594	560	632	567	583	571	609	590	591	632	609	581	579	640	647	609	593	623	586	629	609	572	557	552	628	652	592	608	575	592	579	558	606	548	626	573	586	611	607	606	593	583	612	604	569	605	598	599	592	594	639	579	566	602	559	582	589	599	610	595	633	602	634	598	577	615	535	579	613	582	588	603	577	589	562	594	547	583	556	599	650	638	574	563	643	562	567	584	607	565	557	627	584	557	585	625	580	583	583	612	585	611	586	581	580	557	571	597	603	590	560	593	599	613	642	612	550	584	643	572	622	592	622	581	624	584	624	583	588	585	620	598	578	614	584	577	590	591	563	587	602	587	560	574	552	640	586	587	569	633	563	585	574	570	581	616	596	636	597	586	590	586	602	633	562	583	569	634	597	607	640	558	596	611	603	610	543	595	575	596	578	565	566	601	596	611	603	545	598	615	613	630	602	580	603	597	604	633	562	597	581	612	599	528	609	575	630	605	572	569	631	617	591	590	601	627	582	542	613	602	619	602	582	591	596	613	571	591	594	615	587	588	604	568	585	641	619	612	600	606	587	611	576	624	571	610	567	594	586	580	551	612	578	601	576	584	610	602	631	634	604	617	666	612	595	583	600	619	589	594	636	588	577	577	596	605	637	616	590	588	610	563	599	627	591	602	580	583	598	590	631	606	531	577	591	594	578	626	556	619	587	572	583	620	551	612	576	589	551	593	594	612	595	625	595	624	579	596	544	595	614	608	561	613	652	586	611	585	594	588	585	567	567	614	616	590	587	597	614	566	590	640	619	571	555	590	569	536	601	665	600	601	555	625	556	548	621	597	584	590	574	582	594	645	594	588	565	580	585	605	606	587	604	583	633	628	565	564	607	601	559	592	589	652	634	606	598	638	576	604	593	601	618	612	597	621	613	600	607	567	591	587	573	565	573	581	589	602	608	599	551	596	589	574	644	598	556	600	566	545	566	601	575	554	639	605	618	598	591	575	653	577	553	577	634	580	573	616	572	615	595	576	597	614	574	598	597	584	600	568	551	584	596	562	598	566	605	564	627	546	591	558	581	604	544	576	586	607	565	583	622	570	578	545	581	589	623	592	552	545	595	615	556	588	575	587	600	590	563	545	583	600	619	546	571	599	579	598	597	580	607	608	619	570	605	631	608	592	612	580	586	593	604	613	630	578	571	607	625	567	628	581	585	579	581	601	579	562	587	618	599	577	559	564	581	619	595	600	543	595	575	605	624	615	579	561	551	588	653	608	577	583	625	551	586	561	616	583	600	582	541	562	596	593	602	600	626	600	589	604	632	620	596	593	620	557	619	627	626	617	592	593	629	599	584	611	603	587	602	656	657	551	606	595	564	599	614	610	577	602	572	602	584	603	567	580	614	593	601	599	574	598	560	609	609	636	603	611	573	631	574	602	592	567	595	604	580	629	577	600	603	665	585	555	568	582	629	602	556	574	616	583	592	614	565	598	641	572	602	576	594	578	567	607	553	590	582	594	597	629	601	607	585	633	646	607	599	648	585	592	627	623	547	601	549	622	587	644	589	625	614	596	623	602	618	598	605	572	611	594	584	616	608	600	599	598	603	592	564	633	611	612	561	575	559	595	564	628	615	613	622	622	615	612	638	586	575	594	592	581	599	622	607	580	608	607	626	596	565	592	590	607	597	584	589	624	609	588	575	584	611	598	568	586	581	596	623	626	595	623	627	544	631	601	595	613	614	618	597	592	597	581	541	587	581	643	615	565	616	594	628	596	603	598	596	576	608	595	561	597	612	592	563	660	609	612	545	568	542	583	556	590	551	557	633	580	563	549	616	610	584	582	577	607	605	619	602	590	623	630	610	609	606	589	604	561	612	594	610	642	568	613	594	569	582	577	563	598	597	596	557	563	562	605	612	622	595	611	594	604	595	590	631	580	577	563	556	588	608	591	595	618	553	560	614	598	570	653	585	564	568	608	598	552	654	584	564	613	648	616	628	607	620	589	624	538	601	607	593	595	605	599	592	598	619	609	599	618	615	579	602	619	563	559	582	576	569	591	584	598	596	569	594	609	601	596	554	636	567	556	592	590	588	572	588	565	587	579	596	638	605	571	642	597	593	592	592	600	595	617	649	629	592	568	602	628	628	610	604	571	579	563	602	581	589	554	610	590	633	569	589	581	575	626	639	552	617	640	570	599	616	586	616	572	570	602	611	597	566	652	575	551	577	573	535	572	595	586	586	607	601	578	577	544	582	589	597	648	626	567	630	589	615	595	621	591	551	632	612	581	588	584	543	624	591	615	607	587	614	558	583	608	602	590	584	592	580	621	593	611	605	580	592	597	595	602	624	592	606	608	600	589	588	607	574	600	604	594	621	587	619	589	643	597	588	612	590	580	633	623	583	570	605	577	630	622	568	560	597	629	615	588	632	601	528	581	579	579	585	617	611	586	545	553	619	587	619	577	568	589	592	545	557	580	575	588	603	554	564	605	587	552	555	579	615	629	599	577	603	595	607	598	606	597	619	634	590	607	587	580	628	577	599	588	625	599	624	565	590	596	567	580	571	591	596	613	630	560	585	563	622
24261	21316	28500	24344	20950	4501	1101	757	664	570	446	451	454	454	401	371	405	349	368	340	346	327	332	360	363	348	358	325	340	345	334	352	329	335	337	319	330	320	337	366	308	336	309	343	332	360	311	300	339	324	320	346	313	340	317	308	303	333	313	333	306	342	304	324	316	331	344	294	335	316	339	300	325	291	328	327	316	315	344	289	324	286	345	320	328	311	307	317	317	322	329	325	312	346	313	339	297	304	328	307	298	309	306	319	330	336	304	319	344	328	315	328	269	328	300	337	329	310	324	313	325	275	307	327	307	327	298	320	306	338	306	322	313	297	303	343	316	336	310	337	331	334	328	338	319	314	301	339	297	324	337	352	295	318	336	330	345	308	353	290	296	312	329	339	333	321	323	287	312	317	316	325	320	276	323	321	331	307	328	341	317	308	291	298	335	311	310	280	340	334	340	297	327	333	322	308	327	307	286	309	334	356	308	354	322	368	304	301	325	286	315	330	331	310	299	309	313	334	330	311	310	324	300	329	296	358	315	313	299	321	305	318	296	326	298	334	313	324	292	324	320	311	338	307	335	320	295	304	298	285	314	310	332	321	317	311	313	354	318	294	312	299	341	336	318	334	344	350	316	316	307	347	344	312	325	318	320	326	329	358	308	346	301	325	334	323	318	337	319	322	328	333	325	306	325	308	347	333	322	321	290	313	329	316	306	330	315	301	299	317	336	361	317	314	322	359	293	333	329	335	313	315	340	271	317	312	357	313	341	308	294	299	312	325	322	305	299	322	344	342	344	311	309	310	338	329	314	299	318	313	354	310	357	321	321	324	330	321	306	289	316	326	313	329	309	300	307	334	317	313	319	306	310	307	341	320	309	317	315	333	315	306	332	313	307	344	345	310	348	331	318	334	333	335	306	317	321	304	307	307	316	293	299	331	318	316	304	310	336	347	304	325	311	350	360	318	338	327	315	281	344	299	294	340	302	331	336	305	336	311	326	322	344	338	309	296	307	307	317	314	306	306	296	325	329	354	306	312	315	323	307	301	311	325	306	329	321	316	319	288	305	300	304	311	324	331	303	340	342	325	313	312	320	316	303	294	367	295	318	301	303	318	343	317	322	347	303	306	300	322	295	329	284	295	303	309	309	318	307	308	333	337	353	336	332	354	310	320	348	314	324	293	345	333	309	342	334	306	297	267	330	325	302	342	325	335	326	335	319	336	328	308	334	303	321	326	295	315	315	326	287	334	330	311	297	339	327	341	313	321	316	327	329	333	308	309	312	323	321	307	335	333	317	298	313	311	323	321	320	346	308	317	328	303	355	321	312	314	304	295	304	340	313	320	330	317	318	292	339	308	344	333	308	316	335	293	320	311	322	346	290	295	325	300	291	307	313	339	303	324	303	306	293	342	332	361	296	326	362	319	295	300	307	351	324	342	313	327	320	251	304	357	337	314	281	335	304	325	319	303	313	343	337	311	342	325	322	295	298	330	278	300	292	316	306	319	321	334	319	312	331	329	311	326	326	316	318	324	288	333	329	320	329	336	335	301	349	322	287	308	334	316	312	280	309	300	283	295	304	325	306	307	322	312	281	305	321	323	309	349	339	327	355	345	341	320	344	338	295	328	319	300	321	336	327	328	312	332	330	309	301	330	316	304	298	328	298	301	324	319	294	277	304	328	362	326	317	324	328	319	290	333	323	306	323	315	347	339	328	295	302	317	310	304	335	299	347	305	338	323	316	309	311	310	317	346	319	337	305	301	314	357	311	330	326	340	312	308	277	316	312	337	317	295	296	328	320	322	322	340	296	350	340	335	329	320	295	276	319	308	305	330	311	327	320	292	324	329	336	294	291	304	321	315	304	336	297	307	308	336	347	294	293	287	320	324	300	344	335	320	318	323	306	326	328	300	311	318	312	316	350	332	339	310	316	296	293	344	372	294	333	340	311	331	304	310	299	319	327	314	341	339	325	336	316	302	299	344	331	315	311	284	348	324	292	323	315	341	303	344	307	332	318	293	326	324	341	323	318	299	320	315	312	337	303	326	325	298	281	276	285	298	322	282	301	317	307	343	344	319	328	319	325	300	303	321	330	299	300	302	303	298	323	304	309	324	346	342	325	297	310	305	305	310	308	309	305	284	301	292	302	341	342	327	306	310	296	341	321	347	302	316	301	357	319	299	331	320	354	333	306	322	307	298	335	336	306	324	297	310	308	333	322	294	335	311	260	344	339	338	338	335	339	310	323	328	307	329	322	315	335	354	310	345	305	313	326	325	315	330	352	312	327	313	285	341	325	303	330	299	313	285	352	305	349	270	309	304	355	304	299	312	321	327	315	350	294	325	355	281	330	338	313	314	318	299	354	364	294	299	297	300	302	323	303	333	312	331	329	326	275	307	321	304	321	299	328	340	303	317	325	307	304	327	310	314	322	346	339	320	315	297	329	317	354	356	292	312	325	308	309	311	323	326	298	305	328	322	308	323	358	303	338	310	293	302	334	330	313	258	304	326	313	343	278	331	353	308	335	312	303	321	320	323	314	296	297	306	320	318	307	326	322	310	313	316	325	337	311	308	318	335	289	292	268	300	325	329	297	344	294	290	302	314	322	301	320	297	300	295	324	301	336	319	338	330	361	360	328	276	304	322	340	328	357	348	321	284	336	310	327	341	333	320	298	315	341	370	321	338	310	313	333	309	348	324	280	320	332	313	309	339	323	319	322	303	292	342	313	315	311	292	313	319	325	315	304	310	305	337	308	306	323	326	318	309	312	301	352	301	292	350	317	277	313	331	322	333	345	355	304	301	324	310	314	313	312	350	333	271	335	307	318	334	337	324	344	312	293	309	300	332	305	324	325	302	306	291	316	322	340	362	348	283	332	327	328	305	294	292	329	310	319	327	328	357	318	372	324	324	288	312	327	291	325	356	299	317	352	300	303	303	322	346	321	320	333	314	332	336	302	299	298	333	334	320	313	300	314	336	309	316	353	290	321	302	356	322	297	337	290	311	325	300	330	314	294	362	304	340	319	308	300	327	323	306	348	321	341	297	327	320	295	335	312	299	330	331	326	306	297	330	339	327	324	316	317	324	298	311	306	350	338	305	289	349	296	333	303	300	308	305	362	311	287	330	319	326	282	295	328	293	321	321	289	337	318	316	331	310	304	310	328	312	309	338	332	352	336	308	308	323	335	304	326	313	340	322	317	332	334	303	328	322	313	332	323	317	303	315	294	321	315	304	311	298	322	313	355	302	323	285	304	304	322	331	342	289	333	316	306	328	321	315	288	319	306	291	323	312	313	319	311	308	305	348	336	299	328	331	310	337	305	317	311	315	326	294	291	312	324	309	285	344	305	346	311	278	306	322	310	283	347	319	333	329	319	341	361	301	355	337	309	328	328	317	300	315	309	321	301	340	355	342	293	310	340	320	301	330	337	325	310	348	333	311	319	301	303	321	326	334	311	289	323	321	349	314	304	340	333	308	335	309	322	308
34196	17815	11393	5825	3953	3098	2467	1912	1607	1354	1219	1109	1031	908	852	793	725	726	670	654	693	658	617	605	593	593	602	571	589	594	584	560	601	537	565	516	600	540	565	549	561	529	549	534	526	533	572	539	559	620	515	518	579	535	515	550	529	537	541	544	551	555	573	509	502	532	561	522	541	534	579	514	518	536	502	524	511	524	550	508	538	564	514	563	493	510	533	537	504	489	500	544	517	553	510	552	559	571	492	517	502	514	536	566	496	536	532	501	537	598	557	553	526	520	540	482	535	485	488	527	549	518	536	510	547	537	548	524	540	549	556	485	514	536	556	537	495	536	537	528	540	559	545	520	556	524	498	509	526	527	584	504	548	554	535	528	516	545	575	556	528	531	516	503	505	486	551	524	535	504	538	558	540	516	510	557	556	523	476	532	563	526	488	523	523	513	547	516	536	484	516	540	544	505	488	529	574	535	511	546	535	539	541	520	551	526	542	514	507	544	528	516	509	536	526	547	539	519	513	504	558	513	513	499	532	531	576	505	529	486	543	515	535	497	497	528	566	531	516	495	566	520	528	507	545	552	555	537	536	520	545	486	541	519	504	580	548	543	572	533	512	523	488	561	508	542	491	553	527	500	549	553	579	507	526	503	506	565	536	536	499	576	532	568	520	538	513	564	514	506	551	500	545	516	528	501	539	542	542	528	513	543	481	557	552	521	551	518	544	540	498	544	519	490	522	522	543	518	544	509	542	547	494	533	540	554	544	528	518	556	537	556	537	526	545	531	506	528	504	520	541	525	532	506	523	495	504	516	552	516	552	506	519	555	506	516	536	527	540	522	566	530	491	565	569	527	549	492	553	551	547	512	515	535	525	542	534	511	506	531	521	519	506	544	584	516	549	506	546	543	506	492	489	509	537	530	541	490	568	591	551	492	571	558	533	491	549	515	571	554	530	534	517	536	584	538	512	525	533	527	548	532	527	537	541	515	493	481	530	510	562	498	518	558	559	555	539	519	524	464	500	488	548	542	513	521	546	519	485	547	513	558	552	562	523	530	516	502	521	538	533	502	558	553	547	529	498	583	537	560	514	523	521	542	525	573	510	583	499	539	524	493	508	529	530	516	477	488	560	541	501	477	558	545	511	487	562	508	536	528	563	503	522	503	541	503	532	506	540	527	497	534	505	527	514	517	547	553	523	515	507	499	532	547	514	535	560	552	519	517	533	531	509	549	527	529	518	541	486	521	552	537	532	518	555	549	545	521	523	517	535	507	575	505	543	553	555	474	527	509	504	523	575	533	522	546	583	518	529	546	502	498	584	546	513	556	555	543	521	547	562	530	600	479	499	509	512	536	525	554	527	524	544	556	472	501	522	566	523	500	524	548	499	517	562	454	513	538	558	597	495	517	547	555	519	521	550	522	505	527	544	576	509	531	542	529	576	501	545	478	570	545	506	544	502	550	543	544	552	513	566	577	514	538	551	520	556	537	505	549	482	545	522	548	523	497	510	521	558	541	526	562	517	560	514	590	527	539	535	547	541	510	526	553	501	500	551	526	514	474	527	534	503	537	532	536	550	509	512	532	509	508	524	495	525	546	534	504	531	535	542	536	499	528	506	544	517	541	513	530	532	531	511	523	542	517	559	527	531	535	527	525	555	541	533	517	524	519	522	520	530	522	526	524	506	535	535	492	508	569	572	520	593	539	540	535	516	513	520	489	505	513	585	496	507	501	571	554	543	518	559	507	530	521	508	554	550	553	509	555	546	548	531	523	556	530	523	515	534	502	523	533	557	495	512	525	550	557	540	479	507	515	552	528	532	520	501	538	551	545	495	579	524	551	572	552	556	534	512	512	517	514	530	563	513	513	525	541	523	522	478	564	526	569	526	542	523	509	530	547	532	539	523	530	513	553	559	562	489	523	496	539	544	547	518	514	480	506	510	514	522	565	493	547	545	520	537	520	525	500	591	523	561	543	543	532	512	559	565	523	556	505	581	522	522	541	541	499	527	566	484	503	540	488	535	508	529	452	523	517	545	567	504	525	520	525	542	534	541	505	474	547	533	564	555	520	505	548	533	530	524	546	576	542	517	523	535	509	526	486	523	545	507	488	528	515	529	545	555	604	546	545	540	531	516	516	521	501	571	581	538	519	513	504	528	528	536	536	537	516	506	527	516	526	505	508	548	505	545	502	490	563	560	486	528	537	577	518	541	481	562	479	522	546	535	534	511	530	565	502	539	564	542	537	528	476	537	540	537	528	535	511	547	536	524	496	525	505	551	542	525	522	563	523	508	543	580	518	494	535	500	578	534	521	566	554	527	494	528	520	525	510	528	517	557	505	504	588	493	525	508	486	546	535	511	562	540	553	529	546	536	539	524	549	506	487	490	500	482	548	529	591	538	534	530	523	560	534	515	503	544	523	485	515	519	522	528	560	559	527	539	516	513	510	548	552	528	479	526	552	509	522	505	502	543	569	503	557	524	553	590	497	514	488	522	549	551	551	537	508	528	555	496	525	525	541	531	495	509	596	512	566	522	554	538	494	531	500	487	526	574	519	537	539	529	498	527	523	528	493	527	563	504	551	522	532	529	515	515	566	533	533	534	555	497	491	527	543	534	535	464	518	530	532	562	499	539	497	499	564	539	537	523	488	486	557	544	538	516	531	556	553	491	519	502	529	550	483	519	550	506	513	515	575	508	541	507	555	542	555	526	516	570	480	513	534	546	531	565	507	489	564	479	513	559	523	540	527	508	542	555	527	550	567	520	504	506	514	540	533	520	528	538	540	539	519	549	513	538	518	501	551	524	496	544	517	544	495	528	542	539	518	557	502	546	558	542	552	515	522	483	498	532	533	545	575	564	534	530	514	545	531	521	527	483	513	502	528	558	564	548	521	523	536	517	522	520	541	538	536	542	508	517	588	514	562	518	541	529	523	504	456	531	538	505	561	536	530	562	558	506	521	544	522	531	522	492	532	481	522	541	546	528	503	528	529	493	532	515	530	509	532	550	543	578	497	546	496	548	557	538	548	499	549	571	533	498	540	513	540	545	533	520	527	530	546	499	543	507	464	529	520	550	549	557	523	567	521	562	479	558	559	539	543	524	505	552	538	524	553	498	517	521	534	560	569	513	553	546	541	515	513	507	535	581	554	553	537	517	503	525	545	544	489	572	507	554	518	535	513	495	546	542	514	558	516	551	506	526	529	529	537	506	488	521	535	551	537	573	536	522	541	518	546	527	516	498	526	537	530	515	528	511	516	508	557	533	492	495	550	503	558	517	536	521	529	532	546	522	522	537	521	518	503	529	500	589	556	528	528	556	524	555	566	529	546	492	512	524	518	511	555	546	531	538	550	513	499	511	551	536	579	534	567	540	479	572	511	527	519	530	531	513	550	512	512	509	505	597	571	527	530	556	538	552	541	535	513	550	549	543	519	491	525	507	506	530	539	493	510	542	505	565	528	551	560	509	535	512	528	530	528	529	515	542	564
23366	21305	29062	23864	21300	20533	3028	913	703	558	505	382	415	345	292	286	275	244	202	253	231	214	209	209	206	188	223	178	178	195	185	184	188	144	186	178	165	154	132	154	182	145	166	161	158	156	149	165	156	140	157	159	154	158	164	156	169	166	162	169	170	154	154	164	152	159	151	170	150	174	174	149	160	173	153	154	147	140	156	184	173	158	164	152	150	172	147	172	154	141	141	147	144	153	152	147	146	153	174	182	162	146	149	130	153	162	151	182	161	136	169	165	142	162	170	168	158	164	154	150	135	151	150	146	150	163	155	135	153	134	176	162	158	154	155	141	173	141	147	149	152	154	144	154	145	167	144	136	183	142	162	141	161	160	172	155	160	178	141	163	141	176	139	146	162	159	148	140	166	160	162	147	157	152	138	148	154	155	161	161	153	147	157	166	174	131	133	155	140	151	175	152	157	150	151	159	166	147	166	173	172	141	161	153	162	167	163	159	177	153	146	148	158	141	159	151	163	153	149	154	166	156	140	131	142	149	137	155	146	155	166	143	154	180	152	151	148	134	149	149	137	154	176	151	160	148	163	170	139	144	140	167	161	145	156	162	162	160	168	149	144	154	128	125	164	155	164	154	157	155	151	162	163	150	156	180	152	164	145	144	175	164	179	131	170	146	144	165	172	156	137	175	138	153	152	145	142	150	162	154	145	160	154	158	150	136	144	154	138	155	154	150	152	155	143	153	156	149	138	152	142	151	173	142	160	190	143	143	139	141	125	163	128	148	146	158	136	163	142	160	148	169	146	165	135	155	132	144	140	148	170	145	145	133	172	132	159	159	134	145	168	170	150	145	150	156	163	123	150	168	139	145	162	154	130	153	154	154	130	145	152	160	124	150	171	132	168	166	153	179	151	165	161	157	159	153	162	156	134	158	155	150	157	170	142	157	146	165	170	175	161	168	166	144	149	152	164	162	136	164	154	147	153	156	168	156	130	157	146	176	153	138	151	156	168	159	162	145	158	147	145	151	169	156	147	128	149	145	157	144	148	140	159	149	145	155	171	166	151	159	165	154	156	144	142	148	142	148	153	162	141	151	142	141	152	146	154	152	137	157	160	141	176	171	157	173	158	148	157	142	127	155	150	168	137	150	146	135	144	162	151	168	149	169	174	156	138	147	137	142	189	196	142	141	152	169	160	179	144	145	135	162	117	141	141	170	137	158	160	142	160	149	149	126	157	138	131	163	159	158	160	159	176	163	152	152	131	152	147	158	172	132	148	143	152	148	155	157	165	170	154	157	159	158	150	142	151	142	137	143	171	173	116	163	155	160	160	168	147	158	153	148	166	147	142	156	158	181	150	171	144	155	154	154	137	143	157	159	144	140	132	159	145	144	172	142	155	170	146	153	175	126	163	166	161	140	142	152	152	135	172	146	166	156	139	162	140	136	151	141	165	144	175	165	154	170	132	142	158	154	155	144	149	150	150	161	151	136	136	160	156	166	147	154	145	152	150	147	168	148	170	151	187	173	157	152	146	143	176	173	168	158	180	165	137	155	154	135	151	161	157	153	176	166	180	170	129	122	163	163	162	158	155	159	152	147	131	179	138	178	157	145	143	169	164	152	129	144	134	169	151	147	150	158	154	140	149	141	138	170	127	120	131	185	155	142	156	140	133	140	146	162	142	154	166	138	166	162	168	147	156	166	143	164	155	155	152	150	137	130	131	130	154	160	152	165	156	149	157	152	167	156	151	150	144	139	168	168	155	157	163	169	160	132	151	187	143	151	149	147	157	156	170	152	156	165	150	141	121	166	156	179	138	153	153	154	157	129	171	177	135	130	164	145	155	151	139	162	138	135	140	159	154	136	156	155	160	151	169	152	155	144	155	150	139	164	157	153	174	191	151	139	128	139	159	161	156	126	157	176	175	173	163	148	154	149	169	150	150	151	134	163	140	129	165	159	153	127	159	168	158	147	134	157	143	147	150	153	159	147	152	137	157	138	157	161	150	158	151	154	164	158	166	141	134	165	129	144	141	144	154	140	146	159	158	150	145	157	146	166	149	156	158	145	152	156	129	174	145	149	165	170	161	164	155	157	151	145	131	161	151	151	141	153	140	139	128	145	148	162	161	142	182	155	168	137	148	166	163	154	174	159	184	163	138	142	150	149	144	152	153	142	134	164	141	161	164	159	133	152	170	146	154	163	165	153	152	152	152	156	133	145	160	155	160	159	158	147	172	150	141	140	154	153	169	165	151	173	155	137	158	147	151	174	159	158	139	153	121	156	151	138	143	152	175	153	163	160	150	149	174	146	153	159	153	159	160	157	179	147	159	158	152	133	130	162	152	176	171	146	154	149	167	160	171	152	152	129	159	178	144	157	161	152	185	159	139	138	170	154	148	145	152	152	143	161	144	150	129	140	138	152	143	146	167	151	168	152	168	156	130	167	161	160	138	168	176	155	154	161	142	145	148	157	140	160	156	124	158	166	175	164	145	157	149	161	155	143	166	167	144	162	134	139	145	147	152	137	169	156	137	167	155	147	166	164	158	155	148	155	134	163	158	158	144	158	164	139	161	166	145	153	160	168	147	166	171	173	136	162	162	153	160	160	151	150	168	138	154	161	151	149	140	157	152	138	156	169	172	153	157	147	132	149	144	171	163	180	150	158	159	170	141	155	147	162	175	166	158	163	131	136	143	173	160	145	165	143	141	157	168	139	148	162	161	143	153	137	155	149	159	152	145	154	129	155	151	158	136	161	154	157	177	156	168	139	138	147	153	144	148	159	144	138	152	145	162	165	161	135	154	173	150	170	160	169	151	153	159	115	163	140	144	132	158	168	141	144	153	162	181	139	146	154	175	169	163	143	123	129	149	166	168	145	147	166	169	156	156	179	162	168	116	156	125	136	142	151	124	141	152	159	148	154	156	142	153	138	145	150	135	160	147	149	173	140	164	150	152	152	156	156	150	159	151	145	158	140	153	146	151	143	142	142	148	164	151	148	154	166	163	165	153	142	168	155	150	161	144	147	152	162	145	174	133	175	147	166	150	152	168	146	145	146	145	157	163	157	153	158	167	166	166	156	146	140	152	166	157	165	169	167	150	151	148	126	137	137	154	138	153	151	136	172	168	154	159	155	137	152	183	174	157	139	149	129	145	156	159	156	161	146	165	118	164	141	134	144	172	121	187	140	152	175	156	155	140	159	133	157	156	177	149	174	151	154	149	148	139	134	164	148	142	155	160	163	161	158	150	161	177	149	169	133	163	143	145	169	155	156	142	145	173	172	137	151	143	140	159	162	163	150	157	147	159	159	158	168	166	144	156	147	140	138	150	153	150	143	149	162	160	128	153	153	149	149	146	142	179	159	154	146	147	155	140	171	177	137	172	153	156	142	163	151	170	143	154	145	163	153	159	154	152	158	160	163	189	154	156	149	153	149	146	169	133	148	131	144	117	165	148	149	146	169	168	150	163	141	139	157	150	150	146	149	128	150
37901	22915	16013	8587	5752	4354	3507	2708	2166	1732	1417	1177	1046	912	841	710	657	630	543	492	486	447	442	434	409	373	334	342	355	323	334	348	300	337	326	314	350	332	283	289	278	312	319	301	306	281	285	272	285	282	296	263	307	286	288	253	259	257	260	272	254	283	256	281	295	267	298	281	244	271	232	274	271	287	285	272	267	266	286	276	254	305	259	280	284	280	242	266	238	254	255	269	238	250	256	253	281	274	229	262	261	259	289	282	248	250	273	261	260	275	260	276	276	257	267	270	269	251	288	250	245	251	263	254	262	275	257	268	244	252	264	275	274	286	272	263	267	261	282	255	268	271	277	260	241	250	296	289	251	255	273	265	266	255	289	282	252	237	262	279	298	262	262	277	251	267	262	235	257	234	258	279	273	279	241	251	275	249	235	265	253	277	268	227	276	249	247	282	265	267	266	282	249	256	274	264	249	253	260	282	266	259	267	261	258	226	267	265	282	270	253	243	220	263	272	264	248	287	242	243	258	285	299	245	242	288	249	273	264	247	255	272	257	233	252	260	274	252	270	232	255	279	267	268	269	236	275	261	285	244	267	286	262	259	263	252	280	240	265	263	270	243	243	276	282	265	262	274	269	278	249	258	248	239	250	281	265	234	280	285	276	287	265	282	252	237	253	247	235	286	256	266	240	261	256	277	257	287	245	248	257	278	284	294	274	276	226	250	276	257	276	265	273	261	236	245	283	260	262	252	291	243	280	282	269	298	291	269	291	269	236	246	273	240	283	242	250	234	244	262	273	254	290	256	239	232	259	285	289	235	282	258	268	262	242	262	276	262	275	282	255	248	239	259	268	271	297	255	257	277	250	239	263	274	249	276	254	263	259	232	263	247	258	254	273	252	237	262	259	261	245	262	241	273	280	285	268	238	271	260	293	275	267	280	245	252	259	261	263	256	256	268	259	262	284	254	250	267	247	269	267	254	241	233	261	257	259	259	269	254	279	273	271	258	245	258	292	231	294	262	277	236	260	251	271	261	253	254	280	266	224	242	274	265	254	284	277	248	256	270	247	267	264	239	247	248	257	239	266	245	285	257	244	256	275	265	252	275	270	248	259	255	271	256	261	273	227	252	248	248	260	287	268	248	257	250	238	279	259	247	255	226	260	246	242	257	247	267	261	270	284	243	267	261	254	267	289	272	277	260	252	232	257	246	268	272	266	271	238	233	238	279	257	238	276	255	262	291	227	296	244	235	252	249	270	226	245	261	259	251	254	265	256	261	296	285	262	264	265	250	264	233	267	246	279	274	255	278	271	228	276	264	282	269	249	262	271	253	247	273	302	260	231	230	255	283	239	236	250	269	242	259	250	252	249	269	281	277	257	258	268	255	272	247	259	239	269	230	269	250	250	259	253	251	261	262	272	261	281	269	252	248	275	252	260	231	272	240	247	257	250	253	266	242	246	271	247	228	260	260	252	276	281	259	257	273	265	235	271	295	280	235	267	260	271	266	247	270	265	263	289	274	246	258	281	251	234	272	271	222	268	252	249	229	264	251	256	277	262	262	258	267	291	254	247	263	243	271	237	252	207	249	271	283	272	264	290	273	283	285	262	262	242	266	228	264	263	264	263	253	295	255	271	265	281	261	233	243	277	247	252	245	281	246	256	257	252	260	293	282	268	216	253	250	272	245	267	264	274	279	295	251	256	287	273	275	280	240	245	241	283	292	246	271	266	238	256	243	243	283	239	262	281	256	254	292	285	273	254	248	257	284	271	242	253	252	282	266	242	264	283	264	275	254	265	250	251	251	257	283	232	285	278	250	269	236	255	247	286	252	234	238	293	267	248	268	274	254	263	281	254	272	287	252	249	250	287	239	267	239	256	252	242	255	240	259	234	265	249	263	260	256	257	241	251	249	273	267	252	244	234	267	267	294	267	273	255	272	253	274	249	241	258	222	243	243	275	299	300	262	241	275	249	251	256	291	276	244	259	237	273	257	294	243	261	292	292	281	259	275	276	240	265	250	254	213	244	259	218	264	281	269	260	269	297	288	264	265	258	271	250	218	251	278	243	285	264	253	238	251	263	256	296	252	275	262	261	274	269	242	266	271	254	263	257	261	245	281	256	268	241	297	280	267	267	227	263	271	269	275	256	266	240	246	238	250	302	284	244	253	271	242	279	281	253	255	244	277	258	266	259	265	267	263	234	234	265	284	237	253	221	263	293	281	264	269	301	272	259	253	263	286	261	302	257	281	262	243	248	253	273	267	264	260	261	246	245	264	239	246	239	278	243	258	237	274	233	227	248	256	287	245	247	272	274	273	263	264	256	255	268	274	304	272	270	278	268	223	253	244	263	266	247	245	269	268	266	276	260	250	269	266	264	286	244	262	237	263	251	258	254	243	256	253	259	276	255	241	266	282	271	239	232	248	245	251	271	274	257	265	254	255	239	261	278	255	255	248	244	264	283	248	242	280	215	291	250	258	266	271	232	252	256	230	282	273	261	282	238	267	288	272	249	263	279	268	249	247	282	249	281	273	253	262	271	239	260	262	246	239	273	259	258	266	268	275	282	258	220	245	260	272	297	269	265	253	263	275	266	253	267	294	247	275	260	261	266	256	232	287	260	273	270	264	264	235	248	275	295	247	292	258	271	244	234	243	272	261	266	236	268	253	258	263	262	256	253	254	244	257	258	261	280	288	256	259	249	252	251	251	281	258	267	235	275	265	245	261	248	249	257	240	276	251	249	246	278	292	259	265	254	272	249	255	262	256	263	267	273	276	278	253	251	267	269	268	256	265	236	258	264	246	267	279	242	243	274	250	244	274	250	228	253	253	262	275	261	237	270	241	259	284	247	248	251	257	255	261	239	271	244	257	289	261	252	274	263	241	285	248	275	267	254	258	268	244	260	244	281	273	233	252	266	245	261	250	260	261	249	235	286	244	275	251	284	254	256	267	227	270	241	259	284	297	257	282	259	248	243	268	262	257	277	241	259	268	271	273	235	238	263	273	233	286	249	262	271	278	268	304	246	268	267	295	239	240	247	241	272	265	290	262	293	287	260	246	295	249	258	294	250	266	260	261	259	265	267	262	247	266	238	241	255	234	251	285	286	286	281	235	255	247	263	262	259	251	265	253	238	283	289	239	238	271	259	247	278	270	224	245	278	261	253	271	263	280	276	281	281	236	260	252	279	267	282	248	278	283	268	277	266	267	267	249	237	265	264	267	245	251	235	268	265	293	259	245	251	260	269	248	281	249	257	264	260	234	261	260	262	260	250	251	247	259	250	267	264	278	244	250	285	248	292	246	251	271	261	266	265	283	253	279	268	234	257	296	264	269	242	260	265	253	254	247	256	290	266	280	273	247	245	293	272	249	275	260	270	243	258	259	243	274	272	258	260	266	287	254	276	256	271	234	260	261	250	222	266	281	281	274	241	278	242	288	268	269	278	263	242	262	260	278	239	262	263	262	230	260	273	284	274	268	249	289	261	253
27526	20553	9385	1525	767	577	480	492	452	465	422	421	412	409	402	400	383	378	386	387	398	379	367	362	375	359	394	361	361	379	337	341	348	358	335	354	344	366	352	365	344	361	365	339	357	337	368	348	352	380	347	351	374	346	360	393	371	388	395	381	348	341	342	357	348	354	368	376	368	349	349	367	383	374	335	381	351	381	373	359	388	351	373	334	372	366	359	377	393	361	361	341	365	368	345	358	366	374	371	399	376	362	366	352	355	370	354	342	372	403	342	352	351	359	370	375	367	342	369	343	337	348	357	389	351	326	364	353	364	358	385	379	376	340	347	366	381	343	334	335	351	337	370	363	363	369	367	356	370	362	355	383	336	366	385	396	392	366	342	380	385	384	358	365	324	370	404	330	411	344	363	389	349	340	347	377	346	359	343	367	374	348	335	329	385	378	394	348	336	366	354	390	365	405	359	356	339	364	362	348	355	382	377	368	349	344	341	331	358	360	366	374	362	348	355	339	364	322	344	357	379	366	336	340	350	372	357	356	352	334	383	373	378	371	378	387	340	339	318	378	376	348	345	349	379	353	397	341	359	340	352	353	355	373	388	379	393	344	383	361	335	388	374	372	337	391	400	359	332	370	352	363	372	331	389	360	377	367	376	364	351	347	363	372	364	378	362	364	404	351	359	361	341	383	340	376	351	366	363	397	397	373	359	376	391	361	352	364	351	396	330	370	375	349	362	364	353	358	362	347	338	378	383	368	350	368	363	371	360	356	374	368	350	349	335	363	378	372	380	409	381	353	366	328	361	372	363	388	388	372	345	364	379	362	331	366	361	343	366	350	375	336	351	349	358	379	351	337	370	323	383	368	344	373	350	374	344	366	423	340	370	351	401	349	337	332	383	356	354	348	388	391	374	368	403	354	370	371	400	352	368	383	369	352	379	360	373	372	358	357	357	390	336	357	388	361	354	342	360	364	325	379	391	390	372	388	349	369	369	351	391	358	369	347	397	347	367	350	347	369	369	360	357	391	374	352	387	401	315	371	355	341	366	353	380	376	371	360	361	360	367	411	363	333	352	386	346	335	341	368	364	372	380	360	336	347	348	401	366	347	379	389	377	346	348	361	350	393	346	347	364	359	348	353	368	352	329	362	355	354	351	361	368	356	371	375	360	352	343	370	368	382	376	364	382	359	370	356	376	351	364	438	364	360	365	389	378	336	366	348	370	354	345	343	395	369	306	348	355	368	333	367	340	375	357	365	369	346	333	379	360	334	369	344	356	352	350	366	392	385	358	365	345	403	330	360	345	348	331	333	398	349	356	358	398	361	350	380	380	345	394	395	374	341	352	365	375	369	348	355	356	363	326	356	362	352	348	333	368	367	403	364	362	333	331	354	329	320	349	360	337	356	364	380	362	368	376	353	371	349	368	362	346	376	372	370	335	365	361	345	365	333	345	367	324	372	355	347	360	362	394	367	386	414	384	379	382	343	354	343	343	356	368	350	382	345	384	370	374	366	344	340	382	337	377	354	347	342	389	339	356	369	399	338	410	397	355	361	362	337	378	350	351	340	363	359	380	389	379	373	404	354	363	386	384	380	334	361	374	359	355	406	339	359	379	342	373	382	348	347	358	379	356	393	366	363	370	370	409	393	362	357	340	329	368	388	377	356	364	306	349	351	362	356	372	365	344	360	364	393	363	403	344	348	356	393	374	388	364	378	400	354	349	366	343	389	342	352	394	358	402	356	353	381	378	318	360	325	414	373	353	379	367	343	353	368	381	388	394	358	342	346	348	347	368	360	344	337	384	318	375	383	364	388	337	392	353	364	346	400	347	342	354	351	373	317	374	388	374	371	365	355	364	361	383	390	381	355	342	350	348	363	363	295	364	337	357	369	317	376	391	376	365	347	382	386	346	401	378	361	325	360	356	352	366	345	358	388	342	386	340	354	362	382	358	370	403	336	363	354	399	370	368	368	339	332	341	352	365	394	374	344	373	360	375	340	371	385	371	353	385	341	386	336	324	396	345	356	355	370	376	342	330	394	370	360	371	336	383	350	337	338	349	402	372	385	363	387	345	365	350	347	346	382	357	360	402	336	382	351	353	366	367	358	373	354	356	380	346	349	360	362	361	378	345	351	341	364	353	352	367	342	360	354	357	362	375	381	367	371	390	391	352	382	348	338	356	388	341	345	359	359	367	397	395	345	351	346	383	363	385	341	363	370	405	370	367	409	343	359	363	343	357	360	377	367	398	386	363	370	356	371	346	373	395	364	362	365	403	341	385	342	368	361	372	360	358	374	359	361	340	361	361	318	344	376	336	389	344	338	348	381	361	393	350	329	369	340	394	333	358	360	398	352	374	376	359	364	369	345	344	388	364	365	387	325	392	358	368	369	384	380	313	351	349	398	343	319	384	367	392	356	349	363	373	356	343	333	346	388	359	364	382	391	345	343	414	353	389	362	360	372	372	355	363	366	360	338	367	348	306	357	354	338	369	330	378	354	356	384	380	350	356	383	334	352	376	349	381	382	371	374	365	372	346	344	333	409	350	373	393	366	380	379	351	388	363	380	367	394	383	381	363	360	402	335	357	368	359	376	360	374	376	346	343	375	374	340	360	343	365	375	316	366	364	361	360	390	326	369	392	367	356	354	360	365	357	353	361	379	345	368	352	355	323	377	396	346	397	359	352	378	392	375	355	371	360	397	351	395	386	315	375	345	371	345	353	377	388	353	367	394	392	376	369	378	367	339	360	338	336	343	360	357	368	370	359	399	338	354	371	333	385	357	388	340	360	363	390	346	375	367	362	343	346	342	334	359	352	368	370	367	397	353	342	329	333	332	350	383	389	349	402	346	368	333	359	359	363	380	357	319	371	385	361	363	334	325	354	372	362	347	359	381	348	364	361	324	389	379	381	383	355	362	359	356	349	363	336	352	401	342	342	384	372	367	354	337	337	329	359	359	367	338	392	373	397	362	353	323	366	362	355	368	347	372	348	384	383	380	353	364	372	420	371	347	365	368	356	347	360	374	376	393	388	345	375	341	359	360	338	360	333	339	330	394	367	357	365	342	339	334	347	341	345	379	394	354	393	375	353	368	383	372	377	410	321	325	381	370	346	377	374	347	344	362	340	347	362	377	392	341	354	380	323	363	345	360	329	342	375	374	394	340	405	361	368	357	373	359	392	383	349	327	353	343	360	358	357	360	351	345	334	372	343	407	323	378	350	393	338	348	374	362	358	381	349	341	381	356	371	368	368	375	392	356	350	367	380	376	363	371	353	363	367	367	305	359	371	370	391	372	346	341	371	362	362	379	360	352	365	364	361	410	346	392	351	359	366	363	382	344	345	389	378	380	330	348	366	368	410	355	359	376	314	356	376	365	351	361	356	369	336	373	358	358	372	384	383	343	329	382	378	347	367	353	346	379	354	366	355	368	366	376	354	384	334	352	335	386	326	356	375	348	373	328	346	360	383	332	350	344	381	351	330	370
28106	8257	4978	2435	1682	1323	1098	982	910	866	869	773	687	724	706	669	643	664	581	621	624	626	575	633	610	606	662	595	612	575	634	595	641	611	559	623	560	544	589	601	622	566	595	565	597	564	609	613	613	631	570	571	626	595	607	596	617	622	597	595	620	616	608	589	600	584	607	608	631	603	602	577	601	606	631	598	629	587	581	582	602	601	578	609	640	568	539	623	589	568	626	608	617	621	559	631	591	556	616	591	597	552	535	620	602	638	568	594	566	608	597	559	562	563	633	577	615	572	596	605	570	617	604	607	571	605	621	575	569	615	577	624	587	593	555	629	587	561	554	576	619	629	613	573	645	595	575	559	589	603	571	583	551	562	618	621	574	589	593	591	567	570	560	604	609	592	565	593	601	603	618	607	596	573	609	594	557	605	571	639	581	560	600	632	588	625	596	594	580	619	610	606	565	623	562	552	596	559	576	608	584	598	592	614	586	567	609	601	609	589	628	591	587	576	573	570	548	553	597	580	592	613	616	589	575	595	575	609	585	598	563	585	600	578	576	622	592	603	558	604	606	590	604	562	581	602	589	594	583	619	603	594	666	594	597	575	578	567	579	579	585	595	584	621	598	639	567	576	581	618	553	592	623	617	606	589	534	581	581	555	575	546	589	566	578	584	663	607	598	567	598	596	584	595	592	582	579	578	573	567	574	580	591	534	580	584	620	618	545	578	610	585	616	573	571	635	579	622	570	572	557	628	554	584	594	602	562	620	648	568	570	598	621	554	569	600	612	592	610	609	577	596	609	591	550	626	608	572	577	612	553	610	553	591	555	625	589	631	591	600	613	585	565	608	609	611	552	592	594	583	585	577	620	613	575	587	570	597	613	573	618	616	566	612	598	584	607	555	630	563	583	599	596	590	560	586	562	541	603	602	609	615	582	540	611	542	593	592	616	561	588	600	589	593	575	551	561	608	632	586	578	587	543	599	575	582	659	593	607	587	578	589	571	569	604	603	611	616	641	616	564	573	574	591	601	585	593	632	587	577	605	592	567	591	573	572	616	542	593	557	583	620	562	604	594	581	626	628	571	579	573	605	599	582	582	559	611	606	619	603	554	574	603	607	560	628	624	609	555	600	583	583	588	597	585	593	569	582	612	600	581	614	618	566	580	560	582	642	608	594	603	593	579	575	591	567	584	587	592	564	584	585	569	603	589	570	590	583	593	580	610	533	607	590	574	567	583	623	608	597	580	626	601	560	582	594	577	623	607	578	566	573	602	534	597	581	606	566	593	574	593	579	560	609	565	570	573	568	595	584	574	582	593	605	580	617	576	590	567	628	614	598	558	560	586	576	581	566	598	580	589	593	587	579	562	627	607	583	581	578	568	565	596	590	573	580	551	643	636	582	577	607	530	650	631	570	585	626	567	594	606	564	573	601	572	608	579	598	605	560	533	564	581	628	570	603	604	602	623	629	578	552	634	574	599	591	581	584	600	604	596	576	594	598	584	630	600	593	587	547	574	603	602	563	600	579	573	611	632	553	576	604	574	583	588	588	609	564	607	630	590	591	588	580	616	594	560	607	604	590	631	601	570	576	607	541	607	588	621	631	582	630	600	589	600	581	575	599	593	604	582	623	570	548	572	623	656	622	625	587	573	589	597	607	610	551	589	574	598	550	591	606	595	593	608	583	603	616	619	559	637	591	579	574	580	563	575	586	566	557	604	573	635	587	593	577	570	576	595	608	595	571	606	636	614	596	574	558	608	543	598	568	634	588	608	613	569	588	600	562	572	585	548	611	596	664	608	565	607	565	574	570	561	576	584	586	612	577	619	624	581	564	600	628	594	601	584	562	594	606	584	604	578	603	602	621	596	585	607	575	599	611	577	601	622	619	594	628	572	553	594	590	608	578	577	634	588	580	563	573	574	560	600	621	592	587	542	594	595	603	559	592	590	575	604	575	576	632	588	594	602	574	612	589	596	606	570	608	576	595	637	568	598	532	599	582	565	585	606	621	622	623	652	612	593	571	589	608	570	617	597	642	554	623	593	611	592	566	583	603	597	584	566	628	558	578	616	632	594	602	618	626	631	584	601	580	573	602	559	565	593	575	612	587	630	576	593	601	604	566	605	592	575	597	566	602	553	569	622	608	544	592	546	590	614	595	595	606	600	570	620	576	576	612	617	561	580	592	565	599	620	590	579	589	537	622	522	600	533	564	602	556	610	567	575	577	609	637	606	606	608	587	620	562	581	607	602	601	607	563	555	591	586	554	577	603	584	603	564	601	607	608	621	602	605	629	600	603	594	533	613	568	578	595	610	587	560	601	578	563	574	531	596	609	574	627	574	581	589	619	603	611	576	614	638	576	552	619	606	591	594	554	595	598	605	582	601	576	618	618	559	586	598	563	566	591	601	580	588	570	595	584	613	604	600	579	592	612	609	612	592	566	572	608	562	588	560	592	626	589	612	653	581	586	615	591	585	614	583	607	567	587	561	529	611	562	556	572	561	574	603	600	598	612	628	570	600	592	597	595	577	576	560	575	547	544	586	580	589	567	571	575	604	578	585	613	543	630	614	581	564	638	569	568	612	611	564	600	599	541	599	551	558	562	620	618	570	608	565	606	594	611	615	566	569	610	611	573	606	630	577	613	597	588	577	619	586	577	601	627	577	612	580	589	529	589	631	592	599	573	598	633	672	603	626	590	584	621	603	577	593	569	575	601	618	596	538	562	565	596	569	578	607	611	591	557	569	595	583	650	576	612	616	565	566	613	578	607	591	591	577	587	587	570	601	558	654	553	551	658	602	566	567	601	611	570	582	606	583	613	591	604	623	590	589	633	555	609	596	616	600	566	564	570	605	607	569	599	573	584	584	582	599	571	591	598	610	594	571	553	628	562	601	572	589	646	593	616	560	584	603	618	584	607	633	597	536	581	610	557	559	588	510	616	621	598	588	605	548	587	592	532	592	623	612	582	595	570	585	591	568	612	566	580	579	591	578	604	558	603	585	600	591	607	579	593	617	597	582	603	566	601	596	604	610	589	577	565	597	596	558	645	588	611	615	620	562	589	591	611	609	569	609	567	572	585	608	586	545	596	592	586	614	578	643	621	570	579	581	581	575	569	640	602	600	598	609	556	640	563	599	545	575	636	568	575	623	580	566	581	599	607	567	613	565	578	578	619	612	574	568	603	619	528	575	622	584	543	598	607	645	540	560	612	653	613	631	549	622	570	571	599	579	578	563	533	599	558	570	595	551	604	625	587	599	573	576	577	575	604	578	608	590	590	580	580	573	612	588	545	572	619	631	606	581	554	606	571	571	579	582	557	621	596	560	603	573	604	587	615	569	552	619	587	572	589	591	597	552	575	647	598	580	633	608	618	571	552	594	608	613	547	597	624	621	557	596	581	567	578	598	633	579	614	566	565	573	571	618	610	584	610	592	604	580	615	570	610	614	565	582	604	567	598	656	560	584	606	571	589	617	573	577	581	608	620
24309	21327	28526	24406	21017	4664	1132	779	610	527	531	465	436	414	392	416	359	383	364	368	364	361	358	368	344	304	339	322	355	337	321	327	322	337	348	295	309	290	330	310	316	317	318	330	292	334	337	313	308	323	297	335	325	318	313	320	330	296	317	312	319	349	282	317	326	330	315	324	315	330	309	339	291	302	302	327	336	320	345	328	319	339	308	334	322	337	274	350	285	347	290	316	316	308	321	338	320	335	295	316	295	274	328	315	307	322	328	301	323	284	303	339	325	302	334	322	364	297	316	311	291	328	300	312	325	318	309	316	322	291	304	318	326	324	310	323	289	304	324	314	327	335	279	323	306	296	297	316	331	326	339	329	314	328	300	320	293	347	356	339	274	283	321	298	325	330	356	315	324	315	304	325	350	359	309	313	328	314	318	334	316	303	284	309	280	312	339	285	325	316	325	286	325	279	329	323	313	306	325	312	310	341	314	320	295	308	306	319	323	306	308	312	341	300	306	294	320	320	306	318	296	321	323	312	311	316	323	315	323	304	319	310	321	307	300	333	294	316	344	336	283	309	324	320	328	309	307	292	310	335	311	300	286	306	323	294	300	284	313	334	293	324	318	317	311	289	300	307	294	319	286	329	316	349	280	296	302	299	301	334	328	303	278	325	318	314	308	322	311	325	353	344	300	304	315	341	325	292	324	280	353	339	309	342	297	316	325	311	298	341	287	298	281	293	332	356	314	332	297	333	306	308	316	295	330	306	357	297	306	358	312	328	312	306	345	307	318	291	281	309	297	317	303	311	309	338	310	328	386	318	331	360	297	324	321	310	318	326	328	319	289	321	339	328	321	322	332	301	331	287	310	303	293	306	297	323	291	357	317	311	336	315	338	311	317	338	273	342	313	343	319	332	306	290	275	316	314	277	323	317	319	333	302	306	345	311	305	302	293	327	353	322	294	301	281	322	339	308	285	318	353	350	274	347	305	321	348	305	286	317	339	330	301	308	308	325	323	305	306	289	318	296	336	287	322	306	319	291	310	350	311	303	302	316	276	325	287	296	313	300	321	287	301	301	304	329	317	315	319	298	311	308	328	324	292	324	313	299	307	281	337	302	307	307	299	329	303	305	289	322	318	297	295	330	321	333	319	351	333	354	325	312	346	314	337	318	320	322	323	324	316	304	334	312	312	286	327	324	326	319	279	321	337	325	338	331	282	289	287	308	313	310	322	325	309	323	272	294	308	321	311	292	332	299	317	310	312	312	290	326	336	303	306	327	328	334	305	315	315	302	291	311	296	311	304	342	323	318	328	345	299	295	300	297	294	314	318	294	301	296	309	339	304	307	319	333	309	350	307	289	324	292	292	331	309	293	285	305	325	373	293	334	292	301	360	290	297	293	303	341	328	305	296	289	351	315	287	333	321	321	335	303	308	309	316	347	282	297	315	312	310	304	325	315	315	330	321	303	310	289	324	305	320	310	340	284	351	299	355	302	319	335	320	319	278	304	308	314	315	297	271	323	310	371	290	337	305	336	331	302	312	317	308	327	308	295	301	304	312	303	303	334	382	316	317	332	325	287	297	299	289	301	287	323	325	299	335	302	331	310	310	315	300	299	303	337	305	358	331	320	310	314	314	302	296	324	307	328	306	356	310	338	295	307	312	302	337	325	323	327	357	282	310	312	306	320	282	325	302	354	317	276	340	310	291	320	304	309	303	328	332	331	343	314	326	315	304	317	328	328	304	308	311	302	321	317	304	336	281	338	314	316	342	321	319	315	321	299	341	329	320	338	287	331	330	311	317	309	305	349	311	293	352	311	313	304	312	357	300	341	309	303	299	290	285	322	335	334	284	307	280	301	308	308	300	290	303	330	352	314	331	336	301	283	370	301	277	297	311	299	301	294	352	315	313	298	331	319	313	329	343	322	335	303	316	307	325	286	317	334	332	327	326	287	316	334	321	305	301	305	308	318	318	311	302	313	297	283	316	330	319	340	301	303	328	326	313	338	322	275	333	298	328	320	326	319	343	306	315	298	272	293	288	304	307	325	287	297	335	335	322	327	327	310	298	298	300	323	346	334	321	302	329	308	321	270	295	322	301	316	274	344	307	307	307	293	335	331	325	327	303	313	334	321	323	301	339	320	321	331	301	341	317	301	276	302	322	315	345	349	316	320	279	334	320	303	293	312	314	315	319	332	307	364	307	329	300	327	292	313	360	317	320	316	352	337	311	311	314	330	327	311	330	315	352	339	323	316	313	306	342	322	299	306	316	296	327	295	322	330	305	313	336	304	329	341	287	301	318	329	318	299	342	297	339	291	316	319	316	295	360	282	353	323	328	313	312	285	302	293	307	331	337	278	309	294	314	327	297	328	322	310	325	313	307	338	315	314	340	333	354	324	320	337	303	293	300	315	312	352	268	318	342	294	273	298	281	309	346	289	296	302	316	283	282	317	326	312	292	319	315	317	278	308	327	332	306	311	318	307	282	319	309	322	322	304	307	302	307	320	322	299	297	325	330	325	316	327	311	345	341	314	309	297	325	303	350	290	298	320	313	295	316	284	308	306	297	304	309	315	333	317	332	311	280	295	310	317	337	334	316	321	327	333	320	305	310	355	285	303	313	309	296	304	322	334	328	323	315	287	325	339	304	307	324	302	305	295	309	297	315	342	267	315	292	308	320	299	317	298	312	301	328	312	333	288	302	315	289	294	357	345	331	340	325	305	335	332	333	337	303	301	338	331	299	334	318	370	305	303	311	324	329	338	307	314	289	340	303	269	335	323	279	290	333	303	340	337	293	330	340	301	332	317	307	283	304	323	331	301	303	306	304	317	335	328	316	311	327	300	310	339	330	312	323	303	303	332	317	343	348	316	304	300	292	323	310	303	331	329	339	337	301	321	317	358	337	303	306	313	319	318	295	318	293	298	293	306	297	321	312	304	309	317	312	275	285	300	301	263	304	310	298	291	297	325	321	320	309	314	295	320	345	335	317	331	342	296	290	278	316	306	309	326	339	308	294	321	300	320	292	319	305	306	288	323	309	326	312	309	295	333	315	287	302	294	316	307	319	301	323	321	346	294	355	306	310	311	337	330	308	308	293	278	275	296	320	309	262	274	310	303	314	306	333	318	308	328	334	327	304	317	310	325	324	317	362	301	309	329	345	281	303	313	302	316	290	321	311	304	319	316	322	313	332	294	300	324	321	303	311	298	323	343	329	324	312	292	324	325	313	313	296	297	322	334	324	333	309	306	290	308	317	350	323	290	335	290	309	358	303	317	355	289	302	334	312	330	302	331	325	293	307	335	326	304	330	317	335	292	313	315	296	309	313	296	324	318	304	328	294	318	318	315	325	331	310	297	339	309	310	299	291	312	322	289	327	287	331	317	312	304	340	330	307	331	328	300	283	318	312	358	319	287	307	305	343	313	318	305	316	299	325	289	303	292	289	295	309	275	318	312	299	329	331	332	302	303	310	317	292	313	306	343	318	343
33302	17317	11596	6033	4025	3083	2455	1963	1645	1416	1209	1107	963	906	818	829	781	748	694	677	649	641	690	652	590	606	575	557	553	518	505	560	565	523	511	545	553	546	549	545	538	529	539	537	537	553	549	533	552	525	524	501	546	495	520	476	531	531	549	535	476	528	526	480	521	520	543	512	532	499	546	500	528	531	532	550	482	544	529	549	522	539	566	521	476	496	523	540	537	558	525	548	528	515	472	516	512	497	555	522	533	561	503	515	542	520	529	516	526	529	526	529	506	526	535	526	502	524	525	551	522	532	550	526	553	500	533	537	479	551	529	505	535	533	505	533	504	531	493	500	531	500	535	514	546	520	499	554	572	524	545	511	559	543	542	490	541	550	514	541	517	542	522	531	555	469	515	508	517	542	517	497	536	535	501	504	504	508	555	547	480	507	536	520	508	540	545	506	548	516	476	557	525	511	519	498	529	532	557	522	532	513	547	522	535	523	519	525	538	539	543	518	527	507	523	484	550	533	493	507	529	502	520	525	506	507	547	555	522	514	544	499	542	555	532	532	478	518	542	512	482	487	479	547	563	524	540	539	502	557	533	544	507	560	480	522	542	501	553	524	550	543	545	513	524	524	529	487	512	505	517	549	496	548	502	514	496	553	487	500	515	543	492	523	517	500	589	519	499	517	484	543	493	502	571	514	534	565	539	542	550	556	507	527	529	549	528	500	505	515	564	527	528	548	542	555	516	539	522	562	516	537	516	545	501	531	525	488	542	521	545	547	495	530	517	501	511	509	528	531	501	552	543	524	591	507	532	525	521	500	557	496	531	511	501	505	554	515	522	533	571	557	566	528	519	547	534	495	497	534	507	495	539	517	537	522	501	535	534	527	504	492	521	524	503	559	524	532	498	546	556	480	540	545	531	542	489	491	496	538	495	540	497	508	509	536	502	496	491	552	554	556	493	519	553	529	528	506	539	560	507	566	523	508	520	506	496	490	531	534	517	524	530	482	544	510	512	548	529	516	563	561	550	532	525	529	535	494	523	526	503	505	520	511	536	454	525	497	537	505	510	502	520	555	541	551	538	503	509	538	521	527	496	515	533	541	553	494	549	529	518	509	511	516	518	516	474	504	521	489	472	518	498	546	507	509	539	519	543	513	461	515	539	529	491	515	507	529	566	466	492	516	564	546	524	556	505	532	502	508	495	502	515	517	506	546	489	501	507	534	483	496	523	534	508	503	499	517	519	525	516	529	491	532	515	532	557	506	527	546	538	490	540	526	528	546	480	504	468	491	512	506	508	466	517	539	497	506	518	500	489	525	467	488	532	496	534	528	567	542	536	568	490	504	503	529	549	530	483	499	502	549	537	515	542	506	524	503	536	526	467	511	512	518	493	481	530	523	525	506	521	532	495	560	525	517	507	533	524	505	494	489	511	530	557	513	494	512	570	562	544	539	527	541	538	455	549	490	497	536	500	491	520	502	520	538	527	575	533	516	543	523	496	510	510	527	534	505	523	493	508	536	488	524	505	538	519	532	515	534	505	521	489	579	506	510	555	554	519	537	517	488	489	502	542	503	520	538	498	504	487	519	477	535	508	500	515	498	527	496	507	528	557	540	508	454	506	516	471	529	541	472	573	530	530	540	548	497	559	555	532	541	512	542	522	519	517	504	527	504	556	536	519	486	529	538	498	552	525	560	538	558	471	521	522	507	502	540	539	512	521	529	478	543	560	520	501	529	469	550	500	535	466	551	531	540	481	493	543	529	508	525	509	532	529	525	531	529	534	520	490	510	528	536	501	551	506	531	492	521	535	499	533	531	516	551	503	547	501	504	529	475	498	526	493	518	499	539	542	519	495	540	538	493	501	493	519	529	550	494	571	530	527	520	528	501	524	533	524	501	562	496	519	513	528	530	486	538	498	504	499	547	522	492	457	524	516	520	514	523	526	478	516	519	525	536	514	513	524	534	557	553	527	488	525	475	530	547	557	552	516	525	513	509	518	526	489	509	470	512	510	514	528	501	491	519	500	513	531	507	489	530	531	492	468	515	527	521	503	524	508	540	538	504	525	510	549	501	540	519	500	517	520	525	503	498	532	520	533	557	526	486	530	529	491	529	540	483	495	509	528	522	519	478	500	518	508	515	540	546	494	491	513	517	536	507	517	498	474	516	511	520	534	531	523	489	517	515	525	515	523	504	496	512	467	529	490	545	522	566	496	532	522	543	496	545	493	531	490	528	511	510	545	547	517	558	480	517	489	531	495	541	580	532	555	538	505	505	578	486	533	552	522	490	508	511	538	496	488	513	511	533	558	532	548	524	563	523	558	539	500	537	490	509	540	514	499	492	501	501	546	511	511	560	527	503	524	488	564	524	476	542	490	456	517	553	477	527	568	537	495	545	476	537	499	517	488	546	515	507	535	569	509	524	492	519	521	512	534	525	580	482	542	524	537	498	539	489	539	490	481	498	504	534	524	526	550	516	541	510	485	515	492	496	529	557	519	545	513	481	527	536	519	525	518	540	522	538	504	510	532	510	558	517	514	539	529	516	505	462	498	532	551	474	507	541	529	547	526	498	493	513	531	507	527	484	541	523	548	504	509	502	497	554	516	513	506	552	529	541	526	511	489	545	525	577	535	512	491	545	509	483	554	529	496	459	542	508	503	518	535	512	515	489	504	507	489	510	535	570	512	557	527	489	502	536	546	531	505	510	516	493	522	502	489	550	482	530	543	543	528	542	515	479	529	539	487	532	526	495	481	544	503	522	535	534	478	529	520	485	567	551	518	546	523	528	494	509	522	506	546	529	529	475	505	491	534	552	554	517	537	536	512	480	528	533	563	548	528	523	509	515	522	489	527	522	512	556	517	563	528	531	492	493	485	553	523	507	526	519	574	526	548	461	507	548	488	503	525	523	521	500	544	565	533	536	480	526	515	503	497	545	438	543	506	528	525	531	503	524	505	495	480	551	529	530	508	522	504	510	511	535	516	505	527	475	473	467	556	526	540	465	501	531	510	558	525	505	484	541	510	532	523	495	507	490	502	527	484	522	565	494	511	527	526	533	482	515	538	475	522	492	524	525	511	526	510	476	480	509	494	531	519	516	560	516	534	481	474	513	552	496	511	540	516	522	533	521	503	499	513	481	464	503	531	495	561	550	529	494	539	516	529	533	511	504	495	514	545	519	560	479	561	551	474	535	499	583	525	511	550	524	529	517	538	524	522	518	500	519	488	535	555	523	510	551	520	521	516	501	528	519	539	502	550	510	531	531	506	524	489	518	512	494	471	515	471	530	547	545	504	515	534	499	541	500	525	538	484	513	541	525	503	526	533	517	519	540	499	531	525	481	531	527	508	512	496	487	543	541	525	495	553	507	501	513	519	554	537	548	504	546	532	519	531	502	573	506	543	514	488	491	512	517	537	549	488	565	560	539	487	522	526	496	464	536	545	562	525	506	549	500	529	510	536	510	539	498	525	520	510	518	513	479	536	487
23356	21317	29100	23846	21315	20641	3295	920	675	620	533	443	378	345	294	300	259	267	257	213	223	190	215	218	228	191	177	175	186	181	161	164	161	162	166	165	145	138	158	143	174	150	167	151	149	150	151	148	166	169	154	157	157	161	150	146	154	171	163	150	155	154	156	137	136	134	156	167	164	152	148	163	133	159	175	161	160	156	168	183	134	150	162	156	145	137	153	141	153	144	168	143	153	135	148	131	149	159	142	172	130	157	172	151	157	164	151	177	143	151	158	137	162	134	151	163	149	152	134	145	151	142	135	160	140	135	127	155	161	148	158	121	165	142	148	152	160	168	154	134	145	137	147	135	150	154	136	131	155	150	163	127	158	144	152	147	149	164	161	160	169	144	145	138	162	167	163	167	136	152	151	181	144	155	124	145	174	155	175	156	158	172	141	131	146	155	135	153	129	137	145	164	166	152	158	166	154	130	147	149	126	147	144	155	150	153	167	146	146	173	144	160	127	145	139	175	175	163	134	136	152	155	157	162	170	139	136	148	160	120	154	141	156	150	150	144	149	155	140	156	139	165	172	149	137	154	147	141	160	142	148	169	165	142	157	141	172	142	139	151	146	152	149	144	165	141	160	131	147	146	157	167	185	162	142	170	134	167	147	123	153	152	172	155	162	143	161	144	151	150	147	141	152	135	135	146	186	147	142	161	144	130	154	147	139	154	132	169	144	138	160	148	184	143	143	171	169	142	137	161	144	137	135	161	158	135	151	155	149	139	156	137	151	165	156	143	133	171	147	160	160	146	156	143	143	149	165	152	130	155	142	166	165	139	130	171	147	145	132	151	145	146	140	140	136	155	137	159	136	150	149	131	148	176	144	145	128	147	135	149	138	135	160	162	142	154	142	133	149	153	151	163	165	151	159	151	128	141	136	145	156	153	169	154	130	155	154	138	151	152	173	157	146	166	131	139	155	134	151	150	148	144	137	155	147	127	149	143	149	145	160	166	140	170	163	169	164	157	146	143	167	148	153	130	164	119	141	153	147	148	150	177	163	139	145	148	151	173	119	141	139	133	152	148	153	154	158	155	147	159	150	166	167	162	147	167	138	153	163	163	146	149	148	148	132	156	153	158	159	135	156	148	166	147	157	143	126	143	163	139	173	157	144	154	140	159	144	156	154	152	148	151	160	165	144	136	141	147	144	141	170	151	159	146	158	117	131	152	161	137	154	144	158	149	139	147	171	157	149	132	151	168	164	135	136	144	157	149	165	159	142	138	157	167	166	145	168	145	154	150	136	137	151	151	133	135	140	168	129	150	133	167	167	151	153	156	142	148	163	148	150	138	150	170	152	167	122	145	153	169	157	144	162	141	150	161	147	165	156	147	137	142	149	130	146	132	145	155	166	136	158	138	139	126	164	133	138	157	164	128	134	145	139	172	155	150	157	167	136	171	142	147	164	161	146	162	151	175	126	135	139	155	142	155	152	145	170	154	136	144	142	150	144	154	162	136	163	131	146	154	162	142	150	140	161	157	143	169	172	152	146	127	160	150	148	152	173	167	168	156	171	151	154	159	162	153	147	162	143	143	162	150	142	163	148	145	142	145	159	150	150	179	157	161	174	162	142	156	145	143	137	154	141	143	170	151	125	163	136	180	156	152	144	143	158	148	131	162	157	140	151	156	157	156	127	164	148	144	144	151	143	165	146	137	153	142	156	158	167	159	144	149	166	163	160	149	144	156	141	153	134	127	166	140	122	166	140	143	131	131	149	139	128	152	167	145	118	161	134	135	130	124	169	141	157	175	149	160	156	147	159	155	142	171	165	173	150	153	137	155	175	142	155	151	153	158	130	147	162	129	153	172	160	145	138	136	135	142	157	154	146	166	162	144	166	123	142	160	166	138	131	159	149	164	147	140	155	146	147	151	168	150	148	138	147	155	149	155	145	151	159	152	141	171	164	165	130	155	154	138	161	143	158	152	156	153	153	144	149	151	148	177	145	156	141	139	159	149	157	162	176	149	154	142	150	154	158	156	171	169	131	163	132	164	143	144	147	152	149	160	154	132	167	135	141	141	132	156	144	164	154	150	144	144	150	149	167	126	133	153	178	170	140	160	146	160	164	135	167	138	145	141	147	139	146	153	144	145	170	153	149	159	160	120	170	149	161	150	158	151	166	156	149	156	155	144	142	155	146	139	125	171	156	159	149	149	160	158	165	152	153	147	150	149	156	146	140	147	127	158	146	125	150	158	151	146	176	143	142	155	175	131	163	166	155	146	157	153	144	157	146	142	144	146	154	145	154	150	175	138	148	149	144	151	159	166	144	152	158	162	153	149	148	151	137	163	132	147	150	125	145	159	155	160	160	164	158	155	155	159	119	136	167	155	139	162	145	125	143	161	145	153	146	156	132	148	150	137	126	147	159	163	146	131	131	167	142	158	144	157	144	139	156	131	165	168	129	164	149	158	167	156	141	141	165	162	148	145	137	153	154	134	133	136	153	133	150	163	157	152	161	150	137	140	141	145	152	152	140	155	144	161	135	150	120	139	162	124	167	162	143	146	141	135	166	163	156	163	152	140	141	144	157	136	161	164	140	139	158	155	141	165	151	155	145	140	143	153	146	143	160	162	152	156	149	155	138	172	137	150	159	146	168	128	168	144	154	151	144	152	154	142	142	137	133	151	147	148	166	145	142	125	128	130	141	158	151	153	139	168	157	159	154	169	131	152	129	127	157	151	147	153	145	165	145	152	121	125	142	154	159	140	147	169	171	160	142	160	154	163	170	133	163	159	148	151	148	151	145	158	159	147	173	149	145	160	142	146	147	147	160	146	151	158	149	164	159	133	163	155	132	142	144	142	144	171	149	156	164	145	166	143	135	148	152	137	163	141	136	171	155	146	150	174	162	148	136	163	150	140	140	153	141	149	175	159	139	130	147	152	111	163	145	163	159	151	135	154	138	151	175	127	144	167	134	154	144	160	158	140	152	125	149	150	138	135	148	164	137	156	170	162	152	148	145	161	138	141	159	132	156	166	157	140	155	173	154	156	148	165	133	145	139	135	137	154	143	155	142	130	174	161	137	144	151	133	163	141	147	145	148	158	167	156	144	150	145	153	157	140	132	148	144	172	145	148	134	167	149	146	159	159	120	148	140	145	162	160	160	125	151	150	162	172	166	153	153	148	145	152	151	158	144	148	146	167	132	146	149	147	160	150	159	142	146	139	166	135	171	172	140	149	139	130	155	146	160	158	166	164	152	166	135	132	166	158	176	140	136	153	130	131	144	140	151	156	133	167	150	155	134	155	148	142	152	151	166	138	138	153	157	160	143	145	147	147	131	139	146	147	148	166	156	156	144	151	163	151	150	147	149	138	159	149	162	149	138	130	145	160	145	153	164	148	143	168	141	152	152	162	137	160	164	162	153	164	165	157	179	169	166	132	144	159	147	152	138	145	147	143	184	155	164	153	147	164	138	161	164	120	156	151	162	185	146	174
37203	21976	15762	8624	5928	4286	3353	2561	2083	1735	1400	1236	1017	869	726	700	644	552	539	573	481	440	422	419	366	401	334	335	331	338	305	330	316	276	303	295	287	282	278	301	303	332	288	252	273	263	272	258	274	292	297	271	318	237	284	256	270	276	252	234	243	246	286	290	272	273	256	246	266	242	231	253	238	271	254	253	246	261	238	294	275	257	246	265	252	265	279	250	266	256	253	234	285	250	275	228	284	291	259	251	231	240	260	261	255	267	224	255	256	275	242	256	256	239	236	248	287	268	252	258	273	250	225	270	268	230	273	269	252	236	237	297	246	245	292	241	262	246	236	238	240	274	260	265	269	257	250	274	236	233	273	268	237	274	296	267	277	251	265	291	276	256	254	236	246	240	239	249	234	239	247	256	266	236	250	251	281	257	251	252	218	243	270	279	275	262	284	276	280	267	253	251	238	243	246	234	260	241	290	261	252	250	259	257	267	251	277	233	220	218	224	252	227	245	252	256	227	245	252	255	265	268	239	261	227	252	267	255	261	261	232	266	255	248	257	253	252	258	247	283	261	231	254	227	250	276	260	242	283	269	278	233	221	252	239	294	236	262	235	270	273	266	270	238	266	254	283	245	237	225	259	227	223	280	237	251	226	230	256	250	216	280	264	261	242	245	258	235	251	243	223	244	240	245	272	238	245	229	267	237	270	268	261	271	255	261	239	259	270	252	284	274	235	248	251	253	258	253	252	244	251	237	240	244	259	270	259	245	259	253	243	228	252	264	268	255	262	247	250	217	248	227	240	258	258	219	269	278	238	260	255	248	241	270	245	218	266	274	226	253	257	262	241	240	235	195	239	246	261	246	237	253	255	250	282	258	257	271	228	246	240	272	273	243	246	244	269	272	236	258	255	216	264	261	256	247	239	229	256	258	240	238	228	273	282	239	240	240	253	256	251	260	233	242	248	256	237	240	233	241	261	222	230	232	228	253	266	266	248	256	245	238	241	265	252	261	260	265	252	263	249	230	217	239	262	259	277	260	282	238	284	266	268	251	244	247	240	253	269	234	245	248	232	274	226	262	225	284	252	264	266	255	253	249	258	266	247	258	261	264	271	270	255	274	245	276	274	254	255	220	233	233	249	272	251	229	240	249	230	258	237	272	251	237	258	231	270	270	239	238	248	263	264	229	249	253	223	280	256	270	270	273	243	272	255	243	253	258	239	261	258	243	258	261	272	251	212	262	243	241	248	259	264	254	261	256	259	262	271	260	246	238	236	270	226	265	275	268	263	256	246	268	239	231	268	273	241	265	253	248	252	251	273	243	243	234	270	250	270	274	251	242	260	232	252	247	218	245	269	256	262	239	222	248	248	251	240	241	265	306	255	254	245	277	259	229	262	233	265	252	232	238	279	268	245	248	242	253	244	252	274	252	270	245	232	254	235	279	268	251	263	253	260	229	246	273	222	234	254	256	249	242	264	261	239	282	253	241	235	262	194	244	242	291	251	259	239	251	262	270	231	240	226	245	228	230	245	254	221	232	283	251	253	239	252	251	248	246	276	263	263	268	247	275	252	256	236	250	253	255	249	264	265	247	243	271	254	258	260	251	267	234	257	243	251	231	270	236	250	241	232	250	270	245	251	244	282	284	257	244	286	236	242	260	247	242	272	237	280	235	260	270	241	288	235	263	226	238	259	273	260	235	257	260	236	295	252	260	261	237	284	260	248	257	254	269	247	272	252	258	264	251	236	246	248	259	253	252	251	286	243	248	283	251	295	223	244	272	219	263	232	264	238	267	265	250	233	262	240	250	227	233	260	261	253	280	242	247	234	243	217	238	272	254	249	265	223	277	311	263	241	225	255	249	244	248	250	243	245	261	242	240	248	238	265	239	262	262	250	245	272	275	250	244	234	240	250	237	252	234	255	242	269	257	226	247	245	258	262	249	251	248	252	262	280	266	244	250	264	254	243	271	250	253	243	240	232	244	258	229	269	267	282	267	263	257	243	254	246	272	255	235	242	250	248	236	284	285	269	269	249	236	244	224	283	250	278	242	246	271	272	257	252	243	232	259	256	257	244	247	240	226	281	262	275	234	230	228	256	268	264	262	277	293	261	274	239	241	288	276	246	260	254	253	266	271	237	248	252	247	237	272	263	271	283	249	245	238	234	230	225	249	269	249	237	281	262	218	253	280	251	240	249	273	272	253	239	267	246	254	250	256	249	239	246	233	256	240	282	237	245	238	242	262	280	270	264	241	269	243	247	246	255	261	266	256	242	262	267	236	274	254	247	254	264	253	260	260	270	251	244	253	249	267	261	248	258	251	254	257	265	263	247	255	267	230	270	237	283	261	260	232	254	242	262	235	239	237	255	257	262	247	252	255	253	231	269	239	270	260	237	255	244	239	254	268	241	243	261	274	248	223	288	234	263	225	280	232	249	235	274	260	255	266	240	268	275	243	264	250	276	288	259	253	284	263	254	270	229	256	263	252	238	287	252	245	271	246	243	279	246	261	270	242	243	259	267	266	266	236	253	284	239	289	240	232	252	259	229	258	269	277	230	282	248	265	258	243	239	221	279	249	260	260	253	270	253	240	253	264	219	282	266	230	277	252	248	242	275	228	255	249	230	246	239	214	283	270	265	252	232	237	265	269	266	246	248	248	264	258	248	244	265	264	258	266	268	254	255	242	271	259	253	267	250	258	245	239	251	238	242	275	249	254	273	236	222	253	271	254	256	244	282	268	265	245	249	241	235	225	272	257	219	255	271	272	248	258	267	262	232	247	256	244	250	257	239	249	224	223	260	252	253	258	276	258	266	255	244	283	273	256	256	260	256	240	254	243	261	258	269	243	262	247	254	271	250	240	244	260	234	255	259	284	248	262	259	247	257	265	295	273	286	250	229	231	256	240	240	258	235	264	259	236	263	263	230	252	240	245	271	225	252	241	253	267	246	230	262	260	235	259	250	227	238	230	252	266	287	260	239	274	259	268	253	232	265	215	237	237	240	250	257	281	248	265	260	254	262	283	262	234	261	270	278	244	251	266	238	257	236	231	248	223	251	272	220	251	217	246	215	274	265	286	261	237	242	258	255	236	269	242	243	266	216	246	252	240	245	270	232	272	246	271	293	227	255	252	225	243	256	240	259	256	246	279	233	224	263	255	217	231	238	256	235	245	239	255	237	267	303	279	248	228	230	243	251	252	244	242	234	248	274	249	235	232	211	244	257	260	268	248	236	260	241	249	228	238	253	244	217	255	256	253	269	248	257	248	250	230	242	211	233	256	257	246	242	236	248	258	227	239	264	256	260	274	247	229	272	230	225	244	247	247	243	264	257	256	259	263	230	257	264	252	278	252	256	240	250	254	258	249	244	266	250	271	226	280	235	250	265	250	240	252	261	227	262	287	263	262	268	244	253	275	266	226	261	238	258	244	275	266	236	279	247	232	267	253	254	251	275	287	222	253	266	273	243	250	247	229	228	238	256	252	223	261
27459	20409	9215	1724	925	697	508	491	455	441	392	424	428	372	379	369	349	370	390	359	376	371	361	373	360	373	357	322	338	367	361	348	368	334	388	368	345	364	337	342	343	334	311	357	323	356	338	347	417	376	330	361	337	349	370	414	322	344	360	360	340	352	393	333	355	347	346	341	358	331	337	331	356	389	356	351	332	377	352	379	356	359	330	329	342	330	367	356	356	387	343	350	388	375	369	311	353	336	348	372	348	371	334	380	364	376	380	391	360	397	353	357	363	361	326	336	331	343	380	331	350	336	372	350	370	343	349	336	316	334	370	347	352	347	340	344	326	343	357	355	391	315	329	351	376	343	337	359	374	381	338	387	335	357	352	367	378	331	339	365	344	341	325	377	344	369	354	364	350	350	342	343	371	365	347	388	376	335	377	320	359	354	352	359	376	379	384	370	372	366	366	364	321	337	371	348	374	365	321	355	409	352	367	350	356	345	371	377	349	354	344	340	363	351	358	388	376	344	410	315	332	349	360	336	368	356	375	370	343	349	333	367	368	322	363	340	343	389	338	364	363	364	321	406	370	359	373	337	330	353	368	354	352	338	368	348	303	349	353	371	317	347	363	340	362	341	324	397	343	367	377	322	359	345	331	382	359	351	344	325	347	344	349	389	357	372	370	339	366	340	350	379	314	357	348	347	329	360	298	366	340	365	377	370	365	336	367	362	361	368	375	363	361	337	361	373	383	378	387	334	362	374	362	393	370	335	345	351	339	340	352	323	380	349	379	348	356	389	352	385	353	379	353	343	344	386	372	359	317	380	368	354	349	343	386	356	342	349	326	384	350	361	363	400	322	338	343	362	374	331	334	347	320	332	356	387	356	366	373	401	392	361	339	315	345	355	348	349	343	332	311	325	374	338	364	346	389	361	349	341	361	334	382	365	355	356	334	336	318	346	346	359	342	366	326	352	373	371	341	355	385	323	364	341	343	384	346	357	371	340	355	353	366	350	343	342	370	328	376	397	325	393	372	348	352	337	372	351	372	350	333	372	341	346	366	363	334	340	329	364	364	383	372	384	355	341	402	371	343	383	359	334	370	355	332	352	348	356	365	357	337	356	342	362	350	346	357	388	314	350	377	368	348	380	334	365	347	341	372	368	348	312	359	336	359	338	357	365	378	360	386	356	343	344	351	367	328	375	330	370	326	369	343	331	379	352	340	359	376	359	371	366	368	375	358	373	358	343	360	351	345	365	386	384	332	336	323	371	370	351	381	360	334	363	344	365	346	301	358	370	407	355	327	383	313	354	343	329	378	347	361	349	341	350	363	384	366	332	377	363	365	384	355	353	359	332	333	363	351	338	332	354	322	344	355	356	360	366	335	357	320	337	373	358	348	351	364	384	373	328	340	353	369	346	367	366	349	364	354	364	379	374	355	351	350	356	378	343	369	360	337	392	381	363	369	329	359	343	391	371	396	370	357	343	379	374	377	370	397	353	366	352	386	363	393	356	372	323	351	324	357	404	366	347	315	351	342	372	342	369	349	379	371	350	373	349	356	374	338	348	327	377	359	372	349	348	338	331	362	336	365	382	360	357	381	347	346	352	350	360	341	353	351	350	381	389	368	347	390	349	347	359	315	363	345	351	337	325	352	332	335	375	339	326	339	353	341	358	339	326	373	361	360	387	347	347	398	371	325	353	369	329	353	362	350	344	354	373	380	352	347	384	336	364	371	351	350	332	366	356	356	341	364	375	375	339	351	345	349	342	368	369	341	372	363	353	334	372	374	384	366	340	316	347	382	383	364	351	339	376	358	325	364	328	375	317	369	331	391	345	421	371	341	388	346	360	350	368	397	369	359	371	311	333	370	357	370	340	367	327	340	376	332	342	367	307	343	362	359	372	387	359	363	336	330	374	319	380	323	375	362	380	391	347	336	359	369	346	350	353	368	335	361	344	359	339	311	325	361	315	359	353	369	366	328	340	334	369	332	337	338	367	373	365	333	385	364	353	349	357	343	317	371	342	347	379	363	378	339	384	372	337	348	373	356	367	333	362	349	363	361	368	363	328	356	377	354	337	349	379	352	371	365	370	310	318	391	338	348	347	386	313	349	321	330	384	345	361	355	366	382	334	346	333	392	317	385	342	349	344	373	376	375	357	366	358	363	359	361	365	384	383	339	303	385	327	344	350	370	411	362	396	326	354	354	364	363	350	339	342	380	345	379	328	337	380	340	332	333	342	369	360	338	370	335	388	348	361	348	312	343	342	366	360	356	371	340	360	329	333	358	367	364	297	378	399	354	336	340	388	358	365	295	360	375	334	359	363	377	359	335	352	366	353	345	325	323	344	359	350	351	366	383	360	384	357	370	328	350	340	370	357	374	351	370	348	364	373	377	374	367	351	353	378	363	352	372	365	337	352	335	351	411	340	366	358	341	344	395	330	366	384	360	337	377	376	349	349	348	374	359	365	349	354	334	347	361	332	383	359	352	358	371	355	348	346	370	370	413	354	377	359	331	363	341	327	383	356	347	345	318	347	376	347	359	347	366	333	356	390	338	377	367	350	361	385	366	341	340	371	363	367	374	370	333	313	338	355	344	388	325	349	332	341	335	324	344	380	380	334	360	345	336	364	335	368	374	332	362	339	349	358	362	334	350	337	347	360	333	352	349	351	351	369	375	357	383	370	357	375	370	366	317	358	384	370	338	350	364	367	373	355	326	305	342	318	335	349	348	357	356	327	320	366	375	383	365	350	344	343	374	367	343	381	343	334	366	343	348	342	346	368	376	331	346	310	321	360	360	358	347	366	347	356	362	369	332	353	369	350	365	372	332	346	344	374	376	353	333	360	431	377	370	349	349	360	308	367	322	362	346	346	362	335	356	362	353	350	364	354	357	343	365	324	365	356	356	340	379	372	360	364	340	368	357	342	351	337	361	359	329	332	319	365	350	347	374	368	350	379	356	351	387	322	329	353	353	377	382	352	377	353	373	388	360	343	339	366	342	360	377	385	330	367	357	363	368	363	367	328	347	354	327	350	338	363	344	321	315	372	342	369	340	414	351	345	367	334	341	390	373	329	385	378	376	352	349	346	357	352	357	345	346	352	364	378	353	352	338	366	357	355	362	345	378	360	337	398	362	333	344	356	352	375	353	326	352	356	367	358	335	384	382	335	332	328	367	370	334	358	384	365	313	404	363	366	361	349	371	341	365	346	355	362	352	362	383	364	349	324	369	362	346	331	339	335	389	334	326	357	383	367	378	322	337	331	353	407	343	323	387	357	334	331	330	375	355	362	358	362	381	349	333	319	351	345	332	358	328	379	345	366	407	362	366	345	306	337	394	335	349	336	366	344	345	344	354	327	363	329	354	369	327	334	337	322	357	347	347	352	360	343	381	366	361	349	365	386	347	350	366	353	354	337	372	325	369	365	396	350	367	350	372	359	348	365	361	361	351	361	347	334	366	337	344	359	352	341	355	359	343	398	330	361	369	352
27461	7887	4608	2391	1654	1340	1132	965	908	819	717	777	767	668	688	625	636	569	649	622	632	564	624	573	605	629	572	619	594	562	609	619	614	591	608	645	583	587	593	581	606	570	559	555	626	566	591	544	557	581	582	591	592	563	556	599	605	551	589	556	604	569	592	548	581	647	566	552	582	559	601	550	616	573	556	575	595	567	612	589	626	560	629	541	624	619	565	578	575	544	591	578	572	569	607	592	581	577	559	579	581	536	584	558	525	623	583	616	626	554	555	572	582	575	583	561	575	584	575	568	599	565	581	574	573	562	629	573	602	584	580	543	581	586	582	593	616	576	543	599	574	615	566	583	596	637	532	563	587	602	579	597	614	579	598	571	567	574	567	536	596	592	525	562	612	618	599	597	553	602	598	587	569	556	547	610	584	617	597	551	554	553	589	568	596	597	586	595	634	558	655	593	589	593	552	596	582	597	533	583	549	609	536	621	547	603	572	559	558	588	596	568	607	563	622	587	540	595	584	562	618	559	553	583	613	554	526	572	543	531	583	559	572	595	598	550	584	566	575	588	566	602	560	608	580	588	564	576	615	586	593	575	575	590	556	580	584	592	543	568	546	601	590	582	636	582	585	583	606	591	588	600	599	606	597	604	590	572	543	549	594	606	593	550	548	601	590	616	575	575	548	589	614	592	585	562	630	584	598	547	564	548	571	604	563	521	534	569	595	576	588	575	586	576	607	591	594	566	537	552	559	570	572	527	577	610	589	560	563	548	601	585	551	576	602	555	596	581	582	566	561	579	530	563	604	569	592	546	593	577	557	569	558	574	579	608	619	558	573	569	571	568	563	555	588	535	575	601	548	609	608	546	568	611	585	564	565	604	606	581	597	561	599	586	580	580	572	575	616	569	589	562	519	538	546	580	572	578	539	602	563	576	608	627	553	596	575	542	589	584	586	597	614	612	592	568	581	604	544	620	567	580	609	617	538	576	542	574	574	550	568	565	579	581	524	514	568	612	617	621	556	576	598	592	624	590	589	601	579	539	591	576	560	577	589	563	560	630	567	605	626	610	573	553	601	558	612	600	582	573	602	582	583	601	607	578	599	587	576	582	574	577	549	571	557	577	558	569	588	555	571	576	604	606	580	537	596	576	600	619	629	570	584	579	559	597	574	602	584	531	578	612	551	553	563	593	541	584	576	606	560	581	587	586	585	599	567	534	570	572	571	602	560	594	588	630	561	600	557	586	571	592	566	605	559	584	618	562	585	618	531	579	583	588	573	585	534	576	587	612	597	591	586	578	607	601	599	556	595	546	581	527	578	584	538	589	607	582	564	556	606	591	528	578	567	541	598	541	592	598	582	568	578	605	596	619	558	594	575	587	642	567	563	575	612	574	594	569	580	578	583	614	573	651	526	602	543	578	546	585	577	566	572	566	588	577	584	611	555	576	562	581	585	574	571	545	538	573	574	573	566	592	554	580	576	507	592	625	554	561	569	569	575	607	583	568	588	617	590	555	538	572	568	551	653	571	602	605	592	603	587	580	554	546	513	555	583	551	578	610	627	633	572	587	606	573	603	618	582	574	564	584	593	565	606	583	561	581	577	566	565	553	605	528	612	567	580	602	600	565	562	568	560	594	529	555	603	550	585	564	610	578	580	594	590	585	571	521	569	560	636	570	558	639	578	553	552	563	587	521	536	585	566	572	607	594	581	554	629	583	570	593	579	558	557	567	564	592	631	602	548	613	583	549	582	567	562	601	566	564	563	561	560	569	623	604	558	578	613	620	562	551	588	548	570	616	605	567	619	577	525	560	552	580	588	594	533	526	566	584	565	542	573	573	558	577	578	588	581	596	562	590	577	584	580	610	573	567	567	571	604	592	594	576	612	597	599	588	575	594	595	586	555	623	556	574	578	614	605	580	589	562	576	604	556	538	560	571	552	590	553	584	576	550	586	577	578	605	552	559	583	563	564	591	571	573	590	557	586	592	564	566	592	546	608	589	582	575	612	533	596	585	587	557	598	590	584	660	570	597	625	583	570	588	566	553	565	575	603	589	592	561	593	581	564	551	584	566	572	603	576	599	576	598	596	627	541	611	555	581	552	583	586	602	592	599	593	576	550	569	575	614	570	558	527	604	587	601	524	579	569	612	566	605	552	585	597	549	561	538	568	571	544	578	583	559	607	558	590	574	572	561	580	608	583	558	565	547	621	573	570	556	604	541	569	562	580	591	584	557	585	565	567	595	556	564	540	566	544	584	604	542	593	578	588	544	571	585	623	580	586	559	582	556	587	564	549	608	606	581	591	606	608	542	604	582	553	596	568	562	602	593	603	588	576	601	519	571	600	558	581	566	554	583	568	601	583	581	574	590	612	593	567	620	563	580	585	602	601	544	587	584	567	541	600	595	608	557	604	577	587	570	594	587	544	593	552	595	561	580	590	603	560	574	616	574	543	580	567	621	521	536	564	548	576	546	588	612	588	565	579	561	527	596	593	555	592	610	546	601	597	607	571	580	565	581	594	598	590	604	573	593	575	586	590	586	610	583	591	561	646	582	584	542	566	576	559	598	563	574	563	613	586	602	581	624	574	595	582	551	606	539	576	556	569	567	556	597	534	611	572	562	527	613	560	581	605	574	557	580	564	604	562	564	596	542	546	580	581	574	574	575	577	584	586	622	578	615	572	592	559	570	590	610	563	621	572	570	594	603	565	609	582	552	623	615	547	548	547	665	602	571	605	552	541	583	578	566	604	578	587	575	588	576	610	606	590	560	605	537	557	613	589	634	545	573	570	607	584	607	593	580	605	570	591	568	528	602	583	632	626	582	582	572	510	583	565	590	566	621	524	584	602	588	588	598	607	633	595	545	582	612	546	566	621	591	600	559	581	556	577	556	595	593	593	601	583	559	645	575	585	618	569	581	607	585	592	586	595	597	596	596	597	604	563	626	544	597	595	520	603	614	594	574	532	554	623	571	574	548	597	532	546	563	597	559	633	566	548	572	550	616	545	616	599	544	605	547	589	545	591	582	607	575	581	564	579	572	582	592	581	566	578	590	560	541	570	575	577	592	652	587	585	556	551	562	584	563	587	609	637	609	555	581	581	604	570	593	573	574	540	602	602	592	633	608	566	595	579	557	553	505	571	575	608	614	593	582	576	609	560	576	559	574	586	557	565	575	549	627	573	583	609	603	561	604	569	552	568	593	604	579	572	586	557	567	568	612	565	548	578	601	570	580	571	582	575	577	608	650	578	602	548	582	564	566	571	576	576	589	610	569	519	559	595	604	599	576	533	603	593	574	583	583	607	561	552	592	616	549	594	580	546	590	583	578	583	599	607	577	540	583	573	536	543	622	620	606	608	588	569	581	554	579	599	587	597	578	610	556	595	592	569	549	614	578	599	579	573	580	591	617	545	569	597	580	616	589	593	582	553	604	591	557	604	595	571	612	659	585	531	596	635	590	614	588	581	568	559	551	541	577	556	541	586	576
24279	21343	28581	24409	21023	4734	1116	707	598	567	495	467	471	407	396	390	389	411	369	363	351	368	351	333	312	336	354	344	326	327	370	303	326	327	298	283	318	342	299	317	342	294	339	286	291	325	314	343	302	314	281	335	320	304	324	333	303	327	338	341	306	317	305	333	296	321	327	288	295	306	295	311	314	326	330	316	309	265	310	324	311	294	310	304	313	318	352	305	319	315	340	325	288	276	335	321	328	343	294	288	314	337	306	281	339	306	309	280	292	316	294	318	313	326	354	301	297	318	281	322	334	304	329	295	315	312	314	331	317	326	322	308	305	317	279	308	307	285	297	265	311	303	308	307	292	337	321	295	313	327	328	311	313	309	315	305	321	335	327	307	288	349	292	319	293	307	333	315	310	337	322	340	287	332	323	283	321	314	302	345	345	300	311	296	292	320	286	303	290	325	306	297	297	287	322	313	289	306	323	321	274	331	296	310	302	327	305	320	357	296	330	324	348	298	313	324	340	337	314	330	299	299	303	316	315	288	324	304	298	317	325	292	326	291	322	314	288	324	300	358	313	290	286	320	317	314	326	315	302	334	319	331	319	314	273	294	299	296	303	324	306	325	308	303	294	289	315	287	311	323	286	320	321	298	291	296	349	330	313	314	334	319	332	273	287	324	283	322	299	314	302	308	305	325	287	290	286	288	303	297	335	293	310	294	311	284	309	329	317	322	290	308	309	286	301	320	295	330	327	305	326	279	304	303	295	287	288	341	283	338	311	320	337	273	331	301	308	323	310	293	294	355	291	312	313	306	306	288	316	303	297	332	296	335	297	276	338	282	292	291	298	328	296	318	314	261	327	303	287	319	326	319	294	310	318	325	292	328	300	285	330	345	319	310	309	298	311	304	300	334	297	308	301	317	317	302	289	324	300	325	326	307	293	313	290	312	337	287	300	306	319	344	285	325	309	322	285	293	296	318	361	306	309	264	313	318	312	302	319	287	306	316	290	328	301	322	300	306	341	309	323	313	342	317	310	334	305	327	289	288	316	304	306	337	281	318	292	304	320	295	284	300	342	313	327	310	287	298	295	325	335	288	301	316	324	315	303	336	276	318	298	325	305	324	295	286	307	310	320	315	320	303	328	297	305	292	313	327	288	327	301	326	288	332	332	299	295	322	307	267	298	296	293	301	314	303	282	305	308	293	323	351	287	321	355	318	299	319	308	322	341	326	301	290	337	330	311	299	305	302	309	343	301	321	301	313	309	315	321	289	337	310	308	318	299	286	325	320	300	345	296	311	279	303	281	274	302	284	290	300	337	292	323	291	310	299	293	273	342	327	289	305	286	351	317	289	326	298	305	314	334	297	277	305	274	331	328	325	279	337	331	308	280	292	313	311	312	289	304	326	294	320	302	289	305	340	292	317	307	313	308	301	310	298	302	312	314	269	295	324	326	293	301	289	306	316	338	293	283	311	319	336	317	295	346	315	321	311	323	298	330	288	316	302	307	299	306	320	299	262	314	322	298	311	302	326	298	307	299	302	289	322	309	316	311	299	329	302	314	304	305	294	308	309	308	284	314	327	280	292	304	309	291	320	335	302	287	297	304	297	322	266	292	288	328	324	324	302	295	285	331	326	313	316	317	351	323	316	302	287	313	320	316	331	291	303	311	295	309	317	305	314	313	309	307	289	314	304	302	278	362	300	345	284	320	310	303	326	280	304	289	310	322	334	329	316	290	337	309	269	334	313	334	355	325	312	306	309	316	283	307	287	279	315	303	329	307	320	282	307	284	311	331	279	321	299	320	313	315	324	329	320	330	313	292	318	320	319	292	322	305	318	321	290	313	316	311	304	292	294	330	313	288	309	273	279	326	298	312	286	330	276	294	281	300	277	301	307	298	301	298	305	303	327	327	295	315	305	304	325	288	307	322	321	319	323	302	320	282	285	305	318	323	336	307	282	283	272	320	322	330	313	312	291	299	309	317	291	297	319	290	334	324	313	312	314	318	305	303	269	288	285	293	345	297	294	300	310	308	315	288	304	328	275	265	311	323	303	298	287	303	289	298	278	324	318	285	309	302	292	316	294	304	322	312	294	311	318	297	303	309	325	303	298	268	303	295	320	293	316	310	314	313	303	307	324	291	298	295	265	320	312	312	319	277	295	313	317	305	312	284	302	316	314	301	326	325	300	299	316	305	307	308	292	300	319	318	295	297	320	318	311	311	297	305	317	336	331	311	299	305	320	288	287	293	309	331	285	318	316	333	301	280	319	290	297	295	282	294	321	307	319	307	333	353	307	311	289	305	280	327	321	315	295	316	313	289	317	296	300	297	325	310	301	290	318	303	293	310	306	324	314	299	339	323	297	295	310	351	280	297	337	313	303	305	336	309	349	315	292	261	327	326	329	301	302	308	329	315	324	325	316	265	310	311	320	329	303	330	307	307	322	317	320	317	314	329	337	275	301	316	317	282	310	305	300	330	316	300	301	298	327	314	287	302	289	317	333	299	296	292	303	292	341	329	272	288	282	322	328	285	296	320	298	341	337	321	298	304	301	318	314	315	324	319	272	288	309	319	308	326	310	322	307	318	305	317	297	333	340	339	294	291	306	323	319	320	303	304	264	317	312	341	304	334	321	328	322	308	329	308	268	294	355	320	311	294	336	306	301	304	321	301	346	309	295	302	291	282	317	289	298	356	292	284	296	293	304	294	307	308	295	306	308	300	297	320	317	299	315	324	331	297	329	300	308	317	293	327	349	334	335	295	295	312	272	319	298	309	298	294	311	321	295	310	312	319	311	315	286	306	302	306	285	294	324	279	309	340	312	295	304	328	306	308	319	342	313	278	318	309	343	281	328	309	302	319	309	296	321	331	316	279	318	293	304	304	334	295	303	300	264	341	300	303	337	360	331	310	316	292	341	335	319	315	305	294	300	301	318	305	290	329	303	316	341	318	317	312	320	288	299	329	281	308	319	314	322	284	333	279	317	306	295	315	295	312	291	313	306	286	321	291	319	320	317	331	307	318	302	301	335	286	341	327	307	289	288	285	307	302	295	319	324	308	305	311	297	316	299	310	298	315	309	303	293	329	289	319	315	282	310	296	280	274	321	310	297	282	290	329	277	311	320	311	313	276	320	316	300	316	329	304	281	323	304	325	313	322	324	304	292	319	318	330	334	303	312	299	309	296	279	330	296	319	318	333	327	291	311	306	310	333	321	317	296	287	298	332	328	334	301	305	330	327	312	310	320	329	302	318	292	292	342	324	299	333	320	331	333	294	329	306	313	319	315	302	311	312	278	350	306	314	301	315	298	314	309	290	310	329	318	333	318	332	299	307	282	312	312	300	309	305	297	320	285	295	328	336	320	289	313	275	295	296	294	328	287	329	303	304	293	314	319	323	347	312	332	331	327	290	297	331	299	310	309	303	302	308	338	314	307	318	296	308	288	347	276	296	284	302	292	308	325	314	302	294	293	315	313	314	281	295	298	318	300
32214	16197	11548	5837	4085	3046	2500	1924	1645	1418	1225	1104	1004	904	826	812	695	702	673	688	619	661	621	612	600	601	583	533	555	577	550	541	565	549	579	535	487	547	541	567	505	537	560	550	554	547	496	506	529	519	559	536	505	520	519	490	528	517	557	537	513	554	500	547	521	525	543	540	515	514	510	506	505	544	550	513	492	542	547	481	492	509	545	541	526	463	494	501	545	519	510	546	535	512	489	482	548	510	491	534	504	515	511	532	469	488	474	540	519	494	562	484	489	557	530	486	481	528	474	505	554	509	504	533	534	526	503	503	483	544	499	543	530	518	508	552	528	492	519	522	490	533	548	501	506	519	468	505	497	513	551	478	519	498	558	568	512	475	502	509	501	506	503	488	537	548	492	518	521	506	521	477	512	506	487	487	521	515	517	540	564	506	542	494	502	501	523	500	513	508	546	519	545	488	534	525	501	515	535	496	529	520	481	543	527	525	481	516	512	554	478	498	537	501	448	547	512	476	492	528	541	519	483	528	521	527	449	504	534	516	512	525	531	485	507	546	527	495	511	488	494	512	503	471	511	491	494	477	489	555	547	519	520	554	511	539	544	532	560	508	515	527	546	528	525	521	489	500	518	515	482	535	527	539	536	539	510	561	493	517	513	511	493	511	486	558	507	521	505	526	494	496	477	507	519	502	501	520	524	507	489	488	479	513	486	548	521	536	539	507	478	464	470	511	527	527	489	533	522	537	505	586	505	513	544	528	532	515	533	505	491	464	510	526	490	499	536	483	510	471	541	544	522	501	519	523	492	568	511	505	453	522	519	519	455	477	512	496	532	516	549	478	487	502	542	509	510	520	495	492	504	529	497	511	536	517	516	520	568	456	500	518	507	471	539	504	428	482	474	464	523	526	506	502	544	516	494	492	498	524	543	536	537	527	507	499	522	480	504	525	485	490	516	552	480	488	521	544	508	509	524	513	478	552	510	518	554	488	564	542	519	526	507	536	500	515	474	503	493	451	507	512	556	555	497	506	530	531	489	488	545	510	524	516	529	517	505	469	529	506	536	541	503	521	506	530	502	476	473	488	512	547	467	509	530	508	530	485	508	519	517	500	527	513	507	513	530	505	526	516	495	520	500	446	518	522	528	518	481	490	485	513	505	515	561	487	531	551	500	517	500	523	482	511	495	501	517	525	495	529	519	532	509	515	568	541	496	487	536	504	536	495	516	550	519	499	511	485	508	533	540	518	470	529	485	500	505	508	525	468	499	488	500	501	512	524	514	492	525	494	510	518	538	518	524	511	485	496	504	556	537	490	499	475	509	517	494	482	494	433	479	550	493	516	535	523	531	526	507	490	512	544	517	490	514	524	522	484	513	539	520	501	543	510	473	537	429	535	492	474	513	473	504	543	481	506	531	503	501	504	515	510	502	499	527	516	487	487	495	523	503	510	531	478	467	503	516	498	509	542	545	506	516	527	482	529	526	504	503	530	529	513	548	540	518	469	484	519	533	511	499	516	542	519	512	525	529	532	527	522	483	531	508	539	502	527	502	506	532	492	499	553	522	485	520	535	501	539	535	501	498	508	541	490	515	536	505	496	549	488	503	517	482	560	503	494	526	495	501	547	533	523	513	540	537	548	498	502	509	487	500	507	549	511	516	572	492	486	490	542	547	497	516	548	519	454	485	526	542	497	486	520	505	547	500	507	494	504	506	503	492	530	502	524	533	545	491	495	470	504	512	521	563	511	526	499	485	510	538	521	477	543	516	498	451	521	546	503	514	504	504	538	548	515	512	515	496	540	504	497	525	520	543	505	487	516	501	527	521	558	502	517	482	474	512	515	549	487	496	499	534	479	458	516	540	519	518	553	494	549	520	519	517	543	498	479	489	491	543	557	534	496	453	528	519	528	544	489	505	545	491	505	558	515	485	499	470	488	481	556	514	540	537	513	485	518	522	529	543	546	487	469	527	512	508	520	536	501	515	494	499	473	524	461	545	478	499	497	496	519	525	549	549	545	491	495	552	483	528	473	554	511	531	491	519	471	523	508	530	509	490	490	485	513	546	516	478	528	487	507	554	551	508	486	525	529	487	523	552	489	525	501	519	535	517	538	493	492	537	521	470	494	517	488	512	494	470	510	513	516	525	528	501	501	528	498	531	506	440	526	525	555	558	514	495	524	521	523	505	494	514	519	493	472	520	514	513	476	501	518	485	545	513	529	504	495	506	471	519	494	556	519	474	558	544	505	563	540	522	503	474	546	532	531	513	564	544	520	527	501	520	507	545	508	527	508	527	508	504	506	504	493	542	515	491	529	470	506	526	540	485	509	500	519	502	516	520	518	490	545	550	475	494	487	493	509	462	492	504	509	494	531	510	516	527	557	478	523	501	477	492	542	481	515	490	526	547	519	474	529	510	536	513	513	544	508	506	494	475	497	511	508	513	516	466	529	461	484	514	532	494	503	531	531	502	522	535	491	506	546	546	498	548	486	489	516	478	531	525	505	526	493	513	482	517	501	519	512	521	519	520	525	551	507	468	496	496	524	517	543	469	535	465	541	522	518	466	495	515	510	493	504	522	503	496	485	555	513	472	532	540	534	479	560	519	507	456	507	536	510	544	506	509	498	485	527	517	501	488	542	522	530	507	528	505	516	465	517	512	525	530	523	529	542	517	506	480	499	502	511	515	522	509	505	525	485	493	472	524	522	512	467	565	516	520	490	558	509	570	487	450	534	512	509	483	543	510	542	528	556	530	518	517	492	507	481	527	514	484	499	506	477	488	494	512	509	492	513	504	502	544	508	487	527	501	483	487	506	505	508	492	512	507	533	468	534	506	476	503	451	518	530	475	510	518	491	501	488	495	499	507	475	527	471	520	487	558	486	536	519	526	506	493	505	499	522	509	520	482	507	503	485	527	519	494	519	502	509	529	514	527	486	502	491	513	533	534	523	517	500	533	514	517	523	538	523	502	479	512	524	467	550	495	522	481	518	527	525	542	530	548	520	493	520	532	497	510	483	520	506	509	541	519	488	487	512	495	469	470	507	524	453	503	530	499	538	462	530	515	518	503	493	530	485	491	510	477	505	490	459	517	504	502	501	522	517	514	545	523	514	511	506	512	525	499	502	515	531	506	567	528	505	515	524	523	544	483	526	557	540	550	509	469	513	553	559	503	502	499	506	508	481	500	516	514	545	530	533	517	541	530	517	500	504	449	505	508	515	493	520	513	503	504	551	493	506	519	501	504	518	505	524	487	539	506	480	478	499	537	520	499	474	532	553	468	489	536	501	516	540	515	463	547	452	491	518	483	506	529	486	542	532	510	534	539	475	546	522	519	520	511	491	521	507	544	481	519	519	501	519	501	534	478	526	521	485	526	505	526	495	523	503	487	537	510	493	517	502	518	505	483	470	500	511	454	544	494	526	513	511	522	473	483	522	578	518	528	517	488	500	536	515	505	512	513	525	530	512	506	495	485	489	489	492	517	506
23285	21300	29077	23838	21293	20590	3139	924	661	614	424	396	365	355	322	268	265	235	236	229	246	231	223	200	221	184	190	165	174	184	165	169	189	150	185	158	169	167	187	160	163	159	159	165	151	172	140	129	159	170	152	171	137	142	178	176	155	170	164	137	146	152	141	151	162	159	160	141	153	163	154	140	146	142	171	149	153	138	124	152	131	170	168	165	156	137	141	135	163	118	162	141	149	148	154	151	150	142	153	152	147	173	146	166	172	164	138	137	144	150	163	175	138	163	150	173	175	163	143	154	176	148	174	131	150	168	144	146	132	146	138	156	160	145	140	168	157	144	119	149	150	163	151	141	148	155	154	159	160	154	141	162	139	155	178	175	153	150	164	152	117	152	131	153	148	160	141	138	130	145	153	153	146	157	141	165	163	141	138	166	147	143	128	166	154	146	138	154	143	162	166	139	159	135	156	156	161	146	141	148	146	153	150	135	148	155	140	172	160	145	160	149	157	146	156	163	147	136	164	133	158	140	149	140	159	136	142	158	146	145	169	150	143	170	147	136	160	131	139	144	132	154	142	145	134	150	167	152	142	154	141	158	162	148	127	141	136	158	147	144	144	161	154	142	148	149	135	146	138	158	150	141	166	157	161	132	153	150	153	161	148	163	156	156	147	140	156	145	168	147	155	129	154	148	149	138	143	141	129	165	150	129	156	157	149	158	133	148	156	138	138	168	147	127	150	174	166	162	166	161	133	143	154	139	172	172	158	147	156	146	142	157	162	134	136	143	150	159	162	141	156	129	162	142	184	169	137	142	158	142	153	173	134	152	153	139	178	145	165	127	138	161	125	144	167	153	155	155	152	135	147	134	122	139	130	154	153	161	147	151	151	151	145	152	149	138	136	135	168	126	164	147	148	147	167	168	158	147	132	132	130	158	147	140	155	136	160	148	131	132	155	147	149	164	126	152	137	143	151	142	159	160	163	170	126	149	144	136	140	160	135	160	150	138	136	152	148	136	165	130	141	174	160	139	154	151	129	151	152	164	156	140	129	142	147	152	177	160	153	159	165	141	142	179	159	150	141	163	172	137	150	128	164	136	142	170	154	155	166	147	134	148	162	157	156	125	142	146	132	149	128	160	147	139	144	149	130	133	142	151	155	159	172	122	145	174	141	144	152	145	136	170	167	174	152	141	152	128	150	120	159	151	128	159	136	151	151	161	156	167	134	142	153	152	143	153	117	146	140	152	133	126	142	132	150	147	150	134	148	135	145	155	133	132	143	149	134	131	143	155	169	151	164	149	141	145	161	161	145	153	142	137	155	163	160	143	164	158	148	141	154	147	160	145	151	150	129	156	149	142	150	151	145	167	141	142	152	149	157	142	158	157	161	171	140	138	132	140	148	160	164	121	150	137	150	135	124	160	152	138	164	158	140	152	155	132	133	147	143	152	153	160	142	159	157	150	157	144	169	149	143	155	136	159	152	133	149	168	125	144	132	140	142	155	153	145	161	141	159	145	144	171	139	160	144	149	174	139	149	159	158	148	136	137	170	162	160	139	148	151	143	155	136	161	153	155	153	128	139	132	152	183	132	135	135	130	146	143	150	138	138	131	154	137	140	155	171	158	140	135	137	142	168	171	141	154	139	148	152	151	151	136	163	139	124	162	148	148	166	138	145	138	147	162	141	147	150	164	149	149	155	146	133	135	145	161	153	147	149	139	172	146	160	150	154	147	145	161	142	137	141	138	144	121	121	144	150	143	153	151	151	133	155	158	172	126	173	151	170	129	126	143	141	122	137	148	165	135	132	145	150	134	160	138	168	152	163	160	155	152	171	151	118	138	156	160	158	145	154	159	142	147	152	141	134	157	152	141	141	143	150	152	146	154	144	148	166	163	151	150	165	135	146	165	149	159	173	152	149	145	135	143	153	156	135	154	140	137	149	136	154	154	125	157	140	142	136	155	153	138	138	165	184	163	164	140	133	134	151	133	157	142	160	158	155	162	154	153	150	159	165	153	134	148	156	147	167	145	141	133	161	154	148	144	149	164	157	154	129	136	155	172	151	157	170	152	134	144	179	133	130	139	157	135	156	145	158	162	155	141	147	164	159	140	138	139	155	151	147	157	156	164	148	146	153	164	136	141	144	144	143	152	149	148	154	142	136	144	163	152	137	163	149	145	144	153	141	123	175	164	155	144	155	132	142	143	136	139	175	149	148	135	139	158	160	156	161	148	171	152	139	141	145	161	155	152	159	155	148	148	149	137	132	130	158	124	138	133	138	157	132	148	156	140	151	158	143	162	155	144	164	134	152	135	164	142	150	147	162	154	145	144	143	143	152	125	181	152	127	142	167	138	142	142	157	150	151	133	155	164	144	134	158	171	156	137	156	130	137	162	133	145	154	140	124	141	135	136	155	165	135	134	135	133	149	149	132	156	127	149	119	166	167	144	156	158	134	143	149	146	157	147	139	156	134	152	137	153	144	135	144	160	142	139	156	124	148	148	167	157	163	160	143	145	136	137	158	159	142	142	175	139	143	150	178	150	165	167	129	160	154	150	166	135	171	155	162	161	145	152	164	144	151	127	139	133	141	145	150	133	145	159	160	168	157	157	147	141	174	126	156	157	139	159	147	141	158	160	153	154	129	153	139	142	153	162	125	165	160	157	169	167	153	137	134	161	153	153	151	156	163	142	134	154	161	149	157	127	129	131	136	171	159	129	155	165	143	127	144	167	151	159	138	150	123	136	142	148	171	139	158	160	139	156	175	133	158	160	169	140	137	144	171	141	181	164	151	145	162	142	156	147	153	145	161	169	160	162	130	156	135	149	140	148	160	137	134	162	168	152	153	154	145	157	162	143	150	130	150	157	149	137	147	137	147	138	169	129	153	153	155	144	136	145	138	166	169	153	156	157	154	158	141	180	154	124	134	132	141	154	142	171	145	140	132	140	153	148	131	133	159	153	156	151	146	128	163	147	164	125	140	167	157	137	143	135	159	137	152	160	177	146	152	145	133	163	156	155	156	148	130	164	146	134	158	144	166	143	131	171	143	139	153	129	157	142	146	165	151	139	151	129	162	159	138	167	166	139	157	139	150	161	154	162	150	133	168	150	151	137	137	145	156	160	146	142	131	151	169	161	138	159	140	153	146	145	142	153	161	148	155	162	164	150	135	147	158	158	121	149	155	145	140	152	175	161	147	133	150	148	148	140	147	149	146	158	138	148	135	128	148	144	169	148	153	144	154	157	141	157	155	158	142	119	158	143	158	165	153	163	130	139	151	140	131	159	154	159	149	144	126	131	167	142	157	156	155	149	159	140	142	136	157	148	149	156	150	146	148	156	152	154	135	141	155	147	142	145	153	144	147	150	151	147	156	159	169	146	120	137	173	143	156	161	137	135	134	151	148	138	155	150	176	147	140	145	145	164	149	146	140	153	131	135	146	139	141	139	154	127	148	154	129	159	145	171	154	153	139	135	149	140	141	143	162	162
35370	20778	16075	8423	5875	4406	3593	2544	2062	1728	1496	1219	1001	855	819	738	626	588	570	502	486	460	396	414	369	382	387	359	342	331	292	283	307	305	308	303	305	285	303	308	297	287	294	296	283	258	311	231	246	271	259	278	280	283	262	279	257	258	261	287	265	266	292	276	271	254	267	264	284	272	266	274	261	282	256	224	249	270	239	247	243	241	223	274	243	288	249	253	279	264	267	257	251	244	268	243	255	249	237	283	277	259	249	207	261	243	264	252	271	242	250	257	255	263	260	269	270	270	256	277	261	232	237	271	259	225	252	265	275	297	248	225	257	265	243	249	265	233	228	264	223	225	241	239	221	236	249	265	246	254	237	248	268	261	286	261	261	253	264	270	295	240	246	253	269	247	247	217	255	241	249	268	265	240	260	233	242	287	233	249	264	267	246	260	252	248	249	250	254	249	239	269	269	246	254	261	273	235	274	273	278	249	289	240	256	261	229	241	264	272	244	256	277	246	228	258	259	254	263	282	259	245	249	246	242	234	270	246	231	282	261	231	260	257	279	244	238	248	261	245	249	257	251	249	240	263	273	270	254	243	247	272	258	228	258	264	241	242	249	226	224	268	219	235	259	272	212	232	252	240	245	230	248	237	238	230	233	262	284	264	277	257	256	252	283	258	250	239	242	234	265	282	237	271	241	249	251	279	223	238	245	215	261	253	261	319	245	248	261	252	229	220	264	265	216	266	252	228	254	248	238	259	255	282	235	252	254	234	256	242	248	279	250	257	247	268	250	257	268	267	247	240	246	238	252	246	249	260	232	283	274	255	274	261	272	254	262	247	254	251	212	243	257	268	250	272	224	231	251	239	262	250	267	287	244	241	224	238	248	268	244	270	259	224	258	227	226	244	261	249	232	255	247	247	246	254	248	229	265	230	260	240	250	283	257	241	268	225	249	241	247	268	263	223	267	273	284	248	252	268	250	236	235	257	230	236	247	261	245	259	256	231	249	237	267	256	257	255	268	275	237	246	257	262	278	238	244	258	251	260	250	258	250	264	254	249	248	276	252	222	258	245	254	256	270	241	245	274	242	258	271	251	257	265	237	242	253	265	259	274	219	288	232	264	241	292	259	255	228	262	226	249	234	237	237	270	263	261	266	244	221	285	229	264	239	256	269	250	252	254	262	260	243	282	229	227	261	244	267	224	233	278	256	252	241	246	237	253	245	280	281	259	233	257	224	254	229	257	226	273	231	243	255	254	268	239	251	243	249	236	242	252	260	264	250	232	239	260	263	252	263	254	267	253	245	237	246	232	263	282	263	233	230	250	277	272	223	255	271	231	264	250	254	244	244	256	257	237	267	249	227	249	249	246	281	262	256	262	238	235	246	253	243	250	242	258	246	227	216	263	267	236	262	239	246	210	238	256	267	244	236	248	281	243	234	276	242	269	265	229	236	249	269	244	268	242	252	241	254	270	259	270	253	231	239	295	272	274	280	259	257	230	233	237	235	267	264	254	248	258	259	271	235	250	252	229	274	269	253	225	262	247	257	262	264	237	234	236	237	253	256	243	262	275	247	270	226	234	252	238	238	222	263	256	250	265	250	251	246	264	240	233	256	262	261	285	238	265	268	261	254	279	274	251	266	274	241	252	248	253	253	273	278	234	262	245	279	270	244	270	226	243	247	245	257	241	260	249	244	290	260	247	254	251	231	254	250	254	233	240	255	270	262	267	241	270	253	257	256	252	250	241	254	272	281	281	248	247	256	253	249	218	244	278	245	246	252	271	231	244	253	270	277	244	235	253	263	232	205	253	262	276	249	252	271	253	250	284	245	259	223	276	243	229	250	257	268	255	234	246	256	267	276	276	252	281	249	239	240	248	252	259	263	289	250	262	232	261	262	250	237	246	247	256	273	245	250	247	256	287	238	285	260	268	252	291	248	255	269	268	246	249	246	248	275	243	239	266	257	250	241	258	252	263	250	256	240	254	223	260	254	261	249	254	237	243	256	242	240	250	247	250	229	260	252	221	257	232	274	246	266	251	240	247	239	227	250	252	224	288	249	245	254	236	267	250	262	237	295	270	249	249	248	226	272	256	232	254	251	244	247	253	287	248	250	247	215	244	248	245	255	258	280	258	250	258	255	246	238	274	266	250	247	237	263	252	271	257	236	251	227	236	252	265	232	246	238	253	245	252	232	248	237	258	252	261	258	253	255	268	228	230	267	236	244	251	279	247	246	243	254	257	247	245	238	252	256	258	241	244	269	247	256	249	261	279	257	263	259	282	243	283	262	231	239	251	252	249	235	238	252	261	277	246	250	266	256	261	253	255	278	258	274	284	285	227	270	247	253	216	255	260	233	246	249	245	234	251	264	249	282	256	247	246	242	245	246	239	255	236	284	249	249	232	246	248	252	255	253	251	264	233	228	235	241	245	210	255	254	223	242	295	264	262	259	282	266	255	268	268	254	257	232	284	244	250	252	241	253	246	258	259	262	246	263	242	278	262	250	254	276	273	259	232	246	249	269	237	282	238	264	245	272	229	248	243	238	216	262	254	259	221	250	264	224	244	218	234	242	246	264	260	248	252	272	247	260	238	260	254	242	232	248	259	246	265	237	292	226	227	233	266	261	241	243	241	246	269	247	261	235	228	234	256	253	259	270	272	288	261	274	249	246	259	258	241	280	247	261	235	258	244	223	264	238	247	255	258	254	255	270	265	254	251	243	260	312	278	270	242	242	259	267	266	257	224	256	268	252	256	274	230	233	265	233	251	248	251	256	266	247	285	245	274	267	248	264	300	232	241	252	264	249	267	235	263	247	249	264	232	234	233	234	236	258	250	219	267	251	241	245	237	248	228	245	261	258	252	263	248	246	240	275	231	240	235	268	278	232	238	221	252	238	241	260	269	232	274	263	298	246	277	221	297	263	264	264	254	273	259	223	248	250	262	263	234	255	247	249	243	252	248	268	288	267	261	253	238	247	243	238	281	227	229	230	288	284	220	237	247	254	234	252	255	248	295	228	271	280	238	244	224	226	258	275	248	244	208	255	260	245	273	273	255	286	261	253	246	244	229	262	244	272	225	269	229	248	240	279	262	277	239	259	244	255	244	273	268	220	275	267	240	250	237	228	271	222	262	256	251	270	230	260	264	262	274	266	236	262	260	252	230	281	263	265	227	249	251	230	256	249	254	233	247	227	269	276	275	243	229	255	292	263	248	275	235	230	243	213	244	277	251	238	260	254	253	251	267	258	259	265	235	261	232	225	230	238	248	257	242	271	231	272	256	265	278	241	251	259	249	216	244	235	225	266	222	269	239	282	259	252	274	280	237	284	259	208	262	262	228	211	234	244	236	221	243	275	253	240	249	265	247	258	238	265	245	285	268	247	256	285	267	256	257	273	253	236	272	242	242	253	254	253	277	253	249	254	247	252	228	216	252	232	264	245	258	263	243	257	249	244	239	259	237	210	252	225	247	258	268	228	268	244	270	241	272
27437	20338	8826	1480	782	591	496	472	435	468	382	400	380	382	380	362	355	360	397	350	363	315	337	339	373	348	374	359	347	374	357	316	350	361	342	340	336	314	345	384	314	320	336	354	362	365	383	366	358	343	361	331	363	359	348	353	340	340	334	327	370	359	368	370	331	336	376	338	361	362	385	365	348	381	358	363	316	329	341	363	346	336	346	321	345	343	342	362	352	373	341	313	349	343	355	333	359	304	364	363	359	329	351	347	341	319	320	346	371	326	396	353	336	357	362	303	363	348	322	372	340	359	342	358	329	344	344	363	350	351	372	356	338	333	353	349	340	396	333	348	356	343	328	375	340	310	328	355	340	353	347	358	377	351	330	344	337	318	349	338	364	354	343	351	327	324	344	333	377	346	341	351	341	378	378	341	339	333	340	337	350	375	365	319	342	342	395	353	358	345	371	347	353	326	369	344	333	344	357	364	329	335	319	347	324	340	347	369	353	370	376	338	343	319	342	354	349	357	357	345	370	331	340	349	346	374	380	354	338	345	326	342	370	370	355	339	365	342	369	335	330	342	330	359	333	343	367	375	369	358	401	356	340	362	345	363	360	329	324	338	366	313	342	319	382	332	355	397	392	358	370	363	361	362	353	358	350	337	312	326	368	360	321	338	365	351	304	355	364	386	349	390	351	372	388	350	344	328	384	388	353	365	381	323	351	344	360	357	360	335	327	346	340	379	332	343	355	369	343	388	316	373	330	364	328	377	338	351	367	343	349	374	329	350	355	356	333	356	359	324	318	370	323	356	314	356	357	385	351	349	350	372	338	357	342	345	324	344	356	352	332	359	340	370	303	354	321	375	320	378	359	364	352	321	358	359	338	335	349	374	349	350	341	362	341	348	358	366	355	321	371	314	348	324	343	342	379	346	349	378	345	360	346	357	322	365	368	348	348	306	373	338	342	361	383	385	318	322	374	308	350	332	374	345	329	326	328	349	344	348	332	383	331	346	348	359	354	350	357	342	350	340	356	332	362	326	340	354	314	338	339	340	348	333	350	324	358	362	351	340	358	312	350	367	374	348	358	340	369	339	351	355	353	347	355	371	356	350	344	369	351	354	343	330	338	380	356	330	314	344	365	361	342	344	356	357	361	348	343	382	375	350	385	371	349	364	353	335	345	382	341	337	342	334	357	353	378	319	377	387	324	333	338	360	354	354	360	343	306	326	356	378	376	373	361	345	341	361	355	344	344	356	324	372	313	360	357	330	335	368	378	329	361	328	348	362	356	351	336	340	358	364	369	329	368	350	332	340	326	364	348	356	367	387	294	348	366	369	351	338	373	349	357	349	330	362	352	369	321	333	348	336	357	327	351	391	345	329	361	340	368	342	371	367	320	364	330	344	385	350	351	323	353	368	348	372	380	352	375	337	369	349	350	353	383	344	356	354	363	343	341	384	366	358	365	343	325	338	363	372	365	319	359	342	340	363	337	352	340	343	335	343	357	370	362	350	363	351	334	374	370	351	340	346	331	323	360	371	345	358	360	373	389	364	351	335	342	348	353	335	357	355	357	356	339	337	358	349	329	339	356	373	348	311	344	330	339	344	332	364	373	344	347	374	321	356	343	351	332	339	337	337	367	318	349	329	358	338	343	320	363	340	342	312	377	331	345	354	373	377	341	327	358	350	373	354	346	334	345	321	337	344	339	322	378	341	353	329	360	359	360	335	363	346	339	344	347	347	328	337	336	375	347	334	331	340	360	381	349	344	358	343	374	347	335	353	355	345	351	396	380	352	339	349	348	338	328	337	345	367	357	325	333	352	377	358	383	323	327	324	351	340	357	335	349	362	347	349	379	321	375	362	351	373	359	353	330	336	359	346	375	357	342	364	334	399	360	363	358	324	334	343	392	351	335	330	344	352	357	324	360	342	344	374	349	343	329	325	358	344	344	347	328	303	348	312	329	364	355	342	380	360	337	346	362	372	381	351	351	392	353	349	343	352	351	359	336	354	350	345	340	341	331	343	350	333	363	366	335	323	351	349	330	342	353	332	367	357	341	357	339	346	357	367	373	347	350	349	341	341	326	352	333	382	379	355	361	347	336	365	352	359	337	339	349	372	322	371	367	345	348	344	338	323	347	377	349	337	364	326	335	332	367	342	335	334	330	331	358	304	368	350	339	357	371	376	358	363	347	358	344	327	361	331	367	329	346	381	349	334	351	325	363	337	355	365	370	361	360	346	317	355	355	372	346	336	336	339	360	324	338	336	352	351	313	393	365	344	315	344	359	333	355	362	322	329	332	353	341	369	344	375	360	362	347	367	321	361	350	347	344	339	346	342	332	348	340	345	336	330	372	372	342	353	407	333	340	339	323	357	355	337	313	340	355	323	339	362	338	361	339	363	378	355	359	376	345	359	333	320	345	364	347	378	326	342	352	359	349	351	340	336	326	353	346	329	331	331	335	375	340	356	353	336	357	353	315	334	336	345	362	384	346	354	383	353	352	365	363	390	384	351	313	344	368	333	329	328	338	339	334	320	358	353	360	371	360	383	298	352	356	378	357	355	354	376	354	351	352	356	324	356	338	342	336	365	326	356	370	356	357	352	335	333	352	353	327	352	377	332	343	369	334	344	326	363	339	367	371	379	365	352	347	355	373	336	371	338	335	311	305	329	319	341	355	318	314	395	356	335	354	354	350	330	354	347	351	346	349	348	359	330	362	328	357	349	363	352	341	336	360	351	338	338	336	345	377	332	319	348	363	343	355	369	322	376	348	359	331	345	340	367	329	399	326	371	347	357	342	345	366	326	334	356	393	352	342	332	360	336	341	343	359	340	338	342	341	330	316	356	342	369	353	333	342	340	379	363	322	327	310	375	334	333	332	352	336	359	367	352	338	327	355	331	362	355	359	337	370	333	372	342	347	347	322	340	339	311	363	362	356	313	345	361	369	346	318	331	361	339	347	332	355	342	364	377	350	359	329	368	377	342	337	355	303	343	366	351	352	376	352	358	367	369	320	360	360	334	342	360	372	341	358	348	368	328	325	350	328	383	350	338	361	323	348	339	369	323	342	371	365	392	354	347	354	341	306	342	337	336	335	355	345	361	359	363	341	333	352	319	338	367	345	357	346	337	334	347	353	382	323	360	342	359	353	320	339	355	356	357	305	304	385	345	323	349	341	349	345	347	342	343	366	353	343	333	337	344	344	331	346	357	355	337	354	372	372	338	351	400	344	347	374	370	346	360	338	350	349	337	349	327	314	372	368	354	354	354	339	349	409	340	348	387	337	382	346	347	363	361	365	350	337	334	348	362	361	304	328	350	337	352	322	378	334	313	384	348	359	344	342	332	323	345	345	346	352	329	365	341	378	326	372	354	343	343	361	347	337	298	344	340	353	338	329	366	326	302	357	347	328	324	367	317	363	366	351	360	367	338	350	368	353	364	367	321	337	363	341	338	389	340	341	349	342	358	314	374	374	366	340	393	350	373	344	349
26895	7824	4948	2173	1642	1323	1152	1010	916	845	765	699	691	684	656	639	659	619	612	625	597	611	592	595	583	579	567	576	571	550	563	629	626	589	631	599	574	555	580	596	586	546	550	577	602	592	529	596	616	565	560	519	565	536	549	585	565	585	543	550	552	533	568	563	600	584	573	549	588	589	612	581	579	609	527	573	596	591	566	574	575	601	569	574	608	542	534	579	583	590	570	592	563	573	560	553	575	561	575	620	598	562	561	553	600	562	565	586	565	531	555	566	598	568	576	543	580	589	543	538	592	598	564	555	599	556	585	593	592	580	553	556	569	568	580	549	600	546	582	561	553	563	578	550	607	605	573	576	584	588	569	582	571	598	579	545	567	572	549	543	573	553	557	576	601	576	571	613	562	586	594	603	595	563	571	565	570	527	576	567	555	616	552	620	586	594	549	555	492	575	565	587	528	600	620	568	599	553	593	554	609	553	576	585	575	597	551	556	561	599	574	568	619	558	609	547	588	564	608	613	618	593	522	585	543	566	565	571	570	596	589	557	612	563	590	594	615	564	581	540	566	581	551	581	551	527	578	585	591	590	591	562	564	549	578	548	558	605	565	540	555	579	552	558	573	595	601	602	572	579	519	587	558	598	557	537	573	572	612	537	602	529	571	559	586	548	595	561	598	545	564	600	553	557	571	602	558	565	538	564	527	528	580	567	578	598	553	556	592	571	536	548	603	570	535	561	546	513	585	570	552	595	572	574	572	599	605	622	570	599	586	562	599	583	582	600	599	573	571	602	540	594	537	560	590	584	608	570	571	599	554	568	610	542	576	573	591	589	524	568	532	568	552	567	582	533	576	627	585	594	588	562	576	561	570	593	557	624	591	591	547	556	532	588	549	611	568	532	584	600	606	591	577	540	559	567	595	556	572	546	569	549	515	572	570	579	552	579	600	579	593	562	568	555	603	583	555	585	603	537	598	572	564	582	578	574	607	557	576	574	580	611	575	573	591	565	557	572	573	576	553	608	558	510	564	589	544	609	557	531	576	613	597	585	599	597	577	595	614	593	578	594	538	543	565	570	569	568	600	571	566	590	553	614	568	546	585	593	629	550	579	585	570	533	551	546	601	583	592	535	530	590	569	575	583	592	554	595	562	599	568	556	587	598	549	565	542	550	565	488	554	573	598	595	593	556	573	593	571	585	596	561	590	574	532	626	583	582	541	578	547	551	584	584	586	583	590	578	562	579	591	584	560	569	600	576	600	595	560	577	571	553	574	566	538	573	596	563	561	600	573	597	618	562	605	580	592	569	571	590	574	564	590	547	548	578	592	634	525	517	577	556	640	567	617	581	576	591	579	550	550	603	587	563	576	582	546	593	572	534	543	555	569	519	590	590	569	535	570	609	579	582	571	595	584	555	548	528	599	562	580	546	567	536	517	573	586	559	558	559	586	602	573	531	559	582	581	579	542	595	555	577	580	525	601	539	569	563	526	625	585	525	570	546	557	525	573	550	556	596	606	557	550	579	576	622	579	622	573	578	597	550	550	554	555	568	556	561	567	562	584	617	579	580	554	569	575	558	531	581	573	525	566	578	566	526	557	596	566	597	588	558	549	626	571	588	537	560	548	604	594	543	582	558	609	602	594	595	556	566	595	575	538	590	579	627	593	594	580	591	563	592	593	569	629	522	586	583	520	599	562	539	561	591	584	610	608	597	553	548	579	561	561	584	569	552	608	564	612	577	573	540	592	565	573	579	567	564	575	589	543	600	585	602	584	579	577	558	589	602	582	625	565	560	603	569	613	592	581	556	542	564	661	565	595	531	600	607	550	595	570	574	510	620	570	542	576	577	595	578	589	572	581	557	535	531	588	525	586	612	557	598	561	593	549	560	545	570	578	584	606	568	575	555	554	595	611	602	525	517	583	571	549	574	544	598	581	595	537	569	558	596	548	551	588	586	540	536	566	569	579	529	577	620	575	593	591	557	595	544	575	576	563	573	566	600	560	609	576	519	521	546	592	575	604	580	592	589	605	577	608	549	587	555	584	587	558	557	571	550	547	570	571	582	546	596	577	581	561	574	551	543	569	583	568	529	549	534	542	567	558	603	599	568	574	588	567	581	602	570	584	525	599	604	564	532	567	556	512	565	568	580	565	603	540	595	561	506	562	577	575	587	563	584	560	563	572	586	546	579	538	583	585	551	575	531	600	531	604	608	541	552	570	570	562	559	573	578	606	584	568	570	581	585	590	576	559	591	556	546	580	580	593	612	588	547	603	588	575	561	601	562	606	546	585	570	603	627	552	561	581	580	539	593	536	552	556	564	564	554	604	557	563	603	588	600	573	558	572	576	594	555	583	589	608	557	584	544	573	571	608	561	530	565	583	554	591	553	555	577	582	599	577	588	561	571	590	562	553	563	580	578	539	592	593	579	611	580	611	581	590	577	575	572	556	583	553	566	590	530	594	578	573	557	577	590	577	547	588	567	553	642	551	554	519	576	544	601	583	608	564	560	578	559	565	611	620	562	550	569	569	559	525	601	612	601	626	585	574	582	572	562	619	570	557	595	582	585	585	559	549	528	555	558	563	557	632	558	598	556	583	600	583	560	542	575	560	561	562	552	572	585	561	574	557	604	603	547	609	595	593	581	532	533	567	591	552	600	568	572	542	578	540	558	572	569	586	574	568	554	609	585	570	609	572	565	566	559	591	614	600	622	577	568	552	560	586	586	569	561	563	568	594	566	575	570	596	544	583	580	566	558	593	556	584	558	542	537	589	542	570	580	547	577	601	608	579	581	569	634	578	588	580	527	523	589	537	609	539	680	595	575	582	601	590	579	563	611	551	549	532	595	574	576	577	561	588	525	564	557	567	587	553	592	593	532	559	588	617	603	557	533	525	560	554	587	601	618	570	577	536	563	555	583	609	543	560	566	577	608	593	560	563	591	558	580	570	573	619	576	545	591	628	555	620	583	588	608	544	567	568	572	616	580	575	547	564	537	567	576	575	558	545	565	585	534	561	501	577	606	570	602	591	535	549	588	578	589	585	584	554	566	582	609	569	555	565	606	587	586	566	559	560	556	557	557	569	568	575	567	521	603	567	564	578	594	569	550	584	595	561	584	566	601	570	560	577	576	575	566	574	573	612	608	611	562	556	576	565	576	608	571	610	565	575	554	607	571	564	588	558	606	546	539	567	585	535	558	581	554	573	602	605	632	498	561	551	513	604	617	582	556	586	588	557	602	637	562	543	575	520	548	592	550	566	571	576	553	602	573	595	542	592	582	625	578	611	591	604	561	556	554	576	546	595	580	553	538	594	590	557	588	547	614	558	585	583	560	550	583	569	536	545	575	586	563	563	574	584	594	603	541	564	565	563	563	569	589	567	553	564	559	578	606	611	577	589	612	615	577	572	573	581	589	612	575	570	573	559	580	583	558	600	608	575	581	591	543	557	539	576	589	598	528	571	565	533	559	578	575	642	554	578	589	556	594
24181	21188	28395	24263	20856	4538	1162	757	560	553	516	478	423	402	370	363	368	340	382	347	372	353	385	313	339	319	296	344	338	353	295	317	301	315	300	305	305	317	303	325	286	293	319	292	308	311	277	327	338	300	289	310	287	315	306	286	315	318	300	289	281	296	315	280	277	307	320	300	298	299	281	288	288	283	274	258	330	315	289	307	301	310	322	295	318	313	322	285	324	289	308	297	280	284	309	310	337	255	337	305	298	295	280	289	278	302	302	305	274	318	298	287	322	313	302	310	319	279	306	300	292	297	313	300	282	296	301	297	316	263	292	303	266	277	308	307	325	282	275	274	335	305	266	301	321	325	273	301	303	302	292	299	322	294	299	308	297	282	312	297	292	306	321	301	321	315	317	298	280	290	324	308	307	300	274	318	292	283	308	329	279	272	306	323	331	298	307	304	325	256	304	307	275	289	290	325	279	283	301	309	316	322	301	312	285	301	290	299	324	295	277	292	286	300	314	287	310	320	291	287	328	298	306	317	306	321	261	269	308	295	322	304	290	321	335	314	301	301	321	296	272	323	304	300	293	299	317	308	279	334	296	302	314	325	279	320	313	270	319	288	280	315	284	306	302	272	304	297	308	304	320	317	302	292	300	294	300	322	307	304	305	306	312	320	316	292	338	278	287	324	311	295	298	299	300	294	330	304	274	288	305	320	272	291	294	325	327	339	280	278	318	302	328	309	289	286	297	274	296	271	316	283	277	281	298	325	314	290	319	296	281	304	293	325	302	317	325	299	271	343	303	287	308	319	298	280	303	281	313	284	279	313	282	280	285	311	298	276	337	305	296	318	284	286	319	305	280	314	285	334	301	297	317	256	301	300	318	299	268	303	318	295	283	315	312	306	307	323	314	284	290	301	351	320	301	295	314	286	311	283	286	290	308	298	263	302	296	311	306	308	281	328	296	299	269	282	277	285	311	329	314	289	304	323	313	274	278	302	302	319	309	339	312	286	321	309	287	310	298	300	301	298	333	288	306	286	280	288	300	314	290	299	318	296	288	307	300	289	295	301	315	315	300	322	326	309	321	318	294	306	311	288	298	307	287	293	296	306	281	308	290	282	312	280	289	328	325	307	345	313	328	326	320	307	315	291	318	307	311	286	293	316	294	284	350	297	272	307	277	285	287	303	293	300	292	275	296	291	287	306	280	318	306	325	282	309	293	296	291	285	302	294	309	310	341	284	307	291	295	276	311	308	342	290	299	302	325	279	297	316	311	288	295	307	305	310	341	282	299	288	321	311	302	300	308	302	320	294	273	313	303	307	304	284	298	303	294	302	286	293	292	286	293	302	309	267	318	301	327	334	284	273	293	287	290	309	308	280	277	305	275	281	310	312	298	291	282	311	302	300	303	322	289	297	290	300	276	300	307	324	290	320	281	339	326	296	291	322	304	282	318	289	288	311	275	317	328	298	275	301	324	340	292	312	284	285	314	291	302	278	303	264	292	269	284	292	276	299	320	328	309	310	309	263	292	277	299	305	286	312	279	305	270	279	321	307	301	306	306	308	313	310	323	305	256	308	288	282	280	297	310	315	323	281	300	320	293	304	280	281	285	316	301	280	281	309	315	308	301	305	319	306	316	310	290	267	319	309	324	305	314	322	304	308	295	304	302	303	315	329	290	289	300	327	313	257	289	338	304	301	283	323	292	297	313	295	321	322	273	304	309	312	318	286	314	292	283	302	312	264	308	300	280	297	320	322	297	293	283	304	277	304	266	305	319	316	293	289	301	307	292	307	329	293	287	266	282	310	294	325	312	325	329	301	333	305	278	286	291	335	298	281	281	300	325	301	276	316	289	319	297	318	283	289	320	304	300	300	301	300	316	313	291	302	268	295	286	315	303	322	334	292	279	276	297	275	296	283	318	309	300	310	307	277	312	302	277	296	287	270	291	278	281	303	286	292	295	293	297	300	333	322	264	273	301	303	306	319	276	290	289	301	294	299	311	307	305	294	313	308	280	310	313	317	295	297	291	309	293	297	294	285	302	313	277	319	321	277	312	319	277	278	309	317	295	296	314	296	320	309	292	329	319	289	298	293	311	297	285	270	269	305	307	317	301	304	303	309	288	317	294	296	296	278	303	346	304	306	274	323	290	298	288	301	314	278	310	311	296	332	273	311	296	263	310	294	299	323	299	277	303	291	303	274	308	305	333	296	301	314	276	309	285	326	311	302	304	301	326	304	293	292	258	291	307	278	309	291	303	321	292	278	324	256	305	341	314	263	305	283	320	294	297	289	287	247	323	283	286	304	273	287	298	288	324	296	323	303	325	292	303	307	301	317	289	280	275	271	298	282	294	284	305	287	329	300	322	288	283	314	291	339	301	290	288	330	352	311	313	301	305	296	314	313	327	292	319	260	276	320	326	301	320	315	323	311	276	304	296	291	316	282	273	325	299	338	285	295	305	304	299	316	310	326	277	299	260	329	287	294	291	277	289	297	283	308	296	345	328	266	284	324	304	305	287	300	312	300	312	276	297	285	295	293	280	280	290	282	300	273	314	297	321	315	305	329	286	277	338	288	298	312	288	311	294	319	297	313	261	295	322	327	324	308	338	309	308	306	291	321	321	312	296	314	280	302	298	311	296	295	311	298	322	299	299	285	277	293	280	278	306	314	342	315	313	301	312	276	318	266	269	292	288	274	291	267	310	276	304	306	299	317	309	300	279	286	261	280	279	275	293	295	301	329	301	318	300	300	293	309	316	302	299	298	304	300	339	300	323	287	330	290	291	295	275	304	302	310	326	300	319	297	288	311	323	287	300	290	323	331	290	264	294	276	316	306	336	308	306	294	272	320	289	294	296	311	279	314	281	271	280	306	324	309	338	282	291	298	279	296	283	299	337	320	269	328	304	282	311	327	314	300	316	315	304	327	331	302	316	326	293	307	288	311	316	293	296	317	312	275	286	304	282	292	333	301	289	301	325	303	313	302	303	317	291	308	297	267	271	291	288	365	299	303	286	323	308	293	296	265	300	264	289	315	283	324	297	294	281	326	308	278	320	288	297	309	315	277	305	303	293	282	309	301	281	305	324	299	300	289	323	319	292	283	298	327	337	305	295	315	325	281	319	271	296	293	320	295	291	318	287	286	329	293	269	282	294	296	295	311	318	308	312	305	320	298	294	327	311	267	292	310	309	277	304	317	312	285	311	309	322	303	330	284	282	292	307	302	335	280	308	269	307	317	321	281	306	328	316	307	310	304	292	324	308	302	287	288	305	297	308	310	308	303	322	298	308	274	321	325	281	289	308	274	309	350	293	305	310	287	317	288	307	332	287	279	331	278	292	327	325	302	287	308	303	288	302	307	300	296	307	323	304	311	299	289	322	277	287	298	329	324	305	321	312	266	297	320	311	273	279	306	282	323	319	285	303	291	282	284	323	295	289	298	312	311	299	281	278	289	296	289	295	310	301	313	305	294	300	304	307	303	329	268	292	314
32172	16183	11392	5655	3919	2978	2363	1945	1618	1321	1224	1075	915	847	778	730	718	697	711	695	647	571	630	595	559	624	617	527	568	515	570	577	527	586	520	506	528	545	516	536	534	561	501	521	577	587	511	522	502	475	544	566	532	484	555	506	540	480	545	565	473	493	504	496	482	487	487	529	536	498	521	561	498	514	494	516	547	522	540	489	485	488	516	487	521	484	520	511	484	518	485	491	529	483	467	484	490	490	496	504	491	497	501	461	503	526	479	494	522	509	485	512	469	482	490	479	487	494	487	477	475	499	472	520	496	472	513	519	458	504	508	474	472	559	492	509	496	540	484	495	525	479	506	474	495	524	475	453	477	503	510	480	519	491	515	541	533	506	540	480	506	489	469	518	546	531	470	507	490	489	538	490	548	457	491	505	514	521	476	491	483	490	472	461	507	515	526	503	512	489	532	490	545	532	493	555	547	509	513	529	498	510	519	502	504	480	488	537	529	523	511	500	498	490	509	509	529	496	495	529	481	579	522	523	482	468	479	491	498	547	489	486	497	477	433	506	514	517	540	493	541	520	520	506	512	530	484	448	500	494	492	502	519	523	494	495	537	509	496	521	515	453	494	481	479	509	488	498	458	499	535	520	496	502	482	532	481	518	484	488	505	496	532	503	501	504	458	483	522	482	519	492	496	495	474	510	481	532	477	477	505	503	507	511	529	487	467	482	529	514	536	494	493	547	463	502	482	530	505	499	482	475	507	512	498	499	485	514	509	446	493	494	521	516	468	445	452	494	542	481	516	513	489	511	539	476	492	486	493	481	479	481	484	483	494	482	486	502	490	491	547	476	502	489	507	457	483	490	521	460	515	497	508	518	475	470	464	525	512	494	507	501	492	462	498	497	511	487	506	523	526	516	517	516	502	510	492	524	460	487	495	519	521	472	482	489	540	500	464	522	523	520	536	526	487	483	498	491	458	478	522	498	474	498	491	482	478	493	546	524	470	526	501	507	511	492	510	560	477	521	479	477	506	485	470	515	495	479	465	481	479	509	465	517	474	502	492	514	529	520	487	497	485	515	522	496	480	487	485	472	516	510	482	482	463	534	501	505	504	474	475	506	512	528	538	459	534	488	517	532	509	490	553	487	545	521	483	515	492	522	516	525	494	519	501	503	486	501	514	529	465	503	493	473	535	495	504	481	505	506	496	511	489	473	497	492	493	485	517	508	496	519	510	501	491	486	482	489	449	525	532	493	514	473	494	467	485	514	494	512	462	484	501	489	517	476	483	490	508	528	489	499	482	460	480	552	490	436	532	500	511	455	517	478	492	514	511	505	505	533	522	520	458	488	525	531	489	536	503	482	482	525	516	488	499	515	503	482	513	510	501	449	522	503	495	501	499	512	483	529	485	517	486	511	504	535	512	485	507	482	495	542	502	493	534	474	491	523	465	548	511	513	494	513	501	455	487	500	513	472	538	550	520	522	519	528	474	487	533	513	483	514	554	500	487	519	492	501	480	546	503	545	464	494	509	487	495	495	512	459	496	522	529	508	504	512	487	470	512	523	538	527	489	485	495	504	537	535	511	500	523	521	481	495	523	504	501	538	503	542	522	524	498	544	521	523	488	514	470	459	482	497	513	513	512	520	498	460	519	430	467	481	519	463	484	500	533	447	494	457	502	500	531	496	533	462	487	521	515	514	491	537	495	513	506	510	528	514	490	495	553	501	467	524	473	522	492	527	528	489	508	489	519	486	524	495	511	467	496	477	512	484	521	533	486	514	506	490	497	513	485	515	500	523	477	512	501	529	526	481	495	519	517	465	451	531	481	507	497	476	498	572	457	505	503	497	462	519	465	477	510	494	503	521	469	503	507	507	471	512	512	500	476	525	511	518	547	454	503	506	496	491	499	513	480	523	475	501	503	494	513	511	506	467	505	506	526	484	499	508	537	523	512	522	483	502	496	520	507	509	518	442	518	458	471	515	516	497	503	499	465	486	571	508	459	531	525	478	550	508	478	510	528	530	476	489	517	495	502	488	506	461	465	502	519	523	523	510	521	484	472	532	493	495	487	506	472	506	521	490	501	487	504	510	465	517	493	510	485	512	484	482	517	525	492	570	475	487	466	513	519	494	521	510	501	519	529	481	530	500	502	522	481	533	508	500	489	552	502	494	494	515	492	508	563	483	479	495	507	469	509	477	489	498	506	486	524	489	529	498	516	509	486	454	508	498	550	536	507	521	494	479	556	509	508	483	525	501	489	546	518	497	497	501	485	547	477	521	507	480	550	480	504	516	510	519	512	490	500	479	483	514	501	510	482	528	498	506	528	516	494	483	520	518	463	539	470	473	493	516	495	456	479	501	522	493	470	550	512	521	508	478	496	490	538	509	520	492	475	483	495	483	494	489	504	497	479	520	509	503	502	546	538	465	491	518	476	485	488	529	497	488	523	493	553	490	487	484	514	526	495	485	500	485	508	466	510	469	495	508	508	485	492	499	504	503	512	523	498	499	520	472	476	525	504	492	518	506	552	489	470	489	490	534	562	484	516	526	507	470	511	477	496	485	507	494	509	483	486	524	506	511	498	486	483	468	505	540	520	541	487	511	459	456	470	490	505	500	528	545	547	499	474	498	483	509	482	526	472	503	521	516	470	481	539	502	507	483	482	472	492	511	483	462	524	500	506	525	462	474	457	479	489	517	533	509	496	505	512	482	496	494	529	488	498	500	507	555	498	488	486	507	477	482	468	516	506	463	533	512	527	510	485	491	498	496	477	514	504	472	500	510	491	489	519	495	486	484	519	496	511	487	519	485	471	487	464	499	513	471	523	523	441	520	488	517	469	505	496	486	500	480	501	502	523	502	531	488	472	482	522	483	502	504	513	511	486	517	506	502	496	475	487	487	470	448	500	478	490	514	530	496	504	531	491	552	478	505	481	522	527	505	486	510	503	511	493	447	526	498	517	532	552	512	498	516	503	472	471	525	515	469	479	504	550	488	475	489	477	487	520	536	502	469	536	501	458	477	533	468	484	507	494	491	483	495	472	474	544	519	498	483	493	476	530	501	492	475	524	515	529	502	479	511	519	510	541	471	506	501	450	486	512	472	497	521	495	497	476	506	527	491	507	479	525	494	474	475	498	484	470	478	481	510	514	509	528	511	480	510	467	540	517	497	496	510	509	498	497	481	526	458	531	487	487	503	519	513	536	504	528	520	524	524	501	490	512	472	530	491	493	498	499	544	489	466	494	489	518	504	535	526	494	513	524	452	465	479	468	503	515	493	458	493	498	514	517	513	467	479	483	452	496	480	467	532	515	479	489	479	526	530	453	504	541	541	507	489	497	481	485	505	453	509	493	532	445	519	493	505	493	493	500	499	507	541	476	485	501	483	456	452	496	543	493	505	476	524	479	498	523	495	456	504	476	498	468	513	458	501	484	511	491	492	491	487	483	486	499	500	482	444	500	540	483	504	508	508	501	530	523	474	485	523	544	471
23371	21322	29078	23884	21311	20521	2929	869	615	553	461	423	377	351	341	305	274	254	227	219	198	202	205	172	194	189	199	180	167	162	179	169	132	158	166	163	159	160	151	166	139	160	169	182	164	135	163	163	153	159	146	135	151	147	135	160	140	189	152	154	148	163	140	142	133	151	149	138	150	152	135	145	137	148	152	155	151	144	126	140	139	144	135	143	133	156	145	140	148	163	162	157	128	141	141	148	165	142	144	146	150	159	146	148	133	154	166	145	159	145	163	136	146	149	154	151	143	135	134	156	141	147	151	159	134	117	142	161	146	135	162	142	114	140	124	143	140	135	128	135	154	134	145	132	132	144	157	161	167	152	143	126	159	148	128	146	147	163	151	157	137	160	139	150	143	129	149	181	144	153	140	145	153	167	146	156	146	173	139	149	141	126	156	150	136	153	138	132	149	160	130	147	140	129	162	142	132	147	161	145	145	138	188	155	139	145	135	162	163	130	155	146	138	143	143	155	140	127	136	131	144	115	144	131	115	128	160	117	168	140	154	140	134	129	134	162	125	137	141	142	148	148	131	119	159	147	169	133	123	130	140	144	140	128	144	135	140	142	137	139	142	142	143	130	145	149	128	156	135	146	173	143	118	158	152	164	142	125	152	125	147	156	159	134	158	127	151	144	146	149	157	140	150	134	130	154	143	130	144	144	130	140	166	134	136	148	137	134	143	161	150	137	128	130	152	150	143	149	137	155	152	132	119	143	149	147	152	131	144	148	133	163	163	139	136	164	145	148	155	141	145	152	151	157	151	143	142	153	137	174	167	156	153	154	127	127	153	155	122	138	117	144	138	134	145	133	136	125	128	151	141	149	140	163	148	158	132	128	138	164	149	151	145	156	150	154	134	159	148	152	156	149	146	159	151	136	133	130	139	126	119	172	149	138	142	141	161	129	141	135	168	132	152	151	127	158	133	126	161	133	161	147	147	145	137	164	125	131	143	153	135	142	141	123	127	121	121	149	132	137	141	151	133	140	128	139	154	142	147	122	169	137	122	135	135	137	151	141	149	145	159	158	138	144	154	143	145	139	120	141	154	163	153	141	143	134	133	142	149	146	141	153	128	141	135	167	140	131	128	142	135	138	156	138	153	130	129	147	145	144	136	157	133	144	132	140	132	140	132	135	145	142	145	122	123	163	162	141	135	149	126	126	136	140	137	128	134	144	150	161	138	148	146	135	160	123	137	146	146	146	138	132	142	151	141	156	151	138	137	136	153	168	157	158	163	161	144	153	130	155	139	134	151	137	144	142	138	125	122	133	122	130	141	159	122	151	149	141	126	135	146	154	140	150	121	163	123	155	135	138	130	163	126	147	136	164	137	147	131	154	129	136	137	143	140	147	142	147	159	115	125	159	141	141	144	149	131	155	139	136	163	147	136	145	144	126	152	128	142	128	132	150	138	167	141	129	174	145	139	159	151	137	147	159	132	158	154	121	121	151	132	160	124	153	158	126	130	135	140	146	138	160	148	166	151	146	130	167	155	136	155	140	159	134	134	122	136	146	145	134	141	147	155	139	129	136	141	141	150	142	145	136	149	166	165	148	139	126	159	147	137	143	145	136	159	146	122	127	121	156	147	151	152	135	140	141	151	148	138	145	151	134	141	132	154	128	126	133	153	141	153	163	149	131	159	167	150	141	137	141	137	142	163	141	167	144	154	139	162	146	166	151	129	154	129	145	142	132	148	133	134	132	133	142	144	149	137	147	119	125	131	160	132	142	142	144	129	132	126	132	119	138	128	148	154	139	149	173	146	155	137	134	152	145	132	137	153	147	157	151	145	152	133	136	153	108	136	142	130	134	153	142	146	162	132	147	150	122	157	128	130	131	140	151	140	133	138	153	164	145	158	153	135	154	149	166	157	160	127	139	148	144	139	156	142	137	155	170	142	132	135	138	142	149	146	149	154	134	141	140	150	120	122	159	145	150	145	157	141	130	154	137	169	153	134	139	135	141	132	156	151	148	135	136	156	115	148	127	125	144	130	125	148	157	146	131	155	143	158	149	153	146	131	138	130	135	137	142	152	133	148	134	136	149	147	152	146	134	129	113	119	160	121	145	140	175	138	163	150	129	149	161	155	156	151	139	158	148	144	142	155	132	150	132	134	179	164	145	145	160	152	145	145	157	127	156	135	134	147	152	139	147	139	145	145	126	154	141	140	132	132	132	142	131	140	136	139	146	152	153	142	145	131	160	158	134	134	125	142	169	111	138	126	127	150	132	139	142	148	140	138	158	147	149	135	139	148	132	143	145	143	106	150	126	128	151	135	153	141	144	141	130	140	132	137	156	148	125	162	170	136	138	136	140	144	132	132	127	151	148	155	140	150	157	139	121	141	142	155	113	146	144	129	143	132	131	132	133	148	156	148	161	147	140	159	147	152	144	120	132	145	136	158	153	143	135	141	158	137	128	141	153	136	151	150	155	166	146	139	151	139	137	147	149	151	131	166	141	147	124	141	159	153	150	136	169	137	136	132	124	133	133	160	147	140	168	158	145	139	150	118	150	144	126	134	155	143	146	143	146	143	163	150	149	130	141	125	155	151	146	143	134	160	135	163	148	151	125	135	157	154	152	146	137	140	139	142	159	143	132	148	162	149	148	151	136	153	130	122	144	128	131	140	159	158	148	162	143	127	132	151	134	162	124	154	131	137	146	154	146	142	140	141	168	139	167	130	148	135	149	132	132	144	158	137	145	146	129	173	143	147	142	149	138	138	136	149	145	165	142	143	128	138	148	125	126	131	146	110	135	142	154	132	133	156	112	145	152	168	138	142	135	127	158	144	129	141	150	140	139	121	152	149	153	138	141	136	146	150	134	145	140	109	150	151	154	148	148	132	157	158	145	145	135	134	128	171	146	153	137	153	144	143	139	146	127	135	143	140	159	164	125	138	148	142	166	149	143	155	138	154	148	134	121	142	142	150	152	154	141	150	128	135	127	151	141	148	152	142	122	139	141	161	133	174	144	134	131	150	154	144	148	139	154	136	147	148	179	157	146	141	162	156	142	131	117	146	117	154	139	139	154	136	136	152	149	150	129	141	161	122	128	134	115	140	116	156	149	154	148	125	133	138	153	111	132	139	155	138	143	149	148	147	173	150	152	144	147	121	176	149	128	150	150	146	175	147	145	129	128	127	159	132	140	131	157	142	147	145	144	157	154	126	142	137	141	145	138	160	121	142	134	157	146	156	154	147	120	134	143	148	128	134	147	139	133	139	147	151	158	139	154	144	150	143	147	155	133	166	181	134	127	170	147	131	139	152	146	143	141	146	154	136	135	150	154	150	146	137	124	143	139	149	152	132	137	140	132	145	137	156	143	147	130	138	132	174	143	140	141	131	140	150	158	154	141	163	144	141	133	147	155	158	140	162	127	146	121	150	128	143	131	141	151	135	156	130	137	140	132	144	134	129	164	166	149	147	151	152	133	164	154	128	155	151	124
35872	22431	15537	8316	5798	4400	3342	2508	2071	1696	1360	1162	1075	885	748	712	636	603	520	536	468	431	399	396	400	357	355	331	318	293	285	300	339	271	291	259	277	265	287	293	261	248	261	289	290	277	274	296	291	252	286	269	301	293	269	275	268	245	258	269	266	272	241	248	239	231	254	266	239	246	272	264	266	267	208	227	240	251	256	208	231	268	241	227	246	280	236	246	246	244	249	264	240	269	249	270	263	273	243	229	243	216	249	259	242	254	251	253	236	243	257	237	265	273	235	255	245	256	268	204	249	235	264	236	246	262	263	285	242	254	236	235	216	236	233	229	232	224	236	261	260	242	236	258	228	252	242	261	251	242	284	244	230	240	261	260	273	274	299	255	242	232	215	260	218	242	216	246	264	231	233	302	247	253	255	245	259	257	247	241	234	270	270	254	222	253	256	259	254	240	250	245	235	247	227	261	260	240	245	252	234	264	250	249	276	255	260	300	255	244	253	258	223	246	240	249	235	257	252	213	211	254	262	247	244	235	224	236	257	273	263	236	252	231	213	239	247	236	231	218	264	262	254	258	243	234	253	229	266	224	221	261	232	236	249	234	252	254	267	234	235	229	251	230	242	257	263	231	244	243	253	237	256	257	240	240	240	214	234	233	238	251	221	256	285	251	263	236	229	243	251	253	261	262	257	253	236	244	251	245	244	269	255	238	245	260	266	260	247	261	234	253	231	246	233	251	252	228	241	238	227	221	265	266	282	250	262	228	209	245	228	298	248	271	257	237	262	236	262	219	266	213	253	248	256	250	220	240	244	253	235	250	219	225	234	239	235	232	235	217	221	239	228	258	267	257	250	231	248	262	237	248	242	228	246	268	264	228	266	227	247	291	233	212	249	239	237	238	250	271	278	257	255	268	268	263	234	216	256	225	243	266	246	265	237	257	258	235	243	231	267	255	233	240	232	236	262	228	249	225	250	235	228	245	281	243	258	269	211	238	248	266	208	240	258	218	251	234	242	247	249	254	255	228	255	238	239	235	266	240	245	242	258	248	247	277	248	261	214	224	237	245	252	259	231	231	264	260	267	246	235	242	233	249	229	234	220	269	224	271	267	267	240	210	242	237	242	245	239	223	232	218	268	268	252	263	227	243	273	258	234	270	254	210	206	248	270	251	224	247	221	246	244	259	222	218	230	240	251	239	240	255	245	235	249	201	235	243	252	252	249	253	267	260	228	245	238	227	260	246	221	244	223	254	243	241	277	218	245	245	236	275	219	223	259	248	243	229	246	247	239	236	234	269	250	242	241	263	226	226	242	248	257	254	242	256	252	284	240	232	259	222	235	221	226	255	260	255	261	256	244	261	225	263	239	250	234	262	250	263	268	234	253	249	262	252	222	263	244	231	274	224	256	252	244	257	237	246	249	254	229	241	205	243	264	223	246	243	257	257	223	244	227	262	231	272	221	264	231	226	248	230	244	241	251	250	244	266	259	263	257	252	251	235	254	250	224	246	270	230	220	234	250	256	244	247	224	258	257	218	258	235	224	234	248	250	232	270	234	241	236	244	236	259	248	274	242	238	242	279	216	259	248	252	227	244	245	272	237	239	216	269	228	262	236	257	216	242	229	255	254	240	243	236	252	243	237	245	250	225	256	307	283	254	237	255	223	232	266	249	230	239	235	251	247	269	259	252	257	218	255	246	240	238	257	261	253	253	241	231	268	238	279	247	234	245	259	282	250	271	264	250	235	236	265	232	243	245	224	254	245	206	254	245	249	231	226	248	238	238	250	252	225	261	234	238	281	239	237	252	227	257	246	247	244	265	232	228	254	240	251	238	238	240	245	256	254	242	235	224	260	237	260	240	220	215	242	244	237	240	235	263	225	236	229	254	246	237	281	248	263	242	230	280	236	293	240	262	238	235	231	298	236	246	212	237	249	274	245	226	247	220	225	263	246	243	237	238	254	287	275	229	261	254	258	247	261	230	286	260	239	239	246	237	293	243	260	223	246	241	232	250	238	235	236	266	238	237	237	236	215	234	235	226	242	249	231	250	247	219	251	269	256	256	257	214	234	260	221	222	242	225	246	247	209	239	236	276	231	223	237	249	236	228	235	217	263	248	252	237	211	237	244	265	249	252	250	232	256	238	264	246	260	253	247	252	243	269	245	259	223	246	239	219	264	248	260	256	255	267	230	252	266	271	245	224	228	226	225	256	261	240	240	244	279	261	228	257	259	236	224	277	242	239	258	277	256	268	251	257	258	247	263	263	250	236	257	251	225	225	280	221	227	266	248	227	261	233	258	276	247	252	243	244	214	243	220	252	252	239	255	274	232	263	258	249	226	228	257	242	238	242	237	245	239	243	221	225	232	254	246	228	257	230	232	256	239	242	254	222	234	245	260	235	251	228	257	248	222	232	231	275	215	228	250	234	239	252	239	245	263	256	228	239	262	252	265	282	246	221	253	228	250	231	254	249	258	216	238	267	232	256	273	252	270	250	227	254	238	287	230	223	230	287	239	239	203	241	223	264	216	230	257	249	219	245	220	272	245	253	242	224	223	253	229	246	255	251	258	240	232	237	272	254	256	269	255	261	244	256	245	259	258	264	251	238	258	227	253	237	246	274	262	240	266	226	252	243	244	243	234	241	255	245	265	253	266	268	248	253	255	215	235	274	226	255	244	232	256	247	227	260	239	228	258	228	265	269	261	251	233	249	267	250	249	259	253	226	241	259	234	266	241	229	251	229	258	228	233	226	239	260	240	222	257	243	236	252	233	231	253	247	240	264	232	234	222	242	242	244	253	259	278	228	249	247	221	233	249	266	254	252	255	270	238	246	236	232	258	267	260	251	209	229	232	263	246	262	260	238	241	240	253	238	245	233	259	213	251	230	244	259	252	231	255	216	240	209	250	244	259	235	246	218	239	215	252	237	241	251	234	235	238	209	260	254	236	247	268	235	233	239	237	234	284	220	241	254	226	239	234	241	269	235	262	266	246	227	215	227	232	222	251	243	237	251	268	246	253	230	245	242	243	261	231	236	220	263	244	239	265	248	224	267	273	244	241	259	256	224	237	239	230	250	250	250	228	222	242	230	243	252	245	256	267	251	248	230	234	231	241	229	231	218	266	230	247	260	206	230	250	243	251	256	234	221	229	254	278	250	224	244	260	260	236	251	227	252	236	239	233	236	252	233	237	245	259	261	248	236	226	228	262	225	249	231	233	265	220	206	269	219	201	265	233	237	251	215	253	225	227	256	258	250	281	245	246	261	251	227	256	227	226	236	259	233	249	241	252	240	217	232	215	244	252	233	229	242	247	283	209	248	243	250	230	249	257	253	259	232	226	249	253	227	271	245	243	253	250	279	243	229	242	262	254	239	270	257	239	247	236	260	266	257	234	257	223	252	243	259	248	245	246	250	256	268	247	239	248	252	257	243	251	232	227	235	250	263	240	247	243	283	226	224	251	235	259	262	247	253	232	250	230	256	234	263
27349	20535	9109	1416	708	589	493	458	461	402	426	346	390	369	359	393	385	373	353	358	356	341	363	340	358	375	333	386	362	337	367	341	325	336	326	325	352	361	344	372	322	376	351	326	338	357	317	363	327	341	360	340	360	319	361	351	369	335	350	323	339	333	313	341	321	344	344	349	341	345	392	357	319	357	326	371	322	347	352	343	379	348	370	355	330	360	356	364	335	399	340	337	324	358	357	307	339	307	327	359	357	352	369	338	352	325	348	343	358	347	359	343	354	323	349	340	338	349	360	333	351	346	329	358	363	366	316	360	350	336	343	362	335	351	332	369	349	336	342	335	330	333	338	326	335	337	341	325	329	342	353	336	331	356	386	349	384	319	348	395	326	355	353	358	325	346	346	339	356	365	318	322	363	325	330	339	350	334	353	347	346	325	339	310	329	352	337	327	353	343	307	328	354	347	343	310	356	363	347	335	348	331	325	323	369	341	341	337	346	345	356	346	318	339	352	341	369	360	323	324	329	309	363	339	368	327	324	317	334	341	370	361	310	339	334	356	338	343	352	350	339	316	359	342	378	319	359	333	311	369	370	353	323	365	297	370	326	340	385	358	373	294	354	366	359	359	323	330	334	342	350	343	379	374	346	383	345	307	342	394	365	372	324	343	336	373	359	343	319	372	367	349	323	366	342	337	354	309	342	317	359	321	341	359	333	347	359	368	356	340	298	352	341	343	340	382	325	332	348	350	335	348	321	355	331	328	346	321	360	362	329	295	321	357	324	326	329	349	338	350	357	352	340	366	379	346	349	339	389	355	377	353	366	362	353	312	362	349	333	320	329	334	338	341	371	357	355	331	353	317	343	336	350	313	350	371	347	330	320	336	367	331	335	327	361	357	382	346	333	352	379	311	346	323	346	368	373	348	377	348	326	348	319	350	348	336	317	352	342	358	383	370	374	334	359	327	298	296	371	335	347	354	369	329	328	356	358	368	339	341	347	328	400	334	353	344	339	326	334	315	349	371	361	335	354	321	342	355	336	325	371	328	324	350	357	330	332	347	334	329	301	346	348	365	333	327	365	330	346	343	371	368	349	359	328	366	349	341	347	313	342	343	330	330	331	329	359	332	351	330	341	334	341	351	335	320	336	368	352	322	325	346	338	361	384	353	358	310	346	357	349	382	356	327	313	324	367	343	331	341	371	315	322	347	349	338	334	354	362	341	348	346	335	366	350	327	345	331	352	331	350	374	358	329	380	356	353	320	335	324	376	358	352	346	366	324	347	331	350	331	367	360	312	357	376	346	368	346	335	341	350	352	346	339	342	362	325	342	314	335	342	351	345	335	315	369	356	324	336	365	347	354	340	348	356	311	351	345	372	318	320	388	325	351	306	355	301	367	366	335	373	340	331	317	347	376	367	336	352	373	321	326	305	365	335	344	373	363	355	336	349	340	354	318	372	345	353	320	336	324	332	332	350	330	358	340	391	344	346	312	317	335	364	337	352	364	309	333	337	366	330	337	389	375	360	351	353	352	355	345	344	353	319	363	345	341	301	339	357	330	344	365	363	375	334	346	357	343	358	377	318	345	335	345	364	317	334	345	353	336	361	370	361	328	346	326	360	348	343	354	376	343	327	354	338	346	349	345	358	350	343	295	339	328	330	321	345	321	344	357	344	350	287	338	333	325	342	350	360	337	322	357	330	330	345	365	320	329	315	331	346	322	354	369	365	342	349	309	353	352	341	347	336	346	340	334	326	348	342	338	323	294	325	321	359	309	370	330	348	329	353	340	328	367	340	365	320	312	343	319	371	338	327	355	334	350	349	335	343	350	316	307	322	337	347	372	361	343	372	375	360	331	348	336	349	350	344	325	341	341	347	340	316	348	344	356	379	311	318	329	357	322	342	324	329	340	378	386	336	342	369	370	330	340	348	329	361	324	337	350	357	349	358	338	331	323	321	360	356	338	400	392	342	316	331	342	333	378	360	327	371	380	350	317	318	323	346	332	349	367	312	348	338	376	355	331	336	341	380	372	327	347	358	360	371	360	330	376	336	348	368	342	359	358	310	316	346	345	357	320	361	329	367	333	329	368	380	319	317	346	287	347	352	360	340	329	313	345	375	323	325	344	366	351	301	354	346	314	376	345	337	332	372	346	351	351	340	310	337	333	334	316	323	324	297	329	315	326	342	337	359	367	324	346	385	312	329	357	343	372	345	336	372	366	322	344	342	326	323	349	349	380	318	347	340	339	321	322	338	371	338	342	334	330	352	347	359	364	346	368	362	354	349	350	348	388	369	362	343	326	325	362	323	353	349	347	362	350	372	361	366	345	369	374	360	342	323	326	308	324	351	323	319	323	363	345	361	317	338	375	363	312	349	383	349	325	333	350	319	366	345	348	357	348	352	343	349	362	350	350	337	360	349	311	378	354	337	356	347	346	374	348	334	320	330	319	341	339	362	313	345	343	357	308	370	360	323	340	345	317	336	337	362	352	323	323	341	353	340	335	319	352	369	339	328	332	322	339	345	395	322	341	333	348	333	333	362	347	343	343	357	336	333	379	351	357	356	332	357	365	333	343	342	322	367	340	325	341	314	329	359	384	337	333	326	384	321	356	311	334	335	314	375	357	354	323	327	307	366	327	356	332	339	347	327	345	355	328	325	326	340	322	346	374	338	328	310	349	357	354	356	350	349	345	350	342	397	343	358	341	321	369	324	365	350	325	384	330	344	338	340	319	351	352	304	347	336	343	324	355	363	346	352	347	352	356	332	347	337	347	315	319	343	354	351	359	360	348	362	347	373	326	308	365	380	338	311	296	335	358	307	330	356	314	340	337	342	326	354	346	357	305	328	346	319	310	341	357	373	363	327	348	354	360	388	359	347	373	314	345	359	357	362	371	338	339	332	333	344	340	324	367	333	309	349	376	350	360	332	343	375	366	346	317	329	329	337	348	349	340	331	375	324	315	334	326	362	329	314	338	315	356	359	359	371	343	337	363	296	369	368	313	330	337	358	348	353	323	358	355	363	349	366	340	345	328	354	374	333	360	356	344	335	365	321	303	335	351	374	327	335	374	349	315	361	359	346	321	352	323	343	330	308	331	322	346	361	343	357	320	359	361	346	345	329	355	364	362	358	349	326	379	343	361	338	363	337	376	342	337	302	352	348	340	342	347	359	339	318	312	323	347	373	360	386	334	332	342	314	357	342	353	345	354	361	304	356	350	335	357	337	329	318	349	326	361	337	369	330	393	368	352	372	363	353	337	361	342	328	329	354	377	319	340	318	333	338	340	349	326	344	327	356	330	334	320	337	348	360	357	345	340	355	382	363	331	306	361	328	308	341	323	351	336	337	352	338	334	353	347	348	345	356	307	358	369	356	351	343	301	317	343	349	348	330	327	339	348	355	343	350	312	319	353	347	360	360	349	343	354	321	338	373	334	344	383	350	334	326	324	351	338	329	345	327	352	333	353	357	311	337	349	331	293	358	339
26620	7618	4250	2212	1514	1284	1067	987	875	855	759	733	706	690	648	699	609	651	604	656	591	653	575	581	600	566	586	586	590	546	594	542	523	597	569	577	578	554	532	595	561	546	574	616	576	584	569	568	576	586	580	551	573	557	530	577	568	597	530	605	531	555	579	564	580	574	595	549	559	551	541	540	580	600	573	524	551	550	571	559	573	567	570	565	582	569	559	552	549	589	558	593	523	582	582	553	593	585	590	522	562	549	544	578	553	540	538	575	553	580	585	547	578	548	594	581	581	549	524	524	622	576	601	586	593	559	538	570	558	615	571	568	584	553	560	560	547	540	559	571	553	566	564	582	549	604	601	538	549	561	572	581	577	533	539	586	572	558	569	583	593	587	544	595	561	613	553	592	572	579	540	573	565	555	565	581	609	561	624	594	550	573	597	565	570	581	530	550	572	526	536	586	608	586	537	596	602	575	569	573	525	562	574	550	584	572	539	538	551	562	594	568	498	588	571	585	582	596	595	556	550	556	516	552	580	596	561	598	589	583	542	540	612	586	565	588	568	558	534	578	569	550	544	583	601	571	592	541	575	594	555	537	561	570	560	580	601	567	572	541	582	604	587	578	522	570	588	547	557	531	547	564	554	584	534	553	576	576	563	561	571	586	577	571	577	608	573	609	583	560	591	593	575	525	609	553	554	581	572	585	545	549	563	544	582	566	581	500	561	556	619	579	578	549	550	576	556	581	563	558	605	572	550	578	546	570	544	565	590	562	603	594	563	573	555	572	604	525	582	531	554	598	541	540	568	573	519	528	573	577	581	619	570	581	581	545	626	499	579	627	536	555	548	562	589	583	559	602	599	588	608	556	572	551	563	563	562	564	572	540	599	542	576	547	565	573	577	531	567	581	587	590	568	554	530	541	541	535	523	516	570	561	555	595	563	535	595	571	545	616	569	553	575	614	570	571	575	573	581	634	539	533	552	528	551	598	566	533	575	585	544	556	523	604	571	529	598	554	556	587	609	571	559	533	553	613	561	542	546	561	523	542	508	522	581	569	582	613	578	552	574	543	579	580	569	577	576	587	551	552	561	582	503	589	563	597	557	544	547	560	570	585	556	544	563	524	541	557	584	560	561	574	632	562	583	545	592	617	563	529	574	554	584	588	548	577	595	532	523	552	585	579	582	582	552	591	574	551	588	557	511	547	580	532	546	570	576	575	557	602	561	570	565	587	544	550	591	551	562	569	527	588	603	555	539	587	586	558	520	561	520	572	603	575	543	587	598	589	540	550	556	578	587	511	536	597	559	563	589	579	555	553	492	543	548	602	580	625	614	566	606	539	553	594	573	590	591	557	548	561	552	589	555	585	564	595	555	538	536	567	584	565	556	561	564	568	542	599	550	563	587	583	590	563	560	595	568	584	554	581	545	560	581	561	556	620	542	551	608	590	534	574	586	545	528	581	563	588	533	586	587	617	543	606	549	613	569	576	551	572	492	582	575	553	590	539	571	605	554	556	625	611	564	559	546	611	560	531	549	568	584	561	558	551	584	602	549	611	611	556	543	607	563	536	533	546	566	547	553	582	569	556	565	604	564	567	554	585	576	550	556	574	583	570	538	558	526	542	537	620	567	572	565	568	569	514	588	588	547	575	593	528	564	579	551	585	565	576	561	577	568	564	560	577	539	599	577	553	556	556	551	558	590	582	581	537	527	546	574	555	557	545	558	575	597	555	573	588	547	605	542	541	575	601	544	534	581	582	588	531	546	590	606	552	601	559	570	569	509	526	574	567	557	569	560	583	598	559	573	582	574	556	575	566	546	563	578	557	588	599	551	554	575	504	558	569	591	586	603	575	554	552	565	594	562	591	584	543	569	554	577	559	566	593	508	576	581	578	582	551	621	575	565	613	578	545	550	546	538	592	574	566	567	562	557	588	551	583	559	561	567	576	576	534	557	586	568	543	560	586	520	517	552	524	553	553	546	536	566	586	562	556	572	583	555	573	544	567	618	554	609	564	591	577	580	582	550	558	557	565	562	573	542	558	588	522	538	563	549	575	498	567	568	580	549	579	578	548	580	622	577	531	594	559	586	583	561	589	543	584	555	534	550	585	532	565	547	563	567	560	550	607	582	562	586	574	593	559	570	578	563	578	555	571	565	584	611	575	576	588	576	604	554	593	582	548	562	510	607	594	526	561	570	549	578	554	545	569	561	546	575	558	564	547	545	575	545	562	544	610	553	569	600	572	541	563	568	573	559	588	560	546	555	563	592	606	538	537	534	578	571	584	562	562	602	566	583	559	581	567	583	549	613	552	540	642	564	534	526	562	542	569	565	593	531	584	550	559	550	545	543	585	562	556	583	586	584	560	556	551	640	603	611	584	575	595	550	610	535	588	577	589	634	564	556	599	598	554	572	566	546	561	565	579	565	551	583	527	564	543	540	581	565	596	567	518	562	587	587	548	587	575	554	555	574	519	577	548	582	553	587	582	550	570	585	595	516	575	515	613	550	598	550	570	571	601	587	544	510	546	567	601	554	567	597	618	523	566	563	587	602	554	566	541	532	558	503	556	542	550	587	561	567	567	546	566	564	537	540	562	574	557	551	607	579	589	535	565	564	562	563	535	590	492	580	568	549	557	572	566	557	593	601	575	565	612	545	551	574	556	585	585	554	583	565	589	572	625	571	554	567	553	555	562	561	610	523	563	572	576	594	557	567	537	548	618	581	563	557	536	530	574	554	559	595	546	591	597	589	602	544	546	562	601	566	555	576	598	580	555	577	592	576	571	580	581	567	539	552	544	538	555	610	590	565	565	553	553	566	547	557	591	575	551	548	556	574	554	590	518	546	566	562	550	570	546	572	572	563	588	571	602	591	583	557	565	551	531	541	591	585	594	580	563	548	605	568	572	572	578	534	595	521	594	565	571	559	538	565	568	556	546	550	504	566	554	572	558	532	563	563	562	557	593	590	582	567	536	558	573	585	596	589	553	582	617	584	569	580	544	600	554	541	596	591	586	527	569	562	550	592	524	573	593	569	588	521	554	545	585	572	587	582	553	522	571	563	622	590	501	562	546	538	552	581	558	543	574	629	571	587	566	566	570	594	546	562	580	574	561	589	577	574	562	574	571	612	593	546	580	547	551	562	556	607	544	574	532	551	610	578	543	569	542	557	531	556	552	611	590	610	618	583	600	599	558	571	574	573	557	612	571	535	570	568	580	545	562	624	514	574	551	574	607	593	610	604	576	606	592	570	550	553	582	544	550	590	538	533	557	557	547	591	608	572	531	619	579	570	528	566	558	551	541	598	597	607	555	561	587	571	586	558	593	549	583	559	575	586	540	592	554	569	543	571	588	549	566	602	577	607	563	554	572	586	540	580	571	537	583	547	556	553	493	557	604	579	570	590	565	534	574	549	607	546	540	585	557	563	568	570	552	566	565	605	529	559	558	539	589	572	576	558	576	521	566	544	571	556	603	556	573	547	511	587	557
24267	21333	28581	24371	20989	4308	1040	704	634	558	515	474	441	444	409	347	393	364	320	344	324	370	303	317	328	330	340	295	322	336	278	290	298	276	328	291	304	296	330	324	319	305	313	297	323	269	307	292	314	310	332	279	291	325	276	285	311	276	301	308	297	299	274	307	307	291	290	305	303	317	294	316	291	293	318	287	290	303	290	296	308	286	303	298	276	280	305	299	282	266	290	279	290	305	278	304	314	311	297	276	292	323	310	307	292	329	278	319	297	284	285	313	310	281	266	306	334	279	302	268	278	257	325	296	308	311	293	319	287	302	283	293	251	321	318	294	285	292	277	295	315	300	328	287	274	281	299	286	291	293	311	301	288	285	312	326	291	284	341	324	301	273	296	270	292	300	296	282	275	285	268	270	292	289	270	290	292	322	300	308	307	294	273	315	334	269	342	289	329	289	306	293	322	294	292	289	299	296	295	290	300	294	296	293	282	283	298	292	298	307	262	306	269	324	287	287	304	289	299	253	284	278	313	279	274	293	298	298	286	284	277	299	296	314	315	305	281	306	294	280	310	286	293	311	261	289	301	326	294	299	293	287	274	297	333	296	278	319	312	296	312	297	319	297	337	315	316	340	301	309	281	296	291	305	294	291	320	303	290	288	319	258	325	319	263	291	322	292	291	263	294	289	317	289	314	312	289	292	298	327	313	283	313	258	287	326	290	317	319	300	298	292	282	278	294	282	290	294	320	280	289	309	282	290	303	300	263	290	310	287	270	288	301	280	298	334	294	299	319	314	286	315	279	304	313	336	326	320	249	324	301	319	286	286	273	303	284	307	303	315	330	300	314	298	305	295	295	277	335	312	295	290	268	292	276	292	300	297	294	342	290	307	272	312	283	299	305	305	273	283	309	276	330	328	289	304	303	271	301	305	304	295	297	321	280	295	293	312	305	290	273	294	292	288	299	289	331	306	282	283	259	324	309	328	299	306	332	297	286	289	287	302	289	273	310	296	300	287	297	320	302	295	305	288	291	285	301	297	316	312	298	308	298	277	306	306	291	323	297	281	269	298	297	267	261	265	281	319	326	285	256	327	301	304	274	332	315	307	306	299	298	308	293	304	291	276	287	288	313	282	278	283	292	262	312	298	252	288	293	312	308	290	304	281	282	307	314	309	257	266	322	302	302	325	317	297	283	256	268	287	295	316	328	272	305	312	280	311	289	330	302	288	272	284	306	289	316	276	294	266	304	284	308	304	286	303	318	301	285	296	307	310	311	310	300	302	308	317	300	311	301	308	292	296	280	276	320	292	280	300	290	286	304	300	301	288	305	304	256	305	268	285	295	297	285	303	305	314	271	284	311	295	301	295	303	310	330	265	274	311	319	305	310	279	279	314	279	318	264	282	313	265	279	278	299	304	304	291	282	326	292	263	303	292	295	300	297	319	294	311	293	291	297	337	307	293	306	304	303	290	324	321	297	299	310	296	292	284	299	275	284	305	298	275	287	274	298	292	281	300	316	298	278	296	306	273	299	298	274	330	300	330	284	330	307	320	308	306	287	290	283	313	290	272	295	304	322	298	310	289	294	303	305	293	276	290	309	271	337	315	263	273	326	298	284	295	327	331	311	299	283	343	311	289	309	307	296	328	289	289	257	308	276	247	288	312	312	315	267	299	286	303	290	321	317	304	267	283	278	319	313	324	331	290	296	299	263	317	281	307	292	311	272	324	299	302	312	276	295	319	278	284	297	299	306	300	308	310	304	292	299	271	293	311	294	280	338	285	326	306	306	260	315	291	263	314	302	312	310	310	320	275	309	309	303	290	304	296	313	312	311	299	314	302	319	286	288	287	317	308	282	312	271	304	319	271	308	295	308	311	294	294	318	309	322	308	331	288	291	327	313	263	295	285	302	315	326	299	316	329	317	308	294	279	287	293	327	314	265	270	284	310	254	269	322	291	312	339	312	278	313	293	317	322	312	268	294	278	275	327	314	347	293	315	321	277	300	277	302	278	309	310	326	285	303	323	333	296	298	304	285	288	315	264	288	318	286	281	294	289	312	298	282	311	301	307	248	312	284	293	297	299	285	288	311	310	299	287	304	312	315	279	264	287	277	271	305	308	312	348	306	283	299	312	293	330	308	268	304	278	288	330	304	286	298	303	282	278	281	289	310	300	303	295	273	304	300	300	307	277	283	311	267	280	308	313	299	321	300	289	289	264	319	289	255	293	334	308	309	288	306	304	256	285	297	275	308	282	310	312	298	284	284	289	287	290	309	303	336	312	304	305	298	324	322	279	285	278	289	314	312	291	303	317	278	317	310	285	305	289	297	300	292	270	296	280	307	304	315	255	282	302	280	305	292	284	308	314	260	284	295	277	293	283	268	326	289	318	336	302	284	257	335	316	267	286	302	280	316	292	301	256	299	295	339	320	318	312	294	293	283	314	301	325	291	262	271	308	308	285	289	328	304	269	297	295	289	304	302	315	295	271	310	260	313	293	275	315	282	295	316	295	309	295	298	289	318	297	258	288	279	301	271	302	308	277	305	304	265	300	319	275	317	308	282	339	286	304	291	273	271	296	327	268	331	297	323	282	294	301	309	282	342	302	310	323	285	273	301	319	299	301	270	297	307	277	305	288	288	305	272	298	310	314	280	317	326	281	281	282	278	278	285	267	281	296	268	276	273	316	288	322	294	327	275	304	316	291	313	315	292	304	309	284	294	299	307	275	313	329	284	311	286	305	336	298	296	266	290	281	285	296	296	265	277	282	277	291	307	295	312	299	291	288	282	292	279	307	251	306	265	275	310	301	294	307	309	256	297	310	278	285	307	307	301	317	310	311	325	278	272	322	288	273	313	289	313	298	298	289	334	301	291	305	286	277	296	307	301	310	325	299	311	299	311	297	282	300	278	277	312	270	309	326	308	330	312	322	295	310	276	274	315	300	283	281	293	318	283	282	288	283	291	291	316	296	295	286	299	296	288	328	281	290	298	290	281	299	292	278	258	286	277	325	283	336	321	280	278	314	287	294	302	280	284	285	288	288	276	313	282	277	310	283	323	296	308	324	296	289	261	294	261	299	268	279	308	294	265	270	271	302	327	274	297	277	297	325	338	285	323	290	254	293	279	326	292	274	308	300	300	329	292	301	306	288	272	324	324	316	333	301	323	318	293	296	304	266	298	317	273	295	328	270	314	310	269	307	264	266	288	307	297	318	280	287	291	293	310	276	296	322	270	269	282	290	287	292	266	259	297	274	288	286	296	298	290	312	319	293	298	299	308	297	270	311	303	324	314	306	295	279	318	292	294	310	298	320	290	307	303	297	302	298	289	317	315	288	264	250	288	312	295	294	304	302	277	301	276	276	322	299	289	290	297	292	315	303	300	311	280	317	267	301	323	304	293	298	298	289	295	274	287	303	286	296	306	269	279	302	268	300	311	289	275	302	291	299	320	276	288	304	310	300	294	319	258	288	290	291	299	309	296	310	265	297
31477	15716	11409	5683	3909	3086	2353	1804	1633	1345	1158	1123	973	880	815	758	698	673	716	670	591	649	532	560	606	572	515	522	561	560	548	532	538	520	527	539	502	507	511	520	508	502	492	500	487	509	529	528	490	487	485	513	532	473	508	520	535	511	501	542	501	517	455	510	532	471	491	507	495	489	529	483	504	499	498	504	505	493	479	516	482	499	497	510	487	473	495	484	493	463	514	517	476	463	487	480	510	499	479	489	482	492	511	465	483	504	505	490	518	544	489	461	465	521	517	491	484	472	522	498	508	505	462	536	508	507	503	484	473	441	468	523	478	461	484	475	543	458	474	462	511	470	482	467	514	522	500	525	527	487	534	523	451	479	484	508	432	492	524	496	515	512	522	488	493	468	486	450	458	515	487	479	485	514	493	486	456	465	498	484	470	515	463	463	498	468	462	477	510	480	517	482	499	474	510	472	520	494	519	449	516	493	506	486	500	491	510	502	495	492	479	501	477	499	491	480	541	485	504	522	504	495	491	503	523	452	535	494	501	493	498	514	503	535	498	462	537	495	493	483	544	521	492	497	490	478	438	497	514	476	470	511	496	513	512	469	507	481	502	475	492	466	528	458	457	508	471	484	485	486	499	526	455	486	532	501	484	488	472	473	480	517	472	468	488	456	485	511	505	498	467	484	481	515	480	440	465	478	483	533	445	490	512	494	511	504	503	505	524	503	491	499	532	463	490	503	496	481	508	523	487	525	458	476	482	514	459	491	460	521	487	498	471	502	548	506	518	518	503	495	474	440	497	489	529	472	485	521	519	509	480	514	484	519	509	496	495	462	436	519	494	482	504	509	527	495	496	489	473	489	509	497	470	473	496	509	492	486	483	486	511	489	507	444	498	501	495	486	492	485	483	525	484	446	486	492	501	519	471	515	516	475	476	520	509	474	537	517	481	473	487	517	495	496	497	494	489	485	519	510	498	526	443	525	498	489	517	477	525	488	477	476	496	471	482	503	514	466	503	505	531	531	475	494	500	480	526	499	476	500	499	464	529	448	497	505	474	494	487	520	503	515	485	507	505	503	507	452	486	543	506	508	483	460	523	470	497	494	500	512	490	466	483	513	495	495	473	506	469	505	473	525	480	534	483	482	481	492	516	488	514	478	491	528	531	455	488	465	486	481	518	479	518	480	465	503	492	485	504	503	442	490	478	502	512	480	495	507	492	484	495	486	531	469	462	491	462	472	510	509	473	482	500	498	471	462	488	453	499	465	455	502	483	499	505	515	500	509	498	452	492	499	495	482	456	511	503	532	511	494	488	485	549	541	490	517	485	475	486	506	467	504	489	449	480	490	492	483	495	491	501	486	479	487	488	530	496	544	520	500	472	505	469	527	508	480	465	516	518	502	466	498	504	505	518	502	518	446	478	511	501	510	493	465	456	508	507	484	510	496	492	499	494	466	500	504	520	485	525	502	443	461	526	479	518	502	491	499	503	493	449	458	486	514	498	474	531	509	464	502	476	542	516	500	465	487	443	528	503	521	522	483	451	475	521	508	470	487	511	521	488	531	480	489	502	526	441	453	489	458	489	475	487	488	456	509	504	509	513	460	501	480	490	528	479	532	495	530	494	497	450	512	459	465	471	562	503	479	479	467	545	488	495	501	494	492	490	500	465	470	478	479	513	475	490	549	520	522	471	498	480	474	470	506	471	468	522	522	466	514	522	531	486	498	494	519	506	469	488	491	511	503	492	490	506	466	474	508	517	490	522	471	484	492	504	521	488	504	473	495	457	501	513	506	482	538	546	500	467	455	482	489	468	469	470	501	480	478	530	513	470	524	498	529	489	459	486	508	503	479	477	481	472	490	510	496	473	469	497	509	467	486	505	509	502	535	506	497	512	466	498	468	485	503	484	510	502	467	507	491	503	535	506	478	505	479	507	502	486	476	507	495	523	479	500	465	503	487	479	516	523	489	512	517	494	537	470	503	538	490	449	481	482	469	527	485	524	483	468	495	486	471	513	531	513	497	480	516	479	499	463	501	501	486	531	496	477	488	508	484	514	526	487	501	492	503	483	517	470	502	478	500	461	517	513	480	492	468	518	484	509	489	474	458	509	477	534	480	503	482	458	461	478	496	520	512	499	494	509	512	465	512	508	520	465	483	451	472	494	504	506	478	496	496	498	502	469	466	502	529	517	497	474	491	474	507	500	465	484	491	516	500	496	465	510	488	476	454	489	507	473	468	466	513	518	467	490	464	462	579	516	501	485	509	472	536	471	495	500	501	515	504	540	493	543	460	485	476	501	481	503	469	478	496	487	480	488	489	495	487	537	485	515	506	514	528	511	485	479	480	493	491	487	466	495	509	498	499	474	467	506	434	513	482	462	454	518	505	465	511	505	512	525	529	502	474	532	474	525	512	520	482	507	528	510	494	494	506	465	486	507	504	503	473	509	528	539	497	480	452	503	478	425	485	515	522	439	472	506	488	497	502	507	492	523	475	464	498	519	486	518	515	521	512	508	457	459	482	548	481	500	487	542	509	474	471	522	488	481	471	496	486	474	513	527	477	504	526	502	479	474	483	527	456	476	492	466	505	496	509	459	485	511	501	479	529	504	514	460	523	513	492	508	510	462	479	517	489	447	518	532	533	529	517	478	485	510	498	459	501	497	510	467	496	472	495	515	511	481	493	534	462	520	487	481	527	533	483	511	479	536	501	504	502	526	464	526	534	511	483	471	510	485	479	483	518	496	505	489	485	487	504	539	503	527	507	459	517	488	481	478	480	456	507	454	498	526	489	486	462	497	473	488	508	491	463	473	483	488	530	518	442	480	481	505	499	517	473	516	497	468	525	497	511	493	481	482	459	482	504	506	507	503	496	499	510	499	482	482	508	497	433	483	470	493	493	480	525	510	518	478	490	511	473	472	531	472	515	521	469	496	475	485	451	503	483	467	495	492	499	492	520	476	482	479	514	501	467	487	499	529	513	510	475	513	496	505	485	552	522	452	491	509	504	517	480	509	494	500	482	507	521	509	446	502	511	468	510	528	489	517	469	507	499	460	488	460	491	460	519	510	501	477	486	507	485	471	513	494	456	489	511	473	468	495	505	496	442	471	489	502	450	459	482	481	499	449	474	502	491	467	491	510	494	500	516	507	504	519	553	492	541	529	473	504	524	494	486	499	489	485	480	472	493	485	461	502	524	581	508	526	561	514	449	524	536	487	512	498	497	506	485	483	493	519	517	477	514	509	520	498	465	473	509	531	473	481	482	507	520	506	502	508	472	456	484	494	461	495	499	517	534	521	527	493	506	453	469	511	496	487	483	510	446	460	491	486	489	480	490	511	530	521	502	507	491	469	521	474	462	463	508	511	500	457	500	537	508	511	487	503	497	512	464	491	472	486	500	484	501	481	470	509	437	501	454	488	476	484	475	477	507	510	491	505	485	506	489	523	510	496	495	451	492	478	474	501	488	532	504	512	495	473	478	516	500
23360	21364	29157	23923	21359	20620	2903	840	586	529	459	396	361	289	283	250	243	238	222	222	198	203	179	186	189	162	189	169	170	178	160	146	161	176	183	145	152	127	179	149	153	148	145	134	171	140	139	142	122	147	130	136	144	140	156	143	148	139	144	151	140	156	132	130	148	137	157	166	156	147	125	133	135	144	146	139	136	141	137	149	149	141	141	153	130	153	147	122	133	124	160	134	154	145	143	148	145	136	113	140	126	142	140	149	144	131	165	146	147	125	156	137	165	153	133	138	139	145	141	130	166	145	150	119	156	134	138	142	157	121	137	144	135	142	138	132	158	151	143	129	130	160	163	139	153	136	136	145	120	159	135	167	143	134	157	137	136	147	140	141	135	132	137	135	134	139	140	167	150	143	145	141	128	126	129	126	146	139	143	122	139	111	144	141	126	119	128	128	150	148	132	134	153	145	149	144	139	170	147	129	146	146	131	148	123	153	145	160	145	143	154	129	156	115	133	140	140	159	136	153	124	129	152	146	151	157	159	144	128	134	137	141	142	144	128	141	147	146	154	164	153	153	142	136	144	152	138	136	143	150	150	147	125	133	151	157	149	133	145	154	158	138	141	122	130	151	125	126	149	137	136	163	148	108	151	134	153	140	139	146	153	134	121	138	134	149	153	139	125	146	131	135	147	148	122	144	130	162	127	151	157	123	145	137	133	135	133	131	160	134	134	145	131	155	140	119	141	145	139	148	147	129	120	143	157	140	135	120	154	144	150	120	131	138	116	132	131	139	141	160	138	143	142	149	143	122	142	133	137	131	153	129	134	116	129	142	145	149	164	115	131	143	122	120	126	131	155	135	119	124	131	136	124	147	153	139	136	134	125	141	152	135	131	137	133	135	134	146	118	143	142	137	134	154	135	182	155	123	135	149	149	129	136	129	136	109	125	136	127	128	139	150	150	131	131	125	143	147	143	148	150	143	146	118	135	138	139	126	136	138	152	134	156	125	160	151	145	122	139	145	128	130	144	136	165	149	127	140	133	163	128	154	144	147	154	145	149	122	133	138	137	130	132	145	134	120	131	129	152	147	132	142	138	149	130	122	130	142	131	136	136	151	171	146	118	117	133	152	153	129	127	139	157	121	143	143	139	137	129	129	148	135	126	170	146	133	119	146	146	137	130	127	124	129	140	145	159	127	140	128	135	158	134	142	121	127	173	156	137	134	141	119	120	140	125	146	145	145	117	154	134	124	142	146	139	120	124	128	149	168	143	128	154	137	132	122	129	124	138	152	144	127	141	138	119	133	152	143	143	144	143	132	144	122	140	170	131	140	132	121	129	120	128	140	133	154	146	141	152	120	138	130	143	145	144	132	161	125	138	156	137	156	112	124	135	115	131	143	125	133	130	128	147	132	145	116	153	143	136	123	116	107	136	136	139	138	137	129	142	147	136	137	141	136	131	124	149	148	150	145	120	131	130	167	142	122	143	138	137	134	126	131	125	131	141	145	122	131	146	127	142	134	131	127	146	145	143	145	144	142	137	138	144	126	131	143	140	113	145	126	129	126	141	136	146	155	122	147	135	129	135	140	136	136	143	134	144	139	137	131	140	119	111	148	123	143	131	144	154	147	144	139	142	131	145	154	131	157	131	137	120	141	154	123	141	127	142	123	135	150	163	140	124	142	144	153	128	144	151	145	121	152	125	132	152	137	124	133	145	127	149	135	121	150	127	145	142	115	141	140	157	135	164	151	137	133	142	135	131	149	124	121	146	131	161	129	133	140	137	156	132	130	160	142	135	133	126	123	139	149	129	152	144	147	139	132	141	129	133	119	134	132	145	126	129	150	154	122	136	146	141	145	148	141	142	117	157	129	127	165	158	148	134	132	130	135	117	162	128	144	149	136	162	163	135	140	135	140	132	150	140	151	146	165	128	136	146	140	149	152	161	119	128	136	144	144	146	148	143	131	130	157	150	133	135	155	140	124	140	145	125	151	137	122	143	128	153	130	136	144	137	121	122	125	128	132	146	152	142	134	160	150	143	138	135	139	137	131	132	138	149	141	133	159	137	126	123	129	115	130	155	144	118	144	143	149	123	124	136	131	132	134	164	148	132	141	150	138	166	165	127	135	141	158	143	145	136	138	149	141	146	139	132	151	138	157	116	134	162	139	139	135	139	148	135	131	114	139	132	134	134	157	121	122	133	126	125	115	139	128	123	140	128	132	142	142	162	147	146	158	139	144	137	137	137	137	150	144	113	153	138	118	159	116	130	160	149	143	131	152	146	133	163	137	156	157	134	149	154	138	136	122	143	121	137	148	144	129	144	155	158	120	122	130	130	149	131	114	143	152	129	125	130	149	133	128	159	138	147	122	144	137	140	150	127	144	136	121	139	131	155	147	147	128	144	132	118	134	123	157	152	130	118	151	138	146	135	143	127	142	150	119	150	150	157	140	154	141	144	124	133	134	142	130	127	142	146	141	161	127	145	144	120	153	115	149	159	148	142	154	125	153	142	117	135	127	130	127	143	145	141	121	141	154	139	132	147	134	117	141	158	133	138	151	124	142	138	137	129	106	147	146	156	149	161	121	133	127	122	139	138	134	131	138	115	142	139	134	141	154	128	149	149	125	139	139	134	130	140	155	130	115	124	119	148	122	121	135	133	154	125	136	135	152	147	154	172	127	127	146	127	127	161	128	165	140	143	127	152	141	149	127	138	147	148	148	146	128	145	139	145	137	142	131	150	137	158	153	133	146	146	147	134	135	120	135	131	140	152	151	142	120	146	136	119	137	138	130	122	136	125	167	155	113	121	139	136	137	144	145	150	147	139	121	140	133	145	143	144	135	126	155	143	119	134	135	124	133	136	131	152	142	141	130	121	148	142	135	130	134	120	125	158	138	148	133	159	136	123	151	140	153	147	143	144	142	132	150	119	140	121	129	157	138	134	131	140	139	116	142	139	129	122	144	141	155	142	141	131	131	144	133	146	174	120	125	117	152	130	120	148	143	140	134	125	127	136	130	154	137	148	136	131	153	139	150	139	142	137	144	136	142	131	133	139	149	147	134	140	146	95	147	135	136	155	134	122	135	121	156	129	148	154	118	168	144	138	135	139	140	137	130	155	143	146	139	144	128	151	123	130	126	148	138	154	131	143	140	139	144	144	161	154	132	149	138	145	152	141	128	143	135	118	146	120	153	155	154	140	147	137	143	141	155	163	129	149	147	148	135	145	130	151	127	125	144	133	148	126	136	136	143	133	116	129	126	146	132	151	149	164	146	131	126	129	161	133	138	163	169	135	144	153	135	138	138	143	145	152	135	126	129	116	133	125	137	138	135	130	128	140	132	121	138	130	153	143	135	140	127	134	137	157	144	131	113	139	135	135	134	146	126	153	157	133	130	131	141	119	100	128	145	129	141	128	144	133	127	139	135	147	114	130	144	121	143	143	138	117	123	152	121	127	134	133	148	140	125	150	147	139	147	148	140	138	133
35136	22886	15806	8277	5745	4332	3221	2418	1961	1715	1368	1233	1014	876	826	675	672	581	517	479	432	481	390	364	386	356	372	316	326	293	319	297	302	300	304	271	276	280	291	294	279	266	272	256	257	265	276	251	274	228	253	240	258	248	246	235	235	262	233	244	209	235	259	252	252	254	243	271	235	222	256	261	227	253	252	233	218	227	240	237	223	266	258	262	232	237	238	252	253	252	218	251	235	216	260	252	225	248	222	217	240	232	254	223	236	234	213	257	249	267	253	236	227	251	223	236	236	214	260	240	226	252	230	265	251	269	243	240	270	222	242	229	244	230	247	250	243	267	253	235	232	243	208	254	243	251	219	236	244	253	229	235	248	245	241	265	285	210	229	251	257	240	261	244	217	223	234	226	252	245	237	251	260	265	213	241	243	231	234	247	240	220	227	260	229	247	222	273	248	220	240	245	238	239	256	213	228	248	242	209	252	225	228	223	246	249	236	229	243	263	238	236	231	252	273	233	235	229	243	244	221	223	235	238	249	216	239	251	264	246	243	262	227	242	236	236	244	194	253	225	201	231	211	259	245	257	205	245	211	233	248	237	239	220	242	254	238	229	239	236	242	210	271	214	237	265	264	211	246	242	233	202	203	250	249	224	236	217	213	246	254	248	252	254	230	216	245	233	242	278	228	236	222	249	265	258	261	254	231	207	241	246	252	228	244	244	243	242	213	245	239	268	255	248	239	249	218	256	238	232	230	245	236	242	244	223	243	234	249	237	225	256	258	237	257	230	228	267	263	225	249	250	216	266	229	220	254	274	238	236	228	258	234	227	233	252	246	240	259	263	233	223	214	214	225	249	233	251	241	255	254	231	251	238	216	236	251	226	250	233	230	218	240	254	226	218	240	213	232	237	216	236	264	240	231	244	265	222	246	263	246	218	240	228	228	231	246	257	249	219	202	218	253	232	237	258	203	202	264	233	251	234	235	240	244	227	199	252	232	260	246	237	251	226	248	218	268	234	231	221	198	220	233	237	242	246	231	230	234	240	229	216	231	256	264	265	248	241	228	210	236	227	243	271	268	243	243	252	263	237	234	242	231	267	225	260	222	233	207	252	254	282	225	248	223	230	226	259	223	243	244	226	231	217	226	238	227	253	234	229	212	237	230	230	252	268	230	231	226	232	275	234	253	229	240	242	227	229	236	232	244	239	257	238	250	258	239	220	231	215	271	225	218	233	217	230	245	253	230	225	236	234	220	231	246	225	203	257	248	236	231	249	270	243	243	232	205	249	222	239	214	230	220	217	227	271	227	255	247	258	242	242	260	218	238	231	225	255	249	229	240	250	253	227	207	252	220	216	263	220	223	263	268	257	246	249	229	223	238	250	244	234	249	233	240	234	249	225	246	235	212	235	239	227	243	230	200	213	225	247	251	238	217	222	214	248	240	253	214	223	254	250	207	231	245	219	227	267	241	230	233	269	250	231	255	245	224	240	209	232	255	219	227	217	245	233	223	204	260	246	269	262	235	237	232	250	224	263	257	211	224	257	256	242	227	238	241	222	227	222	235	243	219	211	233	238	235	247	219	245	241	216	244	243	232	231	228	250	228	215	260	251	253	254	254	276	218	240	236	235	256	250	243	224	237	219	248	219	238	222	265	227	222	243	218	232	252	225	237	216	233	220	234	231	248	245	244	229	228	268	242	249	255	252	252	234	223	208	244	250	236	258	239	237	245	237	238	232	261	221	245	263	254	245	224	220	248	241	240	237	230	227	254	232	246	205	219	238	242	227	248	259	229	237	221	242	249	249	249	244	266	214	235	248	259	222	247	235	252	227	202	222	221	215	253	232	221	234	221	232	237	238	237	238	252	241	221	257	247	247	239	249	270	252	220	248	215	251	263	259	220	214	268	260	266	236	224	236	250	214	223	245	259	253	221	214	232	205	224	254	275	223	229	242	219	218	237	252	249	230	215	236	209	251	231	263	254	240	240	243	207	248	201	212	228	224	249	252	250	234	237	256	253	267	244	258	264	235	238	247	229	240	204	233	253	260	235	231	228	244	229	231	255	235	247	228	236	221	227	218	248	250	208	253	266	242	236	223	269	225	238	246	231	268	228	237	232	213	264	247	234	253	237	255	235	229	249	252	248	272	225	217	219	228	251	237	258	252	256	224	231	235	245	245	232	223	234	248	204	230	233	246	251	239	235	252	239	244	230	245	222	266	233	236	216	252	218	244	261	212	223	238	214	221	235	226	223	207	223	228	251	234	228	266	213	236	234	228	238	220	250	246	264	240	228	230	223	253	239	236	223	230	219	244	179	243	236	236	213	249	251	232	219	225	232	247	215	246	224	263	211	264	238	238	265	263	238	245	231	232	251	247	244	239	233	251	229	222	239	222	246	227	252	227	245	259	238	229	214	213	229	235	256	267	264	236	235	226	232	244	248	240	239	223	262	236	259	265	202	262	252	215	237	255	258	240	219	248	250	231	233	231	274	252	228	239	228	237	237	228	228	236	207	249	234	260	241	218	250	230	234	214	250	247	226	219	228	223	237	262	237	256	235	252	256	210	238	233	215	257	234	234	247	247	233	254	226	260	233	197	215	278	237	228	217	232	253	228	266	249	249	262	227	231	235	229	263	222	231	237	233	216	239	228	233	238	237	230	251	216	246	242	222	262	248	226	234	233	223	236	258	254	248	229	229	254	235	208	221	231	207	225	264	247	229	229	264	229	227	225	234	246	230	253	238	244	232	228	226	219	229	235	241	236	244	239	241	218	252	224	222	241	256	231	205	260	226	253	224	223	248	241	248	223	258	241	222	227	238	267	239	228	222	240	246	263	233	219	233	227	247	213	255	251	240	226	210	234	218	248	253	237	244	197	195	230	228	254	238	258	226	233	230	240	220	263	235	251	258	257	233	230	261	218	240	202	251	238	244	223	237	239	257	229	223	248	231	218	254	239	237	228	274	231	215	207	249	241	244	256	226	208	228	238	243	256	248	259	221	231	256	255	234	238	216	229	208	233	227	246	234	267	238	236	250	229	249	232	224	211	231	260	236	238	227	199	221	258	253	251	256	237	227	229	254	269	225	252	253	270	263	216	221	240	227	262	218	257	219	222	226	246	233	236	241	224	223	231	225	227	224	234	220	250	240	215	235	247	224	218	227	241	266	249	225	235	210	227	224	236	225	258	236	234	231	232	230	244	242	246	247	240	260	233	239	236	258	213	228	251	221	217	234	251	234	217	266	245	248	233	258	250	238	230	259	227	245	248	238	259	268	231	230	254	256	258	195	248	238	259	257	202	219	263	216	228	232	250	236	236	248	236	214	215	277	221	245	240	254	212	249	227	255	226	223	239	237	251	246	249	249	241	239	248	235	249	243	255	249	237	226	239	240	244	222	249	218	227	236	249	235	226	229	231	250	233	249	249	242	248	230	255	206	244	209	233	205	239	243	233	226	226	245	248	221	236	212	237	221	240	220	237	248	236	222	274
27508	20454	8678	1374	661	583	504	447	434	426	376	435	355	397	378	372	402	327	372	351	356	377	328	370	348	320	357	382	352	334	345	325	344	326	371	334	365	322	378	340	356	357	341	374	352	351	324	344	335	307	330	348	323	339	373	371	367	329	363	351	380	337	337	358	335	329	349	363	328	353	346	305	357	350	333	325	312	376	323	327	375	333	288	308	368	344	339	328	346	343	309	361	330	313	319	340	352	334	342	326	351	342	326	350	329	334	346	327	340	331	344	327	359	340	361	327	345	330	361	329	381	349	352	339	364	348	322	337	370	352	321	335	329	347	333	367	338	336	321	381	335	362	326	352	356	325	349	364	359	330	318	349	332	359	340	351	344	349	360	336	361	343	364	330	320	330	322	353	349	330	382	355	356	326	325	352	348	338	315	320	340	343	351	322	339	347	342	332	345	372	341	330	341	328	350	330	345	351	318	367	348	352	339	326	319	307	311	309	350	357	334	330	322	373	349	332	387	337	339	352	338	315	325	336	355	349	343	353	382	321	353	331	368	326	346	361	364	325	345	323	333	329	331	330	358	354	339	352	345	326	366	373	375	351	351	321	348	349	357	377	367	321	348	345	326	368	308	334	350	363	325	324	328	345	336	310	353	348	327	345	336	344	315	365	345	318	366	330	341	336	313	374	334	336	339	343	333	363	346	330	351	342	331	327	324	333	356	340	386	351	368	323	355	341	348	357	336	350	340	373	379	366	334	351	331	360	359	321	330	342	340	340	340	293	309	357	321	313	336	336	363	346	323	347	353	315	330	323	330	331	363	317	336	358	351	367	361	340	345	315	349	337	360	324	363	332	362	335	363	312	335	336	330	353	350	329	338	343	333	321	309	347	345	359	342	315	340	316	316	310	327	354	299	374	370	340	318	341	351	352	349	346	317	360	357	365	320	349	359	339	330	348	325	310	373	334	319	352	319	309	335	314	344	354	368	327	385	339	324	356	305	351	355	320	361	330	393	352	349	351	351	348	337	353	318	353	362	316	341	353	349	351	331	330	379	339	367	351	337	340	341	336	331	379	310	338	342	371	328	351	316	311	333	311	344	326	355	363	303	323	342	375	326	327	333	359	330	353	343	347	344	355	390	346	360	322	331	350	343	349	322	339	347	294	381	297	328	341	351	363	355	355	369	348	354	323	315	357	339	329	355	315	329	345	342	370	327	366	373	317	323	337	348	356	308	300	349	359	347	344	356	350	351	340	316	328	322	347	318	347	347	329	326	324	353	348	356	299	331	337	360	314	331	334	346	349	355	319	391	336	359	357	297	330	340	358	340	352	351	364	364	355	345	370	355	346	348	357	365	350	345	331	321	344	345	296	335	329	349	317	312	328	334	352	318	346	313	326	345	350	346	347	362	315	343	349	357	320	332	353	319	350	364	353	324	362	334	330	340	323	312	328	360	335	349	366	352	345	319	337	320	351	314	335	346	313	341	313	356	325	342	330	338	358	343	308	353	363	344	351	340	345	321	334	346	316	335	347	321	353	344	370	333	384	360	344	334	313	334	369	380	350	322	325	317	361	335	364	320	349	349	328	335	330	328	362	350	346	334	374	382	342	348	344	348	343	368	354	327	330	316	332	335	342	344	325	343	362	353	322	326	346	311	336	314	356	332	337	361	322	350	316	365	347	350	356	303	311	388	373	353	365	323	322	338	352	360	356	362	336	387	328	373	369	341	355	342	378	367	325	348	364	345	338	349	372	330	326	353	352	349	344	356	324	340	321	330	366	328	367	352	323	351	332	338	366	344	340	332	351	357	330	343	324	341	330	330	357	321	346	363	345	318	376	344	371	344	332	322	343	341	349	359	323	342	345	324	362	356	367	360	341	324	340	357	339	326	312	355	364	328	325	352	348	332	347	348	343	325	352	344	318	329	321	337	340	341	338	347	322	340	356	332	336	337	337	342	349	368	334	344	337	357	346	379	328	362	351	341	326	343	338	381	328	333	360	328	371	307	325	369	345	354	321	360	316	369	346	335	324	342	340	341	356	328	366	320	339	355	365	337	333	304	310	323	331	359	334	328	331	329	341	358	344	352	391	319	326	345	325	335	341	313	334	312	374	370	321	309	352	345	343	329	322	346	355	323	364	369	346	316	356	312	352	347	348	353	315	356	339	318	343	351	347	341	344	352	370	328	346	325	314	361	365	347	350	362	311	349	321	369	364	354	302	316	357	360	333	344	342	331	318	349	305	351	364	349	322	342	340	358	351	334	310	329	308	359	337	345	329	323	294	339	323	365	342	319	361	343	351	330	380	374	331	362	341	326	354	357	321	354	304	353	327	318	316	324	330	367	356	341	350	349	355	325	352	322	326	379	333	367	367	317	344	351	341	335	371	332	308	332	356	357	334	362	356	358	343	325	354	349	338	375	352	351	320	341	368	322	373	338	347	321	367	382	380	357	312	371	352	338	322	348	334	311	318	341	361	335	332	337	322	331	335	327	355	318	360	283	350	337	375	332	331	307	321	321	325	331	301	336	332	322	342	353	328	384	361	339	329	340	344	342	352	326	361	393	351	338	365	338	336	373	355	356	326	329	342	343	384	330	342	359	306	348	355	345	369	308	343	357	338	340	355	379	333	343	304	313	321	354	342	370	316	341	349	361	335	320	336	324	331	320	317	361	321	351	356	300	308	362	326	326	328	324	325	342	345	347	337	358	348	347	345	352	329	362	326	320	348	344	315	337	335	313	372	350	359	351	331	341	344	361	327	369	353	357	333	347	357	310	303	319	321	331	347	325	358	323	376	329	347	315	342	338	297	349	306	346	382	314	373	332	339	342	393	363	374	316	323	309	351	308	337	348	339	337	341	315	318	336	336	379	352	353	362	342	358	334	358	353	330	328	354	308	339	359	350	356	362	363	323	324	354	354	329	330	346	348	330	338	337	342	361	342	332	338	356	353	360	359	315	310	372	363	351	325	342	396	357	365	319	316	311	373	345	374	336	341	352	321	362	353	356	368	351	346	339	349	353	366	348	326	321	371	337	351	366	312	347	344	346	348	352	343	345	386	354	337	295	343	352	369	346	336	327	349	350	326	345	308	362	327	352	330	332	322	317	318	323	356	345	341	331	323	343	339	362	344	360	335	345	352	328	357	369	322	346	354	327	338	350	323	342	330	331	342	341	330	343	363	351	317	336	339	330	351	353	324	324	344	351	328	387	388	360	347	310	362	356	358	346	304	392	324	359	377	374	340	352	359	359	335	323	382	329	368	322	351	345	346	342	330	345	339	353	373	371	349	323	341	282	318	333	337	372	323	325	328	344	325	328	334	342	355	314	354	335	360	317	350	342	342	341	347	325	331	359	336	348	331	330	343	332	336	342	367	305	350	345	359	356	378	324	339	355	291	352	346	339	317	327	365	335	341	341	349	358	335	337	319	351	338	353	349	337	321	334	342	393	341	340	332	314	338	320	363	336	347	338	345	328	348	349	321	339
25944	8657	4408	2138	1521	1275	1079	939	882	776	763	732	711	697	626	632	651	585	616	590	655	572	534	591	557	595	602	560	558	603	553	577	570	553	575	574	544	549	577	551	614	589	608	576	545	537	569	586	579	577	550	608	574	550	558	570	565	571	578	545	576	544	555	596	560	560	577	608	576	506	561	548	567	569	599	545	553	558	587	509	577	592	572	553	580	580	562	511	545	567	560	553	553	573	566	573	582	549	505	551	536	586	513	584	578	553	567	572	557	530	558	583	560	564	567	596	519	598	536	520	550	581	556	515	585	557	556	602	551	509	578	599	563	543	519	551	558	568	564	571	557	570	537	588	540	557	555	554	531	577	604	567	602	577	551	585	575	565	566	538	550	563	573	560	537	551	553	516	538	546	560	566	565	588	539	540	582	556	559	562	608	604	520	556	542	524	565	565	575	584	582	564	576	550	581	573	569	543	590	544	557	563	534	556	591	545	558	572	605	555	593	553	565	600	564	573	544	560	542	578	548	586	519	560	584	530	551	525	533	550	607	576	583	530	592	562	577	646	561	598	553	536	547	547	554	602	551	510	536	573	604	557	544	573	522	576	572	559	565	571	528	567	578	534	555	552	543	545	571	558	501	580	574	561	562	557	548	563	527	557	566	548	546	555	568	542	527	574	571	548	550	575	605	564	548	543	523	519	559	573	583	574	545	609	547	562	601	588	571	545	573	610	527	539	514	545	554	614	532	586	575	567	565	542	587	577	583	517	558	541	561	521	538	577	548	601	538	526	589	537	563	543	594	559	588	589	571	523	569	529	559	587	585	568	563	566	568	617	571	536	556	585	593	504	562	529	517	552	562	586	520	547	608	578	492	604	587	567	566	535	521	558	522	548	588	540	520	583	560	556	524	618	527	560	584	587	563	559	581	577	573	574	594	564	545	597	543	588	559	560	557	562	543	564	559	554	571	554	580	521	573	563	583	552	553	586	546	551	592	589	544	567	578	513	525	554	532	555	559	545	547	599	535	540	545	528	614	538	594	529	552	598	573	546	548	564	568	560	584	531	553	535	563	524	622	551	570	539	575	544	506	576	551	581	550	555	567	602	523	577	529	542	573	568	564	580	543	588	561	582	597	568	552	566	553	558	532	532	601	520	546	561	595	562	588	572	600	515	574	543	567	567	546	621	573	559	532	572	542	568	561	555	579	579	527	567	581	590	546	568	581	573	542	620	541	603	527	609	533	613	597	581	569	560	565	544	526	581	558	558	551	550	551	545	537	556	560	590	526	588	589	576	550	558	548	577	570	557	550	564	632	565	534	585	596	546	550	545	558	582	562	588	569	552	594	540	563	539	611	500	560	496	553	583	537	555	558	547	562	568	532	568	537	566	570	507	564	566	622	573	587	561	553	562	551	565	599	553	553	580	563	584	569	582	536	560	574	559	605	609	554	530	556	570	548	577	566	582	543	606	564	598	546	535	563	560	580	547	547	534	562	592	532	577	574	567	603	557	526	571	537	544	568	540	565	575	578	535	574	532	567	564	579	579	565	577	599	561	564	524	570	568	580	553	521	605	551	576	528	562	533	596	561	592	524	508	538	546	602	506	545	575	582	515	546	569	534	547	569	557	559	567	584	590	536	550	552	568	487	556	524	519	560	544	575	593	540	549	571	539	548	543	559	570	583	564	567	556	541	571	557	530	575	590	553	606	575	494	568	572	591	538	566	569	564	547	538	532	605	580	570	590	540	583	582	551	553	589	553	603	547	534	560	556	536	560	580	565	544	558	554	539	551	557	567	527	551	551	554	566	566	586	570	552	554	566	608	617	535	571	555	561	518	531	525	569	544	557	562	544	561	570	549	516	579	558	562	618	580	554	615	532	516	556	533	597	558	620	560	563	562	548	568	567	575	563	519	587	546	555	594	585	560	510	576	569	574	596	587	594	554	551	594	581	570	539	577	592	545	540	584	515	543	595	573	570	552	559	546	578	588	571	576	563	568	539	593	540	540	587	592	597	538	548	572	577	565	595	541	578	565	585	551	576	572	603	533	615	575	499	574	556	568	535	548	561	605	581	553	594	545	532	549	541	522	554	594	559	556	589	557	568	557	532	566	582	586	541	586	597	540	560	608	551	548	574	616	562	582	529	540	554	545	559	551	540	541	555	533	563	571	505	582	541	532	574	567	557	546	615	549	573	577	530	562	588	539	580	583	552	560	558	587	524	556	539	556	506	543	556	510	544	588	514	551	511	559	582	614	576	538	570	569	568	580	563	565	573	585	543	567	552	543	526	631	569	574	558	533	542	517	540	534	595	552	589	543	571	587	535	524	570	580	511	537	555	593	554	572	585	581	561	568	583	533	537	608	546	539	548	600	547	570	554	592	501	582	545	540	557	582	565	590	563	567	548	552	579	573	529	566	558	544	553	608	585	573	559	572	603	542	576	575	574	576	562	538	567	559	578	537	562	601	597	543	560	590	518	552	556	558	610	550	540	585	569	503	542	550	576	581	540	576	534	543	569	593	519	568	534	538	576	590	567	541	550	517	585	556	532	570	553	546	573	600	559	568	576	576	556	561	566	543	530	584	530	554	587	562	634	563	564	556	527	513	558	542	582	558	551	543	579	576	587	544	563	557	579	602	541	537	588	553	600	613	562	529	565	577	580	552	536	562	592	532	584	565	566	586	579	543	619	543	567	582	577	580	559	571	598	589	557	532	569	542	570	566	615	580	589	556	554	577	508	572	579	532	593	588	591	560	602	598	559	532	579	567	568	548	571	573	578	593	554	552	530	537	534	549	558	566	564	573	594	588	548	547	564	510	550	573	572	554	554	553	552	573	496	567	548	556	600	563	581	557	649	595	546	549	571	576	511	580	569	525	581	598	507	545	578	551	601	552	562	556	580	564	549	527	610	552	545	571	540	506	540	540	570	567	552	557	587	585	555	534	547	537	557	554	520	544	583	580	579	596	568	559	552	582	589	580	557	550	536	543	563	579	601	538	555	602	560	591	522	529	556	535	588	541	565	531	552	553	546	575	563	526	549	559	560	567	564	571	600	534	550	558	567	613	553	614	522	546	616	532	599	607	553	591	564	552	520	573	570	562	553	571	587	569	551	625	608	552	553	598	594	550	582	531	553	588	537	579	570	546	580	594	578	563	527	531	594	572	554	552	553	552	544	553	525	574	579	562	588	575	524	567	565	520	569	584	538	559	582	520	549	561	571	585	521	554	593	535	533	549	551	569	583	546	541	574	547	533	546	576	564	597	557	541	581	553	517	569	561	556	549	545	572	563	583	552	565	534	547	537	551	564	552	562	568	576	539	566	587	571	569	561	543	546	596	563	585	599	565	560	562	557	580	555	552	592	527	567	557	606	535	560	595	576	561	610	543	555	556	556	581	570	565	566	563	593	586	564	540	519	544	581	551	529	597	538	582	577	547	529	620	578	560	599	587	573	566	547	537	555	567	608	520	575	568	544	559	567	551	544	571
24343	21361	28575	24472	20993	4238	1127	726	600	522	427	438	396	353	389	371	360	334	369	356	326	339	317	329	315	338	292	294	308	271	300	331	299	293	298	299	318	291	263	323	312	302	290	288	322	303	303	313	298	274	308	280	297	310	290	290	290	291	288	297	275	310	284	295	304	289	293	285	278	342	310	264	295	318	298	300	309	243	320	289	292	290	288	285	269	289	290	301	273	278	304	291	314	287	326	281	287	308	289	271	257	308	280	298	273	305	271	258	284	265	311	312	309	278	269	299	290	310	305	287	276	300	287	267	301	294	311	297	290	272	316	320	289	303	292	298	301	301	284	310	302	271	312	329	277	275	301	307	298	282	295	296	295	304	319	318	315	296	315	283	328	296	294	260	296	310	290	342	299	298	286	305	312	279	308	321	312	309	309	282	295	278	286	261	288	295	277	291	272	309	288	283	270	296	293	275	285	292	313	295	314	346	299	288	309	280	302	274	292	308	306	314	299	279	289	293	310	296	286	286	305	287	299	312	281	291	277	274	309	334	282	292	300	293	280	307	274	333	297	282	269	283	271	309	283	286	296	299	293	265	297	289	280	311	299	300	286	271	291	308	304	273	284	271	300	300	288	262	284	289	334	288	302	308	293	297	294	295	297	323	316	285	304	280	305	288	264	318	281	309	299	271	305	274	281	289	308	321	298	289	290	318	304	257	273	288	273	294	322	303	284	272	332	322	285	284	292	262	265	293	320	284	308	307	325	293	285	316	304	299	286	284	288	287	297	297	306	278	279	281	312	304	280	269	308	292	339	309	330	283	318	303	310	297	298	281	308	289	287	291	274	274	297	300	287	284	320	288	271	266	282	306	299	247	269	304	314	292	296	296	311	311	296	320	293	297	284	278	285	295	300	304	271	266	296	312	317	316	301	307	278	292	263	314	310	276	281	299	298	301	311	308	295	275	289	294	281	282	295	271	251	300	299	300	274	311	279	318	270	295	294	292	315	302	294	305	296	296	352	304	296	307	274	300	316	307	314	275	298	293	287	319	305	310	312	291	255	308	314	280	281	293	301	294	280	295	304	315	288	289	297	272	286	297	284	320	292	314	277	297	315	290	304	320	303	308	299	302	296	302	296	282	280	286	314	291	275	291	298	282	325	301	274	270	268	260	296	270	260	311	298	284	298	286	253	289	272	297	284	281	276	291	299	290	295	257	287	275	303	302	304	288	292	311	298	286	289	313	278	288	305	269	244	301	303	285	308	261	287	302	306	303	293	289	288	305	259	297	303	306	287	284	285	342	285	312	284	271	281	260	304	312	300	276	299	293	292	296	326	283	299	313	291	276	281	301	287	284	285	281	303	284	283	300	275	304	291	287	311	293	282	284	293	276	307	281	287	298	285	301	277	285	339	311	295	310	278	309	292	299	297	320	285	274	273	327	278	283	297	303	282	299	284	296	308	300	278	293	286	307	304	295	298	287	271	318	286	315	294	268	314	314	306	300	306	303	293	278	272	260	324	296	316	286	323	319	307	325	317	290	288	263	307	296	282	332	306	288	286	315	293	263	300	299	283	294	288	282	281	288	287	287	330	270	309	301	269	283	311	296	301	320	304	306	305	268	344	287	289	292	286	284	309	280	330	295	297	286	280	266	284	282	307	293	320	294	294	305	292	290	312	304	270	276	303	271	306	293	282	272	267	296	305	309	296	289	276	282	330	261	280	299	278	317	281	311	317	291	294	308	285	274	302	302	293	294	316	304	309	284	302	293	278	307	306	307	310	277	286	302	297	279	269	275	295	267	327	290	267	307	288	258	270	242	301	264	305	297	307	300	294	287	314	272	304	273	267	290	310	273	298	271	298	273	297	266	284	305	294	274	306	279	307	301	306	287	338	255	289	294	292	279	247	301	300	292	292	340	314	289	293	282	318	312	303	297	338	293	282	285	272	296	320	269	310	296	309	287	321	281	292	282	301	297	316	289	317	306	281	288	303	294	287	262	272	312	293	289	305	295	293	325	267	277	297	307	295	304	282	305	297	305	291	300	308	282	291	300	281	286	291	270	324	319	267	272	305	274	268	291	289	312	280	301	274	296	288	280	284	259	309	299	282	289	311	266	326	272	261	269	252	298	295	284	284	284	307	299	309	290	284	295	320	298	321	318	268	320	304	289	291	294	280	288	334	299	301	329	321	267	293	313	315	300	306	284	301	288	297	284	258	297	284	263	290	304	290	309	293	288	321	257	295	311	305	273	312	299	299	292	279	310	296	294	286	312	282	303	276	311	287	301	290	314	294	317	310	297	279	284	277	304	325	304	250	312	277	293	310	301	297	287	303	268	289	299	283	302	272	289	286	308	300	292	280	282	318	275	297	293	296	295	282	280	267	330	287	295	279	305	287	271	282	329	290	320	304	295	273	282	267	270	320	286	318	298	262	296	277	277	296	293	289	270	300	304	284	277	294	287	298	319	310	317	288	309	302	265	259	291	281	289	285	295	302	301	276	338	306	344	307	292	298	271	268	319	287	298	269	272	291	297	311	295	252	282	283	261	299	294	274	329	312	298	315	302	301	283	300	277	291	301	271	314	302	309	297	292	258	294	324	272	298	293	313	291	274	324	305	253	272	326	274	288	290	290	290	313	311	319	314	316	262	326	282	303	293	292	306	300	297	314	299	289	288	305	298	280	305	285	290	301	279	335	286	290	322	307	313	281	299	294	270	314	277	308	284	297	289	290	304	282	283	298	286	317	279	292	311	340	299	311	296	271	301	266	283	310	282	267	314	284	332	283	297	281	312	322	289	305	279	317	298	291	292	293	310	290	286	323	321	304	288	297	284	274	274	276	290	271	298	293	315	319	281	305	283	285	294	303	295	306	290	266	271	261	322	288	337	254	309	288	305	303	295	300	277	311	315	298	301	302	263	292	274	304	289	322	266	304	262	301	297	304	267	257	277	273	284	282	315	305	309	306	301	266	293	296	314	288	313	291	286	261	309	277	278	274	269	291	312	276	319	295	299	273	271	309	276	278	290	293	280	284	297	279	286	291	312	292	272	288	277	267	248	312	292	320	313	294	280	273	293	307	292	293	319	260	263	304	261	286	290	295	304	298	305	284	288	291	305	305	288	279	286	293	302	295	293	301	324	298	282	312	284	277	320	305	271	282	282	315	320	289	292	266	302	318	282	298	311	289	279	290	303	290	275	312	270	304	287	289	316	279	293	269	286	282	289	300	307	308	278	306	272	291	310	277	281	288	296	305	290	300	301	277	260	288	306	288	279	270	283	293	276	287	306	311	354	292	282	279	291	289	267	300	287	290	301	312	269	278	301	287	305	300	278	294	288	299	306	271	299	294	295	272	289	283	296	296	262	297	289	284	268	306	289	287	317	316	289	291	291	299	276	318	302	288	278	299	292	294	283	335	288	297	283	307	310	289	277	298	303	308	292	290	254	303	285	265	269	291	325	295	301	319	274	278	279	281	327	314	312	280	248	290
31585	20037	11372	5552	3803	2828	2352	1787	1564	1268	1176	1041	940	810	836	778	707	681	618	631	581	579	574	571	574	584	539	534	531	515	556	552	571	566	506	479	522	456	463	492	570	521	490	503	490	511	489	503	491	493	485	528	538	513	462	519	492	468	476	494	514	484	504	495	467	489	471	504	450	469	486	486	470	463	473	540	524	454	472	516	471	498	506	523	496	491	473	500	507	463	498	476	464	472	519	492	480	541	490	532	506	495	501	490	528	459	503	504	504	481	473	486	507	481	515	516	498	498	490	488	531	496	507	478	488	491	495	476	457	518	528	475	477	522	488	496	488	485	492	464	478	517	518	469	495	514	479	494	513	503	533	479	553	519	509	501	518	540	520	526	495	499	483	494	489	531	470	502	483	525	480	494	496	484	484	501	540	488	501	511	487	474	506	479	521	490	452	492	503	460	455	479	518	504	451	482	476	493	473	484	525	509	485	480	504	447	491	521	478	498	479	511	463	511	509	473	474	498	443	479	451	462	495	480	503	464	526	504	489	479	479	484	493	497	467	497	474	514	454	514	508	514	470	525	491	493	511	524	486	488	452	472	505	484	485	473	486	498	486	521	480	477	508	483	473	463	476	498	458	472	500	453	511	512	463	448	468	470	468	510	440	495	475	449	486	532	509	503	483	501	483	500	473	473	514	473	514	510	421	480	521	497	470	498	467	469	480	460	515	512	492	501	524	483	504	487	463	481	491	471	500	522	513	521	507	485	478	532	524	458	508	493	482	484	506	480	500	507	499	510	473	482	464	462	492	504	464	539	494	491	510	457	480	476	490	500	493	473	496	487	498	502	465	526	506	511	480	508	493	469	524	489	499	515	502	494	533	506	498	467	484	502	480	494	494	512	495	489	482	486	523	499	476	491	478	478	481	496	497	523	505	504	512	481	485	481	526	462	505	497	476	480	467	491	463	460	490	476	518	514	472	486	494	473	500	513	483	503	488	491	482	501	497	505	485	478	483	479	490	522	501	501	492	463	491	509	516	507	468	463	501	527	508	486	482	495	522	487	453	506	488	468	519	478	470	507	490	502	533	494	532	499	471	499	520	502	456	483	510	512	510	469	474	486	497	501	481	500	496	484	457	508	490	486	499	522	536	481	469	493	525	494	499	498	486	522	498	493	538	497	497	486	507	493	553	519	497	415	499	491	526	514	493	483	469	485	456	521	490	488	497	514	500	492	516	482	508	483	497	498	510	501	476	489	492	491	490	488	465	534	477	487	507	483	486	526	448	492	477	473	493	503	476	497	482	514	534	537	495	471	520	523	501	519	477	494	485	517	500	504	513	526	485	461	486	468	520	502	493	524	488	513	512	490	484	438	510	471	521	464	521	504	502	499	524	459	503	505	453	433	508	529	508	533	515	502	488	490	484	463	431	478	495	536	525	486	478	489	472	511	522	507	491	533	493	503	504	503	486	501	428	486	513	516	532	497	468	501	500	467	477	512	454	466	517	466	509	459	462	487	508	517	520	494	480	501	524	510	526	482	498	498	495	526	472	536	490	550	497	511	522	471	498	502	488	452	497	469	501	517	453	475	528	552	447	494	485	493	479	475	533	504	450	447	507	512	466	458	454	472	459	522	480	520	488	525	483	519	482	492	478	485	522	468	475	483	475	498	480	490	476	463	516	522	527	490	516	523	479	467	495	471	493	512	474	457	490	488	514	481	505	459	511	492	495	525	514	501	485	502	496	505	537	468	492	519	519	519	534	532	521	488	504	470	476	498	514	488	504	520	515	490	517	471	474	491	476	506	481	548	459	499	515	480	469	501	474	506	491	505	473	523	471	478	500	513	479	503	509	494	470	465	497	474	498	469	508	517	515	491	522	468	469	501	484	502	486	454	523	493	476	455	447	508	473	524	494	483	500	517	527	498	540	481	545	497	462	506	507	467	535	466	533	481	511	488	546	479	493	525	502	481	487	495	509	509	498	464	479	504	474	511	481	455	487	513	511	506	483	477	473	525	489	455	438	512	521	470	505	534	455	466	518	493	478	511	497	481	485	484	485	505	513	489	498	524	519	446	487	514	501	533	523	483	465	537	475	509	491	475	507	527	498	514	512	495	492	483	482	485	506	532	483	508	453	502	506	510	512	474	494	487	490	486	507	496	502	482	454	484	498	492	507	488	521	534	506	419	463	504	471	511	474	456	490	483	477	484	502	467	505	465	503	526	460	480	440	522	482	482	494	500	504	451	494	459	479	488	516	495	489	536	512	467	485	497	526	475	502	535	445	518	486	472	499	533	492	473	454	495	495	505	472	483	519	497	495	459	481	509	455	481	485	490	493	510	489	492	506	491	475	520	502	516	508	515	491	499	478	487	463	467	488	511	516	503	506	535	477	504	477	471	502	511	524	516	495	522	539	523	497	484	471	524	499	498	500	477	494	481	508	520	495	488	478	562	504	508	482	504	455	485	491	480	491	500	472	522	522	518	490	477	521	470	473	516	523	492	471	491	475	476	475	486	514	496	472	534	500	478	449	466	535	495	499	474	487	461	471	507	461	515	490	525	520	472	485	460	441	505	481	510	511	494	508	542	453	466	488	491	475	504	512	506	503	518	485	459	472	524	486	508	499	486	496	471	505	526	515	467	493	535	502	474	497	515	502	487	491	458	528	515	506	477	490	486	457	481	515	469	513	499	496	496	496	510	497	482	479	495	483	517	451	474	517	485	490	508	457	510	484	505	463	483	507	476	480	543	474	492	503	499	504	520	505	469	497	500	495	486	487	462	499	499	485	509	484	490	536	524	478	473	508	514	489	497	490	516	502	507	501	492	468	507	471	477	490	480	455	531	511	515	506	469	498	523	510	452	518	468	495	495	486	547	500	484	506	504	477	471	524	511	480	529	480	491	491	490	493	477	468	443	524	492	486	504	492	478	500	479	502	478	537	467	456	490	506	491	487	510	486	521	500	499	463	469	508	457	492	475	477	471	505	487	550	457	481	510	518	497	498	513	509	516	490	487	489	484	512	483	509	503	506	490	508	506	503	472	479	528	477	487	488	479	490	490	495	523	475	497	509	458	508	499	474	462	506	497	464	505	503	480	513	517	492	504	455	508	465	463	481	530	492	506	505	470	500	509	486	478	513	522	493	492	467	493	488	529	506	495	486	531	467	486	517	497	497	506	507	462	489	525	516	521	463	466	523	477	480	489	472	502	513	475	489	498	457	497	521	484	462	467	498	502	506	510	512	501	481	501	535	495	509	485	481	491	474	503	494	455	506	538	504	483	502	495	479	525	486	498	515	458	500	444	471	544	498	528	502	459	464	463	449	518	511	481	505	482	506	469	502	428	533	498	541	450	460	495	511	471	477	490	495	517	489	510	481	509	484	492	501	496	499	512	474	473	496	520	487	493	505	504	508	487	475	533	508	460	496	503	474	514	502	522	501	483	482	421	471	513	523	528	503	504	463	511	510	469	440	496	505	473	509	459	476	499
23313	21273	28984	23819	21261	20500	2791	869	656	543	456	374	370	342	272	253	268	240	225	211	204	211	193	192	180	176	168	156	160	148	158	187	161	141	151	151	163	142	149	134	141	160	177	155	158	148	138	168	162	161	127	148	151	152	127	154	145	150	147	122	152	143	144	162	127	142	147	152	146	146	129	138	128	145	143	133	150	140	147	125	154	160	151	144	128	151	129	142	111	136	124	146	131	128	151	149	129	156	159	141	133	140	149	151	170	133	142	147	142	141	170	134	152	136	131	166	153	141	131	139	160	152	134	122	148	137	135	140	146	127	129	139	163	138	118	128	127	144	140	123	146	132	150	148	148	142	148	172	161	123	127	126	104	139	144	150	154	131	131	133	150	151	140	153	143	152	134	142	150	130	117	146	136	124	125	165	140	132	142	145	121	152	137	142	129	152	113	152	146	115	123	147	145	128	145	130	133	143	146	156	153	145	128	142	145	141	134	124	158	120	153	131	148	135	158	139	126	125	158	134	128	143	117	106	150	129	141	138	140	142	166	133	136	152	143	119	129	132	153	152	131	156	149	141	177	139	140	119	125	142	136	128	162	137	158	128	125	151	129	139	138	127	144	135	145	138	142	145	129	146	132	152	112	157	122	134	126	140	150	150	135	143	140	125	141	144	140	140	142	132	144	129	144	139	157	134	131	127	150	144	117	136	137	136	128	122	134	145	138	149	128	155	159	158	133	127	150	137	127	118	122	134	143	126	126	121	143	142	109	154	136	138	141	140	144	145	143	125	137	127	122	135	130	152	137	134	123	153	132	132	135	137	129	146	166	158	139	126	137	151	131	126	144	147	130	140	128	114	146	121	138	132	122	122	134	144	138	145	137	150	141	139	134	124	161	125	124	144	144	136	157	146	124	140	141	134	154	139	107	130	160	136	149	143	133	125	132	147	132	121	139	147	140	165	131	147	124	169	129	148	145	162	157	142	128	142	137	129	144	128	145	131	134	138	145	165	135	138	123	127	130	135	137	132	149	139	153	151	147	135	130	123	141	144	135	147	152	148	139	136	115	129	129	148	101	153	127	134	138	160	174	124	168	143	141	142	126	126	152	122	121	158	153	141	132	160	148	164	145	139	155	137	148	147	136	123	139	150	136	134	161	131	108	140	144	139	147	135	125	138	123	133	134	135	143	135	117	136	151	139	140	133	144	153	153	131	133	121	158	120	104	153	133	127	134	149	113	132	137	119	142	130	145	135	144	119	151	135	141	130	137	146	143	131	139	132	139	127	139	139	138	157	154	153	134	140	132	140	147	139	151	126	133	139	128	144	123	144	153	137	155	156	143	144	141	149	115	130	137	122	157	126	129	135	154	127	159	151	129	115	144	123	144	138	121	163	148	130	135	138	124	142	144	130	149	149	142	138	134	155	151	137	152	139	109	141	134	148	156	163	121	120	144	136	149	128	148	145	133	127	149	146	135	134	139	151	145	114	132	117	143	156	130	133	138	146	121	130	134	161	125	142	126	137	124	150	129	131	124	151	133	137	127	159	157	140	155	137	126	128	143	148	143	142	147	123	118	123	147	129	125	139	138	126	135	134	136	129	149	130	134	130	146	141	132	143	148	144	141	142	161	134	123	130	137	124	148	146	127	135	143	153	151	131	131	136	150	149	143	150	166	121	123	141	148	144	121	147	146	160	139	132	129	164	146	133	139	154	127	139	134	157	135	138	147	154	132	134	130	135	132	135	139	144	142	140	143	152	144	124	130	136	139	148	173	152	134	150	157	138	139	126	131	136	140	165	139	140	135	129	129	126	145	135	139	154	136	149	133	143	123	135	146	152	132	113	144	120	144	138	147	132	146	150	126	125	129	148	140	130	171	146	148	145	139	148	134	148	134	124	141	133	131	134	147	128	150	128	146	151	126	135	142	130	149	119	122	137	153	122	135	115	153	144	146	119	118	136	149	149	145	125	106	113	136	136	130	139	132	143	141	170	110	140	145	124	141	132	117	111	126	138	152	129	142	137	126	122	127	136	122	155	137	125	138	140	130	126	130	163	148	128	130	136	145	140	132	154	136	140	164	119	143	151	114	149	140	137	143	117	144	131	149	136	118	139	136	163	146	141	153	149	135	142	141	135	145	151	158	141	154	121	154	128	141	129	139	133	137	147	152	150	138	137	150	147	147	127	142	136	184	139	148	133	138	134	143	133	128	128	149	143	143	159	158	137	127	138	152	155	118	128	131	141	143	166	143	130	149	145	135	142	145	132	152	140	146	142	128	127	111	122	154	142	125	120	137	142	161	145	144	139	126	167	127	124	133	163	147	131	147	148	152	147	127	157	142	136	148	132	138	127	130	141	135	135	137	156	131	143	139	148	117	123	136	125	150	152	124	149	151	142	157	147	147	141	152	115	156	113	121	135	145	147	134	134	123	130	120	150	152	135	161	136	132	121	155	148	124	133	152	136	143	143	150	137	138	149	137	150	137	138	151	132	137	151	128	141	158	148	149	124	161	132	127	130	143	127	120	149	138	144	127	136	141	157	145	132	139	124	139	167	136	130	135	140	124	118	126	133	151	150	155	125	133	141	161	132	142	141	130	151	134	133	137	142	162	132	144	154	132	146	147	142	135	165	122	150	116	144	123	151	144	141	139	152	148	115	132	134	145	142	122	131	134	120	138	147	141	143	123	123	123	119	153	143	133	147	132	138	144	134	134	141	155	130	153	118	159	94	134	162	147	142	154	134	129	153	153	148	146	129	151	136	134	116	126	139	140	137	163	167	139	118	127	159	150	148	149	138	123	155	146	154	145	129	134	133	156	127	130	147	132	138	137	126	154	139	132	164	145	134	133	148	153	143	151	127	129	143	126	143	128	134	143	151	117	149	145	133	129	131	154	137	141	102	145	156	126	146	140	146	140	131	121	139	158	131	145	150	148	149	163	152	139	174	124	146	148	139	132	144	133	132	146	121	133	116	144	136	153	125	140	145	127	135	123	144	151	140	125	138	153	146	120	117	141	130	168	145	160	167	167	133	141	127	128	138	135	159	161	142	149	131	147	117	138	135	126	139	134	149	124	145	150	161	133	148	121	141	155	142	133	142	156	163	127	118	123	132	149	125	122	129	143	143	130	140	123	134	118	121	133	145	137	132	135	131	150	146	159	131	142	153	129	126	120	151	158	117	139	141	148	136	140	150	148	130	126	159	142	148	155	119	146	111	121	143	126	129	137	133	140	150	143	137	139	140	144	163	156	134	140	139	128	129	137	119	120	135	144	133	150	129	148	138	136	138	121	155	131	137	130	129	130	149	142	148	134	145	142	121	164	142	155	162	167	125	170	117	137	141	135	133	151	143	153	120	127	136	137	136	144	129	140	143	159	133	135	142	149	143	147	152	141	144	130	133	123	135	132	119	148	169	139	153	134	136	150	142	152	138	140	120	132	139	135	135	132	145	140	129	118	126	139	131	123	142	140	125	126	145	153	156	135	133
36050	25486	15685	8217	5582	4114	3199	2490	2033	1663	1438	1187	1008	849	825	723	634	600	541	517	415	431	391	384	377	326	331	333	306	333	315	342	326	297	296	280	265	273	266	216	270	241	298	253	275	262	256	286	267	253	281	231	274	254	271	283	277	226	260	245	234	226	248	258	223	226	261	273	261	235	244	231	266	244	240	231	237	267	247	243	228	220	261	253	236	264	250	269	260	273	267	251	261	223	241	233	241	238	265	238	226	253	245	251	249	255	279	230	241	248	260	196	253	231	232	282	230	246	253	266	253	250	232	251	227	217	228	248	230	217	230	218	227	251	251	224	231	254	248	247	229	222	242	244	241	241	224	250	249	221	218	245	271	259	228	239	243	238	246	226	259	219	269	262	233	242	249	239	220	258	242	250	243	214	253	258	238	236	252	227	216	255	231	256	267	245	229	236	245	239	226	221	242	243	247	247	223	232	240	248	240	252	248	239	257	249	227	237	246	236	244	239	229	239	236	242	242	240	228	253	223	214	235	251	209	274	230	237	227	214	246	230	218	257	236	247	231	226	232	241	230	215	244	230	249	230	258	243	229	255	245	250	232	221	223	209	227	242	223	238	260	215	241	245	226	242	230	242	257	248	232	230	237	237	243	236	215	240	247	217	242	231	223	238	222	233	241	264	239	242	248	252	233	258	269	242	211	233	203	243	229	226	258	224	256	261	237	261	236	224	282	255	252	199	226	254	267	241	213	249	246	238	233	262	249	221	249	263	250	226	245	232	219	242	263	262	231	246	234	238	229	255	245	226	271	253	231	230	222	245	223	233	245	219	216	250	217	243	237	224	234	252	247	228	242	246	232	228	213	232	252	225	246	247	231	225	208	252	250	240	229	248	253	258	261	248	247	232	214	231	237	226	227	238	219	221	225	227	254	246	240	250	237	256	238	222	247	224	262	236	246	269	255	249	239	248	226	234	241	219	227	246	218	265	232	247	186	232	251	239	240	253	243	250	224	223	250	212	234	249	236	234	228	225	223	245	246	252	259	209	241	220	225	246	230	273	222	231	249	236	232	251	240	239	230	253	240	260	226	243	228	249	240	232	221	228	235	249	266	250	254	236	270	232	268	233	247	244	240	239	252	251	250	245	214	257	248	223	237	245	242	240	257	216	237	235	225	238	215	254	216	217	214	243	245	257	238	242	237	231	233	238	264	258	208	250	252	240	225	254	265	250	232	213	240	231	224	240	229	225	222	256	246	231	258	235	227	236	254	226	230	244	242	242	247	211	246	214	219	264	240	268	251	237	262	231	220	268	227	223	263	225	228	240	235	227	250	190	210	211	245	267	217	232	221	243	208	230	250	275	263	249	249	244	226	249	230	229	252	242	246	246	260	235	224	268	234	231	259	228	254	259	229	224	238	230	239	242	221	219	220	227	217	244	218	229	268	256	244	256	219	231	228	249	240	249	251	248	222	232	225	231	234	242	227	233	238	264	233	239	229	243	230	245	227	236	224	227	251	230	243	254	228	246	223	245	242	247	209	243	208	246	239	232	261	240	224	245	236	226	230	248	231	248	235	244	244	240	232	240	228	240	233	232	241	223	249	215	230	243	212	234	226	228	252	223	238	263	229	256	229	245	256	243	278	271	241	249	236	232	216	224	255	220	223	257	239	227	236	235	260	253	250	214	233	251	256	266	222	238	217	237	250	207	246	233	232	220	245	221	219	230	259	256	247	250	231	230	247	216	240	216	213	264	260	224	240	242	241	234	264	237	252	240	212	235	264	218	248	227	255	237	217	233	233	220	276	235	216	223	253	232	251	252	240	240	222	252	237	244	242	249	240	263	249	231	228	249	244	241	243	229	209	257	217	229	256	253	253	218	246	232	217	262	224	250	226	229	247	205	240	256	239	245	257	236	237	242	228	243	227	234	242	248	245	222	257	222	255	244	252	248	230	267	261	227	223	216	232	241	232	218	245	219	209	239	217	193	236	245	235	244	247	253	242	247	228	229	264	228	218	262	232	207	235	246	239	236	226	220	205	257	241	241	257	264	225	250	205	238	233	203	257	227	218	243	228	209	245	246	218	241	241	231	263	269	253	249	230	246	227	219	241	240	249	236	251	235	253	249	240	228	234	257	238	232	254	250	207	269	240	263	249	231	211	256	236	243	235	235	216	220	256	244	251	260	259	215	222	240	254	264	235	242	243	227	262	258	264	243	250	253	240	239	261	233	250	236	242	247	244	243	246	231	230	259	243	241	233	230	234	231	251	234	227	251	215	252	246	267	232	254	266	227	221	255	265	232	224	260	235	230	237	241	223	236	243	259	231	232	237	250	245	226	244	236	214	244	223	250	246	221	236	246	259	245	234	248	226	245	260	233	255	257	235	221	257	260	231	228	241	219	241	228	228	229	244	267	244	275	261	241	241	229	253	244	237	230	234	236	216	224	237	243	259	230	248	263	251	245	205	232	232	242	248	250	219	247	212	217	237	235	218	241	223	234	262	226	250	243	238	223	208	254	229	221	274	228	244	255	224	247	229	195	220	216	244	259	236	250	256	239	237	224	263	243	258	243	238	243	236	270	254	234	258	262	239	259	206	248	231	260	251	223	238	219	212	215	238	237	249	244	239	241	237	246	239	258	227	215	250	242	201	244	228	248	257	261	231	233	225	239	259	269	248	241	255	225	269	247	234	231	245	227	230	235	236	228	229	256	224	252	218	243	223	219	237	221	216	250	241	252	229	236	256	248	243	244	222	211	248	281	238	223	240	226	229	245	237	253	240	231	234	241	234	251	225	247	218	242	257	251	248	240	262	236	272	239	230	231	222	244	256	238	225	231	222	222	237	236	247	198	237	260	268	229	236	223	223	211	233	238	243	251	262	229	225	257	254	223	246	241	228	235	253	233	235	246	231	240	214	241	227	227	237	224	247	248	230	237	239	220	252	261	228	213	230	243	235	236	249	222	249	270	243	239	236	224	216	279	246	248	222	243	222	269	259	241	244	241	256	231	273	226	245	254	250	216	234	215	224	267	241	228	223	219	251	235	241	230	241	248	211	233	257	227	254	239	282	243	245	242	238	212	260	230	227	219	211	261	238	262	242	232	225	248	229	199	242	230	236	242	234	235	250	243	267	266	275	234	225	253	231	243	250	215	226	249	229	242	220	254	235	251	259	246	237	234	236	228	245	270	252	238	230	240	205	254	270	245	224	226	247	224	229	233	245	248	246	229	226	227	244	237	216	225	238	245	257	254	228	249	240	237	260	230	217	229	221	220	248	242	257	250	253	220	238	276	256	241	241	223	240	240	264	256	243	248	239	236	218	274	239	247	251	237	228	222	219	252	257	245	261	224	233	207	236	249	253	243	233	221	226	212	237	227	261	247	250	224	229	258	246	234	243	218	268	240	225	226	256	219	242	252	243	228	242	233	278	217	236	251	261	222	246	225	214	218	275	240	250	237	219	253	240	211	238	233	258	218	239	252	238	202	227	257
27390	20578	8844	1325	647	529	484	442	410	367	388	349	361	328	354	366	343	358	362	368	369	345	351	353	344	307	394	339	346	309	300	330	359	338	330	335	374	356	354	318	323	311	322	353	341	361	365	373	363	329	326	360	329	324	331	356	318	315	340	368	335	341	302	328	337	344	293	364	368	342	339	364	340	309	333	355	363	339	345	321	322	332	330	322	334	341	353	338	327	298	338	299	351	326	359	329	337	331	311	367	337	351	345	341	318	357	333	314	337	339	327	359	333	345	310	335	336	326	324	346	337	358	341	353	312	329	284	340	333	315	334	302	332	315	349	367	344	346	314	320	322	339	331	306	329	360	340	331	340	325	330	393	327	363	337	346	319	333	321	324	323	332	356	323	302	352	382	319	341	326	308	351	349	354	338	358	343	360	339	332	344	337	367	292	357	351	385	337	363	341	330	321	371	349	325	369	347	338	307	337	317	304	308	318	335	330	337	291	346	387	343	333	324	343	315	339	329	301	346	329	302	322	316	347	292	280	330	307	329	340	361	363	339	371	365	335	344	340	325	350	351	340	325	391	327	354	338	335	344	352	295	333	329	324	341	317	359	347	346	317	349	347	300	338	368	326	314	364	336	332	352	345	333	352	323	359	336	351	328	329	318	339	326	320	347	362	357	345	334	369	338	305	305	335	320	317	324	342	304	361	340	340	326	360	334	336	320	353	380	333	354	328	342	341	326	342	305	366	347	326	335	319	315	333	352	360	323	344	325	354	321	360	324	330	323	331	342	343	339	357	331	330	329	324	335	350	352	358	344	339	290	330	330	366	316	354	339	330	348	348	311	344	357	365	342	359	346	323	325	335	350	303	327	355	328	380	355	342	359	341	313	356	337	327	349	343	365	320	319	321	338	330	331	329	355	332	305	353	310	368	362	359	325	329	352	349	322	333	339	330	324	346	341	324	340	361	344	328	324	335	311	369	347	338	348	333	354	335	331	369	329	334	319	332	329	341	315	341	327	324	337	341	341	331	356	324	323	328	358	327	348	321	338	350	307	356	343	327	345	320	339	331	350	320	338	306	317	309	326	317	319	333	352	334	324	339	319	308	348	323	351	371	354	321	334	356	347	329	327	344	378	313	322	342	343	325	338	340	339	342	355	341	351	318	362	339	362	326	344	342	354	324	346	319	339	348	367	344	337	304	303	330	371	320	331	308	351	334	327	333	309	338	342	359	350	348	343	314	347	352	340	357	338	351	329	346	375	349	342	321	344	341	349	292	380	340	297	346	338	297	316	342	324	307	316	393	343	368	324	380	335	343	337	352	319	330	350	353	332	308	358	340	336	327	342	316	305	332	360	342	319	355	361	314	317	327	322	364	334	298	301	307	364	345	332	391	320	320	297	338	341	332	347	299	365	375	324	333	316	357	351	325	368	367	327	363	331	370	348	316	345	328	332	326	319	320	358	353	338	356	345	339	316	370	350	311	331	339	324	345	318	310	342	333	354	349	354	322	346	351	319	318	350	333	352	300	294	343	338	322	337	347	314	336	327	355	401	324	353	324	329	344	313	340	335	348	354	319	333	317	342	297	340	314	309	324	361	323	327	332	352	313	322	347	358	306	354	335	329	357	300	320	344	307	344	333	317	362	322	330	351	343	353	353	315	320	348	316	305	344	367	358	337	328	343	334	324	318	307	351	354	341	335	325	331	358	353	315	351	375	348	342	306	376	347	307	362	348	349	323	317	325	309	305	343	335	353	329	315	349	328	333	333	324	319	346	351	353	313	358	330	354	327	328	376	319	373	343	337	349	345	304	318	344	353	346	360	344	333	357	344	352	348	347	330	320	327	328	334	371	347	329	346	339	362	334	333	322	328	348	368	340	341	348	331	331	296	337	373	330	314	314	321	299	346	314	335	324	337	328	312	346	360	318	313	364	297	352	355	328	349	336	325	313	342	355	307	336	351	337	334	340	289	327	362	313	324	337	313	320	326	343	341	347	325	341	331	355	331	315	324	307	337	340	338	310	335	332	326	300	306	340	341	362	308	334	334	311	328	338	365	357	315	347	339	353	323	357	310	330	308	332	346	329	339	347	352	334	349	318	336	353	331	317	341	370	338	323	350	327	329	320	331	335	327	350	323	328	346	308	356	355	334	346	366	330	355	322	361	336	355	363	309	354	318	341	309	360	330	368	329	329	321	357	332	353	340	358	316	342	329	339	366	339	342	334	332	366	316	378	356	351	320	340	320	333	339	348	347	341	361	358	344	328	307	351	339	309	357	332	331	297	344	343	353	319	324	351	366	338	346	356	341	310	317	347	331	348	373	334	357	374	348	323	371	357	323	364	326	329	333	336	342	339	348	316	321	349	325	358	324	339	332	361	361	322	325	337	349	334	312	353	373	339	324	343	325	342	333	318	334	342	327	313	335	312	361	358	357	357	362	352	319	354	321	349	334	367	341	345	355	341	346	328	329	340	349	328	330	305	332	325	348	348	345	352	317	310	345	370	350	301	346	320	330	319	315	356	316	338	362	317	307	315	334	321	339	338	358	349	324	328	347	349	328	328	321	327	337	355	367	347	350	308	317	341	317	316	334	327	337	350	325	361	312	350	305	364	307	334	304	299	308	315	343	326	320	364	320	322	351	375	349	370	347	326	349	349	334	323	359	363	331	297	337	327	324	370	327	312	327	365	357	362	334	357	337	325	376	349	336	314	344	355	322	322	345	344	309	300	340	337	336	340	345	381	344	339	343	314	368	347	382	321	342	346	350	334	365	342	321	330	348	332	362	386	339	294	342	310	344	327	315	357	347	349	368	360	323	310	336	348	353	327	337	316	354	332	348	337	321	323	348	303	291	356	336	332	340	321	333	349	356	346	314	349	350	316	338	349	350	334	359	322	324	376	331	363	326	332	326	338	347	339	356	330	367	336	356	330	355	378	329	311	324	355	334	353	336	350	330	369	338	356	331	317	313	356	355	332	303	331	334	344	305	354	320	354	337	320	342	335	365	335	333	353	308	335	312	338	349	330	328	346	310	352	373	325	340	335	352	309	346	320	306	346	370	334	306	313	344	324	338	336	348	328	351	333	328	341	324	330	345	311	324	345	318	311	330	294	333	345	333	343	321	371	317	329	329	322	335	359	325	348	347	352	339	325	332	326	329	322	327	346	326	296	305	334	346	348	354	331	347	319	323	326	373	333	316	309	318	322	344	321	328	302	358	324	329	326	333	331	353	323	317	320	374	335	341	345	347	339	314	344	346	362	356	322	328	329	339	316	302	341	342	321	325	332	329	335	345	340	343	330	330	322	344	362	356	328	340	333	359	313	318	330	361	339	326	348	355	350	340	327	330	332	328	332	327	360	346	340	360	353	319	306	357	340	339	349	351	329	349	343	309	350	330	334	380	342	345	324	318	339	320	371	324	325	341	363	345	294	351	349	327	348	314	317	324	345	372	339	328	329	339	368	347	340	324	326	311	324	346	313	380	331
27490	12425	4137	2027	1385	1198	982	910	855	742	710	741	718	631	604	626	611	580	599	632	556	566	518	582	559	588	552	593	576	550	554	527	574	582	552	583	554	545	557	589	555	551	544	585	587	559	570	543	532	567	555	583	592	592	545	606	551	561	530	522	550	576	581	559	579	576	549	544	555	563	540	524	559	549	529	529	555	527	560	549	542	563	565	585	551	568	508	568	570	567	574	549	562	578	565	570	546	562	560	518	542	541	545	548	568	566	571	560	572	545	545	576	555	528	550	512	574	552	609	570	515	548	582	525	558	586	581	540	527	577	582	601	557	595	558	534	525	601	531	584	596	531	538	578	554	594	532	593	620	554	575	571	562	565	535	548	541	591	525	500	595	523	547	589	590	570	524	537	531	523	592	564	544	566	537	520	559	532	588	530	562	531	551	538	572	566	543	571	539	532	514	560	568	536	590	595	582	592	541	543	566	554	583	524	554	518	571	556	543	550	572	540	553	588	569	541	506	583	582	534	581	554	539	585	521	589	543	577	552	534	566	576	545	564	579	563	564	560	494	530	567	542	548	548	563	568	527	581	585	527	563	561	572	534	572	539	556	552	574	596	590	502	569	548	598	534	532	566	557	547	553	573	531	579	553	560	535	548	537	575	527	561	604	521	592	572	542	541	609	552	575	548	579	562	570	554	534	588	552	563	564	557	589	505	535	590	523	566	551	547	576	521	539	553	548	576	554	540	518	539	546	539	567	586	616	538	512	576	485	538	526	579	552	558	547	580	583	540	608	513	545	577	550	548	551	576	608	559	577	547	533	555	549	548	584	578	543	536	545	579	542	567	590	536	566	565	565	563	571	583	582	535	561	582	558	581	541	556	536	581	537	586	560	543	547	569	521	562	482	554	579	522	573	515	554	553	563	558	570	556	542	539	520	546	587	554	558	545	547	593	526	564	522	592	507	549	523	542	571	510	540	515	533	534	560	577	551	549	566	571	572	578	534	601	550	528	566	566	570	539	544	554	567	554	564	557	504	548	560	582	577	549	523	570	535	526	558	523	585	543	571	542	557	580	561	569	538	565	547	510	537	523	589	562	551	547	613	581	550	547	554	551	580	511	609	512	544	509	534	591	557	594	559	553	517	568	577	542	545	513	565	547	587	563	565	554	577	574	566	550	590	582	565	597	613	545	534	554	506	590	577	574	547	598	557	507	571	523	550	557	592	569	534	527	567	546	583	567	546	552	593	569	530	555	533	540	504	553	585	580	553	591	575	588	559	559	603	591	572	556	572	552	547	544	526	558	561	569	563	573	579	584	581	576	520	566	531	530	529	549	561	524	547	587	529	544	567	585	543	562	546	556	534	558	557	553	558	553	597	582	561	561	536	550	543	548	567	576	557	533	558	543	543	552	505	556	589	575	500	591	550	587	556	552	576	557	534	553	544	560	550	554	560	551	548	545	535	536	538	573	530	534	533	560	558	566	583	548	579	546	547	542	533	567	585	539	521	549	524	567	522	535	577	545	548	540	622	535	568	549	532	533	539	557	566	564	493	574	515	550	528	530	526	569	583	539	544	586	542	541	551	530	597	541	545	579	550	554	585	532	545	530	579	513	550	518	543	581	548	574	543	566	567	577	535	572	606	559	521	530	557	584	580	522	570	569	570	562	568	541	539	590	564	554	543	566	521	563	573	546	536	583	572	570	513	547	526	576	559	601	569	533	566	533	544	561	601	580	577	543	589	565	543	587	597	579	550	576	549	552	549	573	567	557	566	561	553	521	539	532	539	624	558	594	555	583	567	561	560	553	569	544	546	531	540	580	568	516	573	533	534	574	528	567	582	553	552	577	557	563	536	546	573	571	560	544	574	566	559	582	534	552	512	541	551	532	549	557	562	557	566	540	556	533	535	552	559	569	567	562	564	557	557	548	556	559	551	571	545	543	566	551	577	543	555	566	561	541	549	541	549	553	552	543	627	545	566	510	558	544	604	561	556	559	550	505	552	578	601	550	552	558	536	544	583	534	569	564	538	531	544	575	527	537	590	478	531	554	617	531	524	568	548	546	552	527	559	560	613	566	549	569	563	533	514	539	549	576	541	570	543	596	558	564	569	552	574	558	544	538	559	580	557	561	570	581	545	555	506	520	552	591	582	582	558	549	512	543	572	595	579	569	561	542	541	581	544	537	554	572	527	591	543	548	542	566	507	549	569	542	559	554	560	547	576	530	554	558	599	564	597	610	524	552	558	577	593	580	573	551	559	553	554	538	582	572	603	544	527	565	559	583	539	571	582	531	516	613	579	558	537	547	575	573	534	553	530	564	525	555	534	560	588	577	552	575	539	547	564	564	553	530	571	594	553	547	564	544	602	569	555	530	556	555	553	566	541	527	565	502	561	584	544	526	557	534	525	598	573	552	575	573	553	555	538	529	561	538	546	596	553	524	550	558	547	587	590	569	559	563	557	601	560	572	551	538	504	548	570	528	555	559	567	536	576	551	596	570	559	577	548	550	569	549	482	585	584	546	593	530	502	499	585	539	568	505	541	564	557	493	565	524	580	556	547	589	524	557	557	541	555	570	568	485	561	570	563	566	571	527	513	549	572	525	526	555	539	578	561	578	521	570	587	605	562	614	519	500	541	554	556	551	542	559	582	548	574	547	574	576	610	583	565	535	567	572	489	561	541	567	603	565	582	535	568	559	503	530	579	556	535	582	584	552	516	559	589	552	583	543	526	540	537	510	559	549	501	557	575	538	528	584	588	552	556	560	563	540	573	549	567	584	579	521	550	582	567	541	536	563	553	566	568	549	518	533	508	570	521	522	603	528	553	556	561	583	585	580	555	565	533	551	592	547	553	546	611	559	529	583	575	561	525	532	546	558	533	537	536	541	544	569	535	589	559	562	605	532	556	592	536	541	541	528	547	526	567	580	524	569	567	513	535	556	575	589	523	531	553	551	568	579	587	565	556	565	534	559	510	608	566	562	559	539	537	560	553	572	564	568	562	564	579	552	538	527	552	591	540	563	574	536	569	536	591	559	519	518	574	534	575	556	544	580	521	551	537	513	557	516	542	564	593	542	552	584	557	584	559	567	505	529	582	551	560	533	524	563	522	552	547	553	531	590	586	550	528	565	538	520	516	580	591	560	569	578	567	571	579	551	584	553	581	572	584	552	547	579	608	554	541	602	550	577	563	537	561	560	565	486	560	520	544	579	587	570	532	547	557	587	581	564	584	537	552	510	514	629	547	595	576	540	592	569	546	568	551	536	575	597	527	581	548	570	574	540	574	571	603	548	543	528	521	561	563	551	562	494	571	552	577	560	573	554	540	556	511	575	575	545	551	538	558	572	537	565	603	595	610	570	573	525	565	569	612	587	522	546	534	579	543	557	530	549	568	513	547	547	501	542	578	541	516	543	563	572	552	533	556	537	555	581	534	550	568	540	575	570	580	562	533	570	580	570	538	531	541	516	557	532	541	608	583	557	544	524
24305	21376	28568	24492	20997	4066	1006	708	572	470	490	474	428	438	360	385	353	324	351	333	320	316	323	334	334	316	304	312	328	296	304	303	266	289	307	278	285	305	291	293	268	307	300	322	328	297	289	312	290	323	298	263	337	306	327	273	276	309	310	301	291	280	274	295	298	285	258	282	287	287	276	311	301	259	288	281	281	301	299	301	295	282	283	281	294	267	297	291	317	270	285	302	304	294	266	286	274	303	298	297	285	284	291	272	294	277	301	275	259	301	277	279	285	288	313	278	295	282	297	278	273	300	283	295	304	293	269	282	300	290	284	316	305	294	299	297	276	297	298	285	324	276	286	296	266	250	291	288	286	290	293	268	312	284	318	293	305	298	274	279	285	303	293	253	294	283	288	295	301	344	291	284	308	272	320	297	285	298	286	297	285	320	285	307	308	276	308	304	268	279	311	268	274	315	244	310	289	304	341	303	272	289	310	268	288	287	292	289	314	263	289	303	274	272	298	281	271	303	293	277	288	284	270	310	276	297	270	297	275	291	274	291	312	290	281	296	260	290	303	268	320	292	279	287	260	249	281	287	277	309	283	299	313	281	297	288	301	286	277	302	303	288	274	304	307	296	316	281	307	295	278	247	274	288	292	300	283	273	265	257	307	275	284	273	281	269	292	303	290	278	284	270	295	260	287	292	288	291	273	299	284	299	252	287	292	291	284	278	270	279	252	293	268	288	288	278	299	292	275	267	293	293	290	288	276	261	292	286	278	274	274	281	299	291	273	304	301	287	323	301	315	270	287	288	268	303	303	299	307	306	271	272	300	299	288	294	297	244	322	289	274	327	297	307	286	271	290	312	274	286	294	309	288	288	266	289	286	310	294	267	288	299	277	286	273	288	287	295	305	292	274	290	281	292	284	304	291	323	288	305	316	285	312	292	294	259	299	304	291	284	293	325	279	290	280	299	283	283	293	271	268	289	304	284	305	272	290	291	324	289	286	313	261	257	265	301	298	295	298	300	304	292	268	301	273	293	281	269	294	255	289	283	299	292	301	305	285	272	319	277	286	283	297	253	311	304	258	284	289	281	284	294	278	326	319	274	266	290	313	289	281	288	291	289	272	281	261	270	298	289	279	314	275	279	281	310	295	319	284	306	295	282	288	308	260	259	310	304	278	280	309	269	274	290	291	289	280	284	257	288	275	289	300	263	302	256	291	325	303	321	250	277	287	303	310	271	303	275	286	297	295	292	300	306	284	302	258	304	298	273	286	294	285	285	288	297	283	285	315	273	293	245	279	269	303	274	295	266	253	275	318	296	267	326	281	280	285	303	276	289	260	284	295	291	280	265	298	281	293	287	286	298	260	271	267	310	294	291	295	260	268	275	290	279	288	274	268	316	276	297	255	322	297	306	273	312	288	283	308	269	288	289	302	286	267	291	312	272	271	290	305	317	265	274	296	282	276	295	286	305	307	297	260	307	265	320	274	304	301	292	284	296	277	305	295	261	296	287	285	302	271	280	290	272	280	296	290	330	314	293	278	269	268	277	301	308	283	297	278	281	293	289	303	291	294	290	273	289	281	265	286	305	315	295	291	256	274	271	277	241	308	290	274	289	282	277	299	286	255	305	282	297	294	305	290	295	289	312	296	300	279	261	304	297	271	282	302	274	282	312	294	298	287	273	311	272	293	287	284	276	293	312	285	275	279	291	309	304	284	253	281	298	296	316	279	293	269	297	302	277	269	317	302	295	337	267	306	296	303	283	270	308	263	296	281	300	285	282	280	284	288	309	265	286	337	295	317	268	288	278	286	297	297	283	282	301	311	279	297	308	282	287	285	275	280	309	290	278	278	282	275	293	291	288	270	315	294	284	289	301	305	272	302	260	239	294	284	261	308	275	292	319	278	298	319	266	277	264	279	281	273	291	315	292	291	297	278	293	282	303	312	270	266	256	287	290	274	294	328	271	299	323	295	274	313	283	277	278	285	336	255	292	302	288	313	309	283	297	260	293	284	320	306	274	275	264	275	297	310	291	281	263	270	264	259	272	259	304	253	277	273	285	290	292	282	242	321	310	305	291	258	280	275	290	283	308	306	296	285	284	273	299	295	255	268	290	299	267	294	313	261	272	294	302	301	304	273	292	337	286	257	276	246	259	271	274	297	272	315	309	313	267	279	294	271	296	268	252	289	296	304	264	309	273	273	301	285	296	313	263	301	268	291	287	297	262	312	300	264	284	286	275	283	292	303	306	312	297	291	295	277	270	257	296	295	295	296	287	286	283	314	282	237	275	301	272	306	298	276	288	299	293	248	268	290	282	288	267	302	300	274	254	285	286	269	288	277	315	311	260	297	288	283	292	303	272	299	300	301	292	288	280	270	273	300	329	257	269	280	275	269	257	295	273	288	269	266	267	284	307	260	273	309	284	281	299	263	295	329	273	272	320	279	290	280	272	275	273	299	240	313	285	302	277	292	288	261	271	282	284	265	322	296	250	276	279	281	285	284	269	285	301	263	273	286	308	278	277	307	280	278	289	275	298	302	266	307	303	311	291	288	269	307	284	318	316	295	284	274	319	295	280	306	257	273	269	269	297	306	286	304	302	272	270	315	292	293	301	290	287	295	268	296	272	315	287	285	310	316	266	271	315	331	289	276	285	309	268	281	307	292	308	298	285	297	288	275	281	300	288	283	304	287	299	297	283	300	274	262	265	296	296	285	285	283	300	258	255	292	273	282	306	310	310	272	289	315	279	294	299	313	276	307	251	302	300	305	309	279	284	277	286	310	292	313	257	275	265	249	307	301	288	296	273	301	253	295	272	263	272	278	285	278	280	298	294	298	280	282	287	307	284	273	288	309	285	303	274	287	314	267	290	292	303	291	282	304	267	266	291	292	281	287	291	286	292	302	277	296	280	282	265	288	295	268	270	283	274	288	285	296	298	296	292	333	269	274	317	285	288	274	267	286	282	297	266	279	311	297	296	303	318	268	300	291	278	275	293	273	292	304	268	277	268	269	257	296	280	279	306	302	276	290	280	305	269	277	298	317	298	278	285	263	289	317	283	259	281	263	293	299	265	286	302	269	284	306	281	273	270	291	271	296	285	304	289	279	296	274	261	293	300	288	276	297	268	276	280	314	312	276	276	299	258	301	280	285	275	284	318	271	267	295	259	271	272	265	302	303	291	277	287	312	290	326	275	315	258	272	287	262	267	290	298	273	264	292	278	289	288	322	296	293	313	303	290	292	312	267	294	270	286	270	268	278	300	282	314	277	299	290	273	285	284	314	278	325	278	290	303	274	272	303	318	300	289	259	297	304	260	279	278	268	279	322	304	277	284	270	334	322	261	250	306	280	278	312	296	281	293	304	284	257	317	245	268	286	306	300	284	309	292	267	305	257	292	288	279	294	271	277	275	309	288	305	278	282	292	318	275	287	278	322	316	309	303	305	249	259	297	252	285	280	319	291	299	292	289	270	312	274	277	274	270	295	282
33815	24177	10914	5302	3674	2737	2129	1866	1479	1270	1119	1057	933	880	784	741	703	703	674	626	611	580	571	573	602	561	544	527	523	515	513	508	537	472	498	518	517	536	505	521	515	516	490	489	512	490	503	457	474	532	503	526	534	468	493	475	510	495	545	471	519	489	495	547	467	474	480	442	510	470	521	475	480	476	491	508	496	493	466	526	517	521	478	507	488	491	501	482	488	513	504	459	460	466	487	459	509	445	460	503	476	487	529	444	509	538	505	446	472	480	492	491	483	516	532	478	545	508	485	519	482	516	523	478	453	474	512	474	456	478	463	497	517	468	505	482	469	503	487	484	483	461	510	491	510	466	482	498	476	465	474	510	468	489	504	484	458	505	457	498	486	483	501	514	457	468	479	461	491	516	451	482	469	543	453	496	525	505	487	468	495	484	488	456	498	459	481	511	504	469	481	480	485	495	460	501	467	460	489	508	502	523	477	517	464	475	434	489	476	485	508	489	502	509	515	476	490	469	460	478	498	497	473	493	497	474	461	462	451	499	480	489	487	520	496	514	515	501	511	491	440	479	469	495	525	490	502	467	503	512	491	530	481	486	483	491	440	475	511	489	486	440	447	481	465	466	480	464	499	464	472	528	505	488	471	509	514	499	468	471	486	454	474	494	512	480	460	458	500	464	477	455	507	495	492	482	538	526	523	476	463	477	518	471	469	485	487	483	472	509	513	469	510	489	468	503	475	465	482	469	464	486	495	499	500	470	517	504	511	497	508	493	468	503	454	486	461	445	502	463	519	505	485	469	479	479	510	506	528	497	511	510	533	502	491	502	494	473	518	512	484	515	455	478	503	514	458	458	511	453	467	522	457	470	469	437	514	490	460	491	503	459	520	511	510	458	466	437	485	509	462	484	494	472	453	483	486	493	475	504	457	487	455	513	517	478	456	522	524	478	498	476	459	496	479	506	482	448	514	488	511	465	434	489	513	490	491	509	457	460	519	478	500	469	477	451	505	469	502	451	509	495	476	495	489	472	485	477	498	525	484	490	491	516	501	486	498	472	509	493	467	475	489	487	475	526	486	483	508	500	501	491	506	500	523	510	487	447	470	460	499	464	497	545	466	472	483	491	515	469	489	502	459	499	470	504	453	487	500	467	500	502	460	516	490	488	499	506	517	506	506	451	515	447	517	443	464	507	486	501	469	523	501	470	527	504	489	449	505	479	522	482	479	416	519	477	489	466	450	448	504	482	488	470	499	498	484	455	496	461	449	485	490	475	486	466	479	462	550	493	463	484	491	468	498	496	492	487	502	420	483	444	490	494	467	464	487	518	488	489	498	467	494	521	466	510	460	528	495	498	449	448	452	512	494	479	490	481	455	518	492	526	506	464	499	508	494	445	488	488	496	521	452	476	475	503	477	480	507	494	511	500	528	500	487	484	455	491	519	515	504	497	509	481	499	501	501	503	490	462	496	505	517	488	463	470	501	478	478	498	517	514	517	486	509	483	466	488	495	466	481	515	474	484	476	466	441	481	475	503	470	495	464	509	484	465	473	487	484	466	480	507	465	472	507	477	516	475	524	489	522	480	469	495	489	462	474	457	472	492	518	474	489	532	491	469	495	500	471	494	487	481	474	487	504	436	519	506	458	453	446	478	464	485	489	484	525	456	504	465	493	496	509	494	452	490	495	487	499	452	455	474	458	489	483	499	471	500	498	474	491	497	547	491	509	489	480	486	470	496	493	513	501	467	465	516	471	480	519	510	476	471	523	485	500	496	533	527	467	478	487	493	501	508	525	515	530	482	489	479	491	491	450	476	501	490	481	486	481	453	468	507	495	473	470	458	478	485	484	485	500	494	476	534	494	493	468	465	486	516	511	489	511	481	471	478	500	471	537	508	488	498	479	490	499	456	513	475	499	468	462	478	527	487	470	493	496	484	491	460	464	481	482	515	445	502	472	469	477	466	484	496	492	499	498	484	496	524	497	491	489	490	507	448	490	494	492	491	459	466	510	495	464	478	492	458	520	484	496	506	486	452	470	497	490	474	491	533	498	465	492	465	442	496	525	480	514	498	470	422	469	483	501	501	483	476	454	423	501	444	494	463	474	488	474	501	517	455	501	471	492	503	481	501	485	476	492	477	485	470	491	466	469	478	497	490	474	506	499	493	487	470	515	461	466	498	495	474	500	479	515	496	472	472	475	512	452	491	489	476	477	489	512	506	481	494	544	510	519	479	517	508	491	467	489	480	510	462	484	494	541	477	514	496	482	475	487	515	464	448	470	445	513	484	468	503	474	503	485	491	467	496	477	521	497	485	481	490	485	474	451	487	506	488	449	483	494	459	490	496	481	492	458	498	498	510	480	471	443	464	472	511	499	463	492	514	484	500	499	480	442	479	459	481	490	470	461	446	506	488	460	491	516	445	489	437	461	473	480	486	527	468	478	500	461	480	476	496	487	488	479	497	497	493	466	485	511	486	452	452	479	453	481	473	464	476	485	457	476	503	456	491	515	470	452	492	494	458	515	426	435	524	458	486	463	489	527	487	497	483	510	492	481	478	453	487	505	519	486	514	505	473	504	513	503	539	484	463	499	466	529	502	479	444	508	555	521	462	507	497	534	478	487	480	460	501	505	512	476	470	537	496	456	495	503	492	475	506	519	471	434	447	495	467	477	485	500	455	466	468	478	488	460	481	468	462	466	498	513	519	502	497	510	465	473	509	518	450	469	461	451	465	504	504	464	498	473	460	451	527	513	482	501	541	464	493	464	497	494	463	503	495	506	486	479	514	447	505	534	466	458	464	486	446	469	474	492	459	480	500	518	509	476	502	486	499	483	473	485	495	511	464	481	497	500	497	515	486	495	478	502	490	515	508	469	510	473	440	497	499	480	496	479	512	467	484	440	473	485	471	513	471	508	448	464	489	517	466	497	490	498	493	484	472	456	492	493	467	466	514	530	482	497	509	449	450	490	457	500	509	478	480	482	490	467	492	454	464	453	456	470	467	516	493	479	517	473	466	511	456	516	513	499	499	517	494	451	480	526	449	458	453	500	485	494	500	474	462	484	497	496	466	505	520	491	520	470	506	493	478	509	466	454	469	470	475	467	478	487	509	480	478	474	454	491	486	494	480	498	509	511	483	516	474	465	453	539	529	462	525	465	462	480	468	511	472	501	496	485	495	508	500	477	513	515	503	493	464	496	523	483	460	460	484	476	469	476	443	447	485	498	514	504	499	477	453	479	506	492	487	448	497	483	505	516	494	505	525	476	487	452	513	469	505	508	541	486	516	515	490	482	478	452	481	520	460	506	493	514	449	479	498	498	471	456	485	516	482	475	461	488	516	488	511	535	524	465	472	478	527	439	488	495	495	449	539	516	472	491	470	477	469	469	501	468	476	439	508	473	476	466	518	460	484	498	511	533	496	450	448	483	510	514	475	503	501	504	513	525	489	513	469	485	501	476	453	477	482	454	507	478	493	505	484	490	446
23421	21400	29206	23945	21370	20561	2828	882	610	515	462	380	331	321	313	273	238	245	234	217	214	207	186	190	163	162	171	174	164	153	157	164	159	164	161	140	167	154	173	183	172	149	135	159	151	171	149	150	135	132	148	140	161	145	133	120	135	139	136	130	135	151	147	143	136	137	132	130	142	156	145	141	150	150	142	142	143	132	137	134	135	148	130	130	136	144	136	152	153	161	139	135	150	127	128	158	131	142	143	122	145	128	149	144	141	130	146	147	134	134	128	139	126	139	142	146	131	128	139	152	139	141	157	147	154	142	149	130	144	131	153	120	137	159	153	140	147	149	152	138	151	157	141	123	154	120	133	138	136	129	137	150	152	146	141	176	155	140	154	124	127	147	147	144	180	121	124	133	141	137	146	143	147	144	142	149	135	123	117	155	154	127	115	147	143	149	148	127	153	115	144	128	144	139	142	146	145	143	166	119	140	151	154	160	147	145	132	125	134	127	156	150	147	147	117	131	148	139	145	146	119	123	136	134	126	135	156	119	138	132	143	156	144	145	147	156	147	142	134	146	158	125	132	123	143	111	132	140	159	140	142	134	145	156	141	162	144	135	142	128	134	125	142	135	143	143	126	139	143	141	138	128	159	158	123	159	145	131	147	129	142	156	149	133	141	125	139	141	129	118	135	131	149	133	127	145	138	142	138	141	125	148	126	144	126	129	150	128	124	161	114	118	141	134	136	160	156	143	152	138	118	149	138	131	150	136	126	136	133	141	144	126	142	130	163	148	143	149	135	170	132	144	143	164	139	147	160	124	125	140	143	144	142	117	124	126	125	146	151	141	131	146	144	142	132	131	121	149	124	124	157	150	142	133	146	136	147	154	133	151	148	133	147	117	135	136	130	125	142	135	147	122	154	137	121	147	133	150	148	138	134	137	153	151	141	150	146	166	139	144	163	146	128	134	150	126	141	135	133	148	131	154	138	143	139	134	115	142	126	135	144	135	143	162	137	143	156	157	141	147	124	120	129	126	135	131	165	135	132	153	139	135	111	140	149	143	123	165	136	127	125	142	146	145	139	137	154	154	126	141	153	162	160	118	127	148	109	122	137	162	127	122	142	135	127	135	123	145	138	134	136	123	144	148	165	121	153	137	123	108	127	159	112	161	136	136	127	135	144	130	118	145	142	149	139	138	145	123	143	129	130	133	153	149	127	159	134	142	149	135	149	163	135	143	151	138	147	133	134	141	148	154	135	141	134	149	147	139	142	159	153	122	145	113	134	140	131	153	134	119	145	120	152	132	151	140	135	149	137	153	135	132	122	136	138	148	146	142	150	139	144	127	143	130	146	119	112	139	143	132	136	127	160	158	154	162	140	140	135	144	134	166	133	134	124	128	146	137	119	120	143	136	158	124	150	144	156	138	142	144	141	126	130	139	139	150	134	149	145	126	140	171	145	136	141	145	141	130	145	128	137	136	152	142	149	132	136	159	147	130	153	141	152	134	136	125	132	144	155	136	147	123	128	129	146	139	137	147	131	147	142	161	127	166	118	118	140	140	131	161	144	149	141	126	136	142	137	148	134	137	146	151	120	152	152	131	124	142	134	138	147	135	141	140	158	153	145	122	133	125	147	154	139	136	123	139	135	144	135	149	159	149	137	158	122	150	148	119	156	159	144	147	154	136	150	108	123	129	138	133	148	146	125	160	128	133	136	135	147	130	154	132	134	117	157	133	136	155	139	149	134	137	133	124	135	159	138	137	128	142	136	129	144	128	135	152	146	135	156	127	151	151	147	135	128	129	130	164	125	125	133	136	121	141	144	145	129	137	114	152	139	133	118	137	138	137	130	139	140	136	138	113	134	173	160	151	148	148	131	150	116	131	122	131	138	121	129	148	124	141	141	140	114	138	149	122	148	142	149	146	135	138	118	138	143	133	140	161	132	150	138	139	123	129	151	139	141	126	138	130	157	137	137	147	151	140	144	127	142	140	131	127	134	125	143	135	135	129	124	145	151	136	139	143	126	156	145	140	138	141	138	141	138	125	147	153	140	141	144	152	136	144	124	127	141	129	133	128	160	136	147	148	160	124	148	137	135	157	151	127	126	138	127	138	121	137	146	142	146	136	140	132	133	154	137	130	149	132	152	162	128	149	135	153	146	139	142	139	124	135	121	144	139	130	132	132	152	132	132	147	134	130	169	134	152	138	139	124	118	143	133	133	117	135	135	144	145	135	140	139	143	153	145	136	134	127	130	134	131	123	134	140	149	145	150	138	134	147	129	142	156	149	151	123	144	143	148	143	129	136	156	136	134	161	144	146	137	155	133	129	142	140	116	143	145	123	155	146	142	147	145	137	140	133	126	147	136	135	146	138	146	127	136	132	127	122	157	137	145	125	123	125	131	144	144	138	142	152	116	139	149	115	154	137	136	151	153	128	152	156	134	134	132	139	127	131	144	154	154	136	151	142	151	137	122	159	138	150	137	124	151	153	130	140	147	131	148	127	146	136	135	129	118	145	134	142	153	141	152	130	128	139	133	141	143	161	152	131	140	142	144	138	129	133	127	154	144	146	138	133	135	126	154	118	150	147	147	122	149	154	151	141	138	138	123	149	130	137	140	153	136	155	138	126	136	138	153	158	132	126	138	141	150	143	139	130	145	152	139	140	134	143	136	127	132	146	121	148	123	126	131	145	131	129	130	126	161	150	120	126	112	139	137	138	125	152	123	135	162	131	130	143	139	151	147	131	126	125	129	136	131	145	129	145	125	145	122	155	162	148	137	143	144	133	138	123	123	136	123	132	141	158	144	118	131	157	136	141	140	137	160	160	155	141	125	148	131	119	157	155	159	120	155	145	144	124	144	109	136	145	111	129	146	137	156	134	152	135	142	120	123	120	130	136	179	149	129	139	134	149	149	132	135	136	141	142	133	143	142	144	139	135	154	131	137	152	137	133	177	130	148	164	150	137	141	149	144	154	151	122	128	142	136	133	152	135	157	142	144	135	146	135	141	149	151	114	124	164	134	124	132	134	154	141	142	145	139	132	136	157	156	134	145	146	138	143	151	136	130	136	136	157	129	154	143	134	120	133	160	118	139	128	140	120	142	148	152	113	160	148	128	153	132	152	124	142	164	134	136	132	122	126	115	161	140	134	148	148	134	153	132	152	128	135	140	141	130	145	139	139	141	144	157	134	143	149	133	154	159	114	145	133	156	152	137	139	132	142	113	124	140	157	147	137	130	146	119	166	137	140	117	129	162	130	138	147	158	142	136	136	137	135	140	146	158	157	122	136	140	132	158	130	121	146	132	147	124	150	145	138	138	128	142	155	149	130	144	126	136	132	136	127	124	138	142	145	151	150	135	131	132	136	131	146	164	126	145	142	151	134	141	125	119	124	145	144	138	128	129	124	134	157	135	144	160	121	138	138	135	154	137	134	103	153	131	142	144	126	148	142	123	165	116	131	124	135	146	112	137	148	115	144	117	135	154	159
38253	33324	15313	8111	5524	4111	3210	2386	2051	1530	1364	1082	973	887	793	698	570	559	495	469	426	431	399	378	340	360	332	321	314	300	291	319	306	303	303	258	261	255	282	255	276	277	244	264	248	257	243	242	247	253	273	268	259	266	255	224	253	277	225	256	271	235	253	254	261	249	262	255	227	221	268	227	243	256	238	269	226	243	234	252	249	203	245	236	269	287	241	260	241	237	256	252	259	245	239	258	234	221	244	273	237	232	252	227	241	263	225	222	245	242	246	247	233	225	258	239	245	235	231	224	230	220	266	234	236	235	254	241	240	225	250	253	261	243	245	230	247	262	214	236	229	243	243	234	252	247	251	251	240	244	224	248	212	267	239	242	232	260	231	253	247	248	247	218	253	254	230	236	250	247	262	237	223	261	249	259	239	218	235	247	234	272	268	248	215	236	221	242	252	259	226	212	223	240	237	267	235	246	218	239	242	226	217	251	222	243	263	243	244	253	230	229	227	208	210	223	230	233	217	237	243	247	256	262	268	227	232	233	246	242	241	224	228	268	221	210	250	243	239	211	247	247	236	240	240	256	228	237	235	247	232	244	255	231	218	228	255	250	252	260	230	266	223	230	241	249	229	242	248	252	224	231	242	247	246	227	227	243	237	208	255	232	265	230	198	234	219	230	234	266	216	262	232	239	240	210	231	226	252	238	269	211	246	232	222	250	225	235	231	213	246	232	241	230	226	234	261	267	236	218	266	213	254	243	234	256	227	263	213	248	232	260	220	249	241	220	232	246	235	218	251	254	221	247	240	217	229	183	216	229	252	228	236	225	248	248	203	239	251	222	234	246	229	276	227	228	232	241	235	237	252	222	214	257	236	201	227	234	250	214	239	217	252	216	242	223	231	234	207	231	268	237	225	253	218	248	215	254	252	243	229	237	255	253	239	240	235	220	244	233	217	231	216	227	207	236	259	232	248	205	224	222	249	216	243	248	235	249	238	248	217	250	249	238	217	237	260	226	293	197	217	229	235	245	236	254	232	248	256	248	241	246	268	246	262	233	246	218	219	249	244	240	228	237	231	220	241	242	255	233	238	239	247	247	217	253	264	223	239	229	258	255	238	226	221	231	250	249	242	247	226	252	226	266	237	232	250	208	230	251	242	269	269	225	234	217	215	228	240	251	235	244	254	232	262	249	227	218	234	261	239	228	236	226	265	220	255	236	229	229	229	248	218	251	240	239	219	257	266	219	233	238	226	233	272	251	236	229	240	243	266	238	258	234	236	229	253	223	221	237	259	223	243	257	242	253	219	244	230	255	258	243	239	244	216	232	216	252	254	219	243	253	242	235	220	252	242	199	250	257	216	233	272	246	217	266	238	229	241	245	229	261	226	254	228	223	218	225	229	210	228	217	249	221	243	242	236	252	245	256	253	227	231	277	257	242	222	236	233	229	243	238	240	235	251	255	255	231	237	242	244	259	270	256	235	254	228	245	211	243	261	236	223	221	242	243	231	232	247	260	217	209	230	241	242	232	222	215	208	257	231	237	232	257	235	226	245	223	244	231	245	252	221	214	238	249	234	240	208	244	231	229	251	228	198	238	243	280	227	220	247	233	284	227	235	240	237	215	210	238	240	245	242	214	233	234	229	233	223	240	238	215	244	242	230	231	219	231	219	261	247	237	221	215	236	250	218	225	231	231	219	255	250	233	230	236	236	247	246	234	227	220	227	268	260	245	228	242	221	221	261	226	217	258	237	281	248	247	235	257	203	278	222	241	226	230	253	236	231	215	216	232	240	268	230	222	234	218	237	254	269	268	221	214	268	238	257	246	240	243	249	231	234	223	248	249	245	230	213	259	227	242	258	227	237	261	210	253	227	222	218	225	230	220	249	238	243	239	239	232	232	208	231	222	242	232	204	229	243	236	260	243	229	248	247	253	258	232	247	229	214	212	252	247	234	263	243	227	216	229	237	232	212	225	249	258	251	245	232	257	257	236	239	251	218	244	246	231	232	251	200	222	241	245	231	221	240	206	243	242	227	238	257	211	244	237	213	213	257	243	256	247	213	237	245	233	222	231	244	231	246	253	240	240	231	230	242	248	237	249	241	244	248	237	247	229	231	253	209	223	243	228	233	204	252	243	278	245	259	252	234	229	224	235	228	225	259	261	239	238	231	222	237	238	224	212	232	242	243	264	254	219	239	241	226	222	229	228	234	245	219	239	271	235	237	242	256	240	228	240	255	228	237	261	242	238	230	247	234	242	237	253	228	230	230	219	246	221	236	213	210	254	227	252	233	238	233	247	231	243	227	236	219	238	238	253	242	245	254	219	237	213	237	255	221	256	247	235	246	259	238	248	232	229	240	220	246	209	241	246	267	249	263	243	241	226	240	235	209	245	249	243	261	214	251	235	230	240	241	210	216	244	225	236	241	238	266	234	237	229	234	252	266	262	227	243	235	221	249	248	248	248	211	230	224	253	231	222	265	249	244	216	256	232	235	256	230	259	245	208	222	235	225	254	233	221	249	245	240	236	262	250	231	260	251	226	225	232	236	215	251	206	251	242	224	248	256	239	238	228	222	233	242	235	257	251	248	228	235	258	266	221	250	239	215	232	237	256	239	232	227	243	236	229	229	233	233	232	238	240	217	239	234	246	224	188	216	284	239	250	258	225	223	229	238	256	238	254	241	270	250	239	231	274	290	253	229	267	243	242	221	260	239	246	236	255	239	226	216	216	243	220	257	213	216	228	229	249	249	224	237	230	227	229	248	212	243	220	233	220	246	223	221	241	248	250	231	226	222	249	229	233	239	219	237	260	198	242	229	217	233	240	225	258	230	254	255	223	217	257	233	231	263	240	254	239	250	228	233	226	270	218	224	251	259	248	228	242	223	220	236	282	222	208	243	239	234	231	257	213	213	247	239	247	263	235	219	245	227	213	249	248	233	253	226	254	228	233	235	255	229	216	227	235	270	241	228	279	248	253	209	220	242	262	240	250	252	234	192	225	214	262	222	232	272	263	240	237	246	254	226	204	226	237	241	231	266	233	250	227	240	221	232	243	228	236	248	244	229	233	245	242	230	273	246	235	257	249	220	229	216	259	219	246	248	254	263	216	222	238	248	224	225	235	251	261	247	261	223	250	240	252	243	258	277	222	237	235	250	257	215	240	224	237	236	278	266	231	246	231	237	241	239	249	232	220	232	241	239	241	265	265	249	246	249	236	234	216	242	209	246	209	226	258	229	240	249	223	233	250	219	239	250	229	245	262	259	264	247	262	228	226	236	211	251	239	223	216	234	234	244	217	232	204	254	228	246	209	240	244	244	266	252	223	253	236	237	230	235	225	235	252	225	226	233	233	251	254	240	209	214	233	247	237	275	242	247	214	228	236	283	233	253	232	249	225	224	213	237	265	234	239	233	206	247	237	235	229	289	193	223	274	209	242	244	256	238	237	209	260	255	234	232	260	242	247	231	261	237	249	237	242	242	235	264	229
27551	20955	9412	1384	690	518	514	438	396	408	390	398	396	381	362	350	383	351	392	329	359	356	317	315	370	323	303	338	335	328	327	351	365	307	357	339	352	311	315	308	354	306	320	345	311	317	340	329	333	309	342	331	322	340	332	364	312	341	324	316	321	318	322	305	354	315	331	327	317	306	323	343	347	324	330	347	316	332	325	317	315	353	306	319	322	329	340	295	350	327	360	344	331	331	326	354	311	323	303	344	312	334	347	322	342	319	314	312	336	369	325	315	344	308	335	315	336	357	343	350	324	339	366	329	315	301	348	316	336	318	313	348	309	312	334	333	330	332	325	367	358	349	329	326	338	321	347	314	340	318	331	346	318	330	342	321	336	278	354	329	320	357	304	364	356	327	347	329	325	337	334	336	303	343	311	316	331	325	312	333	313	339	359	311	331	303	338	360	339	330	359	334	347	314	326	329	314	304	350	298	347	328	338	340	330	306	325	353	331	337	366	333	307	383	327	332	326	343	346	334	343	289	318	322	309	330	320	353	349	334	334	316	349	308	342	351	322	364	329	347	341	317	356	334	343	338	321	343	347	337	340	319	309	342	337	322	347	325	317	312	334	364	307	322	333	356	326	356	333	320	311	357	354	280	335	318	324	310	339	347	330	336	342	319	349	309	301	347	333	295	347	350	339	339	342	341	323	334	355	324	349	348	324	323	339	338	314	322	347	323	335	335	315	328	327	329	358	294	316	346	310	278	336	316	296	345	352	349	316	320	342	340	336	321	330	304	306	313	332	322	346	331	330	332	313	349	359	351	319	323	335	353	330	333	320	326	322	335	326	299	304	346	296	317	291	319	338	362	307	336	348	372	332	357	346	368	314	331	306	335	367	361	375	291	311	315	302	335	336	315	330	293	326	316	323	356	306	336	355	345	312	342	348	355	302	318	346	322	353	331	337	341	345	336	347	337	334	305	342	313	322	370	344	303	332	334	315	301	327	342	337	341	331	326	345	324	332	318	336	313	311	342	319	356	336	321	329	301	326	346	320	341	342	335	355	322	324	333	323	335	332	355	343	343	324	316	346	354	324	329	318	315	310	357	321	327	320	325	332	343	328	328	321	325	338	354	328	337	296	328	329	362	332	344	350	334	382	334	346	370	309	300	340	331	332	320	329	303	319	306	335	299	360	342	344	323	289	296	340	332	331	298	317	309	361	350	337	317	338	316	348	310	359	347	324	347	373	331	337	330	292	361	343	330	346	325	344	313	353	328	338	333	368	339	351	300	327	338	296	343	351	324	299	333	336	345	334	342	324	310	356	342	334	318	310	356	337	315	331	309	353	328	339	307	344	342	337	349	321	329	347	359	342	338	338	341	323	320	319	336	340	342	318	324	318	306	351	352	329	330	325	334	339	342	319	356	327	330	330	320	334	322	348	317	324	338	354	346	335	294	314	352	330	351	367	337	319	353	352	339	340	348	354	316	333	344	339	322	317	302	332	352	375	304	345	336	281	311	339	340	337	331	341	332	357	381	310	350	331	313	314	343	365	346	305	353	332	339	331	341	339	335	326	334	346	300	322	322	294	326	291	332	344	353	351	312	323	344	344	308	327	327	314	316	329	340	309	332	317	343	330	336	341	340	342	328	316	317	332	325	330	323	371	348	319	318	337	327	311	336	329	325	346	342	311	315	329	323	324	335	375	325	307	312	333	369	346	337	324	347	332	339	323	330	326	337	318	328	351	339	332	342	337	330	332	346	345	328	340	332	317	316	301	310	320	301	342	303	361	298	326	344	333	356	311	325	311	305	335	352	314	339	323	353	317	323	342	319	336	312	345	350	321	324	342	386	301	317	388	370	303	336	336	324	331	350	334	330	335	310	357	344	324	326	332	319	317	300	343	335	334	338	340	356	288	346	339	338	324	311	344	362	356	315	321	361	328	362	348	349	338	301	330	328	330	302	305	342	330	366	350	350	324	294	332	321	382	362	343	334	352	344	323	318	320	294	350	322	326	304	320	317	325	330	330	321	348	344	290	317	318	321	331	328	323	339	357	331	341	332	331	355	377	357	343	372	335	365	340	368	353	293	356	317	305	363	330	352	326	363	343	339	330	318	339	329	323	327	349	278	301	303	306	330	350	324	335	306	373	368	358	329	327	335	371	310	336	338	312	351	298	357	322	305	357	340	316	344	292	338	364	346	336	360	347	329	328	358	352	332	338	327	316	354	341	338	350	351	358	351	359	326	343	318	352	326	318	325	334	308	299	306	330	321	311	331	322	338	297	288	326	317	343	308	346	311	364	349	307	327	337	332	339	318	340	336	329	306	315	342	308	323	327	330	336	323	364	337	347	370	320	316	331	330	340	348	308	281	353	351	330	330	302	335	311	310	381	312	367	319	314	338	333	351	294	312	352	356	320	331	335	291	327	302	339	328	303	319	278	304	328	315	329	340	336	325	336	351	357	327	309	343	331	366	351	338	339	315	322	283	280	364	310	352	340	318	319	324	332	351	340	350	317	335	313	370	350	322	292	327	382	306	302	324	326	347	291	310	292	349	334	348	317	317	308	283	339	350	358	322	336	342	338	351	334	359	357	306	321	326	310	325	317	302	332	329	331	345	342	358	342	341	312	328	311	309	386	334	345	296	330	313	323	353	326	295	331	339	339	336	319	301	319	329	339	317	332	333	333	313	316	343	334	345	312	326	334	364	379	312	313	342	334	330	345	322	322	329	326	333	315	307	322	358	340	339	287	327	318	314	315	333	324	329	334	342	328	350	327	324	357	315	322	358	341	322	331	340	380	328	341	312	345	339	338	311	347	348	333	339	336	323	328	323	300	369	315	331	310	338	323	321	342	347	318	340	314	299	289	332	317	341	330	335	330	357	342	341	338	320	349	310	360	330	338	337	330	345	310	349	333	302	325	359	318	338	352	323	344	326	351	337	308	307	351	321	341	314	309	339	310	342	335	355	322	322	319	342	318	313	357	352	334	360	346	314	333	328	314	318	295	303	338	349	327	320	329	355	345	324	333	344	356	339	314	332	358	334	368	318	304	318	348	349	316	321	319	367	326	362	315	302	329	359	324	342	328	336	312	340	322	335	341	309	381	344	346	341	341	332	344	343	367	348	296	308	316	331	316	304	348	321	292	342	329	327	337	305	326	295	302	323	319	337	327	352	324	363	361	347	333	367	321	317	332	324	321	373	325	329	374	347	350	332	310	362	315	329	290	355	334	348	348	338	337	347	353	307	309	281	334	327	343	345	322	325	308	323	322	336	353	346	338	346	320	365	342	320	323	331	317	342	312	320	328	395	342	297	359	314	368	301	340	332	348	367	369	321	351	321	328	367	303	315	328	343	300	330	344	338	328	324	331	287	342	319	341	337	350	334	350	326	329	319	314	319	340	337	369	339	338	301	370	351	336	306	333	342	318	315	311	328	316	308	340	326	342	333	335	348	334	322	329	341	318	319	331	320	325	317	343	341	337	350	334	309
29328	15760	4144	2015	1525	1205	1030	872	810	765	698	700	679	651	678	588	567	635	563	578	567	602	577	548	556	571	555	585	533	525	574	513	529	632	563	552	538	522	527	572	531	543	583	533	526	598	566	571	532	563	543	567	580	549	582	555	534	532	552	583	554	563	582	594	608	525	562	563	542	577	563	551	580	542	553	526	532	538	560	587	528	554	546	533	545	550	551	548	539	576	507	520	545	529	544	536	558	534	511	592	563	533	580	596	555	535	536	555	569	544	593	571	552	552	513	568	530	559	565	550	566	535	516	581	550	547	555	561	554	517	532	554	534	573	581	597	528	570	552	559	542	532	521	557	497	542	535	551	530	561	556	571	515	581	563	578	592	546	578	519	563	530	566	531	579	522	545	536	544	583	555	528	566	548	571	550	555	556	574	552	590	607	544	524	596	584	551	516	536	616	520	554	556	575	535	558	571	555	540	543	554	510	583	545	552	535	579	545	516	602	608	593	566	554	520	537	537	558	510	552	534	580	555	554	547	543	514	593	561	563	525	567	539	517	555	570	577	527	527	535	546	540	570	551	557	582	545	551	548	522	513	573	566	562	570	556	541	538	513	567	548	516	536	547	573	535	558	513	542	579	540	536	575	564	526	512	508	573	571	552	546	549	541	524	564	520	580	551	581	543	534	547	565	527	562	593	518	615	565	557	550	536	568	482	542	527	590	583	536	558	530	561	550	536	533	509	516	546	516	542	547	557	548	533	551	549	608	580	604	546	551	554	559	520	551	565	551	536	560	568	540	544	601	574	561	531	531	555	553	565	524	577	542	583	561	531	565	557	579	549	590	549	579	557	577	577	502	565	541	583	572	580	482	576	558	567	589	531	574	591	581	574	508	540	589	520	544	548	561	580	551	568	526	580	547	535	579	523	516	553	564	602	535	575	539	522	573	520	581	567	572	564	565	542	557	572	560	602	528	535	531	575	539	617	558	580	575	546	568	557	561	593	531	588	563	577	571	528	526	606	552	571	592	544	554	530	572	526	565	546	551	552	552	551	534	582	548	545	559	529	565	601	552	556	554	525	545	606	548	544	575	557	524	556	504	592	530	571	551	577	567	543	553	547	579	553	545	537	548	569	560	530	560	531	554	494	541	526	531	564	554	544	574	546	541	548	514	546	553	595	563	529	604	563	568	519	575	592	570	561	543	556	556	589	528	577	524	577	525	536	534	491	541	547	534	539	566	557	545	538	565	536	511	523	556	578	552	579	584	564	536	554	533	541	583	558	580	556	554	571	530	549	584	562	543	574	539	595	553	553	527	546	545	547	527	546	525	564	531	537	552	545	596	567	545	535	546	575	552	535	566	569	533	550	527	568	572	550	518	513	526	538	547	526	612	541	544	549	554	538	575	533	591	555	559	544	555	589	541	537	552	595	564	524	534	509	563	524	563	561	552	557	525	570	549	515	537	540	564	552	560	534	552	578	581	539	560	564	577	564	557	543	545	524	516	525	560	561	553	539	548	573	562	544	576	544	583	583	535	577	562	556	496	566	528	570	581	592	580	552	545	533	586	536	530	573	587	600	522	499	548	532	601	516	547	553	585	526	544	550	533	527	550	506	540	561	567	535	539	541	537	533	542	568	536	549	547	564	543	552	553	566	550	547	571	542	564	580	534	543	539	545	548	558	548	527	546	540	582	568	562	506	533	523	568	522	531	555	532	559	544	561	521	525	571	551	518	557	557	554	522	574	518	563	556	553	506	591	571	561	528	531	536	559	518	541	542	527	571	572	533	539	560	573	558	510	601	575	520	559	524	524	516	541	560	593	576	557	553	552	573	528	554	545	549	541	525	525	549	540	569	563	538	551	570	588	559	565	605	545	568	536	563	558	527	543	545	545	539	541	554	545	599	553	576	539	554	530	571	553	563	555	565	558	545	558	572	530	569	591	549	528	558	533	574	560	545	499	545	557	597	575	539	536	565	576	518	538	574	566	550	579	595	527	553	532	531	565	605	590	567	539	545	555	573	581	549	533	530	551	561	533	548	547	566	551	596	561	511	575	542	533	581	599	527	511	550	525	558	564	548	562	551	539	619	503	559	528	550	574	523	573	554	574	555	553	579	566	564	531	555	583	584	514	571	544	556	546	577	551	572	603	533	548	556	553	578	573	525	555	585	554	564	558	568	555	564	565	525	542	522	554	529	575	561	589	555	552	548	532	529	549	558	526	551	583	580	485	570	544	569	541	519	547	556	603	550	544	571	535	518	521	539	565	594	522	551	561	512	572	551	526	534	555	575	548	537	586	541	527	536	545	542	553	517	536	574	545	547	525	550	532	568	538	577	540	521	548	548	547	572	557	593	537	566	576	554	549	547	562	588	522	573	577	572	571	571	526	589	524	547	559	592	496	530	534	508	591	573	570	516	563	527	546	547	569	559	540	559	510	566	578	570	543	577	542	555	548	502	542	583	578	523	557	533	536	545	530	566	582	564	513	588	559	514	549	554	533	493	547	587	561	567	600	539	539	623	552	538	551	562	516	571	542	563	594	561	566	550	568	535	578	566	613	558	527	544	591	548	567	560	504	561	591	574	557	553	573	514	569	553	547	556	512	550	557	592	579	559	546	542	574	531	566	543	528	519	543	524	543	595	570	510	556	556	528	571	566	585	525	559	529	528	572	550	534	538	527	546	548	558	558	566	542	578	549	528	542	558	552	562	526	567	533	599	554	538	571	613	570	551	551	551	544	555	555	522	544	542	573	538	562	543	584	532	577	509	568	540	570	611	564	520	572	556	554	587	558	542	551	594	558	509	573	578	571	567	536	557	547	541	592	551	540	579	532	582	572	541	589	527	548	568	566	538	560	563	569	594	552	551	542	559	587	545	555	542	507	559	554	575	561	531	553	548	538	562	537	560	547	515	568	571	542	550	549	519	557	536	509	526	566	534	554	551	543	545	551	549	531	535	569	549	506	574	540	516	540	537	588	550	563	556	535	527	532	549	542	546	530	550	554	554	548	568	542	578	546	602	542	549	536	527	543	566	529	599	552	577	556	586	530	548	550	548	536	550	537	534	550	511	550	535	544	539	559	578	545	518	560	567	587	549	563	568	548	526	519	548	544	518	528	568	548	539	591	516	563	557	517	548	561	508	504	544	533	563	542	534	600	616	531	556	548	598	553	589	568	543	533	559	571	577	576	536	560	545	591	539	548	570	556	575	540	560	556	554	588	541	555	545	543	571	523	597	553	538	550	548	510	525	539	530	535	527	573	519	480	571	573	514	550	583	567	533	543	559	533	557	558	561	527	596	572	517	528	554	592	612	546	559	522	531	527	525	539	569	600	542	590	523	579	558	517	545	552	580	552	575	564	524	557	558	548	541	518	531	566	606	537	540	497	525	553	531	582	621	588	566	578	598	583	504	556	521	534	559	536	566	589	561	529	583	555	559	565	522	570	526	543	542	549	541	549	542	537	537	554	525	557	588	508	546	528	536	582
24288	21368	28579	24509	20951	4222	1123	690	598	518	464	426	409	407	431	355	363	367	339	348	322	321	308	285	323	317	334	289	303	295	294	339	297	265	311	288	306	285	283	316	313	307	286	309	312	262	283	310	288	294	275	282	273	269	268	307	278	285	253	315	316	266	266	299	252	259	297	306	308	290	301	311	297	285	307	310	258	286	272	271	285	275	287	308	287	304	329	321	284	308	272	270	273	299	288	286	284	278	301	294	276	282	268	293	286	290	305	267	292	281	283	289	308	311	277	293	301	277	314	272	314	282	288	296	288	284	287	251	311	274	297	288	291	304	284	322	302	269	292	271	281	254	282	304	288	275	294	300	303	303	269	263	306	287	255	316	299	286	293	304	273	320	277	254	287	268	301	332	272	303	283	276	285	261	270	291	281	277	263	297	294	284	301	293	273	304	294	293	274	284	284	334	251	268	308	270	296	284	295	289	293	305	292	263	305	281	264	291	282	275	289	286	272	291	278	295	273	316	280	286	289	248	258	279	271	292	273	289	262	294	319	293	266	283	335	291	304	315	271	278	283	308	299	289	283	280	295	289	299	298	268	281	262	284	298	301	281	266	307	307	313	325	296	266	280	294	311	299	306	292	284	273	276	285	292	276	272	307	288	275	308	306	286	280	286	292	279	321	308	301	291	294	288	295	272	330	301	295	304	263	272	283	271	280	283	308	274	251	312	298	299	301	295	283	259	291	270	286	308	289	282	296	281	287	316	308	275	310	291	291	278	287	301	274	299	301	319	273	280	270	284	284	297	278	261	271	297	290	305	305	294	268	319	290	285	286	279	317	299	258	272	279	300	282	300	257	285	278	287	272	291	277	300	304	283	297	303	286	304	303	296	292	275	309	274	266	230	320	279	273	264	287	287	288	252	291	306	320	288	298	289	313	290	278	285	305	304	295	258	296	309	302	301	291	319	277	279	268	307	298	272	296	277	281	306	300	301	288	330	302	274	325	277	294	295	271	280	299	282	272	286	302	270	267	272	272	258	300	308	282	287	278	293	296	322	295	263	276	275	304	300	259	270	286	285	286	282	302	307	265	290	268	302	279	276	291	277	273	310	285	311	299	296	311	316	290	296	270	260	258	306	286	283	290	284	277	294	297	302	273	276	259	286	280	280	307	260	271	294	292	272	284	295	285	267	304	306	293	305	290	258	293	285	291	316	289	292	320	302	264	290	330	312	306	289	266	297	304	287	300	274	300	272	272	286	302	268	274	280	277	268	282	295	279	262	288	273	292	292	277	295	289	298	315	313	279	277	269	303	305	257	288	287	307	287	281	297	284	283	287	273	303	296	315	287	313	282	289	304	278	260	274	277	316	301	289	262	274	262	291	287	275	261	279	270	298	279	268	283	298	292	318	262	273	267	293	272	305	328	293	275	305	315	310	315	284	294	317	297	271	263	285	268	257	296	257	309	301	274	306	290	298	303	292	279	296	307	260	301	289	276	256	296	275	298	320	276	296	270	278	292	289	292	301	291	282	299	295	290	261	308	282	278	292	302	298	288	316	298	283	301	273	260	280	281	268	295	276	271	295	290	272	283	320	267	310	285	280	291	287	295	317	260	267	281	282	280	281	293	284	265	291	286	280	278	278	314	264	305	292	276	272	250	290	288	275	329	305	265	321	275	284	279	286	315	317	295	282	279	309	263	280	257	288	322	297	278	318	293	291	284	283	304	271	275	286	299	285	293	299	280	292	288	287	266	275	297	263	278	305	286	274	298	293	304	281	279	274	269	283	345	302	291	270	321	308	312	307	279	317	284	287	300	307	318	265	280	317	310	266	314	291	303	293	307	265	299	279	302	291	294	292	286	289	292	272	282	287	298	293	268	308	301	285	293	290	281	292	280	283	294	296	280	302	280	313	303	293	304	303	296	286	314	308	295	290	290	285	262	260	319	278	294	289	290	275	315	276	267	270	262	279	265	298	301	340	284	277	278	275	302	286	295	292	275	271	284	273	296	293	297	270	275	294	304	336	292	302	293	315	274	307	308	259	280	284	275	275	283	268	288	273	305	268	275	263	291	309	293	292	263	256	280	260	306	282	297	278	272	305	277	269	266	282	297	271	257	310	291	275	296	267	277	280	301	293	279	307	317	299	319	306	303	304	290	292	329	300	317	313	278	289	292	283	283	302	298	279	324	298	271	274	302	296	294	306	305	273	288	282	306	259	271	308	292	288	281	287	298	304	313	293	281	268	290	287	279	285	318	279	304	317	268	297	252	286	297	281	289	271	285	278	310	298	268	284	315	302	304	296	284	283	268	283	247	279	302	297	276	305	300	303	270	314	293	289	290	308	286	281	268	300	252	277	285	269	267	319	275	305	315	279	263	339	268	314	278	268	281	294	272	288	279	281	296	258	288	299	284	275	246	278	305	287	298	292	313	280	292	298	320	281	272	296	270	290	305	264	282	258	291	321	308	293	314	283	263	281	305	277	317	266	309	288	315	271	287	285	303	294	307	299	290	288	305	294	288	296	304	315	285	286	329	288	277	277	277	306	317	285	287	269	281	274	285	317	269	296	290	268	300	268	290	291	274	299	305	295	291	282	279	299	308	300	304	283	279	288	275	297	277	279	295	291	293	314	271	298	309	293	287	315	307	281	311	300	278	270	295	277	247	314	296	300	284	306	295	293	279	294	280	308	292	293	270	290	265	285	284	262	291	292	261	275	289	306	265	297	286	287	300	272	299	272	288	293	289	321	318	267	275	271	279	311	285	305	294	298	280	270	332	297	282	279	267	283	259	283	283	277	307	272	314	301	267	312	284	279	313	287	292	292	294	315	289	275	309	286	286	292	286	293	283	304	272	299	289	315	285	299	254	288	295	292	302	303	277	270	307	310	296	287	297	289	316	280	275	278	294	302	294	297	272	291	306	281	280	260	287	295	278	287	303	295	299	286	277	295	283	275	279	302	274	281	288	322	306	287	285	281	317	276	311	292	298	257	272	279	297	284	278	304	296	280	310	301	303	287	263	283	286	289	299	306	272	285	303	263	312	292	271	303	331	322	283	285	296	322	284	301	287	279	280	307	278	306	303	309	309	274	304	304	285	319	290	283	293	308	286	285	289	274	289	272	298	277	301	291	288	292	282	281	310	292	292	288	290	265	306	284	299	272	273	297	299	328	253	292	288	269	300	276	280	288	296	289	280	319	254	295	278	268	315	276	288	272	291	269	280	300	300	306	300	282	296	297	284	303	297	297	299	278	279	306	290	286	304	278	274	274	298	290	295	275	273	313	267	299	294	325	271	284	287	281	288	289	304	285	277	298	294	271	294	262	316	281	284	324	274	272	280	287	261	289	257	292	284	279	297	296	308	306	280	268	297	286	263	287	307	310	277	291	284	290	294	299	288	284	292	305	272	280	314	294	284	291	282	305	297	257	268	298	290	275	267	275	282	314	288	297	269	290	290	306	284	290	297	301	277	291	330	294	265	300	300	303
35538	23042	11102	5412	3727	2802	2364	1726	1417	1276	1131	990	897	827	744	753	729	657	653	618	568	580	575	539	568	554	535	542	507	527	484	510	496	567	537	483	501	480	493	529	459	521	508	513	458	481	521	489	494	476	489	473	490	504	465	468	512	495	479	506	509	489	468	489	503	467	476	467	526	486	482	532	487	478	497	454	523	462	490	518	503	470	522	486	485	466	481	517	505	473	472	504	453	475	492	498	492	489	495	458	491	441	499	469	469	447	506	499	503	477	442	532	484	464	478	494	486	507	490	482	482	460	434	490	477	485	473	463	525	448	463	530	508	451	478	515	484	497	492	486	480	498	499	528	449	495	444	482	465	458	460	495	456	524	484	505	502	522	489	475	500	530	485	455	462	512	484	452	466	499	438	471	488	473	504	480	465	481	498	534	477	472	464	473	484	423	485	474	479	465	442	482	477	484	495	537	479	513	508	482	465	481	470	487	495	493	481	487	456	460	479	490	475	484	491	444	495	501	497	492	483	470	492	496	527	490	472	507	496	488	454	469	454	458	465	449	460	499	471	456	482	501	482	501	469	527	499	455	500	512	509	490	510	464	486	492	488	482	520	481	480	482	481	513	470	495	471	480	484	502	452	483	459	490	473	507	476	457	498	468	456	465	448	479	477	480	484	489	471	514	520	493	479	491	452	494	426	476	476	460	491	484	458	525	459	484	459	486	508	456	462	459	506	460	467	465	502	483	496	491	482	461	481	452	535	531	489	508	495	480	461	445	460	455	497	493	466	443	463	463	470	418	455	507	480	510	473	490	480	457	502	461	485	518	431	454	474	506	493	483	482	471	470	483	515	474	471	454	467	511	478	449	503	490	467	479	471	475	472	509	462	471	483	495	491	489	475	500	464	443	489	443	480	492	489	457	464	469	503	453	469	445	505	490	475	498	504	458	475	427	488	516	500	486	492	469	496	480	473	546	487	482	483	469	495	522	497	468	463	485	462	502	464	490	468	527	406	457	470	446	476	493	461	494	471	459	472	483	504	515	459	516	504	485	498	512	516	488	489	506	479	476	423	476	457	477	461	480	472	490	444	496	489	527	465	468	490	497	502	457	485	498	470	517	500	489	483	491	490	520	522	486	461	493	498	470	457	495	505	486	503	464	462	482	504	494	503	474	469	471	477	494	450	465	461	524	502	489	449	473	508	472	447	462	471	495	516	472	473	489	463	478	474	473	494	510	469	464	492	464	460	443	455	442	502	456	497	494	500	480	490	517	501	447	498	480	492	452	489	479	469	516	501	515	447	453	514	462	509	456	493	535	516	494	493	471	487	476	459	476	473	486	486	474	463	475	465	533	477	470	454	479	517	477	476	530	497	469	487	482	527	474	513	501	489	493	485	483	497	491	491	487	490	506	521	460	467	483	488	470	496	471	483	520	478	527	483	484	484	483	475	478	508	473	485	473	515	468	479	459	493	453	475	505	477	475	500	475	518	481	504	456	499	475	491	467	488	449	445	518	496	473	465	494	493	522	456	503	459	500	473	424	510	465	518	503	500	513	503	484	476	476	484	529	490	466	493	485	464	485	461	460	507	497	487	504	439	494	487	476	486	481	478	449	513	472	483	504	469	462	472	479	490	452	501	448	431	494	486	485	475	483	468	497	501	441	492	475	452	451	452	475	429	513	466	515	505	463	490	474	510	489	514	461	503	481	515	489	470	480	476	479	485	508	498	500	477	439	491	459	478	486	468	475	470	479	471	487	480	505	490	481	457	498	479	458	478	515	478	450	475	476	490	473	496	516	462	492	526	504	455	475	510	462	445	471	490	500	477	516	497	492	485	478	448	479	471	489	525	532	492	477	492	493	487	500	494	453	470	465	453	479	457	495	450	503	500	489	431	452	492	504	492	483	479	492	490	524	468	480	465	488	494	471	505	480	463	484	470	471	468	487	501	487	463	463	471	467	483	495	527	451	526	489	479	458	464	476	465	464	501	481	471	471	511	488	478	478	445	474	491	482	503	494	487	479	521	484	488	457	468	447	474	439	514	484	471	453	524	505	469	460	476	468	526	502	536	484	491	497	457	448	464	473	481	447	521	472	450	486	518	463	494	444	508	495	469	526	464	501	483	505	501	469	476	508	463	495	452	480	503	472	497	492	526	505	453	471	496	474	499	496	474	452	476	490	520	457	482	473	465	475	532	499	494	490	482	499	523	502	498	476	516	466	470	515	467	472	509	491	481	499	477	489	451	492	479	480	493	485	479	474	494	478	503	481	486	495	500	519	463	495	458	487	462	492	480	490	479	451	479	495	470	439	487	481	501	458	511	465	508	486	524	461	466	492	472	498	495	524	450	446	437	510	467	517	503	467	497	436	475	464	488	504	470	484	496	449	472	462	476	466	487	441	523	492	462	476	472	473	452	519	465	478	482	485	442	479	487	492	506	474	482	448	443	460	476	481	505	518	486	475	494	477	478	493	513	509	445	505	497	479	508	486	523	473	527	478	509	465	463	470	481	483	476	467	492	461	497	460	490	484	494	467	505	494	444	501	521	454	504	509	465	478	477	456	455	505	492	489	469	500	504	445	498	502	483	453	440	450	489	453	455	436	494	477	497	454	461	505	506	465	511	476	455	462	465	484	453	480	474	524	492	474	439	456	450	491	480	493	443	438	516	506	485	506	470	487	507	482	512	530	475	488	479	484	477	474	450	465	467	493	500	482	466	478	472	457	473	489	492	488	503	495	474	439	465	468	509	498	511	471	460	472	467	492	498	482	494	488	472	490	486	481	452	492	488	457	529	458	462	483	483	481	454	484	472	453	478	481	476	488	463	447	475	484	454	462	435	517	467	518	503	470	460	504	508	467	453	455	475	492	500	435	515	483	480	495	477	500	499	500	477	507	477	472	475	485	471	462	470	512	468	528	497	549	465	470	525	502	479	449	460	464	469	512	501	492	507	482	509	494	471	499	469	502	504	470	459	467	517	495	449	496	478	474	463	456	470	492	476	492	480	478	484	480	478	453	443	505	483	509	493	471	442	471	468	479	468	495	488	498	457	501	478	499	486	478	506	462	498	463	477	473	483	479	456	471	495	483	499	491	498	491	468	492	535	491	470	507	469	501	489	500	467	477	498	474	490	492	468	486	512	497	458	521	453	487	549	510	499	490	480	470	464	503	487	481	456	461	489	469	430	508	447	468	502	515	485	471	468	479	459	487	455	472	485	470	469	516	473	462	498	483	458	506	496	491	475	514	463	458	508	507	497	490	494	457	515	517	528	509	461	482	459	493	490	518	435	478	487	448	492	508	484	495	479	492	480	493	480	473	479	479	498	479	518	495	474	472	494	491	502	478	498	487	471	523	527	482	491	484	513	484	458	504	460	464	439	486	487	498	489	492	468	491	475	496	478	486	462	476	442	460	466	507	465	485	500	455	484	512	506	524	463	485	477	486	470	538	475	459	479	484	527	504	460	525	477	432	489	464	535	493	485	454
23409	21384	29103	23985	21349	20380	3106	815	631	523	437	356	357	315	290	280	253	244	198	221	220	168	166	178	175	196	182	183	150	185	166	131	142	160	144	150	164	138	128	159	145	151	151	132	142	147	147	137	161	152	155	152	150	144	138	140	155	134	135	138	124	134	141	129	147	154	139	134	139	147	137	115	129	132	134	143	129	147	136	146	142	133	121	130	152	136	148	145	143	121	153	148	154	130	125	152	146	147	137	139	139	156	146	138	134	150	134	136	137	128	132	134	130	118	120	140	153	140	125	108	147	119	150	122	124	142	128	140	139	127	142	140	134	147	132	127	120	121	124	145	148	165	139	140	142	152	151	125	143	117	140	142	138	139	134	146	147	117	146	142	133	163	130	138	144	157	124	115	141	129	127	121	128	130	149	138	139	155	128	148	142	140	150	135	145	130	125	130	108	133	122	135	131	125	124	121	115	116	115	123	131	147	127	143	125	127	136	110	119	148	152	131	126	147	152	153	135	129	118	125	141	118	147	139	138	134	141	161	132	132	126	126	151	136	135	129	127	123	135	132	127	145	139	169	129	145	135	131	143	128	127	131	150	143	148	113	138	143	122	144	136	134	126	147	131	123	162	128	128	112	137	114	136	150	149	120	129	155	149	131	144	125	140	147	122	145	158	145	142	109	134	145	145	129	129	141	138	134	178	147	154	119	148	149	118	137	148	143	136	156	145	132	131	127	129	142	122	134	118	138	133	148	128	131	145	140	134	131	150	148	146	125	132	136	128	139	137	147	112	147	147	123	140	123	138	121	122	138	137	119	162	137	122	131	142	133	150	140	135	151	155	125	136	122	147	136	119	144	127	131	125	112	123	139	147	142	127	133	121	124	148	167	149	137	134	133	127	120	139	140	159	141	125	136	125	130	135	143	130	142	144	132	146	125	133	124	125	132	152	130	122	125	127	130	117	144	130	157	121	125	149	128	130	119	132	139	142	126	135	146	132	144	159	131	139	137	141	119	120	152	130	137	135	126	160	139	145	143	136	143	141	137	150	137	155	130	152	132	137	142	154	147	158	138	133	138	119	120	131	142	146	137	144	116	135	125	126	123	119	146	142	134	141	130	140	123	154	134	119	150	123	148	157	170	136	150	146	123	130	128	141	139	130	127	147	148	143	135	141	139	122	127	118	123	132	120	127	150	149	138	146	118	134	147	140	152	140	150	107	133	147	133	115	130	129	142	118	108	133	135	126	176	139	146	146	128	155	126	124	164	164	114	147	135	125	148	143	142	139	146	147	142	125	117	149	131	128	127	128	144	137	156	127	159	112	150	129	152	155	136	140	136	144	131	126	118	141	156	144	114	142	130	136	140	142	158	127	136	121	155	106	140	134	142	125	123	142	129	101	147	152	141	139	114	113	128	141	110	155	136	150	145	124	147	141	147	123	142	141	145	140	134	145	112	141	151	138	124	147	131	154	134	139	151	144	142	136	120	113	130	157	120	147	114	140	151	132	141	115	139	132	147	151	123	133	145	128	135	118	146	158	122	138	138	103	114	132	134	144	125	123	143	131	131	121	111	142	127	134	124	135	132	140	135	137	137	133	140	137	143	138	126	122	143	142	148	131	128	129	137	133	132	126	125	137	136	140	139	136	129	143	135	125	127	131	135	151	152	142	135	139	120	144	122	131	136	137	132	143	139	130	139	132	146	142	127	118	153	117	145	138	124	137	141	136	130	130	137	134	126	149	99	121	132	142	144	117	140	142	119	138	144	122	148	133	138	111	139	127	144	145	137	118	134	129	134	141	106	123	132	122	109	117	136	129	136	137	138	143	140	140	126	131	124	134	125	122	125	112	135	119	154	129	138	150	131	131	134	136	132	143	138	124	146	145	149	132	125	148	138	140	142	131	151	136	123	140	149	140	138	148	153	133	120	150	136	140	133	141	146	127	137	144	128	134	140	137	127	125	155	134	144	125	138	127	113	140	124	118	121	116	137	136	142	138	114	129	141	131	127	110	132	116	124	129	144	136	132	129	146	132	133	134	144	154	136	136	127	136	116	136	127	120	126	127	130	112	147	121	127	134	148	143	154	127	133	141	114	148	157	141	140	122	104	128	125	115	137	125	136	145	134	158	136	131	117	110	140	149	128	168	122	139	150	120	136	149	158	125	124	135	148	128	130	138	121	149	141	143	133	132	126	135	138	132	146	129	131	132	133	122	141	130	137	121	137	128	132	134	137	153	142	145	143	132	125	138	140	132	120	136	128	121	153	137	126	142	140	136	121	157	150	113	146	147	134	139	148	122	152	131	116	140	109	160	139	139	154	140	127	142	145	138	135	141	139	128	142	137	141	131	121	151	149	123	162	109	124	142	163	146	146	132	139	129	133	134	145	133	131	122	139	116	144	126	147	141	134	119	151	116	130	137	161	118	134	134	139	124	138	122	136	129	152	121	113	127	116	140	143	132	124	131	128	143	143	142	167	127	133	135	133	117	137	122	142	132	134	135	120	138	133	132	124	146	133	122	127	134	139	134	123	124	136	128	127	133	131	169	120	117	131	127	121	126	150	138	140	149	133	138	125	145	141	126	123	142	122	121	152	131	118	134	142	150	136	143	155	146	131	119	104	133	118	145	135	133	159	118	131	124	128	133	123	119	127	126	147	134	118	135	146	149	138	139	129	126	135	155	134	132	125	124	142	116	124	137	131	128	148	158	123	139	145	166	115	146	134	132	137	133	148	145	138	129	138	131	134	129	132	134	131	147	162	107	146	138	134	136	155	151	123	130	158	143	124	133	112	139	136	142	110	116	144	131	117	116	141	136	126	133	132	126	144	142	151	104	130	128	160	144	140	136	128	137	135	149	131	152	164	152	120	136	148	146	136	152	128	131	135	132	130	158	135	115	145	139	116	136	138	157	113	134	148	133	144	121	122	119	121	144	130	135	132	124	139	122	119	150	129	144	103	137	143	156	127	146	136	134	130	146	139	141	131	139	131	140	119	125	139	134	134	160	163	106	126	134	128	152	145	122	135	147	122	139	139	156	121	155	129	122	148	129	140	134	123	167	120	131	155	135	134	143	126	143	133	129	143	123	124	145	121	140	121	148	110	129	128	142	141	125	147	120	125	138	148	128	152	150	124	114	143	121	123	126	126	128	128	130	145	121	125	148	143	136	111	135	139	129	146	140	150	131	138	130	158	114	125	144	141	133	138	143	144	144	153	149	139	139	131	117	131	119	121	137	117	155	136	124	115	151	122	119	146	137	158	137	161	132	137	145	133	147	131	118	132	150	147	138	127	121	140	142	129	127	116	142	143	111	143	113	129	146	116	135	135	128	134	144	125	121	132	144	134	126	142	139	130	118	128	138	132	138	132	137	136	149	134	142	131	153	137	146	123	119	124	155	132	141	148	135	142	134	147	143	142	121	139	138	120	107	146	140	147	141	123	128	118	132	141	112	121	130	131	105	144	130	122	141	124	151	164	150	137	147	146
39579	28457	15284	7976	5280	4037	3795	2394	1913	1553	1333	1126	1030	859	717	642	629	587	517	457	424	435	402	380	373	368	351	326	294	326	268	312	294	295	292	282	260	266	282	269	289	268	267	291	254	297	252	250	272	265	252	243	270	253	262	238	295	245	245	256	258	240	229	228	259	222	241	242	233	217	242	227	241	267	222	239	222	248	260	230	245	253	236	242	243	219	232	277	244	242	236	239	257	215	228	247	253	254	223	263	254	249	228	204	222	251	265	220	226	257	242	250	191	242	228	240	271	198	247	233	245	238	252	259	256	242	252	237	259	236	248	238	220	275	250	234	251	270	223	223	207	216	238	250	220	235	228	250	245	221	270	221	221	278	245	255	249	258	228	217	236	270	228	206	238	211	278	240	237	235	287	220	239	236	225	231	234	217	230	255	254	223	219	226	248	240	235	230	230	225	242	240	223	250	247	250	215	217	233	201	232	263	251	213	216	238	234	242	240	233	230	212	238	243	222	236	225	232	255	236	237	230	221	221	223	235	209	202	244	231	232	229	270	245	235	210	248	220	212	248	223	219	223	213	243	237	222	224	251	217	246	236	244	244	271	229	230	224	245	236	230	234	264	234	234	256	203	212	236	236	221	213	244	231	224	238	221	222	226	219	233	203	234	249	248	233	238	223	200	215	225	224	203	245	231	227	221	260	232	254	222	261	243	229	257	223	272	246	222	234	210	238	223	239	244	231	220	234	235	233	242	244	241	227	210	237	230	253	260	222	212	242	233	238	230	210	240	230	238	247	229	219	251	234	228	233	233	208	228	242	213	219	253	231	233	238	218	238	231	235	237	231	244	254	244	220	211	231	222	223	251	234	234	202	239	248	241	253	215	222	230	228	255	255	210	229	233	234	244	237	225	210	243	212	195	209	232	256	234	232	205	239	238	232	242	236	279	232	194	243	225	250	237	233	224	248	216	211	241	252	223	253	223	266	236	236	252	237	231	224	249	228	249	251	232	214	218	245	207	229	204	226	238	234	222	250	226	256	233	233	237	236	243	225	234	219	240	272	227	239	239	222	229	239	221	226	239	241	233	239	259	260	231	256	217	230	221	227	239	209	207	213	254	239	243	238	228	237	229	229	269	247	212	234	224	231	254	257	227	244	242	239	268	221	202	238	229	204	223	248	277	249	243	216	249	224	261	215	258	245	229	212	233	240	257	222	221	249	231	223	250	244	204	228	223	227	214	238	227	225	227	256	204	205	258	259	228	261	223	225	238	234	215	218	202	241	257	240	248	232	226	231	246	209	238	250	237	220	225	232	257	222	246	254	245	235	230	234	214	250	254	221	237	237	229	216	227	235	250	221	251	246	242	235	204	233	258	227	246	225	265	226	241	238	221	244	249	241	226	231	226	204	239	245	198	233	248	217	213	231	226	237	199	224	214	249	221	233	244	252	240	225	223	246	218	203	246	245	235	229	225	210	224	232	229	222	232	233	242	273	226	216	219	215	251	224	245	230	234	236	249	253	226	250	226	239	227	218	242	235	229	242	202	210	253	237	238	218	236	244	227	252	236	235	240	236	239	256	227	219	244	268	245	225	210	223	238	236	237	226	235	247	241	256	245	217	250	254	235	239	266	228	220	224	259	254	218	223	223	215	223	246	240	252	261	224	253	196	233	226	224	259	227	258	228	215	230	232	237	232	234	247	229	244	243	247	244	237	233	252	219	266	245	242	233	202	238	222	211	252	240	210	236	242	248	230	240	242	249	237	234	239	222	242	214	228	202	261	230	222	229	229	234	219	245	236	206	239	236	244	237	196	240	230	218	228	231	261	256	238	202	252	238	224	235	238	217	199	231	230	256	250	248	268	230	237	234	231	219	228	214	234	241	210	228	239	236	238	227	215	219	224	268	224	243	233	218	223	216	252	234	217	248	250	226	234	255	253	231	227	224	238	244	215	225	224	239	248	258	226	230	202	194	218	224	223	216	250	229	248	239	236	223	229	236	198	260	220	205	232	231	223	226	234	227	232	222	248	239	222	236	247	244	243	243	252	224	225	213	228	261	258	242	228	244	242	261	234	239	223	221	229	220	249	230	234	206	237	247	235	226	229	219	236	255	234	220	256	221	233	248	207	252	251	217	216	246	263	249	218	230	257	257	227	219	200	220	238	248	217	238	238	221	223	244	236	236	233	250	251	210	226	243	231	243	229	244	217	245	234	245	249	223	273	209	241	242	239	233	232	232	238	240	243	217	234	221	245	251	246	235	215	200	249	252	217	258	235	231	233	245	209	215	216	227	250	253	231	244	205	216	248	235	228	233	243	236	242	216	225	202	231	243	209	233	247	251	234	231	210	236	239	223	220	225	219	241	259	232	232	227	233	233	219	217	271	218	245	229	245	233	234	253	246	246	221	222	235	227	239	240	263	216	257	233	252	241	221	230	256	211	207	224	218	249	239	233	250	218	218	229	243	222	224	238	217	232	236	242	241	262	232	240	237	231	219	261	231	224	224	196	218	239	244	244	220	239	235	247	207	247	249	204	222	206	215	235	241	240	234	206	243	208	239	228	231	245	236	231	246	253	237	228	211	224	242	236	257	198	213	214	215	222	226	246	249	245	268	228	224	228	231	235	251	229	235	234	236	243	240	246	254	222	242	227	238	215	227	244	228	247	234	210	241	244	242	230	220	235	218	236	225	240	228	246	245	225	236	255	233	231	240	236	283	208	229	231	235	218	238	224	295	227	245	219	231	230	254	225	222	222	251	208	202	253	238	243	235	254	250	256	226	255	210	228	238	249	219	251	224	240	214	238	222	229	241	207	242	228	240	226	263	233	238	220	244	255	241	252	213	249	230	253	259	216	239	216	250	228	216	243	247	230	214	226	210	248	225	224	218	254	239	223	221	234	250	246	269	201	224	251	251	228	238	227	237	234	241	226	238	227	253	226	246	240	254	253	221	222	232	216	227	244	231	229	238	251	235	244	225	259	245	242	263	231	234	234	227	246	237	227	261	223	208	236	238	231	224	223	222	228	230	211	235	251	215	223	222	244	219	231	222	225	226	252	220	235	225	235	233	251	229	235	216	227	249	227	230	234	249	237	208	240	229	240	259	247	249	219	233	241	227	221	216	233	225	220	222	212	216	233	241	235	234	218	233	258	223	220	243	237	223	262	242	239	239	240	219	212	244	232	185	228	201	227	241	249	239	248	236	200	227	221	229	267	247	243	255	244	250	235	251	204	200	255	234	234	204	243	249	211	244	221	217	230	197	201	221	246	237	233	240	236	235	237	256	240	228	225	248	229	232	239	235	212	238	229	228	223	239	232	219	269	227	221	235	240	229	234	246	235	270	239	246	254	222	231	226	236	237	242	225	209	220	271	223	249	231	247	246	238	247	216	245	243	237	237	252	237	234	202	214	231	206	234	239	195	236	248	199	232	230	251	222	229	265	203	242	238	240	239	220	196	239	207	219	217	239	269	235	246	234	254	209	243	207
27549	20842	9275	1243	627	477	508	424	382	399	371	351	335	366	355	358	389	356	335	345	357	324	297	325	314	332	351	341	339	357	324	299	309	302	319	327	319	303	312	343	313	370	292	322	329	333	327	304	338	336	333	325	331	327	329	341	348	320	367	332	331	319	304	300	352	320	341	310	305	338	326	328	319	340	339	322	315	334	327	335	316	296	353	319	360	354	335	325	305	319	308	338	360	329	318	326	392	319	340	341	292	339	303	342	338	359	339	323	309	304	326	324	337	369	341	314	326	340	319	324	280	317	333	308	301	326	312	340	353	315	337	348	369	341	344	331	310	314	350	318	322	329	318	314	338	324	318	319	341	320	318	353	330	342	299	348	331	342	294	303	323	342	315	342	302	341	314	320	320	311	316	304	343	338	320	319	284	317	303	356	324	310	337	304	355	318	315	340	328	345	286	322	330	320	332	326	344	302	330	331	346	339	309	321	318	324	286	308	310	304	330	327	303	331	327	334	328	320	338	324	321	340	339	320	327	343	320	326	327	313	338	303	329	367	352	313	337	329	355	341	314	310	268	354	318	299	322	299	339	321	351	308	297	301	325	315	355	315	324	295	299	294	334	324	336	347	314	347	272	318	338	289	348	321	332	311	315	312	333	310	332	300	328	338	320	331	324	315	323	333	304	341	303	309	316	329	330	320	319	318	331	330	307	311	300	330	323	327	321	336	317	339	330	326	279	316	305	328	351	345	332	347	307	303	310	329	349	350	299	312	319	357	348	342	352	342	339	311	314	315	337	345	308	313	339	316	309	313	299	341	316	317	343	313	319	332	313	334	320	311	305	317	337	326	297	301	305	335	371	335	290	317	308	322	323	320	339	298	343	312	329	360	324	334	319	335	373	338	320	319	313	321	298	321	297	312	347	342	296	298	311	333	291	339	340	302	332	302	359	328	296	313	325	344	313	323	306	337	342	340	340	295	324	332	338	362	304	346	349	308	292	348	298	290	344	345	316	308	330	324	314	331	318	340	315	346	348	351	342	338	323	312	325	314	337	359	319	307	320	330	340	321	321	362	330	320	358	318	342	322	326	319	312	327	322	326	329	347	306	306	317	338	296	315	334	344	330	330	315	336	304	375	345	333	318	328	350	324	308	315	351	363	339	317	327	343	336	297	316	330	339	315	329	312	306	319	303	292	322	313	305	333	303	308	316	310	303	324	294	375	348	301	322	323	336	352	343	317	353	309	313	303	364	334	345	344	327	315	350	301	304	314	326	322	333	338	281	332	326	323	328	355	332	328	360	325	322	321	330	339	302	338	378	324	323	315	341	308	355	306	327	288	324	295	333	329	322	326	333	289	331	319	308	309	326	311	329	325	346	332	325	337	376	317	338	349	333	301	332	286	323	307	327	321	305	354	325	330	339	317	321	376	327	313	335	358	337	315	315	314	316	336	328	337	339	326	304	342	329	323	323	322	336	292	330	337	332	363	341	303	341	337	341	303	322	317	308	355	356	297	353	324	308	279	299	321	313	285	317	343	338	326	319	314	363	336	339	336	346	360	322	312	310	312	332	334	292	320	319	308	333	297	347	299	356	360	303	272	334	318	337	322	315	308	339	284	330	303	319	297	332	322	336	312	325	354	323	324	324	324	315	325	337	336	333	307	345	334	311	376	309	339	295	307	337	342	303	312	329	328	317	309	326	345	340	317	326	332	333	364	303	360	336	328	326	334	305	330	337	313	329	340	308	356	305	336	332	301	316	335	299	327	325	316	320	298	303	347	329	327	334	303	311	288	340	300	330	318	334	364	320	321	365	323	339	303	321	342	323	334	335	354	317	337	332	325	362	348	329	323	331	301	319	349	345	323	340	302	333	353	328	350	328	288	321	317	293	301	333	334	326	341	342	343	321	338	340	317	335	324	303	288	365	321	317	325	351	328	320	320	350	319	339	302	322	352	306	337	297	327	316	322	337	351	336	297	337	325	349	294	340	358	342	333	300	337	356	284	350	342	330	330	360	301	323	340	312	321	326	325	326	307	333	324	350	326	313	312	333	314	334	340	328	324	310	325	316	343	325	354	330	312	338	342	341	336	325	358	331	330	355	320	353	362	315	351	362	342	335	324	326	296	326	330	289	318	349	341	354	315	313	325	343	309	349	332	298	338	332	314	348	282	324	355	358	320	328	350	356	309	322	326	296	342	326	302	323	317	313	315	330	323	329	303	340	337	339	346	319	335	304	317	344	319	327	286	320	327	313	386	326	315	309	323	313	315	313	272	319	328	359	318	314	359	338	325	331	331	335	329	328	344	311	310	353	343	297	332	330	314	289	314	306	337	355	331	304	290	314	321	366	330	316	337	300	341	325	306	320	321	301	317	310	329	325	334	326	353	331	329	350	330	310	345	315	356	340	294	316	309	321	319	322	369	336	349	337	337	359	329	306	334	298	325	329	323	300	336	336	328	312	316	303	341	316	348	349	332	322	333	339	341	327	318	342	319	347	327	324	323	314	320	307	339	340	335	312	305	333	326	320	351	328	323	328	292	305	316	305	334	325	307	309	308	374	332	301	336	312	345	340	303	329	321	354	321	313	338	330	271	334	287	322	338	309	358	314	314	349	320	320	280	296	302	339	361	316	330	318	333	324	342	331	298	339	291	298	320	334	360	330	309	307	343	289	292	318	305	329	332	338	366	329	310	316	329	319	324	315	350	316	310	316	341	313	336	317	322	314	311	329	346	323	328	343	309	296	353	336	321	318	337	314	293	332	334	374	304	302	307	339	345	304	357	333	326	316	319	339	308	314	350	345	320	357	343	317	333	340	328	297	317	349	345	362	335	292	286	348	349	324	339	316	335	344	313	328	342	334	293	321	323	322	315	315	314	356	328	327	341	343	316	347	353	303	320	309	314	330	340	305	336	346	320	341	321	321	309	358	310	320	311	323	317	338	320	325	357	316	301	333	336	330	375	312	341	325	323	321	354	331	383	331	339	324	332	338	351	332	345	328	286	328	333	331	353	341	343	329	338	329	318	329	333	325	332	351	304	329	329	357	313	305	311	320	311	303	320	282	331	327	321	320	346	322	323	303	320	325	336	309	326	333	324	331	330	336	345	310	337	313	307	321	354	357	319	336	318	346	343	319	332	324	311	335	310	319	294	335	325	324	319	330	332	333	325	291	329	370	311	340	333	343	342	323	319	314	322	339	334	345	337	300	337	305	339	337	329	298	325	335	340	352	325	340	351	306	326	312	335	314	339	337	325	343	364	325	318	305	312	351	314	321	331	324	310	319	334	352	339	317	338	337	323	345	307	323	326	339	330	329	341	338	330	319	347	340	355	323	302	343	316	347	325	321	308	345	316	331	321	345	281	316	305	294	344	335	353	319	299	339	316	362	314	348	340	340	354	337	304	338	344	330	320	315	341	334	310	328	320	320	312	331	322	304	290	312	325	305	324	325	369	315	300	306	359	328	305	326	344	324	326	326	353	336	345
29629	15106	4189	1953	1357	1170	1007	910	773	763	742	688	680	667	638	611	589	619	581	572	574	544	561	542	536	571	502	533	535	540	550	532	553	547	539	499	566	550	511	537	563	506	520	509	523	539	562	531	520	558	567	537	532	578	555	567	554	539	540	525	540	514	531	531	534	540	549	566	545	574	587	535	539	543	553	549	498	562	538	535	565	573	580	524	541	559	527	577	535	502	557	516	554	524	479	547	575	520	551	544	518	506	540	548	533	538	543	571	539	524	527	545	562	547	539	577	548	533	542	509	535	572	525	531	559	580	530	526	517	553	564	564	550	561	556	525	536	507	561	575	514	578	518	527	528	567	514	563	545	553	542	564	519	548	528	507	550	583	506	524	550	515	548	557	525	560	566	531	563	531	585	541	561	574	548	528	532	533	537	535	555	528	522	584	532	549	515	549	540	550	553	570	532	513	502	507	582	583	541	534	531	511	513	511	551	500	528	513	540	513	548	526	569	591	498	549	512	553	578	515	529	561	566	531	544	515	530	519	507	555	508	527	512	529	547	571	551	498	578	529	524	570	539	555	563	540	525	533	568	539	532	538	547	552	546	514	537	537	533	548	564	554	564	561	563	549	507	584	522	565	587	527	524	574	551	561	528	510	504	573	568	500	543	518	551	525	552	505	539	572	585	522	531	555	516	523	520	519	540	560	520	579	553	557	538	546	564	581	535	564	523	522	570	524	559	526	545	575	528	534	508	513	519	538	566	560	531	524	537	579	555	563	542	515	543	519	570	566	563	521	596	555	546	580	547	533	519	556	550	530	535	546	537	538	519	567	513	544	535	544	533	544	559	543	558	542	579	552	515	551	518	544	507	525	589	550	508	575	524	547	575	518	555	467	539	514	529	533	543	567	517	574	571	550	479	570	545	552	580	557	548	512	531	566	553	541	538	537	549	510	533	533	581	519	511	558	563	563	530	539	535	527	525	498	572	604	549	550	564	563	526	545	548	567	523	540	515	547	533	580	549	562	544	562	549	496	559	548	544	552	531	564	525	563	499	523	551	588	520	537	518	550	533	604	539	559	554	554	588	557	558	531	605	522	536	554	554	536	523	578	566	572	554	573	561	557	495	545	526	540	537	534	549	531	522	574	572	541	533	538	560	538	549	544	562	557	539	563	551	535	505	540	561	555	549	557	569	524	532	540	543	521	508	553	533	557	535	513	495	541	496	557	541	569	561	508	528	530	566	555	551	561	570	577	524	559	549	548	526	539	537	539	510	518	524	576	507	557	528	537	553	595	546	514	573	537	538	578	500	581	548	562	509	549	544	547	540	533	478	532	542	554	536	605	555	569	541	509	569	516	585	566	560	543	574	538	586	541	559	520	518	544	529	529	521	538	540	553	552	556	572	573	551	541	548	551	521	509	539	567	522	481	553	554	542	586	536	515	508	575	532	547	532	531	543	549	506	482	551	574	517	564	538	521	548	539	536	504	551	525	555	529	528	525	558	553	570	544	544	536	567	549	526	572	523	530	525	549	525	523	545	488	550	516	519	546	569	549	551	547	505	556	521	526	543	544	531	505	563	555	533	514	542	568	527	518	524	563	525	541	569	518	532	509	559	554	564	552	492	539	533	582	555	539	576	516	536	554	561	532	560	535	568	545	550	572	494	564	510	530	535	549	572	524	551	536	568	558	507	562	542	553	516	514	508	562	509	546	539	538	532	574	591	558	553	537	545	558	558	549	570	550	574	557	493	535	526	529	568	543	544	527	578	570	529	569	510	518	533	564	515	527	531	540	512	571	538	533	565	529	532	529	555	551	524	558	506	541	492	539	536	536	550	538	546	525	586	527	531	549	534	533	542	526	554	485	519	535	529	573	525	551	513	546	509	536	533	558	561	533	528	567	534	567	550	534	560	480	569	572	551	551	522	551	531	550	566	536	547	547	556	506	544	560	539	552	500	532	524	562	530	524	528	574	547	577	530	563	554	530	529	540	505	544	534	557	585	522	543	601	553	527	533	528	532	576	558	550	576	541	525	518	563	572	548	565	563	551	546	557	510	562	542	513	553	553	555	508	560	505	559	519	556	556	539	568	564	534	514	536	510	549	585	580	573	514	551	543	545	523	556	544	537	544	543	577	578	558	550	569	574	561	537	576	585	519	550	556	560	543	536	518	543	518	562	554	508	551	509	559	586	532	514	538	534	533	552	533	526	559	544	497	514	521	515	536	542	550	539	535	562	521	565	525	541	590	586	545	538	545	539	541	535	504	524	527	500	548	557	553	541	508	514	566	525	595	590	576	554	556	546	521	548	528	545	573	537	520	526	554	516	562	517	511	520	530	567	552	557	517	574	516	537	544	535	498	546	505	562	529	581	580	505	537	560	539	580	498	507	551	561	541	515	539	538	514	573	555	514	558	553	577	564	545	518	549	522	536	539	555	589	540	543	511	562	569	538	567	599	552	528	523	513	520	549	519	564	490	522	548	546	507	516	561	527	539	554	549	554	562	517	529	602	524	556	489	536	537	530	564	592	540	558	574	552	597	565	560	533	516	532	557	578	533	523	549	549	562	515	564	555	510	569	537	582	529	565	551	556	528	561	574	552	590	568	557	573	546	528	521	541	543	500	527	530	503	538	520	512	533	551	578	572	567	534	526	497	577	510	511	544	535	526	560	562	493	518	566	513	527	576	519	546	566	581	542	594	503	525	584	525	550	524	550	523	565	509	535	526	558	545	567	522	562	543	546	588	554	509	604	541	521	538	508	537	589	551	563	578	508	525	525	539	525	546	569	562	532	515	541	517	546	517	537	568	563	548	524	524	547	556	523	545	541	578	508	586	513	525	555	520	557	554	543	534	536	529	581	543	530	529	550	568	576	533	537	521	535	533	524	568	541	577	530	559	493	521	525	533	554	552	564	531	570	583	538	533	537	562	531	509	565	511	537	576	572	533	509	536	555	554	547	586	556	551	539	552	561	532	561	562	542	553	553	578	544	543	539	554	525	558	546	556	548	531	577	525	541	526	549	562	556	515	560	550	563	504	576	532	538	514	510	550	499	548	529	523	528	552	514	535	542	566	542	545	538	566	562	574	602	562	537	544	535	495	549	531	534	509	525	537	565	562	547	515	568	573	550	531	554	538	499	542	516	543	536	556	562	546	500	557	529	585	534	572	545	555	529	560	511	563	555	544	563	584	521	544	517	533	526	582	554	567	542	525	517	527	524	515	503	562	533	568	558	530	483	516	547	544	567	522	514	535	572	541	564	594	532	545	514	566	582	554	525	545	545	537	542	560	557	544	523	510	486	583	515	532	540	524	555	572	542	583	541	559	534	533	507	505	555	564	534	556	522	516	510	496	528	542	577	532	534	543	548	547	482	523	554	579	554	516	545	512	504	530	551	490	550	524	513	526	553	500	560	528	542	534	568	547	536	536	505	562	546	525	506	527	572	531	553	542	556	549	535	516	525	580	564	505	542	548	510	540	511	511	514
24403	21388	28598	24471	20941	4067	1441	655	538	503	460	409	422	410	383	383	341	357	347	297	321	287	306	310	302	289	317	304	292	288	298	263	291	295	279	294	295	289	308	300	316	292	278	274	295	289	286	299	331	249	265	294	319	297	299	310	294	292	306	311	282	318	273	300	287	280	275	270	292	283	306	280	298	299	286	250	308	290	280	278	291	284	270	274	277	272	267	291	291	299	271	274	264	326	270	301	270	267	281	300	268	320	306	286	284	290	288	315	296	285	286	278	280	285	300	278	290	286	284	294	272	298	274	290	298	275	279	293	290	279	276	302	284	281	295	270	267	280	292	287	275	270	258	277	287	265	287	301	285	321	285	290	293	264	282	310	282	276	255	278	295	292	290	262	259	290	267	273	269	297	278	265	284	275	275	304	311	266	300	274	300	289	265	298	234	292	288	298	290	290	310	300	280	276	296	300	309	273	274	284	290	269	273	284	265	269	273	254	271	304	247	269	293	270	279	270	294	308	290	275	256	285	268	299	299	264	299	288	287	280	262	278	244	275	321	253	271	280	281	308	286	235	283	261	275	285	287	272	282	288	278	266	296	291	301	279	271	259	290	281	284	258	301	286	296	288	271	312	291	272	280	284	270	295	298	295	331	289	271	286	297	295	285	284	306	288	297	268	304	251	291	285	268	270	254	280	290	269	283	285	281	286	289	270	290	284	282	259	308	277	298	281	283	267	302	301	301	281	278	286	275	293	295	280	273	269	268	254	294	276	288	283	299	279	293	286	277	302	272	275	305	287	273	307	250	276	290	273	256	262	301	280	303	317	286	273	301	295	282	269	278	284	276	287	281	293	284	305	272	284	265	274	286	316	289	298	269	296	294	276	256	272	259	309	288	284	296	274	267	314	273	274	266	285	301	273	271	289	272	306	293	281	269	296	288	284	291	289	301	290	288	280	291	286	296	252	272	280	295	262	262	270	290	284	289	277	285	258	262	261	281	269	283	309	287	283	297	305	285	260	294	286	292	285	312	265	325	279	273	284	286	266	279	306	273	279	301	291	251	259	319	301	284	279	310	282	327	270	270	268	299	285	287	272	293	282	284	278	292	276	288	273	306	270	264	282	277	284	283	315	295	286	290	318	258	279	282	264	287	272	293	303	307	239	273	323	286	275	281	277	283	294	251	290	303	276	287	280	259	299	252	291	259	282	307	310	271	288	288	283	272	292	308	303	281	300	277	289	299	295	285	271	290	302	280	296	315	270	254	310	308	265	254	284	302	280	257	289	285	284	274	276	306	279	313	290	280	299	300	272	295	299	266	273	287	296	269	256	315	285	286	275	302	286	283	312	299	287	296	267	314	262	285	284	269	270	280	296	270	262	286	281	285	259	279	277	291	278	274	289	285	288	296	271	311	271	269	291	290	272	254	305	317	274	287	285	301	276	266	306	311	287	279	281	288	299	300	284	283	277	282	302	279	249	275	255	283	286	291	294	261	307	284	291	304	260	316	305	303	293	289	276	299	284	298	314	260	303	288	270	286	296	275	283	303	291	272	267	306	272	284	283	284	278	300	298	267	295	277	280	313	268	263	276	309	285	308	297	276	302	295	301	274	306	291	254	285	282	302	263	292	272	285	285	263	277	310	313	254	302	253	276	299	296	291	305	283	279	275	282	273	303	266	247	296	286	283	280	265	316	288	292	293	253	298	311	287	316	278	317	305	318	264	283	259	265	282	295	263	289	287	294	272	285	275	303	236	269	299	278	294	276	276	299	282	269	288	306	265	270	272	289	281	311	279	274	294	275	283	301	257	274	281	304	285	294	282	304	287	263	276	303	288	310	278	311	272	289	287	284	254	293	274	293	293	296	297	279	250	292	298	294	290	295	305	258	268	272	307	290	268	296	288	270	279	285	296	246	297	303	321	292	279	294	267	292	301	302	307	265	232	274	281	298	284	277	285	299	270	297	296	311	267	268	268	293	271	277	279	305	275	286	258	278	295	292	296	282	288	291	310	263	295	269	316	297	306	282	292	284	297	257	270	278	290	278	297	298	273	269	281	285	261	309	267	235	266	274	286	295	305	299	260	275	306	278	281	320	281	293	272	288	286	304	309	291	267	300	331	253	278	294	328	313	287	296	306	316	260	272	336	277	267	275	284	277	280	287	293	323	273	300	258	315	265	295	274	263	279	311	258	333	245	285	293	290	283	254	264	273	269	257	285	265	315	240	277	293	280	265	297	278	284	277	278	323	290	306	279	252	285	303	303	268	280	302	289	287	322	277	301	299	264	269	275	279	265	291	254	318	284	288	295	272	292	288	277	281	256	269	289	255	285	260	263	277	299	298	305	274	278	271	292	313	311	303	309	297	260	256	272	315	291	273	255	256	282	282	286	286	309	280	273	258	275	268	249	269	269	290	290	296	287	258	298	248	263	268	276	264	285	306	289	294	266	269	278	264	266	301	269	295	279	260	289	286	307	312	279	276	280	281	280	292	306	269	273	282	305	270	296	314	283	310	296	272	295	275	303	281	273	264	297	299	243	281	290	249	270	289	275	262	293	286	272	274	284	288	288	283	264	287	304	238	278	281	317	288	299	266	285	310	270	284	240	311	229	294	282	270	285	279	279	272	261	298	255	274	273	287	267	298	285	268	268	278	254	267	303	277	269	282	275	305	282	277	288	282	297	282	279	294	298	276	284	275	265	317	290	306	294	281	286	267	282	275	286	304	314	291	310	275	280	301	301	305	317	284	271	263	301	269	293	272	295	292	252	292	316	277	293	296	291	280	278	284	305	294	310	287	282	271	297	286	256	276	293	279	300	282	289	281	269	277	303	279	305	284	276	289	264	256	289	286	291	272	266	290	277	290	272	318	261	290	250	275	264	289	260	258	298	303	297	299	295	292	312	269	259	275	270	255	272	293	307	305	280	279	279	319	271	287	263	293	310	241	308	287	292	280	273	255	263	306	265	284	261	320	268	290	289	291	263	313	261	271	279	284	252	301	292	278	288	256	262	300	278	289	298	299	300	258	266	263	258	316	248	276	316	274	258	278	297	284	261	261	283	274	280	297	269	291	288	301	273	286	262	289	268	309	298	266	284	268	292	292	266	297	282	295	272	285	307	271	293	285	274	285	289	283	277	296	275	290	289	287	254	287	274	269	285	318	305	267	273	291	273	302	332	281	309	306	293	275	272	251	274	284	288	292	300	294	288	285	276	272	292	268	286	281	296	257	270	322	283	321	328	259	294	290	315	276	252	292	296	289	277	259	288	274	296	282	283	286	326	299	264	292	265	254	258	269	279	280	313	314	264	272	311	282	290	297	281	285	320	282	239	271	319	274	279	286	292	255	262	298	261	320	288	276	311	263	281	307	255	301	287	287	282	289	284	267	274	285	275	321	301	287	273	286	296	288	278	252	327	288	304	294	264	285	274	289	291	269	277	283	286	277	255	287	278	294	293	282	291	298	283	265	275	260	277	290	286	282	291	312
36257	28761	11134	5251	3559	2697	2915	1696	1433	1202	1048	1037	920	801	766	727	695	664	642	563	611	588	572	522	571	525	588	563	524	526	510	485	533	528	510	519	498	472	495	492	507	472	441	491	466	492	470	511	465	511	483	476	471	485	469	471	519	480	487	490	480	452	466	482	539	443	490	485	521	482	469	475	507	502	505	446	513	456	463	531	494	488	427	477	504	458	498	470	473	472	430	495	433	452	470	473	511	480	463	483	542	476	445	471	487	471	502	489	469	508	457	515	491	466	450	493	476	477	497	507	475	475	490	481	445	456	458	461	450	483	497	483	472	503	464	484	523	486	492	517	511	488	465	502	476	490	494	448	471	461	467	480	469	509	485	487	458	438	455	476	489	470	470	492	524	467	483	480	524	449	443	481	486	434	473	435	477	469	469	496	463	493	489	472	473	479	507	472	439	483	472	461	445	493	476	465	454	496	507	477	460	458	509	455	505	470	503	504	484	483	458	487	486	443	478	465	492	457	476	469	481	490	480	490	488	479	466	456	508	492	445	489	461	501	486	468	459	477	459	511	519	466	490	478	504	480	448	447	492	479	482	464	458	456	457	455	453	476	463	474	503	479	489	494	539	432	476	462	486	501	468	496	461	489	445	490	441	481	458	469	452	487	458	496	455	491	462	479	454	469	467	528	424	488	470	483	458	478	457	440	496	447	449	489	446	475	475	472	488	469	505	445	466	478	444	481	487	494	491	457	483	504	431	498	470	541	457	467	480	497	416	479	481	507	479	479	473	435	441	480	438	483	479	453	457	468	457	498	461	480	453	497	467	438	481	484	471	445	465	457	488	458	495	458	481	521	480	493	465	486	496	474	453	455	459	470	454	465	443	452	436	460	490	449	495	423	465	429	472	488	495	510	480	457	465	420	450	477	446	450	483	452	474	468	434	485	418	463	462	470	487	472	509	483	520	438	463	492	464	494	485	500	450	461	470	462	467	513	495	489	478	490	469	491	450	449	472	452	507	442	446	476	494	465	514	490	483	459	485	506	482	474	456	460	450	511	499	505	487	487	466	504	467	489	511	468	484	459	509	458	497	447	435	464	503	439	499	485	472	509	468	496	470	464	502	458	501	477	471	488	430	496	473	469	467	486	452	452	451	499	501	468	502	473	496	475	467	492	474	449	476	426	467	438	485	471	458	478	497	466	452	468	462	483	480	461	461	453	475	444	477	468	493	470	452	471	464	453	496	497	520	491	441	466	485	470	462	477	477	470	481	452	428	462	484	478	452	446	497	496	461	439	450	467	511	453	468	473	498	493	459	476	473	464	457	496	449	466	450	446	481	508	471	507	485	480	474	465	494	459	492	444	454	483	486	467	509	480	514	490	479	457	459	489	480	459	445	467	510	456	509	458	495	488	504	491	467	499	481	422	467	482	502	493	505	496	477	461	458	473	445	460	473	475	484	451	483	467	509	460	474	484	490	482	449	455	513	477	435	480	438	446	494	475	502	485	489	482	465	458	449	461	488	459	445	475	478	488	483	496	472	459	468	482	530	475	481	480	470	501	468	490	486	453	500	468	506	486	516	504	508	474	478	474	460	450	437	485	458	444	469	483	498	476	463	468	472	465	467	476	455	424	478	476	496	486	458	454	450	467	480	493	443	532	496	454	513	432	489	512	440	521	468	456	466	458	508	462	455	467	449	476	515	488	449	459	502	483	468	502	468	493	476	453	433	468	473	472	473	487	435	518	485	513	455	477	462	470	506	472	473	463	457	469	505	519	488	466	471	507	491	480	476	466	495	482	457	437	458	504	492	452	530	502	469	470	483	487	478	484	469	467	442	510	473	469	517	477	505	475	466	483	474	464	449	492	499	462	496	438	492	454	504	481	492	486	483	481	485	458	480	456	483	493	524	496	461	478	456	443	471	479	499	463	484	498	463	468	474	459	439	471	495	453	489	468	476	482	488	478	477	480	483	478	433	476	438	488	471	502	485	459	496	450	500	483	453	465	516	461	471	465	465	432	480	529	488	461	491	485	510	472	439	464	443	494	462	482	461	501	498	471	523	489	484	473	488	470	449	473	506	489	475	455	465	480	501	467	481	506	474	466	419	469	489	448	443	493	512	480	457	521	481	504	461	474	470	473	483	490	477	487	478	457	487	503	466	506	416	521	516	475	501	478	457	502	469	479	487	489	491	466	467	496	483	492	484	491	451	475	486	482	473	494	471	499	496	495	482	476	482	475	470	478	482	453	473	483	437	465	528	456	468	471	427	462	475	442	502	536	460	467	457	486	429	474	459	480	504	500	509	437	480	447	487	479	449	486	505	435	494	498	513	518	470	486	508	447	446	482	475	507	461	464	455	470	487	515	468	475	482	472	453	455	494	453	459	474	448	456	456	475	522	468	482	474	498	488	452	458	485	481	489	472	474	488	471	477	519	495	511	463	474	480	495	481	438	480	455	486	450	443	482	508	465	463	454	508	513	487	474	473	468	495	486	438	460	480	468	499	486	470	459	450	501	463	469	430	466	484	503	488	447	486	501	460	481	480	473	477	487	478	469	450	491	416	475	456	462	483	469	451	454	457	454	495	477	451	459	485	491	462	463	485	457	457	482	457	482	473	486	489	458	484	459	458	468	456	461	472	467	502	491	458	512	495	459	505	505	486	492	467	498	476	474	459	502	490	462	495	478	416	453	463	463	446	491	443	440	471	458	446	468	496	469	476	488	482	471	464	461	450	484	474	503	497	464	450	454	509	475	473	453	486	473	461	478	465	467	457	493	469	504	466	496	460	464	492	491	479	422	515	497	448	521	458	477	455	494	508	439	500	475	461	450	459	474	461	449	450	496	466	467	456	468	463	462	448	488	511	477	465	458	473	480	461	466	495	433	490	429	492	454	469	499	496	479	443	492	479	476	484	432	503	441	485	464	495	492	497	463	499	477	482	432	467	475	458	466	475	465	414	454	492	482	451	449	484	507	479	462	516	480	459	438	465	465	503	461	478	477	462	464	458	472	495	502	447	468	484	483	507	444	461	521	444	510	447	461	468	459	465	462	485	472	461	477	434	467	462	486	463	426	453	500	468	469	441	480	463	530	497	452	462	475	448	433	470	483	451	492	477	498	534	497	430	487	511	483	416	475	481	500	472	497	454	467	475	456	454	469	486	511	452	465	485	499	510	485	451	478	524	475	509	507	535	470	475	507	501	489	488	474	479	447	494	442	511	507	483	467	481	448	496	464	473	475	474	464	452	459	455	509	474	432	509	475	494	464	465	463	485	485	498	478	468	505	451	472	462	469	474	486	483	456	479	404	492	468	446	514	483	498	482	488	480	465	471	434	479	442	456	482	465	453	457	460	494	489	450	466	492	439	473	475	497	479	457	450	502	492	446	460	478	479	486	496	485	478	501	451	476	484	461	472	516	474	471	455	533	501	476	502	492	447	488	489	477	461	490	449	463	465	458	457	472	461	479	469	492	479	491	489	495	461	482
23355	21374	29174	23904	21357	20578	4874	900	595	486	445	387	352	320	302	308	225	225	224	221	224	180	209	183	188	182	181	188	174	172	150	147	127	155	140	141	156	162	144	157	149	149	134	165	170	125	155	151	150	136	168	148	130	147	137	148	129	129	129	127	136	122	132	144	156	134	158	139	139	125	152	153	129	153	131	147	137	136	129	115	161	156	133	113	141	147	128	143	140	131	129	140	132	142	125	143	145	139	140	145	132	142	152	129	131	169	125	140	158	152	129	118	162	135	123	140	146	151	109	141	147	142	140	148	135	130	144	151	130	142	139	130	137	142	146	131	132	137	131	128	130	135	133	151	150	148	149	143	164	139	142	110	139	160	130	147	140	135	126	144	133	113	139	139	157	125	152	139	130	130	128	126	141	145	125	134	133	131	122	141	136	145	137	133	128	130	136	138	139	161	148	151	138	134	143	141	133	119	155	136	127	137	128	140	139	128	133	128	131	138	130	156	141	148	122	161	122	154	152	124	119	131	145	138	144	125	124	134	148	117	153	125	150	143	125	148	153	133	133	137	142	131	118	149	134	142	120	123	123	147	128	133	153	124	130	142	150	124	147	133	137	125	136	129	105	131	169	98	124	133	132	141	117	127	117	125	126	132	155	136	123	125	161	138	117	107	131	141	125	113	129	140	120	119	120	153	149	134	120	164	127	128	120	151	157	138	135	120	118	132	161	121	141	138	122	138	132	136	147	139	148	143	120	145	139	139	126	118	134	164	128	127	134	124	131	130	137	125	137	142	154	148	134	132	139	131	151	121	145	135	145	119	123	133	144	147	130	135	149	126	139	126	143	125	125	139	132	123	123	148	140	126	134	136	140	141	115	133	143	150	156	125	107	144	138	121	136	137	148	143	129	124	125	146	142	142	127	142	142	144	126	167	138	128	132	134	126	124	137	143	117	139	119	132	143	128	136	142	139	142	132	130	132	116	133	138	141	118	154	123	148	131	143	134	134	125	138	130	135	149	142	149	134	118	121	157	119	135	138	135	128	160	163	138	138	139	139	126	134	150	122	121	131	135	128	134	155	159	113	140	129	124	129	124	144	142	123	127	125	124	134	128	130	118	138	126	130	138	126	156	146	141	120	134	154	125	160	137	140	120	128	121	126	127	118	134	127	120	126	129	148	125	126	141	141	137	124	121	144	121	112	114	135	124	154	116	132	128	141	135	119	129	141	133	124	152	130	135	136	129	126	109	134	138	127	136	151	142	110	134	138	121	143	121	143	161	139	157	128	134	142	131	123	128	131	148	140	146	121	120	131	150	145	154	112	155	133	125	117	149	172	124	136	144	125	156	127	129	121	127	126	119	121	134	130	127	136	131	148	124	145	146	121	129	132	140	129	129	126	142	131	134	138	140	127	125	135	131	114	157	118	144	149	116	152	127	119	143	130	134	138	131	147	134	110	136	149	102	130	127	124	137	134	129	132	152	140	124	132	127	140	129	147	120	141	131	151	123	136	143	111	111	133	160	145	128	129	128	132	159	123	122	155	114	135	143	133	111	144	122	132	126	130	125	146	153	101	133	138	161	126	121	135	145	139	130	145	130	136	131	153	143	126	144	137	116	130	126	128	142	138	137	116	126	146	141	132	139	123	125	127	132	131	142	132	140	133	148	142	134	123	140	134	129	145	137	132	130	168	124	131	141	138	147	133	133	137	131	133	156	126	137	126	152	146	126	137	134	131	134	160	144	150	139	139	133	147	128	134	142	114	139	126	130	135	140	155	129	138	109	143	127	119	140	138	149	128	141	133	140	120	137	112	141	140	133	161	124	161	137	129	140	124	127	128	127	147	129	134	113	149	142	133	126	131	133	133	139	131	135	146	133	148	131	131	132	131	139	113	164	145	130	149	128	123	135	136	159	142	146	122	141	127	152	125	138	141	151	133	132	153	128	143	133	139	150	135	158	141	143	148	144	113	143	144	134	142	147	127	149	145	124	130	130	131	112	134	151	154	141	139	142	125	142	124	141	132	115	154	148	142	125	130	134	142	128	127	142	131	134	156	142	135	158	146	124	124	141	131	124	135	117	124	147	136	133	162	152	154	143	127	143	132	143	143	160	122	137	138	148	140	134	143	141	138	124	142	145	149	144	116	129	149	128	124	144	136	155	130	147	143	141	152	130	141	138	135	148	136	127	134	141	137	142	117	145	110	134	120	143	146	109	144	155	144	160	127	128	147	130	129	133	119	129	133	130	142	140	125	143	141	135	148	152	130	141	130	138	131	130	134	140	140	136	131	127	154	118	123	157	145	131	130	164	133	134	120	145	145	130	154	119	141	147	144	128	129	132	136	139	141	144	151	138	136	127	129	143	150	133	148	130	130	120	155	134	130	136	115	139	150	128	126	140	151	117	122	137	138	136	134	135	131	154	141	149	130	135	138	104	142	118	131	155	131	144	130	147	157	138	118	114	123	125	128	138	130	142	116	149	140	142	127	111	140	130	145	134	154	111	150	148	129	138	125	155	138	117	120	136	131	113	136	144	144	124	140	149	150	118	138	143	143	139	123	122	130	138	136	122	132	145	148	128	122	101	153	139	140	131	140	122	113	135	122	137	143	133	129	133	152	144	137	143	131	138	138	145	111	126	133	121	133	141	147	134	125	135	117	148	139	139	123	147	140	135	130	148	123	136	144	130	137	133	141	122	131	126	123	132	124	134	143	145	128	147	153	134	126	138	145	129	119	129	135	131	141	140	132	134	133	117	123	116	130	156	129	134	131	137	122	151	142	134	140	127	143	132	132	144	132	146	143	148	140	144	135	125	123	134	131	143	130	134	147	122	141	143	139	135	139	136	146	140	145	131	141	125	139	152	157	144	132	137	96	146	138	133	149	148	129	159	136	126	141	161	123	135	153	132	137	145	131	124	127	136	154	142	125	130	115	132	133	146	140	142	152	130	132	132	139	120	137	116	142	116	134	127	157	128	118	135	163	123	137	151	127	134	136	136	135	132	145	147	129	126	126	155	164	131	119	136	153	154	128	146	120	125	125	135	119	155	130	133	155	140	128	137	133	136	133	129	146	133	145	145	118	130	136	132	133	127	128	110	138	137	117	134	142	123	136	116	135	133	130	151	115	139	120	140	131	140	137	125	150	118	143	140	148	137	137	145	144	125	134	161	126	129	121	121	128	135	151	131	119	143	146	148	127	148	143	127	130	141	123	133	135	129	131	137	131	142	132	147	139	161	133	128	138	128	126	142	145	143	138	140	124	124	138	144	132	141	120	131	126	135	135	137	133	133	146	129	133	146	148	156	136	149	144	145	137	143	133	152	136	141	138	135	135	133	130	127	142	132	161	130	116	117	116	142	122	152	141	126	140	143	140	137	139	133	122	149	141	132	101	135	140	150	117	124	141	145	121	139	152	152	120	138	141	153	132	133	133	125	142	129	157	129	134	129	112	135	135	140	143	148	144	139	143	133	129	119	134	141	117	124
41245	33807	15288	7743	5214	4016	5741	2308	1882	1519	1255	1109	1002	833	738	679	634	544	514	449	470	384	445	374	347	337	319	340	350	267	300	306	295	302	293	260	259	261	255	257	255	269	251	247	254	258	277	235	255	225	256	240	250	237	237	268	263	222	219	236	255	255	243	257	239	247	242	222	218	243	229	247	221	243	248	245	254	266	238	229	222	235	246	227	237	257	243	257	255	224	256	240	249	246	224	221	249	236	258	226	236	263	243	206	244	248	227	252	264	234	245	231	240	235	224	225	247	249	221	251	233	228	222	240	231	237	238	223	243	240	229	241	230	232	233	222	223	243	211	223	214	224	245	209	267	227	239	249	227	243	225	231	262	241	249	262	250	258	233	225	264	235	224	241	215	228	246	232	226	239	256	213	235	219	216	226	216	219	220	238	212	259	261	228	218	220	213	192	242	241	227	236	233	231	258	230	225	231	229	238	213	248	221	224	221	233	238	236	257	256	229	223	214	234	223	244	246	221	215	240	246	234	228	216	217	228	254	219	229	212	221	241	222	232	201	241	217	243	221	215	233	237	225	257	216	267	240	216	258	212	228	217	202	224	237	202	208	241	213	250	234	233	209	236	225	218	235	222	220	228	207	279	268	216	213	248	249	209	240	239	229	260	220	219	246	257	201	232	217	249	227	218	237	210	212	228	236	226	224	231	256	222	241	246	248	214	221	204	267	265	241	228	238	205	238	222	226	215	239	218	246	256	261	234	244	237	252	231	222	226	241	229	218	202	238	266	242	232	228	242	230	221	219	226	245	225	225	223	237	238	198	211	236	249	231	245	200	224	255	211	214	232	224	240	240	224	209	229	244	251	230	234	246	205	219	253	226	238	259	228	249	199	215	219	228	213	246	240	196	213	219	213	230	247	232	233	225	229	227	225	218	234	219	225	219	240	222	242	227	238	244	261	224	237	226	213	225	218	227	223	234	243	252	232	211	229	228	235	222	268	228	245	216	242	226	224	202	227	241	198	216	205	224	260	213	219	227	223	231	245	244	268	233	226	235	227	231	249	237	234	224	208	253	233	226	227	253	217	224	207	227	247	250	225	208	247	234	200	228	213	234	228	228	220	225	235	235	239	258	261	229	244	233	238	261	240	264	214	269	222	222	244	247	227	212	243	213	211	235	219	262	223	242	233	229	252	205	239	212	245	239	257	244	243	236	210	235	230	202	245	253	233	211	231	248	232	200	226	254	228	256	220	257	227	245	225	245	233	223	215	236	254	242	254	241	257	218	262	219	243	239	231	218	231	234	249	200	236	233	222	220	230	233	237	245	244	259	242	222	221	242	216	225	228	263	230	217	253	222	256	237	226	236	256	233	216	223	219	254	226	237	235	217	229	255	251	215	230	244	223	213	251	245	212	233	227	239	229	215	249	235	238	245	242	238	229	230	243	238	240	236	221	213	242	223	222	212	212	242	254	245	238	213	199	238	222	233	208	222	242	222	238	210	224	231	196	225	194	244	249	222	246	220	204	261	270	218	225	245	230	252	253	216	218	219	219	250	200	231	206	212	226	251	222	218	213	209	240	234	249	242	238	243	219	219	223	194	224	221	206	256	253	239	236	234	244	236	241	233	219	233	198	262	260	230	228	244	247	229	230	244	240	242	253	211	202	257	240	233	232	245	235	243	237	243	202	226	228	212	244	243	207	248	209	213	239	232	256	219	224	214	246	218	232	246	260	212	221	225	243	204	240	219	252	238	212	223	231	250	212	254	223	216	249	225	230	261	217	226	225	241	233	217	219	202	227	233	207	244	230	248	221	207	235	243	240	231	236	219	229	224	219	218	207	226	222	226	226	232	234	231	228	255	261	229	214	227	251	231	228	238	202	250	229	234	221	232	262	226	232	234	226	235	231	221	224	228	240	243	243	229	239	188	249	228	225	251	263	223	237	227	228	237	248	264	208	240	221	236	223	194	235	245	230	232	232	239	231	227	230	267	223	251	236	228	243	240	217	226	253	212	223	227	226	256	228	231	260	234	233	228	235	245	255	243	245	234	215	246	203	239	213	209	257	248	225	215	215	225	235	223	247	259	244	212	227	224	231	210	225	226	249	241	268	228	248	212	227	222	242	245	224	206	239	205	230	212	231	225	231	237	201	241	243	197	235	247	226	225	242	216	202	254	218	237	245	229	214	232	228	217	206	227	229	243	232	251	232	253	213	245	234	249	224	219	236	235	217	238	259	231	236	232	220	211	243	237	238	207	237	253	232	244	241	228	248	229	223	224	232	221	226	245	233	236	233	218	206	235	241	222	243	253	236	210	241	247	223	225	254	225	205	210	234	225	221	210	226	211	209	224	206	212	250	237	212	214	239	237	230	208	235	214	218	226	264	255	222	237	232	249	229	219	252	225	216	254	246	216	236	266	247	243	264	234	225	251	235	205	194	226	211	224	239	243	213	250	251	229	209	259	250	237	272	234	235	230	254	240	236	231	226	247	225	212	248	241	228	219	240	237	252	233	249	223	206	248	216	235	219	221	224	242	254	247	216	244	232	255	223	247	200	233	224	239	220	233	278	245	245	238	244	202	232	236	259	279	233	242	226	225	235	227	237	204	224	239	240	227	202	254	210	223	235	245	243	239	206	234	262	250	208	256	233	253	247	228	216	235	230	227	202	202	247	216	226	220	236	254	235	241	225	258	225	236	238	250	225	236	213	218	231	236	245	258	256	228	231	228	220	241	233	232	202	249	241	204	246	212	216	247	239	217	228	204	234	215	260	253	204	231	242	227	220	213	217	247	227	215	224	242	220	234	233	260	235	249	231	223	207	231	234	207	246	221	205	221	217	242	220	242	206	206	200	252	213	218	231	227	222	233	223	200	220	235	225	243	254	244	243	220	238	223	233	244	220	242	231	218	224	221	242	239	257	225	235	233	196	224	215	251	257	234	239	248	231	230	211	209	228	252	228	258	235	225	230	243	213	221	243	204	231	236	242	227	236	247	236	235	214	253	259	221	264	252	227	244	240	235	227	227	214	222	227	228	256	242	215	214	246	205	234	221	218	215	238	244	215	219	227	223	232	200	234	220	224	221	239	203	239	208	234	228	260	201	239	230	244	247	258	196	252	223	232	219	216	243	245	225	221	208	227	268	263	242	253	209	222	225	214	230	222	221	223	223	227	222	267	231	233	229	237	206	229	226	248	240	226	244	200	231	199	229	214	236	221	224	247	231	236	233	214	253	265	234	277	235	237	205	196	238	236	253	259	270	211	246	241	248	259	215	230	235	227	210	244	247	239	232	231	234	225	219	212	193	195	215	218	238	244	273	226	236	248	241	230	214	221	229	239	227	227	254	211	231	212	224	264	207	234	224	209	237	247	233	237	228	217	242	236	236	232	224	213	214	235	236	237	220	241	229	240	248	240	214	275	219	203	245	250	240	252	240	216	206	213	207	243	224	215	211	205	230	218	208	247	227	228	228	226	251	236	206	228	226	228
27760	21611	10344	1436	742	622	545	450	410	404	382	334	377	355	367	347	361	332	311	342	357	351	319	332	328	287	333	345	330	340	329	315	332	328	335	349	342	297	356	336	313	320	316	322	303	324	340	303	355	364	320	273	308	335	330	329	295	316	321	317	312	334	305	312	299	341	323	330	333	337	332	329	323	324	339	331	300	335	333	327	343	321	323	313	340	318	327	331	343	303	319	315	314	334	337	314	298	328	335	315	346	317	305	303	323	340	335	326	335	341	336	324	353	337	314	296	328	340	309	322	319	323	329	308	335	331	345	309	284	323	336	337	312	342	332	323	345	302	345	317	370	319	298	338	301	322	315	348	332	326	333	338	311	342	316	316	347	317	339	299	314	322	363	320	335	313	309	317	321	326	326	283	325	331	329	343	335	320	327	338	324	343	318	313	306	330	318	343	309	360	327	324	342	313	333	318	310	332	331	349	338	325	327	342	334	323	319	331	355	340	329	328	319	340	298	344	332	344	306	343	288	307	343	282	323	321	315	315	337	282	376	334	330	323	321	348	317	302	315	322	313	303	301	344	338	323	302	349	322	328	323	348	313	313	360	331	333	315	276	350	292	346	335	332	306	315	319	301	331	333	304	331	331	343	322	331	312	306	314	329	317	315	313	342	338	311	325	308	364	316	337	303	313	332	331	316	348	301	340	319	295	322	346	323	331	323	323	306	318	343	313	326	322	345	338	334	333	337	292	332	325	343	310	336	346	298	336	339	315	330	319	328	317	340	303	336	302	307	328	327	334	314	257	325	339	326	352	339	335	365	368	352	309	325	328	302	304	299	316	309	308	328	357	311	318	356	301	315	326	323	316	345	332	318	321	325	331	300	312	299	311	341	337	311	331	340	319	298	311	310	289	307	318	342	337	351	326	333	313	336	329	321	333	350	337	343	327	357	339	307	303	364	363	339	306	346	344	337	285	316	324	326	317	355	347	318	319	308	338	317	293	312	318	309	323	273	323	344	332	312	327	344	307	325	320	334	310	343	335	308	322	339	334	320	300	330	322	338	324	314	337	375	352	338	322	347	319	304	320	302	334	354	339	318	323	320	358	307	305	327	310	322	316	305	368	337	329	330	341	314	320	329	308	317	315	321	338	337	334	331	326	323	333	333	329	329	346	325	346	379	358	304	334	329	346	337	333	324	324	293	340	307	305	326	310	332	320	311	335	321	323	301	313	317	324	344	300	316	296	248	313	344	324	310	318	332	323	330	306	307	364	326	308	337	320	278	340	347	337	347	344	356	314	331	332	347	315	327	356	305	313	360	340	308	330	307	348	332	331	316	307	329	308	323	314	347	318	326	317	308	349	308	317	335	318	312	337	329	299	316	326	356	283	342	309	321	309	316	325	308	324	343	347	312	348	309	319	318	328	328	337	338	292	363	310	323	325	322	317	341	354	326	333	366	343	304	344	327	344	345	328	350	325	324	313	337	325	277	338	323	329	310	333	343	306	337	303	299	335	346	362	311	306	347	333	314	295	326	348	335	304	311	324	302	338	309	328	349	295	344	314	316	341	314	294	303	326	307	332	338	337	310	343	333	325	383	307	323	309	300	374	322	345	321	342	312	318	342	355	341	355	358	328	327	333	307	327	341	356	337	297	329	334	359	352	303	323	357	342	345	340	325	319	317	311	332	337	341	313	325	323	343	306	337	329	309	312	324	349	334	360	323	325	325	358	332	336	303	354	340	303	341	349	349	314	294	334	352	333	330	356	332	305	346	292	340	329	323	301	323	317	331	332	303	310	334	342	313	348	327	332	310	346	343	289	322	325	343	303	316	334	313	306	321	310	316	343	328	336	363	313	338	291	364	301	292	324	371	323	318	339	304	337	305	383	321	303	321	300	309	336	332	307	365	324	313	307	330	320	342	350	343	331	317	314	310	344	361	343	282	331	345	359	329	307	347	342	337	352	346	330	332	323	313	331	315	336	350	339	334	305	338	307	305	332	309	319	323	311	322	328	334	348	345	332	329	294	317	304	313	365	339	311	316	346	307	331	302	326	324	305	349	341	324	295	332	342	308	344	387	334	358	295	353	324	323	324	304	317	312	356	310	322	343	322	321	308	328	320	320	286	345	306	294	309	310	350	346	328	327	330	335	315	356	348	362	322	329	322	325	337	338	334	309	304	385	323	320	341	309	316	371	353	342	311	357	313	357	316	347	288	318	301	337	349	332	295	342	313	320	332	316	325	331	357	337	272	321	331	320	342	316	311	315	344	332	330	305	325	323	347	340	337	356	311	315	316	322	325	314	319	328	353	363	340	329	327	300	348	315	340	283	307	326	350	313	347	334	330	328	301	315	309	338	341	290	352	312	331	331	314	343	347	313	309	318	321	339	312	336	312	319	327	360	317	316	338	335	335	342	314	298	298	341	330	357	325	313	307	299	352	335	326	358	371	341	319	318	319	332	320	320	327	325	320	358	345	321	331	321	296	348	364	341	345	290	312	289	336	311	341	320	285	320	328	343	305	358	347	335	339	319	316	323	309	313	316	320	321	305	308	308	333	317	325	315	310	342	305	340	335	313	329	295	330	312	310	342	323	336	303	324	325	351	297	288	348	333	345	335	318	305	336	348	315	314	328	300	335	313	319	312	302	332	303	306	326	334	357	293	317	291	327	290	320	329	349	326	343	302	346	299	334	337	333	331	356	329	349	329	299	321	297	316	329	314	317	351	329	355	352	312	330	348	352	331	332	340	335	329	316	335	329	339	338	338	303	315	354	313	337	329	349	331	308	323	315	354	313	319	327	312	333	307	325	325	327	335	307	334	336	331	350	323	334	327	293	354	328	316	319	300	311	329	309	352	320	307	299	336	334	292	325	336	323	383	329	318	338	303	326	336	299	330	313	333	310	310	330	337	350	312	316	305	340	316	321	316	356	342	323	324	317	359	305	315	338	293	344	315	297	327	314	334	317	316	349	315	309	321	347	339	338	356	334	350	339	324	344	320	342	325	337	335	331	311	298	322	313	337	344	327	321	334	345	316	307	348	334	317	349	315	364	353	338	353	304	315	317	335	339	309	311	349	350	320	334	321	328	342	346	332	325	315	309	339	349	335	330	310	299	331	321	337	316	309	329	330	326	313	328	346	328	333	325	364	315	342	311	308	337	327	333	325	328	352	313	289	353	312	312	318	341	323	334	321	347	301	327	328	351	318	309	320	349	313	362	345	298	295	326	317	312	338	331	354	339	330	331	327	332	300	337	318	335	334	291	308	297	318	336	339	334	306	300	307	316	336	339	333	297	288	312	334	310	348	373	356	317	331	348	330	313	318	293	366	337	330	325	333	310	343	324	320	364	331	355	336	332	318	309	298	325	319	292	314	311	326	346	320	331	328	338	342	329	321	332	329	306	377	317	317	347	324	319	323	349	333	318	339	312	346	297	348	312	323	310	331	323	303	305	358	317	290	295	333	306	341	342	326	321	297	336	350	348	329
31315	21763	3985	1931	1325	1054	1125	856	785	707	701	656	685	621	595	591	599	597	566	554	572	577	536	515	528	539	552	532	558	523	526	514	517	559	543	530	534	572	507	532	576	542	520	570	526	527	523	575	543	580	544	591	529	527	538	498	558	553	528	531	538	588	551	527	539	559	565	552	545	581	579	561	538	504	522	573	582	568	563	553	543	536	542	539	524	541	566	511	543	530	539	549	541	501	518	542	504	567	524	545	554	504	561	563	559	546	517	514	566	550	522	546	488	528	537	550	575	596	524	536	570	582	553	533	506	541	582	519	529	516	560	553	548	546	561	525	554	563	511	515	537	553	581	523	565	543	504	571	539	527	508	556	565	544	562	559	500	542	579	555	546	512	528	519	520	531	548	544	514	534	541	560	497	518	510	539	563	524	554	553	549	556	519	539	575	577	514	516	520	591	571	514	551	527	518	541	572	531	591	492	572	516	562	608	565	555	544	504	539	512	538	530	523	547	525	518	532	557	554	508	543	567	544	581	537	551	578	525	542	581	519	528	569	558	560	557	506	526	550	562	550	537	559	555	522	517	498	535	561	513	523	546	512	541	615	524	550	528	537	543	521	550	551	522	578	544	555	548	552	551	531	526	548	563	530	518	505	546	534	563	520	559	568	581	546	489	496	531	509	553	529	541	562	504	529	542	582	502	545	568	559	547	546	531	502	550	534	535	550	536	597	536	541	581	513	574	563	554	540	498	555	520	555	561	540	520	557	559	565	539	532	514	522	532	537	592	545	550	534	553	524	539	545	523	514	576	560	505	533	552	508	528	556	560	524	539	557	500	548	550	561	500	522	543	526	526	542	519	545	537	491	546	539	543	508	526	502	542	498	520	550	525	556	547	539	520	512	529	526	536	557	555	552	529	518	518	558	539	524	510	532	514	511	535	532	545	514	533	538	537	526	515	516	558	563	505	525	559	557	576	568	559	562	527	528	538	526	543	561	552	524	561	492	525	523	541	549	522	517	563	536	493	582	537	580	533	552	517	518	507	541	520	554	528	537	543	548	545	546	573	540	530	564	573	530	528	535	576	532	566	525	519	546	551	534	540	575	513	536	518	506	506	547	533	587	528	565	512	564	515	552	540	513	567	514	534	546	526	534	578	494	539	520	540	516	543	557	590	529	505	551	539	517	533	527	518	510	527	522	591	509	548	590	516	519	526	532	503	563	560	506	514	518	530	555	504	513	519	497	532	555	519	536	530	566	501	521	552	527	517	522	516	566	534	606	528	550	581	525	546	546	529	530	570	561	531	527	556	573	505	552	561	551	527	576	512	548	568	526	490	528	532	563	529	534	561	522	534	534	516	598	561	542	580	509	512	560	576	515	528	573	530	553	492	551	540	529	534	555	506	520	558	483	556	556	537	538	530	534	551	559	560	536	529	522	506	536	540	544	559	544	577	545	521	554	557	572	530	573	536	530	600	593	535	558	546	553	544	549	558	538	534	600	535	520	550	563	528	536	541	538	520	515	558	524	551	495	559	549	558	533	521	548	534	522	549	543	558	549	546	545	551	485	544	531	555	562	577	548	551	566	530	537	568	547	525	553	528	543	549	571	529	569	553	514	550	554	547	532	522	541	546	544	528	575	543	520	506	569	551	558	556	510	541	556	531	530	512	561	557	547	522	558	549	550	539	528	571	502	545	575	529	549	504	532	540	530	582	561	556	545	525	541	531	516	522	549	494	566	538	551	518	557	538	556	533	557	576	578	498	540	535	533	531	509	530	532	529	500	538	530	509	521	511	552	541	534	550	562	575	517	574	519	476	538	529	508	507	543	581	517	583	524	524	542	534	542	551	523	528	576	481	571	531	540	522	504	556	536	575	540	489	568	533	523	530	555	589	539	533	501	540	569	532	557	531	572	549	499	511	561	529	614	542	537	532	551	570	544	513	513	520	525	529	533	542	555	550	512	516	540	520	524	503	528	537	562	573	562	579	524	580	510	547	537	569	519	556	555	534	514	545	529	536	522	516	544	494	546	514	575	554	513	540	532	559	513	553	576	553	511	531	504	526	514	547	557	574	502	542	562	541	534	530	522	570	540	526	515	596	538	515	521	533	542	560	533	567	532	567	540	533	542	564	585	562	571	547	533	608	519	549	565	537	520	503	531	498	514	527	498	553	530	562	498	525	540	500	565	573	544	534	556	538	553	487	523	543	498	547	563	508	535	511	543	560	486	544	535	500	532	548	589	484	506	565	497	530	528	530	563	545	533	546	561	516	570	481	524	544	536	516	551	538	495	537	515	537	544	558	532	523	584	546	525	509	559	533	522	552	518	502	518	533	538	564	529	555	540	504	529	527	564	543	540	575	522	563	582	532	536	558	537	495	540	514	526	533	513	551	553	572	546	527	532	545	551	551	521	479	518	535	533	488	506	541	507	509	531	558	552	575	563	556	510	556	567	512	508	541	510	534	531	511	535	548	512	524	539	513	560	530	524	503	508	545	562	505	542	504	538	566	558	505	552	501	517	573	555	537	514	533	541	554	518	507	509	508	547	565	534	543	539	586	517	557	539	526	580	524	564	513	509	548	546	552	556	552	518	584	560	536	536	552	552	533	546	547	520	533	534	545	496	531	538	534	524	540	529	529	540	525	550	578	544	587	569	515	524	527	546	556	530	559	537	525	553	563	540	533	554	534	549	557	522	549	523	527	568	539	543	548	544	519	521	511	589	516	537	560	560	571	555	577	496	500	557	535	584	495	530	547	518	551	509	570	558	541	538	584	513	559	553	527	556	533	515	538	561	529	507	529	499	567	533	580	555	552	528	523	529	544	535	534	562	577	543	552	561	546	502	499	543	564	579	556	534	526	538	539	549	490	539	517	543	608	523	555	505	536	554	528	539	585	548	514	546	491	507	527	540	530	548	515	522	539	548	546	539	518	556	558	535	535	551	497	531	494	579	511	569	574	550	508	557	519	519	543	518	557	533	543	517	557	553	544	518	540	524	566	544	549	562	561	516	567	518	508	500	565	553	514	556	539	550	517	527	533	535	562	516	510	579	543	574	515	530	529	526	488	575	502	527	551	525	560	513	540	524	535	533	526	523	524	548	551	551	529	481	541	540	565	526	537	549	508	511	477	556	527	528	563	550	558	565	533	544	527	532	546	538	577	534	518	497	547	519	528	531	582	547	561	528	531	545	523	529	583	507	531	531	558	553	521	514	558	539	491	542	508	516	530	500	556	546	539	501	512	576	549	533	585	515	547	526	525	555	558	499	562	553	561	546	526	506	528	542	495	546	552	520	530	495	540	561	550	522	568	531	497	527	545	544	532	567	591	580	605	534	532	552	573	539	516	555	528	529	523	514	521	568	543	586	553	500	557	515	508	506	551	522	539	532	546	515	552	568	555	501	513	577	560	526	535	542	531	576	543	556	517	539	552	544	524	556	486	575	559	566	535	525	553	555	565	513	545	561	542	531	536	560	539	508	546	540	532
24376	21357	28529	24516	20846	4183	1485	674	498	462	430	414	391	377	395	376	346	327	325	342	325	329	313	298	278	324	309	308	291	290	293	293	321	342	240	278	297	300	290	250	309	269	268	301	272	291	302	310	292	245	263	269	278	260	250	295	294	317	251	273	276	294	298	269	267	292	273	287	283	268	288	295	276	252	301	246	284	291	264	237	283	291	280	253	259	279	270	266	284	292	275	280	280	285	294	282	280	297	285	323	269	319	263	286	282	306	307	275	294	266	281	308	300	297	296	275	278	251	300	273	310	257	275	311	258	291	286	290	305	311	289	243	262	289	285	287	304	309	301	279	304	285	308	256	298	264	295	321	270	275	282	295	276	281	278	276	289	299	264	306	290	293	269	284	318	295	283	262	284	280	266	292	250	282	291	266	283	281	307	274	285	295	282	263	301	303	311	268	295	282	270	274	279	286	254	309	286	273	299	253	270	266	288	272	268	253	270	311	289	309	303	281	289	263	284	279	311	291	276	261	299	274	268	279	295	308	280	251	295	253	263	285	263	284	273	292	266	279	287	283	260	260	280	282	281	300	278	331	273	270	268	285	271	273	302	258	266	312	274	290	273	283	289	291	275	287	267	266	258	277	280	273	285	295	277	288	266	262	292	268	255	272	281	282	272	276	277	294	279	274	278	283	284	286	316	288	273	259	292	264	250	316	293	249	292	310	304	287	277	329	296	269	270	277	282	311	270	283	282	271	254	287	279	276	277	283	268	278	284	299	259	274	288	267	275	278	251	329	288	260	290	303	305	295	310	259	267	277	265	280	282	267	295	269	261	326	274	285	318	264	262	263	268	289	295	240	275	280	271	284	275	272	283	282	294	288	285	277	311	309	292	303	300	293	276	293	272	262	281	293	298	272	250	276	309	304	276	300	285	296	280	286	273	286	256	314	297	313	263	270	248	284	299	283	289	267	281	271	274	295	271	271	266	269	271	299	272	306	293	272	276	302	283	284	280	290	253	275	279	277	281	283	268	278	257	304	282	288	307	268	265	271	265	254	283	274	286	281	281	260	262	287	293	322	279	291	269	271	271	297	297	259	268	270	294	269	277	302	270	277	271	281	281	286	281	315	260	302	284	256	277	292	273	282	277	304	306	254	252	277	283	280	328	287	261	272	280	273	281	267	255	252	268	307	320	277	271	289	285	298	236	297	292	300	291	279	253	273	286	309	282	297	286	283	289	260	277	250	290	265	266	314	268	285	279	284	268	279	301	255	295	283	285	286	280	299	312	270	298	283	287	285	290	274	283	274	297	279	317	278	295	248	288	291	274	314	287	292	283	296	283	336	304	290	281	269	303	287	270	253	258	259	280	280	285	288	277	299	295	288	298	274	293	278	252	283	282	297	267	273	311	281	329	283	269	279	246	298	286	290	270	285	277	281	293	279	271	263	278	276	279	275	290	271	280	300	273	314	287	282	286	283	326	314	279	262	305	278	292	305	291	290	277	269	295	296	288	276	311	261	283	261	254	294	279	257	279	279	280	261	285	264	271	248	280	266	277	290	250	317	301	255	265	274	282	276	301	281	283	273	250	282	287	296	265	262	255	278	279	249	293	275	329	267	264	273	291	281	291	285	252	266	308	283	270	287	274	280	283	301	302	313	293	295	268	308	306	279	280	295	287	275	259	259	285	283	299	281	288	256	298	262	286	268	317	271	276	290	238	283	298	267	286	268	290	266	255	257	269	263	261	288	277	273	273	278	264	313	268	300	282	269	257	261	276	317	282	265	292	283	252	292	298	247	288	267	301	258	289	264	284	280	299	286	253	298	278	289	310	257	303	281	300	274	292	293	273	297	271	265	253	294	274	256	301	283	288	304	266	275	306	263	282	262	284	297	251	297	277	281	317	290	293	268	304	292	282	288	285	276	315	281	275	295	286	280	284	299	300	292	285	281	300	289	287	278	248	293	274	304	262	290	308	288	294	266	281	259	248	287	305	267	279	286	291	264	274	290	277	239	301	243	248	290	268	328	263	281	262	300	289	283	293	276	310	273	282	299	284	272	279	295	284	270	293	263	266	309	288	288	301	272	292	285	275	255	298	286	284	305	284	297	274	301	270	285	291	288	292	289	305	290	286	295	261	297	302	281	291	262	291	259	253	281	266	290	247	308	265	282	257	294	300	284	293	277	262	284	262	276	297	264	265	259	262	259	261	275	244	243	276	298	292	300	269	293	274	295	278	269	289	293	297	297	288	287	283	292	310	302	267	307	287	276	294	300	300	266	297	285	295	275	286	267	282	287	270	314	275	279	285	291	250	258	281	277	286	292	271	274	269	297	291	301	268	291	273	267	299	294	285	262	286	285	298	273	277	284	277	282	255	276	280	257	281	279	275	279	294	280	275	296	279	292	285	325	283	293	274	276	292	263	318	273	300	291	304	309	281	272	313	299	262	265	276	282	303	281	297	285	276	259	325	276	282	294	303	294	292	302	284	312	277	266	257	265	285	282	295	272	256	277	279	303	264	294	297	289	261	300	267	273	294	264	277	262	295	295	282	285	281	284	276	279	275	275	279	294	253	314	286	274	308	273	271	268	294	287	237	322	275	260	270	283	286	289	255	288	269	277	291	284	260	302	283	259	281	304	255	282	255	280	288	278	241	300	268	283	261	293	274	257	311	309	261	260	269	303	267	282	291	279	299	295	273	291	291	286	285	281	274	248	295	248	289	301	322	286	298	259	281	268	312	285	305	265	252	274	319	284	272	285	277	289	285	287	244	278	268	281	274	294	273	255	263	280	286	286	279	292	307	276	257	280	305	270	309	274	267	280	270	246	296	289	251	288	290	269	265	307	280	279	278	262	273	287	281	270	278	261	273	276	300	274	308	298	301	306	274	246	264	296	274	295	251	273	301	262	306	267	273	280	292	293	302	302	287	278	299	259	278	277	273	284	274	294	248	260	277	278	303	317	290	307	265	299	266	307	270	272	266	281	281	282	322	286	265	274	319	290	264	289	281	267	293	273	261	286	253	302	258	287	259	284	282	314	287	275	270	288	295	308	279	273	273	283	286	287	298	281	279	296	259	303	266	299	298	265	282	295	303	278	267	273	284	292	272	278	274	294	276	294	297	278	269	287	265	275	256	274	294	271	308	281	296	294	289	293	286	268	256	302	243	276	317	309	285	286	278	271	281	277	295	258	294	328	268	281	294	286	309	291	285	298	284	284	291	263	263	288	255	265	288	277	290	288	281	288	273	270	304	314	304	276	270	275	256	284	253	258	305	242	299	304	262	262	309	271	290	303	275	271	280	291	276	259	293	301	290	291	298	274	271	281	286	288	268	298	289	274	276	284	254	290	252	308	271	278	287	286	273	313	279	293	278	278	290	278	287	319	275	287	297	274	273	257	281	254	308	249	256	304	295	309	275	271	264	306	292	277	266	270	289	274	269	255	299	288	290	302	308	286	262	291	284	282	297	285	265	280	294	308	293	272	278	265
38018	36861	10190	5181	3477	2593	3037	1683	1368	1268	1072	960	869	803	755	713	676	634	619	566	610	573	550	535	578	514	550	515	490	485	536	507	527	475	478	507	496	492	490	486	462	472	499	470	486	513	490	482	515	489	486	480	448	460	482	494	464	492	494	503	488	475	498	487	448	465	495	468	485	490	459	481	487	472	499	505	473	444	477	475	466	508	478	482	489	480	472	464	475	450	501	514	495	430	443	472	502	459	508	478	490	480	476	471	468	459	488	438	483	422	533	504	458	498	492	509	488	482	502	483	448	450	477	464	468	478	437	463	433	497	434	478	496	467	487	502	502	540	467	470	477	486	475	463	469	443	485	494	440	454	447	477	468	476	477	494	485	467	489	482	480	485	448	446	441	444	482	485	459	449	467	469	511	456	492	473	547	477	460	466	478	500	448	474	516	457	457	431	425	476	481	492	445	449	500	480	438	469	474	486	503	471	534	438	474	491	462	461	481	456	459	447	470	437	473	515	479	487	476	489	467	453	439	475	481	493	460	471	457	503	464	490	450	505	471	478	461	408	488	470	504	517	532	454	505	463	492	475	485	462	489	476	502	456	466	480	499	484	450	473	496	463	541	472	445	490	484	456	466	409	475	441	483	439	500	470	454	497	475	486	447	470	445	467	460	498	463	428	428	461	477	443	426	427	402	469	447	468	490	459	504	500	473	518	431	459	466	474	468	449	466	458	471	483	443	477	480	465	447	486	455	463	470	500	488	463	478	486	453	485	499	526	513	472	487	472	503	480	500	471	484	444	461	472	448	515	530	489	455	492	476	482	467	475	476	455	491	460	464	473	492	462	452	481	438	424	463	457	487	457	490	438	469	467	434	436	456	492	435	423	466	463	463	498	487	472	477	485	446	486	492	450	463	450	489	476	492	466	485	465	477	467	467	456	462	472	466	452	493	514	462	459	477	503	490	445	481	454	432	440	464	464	423	436	471	473	483	510	530	457	450	455	470	461	479	481	511	499	469	470	449	460	482	448	445	490	485	464	455	452	486	452	455	502	462	453	494	468	473	493	484	496	477	490	426	446	467	485	473	465	462	489	416	449	480	497	473	438	468	464	481	472	532	486	433	474	459	472	492	463	502	484	478	462	460	524	435	502	475	455	442	536	495	493	504	487	494	472	444	468	469	511	516	432	455	467	490	477	481	462	457	468	457	470	456	441	443	452	422	477	468	481	443	492	453	492	512	459	454	470	458	485	489	438	478	500	482	490	490	461	443	461	474	468	472	477	482	468	449	433	459	443	465	469	461	454	472	506	478	481	474	441	465	485	460	462	467	482	493	480	519	470	476	521	444	485	498	466	461	480	458	468	455	473	468	424	450	502	503	494	452	440	511	504	475	497	489	452	461	507	470	488	458	458	498	468	523	458	464	485	473	486	500	451	477	481	460	476	493	450	497	498	476	446	425	472	444	460	467	443	481	455	493	509	477	502	473	475	446	472	434	437	433	467	472	466	433	481	478	456	455	502	511	497	479	493	441	443	501	533	486	445	439	465	477	472	480	467	486	505	463	460	498	485	489	438	492	456	509	508	471	502	457	493	478	499	471	515	514	441	477	448	488	471	449	460	491	437	456	470	460	467	416	502	469	474	499	498	490	469	444	471	494	461	428	485	503	443	511	484	473	469	476	415	494	475	474	471	439	506	512	470	510	483	449	463	471	489	472	415	449	489	428	481	470	497	502	485	496	477	472	480	504	489	486	501	453	463	455	484	497	512	475	484	491	462	446	446	476	478	415	442	462	462	462	498	491	486	505	475	485	502	504	461	481	443	426	472	486	478	510	503	507	493	462	440	477	436	485	465	475	476	490	463	486	471	451	469	500	465	452	462	471	474	441	457	487	461	515	460	514	476	473	455	488	468	505	478	454	488	493	454	489	516	478	481	477	475	494	472	448	459	477	456	454	464	455	454	446	490	464	453	500	456	483	415	489	470	460	493	468	457	487	438	464	510	492	437	468	481	470	514	485	453	440	482	487	428	466	469	444	475	465	501	467	456	487	498	456	435	506	493	480	511	452	481	469	508	474	476	506	512	461	489	488	462	489	514	479	468	483	472	432	473	455	455	468	453	472	422	467	468	473	475	453	477	495	467	465	490	469	458	455	447	501	465	439	461	470	483	430	474	519	459	459	489	455	473	476	466	513	442	462	463	472	489	482	512	443	498	498	458	470	450	452	488	493	459	480	431	498	425	462	461	505	484	494	459	473	481	484	443	434	465	470	476	469	463	446	445	502	484	494	444	456	445	466	456	493	452	459	446	442	482	483	445	508	469	432	469	489	496	477	468	466	468	482	438	477	464	485	428	500	505	461	472	489	453	500	484	527	483	466	522	455	423	459	499	460	469	502	487	449	511	426	451	470	465	506	471	452	449	478	414	476	476	482	476	462	500	441	498	479	502	493	470	495	437	464	466	456	436	495	475	489	489	498	444	480	462	464	475	464	458	517	478	467	491	471	517	449	471	468	450	476	508	460	444	489	451	488	455	477	452	517	477	458	453	494	508	493	464	490	434	469	460	490	500	475	488	460	476	474	467	507	456	483	462	468	492	468	455	496	499	474	491	465	473	493	473	442	483	480	507	444	472	493	463	463	475	478	466	456	471	493	491	471	499	478	484	490	480	469	445	471	529	476	464	446	489	445	443	448	464	482	483	476	485	471	481	457	458	462	453	486	480	447	441	497	448	486	480	460	437	464	511	444	519	494	516	484	487	495	488	487	441	448	458	443	457	447	467	462	512	506	476	492	483	455	488	439	491	500	467	477	480	441	490	451	500	492	486	493	469	479	447	442	438	485	503	444	479	472	505	474	491	436	488	433	493	486	451	491	477	485	467	481	515	511	484	505	457	486	472	479	455	445	455	427	512	451	466	478	473	475	453	450	496	456	484	458	450	426	494	481	514	473	470	469	440	455	486	457	453	477	471	496	510	449	417	459	446	519	431	458	466	453	454	471	495	493	488	470	472	482	485	486	428	470	464	468	470	430	453	489	478	458	465	502	480	462	453	430	441	446	499	453	518	478	444	460	459	459	487	417	467	503	451	492	464	482	433	442	442	480	494	474	504	514	502	459	505	462	434	487	465	493	480	467	430	509	454	473	473	506	481	476	481	460	461	459	455	476	470	502	468	426	419	469	472	515	490	502	466	461	445	455	456	464	484	488	457	498	439	450	437	455	490	451	510	473	472	522	458	461	455	524	483	462	470	460	480	483	482	489	470	500	467	474	496	483	480	480	505	484	489	480	454	514	459	513	448	463	465	463	491	485	452	469	441	472	487	415	476	456	483	478	418	440	436	461	503	433	483	495	493	482	462	452	488	458	499	442	447	485	466	457	457	485	474	456	475	483	486	485	470	453	467	438	491	465	439	445	436	483	476	481	476	467	472	476	478	446	514	474	484	463	494	476	448	460	465	497	512	506	489	489	472	476	472	437	439	454	469	485	468
23399	21391	29127	23962	21360	20318	4759	877	573	487	394	337	312	305	281	276	234	226	190	215	199	189	199	160	178	182	167	168	173	179	152	141	121	140	117	137	149	166	164	139	138	115	141	128	141	133	156	150	156	142	146	132	159	138	157	148	144	143	139	139	128	116	131	127	138	140	147	170	121	139	131	145	123	124	134	110	139	116	117	138	157	121	140	146	131	150	151	132	143	122	145	121	151	135	128	157	150	128	115	122	133	127	144	146	142	132	123	144	133	130	143	147	156	154	151	133	114	148	114	134	137	146	146	134	132	134	147	132	136	135	144	94	120	144	133	146	105	133	130	141	139	132	125	143	133	146	144	117	153	120	136	132	136	130	168	170	139	146	129	127	134	126	138	134	143	139	118	132	135	172	140	146	125	132	147	140	129	137	123	118	119	154	151	129	129	140	139	139	136	135	131	130	129	129	140	151	136	135	133	122	130	127	122	143	134	145	142	137	141	144	109	140	146	120	133	133	154	135	132	133	135	141	138	119	131	118	129	138	136	136	140	145	141	142	138	133	148	154	137	125	134	132	124	148	112	114	127	126	114	144	131	155	136	130	118	138	129	135	129	144	135	141	118	137	127	141	139	142	131	122	143	120	134	140	134	161	144	152	146	130	143	128	112	153	124	146	128	125	132	141	116	132	132	123	113	126	128	135	112	148	138	134	108	126	122	160	130	135	123	137	135	117	139	138	126	133	135	146	131	146	112	139	139	146	147	137	123	123	122	137	119	131	142	125	142	130	127	141	125	127	118	122	137	150	159	137	128	149	142	123	140	144	135	138	158	120	123	117	150	119	128	152	156	122	109	142	148	135	151	120	133	144	131	141	124	129	138	139	139	109	107	137	133	147	112	128	136	116	133	154	140	112	143	128	128	130	129	131	134	148	128	123	137	127	143	128	131	124	136	140	129	111	124	142	122	125	144	128	154	136	116	148	131	132	116	133	140	129	146	120	124	143	169	132	138	131	177	157	122	123	135	139	139	148	112	138	144	132	135	135	126	133	121	118	167	135	135	151	132	140	121	135	132	134	124	131	136	139	136	154	138	137	149	129	117	138	128	126	139	129	146	132	128	116	164	136	96	130	131	151	130	112	152	118	118	126	130	127	142	134	115	138	147	120	130	140	126	146	143	118	113	130	161	132	123	128	135	146	159	150	139	137	144	137	142	125	124	118	154	156	126	124	139	149	124	136	151	144	124	129	128	133	124	130	142	125	126	146	127	119	143	121	142	126	132	125	126	138	139	114	130	128	139	121	149	149	123	131	123	154	134	121	126	135	138	114	102	138	131	138	131	141	127	124	126	124	128	150	133	147	130	146	128	144	144	135	126	135	172	114	125	125	120	127	141	142	136	137	141	142	120	140	139	144	120	118	134	121	124	118	117	144	128	137	121	134	138	142	147	120	144	129	140	124	149	146	139	148	141	125	143	114	154	129	151	115	159	126	136	107	144	134	137	138	132	141	136	112	142	116	146	118	134	144	118	157	118	132	126	127	145	137	138	133	128	105	153	106	134	133	142	133	119	134	132	138	136	136	154	136	117	134	121	132	129	147	128	136	145	140	119	120	130	130	116	126	126	129	147	142	131	132	156	131	111	125	159	129	127	115	132	122	139	149	140	132	114	127	136	128	136	137	155	130	131	143	137	167	137	142	139	112	124	143	130	135	138	119	115	117	107	136	158	143	140	125	122	120	147	126	118	141	130	115	130	132	144	119	117	129	143	145	155	139	140	131	150	131	150	144	122	144	155	126	123	105	139	140	125	138	138	124	141	122	139	124	137	144	105	119	125	132	149	155	132	118	117	143	112	150	116	135	130	128	146	118	154	147	137	144	122	127	115	155	123	130	127	146	141	147	113	136	142	131	148	142	122	134	124	130	140	136	136	158	128	124	124	143	130	150	150	148	147	121	138	142	109	123	133	141	136	147	139	111	145	155	132	138	128	120	123	131	135	135	121	109	134	137	123	128	131	122	119	128	126	139	139	141	135	128	156	127	163	109	143	126	131	139	134	135	118	141	127	110	125	132	136	152	142	148	131	123	141	136	134	160	132	134	134	137	148	124	141	141	156	136	132	116	125	148	141	130	133	125	120	136	114	133	138	128	134	137	130	131	118	125	138	135	147	138	142	127	139	129	128	137	151	115	114	151	145	155	152	129	133	139	109	120	112	119	139	141	136	128	127	136	141	156	130	133	107	132	114	144	121	134	128	148	133	122	133	133	141	133	139	118	133	137	133	126	149	146	144	129	142	123	140	128	129	130	117	127	136	128	163	148	125	128	135	129	128	142	142	131	132	126	134	146	116	131	133	120	124	146	137	134	135	133	131	113	125	140	138	129	134	134	148	141	122	131	123	124	125	129	143	144	126	115	131	130	140	136	130	125	128	132	129	140	123	136	139	122	150	141	137	131	137	117	129	129	144	132	134	110	129	126	151	138	133	136	128	120	133	145	134	134	154	144	120	133	156	117	136	131	120	127	134	131	144	148	128	130	133	127	178	127	124	142	145	110	130	132	136	119	130	136	122	131	125	138	148	138	123	141	124	138	156	128	126	137	137	119	120	130	141	152	136	148	124	154	123	125	123	134	124	126	148	128	136	109	132	135	120	107	112	128	136	148	113	126	139	128	140	129	130	115	142	128	135	124	139	139	145	112	130	112	118	129	129	140	129	146	119	154	127	144	124	131	124	146	128	129	143	112	128	139	155	134	137	103	138	122	123	133	143	118	126	124	125	144	134	115	139	137	145	133	124	143	135	119	115	133	133	143	134	146	139	121	137	133	125	140	134	133	140	123	109	140	114	138	140	119	152	128	140	135	138	142	112	124	129	153	134	135	137	145	126	127	149	134	122	129	134	128	131	125	126	125	119	101	118	132	151	134	137	142	129	129	139	124	141	142	123	113	143	121	157	130	142	131	132	141	148	134	126	135	129	115	126	138	148	150	134	126	121	127	148	128	129	142	133	138	124	136	144	121	121	150	116	139	120	142	132	132	117	135	130	123	129	159	175	127	106	128	134	114	112	130	139	140	123	145	148	131	120	151	124	104	122	135	128	149	108	140	135	127	113	111	111	157	127	127	132	136	124	129	129	132	142	127	149	113	129	151	129	111	128	123	131	159	144	156	119	125	134	143	137	133	138	157	137	119	130	139	118	123	128	150	145	123	141	124	128	137	120	133	145	148	141	151	148	142	147	132	128	122	122	120	115	140	118	129	127	124	141	136	153	125	128	164	144	123	136	124	144	130	138	138	127	124	129	141	133	110	125	128	129	142	138	133	130	125	128	125	115	134	118	130	130	141	118	149	141	134	152	124	134	121	163	141	121	136	123	142	147	125	145	115	132	152	148	131	131	115	127	135	114	132	112	127	133	151	130	107	134	114	139	126	121	133	118	124	125	149	123	119	141	134	135	125	136	114	142	156	122	123	123	140	140	136	145	126	141	126	133	121
43428	40186	14451	7458	5098	3759	5533	2180	1756	1481	1263	1069	884	805	757	688	545	517	503	446	374	395	371	357	372	331	340	309	314	285	290	301	306	278	276	276	275	246	245	261	285	247	263	234	265	236	230	233	222	211	236	237	227	255	245	227	227	242	257	235	237	226	247	257	224	224	267	202	189	227	227	229	246	219	223	218	237	251	230	221	209	240	221	231	225	235	233	246	255	238	229	218	225	232	244	226	248	230	235	247	206	216	250	210	230	232	199	210	210	219	207	217	236	232	220	215	244	239	222	233	231	221	227	251	233	220	225	222	219	231	250	225	221	219	241	196	244	232	235	215	223	233	218	222	200	229	227	221	220	224	237	240	223	237	273	233	214	247	238	219	241	219	227	224	245	231	215	222	212	228	223	242	232	233	225	220	245	241	221	244	227	226	242	248	248	218	227	228	227	241	244	225	226	203	245	199	182	256	247	243	261	232	209	225	244	245	201	196	219	279	212	247	232	231	247	221	217	226	234	227	255	204	220	222	206	216	236	247	236	220	251	215	189	215	197	222	226	206	225	255	259	233	189	248	220	208	245	222	234	244	218	220	237	208	237	228	242	236	233	223	223	243	231	220	240	253	219	234	230	256	233	249	226	242	229	235	234	227	223	237	262	248	228	213	238	248	225	204	217	229	208	219	189	237	220	234	258	237	212	223	219	211	235	206	209	237	241	252	221	202	247	229	240	248	246	213	223	215	230	224	221	237	251	224	205	220	252	225	221	200	201	230	234	226	241	244	236	229	242	250	239	244	211	214	214	262	256	216	239	229	224	236	247	235	212	260	246	235	246	209	236	232	243	222	227	229	229	206	233	233	238	226	215	235	238	231	200	261	212	243	233	224	234	219	218	243	216	208	256	206	222	238	240	223	219	217	217	247	235	226	249	209	203	241	248	213	226	233	228	240	236	249	249	220	211	239	242	227	212	214	229	221	229	227	229	245	246	250	258	211	246	225	221	214	212	250	244	222	249	239	214	200	234	208	228	216	237	240	243	223	241	208	228	208	212	219	239	218	228	217	237	225	216	225	233	233	235	249	205	224	235	215	266	238	214	215	222	215	233	236	262	204	236	224	238	222	256	219	231	220	221	211	222	226	241	215	230	222	226	253	222	242	210	226	261	240	238	239	225	230	223	237	235	236	217	226	255	212	240	240	233	223	211	206	236	211	236	262	237	226	212	222	239	236	230	247	218	267	237	227	224	234	271	232	234	250	226	209	244	205	245	236	214	218	247	230	202	236	246	220	234	243	219	224	211	212	212	225	228	205	246	240	252	239	193	230	206	217	224	227	227	243	233	204	221	259	243	236	228	266	216	226	227	222	201	228	226	208	228	232	200	233	247	233	224	222	250	212	237	246	224	214	248	257	243	259	232	195	242	220	202	212	248	238	240	225	243	204	242	229	241	251	247	206	231	227	237	216	234	225	244	217	239	239	221	227	248	237	247	241	214	218	220	220	218	219	209	206	255	224	205	215	218	220	225	237	232	247	242	234	196	229	222	206	243	227	241	201	246	237	242	230	230	232	231	217	237	244	259	236	247	232	250	217	228	219	221	209	252	230	225	233	234	206	228	253	197	258	240	206	228	223	205	190	222	219	235	247	230	237	211	235	202	226	200	230	264	242	237	235	210	222	236	218	242	212	220	248	220	239	227	212	222	226	228	211	238	213	219	218	230	227	225	257	204	227	215	240	214	218	232	232	237	221	236	215	199	241	229	248	239	213	239	243	199	247	242	225	219	223	231	228	255	242	237	249	242	238	238	216	226	233	255	227	219	232	232	228	249	198	229	217	220	197	207	230	229	234	262	252	226	262	229	196	229	229	215	215	217	207	232	208	246	247	240	238	242	232	229	207	249	197	239	223	224	220	226	237	238	222	214	237	256	216	238	250	240	244	249	249	230	252	227	223	216	242	240	223	226	276	229	211	222	232	223	218	244	231	228	239	248	197	231	238	227	229	227	219	244	261	207	223	252	208	227	238	212	231	238	227	231	255	240	220	216	230	230	235	245	277	250	227	266	216	225	212	232	222	207	226	224	197	226	229	233	235	216	214	230	238	233	220	210	243	238	221	230	242	198	228	236	214	227	232	220	242	243	224	221	248	221	223	200	222	240	225	207	237	213	254	219	224	233	231	223	218	231	217	209	228	244	207	210	222	216	225	242	238	217	237	224	246	221	232	227	281	229	222	250	245	202	205	215	233	232	213	216	221	235	215	242	226	248	229	236	225	235	281	246	208	223	254	248	226	220	255	224	238	219	201	212	215	231	233	215	215	214	236	211	222	194	242	212	257	219	232	204	222	241	214	242	204	211	219	216	224	246	200	241	245	229	228	211	219	229	239	262	234	215	227	265	239	211	232	215	226	231	219	236	229	225	249	217	239	223	259	230	218	193	236	229	237	211	262	215	215	230	229	233	238	235	211	208	233	226	226	232	248	227	262	228	254	241	203	241	218	236	223	210	245	231	194	235	209	234	253	208	232	229	249	224	211	231	211	214	251	242	240	226	233	259	200	235	244	223	235	241	242	215	229	224	249	220	247	215	216	253	234	232	224	251	226	250	250	241	205	226	245	247	228	248	237	232	235	197	250	228	229	228	223	201	251	224	249	237	236	194	197	243	239	236	238	233	215	273	234	201	220	216	238	242	200	217	230	239	230	228	223	238	217	250	219	244	195	241	223	215	219	221	199	214	196	242	242	235	224	217	239	234	246	231	221	230	234	215	218	261	228	238	219	205	239	218	222	205	258	225	229	238	265	221	238	215	237	234	227	195	235	230	211	266	241	251	225	243	260	237	222	223	229	241	224	235	207	229	216	244	207	247	246	228	229	231	232	224	252	243	224	239	235	231	205	225	238	230	223	235	246	228	234	207	230	235	200	210	229	236	244	217	221	211	233	250	201	267	243	225	237	243	224	251	230	234	225	213	226	229	240	226	232	245	244	263	242	203	198	250	252	234	231	241	209	246	229	234	242	256	240	256	203	223	206	239	230	236	234	252	225	230	220	233	197	205	213	232	228	216	204	238	266	216	210	237	225	227	251	233	221	222	249	243	238	228	224	220	235	259	251	242	250	238	214	212	234	211	214	219	209	242	259	214	236	239	251	240	242	223	210	234	246	220	228	248	249	230	244	205	238	217	239	217	213	231	223	202	234	247	234	234	244	200	232	229	204	205	222	212	248	239	229	219	244	219	209	225	226	233	199	219	222	237	232	231	231	211	251	218	239	231	212	205	246	243	242	238	244	228	208	212	237	225	229	204	215	239	226	234	223	222	226	208	231	248	227	223	210	259	221	213	229	253	231	225	219	239	216	226	221	242	227	218	211	252	215	206	214	226	233	227	224	232	232	233	224	253	259	247	217	244	217	243	243	215	245	216	237	248	227	255	218	248	226	230	234	251	256	219	210	224	228	233	237	224	232	236	232	237	221	274	230	223	217	206	198	222	242
28082	22049	10344	1251	630	482	442	395	400	351	381	349	335	367	353	367	335	334	303	343	336	356	344	354	333	342	317	307	323	320	324	335	332	356	335	339	299	313	311	306	333	331	328	335	320	335	319	357	323	300	349	336	320	323	314	336	352	336	344	364	342	326	377	308	357	335	326	314	329	309	335	292	335	322	339	342	354	339	300	340	318	302	345	342	315	338	348	346	343	355	283	345	334	332	367	341	344	338	330	333	355	296	344	337	345	335	339	355	331	326	325	321	332	310	349	335	312	338	322	320	351	307	322	360	345	319	326	329	313	318	314	290	321	343	313	305	322	310	314	343	324	337	295	310	316	349	340	323	355	316	335	350	338	329	324	342	313	303	307	295	308	342	309	334	341	335	300	359	335	308	344	302	340	342	332	312	331	329	361	346	312	336	324	340	323	327	323	323	289	303	355	308	327	350	331	321	325	325	365	333	337	341	324	305	339	317	316	316	339	325	349	318	331	319	299	337	341	327	342	336	318	320	317	305	347	326	334	314	309	356	332	309	344	289	353	323	339	322	302	324	331	318	322	308	342	355	327	301	295	316	293	301	300	317	331	314	293	342	338	308	334	360	340	332	292	342	328	319	318	361	313	346	323	319	372	329	327	335	340	334	323	338	350	327	327	329	331	299	341	364	373	347	311	332	295	309	310	333	340	318	357	328	356	334	328	323	305	297	328	353	341	321	333	312	318	316	366	340	331	327	344	327	287	332	353	351	302	334	308	316	284	357	357	366	339	313	343	328	324	357	318	341	337	348	337	334	349	349	357	305	301	326	338	315	336	313	343	296	329	320	343	315	324	329	340	322	305	321	331	316	318	327	337	314	351	335	340	342	322	337	349	309	356	308	311	365	336	323	338	337	354	352	325	306	329	346	323	319	356	358	356	352	325	326	333	328	330	341	346	338	325	304	319	334	303	322	323	306	367	344	298	300	353	353	303	309	335	336	346	294	350	333	352	315	317	322	300	312	338	306	344	340	353	304	341	331	325	328	312	332	326	342	325	343	323	328	297	312	320	328	315	331	305	329	347	306	322	318	333	309	341	353	310	292	335	316	314	324	327	340	346	311	306	294	346	342	315	304	332	309	337	348	338	331	342	342	346	318	309	346	318	334	337	334	332	334	349	317	353	348	333	339	314	335	362	317	339	317	347	320	349	318	307	295	307	301	347	322	331	317	329	327	318	310	308	347	337	308	334	295	346	364	316	372	325	322	323	346	297	326	344	301	350	323	317	308	389	303	310	327	320	291	336	317	335	329	355	310	319	319	324	329	331	324	302	337	330	331	325	351	293	354	331	377	298	282	312	330	325	315	330	334	323	360	319	324	335	321	339	358	321	343	332	329	340	336	335	309	297	322	337	325	356	312	322	363	337	304	305	325	316	324	340	311	363	326	335	332	331	319	332	333	331	330	331	309	309	315	323	349	342	311	350	303	306	322	314	334	342	316	328	309	360	292	333	283	338	346	349	310	337	358	314	321	347	311	324	314	357	318	333	325	344	319	307	329	316	336	308	335	306	305	329	298	341	307	358	357	320	338	304	331	340	340	340	352	340	331	316	319	336	304	326	294	323	318	351	332	346	341	297	305	292	347	328	305	314	302	327	300	309	313	307	316	315	362	291	311	322	326	287	320	303	352	301	319	300	312	313	360	339	322	287	358	310	363	290	324	309	355	291	321	320	334	346	303	333	332	310	330	319	354	305	323	314	342	334	332	323	315	315	318	320	325	322	310	333	291	328	333	330	340	335	333	342	311	334	323	307	317	289	351	332	352	340	311	334	333	322	324	346	336	342	327	303	339	314	331	337	354	324	337	303	317	334	302	353	323	307	290	332	322	326	318	324	339	329	343	346	329	314	323	336	309	331	356	328	299	343	330	339	343	327	326	314	337	304	335	331	337	373	283	320	327	334	331	314	324	337	325	317	331	383	293	335	328	324	336	314	329	348	364	305	306	320	322	296	308	304	315	340	324	302	381	307	310	332	326	322	339	345	341	341	334	310	356	313	301	297	338	333	365	321	327	326	303	296	332	310	345	329	311	322	357	336	345	327	334	313	342	265	309	325	329	308	332	325	313	277	340	330	335	321	335	339	331	346	332	300	331	341	365	300	344	339	327	338	314	324	341	310	329	320	318	344	303	330	334	340	331	359	344	323	329	314	318	329	302	337	348	310	319	320	314	278	341	325	303	314	351	342	356	362	346	353	345	335	328	305	333	325	314	312	319	316	321	322	290	326	329	329	369	330	345	312	308	327	316	289	356	318	337	336	306	320	303	310	339	314	312	302	324	328	339	337	339	335	307	334	303	331	323	332	321	339	292	328	322	313	318	343	339	317	382	336	344	330	331	355	356	331	364	319	350	348	327	310	356	308	323	321	318	336	309	335	311	336	314	356	328	350	340	313	325	323	341	341	296	329	327	336	317	303	336	312	323	324	319	329	343	294	374	339	351	337	330	324	340	344	313	305	316	310	279	341	297	319	331	328	311	323	327	322	300	349	337	329	316	327	332	306	336	309	298	333	353	324	321	333	300	329	321	329	327	345	322	327	339	325	303	342	333	323	308	333	328	304	305	298	338	362	354	341	339	321	348	343	361	310	286	339	360	297	332	314	330	347	303	302	346	340	323	347	334	330	336	326	331	332	331	349	340	331	332	354	285	324	344	322	306	338	356	276	370	329	334	339	318	334	337	319	328	352	319	322	347	307	310	322	359	326	331	346	320	322	295	322	338	327	325	346	320	319	334	327	348	347	313	325	361	305	304	293	342	309	302	367	315	308	308	343	324	313	340	326	352	310	332	310	329	324	297	327	343	331	314	326	307	332	368	301	339	347	315	325	314	333	326	327	356	288	332	353	302	312	320	340	336	333	325	326	277	338	334	336	355	351	354	325	339	317	322	302	328	299	302	335	324	335	341	291	307	345	270	326	319	333	355	329	316	339	338	325	295	344	331	324	313	321	337	322	318	349	332	333	320	358	308	304	322	338	296	328	341	339	323	327	320	342	342	331	342	327	344	374	305	348	321	340	316	311	336	347	314	359	338	325	303	329	318	350	338	318	343	347	313	333	332	377	305	315	366	327	314	275	342	290	302	355	339	336	327	304	336	349	345	324	315	334	331	328	302	313	304	301	344	286	327	370	321	338	322	345	330	355	319	337	320	345	300	313	324	301	337	348	317	322	310	382	344	307	322	305	305	356	310	324	338	343	306	326	332	310	306	354	319	311	338	322	351	303	337	349	328	341	338	325	330	310	328	306	297	328	332	324	347	327	335	345	317	297	320	342	309	340	345	308	301	305	339	295	357	343	301	321	334	323	360	302	314	317	322	330	326	313	334	317	342	318	335	311	298	342	314	302	321	348	363	337	338	347	305	307	309	318	341	331	326	331	328	319	352	332	332	317	336	328	321	329	341	308	317	339	336	315	306	320	357	329	368	329	349	313	318	321	339
32364	22780	3647	1657	1282	1115	1021	807	733	725	705	638	645	602	602	618	541	575	578	569	576	554	579	568	555	574	540	550	563	541	536	574	569	566	524	536	522	550	549	526	576	540	553	570	513	525	526	552	587	524	555	538	520	534	511	574	551	593	526	510	552	551	518	547	525	537	501	536	524	548	537	537	566	547	539	521	509	567	531	488	524	526	534	540	566	535	501	569	528	545	537	510	483	547	521	555	529	517	532	542	552	507	569	526	569	555	548	522	537	495	535	490	543	540	539	528	492	540	526	520	563	522	501	528	541	527	549	517	510	510	531	588	496	540	543	486	527	536	501	538	534	513	534	522	518	568	539	567	510	558	555	520	546	493	537	538	515	546	512	536	531	548	530	543	501	552	518	514	553	532	517	501	505	563	512	538	529	516	529	531	539	547	547	511	530	545	509	525	495	552	554	537	501	572	582	563	515	548	532	530	520	536	515	539	551	578	560	512	558	558	555	533	535	571	559	508	503	507	511	547	529	519	585	548	536	551	539	535	531	532	546	503	557	543	507	544	514	553	545	526	552	538	539	513	559	517	524	524	544	530	564	530	519	521	533	556	529	505	549	557	569	540	552	560	548	561	574	520	527	592	500	540	549	578	549	546	531	523	533	540	512	537	527	559	579	548	529	502	518	556	509	584	509	533	551	494	568	555	503	532	544	530	523	538	536	545	589	572	518	510	521	503	516	499	501	568	536	562	569	537	518	532	522	575	467	543	544	527	599	538	552	549	532	516	550	500	530	511	507	543	550	528	520	531	535	542	512	573	546	533	520	584	521	555	518	512	533	523	496	559	549	528	529	526	509	542	572	554	541	553	510	508	530	532	503	553	527	527	508	537	577	557	528	535	543	535	531	503	515	566	551	548	531	527	555	531	532	527	529	514	530	522	552	529	504	552	533	533	558	536	509	563	531	519	554	523	525	526	539	518	544	527	541	531	512	543	535	535	554	505	557	551	539	500	523	525	524	518	514	536	518	495	535	491	534	524	558	537	486	514	508	543	552	506	530	526	541	557	533	549	508	504	517	546	540	553	540	524	536	527	552	517	523	552	603	528	507	542	486	516	531	514	525	520	550	498	518	500	501	529	507	530	511	527	546	569	521	558	534	525	548	560	573	560	531	491	504	563	550	535	480	493	579	520	521	484	515	558	547	546	512	578	529	510	505	506	542	530	495	539	555	538	531	591	546	567	529	515	526	532	544	534	534	544	519	553	515	565	514	558	530	521	561	513	512	544	555	559	526	556	533	539	524	504	537	493	553	488	521	549	508	503	545	491	499	535	531	540	555	530	528	562	508	546	507	526	555	548	529	503	557	550	512	523	534	537	539	569	523	560	542	526	542	572	497	535	458	559	550	559	534	533	518	556	503	537	536	523	510	514	518	519	551	575	546	523	529	529	531	547	532	552	512	564	512	518	526	514	521	545	491	509	550	561	539	524	562	540	551	542	487	528	518	504	552	552	531	527	509	535	578	538	533	513	546	530	517	552	509	494	549	546	513	576	549	528	529	519	525	576	486	542	510	554	510	518	541	550	550	546	537	563	524	514	525	516	527	534	558	558	552	555	525	559	526	561	539	505	525	557	502	529	553	505	525	550	518	502	535	547	511	531	503	557	544	550	506	537	551	520	542	496	531	557	565	530	500	522	538	574	530	534	528	562	567	546	528	562	548	504	597	517	567	536	530	530	548	570	515	523	519	569	534	522	517	524	540	521	541	546	516	540	521	503	563	547	508	522	541	587	559	548	554	543	545	538	512	499	552	551	552	540	547	509	538	533	513	526	557	588	491	526	528	572	510	545	551	498	561	548	514	553	533	531	540	528	522	558	553	508	546	539	532	477	570	528	561	531	533	512	534	575	485	542	541	526	525	515	508	541	554	514	564	548	522	504	518	557	562	549	563	533	560	571	517	569	531	586	535	522	524	545	531	553	555	535	526	526	520	519	518	550	498	464	526	528	518	542	502	579	517	564	531	511	575	517	551	524	558	566	542	541	521	569	529	537	554	553	559	528	526	529	551	501	570	506	505	521	544	539	548	545	527	562	551	565	526	513	546	570	547	507	531	512	575	528	588	499	569	503	546	545	543	498	517	590	504	548	510	522	539	536	541	530	578	524	543	499	530	524	524	513	547	524	524	507	513	492	571	532	515	555	519	543	527	540	527	531	536	577	537	552	547	552	510	538	536	505	565	517	547	549	572	512	515	536	486	520	557	592	549	509	561	550	513	530	537	523	549	548	518	519	526	579	551	538	533	529	517	552	557	470	533	531	523	507	586	550	529	522	513	471	490	511	520	559	521	532	565	495	575	547	524	523	528	535	564	575	553	535	539	543	527	510	554	483	511	569	551	542	558	515	517	501	556	530	559	509	552	535	552	527	542	555	566	551	515	539	533	520	570	555	522	534	567	580	545	545	540	559	535	570	551	577	514	522	485	516	504	518	534	568	548	554	510	570	546	548	553	508	533	553	515	526	492	580	565	511	528	513	539	530	513	551	528	514	515	557	525	505	477	561	523	541	531	533	542	522	552	531	519	530	545	561	550	564	529	545	509	565	533	569	544	533	507	546	542	516	543	528	547	510	586	543	523	507	542	506	513	531	547	510	541	526	571	537	506	571	544	515	550	526	515	532	513	503	522	565	520	528	505	484	519	513	584	526	533	576	473	598	546	502	531	532	562	512	521	569	526	523	539	520	562	543	558	540	512	527	531	541	532	513	553	548	518	519	535	531	528	555	566	546	521	543	524	554	606	530	532	542	522	553	584	542	537	502	585	518	484	517	533	551	478	532	554	516	516	531	519	512	502	546	561	584	553	509	523	524	542	533	534	552	559	521	563	500	554	534	525	503	563	582	550	559	529	497	557	527	542	546	532	554	548	499	553	581	562	551	557	554	532	526	510	524	518	554	553	563	525	498	543	540	574	533	550	567	518	542	515	521	550	499	505	555	522	554	518	587	509	551	563	506	533	571	523	528	528	522	575	525	520	555	553	516	521	518	527	593	499	548	534	564	535	548	548	528	563	576	520	553	563	518	527	552	542	564	565	542	617	510	536	537	523	538	561	537	507	526	555	554	498	569	517	516	539	553	571	532	537	511	544	525	535	514	496	546	528	544	559	475	511	514	537	494	566	489	538	555	553	564	484	539	554	512	546	528	557	524	542	510	546	495	539	507	515	486	517	527	537	544	554	559	563	558	490	485	550	578	519	562	558	556	543	517	576	490	536	525	574	563	581	522	562	555	535	538	514	524	545	546	508	545	520	537	526	518	535	506	510	570	575	521	542	532	536	541	540	528	538	565	523	542	517	549	528	559	508	566	535	525	550	545	537	513	551	520	555	534	538	555	554	521	547	527	534	549	566	538	510	500	568	571	531	482	539	576	577	539	489	549	539	504	549	552	547	537	540	535	539	533	532	580	522	480	577	494	538	517	559	583	512	519	548	544	528	542
24302	21349	28513	24492	20818	4273	1061	672	515	449	430	428	363	381	351	332	375	336	348	324	307	355	324	331	311	290	318	335	281	283	314	277	302	296	287	309	290	292	274	300	297	283	275	313	277	292	275	247	260	251	284	283	294	297	282	272	270	226	319	323	276	283	286	323	283	301	310	259	267	297	297	279	301	255	309	282	268	285	288	284	300	282	289	301	281	274	266	265	313	304	255	281	303	280	271	297	285	269	283	282	298	305	283	256	276	306	295	274	247	289	255	303	319	290	288	269	275	280	274	296	261	284	266	281	258	303	287	300	281	300	267	263	260	285	290	278	315	302	272	271	306	273	303	286	285	284	288	268	302	281	260	285	254	271	302	298	286	282	289	283	281	266	255	301	285	311	256	263	290	283	264	275	274	292	298	284	308	272	278	285	299	279	260	289	247	289	283	279	265	271	318	304	267	277	284	270	243	259	297	285	280	264	264	278	285	287	277	262	282	268	263	299	275	275	275	269	254	284	283	259	287	292	291	258	287	292	279	297	304	287	268	284	259	269	310	287	263	310	296	302	277	281	269	279	269	265	300	258	279	278	276	299	266	323	291	273	272	279	283	284	294	298	289	264	245	268	286	297	256	245	276	289	261	281	296	276	288	276	254	268	294	290	293	297	290	271	265	279	270	288	279	271	311	271	273	299	267	312	287	248	256	301	292	286	262	300	298	279	263	250	281	305	272	252	268	259	261	281	268	262	270	260	307	277	251	254	276	279	274	280	299	286	253	273	289	266	273	285	262	284	276	281	259	264	254	280	283	283	270	294	299	274	264	302	272	258	304	290	288	299	291	309	275	298	240	287	274	276	288	285	290	289	267	267	275	256	264	283	266	265	286	274	292	279	274	299	271	266	275	266	291	300	266	273	278	313	267	313	308	279	263	270	273	276	287	265	293	301	297	279	284	271	285	278	294	266	296	289	270	242	294	266	291	288	288	273	279	301	274	293	269	261	249	286	272	281	255	287	310	280	262	265	296	257	281	316	252	256	274	294	278	258	228	284	270	287	273	284	266	270	289	293	270	286	267	270	289	279	294	273	289	287	273	274	290	270	268	277	274	292	291	282	296	280	332	271	286	270	284	288	296	273	280	282	308	289	284	275	290	279	276	280	283	263	295	265	277	276	299	303	307	258	329	280	254	270	289	257	287	254	286	262	294	279	290	263	255	280	321	297	276	235	277	270	291	283	296	292	289	271	270	283	262	274	268	266	289	279	265	281	274	283	286	237	279	294	266	268	273	310	294	297	288	265	266	281	286	273	277	256	265	275	287	265	276	257	269	254	301	244	272	294	287	297	279	305	304	292	263	275	296	254	270	287	287	266	259	290	260	266	251	275	306	311	260	284	243	283	301	275	293	287	286	300	281	292	301	274	290	253	280	304	264	303	297	256	287	281	264	287	255	281	290	276	250	248	285	265	255	281	269	276	309	298	272	303	299	279	322	294	283	276	268	300	301	290	276	280	294	279	265	290	279	293	296	283	274	278	252	276	288	266	266	267	270	300	279	268	256	292	286	307	265	283	278	290	259	270	308	301	301	281	307	276	282	268	268	281	271	289	276	281	261	268	297	255	322	279	275	289	266	265	271	300	297	284	277	284	303	271	280	268	274	253	277	283	273	253	270	321	290	304	276	295	293	259	273	263	274	262	280	269	267	261	272	287	283	288	299	274	298	298	315	264	280	266	286	287	288	284	263	276	314	293	278	293	274	286	254	283	279	306	270	271	279	282	287	281	293	284	267	247	275	271	274	255	294	259	304	280	294	267	292	275	281	278	250	253	299	284	274	273	243	295	297	269	272	295	257	283	265	289	269	295	277	278	316	260	292	264	303	268	273	301	277	306	268	265	287	277	284	272	295	249	276	259	315	275	305	262	272	267	277	273	299	276	282	280	270	291	293	281	279	288	308	290	280	275	286	279	260	296	290	273	304	289	280	262	272	278	299	271	280	286	295	269	265	271	278	284	285	252	308	299	286	276	275	271	286	281	273	250	292	282	282	262	288	265	281	284	302	257	277	276	304	283	291	283	292	326	306	281	278	283	275	269	328	271	294	297	268	267	258	313	278	276	310	254	252	264	279	313	275	291	279	301	276	262	272	331	255	289	254	239	282	281	301	286	277	295	283	270	294	283	327	266	296	264	310	274	260	284	240	295	278	282	297	288	279	262	262	267	274	271	278	281	262	286	304	246	299	281	289	300	309	289	289	283	299	273	285	293	282	298	299	265	274	271	257	300	298	292	257	266	307	291	253	257	266	313	263	285	285	299	252	289	248	269	295	300	254	295	295	267	301	285	289	297	279	293	258	283	276	300	255	269	304	311	251	302	276	300	280	292	272	282	263	287	279	306	257	289	296	286	287	299	282	251	263	305	269	279	302	287	282	286	288	316	261	256	271	300	275	290	284	318	264	290	251	302	260	266	258	289	238	278	270	273	275	254	299	273	283	263	256	263	292	276	294	252	270	311	281	290	256	283	261	288	252	269	297	279	280	273	285	286	257	273	264	242	284	272	248	271	260	262	262	284	283	302	281	264	293	253	291	265	291	266	252	299	326	294	317	273	289	289	288	290	261	277	304	290	302	303	260	241	275	257	253	287	290	281	321	266	283	254	311	271	278	295	287	289	291	273	284	307	259	262	272	276	290	269	268	289	286	264	264	294	265	262	308	296	271	298	256	307	286	257	268	279	297	284	266	257	309	282	295	289	290	288	301	304	285	274	286	287	276	271	296	280	281	267	248	266	304	263	298	272	293	269	293	288	254	270	267	272	279	267	270	315	271	292	265	301	314	289	271	283	287	265	276	281	277	285	285	257	272	285	294	272	271	249	281	281	291	314	287	259	300	276	274	278	312	253	279	258	308	291	270	299	283	246	273	291	297	278	279	306	273	272	261	284	284	242	263	275	255	295	268	273	279	278	278	287	278	262	279	274	288	248	307	303	264	292	273	279	258	251	274	305	269	288	288	284	288	303	286	306	286	297	271	306	306	271	284	292	260	310	241	278	267	264	265	270	298	262	271	291	254	255	272	255	286	255	267	303	312	282	281	265	267	266	318	311	266	305	291	268	283	288	270	285	266	252	269	274	295	288	272	302	267	292	278	276	275	284	314	269	282	274	262	290	312	261	312	272	259	293	306	280	276	259	279	267	295	280	282	261	266	279	293	274	299	270	314	270	299	302	291	311	269	278	265	297	273	286	252	279	283	290	289	286	297	288	278	264	278	251	277	288	285	288	260	268	278	289	270	290	293	252	229	265	256	251	267	263	273	266	267	262	290	253	299	271	265	297	273	272	271	297	283	272	283	288	266	258	278	285	251	277	273	257	259	269	272	281	285	297	313	300	279	271	266	268	269	281	270	305	282	269	313	284	289	272	300	297	287	277	268	259	290	290	284	255	285	297	275	279	251	270	273	287	290	269	294	302	288	250	281	290	289	299	272	267	292	310
39116	40292	10188	4997	3316	2430	2191	1565	1367	1162	1020	900	838	825	743	687	684	587	636	588	564	558	533	569	566	530	541	499	529	506	513	449	462	507	520	480	513	470	486	486	507	491	468	461	511	509	483	474	489	486	482	503	499	461	500	471	461	459	483	480	527	467	483	486	505	466	446	502	457	466	458	489	481	467	472	450	464	496	471	508	443	464	481	478	478	461	446	474	464	483	448	496	466	457	472	469	468	506	500	487	472	473	466	469	471	435	480	457	452	479	459	437	436	457	490	498	513	459	441	447	454	484	433	482	492	486	461	475	478	435	465	455	485	470	462	467	507	465	455	465	454	466	475	444	511	457	468	510	474	464	515	412	482	439	489	515	487	454	429	480	465	449	438	446	473	438	473	461	462	501	447	428	463	460	465	467	497	454	468	495	432	445	451	486	457	469	477	448	472	445	498	447	442	485	454	480	446	479	463	469	430	425	499	476	426	438	487	476	450	458	462	485	467	464	452	487	503	446	443	459	460	439	461	483	471	474	473	443	453	458	495	484	450	459	512	488	508	429	498	460	480	451	500	433	442	472	441	501	460	492	498	444	438	439	469	472	467	451	457	471	460	447	460	477	457	454	462	483	477	450	497	520	420	480	463	457	421	445	512	499	432	505	470	470	490	469	473	484	466	434	462	501	471	428	468	445	464	460	479	465	443	425	456	446	481	481	495	539	428	453	473	474	485	440	471	472	463	447	468	479	497	476	471	458	457	464	498	472	480	482	455	468	460	493	478	453	462	461	471	459	487	470	457	464	474	422	441	470	480	479	481	429	470	467	478	462	442	503	465	447	497	492	472	488	488	437	467	465	484	431	488	441	456	473	488	465	487	432	471	479	438	480	466	478	481	442	447	491	494	463	464	466	408	446	483	446	479	502	457	469	482	454	478	471	457	453	465	499	488	491	462	443	499	480	450	498	471	452	447	473	463	450	465	449	482	439	479	489	470	469	434	492	476	492	518	457	439	442	483	445	484	479	475	455	488	471	448	496	501	469	476	484	448	475	480	502	469	515	460	433	460	467	437	462	499	445	489	465	502	449	465	485	462	478	459	497	484	421	471	459	448	440	491	449	499	469	508	527	472	499	476	474	471	468	456	431	476	441	463	462	464	456	441	450	426	489	451	462	476	443	441	483	474	476	472	459	477	481	465	500	458	448	476	483	447	470	443	479	476	470	426	446	469	473	470	464	471	442	453	450	448	466	427	474	499	480	487	467	457	488	461	431	476	487	446	457	458	461	414	469	473	473	497	473	462	462	467	444	493	460	491	465	432	472	478	459	497	440	451	499	447	450	462	484	459	454	490	449	470	500	475	492	471	432	478	504	470	496	435	468	493	455	462	469	462	443	477	471	448	475	419	428	474	433	481	443	458	449	434	472	479	497	488	412	460	474	516	432	438	458	466	480	503	448	447	487	479	477	499	480	489	479	479	463	462	491	466	412	489	446	475	494	495	472	432	509	510	456	463	460	491	439	460	458	487	449	475	505	472	432	442	481	465	473	450	463	485	513	438	486	495	458	442	454	478	465	476	463	442	478	439	465	484	446	441	498	508	490	445	464	448	464	478	431	465	497	482	469	489	460	477	483	499	473	442	430	493	432	467	467	495	449	496	486	474	465	491	479	485	470	491	463	506	488	417	434	461	463	467	498	488	475	474	463	478	504	450	468	486	444	452	456	445	472	472	451	503	433	453	443	483	510	457	503	461	445	499	468	461	460	478	480	458	438	483	444	477	465	436	479	490	508	471	488	448	476	453	440	442	421	485	466	495	463	453	490	472	474	474	422	476	476	460	495	453	425	455	471	466	485	459	437	461	476	477	510	454	440	449	476	486	479	443	478	471	453	486	490	453	479	472	464	464	451	497	467	455	428	474	495	470	451	434	466	483	506	475	446	520	458	459	475	464	502	465	450	442	461	410	468	495	450	494	448	462	467	459	491	450	468	458	429	479	476	505	472	431	422	480	470	480	504	466	436	461	460	440	446	467	475	500	451	463	467	466	463	454	477	454	458	504	458	486	480	492	464	422	464	475	457	472	495	448	483	458	500	477	495	534	452	485	490	492	483	471	449	478	484	458	505	459	479	455	457	468	426	471	463	454	496	406	451	479	455	478	469	460	460	460	472	477	479	492	465	467	455	462	461	483	484	473	441	488	465	467	452	488	481	446	466	460	479	479	495	461	442	453	456	487	500	472	444	486	469	499	489	510	514	444	487	442	477	487	471	496	447	478	495	473	447	485	501	472	508	436	479	468	453	470	440	472	464	486	499	485	449	465	456	475	453	462	441	461	463	477	491	464	424	465	493	491	432	466	464	449	466	481	522	469	467	470	443	445	468	470	479	464	464	467	495	524	472	479	450	485	441	479	468	491	488	460	426	433	464	504	469	458	494	450	497	437	449	434	484	493	453	435	454	459	500	460	465	460	458	448	462	480	423	464	469	494	492	439	458	486	518	440	469	466	467	465	488	462	458	444	476	484	483	457	474	444	473	478	453	488	459	451	475	456	476	442	505	480	497	493	491	463	458	459	471	446	455	485	451	486	446	439	475	436	468	453	471	446	489	438	449	474	457	479	487	466	473	450	472	483	492	479	466	470	489	472	492	449	508	429	447	426	465	460	473	499	476	487	484	459	497	456	493	452	493	476	471	446	488	485	464	441	479	453	471	459	471	497	483	464	439	462	457	473	459	476	456	491	486	492	461	486	413	485	420	464	487	458	491	514	474	429	463	484	450	460	458	505	489	483	486	449	496	473	471	456	452	473	462	485	480	436	477	492	452	495	453	471	506	488	436	489	485	469	441	465	442	455	475	455	444	446	477	493	493	456	458	463	463	538	511	443	455	463	483	492	504	458	457	476	473	464	456	451	444	451	518	437	490	498	456	514	445	490	454	464	477	476	489	458	441	468	480	476	461	505	439	494	475	445	477	441	423	472	469	453	451	435	501	472	488	502	449	468	474	488	475	468	454	466	459	480	457	458	421	481	451	429	460	501	497	470	467	431	480	437	471	479	480	492	476	454	474	466	465	440	460	458	461	464	418	444	511	517	452	483	473	446	475	478	434	469	474	430	473	468	438	447	479	494	476	447	488	487	463	499	482	449	467	471	482	478	440	461	460	457	465	476	465	496	448	459	441	422	495	493	424	447	467	462	440	499	453	454	487	463	481	470	442	501	435	445	470	437	453	429	396	475	456	447	481	490	466	472	476	448	469	457	489	473	502	415	470	452	490	489	436	486	483	494	441	474	456	461	450	493	439	461	500	493	435	496	451	437	465	472	484	437	439	457	480	448	457	430	458	473	467	473	501	484	435	482	445	447	468	468	454	466	420	472	498	455	440	440	445	472	438	467	470	452	519	479	454	505	498	445	437	471	451	472	488	484	465	477	494	430	488	501	442	466	487	451	495	446	467	468	432	454	508	457	435	465	429	461	460	492	452	464	472	465	480
23372	21371	29217	23874	21344	20094	2897	785	558	482	403	335	297	285	271	240	232	217	208	212	197	169	172	205	161	163	151	153	191	165	163	154	157	149	160	179	129	147	148	132	167	143	140	155	155	132	130	128	143	135	157	141	150	127	128	127	152	153	154	125	131	144	138	155	135	147	125	131	123	146	129	133	141	133	124	120	143	127	114	124	130	125	127	137	156	140	164	149	141	126	135	160	147	139	139	130	156	139	119	138	143	139	139	119	133	137	139	132	130	161	138	150	142	143	132	136	142	127	122	152	139	115	147	155	118	139	128	133	140	145	116	106	122	131	160	139	143	140	134	120	115	107	128	121	139	147	142	124	141	131	126	147	133	127	129	146	129	169	145	140	138	139	136	120	149	159	123	130	151	122	143	129	121	131	133	133	156	144	128	133	131	128	147	113	133	101	135	125	143	118	138	145	127	146	163	132	145	124	141	131	138	147	127	135	142	138	147	136	143	161	148	132	135	134	136	137	160	114	143	121	135	117	152	139	122	132	144	143	131	141	118	128	133	139	140	118	145	144	144	128	129	134	122	125	123	144	129	137	137	129	139	123	118	120	139	148	147	145	126	136	113	129	147	144	149	157	136	141	132	138	120	158	123	126	118	155	135	138	147	120	141	128	143	146	132	137	123	133	134	130	139	144	127	128	138	116	116	147	138	127	130	149	158	129	129	126	128	125	144	134	120	141	147	159	117	125	134	161	158	133	144	122	127	128	148	123	147	150	139	142	142	152	139	125	128	154	162	138	139	140	150	131	136	137	119	169	142	121	157	138	138	140	148	141	113	146	134	162	136	142	129	142	171	130	135	127	145	124	135	115	124	151	120	140	147	153	151	114	155	99	133	145	137	129	135	146	121	137	122	116	142	134	117	141	131	122	121	136	146	163	118	118	137	145	110	136	132	129	131	113	144	137	130	146	126	137	146	151	125	115	124	135	137	115	138	124	132	140	119	129	149	141	130	153	122	123	137	148	142	146	127	145	128	123	126	137	116	142	141	132	128	143	150	130	117	137	139	125	142	136	140	141	127	119	145	142	137	127	115	135	162	135	140	143	117	132	150	124	131	134	136	159	139	146	124	142	148	146	120	121	132	132	128	144	128	125	127	113	142	135	139	127	112	137	121	126	143	150	127	102	107	143	120	127	111	113	138	153	113	125	142	135	141	113	138	126	127	145	136	129	159	137	122	141	137	123	123	136	138	127	144	116	141	144	143	154	156	131	133	145	122	117	149	145	151	140	138	129	120	137	135	109	142	129	142	136	119	141	140	146	147	118	138	142	153	134	162	154	127	161	147	124	151	119	141	132	132	139	139	133	127	131	132	108	134	142	127	139	148	167	124	154	123	143	126	146	130	150	148	139	126	141	132	114	146	138	141	137	132	109	156	127	107	135	132	120	140	143	123	116	130	132	126	136	127	137	132	129	133	135	137	139	127	130	135	117	146	136	135	142	131	135	130	112	141	143	156	141	134	132	147	136	155	128	147	131	133	128	134	130	136	127	137	138	135	128	146	137	133	138	132	119	132	123	140	138	144	133	138	134	137	142	127	126	115	154	153	135	119	114	152	148	132	141	127	132	129	113	146	149	118	146	142	141	138	123	147	148	123	125	119	137	116	112	126	149	142	140	153	141	130	139	126	134	141	156	131	143	145	129	139	118	142	124	131	127	129	124	134	140	146	118	160	124	140	136	135	122	139	124	137	129	111	137	145	119	118	137	125	138	133	122	145	137	133	129	126	141	124	135	136	123	129	118	134	125	148	142	134	123	139	140	160	121	124	140	159	135	143	125	136	139	139	136	122	128	137	143	146	149	154	129	125	130	147	157	133	137	146	157	129	135	123	114	139	140	140	126	127	140	113	149	140	123	123	135	137	150	144	115	137	152	134	134	137	113	154	130	114	122	128	133	137	159	135	132	120	119	131	131	127	122	113	114	132	143	149	150	148	110	129	134	146	125	125	147	137	132	135	127	133	147	150	133	148	131	138	114	131	117	127	134	125	109	130	128	143	130	137	130	148	115	145	125	112	141	125	112	158	121	148	121	146	153	131	151	149	138	141	123	124	137	147	111	129	138	141	141	138	131	134	150	136	128	148	112	135	153	144	129	149	139	139	146	134	137	137	133	151	150	137	123	136	124	145	146	119	132	136	125	135	139	130	124	124	137	113	153	107	120	133	163	152	155	130	132	120	150	113	106	142	141	157	111	127	131	119	114	149	124	121	119	150	115	126	123	136	137	130	137	150	117	133	127	132	122	124	127	116	146	126	129	148	139	123	137	120	126	122	141	149	150	145	132	155	140	150	125	146	131	134	128	139	144	128	147	140	170	133	140	143	130	119	123	125	144	133	141	142	143	129	140	142	128	149	120	137	128	122	145	137	116	140	114	143	129	124	148	148	131	126	129	118	133	141	149	134	137	123	141	137	159	118	152	120	131	133	143	131	134	150	117	134	136	138	127	161	126	134	131	146	134	135	129	150	146	157	132	121	128	130	120	120	127	121	114	137	149	108	117	128	140	144	134	128	129	121	101	143	119	129	140	133	109	140	136	152	158	148	142	143	142	116	143	136	128	137	142	128	128	132	151	123	137	155	137	132	133	136	163	139	143	132	158	131	137	132	124	133	145	141	131	136	127	140	126	100	128	125	127	110	134	123	154	143	143	131	126	131	138	141	126	146	119	123	131	127	123	155	123	133	136	192	134	122	138	118	123	134	132	143	139	140	132	128	125	129	131	130	113	136	126	136	136	149	152	154	130	123	129	125	140	131	123	127	159	143	142	121	142	126	149	131	127	132	116	125	146	118	121	105	132	135	123	149	144	131	142	144	123	129	141	138	147	129	120	134	138	142	126	144	130	115	133	124	156	133	135	151	141	146	140	114	164	136	130	131	125	153	149	147	140	147	147	139	130	133	143	146	140	144	124	147	129	131	141	127	124	160	138	131	128	128	125	124	117	152	144	120	122	126	124	135	132	128	149	118	151	149	130	128	142	139	138	142	126	131	131	150	139	130	113	119	145	143	122	125	134	127	125	145	130	137	124	128	120	145	124	127	126	135	142	108	150	149	141	142	134	139	129	134	130	104	150	146	153	139	143	122	111	121	132	142	137	131	126	139	131	138	124	147	149	142	122	125	136	146	139	124	109	128	140	154	134	126	143	132	124	153	119	129	148	145	121	149	144	123	117	131	131	102	140	113	144	122	150	145	108	135	139	158	129	136	135	121	127	148	119	126	130	129	108	122	130	132	122	140	133	117	135	145	137	122	110	124	134	127	142	135	142	128	129	131	129	130	131	130	155	135	129	119	133	128	137	126	127	128	137	161	121	120	130	142	133	125	123	138	130	129	134	160	144	124	135	140	114	142	135	140	142	129	137	127	115	133	126	135	143	120	127	156	121	129	128	130	129	130	98	147	130	132	126	130	128	134	134	109	114	120	128	144	151	138	119	154	142
44608	48266	14189	7308	4890	3696	3173	2212	1732	1409	1175	973	906	749	643	590	544	493	498	446	394	386	330	381	333	324	301	295	257	330	294	277	268	291	274	251	278	279	258	259	257	249	261	253	255	251	245	252	226	243	269	257	248	244	230	257	237	230	276	270	221	242	244	247	248	236	230	229	230	257	238	224	242	261	226	252	229	258	227	260	243	219	235	236	209	233	237	240	246	210	224	248	207	249	233	264	207	223	219	256	211	239	243	228	216	222	241	242	214	230	237	246	219	253	237	226	200	220	237	257	213	216	240	228	244	232	210	242	245	238	218	235	248	237	226	250	226	228	236	261	251	225	232	253	252	187	232	224	244	235	228	256	215	243	261	249	243	218	209	232	240	251	210	217	202	224	214	227	207	207	239	254	251	224	259	209	203	230	221	207	211	223	248	229	208	225	217	260	214	226	231	251	220	224	222	233	223	211	225	229	228	224	230	230	238	226	255	216	223	234	217	232	226	216	234	212	233	218	254	227	242	252	214	228	231	237	231	253	251	269	233	240	236	230	254	216	251	232	236	234	234	202	252	212	247	246	242	238	204	231	225	207	240	239	215	245	212	221	216	246	228	233	240	224	261	218	231	200	244	225	235	235	223	224	260	234	231	177	224	193	231	235	260	234	217	264	238	229	245	223	241	240	230	233	247	232	233	234	227	237	252	211	241	235	230	246	223	251	242	219	246	212	249	184	234	245	269	225	217	215	218	229	239	211	215	237	237	225	237	207	245	231	217	255	217	240	224	225	217	234	215	243	232	230	215	227	224	213	225	251	222	238	241	238	237	221	243	217	237	243	241	240	240	239	229	256	254	243	233	218	221	252	212	252	219	253	269	251	242	224	239	261	194	243	261	212	217	256	217	235	209	233	235	216	252	241	239	237	212	233	213	263	216	249	247	235	246	242	227	231	240	252	236	230	226	245	230	241	226	209	234	238	221	229	240	242	227	217	226	240	212	250	209	239	253	210	224	231	220	237	242	226	201	242	243	234	213	240	228	231	233	240	255	245	235	226	205	252	205	249	226	192	243	230	225	222	212	210	238	245	211	234	244	272	233	249	228	233	235	224	220	204	220	242	246	218	227	237	236	204	215	244	181	210	232	256	260	223	221	247	224	264	261	223	218	235	250	229	241	236	221	235	229	247	223	249	223	228	213	250	235	243	216	213	230	244	208	250	235	210	240	253	231	223	209	227	209	213	238	237	223	236	246	233	230	230	223	224	221	261	261	228	250	225	201	229	249	234	214	236	241	249	223	215	220	242	237	243	238	234	214	230	211	226	245	237	211	243	218	223	219	240	212	208	202	213	234	231	231	193	249	254	230	235	195	235	213	231	219	208	223	249	222	231	243	217	218	238	215	240	237	242	237	242	242	223	224	210	235	233	226	214	232	244	256	215	231	225	219	238	225	185	219	228	232	250	252	225	241	230	211	256	245	208	212	225	218	258	252	239	254	228	214	233	243	236	237	210	229	231	229	224	273	238	230	217	225	207	213	220	220	257	223	220	252	238	227	245	227	249	206	208	225	234	190	210	242	212	241	246	225	236	228	228	257	221	200	230	236	230	208	239	244	225	217	245	246	233	227	253	220	249	247	253	235	208	228	235	233	229	218	193	233	249	230	218	241	229	220	227	255	265	230	231	234	248	250	244	241	218	206	243	219	244	236	231	218	219	223	254	214	243	252	220	226	217	242	239	240	252	220	236	222	235	258	265	240	230	222	217	233	240	235	218	210	226	232	236	245	226	258	225	247	253	231	236	236	225	238	244	224	240	261	228	272	215	207	220	244	214	237	223	240	240	219	206	233	207	227	237	224	211	223	245	242	207	224	230	268	204	247	232	223	238	208	218	251	236	249	221	245	240	222	245	222	217	263	232	239	253	231	236	217	244	232	238	225	212	237	230	214	220	240	220	223	258	224	261	219	220	231	241	215	243	228	234	241	233	215	223	226	259	225	233	208	220	207	230	235	248	226	231	221	235	240	199	232	244	244	242	216	223	224	225	222	206	203	236	249	247	235	233	247	220	244	246	217	257	218	214	217	222	234	228	241	247	248	224	222	220	219	235	229	235	228	253	227	201	251	225	236	261	234	243	258	212	231	235	231	233	225	223	226	235	219	252	219	229	228	228	220	208	216	226	238	225	248	231	231	252	238	255	235	224	203	249	236	212	215	224	223	224	258	202	231	215	244	224	248	249	220	226	212	226	226	218	233	204	210	253	217	249	232	206	224	264	235	228	225	225	214	208	227	214	213	203	208	226	226	228	269	236	243	213	235	217	204	208	234	255	237	245	224	216	257	221	236	234	235	233	228	244	268	221	227	209	252	217	229	206	182	204	227	219	235	216	206	269	248	231	198	252	182	227	226	218	226	228	245	234	226	213	240	230	225	236	216	252	239	222	223	209	225	219	212	211	260	229	229	255	227	209	214	246	215	236	212	242	257	258	216	226	209	249	214	236	239	250	202	244	239	212	224	232	238	246	250	249	209	241	205	221	210	255	242	243	202	236	236	260	256	212	214	207	229	223	238	230	245	226	221	213	255	240	205	233	195	238	253	231	213	259	233	228	253	252	236	245	227	256	204	216	242	219	221	250	254	221	229	194	241	244	214	227	245	215	223	216	211	231	227	205	247	253	210	224	197	208	239	208	223	225	219	248	217	236	232	230	225	223	246	243	210	233	239	225	240	203	222	226	229	208	220	219	208	223	225	243	221	222	218	212	268	262	224	231	225	266	220	255	227	251	249	237	238	236	234	234	239	253	236	235	223	218	221	219	227	237	240	219	206	223	216	235	241	230	230	236	241	223	223	207	211	236	229	228	235	223	224	225	234	224	241	243	236	202	234	219	226	219	222	229	234	220	247	232	210	236	204	236	219	225	235	216	230	239	220	239	264	228	244	233	213	199	239	208	241	226	248	223	217	230	240	229	225	211	256	231	219	229	204	222	235	233	230	233	232	247	222	238	238	272	254	230	235	211	222	229	199	207	223	219	240	221	200	232	221	218	234	237	220	239	229	228	225	228	248	282	215	214	246	227	230	218	226	233	232	246	214	223	214	220	236	242	199	201	208	217	197	233	244	231	251	245	231	234	224	211	248	256	226	217	205	208	197	239	245	236	225	225	206	221	232	245	236	237	211	249	213	224	256	228	238	226	233	195	223	211	245	235	216	241	239	214	223	246	243	221	244	217	202	241	225	244	216	227	219	242	218	270	231	208	227	221	238	227	228	218	256	237	259	258	216	237	230	243	226	219	230	217	228	219	193	213	193	219	225	207	207	235	241	220	222	232	225	249	229	225	239	246	242	222	250	238	226	251	249	218	228	255	241	235	238	213	218	217	230	238	231	235	256	236	235	236	257	212	221	202	249	224	219	212	248	208	221	220	237	225	227	252	216	223	221	223	234	232	241	232	252	233	230	209	196	237	222	236	243	241	233	238	216	231	222	245	228	227
28282	24952	12691	1743	801	632	484	395	376	392	352	380	348	349	348	348	354	337	330	382	366	348	326	367	323	314	339	327	333	340	330	326	361	324	303	350	319	326	306	325	335	303	321	341	312	323	323	350	330	318	300	331	310	349	323	333	335	336	334	297	313	297	338	307	288	325	323	372	329	314	281	345	329	292	306	354	342	304	359	281	321	325	309	306	314	343	330	323	321	300	337	331	333	339	282	336	323	319	329	322	335	325	321	324	305	337	327	318	319	317	325	299	300	333	363	287	331	345	322	337	314	295	324	300	313	315	313	306	307	341	319	350	334	305	320	330	319	325	333	317	350	294	323	310	339	343	327	299	312	324	317	339	348	337	372	337	325	315	307	301	286	308	323	307	321	346	303	313	324	335	346	327	326	301	293	303	300	318	353	341	334	310	345	292	299	308	324	323	353	302	346	324	359	328	320	304	333	329	328	315	296	319	334	321	341	323	312	337	316	306	340	314	335	348	287	311	323	320	344	326	340	342	302	298	302	286	339	344	327	352	342	300	310	296	331	318	289	325	351	321	303	305	353	279	315	337	343	326	312	317	327	300	347	300	319	300	330	353	329	317	323	334	349	334	317	333	352	374	332	316	331	346	312	366	318	315	335	314	311	311	326	333	333	353	330	327	302	321	344	343	312	341	297	318	301	306	326	356	349	294	304	329	332	340	341	348	328	315	335	336	326	320	327	335	290	328	317	316	333	319	307	329	319	348	321	321	305	315	337	291	320	308	347	329	317	308	349	313	334	344	315	329	340	322	326	343	314	343	354	307	321	299	344	357	323	313	338	319	305	311	344	312	335	321	308	368	335	341	298	311	324	290	322	278	316	343	369	329	325	330	329	295	332	319	306	338	323	327	295	370	350	336	314	308	312	327	340	353	343	312	331	314	328	314	298	307	339	316	303	307	315	319	319	318	391	341	337	342	341	333	326	306	340	296	336	364	341	328	306	335	350	287	321	323	323	343	316	305	342	282	320	314	318	356	300	303	335	317	312	315	314	322	318	309	312	351	302	303	332	311	336	325	313	312	322	317	336	311	285	306	304	308	300	348	299	324	331	317	308	328	356	297	324	292	312	320	360	313	324	311	354	292	295	333	305	326	337	310	308	326	334	333	318	325	336	312	336	303	306	330	304	325	320	325	330	336	311	277	339	331	332	329	354	329	325	319	326	300	329	295	315	322	326	327	303	347	351	344	338	312	317	335	328	324	341	367	318	318	327	335	339	321	311	311	318	310	336	360	318	302	331	357	316	324	310	327	341	341	324	326	352	295	323	339	298	306	308	330	350	326	280	305	353	290	312	323	311	318	339	326	312	320	316	344	311	311	307	334	340	312	316	311	351	342	312	293	338	328	308	337	308	317	340	328	332	329	325	341	299	357	345	333	306	316	290	316	338	344	324	325	345	322	315	337	330	325	362	344	312	313	331	346	348	332	299	324	296	348	323	340	354	340	363	310	327	348	313	294	312	289	328	293	328	337	337	297	295	319	321	323	323	333	327	276	343	336	315	291	311	327	334	351	320	324	337	362	362	335	333	336	311	334	308	311	304	345	337	335	327	320	351	320	350	336	319	306	330	332	331	332	323	327	298	329	303	335	345	334	330	326	321	287	318	310	322	321	338	316	336	286	328	307	340	335	351	316	307	326	302	343	324	297	287	317	343	351	327	300	314	336	316	325	351	351	321	307	313	346	308	326	342	322	319	344	344	318	318	345	324	304	319	341	331	314	292	314	311	324	266	316	370	328	326	327	317	308	354	342	317	333	339	336	329	297	351	311	329	319	337	310	301	322	310	317	329	325	310	305	306	356	313	328	304	321	317	357	295	336	337	325	320	325	346	302	346	353	303	296	307	342	348	307	336	338	338	318	327	323	312	309	345	320	327	302	321	307	365	318	305	335	314	315	315	325	318	371	331	328	325	319	329	346	322	326	311	320	347	344	317	334	331	356	314	342	349	334	327	313	297	331	356	324	305	343	313	311	335	312	324	363	326	304	322	293	331	311	331	346	324	337	328	298	336	320	328	314	310	311	319	309	341	346	322	312	309	324	345	338	355	339	334	296	305	316	314	324	336	330	343	322	333	324	357	331	315	315	311	324	339	310	342	316	329	342	293	378	355	318	327	338	301	325	344	290	321	311	336	335	309	301	320	311	313	291	307	308	338	319	335	348	327	317	339	302	305	339	340	319	336	300	336	322	328	350	328	322	326	333	294	307	348	316	324	337	334	325	321	313	342	297	313	354	322	327	305	290	304	357	354	344	318	350	351	330	325	332	342	344	316	294	322	323	332	318	350	341	329	330	318	344	354	303	344	302	311	302	313	310	340	313	353	317	302	323	329	296	306	304	341	334	330	328	323	340	335	319	340	327	310	301	302	312	326	327	321	321	306	318	308	314	311	341	330	284	317	317	358	326	331	336	316	321	320	294	365	328	316	318	310	334	380	306	315	346	319	328	327	320	308	277	317	305	341	362	308	332	348	336	328	316	347	312	333	329	328	327	332	338	342	337	315	308	342	299	302	363	329	321	340	318	360	331	356	325	339	304	327	310	370	336	338	338	334	354	317	319	338	315	343	353	323	330	303	311	335	287	317	325	343	328	341	335	317	291	281	317	328	356	343	304	332	340	316	334	318	322	323	333	341	316	328	312	340	313	323	340	309	343	363	323	303	291	311	300	304	339	319	320	331	300	328	292	310	331	319	317	305	334	323	333	337	309	328	301	305	320	317	310	319	321	316	315	336	344	336	342	344	318	329	352	305	346	324	336	327	334	342	358	334	322	354	324	352	324	310	319	309	295	330	345	329	366	336	292	332	330	326	322	298	322	323	295	343	342	343	343	312	312	346	352	335	304	322	305	319	305	319	330	321	304	294	344	342	323	326	340	336	277	298	310	338	310	330	329	310	313	318	314	318	313	315	329	344	283	327	348	356	329	333	326	315	338	338	313	332	348	374	331	325	341	285	296	327	317	303	326	326	351	304	318	329	320	333	336	324	328	309	297	314	306	355	327	308	352	329	310	348	311	345	317	315	321	315	326	311	322	302	299	337	325	299	307	311	330	327	327	315	311	337	303	311	321	347	331	329	282	317	322	302	330	327	306	344	332	310	324	342	322	313	361	340	315	332	298	357	331	324	322	344	302	328	298	342	317	330	325	337	346	322	315	331	339	316	328	337	323	290	333	323	317	284	322	315	342	341	319	305	325	309	354	323	331	343	298	328	339	327	322	341	333	347	316	311	324	325	323	290	346	334	360	350	306	341	346	354	316	354	310	347	323	349	312	345	321	346	318	337	287	364	327	324	312	331	298	289	320	348	324	348	349	333	341	294	334	324	339	351	341	347	334	316	317	333	314	302	310	298	337	306	341	299	344	337	321	336	328	361	297	289	295	324	338	317	303	303	311	337	325	342	282	333	305	312	344	327	329	306	344	323	310	324	309	312	334	339	327
33971	34124	3790	1741	1196	1052	911	782	765	685	676	639	631	660	587	630	567	588	601	587	587	586	575	599	551	560	534	538	526	524	531	534	561	519	525	525	542	596	552	553	493	521	535	576	542	519	505	515	577	539	537	493	539	521	541	509	542	536	515	529	520	576	538	529	505	535	524	531	513	517	557	520	465	535	526	565	517	546	555	535	558	543	550	519	530	553	544	497	543	540	531	575	526	524	530	565	534	555	530	530	512	523	563	532	544	552	536	521	579	546	484	542	529	513	547	533	549	539	559	521	546	513	577	527	534	553	542	539	538	532	589	539	545	524	534	566	503	518	548	536	523	629	530	533	549	497	536	549	558	550	560	548	530	573	556	486	542	549	535	549	528	560	541	494	520	564	517	575	513	531	546	544	511	513	532	544	528	588	536	518	535	536	552	536	533	527	519	562	495	552	525	533	517	582	539	564	561	541	487	522	492	513	550	531	514	547	556	561	531	468	501	526	541	514	525	495	560	540	539	516	541	544	461	519	557	530	577	536	545	522	498	546	565	510	522	537	502	551	531	534	552	520	534	516	545	469	510	546	558	536	567	534	513	577	533	542	518	571	521	516	529	532	536	517	524	525	532	589	514	576	561	505	521	505	559	508	554	535	531	563	532	552	493	536	530	544	554	527	532	582	547	553	540	546	514	500	578	502	532	569	567	546	532	548	536	523	572	556	520	457	517	535	541	532	494	502	529	551	549	565	526	501	544	495	537	548	547	546	570	538	469	527	571	491	562	541	561	518	537	528	502	497	542	529	518	537	500	525	505	572	533	553	542	574	516	548	550	516	527	513	546	543	556	520	561	551	539	530	538	535	511	524	538	504	535	505	570	525	598	526	546	508	519	541	575	502	557	541	524	575	532	516	572	525	510	503	568	536	564	510	531	545	542	554	494	519	505	561	551	558	531	550	516	553	536	510	548	564	546	561	523	541	525	550	533	525	512	531	551	524	520	549	533	509	530	543	567	574	526	568	520	544	559	556	542	570	557	528	555	556	548	525	481	564	515	558	516	518	588	546	562	559	526	527	539	497	562	568	507	534	517	513	499	515	546	548	528	502	561	565	537	529	542	555	501	528	517	523	516	538	531	539	531	486	508	545	603	543	535	556	510	525	532	546	520	549	535	571	497	559	548	543	517	542	529	492	549	528	504	521	538	526	552	554	521	545	529	523	542	511	506	569	528	505	536	498	495	547	516	572	541	563	520	510	553	542	545	544	550	533	506	574	494	532	580	548	535	592	528	535	570	493	550	525	513	549	543	504	525	510	488	545	550	533	537	526	521	523	527	534	561	576	517	528	528	555	544	496	501	537	536	571	546	523	558	537	556	541	514	524	546	512	499	607	511	509	520	553	508	538	547	543	536	540	528	512	550	543	529	553	533	543	532	536	567	542	541	558	561	554	495	538	485	560	516	509	563	512	559	546	549	536	526	578	532	533	559	515	528	524	545	541	542	498	519	550	563	509	543	554	537	567	508	520	549	525	541	550	509	564	547	541	551	552	531	543	559	503	558	558	544	514	519	544	567	541	535	528	495	544	518	529	533	539	538	529	552	527	541	523	516	517	525	497	531	544	517	546	574	499	527	549	572	533	549	516	581	542	545	547	535	535	523	559	545	513	532	580	496	508	563	507	485	526	519	562	534	561	533	527	520	519	561	540	554	486	560	499	535	560	517	503	473	521	523	535	542	497	514	538	540	491	503	531	499	523	533	505	502	507	524	544	535	525	537	566	500	504	539	542	568	537	583	529	567	555	540	530	547	524	490	558	507	527	588	493	508	534	548	537	531	510	547	569	542	518	552	517	550	533	545	507	523	554	550	538	559	533	541	531	536	499	534	532	562	552	547	522	490	509	521	497	514	580	500	503	563	505	486	537	530	500	571	538	569	559	491	524	505	588	544	541	543	544	504	553	505	508	501	530	529	568	562	543	547	510	532	527	561	503	512	510	547	524	577	525	513	558	572	530	536	526	535	537	533	517	517	517	560	533	586	535	557	527	541	523	517	526	539	531	533	515	522	552	503	545	563	547	551	505	559	529	516	522	574	525	533	504	506	511	530	527	497	531	530	534	510	534	512	525	511	570	555	541	581	547	523	542	512	540	508	552	494	562	533	508	563	578	536	542	550	568	531	532	510	545	510	521	565	515	532	504	552	584	599	519	502	530	536	537	512	509	542	557	519	518	525	535	552	516	537	513	504	540	540	528	510	531	544	592	569	540	541	556	487	541	519	551	532	575	480	563	496	527	534	538	523	519	560	528	546	543	569	524	542	529	525	505	516	553	522	543	536	522	510	549	529	564	542	537	519	519	499	553	532	507	553	538	548	504	525	544	500	553	542	522	522	514	548	556	532	536	518	536	540	530	522	544	514	533	523	571	601	521	550	547	525	534	527	530	511	498	543	522	534	513	563	523	538	483	543	499	551	557	481	578	570	540	533	525	531	531	518	543	543	539	545	544	539	541	507	516	528	531	511	471	498	564	534	510	541	506	532	560	482	523	574	535	527	557	589	540	521	563	524	539	528	542	523	551	502	487	506	553	524	526	576	522	555	534	576	538	518	494	514	546	539	531	550	521	566	504	516	567	520	547	540	553	526	519	528	527	529	529	560	544	536	553	542	540	521	523	564	567	543	521	529	524	559	517	541	480	557	568	543	528	539	542	517	549	523	551	495	546	518	545	505	529	536	509	549	547	503	508	539	529	542	528	510	524	571	510	558	544	567	588	481	506	530	550	522	531	549	544	518	507	531	528	547	526	554	530	563	575	540	555	544	498	535	530	570	490	505	540	527	522	542	550	534	514	555	530	562	517	545	535	541	538	501	523	550	541	561	568	517	560	542	542	567	502	556	542	522	507	518	552	531	563	545	534	516	535	548	537	509	573	539	551	570	533	529	542	515	526	590	496	525	530	522	527	534	535	524	526	538	498	525	520	555	541	547	520	536	516	508	555	526	543	514	553	531	528	548	534	493	535	552	514	555	501	518	540	547	576	551	534	507	519	521	531	538	539	520	557	518	502	540	525	530	554	553	550	517	537	499	556	550	535	526	582	566	523	484	542	535	553	541	567	527	542	550	538	527	580	546	550	525	538	538	528	535	546	565	504	523	547	498	530	547	513	491	526	540	547	527	513	546	527	496	524	512	521	528	530	517	536	509	598	540	539	496	565	513	495	530	526	516	512	536	498	511	537	534	544	512	513	507	534	525	500	567	563	558	550	543	509	527	548	537	563	546	532	542	531	548	531	506	502	538	555	558	551	540	561	510	482	522	513	526	555	581	518	517	532	552	500	541	568	556	502	541	560	533	488	552	528	574	516	519	530	519	538	487	551	562	562	518	541	554	504	538	524	547	539	527	546	526	572	530	546	514	541	561	557	511	535	539	544	526	558	577	488	486	513	513	520	533	497	537	499	523	512	553	558	538	523	540	506	528	545	543	543	529	528	518	521
24381	21453	28583	24543	20622	4016	1012	608	531	493	384	405	350	377	385	324	308	329	305	321	305	301	312	330	313	299	287	303	286	276	312	298	287	286	284	267	291	272	277	311	287	297	287	303	280	276	247	312	304	295	316	265	288	275	286	261	261	318	258	280	293	275	271	256	282	268	246	286	307	296	273	274	260	278	282	283	260	303	279	288	303	293	275	266	290	232	292	270	265	269	283	295	265	298	263	286	241	321	240	297	252	313	275	266	278	285	291	307	281	276	258	280	277	278	315	269	289	282	266	297	280	274	282	245	287	272	284	290	286	255	269	268	270	281	281	283	296	280	279	270	257	276	283	277	293	244	291	287	272	291	298	257	270	277	268	301	277	270	299	262	268	258	263	266	266	263	274	304	274	281	275	293	247	249	288	282	298	315	290	280	285	297	280	293	267	286	313	276	271	260	303	275	277	273	288	272	255	281	238	282	264	269	249	279	283	291	286	271	302	287	293	305	277	293	256	325	299	281	267	300	296	285	302	278	274	285	289	267	283	276	273	317	284	274	266	275	290	254	271	300	254	267	276	288	266	288	285	276	276	276	294	247	293	314	290	266	283	253	272	300	285	302	289	277	308	316	276	308	260	280	260	267	262	273	255	295	265	284	246	293	291	266	291	263	272	272	290	305	292	273	276	292	284	285	287	273	295	282	260	298	275	276	288	260	261	265	277	250	265	278	291	262	277	245	301	254	277	304	266	287	300	277	285	279	293	301	256	257	291	260	329	295	278	280	268	290	261	295	264	302	271	253	324	300	247	262	263	302	273	289	251	258	295	258	274	259	288	275	268	305	270	309	268	280	260	276	292	266	284	255	266	263	277	274	284	276	257	262	270	272	288	269	306	315	260	265	246	261	293	273	254	252	262	272	260	288	264	279	282	289	291	287	305	253	262	316	251	287	284	287	294	250	271	309	289	281	256	279	282	278	269	296	277	286	277	246	273	295	286	291	274	283	285	283	299	287	294	261	276	265	282	287	316	255	310	287	283	275	315	252	275	260	297	266	277	260	287	296	282	277	281	290	282	282	268	275	281	270	286	281	298	275	292	283	288	278	282	274	287	279	280	277	297	244	293	298	262	263	254	273	294	294	296	243	295	306	267	254	279	253	312	291	269	271	281	275	281	287	263	273	268	263	289	260	277	254	304	279	280	273	293	270	228	274	281	284	262	283	281	288	264	262	296	257	267	261	305	251	260	273	267	261	256	307	276	270	305	296	287	286	274	274	304	273	261	245	289	312	270	284	240	262	256	267	277	283	274	270	272	269	330	252	246	288	247	264	301	284	290	291	282	307	244	266	288	295	254	265	298	266	297	282	298	285	259	271	299	283	259	276	271	252	273	260	293	292	292	293	267	278	315	286	274	287	282	279	240	313	271	282	276	272	267	299	297	281	262	280	326	263	258	261	263	282	285	285	293	264	296	275	295	268	278	293	266	300	274	292	248	281	237	289	265	250	286	281	295	245	302	275	274	257	277	291	279	287	270	246	281	261	281	260	278	260	289	283	252	270	277	266	258	276	280	287	289	255	266	291	286	249	280	273	302	265	285	269	266	274	285	252	267	304	289	279	285	284	251	295	302	265	295	277	259	248	260	291	294	277	271	274	309	268	260	299	299	270	284	271	254	293	267	295	320	280	293	270	271	283	255	288	255	270	269	275	310	283	276	301	269	291	302	269	290	274	261	254	296	272	258	281	273	275	284	295	301	246	267	280	264	264	274	252	308	261	270	268	274	287	269	278	255	291	282	281	280	301	332	270	288	286	284	285	295	250	257	265	322	289	260	268	279	299	314	284	284	287	284	273	287	266	300	311	269	275	272	266	291	265	249	242	260	291	275	248	267	275	292	271	298	283	291	284	263	253	263	259	269	279	279	276	273	294	265	262	309	269	283	295	268	278	271	294	279	293	279	297	303	263	280	286	297	283	298	269	282	286	304	284	278	290	259	290	303	304	294	275	254	257	261	304	312	253	306	293	300	265	289	297	270	277	260	275	250	279	253	283	277	274	295	264	251	280	267	279	273	230	287	293	249	293	223	275	299	266	301	292	284	290	281	269	297	264	294	285	298	275	279	281	291	273	304	270	259	270	271	279	279	290	254	299	289	292	270	297	259	263	250	275	291	278	289	299	276	265	248	267	298	242	278	265	273	266	270	274	296	286	281	300	276	236	271	278	281	275	275	279	288	271	266	274	282	286	255	284	304	263	302	257	300	265	283	279	291	274	290	291	282	266	244	261	276	279	252	254	290	308	281	280	269	298	254	273	245	285	281	291	266	296	291	275	272	274	297	280	246	277	261	284	232	273	284	268	274	277	288	278	291	246	291	293	268	278	268	269	333	300	276	295	308	258	296	321	299	265	268	297	291	321	296	280	269	249	271	266	255	253	273	267	266	251	291	278	291	292	263	282	272	305	260	289	299	288	266	292	270	266	278	307	284	268	288	269	280	276	299	277	270	257	269	274	283	295	262	280	293	269	294	269	279	284	258	283	289	284	280	289	253	289	297	244	274	265	280	271	261	299	285	294	307	272	287	294	290	266	249	272	264	276	250	280	236	288	252	284	280	272	272	276	292	266	271	290	269	288	278	300	301	258	247	252	266	263	278	260	262	273	277	272	303	249	336	293	282	276	302	301	275	290	294	326	294	246	249	269	278	274	299	279	303	303	274	281	261	250	296	309	291	311	251	262	295	252	308	304	274	250	296	267	270	282	278	267	285	251	269	277	272	293	288	275	271	268	292	277	277	282	288	273	297	266	261	286	273	306	274	275	279	284	284	293	240	283	245	276	268	304	258	290	272	278	287	265	265	288	283	307	270	248	287	272	287	297	249	280	278	278	287	259	252	262	280	258	255	265	274	260	283	298	260	287	276	281	235	258	238	296	265	266	282	287	280	253	267	279	308	260	282	260	275	256	269	291	233	255	282	286	315	278	273	305	298	258	291	292	261	264	313	271	303	293	271	281	271	274	284	284	258	277	277	266	299	262	279	254	286	264	278	303	283	249	279	283	284	301	276	284	283	274	292	290	281	290	307	290	275	288	293	296	294	276	285	278	273	272	276	266	250	278	255	269	259	281	285	263	273	273	298	263	291	272	284	274	287	308	241	291	297	300	298	269	288	250	305	278	267	275	258	290	247	264	267	252	274	316	283	279	253	288	290	286	313	272	270	295	269	270	258	301	281	276	309	302	240	282	287	259	300	278	280	300	315	294	269	252	297	291	279	268	271	270	255	270	287	269	283	289	295	275	264	289	257	292	271	285	291	275	261	264	269	309	269	285	290	282	304	289	326	305	278	278	264	275	277	270	287	271	245	274	267	291	306	243	292	298	286	279	267	245	307	276	280	285	280	260	293	293	281	277	293	257	274	260	290	298	254	273	311	271	257	281	281	268	296	302	301	271	268	261	262	275	269	300	275	286	283	275	271	269	264	265	276	295	266	275	258	289
41562	50666	10538	4882	3207	2437	2495	1533	1204	1094	943	912	788	725	713	688	631	600	599	570	538	537	511	534	533	520	497	513	522	483	501	526	475	467	521	475	462	472	478	477	467	468	466	480	494	498	462	454	483	440	456	471	484	505	484	453	483	472	473	479	436	445	461	471	465	447	455	478	454	463	446	475	490	490	462	451	459	464	494	437	460	441	448	444	462	443	469	484	445	447	450	460	465	483	480	455	444	413	458	482	481	450	487	452	473	468	488	469	415	458	464	443	447	480	479	468	436	500	466	478	443	480	427	493	438	433	494	511	449	483	459	435	463	448	494	467	489	438	489	466	429	487	485	465	442	459	453	473	457	461	422	480	482	473	475	491	491	449	478	480	441	444	480	437	427	466	458	449	450	468	467	498	487	476	456	509	432	467	467	450	466	465	474	465	476	480	467	450	464	477	488	469	456	460	435	443	499	460	480	443	471	428	419	455	491	465	505	468	472	438	447	462	456	449	459	474	468	487	481	444	448	481	452	466	448	455	461	507	426	511	427	481	452	463	436	412	491	484	453	445	483	452	458	479	473	467	479	459	473	479	478	490	463	450	494	473	481	428	483	489	485	459	428	417	473	435	498	492	482	452	517	456	442	481	475	460	470	455	485	446	476	418	500	511	482	472	471	473	427	486	465	512	467	460	479	453	460	454	469	474	464	445	491	483	463	500	419	447	448	491	474	471	501	441	458	473	437	484	444	444	453	462	464	481	451	478	462	470	471	486	419	481	404	454	462	469	485	449	480	450	472	497	482	447	471	447	451	418	451	477	462	452	454	432	455	467	460	458	447	480	429	392	451	475	523	481	447	451	426	433	440	463	455	486	480	455	448	458	460	474	457	479	436	496	431	457	452	483	486	520	458	476	433	434	465	434	457	511	486	472	443	515	446	464	444	484	502	460	498	481	431	475	460	438	458	457	453	482	496	484	420	442	494	488	446	417	472	459	459	453	476	483	450	460	473	459	451	442	473	442	453	447	488	469	482	500	469	448	467	480	447	446	489	458	443	431	467	485	494	425	473	480	482	468	507	465	448	463	462	470	448	489	489	439	437	464	501	472	445	447	491	444	478	452	475	456	449	455	459	427	452	455	443	490	479	487	459	469	454	452	502	497	529	466	416	460	471	479	529	443	456	451	481	445	450	453	498	467	515	480	494	467	471	468	487	442	443	446	431	460	475	467	461	461	465	476	475	477	467	431	475	478	424	470	493	475	468	446	452	456	506	472	453	463	469	417	486	422	469	494	493	478	477	483	474	465	457	435	456	473	457	500	470	427	489	500	446	459	482	454	442	468	466	453	473	462	493	470	453	465	462	450	447	409	488	443	459	446	474	445	469	478	421	492	489	480	466	439	451	439	446	457	469	472	479	467	487	453	455	508	438	525	446	427	467	484	442	482	547	447	458	419	454	460	468	474	467	437	498	456	446	470	429	446	489	468	436	466	493	480	469	488	464	462	462	451	457	510	482	429	465	411	441	463	484	466	495	485	454	476	469	460	476	476	444	488	517	461	461	455	452	436	427	483	480	434	435	483	459	459	464	485	442	473	476	470	491	468	426	476	484	461	436	499	503	470	463	468	451	457	487	474	454	456	455	456	464	431	499	486	462	475	495	466	475	445	468	470	477	493	470	495	443	483	455	460	432	482	433	473	460	470	447	453	454	478	455	444	477	466	461	432	452	474	493	463	492	426	478	455	464	497	447	487	464	502	480	474	465	462	469	450	454	496	456	457	464	459	469	414	485	457	504	461	458	405	444	446	454	472	481	470	394	454	447	457	453	453	417	465	451	458	460	481	474	476	429	448	476	464	479	446	488	465	473	493	465	444	470	463	434	465	468	459	435	454	457	472	472	454	488	468	489	465	457	470	494	458	461	464	485	474	464	476	482	471	478	484	473	468	444	452	450	486	443	451	459	492	441	451	460	472	433	454	506	483	476	497	473	473	461	497	448	488	455	444	468	488	486	452	462	465	450	465	462	433	459	474	468	459	472	463	447	512	497	472	468	492	499	466	474	464	454	461	522	439	494	464	455	477	487	455	463	480	448	422	454	456	474	437	514	432	469	452	464	436	439	456	455	495	447	505	448	424	460	469	447	479	438	506	470	487	511	462	428	474	450	467	472	491	439	451	454	473	489	467	494	420	488	494	483	446	470	492	469	507	405	472	485	448	471	437	451	401	461	478	473	491	481	480	465	455	470	461	451	467	478	513	466	422	464	446	473	452	415	482	495	461	440	480	418	470	447	485	448	423	473	486	448	465	459	453	445	518	490	476	478	475	478	504	450	441	435	427	458	507	466	468	508	419	438	434	465	472	465	448	439	471	442	449	466	452	506	475	485	465	460	484	472	496	403	480	494	500	452	447	476	448	436	446	455	481	504	463	451	477	495	435	492	434	459	447	462	461	501	477	452	475	483	454	452	473	481	457	467	450	478	453	471	447	463	509	480	460	522	472	480	455	460	493	465	480	517	492	474	421	423	487	494	452	474	492	431	506	435	488	435	502	462	448	489	418	485	491	475	458	431	444	509	493	506	471	479	458	499	461	454	477	455	470	470	438	431	426	441	508	490	448	469	449	466	481	447	500	427	465	430	469	451	490	486	462	459	471	460	445	442	453	479	497	482	486	467	463	450	463	516	463	490	486	438	434	492	451	442	458	460	461	463	424	473	465	500	459	455	505	480	506	457	422	497	464	466	435	459	474	477	456	423	495	487	455	470	459	490	426	521	495	456	472	423	474	425	463	494	477	463	496	449	493	440	461	438	469	437	491	452	489	457	431	417	443	459	471	473	440	476	453	462	478	437	502	497	455	418	463	463	501	471	516	468	454	406	493	420	527	473	457	470	414	466	483	460	481	419	479	462	479	432	448	447	453	433	470	438	473	465	416	461	464	456	466	451	473	447	465	483	478	482	477	420	448	457	464	515	474	488	462	464	436	462	468	468	444	486	471	459	449	454	449	492	449	472	493	490	433	472	451	461	432	505	458	498	448	465	504	483	460	456	479	472	470	470	455	443	451	431	473	457	457	464	431	458	461	463	474	455	453	491	454	478	470	452	481	467	463	460	441	429	462	432	452	461	471	472	447	487	497	501	460	460	494	468	490	462	447	458	489	459	431	442	429	451	457	490	445	449	462	444	465	465	480	465	448	464	447	457	455	452	475	479	471	426	430	426	421	457	401	488	494	464	451	473	470	505	474	466	464	453	442	470	485	471	427	452	449	458	447	487	496	506	439	480	485	454	495	433	468	434	489	449	457	458	459	447	457	457	449	460	430	465	417	438	465	482	497	455	492	436	476	459	468	441	488	459	467	506	455	500	461	459	449	485	473	450	459	489	456	444	479	434	446	446	457	458	442	435	468	489	451	485	483	466	438	467	446	485	431	466	452	471	476	449	471	499	469	475	459	475	492	446	462	509	462	463	444	466	463	467	443	515	468	468	443	457	470
23334	21423	29225	23856	21366	20064	2993	743	522	460	385	305	311	306	283	258	236	214	212	210	181	173	172	139	159	154	163	173	153	147	160	159	145	157	148	152	152	133	154	144	153	136	136	130	154	135	138	157	136	123	142	140	134	127	139	140	139	144	128	153	157	129	138	148	133	129	134	146	124	120	118	125	153	135	124	148	161	116	155	146	132	152	130	140	134	146	143	125	134	125	139	142	129	138	119	144	128	145	146	135	141	126	136	126	148	136	137	145	144	133	155	128	139	145	140	150	134	141	129	151	133	146	158	119	126	113	127	112	153	137	131	126	118	146	123	156	140	128	135	140	122	122	131	130	140	141	138	139	148	140	142	135	133	135	145	147	128	151	137	146	139	127	122	131	141	134	137	129	136	149	139	122	141	123	136	116	140	115	148	136	142	137	128	141	141	146	139	127	120	152	126	146	136	130	131	134	119	148	142	126	147	127	144	147	135	134	148	143	120	138	138	124	143	121	142	134	136	144	130	137	141	122	150	120	150	132	138	144	117	141	132	143	137	152	141	115	142	150	130	115	133	149	133	134	149	137	122	134	129	130	123	122	120	163	127	136	140	122	116	142	118	149	147	139	154	155	133	125	142	116	137	147	122	139	152	135	132	139	136	155	115	124	115	118	126	123	131	111	128	133	120	144	139	116	148	138	132	138	111	141	120	159	137	141	135	139	136	127	122	142	111	122	125	127	136	121	130	142	132	129	123	136	105	123	146	147	143	163	124	127	142	163	134	155	132	128	121	144	131	118	120	144	124	145	99	128	109	118	139	133	136	142	130	132	138	142	139	150	151	142	147	145	150	143	119	116	131	138	135	113	146	126	135	134	156	138	148	143	126	148	123	121	156	136	140	127	143	131	146	115	130	130	130	135	165	122	142	120	150	134	138	130	146	134	129	148	141	126	133	148	130	121	123	145	141	126	137	154	127	148	146	145	140	122	136	142	132	146	140	107	146	146	129	131	128	138	124	138	132	120	140	114	143	151	145	155	146	138	153	128	158	136	129	121	125	150	133	140	146	145	146	168	132	136	132	135	148	145	137	139	138	119	143	144	131	144	128	129	139	129	128	143	156	120	129	113	134	142	142	124	165	153	145	123	146	147	131	132	131	135	140	153	150	138	126	130	155	125	142	124	131	136	130	128	148	116	128	132	126	120	138	162	138	138	138	122	127	143	135	147	134	143	124	136	138	138	127	123	130	133	150	119	147	134	154	125	142	137	156	130	145	121	123	138	144	126	139	129	125	141	133	134	123	129	140	127	141	136	135	126	137	118	134	133	126	118	114	132	148	137	156	143	126	138	138	135	128	130	141	144	152	147	111	134	151	138	123	121	140	124	138	128	132	146	147	112	116	134	133	157	118	123	116	141	125	138	135	150	143	138	126	147	136	128	117	135	151	147	122	123	123	145	148	145	133	144	122	128	125	126	117	143	132	133	139	136	147	137	141	127	117	149	118	112	117	140	131	155	140	116	155	125	128	128	134	132	138	124	145	151	132	135	145	127	133	131	123	127	137	135	136	139	136	150	116	140	127	144	116	133	141	122	130	145	114	137	133	139	118	145	140	140	131	147	137	124	143	123	117	134	130	131	140	131	128	146	124	152	162	147	142	130	130	143	157	126	132	121	132	144	131	133	147	136	124	130	116	139	138	116	133	154	126	137	141	132	150	127	139	147	110	118	146	125	137	134	150	138	137	151	133	126	139	138	120	145	164	130	125	144	138	123	149	119	140	133	116	135	148	136	119	120	131	111	116	126	136	114	141	124	127	141	129	151	133	142	125	134	129	110	148	142	151	128	117	139	121	132	129	142	133	114	130	135	138	140	149	135	169	148	139	121	149	129	129	155	116	139	134	125	133	127	154	147	120	123	137	154	131	125	128	147	112	135	136	129	132	138	124	145	137	130	162	141	140	133	130	133	128	142	146	139	137	129	127	132	131	119	146	144	152	144	158	122	142	160	133	153	116	134	139	149	132	118	136	126	130	140	138	143	135	124	123	118	144	119	134	142	142	147	129	141	142	136	143	137	138	133	155	114	110	136	126	142	128	127	128	123	154	145	127	131	127	125	132	123	118	120	116	130	128	138	130	124	137	129	119	149	138	142	112	143	116	136	153	143	125	149	130	143	151	127	129	123	122	130	128	118	133	132	130	124	135	109	142	134	159	139	139	126	124	145	124	117	117	155	131	151	146	129	151	149	132	144	142	157	106	123	127	155	141	117	130	126	126	146	143	118	117	131	153	126	164	151	122	153	139	130	127	122	126	118	131	136	146	103	140	131	150	137	108	153	124	135	142	129	141	127	138	126	150	139	133	138	161	138	133	121	121	115	125	127	114	124	140	134	142	143	133	127	150	134	149	123	126	129	167	150	142	138	128	132	145	132	121	118	128	144	120	145	129	134	134	126	143	133	130	141	122	122	127	149	121	118	124	130	141	131	143	142	144	127	128	104	126	128	137	128	131	128	136	126	127	143	128	141	122	137	153	131	144	149	110	131	129	149	129	128	135	137	129	135	144	126	141	156	117	147	146	114	140	138	142	153	138	146	145	111	160	132	126	133	122	128	130	137	110	137	147	130	153	142	135	156	131	157	136	113	134	124	136	141	145	135	135	125	135	149	159	131	146	127	130	113	132	137	106	140	139	116	128	128	134	137	138	126	135	135	126	122	153	124	118	117	132	136	128	118	139	115	154	128	128	157	120	125	135	123	132	132	134	173	131	129	129	113	156	126	129	124	109	130	146	104	149	155	138	144	125	120	121	110	142	119	130	137	145	129	137	133	124	132	125	136	147	132	137	129	139	134	135	127	118	150	128	128	122	129	134	127	150	124	145	142	127	127	137	144	168	135	125	138	123	145	125	143	149	131	133	137	147	135	130	126	150	104	143	131	147	110	142	115	135	152	151	126	124	128	121	146	141	138	134	134	130	136	142	145	125	124	121	150	133	134	143	133	138	130	145	144	129	129	142	163	146	143	145	128	159	153	134	125	146	133	123	135	130	135	122	131	125	151	144	138	136	139	146	118	130	139	140	135	148	121	137	131	148	140	145	137	146	142	112	141	131	127	137	120	145	122	144	143	141	132	124	141	131	149	142	148	156	139	119	124	146	122	122	131	132	146	140	107	131	143	131	133	131	134	133	145	131	142	141	125	137	156	138	129	114	127	149	122	144	134	127	128	106	135	123	127	110	122	138	147	149	140	138	141	143	158	135	133	126	125	122	127	143	125	136	118	147	127	141	141	119	130	131	127	124	125	139	138	125	143	136	130	147	130	141	134	134	131	142	144	130	149	143	135	146	137	131	124	116	161	140	115	162	141	116	155	147	138	153	139	129	129	141	113	140	164	120	125	146	138	122	131	111	130	154	127	121	139	118	141	149	121	125	133	108	148	127	142	130	120	139	136	136	139	126	154	140	117	138	128	127	136	129	119	130	136	143	151	139	142	137	132
46586	55285	13912	7361	4568	3397	3488	2074	1541	1252	1193	935	820	686	641	561	514	460	471	435	350	329	365	336	306	325	302	285	302	285	282	284	245	270	289	249	263	253	212	253	274	240	268	274	267	242	260	270	236	237	253	225	229	225	275	235	231	271	238	259	242	256	244	250	222	252	248	231	246	215	227	219	256	252	217	235	227	233	237	231	226	230	222	202	230	268	257	225	239	225	256	244	222	216	230	239	246	256	216	238	217	249	212	222	237	256	222	234	271	224	225	222	243	259	229	225	237	233	252	226	225	211	269	214	226	226	247	241	238	241	245	230	218	249	226	251	245	241	235	203	221	235	246	226	249	237	211	213	237	218	242	221	234	236	269	232	239	266	264	210	232	208	227	238	239	218	228	213	251	231	264	262	234	237	234	222	244	232	206	238	227	236	256	225	233	222	241	237	231	225	224	218	210	223	219	208	241	231	231	211	215	210	219	208	232	242	228	235	222	236	254	230	214	234	249	238	241	217	241	219	225	229	232	232	227	231	208	222	261	195	229	236	243	232	242	226	219	233	223	230	223	230	224	263	206	210	241	244	207	225	229	221	214	208	214	226	233	219	245	246	220	239	213	231	216	245	235	228	256	219	242	211	235	223	231	211	219	251	242	238	242	236	221	240	245	239	241	219	212	250	239	223	230	228	237	220	216	240	231	229	190	252	221	244	201	228	227	213	224	221	257	234	264	232	221	228	225	265	221	236	253	213	214	257	222	217	216	226	221	231	229	221	245	229	237	221	240	240	220	224	218	232	200	246	228	228	230	232	218	229	227	217	235	260	233	237	238	219	231	231	209	256	228	237	240	243	237	237	247	204	234	222	214	197	256	225	229	282	222	243	246	226	233	215	243	207	228	206	254	201	236	211	246	208	202	237	228	245	242	227	223	210	228	231	229	196	220	225	221	210	235	236	238	215	237	210	217	233	200	236	237	269	192	219	205	228	235	233	209	211	216	217	232	217	241	246	226	247	248	224	216	235	213	205	221	214	234	258	216	239	220	254	212	208	239	214	235	212	225	218	228	220	230	207	241	243	232	243	234	228	209	222	253	244	240	231	219	254	220	241	239	210	204	210	229	221	207	209	237	227	255	224	244	236	244	227	238	243	237	216	220	239	193	219	231	223	230	218	236	203	230	229	237	228	238	222	224	249	218	249	226	245	217	257	236	236	221	227	247	218	238	245	221	203	247	238	243	208	257	217	235	240	216	250	217	238	252	225	225	222	248	242	228	234	224	231	237	236	243	236	276	220	224	236	233	230	264	196	238	214	229	238	201	255	242	216	233	226	225	215	209	219	229	233	242	237	216	235	232	226	231	243	198	241	237	233	245	272	216	231	231	213	243	211	195	232	262	224	249	230	229	248	216	241	267	217	226	214	228	219	235	236	209	244	222	225	205	227	241	232	243	213	221	205	262	229	230	214	227	212	240	201	249	243	261	234	217	211	244	220	231	226	244	215	221	216	242	245	190	238	244	248	222	237	220	226	233	225	218	248	236	208	243	211	245	247	225	278	234	232	232	230	255	235	245	221	232	212	241	229	254	244	230	248	232	232	223	238	215	235	222	233	216	227	240	224	231	242	245	235	235	217	257	224	225	220	212	208	242	232	225	277	231	228	233	219	214	224	225	250	210	235	225	256	204	214	193	188	210	228	214	225	225	228	248	226	231	209	225	228	230	228	220	208	198	249	249	217	231	216	217	231	229	223	243	210	218	236	208	227	225	232	244	230	231	228	205	245	221	212	220	237	194	223	227	254	208	208	220	236	249	225	247	239	223	241	224	237	235	217	250	230	236	225	244	209	229	175	221	231	249	223	234	265	220	238	231	213	240	205	238	248	236	236	244	230	227	219	236	224	230	225	232	218	225	217	218	227	245	224	237	270	196	237	265	249	229	205	231	226	219	241	219	194	251	223	235	215	247	262	221	197	218	223	197	215	208	236	241	228	204	222	221	241	257	264	216	257	230	218	230	227	240	224	243	234	232	258	230	253	219	229	226	235	246	244	227	230	249	236	216	232	235	227	190	241	231	229	234	231	235	220	224	233	212	251	230	226	218	236	226	216	257	245	232	244	246	210	274	229	228	275	222	233	226	231	227	236	226	245	264	225	260	204	233	226	227	232	234	239	246	233	226	217	244	245	233	217	248	225	261	223	238	229	234	225	243	237	239	236	190	239	270	232	248	233	242	235	229	222	235	226	228	247	195	225	257	227	235	213	242	215	247	221	225	223	251	244	227	244	241	232	231	209	244	241	202	235	234	238	219	227	230	225	235	232	227	231	247	253	211	233	211	221	246	240	245	222	210	237	218	241	218	221	229	232	214	237	230	259	218	199	218	238	210	229	192	237	205	238	232	228	224	240	223	238	222	233	215	227	267	211	231	263	206	237	230	232	226	221	225	219	225	216	253	254	269	233	237	230	228	214	262	222	264	244	231	187	248	245	222	202	249	209	221	234	223	241	226	200	235	244	261	222	210	213	232	218	237	223	232	230	232	230	221	219	244	244	213	229	239	238	226	213	218	230	221	221	237	221	235	200	207	234	211	237	255	210	222	199	252	226	242	236	210	237	238	240	245	210	247	230	243	237	218	196	239	240	251	228	231	249	237	234	242	217	240	222	228	223	212	194	246	222	204	234	235	243	240	224	234	196	228	245	225	224	218	242	221	252	239	215	220	242	218	216	240	194	233	248	241	222	242	216	221	221	223	245	234	228	209	212	202	246	245	233	233	203	240	224	220	227	243	217	226	231	214	234	237	220	234	249	230	207	235	246	229	202	231	210	220	230	223	234	248	230	228	216	213	219	232	238	230	226	252	274	237	268	224	240	252	238	224	236	223	231	230	246	235	258	211	253	219	238	236	226	249	224	225	236	233	201	218	211	228	220	251	241	243	235	240	242	226	262	205	239	224	214	251	212	236	231	225	211	218	212	212	240	222	233	238	228	236	232	225	241	234	257	227	238	238	226	221	216	240	205	236	224	228	238	244	213	200	247	224	243	238	251	204	191	241	254	249	201	252	191	247	231	206	223	232	240	228	231	222	209	206	214	206	238	234	246	232	224	261	219	230	245	204	214	254	226	223	212	231	247	252	253	230	212	251	226	247	220	231	200	241	235	211	223	218	241	210	217	215	253	227	240	222	216	247	226	253	215	213	228	215	212	225	224	217	196	244	285	217	230	249	191	240	220	238	253	234	238	252	229	218	217	245	218	205	235	235	254	239	217	211	189	228	240	231	206	234	242	232	243	217	231	244	230	227	214	231	240	257	260	236	231	231	215	233	212	241	233	218	233	222	226	211	241	247	217	226	247	215	219	239	209	225	238	233	252	226	230	245	233	247	218	242	234	253	251	246	229	240	225	199	215	253	230	233	235	242	218	228	221	214	220	260	239	241	225	225	232	233	244	243	226	223	235	229	241	249	235	226	240	238	225	216	196	223	214	247	223	254	216
28664	26936	14107	1868	551	460	422	399	389	325	340	335	312	362	356	348	379	284	344	337	308	311	321	343	356	337	333	334	313	315	323	309	327	364	355	295	317	334	334	309	331	332	296	319	359	302	306	315	336	315	302	327	339	310	312	311	323	300	335	328	333	362	320	295	341	333	320	343	302	305	306	303	320	341	309	350	314	334	306	317	319	342	333	314	304	312	330	327	340	320	269	328	326	347	322	336	324	317	305	348	328	287	308	343	323	376	342	353	294	333	310	327	282	303	330	316	296	338	314	350	313	315	335	348	335	310	303	341	334	348	317	339	336	319	332	360	326	319	337	285	355	302	320	328	282	340	340	313	319	348	305	308	310	367	335	353	309	322	311	347	312	329	312	311	334	339	336	331	334	337	329	322	345	329	286	328	330	329	331	308	322	328	330	363	345	329	303	341	301	336	322	312	329	296	348	304	322	329	335	326	317	312	334	326	331	301	338	317	324	322	328	293	316	296	289	325	292	332	314	318	306	314	327	305	286	325	305	325	326	330	334	335	339	325	358	323	339	338	348	342	311	348	330	299	315	330	314	339	312	340	310	323	321	327	301	362	304	359	305	338	325	326	316	306	313	305	317	302	328	344	334	318	330	332	314	336	320	311	315	310	311	326	318	361	299	274	335	333	325	309	320	316	336	334	361	317	337	337	325	341	332	352	350	349	331	302	314	331	331	303	349	289	320	321	326	341	310	323	333	327	315	314	321	334	341	318	313	357	323	319	347	329	319	334	342	313	326	322	303	366	313	341	335	313	281	337	291	304	338	358	315	312	356	312	347	305	331	304	318	308	356	314	334	300	349	336	311	308	355	346	321	299	335	315	298	307	374	312	340	315	328	331	332	310	321	310	330	335	321	339	297	322	318	300	316	347	348	356	340	320	332	337	288	310	324	301	306	304	326	322	313	333	341	289	353	311	324	335	321	339	351	368	327	302	305	336	324	298	327	293	342	325	346	312	327	319	290	303	327	304	347	341	330	322	328	299	313	335	332	291	300	357	325	296	310	350	321	323	298	323	317	324	319	343	339	315	338	305	297	345	336	315	298	335	318	312	308	327	321	287	312	303	321	361	298	318	330	344	332	347	354	321	329	345	349	316	307	309	311	331	327	330	289	334	309	326	315	305	313	314	325	319	332	330	334	304	326	320	311	290	303	328	297	291	316	339	325	322	347	315	313	315	354	289	341	328	326	316	336	294	318	308	316	310	317	319	314	335	341	312	317	348	323	317	328	357	334	319	373	338	325	330	320	317	335	301	336	316	331	330	315	317	315	322	319	336	306	319	339	318	289	356	304	311	324	349	321	305	349	329	338	310	337	328	359	288	307	307	366	325	284	311	290	322	337	313	304	306	342	296	324	337	318	299	325	307	347	339	299	312	357	302	339	346	323	346	299	338	349	322	289	306	328	295	298	323	336	314	310	324	335	330	312	334	306	374	353	337	325	338	322	338	303	313	318	338	320	322	306	320	331	319	305	308	331	287	321	312	340	300	331	304	319	326	326	294	326	307	336	357	322	293	342	315	344	346	337	325	311	332	330	305	318	343	326	316	313	296	323	296	353	319	323	323	284	368	310	314	336	320	300	347	312	322	327	355	324	317	342	351	314	309	344	332	319	354	359	323	309	282	340	336	307	323	307	336	342	325	336	327	325	313	340	335	374	321	312	333	312	311	314	307	319	330	324	331	315	317	309	346	349	326	298	303	325	330	291	314	303	342	317	342	282	327	329	337	325	316	321	306	289	335	312	307	313	301	371	360	328	337	300	352	278	311	323	307	321	334	325	313	331	348	320	328	301	358	312	332	328	333	339	300	312	330	299	338	319	311	304	307	324	336	333	338	315	322	303	343	350	308	314	322	314	356	335	338	323	339	311	341	321	340	370	358	327	339	284	314	320	331	336	339	327	361	341	310	320	319	350	316	322	320	332	300	330	313	320	340	351	276	330	328	317	345	330	287	317	322	344	327	295	320	305	336	322	316	330	317	302	293	301	318	349	315	337	301	320	324	308	289	317	316	326	332	325	310	319	325	323	326	307	322	319	322	314	317	304	346	312	325	304	310	358	292	314	306	313	298	331	331	340	323	320	304	323	319	330	332	335	337	353	320	307	334	339	309	325	271	320	287	325	343	309	367	314	329	313	326	311	290	325	324	328	370	320	323	348	320	326	329	329	323	332	306	314	320	343	306	333	303	298	327	362	312	320	341	297	329	358	372	335	315	310	319	331	325	301	323	341	312	333	318	326	309	327	297	321	324	345	362	323	333	302	326	344	327	318	304	302	290	324	312	299	309	322	324	326	329	326	331	271	334	351	339	328	331	320	318	359	299	321	336	348	278	291	319	333	284	315	290	325	310	323	296	332	320	327	303	333	305	353	326	302	344	291	332	335	349	301	339	363	343	308	312	307	325	348	290	320	296	334	295	333	327	323	335	335	316	362	319	312	333	313	352	314	311	304	315	321	321	295	307	309	332	330	294	315	319	331	343	343	346	314	343	300	321	328	311	367	333	343	285	308	323	314	291	337	341	319	295	317	319	309	340	328	320	332	350	320	329	296	306	320	322	347	326	303	338	301	344	332	337	323	345	332	350	319	337	355	353	338	313	326	322	338	316	348	294	320	282	329	301	326	312	303	327	336	353	299	303	328	288	338	334	303	336	302	313	341	348	308	296	302	337	278	332	308	317	332	319	318	354	322	303	329	328	349	345	297	339	326	318	312	322	294	322	351	317	315	321	352	281	353	348	340	339	318	325	320	320	323	312	305	318	331	305	294	314	286	340	316	350	328	331	314	306	350	300	331	337	302	338	331	336	293	326	319	312	326	326	329	308	348	297	289	293	326	328	336	332	304	345	338	314	358	320	304	332	333	337	328	312	329	315	326	322	310	330	323	326	304	342	349	321	311	300	337	296	332	344	332	355	317	295	308	335	322	314	301	319	311	337	323	339	312	323	312	348	343	322	338	319	330	303	271	344	285	301	298	338	337	285	374	303	304	314	360	343	333	335	309	338	320	319	335	337	323	331	312	352	319	341	322	322	331	321	364	308	309	320	332	313	299	312	325	300	311	310	310	360	319	323	342	307	324	339	299	316	325	287	326	315	336	313	325	348	343	320	366	373	297	335	329	323	311	336	327	330	327	295	345	304	290	323	333	341	354	307	335	316	333	339	316	318	336	356	316	347	305	315	349	325	311	301	370	297	300	326	348	367	330	327	332	298	316	345	321	339	340	297	295	329	341	304	308	306	303	348	353	298	337	330	347	333	325	310	361	307	332	344	333	312	348	365	328	324	321	312	327	331	300	327	329	319	289	287	328	349	311	324	340	342	325	333	369	290	324	338	333	327	296	300	318	313	326	322	344	336	306	320	351	313	319	336	334	327	319	298	333	337	307	352	340	314	296	304	359	341	335	326	298	306	312	302	347	333	289	367	315	317	342	304	320	323	311	345
35449	39406	4984	1601	1168	939	840	772	724	693	640	618	628	595	558	594	606	541	570	636	542	570	505	549	485	523	544	551	548	548	544	539	564	525	510	561	550	542	522	545	552	526	548	591	504	490	553	499	570	564	562	513	533	560	532	553	529	511	552	501	545	500	507	515	539	551	536	510	554	546	535	514	504	558	512	584	530	522	557	543	502	549	545	513	505	514	514	526	561	509	538	576	550	524	570	556	536	576	513	508	523	512	528	528	570	526	522	514	502	529	525	529	558	544	513	534	560	554	571	516	496	513	567	593	502	528	482	465	521	542	534	519	544	566	508	469	543	533	506	543	510	578	524	521	552	568	576	573	534	551	533	556	515	532	554	598	531	612	570	543	529	512	497	541	520	473	541	520	526	535	574	523	516	529	504	555	545	521	534	482	540	485	542	503	480	545	471	531	556	507	565	540	550	518	528	486	539	533	559	549	549	521	567	541	501	518	486	546	550	528	555	522	523	565	583	558	524	470	511	529	524	510	527	540	524	527	536	528	547	529	561	529	513	538	529	506	514	545	565	507	543	509	505	543	559	548	568	529	551	550	550	513	569	571	514	529	547	539	542	560	537	472	520	538	515	565	552	518	542	543	554	560	529	547	539	543	516	510	521	508	536	537	510	501	559	524	545	510	552	543	489	523	524	528	522	502	534	504	551	524	563	529	540	522	506	534	531	524	554	494	539	543	533	553	525	542	540	520	529	498	563	549	518	531	522	517	533	537	523	547	556	516	502	521	526	518	525	553	532	529	513	525	535	548	550	518	540	513	558	567	532	530	528	524	536	548	544	544	548	556	551	556	550	520	509	499	498	565	549	534	542	508	538	518	555	529	526	553	525	526	517	523	520	587	538	506	533	519	525	528	587	545	533	539	516	528	533	538	521	523	573	529	519	548	544	538	561	545	526	571	552	499	525	514	538	536	550	499	516	508	552	554	502	517	526	486	525	519	525	519	559	551	527	538	548	561	507	538	552	556	531	539	589	547	513	518	511	538	501	532	514	541	517	562	520	505	550	578	548	548	516	514	555	521	508	583	515	561	555	541	512	538	542	459	520	515	551	521	528	574	544	546	535	529	524	525	552	508	553	552	506	513	513	565	542	550	503	539	483	518	538	498	567	575	525	504	528	512	539	527	550	542	534	535	525	508	572	516	518	512	564	529	533	535	505	562	519	591	506	494	545	550	528	513	514	568	548	540	509	537	536	551	552	534	563	537	553	499	499	511	502	500	527	560	497	547	522	544	534	547	597	560	547	515	539	541	513	530	510	545	528	573	491	483	535	471	551	522	537	528	556	540	527	559	569	534	552	534	539	520	564	539	514	493	545	501	500	492	504	529	525	528	542	493	542	525	536	549	483	521	500	524	525	554	503	509	562	538	542	527	514	552	539	555	526	517	503	528	506	555	559	556	535	539	529	509	542	525	542	564	530	520	501	586	526	486	517	574	526	510	542	550	543	508	522	523	526	541	505	532	523	552	524	534	517	561	496	524	530	517	493	558	507	530	522	557	520	569	553	574	525	545	550	583	521	575	514	530	555	535	558	510	560	537	539	549	548	548	549	593	514	538	511	527	552	572	541	535	513	530	544	521	552	541	544	532	537	520	525	535	509	560	534	520	530	547	513	500	520	516	554	550	571	498	555	564	524	537	517	487	506	535	591	545	546	551	490	567	522	595	566	553	543	549	538	536	523	520	539	550	528	503	532	563	558	581	552	517	532	547	544	578	519	587	560	533	491	567	486	520	556	530	540	518	544	520	563	527	529	520	559	543	552	544	516	552	519	545	519	554	525	550	528	546	549	551	556	562	548	533	508	526	551	536	548	489	540	551	532	540	522	526	557	525	533	531	530	571	545	488	542	547	539	529	543	507	530	565	535	528	518	515	517	527	556	552	532	488	565	530	531	510	508	515	548	522	515	504	532	541	534	561	547	517	532	530	535	547	579	536	537	549	543	535	559	576	560	493	545	558	542	522	561	537	545	550	553	496	576	531	552	533	497	553	526	518	519	501	602	508	556	528	517	507	564	495	508	557	545	520	559	507	502	527	514	538	539	536	550	563	549	505	524	458	540	508	567	513	521	579	561	535	544	489	527	513	481	521	480	566	562	535	579	523	540	526	518	537	524	522	525	502	550	552	532	563	539	521	518	528	536	529	564	582	550	531	529	539	533	533	516	534	558	524	565	509	549	524	504	567	557	525	537	485	488	544	560	542	548	518	495	534	587	558	536	521	527	458	520	567	550	538	497	502	539	549	526	513	555	550	554	538	525	534	496	553	529	504	525	547	531	539	505	504	535	508	521	593	523	547	527	553	534	568	550	517	554	551	521	508	566	531	571	562	547	547	509	519	571	557	526	574	500	498	526	534	486	554	536	530	547	495	547	490	565	547	551	533	499	550	573	507	554	573	540	520	482	517	535	537	550	506	565	558	510	506	509	567	574	541	571	598	513	559	516	529	545	504	556	530	536	494	550	536	521	491	529	547	532	507	558	540	508	498	518	523	551	516	548	523	523	536	550	553	551	549	546	575	547	529	532	534	541	598	520	523	548	497	485	555	489	571	541	512	551	545	519	510	559	545	549	520	526	519	549	516	523	548	545	553	573	516	556	550	552	510	524	505	529	520	487	563	581	491	531	503	579	552	538	519	508	550	516	482	532	539	513	502	549	538	499	505	535	479	498	531	565	566	508	538	503	525	504	528	534	565	503	531	548	511	563	510	542	537	545	521	527	518	527	514	540	531	518	554	527	527	514	559	542	512	519	515	559	526	542	569	563	551	505	568	556	522	622	542	562	563	553	528	522	542	527	567	491	563	578	519	558	561	554	527	528	565	546	529	510	531	525	508	521	527	511	529	519	544	524	522	552	529	520	523	516	547	508	480	524	526	515	534	523	530	518	528	552	577	471	555	532	552	513	496	558	539	559	518	536	503	556	540	531	533	518	534	556	533	570	502	541	525	519	533	543	496	546	513	538	539	544	534	555	499	527	540	558	538	591	534	532	567	547	542	528	519	528	568	536	511	531	526	549	551	540	591	507	532	556	525	556	517	542	544	536	535	507	524	544	571	562	530	503	536	548	549	562	536	545	497	493	548	526	555	517	549	528	486	531	542	539	505	508	528	557	523	549	576	526	584	537	550	540	504	511	531	529	523	534	546	546	520	529	508	547	534	533	525	535	554	551	535	490	560	535	533	537	530	511	531	521	543	547	522	547	509	532	533	534	521	528	504	544	594	541	539	564	541	546	529	542	531	531	548	515	535	586	511	539	559	561	508	546	526	576	534	546	535	508	549	542	527	560	516	520	552	516	486	516	568	534	554	577	505	489	510	546	531	501	496	552	548	528	539	586	542	530	539	522	541	516	535	509	562	514	545	534	522	487	569	482	565	554	549	519	556	537	526	554	548	545	518	519	546	538	517	600	490	555	533	555	512	526	533	537	570	576	562	521	539
24330	21509	28527	24585	20350	4059	1441	570	454	458	405	399	360	362	348	332	325	314	309	311	305	319	294	280	290	280	328	276	297	291	279	292	260	294	285	294	275	265	309	270	296	300	275	314	275	282	277	293	268	294	260	267	255	274	320	264	315	280	280	298	269	286	272	305	263	257	265	275	277	270	301	265	283	281	267	286	263	263	282	279	270	273	267	310	298	305	276	288	251	265	275	252	283	269	290	266	287	266	247	277	259	301	290	268	257	304	282	300	272	261	296	266	281	272	306	275	275	294	279	250	305	273	305	251	277	303	297	285	269	295	272	289	271	297	291	299	264	287	279	284	297	277	277	302	277	318	291	265	253	250	277	301	278	262	272	279	300	247	281	241	278	263	294	245	251	262	291	278	251	261	264	258	277	296	287	296	302	294	255	293	282	296	296	287	260	262	292	287	292	270	271	275	267	284	269	286	273	271	249	302	300	298	278	268	292	245	276	283	264	278	288	281	273	289	254	270	305	275	286	284	274	294	278	275	265	255	273	264	299	297	277	287	281	277	273	287	255	273	266	248	273	255	263	266	269	283	279	278	267	260	308	295	289	272	255	281	266	276	316	270	284	275	289	317	294	284	271	286	278	275	267	257	278	269	287	258	272	269	303	288	259	269	292	255	278	281	286	286	263	276	303	264	280	288	300	299	270	265	303	277	271	274	277	302	278	264	272	261	273	291	266	272	240	246	270	262	261	287	276	277	271	281	287	243	296	298	268	288	270	270	287	283	264	301	293	293	264	284	295	287	292	279	301	262	311	260	261	256	296	286	284	270	300	267	306	290	276	277	296	292	300	270	284	293	289	278	280	294	264	298	301	251	281	286	276	272	284	259	276	282	306	252	283	286	246	279	279	264	291	256	275	284	278	273	255	289	292	282	279	269	287	283	306	261	254	271	300	260	287	275	295	277	284	283	295	279	268	281	261	284	266	288	253	270	293	277	279	274	282	289	266	275	285	316	275	263	296	263	261	263	280	299	268	249	262	303	273	267	307	287	283	280	300	289	310	265	242	276	262	285	271	267	270	240	302	288	257	299	283	270	285	264	269	267	311	270	274	289	256	275	283	261	257	292	289	244	269	268	274	294	285	297	300	303	276	274	271	270	265	298	274	289	277	253	266	260	271	265	273	276	295	268	272	277	265	276	254	286	297	274	270	279	273	271	290	295	278	278	273	263	297	281	269	286	301	301	268	262	298	261	276	268	269	275	271	265	277	269	305	267	281	283	288	259	289	265	283	274	265	267	279	283	287	300	274	259	292	279	273	247	243	278	270	244	297	283	297	302	276	270	292	288	316	268	265	267	273	279	280	284	273	294	284	260	263	272	278	278	267	247	305	281	298	287	269	262	291	307	279	275	280	307	301	262	295	282	306	270	299	309	293	244	275	285	264	270	275	270	276	243	293	284	261	309	234	278	257	291	293	298	282	271	289	274	291	302	274	259	259	280	300	278	241	296	294	286	271	269	295	260	281	282	268	285	273	268	274	306	283	255	300	248	286	293	265	272	264	278	265	266	296	280	267	273	275	305	259	304	248	248	257	264	280	281	300	269	290	294	309	281	285	286	291	294	281	244	271	298	265	275	253	270	266	276	271	311	273	271	284	295	286	282	290	283	265	285	295	257	289	281	263	290	238	266	250	280	272	268	253	250	270	250	263	261	273	279	278	260	308	295	257	281	279	283	276	280	314	232	264	270	277	265	279	258	305	268	278	288	280	259	269	297	302	294	259	313	284	291	280	264	294	270	303	295	265	278	302	309	260	287	261	243	274	271	281	262	271	290	266	303	262	291	266	261	300	284	264	281	256	258	313	269	271	261	300	271	259	293	282	254	265	308	247	261	328	296	303	290	286	244	271	253	255	295	294	259	267	274	282	279	296	272	287	290	265	252	292	275	264	296	280	274	295	267	307	300	272	288	276	268	298	248	280	290	250	278	291	280	280	282	310	310	250	316	305	261	262	254	303	294	282	306	254	285	274	283	284	286	267	262	295	289	270	292	295	288	269	288	266	277	297	281	251	285	282	265	275	270	288	276	304	304	263	284	293	272	286	267	250	306	249	311	288	290	295	306	269	270	274	273	274	278	296	300	312	284	290	272	296	282	309	237	290	282	276	278	264	280	281	264	281	300	281	320	275	272	317	272	277	309	316	252	263	295	269	259	288	287	265	264	276	276	294	268	264	262	269	266	299	294	279	308	269	268	258	274	250	269	263	273	273	283	248	275	248	262	308	265	283	269	299	273	303	287	252	287	280	266	271	291	262	271	272	279	302	254	265	281	280	250	296	283	258	282	289	272	304	288	283	281	284	270	253	284	274	263	256	301	284	283	269	274	281	305	272	291	245	284	261	249	278	277	237	285	268	273	302	252	305	254	267	299	299	289	278	326	267	315	296	294	234	255	248	290	270	273	305	266	275	276	274	281	295	300	263	288	261	270	260	277	280	241	264	293	291	282	262	276	296	260	293	253	279	271	272	320	256	291	273	279	287	270	268	272	293	276	283	281	276	272	277	286	269	297	260	279	276	285	287	291	277	260	297	241	251	264	295	251	281	271	306	303	270	275	274	301	252	275	309	305	287	252	285	270	260	260	295	291	263	282	275	267	291	270	301	295	274	280	264	282	262	287	261	287	315	262	296	256	285	268	261	286	283	307	274	264	280	258	268	267	284	279	267	284	262	296	278	268	286	301	248	311	283	283	280	263	266	263	274	297	282	275	289	268	278	270	278	292	283	266	288	290	282	315	287	241	278	266	277	319	281	265	295	294	285	314	278	302	244	246	272	276	277	267	290	260	266	290	274	278	292	273	266	282	286	245	282	298	297	287	282	269	295	280	284	244	264	279	253	268	260	275	291	271	274	287	277	266	255	308	267	264	266	268	287	282	304	254	275	302	258	229	262	285	278	282	277	264	262	296	270	275	264	295	253	274	300	277	278	290	252	266	297	280	299	272	289	299	307	299	266	249	293	294	294	254	273	275	310	280	277	293	294	255	276	295	254	283	263	276	285	277	283	296	244	265	254	301	268	314	276	255	260	290	291	248	296	266	294	273	275	275	248	304	246	271	272	315	301	269	249	288	285	288	278	279	285	260	233	323	301	283	277	310	298	260	262	314	268	249	274	290	241	271	289	269	285	281	318	299	254	285	307	289	280	277	302	279	282	271	287	257	283	291	291	278	316	279	254	277	251	245	264	248	284	238	266	283	311	311	268	295	270	293	244	278	266	259	274	307	291	278	283	280	271	248	273	273	288	267	309	288	295	243	283	292	287	245	281	306	285	286	254	276	283	302	278	285	284	302	276	269	267	290	275	303	282	262	265	281	263	253	249	278	288	274	293	259	259	264	285	268	282	269	278	317	286	272	255	281	274	296	308	305	272	268	261	288	264	270	274	324	272	271	280	289	272	286	268	268	263	267	283	273	265	258	297	265	285	263	297	272	286	278	280	273
43050	58978	11979	4720	2914	2260	3547	1437	1213	995	933	836	807	768	686	634	586	596	600	573	500	517	483	522	548	515	492	511	503	537	492	497	502	474	510	455	477	489	492	490	499	465	489	467	478	495	461	474	492	471	493	494	488	472	471	445	482	469	469	462	463	477	475	484	461	488	466	486	478	473	480	490	478	465	498	472	516	515	447	445	472	515	484	450	449	451	495	476	498	450	474	495	475	474	441	487	460	500	484	462	464	473	480	460	459	438	438	482	519	480	476	462	470	481	497	466	460	433	459	512	495	478	493	500	472	461	497	446	494	452	464	486	511	435	492	444	505	445	494	457	475	452	473	496	477	471	459	470	470	464	488	462	477	473	497	496	472	449	471	437	451	426	468	476	449	489	462	460	461	502	460	458	452	466	465	464	472	458	466	447	456	462	458	477	450	476	466	445	478	432	480	467	468	473	453	426	490	463	465	455	482	464	486	519	484	487	475	459	469	463	469	474	464	494	477	491	430	473	428	460	495	453	480	488	493	452	429	470	456	482	473	487	454	498	452	469	477	478	469	503	483	503	477	478	442	465	465	453	459	452	525	482	488	457	388	493	495	496	501	465	481	473	443	525	478	436	480	489	472	462	465	451	491	442	482	457	483	458	486	445	476	507	451	445	436	442	505	468	495	464	473	523	451	471	501	453	456	473	484	466	413	437	480	476	513	473	472	473	447	429	495	443	520	488	471	475	473	473	502	473	473	448	459	476	450	502	457	486	467	473	453	500	476	495	462	440	466	521	477	440	470	448	452	490	433	491	459	473	439	467	463	509	443	473	466	472	457	466	485	490	466	465	412	471	494	450	475	496	462	483	460	461	461	478	478	480	497	472	461	465	451	443	480	469	475	472	481	441	484	429	471	490	440	487	443	455	481	462	495	443	444	472	457	457	494	494	456	472	458	466	446	474	505	461	494	472	452	475	508	442	454	482	451	457	493	479	475	482	473	450	463	442	472	459	461	476	489	463	439	460	449	461	482	452	485	522	509	504	473	442	492	486	488	427	476	476	480	474	464	484	476	463	441	506	428	478	512	436	509	514	492	476	454	459	469	429	447	533	451	448	450	471	483	455	458	504	419	479	468	423	485	488	476	441	477	450	490	461	476	458	452	443	481	491	485	478	440	507	460	493	414	460	500	495	464	474	501	508	474	485	490	466	495	458	473	461	500	481	475	458	463	489	463	426	500	475	469	457	504	459	491	472	452	485	470	444	489	448	434	431	491	481	474	471	467	428	479	429	472	455	482	506	494	516	460	474	432	464	462	449	466	456	436	459	479	489	488	451	438	474	423	475	485	510	449	434	473	485	442	433	442	502	494	483	479	500	499	488	470	489	474	463	469	455	487	423	466	465	509	457	465	501	479	443	478	489	487	451	436	451	488	435	505	471	448	476	514	469	533	435	469	449	454	439	505	459	469	483	437	455	494	499	507	430	448	481	465	462	492	451	460	455	474	438	481	474	456	473	452	494	469	490	435	496	507	445	475	445	511	505	463	480	476	530	451	459	461	490	456	491	452	478	428	430	499	454	476	487	463	472	507	438	452	484	485	460	473	476	469	465	462	450	417	455	457	462	515	454	451	483	472	473	457	473	463	488	483	515	495	492	446	442	453	458	458	467	489	462	468	464	454	473	452	481	473	483	481	468	472	494	445	434	502	470	466	473	461	454	456	470	508	458	503	448	471	482	463	455	548	479	436	438	455	493	472	452	482	474	507	485	502	455	491	494	481	488	468	453	515	461	453	479	473	463	442	432	450	495	465	436	482	478	461	480	497	473	470	458	445	478	477	462	469	484	477	447	487	436	463	442	457	489	511	524	473	469	447	482	471	482	454	439	495	510	487	507	487	485	463	435	491	435	486	516	487	466	454	455	471	437	418	479	472	467	455	517	445	504	464	459	431	490	468	496	498	466	452	477	474	494	484	498	444	430	495	451	475	497	438	518	475	458	449	407	432	471	466	470	440	431	450	499	482	472	474	476	460	463	466	484	487	437	453	483	446	518	483	484	473	479	469	461	458	476	444	512	470	478	474	470	456	499	478	468	493	487	456	418	457	491	464	448	488	480	472	493	468	473	473	462	472	451	457	451	426	469	477	487	490	452	467	474	440	501	447	451	464	460	486	462	473	405	454	525	489	460	470	506	497	477	473	481	488	425	505	453	471	465	431	443	431	491	510	463	470	513	470	469	443	514	469	444	458	451	474	456	479	423	454	451	487	463	506	477	460	434	494	474	461	499	480	472	495	466	468	482	480	469	501	474	431	490	494	442	470	441	501	448	488	492	480	479	487	460	459	489	430	459	448	462	483	476	492	451	519	478	491	469	491	465	454	451	456	444	448	500	466	483	493	446	462	444	457	462	440	455	450	487	462	468	453	472	439	435	489	498	480	472	470	483	500	474	455	454	484	473	437	491	488	465	479	430	481	492	436	441	491	446	455	460	444	454	426	474	456	486	445	495	491	469	446	474	461	438	473	499	476	473	496	436	432	456	496	487	492	490	474	523	488	463	446	471	503	492	440	450	477	486	464	468	463	459	466	473	440	441	487	517	505	534	475	475	493	458	490	462	411	484	476	453	459	492	481	478	475	467	471	472	474	460	465	463	451	450	477	486	463	514	486	467	470	430	469	455	502	445	484	477	497	477	441	484	450	481	441	489	446	472	474	438	488	453	486	443	467	463	436	449	444	471	468	450	464	524	514	470	513	479	439	481	481	461	497	442	451	451	484	475	471	442	454	460	457	474	427	471	463	461	464	466	444	429	447	449	485	494	496	452	463	428	438	442	495	479	468	461	446	515	462	465	458	486	499	488	439	445	456	450	460	458	477	451	473	450	489	469	474	474	489	455	478	461	455	497	458	465	469	478	477	428	472	457	492	438	476	463	494	438	438	466	473	492	455	486	459	439	459	483	474	424	492	469	460	480	480	488	497	442	471	471	464	441	469	475	494	481	489	461	465	455	460	471	423	458	468	476	489	436	437	482	465	484	444	451	433	457	462	442	432	463	461	438	490	482	483	471	460	423	487	451	512	468	480	491	461	446	461	454	460	460	463	437	489	498	447	456	505	475	469	468	467	448	482	469	437	450	462	494	458	483	472	480	468	422	471	481	456	472	460	474	441	453	477	505	473	473	459	459	520	498	504	467	464	459	463	466	462	442	482	506	453	485	490	453	473	467	477	448	481	423	506	494	476	472	488	458	469	442	498	440	457	485	490	459	471	477	526	484	485	456	463	463	455	471	447	488	502	505	473	532	462	443	470	458	497	507	473	488	459	452	454	527	507	501	455	472	473	435	471	510	460	507	425	443	444	445	476	471	465	478	435	497	490	439	467	474	461	472	501	483	462	449	467	473	467	443	449	469	504	461	449	478	503	443	470	457	466	475	460	466	465	526	495	496	510	462	495	486	487	495	449	499	472	490	458	448	465	455	524	491	486	485	465	470	466	491
23264	21320	28887	23904	21239	19754	6742	743	480	400	341	302	279	265	225	225	222	197	194	185	181	190	178	175	193	189	174	152	157	183	159	141	136	165	135	124	158	143	135	149	163	144	120	138	136	147	144	144	147	154	151	160	137	140	134	125	159	142	145	161	148	114	156	152	131	141	135	140	153	129	129	133	151	136	163	168	121	127	152	125	147	142	135	137	126	136	134	156	152	136	137	123	151	131	148	124	151	120	138	157	137	134	124	145	138	140	127	127	130	147	136	144	140	155	144	137	134	131	146	145	149	127	137	148	135	135	147	131	120	142	141	121	120	143	125	131	145	131	140	119	131	131	159	140	141	130	134	143	146	159	149	135	140	148	132	130	138	131	127	152	134	140	129	124	152	134	117	144	149	128	137	123	160	134	139	140	119	124	147	122	126	145	128	137	113	141	113	141	125	149	115	148	139	154	145	128	136	122	128	134	147	144	150	142	138	141	143	150	159	139	154	116	118	142	151	123	140	127	145	145	135	152	124	139	130	125	158	146	129	142	154	145	141	146	145	149	146	129	129	167	153	130	130	121	153	123	142	140	138	144	136	120	117	155	137	146	126	143	147	155	151	138	134	116	166	133	141	138	136	128	128	124	139	133	141	138	119	120	132	142	155	141	147	122	133	144	124	133	128	144	144	115	134	147	148	148	163	141	151	132	142	149	132	121	138	122	142	128	123	134	127	119	133	142	131	123	146	153	152	130	128	157	118	131	141	133	129	138	127	141	158	147	127	117	146	124	148	136	144	135	133	131	138	146	134	124	163	134	155	133	130	133	135	130	142	130	124	126	132	139	149	155	135	131	147	125	142	136	137	142	130	133	130	133	131	134	125	134	122	151	142	103	129	137	135	123	150	120	123	141	127	131	123	127	127	121	146	148	126	117	130	129	146	148	125	159	112	150	144	127	108	137	126	133	145	117	140	127	129	133	136	150	127	137	142	113	137	147	146	154	141	150	148	120	145	145	143	131	127	139	120	149	148	146	130	149	124	147	146	134	141	138	119	152	130	122	122	128	122	152	136	122	142	143	143	128	144	114	140	138	140	143	137	141	137	117	155	153	143	141	126	158	143	113	140	148	139	146	143	108	126	142	137	135	126	126	157	143	127	158	122	151	124	151	139	136	140	152	153	165	127	138	151	145	114	131	129	144	177	147	124	143	123	145	157	146	143	130	138	131	157	136	129	116	141	140	122	123	154	126	121	144	127	124	151	149	127	128	146	127	138	151	130	129	127	136	145	124	135	136	141	147	129	140	146	123	125	131	136	120	135	146	117	130	148	150	111	141	131	139	145	163	147	135	140	140	176	154	163	154	141	120	140	142	121	122	130	134	134	131	138	138	128	147	139	116	141	150	139	140	132	125	153	132	129	130	136	131	149	152	145	122	136	126	159	144	136	115	139	150	130	114	146	142	137	116	165	152	138	109	136	142	129	122	137	135	130	132	120	154	146	140	147	151	122	137	137	152	149	126	118	118	124	131	116	151	143	130	142	152	141	137	155	140	142	143	149	142	143	163	145	123	136	118	141	138	138	137	131	146	122	127	139	132	156	116	100	125	129	145	130	120	160	145	139	149	139	119	150	123	156	126	138	138	144	147	152	155	130	134	129	147	136	128	132	144	149	118	142	147	127	146	114	142	155	159	131	134	149	136	135	127	137	125	135	134	130	128	130	123	133	125	144	138	134	129	153	147	129	139	139	142	140	157	159	130	126	130	148	152	151	135	131	129	132	118	144	125	179	141	168	152	136	129	130	157	150	111	134	155	146	143	151	129	128	130	142	119	161	140	142	149	113	117	130	153	150	164	136	139	141	123	142	132	138	156	130	130	128	130	143	121	132	142	154	140	131	138	142	133	147	158	144	130	147	157	141	140	158	159	126	147	126	137	140	125	149	114	132	136	142	120	138	153	139	124	119	134	124	137	132	131	137	140	135	156	155	149	148	148	112	129	139	152	108	121	140	138	125	149	157	125	140	120	146	140	135	146	121	146	131	127	143	135	144	161	143	151	147	146	138	148	158	123	124	116	124	150	130	163	172	110	136	103	140	143	146	139	145	151	142	145	138	152	117	137	143	153	119	173	122	128	134	128	130	128	138	138	130	131	137	142	134	124	151	126	113	134	125	137	137	143	140	141	163	153	139	129	144	126	122	126	143	160	142	114	141	150	135	136	156	125	138	132	134	151	128	157	131	122	131	123	154	137	129	139	125	143	136	154	140	138	136	145	131	125	120	137	153	147	141	139	115	132	148	147	131	119	131	127	132	135	131	132	121	149	146	135	138	142	141	127	121	141	156	145	129	152	142	97	132	119	137	122	143	151	133	128	119	146	132	136	158	136	128	137	123	160	139	148	149	124	115	136	143	138	117	144	144	149	151	141	145	111	157	137	154	121	139	147	150	140	115	134	145	126	139	146	134	163	141	134	132	158	136	126	119	129	142	132	114	149	142	131	157	146	146	147	141	134	146	142	145	118	145	143	134	133	152	141	145	130	136	119	144	160	125	152	141	139	138	130	145	130	141	119	116	153	151	148	135	119	137	153	132	136	143	147	129	126	127	136	138	137	137	145	134	132	176	133	107	135	128	134	146	136	131	145	133	144	123	131	143	134	138	128	154	125	136	150	146	123	161	143	135	137	147	140	122	137	153	143	114	148	123	137	153	144	145	116	141	158	146	121	126	139	128	151	157	135	133	133	148	156	140	152	162	134	128	131	112	165	150	141	143	143	141	129	154	135	135	122	122	142	140	120	128	147	148	127	128	137	138	135	141	146	129	127	143	143	115	137	144	136	134	138	120	123	159	123	148	148	142	128	149	135	112	131	133	125	130	139	142	155	120	119	143	134	149	139	148	140	135	148	146	157	136	134	121	137	129	151	145	137	117	137	133	130	119	135	134	133	135	142	157	141	129	147	116	135	138	123	136	143	138	158	148	130	138	121	146	129	141	133	156	146	132	132	133	135	131	148	131	116	127	143	154	136	163	136	137	147	159	141	127	141	158	151	139	120	138	132	143	150	132	126	163	134	139	152	123	125	137	139	145	125	153	138	145	136	124	133	141	122	166	132	152	152	139	139	132	124	135	121	132	158	122	135	142	127	123	126	140	131	134	128	134	135	107	137	113	143	122	131	143	126	127	116	160	136	141	116	153	142	143	135	130	144	148	170	126	152	144	128	145	167	154	136	134	150	145	151	126	143	132	130	137	129	139	144	128	121	132	147	145	127	158	126	108	119	131	146	141	128	155	140	137	137	117	131	122	147	144	139	132	154	110	151	124	134	131	140	134	131	138	128	149	139	142	141	132	144	170	154	135	123	140	127	143	135	134	125	128	148	141	127	136	128	129	143	144	142	123	137	135	163	146	146	125	130	138	126	149	130	128	130	146	126	125	148	149	139	149	127	147	122	141	136	149	115	145	141	127	125	142	135	126	141	150	129	128	156	142	130	126	140
48204	68993	15939	8404	4077	3008	9778	1710	1375	1181	944	796	804	692	567	531	489	481	428	400	358	357	335	329	358	329	297	283	323	301	305	294	261	286	290	261	294	264	265	284	237	258	273	253	295	265	270	265	232	260	233	252	239	248	252	250	234	280	265	268	233	246	237	221	269	233	236	254	239	236	239	276	225	260	253	247	230	226	216	234	220	239	264	248	208	245	245	253	203	221	247	235	251	254	221	240	277	218	234	253	230	245	210	234	257	235	253	221	242	247	258	216	238	227	207	250	240	239	246	239	232	237	232	200	218	248	227	220	252	230	231	238	262	249	205	248	229	229	212	266	247	243	240	232	221	230	237	226	223	252	228	232	266	260	241	232	251	253	216	252	218	223	234	241	254	226	257	229	252	225	253	229	218	217	234	239	240	251	240	243	264	254	227	230	197	245	226	248	240	239	259	253	231	243	218	243	230	256	247	238	236	219	236	224	256	215	229	252	250	253	226	224	252	247	250	225	234	225	221	247	229	235	240	240	230	231	237	221	224	211	218	229	213	228	215	220	219	251	239	232	208	218	224	232	239	238	250	240	225	229	261	249	219	244	218	229	238	236	242	235	245	234	235	238	271	277	216	242	234	245	232	237	241	239	222	254	211	198	253	234	221	236	240	235	232	251	221	245	252	216	211	223	254	236	224	242	261	239	252	218	238	257	204	234	250	236	235	204	233	244	244	211	229	259	213	217	268	226	209	204	241	231	245	215	256	225	234	216	221	232	226	230	228	251	234	225	241	233	233	258	232	221	231	220	247	228	243	213	195	205	216	222	240	253	221	267	222	221	241	233	231	244	206	270	222	223	222	230	263	214	239	235	230	238	233	242	238	260	253	243	252	220	246	206	232	220	242	233	245	219	239	243	222	224	234	220	231	243	230	235	242	236	238	257	234	225	239	250	216	228	218	237	236	265	209	219	261	229	225	225	226	200	244	224	226	210	232	216	250	214	239	238	224	259	225	250	244	246	272	239	273	229	251	249	237	251	257	250	228	246	217	249	236	239	236	218	226	230	245	211	248	236	243	224	249	237	253	208	235	226	246	239	246	208	237	250	261	228	204	238	235	250	226	224	253	256	254	233	228	246	244	244	238	238	242	229	242	244	258	223	232	224	214	274	222	254	241	232	234	214	238	243	229	232	231	216	213	241	237	229	240	237	227	201	229	228	229	226	239	246	227	217	251	245	230	243	240	214	223	245	233	206	222	231	235	221	245	233	238	240	251	205	268	249	227	230	266	249	200	231	228	233	227	238	240	245	222	219	236	237	249	236	232	240	234	252	223	250	243	228	237	222	211	240	262	226	238	228	222	217	266	220	235	249	199	223	252	209	250	250	236	237	241	208	224	247	247	261	222	236	241	215	274	238	245	217	231	241	234	242	261	237	239	201	213	235	219	235	208	252	236	238	230	239	221	248	233	229	229	206	215	216	212	233	231	239	206	243	244	228	233	254	252	232	222	240	238	251	238	231	222	203	242	250	235	205	257	256	283	247	240	232	241	205	244	209	213	229	228	220	242	272	221	258	219	234	224	233	238	239	231	220	228	201	235	241	240	232	234	228	231	215	214	240	228	221	265	251	259	251	231	221	233	242	223	217	224	238	251	229	214	233	220	220	209	222	233	237	221	220	209	250	245	237	232	241	215	212	248	223	208	250	219	254	237	245	254	245	231	219	269	193	233	247	232	238	211	264	214	241	204	235	242	252	240	239	226	209	266	227	254	237	244	217	221	239	238	217	235	222	237	223	244	235	216	200	252	205	232	256	251	257	222	227	228	243	245	223	229	248	250	245	222	235	247	213	244	225	219	231	249	250	243	242	216	226	273	205	223	220	232	212	232	248	228	237	251	258	242	222	238	205	225	240	237	247	243	210	246	237	222	226	229	246	255	227	254	246	212	239	238	241	239	200	227	254	219	213	231	245	265	229	221	216	249	227	218	227	251	229	241	213	215	230	210	205	244	255	258	221	242	267	222	232	211	229	229	240	220	217	236	231	254	269	253	208	230	242	241	234	251	244	215	231	250	202	229	207	210	246	241	237	262	257	234	209	230	228	225	245	220	238	225	262	216	249	227	220	233	235	223	230	218	273	234	264	221	216	237	232	219	229	219	247	227	257	217	256	270	217	228	242	248	262	258	264	228	247	230	253	210	245	240	258	207	275	251	227	249	239	210	264	216	217	216	244	235	221	232	237	256	239	269	221	219	253	226	235	251	238	234	249	228	246	238	240	229	249	230	210	215	235	219	255	263	234	228	196	220	212	243	231	224	240	214	222	255	243	189	236	230	235	191	217	247	204	252	221	230	258	244	224	234	245	225	215	222	222	205	212	223	234	236	201	240	254	224	248	235	240	236	239	253	249	224	245	233	242	232	241	256	236	211	212	254	223	255	210	212	250	232	220	229	214	220	231	251	212	213	225	244	221	236	234	225	219	227	224	219	242	229	229	235	243	231	228	218	226	258	247	259	223	271	236	207	230	233	231	220	221	245	208	237	236	233	247	222	233	247	219	231	225	225	246	213	224	253	223	220	239	242	240	241	212	232	211	233	234	220	219	253	234	236	232	216	228	226	234	234	228	227	212	223	222	218	246	240	232	245	253	228	223	275	227	203	233	252	232	206	228	224	243	244	234	231	220	221	235	225	213	234	240	235	236	254	225	211	222	268	246	244	234	244	245	251	244	244	241	226	252	232	247	206	208	248	251	203	254	222	225	241	225	221	199	285	230	239	238	223	227	212	245	220	240	252	263	266	250	222	238	230	241	253	251	221	267	239	234	238	236	237	244	244	217	232	249	212	234	238	265	238	217	248	239	238	206	245	242	233	230	206	236	264	209	235	238	250	244	241	256	251	272	231	255	255	207	217	254	240	250	217	220	239	216	247	227	219	232	224	229	249	228	224	251	206	256	228	214	249	260	273	223	227	208	210	245	251	251	223	221	240	256	227	229	219	206	248	216	258	242	215	232	237	231	221	239	252	255	252	201	226	211	231	230	242	209	219	249	226	249	223	236	234	235	207	239	215	245	225	218	236	227	238	257	224	226	232	213	235	234	237	230	207	231	233	227	255	233	255	236	242	252	227	228	222	250	230	238	233	238	213	249	220	222	260	229	208	239	247	219	224	225	232	215	220	233	255	243	240	228	238	260	245	230	213	223	233	221	236	230	224	234	243	260	231	231	217	222	225	232	218	239	215	263	242	235	231	230	268	243	232	210	230	250	221	220	230	248	239	234	216	233	246	222	202	242	232	247	249	249	248	223	240	209	252	227	238	224	229	225	238	234	225	241	228	238	256	205	238	235	274	240	230	227	219	225	248	213	240	230	237	232	254	239	243	243	244	239	251	266	246	256	222	217	282	243	239	232	251	231	230	232	232	245	222	253	255	239	220	229	248	211	218	249	235	228	212	203	240	253	217	244	223	243	234	238	243	242	242	236	249	232	210	221	225	240
29164	30531	15856	2466	575	440	603	359	348	382	352	337	380	368	352	347	358	367	336	319	305	303	338	353	324	339	312	297	333	317	315	346	307	331	307	314	331	302	346	315	323	318	328	301	306	321	318	311	315	320	309	356	313	316	318	297	297	350	342	311	296	297	322	327	320	347	301	288	337	351	310	319	316	319	309	296	326	256	298	316	320	320	366	349	324	337	335	321	306	363	290	330	291	363	339	333	330	337	331	304	302	344	363	333	340	334	326	313	287	318	336	291	308	349	348	331	350	345	317	319	302	307	306	283	325	330	329	299	289	301	311	333	307	298	337	297	302	322	350	332	306	333	308	335	306	359	317	302	323	293	302	338	358	323	324	323	326	312	330	337	327	311	313	321	327	333	295	353	295	310	353	327	307	314	320	329	346	318	333	339	305	349	312	321	317	322	300	331	310	299	305	340	307	328	313	331	319	326	324	324	281	318	333	305	309	346	347	339	324	311	315	364	336	329	297	299	334	313	308	298	315	322	298	343	368	303	330	331	327	320	352	316	281	318	312	348	329	326	331	301	283	329	387	271	325	287	303	324	315	323	304	327	320	284	297	298	310	319	328	345	299	350	338	305	356	328	315	320	344	313	321	332	315	319	323	286	329	344	318	321	351	314	305	342	290	316	284	321	322	322	313	340	333	337	332	335	325	352	306	295	331	287	296	289	292	303	282	343	308	310	332	331	323	340	317	302	333	325	333	322	335	363	326	330	298	295	344	316	316	294	326	341	308	339	311	342	330	315	331	283	340	326	330	328	329	344	335	313	331	331	340	327	305	305	310	316	320	285	330	326	296	331	328	340	291	283	309	314	312	336	285	307	305	325	282	309	357	327	297	320	292	328	331	325	343	308	323	298	360	315	298	303	301	356	339	343	310	347	345	335	322	316	336	330	341	315	328	302	330	347	326	320	315	339	325	306	288	345	281	300	305	299	310	325	292	315	330	299	348	317	332	318	315	300	307	305	317	343	320	316	335	308	305	349	312	314	323	306	310	347	303	322	331	333	323	313	326	342	313	315	335	309	284	332	326	362	339	304	327	321	272	343	326	330	279	314	327	297	329	312	294	324	307	315	355	312	346	343	371	343	341	330	344	310	345	322	339	313	316	299	321	324	326	325	318	315	329	319	329	354	370	331	307	315	318	313	294	298	298	303	319	336	308	316	336	329	322	327	280	333	295	311	329	310	317	305	331	341	325	336	296	319	292	316	312	316	312	299	326	299	346	300	306	302	326	357	312	327	334	278	350	343	325	322	335	325	323	311	319	351	311	346	344	310	330	312	326	312	317	296	333	301	312	365	335	356	330	341	307	341	330	327	310	327	305	315	303	322	319	292	333	314	339	356	320	352	303	345	326	319	306	314	303	330	327	347	350	320	372	309	347	332	334	303	300	319	313	317	330	313	323	332	348	331	296	328	313	330	341	298	307	322	296	296	338	290	316	362	307	347	316	300	380	334	320	336	304	299	336	334	341	341	319	321	357	292	322	319	299	281	328	300	306	309	307	320	303	339	337	322	319	328	327	333	304	334	313	330	340	320	345	314	315	338	304	284	331	279	334	310	334	317	327	317	313	325	305	315	307	322	307	303	304	322	345	346	295	311	328	299	336	363	331	340	286	302	311	340	332	338	316	326	307	327	329	338	325	322	318	337	369	309	316	312	348	324	305	339	329	309	293	289	313	318	325	355	304	354	318	317	319	300	335	310	330	293	331	322	317	309	336	311	343	334	305	349	341	311	327	368	306	300	360	346	279	294	309	300	345	318	294	317	346	325	335	325	324	322	325	330	315	328	301	311	332	298	315	300	341	325	331	312	323	309	325	321	333	309	315	332	322	332	311	324	319	325	335	295	305	300	344	307	312	273	325	304	349	313	324	323	297	312	321	296	291	288	326	298	327	287	301	321	307	316	327	330	338	322	303	341	320	324	317	341	341	316	277	314	336	296	328	320	334	332	298	312	307	278	289	355	311	335	387	318	313	300	305	316	300	329	315	319	335	312	332	306	305	327	339	319	301	328	325	377	314	308	311	319	277	329	346	334	332	320	335	317	323	341	329	310	307	343	308	317	323	364	342	299	333	331	313	331	302	344	301	327	314	351	314	329	344	304	335	302	335	310	312	320	333	357	324	311	337	313	313	324	303	306	316	309	338	331	325	333	321	333	295	313	316	331	307	333	313	317	304	313	308	289	356	268	348	346	301	327	311	346	323	341	315	318	305	335	330	341	317	307	325	298	349	343	316	316	331	310	333	329	289	309	351	302	309	300	303	340	359	320	304	315	328	312	319	319	322	330	332	314	310	348	327	308	297	320	347	364	330	325	311	316	315	343	352	336	321	336	320	319	316	324	323	331	317	349	299	319	314	333	319	298	318	315	301	311	347	344	315	309	312	305	332	331	381	308	339	331	307	311	305	336	292	327	292	310	322	316	276	279	321	299	299	317	302	314	308	325	322	344	316	320	326	326	320	326	323	278	326	300	323	324	312	293	330	306	332	306	293	331	343	338	334	285	334	352	299	318	311	300	295	342	336	333	313	329	311	299	342	325	313	312	335	321	335	321	316	325	339	321	345	340	279	331	324	321	329	310	321	298	350	335	336	289	326	319	301	340	335	321	343	323	331	359	321	284	337	336	299	320	323	329	324	307	336	286	350	308	351	330	340	326	307	325	336	329	316	325	328	333	293	355	332	315	327	301	317	307	317	316	353	310	317	325	319	323	321	307	334	329	295	318	301	321	303	306	347	324	305	316	302	342	320	328	352	375	317	322	353	316	308	312	327	340	321	322	338	351	323	346	314	327	307	302	334	326	308	288	333	304	320	306	344	350	320	321	301	330	304	329	305	313	318	314	330	344	297	315	323	342	302	327	321	318	333	360	324	294	304	308	338	326	339	328	321	309	328	315	315	308	323	312	314	292	319	324	313	305	328	320	288	322	320	337	314	324	306	322	337	302	311	328	329	333	310	317	305	350	317	330	347	302	317	324	333	337	308	321	336	355	338	340	315	304	339	308	294	342	296	338	315	335	336	322	315	331	301	297	297	319	335	320	353	313	340	336	322	332	318	319	309	334	335	326	331	325	315	310	327	304	332	318	321	341	337	296	332	329	313	310	321	304	325	315	333	335	348	317	313	343	303	340	314	334	319	281	331	286	340	303	291	329	331	319	343	309	291	326	342	342	307	285	327	349	309	310	344	321	304	296	340	314	318	301	335	329	337	344	325	328	336	341	281	318	304	316	298	324	332	318	321	305	299	320	315	275	305	304	301	337	347	330	347	333	316	322	346	361	323	314	347	329	303	319	321	313	334	326	353	317	311	339	321	306	330	326	324	340	310	315	305	316	312	342	319	303	319	320	343	309	338	328	341	329	326	327	344	332	339	333	353	331	336	323	299	328	278	313	335	335	333	294	296	307	307	337	310	310	347	324	306	300	352	331	325	319	364	327	317	332
37596	46838	5923	1793	1151	932	1184	765	638	630	641	613	604	609	587	582	572	544	505	561	549	566	533	547	502	542	542	529	567	575	551	532	570	579	536	535	561	494	545	541	522	522	544	574	519	565	536	539	542	534	551	538	528	584	516	522	537	501	536	552	581	531	562	492	556	557	511	544	555	552	527	521	533	503	548	519	531	535	523	493	523	537	567	571	543	546	532	561	549	533	498	576	520	564	555	527	515	544	478	543	527	506	610	530	541	507	543	504	519	550	523	545	546	556	517	531	543	529	517	552	526	540	539	554	495	500	494	567	516	548	512	545	544	564	518	529	553	530	547	527	532	495	566	532	554	547	486	531	544	508	497	553	540	556	515	566	532	516	536	532	522	566	525	527	551	546	505	559	524	519	457	557	518	537	525	532	534	503	526	527	558	521	537	512	517	539	556	556	518	520	490	546	540	553	503	537	556	512	598	529	499	554	519	557	535	568	541	548	554	518	553	493	524	531	500	534	524	559	549	525	536	542	518	538	533	508	495	528	514	549	530	527	538	521	538	551	503	504	554	523	533	559	550	535	513	552	570	525	551	543	530	546	540	535	539	524	532	534	534	523	488	532	539	530	539	531	552	499	509	576	549	487	499	475	540	517	514	476	539	528	549	540	534	494	521	555	567	554	528	529	531	543	591	520	530	500	542	549	550	538	511	578	527	534	531	497	496	505	530	516	539	544	502	507	503	501	534	515	507	489	535	487	536	557	547	567	543	550	539	491	518	568	584	510	534	521	516	507	563	504	499	571	542	514	572	549	570	553	518	503	502	515	538	532	518	534	552	537	559	528	558	564	495	497	562	529	535	523	527	543	490	508	555	541	500	521	541	514	530	525	513	526	534	519	527	554	531	516	560	544	501	520	535	534	538	547	570	491	525	574	542	554	536	546	568	534	490	499	553	563	532	568	504	523	509	567	561	553	563	492	509	514	522	540	480	531	504	555	596	488	558	510	531	574	514	590	501	536	556	541	546	519	501	486	517	563	555	519	555	550	540	560	562	481	563	539	523	552	517	492	571	529	545	529	508	515	534	497	531	516	539	535	507	545	536	520	520	512	535	513	500	520	521	554	502	518	531	536	556	550	535	500	537	572	532	529	529	551	560	558	501	523	528	553	526	538	513	561	529	544	568	543	557	520	523	556	575	530	548	512	553	490	547	542	573	532	505	524	543	546	517	515	537	547	524	508	557	547	576	537	529	549	593	556	539	505	552	526	535	559	508	536	509	546	542	541	538	477	513	528	508	571	530	565	493	545	500	518	562	486	578	587	485	577	535	513	522	546	535	573	510	532	523	520	488	507	539	534	539	552	529	555	521	465	520	537	555	475	530	552	566	538	486	530	552	588	495	538	525	555	513	482	543	535	522	526	500	529	525	522	545	536	542	531	537	526	575	546	552	574	522	544	515	504	516	531	575	512	564	575	519	524	518	552	518	521	557	564	532	503	562	529	564	539	537	496	551	514	537	547	533	587	511	490	515	520	549	529	530	482	519	565	536	530	554	563	519	492	585	535	490	576	544	580	521	546	544	544	537	529	566	526	552	514	533	544	524	511	484	552	524	551	490	552	523	524	533	555	528	527	523	544	566	525	553	530	533	513	576	523	560	547	558	524	533	543	509	513	534	579	528	506	531	525	551	481	517	531	527	515	530	514	501	515	499	588	563	537	514	533	529	541	538	507	513	525	511	503	529	553	540	526	509	527	510	510	535	533	529	533	559	537	530	466	512	546	532	516	529	556	512	529	527	589	501	512	548	550	543	551	550	516	532	522	526	560	508	531	516	553	507	533	519	563	541	537	536	547	562	522	546	507	540	535	518	509	565	561	508	536	557	494	487	504	502	535	545	516	537	528	563	545	533	585	510	545	586	540	533	485	536	558	524	537	523	563	545	503	544	498	535	542	531	535	526	500	554	557	540	519	530	495	572	523	530	503	559	554	556	488	515	536	520	505	508	524	525	531	572	548	524	520	558	548	509	515	533	541	568	561	516	510	548	515	524	534	515	490	526	556	530	554	534	512	551	534	530	518	510	538	524	501	521	520	532	545	540	487	507	513	534	547	532	572	557	516	522	502	520	493	520	578	536	560	518	549	562	568	525	515	554	549	524	525	546	545	548	518	536	553	511	514	532	511	508	560	570	526	502	556	570	539	560	519	541	554	558	511	499	551	489	552	550	541	571	544	482	568	509	506	566	535	545	561	542	537	545	527	541	513	530	540	529	532	520	574	563	561	486	572	487	544	505	537	521	547	544	532	565	523	570	548	558	513	501	563	512	555	525	529	529	549	525	588	527	497	539	540	540	516	548	510	554	537	567	522	545	545	534	503	507	525	558	540	503	545	504	576	586	548	493	551	576	522	521	533	560	555	509	502	502	545	501	499	562	561	493	491	510	513	556	521	584	551	528	540	499	508	504	537	505	501	512	539	547	552	519	520	529	508	564	514	552	500	547	533	530	504	549	511	520	525	502	512	522	545	514	562	549	524	551	567	501	508	524	540	519	535	508	548	550	534	559	536	519	536	520	541	508	552	514	552	490	546	552	533	544	557	546	513	524	490	555	529	536	523	527	567	547	551	540	562	520	571	554	457	507	485	519	540	549	534	544	516	528	569	531	496	542	534	543	561	512	539	521	529	534	525	509	504	518	519	497	498	593	495	511	547	547	511	562	476	521	537	564	582	526	533	558	551	535	504	582	538	556	530	517	524	569	556	525	533	513	543	519	553	518	534	549	561	521	519	524	536	516	566	500	523	524	513	535	516	488	528	548	557	573	535	551	555	504	478	564	574	579	530	569	544	500	527	538	600	506	515	516	518	546	498	510	510	524	547	532	552	551	547	529	557	522	506	524	543	491	543	523	519	541	521	525	535	545	495	530	516	538	543	547	545	517	492	520	523	522	562	544	521	532	544	526	519	518	546	537	536	528	557	544	492	528	546	544	507	555	552	529	524	515	522	559	531	526	568	534	498	505	549	565	512	546	541	514	510	530	549	535	526	519	533	534	556	508	539	537	544	511	531	537	531	503	528	531	553	593	554	567	543	539	523	537	540	544	524	479	534	520	516	529	577	543	522	550	540	517	522	520	514	519	591	495	540	536	514	507	533	529	491	570	529	570	476	520	542	520	518	479	482	519	572	528	550	528	530	548	505	520	519	552	490	575	535	580	536	554	487	540	567	511	508	486	535	539	479	538	508	552	552	519	493	524	501	537	512	528	557	501	529	538	547	567	503	585	533	575	529	558	522	510	526	558	578	502	519	509	539	538	530	525	522	570	529	574	488	488	501	551	556	536	501	510	539	545	514	561	562	542	534	513	563	576	544	519	524	514	527	544	524	525	543	491	519	530	532	487	504	534	548	504	523	539	482	549	565	562	508	537	515	549	515	537	538	526	548	508	512	527	508	517	551	529	515	541	552	516	551	543	540	554	542	551	530	536	551	575	513	499	554
24397	21548	28536	24575	20715	5637	3712	592	467	414	421	383	351	331	335	331	333	321	344	319	302	280	289	278	281	285	305	327	311	317	292	283	300	305	324	298	257	289	266	307	269	273	293	250	271	306	282	336	284	295	260	283	292	258	267	296	270	299	325	295	299	317	282	270	282	269	276	301	290	297	280	292	288	257	304	313	268	296	287	298	272	271	292	272	274	283	300	331	289	286	267	284	275	283	271	265	298	270	280	268	263	285	272	253	283	289	290	264	310	269	312	277	277	269	267	295	271	271	287	263	291	288	284	284	271	249	286	242	280	283	243	282	303	300	269	276	272	280	265	276	265	303	273	279	273	274	307	254	274	283	294	295	281	276	293	296	278	260	282	268	269	294	298	267	280	286	287	293	263	283	258	308	294	276	301	279	289	296	280	271	314	273	279	281	283	316	277	258	272	263	303	308	309	288	314	266	302	262	308	270	248	256	307	273	268	276	302	261	323	283	244	283	266	282	289	284	283	261	294	296	284	277	308	269	278	282	278	270	286	299	290	303	269	296	268	285	292	281	289	291	288	292	271	313	304	293	264	276	283	296	254	234	254	264	260	310	308	281	274	278	278	291	287	268	291	251	285	275	305	267	261	243	291	279	286	253	269	301	295	277	277	281	293	288	263	297	269	266	277	263	279	289	284	276	291	274	296	297	294	309	260	264	256	290	288	295	290	286	271	271	261	276	263	299	263	274	253	254	255	270	287	280	283	277	310	318	262	258	272	269	279	282	257	298	287	291	258	273	256	301	295	258	276	271	268	308	272	300	275	298	284	285	302	265	275	260	257	307	307	290	298	275	243	272	276	283	268	262	282	292	285	242	305	280	258	296	318	279	298	259	263	266	307	293	274	250	292	284	242	296	255	264	301	250	275	270	270	288	272	279	256	281	310	242	304	326	275	269	262	295	267	275	284	271	284	292	288	248	268	284	293	258	252	294	283	258	275	277	267	279	263	296	279	253	285	295	299	275	275	296	296	278	288	288	269	266	303	313	273	281	285	272	276	275	263	268	277	287	273	272	268	260	277	331	273	272	294	272	267	269	267	261	291	298	280	285	264	297	286	279	268	275	257	281	261	288	292	271	289	268	291	274	265	299	280	285	263	282	295	275	277	284	294	273	271	288	298	282	297	306	269	275	275	287	279	302	290	285	254	286	271	285	278	269	285	274	263	292	308	297	275	290	294	257	271	302	248	283	276	296	276	284	256	274	285	249	267	264	283	267	307	268	274	291	292	289	312	291	276	302	299	282	276	272	258	263	283	290	266	278	287	259	285	277	284	265	281	286	279	271	274	294	272	288	258	315	283	260	296	299	278	271	284	298	267	302	272	278	272	257	289	276	260	312	298	286	249	309	254	276	286	323	278	284	271	291	269	268	305	274	286	247	289	286	272	269	287	293	275	281	275	283	280	264	290	247	273	300	280	292	277	272	285	255	309	254	299	285	316	271	295	309	274	258	247	280	284	287	284	293	294	315	285	262	300	260	276	294	264	251	268	273	303	274	276	258	263	294	272	269	247	264	281	302	287	297	288	268	287	278	276	269	271	249	284	277	299	275	269	268	296	258	272	279	284	291	267	287	285	281	270	302	280	287	260	287	264	309	301	295	302	254	285	291	261	276	297	286	300	294	280	281	285	319	265	276	300	293	272	277	313	302	256	271	278	309	287	306	297	281	245	284	268	291	274	253	262	251	285	295	298	279	282	267	268	257	292	258	289	285	274	292	274	277	291	288	285	281	283	292	297	302	271	298	273	254	299	291	314	301	294	292	283	292	310	244	289	285	253	280	300	272	285	262	281	265	280	267	276	243	260	292	291	244	288	281	262	278	288	278	282	268	253	286	288	290	264	265	294	303	315	269	321	293	289	289	284	286	273	299	268	313	283	283	296	287	253	245	256	265	259	265	277	296	308	269	277	257	251	273	300	279	297	284	268	284	263	266	279	258	287	272	243	284	277	290	280	305	256	275	277	301	275	250	259	278	253	267	297	288	296	272	252	287	297	289	279	298	263	269	298	275	287	287	294	291	275	266	303	281	265	297	269	287	304	255	288	276	276	290	297	270	268	301	260	283	257	252	254	247	276	286	262	272	299	241	288	284	302	287	280	264	290	282	304	266	262	296	270	285	258	304	280	286	305	247	278	304	259	279	268	242	273	271	259	254	292	279	277	269	293	309	285	274	271	270	269	326	310	250	272	280	253	274	283	278	266	295	275	250	314	284	263	292	294	287	273	257	299	299	273	289	289	284	290	276	279	285	291	260	304	258	297	314	296	284	283	282	270	310	284	283	286	284	300	281	252	253	276	275	286	290	241	278	295	273	287	281	267	265	265	259	267	272	270	273	282	279	287	275	292	317	281	275	286	288	262	289	279	266	285	269	242	291	257	288	276	285	311	257	275	284	283	255	285	278	273	278	284	280	304	282	283	291	281	265	303	274	285	286	283	305	281	269	251	301	281	282	311	278	242	263	264	286	303	294	299	263	281	276	265	303	288	264	313	267	266	288	291	333	268	298	273	293	315	277	283	274	265	288	306	282	270	250	289	270	268	291	288	294	317	276	274	309	291	306	300	266	277	289	271	272	272	280	290	276	265	269	251	274	274	239	279	278	309	273	274	325	277	284	311	285	257	260	278	264	259	260	284	297	255	245	299	300	269	257	283	262	282	286	305	302	227	279	265	272	298	282	283	262	261	267	292	284	273	273	289	298	250	266	285	267	274	281	291	293	265	269	275	285	247	257	269	268	281	277	288	288	279	287	268	306	303	276	265	259	283	261	292	279	285	288	289	295	283	289	307	306	255	303	277	282	295	297	283	290	266	265	262	296	269	284	282	277	288	263	269	277	295	284	274	273	295	274	280	275	276	252	259	269	304	280	283	261	311	316	258	307	284	293	277	305	311	286	272	277	263	301	282	265	278	279	261	305	272	291	288	255	305	289	278	279	297	297	276	288	308	287	290	268	283	280	321	262	275	261	268	295	279	252	279	255	280	255	285	243	275	295	287	288	270	293	288	269	278	278	285	279	298	260	271	273	269	307	285	264	275	269	261	293	264	271	311	248	284	265	311	296	263	303	259	285	287	298	296	274	263	261	266	284	285	266	296	268	272	276	265	288	258	273	309	284	262	278	276	295	275	282	295	282	305	274	306	281	276	255	278	273	283	278	292	327	289	265	288	306	283	280	256	301	291	309	261	265	323	256	291	265	282	267	256	289	296	284	286	266	277	287	272	285	278	286	278	263	292	272	306	280	263	281	288	285	286	279	250	316	258	279	261	259	285	281	260	274	255	280	286	295	294	270	298	317	286	271	306	298	274	275	271	270	302	288	278	278	274	250	295	265	299	289	277	280	301	276	308	266	278	311	266	304	270	276	283	294	281	277	284	279	257	267	280	286	281	289	286	288	273	277	293	280	314	282	286	235	275	294	287	276	251	293	302	276	304	295	274	279
45102	63110	10746	10605	2642	2010	7275	1298	1094	941	846	814	745	663	643	621	589	594	569	571	495	532	533	524	572	514	529	496	471	511	506	469	524	465	478	467	492	455	458	485	445	496	472	520	468	487	501	501	464	469	495	476	478	475	486	476	471	492	436	439	441	451	471	428	446	450	489	477	481	492	440	476	507	474	431	496	455	451	483	489	458	474	471	470	462	487	445	438	469	464	420	452	423	466	484	477	485	454	474	445	482	463	479	459	444	474	480	477	455	474	506	505	487	456	471	453	458	459	460	453	455	482	498	460	512	508	526	451	463	458	487	440	504	534	476	453	496	482	467	512	440	475	473	475	483	472	476	480	480	452	462	452	443	469	453	468	480	465	476	472	487	450	478	436	472	483	445	459	479	475	463	450	486	451	484	448	496	417	472	462	447	497	415	455	473	447	492	481	479	462	461	460	435	462	451	477	452	454	451	496	482	466	447	492	441	458	513	485	508	416	467	437	451	502	503	454	466	470	465	486	472	438	440	438	458	497	487	467	465	465	473	495	452	486	463	478	502	481	433	455	441	446	502	496	456	463	469	446	499	455	507	481	474	477	454	477	479	500	468	466	453	507	463	499	442	469	465	462	484	465	477	490	463	505	474	485	454	487	444	473	474	425	456	446	491	449	427	435	451	444	496	489	461	480	463	470	480	454	466	469	450	452	451	460	470	454	424	466	436	468	464	435	447	452	449	445	471	437	434	462	471	460	489	448	459	485	492	439	473	477	422	441	493	475	454	453	473	449	477	469	472	436	470	456	464	432	465	459	464	445	470	486	472	462	463	465	473	429	459	485	435	487	491	467	464	500	484	496	443	517	454	454	450	450	441	468	466	513	481	482	456	436	447	464	461	466	453	443	478	437	477	429	458	467	470	466	473	514	453	479	472	443	462	469	466	467	443	460	419	446	464	454	452	453	458	460	479	472	466	448	433	464	458	467	467	458	490	480	487	437	476	431	466	450	488	491	468	466	523	462	462	443	448	451	453	487	458	433	416	480	505	473	455	454	485	473	458	444	469	472	491	455	435	470	453	477	475	477	496	485	476	441	464	496	457	440	506	466	461	449	474	459	463	488	459	503	466	440	489	482	474	458	467	464	465	446	449	452	447	484	424	488	473	470	484	446	484	481	514	451	451	452	455	467	460	474	477	482	495	446	485	449	454	465	422	481	477	479	469	488	507	447	477	489	462	450	463	503	447	465	459	488	431	474	475	455	437	473	476	498	450	466	465	478	438	504	472	453	469	487	486	492	462	460	453	425	494	464	434	453	486	466	481	450	492	495	470	480	482	481	474	504	491	497	440	476	503	507	438	445	458	445	489	432	539	467	441	461	455	469	475	446	454	431	470	465	500	467	464	465	505	433	498	451	477	500	475	451	476	448	480	457	435	531	507	462	460	451	493	485	493	501	482	481	464	512	467	461	468	461	451	498	481	447	491	450	484	476	495	493	434	459	483	468	450	443	478	473	476	434	495	431	474	453	467	465	460	469	476	462	447	474	486	487	449	480	441	457	483	467	447	483	451	455	466	422	484	514	452	466	454	457	440	468	468	457	477	455	438	465	456	457	464	432	492	499	465	513	476	443	497	455	490	453	479	461	479	487	459	424	487	440	494	449	507	472	462	449	478	497	451	480	492	477	516	452	464	495	479	468	495	472	495	484	464	439	459	488	476	450	460	460	492	461	469	531	498	488	515	450	484	473	433	517	443	456	468	472	441	446	465	466	436	442	485	463	493	453	437	450	442	505	459	475	456	504	475	444	460	466	526	487	474	483	527	443	468	518	476	440	468	447	475	447	459	433	423	467	495	508	469	459	481	487	483	452	429	494	433	492	472	526	473	470	456	444	481	461	437	467	422	510	465	450	473	493	476	445	479	475	459	464	430	487	452	472	458	475	536	460	447	472	510	463	490	475	461	470	465	483	464	451	425	470	489	442	479	472	463	456	438	473	439	409	477	447	452	452	476	476	462	473	464	460	462	459	468	448	437	477	481	447	473	442	464	461	447	500	430	462	464	494	518	436	469	494	466	460	446	439	503	471	448	447	480	486	443	488	426	502	472	435	474	421	401	461	459	477	443	470	466	468	494	456	489	513	456	488	459	431	433	483	468	440	485	453	463	487	450	478	451	474	448	492	458	435	457	452	447	477	447	457	454	478	501	451	479	457	489	425	453	496	452	434	510	468	455	427	445	467	513	467	464	464	471	456	477	459	468	479	429	442	522	446	494	488	462	466	472	455	486	439	445	457	455	451	450	505	491	447	481	461	466	440	497	464	483	482	477	456	463	495	474	455	508	426	436	491	424	448	465	463	446	481	470	472	472	499	473	475	486	492	503	481	459	440	471	511	468	451	465	482	461	491	490	431	497	455	424	479	472	480	460	490	457	481	481	471	464	464	476	477	494	447	455	480	486	484	473	439	449	465	466	432	468	489	458	487	488	448	490	470	498	446	464	454	453	467	467	466	449	457	512	481	449	478	446	477	467	482	425	489	465	529	478	508	465	469	478	456	460	515	473	455	485	465	440	475	456	474	481	459	463	482	480	468	454	478	441	431	462	505	486	473	492	482	413	462	449	512	469	464	470	479	473	488	477	457	498	450	463	460	482	458	470	494	472	446	462	494	477	475	445	464	511	430	486	471	475	448	474	456	482	407	489	452	461	497	469	445	469	471	460	476	461	473	439	467	469	477	496	488	452	454	482	449	441	453	472	475	481	465	475	508	461	485	480	488	502	481	472	478	505	435	484	478	500	476	458	486	455	478	454	436	425	460	456	444	455	422	500	468	450	505	449	445	497	449	474	436	490	443	482	477	470	434	510	448	464	491	452	441	484	450	454	436	450	463	444	469	437	495	498	449	468	482	475	448	487	437	492	506	496	440	446	451	479	465	458	462	436	500	474	495	475	492	489	458	447	460	462	451	449	512	460	479	460	480	467	468	495	473	468	485	498	513	471	513	492	471	485	482	465	465	479	463	480	453	505	464	466	469	494	469	467	496	473	492	455	463	462	476	480	436	500	455	528	464	476	455	479	459	464	493	480	480	469	448	476	475	484	459	470	512	481	429	430	466	432	455	515	451	462	465	510	465	454	429	461	459	475	470	443	502	468	463	464	475	477	478	476	472	502	468	470	437	486	489	461	478	466	453	475	500	496	454	444	474	474	461	505	482	456	442	442	454	452	426	460	470	451	433	458	482	503	465	480	440	505	480	467	455	497	482	485	442	477	497	454	456	510	468	457	487	472	432	456	499	453	459	440	482	459	487	475	487	482	488	489	473	448	457	482	434	478	446	480	466	464	459	444	465	432	456	453	470	465	503	453	454	465	446	470	433	443	443	459	428	465	464	429	456	454	482	457	476	466	484	454	442	482	429	476	496	446	457	500	476	452	474	480	473	456	497	463	456	451	475	456	436	461	478	477	478	486	467	454	453	488	492	431	446	451	501	468	476
23236	21397	29105	23834	21306	19579	5112	666	465	408	359	328	301	264	234	251	232	203	195	197	192	186	168	172	165	163	165	161	168	164	165	153	130	153	162	160	149	148	147	150	158	123	139	158	142	150	148	155	112	124	134	141	147	147	152	138	145	144	147	152	144	137	135	121	145	130	150	143	133	135	114	155	150	168	146	143	139	139	142	146	150	150	130	145	133	147	143	153	133	135	142	122	135	142	138	122	144	139	131	145	138	166	133	130	126	136	157	153	139	163	146	138	168	149	124	140	126	143	136	160	136	136	123	136	140	152	153	131	126	162	144	167	133	130	138	117	154	161	135	156	153	140	130	142	138	126	144	135	124	156	138	140	134	124	140	151	132	134	135	144	139	133	145	137	151	142	113	107	130	135	131	136	148	128	149	149	135	146	148	124	143	151	146	141	135	151	167	140	121	137	152	143	134	132	148	130	116	127	153	137	144	129	144	145	140	147	137	142	126	149	147	136	159	136	132	140	128	130	145	140	137	134	146	132	123	118	140	134	128	151	169	147	137	137	133	128	141	138	138	120	135	141	170	137	141	142	129	143	120	131	153	122	146	137	137	133	136	118	147	142	152	138	134	148	146	138	141	149	135	147	141	127	125	148	139	133	139	150	137	153	125	137	131	145	140	139	135	136	134	143	147	140	152	158	136	152	135	156	133	144	135	141	150	107	148	151	136	142	146	155	151	142	128	147	128	142	134	146	139	148	136	133	141	156	148	138	126	145	124	159	132	119	146	147	116	145	147	136	131	133	131	151	153	138	119	134	147	141	145	141	143	151	149	122	139	128	140	144	150	131	125	135	120	156	121	138	122	127	133	150	137	137	128	121	146	139	134	134	142	166	132	143	137	127	138	136	137	152	140	138	139	145	137	143	108	142	139	140	123	134	149	149	148	115	123	126	142	148	138	137	144	117	127	163	152	129	147	130	147	151	136	137	139	130	138	149	133	137	127	121	162	137	134	129	112	137	122	139	140	162	145	134	132	130	158	155	147	141	142	150	149	132	142	140	143	140	138	120	165	134	150	127	145	138	136	126	134	140	136	127	143	144	165	128	142	133	150	143	119	161	166	148	125	138	142	144	122	149	133	150	125	113	143	124	171	149	124	135	136	148	133	144	139	131	147	135	142	144	131	136	141	137	128	152	135	142	148	149	125	134	137	127	150	120	157	131	156	156	128	131	130	138	157	138	130	147	152	139	142	140	154	121	136	121	128	139	137	136	139	163	137	121	151	155	128	140	165	135	139	119	155	155	142	140	127	127	127	150	146	133	123	159	146	143	122	123	145	142	119	135	150	125	135	140	128	114	124	142	151	139	127	148	162	145	119	131	124	143	152	138	145	137	118	119	152	134	150	134	146	149	148	133	124	130	129	125	133	134	136	155	128	132	116	135	141	117	130	144	139	139	131	146	149	147	143	136	119	121	136	153	119	138	149	154	135	128	132	152	141	156	108	137	170	140	150	151	119	132	136	127	144	143	135	131	137	134	141	137	162	148	143	138	144	121	138	143	113	135	132	145	117	118	135	127	124	129	127	118	127	160	134	142	122	139	125	142	155	136	133	159	122	148	153	134	128	139	134	159	131	139	145	121	148	140	127	146	137	139	152	134	146	124	141	134	147	125	136	148	139	153	141	127	129	120	133	126	139	140	150	135	145	143	151	169	138	166	130	131	129	137	146	137	133	146	144	131	128	140	135	135	159	143	169	136	129	150	121	122	126	136	134	116	135	138	126	138	126	126	139	140	145	142	139	163	141	140	148	125	154	156	133	136	138	143	127	145	132	137	130	154	130	136	138	134	118	145	132	133	151	140	130	124	146	148	152	135	154	127	153	140	138	161	127	134	124	134	141	120	117	132	155	119	129	136	156	135	153	148	110	144	128	156	135	132	135	132	138	127	140	133	149	126	127	153	123	137	116	137	131	161	150	154	150	140	142	125	137	135	153	136	140	157	143	131	146	144	134	131	115	133	146	131	111	138	132	145	139	134	129	125	152	121	138	133	136	128	152	118	136	136	144	150	143	138	136	153	168	127	141	142	132	143	152	129	134	149	137	132	129	143	141	155	138	157	149	135	134	153	131	115	126	138	125	147	123	138	110	138	162	117	117	150	125	131	124	143	135	137	143	137	137	124	141	134	128	162	138	133	142	144	145	141	146	137	134	135	134	141	155	131	134	127	123	134	139	126	124	153	131	154	137	124	127	148	135	155	125	135	133	136	156	146	133	147	131	133	134	143	140	159	120	162	143	137	146	133	140	143	166	149	138	133	146	124	125	140	141	132	168	112	134	138	124	144	140	144	132	142	132	158	145	143	153	130	130	123	127	140	164	136	134	124	146	122	151	141	146	120	136	148	145	158	134	143	140	134	136	162	138	132	131	122	116	133	135	124	140	168	125	145	146	148	147	140	142	136	133	130	139	155	112	120	150	158	149	147	165	137	142	141	143	149	135	139	144	137	132	149	123	136	124	131	145	157	120	156	136	135	132	143	160	124	146	114	144	152	142	105	116	129	132	152	144	142	150	137	138	142	149	140	139	131	131	123	125	152	164	118	139	157	143	126	132	147	137	134	138	111	137	106	140	140	119	143	147	157	137	144	138	166	157	134	132	127	145	129	131	114	138	152	135	148	149	133	134	118	161	128	114	140	150	139	138	138	126	144	130	138	133	121	128	152	135	147	149	145	121	152	106	132	134	134	149	126	144	120	123	125	141	128	136	125	135	130	157	116	139	128	148	151	148	110	142	168	139	131	147	130	160	138	140	129	150	138	157	165	136	134	145	119	149	125	140	125	135	144	127	128	128	143	134	143	138	149	145	136	143	119	148	144	148	147	125	141	120	141	131	136	133	138	140	146	149	126	151	147	128	137	140	121	131	140	144	131	136	135	123	152	139	116	140	128	132	129	146	147	139	136	122	132	142	153	125	128	128	134	146	135	131	118	153	138	139	155	152	134	142	137	137	134	145	137	141	141	153	138	136	142	163	141	138	134	137	151	139	134	140	171	139	138	138	135	164	135	120	149	118	158	135	134	146	113	134	139	127	158	138	136	134	134	149	115	138	107	156	143	145	127	156	162	157	137	124	128	147	134	149	138	135	134	147	149	134	137	161	163	136	146	114	131	127	144	129	143	154	132	149	142	149	151	139	137	136	139	126	146	127	122	145	130	153	126	144	126	141	162	135	143	155	116	132	136	137	123	145	136	154	147	136	138	131	144	143	166	141	143	121	127	151	140	148	133	127	135	149	137	133	158	133	132	143	143	137	137	136	134	143	151	127	142	118	134	126	130	147	151	146	136	138	129	145	131	150	153	130	129	126	142	182	134	137	135	150	145	137	124	122	143	151	148	141	138	132	132	141	139	137	129	173	145	127	132	136	120	166	140	128	149	154	131	143	155	142	133	143	132	129	152	131	150	141	136	131	123	118	136	144	146	137	133	138	124	136	119	131	136
48969	70149	17618	13101	3992	2837	7588	1728	1283	1095	919	805	728	604	618	476	455	443	430	364	353	376	342	329	338	274	303	311	285	291	248	248	269	272	253	293	233	227	253	202	244	271	272	245	272	280	266	236	258	220	254	248	244	242	239	225	204	227	246	232	254	241	246	267	246	238	254	296	269	247	219	236	210	230	247	251	255	231	235	242	222	255	234	218	232	231	215	208	229	242	240	269	234	201	241	236	225	246	207	221	234	215	224	232	239	253	227	239	246	240	265	235	236	246	244	235	246	221	248	260	220	224	220	235	228	255	225	240	232	217	240	256	257	273	240	266	209	233	238	246	229	278	217	227	240	226	226	229	237	228	248	243	233	270	288	276	223	235	199	231	219	248	239	232	210	255	210	239	225	215	246	230	218	224	214	211	237	210	235	252	228	251	252	242	213	252	256	232	233	213	255	216	217	227	231	242	212	245	228	234	224	233	235	221	251	216	219	212	224	238	246	250	227	254	256	213	247	254	232	216	241	231	234	226	228	255	239	222	219	230	258	276	225	223	231	265	211	206	232	226	226	246	233	228	239	234	223	242	229	236	219	224	265	243	233	238	230	238	232	246	204	215	234	227	225	224	210	222	228	225	216	207	233	249	217	228	226	229	240	253	244	225	254	219	214	220	247	242	237	247	220	249	218	235	231	228	211	198	234	229	222	236	215	239	230	229	222	232	210	243	232	263	216	214	214	245	246	233	220	218	216	213	243	235	232	223	238	224	256	261	232	222	229	219	241	231	241	201	242	233	213	241	256	238	222	242	217	266	252	238	235	246	207	227	245	261	240	205	254	227	205	232	253	249	212	245	226	222	247	219	272	239	242	245	235	236	228	222	228	262	218	238	238	235	258	212	235	249	218	257	244	247	244	240	222	218	224	228	242	229	238	234	236	208	245	249	225	242	206	229	277	221	236	233	216	225	215	205	241	239	222	245	255	238	227	237	242	226	221	237	230	216	233	231	234	239	252	233	207	227	221	215	224	233	210	201	235	222	231	230	224	216	237	227	253	235	201	220	214	240	237	223	208	248	236	234	254	214	237	265	248	237	221	244	245	247	233	214	224	244	226	237	205	247	218	225	238	218	241	207	249	236	250	248	227	213	237	225	240	242	243	250	214	228	254	220	204	242	227	255	242	266	217	244	238	222	254	236	253	224	246	241	234	240	237	235	256	246	224	245	218	248	225	208	242	244	258	245	233	228	205	225	205	219	213	223	228	243	203	242	225	244	247	245	247	223	222	218	232	239	221	245	242	214	191	238	236	219	220	212	261	222	230	227	228	227	222	224	251	209	222	226	213	249	236	240	219	247	250	265	239	202	216	240	230	255	219	210	223	214	241	212	232	248	253	240	242	216	204	236	228	201	241	221	259	217	219	232	224	262	184	250	258	260	254	256	230	228	247	222	200	199	241	234	222	261	236	231	211	229	222	272	211	230	236	209	223	224	225	232	224	223	237	231	243	233	225	219	242	247	262	238	216	214	242	259	266	225	226	259	240	274	237	223	237	222	234	234	255	220	237	237	248	243	235	235	275	237	239	224	256	203	223	230	231	222	223	241	250	220	235	259	220	226	230	248	245	212	234	227	254	227	258	234	230	236	249	231	247	239	234	217	226	256	229	220	218	244	256	233	239	268	224	249	231	242	220	239	237	227	203	257	218	228	214	218	236	239	245	215	218	218	233	225	234	236	228	239	229	256	236	224	238	219	253	215	222	235	225	237	240	230	234	209	244	221	217	199	253	254	238	237	238	254	218	254	250	200	224	238	258	245	202	234	238	229	232	209	211	222	236	248	255	236	236	227	233	255	244	236	217	260	224	228	233	237	246	239	245	233	246	243	225	229	218	210	248	228	258	239	213	231	225	224	231	243	248	219	228	230	226	234	216	245	239	240	220	231	218	228	215	244	215	264	239	216	219	243	231	239	248	249	231	240	252	231	223	226	246	243	235	230	223	222	236	226	241	224	261	235	260	231	209	222	241	218	226	221	256	224	238	235	274	218	229	251	256	217	222	244	228	233	213	238	217	219	247	237	234	232	238	223	235	224	203	250	240	256	239	230	238	253	261	240	191	234	243	243	221	248	247	220	239	190	230	227	222	211	245	253	217	229	228	246	239	246	245	242	241	211	242	231	221	218	228	223	241	237	252	230	205	244	227	254	236	228	259	233	220	245	242	235	221	266	234	223	241	235	202	232	243	234	239	241	217	239	220	224	232	256	229	225	244	253	263	227	252	250	233	227	231	240	235	229	223	211	231	215	243	226	228	238	227	210	212	216	229	238	220	244	252	241	237	264	264	268	220	239	245	246	252	226	221	230	219	237	229	259	247	230	211	220	234	213	229	239	229	239	210	260	245	225	232	235	228	223	240	209	244	256	232	199	251	237	244	243	248	234	234	235	273	237	227	225	237	224	199	218	227	231	233	247	241	227	236	234	196	209	213	220	217	218	231	259	238	225	238	229	250	233	212	206	232	207	236	213	242	248	229	237	232	263	221	209	232	244	242	226	236	211	242	238	247	223	219	230	210	239	254	217	236	229	249	208	247	234	234	242	229	216	256	243	245	231	216	239	224	266	233	243	225	237	232	221	235	227	240	201	248	242	203	226	229	224	228	219	244	211	244	226	211	211	220	249	224	233	245	228	230	208	252	215	225	262	249	224	245	243	237	221	228	241	214	221	217	210	215	228	242	229	234	204	224	250	239	252	216	219	269	223	235	227	235	215	235	200	251	237	230	228	233	218	242	240	234	253	258	235	226	249	241	218	243	231	251	241	250	228	214	224	241	224	230	236	251	202	254	237	207	228	245	227	221	255	241	215	242	226	230	236	229	209	232	250	220	231	259	253	223	209	224	243	239	233	240	239	247	220	256	247	249	238	241	228	231	236	218	249	214	240	235	231	265	218	227	234	214	237	251	257	236	216	227	231	224	245	235	237	233	217	243	239	219	232	232	228	254	261	239	230	224	261	235	219	235	240	230	251	228	258	216	265	257	219	240	242	236	218	235	216	254	251	218	206	254	230	236	221	217	240	229	249	262	245	225	245	236	253	247	215	244	213	231	256	226	261	229	232	249	238	272	213	213	228	231	254	251	228	234	234	237	230	230	247	236	221	242	250	246	251	218	247	237	224	230	233	237	213	238	225	246	218	253	263	232	225	229	234	221	253	230	218	233	220	226	228	241	241	236	223	229	226	264	234	227	260	216	229	266	241	229	222	231	233	240	245	218	211	233	236	235	233	220	238	243	250	264	243	244	220	233	247	245	269	199	202	212	200	226	234	240	237	217	261	220	201	218	230	234	230	267	216	251	238	210	235	240	247	214	216	236	237	252	225	229	248	223	237	232	262	223	220	217	221	228	212	222	246	217	237	246	227	212	245	250	237	235	202	249	216	208	221	234	244	265	240	219	217	247	223	222	209	216	233	244	220	196	225	249	193	239	234	231	233	254	233
29380	29459	17132	3700	550	424	606	368	373	329	387	327	335	351	374	348	329	329	344	370	331	311	349	331	351	321	315	344	319	314	332	322	321	317	315	332	340	348	286	311	322	294	346	327	354	314	327	301	348	296	330	331	352	305	330	306	329	320	302	311	346	311	332	313	322	331	308	318	297	334	325	303	300	307	337	295	302	365	352	342	316	323	323	337	318	352	313	312	299	330	297	317	301	340	312	318	322	313	325	320	321	337	354	337	306	310	329	352	357	335	326	329	332	303	322	274	343	333	328	304	349	287	330	342	317	316	339	305	342	326	346	319	285	321	322	311	319	293	330	317	324	324	300	305	319	318	299	306	307	274	302	318	339	331	302	313	300	323	308	333	330	305	311	297	352	334	371	332	332	300	335	307	323	313	338	296	314	289	308	310	326	323	345	342	311	332	292	332	316	334	323	349	319	338	310	324	354	332	344	333	302	319	312	309	317	310	313	317	315	311	354	314	305	328	321	324	318	298	326	313	314	342	340	321	324	315	315	316	332	316	323	352	299	328	326	332	318	315	315	307	326	297	332	313	305	310	313	324	325	283	311	325	330	345	332	312	336	344	335	303	371	311	326	288	298	340	341	331	326	344	343	326	335	332	359	304	316	330	331	330	320	303	313	319	316	335	345	332	332	329	311	315	347	324	293	317	342	316	343	314	323	308	352	331	312	312	327	325	342	322	352	298	338	298	278	313	329	299	300	337	318	347	348	305	318	321	347	353	340	326	355	357	338	315	341	312	313	299	310	333	314	336	316	334	314	324	322	326	327	331	315	287	279	324	345	295	349	311	316	309	323	305	304	326	294	286	341	318	323	317	316	328	320	364	320	310	347	325	316	316	314	320	350	317	325	341	327	314	361	347	333	313	300	342	327	349	293	311	300	343	323	339	320	334	294	336	330	295	323	299	351	331	330	322	289	323	325	318	316	289	301	303	318	312	302	329	299	318	291	366	296	306	293	341	357	292	354	313	342	278	305	297	310	323	322	328	327	330	350	326	314	342	330	302	342	357	354	342	308	339	345	321	312	300	327	353	313	304	330	297	291	295	302	356	273	315	310	332	336	340	330	322	319	327	335	320	332	290	317	325	354	304	336	354	349	319	315	321	341	315	316	297	316	301	328	304	327	326	319	314	341	311	332	342	314	309	340	332	308	325	358	300	323	304	337	293	326	323	318	322	311	319	323	321	330	313	327	306	340	284	329	317	313	328	337	314	329	328	339	312	316	317	334	310	289	322	317	325	311	311	336	337	313	346	315	307	304	311	314	318	316	344	336	305	333	290	314	327	361	286	299	332	344	328	344	338	322	278	334	321	299	315	316	344	343	284	352	341	320	352	321	337	331	328	337	324	306	304	325	332	320	321	321	319	294	295	337	300	288	328	296	319	326	324	335	350	319	334	309	333	326	311	290	343	311	285	362	339	314	324	359	353	321	330	342	309	315	314	344	307	327	326	341	294	324	295	305	319	309	305	324	334	325	324	300	336	314	317	303	322	297	315	318	333	313	304	314	322	327	320	313	329	333	330	326	332	318	340	336	312	298	348	332	340	333	298	341	307	319	321	313	327	315	319	331	336	311	328	315	304	321	307	353	318	333	304	321	316	330	329	308	319	332	330	285	318	303	316	345	320	309	327	308	342	326	353	316	330	317	320	282	310	338	299	332	296	312	321	290	318	330	314	326	319	313	290	314	331	314	306	336	306	306	301	386	352	296	323	304	301	304	303	351	313	321	317	340	319	302	321	332	355	344	319	326	297	318	304	329	335	303	327	323	348	301	341	302	343	310	321	334	304	317	310	305	307	313	266	302	299	323	307	312	297	289	300	334	318	318	307	328	331	292	323	335	302	313	319	296	318	336	304	320	350	346	299	312	308	320	327	342	331	319	334	311	306	345	319	299	341	300	315	339	329	331	315	328	307	320	305	321	300	300	317	350	309	332	296	357	314	330	322	343	323	329	300	319	337	322	311	292	351	322	329	333	335	309	292	346	353	307	311	343	326	329	305	318	344	330	308	330	306	320	315	316	307	302	318	330	349	330	336	289	307	310	347	337	313	307	286	331	350	308	309	346	322	307	363	302	312	336	340	337	298	324	346	318	332	344	298	336	311	323	328	308	310	340	318	326	335	355	371	358	330	334	310	317	333	338	322	286	348	313	344	337	355	327	297	285	320	311	335	297	322	317	333	320	338	338	321	330	311	357	328	334	309	329	311	341	342	315	328	313	365	336	336	333	333	346	307	328	311	312	330	345	294	323	340	318	317	330	296	306	351	313	313	291	317	334	328	289	315	311	319	335	324	297	302	361	332	325	323	295	327	312	325	354	299	351	311	346	296	304	316	313	338	335	293	339	324	305	320	323	312	325	347	292	305	307	352	334	294	342	329	313	330	311	330	327	329	266	347	334	324	333	351	283	308	331	353	315	336	329	328	309	356	332	319	325	288	321	316	296	347	310	310	342	337	327	325	329	273	330	320	312	342	296	329	310	295	335	327	298	323	307	336	338	343	315	299	312	280	302	299	328	341	340	314	332	316	301	350	334	306	315	322	321	320	304	320	318	327	326	325	311	278	330	330	298	324	325	312	350	335	327	325	329	370	299	326	311	330	332	304	322	334	316	338	291	307	321	350	328	348	302	315	319	299	336	321	326	331	336	313	315	330	329	325	326	289	335	340	321	316	314	342	332	344	330	310	303	354	311	329	333	325	299	328	329	311	327	331	320	298	301	327	334	314	345	322	293	355	319	288	310	301	330	361	350	284	326	341	322	334	326	322	307	318	341	330	333	331	341	361	321	307	336	311	299	296	314	265	312	346	311	329	341	326	290	337	320	313	330	349	292	341	337	280	320	316	344	337	322	297	332	324	328	316	286	299	315	324	332	333	297	305	283	302	290	329	290	314	319	298	328	353	289	299	352	314	350	303	321	328	352	331	341	294	329	331	334	286	296	318	319	311	317	334	312	295	346	308	335	289	320	305	320	339	337	316	339	325	314	323	315	356	341	368	344	323	329	316	340	313	346	324	308	301	336	312	286	304	345	325	332	307	327	345	321	350	356	277	333	319	351	352	318	332	298	337	327	307	345	313	326	329	311	308	352	308	326	357	322	321	322	296	332	329	317	352	312	319	305	315	343	320	324	359	355	320	324	349	317	319	294	336	329	325	313	321	337	319	330	331	304	360	339	311	324	324	340	314	297	372	343	323	331	345	339	355	333	348	318	304	337	317	323	308	316	331	326	337	323	321	301	332	341	331	296	339	265	295	337	364	322	333	336	312	341	332	327	296	337	320	363	333	307	315	323	331	335	307	309	330	310	345	336	315	335	325	294	327	320	288	325	297	313	349	305	318	315	305	341	328	344	324	317	321	319	329	306	354	328	318	345	331	326	322	308	343	335	314	305	338	342	329	347	358	326	325	353	330	302	308	334	336	327	346	330	325	301	335	363	329	332	328
37722	46284	8056	3117	1031	916	1205	743	655	637	653	559	609	544	560	575	576	546	502	522	536	496	508	510	528	508	568	529	554	534	517	570	493	474	538	514	577	522	522	508	522	529	529	536	516	500	509	541	542	486	563	557	475	508	538	541	506	532	553	530	541	529	545	497	540	488	542	571	521	530	507	538	554	530	538	543	540	544	511	485	553	506	577	540	474	515	482	517	513	528	545	529	549	498	564	506	524	505	524	525	518	508	510	543	542	503	493	552	524	521	544	543	545	514	530	485	519	529	476	546	530	593	477	544	521	522	532	521	530	525	557	543	537	520	533	551	532	543	555	517	508	522	556	499	464	500	493	552	531	518	525	528	527	543	555	515	522	520	553	540	519	566	494	528	529	521	526	504	482	515	509	552	530	558	574	544	531	522	534	550	543	550	549	539	504	528	511	526	562	517	560	518	525	510	542	520	482	499	554	498	527	534	498	489	528	551	519	591	561	533	517	542	542	560	505	485	505	512	506	498	545	521	517	522	537	518	499	514	510	535	575	548	540	533	534	486	521	502	531	517	523	543	546	542	535	536	557	523	550	540	549	504	543	519	487	543	506	500	525	512	523	538	511	514	495	549	522	510	535	523	507	539	552	491	537	532	540	528	509	549	485	477	530	497	544	532	502	524	507	490	523	508	520	517	530	532	543	537	503	524	523	510	499	556	506	541	533	542	533	512	544	545	504	538	512	544	511	538	520	512	525	513	482	514	508	526	501	544	547	540	520	550	529	568	522	531	549	481	539	496	528	536	532	529	499	511	554	505	522	497	484	514	525	546	511	546	507	535	525	543	538	568	494	541	513	520	507	523	529	542	526	573	537	533	521	496	546	506	525	564	566	549	515	512	511	515	524	527	520	534	552	567	481	499	511	509	526	557	524	542	560	513	506	508	506	520	501	559	535	539	572	541	519	528	530	554	511	520	491	487	542	546	525	538	545	491	550	508	522	533	518	496	505	521	504	501	536	512	526	515	515	527	569	518	515	547	545	542	509	531	544	505	530	498	545	509	536	547	525	505	535	535	522	517	493	502	509	503	515	550	519	490	510	489	515	532	522	549	520	574	508	488	464	559	548	514	528	536	489	508	537	535	498	557	552	524	534	515	503	529	511	544	577	501	537	529	477	520	518	493	481	512	562	502	557	536	552	563	512	495	540	514	545	569	488	545	505	521	544	539	503	508	497	539	533	515	518	549	528	535	550	489	526	544	510	529	521	550	549	518	534	521	535	518	500	523	505	531	524	503	510	549	575	541	514	520	555	548	501	564	554	549	518	514	537	537	530	544	493	523	504	495	526	477	552	510	495	504	529	554	522	584	515	546	514	555	562	533	519	531	493	560	555	562	540	532	509	545	508	602	500	499	554	486	535	528	520	490	512	564	541	542	526	549	531	572	523	528	507	514	523	566	556	541	575	498	532	496	479	555	520	556	557	532	528	542	526	500	553	528	534	539	557	490	552	583	487	510	557	537	549	550	555	541	524	514	541	529	545	511	518	512	527	518	547	543	524	477	573	568	492	510	535	546	529	511	525	541	483	553	524	529	523	524	530	541	501	553	506	520	517	505	519	556	533	510	534	507	481	533	520	540	563	545	554	573	516	519	531	531	543	537	519	505	524	523	577	556	481	535	553	524	529	510	504	530	520	475	497	508	510	532	550	557	565	513	527	524	539	516	513	527	506	539	551	573	500	549	517	544	539	500	538	531	549	518	519	562	566	561	539	516	591	505	516	550	500	561	556	559	537	547	492	537	547	542	507	522	530	516	526	539	523	545	502	545	551	495	557	550	499	558	554	534	551	571	478	568	521	524	463	501	486	541	516	535	507	524	519	517	480	526	529	520	493	523	493	557	530	524	510	496	503	523	501	530	517	530	534	531	488	536	536	523	546	533	554	538	527	506	568	542	503	516	528	523	531	541	532	539	511	530	504	514	533	536	573	516	551	488	519	519	530	573	504	558	534	511	521	516	511	565	549	549	534	511	523	527	508	528	568	506	519	492	547	503	543	547	508	513	521	548	549	564	552	537	510	531	532	539	488	541	515	508	554	526	518	544	556	533	489	530	531	560	521	486	515	505	506	498	520	534	513	531	530	523	466	549	540	516	505	535	493	536	524	523	553	543	566	538	515	537	511	529	540	553	562	513	504	539	521	520	479	498	544	538	540	497	515	502	546	526	457	529	521	540	512	516	525	536	553	521	513	510	502	531	499	536	531	522	550	522	470	505	549	524	527	534	581	500	528	559	544	527	568	561	528	506	519	536	565	542	506	531	525	538	499	554	528	543	480	513	480	484	538	500	528	510	523	521	551	529	497	498	549	520	498	497	576	485	472	548	533	505	513	555	519	543	549	511	533	545	532	538	561	562	546	527	574	513	559	511	520	490	512	535	542	531	531	516	540	514	544	563	541	521	522	551	491	503	518	546	517	528	527	520	485	498	526	545	529	537	543	491	524	546	524	532	502	519	523	546	489	545	479	547	545	527	490	540	587	517	508	494	548	533	555	545	544	558	515	580	499	521	469	510	517	515	532	536	504	508	513	522	503	537	532	514	524	532	541	529	461	536	509	520	473	524	508	496	543	530	477	501	532	487	532	549	512	568	528	546	515	496	501	534	531	542	572	512	543	536	500	532	538	549	503	532	505	548	500	515	557	501	518	494	541	500	528	555	541	542	524	513	546	540	561	519	550	549	536	506	488	545	533	535	495	558	514	535	563	543	545	509	507	515	548	526	535	481	550	522	568	535	504	515	526	542	533	515	560	525	514	528	513	535	489	500	542	558	526	528	523	533	471	567	508	542	533	528	532	515	512	497	542	519	514	495	565	544	526	542	502	534	526	568	504	525	527	545	527	514	542	538	537	544	481	526	529	538	551	480	539	526	518	507	510	508	518	534	558	558	484	539	572	527	519	564	541	514	526	575	485	534	531	527	503	519	505	520	481	544	518	493	553	491	517	501	554	477	498	557	526	535	517	521	517	530	519	572	522	528	524	513	526	537	533	501	491	533	527	538	515	527	550	544	529	523	500	533	507	493	536	492	517	512	520	533	518	527	561	544	498	552	515	480	543	518	480	566	540	586	512	514	542	525	485	520	523	546	510	547	538	543	512	487	509	552	530	526	504	537	534	532	503	482	522	508	548	504	532	506	528	514	505	574	533	518	555	522	531	581	522	501	482	508	515	533	550	515	537	530	515	552	558	515	556	513	562	526	527	564	545	522	512	523	495	513	519	532	530	500	499	559	511	541	505	535	541	563	558	567	533	492	560	553	545	564	523	518	512	554	525	548	530	535	526	535	555	554	544	511	505	534	486	548	538	548	512	517	484	499	524	549	526	533	532	565	531	523	515	503	543	511	506	542	546	519	531	514	505	537	512	526	539	487	556	523	524	487	484	512	549	520	523	525	518	538	520	538	503	533	551	542	516	502	520	534	514	507	506	494	509	532	579	520
24359	21455	28550	24643	21049	9081	3238	633	457	395	415	351	337	372	347	325	316	313	313	353	308	297	327	299	305	283	313	271	278	319	288	278	320	306	288	267	281	258	306	275	278	296	289	278	281	283	277	271	301	276	297	283	264	274	275	245	275	289	292	279	290	293	256	277	276	276	274	278	257	245	275	245	252	289	310	293	269	286	267	246	298	260	270	251	273	252	301	269	290	270	314	307	290	255	268	291	281	255	257	278	268	303	299	281	286	273	303	271	272	267	281	274	294	299	267	250	300	261	258	268	260	290	263	271	276	264	247	293	257	257	267	282	299	259	285	282	267	277	251	289	257	287	304	257	290	274	305	282	300	279	258	267	284	298	282	316	268	273	289	286	296	272	260	281	295	282	262	261	254	286	300	263	285	288	303	254	257	300	266	283	264	299	279	276	256	304	299	263	270	289	278	272	302	296	268	264	270	221	298	264	286	252	271	276	285	280	266	288	271	286	284	303	267	282	265	259	252	250	287	284	293	301	289	265	277	278	241	283	271	316	277	272	270	303	280	258	265	301	276	256	284	269	290	286	278	270	299	282	275	303	281	303	276	296	284	282	305	277	279	275	288	258	260	269	319	248	258	288	304	267	280	269	293	296	285	279	269	257	265	291	257	272	255	279	300	291	298	249	314	270	300	262	257	285	287	279	290	281	294	299	265	311	266	288	285	288	276	239	256	261	277	281	275	278	274	260	302	283	299	265	246	268	285	261	256	259	254	284	278	268	296	268	251	250	264	287	280	281	281	317	271	293	287	287	300	259	268	290	268	272	291	288	281	294	269	269	278	271	264	293	293	256	255	298	274	251	239	267	292	304	284	294	279	278	295	278	278	264	274	249	277	262	287	292	270	267	278	277	299	300	274	257	283	294	261	275	258	267	268	284	272	265	274	249	276	276	307	287	268	295	248	264	290	261	290	275	269	295	262	279	272	247	295	270	253	278	281	267	265	270	284	291	254	260	305	261	290	299	282	284	279	297	269	264	269	278	269	274	311	274	300	263	275	255	258	261	258	290	274	250	280	273	286	281	289	291	277	280	279	257	276	271	267	306	276	315	260	249	292	269	274	283	270	276	287	278	288	279	249	320	269	267	262	272	282	281	308	269	262	269	248	256	254	273	266	258	257	262	258	258	274	279	293	322	249	310	285	262	263	271	290	305	263	250	255	226	271	271	284	272	304	293	299	319	296	281	302	274	278	261	284	286	291	306	308	249	269	272	271	290	291	237	272	264	256	297	264	272	310	247	276	289	267	259	271	280	294	327	294	264	267	284	256	269	288	288	301	266	304	278	290	287	288	281	275	278	269	295	267	248	294	258	266	250	271	274	315	250	289	261	281	305	278	281	268	270	278	279	254	275	288	269	292	303	282	277	276	265	297	259	256	272	263	273	290	296	286	274	285	273	261	272	276	310	260	260	281	284	281	289	295	272	280	287	296	275	293	263	264	256	263	267	289	260	272	286	268	286	258	266	290	284	248	287	283	259	263	274	265	263	282	322	272	279	259	267	269	287	254	260	266	284	285	282	274	265	273	266	260	275	300	292	248	284	264	228	273	268	253	281	256	277	282	257	250	276	281	275	288	284	283	273	265	275	262	268	264	299	273	246	280	285	272	272	279	275	279	301	260	291	239	284	250	285	269	289	309	283	283	306	276	278	284	279	290	267	267	278	276	268	271	259	279	274	245	268	272	282	268	282	260	295	251	277	275	258	235	265	250	260	258	261	267	307	261	268	248	312	277	282	240	315	266	289	273	279	293	264	311	297	268	284	275	295	260	267	272	250	282	284	273	264	294	286	265	299	292	281	274	238	268	250	308	310	301	310	260	242	270	296	275	312	279	278	263	283	292	303	257	276	335	264	306	309	261	242	272	274	282	274	288	252	275	282	269	257	270	297	242	281	274	291	255	315	287	261	285	312	268	303	285	249	269	270	265	266	273	257	280	320	255	247	245	269	275	311	277	256	303	274	264	284	255	286	245	259	290	263	261	287	267	303	295	268	275	278	292	288	295	268	275	273	274	273	246	305	273	256	307	303	241	292	254	269	287	252	296	271	281	251	286	290	283	273	271	268	261	289	268	285	297	281	303	278	297	281	258	272	260	285	257	284	249	241	277	278	285	272	297	261	292	281	260	269	298	275	285	272	297	288	281	304	282	299	273	285	246	270	288	283	271	287	274	283	291	261	269	263	288	300	258	254	263	269	295	269	282	276	281	292	297	260	278	279	262	289	292	279	287	279	259	280	251	283	315	281	280	266	266	291	297	260	271	262	285	267	256	294	292	266	304	261	284	292	279	285	295	286	286	302	278	260	280	291	229	275	288	290	285	259	238	282	276	293	254	316	293	260	284	279	279	279	278	234	297	259	260	275	299	307	282	272	290	257	258	287	270	282	301	283	277	252	270	286	253	275	300	302	286	281	270	297	284	284	280	277	269	282	295	286	273	264	275	254	276	263	271	267	272	255	265	281	260	296	310	294	272	253	286	292	284	289	267	281	249	244	297	277	303	308	298	263	297	266	268	274	290	280	241	275	286	269	258	269	264	264	262	280	244	288	241	285	251	259	280	296	271	283	251	284	279	313	276	277	266	277	275	251	277	274	270	274	272	245	255	276	278	287	256	281	253	258	254	267	270	252	267	285	273	248	268	284	270	307	302	265	275	278	325	290	262	218	270	264	271	287	291	273	268	268	291	268	277	278	284	269	326	278	265	275	290	287	279	299	267	302	270	274	261	297	285	260	293	249	286	289	282	273	289	258	279	272	279	295	271	308	262	297	290	267	294	288	269	257	251	295	276	290	275	292	286	285	275	269	265	266	255	277	238	263	269	280	271	271	272	253	251	275	282	262	305	253	246	255	291	266	268	262	280	284	256	307	275	280	226	277	282	284	277	280	271	296	273	282	227	297	278	281	274	265	287	286	256	285	256	273	271	311	314	277	287	242	274	269	273	273	268	305	279	296	267	300	245	278	259	253	285	284	259	283	256	254	250	298	257	266	264	237	267	299	280	277	269	275	290	312	280	262	254	256	264	264	270	289	294	287	316	273	284	247	267	263	281	287	263	286	302	262	243	263	296	283	270	261	301	283	279	286	286	285	287	301	283	258	255	259	282	276	289	256	258	276	254	298	254	279	280	279	303	250	259	281	283	283	274	304	273	271	319	262	258	281	263	278	275	281	253	264	301	258	263	267	264	286	280	295	277	266	275	274	266	287	304	282	281	294	281	304	271	265	266	279	288	271	277	288	246	287	295	254	271	279	257	269	242	269	257	264	268	289	270	272	281	270	281	269	261	275	270	290	280	272	312	266	293	277	274	276	233	307	277	304	268	299	255	281	274	289	272	277	246	280	278	291	266	278	287	287	272	285	283	273	261	244	295	271	289	258	283	277	268	260	280	267	279	268	272	308	287	266	312	246	246	275	280	282	285	282	284	291	272	314	282	285	278	247
44363	58755	13104	19140	2665	2077	7098	1300	1122	957	867	841	768	678	628	648	633	600	535	583	549	545	535	470	482	507	486	521	473	484	463	488	522	502	448	491	471	460	503	474	473	470	479	476	487	476	460	469	488	485	474	477	444	459	475	489	441	506	474	473	436	503	478	488	464	446	459	458	484	474	423	482	437	458	478	462	468	434	468	441	419	451	463	445	446	486	478	446	452	452	444	457	470	454	448	491	476	468	470	463	479	456	484	456	450	472	434	459	466	463	451	473	438	440	463	444	441	484	457	438	440	452	450	499	503	482	465	469	457	483	457	440	479	468	488	482	456	465	430	468	460	465	458	461	443	459	508	491	470	461	452	456	497	418	477	467	470	493	464	485	443	469	460	462	479	482	465	478	490	461	462	465	481	477	455	438	452	479	469	465	471	424	461	501	469	455	507	485	493	477	480	460	449	461	464	485	445	444	484	423	464	431	449	444	485	416	456	469	427	442	466	484	471	480	413	446	453	455	463	450	454	465	433	442	468	468	452	465	459	460	461	420	435	456	455	456	424	428	443	491	475	450	437	479	455	421	504	478	465	438	454	434	465	427	433	475	434	482	494	479	441	455	484	453	405	456	472	470	459	471	480	455	464	466	424	501	427	477	468	436	488	466	473	466	417	486	464	461	418	446	431	447	474	446	460	478	482	430	425	445	485	475	486	435	418	443	444	445	456	479	447	429	435	450	448	459	444	499	478	481	430	458	468	442	460	442	442	470	447	457	460	461	470	473	478	456	441	444	465	420	435	470	441	469	425	422	453	475	458	504	407	443	454	444	449	488	443	435	452	477	463	466	452	441	441	467	456	445	478	491	460	463	478	433	462	467	480	450	479	427	475	438	457	483	438	479	488	463	465	489	473	494	492	463	453	452	475	453	440	437	467	463	462	463	447	442	476	464	458	444	481	444	516	439	438	451	452	491	453	460	481	460	478	446	462	493	463	499	429	457	428	449	467	480	460	433	474	467	459	448	437	454	486	469	465	443	437	472	452	435	445	451	470	492	488	448	450	450	484	487	484	473	476	503	457	424	436	480	438	447	497	461	461	509	453	476	426	448	428	454	456	451	472	447	443	455	422	474	486	470	458	467	452	484	468	500	444	454	454	459	476	453	477	477	453	491	446	465	452	467	453	455	448	421	480	488	421	438	458	469	490	475	487	457	461	429	451	456	451	459	481	489	481	469	481	435	455	473	442	490	482	461	474	462	472	461	452	444	449	487	469	464	483	450	465	483	439	472	444	461	434	464	467	430	474	450	480	458	473	503	451	477	451	455	460	439	490	479	443	455	459	448	457	467	461	416	436	458	472	458	470	501	479	431	444	402	450	491	428	446	456	466	484	472	451	447	428	436	446	484	499	481	467	432	469	444	451	487	464	484	465	453	461	470	421	440	481	472	440	462	447	436	426	430	449	416	440	453	491	470	451	438	492	461	459	492	462	439	460	429	446	457	456	440	493	448	479	423	454	455	467	462	472	456	473	497	412	478	468	493	465	502	449	471	472	441	441	448	468	460	462	442	416	459	448	473	456	464	443	442	433	466	479	482	446	451	461	489	462	473	471	416	436	477	442	457	434	449	445	463	428	462	464	461	474	470	426	441	469	455	496	422	464	492	439	490	446	452	465	465	454	419	462	473	465	472	451	486	483	483	443	496	483	447	459	459	507	463	443	466	441	454	429	473	449	471	470	480	482	452	496	464	436	489	460	510	476	467	450	435	463	407	461	449	463	462	479	446	471	471	466	430	441	453	434	460	457	431	445	472	484	447	462	470	469	458	474	442	466	451	497	436	469	499	461	426	443	460	439	462	424	492	513	456	453	482	470	467	451	471	477	438	465	439	462	472	471	482	441	450	458	473	480	422	452	470	451	482	516	474	441	458	478	447	474	491	468	466	467	474	482	457	458	466	482	456	454	444	473	465	468	448	444	441	469	440	485	449	442	451	440	428	480	431	442	459	430	448	448	470	432	445	431	480	494	471	468	439	458	498	500	485	499	450	427	467	485	484	485	470	463	465	428	437	470	455	453	467	491	429	410	460	482	447	450	450	497	435	443	479	432	445	480	405	437	428	451	453	461	454	463	451	491	482	471	405	464	441	442	479	455	472	506	475	507	473	472	438	432	467	458	454	459	427	453	467	457	465	470	445	466	467	436	474	498	471	459	441	460	450	437	456	449	495	453	450	505	478	445	412	461	438	443	477	521	438	455	453	434	465	441	466	446	455	441	420	465	463	457	466	414	457	492	497	437	436	470	423	481	470	456	424	458	477	438	457	424	467	439	432	453	409	424	482	471	480	459	484	426	462	462	478	473	481	456	453	474	440	440	481	446	447	447	473	426	478	470	438	474	474	461	437	467	492	507	471	491	455	502	418	496	484	460	430	444	481	488	467	457	456	454	489	469	456	464	437	464	467	464	469	436	490	489	446	476	475	411	432	445	449	461	440	430	466	440	464	521	504	441	467	414	478	461	452	435	467	440	453	465	468	481	484	445	473	468	440	488	456	460	458	442	435	483	485	443	437	446	472	432	452	459	453	422	439	466	500	441	469	444	453	463	472	483	459	435	433	486	446	463	418	468	457	462	467	456	488	444	451	451	493	453	433	481	437	461	450	452	475	461	500	499	458	482	437	448	461	465	445	459	440	458	448	476	433	475	443	460	454	469	458	450	494	411	470	484	463	435	432	446	495	417	466	441	477	454	438	442	473	470	482	483	459	437	423	476	436	480	491	436	472	435	450	460	467	457	455	476	425	450	452	436	421	459	460	479	469	477	490	450	443	473	468	468	470	453	479	460	431	454	454	461	480	435	476	466	466	459	427	459	465	435	436	472	494	457	476	429	427	473	441	438	455	437	478	477	436	476	498	461	450	486	426	479	433	484	435	439	462	449	474	465	428	483	475	461	455	472	472	439	505	431	454	440	464	469	397	465	472	493	443	450	427	476	502	475	484	447	463	498	452	489	465	448	489	468	437	432	452	434	498	449	491	451	481	470	432	451	456	454	412	445	455	434	494	474	439	467	477	483	446	465	461	408	443	511	438	485	443	422	459	416	496	454	463	503	478	430	450	469	489	441	445	469	501	479	479	477	435	461	433	463	505	412	469	486	454	391	420	463	454	497	444	470	455	451	471	428	458	470	406	457	434	447	469	442	458	451	461	451	443	489	476	468	458	476	486	502	489	448	461	482	437	457	468	441	439	469	447	471	443	460	458	471	458	457	452	430	442	426	511	478	475	458	434	467	474	452	471	452	486	472	471	460	426	467	448	447	491	447	471	464	460	459	477	456	472	452	475	444	478	479	494	450	449	483	420	473	449	446	445	456	463	477	455	452	460	449	460	461	430	457	450	462	466	460	446	481	473	450	474	447	502	452	438	455	445	460	443	477	449	482	425	462	458	461	478	465	467	457	463	437	457	442	466	443	448	429	482	472	448	446	457	497	501	443	450
23347	21421	29161	24362	21385	21227	12732	857	475	400	309	301	281	260	230	219	210	206	198	176	177	209	157	182	178	177	157	174	146	145	156	148	148	132	151	152	141	134	143	145	126	152	160	143	160	132	133	151	141	154	136	144	142	135	143	142	125	159	136	137	142	154	124	160	136	122	160	143	148	143	149	127	150	157	154	148	124	141	144	119	131	129	140	137	113	134	130	144	133	115	149	134	149	138	132	146	136	142	125	138	133	135	145	146	149	143	152	122	134	140	164	140	147	143	156	134	121	122	132	126	122	112	127	151	125	137	125	122	141	153	135	149	128	144	122	129	112	129	136	134	119	131	129	132	146	133	137	116	140	162	137	135	135	130	128	120	147	127	141	144	121	139	126	139	159	150	140	143	139	131	123	127	147	136	149	125	126	134	138	139	125	137	130	137	144	136	136	146	139	132	134	131	130	150	128	159	138	153	127	126	112	133	107	121	142	139	150	140	122	139	152	145	150	123	112	131	130	125	143	146	130	129	148	144	145	133	141	134	133	138	127	120	152	149	128	171	117	148	146	134	149	144	156	138	150	132	134	139	147	139	128	129	121	129	128	140	132	141	129	133	139	147	146	142	134	131	122	166	161	137	142	150	157	144	130	152	136	127	129	125	133	119	137	135	134	150	133	138	129	155	133	148	146	133	152	135	141	134	126	134	134	143	126	141	130	145	155	139	121	153	123	128	129	156	138	127	153	127	139	135	153	139	138	153	148	156	124	123	139	131	125	125	131	119	125	136	148	116	135	148	152	125	150	146	133	127	138	139	136	127	137	136	132	121	125	111	139	155	159	142	122	131	137	139	138	127	121	140	136	126	133	141	149	154	137	135	144	141	137	150	149	135	149	125	131	138	120	129	151	142	136	123	131	153	137	131	127	144	136	131	124	138	148	141	147	140	131	133	131	143	142	138	127	150	144	129	136	124	136	130	137	117	134	133	142	145	139	143	145	150	151	115	132	137	136	128	125	137	124	130	141	160	155	153	142	128	144	129	129	139	144	112	133	111	131	143	140	133	130	141	158	135	126	124	150	157	131	136	141	142	127	126	153	142	134	127	128	141	135	142	142	143	139	124	129	145	129	151	147	124	137	138	128	130	119	129	140	134	141	135	135	127	122	138	131	127	131	126	137	136	125	139	123	120	152	151	132	138	117	147	126	143	125	109	137	130	123	132	145	136	111	126	97	125	161	162	160	131	130	132	132	128	135	112	155	134	165	119	133	119	135	115	138	125	135	127	133	137	145	134	140	124	146	138	120	122	112	132	116	143	138	142	127	146	133	129	133	123	124	144	137	122	136	140	155	126	141	117	132	129	118	158	150	128	150	123	114	130	128	140	134	170	139	148	151	119	127	127	140	98	132	141	120	142	148	138	128	117	148	136	128	123	139	141	130	129	148	135	126	124	141	134	132	120	132	132	137	129	116	144	147	128	139	125	125	131	132	134	115	131	137	146	140	148	144	138	134	113	137	138	115	125	146	133	137	148	116	127	143	129	153	123	131	147	142	133	131	145	130	135	147	146	149	150	135	129	140	118	146	150	134	141	152	154	152	157	134	131	143	141	156	124	146	133	155	137	131	127	131	126	146	150	140	162	133	143	139	134	149	125	134	158	130	132	117	117	142	109	136	131	138	152	147	142	137	134	145	143	141	127	125	151	141	146	145	140	119	124	149	145	156	144	129	135	150	121	137	132	143	138	134	140	123	138	122	108	119	126	145	132	125	152	140	120	144	117	141	138	133	147	132	127	142	140	152	120	150	143	131	121	157	152	137	139	130	139	138	167	115	130	149	151	144	136	133	121	131	140	144	167	122	138	124	113	144	142	136	151	135	122	139	112	141	136	132	146	136	151	127	130	102	135	120	124	147	131	124	148	132	118	141	141	125	137	136	129	146	131	112	144	132	138	146	109	134	131	120	143	118	117	151	149	141	141	146	133	151	128	115	142	125	139	145	133	143	159	129	120	122	124	132	145	120	155	116	132	148	131	123	129	116	141	139	132	129	142	119	133	135	118	110	124	130	168	137	127	125	134	150	131	135	141	152	126	128	126	138	144	149	150	152	140	140	158	128	124	105	121	127	138	139	130	147	137	131	134	130	135	136	139	130	134	111	122	126	127	145	143	128	120	122	123	139	130	137	125	136	138	143	135	131	131	133	120	144	130	136	129	130	135	132	140	114	149	132	119	140	134	140	142	146	136	133	124	147	136	129	141	144	153	123	130	127	139	117	118	127	149	140	148	126	128	142	141	130	126	146	152	136	130	147	125	119	154	122	133	137	134	142	136	149	135	133	127	138	167	132	124	130	142	150	148	133	140	148	138	132	128	136	155	119	135	134	124	155	127	146	132	125	149	132	123	139	104	151	127	120	134	137	139	134	126	129	143	134	130	140	141	137	131	141	138	162	135	126	152	131	136	122	139	127	143	150	134	138	141	130	128	111	126	135	139	124	137	149	119	139	145	145	159	142	145	152	147	126	148	130	133	114	134	137	118	140	126	120	144	133	132	119	122	125	134	138	141	126	142	125	140	133	148	126	128	154	184	152	146	124	132	126	142	141	133	145	154	142	106	132	156	155	141	128	144	132	125	122	126	134	147	148	118	142	140	142	141	159	139	122	141	147	147	137	112	132	129	127	135	140	153	133	128	142	144	146	126	143	117	162	120	127	122	141	125	139	138	136	149	132	143	134	130	132	136	135	142	135	136	136	138	130	120	139	146	151	115	121	142	140	135	143	139	156	125	129	109	121	128	124	149	142	128	148	138	136	142	131	133	132	123	120	136	152	129	131	136	121	132	142	137	125	129	148	126	134	125	120	139	122	136	120	149	150	130	129	117	130	135	132	127	134	101	130	149	136	130	149	138	138	119	102	127	132	111	144	151	138	128	147	132	140	128	136	122	160	133	131	124	138	172	129	153	143	155	124	138	126	129	156	151	122	137	149	109	130	144	143	130	135	136	144	126	138	117	141	132	139	114	151	117	134	142	129	140	140	158	155	130	111	144	150	124	131	134	137	115	129	151	123	135	131	149	151	117	143	133	146	136	119	142	135	136	151	132	128	145	130	148	138	141	134	137	147	131	146	128	124	141	135	134	138	152	156	129	125	138	135	150	144	155	136	131	148	138	144	138	126	142	129	154	169	123	128	132	135	135	147	127	165	135	132	147	134	127	134	128	140	160	153	133	111	129	135	149	119	138	124	140	131	127	141	141	136	126	116	117	145	162	130	132	158	130	127	109	123	156	144	149	144	135	152	145	139	142	132	129	148	136	126	156	154	162	133	116	155	141	143	135	119	147	139	127	146	148	138	139	136	139	143	150	154	157	135	135	111	140	138	162	140	140	131	157	144	138	128	127	146	139	121	110	140	132	122	144	151	135	136	157	139	134	139	151	124	133	125	137	123	116	124	137	139	123	132	124	125	119	148	143	123	141	143	145	150	130	120	132	148	138
48115	63514	17566	27726	3964	2803	9210	1764	1313	1123	878	806	644	655	579	476	414	440	422	395	373	323	329	383	314	309	317	264	275	268	294	290	259	258	291	278	277	265	243	271	242	241	252	222	235	246	281	229	225	247	221	257	228	247	241	252	253	249	244	253	229	246	243	259	248	200	218	256	236	236	259	249	243	219	254	253	244	227	206	211	217	240	258	220	225	246	231	230	226	249	245	215	224	221	237	236	210	268	224	258	254	236	235	230	242	252	231	242	227	234	240	228	203	226	223	202	238	235	226	250	250	246	256	229	227	211	220	237	225	250	220	244	245	217	234	235	219	223	218	223	233	229	230	235	247	209	247	207	230	214	223	212	243	276	238	238	225	222	217	234	210	245	207	250	213	227	221	243	235	234	242	241	227	227	214	215	229	229	245	217	223	232	230	226	240	208	255	214	220	229	224	233	221	215	243	232	231	214	243	209	249	216	239	220	239	234	208	240	214	218	224	231	217	258	210	235	222	238	263	197	243	217	199	220	225	235	233	200	247	253	214	238	228	246	225	256	257	232	235	220	221	213	226	229	210	242	214	240	238	232	233	212	218	221	238	254	225	232	228	208	235	245	223	241	246	228	239	221	234	242	238	225	229	212	246	247	256	247	221	238	254	244	236	213	221	227	224	212	228	210	223	225	238	220	225	247	214	242	243	191	226	221	232	229	217	232	234	226	234	249	228	215	231	227	222	226	238	237	258	238	223	220	203	227	215	228	215	245	265	237	199	210	226	240	206	235	198	231	222	226	240	242	244	219	235	214	256	210	219	210	208	214	222	203	244	244	248	252	221	224	216	210	219	215	220	210	212	234	219	223	212	227	204	256	233	221	251	230	236	225	223	225	230	225	240	236	216	213	235	232	218	256	238	246	219	239	214	203	212	208	219	250	235	252	223	222	198	207	208	234	238	227	233	221	184	220	218	245	215	212	226	214	235	229	237	224	251	232	221	247	222	229	205	209	220	247	213	239	234	228	205	247	235	236	260	251	230	235	242	226	225	221	221	209	263	225	228	245	240	221	226	210	247	227	214	204	255	221	247	233	233	240	231	235	221	214	216	254	227	215	221	210	205	230	230	243	244	207	208	220	231	220	227	229	224	236	231	229	227	246	227	207	196	222	216	222	225	239	226	236	233	240	222	248	222	221	242	234	227	202	227	233	220	259	240	227	209	234	250	225	226	206	235	223	239	212	239	198	215	260	240	230	228	204	223	216	223	225	219	233	228	225	206	220	233	217	260	213	221	261	246	257	219	250	206	212	234	249	226	257	226	248	223	216	242	224	239	227	238	224	246	237	209	199	232	226	259	247	210	207	257	230	227	248	242	223	241	225	216	252	226	206	210	220	222	236	217	206	236	259	226	239	234	229	227	235	211	241	222	231	247	225	224	210	230	206	219	212	237	240	243	209	243	255	213	202	229	189	239	226	220	261	219	245	204	226	224	226	203	219	220	227	237	200	230	237	223	204	219	236	216	225	245	251	224	225	249	227	240	222	220	238	240	263	242	249	236	228	260	230	227	233	244	243	193	205	223	238	228	232	234	214	208	265	247	217	225	228	215	222	202	225	226	229	238	210	215	202	234	224	242	211	210	252	245	226	223	214	253	232	245	228	259	233	270	213	222	233	222	207	228	222	258	236	223	210	217	226	239	210	216	255	219	224	246	207	272	239	264	235	216	219	226	227	224	281	245	224	185	221	222	226	222	216	220	219	225	242	206	215	229	256	222	236	198	214	227	213	231	234	224	251	235	207	226	227	238	201	215	228	261	214	235	221	230	217	271	235	205	245	223	228	236	220	213	197	240	236	236	218	203	223	253	208	230	226	229	240	237	250	224	237	232	233	211	216	219	227	252	201	222	220	230	261	232	211	225	221	259	212	231	242	248	222	243	253	225	260	228	220	215	229	211	210	232	211	228	220	218	216	226	230	275	237	223	243	240	214	228	217	228	227	205	227	226	213	231	243	252	214	216	230	244	210	227	240	207	239	235	251	237	223	217	260	238	236	237	225	204	213	224	231	232	219	236	218	233	235	200	239	230	268	218	234	248	224	231	205	239	226	249	232	220	252	237	219	228	225	232	227	219	238	244	254	228	228	231	231	207	237	219	243	234	216	215	248	246	235	226	252	208	225	207	224	231	219	228	210	205	243	234	222	229	216	215	233	246	208	229	230	237	260	232	235	242	227	228	223	237	224	246	209	245	235	202	244	220	240	220	221	238	222	233	232	233	259	234	237	221	250	251	223	242	236	211	252	238	232	236	191	215	213	216	219	240	244	206	210	227	239	214	244	205	193	238	249	248	199	198	227	223	263	247	234	240	223	226	217	227	224	214	234	225	233	201	251	224	221	220	244	212	236	230	242	245	246	220	250	269	237	206	215	222	218	227	204	217	224	206	222	233	239	223	204	200	231	212	234	228	270	234	271	220	240	231	231	215	254	232	242	258	235	228	235	226	263	220	207	243	233	235	206	245	179	220	242	192	231	241	214	216	246	216	257	218	223	230	235	226	261	215	222	223	214	217	256	237	232	225	212	251	238	205	212	204	233	234	241	211	247	212	215	241	257	226	219	236	217	225	221	194	254	221	195	222	218	223	221	255	198	225	229	224	227	246	214	221	234	220	222	225	213	232	241	218	247	188	246	229	231	219	202	229	219	225	227	202	212	223	230	240	244	221	233	242	235	215	229	226	241	239	222	241	241	216	278	224	244	221	214	208	229	227	225	228	246	191	233	241	225	261	241	219	218	221	235	228	234	254	187	218	254	212	242	260	243	213	223	222	246	230	217	206	237	234	222	219	214	245	237	210	220	197	235	227	212	235	257	219	226	209	235	233	238	223	234	192	259	216	217	208	261	250	210	244	265	213	213	254	238	224	224	245	222	234	254	230	225	223	243	199	223	228	221	257	247	215	205	259	254	231	244	259	201	191	220	240	231	201	228	238	202	244	244	247	214	254	224	266	237	235	227	214	226	238	244	218	219	221	213	202	239	256	228	235	260	227	220	206	225	199	212	212	241	225	215	220	207	203	239	228	219	221	224	217	230	241	237	251	253	208	231	218	237	214	239	242	204	227	206	215	223	243	236	238	230	192	221	231	233	230	192	252	204	190	241	232	236	202	240	208	231	244	223	252	219	227	241	199	236	230	252	215	251	204	223	241	236	219	251	268	226	238	252	263	214	240	222	227	224	207	218	255	242	206	221	232	195	225	236	232	244	245	217	238	216	259	218	236	176	254	203	220	229	224	246	238	224	227	217	215	214	204	215	228	270	223	219	229	250	221	210	229	220	214	232	216	253	225	230	262	215	212	235	274	238	220	233	223	225	217	223	228	209	234	210	224	226	205	228	226	257	211	208	224	226	235	227	235	246	230	259	224	248	225	263	244	217	252	256	233	254	206	213	219	231	226	250	237	210	223	240	256	226	221	213	230	242	231	227	197	220	224	211	238	233
29185	27135	14972	8599	863	447	468	403	359	345	305	332	301	316	335	320	351	348	285	297	301	344	309	325	337	336	359	336	305	342	304	315	296	312	318	322	322	312	338	328	316	310	318	322	296	297	302	288	347	297	321	301	339	337	317	289	313	328	335	345	321	329	347	308	315	337	333	327	310	292	332	294	313	305	343	293	332	341	345	354	300	300	345	317	300	307	304	313	334	306	309	277	302	329	299	293	328	299	321	309	338	301	309	307	338	330	302	297	323	310	324	300	308	307	327	306	327	329	309	310	320	300	324	321	314	312	323	310	324	344	309	304	343	330	356	309	311	327	281	295	306	329	328	314	310	357	307	301	319	312	327	290	306	314	304	323	319	325	321	316	307	327	337	284	295	307	326	326	308	303	325	319	327	306	336	310	307	334	326	288	327	329	314	292	305	278	296	323	314	296	287	318	315	331	309	310	320	340	342	326	315	329	311	309	306	338	324	299	320	294	342	323	285	315	326	303	336	289	301	321	345	311	325	325	307	315	330	289	321	316	286	332	306	318	297	329	318	331	332	326	297	292	329	334	313	324	338	334	293	347	273	352	366	310	300	320	308	275	324	337	316	363	315	328	333	311	339	308	344	298	342	303	312	307	313	352	337	291	318	317	331	311	317	304	322	323	343	313	330	335	308	327	349	347	312	307	286	293	314	317	308	289	305	333	330	298	329	350	341	329	305	299	337	317	334	318	321	336	313	328	309	319	294	343	297	351	306	318	292	307	328	310	292	303	314	323	317	317	326	318	335	336	334	309	317	303	299	325	298	335	313	290	299	317	339	305	333	307	324	323	301	337	328	330	295	357	294	302	318	331	311	317	318	314	311	329	310	292	332	317	306	322	326	307	312	309	319	328	314	304	337	317	324	328	322	340	347	343	316	319	314	317	325	325	293	291	295	314	326	304	293	304	324	326	315	343	331	311	297	327	297	318	305	343	311	318	331	315	327	328	306	326	312	327	307	335	340	313	312	319	301	296	353	336	309	324	318	334	342	302	331	362	337	314	339	292	303	332	300	318	318	296	340	305	299	316	308	300	329	294	317	312	319	289	301	322	338	323	331	303	317	292	291	287	318	311	336	297	285	333	343	284	324	297	302	297	319	331	309	325	305	333	295	316	319	316	315	306	330	314	311	314	319	337	308	336	309	309	292	328	349	312	316	298	284	339	327	295	327	320	311	341	335	304	304	329	327	281	289	286	320	305	292	311	340	298	334	322	288	298	268	345	311	314	279	304	303	323	337	319	308	342	302	301	315	293	312	308	327	305	309	348	300	331	328	311	303	297	320	322	295	334	330	268	323	302	352	329	312	354	276	298	339	338	352	317	323	283	312	292	320	330	302	317	353	320	316	353	277	308	318	302	328	331	314	333	345	337	312	300	348	321	289	327	312	307	316	294	311	334	354	298	344	326	317	351	324	314	307	286	326	307	320	322	291	311	269	308	306	344	284	309	291	327	316	349	322	313	339	293	317	344	264	329	296	348	296	326	292	298	323	313	331	326	325	316	327	340	327	287	327	295	318	301	316	335	327	329	322	353	308	288	341	314	312	336	303	292	347	315	308	309	328	332	323	292	306	317	311	308	332	326	329	312	322	303	338	348	328	343	281	284	322	339	337	319	270	311	294	301	316	325	320	314	319	280	336	323	324	296	308	330	348	333	291	270	337	347	316	302	309	301	313	323	302	308	287	310	310	318	321	311	322	273	315	334	331	327	319	311	327	299	328	340	316	304	325	306	337	304	314	275	331	315	334	325	344	340	312	317	345	304	307	339	318	286	328	325	311	320	320	278	335	317	327	288	288	311	337	312	311	311	320	358	328	312	329	331	325	315	314	311	305	315	322	321	296	318	306	319	345	319	318	304	310	327	316	335	308	323	328	318	346	313	316	318	324	347	321	321	308	302	327	323	310	302	319	307	322	300	310	268	310	290	322	319	338	287	340	320	327	347	334	331	309	355	328	309	319	329	303	323	324	334	308	294	298	342	315	319	321	315	347	330	340	303	308	310	308	349	313	300	304	304	309	324	282	301	334	310	306	333	320	330	307	300	282	335	329	315	295	304	352	328	287	300	325	304	320	315	320	305	300	361	315	362	344	323	322	342	325	325	317	326	313	333	351	300	299	312	284	311	291	339	297	307	330	298	305	311	311	309	292	321	325	342	306	305	308	326	319	310	343	317	342	324	331	317	344	341	303	325	293	314	331	328	361	324	301	354	335	319	316	280	294	310	318	320	310	318	334	318	313	349	305	321	314	326	302	322	308	329	322	290	295	313	344	295	313	285	318	287	348	302	281	334	330	287	297	309	321	314	298	321	312	301	314	311	323	293	333	325	327	329	318	320	325	324	329	322	295	341	322	300	339	315	317	324	316	346	333	308	348	288	379	277	362	303	317	307	310	333	299	291	339	357	298	348	294	283	335	300	341	312	341	322	306	313	306	302	318	321	314	340	333	302	301	319	324	339	346	295	298	314	339	325	328	332	317	334	333	319	302	315	314	319	316	326	298	318	308	313	275	359	350	321	309	340	311	308	324	341	340	344	332	324	312	320	292	317	297	308	329	320	314	304	294	324	314	325	311	343	331	291	320	310	315	307	332	310	325	332	313	307	338	359	311	341	291	330	315	278	310	312	330	316	291	301	313	320	306	314	329	338	323	327	339	317	327	311	291	304	330	320	294	326	343	340	324	349	330	352	320	296	319	326	275	325	306	325	291	319	305	329	338	317	313	324	330	316	312	320	306	306	312	324	333	305	329	330	324	350	320	318	281	303	315	328	316	311	341	296	312	338	308	341	312	322	295	319	286	336	333	300	306	303	352	305	302	353	327	326	304	303	329	301	315	331	282	312	281	305	317	324	305	291	325	318	313	295	329	299	294	319	317	319	320	343	306	331	318	312	331	289	315	295	319	320	344	310	311	334	289	347	297	291	319	313	317	331	314	306	346	301	310	318	291	332	327	330	359	319	330	327	398	327	308	312	309	331	302	340	281	321	308	316	318	296	331	315	304	324	341	312	328	345	315	326	322	313	351	324	318	323	347	300	369	326	304	343	308	321	310	327	299	334	341	304	320	310	327	355	318	301	299	305	316	299	330	314	309	298	336	356	326	334	278	337	323	318	307	332	332	313	314	332	335	295	324	344	316	301	313	354	317	334	310	325	333	292	331	297	304	340	324	325	307	279	264	294	340	328	317	342	316	333	340	312	324	323	314	324	288	318	316	315	298	318	345	315	332	313	292	338	330	356	308	302	276	313	326	332	305	342	312	326	316	299	371	346	320	324	346	332	317	319	317	314	341	319	353	336	342	315	322	357	310	311	299	325	312	328	290	308	273	303	331	332	313	346	323	301	318	355	338	315	322	322	338	310	348	307	299	322	363	323	302	344	331	303	324	307	325	323	304	347	299	334	303	325	310	300	319	325	289	307	341	301	280	301	310	326	309	355	320	333
36668	42306	5917	8952	1120	891	1141	693	693	666	636	572	608	545	580	558	549	546	572	526	518	545	539	494	567	529	542	539	504	501	539	507	522	492	608	479	576	557	528	500	508	512	527	456	517	515	530	532	527	505	544	536	533	502	548	498	562	534	490	497	517	530	523	540	535	548	493	540	517	543	502	474	533	513	500	501	488	546	552	500	520	504	525	527	529	542	512	513	519	527	475	502	523	451	550	538	495	517	540	535	511	555	523	535	493	513	497	519	545	513	545	524	499	532	474	537	531	561	552	525	535	479	542	536	514	516	512	497	491	555	538	467	521	542	519	479	535	485	515	509	490	472	571	490	530	516	525	507	536	500	546	554	549	542	486	528	524	516	529	503	572	517	513	515	532	526	508	551	518	539	540	484	505	486	517	533	468	500	532	538	504	500	508	536	510	518	525	484	520	528	540	515	501	534	506	546	561	499	526	484	498	511	500	524	548	494	531	522	466	518	496	561	532	479	520	543	495	476	522	478	522	529	521	526	530	556	534	513	542	490	522	532	475	534	550	524	517	586	503	534	521	485	546	490	528	498	524	571	521	529	499	571	520	512	524	541	489	515	536	509	531	519	579	578	515	529	523	543	519	517	543	522	550	543	536	561	496	529	501	495	503	540	538	521	533	510	489	494	539	514	508	491	509	526	528	495	511	512	540	485	574	562	504	568	511	568	561	509	484	570	470	547	512	536	513	557	489	523	482	536	538	534	524	527	527	527	497	543	512	483	514	510	508	506	533	575	489	496	537	517	514	555	508	483	499	499	542	570	486	508	546	528	499	518	507	514	523	495	524	493	518	560	537	528	551	494	525	516	554	532	572	492	560	508	488	515	504	551	547	517	518	503	536	492	534	459	473	514	535	524	538	508	505	547	485	529	543	487	512	515	559	520	531	523	493	502	539	532	522	529	501	462	544	526	511	565	530	558	475	531	562	520	535	501	500	567	518	498	486	505	550	524	547	491	496	510	521	544	505	500	555	526	503	515	499	536	551	525	510	539	500	515	490	519	492	489	485	552	530	550	524	487	538	540	506	496	517	483	507	523	503	539	526	484	518	502	534	509	487	487	540	532	547	485	503	487	547	550	536	529	489	496	542	470	560	541	518	519	495	508	532	518	509	499	515	534	508	546	523	507	534	520	516	481	511	570	509	540	529	548	527	505	550	505	527	523	473	555	512	512	494	503	496	495	546	543	510	549	553	493	528	501	516	519	522	556	540	512	523	518	520	530	512	498	524	507	517	521	510	563	488	479	487	582	517	507	494	559	555	523	500	531	519	532	473	501	534	516	526	491	484	538	484	519	511	537	499	517	523	547	520	534	538	515	526	496	489	501	537	496	510	532	538	524	542	554	517	505	557	532	502	503	515	513	491	545	507	502	544	548	521	519	511	560	529	545	550	521	526	536	560	534	514	545	545	486	508	485	535	519	495	493	531	541	500	538	532	505	509	537	493	511	524	537	560	530	520	498	514	529	513	511	529	499	534	548	485	510	499	500	528	519	527	500	525	507	521	516	531	528	534	476	506	529	548	537	521	490	563	479	498	505	512	504	519	502	505	511	557	524	554	535	529	511	495	466	492	530	512	502	517	526	503	535	495	512	545	526	544	531	507	496	508	538	514	529	505	509	530	513	503	539	495	532	453	547	511	553	517	493	537	540	532	518	474	502	518	552	537	504	557	517	493	503	520	526	526	472	535	513	517	529	502	512	503	482	530	529	528	520	545	501	532	526	517	528	469	550	524	544	513	533	541	560	506	541	558	541	484	521	518	520	509	520	494	524	529	503	515	514	528	507	512	525	503	517	540	498	538	528	507	536	548	516	502	486	465	527	486	518	533	504	559	504	535	553	526	492	511	542	531	445	514	498	568	532	565	515	515	495	532	550	504	524	529	475	519	495	507	503	482	504	496	536	558	502	549	505	517	531	546	545	563	545	515	537	503	539	526	501	538	546	534	531	507	532	501	521	513	533	495	530	502	501	534	511	559	548	533	542	539	488	554	520	549	543	537	546	505	496	538	531	545	485	495	508	547	538	544	515	538	536	504	525	511	536	498	528	534	526	511	516	500	560	504	502	543	524	471	496	539	487	530	502	518	517	506	488	553	516	523	519	511	533	505	565	519	539	469	530	505	485	529	490	493	555	512	508	561	509	531	575	518	532	529	510	539	500	538	545	537	524	501	515	498	555	544	521	498	534	551	520	517	506	474	559	508	518	562	508	539	549	540	560	511	506	547	497	510	480	500	504	536	545	532	508	521	548	500	516	503	534	513	502	514	505	501	537	495	532	530	481	499	512	537	521	536	563	516	503	519	520	588	546	541	521	522	564	516	514	516	530	503	495	532	553	516	541	495	524	528	499	525	478	521	542	494	551	535	524	489	518	504	524	529	518	549	526	537	498	495	546	542	484	555	495	505	511	469	519	494	519	518	531	509	544	540	478	516	483	539	553	502	515	525	503	523	494	490	507	525	552	497	528	531	520	536	562	499	565	519	501	525	504	548	531	500	510	535	522	515	481	545	513	522	495	518	497	475	502	507	521	505	553	530	505	565	562	520	506	518	496	555	525	487	488	493	476	517	515	521	504	569	526	461	561	504	566	523	543	527	511	504	471	491	538	528	506	549	489	519	493	533	525	489	486	489	516	574	491	535	523	502	513	520	503	514	504	570	532	532	516	527	518	531	529	515	535	556	474	475	530	487	502	539	469	518	537	488	544	528	546	535	511	508	532	523	558	543	531	511	467	569	511	494	553	530	499	478	549	516	489	511	493	535	549	509	516	519	526	509	494	533	516	521	505	532	507	502	528	525	537	530	567	522	488	492	551	491	542	462	522	508	534	521	514	524	471	525	518	502	541	488	516	519	528	485	576	534	497	514	531	485	517	551	529	544	554	506	507	512	553	538	536	526	544	532	503	550	557	519	496	569	518	522	521	561	525	531	543	521	525	543	520	485	571	535	519	509	515	510	526	500	549	534	522	538	474	536	513	464	512	533	512	535	531	523	522	539	514	522	473	541	519	539	497	574	531	572	541	529	534	520	498	519	529	486	576	587	488	517	530	544	518	498	521	532	525	495	512	521	522	496	526	527	519	519	584	502	520	506	508	507	558	513	534	526	497	506	541	495	528	553	513	488	495	524	474	524	501	495	493	508	516	527	538	519	480	534	536	514	517	519	545	517	490	527	527	512	526	522	498	512	582	489	493	540	506	501	502	554	528	519	561	520	592	516	557	516	518	492	528	511	488	537	539	532	518	545	522	505	487	517	468	528	499	505	525	545	536	522	484	572	504	506	499	488	512	528	511	503	533	552	523	554	519	539	494	567	551	541	506	498	493	533	522	486	466	540	502	493	539	555	539	514	545	522	491	497	526	493	536	542	548	516	486	552	542	536	502	524	530	562	528	544	522	500	503	517	513	506	505	481	521	537	506	546	511	574	560	550	544	481	503	550	482
24309	21425	28571	25226	21246	13084	3440	684	463	398	385	388	360	324	377	326	313	307	312	300	295	310	300	268	275	293	319	300	280	263	305	289	256	287	276	278	277	286	267	284	280	275	280	291	249	281	287	275	293	260	277	265	247	293	285	307	263	230	290	294	283	288	288	276	276	260	267	281	265	283	262	275	289	280	305	267	284	284	287	279	256	268	274	268	281	279	257	307	290	286	289	254	298	253	263	250	285	266	257	285	263	289	260	284	270	272	273	259	281	296	280	279	285	258	276	257	273	291	270	281	258	281	299	248	255	256	273	266	265	299	299	294	271	256	273	251	278	243	253	284	272	278	267	272	283	254	270	255	277	254	267	272	264	258	276	276	262	258	271	275	307	262	282	297	250	257	269	268	259	259	302	283	264	254	277	314	290	265	250	259	265	291	281	256	262	282	254	264	270	256	268	274	250	288	277	292	270	281	296	270	288	256	279	278	284	253	271	300	284	278	294	233	270	277	257	286	283	271	271	247	267	265	292	272	288	259	276	256	262	261	275	252	290	284	290	263	286	304	289	254	271	275	265	270	281	245	274	273	252	277	271	289	271	281	268	246	304	279	273	264	253	286	290	276	295	234	260	268	271	267	256	270	239	280	282	276	275	285	271	243	280	244	242	239	281	270	256	316	270	293	307	247	271	289	265	267	295	269	266	275	265	256	256	249	289	280	260	257	273	254	277	258	263	238	286	287	256	280	267	283	280	286	262	315	281	297	256	272	274	266	257	241	251	293	299	251	278	287	246	281	259	259	262	274	305	277	262	303	267	245	270	250	279	298	285	298	279	284	256	256	284	266	281	251	284	261	246	254	310	250	253	280	277	279	275	279	269	302	261	280	263	260	245	250	263	274	267	295	301	305	253	278	297	269	264	251	290	256	249	277	269	299	272	291	275	264	274	301	265	253	241	260	293	268	293	270	265	259	247	271	248	288	262	281	292	290	262	287	271	262	287	261	266	281	266	276	260	286	246	273	262	266	282	260	292	252	282	246	281	260	233	246	271	280	273	245	275	263	261	273	239	266	303	277	260	301	272	287	281	265	276	276	269	268	272	284	261	253	268	284	261	268	287	299	285	265	270	252	280	294	281	288	227	254	262	263	269	257	287	282	267	282	265	262	288	277	255	244	304	261	261	287	282	249	270	277	233	281	269	261	257	283	279	261	275	280	268	272	304	267	242	273	266	275	277	260	250	299	293	283	258	269	286	269	303	299	267	268	256	267	264	266	263	267	281	262	288	284	243	256	244	289	272	288	268	262	260	272	264	279	241	266	288	293	288	274	263	263	266	275	248	282	267	243	291	263	272	260	280	271	273	286	269	284	248	300	269	256	256	291	291	248	255	274	248	289	242	267	284	285	283	276	286	281	268	269	294	270	274	275	287	267	270	280	259	282	281	279	271	268	282	268	298	289	277	304	282	250	267	254	273	265	314	295	289	278	274	280	265	283	262	274	280	294	283	273	274	275	265	276	253	287	278	258	282	256	273	297	281	269	287	265	264	264	258	271	267	246	268	241	274	268	265	241	250	286	269	266	261	304	276	260	245	293	293	250	266	250	272	258	239	281	250	274	247	268	281	306	250	274	251	260	234	285	279	266	263	264	280	288	248	265	242	290	258	261	287	232	278	251	254	289	281	291	264	271	290	294	288	279	275	266	256	255	283	266	285	247	278	264	288	242	262	276	279	268	262	260	286	280	280	283	299	285	245	276	291	250	266	274	263	246	257	277	241	262	276	274	257	284	270	295	262	292	288	266	256	284	275	287	268	244	303	289	251	275	273	270	239	254	295	256	253	263	271	277	274	241	286	259	250	295	275	262	299	250	304	300	267	264	267	286	281	268	250	289	262	296	272	281	273	282	275	245	255	301	277	261	280	267	258	300	257	272	262	258	269	280	280	260	262	262	274	276	279	264	302	294	261	278	296	282	266	262	243	291	281	280	268	272	291	267	250	259	287	262	282	274	298	289	259	227	288	289	276	257	255	254	281	294	277	245	280	264	266	263	261	260	261	256	280	271	273	267	293	251	255	261	261	288	293	249	275	260	260	266	297	288	279	295	273	274	285	281	248	270	278	268	278	259	257	251	247	259	281	243	262	272	289	280	292	249	271	284	259	262	287	252	268	274	281	260	267	282	296	244	286	256	278	256	275	264	277	276	244	267	263	287	253	284	309	272	273	260	249	277	283	304	265	291	248	293	279	294	307	307	280	304	265	277	272	276	260	289	289	296	282	250	253	275	274	270	295	268	277	258	254	274	251	272	303	264	272	287	266	315	266	260	288	243	269	259	274	271	291	277	293	275	288	284	287	266	269	301	291	242	259	282	288	244	260	270	242	251	270	268	266	272	260	319	262	291	280	280	258	262	275	272	284	267	261	268	306	273	259	241	267	278	271	307	304	314	278	272	292	272	284	229	295	275	296	267	272	286	272	282	278	264	295	267	288	262	245	264	269	256	263	280	285	258	252	273	253	257	273	259	265	267	265	237	284	274	265	280	297	242	242	278	285	274	274	305	263	271	270	252	292	298	276	278	298	282	278	285	286	254	246	288	273	258	313	264	247	285	280	247	242	293	271	289	254	283	271	271	255	263	272	245	267	266	264	290	276	277	289	256	232	254	263	285	250	261	289	274	272	279	275	301	278	291	266	255	248	280	285	250	275	284	287	252	274	280	286	267	286	253	286	264	261	282	255	262	268	281	270	288	230	250	271	301	277	249	268	263	245	244	275	287	253	246	290	287	295	237	265	245	260	263	260	291	288	262	241	280	261	263	260	255	258	260	278	251	279	282	295	291	279	278	278	254	288	296	273	272	245	265	266	262	258	253	252	261	278	276	291	270	258	246	275	295	288	263	253	269	265	298	247	248	267	266	275	252	263	258	259	280	255	267	280	279	248	257	274	272	273	241	276	268	273	275	273	273	266	280	272	258	244	249	286	270	288	277	264	286	285	260	276	277	233	276	253	293	279	278	292	256	269	289	286	273	246	281	275	262	275	271	252	263	275	294	263	267	254	279	280	288	283	275	263	277	297	242	266	282	278	251	306	270	255	279	277	253	294	277	253	254	272	284	257	289	272	262	293	313	289	279	257	282	258	282	287	318	246	258	249	292	290	274	272	283	258	262	268	259	277	265	283	243	263	256	292	261	275	286	256	270	275	261	297	273	225	264	253	269	263	261	266	292	295	261	305	278	273	277	290	276	263	260	273	269	256	285	273	272	275	300	240	284	265	287	261	271	248	265	283	283	281	277	265	262	277	270	314	275	274	265	298	268	280	277	277	280	258	280	268	254	272	246	288	255	272	253	280	299	253	257	291	259	266	266	250	280	263	281	295	253	268	263	293	262	267	252	239	247	296	240	269	256	266	239	272	296	275	269	276	283	295	278	283	271	257	268	289	258	235	228	272	286	292	274	252	283	298	249	295	308	275	260	264	275	252	248	269	279	245	264
42834	54654	12598	21987	2711	2118	7944	1329	1120	959	887	818	770	680	669	583	572	569	555	543	555	528	489	510	494	517	479	480	478	487	487	471	466	446	484	474	457	479	428	444	429	475	430	448	489	476	440	512	460	469	451	474	443	480	439	435	442	447	472	459	444	458	472	450	464	450	449	488	484	449	487	497	468	475	472	455	448	488	428	465	483	490	487	453	411	457	456	504	468	448	452	442	473	448	434	425	456	459	475	481	441	449	454	430	477	477	433	494	443	470	456	445	440	468	480	425	429	478	475	450	447	463	432	433	432	472	458	443	476	466	454	444	414	452	448	441	403	457	471	440	465	480	428	457	497	522	452	437	441	400	496	471	483	485	460	499	440	466	437	432	473	442	476	464	419	444	447	420	434	452	410	450	429	465	419	441	459	460	484	437	467	433	471	452	447	454	459	479	422	489	520	487	456	453	449	450	470	453	455	456	434	460	500	455	482	440	458	434	473	464	482	475	451	464	477	445	471	454	464	443	470	440	455	432	450	468	465	460	436	441	460	437	458	445	431	448	476	460	454	454	481	465	474	491	452	475	453	473	435	435	430	458	452	434	444	490	455	442	477	480	459	453	450	461	478	452	435	463	468	478	434	488	490	469	452	466	443	424	465	504	463	414	478	421	452	442	491	428	490	437	471	398	460	451	435	431	447	422	426	454	455	419	431	467	418	475	436	413	445	475	484	454	496	439	448	431	424	447	453	469	454	468	435	443	484	454	467	490	452	448	421	433	437	402	416	456	484	451	405	440	442	446	429	460	493	446	443	496	459	441	419	480	420	458	439	431	484	433	441	440	454	479	415	477	406	434	444	446	446	404	434	428	432	427	475	492	491	470	442	461	460	457	429	465	497	453	463	425	460	424	477	466	494	414	436	490	480	471	421	459	460	442	444	456	421	422	490	474	477	482	443	450	468	466	442	453	462	457	468	434	452	452	488	437	467	419	464	442	454	427	459	457	459	464	476	441	419	457	469	480	409	459	451	435	447	431	432	431	488	474	502	484	447	421	512	454	456	471	455	436	447	470	492	417	435	458	411	457	480	465	441	446	508	417	476	446	443	411	462	489	437	461	457	445	454	440	405	464	424	469	460	446	423	454	436	454	447	435	456	468	461	471	466	466	482	440	433	435	480	457	427	424	485	464	491	464	475	471	465	435	435	434	455	438	442	407	450	457	432	419	450	458	480	464	481	498	423	445	492	450	463	459	450	474	459	418	441	479	483	449	442	512	452	451	466	466	455	454	454	450	431	443	435	446	475	460	473	454	464	424	448	439	418	442	459	450	448	464	436	435	426	426	476	478	451	459	457	434	451	425	487	473	478	445	439	448	478	458	443	417	443	475	462	457	441	427	483	464	473	403	472	421	467	432	466	435	480	397	416	452	473	441	465	462	422	455	436	485	452	482	474	443	432	437	398	421	444	451	432	435	439	437	487	447	486	440	450	460	397	479	448	452	451	437	472	409	445	448	425	505	407	458	452	455	429	445	406	442	450	480	470	410	463	476	462	438	483	422	440	474	461	453	447	407	439	462	467	474	449	497	439	409	443	434	458	470	452	455	432	465	448	458	478	454	435	429	463	445	473	449	446	445	443	431	438	485	430	449	465	431	401	463	480	440	470	486	463	464	446	461	465	449	448	441	433	467	433	437	485	486	470	480	439	434	431	477	452	433	464	457	486	478	493	443	456	452	472	419	442	421	443	458	444	455	425	474	468	479	434	416	427	454	452	429	450	436	465	456	487	445	435	434	420	431	470	444	449	447	467	470	432	468	454	474	423	444	449	444	462	496	442	444	447	471	447	445	453	477	470	499	428	474	468	430	422	449	442	448	454	455	414	432	435	425	457	451	448	465	444	446	480	443	480	452	494	446	405	503	460	462	433	457	493	460	469	459	439	448	464	467	428	450	439	456	472	440	491	452	452	422	467	426	479	450	495	452	467	417	479	448	489	467	432	463	452	458	455	436	465	469	421	491	470	437	447	454	494	401	396	456	440	444	425	432	469	457	494	490	468	468	485	472	447	445	453	414	451	437	444	448	448	499	447	437	446	448	437	460	425	439	470	446	460	456	438	425	441	452	461	450	412	442	441	479	465	450	473	439	436	470	414	451	455	484	437	440	481	424	445	439	482	472	467	462	419	428	473	448	460	450	465	458	461	420	398	475	413	444	440	446	434	448	448	460	419	487	444	460	464	447	489	430	450	440	470	453	425	476	462	452	453	439	438	461	417	439	449	472	464	491	432	441	464	477	458	491	448	452	423	440	463	492	460	453	431	402	470	435	431	460	466	451	479	442	454	481	450	448	465	446	452	448	438	450	499	457	444	463	465	468	466	475	480	444	460	422	446	461	478	457	464	463	442	512	447	446	450	431	459	428	453	452	481	420	441	484	444	447	444	449	467	422	468	449	443	496	447	430	467	411	486	437	423	442	459	449	439	409	414	422	428	444	412	466	458	452	466	452	445	473	441	456	442	439	473	478	471	466	409	432	473	437	421	446	461	464	459	437	418	465	421	458	474	447	491	451	492	447	463	499	485	452	417	447	441	449	463	443	470	426	422	406	484	459	407	461	435	469	438	438	477	483	464	458	429	458	430	453	429	456	463	452	450	436	462	452	432	453	463	426	440	432	428	447	427	476	477	455	463	462	466	498	482	440	457	423	453	461	420	458	422	466	420	401	445	473	479	399	389	460	435	456	452	445	453	505	484	400	439	456	454	423	477	455	399	457	435	477	469	495	463	462	482	431	453	476	472	466	484	446	454	455	485	456	461	445	479	476	438	445	452	462	478	447	489	510	467	453	425	495	441	457	453	462	442	465	456	473	471	472	462	468	433	442	453	466	449	443	456	478	454	449	452	431	441	427	469	447	439	487	475	466	477	447	454	448	461	456	467	462	441	423	442	465	455	425	454	446	434	435	479	465	453	492	453	460	481	440	455	458	451	462	469	437	460	414	442	510	449	426	463	470	439	454	459	501	458	444	478	455	451	449	478	420	471	462	472	412	430	441	423	445	433	478	427	456	481	441	475	445	465	453	440	473	450	482	449	452	449	463	466	493	410	457	441	453	470	429	439	441	430	460	464	438	454	464	471	465	456	475	464	481	456	462	467	433	467	420	477	439	436	447	461	454	448	450	429	433	460	451	461	451	498	461	435	423	431	426	453	439	461	445	464	458	428	443	458	429	442	458	451	426	468	447	422	424	452	479	440	469	460	450	461	478	399	435	449	452	465	459	432	469	477	444	451	442	443	440	439	499	445	443	459	435	465	477	417	408	453	427	436	447	444	446	467	468	446	451	466	428	469	444	410	510	429	463	481	436	424	430	486	468	456	414	472	433	428	462	422	483	433	451	458	457	498	482	485	458	451	451	439	467	440	479	492	435	452	473	450	446	454	421	453	445	460	439	461	451	422	438	414	458	461	427	505	443	445	439	439	448	454	476	452	471	427	455
23331	21395	29180	24219	21357	20747	11334	1369	521	405	325	292	292	262	233	225	232	208	237	204	179	182	196	172	141	155	142	161	132	159	166	142	168	152	170	159	118	139	141	127	136	145	144	141	144	124	146	142	118	128	127	118	149	142	140	149	139	150	155	123	136	130	117	134	130	141	119	118	134	121	119	138	148	124	138	114	131	155	118	118	103	137	140	112	136	125	122	140	130	137	147	146	121	124	134	152	160	138	137	128	135	128	127	124	141	132	115	127	126	170	130	114	122	139	142	138	152	150	144	140	108	131	145	121	154	118	149	148	134	122	129	143	127	129	150	138	138	136	115	134	144	120	142	131	118	141	139	135	131	130	131	139	131	133	132	130	126	135	107	117	137	126	121	132	127	129	114	131	129	138	142	130	138	137	135	127	137	130	106	144	137	114	134	137	137	139	129	142	139	141	117	139	124	131	136	130	120	139	127	112	127	135	115	122	119	126	125	135	135	144	107	132	133	138	142	139	117	105	117	121	133	126	152	138	114	131	143	145	147	125	156	142	138	123	148	125	141	146	135	123	132	133	136	129	131	142	142	119	137	134	128	119	136	126	143	146	131	158	152	101	151	141	131	130	130	137	135	117	142	107	99	148	132	115	142	139	121	119	122	139	143	143	158	137	147	126	132	148	136	142	134	135	133	121	122	130	123	126	138	122	139	139	133	143	140	126	132	139	113	113	145	131	144	129	114	144	125	135	142	126	137	123	127	131	118	130	122	136	149	123	132	116	134	118	142	126	122	128	139	144	124	129	129	120	109	142	134	125	141	129	138	143	118	115	125	138	137	139	144	109	134	155	139	127	121	137	134	117	131	131	122	124	134	133	137	135	145	135	142	135	130	122	146	138	130	127	146	125	143	130	127	142	123	132	146	138	116	151	118	123	120	115	116	141	114	128	116	128	108	145	150	131	141	130	132	126	129	136	119	123	141	126	147	121	144	126	117	125	126	122	134	143	140	120	123	137	139	131	143	141	147	126	141	132	130	119	135	134	128	133	149	128	128	145	119	140	124	131	123	113	103	138	120	147	120	151	132	119	134	120	145	131	140	136	136	144	133	144	125	133	116	146	141	128	133	150	118	115	121	144	135	127	132	120	149	133	138	135	155	119	130	148	127	144	124	124	136	141	135	121	130	127	132	123	127	154	149	130	126	107	134	137	149	149	127	126	133	138	136	140	126	135	123	134	129	136	141	122	140	129	160	140	132	130	133	118	117	130	139	134	139	132	146	122	130	127	154	139	123	126	135	121	116	118	122	128	139	129	129	132	120	131	125	139	119	131	150	144	110	133	131	140	129	139	133	128	112	145	121	142	134	127	139	129	130	145	138	122	144	139	132	122	141	141	151	144	141	135	144	112	123	136	142	131	120	138	130	122	123	135	122	132	153	130	138	147	140	114	125	145	149	129	108	139	116	145	141	124	128	111	129	147	141	127	140	110	135	135	121	139	120	131	148	129	140	116	133	124	126	127	131	146	128	126	138	122	129	135	140	138	123	121	135	126	143	135	150	124	158	138	143	140	135	138	138	160	133	118	134	133	118	146	126	134	122	144	131	122	133	111	127	126	154	129	126	136	136	140	129	136	148	140	140	128	131	129	95	139	122	119	111	122	117	140	141	145	141	121	151	115	108	137	127	122	112	124	121	139	126	138	126	126	139	129	134	112	117	122	132	110	146	114	141	133	129	130	174	148	142	132	137	124	132	138	119	133	131	125	131	111	127	135	127	139	132	129	121	117	123	128	141	159	138	121	127	126	141	128	126	105	115	157	134	118	127	136	125	134	139	127	131	139	139	134	122	126	127	125	138	146	137	131	146	136	127	139	120	121	124	153	123	131	117	127	143	136	137	140	101	137	135	143	141	136	123	118	128	136	134	127	156	148	118	142	138	123	136	124	108	127	115	128	137	126	124	132	130	134	134	114	133	131	132	137	111	135	148	123	151	103	116	141	142	132	122	136	145	134	125	136	140	138	138	118	112	133	126	135	129	127	144	122	149	128	112	138	124	140	134	115	150	129	130	139	152	120	122	141	143	124	116	117	130	132	136	130	127	141	123	153	125	139	124	125	110	108	122	129	120	136	157	134	145	121	131	120	129	118	134	144	125	111	151	111	127	122	144	135	131	120	128	141	134	134	105	143	135	136	148	137	132	127	116	129	131	136	123	128	139	136	135	127	129	118	151	124	129	135	144	116	137	131	150	144	121	140	152	140	131	149	128	125	125	156	156	135	126	125	130	120	136	134	127	142	140	136	142	119	135	126	136	133	120	135	112	153	149	130	134	140	130	145	122	135	142	135	143	126	108	137	148	153	124	139	136	141	127	129	127	134	118	133	145	131	108	120	135	143	138	131	111	122	115	135	136	132	137	146	134	148	131	128	128	113	158	147	144	128	121	147	136	129	134	139	133	114	133	158	123	129	133	133	131	133	131	130	148	124	147	129	126	107	129	133	123	135	126	119	124	138	130	139	122	119	125	138	133	119	149	125	124	130	129	128	118	115	144	163	125	114	108	147	151	114	139	115	128	112	131	133	125	129	145	139	104	129	157	131	124	116	129	136	163	144	137	129	127	130	125	132	121	131	138	137	123	166	117	136	117	138	127	154	136	105	125	149	126	144	126	125	116	148	127	143	123	108	126	124	149	142	122	127	139	121	133	118	113	138	138	137	156	113	140	123	143	129	151	134	118	141	147	129	130	137	109	113	125	135	140	134	122	124	128	159	143	127	115	119	129	136	125	146	103	124	124	106	126	133	150	139	135	139	141	135	132	130	140	114	139	116	136	150	122	132	140	143	149	130	127	128	124	133	124	148	141	138	112	134	119	120	135	114	137	130	151	114	126	142	132	119	128	148	120	129	136	152	126	117	145	133	119	138	122	138	143	135	133	127	148	131	126	131	140	133	132	133	115	152	122	143	135	149	121	133	135	147	129	137	122	130	130	132	111	145	148	144	129	133	138	119	125	124	132	144	122	128	106	128	126	135	150	146	123	141	133	139	160	158	123	122	134	133	121	153	122	126	126	133	120	137	117	116	130	130	144	133	131	146	136	123	146	137	125	137	127	153	141	135	120	111	128	133	138	127	119	135	109	139	141	128	127	139	128	116	107	133	145	124	151	149	134	133	141	124	140	136	133	125	140	130	139	127	125	133	138	145	122	114	127	128	103	114	143	157	135	145	132	113	123	132	124	153	139	117	143	119	142	118	126	130	140	145	122	118	134	126	127	141	122	124	140	119	116	118	141	126	130	147	118	129	127	146	138	123	135	139	119	115	118	138	129	130	116	117	101	116	136	127	117	125	124	129	129	133	131	127	130	122	150	141	120	131	143	131	125	134	144	137	106	115	144	127	133	120	119	120	151	141	136	127	136	148	102	123	132	111	123	127	130	145	140	121	139	154	120	144	127	111	129	157	132	130	115	139	115	139	103	140	123	117	136	122	129	127	139	144
45372	57746	17894	25460	4314	3324	9117	1859	1431	1250	954	850	772	692	632	589	496	451	432	364	384	345	349	348	313	312	291	289	286	273	278	235	270	268	267	256	231	268	213	255	236	217	230	225	247	223	223	254	223	223	230	238	260	243	217	246	273	249	227	255	208	218	211	239	220	213	230	202	230	234	212	219	233	212	219	193	229	236	249	222	230	197	221	217	233	244	242	247	245	206	272	261	235	246	206	193	223	228	232	245	234	248	224	226	220	237	216	241	206	214	234	243	220	227	204	227	221	224	261	209	233	230	188	240	235	245	226	219	250	232	204	215	212	211	201	245	218	212	203	229	210	240	204	228	236	220	227	222	194	213	237	224	223	231	227	227	259	237	221	210	210	251	240	218	236	232	238	226	212	218	212	226	224	254	216	235	257	221	203	233	214	210	235	211	233	231	203	227	236	234	201	240	220	222	253	260	234	231	201	212	224	237	212	230	230	229	269	258	211	196	201	228	218	191	232	210	235	221	235	206	228	239	210	211	214	200	239	212	210	187	243	222	200	225	193	244	216	208	232	223	231	232	248	206	209	215	227	243	220	237	262	222	244	239	212	253	243	206	219	223	214	197	232	244	246	207	229	230	241	216	218	217	209	233	225	232	199	228	235	231	210	187	216	223	240	226	204	186	236	221	203	238	216	229	231	221	229	197	240	219	233	208	223	225	225	213	215	228	197	227	232	215	228	211	224	218	221	222	243	219	213	226	236	222	218	229	200	229	221	227	213	247	248	215	222	193	217	235	232	233	229	255	217	232	235	211	215	190	213	236	240	239	230	217	215	222	212	242	227	184	206	223	244	248	244	230	213	228	232	225	222	229	205	248	203	222	224	215	232	212	235	199	219	251	218	222	204	210	218	218	235	225	223	234	195	226	255	192	229	220	220	236	246	240	215	228	250	264	206	230	243	224	224	229	242	204	222	221	228	205	239	217	186	208	223	224	224	219	213	238	210	238	214	228	237	236	218	240	235	215	230	218	245	200	235	247	217	233	221	218	247	210	207	240	214	208	223	237	226	201	211	243	235	222	228	242	225	231	215	215	253	224	247	213	230	236	237	220	214	226	225	197	230	234	221	217	233	221	244	212	226	200	197	242	224	210	229	237	226	235	209	237	214	246	239	214	214	226	231	231	225	258	232	219	211	226	216	238	233	216	231	233	241	236	225	219	235	245	198	217	245	231	208	232	233	224	218	235	224	215	239	206	225	211	203	238	211	238	229	235	203	206	236	197	216	212	232	245	224	213	224	206	219	238	249	222	234	221	210	233	216	215	224	228	241	212	201	232	208	210	192	221	203	213	235	217	222	215	225	231	233	233	222	245	212	234	209	222	205	213	231	236	204	212	211	231	196	222	229	222	231	241	208	256	216	212	231	255	222	232	215	205	205	228	227	224	232	203	227	231	217	221	202	234	201	218	215	218	249	217	208	239	202	221	221	189	196	198	233	213	237	242	216	215	222	238	239	209	220	221	215	212	243	197	228	244	235	197	233	198	213	233	217	230	231	228	226	217	206	240	197	228	213	227	222	225	252	222	230	230	205	213	235	204	243	229	240	208	213	223	230	233	209	240	228	223	219	230	210	214	214	224	213	221	203	208	208	211	225	204	221	232	210	231	244	189	214	219	243	228	238	233	227	221	222	217	237	208	220	235	221	226	230	252	232	213	223	253	247	252	224	239	238	242	235	223	230	222	218	233	243	193	209	211	205	229	242	224	216	209	220	225	228	243	238	223	214	198	241	235	225	209	239	216	241	198	235	209	228	211	218	219	233	226	202	231	214	233	222	225	197	238	242	229	228	235	245	203	233	222	218	228	235	206	225	238	220	239	219	236	240	218	213	232	226	229	214	195	196	237	228	227	232	218	204	218	207	216	221	197	199	228	235	217	253	228	225	228	223	212	207	229	198	249	199	208	217	233	234	233	226	227	217	256	233	218	232	221	221	216	217	241	218	218	213	214	224	226	195	212	236	248	239	203	229	221	244	220	220	226	225	228	201	227	239	228	220	214	208	227	254	214	178	222	212	232	234	252	214	235	217	226	214	222	247	230	200	229	228	186	216	219	212	238	207	242	227	229	212	198	191	201	212	235	207	218	223	215	224	236	237	220	193	229	223	221	225	226	199	223	210	234	213	223	212	233	211	218	219	216	251	216	230	237	219	232	221	189	228	241	234	242	219	228	218	221	210	208	225	206	219	192	230	210	203	213	199	207	233	199	177	236	216	231	229	245	214	200	206	230	223	222	205	215	199	202	203	220	225	250	234	231	191	217	213	212	218	215	214	243	229	222	208	228	233	221	220	230	231	203	224	213	197	192	227	244	209	203	242	218	241	210	220	248	234	210	193	222	229	219	214	215	214	212	198	214	216	208	211	232	222	219	215	215	226	203	200	252	207	213	239	221	227	215	214	228	226	231	224	234	242	197	199	212	239	198	220	215	222	214	237	227	202	214	225	232	214	207	214	224	241	226	221	247	260	205	232	214	203	257	219	216	203	217	205	231	234	229	202	237	213	193	217	225	204	238	215	224	218	246	236	206	243	235	212	200	226	231	203	232	223	199	206	233	247	224	223	223	229	224	210	239	228	223	224	195	230	222	216	217	223	222	237	225	206	212	224	193	220	209	209	257	226	205	219	188	215	198	197	209	192	211	223	201	241	238	231	239	221	237	266	229	215	236	236	209	244	202	196	252	218	214	212	233	226	224	214	231	214	227	212	212	235	194	226	220	195	210	202	229	215	215	220	228	211	225	231	211	211	208	231	210	214	222	220	223	217	230	241	225	224	225	219	240	242	204	230	223	212	232	207	221	239	194	277	242	226	220	223	212	218	209	236	225	248	230	240	224	214	205	218	230	228	245	227	202	210	224	219	207	236	213	191	214	225	218	227	220	223	218	200	233	226	231	215	210	223	209	252	231	213	219	220	211	197	203	227	229	203	224	233	252	214	237	227	238	245	217	230	226	226	209	235	225	229	237	221	235	238	219	220	189	222	220	201	215	219	209	196	241	234	216	225	225	200	206	217	207	192	240	229	203	241	238	231	229	230	224	248	235	231	202	212	230	207	214	229	206	230	218	207	188	203	222	249	215	217	214	254	223	233	240	217	209	219	221	216	217	202	233	239	246	233	236	236	240	205	231	202	211	229	223	232	219	210	238	204	221	229	206	238	226	218	230	217	217	200	206	234	234	236	225	246	224	235	223	194	220	231	239	198	199	206	223	230	229	249	204	215	189	234	196	202	227	223	202	217	234	218	238	218	231	219	218	239	216	213	230	222	216	217	226	212	247	227	199	226	236	241	221	239	221	228	218	227	220	219	239	228	201	206	232	252	257	213	207	231	233	222	219	214	227	241	224	204	230	228	221	231	225	237	221	220	216	222	244	211	218	230	199	202	239	220	211	229	216	210	219	231	219	220	223	247	226	220	220	213	248	219	222	232	196	199	248	227	225
28415	23240	12175	6289	658	450	472	366	413	331	341	334	314	322	339	285	314	322	332	304	322	297	347	331	326	324	315	302	317	293	279	299	332	310	297	334	336	297	292	300	337	306	321	317	299	296	308	338	305	332	320	361	292	326	319	332	313	327	328	312	322	298	293	307	305	298	323	307	307	300	308	335	318	310	324	331	321	299	308	312	338	289	297	295	323	303	327	322	315	288	341	311	312	289	308	306	365	327	337	318	314	294	330	323	333	298	283	292	331	286	302	299	277	362	297	284	286	347	314	309	348	332	314	328	330	342	302	300	312	321	308	348	323	314	303	309	287	309	347	264	320	314	334	291	273	314	286	310	350	335	283	354	305	309	311	309	313	302	276	320	339	315	329	349	318	345	281	311	293	330	302	309	337	340	276	297	293	319	326	314	305	304	361	328	311	343	300	282	314	321	322	282	292	274	298	311	333	318	324	317	327	337	300	314	310	315	310	323	315	334	319	318	318	316	321	316	332	292	281	318	302	299	292	319	280	292	315	291	341	280	335	309	314	297	337	291	289	303	290	293	305	320	291	351	317	317	311	316	326	296	307	289	297	328	308	322	285	305	310	312	306	296	324	313	319	310	336	317	344	304	307	294	323	267	288	292	283	315	310	276	296	295	287	311	313	359	282	315	305	315	274	309	310	307	290	293	315	327	322	332	331	295	303	355	297	315	308	331	300	322	302	338	313	345	302	316	320	310	298	304	309	331	284	294	320	348	313	324	323	290	288	322	315	324	251	328	280	341	340	303	310	316	317	295	343	302	324	304	299	295	312	311	293	310	274	314	311	319	313	267	340	347	313	343	270	298	320	321	292	337	309	314	302	287	308	293	330	293	280	292	309	293	330	293	327	330	297	310	302	312	349	318	309	336	311	305	314	325	281	318	343	316	315	314	304	302	304	314	307	293	320	291	301	322	296	308	297	276	306	325	317	313	280	342	317	307	299	336	287	315	300	325	328	317	313	306	325	332	290	307	321	292	325	299	326	298	356	285	342	302	314	320	357	311	274	321	303	310	283	316	337	306	308	322	329	328	297	296	324	298	310	282	326	298	327	315	307	333	304	329	307	310	298	326	344	293	318	312	309	340	314	297	302	321	289	276	292	310	289	279	341	282	329	310	315	325	301	311	275	323	313	340	331	293	317	334	304	332	328	342	308	315	325	302	297	313	329	291	302	285	285	300	345	288	305	333	304	315	326	314	290	310	308	339	311	329	319	310	347	296	309	320	300	322	351	336	327	374	318	330	308	328	333	281	275	318	280	300	327	305	319	316	289	308	302	311	353	295	326	354	288	318	317	333	273	318	324	304	289	292	283	305	310	307	332	302	315	299	331	306	313	307	280	283	317	323	305	293	309	321	310	329	286	312	293	311	308	336	307	303	322	300	332	292	293	327	300	315	273	331	330	318	315	305	300	306	316	317	310	288	296	315	314	307	331	307	316	300	309	322	353	347	301	328	322	316	325	287	325	297	306	300	304	311	307	302	329	316	286	297	319	337	292	288	298	300	326	296	320	319	290	312	327	321	286	294	309	321	300	309	341	315	302	333	308	337	319	309	318	319	318	298	339	306	305	328	325	318	307	324	308	307	305	302	363	331	318	300	302	299	334	308	285	296	312	323	340	315	280	327	328	319	306	328	308	327	304	304	317	311	307	296	301	308	322	315	316	331	307	326	321	302	296	303	330	311	279	297	327	285	296	308	319	287	331	327	298	306	307	289	309	322	349	315	310	336	263	275	299	322	310	287	307	308	322	282	323	333	281	302	324	316	331	306	289	325	291	307	291	304	291	304	286	290	313	324	311	310	282	321	296	326	314	293	336	303	294	295	297	318	343	294	301	321	319	324	275	310	313	333	296	303	300	300	320	301	300	311	319	296	321	303	319	323	288	291	286	313	281	319	293	291	299	305	285	312	305	326	301	274	288	311	299	327	298	329	298	298	328	313	306	318	301	332	344	312	309	296	307	286	304	316	297	318	307	302	310	302	306	261	289	329	308	361	313	306	307	299	295	287	311	316	301	350	316	295	315	332	316	320	308	341	300	325	316	323	319	316	334	287	302	311	289	322	317	322	290	278	285	321	303	265	325	315	314	302	322	333	309	310	325	319	324	326	328	315	339	291	295	305	316	301	299	316	293	317	323	288	303	308	300	288	314	309	277	303	329	294	319	353	311	297	323	343	311	338	271	305	314	308	325	313	301	293	304	317	325	292	320	305	296	321	320	312	321	329	308	322	272	277	303	331	278	329	295	342	347	330	307	318	311	302	309	325	331	313	314	329	324	294	321	310	321	308	303	310	347	307	301	261	349	317	341	344	342	354	304	308	317	325	286	325	284	314	297	336	310	312	337	341	341	326	331	313	300	308	334	317	278	304	281	307	315	309	324	287	296	303	300	309	283	308	305	310	300	274	355	315	309	291	295	333	323	294	344	339	289	306	305	305	299	318	287	313	284	283	299	321	292	287	284	296	299	337	307	300	320	307	317	279	274	307	289	302	312	312	284	342	326	302	295	294	313	304	313	288	308	309	263	299	335	308	336	331	306	317	309	294	347	314	299	342	299	306	268	296	317	316	358	343	334	286	333	295	312	309	328	315	292	285	300	331	318	290	287	314	323	305	333	334	331	331	341	330	307	314	322	272	299	270	340	324	332	308	299	306	287	292	333	326	332	270	280	325	289	281	346	263	355	320	309	323	343	317	319	314	306	294	297	288	305	311	302	317	302	333	341	311	328	318	311	315	263	315	326	295	338	299	332	334	316	287	271	320	320	325	311	295	316	286	317	316	322	326	298	323	304	317	310	343	311	307	323	332	306	309	300	301	311	292	320	283	313	304	292	329	330	325	331	283	327	296	301	315	308	327	311	331	312	297	300	323	288	307	299	302	318	324	304	350	303	290	321	305	329	322	323	333	300	309	310	292	294	334	343	317	339	299	304	334	293	320	327	308	311	324	304	297	338	301	303	298	302	336	300	315	314	338	329	288	297	310	340	325	323	300	312	282	328	299	292	294	328	348	283	319	308	345	309	295	292	304	325	322	311	305	349	315	295	287	313	310	304	329	316	317	360	332	331	290	337	316	283	316	310	315	298	342	326	260	304	318	309	323	292	306	304	312	309	328	289	296	340	292	301	317	331	306	337	290	322	311	316	321	317	293	271	299	311	282	299	319	325	314	295	286	297	301	292	301	309	337	309	328	305	308	347	301	319	317	303	323	302	332	280	293	318	314	300	357	327	304	331	301	312	301	318	303	307	369	301	318	305	339	314	326	332	303	359	361	301	298	324	296	334	322	312	322	313	350	334	327	307	296	322	334	298	328	325	341	292	293	292	329	294	295	294	276	304	295	310	338	327	301	330	301	357	305	291	324	284	318	332	319	292	301	318	300	333	312	271	291	278	302	296	304	328	313	295	337	309	318	320	315	302	328	284	290	330	312	312	337	300	306	302	313
34014	33251	3956	6985	1152	924	1027	725	669	656	614	624	613	589	532	543	523	532	531	532	515	522	547	506	519	536	478	512	523	515	518	541	508	499	501	493	517	491	470	497	527	485	489	502	506	531	526	491	524	518	517	494	463	490	541	512	503	516	532	514	516	517	502	464	513	495	503	525	486	518	498	531	529	517	498	516	492	540	471	511	462	507	505	524	489	504	509	468	514	533	527	488	474	569	478	485	469	476	515	544	498	509	493	517	527	507	496	515	515	482	524	486	529	515	540	490	548	518	523	493	494	506	515	524	504	472	495	513	512	512	527	488	518	516	556	512	520	505	499	521	543	503	479	548	514	537	512	511	517	485	454	485	535	481	505	508	555	487	518	551	491	550	546	480	473	488	481	491	490	510	483	517	496	538	509	515	506	532	487	507	538	578	488	507	519	541	514	530	536	486	533	510	517	521	576	522	522	487	493	483	514	469	472	530	543	559	473	539	518	519	505	475	515	509	498	492	527	468	470	501	512	494	537	502	492	557	490	506	543	518	455	496	522	500	505	520	490	532	507	536	510	517	513	509	557	542	508	532	516	519	467	529	509	469	509	499	486	541	512	526	520	509	488	525	476	504	481	501	541	504	544	499	494	509	487	510	484	475	557	544	487	518	490	500	508	511	528	511	485	511	527	519	537	489	539	505	502	482	510	458	481	509	472	517	555	522	567	509	520	521	487	526	471	474	508	510	520	521	516	498	543	513	493	536	522	492	490	540	545	520	516	495	512	501	505	544	504	484	511	531	493	488	500	470	546	484	501	477	506	486	534	530	498	515	484	489	537	497	543	511	550	515	509	494	500	506	528	496	500	492	492	523	502	484	553	517	524	502	532	492	529	450	511	489	518	515	471	460	475	496	457	497	516	502	504	474	488	523	512	466	528	557	512	524	477	528	526	527	514	499	503	511	483	492	515	496	492	482	495	472	512	521	548	526	534	528	498	498	497	509	493	505	536	512	531	489	484	503	514	515	503	514	489	531	531	542	486	483	501	516	485	501	500	497	536	480	459	536	501	496	483	545	527	546	499	499	528	513	523	540	541	530	521	549	535	506	503	486	510	509	516	508	514	482	451	540	526	454	561	517	530	524	499	510	543	492	526	535	495	474	519	512	531	531	534	475	533	517	522	490	480	468	514	495	486	486	505	498	481	504	545	507	531	595	524	498	502	516	537	467	520	493	474	476	527	501	501	529	518	521	520	508	518	485	471	545	509	492	537	503	492	490	498	507	507	497	494	488	499	465	502	471	539	534	512	516	513	474	503	519	502	501	494	519	493	537	473	485	493	459	540	485	519	465	512	533	537	535	480	480	517	489	504	512	506	506	526	488	497	508	492	494	510	509	505	512	506	481	536	531	473	490	529	513	482	467	502	491	485	524	465	500	516	531	514	530	469	541	479	476	532	511	471	522	511	494	512	502	519	543	512	485	519	509	556	490	499	509	497	476	488	510	482	476	481	512	473	518	519	508	461	519	479	489	480	523	544	527	523	533	516	527	518	516	499	514	469	559	498	511	477	468	491	523	474	499	554	565	486	525	458	503	507	517	483	506	494	549	502	437	502	482	497	497	509	515	516	485	529	517	517	508	510	507	516	484	496	487	464	532	508	474	476	518	509	507	474	504	475	512	527	475	525	484	528	523	510	498	528	483	505	511	547	511	520	488	499	476	534	518	525	486	523	515	484	521	506	522	569	495	489	499	539	493	533	544	480	472	535	467	489	509	518	535	542	506	497	462	480	510	493	538	506	522	503	511	492	520	528	464	539	489	467	535	541	494	512	530	528	497	518	492	487	516	560	535	480	501	487	564	530	492	568	518	503	492	475	560	489	504	489	510	529	503	462	531	495	494	494	529	511	524	486	499	481	514	531	500	495	524	500	503	524	511	499	474	515	510	485	525	544	469	493	484	514	509	518	526	508	515	532	508	538	491	489	492	504	521	476	536	485	478	514	476	536	487	478	518	507	504	485	536	504	518	516	511	514	527	484	522	509	495	475	479	463	523	501	496	534	472	510	504	516	516	490	480	533	513	472	506	516	546	503	511	540	508	519	521	514	515	502	497	517	526	488	461	473	496	497	506	489	485	484	530	488	489	499	544	451	506	505	506	506	529	494	489	558	519	518	491	516	529	510	499	503	460	492	492	487	533	530	481	500	548	497	463	495	508	484	498	492	464	513	469	511	457	474	500	531	467	523	514	487	493	482	499	516	493	518	524	519	500	531	509	462	524	518	509	504	510	512	518	497	511	488	539	497	500	495	524	508	489	500	465	554	471	505	502	513	500	553	488	498	521	532	500	520	508	490	522	532	489	533	501	540	497	496	525	530	539	531	514	518	534	501	490	500	524	489	508	481	467	523	526	510	479	497	508	492	463	495	492	532	518	504	506	502	515	529	470	518	497	487	507	545	525	508	525	511	526	477	494	502	544	454	528	487	524	488	534	494	484	511	527	531	497	537	536	457	490	494	509	499	504	504	489	503	521	518	495	511	494	505	511	523	508	512	501	519	478	477	491	466	513	531	514	513	483	503	529	479	493	433	496	535	469	478	518	568	463	483	522	475	509	552	505	433	532	558	507	513	503	538	504	507	506	515	474	498	530	535	472	464	540	532	499	465	483	521	498	511	516	516	500	503	518	489	511	501	514	508	537	494	505	502	531	485	509	571	519	506	487	518	487	521	492	541	545	492	497	508	482	519	483	528	525	458	514	508	533	500	500	519	473	498	502	487	509	530	525	500	499	472	459	496	505	494	493	500	490	503	526	508	472	479	540	536	560	470	506	510	532	524	479	494	477	469	515	506	503	480	492	480	495	522	501	537	472	497	512	520	489	505	527	510	536	527	514	501	489	513	537	510	533	498	507	537	513	491	482	505	440	469	469	521	502	534	512	523	501	550	533	529	520	496	499	495	499	520	510	522	498	508	507	509	516	496	519	501	531	512	476	523	535	488	517	517	474	491	486	467	550	497	509	494	509	542	483	509	505	505	502	477	517	504	475	546	517	502	504	470	509	497	489	521	501	461	482	475	546	529	493	522	479	515	487	462	515	518	557	518	503	498	526	498	472	495	542	508	554	503	511	501	525	527	501	512	508	498	510	477	490	514	467	530	515	476	501	516	538	491	539	498	508	517	524	472	509	509	491	483	485	504	507	505	522	468	513	534	468	497	494	525	507	504	526	497	494	525	524	493	469	515	528	463	483	472	541	506	543	509	505	490	477	466	514	514	507	482	504	505	504	515	505	496	490	507	540	540	508	487	507	474	495	571	506	503	548	495	478	508	498	530	511	534	548	509	504	551	501	515	511	523	510	558	526	505	512	524	526	485	488	498	517	510	500	547	463	487	511	520	487	510	513	533	460	514	511	476	516	469	498	528	565	502	517	511	524	534	496	544	521	531	489	458	532	521	506	469	498	543	505	521	497	513	519	503	514	463	505	487	481	490	493	522	521
24321	21388	28428	24949	21006	11001	1463	575	470	455	390	361	368	342	351	348	300	332	300	303	354	273	275	291	282	269	312	265	294	270	277	261	268	280	288	270	260	282	268	245	271	255	284	274	252	277	291	277	260	276	273	277	269	293	267	241	266	282	272	266	266	293	283	278	276	272	284	244	269	275	248	242	266	245	280	288	264	274	256	274	251	255	284	297	252	294	240	260	264	262	276	273	270	275	238	256	245	256	267	283	290	279	288	268	268	256	276	263	303	264	242	230	247	268	238	241	252	281	259	277	278	292	261	283	266	289	255	250	269	265	253	256	285	268	294	270	266	237	271	272	261	275	268	282	270	250	279	262	283	280	277	263	276	285	261	248	300	296	255	275	267	272	268	279	254	276	272	275	296	239	265	266	302	270	269	262	276	265	240	237	279	249	270	260	311	274	276	270	265	272	252	283	270	276	264	259	253	283	249	284	291	260	238	263	268	283	294	248	242	263	298	263	251	231	287	290	242	279	248	235	257	291	266	237	277	249	272	280	266	261	264	257	272	284	259	262	267	268	278	281	289	264	268	254	285	265	270	272	278	251	239	276	258	274	272	252	240	235	295	249	291	288	266	262	253	285	255	271	263	274	247	282	246	294	279	251	249	288	254	240	269	265	279	254	299	268	281	263	271	270	257	282	248	271	271	274	244	261	273	266	270	254	279	289	289	273	271	262	258	237	253	274	252	247	250	292	282	270	298	276	233	287	282	268	252	257	256	243	280	271	271	276	253	302	288	279	242	257	273	276	254	234	279	275	270	258	250	277	251	279	266	258	284	286	254	264	258	286	249	273	288	266	280	285	273	266	252	275	250	262	277	253	265	276	259	280	261	279	251	295	257	259	259	297	279	293	266	234	265	255	270	278	269	279	275	239	247	259	271	252	249	245	270	246	273	295	258	269	255	271	278	269	260	268	275	269	274	266	250	270	246	300	267	266	256	262	284	272	296	270	253	276	261	264	272	229	271	288	276	278	270	269	246	246	303	277	272	271	277	294	271	270	295	273	260	253	273	312	275	282	272	269	287	259	269	274	262	291	267	299	274	283	250	253	242	244	270	276	261	258	245	286	252	262	281	272	295	276	293	247	264	268	288	249	273	288	267	262	268	269	285	280	284	283	239	303	279	269	298	259	263	263	262	255	279	251	248	277	267	267	294	230	279	269	255	251	260	267	253	271	288	266	279	264	245	249	280	247	284	265	280	278	265	278	272	249	276	280	252	254	267	256	235	274	260	257	282	245	264	277	274	312	251	250	263	232	277	279	257	262	260	277	259	281	239	293	263	239	243	251	260	254	277	243	237	263	262	305	273	277	284	277	283	295	279	241	264	295	250	246	274	247	275	245	287	294	284	262	269	247	259	266	264	270	247	265	249	278	247	249	270	278	268	271	250	246	261	296	276	269	283	275	266	252	281	275	279	251	257	240	251	243	255	254	268	283	242	277	259	285	257	266	257	259	298	269	263	256	286	267	252	278	242	242	263	268	242	289	276	278	267	291	258	253	283	257	283	280	279	270	290	274	281	271	258	279	270	265	262	242	218	247	241	283	271	270	254	243	286	278	271	271	297	258	251	253	287	276	264	252	258	298	258	292	263	271	290	269	269	242	272	232	276	273	271	236	260	275	278	268	273	248	286	252	220	267	266	254	264	273	228	275	265	239	254	244	260	268	256	254	275	274	277	279	250	263	247	281	280	283	237	257	287	216	291	258	273	283	268	269	272	260	265	276	262	278	275	268	282	279	278	285	289	300	258	226	246	300	263	268	277	297	262	284	239	262	279	253	244	246	255	242	266	243	279	245	266	281	320	275	250	296	261	266	241	257	265	282	244	279	265	285	278	229	276	283	266	251	253	275	234	229	246	245	271	287	244	309	274	276	267	265	271	247	235	261	254	259	269	228	228	297	268	229	252	271	270	258	262	264	266	243	288	275	277	317	292	274	248	284	306	277	263	245	253	241	267	258	255	265	243	280	279	294	291	266	273	283	243	258	278	245	283	290	283	271	252	247	270	288	286	263	247	280	296	273	273	269	282	275	303	264	266	259	290	246	271	257	240	269	273	235	270	271	280	250	248	281	222	273	253	270	267	246	279	247	266	272	257	251	305	244	251	256	245	272	281	280	248	266	281	261	258	261	258	261	273	261	269	235	277	272	252	276	252	255	265	261	249	250	273	255	283	270	264	256	293	259	252	275	261	292	273	292	272	267	253	254	236	246	270	263	273	255	256	283	293	255	258	294	236	302	296	214	264	255	256	254	266	281	283	266	257	310	255	275	278	273	252	250	259	259	297	274	277	246	245	272	268	271	275	257	251	277	273	304	270	249	250	245	264	257	260	242	253	284	253	259	262	264	277	279	289	279	274	266	261	285	250	265	262	255	264	296	309	296	306	247	275	262	260	271	277	297	278	262	275	299	250	252	265	300	259	301	266	260	281	269	253	269	288	306	280	277	274	267	279	225	278	259	267	309	273	263	233	230	262	236	267	267	242	256	253	262	266	268	260	254	267	261	271	246	282	267	252	284	266	249	249	249	281	271	266	252	277	262	230	261	276	237	276	277	270	267	288	264	248	250	273	255	274	249	290	236	264	254	249	262	265	290	271	263	259	272	266	272	268	240	278	251	262	278	274	300	241	258	259	257	254	243	261	269	281	261	281	260	247	279	239	287	260	267	243	259	287	268	273	273	262	275	259	292	278	268	242	255	270	233	246	275	257	302	247	262	245	295	265	263	274	270	281	273	265	246	298	293	256	235	279	233	294	257	246	282	287	302	243	259	272	299	268	275	262	249	282	257	294	278	263	264	259	272	277	258	266	277	280	289	269	286	238	263	267	269	289	293	269	262	266	254	255	270	274	258	266	260	271	248	253	247	269	302	248	271	281	280	261	272	241	273	283	273	268	268	247	269	255	259	249	241	249	262	282	252	270	252	276	253	267	270	241	279	253	251	261	275	269	270	270	278	288	259	271	258	260	279	278	271	265	253	253	263	259	271	269	254	262	265	286	257	259	281	266	266	279	280	238	283	260	281	260	287	253	248	250	273	273	262	247	277	280	257	245	287	275	253	272	263	298	283	257	256	279	253	254	256	271	262	260	267	271	251	257	253	246	244	272	264	267	294	241	261	269	275	266	250	258	256	256	261	269	254	279	255	284	271	281	254	260	236	283	274	269	270	260	295	227	269	229	268	251	256	261	253	234	283	257	274	236	285	266	273	296	277	274	261	275	258	285	263	261	247	258	240	253	258	263	279	247	282	234	256	255	281	237	270	276	257	277	278	262	271	258	277	274	271	277	279	270	243	261	257	242	270	289	279	276	246	272	242	291	283	282	247	240	261	255	271	272	275	255	254	259	278	288	294	265	285	245	269	272	263	272	264	297	275	270	281	272	259	270	256	246	273	251	259	256	275	296	261	271	255	259	261	251	286	263	279	250	236	234	262	266	262	241	277
38656	41244	9472	21298	3187	2403	2658	1386	1132	1064	925	844	758	674	660	652	584	592	530	518	548	556	476	494	496	491	486	475	472	483	444	478	456	455	514	437	444	453	474	446	487	505	482	440	437	463	422	442	460	442	433	413	452	445	468	451	437	441	454	408	468	457	427	402	455	439	442	436	437	465	446	436	427	431	468	451	459	456	456	415	418	461	454	446	465	436	425	396	484	405	432	444	441	461	451	465	484	435	399	445	445	412	388	446	477	408	397	455	452	441	429	444	437	434	477	436	442	442	431	413	427	430	453	415	427	457	432	455	431	421	437	430	429	420	438	466	459	436	454	446	435	432	438	492	424	442	458	421	433	483	435	470	464	456	471	412	458	461	426	431	436	441	447	460	427	464	418	452	432	480	427	455	457	454	474	449	452	462	437	433	441	471	448	428	461	442	468	457	462	439	478	426	420	448	471	447	404	460	444	442	425	437	444	436	419	457	444	469	462	419	416	476	397	445	477	448	474	438	455	411	440	477	403	423	437	439	412	457	435	471	404	422	456	428	441	414	402	468	438	485	481	421	433	450	434	443	427	429	470	467	428	475	442	448	444	419	450	426	411	464	473	457	420	447	459	449	473	453	423	407	454	500	434	435	469	446	423	443	435	473	429	435	417	388	422	437	462	460	426	468	445	420	463	423	453	426	454	451	424	446	439	446	433	441	460	457	469	481	456	458	445	421	437	445	410	453	448	441	474	442	405	428	453	423	457	370	444	438	434	458	450	454	480	452	464	424	420	442	442	391	444	461	423	442	470	478	430	428	418	449	426	427	420	449	415	429	425	454	423	456	452	437	465	448	447	453	380	428	430	428	451	412	440	487	439	457	426	466	455	449	443	463	474	476	456	449	423	478	409	415	470	463	467	416	487	466	459	403	439	439	432	377	439	431	464	424	437	434	454	381	456	419	461	447	458	432	447	459	422	436	438	439	498	427	441	425	401	419	461	448	471	427	477	403	425	428	433	412	434	441	443	454	451	446	468	426	452	463	426	431	396	444	396	477	402	479	466	432	428	426	428	442	432	444	405	437	455	461	446	466	454	420	449	411	437	480	455	445	458	431	472	459	438	433	416	460	422	431	439	424	450	446	490	420	450	448	431	484	424	425	458	450	471	385	410	468	435	446	441	446	454	426	422	415	466	463	455	437	406	428	437	447	461	441	450	447	410	458	430	479	472	447	416	423	405	434	423	438	465	461	456	418	435	466	428	451	428	447	460	451	449	452	466	440	471	452	445	448	443	442	471	463	435	406	464	439	389	466	444	464	469	407	417	432	433	434	477	438	433	409	425	426	488	428	436	435	473	446	422	435	464	438	418	397	431	432	453	423	416	457	417	426	428	439	449	442	449	432	463	448	422	438	418	433	488	418	453	452	471	463	449	437	446	420	423	409	425	419	432	452	462	457	452	460	431	458	445	456	473	455	434	451	459	395	455	447	461	395	449	448	410	444	438	425	446	422	465	446	434	437	444	436	428	449	424	439	458	480	470	441	448	457	429	453	431	478	481	442	452	447	464	460	446	447	463	440	419	469	426	479	444	429	443	421	465	415	487	441	452	465	445	451	437	442	438	472	452	445	435	454	421	456	417	410	481	437	424	465	468	445	425	439	466	441	456	420	431	462	433	421	473	447	452	454	446	478	433	447	441	410	444	469	484	460	470	448	464	421	435	417	433	397	440	468	453	454	459	473	445	447	431	420	468	445	449	437	459	441	449	436	421	463	462	428	441	446	461	410	446	417	445	437	441	425	448	484	448	409	465	446	418	488	453	437	412	465	458	463	401	472	451	461	435	448	450	460	415	470	442	463	439	420	422	454	425	395	423	471	424	448	390	430	414	483	429	438	423	461	413	407	472	464	441	455	410	449	451	445	415	457	398	437	407	444	468	408	397	429	456	425	457	471	465	455	430	461	440	430	454	447	449	442	441	424	444	429	404	430	470	448	429	457	460	452	448	489	421	440	448	414	434	450	430	419	439	422	434	447	434	437	433	454	402	447	465	437	427	482	422	455	430	460	435	435	419	454	456	425	451	428	396	432	469	446	423	436	446	469	449	447	427	459	459	422	424	445	425	407	407	460	423	435	436	434	427	435	436	458	463	462	458	434	409	425	420	459	448	421	468	442	436	459	425	442	414	436	392	444	458	440	428	426	436	454	473	451	490	479	426	450	486	423	456	442	460	420	420	441	421	412	453	474	421	452	441	447	448	436	439	442	462	463	466	424	440	412	456	429	429	465	436	420	446	438	464	457	425	447	422	458	441	484	392	463	453	460	396	423	425	453	446	416	453	433	425	438	462	446	460	448	474	428	471	430	465	447	467	419	415	446	407	430	459	495	451	475	418	451	446	403	503	423	442	427	457	466	453	459	439	422	471	443	464	450	426	455	449	431	433	416	447	438	478	381	475	396	464	439	440	473	427	469	488	432	414	429	470	428	434	450	451	477	400	412	439	489	446	408	435	436	430	462	420	448	472	417	400	455	448	425	453	439	449	419	439	444	438	451	428	455	494	461	428	445	433	416	436	438	448	454	374	439	415	451	450	467	426	447	444	434	452	482	453	449	457	428	451	457	459	423	474	414	455	452	451	418	443	450	440	407	432	451	449	410	497	471	469	463	430	400	459	461	469	455	454	434	403	441	479	431	426	446	496	446	457	421	419	468	433	416	440	437	416	482	449	415	456	445	411	472	429	461	446	433	411	467	451	456	426	436	444	463	462	404	470	455	452	452	474	489	439	405	445	442	450	452	421	472	420	426	474	445	474	463	450	505	415	458	468	477	444	457	435	398	453	439	476	448	452	440	456	439	437	438	462	440	431	468	429	451	416	467	421	482	444	424	414	444	420	456	413	473	435	414	422	448	481	469	451	486	483	449	469	440	442	447	440	474	461	459	451	425	442	487	437	452	440	461	390	425	437	455	416	370	446	460	433	423	415	447	428	409	477	443	444	411	437	407	438	432	463	439	434	438	425	423	432	417	446	453	444	399	422	410	459	434	450	450	439	428	449	430	436	437	453	459	441	400	456	434	463	471	448	435	429	423	436	441	435	481	453	425	424	422	415	427	441	448	473	434	487	486	430	433	398	416	447	440	456	420	396	433	423	442	429	448	456	428	465	446	454	515	452	448	449	507	413	431	429	424	444	435	485	451	452	446	453	437	444	432	448	444	446	481	452	448	425	430	442	449	442	426	447	443	440	435	457	409	404	458	451	474	468	443	447	449	442	408	435	409	459	435	441	474	480	458	446	434	391	434	442	452	445	424	468	488	413	470	427	454	474	446	430	438	423	408	455	438	398	461	407	432	404	452	400	452	419	471	433	430	452	469	432	431	464	481	453	446	444	468	477	429	433	432	447	462	418	413	435	448	480	453	484	476	439	435	429	459	423	480	424	429	388	412	423	462	439	424	450	436	424	430	448	423	461	445	421	454	432	419	438	444	433	411	450	422
23355	21384	29147	25510	21044	15605	3868	677	511	441	375	339	314	259	215	238	205	199	199	195	187	174	173	153	155	147	135	139	146	148	146	147	132	138	144	152	137	133	128	140	125	135	146	144	132	150	136	123	106	115	134	124	113	128	122	121	126	118	127	134	133	118	132	135	125	145	144	139	125	114	132	158	127	145	141	142	118	127	122	140	122	128	134	133	124	125	143	140	118	139	115	133	133	121	119	124	143	106	113	148	126	109	130	119	131	138	132	148	114	127	131	119	130	126	140	125	120	108	125	117	144	132	136	122	120	115	140	138	129	128	133	124	119	152	120	141	133	128	136	125	119	117	106	128	138	127	135	122	145	123	124	132	121	151	130	140	121	130	121	125	135	130	131	130	152	126	116	137	138	133	128	112	112	137	124	118	138	129	132	135	118	133	115	127	126	139	125	121	129	154	153	135	132	126	138	132	130	131	121	129	124	129	123	121	139	123	142	119	128	145	138	121	126	122	129	141	115	136	129	124	119	129	126	117	122	131	149	161	132	122	132	137	139	140	128	136	133	123	113	139	119	130	114	126	136	114	127	142	130	137	135	125	111	146	111	133	137	122	124	136	136	135	115	111	139	145	128	130	136	119	124	113	131	118	117	96	109	131	130	130	127	134	135	151	118	129	120	132	116	144	127	114	109	125	116	111	122	126	121	125	147	134	135	117	127	134	121	145	134	146	123	135	147	141	122	132	130	129	125	125	121	146	106	127	135	149	130	143	129	135	137	120	119	118	111	110	145	125	134	111	133	117	137	134	120	123	126	132	133	133	129	130	144	125	125	133	123	115	127	117	109	153	123	133	134	123	120	128	127	142	107	139	136	132	117	132	131	125	104	126	119	159	134	108	121	128	114	107	118	117	126	129	123	130	118	128	147	113	132	130	123	99	134	130	144	103	109	142	133	111	156	130	126	140	137	133	134	150	147	140	150	132	124	137	124	127	122	119	130	139	115	120	120	109	123	134	121	120	117	132	134	133	128	121	125	144	127	117	131	120	121	124	128	109	124	133	101	128	138	135	146	112	113	129	123	132	114	136	145	124	122	128	112	110	117	127	118	148	138	138	124	131	118	120	131	164	128	126	127	137	125	130	110	153	135	137	127	141	118	133	114	117	126	106	125	137	140	135	123	141	119	132	120	114	132	117	109	122	131	113	128	121	124	122	122	137	133	127	104	136	121	139	147	119	146	125	128	128	117	127	143	118	133	121	142	144	122	103	126	119	135	112	122	122	132	128	135	118	134	136	131	145	126	114	99	101	122	124	121	110	124	110	118	146	136	133	137	144	114	142	139	118	113	130	119	132	125	135	122	114	136	124	132	112	132	133	127	125	140	123	117	138	124	137	125	114	141	129	122	127	117	127	130	137	112	118	120	117	123	123	130	123	135	124	134	124	150	132	135	146	117	137	141	147	137	112	112	129	135	122	131	127	115	131	128	115	117	133	129	138	139	122	128	94	129	132	143	138	119	105	121	127	122	132	151	135	107	123	133	134	129	137	135	135	132	138	123	123	150	112	126	125	107	112	124	137	123	145	119	117	122	115	131	130	110	110	126	138	140	121	130	117	129	102	126	130	132	155	115	124	117	151	126	111	141	126	115	136	137	127	121	142	141	109	129	141	123	135	134	134	127	117	126	147	114	144	106	135	131	127	136	135	150	119	128	110	131	125	128	160	128	109	125	140	127	122	154	136	116	109	94	120	122	137	125	124	112	127	144	116	116	117	124	137	119	117	131	142	119	124	122	120	128	110	113	150	127	138	121	122	138	114	118	105	122	129	109	127	127	119	141	134	123	120	129	118	118	110	127	110	120	104	115	127	123	143	138	125	113	125	109	134	132	124	126	166	113	116	125	115	105	136	117	117	126	122	117	125	115	131	125	124	113	150	121	118	114	121	128	128	135	105	139	147	114	130	135	104	123	128	117	134	116	131	130	135	121	120	131	131	144	131	144	131	119	128	123	106	87	99	115	137	136	147	127	131	135	134	104	109	136	149	133	124	122	126	148	103	122	118	121	122	121	134	132	129	124	121	125	124	121	127	124	139	115	139	146	126	117	124	143	147	142	143	138	131	117	140	114	119	115	133	118	124	144	126	136	113	129	124	125	117	116	104	119	121	134	114	124	141	101	123	130	134	133	148	123	124	151	111	146	159	131	125	129	128	131	101	110	112	149	128	130	129	115	120	134	122	120	132	131	143	120	114	126	129	124	131	143	122	139	126	122	150	131	105	135	126	149	121	135	116	145	139	107	135	135	145	127	122	135	120	129	121	126	122	137	124	122	123	120	148	127	138	131	121	128	142	123	124	123	114	155	128	144	125	136	116	105	139	145	130	130	132	136	139	133	139	109	121	141	113	122	131	132	157	114	121	100	124	127	133	99	122	106	123	134	149	130	148	148	112	128	133	126	110	117	142	136	143	127	132	134	134	128	121	123	129	113	110	129	121	120	113	136	114	152	112	103	109	119	137	129	125	143	133	124	106	120	113	124	109	128	145	113	128	144	123	132	110	131	117	117	119	136	138	99	113	116	120	127	122	109	123	141	126	130	129	133	136	132	132	107	125	120	130	130	138	110	155	132	117	128	151	123	140	156	121	119	136	133	113	124	126	103	116	126	119	140	120	106	129	121	133	120	127	112	133	142	129	119	123	126	139	110	117	136	121	140	123	117	131	120	119	128	153	90	129	113	141	119	122	142	119	113	120	133	114	130	130	118	124	131	140	132	127	132	145	132	138	137	110	127	141	118	121	119	148	123	132	128	109	129	126	125	130	120	147	106	119	146	124	132	135	115	120	123	131	115	131	125	115	124	120	116	108	142	135	118	130	121	114	110	116	133	126	122	115	139	106	116	121	126	117	131	126	123	120	108	137	119	131	135	131	115	124	131	130	125	123	123	110	131	93	139	132	146	133	132	130	135	142	128	106	138	116	128	135	135	131	125	126	109	141	128	130	119	143	128	120	120	136	120	126	133	133	117	125	122	139	139	133	129	94	107	122	130	108	121	127	113	120	126	135	127	141	132	106	121	132	125	140	128	99	113	118	118	126	128	129	136	117	140	128	124	118	140	121	137	123	122	122	137	151	134	114	110	115	124	126	127	161	142	133	110	134	139	114	129	119	148	132	109	139	135	115	123	140	125	137	121	139	135	137	143	138	133	132	133	119	122	130	118	134	129	117	104	120	118	95	164	138	122	126	115	126	129	117	125	120	122	152	137	119	106	114	127	123	106	111	134	113	143	135	132	126	145	124	137	128	105	120	122	132	122	128	131	135	115	112	129	104	125	108	139	112	122	140	134	126	137	130	112	114	120	144	142	131	152	107	112	123	114	120	136	148	124	110	118	145	114	126	130	145	119	138	128	126	122	124	139	129	121	134	124	112	109	118	142	122	116	112	139	125	126	128	137	133	119	123	130	116	120	113	111	127	109	122	126	119	117	145	121	104	123	116
40837	43041	13496	28573	4681	3504	4255	2021	1668	1307	1115	923	808	673	587	521	504	500	439	415	397	327	341	357	322	326	346	281	290	277	288	259	249	259	276	265	245	238	269	245	257	227	250	261	245	222	240	213	230	245	248	224	231	244	232	245	228	227	211	227	233	223	218	224	219	199	233	220	218	243	224	218	194	246	222	219	200	216	210	222	236	251	225	234	198	238	249	231	205	222	234	232	202	200	205	227	224	210	243	224	206	218	194	232	227	215	245	216	215	197	216	233	236	209	212	215	194	224	213	204	238	229	240	200	227	240	209	214	205	209	226	241	232	230	196	200	180	199	219	212	231	241	218	211	203	226	224	244	214	209	206	230	228	220	214	237	219	214	227	206	224	223	225	216	221	235	243	223	211	238	207	200	222	234	230	210	219	193	220	216	230	213	217	213	214	218	237	226	202	198	237	205	237	216	231	213	204	195	230	201	216	217	204	227	182	200	213	214	199	195	200	213	227	219	217	220	205	209	210	226	225	229	184	203	226	207	220	211	217	214	215	207	217	210	201	238	240	238	227	206	198	224	172	212	226	217	214	244	181	223	202	187	209	222	244	196	218	194	219	230	217	221	209	236	235	231	196	208	225	217	209	206	220	212	238	249	206	226	247	210	206	189	197	187	199	203	201	211	231	215	219	216	217	214	202	226	201	193	211	204	204	228	234	211	223	221	179	209	208	215	196	179	224	202	206	195	191	220	222	211	208	209	180	229	220	219	206	223	222	213	237	234	216	217	223	208	223	200	222	209	215	188	188	204	202	242	208	209	200	246	216	221	194	209	205	240	206	205	229	186	226	217	204	202	210	226	218	202	217	211	242	217	213	197	211	245	240	207	233	175	239	197	214	210	226	193	227	211	214	231	190	225	221	181	200	212	226	242	240	188	237	223	213	197	193	218	215	194	235	231	202	225	215	204	202	217	221	192	215	203	222	225	227	208	214	217	219	214	207	200	237	211	220	200	230	199	216	227	250	202	230	182	199	207	205	221	230	218	179	200	206	210	191	240	212	224	195	195	218	199	215	226	214	204	206	221	192	210	197	199	212	197	208	242	220	233	202	193	220	225	196	223	210	211	214	203	220	197	219	192	228	215	212	197	238	225	206	224	210	223	227	219	206	225	248	248	223	224	238	209	223	202	187	203	230	247	227	221	216	264	229	211	220	231	226	232	244	224	227	217	199	220	216	199	212	220	221	207	218	204	194	225	198	200	214	193	218	211	214	231	203	222	195	232	200	206	212	238	218	203	213	204	203	197	225	224	209	218	232	228	213	207	238	218	215	224	227	227	212	200	217	216	206	209	233	185	232	238	219	218	207	222	225	206	226	235	224	217	212	214	197	212	205	200	210	177	239	200	217	219	225	226	224	192	216	246	231	213	198	202	214	220	206	251	195	222	227	209	187	212	212	221	203	205	217	221	212	220	178	219	210	226	223	220	223	227	213	209	225	190	206	244	220	227	224	212	215	213	191	237	219	219	215	211	229	203	220	238	235	236	193	210	239	231	229	211	239	218	201	193	211	200	225	188	236	229	208	233	188	220	203	214	209	204	216	197	217	206	233	213	211	190	211	229	198	224	230	225	224	228	202	180	209	219	207	204	206	212	240	210	227	249	237	234	216	237	218	207	205	220	213	191	205	198	243	223	204	204	212	215	239	219	216	214	218	213	194	219	226	190	227	191	224	200	231	226	227	220	200	216	220	226	194	232	200	202	205	220	241	238	202	206	213	223	214	185	230	205	196	203	223	197	221	228	201	243	230	199	221	233	207	197	214	203	210	225	228	224	243	244	196	216	216	209	215	211	212	207	222	204	247	224	227	225	214	204	221	236	214	253	218	215	211	203	221	200	185	221	204	200	194	227	192	220	220	232	210	204	218	199	200	232	223	211	204	222	191	219	222	199	184	211	200	205	210	201	203	225	212	197	222	229	212	209	223	205	226	220	219	224	195	249	233	217	216	192	212	200	205	220	226	225	198	199	196	197	214	211	218	238	232	223	224	212	206	227	191	247	219	199	202	236	233	217	208	232	217	209	220	223	222	229	210	204	236	211	217	227	207	209	225	225	193	218	225	220	233	201	215	199	210	200	227	221	252	217	209	218	215	214	219	197	230	221	226	217	236	206	201	219	186	215	213	194	192	212	213	186	215	217	202	216	211	216	202	183	218	217	181	212	216	205	204	204	192	204	223	219	201	231	226	230	238	224	204	203	224	218	203	186	228	221	218	218	197	220	229	220	217	225	229	226	201	225	212	215	221	216	215	238	211	219	205	203	214	221	218	205	222	201	212	240	198	226	215	225	229	218	204	225	219	222	218	215	221	208	215	241	210	215	208	215	215	221	217	217	216	205	216	211	222	201	214	210	214	216	233	219	224	198	197	179	198	194	225	226	215	208	201	209	229	225	205	237	222	233	218	243	207	220	247	246	222	215	214	218	233	214	214	221	222	226	208	231	213	203	205	213	210	219	217	215	224	211	222	219	190	225	208	221	196	212	195	199	207	212	217	210	218	222	222	221	213	220	210	225	202	217	194	209	205	219	224	230	230	230	189	215	207	218	221	205	213	207	205	224	217	214	228	185	217	192	199	219	207	210	212	189	221	228	233	195	223	227	225	201	185	218	217	233	217	196	229	209	193	206	211	221	233	204	211	220	220	196	213	197	223	197	229	209	210	227	209	232	200	215	209	207	217	214	218	205	220	247	228	225	214	226	199	232	209	223	268	220	201	227	210	208	220	226	234	222	222	210	222	226	192	218	237	198	237	216	209	195	223	199	207	208	228	199	232	226	202	224	210	218	207	214	234	207	223	234	217	228	251	216	199	224	211	214	229	231	217	196	208	194	197	233	193	250	184	186	223	182	208	231	216	215	220	212	244	219	208	204	211	204	212	197	204	209	216	208	234	214	223	196	186	206	226	231	220	224	205	212	198	179	227	197	233	218	225	230	219	189	205	213	210	219	229	253	204	209	200	202	200	205	206	230	216	227	208	199	200	225	212	216	247	221	218	213	237	232	227	248	226	206	223	203	219	201	211	223	239	206	170	192	223	207	213	232	209	221	234	239	227	214	241	201	222	239	204	208	225	205	215	229	201	239	228	238	233	200	217	248	189	206	208	208	198	196	215	217	205	203	230	213	190	214	198	205	218	210	225	225	237	229	220	205	207	206	199	197	227	216	196	232	192	211	202	209	187	208	216	198	190	232	193	212	206	192	205	214	218	213	205	221	212	200	233	232	228	216	211	234	247	206	219	204	212	222	211	242	197	222	232	204	216	202	213	213	210	225	195	232	209	200	205	193	218	213	238	222	229	261	228	227	238	212	213	237	207	246	212	217	226	240	220	235	227	206	192	217	205	199	223	206	204	236	244	187	217	224	197	218	255	226	186	224	211	209	216	204	223	219	233	212	216	190	223	193	212	218	214	203	227	182	217	243	220	209	223	212	227	175	223	202
27716	21230	10122	4951	792	541	538	382	359	327	351	324	326	342	322	346	313	302	327	289	316	289	313	290	282	299	322	287	322	296	298	276	296	289	306	314	309	276	298	310	265	309	306	330	329	291	320	323	311	307	300	314	298	301	327	297	344	294	290	313	301	314	319	292	314	296	277	283	276	327	294	269	289	292	303	275	333	314	282	296	311	311	313	276	285	303	318	322	300	287	301	286	281	295	313	321	263	301	313	301	294	278	310	310	295	313	311	290	320	302	277	308	288	304	322	330	316	270	294	293	350	308	299	324	297	286	343	315	312	277	321	295	306	285	315	319	281	298	285	338	305	282	322	315	286	301	267	310	319	306	306	290	330	318	324	296	280	291	265	259	295	282	298	284	316	307	322	301	309	308	302	276	298	313	310	285	305	263	303	319	328	302	291	288	284	302	305	288	285	284	285	308	278	327	291	254	304	319	316	281	305	259	307	297	295	295	291	264	311	291	307	325	298	334	277	314	309	301	298	307	284	317	286	315	310	287	286	300	262	277	302	300	288	282	312	296	279	301	291	313	273	307	293	318	297	325	306	294	283	315	327	294	286	305	283	300	300	299	306	291	320	291	262	307	310	301	289	317	297	311	322	305	288	319	255	273	296	308	270	289	310	304	301	294	308	311	306	305	294	278	269	311	284	327	295	312	290	313	278	287	294	296	324	294	288	290	288	319	287	300	321	310	290	294	288	273	306	276	275	301	317	308	309	271	306	274	290	302	313	293	291	302	316	277	286	307	305	313	274	304	328	270	298	298	299	297	295	288	315	313	314	346	288	294	291	283	299	310	277	273	299	297	281	306	285	286	286	297	294	316	323	280	297	292	290	280	293	281	287	330	309	270	328	312	305	311	296	316	295	308	319	319	316	325	315	281	305	305	285	274	328	302	301	322	276	291	311	314	305	318	301	310	285	308	319	285	290	303	303	305	277	285	303	299	296	276	318	287	312	287	285	307	295	304	307	277	317	311	299	303	324	301	305	315	266	318	301	314	299	296	280	326	298	291	306	314	289	262	310	307	303	292	307	285	295	275	275	310	291	302	303	301	285	262	311	313	302	293	269	307	328	292	311	294	300	326	295	290	302	303	297	318	296	317	285	289	324	315	318	356	299	283	294	309	296	311	306	289	282	287	301	317	301	295	268	321	281	301	291	290	312	313	310	292	290	329	308	299	278	288	309	311	317	309	289	306	311	284	308	294	298	306	303	294	299	298	299	297	288	287	274	307	271	295	293	305	282	282	308	302	281	274	287	298	309	285	286	314	326	301	321	312	296	285	280	304	294	305	306	317	306	298	270	326	291	323	311	289	327	291	266	304	270	312	300	322	301	325	264	308	308	308	293	299	307	314	297	302	283	302	313	292	313	282	300	277	306	289	274	285	301	293	284	290	275	325	292	321	312	331	294	294	282	279	316	302	283	289	293	272	303	286	262	283	296	294	286	310	286	287	295	310	317	319	303	302	299	303	265	336	317	291	260	259	316	276	270	299	309	305	310	277	299	293	297	307	305	290	279	272	323	306	284	293	306	286	289	324	290	310	299	306	280	312	302	301	294	280	306	303	318	294	295	281	316	304	314	290	260	272	303	298	303	324	325	298	306	266	304	329	296	313	319	293	285	305	267	285	272	311	303	321	312	326	306	306	314	297	281	303	337	305	297	276	319	324	296	275	302	279	282	283	312	308	265	291	294	274	262	312	315	300	287	320	251	326	311	291	312	293	277	257	328	299	305	321	329	277	297	314	316	297	296	321	318	310	311	289	283	313	299	288	287	275	300	293	320	300	298	293	319	322	306	308	316	332	288	307	288	294	264	320	292	331	299	307	317	313	290	298	325	305	298	303	309	321	308	322	282	282	318	267	299	285	283	321	319	287	282	323	288	289	295	303	307	307	310	264	307	318	285	324	293	336	291	291	310	308	337	263	307	288	310	285	298	341	278	285	269	280	292	291	329	324	260	310	333	285	253	299	307	308	295	297	305	324	288	299	312	281	342	315	308	292	255	294	282	296	295	296	284	301	320	286	288	298	295	290	318	324	299	296	291	294	274	322	298	308	271	319	274	301	302	312	292	298	284	274	289	291	304	296	291	293	314	292	327	294	319	312	273	316	340	297	305	307	291	301	305	308	306	296	298	342	315	288	307	279	313	268	296	268	279	302	325	299	292	318	305	323	319	300	305	338	304	311	311	294	295	299	299	311	314	322	302	305	295	307	322	308	314	278	243	296	313	314	322	303	292	311	309	298	292	300	299	294	294	278	315	279	305	316	295	319	313	300	306	328	297	277	328	321	309	310	296	299	285	287	293	296	301	321	276	303	288	301	291	276	299	311	277	298	286	302	289	301	273	303	304	310	293	297	294	300	297	291	324	289	345	307	291	292	298	284	274	316	299	287	320	320	302	295	302	283	301	296	328	301	285	336	311	267	319	298	307	308	298	296	284	306	308	275	316	305	299	315	315	310	274	346	303	306	294	299	257	313	286	261	302	328	284	300	303	287	291	293	289	320	293	307	306	296	292	298	328	293	290	306	265	281	302	266	303	315	293	288	284	315	299	297	325	297	325	319	292	312	283	293	303	324	266	274	303	288	282	290	331	304	316	292	291	280	303	320	302	312	307	278	310	308	282	307	304	311	297	317	308	307	287	277	292	266	319	336	301	314	303	284	306	291	321	300	289	288	306	284	309	293	291	305	300	284	305	283	279	307	296	306	325	322	278	345	329	308	313	284	285	296	332	282	272	323	284	269	285	279	301	307	290	325	287	288	304	295	293	305	327	297	326	305	326	298	337	273	277	299	279	312	322	292	289	301	295	314	310	294	273	294	303	290	278	292	284	328	314	309	286	297	316	270	305	298	335	287	292	288	328	317	309	256	291	271	297	293	287	267	264	257	330	311	308	303	286	336	329	314	313	254	299	271	303	310	300	286	298	323	304	316	309	285	315	270	287	296	308	267	306	315	282	293	311	347	343	310	338	286	251	299	322	279	325	275	315	335	309	313	288	272	326	326	331	312	308	304	321	234	264	318	288	307	281	286	291	302	273	312	313	297	304	290	289	301	303	298	273	298	317	309	307	268	319	286	330	331	312	285	326	275	311	319	313	302	322	290	296	315	272	276	294	300	326	327	300	282	300	301	311	313	270	320	316	298	302	290	315	288	288	324	298	316	295	312	284	318	281	294	293	284	302	287	310	302	279	294	309	294	291	303	275	316	298	307	311	316	319	286	288	314	303	292	289	301	297	288	300	301	305	317	309	307	317	302	277	325	310	296	330	281	285	312	292	297	307	327	304	304	290	275	291	331	309	306	302	269	315	299	312	287	300	294	328	295	320	313	330	302	319	300	282	289	300	306	322	311	287	303	309	287	315	286	265	284	286	301	324	295	287	302	298	313	326	305	281	289	288	326	312	289	299	291	311	324	309	326	316	313	282	301	333	306	299	307	307	272	310	293
30496	19439	3371	7237	1261	975	1143	751	666	639	629	573	610	594	578	537	582	536	555	528	554	499	523	516	500	533	500	505	526	543	472	515	508	502	486	512	497	486	539	486	477	485	490	491	485	534	480	487	484	553	497	486	499	499	543	508	493	496	479	482	480	545	507	503	518	467	497	461	491	532	528	496	489	492	502	482	554	481	557	500	490	446	510	499	539	523	525	476	515	491	481	471	521	459	461	484	460	517	458	501	485	507	457	508	485	510	493	514	506	527	465	491	496	504	515	513	548	508	474	522	505	495	511	500	532	488	484	443	495	455	496	491	479	483	485	533	534	494	478	506	503	496	535	539	509	484	498	507	469	521	511	510	547	473	475	520	477	488	513	498	497	487	499	494	538	540	464	525	488	521	538	525	529	529	459	492	469	536	518	499	491	455	553	527	482	477	505	512	502	508	494	492	548	501	461	531	493	481	517	520	457	500	494	523	513	457	472	480	501	485	506	506	488	485	481	466	475	483	497	492	475	521	469	518	509	485	499	500	529	485	509	498	439	497	528	491	501	450	508	511	510	467	510	504	516	500	502	480	471	489	473	535	502	471	504	511	485	472	480	503	461	524	500	492	499	531	524	492	530	498	506	502	492	487	476	482	505	519	499	486	487	488	501	510	485	470	475	518	466	501	556	495	516	475	510	473	500	481	498	487	510	514	482	477	497	497	518	468	470	454	528	473	462	479	526	462	521	457	492	459	494	479	473	498	461	506	490	534	490	476	465	511	490	484	472	514	499	557	471	484	480	527	484	494	492	458	496	533	499	500	540	516	501	499	489	465	483	495	513	516	521	513	522	464	505	500	511	497	495	517	499	536	496	535	486	536	524	490	501	466	479	515	513	450	493	503	480	523	525	494	511	519	495	525	474	488	488	509	491	523	527	477	454	495	494	485	499	534	512	502	490	476	484	485	473	531	500	501	508	494	474	490	523	521	497	519	475	495	490	501	507	486	513	443	468	530	494	512	473	520	504	451	465	508	474	515	494	504	482	506	509	470	449	525	489	466	465	510	507	503	462	487	506	486	469	498	510	512	509	473	513	467	528	532	462	518	501	471	476	530	510	522	473	501	526	469	509	513	517	532	511	492	503	513	467	559	528	489	527	475	448	490	489	528	487	540	487	495	552	507	461	427	484	479	499	505	467	490	478	520	486	483	489	496	510	493	496	524	463	502	498	501	483	532	499	521	508	452	520	507	482	520	491	520	493	507	516	521	473	495	472	549	529	511	472	525	484	503	467	460	488	500	504	497	530	495	474	530	531	497	518	492	527	484	468	509	472	468	462	482	471	472	483	519	478	513	479	490	484	503	513	493	509	495	490	497	527	513	483	512	510	472	529	516	504	493	468	521	495	490	521	491	508	509	516	513	475	488	491	501	468	483	499	533	481	496	488	479	525	513	501	483	510	492	485	516	482	508	497	491	446	511	490	518	483	518	493	517	506	507	505	524	466	507	504	511	517	508	509	499	493	493	509	505	478	485	505	506	497	502	472	498	481	493	518	479	501	491	471	472	496	511	523	499	457	455	517	481	482	523	493	499	528	508	485	515	495	481	463	519	451	505	503	467	502	503	526	527	511	512	495	501	507	521	510	488	470	519	524	495	462	501	534	472	520	500	491	497	488	497	513	488	479	479	489	508	440	494	505	481	561	474	506	493	529	526	485	474	463	475	445	507	506	489	488	427	478	498	511	496	462	472	501	526	490	511	464	526	523	527	523	513	444	506	491	532	483	502	508	490	495	502	472	525	478	457	512	516	539	523	523	507	486	489	510	562	504	463	525	516	503	462	481	507	474	499	496	536	473	525	517	467	454	514	483	476	488	508	443	510	511	544	459	471	480	521	486	474	493	465	486	474	502	515	485	476	468	493	480	465	451	496	521	466	514	503	458	488	513	507	503	493	513	485	526	510	510	492	487	479	492	506	472	497	498	465	497	533	524	509	464	499	517	439	474	502	512	472	494	485	505	455	494	521	523	461	489	492	504	486	502	477	494	516	516	474	506	460	488	498	490	532	508	532	477	505	528	499	509	505	481	510	539	538	483	524	483	480	490	510	495	517	503	516	477	492	524	517	510	513	485	506	512	484	473	519	472	508	518	491	471	522	478	558	515	481	527	491	483	506	546	481	471	512	489	514	482	486	491	460	515	521	532	483	476	481	471	484	511	475	513	496	502	497	498	481	505	513	499	493	472	497	541	499	537	487	544	472	522	489	456	492	552	492	467	511	515	504	464	494	524	474	497	465	466	487	516	492	506	492	526	473	500	519	542	534	512	494	498	510	511	457	457	496	460	481	495	484	467	472	478	488	506	471	509	484	456	483	513	489	496	459	496	511	559	511	464	523	487	485	443	492	486	480	536	508	478	488	513	499	503	497	507	483	475	499	501	467	485	474	521	520	488	468	455	480	485	472	463	463	510	476	515	494	517	522	504	505	495	527	464	463	534	475	477	487	503	539	485	490	510	537	491	515	477	490	462	473	528	494	499	512	502	510	492	515	479	492	530	469	511	473	472	516	451	510	494	535	516	456	524	547	481	508	495	440	525	466	522	456	546	525	496	508	488	476	493	525	517	482	481	509	492	521	491	512	531	470	509	527	531	482	524	424	515	538	495	449	485	485	545	476	514	498	443	543	530	508	504	487	486	506	523	507	477	492	508	488	500	518	517	555	526	473	494	504	449	495	492	499	502	484	469	470	478	530	490	431	482	484	525	459	463	503	469	494	505	547	472	516	458	483	479	466	475	470	452	477	510	508	502	476	497	503	495	477	493	509	543	504	522	483	480	537	516	519	517	474	549	507	482	486	502	500	509	513	484	484	507	508	499	503	545	477	518	508	485	488	503	487	536	510	508	481	514	497	529	447	530	457	506	492	458	497	472	512	509	529	490	511	499	475	483	501	467	492	516	501	479	458	493	500	460	508	489	485	494	473	492	462	502	488	496	499	509	488	504	511	496	514	479	487	524	501	455	496	499	480	484	511	514	534	443	502	489	505	483	528	481	533	514	471	473	507	495	492	494	489	459	477	455	500	470	504	468	497	478	479	459	506	472	483	499	491	495	497	506	499	515	509	470	505	469	505	504	479	510	510	519	511	485	456	495	496	516	485	488	468	459	541	491	460	483	471	555	461	473	496	507	531	500	491	474	535	487	488	492	482	425	532	492	496	492	496	454	457	476	534	467	510	472	510	491	502	526	508	494	495	547	482	522	503	481	517	518	476	488	508	458	479	464	476	507	488	524	459	493	495	498	474	503	500	529	476	495	469	489	454	540	512	509	491	484	454	473	522	493	476	495	517	458	502	491	463	479	480	492	502	499	489	453	468	495	530	512	455	505	485	494	477	477	521	545	487	496	484	531	490	518	452	522	479	493	488	544	501	500	463	488	497	456	512	502	518	538	500	480	520	502	463	521	481	463	529	485	473	532	490	489	482	448	501	502	514	516	528
24326	21293	28538	24949	20663	7699	1408	644	483	435	411	346	295	332	343	328	342	273	299	291	303	272	255	291	272	267	276	270	259	288	280	270	274	252	295	258	241	271	266	284	275	284	277	254	259	228	256	248	222	270	243	275	253	283	250	240	283	295	268	261	231	264	262	259	238	267	260	264	255	276	243	242	255	262	259	253	266	248	258	243	258	236	247	264	232	265	256	237	267	218	258	257	259	265	251	261	278	245	235	233	258	226	250	253	290	267	268	265	259	258	232	289	258	279	244	262	257	270	276	258	252	282	286	242	263	244	283	258	287	248	248	260	257	272	226	247	252	264	238	258	259	274	263	229	290	270	282	257	262	233	280	261	246	251	256	256	260	264	268	238	264	268	277	289	249	266	243	266	260	241	252	235	232	280	294	233	294	280	231	263	270	282	247	238	298	244	254	240	234	265	231	249	243	259	242	291	240	260	243	279	248	265	289	240	252	250	242	234	221	253	243	254	243	249	268	230	273	268	267	242	245	248	267	264	294	254	256	260	277	250	235	259	254	265	260	270	256	229	267	257	260	281	262	262	261	265	269	233	292	267	264	236	253	258	239	262	250	263	265	260	261	251	228	258	260	261	243	264	266	282	259	240	257	246	254	238	248	235	263	254	269	266	257	237	251	268	236	239	233	278	229	241	245	277	263	234	262	253	245	251	257	266	243	236	274	254	260	242	238	283	256	258	249	260	270	279	244	228	240	245	269	243	236	264	267	279	265	226	252	250	266	254	259	261	261	232	251	254	254	257	267	267	266	279	244	247	275	239	260	271	266	245	245	238	239	268	253	227	247	270	264	271	231	261	240	265	272	239	245	270	218	238	230	240	272	264	264	231	250	252	257	268	241	260	266	275	276	259	236	264	246	242	277	269	246	248	271	249	258	243	240	257	262	259	265	290	245	289	267	239	251	252	238	223	269	251	264	271	266	254	256	267	264	292	271	251	257	269	244	258	281	242	263	244	249	253	266	261	269	273	257	267	247	250	239	267	256	273	280	240	231	251	225	283	253	246	242	248	238	265	298	264	272	274	266	248	263	251	253	239	290	256	269	251	251	254	290	266	277	252	253	279	250	282	248	254	228	272	265	233	261	269	254	240	250	246	270	262	281	279	226	251	246	259	283	253	245	263	234	262	268	240	267	267	247	223	264	250	264	258	258	253	260	286	262	267	230	269	249	263	284	287	258	243	250	245	273	247	239	252	272	258	271	264	264	242	265	235	272	262	253	249	278	258	259	228	232	253	249	260	243	221	250	267	268	255	237	255	249	232	244	256	273	266	283	246	261	243	258	256	273	270	263	268	258	284	256	241	279	222	271	231	286	263	274	262	245	240	267	213	245	245	231	254	267	258	253	276	239	291	257	266	245	266	248	254	226	262	253	257	279	279	255	274	252	271	265	263	257	282	269	246	261	249	225	243	270	263	271	261	245	250	252	234	252	267	267	255	257	282	288	260	261	269	285	239	263	258	226	270	255	257	263	254	251	248	276	270	255	260	261	252	238	249	285	269	268	261	253	230	280	271	245	222	263	269	252	256	251	239	277	266	262	241	264	269	254	264	254	260	260	247	241	263	267	238	287	248	256	236	242	249	287	235	253	276	270	240	255	210	271	280	247	261	302	262	253	263	246	267	276	290	282	251	257	249	235	253	274	233	240	271	254	255	240	259	267	255	257	261	281	237	266	265	254	264	273	263	275	260	263	246	262	243	258	256	288	271	277	258	258	258	241	263	269	230	269	243	249	249	271	250	264	281	270	279	270	287	255	245	267	247	251	247	242	272	255	251	248	268	269	260	247	272	251	257	249	262	254	241	258	249	238	268	284	279	278	262	242	233	268	258	272	249	248	252	262	245	251	281	276	259	228	269	267	250	238	257	270	268	275	271	273	256	229	267	262	281	252	249	246	265	269	268	269	236	263	284	249	260	293	254	246	254	248	272	251	291	239	254	253	241	281	269	255	231	276	263	258	245	259	260	252	253	225	247	228	239	254	238	257	247	263	240	255	246	232	257	262	288	254	268	244	258	249	257	261	254	284	282	254	260	266	274	237	284	253	264	266	253	260	242	250	267	234	236	264	265	272	240	275	234	244	261	239	269	284	266	295	272	268	281	250	242	236	273	263	235	258	259	243	276	249	260	257	289	264	254	262	239	283	254	283	235	259	266	288	256	262	266	271	238	257	273	256	258	237	241	265	242	242	283	237	236	249	250	241	263	244	235	224	267	227	265	259	248	278	260	233	277	245	257	261	252	238	289	233	247	230	275	251	234	258	249	267	264	250	250	237	246	264	281	249	250	260	236	262	264	276	281	275	258	286	299	282	278	270	265	249	233	262	254	276	272	245	242	274	270	266	241	236	279	260	243	267	258	239	253	255	268	237	257	260	253	250	228	284	250	250	274	253	269	255	242	259	260	236	256	231	274	283	271	272	268	250	283	261	233	273	292	282	265	273	216	243	255	260	270	253	223	286	275	278	249	231	270	269	245	250	240	248	268	262	235	253	265	264	271	254	286	267	264	273	252	266	271	262	247	268	246	252	250	258	253	258	250	246	262	259	270	272	259	251	253	270	251	252	281	289	268	256	242	251	296	278	267	250	251	241	295	258	266	236	275	263	284	279	267	245	268	252	261	259	264	252	260	264	240	254	253	259	263	238	266	224	270	279	226	264	243	281	260	210	264	280	259	272	284	265	262	246	278	229	233	272	235	265	238	233	261	286	284	259	267	278	250	262	272	270	264	251	268	256	261	244	292	249	267	244	266	262	244	279	241	262	260	250	259	274	250	284	250	228	257	217	274	250	296	257	260	267	225	234	270	273	269	268	248	234	279	253	263	269	242	277	261	252	249	261	250	239	278	254	258	266	267	238	249	267	244	238	246	259	252	253	238	236	226	243	264	293	266	226	254	249	249	244	236	247	264	245	282	259	285	259	249	264	274	249	288	236	254	245	273	247	251	298	268	255	272	248	250	247	252	273	239	255	228	275	272	258	258	252	234	239	273	257	278	267	243	266	239	285	254	251	250	269	283	257	260	289	258	269	229	267	251	261	268	273	267	249	271	265	247	267	270	217	297	284	250	236	256	250	258	252	251	256	255	245	264	288	260	289	273	247	222	288	251	262	269	265	231	243	242	249	254	257	244	243	275	264	300	242	252	243	293	260	259	224	254	267	227	264	269	279	262	275	245	261	254	265	234	269	251	233	263	279	243	290	284	286	251	255	234	278	244	242	278	255	242	272	267	254	247	264	250	255	275	269	256	237	269	264	234	250	258	252	266	267	234	309	271	252	248	265	225	269	250	286	249	257	243	269	253	266	278	279	267	244	243	281	255	252	253	270	256	252	272	262	230	240	252	267	242	246	247	285	238	257	260	253	250	253	258	246	241	247	237	252	248	249	255	265	255	267	292	266	267	217	259	244	248	261	282	276	248	247	245	283	259	280	246	245	225	241	254
35550	30001	12178	20837	3161	2661	2763	1460	1327	1095	921	857	791	724	661	655	650	598	583	532	577	482	505	464	525	537	492	501	512	497	519	445	490	452	430	446	434	476	420	440	454	446	442	423	427	450	430	446	428	458	454	421	479	439	441	463	449	418	422	440	440	441	436	468	436	445	477	445	451	437	475	408	444	416	428	453	448	418	426	400	440	441	442	445	409	452	439	434	436	423	446	408	485	386	417	445	432	388	411	460	459	424	429	434	476	459	439	454	433	449	482	464	454	384	445	409	426	470	481	422	435	452	412	459	408	451	438	434	439	447	421	412	444	439	436	409	420	444	414	392	418	444	422	443	428	435	437	397	450	437	429	445	466	450	443	424	426	428	475	460	458	463	450	442	418	432	435	429	449	438	438	388	411	448	414	483	435	424	420	454	440	429	403	409	435	407	467	451	458	393	443	431	407	444	451	447	399	431	413	469	457	408	416	460	453	416	418	454	435	416	419	431	448	459	435	423	421	449	468	439	464	444	446	450	415	418	441	415	424	426	406	443	445	437	418	454	471	404	438	434	407	424	454	420	390	413	441	441	450	438	405	416	443	435	415	426	436	394	441	449	428	468	392	475	437	416	416	415	450	436	432	458	444	447	416	416	445	447	425	414	444	432	454	439	415	447	460	422	428	437	445	458	412	457	412	459	444	445	451	444	440	382	457	396	454	433	406	459	389	407	405	403	438	427	431	448	458	428	400	466	430	484	481	422	452	476	423	447	432	413	430	468	387	450	419	459	422	431	421	391	433	434	439	443	443	487	427	458	477	441	456	415	427	476	427	438	436	438	422	444	428	425	459	411	440	439	453	450	427	436	443	409	420	429	423	456	444	421	427	443	437	408	429	457	428	417	419	399	449	437	431	425	421	438	414	437	408	446	454	419	430	423	427	432	419	477	459	414	453	422	446	453	443	430	432	447	423	444	430	386	457	465	422	414	426	433	443	430	463	473	452	439	440	456	416	461	408	431	449	418	411	434	446	412	420	410	424	428	439	445	415	400	414	433	431	402	456	450	461	407	432	465	460	444	445	449	418	424	410	457	426	422	422	442	423	443	403	432	416	424	442	445	450	451	445	415	425	445	431	452	431	431	435	452	410	458	478	434	400	436	431	393	441	443	458	438	422	455	449	402	391	411	471	457	423	438	419	410	412	436	437	432	444	393	449	398	456	468	440	438	406	380	459	426	440	442	415	430	398	419	413	442	439	467	465	422	395	442	413	423	465	434	473	434	404	418	450	408	438	408	441	441	420	465	445	401	446	409	441	460	399	423	417	479	449	402	416	436	406	470	432	464	437	434	408	444	476	424	438	420	386	408	426	437	460	393	399	426	443	437	433	452	406	434	442	412	418	443	456	411	443	473	430	423	408	415	418	472	450	408	414	405	456	416	417	469	424	416	400	476	425	405	392	431	409	430	378	447	397	431	457	439	445	405	418	444	406	467	445	408	454	422	471	411	464	437	490	453	444	432	417	404	479	482	437	428	420	450	396	488	454	432	419	466	464	455	395	434	400	411	428	446	402	437	417	417	458	427	442	446	442	458	426	430	441	417	491	417	439	457	396	437	466	437	423	442	444	434	426	414	426	437	429	462	435	397	385	415	437	424	426	435	395	427	420	418	409	427	471	434	430	409	455	445	429	435	420	427	398	423	436	448	453	458	420	417	416	454	510	438	423	473	366	465	476	418	448	403	408	428	447	413	446	451	444	431	428	466	433	429	432	433	455	424	431	416	400	440	435	428	466	392	387	450	447	433	426	485	463	418	446	409	411	396	457	425	430	461	401	457	416	411	442	400	401	388	402	463	404	445	420	412	381	438	435	413	425	439	434	415	434	418	465	463	425	443	411	402	435	443	438	460	398	415	419	435	423	398	434	451	421	454	435	448	364	418	451	417	416	445	413	411	468	420	419	426	408	438	452	418	419	434	424	450	421	427	457	421	421	423	443	481	468	452	404	447	434	397	472	408	426	450	424	467	451	468	399	447	392	415	411	436	422	421	446	429	411	446	458	446	440	456	434	468	430	462	397	402	427	433	423	394	408	472	443	418	425	409	451	391	426	413	403	443	457	446	450	433	435	423	401	419	442	453	421	470	444	428	409	442	431	440	476	407	416	446	457	409	426	418	420	447	438	451	463	438	449	407	454	481	462	429	437	430	418	442	392	429	440	420	440	460	484	428	431	447	434	399	402	439	467	409	397	404	416	371	435	435	428	427	449	407	439	440	398	421	472	417	463	405	407	424	435	437	424	425	441	418	392	434	419	441	430	428	427	399	422	415	425	474	466	470	425	430	451	429	473	418	443	451	417	470	409	466	420	417	410	418	414	437	450	398	459	400	425	427	465	458	450	445	440	429	414	428	415	431	448	405	403	432	450	414	452	425	438	442	454	462	441	464	427	458	462	443	390	456	440	444	462	434	444	407	430	428	432	417	426	437	466	470	438	456	437	420	391	436	409	406	441	433	390	405	455	453	436	424	448	406	428	416	429	446	450	419	438	409	445	420	423	396	443	422	439	435	423	440	419	395	450	441	454	413	455	442	423	430	431	424	452	441	431	424	435	437	399	427	435	413	434	428	459	423	452	421	444	382	399	429	432	408	420	455	394	450	440	427	433	428	380	427	429	439	385	434	474	411	373	430	452	439	449	423	425	474	417	418	464	434	446	462	431	436	428	432	439	456	430	451	428	438	457	460	445	438	443	472	432	424	419	419	432	442	446	427	449	427	414	404	415	421	440	426	426	419	416	416	458	424	432	451	424	413	425	407	414	439	455	401	393	390	430	468	412	425	434	426	446	426	408	459	454	434	486	433	415	436	467	440	444	442	449	453	446	453	462	405	412	422	441	395	433	438	403	410	431	438	446	435	422	429	441	476	434	427	466	458	465	443	458	439	435	368	449	465	445	437	429	423	415	433	405	445	432	398	415	406	437	440	447	408	431	428	460	433	489	479	411	449	458	440	431	411	396	447	464	420	447	455	417	432	413	408	429	432	463	444	408	416	439	450	433	412	444	449	460	434	424	435	453	417	418	440	457	405	401	429	425	447	447	454	445	409	408	443	432	457	429	470	393	431	425	447	417	413	426	463	418	430	420	451	416	447	427	400	423	428	449	404	441	437	417	440	409	429	439	407	435	445	443	454	458	406	432	411	413	457	458	413	447	444	450	426	406	453	452	460	474	456	423	426	467	464	457	455	412	405	430	437	409	427	420	467	451	442	461	446	434	468	450	417	446	444	443	428	442	444	425	404	424	455	441	431	431	447	436	444	448	436	405	406	440	404	462	420	401	418	453	412	420	461	447	437	403	451	410	408	458	429	478	405	447	464	409	449	433	430	453	452	437	436	462	440	444	440	419	421	451	432	430	388	459	444	451	447	449	446	398	444	410	401	406	448	403	415	393	430	490	429	415	428	440	457	409	433	429	426	462	435	458	445	420	422	455	412	457	379
23302	21348	29344	23720	21319	21461	10050	839	573	449	440	326	307	253	249	217	210	210	203	184	181	173	163	164	157	164	145	139	152	133	146	142	130	124	142	136	140	133	136	144	122	119	119	153	122	112	122	124	142	139	156	141	137	108	116	137	127	127	126	125	143	121	93	115	117	126	105	109	118	122	141	123	128	116	127	121	115	111	125	109	113	125	110	123	97	122	124	138	128	113	102	100	122	104	126	125	121	133	132	125	96	121	110	127	122	120	131	143	128	108	120	125	120	115	126	119	123	122	124	133	127	111	129	129	136	137	116	107	125	124	105	122	128	118	115	111	134	124	108	124	117	112	104	109	131	110	109	114	128	129	138	121	150	109	131	137	140	119	118	133	140	129	115	116	129	135	123	131	146	104	125	128	106	118	117	129	134	121	124	114	111	138	124	124	102	122	118	137	125	112	111	121	117	121	133	105	137	120	102	138	122	98	121	111	139	137	101	115	118	134	107	140	133	115	114	131	117	104	119	123	129	125	111	115	124	99	127	126	119	108	120	124	121	118	101	137	129	117	130	133	101	122	123	135	122	106	117	142	120	124	116	113	116	135	99	134	132	121	124	120	145	120	134	120	108	119	118	108	122	109	117	132	137	124	139	114	144	106	119	126	112	121	126	140	109	132	121	106	107	144	148	112	120	113	115	116	121	148	111	136	131	125	109	118	117	140	120	116	123	118	122	112	118	133	132	128	119	108	145	128	136	106	134	118	128	100	121	127	138	115	127	128	131	119	117	118	113	108	132	111	115	133	119	128	121	106	121	123	117	130	115	114	123	138	114	115	111	113	137	118	118	124	123	121	124	127	148	134	117	109	117	108	108	137	116	124	121	118	136	125	117	116	94	106	125	117	134	135	145	123	126	111	114	138	122	106	117	126	114	116	108	123	129	134	117	128	134	119	110	135	127	130	107	143	126	120	117	134	132	116	126	123	124	115	118	113	136	126	126	123	124	125	139	118	116	120	116	102	103	118	125	131	117	118	111	124	127	116	115	118	116	124	108	126	132	114	124	111	132	140	119	116	122	141	122	110	129	125	114	135	104	114	109	115	124	117	146	127	112	118	126	119	106	113	131	110	130	114	125	123	139	125	130	110	113	116	118	117	115	107	104	123	107	121	115	116	103	120	130	117	134	133	125	144	120	130	127	128	109	132	120	136	111	127	144	125	129	106	123	99	107	129	132	123	115	103	134	137	114	125	131	126	112	120	135	122	110	104	125	125	104	132	122	111	117	110	130	131	115	119	119	123	128	125	112	129	106	120	124	116	99	113	142	122	118	128	116	111	109	138	124	108	118	115	114	116	124	113	136	115	103	136	148	136	106	121	118	123	132	132	136	126	126	124	109	126	106	127	123	126	102	121	132	116	130	135	118	112	119	114	128	121	128	103	124	130	111	133	115	131	106	108	118	116	129	120	124	125	136	111	132	140	116	131	126	126	130	115	113	123	143	134	113	99	115	133	123	133	116	106	124	134	116	142	110	117	118	121	147	119	115	135	121	115	118	135	131	121	123	128	129	136	119	117	113	130	123	133	128	126	98	135	127	115	133	114	132	139	137	105	121	140	120	128	115	115	122	128	130	120	101	116	111	134	124	125	122	122	117	127	111	120	101	133	131	100	139	124	112	111	124	109	124	122	111	128	113	116	106	102	114	125	124	125	102	154	120	119	129	136	122	147	109	121	134	110	137	127	123	121	107	127	120	122	124	117	137	137	133	125	113	128	116	127	126	110	119	94	120	136	119	128	123	137	118	106	135	119	128	111	125	133	136	135	120	106	117	118	131	115	133	114	142	122	120	128	148	115	122	105	123	135	114	109	120	127	137	118	117	121	131	120	114	114	105	137	138	108	112	136	117	108	117	118	121	138	112	124	131	129	106	119	128	115	127	97	116	137	103	127	126	120	115	141	130	133	143	128	141	120	125	102	115	107	136	94	141	127	116	126	127	134	125	136	119	111	118	107	121	133	134	132	125	103	123	121	133	124	119	122	115	133	114	139	118	125	119	102	122	108	128	119	127	114	136	135	130	100	119	119	118	114	137	120	140	131	118	106	119	109	130	109	123	127	125	125	108	125	116	121	109	116	114	100	121	127	104	121	126	128	116	128	118	134	116	116	151	103	125	124	116	110	107	142	132	112	124	122	122	108	124	114	118	129	112	100	109	116	127	112	123	108	120	111	123	114	131	127	111	120	150	131	120	128	129	119	122	117	147	122	125	113	129	126	140	130	122	107	118	124	135	135	126	137	118	124	106	122	127	113	122	97	118	130	132	129	100	115	117	123	136	121	104	146	125	139	140	110	116	111	105	127	149	108	138	123	121	126	112	109	102	125	121	124	125	108	132	144	126	137	106	134	117	124	132	128	123	138	123	120	111	113	125	130	116	112	122	122	122	137	136	116	117	121	113	124	137	111	116	130	117	114	115	126	103	122	132	110	125	121	118	130	142	122	136	114	117	110	120	141	118	129	125	117	133	134	113	123	114	128	130	122	113	111	115	104	112	123	120	109	114	140	124	117	140	109	122	115	134	111	132	103	125	109	121	129	113	132	139	120	128	115	124	115	120	128	117	112	125	134	125	132	120	125	128	103	130	122	118	112	123	101	130	125	131	130	114	118	123	145	98	116	127	117	137	121	122	125	114	115	120	146	106	139	139	127	133	120	115	104	122	134	130	115	111	114	107	136	114	128	124	115	118	129	121	121	139	126	119	103	114	112	101	147	101	119	119	132	134	126	145	122	113	136	113	133	119	104	130	116	137	132	130	130	116	117	111	129	115	123	107	126	120	122	122	122	128	119	116	121	126	125	136	141	118	140	118	120	131	100	117	122	117	128	120	125	117	124	146	127	114	122	108	116	112	131	127	102	110	130	123	111	116	137	111	138	127	117	133	130	111	127	112	115	127	121	127	116	106	109	110	112	129	134	119	112	108	108	111	140	120	122	122	130	115	125	124	104	115	125	132	143	124	111	135	101	124	132	144	113	117	110	118	121	125	115	111	110	131	137	106	134	110	107	138	114	108	131	116	120	121	119	137	115	134	123	105	122	127	135	131	122	137	120	112	96	138	119	130	165	111	133	134	115	135	105	111	119	119	143	102	112	131	108	119	140	105	116	114	110	125	123	122	114	140	124	142	132	111	119	125	141	114	112	116	123	115	110	128	127	112	103	112	114	112	112	124	117	106	113	130	146	113	110	122	104	123	124	104	119	126	123	126	112	128	119	122	143	114	125	146	114	114	129	125	126	117	124	130	107	127	110	129	120	136	119	138	136	120	107	138	121	138	114	117	115	128	109	126	119	112	137	111	114	132	117	100	102	136	140	119	116	119	121	109	128	121	117	145	130	130	110	113	115	113	130	127	114	142	123	117	125	120	101	120	127	114	125	127	101	123	138	114	118	126	113	138	115	123	135	131	135	128	122	109	116	108	126	111	111	123	128	118	134	122	105
39774	27138	22488	16533	4936	6286	7868	2158	1706	1377	1156	987	779	706	640	554	525	495	451	405	407	376	364	351	328	328	288	289	266	285	270	260	261	259	263	241	242	264	255	244	207	230	226	224	219	219	233	228	215	236	216	223	228	217	233	224	235	223	226	209	219	210	192	209	231	192	197	213	196	223	208	236	215	238	207	183	207	212	211	220	205	216	195	224	187	194	240	208	226	211	217	212	223	209	208	226	213	183	211	210	218	213	229	226	222	200	230	229	237	221	222	209	207	215	215	210	215	215	191	210	211	222	235	223	202	220	206	200	208	215	227	198	206	215	228	204	220	183	188	248	228	234	204	221	214	217	193	223	220	198	213	230	219	238	240	190	251	200	213	221	215	204	224	230	226	188	223	221	209	204	202	218	212	191	230	198	209	215	221	207	197	194	202	222	200	232	190	212	205	223	220	198	200	210	194	193	205	237	200	199	213	216	209	228	233	219	221	185	212	197	212	208	217	183	213	190	202	197	220	205	190	192	206	190	218	200	214	222	193	194	229	237	213	198	184	198	189	206	182	200	204	187	205	188	210	208	180	192	188	223	210	209	195	207	213	200	192	224	232	201	202	206	236	186	222	198	221	208	205	203	200	232	203	196	212	187	228	222	232	226	188	213	222	205	190	181	203	216	216	217	180	225	176	188	226	202	216	243	220	229	240	227	201	212	208	228	223	209	214	222	214	187	194	202	210	213	225	215	228	189	210	237	220	213	233	218	217	197	189	222	198	197	228	206	187	220	210	198	215	213	174	208	196	192	187	206	215	194	190	207	201	204	219	230	194	186	197	232	215	216	244	187	219	220	211	206	218	204	214	207	183	178	180	237	229	214	221	204	197	244	208	215	222	222	238	211	209	202	222	190	235	220	227	209	195	201	222	212	189	209	238	221	228	221	219	218	191	198	229	211	222	234	192	213	218	231	215	192	209	230	222	215	201	195	204	225	219	229	189	220	206	212	226	217	211	223	216	214	215	212	200	217	214	219	210	225	228	234	197	201	218	203	197	223	201	203	217	238	215	183	194	204	181	215	180	177	206	223	219	227	199	171	239	218	187	209	212	227	221	221	210	239	217	236	211	223	211	218	219	198	196	212	197	219	212	232	205	237	224	201	206	214	204	201	212	223	207	190	221	186	198	194	207	209	212	193	205	182	200	211	194	218	196	216	241	196	199	193	196	204	228	233	223	216	199	221	202	198	193	225	221	199	203	218	208	192	230	222	198	205	194	198	214	230	203	195	236	198	215	203	195	198	204	226	208	206	241	210	210	227	216	219	199	203	239	218	204	209	225	199	196	232	209	223	204	199	226	184	190	209	200	197	216	219	236	192	218	191	201	197	212	217	206	200	205	213	184	224	213	212	209	230	223	204	209	208	198	198	202	210	197	213	209	204	199	215	210	189	200	220	214	196	218	214	206	216	236	211	178	223	210	210	204	195	197	229	238	195	204	169	198	207	220	200	224	195	217	221	199	200	200	229	207	211	220	182	204	208	196	190	205	235	195	222	227	216	192	232	224	225	198	218	214	210	216	218	212	222	236	203	230	199	215	198	208	223	204	220	221	204	232	192	229	195	201	199	217	217	209	187	214	221	214	203	209	217	219	235	229	218	210	211	194	200	223	201	206	184	213	229	207	211	204	225	205	209	215	216	218	223	184	206	203	212	254	206	198	210	199	211	196	201	216	191	208	200	197	186	229	219	196	210	198	187	218	204	199	196	215	195	213	225	173	223	192	199	218	198	196	225	213	198	221	220	230	207	206	204	244	257	216	189	218	201	230	214	201	215	202	215	208	211	205	247	209	221	229	227	208	213	181	209	216	221	223	192	218	215	195	199	236	216	190	249	203	200	205	203	210	196	213	209	218	222	204	222	220	206	212	207	173	208	193	207	209	202	203	200	203	214	185	223	208	214	195	176	216	211	192	208	195	215	219	200	197	202	233	208	216	211	208	215	213	222	249	174	214	203	194	196	200	220	218	195	218	212	208	206	225	212	238	207	174	205	230	238	218	181	214	225	192	204	236	230	195	193	191	219	218	222	220	183	207	213	205	197	214	205	212	197	208	223	231	201	214	208	219	208	213	203	235	204	214	203	223	218	222	179	224	206	205	226	211	202	221	214	212	192	215	192	200	205	239	204	191	232	198	211	223	194	206	214	210	217	235	222	211	180	205	232	187	212	217	213	218	201	218	212	201	220	216	183	190	186	218	218	231	223	187	208	210	215	172	193	198	222	241	237	200	243	227	197	217	199	181	218	232	191	185	224	212	189	211	217	205	186	197	207	223	188	206	220	217	204	226	181	209	198	215	242	214	196	203	227	202	200	217	221	231	208	219	203	202	221	222	199	228	196	220	210	211	210	228	227	224	200	194	228	210	236	210	206	193	200	209	239	212	201	244	210	207	209	191	181	214	227	232	229	234	205	200	227	234	223	209	203	209	199	209	201	221	208	229	202	202	221	230	212	191	226	183	192	228	232	219	204	200	230	190	214	218	210	205	219	211	198	205	217	198	223	220	218	208	220	169	204	225	226	160	170	212	237	206	221	179	216	215	200	205	197	220	211	245	223	227	232	230	202	203	207	211	198	215	184	228	232	184	214	216	210	223	206	182	211	215	207	260	185	209	203	201	200	206	200	205	208	180	206	197	203	204	200	207	204	228	201	208	192	229	215	215	190	199	209	197	205	221	222	211	185	203	208	207	221	210	192	224	217	220	195	220	201	235	203	194	208	202	177	192	224	202	181	206	190	199	209	195	200	215	232	199	215	233	222	210	214	195	211	203	207	208	202	202	212	205	207	223	195	207	184	208	227	198	191	203	219	184	198	173	211	226	226	225	195	215	195	182	226	191	189	227	225	215	200	213	210	197	189	207	204	188	206	197	185	228	232	200	205	197	221	204	202	179	216	206	207	201	214	238	214	195	223	216	201	210	229	205	195	211	197	239	197	190	206	191	203	225	190	202	205	185	205	211	215	214	203	196	183	221	216	215	215	195	192	202	222	228	218	235	216	223	204	207	220	201	206	227	215	208	192	190	222	194	228	240	217	224	219	176	228	205	190	188	234	193	175	219	216	224	204	190	228	209	225	234	195	221	224	206	190	184	214	189	208	195	192	212	223	210	200	203	199	189	205	207	185	198	233	199	204	214	192	202	231	227	197	204	194	214	207	210	205	209	241	221	190	208	212	196	184	202	190	183	221	212	201	193	206	200	227	198	226	218	217	205	187	212	199	201	192	196	219	187	189	214	203	208	205	161	232	201	202	201	220	209	195	175	175	214	202	206	266	202	219	174	223	221	206	200	202	208	214	203	180	222	197	196	204	202	199	215	218	214	197	209	218	215	195	204	233	219	221	214	186	195	209	234	241	235	202	225	199	209	207	217	226	217	209	205	217	219	207	215	219	216	210	220	196	209	193	203	197	233	209	186	216	210	198	196	199	229	222	216	188	200	197
27689	20482	9425	3251	578	478	520	408	347	360	388	325	302	335	316	348	294	351	333	290	300	311	288	296	309	315	277	303	297	265	313	277	299	289	269	302	288	322	283	286	277	279	289	303	276	320	265	286	283	284	281	310	287	312	317	278	288	306	298	284	307	265	269	265	319	278	304	337	306	325	302	317	292	315	249	326	251	301	269	303	323	277	297	282	279	307	305	308	306	332	298	292	264	315	325	292	279	308	295	284	321	324	279	328	316	313	292	308	297	290	322	292	297	320	343	330	313	304	322	282	291	298	294	307	263	311	294	325	293	297	317	287	277	294	311	303	271	296	281	298	315	294	294	317	311	312	286	305	300	291	300	337	308	301	304	319	287	272	307	300	288	293	296	298	298	301	290	302	289	309	301	318	287	309	316	293	289	300	330	280	316	313	306	299	298	273	278	325	289	293	288	315	297	265	297	269	286	277	331	316	311	290	283	285	314	270	277	305	298	273	271	296	281	278	291	316	307	297	321	285	308	278	323	310	301	303	264	307	283	292	291	301	305	310	281	283	302	304	306	301	315	291	284	302	290	281	296	267	305	297	288	308	310	297	264	294	324	290	299	305	309	289	312	292	291	280	296	312	312	310	291	306	309	292	319	290	274	300	282	295	313	277	269	309	306	305	303	285	312	315	299	301	303	265	286	273	282	300	306	281	325	300	307	286	308	300	299	306	302	286	299	308	287	298	295	292	287	283	284	290	323	314	280	285	280	293	254	322	316	295	297	299	301	309	295	284	308	284	324	296	307	344	308	286	312	319	292	273	302	314	295	282	317	296	286	305	284	287	263	286	286	265	280	338	307	316	311	291	280	284	283	290	272	290	279	297	289	285	294	335	298	296	286	315	325	301	343	293	297	278	296	295	329	287	298	291	308	294	301	291	296	308	302	295	294	303	304	280	293	310	299	287	333	324	283	276	283	272	293	249	301	300	303	298	322	291	276	295	268	289	301	308	262	322	314	306	274	295	301	294	276	325	311	313	302	284	279	330	294	280	311	298	325	300	313	306	284	308	289	311	296	271	312	305	308	303	304	292	304	305	285	295	303	274	283	283	304	313	300	324	299	307	314	310	311	292	301	293	291	310	292	309	319	265	307	317	289	292	301	304	323	316	293	316	301	281	284	313	309	282	312	323	286	312	288	334	305	319	289	305	285	300	261	294	308	297	286	272	286	314	262	311	277	275	315	289	280	308	305	300	295	274	303	309	269	338	261	280	298	270	262	274	302	254	296	339	296	290	282	283	288	342	281	286	294	257	288	286	272	292	298	263	320	322	292	290	287	297	288	278	269	287	273	285	299	293	303	266	286	311	304	274	317	279	280	293	298	302	262	266	303	292	283	298	286	308	273	344	307	266	282	320	261	277	273	268	285	308	260	320	272	273	288	244	275	318	290	276	301	302	295	287	276	312	278	286	278	305	311	319	296	300	328	311	260	283	307	287	259	309	281	292	283	286	292	296	315	278	288	306	300	299	283	272	342	298	297	298	284	274	258	316	320	297	294	302	307	318	306	327	311	293	272	298	313	267	323	281	311	310	313	285	279	282	268	300	259	311	321	259	317	275	289	294	274	294	310	301	316	314	280	314	306	292	299	319	307	292	318	309	307	300	281	263	324	300	300	259	313	312	269	296	292	298	310	304	328	301	311	320	278	288	306	307	311	285	293	295	290	327	287	279	297	310	312	301	313	271	314	286	275	289	274	293	315	311	280	317	275	265	311	311	320	268	285	303	304	287	316	310	323	308	315	297	280	311	293	313	248	291	297	323	300	290	273	294	287	300	311	322	289	288	270	313	326	292	307	295	294	271	293	294	305	272	271	301	307	310	277	312	273	262	282	328	327	286	300	286	283	329	285	286	302	318	308	275	280	277	323	290	309	300	308	291	310	272	301	282	272	332	331	318	299	273	299	335	284	309	324	276	282	299	319	324	265	289	310	294	298	303	271	293	274	319	291	320	282	296	310	325	292	296	288	322	276	302	309	276	289	304	324	293	295	310	295	279	302	322	293	321	329	295	284	289	312	303	310	328	300	331	302	338	294	298	297	293	296	290	286	293	297	288	272	307	305	317	306	298	287	335	308	283	303	303	296	325	282	311	276	283	286	272	262	285	298	287	291	276	255	274	297	293	289	295	278	285	295	314	283	285	274	260	270	300	307	285	282	328	291	291	248	311	300	312	282	307	298	295	304	290	291	269	283	292	293	305	276	309	302	296	312	286	309	292	301	290	274	293	324	305	290	266	323	307	309	298	295	318	294	307	298	313	302	298	277	282	303	295	296	290	304	294	335	297	285	306	279	310	304	289	282	298	275	289	323	298	254	295	315	313	287	283	292	308	292	306	298	275	298	285	283	297	298	285	303	291	300	303	295	289	313	310	285	312	298	285	294	295	293	309	305	306	310	287	301	290	334	317	273	301	319	303	283	299	317	318	282	294	289	318	286	271	313	285	339	310	295	287	300	274	270	277	300	296	298	263	290	313	288	295	294	293	307	307	283	281	316	314	286	324	285	309	280	295	297	301	318	304	306	312	305	313	298	278	293	298	308	302	289	307	293	296	315	319	322	302	300	298	310	309	300	305	300	307	293	313	280	318	280	290	294	284	313	295	355	318	304	291	341	324	363	291	332	294	281	305	310	275	318	311	263	287	297	295	270	336	290	339	314	313	304	303	299	298	263	314	289	280	293	294	283	279	342	323	303	273	305	298	319	308	254	275	314	317	293	288	294	308	297	312	302	307	321	301	285	278	299	292	291	306	277	275	266	331	296	284	308	279	302	332	308	307	292	294	303	309	303	277	306	289	313	288	294	297	294	320	318	300	302	314	267	275	318	279	291	311	275	300	287	289	309	274	316	288	283	308	302	321	287	296	308	330	308	329	336	266	278	274	287	293	300	281	303	283	322	281	321	274	304	299	294	306	298	280	288	257	292	304	284	292	298	319	288	325	285	248	267	274	300	270	291	302	324	265	293	284	338	271	307	290	298	271	300	298	287	324	309	285	288	306	301	270	296	317	294	287	292	302	271	313	272	287	305	304	288	290	340	284	281	257	289	315	290	291	286	284	301	311	305	294	266	298	305	287	269	302	327	312	290	310	300	297	316	311	297	279	317	316	287	260	287	331	287	316	309	309	317	316	281	296	302	299	304	312	306	280	293	305	237	295	315	298	281	309	322	325	284	287	293	284	283	302	291	301	322	292	311	279	327	306	311	294	304	301	280	313	330	286	289	295	278	303	298	289	318	299	276	306	339	298	306	294	282	300	297	322	270	305	301	310	285	277	306	317	285	284	291	279	308	298	289	261	307	260	311	305	281	310	301	318	314	291	309	299	314	288	286	330	290	296	279	278	338	296	290	273	283	284	286	290	280	312	313	289	301	286	274	288	281	316	295	276	300	313	285	290	301	282	328	289	284	300	314	279	303	263	322	279	269	277	307	308	301	288	301	307
27937	11109	5763	3371	1233	1024	1157	783	687	656	640	580	596	610	581	532	506	500	508	494	505	535	515	488	498	492	493	508	517	487	477	504	520	479	476	466	471	525	517	503	500	492	486	480	507	453	522	509	510	481	505	459	461	492	498	531	490	508	505	445	487	466	494	504	478	484	487	521	491	487	489	491	496	495	493	482	502	474	521	468	506	453	538	509	499	488	515	526	502	513	504	527	515	445	544	467	494	480	472	476	478	472	507	466	470	475	545	466	464	462	475	483	484	520	542	501	518	485	495	545	502	529	507	496	485	515	507	503	488	462	486	445	508	466	512	487	497	470	512	518	503	471	485	454	483	440	498	494	493	518	485	504	492	463	481	505	498	498	512	479	459	499	471	493	517	489	480	502	491	508	489	493	500	485	501	478	496	529	469	490	516	478	505	458	471	474	486	534	494	531	494	514	537	492	479	469	501	493	462	503	470	488	489	502	483	485	465	493	507	509	492	516	497	465	523	537	533	502	493	481	520	485	507	524	505	506	446	472	533	475	469	517	475	491	484	462	512	466	479	469	494	521	496	524	459	494	490	482	503	516	486	496	504	470	500	478	460	503	485	489	510	481	512	495	478	511	501	487	472	517	482	516	505	499	464	485	497	512	515	492	485	487	452	459	506	498	496	487	485	498	461	483	497	486	476	490	488	520	478	511	518	448	473	504	478	509	475	500	513	507	461	519	484	464	476	500	535	453	457	481	471	499	508	495	502	520	469	504	475	534	480	501	494	464	510	492	497	486	472	466	443	498	498	524	466	479	457	490	499	476	466	473	487	502	504	515	508	501	462	502	505	485	515	504	430	484	512	475	487	475	520	483	488	489	500	541	474	504	473	507	487	501	501	505	483	517	476	530	496	497	492	474	476	477	473	539	499	509	464	501	444	493	492	475	529	538	495	527	484	479	519	492	507	535	486	474	485	452	465	511	471	458	488	500	519	479	522	508	494	483	492	494	500	499	478	501	441	478	473	494	533	497	488	463	485	465	488	485	488	495	483	496	530	491	501	509	537	490	467	470	517	504	498	496	500	480	442	506	463	519	467	494	554	504	512	504	478	436	491	482	471	458	526	532	517	468	477	529	513	493	459	424	525	458	523	504	518	494	482	507	516	506	536	487	512	501	497	470	498	521	489	507	478	510	439	475	482	477	493	515	519	509	483	478	473	478	551	425	478	499	483	484	482	467	484	463	490	466	455	492	503	490	467	513	499	501	457	476	473	488	528	492	489	487	554	483	476	451	497	484	508	488	490	502	477	519	517	486	480	481	493	515	472	489	521	490	483	485	508	463	472	470	508	491	453	491	479	498	501	469	443	483	466	494	497	481	486	525	486	473	512	502	491	472	506	482	468	542	470	477	463	461	516	471	521	507	497	490	491	503	504	485	501	462	508	512	481	472	484	520	468	512	448	494	497	467	514	503	499	476	501	508	498	531	495	473	507	467	530	510	501	520	468	483	449	468	484	479	471	468	495	521	458	464	456	487	501	472	493	501	502	517	499	515	484	499	505	508	458	494	478	522	506	494	510	473	504	529	515	465	495	477	488	479	534	505	518	481	476	512	508	509	513	448	470	482	521	475	515	478	477	496	452	457	495	512	513	478	476	516	497	489	505	495	552	480	488	502	489	458	477	528	482	521	514	507	517	449	525	484	487	495	494	520	484	484	546	463	503	506	512	457	466	501	487	477	449	518	463	455	501	502	467	523	504	467	441	533	482	522	509	458	476	494	493	509	476	456	491	484	460	492	458	513	483	516	526	481	493	496	461	508	536	510	541	499	492	499	472	492	478	475	468	505	497	473	486	474	473	496	511	489	497	489	488	503	509	490	461	482	537	484	485	499	505	485	502	509	488	483	488	475	529	494	525	486	485	525	474	521	525	510	448	467	484	539	491	475	472	496	457	465	471	503	473	489	512	518	481	483	512	506	464	532	502	529	502	499	497	494	511	508	449	492	513	474	471	519	450	518	496	487	506	483	495	474	461	507	523	496	511	477	493	449	529	540	514	464	459	475	476	467	502	505	477	518	449	459	494	512	446	453	495	501	509	502	477	501	496	503	509	526	477	500	520	512	489	483	536	479	524	481	502	521	465	484	468	496	489	472	539	480	473	475	508	517	481	523	475	514	500	492	476	496	494	484	498	482	506	517	497	478	515	476	508	525	526	480	499	489	473	505	458	504	500	484	506	504	516	503	464	486	497	494	470	494	500	482	500	498	499	483	534	501	479	469	514	455	482	443	493	521	500	516	482	508	463	454	476	501	488	485	525	513	463	506	485	513	499	500	487	515	451	526	487	503	495	477	457	481	473	533	470	499	479	476	542	513	451	491	473	508	489	467	511	501	458	519	489	491	467	505	516	484	475	488	502	442	534	488	520	493	482	544	462	458	469	503	521	503	481	478	498	522	532	483	508	434	522	500	520	528	480	493	493	480	488	472	518	456	472	514	450	493	483	497	477	470	507	460	472	483	426	469	508	514	490	473	521	484	493	506	500	463	521	481	500	499	497	489	440	517	501	516	458	477	465	483	506	485	457	492	529	475	476	502	453	470	479	454	485	481	504	517	502	552	492	480	484	491	494	519	517	531	494	532	504	516	457	509	488	468	545	470	482	491	496	518	476	488	488	494	469	509	498	487	508	510	505	457	478	489	461	463	522	493	484	490	518	479	501	510	463	521	512	482	499	495	534	500	490	497	509	483	451	456	496	482	453	519	513	473	513	491	488	506	462	469	510	498	483	497	488	507	462	476	493	509	482	481	514	481	498	471	514	497	518	487	491	541	476	505	454	480	484	529	497	522	417	517	486	494	525	480	465	485	492	520	492	522	487	486	536	454	512	508	498	508	474	464	441	482	447	506	492	494	465	483	452	487	520	484	478	487	514	491	556	483	472	482	502	520	474	518	492	510	537	526	488	484	473	508	457	498	520	455	478	519	479	482	486	490	505	498	470	503	511	442	517	506	453	495	493	520	502	489	504	532	532	482	512	494	468	454	481	473	452	513	510	471	474	519	493	511	511	448	503	466	491	515	485	491	488	493	491	451	482	488	492	515	497	513	463	482	492	486	496	495	493	503	513	508	487	451	499	475	495	483	501	470	459	468	508	490	506	505	504	505	496	460	495	499	504	442	480	499	485	499	505	501	518	461	455	471	471	472	472	481	496	516	494	499	477	501	491	523	510	520	500	496	479	483	505	558	500	505	486	491	507	505	487	476	458	458	481	473	514	512	465	484	509	491	491	497	488	542	497	461	476	459	520	508	475	539	482	520	471	487	482	469	473	503	484	539	491	489	501	484	488	541	514	483	475	482	480	497	481	489	480	546	497	512	523	502	509	530	473	490	485	480	518	487	494	477	528	496	495	496	513	483	474	526	487	500	500	510	465	503	491	484	485	500	511	496	489	499	490	517	519	516	458	479	475	499	474	473	455	471	503	478	515	499	457	475	478	502
24369	21413	29462	24271	20138	5208	1029	563	458	426	397	389	365	360	316	302	323	289	274	273	295	288	291	281	278	278	273	236	276	267	275	254	289	263	287	266	284	261	231	282	266	278	240	265	294	284	249	252	289	269	251	265	250	240	259	269	260	255	268	250	250	258	241	242	291	273	265	237	269	259	279	260	231	249	226	291	242	235	239	248	261	254	234	239	291	265	255	248	265	266	273	256	259	268	279	247	248	276	233	263	270	286	258	252	261	250	221	255	268	279	260	256	271	262	219	256	252	249	286	267	241	290	272	237	266	277	255	248	231	260	248	285	277	258	259	236	230	273	265	252	266	220	218	266	239	255	251	268	255	251	238	295	244	258	261	248	285	235	263	271	277	274	229	233	240	260	260	243	244	249	234	258	249	220	278	264	238	282	280	239	269	274	256	245	251	244	255	251	272	263	261	251	214	270	265	262	274	276	265	263	256	231	267	274	291	227	258	256	254	289	262	265	268	257	265	275	264	288	263	264	248	259	283	258	255	253	239	235	273	250	265	280	270	291	256	260	260	248	233	257	266	257	274	265	240	254	272	275	276	272	259	255	262	265	278	270	239	285	279	253	281	229	260	260	267	283	242	264	263	254	254	279	279	270	271	231	258	279	237	250	260	257	233	262	258	252	261	291	265	276	244	276	260	256	267	296	258	252	256	275	261	229	273	265	267	229	238	285	238	270	279	249	260	263	269	281	285	272	250	252	263	230	230	238	260	246	270	244	249	270	259	239	237	253	257	246	264	265	279	264	235	251	263	269	262	259	257	251	284	219	285	255	242	269	266	236	245	242	266	254	254	245	221	253	207	261	249	294	240	272	268	268	285	224	273	231	281	257	234	265	247	277	291	277	279	270	247	247	261	270	254	263	243	261	245	277	247	270	242	261	241	220	279	266	266	258	241	227	278	261	251	247	262	264	263	272	278	258	247	255	217	221	268	262	230	265	243	261	230	256	261	246	254	241	250	268	262	254	247	257	249	256	250	257	242	258	260	262	243	254	270	268	250	262	223	231	249	253	240	256	276	253	258	235	255	250	260	247	298	267	258	263	265	255	253	242	233	284	265	254	279	256	233	256	248	262	236	225	270	239	270	268	249	252	255	247	244	236	243	282	230	257	203	260	254	263	232	249	252	284	279	263	267	240	246	253	253	258	245	279	235	265	282	275	266	250	247	259	249	250	259	261	254	274	242	257	272	256	252	236	266	263	274	253	263	251	248	266	264	249	264	251	275	269	265	256	243	280	251	250	256	276	251	254	240	256	249	241	256	243	260	241	254	265	274	278	276	258	255	240	245	234	248	269	277	236	243	261	241	255	275	235	258	241	276	259	276	264	265	258	280	253	260	262	239	246	243	262	246	254	266	268	241	272	273	252	245	270	253	278	283	210	290	266	234	266	285	257	225	234	241	239	261	275	248	245	234	276	252	274	245	269	270	273	257	268	252	238	275	273	245	258	275	256	273	277	250	249	235	266	243	257	258	262	282	247	268	278	264	250	256	270	268	235	271	270	251	235	261	237	290	275	258	266	251	241	270	252	255	254	258	248	240	229	223	245	267	250	228	257	258	256	265	265	247	254	281	254	258	249	272	241	246	282	220	244	253	278	236	251	254	252	289	268	262	254	280	254	240	227	265	244	290	265	268	271	258	259	260	252	247	273	259	276	282	266	279	268	275	275	243	252	255	267	285	265	260	251	267	256	255	272	241	249	293	251	286	230	250	283	247	259	290	253	236	263	267	256	249	261	244	256	258	234	273	260	255	260	262	278	267	238	237	246	246	287	266	268	249	237	258	232	253	273	238	281	268	248	271	269	239	246	245	268	266	254	233	270	230	259	269	270	270	229	264	241	241	275	259	288	260	265	241	257	259	249	253	251	272	257	253	264	270	265	298	261	239	269	271	280	272	260	271	275	282	220	257	253	235	285	266	250	277	267	251	246	267	231	286	280	259	255	242	286	252	259	275	254	246	240	235	262	255	253	253	265	291	262	237	241	238	250	246	258	246	287	253	240	249	206	253	273	261	261	235	244	261	256	266	254	249	262	268	264	300	253	283	253	257	269	270	253	242	247	245	244	275	242	246	271	248	251	260	232	252	265	232	247	261	259	265	242	257	245	261	232	265	235	211	244	288	246	250	248	256	231	243	260	268	276	266	255	247	278	238	244	273	244	271	248	260	237	288	256	288	257	241	259	252	231	224	270	243	273	248	250	242	263	251	285	229	275	261	260	239	266	277	265	242	246	270	258	274	236	242	272	264	269	242	247	238	267	260	252	277	268	259	262	253	253	243	258	269	252	260	257	234	246	257	247	262	246	256	264	279	265	254	262	268	258	285	250	253	252	289	236	273	263	234	269	268	275	262	252	253	267	274	251	249	242	266	275	266	237	263	267	235	256	253	237	258	284	259	272	249	255	256	230	258	251	238	240	241	233	263	253	261	275	265	272	237	267	270	258	280	224	237	233	226	259	247	265	253	259	242	257	247	247	253	244	253	232	269	259	270	235	241	271	265	261	257	236	241	202	254	277	263	257	247	296	265	247	253	262	274	273	262	248	246	239	257	256	252	241	244	227	288	266	236	291	230	266	232	249	258	277	249	259	275	266	250	246	271	263	264	282	280	239	246	266	246	254	249	265	224	270	257	252	250	261	255	254	266	250	273	244	237	227	230	248	238	237	244	274	256	241	275	245	248	287	249	271	196	245	234	242	256	275	277	236	236	267	255	254	269	257	257	261	250	264	269	243	264	266	267	233	257	268	299	237	272	218	258	285	263	261	257	255	263	264	269	246	257	277	271	246	255	252	238	236	278	236	263	227	276	250	250	265	277	233	274	227	283	243	262	254	244	267	246	262	246	273	242	260	277	261	280	246	249	277	249	262	245	228	266	278	256	248	234	271	237	299	218	256	251	240	252	269	254	243	240	252	271	265	277	240	235	260	259	255	242	265	244	251	273	262	271	251	252	256	243	214	249	232	259	266	244	292	259	246	242	255	253	266	283	276	268	253	231	264	240	264	272	242	264	270	253	269	238	272	256	240	248	260	265	264	273	253	294	264	269	253	251	258	253	253	273	270	281	237	276	265	233	260	269	237	275	250	269	251	253	259	282	266	274	268	280	253	244	279	241	286	271	245	262	254	272	285	245	236	239	264	269	263	253	277	255	254	296	260	253	251	231	292	233	277	266	254	284	247	237	300	248	263	257	225	222	241	241	255	233	220	261	250	237	262	281	240	234	236	260	277	250	235	250	256	245	265	258	239	253	239	225	227	281	262	258	249	243	259	253	269	266	248	248	264	265	239	243	258	255	268	257	262	261	243	272	268	252	240	261	261	276	264	262	252	275	259	281	261	259	263	242	269	250	241	266	254	241	255	237	281	245	220	243	279	246	243	247	248	260	236	267	239	270	259	246	243	285	236	253	260	247	267	259	241	243	264	265	251	221	264	258	252	240	242
34223	24557	24464	11282	3307	2653	2186	1524	1238	1045	971	914	806	731	675	643	625	559	519	534	529	504	533	548	478	466	499	496	456	471	488	474	462	504	454	467	482	461	448	455	436	423	427	480	455	441	448	450	380	425	477	445	422	436	451	447	473	453	424	436	429	417	425	431	415	423	460	440	451	425	446	416	436	390	425	440	397	429	414	443	399	444	436	396	426	469	439	405	378	481	470	452	432	461	445	445	405	424	451	461	400	390	387	430	411	468	409	456	438	408	423	441	396	453	437	431	417	423	456	446	416	396	423	411	460	390	477	484	398	459	448	425	420	457	402	422	459	411	401	401	395	463	452	417	414	438	423	436	445	416	441	409	454	385	449	457	447	430	411	416	422	452	449	423	397	430	475	392	444	459	438	441	416	402	415	458	429	420	447	429	456	415	429	415	392	392	408	429	386	485	413	445	434	401	456	458	426	417	435	416	440	386	454	408	462	420	407	445	413	455	445	460	445	440	388	433	416	434	413	449	431	420	441	443	449	397	418	409	395	412	434	423	418	409	456	430	412	402	461	415	464	450	444	415	425	403	465	417	429	445	449	454	415	417	409	423	427	429	414	395	441	462	417	407	399	444	387	440	442	409	429	404	448	453	418	413	451	426	458	430	412	420	459	415	436	414	418	401	395	448	411	423	394	415	455	452	436	420	422	444	423	446	470	472	427	424	436	411	410	422	439	439	398	426	472	436	417	432	415	443	411	437	432	431	466	429	426	412	442	393	397	437	440	454	425	413	392	447	448	444	443	403	439	429	389	423	415	420	430	466	441	383	415	449	443	382	473	439	467	474	433	466	432	477	457	435	436	440	394	449	441	416	410	401	400	442	447	404	443	436	432	441	457	424	408	451	437	420	429	407	414	431	418	468	449	437	440	414	488	432	448	422	408	422	453	465	458	415	483	409	412	425	424	435	440	433	416	465	434	446	428	420	464	434	454	391	442	419	413	448	423	451	414	410	435	430	416	377	430	431	417	413	445	460	437	432	360	376	418	430	436	458	396	385	387	405	440	446	428	390	407	423	443	450	425	386	445	419	410	394	428	418	452	445	413	434	440	450	380	400	434	440	450	467	412	396	438	428	450	447	418	454	440	469	409	423	398	430	410	444	447	436	429	423	419	459	445	420	404	454	429	429	441	440	434	428	443	448	418	410	454	425	425	453	409	441	457	433	423	401	418	463	460	419	398	410	424	406	431	410	418	408	434	426	441	401	438	408	424	412	433	403	440	447	462	442	431	437	418	428	386	446	396	414	470	452	457	423	413	411	448	396	413	457	449	459	404	418	426	399	404	455	421	418	408	424	420	420	441	394	404	432	431	417	391	387	444	450	419	428	434	424	410	443	472	450	428	455	459	472	428	390	450	459	430	433	407	446	415	406	438	407	396	456	444	456	444	425	483	418	408	408	410	415	453	438	471	457	424	435	462	427	422	414	411	423	439	462	417	410	397	433	447	421	410	450	449	449	457	415	397	433	435	411	421	389	416	419	431	398	463	428	450	405	424	432	408	415	419	435	445	449	389	438	429	406	395	392	426	401	433	441	439	426	444	421	449	438	434	420	408	424	406	412	428	431	397	411	435	368	412	431	391	424	396	400	426	400	431	438	405	409	448	410	429	445	425	425	430	432	419	459	419	408	431	358	434	424	400	437	463	414	451	415	402	408	427	427	432	424	393	428	410	425	364	451	410	395	421	484	416	394	409	446	416	456	454	459	460	396	412	433	448	476	446	414	427	407	426	415	436	429	464	434	408	444	450	418	451	419	434	424	438	431	392	402	448	440	424	417	417	406	437	452	454	427	413	430	458	414	398	427	424	427	434	407	426	430	434	453	421	435	459	441	431	429	480	402	443	436	452	419	444	395	423	401	412	431	433	440	436	421	444	431	419	396	434	422	393	414	394	423	449	441	436	417	404	471	392	442	406	403	432	420	401	385	443	416	428	420	432	416	449	396	438	421	440	414	438	407	420	440	444	439	424	408	477	424	412	416	442	466	426	425	426	450	440	426	444	387	437	396	442	420	379	416	443	416	426	440	463	449	417	438	466	425	450	449	388	454	405	431	430	428	411	434	395	408	426	428	387	429	409	429	404	400	437	400	421	435	443	414	396	423	399	432	381	427	434	431	433	436	433	440	432	439	408	423	469	401	402	462	425	409	413	429	426	429	422	394	441	407	388	410	415	407	459	424	431	431	412	406	402	444	447	441	445	435	434	436	445	435	418	411	421	419	373	426	428	431	412	424	432	407	417	454	402	422	417	418	434	434	423	468	412	444	455	428	430	419	473	437	427	445	435	426	441	446	426	397	415	425	433	449	418	434	455	424	451	436	423	423	426	426	411	436	402	431	419	432	397	397	435	442	428	420	419	435	434	398	396	447	475	441	421	401	447	424	399	449	412	410	463	448	450	471	422	417	430	424	439	441	426	418	449	436	429	405	395	494	449	446	438	392	446	433	406	444	424	423	437	423	434	456	432	413	420	457	412	450	423	416	391	462	458	437	450	420	448	451	448	428	407	410	439	416	401	472	416	410	449	422	436	453	493	417	436	405	432	472	413	426	405	409	397	408	430	404	439	454	474	431	438	414	413	416	423	461	412	386	404	423	434	448	416	481	463	426	390	443	447	406	423	380	419	424	421	422	428	452	408	444	417	438	438	428	457	385	437	411	419	427	446	428	434	450	384	399	421	433	423	450	433	434	441	412	441	431	434	423	434	420	442	448	441	444	392	485	440	426	456	431	438	440	435	438	410	435	407	441	405	401	433	446	409	426	438	441	391	429	378	421	410	453	443	424	436	424	458	457	439	437	432	394	429	417	394	387	425	436	446	472	438	433	475	455	429	449	473	431	425	459	398	425	402	446	477	428	425	402	429	403	410	424	435	437	433	443	407	452	415	420	433	436	394	413	444	422	450	433	450	423	413	423	409	415	427	405	419	442	437	427	413	389	456	415	424	458	433	432	420	433	432	427	417	435	471	424	418	395	409	428	446	447	471	447	427	427	444	437	396	423	454	402	440	393	395	452	404	424	438	411	415	403	433	408	411	403	405	402	395	450	441	443	400	416	463	437	407	437	466	442	449	403	412	427	445	449	453	415	376	456	407	457	463	405	437	441	441	449	427	435	435	438	457	445	423	414	374	405	412	469	425	424	415	425	469	412	448	443	460	425	424	412	447	440	386	419	455	421	436	416	424	438	453	418	415	426	423	406	405	435	411	436	413	421	411	448	421	423	426	415	406	416	431	403	464	460	440	417	445	423	443	415	435	452	437	448	418	447	407	407	398	411	430	411	368	430	447	449	423	448	398	436	418	441	447	443	383	480	392	413	458	418	442	478	493	425	426	384	432	428	436	443	437	392	432	412	457	417	441	408	398	448	447	415	424	382	443	453	409	420	432	412	438	426	429	425	417	458	426	398	410	442	459	438	407	405	451	418	426	439	430	412	445	413
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
