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
340275194191	340275194762	340275195312	340275195862	340275196411	340275196962	340275197512	340275198062	340275198611	340275199162	340275199712	340275200262	340275200811	340275201362	340275201912	340275202462	340275203011	340275203562	340275204112	340275204662	340275205211	340275205762	340275206312	340275206862	340275207411	340275207964	340275208512	340275209062	340275209611	340275210162	340275210712	340275211262	340275211811	340275212362	340275212912	340275213462	340275214011	340275214562	340275215112	340275215662	340275216211	340275216762	340275217312	340275217862	340275218411	340275218962	340275219512	340275220062	340275220611	340275221162	340275221712	340275222262	340275222811	340275223362	340275223912	340275224462	340275225011	340275225562	340275226112	340275226662	340275227211	340275227762	340275228312	340275228862	340275229411	340275229962	340275230512	340275231062	340275231611	340275232162	340275232712	340275233262	340275233811	340275234362	340275234912	340275235462	340275236011	340275236562	340275237112	340275237662	340275238211	340275238762	340275239312	340275239862	340275240411	340275240962	340275241512	340275242062	340275242611	340275243162	340275243712	340275244262	340275244811	340275245362	340275245912	340275246462	340275247011	340275247562	340275248112	340275248662	340275249211	340275249762	340275250312	340275250862	340275251411	340275251962	340275252512	340275253062	340275253611	340275254162	340275254712	340275255262	340275255811	340275256362	340275256912	340275257462	340275258011	340275258562	340275259112	340275259662	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23630	21744	29699	24325	21746	21751	6132	1404	1060	956	937	871	788	766	745	692	698	726	686	684	674	620	653	638	664	595	650	643	602	592	638	612	574	605	607	571	604	603	546	603	610	620	577	653	588	586	590	554	628	585	584	580	548	518	609	573	584	616	567	533	611	600	576	612	569	575	541	606	541	608	583	632	568	601	581	556	577	600	602	609	574	579	572	588	539	559	550	596	555	598	540	554	584	600	541	565	589	578	573	557	579	557	546	631	612	578	561	560	601	566	600	514	604	532	571	600	581	551	548	582	594	594	597	547	566	568	563	593	576	529	633	541	570	573	560	590	540	576	569	572	561	581	586	574	566	588	550	595	551	605	553	577	558	598	542	554	581	603	585	602	600	552	600	610	553	599	564	560	602	547	589	539	535	568	571	597	587	587	582	578	565	580	588	549	617	597	597	584	556	535	564	611	591	559	550	607	542	555	528	557	540	571	597	571	528	567	557	574	619	549	548	580	570	568	580	551	575	528	615	549	542	564	576	585	549	586	555	565	606	558	565	563	567	576	572	545	569	566	565	550	542	575	568	558	560	611	546	558	532	618	549	650	585	572	546	574	634	567	639	544	572	530	535	555	526	609	583	572	570	591	562	542	584	560	545	576	569	624	588	565	554	607	566	556	520	555	568	566	601	550	586	582	592	540	600	581	554	573	531	587	559	585	574	552	605	565	529	521	573	540	592	542	591	578	588	562	576	609	599	565	584	551	587	582	585	564	573	583	512	571	568	572	566	604	595	539	566	541	528	516	564	568	602	543	562	590	579	549	580	533	544	573	554	580	570	558	572	545	558	567	559	596	631	553	542	572	585	540	552	575	561	525	590	547	539	595	552	538	592	652	556	559	557	598	552	584	569	598	546	522	565	567	578	546	553	623	546	578	568	525	551	539	579	563	550	557	565	545	551	560	532	590	584	539	614	570	595	567	569	575	591	605	556	534	597	550	594	545	566	574	561	574	600	559	595	527	586	577	559	559	564	595	571	520	552	575	560	541	551	616	601	567	569	550	562	553	549	538	605	568	591	560	530	555	573	532	577	561	575	558	580	553	595	604	585	539	565	556	571	589	560	535	552	568	551	563	541	558	605	579	566	577	573	595	560	532	588	601	591	547	534	607	576	585	578	580	542	535	585	541	589	554	583	557	573	562	549	578	592	525	596	574	575	538	539	599	590	585	559	586	618	568	574	588	528	542	610	552	566	586	564	596	583	585	594	567	581	575	546	582	535	596	583	594	577	597	550	561	512	537	555	578	606	574	583	579	557	597	569	573	580	577	565	595	535	534	576	520	553	585	625	543	565	577	533	571	538	581	580	552	578	570	605	592	563	549	588	566	596	554	562	585	577	565	628	602	596	612	587	562	550	532	546	575	602	574	602	540	547	569	574	555	552	548	590	581	549	618	633	570	601	547	598	541	577	573	560	576	544	582	526	550	528	536	542	580	577	568	544	572	580	567	546	532	537	590	608	585	604	555	515	576	570	587	589	593	539	581	545	586	605	581	556	614	566	551	540	595	585	564	543	573	570	541	586	571	570	588	610	568	556	565	517	562	584	562	550	579	567	567	561	602	526	583	567	534	566	609	541	568	572	560	554	539	562	557	568	566	570	550	630	538	555	601	574	577	551	576	561	561	574	539	597	589	545	603	540	562	566	580	559	562	521	591	550	541	531	570	574	628	559	556	569	544	539	604	540	579	552	560	593	538	569	605	606	560	584	566	572	540	526	607	619	603	557	576	525	583	610	560	579	598	583	558	568	572	541	569	556	545	588	539	546	613	564	545	556	578	551	545	537	563	587	572	611	548	565	545	565	586	560	585	585	586	592	564	547	563	586	530	560	579	587	600	552	565	552	581	593	587	563	578	580	593	596	572	548	556	610	556	576	539	595	574	533	578	599	586	552	582	571	586	572	546	560	572	598	534	545	597	531	565	547	602	565	567	584	608	571	525	554	561	571	563	557	568	542	555	575	574	560	605	600	578	589	546	552	553	596	614	544	572	539	577	537	519	567	610	562	596	567	572	550	517	550	597	550	553	566	564	522	601	555	519	607	535	546	555	581	557	569	547	575	548	588	544	580	563	566	568	558	561	555	577	563	574	554	590	580	600	581	599	581	576	556	578	540	582	584	605	555	559	572	621	527	521	552	560	592	615	576	603	565	543	540	544	564	556	548	594	555	549	582	596	531	585	525	566	570	546	571	570	583	555	599	567	514	541	597	563	548	596	580	619	556	590	565	588	536	586	577	524	523	576	550	598	558	569	574	552	542	597	592	598	547	538	554	584	588	564	578	554	570	576	585	548	605	513	542	558	590	543	551	571	549	538	570	595	594	576	561	581	548	565	570	549	546	554	571	570	560	609	554	543	554	540	542	575	591	534	594	533	557	556	552	562	534	580	601	579	586	573	601	583	586	540	561	550	588	584	568	536	564	564	552	563	584	566	559	554	556	554	575	604	610	593	592	592	580	565	570	580	587	565	591	540	594	576	571	561	557	602	572	592	570	565	629	541	557	595	555	606	554	538	610	600	585	575	604	606	573	586	549	546	595	551	571	557	627	534	557	618	551	551	537	584	582	569	593	580	556	591	597	566	531	581	591	525	560	560	584	560	561	564	574	551	537	567	580	533	534	554	575	513	571	586	605	545	571	537	581	556	537	609	577	550	590	571	528	573	547	592	575	609	582	565	556	554	539	582	614	578	592	549	593	579	547	557	561	565	543	562	583	619	576	590	521	558	573	546	565	586	581	564	532	566	575	528	623	541	568	518	586	554	568	589	532	606	552	576	560	513	568	551	584	569	572	572	539	562	556	559	604	590	592	578	574	570	578	574	556	568	577	555	570	596	602	573	600	520	563	565	566	579	563	567	528	561	537	525	550	604	573	580	579	531	550	553	572	532	523	547	553	558	575	534	529	561	530	569	551	598	577	538	554	542	557	569	559	561	578	592	585	602	570	567	586	553	569	530	576	583	557	595	556	565	583	493	566	552	569	532	610	541	542	595	563	604	573	541	542	604	537	586	632	580	521	556	563	559	581	554	575	608	533	537	590	533	525	588	593	567	525	555	605	566	562	552	568	555	551	551	566	580	568	547	547	555	621	601	558	548	569	573	604	531	556	558	545	583	559	571	568	554	588	579	538	573	555	524	588	559	535	581	565	575	555	611	559	544	566	537	559	561	541	555	542	572	592	558	525	594	556	579	534	577	586	583	540	558	593	589	589	526	568	564	539	592	573	546	544	595	524	555	562	579	582	540	574	583	553	582	554	541	567	582	587	595	592	578	559	588	526	549	584	539	555	603	587	562	545	557	564	594	536	548	595	572	505	562	561	594	537	554	499	589	534	608	594	528	630	567	533	606	547	572	568	532	563	542	559	555	563	568	588	592	610	538	569	571	572	575	583	591	580	541	566	549	545	574	584	526	592	537	550	537	571	604	614	555	547	567	592	561	547	589
7880	17740	13849	7494	5258	3842	3101	2471	2043	1848	1620	1457	1340	1217	1165	1130	1091	958	968	1033	928	901	890	812	862	859	867	834	864	820	793	792	759	800	791	715	776	758	766	738	808	723	745	746	760	759	716	736	728	763	775	725	708	772	715	702	707	718	752	705	717	706	769	752	698	747	681	741	745	673	730	771	684	737	718	708	729	736	738	678	713	728	703	696	690	674	718	691	703	704	738	748	747	700	664	680	690	680	737	726	714	706	700	696	716	717	724	693	719	706	699	738	687	705	712	629	746	705	712	706	753	731	728	732	703	697	703	739	729	666	717	696	735	722	729	720	719	648	714	759	732	746	697	697	722	699	706	688	681	736	731	706	686	743	727	689	702	743	705	753	689	704	681	710	674	716	722	705	718	733	710	761	714	741	661	680	674	726	712	706	758	678	735	694	741	740	722	692	679	721	664	713	689	715	719	710	744	689	727	693	721	668	749	669	681	676	744	730	736	773	728	774	715	745	695	696	719	716	701	724	658	748	708	682	705	688	739	713	717	709	760	748	719	704	759	747	735	710	668	686	715	688	711	759	751	684	681	726	739	665	691	696	729	702	690	699	718	741	735	707	730	672	707	719	735	691	685	673	728	696	697	695	676	738	763	729	732	686	721	697	774	680	686	710	757	723	745	716	713	685	695	727	697	689	716	720	704	695	693	714	735	717	720	756	725	699	745	739	713	717	701	723	697	704	678	710	706	672	686	661	711	694	681	732	687	677	740	692	711	729	778	742	709	724	707	761	706	725	707	693	708	690	719	732	708	723	662	716	726	719	671	659	742	702	705	686	696	730	697	659	697	727	752	707	735	720	686	703	726	705	729	730	677	722	692	708	704	683	691	655	760	680	730	733	701	747	699	717	717	660	720	695	752	715	711	753	701	713	708	702	725	691	751	706	684	703	666	734	753	712	690	736	714	661	756	678	684	699	711	741	772	674	712	726	746	698	715	710	717	740	677	674	657	729	716	703	728	731	691	696	743	700	701	700	742	661	764	782	724	739	742	709	702	752	740	714	690	683	687	673	724	699	689	729	687	714	644	676	699	681	728	694	685	683	703	708	714	702	697	716	703	714	740	678	684	702	707	714	774	712	698	701	702	711	705	733	724	669	673	722	719	688	669	699	670	715	697	725	723	709	724	764	704	791	728	667	743	707	750	673	728	700	693	697	721	714	681	707	688	743	700	672	659	710	736	672	704	711	712	698	753	724	736	734	728	720	685	703	704	697	711	725	747	686	739	756	787	729	722	725	702	785	711	682	676	759	689	722	713	731	738	714	720	721	695	742	677	715	691	704	710	687	730	704	736	701	729	703	721	679	673	742	742	727	692	756	694	693	708	669	736	757	698	712	712	727	715	723	699	678	696	731	715	700	725	710	687	735	735	720	672	731	701	736	744	690	692	728	701	685	709	719	695	708	723	680	766	682	740	722	727	719	687	691	735	689	696	694	695	720	702	681	665	687	701	733	667	714	715	678	716	781	705	681	700	683	701	682	704	729	688	704	713	728	705	686	762	693	704	730	709	681	709	719	719	733	742	716	716	748	694	704	680	759	700	750	712	677	702	749	712	710	717	723	707	716	659	706	712	693	693	706	676	748	678	705	693	716	757	651	742	690	718	728	703	733	710	692	683	709	721	690	704	749	708	728	695	694	794	725	764	654	699	731	695	728	696	739	705	718	694	746	738	738	775	700	695	695	758	702	713	695	702	719	724	737	731	691	712	740	733	727	700	683	677	729	707	748	680	749	732	736	747	720	669	697	692	663	763	756	715	743	731	713	707	749	679	761	747	706	742	731	687	712	767	687	721	742	715	694	727	728	705	719	701	693	697	720	636	728	712	694	718	677	746	710	758	731	709	704	697	735	730	719	735	708	694	681	666	704	724	693	711	738	724	721	746	702	756	715	712	668	748	701	665	686	719	731	703	709	688	721	702	712	714	756	691	720	709	742	689	702	683	702	668	719	721	698	716	730	738	665	742	691	704	719	674	693	741	693	781	744	751	715	722	707	681	661	730	737	705	652	750	753	672	690	712	701	688	725	682	737	740	705	667	699	694	686	704	681	673	710	741	690	674	707	730	696	714	693	732	757	657	742	699	738	745	668	756	693	734	695	700	713	724	719	722	692	716	685	742	719	697	744	729	725	626	705	676	768	685	724	728	746	694	702	737	680	713	714	740	709	658	678	725	714	729	744	724	706	663	697	689	710	666	697	759	711	705	663	684	768	710	697	721	743	714	666	712	742	714	706	737	717	689	704	688	681	667	707	745	685	712	688	734	725	708	712	682	709	686	733	715	705	743	738	686	661	671	702	729	730	696	725	733	690	752	718	663	710	705	697	684	716	716	742	725	701	724	706	727	707	746	744	722	724	683	764	725	725	670	705	770	681	722	764	675	696	730	768	771	717	708	713	709	685	723	678	763	766	729	696	704	775	717	724	731	746	687	727	705	740	655	713	694	718	715	685	730	702	699	700	679	682	751	656	727	671	679	686	665	742	708	708	741	706	714	756	735	728	695	733	692	681	700	682	742	745	690	689	695	675	725	720	696	701	714	712	716	740	751	724	672	689	691	683	732	733	801	713	752	702	724	732	664	742	686	689	710	707	706	721	673	722	715	706	743	690	722	685	687	701	726	704	735	773	663	689	698	689	692	697	712	717	729	713	703	715	687	725	730	666	712	751	705	704	686	701	724	717	726	718	666	706	734	718	667	719	702	709	666	758	709	715	720	707	704	710	735	690	732	735	682	686	718	719	718	709	687	720	773	709	664	722	685	685	721	683	693	718	686	744	690	733	731	686	739	730	715	723	717	711	746	682	709	673	729	771	690	696	690	710	677	692	706	709	709	707	713	736	700	663	754	714	761	740	675	680	737	697	783	765	737	751	727	762	741	685	753	734	685	692	701	737	717	695	683	679	736	721	706	744	727	681	704	701	719	707	697	707	716	728	712	695	740	729	738	729	745	701	677	698	709	714	721	692	701	722	723	714	740	730	746	710	718	697	659	693	659	725	738	738	705	738	668	743	735	713	711	745	744	762	682	658	683	703	694	700	742	732	784	700	740	742	718	735	663	689	680	689	677	680	694	699	710	716	735	768	715	716	713	729	718	731	740	743	720	699	694	728	684	733	735	709	684	704	685	701	715	707	684	700	697	742	705	690	702	718	734	668	701	673	681	725	715	724	717	684	691	676	691	723	699	772	682	702	711	700	723	689	762	726	737	744	718	728	747	724	714	705	756	717	689	680	762	701	707	725	704	707	725	677	784	736	694	715	750	716	710	696	713	708	697	728	667	708	752	711	683	746	686	738	702	696	703	725	760	764	702	701	697	737	761	721	711	668	733	721	711	661	677	695	724	661	728	705	734	697	703	751	706	722	734	720	665	688	716	695	725	698	699	722	670	699	692	694	729	744	688	707	721	691	692	714	708	687	736	698	685	720	690	712	754	670	710	735
26750	18893	4705	465	290	298	272	235	237	233	217	247	215	220	215	229	204	213	222	213	256	196	207	224	207	217	201	201	185	199	213	202	212	197	209	232	206	217	187	192	226	206	217	217	222	209	197	217	214	224	211	212	235	201	205	205	183	233	199	223	207	230	202	195	209	212	228	199	224	209	224	209	210	200	195	227	227	193	217	218	218	225	223	214	203	201	206	208	222	211	217	192	212	219	208	191	197	200	208	238	215	225	210	194	191	196	189	223	200	237	213	220	200	203	190	188	209	221	204	209	220	222	199	202	209	219	200	202	211	214	219	204	220	198	208	226	218	179	189	194	194	216	205	225	209	208	236	215	200	202	194	217	200	196	207	204	233	198	213	195	204	224	234	190	212	203	175	192	197	203	201	224	214	193	201	210	186	202	213	199	201	205	235	197	201	225	200	213	207	174	222	191	195	216	211	219	218	199	194	199	221	200	220	205	168	200	214	198	218	194	200	197	199	175	199	205	175	218	206	227	203	196	199	204	229	222	196	210	181	225	213	205	202	206	187	196	194	208	223	194	219	217	211	197	221	216	189	210	224	199	207	200	206	194	210	192	204	209	201	184	218	193	205	217	215	171	201	196	196	212	211	210	193	215	215	216	225	216	220	197	209	215	216	195	224	203	229	189	209	225	227	210	225	221	208	209	221	220	207	223	211	229	207	191	199	197	199	217	208	233	217	225	212	215	201	220	203	228	214	194	188	206	207	222	203	214	208	194	212	192	197	179	179	230	235	222	224	191	220	177	205	201	215	220	188	205	207	195	205	196	198	197	206	211	212	183	213	219	221	209	198	210	211	185	205	200	203	211	188	220	218	218	207	191	197	217	216	197	224	204	200	224	211	217	214	185	212	196	233	240	196	203	212	202	209	195	177	213	208	218	220	218	216	200	208	199	228	213	221	196	202	181	218	191	227	221	224	222	207	186	195	209	198	187	203	226	211	199	216	193	217	204	199	215	224	222	215	235	203	219	199	207	192	197	226	199	209	233	220	207	204	213	216	198	192	205	206	221	192	225	201	212	214	203	207	205	209	210	210	209	199	187	203	203	199	219	219	216	209	200	226	198	207	234	226	211	221	190	231	193	195	192	206	186	238	231	202	194	203	216	195	197	205	199	193	227	195	227	225	189	202	223	219	204	198	194	189	216	224	192	207	221	205	203	173	197	234	205	211	211	198	207	202	210	194	210	201	190	238	209	207	212	206	200	196	209	213	207	200	210	192	223	214	225	221	219	203	227	201	183	204	221	227	213	203	209	200	200	193	219	209	194	195	221	264	221	226	179	193	199	198	223	224	193	187	209	184	199	228	215	213	219	204	214	182	235	197	213	205	211	236	194	215	197	218	214	198	207	206	217	208	224	225	189	201	184	216	215	201	228	206	199	241	202	194	192	206	206	193	218	192	229	194	202	183	225	223	203	192	173	213	205	228	204	179	208	226	217	217	208	200	206	236	200	202	211	210	213	192	179	215	212	201	204	216	199	195	227	170	215	218	200	205	217	203	220	199	206	189	197	219	201	234	189	206	182	190	218	211	195	225	199	214	204	198	223	208	197	244	206	195	207	210	217	199	203	217	198	213	195	192	207	211	207	199	209	191	224	198	192	205	210	227	191	209	211	219	210	188	187	236	216	223	227	198	209	184	215	216	202	189	208	209	211	198	236	212	186	200	216	197	224	193	210	193	210	204	208	195	213	223	196	215	192	224	199	234	188	230	212	207	186	210	202	215	204	180	193	216	226	207	210	197	199	190	233	210	217	207	219	216	203	206	201	215	199	225	236	205	187	198	210	198	208	199	194	224	203	220	214	229	226	207	216	211	211	215	209	218	199	220	213	219	209	223	218	210	199	238	203	193	212	204	198	199	205	205	207	194	209	221	209	187	217	196	203	208	233	211	225	206	205	208	205	182	178	220	199	197	210	206	207	202	210	204	247	230	207	226	205	196	218	231	183	169	194	178	215	214	221	204	212	202	206	210	240	191	201	216	201	233	225	222	203	213	182	199	197	186	208	236	209	218	191	206	238	192	193	208	219	189	228	224	214	173	215	199	223	189	196	184	221	207	199	221	191	210	206	201	194	242	171	199	215	198	220	181	205	213	221	217	197	229	216	225	198	219	208	222	192	224	207	219	208	208	228	215	182	196	196	227	219	206	209	193	214	222	211	198	189	195	208	219	205	190	202	197	214	235	218	207	215	222	208	199	197	212	213	223	172	199	203	211	207	238	217	200	216	201	218	221	186	194	222	196	224	206	183	219	172	212	239	213	226	228	217	182	187	209	212	210	231	183	228	215	210	205	200	225	210	181	197	210	205	213	189	212	215	201	201	206	209	244	244	190	223	202	224	246	224	225	198	220	219	201	220	214	194	200	225	215	225	215	212	226	196	223	192	231	211	213	222	224	216	210	227	204	189	193	210	200	239	226	207	205	218	214	216	224	187	215	208	197	189	233	208	231	204	209	209	207	216	213	193	225	209	205	208	210	184	207	217	212	206	207	233	185	183	200	212	210	166	209	213	218	206	236	217	205	236	202	205	218	206	208	212	210	233	212	235	196	206	215	232	225	208	226	191	212	199	231	198	212	200	218	209	210	214	229	194	213	190	219	192	195	187	195	202	198	182	195	219	216	189	207	230	205	217	220	223	187	205	197	197	206	211	220	206	214	204	199	220	195	192	225	228	193	217	241	230	207	195	208	201	210	206	205	174	214	208	218	188	187	195	219	194	196	207	185	212	217	242	244	224	196	221	200	195	197	199	229	202	216	200	220	232	218	207	193	209	204	211	199	208	212	181	214	209	232	183	215	189	188	208	219	198	211	191	210	219	201	223	232	215	201	201	191	192	207	198	229	204	188	213	202	206	215	190	198	220	177	208	218	205	204	207	196	210	218	222	221	223	221	186	213	203	194	230	205	205	206	199	196	210	183	200	213	204	215	208	228	201	195	234	209	222	214	195	210	203	225	217	221	204	211	206	203	199	200	207	216	202	206	195	209	188	183	216	199	222	236	214	207	224	191	219	208	219	204	197	204	216	187	195	212	197	216	201	204	180	196	205	212	193	212	240	221	212	210	177	212	159	212	226	213	222	216	193	214	203	221	216	198	205	233	216	215	194	215	195	218	201	195	226	220	202	212	224	224	223	207	213	224	221	200	198	205	220	196	182	222	225	206	198	198	202	203	209	206	184	224	218	190	204	180	201	201	190	209	206	186	187	203	205	217	206	199	193	193	243	212	190	192	197	185	217	194	206	197	229	201	211	211	187	198	233	196	219	209	197	222	196	210	232	222	211	194	207	201	207	211	210	185	208	205	222	202	190	236	215	199	226	211	203	194	219	208	226	197	222	236	219	205	187	207	179	216	212	192	220	201	204	224	205	202	201	204	194	186	215	191	196	221	224	224	204	203	207	204	219	205	190	208	210	218	218	207	205	200	210	178	228	205	214	219	186
3978	1107	896	581	456	361	351	393	316	307	289	276	301	270	330	277	313	283	295	279	283	285	307	320	275	263	260	288	279	259	281	304	274	290	310	291	273	279	293	291	279	278	282	285	295	303	271	261	261	277	264	286	262	269	261	265	273	287	286	262	275	278	287	262	282	288	305	310	270	308	270	292	276	266	274	257	269	249	268	258	293	276	264	260	255	270	254	298	279	278	297	285	272	284	280	266	278	272	289	294	283	283	274	271	253	262	269	260	262	269	268	288	269	254	275	283	254	269	270	256	291	262	267	258	270	240	279	302	251	289	256	284	291	273	233	272	260	301	241	283	277	307	259	256	281	244	302	259	290	215	304	261	280	267	290	262	277	257	270	284	247	275	251	274	284	276	286	281	258	272	279	300	250	273	290	280	237	270	278	253	294	267	290	290	279	303	256	275	290	251	259	289	272	292	290	251	263	255	281	288	252	280	239	291	270	295	280	287	232	271	272	287	284	264	280	252	279	237	280	276	289	265	251	257	268	269	298	258	296	273	270	305	262	258	275	291	257	284	278	267	244	269	274	283	257	266	300	270	248	295	262	261	299	261	255	266	301	281	268	299	299	246	251	291	265	291	253	291	292	264	259	265	288	258	278	265	277	231	278	271	261	255	284	267	265	267	256	284	263	274	290	269	256	260	255	266	289	294	277	300	261	255	244	249	268	292	268	268	286	276	238	256	295	273	284	247	287	287	274	307	281	271	271	248	288	280	284	274	245	302	263	254	264	269	296	268	292	259	264	266	284	273	264	277	269	292	256	274	289	242	253	287	278	283	263	279	250	256	221	292	286	282	265	261	258	270	255	284	266	310	265	269	298	272	268	252	268	269	263	276	263	285	303	269	275	244	289	289	299	280	263	279	262	293	260	284	281	247	248	263	283	272	253	274	260	258	252	261	274	259	251	275	282	232	270	264	276	300	292	298	267	278	278	251	264	264	262	257	256	282	261	251	303	256	290	261	267	269	255	273	250	257	282	270	268	283	284	288	247	243	278	254	278	271	250	284	265	276	284	251	263	278	261	267	265	260	242	267	272	295	307	285	308	318	254	238	273	276	293	280	291	266	285	271	246	268	244	277	304	256	241	250	275	265	298	267	270	248	263	268	252	271	255	281	275	258	236	274	258	248	249	247	246	280	256	272	275	248	262	285	286	283	256	260	279	258	250	293	281	265	266	277	275	292	267	279	274	261	288	291	279	278	301	283	271	283	278	262	275	266	296	288	262	288	312	279	249	277	263	264	259	293	287	249	270	270	271	280	278	284	258	270	255	272	282	291	250	295	277	262	247	257	269	273	277	257	259	242	261	260	263	265	257	260	254	266	266	251	268	265	256	284	263	285	260	277	271	293	277	264	259	269	260	293	292	272	294	253	242	284	258	268	283	277	263	298	253	257	274	260	250	291	283	257	278	272	289	278	250	271	299	290	258	265	268	267	274	269	269	303	263	265	262	254	270	261	288	290	224	292	296	262	267	269	271	260	272	300	262	250	291	269	284	264	279	288	292	272	241	247	265	263	264	294	257	262	262	265	276	316	274	272	300	285	286	271	300	279	285	283	258	260	258	263	255	288	285	275	274	274	300	275	268	285	297	265	294	273	288	272	253	268	277	297	288	317	264	284	263	274	273	278	270	285	283	276	270	277	267	267	267	259	282	240	271	263	289	234	272	269	285	266	274	252	286	271	282	286	238	262	277	299	251	251	271	294	258	275	288	298	274	277	259	287	300	241	269	300	289	263	252	276	257	307	272	289	267	284	267	285	266	265	281	288	262	272	258	236	280	256	285	262	255	277	264	303	288	265	265	264	272	302	257	266	238	260	303	274	283	259	253	299	290	247	285	283	295	291	289	280	278	278	238	273	271	287	255	236	272	276	276	295	261	290	309	287	298	275	251	294	254	279	299	270	272	266	249	261	261	290	282	268	276	256	301	282	286	273	269	260	267	246	275	290	306	283	266	258	292	243	276	259	289	268	304	254	255	267	297	273	266	270	263	267	260	255	244	278	296	314	258	276	259	293	319	261	247	286	297	302	257	271	257	269	268	250	254	300	303	285	278	250	269	269	290	261	239	288	266	271	289	289	282	274	287	277	278	248	296	242	249	285	275	278	269	323	278	280	262	285	301	263	300	256	280	261	269	270	224	294	239	274	253	273	304	286	255	271	284	285	283	268	253	272	245	275	265	271	293	298	288	256	256	268	261	283	267	262	290	284	279	271	267	276	265	261	277	257	274	273	305	298	266	262	284	257	253	247	253	290	254	284	270	274	254	243	249	285	272	297	303	272	246	288	275	299	261	254	277	271	276	268	279	306	284	283	282	288	256	309	265	267	280	260	272	287	286	259	281	257	276	305	289	308	277	278	271	271	268	281	268	287	272	267	270	315	267	270	259	293	271	276	241	261	291	249	248	283	301	249	260	276	265	293	258	271	270	254	284	263	245	291	249	268	283	253	273	259	257	254	273	254	246	283	262	258	274	268	250	288	274	271	261	271	283	253	283	260	261	269	283	272	236	296	271	268	272	304	300	295	255	268	255	275	290	273	281	266	276	262	250	271	276	297	281	284	251	282	285	264	269	249	284	300	257	283	273	267	271	251	272	270	258	251	286	281	275	257	291	272	273	278	289	274	286	311	258	294	280	288	245	289	259	291	270	278	278	275	266	273	265	274	281	242	278	312	227	287	259	283	274	277	258	309	296	272	276	283	284	235	286	267	258	271	269	278	242	283	276	277	270	289	245	270	234	301	297	277	276	282	300	289	260	268	284	250	271	271	287	252	283	294	252	285	266	258	277	252	293	282	273	252	258	267	279	278	288	260	272	251	272	279	280	284	292	273	255	274	272	275	261	292	281	257	278	277	298	254	267	291	295	260	261	277	273	259	274	242	269	281	262	256	249	274	261	285	258	248	292	264	272	277	288	235	279	228	277	260	260	270	279	285	251	265	278	255	313	293	284	291	263	250	257	307	287	257	293	262	268	234	276	278	308	258	260	300	267	268	295	267	273	278	250	299	290	281	274	276	265	249	274	244	291	246	271	291	300	261	243	256	288	261	285	257	263	270	256	270	278	236	269	251	288	283	261	290	286	306	291	251	258	261	249	268	272	297	262	261	296	290	273	281	286	277	262	299	284	283	250	256	292	280	254	282	298	275	293	291	283	286	272	282	267	292	292	269	276	268	283	280	271	274	255	245	276	294	307	269	255	261	279	301	302	268	288	266	278	263	294	282	273	255	281	299	278	277	247	279	283	281	260	275	278	276	252	297	267	271	270	289	245	248	268	269	292	283	280	268	271	272	276	252	251	278	278	298	276	254	254	264	245	271	262	289	274	294	263	285	283	255	297	268	272	271	267	289	288	274	255	283	265	262	290	264	264	272	248	256	252	274	265	256	235	260	267	265	261	268	297	276	270	270	313	265	290	277	252	280	282	253	280	298	287	292	273	250
23736	20970	28171	23944	20910	7127	1203	839	775	644	682	555	600	588	535	561	555	545	536	543	500	512	527	535	504	494	518	525	464	490	486	448	528	489	513	479	503	450	498	507	469	527	501	483	484	498	460	445	492	461	472	498	448	447	437	492	493	478	513	470	481	484	506	447	467	485	499	472	468	486	458	493	479	520	491	475	505	464	487	481	481	466	453	494	465	483	423	466	464	473	513	470	490	477	433	486	517	453	510	469	472	483	512	479	502	461	480	541	498	508	441	483	479	467	501	459	458	469	500	497	489	465	462	506	479	504	505	465	444	480	484	461	474	438	494	494	477	467	477	462	464	426	450	477	461	445	476	475	450	443	469	495	452	449	461	463	467	500	470	471	513	451	477	491	462	493	508	504	455	476	429	493	519	508	507	501	513	487	463	486	464	522	456	486	477	473	456	461	499	493	474	498	486	468	503	462	450	497	496	490	454	520	478	491	524	494	471	483	459	496	500	458	497	433	423	480	479	444	452	466	511	491	499	443	518	463	474	445	479	470	497	482	491	530	489	491	444	442	441	480	442	460	458	502	461	475	472	478	467	449	502	481	456	486	462	474	471	446	475	465	511	435	490	460	462	495	466	489	527	519	501	485	500	485	448	462	446	451	436	439	478	476	472	492	516	498	434	477	488	446	468	464	509	467	465	474	500	535	446	513	511	443	442	473	516	447	454	464	511	491	456	467	501	455	466	466	492	484	451	479	510	446	455	492	474	553	477	489	489	475	475	476	450	500	535	487	489	470	464	461	484	479	472	454	461	458	451	501	512	538	480	468	488	465	483	482	440	479	485	461	450	458	477	504	482	492	484	460	491	454	480	467	515	464	478	458	500	470	463	440	471	489	468	444	534	498	466	485	450	477	447	449	474	483	509	457	477	493	481	484	473	462	427	470	464	500	461	450	470	488	503	456	476	467	490	474	450	492	448	474	469	481	463	504	462	448	474	543	500	476	468	480	459	455	486	475	444	493	471	460	501	497	492	486	449	435	473	471	491	503	469	502	488	498	487	483	520	438	468	477	449	454	449	463	449	474	482	492	462	502	477	544	454	498	451	459	489	490	466	465	461	451	491	462	453	507	498	471	458	488	467	472	457	450	520	481	482	455	446	542	473	529	481	473	514	449	478	490	486	477	485	494	493	490	505	505	457	482	514	487	469	484	484	477	485	476	477	481	483	491	494	467	486	460	484	448	495	448	524	479	481	446	480	472	501	476	495	470	446	434	446	473	463	464	471	470	449	415	476	484	476	492	475	464	518	464	449	475	470	463	476	500	486	451	506	499	438	475	518	466	521	444	448	472	449	439	459	478	456	500	455	448	507	499	487	482	488	522	459	439	436	429	424	484	447	464	478	416	451	494	502	468	494	433	500	470	521	451	482	508	482	421	429	516	462	471	482	447	457	439	483	499	452	488	482	473	448	462	466	469	466	479	447	441	521	472	469	447	477	479	505	463	463	514	508	520	513	512	469	445	501	459	501	465	490	446	475	460	494	466	464	438	514	451	474	453	475	502	464	470	514	480	481	492	436	441	469	487	489	453	486	511	452	482	491	483	485	499	474	495	471	463	468	466	490	489	484	483	477	492	491	482	460	475	468	484	505	495	486	527	506	467	454	437	480	470	463	519	490	436	460	465	477	506	485	495	495	484	492	450	457	493	528	486	456	480	514	472	474	475	459	451	483	435	472	456	450	506	455	485	435	485	513	474	472	453	476	472	488	482	480	480	471	516	506	441	460	476	471	464	487	481	496	478	479	509	489	502	460	530	487	453	447	465	503	477	507	528	458	503	499	468	446	443	495	463	473	490	496	455	488	477	463	489	472	471	495	497	443	490	499	513	486	466	481	499	467	500	467	440	487	474	496	458	497	516	475	485	472	468	463	451	460	500	467	475	497	453	471	504	454	486	481	467	462	454	462	439	477	483	481	474	477	487	478	496	484	487	443	529	508	455	546	478	466	464	455	451	485	479	486	481	475	525	449	511	453	467	487	472	491	475	493	481	493	527	442	464	443	470	454	455	464	522	518	460	493	500	470	473	441	495	480	512	449	498	473	492	474	494	464	477	472	495	464	484	488	492	460	505	515	515	473	476	479	480	482	484	473	459	504	497	426	486	484	470	496	473	466	463	468	488	449	479	485	438	443	442	464	511	518	435	488	445	464	447	479	463	495	511	467	455	443	491	475	486	457	486	431	441	449	488	475	512	465	471	459	464	454	486	504	446	499	446	463	419	462	493	467	485	485	461	449	432	495	445	464	453	460	465	501	446	449	493	477	424	454	483	488	462	472	471	461	426	433	496	492	483	461	489	478	459	459	458	463	501	476	480	515	449	481	494	495	474	488	489	442	500	466	452	506	499	489	492	423	478	442	475	495	482	436	485	498	486	471	472	450	467	488	472	497	488	482	498	458	506	486	469	454	465	495	487	444	495	470	458	448	505	432	464	498	476	493	506	447	527	487	462	450	473	501	451	484	496	504	491	480	443	472	495	466	485	464	484	463	485	499	462	451	511	471	427	516	471	485	499	485	463	477	464	491	484	494	474	441	471	481	477	490	447	512	497	525	458	485	451	506	487	510	470	463	414	505	509	487	478	462	505	426	448	491	459	475	490	473	472	455	470	481	539	506	453	455	470	485	453	440	471	501	468	472	494	482	491	443	471	491	468	482	483	497	477	447	501	476	507	440	464	473	493	468	482	469	448	470	504	499	455	500	456	481	473	511	485	468	467	477	491	453	507	480	461	471	491	463	510	424	462	480	504	441	489	496	491	476	450	500	470	479	484	455	479	473	450	462	482	465	511	463	460	477	503	468	458	476	481	446	482	456	485	467	479	473	487	465	438	493	501	463	454	433	499	506	456	471	475	476	504	490	492	472	502	501	454	418	490	511	484	509	461	476	474	483	457	435	470	470	437	479	494	489	462	468	487	480	463	469	460	482	448	463	483	507	469	503	466	464	453	485	465	495	458	488	473	453	475	504	466	511	491	482	473	450	495	462	475	512	465	493	484	490	468	485	445	468	441	476	452	433	531	418	510	478	447	450	438	493	470	496	493	490	481	445	455	491	453	484	474	489	502	475	491	468	475	521	459	461	481	496	481	459	477	466	501	513	453	504	483	447	439	482	487	480	457	480	479	513	486	519	512	488	427	467	487	451	462	495	441	454	467	464	475	442	471	471	463	443	486	451	462	499	443	521	535	438	455	482	480	477	467	475	481	489	448	450	494	470	432	515	476	494	474	506	484	423	451	506	511	473	456	475	490	481	503	477	457	461	454	476	491	487	446	480	489	424	455	449	481	491	471	455	476	490	502	489	479	472	481	480	437	459	470	465	439	441	478	486	442	464	468	476	479	437	491	485	457	506	488	468	462	484	503	516	460	472	465	501	440	444	497	472	484	493	445	472	475	474	456	465	431	476	476	474	486	471	467	475	487	452	469	477	457	443	465	473	490
5060	10879	8320	4195	3032	2171	1806	1531	1256	1106	1046	1027	898	855	827	863	786	757	693	689	672	712	674	645	638	639	676	651	660	670	612	663	673	614	632	613	593	628	584	611	588	600	620	618	613	593	613	620	584	608	631	609	584	636	606	574	608	607	618	604	612	602	589	621	629	597	576	585	623	601	608	606	628	589	574	597	582	572	590	611	632	586	610	620	570	617	585	601	579	573	592	595	557	571	569	588	583	566	596	559	602	619	600	577	584	584	599	590	622	609	603	598	582	610	563	594	603	635	613	549	605	601	567	588	574	641	569	596	617	579	568	619	587	592	606	575	601	585	609	605	592	595	569	580	604	566	597	629	608	619	627	600	642	629	631	583	620	591	594	610	564	571	599	610	594	551	606	598	588	605	616	595	594	601	617	603	615	598	576	575	605	609	573	586	629	558	613	592	595	620	581	624	614	619	580	647	617	640	597	571	606	589	610	543	610	603	624	628	577	575	630	587	633	616	578	630	599	632	548	573	580	572	585	592	593	633	600	588	641	614	527	601	536	568	578	633	593	623	599	604	625	630	604	625	608	619	570	596	597	603	605	600	568	628	610	588	605	592	615	586	581	535	618	595	601	612	603	622	616	569	613	620	569	609	563	620	572	573	580	593	606	615	658	552	616	586	656	611	588	589	597	600	571	585	612	595	625	566	570	593	593	623	635	610	616	564	602	613	601	594	570	594	591	589	571	604	642	574	640	615	646	574	616	613	604	613	566	608	623	611	590	605	600	594	584	589	559	616	605	607	615	611	615	621	606	628	570	634	634	648	608	597	625	596	630	579	551	617	602	586	597	597	584	608	529	600	604	592	605	631	579	597	649	616	569	604	610	649	596	611	622	628	627	584	588	586	642	629	623	615	659	563	570	584	550	619	570	576	556	619	547	594	582	567	583	599	562	582	569	557	635	630	586	613	627	629	559	565	607	640	614	600	619	593	613	637	591	576	599	608	613	588	600	585	625	593	589	644	588	611	601	597	653	605	584	637	610	612	596	618	560	591	593	596	557	584	623	641	606	610	587	615	630	612	570	599	608	599	635	629	585	597	629	579	637	564	575	624	621	630	606	570	553	596	573	567	612	572	597	561	614	590	540	580	565	626	625	609	636	614	572	612	609	612	568	578	638	645	602	617	637	619	614	551	589	590	574	604	621	603	583	574	591	585	598	638	591	581	566	626	539	581	592	568	586	618	624	581	594	585	569	606	573	577	575	601	599	582	618	644	590	625	584	571	579	570	579	601	581	569	613	621	541	635	662	574	603	604	594	579	605	615	567	618	584	600	604	667	597	605	632	591	605	592	580	613	573	602	574	608	593	601	576	588	614	610	587	622	526	653	557	594	590	624	579	616	619	615	570	590	602	602	581	552	619	604	596	579	590	604	584	590	616	637	563	623	633	582	644	616	650	598	582	564	628	615	616	583	592	572	551	594	591	602	594	644	569	632	610	585	581	632	576	610	568	620	627	598	628	622	543	621	614	575	582	603	610	575	583	627	593	567	608	592	592	610	620	598	612	590	617	628	641	595	630	628	617	578	560	604	617	612	587	585	585	612	577	569	590	624	621	554	581	633	610	617	575	633	646	597	635	629	614	640	631	571	588	600	584	573	578	571	578	602	579	597	594	647	635	601	585	588	571	606	584	618	612	657	611	606	605	572	638	629	582	630	644	617	571	591	628	554	609	581	598	601	587	586	588	587	583	617	604	596	625	608	587	623	596	610	626	590	569	630	600	661	598	633	620	590	564	581	575	577	594	641	586	635	578	551	576	625	574	582	622	635	637	605	612	589	562	631	590	593	577	615	574	607	590	598	606	548	579	600	554	581	648	613	560	588	610	544	634	598	600	597	572	632	579	550	610	622	553	601	561	614	593	585	586	607	534	599	607	597	605	608	596	595	615	554	614	606	628	612	594	571	610	589	598	621	544	638	588	561	557	586	568	628	620	597	596	605	617	582	560	586	610	611	582	618	631	584	630	624	613	587	607	570	584	616	559	620	600	618	616	627	640	644	614	648	625	594	561	635	616	598	607	589	566	539	626	590	605	601	562	575	594	594	615	617	615	615	595	619	670	609	606	641	587	595	604	568	613	576	626	622	561	596	629	622	608	621	584	666	596	545	575	535	604	617	574	639	609	621	608	588	629	600	608	645	591	597	591	604	588	626	553	603	604	576	571	621	606	593	606	582	592	606	567	609	611	635	632	571	624	597	633	597	633	580	632	621	637	601	618	604	582	582	633	605	624	612	591	583	620	591	664	604	585	587	579	566	554	580	584	598	586	590	590	561	597	633	566	650	629	577	606	628	562	607	616	616	600	569	607	588	547	632	588	626	617	620	605	557	574	584	590	584	627	602	603	608	629	598	651	582	592	578	595	618	597	606	594	610	592	581	587	638	569	578	643	646	568	576	559	629	654	610	600	588	592	579	644	567	569	548	588	589	602	574	612	622	593	609	552	553	577	577	594	580	633	600	587	560	572	663	613	597	544	596	571	599	646	596	606	605	577	631	643	596	600	616	599	598	599	650	583	614	638	620	609	620	609	568	592	618	593	609	574	613	601	615	589	584	606	576	602	636	644	649	603	573	621	599	662	622	606	630	638	606	549	594	601	599	595	627	539	534	640	566	591	563	579	579	566	590	635	646	633	625	626	603	583	619	588	594	572	593	625	579	569	588	635	580	579	619	569	603	566	626	576	605	603	585	605	590	610	613	598	628	569	566	592	558	643	626	591	627	622	579	593	555	642	637	594	639	627	597	565	604	577	575	569	597	613	619	614	590	630	633	631	581	591	598	622	654	610	649	587	619	593	618	584	648	580	582	578	614	578	625	622	606	605	597	641	617	566	594	561	635	570	609	632	615	590	613	581	631	589	597	600	612	630	616	605	613	622	608	588	617	570	603	582	570	604	544	628	604	613	602	544	602	594	595	602	581	650	598	586	553	570	602	591	592	587	591	604	596	618	572	618	572	580	624	565	603	646	598	596	610	601	599	569	582	589	601	578	597	608	600	583	608	629	585	598	611	604	580	591	570	525	615	612	579	571	590	555	597	558	620	578	580	575	585	623	607	597	566	633	619	585	606	596	605	577	587	636	597	601	591	614	619	590	569	580	621	620	586	623	577	622	609	623	564	635	583	614	614	587	536	609	594	624	619	568	624	564	617	628	579	568	554	609	555	632	625	581	592	582	570	628	560	630	585	561	605	621	589	564	552	574	582	596	597	563	634	580	552	585	606	557	587	653	626	643	585	582	564	600	558	557	623	614	629	603	640	602	568	601	623	586	602	612	609	586	621	602	615	556	614	608	602	616	588	590	589	593	592	553	543	567	614	607	582	603	599	608	603	575	653	592	617	623	578	591	601	612	642	597	580	630	580	642	619	601	575	601	582	612	603	570	586	569	609	645	598	616	575	609	553	598	605	566	576	568	577	602	603	596	625	631	631	672	612	608	650
25123	21006	26699	25106	4057	423	354	310	233	263	261	220	208	195	201	212	184	217	167	161	165	167	164	158	150	173	177	186	176	159	166	169	160	153	152	150	185	173	143	154	150	164	166	166	171	172	197	178	157	176	148	146	168	154	154	187	168	173	148	164	158	158	171	173	169	158	155	164	164	155	171	176	172	180	150	145	168	152	168	161	175	175	141	168	186	178	144	158	170	137	160	155	142	164	190	161	145	153	152	161	160	172	177	172	148	169	139	137	159	151	174	164	160	141	181	160	177	129	148	148	163	154	180	153	165	150	172	166	140	147	152	171	173	166	191	139	161	170	173	166	162	161	176	171	175	157	153	165	148	180	164	151	146	169	142	180	176	170	172	174	156	162	169	157	174	160	157	158	152	162	164	172	172	151	159	178	197	155	175	164	170	168	163	171	145	184	157	170	162	157	163	159	168	171	182	144	166	158	148	154	164	160	157	157	147	186	145	156	145	149	142	164	155	178	176	165	163	147	171	146	155	158	143	170	162	156	164	166	145	172	154	164	149	150	173	158	148	148	170	154	176	151	179	146	171	162	172	164	164	146	163	131	121	154	152	171	137	164	158	168	175	157	153	159	166	158	173	169	151	163	176	181	145	168	170	165	159	173	146	147	156	150	175	140	142	155	162	154	149	180	181	185	144	156	147	162	169	163	135	141	133	162	170	162	145	148	156	162	155	171	138	168	173	156	136	168	144	150	159	168	138	163	157	157	176	176	170	152	161	152	147	155	139	170	171	144	158	164	176	164	168	166	163	163	149	145	179	183	173	174	161	149	157	150	145	166	137	149	154	154	159	154	164	147	160	151	150	137	165	157	172	173	153	155	136	150	155	158	159	152	153	163	158	154	128	163	164	124	151	197	160	144	153	158	166	176	170	145	169	167	170	136	162	152	160	149	152	148	151	161	164	160	152	159	149	168	143	171	150	171	167	159	171	136	158	173	155	170	157	160	171	164	144	157	152	171	178	181	163	161	163	163	161	174	152	169	153	147	167	183	161	160	158	173	149	164	162	169	160	176	164	156	153	162	131	159	168	163	160	186	140	154	159	170	158	162	154	161	139	169	173	131	151	148	142	164	175	174	139	143	151	147	174	158	149	134	148	164	183	160	155	150	166	160	183	158	159	165	164	162	165	182	158	177	163	168	153	141	164	153	177	140	177	146	139	168	144	145	154	153	155	181	157	166	166	158	147	146	149	152	162	161	166	156	167	148	155	165	169	167	162	163	144	175	154	134	169	164	163	166	159	149	166	148	160	150	153	173	156	171	165	167	154	163	162	169	144	170	158	172	188	145	168	161	160	149	164	160	163	172	168	181	159	157	145	181	146	147	158	154	160	158	138	161	137	178	156	148	163	169	141	191	142	150	159	165	150	158	157	142	178	151	148	158	155	178	157	161	169	163	177	140	164	168	157	172	192	156	151	174	164	173	163	153	159	152	163	168	147	154	157	162	144	144	157	149	144	139	159	166	165	169	174	177	176	141	159	161	159	156	153	173	162	166	175	156	167	144	175	151	161	152	177	163	172	142	143	183	163	169	139	157	176	154	174	172	159	199	164	179	154	153	161	159	155	157	166	158	169	154	157	140	161	159	172	159	172	157	155	148	150	161	143	157	157	148	140	153	149	137	162	153	177	164	169	160	127	153	156	181	159	154	151	157	174	134	177	169	159	155	152	146	167	166	185	166	172	129	159	153	157	141	173	161	164	180	166	156	145	162	160	172	151	146	166	161	191	146	137	153	147	147	169	148	153	179	160	151	174	146	166	151	164	176	162	163	168	160	170	169	154	161	179	174	175	181	146	174	159	160	152	144	170	140	150	163	138	183	154	181	177	164	158	179	147	145	141	161	141	147	183	139	161	167	158	170	170	173	165	168	168	151	178	176	164	177	144	147	141	183	155	165	177	155	163	160	169	176	166	163	161	156	175	173	164	155	179	162	176	161	160	171	154	161	168	175	176	194	158	150	167	171	137	167	161	167	160	170	155	168	148	158	167	155	160	165	156	169	169	153	156	151	163	163	177	160	164	131	131	169	159	166	147	160	159	139	163	167	149	150	167	166	163	166	164	156	155	149	139	156	139	177	156	157	149	144	168	166	163	147	137	148	164	162	146	164	148	158	152	155	172	156	170	173	149	168	160	154	170	154	158	168	159	156	164	141	163	176	156	165	157	146	149	177	153	163	171	161	176	183	159	168	175	153	179	158	171	152	172	171	143	151	168	150	147	157	161	159	164	164	159	149	159	153	163	171	155	158	174	164	166	162	158	171	153	162	158	157	162	152	150	168	174	177	165	144	155	162	166	172	188	153	184	149	139	126	160	178	162	154	143	165	153	167	169	144	149	136	164	157	153	169	159	160	184	173	145	145	175	168	172	157	176	166	166	153	168	146	163	169	162	167	145	139	151	142	144	190	154	168	161	151	132	157	127	181	164	165	156	134	152	133	191	157	167	147	150	146	168	163	148	157	162	160	150	154	183	178	156	151	161	165	169	179	165	166	168	155	175	167	185	175	165	152	166	173	156	170	153	169	153	167	183	160	129	158	145	169	160	135	168	148	164	163	152	153	173	189	145	159	183	165	159	154	148	147	171	135	162	175	141	156	170	153	153	162	179	148	171	150	148	163	153	148	163	139	145	167	162	161	132	162	131	171	181	170	174	159	164	181	150	162	154	175	171	165	139	156	161	146	152	163	172	142	163	174	136	163	155	150	180	154	168	155	166	173	150	181	158	155	165	160	150	150	196	148	152	166	151	172	151	171	167	149	142	151	158	142	169	151	174	172	148	143	159	148	162	154	153	172	148	149	154	169	142	161	145	152	164	165	163	153	181	172	150	151	171	171	141	172	162	149	152	177	185	183	145	161	160	165	146	154	159	184	155	154	155	150	144	164	149	168	155	170	169	165	165	138	155	162	160	182	166	136	149	156	177	146	152	172	164	133	153	169	144	150	165	174	160	171	135	163	158	158	151	168	159	162	165	130	142	156	155	168	176	159	175	174	159	136	168	170	151	177	159	168	139	174	177	146	162	138	145	162	157	146	165	151	162	186	155	153	173	177	163	171	149	144	166	168	160	161	166	174	176	157	159	136	161	170	156	179	160	145	147	183	179	195	159	159	139	143	168	179	137	177	165	134	151	160	138	149	158	180	156	159	156	165	175	152	151	164	155	154	169	150	144	143	173	167	187	167	167	156	164	147	165	169	146	161	175	152	159	161	176	173	163	164	170	141	154	171	161	154	166	160	124	180	147	170	180	159	160	139	146	160	157	173	165	168	166	163	154	160	154	151	162	154	151	168	152	155	177	180	152	181	153	179	164	151	151	144	163	167	170	161	156	168	177	156	162	171	166	170	146	177	150	156	161	161	148	178	155	163	176	139	166	136	184	163	143	157	161	153	157	171	138	157	168	151	145	161	167	152	176	155	160	171	163	143	153	164	166	163	161	153
4598	5562	4206	1953	1397	1058	842	697	552	502	461	401	400	389	323	333	327	321	307	290	280	288	280	271	257	264	243	249	265	231	249	240	254	233	210	217	272	246	227	235	246	234	240	250	246	229	227	247	239	242	238	243	264	238	252	252	244	233	231	222	230	203	239	204	225	245	223	217	233	226	240	236	259	229	240	216	253	274	220	251	259	221	210	207	191	214	215	255	247	231	231	236	217	233	221	241	213	244	218	211	230	239	243	235	210	211	202	227	224	220	229	208	250	226	228	241	211	232	245	213	222	238	244	253	230	228	233	257	220	234	192	234	227	233	227	234	229	222	224	227	254	203	239	243	245	230	230	228	198	238	232	230	229	221	232	232	236	225	236	243	200	221	220	210	231	190	240	233	247	246	234	226	217	231	236	246	230	208	247	211	227	206	216	227	223	224	215	225	220	209	243	201	215	244	238	252	235	240	244	196	241	233	203	264	210	236	214	218	217	189	227	236	231	252	238	219	218	228	248	208	229	229	226	178	199	237	259	228	254	205	235	225	217	211	254	191	228	217	235	271	227	231	228	217	224	228	261	253	233	215	218	226	235	240	234	215	223	256	233	240	237	221	244	230	232	245	239	240	227	268	226	246	244	227	208	245	227	224	245	232	239	239	225	229	199	235	225	211	213	230	222	231	203	236	225	239	214	239	232	249	220	235	255	214	189	225	208	226	241	222	234	219	243	213	227	228	253	234	229	227	209	224	204	245	222	219	215	248	244	251	226	200	225	218	222	226	224	234	251	234	202	230	222	248	228	259	226	247	233	253	234	243	212	228	213	226	251	222	250	237	224	247	238	248	222	215	219	252	232	239	214	220	248	232	219	196	231	219	249	223	196	232	224	220	215	225	244	221	245	219	209	210	217	228	228	231	224	223	238	225	210	248	234	203	220	227	234	216	249	263	275	242	238	233	243	225	225	227	236	247	249	235	239	229	242	204	233	220	194	244	207	227	247	234	227	207	218	234	250	210	220	241	227	214	244	228	230	224	240	216	239	232	222	231	224	218	249	226	239	222	238	259	203	214	236	240	241	226	247	244	239	237	229	240	237	227	241	211	220	203	234	215	216	236	210	230	233	222	227	228	218	223	223	243	213	248	201	227	224	243	253	215	222	222	238	212	225	207	212	231	237	248	210	236	236	232	213	245	268	225	199	205	214	249	226	235	234	237	231	236	237	260	239	224	249	239	269	245	254	231	242	233	216	236	228	191	208	222	222	246	222	236	239	228	243	209	234	199	241	232	228	229	251	214	217	238	248	217	210	217	221	203	254	208	236	213	229	217	239	215	234	210	218	251	238	212	225	219	224	247	226	240	239	207	248	219	247	258	206	219	230	206	252	237	212	255	260	235	198	243	210	219	221	242	219	241	235	231	241	200	213	216	260	245	222	232	221	213	265	244	239	219	229	224	249	212	260	218	240	203	232	237	226	250	214	254	227	237	215	224	218	243	236	245	236	262	211	238	223	253	224	240	217	213	230	222	187	221	232	217	235	217	229	234	215	210	254	247	237	236	217	252	250	215	233	224	237	226	231	232	218	228	217	259	231	231	224	226	203	201	221	210	224	248	246	207	239	242	219	218	254	220	270	224	231	235	233	241	237	220	252	230	235	203	230	247	225	218	221	231	225	263	231	237	219	250	228	255	237	282	237	220	228	215	223	239	236	232	232	243	239	225	222	218	230	226	237	211	227	224	259	256	225	236	237	238	208	238	224	247	224	213	207	224	231	255	251	223	237	205	253	225	233	240	236	229	244	214	209	215	264	184	221	261	204	245	234	197	228	225	239	246	218	225	227	232	244	250	210	224	203	234	208	224	233	199	214	219	221	238	209	208	230	197	199	226	240	231	214	235	251	262	223	248	220	233	218	216	253	238	215	229	242	219	220	231	250	238	236	234	219	216	242	217	227	220	252	218	251	202	210	225	207	212	258	243	225	227	244	216	217	210	218	237	216	211	228	208	242	214	220	256	223	211	214	245	239	195	225	213	229	236	242	230	253	198	270	210	225	196	223	228	218	251	227	223	211	221	221	217	219	234	207	230	221	228	255	217	243	221	213	226	227	229	206	225	222	236	249	240	210	216	239	236	225	232	246	231	245	235	231	219	237	246	247	239	225	255	205	236	241	223	262	235	224	232	216	219	224	237	244	220	236	253	247	209	243	225	209	227	211	234	229	221	236	214	220	207	239	240	207	211	243	245	241	197	191	225	267	232	244	205	260	233	193	241	255	232	259	221	229	225	204	213	246	228	221	216	198	226	237	236	221	225	218	252	229	242	219	242	203	254	242	242	242	199	199	253	225	177	225	243	235	184	226	208	232	210	212	216	216	231	228	230	224	206	237	244	213	253	243	226	256	239	259	215	230	216	228	233	226	227	236	248	224	226	243	226	230	217	221	220	217	229	227	207	211	264	231	216	205	220	218	231	236	227	217	229	257	204	236	232	219	238	245	243	209	236	248	212	265	223	249	232	242	218	229	230	259	233	233	228	233	215	210	225	243	246	233	206	230	244	210	229	216	244	223	242	216	239	246	219	253	226	231	224	236	253	238	216	221	227	229	246	232	241	217	260	212	239	243	239	215	245	231	246	219	224	252	242	227	226	239	240	226	218	227	216	231	231	209	245	196	217	214	240	242	240	221	212	228	245	236	248	224	252	229	235	218	222	245	221	214	229	242	252	229	210	217	216	244	187	246	230	222	250	199	208	226	198	232	228	226	234	235	219	241	221	242	245	215	225	203	220	242	211	239	225	221	240	236	236	223	197	215	242	216	233	232	245	244	237	226	232	253	216	229	214	242	208	232	226	239	212	221	225	268	198	187	210	221	257	224	237	230	247	247	225	254	219	193	208	233	228	197	210	238	204	213	223	226	206	234	230	237	230	219	251	245	230	236	230	220	241	229	252	220	201	248	244	224	205	232	234	236	239	242	241	203	219	223	245	238	188	224	226	252	241	224	221	230	219	208	223	227	236	220	217	211	239	242	223	247	245	252	221	221	226	241	236	210	237	206	228	215	206	216	230	240	215	215	251	191	249	246	228	224	225	209	233	218	198	213	231	198	204	220	211	245	222	216	241	213	220	234	224	234	225	253	236	228	214	238	226	227	228	239	237	216	225	218	210	236	238	226	221	228	225	256	256	201	239	235	245	267	243	253	219	247	229	222	240	251	198	202	233	221	206	230	250	196	252	217	251	240	203	230	247	243	225	262	252	235	239	220	227	234	208	230	237	231	238	241	227	207	208	240	235	232	215	210	236	226	194	241	232	217	222	224	229	215	229	235	226	246	225	225	214	231	217	241	237	226	226	262	217	217	223	212	222	246	213	251	242	212	215	228	247	230	234	225	234	211	229	219	238	228	228	243	229	249	215	223	233	221	219	243	244	207	241	231	225	215	235	217	214	230	254	228	198	221	214	220	263	235	230	272	217	230	221	210	232	230	230	221	235
22830	21018	28688	23548	21009	21016	5727	1276	1010	958	848	836	731	796	706	708	638	674	635	586	642	629	597	628	602	571	582	605	589	545	532	599	558	585	547	566	582	572	566	576	559	535	531	542	540	531	536	544	577	603	557	555	549	560	512	559	588	581	585	562	512	545	520	568	521	561	519	573	540	541	586	564	515	560	558	536	561	535	531	540	521	542	546	533	536	550	565	549	546	543	581	553	568	522	515	538	537	559	603	525	578	549	564	525	558	568	564	525	524	565	560	552	519	574	516	534	568	568	582	579	498	553	508	550	547	523	537	545	520	559	551	533	509	534	560	515	501	553	541	503	516	545	524	569	502	570	522	545	543	559	520	581	528	558	511	546	499	551	504	537	536	543	558	547	513	540	495	562	517	528	547	533	529	523	546	539	555	555	531	516	501	570	509	545	552	544	523	548	537	554	527	579	545	522	494	543	556	531	568	538	541	585	560	523	540	521	507	513	527	501	513	535	530	553	569	528	576	499	490	513	510	587	573	531	569	521	502	524	544	562	532	553	520	545	540	523	556	572	547	558	509	515	512	512	487	558	578	538	533	531	511	540	526	492	532	544	543	539	522	488	542	555	538	539	540	505	563	533	535	524	546	524	550	496	550	575	521	503	533	522	546	539	522	597	535	504	550	529	556	528	531	524	528	520	552	540	542	556	570	500	537	590	509	533	545	571	548	538	567	559	499	501	514	536	570	565	518	538	539	547	554	532	529	560	546	501	551	545	513	518	549	465	494	538	575	491	561	559	507	528	540	542	505	504	544	514	550	505	555	533	533	539	557	553	568	524	556	565	518	541	533	559	514	575	543	536	532	516	518	572	519	515	551	520	562	547	592	572	541	582	534	551	553	572	527	551	505	552	539	605	510	515	556	553	547	566	541	532	543	559	557	534	567	561	546	571	554	568	554	518	549	543	527	592	533	550	536	597	586	559	515	547	537	553	535	541	563	570	543	596	518	492	532	526	520	506	523	553	537	559	496	548	571	495	565	543	569	520	518	541	552	534	556	548	561	522	545	542	531	557	523	554	568	545	527	536	515	554	537	505	527	549	519	550	544	552	593	530	531	512	534	539	535	547	522	522	541	553	566	529	530	563	530	513	516	536	559	568	541	568	559	524	542	570	553	509	508	529	588	563	523	574	575	550	572	489	563	510	534	535	554	489	539	547	540	522	556	545	533	503	537	541	542	535	490	516	529	531	540	554	573	563	557	517	566	558	575	530	542	558	512	532	542	557	544	517	530	551	534	543	527	505	565	527	564	559	543	543	512	529	530	533	548	546	556	564	530	555	533	534	576	537	514	558	473	523	557	510	499	549	529	539	508	500	524	536	522	550	517	569	536	519	536	542	560	545	587	521	541	536	499	569	516	522	554	537	537	512	531	508	553	544	531	580	569	572	568	538	503	543	540	532	517	540	560	552	530	552	538	521	568	559	548	515	495	553	566	551	528	555	532	529	558	538	582	540	543	537	546	559	538	480	525	543	508	551	560	568	551	565	522	554	531	526	528	586	528	540	564	562	580	527	491	567	538	532	563	523	547	550	522	557	537	546	557	525	548	532	551	513	560	575	542	536	556	547	574	548	538	581	543	571	559	519	543	569	557	518	554	505	530	510	543	577	568	532	633	524	520	529	535	528	565	519	568	576	538	509	566	546	527	539	521	566	542	555	590	567	528	520	538	487	510	518	565	541	538	578	519	508	542	527	547	555	519	506	543	508	573	535	503	523	547	583	525	506	540	514	546	515	513	531	528	491	562	520	553	523	533	522	563	529	534	560	551	552	514	519	536	562	548	556	520	566	545	521	517	524	537	538	560	556	557	556	525	550	539	523	527	503	554	554	575	544	530	538	530	578	634	546	534	556	521	514	552	530	543	518	540	533	565	568	499	538	564	550	505	523	560	548	571	539	526	540	539	561	512	528	548	507	566	559	502	556	575	509	594	572	548	553	517	510	558	546	558	562	535	530	506	546	523	528	555	547	522	552	566	557	545	509	583	547	518	523	565	526	540	532	525	510	530	537	549	563	529	565	511	546	505	519	534	521	526	543	561	568	557	513	555	538	514	535	528	496	569	561	503	556	542	529	557	516	520	580	565	535	511	542	525	544	579	518	520	494	540	547	544	565	523	517	494	540	544	497	549	523	551	545	552	512	557	540	547	550	573	547	536	529	544	507	528	559	541	537	562	596	546	552	515	573	555	539	549	553	541	576	567	532	564	546	560	550	543	514	505	549	527	559	567	579	524	534	544	562	530	582	545	536	582	506	491	553	577	540	543	542	542	531	557	550	560	562	509	562	545	524	543	529	547	593	562	525	549	569	515	546	546	567	559	490	542	496	551	497	526	563	534	534	586	525	503	528	556	507	576	552	537	545	548	518	511	568	562	537	552	544	503	589	520	561	514	505	547	560	562	519	548	562	550	518	531	533	537	560	548	541	513	517	496	529	561	527	566	534	527	556	552	516	501	565	477	504	543	545	518	548	515	527	510	533	534	534	523	546	527	548	525	586	575	527	554	551	528	517	538	547	509	504	583	509	512	510	562	562	480	568	514	559	506	477	555	528	521	556	509	505	553	558	548	529	534	554	502	491	567	518	544	559	548	528	584	527	529	525	558	545	545	515	540	568	512	544	541	547	565	523	557	537	546	544	525	541	532	510	537	560	545	546	559	498	495	549	552	556	568	562	542	534	552	556	512	542	557	522	572	551	529	505	583	572	571	537	550	537	542	501	537	533	527	529	530	539	502	561	552	521	511	510	576	547	535	537	557	568	556	519	529	560	532	515	539	546	529	534	550	529	516	515	503	564	590	531	518	560	506	505	520	529	533	551	561	517	536	520	513	507	563	538	548	530	546	527	488	510	551	555	545	550	569	568	542	507	481	603	524	522	531	504	559	540	557	547	518	539	533	524	549	525	561	579	544	553	525	509	579	529	547	506	545	513	545	574	557	544	531	514	576	546	547	509	506	511	539	529	557	537	536	543	563	534	510	559	530	531	592	533	534	549	531	527	552	551	541	587	555	483	584	546	542	593	571	549	573	544	557	583	522	567	541	550	525	537	543	549	555	587	537	526	509	523	530	541	530	573	574	500	577	566	546	565	472	558	561	571	535	540	549	533	532	541	525	568	535	501	526	534	508	568	534	546	492	546	524	542	561	497	531	583	538	501	535	531	560	542	545	525	536	509	519	513	535	536	529	529	554	545	522	559	493	525	530	542	592	554	527	540	503	508	526	497	504	550	586	561	576	576	585	544	560	548	560	538	523	564	530	514	543	548	580	554	540	546	534	561	562	532	534	545	546	539	552	527	524	561	523	545	528	536	511	546	528	568	573	554	530	533	535	557	558	525	536	523	554	551	483	579	536	555	571	539	509	506	529	526	529	519	550	552	518	517	548	508	524	561	492	506	596	554	509	581	523	560	543	544	568	537	573	564	515	554	526	514	548	525	565	564
7629	17148	13438	7179	5089	3745	3027	2417	2064	1734	1529	1395	1291	1236	1183	1022	996	979	880	915	844	823	846	810	833	778	772	790	790	725	761	762	790	758	737	765	742	697	691	768	693	717	729	692	728	736	708	668	710	689	702	706	691	683	680	688	701	698	678	710	669	739	702	721	672	720	674	715	695	681	716	693	717	702	660	664	699	703	674	703	678	716	687	678	658	676	676	653	627	664	664	680	628	697	692	654	720	701	696	697	653	668	683	688	696	686	700	703	701	674	642	667	688	729	660	745	685	668	661	683	664	686	697	679	647	666	685	665	675	669	680	687	701	643	703	695	700	687	702	723	678	695	664	658	673	677	691	667	679	693	701	719	646	681	663	680	707	669	669	644	637	714	653	675	690	656	706	680	703	686	686	660	695	708	711	677	667	676	685	677	705	658	688	625	712	661	670	689	649	684	658	689	686	758	679	690	694	677	697	682	733	710	671	655	701	677	676	696	673	714	636	653	679	676	680	746	697	679	675	701	659	713	675	633	640	698	649	656	671	721	730	697	673	678	687	663	732	685	687	722	649	695	701	675	705	734	637	657	693	658	664	695	689	642	662	674	706	709	701	686	697	643	673	720	632	671	647	722	665	696	657	666	685	647	678	659	679	726	690	658	723	678	681	744	674	651	664	676	661	742	669	665	679	667	685	648	669	697	679	741	715	644	675	676	659	665	696	735	724	656	696	652	670	674	688	668	690	659	622	618	678	702	716	713	657	686	668	651	680	637	713	661	701	727	706	657	689	737	689	708	685	685	664	707	670	734	670	628	708	669	703	644	670	667	635	658	699	704	671	652	710	662	661	700	694	683	741	676	660	683	685	663	692	657	713	689	724	679	626	712	668	682	643	707	708	643	693	669	664	686	659	704	680	655	700	695	711	749	663	709	625	663	712	690	690	618	641	660	720	647	637	718	684	724	676	677	703	674	719	693	669	667	677	704	647	668	649	671	700	638	658	703	668	662	689	679	681	641	653	707	661	727	650	652	656	647	721	669	677	634	664	693	687	679	727	641	674	701	679	661	645	698	673	704	667	656	715	720	656	637	696	682	668	682	684	655	705	688	672	667	673	698	689	648	678	653	690	691	666	659	699	725	701	682	686	723	665	679	658	685	684	711	719	663	665	682	683	664	657	652	668	690	669	660	684	669	640	714	689	722	722	697	679	665	690	707	676	694	695	688	659	654	722	678	639	673	728	648	698	682	692	633	708	660	714	678	681	651	658	687	672	677	683	693	724	659	662	727	686	739	673	679	685	679	701	654	688	741	669	654	676	736	675	645	657	674	719	697	686	705	685	708	672	687	669	689	660	666	675	672	675	655	672	668	653	668	666	666	691	696	696	658	667	688	676	682	653	641	684	722	720	673	708	682	614	678	684	700	691	668	644	671	681	701	707	688	696	675	687	660	663	691	677	639	685	669	660	602	650	686	680	671	709	728	671	707	686	679	683	733	668	671	751	697	665	675	667	686	692	757	705	713	672	696	721	693	723	699	754	661	669	684	675	680	672	668	682	670	710	716	694	720	659	729	695	674	686	662	690	652	711	703	678	666	617	697	677	694	694	677	669	674	684	686	649	648	666	643	684	681	683	676	671	651	698	693	674	670	644	700	711	654	653	683	706	643	703	641	673	670	653	697	694	640	637	610	679	641	674	719	642	691	639	694	689	698	707	699	672	687	685	667	665	668	649	684	715	695	637	691	659	705	686	662	678	681	690	695	637	659	642	734	657	701	687	679	694	692	684	682	730	658	711	651	698	645	680	650	694	650	701	675	741	703	601	665	723	689	676	661	719	662	685	665	661	712	676	694	674	699	649	654	724	656	698	702	716	710	682	673	698	695	657	662	679	664	700	674	702	683	641	686	673	652	654	680	684	697	678	674	680	660	728	675	714	649	710	677	704	726	656	689	727	675	645	656	663	671	640	690	745	660	683	691	671	689	714	695	666	677	693	663	675	709	649	691	674	678	631	670	687	707	727	657	684	645	672	706	669	644	624	691	679	693	691	655	662	678	659	690	697	656	660	694	675	657	670	699	670	700	727	655	689	652	685	710	654	670	622	693	712	700	691	701	712	665	670	676	702	714	728	721	653	667	660	713	731	726	694	696	659	658	659	640	688	688	670	669	658	666	651	676	666	681	671	684	669	651	650	665	712	696	705	699	709	679	686	688	707	672	684	707	651	681	722	704	661	668	645	633	701	724	681	703	691	678	703	729	666	711	689	693	675	682	712	680	713	640	672	655	643	693	702	665	711	711	691	727	648	688	693	685	673	728	674	684	663	696	669	683	663	676	697	678	643	695	713	706	696	675	727	683	665	649	712	703	687	655	686	681	638	700	651	679	687	728	654	719	684	668	731	711	690	690	698	676	682	695	651	710	641	715	713	690	707	715	689	676	718	696	631	680	678	674	711	676	694	696	636	690	627	666	722	695	701	688	684	671	709	687	685	681	655	631	715	711	684	711	743	691	690	660	635	699	696	673	687	713	636	700	705	687	666	664	659	696	681	673	669	699	704	672	651	735	688	676	709	635	655	765	691	698	639	713	696	678	743	707	687	671	716	660	676	685	657	715	711	672	705	709	758	654	666	641	672	617	704	709	710	652	637	671	704	650	672	718	727	676	668	686	712	699	703	695	668	681	727	709	682	720	721	650	637	652	676	726	702	653	669	711	662	703	703	707	660	672	665	649	695	680	626	698	684	676	680	702	669	643	694	681	699	682	684	680	634	720	684	658	701	703	645	679	656	739	708	683	694	712	707	665	683	710	703	719	672	669	712	616	683	713	621	647	628	666	693	691	681	645	695	745	729	715	680	677	689	721	663	679	701	670	726	696	696	702	695	662	670	702	611	682	670	659	676	645	676	711	657	691	660	683	627	678	662	681	685	692	675	701	688	719	675	616	691	628	661	704	696	688	715	646	657	708	699	723	677	689	703	632	648	722	638	702	706	669	674	659	716	677	668	640	658	646	689	663	674	664	650	700	649	693	720	707	659	703	685	692	658	702	667	639	720	699	659	677	679	634	659	660	709	679	636	704	657	654	695	660	702	622	667	656	682	674	687	665	672	727	664	654	679	745	651	656	685	686	669	676	642	697	653	691	682	649	629	674	682	720	655	701	691	612	679	697	725	656	698	659	713	672	697	705	694	676	670	659	638	704	712	689	704	676	700	713	677	684	652	715	705	667	608	684	742	671	676	698	701	702	693	697	629	699	721	700	667	671	656	683	669	692	671	692	716	688	686	666	651	668	698	685	673	668	653	701	671	668	669	707	677	655	652	705	661	721	650	642	696	643	660	690	672	667	613	708	693	718	707	660	651	697	709	664	664	671	643	698	710	691	693	675	650	669	670	665	695	688	661	689	672	668	676	654	676	670	720	675	659	667	650	667	725	747	683	684	650	667	663	635	694	701	709	699	711	660	714	686	657	657	706	695	709	675	656	674	660	647	675	664
26862	18941	4522	488	308	261	221	239	239	227	231	218	207	208	234	227	215	219	208	203	209	222	194	224	200	220	217	185	202	233	238	204	218	204	220	214	189	207	219	209	194	198	214	174	207	208	180	195	220	205	212	210	195	191	225	206	222	223	181	213	201	218	197	205	214	199	205	194	212	227	210	201	198	222	219	197	195	203	171	250	206	220	210	212	205	190	178	230	197	196	185	190	176	195	183	203	207	185	186	225	204	213	217	210	224	193	206	196	202	220	197	234	211	204	171	200	213	209	201	220	204	221	226	198	207	202	200	201	203	201	216	196	222	185	214	182	204	201	194	214	203	184	214	215	205	204	202	200	185	210	196	194	211	211	216	209	218	193	210	194	205	198	200	205	192	193	211	212	227	195	210	209	203	212	184	182	212	193	188	204	190	195	186	188	245	191	175	217	183	208	192	204	195	226	238	207	210	189	209	204	180	203	191	216	205	213	207	198	191	221	213	204	221	203	211	192	215	205	203	211	197	209	222	198	161	185	218	223	204	211	211	211	205	232	220	218	186	216	212	212	202	194	206	204	167	200	211	210	181	225	194	177	219	200	209	209	186	234	193	218	183	198	199	180	197	222	219	186	226	195	227	208	220	234	190	203	189	212	192	200	190	197	198	234	214	190	228	195	197	191	184	203	223	226	210	214	198	203	201	209	197	201	222	217	199	213	209	190	196	210	224	197	221	211	211	214	208	190	228	190	211	202	227	204	246	214	189	196	197	217	205	215	216	212	189	187	178	199	196	213	208	217	212	197	191	188	212	210	229	202	243	212	207	187	204	222	196	189	206	197	207	229	207	185	193	189	194	198	205	203	196	229	215	210	198	222	241	202	219	206	204	225	198	195	192	207	196	221	199	174	211	206	204	198	211	229	190	216	204	205	199	185	216	205	180	225	216	213	191	185	215	201	198	206	232	218	226	200	184	172	207	229	193	201	197	204	194	196	214	184	191	207	204	192	210	175	200	197	179	190	217	219	195	207	210	202	208	178	232	213	214	211	191	192	230	191	213	197	226	220	183	185	205	213	204	193	213	198	199	204	201	222	209	198	197	198	208	211	182	211	202	236	176	198	175	210	211	237	179	215	206	218	171	229	197	211	222	200	189	198	203	194	210	208	187	242	180	235	203	226	225	230	201	178	210	188	187	209	210	224	217	215	227	212	223	203	194	206	222	192	193	199	184	218	192	219	207	215	209	196	215	182	198	233	198	193	212	194	184	211	199	196	180	201	196	207	241	212	215	196	178	182	241	205	197	228	209	188	206	214	216	209	211	197	214	207	176	154	215	200	209	218	213	206	225	223	211	185	192	202	226	207	219	195	212	240	213	225	197	200	225	200	194	208	217	219	215	188	205	222	207	228	188	200	214	210	186	211	235	239	219	185	182	206	202	222	211	214	199	209	183	225	220	215	248	209	226	213	192	192	195	200	188	239	175	220	190	195	226	207	195	209	192	198	202	206	217	228	230	210	212	215	206	212	202	226	209	222	229	192	192	204	175	210	198	203	209	202	229	195	214	222	200	221	201	192	200	201	221	196	177	238	196	199	201	210	203	210	213	249	199	218	205	202	212	197	226	216	219	199	189	222	197	207	232	232	224	187	212	200	218	212	215	204	222	196	200	196	216	200	181	209	192	208	191	212	192	220	210	203	221	226	219	207	154	210	187	201	224	203	196	186	175	218	251	218	192	200	210	210	185	215	182	208	212	198	197	212	191	203	216	218	217	178	193	191	209	187	208	181	238	210	229	178	201	201	177	209	189	181	206	211	224	219	218	178	191	208	199	205	225	188	204	190	222	197	233	214	200	237	204	200	219	212	181	203	185	206	202	184	183	184	190	207	203	220	193	218	201	197	191	220	177	202	192	204	209	198	202	189	232	234	225	186	211	210	178	212	215	213	211	201	214	231	206	205	194	206	192	203	200	201	206	197	197	210	211	220	195	203	216	184	212	232	195	202	206	204	201	193	176	208	190	211	190	179	205	203	217	202	218	205	227	216	196	210	202	221	218	216	180	211	186	199	198	194	220	212	218	207	198	211	217	213	209	193	212	198	201	195	212	221	220	197	210	202	192	197	194	211	211	214	199	220	220	203	189	209	186	199	226	195	191	234	217	190	218	172	194	181	217	224	204	212	219	194	194	217	197	205	201	193	200	202	196	205	193	194	176	198	206	194	226	217	216	244	192	195	206	176	200	194	205	211	247	195	200	208	197	203	199	196	195	208	184	208	202	188	183	186	202	185	206	220	201	204	202	222	217	204	222	209	179	197	221	186	219	208	186	213	206	214	197	209	203	239	222	215	242	206	249	198	205	216	201	187	192	218	198	205	199	182	194	217	215	209	228	189	206	206	205	203	207	202	214	198	204	198	188	234	191	200	225	218	208	197	196	198	205	228	220	205	195	216	195	211	213	206	213	210	201	191	207	194	222	206	220	189	251	199	217	208	203	229	178	188	214	203	196	203	217	186	202	210	210	224	214	194	229	213	205	212	203	213	216	197	231	183	193	216	210	201	211	195	190	194	212	175	202	211	200	216	218	181	199	187	208	217	206	203	197	209	202	193	204	209	192	224	195	223	204	224	181	215	183	210	196	194	206	201	218	189	188	207	223	218	198	210	248	200	210	192	230	202	196	202	205	201	211	181	209	220	217	176	208	213	172	198	204	217	221	214	213	183	212	181	213	202	189	214	197	202	198	196	235	212	223	204	220	203	185	211	209	208	199	172	226	236	212	190	228	219	211	204	214	216	196	223	206	216	220	221	213	197	210	213	182	208	197	219	176	211	205	216	185	219	200	226	180	206	209	230	201	181	210	203	209	212	210	188	215	219	204	223	223	205	207	188	207	199	198	204	217	228	223	210	220	228	222	195	207	192	169	190	187	188	213	226	218	190	214	209	200	200	224	224	226	211	206	206	237	211	186	204	189	195	203	180	211	183	185	193	222	217	212	194	196	223	214	194	200	179	198	233	200	206	241	204	251	190	208	210	206	201	230	215	208	208	219	201	227	181	210	221	215	205	207	216	198	188	205	196	191	218	182	200	218	207	193	211	212	234	183	211	192	208	219	199	203	199	203	211	203	205	225	215	219	203	190	195	211	182	235	215	196	229	216	221	203	191	206	217	194	197	206	195	200	222	224	211	229	192	203	222	192	221	215	226	201	196	205	209	200	200	206	202	199	192	185	208	198	192	186	200	201	215	206	194	226	195	226	181	197	195	186	225	195	170	218	181	223	214	200	226	197	217	208	190	214	182	202	233	180	209	215	200	209	201	218	241	203	200	219	222	213	184	201	209	215	198	206	196	214	222	174	209	197	221	212	192	195	208	214	202	197	216	211	202	201	227	182	226	194	210	183	202	201	223	207	199	199	224	216	205	214	194	222	181	210	195	214	207	218	222	222	210	196	190	201	196	203	202	199	218	213	218	188	199	212	196	185	197	193	199	192	209
3950	1137	872	573	462	371	377	330	295	292	297	301	301	310	303	276	284	271	300	289	284	250	294	263	288	269	267	329	280	274	279	263	228	279	278	326	284	286	284	263	263	299	270	276	276	245	286	266	270	257	255	256	271	263	273	272	293	262	258	283	263	258	261	268	268	281	266	277	274	262	239	295	259	276	303	243	295	247	272	273	278	253	256	261	248	279	256	278	290	245	292	322	261	238	278	288	265	263	293	260	291	248	272	275	265	305	235	258	266	303	281	290	275	280	289	264	272	280	289	287	242	267	267	244	259	248	303	281	274	288	293	263	260	274	295	259	257	286	305	264	249	261	242	235	247	286	274	267	261	269	273	249	297	267	278	262	284	266	290	249	267	289	260	268	255	280	263	266	279	257	285	271	280	275	263	268	244	285	255	283	280	273	234	290	267	281	297	263	240	274	266	250	275	274	252	263	255	272	260	272	259	273	267	266	250	236	306	258	281	278	276	258	264	268	245	273	266	252	288	246	277	267	246	268	281	275	287	281	277	286	268	266	270	269	292	266	273	264	259	271	287	302	264	284	249	276	282	270	258	266	282	270	295	316	259	258	230	292	297	263	293	272	290	279	276	286	269	304	281	306	276	276	282	286	296	289	283	273	264	267	265	282	262	279	271	262	289	288	245	257	271	269	276	277	250	265	263	260	292	276	285	258	251	271	283	287	270	273	277	264	258	297	278	262	254	280	286	252	265	279	243	262	271	242	278	272	274	252	290	258	293	271	251	259	284	259	266	267	269	277	269	288	259	268	279	275	278	274	276	249	242	295	275	277	283	275	266	264	258	273	282	275	278	256	268	294	279	248	254	256	266	276	287	256	258	285	297	256	283	250	251	252	267	258	267	284	281	274	275	260	277	278	271	280	278	242	274	280	248	247	297	286	271	248	257	254	247	263	273	260	253	263	258	269	303	266	274	233	256	294	288	275	275	265	292	266	311	287	300	284	263	266	264	280	258	307	276	274	270	271	285	283	257	282	267	269	288	277	297	319	286	266	298	268	272	285	242	301	285	280	246	293	269	261	275	283	239	254	247	266	261	278	255	283	282	297	241	266	291	260	265	269	256	263	259	287	300	275	265	243	282	255	271	276	266	308	316	252	277	278	246	274	272	255	282	248	245	281	284	272	253	285	263	255	249	292	246	281	282	294	257	271	274	258	262	243	295	258	254	266	286	274	266	253	247	287	282	260	282	322	268	265	304	273	253	229	260	255	269	266	271	257	284	295	296	280	273	288	268	304	285	288	295	272	283	258	269	258	258	274	267	291	245	251	298	269	271	269	259	276	242	290	282	278	292	262	273	255	264	300	279	271	270	266	266	284	294	295	281	272	277	267	273	273	269	256	295	267	300	296	246	255	288	266	287	260	258	261	274	277	268	249	251	235	289	245	270	274	265	283	270	266	287	308	269	272	291	271	270	296	253	280	271	271	256	278	258	280	282	284	252	280	270	260	260	250	268	262	289	281	262	273	274	269	255	258	255	250	280	256	270	264	250	277	293	266	261	265	280	248	272	270	241	270	253	276	292	279	268	264	285	286	276	279	261	301	279	274	284	277	277	274	288	265	257	271	281	272	263	292	273	281	307	279	263	288	282	296	249	279	294	288	296	270	252	276	278	241	277	272	260	293	267	252	276	243	265	268	256	280	258	265	280	273	274	260	259	278	296	280	287	268	243	258	255	267	304	276	287	291	268	277	278	245	287	258	266	263	302	262	261	272	250	276	277	271	257	261	276	269	273	272	260	259	258	273	279	285	281	261	283	272	273	268	256	265	286	281	263	265	278	282	309	243	271	270	287	265	291	247	273	279	275	272	295	267	291	273	260	256	290	241	303	255	251	266	281	271	287	274	293	306	255	265	270	295	256	294	284	299	278	284	258	301	258	276	214	283	265	296	259	264	270	286	269	266	251	281	276	276	289	273	271	275	247	238	299	302	284	249	271	271	268	291	243	275	321	296	280	292	279	264	293	274	275	253	311	269	276	307	272	295	246	269	266	274	255	248	275	264	268	251	299	258	246	267	270	275	261	256	280	253	242	266	262	242	253	275	268	261	274	264	258	277	277	258	280	273	253	231	262	243	283	304	260	257	262	274	268	247	239	283	276	264	241	276	280	269	261	276	264	255	279	268	276	293	271	292	262	262	297	294	276	277	285	270	259	271	264	279	280	268	242	293	285	276	285	268	278	252	278	279	276	279	278	261	277	271	258	269	279	269	259	297	266	257	252	261	279	250	301	288	262	263	302	268	256	267	291	257	263	264	281	264	252	273	276	250	276	285	285	260	280	298	287	275	278	274	286	272	285	295	250	269	283	329	263	273	269	248	258	276	285	276	252	304	273	290	262	293	259	271	257	258	263	250	244	269	265	260	248	284	280	274	265	291	258	236	275	280	255	277	259	275	268	281	296	252	295	266	272	264	280	257	257	293	296	255	271	266	257	286	261	261	277	263	280	226	255	264	303	264	246	293	283	256	294	267	261	262	295	281	252	303	282	272	272	280	283	245	266	275	250	243	273	258	279	279	248	269	256	317	279	265	271	261	315	253	283	268	228	291	288	274	260	279	266	285	271	299	284	263	284	301	258	258	281	275	267	254	275	275	255	263	259	253	268	321	279	280	278	281	281	272	274	252	260	280	280	277	288	277	222	266	262	274	284	263	291	300	278	298	241	283	289	275	266	264	302	272	247	254	287	262	283	303	279	269	293	267	239	292	271	284	279	255	271	260	266	271	284	259	257	273	285	244	285	287	245	254	287	283	274	296	287	253	263	265	249	258	274	253	254	256	229	277	300	273	252	257	288	269	249	240	280	263	265	245	260	279	265	299	287	279	278	258	253	275	268	285	287	263	295	277	280	289	295	267	266	294	277	237	272	289	272	273	277	284	277	268	273	258	273	301	296	279	293	278	253	270	303	272	265	253	297	309	288	295	288	271	276	273	258	268	263	273	278	277	305	276	271	250	258	270	259	272	256	288	277	261	282	269	253	260	290	264	285	278	261	270	312	269	275	257	268	272	268	268	246	266	276	284	256	261	249	293	254	268	269	281	260	251	283	278	232	233	290	295	296	266	295	281	264	268	262	278	290	261	276	292	262	289	272	276	259	292	254	261	319	282	269	297	273	267	280	271	257	282	261	243	286	276	316	266	276	283	259	283	257	272	250	297	260	280	266	285	251	267	268	307	274	268	262	252	268	274	250	253	276	265	238	272	257	289	272	289	274	279	268	285	247	252	296	274	262	239	286	287	272	286	299	286	309	292	307	292	240	284	277	268	275	290	286	246	264	231	248	260	286	278	261	247	280	291	262	256	283	281	246	281	264	253	259	260	259	264	248	260	266	276	242	276	253	271	295	264	277	282	279	274	303	248	273	281	284	285	254	289	257	289	276	269	293	272	285	297	256	296	269	289	260	260	263	275	280	259	260	243	289	243	297	270	295	243	249	295
23798	20978	28160	23934	20930	7130	1232	838	684	676	665	628	578	566	615	583	587	528	529	473	521	503	525	540	527	454	515	524	522	505	489	436	441	544	531	507	489	496	512	444	487	511	486	465	523	509	477	479	453	463	462	453	530	436	489	487	462	495	467	497	488	487	474	465	477	502	452	470	474	500	472	463	473	504	476	464	439	506	489	466	469	470	482	487	447	459	457	525	458	486	483	457	492	440	494	500	481	503	513	440	533	452	511	467	433	466	485	472	468	474	499	420	489	504	444	507	450	479	465	479	469	464	471	501	470	488	488	480	450	503	483	474	468	499	460	445	463	467	464	470	459	477	479	506	481	461	463	446	496	487	460	458	511	473	472	486	503	485	465	493	472	501	439	456	465	416	455	521	468	527	499	459	441	423	459	493	481	488	462	470	464	436	451	503	463	490	438	459	466	475	488	454	482	491	477	413	454	455	445	472	487	494	477	465	451	454	471	471	457	475	495	446	437	463	478	520	462	512	455	478	456	507	497	475	479	489	445	488	482	444	477	499	437	510	467	454	492	418	470	483	481	432	474	487	470	473	443	461	467	466	452	511	483	451	463	504	461	433	495	474	437	489	470	487	473	453	482	505	449	485	476	469	493	472	444	456	451	468	497	481	484	467	488	456	496	481	455	454	438	434	474	437	487	475	467	490	469	478	485	462	497	458	475	458	459	519	451	438	506	495	492	445	488	467	465	463	420	471	444	463	489	427	504	471	483	431	459	485	476	480	448	441	461	444	494	459	423	456	517	470	482	499	490	465	441	487	447	484	453	457	468	488	467	456	446	486	430	469	485	488	464	453	486	502	495	449	482	426	487	493	479	461	456	454	485	447	451	480	488	486	447	465	478	476	471	465	478	511	441	504	432	501	485	468	457	502	464	480	449	437	485	458	470	480	485	494	478	489	491	464	447	478	455	502	464	455	437	500	473	467	445	467	497	474	449	494	494	480	447	448	457	508	464	467	464	474	459	501	454	496	473	495	478	473	475	497	490	452	443	477	488	503	499	466	445	440	433	482	449	494	460	453	477	458	433	481	499	452	448	467	479	445	468	474	465	455	482	482	502	492	497	539	471	492	512	467	483	492	484	472	457	491	477	461	442	449	443	438	453	506	510	479	498	498	457	456	458	441	517	438	469	476	483	498	479	478	468	501	440	500	453	462	461	482	515	453	473	487	492	457	491	430	449	483	483	454	462	484	438	474	468	463	449	434	424	470	485	465	484	492	484	488	448	450	481	455	457	463	518	480	455	455	466	453	472	465	500	466	491	472	461	485	485	500	470	465	468	509	474	493	466	465	506	454	493	472	470	460	500	510	474	473	496	452	477	473	463	478	455	491	484	509	445	461	452	463	457	487	473	445	466	462	483	449	463	505	454	448	449	462	475	439	521	480	477	460	459	502	513	482	495	459	480	466	523	461	442	474	499	459	470	449	472	486	441	459	458	473	506	457	485	485	458	439	488	464	479	493	486	486	459	489	477	498	467	478	479	464	516	418	493	476	468	449	461	485	467	491	462	432	462	494	430	490	524	517	466	457	459	482	488	456	487	447	479	467	458	450	443	479	484	475	484	460	499	455	460	467	487	465	457	464	498	534	471	468	472	476	488	468	449	476	469	435	481	451	483	441	462	464	494	464	454	471	449	472	441	474	478	460	465	493	495	489	491	492	509	468	433	478	482	503	473	460	481	514	481	458	482	500	469	472	465	482	477	483	485	472	477	465	474	512	457	459	476	450	474	497	489	467	481	437	439	456	467	468	465	479	482	459	479	488	513	483	497	497	456	463	459	494	440	482	438	449	456	449	464	460	488	471	449	461	524	463	469	487	471	502	438	463	481	437	488	455	448	461	496	476	459	532	508	453	488	479	479	477	505	494	514	448	493	473	460	456	435	472	478	497	464	470	475	488	442	467	485	443	479	477	492	494	493	462	481	459	467	457	469	478	469	471	453	395	459	489	461	478	475	533	479	453	474	452	480	447	448	484	465	493	452	441	439	465	499	443	508	499	467	448	474	453	426	473	471	438	477	468	519	462	458	440	486	461	492	452	460	468	423	488	515	458	470	464	473	448	500	508	453	469	461	419	475	483	475	482	481	470	481	485	509	498	472	485	460	456	458	459	473	470	508	462	455	443	475	458	496	456	472	490	480	455	441	461	456	453	475	450	486	437	457	452	479	488	470	458	475	486	438	442	492	476	463	488	501	484	485	500	435	481	451	488	497	452	444	433	473	535	453	500	481	452	458	484	470	465	470	454	456	478	527	493	455	490	495	463	458	468	415	495	476	457	469	449	479	472	486	426	474	481	469	469	476	442	516	446	500	450	462	418	493	452	513	482	456	455	438	485	444	436	485	440	469	451	494	492	483	459	434	427	500	472	483	492	473	527	463	479	482	455	458	451	457	508	441	518	466	488	468	502	471	466	469	497	495	480	484	437	493	513	436	463	495	419	434	515	466	474	484	505	482	457	440	480	446	513	467	434	457	454	464	475	444	488	439	445	469	451	425	492	450	438	439	461	491	518	438	468	507	443	473	486	461	465	437	477	428	475	467	504	442	455	439	503	472	498	478	471	513	441	472	455	486	437	485	460	491	487	468	460	458	482	475	459	483	463	457	462	443	467	507	520	484	464	493	461	456	490	508	494	491	502	506	453	478	470	487	491	481	449	517	416	480	473	511	479	459	465	486	456	473	501	453	456	494	488	509	498	507	459	462	483	466	493	479	515	461	466	493	478	459	475	455	456	494	462	463	467	463	488	487	509	472	478	474	457	469	484	435	471	507	493	493	480	492	493	473	467	490	484	470	481	471	484	482	487	449	486	451	487	522	488	488	477	482	469	470	456	465	472	463	462	505	476	455	452	498	493	472	470	453	469	437	481	443	500	464	492	463	450	462	471	513	521	479	406	471	507	470	497	463	487	475	456	467	443	481	484	490	459	473	475	472	456	493	452	477	465	483	481	473	480	462	483	461	454	470	503	453	484	466	467	475	494	446	489	487	491	478	487	472	476	487	438	458	416	480	467	468	462	466	498	435	444	487	497	491	467	457	455	474	489	471	439	476	494	458	459	411	439	481	429	452	479	466	500	490	429	452	529	470	440	472	454	468	470	475	475	446	432	483	460	476	452	450	441	496	452	449	487	495	472	449	485	458	441	487	504	487	458	502	458	497	489	459	475	484	499	488	446	481	492	421	468	494	491	432	459	453	492	509	461	522	543	433	494	434	437	470	443	482	477	475	507	483	492	485	485	534	468	476	492	461	520	494	474	518	452	470	462	463	455	460	445	448	510	475	470	429	466	431	444	446	475	473	472	461	498	455	480	435	474	497	450	462	461	499	479	466	480	485	493	480	454	470	475	463	478	477	463	532	453	507	500	463	437	461	467	471	512	473	487	491	467	453	450	457	505	433	455	483	467	474	448	442	486	484	501	476	463	484	481	467	474	435	441	489	463
5085	10748	8510	4214	2870	2199	1755	1485	1235	1165	1045	990	935	867	799	752	795	761	728	693	715	681	714	644	659	681	649	625	629	628	611	617	618	632	656	643	611	593	600	600	620	601	555	574	628	609	612	649	599	632	579	585	575	590	611	619	646	566	561	592	608	632	658	597	611	587	609	630	606	587	609	578	611	606	604	590	655	565	591	642	561	616	585	616	605	582	622	632	595	567	622	587	581	619	599	592	561	594	576	602	592	603	638	599	586	614	632	587	584	597	596	545	574	584	564	575	572	588	603	620	606	557	598	596	590	593	566	624	573	553	587	627	568	608	629	611	621	590	573	623	623	572	610	639	585	562	567	591	591	526	586	611	584	600	609	588	607	570	613	607	639	584	598	613	542	586	602	563	591	598	565	605	574	616	619	587	549	579	584	603	613	614	584	639	585	555	609	585	585	597	579	604	621	624	571	623	578	613	564	617	610	603	609	607	582	595	622	570	589	627	636	562	595	597	614	606	556	567	615	631	563	615	589	569	612	616	611	604	579	593	579	588	617	590	628	589	592	608	579	571	615	594	628	612	609	547	591	629	626	591	590	541	600	627	622	558	554	578	606	558	602	596	548	594	584	585	620	571	555	602	651	556	555	578	581	601	549	576	591	594	604	633	612	583	560	614	599	603	604	611	607	603	591	587	596	633	590	582	601	578	604	615	570	599	568	607	564	580	586	653	594	566	615	610	620	625	576	616	558	580	553	613	599	568	649	556	601	617	638	585	591	563	618	628	570	603	599	576	608	598	600	570	622	582	596	556	567	643	598	639	577	627	573	607	601	595	613	604	605	641	587	577	605	555	599	618	609	587	613	609	645	565	625	588	568	616	612	585	617	578	601	610	599	606	588	585	559	629	561	570	606	626	616	618	580	602	560	548	582	583	615	596	590	601	617	559	605	605	624	621	597	623	556	593	583	591	611	656	582	576	605	586	623	578	588	609	591	579	632	606	600	544	609	567	577	599	605	598	572	603	603	568	663	602	618	587	616	628	609	608	608	629	599	636	573	577	561	618	634	629	614	614	616	631	588	591	630	604	561	575	632	602	612	579	612	583	634	552	619	549	639	591	622	589	601	598	593	612	616	602	635	593	588	573	588	605	592	542	569	567	588	618	592	564	608	588	596	590	582	586	560	595	592	616	591	627	621	593	578	600	591	605	644	582	609	592	608	568	588	547	574	595	592	614	656	603	593	604	604	595	592	605	556	578	548	637	597	636	584	565	619	571	602	632	560	612	622	586	607	606	637	577	591	555	620	604	571	589	618	628	580	594	547	623	595	618	616	568	590	586	599	646	564	591	601	606	610	607	589	578	600	610	587	593	619	569	599	631	613	628	581	594	563	599	592	618	606	551	529	586	629	579	562	593	610	607	601	605	586	630	572	556	585	598	652	613	594	612	583	600	569	638	609	555	573	605	546	616	621	586	573	566	596	566	602	558	584	584	613	580	559	560	584	543	584	582	583	602	589	601	608	607	600	564	617	608	589	588	593	620	571	584	610	600	625	618	584	623	595	626	618	628	515	609	669	606	614	599	608	628	613	661	599	583	564	608	610	615	586	563	602	606	581	589	590	558	575	612	586	606	617	595	601	651	628	599	617	587	603	584	593	631	553	586	590	587	621	580	615	620	616	629	595	598	649	591	610	583	641	626	587	612	596	604	598	614	574	605	573	575	668	621	604	609	583	612	608	573	623	592	625	596	613	625	579	573	602	582	599	565	567	570	595	583	570	593	604	614	574	569	557	595	591	610	605	594	582	585	585	616	631	589	588	582	652	563	621	607	627	562	575	568	604	620	631	608	562	621	607	582	611	581	626	628	615	619	618	617	615	598	606	603	550	593	621	564	604	643	619	638	581	584	625	604	570	638	608	610	616	590	561	619	567	600	571	609	618	598	583	635	564	626	634	598	614	598	639	590	605	566	613	638	641	572	596	572	564	593	582	572	588	605	597	543	587	605	627	582	608	599	566	567	616	611	554	601	568	531	597	614	587	590	592	573	603	631	596	594	587	577	610	566	575	615	597	616	575	596	583	590	610	592	600	641	584	627	583	587	563	553	617	585	622	605	582	586	600	585	587	594	629	605	619	607	595	607	600	607	630	598	578	608	586	579	632	552	529	587	601	568	616	599	601	592	622	589	588	627	569	595	608	571	614	612	544	590	614	609	606	610	612	597	579	608	622	633	571	567	598	601	617	596	613	629	591	580	614	593	606	567	567	563	636	536	588	567	642	555	633	601	565	610	600	575	567	585	581	608	609	543	636	590	614	604	568	623	612	605	588	590	616	593	604	599	570	617	610	548	575	588	579	610	584	629	582	566	549	589	617	593	573	605	575	602	597	540	605	594	576	582	582	582	572	591	567	606	603	553	611	564	589	611	615	607	588	544	587	600	590	554	570	553	609	611	551	579	613	569	608	590	581	561	624	582	553	617	581	582	578	616	608	616	609	592	581	590	565	575	543	594	622	583	580	600	556	613	602	606	586	635	617	615	651	628	601	602	609	635	568	578	604	576	607	623	592	593	553	575	626	625	647	634	623	606	588	569	634	585	565	617	606	541	598	556	522	569	575	665	625	581	557	545	571	604	622	571	621	579	604	630	588	589	594	606	604	633	578	586	604	578	585	566	598	583	579	568	604	563	635	586	571	585	574	626	554	597	618	581	584	600	604	591	556	573	625	581	568	579	595	585	586	576	642	586	594	574	620	599	595	586	606	561	590	571	606	590	608	614	635	598	601	559	592	552	628	587	584	640	599	593	574	628	598	587	553	637	569	585	575	574	558	592	604	618	579	556	592	575	613	602	579	598	547	579	576	567	564	590	634	547	596	590	572	599	584	563	592	590	591	597	576	571	588	555	553	600	594	598	604	592	596	580	597	561	567	572	608	570	579	608	603	592	589	596	564	615	640	560	578	618	580	569	583	593	565	607	577	605	592	604	622	583	651	561	610	623	590	624	612	654	617	577	632	608	601	626	591	562	619	596	596	619	613	602	652	621	625	559	579	580	590	595	592	586	564	607	553	591	628	620	580	596	597	539	616	625	547	536	618	571	579	604	585	596	614	637	603	584	580	557	594	580	590	574	612	590	552	605	627	560	605	627	592	574	610	595	589	553	590	595	571	591	594	593	584	589	572	597	565	604	611	645	589	622	587	591	595	580	577	609	618	613	604	603	577	605	579	615	578	602	571	589	577	596	583	560	648	568	605	588	584	564	541	582	572	584	570	586	621	613	641	557	616	599	597	590	606	575	630	580	580	541	612	576	599	616	584	615	584	587	595	574	571	614	569	608	626	598	589	623	558	568	587	578	609	631	599	611	575	626	598	605	558	598	547	604	568	632	564	620	613	576	571	591	582	572	554	560	592	557	572	570	627	590	630	585	585	555	601	606	599	603	624	603	613	569	616	576	578	587	580	542	596	595	594	589	601	563	578	567	610	598	605	585	597	570
24943	20979	26657	25081	4110	478	382	302	291	233	219	227	208	193	202	184	170	176	192	196	158	184	187	157	169	158	182	154	167	192	164	161	186	183	144	164	153	172	179	154	158	153	162	159	159	125	155	167	139	186	147	165	160	162	161	142	133	142	179	165	148	150	168	158	143	167	183	155	164	146	144	139	131	179	170	139	146	147	168	132	169	183	167	158	151	149	182	174	172	163	168	149	166	162	162	147	164	139	146	180	137	159	153	164	139	137	139	174	182	137	165	166	170	178	165	172	153	150	165	155	136	159	131	152	162	163	168	176	144	158	153	165	164	154	178	157	160	155	161	143	150	158	168	142	164	136	144	147	159	146	142	178	153	165	153	146	168	145	136	162	140	171	163	157	142	141	165	159	167	146	166	175	162	156	152	142	135	150	168	164	149	150	163	166	146	178	185	146	173	157	155	169	153	157	170	144	149	166	172	149	158	169	163	166	149	152	167	159	159	155	163	150	152	155	151	160	149	155	142	177	154	169	167	158	161	147	151	156	158	149	152	138	142	167	155	147	166	157	180	157	138	149	168	164	161	152	179	165	139	169	160	159	139	146	161	156	156	149	153	144	149	139	159	170	165	150	163	154	149	159	150	174	171	143	155	153	172	151	156	152	160	162	151	147	155	180	153	153	138	163	161	175	164	147	140	157	161	156	162	162	164	160	179	141	166	144	146	157	145	144	149	170	152	181	161	149	151	165	165	155	146	132	141	139	157	185	148	147	159	152	139	156	150	156	173	150	170	161	145	175	161	173	142	141	150	149	141	165	138	185	175	161	149	149	165	141	165	142	161	192	168	172	130	160	172	149	147	183	139	149	171	150	145	159	175	122	154	172	152	164	160	142	148	152	154	149	159	149	130	155	157	165	140	158	170	154	160	129	163	145	170	177	183	150	189	151	152	152	180	180	153	165	144	152	165	149	172	162	161	149	151	159	163	174	162	161	170	147	147	153	170	138	173	166	145	146	139	151	137	160	152	160	150	158	151	161	169	139	174	163	160	137	156	159	172	172	181	180	158	149	141	160	167	175	175	148	183	165	157	169	172	175	162	161	158	151	157	157	157	150	172	161	170	153	152	128	149	171	151	167	171	177	169	148	146	157	162	164	145	181	141	172	158	157	166	168	142	145	146	147	188	146	162	164	161	164	145	160	152	160	169	149	155	168	172	167	161	192	151	169	143	159	134	174	157	173	169	166	148	168	157	128	154	159	168	160	159	152	174	167	180	143	152	139	148	173	145	164	160	159	181	162	169	159	157	125	156	151	142	142	157	150	144	151	163	149	152	160	152	163	163	170	153	163	172	144	173	143	169	162	172	175	141	160	141	149	137	156	146	150	157	153	154	150	147	163	155	139	153	152	152	159	151	150	175	160	153	162	173	171	134	151	141	130	141	164	164	146	173	145	166	141	155	171	161	162	176	146	165	156	163	156	165	148	169	179	145	158	153	158	152	161	144	161	155	130	170	132	151	147	181	166	142	160	140	151	153	160	152	141	130	165	160	160	147	186	147	153	135	149	152	134	152	167	140	161	152	143	172	141	174	155	145	137	159	150	163	164	162	161	162	175	167	182	146	156	158	135	167	163	170	146	166	150	155	172	138	159	164	139	168	163	155	170	168	162	153	161	156	182	160	134	161	171	151	154	141	151	157	144	161	172	126	151	157	154	153	146	152	161	173	159	142	141	165	181	172	167	164	164	154	145	153	147	164	153	149	156	140	159	167	169	168	174	153	179	148	141	151	161	160	142	178	154	167	142	178	159	164	142	176	142	150	163	168	138	137	142	147	150	161	156	145	158	141	145	149	160	157	156	145	160	169	156	157	152	126	155	163	160	180	165	175	155	166	157	156	151	119	161	137	174	139	151	154	142	182	148	150	137	150	165	150	130	168	141	157	164	165	169	150	167	164	164	170	146	169	157	169	148	168	160	151	147	169	168	167	153	179	197	174	162	139	179	142	162	163	167	176	147	160	170	155	158	152	150	167	141	161	152	163	152	155	168	168	147	149	157	150	151	165	170	176	176	162	135	161	173	144	154	147	146	172	166	159	183	133	154	157	181	162	160	159	143	186	141	166	164	139	169	163	158	162	172	174	156	165	176	155	156	179	152	171	155	148	151	158	148	164	154	153	166	168	180	161	150	173	153	154	168	130	149	147	139	157	155	160	172	136	176	155	161	163	173	154	160	149	167	174	166	142	147	140	159	167	158	171	151	147	132	129	149	150	173	161	170	179	164	168	171	151	161	177	180	160	154	152	181	146	145	155	150	151	151	182	163	150	139	156	154	142	163	182	163	169	141	175	148	148	160	153	142	165	163	149	144	157	160	160	162	189	172	174	158	153	173	140	150	166	150	167	166	147	170	138	168	169	146	160	164	154	173	180	148	158	155	168	160	160	177	157	155	150	164	161	150	165	160	138	150	151	159	161	173	166	154	160	164	152	160	159	151	175	160	168	149	141	159	157	185	160	172	166	161	143	172	146	140	146	144	156	150	148	155	158	173	158	175	145	191	152	181	148	148	154	133	152	155	165	151	169	189	148	162	165	161	137	166	160	177	163	166	153	175	151	162	141	153	171	163	161	148	138	155	152	142	179	136	169	160	156	144	176	126	152	165	165	156	167	124	148	157	158	171	174	166	179	190	186	148	145	148	174	160	150	158	156	188	134	147	158	147	169	156	157	164	171	147	139	161	126	169	157	166	148	146	174	151	168	141	147	163	135	162	170	165	173	189	160	187	156	144	164	149	170	149	136	158	122	139	161	160	158	160	137	170	142	164	165	184	160	166	160	143	155	157	159	177	158	161	165	147	157	160	155	157	160	150	167	154	159	156	169	155	172	151	153	163	146	158	164	154	160	147	144	164	154	151	157	163	169	146	152	153	141	155	129	151	151	142	149	147	166	156	164	138	134	140	166	135	151	176	146	130	171	186	157	150	162	163	134	161	150	154	136	174	184	145	146	151	150	137	159	173	156	147	145	141	137	141	170	134	144	181	192	158	160	140	174	149	155	162	150	163	147	152	154	161	156	150	163	149	162	152	140	153	156	159	150	159	160	173	180	163	152	157	163	163	170	161	164	177	138	163	175	143	184	162	154	146	147	159	157	157	148	170	168	162	163	167	150	174	167	178	172	171	140	145	180	146	159	152	155	165	178	150	156	171	162	173	188	182	164	180	160	175	155	141	151	151	145	168	163	162	152	176	173	148	183	145	147	167	166	155	140	158	171	142	142	163	139	149	143	162	153	166	150	155	183	146	148	152	155	161	160	155	146	170	184	151	175	151	159	170	168	150	164	151	131	163	166	170	171	149	178	136	145	160	148	160	164	131	171	144	158	157	159	162	159	161	133	161	176	148	144	158	151	143	152	158	152	183	169	168	158	158	163	163	159	153	151	148	140	147	147	174	157	165	174	137	150	162	168	156	166	158	162	157	175	145	169	138	141	173	158	152
4612	5808	4210	2024	1351	998	822	658	580	522	487	439	367	397	317	366	317	303	271	282	293	251	251	257	260	228	259	282	239	243	254	225	271	226	246	220	232	223	250	232	258	224	221	245	209	221	218	224	226	239	224	234	212	237	220	251	198	232	208	242	236	235	213	226	225	224	223	234	259	226	219	200	230	240	229	246	241	219	267	229	234	201	217	238	205	227	204	241	196	228	212	217	250	216	252	210	207	263	224	248	234	231	203	229	247	221	218	223	228	210	206	206	240	251	220	239	205	256	253	194	223	236	214	250	248	244	243	247	234	220	220	203	227	209	251	218	228	250	250	220	221	244	211	216	234	256	192	211	228	219	245	237	249	233	207	223	215	239	208	205	195	221	222	236	230	228	230	237	245	218	242	229	222	244	228	237	221	224	220	241	245	220	233	211	245	224	244	226	235	252	225	216	217	234	229	231	218	226	227	214	236	218	233	245	217	214	228	237	225	247	207	209	235	220	263	238	230	256	231	218	210	247	221	252	232	227	224	208	233	251	206	202	235	215	244	228	253	217	235	223	235	251	239	232	255	220	221	216	227	241	245	225	213	206	226	227	210	253	217	214	220	235	216	218	205	239	227	232	242	240	244	225	208	237	211	205	236	235	228	244	227	243	226	233	224	246	221	235	214	234	192	228	239	214	241	198	239	255	228	230	242	232	195	224	233	229	207	233	236	199	195	230	240	213	216	224	228	224	235	213	194	231	228	209	228	227	233	240	243	231	207	217	237	233	205	224	213	210	228	229	222	218	213	202	223	212	239	214	227	247	217	236	239	246	233	225	213	223	235	242	229	224	221	260	257	227	240	225	249	214	222	216	213	237	237	217	202	205	222	239	237	232	211	221	239	219	234	246	210	213	213	237	229	223	250	203	211	221	200	225	221	226	231	257	208	181	228	212	216	217	218	211	241	205	213	208	242	230	241	213	239	228	245	230	201	222	242	224	228	234	219	223	238	214	245	219	237	229	226	230	220	232	233	217	224	220	223	233	213	236	215	232	217	217	240	207	209	215	238	239	202	234	257	222	232	200	245	207	245	204	238	226	197	230	205	255	247	236	241	257	226	200	220	234	239	235	222	211	218	206	205	212	235	237	226	238	218	216	206	228	237	211	227	249	237	258	238	218	233	216	240	227	232	246	239	232	239	226	230	222	229	229	227	210	235	211	264	238	246	231	238	223	210	225	217	218	218	241	234	231	207	252	237	235	230	224	230	227	217	242	222	220	227	234	220	224	223	243	225	243	222	201	225	217	237	226	237	245	226	197	222	246	199	248	239	217	218	250	223	220	227	244	232	215	261	189	225	223	228	250	208	242	217	234	232	241	189	212	231	250	247	226	245	214	259	221	213	234	256	209	204	206	219	221	245	235	220	217	232	236	216	210	223	228	248	233	252	219	207	234	259	229	246	215	221	220	223	234	224	226	211	203	210	234	236	228	227	237	230	240	215	249	238	231	213	202	215	220	223	258	223	192	247	217	228	238	227	216	240	220	249	228	209	253	216	236	221	232	235	250	242	219	215	208	224	233	228	219	247	219	241	211	219	241	225	211	230	202	238	228	226	224	217	208	231	231	217	208	208	228	225	207	226	243	223	220	244	236	230	223	223	218	245	200	205	220	252	207	215	197	234	213	241	231	224	244	257	242	232	225	210	227	215	245	222	243	243	214	246	226	222	214	241	251	240	229	225	243	226	224	218	245	225	218	222	237	227	225	201	237	194	210	251	199	228	208	245	212	223	203	232	206	199	241	239	228	232	222	233	234	238	226	202	227	226	208	231	228	231	234	203	228	213	200	209	205	240	214	214	221	242	205	206	223	218	227	203	238	240	232	210	209	218	247	214	224	239	216	240	215	196	226	216	237	213	249	216	207	261	244	222	215	230	244	204	211	254	217	237	250	249	221	233	243	213	216	211	239	231	229	242	229	231	211	227	242	230	206	206	259	213	203	243	226	212	240	212	244	230	221	209	219	240	203	237	222	220	213	234	252	207	204	233	209	249	221	225	217	221	228	219	250	209	256	233	222	253	231	207	219	247	212	245	235	238	227	237	230	188	212	227	228	231	204	237	214	219	213	221	221	228	202	227	225	215	224	249	217	232	212	236	194	217	214	248	241	240	247	213	226	213	210	227	258	232	219	209	220	211	218	242	213	225	264	213	217	262	241	224	225	194	238	227	203	218	223	212	222	202	214	216	254	240	214	238	237	225	227	214	247	231	250	211	233	220	242	188	236	230	239	216	211	230	214	224	242	250	225	242	215	221	226	204	216	239	231	222	249	238	216	226	221	208	227	218	216	242	232	241	221	240	195	231	235	226	223	236	228	229	230	224	236	249	241	223	223	208	223	241	248	238	213	254	223	245	239	232	213	216	214	234	204	227	220	257	252	227	220	227	219	234	229	247	238	234	236	212	210	208	203	212	204	215	245	209	235	225	222	263	211	202	223	226	227	224	242	200	240	209	259	233	213	238	221	214	237	234	224	220	216	198	205	225	238	220	226	233	210	230	217	219	236	208	232	222	237	236	202	217	219	217	230	230	251	220	228	230	227	225	225	252	202	222	212	240	263	197	224	222	216	209	215	225	239	218	226	233	238	230	219	243	230	245	202	203	229	222	235	221	228	221	223	210	237	216	216	231	235	227	231	218	212	212	249	246	232	220	236	256	227	186	224	230	226	220	244	230	202	220	202	225	233	208	226	215	229	227	246	227	236	232	224	237	187	229	243	224	254	245	222	205	236	253	237	245	199	211	222	212	221	240	246	218	217	189	245	215	232	234	218	213	228	216	247	198	218	231	232	209	226	239	252	235	229	198	225	224	212	228	239	249	225	210	214	228	224	230	225	199	223	226	221	227	234	233	230	220	240	231	229	240	214	237	229	223	191	226	221	226	222	231	217	195	235	241	218	254	203	230	220	238	231	217	218	227	207	223	219	260	242	209	231	223	198	242	208	210	242	203	230	231	219	253	200	222	194	244	243	232	227	206	228	230	242	240	200	232	259	209	221	219	226	228	223	255	194	208	199	238	230	208	243	246	205	228	234	196	220	215	219	220	250	201	244	233	198	216	244	187	228	223	246	209	211	247	209	231	241	224	220	206	236	230	188	211	241	256	238	211	209	208	254	212	228	219	234	237	230	218	224	235	199	213	231	216	229	231	221	208	209	231	213	243	229	234	202	214	219	188	215	224	218	217	229	242	227	219	227	253	226	229	258	218	252	211	241	235	233	223	235	215	242	237	247	220	245	221	238	247	219	236	207	227	205	264	224	258	252	239	212	219	208	234	209	215	220	234	226	198	215	220	221	212	213	223	259	261	220	261	237	201	234	227	252	207	229	275	203	255	214	223	233	192	211	209	213	232	236	235	233	222	211	248	232	227	221	215	239	249	212	217	203	258	228	239	238	196	197	223	223	217	230	240	227	232	197	211	223	237	239	231	254	245	204	195	223
22771	21016	28697	23509	21010	21003	5851	1251	1071	921	913	810	740	742	728	669	634	610	639	640	639	590	620	579	629	594	580	554	557	589	602	635	569	587	567	511	568	549	581	584	573	573	574	526	564	565	552	544	525	573	584	554	553	559	528	538	527	535	540	560	539	520	584	492	537	545	537	519	544	574	547	512	523	509	554	570	533	522	510	529	555	582	540	522	548	492	537	573	553	534	570	560	528	530	523	551	550	524	574	495	537	605	524	571	535	517	513	543	514	532	534	531	580	481	517	526	550	557	536	567	557	561	567	517	523	530	551	547	517	542	514	534	566	577	564	540	562	560	503	563	528	539	601	536	530	520	588	542	518	529	554	546	528	535	579	524	499	534	567	518	564	568	567	570	562	549	532	557	563	524	553	571	559	546	539	590	487	495	565	523	555	535	541	558	579	496	527	537	564	535	544	560	565	515	532	566	505	561	517	524	549	512	574	562	538	542	534	488	536	475	484	553	535	525	578	556	514	547	520	514	542	560	540	539	566	553	491	529	540	553	532	523	521	526	537	544	531	492	543	536	561	512	547	579	549	560	506	513	505	498	547	521	511	531	554	532	522	516	547	581	554	541	535	525	566	541	533	522	529	531	556	531	508	509	506	522	568	508	526	522	507	530	580	573	561	533	491	565	530	554	528	539	577	471	546	557	587	542	580	555	504	529	531	561	559	553	535	581	559	523	570	530	551	524	507	568	534	560	537	524	483	534	544	536	564	526	528	536	507	539	527	546	528	515	584	520	532	509	519	514	545	540	550	524	539	538	568	559	538	521	536	534	528	528	542	567	543	580	503	530	549	542	561	522	516	522	531	528	537	562	523	510	516	497	546	534	529	547	525	522	557	577	523	543	585	500	567	547	536	541	452	529	508	547	553	586	524	542	576	544	506	547	547	499	536	523	564	527	516	523	525	556	540	527	580	559	534	553	525	529	549	517	530	568	579	560	525	563	524	572	539	535	520	563	538	549	515	555	532	497	540	533	552	588	550	529	495	584	501	531	501	551	575	572	531	584	490	532	556	571	519	507	520	544	535	575	526	575	518	529	531	570	538	580	541	528	538	526	549	533	535	529	553	534	519	487	507	542	539	563	515	554	563	565	566	523	550	557	566	506	532	517	492	611	519	537	542	550	506	534	588	556	537	576	524	555	535	552	536	546	551	540	543	505	544	486	504	516	532	564	566	494	534	576	549	576	562	516	525	515	504	481	545	544	536	528	525	540	520	548	526	535	526	553	534	509	546	539	498	512	554	516	540	531	522	534	554	548	571	539	494	560	498	556	538	521	551	550	575	554	522	532	537	513	574	544	545	560	557	554	501	520	535	473	523	542	524	550	521	535	540	579	506	543	511	528	535	510	539	559	534	550	510	559	524	575	548	562	547	540	540	498	516	518	555	536	508	543	538	512	538	540	543	559	541	562	570	528	524	538	512	504	579	529	504	522	527	545	531	532	507	516	539	533	524	544	553	559	546	534	475	538	531	558	538	548	584	567	541	535	487	530	532	507	533	537	569	513	556	549	492	548	510	558	552	551	500	549	530	515	548	530	519	526	561	542	548	521	508	555	565	548	544	535	510	513	565	565	486	492	528	531	545	525	567	520	579	573	558	561	490	546	530	562	557	507	505	538	550	541	536	528	548	549	525	545	521	587	557	513	491	560	537	542	494	550	549	532	553	525	550	478	581	497	507	530	524	514	547	544	540	547	525	499	519	491	545	531	505	570	547	525	526	534	562	499	516	544	547	541	506	549	497	568	590	567	548	571	517	548	559	544	560	565	504	519	552	509	522	522	579	569	549	543	557	559	533	555	537	558	583	522	589	509	546	576	562	541	561	473	528	474	505	535	527	573	519	561	579	546	550	544	532	546	549	523	509	578	532	529	601	522	568	586	506	562	568	551	508	548	527	518	529	532	539	517	531	535	527	516	558	539	591	518	470	507	470	544	555	504	549	518	520	547	529	569	550	592	527	526	559	556	549	504	533	532	581	509	559	486	571	541	508	549	562	544	525	545	534	555	537	462	549	542	546	482	513	524	563	546	565	567	517	534	538	564	506	563	527	546	546	546	569	540	543	506	521	499	536	536	510	509	564	540	521	573	511	497	570	551	582	532	584	527	521	542	552	569	556	563	550	526	557	499	539	517	524	546	542	558	497	567	517	528	522	530	516	551	518	509	544	539	543	559	515	566	511	540	514	514	540	528	528	509	556	540	525	541	542	483	545	547	558	535	539	507	503	499	587	556	535	531	514	519	552	540	538	528	498	513	545	517	586	495	525	514	552	556	548	536	520	537	565	543	504	545	554	509	508	520	500	542	556	512	525	562	529	556	499	544	558	585	555	552	562	550	492	570	515	542	514	558	491	507	552	488	553	548	539	510	518	519	557	502	518	554	535	545	517	544	558	525	532	540	548	507	543	528	538	564	522	523	566	541	539	555	520	556	537	546	588	541	518	538	564	528	504	528	523	512	528	538	541	534	555	539	522	543	564	552	522	546	493	557	496	565	516	564	550	521	559	519	529	529	515	541	570	527	574	569	538	538	565	535	542	507	504	527	539	506	554	560	578	524	512	514	523	559	529	556	556	561	553	535	537	524	589	567	588	552	553	564	516	517	555	545	519	565	552	546	543	523	523	594	525	531	549	525	563	540	533	474	525	541	545	548	538	487	549	536	530	530	536	576	528	540	513	571	518	564	539	480	533	532	538	522	567	509	503	516	532	563	512	532	587	546	519	545	529	534	551	519	561	557	529	535	563	524	536	519	510	490	523	555	508	580	575	568	526	539	510	535	546	538	565	523	503	495	543	527	540	523	576	515	552	541	499	571	525	532	520	547	578	506	558	550	601	574	526	542	529	566	501	556	521	519	536	527	585	536	540	536	559	576	548	518	575	521	543	534	520	515	586	542	559	494	515	518	493	539	579	482	524	546	527	542	516	534	525	528	550	539	533	515	498	522	531	539	501	547	543	553	536	542	545	537	596	526	548	546	504	537	552	529	574	548	537	527	536	531	558	561	570	551	533	486	531	505	524	542	558	528	567	573	528	534	537	574	552	529	531	510	495	577	561	545	568	519	545	517	564	515	511	538	552	548	520	571	575	554	561	522	544	546	538	549	539	539	548	509	512	534	521	585	548	532	570	533	509	540	549	554	539	531	517	530	511	541	512	519	548	536	550	505	517	519	517	516	503	536	511	592	567	537	562	526	531	539	532	514	520	503	517	544	558	574	528	554	564	527	521	561	548	563	553	556	499	550	522	548	525	530	573	532	513	519	536	519	515	526	524	539	541	528	552	541	533	532	518	559	536	525	527	500	581	529	509	548	519	538	503	518	570	548	495	547	516	541	541	525	513	532	537	553	529	538	541	539	562	542	561	542	561	542	542	559	528	504	524	536	536	534	530	591	532	515	524	516	561	529	511	493	511	551	512	551	518	550	515	561	516	531	563	527	555	530
7610	17396	13321	7115	4951	3764	3019	2269	1927	1752	1527	1422	1271	1163	1101	1073	978	939	921	904	859	816	852	786	765	817	796	774	736	742	778	809	768	784	791	746	718	779	699	781	692	698	699	692	685	716	724	652	673	672	712	734	702	668	666	726	633	700	696	716	666	701	670	674	725	715	688	717	631	697	683	697	691	683	704	716	700	640	693	646	661	661	668	722	688	694	642	713	639	691	735	673	669	648	696	676	662	673	662	688	643	617	699	656	709	711	677	643	677	679	688	660	702	669	683	685	738	705	728	698	653	724	686	657	698	658	636	691	740	693	684	710	686	673	715	698	682	664	691	669	694	642	673	675	691	692	712	708	685	721	648	660	700	679	686	678	708	667	703	684	694	653	655	695	639	689	701	655	718	629	675	671	687	703	659	698	703	669	662	658	679	689	658	650	648	652	715	675	658	668	644	641	693	661	680	673	612	676	698	642	702	683	700	683	657	684	688	711	669	715	679	675	674	710	712	648	630	693	697	697	707	691	715	685	649	661	662	703	680	710	706	696	668	630	684	663	663	662	699	658	670	709	627	674	725	674	676	693	694	698	653	690	693	700	653	672	647	670	696	675	692	672	645	704	667	658	657	640	663	675	649	712	671	716	667	674	686	637	700	698	692	647	641	693	772	691	693	675	675	669	687	709	703	700	665	681	706	658	651	694	688	719	707	661	681	658	669	678	695	670	668	687	657	665	692	669	618	690	711	667	679	693	686	699	691	753	661	643	674	696	652	695	667	703	674	704	678	675	655	621	719	677	693	680	712	721	708	676	685	701	686	671	677	645	641	633	671	690	713	678	661	653	676	683	685	672	692	653	683	679	728	674	709	673	674	702	636	690	710	679	686	667	661	643	691	694	714	697	715	643	736	661	636	673	689	658	682	701	738	687	660	710	637	680	653	673	669	654	665	654	656	648	653	687	671	702	703	657	650	712	662	667	691	720	674	630	702	676	690	640	657	694	690	666	669	663	644	688	686	676	661	652	639	685	615	681	665	707	725	653	693	662	727	656	679	641	706	697	712	666	665	687	687	647	716	706	705	647	641	658	669	631	661	680	647	647	697	668	685	661	753	611	662	678	726	652	691	686	657	641	646	683	686	654	681	702	675	676	680	645	721	675	683	669	674	659	683	624	680	685	687	701	703	729	647	683	694	728	628	696	677	668	674	658	649	659	680	675	653	634	678	698	659	690	672	670	706	637	687	685	654	704	720	671	664	642	668	681	676	661	700	694	637	659	740	687	640	680	677	643	672	680	681	665	653	681	677	639	673	674	671	688	649	679	685	649	668	658	715	668	699	668	718	707	656	658	741	663	696	708	679	683	692	671	664	639	698	654	701	708	681	640	673	739	688	666	680	676	639	660	664	673	698	666	701	720	679	695	619	641	739	712	630	660	657	694	665	659	677	682	672	682	656	666	669	640	706	675	652	650	685	659	664	670	679	633	655	705	693	661	752	678	662	685	716	621	719	633	692	710	672	663	691	713	674	723	666	662	689	671	740	698	666	702	670	662	722	689	631	690	667	645	680	716	685	693	645	703	660	702	730	700	681	686	700	638	694	703	665	677	672	664	695	664	677	706	696	681	629	675	665	681	644	663	669	689	687	656	687	676	656	639	695	624	693	654	611	722	680	712	644	648	693	653	692	665	717	733	672	696	641	657	684	741	685	713	693	655	700	685	738	684	662	695	658	647	682	686	665	687	667	741	601	681	617	723	630	644	681	626	719	638	674	640	665	714	674	678	655	672	682	682	682	745	639	662	674	692	688	694	690	730	680	668	646	689	642	670	609	650	671	666	657	648	634	682	680	676	701	672	705	655	658	699	647	690	691	687	659	708	683	669	667	711	689	667	694	672	692	698	653	690	680	660	663	729	674	681	710	689	669	693	731	659	712	667	700	648	709	663	700	662	664	670	700	685	664	732	723	636	615	653	703	693	704	692	668	659	700	636	683	689	676	666	671	667	637	653	657	671	649	684	713	672	711	638	681	674	691	645	689	645	663	684	646	674	686	696	643	749	626	709	697	646	691	697	662	706	683	749	667	703	674	717	663	693	703	672	718	672	682	688	661	663	655	692	634	701	676	689	682	672	711	699	657	635	694	691	672	711	671	659	646	665	677	663	657	697	677	611	652	634	689	704	728	647	691	657	655	666	692	696	676	690	679	695	692	689	681	658	704	702	692	659	708	651	668	720	711	634	701	694	668	696	734	686	649	682	653	655	650	638	647	687	661	653	663	654	667	687	682	692	713	729	687	682	687	697	633	682	711	656	712	659	695	699	714	678	708	699	625	660	726	707	658	650	703	645	696	687	676	672	726	694	701	625	673	618	673	671	699	645	630	672	663	646	653	701	704	650	684	716	637	641	692	715	661	655	659	711	708	660	617	707	654	673	646	697	666	676	673	656	666	739	661	666	634	661	696	695	672	696	701	653	675	655	674	680	699	703	682	662	713	691	702	702	681	677	641	652	672	658	659	657	667	684	645	672	672	668	656	652	668	672	701	677	658	701	661	659	688	689	702	658	669	632	680	686	660	718	625	686	663	680	684	651	653	677	726	695	693	668	683	684	663	688	684	679	712	680	694	701	700	648	679	668	654	677	612	663	677	641	697	701	675	728	715	633	650	671	686	687	691	689	674	662	678	661	664	708	697	699	713	691	648	664	722	680	709	682	666	670	701	696	670	711	639	641	691	681	668	667	667	711	650	633	660	649	629	678	681	648	654	660	639	695	695	693	687	665	713	682	715	664	631	709	663	649	707	666	643	650	675	692	671	677	704	691	628	672	688	682	672	681	674	673	703	673	703	672	682	711	680	668	716	689	642	678	647	677	704	675	697	680	704	702	631	663	676	693	723	745	683	723	679	663	666	636	751	662	668	696	650	681	712	628	677	682	663	698	691	622	698	710	671	654	680	695	699	684	660	641	670	668	646	624	728	685	676	668	667	663	647	662	694	684	676	623	678	709	698	663	671	654	710	681	659	695	700	655	696	690	692	669	667	655	632	601	663	714	649	730	707	659	649	621	659	635	655	685	661	680	731	663	664	652	683	657	663	707	717	697	674	668	726	675	667	661	717	671	659	661	701	704	676	680	676	659	682	659	696	687	663	693	657	686	686	734	691	618	690	695	674	692	679	655	677	697	676	667	705	667	708	661	646	645	708	684	707	680	703	703	707	709	641	708	655	640	660	634	664	638	665	649	645	631	701	654	673	689	680	651	658	649	680	674	628	691	695	647	711	659	706	682	665	649	656	647	673	654	694	723	675	694	728	680	682	639	656	650	667	682	736	614	675	684	688	697	637	667	686	693	702	674	690	642	683	722	652	644	653	688	686	650	703	659	685	681	663	700	719	697	680	671	664	635	688	676	701	690	670	690	628	635	668	705	685	706	661	676	676	668	689	686	714	676	701	684	728	699	661	626	646	677	644	672	695	698	671	648	705	664	678	654	642	621
26805	18951	4516	484	332	323	254	204	238	221	196	218	209	211	187	223	188	197	222	223	176	216	214	217	248	219	201	224	195	235	207	208	206	211	189	231	207	199	198	202	207	224	205	210	189	226	209	214	217	189	230	193	185	211	214	205	181	222	203	210	183	216	226	197	194	202	171	188	205	190	192	215	200	207	203	200	210	161	219	201	219	251	204	206	202	222	196	209	188	206	209	201	228	212	202	205	220	226	214	203	213	198	185	200	185	209	178	211	191	204	172	206	206	190	208	198	189	184	205	190	228	195	222	192	222	185	209	201	189	215	208	186	209	217	211	203	201	186	195	212	196	192	211	219	225	211	208	219	220	218	206	216	197	201	184	173	230	200	206	218	218	202	195	215	209	177	200	192	194	189	186	227	211	194	192	211	210	202	204	195	193	204	178	216	201	200	216	245	213	191	238	199	205	230	194	193	219	243	185	211	201	193	207	220	227	201	217	190	192	186	205	191	212	179	205	212	243	215	225	208	204	191	165	214	214	207	217	204	213	215	204	204	204	215	196	195	191	225	191	215	204	219	212	194	215	202	216	189	203	195	212	207	210	197	215	197	189	193	207	220	183	229	205	209	211	199	199	186	184	213	205	191	222	207	214	193	243	188	178	192	199	204	179	211	211	234	211	208	194	202	208	217	203	206	200	207	213	219	199	198	229	211	204	223	231	222	209	219	195	199	214	224	202	195	194	179	201	205	208	196	194	196	212	205	217	204	202	220	196	206	213	218	235	211	221	224	201	209	195	197	201	214	214	203	194	203	226	223	236	216	208	203	210	211	204	197	224	220	231	207	197	204	210	215	197	225	185	205	173	158	195	194	187	220	195	215	215	179	204	190	217	205	202	216	207	202	239	199	202	223	221	229	195	222	227	193	220	211	245	238	185	209	207	195	193	213	187	219	231	203	202	213	193	182	209	226	207	181	206	199	201	227	203	184	220	219	215	203	197	204	212	202	210	172	217	202	204	200	194	226	222	187	205	222	193	208	221	212	181	199	186	223	227	216	223	223	197	219	222	222	197	196	213	194	190	215	207	209	212	185	223	184	196	211	186	210	214	210	215	181	183	208	224	197	204	213	217	211	237	188	215	225	192	198	205	210	221	204	233	179	196	203	207	219	189	211	218	194	213	221	209	175	190	212	178	202	225	210	243	223	210	220	206	234	197	219	213	215	217	216	209	235	189	207	203	200	185	186	187	200	198	188	218	197	227	195	189	217	205	188	216	220	173	204	211	190	213	202	194	214	199	211	218	210	187	213	199	204	200	201	202	206	191	214	193	202	229	205	222	194	198	182	196	175	207	203	217	211	221	212	218	226	210	204	211	202	204	219	191	216	223	202	227	185	206	192	205	198	218	207	190	184	200	226	189	205	213	201	190	231	192	211	195	204	195	205	194	213	218	214	188	194	189	203	181	205	195	197	199	199	210	183	188	217	201	212	209	210	221	225	213	207	208	202	183	202	209	213	205	205	202	233	223	199	206	197	216	203	210	226	179	218	236	223	221	198	206	220	196	203	194	221	179	213	191	203	209	201	204	185	196	203	218	191	217	180	211	230	202	200	236	188	181	196	186	209	198	206	196	217	205	167	225	209	210	222	200	188	200	227	216	198	214	217	222	209	191	194	188	225	170	207	209	219	197	181	199	182	204	197	201	203	235	227	216	199	181	209	205	221	204	171	192	215	197	194	192	197	220	190	184	196	214	221	208	216	217	192	203	215	195	190	224	204	221	219	199	207	212	213	201	227	183	202	257	193	215	223	206	200	229	193	218	212	197	206	195	207	215	197	222	225	216	198	209	209	176	218	212	197	206	197	188	200	227	207	205	207	199	224	182	196	191	210	212	199	197	198	208	204	207	208	193	195	233	177	205	228	200	173	211	197	198	205	192	204	205	205	205	188	205	208	213	214	205	195	203	221	196	213	214	171	213	206	216	203	186	205	225	230	197	215	190	200	235	200	193	200	206	199	220	217	164	218	195	172	196	195	212	196	186	203	241	202	199	194	212	189	208	219	188	193	204	205	189	218	201	222	210	215	182	208	218	192	182	242	200	227	224	222	214	218	187	221	192	192	214	214	196	227	198	208	195	212	233	219	197	215	186	201	192	212	194	201	227	206	204	206	193	202	185	191	212	224	224	178	202	204	214	203	192	200	206	196	223	206	244	209	225	196	204	210	205	185	212	196	204	210	208	211	195	196	218	206	227	185	226	180	230	217	201	182	207	198	219	216	173	205	213	203	215	196	206	224	211	217	219	222	216	228	197	202	209	175	192	182	225	187	229	194	197	220	203	232	218	236	225	202	207	214	224	203	206	200	227	198	184	182	205	208	218	201	210	224	202	195	211	216	197	211	195	192	211	193	222	207	231	195	214	209	217	199	206	234	185	220	196	192	192	200	198	209	223	191	215	200	214	198	218	185	195	209	198	195	196	222	208	206	245	207	201	210	194	197	208	188	224	203	207	204	197	197	182	193	219	200	198	213	206	215	207	227	217	216	215	246	210	210	189	206	200	198	215	200	214	224	194	191	214	199	203	197	211	216	191	194	197	204	191	216	196	198	198	179	202	198	198	192	216	220	213	211	180	219	199	202	184	196	217	198	211	214	232	205	189	189	196	212	186	179	198	214	201	201	211	191	205	195	205	208	201	217	221	224	195	206	215	211	184	207	200	212	214	222	185	204	220	211	219	210	207	216	190	227	215	209	205	190	193	216	216	218	195	192	213	227	207	193	200	210	226	200	215	210	179	194	194	198	219	190	210	186	236	193	187	208	199	220	208	212	214	207	195	194	184	218	205	202	215	210	216	209	210	222	199	215	220	224	197	221	198	181	197	224	215	221	193	203	182	202	208	192	202	211	212	194	221	196	248	185	200	212	184	216	206	190	199	183	219	237	225	234	222	213	230	204	203	210	173	197	219	199	216	216	226	225	233	219	198	214	214	199	217	199	204	206	194	211	193	229	218	212	193	208	221	215	218	197	216	189	201	193	226	211	235	213	229	200	245	226	183	192	214	191	218	207	204	193	191	201	199	202	202	198	198	224	181	198	206	204	198	228	205	200	204	220	181	225	174	202	222	177	222	215	209	203	199	229	184	176	218	214	231	201	236	209	218	190	177	209	202	190	185	224	196	186	222	218	189	201	203	212	199	208	179	223	207	190	216	193	207	202	192	219	227	208	193	203	211	198	216	198	214	209	178	203	218	192	207	194	211	205	204	190	183	158	212	205	226	202	212	201	209	187	219	213	225	198	199	228	198	217	218	217	195	205	183	193	193	205	192	208	193	192	198	182	191	217	206	201	185	202	185	189	216	220	204	196	181	231	192	207	201	218	206	206	211	210	203	205	215	222	210	185	203	213	206	200	220	211	203	197	218	218	212	195	204	188	197	204	203	188	194	194	203	198	218	191	208	214	174	194	167	190	209	216	215	201	210	204	206	213	202	219	191	217
3952	1153	964	552	397	374	379	342	339	319	335	276	288	283	330	308	286	295	283	275	275	265	301	287	319	278	282	254	266	273	290	275	302	272	255	301	245	258	261	271	277	283	296	302	271	258	248	289	283	289	298	275	278	255	273	302	282	268	277	270	269	296	263	290	276	297	266	269	259	295	298	285	258	261	291	246	270	260	295	282	280	288	274	264	290	273	292	264	270	260	292	249	268	279	249	262	265	265	266	267	276	253	288	265	245	266	263	295	262	265	260	274	278	264	254	258	269	239	274	258	257	270	253	277	278	267	275	252	276	269	262	268	279	266	267	254	243	275	285	276	277	288	272	283	245	255	288	283	283	282	283	280	250	260	291	267	245	253	278	275	239	265	258	278	240	254	278	263	281	264	272	286	248	263	321	254	272	248	275	251	235	254	262	207	264	278	281	266	270	248	287	292	292	253	277	251	239	288	263	264	272	272	283	273	285	289	251	236	303	267	285	279	262	264	252	241	264	260	272	281	287	271	237	258	278	281	260	263	296	274	259	252	297	250	260	286	254	255	256	287	289	282	274	259	274	280	262	297	263	285	271	258	254	283	264	280	246	257	258	280	255	283	250	239	266	263	277	273	267	307	256	247	285	253	254	274	301	256	280	270	253	270	287	280	276	257	256	269	255	267	232	249	295	270	265	243	263	279	280	286	270	275	284	293	262	298	272	260	292	287	265	254	275	247	275	271	269	281	264	262	256	276	269	273	283	255	265	229	288	267	245	295	277	268	277	267	273	259	290	261	270	264	250	262	249	256	267	253	277	313	277	248	269	255	269	270	278	305	261	290	290	277	286	250	293	287	278	277	255	256	273	277	281	270	271	268	273	277	279	257	261	245	231	234	259	286	252	292	251	277	275	278	262	274	288	243	276	276	283	262	279	272	275	278	263	234	256	242	236	273	242	313	275	263	273	291	256	248	259	279	249	264	294	265	254	277	241	268	263	291	284	291	268	286	233	293	271	283	283	269	252	270	300	286	244	260	272	240	274	290	268	266	306	282	279	269	262	248	257	272	300	279	276	263	244	279	293	242	304	275	269	274	281	280	285	271	267	264	261	292	260	286	279	288	304	258	288	287	290	251	270	290	268	272	265	247	286	250	283	265	243	267	256	244	276	296	262	245	275	261	223	268	271	257	300	241	253	280	261	281	252	267	234	267	267	272	290	289	280	274	268	274	263	264	272	280	267	258	279	253	276	265	287	284	287	289	253	274	279	262	257	272	284	262	261	282	308	267	276	257	259	277	285	243	267	273	258	268	271	266	282	263	292	315	267	278	283	257	254	293	269	243	260	261	288	269	280	282	270	273	259	273	256	284	253	246	257	278	265	236	279	273	286	287	275	263	245	251	276	284	310	259	267	256	283	269	289	283	300	281	277	266	243	276	254	263	271	274	254	262	298	276	262	283	278	282	301	259	262	292	248	273	255	249	286	253	275	278	264	330	271	286	280	284	288	253	267	268	263	261	282	288	293	291	276	269	266	255	269	290	291	274	257	254	264	238	268	279	271	251	305	269	295	289	271	287	248	275	252	256	259	268	280	282	276	274	277	284	284	268	279	262	294	262	294	276	283	288	263	254	243	303	286	271	271	270	274	266	272	258	252	280	283	251	273	268	257	303	267	287	263	287	261	245	259	247	259	283	295	268	283	260	252	279	262	261	258	250	291	251	278	297	282	294	268	263	282	268	272	276	278	277	252	263	258	267	261	289	288	261	271	292	248	288	242	262	281	257	268	265	285	245	253	259	270	275	248	260	291	283	271	270	267	248	253	240	280	239	259	282	277	282	243	270	264	255	246	258	262	259	272	256	284	277	285	270	287	240	252	275	269	254	266	274	288	255	298	270	269	284	298	262	258	284	292	271	259	257	268	258	282	271	259	281	262	236	258	249	260	263	262	291	248	265	288	292	278	254	310	266	259	275	279	249	244	261	264	255	268	276	269	287	276	248	274	242	270	255	266	273	263	289	291	278	277	254	263	277	273	252	270	290	281	271	258	281	320	335	308	248	259	254	278	291	273	259	272	271	268	245	254	262	263	255	271	263	230	264	293	268	308	264	263	280	279	244	272	260	264	273	273	268	286	299	256	267	265	312	270	263	291	274	247	278	280	269	262	281	277	283	292	260	267	275	248	269	274	267	273	284	280	295	280	268	293	255	276	261	282	265	275	248	244	269	288	288	262	280	285	292	293	270	257	259	258	237	259	274	270	279	293	251	242	267	270	269	248	258	249	260	275	276	260	291	271	279	286	257	282	291	299	267	299	270	270	298	257	291	254	268	288	262	294	290	266	256	291	277	284	297	244	255	257	256	273	300	253	255	255	267	249	268	269	235	254	271	271	264	268	264	291	268	234	270	288	267	257	252	258	276	278	291	259	264	277	255	253	240	271	260	278	269	301	288	281	297	254	273	262	257	279	281	290	260	279	254	262	248	263	278	264	256	253	276	271	244	269	257	253	269	264	264	263	239	282	247	255	280	266	277	246	253	253	271	293	279	268	270	271	271	297	281	279	264	291	259	258	272	262	277	267	293	268	262	282	261	267	279	266	295	265	270	286	291	272	258	282	277	276	290	274	260	262	271	274	278	280	256	273	268	285	260	271	277	265	278	277	288	274	282	270	283	267	268	261	303	242	273	231	250	247	274	252	256	286	273	280	281	276	267	290	262	257	263	256	283	274	238	243	284	259	272	254	249	284	249	259	264	267	252	251	274	245	291	259	267	252	277	246	289	276	288	261	276	259	268	263	264	248	237	257	270	265	242	260	273	266	270	268	293	243	257	291	280	271	277	287	234	253	272	245	267	250	267	255	267	292	267	286	296	277	255	256	275	263	300	280	255	258	254	271	265	284	299	286	259	262	264	273	249	256	250	271	276	275	264	245	276	259	259	301	271	272	255	257	293	274	246	273	276	262	267	254	293	271	285	251	238	252	248	294	290	273	268	291	252	281	246	235	298	264	274	265	290	258	236	277	279	267	253	268	269	299	278	264	271	243	295	264	273	268	277	283	279	284	267	278	290	267	295	269	254	269	251	261	246	288	276	264	277	286	283	290	288	265	280	269	297	274	266	267	295	265	257	240	261	291	263	265	260	284	279	247	252	242	275	295	287	274	242	247	270	277	235	269	276	261	295	280	282	287	280	283	272	252	259	277	254	267	261	269	263	279	283	270	255	276	276	255	269	278	283	277	267	279	285	251	265	302	270	250	266	270	279	293	264	247	296	265	281	282	263	252	263	284	271	291	282	259	273	242	251	243	269	247	266	266	268	243	276	253	279	284	265	253	269	252	270	256	263	276	272	249	283	266	275	267	252	241	295	271	271	268	259	269	266	272	247	295	265	267	257	261	302	252	275	245	269	257	278	258	293	266	282	274	301	279	299	243	262	295	262	277	265	274	260	286	281	291	242	276	266	269	271	268	272	278	260	276	265	280	267	264	277	265	261
23826	21040	28233	24025	20999	7327	1097	851	747	690	651	615	596	568	608	532	542	539	503	517	514	475	521	484	506	481	538	458	456	464	488	502	458	507	436	481	488	480	511	491	464	498	500	512	457	490	502	486	461	529	445	462	487	477	471	457	500	480	465	470	485	486	488	498	478	443	490	512	449	477	517	511	453	501	464	477	473	441	458	498	469	460	451	441	511	487	476	470	458	475	432	478	478	455	489	473	483	488	471	461	472	502	490	480	484	476	494	531	453	498	501	474	493	464	484	493	466	488	455	504	442	435	496	472	458	479	463	475	489	500	471	482	463	486	476	473	480	522	454	454	478	416	499	490	454	434	473	455	436	489	445	497	451	450	495	505	496	472	458	492	471	444	431	471	464	434	465	457	475	494	447	480	472	471	471	470	448	497	456	475	491	504	471	485	489	468	460	481	460	490	476	459	474	500	453	467	466	498	475	482	476	476	472	466	472	499	442	470	497	495	477	455	472	501	494	499	447	484	494	486	483	484	480	502	458	505	535	501	484	518	470	489	459	490	487	469	455	481	472	438	492	470	470	440	477	512	451	494	477	450	494	472	474	503	514	412	513	479	447	450	443	450	461	474	439	471	413	451	489	474	457	452	512	461	475	499	466	469	475	446	466	491	476	468	509	455	480	480	458	438	439	461	492	457	516	466	467	470	470	453	454	478	441	481	441	483	485	461	453	475	443	451	465	464	461	471	472	514	457	472	485	460	467	457	470	489	478	457	439	507	473	456	478	480	489	481	475	482	471	461	487	459	465	505	490	485	477	468	472	438	483	469	485	480	467	514	496	453	460	467	455	459	474	513	428	483	440	471	506	459	477	512	472	455	446	440	440	453	468	490	446	507	518	476	486	467	468	460	527	478	482	477	455	461	489	501	451	470	460	531	471	509	478	539	461	483	459	440	499	479	447	555	478	467	464	456	471	470	483	478	468	523	481	480	483	516	506	475	473	490	475	481	479	396	461	498	457	476	479	502	448	505	488	453	506	485	445	477	506	425	490	490	477	486	490	489	449	442	477	501	505	471	464	510	505	428	447	473	520	479	461	478	495	482	488	519	475	462	506	482	494	478	466	497	475	474	503	437	471	439	467	454	484	466	436	466	477	512	462	501	470	460	466	466	453	503	474	476	463	492	499	473	474	475	476	478	480	493	482	485	466	482	455	490	477	474	452	490	468	466	479	471	472	483	430	456	463	500	501	492	514	469	471	473	493	465	475	476	475	461	426	479	500	418	472	457	460	432	488	505	468	473	479	469	482	476	505	482	467	476	487	461	457	473	459	478	483	478	448	469	439	441	517	458	483	494	467	444	477	482	534	464	461	450	475	451	488	423	487	459	463	488	469	498	451	521	477	450	449	481	468	461	438	475	475	464	488	472	503	449	450	474	452	480	474	442	503	496	483	460	508	472	463	494	448	468	494	486	476	436	458	455	436	479	480	440	488	479	464	456	468	450	452	418	489	503	461	473	420	468	490	415	461	469	463	488	461	464	467	454	481	517	428	475	489	465	516	493	462	481	474	453	508	490	481	479	441	497	454	459	451	488	494	456	492	457	478	424	449	484	442	450	469	512	486	483	424	444	480	472	430	498	524	425	487	487	469	512	470	466	470	461	452	493	484	497	468	444	492	505	481	462	445	502	491	445	467	508	482	494	459	489	510	389	449	475	460	414	509	438	479	466	444	429	441	460	433	432	488	444	477	446	473	473	476	532	477	492	448	488	513	475	471	471	477	471	474	450	486	498	506	525	459	445	499	461	490	466	450	457	471	455	464	475	475	442	444	455	486	489	481	476	491	452	455	455	452	438	484	469	468	472	478	476	466	484	477	456	488	445	435	476	479	439	504	437	520	442	471	494	473	455	424	494	444	501	463	479	486	471	450	454	463	455	466	425	476	492	448	479	497	457	466	475	444	449	514	463	470	484	478	463	457	481	473	476	469	446	443	450	494	482	482	492	483	467	478	480	515	488	483	446	464	470	471	445	460	498	443	477	452	478	448	450	470	488	437	449	449	509	529	497	453	454	512	488	482	495	474	519	440	502	449	467	524	467	435	450	473	477	449	481	456	448	501	447	512	476	454	516	511	476	456	490	519	429	446	454	448	441	447	461	493	434	436	461	448	468	474	467	480	471	463	481	494	433	469	471	453	474	470	485	477	543	487	479	459	516	488	494	453	473	470	487	468	477	471	425	470	469	445	476	456	467	468	478	472	452	453	471	474	463	495	461	466	493	465	463	479	472	493	458	485	482	496	494	500	472	464	480	461	470	460	484	437	466	495	505	489	493	431	475	452	418	448	467	477	452	493	472	449	492	502	481	471	462	483	462	480	485	499	426	496	479	508	505	501	476	471	486	455	518	487	469	428	459	504	469	487	482	474	483	452	417	498	513	449	457	453	463	459	493	443	489	467	447	513	490	524	435	472	466	471	507	457	478	480	462	485	489	460	447	472	493	477	460	498	504	473	456	439	446	506	456	475	458	504	485	484	458	446	472	397	472	461	469	494	507	495	487	490	449	464	445	446	458	466	491	448	448	480	445	482	475	466	474	486	468	439	465	461	471	470	458	433	496	496	483	509	468	461	482	446	447	468	486	473	511	460	454	473	468	411	467	482	473	452	448	461	426	447	454	483	440	510	511	423	482	476	445	498	455	442	442	480	458	506	432	479	475	463	462	474	450	475	476	477	477	436	496	461	468	472	455	509	446	494	479	508	458	436	458	475	500	451	469	485	481	486	476	468	458	483	485	468	459	492	464	463	466	499	480	458	440	469	469	485	453	454	501	462	473	464	468	489	447	457	471	474	494	478	447	467	467	442	491	427	476	478	510	454	470	445	461	485	457	438	456	460	465	528	474	495	512	465	452	466	494	469	413	486	462	521	444	460	453	472	441	440	473	498	445	444	456	477	466	449	464	476	480	461	464	488	503	470	491	481	492	459	485	476	417	464	449	485	454	482	448	476	447	495	477	475	431	466	466	486	499	475	436	456	477	456	441	408	438	462	463	527	490	438	455	437	496	469	477	483	505	478	438	471	465	485	489	423	498	455	477	451	449	443	473	469	473	445	422	463	444	475	476	504	471	440	505	460	459	464	487	500	476	448	459	452	469	444	457	467	447	417	472	464	428	477	479	457	472	484	482	461	461	495	480	457	463	447	450	476	485	456	482	483	459	486	473	503	466	477	478	504	444	478	466	484	471	462	467	463	483	464	474	449	481	450	475	484	453	471	494	487	482	455	479	498	478	521	496	472	479	497	484	467	425	467	479	499	446	482	491	431	458	496	470	461	508	462	475	433	447	433	459	480	475	475	437	471	482	463	487	447	477	446	463	480	470	449	450	503	466	483	491	443	473	443	468	457	427	451	450	474	455	465	474	480	461	467	487	454	493	465	459	449	443	463	449	478	471	492	476	516	482	455	411	462	519	484	506	460	484	503	435	450	492	457	493	488	464
5197	10753	8369	4223	2977	2241	1731	1458	1322	1125	1097	965	902	834	822	764	752	737	736	711	672	676	719	691	657	633	667	681	642	616	676	638	605	622	646	628	646	628	629	625	624	570	612	599	595	556	621	642	627	632	600	555	591	554	635	601	590	581	643	595	612	642	615	573	608	596	611	585	612	620	572	611	652	587	600	592	567	594	594	584	579	635	581	653	600	561	578	565	612	597	580	599	595	575	580	617	628	587	600	582	587	559	604	591	597	584	605	603	610	612	574	608	623	563	564	604	607	645	579	604	601	566	579	594	597	578	605	620	574	596	585	597	625	600	611	618	616	592	554	572	638	607	616	620	590	591	567	580	587	563	625	578	603	595	612	587	611	568	617	619	583	591	619	568	606	567	589	583	539	584	590	614	590	532	562	602	564	589	635	602	599	628	621	598	587	569	608	576	591	638	676	615	619	558	619	585	589	613	603	561	628	568	634	611	607	610	607	595	548	555	618	598	573	587	624	560	631	598	609	598	621	553	572	583	593	589	621	601	547	585	624	629	589	586	589	576	603	588	563	595	590	554	579	606	558	620	588	608	578	556	576	585	572	587	588	581	592	580	586	589	600	588	567	586	597	583	616	597	628	595	579	604	586	580	603	549	591	584	593	564	606	632	602	611	616	605	576	576	606	581	590	563	554	618	605	574	572	616	588	590	585	637	591	576	574	579	575	616	577	558	536	583	586	598	610	596	590	586	558	591	519	593	590	580	568	616	575	602	592	611	595	602	590	582	557	611	593	633	522	611	598	581	609	623	590	611	597	609	634	560	597	611	614	576	574	574	600	609	589	575	600	602	619	609	598	552	585	581	605	588	657	580	571	576	620	590	579	609	571	572	593	565	566	613	590	549	610	540	540	593	627	655	594	615	590	587	607	611	574	602	580	600	604	647	588	594	587	592	573	583	579	591	560	562	573	605	614	574	608	625	607	597	576	567	597	633	618	585	601	545	599	595	575	554	562	591	597	610	585	601	568	582	574	610	622	595	543	638	611	585	586	585	574	550	571	583	592	566	602	615	576	595	601	582	593	594	606	642	633	563	598	598	569	646	599	590	566	641	593	588	579	576	605	610	585	560	570	610	578	607	617	582	574	580	595	633	588	600	606	614	544	624	591	603	620	594	596	603	643	660	583	577	581	612	574	593	607	550	564	564	573	592	608	553	584	584	615	596	559	603	570	604	631	602	600	585	599	581	592	604	568	595	591	624	570	604	625	604	586	603	639	609	583	594	601	608	577	572	585	562	588	605	592	598	606	597	607	595	622	592	591	554	593	574	546	611	550	598	614	619	554	528	588	576	622	629	543	590	582	587	625	591	594	621	555	588	596	604	593	606	595	588	562	589	592	598	587	606	591	650	611	580	649	610	628	604	578	627	567	611	570	604	613	597	555	572	591	547	591	582	583	600	534	560	584	588	602	599	571	621	610	571	532	615	622	567	621	602	598	567	597	613	592	579	616	562	583	578	580	619	584	614	597	614	613	626	594	585	594	611	604	571	600	587	585	608	606	622	580	629	618	570	590	611	608	632	585	561	620	553	603	583	557	656	628	562	627	562	588	598	582	595	554	566	564	568	548	590	593	605	600	612	650	567	593	581	564	612	616	565	600	584	573	581	568	577	576	581	558	608	623	597	612	598	575	573	581	555	613	580	561	589	563	604	561	561	566	570	562	558	605	590	612	585	588	607	599	560	589	599	562	582	607	581	583	602	587	610	564	626	617	590	616	564	628	548	548	575	600	585	611	614	603	617	569	617	596	607	569	589	596	606	618	590	553	595	660	605	602	622	578	617	619	640	545	581	578	626	585	610	572	620	558	601	633	598	595	593	599	623	581	597	576	583	610	615	571	579	616	591	580	574	600	611	564	573	574	630	592	557	604	595	601	589	590	626	582	605	551	571	590	596	575	561	610	559	574	617	636	593	596	587	620	611	615	602	580	572	580	567	564	595	583	603	561	558	581	593	577	601	585	575	606	607	607	590	619	585	591	599	581	595	605	606	588	618	597	593	628	607	607	611	592	643	608	592	590	569	617	639	565	615	635	572	597	585	628	580	579	540	573	598	642	632	567	616	592	579	607	631	648	576	602	579	564	555	556	575	599	608	541	583	578	610	581	588	602	581	600	536	618	588	549	594	592	576	589	583	603	568	620	591	596	596	596	621	571	567	602	613	632	589	620	584	594	571	592	583	604	612	582	589	625	620	566	561	579	597	589	575	620	588	579	519	583	588	597	594	572	605	539	669	638	591	571	604	587	594	609	655	581	583	580	600	598	576	575	596	617	584	575	638	589	613	596	604	612	577	597	635	577	594	582	585	579	555	565	627	604	608	563	622	574	602	569	584	554	580	575	585	593	643	605	613	605	595	570	601	612	592	586	577	617	563	560	530	573	594	594	578	585	591	573	563	585	545	555	562	620	613	564	636	585	631	594	595	571	585	637	595	598	601	572	580	610	584	561	579	564	580	603	566	578	594	585	614	582	589	590	577	648	579	612	580	597	584	602	588	573	546	557	586	639	595	564	585	625	667	618	624	572	588	598	599	578	581	600	579	572	584	581	583	604	621	583	647	568	562	596	580	600	598	643	572	572	609	585	574	576	598	551	588	622	600	623	573	597	609	639	586	566	609	600	600	618	566	526	608	598	589	624	555	578	595	589	622	573	561	618	621	550	598	586	547	596	610	592	578	624	610	580	590	580	539	559	589	556	580	573	601	593	605	597	568	583	555	564	595	566	568	602	595	587	566	557	569	590	545	594	617	628	589	644	576	601	541	575	609	628	579	597	553	570	563	573	576	596	598	596	590	598	615	588	569	593	610	593	601	591	587	587	578	580	599	571	630	623	587	571	597	597	589	581	583	603	535	549	614	607	547	572	583	578	608	623	598	554	601	584	606	610	576	604	620	560	588	580	595	616	581	631	601	596	626	577	583	602	644	589	550	613	573	587	613	601	548	567	595	596	597	570	580	636	560	590	599	587	587	576	598	615	574	569	579	586	592	603	589	603	612	604	546	593	602	597	606	620	601	547	573	553	558	587	576	635	592	594	572	583	549	547	588	596	609	593	598	557	592	630	603	599	597	548	615	577	582	579	569	588	573	561	590	594	619	607	579	590	605	608	570	559	586	568	587	612	612	573	575	646	598	580	584	615	625	622	613	591	613	572	546	585	577	579	608	605	656	539	553	535	604	603	579	573	576	605	562	592	609	617	610	604	573	594	568	603	607	555	600	572	614	561	573	586	552	561	567	575	613	622	572	591	599	585	610	610	592	578	613	582	583	567	604	576	620	588	612	585	607	564	592	604	612	573	588	640	584	567	574	602	535	582	600	587	566	615	608	629	641	598	546	611	598	557	601	582	564	633	592	557	562	613	580	605	550	631	601	576	582	607	584	614	637	655	571	568	608	589	568	566	568	516	533	609	530	592	585	626	582	603	558	593	607	574	623	569	609
24987	20965	26681	25140	4156	448	336	288	284	233	247	210	191	241	183	186	190	170	190	181	192	160	179	182	172	165	174	143	166	168	145	149	146	160	157	154	132	160	174	166	159	168	168	181	161	170	170	148	154	159	145	157	168	166	161	133	171	173	159	148	175	165	173	144	188	147	178	148	165	163	153	162	159	161	170	152	147	148	144	162	163	132	168	153	165	148	165	166	148	152	159	163	188	161	156	159	166	168	177	150	143	165	130	147	149	158	137	148	156	153	155	156	155	147	148	154	144	161	151	154	154	143	150	168	163	158	169	151	160	161	153	155	163	130	167	173	156	127	170	132	171	177	171	158	146	174	135	168	135	137	153	158	135	173	175	135	145	160	136	177	144	146	165	162	192	154	175	150	148	172	154	164	158	169	160	147	167	159	158	168	162	149	155	155	151	157	182	170	145	158	161	163	148	156	159	144	145	163	175	141	154	142	161	159	163	160	161	151	137	163	152	157	161	147	150	166	165	176	134	166	155	127	156	170	166	150	142	165	167	148	170	149	163	172	145	167	148	164	131	157	137	168	137	158	144	169	165	157	164	156	158	143	148	155	152	149	167	150	167	148	151	133	170	148	159	137	140	151	131	162	151	159	176	170	163	168	144	156	160	149	145	160	166	155	146	146	167	157	159	167	148	152	150	136	143	162	160	142	160	137	150	134	158	153	163	148	163	144	148	149	156	144	159	156	144	178	160	140	138	140	172	172	152	149	173	145	147	157	158	138	179	162	161	164	147	150	161	172	163	193	164	141	153	152	141	163	170	154	154	169	160	149	153	156	165	171	152	159	166	149	157	169	159	173	162	136	156	163	162	150	172	153	137	143	140	149	145	174	139	147	179	154	149	167	151	150	162	154	175	161	147	164	186	130	165	145	156	170	182	158	145	152	137	150	172	181	147	153	168	175	175	179	154	173	139	161	151	141	158	148	165	161	146	146	158	134	159	149	135	151	166	163	138	158	162	157	153	156	159	159	147	148	156	174	139	152	156	171	145	170	161	146	171	147	173	145	160	169	163	139	177	146	140	150	148	150	148	133	162	158	169	134	143	143	183	145	154	141	151	164	152	147	160	154	133	152	163	158	171	151	150	147	157	140	167	144	153	156	154	160	164	134	172	149	166	169	153	164	150	171	151	151	147	154	146	182	159	159	174	174	162	145	142	158	149	157	172	150	166	161	151	171	155	168	146	145	165	166	144	153	139	165	164	140	151	157	152	169	162	129	131	143	140	152	138	150	165	154	166	171	176	176	149	157	165	152	158	171	164	148	130	150	136	160	147	172	152	148	141	140	148	151	141	154	166	150	133	170	153	166	162	159	141	159	150	176	158	172	154	159	138	136	150	181	164	135	164	160	148	144	139	161	158	173	165	150	163	149	146	160	182	185	152	160	144	146	132	185	173	155	134	160	175	160	168	177	154	166	155	131	140	160	149	186	154	160	179	133	162	149	151	154	170	153	150	165	154	188	160	184	127	166	157	143	137	154	163	149	141	146	159	143	181	148	141	140	142	158	133	120	162	157	190	138	174	146	167	169	153	168	169	163	149	164	159	156	139	156	157	161	138	139	181	117	152	167	161	154	148	145	169	160	159	163	143	160	174	164	153	165	173	143	144	152	161	145	149	156	160	152	163	148	173	153	148	146	150	163	171	153	140	136	154	183	161	165	137	177	133	182	162	143	164	179	153	156	146	152	144	147	160	155	161	137	163	160	153	146	160	146	164	151	152	126	144	128	145	170	142	144	179	173	158	157	158	155	145	146	161	150	155	135	151	146	156	172	175	157	175	156	165	147	157	167	152	148	132	148	144	152	146	160	145	157	169	153	156	135	160	173	180	171	160	160	162	154	150	165	140	147	156	168	159	163	147	144	153	149	148	145	149	160	148	189	133	138	165	171	152	150	152	155	165	160	147	161	168	143	150	165	174	162	151	121	130	164	146	167	168	162	150	144	148	129	168	162	150	173	183	153	138	157	178	168	163	167	156	166	146	173	162	153	150	169	152	164	170	151	182	167	167	145	174	153	173	152	141	182	154	155	168	140	135	139	157	146	152	161	163	138	151	172	161	141	175	171	158	136	173	146	146	167	154	163	166	148	154	152	152	146	146	178	154	159	142	141	159	166	186	154	174	151	157	140	159	151	160	162	169	163	143	156	145	159	139	182	149	154	167	155	153	173	172	166	146	146	168	162	133	144	157	144	168	157	156	143	157	169	150	158	144	162	139	165	157	183	159	169	170	162	141	148	175	140	166	170	157	155	150	166	143	137	168	170	159	155	170	164	165	148	124	170	141	163	169	188	159	158	164	152	146	152	170	174	154	163	146	162	124	158	149	169	164	156	177	161	165	147	165	151	156	148	161	164	144	162	183	157	160	163	175	157	156	142	167	176	178	174	165	157	143	176	159	166	145	155	155	147	166	172	158	141	155	166	151	187	152	143	156	154	146	143	159	187	193	165	166	137	162	146	140	178	162	161	133	148	149	165	151	163	156	157	144	145	158	154	175	160	152	152	136	123	150	166	157	147	150	151	169	144	163	162	143	175	160	137	150	112	167	151	156	120	172	163	166	148	162	157	166	164	158	158	164	160	177	151	158	139	166	158	156	126	130	168	157	145	151	167	136	142	156	158	165	159	142	139	170	146	165	154	155	160	181	165	141	131	163	138	149	165	153	165	149	132	145	142	164	153	173	154	140	138	148	136	166	164	172	165	166	156	163	164	170	150	161	140	150	155	168	159	174	148	146	161	155	176	152	148	150	152	149	150	145	157	158	151	147	146	132	154	150	183	150	154	163	178	145	171	132	160	149	148	150	159	157	149	139	167	136	157	141	152	161	155	162	146	148	168	155	139	138	165	154	133	157	170	173	161	160	167	155	139	157	168	143	147	163	146	164	183	135	142	156	161	138	156	169	161	151	159	170	141	153	154	173	156	159	129	162	168	150	159	151	143	159	130	147	162	157	178	149	163	138	162	162	110	144	152	154	148	160	185	163	142	173	163	168	164	177	155	160	166	162	144	162	161	161	141	150	155	166	148	149	145	162	131	132	155	154	161	149	168	162	137	163	176	139	167	149	159	162	136	168	169	161	139	163	134	148	163	152	155	157	155	164	142	155	155	152	170	152	139	160	162	165	165	173	149	147	127	160	163	144	155	176	144	140	172	152	166	124	182	148	156	155	168	140	155	160	168	158	127	141	160	147	155	155	146	166	126	153	164	150	155	171	124	142	145	176	132	142	153	143	138	169	139	156	147	158	176	183	134	164	145	125	152	155	146	158	139	150	173	169	142	159	158	152	165	138	160	168	177	150	146	140	156	161	161	162	156	147	151	145	166	147	159	154	154	149	157	172	144	175	166	137	146	148	168	129	156	149	160	168	167	133	167	150	155	164	156	148	135	175	161	164	178	144	137	131	139	163	141	151	138	142	151	142	148	174	167	156	145	155	171	171	157
4627	5731	4194	1974	1421	1014	784	688	555	522	478	410	398	364	336	329	305	308	277	250	261	247	271	263	231	249	250	255	260	261	207	253	238	262	210	236	252	235	243	198	219	232	235	212	213	254	222	247	237	227	217	220	218	220	224	227	244	264	234	227	215	205	211	238	239	225	198	205	241	212	219	231	223	227	249	212	237	205	225	223	192	215	216	233	230	244	236	230	223	204	217	244	196	258	239	224	212	219	241	250	192	223	204	229	224	247	260	219	218	235	225	222	215	227	236	226	239	217	218	238	246	223	210	227	217	232	225	231	239	260	245	221	211	229	224	243	204	212	216	257	207	205	220	235	213	240	180	216	227	259	211	226	196	213	229	204	235	202	231	240	225	226	218	211	225	248	226	223	269	225	226	214	221	224	211	232	215	229	230	222	213	221	228	206	216	202	233	203	231	233	223	246	208	225	222	211	243	209	222	223	211	244	223	221	258	232	237	217	231	206	237	225	225	220	230	211	246	194	222	241	228	226	206	236	239	187	203	198	209	205	238	246	226	224	228	213	212	194	231	256	224	251	231	194	236	228	203	207	219	215	207	228	207	221	224	232	231	220	231	228	201	240	207	241	198	220	214	217	225	200	220	232	243	244	239	213	216	236	217	232	236	201	228	234	230	233	224	233	223	243	233	220	210	240	242	221	222	221	223	215	216	207	212	239	221	216	223	220	213	228	224	193	184	217	223	203	227	238	222	212	232	229	209	201	213	218	208	211	227	217	239	227	217	222	215	252	212	227	204	220	228	266	217	239	217	221	223	214	238	251	207	232	208	239	194	209	212	216	189	217	236	229	233	215	230	217	249	232	202	204	220	214	226	217	204	233	269	225	219	223	232	228	226	221	210	215	240	214	234	225	224	232	235	218	232	215	236	206	220	228	220	224	220	213	236	234	229	213	251	217	225	241	199	242	248	206	221	209	212	215	226	214	220	223	249	181	216	226	223	237	229	224	234	209	233	217	244	231	244	232	224	222	211	227	197	241	247	210	211	246	221	214	230	219	208	210	211	217	218	224	213	229	239	218	217	263	228	245	238	204	228	239	206	239	205	220	231	245	223	225	223	215	223	242	230	216	176	206	220	218	232	219	204	210	191	215	254	235	243	237	241	205	233	213	194	210	242	233	219	222	212	191	229	217	191	218	189	233	218	222	240	227	220	224	214	231	200	217	240	248	233	207	217	213	225	210	202	221	246	210	244	216	210	202	227	239	232	231	198	202	244	226	216	223	241	212	217	244	215	236	233	222	220	259	226	214	227	250	225	223	208	230	239	209	217	231	216	233	233	199	233	221	230	213	224	239	220	238	208	212	192	235	231	227	213	228	244	230	216	241	219	231	215	228	223	232	223	215	239	213	252	230	220	214	241	229	201	218	213	221	251	234	240	212	215	218	225	210	223	207	200	232	200	227	242	240	242	245	241	208	219	209	227	207	194	231	233	235	247	250	235	227	206	222	207	234	213	216	199	210	209	214	206	182	215	214	233	215	235	234	234	254	225	244	211	250	234	213	217	217	232	242	217	188	234	240	223	226	201	221	200	227	208	224	201	212	215	227	208	229	218	245	217	238	213	228	217	241	238	218	217	259	193	221	242	209	244	206	232	215	211	215	236	248	218	240	225	245	220	221	231	216	212	222	205	209	210	211	197	217	224	219	199	220	256	209	229	242	207	201	194	226	246	230	218	232	221	211	227	233	237	238	229	231	229	229	233	206	229	227	226	242	202	244	201	217	228	229	211	217	219	231	225	205	225	202	238	229	216	220	240	213	235	241	232	204	210	223	226	209	254	235	229	210	200	245	228	212	207	183	221	229	204	203	227	215	246	236	216	219	236	215	240	250	221	204	210	244	192	200	233	217	220	240	199	205	224	213	220	211	219	238	229	221	239	240	210	192	204	206	205	244	248	236	219	241	230	218	234	203	231	204	221	205	222	239	217	221	217	218	216	219	245	220	199	216	239	215	204	232	242	183	219	215	233	231	251	211	219	223	222	222	227	211	189	228	248	213	207	233	249	205	206	246	196	232	229	212	217	248	209	232	231	211	211	220	229	232	218	201	215	217	216	229	228	255	219	256	235	234	233	242	253	199	213	236	217	219	204	225	212	220	209	231	220	250	217	212	229	235	221	245	198	239	232	225	238	226	217	214	207	221	221	221	227	225	202	221	220	216	243	208	214	216	214	221	213	240	229	221	210	225	237	203	228	238	220	211	255	199	217	209	210	219	211	240	234	232	208	242	216	217	223	219	214	235	232	228	209	236	220	224	225	243	245	223	226	200	216	201	217	220	209	246	224	218	222	238	226	247	216	195	226	247	214	251	254	197	243	233	231	225	206	221	211	240	200	228	219	241	248	231	221	232	219	219	245	219	231	247	223	216	220	209	236	241	234	249	227	216	223	235	219	214	237	231	183	233	203	226	218	252	231	211	207	228	249	208	241	259	221	208	213	206	225	234	226	200	240	214	224	233	207	229	247	202	241	213	194	248	207	195	215	218	238	221	214	247	233	223	233	200	219	244	223	205	235	237	195	235	238	229	234	246	227	220	199	227	210	221	242	217	229	224	227	246	242	204	234	212	230	227	211	236	189	231	237	259	231	222	199	219	222	217	233	205	208	229	227	221	208	205	218	212	214	229	259	228	213	238	213	214	238	251	202	243	213	236	210	230	213	215	218	239	223	220	230	258	207	214	231	221	248	222	229	238	236	236	244	221	220	230	243	244	212	234	219	219	216	232	217	216	230	225	221	236	212	227	225	227	222	214	220	217	218	198	226	207	240	194	205	241	227	221	256	231	232	239	197	193	185	244	245	230	229	213	209	226	216	214	205	198	220	233	210	244	209	222	224	197	218	223	240	224	235	220	227	220	239	236	215	240	215	208	229	252	245	232	218	231	244	230	223	200	236	248	233	252	257	227	259	217	242	214	240	213	250	228	247	216	240	222	217	208	201	222	166	199	223	240	208	205	213	222	207	216	224	209	228	224	217	225	220	204	207	200	213	216	208	215	230	233	219	232	215	228	209	219	235	219	233	194	216	232	203	236	220	266	216	217	239	235	204	238	227	239	211	218	237	229	229	213	221	223	214	238	222	221	181	200	199	216	210	230	204	236	206	212	212	219	217	206	209	193	249	211	236	239	231	241	221	238	222	225	234	216	215	238	233	239	226	228	238	209	233	210	217	229	209	219	241	210	224	220	245	240	242	202	234	216	215	223	194	219	225	201	238	220	237	222	224	225	227	234	205	189	237	223	241	216	231	253	219	208	216	235	239	260	233	203	217	229	213	230	221	220	239	213	236	213	227	206	210	250	225	232	207	249	244	225	238	223	226	222	240	223	244	198	189	204	213	214	222	235	213	218	218	221	235	224	218	242	224	221	221	231	241	203	247	209	252	247	219	234	211	223	236	218	228	208	211	217	217	238	238	224	231	215	196	221	248	213	270	246	222	228
22789	21006	28689	23514	21008	21018	5914	1284	983	906	863	804	794	711	686	682	678	671	670	608	594	617	578	589	578	577	590	559	596	572	584	589	602	611	578	561	570	557	529	528	536	531	535	533	549	566	588	594	573	554	543	514	566	560	607	560	506	526	558	556	537	542	574	516	545	495	539	555	533	538	525	545	550	551	548	563	529	558	564	520	547	527	559	567	564	545	529	526	520	543	533	553	541	550	528	533	547	507	542	521	531	579	555	539	528	527	551	497	562	575	571	574	536	541	541	539	556	506	549	541	522	549	507	514	514	534	532	543	550	494	550	524	528	522	516	557	551	509	548	524	521	561	593	506	586	557	507	535	571	556	556	495	565	527	514	511	544	557	556	558	523	561	501	552	552	542	514	532	520	571	497	575	561	515	522	548	562	523	543	574	551	554	570	498	551	531	549	502	579	519	552	559	510	502	515	542	549	517	528	558	559	539	531	543	535	551	506	559	506	528	529	523	487	502	538	526	528	538	576	527	561	532	563	531	531	576	528	496	494	543	503	525	549	606	524	524	542	501	585	546	573	546	529	582	567	487	502	520	554	529	534	533	538	551	519	566	553	532	566	566	531	475	541	539	506	522	567	534	530	545	565	554	571	524	525	526	545	511	528	543	519	523	585	536	521	524	536	547	513	498	542	550	495	593	535	506	523	519	466	538	540	535	517	571	564	518	556	547	533	560	561	540	509	543	554	541	534	545	559	556	545	534	520	529	503	537	535	516	539	507	523	481	540	545	525	543	538	527	509	571	595	524	507	555	513	530	515	539	553	537	535	534	523	556	551	530	511	539	487	535	582	557	536	551	512	540	526	548	518	543	557	520	474	527	514	537	511	535	536	565	520	542	525	521	495	571	564	532	522	539	558	527	508	501	524	525	513	506	566	496	544	541	555	498	541	581	520	521	549	538	504	517	516	511	514	525	539	563	582	514	499	511	528	521	581	568	495	514	590	484	557	526	527	537	523	546	562	500	524	536	514	545	556	562	556	567	529	560	542	561	532	522	574	514	545	554	551	565	528	533	547	508	514	534	554	502	548	565	537	519	534	534	519	509	511	557	541	547	525	543	524	529	541	489	523	499	531	564	576	555	534	538	532	555	528	569	504	519	557	578	508	593	580	524	551	556	528	534	585	577	512	505	558	459	523	523	538	539	535	502	521	543	544	517	544	510	516	533	541	529	480	575	579	544	505	501	546	561	526	525	518	548	530	488	494	535	553	528	500	523	550	539	524	554	541	535	563	566	530	549	546	538	540	549	502	540	563	555	526	531	561	562	564	543	505	505	492	558	545	561	504	545	497	526	589	508	525	517	502	504	544	544	567	568	503	499	541	555	599	546	560	550	501	545	531	502	537	483	584	518	556	533	549	499	521	526	512	553	529	529	548	529	504	519	568	528	511	578	529	540	537	486	558	487	540	533	512	518	506	567	527	541	530	566	533	531	555	519	523	545	530	487	505	531	534	558	537	509	548	544	540	573	553	515	519	508	536	508	518	541	556	526	526	532	531	536	553	520	540	523	543	529	518	549	522	520	514	548	553	524	521	539	519	522	482	551	511	508	530	505	541	497	542	552	534	519	508	508	553	534	528	507	546	520	472	555	538	519	540	551	507	506	571	587	559	546	535	571	511	523	565	543	531	536	529	538	546	518	553	536	542	496	547	502	543	534	529	504	520	509	497	511	581	553	517	509	512	559	541	575	566	536	585	564	527	540	538	548	544	518	492	530	512	510	535	580	553	518	517	527	556	537	533	533	539	524	499	543	510	571	574	565	505	499	511	487	529	553	536	522	527	520	553	526	550	528	521	517	520	568	506	536	530	520	531	538	516	547	506	507	516	546	542	541	509	523	500	516	534	535	530	505	538	543	490	515	529	578	529	524	533	499	514	534	537	558	516	519	559	523	501	562	517	517	515	465	526	527	546	503	575	534	522	534	548	498	530	530	563	504	559	521	555	501	557	511	582	565	550	607	512	524	552	538	559	524	477	531	519	550	543	572	543	487	535	557	502	530	517	522	537	538	511	528	551	558	551	523	538	524	538	517	521	549	548	481	506	555	524	548	489	499	588	476	538	525	541	489	546	530	547	541	555	552	572	546	544	572	516	514	529	545	520	544	555	559	504	503	516	553	534	555	525	524	553	536	590	563	517	495	528	518	530	565	502	519	551	542	521	552	508	528	482	509	541	536	535	537	555	520	545	541	548	554	540	550	530	523	507	519	518	542	526	554	523	528	530	498	510	508	536	543	526	505	523	524	520	544	510	565	562	560	521	535	537	526	507	493	550	533	515	554	540	550	528	546	509	556	533	501	506	520	476	539	533	555	558	550	510	521	570	533	513	495	504	557	512	551	545	606	557	535	541	475	544	514	516	543	547	529	578	554	537	554	487	548	569	493	530	497	536	528	518	539	564	558	524	536	519	529	515	505	591	550	548	566	564	550	512	515	537	535	579	558	547	558	547	535	517	605	510	527	527	525	526	535	552	494	524	524	524	554	513	510	523	540	497	560	557	513	534	550	548	543	500	508	512	544	545	511	559	504	501	558	518	508	508	535	545	527	508	530	530	534	538	510	554	549	495	534	503	522	560	543	511	548	528	581	521	522	574	510	537	550	561	513	534	495	529	535	525	533	532	517	502	559	560	558	532	547	539	555	560	573	604	508	567	557	558	507	526	555	550	549	548	536	530	550	508	536	510	519	542	534	542	497	499	518	532	505	538	584	549	490	558	568	526	524	549	514	529	490	516	517	557	515	520	523	523	517	524	525	545	568	534	556	534	527	515	517	549	506	552	521	529	531	541	477	544	549	503	538	561	515	556	506	544	535	531	572	554	526	516	532	529	499	575	546	507	532	507	554	560	565	519	548	538	566	535	542	558	535	515	526	531	521	519	548	552	503	552	512	532	525	553	577	513	566	530	551	547	509	575	522	480	493	568	507	537	531	549	536	553	546	491	535	525	536	545	505	523	515	575	532	515	513	552	532	556	564	563	538	548	554	551	477	550	513	516	505	511	513	593	538	530	503	535	548	526	502	530	561	485	534	520	532	523	518	525	512	532	541	503	555	496	589	571	599	545	507	551	533	553	538	518	526	499	546	554	551	558	526	532	550	551	506	515	541	584	564	564	540	536	569	540	544	523	533	478	551	509	533	544	514	532	548	522	545	480	500	538	491	554	550	510	516	543	553	551	586	501	518	497	545	543	548	521	484	508	533	536	510	521	557	527	535	559	544	546	479	521	511	527	548	557	526	540	527	534	543	567	548	564	517	508	537	515	519	520	508	490	549	512	537	554	549	529	521	535	525	522	569	539	547	528	536	536	499	511	540	507	529	490	511	509	516	564	531	537	544	510	536	572	545	533	541	555	557	585	554	550	533	530	551	545	527	526	511	527	558	548	562	516	526	464	520	499	529	555	540	574	530	531	557	514	521	546	536	534	540	521	523	537	531	521	504
7392	17216	13498	7050	5026	3757	2975	2389	2010	1790	1524	1388	1344	1119	1094	1040	987	956	913	875	829	858	830	794	780	808	777	781	786	753	805	731	761	706	749	742	714	755	705	697	734	745	683	680	698	742	673	685	722	710	724	723	683	776	711	695	681	703	642	668	687	689	676	670	637	674	658	718	694	679	710	635	677	663	690	661	700	630	674	687	725	672	675	704	705	729	664	670	642	656	677	720	664	657	720	655	729	660	632	687	677	711	643	684	721	661	699	622	689	661	668	679	656	714	694	673	662	672	683	719	675	682	686	659	671	625	661	660	672	665	676	709	667	678	655	722	651	679	680	662	676	672	687	656	670	625	677	674	678	673	706	747	643	717	687	682	684	679	659	692	662	702	696	756	656	693	695	702	666	681	674	651	653	652	686	674	671	621	658	639	711	699	677	666	698	651	676	638	733	718	725	653	669	664	704	648	687	648	671	700	638	686	720	660	675	660	676	662	654	617	683	634	650	692	652	667	665	653	662	639	670	693	674	697	675	661	685	673	656	669	698	642	678	658	671	667	647	676	623	644	680	633	685	678	686	705	625	716	647	635	701	662	642	612	651	660	626	622	672	721	662	691	679	633	666	697	629	624	629	653	684	661	672	670	634	651	718	673	658	664	690	659	698	644	706	628	690	680	661	652	635	712	682	640	648	704	653	659	669	689	674	619	642	663	679	630	685	657	690	738	711	707	660	670	649	691	663	710	622	669	705	665	634	653	679	690	688	671	681	719	690	690	679	694	668	661	651	707	665	681	708	716	670	661	689	676	683	690	678	691	679	668	662	679	667	684	688	667	688	704	711	690	644	635	676	669	684	689	686	658	646	681	709	664	677	619	638	671	729	703	670	647	639	651	596	669	669	652	656	675	647	629	682	707	712	632	674	696	697	725	670	653	709	696	668	639	668	685	709	692	686	649	640	696	688	603	678	624	657	680	674	691	686	653	693	675	698	672	616	697	671	673	659	649	637	661	687	656	665	701	587	694	659	656	670	661	725	706	653	697	623	674	656	651	677	652	707	648	708	680	668	650	678	657	698	690	660	643	669	649	696	656	627	629	661	675	645	648	674	626	655	693	672	665	659	658	677	671	665	658	691	653	679	675	757	661	702	626	688	686	655	680	690	673	644	644	662	682	660	676	700	668	679	694	684	658	653	641	666	656	654	696	681	708	680	639	628	657	698	692	639	627	656	683	683	691	657	701	702	650	664	654	658	667	656	658	679	661	659	625	663	660	659	646	630	678	679	643	667	681	677	662	683	668	666	673	707	643	688	653	691	643	643	682	677	624	647	695	634	660	666	686	685	622	656	666	635	675	676	680	656	690	691	670	684	646	646	647	724	692	670	666	615	680	694	669	645	618	686	698	726	676	629	674	658	635	662	661	670	688	706	687	703	648	662	697	679	678	650	666	664	699	686	668	670	662	683	646	649	666	696	680	658	693	670	676	694	655	711	652	700	667	653	644	666	685	700	664	690	693	662	663	643	683	655	657	690	638	673	689	680	687	687	703	711	644	693	704	655	666	693	687	760	636	682	650	703	624	661	684	660	697	698	686	697	726	689	619	680	696	654	695	649	621	674	655	687	674	664	633	636	661	684	700	663	691	670	665	662	638	703	663	648	665	680	656	674	659	700	672	635	685	660	665	664	664	677	653	662	704	634	684	637	690	673	704	678	704	659	660	668	689	631	724	718	695	684	690	642	659	679	675	662	678	680	672	686	619	651	665	650	699	701	687	663	661	702	717	654	694	695	656	690	717	696	631	618	657	715	671	692	716	700	654	641	637	662	714	686	684	622	676	650	662	649	677	618	668	677	643	707	665	654	656	668	634	722	638	657	678	700	668	692	685	676	703	683	709	649	659	652	658	655	636	641	663	643	681	666	697	705	681	705	682	690	671	705	709	675	645	659	654	639	646	652	643	687	700	692	661	692	669	680	688	730	708	747	648	689	696	679	690	694	652	640	616	690	653	695	671	641	703	691	684	674	626	691	673	642	686	617	664	746	652	703	658	679	674	654	678	695	665	667	692	715	670	699	653	687	708	710	701	668	712	661	700	671	681	707	695	657	677	682	698	652	645	657	681	660	675	657	689	612	637	655	650	698	678	653	723	668	652	685	696	676	690	628	706	682	696	687	724	699	681	688	697	643	651	691	711	665	643	685	648	673	639	657	634	663	718	647	683	644	704	682	679	693	677	662	671	665	656	692	710	635	669	655	643	655	686	691	686	640	651	687	710	642	646	686	656	640	694	695	657	682	689	665	632	659	681	652	635	687	659	660	676	693	632	674	641	674	665	687	656	691	650	674	666	715	678	644	659	695	682	655	670	696	679	661	679	606	661	658	700	689	642	708	623	721	662	710	661	678	661	647	696	693	673	652	660	697	680	659	696	656	646	653	683	701	670	679	686	668	695	645	680	693	681	634	702	671	650	675	692	694	727	673	709	648	690	716	683	701	687	675	647	682	691	669	617	728	658	683	664	655	703	635	696	690	649	693	663	683	634	643	699	634	700	685	649	701	672	688	625	717	670	637	692	684	643	669	633	707	682	671	682	697	649	637	679	692	660	641	622	617	673	665	664	639	682	674	625	684	654	676	664	664	672	628	695	627	675	612	676	635	662	683	690	705	701	645	698	654	645	664	648	663	669	705	689	690	637	664	660	671	676	688	700	668	689	661	650	644	636	669	724	612	679	663	653	656	677	678	688	655	684	709	635	665	701	700	682	645	697	658	609	680	640	648	642	681	653	633	692	688	677	653	651	690	685	685	674	675	694	704	641	668	671	647	700	642	726	665	692	671	673	694	667	672	654	650	681	651	657	697	682	657	628	679	643	670	679	659	646	703	682	646	672	662	690	656	643	675	691	650	657	702	688	673	663	670	652	671	659	623	654	629	675	699	670	653	661	646	650	643	623	640	616	733	713	726	653	680	700	653	648	702	660	632	678	636	661	639	636	641	683	677	657	655	656	703	693	703	670	612	657	675	646	642	686	635	660	663	644	663	642	660	672	646	672	650	647	693	680	627	699	686	682	683	707	650	663	636	704	724	680	677	674	666	679	679	730	684	675	727	622	647	638	634	637	666	721	684	700	666	704	661	684	679	673	672	669	664	696	652	663	652	643	648	711	658	657	687	672	660	662	661	687	670	683	680	640	667	671	671	671	668	684	711	683	673	626	681	672	619	673	678	646	679	655	652	642	639	662	705	683	643	663	687	709	644	683	657	651	655	676	685	645	660	650	681	708	713	666	688	684	658	660	610	697	695	689	699	655	678	657	681	670	684	732	619	687	674	617	719	675	651	653	641	698	674	687	654	648	658	679	680	691	680	671	673	696	666	660	724	653	671	673	693	666	675	667	650	646	644	679	672	689	706	639	651	660	644	685	677	646	643	677	687	692	688	647	711	685	700	703	660	673	666	648	693	657	668	679	698	651	640	669	683	707	654	667	643	633	701	603
26854	18952	4608	467	314	264	260	253	246	218	230	226	195	225	210	221	191	203	222	216	234	186	203	215	184	206	193	172	182	230	219	187	198	193	226	207	222	200	190	202	210	215	192	190	236	207	191	225	212	211	210	203	220	200	196	190	219	206	207	229	214	183	208	196	213	182	199	201	217	208	196	195	197	189	188	225	208	207	199	223	204	195	216	219	191	199	193	213	180	194	217	211	222	175	215	213	187	186	195	206	203	198	210	219	208	204	200	163	203	205	215	199	237	239	171	212	174	228	192	204	222	206	199	207	181	197	222	191	214	198	201	199	222	213	197	209	168	190	201	206	207	189	217	199	203	200	223	196	196	228	207	205	193	204	218	179	236	181	233	202	207	186	207	226	198	193	194	207	221	226	202	197	202	226	203	192	194	219	215	215	200	195	202	219	206	217	184	193	193	218	192	194	219	202	185	202	220	189	206	187	188	203	200	167	214	223	201	221	220	195	199	181	229	236	196	210	172	218	214	213	221	201	199	225	178	174	192	193	216	200	219	242	169	192	195	204	221	189	230	192	200	201	218	200	230	192	199	171	189	195	188	218	183	190	191	209	199	195	204	204	188	211	219	199	178	189	196	212	198	227	197	210	224	188	191	213	220	195	199	215	208	203	184	226	209	214	227	213	213	202	207	191	205	215	218	213	215	230	212	197	191	226	223	194	210	177	192	207	200	179	190	210	189	196	208	242	188	201	216	198	203	193	189	193	201	229	213	187	207	204	193	211	220	202	202	202	199	184	214	199	211	206	199	191	210	194	193	191	205	194	212	213	190	205	192	209	195	208	214	205	201	195	201	213	215	192	201	211	194	204	230	201	187	208	225	199	197	211	227	185	232	202	186	208	206	198	222	203	212	214	194	181	218	185	185	219	190	225	183	194	201	210	197	191	207	197	191	193	189	221	222	192	191	203	190	215	216	209	203	170	203	213	224	216	192	225	228	205	221	186	245	191	213	214	217	214	210	201	195	217	187	225	224	220	184	211	189	202	225	225	214	194	212	215	225	191	197	183	194	196	189	201	218	194	213	221	219	205	200	190	208	220	193	197	181	178	201	200	204	209	201	190	224	220	231	231	189	190	212	217	196	198	218	191	197	207	183	203	199	192	219	199	204	208	196	203	224	203	210	210	208	181	189	218	195	192	211	227	216	228	207	229	242	208	221	212	238	195	209	191	181	211	220	190	209	211	177	202	206	175	216	203	222	196	203	176	232	199	201	231	185	191	195	226	203	203	223	203	185	200	218	203	220	204	223	189	193	190	235	203	182	214	200	225	170	199	203	241	209	220	207	213	209	215	209	208	175	196	220	186	203	188	199	199	199	216	210	199	202	211	171	217	209	218	194	202	219	189	228	216	186	222	189	220	183	227	204	222	204	199	190	208	216	183	212	211	189	201	216	188	223	206	191	192	214	203	206	213	210	212	208	194	193	223	195	197	222	221	197	202	204	202	206	202	242	200	199	183	189	191	199	212	197	189	190	194	197	220	204	197	200	224	204	223	210	188	192	181	209	185	213	197	209	233	230	205	200	183	221	177	205	191	189	191	211	204	208	206	203	209	209	225	202	168	197	169	222	205	207	179	199	203	177	209	202	196	176	204	206	218	207	179	223	230	208	203	195	206	198	232	199	205	229	189	217	212	201	195	213	217	195	212	181	194	209	215	213	201	177	216	191	192	221	185	202	208	221	195	190	175	194	198	192	185	207	238	232	227	207	192	205	209	205	223	220	207	236	208	172	198	190	167	196	178	202	224	214	186	220	183	238	192	187	208	217	216	204	206	194	186	179	204	193	166	226	201	202	207	215	204	211	213	181	217	188	185	197	230	238	217	203	211	184	237	228	217	209	206	207	213	209	199	209	229	218	220	236	221	210	202	230	196	183	173	207	220	207	186	203	192	224	203	193	198	213	188	211	198	181	203	185	217	213	202	230	175	239	188	197	225	187	205	221	190	221	185	214	227	229	183	229	191	204	215	208	223	196	212	189	194	182	190	188	204	198	194	188	179	203	214	202	200	207	221	233	193	191	206	195	216	199	213	201	221	204	218	216	224	190	190	207	212	207	235	216	188	183	195	228	229	200	210	172	221	197	190	203	207	187	202	203	195	211	206	211	194	213	215	197	199	217	180	197	200	200	195	216	212	207	211	179	187	181	207	218	209	205	220	246	157	198	217	210	189	228	199	221	205	212	209	215	210	193	195	200	202	228	186	202	202	193	213	219	175	214	191	189	206	194	217	232	221	189	191	211	194	214	226	181	205	210	200	204	200	208	193	196	211	200	194	219	186	220	210	202	222	201	226	190	203	183	201	182	179	190	216	195	207	216	193	201	200	204	186	193	191	184	228	229	206	211	228	182	218	180	206	203	197	227	217	214	226	208	226	215	192	193	236	194	206	194	207	188	221	217	211	205	210	220	228	196	197	187	181	206	185	196	195	222	225	184	206	228	215	210	201	202	201	219	180	212	224	176	220	213	197	173	191	180	181	204	179	218	195	197	181	209	194	203	187	225	221	229	213	211	217	209	177	194	216	206	215	191	190	220	218	204	210	209	190	220	198	193	214	184	225	226	212	228	182	184	207	207	198	202	196	198	190	205	201	199	209	228	225	216	218	211	194	224	208	229	208	197	202	206	211	222	193	239	217	215	208	188	187	221	194	210	212	194	228	227	192	190	208	174	200	184	214	209	225	190	185	199	209	181	197	210	175	202	183	228	199	188	194	188	222	216	212	205	174	192	196	178	218	217	188	203	197	204	213	198	196	219	224	213	219	223	174	206	208	197	201	200	182	226	213	208	189	195	218	194	223	199	186	201	224	188	208	191	207	224	207	204	196	212	202	194	199	227	203	170	192	211	208	188	201	205	196	226	201	213	208	208	223	190	200	196	196	205	213	201	193	193	198	211	232	226	198	196	216	195	198	198	208	200	184	209	211	189	215	197	194	199	199	187	213	198	193	202	217	186	205	180	216	189	186	222	226	193	181	222	159	214	187	217	196	190	198	172	193	198	201	241	215	206	184	202	205	207	179	211	205	207	192	215	193	199	213	196	211	208	214	206	199	187	220	179	197	204	207	192	204	222	174	190	218	221	197	187	212	202	179	225	203	210	231	213	186	214	209	222	206	212	229	208	205	202	218	188	205	202	199	187	218	208	214	216	212	209	212	216	221	210	188	211	243	193	221	212	213	207	189	181	209	211	216	209	240	197	197	208	204	209	196	197	201	221	201	219	214	211	183	211	224	206	206	197	221	205	202	214	192	199	179	187	183	206	193	208	245	172	187	197	197	179	198	185	237	213	208	212	210	206	219	195	192	203	198	222	208	196	223	205	208	199	212	216	192	216	226	222	197	200	204	204	216	183	198	219	188	217	211	216	204	237	222	215	214	228	203	221	200	222	193	202	226	181	202	216	207	187	210	220	200	213	210	206	195	204	204	174	200	213	224	221	197
3973	1130	894	511	482	378	359	301	293	307	280	325	280	281	256	269	291	281	292	287	261	288	310	258	269	307	252	280	272	285	269	281	276	257	281	296	259	292	255	258	235	242	270	271	269	244	278	267	288	275	232	256	288	264	284	291	277	269	278	285	258	279	281	287	280	288	241	244	259	299	278	227	263	257	284	255	264	239	268	270	237	259	298	301	235	276	267	280	237	292	256	245	274	232	278	287	275	280	255	262	279	259	262	294	263	238	283	228	288	292	282	260	275	263	288	246	304	256	278	286	258	239	250	289	285	282	255	246	259	267	298	280	275	265	256	263	268	282	307	279	308	268	249	275	270	267	272	282	285	256	263	279	247	274	290	284	286	251	285	260	277	314	245	296	246	271	286	262	279	252	253	245	266	292	265	250	279	305	273	247	252	243	284	280	269	281	277	266	282	257	248	242	256	265	278	241	270	288	261	263	270	281	270	236	262	273	252	298	287	237	275	265	260	271	263	268	256	255	281	231	252	267	270	244	276	246	268	298	289	263	251	307	272	255	263	279	258	243	266	279	260	258	294	249	261	247	281	264	285	280	239	283	249	260	254	274	275	273	284	279	257	262	245	287	282	262	267	297	250	238	280	264	281	293	265	255	273	283	264	278	249	274	262	276	266	291	263	255	256	292	254	252	249	252	268	245	265	272	310	275	298	256	235	266	280	277	296	271	273	286	259	287	289	291	282	255	248	293	289	271	262	283	236	259	265	269	258	265	274	251	286	250	287	261	288	266	291	230	279	261	235	257	275	280	284	277	268	262	277	280	248	277	263	262	268	278	262	249	288	295	261	276	257	254	288	262	255	268	253	261	232	250	265	242	284	261	283	269	283	279	260	271	247	296	258	290	264	274	275	288	285	274	280	273	265	255	252	255	292	284	276	251	269	299	283	285	237	269	283	268	249	285	260	271	241	238	257	249	258	299	286	276	278	262	248	281	279	270	300	258	275	271	282	272	294	256	285	275	264	282	242	271	263	257	264	253	241	259	273	254	297	280	272	287	249	266	261	289	304	269	256	253	262	257	264	241	276	261	259	268	262	261	264	263	270	257	263	266	248	292	250	264	311	293	273	261	273	266	249	249	263	273	278	269	270	268	277	269	269	260	253	258	270	324	306	270	264	268	252	254	279	261	244	243	274	267	267	242	272	279	243	251	247	290	261	262	266	290	236	276	285	272	265	281	289	260	232	258	255	249	239	279	303	270	254	249	254	265	273	263	248	278	261	270	267	227	256	272	257	288	256	297	299	260	293	289	292	274	252	270	265	261	262	272	277	258	263	272	253	263	257	270	239	264	259	259	253	278	268	299	275	269	275	264	265	265	274	275	275	300	249	252	297	271	264	258	234	278	260	270	290	264	263	250	284	234	264	284	270	252	281	272	263	269	258	257	283	316	242	266	266	274	266	244	261	302	257	288	244	274	310	221	264	253	262	268	277	272	274	260	276	236	293	296	255	275	255	264	296	280	271	290	295	249	282	236	247	235	257	281	290	282	283	272	258	255	261	274	274	266	264	260	239	262	287	253	276	252	268	269	265	282	280	258	280	275	285	282	281	285	259	269	261	260	256	291	270	263	272	259	278	286	284	264	279	262	248	270	271	264	258	256	280	259	271	253	290	268	268	258	257	244	273	264	261	251	296	248	250	239	282	264	280	285	257	293	274	277	292	273	277	257	275	284	242	277	258	276	267	261	264	259	258	276	281	274	265	244	276	277	285	222	242	284	267	272	280	260	257	261	244	290	259	269	293	249	269	275	294	258	263	267	272	267	242	271	260	284	261	266	277	289	277	230	265	252	275	279	285	297	298	249	277	296	268	273	277	262	260	245	256	280	265	271	278	269	261	272	291	290	203	264	299	284	268	273	265	241	253	264	268	238	277	284	260	285	263	282	295	270	237	255	242	270	272	259	275	258	262	253	271	253	278	283	304	276	264	260	254	248	279	289	261	253	261	257	254	284	275	285	251	288	266	234	265	285	283	283	275	279	257	279	270	272	300	264	270	278	254	281	250	288	278	277	247	260	254	251	277	242	273	266	286	288	263	275	235	265	253	261	244	267	280	275	251	265	264	281	249	260	251	256	255	251	266	257	276	290	263	281	251	291	288	266	268	256	272	279	270	261	269	300	250	252	243	264	245	289	274	249	250	231	262	265	254	282	254	284	274	243	276	275	263	283	253	304	252	273	267	254	257	244	287	269	281	260	272	255	266	280	269	264	290	260	276	265	251	274	222	273	258	283	269	262	271	272	269	255	269	288	280	245	272	238	264	293	292	293	275	262	258	270	260	285	256	291	269	249	268	229	236	283	231	268	279	269	271	257	272	267	272	255	292	273	272	255	272	255	243	254	278	273	255	274	266	255	276	285	265	264	272	253	269	279	277	262	227	274	253	275	271	245	242	259	265	274	254	250	259	252	232	268	260	295	266	252	267	252	289	298	290	260	279	262	259	265	274	282	283	276	279	270	242	250	252	279	263	299	244	270	257	230	257	253	262	263	231	246	260	255	276	256	264	248	274	273	299	282	286	286	282	292	262	268	252	283	251	272	298	290	302	253	267	270	262	249	278	269	257	293	275	282	258	251	274	277	245	260	292	279	269	276	289	272	278	273	262	249	274	273	265	281	292	267	267	239	242	266	255	276	255	263	249	286	242	265	268	280	267	263	222	261	239	293	233	278	264	240	263	252	262	272	245	250	268	260	279	281	275	262	278	248	240	252	288	262	252	254	264	281	282	248	260	297	296	281	276	260	275	307	281	300	263	291	267	256	270	282	305	287	268	286	277	303	276	284	279	285	272	274	281	269	254	268	281	262	294	242	241	256	258	246	247	264	241	271	255	280	295	280	255	259	260	247	292	253	235	290	257	239	279	239	282	269	271	253	278	293	308	272	244	273	251	276	269	242	244	266	238	230	262	290	280	272	254	275	252	265	253	279	250	274	290	277	272	279	254	273	278	297	283	251	262	262	293	260	260	262	297	293	280	260	256	274	288	279	291	254	288	247	243	287	289	278	272	277	261	259	297	282	275	278	268	243	279	260	272	260	268	254	269	254	282	262	270	278	272	279	264	251	303	253	255	255	267	266	260	252	251	266	279	259	279	228	262	269	268	257	256	287	291	257	268	278	261	262	269	250	297	255	281	268	299	270	256	282	262	271	249	274	290	262	282	256	263	238	271	281	272	287	273	263	247	255	270	257	279	283	268	255	255	243	267	280	272	280	267	268	260	261	278	268	268	264	270	275	293	270	275	280	287	283	256	273	268	247	259	265	275	280	263	265	278	253	275	266	244	285	272	249	266	271	263	262	272	261	286	251	252	276	261	268	268	268	280	283	225	273	296	267	267	235	280	239	280	280	241	284	300	280	251	241	266	262	284	242	291	264	260	278	273	274	270	256	291	279	262	237	282	272	276	295	244	269	299	278	237	276	263	268	243	290	236	254	277	285
23836	20978	28152	23970	20938	7220	1157	864	763	689	660	648	607	619	588	513	546	517	511	513	493	518	482	463	490	453	507	469	475	477	504	523	480	501	498	505	519	485	448	479	487	472	504	499	459	465	473	498	477	473	441	501	474	500	461	475	459	477	491	483	490	464	482	478	495	452	507	475	490	456	464	447	459	440	495	471	463	463	463	470	494	438	453	472	478	447	485	474	467	439	453	454	498	462	498	503	487	466	499	492	461	463	497	528	450	478	441	471	496	471	474	485	463	500	472	464	467	506	477	456	499	488	455	489	461	506	474	463	473	473	490	457	494	442	454	473	444	484	439	445	489	492	446	501	512	491	464	436	479	494	486	469	454	479	456	495	478	462	423	454	477	463	479	469	477	447	497	455	457	505	446	433	442	447	452	458	460	447	451	462	471	493	471	448	430	508	439	462	485	456	454	456	488	439	462	471	479	471	446	471	456	466	461	482	491	445	462	459	456	473	477	466	451	451	434	470	465	482	454	463	478	459	473	464	487	452	486	477	490	460	431	448	461	414	490	456	479	440	482	477	521	468	505	475	497	454	474	463	483	455	477	444	490	503	502	468	456	489	480	440	466	487	474	483	491	517	413	502	527	460	475	504	451	462	497	481	482	497	480	462	488	439	470	452	492	473	471	498	489	467	491	443	431	486	501	474	450	441	464	487	482	477	481	470	482	455	456	506	445	449	493	424	481	461	460	458	453	431	485	435	509	457	441	458	494	465	466	471	488	448	429	460	445	468	497	476	442	463	475	486	476	492	470	429	488	435	454	452	457	485	459	462	512	481	465	505	475	470	482	489	470	470	488	498	459	456	484	439	494	469	496	446	476	471	467	503	474	439	448	473	508	497	454	481	461	460	468	493	488	488	436	482	465	478	464	462	502	482	463	439	459	466	465	471	487	451	476	484	503	503	441	440	486	485	482	452	462	460	467	429	469	494	476	472	469	465	457	484	481	485	472	453	469	463	501	488	477	474	475	483	460	438	473	449	493	489	472	511	453	470	446	526	437	477	456	462	475	484	488	444	488	460	485	498	506	511	468	453	452	454	434	465	468	452	481	470	486	442	463	471	471	482	498	446	504	463	488	412	439	452	496	491	495	472	460	463	481	481	448	462	456	490	450	473	480	436	492	494	447	458	470	498	465	469	457	475	445	449	499	472	476	489	445	497	497	464	459	454	500	465	486	449	469	489	466	472	431	504	495	512	450	481	476	502	495	500	437	478	477	490	459	500	475	449	490	456	451	496	461	455	435	474	446	477	484	491	499	471	444	445	456	441	427	457	439	498	471	475	455	464	465	434	497	462	460	446	493	440	494	464	465	472	510	475	483	473	515	437	486	497	467	476	464	469	471	493	461	489	490	486	478	522	487	445	451	450	492	425	457	470	477	486	456	441	447	492	436	465	484	505	475	454	446	514	450	486	473	474	441	480	480	461	463	475	487	476	441	472	453	469	460	512	468	464	466	429	479	508	495	500	468	451	478	471	515	503	516	454	477	516	466	491	472	457	463	416	444	447	469	448	455	481	486	483	444	467	456	468	458	481	480	478	449	480	453	489	470	432	423	460	441	487	472	431	466	446	471	454	493	424	487	478	445	456	463	453	462	481	438	492	493	471	489	482	458	497	460	438	435	524	503	436	478	432	480	453	470	457	486	480	480	484	439	489	470	459	514	465	456	503	477	458	452	479	519	473	459	471	436	470	449	449	497	458	464	529	424	473	461	497	457	464	451	460	488	442	460	479	473	490	471	477	503	472	492	443	459	479	506	457	463	489	483	477	477	464	505	474	483	463	514	494	465	449	460	478	451	450	444	444	475	481	456	475	451	471	462	471	457	485	454	458	437	433	472	488	478	483	508	494	466	455	455	504	448	470	482	464	465	480	442	448	516	460	413	479	470	472	479	511	456	482	447	457	479	465	435	480	483	488	493	488	456	461	491	525	492	490	498	472	455	462	461	483	476	473	481	487	477	460	474	461	456	432	480	500	464	488	491	503	482	468	500	451	457	486	450	479	469	469	450	458	473	473	480	488	461	457	464	439	472	497	431	447	482	447	454	509	485	476	445	460	456	433	480	457	492	486	475	465	463	465	432	469	489	456	459	434	478	529	504	478	448	466	471	472	441	434	459	474	484	484	471	452	493	518	493	447	495	503	483	480	487	456	495	490	480	444	488	501	510	502	497	450	469	489	477	465	470	486	442	462	460	488	460	447	432	483	445	506	498	465	474	474	478	499	478	447	485	456	449	459	489	468	463	493	477	453	460	473	473	491	478	465	419	472	478	447	480	460	456	469	434	438	465	486	475	468	470	488	464	497	482	466	496	463	464	463	459	491	443	460	450	446	441	440	448	521	485	491	439	517	475	472	466	437	444	507	500	466	479	444	466	472	483	467	477	506	471	493	504	416	467	497	455	461	454	467	454	467	485	442	480	483	457	453	476	450	471	476	457	440	450	470	456	479	446	457	472	479	537	460	511	453	478	468	459	416	459	501	472	475	498	434	493	480	451	458	484	454	411	466	471	444	474	474	459	467	455	438	449	451	462	475	475	463	465	474	435	440	421	500	503	419	479	485	484	427	494	468	491	475	480	456	486	501	462	445	465	443	438	481	472	483	447	463	492	467	453	471	455	477	474	458	470	463	454	488	504	465	476	450	445	500	509	475	453	469	496	454	501	430	493	477	463	467	459	481	454	452	476	448	503	462	492	475	477	481	485	509	455	468	456	417	432	503	478	497	477	477	455	449	494	494	470	491	507	492	463	480	446	458	456	451	485	465	474	466	489	484	489	513	460	440	468	491	459	438	469	457	514	465	441	518	449	510	435	471	439	476	432	434	463	479	476	439	453	447	479	487	498	445	448	513	480	445	501	468	472	475	434	491	447	486	459	466	475	463	451	501	478	432	425	464	453	455	491	457	467	474	479	456	465	515	456	499	426	468	464	444	467	472	473	508	496	491	479	499	502	477	457	505	469	515	472	451	471	464	447	476	429	457	480	435	453	466	469	506	438	470	439	442	461	483	446	443	456	461	474	495	491	485	488	428	509	472	442	472	500	448	492	454	462	454	469	476	490	464	502	451	455	504	510	460	456	436	507	475	488	463	478	480	494	464	464	434	491	445	497	450	509	470	454	471	459	449	442	463	462	479	469	479	454	444	484	461	470	454	455	473	465	474	476	413	429	449	479	490	479	458	501	492	509	461	465	465	470	481	443	474	504	523	464	489	430	460	447	452	474	462	462	465	479	478	455	497	483	457	444	511	452	431	477	494	450	466	471	513	484	507	440	485	464	469	470	493	444	444	488	494	454	506	424	456	463	459	461	477	449	484	480	474	440	494	440	470	478	466	480	436	443	505	501	484	447	448	473	472	453	454	465	509	468	468	444	486	442	441	486	485	448	487	476	461	439	454	512	486	465	437	440	482	480	473	458	462	491	502	471	504	457	454	462	481	452	443
5213	10780	8390	4189	2867	2208	1737	1489	1245	1164	978	918	809	858	820	748	730	709	728	739	664	699	678	656	652	657	617	616	632	591	635	585	622	560	620	624	627	601	664	605	585	587	611	567	623	592	583	602	603	580	541	586	571	584	683	562	603	562	565	619	600	610	639	579	585	592	630	590	618	567	622	560	590	592	605	612	552	576	643	595	579	540	591	582	609	598	559	583	586	558	572	597	567	582	546	567	573	593	614	577	559	589	598	577	564	546	560	611	646	571	572	594	571	611	641	572	580	587	610	590	652	595	566	563	588	605	596	557	646	599	634	571	589	592	606	555	601	548	601	608	575	573	592	591	619	568	570	589	563	527	560	571	609	534	558	641	564	632	592	576	548	572	597	581	612	623	591	555	579	533	582	559	594	595	607	576	566	571	563	596	607	588	588	599	578	556	609	584	583	599	545	598	606	633	592	579	579	635	552	536	561	601	595	598	564	590	628	577	569	580	592	587	555	570	588	574	570	591	582	608	565	608	569	629	572	607	543	624	583	577	613	587	593	587	585	571	613	622	587	605	581	606	595	566	526	610	600	651	601	594	553	563	561	550	580	628	580	593	600	576	575	572	583	632	623	593	598	575	572	572	610	600	577	565	596	603	602	565	560	596	626	617	597	589	582	622	611	625	590	588	611	557	562	594	563	564	570	597	568	611	622	606	585	619	583	588	594	596	635	607	568	564	557	567	566	629	587	576	570	553	644	605	550	563	586	609	581	572	625	602	634	579	566	613	595	627	599	591	614	621	565	598	598	611	589	599	565	528	529	573	574	651	586	576	581	578	568	595	588	594	565	568	586	593	626	593	569	593	602	568	578	640	608	601	589	584	619	571	565	583	610	585	584	544	581	566	620	583	594	637	636	606	584	576	600	608	568	585	599	570	580	614	602	574	591	546	553	590	580	611	629	554	569	623	557	589	598	594	599	605	567	559	586	605	609	614	571	600	568	576	557	566	570	531	554	576	577	578	592	617	539	601	543	598	606	587	550	600	590	581	576	589	552	589	597	577	567	569	565	574	587	581	603	557	580	575	603	603	603	556	602	644	619	594	565	609	596	554	624	608	597	587	597	575	606	564	603	570	627	589	628	598	576	580	592	551	604	577	588	631	599	552	593	565	569	612	579	604	579	610	571	606	588	623	592	579	527	599	570	588	598	576	591	615	606	607	565	569	588	585	523	601	563	561	554	581	620	576	547	600	573	552	596	592	600	596	590	620	566	557	588	587	581	584	619	563	570	615	614	598	596	594	587	588	575	586	580	572	585	601	621	560	604	567	617	597	622	582	599	592	633	543	573	555	559	516	570	547	597	578	565	626	613	560	597	617	586	603	590	582	585	596	584	568	601	596	607	547	567	639	570	624	580	548	578	577	580	581	547	558	630	557	552	561	603	579	616	565	594	587	577	603	576	587	630	600	591	576	577	594	554	563	555	569	616	601	636	581	579	606	613	590	596	613	572	583	545	578	578	575	586	629	604	620	568	579	594	557	563	598	572	606	595	571	597	593	635	595	636	563	608	584	637	625	590	588	618	573	566	589	597	602	569	596	596	579	584	605	584	585	622	585	567	604	565	585	584	594	591	591	557	569	630	588	599	599	591	558	624	588	574	566	552	602	564	624	615	626	553	599	547	558	589	567	568	551	619	634	576	594	617	585	583	599	542	530	591	564	596	626	640	524	620	563	590	563	551	582	577	600	662	609	576	572	600	604	552	611	529	640	580	581	582	573	565	630	580	614	576	558	594	577	604	600	581	569	572	562	541	605	573	629	633	648	628	599	526	603	585	579	586	616	571	564	589	565	590	586	588	569	580	602	590	586	565	625	571	568	607	566	541	587	593	561	566	653	559	600	573	624	616	583	610	585	609	578	591	573	588	590	622	560	602	569	575	609	558	559	551	625	563	578	593	564	561	583	613	594	535	593	597	557	587	622	560	583	595	549	616	588	595	596	608	580	585	608	572	635	594	584	589	575	596	565	628	589	591	549	593	568	534	579	594	603	574	574	595	569	598	596	620	556	577	608	578	589	537	578	552	617	584	553	591	543	572	594	590	601	637	621	585	559	571	550	513	573	614	595	612	547	583	589	600	584	562	557	606	568	578	576	551	639	546	613	579	576	620	599	609	593	594	608	552	571	576	596	592	594	599	558	590	586	586	611	591	604	620	589	574	582	630	610	584	588	616	573	544	561	597	583	601	580	568	615	583	566	595	643	557	586	632	592	597	537	592	613	659	548	592	572	568	621	542	584	557	619	560	609	573	618	571	576	552	608	525	601	536	599	626	564	569	531	632	553	590	594	578	583	590	626	588	598	569	617	560	578	635	535	571	602	611	587	618	588	585	583	586	565	580	547	575	577	578	600	599	614	557	564	580	587	585	587	548	555	608	602	588	612	588	552	596	547	566	573	608	582	601	598	559	589	579	558	527	595	593	560	573	561	607	570	589	616	627	573	613	547	581	571	621	565	587	611	570	600	573	557	598	610	571	588	592	581	611	604	557	586	553	582	591	588	572	584	571	599	611	603	604	581	576	606	519	579	570	617	605	606	606	626	577	580	582	574	543	591	596	591	605	567	586	602	544	610	577	560	567	609	583	556	614	629	582	573	573	597	614	599	617	546	512	611	586	560	550	614	655	592	581	624	562	593	600	524	563	612	557	598	572	624	588	613	524	593	576	604	569	589	581	622	573	574	563	640	594	558	622	564	595	556	584	570	613	525	561	613	557	590	562	592	565	580	589	574	587	603	609	613	586	615	607	605	608	610	560	568	540	596	568	599	596	574	612	603	583	562	583	559	593	577	582	596	603	587	579	612	565	585	596	570	553	570	622	622	555	578	584	575	570	581	632	581	610	545	606	572	590	565	571	607	596	603	548	585	557	542	620	583	594	578	620	638	611	572	582	635	560	574	570	615	593	564	591	574	571	591	578	559	586	546	570	569	564	533	606	541	604	572	614	567	553	580	560	586	534	601	611	599	573	580	569	591	582	593	572	590	556	618	595	581	569	642	600	563	650	658	623	587	576	647	589	609	556	612	628	541	594	618	600	598	589	592	633	620	586	528	615	595	575	630	582	524	614	597	553	560	581	547	594	526	567	599	553	581	587	590	604	593	611	606	552	609	561	591	561	591	550	589	579	578	604	594	615	598	578	567	599	635	583	597	557	625	617	604	564	622	600	561	585	576	577	595	586	599	617	610	603	596	596	583	579	588	587	632	602	601	606	589	563	569	591	577	583	611	618	585	573	607	591	587	591	587	595	569	595	552	569	590	594	586	609	545	559	529	606	577	583	543	592	627	582	647	583	602	592	611	539	589	596	624	586	607	576	583	569	630	550	541	602	615	586	581	529	592	600	602	569	532	613	574	589	566	592	591	586	575	602	602	591	576	602	553	605	599	585	548	571	612	620	574	526	617	583	605	607	605	554	613	591	622	548	561	615	619	561	625	599	580
25056	21028	26756	25161	4124	435	395	268	235	225	217	209	203	190	200	180	187	172	159	142	162	175	168	179	168	171	173	181	183	157	170	158	154	190	140	156	181	155	152	156	157	164	167	177	160	161	171	153	160	156	159	157	181	149	159	162	141	158	143	165	158	166	142	130	147	146	131	148	165	166	152	146	169	148	157	161	156	183	141	146	162	145	144	146	165	132	138	147	159	151	150	155	154	167	158	166	167	148	153	162	180	147	160	173	165	134	155	159	164	144	143	171	169	170	147	155	149	139	147	136	147	151	146	150	161	143	135	165	160	137	168	177	163	164	161	149	164	164	172	154	149	164	167	158	162	167	139	170	161	158	161	138	137	175	140	153	161	152	144	145	184	159	160	177	160	157	170	197	147	167	141	172	172	173	148	146	159	157	167	156	162	152	146	177	161	154	159	168	140	152	140	142	140	140	160	152	173	172	161	152	161	173	152	172	157	157	128	174	175	134	166	151	176	152	169	148	150	154	164	165	159	164	158	152	146	188	150	166	142	151	150	162	173	150	170	130	157	158	144	153	174	168	179	162	143	156	148	161	155	136	159	166	150	173	159	154	140	163	139	142	147	145	146	153	152	152	166	160	176	156	147	156	157	136	161	147	167	135	160	149	161	158	155	142	140	140	175	169	151	147	158	157	164	151	143	157	136	186	149	159	157	153	169	146	138	153	160	134	174	148	170	150	179	145	137	153	139	167	147	164	148	155	141	154	169	161	187	143	169	152	156	177	160	162	172	160	168	150	162	158	142	159	173	150	162	124	161	167	151	169	124	150	147	154	154	131	147	179	149	176	167	145	160	177	141	169	147	164	168	171	156	161	169	157	142	183	171	159	168	155	180	161	144	146	161	153	153	134	154	153	154	157	140	135	169	168	153	159	164	155	159	163	163	157	171	168	164	157	171	146	151	160	130	161	165	134	170	161	129	159	153	161	168	158	170	145	153	149	145	150	155	168	159	158	148	151	141	148	152	152	155	146	143	159	140	145	152	154	180	161	136	149	173	159	162	156	155	151	158	126	150	159	149	154	162	143	161	146	154	143	189	156	187	146	175	162	160	163	165	152	143	168	150	153	148	180	161	175	156	166	146	143	156	176	160	157	154	157	138	118	146	151	138	148	170	137	136	179	158	151	150	144	160	145	148	142	158	144	144	142	144	162	152	143	154	144	138	153	149	144	146	149	152	145	161	136	151	195	163	165	144	147	157	152	172	180	155	155	149	154	149	164	139	173	140	150	165	135	163	142	147	145	154	137	150	170	133	145	156	144	159	138	153	187	149	142	167	138	141	143	139	146	127	154	143	140	145	145	151	163	137	154	153	148	155	148	140	171	147	146	150	140	163	180	154	166	173	164	149	157	146	146	166	186	167	157	167	158	160	143	146	147	147	149	156	141	171	171	155	155	134	165	174	171	130	151	166	140	144	130	144	144	147	151	145	130	142	152	146	164	149	176	147	163	155	154	162	146	182	150	152	154	172	158	167	161	159	163	151	140	173	158	135	155	158	153	170	142	172	148	167	142	140	168	155	177	148	148	150	163	172	159	149	156	135	135	133	162	156	183	141	141	153	156	168	177	166	156	137	141	133	145	157	166	151	178	170	161	152	167	153	144	153	162	170	136	170	167	158	162	154	164	167	166	170	156	147	153	159	151	144	146	160	151	151	156	152	169	168	177	144	159	141	183	161	158	155	156	172	189	155	134	167	171	150	164	162	163	160	139	159	176	144	175	158	132	154	141	164	123	150	170	188	161	179	136	156	162	145	148	166	180	154	140	151	146	140	157	160	138	145	158	163	166	141	171	158	148	161	139	142	150	143	149	142	162	164	154	140	143	170	129	172	129	154	168	149	165	149	130	150	158	136	148	159	139	152	156	135	166	148	142	167	147	162	161	157	168	121	161	149	163	164	168	156	148	142	145	136	168	147	142	159	155	146	155	149	160	160	146	163	151	139	183	158	175	151	166	150	155	155	152	158	143	147	150	158	154	149	152	171	134	156	146	170	157	147	176	149	150	154	145	142	170	181	165	162	140	157	165	168	165	144	166	142	162	154	154	142	170	157	187	158	166	138	145	153	145	147	144	139	156	159	151	161	131	129	170	159	145	158	128	150	150	170	144	133	131	163	154	150	158	170	140	159	144	155	169	151	158	147	145	148	145	149	167	159	165	155	166	146	140	138	161	137	158	146	163	160	141	148	163	125	146	169	143	181	139	168	158	155	155	155	171	144	156	147	147	145	156	158	118	155	145	157	157	178	158	167	144	149	143	155	141	142	141	176	167	161	191	120	147	149	145	165	174	137	152	147	150	146	173	157	135	152	149	144	152	152	170	157	172	153	162	163	138	159	159	156	139	156	165	157	162	161	149	193	151	139	142	163	143	148	144	150	151	148	136	169	161	156	155	161	170	147	142	156	169	154	173	158	151	164	161	177	157	139	128	148	162	132	154	166	153	159	152	159	156	161	150	155	130	158	155	142	141	166	167	144	170	152	153	182	138	165	171	147	154	151	164	137	155	155	165	160	163	166	157	152	158	147	161	159	182	143	150	167	170	149	140	152	152	155	168	145	146	149	155	133	149	150	157	190	157	139	159	143	158	168	136	132	130	151	143	175	144	157	150	139	151	155	141	178	127	164	129	169	143	159	143	162	159	135	162	134	149	167	153	160	157	167	163	152	149	172	150	172	146	149	150	150	160	159	164	166	132	165	146	152	148	157	165	153	160	144	155	159	153	151	156	146	169	147	135	156	150	131	160	138	155	165	143	166	151	160	155	153	143	149	162	153	129	140	167	156	154	143	180	146	151	160	148	151	153	142	146	155	164	146	184	170	141	171	149	166	166	170	157	154	161	148	162	157	143	147	170	138	158	140	143	144	149	157	174	167	142	142	156	148	151	166	135	153	165	146	134	149	149	156	170	182	165	149	148	135	151	166	169	141	139	151	169	170	156	157	181	163	142	171	182	158	158	165	143	145	170	164	127	168	168	159	187	154	145	134	140	149	160	148	153	156	178	154	159	157	151	177	156	143	152	176	157	171	142	166	156	154	155	138	170	145	175	154	163	173	158	179	153	136	164	141	166	159	164	158	145	165	139	148	158	179	143	153	154	165	170	170	164	152	158	143	134	141	135	152	151	161	159	145	177	142	138	160	132	157	164	163	161	176	155	152	148	124	174	146	158	134	167	147	154	155	143	147	170	172	171	151	179	172	139	150	144	144	145	150	153	166	152	158	172	144	140	164	148	144	157	139	180	161	157	165	148	145	139	158	155	167	155	154	165	143	159	154	153	163	150	163	168	144	140	138	164	158	170	166	159	157	143	158	158	148	143	148	149	131	142	157	184	155	150	130	132	153	165	162	178	136	159	158	146	152	153	162	159	176	162	167	159	159	139	158	144	161	183	149	165	147	170	175	178	167	153	171	159	157	140	159	151	159	156	171	160	160	159	174	158
4632	5590	4087	2010	1345	1035	826	666	594	492	480	394	380	326	327	345	291	275	273	302	280	276	265	290	247	248	217	264	228	240	221	229	233	233	242	241	225	242	237	243	201	226	225	253	245	201	226	207	249	222	247	233	230	217	223	243	263	214	240	231	210	213	242	221	217	235	213	251	209	203	228	219	213	230	243	227	213	242	207	228	239	211	210	221	230	206	216	215	200	193	236	230	224	219	218	215	201	215	215	201	248	201	223	207	222	225	222	252	258	205	216	249	217	217	226	236	240	228	225	209	214	211	231	217	220	233	210	213	245	240	227	241	248	230	231	230	228	222	238	208	216	229	221	218	215	228	231	238	206	233	207	228	236	212	225	214	228	230	220	250	213	246	234	238	209	220	205	205	215	223	220	216	225	228	227	242	208	218	204	253	210	229	263	210	229	225	195	218	228	233	234	203	238	243	220	231	236	252	217	250	217	202	213	226	220	215	209	224	240	225	212	209	223	224	218	217	244	198	230	240	224	217	222	217	246	200	217	218	215	240	222	226	217	212	231	234	225	204	205	228	229	212	186	225	227	223	223	209	241	228	209	226	211	219	208	228	223	243	240	222	233	228	223	232	241	221	236	215	233	228	239	225	225	213	202	203	229	197	207	214	231	218	238	208	207	209	227	226	222	217	219	206	221	219	219	234	227	238	228	222	222	251	222	213	211	200	219	195	228	205	236	210	222	228	250	207	241	254	218	215	233	223	242	228	214	208	227	215	234	198	213	202	222	257	218	233	234	237	228	220	238	227	213	206	216	249	219	218	237	223	220	203	215	215	234	207	240	210	192	216	259	213	226	228	234	217	208	221	235	227	224	230	214	229	223	206	195	220	206	216	204	218	214	222	211	224	179	193	218	214	207	232	238	239	222	221	210	250	243	219	250	210	218	217	216	211	208	239	207	219	182	227	213	221	219	203	215	240	203	208	213	219	224	236	234	238	239	224	240	223	214	202	218	212	184	211	214	219	204	213	255	217	252	219	229	228	210	229	207	202	230	189	204	230	225	211	213	209	216	196	227	239	232	227	257	236	217	233	229	227	210	230	232	223	223	247	238	223	238	239	223	241	205	240	222	215	208	217	191	217	237	216	238	221	222	231	241	252	210	253	213	229	226	243	205	235	224	198	202	230	226	218	214	211	224	222	215	217	230	232	222	203	249	221	208	212	241	214	195	196	234	239	215	222	219	216	220	233	224	226	233	245	224	239	253	253	239	222	213	197	236	210	237	234	233	210	217	209	263	234	185	226	224	232	216	241	223	214	255	223	183	219	242	204	222	245	219	220	203	222	210	222	232	203	208	219	237	225	231	187	240	219	233	194	209	234	224	224	221	241	209	234	197	205	243	230	219	219	196	215	218	201	239	211	202	217	246	210	223	216	215	222	228	228	231	238	214	232	250	203	211	213	217	233	222	232	212	232	241	216	233	220	215	224	229	255	231	220	224	216	251	230	223	221	212	230	224	215	219	219	215	223	225	237	237	220	216	216	217	217	242	229	196	237	223	212	227	213	249	233	226	222	194	240	221	206	230	237	217	234	192	219	278	221	206	215	227	209	239	216	203	214	233	211	208	215	208	230	205	235	236	222	221	219	219	196	202	228	224	209	230	257	189	204	218	230	239	251	193	250	198	227	205	224	231	212	214	214	216	227	232	222	239	214	202	216	236	204	227	201	212	218	206	213	220	224	234	217	235	192	205	201	218	208	238	225	244	242	226	241	224	197	217	216	252	194	228	245	252	219	211	223	255	202	231	219	237	235	221	224	249	240	209	225	227	219	220	229	217	218	225	228	228	213	232	230	235	214	210	210	232	204	228	214	204	218	234	227	220	229	228	229	224	230	198	199	225	234	218	234	243	208	235	218	208	203	250	196	231	219	232	224	201	197	217	203	200	231	234	242	207	226	234	220	194	212	220	230	236	184	210	237	208	214	208	237	208	230	229	224	230	207	240	203	220	232	207	236	254	233	219	236	220	226	215	184	216	239	187	212	234	228	248	238	205	244	242	223	219	243	224	252	230	205	221	221	212	231	237	251	232	229	222	214	193	212	210	221	219	233	244	212	210	224	230	237	234	202	226	203	233	232	235	197	230	223	204	226	239	206	226	196	231	242	229	220	219	210	228	220	222	216	254	250	193	238	221	218	246	205	229	216	219	231	237	221	233	207	242	232	227	242	217	220	240	213	218	217	206	218	242	207	228	238	220	226	215	212	221	226	213	237	199	208	222	238	252	222	222	221	212	220	210	224	201	244	225	221	234	216	231	211	190	215	201	216	216	216	209	242	213	230	245	203	233	191	215	237	231	233	258	213	224	218	225	236	225	237	210	249	216	211	230	225	212	231	226	196	210	222	232	180	221	250	233	230	252	215	242	214	225	204	209	226	255	236	234	239	232	232	225	209	219	199	192	212	226	219	232	223	239	218	212	232	231	205	222	213	226	204	207	217	226	201	215	201	211	207	223	210	231	258	208	229	250	230	221	218	205	218	249	226	267	205	222	238	206	225	203	213	218	232	223	227	224	209	209	234	218	208	245	174	230	227	238	204	222	221	219	212	222	209	233	237	221	227	228	215	213	215	219	215	202	200	238	230	194	225	209	223	247	247	249	216	221	212	233	212	244	223	220	241	205	226	217	212	218	222	212	223	228	254	223	238	194	215	235	209	202	234	240	206	224	213	217	191	231	192	222	218	201	219	231	221	216	233	248	205	209	233	207	235	208	226	216	229	236	195	200	229	248	222	221	220	238	221	226	212	247	224	225	210	237	216	226	221	231	228	204	219	239	218	214	221	232	218	220	202	228	248	221	217	199	232	210	201	198	220	262	199	209	191	241	218	236	231	208	209	260	204	216	231	215	202	209	221	211	214	227	219	197	225	223	216	231	217	227	239	207	245	221	251	244	230	230	224	261	213	225	247	226	222	246	222	224	214	226	235	232	220	207	224	256	229	222	202	217	220	226	216	209	206	198	229	228	212	225	227	215	252	208	191	201	210	194	207	222	228	213	219	230	238	226	236	210	196	253	220	230	234	199	201	207	211	214	236	216	218	266	216	234	214	222	226	234	229	208	232	199	214	194	248	221	200	201	247	213	201	229	204	240	206	190	241	210	196	244	232	237	220	268	232	232	210	218	214	196	214	223	204	215	212	183	233	213	218	215	217	226	203	223	228	222	193	205	205	242	233	232	230	232	260	232	219	231	221	216	244	218	220	235	231	199	236	237	224	228	225	199	225	204	209	226	201	220	218	201	228	232	218	243	239	209	196	187	236	207	243	238	256	239	264	235	233	233	227	221	228	227	211	219	235	226	230	213	236	242	248	234	233	214	247	234	225	238	215	231	213	207	238	242	228	200	232	214	223	226	218	222	233	199	231	233	211	209	216	241	226	182	226	253	232	221	219	198	187	225	216	239	215	237	216	229	226	206	228	222	203	236	207	241	231	214	224	230	225
22900	21080	28821	23586	21085	21068	5960	1334	1006	908	902	811	755	759	697	708	678	643	660	606	590	619	570	587	568	582	579	567	575	590	606	551	546	595	541	539	560	510	577	569	545	499	542	523	586	541	556	531	521	536	534	558	567	542	504	533	539	536	558	512	536	525	531	563	519	502	511	504	516	513	502	546	554	493	530	513	574	552	529	589	510	536	541	537	526	531	544	558	515	565	550	535	552	524	517	490	551	541	541	545	529	522	515	575	543	502	508	536	512	508	553	505	524	555	545	550	545	555	571	554	527	532	555	531	518	548	499	523	519	509	540	482	529	561	570	543	548	519	521	572	552	532	558	537	548	533	541	508	510	503	544	521	511	519	553	546	538	539	531	523	546	515	507	515	515	526	496	521	547	488	523	504	522	577	559	572	550	559	499	545	548	557	528	523	510	532	509	516	505	505	521	538	502	528	507	560	549	521	554	515	529	561	513	508	491	525	570	524	540	538	500	526	547	505	563	535	538	529	566	557	542	536	546	518	526	527	564	543	543	526	542	520	494	498	550	495	528	554	540	564	501	526	520	505	576	529	564	530	508	496	501	577	519	549	571	539	557	536	519	530	518	514	548	511	542	522	562	548	554	534	573	526	536	538	540	524	512	518	497	545	563	545	505	560	521	523	550	532	531	534	531	519	538	551	541	576	529	529	518	559	601	573	494	534	544	520	522	570	536	543	534	511	536	504	532	503	476	523	575	530	554	555	508	525	526	536	502	539	515	533	532	529	540	517	535	528	562	517	543	538	506	564	523	542	556	536	537	529	521	526	531	522	512	525	525	517	577	500	550	487	553	560	561	576	544	567	508	538	548	583	536	515	512	541	530	521	516	500	549	551	547	540	571	576	501	547	518	578	508	537	539	541	547	517	541	512	543	524	510	525	545	481	563	534	602	579	567	515	539	561	536	508	593	521	582	535	524	558	526	527	550	503	529	515	541	484	513	500	561	530	534	490	505	487	535	552	483	542	490	528	527	569	505	545	517	511	572	539	537	525	546	535	574	525	508	562	535	543	514	526	547	549	530	505	478	509	530	516	509	542	481	519	545	512	531	493	565	581	511	555	511	539	574	483	516	536	527	521	534	542	563	516	548	526	563	551	531	581	503	540	502	535	506	503	553	530	521	563	552	533	498	535	540	540	517	509	530	521	541	482	559	509	500	568	545	549	544	509	530	554	574	545	570	531	528	513	545	497	517	568	529	586	525	514	501	516	531	530	531	538	543	578	522	517	540	504	493	548	546	560	565	509	487	528	513	579	519	498	534	548	506	575	513	553	544	528	550	590	529	537	548	496	513	519	519	526	520	506	548	524	532	518	492	497	539	534	545	523	473	515	561	529	527	499	533	534	532	569	554	526	526	507	527	518	519	508	474	549	567	536	555	542	554	541	507	496	508	535	512	542	546	531	550	570	532	526	575	545	567	561	527	538	498	518	514	549	532	494	524	542	516	520	536	502	551	547	535	519	554	533	516	558	494	531	525	518	512	552	530	517	543	512	483	543	575	572	569	603	538	555	569	561	492	531	542	514	563	584	552	505	534	534	514	548	535	555	572	535	527	534	589	532	537	535	561	517	540	512	562	532	542	518	488	509	547	522	551	540	555	529	506	540	513	580	535	507	508	535	505	494	500	505	538	553	547	530	514	530	524	543	503	545	549	495	512	540	510	475	508	523	535	532	560	551	554	545	544	522	550	528	497	549	528	538	514	504	552	520	526	551	536	536	530	545	514	564	584	510	556	530	516	531	546	540	511	541	478	545	518	571	511	577	525	528	514	519	557	516	493	516	525	540	476	573	515	527	527	583	532	550	534	552	514	544	537	558	545	538	488	513	545	555	497	515	522	511	487	530	519	512	483	507	497	539	514	546	540	543	517	556	548	497	529	555	522	575	541	550	558	486	515	535	523	494	549	514	503	554	481	542	549	555	497	515	521	551	496	550	513	542	557	536	542	551	527	486	568	520	546	523	542	505	519	532	540	551	479	529	489	485	542	489	529	534	511	524	510	540	517	515	471	518	497	524	522	523	526	488	556	532	560	534	574	561	530	574	587	551	513	540	517	580	522	549	526	509	499	544	549	562	539	542	567	548	525	537	538	510	511	511	488	549	526	485	510	510	511	557	565	526	569	559	529	519	545	519	494	530	600	501	518	502	526	518	542	537	517	550	514	506	549	509	518	538	549	518	523	516	554	522	506	522	524	506	537	529	536	524	527	543	507	547	512	551	487	503	524	512	513	556	524	522	540	551	515	511	534	548	544	526	496	545	545	544	545	513	542	574	534	554	559	543	494	556	554	532	538	515	502	502	551	520	506	509	520	524	540	514	508	491	550	469	512	526	542	520	563	533	505	536	555	540	578	552	496	556	566	537	520	512	544	542	514	542	519	544	561	529	526	510	527	533	542	541	493	550	533	540	547	493	531	533	479	560	517	506	533	530	518	537	546	518	539	547	489	511	498	525	531	507	565	564	544	497	522	564	529	511	515	515	532	531	509	536	555	513	534	520	561	564	534	562	547	503	528	519	554	573	504	579	500	524	548	511	521	529	557	535	521	501	508	534	521	480	501	529	476	499	552	569	498	504	505	537	528	557	501	533	503	513	511	544	550	554	542	519	525	533	532	574	484	548	488	550	569	525	530	534	542	550	537	526	508	566	531	535	551	553	527	563	513	591	506	524	490	549	554	537	519	506	521	514	531	559	557	536	543	549	506	513	557	525	538	477	518	571	479	547	563	524	528	582	519	523	567	528	504	508	504	517	557	525	517	533	526	514	484	505	496	532	565	509	525	514	502	501	518	506	543	509	527	540	555	543	524	522	540	524	537	492	520	532	555	524	522	519	563	530	542	527	534	517	498	543	504	498	537	554	521	533	555	514	543	535	509	532	508	541	513	508	545	548	538	518	523	553	531	522	533	526	492	532	528	540	495	541	550	555	547	475	537	524	479	467	564	566	553	554	527	533	530	516	542	546	534	559	545	511	519	512	507	505	554	553	543	562	487	540	538	539	506	529	547	554	539	522	514	532	515	556	539	524	549	497	531	530	614	509	462	552	541	548	522	544	492	522	555	526	526	545	567	534	537	499	590	499	493	558	581	501	576	511	549	478	525	536	521	534	457	531	479	483	549	523	526	517	505	532	536	498	540	552	540	531	499	472	552	535	524	552	536	547	515	532	520	523	536	483	510	505	515	517	530	558	571	529	556	505	513	547	543	511	513	511	528	564	516	516	534	525	491	535	519	474	555	546	517	521	508	525	516	525	555	527	497	517	514	507	507	488	499	492	579	551	553	512	527	514	539	522	521	522	522	518	519	541	543	511	540	512	557	517	490	479	542	515	529	568	548	548	512	589	565	533	502	535	575	521	534	573	554	540	515	528	513	562	526	513	522	540	538	543	512	481	530	502	539	507	541	532	551	554	532	551	518	502	560	514	556	540	530	527	506	493	516	543
7541	17182	13479	7062	4931	3702	2932	2365	1991	1762	1494	1314	1319	1177	1144	1029	1009	964	926	884	873	855	854	797	719	751	765	781	750	711	794	726	706	706	751	743	731	723	722	772	716	730	703	703	682	728	687	721	684	732	675	646	714	707	690	743	677	729	654	729	693	669	653	643	646	668	664	655	680	672	679	719	697	699	685	657	653	683	627	619	655	651	680	656	667	691	673	675	720	626	663	648	654	679	707	663	715	643	678	672	679	708	669	641	662	638	686	665	678	679	668	694	630	702	652	707	690	661	627	668	663	686	702	697	691	622	626	641	667	673	696	679	648	662	709	660	667	682	655	672	662	672	696	688	735	711	689	632	693	632	662	638	716	672	632	675	724	617	698	660	645	651	698	665	661	662	621	697	665	640	650	674	720	704	678	657	646	686	668	673	629	633	635	680	621	662	664	673	687	672	720	662	630	660	650	660	653	646	692	699	672	678	659	684	690	636	664	633	627	668	660	686	693	649	681	687	623	701	637	692	698	665	662	707	666	655	673	690	615	607	641	684	613	700	678	667	670	651	696	651	675	673	663	678	660	643	709	664	673	687	681	685	677	662	670	639	669	673	639	666	652	650	662	700	638	655	633	656	659	694	607	666	662	655	653	675	695	720	671	679	670	679	681	699	661	626	684	693	656	637	627	643	645	697	643	639	692	687	681	706	614	660	673	671	617	635	705	684	642	640	650	683	677	673	649	670	640	670	605	741	668	660	683	667	681	652	637	667	665	699	695	625	637	699	724	662	653	669	639	649	643	617	690	687	655	658	665	663	703	642	655	649	671	667	654	668	648	676	693	691	657	686	699	689	667	651	695	632	658	649	733	679	676	673	685	657	680	690	705	679	648	623	711	701	647	653	681	643	637	674	695	687	678	686	670	675	669	678	693	622	668	666	668	647	663	649	694	723	674	657	635	679	681	652	681	649	632	656	617	682	660	681	709	670	635	632	707	704	623	632	677	634	684	627	668	657	669	625	667	677	677	665	628	666	617	636	672	693	721	691	712	690	658	611	622	691	682	687	627	662	663	663	598	647	663	674	699	664	653	650	636	678	643	647	641	662	655	696	678	670	645	657	691	686	687	661	663	672	678	675	681	661	669	681	696	671	679	656	704	668	639	684	659	675	663	693	684	640	703	729	698	674	690	634	644	635	682	667	663	679	663	705	671	667	675	664	642	685	632	721	679	679	672	685	703	650	657	661	666	631	715	699	657	696	659	666	649	701	691	644	684	684	651	698	687	662	677	716	612	646	604	682	665	692	636	669	706	645	649	634	692	664	688	665	626	710	707	691	694	685	666	660	680	686	687	672	656	684	669	643	653	689	650	686	652	735	666	721	669	645	642	625	670	689	644	676	697	686	655	679	665	622	667	686	665	633	691	684	671	664	660	609	680	669	676	614	670	671	696	693	685	681	686	690	664	640	668	654	678	692	687	706	697	681	649	661	639	693	654	667	617	641	678	698	625	659	679	674	671	673	604	618	672	642	665	684	627	649	652	683	627	696	704	647	675	710	704	654	680	596	684	670	662	669	627	672	702	661	658	659	673	711	676	665	646	671	632	722	689	629	708	678	652	697	679	696	659	628	679	665	664	675	650	696	668	672	729	666	654	642	616	662	668	630	664	708	647	690	637	666	628	679	645	661	673	661	615	660	635	676	703	661	649	647	666	662	695	633	659	671	628	660	662	672	658	679	607	647	631	672	654	655	691	629	622	690	699	679	649	684	657	694	702	682	685	676	637	656	674	643	689	683	640	698	613	659	673	693	706	656	653	660	683	633	660	653	650	674	686	703	693	666	671	624	647	642	632	645	625	698	649	685	613	677	639	714	663	693	661	731	704	654	623	689	638	683	706	687	689	658	641	673	653	653	689	702	683	680	660	666	646	670	623	696	654	644	674	677	673	648	642	657	669	686	698	688	641	671	684	665	662	682	663	683	638	644	657	675	680	684	632	652	639	677	665	631	649	703	667	672	640	685	651	701	671	659	671	678	649	639	693	641	684	649	644	644	707	674	684	706	723	692	654	680	682	645	665	677	672	636	691	684	686	733	650	665	629	693	676	646	765	686	691	662	638	651	682	636	686	633	633	683	651	705	657	696	673	692	658	680	672	710	679	681	690	675	653	636	678	678	645	671	635	654	673	729	698	631	683	716	662	659	636	671	667	646	672	686	661	641	650	684	674	667	662	646	630	660	640	703	591	641	664	649	676	626	617	668	667	661	665	629	663	650	602	651	683	671	697	658	691	663	684	670	666	670	633	655	635	603	683	702	698	638	665	683	656	663	697	690	710	644	686	692	665	660	684	673	711	710	642	654	651	608	659	684	638	657	684	650	720	619	662	652	643	702	676	687	651	689	694	671	645	672	681	694	680	694	675	675	691	634	664	727	663	633	654	661	648	661	685	689	690	696	643	670	695	641	699	654	674	692	656	660	680	731	654	652	687	706	646	654	688	685	660	660	637	676	687	681	648	640	658	641	692	666	669	649	653	687	692	636	657	682	669	651	680	699	669	657	623	695	686	659	679	657	691	664	679	654	650	666	693	668	679	659	683	700	662	686	656	674	709	628	670	630	636	656	682	681	691	645	645	630	678	677	665	674	666	647	682	631	642	662	655	674	661	692	719	672	593	689	647	683	665	662	649	619	675	666	649	651	704	674	688	698	724	667	686	711	684	705	667	697	665	688	710	664	626	651	728	646	665	646	691	675	618	681	658	656	643	662	656	682	678	677	661	706	666	667	641	675	634	672	679	690	701	694	623	647	704	682	679	665	659	648	654	692	666	699	674	676	664	701	625	707	676	715	679	685	686	650	693	735	698	692	677	673	685	664	651	656	710	644	690	655	652	672	702	671	663	668	665	692	691	640	683	656	668	677	656	647	657	638	650	705	650	685	703	615	697	688	711	617	705	631	691	724	668	702	614	669	677	673	678	684	642	656	675	675	643	687	689	670	632	691	673	686	678	650	734	656	667	697	675	682	677	657	625	700	675	665	658	703	683	674	673	672	653	623	644	707	682	652	684	702	701	658	674	605	622	651	670	691	683	643	692	662	678	681	674	698	638	660	667	630	646	654	705	636	721	660	656	716	627	720	665	686	653	651	658	674	682	626	701	659	682	624	643	656	683	672	653	719	662	671	719	685	663	670	659	669	674	669	642	634	663	603	660	627	680	673	627	673	700	687	696	661	676	724	683	670	664	689	664	639	689	699	669	704	669	637	698	620	651	671	646	626	703	694	681	641	635	667	636	650	633	652	618	628	675	681	639	696	690	679	645	667	648	690	633	645	665	667	646	614	682	666	689	677	656	636	667	655	666	664	667	666	665	639	660	696	657	676	640	688	664	719	639	681	711	663	649	686	669	684	630	659	658	673	652	646	642	673	680	682	632	624	644	679	702	682	664	631	644	688	623	694	688	659	713	685	680	658	682	657	651	660	674	687	662	647	620	706	672	653
26879	18910	4497	479	323	251	234	230	205	196	191	214	181	185	229	221	213	218	192	201	238	183	194	221	211	207	190	230	181	194	199	197	209	184	214	194	186	204	203	215	209	195	189	210	217	192	214	215	204	198	204	197	208	181	203	174	199	202	184	220	201	221	209	207	212	222	200	175	189	213	195	181	207	206	206	206	227	182	208	198	207	198	205	196	206	217	172	202	211	198	200	205	205	212	179	200	216	193	208	204	213	216	189	234	197	213	214	205	170	201	210	202	203	193	198	195	195	202	197	163	190	199	217	187	214	227	199	209	193	212	186	208	227	202	202	219	196	218	187	197	203	185	209	211	204	209	212	192	226	194	193	212	191	216	205	204	197	202	203	212	200	228	186	186	189	219	201	202	194	218	214	190	186	218	210	185	189	226	219	204	194	187	199	190	187	203	192	217	211	182	200	178	205	207	214	208	180	191	213	213	236	184	191	213	197	205	201	209	207	234	198	230	184	180	208	208	194	214	180	211	196	185	169	201	182	195	201	187	184	174	181	199	199	215	198	190	199	223	205	196	199	205	211	196	174	195	205	222	206	185	196	192	185	210	231	207	176	164	201	220	183	214	200	201	207	196	216	198	228	184	193	183	200	196	195	193	182	186	223	180	206	200	207	216	194	196	177	197	210	210	163	200	199	206	199	198	199	230	195	237	192	187	213	185	177	220	222	206	205	215	212	230	197	217	213	221	207	202	168	201	185	217	201	233	182	212	208	188	211	197	199	192	220	213	210	200	214	211	193	210	179	225	210	203	209	198	216	204	229	184	203	195	182	186	176	233	213	210	193	199	189	192	192	186	205	227	204	191	204	230	183	179	211	176	190	207	201	184	199	216	215	215	171	194	213	210	205	205	208	197	194	203	209	210	194	224	206	218	199	205	191	220	226	201	220	219	233	193	189	198	194	232	199	199	176	194	211	203	208	194	205	189	211	184	202	198	207	192	219	209	193	193	212	226	198	205	205	202	217	212	215	221	235	207	192	190	197	200	220	192	217	191	203	199	201	212	209	199	180	199	206	192	203	217	214	220	188	230	202	195	208	195	183	213	179	209	210	193	205	206	220	208	211	210	195	226	181	170	199	203	215	206	193	209	183	203	203	195	231	210	204	220	226	191	222	206	206	187	210	194	200	215	206	172	231	180	230	204	180	166	196	207	219	207	202	195	204	207	197	166	198	196	185	215	182	211	201	219	215	202	224	193	227	204	207	200	218	209	191	195	238	201	206	207	229	217	230	188	198	178	202	211	221	206	195	206	184	187	218	192	223	198	206	200	209	198	210	205	207	183	215	204	190	244	193	203	197	221	197	191	207	187	171	206	202	212	220	194	172	192	198	181	195	193	190	211	194	202	184	164	196	192	191	207	187	209	204	229	221	204	193	213	198	211	189	180	229	212	185	234	211	201	192	181	203	208	193	191	200	209	202	200	187	211	193	168	210	231	186	222	191	211	227	215	224	186	215	212	189	199	213	210	181	199	205	213	202	191	202	210	193	214	186	191	207	181	199	216	177	215	180	215	195	205	165	184	195	172	184	223	199	214	213	191	218	204	205	188	188	199	195	216	223	212	194	240	206	216	216	204	197	209	212	206	229	218	214	199	182	208	196	175	213	185	210	201	206	211	204	205	198	229	194	193	202	190	222	198	217	218	198	202	187	190	183	239	205	208	198	209	219	199	207	206	210	207	188	190	178	203	223	220	207	196	189	184	182	183	182	214	211	162	207	199	232	193	207	202	207	226	190	204	216	190	216	197	192	207	208	181	197	201	199	224	209	207	199	209	213	204	186	191	195	220	181	205	219	205	189	177	217	211	203	194	222	209	207	185	209	213	193	229	186	204	213	205	208	213	208	191	215	226	218	215	211	210	210	206	208	195	190	214	192	199	195	200	212	193	203	184	182	214	211	219	216	180	197	213	180	206	220	178	205	197	215	200	186	203	211	194	191	213	206	208	197	211	179	200	205	193	219	223	218	193	183	204	190	194	215	212	180	209	195	207	225	205	187	237	187	211	185	185	207	202	193	218	201	211	219	218	191	215	224	237	198	201	185	207	199	197	215	176	199	192	213	197	194	196	187	188	184	196	220	207	190	200	206	198	186	232	202	184	201	207	192	210	208	217	208	218	200	202	233	203	196	174	183	191	209	195	215	194	198	221	192	190	167	182	208	208	200	188	204	204	200	196	204	186	208	205	208	186	197	184	204	179	182	197	197	187	204	191	188	199	184	237	198	198	201	209	186	213	201	229	206	182	198	207	183	212	189	178	212	189	206	186	191	216	194	167	170	222	191	198	184	178	204	237	184	213	194	186	194	202	185	222	203	211	190	223	216	201	159	195	218	228	204	199	192	202	207	201	192	187	209	195	203	213	208	197	215	207	215	201	220	205	216	198	186	205	186	220	202	217	233	232	183	212	215	184	204	205	202	187	219	195	212	225	197	218	202	177	206	209	200	202	222	181	197	188	204	197	227	163	200	186	196	188	212	195	207	219	203	202	172	167	221	184	206	203	171	212	207	222	218	189	201	180	206	217	204	192	179	204	208	201	200	206	189	195	190	200	188	206	204	209	214	228	205	196	192	214	192	195	198	208	199	220	203	205	173	200	186	207	201	191	200	226	226	211	185	202	205	199	212	170	210	184	227	210	213	206	200	212	184	194	203	198	201	224	197	202	208	160	196	182	188	207	222	200	183	200	175	207	199	172	233	218	202	196	163	217	202	190	190	199	226	199	205	196	193	227	211	206	224	215	219	224	212	190	204	203	246	188	185	191	209	191	211	222	187	188	205	197	219	189	190	193	207	177	197	210	211	185	180	200	206	196	207	211	209	189	187	207	222	193	199	182	198	207	210	201	208	180	218	190	176	199	205	202	194	249	202	198	202	207	211	189	226	187	195	202	201	209	187	197	180	226	192	206	214	205	209	202	198	189	215	203	213	205	200	192	207	178	185	208	215	193	216	215	177	186	204	197	204	205	195	210	190	201	184	204	198	169	196	240	196	179	219	195	200	202	209	216	192	214	215	190	192	228	189	184	211	189	220	194	195	219	182	213	199	217	240	203	217	204	221	197	201	190	223	200	192	205	202	242	209	206	207	196	192	192	212	210	220	216	211	202	206	190	205	175	204	206	214	178	184	196	179	194	188	185	180	197	186	207	192	201	226	221	205	191	189	190	189	222	187	203	186	226	181	216	214	195	208	194	199	185	189	197	234	202	203	225	201	205	178	202	189	199	198	206	204	194	205	201	178	204	183	184	186	192	220	216	226	204	205	200	217	194	201	200	176	200	199	213	197	196	234	203	204	220	184	219	204	210	194	199	185	217	210	211	178	210	191	191	188	211	187	186	198	195	206	189	196	205	198	214	198	185	211	198	219	196	206	176	231	177	206	210	222	199	206	184	164	203	192	205	211	208	204	159	208	178	196	201	197	196	196	203	207	201	209	217	203	195
3924	1150	897	509	424	399	348	338	345	294	273	303	281	270	276	306	298	255	240	250	285	277	270	249	285	282	254	248	249	273	288	262	243	279	245	259	271	291	279	234	275	241	289	265	262	311	252	239	277	238	271	275	266	293	259	270	237	268	271	250	283	252	289	272	288	253	269	259	255	263	276	266	252	279	283	305	258	261	259	263	252	264	267	257	292	274	253	264	282	258	255	272	289	284	289	260	255	277	280	289	257	276	244	261	276	269	273	258	265	278	295	271	244	295	266	254	283	242	285	295	274	271	270	273	271	269	282	266	295	261	263	262	248	246	286	291	275	270	278	258	281	264	263	275	254	276	288	241	285	292	274	242	272	287	266	266	251	252	285	268	247	275	285	263	277	268	246	256	281	287	259	307	255	305	292	249	302	274	281	258	278	259	256	225	260	254	250	276	270	272	278	263	286	265	268	263	271	270	265	263	238	257	225	263	275	279	250	259	242	277	248	283	269	291	227	245	255	242	272	289	265	286	250	241	268	267	284	252	282	294	253	250	271	288	268	285	275	284	249	286	284	284	232	275	263	255	287	251	276	241	279	247	280	259	283	252	275	263	297	266	275	275	263	277	255	284	299	308	249	232	288	286	272	282	285	284	274	248	286	242	272	252	268	253	277	261	266	256	279	277	253	268	240	266	282	290	280	275	273	261	245	257	287	271	267	266	260	267	245	276	288	300	256	307	266	271	255	253	293	258	248	267	278	278	302	257	284	285	272	284	269	261	252	272	279	247	288	273	285	252	296	240	256	282	282	238	254	292	259	242	257	283	251	271	268	256	275	252	284	281	271	278	272	252	275	273	277	263	248	269	281	287	294	276	281	272	278	268	250	264	262	253	264	251	273	265	268	275	264	290	265	252	240	253	258	303	280	270	241	289	242	262	284	270	286	250	265	238	284	268	245	261	248	262	293	245	252	241	271	267	286	273	285	297	264	272	258	257	236	288	282	236	276	244	276	294	286	268	264	257	240	235	267	296	289	285	261	242	283	263	244	244	254	263	285	261	279	280	286	256	247	268	270	275	274	246	289	259	262	310	234	244	262	267	237	289	285	246	276	241	270	273	246	267	267	246	256	271	258	251	254	273	260	276	284	264	246	269	270	280	259	270	284	243	259	286	246	257	257	265	273	277	262	298	256	235	278	298	274	266	257	268	242	257	248	252	298	255	271	279	301	250	264	277	261	237	299	258	244	248	299	281	246	258	244	268	250	243	236	265	274	269	283	278	260	272	279	291	269	285	267	289	271	250	277	252	262	291	253	270	268	293	271	273	253	257	292	260	235	265	269	245	265	241	254	261	237	269	291	245	276	262	283	281	305	250	288	264	257	285	267	248	259	300	274	259	264	285	247	274	266	256	281	238	286	297	287	280	247	257	261	273	276	254	268	252	234	256	257	253	271	267	240	252	251	280	277	277	238	240	263	297	274	290	256	285	270	235	298	259	274	262	266	279	273	274	281	255	265	279	251	265	260	271	255	245	278	262	265	254	263	258	261	313	290	258	244	271	275	256	280	274	279	283	270	256	239	271	244	274	274	273	261	257	266	266	260	279	256	259	271	255	285	245	279	308	248	252	244	266	265	278	246	268	246	283	272	244	248	230	261	256	270	285	219	275	260	257	274	274	237	272	252	275	262	263	292	308	275	263	280	278	272	249	271	283	239	251	232	283	257	290	261	279	269	263	272	260	260	262	265	275	278	255	284	258	250	255	274	264	258	283	234	244	272	257	285	281	287	250	256	228	286	262	258	282	277	272	284	255	293	270	293	270	261	260	265	250	278	261	273	251	239	289	256	299	286	266	264	266	279	243	288	257	277	261	272	288	250	251	274	272	299	274	267	269	256	251	244	264	295	254	246	251	285	273	274	259	268	288	273	256	257	251	240	270	249	252	286	266	255	249	270	272	281	268	266	237	277	249	253	265	253	257	268	280	260	269	261	261	275	265	284	273	269	266	289	255	290	275	263	249	303	275	289	266	242	278	247	293	269	277	243	272	266	300	259	258	260	281	287	244	271	275	263	287	262	281	244	269	268	253	266	293	258	269	276	274	291	292	258	253	261	257	263	264	269	260	267	277	262	276	288	263	262	251	264	267	253	249	268	275	272	279	255	270	262	219	283	242	273	267	280	267	294	279	249	262	270	279	290	275	275	232	275	295	274	262	272	274	250	263	284	262	274	245	233	266	290	276	281	274	281	262	267	253	271	284	280	258	251	250	257	256	264	281	236	262	256	267	269	258	235	261	272	253	277	256	268	274	244	256	281	280	297	261	270	249	281	258	275	262	252	252	275	255	245	264	259	240	274	270	278	266	248	265	300	285	247	268	273	274	271	267	278	265	239	259	270	277	252	265	256	257	281	272	230	275	275	269	277	252	279	252	279	304	262	263	280	261	275	260	277	300	235	264	245	251	247	242	279	291	242	270	271	280	243	246	272	287	258	268	282	292	263	282	261	265	268	309	281	264	283	257	280	284	268	252	272	259	272	283	257	277	266	266	255	268	262	269	266	269	289	273	272	297	287	268	240	263	253	286	277	259	276	276	288	259	275	249	272	250	281	249	259	270	274	308	279	295	267	294	238	276	240	281	271	274	260	260	256	253	253	247	290	250	270	261	256	278	273	254	270	276	257	253	255	269	232	258	269	275	273	248	271	250	248	247	267	257	286	254	267	243	263	260	268	289	243	262	283	280	233	237	268	260	268	282	279	279	269	255	232	270	256	268	246	246	266	238	266	256	284	272	259	315	258	260	285	264	273	263	248	260	302	248	270	267	267	243	265	274	299	288	266	281	287	272	298	241	246	301	264	283	273	296	258	277	287	247	244	265	276	254	251	252	292	264	246	274	258	264	260	260	250	287	255	287	284	267	262	253	245	259	256	260	291	266	279	253	273	250	258	263	287	267	253	262	275	280	254	236	279	253	265	252	273	258	258	280	290	283	254	283	254	247	267	266	239	267	273	267	236	230	260	249	277	236	280	246	278	260	249	297	287	259	279	278	258	292	253	274	283	277	253	253	241	302	281	268	266	281	271	269	274	252	273	260	294	295	258	260	300	250	271	281	254	294	277	262	280	265	258	267	260	277	259	264	244	273	286	294	234	267	232	245	249	276	238	252	276	267	273	266	257	264	286	248	258	253	262	267	247	257	274	236	279	271	292	260	279	250	252	254	281	277	272	264	261	280	266	278	261	261	293	283	258	257	260	279	263	274	266	266	265	260	265	271	252	274	272	250	249	271	271	260	245	267	243	299	252	258	280	294	263	236	272	284	259	279	266	251	250	273	262	261	250	281	227	274	262	260	290	296	273	258	248	284	259	272	247	262	269	256	287	281	252	242	266	279	280	247	257	267	249	268	272	283	294	273	280	263	258	259	221	296	278	285	275	266	299	272	261	271	250	247	252	263	270	259	269	272	296	257	284	265	270	260	273	277	245	256	265	235	255	285
23856	21046	28245	24073	21016	7121	1151	860	716	633	667	613	638	582	539	559	506	529	502	553	529	537	549	482	480	484	474	498	531	466	478	482	493	505	489	513	472	457	489	468	509	502	467	473	450	473	514	459	489	456	519	503	445	464	479	453	507	449	494	464	457	484	498	456	487	463	480	439	484	446	447	473	474	491	468	456	488	498	478	466	475	436	483	479	469	438	460	456	485	455	502	476	447	431	415	461	505	481	449	472	473	449	418	524	454	450	458	458	462	515	460	457	448	480	431	488	472	461	475	487	445	471	475	416	534	438	450	458	462	465	467	446	485	498	435	454	470	482	438	520	458	438	481	483	493	455	448	470	515	442	459	464	451	514	459	456	480	503	499	463	449	494	466	434	486	485	420	512	466	494	449	461	481	480	514	486	421	452	475	454	468	483	463	458	469	457	470	472	508	489	487	476	453	440	483	427	454	454	491	441	477	499	479	441	449	489	415	478	457	464	487	472	446	449	459	441	479	442	469	486	456	440	473	437	435	478	478	437	488	438	494	464	476	469	451	488	454	485	471	480	457	512	452	446	462	448	474	482	452	448	469	455	464	455	477	468	453	474	448	447	450	469	482	459	475	481	462	457	506	487	442	441	447	471	467	446	433	481	453	467	468	450	456	478	489	462	504	469	463	465	453	460	456	481	469	473	454	470	466	470	481	455	472	481	474	440	505	456	431	439	430	456	447	479	475	464	466	476	412	443	465	515	499	476	447	473	434	494	473	473	436	469	468	481	445	430	475	503	489	509	492	476	447	489	457	451	469	450	502	485	454	444	459	454	441	466	490	473	495	443	429	455	437	426	428	444	471	447	469	468	435	472	429	423	446	472	489	486	462	451	449	476	458	459	463	470	513	476	441	454	495	467	426	447	443	448	487	435	498	483	476	487	464	456	477	457	495	453	481	459	484	475	453	463	471	453	472	478	478	437	482	491	479	413	471	447	473	491	468	427	480	461	469	447	488	469	466	445	466	449	449	496	465	451	485	470	456	471	445	476	472	462	468	488	487	490	503	463	464	480	452	459	471	460	448	464	442	479	456	476	422	460	451	464	473	458	452	454	483	468	455	444	473	448	461	469	480	459	472	450	484	429	502	458	491	476	451	490	468	467	449	437	467	462	423	458	462	470	465	500	484	431	491	450	462	529	436	478	461	486	484	501	478	469	442	466	481	456	487	451	494	459	453	451	465	470	456	463	466	428	462	464	480	470	432	476	475	447	485	463	462	465	472	466	487	465	462	517	457	447	481	429	466	460	506	480	453	434	445	476	487	440	420	415	462	469	465	433	455	439	480	475	472	461	422	493	467	493	469	452	471	407	470	422	478	455	477	476	502	461	456	449	418	481	455	487	476	441	434	476	494	475	474	460	473	463	498	426	469	519	468	464	507	446	466	499	452	457	453	476	473	483	449	490	473	488	471	465	447	421	467	420	495	435	479	463	447	485	457	473	482	450	438	462	499	448	455	444	458	452	465	464	484	441	465	445	485	461	454	470	436	482	487	495	445	448	436	496	503	460	515	459	461	481	491	461	479	442	495	403	445	440	428	451	504	492	446	479	462	483	443	487	465	466	489	473	451	456	463	447	456	461	458	446	458	456	448	461	438	472	519	449	459	444	477	466	461	465	449	502	452	472	461	443	475	459	448	445	475	490	459	448	460	498	499	433	500	467	488	442	438	439	422	463	453	428	466	477	482	455	489	443	445	458	449	457	450	453	454	481	414	457	455	491	475	464	482	471	480	467	462	469	500	440	474	467	473	460	490	453	438	454	482	470	477	462	439	501	449	434	461	457	457	509	483	480	401	457	462	437	456	488	458	448	498	463	480	491	449	508	490	465	456	487	451	472	510	479	467	466	480	489	438	438	444	467	472	457	454	495	478	485	466	500	483	430	450	431	438	450	468	423	444	457	462	454	469	442	458	494	458	480	470	443	447	473	496	475	509	471	443	487	456	438	459	439	483	486	468	449	448	471	450	473	448	462	491	479	483	468	457	488	454	474	460	477	479	486	497	454	477	515	439	472	463	460	468	482	475	482	504	461	461	438	468	472	462	479	455	469	461	468	453	444	417	455	486	468	464	471	457	453	502	434	456	466	486	463	454	473	465	441	495	481	472	494	469	443	472	441	465	481	488	457	436	475	484	476	464	462	441	497	429	465	476	481	432	477	453	453	453	466	463	479	466	466	456	477	467	464	501	443	460	469	424	444	469	463	455	454	428	445	451	433	460	476	415	477	425	499	463	491	483	443	474	476	443	450	457	454	483	490	455	465	472	473	474	435	479	450	463	489	509	458	444	478	487	459	460	438	452	469	439	473	479	467	480	505	446	452	467	463	459	492	471	532	487	502	456	458	455	449	465	447	472	506	476	465	477	474	441	478	452	494	485	467	455	472	453	490	464	442	467	496	445	427	470	501	469	453	491	476	445	512	481	513	428	490	510	456	491	437	459	452	431	414	460	442	471	433	479	446	465	441	459	503	478	460	440	474	515	457	457	450	445	494	497	473	484	433	479	507	486	476	461	443	500	450	450	449	456	477	443	482	468	486	451	485	482	473	459	486	413	486	454	447	473	465	488	470	445	485	466	473	490	503	479	468	463	519	470	463	428	481	444	456	467	429	483	462	473	449	463	462	465	472	457	419	499	450	469	456	481	469	475	462	485	459	480	437	461	442	464	462	442	465	455	429	447	452	498	483	485	478	428	460	499	496	496	491	482	490	434	458	472	477	477	438	504	499	480	462	453	444	487	428	444	478	480	444	457	467	470	479	440	489	481	477	489	439	455	475	480	407	462	425	453	459	481	462	496	430	457	415	453	471	455	465	468	444	456	457	478	498	450	437	487	520	473	476	472	503	476	473	464	464	477	502	470	479	478	487	460	439	473	470	444	486	430	464	483	489	459	480	443	454	492	483	480	470	472	472	494	450	455	484	442	425	464	444	491	463	492	458	449	448	468	450	477	452	460	454	469	454	460	449	492	470	460	495	463	450	439	479	460	448	517	455	448	448	448	451	466	485	466	450	457	506	445	467	443	452	482	450	474	468	424	455	446	445	504	457	447	457	473	443	474	476	462	468	480	495	470	447	499	454	438	413	482	436	469	464	456	432	442	433	467	477	449	450	470	456	483	480	438	454	467	461	457	495	471	474	442	522	493	471	489	466	442	459	431	472	475	434	431	451	418	432	424	489	506	478	467	444	495	455	445	438	470	467	458	464	457	491	427	455	427	440	492	486	458	446	451	428	449	449	488	502	448	444	462	452	451	460	454	481	460	437	383	466	464	495	480	434	455	480	442	511	491	456	447	450	444	487	437	430	460	411	428	519	449	472	458	489	448	453	462	478	476	467	492	454	463	452	478	464	436	470	465	462	463	479	436	445	495	464	476	450	481	450	453	472	500	433	456	467	467	431	438	499	470	435	448	459	470	483	398	457	457	440	445	448	453	426	471	476
5176	10712	8490	4192	2958	2255	1784	1443	1272	1155	1037	933	914	870	841	802	760	742	674	694	697	683	684	654	649	670	664	647	629	626	615	611	627	647	642	606	643	598	646	570	609	664	607	571	599	553	566	619	622	602	567	616	622	587	617	579	604	593	553	572	613	613	596	617	571	589	641	600	583	572	598	597	594	578	613	609	608	564	539	616	597	536	617	621	558	604	595	618	586	602	567	589	554	601	593	565	618	595	569	621	572	639	566	630	605	598	609	589	581	566	591	575	625	599	562	585	614	594	609	561	564	568	551	596	569	618	615	600	567	601	584	614	617	588	555	565	535	602	595	575	632	580	582	630	556	569	634	583	615	585	643	601	535	607	593	597	581	602	567	536	579	534	601	581	582	538	550	606	579	598	594	580	631	587	550	563	598	561	577	637	576	614	569	539	636	528	586	562	559	566	630	599	585	567	567	608	569	572	589	539	563	565	580	568	577	617	588	555	615	599	559	529	635	611	586	571	629	591	599	536	616	577	630	591	600	598	629	607	570	625	533	573	579	587	586	570	603	575	617	613	608	583	596	572	534	608	551	600	548	592	590	626	640	597	587	621	572	594	592	603	612	602	580	556	620	602	584	584	525	547	588	620	600	575	545	572	587	550	576	591	578	578	615	588	604	598	605	554	567	608	621	618	598	614	583	606	591	616	552	626	575	574	548	616	597	549	571	591	597	584	588	546	593	582	577	578	554	572	619	571	631	588	584	590	569	562	566	591	597	540	572	625	612	613	627	598	596	593	551	610	574	584	576	583	585	627	593	563	568	581	607	595	595	556	615	551	625	566	589	574	575	606	569	586	603	600	575	571	583	599	613	552	591	567	620	612	592	592	587	597	553	551	587	628	562	569	535	580	650	579	574	593	595	581	608	598	543	589	594	576	573	561	565	529	569	625	584	573	595	561	563	607	592	610	585	575	574	591	597	619	597	577	620	581	607	613	537	578	593	603	622	597	581	592	576	540	605	548	595	577	611	575	601	567	579	588	550	595	591	551	630	585	579	628	546	586	591	582	576	594	597	605	594	602	646	590	602	585	571	586	592	567	537	633	569	580	591	549	552	548	589	583	538	591	579	589	591	541	569	598	559	604	607	595	595	609	566	571	580	576	584	612	584	602	627	590	600	583	571	566	547	590	575	605	636	580	590	571	631	572	568	581	611	584	558	587	581	549	586	568	582	605	575	591	595	575	588	570	570	574	597	585	624	599	555	594	613	545	577	590	601	564	610	569	565	604	598	581	587	560	584	595	579	577	563	574	620	574	613	575	595	582	590	537	613	570	592	597	560	572	582	572	565	602	576	642	570	599	622	590	547	575	573	565	602	586	604	549	608	578	603	589	563	556	546	575	578	572	609	575	552	572	594	557	559	621	612	538	600	539	585	569	564	572	603	572	605	565	615	615	562	622	535	550	614	553	642	576	612	575	619	545	563	618	572	596	576	578	577	588	598	570	622	563	584	573	593	605	568	587	535	520	610	611	619	581	576	554	500	569	547	590	587	603	600	605	653	633	587	601	557	622	561	558	580	580	592	544	600	590	588	549	618	612	577	616	606	540	588	583	592	574	618	578	625	577	539	613	566	615	605	559	593	586	558	607	630	608	588	562	542	615	576	581	583	585	564	592	596	593	605	581	636	602	637	604	613	628	542	585	592	596	638	589	578	563	555	531	564	599	552	597	551	593	583	608	576	565	587	592	630	562	581	584	572	549	566	566	601	597	594	614	560	633	586	582	602	642	601	612	564	585	577	554	581	610	587	562	572	541	603	622	600	626	563	647	600	618	567	574	570	583	582	576	562	577	605	565	557	591	559	570	581	589	565	618	585	605	619	634	618	573	564	580	612	580	612	620	564	577	598	632	534	591	586	566	617	528	619	584	571	586	559	585	608	628	579	546	581	593	578	621	590	610	598	582	598	590	567	592	606	588	580	571	581	586	581	582	572	600	543	592	609	599	584	599	604	581	608	633	571	600	594	636	586	585	553	585	544	592	605	587	581	579	552	556	625	569	563	606	602	567	609	570	585	583	565	584	593	596	557	594	562	560	594	616	577	554	570	624	592	591	592	551	568	576	592	641	636	575	553	542	589	627	587	572	586	553	588	558	615	569	589	607	571	570	563	612	586	617	537	595	561	604	557	619	601	591	597	601	586	575	587	640	587	603	556	594	580	552	571	557	542	609	599	575	554	605	602	570	592	590	585	602	596	562	623	591	594	609	545	619	564	582	566	601	620	584	541	604	627	578	590	608	591	588	589	552	584	585	594	564	591	601	594	591	563	572	575	549	605	626	581	646	589	617	616	595	584	594	556	586	612	585	607	594	586	609	602	574	599	592	568	559	621	594	555	599	584	573	578	577	569	534	565	584	575	615	567	617	608	607	595	615	577	585	575	564	598	601	561	603	601	543	581	607	615	577	589	582	602	551	555	604	615	553	563	551	541	594	576	650	599	583	602	573	604	593	590	604	586	610	527	578	589	576	594	569	555	606	561	577	570	598	570	585	562	613	610	556	601	581	573	548	605	635	566	601	594	581	567	630	556	551	512	570	563	579	560	556	591	603	567	569	546	628	588	583	538	567	526	630	580	571	564	585	586	614	566	564	597	608	564	607	615	574	611	570	576	565	601	576	545	569	595	576	557	594	559	566	574	601	529	582	625	564	616	565	593	577	570	578	566	553	584	564	576	597	554	514	546	580	593	629	612	587	573	583	589	590	593	624	605	604	596	632	623	580	617	630	600	581	589	571	556	561	575	603	574	562	532	571	579	609	600	590	601	598	598	553	616	633	600	571	567	583	552	576	585	595	609	594	609	593	614	589	602	582	537	560	525	552	567	589	556	575	590	574	576	587	572	615	583	547	621	566	561	591	622	552	586	607	596	580	597	608	539	588	557	575	560	592	579	551	579	590	594	602	583	560	591	553	600	577	617	575	580	598	527	560	597	563	627	582	632	596	577	553	565	544	598	538	611	588	559	587	593	574	556	574	597	590	578	592	568	554	578	581	604	579	614	602	638	550	531	562	557	593	544	568	573	576	616	605	554	552	568	583	561	641	566	605	567	566	623	611	607	603	590	587	615	611	555	591	563	568	567	540	599	581	598	555	574	627	614	549	597	613	597	603	553	568	593	581	545	560	600	519	595	592	528	584	582	592	635	590	605	581	541	538	610	537	599	573	545	593	557	559	547	569	593	589	566	561	561	581	579	568	591	593	572	571	559	569	599	595	599	582	603	576	563	562	559	585	576	580	569	614	546	644	595	565	573	591	571	614	575	544	593	601	569	591	592	592	601	570	543	593	580	591	588	595	538	630	586	574	615	554	604	580	534	593	541	607	598	569	576	553	541	598	588	573	568	549	614	566	552	596	586	601	570	568	582	592	570	546	608	560	574	611	615	608	608	595	559	566	580	592	588	578	562	578	574	559	567	611	548	565	549	619	599	597	600	604	583	566
25209	21072	26841	25158	3943	448	342	293	259	245	219	190	212	188	189	185	195	153	158	191	184	169	168	165	157	169	149	176	148	150	155	159	133	147	161	139	151	154	168	152	155	158	160	157	161	144	134	167	146	165	131	161	170	158	145	152	139	166	149	140	142	138	136	167	152	142	153	171	138	150	168	146	159	157	152	181	166	149	161	145	138	158	124	155	134	152	150	170	168	156	158	158	145	164	150	165	161	150	154	151	158	153	139	157	140	155	128	156	141	144	144	149	168	153	154	138	170	154	163	158	156	173	150	161	152	161	141	131	138	151	142	158	147	172	174	125	155	142	149	154	158	138	146	148	158	157	133	165	167	162	159	156	137	151	135	126	152	158	149	157	171	135	157	147	166	135	167	153	172	156	157	143	131	154	176	138	145	149	159	161	145	156	141	186	149	160	174	145	151	163	171	150	166	138	154	140	134	152	129	169	174	149	162	153	148	157	138	146	147	132	154	147	137	143	153	153	149	160	139	156	150	160	165	142	133	142	157	163	153	145	155	161	169	150	133	153	150	176	150	161	131	145	159	149	148	147	171	143	152	141	173	150	166	177	153	163	145	139	144	154	149	137	164	153	144	169	144	151	159	125	134	157	160	158	134	142	151	169	159	156	142	138	134	166	157	149	149	152	170	160	151	154	153	176	174	161	156	140	145	133	156	136	159	146	146	151	161	148	169	175	168	162	162	132	157	140	161	138	148	141	159	165	182	156	139	145	148	139	149	139	149	160	144	173	154	133	145	150	137	156	145	159	162	160	133	132	140	153	152	153	149	135	136	160	162	156	148	155	162	144	148	151	155	147	135	140	152	170	152	167	146	162	164	159	165	147	162	155	140	143	146	126	138	135	139	165	150	150	163	154	152	138	139	158	175	167	148	152	139	182	163	133	166	140	153	138	145	152	157	173	158	174	131	146	126	143	140	144	168	171	160	147	137	150	143	148	150	155	159	159	146	171	141	161	171	172	148	131	164	149	138	150	146	141	138	138	154	165	170	142	160	169	145	150	154	147	148	157	144	146	156	152	163	162	155	147	168	141	129	148	144	155	146	150	128	159	163	162	139	162	140	150	149	152	156	154	173	169	140	174	140	157	187	141	119	142	164	164	170	149	156	142	147	116	159	160	173	156	147	160	153	171	130	126	164	130	148	163	127	165	144	153	155	171	130	152	159	129	173	146	162	146	157	162	168	167	142	136	138	151	158	169	156	164	125	149	140	160	155	143	146	169	156	147	163	155	157	167	158	138	157	156	175	141	157	154	146	156	158	172	147	165	161	139	153	151	165	172	130	154	141	177	145	148	160	172	139	165	176	176	134	141	150	173	155	155	128	142	153	161	132	140	138	146	151	159	157	154	133	177	150	146	146	149	149	165	161	137	142	150	162	155	145	159	148	162	156	142	148	136	163	137	166	179	161	157	165	169	160	153	129	146	151	149	154	165	159	161	139	147	155	163	111	159	153	164	137	158	145	131	143	164	155	147	152	141	143	142	134	152	136	162	142	147	138	157	160	155	149	160	139	172	153	136	148	147	145	157	137	161	165	141	134	169	137	160	153	150	145	160	174	163	162	166	151	180	149	138	145	145	133	140	166	162	134	138	153	143	147	166	148	164	158	142	158	155	174	158	139	155	150	147	159	147	155	154	148	132	135	127	144	153	159	155	174	157	173	150	140	173	150	151	152	129	160	145	159	162	145	144	160	167	157	158	162	155	143	130	145	137	150	138	141	149	151	159	162	151	157	139	168	144	147	143	145	154	147	157	145	131	147	159	138	172	155	158	141	143	144	144	165	172	158	153	148	160	147	153	147	184	157	175	166	138	150	140	144	156	145	149	152	151	152	154	127	141	120	144	138	160	133	141	157	158	160	172	154	163	151	164	161	138	148	135	155	161	142	148	159	160	153	183	144	157	173	146	138	128	138	152	167	145	169	157	149	143	181	141	164	168	153	146	153	152	151	163	156	147	183	153	171	173	162	139	153	145	142	171	149	158	150	177	151	161	150	160	163	169	146	158	136	166	173	153	142	160	175	145	134	162	168	137	134	144	168	157	156	130	177	123	147	144	150	147	142	161	145	158	164	158	155	141	171	141	132	154	134	145	153	141	130	151	131	136	156	142	167	134	147	158	161	156	141	166	151	158	145	165	143	141	171	175	166	132	158	137	132	164	144	154	144	167	147	146	169	140	156	138	139	142	143	156	175	174	144	154	166	126	154	141	159	155	148	165	158	154	178	125	148	157	135	164	174	151	158	171	150	154	145	139	152	136	143	157	133	165	154	185	154	137	135	155	160	154	164	145	173	170	167	137	149	158	159	169	180	160	154	152	171	155	138	135	144	170	141	159	151	149	155	156	149	143	152	160	164	158	144	154	154	159	162	142	163	153	145	134	173	150	161	136	173	150	143	166	131	176	159	163	176	137	128	130	155	173	158	156	152	147	154	150	129	138	166	154	151	149	137	168	162	140	164	159	133	148	158	172	166	173	155	157	143	149	151	146	166	150	153	132	144	155	142	144	160	139	140	160	156	154	171	162	151	170	151	156	177	177	159	150	149	161	156	144	170	141	146	173	156	167	149	168	156	146	161	158	166	153	148	137	177	185	153	157	168	141	126	156	129	155	164	146	169	162	160	158	166	155	157	166	160	150	155	164	145	134	164	165	170	150	157	137	168	131	165	145	157	137	148	146	150	145	162	159	110	169	146	140	144	160	148	153	155	134	175	150	167	154	157	145	132	136	149	148	147	130	142	146	156	149	138	141	133	163	160	162	157	145	138	154	174	132	157	159	143	143	143	159	139	157	183	161	147	151	175	156	165	170	152	140	144	138	148	159	134	143	156	170	163	156	170	171	139	130	178	142	144	142	174	167	139	164	148	152	143	136	138	151	161	147	171	136	152	154	149	137	162	143	156	153	154	157	139	169	138	146	147	162	164	141	128	152	142	155	162	167	132	135	158	144	156	171	136	151	162	157	146	170	165	160	147	164	168	139	166	154	141	146	156	152	146	156	151	142	138	158	149	143	159	129	150	175	136	143	170	145	146	134	152	163	145	137	160	164	164	138	160	142	161	181	170	156	162	156	156	125	135	147	152	151	164	164	158	157	143	174	129	158	149	166	135	167	141	161	148	137	145	148	170	134	152	149	126	144	158	150	153	138	153	162	136	154	158	152	152	139	156	138	151	123	133	164	173	176	166	156	150	156	158	151	160	139	147	153	156	147	143	136	169	135	134	137	131	147	161	127	146	142	171	151	155	158	160	162	149	166	149	170	142	164	153	163	167	155	153	161	150	162	155	139	160	174	151	150	146	164	166	160	159	157	155	155	144	153	158	143	161	138	149	152	136	155	152	165	142	157	167	159	147	178	145	158	146	180	154	143	163	138	143	171	158	150	146	148	135	162	168	154	135	153	154	136	185	151	169	149	160	140	157	140	135	149	157	155	168	161	155	150
4583	5674	4055	2022	1364	1050	792	689	599	508	475	414	395	346	322	318	340	318	304	275	245	247	279	272	254	283	244	282	235	233	248	243	227	246	231	240	208	232	226	214	244	227	251	234	257	235	208	217	219	226	238	240	223	224	212	235	228	222	217	224	220	211	216	223	227	218	221	243	260	203	209	220	216	204	226	219	236	242	209	213	232	229	238	193	237	228	238	242	219	259	214	215	217	217	231	257	203	235	218	197	227	204	220	217	220	228	232	242	214	224	215	216	210	237	236	222	234	233	233	210	239	259	200	232	214	212	206	235	219	216	191	194	244	217	219	236	220	198	198	199	214	230	211	225	222	209	218	231	225	228	230	225	218	205	214	218	227	217	219	218	229	244	218	225	239	189	234	206	215	207	205	219	210	213	213	209	237	236	215	227	244	227	214	209	235	208	222	223	218	198	219	253	220	217	215	232	222	217	223	212	203	219	210	212	227	221	233	176	232	233	207	218	215	230	231	208	215	211	233	248	226	218	239	216	204	208	213	236	229	190	218	241	226	219	216	236	224	251	208	208	208	232	210	218	232	211	206	213	234	210	223	206	232	228	203	208	201	209	208	195	237	211	214	212	235	212	234	240	222	231	204	250	234	200	228	240	212	237	207	203	257	220	213	218	216	223	218	209	209	228	208	213	206	223	189	236	218	225	218	220	226	211	237	246	201	214	210	200	211	221	200	231	196	218	213	222	255	208	222	205	219	234	227	212	244	244	233	201	245	233	257	231	210	233	240	228	207	192	213	213	240	206	217	212	230	186	207	205	202	244	213	204	209	217	219	219	208	213	227	204	236	231	208	202	225	221	211	193	215	212	233	240	196	228	237	240	216	215	218	231	224	216	213	223	241	247	220	219	230	229	249	196	199	231	213	237	224	231	242	200	184	224	234	198	243	240	230	218	229	198	237	217	211	239	241	217	216	212	208	240	231	217	210	232	219	217	234	214	216	210	234	191	230	252	237	211	233	218	241	224	212	207	230	211	193	230	211	231	226	219	225	234	223	211	209	218	215	254	218	225	216	220	237	214	247	217	203	218	251	217	207	191	229	231	247	217	210	208	207	217	235	219	201	198	212	193	242	208	208	237	195	188	215	198	219	232	227	225	230	213	232	215	221	235	207	225	216	227	199	209	221	203	217	254	204	211	251	238	222	198	241	229	237	215	224	228	194	224	223	206	240	230	205	230	228	220	220	181	244	227	208	217	213	191	204	244	222	209	225	219	213	212	220	207	223	199	227	205	220	223	233	225	224	221	251	230	213	216	212	215	224	237	205	222	234	232	226	213	222	252	216	225	228	222	215	210	230	228	226	214	224	209	229	210	218	230	228	225	208	217	220	214	245	220	240	257	229	196	234	217	204	214	224	203	233	214	189	209	216	231	236	223	218	227	211	203	209	221	247	227	200	243	213	221	239	232	230	236	205	210	222	207	209	216	238	238	235	186	205	227	216	220	239	218	208	233	216	237	221	237	201	214	223	222	194	213	224	209	247	212	237	248	208	222	213	216	223	207	249	225	244	228	200	224	217	202	191	233	228	239	202	201	242	241	244	207	230	217	230	193	200	221	233	200	235	224	216	247	219	188	223	189	238	241	220	210	225	215	206	224	236	229	232	257	201	229	260	208	229	202	211	185	213	228	206	202	211	209	224	239	233	224	230	223	188	207	229	213	229	202	208	224	207	219	214	200	233	245	217	222	179	215	205	196	213	231	191	218	220	241	213	233	203	201	191	232	216	216	190	238	213	230	239	238	235	220	216	214	233	245	234	208	205	248	231	215	211	239	216	217	207	218	197	230	222	205	212	228	229	264	224	212	213	218	218	231	244	242	268	227	223	223	217	239	226	189	218	231	210	207	223	194	246	217	198	262	221	229	217	205	223	200	215	225	234	203	242	223	231	232	224	210	219	225	215	223	215	202	242	235	223	230	225	194	222	180	213	229	269	218	220	230	215	251	230	214	210	204	212	213	203	224	231	223	226	203	241	219	225	234	218	252	228	220	241	251	209	234	248	210	233	200	201	220	219	212	211	248	213	237	228	259	216	220	197	229	207	234	220	206	221	202	210	236	213	213	245	238	217	221	237	239	225	223	191	237	226	212	214	203	182	212	231	233	219	204	225	229	226	229	217	222	209	198	226	213	232	218	238	213	210	225	214	221	207	210	223	201	220	254	200	230	225	211	222	247	188	211	228	221	221	216	203	228	212	227	227	220	242	212	245	224	215	226	239	224	205	198	206	203	224	208	229	206	260	224	216	209	217	258	200	211	210	225	196	209	206	202	213	216	198	202	222	221	234	215	219	212	232	229	221	209	195	216	243	226	198	223	212	220	254	254	218	234	216	209	233	248	230	205	192	219	224	215	231	207	206	227	222	217	248	196	246	202	231	234	194	233	200	222	229	200	209	231	226	222	208	207	195	220	232	222	242	204	227	242	230	218	193	236	220	212	225	224	221	220	208	200	211	213	224	228	219	215	210	234	207	213	214	210	223	185	232	218	202	196	241	253	238	241	208	215	217	228	216	230	197	230	219	216	212	232	237	222	240	206	233	207	214	214	212	239	240	228	204	221	245	206	236	211	236	221	208	211	205	199	236	222	228	245	224	227	237	210	208	224	182	242	200	244	259	242	215	222	178	216	209	210	214	211	222	206	242	231	247	223	233	204	221	220	203	210	233	231	207	219	212	231	242	216	234	200	224	229	238	257	218	221	228	248	204	205	224	224	205	220	209	227	240	194	229	232	217	201	233	216	241	234	220	206	203	232	232	229	199	225	243	212	211	229	239	214	213	226	194	216	245	254	208	225	225	214	222	209	237	222	252	236	209	224	216	231	196	213	229	228	222	205	225	230	241	244	229	226	213	250	227	244	238	221	203	228	230	224	205	215	237	230	228	218	235	213	224	204	215	215	201	196	215	236	230	244	233	229	218	223	197	231	202	215	220	243	222	226	228	243	209	194	247	198	210	225	221	245	224	191	205	204	250	232	237	211	210	228	231	212	232	217	233	192	193	218	211	218	236	219	211	254	207	221	187	220	192	235	233	210	247	217	235	216	231	215	242	215	217	252	208	211	244	202	203	210	222	203	195	192	219	206	207	230	228	230	229	209	228	247	218	205	248	230	212	241	204	215	243	241	228	225	221	204	218	221	206	206	224	226	210	229	208	214	199	213	216	220	214	229	236	215	228	216	233	192	225	215	237	235	225	219	207	218	193	223	210	223	196	213	215	218	241	216	246	245	232	244	220	222	210	228	209	218	223	212	235	223	224	212	192	207	221	228	229	240	218	228	204	234	233	236	213	213	223	206	202	221	225	235	208	231	218	189	230	227	231	214	221	225	220	214	215	238	234	222	222	223	197	217	235	221	218	195	197	226	213	199	210	211	243	210	221	252	227	224	238	230	235	206	227	213	210	234	203	210	250	206	228	225	197	204	211	189	214	203	214	205	235	235
22907	21110	28848	23611	21112	21127	6002	1306	1007	941	853	818	826	717	726	695	664	625	646	631	595	645	594	559	568	569	591	572	597	548	582	553	556	557	568	607	533	576	562	591	550	547	565	559	527	541	547	572	490	552	553	560	516	548	543	561	502	510	497	493	545	538	495	508	515	559	530	507	574	515	543	543	528	496	518	530	522	516	481	508	513	531	527	510	489	529	525	574	547	526	562	503	559	549	474	532	497	528	550	522	499	479	487	534	543	516	564	586	526	544	535	553	531	553	504	533	472	581	520	523	551	526	530	563	539	513	516	518	539	523	505	532	528	535	545	522	521	501	515	488	543	528	542	528	588	527	544	529	528	545	513	504	504	557	526	511	543	539	541	536	535	519	564	519	543	508	530	517	489	546	566	551	513	587	519	489	538	516	514	534	510	563	493	515	496	520	570	548	529	525	504	517	535	549	516	563	509	514	512	511	516	527	512	524	554	554	558	577	485	489	515	488	522	561	532	500	521	514	557	536	534	544	529	558	509	524	547	504	538	534	518	515	552	524	538	509	511	530	528	506	565	483	490	529	505	535	536	529	537	565	567	555	507	544	532	571	536	548	519	511	560	531	540	552	532	538	523	511	492	526	556	526	581	495	501	529	572	514	536	537	497	503	510	522	554	538	518	507	506	498	533	478	559	518	497	519	544	516	518	538	521	525	490	570	516	531	528	518	520	479	552	520	541	506	531	511	514	518	497	544	526	543	495	546	529	529	566	545	545	573	536	542	553	524	565	538	540	533	522	514	535	532	533	524	514	520	490	532	534	546	553	525	503	526	551	494	527	542	555	555	487	497	525	513	536	516	489	520	554	487	537	494	514	501	528	568	536	531	513	505	528	511	555	535	530	489	514	550	520	512	542	507	510	524	543	541	495	517	525	514	543	528	509	523	504	530	547	525	532	505	539	524	523	523	541	520	533	522	506	518	527	532	507	525	511	533	508	523	517	597	536	545	565	522	509	568	542	474	525	553	556	543	530	514	535	503	532	495	503	535	535	519	559	539	520	504	529	535	511	592	531	520	547	527	535	563	511	525	551	547	499	513	523	548	523	529	523	496	522	539	506	533	544	513	557	533	494	545	527	539	528	509	483	515	503	519	540	552	503	535	527	575	533	563	534	491	550	557	555	549	513	530	520	519	523	524	497	508	539	532	540	539	528	523	512	517	541	490	546	517	518	518	506	517	540	549	549	544	555	538	543	508	529	521	531	529	528	536	521	544	564	554	498	550	543	502	540	541	558	519	574	533	549	533	494	522	501	527	512	502	524	544	507	537	496	536	544	521	525	525	530	502	517	532	517	530	574	557	553	527	499	544	495	509	503	520	553	556	540	543	550	523	502	514	512	549	519	540	507	554	517	501	536	530	493	535	515	528	567	501	491	563	554	509	564	521	550	550	490	527	504	524	503	531	505	543	525	519	525	521	517	510	520	543	563	519	545	506	506	530	552	541	524	504	572	546	574	531	515	506	509	575	550	514	543	489	507	520	574	527	527	488	511	546	552	498	546	535	506	553	540	527	539	499	507	527	487	548	555	487	492	534	588	511	516	507	514	545	510	502	531	526	505	542	539	533	551	490	542	528	521	542	547	510	543	533	540	497	519	538	520	506	496	580	518	504	518	536	545	548	533	524	519	553	520	501	569	491	554	526	531	483	522	522	532	544	527	520	551	471	517	511	549	517	502	520	546	528	511	513	532	523	523	555	534	548	529	514	561	519	553	491	538	498	530	522	541	533	475	508	533	498	519	503	547	485	519	493	537	476	493	531	511	542	525	510	542	535	516	497	517	551	530	576	545	493	482	526	531	485	509	553	509	478	550	543	512	488	503	530	484	546	561	538	506	551	542	543	535	548	556	508	494	509	482	467	524	506	518	573	555	491	550	547	524	572	544	526	476	554	529	519	542	515	530	545	524	521	502	469	535	548	493	530	547	514	506	528	515	583	504	544	503	528	513	489	523	545	511	534	531	582	522	535	509	544	595	518	559	565	549	508	509	515	537	565	482	479	530	524	540	538	511	511	527	518	513	564	499	542	526	515	504	548	539	537	512	567	536	583	548	551	500	522	532	512	544	484	536	582	523	561	564	481	554	488	516	461	575	490	543	505	518	553	510	521	543	540	556	517	515	535	484	486	524	517	517	452	548	542	558	513	524	552	509	521	518	552	538	523	556	498	510	543	524	524	520	553	514	564	550	559	495	475	503	540	522	540	496	552	501	506	528	512	512	527	528	501	476	537	570	500	515	509	533	528	543	535	486	528	532	519	537	535	570	510	474	547	536	511	536	585	539	517	553	532	559	536	517	525	517	507	504	532	536	494	497	511	535	508	533	505	537	572	504	506	521	527	525	511	534	544	529	534	533	511	484	497	523	544	576	541	481	519	521	526	529	553	525	532	544	563	547	540	507	543	558	541	512	522	518	512	497	548	532	509	548	549	501	494	549	505	528	530	574	517	560	556	489	535	512	507	526	492	524	558	565	503	531	566	510	543	547	489	545	487	553	561	558	501	523	572	513	538	525	497	502	537	523	512	553	514	552	562	521	506	525	548	530	552	547	542	528	529	490	541	526	517	553	498	569	526	515	500	530	507	529	507	536	541	526	534	560	530	551	560	549	508	573	508	507	560	517	498	508	551	482	485	526	522	525	534	535	483	541	493	521	499	558	537	542	509	549	517	572	520	539	511	515	501	506	506	542	539	529	520	513	537	532	507	511	524	563	543	523	526	505	500	546	492	551	556	528	571	524	550	537	544	566	556	463	520	529	526	560	550	551	505	498	538	499	523	562	531	510	520	509	483	547	548	577	501	549	527	531	534	511	498	540	551	503	490	532	491	553	543	533	502	480	510	505	480	497	485	527	514	480	489	553	531	547	526	549	567	542	533	528	541	526	526	547	530	544	519	542	581	500	522	543	523	551	533	499	478	544	520	525	518	517	482	543	518	528	522	514	539	534	487	538	512	518	525	531	542	547	496	531	531	489	502	538	580	591	499	502	542	516	561	516	537	555	525	541	514	451	524	522	506	507	539	547	531	488	521	531	490	513	515	509	497	516	499	514	529	524	598	538	534	500	513	541	495	473	528	482	525	514	565	491	549	508	549	503	514	479	523	495	538	495	515	538	487	565	519	562	524	531	491	534	534	572	548	515	517	551	487	520	536	502	553	522	567	509	497	577	530	484	564	514	518	495	522	495	530	525	533	541	513	511	513	560	515	574	502	522	528	533	564	521	520	538	555	512	498	527	504	548	517	544	485	514	523	527	539	531	509	554	531	551	527	524	494	483	521	506	520	572	591	542	536	483	564	522	519	536	506	536	533	543	522	518	531	523	499	565	543	548	587	517	545	528	535	543	537	526	519	536	499	515	504	484	528	496	530	519	540	539	503	540	481	539	509	523	528	525	497	507	554	502	565	523	516	491	527	507	511	530	485	504	502	492	548	555	496	522	519
7692	17313	13630	7147	4954	3750	3000	2278	1946	1698	1517	1402	1279	1161	1137	1006	993	882	889	891	893	836	819	815	779	738	765	682	804	762	732	699	736	699	732	718	725	754	727	701	693	732	691	716	716	654	693	646	687	692	707	663	708	689	677	702	683	628	688	700	639	665	680	652	666	684	703	656	692	676	661	645	694	677	636	675	692	675	679	715	676	688	673	679	667	689	682	634	702	669	677	696	697	658	658	688	659	729	658	706	630	655	676	653	675	701	699	672	659	630	634	654	708	673	694	662	672	665	670	650	685	671	658	658	647	673	628	627	602	645	682	649	679	633	702	601	700	694	678	603	683	683	674	642	666	676	687	677	662	714	677	690	683	686	626	663	695	684	687	648	647	666	699	687	674	674	664	651	686	678	682	611	726	593	693	677	674	684	670	679	646	705	666	645	684	662	672	657	657	619	693	678	662	675	634	650	665	637	665	654	655	659	659	654	676	629	627	642	643	679	674	662	635	653	675	688	692	675	666	653	692	623	654	637	668	675	692	665	648	685	692	652	659	644	647	643	661	662	658	670	681	663	679	659	694	666	674	682	640	649	681	662	658	656	633	698	646	677	688	615	650	659	678	634	663	683	649	636	663	652	668	633	692	698	626	681	695	699	670	630	674	690	672	633	678	696	662	696	677	678	716	659	659	632	690	636	616	662	669	670	640	654	688	618	666	634	652	616	666	657	678	623	662	686	615	643	629	642	670	679	651	659	655	660	668	700	634	671	645	640	635	670	639	680	653	672	690	681	644	652	697	655	681	668	635	679	644	673	699	683	642	635	668	646	626	662	638	630	645	662	635	723	654	681	653	661	655	685	676	690	669	676	614	622	640	654	640	644	664	661	674	642	677	657	631	653	667	693	658	674	698	717	611	647	657	686	684	661	659	644	657	641	650	637	637	664	689	642	696	673	652	699	693	695	688	696	699	635	681	702	659	685	691	691	669	660	686	678	707	666	639	643	691	632	671	680	634	639	672	636	692	706	651	646	639	667	661	704	657	699	673	640	663	713	657	683	671	632	702	711	626	686	719	675	651	656	666	713	674	680	670	657	637	665	665	642	690	690	636	697	608	658	669	663	641	621	670	665	653	669	636	642	653	670	686	707	651	654	648	638	643	691	648	640	652	652	663	689	664	644	708	661	648	638	674	662	660	660	685	634	662	671	624	653	705	670	628	615	668	665	682	667	647	640	660	664	635	671	651	684	661	622	632	705	697	689	665	611	656	709	718	687	669	694	638	659	686	645	633	634	664	708	702	691	638	641	690	662	676	603	639	667	658	667	693	633	670	682	657	673	654	629	675	674	665	624	652	634	699	704	676	649	651	652	665	659	671	644	688	678	651	670	610	681	691	667	630	674	677	683	646	654	647	663	673	657	646	672	634	667	644	642	625	673	633	685	679	634	611	656	666	652	655	633	698	642	673	667	681	695	673	694	619	648	665	637	698	649	677	665	712	671	694	658	651	666	670	630	650	694	673	659	646	656	642	620	664	629	671	664	686	645	698	715	669	636	655	690	659	654	673	658	676	679	682	666	657	627	696	617	657	684	657	681	668	645	627	572	667	682	655	649	669	632	631	684	651	670	673	662	691	699	634	717	658	654	640	650	615	711	663	626	682	679	601	669	692	650	648	657	652	664	654	625	718	648	635	654	662	666	673	650	672	705	664	639	649	660	631	673	720	637	686	673	669	679	715	681	691	668	688	634	685	641	628	647	690	621	657	670	667	668	659	682	658	679	677	604	642	697	678	630	679	667	627	691	686	673	692	650	692	668	651	637	682	642	658	676	633	679	676	620	655	661	674	660	634	667	670	635	686	654	660	602	643	648	693	620	688	668	632	699	630	667	698	677	691	679	692	643	655	675	614	702	684	636	689	650	703	609	650	686	636	657	718	666	656	603	663	660	647	651	666	646	701	726	671	651	672	668	612	671	643	674	678	693	660	678	718	653	684	671	681	641	654	644	630	670	689	656	668	678	652	604	704	671	678	608	664	673	669	670	671	644	679	639	662	714	644	622	631	653	698	664	681	635	675	620	694	665	640	640	673	694	654	677	696	668	636	695	667	663	658	662	659	664	676	655	676	651	688	667	651	671	675	617	653	677	651	643	629	653	687	675	703	630	678	658	664	650	668	612	672	650	680	656	636	657	672	669	625	662	674	661	684	664	659	688	665	667	660	677	652	667	615	679	670	665	652	676	622	641	676	622	713	710	659	662	650	647	682	650	697	680	643	616	643	631	661	625	710	642	663	696	612	697	641	647	674	629	641	677	641	666	682	663	664	716	652	624	650	639	683	683	639	649	672	646	707	599	618	641	713	689	665	647	684	655	675	639	684	655	663	666	665	664	657	605	622	653	666	677	658	718	665	723	643	702	666	704	629	639	660	639	642	697	693	637	666	660	647	658	691	672	656	663	681	652	664	663	603	682	655	694	608	723	668	685	653	663	690	616	661	661	695	602	646	689	647	643	675	660	697	713	691	672	659	663	689	658	712	647	665	667	640	710	648	688	724	597	681	702	692	662	659	645	637	675	695	655	676	624	651	626	654	634	662	687	676	683	624	670	659	672	669	647	630	613	674	675	684	657	650	648	673	696	682	714	654	670	686	643	661	610	625	701	680	651	671	656	668	675	643	621	720	729	689	667	665	641	702	654	656	676	657	671	662	674	652	662	637	686	691	652	693	656	664	642	633	618	624	704	640	659	647	664	655	683	670	630	636	692	697	629	650	707	668	673	638	700	607	688	642	612	617	660	644	640	681	667	682	648	657	662	643	662	620	662	654	667	655	687	673	684	648	679	673	647	612	729	670	727	674	672	644	689	687	664	618	652	699	657	654	699	704	685	624	687	616	603	600	693	629	710	650	647	630	667	655	681	667	667	683	674	663	661	680	650	656	668	660	627	680	618	704	659	632	622	676	664	673	664	647	630	679	668	656	683	677	656	640	652	698	622	646	632	664	716	668	671	652	683	692	619	633	697	658	655	668	663	680	661	658	681	690	621	646	626	671	675	707	661	652	670	640	660	704	659	669	669	642	658	635	635	672	704	667	677	683	649	667	612	687	655	618	634	687	688	607	625	660	678	627	668	703	682	663	684	640	673	625	731	680	650	629	703	676	638	653	618	687	660	708	675	645	697	685	648	615	662	686	649	657	641	656	688	593	675	640	712	646	680	701	673	666	683	638	658	625	638	647	670	658	666	652	641	654	665	719	606	670	647	690	692	691	606	677	668	653	665	673	669	676	669	669	682	677	656	644	647	659	666	705	713	669	684	630	671	657	666	653	655	648	690	663	666	627	628	660	714	686	674	699	679	637	617	702	676	673	708	670	625	662	638	665	647	650	646	660	662	665	658	666	693	666	674	651	651	628	659	642	714	667	697	654	659	653	644	733	687	675	687	638	687	688	690	678	683	661	645	672	624	665	639	614	632	682	694	672	705	635	667	663	714	688	684
27030	18976	4554	403	284	255	227	224	233	208	234	213	185	227	199	195	224	218	190	198	215	218	193	190	194	193	210	191	211	190	191	200	210	225	207	186	204	187	231	220	184	203	201	200	211	169	212	206	194	204	192	189	189	229	211	203	219	198	210	198	232	193	206	200	201	214	218	204	222	164	229	192	206	205	208	223	214	199	183	213	198	195	173	199	187	196	195	219	186	234	188	186	205	216	209	204	226	201	203	188	188	181	197	200	173	224	205	204	182	165	235	191	206	200	194	178	179	186	194	208	221	200	213	182	161	192	218	224	179	194	206	199	201	190	171	226	213	212	193	202	184	206	211	224	225	206	192	199	217	180	175	198	189	198	204	182	189	214	221	204	229	214	215	216	241	194	222	209	196	209	201	214	180	222	206	194	189	201	192	207	206	203	205	192	196	207	225	207	194	211	196	208	217	193	201	198	200	221	203	200	191	205	177	200	169	212	201	203	201	213	214	206	184	198	204	191	196	203	220	188	212	204	182	196	229	184	201	213	222	219	208	205	196	204	204	211	200	176	203	186	213	213	168	187	193	209	199	192	201	205	175	209	185	187	205	183	190	217	190	240	216	202	201	199	197	216	216	192	225	171	203	208	211	188	197	217	229	198	201	183	186	191	193	218	196	199	218	195	206	205	196	177	195	210	202	205	185	211	199	201	199	217	199	205	180	176	226	201	211	212	200	213	201	185	196	210	221	194	191	218	205	187	236	206	195	210	201	194	182	213	201	216	212	193	196	192	179	197	207	195	196	210	208	198	185	209	186	195	185	209	187	227	199	214	204	168	209	217	204	185	207	210	212	204	214	190	197	187	207	180	204	212	170	173	200	201	225	193	209	196	218	192	197	185	199	202	232	193	196	219	223	204	205	220	194	207	194	199	185	186	198	203	249	187	198	170	229	215	246	190	209	185	211	203	218	229	191	194	192	228	222	195	197	195	187	170	183	209	235	178	230	188	202	189	207	214	215	190	191	197	222	193	194	208	182	208	205	215	190	213	206	193	188	207	188	198	205	204	206	196	192	234	209	203	204	191	211	193	192	198	194	208	191	177	228	180	180	212	176	200	181	202	199	190	196	185	196	207	204	190	189	190	203	206	228	200	219	200	193	200	213	203	216	195	206	205	208	218	196	242	182	201	193	175	216	212	196	186	217	205	208	203	193	199	206	203	198	181	201	205	179	177	211	186	183	193	177	179	210	204	206	200	202	198	187	195	220	191	198	210	215	208	190	189	181	171	220	167	200	179	195	193	205	204	196	209	223	197	189	196	218	198	216	184	202	194	219	172	221	209	189	216	189	190	154	200	192	212	173	191	204	200	206	168	191	205	197	197	188	199	201	181	176	184	218	218	185	190	198	197	198	233	203	202	206	191	210	190	211	206	188	212	217	191	201	206	172	183	211	215	206	187	210	219	203	192	193	202	189	195	205	199	194	206	185	224	204	202	184	211	201	188	210	199	222	173	207	186	222	184	203	193	206	192	184	217	220	220	198	206	197	189	180	193	197	176	180	215	193	202	204	212	193	188	208	214	204	194	205	193	202	213	200	195	205	196	168	221	229	191	207	210	207	183	181	197	225	198	219	223	186	197	227	213	212	224	218	190	188	195	193	216	221	209	221	209	187	194	202	209	228	189	188	194	203	201	188	216	207	204	197	178	195	223	193	197	186	196	182	197	219	198	191	227	204	233	216	182	191	214	228	176	232	212	190	212	225	197	228	212	216	206	177	188	218	221	185	201	204	176	203	188	197	224	209	181	204	210	195	216	210	211	174	181	194	188	191	191	202	190	184	216	204	212	200	201	201	190	198	200	220	189	206	195	204	177	189	204	201	201	183	182	205	205	211	220	212	209	196	203	233	196	203	235	210	216	216	218	219	237	223	187	228	210	200	194	207	212	214	198	191	196	196	211	193	218	198	201	180	177	210	200	212	212	189	175	203	225	183	211	206	216	181	207	221	210	195	169	172	189	218	186	215	188	205	196	213	189	206	202	194	217	205	199	191	204	213	204	193	211	197	211	225	207	224	211	232	184	195	187	206	207	221	222	196	203	195	192	236	196	203	201	189	202	186	214	215	217	192	220	195	198	223	188	182	183	181	183	178	216	202	184	203	215	215	192	223	217	206	225	214	193	222	171	198	212	205	208	198	202	184	175	184	209	203	207	189	194	177	228	180	196	224	183	179	189	192	189	194	197	208	217	201	203	199	198	198	216	211	188	205	195	194	206	176	193	208	189	219	200	230	204	191	201	212	192	178	211	204	188	182	211	196	200	193	200	209	194	200	181	169	205	191	181	212	214	195	207	184	200	202	177	181	215	196	186	200	190	203	194	205	188	181	203	213	205	209	227	196	206	190	203	179	188	191	197	194	190	207	186	214	218	197	184	179	194	192	195	194	194	189	197	205	212	206	199	208	204	215	173	201	205	205	197	212	196	198	201	228	180	187	206	207	199	201	206	178	192	178	205	180	188	193	207	199	196	200	198	208	206	200	178	193	215	184	212	203	176	195	217	208	199	228	215	221	221	209	207	180	230	205	219	196	197	195	205	188	200	196	178	190	199	182	192	204	189	195	214	189	195	228	231	238	195	188	215	222	187	204	188	215	187	197	199	197	213	209	201	185	196	199	215	197	205	198	200	191	193	186	203	203	189	178	200	205	219	222	218	211	189	202	213	216	219	198	224	212	194	203	199	198	210	207	209	169	202	208	203	189	213	198	189	179	214	202	230	181	169	221	221	194	203	203	222	188	198	188	196	208	205	194	196	194	197	215	191	209	192	209	199	206	220	206	215	205	200	199	196	202	225	187	230	196	207	201	192	230	206	240	185	192	193	197	186	202	199	193	226	162	195	187	211	200	213	195	214	175	208	212	198	181	210	193	206	218	182	181	208	198	198	192	199	194	225	210	204	190	195	224	197	198	193	222	199	199	214	208	166	202	204	221	215	197	176	203	209	190	179	211	230	194	192	204	185	190	201	208	196	193	205	196	216	215	215	226	227	197	221	212	217	214	224	216	185	182	185	231	199	199	198	194	216	232	194	196	205	201	202	228	202	204	174	197	174	181	212	212	208	198	197	213	210	197	191	203	184	206	195	214	189	207	217	187	214	223	198	175	211	210	202	207	193	213	192	206	210	202	202	179	216	207	181	202	200	201	222	221	215	207	166	217	205	209	195	195	204	221	190	194	193	215	195	174	207	210	207	193	203	215	199	190	193	230	220	199	222	246	206	200	195	189	191	208	214	185	196	177	203	202	203	212	205	179	187	195	200	215	188	208	203	202	211	201	174	218	171	207	214	208	206	176	202	200	208	207	215	195	213	199	225	207	185	207	216	192	185	234	223	213	201	203	200	210	197	220	189	192	195	190	184	185	188	215	213	174	201	216	226	188	210	201	227	192	208	186	206	208	182	202	201	209	202	195	212	200	187	216	211	189	210	210	188	202	198	189	182
4024	1141	899	549	412	360	349	330	293	334	267	242	294	280	269	312	261	280	275	287	275	278	271	261	278	280	256	258	310	267	261	284	272	263	251	280	253	280	275	266	242	273	249	257	281	256	247	246	269	280	220	273	264	267	260	276	272	276	256	245	246	257	281	285	261	248	282	253	297	274	253	267	272	269	265	251	279	272	217	254	261	259	249	279	254	284	281	234	259	286	283	247	251	249	252	268	265	270	259	248	285	274	266	255	279	266	258	253	277	275	295	275	276	287	284	257	264	245	260	236	273	272	244	265	264	268	263	260	244	258	221	237	278	260	238	271	263	282	288	254	270	271	253	253	266	242	283	256	259	266	274	289	264	275	273	258	274	260	267	276	276	263	262	268	251	246	283	283	269	254	277	284	244	276	262	276	273	275	260	256	279	238	275	262	263	272	271	262	267	274	253	260	236	259	244	259	266	256	280	242	252	255	277	236	261	237	283	269	261	258	250	238	249	240	274	287	255	262	267	256	255	265	271	290	250	279	248	267	255	292	282	272	263	261	306	256	273	242	269	282	253	270	262	265	263	267	251	273	279	264	281	256	280	260	250	240	273	290	258	256	246	260	268	244	268	271	245	283	279	232	254	276	277	288	238	254	262	253	270	277	243	272	225	256	233	257	232	275	243	262	264	262	282	226	239	273	271	251	241	255	261	264	277	253	248	246	243	267	282	266	248	247	275	257	236	257	274	276	256	268	255	282	281	244	260	291	292	251	254	255	253	289	273	269	255	272	299	255	270	247	264	260	273	302	273	260	263	271	262	287	263	243	284	239	240	253	299	241	250	265	246	282	250	248	294	273	248	281	274	267	260	263	253	264	266	242	272	295	244	291	253	265	289	247	251	278	248	254	287	287	285	259	281	291	277	252	232	253	259	257	250	247	257	271	238	267	267	259	261	270	274	262	275	256	262	273	255	275	267	273	259	266	279	254	262	267	278	285	279	237	243	255	285	272	230	253	280	258	262	277	262	269	251	275	285	272	264	256	275	278	257	269	270	264	274	264	260	242	247	264	260	278	250	256	226	268	262	246	207	277	256	273	237	278	261	268	227	279	276	230	245	258	243	273	253	267	246	262	269	265	261	241	273	252	256	257	252	228	269	302	262	261	283	287	272	248	255	245	294	239	257	257	261	276	263	262	272	253	292	248	270	254	252	244	243	300	256	278	284	266	266	270	265	251	259	280	280	262	248	258	314	234	256	273	250	260	265	264	259	262	252	277	259	255	282	244	260	234	272	268	236	273	261	246	263	283	282	256	232	219	265	265	232	246	291	286	247	266	262	266	275	264	266	270	284	257	263	268	255	263	267	244	232	272	259	250	262	278	285	271	277	290	254	277	226	264	222	268	262	264	247	269	275	258	275	250	285	248	259	237	289	248	260	265	273	241	243	243	270	274	266	238	272	270	247	255	259	260	269	267	271	279	305	252	265	239	253	299	279	260	253	295	259	253	287	266	258	229	241	279	273	252	238	262	289	269	291	260	262	272	251	247	287	265	274	290	259	263	242	278	296	274	281	262	248	277	266	240	259	272	266	271	272	256	242	276	257	256	254	263	253	264	252	261	284	280	232	252	264	238	259	268	240	282	235	263	272	252	249	271	264	262	261	252	251	275	264	249	258	266	285	271	274	257	254	261	267	288	270	269	244	266	277	264	259	286	264	239	249	300	246	262	230	270	278	262	257	255	258	283	255	274	273	268	267	252	280	301	243	262	232	260	255	253	271	239	266	280	254	269	253	257	257	283	263	251	239	265	257	242	269	258	273	265	256	267	265	277	267	277	260	275	264	243	269	288	240	269	290	262	258	285	275	254	277	283	270	268	293	233	241	268	248	264	254	259	259	248	252	277	275	273	267	274	258	263	255	274	259	243	288	268	264	263	289	258	301	273	282	268	276	248	265	247	286	279	268	278	287	296	268	267	292	241	264	271	238	257	258	278	274	261	265	267	256	245	272	255	264	249	277	277	259	285	261	252	279	269	271	234	277	273	242	261	241	252	240	246	268	239	265	267	241	254	260	282	252	242	256	254	247	242	265	243	295	255	256	278	259	271	254	257	259	240	248	252	293	262	241	272	295	258	266	239	265	263	264	278	255	294	257	277	254	260	261	226	274	274	269	258	265	277	257	261	279	246	262	249	299	267	239	244	262	276	252	264	288	255	296	258	255	278	263	252	260	278	260	286	277	256	258	278	253	255	253	279	282	260	268	270	285	273	260	250	297	279	235	266	234	266	257	285	242	252	244	290	260	296	254	245	258	241	225	251	255	282	259	266	253	244	262	249	244	265	250	266	277	281	252	286	255	269	263	259	229	231	251	241	282	264	242	264	259	258	238	260	271	250	232	254	268	267	247	276	256	245	275	244	211	270	250	257	258	291	258	244	286	276	233	262	266	257	260	266	258	268	272	267	273	272	293	276	266	289	269	271	261	273	289	252	272	256	240	274	249	241	279	257	273	278	279	258	276	238	253	278	265	253	276	258	287	278	245	263	271	274	252	261	283	280	276	258	246	210	271	260	257	267	271	276	235	290	251	266	271	273	272	282	259	298	251	273	271	256	275	242	290	288	269	268	260	268	270	234	279	270	257	265	275	277	233	279	285	259	264	295	277	249	272	262	263	263	284	287	273	253	282	269	260	248	253	235	259	267	242	249	267	279	278	253	251	256	271	286	278	258	252	259	251	267	272	275	269	285	235	260	246	289	258	256	300	260	308	247	273	280	266	273	234	257	252	247	264	295	283	255	273	275	253	257	253	261	254	267	282	265	271	261	241	277	247	259	281	267	267	248	265	261	281	247	220	240	239	239	258	274	276	298	269	273	263	252	284	292	274	268	243	267	248	243	244	255	263	276	257	268	289	266	276	268	272	254	301	247	224	273	274	259	268	267	255	259	269	284	244	282	256	261	276	257	284	273	260	250	253	252	256	281	243	278	266	237	239	277	249	289	240	219	267	252	264	271	265	285	284	250	241	229	268	259	267	267	245	250	267	241	261	282	221	267	274	266	276	299	266	299	285	234	260	265	261	292	251	243	284	225	270	286	245	274	248	275	279	256	294	271	269	265	266	270	301	274	242	256	244	271	273	308	252	276	290	261	263	252	280	238	243	261	239	234	256	256	242	281	246	255	265	285	242	276	259	259	258	283	296	261	294	269	271	290	281	242	260	258	266	277	263	278	291	248	259	248	246	228	240	296	283	272	254	286	283	249	254	261	252	266	282	265	246	258	261	264	258	233	283	271	271	253	256	284	250	258	251	249	283	283	300	248	246	253	282	239	284	250	248	259	249	272	263	264	266	249	262	259	260	253	261	280	267	267	253	253	238	259	265	280	280	289	262	269	265	250	246	245	266	266	265	264	274	278	255	272	248	235	254	274	258	258	266	272	257	271	284	243	261	268	270	289	284	247	268	257	277	288	256	257	262	258	252	285	268	272	249	246	256	277
23789	21032	28240	24015	20986	7056	1130	841	744	666	614	672	573	571	576	506	529	542	518	496	517	537	495	490	512	486	474	450	493	476	435	458	462	485	501	494	441	458	492	480	472	482	473	455	487	463	458	467	469	458	483	477	462	469	457	445	479	474	425	444	444	480	451	467	485	449	455	496	429	491	486	480	480	472	454	479	453	453	489	469	475	430	442	455	469	484	463	499	428	459	407	477	452	466	491	452	443	485	471	463	511	472	450	417	492	442	463	470	478	475	470	431	451	495	453	445	474	439	463	445	412	429	465	432	497	427	444	472	465	503	441	484	499	486	455	447	444	462	510	465	464	460	462	485	454	472	459	455	416	462	477	451	502	481	494	438	429	460	465	452	489	441	462	448	462	484	437	476	431	464	431	480	425	459	495	456	468	447	458	461	469	448	434	462	464	438	439	477	492	448	471	454	491	455	455	493	464	472	436	471	474	447	484	434	460	452	454	472	486	465	457	452	461	473	446	463	432	407	444	482	476	452	489	461	510	474	477	460	446	474	496	442	475	440	438	525	481	450	477	445	461	464	477	498	441	479	431	479	458	478	435	497	465	479	484	496	446	503	468	460	460	433	466	498	499	463	452	460	447	455	454	426	475	468	477	477	447	468	468	482	479	455	429	423	470	452	447	465	475	450	477	431	442	462	464	443	464	476	489	465	476	474	434	441	454	496	466	444	478	486	497	463	475	443	481	490	432	476	444	467	471	467	467	517	437	452	482	497	436	488	444	494	442	450	484	437	442	442	465	467	481	473	478	450	468	483	461	401	452	494	475	489	503	444	452	453	465	441	449	434	411	474	498	435	473	470	444	496	433	486	462	479	414	505	481	432	473	477	411	459	465	438	440	476	421	468	466	461	458	497	438	432	469	470	412	440	488	450	436	506	472	452	467	470	468	446	464	416	484	422	498	452	486	442	453	455	500	430	469	464	465	464	482	516	483	431	461	429	448	447	446	479	453	404	460	484	496	461	446	459	487	480	448	432	457	462	442	428	502	484	468	464	474	470	475	472	463	458	489	459	439	467	495	467	463	473	473	464	479	446	483	508	470	429	469	486	500	480	489	417	444	471	475	481	480	525	466	466	453	454	462	463	425	471	493	440	455	482	451	489	487	429	486	464	482	428	485	473	472	465	452	461	487	472	500	447	516	462	443	470	440	494	445	450	449	468	458	487	430	476	485	427	479	470	466	466	461	463	480	439	430	467	493	439	479	473	438	445	442	458	495	494	487	497	459	460	473	461	428	433	469	439	469	448	485	457	451	495	472	446	472	454	483	473	463	487	462	471	456	450	467	475	444	450	499	482	439	435	451	454	474	463	443	455	435	492	457	413	460	484	476	477	445	430	440	448	473	425	435	476	485	448	483	440	492	433	439	470	500	464	446	481	487	450	489	517	479	486	449	446	425	417	477	446	439	482	433	461	483	409	486	446	455	474	483	525	437	413	441	444	432	470	444	467	478	485	430	456	431	466	435	425	474	450	474	458	459	464	450	452	434	409	490	442	448	487	402	449	437	457	454	447	477	484	432	467	518	468	465	434	465	455	483	431	480	464	452	463	449	475	446	433	462	456	464	494	469	437	486	474	500	510	446	444	453	447	472	443	470	462	488	468	462	471	451	469	485	416	481	489	474	461	524	444	504	483	465	456	466	473	469	478	482	483	446	455	459	434	465	493	442	472	450	472	471	498	473	468	442	442	429	467	487	484	480	492	423	454	511	456	481	457	457	491	475	473	490	479	444	496	455	449	509	521	445	440	464	447	472	472	513	432	456	429	473	445	495	475	454	421	452	413	429	505	473	478	441	482	452	483	459	488	467	487	459	447	478	471	452	501	448	483	428	446	485	464	426	426	416	433	493	462	446	499	457	427	473	459	447	437	448	434	464	446	504	472	478	448	412	446	469	471	445	474	469	457	456	465	435	491	472	458	470	463	479	433	445	466	452	471	482	474	454	446	486	505	488	467	437	425	461	491	467	472	456	438	479	418	464	457	448	445	494	450	499	472	467	477	445	458	447	460	467	438	486	457	439	500	428	462	484	428	448	453	468	479	471	434	452	456	459	489	477	485	460	449	469	469	455	452	496	459	448	457	459	477	459	484	450	456	460	428	497	470	442	470	459	455	452	440	451	454	463	467	468	449	417	446	442	432	466	460	477	453	492	481	441	459	468	479	442	485	452	477	490	446	433	458	462	451	440	479	433	432	489	481	447	460	451	463	488	488	478	419	468	465	434	452	460	467	456	486	505	442	445	480	460	447	445	456	477	455	453	467	464	452	487	471	444	468	474	432	452	477	462	468	424	448	442	443	452	478	442	484	506	475	471	493	440	464	494	426	443	485	467	473	463	479	477	453	448	480	448	468	461	480	394	455	421	443	458	480	472	442	459	437	460	490	458	461	465	450	454	477	458	474	446	482	436	464	481	454	482	450	461	439	453	477	465	453	440	463	459	445	464	462	512	460	427	434	482	493	459	461	436	432	495	441	475	465	482	484	446	470	462	479	432	462	468	447	514	475	489	446	459	474	436	477	473	482	473	464	438	425	411	506	451	497	486	471	439	462	443	448	418	482	476	428	472	465	456	486	455	458	458	443	463	471	434	461	488	465	438	474	464	464	419	468	463	465	433	478	473	458	431	495	451	442	436	441	448	448	482	478	455	484	473	462	467	456	423	494	469	448	459	426	482	489	480	468	466	486	449	487	479	479	501	460	468	461	460	447	486	473	480	450	469	480	505	469	451	463	458	461	421	451	507	503	464	490	448	468	486	443	488	475	491	488	485	484	482	447	466	484	451	449	445	477	444	484	483	462	463	477	426	484	472	457	486	444	510	444	490	470	468	469	450	438	462	475	483	451	513	445	461	463	432	456	456	456	481	469	489	475	508	474	448	435	494	470	483	471	475	484	465	455	482	458	447	448	434	444	493	443	433	445	489	471	470	489	472	449	466	468	459	502	489	440	444	467	511	431	499	457	468	481	508	481	458	408	434	438	505	475	415	450	448	469	450	465	423	482	437	481	446	465	490	442	453	457	428	475	502	459	477	486	521	436	432	450	460	458	470	456	469	460	480	470	493	444	434	469	471	482	477	438	483	444	484	462	462	495	425	485	470	449	470	451	416	443	427	443	450	492	444	448	469	464	478	443	441	433	467	474	463	435	465	432	471	473	463	448	493	436	460	486	463	446	489	429	475	488	429	475	449	471	500	513	508	443	430	464	433	433	497	448	434	478	451	426	445	406	448	479	443	456	490	436	442	431	458	443	458	462	462	456	459	444	457	440	468	473	444	483	476	473	447	420	461	417	468	463	468	476	459	464	475	512	449	467	488	470	452	415	414	504	459	400	465	480	442	477	449	437	458	427	466	447	478	444	454	453	465	463	441	479	448	484	493	453	472	442	531	492	490	491	448	444	451	450	459	475	451	464	490	454	484	455	493	400	469	475	493	461	479	459
5172	10724	8287	4047	2890	2301	1760	1385	1284	1122	999	997	917	835	871	761	725	754	712	727	669	681	666	658	632	603	661	613	641	603	607	604	557	601	636	611	581	595	591	602	611	585	615	634	623	614	589	560	584	638	633	595	621	603	594	608	571	591	576	589	631	531	613	571	568	620	603	616	570	550	590	587	582	528	564	616	613	568	607	574	595	540	596	596	618	547	647	590	612	581	517	581	603	568	549	603	612	594	563	595	607	600	559	572	587	589	589	555	539	581	551	566	540	551	607	601	589	608	604	526	582	582	534	581	606	574	608	602	576	537	600	601	565	624	582	572	602	599	561	582	569	597	608	602	572	542	597	628	584	617	573	601	584	586	626	617	602	588	606	559	566	566	582	610	583	574	558	612	586	572	548	548	551	594	625	597	586	584	599	569	591	535	582	568	582	541	604	580	566	592	575	562	611	579	589	619	616	591	592	586	571	596	488	590	551	601	544	595	597	605	587	589	602	552	563	566	594	587	589	546	551	602	601	544	598	564	581	605	578	588	551	562	549	563	560	579	595	560	580	567	606	570	598	597	552	540	587	551	583	587	609	619	585	544	624	552	544	599	647	572	577	593	550	552	558	587	574	568	573	589	588	555	553	552	580	552	522	582	619	585	568	554	598	575	581	583	595	597	579	558	618	587	569	598	538	604	572	604	541	547	567	552	599	595	586	592	563	575	547	571	567	615	568	580	587	615	548	578	566	610	629	605	615	585	568	558	582	536	550	590	512	572	556	600	520	575	587	557	585	548	574	577	515	555	564	573	590	592	541	565	562	571	589	559	605	580	581	542	592	588	545	547	577	620	541	568	563	598	604	599	556	544	562	578	549	545	594	590	606	578	543	596	572	567	569	578	551	589	570	599	551	595	527	597	569	548	541	574	619	576	601	589	565	573	606	566	541	555	597	568	564	587	582	565	544	600	584	594	592	593	556	552	572	575	595	571	601	604	630	585	509	588	597	555	554	544	561	617	613	607	525	540	524	536	602	563	619	589	600	588	595	588	596	560	589	573	538	542	542	581	594	538	557	572	568	577	571	596	535	567	571	583	577	600	553	579	567	555	550	586	575	541	555	601	605	595	569	573	584	569	575	609	542	573	556	551	589	602	545	561	554	610	579	581	572	540	558	611	570	618	582	590	600	590	595	579	569	560	602	532	549	610	564	580	584	575	599	545	583	569	546	563	585	603	502	597	558	609	556	569	539	554	595	582	571	548	559	552	555	614	579	595	552	537	555	616	598	558	578	572	535	589	567	582	586	577	546	582	571	567	622	573	574	559	606	584	614	580	565	536	575	575	578	565	563	562	557	547	566	524	538	548	548	614	559	594	602	553	581	546	555	542	567	603	562	571	575	584	589	524	602	549	550	605	552	570	557	574	559	589	579	580	590	607	612	510	594	544	599	558	582	612	611	592	575	537	565	581	551	533	581	558	574	582	591	561	563	581	584	615	581	606	598	562	558	560	670	557	560	569	613	611	564	597	565	559	576	586	568	608	599	532	583	578	610	552	543	557	607	605	559	573	558	523	593	563	591	592	580	550	570	573	600	600	591	582	615	576	575	609	561	570	571	627	600	557	585	603	580	576	584	560	594	584	580	594	592	587	570	577	591	601	564	562	581	585	585	560	584	613	604	574	581	557	592	598	581	594	566	570	585	586	604	564	603	570	555	581	593	574	554	567	539	560	587	586	546	575	615	569	529	599	555	551	551	602	545	584	592	607	570	535	602	568	560	549	590	618	539	594	533	557	569	584	587	543	567	612	546	569	630	580	576	533	591	586	581	572	573	599	614	620	585	552	557	551	546	607	566	584	556	542	591	550	567	581	560	558	618	561	608	585	572	571	564	609	560	579	564	549	575	549	612	589	563	590	562	601	574	590	564	575	581	571	573	590	560	602	565	595	563	573	610	553	583	595	576	619	574	618	543	570	581	566	546	612	579	591	584	554	578	549	604	571	552	537	588	542	566	529	539	620	602	599	570	566	564	587	628	607	557	602	546	614	563	563	581	574	534	571	555	562	570	538	555	560	562	588	597	572	518	589	611	565	549	585	613	523	551	591	554	563	599	635	577	576	553	613	554	533	602	589	568	604	572	586	584	528	581	549	565	571	569	534	603	568	541	620	526	525	537	555	529	610	584	551	548	582	546	560	607	551	540	567	582	568	602	559	602	603	581	596	529	574	540	573	593	579	580	601	613	571	567	582	579	562	557	539	537	616	525	614	576	549	561	600	531	597	579	550	597	574	596	586	563	532	597	596	569	576	563	576	584	548	553	567	611	543	542	583	559	579	595	620	617	604	549	547	550	582	594	564	553	619	562	572	545	618	550	586	597	590	600	549	596	570	551	502	568	598	587	516	591	592	596	600	565	555	612	561	571	608	562	622	563	580	566	552	612	584	603	559	576	624	552	559	614	555	574	592	576	530	586	555	562	564	572	608	615	605	562	566	565	601	562	593	577	608	536	589	586	580	636	554	580	573	590	597	553	566	558	592	582	599	584	613	570	561	622	593	580	548	593	545	547	581	565	517	576	597	566	566	535	532	573	551	594	578	528	568	568	606	578	588	593	548	582	603	587	540	578	595	568	615	511	597	541	572	558	591	547	585	591	570	596	565	583	608	582	548	539	591	557	550	629	593	563	571	590	581	551	578	622	578	600	603	593	564	569	560	583	565	625	594	629	582	553	539	551	571	553	627	559	561	551	577	567	593	556	602	576	524	596	521	576	581	602	584	578	530	540	588	581	595	548	609	597	561	566	594	583	535	548	607	560	583	598	544	582	562	588	601	577	569	549	565	563	589	578	565	552	555	586	602	609	573	586	568	583	568	554	592	568	601	589	595	552	584	593	567	566	577	591	580	544	575	566	589	601	578	577	554	576	552	595	602	588	614	563	583	594	563	575	575	597	574	588	594	570	567	549	561	563	540	616	578	558	516	627	606	572	548	573	555	563	580	585	586	587	601	630	549	551	558	556	564	575	586	573	563	557	581	620	613	552	549	535	561	590	574	583	545	578	547	565	593	633	575	589	584	600	527	579	592	571	567	602	599	573	582	601	553	541	584	560	496	582	572	548	595	601	647	544	562	558	528	622	586	558	564	594	592	591	574	592	594	619	564	545	578	584	566	624	547	581	550	594	612	616	574	565	546	577	552	591	590	575	545	566	637	602	587	541	543	582	584	597	561	594	593	557	589	558	594	595	644	537	571	561	600	563	593	563	616	616	594	578	596	565	524	563	547	574	569	540	600	578	532	591	570	632	593	588	526	597	562	574	554	574	565	589	578	578	575	613	559	542	602	584	585	552	597	594	589	554	597	573	584	589	573	557	584	551	612	577	550	556	574	555	604	610	542	594	620	609	559	566	591	564	603	594	571	572	537	579	573	520	558	587	616	561	550	591	581	578	597	561	607	584	569	554	572	578	570	584	578	574	555	577	631	582	547	543	618	567	520
25042	21022	26739	25116	3995	452	325	305	240	213	214	183	167	207	187	204	190	161	163	185	168	182	148	163	156	147	136	177	169	167	168	164	156	138	159	157	147	155	162	159	165	184	174	173	143	162	148	167	166	151	158	148	162	161	151	147	159	143	161	165	168	153	147	138	183	143	141	156	148	147	174	133	147	150	152	151	157	140	148	156	135	136	158	151	148	162	143	135	147	140	153	163	143	165	155	129	144	134	132	151	135	153	138	150	157	166	152	156	138	144	155	140	150	150	148	132	164	133	153	153	132	160	158	163	150	157	135	173	149	161	142	153	139	140	156	126	153	142	154	159	142	156	161	147	148	160	135	136	143	176	182	175	160	155	149	142	148	153	166	144	156	157	158	162	170	156	142	154	138	135	160	155	148	141	176	150	172	131	142	152	149	158	151	134	156	156	143	141	139	168	151	155	166	161	148	154	130	145	153	159	166	151	152	148	150	142	152	168	143	145	161	127	139	162	144	143	158	139	147	153	165	131	154	149	135	156	146	146	166	130	133	158	149	131	160	142	139	160	131	129	175	129	152	121	141	154	151	155	153	159	134	162	165	151	163	125	143	126	149	155	141	140	149	162	155	165	150	144	151	144	124	133	160	131	137	156	140	155	156	139	155	149	170	153	165	167	162	152	165	150	150	153	151	156	155	128	147	159	162	152	163	150	147	151	170	142	180	146	155	163	154	165	147	134	145	147	163	119	132	156	156	151	147	142	155	152	142	167	149	139	140	159	144	151	147	153	163	141	139	165	159	161	151	162	165	175	162	155	158	139	138	157	138	154	158	138	140	153	152	145	138	166	161	124	159	182	121	141	134	166	145	169	163	164	152	154	168	151	142	157	143	150	136	162	133	139	143	141	124	161	135	154	157	167	142	165	133	146	157	154	144	153	148	138	143	172	140	140	145	150	145	134	161	155	138	153	150	136	151	141	146	170	138	157	142	130	153	161	161	164	153	151	152	154	146	150	156	160	148	144	155	136	166	151	146	130	153	145	151	155	193	158	154	141	129	159	142	162	170	154	155	141	179	138	154	143	176	144	130	128	173	177	151	145	171	132	152	142	151	176	152	160	138	154	154	140	141	156	164	175	157	149	132	148	127	159	132	169	137	143	154	158	150	158	160	172	168	146	150	145	158	153	142	145	150	156	149	139	161	157	129	159	152	137	169	145	167	153	148	144	172	145	164	142	145	160	147	163	149	155	155	159	127	150	158	138	149	146	142	148	148	147	145	155	143	132	149	139	149	154	167	151	139	151	139	150	144	163	120	150	136	137	140	162	130	149	147	164	153	154	168	140	181	147	156	128	153	148	151	156	133	121	162	143	155	176	172	143	150	156	160	152	161	155	141	156	146	147	121	170	154	145	160	136	171	159	157	154	148	156	141	126	139	143	138	158	164	161	149	136	137	133	166	158	157	129	165	164	133	152	152	151	147	159	133	142	151	143	156	178	132	131	154	147	159	149	139	147	145	163	168	146	158	114	140	149	155	180	161	138	140	118	146	161	149	129	140	158	175	140	140	143	177	134	141	153	162	139	157	118	141	160	159	161	172	152	167	179	141	164	140	161	148	144	142	139	137	144	159	157	151	147	148	166	138	131	153	160	141	161	148	158	154	139	149	166	140	146	150	142	155	121	165	140	133	159	156	134	137	158	175	162	148	131	166	120	166	157	152	161	133	160	144	151	175	161	132	150	153	147	140	152	138	142	154	158	131	142	139	167	158	168	155	153	169	158	164	159	142	153	171	141	139	153	184	120	161	138	139	154	129	137	147	138	147	165	157	133	165	152	156	153	141	156	140	139	145	151	164	175	159	145	150	136	175	171	149	144	158	144	152	155	137	159	154	178	176	153	150	135	141	155	155	164	147	141	138	167	139	152	148	149	152	161	151	147	166	165	160	172	161	175	155	157	143	157	124	126	146	134	151	130	145	157	153	128	152	153	156	130	152	131	148	158	143	149	151	142	147	145	150	133	144	156	155	164	161	154	155	154	153	167	148	157	155	140	128	153	173	154	144	142	151	143	153	137	156	150	137	156	162	142	155	163	157	185	143	152	130	141	141	144	145	133	127	162	154	175	139	141	154	159	149	142	159	142	157	158	141	158	164	154	156	149	162	156	158	143	132	146	160	141	142	153	166	161	161	172	150	164	154	149	161	130	163	176	133	121	168	169	137	137	145	162	152	160	159	145	153	154	134	140	138	133	133	180	134	145	145	154	174	154	173	153	143	171	150	148	147	154	136	156	163	150	147	157	139	138	156	134	161	145	141	158	165	137	139	139	156	143	156	155	126	137	161	139	160	149	152	174	154	145	159	156	140	163	139	149	147	153	143	144	167	138	147	167	163	162	142	161	162	164	161	144	150	179	143	133	153	165	152	152	151	157	152	153	126	170	150	154	153	137	163	143	161	155	149	165	148	141	152	172	152	148	147	129	138	146	156	140	137	141	155	144	158	152	139	179	146	144	153	151	133	149	157	156	143	159	159	158	155	149	153	153	163	168	148	158	148	134	154	146	135	165	145	172	130	120	162	149	157	154	144	141	174	148	131	154	164	128	149	155	141	137	145	140	175	159	130	150	148	145	154	142	157	173	149	141	161	139	141	156	156	161	141	146	150	165	168	115	166	190	140	150	134	160	152	151	138	145	154	167	162	118	154	156	140	161	151	146	154	139	154	154	164	135	148	158	157	140	146	161	159	149	154	179	146	137	150	156	157	150	150	140	143	133	146	153	148	145	132	154	137	136	143	176	135	153	121	150	157	135	151	145	164	142	146	153	153	133	152	148	148	139	127	146	140	150	155	155	155	141	141	144	163	145	163	140	130	162	139	154	158	120	153	153	129	146	137	160	154	140	137	128	165	150	141	160	137	144	141	156	168	133	166	149	157	166	146	146	173	160	148	159	135	130	148	157	167	155	153	179	171	144	165	151	154	139	161	154	171	155	155	136	154	139	144	144	141	152	135	150	132	142	149	152	158	127	152	161	160	148	139	170	153	138	150	149	148	168	143	135	147	182	153	139	135	160	142	158	140	154	175	137	146	120	144	144	138	142	146	149	157	151	154	158	167	153	140	142	169	140	159	144	146	147	154	141	154	145	142	152	146	141	142	157	166	157	163	134	149	148	156	160	177	157	155	143	167	152	161	153	148	146	134	145	154	160	145	157	165	153	155	144	137	141	152	144	183	155	151	173	142	131	141	137	152	133	134	150	153	156	143	159	162	124	150	154	145	155	125	156	148	150	146	159	137	151	152	158	133	126	147	154	155	156	156	155	123	151	158	160	155	157	145	150	138	145	143	155	141	154	153	155	152	151	156	158	150	153	162	159	149	150	127	137	136	176	157	155	158	145	153	148	147	128	156	135	158	128	160	142	173	138	170	131	149	141	138	148	156	157	161	139	157	165	158	141	163	137	133	170	145	152	127	128	151	138	148	132	155	132	167	145	184	130
4561	5499	4040	2006	1315	1034	776	665	550	468	442	419	359	333	344	293	307	283	278	282	293	240	238	251	274	266	234	242	236	244	247	249	214	211	222	228	238	232	248	219	225	250	214	251	232	205	251	251	188	208	217	193	223	222	234	240	217	243	220	238	230	231	223	221	200	224	213	204	207	207	196	226	232	187	206	234	224	225	241	197	211	202	191	221	248	246	239	238	227	230	208	233	228	202	193	217	216	225	211	225	247	222	203	212	231	209	216	231	216	228	247	212	206	232	213	194	237	225	206	215	212	228	221	212	220	196	201	216	241	206	202	194	229	231	207	242	269	207	212	221	224	204	205	193	234	211	211	213	218	216	236	219	211	194	258	213	213	231	222	205	188	222	207	202	214	212	216	263	235	218	206	221	228	216	200	226	226	242	195	221	220	235	190	244	231	222	201	202	207	215	215	232	225	231	212	230	212	232	203	232	248	216	216	231	246	233	223	208	216	210	218	229	235	220	219	214	210	209	216	217	217	220	219	225	221	233	233	207	234	200	228	217	220	222	204	200	223	198	220	215	208	229	208	194	221	213	231	222	222	233	234	219	232	204	217	196	218	225	214	223	224	226	206	196	219	193	217	209	212	217	197	226	215	220	223	190	212	257	202	200	206	234	225	188	217	207	218	236	215	210	235	207	228	204	253	229	218	219	222	215	221	214	227	236	229	238	194	216	228	210	203	219	208	211	226	209	203	226	210	239	181	219	213	198	235	232	225	227	209	210	223	208	204	221	230	188	214	211	190	231	221	213	204	214	226	207	209	242	228	239	201	216	228	194	244	234	231	239	194	238	196	202	201	230	253	211	192	227	180	208	205	203	187	190	198	196	228	222	211	235	213	217	234	216	213	227	203	206	219	204	239	239	212	231	218	202	218	210	202	226	222	209	218	216	200	216	224	200	196	231	199	218	237	202	213	230	206	234	189	208	225	210	210	231	216	192	203	222	229	213	220	196	222	231	230	198	250	205	220	236	208	213	213	208	240	229	227	215	223	227	231	195	219	227	226	194	234	213	202	218	196	215	215	202	201	223	212	200	236	189	213	216	212	244	238	223	216	242	242	223	235	223	236	227	223	223	200	235	222	225	211	222	217	250	201	221	204	236	207	215	233	217	207	243	242	211	216	198	193	233	201	240	221	224	219	199	208	214	223	219	220	189	191	219	215	209	211	219	220	218	215	215	251	199	241	225	212	217	191	212	201	182	218	197	233	212	230	226	206	208	205	217	201	237	241	219	231	188	223	242	213	221	227	231	213	214	227	207	191	217	204	221	222	234	208	216	196	217	230	238	232	202	234	200	216	198	201	214	181	225	196	209	234	209	236	221	201	229	196	198	199	241	217	198	223	184	219	199	227	197	193	233	230	197	222	228	219	240	215	216	188	250	243	216	197	234	218	224	197	211	214	237	179	205	192	218	220	188	235	228	228	194	231	222	228	233	209	199	206	211	219	239	204	238	238	214	217	208	233	185	214	226	206	207	228	204	203	222	220	207	192	220	218	226	216	222	211	227	212	224	210	207	228	228	222	207	212	220	231	212	210	227	218	219	212	239	216	229	193	229	280	217	226	201	214	231	229	214	232	208	215	198	229	203	207	186	210	235	244	231	225	217	230	198	200	233	215	220	221	235	189	237	216	196	199	212	227	222	232	241	238	204	224	225	235	231	227	247	224	202	219	206	220	231	225	216	214	232	221	228	208	234	222	227	228	192	211	220	214	211	235	209	213	202	197	205	203	218	204	212	200	230	207	249	226	239	200	186	220	208	222	200	222	235	244	205	184	211	203	202	226	212	221	245	246	228	207	232	188	225	224	228	222	207	230	221	218	224	206	234	218	225	193	241	214	213	179	213	197	228	217	225	228	213	240	253	209	219	216	196	204	214	198	224	205	219	238	207	217	221	206	206	240	217	199	217	205	231	202	240	198	211	211	236	245	262	223	206	219	216	211	206	212	233	211	220	213	216	234	219	220	233	191	231	211	197	188	232	210	254	235	254	207	209	234	211	203	214	246	227	197	233	190	212	206	210	187	220	211	222	234	223	215	210	233	224	187	250	208	209	207	208	231	235	199	249	217	243	217	224	217	245	218	223	212	200	228	219	210	214	229	237	210	203	221	232	233	212	220	244	195	227	210	217	236	219	220	196	236	207	213	217	195	198	215	229	194	210	220	230	202	201	188	214	212	195	216	243	229	208	262	232	245	228	233	224	226	214	216	227	222	206	216	219	239	221	201	223	227	215	199	233	200	226	216	212	204	228	199	198	229	224	227	214	212	220	208	240	188	226	238	243	204	208	216	238	215	200	223	221	221	207	220	220	224	222	220	218	237	227	222	238	200	215	228	202	230	221	197	202	206	202	221	211	214	205	228	207	214	226	222	228	245	204	204	206	229	187	228	188	216	197	186	215	223	200	208	205	217	217	199	216	244	206	190	216	254	206	206	204	210	199	214	223	231	215	225	225	233	220	238	223	224	205	195	204	250	206	216	199	200	206	202	223	199	222	235	212	228	224	218	204	208	210	207	210	243	246	220	216	183	194	264	235	240	235	224	216	208	226	215	243	202	210	220	236	220	208	214	197	216	224	208	236	212	232	230	241	217	239	225	221	208	225	205	213	210	221	201	197	232	214	212	205	190	236	204	218	194	214	204	218	192	196	228	203	219	202	215	219	206	230	213	233	208	226	216	218	175	202	230	231	194	218	214	235	219	222	213	223	214	205	197	203	199	222	212	216	219	241	192	251	212	223	225	197	250	195	211	224	204	201	204	231	205	224	210	198	211	215	219	223	214	210	216	209	226	227	201	232	197	216	209	223	211	227	201	257	206	235	179	217	210	209	215	235	222	206	219	209	230	211	239	223	237	244	210	232	201	222	210	195	205	218	228	194	217	204	218	227	212	224	234	213	195	232	234	225	202	201	209	215	196	224	224	236	216	209	201	236	234	212	207	219	210	234	221	204	223	204	225	211	215	213	202	222	208	208	225	202	196	212	223	217	194	187	215	228	201	234	180	215	213	220	212	214	230	216	231	239	223	221	183	194	214	207	214	212	209	232	216	211	229	208	216	200	224	230	190	214	232	217	208	243	222	211	209	202	249	207	228	214	224	210	208	212	230	252	207	237	226	210	240	227	219	201	212	197	218	236	219	250	217	201	215	228	226	246	204	217	216	189	192	235	244	192	214	230	205	230	220	225	219	190	222	211	223	220	208	202	211	233	230	208	206	207	212	208	213	203	238	232	233	218	212	228	239	221	190	202	217	190	257	208	235	206	216	239	223	203	219	181	202	222	216	221	222	232	209	233	227	208	212	239	214	205	188	208	241	218	241	218	207	209	222	229	215	200	246	258	223	198	208	221	231	199	216	210	208	189	203	209	202	241	236	234	220	208	199	204	220	217	232	210	187	202	208	216	228	225	199	174	223	237	237	227	176	204	227	201	221	210	215	207	210	183
22909	21090	28810	23593	21093	21089	5704	1295	966	898	890	815	781	772	683	702	701	660	615	608	569	581	645	595	601	550	588	546	557	569	561	570	574	536	568	550	531	605	580	552	542	529	547	538	527	527	542	528	600	562	558	523	536	520	539	569	545	491	517	514	533	561	551	527	541	504	557	525	542	486	543	513	495	563	528	550	545	520	521	500	490	512	482	524	520	558	497	545	497	517	560	563	526	529	510	500	518	494	509	563	518	585	542	519	531	538	466	554	494	514	490	514	565	507	535	527	533	531	510	505	547	512	546	597	532	530	490	536	521	514	473	525	527	557	553	540	489	497	522	532	528	513	524	518	499	535	504	530	539	497	483	527	519	512	539	525	518	549	525	556	549	573	545	502	550	518	516	505	511	541	478	515	505	500	585	522	509	515	535	544	541	522	499	530	547	541	484	515	567	508	516	502	513	502	510	535	600	558	500	542	554	536	505	497	525	472	535	540	501	496	490	544	529	507	523	509	539	540	518	529	494	522	541	552	527	543	512	521	567	525	501	556	492	499	527	485	510	520	521	462	484	486	499	478	551	512	521	546	523	505	533	508	514	534	540	549	505	519	522	499	505	490	541	479	562	547	515	520	531	533	512	482	511	558	525	498	483	568	552	513	507	487	503	531	517	515	532	558	522	541	525	513	480	540	495	544	528	549	527	517	542	492	528	506	517	513	481	487	520	520	529	543	564	550	496	493	548	476	519	555	531	545	529	534	529	505	489	510	482	522	503	508	512	511	524	505	511	535	522	527	515	522	520	503	517	536	499	500	521	491	468	520	548	503	525	531	558	511	546	496	550	503	482	536	487	520	556	482	547	532	528	487	549	537	554	523	556	504	523	525	516	540	548	486	493	564	518	489	543	539	522	494	528	506	546	568	529	519	517	508	489	496	521	535	534	493	530	493	540	475	494	508	555	517	504	536	492	518	551	487	481	514	559	550	533	545	515	525	494	532	549	548	486	507	531	565	486	531	515	528	488	533	526	533	524	540	508	492	504	520	490	476	522	522	554	550	528	536	507	526	551	562	549	500	525	504	510	484	549	436	504	514	515	529	486	509	527	484	506	507	517	526	507	526	513	508	550	511	541	513	527	545	554	524	559	538	565	521	557	547	527	512	508	511	520	536	516	507	505	517	521	485	515	517	490	525	532	502	512	520	542	549	513	522	502	496	484	536	528	518	553	529	540	453	550	505	533	526	531	506	519	484	474	524	519	486	518	534	533	515	541	499	551	526	503	524	491	525	507	520	572	511	541	517	517	534	539	589	526	513	510	460	504	529	560	556	518	511	503	499	522	487	487	498	515	495	499	493	524	501	523	520	519	535	521	534	529	512	483	527	495	519	509	549	529	544	512	515	566	527	537	472	506	514	505	541	544	503	515	530	593	524	517	488	491	537	473	500	528	532	479	498	497	568	529	501	516	534	483	549	529	541	497	527	530	506	489	523	509	532	529	533	530	501	490	490	513	552	524	548	530	512	535	538	535	516	529	522	502	500	511	520	526	527	576	499	510	515	521	516	527	547	519	519	491	523	459	531	470	529	535	542	517	540	519	472	519	480	491	540	534	513	533	494	558	540	510	484	446	525	555	520	503	544	499	541	559	519	523	475	486	483	524	514	517	514	492	520	535	507	551	525	540	526	513	523	513	518	555	480	501	502	541	541	552	534	487	530	510	535	533	512	500	522	485	505	538	502	526	480	534	499	560	508	553	489	516	511	541	516	512	561	556	521	500	480	518	514	520	499	491	524	561	518	522	538	505	533	517	559	529	518	541	523	528	503	507	535	505	542	504	556	488	486	542	490	484	552	539	499	527	542	482	537	532	550	534	510	548	499	502	532	503	520	500	531	507	529	504	553	522	549	499	520	516	513	491	516	521	510	533	504	535	528	544	514	553	544	518	513	535	523	523	504	552	510	548	526	523	514	526	526	501	492	523	489	532	540	511	476	478	523	551	511	550	479	505	527	568	523	499	498	475	531	484	514	552	518	561	484	502	542	567	508	526	558	509	557	515	549	503	499	504	494	532	544	547	527	528	497	521	463	483	495	519	513	509	532	505	510	487	524	518	526	518	540	524	500	518	504	535	488	530	519	533	468	525	522	501	531	499	526	528	515	531	495	495	527	548	492	527	549	463	458	496	516	522	510	514	547	494	513	510	502	526	518	547	542	546	494	539	487	505	521	490	520	526	523	528	528	509	522	513	553	475	572	576	541	502	513	546	529	491	528	527	546	520	520	540	549	522	542	555	531	511	555	497	514	532	524	551	513	516	547	516	528	514	527	513	510	500	526	542	523	522	494	470	536	496	507	539	503	513	511	505	479	514	493	493	556	546	495	530	534	489	507	494	546	541	528	514	539	504	498	522	524	479	537	525	504	522	510	553	558	529	554	552	507	552	503	514	543	535	520	483	517	515	479	511	543	533	533	516	513	520	526	551	536	503	522	499	512	504	516	509	492	529	525	505	510	531	551	545	536	517	521	539	509	527	543	491	538	546	535	514	565	516	513	508	537	575	535	519	524	513	514	536	560	524	519	502	478	521	552	532	517	507	496	513	528	474	503	501	533	512	502	529	565	540	507	526	511	496	515	512	524	512	509	475	501	509	551	507	529	522	514	502	545	530	532	482	492	544	515	524	529	503	495	525	516	526	507	535	515	527	527	515	513	509	515	510	497	526	495	541	510	530	515	524	515	524	493	526	557	544	525	508	519	558	482	505	509	528	522	511	532	505	570	484	538	545	524	506	546	547	524	527	527	497	520	497	566	511	547	498	532	606	497	523	475	466	522	524	504	528	529	518	511	556	551	509	531	499	549	535	494	514	547	520	523	511	467	544	494	525	488	544	531	536	531	536	513	507	529	553	499	523	529	530	520	541	526	512	520	518	542	550	520	487	534	484	528	563	532	499	551	515	525	546	544	526	483	513	526	552	516	537	494	547	536	516	462	489	501	536	522	596	538	487	513	535	540	534	523	465	496	519	522	488	485	490	482	519	539	512	523	509	515	505	550	509	534	498	523	528	526	504	502	497	552	527	565	531	539	500	503	525	507	514	551	532	513	532	507	532	552	509	530	522	550	521	508	505	536	559	552	528	540	512	495	523	479	503	520	510	510	509	508	517	561	536	522	554	516	524	528	547	470	502	510	508	530	523	540	517	523	511	514	508	534	503	497	541	509	498	506	534	536	507	534	532	518	522	525	542	463	513	539	507	511	517	528	475	499	506	537	500	514	520	538	550	509	530	534	535	554	499	526	519	549	530	534	546	522	489	519	519	506	537	506	520	494	512	523	514	549	507	518	516	538	514	486	534	488	510	548	537	532	511	525	484	508	533	491	509	507	504	533	531	554	493	513	519	525	531	503	513	497	535	521	499	524	498	560	552	540	494	526	490	501	513	517	502	521	510	484	495	528	496	514	515	543	486	533	538	521	509	528	486	514	481	530	486	538	504	483
7649	17149	13477	7082	4977	3732	2928	2336	2000	1707	1497	1347	1285	1212	1106	1039	1000	927	946	836	811	843	811	796	808	785	774	706	739	732	744	680	654	711	639	715	700	648	639	706	712	678	692	725	686	652	717	668	690	670	719	713	706	646	684	689	633	658	695	666	699	660	664	679	649	699	652	620	704	644	648	665	656	663	665	731	696	684	668	644	674	615	649	626	660	689	693	660	646	713	697	635	687	693	676	698	623	635	656	669	673	629	642	664	636	632	678	677	692	660	676	693	632	635	668	613	696	664	648	677	634	642	662	609	645	707	689	647	650	635	678	650	641	650	666	663	643	680	670	669	618	660	726	645	629	620	652	667	674	648	621	662	633	672	688	622	635	666	666	630	641	662	658	603	636	664	701	651	666	672	649	648	656	636	610	650	639	703	707	645	652	644	680	629	659	621	640	668	659	662	671	660	654	664	670	675	625	646	673	704	616	658	642	655	662	617	650	679	654	657	657	643	661	618	663	629	627	713	675	636	682	649	633	605	655	641	595	641	658	661	688	667	611	636	667	642	631	635	679	652	626	632	634	640	669	677	660	672	660	674	656	636	642	621	670	638	656	656	607	667	682	710	631	642	635	691	628	661	665	657	660	643	644	645	707	649	644	678	619	642	675	651	613	679	657	665	657	638	639	622	664	696	693	625	631	670	664	637	652	619	680	610	644	670	681	651	648	631	598	612	643	633	656	690	624	612	675	630	653	709	630	666	640	655	594	637	674	663	683	635	672	658	674	665	648	666	648	614	672	645	674	647	704	595	629	653	615	635	721	612	640	668	605	650	636	640	699	644	653	602	633	675	624	702	682	695	634	697	644	583	659	697	631	698	642	651	637	649	660	683	661	678	676	637	672	611	627	691	693	627	670	631	602	654	664	672	642	627	660	673	651	624	656	625	680	655	680	623	652	626	619	636	628	644	649	644	690	645	643	607	657	664	634	613	658	682	647	686	675	682	636	630	695	653	678	679	670	653	678	645	669	674	671	647	665	612	655	597	653	652	614	669	670	631	627	663	664	630	665	648	655	677	662	628	675	634	639	647	655	692	636	681	648	661	663	616	662	669	662	615	638	639	659	607	649	675	647	621	669	661	705	667	650	678	644	643	639	611	732	624	680	706	656	666	625	638	653	645	683	653	671	699	597	650	577	695	620	654	669	677	637	620	635	672	661	640	639	616	691	666	648	627	639	615	698	636	643	629	693	669	634	659	620	668	645	649	686	689	653	661	666	666	633	677	630	661	632	639	659	693	661	653	647	669	667	602	646	632	660	636	610	672	634	618	659	633	668	671	676	680	667	611	655	667	650	669	650	666	652	665	632	683	651	628	709	648	635	671	640	680	671	622	667	635	676	654	654	675	636	672	656	673	699	653	644	650	643	661	684	667	675	678	600	654	660	638	633	610	656	645	649	657	655	654	656	659	667	658	650	679	635	627	690	626	608	624	694	708	665	647	676	637	621	669	647	644	672	647	728	690	649	618	645	664	643	630	627	624	617	694	702	622	659	662	655	674	653	635	668	601	614	650	644	653	649	627	658	624	662	624	633	652	637	649	685	627	637	645	655	693	646	658	648	655	644	676	667	694	618	662	663	657	680	633	641	633	688	639	626	690	649	671	638	678	691	603	624	635	665	659	654	677	660	656	638	634	656	628	684	677	641	628	660	669	646	609	644	685	679	681	650	671	674	621	644	671	648	680	663	640	628	697	657	628	659	636	648	673	596	648	630	649	673	669	609	645	676	646	667	641	646	651	657	676	608	651	676	636	622	630	628	684	667	590	656	650	692	660	669	650	684	648	666	639	625	646	621	672	692	655	643	711	592	661	610	637	608	656	642	622	663	677	630	641	694	670	656	658	658	709	659	664	653	632	671	623	665	675	623	669	685	584	676	649	666	625	632	616	599	669	675	705	651	677	606	629	626	662	646	645	672	693	662	666	670	625	678	611	659	642	662	596	667	678	614	676	608	643	703	640	640	630	658	686	660	657	639	622	657	689	633	662	696	631	637	702	652	683	690	651	612	666	642	657	610	724	646	692	632	642	696	638	657	666	618	641	658	632	656	647	622	648	668	661	640	653	649	625	647	667	591	633	655	677	678	690	698	629	626	632	642	688	667	640	634	650	620	651	654	657	647	636	660	705	665	634	625	658	662	653	686	686	682	672	663	692	637	685	674	681	694	642	638	652	666	659	638	638	626	642	692	648	633	664	678	669	657	623	637	638	664	646	644	723	695	621	657	623	668	636	645	686	624	661	674	661	627	658	611	614	654	645	614	633	661	622	644	661	695	658	660	684	694	664	655	674	614	633	641	671	671	627	679	621	654	711	649	585	639	640	659	680	636	595	617	652	634	581	621	632	690	653	614	613	668	628	674	651	617	618	631	665	645	723	675	660	664	690	628	692	619	650	654	596	726	637	678	649	623	678	650	650	675	655	643	656	655	713	655	642	665	677	635	657	676	641	645	600	662	662	634	670	657	644	633	673	645	607	654	619	696	651	689	694	635	624	606	612	664	655	676	633	636	583	647	627	670	664	584	652	656	672	645	632	668	659	653	670	703	659	696	665	666	646	636	642	635	646	668	648	673	690	619	625	709	596	666	652	608	667	662	665	656	664	606	670	618	622	650	620	700	693	620	629	656	606	690	622	657	636	650	638	672	674	660	648	681	659	677	615	641	676	685	675	658	655	655	704	629	644	680	650	653	651	696	638	664	615	655	652	646	633	650	611	605	610	672	593	624	639	688	640	632	680	616	670	669	701	654	663	635	636	670	643	651	585	660	697	628	652	638	682	664	638	649	654	654	688	673	680	630	698	649	679	645	685	663	627	611	668	642	665	697	644	635	672	636	662	628	625	610	678	659	646	684	684	605	640	653	650	680	657	659	682	632	665	669	658	644	660	665	656	654	610	722	681	653	646	667	704	664	622	648	602	665	647	640	663	628	661	650	604	661	683	663	656	662	672	660	678	602	663	693	664	707	622	642	656	629	637	639	651	652	617	621	678	667	661	659	662	633	656	658	678	635	608	666	643	643	623	645	656	618	671	704	605	669	694	664	652	654	627	601	622	651	607	631	663	640	653	660	661	666	634	650	619	561	656	680	619	655	703	600	649	622	588	669	660	667	683	617	695	650	615	637	665	683	636	624	630	677	656	638	631	651	674	684	667	688	570	640	667	662	700	666	681	653	697	625	577	674	648	652	640	626	658	669	660	682	650	658	636	647	619	706	637	663	665	624	646	616	649	688	609	653	667	646	657	662	588	672	648	637	636	617	593	666	663	671	674	648	688	580	641	699	633	636	675	631	633	719	594	658	676	705	645	607	597	659	632	630	696	654	678	646	653	658	652	644	636	618	660	645	648	676	701	639	646	674	654	622	659	679	646	651	687	625	675	633	648	612	624	665	634	624	666	630	651	645	632	644	692	642	659	689	615	668	664	650	632	680	626	679	651	672	673
26723	18826	4499	516	304	239	221	234	200	213	214	202	206	201	203	220	196	222	215	199	205	221	221	168	212	198	205	202	216	203	194	211	204	197	232	172	203	193	207	200	212	180	209	220	200	188	194	182	192	182	217	203	167	229	227	200	213	200	193	179	191	189	196	194	190	198	213	210	179	206	194	210	181	192	197	193	191	230	208	171	223	202	199	167	213	185	199	196	209	192	209	188	194	171	186	184	214	204	181	173	196	209	197	211	223	203	197	203	232	201	212	217	193	205	186	186	205	223	208	220	189	196	195	166	213	203	194	193	185	188	182	187	183	196	173	196	207	207	214	205	181	199	185	188	226	208	191	192	187	191	205	151	201	187	187	180	182	181	196	206	208	191	196	204	207	214	194	185	193	187	245	209	180	204	194	202	178	189	222	180	203	190	232	205	188	183	217	203	178	182	203	209	191	187	203	179	208	200	169	230	173	164	209	196	202	212	215	183	185	212	193	167	196	195	178	199	194	205	207	186	193	187	198	196	201	194	194	184	204	205	189	202	207	197	200	197	184	189	198	181	190	201	195	193	217	203	203	186	215	194	191	194	207	196	203	196	211	208	181	175	195	187	204	188	161	218	189	177	210	166	203	184	206	186	216	190	181	208	168	198	200	206	204	192	203	196	188	189	169	180	187	174	217	196	199	166	206	164	190	216	183	204	201	182	178	188	198	198	213	203	208	214	194	203	202	193	191	166	212	187	194	193	202	215	195	203	229	179	196	191	186	208	179	191	206	183	216	194	186	206	225	197	173	220	190	173	201	201	211	219	200	203	189	188	221	208	174	211	213	188	194	204	180	186	194	193	199	223	184	213	208	177	226	201	208	206	192	195	199	197	197	217	187	221	199	206	189	195	203	190	194	200	192	186	197	240	170	204	202	209	186	212	195	193	214	192	177	212	203	203	177	185	185	197	198	172	192	218	183	190	201	215	202	203	197	185	183	204	188	190	222	214	201	186	223	222	198	163	192	228	191	176	197	196	228	186	209	190	215	192	193	200	216	195	200	204	187	210	207	194	206	183	187	197	201	202	191	204	215	214	200	190	206	223	221	207	185	204	197	196	195	195	176	229	187	189	226	172	192	198	209	186	178	210	174	189	208	203	181	193	195	206	203	178	187	202	177	200	196	233	200	207	214	195	186	198	220	186	184	210	197	204	217	191	166	206	217	238	221	186	213	189	200	199	200	198	211	202	187	190	179	201	175	185	206	195	197	200	220	182	187	178	213	199	200	204	204	210	190	200	202	208	206	221	191	185	214	226	196	222	207	182	196	179	174	214	180	199	199	201	223	200	219	198	182	200	216	214	203	188	195	219	203	201	220	204	188	178	198	181	211	181	200	199	203	214	189	211	202	179	164	204	207	187	193	200	202	186	194	192	175	177	216	201	206	184	219	208	225	219	207	210	187	190	183	198	204	219	196	194	193	196	195	212	198	180	196	208	222	193	209	191	196	211	191	203	215	185	198	200	230	195	194	198	200	174	190	178	206	211	164	183	211	190	169	215	196	215	203	203	199	225	204	189	178	195	182	200	217	192	189	198	221	159	201	207	190	207	186	197	191	191	189	201	220	204	225	181	200	189	184	170	190	203	186	211	177	196	221	200	194	183	182	192	177	192	221	197	174	198	224	222	197	174	227	193	202	182	210	235	191	203	199	177	183	190	186	188	190	190	192	163	217	199	187	191	185	199	174	171	179	192	214	185	198	190	200	185	214	192	188	202	220	228	180	176	197	210	172	200	202	212	189	204	188	199	183	183	207	229	197	208	187	195	238	192	182	170	216	212	195	160	174	179	185	197	217	211	236	201	204	199	167	202	206	208	189	201	190	203	186	182	183	228	195	210	187	175	183	184	210	186	212	206	173	191	235	198	191	219	195	191	191	194	185	184	195	188	184	215	163	188	190	189	212	228	222	197	166	173	177	202	199	176	206	207	211	192	210	201	214	200	190	175	192	190	215	201	211	189	203	183	194	190	188	186	193	215	188	195	182	192	196	213	165	197	214	194	197	201	193	228	172	202	190	218	189	219	193	200	216	215	204	194	197	179	224	177	184	210	205	195	201	203	197	176	184	204	202	182	199	189	226	195	190	217	175	168	211	196	174	196	198	177	188	198	179	194	216	195	196	201	212	209	216	205	224	168	208	213	204	225	212	205	213	211	186	198	219	219	191	206	227	207	197	185	214	219	206	194	207	174	218	223	203	185	196	208	194	217	188	212	182	200	201	180	224	196	205	215	189	191	185	193	188	193	206	181	209	203	202	194	202	191	207	218	202	193	183	179	193	187	184	205	198	173	192	199	186	199	185	192	190	189	218	209	184	215	169	195	213	167	190	189	182	195	210	183	207	201	207	188	215	204	192	182	195	206	189	174	190	216	189	208	198	195	198	184	192	190	197	223	222	212	225	187	209	212	190	189	189	171	196	202	179	202	209	201	190	213	201	183	212	191	179	197	208	201	163	216	211	216	204	192	207	172	199	205	164	193	209	196	188	222	182	179	208	235	214	206	214	211	206	185	185	182	198	206	198	210	233	207	187	203	223	195	203	207	200	193	192	208	214	186	212	196	195	180	210	219	180	183	187	205	186	194	200	181	209	185	199	211	201	206	173	180	215	211	169	201	225	209	192	196	207	187	208	218	203	205	192	188	197	205	188	195	202	193	206	206	186	195	173	217	181	197	173	211	188	215	195	191	186	214	210	207	213	211	160	202	178	189	195	189	192	187	200	210	175	202	199	213	230	230	189	190	188	222	229	203	199	218	195	178	179	195	199	201	195	201	187	198	176	205	183	214	199	213	221	212	190	216	196	207	194	186	206	202	182	202	195	178	188	183	207	189	172	188	176	183	226	180	200	201	222	191	220	188	222	193	213	204	192	199	198	191	222	197	231	202	235	199	202	212	194	201	195	198	208	217	185	205	193	207	192	192	188	197	219	177	221	183	213	202	197	196	173	210	174	209	200	197	193	183	214	189	203	178	192	226	193	196	207	201	192	200	191	180	191	194	220	227	190	213	189	198	206	187	178	185	185	205	205	176	201	175	205	184	201	195	202	218	209	185	231	190	179	190	201	195	194	178	218	221	213	221	196	205	197	201	195	192	207	212	200	164	198	186	213	185	191	195	176	179	192	175	175	217	213	198	196	221	205	195	200	196	207	184	230	194	194	209	171	214	202	210	204	199	226	189	192	177	225	196	194	194	202	195	195	197	193	201	205	170	191	175	184	232	168	214	199	201	185	217	218	188	181	204	216	178	193	217	193	192	236	209	201	186	197	206	201	221	194	226	187	189	187	219	182	154	214	207	197	188	187	202	200	180	202	207	220	177	205	201	196	194	184	197	182	191	205	217	185	214	219	186	185	201	186	213	210	222	227	188	205	215	202	187	210	191	187	206	186	227	202	220	187	216	200	197	186	178	193	162	198	193	204	198	208	223	201	196	210	190	212	199
3978	1116	910	555	451	379	336	339	292	331	290	303	275	278	284	285	261	262	298	278	253	287	250	277	236	260	271	283	276	250	247	276	260	263	248	249	237	286	244	229	261	279	238	261	273	273	287	249	259	268	267	258	262	286	257	267	286	298	235	255	255	281	254	247	284	290	260	269	253	251	270	277	276	267	230	282	238	260	259	257	235	255	252	248	258	272	217	239	256	251	274	283	286	250	275	280	255	261	251	279	248	244	273	271	283	269	249	287	288	243	258	246	262	273	236	272	238	277	245	248	226	243	291	280	284	250	260	260	266	276	274	253	290	259	269	264	262	252	223	271	275	245	264	249	261	273	252	282	255	247	259	274	249	265	275	263	288	256	250	301	264	240	279	239	251	249	239	246	283	258	263	252	280	240	267	236	272	254	265	295	265	267	251	264	265	249	246	255	251	249	274	280	228	291	230	255	263	255	237	259	242	252	288	258	259	257	267	254	260	259	270	220	297	282	290	275	249	258	261	271	253	257	284	238	259	258	270	268	278	257	247	269	270	223	284	230	250	234	254	262	244	252	280	265	243	237	281	264	255	244	287	252	253	251	231	247	245	253	251	263	282	242	256	236	271	274	235	233	248	226	292	273	221	262	264	244	253	261	246	262	269	294	255	248	246	254	266	260	271	259	267	279	264	258	272	260	252	278	273	237	247	216	250	273	235	270	228	271	290	239	245	256	256	229	269	283	233	257	271	278	256	227	267	279	236	265	273	301	259	286	248	292	249	260	245	248	266	259	263	283	242	222	242	309	281	249	279	262	276	257	261	245	257	272	238	224	263	228	279	253	264	238	246	261	238	221	278	255	250	288	236	233	252	270	254	299	288	293	255	260	263	269	252	234	248	269	260	224	250	271	259	283	288	247	278	237	277	253	253	260	265	253	236	265	257	243	251	297	252	264	273	251	278	243	250	261	267	222	296	262	254	256	272	254	288	266	240	264	258	289	263	257	259	243	267	280	256	270	306	257	252	247	253	257	259	250	227	231	249	258	254	276	259	239	278	250	277	278	240	243	275	264	263	269	249	238	287	264	244	269	284	268	254	260	279	271	313	243	250	255	269	247	264	279	277	240	260	255	259	252	270	236	245	263	284	255	266	255	267	251	245	285	255	273	260	263	257	229	278	251	262	234	231	262	263	251	270	262	255	260	270	254	242	249	237	243	276	245	283	300	252	261	278	278	251	297	257	245	253	255	268	281	264	266	228	253	249	271	263	258	260	246	266	246	270	248	243	232	264	247	268	249	278	265	257	264	243	253	246	261	250	279	295	251	265	246	239	236	281	284	263	265	261	262	271	268	257	247	242	259	256	254	260	265	253	270	263	246	249	251	248	257	252	275	263	257	269	244	277	249	249	285	253	271	256	264	280	258	279	258	236	276	270	247	285	280	256	266	265	243	272	264	252	235	284	302	245	238	261	266	225	271	239	258	260	286	266	295	245	277	234	256	254	227	250	270	256	239	237	265	255	264	276	262	255	244	283	251	254	284	274	235	242	253	248	265	238	244	272	256	258	237	283	265	259	283	269	227	253	259	237	265	256	254	259	257	260	254	246	274	262	262	275	291	279	257	241	255	246	257	288	288	248	231	241	258	265	271	264	240	269	256	278	244	271	281	268	253	286	242	270	256	280	249	279	238	243	262	252	268	256	246	263	241	273	289	274	272	239	281	260	253	257	264	262	268	259	270	251	224	258	285	276	276	262	260	254	253	258	232	244	255	257	250	253	249	264	269	266	255	273	249	254	250	288	260	265	260	245	244	244	235	283	236	258	238	263	246	287	236	269	293	249	279	256	287	276	233	241	258	270	248	264	274	265	241	257	237	261	267	260	237	273	243	257	275	248	273	265	264	255	232	259	275	243	265	231	265	244	262	240	277	236	275	229	223	263	289	264	270	238	243	253	291	275	237	255	255	237	234	265	291	282	232	269	236	249	248	288	276	250	279	239	245	251	258	258	244	274	275	243	268	267	247	235	262	255	244	275	267	276	267	229	268	284	283	249	266	247	228	258	259	282	249	267	257	261	277	256	259	267	271	244	285	256	286	249	278	273	263	286	271	250	260	272	249	255	259	251	242	277	246	277	207	264	265	244	262	272	276	253	234	272	252	289	277	264	248	249	270	261	271	240	238	243	260	226	275	257	243	256	256	272	275	233	253	256	276	241	262	253	262	246	299	224	261	269	259	276	253	274	247	259	232	275	285	238	264	237	253	269	261	272	239	264	265	281	265	243	245	241	289	234	243	266	234	237	264	257	250	285	276	285	263	245	239	260	284	262	265	265	250	283	260	261	240	277	269	268	296	259	272	262	259	222	251	225	278	255	259	237	243	263	276	274	247	286	259	264	256	243	233	261	276	266	279	278	280	253	222	271	273	254	262	281	248	255	301	247	267	266	274	257	263	283	251	272	251	287	260	257	277	251	234	257	265	286	266	246	208	258	249	271	253	291	265	256	233	262	266	290	283	238	263	270	276	230	261	234	250	249	237	270	247	261	261	248	268	235	270	258	254	266	275	251	275	266	254	245	266	264	270	231	244	265	264	262	282	258	274	266	256	230	273	267	241	277	247	269	269	252	255	237	264	265	269	263	265	283	261	276	267	256	258	249	281	277	255	229	267	296	263	258	254	251	297	267	234	255	252	253	269	280	248	267	277	275	248	257	241	242	255	279	246	247	257	247	247	238	278	275	250	283	252	260	265	266	258	263	243	246	281	242	279	274	263	260	289	254	258	255	265	267	253	260	278	276	282	233	243	242	272	283	259	271	259	267	256	254	278	277	245	244	251	287	267	233	269	251	280	249	257	258	233	250	260	241	254	276	241	239	241	277	260	263	251	270	281	243	275	250	247	246	249	255	246	294	236	282	248	277	261	231	278	238	245	253	263	278	303	264	264	269	265	241	238	268	248	254	256	257	267	303	287	256	259	258	267	229	271	255	246	230	252	241	247	239	280	254	283	258	248	263	268	251	250	272	253	289	285	269	253	257	241	267	271	263	262	224	256	244	302	248	279	261	274	235	262	243	255	269	271	263	280	268	247	246	260	265	265	268	243	271	273	263	260	263	259	285	284	257	269	253	271	245	233	248	268	285	229	263	263	274	271	260	253	294	274	270	230	268	261	268	288	269	238	239	279	269	255	256	229	229	240	248	245	281	270	273	259	247	288	286	278	242	257	255	234	284	267	256	269	276	248	267	254	248	275	268	276	278	261	244	263	246	244	256	238	282	238	249	286	265	281	250	279	236	271	222	294	266	249	275	250	249	261	249	243	280	276	281	273	238	259	262	280	248	276	237	251	244	239	250	260	261	244	246	239	240	252	238	285	263	256	285	261	265	240	285	242	270	258	243	247	311	252	293	266	280	262	242	277	241	256	270	273	257	246	261	287	259	259	264	263	254	245	229	236	277	233	248	236	261	240	252	274	232	250	265	290	282	257	218	272	239	278
23824	21022	28232	24036	20976	6927	1193	837	681	646	580	597	590	566	540	563	540	520	511	460	506	485	509	514	487	442	501	492	478	485	468	470	474	468	518	450	483	477	452	466	487	473	478	481	454	482	466	505	507	446	460	466	480	484	468	425	456	445	463	401	480	452	483	491	464	477	440	459	449	432	482	449	431	487	467	453	502	455	440	453	466	456	448	486	428	438	460	459	440	432	468	448	456	482	458	434	466	473	446	458	500	433	455	458	469	505	421	459	440	469	425	489	450	511	433	463	456	474	417	446	474	465	428	465	463	427	465	455	463	437	509	498	447	492	507	465	465	478	469	479	463	455	450	450	438	447	455	445	454	424	463	455	426	470	461	470	436	515	480	462	469	480	465	441	427	487	457	452	459	425	443	456	474	488	443	463	496	437	446	439	450	462	435	466	441	487	464	486	468	467	492	446	443	465	462	421	468	453	498	436	448	464	469	445	416	441	467	419	464	457	479	470	469	432	475	408	463	468	488	441	489	462	442	466	440	469	462	440	477	452	442	457	434	452	476	451	435	450	460	412	447	426	455	429	438	440	462	496	411	444	467	394	444	449	442	444	474	470	498	444	470	443	465	465	444	461	501	469	452	477	416	461	460	454	438	490	445	485	455	442	424	466	479	464	471	450	492	441	486	462	424	442	430	420	455	476	453	497	470	434	506	455	473	474	469	468	498	467	451	450	451	452	483	431	434	430	467	482	465	402	451	429	510	448	428	474	455	472	484	442	446	459	458	449	459	471	447	426	432	428	488	505	476	467	461	452	448	494	481	448	474	468	454	474	483	465	453	502	431	451	470	468	476	402	449	478	466	430	435	475	478	491	432	463	484	472	449	480	450	472	444	414	468	437	454	487	457	463	415	489	444	438	463	437	454	431	432	444	453	496	460	391	432	454	478	446	457	467	454	440	430	463	477	469	419	470	447	466	480	461	455	477	447	482	449	485	460	429	451	459	466	456	469	454	458	459	455	459	479	446	445	439	476	470	496	477	462	456	406	440	457	482	449	503	463	475	467	445	476	434	522	463	446	453	454	424	471	443	501	456	453	455	440	494	461	520	457	476	456	442	472	495	431	478	448	488	468	479	427	454	446	478	474	462	471	454	440	446	449	460	465	427	439	464	458	450	442	493	433	449	489	440	465	478	426	442	458	416	485	431	444	447	413	443	441	445	438	439	472	469	440	474	461	439	469	485	463	435	434	431	456	456	454	462	463	454	460	430	479	477	453	453	438	494	445	457	482	463	474	460	471	444	403	456	474	445	445	454	473	485	472	464	480	492	428	432	442	443	482	472	467	456	429	450	476	477	453	430	458	433	425	477	439	440	446	438	451	440	428	472	448	472	437	433	442	439	434	449	454	485	433	472	438	453	467	471	466	467	441	438	468	453	447	471	475	418	435	468	469	474	468	428	470	473	453	425	468	492	464	448	474	487	492	502	458	445	430	440	457	450	427	449	464	476	421	432	448	453	468	423	438	448	468	467	460	410	480	457	450	463	471	437	498	448	450	466	427	444	446	478	465	439	448	446	478	486	454	490	411	490	472	485	474	487	444	423	427	440	479	451	483	455	461	448	446	447	465	478	442	476	441	459	452	488	470	477	483	431	490	453	449	462	439	430	418	463	443	450	443	452	470	427	496	456	405	490	461	492	446	434	447	467	499	447	459	412	473	492	440	456	445	438	500	468	470	462	424	461	452	432	482	455	455	439	462	422	407	451	467	444	490	447	467	431	441	440	488	457	465	494	436	473	477	492	511	472	429	484	470	446	464	453	500	460	442	448	421	481	441	456	468	480	490	461	443	444	452	470	498	457	444	462	452	470	437	450	471	407	437	450	470	467	467	470	437	455	438	458	483	494	440	441	459	456	442	448	449	440	471	499	455	448	424	477	439	422	448	458	475	456	464	411	438	456	457	490	424	483	493	434	457	410	478	447	411	461	473	407	466	442	437	454	443	496	438	463	433	461	464	421	437	470	456	454	416	444	472	493	468	463	441	448	452	432	433	438	437	480	443	453	469	456	442	442	426	445	505	437	423	455	466	442	496	435	437	440	497	437	436	453	434	413	480	464	459	432	462	444	444	464	485	437	475	459	480	444	469	439	448	484	494	497	467	451	454	489	471	442	480	422	470	434	447	493	481	439	408	469	426	466	466	437	464	457	477	426	448	462	480	451	470	453	489	452	469	459	485	449	425	460	434	425	465	447	450	446	478	451	440	429	457	456	512	471	457	486	452	452	463	431	424	427	450	477	444	444	416	454	441	443	464	453	415	427	477	441	477	438	461	463	486	450	457	433	458	428	457	434	407	462	481	424	470	441	457	428	428	493	450	430	435	441	484	459	495	438	475	437	469	468	388	460	448	408	426	451	488	449	449	423	425	487	463	435	481	436	463	453	429	441	454	403	464	422	443	459	447	447	429	501	479	455	468	443	475	461	446	515	438	489	473	480	457	486	495	417	464	494	414	454	406	450	466	419	473	435	444	440	434	482	477	454	450	434	429	429	466	429	434	439	444	451	476	472	436	420	439	441	430	470	440	466	445	429	458	429	449	441	467	444	481	446	462	446	451	442	406	443	424	493	508	422	450	475	494	459	459	447	464	438	467	455	466	482	481	440	481	473	467	446	443	431	478	435	489	434	468	467	451	446	414	462	443	481	474	422	435	416	462	447	447	422	455	436	468	488	449	458	444	496	454	495	448	448	479	420	478	461	451	438	500	461	447	506	436	504	433	450	452	486	459	463	444	409	438	453	479	456	438	456	430	473	449	448	454	446	440	446	467	475	435	442	465	469	488	446	435	475	427	419	498	463	431	441	490	491	459	491	464	457	451	458	485	440	460	457	457	466	494	407	465	430	467	462	452	516	486	469	458	441	491	457	488	453	450	478	454	467	437	471	480	438	456	485	479	459	437	467	457	482	462	439	487	475	429	458	444	467	438	464	436	460	456	454	413	430	440	484	452	459	453	460	451	461	501	459	461	469	443	440	503	424	433	419	466	495	454	469	448	467	427	462	452	470	463	456	449	424	463	447	446	441	464	427	503	472	443	449	455	436	509	468	500	456	440	478	513	482	440	478	485	434	440	473	468	459	462	432	462	463	422	466	462	428	491	413	475	437	484	457	469	495	448	472	434	435	420	500	462	453	467	456	436	448	438	448	415	454	460	469	485	416	468	438	458	514	461	456	432	464	474	413	460	463	469	437	440	428	471	471	464	443	444	447	457	431	461	463	431	429	452	449	473	445	483	464	467	473	410	490	499	469	473	470	476	461	432	416	459	443	423	486	496	448	427	437	498	465	433	477	443	465	433	474	489	503	461	481	445	442	442	461	489	466	450	463	465	437	478	446	449	464	475	486	471	431	419	459	432	489	421	469	439	433	494	444	434	456	485	427	481	449	451	503	454	476	443	420	433	465	462	475	465	449	497	453	490	465	487	446	461	434	470	446	457	462
5175	10683	8357	4207	2874	2248	1790	1450	1255	1153	1028	884	901	831	797	755	732	712	697	707	675	653	693	625	618	650	612	613	609	622	630	654	597	642	579	579	584	591	602	582	609	605	564	566	609	559	601	545	579	588	608	589	580	567	604	583	601	575	571	578	603	590	599	523	597	586	563	594	627	584	578	555	536	570	559	604	564	555	606	558	586	563	554	564	548	597	549	595	583	559	581	543	576	596	564	605	569	581	585	545	567	639	566	546	582	588	560	592	544	528	527	600	571	593	630	546	564	591	540	591	567	607	587	562	582	590	589	537	579	557	569	554	594	571	575	541	562	558	568	569	589	574	546	580	587	605	552	573	529	593	580	581	603	611	575	544	588	552	550	525	568	585	539	558	571	611	578	575	540	573	587	585	553	544	583	568	562	589	575	577	578	595	584	560	580	572	580	571	576	539	620	594	612	549	579	602	577	615	584	548	588	579	588	580	591	550	594	635	599	546	540	584	591	605	556	494	527	603	601	617	602	552	568	551	584	572	547	541	543	534	582	583	538	581	606	607	572	576	551	595	559	536	577	576	582	570	606	563	591	556	607	570	546	561	531	565	527	615	537	569	617	538	598	503	573	600	564	586	567	542	552	521	552	544	554	571	608	587	582	550	564	586	538	609	602	566	607	564	582	601	583	554	531	583	555	578	575	584	587	578	620	528	580	559	576	579	581	553	575	559	582	556	602	572	578	554	572	532	612	623	609	570	628	614	578	560	579	583	501	595	540	567	567	574	591	628	617	544	575	605	585	593	578	556	555	580	606	585	572	600	579	591	582	541	544	590	567	513	527	548	567	620	573	608	565	597	568	607	583	561	571	572	558	568	571	568	519	573	527	582	529	602	608	571	567	583	555	565	596	612	565	544	554	530	602	572	542	623	551	563	563	610	577	587	534	594	576	585	589	607	531	526	574	536	554	564	559	550	601	583	579	614	558	552	589	549	595	598	564	584	563	566	576	571	581	551	555	584	590	561	577	531	585	564	568	572	606	562	571	574	543	555	579	599	582	580	550	568	569	542	590	603	566	543	559	577	569	590	570	583	552	613	575	574	574	579	561	575	614	549	596	597	567	561	582	583	610	588	559	558	570	564	596	564	597	560	553	586	577	581	566	558	535	574	550	591	560	573	543	556	568	570	594	566	568	547	590	579	571	557	550	546	609	558	559	578	554	556	593	509	546	585	625	586	541	572	583	547	572	571	569	597	575	562	566	566	591	561	557	578	574	599	564	610	587	605	564	580	576	536	598	556	594	564	558	612	592	603	581	535	594	592	578	582	545	557	600	568	541	553	635	572	552	613	598	569	600	578	574	577	577	592	590	565	590	561	542	534	582	553	550	599	606	599	552	592	596	549	579	577	553	610	593	581	552	570	600	581	582	592	529	588	553	616	572	546	539	596	557	553	587	559	574	547	515	552	583	574	573	568	572	581	571	585	512	555	548	525	586	587	563	571	573	563	569	593	573	582	551	548	589	543	550	604	557	612	603	580	589	582	523	539	602	582	592	583	600	591	583	587	542	578	549	569	552	542	563	572	582	546	565	617	592	591	543	562	587	588	534	594	591	582	577	609	588	559	566	563	558	547	567	585	571	578	594	579	572	600	575	625	612	535	572	549	576	590	512	577	584	544	602	565	535	562	597	563	575	610	578	607	587	589	552	551	567	544	526	567	581	599	555	575	565	585	566	580	526	527	549	601	562	573	572	573	597	573	597	576	552	507	549	538	589	567	568	583	576	564	546	586	572	554	570	548	584	579	561	569	561	597	555	599	594	512	585	534	577	577	611	579	582	558	559	595	600	523	603	539	586	541	588	582	610	566	584	572	587	549	558	559	575	572	548	553	586	593	584	569	555	559	542	605	522	542	601	585	542	587	595	583	549	549	555	577	588	593	560	578	519	536	569	573	583	568	565	565	551	583	576	565	552	550	580	554	526	550	583	581	550	593	541	563	540	589	573	584	590	595	550	587	558	584	546	553	606	594	584	598	594	606	569	563	543	559	608	574	560	544	592	521	581	547	584	550	547	591	589	564	563	560	608	565	555	567	544	529	562	602	583	564	595	582	604	584	568	605	560	565	524	541	596	577	554	599	519	597	617	555	524	545	552	576	604	578	578	537	590	553	583	549	580	585	563	588	528	553	593	574	578	562	536	592	526	552	559	556	555	532	576	570	561	595	562	570	552	590	558	605	514	539	574	570	570	512	566	565	618	561	562	583	547	566	559	563	558	561	560	581	543	559	576	589	560	558	583	596	613	550	565	563	553	576	528	572	541	599	581	572	594	546	563	560	587	551	602	559	640	595	565	580	570	525	559	589	550	583	563	565	583	573	576	608	548	537	566	563	578	579	556	596	557	552	518	546	577	593	596	630	592	581	553	537	559	554	566	577	554	534	558	583	602	574	579	588	572	603	577	539	579	603	549	580	595	563	597	549	593	576	585	592	520	637	546	591	575	580	556	561	590	587	607	588	516	595	547	598	614	587	552	560	576	587	607	562	577	550	602	540	579	560	601	556	594	528	632	640	594	569	555	571	591	553	552	587	574	573	628	547	591	567	531	576	594	557	541	566	597	567	573	564	586	560	538	573	557	569	527	589	591	544	582	565	557	596	554	604	568	541	560	603	548	590	599	593	601	560	620	588	542	569	565	604	564	538	535	559	596	583	544	547	571	572	620	572	591	536	537	569	575	549	562	543	573	530	571	573	577	605	595	546	570	565	531	593	547	575	579	565	571	597	546	574	599	583	583	581	579	574	550	602	595	527	548	566	554	580	589	564	574	592	582	554	576	499	535	568	566	556	566	555	569	581	585	545	549	565	564	576	566	555	572	571	579	557	535	577	577	574	527	555	553	586	578	562	546	553	575	602	572	577	554	553	557	573	564	585	560	572	605	590	571	612	608	559	569	604	560	590	595	570	531	541	566	560	559	576	580	563	550	574	592	593	552	561	593	556	540	527	570	532	567	584	556	595	571	528	590	550	536	551	598	575	575	583	564	568	574	584	551	564	571	561	596	563	549	582	568	588	542	614	554	632	508	557	569	583	539	547	521	539	581	563	560	573	544	549	557	574	566	617	522	569	606	560	597	553	558	541	543	567	570	565	580	576	567	585	592	558	581	594	558	581	569	593	541	568	564	527	622	583	520	561	591	581	580	580	579	556	581	566	584	558	535	581	561	565	546	607	574	593	559	595	568	561	590	521	575	578	595	538	575	554	557	551	566	564	571	568	566	627	569	593	561	614	571	533	549	568	586	581	580	581	579	587	611	580	571	576	575	589	542	569	587	577	512	571	586	542	552	584	534	549	610	565	582	635	602	598	590	586	580	590	548	585	553	555	575	570	571	551	593	529	529	558	503	530	537	553	596	605	552	544	587	553	600	583	550	554	559	614	534	574	629	529	508	605	532	569	556	550	616	557	584	554	563	570	561	617	547	529	583	553	554	527	544	522
25086	21022	26757	25128	4010	428	325	290	269	226	215	192	186	206	187	181	181	146	168	141	144	164	156	176	144	151	159	159	161	145	169	166	156	137	150	150	147	148	162	143	164	173	152	145	130	162	164	149	145	144	149	147	146	151	152	176	119	125	158	156	169	160	159	140	155	149	147	141	145	158	142	154	155	166	128	145	147	163	153	154	162	138	149	131	156	150	162	175	155	130	150	174	158	146	184	151	126	166	116	144	128	158	170	152	157	162	173	175	147	161	147	152	158	150	152	141	155	154	132	143	140	153	157	135	169	147	151	161	158	141	165	153	150	151	150	157	150	149	148	179	155	142	128	154	134	130	146	153	152	124	140	137	154	139	135	154	136	167	169	156	148	134	162	147	166	148	142	156	170	147	132	147	131	141	150	137	148	118	122	144	140	137	159	181	142	142	149	157	135	143	150	155	142	165	154	145	142	142	160	160	146	166	166	153	149	138	170	169	144	154	141	139	142	138	141	141	140	145	164	155	143	178	173	159	146	147	163	171	127	166	146	156	149	162	158	161	154	134	150	139	130	146	156	135	144	158	151	159	172	151	156	163	143	152	138	154	154	139	148	156	139	150	142	158	166	114	159	153	141	128	155	163	184	129	153	162	139	153	133	131	152	140	162	151	148	162	150	150	159	160	146	164	164	129	152	155	165	149	145	153	145	135	144	128	129	149	159	135	142	143	149	142	152	141	148	147	148	135	143	143	145	147	139	139	162	169	136	128	144	147	158	129	157	139	157	144	147	167	152	146	156	136	142	156	142	155	155	148	157	128	147	137	144	150	137	155	173	136	167	143	158	146	138	152	137	166	151	135	162	137	148	164	144	150	150	147	194	145	156	163	128	152	140	156	161	154	158	127	138	154	125	167	146	161	144	154	167	140	144	155	160	160	168	138	155	127	139	150	127	151	151	162	152	162	152	141	150	148	155	174	149	162	161	149	135	124	132	143	149	134	153	138	161	156	132	133	165	126	132	154	141	150	155	140	152	129	140	167	151	150	135	148	137	144	153	151	151	148	158	135	158	147	156	159	193	142	147	143	156	158	152	165	163	141	145	132	154	145	159	132	145	153	178	146	158	154	138	169	154	159	172	120	151	162	158	165	188	158	146	157	165	156	157	156	162	138	152	139	140	158	157	171	140	172	141	141	130	141	152	147	141	132	146	152	157	151	141	134	157	135	166	151	148	157	148	136	137	155	136	161	156	149	132	160	172	141	144	134	128	146	167	152	158	156	161	155	143	169	163	157	151	164	146	159	142	148	141	155	124	157	127	128	156	137	125	138	128	158	169	146	145	170	152	136	159	177	132	135	125	152	154	153	134	153	163	154	164	129	145	171	180	144	127	158	157	145	147	149	167	156	155	140	160	151	155	142	135	141	128	135	133	151	157	170	150	143	120	142	145	139	168	154	156	143	134	146	148	138	154	152	153	146	155	134	143	139	135	151	169	171	145	150	161	146	155	154	150	151	149	144	150	141	134	157	159	128	159	173	151	158	165	127	142	140	154	164	137	167	183	138	145	158	156	165	153	169	143	130	145	159	140	148	157	146	145	144	166	136	143	161	135	135	140	168	167	138	152	171	158	177	147	159	151	141	141	163	166	135	128	143	162	144	136	147	180	137	143	134	139	140	161	153	135	168	158	154	159	135	148	154	144	152	163	152	144	160	158	142	153	153	154	150	135	151	186	170	147	138	153	184	158	155	169	161	149	147	149	128	129	130	163	159	135	138	160	138	136	149	151	129	158	123	155	137	132	151	149	126	142	159	145	136	171	168	154	148	141	115	144	134	125	155	125	133	131	170	166	144	137	130	139	147	151	153	159	166	160	144	144	150	181	156	139	152	142	127	156	140	174	124	141	139	153	134	162	158	160	165	166	152	181	150	152	141	152	150	153	157	145	132	168	154	134	150	143	157	155	139	179	156	140	125	146	134	155	154	130	162	156	141	144	138	149	138	160	138	134	166	151	161	142	163	149	136	174	145	131	146	166	115	149	143	129	143	150	157	141	145	143	154	136	158	159	151	147	168	137	147	163	149	139	143	158	160	145	129	161	148	149	140	166	164	160	156	134	143	147	145	127	142	138	148	142	125	141	167	143	161	153	161	157	141	167	126	145	141	138	168	125	136	136	159	144	160	168	172	150	151	145	137	134	139	152	130	138	144	140	151	150	157	118	144	155	150	145	159	164	147	179	152	152	141	147	147	177	149	134	135	143	148	130	150	131	164	154	125	160	143	147	140	170	178	140	156	136	151	145	148	136	150	144	155	147	171	132	136	153	134	148	163	145	134	152	151	179	163	165	144	145	152	145	140	148	136	146	127	138	167	133	166	151	157	161	140	132	142	140	152	138	124	135	147	118	153	145	151	155	135	153	134	143	147	148	138	142	143	157	141	139	152	146	148	154	152	147	161	168	166	151	153	172	162	131	136	156	174	141	162	157	161	137	149	141	154	125	148	141	166	138	133	134	129	153	143	191	136	160	166	153	130	141	147	152	139	163	150	143	149	146	156	125	162	135	159	152	147	143	169	151	155	152	140	146	167	155	143	136	152	154	149	152	157	128	145	135	163	136	121	153	144	167	168	152	162	160	166	123	167	153	153	172	149	161	159	129	125	134	122	142	158	143	151	150	159	147	171	147	142	157	153	130	157	140	151	149	165	147	152	144	152	151	145	130	150	132	141	120	126	150	138	147	139	151	140	155	177	165	162	143	152	121	160	153	169	140	165	159	154	132	149	169	165	149	158	135	157	158	160	166	139	142	168	153	155	187	136	145	137	158	151	171	144	154	148	148	134	138	140	149	129	140	153	151	148	141	156	148	137	134	157	146	142	147	158	141	153	161	153	133	153	132	168	133	145	146	137	154	135	137	160	146	142	159	162	143	133	137	135	141	148	161	159	147	154	144	152	153	132	155	160	150	164	129	149	138	169	161	137	154	147	169	150	142	138	131	132	147	130	156	147	173	140	143	154	155	130	154	142	168	154	145	137	150	153	158	132	145	156	152	143	127	173	158	145	152	142	160	147	162	139	161	138	135	137	122	132	146	159	147	142	163	141	158	156	144	132	152	159	132	148	151	141	133	158	148	147	156	147	123	153	165	157	155	157	136	136	153	153	152	163	169	127	127	123	150	149	142	147	157	171	154	170	136	164	162	126	156	149	164	128	135	152	161	155	153	156	153	142	130	148	148	152	141	162	138	133	142	163	136	149	136	151	149	153	152	159	139	151	139	180	150	154	126	151	156	154	152	154	156	136	143	139	149	142	117	164	158	164	168	164	143	121	148	138	153	143	161	130	157	160	138	147	146	145	145	144	149	139	163	150	136	136	138	133	141	151	153	148	142	136	158	171	148	147	146	152	161	147	160	155	146	126	132	147	150	149	140	153	168	122	160	150	151	159	155	144	140	138	129	137	166	131	155	129	147	129	173	137	162	157	169	135	164	142	149	131
4590	5630	4195	1957	1379	1049	814	660	561	478	422	462	404	346	281	290	310	294	256	258	283	268	252	235	236	234	256	234	253	265	262	204	240	231	208	236	218	218	201	206	246	242	236	231	249	221	235	241	224	220	215	232	230	210	227	195	202	239	231	225	233	188	210	205	209	216	207	237	217	200	209	227	214	217	210	225	209	227	235	214	211	238	222	207	220	223	220	224	226	207	212	193	196	230	209	230	224	205	205	254	215	202	223	199	239	218	193	213	204	259	222	209	218	221	237	213	216	208	196	226	223	215	202	230	222	209	185	215	212	246	193	226	224	239	213	196	226	210	231	216	223	231	231	227	220	215	215	218	202	210	202	229	219	226	214	209	217	224	235	237	188	223	199	215	223	220	226	225	246	220	228	219	210	220	228	201	213	253	219	228	206	232	219	208	230	225	208	230	218	175	204	221	227	225	206	213	229	229	177	236	219	232	207	209	206	213	238	217	223	199	215	219	195	226	189	221	215	212	214	225	208	243	219	220	214	202	243	201	234	216	183	207	226	216	201	175	202	210	207	217	216	212	218	188	214	214	214	233	194	220	207	209	244	214	229	218	194	220	207	224	197	227	219	224	225	239	238	227	207	218	221	200	198	222	193	213	220	193	209	221	226	189	215	248	239	201	192	184	181	229	194	219	210	245	220	215	212	216	212	208	224	209	225	183	241	205	175	216	206	210	212	213	256	221	228	226	221	224	203	228	208	221	223	201	201	235	200	229	206	205	220	202	225	209	218	213	208	184	180	213	210	227	212	227	196	201	212	227	209	216	214	197	216	220	219	228	214	218	222	209	239	203	210	215	208	213	214	210	220	213	211	206	210	235	215	215	205	190	221	221	230	223	208	203	202	256	201	208	220	206	198	205	209	217	198	206	219	216	231	216	197	204	204	232	235	207	234	229	234	230	186	204	205	213	248	229	205	206	233	180	186	236	209	193	206	230	204	243	210	237	189	228	217	207	199	213	201	226	196	212	226	205	199	208	219	196	230	191	203	220	179	223	233	208	199	217	215	212	194	203	199	216	216	229	234	209	247	208	212	202	219	208	217	229	188	246	204	208	225	200	200	204	225	230	222	238	219	235	178	210	205	230	217	192	230	203	208	224	209	236	190	225	205	227	212	192	217	210	229	210	208	205	200	202	224	207	226	200	227	196	198	244	219	216	221	192	207	202	217	205	237	200	219	227	200	197	219	198	217	222	194	207	238	214	193	202	202	211	197	190	222	227	202	213	203	267	216	205	207	213	238	225	226	202	203	212	200	192	209	225	218	208	232	192	230	219	193	215	202	209	207	212	213	193	229	213	244	213	225	207	186	212	204	186	210	191	216	214	202	231	231	198	194	225	231	218	192	203	207	223	213	255	228	216	195	236	214	244	244	207	188	233	195	192	214	223	236	211	213	212	217	190	227	230	207	211	210	209	199	208	213	230	201	217	200	207	206	206	206	204	205	196	213	240	223	215	198	225	184	199	217	210	208	231	207	232	212	207	210	198	215	207	198	206	206	214	213	205	202	231	210	189	238	218	223	208	213	217	227	218	230	214	207	198	181	198	216	218	228	220	207	203	238	237	216	213	211	225	220	206	235	235	202	204	217	233	212	226	214	203	215	237	215	217	200	225	228	207	213	209	203	214	223	191	206	231	191	207	216	222	229	223	202	183	243	216	220	214	239	217	221	208	237	223	229	226	228	199	216	214	207	231	209	232	235	224	199	233	262	234	211	211	225	203	201	215	215	218	239	212	220	213	214	207	241	234	221	209	226	206	191	226	217	229	198	200	191	220	210	214	190	208	200	202	214	206	214	200	223	239	208	199	203	196	219	212	236	207	198	211	215	207	216	214	235	205	211	220	203	212	194	211	204	199	217	226	205	232	251	225	221	212	220	199	215	217	211	250	194	204	208	215	194	224	246	226	209	206	210	204	208	238	209	232	200	191	213	221	209	248	218	203	217	216	206	185	207	226	227	205	222	203	201	208	214	242	219	229	214	206	217	242	232	218	200	193	227	224	222	245	199	216	200	229	203	232	209	221	210	240	233	236	209	196	180	218	192	225	204	226	190	207	217	216	191	203	199	216	244	223	221	203	216	222	230	209	208	212	223	220	189	216	204	224	214	219	212	199	230	214	222	209	226	210	223	247	239	224	216	204	246	196	201	219	194	228	216	200	191	216	198	213	185	195	231	228	234	212	191	237	206	203	214	217	208	221	206	214	196	230	216	210	232	209	224	180	202	231	223	205	213	198	198	191	230	218	175	182	210	231	201	226	212	222	200	196	205	226	212	179	223	215	215	230	216	209	214	208	184	180	198	202	213	215	187	178	211	203	182	220	206	227	201	207	238	207	203	211	235	236	246	216	218	221	211	210	218	204	205	218	240	233	236	224	230	209	202	202	218	211	224	203	189	201	211	213	231	185	224	217	224	203	211	225	206	202	223	226	215	208	245	215	236	218	213	212	214	203	215	222	223	215	221	208	229	210	212	237	210	206	216	216	241	199	241	219	222	234	228	206	212	220	195	216	200	190	191	210	223	207	212	216	221	219	224	219	215	220	231	258	205	195	220	239	235	224	211	197	224	204	204	178	200	193	225	215	214	205	192	219	206	215	199	202	243	191	187	194	209	240	180	179	217	209	215	209	195	227	216	175	190	212	208	211	198	226	213	191	221	209	231	208	229	212	216	205	199	211	211	214	229	204	197	204	208	223	202	225	218	184	208	218	208	206	218	204	220	223	184	217	213	215	234	186	223	223	207	214	215	199	203	233	219	233	212	200	237	196	195	236	221	230	209	216	230	205	223	201	219	209	216	202	254	216	222	221	201	215	213	225	223	213	188	212	217	213	217	206	185	196	238	209	232	203	197	234	221	212	219	224	212	228	226	205	230	219	210	206	226	198	223	207	231	211	210	208	217	226	232	208	219	228	246	207	221	186	237	220	216	217	223	220	192	201	227	209	211	225	208	223	236	211	225	221	228	214	230	226	189	243	188	234	220	231	199	220	226	182	220	216	219	234	242	204	198	236	206	209	207	238	213	232	200	226	181	221	200	212	223	190	203	191	205	210	194	210	215	189	226	207	241	211	215	207	198	203	212	217	205	203	218	225	211	195	191	237	238	197	215	212	227	185	213	226	222	206	219	203	211	240	215	212	205	194	210	218	221	236	206	214	205	235	228	209	216	227	199	208	202	213	218	200	201	223	229	190	205	237	220	186	224	227	211	203	227	212	215	203	212	241	195	219	232	201	204	209	225	223	204	219	235	209	209	238	226	232	221	230	230	222	210	200	219	193	210	189	209	211	210	221	214	225	211	207	186	217	236	190	205	206	207	221	213	203	233	218	191	235	196	219	236	231	230	201	224	230	196	207	217	216	233	220	205	219	226	199	207	208	189	231	208	190	200	233	219	211	204	209	216	209	229	212	227	201	207	218	206	217	221	205	238	213	198	236	232	231
22907	21076	28794	23597	21079	21088	5845	1299	982	916	881	760	757	708	696	662	622	619	586	627	585	576	607	597	586	545	599	588	573	529	567	492	528	549	549	533	528	541	544	579	536	551	491	512	540	522	525	518	533	565	482	528	515	539	516	521	504	517	494	504	539	509	526	526	510	541	544	500	509	528	512	538	507	566	491	501	553	507	484	511	504	523	544	560	508	495	542	490	476	522	526	476	489	507	459	525	518	501	473	504	521	525	502	517	515	469	473	473	537	528	533	499	517	517	519	464	479	503	537	498	518	482	503	509	568	522	545	536	498	535	521	519	507	537	498	534	543	461	535	542	503	507	541	534	522	526	508	499	525	555	497	514	502	513	537	517	517	475	507	526	526	507	509	527	490	495	530	523	534	474	499	520	485	481	522	499	494	543	511	514	567	512	478	501	506	479	508	516	497	504	529	493	490	534	545	542	491	526	485	526	522	514	495	523	517	529	501	525	514	510	493	540	493	528	483	470	491	497	541	527	496	475	512	496	467	520	486	471	495	560	490	570	514	534	549	519	562	522	471	479	519	549	535	525	506	495	532	509	506	504	507	527	555	524	483	541	515	499	487	511	527	512	511	507	483	520	548	548	482	544	504	570	552	503	510	522	493	560	519	546	535	485	488	509	516	484	481	536	518	473	484	524	523	568	510	505	503	530	523	495	506	518	508	499	498	528	466	499	534	516	516	501	541	528	495	494	469	518	495	515	520	519	482	505	517	509	499	504	547	497	538	501	483	495	537	522	519	539	504	490	544	521	531	510	492	482	501	532	514	499	507	483	464	536	540	523	531	507	536	502	547	512	509	520	492	533	457	524	490	520	533	521	493	537	517	474	514	525	478	500	526	512	533	480	492	480	478	528	472	513	501	549	492	498	541	544	511	505	535	517	506	524	483	547	543	508	480	542	499	532	508	493	495	507	479	474	509	524	516	509	499	491	518	508	495	494	508	538	537	517	526	522	527	489	475	521	532	509	482	477	526	496	493	528	469	494	534	461	529	518	528	501	520	509	494	510	536	538	513	524	531	491	488	501	510	503	488	530	486	551	520	529	526	526	500	506	520	499	541	545	550	503	526	542	527	495	512	495	519	540	538	514	510	491	519	510	523	525	536	494	508	509	535	472	572	526	527	468	538	513	497	541	487	541	521	512	522	491	511	526	539	514	515	557	531	521	521	511	522	477	547	527	495	547	489	523	539	501	511	502	570	495	477	523	532	512	554	548	499	486	505	512	486	502	532	531	475	459	522	510	476	492	528	498	513	497	550	534	523	482	516	513	499	482	549	522	496	509	516	464	509	525	508	507	518	524	496	499	503	502	532	518	539	515	525	469	529	492	528	551	552	516	528	488	518	550	527	517	476	521	521	507	506	520	485	497	475	485	534	554	504	461	511	526	535	479	522	476	506	498	523	502	534	534	567	491	511	552	534	569	498	500	520	566	467	494	512	490	500	530	523	480	522	488	537	508	523	523	497	507	519	507	494	514	487	530	487	466	500	492	529	481	478	539	479	514	552	484	518	485	559	528	504	550	511	485	509	546	454	477	505	553	508	495	491	492	474	533	523	524	517	498	502	492	485	496	521	537	514	521	496	514	494	520	511	488	539	529	522	520	498	541	526	499	495	526	564	484	494	497	479	503	473	492	479	507	480	499	469	534	507	534	505	510	516	494	550	496	487	559	506	511	475	531	517	510	530	495	498	566	530	512	513	541	532	516	509	485	529	528	517	504	526	494	497	523	513	532	487	525	512	525	513	535	497	502	500	525	485	517	521	518	535	501	542	533	522	482	528	505	515	524	475	510	499	479	547	491	528	517	517	524	537	498	486	501	521	491	507	545	513	518	493	530	549	543	473	520	487	500	505	484	502	516	511	461	530	501	494	580	518	507	518	500	507	516	511	500	511	489	510	480	502	527	502	521	515	488	455	511	536	527	511	509	501	479	499	453	520	559	514	499	535	539	480	528	511	477	541	515	530	516	519	521	526	494	497	512	484	477	510	512	550	498	474	508	506	531	512	522	530	485	509	485	522	497	491	503	481	522	528	492	557	480	514	517	510	526	503	524	482	505	524	538	571	528	502	490	490	506	493	530	501	530	540	504	519	523	492	476	468	460	499	515	510	512	508	507	548	500	517	524	473	528	523	534	526	552	514	461	513	513	546	531	491	508	499	503	494	521	474	485	510	529	555	537	525	552	502	524	543	511	489	529	525	533	544	546	492	511	501	530	535	458	523	519	468	468	532	497	505	498	488	489	516	495	518	505	511	487	549	564	490	502	479	490	507	540	467	543	523	527	526	531	523	512	505	517	541	489	486	526	488	516	494	507	505	502	530	528	522	517	505	551	510	584	554	497	502	517	537	513	512	536	536	507	481	565	521	507	504	494	538	527	483	510	509	515	493	537	463	486	501	534	518	526	515	503	520	524	509	519	530	498	517	492	470	456	511	464	539	541	515	506	486	527	507	498	518	479	514	491	501	490	496	527	517	528	541	511	519	486	511	474	509	518	514	503	499	514	508	513	496	553	507	519	515	542	537	516	497	518	535	519	525	506	508	517	554	498	520	508	522	491	560	505	493	507	520	516	477	511	524	535	534	549	525	510	539	474	474	497	501	510	516	531	519	532	489	507	481	523	476	486	494	491	526	519	536	519	536	495	496	507	468	520	502	505	540	523	504	484	468	515	503	531	526	511	535	552	487	521	507	486	478	510	528	557	511	505	537	492	473	478	506	503	515	525	539	490	520	495	517	515	510	525	483	561	521	515	507	515	554	509	474	515	477	524	539	522	507	519	523	544	494	481	514	515	539	496	510	518	532	494	507	531	501	475	504	506	539	490	567	497	487	492	518	520	514	541	477	526	488	502	532	467	489	534	480	484	528	464	514	488	519	492	494	529	496	528	514	495	528	506	523	503	454	494	521	512	532	530	532	505	517	550	499	494	522	486	467	503	481	535	502	489	491	509	498	497	515	569	553	532	519	517	523	474	499	507	501	469	504	524	493	495	545	494	494	529	541	522	547	467	467	546	529	495	499	537	494	504	513	492	495	502	510	485	488	515	488	519	500	496	511	560	488	506	523	480	533	510	511	505	465	498	508	527	533	525	497	509	528	501	559	473	520	524	478	502	509	485	488	531	513	495	523	505	513	470	467	556	512	515	490	495	495	477	573	497	501	557	506	466	513	489	528	515	508	522	534	518	532	494	506	542	507	528	521	474	490	527	496	538	507	503	483	497	476	527	513	482	474	533	516	491	522	483	546	542	509	490	483	546	506	522	510	521	441	475	530	520	556	528	534	518	510	523	492	519	525	508	532	504	515	515	503	477	479	516	505	469	536	508	505	506	544	504	513	492	480	527	520	546	478	539	557	485	516	458	524	510	484	529	479	531	524	506	503	533	547	563	496	490	518	511	463	521	564	511	504	532	484	553	533	539	490	504	509	541	494	546	514	506	543	560
7623	17334	13636	7026	4908	3759	2900	2270	1940	1678	1541	1332	1286	1124	1088	1046	1045	912	885	885	807	829	806	749	756	747	740	708	735	734	789	753	699	684	686	738	701	679	695	669	698	701	731	697	701	678	681	646	615	624	673	664	661	713	642	701	702	665	666	632	644	644	630	653	650	662	668	658	692	672	672	644	629	660	666	683	642	654	654	633	667	659	624	624	640	681	665	648	663	651	674	667	643	662	671	683	669	670	653	660	655	633	637	639	635	670	636	646	640	630	647	645	659	669	649	652	661	621	678	656	689	644	624	643	634	636	661	620	661	646	643	635	666	634	686	686	598	624	657	621	655	621	672	658	629	665	648	666	666	655	671	642	649	630	670	642	614	664	665	635	631	646	674	673	613	669	672	629	681	608	665	608	683	630	614	632	635	634	600	650	662	695	625	675	672	678	659	634	655	596	647	685	671	634	682	665	657	652	649	661	650	659	633	663	645	639	673	645	610	617	684	623	641	643	607	641	650	624	678	666	636	662	661	691	657	648	629	631	684	636	631	664	637	670	631	651	631	666	628	685	675	597	656	677	660	621	671	681	722	644	647	681	633	638	675	621	652	642	623	662	664	624	627	641	656	621	655	635	628	646	605	653	613	664	619	665	622	674	678	647	683	632	685	648	649	656	601	661	660	672	636	648	610	638	643	658	664	633	666	620	640	658	645	683	630	654	659	673	670	681	620	689	642	621	619	666	661	635	649	653	680	628	635	642	691	652	684	665	656	675	689	626	637	607	628	625	662	649	665	674	656	652	680	651	595	663	642	644	615	691	621	622	655	656	655	611	638	620	642	673	653	639	654	624	625	681	613	661	638	657	592	676	621	686	656	607	605	660	625	628	633	616	660	606	644	623	658	639	636	643	635	617	652	680	643	672	684	625	636	644	620	678	658	653	688	651	690	624	609	670	651	641	681	673	664	602	655	647	635	749	646	628	630	669	667	647	636	703	631	680	633	614	604	646	671	688	639	645	636	691	645	630	648	663	639	666	651	648	656	638	612	620	627	655	644	632	694	627	633	596	670	644	666	649	644	662	704	653	642	665	598	654	670	635	667	653	674	702	637	645	666	689	664	650	619	612	649	590	638	624	671	654	673	629	655	699	661	618	697	644	620	642	614	648	620	669	661	608	685	710	632	606	643	594	638	590	648	622	642	655	637	666	672	640	666	598	648	663	697	680	625	663	662	607	675	652	651	603	639	685	639	677	657	658	634	652	590	683	678	662	607	649	635	660	673	665	680	692	649	658	645	649	595	640	646	654	589	653	670	630	638	645	654	668	622	627	662	632	593	673	645	636	634	638	647	629	670	629	651	648	615	666	671	657	623	666	652	670	626	597	637	645	631	617	592	679	633	683	682	657	610	680	673	634	650	623	654	624	643	660	637	647	660	616	671	642	635	642	647	639	634	608	684	645	691	642	635	644	626	635	546	629	676	617	640	705	643	665	633	651	620	630	624	678	658	678	654	645	680	662	695	654	598	644	648	630	670	598	643	657	680	667	624	633	635	637	612	613	649	618	677	637	662	651	692	694	668	667	641	597	724	596	630	639	635	651	624	652	682	647	678	671	603	636	644	620	647	697	679	644	641	630	642	619	652	638	645	660	633	656	620	678	687	645	635	602	660	669	649	652	667	671	656	636	635	622	650	654	633	668	700	645	640	674	653	619	644	672	646	633	622	672	643	635	630	650	613	634	615	705	626	628	649	642	611	616	607	617	629	653	650	637	632	613	677	628	684	640	635	666	643	641	651	672	652	628	655	620	662	646	620	646	612	632	628	654	659	675	691	676	651	654	628	656	661	618	695	586	628	655	678	715	588	667	624	645	642	666	625	676	645	673	626	676	615	613	654	669	624	634	625	634	613	614	684	646	655	602	673	604	679	581	661	681	628	671	653	630	642	640	646	616	639	664	608	698	667	660	590	642	672	662	626	639	668	643	601	617	626	632	665	667	673	665	657	624	616	700	618	626	648	645	670	639	607	680	654	628	670	625	621	662	625	654	664	643	651	647	659	662	643	663	671	637	666	624	605	592	670	635	652	705	639	617	669	628	637	723	662	642	668	626	642	638	640	667	661	643	640	633	671	630	667	656	642	624	635	671	674	658	626	680	668	683	655	658	652	660	610	679	668	656	693	649	677	665	676	634	603	696	667	571	635	674	662	685	678	658	678	656	678	673	694	651	636	648	655	628	616	688	621	666	647	676	631	632	644	617	641	609	655	681	649	639	681	645	681	636	657	647	629	643	622	655	633	637	603	706	640	643	646	643	701	637	647	673	682	629	651	722	614	650	696	670	604	659	613	620	642	645	646	650	635	631	691	617	623	652	629	642	631	673	665	651	659	650	635	641	678	628	636	632	661	678	645	604	654	630	637	654	666	633	620	661	682	646	633	662	641	672	627	616	654	669	673	651	624	644	619	642	619	659	664	656	613	633	692	670	666	638	684	659	637	636	657	657	628	702	669	657	668	656	706	675	643	636	678	616	646	621	663	676	663	695	636	623	697	638	706	628	704	657	640	630	602	675	668	650	706	688	659	653	678	655	678	629	636	656	637	665	662	663	638	634	629	660	679	669	604	613	612	626	679	615	681	676	678	655	649	649	684	660	639	598	684	694	618	664	670	659	678	640	642	633	596	637	616	631	640	669	634	651	616	655	629	616	662	627	622	667	594	695	633	654	679	682	654	686	687	645	624	628	666	692	649	616	638	650	637	676	663	670	630	674	654	650	681	635	628	667	594	666	670	633	670	639	603	611	666	648	632	626	612	647	684	646	643	672	663	638	671	629	669	638	663	640	660	624	666	675	665	636	614	637	661	700	630	630	691	651	621	636	688	685	644	640	680	594	645	630	634	602	645	657	628	669	615	679	637	648	649	637	661	628	653	656	628	650	652	654	660	629	642	598	642	645	705	639	608	636	606	700	682	627	672	638	635	616	635	706	601	672	675	664	631	632	643	683	631	648	657	652	692	675	644	625	616	645	648	650	612	663	631	596	659	653	649	638	649	712	606	652	615	673	625	641	676	640	631	613	643	653	659	661	649	642	658	651	662	626	671	614	650	633	591	637	652	678	686	624	652	608	658	582	701	663	638	630	676	646	620	616	658	667	666	710	641	654	638	606	635	669	637	630	638	689	628	634	644	665	623	624	641	653	657	649	647	669	644	628	665	642	630	608	660	646	672	647	631	592	636	673	685	624	635	678	642	605	676	631	611	615	639	656	661	639	677	642	644	637	676	668	634	642	649	662	648	647	661	659	621	623	671	697	615	677	638	609	661	630	657	663	657	624	674	660	671	640	599	658	686	668	633	630	663	666	647	632	629	639	657	635	638	645	674	623	663	630	698	614	682	609	655	631	665	655	636	650	654	651	689	630	675	618	610	626	658	660	653	627	623	623	635	649	662	597	646	635	651	622	633	655	645	635	615	687	650	652	671	652	655	622	635	656	629	647
26918	18956	4536	430	300	232	232	209	210	188	233	235	214	197	198	201	191	182	200	217	213	210	206	174	175	213	222	209	210	204	198	172	198	194	197	202	193	184	192	191	180	185	176	192	206	188	229	197	192	187	214	189	186	210	217	202	193	204	224	190	194	174	200	184	189	188	192	215	209	208	202	223	186	184	193	183	184	202	212	181	214	190	182	209	188	198	214	191	193	188	182	201	182	210	201	207	227	209	200	201	207	202	177	194	186	201	176	193	202	199	215	205	179	206	173	218	202	209	199	205	202	219	191	175	172	170	195	198	170	205	200	178	208	197	189	198	206	163	213	194	197	198	198	199	217	196	203	188	171	190	188	181	191	183	204	190	206	200	207	207	207	187	192	204	192	202	209	208	172	221	207	219	193	203	187	167	185	175	194	202	206	215	178	215	175	189	205	214	204	205	222	213	201	194	220	181	183	193	203	206	184	196	196	196	193	209	175	171	203	199	221	211	191	182	190	208	209	185	197	181	223	192	204	199	202	237	178	205	207	172	192	167	191	220	178	193	175	203	203	207	199	186	185	191	196	206	210	210	200	179	193	188	185	188	200	184	183	187	212	188	188	203	190	209	194	183	193	205	200	197	193	179	187	176	204	194	207	193	188	209	219	214	202	205	180	192	204	222	189	178	200	206	206	199	172	197	200	197	215	202	229	192	193	200	219	217	190	178	203	206	194	177	216	191	205	205	224	172	188	202	160	195	217	212	185	204	195	185	194	177	213	195	191	187	195	179	183	203	192	203	195	223	191	185	180	202	181	195	198	208	202	202	201	193	186	189	199	184	195	222	190	177	200	210	198	220	195	207	200	202	187	201	183	185	229	205	209	185	226	201	210	208	197	198	211	192	185	195	220	186	192	192	176	202	186	175	197	195	206	220	216	215	217	199	190	179	213	199	206	213	207	192	177	195	213	198	206	191	200	212	214	197	210	204	206	178	212	218	188	211	222	212	173	192	200	199	193	191	207	209	188	205	207	200	207	176	175	190	213	193	210	177	207	171	198	188	179	171	185	187	231	183	210	199	193	189	228	186	193	226	207	175	198	196	190	201	184	191	178	204	207	204	175	196	185	190	209	189	197	218	185	212	188	223	191	193	198	207	178	202	216	222	203	196	230	197	203	224	201	205	179	201	210	194	169	192	208	194	204	198	192	197	180	195	201	216	183	190	189	192	193	229	171	201	199	196	222	202	212	208	188	170	196	197	188	212	198	213	189	172	175	185	193	209	206	169	204	196	193	197	216	192	206	218	189	182	209	211	198	198	195	201	232	189	176	214	217	186	192	201	195	184	188	216	197	196	185	203	218	196	187	188	188	180	197	204	210	203	185	220	196	182	214	165	183	207	199	192	209	216	191	181	213	209	193	216	181	189	197	193	216	215	196	202	195	211	180	174	208	201	195	215	202	201	189	191	210	170	198	186	177	177	205	188	202	186	194	186	192	219	209	184	183	181	201	211	198	190	210	179	197	206	205	202	179	191	199	188	177	185	203	202	208	198	208	230	211	192	210	197	189	208	218	210	198	204	214	169	191	214	191	212	188	193	191	192	195	201	172	200	197	199	205	179	214	189	201	170	177	189	194	174	209	210	212	199	192	203	179	184	191	204	199	206	209	177	176	164	194	184	213	196	181	197	201	181	190	196	215	216	196	202	215	214	195	189	222	201	223	196	191	195	193	196	219	220	194	201	192	224	199	197	202	199	228	166	197	209	213	226	200	201	214	209	211	196	180	199	205	193	211	165	198	225	191	177	194	188	235	187	196	202	208	174	198	204	187	215	191	183	201	204	204	220	198	197	214	204	191	198	201	208	211	194	196	201	225	208	231	197	192	206	186	197	185	180	207	189	183	196	197	187	201	195	185	211	203	193	207	207	206	197	179	217	205	208	181	222	208	199	203	174	205	210	172	201	229	199	192	183	196	218	209	186	177	190	181	205	204	203	183	204	205	210	181	171	204	177	174	181	210	215	199	221	190	198	203	202	194	194	211	207	225	201	209	196	205	208	206	199	182	191	190	195	208	196	191	214	207	184	174	200	201	185	211	225	217	203	198	218	215	187	198	187	204	208	197	187	191	205	190	212	196	173	202	216	210	200	196	170	181	203	183	194	198	200	199	214	190	188	198	186	217	216	206	198	228	202	214	212	198	160	222	178	216	224	198	183	192	180	208	188	208	197	201	180	193	199	179	190	215	193	200	208	193	191	210	172	203	169	222	189	198	213	200	193	205	199	224	211	201	186	200	214	190	180	198	192	182	201	187	201	198	154	196	212	212	195	206	218	198	191	196	177	167	214	195	186	167	207	193	184	222	184	182	193	207	202	225	177	178	184	207	188	201	215	201	184	209	222	201	190	190	222	174	194	208	188	219	212	183	183	186	217	185	174	183	202	187	185	211	162	191	209	210	190	198	204	217	198	195	172	200	196	204	184	196	218	187	206	184	174	202	186	188	186	192	180	192	168	205	197	203	174	200	180	200	200	191	214	188	196	180	208	206	208	195	167	190	196	176	216	231	181	185	190	226	208	191	176	211	208	176	205	195	181	171	204	214	196	205	201	193	172	165	208	218	183	198	173	202	175	193	217	196	211	186	183	177	178	179	203	194	190	186	193	205	190	185	196	190	208	198	193	182	205	197	173	175	208	188	174	215	183	182	212	191	187	202	180	190	200	199	211	181	200	194	223	196	200	187	198	192	182	207	175	203	207	207	202	169	208	176	194	201	188	226	204	189	187	192	212	191	194	180	183	168	180	184	216	175	190	216	178	197	214	192	185	181	197	168	177	211	205	181	205	183	200	222	180	188	191	206	207	187	203	183	204	176	185	192	205	196	209	228	176	205	191	202	200	204	218	210	215	195	173	171	197	191	180	171	241	213	187	177	172	211	164	193	195	206	206	175	191	168	242	215	204	182	213	202	196	212	194	224	206	186	215	186	195	219	192	233	195	182	212	203	201	203	204	187	204	184	201	178	191	198	186	200	179	202	215	194	186	180	191	178	204	199	195	187	209	191	188	171	187	211	180	191	195	203	196	218	206	167	186	183	212	174	185	185	205	183	185	206	199	176	187	221	199	187	231	224	201	186	201	190	167	224	190	191	207	195	223	219	216	191	192	194	205	214	188	185	224	165	216	224	209	189	203	203	187	179	181	191	197	190	180	206	175	183	185	206	188	181	213	209	199	227	213	183	179	179	199	200	181	211	195	204	196	216	212	202	183	184	181	200	206	178	181	195	199	206	224	164	201	198	184	208	201	210	212	207	196	191	201	176	168	203	211	200	190	192	204	203	194	186	192	205	191	210	187	190	202	207	181	193	211	197	209	213	195	175	205	171	197	203	199	189	191	195	183	177	209	185	227	187	200	198	206	204	196	195	180	191	183	239	199	227	197	179	204	175	172	193	214	199	220	207	184	195	209	213	211	184	205	210	197	190	203	196	179	193	179	226	210
4009	1132	853	550	409	378	327	316	303	291	296	283	269	301	269	278	285	269	244	276	287	233	249	255	259	248	240	278	246	272	281	278	246	249	252	252	238	275	279	267	250	261	242	246	266	296	254	246	281	253	265	253	269	269	215	269	260	248	260	265	289	253	260	238	271	281	283	260	283	259	253	262	242	279	272	246	240	290	287	257	284	265	291	256	257	268	261	251	244	254	271	262	239	237	242	244	293	243	271	248	261	274	280	243	274	270	274	257	259	263	264	281	226	233	244	277	266	268	266	253	259	248	250	243	252	248	295	279	268	273	274	236	249	265	226	284	253	268	236	251	289	284	281	237	236	258	269	264	250	260	265	283	251	238	259	255	274	250	272	262	237	263	301	249	268	254	252	262	254	274	263	246	269	266	272	235	256	270	224	256	243	276	221	249	266	273	258	272	262	276	270	260	246	233	260	241	284	242	267	264	250	257	259	232	250	258	283	277	277	248	257	256	255	268	240	260	254	272	272	240	243	260	258	265	261	260	245	228	254	250	273	248	266	271	261	274	281	249	291	234	237	288	262	238	245	243	287	252	232	281	271	276	238	268	241	238	264	257	281	238	263	283	279	246	239	256	273	281	225	246	265	278	260	249	248	280	255	241	239	276	245	248	295	255	264	263	239	251	260	250	244	255	226	263	280	264	279	265	243	260	260	275	255	262	263	260	268	248	239	264	290	234	252	272	295	278	256	273	292	247	257	246	272	268	297	257	260	247	253	254	250	258	271	258	280	266	241	274	263	259	257	270	269	224	256	287	258	265	261	259	255	268	260	276	256	252	246	274	273	254	250	268	277	282	272	268	275	247	251	255	232	254	245	255	270	260	246	250	288	251	250	251	267	241	256	238	284	282	240	264	257	236	275	248	230	265	269	268	270	268	279	234	275	258	265	235	233	248	270	275	261	288	291	248	268	261	250	251	281	283	251	256	275	246	260	267	247	217	255	256	241	240	274	255	235	271	228	262	254	272	255	269	292	238	240	246	235	248	270	270	228	269	248	256	255	274	235	228	278	276	270	231	265	246	252	288	265	287	262	264	257	253	266	269	275	273	247	272	288	251	263	271	239	272	242	255	254	225	251	276	241	258	265	249	273	294	248	238	269	235	239	269	274	267	237	252	244	274	255	258	258	300	251	254	260	264	277	255	251	209	241	233	265	240	284	232	244	273	296	260	254	289	246	258	268	299	232	266	289	236	279	280	243	245	248	259	257	267	283	246	270	254	252	238	252	257	282	263	237	258	239	237	273	270	249	249	244	262	263	270	277	225	262	224	247	279	245	251	236	251	268	246	273	248	270	250	262	253	253	272	276	278	261	261	269	293	274	263	262	263	264	255	258	261	272	275	279	241	256	252	266	242	292	251	280	264	254	267	257	271	272	242	273	202	274	261	293	255	261	259	260	233	262	261	252	264	240	281	257	275	239	245	254	239	278	237	260	269	272	250	231	275	271	236	260	266	255	255	247	263	247	262	235	268	270	283	276	250	269	281	263	211	251	249	266	274	247	278	264	254	253	278	267	240	284	267	233	241	281	270	253	221	246	251	243	256	255	273	249	267	241	261	263	258	233	259	263	278	250	262	250	265	256	261	253	257	269	247	247	262	292	272	234	273	243	273	251	263	258	239	261	238	256	262	264	254	299	258	284	290	275	249	248	227	261	252	267	273	245	258	243	231	255	296	262	274	250	270	250	244	255	260	218	265	254	250	271	253	238	264	247	258	239	254	260	256	273	254	254	281	262	248	264	290	268	258	242	254	252	277	276	253	284	260	277	245	265	266	247	284	289	259	256	245	264	248	263	248	245	229	251	277	278	252	269	274	271	253	242	256	236	291	242	274	260	285	270	237	225	257	255	245	286	275	261	246	258	267	262	254	255	260	274	266	236	281	265	285	265	231	252	252	272	245	244	281	266	240	253	254	232	257	280	276	261	260	272	269	260	256	242	245	241	274	283	259	277	272	261	277	267	235	242	262	268	276	278	228	295	250	267	280	267	249	247	278	285	264	266	256	286	271	269	270	235	256	275	255	254	249	243	246	261	237	260	258	256	256	247	256	266	271	248	265	264	253	256	261	269	265	266	263	262	269	266	278	261	249	238	252	290	258	243	259	254	248	276	259	269	279	238	261	278	256	254	254	262	246	252	255	241	246	283	288	241	257	257	239	265	248	267	250	288	246	245	254	251	287	260	216	293	246	256	263	255	262	266	285	238	272	249	262	283	282	287	297	271	283	252	244	281	275	245	227	270	248	259	254	252	247	259	289	259	266	253	245	236	256	253	278	266	255	281	274	282	246	265	253	282	274	256	253	292	292	270	288	259	214	272	251	255	251	247	244	246	261	263	283	270	273	237	251	260	281	270	248	263	254	231	266	259	243	260	269	256	269	272	278	275	274	267	265	275	241	251	279	281	290	270	256	252	272	283	250	261	266	265	215	239	229	255	265	248	258	242	259	231	269	249	257	270	244	245	275	269	242	262	265	265	253	269	268	273	245	274	254	276	282	235	277	276	270	259	257	251	246	276	293	256	268	270	275	240	257	270	257	255	228	266	249	256	271	242	246	235	248	240	243	225	251	253	248	273	250	259	255	246	246	240	247	291	289	230	275	260	233	259	270	257	253	225	267	280	272	273	253	254	249	235	265	250	266	226	259	265	281	256	240	267	272	284	250	276	267	261	244	272	239	264	232	260	244	252	235	266	251	258	251	278	263	266	252	286	264	245	243	257	253	270	249	283	248	267	252	246	248	233	264	242	266	248	249	231	260	270	249	273	272	232	282	271	266	270	249	271	246	250	258	258	247	241	251	259	279	278	234	248	237	270	281	266	262	240	275	244	277	274	254	282	264	244	242	283	240	262	268	270	247	263	275	250	278	282	280	279	253	238	246	234	240	248	274	237	260	250	222	292	266	249	244	275	273	244	278	245	271	263	273	266	253	258	256	267	270	267	271	256	265	267	252	234	276	259	249	248	269	269	263	294	271	267	262	261	261	282	275	251	289	273	222	290	285	259	247	267	243	282	241	253	252	253	251	283	262	279	263	256	298	264	260	269	245	265	274	290	259	268	255	243	253	274	239	250	242	241	255	239	275	249	263	266	252	273	257	235	249	272	292	262	254	264	257	262	272	243	271	267	263	242	238	241	258	210	263	260	255	265	253	289	265	253	251	294	275	284	255	277	264	266	263	266	269	271	279	260	285	261	266	271	265	251	251	258	255	253	280	255	270	227	269	274	248	230	260	288	267	248	255	256	275	233	251	301	261	274	279	258	241	261	240	247	266	281	251	276	274	277	255	252	243	232	272	252	246	241	258	261	254	273	239	268	261	261	246	297	266	263	267	277	262	244	281	281	258	292	241	275	275	255	260	247	265	260	255	255	248	273	272	268	255	237	248	256	278	254	283	253	272	255	264	259	253	250	250	244	263	257	247	270	274	258	254	269	267	256	268
23817	21024	28179	24050	20985	7296	1194	835	746	662	643	623	581	579	550	523	550	517	481	487	481	519	474	489	512	466	487	508	483	452	448	528	461	448	471	507	480	475	470	470	472	433	468	466	462	485	472	490	478	457	443	466	469	460	464	486	441	472	479	420	464	469	439	470	417	525	483	464	421	475	434	459	460	457	506	479	420	485	443	479	451	467	450	461	467	469	453	452	447	465	446	448	462	445	443	465	422	483	460	438	440	436	462	420	491	469	472	463	471	431	490	416	476	502	429	471	459	463	438	464	434	453	461	437	437	427	473	457	430	429	448	465	462	465	453	437	439	430	450	471	450	443	473	457	484	461	471	482	469	453	421	456	473	462	461	384	469	461	450	460	439	455	473	473	468	438	455	447	465	493	462	438	432	442	455	489	433	448	437	444	491	445	445	455	485	463	437	474	463	482	490	449	459	431	417	451	463	474	464	436	471	464	466	452	425	457	438	454	505	487	456	445	458	448	439	500	469	447	455	502	472	471	430	485	459	450	437	459	472	478	484	445	442	482	416	450	463	452	431	476	444	470	482	478	428	469	505	455	461	451	459	415	460	432	430	440	443	448	468	421	489	467	457	464	457	485	517	443	460	439	450	469	446	478	439	447	423	446	430	458	481	440	456	437	483	429	464	432	471	450	443	450	467	450	492	433	469	449	460	419	440	445	503	446	434	456	478	493	459	482	481	434	449	441	454	459	476	472	468	473	464	454	438	424	463	496	465	404	448	435	455	472	438	477	468	447	427	424	460	457	432	435	460	461	458	449	419	403	448	450	486	473	492	425	455	489	424	500	406	458	426	446	438	466	459	431	466	468	519	447	452	428	460	455	476	442	454	459	429	454	449	476	482	466	492	463	458	432	486	446	452	453	484	489	453	458	465	457	479	464	426	456	470	438	449	470	432	487	492	464	481	447	417	418	418	455	426	458	453	431	453	418	468	421	461	465	416	466	466	453	455	444	447	476	476	496	478	461	476	446	479	464	472	443	455	440	448	445	482	426	463	461	464	502	464	432	457	465	472	472	464	435	452	505	455	450	453	440	425	454	429	461	469	441	468	487	454	493	477	441	464	414	442	475	437	461	462	475	485	457	514	481	439	437	460	466	486	457	470	464	485	443	489	453	446	491	475	418	433	461	466	463	469	460	438	501	413	448	434	454	446	429	424	469	465	476	480	466	465	461	453	471	423	475	436	465	447	487	506	451	449	434	451	461	481	437	492	469	477	480	466	470	482	423	447	462	417	461	410	485	467	479	449	445	431	450	456	438	465	467	469	454	471	504	416	451	460	472	455	419	448	464	488	480	457	422	424	460	476	465	467	437	452	453	494	424	456	465	476	493	480	437	469	488	422	470	431	480	440	479	457	459	453	450	441	473	470	464	479	491	460	439	442	433	459	456	449	469	434	443	496	498	436	429	461	469	435	452	448	433	421	448	410	464	474	463	447	482	436	461	440	465	474	477	484	446	464	438	436	459	472	460	455	451	440	449	450	457	432	443	467	440	452	467	466	483	421	462	471	436	465	457	463	447	440	416	488	481	470	466	452	446	428	444	485	489	470	496	432	440	486	421	459	482	494	436	457	447	454	450	427	435	443	480	438	430	460	451	440	457	458	429	427	472	424	473	459	441	452	466	435	503	464	494	470	439	450	424	458	437	458	460	469	459	503	434	471	455	440	481	429	470	450	418	420	459	426	460	451	449	478	427	501	473	411	446	475	460	458	446	445	463	489	502	463	480	419	450	457	457	461	441	420	470	466	445	442	493	491	422	428	495	476	467	504	452	447	464	485	445	476	473	473	452	484	484	426	459	446	463	474	467	457	484	439	456	439	472	446	446	464	462	467	448	453	465	445	477	485	473	494	448	428	452	443	458	425	466	470	470	460	459	446	437	455	447	492	456	450	442	423	483	466	457	466	484	437	448	432	457	457	467	449	472	480	426	475	453	482	430	462	429	430	469	439	474	456	474	446	441	410	439	484	444	461	456	452	454	486	432	444	450	454	460	487	495	469	442	438	472	435	421	451	467	431	493	438	462	459	459	465	449	453	510	448	459	430	451	418	462	430	482	458	446	437	412	433	413	441	471	474	486	427	466	445	434	420	484	461	443	450	447	477	423	469	465	470	497	502	461	454	479	432	431	457	466	448	464	440	473	420	454	463	414	468	455	444	490	448	444	462	470	417	444	437	478	449	440	456	442	392	465	430	442	451	418	457	452	431	448	450	450	421	461	463	467	446	481	462	449	424	466	419	444	482	463	500	462	449	459	442	475	466	453	403	437	443	429	486	468	455	478	422	449	482	457	473	475	453	438	462	456	484	447	423	546	469	460	491	446	431	463	469	467	461	431	512	437	471	458	455	426	462	497	457	420	444	435	435	439	449	457	491	446	461	463	434	402	458	448	457	493	455	479	424	456	449	452	480	445	457	462	474	434	430	433	465	425	463	482	452	456	441	464	479	468	436	446	469	457	455	439	471	444	454	422	471	451	443	470	468	456	525	398	449	461	475	453	459	431	476	433	471	464	437	475	496	447	434	441	493	434	486	424	449	445	462	437	479	442	444	477	459	479	443	456	446	451	429	434	486	444	410	440	478	463	456	441	450	461	445	481	420	438	441	480	452	452	430	436	445	441	460	460	488	484	471	445	456	472	476	435	429	490	464	448	444	463	479	452	484	453	455	467	450	455	474	412	494	464	466	443	478	449	431	451	463	430	471	459	450	461	451	447	474	471	456	457	474	450	461	446	427	446	457	447	475	481	441	473	433	486	462	481	457	435	440	482	458	423	466	447	475	438	465	415	508	407	464	438	431	409	454	482	417	486	454	486	448	452	442	488	426	445	423	480	464	460	447	435	424	459	477	446	438	427	463	478	454	433	402	421	440	452	451	422	433	448	518	466	428	457	453	449	479	432	449	485	443	446	445	462	470	403	446	480	447	436	438	427	437	451	437	439	451	430	456	453	443	448	444	472	472	434	441	426	490	449	439	474	485	474	451	472	418	450	456	474	421	490	490	449	459	468	423	455	457	456	440	444	460	463	471	467	433	483	401	444	441	445	444	448	475	447	426	439	450	460	409	467	445	486	435	452	476	478	457	420	456	420	423	480	455	471	443	449	461	454	437	440	416	491	453	435	442	438	425	477	452	436	470	481	460	432	441	466	428	441	468	448	435	443	479	451	431	436	410	473	405	444	414	436	465	462	464	471	458	423	446	452	431	468	469	442	462	456	504	474	461	457	474	494	452	488	458	418	443	463	447	481	454	467	445	464	456	460	459	482	441	451	443	438	483	487	480	441	467	469	424	437	461	464	468	427	496	502	449	491	484	469	409	465	437	462	430	451	466	465	446	449	433	465	443	427	443	471	440	449	439	463	478	458	475	450	483	455	434	459	433	448	449	438	452	444	421	458	499	470	425	495	434	430	430	443	456	439	468	418	454	447	465	440	443	446	449	451
5222	10732	8257	4096	2906	2205	1757	1427	1203	1083	1017	929	884	823	781	773	735	713	684	665	652	647	666	686	571	634	669	619	647	636	604	604	610	606	616	639	577	568	569	603	609	607	616	573	566	536	605	574	571	605	566	600	567	587	540	605	537	619	603	563	564	596	571	580	589	568	581	620	540	537	560	575	550	571	597	593	584	584	594	570	584	570	645	570	598	576	565	553	609	597	568	553	553	581	568	574	579	559	594	543	576	558	555	578	547	589	550	614	535	575	534	575	576	565	574	595	547	583	576	609	612	585	595	534	560	576	553	571	602	545	580	560	587	555	580	575	571	566	556	588	587	559	601	577	548	519	595	540	606	588	585	531	552	619	547	564	572	580	529	583	577	581	579	540	565	586	564	566	561	578	558	590	568	574	622	569	581	591	589	560	583	559	585	539	628	557	549	568	578	586	530	588	567	573	558	583	553	598	568	539	572	599	553	585	602	563	555	531	631	577	589	567	545	602	598	552	578	584	563	618	559	554	563	566	562	548	575	620	551	524	596	555	572	559	539	569	565	589	534	571	573	532	596	617	522	580	511	563	555	529	543	572	516	549	539	584	561	551	569	561	590	537	615	571	589	583	526	554	575	566	534	566	555	529	577	582	589	571	533	588	548	566	550	583	562	601	604	613	544	548	587	564	550	626	547	578	549	577	571	644	590	585	605	591	572	569	577	584	577	538	496	565	586	565	562	544	561	579	560	563	549	633	558	550	585	605	536	560	588	551	568	591	560	624	590	567	561	558	580	590	611	534	606	584	609	543	541	603	580	551	603	554	566	563	556	506	549	591	551	555	566	567	527	567	566	561	574	563	569	547	564	532	556	549	565	549	540	564	601	566	548	552	562	608	592	607	567	569	537	591	589	534	570	564	597	566	577	559	594	596	578	583	570	531	558	579	531	568	560	544	577	562	529	529	539	600	556	538	603	540	560	508	563	566	568	579	571	537	554	563	607	550	585	551	558	589	580	587	604	567	602	591	539	580	586	514	608	616	558	553	565	595	575	579	543	588	552	560	577	559	543	555	553	588	595	588	608	549	589	576	606	591	551	547	547	562	554	541	569	597	581	551	522	553	561	542	572	606	583	599	590	618	553	557	537	541	577	546	539	601	588	591	592	547	542	524	551	556	582	569	577	559	581	552	583	546	561	575	548	576	578	569	562	577	603	504	561	582	601	531	571	561	553	576	574	585	576	558	603	521	543	572	580	557	599	585	557	535	569	595	587	541	566	543	625	554	562	514	557	614	568	609	573	573	562	559	570	560	548	620	628	538	580	588	591	555	578	627	582	583	601	557	537	584	541	590	587	517	554	565	547	590	581	566	545	557	597	601	558	563	543	575	566	584	543	582	547	543	552	584	601	569	564	581	588	579	548	565	557	593	609	529	554	563	602	631	590	546	565	561	576	600	553	573	574	536	585	572	613	579	576	619	555	558	559	572	538	568	565	530	593	566	551	607	549	558	604	559	613	557	533	630	569	574	547	602	568	571	531	552	544	597	562	540	531	558	568	562	545	572	607	567	526	553	586	617	576	548	539	548	541	565	571	598	553	607	572	650	562	590	578	581	585	584	581	594	561	564	576	552	576	569	602	552	584	539	572	509	549	529	606	565	564	550	541	511	608	562	555	605	586	580	575	558	570	566	577	590	618	557	572	539	531	561	562	502	566	551	552	581	553	574	584	553	580	566	577	593	551	579	541	580	509	598	537	572	539	540	574	566	553	541	569	549	595	586	570	553	578	620	572	559	587	570	613	571	527	525	571	597	520	586	553	527	591	598	599	561	553	597	589	553	556	541	556	534	537	546	539	570	575	544	564	531	574	545	559	617	598	562	585	567	522	569	612	590	556	547	547	580	586	592	574	578	562	542	591	538	580	560	611	622	575	571	549	586	550	590	576	606	570	588	541	606	576	553	584	584	575	568	553	584	587	564	554	584	577	562	540	593	571	564	577	591	624	600	554	542	566	581	566	565	562	535	563	539	595	586	591	566	600	545	590	585	538	579	553	599	587	592	527	617	543	561	530	590	565	556	587	581	564	592	581	597	582	522	532	582	595	554	562	581	567	532	582	558	643	597	574	616	565	565	553	597	593	575	557	580	587	581	574	561	592	571	593	529	563	591	594	572	554	541	552	571	586	569	588	571	529	595	626	564	590	595	557	592	592	563	560	554	564	545	552	535	537	566	601	571	565	558	526	530	552	604	557	582	552	621	552	602	571	588	546	595	591	571	583	573	593	525	566	577	557	567	576	598	570	575	598	586	578	533	527	585	519	601	618	569	565	550	572	574	575	560	573	568	550	558	573	531	581	594	583	528	559	560	595	555	585	560	537	539	562	582	559	558	556	556	549	561	584	558	591	575	566	595	588	524	565	578	559	574	581	624	601	572	538	574	546	561	545	554	569	556	540	624	583	559	532	561	603	577	554	580	544	537	606	581	604	567	534	515	535	548	553	566	578	567	582	612	598	556	534	566	573	603	559	585	599	559	607	600	590	601	575	501	535	641	627	557	551	577	594	578	570	589	595	550	588	560	553	597	547	567	570	602	556	533	585	563	607	538	559	582	563	551	575	547	536	587	563	584	584	571	514	566	552	569	574	563	508	582	584	574	589	537	576	613	580	614	541	544	594	553	582	549	553	572	562	546	591	548	558	573	555	561	552	561	538	538	565	583	535	578	569	566	597	537	585	620	600	506	513	581	572	537	592	596	555	609	557	531	576	613	545	551	562	547	562	597	576	567	549	563	559	600	557	578	539	594	601	563	557	596	599	527	560	587	575	546	551	531	557	595	530	578	583	567	582	551	583	569	571	577	570	554	534	537	530	609	596	550	599	588	610	613	598	543	579	542	554	534	571	574	513	586	554	527	557	547	589	571	586	547	595	531	586	600	617	601	609	531	602	620	540	571	571	603	600	568	536	575	581	561	593	542	616	626	597	535	543	568	525	544	600	552	578	565	549	571	544	569	583	522	568	534	590	609	579	539	533	559	533	555	597	548	535	563	565	584	551	577	545	578	564	555	588	595	585	604	571	600	627	574	615	552	615	536	539	530	518	588	587	538	582	603	551	618	604	551	613	550	588	589	561	562	542	582	538	591	558	546	557	604	610	542	610	545	600	545	550	576	547	539	613	548	574	608	586	522	602	550	611	571	576	557	543	562	567	582	526	601	563	606	571	610	589	635	542	616	550	568	605	572	590	587	575	557	544	537	594	536	575	584	542	559	567	556	586	551	540	571	589	542	559	575	588	555	585	561	581	566	566	524	554	581	564	534	602	565	592	571	554	583	575	503	566	603	549	593	581	576	536	593	560	555	580	579	578	561	605	564	588	616	579	575	517	581	545	595	609	603	577	579	546	590	526	580	587	555	570	529	563	557	530	532	581	579	571	566	571	582	615	572	581	577	571	570	553	566	599	567	583	552	559	566	597	559	590	531	529	551	574	548	549	527
25114	21049	26764	25168	4102	455	344	289	254	255	228	238	216	208	178	182	183	159	164	155	139	149	171	164	156	167	180	151	141	168	158	160	157	150	185	153	154	147	134	145	145	160	146	145	155	128	150	139	146	130	149	174	168	134	180	163	145	144	143	147	147	174	154	143	142	153	127	153	140	138	142	157	169	156	147	131	137	134	150	139	150	157	156	154	160	117	156	130	172	153	145	153	161	165	152	144	144	152	131	145	153	153	165	139	160	143	146	130	133	142	155	130	143	156	154	160	142	162	127	132	165	152	151	139	142	141	146	147	174	139	135	130	136	163	145	127	149	141	129	151	153	168	149	155	151	154	142	156	133	143	139	150	152	145	140	152	152	160	133	158	154	133	134	124	151	165	145	140	155	143	160	149	151	132	149	156	111	138	130	162	163	139	139	146	137	148	164	151	154	150	176	158	147	164	140	155	153	156	135	140	139	145	161	151	136	139	150	146	160	175	142	170	138	156	144	137	141	163	150	153	121	138	158	138	184	140	136	140	145	148	151	148	152	152	153	152	149	154	169	148	154	160	138	151	142	145	132	163	154	154	167	148	138	148	151	131	159	160	153	146	137	132	176	127	154	164	150	167	151	145	151	148	174	139	141	146	146	160	140	155	147	163	145	152	157	144	146	146	164	149	138	132	149	141	152	148	156	136	155	125	158	123	157	135	146	157	128	151	155	128	126	155	146	143	146	140	131	137	156	119	140	148	143	154	158	132	137	168	151	152	147	168	163	135	152	157	154	150	152	127	174	140	154	174	131	157	157	148	142	157	142	141	151	150	138	148	148	148	143	146	165	164	152	162	135	148	128	154	152	147	149	157	151	141	166	166	141	152	111	152	146	149	127	129	177	137	147	156	157	158	151	170	132	144	136	146	158	145	158	145	117	140	141	138	149	132	155	144	173	173	142	168	161	150	145	143	131	148	140	163	137	152	145	156	165	149	139	154	149	164	167	155	164	118	151	154	143	144	164	147	157	152	135	121	158	136	150	145	145	139	148	142	172	158	133	150	162	146	156	156	173	137	165	163	144	138	166	162	141	171	159	136	134	142	156	149	150	148	165	142	135	152	138	163	133	134	140	123	161	169	153	138	180	136	162	152	144	139	163	131	128	160	162	144	159	152	150	152	151	143	118	138	139	134	151	140	147	140	161	156	148	170	135	146	161	135	148	146	130	149	159	139	131	126	151	166	135	146	167	150	133	136	141	141	132	153	138	140	138	160	155	136	143	141	124	164	149	150	134	131	166	134	140	139	156	153	148	138	143	122	145	161	158	124	138	142	132	170	156	145	154	138	162	139	152	169	147	158	179	154	147	145	148	146	161	175	146	148	146	153	150	141	149	161	152	138	130	151	149	145	137	139	154	118	162	157	124	156	154	134	163	147	146	145	150	151	162	160	167	142	154	152	160	155	155	155	136	137	166	170	141	131	168	149	129	125	172	149	150	145	147	150	129	165	142	150	135	154	143	145	128	171	153	151	154	149	137	152	151	122	160	147	135	142	146	155	141	138	152	147	142	131	145	115	152	150	163	138	161	153	166	141	162	160	168	167	150	137	149	138	188	140	145	139	136	136	158	128	153	142	149	164	126	155	154	138	159	148	148	160	144	163	123	145	136	157	151	185	148	155	169	137	150	128	139	166	141	137	148	157	142	155	158	129	152	151	159	163	148	150	152	150	144	141	166	136	130	150	139	144	149	130	169	154	149	142	120	171	144	173	138	165	143	145	165	144	130	123	133	155	129	150	136	141	129	159	122	136	140	140	155	154	130	151	129	172	156	134	152	144	153	144	151	158	169	157	165	141	145	153	132	149	143	159	158	139	160	145	159	165	142	147	141	158	127	148	146	149	153	147	152	173	142	134	152	135	127	162	141	154	150	130	139	155	152	139	137	137	146	136	134	146	155	142	140	155	149	148	129	145	125	126	145	154	148	142	141	144	150	143	127	161	135	179	133	144	149	146	149	132	157	140	128	151	147	142	138	164	147	148	150	146	161	149	141	148	144	144	139	160	149	127	132	142	147	154	152	151	159	153	146	154	163	169	145	138	127	143	144	139	144	145	155	120	126	138	159	166	144	159	157	145	159	161	155	151	141	141	150	152	143	138	159	125	124	173	154	154	163	141	165	128	158	151	155	182	166	153	140	138	127	153	164	161	158	165	153	148	143	159	156	140	132	173	122	119	145	150	155	159	144	142	148	150	151	151	155	141	159	141	135	130	130	144	155	153	144	141	165	154	131	152	140	151	134	149	139	170	151	143	160	142	147	175	146	139	147	152	155	153	143	127	139	156	154	136	155	158	166	149	124	153	146	145	130	159	139	169	153	146	150	134	161	128	139	138	139	162	155	142	133	142	123	141	157	153	149	147	148	145	134	140	139	148	152	158	148	153	128	158	163	140	151	132	159	137	131	154	153	182	148	164	144	174	148	146	175	133	164	134	137	133	154	141	133	149	139	131	150	160	157	149	155	154	162	139	149	162	152	166	144	139	152	139	140	157	131	126	142	160	145	148	154	146	135	134	170	161	142	153	134	145	150	157	156	125	143	156	160	135	169	138	127	160	160	139	164	146	139	152	149	147	153	128	156	154	145	145	149	135	133	144	133	155	158	144	159	164	156	147	141	151	153	157	156	127	163	148	157	153	144	152	155	140	128	144	163	146	144	151	126	181	162	146	147	137	161	164	158	139	139	162	166	160	139	138	151	173	166	155	143	156	126	144	119	163	170	141	151	162	159	140	119	159	163	161	148	159	143	128	148	138	140	140	158	150	146	151	152	149	143	156	172	150	140	143	159	146	135	156	139	144	152	164	133	143	165	132	147	138	148	148	170	153	142	143	149	145	132	134	152	137	128	137	142	138	137	147	138	128	151	152	159	143	140	153	162	152	169	160	152	157	164	146	128	141	129	130	130	157	146	168	134	156	173	141	159	169	153	163	160	179	144	174	150	141	148	155	145	146	163	147	146	159	127	146	155	149	146	148	154	154	158	143	157	150	152	165	166	147	134	146	142	131	133	138	155	152	160	157	136	155	169	146	133	142	144	129	162	172	143	147	137	163	153	160	148	132	140	143	148	162	153	144	174	148	134	142	164	158	182	173	137	146	136	137	134	145	147	145	139	140	142	130	143	155	147	151	142	172	141	146	152	142	166	134	167	153	135	148	157	156	145	156	145	150	151	144	128	156	135	140	155	134	143	154	147	135	151	165	148	186	145	132	148	139	134	153	154	134	151	151	147	139	141	142	141	151	144	129	155	150	155	127	138	147	133	156	136	140	172	148	139	151	134	137	143	169	159	149	173	143	147	150	163	165	147	150	128	146	148	149	154	146	162	146	151	157	129	155	139	138	134	144	121	160	158	142	143	162	155	147	150	131	155	134	153	119	166	155	167	140	151	129	142	164	135	136	146	146	154	133	166	143	132	157	146	152	144	174	137	146	170	150	164	161
4677	5584	4164	2010	1423	1074	810	643	556	504	425	359	393	340	322	328	267	284	271	290	277	274	226	235	247	242	234	250	236	231	219	218	241	231	221	213	251	224	244	228	247	243	225	215	236	198	201	224	225	237	203	210	196	234	204	204	218	219	223	191	225	236	225	229	217	212	199	214	221	219	229	228	220	229	247	209	214	215	204	210	227	229	220	216	223	185	199	196	173	207	220	215	216	237	225	215	244	195	210	221	199	227	225	217	207	231	182	243	239	214	189	212	230	210	225	207	210	207	216	211	225	216	208	209	209	195	199	226	207	203	182	213	212	202	238	226	220	238	230	221	214	197	197	210	221	219	199	230	201	201	229	221	224	198	223	192	219	199	185	197	168	217	200	215	221	215	214	213	225	213	226	244	185	209	219	193	214	213	197	217	230	212	225	200	225	180	217	221	216	224	213	225	212	184	199	217	211	198	187	248	200	190	202	205	221	230	241	201	221	208	201	243	218	200	233	189	204	225	210	209	229	214	229	213	212	233	207	208	202	216	218	200	227	222	240	211	194	221	205	212	219	231	179	201	229	212	204	225	228	200	209	198	224	203	199	222	211	210	187	205	206	200	213	206	216	208	198	206	223	207	218	200	211	220	204	221	226	239	209	202	184	212	194	226	205	184	221	234	213	218	203	208	203	219	202	217	215	225	216	228	222	209	220	204	187	221	220	177	210	224	211	190	216	219	199	215	214	199	207	214	237	238	202	226	225	218	201	205	209	198	233	227	195	220	208	218	220	213	205	221	229	219	230	224	215	213	207	216	209	224	203	213	230	216	221	217	220	217	221	222	190	211	206	226	211	216	219	243	180	234	203	220	220	217	191	225	222	189	225	202	212	236	219	231	196	224	186	202	197	205	197	219	207	216	178	227	214	211	232	223	197	234	188	217	230	206	198	200	188	223	200	199	220	195	183	212	231	212	236	229	219	231	217	201	237	214	230	210	210	198	191	203	203	200	220	217	201	234	212	193	208	216	209	227	204	201	212	219	195	210	216	243	208	237	214	211	217	199	247	232	188	209	234	224	228	246	208	208	211	208	208	215	215	217	203	217	198	231	203	214	204	214	207	214	242	220	216	235	192	200	207	200	203	227	176	201	214	212	187	187	207	220	223	206	245	205	213	204	205	197	220	217	196	196	186	200	209	246	214	228	206	230	234	220	243	224	220	231	217	170	235	216	198	228	195	220	217	217	233	217	215	222	230	200	207	211	207	161	199	238	188	210	234	190	234	221	211	230	196	211	209	207	222	224	195	216	196	217	201	216	215	237	204	212	215	232	214	205	246	230	216	234	236	218	199	219	232	229	215	227	184	215	218	236	201	226	219	204	215	204	208	212	207	226	230	190	228	217	200	232	220	196	224	212	199	208	211	197	219	188	205	226	236	213	189	179	216	201	197	243	252	196	215	198	209	199	238	199	197	196	208	217	219	198	212	201	225	205	215	218	228	203	235	226	212	221	220	209	196	206	206	192	190	217	227	221	227	220	202	224	208	201	202	212	223	214	218	220	232	216	210	228	212	240	220	227	192	214	195	230	208	183	234	214	213	215	200	241	220	207	209	224	203	178	206	194	225	219	203	236	182	186	231	219	222	225	216	215	203	213	233	233	221	223	223	198	204	205	197	218	229	230	195	197	202	223	219	224	217	207	220	197	201	190	226	191	213	203	200	224	222	213	215	213	211	197	198	218	217	235	223	213	215	220	230	212	216	247	214	219	215	223	219	233	211	210	205	244	195	181	215	181	211	224	238	220	210	229	196	202	253	225	210	201	230	223	198	215	228	227	221	236	223	217	203	212	229	189	220	215	208	207	212	222	203	213	233	218	204	195	210	213	220	236	227	218	226	215	201	211	198	224	211	213	193	209	188	222	232	190	195	225	223	214	194	204	232	194	216	206	220	213	216	193	204	219	213	226	203	206	196	201	196	213	232	220	210	178	210	233	219	209	216	212	219	206	220	198	208	194	209	223	209	216	217	211	237	218	244	218	196	217	205	209	202	209	221	217	193	221	243	201	205	196	179	186	213	237	222	211	217	203	182	226	201	218	204	201	205	222	232	207	190	200	194	201	208	235	202	217	217	200	203	222	208	222	221	215	210	204	204	227	207	226	204	197	209	184	225	205	201	194	227	197	214	212	228	234	227	190	234	216	213	193	229	218	234	201	219	201	219	240	224	203	198	200	228	203	232	222	227	219	223	236	189	245	226	217	202	232	210	241	223	217	197	202	215	239	231	211	252	204	196	217	207	215	223	215	213	188	217	203	224	227	194	200	210	234	204	205	214	225	207	231	246	200	191	217	215	205	205	210	213	219	213	214	229	237	221	215	209	202	226	204	217	223	237	244	206	204	235	221	219	207	219	221	233	204	188	223	209	194	205	221	232	199	197	203	197	228	214	244	219	234	210	217	224	218	185	217	194	211	219	216	218	216	193	235	215	231	202	207	194	204	216	205	231	203	192	237	228	215	227	221	191	219	207	210	232	209	236	213	218	198	223	200	235	196	228	218	183	240	213	202	228	213	207	217	232	210	199	205	221	204	222	211	219	218	197	211	231	204	263	226	218	208	203	224	227	203	210	205	212	195	205	215	208	222	198	208	194	220	216	207	223	218	203	210	215	219	206	215	234	222	217	188	234	198	217	189	223	191	189	206	207	207	232	212	214	212	232	228	211	230	222	223	210	195	241	180	212	186	200	206	236	220	222	236	196	213	214	212	208	216	201	218	203	236	200	185	209	218	202	213	222	209	195	223	224	202	211	214	194	212	213	227	214	206	225	225	229	226	206	216	194	195	220	209	189	209	212	213	214	224	217	212	200	235	191	200	218	207	207	218	231	223	206	226	209	244	212	208	203	225	226	202	206	232	223	212	224	226	214	223	214	241	231	241	233	194	237	203	195	216	212	193	196	195	211	217	205	202	209	192	214	218	194	226	191	219	235	192	202	235	208	196	188	212	226	223	228	197	205	212	212	228	213	201	224	228	201	187	233	254	240	213	214	185	238	224	201	224	211	199	204	224	203	205	199	210	228	203	215	216	235	192	225	223	211	187	213	217	233	232	195	211	239	223	198	236	207	229	223	187	210	196	220	229	216	211	227	210	211	209	195	220	203	224	198	214	200	224	192	211	208	205	218	180	194	218	203	192	221	199	219	200	219	215	230	192	202	228	211	190	258	226	201	215	232	224	253	216	218	239	220	219	225	217	194	223	201	205	208	183	208	219	217	177	211	234	181	228	220	198	188	199	196	229	200	204	197	192	189	229	205	221	206	240	226	221	221	199	198	205	207	221	204	213	229	215	221	226	196	238	221	221	219	227	236	231	224	204	212	206	200	221	216	190	194	226	212	229	197	234	227	205	237	193	204	229	194	220	197	200	199	204	212	197	184	211	201	207	206	232	204	211	240	214	216	208	211	227	195	204	221	243	207	215	213	207	224	208	222	207	204	227
22835	21044	28785	23511	21048	21065	5988	1254	971	835	819	812	690	714	636	675	648	645	619	605	578	602	616	544	547	501	542	510	543	577	552	551	557	496	578	522	541	535	543	559	536	542	512	489	514	527	536	565	515	524	552	595	532	492	521	537	575	509	519	529	519	518	507	526	488	544	497	497	511	559	507	480	502	550	513	539	538	527	499	511	504	524	515	482	531	543	558	513	490	521	492	566	505	519	553	517	524	498	501	516	509	504	498	502	499	538	506	477	540	516	529	488	556	511	545	506	530	490	509	542	542	533	521	528	540	520	502	474	498	555	511	475	501	514	515	539	478	500	507	546	547	527	494	520	497	461	489	536	520	506	488	516	527	507	583	530	521	512	486	496	502	537	484	500	537	538	490	498	487	523	505	535	513	518	528	540	524	507	508	543	533	515	500	547	552	487	533	506	467	492	491	495	506	511	553	525	505	477	511	504	511	489	482	503	499	500	493	490	484	475	520	508	492	539	482	576	488	541	530	516	486	502	517	507	530	503	499	482	525	472	541	529	529	461	522	473	477	459	477	531	502	529	578	540	515	473	501	510	478	532	481	527	480	498	538	563	523	506	530	515	521	520	546	504	472	528	517	533	511	445	534	503	500	529	470	485	472	523	530	501	530	459	513	532	531	553	522	459	488	507	490	510	490	513	512	497	522	485	536	555	519	539	547	473	482	499	533	512	515	515	511	545	494	524	482	514	493	517	537	499	482	551	513	520	465	529	510	540	536	520	515	545	530	507	543	510	542	500	528	534	545	488	542	519	546	513	504	519	515	524	530	514	509	510	549	511	533	492	538	534	498	523	517	525	502	498	544	493	530	518	525	489	512	541	551	494	484	502	512	501	541	474	471	522	499	520	521	461	528	510	546	530	550	539	492	510	486	493	504	510	538	505	486	527	541	500	549	500	535	523	499	508	481	513	498	528	519	496	460	512	525	486	515	550	525	487	501	533	510	509	496	462	495	536	500	525	524	504	480	542	512	513	525	514	535	513	547	515	516	518	506	506	536	521	508	499	518	559	497	542	523	493	530	482	536	500	517	540	516	504	498	497	496	517	497	511	530	483	495	506	510	557	528	532	544	517	519	522	477	526	499	521	474	505	554	498	492	497	499	519	537	546	526	520	482	501	521	503	504	565	499	528	517	513	486	509	529	508	520	523	457	509	509	529	528	463	542	533	489	518	519	519	512	520	516	500	504	514	526	506	535	497	518	520	502	553	526	536	492	510	514	511	501	502	485	499	516	511	496	511	518	470	531	486	522	494	537	512	474	450	499	521	493	524	508	475	531	546	534	483	526	506	527	522	528	488	521	533	542	517	518	516	519	504	475	481	505	508	506	475	505	539	529	556	505	526	513	516	496	535	514	472	510	464	523	502	515	487	525	483	515	554	479	522	534	515	557	524	533	484	511	522	535	465	479	494	480	490	556	496	499	527	533	514	476	483	519	509	523	522	548	511	537	485	527	472	482	522	526	505	504	505	526	504	476	509	565	518	513	533	488	508	547	500	513	526	517	541	510	469	551	534	494	504	500	517	559	493	518	514	531	511	531	516	511	548	510	510	527	535	498	519	531	512	502	485	496	525	538	508	523	524	504	477	509	492	535	552	504	528	505	509	527	515	495	557	535	561	520	521	490	525	462	507	544	489	510	535	526	511	489	540	530	545	485	468	506	547	489	531	548	509	545	497	543	470	489	548	484	532	507	522	503	491	465	482	499	507	497	539	489	557	529	486	483	485	522	572	521	522	521	499	488	520	524	540	462	510	453	500	522	479	487	509	533	523	489	526	576	527	523	487	522	511	534	559	517	461	469	458	507	479	531	529	483	497	502	498	526	508	522	509	495	523	530	499	509	537	487	507	512	516	497	490	498	510	566	483	514	520	520	534	505	485	523	485	515	532	531	519	521	538	515	521	498	536	511	535	519	519	515	510	478	505	510	529	540	489	472	524	523	557	504	502	545	500	472	516	510	485	494	468	504	468	516	494	505	485	490	504	511	516	484	502	487	489	551	510	486	516	493	515	537	525	477	499	532	512	519	508	507	534	528	484	550	542	521	529	518	487	511	476	491	530	507	511	505	490	518	461	539	476	530	510	477	500	497	535	525	487	523	523	497	492	534	544	521	513	486	505	493	531	488	545	494	510	542	515	504	473	489	519	518	494	497	499	515	495	508	510	526	534	473	493	548	500	544	529	510	529	490	552	539	491	544	528	507	556	496	531	542	500	500	486	497	504	526	515	499	522	519	523	532	519	463	507	510	532	468	549	485	545	545	565	499	513	509	525	522	492	472	506	479	519	515	504	507	487	505	545	472	468	557	544	531	511	511	527	531	479	479	508	515	499	484	509	505	455	548	483	533	503	521	503	486	504	499	502	532	486	526	470	535	504	570	516	528	504	528	532	499	446	466	515	527	504	494	503	542	557	492	505	488	480	515	539	563	511	549	496	496	501	506	551	583	486	490	510	520	495	544	516	525	519	511	484	533	505	513	519	504	495	515	480	503	478	508	484	524	518	536	490	514	480	520	503	497	476	519	508	467	498	493	474	512	537	504	510	484	498	526	505	513	571	507	530	516	534	516	528	518	535	562	501	516	494	502	509	524	499	478	478	506	540	546	504	524	504	531	529	539	498	514	475	533	511	494	525	515	488	486	465	510	531	520	492	494	514	508	505	539	509	503	503	510	515	525	494	497	514	478	529	510	506	572	517	523	496	502	487	514	501	501	501	498	506	481	499	516	455	489	491	513	518	522	479	510	553	490	519	483	529	504	504	544	521	527	482	488	534	487	514	519	564	485	508	538	528	524	512	474	530	519	496	514	529	486	494	511	563	479	488	496	551	508	496	469	473	542	505	514	493	520	530	518	484	502	489	497	502	533	532	517	547	476	523	570	519	494	475	521	481	493	503	519	513	505	535	522	497	506	505	509	543	488	505	510	491	538	491	502	524	468	498	495	527	498	508	485	520	515	493	555	499	527	543	522	502	511	535	504	495	467	594	519	505	486	491	510	547	510	490	472	521	499	498	470	519	467	529	476	498	519	518	524	482	534	529	508	561	547	516	512	466	551	509	534	530	527	555	489	514	505	515	488	539	524	514	487	530	515	548	524	532	524	529	528	508	488	517	516	531	554	486	480	476	497	534	521	478	553	544	500	496	508	524	519	539	494	501	535	470	462	503	507	514	476	533	525	549	498	478	511	479	529	495	498	514	526	553	495	466	502	524	559	534	525	537	540	476	536	511	539	496	517	494	485	488	531	546	528	511	529	487	519	534	513	525	498	483	517	468	468	571	499	514	535	502	507	499	512	512	482	491	503	519	522	485	529	486	518	534	478	504	487	517	549	558	540	488	545	506	505	523	505	517	514	522	544	541	532	509	541	531	497	491	502	504	531	494	534	510	507	540	492	499	485	510	508	499	472	558	531	566	483	549	538	520	511	478	506	522	514	525	493	488
7540	17233	13587	7155	4976	3693	2977	2283	1943	1728	1493	1286	1283	1115	1054	1029	1000	923	914	824	852	819	818	752	762	747	724	695	719	741	658	729	746	726	680	697	695	718	715	665	699	676	675	687	661	635	723	678	698	678	693	669	653	654	637	668	659	677	616	657	660	637	676	656	656	611	667	619	663	628	609	633	681	647	723	668	613	663	634	678	625	644	614	692	634	675	633	671	654	620	628	654	656	623	696	675	666	604	683	657	667	606	623	629	627	585	637	602	681	642	639	625	709	632	632	612	685	644	609	630	638	618	655	633	593	634	663	617	648	661	668	644	614	699	667	657	642	643	660	697	599	634	610	606	645	646	604	644	633	632	636	649	616	674	628	644	607	612	689	677	627	604	616	673	654	640	620	612	633	680	641	637	613	606	613	670	657	657	638	656	654	618	599	619	675	653	628	637	612	629	614	657	656	667	620	605	632	594	618	601	618	672	609	637	605	650	654	668	647	687	658	677	619	685	659	615	596	644	649	625	667	634	642	646	634	627	620	603	635	612	639	691	668	677	646	625	635	631	632	632	603	629	709	595	638	655	645	658	599	578	594	591	633	629	646	667	610	656	634	668	615	617	653	636	665	656	630	597	644	643	665	635	632	628	644	621	610	665	607	618	653	671	653	635	613	617	655	654	592	629	657	652	627	606	645	647	654	639	659	652	667	681	628	613	644	623	623	632	632	650	694	636	648	654	620	648	633	677	636	610	615	643	608	599	657	609	627	641	590	684	591	649	627	643	628	617	640	660	616	631	566	579	638	624	630	640	660	618	653	652	620	633	616	656	637	633	640	636	629	648	638	640	605	628	623	663	614	655	649	604	650	628	661	626	629	633	677	658	663	660	683	657	663	651	674	647	640	625	603	689	663	669	642	669	613	661	633	644	594	634	648	665	681	627	620	660	642	654	617	623	648	646	629	687	639	665	629	637	575	694	606	650	659	603	682	617	666	671	610	705	654	618	636	646	626	678	628	661	687	626	629	673	669	681	674	617	662	654	667	678	633	624	646	627	661	660	725	673	647	651	656	628	607	653	655	596	656	644	626	678	631	573	634	672	610	597	633	653	660	626	630	682	607	699	607	621	656	656	630	600	661	635	602	627	631	666	652	627	618	644	640	637	639	656	678	610	648	650	655	606	626	628	676	670	613	629	672	667	609	699	620	637	670	618	654	648	623	622	647	663	645	645	669	651	651	651	684	626	674	567	636	658	605	672	637	633	683	632	621	667	652	629	689	657	624	637	647	616	646	597	644	617	606	666	638	617	591	642	639	627	625	676	618	616	650	655	675	702	654	634	649	624	587	638	684	649	672	649	649	648	617	693	669	621	644	651	638	625	654	613	653	679	683	650	656	630	667	651	655	621	653	673	630	650	632	678	645	645	629	659	623	638	611	629	621	593	609	608	639	661	670	648	617	677	633	678	651	614	609	675	631	688	595	668	656	655	661	644	637	682	665	659	629	678	604	656	670	640	582	659	651	623	658	636	630	640	634	636	654	651	633	623	662	685	581	613	670	640	618	634	614	676	634	629	632	634	633	624	659	635	640	652	640	601	637	623	671	635	653	624	671	652	661	625	650	621	654	643	613	643	604	637	646	682	668	642	616	644	611	658	666	582	566	637	637	613	609	645	634	622	648	634	662	614	580	617	649	665	641	613	684	670	648	694	654	611	664	626	624	662	670	604	690	677	666	620	649	698	652	637	620	636	636	649	632	566	609	635	650	656	646	687	654	638	630	621	642	599	650	650	656	628	666	650	600	625	635	674	642	663	638	651	625	639	616	623	622	638	595	661	610	649	613	621	612	618	663	691	649	646	653	633	658	636	606	678	672	626	666	660	630	623	633	649	651	671	648	653	616	648	673	602	655	650	625	671	660	627	632	618	673	624	584	668	676	656	635	668	672	639	681	641	633	685	641	669	652	636	656	606	656	613	709	609	635	676	621	643	631	625	614	666	626	674	612	645	621	656	611	684	645	662	632	602	631	636	618	629	636	693	622	618	664	616	627	645	658	623	613	627	635	636	648	640	622	608	654	645	660	567	681	695	662	614	662	636	643	603	616	663	644	668	634	619	637	638	601	660	651	651	647	613	660	664	625	669	667	642	629	600	633	621	628	652	634	673	620	628	664	648	578	597	684	660	654	642	625	650	621	656	675	666	607	636	612	626	638	617	623	658	656	633	615	647	637	665	633	674	625	607	617	643	642	617	658	670	598	612	627	586	642	633	613	696	626	652	614	659	626	663	658	659	649	646	678	653	599	633	617	619	642	646	635	632	620	628	653	681	644	649	639	616	643	631	657	654	650	619	642	618	654	651	591	638	634	671	692	620	638	616	651	626	624	644	625	643	648	598	617	625	613	624	622	637	661	662	643	671	637	655	629	633	622	590	608	665	655	647	661	602	628	635	612	631	631	637	703	634	650	645	627	624	656	633	610	635	660	697	620	641	625	607	640	654	609	601	626	615	642	653	627	664	646	626	634	625	644	634	654	658	674	592	615	654	656	653	626	626	658	652	618	634	670	600	668	668	604	634	679	694	613	666	614	661	637	672	649	630	630	673	668	637	654	662	622	632	658	629	634	637	648	626	633	627	654	622	614	609	649	635	621	601	661	640	647	626	661	613	642	675	695	626	618	626	611	654	618	683	679	669	632	637	704	620	651	616	605	627	623	633	621	649	659	664	632	615	624	649	660	609	662	633	639	702	622	662	654	599	682	629	640	644	664	609	609	624	616	614	661	620	583	679	661	656	609	660	664	664	628	660	609	654	659	649	609	623	601	640	680	582	664	641	660	655	665	648	639	622	649	667	625	617	642	637	673	648	639	665	681	657	689	613	617	658	675	660	613	638	659	657	684	649	614	680	574	630	599	635	628	627	643	661	630	644	640	659	648	628	630	664	648	644	649	684	689	651	650	678	650	647	650	623	630	696	618	636	623	695	615	681	623	674	647	656	619	609	614	617	688	644	683	659	601	607	676	642	650	633	631	667	649	633	639	622	647	630	687	674	669	679	586	628	684	639	649	678	635	621	626	655	624	650	663	669	614	640	661	635	648	641	618	685	648	586	628	613	626	647	616	575	637	633	638	600	639	628	639	647	656	671	655	662	661	588	639	655	687	595	669	621	635	667	643	652	636	645	678	683	605	614	667	660	668	578	689	615	655	645	602	697	618	659	662	657	680	607	609	640	694	674	642	658	648	641	663	626	639	678	618	588	603	649	598	661	649	668	672	638	638	633	605	683	642	657	627	625	642	627	631	664	676	605	681	636	599	585	608	626	639	600	555	634	604	647	671	686	642	692	653	617	645	608	588	620	623	653	624	644	675	608	607	656	637	669	714	665	629	692	638	661	637	637	614	629	662	625	613	633	608	667	626	671	687	644	649	631	706	644	686	623	647	640	589	672	633	634	619	652	665	650	665	647	650	623	604	676	608	627	686	580	651	646	634	622	599	624
27011	18945	4511	431	276	223	232	220	198	196	225	215	195	195	197	190	181	199	187	174	202	187	187	200	214	188	201	200	200	206	183	194	200	164	179	208	190	183	195	214	197	216	202	165	196	204	216	207	176	180	208	208	203	173	201	206	206	177	201	210	201	194	207	205	202	199	181	197	177	197	182	219	202	211	186	205	186	208	202	236	185	193	215	191	197	215	193	215	179	210	225	202	167	189	208	182	195	202	185	196	205	220	218	196	186	213	212	183	207	189	204	190	195	197	197	198	196	204	201	201	227	188	191	183	193	181	207	190	168	194	182	186	181	181	206	203	210	211	194	184	207	185	182	219	198	190	212	210	214	201	180	190	163	212	193	194	181	210	196	160	205	188	189	213	190	202	202	207	211	210	196	218	213	219	186	206	196	198	196	196	233	167	206	207	184	170	186	213	207	179	194	189	183	185	214	194	211	202	188	162	213	211	190	184	195	221	197	174	165	205	185	177	177	182	199	205	206	192	204	191	200	182	201	176	197	195	193	184	182	200	210	201	180	195	203	181	223	189	188	208	198	221	200	201	204	226	176	193	216	222	195	209	189	178	161	203	204	220	195	223	218	197	191	206	197	194	185	198	166	202	215	226	197	202	180	187	223	176	203	211	197	195	201	205	183	194	185	236	199	179	186	201	176	187	223	190	194	194	167	193	215	211	200	202	205	191	189	219	224	209	220	199	185	182	208	184	195	197	210	197	218	188	183	184	201	214	177	192	172	181	197	195	218	221	168	195	193	206	203	185	169	209	192	220	182	193	200	202	193	201	204	205	190	208	180	221	210	199	211	218	182	179	200	177	196	202	189	179	205	190	193	201	175	208	191	199	200	204	206	180	188	214	191	198	198	184	198	198	186	194	213	198	205	218	190	214	176	193	208	181	193	203	194	196	214	200	193	173	211	202	191	172	204	190	207	181	193	206	186	183	199	207	184	187	189	215	189	221	190	214	187	199	224	195	206	222	193	219	223	186	192	216	188	189	199	201	187	176	196	164	191	159	206	181	208	195	205	196	187	227	193	212	179	230	223	205	191	201	207	215	212	206	201	164	209	175	167	197	216	182	198	190	197	173	155	190	210	190	224	189	180	182	185	217	187	193	195	192	236	171	209	195	169	206	202	209	186	168	188	203	197	193	204	175	198	226	185	186	174	202	210	196	197	212	204	204	206	198	186	214	182	181	206	170	183	232	208	212	206	179	196	195	185	197	206	220	175	185	187	200	170	198	193	203	206	201	182	208	212	201	191	178	221	188	190	196	174	171	176	221	230	208	181	191	191	218	202	191	202	190	180	159	202	173	223	195	225	220	188	194	190	194	183	194	195	205	202	200	189	206	216	185	196	214	206	202	191	218	186	181	213	222	192	193	185	204	186	186	201	216	183	179	180	208	197	198	202	197	209	178	214	193	211	211	185	187	192	200	172	204	173	189	194	184	178	195	187	190	193	218	235	185	188	164	220	211	191	192	214	200	210	206	193	200	181	207	192	188	219	201	237	208	220	172	203	196	187	200	205	205	206	189	203	201	212	217	200	196	215	195	207	224	190	201	182	217	175	207	200	185	167	193	188	220	198	177	203	204	207	220	192	202	186	216	203	204	189	191	185	193	204	218	187	207	195	200	213	195	199	208	198	190	198	176	211	195	190	199	215	200	183	188	205	215	198	178	204	207	196	195	193	184	194	196	193	202	200	207	180	216	175	195	210	208	213	186	201	181	182	194	187	187	190	192	203	188	177	202	198	186	212	176	205	191	215	196	192	162	198	185	202	187	195	193	199	195	190	206	195	199	189	212	201	213	193	172	180	185	183	208	215	205	185	176	207	208	199	197	212	215	202	187	213	211	184	186	176	204	207	183	200	198	177	198	186	197	215	178	186	194	208	207	200	193	197	200	188	197	190	197	175	163	211	184	198	192	169	187	189	193	196	213	214	248	191	188	192	207	201	182	219	249	192	202	176	206	199	202	207	215	227	180	202	157	195	193	182	204	170	193	186	209	212	191	170	218	180	196	186	205	221	209	184	206	216	210	207	190	215	192	160	203	224	213	204	180	183	220	215	203	187	204	187	215	213	202	190	191	219	190	161	188	234	177	209	190	195	193	231	177	217	206	201	184	198	188	211	217	194	198	228	225	186	176	178	185	177	204	194	216	177	206	195	201	207	188	226	187	208	192	201	204	215	230	187	200	201	202	204	203	192	203	195	201	195	210	191	193	189	184	181	200	217	199	192	177	211	198	212	203	197	199	201	199	202	198	195	180	189	211	182	222	194	210	190	204	179	191	189	194	173	206	199	182	225	196	192	167	196	182	179	212	200	198	188	203	193	213	184	213	185	197	208	217	201	200	198	200	220	181	212	190	217	187	195	193	216	174	161	188	202	174	189	184	217	202	208	210	203	217	193	179	176	179	204	197	195	195	205	210	184	179	203	215	208	215	199	186	200	199	201	201	197	202	190	195	183	189	191	200	208	197	174	186	202	183	185	181	197	219	203	205	197	189	194	207	191	193	205	195	167	212	196	205	212	188	202	217	204	196	176	204	157	208	192	182	177	178	184	218	198	190	194	212	196	202	207	212	207	218	185	215	197	191	187	195	175	204	220	189	187	188	217	216	202	203	205	188	213	199	222	195	193	197	179	177	188	203	197	193	186	184	216	180	193	191	198	180	182	192	248	198	193	184	213	183	216	203	207	185	202	208	197	198	193	212	196	190	194	181	196	196	193	205	176	198	217	176	203	201	186	203	194	198	220	204	192	217	171	195	205	189	213	195	204	208	190	178	175	203	202	213	200	186	237	208	218	175	192	195	181	212	202	181	179	200	189	199	186	187	183	194	193	205	205	182	214	194	188	181	217	193	179	198	196	196	199	175	196	187	191	214	198	222	177	190	192	204	201	218	182	191	210	205	178	207	212	197	188	209	199	203	193	202	181	199	196	195	212	188	216	180	196	211	213	219	205	226	212	193	204	183	198	203	179	158	205	190	194	191	168	174	181	179	196	216	219	193	202	202	184	202	208	209	205	197	181	208	217	188	195	197	203	199	191	207	193	217	202	181	192	201	195	191	207	203	201	201	191	190	185	209	204	200	187	231	228	188	211	202	214	202	199	202	175	208	189	197	211	190	200	190	200	177	158	192	198	192	214	198	195	193	201	190	215	190	206	189	172	201	202	212	186	205	183	171	216	195	194	190	208	202	204	213	195	211	217	192	191	191	209	195	207	191	197	197	221	169	185	177	190	203	168	187	209	187	187	172	186	225	202	201	184	186	205	219	183	180	181	225	186	176	180	178	218	197	204	182	215	239	210	196	210	187	205	207	210	182	182	190	202	210	185	180	200	194	191	196	179	180	192	193	189	189	216	195	184	216	215	193	191	207	183	221	192	198	198	201	208	192	192	216	179	198	177	203	206	199	183	208	206	205	203	225	187	195	225	205	225	187	227	168	218	194	205	202
3960	1126	898	476	409	377	347	311	307	305	284	309	280	287	267	284	263	258	287	266	266	296	281	249	237	261	279	227	256	239	251	242	248	267	247	301	260	253	289	247	266	273	251	243	256	224	283	281	247	282	281	231	249	251	278	272	257	258	243	261	255	288	311	245	243	296	250	278	249	239	239	249	254	258	250	251	277	280	271	242	273	258	275	248	264	269	252	257	288	254	243	258	266	275	258	250	264	265	251	255	242	247	273	264	269	237	236	283	255	242	263	271	244	258	259	271	279	230	288	296	242	260	264	261	217	253	257	258	253	241	248	257	245	275	254	255	224	286	252	268	274	259	267	270	237	266	241	250	254	260	264	280	262	254	259	269	256	265	254	259	262	248	226	252	273	262	245	250	279	227	246	255	228	250	267	288	262	212	273	274	248	256	259	253	252	242	271	277	235	257	270	302	258	264	250	273	272	254	278	257	273	265	266	277	264	287	280	296	250	251	246	249	258	257	233	256	265	262	247	256	246	264	263	263	257	258	270	278	223	243	237	246	267	283	268	237	273	261	276	262	242	261	254	231	261	296	261	250	276	291	271	265	277	243	270	236	263	255	278	277	268	215	274	268	254	249	276	247	275	242	231	268	279	279	276	239	252	282	261	276	257	253	272	251	280	257	227	275	246	220	253	259	252	253	272	257	235	280	243	250	271	251	252	260	280	286	250	263	248	241	256	269	260	259	251	237	234	270	258	255	250	247	228	249	250	280	268	235	239	252	258	233	233	251	236	235	261	241	268	264	259	267	276	255	272	250	259	259	262	226	257	251	234	240	251	293	277	271	257	294	255	246	278	267	255	253	258	251	260	241	274	242	274	271	245	261	266	253	252	254	274	244	250	252	277	249	244	250	282	275	257	265	245	259	264	257	259	244	250	263	266	253	292	238	267	257	269	281	262	237	242	262	266	251	255	257	236	248	223	263	266	253	270	247	280	286	271	277	254	266	247	262	257	254	261	275	288	256	265	281	256	243	243	249	257	243	254	253	283	279	270	265	235	247	262	256	239	244	257	251	255	255	254	278	258	267	259	258	296	248	262	240	246	245	268	272	276	243	259	255	262	238	247	265	264	254	249	268	265	269	255	218	280	259	254	261	270	274	239	262	249	232	244	256	240	244	262	295	254	259	241	275	252	255	247	245	265	235	270	260	262	299	269	256	283	250	285	270	263	271	239	243	243	245	264	275	227	274	233	253	277	256	270	252	259	266	248	262	253	256	277	278	242	237	264	270	279	258	247	256	252	267	257	224	257	249	277	256	242	266	270	281	260	274	226	225	257	301	243	251	232	253	258	239	255	261	244	275	273	265	277	276	261	245	233	264	277	230	244	262	285	248	251	255	255	265	237	227	239	288	259	244	273	254	247	264	301	259	259	246	231	277	245	254	247	239	238	268	258	245	283	231	219	266	233	232	276	256	267	239	256	265	235	287	258	236	271	232	283	285	247	254	278	238	280	263	253	271	256	293	238	255	247	249	263	288	283	268	277	225	253	248	265	264	246	221	256	271	252	243	247	246	233	250	283	265	266	269	280	262	292	252	284	242	247	278	247	254	272	237	273	290	273	249	263	262	259	256	263	261	265	284	268	265	265	262	241	286	259	260	249	229	259	253	274	262	259	226	285	261	251	268	232	276	299	247	232	253	271	257	278	267	236	252	274	265	251	293	231	245	260	261	237	252	293	283	250	237	243	251	257	241	253	237	255	263	299	256	274	254	247	286	252	276	239	267	252	273	261	260	266	252	270	253	265	260	230	254	270	260	239	275	250	254	264	237	248	264	267	243	249	283	287	258	237	258	237	268	279	254	243	267	272	268	279	234	240	246	258	257	252	249	259	267	258	255	243	257	269	260	252	247	284	280	269	260	271	240	283	282	271	253	243	241	250	222	265	248	270	270	271	295	248	261	269	246	237	268	242	269	227	262	261	280	280	234	242	232	262	279	253	257	286	249	247	262	248	253	251	266	242	276	262	257	216	239	236	258	257	222	253	237	262	265	262	264	257	260	256	247	265	274	265	278	253	264	239	246	256	269	246	243	284	250	247	287	256	271	269	264	275	279	256	232	277	272	243	224	250	262	259	278	267	264	236	246	250	242	270	271	284	259	264	266	261	253	267	280	294	267	257	271	248	278	251	235	274	262	259	256	281	268	255	280	266	288	287	258	250	264	265	222	240	251	265	270	238	262	255	271	243	290	257	257	247	245	262	258	247	243	282	272	272	268	241	297	281	265	246	246	241	289	261	277	268	259	259	274	256	237	298	253	233	267	277	240	237	263	252	231	256	280	260	274	257	260	272	267	248	259	238	267	248	262	243	245	245	251	269	277	291	248	253	268	242	263	271	268	256	236	256	250	267	286	261	257	233	235	237	225	237	273	228	242	264	238	274	240	268	267	282	263	244	253	259	247	263	261	242	238	247	257	261	255	267	237	280	236	270	258	277	256	274	209	248	263	266	266	263	232	280	250	255	265	254	264	234	247	242	250	250	216	255	241	247	225	260	281	271	274	240	263	255	241	241	273	263	273	265	238	255	257	244	276	258	247	270	250	276	247	244	269	258	257	262	265	241	240	286	270	237	253	267	246	266	295	245	260	269	227	198	250	248	238	248	252	262	278	260	237	271	281	266	266	247	253	250	278	261	247	271	257	264	264	262	261	245	289	256	231	291	252	255	240	274	263	248	257	252	281	250	263	263	251	218	268	255	259	273	308	253	265	231	278	253	259	255	264	259	261	264	238	244	244	267	266	247	253	262	268	284	265	257	248	245	266	228	255	269	277	242	276	246	256	247	289	243	249	277	242	241	254	274	240	253	267	255	262	279	240	256	230	248	258	270	279	300	241	269	265	250	256	240	252	275	216	245	214	233	259	258	262	257	270	245	234	265	230	291	256	247	276	253	257	256	252	264	244	245	232	237	249	263	275	251	281	246	260	252	267	253	252	265	270	252	246	260	271	250	255	249	271	259	219	260	238	255	274	251	236	251	243	256	262	246	243	236	225	262	227	264	250	241	278	288	237	244	243	278	299	270	266	229	250	241	263	228	233	251	260	268	251	274	272	257	287	254	263	249	254	264	253	271	234	258	255	259	255	257	264	257	292	268	245	246	268	269	254	273	263	277	265	233	258	254	237	271	271	238	272	274	241	248	294	276	258	234	232	234	296	228	270	251	228	264	256	253	246	245	243	248	254	256	265	217	242	227	249	252	267	260	240	259	255	236	247	259	261	282	264	227	269	251	226	246	263	258	260	257	253	236	261	246	240	269	272	258	269	268	268	230	269	269	269	277	263	233	249	262	266	266	268	257	252	247	250	255	228	284	291	241	227	254	250	270	271	287	251	294	254	266	271	237	268	253	254	280	272	245	249	274	240	235	252	251	279	232	239	272	260	252	240	244	263	264	265	257	277	280	252	254	253	234	264	241	256	253	238	240	260	304	260	264	215	264	234
23813	21026	28226	24019	21001	7223	1179	766	680	676	649	612	597	559	565	530	501	497	516	483	521	497	488	496	453	473	459	467	526	528	502	461	454	441	447	480	456	449	448	446	466	475	450	453	449	496	502	463	461	446	474	465	495	456	458	440	441	444	459	444	467	453	467	533	444	451	476	430	465	461	430	476	462	454	483	429	450	441	439	465	446	469	437	464	448	439	463	431	460	435	407	461	465	438	470	420	455	468	457	394	488	471	442	406	442	460	410	461	430	420	500	473	419	448	448	476	459	453	439	472	431	425	443	453	450	461	449	450	438	417	471	490	427	484	431	434	493	450	452	497	453	457	476	446	451	467	456	453	419	438	422	432	470	454	435	481	470	459	454	448	462	457	422	439	499	468	500	462	479	456	440	450	461	418	439	418	489	437	404	459	452	435	446	445	420	435	439	493	468	444	505	448	419	401	425	447	457	437	446	484	459	438	406	444	425	435	491	507	441	462	433	453	439	398	437	442	484	456	445	495	501	459	425	439	419	460	436	450	455	467	458	492	473	429	458	385	449	438	455	487	468	464	433	448	481	460	422	460	482	459	480	436	451	490	460	422	453	497	472	444	420	423	477	459	486	456	443	487	430	453	478	475	479	427	475	449	478	435	442	476	420	395	467	470	446	470	476	445	468	427	457	377	425	393	487	412	451	458	466	434	452	457	473	440	489	426	492	474	438	448	443	459	406	461	438	441	442	451	468	478	443	442	434	434	453	437	435	438	492	460	487	432	497	463	468	466	495	456	404	447	443	427	449	473	448	440	401	444	404	468	438	464	456	482	444	417	424	441	459	441	455	480	465	437	443	470	424	421	491	426	461	465	428	461	438	478	471	412	465	481	407	428	477	454	496	506	461	445	456	465	479	465	469	417	412	464	420	403	447	445	490	457	454	474	443	394	473	417	451	415	476	454	453	465	449	475	438	448	479	446	495	467	462	444	464	443	456	455	469	468	416	453	446	459	457	495	466	444	411	449	442	442	430	455	472	475	422	429	466	475	471	468	454	448	484	427	470	466	428	459	481	411	500	456	458	456	452	453	446	494	461	476	473	457	456	468	421	475	457	467	420	427	413	421	435	467	444	459	446	463	440	470	423	450	492	448	475	438	475	436	472	451	433	471	420	467	475	452	442	441	477	457	444	434	443	455	437	455	444	461	456	429	440	441	479	445	454	471	438	472	413	440	458	470	442	479	434	452	459	483	445	461	467	450	437	495	453	447	437	439	454	422	395	493	429	510	462	458	464	454	475	439	459	484	460	475	460	465	484	498	456	444	492	442	407	478	445	453	463	457	419	424	448	459	451	466	480	461	477	489	448	440	436	466	434	426	440	482	489	458	450	459	472	472	483	442	441	439	430	464	451	445	443	454	465	443	486	459	477	421	479	439	456	461	480	448	448	461	497	463	469	463	429	428	442	460	459	480	490	438	479	455	407	428	495	427	456	460	451	448	470	459	420	453	435	430	459	437	432	481	471	423	450	444	492	478	493	505	466	397	464	438	408	464	440	392	496	493	476	459	442	450	477	462	419	440	387	427	486	439	470	483	438	465	449	471	434	430	468	443	412	455	445	483	427	442	441	452	463	464	416	449	453	429	441	447	452	435	466	467	456	479	475	459	441	420	464	442	412	430	462	420	462	446	411	455	453	447	477	468	446	422	428	518	463	458	466	422	457	444	480	457	431	455	421	436	437	435	431	435	473	456	479	485	407	467	470	445	430	484	444	476	463	445	460	456	495	451	422	441	473	435	453	450	426	461	443	435	451	445	446	445	454	449	436	452	427	398	426	417	449	425	465	441	454	430	465	468	452	450	468	445	460	418	480	448	436	412	445	460	454	474	469	423	432	443	485	423	444	465	469	458	448	439	428	442	485	447	465	447	445	442	427	455	467	452	464	450	441	426	454	461	418	484	455	460	437	443	461	438	476	487	462	452	442	437	435	445	461	461	417	433	456	451	451	430	457	477	459	445	422	470	475	434	433	447	475	464	459	431	405	442	460	454	483	454	465	482	480	434	442	422	449	449	457	426	455	458	458	441	445	455	465	435	464	448	460	440	467	454	423	455	444	467	446	475	453	429	440	430	412	411	424	489	433	460	455	445	458	436	443	401	452	442	458	423	421	457	438	495	476	430	448	433	429	471	449	452	444	509	423	461	468	476	459	426	394	439	452	426	465	416	432	471	471	449	433	454	418	478	440	425	466	412	394	454	452	456	426	459	447	447	425	427	455	427	462	414	430	404	464	463	464	479	426	451	456	457	474	446	465	423	439	422	442	464	459	484	430	457	440	481	462	466	431	415	421	444	455	418	464	516	459	443	459	469	453	476	422	448	443	463	437	425	450	450	474	445	461	451	454	452	519	478	457	427	433	465	443	433	479	458	435	430	495	441	477	470	406	450	412	455	445	472	410	433	460	465	422	439	429	439	442	449	401	458	447	451	447	446	451	458	481	462	451	449	457	442	485	452	453	422	436	478	460	463	432	404	426	463	459	447	461	425	458	443	486	461	464	464	442	457	461	451	438	466	421	444	430	417	421	424	439	464	444	460	444	400	442	429	481	398	425	429	456	418	455	423	464	431	444	476	435	452	496	443	407	422	473	447	504	444	430	437	461	483	423	458	398	438	476	466	485	444	499	451	457	452	456	441	450	452	444	461	474	451	473	452	454	424	451	500	462	448	444	462	439	447	456	456	437	442	440	494	411	426	476	454	406	483	465	447	485	489	443	472	460	485	427	455	442	449	444	478	427	465	462	434	427	415	448	451	460	433	479	467	453	409	452	467	426	457	504	450	448	438	428	427	415	438	444	435	480	460	454	435	448	453	477	428	484	450	454	438	438	460	438	463	427	441	467	439	424	470	434	421	472	461	483	436	444	455	444	440	435	429	428	446	466	414	445	420	466	453	459	437	455	422	443	462	468	434	448	476	478	460	465	464	474	452	452	448	441	450	430	426	446	433	457	433	456	438	431	475	446	448	444	421	428	450	448	470	459	444	441	444	419	483	480	442	443	455	460	426	428	465	475	449	418	458	427	456	457	475	451	423	481	433	458	479	459	456	434	459	413	471	446	458	455	445	465	453	470	438	465	427	437	437	489	408	449	452	449	468	472	525	457	434	450	487	431	474	451	431	456	490	418	460	437	468	475	449	439	456	495	453	464	438	438	463	477	463	436	401	450	444	434	472	429	423	475	435	477	448	423	465	423	462	479	423	442	459	436	435	459	451	417	436	427	429	436	446	463	442	444	425	442	463	488	464	444	478	482	436	451	444	492	425	469	483	465	468	432	448	420	436	437	429	458	439	413	442	424	434	438	454	423	428	448	451	456	422	444	459	452	480	483	434	434	439	466	478	465	467	419	443	466	440	434	444	423	460	478	431	462	487	476	465	481	442	467	473	410	445	454	459	434	398	388	444	455	482	420	470	427	514	457	461	440	448	435	478	439	467	441	452
5201	10795	8344	4101	2944	2268	1829	1489	1248	1119	1067	976	869	838	816	733	749	713	679	697	668	670	636	652	592	669	645	636	609	620	541	618	594	589	584	606	558	592	582	567	590	572	605	554	603	562	575	578	601	575	590	560	609	596	541	580	593	566	570	573	559	587	563	587	550	608	558	589	563	544	576	574	552	532	591	600	560	542	580	540	559	597	542	596	577	598	581	568	574	566	541	561	592	560	568	554	571	581	561	555	593	579	620	547	596	591	534	574	553	602	547	598	575	588	582	565	565	557	589	539	574	563	543	607	555	541	538	564	563	537	535	541	580	532	619	561	587	620	553	585	584	560	546	554	575	557	529	595	550	564	575	588	568	532	582	543	543	555	615	537	553	552	585	586	564	595	546	561	551	515	540	555	583	592	598	553	512	550	548	570	574	551	532	518	554	589	557	564	522	540	592	589	584	581	537	547	550	552	626	549	550	541	608	624	582	568	532	583	585	540	570	571	533	533	548	564	530	539	522	567	533	563	539	570	578	579	620	589	526	594	580	548	562	551	570	558	571	526	525	582	558	573	560	564	573	552	559	593	544	575	564	581	560	551	561	523	598	553	605	567	607	521	575	592	578	565	574	557	549	550	565	572	565	559	569	546	581	563	554	550	580	626	617	586	593	604	565	531	579	600	559	568	616	530	597	584	573	533	542	575	585	577	541	579	558	557	555	594	578	552	574	575	585	541	606	573	548	554	574	513	577	618	593	557	535	588	584	564	575	544	582	644	582	537	598	597	568	572	621	586	569	586	523	582	583	561	548	574	579	580	555	552	602	559	558	554	555	592	538	558	542	589	552	579	559	584	568	546	585	619	571	577	540	547	590	529	563	557	569	588	600	520	593	544	589	543	554	588	578	581	598	546	562	613	548	556	550	587	547	555	563	581	603	607	563	584	563	588	530	591	580	572	556	581	559	544	600	552	583	542	544	599	581	548	525	562	535	546	577	556	547	550	595	602	585	570	571	587	633	553	545	593	578	572	569	551	579	570	597	531	565	549	593	597	548	580	588	610	537	579	548	587	561	548	537	563	583	558	562	587	558	568	586	524	569	595	555	567	549	565	569	582	599	583	571	523	517	555	537	592	543	597	553	545	541	560	566	588	563	579	550	557	524	587	603	560	561	544	580	566	550	574	585	585	545	625	608	555	520	531	537	571	578	568	562	547	533	521	558	541	530	551	597	564	597	567	549	561	580	567	567	589	549	573	577	531	553	556	592	585	533	569	570	510	563	564	546	592	549	570	554	566	591	582	567	631	579	544	558	586	550	513	566	532	556	568	558	563	542	557	549	562	547	582	596	584	568	544	563	556	590	594	583	555	600	556	528	571	553	560	564	597	526	581	591	603	553	551	553	535	593	559	577	619	550	589	573	607	569	603	581	528	541	577	543	589	565	543	556	588	532	538	563	575	579	606	572	580	545	585	570	581	550	587	542	563	512	576	589	609	565	521	589	558	544	584	517	543	599	557	548	579	549	597	550	532	590	556	553	568	559	572	557	573	574	571	531	569	540	567	571	534	567	569	575	560	543	560	537	593	564	546	592	596	575	593	554	588	563	577	544	551	547	617	543	584	557	523	560	563	549	590	523	593	545	570	593	565	566	560	582	595	599	546	548	570	533	576	591	535	558	552	557	532	575	548	546	583	546	580	533	545	626	571	564	557	558	545	559	568	574	573	548	606	595	606	550	562	575	596	583	605	598	591	608	546	543	564	557	558	580	540	534	603	566	619	541	551	555	531	598	550	551	579	614	553	579	566	568	609	588	545	578	566	566	550	570	578	547	533	582	584	541	576	619	568	571	552	527	551	596	539	561	547	596	566	582	557	547	583	538	557	551	579	596	583	573	566	542	544	602	551	558	575	562	538	596	531	534	605	539	616	533	517	573	563	539	559	585	560	553	551	545	563	600	542	546	542	570	588	560	505	562	580	580	555	559	569	604	593	568	528	561	557	538	538	586	566	521	604	590	548	588	609	583	550	577	528	586	544	577	555	547	552	551	541	528	535	562	587	546	597	522	514	567	600	556	593	554	568	557	545	526	610	572	552	586	543	568	547	545	557	569	547	613	602	536	600	597	523	562	549	551	601	621	535	576	580	577	558	599	569	604	590	540	579	584	595	601	574	531	581	567	591	546	603	553	559	548	579	562	589	606	567	558	570	593	547	586	572	573	621	578	566	598	558	603	520	614	564	569	565	568	535	556	553	565	613	537	565	608	573	576	555	562	610	567	533	566	554	544	575	575	550	597	548	577	529	580	595	552	598	553	576	532	589	582	590	556	570	574	578	596	587	596	556	581	525	567	546	550	556	579	548	538	576	588	601	553	512	534	570	561	567	596	573	532	599	539	592	531	537	545	537	580	548	532	511	593	536	570	599	528	582	565	553	603	572	524	578	558	594	582	585	596	562	576	554	547	560	575	559	553	580	608	641	555	548	552	661	548	602	538	553	616	546	616	559	587	540	541	521	572	577	549	574	524	550	555	596	576	571	556	530	577	561	562	578	559	566	569	632	576	537	574	579	623	520	602	553	564	540	569	598	546	521	548	538	544	507	583	566	567	569	570	601	614	556	567	530	568	571	534	583	554	608	546	549	606	565	564	594	553	562	587	506	589	572	549	566	542	549	605	571	592	551	560	563	566	571	599	573	592	548	589	561	596	549	571	596	580	551	571	539	590	564	519	582	548	588	521	559	559	540	584	563	560	569	595	564	593	533	547	595	567	538	517	563	623	563	587	588	558	560	573	557	554	587	542	580	558	584	566	562	526	560	555	564	562	582	589	562	584	560	550	581	593	576	614	557	536	605	577	534	538	595	549	572	556	581	594	589	570	573	535	584	530	545	594	591	523	558	553	577	616	563	622	554	598	551	563	569	559	574	545	575	537	554	599	633	574	567	545	573	562	553	574	590	558	526	568	537	599	568	576	600	536	560	576	557	566	571	526	543	564	553	524	560	552	550	566	582	509	569	603	603	574	570	576	537	592	492	556	547	525	567	556	530	535	564	561	578	551	556	587	574	539	564	587	536	593	551	588	577	602	564	567	537	575	575	580	554	599	597	578	548	565	633	557	576	575	542	588	520	603	577	600	549	568	583	552	580	529	567	531	549	552	526	588	552	558	530	564	599	576	527	540	569	572	587	536	560	542	521	511	569	558	600	608	579	583	570	548	579	585	563	528	548	573	569	528	523	559	543	567	553	590	596	575	565	495	577	541	585	546	565	563	524	580	543	574	565	559	546	566	558	584	566	552	579	578	563	548	557	585	549	575	540	546	571	569	567	552	583	561	589	608	548	560	608	520	543	541	577	583	537	535	552	597	567	612	565	524	595	515	545	594	580	552	573	558	563	571	557	563	541	528	570	574	564	591	546	577	614	624	613	576	570	559	571	551	540	588	531	620	594	550	549	540	585	538	555	573	590	553	521	550	505	573	542	571	553	564	545	543	583
25056	21026	26755	25122	4140	374	351	303	255	263	223	214	175	201	187	183	165	171	162	170	144	149	162	153	145	154	163	141	137	161	143	153	171	148	144	160	148	143	162	159	145	152	148	149	130	163	163	151	149	160	139	146	152	156	152	163	140	145	132	149	139	160	134	144	136	154	143	151	152	142	146	137	144	141	168	145	154	159	157	143	154	140	138	173	150	160	137	130	146	124	130	131	141	151	157	158	155	140	147	162	118	143	141	144	147	145	154	147	172	147	146	150	161	158	135	143	138	152	150	159	139	153	162	164	139	153	152	145	144	153	130	157	161	156	134	152	189	147	130	151	137	155	151	143	144	132	138	163	167	174	161	145	145	165	165	146	146	129	157	144	150	154	163	134	149	132	157	155	143	169	136	158	136	139	154	141	134	159	139	132	158	147	156	178	157	141	139	132	151	158	135	145	176	159	141	145	156	155	136	141	143	140	125	151	145	160	151	148	139	147	140	155	138	139	134	161	140	169	146	118	151	132	140	161	143	129	158	150	137	145	119	143	133	131	157	152	130	142	154	165	143	136	132	151	154	139	130	138	133	165	142	133	140	144	146	155	140	149	141	150	126	148	156	144	128	128	147	154	166	139	154	157	158	153	133	164	151	115	130	164	132	138	165	147	144	163	133	128	147	145	146	138	141	150	141	152	142	147	142	133	149	144	139	142	160	139	128	150	124	130	128	135	157	148	172	158	145	158	156	154	151	135	145	139	138	144	153	123	136	117	148	133	137	161	160	146	146	118	145	142	150	159	125	133	154	144	152	146	149	159	143	131	147	144	140	130	152	138	163	158	140	155	135	146	140	150	161	152	150	139	153	170	136	131	165	155	158	145	134	160	152	119	128	155	151	135	133	145	160	136	135	141	142	154	143	158	141	148	139	155	153	146	135	148	148	130	161	165	145	147	147	170	150	135	151	149	154	137	145	141	152	145	144	131	137	146	127	144	154	127	151	131	150	152	145	143	134	160	137	140	130	157	146	148	136	135	148	155	146	128	144	154	151	159	152	143	158	162	159	137	128	132	150	145	150	156	132	166	162	133	148	132	127	162	180	167	144	145	152	139	153	147	140	177	155	161	164	129	151	139	151	169	158	161	144	144	152	137	138	145	164	137	140	149	119	147	160	104	146	148	155	152	142	155	150	157	128	165	154	158	153	148	129	162	149	141	132	154	160	137	141	132	150	143	142	131	163	143	134	133	172	134	140	133	138	161	152	148	138	153	158	148	136	142	142	178	160	141	149	139	165	134	155	149	150	132	140	119	140	141	140	140	151	129	135	146	151	172	132	145	163	148	124	143	140	150	146	168	116	146	157	149	121	145	120	138	165	140	138	146	173	141	127	158	170	174	128	133	146	145	140	132	153	157	145	163	140	138	154	156	136	130	141	137	149	145	146	170	181	135	152	144	137	142	168	168	147	134	150	160	149	135	135	158	137	159	158	139	131	131	148	160	143	129	155	151	137	162	148	143	128	155	135	142	135	150	129	147	138	141	143	130	132	132	143	164	144	138	169	153	137	153	129	132	150	128	108	134	153	148	128	167	153	155	151	145	150	138	147	136	127	153	145	152	132	142	142	143	151	147	130	171	142	131	159	132	137	150	131	126	175	155	142	151	134	148	129	156	135	120	143	141	160	131	139	155	153	131	151	134	157	143	146	140	157	158	133	130	130	161	110	151	150	131	153	143	155	145	129	148	146	163	146	146	151	151	146	154	134	141	148	137	114	139	139	153	160	153	157	147	138	149	155	175	132	159	141	143	152	132	146	148	133	159	157	145	169	128	145	117	159	146	145	173	144	165	133	129	153	150	136	146	134	119	141	145	157	168	146	128	137	140	174	162	152	149	155	134	144	117	141	152	138	129	128	129	158	150	145	155	151	143	146	125	168	170	142	124	148	158	133	143	154	153	146	136	133	137	138	152	137	144	138	156	145	139	155	120	144	146	152	129	137	161	153	138	144	145	153	162	149	147	162	145	154	150	168	149	149	148	165	164	138	152	141	154	147	170	135	128	151	135	149	127	136	154	156	129	139	149	162	159	155	145	144	126	120	151	144	131	153	146	111	153	148	138	154	146	133	138	141	144	153	144	161	144	148	162	147	154	141	154	147	158	147	130	152	143	142	155	171	164	142	141	150	145	131	149	152	125	140	155	159	143	147	151	153	125	139	134	143	147	140	142	125	140	150	126	159	146	156	128	158	136	158	148	183	135	139	156	160	132	149	156	130	168	125	134	134	162	148	150	136	162	128	136	131	161	149	131	167	142	135	155	148	145	140	164	158	149	148	122	145	142	140	169	139	149	162	149	144	156	148	177	142	144	146	155	161	138	165	175	154	137	141	141	167	143	125	180	141	146	130	170	116	125	130	164	133	150	131	159	160	135	124	161	133	143	127	145	144	151	158	142	147	137	139	140	138	134	132	147	155	123	146	144	174	125	131	156	152	168	143	121	163	130	147	144	150	129	162	148	153	159	148	141	124	150	155	158	154	146	148	147	130	138	167	150	159	158	144	126	144	151	139	140	140	132	149	148	161	135	134	145	131	127	141	141	145	160	137	167	151	137	143	130	125	138	139	153	162	129	144	139	150	148	147	154	161	158	145	124	133	140	140	177	154	150	137	168	166	150	133	156	148	157	145	126	147	135	154	153	151	159	138	154	130	155	152	149	153	136	142	135	157	125	127	152	173	119	139	159	143	145	134	145	125	134	136	120	143	144	143	141	154	152	151	132	163	136	147	126	153	152	143	139	142	147	151	127	154	144	159	158	152	156	176	153	137	133	139	158	132	146	119	155	124	131	177	145	135	162	139	158	129	144	151	131	137	141	152	153	134	156	160	162	152	159	166	138	160	151	146	152	151	133	150	130	147	180	131	150	125	131	139	154	149	171	170	148	157	130	141	153	133	142	158	151	157	117	145	156	154	143	152	137	142	122	161	152	145	128	144	161	149	141	143	133	166	146	149	130	136	154	161	133	148	143	150	132	133	154	164	163	139	132	147	129	158	137	132	133	163	146	144	145	145	163	172	126	143	153	132	136	157	165	132	135	143	150	167	164	126	117	143	137	143	154	158	126	179	132	154	135	154	148	141	151	164	161	155	156	148	143	152	160	139	139	151	142	139	152	171	135	130	147	127	153	152	139	148	168	154	117	140	147	144	160	138	133	138	146	155	144	144	168	144	125	121	134	138	157	147	155	158	146	147	148	139	162	163	136	138	130	155	155	153	160	159	122	167	134	138	166	181	147	159	147	155	136	142	136	125	159	143	153	156	160	146	158	126	134	145	178	157	134	150	164	175	131	138	145	149	127	153	132	140	146	140	146	154	169	142	142	143	137	140	133	137	145	135	144	160	161	143	160	133	160	131	155	153	149	142	158	141	127	138	142	143	150	136	136	145	161	133	159	152	155	132	170	144	138	156	134	161	176	134	147	138	150	163	146	157	158	145	125
4520	5510	4274	2034	1328	1056	785	617	543	470	472	419	400	344	348	290	316	283	268	287	266	251	252	241	246	260	232	240	237	246	217	217	251	233	238	232	234	228	223	209	203	211	218	179	216	227	222	210	210	226	183	219	251	216	188	198	217	215	212	220	241	240	211	245	210	215	233	226	202	222	221	244	220	221	220	224	239	219	236	233	214	201	211	226	199	232	221	228	224	222	217	213	239	204	193	208	198	211	205	220	210	201	219	192	217	188	227	205	192	215	254	196	204	230	201	204	194	198	212	210	206	222	197	209	215	208	223	227	234	238	214	226	219	216	209	196	203	230	231	208	215	207	189	245	205	191	200	198	210	207	221	201	211	209	213	210	225	212	212	213	201	217	195	220	178	207	214	215	233	217	229	218	201	201	198	191	222	180	210	205	210	201	217	191	218	220	195	196	217	211	233	222	208	224	195	211	187	231	221	208	208	189	195	216	197	217	216	230	203	187	215	199	204	209	203	222	208	187	224	218	232	198	205	234	206	197	213	200	218	226	186	221	199	198	210	215	209	193	216	199	199	202	211	213	201	201	214	217	223	226	177	233	208	216	218	200	174	203	215	192	204	226	222	209	224	224	201	192	204	228	214	226	193	188	216	197	213	211	222	227	202	194	190	210	186	193	211	227	228	184	234	207	189	222	195	225	203	197	221	221	191	230	223	221	221	196	197	231	206	230	205	207	237	215	197	213	212	204	206	206	207	215	210	197	231	203	210	220	205	196	229	215	211	228	207	206	224	216	225	204	209	218	216	218	186	238	207	192	217	212	218	228	213	190	221	219	185	227	210	222	222	222	232	221	207	218	223	218	208	207	205	204	230	203	227	229	220	200	219	229	198	216	216	190	221	173	212	213	236	235	206	201	206	180	214	183	235	228	224	206	210	196	229	214	219	196	203	189	227	194	231	226	216	241	200	222	227	214	204	208	203	232	235	216	207	226	206	196	187	213	201	212	217	207	209	213	181	225	240	196	202	214	214	203	200	221	215	235	184	245	195	205	219	190	193	217	193	240	212	215	229	207	224	183	198	213	205	212	199	220	232	216	211	221	201	207	202	206	224	194	220	219	231	214	241	233	219	235	224	236	230	225	182	207	196	221	206	205	178	201	236	208	191	195	213	200	207	222	209	214	208	210	226	216	196	200	208	221	215	221	205	197	208	195	200	217	225	205	211	258	212	217	188	209	180	212	200	208	196	191	202	206	206	203	227	212	205	201	220	217	215	218	204	191	214	193	226	189	235	229	231	214	225	201	194	204	200	207	199	187	200	209	223	218	217	180	201	208	202	197	227	197	221	213	226	209	225	212	205	215	201	235	225	211	187	225	221	211	217	234	201	228	201	201	218	200	218	185	234	194	199	189	207	201	212	231	184	210	208	205	222	207	254	222	193	209	222	217	218	228	197	219	224	197	237	205	229	195	198	216	183	240	195	185	211	218	210	196	212	250	197	239	207	217	219	225	220	240	208	197	203	219	204	231	199	201	217	194	220	208	220	215	200	225	225	204	213	197	188	200	203	224	194	223	202	236	208	207	203	219	200	231	207	200	225	221	204	213	192	204	200	210	191	209	191	206	207	194	234	209	178	175	241	232	195	180	202	217	227	190	191	195	212	221	199	192	210	228	195	218	192	225	225	212	178	211	221	204	195	194	219	179	222	232	187	208	203	208	197	217	209	189	211	211	208	215	202	208	189	209	191	212	198	210	185	216	224	192	199	207	208	215	190	186	208	215	245	204	241	210	189	198	196	209	217	214	223	223	179	178	201	199	213	197	212	168	206	217	228	210	236	249	206	197	232	206	226	192	206	209	219	220	208	185	198	204	236	215	232	218	201	193	207	230	212	222	241	186	221	188	198	191	225	207	191	203	212	197	232	218	193	248	231	214	215	207	202	193	198	217	196	191	202	228	204	214	189	216	204	227	217	255	206	203	228	176	230	218	232	204	208	226	196	229	240	232	208	215	205	217	215	212	227	227	191	211	196	195	213	202	184	222	215	232	238	202	207	218	252	214	210	197	232	198	214	202	207	252	216	228	197	201	184	206	231	203	186	214	221	189	223	215	208	219	224	214	215	215	213	201	218	211	191	232	236	216	193	226	218	217	222	195	215	220	203	215	198	218	180	204	201	223	199	195	209	232	204	192	209	218	210	217	252	217	206	194	203	243	235	217	215	194	220	216	227	222	214	231	204	229	197	211	203	227	205	237	228	221	221	226	225	211	212	220	196	218	198	174	241	210	228	195	206	209	217	211	191	222	222	213	181	189	207	205	239	198	195	198	210	215	206	210	201	199	224	221	214	214	227	213	220	209	202	182	216	205	220	194	235	214	200	228	185	228	217	227	197	204	218	190	182	205	225	220	223	195	233	205	205	196	216	232	208	215	209	216	202	203	212	213	202	209	219	204	204	216	198	177	221	201	207	213	202	208	203	204	209	227	227	209	196	205	244	215	199	229	183	234	208	212	200	217	207	202	212	228	199	210	208	186	190	197	203	226	195	212	207	240	209	199	205	233	229	202	207	211	215	218	205	229	208	190	224	223	211	231	186	188	200	206	205	217	233	187	216	182	216	206	232	240	220	230	218	201	244	208	216	215	230	207	213	187	230	193	218	198	195	246	183	205	194	204	207	228	225	217	225	220	222	186	205	212	247	195	215	186	198	196	233	211	232	190	198	211	204	234	205	197	184	211	202	205	206	200	216	226	232	191	194	206	215	223	193	196	205	197	199	219	190	218	207	223	213	208	239	222	218	242	214	178	235	220	200	192	198	207	190	218	225	220	205	204	236	192	200	203	204	217	215	216	219	216	215	192	195	206	204	201	217	219	212	193	232	217	202	189	215	196	190	196	239	205	208	213	217	195	221	234	201	226	235	199	212	231	205	207	220	222	202	216	197	206	178	217	224	233	225	232	195	202	206	210	189	218	204	236	214	231	224	217	221	220	218	207	217	215	205	223	221	190	199	190	218	217	205	198	190	240	201	216	203	213	215	218	217	195	214	215	233	199	223	221	241	197	220	211	214	212	222	193	196	218	202	226	209	195	218	205	221	209	207	203	211	225	225	213	228	197	216	235	203	213	199	199	221	210	189	215	220	214	209	182	216	230	223	207	217	182	192	191	188	198	204	231	185	197	214	199	194	215	222	219	200	198	222	213	220	206	203	190	211	207	224	229	229	243	208	228	215	187	177	217	179	211	209	214	196	198	221	186	197	202	186	234	233	228	216	224	218	189	204	212	207	208	208	225	224	214	205	242	222	218	244	202	178	230	215	227	219	190	214	220	212	207	220	234	226	232	186	198	222	220	199	215	206	217	228	212	211	196	220	198	213	207	211	237	200	229	220	187	208	207	210	177	198	208	209	202	203	202	228	215	201	214	207	206	221	211	249	221	190	228	204	208	242	210	223	215	230	226	219	210	190	209	233	202	185	188	214	205	243	190	225	202	203	203
22875	21100	28831	23604	21100	21108	5993	1324	1023	901	865	778	711	661	723	665	680	655	640	597	554	575	525	599	578	580	549	477	544	519	512	517	551	496	505	557	537	517	541	541	544	505	529	502	526	526	535	527	522	524	520	479	547	536	515	507	510	509	491	527	489	522	543	489	515	525	526	525	546	521	550	535	503	474	518	526	528	534	509	521	534	522	555	465	521	523	492	519	525	471	528	490	495	555	487	486	487	534	509	571	515	494	483	519	515	532	538	498	551	476	504	514	509	525	496	522	527	480	471	523	475	507	544	495	508	509	513	490	521	491	503	513	522	510	490	515	501	540	489	477	496	479	473	523	488	516	465	522	519	520	539	529	517	529	508	492	518	514	562	498	537	527	487	460	477	497	509	509	506	544	531	528	482	505	520	539	460	499	539	516	492	556	546	527	494	541	531	477	501	526	520	542	526	528	500	529	551	507	505	518	525	492	492	484	526	516	516	518	499	494	530	504	500	500	534	533	473	531	536	531	485	564	503	530	481	490	546	530	507	511	528	517	519	522	487	508	490	507	518	525	523	474	523	483	482	489	483	512	496	524	493	531	508	473	507	494	498	516	523	479	517	527	552	506	528	475	501	478	495	531	502	513	535	522	487	504	496	527	499	480	518	479	472	532	501	489	521	522	499	498	535	473	556	504	511	524	512	520	512	519	511	515	495	501	510	496	497	506	489	524	535	476	504	491	483	478	518	528	491	594	555	516	555	534	517	485	490	556	491	528	495	532	494	511	509	503	530	533	504	488	512	505	507	525	472	483	480	475	528	534	528	506	513	495	499	521	481	496	490	507	497	474	533	517	502	446	472	484	519	524	498	498	497	478	506	517	477	536	499	492	497	483	492	518	523	520	487	543	519	491	521	477	501	511	518	512	485	484	543	515	524	529	513	483	493	501	484	507	522	474	541	474	480	564	510	471	490	496	470	526	490	508	512	499	494	494	541	503	545	470	497	529	462	503	525	513	493	507	475	523	481	517	533	503	514	538	525	486	500	545	514	463	508	480	481	524	545	507	505	531	487	450	499	506	500	542	491	502	471	541	492	495	509	541	508	541	536	546	547	521	506	518	511	503	518	510	529	513	507	511	577	474	472	514	521	494	522	495	523	490	512	487	461	528	466	519	483	490	514	499	513	493	520	513	528	536	531	456	520	501	533	506	509	505	472	535	516	505	526	472	531	505	512	491	518	515	495	514	527	509	489	526	505	500	508	525	528	488	532	490	504	485	510	489	501	480	517	486	514	560	532	516	537	524	480	505	479	470	502	501	511	523	491	498	522	478	527	474	537	516	501	510	550	494	480	508	498	531	573	524	475	507	512	525	483	479	483	514	453	499	483	505	485	457	486	494	527	503	510	482	505	504	492	512	523	496	532	515	476	474	516	476	509	526	576	531	479	530	508	527	478	462	473	526	517	538	516	508	538	479	471	491	562	516	513	510	496	495	501	501	507	504	482	509	475	509	565	491	511	525	543	489	508	517	472	526	499	535	507	528	534	519	528	474	517	528	534	530	521	512	556	502	531	515	526	481	471	526	498	576	537	500	509	523	482	510	487	506	502	512	517	543	500	495	542	514	482	527	528	515	509	470	491	529	516	469	477	476	499	468	458	500	512	507	501	473	509	507	519	531	468	519	500	493	472	458	514	489	520	548	505	519	514	510	570	508	536	502	506	523	515	520	484	498	445	521	514	502	489	553	515	529	506	467	497	501	490	503	489	529	500	505	511	502	509	528	483	485	463	527	521	503	482	469	477	522	515	484	472	500	491	487	540	489	530	469	509	535	506	516	520	492	484	516	484	497	535	495	509	532	495	531	518	516	517	502	486	463	512	516	503	486	518	493	528	524	492	510	554	516	562	594	509	513	537	475	498	523	530	522	521	485	524	494	493	529	492	502	490	515	534	476	494	511	513	479	501	528	507	485	510	464	503	497	520	503	508	521	506	502	502	507	529	486	464	495	507	512	516	478	546	492	530	515	518	461	488	466	511	518	540	466	489	512	453	489	478	542	515	509	491	498	510	496	494	479	498	534	508	526	501	501	478	474	507	514	478	486	505	514	503	505	513	504	508	467	529	526	527	524	514	517	488	490	501	503	528	508	497	533	502	515	525	491	518	515	492	522	523	513	534	516	474	476	488	522	492	553	524	553	548	526	533	510	472	508	495	503	474	495	510	522	476	519	467	479	505	490	508	476	519	533	494	490	500	512	495	530	493	543	501	463	477	520	479	496	519	539	505	489	509	520	496	482	503	511	472	476	489	481	544	477	499	473	529	497	481	529	511	511	523	492	527	486	530	475	517	488	483	523	496	478	518	477	514	560	507	502	534	517	498	453	510	492	488	505	506	520	511	505	552	482	500	541	503	507	534	506	490	487	490	523	533	472	473	506	492	510	531	509	525	491	495	524	522	533	484	494	521	485	479	532	492	488	465	518	488	522	529	546	488	519	534	520	498	508	519	517	479	529	501	507	461	488	491	506	529	488	490	513	503	519	523	519	488	514	479	501	482	509	486	499	513	518	483	548	532	513	485	489	507	525	492	533	516	495	498	503	491	505	494	487	510	515	509	548	508	541	513	486	511	529	479	489	517	514	459	501	488	503	513	536	498	496	493	529	494	533	523	487	473	506	541	549	500	490	477	498	537	510	509	520	476	531	522	514	517	490	483	511	483	506	511	475	507	532	491	509	533	476	519	512	556	501	528	475	498	518	519	500	551	504	509	516	494	510	504	517	501	518	509	510	480	473	483	487	548	507	502	463	507	549	540	499	550	481	492	511	534	496	503	528	540	540	538	504	510	485	495	556	497	495	505	516	530	507	485	494	506	507	486	543	530	469	499	503	522	521	511	506	468	476	488	486	513	534	531	516	520	514	513	528	497	521	515	486	507	529	547	518	506	478	509	492	523	463	526	498	483	498	494	505	497	539	513	470	502	518	506	479	528	443	507	484	534	478	528	543	496	477	521	520	498	477	512	519	481	491	508	498	532	517	493	499	464	483	494	494	503	515	527	477	472	500	519	501	449	511	496	515	507	492	502	517	502	486	482	475	497	520	548	523	506	500	499	515	481	509	514	494	492	506	521	458	541	534	535	441	457	511	504	494	496	532	504	479	541	485	506	571	552	535	518	504	513	512	513	500	484	466	512	495	482	478	519	486	486	521	517	500	518	506	509	535	508	512	511	500	520	537	494	536	532	502	515	514	505	501	513	492	470	470	539	507	525	501	485	491	514	532	515	498	502	488	518	519	481	500	510	541	500	455	542	508	520	481	502	525	540	509	532	571	470	495	484	471	501	533	537	489	505	521	532	527	535	477	515	496	469	543	535	500	489	487	517	492	509	513	491	503	530	511	532	512	497	522	543	511	508	544	477	496	511	466	541	509	523	499	542	525	526	500	478	496	544	535	519	519	514	486	496	520	533	541	504	487	499	514	488	519	497	482	499	521	509	478
7627	17384	13412	7012	4946	3829	2869	2280	1963	1733	1470	1371	1228	1107	1077	1053	981	921	900	843	785	854	775	806	797	709	763	749	703	720	757	715	720	731	690	694	700	700	679	668	703	686	679	645	720	667	687	682	620	632	661	670	677	648	712	624	650	591	681	656	665	667	666	659	635	691	614	614	699	670	667	649	647	628	652	672	716	621	648	636	633	639	660	660	668	657	664	641	649	598	639	654	683	667	613	593	631	663	638	625	618	601	667	623	634	636	659	650	597	674	696	592	642	627	655	658	685	623	615	605	672	635	613	654	683	619	638	649	671	687	598	651	625	687	658	621	621	630	652	645	657	660	597	634	684	625	638	659	631	667	668	609	638	663	568	619	651	644	610	675	660	666	629	682	647	662	651	652	632	684	692	637	663	619	613	664	701	607	620	646	602	671	601	646	667	635	632	632	678	691	644	681	650	630	689	640	626	648	680	640	658	626	694	638	609	630	639	634	668	595	610	626	663	658	635	703	616	641	676	623	616	648	697	655	634	632	642	663	655	636	642	702	618	661	662	628	641	607	642	612	625	632	639	628	630	681	635	624	639	682	634	633	624	645	649	646	636	654	656	644	605	645	627	633	670	642	651	643	605	630	695	679	629	656	595	562	679	627	643	615	626	643	679	641	639	618	601	653	635	665	619	646	659	638	662	650	601	655	619	632	634	686	604	634	654	658	648	654	625	657	610	624	615	620	620	634	680	644	645	676	622	677	586	622	662	638	620	651	654	583	657	648	658	634	607	670	684	641	669	639	642	620	699	651	671	667	608	625	689	643	684	672	612	590	652	644	626	644	649	673	659	651	632	636	636	586	693	646	627	633	659	637	606	670	654	614	650	620	586	636	645	645	588	619	595	648	635	583	630	651	668	638	647	643	639	660	631	657	638	621	641	618	640	674	628	628	655	659	637	640	648	674	605	625	646	617	680	636	654	618	650	591	651	639	649	644	631	651	703	661	656	622	683	635	632	659	631	626	639	619	669	629	675	646	654	636	606	625	685	639	646	608	639	647	685	648	603	635	628	658	629	617	651	669	627	590	623	638	649	644	664	631	656	609	650	642	618	669	645	632	655	642	647	596	620	624	621	612	626	615	631	682	629	667	593	660	637	626	653	639	642	624	633	669	580	662	656	598	659	657	656	648	661	618	639	629	602	645	601	671	634	627	642	577	557	665	675	683	625	655	685	619	633	671	656	644	660	685	679	624	652	676	624	619	647	611	652	612	593	623	632	639	660	618	656	609	659	644	608	626	641	640	663	657	639	617	642	640	629	575	605	663	624	644	637	639	670	601	661	651	673	629	636	672	639	611	611	629	618	671	679	612	641	660	578	632	631	664	649	651	646	631	602	602	649	597	651	655	653	586	612	607	665	605	637	681	599	636	610	630	596	614	670	654	574	650	654	654	641	629	625	660	637	596	655	628	624	696	624	607	606	613	667	647	625	605	638	649	630	700	644	702	629	621	655	669	636	635	667	691	665	692	625	645	658	636	625	663	666	639	645	647	608	607	670	632	646	648	635	629	646	690	659	637	632	654	644	624	625	642	604	618	628	650	654	624	630	606	602	663	673	672	649	653	653	637	628	659	652	643	600	622	698	645	686	652	665	577	592	641	676	668	594	610	611	620	604	658	646	661	653	660	630	616	662	636	634	636	628	622	639	674	632	606	654	629	627	616	648	626	644	630	666	619	604	669	633	662	632	611	609	634	610	609	670	623	685	652	636	585	642	627	653	625	617	649	639	607	654	618	628	632	671	648	656	609	615	642	619	633	608	624	686	633	681	677	624	648	648	622	628	657	615	680	669	667	668	649	636	653	638	650	644	663	610	674	630	613	625	691	664	582	617	610	618	642	645	646	633	575	671	622	640	622	620	624	642	649	618	672	649	635	656	645	641	622	660	644	618	635	633	631	623	565	647	636	621	646	666	689	603	653	630	659	663	666	609	663	629	605	637	616	581	619	655	669	684	620	689	619	645	603	679	616	644	659	632	662	634	641	651	641	654	623	662	630	611	625	595	584	665	584	673	612	682	669	616	638	629	639	641	593	601	657	648	701	656	620	620	613	646	700	654	631	611	648	655	620	640	626	666	640	582	662	618	654	634	700	658	630	633	644	650	639	640	607	631	698	646	649	627	614	658	658	630	664	674	677	621	646	642	617	656	582	627	617	603	659	631	639	657	608	608	627	668	649	612	619	652	595	621	655	634	690	685	625	696	643	628	715	613	622	596	587	598	623	620	664	610	635	644	654	635	614	636	627	585	631	603	646	648	670	595	640	665	650	638	665	645	649	621	625	625	629	648	635	637	652	625	651	601	684	663	661	632	640	601	654	650	642	642	654	630	690	654	661	623	675	646	649	665	615	669	642	647	602	636	625	657	625	627	649	642	670	603	637	643	665	639	628	665	619	660	642	626	666	658	614	644	639	613	638	614	627	618	628	623	610	583	682	636	650	628	654	653	651	667	692	622	638	666	637	647	600	627	616	658	602	633	653	610	609	652	639	605	629	664	624	624	623	630	656	689	616	632	603	605	673	635	663	627	654	679	631	663	634	659	604	641	623	614	627	657	651	638	607	610	619	667	693	664	638	629	611	660	653	661	669	625	629	629	673	630	672	629	662	636	645	674	604	671	624	650	655	629	665	625	681	681	640	625	633	611	643	614	623	672	692	625	665	636	654	612	639	615	621	595	619	665	656	640	638	640	664	674	664	647	679	675	600	612	664	658	622	660	661	630	646	669	684	573	640	643	652	648	609	617	636	650	659	591	620	628	640	651	660	625	638	624	646	598	625	657	698	606	622	654	646	651	582	647	653	661	659	691	633	663	581	632	627	607	630	664	606	601	640	635	677	612	658	641	667	618	641	631	621	622	643	653	659	659	646	634	652	659	667	609	633	661	666	674	609	661	639	635	589	598	606	641	647	660	635	622	626	640	625	646	651	639	647	622	662	656	622	663	643	606	705	645	625	612	654	642	633	595	655	634	685	649	618	704	653	624	619	608	657	638	613	647	640	654	661	665	643	594	631	630	619	630	645	621	621	618	660	606	656	623	636	652	591	634	655	638	643	622	607	668	659	655	631	684	683	643	651	667	627	619	671	639	657	674	637	653	631	645	604	650	591	620	647	615	632	624	634	609	647	637	647	639	657	650	669	571	630	638	658	614	612	691	635	676	646	655	650	659	642	662	665	599	584	611	627	655	620	585	631	633	663	655	627	620	635	652	625	634	661	627	648	622	628	582	647	590	625	628	646	637	644	637	618	662	650	646	598	638	646	658	601	647	644	641	693	651	620	605	601	604	640	635	631	647	640	665	617	665	612	651	669	626	629	608	654	608	635	661	670	631	661	640	607	634	622	690	653	651	655	639	665	661	651	616	642	644	695	610	647	636	615	644	609	669	634	642	620	635	637	650	621	589	641	652	647	679	640	684	622	649	673	603	643	636	646	612	649	595	646
26695	18795	4458	490	300	253	244	202	209	215	184	183	201	211	171	188	197	194	192	211	192	182	218	199	176	191	206	192	175	245	217	190	190	181	222	235	209	194	182	216	211	191	201	173	186	200	229	199	215	201	204	194	204	179	197	213	177	180	196	194	211	180	187	192	188	198	193	183	175	178	183	190	221	185	206	194	188	193	201	207	210	191	223	183	206	188	191	168	193	180	181	196	180	207	189	189	198	201	185	169	224	188	214	190	166	190	173	199	192	193	186	232	174	181	196	190	185	228	195	201	165	200	225	184	203	195	189	199	190	200	190	188	185	202	212	205	204	188	205	206	206	205	192	204	192	167	189	176	207	219	187	201	179	201	180	184	189	159	212	188	192	196	203	157	197	180	195	194	211	196	186	180	181	208	213	208	181	181	174	194	201	201	210	188	210	190	190	167	195	186	179	193	196	172	188	190	197	183	157	224	195	210	205	203	189	166	198	186	197	215	192	190	174	220	220	182	191	198	198	204	207	178	180	169	204	189	199	198	200	196	200	209	206	211	184	200	181	186	195	188	175	194	196	175	199	180	200	193	185	194	175	167	204	198	193	173	184	206	191	186	189	212	192	174	213	200	194	178	206	203	193	214	157	188	190	214	194	189	180	184	191	197	213	189	189	204	207	183	185	208	205	194	173	180	215	190	189	188	213	145	202	209	210	202	168	209	178	193	217	192	185	219	211	195	200	216	200	193	199	178	174	166	213	214	173	200	186	175	172	206	208	210	185	203	200	185	179	195	212	174	196	200	190	177	179	179	190	187	196	203	198	186	204	190	194	196	183	198	171	195	180	183	196	178	218	189	208	154	216	196	189	197	198	191	193	178	186	172	211	171	205	195	181	207	207	204	202	177	194	206	184	201	183	216	208	166	209	223	208	198	200	214	194	191	214	215	188	203	191	183	208	165	200	182	177	209	191	187	171	181	163	171	180	206	204	211	176	171	186	186	195	204	180	172	184	183	195	196	196	186	173	186	218	214	185	196	231	189	184	195	198	188	186	173	170	199	186	176	184	170	209	201	176	210	198	207	186	210	199	185	185	191	189	176	179	208	202	216	185	180	191	178	192	195	177	199	222	182	191	190	190	208	188	176	202	188	210	187	186	218	200	187	184	190	181	176	179	206	180	199	194	207	187	197	202	194	192	203	204	191	197	201	218	181	200	216	192	203	165	219	206	225	179	215	190	191	199	196	206	186	196	205	195	204	205	175	187	174	199	201	189	183	193	165	225	176	197	191	216	183	194	206	159	195	193	199	183	178	167	197	202	186	195	193	167	195	208	213	202	194	187	182	193	221	213	171	170	179	184	201	208	201	177	171	213	217	186	199	172	218	189	189	209	207	177	198	181	176	204	178	181	197	169	183	195	179	187	179	221	202	182	200	193	186	172	196	182	209	193	198	194	183	207	196	203	204	192	179	209	187	181	191	219	185	207	173	177	186	195	178	207	193	175	185	195	237	188	193	194	206	197	181	209	210	189	197	185	199	175	195	201	183	178	181	189	190	195	190	191	205	198	186	195	216	190	170	179	227	182	187	188	192	196	195	172	175	196	189	194	178	183	194	207	222	189	167	181	197	176	201	199	194	204	186	197	195	195	201	189	221	208	209	195	158	196	210	198	204	207	198	220	176	198	196	202	190	202	182	189	190	183	185	192	216	213	197	200	225	196	204	189	178	173	187	178	191	206	196	190	189	203	207	161	175	192	193	164	220	182	200	181	213	214	206	167	197	180	195	178	207	187	218	194	195	177	194	181	202	197	192	180	195	196	209	183	180	195	200	157	211	192	190	188	198	189	189	202	156	211	185	200	195	199	199	213	208	210	204	206	210	183	183	202	212	202	192	146	211	193	213	195	171	184	222	182	177	198	198	216	186	172	171	190	215	185	197	200	184	226	181	181	196	191	217	193	200	192	193	211	195	176	187	208	190	180	196	186	193	171	171	215	193	211	200	174	176	187	203	181	205	184	190	190	186	183	199	196	197	191	182	169	181	179	187	186	193	209	187	221	200	191	204	214	180	191	176	185	216	198	187	197	186	202	207	186	213	177	189	185	186	193	200	207	183	195	184	184	199	210	194	201	226	199	192	190	211	217	217	191	208	175	205	166	191	189	180	200	212	195	186	190	177	191	191	212	192	205	192	177	216	197	197	206	181	196	177	214	212	185	180	203	183	227	198	200	179	192	198	168	227	192	164	188	195	186	198	189	194	200	212	203	201	198	186	169	206	217	191	191	184	201	170	194	182	175	190	199	216	193	192	186	200	195	192	195	178	198	185	206	177	176	210	189	210	211	203	197	201	210	155	192	193	194	199	184	190	212	194	209	181	204	194	191	209	201	213	175	231	169	194	178	209	184	201	180	175	200	178	199	207	168	195	203	188	200	192	193	181	198	200	203	176	182	209	171	183	198	185	195	167	182	199	191	179	193	196	181	193	175	214	190	213	198	188	169	193	213	173	202	210	193	181	172	198	168	188	223	211	203	180	201	192	205	198	185	198	198	192	197	194	194	183	177	156	196	190	185	184	170	211	182	199	196	191	197	174	192	209	205	188	221	213	207	185	171	172	163	199	190	193	188	183	191	188	222	208	182	196	248	165	187	190	212	225	195	182	204	160	195	190	202	215	193	191	209	223	216	179	175	167	183	200	177	196	173	208	183	188	198	188	181	187	227	180	195	196	206	197	195	205	212	194	192	191	217	194	182	198	220	200	229	179	188	187	210	188	189	179	191	210	198	180	193	192	198	214	187	190	204	194	178	186	164	199	214	188	168	205	185	213	213	199	190	183	210	177	174	194	183	187	204	199	180	182	193	169	179	195	191	195	203	186	171	187	199	209	179	222	207	225	173	181	207	175	195	189	164	201	168	179	197	203	200	189	186	206	193	213	209	196	174	203	171	206	180	186	198	209	211	196	206	170	165	206	199	198	212	194	182	191	195	197	195	202	185	198	189	219	199	189	213	173	194	199	202	189	211	193	192	192	192	197	183	206	204	205	195	178	179	187	195	178	182	176	215	191	185	181	196	174	202	189	195	166	163	212	190	201	211	203	153	205	197	178	194	201	201	211	184	188	189	210	184	197	205	173	206	171	200	206	185	190	161	198	192	196	161	184	188	211	197	190	196	215	191	209	217	199	175	189	186	202	184	202	209	201	202	199	195	208	176	207	194	223	186	196	200	185	204	173	202	204	183	198	194	206	181	215	194	191	188	178	202	211	192	172	186	201	193	182	187	195	194	201	207	184	178	201	208	208	202	187	197	219	199	188	183	218	195	186	180	180	173	182	207	201	192	213	195	174	193	211	173	187	199	187	213	184	198	201	221	185	196	181	213	186	195	216	221	179	189	184	202	186	190	201	197	174	192	166	174	191	200	196	191	187	188	175	184	169	180	208	192	170	188	165	188	196	174	184	206	175	184	207	178	190	199	187	202	182	218	204	175	191	179	203
3843	1173	866	526	456	391	370	300	314	321	291	273	276	273	284	273	286	284	252	253	231	249	252	273	232	264	239	264	235	236	252	262	245	248	224	282	261	254	255	241	276	243	269	240	240	261	260	264	263	251	243	285	252	251	256	231	287	255	228	273	247	280	292	229	234	261	239	246	235	267	272	269	266	245	253	255	258	251	265	242	246	265	221	273	276	270	255	257	263	258	249	262	258	255	235	253	250	266	257	264	268	238	242	236	271	249	253	261	245	254	239	256	259	258	243	237	256	245	239	258	253	268	269	248	241	230	241	251	238	272	265	240	256	255	245	242	246	257	270	250	230	286	256	278	264	288	273	253	251	217	272	253	252	264	254	288	249	266	267	257	243	254	262	277	257	263	205	272	261	277	261	247	263	266	275	286	261	249	277	278	253	253	267	261	274	292	250	238	203	266	284	260	237	261	244	259	252	244	274	250	284	231	242	267	265	280	219	259	257	278	228	242	235	247	254	271	231	246	225	239	277	248	249	225	261	251	239	267	247	249	254	240	240	282	253	246	220	284	255	287	209	299	232	263	257	251	260	267	234	251	267	274	260	263	241	267	231	281	282	261	257	254	260	261	262	243	249	257	279	256	258	243	278	250	233	267	249	244	233	244	264	223	258	263	251	258	237	268	243	237	247	266	262	255	226	242	256	267	254	262	246	261	253	286	241	270	268	214	236	239	269	242	254	235	252	252	253	257	233	243	270	252	232	260	247	251	248	238	268	251	247	244	244	218	258	258	259	241	229	290	265	225	255	265	258	301	260	239	258	282	243	250	256	249	233	248	259	246	240	260	266	255	246	243	243	240	256	251	254	271	260	268	250	277	252	254	287	250	256	243	279	223	249	235	252	249	262	258	273	241	248	256	234	248	278	258	275	274	220	258	258	257	233	266	276	245	272	273	225	276	268	245	240	249	236	247	250	244	271	247	235	264	276	251	243	274	237	288	271	250	259	260	253	253	260	254	232	256	235	263	251	262	228	266	251	268	238	221	235	239	266	275	273	251	254	237	260	254	249	263	237	256	273	242	256	244	271	244	270	234	251	238	264	244	248	245	273	255	266	245	273	242	259	254	268	226	247	250	256	260	232	235	225	262	245	262	250	263	241	280	259	244	263	257	269	261	255	267	310	257	278	293	253	273	219	264	260	252	259	241	276	238	251	249	246	242	252	255	223	235	239	239	256	261	284	236	254	251	269	276	278	263	260	248	241	247	254	254	237	243	244	247	223	239	230	242	265	227	259	272	258	246	233	262	254	273	279	244	234	244	219	269	262	236	232	233	236	293	237	253	247	241	296	298	254	255	257	249	261	243	250	229	258	263	240	252	277	233	244	245	262	250	232	258	267	262	266	279	232	258	266	249	251	260	262	235	250	253	265	223	270	256	267	260	238	241	240	255	273	242	267	239	258	248	253	279	245	263	228	224	250	275	272	264	250	237	258	261	276	252	238	239	253	261	231	258	266	256	278	254	228	279	263	239	246	245	282	241	244	284	253	235	284	242	279	268	230	256	261	243	241	257	262	266	240	285	240	270	259	228	254	232	263	260	243	238	267	285	281	279	267	281	271	239	258	300	271	267	264	278	240	248	263	259	262	250	283	276	267	284	227	275	231	225	254	249	268	255	256	265	230	239	240	235	259	249	249	248	277	226	245	228	257	279	252	272	236	232	303	261	246	276	262	251	255	249	267	256	279	277	264	229	264	239	240	234	263	274	242	280	234	255	274	254	250	256	236	254	266	250	277	243	245	259	246	266	253	251	268	259	255	258	260	259	292	232	243	249	257	258	237	225	257	227	232	254	252	237	251	274	270	235	267	265	242	256	261	262	228	226	259	280	255	284	236	236	265	266	270	258	258	247	233	241	256	224	242	237	245	289	280	263	232	246	260	272	244	282	260	267	245	250	242	250	269	260	278	261	279	245	240	266	266	245	257	244	289	259	238	253	264	240	242	277	250	270	232	256	248	245	255	241	252	263	239	255	226	250	265	226	261	258	267	256	262	254	269	278	266	257	277	241	240	244	260	242	275	250	244	252	251	255	262	260	270	241	289	279	290	280	242	255	255	244	263	287	247	270	262	268	254	267	264	273	274	244	253	252	271	245	268	250	243	260	234	215	252	252	268	254	257	227	255	242	255	225	280	275	252	242	237	245	278	267	233	274	229	248	249	240	228	256	257	248	240	228	264	270	240	264	266	278	253	250	258	265	249	221	252	258	269	261	252	259	263	259	204	236	243	252	286	231	237	256	272	258	247	262	261	241	274	251	257	240	215	264	264	254	261	275	242	240	249	258	251	270	255	250	239	277	268	263	257	246	260	236	261	250	253	264	260	259	233	248	246	299	242	243	265	241	226	242	260	271	240	252	254	243	251	245	249	227	241	257	274	243	268	240	246	231	252	250	268	278	259	272	254	266	241	244	260	248	244	225	277	263	240	254	242	237	272	263	248	232	286	254	261	280	265	260	280	292	224	248	271	257	240	271	262	221	235	259	255	279	255	251	253	267	260	259	237	304	240	252	256	259	284	248	254	243	239	267	227	241	242	233	247	248	247	269	236	271	256	271	255	259	261	237	272	240	246	250	279	254	251	271	270	266	243	253	251	253	279	263	253	237	253	244	252	246	282	243	283	252	244	241	261	258	236	254	247	274	255	242	235	242	246	264	271	257	249	264	260	250	236	240	255	280	245	252	259	273	257	284	235	261	248	248	272	246	288	255	252	277	248	247	260	233	253	248	272	272	255	253	253	259	270	219	241	253	285	257	280	274	235	244	251	248	249	267	251	269	228	264	262	240	241	253	258	259	276	263	247	254	242	265	262	261	258	256	268	256	283	225	261	252	265	242	253	241	250	234	254	266	247	237	262	295	228	248	270	249	257	231	226	236	272	247	260	240	263	238	250	258	231	243	267	251	237	278	241	240	262	271	250	253	248	236	300	264	255	270	261	224	258	258	256	277	262	247	252	241	245	267	230	247	281	244	246	263	253	255	228	271	290	251	234	237	240	219	231	232	243	245	271	274	270	249	265	239	237	243	264	257	258	258	251	233	268	253	270	245	251	246	229	257	248	251	239	247	263	273	277	287	255	280	255	255	247	273	270	255	241	264	244	249	265	268	242	271	237	230	262	276	238	269	231	262	246	245	250	243	257	252	248	254	245	282	243	268	237	254	245	242	279	243	268	254	266	230	273	256	268	261	265	256	268	265	252	251	265	248	240	261	268	246	272	243	262	270	252	258	230	235	265	253	271	242	236	242	241	240	277	247	273	225	243	233	242	230	256	259	245	280	272	241	255	254	264	262	252	259	248	276	288	293	231	270	263	250	254	259	244	241	259	248	245	255	247	270	257	239	264	246	252	261	264	277	298	261	267	279	284	243	253	232	279	263	249	247	251	230	248	287	280	219	235	238	255	272	245	255	254	242	244	289	242	249	239	249	232	266	225	268	267	223
23812	21024	28183	24036	20989	7287	1151	779	669	679	637	589	596	559	551	529	523	515	527	504	473	443	495	444	496	444	473	481	476	457	482	485	439	436	468	457	437	446	465	429	413	459	479	429	440	475	467	432	416	480	472	478	447	442	509	392	453	400	459	481	439	455	442	503	438	430	488	453	445	484	432	412	464	487	460	455	453	432	515	470	467	425	460	429	459	444	454	456	420	432	430	470	471	412	455	425	426	459	462	440	453	477	420	436	497	463	465	448	452	450	445	471	434	460	482	444	423	425	405	462	465	409	456	476	390	438	416	463	470	435	455	436	444	422	465	468	497	411	454	457	435	471	476	432	441	406	432	433	451	417	430	439	464	420	484	425	426	455	413	432	430	449	497	460	435	481	434	460	439	409	471	429	481	442	472	438	465	468	452	439	417	436	424	459	431	435	409	431	460	430	453	481	417	448	460	445	444	437	438	464	463	419	461	438	482	423	399	439	438	406	453	478	464	457	442	456	459	468	460	454	438	451	430	448	437	454	461	435	441	447	480	464	425	415	419	452	433	447	465	420	410	438	480	466	490	446	405	402	441	448	434	450	460	464	450	460	397	451	464	482	431	428	447	457	465	467	443	443	416	466	423	435	450	414	453	395	427	456	460	460	419	460	423	442	407	432	446	417	467	430	465	445	413	445	459	432	434	426	475	432	465	470	462	414	480	450	460	432	466	456	400	442	440	440	443	478	466	440	454	485	424	451	462	415	457	438	458	458	448	412	476	430	430	471	445	434	403	445	451	476	412	456	481	466	424	441	468	446	468	460	424	416	430	435	470	444	493	445	443	466	416	458	428	422	408	446	448	438	485	443	399	440	443	441	440	482	472	396	418	473	431	460	457	435	452	431	445	396	456	486	439	467	458	455	424	430	436	448	438	442	445	443	446	433	423	483	462	437	392	480	413	472	427	431	473	442	420	452	439	448	474	498	413	444	453	453	453	417	398	469	470	459	414	474	451	440	445	447	413	426	449	463	459	435	427	394	400	468	441	461	405	447	444	441	446	447	428	430	446	469	443	465	492	450	477	439	440	443	447	439	429	468	462	483	424	413	509	448	462	437	477	456	433	478	440	412	445	458	464	449	406	422	445	433	398	417	368	421	419	462	475	473	470	462	432	459	445	437	444	421	486	458	416	417	450	409	436	401	398	439	445	497	464	463	411	442	447	452	458	421	427	487	449	450	429	450	427	442	436	451	465	459	449	428	423	455	489	465	409	451	405	481	463	464	457	437	449	449	441	448	473	436	431	439	426	434	442	475	438	487	429	460	446	444	489	457	440	437	479	423	472	450	490	437	435	435	446	442	426	468	419	452	430	432	483	457	409	410	472	431	472	502	448	455	447	461	429	469	417	451	431	431	430	443	425	433	424	442	446	431	437	420	488	436	476	447	399	445	454	486	483	466	456	438	404	442	463	492	436	458	434	420	435	455	490	444	426	461	464	448	429	435	446	467	491	479	509	487	434	447	431	493	476	404	475	485	429	425	445	423	429	436	449	429	427	427	407	443	476	395	464	459	474	438	433	410	472	422	460	445	440	478	449	480	409	435	402	452	469	439	473	440	442	447	434	438	450	430	465	442	415	436	476	458	462	427	439	459	521	390	461	433	437	445	455	457	440	462	468	462	431	434	427	438	462	443	457	455	442	438	438	419	453	428	468	410	466	451	476	507	424	444	394	419	444	435	427	443	506	406	459	453	458	453	461	431	440	467	475	412	451	413	423	404	426	445	448	451	451	462	474	443	449	468	476	440	427	451	451	409	441	446	422	480	476	470	446	453	437	432	389	442	489	424	431	482	430	467	473	427	428	472	441	439	449	441	447	440	460	426	475	430	438	434	425	466	457	427	461	444	456	452	445	451	446	445	438	458	408	443	427	442	461	434	441	410	445	436	397	418	436	437	434	418	479	445	415	434	438	461	446	421	455	486	422	413	445	414	441	475	444	483	446	435	435	428	454	470	459	467	450	450	503	455	423	435	459	444	462	456	474	446	457	410	426	412	457	438	463	431	438	436	437	469	429	486	423	434	438	448	418	460	440	461	483	436	430	486	444	445	449	442	460	487	417	487	474	452	447	447	434	450	449	455	470	463	420	444	427	467	452	491	465	444	441	431	412	439	426	459	490	445	437	459	463	414	444	449	406	471	449	471	445	425	450	441	460	523	472	484	460	449	406	459	428	414	464	424	444	450	434	438	440	459	458	489	438	441	459	469	451	470	443	442	422	446	415	448	452	435	431	447	432	422	457	422	478	466	441	484	425	466	462	425	449	429	430	475	457	423	460	465	430	444	468	445	456	460	447	433	415	443	413	460	447	436	440	441	489	463	461	457	446	478	445	443	411	460	439	482	426	453	452	427	422	417	416	413	426	431	417	425	431	436	468	444	437	461	467	408	488	446	436	454	431	444	446	480	460	406	470	441	465	448	438	462	435	421	469	439	449	424	483	414	434	469	441	430	444	451	421	451	448	435	418	421	428	417	453	439	460	469	474	434	426	425	410	445	414	453	444	433	480	446	437	434	474	463	434	464	437	460	447	406	454	442	449	470	424	456	481	438	444	423	440	433	458	410	445	450	443	455	468	458	404	394	435	443	396	439	450	439	456	494	475	464	421	459	438	467	428	466	403	448	432	461	497	453	443	442	456	443	466	449	459	450	466	473	454	434	420	412	460	433	450	465	403	468	454	440	428	455	392	489	481	427	473	428	480	426	413	478	468	426	417	432	451	440	458	463	372	440	435	466	439	431	460	406	422	441	442	402	421	447	453	437	432	463	481	468	428	449	436	474	468	431	408	451	443	420	489	467	418	451	448	425	434	462	426	417	439	475	442	435	456	466	463	435	405	500	404	458	441	456	431	440	463	471	451	443	482	476	467	458	415	431	427	428	451	396	439	440	420	422	440	461	413	462	453	449	491	479	436	450	438	412	435	454	481	442	442	446	437	455	453	419	479	444	472	423	437	449	456	423	440	454	456	477	413	437	436	455	427	450	450	451	461	449	429	448	439	455	446	464	422	437	473	424	467	480	447	432	443	445	433	422	481	457	459	445	418	468	438	418	456	464	441	452	415	449	476	466	451	456	447	425	461	416	435	472	449	491	451	420	465	484	446	475	512	420	420	476	433	454	414	434	457	443	467	447	495	435	444	475	467	425	490	442	426	413	427	417	486	433	475	455	435	447	427	445	453	435	437	423	449	422	444	410	466	451	460	419	460	464	442	425	436	457	404	425	431	478	487	447	458	465	429	461	413	507	455	446	428	419	435	442	469	450	456	460	483	451	460	433	489	450	455	460	446	452	456	425	463	436	440	451	455	406	421	458	467	422	438	466	458	453	447	445	436	424	444	453	424	424	465	485	442	459	426	401	418	413	429	432	446	459	446	391	440	455	454	446	453	400	473	434	436	476	427	454	422	461	460	455	436	456	456	426	434	446	443	442	458	476	466	425
5127	10787	8372	4152	2953	2179	1753	1513	1279	1156	1005	927	864	846	765	743	691	706	650	674	673	672	592	576	633	614	599	619	599	575	614	648	624	558	636	594	588	525	588	529	564	603	557	558	557	609	624	532	533	588	548	603	568	572	561	566	610	600	558	602	576	554	549	563	616	568	573	598	544	546	552	557	574	560	570	593	573	568	568	524	568	596	591	559	600	574	582	569	541	563	571	570	595	543	594	538	551	603	607	538	524	612	552	533	566	549	588	588	540	522	570	569	601	555	579	556	570	596	591	553	560	565	530	532	597	549	592	557	550	563	525	569	544	598	558	588	517	616	553	596	599	554	566	576	570	565	534	544	574	555	563	546	576	548	568	571	592	595	583	560	551	560	558	558	540	534	615	574	592	570	529	545	581	555	552	551	598	562	551	580	562	535	592	545	566	541	584	563	561	572	586	604	501	568	537	594	560	569	571	538	491	577	568	609	554	579	533	533	571	554	584	551	547	548	539	542	588	548	575	572	544	524	558	562	539	586	568	554	577	545	572	557	541	573	547	561	568	530	564	541	525	549	574	539	521	530	552	557	565	528	594	527	579	563	568	521	603	547	601	570	543	522	573	608	518	579	552	555	601	607	556	535	540	569	572	560	565	554	522	592	596	605	567	524	595	540	561	525	545	539	553	562	541	599	533	565	567	533	577	551	507	603	543	563	576	560	589	576	581	583	560	551	546	553	568	590	593	573	554	570	568	564	570	585	545	565	585	580	563	573	598	578	588	572	578	572	566	548	587	554	552	566	600	593	572	562	537	558	526	542	528	553	580	581	558	539	517	565	578	595	573	508	559	562	576	567	573	567	551	520	576	543	543	572	576	526	548	559	564	548	575	556	587	556	563	565	530	559	597	585	573	578	552	545	587	540	535	559	544	553	559	570	537	578	574	532	584	547	572	522	578	580	562	549	585	573	543	600	553	578	625	596	524	545	554	574	556	561	572	555	564	552	586	547	587	581	504	543	584	591	556	547	594	583	538	592	619	580	552	580	546	517	538	582	579	545	557	572	614	523	547	574	590	550	544	595	586	535	571	512	555	527	551	564	553	574	556	578	540	530	559	569	526	527	543	560	576	558	536	579	546	565	541	581	553	582	566	552	548	558	562	538	581	580	564	558	567	586	555	545	545	571	567	559	610	576	586	534	586	549	544	603	547	569	586	569	544	556	575	544	561	573	545	531	589	586	539	585	539	587	544	562	562	524	532	586	570	548	568	552	566	568	560	544	573	587	574	531	602	584	533	592	580	556	554	555	616	544	541	643	571	552	563	565	590	519	598	552	574	563	606	553	562	567	546	564	559	535	611	531	566	549	567	586	567	601	583	561	529	556	560	558	557	525	538	556	530	567	551	583	600	547	578	543	584	538	545	554	557	611	544	562	557	566	591	564	566	531	550	562	580	588	535	560	553	568	594	544	583	567	592	515	561	547	618	545	562	550	565	533	594	551	531	583	557	617	525	555	566	500	612	524	556	550	537	551	574	578	554	578	573	537	560	550	531	556	562	546	587	497	505	547	578	547	565	598	562	584	538	510	554	561	572	525	552	569	558	571	538	582	562	610	585	604	619	567	594	573	562	553	540	528	514	543	571	568	520	586	612	506	563	567	536	513	585	521	578	551	563	571	531	536	542	553	516	573	554	575	527	565	516	597	562	583	549	534	507	566	560	546	588	582	549	525	558	557	568	549	552	587	546	592	557	570	532	583	518	540	563	613	528	545	576	541	589	550	549	561	524	538	538	527	552	603	553	529	553	538	544	547	561	527	612	531	563	562	593	563	547	520	559	600	567	615	564	511	546	578	542	606	558	585	586	583	543	576	567	563	545	549	552	563	539	515	556	594	560	549	576	590	543	502	521	550	562	547	546	585	581	537	529	596	575	565	551	586	569	580	540	594	532	557	550	533	571	571	576	535	523	588	582	538	582	552	605	571	578	580	605	560	554	551	580	597	563	598	530	561	557	559	567	603	548	573	572	604	566	564	619	552	619	586	549	560	566	525	608	574	596	556	575	576	575	527	524	543	582	579	542	551	564	540	560	524	587	554	527	502	534	556	580	571	593	547	583	581	561	568	570	569	513	564	577	544	540	536	555	547	529	588	597	572	555	580	563	559	585	575	565	589	588	508	606	542	560	566	531	597	537	560	542	567	557	567	577	581	563	605	592	510	576	516	600	543	566	565	591	565	549	548	566	571	546	573	527	578	541	607	559	525	543	578	561	588	575	526	596	574	544	586	562	599	548	538	531	553	596	554	550	501	590	540	561	568	561	575	567	580	554	541	597	535	573	555	540	566	543	528	552	539	573	535	512	514	584	533	567	583	566	568	599	553	594	600	560	555	555	564	577	541	559	519	535	593	599	586	554	598	556	548	593	557	582	548	567	576	527	545	576	604	555	547	543	579	576	490	601	591	564	546	516	575	532	516	532	559	578	563	564	531	541	505	567	529	558	554	518	606	599	569	582	543	568	554	564	541	568	545	628	583	579	555	574	526	536	593	563	583	577	555	576	560	547	562	518	609	580	552	569	593	569	528	562	594	598	517	569	527	560	515	578	552	552	577	586	536	561	514	599	538	560	538	524	597	590	539	556	562	543	564	550	600	526	580	513	534	549	535	594	496	542	591	549	563	496	526	549	573	581	556	617	530	584	551	560	594	555	564	535	517	567	561	519	543	553	575	556	576	574	596	550	564	570	572	574	570	573	576	529	517	547	538	575	558	537	526	559	486	540	613	618	553	559	572	542	524	532	551	537	561	516	552	560	581	556	548	581	567	566	529	534	570	558	575	553	579	577	506	597	560	524	533	582	582	555	557	573	576	556	516	564	569	590	582	557	546	546	556	572	562	569	578	557	583	553	545	553	575	546	553	595	580	580	564	535	571	564	565	560	572	587	600	535	592	558	574	541	555	598	570	531	564	554	566	589	541	593	563	571	572	578	580	559	561	526	561	621	559	552	571	561	555	581	573	570	567	533	543	547	504	564	559	575	545	497	505	548	594	599	557	570	510	549	562	567	543	562	552	542	581	534	585	553	576	589	545	574	550	566	580	502	556	561	541	577	542	536	570	575	547	532	546	570	556	605	560	606	524	602	577	597	575	587	548	502	553	569	576	578	548	536	526	562	554	513	562	549	583	597	571	547	606	573	567	530	554	590	567	596	541	546	565	550	571	547	570	557	557	599	569	564	567	572	559	534	565	577	579	586	577	560	571	560	570	526	559	554	556	569	563	572	564	550	578	600	595	552	565	551	579	565	558	583	596	593	546	535	579	541	590	571	536	576	526	558	547	578	556	570	584	555	549	528	544	529	573	591	575	557	598	521	544	551	594	555	542	585	579	560	613	544	558	566	576	515	574	535	570	620	575	577	581	549	594	535	601	633	538	592	542	538	559	571	576	589	603	572	540	595	598	549	558	581	565	605	557	540	515	598	575	552	539	581	588	538	544
25111	21028	26793	25108	4100	434	356	274	253	211	226	188	231	169	183	155	170	166	153	162	149	170	152	127	142	159	156	156	156	151	144	151	161	122	148	138	147	184	132	141	148	159	162	139	138	126	160	133	140	133	152	131	156	142	154	140	156	141	164	145	133	166	135	147	162	146	136	140	120	162	130	143	153	148	168	161	126	149	129	143	142	147	148	131	150	145	147	154	128	155	143	126	132	144	131	145	163	147	144	152	159	152	134	150	149	160	164	145	176	139	123	142	137	134	148	138	132	147	131	173	126	145	143	122	141	164	128	147	121	151	160	160	133	161	115	140	136	156	162	124	124	126	136	160	141	147	152	162	130	140	126	159	164	146	130	150	141	131	128	163	155	150	122	142	170	127	147	141	118	154	161	131	130	136	121	134	125	136	127	148	126	146	134	159	140	141	128	138	147	162	133	153	171	140	138	139	168	139	127	150	142	147	158	150	138	133	162	138	135	154	160	148	149	142	137	122	132	147	139	143	146	174	136	163	155	169	150	134	147	147	148	144	167	136	151	134	152	127	159	148	137	148	142	140	158	144	135	140	117	152	139	149	165	156	135	143	157	149	147	129	146	152	127	141	142	154	136	139	131	142	155	172	140	137	154	150	157	135	136	122	149	131	144	156	146	149	131	142	149	164	157	134	132	133	142	143	148	125	145	163	153	142	129	145	150	149	145	124	141	150	140	145	141	117	137	142	136	141	154	142	152	128	137	128	142	148	143	142	156	143	150	127	150	150	137	145	133	141	146	152	137	152	158	166	145	152	160	136	148	161	122	138	128	143	138	134	155	140	138	134	140	139	119	142	148	164	143	131	132	139	149	127	151	148	124	134	147	137	157	159	149	132	129	145	142	123	166	121	150	125	157	146	154	147	153	139	143	165	146	153	126	146	134	163	133	122	158	139	131	166	150	173	152	160	149	161	137	146	143	142	148	148	159	152	152	147	174	123	150	144	165	139	138	135	117	133	144	130	136	128	151	143	147	144	144	126	122	144	132	127	145	131	135	132	146	150	138	146	150	139	157	156	158	150	168	154	133	163	138	161	155	152	162	138	146	170	112	153	159	156	143	137	143	151	157	152	133	143	164	148	148	135	130	138	154	128	143	146	135	139	133	160	135	151	145	123	127	170	151	126	131	137	148	135	147	134	136	134	127	145	127	157	151	133	132	146	134	138	147	122	148	122	151	137	131	157	172	138	139	152	133	150	132	145	136	116	148	144	140	147	170	134	175	156	129	137	149	126	176	126	151	137	154	151	152	178	136	127	174	142	146	142	147	151	138	143	144	143	155	149	140	153	176	145	145	149	147	123	141	141	146	122	163	149	144	144	154	146	133	158	131	156	135	148	146	114	138	142	154	151	155	127	126	137	166	132	143	148	148	127	152	153	124	132	137	136	149	143	139	152	132	153	152	157	163	153	146	135	145	151	131	160	135	149	159	129	143	140	131	157	146	140	149	129	146	148	156	131	173	141	122	129	140	145	143	144	156	139	163	146	148	136	167	128	146	152	143	150	152	177	155	137	152	121	133	150	147	144	155	150	147	150	136	125	140	132	140	128	140	157	135	157	166	137	156	132	154	135	133	159	112	158	138	160	111	152	144	166	168	133	151	129	152	135	151	152	146	133	142	151	137	151	148	156	161	141	154	142	148	125	125	150	135	148	144	136	150	139	152	148	151	124	134	150	138	141	135	139	136	149	142	161	138	180	142	145	144	148	116	150	140	143	140	143	142	139	167	164	138	154	131	143	138	149	140	133	164	143	141	136	149	166	146	144	119	148	143	131	142	151	140	167	134	129	145	138	147	145	155	133	137	139	152	138	149	156	130	146	120	132	154	136	156	122	129	139	155	152	115	150	114	142	140	143	135	143	122	146	161	148	149	148	127	148	142	163	145	148	181	154	148	117	121	154	158	170	155	127	141	130	155	147	141	150	149	129	147	148	131	130	129	139	151	151	155	151	145	138	130	149	137	134	156	143	136	155	150	139	143	144	153	137	128	131	150	142	137	146	139	132	142	132	156	147	135	154	135	139	144	157	143	151	155	146	129	134	142	127	162	147	165	136	139	142	147	122	143	149	154	154	144	163	116	143	185	112	164	149	161	147	159	117	146	151	144	117	138	143	144	146	159	147	145	148	117	122	154	132	141	120	136	152	135	139	136	139	145	153	167	145	145	167	159	151	143	138	156	124	139	130	149	135	146	140	157	135	145	144	131	137	150	134	152	150	138	140	131	161	124	129	168	146	157	164	146	150	137	162	144	159	145	151	147	163	137	154	142	111	153	144	154	140	147	140	145	128	123	148	173	137	143	144	144	153	142	145	124	132	155	167	143	145	145	157	146	136	122	129	137	154	152	147	160	140	134	125	134	139	139	163	142	155	169	164	153	146	145	152	150	141	140	141	134	140	140	135	156	154	134	151	130	122	159	150	158	148	148	147	119	146	137	146	136	140	165	149	142	149	138	144	142	134	147	155	155	163	129	141	130	156	158	151	141	129	152	146	149	134	156	132	125	120	164	156	145	166	145	133	139	137	145	122	127	146	127	133	142	136	163	130	146	145	131	155	148	134	163	151	139	121	143	166	152	164	163	136	148	143	151	159	138	127	120	148	136	151	140	161	136	123	113	159	165	133	135	158	136	134	121	122	156	146	135	146	123	164	139	156	131	143	141	143	146	129	156	162	149	130	163	153	131	140	149	148	126	140	144	149	120	154	158	148	132	136	136	143	155	149	121	137	139	145	125	140	132	135	133	128	131	125	124	129	152	168	161	138	153	154	134	138	153	148	146	148	147	149	137	144	139	128	156	148	141	131	140	149	134	121	146	141	156	160	143	151	162	158	137	170	155	146	129	163	145	149	131	139	130	142	167	137	131	147	131	145	134	152	148	133	150	145	147	139	165	142	149	133	136	150	139	170	154	150	133	121	162	150	141	137	136	151	153	150	128	147	146	129	150	160	143	165	156	162	138	143	146	139	146	142	150	142	128	166	150	130	138	151	151	143	127	144	169	150	143	162	148	133	152	154	156	138	162	150	138	148	144	164	155	146	145	166	138	131	151	148	155	136	143	138	140	138	161	161	165	164	148	138	117	141	131	129	149	160	166	130	144	144	142	132	151	153	152	145	134	144	150	143	123	135	171	135	131	134	148	120	138	140	133	172	161	138	141	123	160	145	154	145	143	161	160	138	132	164	143	115	145	133	162	159	134	133	147	148	135	131	135	152	134	135	166	162	138	134	139	144	130	141	136	135	144	152	159	130	132	152	137	138	148	142	152	139	131	138	149	127	140	141	132	168	149	155	133	142	121	147	149	150	139	158	162	139	146	146	164	129	141	151	144	151	166	137	126	146	133	133	138	161	135	174	158	131	150	152	145	142	145	150	150	180	140	135	150	157	133	141	133	147	133	146	158	149	158	167	152	141	141	119	129	142	149	145	138	145	159	149	152	154
4572	5666	4247	2028	1402	1061	832	606	573	469	451	393	361	329	312	302	300	307	257	273	270	250	262	247	279	224	247	224	215	210	240	205	217	224	226	219	203	241	254	228	242	228	233	205	232	199	228	225	198	204	190	189	211	253	179	207	208	218	231	219	245	222	220	208	228	225	194	214	214	186	211	213	217	194	188	245	208	238	210	185	199	222	225	184	212	210	222	205	239	213	212	203	205	198	194	217	250	203	200	227	174	239	207	248	202	199	192	194	215	218	218	239	191	201	201	196	202	195	225	207	222	216	202	209	193	220	211	224	233	190	213	197	211	218	208	215	242	218	186	237	217	200	222	207	202	213	200	189	185	196	188	193	198	210	170	207	212	224	207	222	197	211	223	186	210	200	197	211	203	194	178	194	214	207	206	192	223	201	208	208	194	222	188	213	214	233	206	228	185	210	199	187	216	209	226	232	225	211	204	191	203	230	176	182	214	209	220	194	191	245	210	203	212	189	189	241	201	212	175	215	199	219	192	224	222	224	197	218	204	197	195	222	182	207	207	216	204	203	215	195	196	209	214	211	201	206	214	217	208	205	219	232	241	217	211	227	208	220	196	198	176	231	210	218	215	198	229	220	205	196	204	203	211	189	203	190	200	216	196	203	203	230	207	216	188	212	213	217	224	204	192	194	210	182	215	196	216	228	209	195	202	211	213	208	200	186	188	184	210	226	177	197	189	216	221	211	182	212	231	222	212	193	230	221	210	248	221	199	194	210	209	234	231	215	198	217	207	205	214	200	200	209	223	189	212	201	213	225	201	199	192	191	178	206	214	211	232	235	204	209	182	195	232	229	202	194	204	231	193	228	221	208	198	221	217	197	199	217	209	203	218	204	185	212	201	196	217	201	227	217	197	180	207	192	202	231	201	199	185	177	191	194	212	184	202	224	234	199	222	209	204	234	216	204	206	185	201	226	196	223	214	197	244	218	208	195	210	211	202	215	202	190	212	207	213	205	215	193	214	214	202	212	210	228	203	245	193	199	216	216	184	232	208	211	209	181	202	204	230	189	202	224	190	196	206	212	226	179	215	190	216	207	221	204	200	198	201	208	193	198	197	198	224	191	210	193	200	210	213	240	194	213	192	184	190	214	217	196	211	212	198	189	197	221	217	202	213	199	216	226	203	197	209	227	221	201	199	211	191	216	182	201	203	215	217	195	180	217	194	228	200	182	219	204	253	217	225	225	200	187	191	196	194	207	195	215	214	208	196	225	190	220	191	191	195	222	216	198	189	208	221	199	200	211	186	228	190	210	207	212	207	216	202	212	201	216	199	200	207	211	220	199	203	211	209	203	219	219	202	218	216	208	182	231	215	186	209	206	209	207	232	234	216	220	183	178	186	215	199	197	220	207	197	229	236	221	196	198	193	171	202	198	189	194	196	216	219	235	194	237	178	206	183	198	220	201	211	187	216	183	207	211	189	206	190	198	182	234	209	212	190	171	205	184	221	191	233	196	202	206	208	198	215	248	202	195	223	198	204	186	195	222	217	217	191	221	191	198	220	193	200	209	206	200	193	212	203	222	207	217	203	192	214	200	216	238	201	192	227	201	210	214	238	227	238	223	214	202	207	211	219	231	227	189	190	214	204	201	188	203	216	214	211	243	180	225	226	201	187	199	204	214	191	203	245	209	228	208	200	202	232	208	200	186	203	198	200	214	199	218	209	224	204	239	200	191	210	202	197	236	225	198	207	174	221	229	197	181	190	228	204	224	220	214	213	226	229	216	211	194	203	182	198	209	210	234	219	227	197	207	198	222	212	193	220	229	191	213	231	213	207	194	197	219	211	211	236	215	240	194	234	227	216	189	205	226	208	190	202	211	233	195	218	206	200	206	210	188	197	187	216	216	191	208	238	222	221	217	197	205	189	205	208	245	201	200	187	190	225	221	210	229	196	203	195	204	232	208	220	222	201	184	197	195	209	210	201	193	199	210	180	197	217	210	215	209	212	205	209	226	208	184	210	229	198	208	217	214	196	239	203	215	217	192	177	191	211	225	222	194	204	220	218	196	244	217	244	207	213	190	209	227	231	206	215	218	203	186	188	220	219	201	188	247	215	206	208	226	235	210	193	239	215	192	223	218	226	191	192	196	220	219	209	201	213	217	242	195	208	199	221	207	204	196	193	218	204	204	218	207	196	220	211	201	240	208	201	214	203	208	199	208	193	194	203	200	195	218	211	212	210	234	209	209	210	187	191	204	205	206	212	208	218	222	201	198	195	223	221	207	226	227	223	208	195	219	216	175	168	215	195	221	224	180	203	209	220	210	195	190	178	225	216	190	183	211	217	209	185	201	199	191	202	213	216	213	203	189	200	210	198	201	218	206	240	196	210	219	208	203	207	212	199	209	216	183	201	207	215	195	219	201	226	190	195	179	211	212	225	191	220	231	217	186	221	207	186	211	243	228	194	215	206	210	206	210	188	190	188	223	223	215	211	205	195	203	234	191	184	209	182	233	218	190	189	212	217	214	206	217	216	205	188	240	212	202	200	194	209	220	206	208	212	189	203	215	226	197	216	209	181	221	201	208	224	231	194	197	197	208	214	211	216	202	218	210	222	211	200	215	196	203	215	211	195	222	192	208	230	195	211	216	208	216	204	213	212	194	203	223	214	240	208	208	202	214	199	190	220	209	206	184	216	202	215	228	219	221	230	223	198	170	209	225	194	216	220	206	203	214	219	210	210	218	219	203	243	191	173	186	187	196	210	198	211	214	204	200	201	191	196	172	235	189	178	182	199	222	203	199	213	193	224	211	204	213	204	186	216	220	206	230	227	235	220	213	199	220	196	212	220	224	199	208	202	196	210	190	189	235	219	177	201	216	201	200	198	237	201	202	209	203	206	209	210	236	196	202	216	213	197	207	206	202	212	247	198	196	231	199	204	232	224	212	183	218	190	226	210	200	220	189	201	222	191	229	218	210	224	219	219	211	211	233	209	215	202	220	205	184	203	201	217	206	217	208	216	222	202	184	231	214	236	204	211	236	206	222	217	202	241	217	220	196	200	215	182	199	187	204	199	211	187	200	211	211	189	188	215	212	209	217	205	191	207	227	201	182	206	197	233	228	220	185	189	218	215	199	210	182	218	231	203	210	183	208	209	221	215	206	207	213	200	216	209	211	201	194	211	207	218	208	221	217	204	221	197	220	192	221	212	204	218	219	203	211	212	192	222	204	215	181	216	207	205	206	222	211	229	208	215	231	192	203	185	224	229	223	202	221	188	210	219	212	222	231	214	211	219	231	221	204	202	212	223	224	223	231	188	202	206	179	215	218	231	197	207	207	204	198	202	182	204	223	200	219	227	224	205	188	194	206	199	209	191	217	192	218	212	234	225	206	204	186	246	228	224	203	200	214	215	182	222	221	189	212	198	185	211	193	198	195	238	223	207	194	195	192	221	253	218	227	229	222	228	201	200	210	169	226	216	223	205	193	210	207
22876	21060	28759	23578	21060	21058	5786	1239	993	871	800	761	699	696	660	587	614	616	600	574	594	525	539	549	506	499	529	541	517	502	564	568	547	547	526	511	507	542	566	520	529	502	504	519	514	486	528	551	502	516	529	475	493	479	468	550	541	529	465	525	498	522	535	525	470	483	513	517	516	505	463	517	499	514	487	534	533	462	501	507	464	486	515	487	457	546	502	537	524	499	457	501	509	478	485	501	517	534	499	505	526	530	504	558	576	494	527	500	507	489	493	516	466	532	479	499	492	525	494	509	483	490	486	513	547	515	552	462	505	494	529	487	481	496	508	487	471	436	498	501	458	506	496	553	504	476	494	478	492	530	483	488	542	489	491	511	505	476	462	492	500	509	493	518	487	504	478	503	521	524	487	508	521	479	501	483	503	527	495	444	516	468	470	481	502	490	511	527	522	552	521	508	488	490	492	481	527	514	501	480	489	514	516	485	505	503	505	535	508	518	500	536	524	529	509	452	500	505	521	506	463	511	502	499	468	505	456	515	523	488	498	521	485	504	495	524	475	520	512	511	439	493	499	519	495	461	492	486	448	507	464	508	510	482	516	501	499	530	482	504	524	494	502	502	525	447	485	495	509	524	502	520	492	495	501	475	485	483	524	532	481	484	498	462	531	466	522	485	493	538	483	467	449	484	536	493	471	499	525	519	491	506	480	499	518	513	494	499	503	503	514	490	481	503	502	482	468	485	492	498	518	501	490	487	505	503	481	481	493	508	507	514	472	479	518	470	482	491	533	475	491	502	468	469	514	494	531	451	500	461	493	474	507	517	516	539	501	473	474	477	494	519	494	495	469	508	527	495	516	480	456	492	498	506	483	538	505	496	483	505	493	497	476	498	515	486	478	482	504	515	508	488	499	517	486	516	474	500	502	544	516	506	488	518	495	493	501	483	497	503	545	497	511	458	481	507	474	478	492	487	517	486	504	516	504	486	492	549	510	477	482	509	532	519	501	507	537	505	493	489	517	480	537	479	533	493	498	469	504	496	495	472	472	502	546	473	468	488	445	519	487	493	498	511	482	480	469	534	500	485	520	508	553	509	520	477	444	498	483	477	494	482	498	478	469	550	516	505	461	517	486	478	492	523	481	520	506	478	488	484	498	467	509	513	485	499	550	512	471	509	530	535	492	480	477	505	481	498	486	524	468	503	490	479	510	534	490	572	558	489	505	507	534	515	481	468	496	479	482	504	484	496	503	492	525	526	515	482	502	492	513	514	464	486	509	497	499	512	514	501	477	501	511	514	459	488	514	514	501	486	484	518	504	470	479	499	496	511	484	477	497	539	527	485	502	524	489	455	472	495	470	536	498	467	478	488	495	493	508	531	495	488	524	553	501	508	529	465	502	484	479	515	515	520	505	539	498	485	471	496	496	511	514	529	479	453	471	457	483	490	540	490	517	552	469	516	499	494	507	509	519	457	485	527	448	488	498	489	436	492	494	470	496	537	502	517	518	464	475	493	524	491	520	476	547	539	477	522	488	478	461	496	504	470	511	535	526	493	508	523	486	500	464	530	499	487	478	495	487	499	482	488	528	513	477	478	507	473	487	491	490	497	483	507	495	503	516	527	468	521	494	490	507	501	554	513	495	456	517	476	479	476	466	492	475	443	494	487	478	500	492	494	524	548	480	496	530	482	522	507	510	450	492	500	485	535	530	497	502	548	498	512	504	470	530	494	471	501	503	500	483	526	544	503	515	487	524	526	461	439	481	461	544	522	481	490	513	506	511	437	490	486	474	498	506	493	527	510	503	508	504	504	511	501	495	543	506	548	452	505	522	508	504	465	499	468	499	502	502	479	476	489	502	461	521	485	505	481	486	493	514	497	460	486	479	511	496	533	486	481	505	536	503	487	510	533	504	510	480	471	484	498	503	512	534	478	453	559	507	512	489	514	509	450	534	477	484	505	502	479	489	525	519	527	525	458	537	507	473	479	525	500	498	501	480	502	497	514	487	482	511	504	473	535	471	470	523	551	485	545	524	459	497	509	496	487	499	497	493	527	519	485	479	517	461	478	493	519	509	531	518	476	569	497	489	466	554	489	507	471	514	543	493	496	478	511	462	513	483	475	527	502	487	519	478	570	533	510	500	450	488	528	498	487	498	446	497	492	455	531	486	484	488	498	494	540	489	510	493	514	517	509	469	485	504	504	484	508	500	491	467	513	515	509	505	492	453	481	482	503	453	491	504	491	509	505	466	533	495	487	509	460	484	451	531	477	497	488	521	546	510	529	535	495	515	487	494	505	509	538	510	523	470	517	486	476	505	508	510	479	481	463	463	509	506	480	485	519	489	464	461	525	511	472	456	509	481	496	511	482	495	526	486	438	515	485	478	503	540	515	450	487	516	507	475	501	506	493	504	482	469	504	480	452	503	482	476	510	480	492	532	529	463	470	525	477	477	471	473	528	494	456	500	478	521	497	501	525	494	458	520	539	495	506	567	481	499	514	493	502	533	489	469	519	487	511	457	499	474	522	528	483	499	515	489	540	519	488	487	532	500	484	511	517	482	485	542	486	484	516	492	438	507	513	508	489	491	489	537	528	492	531	479	467	480	515	532	526	528	534	539	448	487	513	524	499	451	506	472	457	493	485	483	461	499	480	518	495	501	499	477	498	511	507	484	497	509	505	469	505	520	455	502	526	511	498	548	468	459	476	489	507	496	497	503	503	546	472	481	514	496	475	491	469	531	465	489	463	513	478	537	467	493	493	459	485	460	528	533	483	481	506	486	521	498	493	499	517	528	496	489	554	525	480	491	478	537	523	510	509	503	493	530	515	514	483	531	479	499	508	515	514	528	469	526	498	511	532	489	505	493	472	477	491	513	491	493	517	511	460	466	491	527	507	520	507	494	465	529	544	525	521	498	498	490	520	468	519	483	489	504	521	497	447	528	488	516	499	508	518	497	508	508	502	506	541	506	507	543	520	489	491	476	487	522	493	479	506	483	514	476	505	479	478	553	464	519	508	459	469	494	493	519	538	484	515	533	511	490	459	500	516	469	489	481	531	464	457	533	504	529	522	492	507	518	514	530	483	449	541	462	526	512	513	502	478	513	519	466	486	520	464	515	527	513	518	520	506	501	493	517	496	492	488	488	495	491	518	496	508	424	520	482	497	479	500	490	474	522	534	496	494	520	471	523	493	527	464	505	476	527	514	520	493	483	507	529	493	474	507	537	480	499	514	471	508	488	485	469	462	497	476	493	508	478	474	529	480	509	493	493	491	473	460	515	506	523	529	489	488	472	539	490	484	531	461	507	458	513	551	526	481	517	465	505	496	504	456	456	489	510	505	516	499	504	530	503	522	489	482	473	505	544	502	492	492	490	478	501	523	450	499	474	501	509	479	489	534	517	528	529	492	465	499	457	506	502	465	509	490	466	478	496	524	473	497	506	492	512	513	506	479	476	526	484	500	510	500	496	510	512	497	469	502	529	501
7693	17401	13425	7125	5031	3732	2933	2324	1935	1744	1489	1346	1222	1161	1039	990	998	939	864	833	834	778	805	758	795	745	754	721	712	783	685	760	758	667	714	665	664	681	685	686	654	673	720	690	586	684	628	640	663	689	696	666	680	652	667	649	642	636	633	604	641	636	615	602	653	658	646	635	652	651	649	675	646	629	651	627	662	672	680	627	643	684	612	634	613	661	632	640	670	639	670	659	620	683	635	655	634	656	664	637	631	597	628	613	616	623	639	609	648	640	637	606	591	637	659	590	629	616	612	646	661	635	656	616	611	617	637	639	625	615	621	644	644	651	662	634	602	596	617	614	632	636	649	610	649	641	625	646	634	673	621	648	610	639	658	636	615	644	701	609	652	611	698	602	635	612	647	593	623	637	667	644	630	647	617	629	679	627	614	649	623	640	629	623	685	691	649	643	660	630	656	644	666	635	600	639	639	682	609	624	619	646	603	603	614	667	645	638	593	610	637	569	673	609	642	621	585	642	622	625	639	665	596	624	619	636	672	640	631	605	641	653	626	637	626	634	644	648	654	645	630	628	624	643	647	626	619	641	632	646	650	643	655	645	655	599	672	694	692	637	585	597	650	630	618	640	628	636	634	595	656	641	624	650	596	652	666	607	639	639	602	588	652	643	645	630	629	671	596	629	591	640	631	568	653	598	617	667	629	622	619	606	612	622	652	646	609	648	628	582	608	630	643	655	602	608	615	610	660	617	621	672	605	629	616	645	616	627	626	627	642	654	602	579	630	631	650	619	614	596	640	673	616	598	615	625	638	642	653	637	632	639	672	638	610	627	601	668	656	620	653	609	691	636	653	587	656	624	626	613	596	646	604	666	647	613	666	642	625	604	626	628	630	614	629	649	654	664	652	610	606	653	685	667	662	602	621	646	652	653	640	621	604	630	611	673	581	640	635	682	621	661	654	629	624	594	599	629	668	636	648	629	613	667	653	625	648	622	610	631	585	617	630	635	666	605	637	619	678	657	606	629	648	562	640	607	602	649	590	617	632	599	605	670	639	622	661	644	611	644	634	613	624	617	645	619	609	664	661	609	642	665	702	642	630	576	608	634	653	629	650	590	627	624	613	625	614	656	652	636	622	622	668	607	600	605	615	622	633	621	616	610	611	618	613	629	603	658	621	645	647	638	624	645	600	591	647	622	625	639	630	653	640	629	585	585	629	623	625	648	664	621	628	658	662	611	624	617	675	643	647	648	626	636	636	648	627	600	601	652	603	640	605	602	640	638	640	618	647	613	620	650	619	642	644	609	604	591	628	642	644	626	632	679	657	655	687	571	628	612	634	629	639	614	656	658	646	627	607	604	621	579	651	609	602	631	686	608	636	635	656	625	616	654	601	616	660	614	580	627	631	665	646	667	596	609	693	633	669	636	639	676	628	635	647	644	639	623	627	636	597	626	613	622	572	605	642	637	595	641	623	639	641	647	635	589	615	630	597	607	623	636	661	660	631	622	622	656	609	667	603	604	632	602	570	609	685	609	643	649	605	631	618	601	620	653	589	646	627	621	669	586	613	634	617	633	654	642	641	631	615	616	616	645	650	627	625	648	629	630	652	644	616	682	630	613	645	639	641	630	612	637	623	612	629	632	676	625	644	608	644	665	646	624	618	621	637	620	610	651	642	594	653	643	659	646	607	653	641	631	648	634	636	640	609	658	656	668	655	680	615	625	643	654	584	615	627	588	569	618	636	655	608	643	673	595	616	629	607	661	658	600	611	630	629	644	612	643	608	651	632	641	604	627	625	672	633	576	586	640	628	624	619	645	607	638	618	617	637	652	660	619	636	599	589	670	658	614	635	636	607	622	646	636	640	630	644	653	642	630	674	633	603	613	633	622	643	627	632	607	586	653	657	635	676	668	625	619	612	640	653	628	633	661	625	668	658	634	614	623	683	645	625	685	597	660	608	629	667	662	665	616	618	644	660	592	634	617	646	658	631	681	628	663	635	597	601	658	631	636	591	607	645	618	642	584	623	576	623	639	585	642	616	609	624	608	647	647	663	636	624	613	603	653	644	647	662	661	578	631	611	674	650	667	665	609	658	680	642	610	605	643	679	642	640	643	652	613	662	655	630	630	608	647	583	598	659	629	674	605	605	655	630	606	621	585	646	624	616	607	649	649	595	585	677	628	599	682	575	628	646	598	597	645	628	640	633	616	637	626	650	585	627	650	603	656	617	606	637	620	656	686	599	636	632	618	617	627	654	636	667	617	643	595	615	642	628	613	628	603	626	613	645	583	636	633	661	643	630	591	669	635	644	597	647	607	616	601	631	659	629	626	640	610	659	635	590	630	619	665	642	656	635	654	593	628	623	674	672	608	654	626	618	659	646	601	626	598	615	656	603	616	644	644	596	570	623	660	675	628	591	637	652	590	587	626	662	585	669	647	654	653	672	623	652	638	603	599	645	658	632	632	642	640	697	627	642	604	633	647	651	617	618	623	653	622	614	603	642	598	682	599	642	648	659	636	616	602	592	636	644	599	665	639	645	617	628	705	635	597	605	659	615	643	671	624	621	601	642	627	616	679	642	599	628	653	632	639	603	605	639	619	621	585	636	616	597	631	595	649	663	641	612	621	697	632	634	622	654	646	605	623	663	643	638	639	626	641	647	592	622	610	632	675	608	572	642	633	626	601	629	676	605	627	660	629	625	584	608	601	666	676	646	620	645	594	626	639	625	625	578	611	634	659	673	612	621	629	655	615	634	608	620	603	617	624	655	630	596	634	625	632	649	639	658	646	620	635	638	675	615	634	641	640	631	623	629	656	615	651	601	625	629	703	675	650	615	588	593	667	646	645	618	627	622	612	610	624	634	604	641	621	646	611	636	652	671	656	630	630	613	645	602	622	630	634	638	642	610	625	677	634	651	642	597	628	616	630	636	656	619	672	599	641	673	667	650	617	662	608	629	653	640	634	616	658	631	652	643	588	608	649	629	597	670	658	628	620	643	674	618	625	635	642	664	621	570	597	636	667	594	621	659	599	623	663	632	631	604	644	619	651	611	610	630	593	625	622	639	625	644	614	625	643	620	616	637	593	630	608	639	619	614	581	585	662	612	644	644	579	583	642	621	578	656	637	635	625	632	665	628	633	621	677	598	640	646	641	603	619	648	646	659	660	670	668	638	623	664	646	649	598	622	695	650	643	589	623	621	581	604	654	613	640	667	650	660	629	666	664	656	648	621	645	611	614	658	596	660	681	669	645	626	620	603	659	597	613	646	637	616	590	619	627	628	659	629	666	614	681	664	639	628	605	647	614	580	604	616	645	609	624	658	655	608	641	642	613	613	632	654	606	625	596	601	669	620	635	580	626	589	642	642	636	653	635	639	590	618	633	632	635	580	637	652	599	650	635	624	666	592	619	643	649	630	635	641	634	588	651	650	646	648	636	597	615	590	633	673	595	617	716	602	621	626	641	588	634	633	624	632	631	600	656	610	635
27026	18953	4572	475	286	254	248	235	208	204	214	212	214	185	191	202	208	203	208	205	177	207	188	210	206	196	205	214	194	191	196	161	181	193	215	198	187	172	193	185	190	201	168	182	203	204	184	209	191	193	201	182	193	212	224	206	191	175	169	173	199	193	207	202	196	185	200	195	181	202	182	190	193	195	197	210	197	182	181	200	188	178	173	191	189	177	193	185	184	185	187	182	179	215	215	221	192	189	196	200	181	161	194	193	207	196	212	189	188	202	210	197	162	208	188	207	228	179	195	182	197	174	196	193	213	185	185	219	185	182	209	190	175	209	210	190	195	201	188	181	192	183	194	177	207	189	202	190	195	191	187	171	211	181	187	169	195	191	190	203	178	224	181	199	196	177	198	182	201	167	197	175	213	190	175	187	201	174	196	174	208	169	191	208	187	215	184	215	206	184	216	189	175	223	186	200	163	194	209	176	194	195	187	211	191	186	198	200	212	189	238	198	207	215	211	186	172	174	178	186	193	193	190	171	203	171	196	187	188	196	177	163	206	185	190	167	192	184	181	192	181	185	181	224	194	174	201	182	202	214	173	200	202	195	173	189	183	192	193	194	200	194	178	188	192	191	182	203	185	182	208	203	205	172	164	201	193	206	209	177	210	199	210	194	170	188	207	188	180	177	198	219	205	190	203	181	182	212	182	198	169	173	184	187	189	200	210	191	197	196	183	163	184	186	202	210	178	210	194	181	194	198	198	200	185	190	197	186	182	196	204	162	186	183	170	203	179	175	182	182	206	225	192	178	170	187	175	176	180	197	179	206	166	212	185	187	202	194	187	207	207	204	191	203	184	211	197	201	173	199	191	203	181	174	188	179	182	158	194	213	207	207	204	201	187	200	196	180	198	200	244	215	176	211	212	185	188	173	198	194	186	210	192	212	197	189	197	189	191	191	193	165	194	205	180	200	204	166	191	200	182	194	179	190	182	202	204	192	211	198	171	187	197	175	168	202	198	210	213	191	202	190	163	215	214	190	168	185	205	192	197	185	207	202	187	218	190	189	179	194	195	201	213	183	197	197	180	190	190	200	168	195	189	176	193	196	204	194	182	204	209	196	193	192	189	210	236	186	211	217	170	169	227	189	187	181	192	193	216	189	206	190	195	194	212	190	198	190	201	199	192	185	209	195	191	203	206	193	164	171	187	188	194	183	208	160	208	203	229	208	208	205	200	173	186	224	179	175	196	208	188	164	186	182	180	168	210	191	179	207	176	177	195	181	205	200	188	187	179	178	193	185	190	206	148	185	210	200	199	185	204	167	197	170	197	209	184	206	204	197	181	208	204	181	195	196	191	183	149	203	201	184	200	186	202	200	188	181	175	189	192	214	181	196	176	195	189	191	192	196	184	178	203	206	178	181	190	181	191	169	194	180	182	186	192	221	195	199	181	199	191	172	181	203	184	182	211	180	180	203	209	202	207	208	193	216	180	189	197	215	194	188	186	189	194	196	194	190	212	206	193	176	189	234	195	200	190	213	191	194	188	181	212	198	188	172	192	198	185	193	200	196	180	211	211	192	176	223	173	188	180	204	195	184	203	200	182	170	154	205	203	186	198	178	198	196	203	212	210	186	174	180	195	204	186	201	172	202	201	207	189	185	223	185	173	200	196	198	221	185	181	169	192	187	214	203	185	173	189	199	216	181	192	189	161	177	210	206	205	191	165	188	196	198	192	189	189	185	177	209	190	184	189	173	215	170	208	203	158	192	201	201	181	202	178	186	200	196	199	184	199	173	195	183	196	231	191	187	171	194	177	191	192	194	174	198	197	223	204	190	205	175	205	197	210	200	212	201	182	177	208	183	209	182	202	207	189	175	205	220	182	191	158	189	176	196	202	188	201	209	194	174	210	197	183	191	199	200	206	216	193	215	180	176	200	185	195	184	173	193	188	182	186	213	199	207	205	207	194	205	180	186	190	165	222	188	207	191	197	192	194	217	229	200	187	173	199	200	174	214	191	176	183	179	166	171	182	195	201	226	179	182	204	175	167	166	200	180	232	199	202	194	210	186	172	196	192	190	190	190	174	182	178	195	197	200	190	192	205	198	187	182	192	199	187	163	186	168	174	174	201	214	203	200	186	155	195	202	195	161	195	212	198	200	211	207	184	175	217	187	184	206	185	197	189	181	205	188	188	174	214	200	224	190	218	202	218	227	206	183	177	212	198	182	188	179	200	213	181	198	189	215	209	194	145	188	211	183	206	197	229	200	181	188	191	191	206	190	196	192	192	200	198	188	203	182	201	200	193	190	185	175	200	192	189	174	188	193	187	185	191	192	185	176	225	201	198	218	209	183	192	201	192	203	200	209	192	185	209	161	201	175	195	186	193	206	158	207	200	178	171	196	202	203	186	188	194	219	202	205	177	177	203	177	170	198	187	190	170	186	183	193	197	185	214	214	172	202	201	179	188	189	173	198	220	191	185	188	197	210	177	198	168	189	197	183	213	190	179	183	180	194	192	220	199	198	192	218	182	230	184	180	191	218	176	182	187	159	191	194	184	181	163	158	198	181	202	184	208	183	181	184	199	178	191	214	190	207	192	186	204	213	195	204	197	188	195	202	204	194	202	188	192	186	175	193	189	216	185	190	185	182	188	199	206	196	185	175	178	191	185	190	207	183	185	175	167	193	197	189	186	181	195	189	207	195	163	189	194	200	179	169	199	201	215	204	196	199	203	196	193	201	201	191	195	206	207	202	197	219	180	176	190	202	192	191	178	198	189	180	211	203	183	175	195	182	189	171	180	205	193	200	184	185	213	182	185	196	202	197	212	180	185	206	186	205	200	191	203	182	183	179	191	186	170	210	192	201	180	173	184	208	194	199	184	189	174	196	205	193	205	192	204	210	192	201	182	184	191	169	203	205	195	215	185	184	204	180	193	206	180	226	204	161	188	181	198	195	183	173	202	186	196	182	161	174	194	196	196	187	196	182	170	217	159	162	207	192	202	189	168	184	189	202	195	200	197	173	175	197	180	191	213	185	160	200	206	203	215	176	185	202	204	199	198	213	184	198	187	202	211	175	207	205	191	179	187	203	170	184	223	181	199	218	183	201	179	210	199	183	217	183	203	205	177	191	190	197	184	181	204	174	202	192	199	189	181	205	180	180	183	182	197	197	175	200	174	212	204	182	208	191	189	190	177	205	188	208	212	177	191	222	206	189	182	175	189	213	183	220	206	199	194	199	202	177	186	213	217	204	180	184	196	197	194	199	194	187	169	197	207	205	195	173	188	186	187	192	185	185	208	183	189	204	226	181	183	192	179	189	200	179	198	186	224	197	179	199	207	193	178	218	174	187	197	177	184	191	202	171	184	203	219	181	171	190	186	186	203	199	215	194	195	210	178	200	186	197	187	198	180	200	173	180	183	191	169	190	172	213	192	194	181	203	158	187	195	173	191	198	196	169	193	174	187	207	191	217	195	173	182	179	174	158	201	199
3931	1157	909	513	413	378	338	292	297	285	275	284	269	297	262	253	280	278	286	241	281	285	262	251	269	270	283	239	249	273	261	259	259	254	266	268	263	253	257	264	242	239	256	264	255	264	241	247	258	260	259	283	257	268	270	230	254	237	263	225	263	275	253	223	253	240	259	277	276	242	246	230	237	270	242	260	241	252	241	260	258	237	249	229	280	268	255	255	268	258	242	241	231	260	266	252	284	244	263	238	254	245	244	251	253	262	242	260	279	276	257	226	266	264	229	258	259	251	237	246	261	258	244	238	259	241	260	262	268	225	278	243	243	249	279	233	221	243	256	237	242	274	239	256	272	260	256	240	246	243	234	249	274	248	263	255	235	254	262	257	259	255	262	258	265	261	283	255	237	236	275	233	300	254	251	232	245	228	236	257	233	291	215	266	273	270	292	215	271	287	262	272	261	233	247	272	233	257	243	238	255	251	289	237	266	275	255	251	287	253	267	263	254	247	213	266	240	254	255	287	277	248	234	281	253	259	258	252	259	269	276	232	249	240	264	244	223	250	233	280	281	242	250	249	268	256	249	266	251	255	257	252	276	244	268	243	246	244	234	275	250	256	264	265	268	260	263	239	249	240	304	226	229	240	247	214	243	245	247	281	256	263	253	288	258	266	255	267	274	253	246	247	264	260	231	277	288	246	276	252	235	239	257	229	259	241	259	279	264	239	280	269	256	249	253	286	289	285	246	284	238	248	249	255	244	287	251	256	258	265	260	244	281	243	233	249	254	248	270	272	232	255	245	229	253	258	270	258	260	277	241	260	247	254	267	253	233	242	256	274	258	244	207	230	237	282	233	234	244	247	262	253	261	250	231	249	278	262	238	256	257	259	272	242	260	268	299	248	253	245	248	240	245	252	254	279	227	269	263	260	263	298	269	286	271	252	287	261	255	234	289	251	268	252	276	253	245	265	277	261	270	250	244	253	261	264	269	227	237	234	237	263	239	263	267	242	237	254	235	231	257	262	244	262	245	268	228	221	244	264	245	228	255	275	239	261	237	241	295	273	275	255	286	264	265	273	255	259	250	242	233	237	265	275	227	272	271	238	251	218	244	247	244	265	222	274	280	241	247	263	262	250	255	240	279	265	259	247	246	248	292	258	252	242	264	238	249	248	253	249	230	244	239	251	244	264	228	276	276	233	223	240	234	238	270	260	251	217	252	244	263	281	225	242	281	254	270	241	233	245	232	251	260	240	236	265	254	255	260	259	266	246	228	228	244	269	273	251	252	243	292	254	272	286	231	225	265	266	245	228	258	276	254	249	253	262	255	250	286	257	281	265	239	262	292	259	254	223	251	252	249	258	246	269	231	247	241	262	274	241	237	275	247	269	264	216	254	251	275	275	273	252	249	246	269	261	278	268	267	264	253	249	255	244	234	250	284	245	246	265	256	259	259	260	272	272	244	250	267	256	270	257	261	269	270	264	227	260	263	285	224	268	268	265	257	277	267	270	251	269	261	233	265	252	285	253	251	266	253	245	230	244	259	236	256	275	252	242	240	225	250	248	272	230	242	274	271	251	281	238	269	251	273	287	246	231	230	267	274	251	248	251	239	238	265	252	255	254	253	233	222	264	266	274	263	267	243	239	270	274	226	262	282	259	249	264	256	275	282	260	232	246	240	262	251	248	255	274	240	237	259	262	251	256	262	255	284	269	240	236	256	245	274	253	259	277	257	244	242	283	246	255	247	249	220	260	273	244	243	268	212	262	282	213	235	249	265	274	260	252	236	262	262	226	269	266	261	219	250	254	275	249	250	249	250	241	255	211	231	236	249	224	270	239	270	263	246	266	273	247	248	254	244	246	249	254	226	247	268	259	276	253	250	273	267	258	260	237	222	263	248	243	270	266	259	250	236	263	258	250	274	246	243	277	252	261	251	266	279	236	253	236	235	270	263	251	238	229	266	264	244	242	272	253	279	248	254	275	241	277	265	254	247	231	243	266	263	290	245	279	267	264	257	244	246	282	262	280	286	242	228	264	224	248	271	247	248	263	283	255	230	255	279	218	255	278	238	247	258	281	252	239	234	251	260	253	267	284	250	235	274	256	264	254	263	286	236	272	260	240	271	269	249	283	241	278	256	261	241	273	267	274	275	221	259	245	266	243	249	249	264	248	262	262	253	265	238	265	251	260	257	278	269	241	252	234	257	263	284	270	242	228	269	246	273	278	252	232	260	239	269	254	253	274	251	254	232	233	253	255	207	243	250	235	268	240	263	282	272	256	247	255	249	244	255	263	209	246	280	248	282	275	262	233	262	267	244	247	217	262	247	274	229	257	263	289	253	209	272	230	267	279	279	248	252	230	252	245	252	239	232	268	248	261	228	243	248	261	251	284	267	273	223	237	261	242	246	240	266	252	257	249	244	264	252	261	257	259	268	231	235	242	235	257	251	247	242	258	269	277	237	243	251	245	247	268	261	242	262	270	235	262	254	249	264	254	236	270	280	236	249	284	235	267	262	235	250	253	286	252	254	286	279	252	282	267	267	264	247	246	272	253	256	262	264	256	241	248	270	252	241	251	267	237	245	251	252	268	261	251	252	272	249	259	256	228	236	254	249	290	276	258	233	248	254	249	259	275	249	272	251	227	233	262	266	256	215	262	257	267	247	233	263	252	265	214	265	259	279	249	260	241	264	243	251	265	248	241	256	277	254	260	259	247	259	275	212	245	236	238	280	244	236	278	284	239	264	233	266	273	273	271	272	215	232	269	273	243	250	244	241	264	284	256	249	248	269	285	249	221	271	243	272	270	258	261	246	229	248	280	256	265	242	241	232	228	271	280	262	243	237	234	260	299	257	231	266	229	240	247	250	254	243	247	253	260	238	272	249	256	225	251	249	249	277	232	231	255	257	272	239	237	247	211	287	283	268	224	247	250	278	255	246	253	259	248	240	250	248	256	238	264	254	276	256	258	247	275	270	281	263	257	266	231	270	256	249	251	270	254	248	256	212	233	256	276	249	255	248	226	281	248	272	239	265	235	250	242	262	221	256	248	252	251	246	234	241	229	258	233	286	267	229	225	251	251	269	245	241	251	245	257	250	260	275	247	239	260	251	260	258	247	268	284	253	253	250	248	253	246	264	216	255	283	234	255	266	258	282	254	246	255	264	237	270	237	260	257	260	278	240	255	261	266	239	266	244	252	251	255	245	256	257	278	249	256	237	267	260	231	237	233	274	248	259	249	258	238	262	262	244	281	260	241	241	246	247	268	239	264	268	266	257	231	244	246	255	266	254	246	264	258	247	215	252	285	236	272	250	268	233	261	253	264	258	235	256	270	241	250	263	236	264	261	280	257	248	277	271	257	234	254	221	297	239	263	256	238	252	262	236	250	268	270	237	218	278	265	289	255	256	278	252	268	291	242	255	257	262	239	275	250	260	257	272	281	259	260	279	219	243	267	281	248	265	259	251	250	250	256	249	233	238	264	260	250
23847	21032	28236	24031	20989	7532	1239	837	692	665	633	596	587	550	502	490	503	548	503	454	463	478	486	485	477	470	447	466	462	501	464	448	474	432	459	459	483	472	486	449	469	434	469	479	482	479	465	446	448	457	477	470	459	434	453	458	456	466	457	443	430	514	476	419	486	472	457	466	459	423	441	441	451	450	402	453	431	407	432	439	464	426	415	439	504	427	421	437	422	407	461	406	452	452	438	446	439	448	440	428	445	448	457	446	458	438	452	443	422	410	479	439	454	448	462	441	470	478	429	409	445	493	431	425	414	443	428	414	430	415	439	493	486	443	474	454	443	459	463	447	469	406	420	420	446	461	464	463	463	445	416	437	500	446	441	489	409	430	453	414	415	456	470	403	444	456	500	446	448	443	442	440	419	466	459	419	448	449	455	464	476	437	480	436	448	447	403	455	423	477	490	389	492	411	462	470	452	439	444	458	454	410	448	421	453	457	437	453	409	440	485	456	477	456	451	448	465	451	451	461	445	423	463	423	437	478	453	444	402	445	429	495	443	419	425	449	468	501	438	459	462	434	442	461	461	454	443	476	425	467	434	464	472	420	422	468	396	462	463	410	441	445	415	417	455	469	454	447	439	446	435	445	436	449	445	420	474	427	407	491	440	459	457	442	439	451	428	420	463	447	449	429	399	481	436	425	456	466	449	453	445	436	432	463	441	485	466	479	455	440	466	445	450	449	461	452	454	474	448	464	440	421	478	424	452	430	400	455	423	425	470	431	474	432	446	420	439	480	458	456	406	434	474	435	431	465	468	449	462	449	435	440	443	447	491	459	426	429	462	458	465	453	451	481	456	464	454	488	469	438	447	442	427	443	469	433	426	454	456	421	421	431	479	463	471	432	425	446	449	460	437	467	446	429	440	428	476	458	436	435	440	459	435	458	437	454	459	443	429	450	433	400	451	472	441	461	448	435	437	428	421	455	443	446	445	462	449	487	429	454	454	431	426	450	460	463	477	426	436	443	459	449	452	440	452	446	455	450	438	438	453	433	451	433	445	423	443	455	450	443	425	398	442	441	422	456	422	431	457	459	443	449	418	443	435	427	451	470	460	446	453	445	480	475	462	445	481	465	466	442	434	450	380	434	436	434	454	435	448	428	480	441	469	485	453	461	443	407	427	462	444	447	420	454	443	419	415	420	481	422	445	484	454	453	438	447	442	424	437	451	442	444	446	462	433	455	484	438	420	410	437	476	430	442	460	427	447	449	457	441	478	446	428	396	431	419	439	491	417	456	476	413	490	467	469	509	469	433	442	446	433	477	443	460	434	475	420	410	476	499	445	394	452	458	461	448	448	413	464	406	420	470	449	437	423	467	407	460	425	456	474	427	453	449	444	444	462	453	455	446	461	431	453	422	426	449	423	418	464	477	448	443	452	433	460	444	466	466	448	466	439	436	459	445	416	493	429	429	473	433	433	423	443	471	447	456	456	456	428	427	423	421	451	460	439	471	428	477	463	426	477	478	417	464	448	453	441	446	453	423	449	447	436	475	473	437	413	453	417	453	463	438	447	439	424	426	446	410	458	474	468	424	445	471	432	449	441	444	451	459	429	441	448	481	424	474	444	425	441	444	437	466	457	423	429	408	488	417	450	426	397	441	457	428	429	451	442	423	499	427	440	457	419	439	456	472	440	435	437	469	446	439	443	407	434	493	411	436	452	422	472	441	460	503	474	444	411	445	457	450	450	444	453	420	435	443	480	435	440	480	413	438	435	430	486	405	464	480	513	420	421	476	413	456	461	447	419	459	441	443	445	462	438	436	437	427	410	414	469	448	435	439	491	421	440	418	451	432	443	488	441	460	460	442	418	442	456	432	453	445	442	486	464	412	460	446	449	438	490	448	503	443	473	429	456	458	450	502	456	423	396	440	477	417	453	456	421	447	415	426	499	441	447	458	476	397	418	422	434	459	459	408	424	437	434	450	465	477	450	439	470	438	468	428	477	441	451	472	392	416	460	455	441	453	421	447	425	481	435	477	426	485	450	466	430	450	426	421	440	441	458	467	409	456	444	431	428	461	420	451	462	442	471	437	412	431	475	427	431	462	481	469	469	445	448	399	438	457	404	452	460	407	460	467	396	447	455	463	434	457	466	453	463	425	417	427	450	425	446	441	467	445	416	445	454	454	414	429	449	452	443	445	452	444	404	436	427	438	439	433	433	433	414	436	440	460	483	435	436	416	452	451	465	441	426	442	442	444	412	430	421	455	446	431	432	467	441	470	439	418	449	456	479	460	455	444	433	442	471	466	437	463	424	423	379	419	494	456	470	458	450	495	457	463	441	432	413	446	482	446	435	465	478	427	450	452	454	471	479	469	458	404	431	459	435	440	462	455	433	433	449	423	450	459	491	427	464	486	481	450	463	463	429	484	431	429	474	413	427	441	451	451	442	442	436	435	460	449	456	436	464	431	459	397	440	428	461	477	448	468	438	457	445	417	449	409	440	452	410	442	447	443	437	451	443	432	430	448	455	468	452	432	473	442	422	418	443	439	453	426	424	445	447	446	469	451	473	451	431	452	451	433	436	410	423	455	459	438	463	491	439	453	471	435	468	501	436	474	455	431	433	429	420	432	453	444	457	436	436	470	443	470	444	409	431	410	442	462	453	449	451	424	425	436	412	422	478	451	439	424	452	428	468	439	449	416	428	451	439	424	408	462	458	421	456	439	454	418	447	424	466	493	431	494	433	476	447	419	468	454	436	471	448	452	460	447	439	427	439	450	457	431	452	456	446	414	416	465	430	491	442	411	419	428	456	466	416	471	476	415	394	464	466	405	433	430	448	412	434	450	443	446	431	436	457	462	439	437	456	424	438	460	425	479	415	436	462	450	442	434	458	469	438	431	418	414	432	442	456	459	466	432	486	445	433	444	462	471	438	448	447	440	475	433	459	445	456	468	424	447	439	422	452	471	455	444	414	438	475	471	456	458	463	460	455	421	464	467	458	454	447	444	445	481	402	465	444	438	457	456	437	453	468	458	418	458	453	421	453	476	438	440	434	435	450	463	457	423	423	460	450	449	448	428	464	456	441	439	483	442	449	442	443	451	472	454	427	469	475	413	447	459	453	446	438	438	438	461	450	437	408	434	467	489	458	438	451	429	453	445	446	469	444	455	460	419	439	449	417	448	425	439	453	520	429	423	453	469	406	417	433	439	463	435	434	451	432	481	468	460	411	429	497	442	461	450	464	407	425	429	446	463	434	442	441	470	444	407	436	461	410	461	457	451	473	461	448	455	438	480	445	436	424	440	465	443	449	446	458	461	432	433	410	442	453	432	420	447	432	429	424	453	420	475	450	465	427	438	458	413	447	494	406	443	457	444	409	461	424	443	443	439	462	435	476	440	450	451	470	448	443	433	457	419	411	448	439	446	474	450	443	420	452	447	426	469	432	431	467	459	455	456	453	440	468	461	413	449	381	476	418	485	442	419	440	447
5128	10847	8280	4177	2934	2167	1812	1427	1274	1121	1035	947	880	817	804	793	703	743	693	691	684	604	656	645	654	640	612	572	602	644	601	598	609	597	589	569	542	579	623	563	548	571	594	586	552	627	555	586	528	551	553	624	566	525	567	600	568	555	558	584	614	509	573	552	598	540	574	579	553	589	583	493	551	546	563	522	600	613	579	599	558	525	531	596	592	553	530	543	552	556	539	549	558	551	531	564	576	543	528	554	514	528	580	566	597	574	557	578	583	588	544	573	569	578	590	570	558	565	542	537	554	587	573	588	553	556	571	542	539	531	558	569	572	539	561	601	547	612	539	540	570	535	550	531	562	543	553	571	565	544	559	564	536	554	604	543	527	556	525	517	544	547	535	520	519	574	528	520	549	558	590	575	555	542	577	511	582	561	588	523	572	522	532	556	553	563	565	545	599	552	571	589	535	588	538	555	575	525	565	551	579	537	524	566	551	527	533	547	583	592	592	542	588	538	554	559	560	538	543	583	572	535	545	551	555	557	516	554	592	528	577	538	557	571	567	575	553	543	530	596	554	562	588	576	549	537	544	551	547	588	579	558	519	565	543	553	582	540	557	530	570	583	542	580	566	595	587	587	549	566	534	598	572	544	560	535	565	529	552	580	538	515	566	551	537	533	530	597	550	562	574	538	565	543	548	612	571	570	534	572	580	555	594	566	544	604	529	591	558	544	548	533	527	560	565	543	543	545	552	546	534	605	551	538	546	603	563	588	586	592	580	563	541	542	562	594	484	546	532	564	569	489	543	552	536	543	580	557	509	507	606	535	519	555	537	596	538	566	593	578	547	537	597	540	606	577	547	555	553	543	530	588	573	561	529	577	563	540	563	558	544	552	513	573	554	563	580	553	549	541	556	545	544	553	554	557	570	550	582	599	557	596	554	558	535	540	561	570	543	560	575	579	570	528	565	593	561	531	543	553	575	554	587	505	530	545	551	556	559	544	576	550	556	571	560	532	542	535	552	561	557	529	609	559	582	541	537	584	583	582	519	538	550	597	566	577	583	595	559	574	555	553	576	555	605	557	602	546	567	533	557	499	577	598	563	539	541	544	566	525	528	519	566	564	585	522	541	566	564	539	578	517	549	543	538	521	564	548	537	556	571	542	553	557	545	560	544	572	584	566	512	603	496	548	562	579	511	579	515	590	598	533	559	585	599	531	595	587	559	572	550	505	579	519	571	565	575	534	588	565	584	569	591	583	589	539	594	529	594	565	520	551	536	571	540	608	541	578	563	541	574	557	537	571	564	541	581	562	567	547	555	565	553	509	556	589	584	550	563	546	559	544	569	572	571	560	542	560	543	552	576	563	565	501	575	569	539	530	558	570	583	502	593	579	509	569	588	522	543	540	592	576	558	553	545	550	561	530	607	568	566	553	554	566	581	558	557	544	558	534	519	543	543	533	565	550	521	542	551	533	566	576	582	566	582	547	522	587	584	573	557	579	523	553	564	547	552	511	551	571	566	565	540	604	536	572	559	526	561	574	533	547	542	571	554	555	631	578	544	529	547	566	569	520	597	591	560	577	583	575	554	571	567	563	541	608	563	568	568	574	556	569	556	535	599	520	546	567	547	565	614	500	550	521	579	525	536	545	551	553	546	544	566	562	534	579	533	576	562	571	565	534	596	557	594	543	548	568	554	558	556	580	516	580	562	590	551	577	571	546	582	592	549	577	565	551	576	572	574	542	585	550	554	619	558	549	557	548	518	587	569	592	542	554	596	540	513	581	522	586	526	573	564	556	528	577	572	537	565	555	550	548	538	546	550	526	510	573	545	548	545	565	538	576	570	581	565	521	560	545	591	528	554	552	571	532	593	547	546	587	572	586	537	580	554	562	581	582	578	618	526	554	568	567	526	519	596	572	563	523	531	505	555	590	571	596	546	566	491	589	563	547	513	560	580	606	530	542	565	571	548	576	535	570	522	567	553	565	600	578	528	530	573	524	552	557	540	527	578	572	558	545	548	519	561	551	525	569	572	527	541	576	509	527	567	581	605	586	563	555	522	571	593	555	522	499	579	554	569	567	529	531	551	514	550	557	572	560	551	561	508	564	559	565	491	542	516	551	566	585	535	513	545	556	549	553	571	548	536	534	559	524	544	558	526	579	561	534	561	508	534	546	581	605	546	574	522	597	545	556	575	542	530	578	589	562	557	563	575	571	560	542	582	536	527	530	563	546	551	523	557	559	570	542	530	537	575	547	577	565	570	539	560	575	571	550	583	628	532	551	543	598	557	597	582	540	553	552	501	544	581	594	532	530	535	517	558	561	570	534	597	565	573	581	594	563	532	551	572	528	596	591	562	592	542	542	542	590	551	508	521	528	607	543	516	543	576	576	561	563	569	535	584	570	587	563	565	543	601	547	550	565	537	567	566	560	540	549	532	542	569	581	568	553	530	538	578	602	560	583	526	581	592	553	537	529	566	561	546	570	541	579	567	589	556	576	561	550	563	597	546	580	477	534	538	561	574	529	550	549	555	574	615	566	562	581	511	540	587	566	543	577	519	536	549	560	574	483	590	521	544	589	540	578	556	540	542	545	577	572	564	538	529	569	592	576	544	564	567	550	519	516	573	560	526	571	518	552	558	579	535	560	522	569	552	559	582	568	553	582	572	575	545	596	590	589	566	518	605	614	530	564	523	598	522	559	513	554	536	554	564	583	565	540	529	559	538	557	580	587	556	579	568	601	552	551	553	563	552	529	577	600	505	579	533	563	566	575	550	540	543	562	601	557	554	537	563	541	546	538	563	574	564	549	541	586	572	575	580	552	563	532	549	571	511	511	520	553	566	558	567	541	549	540	580	539	527	589	580	536	598	516	571	581	560	576	542	497	509	560	580	546	573	529	603	569	540	582	582	528	568	545	571	570	578	536	578	542	569	584	567	522	566	588	566	550	594	604	582	559	561	549	565	528	585	560	545	547	544	557	601	573	577	545	588	582	552	538	542	599	542	586	508	591	557	544	523	583	540	551	527	586	547	514	569	558	525	491	596	559	573	545	553	566	487	572	590	561	576	583	564	569	553	568	553	529	529	524	577	533	579	532	528	541	529	557	576	563	545	544	530	543	557	543	556	545	529	561	580	543	557	566	525	578	570	538	553	544	523	575	547	578	618	543	564	592	572	565	523	592	513	571	547	547	542	583	573	583	559	594	528	615	484	593	546	536	545	550	561	582	534	569	621	535	569	538	593	555	585	559	543	573	546	535	601	554	566	590	512	576	587	602	581	537	535	513	568	575	498	568	592	529	536	564	578	593	597	541	535	555	577	549	535	546	508	587	541	552	578	556	571	568	563	536	571	538	545	568	490	559	585	557	562	565	540	551	543	573	553	550	594	551	592	562	577	577	551	571	595	569	557	557	553	576	596	558	584	538	560	561	572	567	550	559	555	565	542	575	572	569	608	591	585	536	561	530	499	550	496	561	575	513	586	539	567	576
25066	21020	26769	25097	4344	495	334	268	245	213	216	217	195	224	176	163	197	146	157	183	157	152	144	161	165	162	149	176	136	143	166	149	149	145	153	153	141	155	125	146	149	144	161	150	132	165	148	139	137	155	125	167	156	160	149	166	150	135	158	153	129	153	146	142	150	142	145	140	139	143	128	161	143	156	140	142	160	143	142	149	129	145	144	157	146	133	133	146	141	134	141	145	131	124	138	137	157	147	145	148	142	149	130	153	144	155	142	150	128	145	150	144	160	155	152	153	125	138	144	166	145	156	153	121	143	134	139	130	162	152	132	142	149	138	158	146	147	145	134	147	147	129	147	145	149	147	139	151	134	147	129	135	120	128	155	160	170	147	152	149	136	147	145	154	136	137	121	159	139	156	132	144	138	144	146	132	139	142	129	152	154	168	146	130	140	142	142	140	149	142	117	138	128	139	139	127	142	151	135	149	141	157	141	152	160	140	147	142	165	154	163	139	160	145	148	141	156	144	147	142	140	151	136	158	163	130	136	115	131	137	146	140	128	140	144	142	140	137	132	153	144	140	161	152	154	129	158	126	147	156	143	156	155	136	130	145	138	146	150	143	162	152	143	134	142	142	149	135	166	147	161	137	162	152	132	135	152	120	156	143	141	148	140	152	132	125	125	118	150	140	163	156	144	138	152	162	145	155	153	126	134	130	154	126	135	141	139	134	143	165	140	142	140	156	135	145	147	154	109	147	151	154	136	129	150	144	161	135	148	139	159	164	136	123	155	135	132	137	156	141	131	133	140	154	141	137	136	143	128	138	145	141	149	133	131	149	129	106	154	124	160	143	141	141	146	149	132	153	139	148	161	139	137	151	159	160	154	128	132	145	145	144	157	150	143	143	144	144	146	150	148	128	136	128	138	132	145	146	144	149	149	123	145	141	134	154	171	125	156	152	136	151	142	124	124	140	143	148	152	156	162	142	143	128	136	134	146	155	132	137	158	128	161	131	148	142	138	138	146	160	147	163	136	152	158	173	143	133	124	152	145	139	158	143	163	123	132	143	160	150	137	135	149	128	143	146	128	145	126	149	141	111	154	150	152	135	185	150	149	163	143	140	146	136	140	128	136	148	131	140	142	144	134	140	148	114	134	145	159	158	140	141	158	135	148	138	127	154	125	148	134	133	153	139	136	154	150	132	143	139	136	111	123	163	153	140	143	113	136	132	116	142	153	130	130	159	152	142	143	124	121	132	141	149	136	128	152	150	134	146	138	155	126	147	157	145	143	171	148	139	153	148	137	130	154	166	142	138	122	129	137	115	133	151	126	146	162	135	148	125	157	131	140	153	130	168	120	128	141	140	156	127	139	137	119	155	159	149	158	130	155	156	143	154	116	147	141	156	152	153	156	160	137	151	153	139	130	163	180	153	158	155	136	148	142	161	135	157	151	118	145	132	142	131	143	156	142	160	137	153	143	145	138	142	128	139	148	151	158	126	154	149	154	149	124	144	152	150	145	126	143	137	141	136	152	144	152	160	113	146	135	138	123	147	130	132	147	160	151	171	137	163	150	169	125	142	123	144	149	149	131	124	143	136	148	138	144	141	126	157	129	152	146	144	152	160	149	136	127	141	126	152	165	121	121	137	154	141	130	174	151	151	165	158	146	151	127	161	151	160	149	158	139	143	162	123	151	138	117	145	165	164	132	120	142	141	141	144	138	146	127	139	153	131	142	135	129	129	141	132	147	135	162	140	143	151	146	150	132	119	151	132	166	138	131	140	138	115	165	150	151	118	167	162	121	160	136	135	137	140	163	159	142	146	130	160	141	128	131	145	164	157	136	124	130	140	138	137	157	182	168	144	151	148	161	162	135	136	160	158	175	126	143	152	133	135	138	157	150	121	151	150	143	145	128	158	145	141	133	138	165	161	169	140	160	138	151	160	137	154	136	146	149	144	136	137	168	124	126	159	153	147	142	132	146	154	134	144	139	139	158	147	137	131	139	151	160	152	150	170	147	157	148	151	141	138	157	172	118	146	155	148	159	155	161	135	123	125	147	150	159	137	151	147	132	137	135	147	159	136	163	148	145	144	143	149	167	136	127	136	127	131	151	144	134	129	135	128	133	136	134	132	147	127	129	161	132	138	143	124	140	125	136	147	154	137	128	166	138	111	164	153	137	148	147	128	149	151	142	160	129	143	131	147	158	136	146	128	147	154	150	143	130	154	119	139	143	151	139	156	158	134	139	155	138	142	143	148	133	139	141	120	133	120	144	142	138	139	158	157	140	141	131	147	116	120	141	146	156	146	146	147	154	113	155	137	143	155	155	141	147	140	151	135	138	123	139	136	165	133	140	138	140	152	143	137	136	148	150	149	122	144	117	152	130	151	129	139	131	154	132	124	128	134	138	149	145	144	149	137	144	120	125	117	127	149	142	146	132	145	151	152	144	158	145	148	140	123	151	159	154	129	130	141	146	121	148	138	149	143	136	138	142	123	148	147	148	133	155	128	148	144	145	160	133	122	149	156	132	120	170	153	136	153	146	144	138	137	134	139	135	141	133	141	149	145	150	149	130	144	133	151	136	160	141	156	127	151	145	117	127	176	136	141	118	137	138	153	124	138	137	151	125	150	135	150	121	172	143	127	131	133	133	150	130	138	116	144	148	128	138	150	168	153	155	150	139	144	151	134	143	171	140	142	143	135	157	153	143	138	145	163	139	128	134	168	125	138	156	153	144	143	131	139	148	159	159	143	158	149	128	140	132	128	151	144	144	154	145	136	145	137	162	139	123	150	120	137	165	131	140	139	150	146	123	126	155	146	122	131	131	149	107	125	123	134	148	124	171	125	159	149	145	145	134	138	146	124	133	142	143	153	164	131	144	132	146	152	121	162	137	150	125	137	137	156	154	132	153	158	153	174	135	134	137	146	139	149	143	124	147	140	144	146	154	126	144	141	157	141	148	143	152	127	171	134	165	150	153	151	125	146	134	142	150	156	143	168	156	162	150	169	127	146	123	150	131	151	124	156	124	140	125	149	110	145	148	142	170	137	146	144	134	147	163	126	163	149	145	145	159	171	141	130	169	127	149	125	159	154	147	148	128	151	129	131	152	148	140	148	121	136	133	140	145	147	139	136	141	140	146	142	133	152	141	137	141	136	144	144	143	175	153	140	149	149	144	146	118	139	131	145	133	148	117	148	138	140	142	148	152	142	128	121	157	131	146	139	131	148	162	147	142	151	158	158	132	149	144	162	147	148	134	138	137	127	145	141	147	139	178	146	126	154	139	126	140	154	142	119	138	133	132	126	145	147	135	144	152	138	148	134	108	136	131	132	144	141	158	139	146	137	141	142	155	168	133	123	127	145	146	115	152	151	162	139	147	129	145	145	147	126	135	147	140	138	149	148	148	132	133	147	141	153	121	124	141	156	124	149	136	128	158	129	143	153	150	145	156	163	131	159	127	148	132	134	147	143	134	121	143	151	155	149	126	125
4551	5658	4160	1917	1399	1010	804	611	548	496	425	404	385	343	314	304	287	301	258	246	257	244	239	228	239	230	223	208	233	211	233	234	214	200	197	203	217	237	211	225	191	217	225	206	238	212	213	210	224	195	216	180	194	240	202	217	202	187	203	216	236	226	209	243	207	227	226	205	203	196	205	208	222	207	208	195	207	199	227	199	223	201	202	202	202	226	205	216	216	190	213	200	198	199	200	212	216	204	207	171	207	179	200	213	213	235	222	224	198	209	186	200	199	220	183	205	189	199	193	207	207	187	218	223	210	193	200	240	236	216	184	214	215	202	179	204	216	242	212	227	219	211	211	204	233	201	190	222	224	195	207	215	215	213	237	227	222	218	191	187	214	201	238	168	209	192	175	223	209	214	205	210	209	191	206	199	204	198	190	188	198	223	187	208	186	217	200	192	203	191	199	222	220	206	202	216	228	200	195	209	193	201	194	218	208	201	200	205	215	209	202	212	202	196	210	199	227	193	184	186	199	207	204	195	203	209	195	203	215	200	221	200	202	225	210	222	197	208	208	209	229	195	194	207	195	210	202	215	196	211	220	195	223	199	202	193	193	213	191	220	212	236	204	194	228	190	196	213	213	191	219	205	197	207	227	226	205	182	229	182	208	233	202	220	203	196	204	197	223	194	191	217	200	223	238	217	215	212	197	196	201	208	191	209	200	195	192	211	214	212	187	196	234	221	191	195	192	210	230	203	209	193	205	187	183	204	215	203	220	198	204	202	203	188	211	199	210	208	180	185	214	204	219	210	198	238	191	215	211	212	204	193	203	194	231	204	196	217	209	196	198	199	211	234	212	223	193	221	189	207	177	218	186	204	207	209	192	180	209	214	184	212	217	204	199	197	213	202	189	176	235	188	189	201	205	207	216	210	227	211	201	223	199	210	215	205	193	206	223	204	204	202	222	180	216	194	204	214	202	198	199	204	202	174	233	210	224	203	183	199	207	228	182	203	209	239	203	203	207	192	208	191	218	201	206	206	201	198	195	226	240	200	209	211	196	203	219	248	184	194	207	199	208	217	219	220	211	203	191	216	186	186	207	187	196	217	179	210	202	211	215	211	200	213	221	207	191	200	202	210	215	204	200	206	198	200	197	225	244	196	197	237	210	213	188	193	193	194	205	215	215	203	214	218	210	212	186	193	193	204	217	186	228	200	227	194	230	196	183	201	210	175	217	180	199	191	179	186	212	227	220	207	211	208	222	223	196	184	192	190	226	223	227	205	219	184	185	206	198	200	201	201	204	203	204	211	209	189	194	188	238	210	208	180	217	210	236	197	213	170	215	224	202	199	223	217	200	203	190	208	191	199	213	212	211	220	207	200	192	213	234	215	211	182	192	207	209	195	192	202	208	184	248	215	220	206	184	213	224	212	201	198	192	203	211	199	188	201	189	203	201	227	226	197	226	205	219	184	201	212	189	210	229	183	213	188	181	217	223	215	189	217	165	220	203	190	196	214	206	209	196	192	198	205	186	212	184	204	187	202	219	234	196	203	207	189	186	205	199	214	201	205	179	220	222	199	223	203	210	207	221	212	217	214	228	205	203	172	203	193	202	185	189	193	209	197	226	215	220	220	220	213	189	218	216	223	211	199	212	211	209	211	205	193	217	197	205	209	191	182	202	204	207	207	218	233	205	237	213	225	218	214	201	230	204	217	217	212	197	223	209	206	200	199	187	197	210	196	203	214	232	200	200	217	219	215	234	205	212	185	200	186	206	191	210	203	215	220	212	230	212	224	191	206	208	185	217	191	204	231	208	193	213	174	195	229	193	206	226	215	205	220	200	188	230	204	212	207	222	184	218	205	198	214	209	217	211	207	210	212	212	200	208	194	199	194	185	232	225	200	187	195	243	184	215	207	221	193	234	179	188	228	213	212	211	195	178	201	195	221	213	204	212	194	203	211	212	224	190	172	208	198	196	200	205	197	202	196	198	216	213	205	223	220	192	223	205	217	195	212	195	202	223	212	202	193	192	175	212	182	195	202	178	195	208	197	208	216	199	213	192	231	215	176	188	194	237	209	197	203	235	217	213	219	210	218	197	231	227	197	188	194	206	222	219	209	222	210	229	182	222	199	215	204	230	190	191	202	224	237	191	196	212	231	200	205	203	214	228	212	203	203	233	201	220	206	200	208	213	184	199	242	220	219	182	209	209	221	200	210	226	208	200	185	193	187	247	191	202	200	189	230	205	202	213	193	186	195	193	206	204	178	212	205	226	205	223	188	204	193	228	205	186	199	209	225	221	214	193	212	201	186	229	228	224	194	193	199	196	201	216	207	208	217	206	201	189	208	185	226	183	196	202	219	196	230	202	198	207	215	205	218	198	196	202	209	183	214	219	221	193	204	189	228	191	190	178	203	206	219	195	212	201	202	209	240	202	189	219	210	216	196	198	197	209	204	201	178	206	189	206	190	194	210	187	202	180	216	184	226	214	177	215	222	200	199	205	201	215	186	196	202	231	193	198	228	222	199	208	212	196	212	215	206	212	199	214	196	223	195	205	208	211	207	182	202	217	226	191	223	199	211	194	211	188	195	215	211	200	211	208	203	211	194	207	208	207	213	212	189	212	205	221	218	215	217	213	217	219	202	206	189	215	203	216	217	212	189	200	205	210	190	215	223	196	197	181	188	203	190	212	198	192	224	216	199	197	221	198	183	206	208	187	206	211	232	201	220	168	205	201	177	210	199	193	186	199	219	197	212	211	198	196	199	211	211	223	192	199	214	218	234	209	214	203	219	238	167	203	187	190	187	197	192	215	178	201	198	215	215	234	198	191	203	224	224	190	197	211	199	185	215	191	196	203	216	219	214	205	221	195	199	208	189	207	199	211	208	212	203	217	194	203	201	179	194	205	197	214	181	191	210	207	206	226	198	212	200	208	232	199	200	193	212	184	199	226	192	205	198	215	197	204	200	213	189	217	192	218	203	218	214	185	212	218	200	212	182	204	241	226	188	205	199	192	219	216	216	215	197	199	198	225	226	199	206	188	220	209	204	181	201	210	223	213	198	204	208	230	190	194	203	242	207	188	221	208	185	207	184	232	195	220	197	206	190	216	214	221	191	212	213	198	221	206	213	206	214	193	229	208	196	182	205	203	185	215	196	193	178	194	189	202	214	225	192	199	227	211	191	235	191	199	200	219	227	215	190	207	220	208	232	202	221	202	221	200	212	216	189	199	214	197	194	207	225	215	186	211	205	173	155	197	240	208	212	168	206	190	213	206	229	203	193	222	207	199	196	211	200	210	220	224	200	215	219	198	209	219	209	171	211	197	192	226	207	218	184	189	213	196	215	199	204	223	199	211	180	214	203	192	203	224	193	212	187	228	207	219	213	200	210	212	195	193	222	212	219	213	203	219	186	188	194	193	192	207	201	236	192	182	188	203	190	180	211	217	199	216	207	211	221	205	208	210	221	204	206	180	169	235	198	193	198	211	219
22852	21040	28741	23545	21042	21037	6038	1277	998	911	809	770	746	686	721	686	609	604	586	572	583	572	521	582	588	565	571	532	508	535	545	508	538	543	542	513	517	577	513	511	533	535	524	494	486	527	545	495	507	535	572	503	533	490	501	483	476	551	493	527	501	499	512	482	481	513	484	543	482	505	475	496	477	509	499	507	500	550	466	484	534	511	483	509	464	529	506	519	523	495	454	526	522	521	452	492	514	513	511	498	503	526	523	518	514	425	484	522	513	511	452	514	490	497	479	453	519	497	493	475	474	503	481	521	491	494	494	493	515	498	496	513	505	473	526	516	498	485	492	494	505	514	478	482	517	515	537	509	513	505	489	516	507	488	487	502	483	484	558	498	481	520	503	507	500	503	467	493	463	480	502	544	485	511	469	447	521	472	501	501	495	506	500	463	493	496	500	534	427	517	482	514	503	465	486	521	500	453	469	487	536	490	508	514	489	492	501	531	502	506	506	496	484	522	545	478	552	504	486	505	507	495	474	536	532	518	505	518	481	468	517	502	474	522	519	497	511	520	504	525	522	494	534	473	442	489	482	490	492	483	507	497	484	492	518	458	504	477	489	520	520	520	492	489	520	504	511	543	517	505	461	444	521	519	505	467	476	509	463	500	508	514	496	495	449	486	498	509	521	476	539	503	506	503	471	497	490	517	481	481	501	504	441	538	517	464	500	457	496	482	478	481	498	494	475	497	490	467	492	516	510	501	466	481	493	512	474	496	504	503	536	519	490	467	493	515	492	479	535	493	494	536	511	469	499	463	484	543	482	449	479	510	474	500	489	517	483	505	498	498	507	503	488	483	492	492	492	494	503	461	495	506	490	498	465	467	536	541	513	493	495	529	509	515	471	498	512	486	491	481	467	512	523	473	480	507	475	499	474	481	544	504	521	513	460	512	529	499	533	500	480	507	451	545	522	489	466	518	490	454	499	468	495	516	464	447	505	511	482	494	491	534	462	513	449	505	527	497	530	519	512	496	478	495	501	523	495	484	496	482	488	534	527	502	484	530	500	499	462	485	515	509	481	503	506	509	477	452	480	500	463	513	495	494	513	506	519	516	484	542	472	521	495	504	496	523	490	508	504	515	529	483	478	493	484	500	511	472	509	510	547	486	527	487	455	497	548	493	503	471	491	521	537	540	485	518	486	485	513	467	475	490	504	464	517	494	464	515	482	490	488	502	487	496	466	439	507	518	473	495	525	503	494	503	487	475	475	440	512	503	480	538	481	476	524	487	496	514	501	516	503	545	494	520	505	486	509	514	499	470	541	524	530	497	501	522	480	484	528	500	498	472	495	483	487	559	498	519	459	490	524	490	508	493	482	496	510	502	506	535	507	482	526	497	538	516	488	508	508	504	506	495	492	469	513	485	467	500	469	495	511	496	499	446	454	487	530	469	490	485	504	479	536	472	493	502	490	527	478	499	479	520	487	503	502	480	516	519	521	513	492	524	500	449	507	511	514	510	512	537	484	478	504	485	483	487	477	500	518	484	476	506	491	525	479	502	538	490	447	506	470	535	445	513	500	505	447	481	522	496	506	467	468	513	505	488	523	500	527	465	521	504	478	463	516	537	522	502	485	534	474	514	506	487	504	507	530	476	518	477	470	530	490	503	466	523	540	503	466	501	522	498	471	528	514	485	515	475	497	506	525	538	476	527	464	526	487	497	510	471	490	511	547	478	500	530	486	500	568	480	469	503	510	490	539	486	520	475	545	474	511	501	464	484	497	477	496	487	498	503	478	505	498	495	493	482	508	453	496	512	492	506	542	479	489	477	516	483	521	492	497	494	520	493	504	477	491	514	500	472	512	496	498	468	531	506	513	489	510	527	507	492	516	484	476	484	546	476	508	517	466	474	491	476	521	509	494	500	483	529	506	464	524	479	520	485	479	490	484	501	509	491	537	458	470	500	499	497	464	446	524	495	476	470	503	518	545	489	499	494	522	481	482	465	495	519	514	500	461	464	493	511	502	497	493	451	503	500	522	493	496	482	513	474	527	514	488	520	510	479	507	501	485	492	480	497	458	528	498	503	500	515	523	508	492	456	494	470	483	456	506	470	494	495	490	500	516	480	517	536	513	500	554	481	489	504	500	476	487	513	553	484	482	476	526	477	473	502	500	527	475	479	521	490	526	516	499	524	507	521	457	496	519	498	550	515	530	509	509	472	487	519	525	482	455	469	508	496	480	503	510	519	523	486	523	478	507	496	486	519	504	494	531	482	480	497	499	503	487	511	496	479	506	487	472	499	513	482	493	510	491	472	542	513	523	460	502	528	486	488	473	471	505	510	462	480	504	477	473	490	470	489	509	499	528	498	464	497	516	457	505	517	517	497	500	515	472	505	519	489	508	511	476	455	480	478	531	506	506	539	485	541	487	489	497	494	547	490	481	467	476	506	494	534	468	445	483	485	487	475	506	450	486	500	489	487	515	518	455	548	489	456	518	495	507	485	536	460	481	489	487	514	490	518	475	500	499	526	456	503	523	478	482	482	472	515	494	470	479	469	531	494	482	475	489	492	517	479	531	468	484	507	453	494	486	494	497	512	497	521	498	451	467	518	503	437	492	481	486	474	500	504	512	509	483	497	478	515	507	532	468	504	474	456	505	480	498	492	498	483	497	516	491	473	505	490	515	444	463	506	479	485	475	523	489	485	517	481	491	495	466	507	422	499	498	558	494	540	490	510	510	457	466	504	489	498	495	524	539	499	521	473	530	509	487	508	468	482	498	505	482	509	448	528	515	468	514	534	456	469	497	524	496	461	529	496	467	474	514	458	509	532	470	510	526	511	497	511	490	526	490	506	477	539	483	492	518	504	508	492	510	481	500	508	497	521	475	490	499	480	478	471	514	493	487	516	510	453	476	498	481	497	521	476	499	481	466	499	521	505	488	492	487	484	462	510	531	471	523	474	508	482	524	488	512	476	511	491	477	494	507	510	526	476	508	490	507	518	501	492	517	530	479	517	499	468	467	428	490	494	495	494	479	512	490	524	508	469	461	483	548	540	504	503	523	494	484	528	518	509	461	544	495	493	501	460	509	462	494	449	508	504	467	520	519	519	488	500	505	530	487	531	486	485	511	481	487	499	475	518	491	509	538	491	482	512	485	457	513	510	484	532	476	478	502	523	483	504	531	467	489	473	519	492	476	494	527	450	455	513	519	473	475	494	491	520	473	496	510	506	506	513	525	517	486	513	526	518	506	528	494	473	477	507	515	452	517	457	464	527	519	464	478	476	503	453	528	502	508	494	527	464	515	532	506	480	474	517	472	497	492	466	485	482	486	482	521	538	494	500	523	516	480	475	528	439	509	463	484	493	493	492	520	469	520	500	519	497	476	494	496	489	495	513	494	512	472	487	495	487	518	515	499	451	526	481	504	459	505	500	501	522	458	483	481	500	521	520	509	520	484	445	504	517	491	511	474	515	510	546	481	511	512	465	512	483
7632	17401	13389	7069	5010	3643	2898	2271	1984	1623	1430	1355	1198	1125	1065	967	946	930	898	823	815	843	750	740	755	706	733	754	725	680	691	683	692	660	667	705	663	669	697	681	694	695	638	687	663	697	667	665	668	665	695	653	660	635	656	652	636	620	673	610	650	641	606	633	661	638	645	674	633	591	627	619	636	674	621	643	616	618	660	643	624	665	592	616	644	633	576	602	622	595	591	601	620	650	618	634	625	624	612	634	644	615	628	616	634	623	621	604	629	606	632	618	641	600	673	606	620	661	593	607	605	595	617	659	641	597	610	612	643	595	650	581	596	622	603	669	564	613	609	637	642	655	592	570	607	650	599	629	621	638	634	637	600	625	632	618	631	615	642	658	601	594	660	616	607	608	641	626	695	664	642	666	602	626	625	609	622	629	688	606	657	628	625	564	612	674	633	614	606	634	630	616	651	596	642	613	636	640	647	618	658	637	614	654	588	615	599	607	657	652	655	599	598	633	592	580	631	644	618	623	590	658	591	640	643	624	610	640	669	627	593	651	635	641	642	645	591	611	625	638	625	649	655	641	618	653	618	582	641	621	600	630	601	615	615	614	628	625	636	616	619	648	660	617	656	594	606	650	633	595	643	628	604	635	602	624	613	653	666	643	561	626	631	636	592	671	626	650	611	649	641	627	608	615	620	675	604	602	637	606	658	631	610	611	638	606	600	618	603	592	618	611	632	588	567	609	617	595	598	659	649	665	616	665	646	620	600	626	637	629	633	617	666	643	661	630	704	647	649	611	630	625	646	628	648	627	638	623	641	646	650	643	621	607	643	666	636	625	637	618	593	632	598	591	592	656	625	672	630	638	631	610	643	603	620	639	590	625	633	669	615	602	643	624	675	608	619	660	663	623	659	657	579	641	607	601	655	593	629	605	662	662	602	592	601	647	670	629	627	615	636	673	666	675	614	641	646	643	645	689	614	643	642	611	635	636	661	606	645	577	609	638	619	611	628	637	650	680	659	609	633	641	641	638	631	618	636	624	620	644	642	617	577	654	637	623	634	611	628	622	632	593	608	605	628	606	606	652	596	644	637	610	632	611	655	664	632	623	629	623	606	627	584	620	622	609	641	633	606	604	610	644	622	671	595	644	671	657	596	620	630	593	598	611	625	620	633	624	670	621	649	632	612	611	677	576	616	603	620	596	644	609	615	639	585	596	612	600	626	634	658	669	619	584	609	658	615	631	637	651	610	641	615	614	670	650	582	608	623	628	610	671	594	613	658	640	624	632	628	632	624	642	650	638	664	620	690	659	632	609	622	675	618	598	644	618	597	646	635	621	665	603	635	623	612	579	625	620	598	584	597	633	652	612	612	602	564	614	617	636	610	614	673	612	595	602	622	651	631	618	604	627	675	602	641	625	630	610	595	658	627	622	580	615	657	630	640	647	627	624	656	619	610	616	593	590	633	646	623	602	615	627	594	634	610	662	589	653	649	630	587	640	645	622	673	666	600	601	640	625	573	638	586	543	637	678	586	620	631	598	618	633	680	642	643	608	628	594	644	647	605	580	660	599	635	633	617	615	643	581	643	633	639	657	646	624	609	638	632	605	661	638	633	664	618	635	616	624	617	615	611	654	643	618	642	616	603	623	599	659	657	585	639	609	654	604	623	597	634	615	635	618	597	644	640	624	602	604	605	608	632	664	594	633	626	638	636	592	649	645	638	673	605	597	633	614	650	585	641	589	587	610	615	623	636	616	588	596	594	602	625	654	661	630	648	639	629	588	637	543	615	606	633	646	603	639	626	584	670	646	682	593	627	595	662	610	579	649	646	606	609	630	626	654	644	647	669	635	615	633	591	657	660	575	632	626	642	626	630	657	602	625	626	642	628	617	647	617	672	629	617	625	616	665	596	658	605	632	616	649	654	621	624	613	617	588	627	644	628	601	613	645	613	674	637	608	642	615	625	618	651	601	626	660	608	655	630	641	604	597	570	626	605	619	622	644	616	652	618	671	669	593	633	613	614	664	611	645	621	674	633	640	650	638	669	590	632	614	635	638	603	615	651	638	632	601	605	616	620	644	581	649	655	592	677	691	620	624	616	629	598	587	601	594	641	614	584	603	617	572	629	628	631	649	636	651	636	610	596	627	649	641	646	675	631	629	633	599	656	622	632	659	634	617	612	680	630	652	586	627	648	626	592	672	618	649	618	601	629	632	671	628	598	621	642	640	645	599	617	643	616	601	597	600	651	652	601	657	670	653	639	630	623	630	620	648	606	632	623	664	660	595	618	620	626	634	630	620	663	629	651	626	635	599	605	599	637	602	604	619	591	620	611	588	594	643	592	621	622	622	654	620	641	626	638	620	633	588	648	632	625	623	609	604	588	634	621	619	628	638	655	633	631	636	617	613	625	627	619	651	638	657	673	598	615	600	605	664	638	630	639	632	591	627	548	621	639	634	632	617	594	585	618	639	643	625	589	634	640	621	597	634	622	675	637	651	627	598	633	635	641	652	620	606	655	636	605	609	597	587	657	650	597	640	604	617	619	638	629	633	586	597	651	635	574	627	629	607	614	640	648	579	595	660	599	649	574	612	619	614	582	619	588	625	615	618	676	604	631	622	655	655	618	630	636	627	560	609	622	672	623	656	615	591	612	641	614	622	632	665	632	635	590	648	641	630	604	617	595	609	623	642	644	609	606	619	608	640	609	636	641	623	626	634	626	591	618	644	601	638	652	618	648	649	619	694	679	598	649	613	601	606	687	604	603	635	634	582	592	639	635	637	664	645	588	563	643	618	626	619	651	619	609	614	610	637	625	608	647	616	644	590	635	670	629	679	647	661	634	594	617	562	611	627	644	591	636	636	632	575	613	592	601	665	602	590	629	615	619	596	583	627	608	606	641	583	591	603	626	604	614	643	593	645	651	628	604	587	654	597	641	611	687	633	641	593	612	581	613	636	611	591	584	595	616	633	641	599	630	612	642	624	609	599	657	647	611	650	637	616	635	664	632	661	634	615	637	587	650	670	649	614	628	634	588	615	602	612	588	618	625	653	566	596	631	618	639	602	609	609	633	655	596	619	610	610	617	625	614	644	593	638	586	620	625	581	614	597	603	597	587	599	630	648	603	664	651	661	663	621	612	584	655	613	577	610	632	646	654	614	613	627	579	642	636	616	601	590	623	653	608	631	616	674	603	608	651	644	657	599	596	620	637	623	642	632	635	604	605	620	630	573	621	609	621	620	618	633	605	643	612	680	608	651	628	652	633	640	623	632	622	626	608	608	629	629	643	571	565	659	681	604	654	632	611	610	627	658	626	637	578	639	646	636	625	661	640	606	607	651	637	657	599	634	615	687	622	603	601	606	638	603	659	595	650	652	660	646	674	643	664	653	610	575	659	585	613	606	646	656	617	642	612	679	621	618	603	637	626	633	632	610	602	650	645	629	627	579	636	637	638	631	642	627	625	603	619	584	619	588	541	644	608	650	655	611
26964	19113	4733	770	562	532	283	202	220	198	214	194	230	214	198	217	214	198	193	189	183	198	199	188	196	196	217	189	200	177	226	193	227	183	186	184	201	195	186	201	198	177	190	197	176	200	223	203	184	204	211	196	182	209	182	215	187	186	201	193	220	184	179	184	208	167	195	205	182	188	187	176	195	187	182	181	188	210	199	189	207	207	190	206	184	197	208	197	185	173	189	202	160	185	194	216	180	176	204	206	219	204	201	181	201	196	221	222	189	169	214	204	197	196	192	191	221	212	179	188	197	193	181	206	187	196	190	227	180	190	224	186	203	192	218	219	203	202	192	195	196	194	183	180	190	213	209	221	198	217	215	188	176	182	190	190	175	203	213	193	214	212	215	194	182	219	188	174	177	201	196	192	185	184	188	186	205	185	213	200	178	190	177	193	214	201	185	184	203	177	187	199	180	189	210	196	196	217	208	178	198	199	199	206	184	210	174	179	175	213	195	194	224	208	171	210	191	216	188	201	180	189	192	192	176	186	180	189	220	197	200	180	174	186	214	184	202	186	182	186	205	186	178	181	184	194	194	190	198	200	193	164	186	198	181	205	165	162	198	207	185	192	211	193	192	212	189	184	195	194	221	201	182	194	225	219	185	193	188	203	207	216	201	212	215	211	188	205	207	212	214	218	199	174	158	206	189	186	208	179	208	222	214	200	177	200	203	198	184	187	202	206	207	190	185	218	211	182	161	196	185	198	204	177	198	199	179	191	217	185	212	214	202	211	192	192	208	192	194	194	213	192	171	180	183	195	206	188	184	165	215	210	168	187	190	197	173	175	208	170	223	196	193	205	196	194	182	211	182	221	180	198	207	184	191	198	191	175	189	215	216	198	208	203	226	176	191	198	191	195	192	208	178	214	179	167	212	202	177	184	203	197	193	162	204	202	199	190	206	217	198	180	184	188	187	204	172	201	199	194	189	205	190	214	191	210	185	196	173	205	206	184	204	205	163	175	199	202	176	173	187	178	185	168	184	205	204	180	187	187	219	200	210	182	208	174	184	212	190	212	193	189	206	215	181	194	190	204	196	209	162	182	199	201	201	214	179	178	181	192	215	189	193	206	182	195	200	191	177	224	171	191	194	175	221	196	193	188	188	215	204	189	176	215	215	194	186	164	194	199	221	204	192	196	179	228	195	209	197	197	185	197	201	178	189	195	203	179	194	203	196	185	169	188	189	199	185	193	189	201	202	179	194	179	194	213	223	184	182	203	185	213	184	221	192	220	194	222	183	207	210	170	182	198	198	204	188	208	194	213	164	169	212	207	193	194	209	201	181	183	185	192	223	179	203	179	215	186	190	197	190	212	194	199	203	189	199	215	230	189	191	210	170	215	207	209	175	206	182	163	201	197	190	203	192	191	187	215	181	206	216	213	191	192	178	184	204	191	190	192	211	199	176	178	194	189	200	206	197	204	211	170	209	201	193	192	191	185	234	198	217	197	193	175	214	193	211	198	218	188	190	191	195	204	201	205	184	186	202	186	195	208	196	234	196	197	182	198	228	171	194	210	212	211	191	187	200	204	206	216	179	208	187	201	202	178	206	186	194	220	221	200	195	205	197	202	204	192	209	206	201	195	182	226	180	218	193	217	199	189	195	207	177	191	192	203	222	204	220	184	222	187	201	217	201	189	186	182	188	204	193	201	209	205	198	216	175	197	213	180	208	200	191	227	213	203	224	201	200	184	172	221	206	180	184	189	197	209	207	179	200	197	187	217	204	211	181	195	214	201	196	180	183	199	187	203	200	195	197	203	187	179	208	205	197	188	215	190	196	217	180	181	194	191	206	193	159	202	163	207	209	183	188	205	210	195	193	206	195	174	193	206	183	221	211	197	188	200	194	192	232	201	199	180	176	206	214	212	215	184	189	191	197	216	182	205	205	192	192	193	179	223	199	190	221	207	189	194	194	195	183	187	194	203	199	208	220	168	197	185	189	183	182	215	211	203	183	188	196	189	197	204	191	187	221	190	195	192	186	205	208	218	196	192	179	180	213	173	202	200	194	210	207	202	209	205	187	189	181	182	210	196	189	186	186	214	199	197	193	175	203	168	185	204	199	217	203	191	214	195	195	194	198	159	214	196	203	184	210	194	207	192	182	204	199	212	174	206	186	195	200	205	209	212	222	204	182	201	182	181	193	195	205	221	195	213	176	176	215	192	188	191	197	182	190	159	204	218	195	200	200	204	211	199	176	181	219	191	193	213	176	192	222	191	194	213	192	213	190	193	232	177	184	182	212	191	216	208	188	197	195	196	194	166	190	181	224	202	156	199	196	182	202	206	177	196	190	189	184	191	202	188	207	212	174	193	187	202	206	193	202	189	201	179	208	182	201	218	220	220	201	175	201	211	192	175	189	212	196	214	199	185	181	186	187	210	205	197	164	199	217	207	188	195	181	179	194	181	205	198	172	204	207	195	210	204	187	186	190	192	205	204	220	196	225	196	210	214	205	199	184	181	182	197	188	191	212	235	183	196	216	189	221	178	185	192	200	195	174	201	205	197	195	200	175	189	178	205	218	194	228	185	218	192	200	184	206	168	206	204	198	208	197	201	191	202	187	183	213	184	166	205	222	192	179	197	203	215	215	203	184	193	185	190	190	196	181	218	187	202	188	184	209	173	185	219	204	213	210	210	190	191	186	172	185	185	195	190	210	190	210	221	189	200	194	199	190	194	212	207	203	190	209	204	169	189	169	204	184	193	176	220	195	206	210	190	171	189	176	194	210	184	186	194	192	177	182	197	211	184	212	203	189	222	182	197	192	194	193	216	183	201	222	194	193	216	192	193	208	199	221	201	173	223	215	195	207	205	215	191	186	198	202	194	188	196	210	187	187	195	197	212	172	170	172	204	192	214	171	214	195	179	209	197	189	209	209	193	184	185	194	211	170	175	201	175	212	193	204	201	188	211	214	187	202	187	201	197	183	193	181	189	219	197	206	197	197	178	195	190	200	206	189	183	199	190	208	198	199	211	190	194	179	187	198	198	169	201	166	222	224	194	194	185	195	206	192	201	175	210	194	211	202	210	189	213	190	209	224	207	184	185	193	214	198	196	193	204	218	213	204	197	189	208	178	191	183	213	188	179	192	202	210	195	185	187	187	199	186	211	189	198	185	197	202	227	215	213	208	205	235	180	197	177	187	216	197	209	201	181	220	190	195	183	172	213	179	215	158	179	193	208	202	186	186	209	198	198	199	227	182	176	220	187	194	176	206	218	196	217	175	181	187	201	188	180	197	187	213	186	186	195	220	188	190	203	247	179	218	228	181	210	167	200	192	185	179	186	178	183	197	200	185	192	183	189	183	200	202	174	174	189	210	186	200	201	205	217	170	196	218	211	209	200	225	189	193	204	200	204	221	228	199	179	219	206	187	181	204	171	196	206	199	192	203	193	188	194	203	208	185	195	182	219	190	177	180	206	191	210	193	186	176	202	209	187
4013	1355	1093	582	458	411	353	322	298	294	303	272	277	279	263	317	259	264	272	241	253	267	274	254	224	250	278	272	253	281	294	253	244	258	236	254	266	263	271	263	254	256	255	259	277	236	237	261	262	286	255	248	267	265	242	227	253	239	262	272	259	279	262	278	259	240	267	241	276	276	263	276	262	267	207	254	240	262	229	264	277	250	265	258	235	276	252	247	267	246	254	239	274	255	232	250	258	250	235	277	286	255	249	248	270	257	237	253	249	252	235	264	256	279	263	249	243	269	269	252	248	260	271	242	275	253	257	240	254	272	254	240	256	237	240	260	259	251	227	265	238	242	263	265	239	242	226	252	239	279	247	244	263	226	268	248	260	241	256	274	260	276	221	251	280	234	278	277	276	248	238	232	256	265	261	251	282	280	273	286	267	258	222	286	250	262	231	250	279	243	250	282	280	266	248	275	223	248	255	272	263	244	286	264	282	261	244	257	260	262	237	248	249	241	246	242	223	237	275	253	271	266	273	236	272	263	274	261	260	239	260	275	249	266	232	261	259	257	248	248	257	224	236	251	261	267	246	229	257	259	251	233	265	300	243	257	228	268	277	249	239	269	262	260	242	208	281	259	272	275	242	267	274	277	242	262	272	238	269	264	265	250	282	250	257	240	239	272	254	244	262	264	251	268	272	245	264	244	259	231	256	276	280	260	252	244	275	247	246	251	220	275	270	244	244	262	254	262	232	260	232	275	264	242	250	238	277	246	244	230	246	253	250	260	229	261	265	230	254	253	260	259	280	252	280	268	257	243	225	258	237	274	272	244	245	256	261	290	265	257	264	265	260	275	280	225	256	244	266	274	269	250	256	268	260	247	267	254	270	254	245	230	241	244	256	242	259	255	278	239	253	231	266	239	258	259	267	276	238	271	227	258	257	288	286	261	232	241	257	274	241	277	272	270	263	258	249	261	248	263	272	266	251	258	271	263	238	258	263	240	255	275	285	268	298	286	248	280	248	249	260	240	290	283	283	292	279	251	255	252	258	262	264	246	257	248	252	249	245	261	259	293	252	250	256	265	255	268	218	258	243	264	260	285	270	273	254	249	249	253	261	292	266	261	261	255	224	251	270	252	255	259	275	257	306	241	258	276	259	259	272	286	230	270	250	269	285	257	267	265	246	276	256	260	278	250	252	262	239	239	274	245	269	266	271	259	259	256	236	256	283	280	282	247	256	210	263	228	275	265	248	271	271	290	244	295	282	233	219	262	268	278	255	263	274	257	239	252	253	273	281	256	252	262	262	249	229	228	247	263	260	268	260	237	262	262	262	263	251	254	237	221	277	260	240	253	281	251	256	245	282	245	266	280	266	269	261	255	244	259	289	262	226	270	256	258	234	245	244	280	265	277	256	274	253	243	265	260	264	277	278	259	268	236	258	281	237	250	257	269	254	262	262	224	244	285	244	251	256	246	253	238	228	243	244	283	269	251	270	259	279	248	254	253	221	266	222	255	262	232	257	233	273	276	249	271	281	241	244	249	257	229	238	233	237	266	239	256	266	253	245	244	245	272	255	274	253	275	245	237	262	256	263	277	261	242	275	255	269	285	217	266	264	240	243	265	281	255	258	253	281	267	266	261	251	260	250	259	269	244	286	240	252	268	252	276	252	264	250	252	252	261	231	235	284	278	244	275	263	230	260	262	285	281	253	260	257	250	267	241	271	266	253	270	253	248	294	247	253	248	283	270	267	256	231	236	275	274	260	270	231	254	241	259	253	279	262	279	258	251	239	232	230	258	263	242	268	291	238	277	232	231	258	246	251	255	240	280	262	277	272	239	253	273	276	285	271	244	249	271	227	257	259	251	301	227	224	254	282	242	274	236	281	269	224	262	242	263	261	277	256	258	258	266	256	252	233	249	258	280	276	282	297	262	247	236	251	252	236	290	278	264	251	252	274	221	245	259	277	262	228	267	237	252	277	262	260	248	232	261	237	262	235	243	253	247	251	255	261	270	261	278	262	247	273	275	252	267	280	285	259	254	268	276	249	237	248	255	261	283	274	267	268	275	279	264	260	270	256	289	250	263	269	249	280	273	241	268	248	245	234	255	268	271	279	256	275	245	273	227	255	237	264	259	253	264	280	241	286	296	258	276	268	254	250	243	250	258	241	291	277	277	265	266	258	292	267	258	256	240	265	288	256	265	280	260	244	243	271	259	251	273	277	220	280	252	255	246	238	228	266	237	256	281	236	242	246	275	252	266	262	235	271	235	271	256	265	274	255	270	260	273	241	289	277	245	249	228	265	259	240	283	276	258	281	240	240	236	245	288	278	268	248	249	259	287	275	220	257	283	281	214	254	255	264	272	281	257	261	225	248	274	237	264	272	266	271	247	247	291	264	244	283	220	271	265	256	240	239	273	284	230	255	221	254	259	256	260	250	249	249	246	251	248	253	253	274	273	272	255	240	252	280	257	269	256	246	246	278	260	242	269	263	268	290	264	264	284	257	293	299	244	276	271	257	263	263	261	263	267	269	250	256	258	266	252	239	251	259	265	277	251	253	227	257	279	238	257	267	231	259	246	268	234	241	240	266	243	286	244	246	268	239	254	288	238	245	273	249	231	265	271	284	256	242	247	226	244	278	245	262	230	235	277	256	264	242	252	256	234	256	249	251	235	254	279	269	252	267	236	262	258	226	253	270	260	271	256	248	265	270	286	264	292	242	258	238	256	240	268	258	257	249	267	251	269	253	257	254	234	243	250	239	236	264	257	244	258	264	264	283	255	258	239	261	283	236	258	260	263	247	246	242	266	276	250	237	261	274	242	268	259	240	288	270	259	268	232	269	258	251	267	279	227	279	261	272	246	261	278	245	292	270	280	265	271	249	269	234	281	262	234	267	247	233	268	245	255	282	249	276	248	276	252	267	265	270	275	259	256	257	235	265	246	278	256	242	215	260	256	258	231	274	253	280	268	248	271	257	256	237	264	266	256	273	276	250	236	286	263	235	277	290	265	308	269	258	256	223	243	274	255	281	269	260	263	241	241	251	260	239	259	264	236	247	268	262	269	263	254	271	236	258	256	261	230	243	259	264	258	245	235	257	257	249	298	249	236	256	238	226	243	247	273	236	242	258	266	270	238	279	256	252	266	250	245	241	230	250	269	245	267	239	281	292	221	250	252	272	275	269	268	261	259	275	233	279	228	244	268	261	244	253	287	254	269	264	271	274	257	222	244	285	278	253	274	243	268	251	284	269	251	251	264	272	267	251	282	258	232	247	257	269	281	269	264	230	271	249	256	267	240	275	261	268	245	269	243	252	259	245	250	270	240	247	269	286	238	230	263	239	243	262	255	249	283	269	261	240	274	240	282	257	256	268	253	299	254	277	263	278	273	230	305	289	230	249	292	259	274	282	251	271	269	257	262	244	249	262	298	254	238	282	255	229	236	252	247	276	220	278	239	270	238	245	227	274	243	268	231	251	248	245	255	268	267
23822	20974	28124	23974	20952	7488	1170	791	736	648	652	579	554	585	547	528	509	483	516	493	522	475	467	480	506	482	434	470	424	464	451	470	445	448	490	452	440	440	443	435	443	466	449	464	453	433	455	464	415	434	444	454	444	422	447	464	443	446	414	423	472	458	476	447	427	410	436	460	449	408	444	443	434	478	428	493	469	432	459	442	417	403	435	385	404	455	400	465	445	440	451	446	450	467	472	463	410	423	464	451	435	406	458	473	425	455	431	464	460	456	436	460	455	451	455	453	431	438	451	425	476	458	437	438	429	470	456	447	423	446	424	417	458	480	435	405	468	421	477	429	424	475	427	415	438	446	397	415	425	451	433	435	462	435	457	453	454	415	409	419	418	434	438	443	427	427	441	417	473	411	414	423	390	444	440	455	413	427	421	468	426	427	436	437	444	447	452	423	433	473	463	456	478	420	458	434	450	409	409	446	467	454	449	476	450	415	439	483	425	455	431	457	444	462	459	484	422	418	469	420	424	480	427	477	452	455	472	477	464	431	427	462	431	462	440	430	442	452	437	459	422	439	423	441	448	434	458	392	442	449	417	438	436	428	423	441	437	446	442	444	474	448	449	415	444	462	461	426	457	439	442	418	435	403	461	481	448	453	444	421	414	428	413	454	459	420	448	410	452	435	469	472	451	445	430	430	467	465	442	464	450	467	406	440	402	439	467	446	438	460	421	445	406	410	427	446	431	425	467	438	445	429	442	453	449	447	413	449	463	443	430	436	442	467	450	436	450	403	433	418	419	424	462	438	429	465	460	452	428	462	457	484	414	475	448	480	466	441	414	461	477	441	452	442	444	421	426	483	428	438	396	456	418	453	457	447	406	419	436	458	433	407	400	480	489	420	468	412	445	453	435	431	449	463	462	455	448	413	426	390	410	419	446	442	422	459	445	429	467	411	455	435	453	409	465	433	388	431	426	435	434	436	376	448	407	439	434	448	432	436	471	451	433	460	462	449	437	440	466	409	438	450	459	439	450	418	470	450	460	471	425	427	447	393	411	467	473	470	454	440	430	483	458	426	426	413	486	451	418	399	454	423	435	444	436	492	427	445	466	439	434	427	457	445	456	455	453	438	469	437	444	459	443	449	424	415	457	445	441	438	456	409	445	451	428	416	421	433	443	423	464	426	423	462	464	459	412	438	407	454	440	413	460	436	391	409	427	409	436	449	425	384	407	472	407	421	401	454	452	424	482	458	431	435	438	441	417	479	407	421	410	428	434	433	453	437	444	497	430	404	434	463	438	429	496	464	457	432	438	407	471	450	428	462	440	407	499	421	429	438	459	431	470	447	448	402	440	487	452	441	435	444	448	432	460	434	456	420	476	436	448	395	445	449	474	409	435	433	451	444	400	404	442	439	429	439	411	427	471	395	436	436	484	456	443	438	428	452	441	466	477	445	445	411	446	450	449	449	427	460	449	454	447	444	447	445	439	465	424	405	456	434	452	447	440	425	431	442	468	459	440	399	446	413	454	413	457	455	452	451	450	410	422	477	483	442	427	456	439	452	406	439	402	456	411	436	441	480	400	427	451	430	420	429	441	421	455	464	421	417	437	447	442	474	426	409	433	443	419	441	423	448	438	452	409	490	408	412	449	498	428	453	444	433	471	465	443	450	463	448	425	415	441	431	440	438	438	456	408	435	460	447	419	414	430	456	426	437	417	441	425	443	448	452	430	447	450	409	427	461	450	442	441	450	442	424	474	452	422	448	435	436	432	433	403	472	435	430	453	446	429	392	437	396	434	407	393	471	411	517	443	444	433	416	415	417	425	457	446	456	449	439	464	416	449	420	409	439	448	413	468	394	429	424	469	460	460	432	435	430	438	448	428	443	443	488	464	406	462	414	467	444	429	448	451	432	398	449	434	416	419	425	443	459	427	443	437	448	416	450	402	445	436	411	425	426	419	437	426	449	453	460	416	449	427	448	454	435	435	458	487	452	463	427	391	457	423	484	455	450	442	452	418	476	492	424	476	450	438	474	392	434	495	422	459	478	410	462	409	456	480	426	413	457	455	434	444	444	471	434	476	459	442	468	437	465	461	434	408	450	425	428	426	446	457	423	452	423	430	448	450	409	422	420	387	443	451	411	441	433	414	400	411	462	461	436	419	421	413	457	476	430	472	411	428	454	443	441	418	442	422	416	463	441	437	486	446	447	458	430	456	434	438	453	452	422	398	435	399	420	452	443	422	422	433	437	426	464	411	462	413	444	395	437	448	456	446	442	437	457	415	449	428	461	474	470	419	431	428	453	453	404	420	462	452	432	458	424	453	471	457	448	443	430	446	448	427	455	427	440	440	457	440	412	426	457	407	451	421	413	437	443	443	448	428	473	442	429	413	439	421	452	446	469	452	465	414	481	471	449	459	453	426	416	433	417	436	473	441	462	437	451	439	465	458	452	427	416	406	429	427	416	443	433	462	429	417	451	422	431	442	447	462	451	419	429	451	473	459	455	435	426	463	457	438	471	417	425	461	446	479	424	436	451	449	402	475	462	438	404	448	456	415	453	456	425	420	444	442	420	426	429	411	430	430	456	435	428	465	453	454	445	425	436	455	444	459	412	412	416	457	440	460	447	449	453	443	409	459	448	394	450	409	459	404	452	440	387	429	464	416	454	446	457	463	427	411	438	412	458	461	452	451	437	432	432	437	433	458	408	427	433	426	469	433	434	405	447	430	472	427	487	431	466	413	418	430	425	417	458	420	489	475	426	439	457	464	443	437	468	427	457	426	410	469	435	433	475	467	426	460	480	474	478	448	455	420	471	429	439	434	482	412	461	445	430	391	423	460	441	436	467	409	396	422	426	412	434	400	426	445	465	438	459	430	379	448	420	424	426	424	423	434	426	439	437	448	469	449	440	441	413	457	445	453	455	434	454	422	449	410	455	442	462	475	468	457	415	447	420	450	437	453	451	437	447	468	442	451	406	426	457	398	437	430	398	466	439	431	421	436	388	420	420	420	433	463	415	461	477	404	417	469	440	421	478	468	440	462	446	417	446	451	416	418	418	450	429	425	415	415	500	454	443	429	427	466	438	453	436	474	403	450	441	473	459	423	411	425	441	428	426	424	432	426	406	416	438	481	449	442	469	441	411	425	461	379	427	456	442	422	437	436	429	402	433	462	391	446	437	428	439	446	471	444	412	435	439	442	445	454	448	419	408	451	419	474	465	441	464	474	432	474	422	442	450	459	463	435	475	447	396	458	443	408	403	411	450	450	408	451	429	404	414	478	501	420	440	451	474	442	431	424	418	464	445	496	417	468	450	470	432	446	441	451	438	458	445	428	406	448	431	442	443	462	459	469	455	463	447	466	440	430	403	454	479	441	444	447	452	415	444	413	374	452	479	422	422	447	447	448	430	425	465	462	436	453	451	449	437	472	425	392	431	467	473	446	467	431	471	405	447	420	423	457	454	410	459	452	426	445	426	432	445	454	439
5133	10717	8335	4214	2876	2240	1694	1480	1211	1055	1032	940	845	815	815	764	676	694	688	602	662	684	646	634	608	609	568	583	613	613	577	598	613	626	591	562	623	570	566	601	534	560	613	527	593	586	576	605	549	592	604	545	581	564	583	552	555	531	568	555	544	533	539	588	539	571	566	550	542	521	576	540	516	564	533	550	568	532	518	553	561	559	510	539	550	547	571	569	584	566	539	546	544	523	559	531	577	523	555	562	506	576	532	585	566	568	523	512	569	527	537	531	520	575	561	577	549	570	567	559	581	570	564	576	565	525	544	563	544	592	534	569	537	543	565	593	540	534	567	506	548	559	539	594	582	595	549	547	568	566	521	544	581	520	499	543	555	519	597	552	571	533	553	540	561	505	529	570	545	535	601	506	555	529	576	536	538	546	524	571	535	579	583	578	599	554	535	559	611	542	595	543	539	575	545	581	572	546	556	547	565	569	574	531	548	536	540	574	538	525	542	528	562	537	528	569	523	521	545	564	553	567	579	553	584	526	539	539	560	501	537	565	555	559	571	550	574	531	518	593	572	536	559	517	537	515	574	556	544	577	562	547	545	567	551	554	541	565	542	509	542	497	573	540	601	576	525	513	564	574	599	529	530	541	563	542	541	573	548	556	558	540	555	512	569	566	558	573	571	540	534	575	544	546	535	555	552	567	521	526	543	568	546	576	511	518	548	580	524	570	565	544	559	541	561	573	561	568	539	545	572	582	536	541	520	539	596	510	524	498	596	530	567	536	533	578	531	552	560	523	534	546	530	578	571	580	558	528	559	576	533	574	607	583	530	550	576	553	529	556	549	569	525	547	571	543	513	554	568	567	539	571	569	561	565	553	529	540	542	579	524	611	527	527	552	532	506	573	544	565	554	573	564	561	495	580	558	578	546	545	598	561	542	564	545	581	525	543	547	552	569	567	512	561	502	604	571	558	543	598	578	580	552	548	554	528	580	568	565	542	550	538	558	622	543	540	586	542	579	566	561	544	588	540	562	530	538	575	496	546	554	590	559	514	568	540	559	529	577	552	577	542	567	553	547	551	544	518	573	510	570	581	603	558	575	564	540	538	551	517	598	586	555	528	547	547	518	532	509	537	537	537	530	567	532	532	561	552	549	564	504	508	528	568	542	504	504	521	544	530	541	549	553	538	586	545	565	567	578	534	559	570	548	502	536	544	573	576	564	550	538	568	540	522	523	585	542	560	552	559	521	550	540	563	527	566	551	526	528	566	556	516	551	544	553	545	548	556	525	547	533	525	538	526	571	542	557	599	552	613	560	554	564	523	491	568	563	541	566	577	572	588	562	568	526	518	556	544	563	528	549	585	578	561	585	531	541	530	548	551	561	576	553	556	572	546	565	573	536	543	559	563	595	585	562	545	525	572	557	539	550	548	533	573	555	511	599	606	524	541	574	604	547	593	512	583	573	618	561	519	544	522	531	572	551	558	561	514	535	557	548	584	600	561	526	556	524	576	540	578	540	566	568	544	599	535	513	559	518	518	522	573	529	540	542	530	598	521	569	532	604	553	552	557	566	552	535	578	546	556	540	537	528	570	550	571	573	549	515	570	577	582	511	597	537	548	548	561	539	498	550	574	517	513	565	573	558	575	556	572	553	535	611	591	545	582	534	567	548	512	511	567	532	517	524	549	560	500	567	572	508	568	547	538	570	560	541	567	570	536	545	539	559	559	521	534	554	526	586	541	544	555	544	563	542	567	572	534	531	524	578	548	563	545	554	546	596	554	510	521	583	561	573	566	552	564	577	534	527	546	524	570	576	544	515	559	592	614	532	538	520	565	524	542	559	540	541	503	561	558	545	547	559	559	590	562	531	577	558	544	576	536	545	575	564	577	554	534	556	569	512	541	528	546	537	572	527	638	572	560	577	554	589	537	546	544	550	541	587	551	539	542	566	558	538	522	532	558	580	541	564	564	569	526	609	518	572	562	581	507	572	551	557	541	522	523	505	513	583	595	529	550	591	552	557	521	569	576	562	548	539	557	546	556	589	544	535	528	578	519	538	557	533	569	563	531	541	589	492	584	544	586	551	592	536	536	558	561	550	607	565	548	567	534	500	533	586	535	532	553	560	574	553	524	551	544	552	498	511	556	532	530	525	542	526	526	543	534	525	538	542	526	564	617	574	587	526	515	554	582	543	561	561	544	572	546	518	532	532	532	505	552	550	543	538	576	559	559	567	546	547	511	557	574	557	548	547	541	588	565	569	539	557	531	531	528	569	561	555	570	530	569	565	520	545	553	562	533	540	513	552	570	544	562	554	552	557	521	544	567	541	586	568	531	545	580	558	525	532	558	541	553	553	564	544	524	549	556	539	570	551	544	567	542	534	539	542	562	538	562	512	561	578	571	542	539	575	553	533	540	531	548	570	566	598	540	547	541	587	568	543	564	542	514	537	560	504	537	572	539	565	566	526	559	574	512	540	540	571	571	544	551	538	540	531	514	548	524	553	549	531	530	532	537	578	562	546	520	575	528	513	569	510	545	525	547	530	554	559	579	557	527	549	590	527	612	541	537	586	544	545	494	547	544	584	510	520	528	550	545	545	554	542	543	532	534	574	542	600	547	589	529	519	507	543	548	528	546	567	524	563	554	577	585	548	556	561	548	548	567	566	559	541	563	565	538	571	566	551	560	532	524	533	533	540	559	525	554	555	561	561	571	495	551	545	530	546	525	542	530	566	576	487	581	588	573	529	587	515	527	528	539	546	546	535	505	593	624	549	589	563	541	564	552	528	554	571	563	570	545	548	575	559	560	556	588	546	486	568	540	527	580	546	581	576	537	521	552	550	567	591	504	546	559	551	552	579	545	583	572	542	543	537	553	551	558	564	613	533	580	526	541	561	587	527	577	575	541	538	569	531	533	520	557	572	531	546	547	516	572	538	547	495	575	568	566	544	593	541	580	573	537	539	540	534	554	587	519	509	595	575	532	573	576	538	561	563	582	524	514	533	575	551	543	506	515	570	566	587	535	499	551	524	505	504	521	555	539	564	512	530	560	575	537	558	526	518	574	577	549	581	547	562	521	549	541	536	539	558	549	574	518	495	549	563	529	539	583	539	514	537	561	549	568	546	531	551	523	501	553	540	564	576	540	535	541	531	585	531	566	541	523	527	545	580	582	567	537	572	572	492	565	562	591	558	563	560	536	571	583	558	557	565	551	534	551	512	550	562	564	581	513	576	526	539	556	559	559	558	523	563	533	596	537	548	526	587	505	566	497	503	545	514	543	547	539	548	546	585	554	555	587	490	520	536	515	548	545	540	545	530	532	519	561	545	564	576	524	537	548	547	572	550	558	525	557	563	578	550	532	582	578	562	529	561	537	562	548	540	571	552	541	552	535	570	557	537	520	580	572	533	546	554	512	553	555	520	589	511	571	574	510	530	556	590	558	540	571	594	520	560	532	519	528	562	561	510	552	553	557	552	568	587	545	527	563
25017	20974	26734	25051	4045	443	332	244	239	195	217	205	174	198	188	155	177	176	161	154	148	158	148	133	162	156	141	127	151	130	131	140	159	162	140	139	134	124	129	147	132	154	120	134	155	146	132	157	147	127	166	158	149	152	153	165	155	131	152	142	149	132	127	144	144	150	127	139	137	143	142	151	139	128	150	122	134	143	140	132	147	144	139	161	156	151	147	156	139	131	134	137	140	149	161	141	146	149	145	149	156	118	137	135	138	139	145	147	156	141	147	143	137	144	148	129	162	116	144	134	139	119	117	141	160	157	153	126	121	139	162	145	126	128	149	157	159	155	150	166	134	144	151	144	170	161	155	123	139	148	161	134	136	142	138	156	113	140	123	128	130	142	143	158	113	128	142	152	151	140	120	144	137	149	150	154	140	156	162	151	138	131	139	120	132	133	150	126	149	147	144	145	138	157	156	139	139	127	168	133	127	129	137	144	124	120	163	141	118	137	138	136	123	127	136	143	142	125	148	143	129	121	154	140	138	155	158	137	157	134	142	125	131	145	138	133	138	146	139	150	121	150	163	134	132	156	143	155	142	134	155	107	148	139	148	148	147	145	156	141	133	151	150	121	147	138	151	126	152	137	133	141	141	121	140	137	143	146	143	147	152	158	124	159	161	134	161	133	143	126	144	143	140	128	150	133	141	155	137	144	152	111	150	131	139	139	161	152	146	136	131	157	154	137	128	141	151	121	166	139	184	129	138	143	146	132	143	120	153	164	135	155	138	148	143	162	141	145	120	137	153	143	140	180	134	136	163	124	145	143	155	145	130	146	130	157	152	143	137	147	150	155	137	137	127	120	152	142	144	146	146	127	161	125	141	146	143	133	122	139	153	157	152	148	136	136	150	125	142	153	109	140	130	147	132	127	151	157	132	117	165	133	123	148	144	134	147	161	119	131	140	146	126	134	163	140	147	137	158	139	134	138	162	128	124	138	152	150	133	141	129	136	140	146	128	138	140	158	134	132	152	150	139	124	130	133	136	141	149	168	140	149	125	133	151	138	123	132	155	155	124	133	128	154	144	116	138	146	136	140	131	148	118	148	127	143	141	142	151	135	154	132	127	141	130	164	148	153	153	138	153	143	152	107	123	164	126	150	127	129	166	117	138	148	163	136	144	162	152	149	141	144	151	126	136	130	164	144	143	122	167	125	141	155	152	129	146	132	135	149	153	144	140	134	138	141	139	142	159	148	137	154	151	148	145	145	134	146	129	110	114	129	144	161	146	141	131	134	139	133	133	150	148	128	149	143	135	143	149	130	153	164	165	144	127	136	153	136	146	130	147	159	156	135	133	119	124	154	136	128	137	146	141	126	137	171	157	148	129	122	120	147	141	147	140	130	145	120	126	132	155	136	173	145	154	160	144	165	141	147	141	140	147	140	122	147	157	161	124	119	137	130	153	139	119	154	154	135	134	126	156	131	141	140	140	146	149	153	156	142	150	129	137	138	132	137	154	145	131	136	125	100	152	131	150	135	141	155	118	137	145	148	125	128	138	146	143	142	129	160	130	159	134	140	131	148	139	134	162	142	138	131	132	136	148	145	163	129	153	126	130	135	108	158	143	138	152	134	158	138	147	152	143	152	161	156	152	125	140	136	138	160	133	137	140	137	116	140	131	177	143	139	164	129	147	141	146	141	150	134	149	145	147	149	134	126	138	115	146	129	162	137	150	142	130	132	151	145	120	172	140	136	135	124	140	138	140	120	143	143	159	121	135	121	140	151	149	149	137	131	154	144	151	161	146	146	138	138	127	149	141	115	116	113	141	126	154	145	118	127	113	148	128	131	148	164	112	126	143	153	123	148	122	131	162	163	128	120	143	137	150	129	144	145	144	135	134	144	153	144	139	133	137	153	137	140	133	166	128	147	140	133	144	129	139	143	122	154	150	153	152	160	142	127	151	145	142	142	141	119	164	122	142	150	130	139	143	149	153	149	132	138	153	131	137	140	131	155	140	144	166	119	147	129	141	118	134	154	142	169	137	129	129	150	129	130	146	136	140	161	148	139	127	131	141	145	133	163	184	142	138	151	143	153	139	148	156	151	145	147	145	155	130	120	129	146	122	140	125	139	151	143	129	150	122	135	152	143	142	125	144	146	124	132	151	132	140	133	151	152	130	148	143	136	142	142	121	130	148	136	144	145	143	136	161	149	133	143	149	164	152	151	159	128	144	130	161	134	169	151	174	135	129	157	148	147	158	148	142	141	144	134	136	123	130	147	146	123	136	132	119	116	144	135	129	145	157	147	138	151	139	134	140	155	145	134	156	135	148	140	147	157	134	143	132	131	143	126	138	163	124	143	133	131	133	134	125	134	169	127	154	131	128	149	136	139	128	161	129	148	156	133	155	135	142	137	160	148	139	151	147	136	150	119	138	142	138	131	161	138	139	144	115	120	126	126	137	133	130	135	157	132	128	126	124	141	131	154	136	126	150	171	140	141	131	128	140	128	127	123	140	138	121	136	135	145	159	131	155	137	156	123	150	125	154	127	146	140	120	135	138	133	146	141	158	159	125	142	147	164	126	154	156	159	141	161	176	134	142	127	137	148	153	162	147	146	146	139	139	128	133	146	135	142	158	149	134	132	134	167	154	152	148	148	126	161	139	139	143	123	107	152	137	142	147	156	135	135	143	153	143	124	150	129	156	137	141	152	135	140	134	148	148	155	135	145	145	121	142	155	139	130	153	122	144	140	142	150	144	141	166	173	126	128	147	140	136	146	141	141	141	147	146	132	143	151	143	139	143	133	137	158	140	139	123	145	142	110	138	161	137	142	146	134	140	138	155	156	125	132	134	136	133	112	148	128	143	133	143	138	156	140	167	148	139	144	145	149	141	143	143	141	142	159	151	140	125	125	123	153	137	148	109	127	129	136	147	122	138	119	146	136	148	154	136	149	125	155	164	123	120	161	131	151	143	119	151	151	148	135	155	135	143	123	126	156	154	168	124	148	141	127	145	150	133	143	145	138	147	149	148	144	109	136	162	141	131	141	168	142	133	145	137	134	133	145	155	120	113	120	127	145	154	145	130	120	163	135	146	154	133	159	133	132	143	137	136	120	147	153	137	124	121	151	135	149	130	147	138	154	131	148	139	140	121	143	153	137	170	134	154	141	134	129	129	149	136	136	129	136	150	140	140	128	134	149	131	143	139	148	152	149	130	125	130	139	122	138	125	142	127	119	145	137	146	149	141	136	134	149	137	147	137	122	138	134	131	133	145	134	150	133	138	137	110	138	123	142	150	157	148	140	153	162	119	132	129	145	149	136	124	130	164	120	143	138	150	142	139	141	164	138	151	156	123	136	125	141	132	141	144	136	128	137	135	150	148	133	133	127	129	156	140	161	143	153	142	136	139	138	140	125	118	131	156	127	134	148	126	130	138	132	146	159	143	135	118	124	146	141	138	138	132	155	157	129	126	155	113	142	146	140	151	143	154	129
4612	5552	4083	1942	1395	1007	843	644	572	485	427	424	359	353	322	307	270	267	251	250	257	258	243	251	242	231	258	231	223	234	226	246	236	190	216	205	212	219	212	192	205	193	210	233	208	210	207	203	219	206	214	210	222	199	213	202	217	224	220	182	219	208	241	203	221	215	224	225	204	206	195	199	219	203	197	207	215	225	188	197	222	183	208	204	216	176	212	206	193	210	213	201	214	208	231	208	202	228	202	201	232	201	193	204	195	212	211	219	213	180	221	210	200	250	205	192	216	178	200	207	187	198	213	208	186	207	198	207	214	230	196	214	177	232	178	200	211	202	215	178	188	207	226	199	199	206	216	191	191	222	192	215	171	197	200	215	189	190	206	199	212	203	190	233	202	220	225	218	239	198	205	196	210	206	198	183	205	188	193	188	202	199	184	195	227	203	210	197	194	186	206	210	198	215	192	212	200	212	224	184	190	174	220	209	211	232	202	204	208	206	192	180	193	213	209	209	221	170	212	178	181	220	221	180	204	200	227	201	208	194	205	232	191	205	184	225	165	200	215	187	193	233	232	216	223	192	196	190	190	194	177	197	200	180	202	214	207	196	207	214	206	195	214	204	194	223	188	193	188	212	208	177	221	189	194	232	207	229	196	182	199	203	181	214	192	212	224	214	223	222	201	178	177	226	218	207	208	213	181	194	199	214	200	172	200	202	197	203	189	224	181	174	206	205	206	216	199	194	185	225	187	216	194	190	193	213	196	193	178	196	218	215	206	194	214	220	199	183	224	208	201	219	196	219	206	182	192	217	201	224	231	202	204	205	234	186	226	216	197	196	194	193	209	219	204	228	225	189	181	213	199	227	192	211	215	197	184	194	184	207	215	177	202	183	196	196	194	210	192	197	197	195	214	217	206	213	195	214	205	203	198	228	186	190	199	215	187	206	202	213	214	221	213	177	212	176	190	177	218	208	226	227	195	207	226	209	207	204	200	199	199	222	201	254	175	203	188	235	169	220	205	196	214	180	183	217	206	189	216	188	193	224	212	187	187	194	253	200	203	196	217	223	209	205	208	180	208	192	210	204	223	198	192	189	207	202	209	215	175	200	190	236	189	178	180	198	175	191	212	208	218	199	183	193	201	209	209	209	208	217	214	196	204	212	224	221	187	207	192	220	190	182	194	212	201	200	201	216	187	197	208	220	213	209	186	227	185	207	203	219	194	197	211	229	198	196	240	194	210	201	197	218	196	200	202	220	199	194	220	214	223	188	186	178	181	206	216	182	206	183	187	203	197	182	208	212	208	205	185	194	200	228	207	196	231	195	206	215	211	201	203	201	191	205	193	193	183	203	192	213	205	209	221	218	227	211	194	183	214	224	207	210	244	207	192	196	197	207	182	179	223	224	209	212	206	213	210	195	210	189	202	171	204	202	220	197	188	188	202	227	206	196	207	218	197	189	211	189	207	209	214	199	213	194	229	224	218	199	194	208	196	202	225	205	198	201	190	218	209	206	212	203	225	195	202	220	209	201	226	197	197	222	214	183	204	213	214	197	203	224	196	211	228	198	219	205	205	218	214	195	205	193	227	207	224	226	209	216	181	210	236	186	183	213	229	205	186	212	185	193	211	186	191	229	194	211	221	185	216	208	211	197	183	196	205	193	215	217	202	199	211	205	223	212	211	212	202	227	188	191	191	198	206	201	214	233	199	194	188	186	201	183	211	209	191	175	207	211	205	214	204	204	214	221	203	190	206	186	201	211	193	192	205	185	204	214	219	216	194	211	197	173	203	212	230	217	220	206	198	230	196	208	216	186	204	211	184	207	210	189	226	193	194	202	193	204	200	202	196	245	208	217	208	203	186	209	186	240	210	199	209	181	200	211	185	191	215	206	209	200	213	208	191	194	213	213	175	188	204	172	185	203	211	194	239	201	199	212	191	203	185	210	207	229	184	182	244	209	208	210	217	189	229	194	190	218	210	209	186	234	199	181	197	217	223	181	179	196	197	213	192	173	192	209	234	216	211	188	212	192	197	200	208	214	210	182	194	207	187	209	201	179	222	184	197	192	201	174	209	199	211	196	194	185	199	209	206	204	213	198	197	236	197	193	215	208	196	230	213	199	201	226	185	192	194	200	212	215	187	192	210	207	196	174	166	201	214	205	203	206	194	205	210	200	209	208	227	221	176	218	191	207	204	221	186	201	197	173	185	197	191	206	200	192	201	190	210	207	201	207	206	178	217	212	218	208	212	210	203	188	205	204	231	230	207	207	227	199	220	192	199	187	215	203	207	220	220	245	182	215	176	193	190	188	196	220	217	202	214	214	194	209	214	181	199	226	196	205	186	210	202	214	178	218	204	210	195	202	193	214	186	202	194	187	201	226	212	195	188	203	201	182	206	190	237	204	207	203	215	202	192	213	225	181	204	219	189	198	183	208	215	217	186	180	192	195	201	228	236	212	214	202	200	195	229	184	194	206	191	214	217	190	202	176	221	214	173	205	194	187	205	193	197	198	171	214	220	196	205	196	229	194	215	213	223	199	219	213	196	188	200	209	209	206	182	213	198	207	208	198	225	213	206	200	219	195	189	176	193	199	212	187	183	209	184	196	184	207	205	229	203	219	225	183	193	195	193	187	204	218	201	183	216	195	201	202	208	218	217	220	207	218	193	201	211	206	240	186	194	208	180	223	174	208	211	208	209	182	215	199	196	211	204	213	199	208	207	210	180	232	212	193	213	146	210	210	178	190	215	197	183	204	228	207	206	187	230	195	227	204	212	194	209	195	213	209	190	209	213	176	223	196	204	199	197	180	201	233	236	193	186	210	217	196	200	220	202	219	204	229	175	190	186	204	191	218	194	187	210	189	188	224	196	194	202	217	213	197	187	200	197	213	201	227	207	207	236	185	212	195	215	185	205	185	201	202	206	214	205	194	181	171	229	215	207	208	181	200	211	206	207	215	187	195	216	191	182	209	173	196	192	184	189	235	174	173	210	208	237	220	177	220	198	196	218	175	200	205	215	202	175	181	199	190	193	211	194	198	232	209	180	184	172	198	195	206	196	205	218	199	225	214	195	218	203	211	214	216	219	217	183	186	214	224	199	201	201	204	168	204	189	211	193	213	204	245	209	213	216	215	185	216	179	196	197	221	195	205	182	194	199	229	212	191	214	207	180	191	183	182	202	214	198	180	201	160	222	212	225	195	223	222	187	205	202	221	183	204	201	241	200	220	207	207	215	200	229	208	238	217	199	183	199	194	210	198	207	208	216	198	217	216	175	211	208	197	199	187	225	196	214	206	185	182	229	198	210	198	220	203	215	205	219	208	191	204	192	216	190	204	184	198	189	223	191	217	188	190	197	203	205	198	211	199	186	204	228	195	207	198	228	217	202	195	219	195	195	202	207	233	193	207	204	212	216	203	228	208	218	210	201	197	209	187	178	200	219	212	192	209	223	196	193	177	187	203	227	178	206	219	225	203	216	208	197	166
22758	21005	28685	23514	20999	21004	5896	1271	991	865	857	765	734	697	650	661	658	585	655	528	555	617	526	561	468	540	521	530	501	483	545	536	532	546	522	541	515	521	579	550	517	550	502	485	506	504	518	480	468	502	500	516	516	508	528	523	511	516	503	492	491	509	546	487	455	521	514	504	512	478	512	515	477	544	528	500	477	481	477	509	494	507	515	524	503	478	476	465	498	507	486	486	500	494	491	500	524	478	474	486	478	491	461	483	476	565	503	490	549	498	492	479	455	486	474	475	474	492	484	496	463	513	465	546	529	505	494	471	472	504	523	484	511	534	510	479	462	495	506	525	472	479	490	480	501	503	497	510	507	498	491	503	514	492	507	498	454	492	485	525	526	484	507	525	493	488	509	524	476	506	487	509	525	553	526	507	517	491	498	517	476	486	491	504	480	543	528	473	464	510	466	546	503	457	493	462	473	511	523	485	500	490	446	504	493	460	497	524	535	483	550	483	502	488	478	488	504	495	469	488	507	503	517	512	497	486	530	446	517	474	490	485	512	483	523	472	498	462	495	497	516	464	471	505	497	486	550	460	483	516	459	469	466	529	478	482	479	487	474	526	509	494	514	486	481	509	473	455	510	487	462	503	493	482	475	494	522	509	502	508	543	532	495	490	483	519	451	507	519	485	463	491	509	491	505	480	508	510	507	487	437	505	515	518	472	488	537	495	488	496	511	510	505	511	551	488	469	484	530	501	478	490	450	516	465	503	505	461	487	494	470	478	478	492	519	464	519	513	478	514	468	470	507	486	484	491	506	466	498	529	505	512	499	480	519	531	498	504	513	469	486	478	490	449	463	479	467	509	496	427	443	521	479	508	523	498	484	448	524	506	495	522	504	473	513	439	490	496	500	513	479	484	496	533	510	500	507	504	516	483	509	514	474	540	466	462	487	503	531	535	482	469	475	510	493	475	486	490	483	482	481	465	510	486	531	480	469	501	500	484	529	513	515	500	543	498	486	501	491	505	504	552	522	510	466	514	516	496	518	505	463	471	523	507	525	494	526	480	513	501	493	510	471	509	467	457	486	528	475	508	480	529	523	482	503	501	495	527	460	485	472	485	512	497	480	505	489	454	481	481	523	494	451	522	508	533	512	461	484	504	471	516	478	492	502	492	470	495	536	474	507	523	537	501	463	475	461	500	486	516	478	487	494	463	499	507	453	510	496	458	506	473	495	508	519	490	487	515	508	458	482	482	518	480	512	481	479	492	511	466	506	510	466	474	480	493	480	504	485	497	494	508	468	517	467	525	476	519	503	522	475	486	513	512	487	494	475	498	505	485	490	486	503	478	526	508	496	505	486	504	450	447	490	461	492	474	481	496	462	443	483	475	490	480	492	493	507	487	485	478	513	493	536	515	465	492	491	530	486	476	522	478	492	543	505	499	507	462	514	503	485	495	505	497	479	487	518	492	468	484	550	485	492	535	506	514	495	498	485	478	496	496	516	453	473	482	462	481	511	515	473	498	484	516	505	481	482	469	535	479	476	472	484	506	495	538	512	529	512	513	492	480	456	490	452	503	508	544	506	498	492	528	503	479	507	503	521	519	497	469	494	481	495	542	507	485	520	503	498	510	533	493	544	489	457	501	508	530	490	497	475	492	496	463	499	476	490	466	506	477	486	505	519	512	530	470	463	511	475	502	522	426	484	513	507	516	496	478	519	475	506	473	485	504	504	527	492	507	533	495	522	534	477	485	516	492	461	522	502	470	490	494	475	480	504	497	455	500	472	456	445	450	495	511	467	492	498	493	498	496	510	516	513	482	508	533	512	491	479	487	507	478	498	519	468	448	489	516	503	473	468	502	481	482	494	495	500	483	508	474	521	481	520	516	475	510	481	493	498	513	497	495	466	494	480	505	473	483	503	487	483	462	515	518	490	489	484	478	514	504	477	517	486	481	528	494	490	514	548	524	458	479	463	508	493	533	493	462	461	521	469	461	499	495	498	488	523	491	506	485	455	493	518	476	525	496	496	479	489	519	500	495	511	483	488	514	500	500	493	487	487	496	531	500	496	500	467	472	447	481	514	516	495	498	495	514	467	513	498	526	480	495	473	459	495	478	521	498	542	548	519	499	521	514	549	476	487	487	537	449	458	486	512	503	450	496	531	533	538	501	475	486	484	478	483	492	527	469	430	489	517	506	469	495	514	506	484	478	469	508	469	481	484	491	505	512	519	498	517	502	480	476	507	501	504	495	483	510	495	491	508	487	458	506	476	485	458	493	455	503	518	484	510	488	503	491	524	486	506	505	493	506	461	551	527	458	523	511	510	470	498	450	512	488	524	465	520	505	505	488	471	487	492	491	493	453	513	477	511	512	480	499	529	493	498	509	501	481	501	513	479	523	469	487	503	481	540	495	505	495	493	496	478	485	477	468	496	502	536	489	506	476	477	464	491	494	512	500	515	429	504	486	499	511	490	481	504	497	477	526	521	474	564	456	508	466	499	462	487	503	554	492	493	506	437	481	490	490	515	487	489	445	496	547	498	464	453	478	517	506	505	485	487	497	472	481	504	506	478	509	483	502	489	474	502	470	490	478	507	500	523	478	490	518	487	500	461	521	467	531	508	467	531	447	502	478	469	478	476	482	503	549	499	498	504	486	488	474	499	457	439	500	488	471	489	478	502	474	487	510	494	459	460	503	466	470	510	478	519	482	474	480	503	497	469	500	491	519	505	528	503	464	521	479	486	493	514	460	450	493	459	462	493	455	500	480	497	464	518	490	515	458	521	498	488	485	529	490	478	491	451	500	517	521	514	509	486	443	487	496	513	498	519	522	461	482	480	526	447	469	482	477	520	491	489	488	499	507	522	516	492	499	441	527	494	501	487	496	517	506	502	531	505	506	484	509	487	484	508	467	509	446	494	446	498	509	503	486	531	491	513	466	464	472	506	458	475	525	499	553	460	520	489	505	475	512	505	493	473	492	501	498	525	471	470	483	489	482	465	499	488	487	517	487	519	484	494	478	490	499	502	510	532	491	498	485	498	479	491	473	488	516	544	489	486	512	513	471	477	503	506	497	450	518	482	505	472	493	516	500	456	493	484	465	500	467	464	508	493	498	519	506	471	497	515	477	485	526	502	470	486	511	523	470	507	508	488	486	439	475	500	494	487	464	427	491	465	504	501	520	514	471	509	560	480	495	482	538	513	474	503	513	491	478	491	480	472	477	483	467	512	506	503	508	455	468	443	474	496	530	519	532	491	499	462	478	458	509	506	486	488	464	507	501	497	500	488	501	519	491	442	510	478	470	454	515	501	463	492	473	517	476	468	531	513	479	475	514	478	513	510	516	467	509	519	501	526	533	501	497	498	517	517	502	485	529	516	511	564	472	455	510	526	500	492	508	436	510	500	481	496	516	483	436	488	470	528	522	515	534	470	475	514	483	492	483	440	442	462	471	456	483	499	483	485	462	529	496	482	513	478	475	494	506	485	484
7510	17248	13366	6990	4874	3696	2826	2348	1956	1692	1446	1359	1213	1127	1084	986	939	871	855	839	795	749	821	757	728	720	701	692	709	738	694	654	664	699	677	722	674	664	671	676	635	671	615	650	640	630	641	650	698	667	623	668	614	627	634	631	623	619	630	636	619	627	599	607	595	664	608	622	628	636	617	606	628	644	601	631	687	642	604	595	627	609	618	629	605	636	635	665	640	654	623	631	596	628	649	675	618	625	616	626	599	631	665	640	650	599	641	616	594	620	627	621	623	648	633	644	591	596	646	619	575	632	656	656	663	624	586	619	577	629	648	621	645	644	635	692	644	596	662	639	633	613	628	590	570	664	619	599	613	596	590	588	616	613	642	606	611	593	591	608	657	605	605	573	620	594	641	623	598	573	635	624	604	624	640	645	603	639	643	620	631	636	639	639	600	573	627	658	591	593	646	566	626	619	598	603	558	589	602	655	619	613	544	631	619	628	634	594	587	633	602	589	609	618	646	614	668	617	603	633	622	627	622	579	624	653	613	586	626	564	645	648	682	608	634	621	604	598	636	624	671	632	596	606	647	641	628	613	629	606	604	607	658	580	641	599	597	672	646	670	637	623	624	655	587	596	620	605	615	645	611	600	595	633	630	660	580	634	663	661	635	642	583	607	599	632	632	633	650	620	645	618	592	605	604	614	600	604	633	598	600	639	642	597	612	624	598	600	640	642	638	653	623	613	614	606	633	591	647	592	588	647	610	589	613	650	662	595	580	653	637	599	640	634	636	610	633	615	607	638	670	582	615	644	602	630	651	620	588	652	600	598	622	578	633	623	627	596	624	623	601	649	660	590	588	609	619	582	638	648	598	636	632	624	554	611	575	627	619	605	567	631	594	631	625	629	554	617	582	573	624	637	609	621	598	642	654	630	655	579	575	565	622	562	594	623	550	633	639	644	632	565	618	630	647	619	596	593	622	653	618	625	632	610	677	588	627	616	634	620	599	621	627	609	634	619	611	672	642	673	677	616	582	591	655	619	609	618	599	610	613	619	637	595	646	595	580	592	642	595	636	659	626	595	607	600	629	616	635	602	573	581	638	629	654	684	659	595	609	616	553	567	605	597	654	612	595	623	645	641	594	649	611	634	639	616	618	628	605	643	589	603	631	642	584	627	608	562	614	624	614	614	625	624	575	599	594	640	626	625	606	627	635	617	592	628	620	600	652	597	643	621	600	639	607	651	602	616	604	586	602	635	567	621	629	587	655	630	596	632	613	622	613	579	604	624	635	609	594	584	589	621	624	591	609	616	576	611	568	625	624	628	578	650	609	646	598	597	612	605	653	593	611	563	621	564	650	668	617	654	631	585	618	610	613	612	619	649	620	586	597	639	628	642	629	602	653	595	640	618	637	609	582	611	635	616	646	662	613	582	609	596	620	606	645	581	663	654	586	600	634	638	635	633	585	642	612	640	621	658	650	624	589	573	609	606	583	580	653	614	570	618	637	610	634	590	619	638	597	661	636	613	627	654	621	604	647	613	617	610	635	668	604	612	629	591	601	607	643	627	622	606	605	610	643	595	603	609	637	643	584	630	628	593	618	605	624	613	595	632	620	667	631	594	597	640	553	627	562	630	682	638	613	621	604	642	592	583	635	640	620	610	628	602	643	595	582	621	598	625	618	616	580	638	598	596	639	613	604	605	648	639	655	599	567	632	623	617	594	581	622	580	633	582	638	608	602	601	593	630	633	604	626	599	640	625	622	625	651	656	653	582	565	634	602	604	635	629	606	601	630	653	626	645	650	611	596	611	648	583	635	598	593	596	613	613	621	638	626	587	619	637	634	625	625	600	618	637	543	622	602	570	636	606	626	625	641	628	618	602	581	625	595	612	634	635	602	680	590	634	639	578	656	647	642	611	636	625	615	600	651	624	588	634	660	609	675	637	629	582	612	623	643	600	633	634	597	589	610	606	630	625	598	603	624	571	645	612	625	597	636	618	607	589	672	609	609	654	589	626	668	602	615	635	636	626	585	617	577	651	638	622	619	599	658	654	610	650	597	629	613	649	586	624	654	639	618	616	616	624	644	607	664	609	619	672	632	635	651	568	615	621	616	634	621	574	587	595	599	599	635	592	609	594	603	613	613	569	624	601	645	620	608	617	658	596	613	633	613	596	647	646	595	602	660	653	605	587	613	630	629	604	599	641	646	648	634	578	639	623	583	620	628	612	634	623	640	591	594	631	634	623	551	574	612	651	584	632	570	607	586	583	620	626	634	665	626	616	599	607	610	614	600	601	589	610	617	618	623	629	590	610	659	598	632	602	591	586	626	584	595	592	585	593	659	637	631	619	606	616	603	641	614	659	616	639	605	600	578	625	599	585	605	619	610	612	640	627	647	637	603	630	650	587	640	634	652	629	629	615	591	609	609	589	615	614	624	634	606	650	603	660	588	627	632	693	662	578	585	616	617	607	608	636	598	600	615	642	639	624	627	596	625	595	587	628	634	572	580	589	628	594	601	594	630	567	667	615	609	656	614	608	604	644	627	580	615	626	625	655	618	638	590	670	609	628	639	635	578	602	640	627	617	643	581	635	557	640	625	590	635	618	607	625	619	619	597	587	648	637	597	606	599	595	613	594	615	621	591	613	644	602	623	592	610	648	649	604	632	617	598	622	601	562	607	614	576	637	649	606	587	645	611	620	628	619	608	641	649	655	594	664	625	608	636	613	594	595	609	574	608	608	600	583	625	644	605	612	609	592	594	567	626	586	628	618	604	614	644	620	636	604	626	603	620	671	639	623	664	605	619	596	617	603	635	645	633	573	594	646	633	572	631	627	613	662	617	571	620	606	649	602	612	648	628	581	621	588	617	601	653	627	596	602	667	594	610	584	633	651	607	673	661	588	638	616	610	616	569	602	643	621	661	623	628	618	637	642	604	646	639	559	606	550	670	631	615	638	660	599	600	602	622	586	614	624	626	626	600	610	657	588	651	622	626	633	605	620	614	600	596	655	602	623	619	603	613	635	610	621	603	640	650	633	621	648	632	610	624	657	618	663	613	601	615	594	602	611	644	620	611	610	622	630	639	684	589	652	614	647	660	648	612	605	619	624	596	630	654	581	603	597	633	598	639	619	632	613	577	643	641	607	627	621	650	582	606	623	590	587	628	620	616	627	596	602	600	631	670	608	648	637	588	602	597	643	642	616	646	619	636	626	611	569	637	596	612	659	608	596	637	603	609	575	584	637	628	593	572	675	629	606	644	638	619	646	639	634	610	602	651	602	624	579	633	593	642	606	595	622	619	621	626	636	614	613	598	628	572	671	606	626	633	603	658	629	626	644	616	648	567	599	610	604	663	599	583	648	606	621	650	594	586	596	591	622	617	603	672	578	603	597	633	590	621	647	599	617	596	638	634	613	581	665	610	585	626	609	617	593	593	665	620	637	628	582	613	622	624	631	621	578	555	583	611	592	604	661	612	671	602	557	637	608	575	612
26814	18773	4522	464	288	250	240	220	199	193	181	195	213	185	230	192	181	192	225	174	165	208	188	190	203	191	181	198	192	187	199	198	165	190	170	197	220	199	205	169	199	189	207	195	198	188	198	187	198	202	202	179	208	191	154	163	194	188	190	198	207	208	194	179	197	188	166	197	197	191	197	210	206	230	181	181	182	169	187	163	197	191	174	163	167	190	185	191	189	175	194	178	186	176	182	185	160	183	183	189	184	174	189	200	168	182	180	213	197	198	174	198	188	217	226	200	188	161	176	180	177	180	195	216	194	188	197	211	211	181	190	189	207	185	178	169	201	186	185	194	183	180	190	188	193	192	188	179	187	196	174	204	215	182	186	200	172	182	180	193	181	196	196	196	187	207	177	203	198	215	191	206	207	200	176	192	171	176	184	158	186	186	186	236	200	182	199	162	161	169	179	207	194	184	177	188	194	179	181	171	177	164	189	200	200	188	195	215	174	179	160	192	162	202	199	196	212	191	184	186	183	181	178	200	228	182	176	201	193	198	203	188	179	190	207	218	201	184	187	196	176	186	183	179	199	186	199	206	200	190	175	178	215	176	198	215	207	187	185	190	204	225	178	193	185	188	186	175	166	186	208	176	196	204	177	191	195	153	201	189	203	198	206	198	205	185	183	200	171	179	199	174	176	202	202	206	197	212	185	182	207	169	234	196	190	194	199	209	190	193	198	195	196	219	211	180	202	189	173	166	186	169	189	207	191	181	199	202	186	199	159	184	189	199	187	194	202	191	200	182	188	192	173	185	189	194	193	185	188	220	206	204	213	162	212	178	182	178	186	200	179	169	203	207	210	196	201	182	211	205	199	196	170	195	193	174	212	173	187	205	196	210	190	178	193	180	185	181	183	183	160	183	200	177	185	214	164	200	194	179	197	200	212	191	189	177	197	194	195	193	177	178	170	162	213	191	197	208	213	194	203	173	199	199	204	177	183	196	189	171	191	186	176	202	179	158	180	175	205	181	170	190	220	183	177	197	186	183	198	186	188	188	174	182	192	188	193	203	220	179	186	164	178	189	171	194	207	197	184	180	214	166	180	190	179	186	183	212	214	201	202	190	182	181	205	201	191	166	169	196	185	185	200	195	180	176	201	182	201	206	185	191	204	178	181	188	180	176	207	206	199	159	191	185	181	180	188	190	198	191	205	200	186	207	174	204	186	195	184	185	186	176	188	174	190	191	181	195	177	188	204	208	180	190	197	179	182	196	201	206	203	176	194	205	185	187	192	208	201	217	194	181	204	181	211	169	186	207	207	174	214	187	168	190	212	182	197	213	188	198	196	193	189	162	178	173	204	209	174	207	190	182	202	183	182	191	187	203	196	174	190	198	176	188	224	236	200	212	197	185	173	190	189	182	186	179	187	208	183	196	182	200	199	165	203	170	194	200	192	185	208	173	178	191	202	177	186	170	193	183	171	199	186	179	188	156	198	195	215	196	181	213	192	210	169	176	193	174	178	176	193	195	202	196	195	184	221	170	178	209	191	202	194	175	189	195	207	189	217	174	184	173	201	191	185	205	188	202	179	217	200	208	171	207	202	216	187	194	197	170	176	191	203	199	199	209	195	204	205	217	180	188	203	183	159	188	214	187	203	201	177	201	219	214	182	172	199	201	185	158	190	205	219	200	188	208	202	194	216	213	209	180	175	202	173	197	188	204	184	200	181	195	204	171	197	194	200	212	182	188	237	185	202	184	211	166	194	184	206	177	198	182	213	204	207	204	231	178	179	208	190	181	163	177	185	191	183	176	220	186	200	175	188	187	197	192	176	167	192	195	178	185	181	193	187	177	209	223	188	199	186	179	184	181	198	191	177	181	188	195	198	176	201	205	213	182	193	200	200	185	176	192	182	191	188	214	198	177	189	173	197	177	184	213	184	211	203	170	190	210	190	182	204	197	181	205	220	218	189	193	190	178	202	198	163	183	183	182	172	187	173	173	212	188	203	185	193	171	173	166	181	188	198	188	222	203	182	221	199	183	179	179	184	202	188	193	205	214	205	180	178	208	228	194	183	192	175	216	190	172	187	186	191	198	218	180	184	210	210	191	231	203	208	204	197	182	196	185	184	192	192	211	185	177	211	194	172	201	174	186	184	181	202	204	170	199	194	205	215	179	193	184	205	211	182	159	169	208	187	189	190	173	175	168	183	199	196	178	211	178	200	191	185	201	204	183	193	175	193	187	198	170	203	201	183	178	197	206	181	197	187	163	211	195	176	169	205	195	175	178	206	186	201	187	171	162	180	194	182	177	199	195	189	193	177	221	173	189	210	200	205	197	192	165	229	199	193	183	209	215	183	190	206	205	180	211	222	196	187	169	204	163	213	198	197	194	174	185	191	178	189	193	179	199	169	197	203	205	207	160	207	192	167	175	179	175	199	185	200	192	213	182	164	188	197	204	206	203	212	200	201	186	192	179	196	176	200	212	207	187	163	197	216	194	204	181	204	188	173	184	193	178	182	178	185	195	210	182	174	170	193	203	186	189	197	170	192	184	190	178	201	177	204	201	205	194	200	204	185	182	180	190	191	183	198	161	172	196	194	172	209	192	198	181	183	198	187	178	206	183	202	182	190	193	187	177	211	207	209	204	207	190	195	196	200	189	204	198	190	186	182	212	184	201	165	198	238	195	193	162	221	205	208	204	175	177	195	198	178	184	181	193	219	180	197	177	197	203	189	192	205	192	169	183	189	189	185	198	191	185	175	187	195	193	175	199	208	200	204	171	183	169	191	176	202	193	178	204	210	175	210	190	182	210	200	212	194	159	199	184	213	185	196	188	177	185	190	200	204	187	195	175	191	180	183	207	176	188	205	193	185	188	203	211	199	193	224	191	167	172	193	188	173	201	210	197	170	180	203	186	193	201	189	197	174	172	213	197	203	202	215	173	197	201	187	192	172	174	183	179	182	178	179	187	212	216	182	196	197	187	180	174	179	182	161	205	178	186	181	188	203	169	161	200	221	188	188	179	176	193	181	173	183	197	205	171	163	212	191	181	178	199	192	194	190	167	198	192	193	173	195	169	194	213	201	188	204	164	177	188	224	209	215	183	170	200	195	187	181	196	178	190	183	215	175	195	205	172	196	190	164	173	160	203	181	193	195	200	206	195	206	195	201	209	182	203	195	228	204	213	181	189	157	179	197	172	207	180	185	186	190	189	210	163	208	197	181	181	204	179	180	161	191	192	176	176	189	212	196	180	194	205	204	187	203	210	188	195	215	193	200	186	205	175	195	208	211	189	199	185	182	179	193	189	184	166	193	191	214	185	168	168	192	189	171	196	181	202	194	176	184	179	187	185	202	192	184	197	181	200	203	199	207	195	190	179	199	170	192	204	186	185	184	179	184	181	193	194	190	174	179	182	189	218	188	171	178	230	212	197	208	175	182	214	207	193	183	181	213	183	191	199	185	182	174	207	193	185	218	186	182	177	226	210	189	197
3986	1125	883	462	429	354	344	321	293	280	305	278	258	264	264	290	262	272	249	263	254	263	242	258	266	273	265	240	239	261	246	249	258	276	255	261	234	246	274	274	248	252	257	244	266	264	247	255	231	262	228	261	251	257	261	257	234	277	232	266	259	256	255	247	272	242	289	250	234	234	237	253	252	246	264	261	277	232	246	241	247	237	241	259	223	273	251	209	253	252	220	252	247	251	235	276	236	267	249	269	245	219	261	257	225	278	284	260	265	239	261	260	256	235	234	259	237	228	235	258	248	261	246	234	241	240	254	233	246	250	220	271	259	245	268	231	258	227	253	268	271	242	267	264	273	235	242	250	255	232	245	227	248	251	245	272	235	225	272	251	231	254	269	260	229	237	263	228	275	255	241	270	257	264	274	256	274	232	246	242	248	208	257	241	235	257	229	240	239	245	285	258	234	230	262	254	239	249	255	220	262	249	240	254	241	241	230	271	252	252	237	262	252	242	224	220	261	255	242	259	253	261	283	243	248	243	246	225	247	251	276	240	286	270	248	255	256	274	252	252	243	263	271	263	271	259	247	248	232	271	248	276	235	236	241	260	267	242	244	207	265	267	283	256	259	237	229	255	219	258	264	241	249	235	238	271	251	281	242	242	262	269	253	252	255	280	242	248	254	255	231	232	234	250	232	247	233	214	263	230	266	274	235	257	226	234	239	240	260	288	252	263	251	251	246	245	245	233	247	232	244	265	241	242	271	245	236	276	261	254	269	242	247	232	271	241	257	251	247	248	268	250	261	240	255	271	254	256	216	254	255	278	257	250	217	236	243	224	243	265	234	233	253	245	255	276	239	266	213	246	265	256	251	245	252	274	222	230	238	261	243	229	272	231	240	246	268	260	243	270	237	217	257	208	235	248	243	238	245	238	269	270	226	245	245	270	275	228	244	238	263	260	230	233	260	245	253	231	228	222	238	277	267	264	250	221	248	253	251	246	255	244	258	239	256	249	228	254	246	241	251	243	240	225	246	266	235	241	222	257	269	261	241	259	228	265	249	290	246	284	235	238	239	241	267	235	226	247	210	256	273	260	253	260	250	250	264	266	250	216	254	239	248	237	227	294	242	249	249	260	232	259	257	237	230	242	259	276	243	242	243	251	245	234	246	254	248	226	248	235	251	259	244	254	254	262	262	243	248	234	258	245	232	261	272	230	273	232	244	241	240	261	219	232	235	243	265	249	262	212	279	284	252	280	266	243	227	231	247	235	250	243	263	255	230	237	244	251	251	252	256	258	297	283	258	245	235	258	242	246	260	240	214	258	253	231	231	264	249	235	236	250	250	252	245	281	260	229	257	251	258	268	254	235	244	252	239	249	275	300	234	240	266	222	253	248	251	250	224	221	252	235	249	207	234	228	242	256	244	222	210	229	251	245	247	261	220	267	233	231	261	269	273	224	226	235	217	251	236	239	255	249	244	252	245	247	242	254	236	229	246	251	247	215	237	247	234	242	265	235	236	256	248	228	251	257	251	266	254	270	247	221	279	254	261	262	247	254	253	239	274	240	290	238	257	225	251	255	249	268	258	266	229	257	234	235	230	255	232	258	274	240	267	244	247	259	256	250	272	219	246	242	238	246	247	242	257	264	244	239	242	238	249	261	266	270	230	238	258	247	249	237	260	240	256	251	255	236	242	243	266	232	258	264	249	244	244	290	244	254	208	241	261	256	255	244	279	239	244	222	264	283	243	234	278	240	235	284	246	259	262	262	275	247	255	238	234	235	255	240	251	265	258	253	233	230	233	247	264	255	244	245	248	261	282	227	237	242	271	244	259	238	269	243	214	252	242	249	250	245	231	240	259	236	243	263	261	274	247	288	281	232	269	234	255	253	228	259	241	271	245	234	248	272	235	222	243	241	224	244	272	265	269	250	263	246	250	251	260	242	266	232	263	240	259	262	259	238	246	238	223	289	249	258	222	263	257	264	230	274	221	222	272	239	228	278	269	251	213	253	229	252	240	247	264	259	225	263	227	234	249	239	263	233	264	252	243	237	266	260	259	238	285	261	249	211	263	254	241	255	284	268	243	277	276	240	236	236	224	237	259	278	248	247	239	244	261	260	256	234	234	272	231	228	251	247	263	288	220	226	220	254	247	271	240	244	218	257	247	271	217	238	255	230	246	274	258	264	263	247	244	256	260	263	246	232	275	240	213	268	235	250	232	252	251	245	246	248	265	252	270	242	254	254	268	255	234	247	276	240	254	240	274	239	254	245	241	244	245	244	266	271	246	222	218	250	243	285	239	234	255	261	250	276	256	243	255	261	260	241	261	261	280	234	244	260	241	258	258	247	249	245	239	251	277	250	244	230	258	286	238	253	231	275	236	252	279	258	258	260	294	252	267	232	228	274	262	261	219	232	277	248	258	219	261	283	252	248	256	237	253	240	237	259	238	269	248	246	263	241	230	249	244	249	225	266	234	247	252	249	259	221	270	235	264	275	247	275	240	250	235	264	258	240	222	262	256	226	267	278	254	248	259	251	265	249	264	242	231	272	246	268	275	257	254	224	262	269	269	255	254	268	217	264	242	281	225	242	258	254	257	252	220	216	249	268	243	253	244	236	261	263	251	240	254	238	237	217	243	227	235	261	240	245	255	236	249	251	256	237	295	256	248	227	240	259	232	256	249	237	224	248	256	238	249	254	283	266	239	270	274	262	239	223	233	259	240	243	230	281	266	239	249	276	260	281	258	244	256	287	246	228	253	258	248	257	237	258	245	251	256	222	229	230	263	230	245	233	270	249	243	246	228	255	260	244	245	233	226	251	238	243	234	272	246	272	267	259	252	231	261	258	231	256	284	268	246	261	247	279	232	241	248	243	266	248	282	266	260	242	244	267	231	228	284	238	257	259	263	253	258	252	247	248	273	254	259	274	260	238	251	273	228	255	240	254	239	265	259	269	244	230	260	271	251	247	262	237	238	232	249	250	248	223	260	245	257	227	267	242	257	263	266	241	252	245	233	252	277	245	273	244	255	239	282	243	224	225	246	266	238	249	235	232	207	236	261	240	268	255	278	259	265	243	255	253	263	259	228	236	239	233	240	260	263	238	253	245	225	269	270	247	259	226	259	263	271	246	270	226	238	235	242	235	241	242	253	241	258	245	255	265	251	243	226	246	239	259	227	259	239	246	228	244	277	247	244	245	288	247	253	253	285	266	266	246	230	292	230	259	252	262	257	233	255	245	249	274	266	227	241	280	224	237	265	258	267	256	241	246	220	285	251	282	246	227	250	272	240	233	249	243	272	238	234	257	251	261	242	230	269	255	258	242	245	272	264	244	232	250	237	226	249	221	235	265	260	246	265	241	247	246	248	279	257	290	263	244	268	235	253	242	242	240	247	257	248	259	248	227	271	238	250	256	237	224	242	258	243	256	226	295	244	258	244	284	261	237	238	251	235	261	281	256	237	269	265	242	263	232	276	244	224	266	256	261
23710	20966	28149	23937	20911	7193	1145	768	686	659	600	621	543	549	555	519	493	518	502	480	479	515	469	490	471	480	478	493	460	493	413	420	486	459	466	471	467	476	482	470	416	468	483	438	497	436	393	455	451	440	422	434	416	446	397	462	453	461	457	451	416	452	460	456	476	427	436	471	424	418	403	431	453	411	421	462	430	427	453	406	424	456	441	448	432	452	432	419	432	442	439	460	454	410	453	429	429	445	436	445	458	404	382	448	471	412	438	416	449	427	442	416	424	473	457	442	485	437	443	379	463	461	430	421	439	460	421	432	454	446	450	460	416	465	399	445	433	423	458	433	443	424	439	416	438	451	445	418	434	435	437	431	437	429	455	453	431	431	450	400	441	432	450	455	414	472	438	396	433	440	433	464	453	464	436	437	461	430	428	463	458	461	422	453	388	431	421	456	434	433	442	422	417	431	407	437	419	443	472	448	397	438	443	449	445	441	494	444	427	431	480	409	437	443	402	431	467	430	460	463	427	415	450	425	446	484	391	449	473	447	462	451	448	432	465	424	425	447	399	401	432	443	426	400	463	467	450	438	421	450	409	437	445	453	434	436	456	447	432	441	444	430	430	434	464	429	440	425	399	454	459	446	430	425	460	423	428	470	425	417	431	430	431	421	441	437	398	435	421	445	431	452	433	423	418	458	436	436	420	408	463	445	457	427	434	424	458	456	425	496	436	398	422	456	451	414	427	456	445	432	434	423	422	427	468	468	457	436	414	422	449	444	456	442	424	436	428	449	440	473	422	436	436	423	375	420	441	452	435	423	504	423	455	433	437	444	446	438	424	440	412	477	420	456	443	424	411	415	444	416	415	444	441	392	454	434	420	429	432	439	458	453	467	474	408	449	468	414	439	429	448	438	419	456	449	436	399	462	451	438	453	427	431	423	422	413	441	442	456	440	477	440	463	458	421	417	454	469	464	476	445	413	414	455	428	415	422	410	490	472	442	429	471	435	433	448	413	437	467	446	396	440	442	461	418	429	455	397	419	434	469	466	429	432	426	437	427	449	430	496	443	435	455	436	480	430	450	436	416	452	452	415	453	431	432	458	465	452	446	417	443	421	433	395	430	442	455	452	456	459	432	437	395	440	394	422	405	409	446	397	433	443	421	477	395	432	462	420	425	422	427	468	429	479	428	426	446	451	444	418	437	429	455	456	472	446	453	417	452	424	433	419	441	442	432	448	456	438	425	416	424	430	402	465	441	454	445	462	465	409	446	421	475	451	436	424	433	463	414	429	458	444	426	457	417	425	469	454	424	417	392	432	433	460	420	435	438	398	400	447	414	434	465	410	411	406	460	451	482	443	426	416	414	444	390	415	489	423	480	431	451	425	437	465	473	460	461	436	462	425	427	446	398	453	448	434	400	452	444	423	411	431	444	442	432	454	372	448	456	432	425	441	453	438	422	420	420	433	430	431	433	434	473	402	463	406	409	465	438	428	458	437	389	425	430	434	447	406	438	442	446	463	442	431	428	448	446	393	420	421	442	422	444	421	427	464	427	462	418	429	462	442	405	427	458	434	479	426	457	443	461	421	455	432	455	420	477	476	492	459	448	456	419	445	436	444	439	431	437	437	464	417	430	408	474	387	448	456	418	421	440	465	437	421	486	445	422	446	436	448	462	430	420	462	423	397	427	430	429	422	470	483	412	401	429	429	422	452	402	456	419	448	441	423	448	403	488	422	403	453	438	453	455	371	406	441	417	424	445	433	457	454	472	441	407	446	422	440	449	429	446	437	453	438	450	421	451	451	410	412	449	426	457	445	440	410	445	423	427	428	408	432	419	469	442	406	449	430	417	474	449	413	435	465	419	465	399	424	415	417	416	433	446	467	433	441	453	431	454	430	406	469	458	423	421	397	420	434	436	444	427	420	401	440	424	488	456	459	436	423	433	450	443	435	444	426	451	474	451	431	450	429	414	450	444	409	419	455	423	450	459	447	436	406	465	467	433	436	431	415	450	437	448	423	439	436	408	442	408	458	450	421	450	432	416	471	459	437	436	410	442	445	451	421	441	451	455	447	420	459	449	473	446	419	447	417	408	417	408	430	460	410	444	466	498	457	433	425	410	401	435	440	407	480	451	435	438	436	412	438	433	439	429	430	426	397	431	395	413	429	459	449	458	449	424	460	446	452	384	412	455	423	424	421	436	444	447	458	443	436	439	426	416	436	448	425	449	423	448	446	455	421	430	466	416	421	445	403	437	440	428	414	428	436	452	418	416	379	459	460	439	456	452	455	450	462	466	465	440	429	456	380	434	428	400	468	434	430	452	438	433	424	442	488	469	441	456	427	435	461	441	450	475	435	406	460	448	467	409	405	469	449	409	423	413	455	436	403	470	405	431	426	437	469	430	450	419	474	464	476	415	416	402	438	422	454	436	419	405	418	420	441	464	436	457	438	426	429	483	425	423	446	442	448	435	441	474	487	408	434	421	417	402	411	467	429	511	455	469	431	406	421	448	451	432	463	456	415	435	455	397	443	412	474	466	458	414	422	441	444	425	440	418	414	405	458	435	438	448	433	438	444	424	407	422	420	428	432	428	479	432	451	442	432	448	422	426	473	444	451	460	442	454	455	423	414	444	444	425	439	431	441	423	427	408	467	468	423	462	433	411	432	404	444	427	442	424	411	408	429	438	441	473	472	419	419	441	475	453	442	434	448	428	442	431	436	409	502	431	403	445	429	429	415	445	409	424	456	436	390	435	462	420	431	423	476	444	405	439	415	398	427	466	401	444	432	447	416	413	439	447	437	454	441	470	414	424	412	418	421	453	457	429	489	441	428	470	444	391	434	439	469	398	439	451	436	408	397	437	472	428	425	435	420	471	417	434	446	472	431	438	419	423	414	405	458	462	427	428	427	409	448	441	432	443	428	393	440	402	453	421	470	439	407	494	438	455	443	438	405	432	427	451	416	424	441	407	438	409	425	471	432	459	413	449	438	429	439	456	416	460	439	398	501	446	449	458	413	425	443	435	408	427	468	413	430	445	426	485	440	411	437	413	441	400	405	438	456	392	424	449	436	417	453	409	405	465	399	432	430	436	445	430	442	431	409	386	438	428	394	440	442	435	449	427	454	473	439	438	422	454	438	425	441	404	457	429	428	412	443	469	411	440	464	436	463	428	450	381	428	466	461	414	373	464	422	412	470	414	427	459	389	393	415	408	451	436	413	453	421	425	464	494	440	433	438	443	453	441	419	419	456	442	410	417	452	459	473	464	473	413	422	442	415	475	428	434	423	404	408	444	427	396	461	419	389	416	443	419	450	436	427	448	446	418	462	437	419	411	419	443	445	454	449	417	473	433	414	444	462	412	458	428	402	453	431	456	456	444	451	426	447	433	454	437	460	447	467	409	404	413	412	448	437	414	427	451	481	426	428	461	445	449	436	431	445	454	459	453	433	433	441	410	409	454	436	421	414	409	437	472	417	473	449	478	449
5095	10686	8093	4233	2791	2329	1717	1409	1270	1011	969	931	855	791	789	758	660	727	659	609	629	669	607	620	644	626	562	558	634	623	597	618	591	577	574	607	567	534	567	585	578	545	523	564	540	546	554	560	592	557	549	572	524	539	514	553	588	553	526	517	551	508	588	514	543	519	550	575	550	532	597	576	538	555	530	498	538	489	608	540	542	535	541	571	553	549	551	528	519	531	509	554	548	569	518	553	566	526	559	510	580	518	602	542	549	494	528	534	535	576	545	601	541	559	509	582	569	556	535	538	543	567	572	518	575	536	512	489	533	559	536	552	546	535	560	515	566	508	573	564	502	549	547	559	555	547	541	551	510	545	582	520	539	562	555	540	597	603	502	547	565	588	555	549	544	508	540	545	573	541	538	543	570	573	550	558	523	532	543	532	591	570	542	503	509	502	502	535	592	538	536	547	528	548	563	554	592	560	582	564	553	570	552	578	547	521	568	572	546	591	558	530	510	551	574	529	557	519	567	530	553	565	547	534	554	591	521	566	544	535	556	484	561	518	583	561	585	544	561	507	525	605	588	573	525	579	550	545	514	589	511	522	560	587	594	523	549	567	526	590	506	559	530	555	556	520	535	521	544	539	552	576	552	553	561	532	563	539	544	581	559	538	536	533	579	525	556	528	562	544	554	565	557	495	533	543	550	536	581	524	565	519	547	547	518	553	591	555	527	561	550	523	521	567	579	564	574	541	547	542	548	518	520	539	539	540	491	573	559	563	550	534	570	551	546	536	577	557	538	526	560	532	543	527	520	545	602	537	559	519	599	569	536	566	540	524	518	552	531	557	574	532	518	529	560	555	522	548	537	526	537	566	528	561	554	543	559	557	550	492	544	541	531	541	539	511	508	534	545	565	560	554	549	543	524	594	572	556	545	550	603	543	524	538	531	555	544	532	584	506	516	544	556	570	494	573	509	574	580	566	539	532	541	555	527	543	539	531	523	556	588	522	530	562	584	598	543	584	554	548	552	532	543	572	542	529	514	548	560	487	575	518	556	526	528	546	546	550	593	505	568	558	545	531	599	523	586	547	578	530	539	552	517	560	553	517	566	546	519	578	525	520	572	499	558	553	550	578	571	559	517	553	549	535	562	525	565	551	540	565	552	574	503	523	552	550	502	513	546	563	557	515	585	543	536	489	571	585	596	537	557	547	540	570	524	548	564	552	529	528	614	543	543	516	554	559	524	511	587	525	527	521	557	573	564	532	538	562	547	531	567	534	559	527	543	547	538	506	551	557	532	543	590	528	550	547	519	549	536	548	517	547	539	559	532	501	502	498	553	526	520	525	562	504	541	551	556	511	537	536	509	513	495	517	554	510	554	556	552	580	576	533	588	527	535	534	583	557	566	552	504	555	543	542	564	522	545	535	605	527	513	535	518	539	604	534	556	538	559	537	563	551	571	584	532	575	567	552	551	487	591	562	569	524	532	561	548	570	554	585	575	537	555	530	519	509	614	551	522	573	541	545	543	540	531	557	539	511	523	632	569	533	549	581	523	587	525	525	542	559	510	549	519	573	566	540	568	533	524	522	542	564	563	533	576	526	578	542	500	567	549	534	539	549	529	534	554	566	536	539	549	572	547	516	566	559	547	531	592	515	545	577	560	536	556	563	555	547	567	563	532	548	551	495	503	521	538	569	540	545	572	573	529	563	522	547	532	580	560	525	527	556	580	546	554	553	560	523	546	515	540	570	555	548	604	504	532	522	543	559	548	541	559	588	552	566	578	548	522	557	536	573	542	527	554	563	498	567	527	548	563	578	539	573	548	548	514	531	543	551	529	547	551	565	560	569	542	554	564	544	563	563	569	548	527	532	526	551	559	558	532	522	525	581	520	506	520	501	518	592	568	536	507	563	562	556	550	552	540	531	544	547	542	527	571	541	550	535	577	525	561	543	488	570	573	517	537	521	540	552	530	565	559	556	555	583	539	540	538	551	524	560	496	498	505	568	524	572	592	520	553	565	492	554	582	531	546	537	567	540	513	508	568	518	533	555	571	514	558	574	547	567	529	550	597	569	571	559	555	522	512	533	566	542	573	531	560	560	521	570	536	554	554	522	519	511	573	530	534	567	516	508	530	518	527	517	513	538	561	536	567	548	570	529	561	544	548	532	526	505	539	511	538	546	527	548	547	587	574	554	561	547	568	550	542	524	580	572	585	566	554	560	497	555	535	557	539	537	534	510	507	531	536	525	544	529	510	508	567	570	529	547	535	529	551	555	577	536	560	566	507	544	581	554	521	524	517	591	571	528	522	552	541	524	571	547	526	558	572	509	536	541	532	538	529	520	539	560	545	572	571	522	541	547	558	554	539	531	498	526	539	527	564	541	508	573	557	560	580	530	500	532	544	564	541	525	566	567	561	560	584	556	544	583	522	528	533	547	570	531	534	551	539	537	541	513	545	551	572	549	497	516	571	571	530	556	544	553	537	560	546	559	546	579	517	556	583	540	528	552	570	475	518	521	503	575	525	540	539	574	515	545	576	550	532	502	534	523	546	537	545	524	546	510	558	541	560	554	545	621	562	520	539	523	564	512	558	576	501	562	521	554	564	550	540	541	541	570	548	587	550	552	534	514	566	541	538	558	530	550	491	541	534	490	559	563	574	563	570	545	545	478	525	555	583	530	563	574	564	527	562	527	560	549	562	528	509	559	547	565	546	572	565	538	528	549	503	493	519	555	544	561	517	572	563	590	557	551	527	534	537	558	518	555	574	560	573	570	515	565	570	544	566	525	563	550	562	522	563	549	485	573	541	575	532	533	536	537	567	507	571	542	503	603	553	567	589	540	537	541	531	509	505	542	532	534	494	554	544	542	553	529	531	533	493	562	560	531	531	577	561	527	501	589	525	514	525	533	528	537	563	537	521	524	497	565	566	546	585	558	574	571	533	553	583	548	552	511	581	546	543	542	516	554	492	530	569	573	558	534	567	522	544	518	566	568	566	553	543	497	540	535	515	606	557	540	551	560	526	590	519	538	540	543	556	581	558	549	558	505	525	539	520	557	562	523	566	531	513	587	486	579	510	473	543	533	526	522	529	532	573	574	580	538	511	535	520	540	567	579	532	549	568	535	525	548	560	550	547	586	561	534	541	549	553	524	545	543	536	614	542	537	571	552	506	587	530	532	544	605	545	527	548	518	545	569	554	545	515	488	517	529	525	537	529	543	541	539	539	531	561	554	516	537	552	589	556	544	525	516	552	545	569	542	535	556	557	569	516	506	497	594	550	548	503	578	465	551	528	565	567	559	534	525	565	554	567	546	494	533	493	558	550	525	542	520	515	526	564	546	509	546	556	580	539	523	526	552	538	554	499	534	508	526	560	489	509	504	523	524	549	535	580	528	581	554	566	564	577	589	569	565	539	558	568	523	525	571	560	534	539	555	539	563	520	551	560	512	539	563	551	523	525	543	541	523	592	582	559	526	525	513	535	592	554	559
24987	20966	26671	25093	4243	455	325	279	244	209	219	192	200	179	176	165	170	155	169	170	152	159	163	129	171	171	163	145	138	153	136	147	155	148	136	143	157	147	133	148	139	126	142	133	156	137	136	151	154	152	134	128	143	147	135	128	144	150	149	152	141	139	134	152	151	144	134	115	146	149	133	136	152	143	136	134	136	149	146	138	146	133	167	139	138	138	129	133	124	131	148	144	134	144	140	129	120	122	153	129	126	136	130	138	146	132	143	139	155	155	130	117	143	156	131	125	147	133	137	135	145	151	137	129	153	138	141	149	146	135	135	131	149	131	123	143	147	126	132	154	143	159	146	134	158	144	140	129	124	145	149	158	139	131	149	149	134	145	131	153	141	145	148	133	147	155	155	132	138	133	128	142	140	132	142	143	141	149	116	143	141	141	140	152	123	143	164	140	123	155	147	139	138	122	157	135	133	143	131	125	136	153	121	150	138	130	140	135	141	131	123	130	125	115	148	148	133	126	169	144	136	120	130	131	143	134	130	141	155	136	142	147	136	155	143	122	129	142	131	129	150	144	140	132	131	142	143	134	133	146	144	133	136	140	144	158	120	148	142	123	126	173	149	116	134	121	133	151	127	146	119	133	159	128	168	123	145	134	129	141	137	139	154	148	157	137	134	117	123	117	153	144	144	139	142	137	128	143	142	153	154	141	155	119	125	137	138	137	156	120	133	158	125	159	127	123	149	153	157	149	121	156	124	131	120	154	126	134	123	127	150	159	141	135	136	145	124	151	134	129	141	138	130	160	135	150	130	134	151	140	139	155	148	135	153	137	128	134	133	155	136	151	127	138	135	130	149	153	138	139	133	135	135	146	153	148	149	139	117	117	135	139	142	165	147	118	137	141	160	155	143	146	128	127	122	122	145	165	132	144	121	127	143	128	130	149	130	128	139	151	154	135	152	145	157	144	119	117	136	151	137	153	140	162	134	150	134	146	145	158	157	139	127	141	152	139	125	145	141	151	129	157	140	157	142	157	146	132	127	130	139	132	131	132	157	154	135	114	143	135	117	150	140	147	122	146	146	175	125	143	145	143	117	139	137	154	137	156	140	127	148	139	121	136	150	141	144	133	146	153	142	126	153	140	143	136	134	142	136	125	121	161	126	140	144	154	120	151	157	143	152	158	150	147	150	137	126	135	151	160	174	135	148	122	152	146	140	138	151	145	143	135	152	138	155	132	145	147	138	150	171	111	141	156	167	142	146	163	132	150	116	142	125	139	136	132	142	169	121	134	122	128	113	117	140	133	127	140	131	137	139	157	138	146	144	154	146	128	150	147	142	144	117	136	146	163	133	137	131	146	143	145	143	140	139	145	125	137	151	111	146	120	126	142	123	151	150	133	141	144	143	130	141	131	137	147	137	142	143	126	130	149	131	141	143	139	120	135	138	140	128	145	137	153	116	147	152	141	145	147	142	135	155	137	129	133	161	117	150	140	135	141	145	153	108	134	140	133	152	111	140	143	151	153	141	149	148	138	136	128	135	122	154	144	124	151	170	141	159	138	141	144	156	130	144	154	153	147	154	153	135	147	136	137	145	146	153	132	126	116	121	144	121	121	145	118	146	136	153	140	145	150	121	135	151	157	137	131	127	126	140	135	160	135	138	143	155	166	115	139	159	153	139	147	139	124	125	145	137	135	148	123	146	165	151	120	145	143	145	130	154	140	144	144	138	139	153	137	125	147	162	130	123	128	138	146	137	127	121	112	127	141	116	142	149	121	134	141	143	130	142	134	133	133	135	136	130	145	135	136	144	123	137	145	155	136	124	147	121	155	135	140	140	144	127	167	141	132	140	133	138	153	139	132	133	131	145	167	145	149	132	132	159	150	134	152	153	157	126	140	141	135	143	151	140	110	137	161	138	150	142	132	143	133	160	153	145	134	126	152	131	150	134	156	154	142	137	158	136	143	151	118	135	135	139	156	136	142	123	122	117	133	150	137	138	127	130	140	145	160	149	119	158	124	132	131	144	139	162	134	141	155	135	144	160	135	128	151	144	126	146	161	167	137	181	128	160	172	130	124	144	148	124	127	144	134	129	136	129	172	146	130	138	108	139	151	155	151	166	131	149	148	140	134	154	129	132	145	138	153	131	147	150	141	140	136	125	106	142	129	131	144	131	156	148	134	132	144	159	132	147	129	134	157	128	133	155	147	121	143	147	155	113	121	148	136	162	145	138	136	138	122	148	148	138	140	135	152	132	132	132	148	139	141	130	142	141	149	129	121	141	146	132	135	138	131	128	152	142	149	134	127	131	168	126	151	125	138	157	147	124	124	139	137	161	147	145	137	140	169	138	160	130	137	128	124	140	129	144	157	148	146	144	155	163	152	139	152	152	142	129	127	133	141	127	143	128	157	147	151	132	113	145	147	140	147	137	142	132	145	142	136	129	151	140	131	149	132	136	139	142	156	140	153	144	142	142	131	158	146	139	145	129	152	136	144	127	154	120	135	137	155	141	140	148	147	143	150	161	137	147	161	151	151	128	149	137	130	157	144	145	135	138	146	166	138	143	116	126	150	148	126	123	149	143	140	152	137	144	131	142	111	143	138	124	143	116	115	147	159	123	165	134	136	149	133	151	126	117	150	123	145	136	147	144	137	132	136	153	134	121	147	140	127	127	138	150	133	124	127	139	148	104	127	150	132	154	138	130	142	149	148	141	156	157	139	134	137	131	144	130	126	137	144	109	138	137	148	142	120	147	148	151	135	151	140	138	149	171	126	129	139	156	132	156	153	128	139	133	142	142	140	126	168	147	141	110	110	130	124	134	147	132	164	127	160	151	134	138	150	148	154	152	141	152	152	147	144	149	154	160	135	166	139	131	135	147	126	126	148	143	150	136	165	161	160	137	133	141	130	132	150	123	155	132	157	132	156	147	154	141	144	132	136	135	145	139	119	154	138	150	111	114	154	125	152	140	136	127	133	151	139	134	142	167	125	129	136	144	132	135	156	120	134	155	132	142	142	130	136	140	129	165	145	148	161	127	160	144	117	121	139	142	144	161	146	145	143	136	136	148	123	131	115	154	126	139	138	137	119	135	140	133	150	143	139	166	154	120	134	139	149	149	122	133	117	138	144	141	127	122	110	131	148	175	136	140	128	154	145	120	121	143	138	152	154	136	130	153	116	149	123	126	133	141	131	146	145	139	156	159	140	132	163	123	138	136	148	133	137	142	131	150	143	112	126	137	145	143	135	147	145	125	141	137	149	143	135	142	152	126	131	129	125	168	156	152	143	142	145	120	151	129	119	149	145	142	131	131	131	119	144	135	157	151	173	158	138	138	151	135	142	131	142	157	171	158	142	135	156	137	137	149	110	131	153	132	155	134	116	162	134	138	153	126	126	129	150	121	139	143	138	130	132	150	141	163	135	126	135	151	140	151	139	139	139	148	143	129	137	133	158	137	150	134	151	113	143	147	122	147	120	144	138	154	153
4548	5661	4090	1978	1327	1042	800	645	565	498	422	373	370	355	347	271	293	279	270	265	238	248	245	252	229	222	204	225	241	220	224	234	187	232	228	237	226	220	213	245	201	248	202	202	162	194	214	205	200	215	217	196	220	189	199	203	196	208	226	217	186	206	221	190	211	223	210	218	206	192	183	214	207	191	201	201	195	197	194	218	218	202	211	202	184	198	201	207	192	201	173	214	167	207	217	203	182	202	199	197	217	206	237	211	208	223	207	203	197	198	219	196	192	225	188	193	186	172	217	220	177	226	193	189	182	223	193	211	199	234	194	193	206	204	196	188	222	211	215	185	216	201	166	189	196	195	193	188	184	183	208	189	207	224	196	212	195	219	241	222	212	180	212	191	195	191	219	193	206	188	215	196	215	205	231	190	213	215	183	212	205	200	220	217	204	201	207	177	213	166	196	189	211	197	199	204	188	193	219	191	196	201	189	198	209	188	198	234	193	207	206	183	205	186	198	221	209	198	212	232	219	223	210	215	201	190	197	202	222	226	192	180	210	188	203	207	189	185	205	220	216	200	197	218	241	202	211	211	191	229	213	198	227	189	171	197	175	192	230	204	199	239	209	203	193	191	164	185	173	218	186	209	205	170	218	217	198	192	200	204	218	206	200	191	194	214	199	213	174	187	195	231	215	216	206	177	188	185	203	201	202	212	181	205	194	176	238	222	205	220	214	218	195	189	213	200	198	190	188	230	199	192	201	191	203	176	202	204	195	211	226	196	211	204	206	198	199	207	205	179	209	211	200	197	197	220	206	204	201	166	203	219	180	192	195	196	205	223	190	208	200	216	236	219	226	198	202	213	195	203	208	193	215	186	184	188	196	202	200	209	198	201	210	216	209	211	189	204	204	203	198	171	216	196	194	190	193	205	184	193	163	198	182	201	208	203	185	219	241	193	190	196	203	207	206	215	197	200	210	202	195	223	193	191	205	215	192	202	192	206	199	215	208	210	205	197	201	209	183	183	208	210	198	211	194	199	210	201	191	217	171	234	209	205	194	207	205	197	220	182	212	194	208	156	211	205	203	217	198	198	200	238	216	196	223	217	210	220	189	201	203	187	204	186	204	208	233	168	192	194	197	208	195	179	202	206	194	213	208	210	186	179	194	191	206	196	209	242	205	210	202	193	236	190	188	214	205	233	196	194	195	190	188	194	199	180	227	182	192	187	218	188	195	184	215	220	221	209	208	205	192	198	220	198	201	233	191	209	207	225	175	194	219	198	190	179	186	213	198	184	209	218	176	225	185	182	176	181	196	199	221	211	196	205	189	187	179	187	208	201	214	198	211	180	210	214	200	203	198	202	189	181	199	207	200	209	187	184	215	217	201	197	212	209	197	192	191	235	195	191	199	192	228	182	222	200	200	184	191	192	203	191	226	209	201	180	211	196	208	173	177	187	186	208	217	208	212	199	190	190	174	198	206	189	221	216	251	209	196	183	230	165	215	197	212	198	200	192	160	169	184	186	219	218	209	186	190	182	196	192	204	184	189	193	204	187	195	219	177	200	192	235	184	194	211	184	228	193	208	182	196	191	173	197	199	215	203	192	185	198	202	208	202	200	202	223	203	208	202	228	213	196	189	197	197	200	197	190	210	216	198	188	195	170	205	179	212	196	186	209	209	197	188	182	225	206	197	223	201	190	171	202	207	200	188	197	195	210	198	220	194	207	212	216	212	197	206	194	180	208	198	224	204	179	177	198	202	196	220	164	183	193	219	176	249	219	185	208	216	208	177	195	188	212	193	195	202	199	213	202	192	197	215	218	167	202	199	211	223	211	186	210	199	177	221	209	223	211	199	233	203	188	211	196	207	195	229	183	201	206	201	177	199	219	221	203	206	196	191	199	178	212	199	197	214	215	204	188	205	190	177	212	193	209	205	220	203	214	193	206	208	198	181	222	228	215	190	199	174	185	188	220	195	211	204	214	194	217	212	214	211	204	184	228	211	199	192	205	210	191	195	220	192	196	201	192	196	177	213	209	205	237	216	226	198	200	211	210	197	205	216	179	215	220	199	187	178	175	182	214	210	217	216	180	223	195	233	207	186	184	200	199	201	207	202	208	184	211	191	187	210	203	197	195	194	191	197	186	177	182	218	204	195	209	185	211	202	194	197	198	181	198	203	225	212	198	218	212	238	185	217	196	201	194	202	178	182	183	202	183	164	201	206	197	189	199	207	187	216	192	185	203	216	182	205	200	188	213	192	208	229	205	194	194	180	196	200	185	197	181	202	203	187	211	235	183	202	214	177	212	198	190	239	210	200	192	226	213	208	198	206	201	214	205	202	202	205	208	204	218	183	205	172	192	176	201	204	205	202	216	204	183	213	203	194	193	210	208	178	204	185	231	204	216	192	214	202	199	202	199	184	193	232	208	192	194	188	195	200	191	197	176	209	206	205	171	217	210	193	179	206	216	204	200	194	208	220	199	218	226	199	215	170	201	179	200	168	178	202	195	191	183	213	204	188	194	192	227	213	208	217	203	196	196	193	211	232	185	207	203	174	202	213	177	217	187	208	189	175	177	197	197	180	219	199	209	206	199	182	192	192	184	191	201	197	196	206	175	163	179	195	220	188	197	203	207	193	206	223	194	194	196	212	200	179	191	184	187	198	214	174	218	183	200	191	213	203	206	206	219	194	191	203	225	218	185	203	207	185	208	206	184	214	195	187	215	223	161	205	174	231	212	193	217	209	220	198	196	194	204	190	196	189	175	189	193	204	218	216	195	202	209	204	199	240	195	233	162	199	212	187	221	203	199	176	176	215	198	199	202	225	191	203	202	218	213	179	213	218	196	182	201	200	200	206	182	184	213	201	227	184	198	209	196	211	193	194	211	210	203	221	194	186	212	182	189	218	219	218	202	201	206	197	188	196	194	212	205	174	209	190	226	214	188	198	209	216	210	205	180	202	187	186	202	192	202	212	223	184	189	193	201	217	191	201	198	184	223	201	193	208	204	195	226	180	197	193	187	208	183	187	210	207	221	197	202	175	188	180	194	172	217	193	193	239	206	209	216	206	175	231	188	196	209	198	201	217	200	201	194	215	184	199	198	190	189	200	176	189	203	191	207	192	215	208	209	204	221	203	193	194	197	213	216	203	199	221	185	210	201	185	214	202	203	190	196	199	219	205	184	215	192	200	195	213	212	220	225	208	216	196	207	213	183	223	211	203	221	162	214	214	198	197	195	194	184	211	208	196	204	206	199	196	204	170	228	178	198	198	213	180	231	200	201	188	185	204	188	205	224	192	192	212	185	198	202	196	201	192	171	213	180	188	209	229	177	203	198	190	193	181	206	177	197	208	213	211	200	197	185	205	203	234	216	187	220	196	212	203	175	196	176	186	209	216	184	195	195	209	225	218	201	215	182	211	223	235	193	200	206	194	211	193	203	205	221	198	190	198	206	192	210	197	166	172	207	204	199	196	203	229	200	196	184	224	190
22792	21014	28685	23535	21018	21024	5657	1246	949	863	833	765	718	704	666	602	599	626	562	565	560	584	536	542	541	551	551	563	512	546	538	519	541	528	562	534	535	488	495	496	514	511	525	495	522	507	487	506	548	482	522	515	516	493	483	468	521	497	495	504	497	444	504	531	473	490	490	464	504	494	512	498	490	499	496	459	480	514	480	464	451	537	506	489	479	519	533	494	496	503	501	494	483	500	516	492	473	490	536	494	459	521	474	453	524	462	514	462	488	483	505	463	501	498	483	474	469	472	447	511	455	495	482	493	465	482	517	462	476	491	520	483	506	510	512	493	468	468	497	509	475	478	486	510	484	492	467	476	514	479	452	483	513	495	519	505	497	492	495	502	463	451	511	490	497	519	525	502	461	507	506	498	501	477	489	439	476	459	469	501	482	495	507	470	480	479	480	521	479	469	518	484	514	503	436	507	497	474	477	497	505	472	473	510	489	498	507	515	500	515	441	456	491	515	499	537	469	476	452	493	494	530	509	491	474	512	501	497	480	507	519	489	506	488	471	487	448	471	489	503	467	508	503	482	514	517	497	471	531	464	495	471	553	508	502	465	498	466	481	529	464	466	474	518	482	504	475	482	478	484	464	491	443	486	526	502	480	493	478	462	478	504	487	525	490	469	493	464	530	471	480	494	482	506	494	461	486	520	477	491	514	463	434	483	498	516	508	493	467	476	493	508	531	537	479	478	538	473	515	481	468	497	466	513	484	444	493	466	481	473	520	503	498	504	490	491	456	457	515	550	517	516	471	512	466	468	488	536	482	478	495	483	475	518	520	502	496	502	501	467	496	505	495	491	467	501	492	467	495	448	502	444	505	491	485	491	459	488	464	479	454	507	504	470	506	528	536	503	496	468	459	474	470	474	491	482	488	495	507	485	474	501	492	481	490	487	522	479	480	461	502	505	482	497	486	454	481	537	468	483	502	510	506	482	459	499	485	488	522	450	474	470	451	438	475	478	475	453	493	504	509	479	508	511	484	470	452	487	459	474	504	486	492	472	435	506	473	474	471	472	464	490	480	513	486	504	493	463	497	468	491	453	470	449	488	451	509	488	527	495	444	482	466	477	496	535	490	493	491	481	503	543	509	512	489	480	511	481	480	514	509	518	483	496	454	500	491	502	488	472	482	482	456	483	537	513	485	547	498	496	467	460	504	518	481	503	512	489	513	494	511	484	481	501	522	522	469	485	468	492	534	457	460	477	488	560	472	472	521	486	477	524	473	452	509	476	473	483	474	458	517	452	497	490	499	470	502	469	502	449	463	448	486	535	486	513	512	510	462	486	485	490	451	471	519	451	459	497	489	501	474	487	501	479	505	504	485	471	491	437	509	494	495	490	495	533	518	480	504	495	501	472	474	495	489	499	451	505	506	463	487	462	451	493	532	499	477	516	458	507	510	498	487	491	489	417	495	496	467	456	485	502	485	498	503	483	477	493	497	500	498	480	498	483	519	486	482	464	473	469	472	514	508	480	506	490	487	476	498	493	518	457	487	492	444	483	433	503	470	455	462	497	519	435	449	496	469	520	498	452	516	474	481	442	477	516	470	515	469	477	490	484	477	470	498	477	490	505	489	534	469	512	495	449	486	505	456	485	462	479	451	466	538	514	472	529	480	481	462	490	507	454	502	478	483	528	530	539	492	450	465	453	511	444	513	512	479	504	468	457	500	533	492	495	536	516	513	469	484	482	500	476	526	492	500	506	487	446	498	489	490	471	475	484	504	474	513	475	473	491	486	514	483	428	499	430	504	496	500	463	464	528	479	511	466	482	510	437	477	482	490	477	517	513	509	508	436	510	529	457	507	434	502	519	428	466	486	524	484	456	450	469	512	505	445	485	470	479	470	477	489	475	471	449	520	491	539	494	501	492	499	524	525	533	479	474	477	477	508	515	461	470	529	482	497	489	520	498	478	478	500	463	500	481	470	487	478	503	544	484	505	482	481	483	506	480	499	533	470	530	482	488	500	497	502	482	461	500	467	474	529	504	505	473	453	490	500	490	470	475	489	459	483	476	510	495	497	516	514	473	467	519	467	482	458	450	499	485	527	467	496	504	482	460	470	475	505	501	492	504	473	535	481	452	474	532	480	557	484	474	456	483	473	515	468	495	501	533	494	492	450	470	495	490	484	537	486	491	508	513	478	499	451	473	467	461	496	510	494	485	476	486	494	480	494	501	509	444	470	464	478	466	451	468	487	523	499	480	504	491	526	494	489	482	480	528	501	531	473	485	507	496	503	500	464	520	526	478	501	503	468	507	484	482	506	536	449	466	467	485	440	485	443	483	485	454	462	449	474	498	501	472	496	505	497	484	479	498	477	521	469	473	471	466	472	488	503	503	514	483	528	485	469	504	499	482	469	473	473	487	500	511	510	498	457	493	490	483	468	476	495	488	533	475	520	498	489	495	482	499	479	456	489	476	501	430	481	501	475	454	465	515	496	517	464	530	483	521	470	507	494	502	496	499	462	502	468	506	457	492	462	468	493	516	483	446	499	493	513	481	514	480	487	463	481	483	502	533	510	488	451	480	520	478	457	508	477	511	513	478	480	487	503	472	503	469	496	484	524	506	503	528	489	452	501	461	449	512	491	473	489	491	488	493	493	456	493	478	464	502	503	487	499	474	469	459	509	496	497	470	439	483	504	464	462	517	467	495	497	471	455	462	501	509	446	460	499	499	490	473	513	531	448	453	513	491	477	493	483	461	469	448	474	486	519	491	516	499	479	488	463	447	468	487	480	472	468	467	451	481	512	509	463	475	489	533	466	482	483	475	482	467	509	513	498	488	487	514	506	495	512	485	489	481	503	467	490	491	486	541	453	484	521	509	476	497	457	469	492	491	464	472	485	516	477	525	470	471	471	508	506	486	473	468	483	498	475	514	491	500	460	504	499	454	490	475	512	503	507	508	480	462	515	472	480	499	482	522	468	464	469	475	483	453	514	500	512	459	484	486	464	509	512	448	450	492	492	478	472	504	493	455	497	504	513	467	493	478	509	484	481	492	476	467	472	499	496	496	503	471	515	487	451	477	477	492	536	494	481	467	502	501	438	473	514	501	484	481	513	465	489	499	511	465	478	515	421	460	476	512	456	525	485	486	455	501	494	498	478	503	474	484	526	497	467	482	496	456	465	472	494	474	486	483	494	484	473	472	500	467	477	468	497	469	478	461	438	515	428	486	514	494	492	509	502	467	496	511	521	471	509	490	517	464	529	556	503	481	471	528	505	524	478	515	481	490	485	528	493	480	462	487	498	477	493	481	516	466	474	455	514	476	491	480	500	532	493	467	488	480	479	528	491	472	483	476	516	474	485	487	500	514	482	477	532	466	512	472	484	487	498	457	490	495	533	499	464	519	489	507	525	482	485	490	476	485	452	490	502	510	493	473	460	499	480	494	471	488	472	504	524	449	513	491	497	464	489	501	482	488	487	524	468	483	481	495
7630	17086	13344	7108	4978	3636	2874	2301	1929	1713	1477	1355	1243	1101	1035	969	901	860	833	778	777	777	784	785	703	701	742	704	678	705	703	681	687	675	755	730	691	614	660	651	635	681	672	664	656	641	627	612	635	657	645	594	644	628	598	633	658	649	612	612	618	641	637	587	667	599	662	649	630	641	611	596	655	626	596	628	624	608	650	582	612	650	599	566	617	610	600	628	643	621	642	607	659	631	632	632	609	617	661	673	576	619	620	626	626	592	642	585	604	597	627	614	635	621	655	583	623	617	647	596	616	615	625	629	590	624	611	584	628	636	610	602	628	640	609	621	613	620	609	608	599	630	607	631	644	576	582	585	664	590	625	615	593	659	613	621	622	600	634	557	607	595	601	592	636	586	609	588	672	646	655	609	592	612	659	649	623	602	590	565	594	632	610	611	615	596	621	588	623	632	583	586	639	602	563	582	594	628	627	557	619	591	583	591	633	580	524	580	618	596	595	562	573	640	626	651	590	631	604	608	633	662	689	626	622	625	605	620	618	652	585	627	652	639	567	616	605	602	617	575	664	621	613	600	589	604	638	612	612	652	635	615	616	640	617	615	632	571	631	623	599	621	623	585	590	633	618	652	635	619	584	628	665	635	640	635	586	648	611	621	611	585	641	624	602	620	599	595	588	598	632	603	579	599	628	598	638	621	635	626	588	613	601	627	579	572	610	638	644	605	639	622	601	626	602	635	649	615	607	579	583	619	606	598	655	605	650	613	635	611	591	628	633	559	625	583	634	640	595	577	631	682	578	666	617	631	615	604	604	596	608	608	617	632	551	571	605	638	607	642	640	597	609	638	590	621	665	620	637	607	648	639	635	645	625	624	624	635	552	667	597	607	604	643	584	594	625	603	613	624	634	620	570	587	629	600	623	586	606	605	601	590	600	633	608	573	612	617	638	607	662	601	599	613	640	629	585	633	617	604	583	550	609	639	603	605	620	590	603	653	609	610	631	627	575	618	596	620	648	632	585	610	635	606	645	643	614	577	595	619	617	583	623	650	617	640	606	598	603	636	616	636	589	616	627	615	597	621	591	629	687	583	601	628	609	615	591	614	594	576	611	607	604	658	627	654	613	612	631	612	631	619	624	621	632	601	590	604	603	636	639	629	629	654	622	620	615	630	578	642	601	559	647	601	638	619	615	606	618	669	617	594	614	660	627	611	649	591	584	606	622	583	612	622	618	607	615	640	637	631	620	617	578	641	604	580	616	651	631	595	577	597	618	613	611	617	650	605	580	637	590	568	605	639	626	587	615	616	608	612	634	613	645	582	603	642	613	649	598	606	627	617	593	609	599	577	610	593	597	640	581	627	555	607	578	643	553	605	630	579	641	595	606	625	590	612	582	609	570	629	558	622	638	609	609	613	559	622	632	642	577	593	643	633	630	581	608	587	600	598	629	586	612	591	617	646	553	576	624	596	566	586	598	632	611	601	607	620	638	640	601	614	638	619	589	609	597	674	614	617	612	644	615	596	625	603	635	621	584	630	612	574	653	587	601	619	639	627	640	594	586	620	638	623	613	603	616	651	616	611	611	632	597	582	605	624	635	607	639	628	592	619	646	594	668	612	654	611	578	601	585	604	648	639	617	589	613	626	619	628	599	609	663	604	606	639	588	626	607	614	621	613	618	582	626	644	569	624	601	583	642	599	602	616	592	568	601	653	674	623	602	584	611	619	595	616	593	621	639	614	600	569	604	602	606	633	628	615	609	606	633	621	587	599	565	636	622	585	617	619	636	593	660	663	650	582	598	648	611	628	649	635	623	584	593	630	634	612	577	588	648	599	626	634	588	644	619	621	587	594	614	625	581	611	595	577	616	588	620	628	625	625	616	558	620	612	634	642	629	611	613	664	635	605	585	593	616	576	593	632	582	604	597	605	630	593	590	598	590	631	599	591	612	643	587	640	621	597	613	624	569	648	651	606	574	613	605	664	589	607	605	600	570	578	569	616	570	593	617	632	616	629	594	576	589	601	643	559	598	574	649	577	615	632	632	626	675	641	635	612	595	610	614	619	630	609	641	643	635	577	588	617	609	635	629	620	639	603	577	628	632	668	605	585	618	607	599	650	615	626	610	611	579	610	625	608	640	617	655	565	610	623	572	617	586	631	620	638	588	593	606	649	613	623	590	606	615	592	630	580	616	647	629	574	631	593	607	600	602	613	599	618	623	610	589	596	624	610	634	583	590	636	570	623	597	656	599	545	615	576	624	586	598	621	593	621	620	575	637	623	581	632	608	619	587	616	600	619	656	667	648	636	602	578	644	605	609	611	640	656	635	608	663	635	631	634	639	624	610	577	621	630	585	636	607	585	591	617	604	620	578	593	612	653	570	644	636	615	586	631	626	602	605	614	637	575	634	649	662	600	586	627	600	608	592	602	638	609	645	599	653	639	632	621	633	661	577	575	636	644	582	608	623	605	624	562	601	579	621	603	647	627	592	574	579	659	615	554	651	656	582	614	606	620	632	616	646	618	584	594	629	604	585	622	653	664	621	639	602	641	606	607	629	619	584	639	618	571	659	646	644	632	632	627	624	630	582	617	613	600	629	613	603	650	612	665	618	632	619	587	655	651	575	615	638	635	606	600	631	590	575	646	604	645	627	618	639	627	632	634	630	591	596	593	638	605	642	621	626	654	608	565	642	623	615	642	637	569	583	578	625	631	643	619	594	608	584	647	648	627	671	632	580	632	647	609	634	597	625	642	595	606	635	586	584	581	599	618	601	596	596	613	639	639	593	636	674	596	602	607	613	612	587	628	625	596	637	615	576	660	654	616	606	641	615	587	624	627	587	599	644	578	569	598	596	571	610	551	585	596	580	649	644	621	620	650	566	571	634	633	621	625	583	613	595	634	607	617	634	642	633	636	621	639	632	620	640	604	623	626	622	616	627	548	607	567	623	639	686	638	614	616	653	598	577	613	669	611	636	598	593	621	622	634	644	566	648	627	590	594	600	596	615	580	623	606	640	576	586	618	584	616	625	597	590	585	602	606	634	639	650	597	587	600	618	610	589	622	627	616	583	636	586	624	619	618	572	592	643	610	571	597	593	604	599	667	628	562	605	574	602	624	636	619	609	586	613	616	638	611	636	604	643	589	586	643	589	580	537	637	597	613	641	615	584	613	625	618	606	628	596	576	594	626	559	605	603	599	652	574	648	621	624	599	617	603	579	622	616	581	536	586	627	580	636	594	625	611	616	626	627	582	579	600	622	585	614	586	597	599	618	593	589	613	611	618	583	622	603	587	582	628	607	600	606	622	558	584	581	596	639	608	580	634	625	656	585	670	628	615	649	633	640	591	642	620	629	669	595	598	643	645	617	599	616	631	581	605	651	631	636	601	584	596	623	629	583	600	594	590	616	603	628	597	585	596	623	591	595	633	583	586	578	610	593	613	591	610	599	636	623	608	591	574	623	657	583	627	602	624	588	590	616	586	634	676
26830	18954	4790	736	555	463	310	224	205	227	198	179	190	203	214	173	202	201	224	202	197	220	165	208	222	174	199	187	179	190	189	209	198	158	181	183	211	204	191	209	229	191	217	183	218	186	201	198	196	213	192	174	208	174	171	212	201	199	190	196	210	209	182	172	194	178	188	200	184	184	199	197	192	199	184	180	177	183	190	186	188	166	200	209	184	202	186	177	177	176	176	191	194	228	193	210	185	213	197	199	176	184	178	169	200	194	189	216	180	188	184	185	206	200	199	195	205	178	204	227	195	188	200	205	200	190	201	190	167	182	197	199	183	169	191	208	202	179	205	188	175	182	201	209	199	202	206	202	185	197	187	169	174	187	193	202	183	196	219	207	183	199	176	181	197	194	192	229	179	209	191	186	187	186	198	173	186	193	223	209	180	206	201	207	186	175	194	167	201	198	212	173	204	188	200	208	191	187	190	182	197	187	174	210	181	204	185	199	211	176	179	198	202	202	195	185	194	178	176	204	209	189	181	178	205	202	200	191	205	183	187	181	185	199	185	189	202	204	179	188	230	177	181	201	234	162	198	184	211	191	197	196	200	186	193	163	192	189	217	236	210	185	185	172	201	178	175	183	190	209	203	217	204	190	184	195	176	190	211	201	183	201	200	197	190	203	217	195	171	190	182	193	203	200	216	175	196	219	187	201	187	233	181	174	182	202	190	193	190	182	187	193	177	210	212	182	185	181	212	206	168	185	184	231	195	212	193	213	187	218	212	177	173	198	185	192	202	202	195	196	198	212	177	176	186	170	203	186	201	198	190	182	157	187	184	196	180	188	194	198	189	181	176	211	192	189	193	186	202	167	188	206	203	189	183	203	212	179	215	194	199	193	173	187	165	174	209	183	208	204	196	196	212	185	208	208	185	171	199	198	170	187	190	196	218	194	175	207	180	195	196	216	200	179	190	182	179	175	179	195	207	190	151	197	183	189	199	194	202	212	211	192	196	203	238	206	210	175	189	177	207	204	192	194	191	177	194	167	189	185	185	202	222	174	223	188	218	188	172	185	197	176	215	193	172	190	209	186	197	185	205	207	192	207	214	198	194	192	188	198	197	202	196	163	193	210	209	186	201	200	191	197	197	176	195	171	194	186	195	197	190	185	191	199	204	175	218	200	177	179	193	196	185	202	188	198	180	234	188	186	188	196	191	199	182	191	196	207	198	193	196	184	201	195	188	195	196	203	190	179	191	180	181	193	181	185	209	192	210	194	205	203	204	204	193	194	188	206	216	194	183	212	170	199	191	173	188	194	181	199	176	218	207	191	203	196	213	174	181	193	198	184	196	194	215	186	192	179	158	178	207	174	227	176	197	203	201	210	190	191	178	211	179	217	188	182	201	188	194	191	190	186	224	172	194	215	192	206	197	174	184	163	170	208	199	201	192	175	190	195	190	201	186	202	193	192	204	195	209	182	208	193	174	187	200	196	203	191	193	197	189	184	199	179	205	181	192	196	197	181	178	180	188	195	205	180	184	214	192	177	179	183	208	195	207	168	156	222	177	179	185	217	191	222	225	194	177	200	177	209	219	186	191	174	181	191	195	210	187	202	174	160	160	183	161	171	177	209	192	181	195	189	188	202	155	187	177	195	204	197	193	176	184	178	191	193	196	193	192	177	212	204	205	195	206	193	180	197	181	193	170	195	181	193	200	192	185	204	197	211	193	188	214	197	176	196	202	177	188	164	201	165	180	208	177	190	175	197	178	193	194	180	200	200	193	193	206	180	189	195	207	195	188	200	192	211	194	194	205	179	206	153	195	201	203	224	188	224	196	193	184	175	176	184	203	205	211	175	181	195	200	182	191	203	199	208	207	219	182	224	211	216	187	180	178	197	187	185	175	191	174	189	187	199	184	191	193	187	198	203	206	194	198	188	205	178	207	171	168	208	170	178	211	202	201	217	187	185	199	206	226	194	210	209	206	194	196	188	208	189	176	187	205	188	199	192	198	202	185	178	191	200	181	181	181	178	206	192	187	185	212	205	171	187	199	188	194	176	193	187	199	175	185	178	193	199	200	180	199	192	200	218	211	198	172	186	194	186	171	204	165	198	194	210	191	221	198	194	209	203	202	205	217	187	194	204	208	184	163	170	206	196	202	189	199	199	162	216	204	205	186	184	206	184	188	206	177	183	204	187	227	194	198	192	204	174	211	203	205	192	198	225	178	193	163	198	177	201	215	193	174	191	188	182	202	177	203	195	204	194	182	207	208	207	208	198	208	182	205	198	184	174	197	225	219	196	187	180	194	215	193	193	194	195	189	214	174	176	204	185	181	214	203	182	192	217	194	199	205	184	200	225	182	204	181	207	195	204	191	208	185	190	204	178	203	201	195	187	192	168	185	200	183	206	182	175	191	206	232	197	180	207	207	179	199	171	185	185	216	166	185	177	183	199	208	187	194	215	173	171	212	215	185	185	197	220	192	192	202	190	176	201	176	164	150	198	194	195	205	191	176	183	200	188	190	206	196	222	200	192	201	194	214	190	184	182	192	187	197	177	189	203	193	175	169	205	178	194	194	185	192	185	169	187	196	184	204	206	193	214	194	206	176	222	191	197	187	185	197	198	197	174	208	199	190	199	191	182	182	192	183	200	194	188	216	200	192	225	189	199	190	171	176	218	176	206	162	188	197	178	179	184	185	188	190	188	173	202	197	193	171	180	220	176	190	211	223	180	219	189	169	212	188	178	182	213	200	201	201	197	172	216	199	174	177	202	188	187	197	173	204	203	202	202	178	174	187	183	169	199	205	202	174	177	193	202	183	176	196	185	198	184	213	186	190	183	198	200	185	177	207	206	229	181	179	178	199	182	172	155	200	175	205	207	194	186	190	165	194	191	174	202	179	178	213	186	211	200	180	198	204	178	169	187	209	180	187	194	173	175	173	194	175	178	203	191	180	198	186	199	201	201	201	212	166	209	161	219	209	178	196	206	194	182	186	191	156	184	196	203	214	198	196	177	199	184	181	194	170	186	188	172	216	188	208	185	175	188	200	182	205	195	186	185	179	197	206	202	230	187	200	200	194	196	197	176	192	180	216	180	196	210	168	190	205	187	166	168	163	181	189	179	191	193	190	199	210	184	201	189	192	205	188	179	195	201	202	179	191	209	172	196	200	206	195	189	194	195	190	159	201	190	207	208	179	160	189	187	201	200	182	186	190	179	198	194	200	209	224	177	212	162	224	180	181	193	183	219	197	179	215	192	195	178	195	187	216	219	211	216	201	180	203	166	180	185	174	207	192	174	180	190	196	188	189	184	187	196	179	174	190	190	219	200	194	193	184	166	204	174	172	189	189	201	211	181	189	213	206	186	190	207	205	190	184	180	213	204	203	193	181	200	193	208	190	175	182	183	187	209	189	207	191	184	176	175	172	200	193	226	219	174	184	177	169	186	175	202	186	196	182	215	194	189	180	174	206	212	219	200	190	194	193	202	179	177
3989	1352	1011	612	473	434	349	305	323	303	310	266	279	257	244	252	261	262	264	236	284	249	253	260	239	259	258	248	254	254	229	274	222	288	253	259	249	244	240	255	271	268	269	274	264	286	267	264	246	244	271	256	252	267	257	274	281	248	244	264	249	249	240	240	246	218	251	249	271	252	263	259	264	265	239	243	253	270	260	251	248	234	246	271	236	239	231	265	273	264	232	260	232	269	242	270	270	236	275	237	274	270	240	290	240	226	261	273	278	264	259	247	228	236	256	253	264	244	259	248	230	246	261	281	227	249	272	249	259	227	275	273	247	244	253	253	270	271	245	256	234	248	249	227	250	224	266	242	234	227	247	255	274	244	254	272	249	263	222	273	231	248	265	232	264	255	254	246	252	270	243	265	275	258	239	237	229	254	252	259	238	259	225	259	266	286	252	250	286	278	279	265	255	256	245	209	269	239	243	253	266	238	250	270	221	247	263	276	246	234	248	256	265	251	249	237	275	230	272	266	257	254	237	263	256	247	258	227	260	253	265	240	248	257	264	273	290	239	239	256	247	227	265	255	261	255	273	233	240	215	250	276	256	239	238	248	251	272	258	245	262	238	232	241	233	262	259	276	246	246	246	244	261	239	244	223	244	251	233	261	238	264	237	271	293	246	283	256	254	238	268	230	246	259	240	243	240	259	257	241	245	270	275	236	255	268	257	269	253	263	256	274	235	281	270	220	272	229	262	251	263	258	259	234	262	234	249	251	260	255	259	235	248	250	247	255	237	258	246	262	276	258	262	241	276	254	263	236	258	222	252	256	242	234	250	247	238	253	258	236	273	255	257	242	261	259	241	238	264	243	282	248	239	257	244	240	232	243	271	293	233	250	253	230	250	282	259	240	258	250	253	245	261	222	266	229	260	235	263	282	250	256	241	252	268	243	251	261	232	242	218	261	243	267	235	271	285	247	253	237	257	244	269	250	256	224	258	238	233	243	244	269	235	234	252	276	274	251	250	254	273	280	282	245	264	284	250	253	272	244	258	274	257	261	251	252	284	274	266	261	266	241	252	264	249	258	237	241	277	271	250	230	272	258	226	261	286	258	271	246	265	280	250	253	291	260	282	234	251	246	253	245	231	248	232	235	225	240	277	255	236	279	241	244	278	245	248	243	254	274	264	268	234	254	270	249	267	240	263	242	259	270	252	241	246	255	204	242	274	250	266	245	249	263	251	233	258	259	253	271	263	251	290	262	247	232	240	245	245	266	225	235	227	207	229	246	261	263	279	248	268	256	257	256	246	281	253	273	245	259	266	259	243	254	283	266	251	234	277	232	235	261	238	239	259	242	217	252	246	223	256	258	249	254	257	283	252	228	242	271	238	240	262	249	267	254	267	256	256	246	284	247	260	244	239	260	262	289	257	220	259	235	262	244	258	269	231	277	251	268	276	222	269	254	247	238	254	246	261	279	225	247	277	240	245	220	220	269	235	275	254	279	248	248	222	261	272	235	249	244	241	261	263	243	246	251	263	261	264	242	255	229	254	250	233	213	249	208	260	280	258	221	238	248	235	227	245	262	265	254	251	261	232	257	267	252	230	251	239	244	221	272	209	265	249	255	252	250	248	253	248	256	233	281	255	229	258	246	271	242	239	248	249	246	271	264	230	264	241	231	213	249	287	231	268	226	285	246	281	248	208	254	251	223	270	249	245	229	244	259	233	230	217	247	228	236	279	247	301	265	248	245	242	253	244	245	254	245	231	266	240	245	275	277	272	247	248	233	265	235	240	252	231	264	258	242	227	241	263	255	261	262	261	254	259	232	258	258	243	241	272	232	246	244	240	219	235	259	283	244	263	267	260	244	244	259	258	281	259	260	265	250	257	255	278	259	264	241	235	228	249	247	278	257	280	250	259	234	247	270	281	269	247	250	270	257	231	233	269	256	264	274	269	259	266	246	267	277	268	232	233	287	265	236	254	280	226	224	250	241	259	243	252	266	268	272	252	245	237	240	254	262	250	236	267	258	271	281	253	287	252	227	266	271	255	244	241	242	273	235	257	260	261	268	270	275	244	260	253	222	240	260	246	224	221	243	249	237	217	250	249	253	247	229	261	278	255	237	230	240	237	261	255	230	252	263	238	234	266	269	256	247	247	240	260	231	265	292	229	251	227	268	265	238	255	265	244	264	246	241	259	261	275	256	251	227	239	252	213	243	257	257	247	271	261	251	287	254	264	229	243	255	257	254	274	246	253	254	248	242	283	243	268	264	240	267	232	240	259	228	251	270	255	249	276	272	265	250	236	263	241	269	246	241	278	234	228	245	254	254	244	250	213	256	245	236	251	277	242	241	284	243	256	262	246	261	252	255	226	243	254	228	269	248	251	248	235	261	276	235	251	228	252	250	270	261	258	252	243	224	244	239	252	250	267	260	249	244	272	262	245	274	265	270	266	229	249	257	243	259	266	249	258	270	240	245	268	250	265	254	231	252	262	264	245	253	269	280	254	245	280	234	263	258	256	255	265	238	275	259	262	253	256	273	264	246	267	261	253	260	252	255	247	255	235	258	251	254	235	249	250	226	260	249	268	266	251	279	261	233	274	246	249	276	262	235	260	250	256	275	266	248	248	268	218	224	261	231	245	258	242	262	255	279	275	247	227	248	248	262	250	254	268	241	263	264	250	235	247	255	270	263	257	264	231	264	260	223	256	245	221	269	227	254	249	249	241	258	258	257	270	230	260	226	236	245	231	253	232	222	240	235	238	259	245	241	259	271	250	238	255	268	262	255	245	229	247	254	241	261	227	243	248	268	260	281	239	242	267	251	248	230	263	256	245	230	235	242	257	295	240	240	276	278	264	270	275	264	257	262	240	243	277	270	239	236	264	230	269	264	231	249	246	249	238	251	275	272	232	253	213	278	269	244	243	238	277	283	265	281	216	271	254	241	241	267	256	259	237	259	287	259	258	216	257	260	248	293	262	220	282	261	238	255	248	240	237	249	246	230	276	262	244	256	238	285	257	255	259	280	219	262	257	267	258	229	251	271	262	260	267	271	253	256	254	251	223	258	268	273	244	264	238	247	239	254	248	267	257	246	280	248	242	267	268	247	234	268	252	239	278	279	235	240	232	263	231	266	262	225	229	230	258	251	258	257	279	229	300	254	246	249	230	264	237	249	253	281	255	262	247	232	250	253	278	269	256	278	266	255	266	256	234	257	262	252	224	257	268	288	239	264	245	240	238	229	254	300	288	262	252	262	249	257	263	250	266	269	244	277	253	275	280	262	257	214	243	215	251	259	252	276	274	239	272	249	258	233	255	229	261	262	265	284	305	233	270	267	241	252	247	268	269	238	258	247	240	243	253	241	259	231	240	275	261	250	254	244	226	217	243	243	266	215	264	246	257	245	231	260	269	269	242	265	278	228	279	257	250	261	245	249	277	257	265	234	236	265	253	231	264	301	210	250	246	240	248	241	247	240	257	223	229	236	251	244
23850	21008	28198	24023	20994	7369	1136	794	686	663	615	590	476	532	508	522	524	497	496	493	451	477	440	514	466	455	459	487	460	435	435	436	425	483	461	414	478	412	468	436	482	488	415	455	417	501	434	421	457	423	439	463	430	427	444	446	436	409	402	431	468	461	413	446	429	398	469	431	451	448	414	441	436	429	456	432	458	408	407	405	455	444	421	447	432	415	433	440	441	445	449	420	433	430	431	449	446	476	429	455	434	453	459	444	440	461	461	447	453	462	434	460	411	427	464	449	446	440	466	456	422	475	457	457	458	483	439	390	443	416	421	460	433	449	431	454	404	439	484	448	427	440	441	463	453	405	449	437	427	439	454	419	440	439	434	447	452	428	417	404	459	433	433	446	421	426	472	418	445	452	422	468	449	466	430	434	428	445	433	445	438	449	445	417	425	426	456	415	459	426	418	421	439	415	421	426	421	430	427	444	403	428	421	458	420	416	421	421	436	433	471	420	440	464	421	401	433	430	451	426	442	440	470	396	440	432	432	462	435	464	429	431	428	409	430	438	453	461	434	443	451	425	438	435	438	390	471	442	419	485	396	423	459	463	400	455	448	427	428	407	423	436	433	483	433	430	436	428	442	414	437	438	468	445	451	418	428	435	442	441	444	418	454	444	452	422	393	431	435	451	469	415	404	467	425	459	465	444	456	474	467	453	425	445	420	448	424	473	417	461	437	412	435	413	425	439	451	440	412	428	441	442	433	402	428	452	426	427	416	479	482	440	447	436	436	411	470	425	436	420	418	396	444	421	456	442	440	436	422	431	419	466	404	394	414	434	446	379	444	422	432	469	427	428	425	429	446	434	435	436	440	425	446	434	446	446	434	431	426	445	447	441	440	427	427	418	454	416	455	433	463	456	397	411	445	435	423	410	474	432	455	412	442	431	469	433	393	444	436	424	419	445	462	427	424	447	467	447	427	448	439	414	400	425	435	400	422	407	463	444	422	457	453	424	425	441	458	420	392	411	440	415	423	478	416	450	436	482	439	449	415	418	419	432	406	422	472	404	443	439	441	428	430	431	423	425	447	443	424	450	415	424	436	476	414	461	447	412	401	410	439	421	457	438	434	391	439	460	410	450	443	427	459	445	388	439	396	407	433	401	444	434	441	436	415	441	379	433	416	409	422	423	498	429	455	433	404	430	446	417	418	436	431	421	421	441	456	419	434	435	432	458	435	474	397	453	447	415	453	433	399	459	412	414	448	404	432	413	429	437	438	421	459	417	447	455	398	430	443	436	444	421	422	425	447	453	419	415	428	442	420	428	387	439	448	426	418	467	438	433	393	433	462	420	449	430	483	430	450	440	419	434	436	466	434	437	419	428	434	468	457	399	464	423	422	434	449	433	432	418	445	450	423	439	417	410	462	455	422	422	466	466	416	430	444	434	438	434	482	426	438	432	455	425	438	430	441	449	408	417	460	401	456	448	430	444	441	436	424	411	418	425	413	444	451	393	430	419	397	415	438	413	407	434	427	441	463	431	442	426	460	435	436	402	424	441	424	412	415	479	428	411	439	405	431	429	414	435	425	438	432	396	428	455	411	423	421	418	465	430	448	413	483	427	454	428	438	436	427	442	446	449	407	401	472	463	441	464	439	448	421	453	419	435	443	423	430	445	437	423	431	391	390	451	445	401	421	388	399	450	430	448	421	371	448	404	406	418	457	423	415	444	441	427	448	425	401	453	409	437	388	450	465	434	464	433	415	445	405	407	441	436	429	395	442	397	390	414	477	440	448	397	434	440	448	445	465	446	427	452	397	431	444	423	469	462	448	431	483	438	438	400	423	457	426	431	437	451	447	416	406	393	406	437	394	416	430	447	443	418	432	407	479	424	443	450	436	444	418	415	476	441	449	429	432	432	422	423	433	442	408	416	437	454	433	427	404	407	422	431	458	395	425	433	454	458	452	424	411	425	453	435	433	454	405	429	414	472	402	445	428	381	441	470	466	470	425	411	476	466	461	427	425	441	419	464	434	431	473	445	431	471	409	423	415	401	447	428	421	446	425	398	427	457	449	416	429	402	438	396	411	402	430	389	422	435	427	427	431	413	431	432	418	437	432	450	392	410	389	425	443	439	435	408	443	432	424	391	428	477	457	410	466	420	472	457	440	426	424	423	421	422	423	405	433	428	435	446	474	426	435	461	406	430	405	410	447	439	420	459	452	399	453	443	406	407	470	434	450	404	378	413	411	445	434	427	450	414	422	444	451	416	460	418	425	442	434	426	451	424	418	436	423	432	432	401	418	439	446	425	437	408	423	420	425	417	433	438	448	443	411	394	461	413	450	415	450	457	432	426	413	471	395	456	444	421	463	429	438	459	430	422	424	433	448	427	447	426	452	462	421	456	426	437	452	441	439	415	411	429	400	390	449	395	436	431	444	408	421	428	434	435	460	412	423	440	405	458	398	431	443	432	418	472	418	436	439	422	428	473	462	443	442	439	411	451	394	447	455	442	462	430	405	427	435	426	405	419	421	425	407	411	428	480	436	441	404	461	436	404	471	441	435	471	433	390	434	432	450	461	397	436	437	405	433	420	446	437	430	453	435	474	452	467	445	432	457	444	440	439	447	402	457	425	408	410	428	470	417	423	413	432	412	463	416	416	407	442	413	441	456	460	424	439	472	412	450	425	423	445	427	404	422	450	411	436	448	434	468	476	430	434	444	428	385	420	413	431	453	417	421	425	444	440	425	433	454	445	437	467	425	425	409	423	445	432	455	418	413	404	409	431	396	386	423	488	423	405	436	448	388	452	439	435	436	468	396	420	408	374	429	401	453	431	397	418	408	422	436	423	413	410	450	413	468	429	405	438	444	421	426	462	456	405	446	434	444	468	412	446	460	410	434	463	463	432	436	428	445	405	441	376	411	405	434	412	436	449	445	426	453	434	450	457	432	407	415	448	436	428	471	408	423	417	407	436	442	423	444	474	439	438	471	436	427	444	447	438	485	450	454	422	422	454	410	407	425	425	434	416	428	441	418	423	419	399	417	418	421	418	422	444	417	467	444	448	423	424	452	459	463	392	426	447	440	447	432	506	455	453	411	456	440	440	435	450	428	467	472	414	439	433	400	410	400	418	438	431	471	427	440	444	437	403	444	436	437	426	410	471	471	429	432	452	400	430	449	400	384	440	452	431	447	418	467	453	416	441	423	444	470	449	452	424	472	417	415	406	427	453	434	458	432	432	420	432	441	406	415	418	402	406	397	401	400	394	450	393	422	444	404	456	430	421	425	419	422	405	485	446	416	430	464	447	424	435	430	418	445	427	428	443	455	445	431	454	416	445	446	384	453	423	478	468	435	422	443	481	421	422	423	423	414	437	458	426	472	483	449	455	388	435	431	419	421	458	442	461	428	403	416	424	394	460	410	419	441	444	397	444	457	437	462	416	420	454	459	459	445	428	437	417	423	431	419	449	448	418	398	414	425	406	446	424	440	425
5156	10693	8170	4165	2883	2128	1769	1417	1232	1070	1044	920	807	855	723	744	734	679	638	659	633	595	671	604	591	646	601	552	583	598	617	593	529	609	586	513	574	610	583	571	576	547	605	558	530	516	604	606	556	547	522	570	557	568	557	568	575	544	527	546	575	587	511	566	618	531	533	523	539	557	520	555	537	567	529	540	519	538	503	561	526	576	550	532	541	582	532	534	578	504	562	537	519	543	554	544	538	557	546	551	544	541	546	546	529	547	539	563	499	532	579	539	513	590	560	570	584	533	494	575	528	575	528	539	541	559	553	514	542	538	579	550	536	551	571	582	554	578	566	541	553	565	528	540	513	511	578	520	520	567	532	518	549	562	516	584	587	536	520	566	493	517	588	571	537	512	511	554	586	553	559	518	542	557	535	555	530	557	539	541	552	563	555	557	549	534	599	578	534	518	567	578	529	559	534	526	553	574	506	486	532	557	590	557	538	549	562	546	530	573	526	538	525	517	531	504	531	551	580	507	542	565	525	554	570	546	548	511	544	557	562	585	579	568	590	489	551	533	550	505	520	559	560	500	533	535	558	508	553	533	552	499	523	595	578	547	481	557	580	541	555	547	549	516	533	489	549	557	562	532	545	535	552	551	551	514	592	529	560	533	557	553	521	537	562	528	564	549	565	586	557	541	541	524	516	548	542	543	556	584	525	523	490	555	524	556	590	527	550	560	518	529	499	514	543	529	550	567	537	571	549	503	537	533	545	538	545	506	546	575	561	557	563	599	513	518	559	549	519	548	539	529	540	529	521	564	597	530	558	596	534	507	521	576	538	560	536	533	497	538	552	545	550	532	556	563	565	545	563	586	550	550	543	557	539	541	532	545	557	521	538	543	560	544	508	524	558	516	553	558	546	496	546	580	568	559	487	540	503	553	548	541	535	556	548	527	572	565	539	532	564	525	501	570	554	554	536	577	539	505	563	552	536	553	576	504	592	559	575	543	625	546	561	532	534	510	545	526	523	553	570	537	553	552	568	507	543	526	573	514	569	519	567	538	565	559	559	518	541	549	541	528	534	552	521	569	559	570	530	547	574	509	539	560	537	539	566	567	530	539	531	513	571	524	534	557	544	562	549	522	535	578	549	549	573	542	574	519	550	564	568	495	544	541	492	542	559	521	519	533	509	554	531	583	574	516	556	534	553	537	566	533	555	555	519	517	549	580	548	566	543	519	528	584	517	535	578	555	550	547	558	547	529	567	541	572	528	601	567	582	571	556	560	526	552	546	510	526	552	583	531	537	580	525	570	534	547	552	519	566	538	547	552	549	572	544	544	556	498	513	588	520	550	558	535	570	538	537	531	559	534	540	518	528	586	546	575	553	526	568	536	515	500	525	538	556	536	501	539	481	532	538	561	511	531	543	518	520	525	571	564	563	516	577	546	567	581	612	538	542	558	507	539	599	543	544	547	525	565	551	544	580	533	538	556	544	535	553	529	533	555	564	553	540	556	488	547	550	586	596	553	513	547	535	554	528	550	541	510	540	562	542	544	588	536	533	538	528	512	543	536	530	511	524	542	581	505	549	545	532	550	546	546	547	544	508	551	531	577	540	530	578	546	542	566	519	560	595	548	551	565	555	488	532	493	553	531	558	534	546	519	547	545	580	588	533	541	531	526	525	535	557	531	549	538	571	579	551	527	537	599	547	538	561	554	510	573	548	555	549	567	546	588	516	538	551	582	570	558	509	542	502	542	545	570	547	583	544	551	507	571	531	538	540	540	543	539	573	565	562	550	566	535	559	530	542	580	530	566	529	583	528	503	530	551	514	552	561	550	502	559	516	514	528	531	564	517	532	582	562	529	532	543	532	483	527	534	556	561	534	573	514	542	534	600	562	535	582	556	592	562	569	547	544	540	508	533	513	556	501	564	559	575	542	558	520	503	545	536	591	563	542	576	562	575	508	536	547	527	518	576	503	570	571	567	525	541	581	531	539	524	552	495	515	558	510	555	540	577	571	540	550	532	567	524	561	547	560	539	501	541	555	522	572	536	541	536	535	525	532	536	553	588	529	498	525	579	507	510	550	497	539	567	592	541	601	574	545	518	543	562	553	506	552	547	512	576	548	527	516	564	535	514	559	532	593	537	542	537	523	512	551	544	556	558	531	543	590	561	522	519	529	558	572	564	506	544	518	548	534	541	546	533	555	527	520	544	557	528	536	528	543	511	566	558	534	514	557	577	530	564	563	540	554	530	510	566	536	569	536	542	560	578	580	528	538	542	555	511	562	552	549	538	534	517	551	566	553	577	560	548	570	578	526	546	512	495	553	518	547	547	537	555	555	524	536	540	545	522	530	579	580	490	545	541	594	573	533	536	572	553	518	525	537	545	530	567	523	525	496	514	566	505	541	524	536	513	590	527	577	552	581	537	508	554	549	575	539	562	545	505	561	573	538	525	558	557	531	577	533	498	548	548	529	511	554	533	544	549	565	563	555	528	570	579	546	537	524	540	554	562	542	500	556	545	523	565	557	612	556	542	528	543	525	557	536	544	548	540	558	545	536	553	556	560	530	556	569	555	523	548	587	547	549	547	532	510	562	514	545	545	520	577	539	541	560	548	541	582	559	558	524	556	542	572	549	534	494	562	555	550	572	513	538	536	560	541	549	570	555	526	582	513	543	558	541	559	547	559	515	544	523	524	534	513	509	551	580	580	559	560	577	535	522	541	476	544	536	560	521	547	509	532	529	533	614	548	539	509	593	571	561	561	540	505	529	576	512	539	546	575	551	535	542	556	543	511	555	583	552	504	548	577	533	501	543	515	564	580	569	611	591	520	569	551	566	548	568	565	577	568	516	557	518	558	581	543	514	536	564	547	546	556	535	585	560	587	515	559	552	514	589	554	561	501	491	562	550	582	554	545	566	545	490	553	568	548	565	577	543	547	541	552	528	525	539	540	546	535	549	546	533	544	544	533	499	566	516	562	570	536	558	574	513	533	550	556	533	555	552	574	530	484	517	528	576	545	520	519	513	577	546	511	533	571	513	553	545	576	509	529	555	546	598	525	561	562	560	558	512	531	570	534	573	537	548	538	552	524	589	553	496	541	530	518	589	543	522	530	556	525	568	544	565	573	548	559	512	535	506	551	532	537	558	549	517	495	597	527	559	528	540	547	596	526	548	509	546	547	610	523	543	549	497	538	509	536	549	548	502	568	535	559	579	546	551	524	506	540	551	538	554	520	516	541	530	528	533	576	531	564	551	528	547	523	552	504	576	548	542	540	553	561	535	561	570	509	543	533	561	548	535	584	543	527	570	514	534	486	530	525	532	583	522	547	524	540	549	498	543	557	497	547	509	554	538	540	529	539	535	537	544	556	579	527	554	535	524	563	535	588	555	558	549	574	538	531	548	499	540	578	536	530	555	568	516	551	516	540	539	555	555	552	551	570	556	548	579	547	556	604	504	550	544	521	535	517	531	540	561	544	533	557	526	545	540
25098	21032	26774	25112	4113	412	338	291	227	217	185	212	198	158	171	168	151	148	173	161	152	160	160	164	173	149	152	143	138	127	147	143	167	134	147	162	167	136	136	144	150	132	111	143	153	141	125	148	136	143	138	139	150	148	146	130	141	158	123	156	148	146	156	152	148	159	146	143	113	143	135	144	135	145	143	139	132	144	148	150	139	147	150	132	126	135	142	122	136	158	147	153	154	131	130	136	146	131	144	135	123	125	168	148	163	142	125	159	139	142	147	136	142	157	143	154	134	151	142	164	129	125	130	133	142	168	130	132	147	118	132	150	134	144	109	146	128	167	146	138	146	125	137	137	129	132	141	110	129	140	134	127	138	135	127	131	132	140	146	141	138	118	156	156	136	146	135	132	121	145	143	139	141	162	141	150	116	154	148	147	126	153	118	132	167	116	165	135	126	136	147	142	139	128	144	147	151	119	151	131	136	151	122	149	147	154	159	151	135	138	134	123	137	139	137	147	136	151	125	131	139	150	130	126	140	134	120	149	178	143	126	141	113	136	137	136	133	126	157	131	139	140	121	130	158	123	142	135	145	145	133	141	118	144	134	122	143	122	158	125	145	142	132	129	145	149	161	124	117	127	100	143	133	150	152	138	140	134	133	128	137	132	122	167	142	126	137	139	137	130	120	152	145	130	126	135	133	133	135	152	131	141	161	139	148	139	134	145	139	131	134	140	145	131	138	149	126	136	126	121	139	144	145	118	149	147	128	155	137	143	122	140	125	132	158	141	123	114	125	157	139	148	113	148	139	150	134	121	131	159	155	146	163	131	134	144	154	118	157	130	140	125	132	145	139	131	135	153	124	138	136	172	147	116	149	131	144	149	130	129	142	166	125	140	123	129	153	158	117	156	142	123	114	161	120	139	111	159	122	169	137	132	148	126	145	112	126	144	139	132	127	146	136	146	125	126	115	144	133	152	136	145	118	136	124	143	133	154	126	126	152	133	143	131	129	156	142	145	114	146	122	125	143	145	138	152	139	129	134	134	155	143	155	147	132	140	135	121	156	139	144	140	127	127	114	140	137	131	155	126	159	130	137	141	125	145	146	140	132	142	157	147	140	129	139	161	128	136	137	128	131	135	145	125	133	157	128	132	146	146	142	145	146	128	140	140	124	148	137	123	156	130	143	125	143	116	163	151	122	156	134	118	146	129	130	130	124	145	140	152	160	128	122	127	137	127	128	142	147	149	135	138	145	138	146	132	149	139	130	139	141	126	140	132	161	120	149	134	156	119	146	146	157	143	131	112	120	136	135	145	138	139	123	124	135	153	121	133	128	124	148	133	123	127	125	133	154	158	152	134	154	124	146	143	126	144	165	144	125	158	144	156	132	130	147	136	145	141	128	168	135	140	155	126	132	155	126	126	168	131	134	132	121	140	147	135	143	155	128	155	141	145	143	154	126	135	136	161	135	132	140	142	141	130	134	121	119	128	146	125	126	154	129	129	134	145	157	128	156	127	140	128	141	157	136	132	118	167	145	145	129	151	140	135	139	150	144	130	141	179	145	150	143	134	139	134	142	111	120	137	133	125	122	149	140	119	128	149	138	131	124	136	135	124	161	144	119	126	145	148	138	145	125	136	126	136	141	133	127	127	139	152	164	134	146	144	136	147	141	137	123	131	139	159	131	132	134	135	142	165	129	140	157	150	134	135	153	138	135	135	143	159	151	133	154	143	136	133	142	137	143	138	133	135	157	145	153	139	132	158	145	159	138	132	132	118	128	143	122	139	159	153	138	127	130	123	120	120	139	146	151	131	141	143	139	131	154	142	150	138	149	139	140	150	147	137	145	134	119	127	128	139	131	153	142	144	140	135	155	140	151	124	154	155	115	130	143	124	133	117	128	151	117	147	139	142	137	132	147	124	136	138	128	132	133	150	153	132	133	146	148	130	139	123	125	148	145	112	139	135	147	130	151	133	137	135	163	137	142	138	163	119	139	131	129	120	153	127	136	140	134	152	118	134	128	120	131	133	155	140	140	154	164	143	132	155	160	136	139	137	134	133	127	140	146	164	132	133	129	142	142	141	144	139	126	159	150	136	109	132	146	125	133	139	136	118	133	145	126	133	119	127	135	141	129	152	137	156	130	137	130	128	155	135	128	158	143	136	149	139	145	180	124	144	135	135	138	146	141	130	145	110	118	138	154	141	149	170	143	145	149	136	146	130	138	160	140	131	140	118	123	150	147	132	131	148	151	106	134	162	147	146	130	145	176	147	134	162	118	146	147	139	134	113	143	149	125	124	126	137	130	152	152	130	149	124	148	130	133	144	141	166	142	127	136	148	139	137	155	116	160	143	146	129	129	128	120	139	142	142	153	143	152	158	139	143	148	150	136	137	119	159	135	164	148	129	148	156	146	129	145	154	140	160	149	138	123	146	145	120	150	154	139	145	127	150	143	146	130	138	141	138	130	134	156	133	142	136	125	134	135	143	145	148	134	149	149	150	156	148	132	131	131	143	146	143	140	139	140	144	134	137	134	148	141	131	131	134	152	140	143	126	126	127	129	137	135	120	144	122	136	143	137	163	136	153	148	132	141	119	137	131	137	140	164	151	133	149	122	149	146	146	132	141	147	136	146	133	129	162	135	138	129	158	134	128	147	124	123	140	120	137	138	130	150	127	150	133	141	134	130	128	122	134	133	163	139	120	147	133	156	151	130	118	156	139	146	147	137	128	147	159	128	142	126	125	150	119	170	122	139	154	139	121	134	155	141	129	136	142	115	120	136	141	143	104	133	129	122	138	134	153	143	128	124	159	141	148	129	136	130	129	129	166	119	142	153	141	125	141	160	146	153	157	139	130	151	123	123	135	137	135	120	155	148	133	127	136	142	132	125	136	119	145	134	144	127	141	118	116	138	149	142	136	151	164	149	135	117	157	137	144	132	139	132	131	128	139	137	145	124	142	114	142	147	153	119	128	145	123	146	142	140	156	149	132	165	130	148	129	148	133	151	139	128	126	146	117	110	134	144	137	159	136	148	149	146	135	124	146	135	135	148	135	149	112	145	118	127	141	142	149	133	161	146	144	129	151	133	133	131	128	138	145	137	137	148	154	131	145	157	137	151	132	165	154	145	133	135	134	137	150	133	133	147	136	137	139	150	148	142	125	127	164	124	131	140	143	140	154	141	120	138	136	133	146	135	136	134	125	144	118	150	119	134	142	119	134	141	157	130	124	118	157	135	161	129	139	143	134	150	129	145	147	132	146	131	139	136	144	151	117	136	137	175	126	130	147	133	142	124	124	117	139	128	135	149	147	138	132	157	128	145	142	152	147	147	137	147	138	109	133	155	138	140	144	139	135	127	130	140	128	125	177	142	139	134	137	153	142	131	128	134	140	148	137	131	156	140	150	148	163	132	138	146	129	138	126	145	136	128	162	142	144	121	145	133	118	145	139	121	136	120	130	132	134	143	148	136	140	156	167	126	126	142	132
4519	5535	4111	1998	1332	1042	765	637	598	465	452	375	335	343	295	287	274	269	253	236	239	253	234	238	216	233	243	191	212	225	207	214	199	239	198	236	202	237	209	213	227	208	208	208	193	205	215	226	196	224	193	214	192	218	193	228	230	199	197	202	198	212	202	208	213	195	195	202	204	211	199	223	191	186	199	203	193	220	224	220	202	181	217	191	198	216	193	215	199	185	205	197	220	205	197	200	202	198	185	201	175	188	214	166	204	192	197	205	212	236	202	195	211	185	228	189	202	185	202	189	221	204	189	195	222	186	248	217	195	200	212	203	193	185	180	189	204	187	198	201	199	225	199	190	215	190	199	213	209	212	196	207	191	214	205	184	183	187	200	234	194	207	206	215	206	185	216	200	212	189	194	230	219	171	214	203	212	230	208	208	201	194	175	197	203	212	220	203	188	195	183	196	191	225	197	210	227	207	191	173	201	225	203	177	200	206	190	191	202	194	211	220	210	193	188	197	212	219	190	185	166	210	186	213	188	205	228	196	178	187	193	176	208	199	214	195	191	186	187	217	179	200	205	210	195	179	205	198	193	207	195	215	180	204	215	203	179	234	184	227	222	202	213	204	183	223	189	193	230	203	229	180	185	211	212	191	202	192	205	182	225	179	197	206	222	192	215	211	191	190	233	193	205	172	195	206	189	196	182	192	183	185	211	213	200	203	193	214	207	187	203	194	176	212	222	187	179	184	227	183	225	205	201	188	223	194	184	182	195	219	188	205	197	215	193	191	202	183	205	207	205	184	201	225	205	213	186	208	195	193	195	213	205	205	180	222	183	224	191	247	203	208	197	226	211	196	189	204	182	175	198	203	214	198	246	200	205	215	202	178	200	185	191	200	186	196	206	192	200	191	213	205	224	186	197	192	179	209	223	189	198	217	186	209	215	192	193	195	188	189	208	222	180	211	217	241	205	197	197	186	187	195	179	192	185	220	215	195	217	190	203	185	218	214	210	227	220	223	172	209	212	203	198	188	198	187	205	194	211	201	184	175	210	201	205	187	192	213	219	182	204	212	196	218	198	205	210	210	229	188	200	190	214	211	191	213	196	182	203	194	198	180	202	216	175	215	199	219	179	206	197	217	209	197	191	218	222	197	202	194	221	201	207	206	175	210	176	199	186	184	188	184	207	203	230	198	228	211	205	215	220	207	212	213	193	205	218	200	192	189	205	208	184	203	204	198	205	182	209	200	183	192	198	195	199	213	191	176	236	213	213	188	170	196	175	222	195	210	202	208	178	220	201	197	190	197	211	190	190	195	222	201	192	203	213	192	232	224	171	236	188	209	216	210	208	197	213	201	207	192	165	185	211	191	196	202	201	197	169	167	195	194	184	207	207	195	196	196	187	227	200	186	208	217	184	193	207	210	193	193	197	236	186	199	201	209	187	201	165	230	195	183	218	218	209	188	197	196	198	204	204	181	192	186	201	201	205	191	184	216	211	210	204	189	189	210	187	179	209	201	211	221	181	184	176	189	196	195	206	214	218	206	202	198	204	202	197	190	185	180	224	202	214	213	199	218	199	175	197	205	196	201	208	213	180	196	226	200	224	203	191	190	206	204	208	214	185	231	195	201	192	186	186	205	204	217	180	219	195	190	202	205	205	190	204	202	187	200	205	206	187	202	191	191	205	179	202	217	212	186	202	195	194	205	171	211	174	178	196	200	224	217	181	183	187	200	185	203	200	184	236	188	197	231	217	206	189	192	207	217	182	220	214	184	211	190	212	189	199	204	213	206	221	207	191	178	201	210	192	174	189	212	201	208	187	189	208	189	208	227	207	219	197	191	222	191	196	198	198	182	214	203	208	192	215	195	201	194	190	210	201	196	189	198	176	190	213	173	179	205	203	196	201	183	176	216	201	193	198	205	218	198	172	184	195	199	210	208	203	181	187	202	199	217	227	218	239	196	175	228	201	209	208	205	197	201	223	209	199	188	194	211	193	207	194	228	182	192	207	216	197	195	205	220	195	190	196	236	200	212	202	236	196	193	222	215	197	193	186	201	203	186	204	187	196	185	198	220	183	191	219	213	187	202	218	184	206	218	192	199	204	202	196	182	209	218	197	186	203	199	199	220	186	193	179	186	196	203	156	203	198	187	198	210	185	194	192	191	201	210	196	190	214	198	175	217	197	232	182	210	229	192	198	196	201	174	183	193	199	210	181	201	178	208	200	230	197	194	211	221	225	182	185	212	193	209	201	204	186	217	206	215	185	224	181	221	171	192	187	164	182	201	182	188	186	199	210	207	196	198	192	176	187	182	177	196	183	229	207	192	210	219	199	168	204	198	218	201	193	237	193	210	201	212	211	179	225	195	201	209	193	207	216	184	217	194	187	197	205	196	204	202	180	204	209	195	189	194	216	208	207	207	205	210	177	199	229	186	203	188	195	181	208	198	207	195	198	200	187	227	215	194	212	196	185	212	204	195	187	195	188	209	203	209	179	166	170	193	207	204	188	202	200	188	199	211	210	179	175	219	196	193	206	201	190	205	194	200	190	209	205	211	195	185	215	207	191	198	223	220	183	218	196	211	182	202	196	203	204	211	194	220	213	192	206	206	223	193	190	183	196	188	175	173	216	204	186	195	179	199	193	212	211	216	202	191	199	193	214	207	191	228	195	200	199	186	201	192	197	180	226	213	191	182	204	185	223	200	217	202	212	182	198	191	207	217	187	195	187	210	204	225	181	177	181	180	192	201	182	221	195	195	215	193	207	204	206	216	205	185	170	195	186	178	217	199	197	197	199	186	209	215	196	179	193	194	191	204	185	201	203	197	193	229	206	192	191	206	179	211	231	209	195	180	187	195	196	212	187	187	188	180	202	186	190	192	201	205	206	227	201	193	226	196	207	164	184	199	220	187	186	193	214	194	178	229	197	199	203	215	196	211	193	187	209	218	211	225	202	205	206	213	217	208	207	222	211	240	187	193	200	211	187	195	207	206	189	182	237	194	206	192	209	197	192	200	181	200	211	190	195	178	195	195	195	212	210	174	182	217	199	217	202	175	204	185	212	199	212	198	207	203	220	181	180	208	193	188	196	206	194	160	221	177	238	185	190	193	220	202	201	199	196	193	195	213	245	191	206	210	183	185	207	201	195	192	218	215	225	200	191	198	225	170	204	217	219	200	184	177	208	185	200	230	195	191	202	186	192	205	197	207	206	204	199	199	200	207	194	208	223	210	188	209	177	189	206	191	181	211	180	203	194	225	186	206	211	219	194	198	204	221	227	196	189	209	189	182	212	204	205	216	197	195	204	205	194	185	197	197	208	191	176	191	207	201	194	186	181	223	170	198	200	178	230	188	224	214	189	174	215	201	210	206	209	177	190	185	182	211	205	214	167	190	177	208	206	219	189	200	229	192	200	187	179	201	201	185	208	193	203	208	202	207	202	208	209	216	194	198	203	218	216	193	216	193	195	199	208	212	204	185	225	224	213	186
22803	21018	28667	23541	21011	21011	6113	1282	969	944	794	746	737	678	665	661	612	591	591	601	575	523	537	516	544	524	548	558	528	545	529	498	528	555	496	521	498	509	536	504	529	495	500	513	482	474	490	499	517	495	510	518	492	462	499	479	485	486	517	460	449	455	502	507	527	459	497	472	481	472	496	468	485	498	477	507	473	466	480	515	502	503	530	514	443	501	491	499	469	470	505	497	474	469	473	475	434	532	485	484	506	483	467	468	519	491	495	477	518	488	493	510	492	465	472	514	470	511	504	478	446	541	490	465	505	507	482	491	479	489	449	474	513	488	506	450	455	447	467	464	489	480	493	500	454	499	471	480	476	465	473	467	473	501	493	537	479	498	480	482	479	460	510	488	450	474	510	480	526	438	474	488	458	489	468	491	485	476	445	476	477	476	503	477	508	489	489	499	475	469	478	502	473	477	479	464	470	475	465	502	503	469	508	471	519	507	460	462	481	476	494	449	491	489	513	493	460	457	457	510	465	506	520	502	506	457	468	483	442	475	467	498	507	471	488	457	474	495	506	481	479	485	492	498	451	525	474	513	481	472	463	467	458	507	498	496	460	485	468	466	458	477	490	515	501	526	479	471	454	490	487	500	531	450	489	489	488	502	476	460	507	479	449	480	511	472	518	484	464	499	518	498	487	503	450	494	481	496	453	474	452	510	470	499	442	462	478	468	485	470	463	428	465	504	479	471	485	488	491	487	506	490	468	478	543	489	480	470	460	462	484	495	443	471	441	488	519	486	472	502	482	473	496	512	476	466	498	476	484	497	512	491	491	478	449	467	466	498	483	475	462	509	459	503	451	471	494	465	537	516	481	561	473	484	449	536	479	457	482	483	465	473	461	489	476	489	484	498	499	449	470	463	486	506	436	489	470	495	481	468	514	507	464	497	544	480	455	463	493	468	500	508	472	505	476	477	498	443	497	527	503	493	508	481	442	501	440	463	458	478	508	506	515	488	479	435	431	462	471	466	465	527	465	463	496	485	477	473	471	481	493	478	459	489	482	446	478	483	494	467	452	475	471	486	515	485	443	467	501	482	486	464	474	506	465	466	491	465	519	504	478	494	445	465	518	466	523	509	513	517	498	460	487	484	484	482	498	475	508	506	496	480	485	505	510	492	520	500	491	489	490	473	441	441	473	440	483	471	491	485	503	477	509	512	488	515	524	478	488	474	478	466	506	474	453	507	468	518	492	501	478	457	488	422	522	454	451	523	493	479	476	449	468	491	490	472	471	499	466	469	459	481	461	460	459	479	449	515	503	455	492	481	506	501	476	469	510	503	449	494	453	477	470	510	464	486	478	493	501	467	402	491	505	470	476	504	472	450	496	478	479	453	464	516	524	472	446	493	515	475	482	477	518	481	479	472	514	514	464	445	469	456	470	489	440	499	498	484	503	505	447	473	454	494	493	483	467	461	484	477	482	488	478	457	471	482	470	452	438	491	527	491	482	478	475	480	459	511	455	516	494	470	483	483	470	453	455	512	474	474	476	451	515	467	477	496	500	509	454	447	458	500	486	439	493	454	495	499	483	484	471	464	446	507	498	496	428	445	450	436	482	500	466	489	519	507	469	416	486	478	514	479	469	501	448	493	446	501	500	432	446	501	492	494	513	497	533	519	492	453	474	457	484	495	506	443	497	447	474	492	541	483	481	493	437	454	496	484	455	451	499	467	537	501	480	438	494	509	456	481	497	515	479	472	437	459	474	493	502	464	481	478	477	493	452	474	489	488	465	480	457	521	483	495	499	474	509	437	481	520	511	467	526	499	485	464	506	490	484	507	478	471	492	471	467	526	468	472	466	466	502	509	452	451	470	500	453	483	483	481	476	486	471	495	496	521	480	463	514	495	496	477	464	482	475	494	479	484	504	488	488	473	495	488	473	503	476	454	450	476	498	460	486	448	511	488	491	525	501	466	525	496	491	476	468	460	523	438	517	465	510	481	446	479	472	504	481	445	495	460	454	461	499	470	475	501	448	478	504	456	477	480	456	458	445	454	488	500	477	453	478	508	497	487	480	492	482	443	493	464	508	468	452	478	458	472	477	484	479	491	544	497	495	479	491	443	472	469	516	467	505	536	469	460	523	486	466	491	458	443	521	508	468	492	505	487	468	463	492	459	487	512	502	467	507	467	496	479	495	472	445	497	474	554	473	473	453	494	443	445	522	486	473	458	479	487	451	482	448	477	484	518	444	466	454	483	478	516	480	501	471	440	473	442	470	464	455	461	475	489	495	463	493	481	485	458	496	502	494	535	491	494	498	424	482	429	477	482	523	467	444	466	444	475	471	479	477	513	489	484	470	456	460	471	494	484	460	510	510	478	486	473	496	466	495	468	484	478	464	501	519	501	444	484	468	493	490	490	542	475	497	505	473	515	492	477	483	442	487	431	491	474	504	503	465	484	480	493	457	487	492	481	449	487	445	466	494	515	482	481	443	527	505	458	439	536	452	473	472	463	491	447	479	489	476	506	478	474	438	468	487	475	475	481	464	489	507	467	488	473	479	517	495	492	463	496	455	486	468	462	452	457	452	479	488	478	529	498	479	520	460	481	508	468	485	441	480	496	475	481	459	461	523	455	438	513	479	468	477	483	476	484	498	477	490	508	461	491	471	467	487	465	497	434	479	491	499	484	454	441	481	514	503	505	494	480	474	401	485	481	474	476	474	462	517	507	490	496	488	477	472	462	502	452	481	478	564	491	477	471	516	486	478	505	458	505	483	468	479	470	449	466	458	501	460	516	487	472	457	470	485	462	501	456	476	468	493	453	501	489	447	500	468	500	485	503	479	525	482	463	534	448	505	469	513	491	510	468	455	499	524	493	495	536	533	481	463	495	482	532	461	485	499	478	467	473	461	470	458	472	490	476	497	492	518	500	466	498	482	485	480	434	479	484	465	448	513	482	473	493	447	475	442	434	473	495	465	498	456	494	506	503	483	491	469	464	492	490	480	488	477	472	490	491	473	458	452	448	492	477	478	486	513	511	454	469	455	484	470	493	458	494	466	507	483	450	469	506	514	510	487	461	482	518	457	491	459	462	482	499	431	478	485	459	494	485	490	485	464	447	500	468	472	475	485	450	469	441	454	437	493	495	472	457	512	488	476	467	501	461	472	484	499	463	466	474	466	465	496	441	437	496	490	523	494	461	465	500	486	499	497	482	498	476	527	503	518	489	497	501	466	484	481	542	481	483	468	498	529	501	509	508	445	473	461	480	457	478	471	489	489	475	451	474	464	452	479	482	490	465	490	487	446	498	507	497	496	475	465	445	467	490	456	461	445	453	522	509	466	421	483	513	495	444	497	535	483	470	505	530	504	471	489	496	468	431	537	484	499	503	510	476	487	497	469	456	476	471	486	499	478	496	487	486	493	475	443	491	497	506	494	440	458	473	517	479	501	479	482	487	477	486	441	492	498	486	468	505	468	459	488	457	482	458	486	445
7477	17216	13327	7003	4955	3656	2824	2279	1906	1622	1441	1357	1240	1082	1028	1035	896	900	847	868	803	799	763	776	677	678	712	684	671	710	740	669	656	663	685	652	684	644	689	647	639	635	685	679	633	679	641	615	646	638	655	645	588	599	590	608	633	596	585	627	628	627	610	573	610	642	619	630	632	631	602	648	615	644	627	653	638	604	656	584	625	630	629	626	625	601	598	573	588	617	598	608	618	628	618	592	619	577	601	618	546	630	643	574	614	575	576	650	562	581	579	616	595	568	624	621	597	600	565	630	585	661	585	605	603	628	610	599	675	598	594	588	624	641	639	632	662	589	592	610	649	638	636	616	647	601	600	601	664	616	579	604	574	611	600	634	614	616	562	602	610	641	617	617	617	579	573	619	587	595	636	617	616	591	625	629	599	653	599	616	628	619	624	618	640	586	589	602	569	638	609	632	594	564	574	559	617	621	636	620	597	626	630	619	572	615	581	582	576	560	587	636	643	609	624	590	579	612	608	633	621	624	562	646	624	607	622	573	609	653	583	619	587	625	634	603	559	607	567	616	630	605	656	589	584	613	569	606	635	585	633	595	664	565	592	612	638	607	617	603	591	590	598	616	591	645	609	672	549	607	551	600	579	630	637	596	629	579	618	584	633	596	569	608	642	626	628	618	642	610	592	631	571	604	596	602	605	617	570	607	607	594	576	653	635	568	623	587	565	607	618	597	654	591	598	636	610	617	610	597	562	579	644	599	611	604	611	560	589	594	641	636	616	607	625	619	616	620	608	679	610	625	607	610	640	640	639	611	619	652	622	621	632	630	604	595	590	624	593	583	658	590	626	585	597	575	623	637	570	599	619	666	618	608	586	621	607	587	592	627	632	592	617	571	590	629	577	607	671	614	616	620	634	593	645	637	662	607	633	648	596	611	616	635	599	556	609	642	607	554	617	609	631	605	619	589	647	629	623	604	613	620	660	641	639	562	617	615	601	634	637	641	598	606	622	651	616	635	604	589	583	585	632	620	609	604	598	618	596	619	590	610	622	561	629	604	595	586	588	579	621	618	586	602	615	586	649	593	599	571	577	641	642	595	598	599	612	588	631	595	632	636	600	633	595	588	664	578	578	576	621	640	580	633	611	564	592	593	628	619	653	626	571	589	607	600	610	617	583	606	619	613	625	632	649	590	596	610	636	654	661	611	580	599	596	626	607	601	653	606	624	563	638	649	651	616	582	612	639	605	651	594	621	590	574	634	609	633	622	645	644	610	637	629	638	597	614	623	604	574	595	640	580	605	619	578	618	623	609	631	581	646	614	656	571	614	645	601	607	601	587	637	630	650	606	573	667	613	593	589	614	606	624	607	594	550	630	584	583	599	602	580	604	629	594	619	556	609	577	598	618	590	645	617	621	599	619	615	634	620	613	603	624	570	596	620	620	636	597	631	646	639	609	556	636	616	587	616	615	602	579	627	618	590	588	587	596	615	590	604	623	606	587	620	601	558	635	646	594	573	602	608	567	621	566	579	629	627	596	632	610	598	570	612	653	603	555	613	647	635	618	613	566	637	626	579	665	613	608	597	589	596	590	588	635	676	596	642	586	597	606	656	599	621	614	637	612	630	617	608	660	606	627	625	612	651	608	601	613	637	636	643	603	613	572	625	641	582	582	595	595	611	611	627	634	603	655	590	600	628	594	621	602	634	624	640	638	603	598	610	628	625	611	618	598	580	607	587	583	624	576	626	613	606	621	593	592	605	626	644	630	607	647	617	574	648	610	625	589	579	617	618	636	600	598	593	584	585	590	608	655	598	585	612	629	652	615	601	582	620	612	630	638	601	618	616	628	647	626	581	641	640	608	569	577	639	616	576	620	604	589	595	602	579	608	644	593	587	632	611	545	601	619	613	597	638	649	558	595	654	618	621	640	621	584	569	601	635	611	627	547	576	625	591	614	610	603	633	574	622	588	598	568	540	578	609	563	650	632	619	637	608	566	597	613	604	615	562	630	613	621	627	605	588	634	589	583	637	601	628	634	611	588	588	627	640	576	522	608	633	602	643	599	631	636	599	609	630	610	639	570	565	560	597	628	600	617	609	607	572	600	635	612	557	597	622	592	603	617	626	605	595	641	599	613	613	613	631	644	629	623	632	614	653	630	608	620	617	632	644	622	603	599	601	612	642	618	639	597	558	603	587	638	613	618	651	587	613	604	526	627	600	575	620	610	605	600	602	585	613	593	603	581	572	613	579	625	620	634	643	622	654	668	603	566	628	572	612	608	541	629	611	562	612	602	598	614	577	639	577	579	617	644	603	561	575	593	618	585	643	639	622	620	628	643	621	600	626	645	581	574	643	657	630	582	618	588	639	621	604	626	634	576	586	619	598	614	621	636	595	627	600	612	618	622	584	630	613	569	625	601	584	618	607	626	587	633	631	585	578	585	648	612	634	601	585	606	574	569	635	628	587	629	587	642	637	636	579	589	643	604	621	578	610	642	648	618	675	598	649	630	602	655	581	606	587	607	627	589	626	630	585	590	623	599	638	564	585	560	604	581	599	614	637	623	572	602	598	638	568	625	619	559	618	572	599	614	601	624	638	633	627	595	573	626	599	628	612	628	623	629	596	602	629	613	614	553	578	593	633	639	619	626	629	633	650	633	622	599	593	637	616	668	579	548	614	621	610	599	627	580	662	644	607	587	581	588	584	612	647	589	610	620	596	599	591	578	588	596	632	582	603	533	616	672	622	682	625	620	592	581	617	612	609	645	619	640	602	612	605	612	610	598	658	619	580	630	610	614	607	611	598	590	633	580	589	608	627	604	647	605	609	615	646	636	585	618	649	608	630	611	549	630	600	618	603	579	607	591	642	623	650	608	634	602	634	586	597	584	587	613	611	613	635	573	622	572	602	607	589	649	606	601	653	635	599	605	596	625	628	578	644	608	625	589	574	637	591	598	591	595	601	592	597	567	589	593	600	594	627	620	593	607	605	596	601	598	602	637	607	595	634	596	625	618	591	654	630	586	575	575	597	621	596	648	612	612	588	595	663	597	613	645	546	654	608	605	633	605	596	609	616	586	643	605	587	607	599	637	672	621	568	614	555	625	581	541	619	576	623	602	589	597	624	610	618	589	649	619	559	629	617	620	604	594	581	600	598	630	586	637	572	601	610	576	621	663	590	619	556	584	577	639	616	620	584	579	626	635	641	645	613	637	608	641	646	601	634	582	649	626	619	618	652	584	614	614	634	582	613	637	607	594	590	604	592	610	564	606	641	589	621	616	652	627	596	623	576	638	611	606	610	619	624	600	609	574	603	607	609	565	633	642	571	632	623	612	615	585	611	578	623	600	611	583	596	626	604	616	598	645	571	628	615	634	599	606	603	599	614	617	623	622	601	573	579	564	600	627	590	594	617	646	616	594	628	585	631	635	593	583	607	627	637	584	601	599	610	590	631	622	619	637	642	604	626	621	644	557	599	564	642	609	640	621	603
26783	18885	4504	487	287	225	225	213	219	203	187	178	197	194	235	234	200	206	182	183	190	202	194	206	204	184	186	200	197	195	201	204	194	212	180	185	194	186	187	192	203	171	183	198	207	206	174	167	203	177	192	188	195	185	183	200	229	203	173	187	191	189	184	195	181	199	204	196	193	170	172	149	197	199	168	201	183	167	199	200	181	197	209	190	180	204	199	187	166	195	190	199	200	164	170	185	185	177	193	185	200	190	162	207	197	180	162	199	195	185	175	185	200	187	178	186	165	164	179	202	211	195	183	174	188	199	174	182	185	181	192	190	194	198	201	183	178	180	217	194	171	196	175	189	193	189	190	195	197	174	176	194	195	183	171	207	210	195	189	182	161	188	180	196	171	198	177	168	180	187	187	192	185	211	184	187	150	211	174	174	172	186	181	180	188	166	179	200	199	184	184	175	194	189	187	168	179	192	188	193	212	191	221	183	184	183	177	163	191	182	198	215	184	188	201	213	186	202	169	192	184	194	195	187	196	200	221	194	176	186	201	194	207	198	210	191	182	185	176	200	189	180	201	173	171	178	154	194	194	176	200	188	193	174	192	177	179	177	179	198	198	178	194	175	184	181	188	204	188	191	180	196	155	204	191	181	170	211	174	175	179	179	200	164	197	194	201	186	181	179	182	219	157	187	175	173	189	185	176	193	175	186	184	189	194	181	196	180	204	183	177	174	179	171	208	176	203	178	191	216	190	200	169	189	174	179	203	190	176	183	206	202	173	185	203	191	186	194	167	210	173	205	185	195	174	207	174	160	190	173	177	227	191	224	210	189	208	191	187	211	177	166	200	185	177	202	214	205	173	201	188	176	205	204	206	188	188	185	159	194	204	171	179	209	187	193	164	220	203	173	196	169	194	167	200	194	183	188	186	168	193	192	193	207	196	167	175	178	218	207	187	180	162	177	199	171	188	182	186	184	173	161	187	183	179	175	174	187	186	182	185	193	171	201	228	202	186	188	207	189	189	173	219	168	197	202	185	187	171	194	164	182	188	172	165	167	182	176	200	195	174	177	178	189	197	178	182	198	186	196	185	183	193	168	193	195	195	196	196	184	181	201	179	168	177	171	183	186	217	199	193	208	162	194	209	170	182	200	189	182	193	152	191	176	175	181	177	185	176	168	204	182	182	178	187	200	176	173	179	179	186	183	180	152	188	184	184	172	177	154	195	172	184	172	187	183	181	212	184	172	161	168	206	197	166	176	169	186	183	183	181	189	192	151	170	173	182	186	180	206	188	181	191	206	196	185	180	192	191	182	168	189	189	179	177	195	175	208	173	193	162	183	195	181	167	183	187	202	194	161	182	165	175	188	180	178	178	202	164	177	193	202	195	176	179	174	173	203	189	190	182	178	197	192	205	170	186	173	180	204	179	203	177	176	178	178	190	195	185	160	191	174	177	187	194	189	173	188	205	180	181	178	197	217	173	200	222	181	200	203	213	191	196	206	212	198	182	180	212	182	188	180	195	173	196	190	184	201	188	201	188	180	181	167	194	200	202	181	176	190	184	185	185	201	182	205	198	199	213	183	168	190	196	181	175	208	175	168	181	186	155	180	205	185	203	185	176	200	179	214	178	172	188	186	195	182	195	197	180	169	198	186	180	201	196	165	195	188	163	186	177	194	198	194	176	182	201	169	197	166	192	172	194	192	197	188	199	192	169	173	180	192	186	181	201	186	186	172	199	166	183	189	180	210	187	190	159	206	176	173	195	198	189	179	182	161	180	197	157	182	198	192	194	181	207	180	198	184	220	193	202	186	168	185	184	172	179	207	200	175	182	168	193	193	164	184	200	200	207	215	189	168	209	179	172	190	178	177	198	197	184	178	207	176	205	214	172	187	198	205	200	210	182	173	187	201	185	192	175	178	186	195	182	196	192	187	165	188	198	183	187	208	177	179	185	199	173	214	185	181	174	199	189	183	195	183	189	223	183	196	196	152	192	212	173	193	172	175	200	192	189	204	179	191	195	214	177	171	194	196	193	195	185	205	196	197	166	197	191	210	159	181	174	155	176	198	183	182	193	172	196	187	177	193	189	190	184	169	172	192	177	152	184	206	199	188	190	185	203	192	188	202	197	186	168	216	214	189	204	193	174	207	179	203	169	204	155	195	186	163	175	201	187	185	197	172	173	189	164	205	205	185	207	172	184	189	177	166	193	201	204	175	169	186	159	182	174	185	192	199	189	187	195	195	203	176	220	178	193	175	213	184	202	187	195	198	183	181	197	212	188	160	177	189	185	190	165	194	177	199	207	207	205	196	161	203	183	208	205	187	208	205	182	193	203	190	193	189	189	190	171	153	189	165	201	192	200	201	192	196	201	191	215	166	193	183	194	188	176	173	194	199	171	203	177	194	199	164	217	225	214	199	163	183	181	195	179	170	193	201	175	191	182	205	186	206	198	201	189	166	196	187	183	189	186	193	178	167	203	196	189	187	192	176	154	184	198	187	194	185	175	185	186	199	174	212	203	185	180	183	161	199	179	186	205	170	218	189	203	170	204	193	169	183	191	170	212	177	219	175	194	185	177	171	159	172	176	190	176	175	183	153	204	180	197	196	187	180	164	192	197	181	193	183	163	196	162	177	190	186	186	158	180	172	177	202	185	163	206	180	176	200	171	193	169	185	190	200	212	174	199	178	204	208	190	183	191	176	190	205	158	189	186	169	209	179	194	187	189	189	184	203	189	158	181	202	191	172	192	199	184	181	195	187	180	203	192	183	200	188	165	188	156	196	203	178	179	171	184	168	189	208	195	172	182	179	174	160	165	199	192	202	190	181	219	215	194	189	183	187	168	196	179	177	184	179	205	186	194	183	164	182	188	194	181	215	202	192	188	193	190	182	176	198	160	191	170	175	194	174	188	167	162	190	200	203	195	183	200	207	193	184	206	180	192	169	192	190	191	173	203	193	211	186	164	157	190	182	178	191	197	190	175	191	199	205	196	191	226	208	170	186	165	203	191	174	188	190	193	173	179	185	180	188	185	179	185	185	174	204	191	199	174	185	191	187	181	221	203	179	188	198	194	185	209	193	182	198	189	187	191	199	178	196	181	187	186	195	180	196	184	174	166	194	190	171	192	192	197	186	182	178	186	190	173	171	176	191	193	180	172	166	191	204	190	184	183	183	192	188	219	176	200	202	196	162	197	204	191	186	168	179	199	163	201	192	189	188	181	170	197	166	180	178	184	159	220	180	220	190	176	172	206	194	198	186	178	191	166	200	227	185	206	200	179	191	199	180	223	181	195	193	190	199	179	187	200	213	206	236	183	187	180	181	179	182	155	180	211	226	183	173	180	218	168	206	210	192	193	184	157	174	191	189	172	183	202	191	209	214	155	182	185	172	196	163	183	191	188	196	192	192	177	185	191	163	194	173	196	198	187	173	192	187	196	179	192	184	164	211	167	211	175	177	181	184	165	164	200	176	157	185	186	174	185	187
3839	1188	910	512	387	367	319	305	283	305	245	279	275	252	260	260	252	271	258	296	255	266	236	254	255	233	235	244	264	239	242	268	237	247	271	248	236	232	217	255	246	257	243	245	246	264	235	236	265	238	265	261	231	258	229	247	219	219	241	262	246	224	255	268	221	246	235	256	227	257	239	231	226	267	241	236	249	258	238	246	239	241	251	255	271	286	236	245	237	241	240	224	239	262	247	265	229	247	259	248	221	255	250	243	235	249	267	259	251	263	267	255	238	280	254	232	232	219	237	255	216	248	248	242	229	256	261	227	254	240	212	238	238	251	249	240	247	248	269	230	238	241	218	232	242	243	230	286	267	238	256	268	263	252	246	267	255	266	247	253	255	246	224	240	233	249	248	244	248	246	252	231	248	245	233	241	237	248	236	220	238	258	282	261	247	256	227	249	254	242	263	254	232	273	224	242	242	255	275	252	291	274	224	226	222	278	245	251	225	246	237	255	239	245	249	218	282	227	247	254	234	260	255	247	207	225	264	245	228	243	238	259	269	250	249	237	233	249	264	216	253	221	244	254	229	250	241	266	274	259	256	263	253	222	224	251	245	231	231	239	257	257	275	253	250	281	263	252	234	211	257	241	261	231	244	272	267	255	252	250	217	262	253	241	285	249	230	255	246	265	244	243	249	216	227	242	267	241	227	240	255	244	238	240	225	254	258	248	242	241	237	228	249	226	243	252	233	258	257	232	243	242	264	256	252	274	253	256	223	244	228	230	224	251	240	228	255	245	271	240	266	232	217	258	248	240	264	305	253	236	284	254	255	285	271	215	236	264	244	235	264	250	248	230	266	221	246	252	260	234	240	257	233	243	243	219	231	240	265	242	247	257	240	233	263	239	260	246	251	261	246	254	252	246	238	234	245	240	255	232	253	232	289	227	235	249	282	262	197	247	260	252	214	240	214	261	243	229	266	243	273	252	210	247	261	231	225	270	261	256	260	226	238	221	258	260	255	243	267	234	233	252	250	257	280	211	216	244	248	239	283	261	231	244	230	265	270	265	273	272	246	216	242	247	264	237	238	231	250	252	233	230	246	270	227	247	272	250	220	257	229	269	233	237	235	233	228	232	246	264	249	248	239	236	271	218	246	219	230	276	217	240	259	223	247	231	267	257	257	256	270	250	243	232	239	244	258	201	256	223	251	244	243	291	207	252	238	232	250	237	246	240	214	269	243	253	263	232	232	258	238	230	266	245	259	258	257	216	256	239	215	210	261	226	264	269	273	244	234	235	263	243	263	274	246	237	234	243	279	251	256	243	281	252	244	228	256	241	247	261	221	247	249	226	253	259	210	242	235	237	236	278	271	220	260	264	227	213	240	263	250	253	239	250	245	258	267	288	230	272	226	236	261	245	278	252	247	255	246	265	239	260	243	257	273	238	228	254	251	266	224	230	236	243	257	232	251	249	230	227	244	240	281	228	263	229	233	239	231	237	243	243	253	232	236	255	229	254	243	256	234	230	225	251	240	219	249	202	231	232	289	268	224	242	211	239	262	221	240	239	260	230	235	252	237	254	243	244	250	242	252	243	237	270	220	237	248	254	254	255	214	254	232	246	236	264	244	247	210	235	263	249	248	241	266	250	260	229	268	256	239	244	247	255	235	248	252	240	231	230	265	253	252	240	247	252	255	213	253	280	257	263	246	245	258	240	257	259	231	204	219	244	253	226	246	232	199	226	235	228	236	241	254	272	238	247	265	241	272	207	271	235	238	271	243	214	234	259	226	252	249	253	251	233	254	236	267	249	237	261	231	221	240	242	266	228	226	259	226	244	228	203	272	233	259	263	252	238	251	233	226	240	249	263	223	234	216	241	248	245	230	248	249	247	239	273	252	262	228	230	233	262	245	259	242	249	236	255	260	266	271	250	244	271	233	270	241	249	237	221	265	256	254	237	264	271	242	216	247	258	271	244	255	242	240	227	258	229	258	246	256	265	258	252	239	238	238	288	250	227	244	241	258	220	270	247	219	240	238	261	238	208	242	227	259	257	242	228	241	244	260	245	247	254	272	295	249	247	271	208	258	257	253	249	248	264	250	266	245	232	264	260	250	236	254	251	222	246	246	252	241	252	264	257	255	276	266	264	246	243	220	285	259	254	212	268	261	252	264	247	277	255	247	219	233	236	272	245	254	260	228	241	300	241	272	245	263	277	277	239	253	277	229	251	259	239	218	244	257	234	246	236	219	236	256	227	242	256	252	255	225	223	267	266	263	269	259	260	259	250	228	267	252	270	239	206	255	240	239	260	239	227	238	255	241	262	223	263	228	275	255	213	234	244	279	220	252	219	245	228	246	259	256	266	245	240	267	234	276	247	214	223	221	281	262	251	256	227	259	235	240	260	243	230	225	245	254	234	234	225	250	266	242	253	261	233	257	242	254	241	246	263	249	240	247	263	239	228	274	241	252	273	240	242	280	246	261	260	230	260	275	232	260	228	213	238	256	231	242	258	224	284	264	224	249	237	259	233	250	212	243	253	257	233	245	238	237	253	223	246	209	245	268	271	227	233	250	241	261	243	254	226	219	224	243	241	264	236	246	235	248	270	242	242	265	236	239	250	277	240	246	257	214	223	255	251	252	226	248	233	255	247	216	259	245	282	241	230	269	234	274	228	256	252	224	263	231	236	220	262	253	252	267	234	226	240	257	229	255	265	260	219	240	238	261	244	247	255	249	275	266	242	239	252	269	260	247	239	245	256	247	250	261	249	234	238	238	245	253	240	259	258	246	242	227	279	243	261	243	261	251	230	259	240	249	272	265	225	259	253	244	230	231	256	223	261	234	249	252	252	248	212	232	229	238	237	253	252	244	252	257	238	258	236	255	242	254	242	269	240	230	251	246	237	237	237	261	247	256	250	262	248	229	240	230	262	260	240	244	220	249	248	246	234	221	258	229	260	243	239	249	248	271	253	254	246	243	248	240	265	226	251	276	246	228	252	254	254	231	243	225	248	244	248	271	272	246	256	254	231	241	257	233	258	224	254	263	237	236	266	217	258	241	225	242	272	236	229	232	238	261	235	227	216	267	235	247	282	260	236	226	245	243	244	249	239	237	256	277	275	220	294	262	219	235	249	270	247	230	244	262	241	249	253	229	233	256	271	240	238	266	229	221	241	237	279	242	244	213	267	246	252	240	225	259	234	256	228	262	250	239	279	261	235	236	264	229	257	248	260	243	253	242	257	228	252	259	234	259	261	252	225	242	243	222	239	229	260	253	265	235	222	238	269	276	245	243	226	241	259	236	232	267	253	250	227	224	223	218	235	218	267	230	251	252	228	249	235	250	253	244	238	252	241	262	249	216	249	245	247	261	238	230	255	248	253	230	267	250	234	236	221	235	236	256	234	233	264	227	218	217	236	264	238	254	227	252	241	271	243	227	281	268	244	264	215	230	250	240	239	262	268	258	232	223	254	218	255	250	246	230	247	253	255	237	279
23759	20978	28178	23948	20948	7568	1138	788	678	621	621	592	547	545	512	515	484	485	516	499	474	479	476	452	453	460	433	440	470	459	445	462	449	485	429	436	408	430	453	453	438	437	433	403	427	454	456	408	405	402	438	450	416	436	450	407	458	437	425	440	448	411	472	390	455	380	436	400	411	432	422	418	453	421	433	437	443	427	465	415	419	438	421	485	479	450	443	398	450	441	433	402	413	434	435	420	421	440	436	393	433	386	457	455	417	442	439	437	442	428	387	412	439	412	440	458	452	423	428	429	412	451	455	436	448	423	416	413	401	410	428	417	445	434	452	430	430	411	417	385	417	446	455	442	426	413	378	406	426	411	454	401	466	442	435	423	426	437	391	460	395	447	447	485	418	416	459	434	449	389	468	434	411	453	444	451	410	430	443	407	431	453	435	461	457	434	421	448	389	442	445	431	412	397	398	412	415	467	426	391	395	463	485	449	456	411	448	393	415	455	435	419	427	439	464	411	445	397	448	421	436	438	402	391	404	446	419	403	425	459	423	434	446	428	465	398	411	414	400	459	458	411	456	414	433	454	426	405	426	417	410	451	409	429	443	440	436	478	431	456	406	427	452	407	409	422	407	430	445	420	445	414	435	471	420	406	418	423	442	444	455	442	427	416	437	402	448	457	434	444	441	407	439	397	445	448	447	453	420	435	433	417	439	427	439	452	431	426	454	410	390	444	372	420	417	472	439	428	471	443	435	463	444	412	425	438	404	427	402	439	407	463	447	443	401	441	429	442	424	449	422	393	424	422	425	390	454	430	434	437	401	416	426	437	405	429	456	437	416	402	450	413	423	425	427	432	405	470	464	441	443	419	473	466	430	435	425	447	458	463	434	431	407	403	433	401	439	403	442	412	397	419	425	457	433	474	425	440	413	423	399	415	433	427	458	443	448	417	428	454	437	452	458	404	426	442	435	436	478	459	393	437	423	423	459	409	410	429	417	425	410	431	384	415	441	398	401	445	407	434	427	434	380	431	417	436	496	410	406	453	437	442	437	430	423	442	437	451	446	404	444	410	408	443	460	431	436	477	451	445	394	414	407	413	478	453	475	415	443	421	440	454	411	447	412	453	441	429	456	404	427	442	427	420	467	462	393	449	425	451	414	418	445	403	426	432	432	416	430	411	453	483	456	461	409	414	442	390	458	432	413	378	424	403	438	420	452	448	424	459	448	426	447	417	467	476	431	450	403	462	407	438	449	463	446	456	412	408	431	458	460	426	433	411	417	462	434	436	440	440	462	450	431	431	427	428	434	434	458	448	425	436	467	431	449	412	424	411	446	425	423	402	439	424	445	456	453	426	448	442	423	398	444	404	441	465	388	433	421	434	403	444	382	400	432	444	443	424	426	419	452	405	446	438	447	424	415	412	418	422	440	402	430	402	457	478	399	423	423	427	418	395	450	429	405	456	441	421	430	458	446	452	426	427	427	428	437	411	425	465	430	465	422	412	425	426	416	429	410	432	422	418	416	465	456	383	437	432	462	445	435	390	422	437	448	442	445	432	426	451	433	427	419	428	440	420	422	426	422	419	419	417	438	383	406	422	425	455	432	428	440	447	439	447	443	450	446	443	384	439	448	426	417	462	430	458	424	415	408	455	400	415	414	441	459	386	389	437	428	432	419	418	414	425	433	438	425	443	422	425	467	406	410	439	423	420	437	412	427	408	439	366	445	461	418	436	385	414	447	461	410	435	447	416	428	413	425	457	454	433	417	435	455	424	455	450	426	389	416	412	438	436	436	442	455	422	420	448	448	426	459	448	420	418	428	448	404	427	397	413	418	424	413	420	432	410	438	475	422	444	419	455	398	454	439	428	425	433	469	417	430	436	435	422	407	403	431	416	435	439	466	431	435	411	470	460	437	444	429	447	449	416	449	442	438	436	437	443	424	404	457	420	422	409	453	432	469	420	422	442	451	420	449	449	473	418	399	416	426	391	407	417	451	420	444	443	445	406	401	421	445	412	410	431	441	421	406	424	427	440	403	451	436	440	404	436	430	427	465	456	438	438	434	403	434	395	456	423	429	442	448	426	409	431	400	441	411	410	421	479	415	419	450	404	445	448	444	443	385	420	415	419	434	453	460	427	435	437	430	423	413	451	365	420	434	450	417	436	419	432	431	430	439	486	435	432	431	436	456	398	428	404	465	470	414	412	424	404	444	426	428	467	464	413	432	455	403	395	434	425	411	444	439	447	409	434	447	428	452	406	419	409	439	441	432	425	422	401	387	454	422	426	428	425	432	410	422	445	434	397	419	436	399	403	432	387	431	451	454	435	427	422	412	424	406	421	454	416	462	450	429	429	400	387	430	424	421	455	442	459	435	451	419	438	410	417	450	453	417	453	417	410	470	466	425	427	414	398	439	452	407	460	433	442	428	440	417	389	432	445	407	396	433	424	397	450	432	468	445	391	391	439	454	439	429	397	393	432	422	431	441	418	388	436	400	422	427	435	378	447	408	462	461	391	445	416	418	454	448	455	417	460	442	436	418	406	444	424	430	464	411	422	409	389	467	442	459	399	416	435	458	433	422	419	445	424	428	429	407	455	458	439	417	431	430	411	449	406	446	411	422	418	411	431	454	431	436	415	423	438	455	447	446	391	417	413	423	445	402	417	405	406	415	408	424	456	444	433	435	423	422	406	433	452	431	408	421	440	448	447	444	410	447	439	420	433	443	427	449	445	396	425	448	456	381	406	454	433	425	434	419	427	429	425	444	430	389	425	447	453	421	427	467	434	419	456	413	411	417	409	420	440	453	444	429	429	407	455	424	435	438	417	409	451	419	423	409	413	461	425	415	393	455	441	405	402	442	458	397	420	423	463	447	446	408	431	409	416	448	439	425	423	449	432	436	433	409	426	407	435	410	432	429	469	410	418	434	390	423	414	421	401	439	418	433	420	456	421	416	389	409	434	417	406	416	440	428	497	463	450	421	430	428	413	401	456	424	412	428	439	420	428	398	394	430	401	436	481	394	415	406	387	426	445	396	426	436	412	443	423	455	411	420	418	421	440	417	442	461	469	429	399	438	421	425	408	448	430	428	447	428	407	432	441	438	428	456	393	459	405	443	452	387	386	461	427	462	444	412	410	418	424	422	442	446	422	457	486	419	408	450	445	414	431	415	414	449	440	429	397	433	404	412	422	418	430	446	471	395	449	417	435	420	423	462	456	435	434	458	448	469	460	445	432	479	395	408	413	431	466	454	446	439	445	440	416	423	447	427	446	401	422	422	414	434	425	433	406	443	458	426	469	413	430	404	411	424	377	424	452	454	451	452	431	444	418	417	392	426	424	408	410	406	431	410	421	436	461	406	456	427	445	432	437	411	452	424	440	413	403	421	418	450	445	444	431	414	435	421	424	446	424	422	455	439	414	434	440	436	447	409	443	429	425	452	453	395	425	431	415	443	449	433	423	453	426	446	453	421	427	422	448	451	428	384	420
5142	10935	8385	4193	2875	2230	1761	1438	1252	1061	1011	893	904	823	771	707	687	681	645	619	652	666	589	558	603	528	593	617	566	542	582	575	567	609	522	592	561	615	545	538	599	539	561	605	556	535	562	490	563	549	546	528	551	567	555	595	563	534	555	570	567	560	569	529	566	527	599	562	555	548	542	540	531	552	510	554	539	521	512	495	505	573	573	520	556	570	560	535	532	550	536	550	521	608	549	569	491	518	527	544	568	546	565	555	537	514	580	523	529	527	547	545	555	539	561	556	515	519	542	553	578	526	541	523	562	555	533	561	546	583	580	534	546	573	573	531	588	556	547	548	545	513	533	526	579	569	539	553	543	556	507	578	529	527	598	545	502	506	528	571	559	532	553	515	559	534	540	554	525	509	522	531	557	625	548	547	531	544	557	533	560	549	531	518	555	562	536	551	546	540	532	524	547	538	537	602	517	577	579	522	565	525	483	518	556	531	527	528	551	547	545	591	560	512	555	542	508	520	521	519	543	527	546	527	548	547	572	516	582	539	528	514	545	565	551	500	534	557	567	565	581	581	526	537	525	551	574	519	551	560	557	524	555	516	601	527	550	602	526	567	517	508	561	540	540	546	532	551	541	517	565	555	530	560	532	535	548	561	568	548	523	510	579	558	531	536	527	547	532	556	539	526	531	543	517	556	491	577	554	499	550	515	535	567	496	529	537	556	536	528	518	537	527	527	534	590	507	539	543	553	545	546	542	523	585	486	536	527	559	546	524	533	500	541	554	555	556	600	527	509	526	562	525	521	533	533	512	506	547	528	495	536	506	527	548	552	507	575	510	609	558	562	553	544	511	553	561	515	537	531	539	531	526	554	521	553	548	530	545	550	555	545	542	539	566	528	527	538	534	551	535	575	513	545	551	527	519	544	534	527	544	565	554	551	549	508	555	537	524	580	567	531	549	510	524	539	581	554	526	560	537	538	523	547	506	535	562	574	534	530	521	540	523	505	549	508	551	529	573	525	539	530	550	515	551	533	550	541	544	523	545	580	550	527	531	516	546	518	530	532	547	551	518	541	556	542	496	526	542	537	564	523	550	531	544	513	554	548	540	590	536	550	524	557	534	531	551	524	583	541	522	552	501	551	479	545	520	519	542	540	513	561	524	572	538	478	503	541	532	539	527	554	509	535	552	530	537	578	552	557	496	553	543	493	545	547	550	539	548	539	533	526	528	547	550	514	528	545	539	557	543	561	540	551	542	538	542	551	551	537	533	537	508	546	513	550	552	511	545	533	556	565	537	542	530	502	564	526	574	581	547	538	518	564	560	504	576	536	554	499	512	601	531	527	577	519	561	536	509	484	524	541	525	569	549	576	528	551	515	550	539	551	541	534	571	547	563	518	547	571	540	536	530	537	539	536	562	562	569	479	537	553	478	533	552	553	546	557	527	548	536	527	535	537	544	535	537	538	533	556	553	548	547	529	574	530	548	544	553	560	562	540	555	545	525	613	557	580	561	529	537	516	517	541	527	529	543	569	533	506	575	545	538	541	568	531	562	544	545	550	544	547	545	529	564	533	605	543	569	528	549	522	533	535	530	582	528	558	525	529	540	531	501	565	507	561	553	544	562	557	545	550	576	549	517	543	558	529	515	550	542	551	539	557	544	527	515	550	583	539	524	556	528	548	528	515	543	534	517	534	553	512	542	577	521	526	569	554	518	601	567	597	491	519	530	514	525	548	521	546	517	553	519	522	539	550	560	534	498	462	542	560	536	504	514	536	550	538	529	523	517	525	558	529	549	547	566	538	543	538	564	527	524	563	544	551	548	522	556	536	535	567	569	530	523	521	493	588	516	529	552	557	572	522	538	518	514	496	537	524	560	536	522	520	572	555	566	497	545	507	568	539	497	568	552	522	536	521	527	559	513	568	500	569	528	551	562	523	563	580	545	523	538	549	510	522	477	517	563	549	535	532	521	557	567	562	533	540	600	565	562	520	543	543	566	545	522	535	570	534	494	571	529	541	520	517	553	556	572	548	534	572	542	555	544	588	560	515	580	596	555	533	547	528	575	550	529	545	530	542	533	516	558	556	551	545	554	541	485	540	556	552	544	524	565	544	537	559	520	571	522	518	553	548	566	536	521	534	550	569	564	570	534	525	510	510	491	579	519	554	554	485	516	531	554	538	548	519	519	523	553	511	535	541	550	515	530	502	505	552	525	537	562	539	535	537	525	560	551	507	571	550	532	523	515	532	539	551	535	556	526	548	503	522	501	505	548	536	560	509	543	573	561	535	530	533	526	543	510	517	523	533	533	557	527	518	572	553	515	549	521	517	518	533	500	528	549	552	531	539	556	534	519	535	525	558	543	549	548	512	571	535	500	511	519	543	521	512	558	522	532	485	540	544	531	517	515	541	514	535	553	528	533	514	552	516	521	552	555	547	550	479	558	553	533	574	531	534	527	587	535	523	567	558	542	522	542	552	531	543	574	534	562	571	589	552	524	593	559	595	591	559	567	481	541	555	511	561	530	548	526	543	568	550	541	570	562	564	515	503	538	563	543	555	563	554	493	509	531	523	613	513	544	557	556	540	552	539	559	565	552	507	501	530	508	541	615	543	553	588	538	553	546	552	494	547	568	550	532	559	567	517	525	515	582	556	500	560	521	534	526	539	519	532	541	556	532	544	548	547	506	527	524	552	550	546	532	540	517	530	537	566	559	521	539	554	542	527	548	529	509	518	536	544	529	536	523	528	543	569	558	545	523	536	524	513	550	515	524	545	545	544	539	515	529	532	552	551	566	506	558	523	525	477	516	569	576	530	544	551	506	586	520	528	481	523	565	531	515	555	568	539	548	563	557	544	559	550	551	571	535	537	521	542	508	591	578	545	575	548	578	544	523	557	541	545	563	506	506	502	553	532	532	566	535	552	563	529	566	584	556	548	533	558	531	521	565	525	582	553	531	499	531	484	517	562	520	507	535	531	542	519	538	552	553	486	553	534	569	520	557	530	592	520	555	537	532	519	535	525	564	539	536	525	558	510	535	520	529	518	549	514	563	535	596	534	517	579	586	551	545	515	525	560	535	533	531	525	555	521	524	513	554	538	558	516	576	549	546	537	540	555	523	545	560	516	556	563	529	512	547	542	492	532	509	568	542	517	594	571	561	525	562	573	546	507	562	512	545	581	539	596	534	535	548	505	527	525	558	528	517	554	559	552	546	531	510	545	536	535	537	528	535	589	554	583	501	541	556	609	575	536	524	569	538	527	514	495	550	528	517	527	591	565	550	556	500	553	509	544	530	562	545	520	531	535	560	584	558	558	558	549	514	528	506	545	523	542	541	518	542	603	557	537	529	518	548	497	522	562	541	542	510	543	541	545	497	545	542	503	597	548	513	560	531	560	561	528	538	525	586	542	541	510	526	533	569	590	533	527	538	544	562	559	556	543	507	514	525	537	556	565	507	539	577	543	517	524	531	518	554	580	538	573	558	551
25061	20995	26723	25088	4289	424	300	258	247	231	221	182	197	178	149	185	152	165	201	154	163	162	119	158	145	151	155	143	146	153	149	135	141	161	127	159	141	155	151	124	148	143	159	161	129	141	146	155	133	127	151	148	106	144	134	166	139	131	128	164	133	153	130	126	136	135	136	149	133	133	129	141	144	127	138	135	127	149	151	140	129	126	125	161	128	137	135	142	142	133	135	127	139	136	134	121	125	147	147	121	124	128	127	132	124	124	156	133	135	127	139	154	126	130	138	139	133	128	137	145	123	127	144	141	137	144	131	135	104	153	132	121	125	136	130	125	139	139	127	157	136	139	134	140	161	131	147	128	140	135	155	131	138	151	125	141	129	126	142	120	130	149	139	140	124	156	132	150	142	130	143	138	133	136	131	138	140	153	120	141	140	130	127	131	119	145	132	125	122	147	138	121	145	138	153	141	139	130	137	142	136	137	116	129	144	142	161	136	137	139	136	148	125	149	140	119	149	137	126	143	144	152	141	125	129	117	123	129	139	126	133	142	137	120	134	114	130	128	126	151	145	164	136	126	148	130	143	134	123	161	134	151	149	131	129	148	141	110	151	139	140	140	125	149	144	137	150	134	128	131	149	155	142	143	152	153	142	155	134	134	156	149	121	157	137	138	132	120	131	148	125	131	138	118	137	136	133	140	129	117	166	155	137	128	145	125	140	145	122	132	143	150	134	113	137	158	146	122	136	166	137	124	139	132	148	135	142	140	151	141	133	148	140	149	126	120	130	137	141	141	151	150	121	118	152	132	129	145	138	147	166	145	134	133	135	132	122	123	129	130	129	133	136	124	129	125	104	126	121	129	132	123	134	137	124	130	139	126	134	124	138	155	112	146	127	145	144	148	147	138	121	129	146	129	139	127	137	134	121	128	120	142	144	131	138	126	153	116	126	124	142	114	128	117	145	127	136	126	134	118	128	140	144	147	129	138	140	136	151	128	128	156	144	132	122	110	141	133	155	151	136	122	155	133	138	135	139	151	164	130	126	136	155	150	146	131	152	131	127	152	152	142	127	140	164	132	136	148	150	135	141	158	136	143	149	128	131	133	131	138	141	122	136	138	145	134	143	116	136	149	133	132	139	144	136	140	117	120	153	121	143	107	133	123	142	139	126	140	149	140	109	138	128	137	133	127	133	129	136	142	118	138	135	110	133	125	130	132	132	135	136	128	137	133	136	142	145	122	132	137	144	150	115	135	142	147	132	146	133	145	149	135	142	154	126	152	138	153	125	105	148	124	152	132	130	128	143	144	141	126	129	149	136	154	155	153	125	148	128	129	146	156	138	127	179	133	143	133	138	147	115	137	127	142	134	141	132	123	129	139	125	138	116	118	148	144	151	142	123	144	132	119	150	139	148	111	133	151	131	136	147	137	149	126	129	154	139	120	135	140	134	137	142	127	140	130	146	131	149	137	151	123	144	141	133	140	135	115	151	144	151	156	131	143	126	118	143	121	135	137	136	142	124	126	136	131	132	144	120	147	130	127	124	136	143	147	133	150	145	146	117	140	124	147	119	139	128	123	132	116	137	133	151	111	142	124	130	123	133	145	133	143	150	129	131	146	144	127	128	146	139	128	128	135	139	125	130	138	130	148	133	136	128	149	150	163	144	125	126	142	141	139	155	149	135	124	154	135	119	112	117	136	119	142	144	135	166	118	148	146	120	122	113	127	145	144	135	126	140	134	138	141	148	143	128	143	130	119	125	136	129	134	132	127	147	170	129	140	152	121	123	125	138	140	119	129	131	144	136	137	141	123	129	113	135	123	137	138	143	140	125	151	127	124	147	143	120	138	118	144	154	128	133	143	137	141	127	141	137	142	132	154	132	139	148	110	135	123	135	143	122	132	133	145	142	147	157	135	144	134	144	136	140	138	139	133	150	128	123	154	146	138	137	135	128	138	130	127	129	139	126	119	142	131	144	142	143	149	122	135	140	138	140	121	143	149	127	131	130	144	148	141	149	146	137	137	129	155	137	132	135	133	140	133	145	144	137	138	155	137	123	135	154	138	112	125	152	124	138	155	165	131	121	160	131	128	158	140	147	127	120	153	143	124	134	142	150	157	152	132	141	169	134	122	149	149	145	139	153	144	133	130	135	119	136	133	126	129	126	149	135	132	141	143	134	168	130	149	136	146	153	153	120	130	123	131	127	141	150	141	168	156	138	122	137	133	155	132	121	145	156	136	134	148	111	127	147	144	129	150	143	141	136	147	136	129	127	114	138	153	130	134	128	136	126	107	134	148	129	143	136	145	158	138	135	135	152	131	111	121	131	128	140	138	148	155	154	130	146	126	143	149	137	128	133	130	159	137	129	133	141	132	125	141	143	124	123	165	143	139	134	150	154	127	147	131	139	118	136	137	124	134	131	152	132	145	136	161	114	142	159	149	144	160	134	129	142	142	137	148	121	135	139	124	139	134	127	129	149	145	131	120	151	140	137	147	121	127	127	135	136	164	131	147	135	137	124	125	139	122	132	146	139	155	143	145	139	139	149	128	146	138	135	130	116	117	144	122	146	134	123	142	116	131	119	136	122	146	154	138	159	144	136	130	137	144	152	146	143	135	126	130	99	147	140	128	161	146	134	146	135	148	140	137	117	134	157	142	142	136	130	145	160	148	130	158	137	151	157	138	114	131	151	132	120	141	136	117	134	135	141	152	144	141	134	132	162	134	159	131	132	138	140	124	136	135	154	152	99	113	122	149	154	109	176	129	137	124	128	101	152	138	132	153	138	137	144	126	145	116	134	136	124	131	149	127	145	145	159	162	145	148	147	129	127	126	146	161	119	131	135	137	117	140	144	139	127	144	116	148	124	144	123	130	153	128	127	141	122	117	148	136	137	117	151	128	132	136	135	149	140	160	138	129	96	137	142	126	132	135	113	143	143	143	138	142	146	142	129	149	135	143	154	145	141	142	147	131	152	143	138	135	146	133	143	137	132	134	141	136	139	120	141	135	122	123	107	140	143	143	140	136	123	138	132	138	136	133	149	135	144	141	139	151	139	127	136	151	135	146	155	129	147	142	133	140	127	138	146	154	130	136	133	133	143	137	124	132	140	134	141	145	139	144	128	136	132	143	143	135	134	129	138	132	138	122	141	146	147	145	134	125	116	161	162	159	134	135	128	129	125	142	138	155	131	128	122	130	123	135	124	148	139	144	162	138	145	130	136	151	125	124	125	143	152	147	150	143	137	141	141	137	151	137	154	138	138	129	115	129	141	145	162	125	141	144	119	122	158	149	144	125	129	152	144	127	124	166	125	129	141	131	132	135	158	114	145	130	134	129	120	159	146	131	145	118	148	156	133	140	128	136	137	123	154	126	162	128	121	143	143	147	134	163	135	117	133	149	141	135	131	136	122	136	119	145	156	134	147	119	143	150	127	135	125	120	124	129	133	119	153	122	148	156	131	140	146	150	151	141	148	130	137	135	136	143
4542	5637	4158	1921	1356	979	782	654	587	478	422	378	363	320	283	288	290	251	279	234	255	257	273	249	222	219	219	228	217	217	209	195	235	199	224	229	249	202	179	210	216	191	214	221	230	223	222	197	219	197	226	210	192	211	206	196	196	203	193	229	209	209	173	195	201	228	208	203	187	182	217	199	217	190	202	194	186	210	175	198	204	181	203	200	228	213	189	221	191	204	196	209	211	193	203	190	195	181	194	187	198	186	213	180	198	228	191	193	206	223	177	191	192	175	175	198	194	204	180	183	181	180	206	180	212	184	224	183	191	201	203	213	210	193	212	196	174	196	200	193	192	182	203	199	193	204	199	178	215	216	179	197	195	194	221	185	195	184	194	182	180	231	184	203	213	200	216	200	180	195	229	221	206	202	194	195	207	224	192	188	202	195	205	194	211	203	197	199	170	205	202	199	200	176	182	211	195	223	204	186	191	196	178	220	201	217	207	202	199	200	189	216	177	199	212	248	208	186	173	207	187	173	188	195	206	175	179	180	186	205	214	218	198	203	191	195	199	210	211	223	189	191	221	195	202	203	212	179	189	203	192	192	197	189	187	213	212	198	194	192	189	191	205	195	189	213	183	204	174	207	209	186	180	207	213	190	197	207	231	202	181	187	196	197	200	186	209	208	206	201	170	190	208	203	205	206	214	187	185	165	203	212	202	181	216	193	172	182	193	196	183	182	194	178	185	200	201	197	184	204	200	187	187	194	205	191	203	240	206	199	204	202	196	202	221	186	209	180	241	182	203	181	218	213	173	177	192	176	184	210	218	186	199	212	192	208	221	206	178	200	206	211	187	184	206	201	225	208	212	214	205	188	172	202	216	208	216	191	220	188	211	181	182	199	202	183	214	215	207	176	219	212	196	213	183	194	245	213	211	204	220	198	203	189	210	209	208	190	224	212	200	176	186	196	195	216	177	187	204	193	209	193	198	178	195	213	179	175	205	191	215	190	189	191	203	221	184	194	199	202	183	197	193	188	165	185	194	210	178	187	200	197	200	178	219	231	203	197	175	184	195	181	219	182	201	197	201	222	216	216	169	240	194	209	220	201	182	213	201	197	205	207	193	229	183	186	175	176	198	191	200	189	226	198	207	185	196	202	207	195	214	210	184	231	218	193	206	174	191	191	183	186	177	190	182	202	213	193	184	216	187	196	183	194	204	176	198	217	205	217	202	197	207	214	193	171	212	188	204	212	200	202	205	199	207	201	213	193	200	220	206	187	178	205	209	170	171	204	204	177	195	215	212	205	199	173	234	211	199	173	206	180	190	196	210	220	198	186	205	213	220	168	215	194	206	189	216	192	183	216	194	193	198	211	189	206	195	201	213	181	179	198	184	163	188	204	183	189	198	187	202	208	214	223	190	214	214	183	191	208	214	193	232	206	196	201	184	230	204	204	199	174	182	182	182	208	199	177	221	204	175	204	188	194	199	172	212	193	205	196	203	189	185	221	196	194	201	207	197	187	183	179	212	206	176	190	183	186	191	182	183	194	198	194	193	203	200	191	213	192	203	214	201	217	210	187	190	160	187	208	202	200	195	188	212	199	202	197	211	199	192	186	172	222	196	188	172	225	196	198	214	204	212	194	208	198	163	194	223	191	192	201	204	201	202	196	182	209	194	182	208	196	199	194	218	208	175	213	214	178	191	197	196	214	180	216	191	213	216	181	205	169	217	240	208	219	207	203	208	217	204	200	179	181	196	201	198	223	183	191	171	201	198	207	206	205	197	186	187	210	217	203	198	190	206	174	211	192	193	187	207	219	197	184	197	191	202	226	182	189	193	193	202	220	211	203	183	174	214	181	205	222	195	191	196	214	211	193	193	203	176	195	181	209	207	202	198	195	192	199	166	196	220	200	193	189	194	178	210	179	206	229	205	202	221	186	191	189	198	209	205	182	191	210	192	209	207	202	180	169	195	167	204	187	195	200	204	213	183	191	206	190	219	191	197	192	220	210	186	203	207	207	185	199	197	223	198	198	180	192	176	191	201	194	194	209	162	182	211	205	185	181	178	194	214	178	196	208	207	189	204	215	215	174	186	182	187	191	205	207	193	183	208	181	183	172	187	210	209	208	201	184	190	195	192	182	191	206	183	197	192	215	183	191	200	173	211	200	218	187	222	210	222	205	185	194	200	169	205	202	207	199	207	184	191	193	195	188	216	194	175	203	222	210	195	204	227	212	207	205	221	194	204	179	205	165	202	174	195	208	190	200	191	202	188	199	184	182	207	197	194	196	201	204	197	199	216	189	210	211	185	212	222	196	189	213	191	181	205	208	193	203	185	189	173	209	207	193	206	217	198	193	193	206	184	179	194	193	202	227	191	222	191	171	192	194	185	187	191	221	187	199	215	209	170	169	179	192	208	216	223	205	229	205	185	203	185	192	206	214	209	189	199	205	181	194	199	188	199	217	211	191	184	191	198	189	217	218	200	194	195	198	179	192	163	187	205	188	185	200	189	226	193	190	176	231	201	192	192	210	215	194	204	187	179	205	204	175	216	185	205	196	213	201	216	175	199	199	204	184	205	206	204	190	211	194	195	222	186	202	199	185	190	198	234	222	187	195	197	193	195	196	199	187	203	211	202	204	187	221	205	198	209	208	203	193	209	193	190	201	205	224	197	186	204	170	196	177	204	188	191	205	189	199	203	198	211	191	201	210	216	206	199	174	177	207	191	194	206	198	220	172	201	183	202	193	217	199	233	184	211	207	172	206	173	200	189	195	199	184	203	184	192	179	215	190	188	181	206	188	209	216	190	206	182	199	208	192	198	183	203	189	194	190	201	188	179	195	212	186	196	212	193	187	200	219	196	167	191	205	180	208	189	183	204	205	182	177	194	178	196	207	198	194	196	201	195	185	204	194	183	212	222	207	180	189	171	200	208	194	195	215	205	197	216	210	192	207	190	201	204	202	180	192	183	199	200	178	195	184	183	213	191	208	209	194	214	185	193	202	192	212	212	229	210	198	197	195	167	200	207	198	210	196	204	211	217	206	204	202	192	201	186	199	197	187	202	185	169	184	219	195	219	198	169	216	184	208	196	217	202	212	179	199	180	186	208	190	183	192	175	192	204	218	190	193	220	192	191	212	221	229	181	199	199	194	213	188	221	196	169	191	192	196	192	181	205	215	178	218	201	212	201	174	176	185	171	163	188	201	192	209	212	209	205	186	190	219	187	183	177	186	176	188	212	195	205	217	212	193	198	228	193	214	191	196	184	201	194	223	212	205	207	185	218	208	180	186	203	206	172	200	177	205	195	213	185	183	201	190	175	196	204	196	202	214	178	195	195	189	213	213	203	198	208	208	196	199	213	174	204	192	193	212	190	181	196	180	181	205	205	209	220	179	184	187	210	206	196	213	200	184	188	178	214	173	197	177	179	212	171	177	197	183	189	207	183	194	218	192	205	188	198	188	198	211	229	172	204	180	197	190	215	193	192	195
22762	21018	28690	23502	21014	21024	6158	1263	979	903	843	793	723	707	638	651	665	641	627	579	537	541	500	573	512	524	559	504	543	535	491	544	494	553	505	521	460	484	463	501	484	514	506	481	473	516	503	490	532	490	456	521	489	533	489	474	511	465	509	460	503	512	471	486	529	472	494	473	475	457	474	473	475	534	432	467	505	511	465	458	479	489	445	498	496	519	505	487	457	479	471	483	478	461	489	471	491	488	486	527	483	487	467	496	487	475	513	482	491	449	485	467	466	523	514	490	518	474	456	459	466	464	507	479	446	490	487	476	503	449	466	486	504	470	472	492	506	484	449	505	487	465	477	511	459	489	470	520	487	516	475	488	503	490	488	485	506	474	470	479	492	487	440	433	494	487	466	510	480	485	511	521	492	466	486	483	519	462	447	511	497	469	451	521	490	444	500	497	455	453	481	488	483	517	482	479	509	509	462	448	474	457	487	518	464	498	485	498	474	479	469	472	476	434	485	511	467	474	485	482	466	489	475	432	479	499	519	501	518	532	505	512	452	480	527	450	506	454	503	467	451	503	503	469	485	504	484	472	460	489	482	455	478	454	479	457	457	508	504	482	476	485	496	500	488	482	483	448	478	478	485	509	476	474	460	486	485	489	511	490	485	476	495	453	450	497	527	463	464	469	505	492	458	482	481	511	455	491	483	505	495	496	450	518	511	516	471	459	509	481	442	502	434	492	494	504	469	476	486	475	498	455	456	477	445	445	483	462	440	483	480	472	498	483	484	474	496	480	501	483	465	504	512	509	487	491	472	472	492	489	489	476	499	491	465	465	479	472	429	507	467	483	481	493	467	470	477	473	469	485	498	481	482	463	509	456	440	503	449	459	466	491	487	440	463	480	513	466	456	470	478	462	443	464	461	473	476	474	456	498	489	445	465	491	463	475	490	467	486	474	468	476	475	497	510	512	453	470	490	467	501	505	509	471	505	506	463	447	467	439	466	494	478	482	477	502	508	467	464	443	422	479	449	448	451	488	465	473	470	452	478	507	481	492	455	479	540	475	486	465	492	495	468	485	449	470	500	503	489	429	482	470	510	464	479	536	468	492	485	489	481	496	476	467	460	484	468	491	510	459	503	464	495	495	505	472	468	502	493	510	473	448	511	473	450	481	489	479	475	439	454	485	481	441	511	447	467	463	459	487	485	476	456	451	487	486	491	472	461	499	455	492	475	505	471	483	459	473	529	490	467	492	478	507	484	472	475	436	440	523	460	509	458	490	468	471	493	483	494	436	486	448	451	514	466	459	483	505	472	488	413	448	478	471	490	429	517	510	506	517	484	488	478	475	490	491	516	483	468	503	483	482	471	472	477	452	489	446	497	504	480	480	481	491	511	471	496	476	485	468	491	473	478	474	460	470	468	474	518	472	460	452	511	466	429	498	471	448	512	513	456	474	441	507	451	486	489	474	471	486	446	468	476	453	422	506	514	490	488	468	448	435	505	479	478	496	437	475	447	476	460	513	445	489	467	490	490	500	411	444	494	463	484	491	473	508	467	477	462	489	460	477	477	456	484	470	503	502	450	462	457	452	480	476	458	518	478	487	452	493	464	460	497	451	437	472	505	465	470	435	508	464	488	498	518	465	485	474	463	451	490	496	468	511	496	486	456	426	468	438	481	474	469	471	449	498	483	440	457	484	419	484	466	478	502	487	486	477	465	483	458	491	479	474	495	489	516	478	480	496	471	499	514	460	476	447	491	493	469	461	493	530	527	487	519	472	486	512	499	465	460	479	459	467	452	461	479	473	486	482	504	514	474	487	464	458	448	479	534	469	504	474	540	465	439	455	463	454	493	449	477	463	482	499	494	491	515	467	494	508	470	467	500	465	510	456	499	461	511	491	539	475	483	473	452	492	500	497	472	469	451	461	441	489	477	471	469	472	491	433	477	469	451	438	508	467	463	439	475	480	518	440	495	495	466	465	479	490	451	476	441	482	475	500	463	500	491	492	461	474	478	477	477	447	511	445	465	491	468	407	467	478	501	471	458	488	477	502	480	501	484	445	505	459	486	506	452	429	483	478	530	473	465	472	501	488	458	497	464	487	475	468	479	493	479	464	507	460	484	507	480	462	447	446	432	478	491	478	500	450	489	455	492	473	522	478	469	472	493	472	505	465	480	467	460	489	496	478	443	481	526	446	489	431	481	477	441	502	468	498	486	468	503	436	508	492	480	488	501	461	466	498	480	448	491	452	492	464	478	458	481	459	457	426	445	515	469	498	459	423	514	487	472	481	488	432	495	457	475	503	467	459	447	469	534	430	455	482	470	463	460	479	474	492	482	462	486	508	499	469	478	452	490	493	472	466	479	458	448	469	472	496	509	441	470	450	503	495	489	459	459	452	500	488	495	482	473	474	493	463	455	456	512	505	473	451	485	485	469	468	466	474	458	461	491	459	456	464	505	452	475	477	448	458	458	459	499	470	467	465	431	453	482	449	505	466	464	463	489	488	426	463	484	472	452	486	481	490	493	444	479	469	492	445	441	468	455	504	498	433	468	483	468	471	468	474	453	487	449	463	508	455	502	491	449	445	492	503	476	499	496	481	501	472	473	485	444	503	472	438	506	460	477	481	490	474	474	471	508	463	442	456	490	493	481	441	467	465	470	489	498	463	490	500	452	503	512	496	463	478	489	470	463	459	461	505	466	465	470	530	467	456	463	464	451	519	486	471	482	474	457	487	474	498	511	459	522	444	498	468	495	502	457	455	497	456	496	491	449	472	445	462	472	492	509	479	454	478	488	496	498	456	486	477	458	469	464	462	453	476	473	461	504	494	466	493	465	446	485	472	478	458	463	485	468	466	475	445	488	455	438	490	485	462	494	465	504	460	486	473	453	460	486	420	505	519	502	495	465	449	488	473	468	467	480	483	486	505	476	467	454	496	485	489	488	508	522	516	457	432	502	473	450	481	474	469	510	473	504	491	462	488	492	495	503	475	480	473	482	469	478	528	472	459	506	466	474	501	478	494	458	469	491	449	471	477	467	478	486	481	503	460	490	470	459	482	498	496	444	480	458	495	483	468	463	488	481	459	469	465	493	485	494	509	464	491	465	493	462	493	452	461	487	482	479	476	478	466	516	482	513	463	468	488	465	495	471	477	467	465	430	485	451	512	466	502	499	490	438	503	493	465	500	467	483	444	456	456	472	451	451	455	499	479	467	456	482	441	503	446	490	477	511	497	465	497	437	466	452	466	466	470	488	475	491	467	485	498	487	496	478	455	458	481	435	524	468	494	470	454	505	479	481	468	524	487	440	482	494	440	456	473	428	466	512	505	438	499	470	494	501	474	490	465	494	498	497	468	433	486	508	489	506	502	450	511	467	501	458	481	515	510	470	470	466	467	451	449	449	496	434	456	491	510	483	484	468	450	504	469	500	485	461	491	441	490	463	479	492	466	522	493	473	485	445	509	475	480	458	472	491	465	487	509	463	457
7609	17408	13473	7049	4941	3629	2927	2300	1960	1652	1504	1355	1233	1193	1088	1005	907	876	848	835	789	754	756	752	732	718	690	700	694	692	699	670	660	733	639	635	672	613	629	617	645	612	673	669	695	611	647	643	635	649	624	639	657	577	623	607	688	616	629	622	594	625	608	605	622	602	635	595	571	597	624	608	613	616	611	594	625	619	575	606	607	634	649	598	605	634	564	642	615	590	603	575	547	653	620	612	634	624	583	573	622	627	622	577	588	585	560	579	615	569	558	590	630	601	570	632	624	599	603	600	613	589	634	582	578	621	615	620	628	582	607	600	590	598	634	603	638	646	569	630	618	632	672	625	635	616	626	624	606	612	598	577	562	628	621	596	598	619	587	604	614	639	623	615	641	641	626	604	620	639	594	615	621	597	563	573	555	626	559	610	602	585	624	639	619	562	622	569	591	585	610	571	622	615	602	630	580	608	578	613	606	644	630	601	596	579	653	596	631	641	598	607	631	552	613	608	602	614	581	557	627	626	635	589	628	584	644	592	630	607	588	652	629	605	588	572	616	655	636	622	640	569	640	600	603	581	619	559	597	600	633	587	609	592	557	629	550	584	599	633	637	623	599	612	596	625	608	594	627	576	593	608	616	642	588	578	602	636	637	587	610	617	613	620	631	632	616	579	591	633	585	588	627	573	612	613	617	596	630	623	605	604	623	596	606	611	577	625	607	590	591	571	607	577	571	597	604	577	602	585	567	547	629	628	641	629	611	584	609	590	599	612	602	596	613	631	612	610	655	622	615	605	599	609	569	653	606	618	610	636	572	624	606	601	585	617	616	587	624	603	610	618	628	600	623	625	643	621	554	604	621	630	638	618	577	589	598	574	638	593	612	630	648	568	557	606	572	635	602	625	593	606	596	596	606	622	609	619	588	594	664	609	575	563	598	570	608	559	616	612	634	632	574	580	619	655	660	594	564	606	626	565	611	613	560	593	643	642	614	624	622	572	591	605	569	588	606	602	601	608	646	604	586	586	595	623	667	632	642	596	604	672	592	579	565	537	596	588	600	609	601	627	614	600	616	595	647	595	613	604	553	651	599	621	661	601	632	609	573	628	638	600	568	603	672	581	546	585	594	624	625	618	584	600	600	644	599	580	603	605	629	579	624	640	604	632	613	604	631	603	609	601	589	602	604	588	634	585	564	628	597	623	616	609	629	608	597	624	625	612	561	582	645	573	609	609	590	635	608	670	632	637	625	636	627	612	598	609	572	637	602	621	633	597	615	629	633	559	630	589	599	611	534	632	649	573	570	583	647	618	572	602	642	583	581	610	587	668	595	613	629	603	648	607	570	615	638	597	615	635	614	613	579	606	565	590	587	620	613	633	628	611	614	635	620	636	624	575	625	584	608	629	624	582	571	599	577	570	608	625	574	592	569	636	568	591	619	593	597	555	597	580	650	587	656	582	606	618	629	612	595	612	556	604	612	608	614	551	566	606	580	570	603	656	591	629	592	632	614	610	561	594	581	615	606	638	617	626	644	614	626	603	594	591	654	612	608	629	604	649	598	613	603	567	595	625	604	595	624	589	601	587	617	611	586	648	643	632	610	590	610	616	649	609	624	582	600	582	599	571	613	571	590	632	623	626	590	627	568	624	599	575	634	630	592	602	630	608	567	636	596	614	624	624	639	628	589	608	597	630	606	580	593	595	580	607	603	631	604	617	603	568	636	581	624	590	638	631	587	601	611	641	602	582	621	626	579	634	582	558	644	571	596	576	624	597	638	619	635	584	590	621	589	608	550	624	674	600	577	625	615	601	609	611	617	561	603	631	596	616	590	578	589	581	609	555	582	610	573	644	611	613	662	611	597	562	612	556	612	624	644	607	595	577	610	635	608	604	587	596	618	630	595	609	625	626	609	642	580	601	590	589	587	607	605	605	634	557	562	594	586	595	616	597	606	567	603	579	579	596	623	610	657	581	645	648	640	597	627	621	587	649	648	670	580	617	607	557	605	636	630	654	608	631	632	571	577	581	644	587	632	605	682	640	622	612	662	609	608	595	589	600	611	591	582	625	612	588	637	599	632	578	605	607	580	620	610	589	628	608	608	570	585	605	595	589	566	623	623	599	639	587	587	547	642	587	617	558	576	597	580	622	609	646	591	632	634	606	572	600	601	647	594	605	629	639	632	603	623	626	610	606	560	629	577	614	618	632	605	619	582	559	602	607	629	588	604	617	631	624	623	581	620	604	628	560	561	539	596	617	603	603	602	594	573	617	607	604	562	577	582	572	617	627	610	633	630	653	574	614	561	621	562	615	613	585	603	620	585	635	618	575	580	594	605	604	616	630	568	625	623	650	593	644	629	619	619	570	616	600	584	602	645	568	606	585	569	584	637	589	614	593	602	592	617	572	585	575	596	611	570	611	624	616	581	590	633	611	643	599	646	583	593	646	627	597	566	606	607	617	559	611	645	644	592	610	615	590	606	577	549	612	596	625	601	601	621	612	638	590	615	580	613	630	614	575	613	579	606	596	633	564	581	605	605	562	626	582	562	624	597	604	595	624	603	597	630	590	584	589	611	639	602	614	614	605	571	617	606	640	607	573	628	560	582	638	657	669	565	627	634	644	550	615	616	641	566	585	601	588	585	609	589	621	617	617	599	627	639	615	602	560	602	614	591	638	593	623	597	555	582	638	616	595	547	576	626	591	608	598	605	626	584	589	595	574	635	613	580	648	618	558	608	579	626	609	562	626	615	620	634	572	606	593	628	608	591	592	598	565	605	556	593	655	616	603	653	595	576	583	547	616	591	602	617	585	614	632	583	579	571	600	612	601	595	590	672	606	626	592	590	600	585	621	643	575	575	598	602	630	629	634	598	587	629	637	562	615	634	607	641	586	622	593	595	601	551	606	621	625	591	596	633	589	627	590	587	623	571	601	575	635	587	574	655	591	586	620	605	560	636	648	595	604	601	602	628	577	597	578	644	587	585	607	623	577	614	580	577	647	560	587	595	597	606	617	608	611	596	617	575	638	593	588	602	596	609	604	597	577	650	624	634	562	628	602	614	628	629	612	600	584	619	576	614	578	619	586	605	558	584	608	617	607	564	626	614	588	605	618	595	621	619	583	597	604	611	584	585	601	624	572	632	603	575	570	594	629	598	570	593	616	602	583	586	556	603	591	636	590	565	583	613	620	561	579	596	595	609	634	600	658	627	589	620	545	611	602	600	632	568	612	587	571	595	580	649	637	567	650	601	610	634	576	576	576	646	596	644	617	611	627	619	641	583	622	636	600	557	636	608	624	534	560	612	606	606	628	620	601	583	614	610	596	594	580	578	555	587	582	584	639	573	612	626	610	613	605	640	626	606	617	605	617	577	597	592	602	633	581	619	587	592	623	598	616	557	616	582	627	588	611	577	555	599	605	602	588	572	640	600	585	597	532	589	584	558	613	599	530	573	612	587	632	596	586	624	608	591	605	635	615	568	621	621	632
26863	18944	4485	503	307	256	237	227	194	196	220	218	204	199	172	205	181	194	188	191	203	176	191	181	190	199	182	181	190	187	180	214	178	182	228	190	181	193	185	164	210	172	179	172	192	191	167	186	184	170	181	202	196	167	170	202	198	198	195	172	202	205	182	180	166	200	202	202	203	203	177	205	203	180	170	192	181	203	195	178	182	186	196	192	191	182	178	192	175	159	197	199	195	190	161	177	181	173	187	178	197	176	169	182	177	181	184	190	155	203	186	209	182	204	193	160	189	192	195	179	192	212	205	196	204	201	205	196	173	183	168	190	187	207	172	199	236	188	186	196	180	175	181	179	180	191	201	179	194	183	155	195	173	192	204	193	172	189	187	171	192	208	224	178	194	185	197	173	197	205	182	207	204	199	197	193	185	180	165	191	216	195	193	182	190	179	199	167	197	203	182	218	208	190	182	167	178	200	175	184	191	189	163	195	195	180	184	164	220	193	192	187	196	193	186	181	180	197	182	186	171	158	173	185	187	193	205	184	184	194	194	182	178	188	182	164	162	181	189	191	198	171	191	181	188	180	183	191	189	200	182	201	173	191	201	193	179	167	184	181	217	192	182	218	174	190	164	159	177	157	177	172	191	202	182	168	180	171	156	188	180	230	191	187	170	191	197	182	156	184	192	202	186	173	178	187	192	175	192	195	170	179	171	204	191	193	189	210	184	172	184	178	213	170	184	186	173	173	183	171	188	187	184	193	198	180	173	184	204	198	204	199	202	186	175	190	204	188	194	189	181	195	170	167	165	185	191	168	171	216	195	186	185	203	203	193	189	185	174	185	197	183	189	191	177	173	183	196	195	159	179	201	192	199	175	194	201	174	169	197	176	188	194	203	170	170	159	194	160	190	138	202	190	178	172	204	205	179	190	198	181	177	188	199	206	187	194	173	176	187	176	159	180	183	191	186	205	158	181	184	197	186	192	169	180	192	180	173	179	213	199	189	177	189	200	193	185	206	180	171	133	171	190	209	202	146	181	196	192	217	191	191	178	200	188	184	187	210	183	196	207	195	180	172	193	202	185	180	180	175	195	181	188	194	164	193	180	172	197	181	155	179	176	173	193	174	190	180	190	183	193	171	180	221	163	198	217	179	181	189	156	199	198	170	204	176	182	214	193	208	166	186	190	189	188	160	199	193	195	195	178	179	195	171	183	187	178	183	204	187	163	161	189	185	175	186	202	196	194	213	196	199	172	161	188	188	192	184	191	198	173	190	191	208	160	190	180	200	179	181	193	175	188	194	178	189	194	207	198	159	181	163	186	202	180	194	206	191	192	182	189	202	215	189	198	178	204	172	200	189	166	197	172	160	160	173	194	183	199	196	202	185	212	184	198	191	223	189	211	206	191	167	194	197	192	182	155	185	184	194	199	188	195	188	186	192	197	164	170	173	187	197	144	177	172	190	196	197	204	200	186	173	155	198	175	195	176	197	184	181	182	199	176	186	169	184	174	180	177	180	187	155	168	184	173	207	191	185	190	181	194	178	168	161	186	176	178	175	171	199	174	182	176	196	171	184	205	198	171	178	187	180	183	198	203	178	201	155	188	172	190	184	181	209	200	183	169	187	201	184	164	182	171	206	172	190	169	191	170	172	144	193	197	164	201	180	161	187	180	161	184	180	183	201	190	177	197	203	197	183	182	186	182	177	174	188	195	186	191	203	174	202	183	169	200	181	175	181	169	190	181	205	187	190	207	188	183	180	198	189	192	210	189	190	158	164	180	188	178	179	191	187	198	183	152	213	196	224	176	193	195	222	173	176	183	197	187	170	172	189	183	190	165	184	182	184	200	184	204	161	188	181	174	185	187	194	202	171	210	192	178	162	214	192	197	165	171	185	203	179	173	195	195	151	206	193	176	176	179	160	188	187	192	196	191	199	176	188	151	185	170	184	182	188	195	190	211	183	197	186	195	196	206	186	199	203	190	187	175	223	170	186	205	196	179	166	158	182	168	160	209	182	185	187	189	191	209	165	197	198	178	210	212	174	169	228	185	168	197	174	208	176	197	182	169	169	196	189	189	205	203	198	173	186	169	197	193	172	182	184	210	202	202	181	198	182	197	195	166	192	158	188	184	183	208	185	188	176	180	182	181	188	178	190	169	163	156	204	180	199	162	197	199	165	189	199	197	174	182	192	197	204	178	181	184	195	158	173	170	188	189	199	193	218	199	208	192	196	193	172	173	179	195	189	171	170	161	198	190	202	210	173	170	175	198	163	179	181	162	185	202	173	199	172	195	197	173	172	184	182	188	189	188	194	192	176	165	195	167	175	190	186	187	181	196	195	184	199	195	198	168	202	177	194	173	184	181	170	186	161	200	180	194	183	211	189	197	189	197	185	189	179	188	188	184	190	192	186	172	176	188	182	205	203	186	200	207	183	177	190	192	199	178	176	169	171	205	207	192	175	207	178	155	190	160	181	184	192	191	202	158	191	186	189	179	193	174	209	183	195	190	206	162	182	173	181	188	188	192	182	200	190	175	161	182	186	195	178	224	178	190	181	169	187	167	183	207	177	203	181	185	160	173	197	213	205	166	185	179	178	182	208	179	189	195	198	172	174	179	194	180	131	194	190	203	195	170	170	173	200	179	191	165	182	187	181	188	151	181	165	184	169	175	176	213	181	167	170	180	196	218	191	178	197	199	191	183	187	173	216	188	187	185	171	179	224	179	184	204	199	194	180	196	161	198	179	184	202	187	180	164	155	170	194	194	203	178	177	204	179	159	222	190	179	180	173	190	193	175	198	212	184	200	173	176	200	201	187	192	157	173	205	183	167	171	192	188	175	206	185	199	209	179	187	146	192	196	196	210	178	186	194	157	201	199	212	193	182	200	195	189	157	178	152	183	200	217	195	180	195	195	193	182	176	168	192	197	176	176	171	189	189	176	194	181	186	188	192	187	189	178	194	187	187	191	187	195	187	159	171	180	180	195	199	218	186	178	177	181	197	178	176	182	160	172	171	185	192	148	182	166	195	169	204	191	147	192	184	215	162	188	168	198	182	173	192	178	178	187	199	204	172	189	188	183	180	185	176	179	196	181	169	178	190	192	194	188	218	195	197	169	182	161	188	196	207	186	205	150	173	166	188	177	167	182	182	189	187	163	156	195	173	175	179	193	219	184	171	197	169	176	189	196	192	159	188	203	209	206	174	166	211	154	189	197	202	193	153	180	183	166	208	180	180	206	148	182	197	206	190	192	197	170	184	192	186	190	193	198	181	158	192	189	173	203	220	200	153	202	201	172	209	205	185	186	193	155	177	212	208	187	192	185	157	180	177	195	205	219	184	197	168	182	211	180	162	182	207	183	221	179	199	182	192	174	177	187	172	189	195	166	181	201	189	192	189	164	177	193	204	169	181	188	168	183	200	201	181	183	182	162	181	220	192	182	183	217	187	173	204	184	207	192	200	171	186	176	208	212	179	184	175	183	194	195	187
3963	1171	934	502	388	374	345	290	305	307	266	262	279	264	265	271	244	260	255	244	253	241	253	240	259	255	251	258	246	264	249	266	248	245	245	271	232	244	277	214	256	248	245	213	239	257	291	266	220	267	269	230	245	266	236	245	237	229	260	256	241	246	241	261	248	230	226	250	259	254	258	247	244	238	226	271	267	227	259	233	228	244	221	224	242	234	233	261	233	266	244	281	257	249	254	223	256	244	234	257	248	224	251	223	263	220	257	238	260	231	282	245	246	265	265	257	230	254	275	241	244	272	212	231	224	225	258	247	242	263	237	227	250	260	226	242	213	256	231	267	265	260	249	243	220	243	222	225	300	229	276	238	242	253	233	267	258	244	232	233	266	228	265	238	233	224	248	255	241	240	240	254	229	243	282	234	235	280	259	221	248	217	255	241	251	258	221	258	229	258	246	244	250	235	253	254	247	239	225	251	235	266	236	256	285	247	262	248	258	245	292	238	271	262	238	239	218	286	230	252	274	271	230	245	235	243	250	257	214	244	257	252	237	225	256	227	258	251	242	253	242	287	230	242	256	259	216	216	257	224	241	217	263	245	259	247	246	241	234	214	255	261	233	221	266	247	277	255	241	258	258	231	245	254	237	257	218	242	253	250	240	284	233	251	236	235	260	254	239	215	206	267	247	240	232	241	270	257	250	267	231	219	237	250	232	236	220	235	241	241	249	228	272	228	246	255	263	255	220	248	259	238	255	239	236	261	249	257	224	256	282	238	246	236	252	233	251	254	238	232	257	255	241	248	250	255	230	232	221	224	275	250	249	254	248	247	240	213	240	252	244	239	222	220	246	248	247	211	232	245	245	223	232	273	262	244	256	248	255	258	257	251	227	227	213	256	236	238	260	254	261	237	239	263	250	234	232	259	238	238	260	260	227	252	230	232	235	250	236	240	253	250	244	249	245	271	239	249	283	267	209	238	250	238	234	229	227	252	232	251	228	256	267	275	254	243	274	263	251	272	237	265	252	234	227	245	258	222	241	248	248	260	220	223	224	239	238	233	233	252	240	233	238	266	262	253	238	251	244	256	255	227	261	255	225	236	239	260	258	238	253	223	233	215	248	245	238	262	234	215	232	237	252	241	230	256	244	232	208	244	224	216	255	269	230	237	249	241	241	259	251	240	255	238	257	238	240	256	228	247	262	247	253	248	253	234	253	267	237	246	223	273	276	270	213	235	246	238	244	230	269	192	263	248	234	228	269	240	251	246	229	245	237	256	229	252	246	269	245	237	245	255	253	263	238	245	243	222	277	221	247	257	249	271	275	252	242	263	256	247	264	230	223	229	249	241	237	229	253	259	251	254	226	228	242	261	257	251	243	247	238	252	234	231	233	246	233	231	254	211	252	252	222	246	250	223	238	233	267	226	252	224	249	291	243	226	261	264	243	233	253	225	230	250	243	254	266	237	218	221	243	236	248	229	247	257	249	265	265	254	255	229	268	226	263	262	231	260	202	265	243	245	252	239	247	247	252	246	221	239	231	226	277	257	251	255	242	261	243	225	240	259	259	237	260	261	245	241	234	251	270	206	284	252	255	269	224	228	257	235	216	244	254	243	233	247	238	225	233	235	263	244	236	245	235	248	251	224	240	218	251	229	235	250	252	274	237	239	274	238	231	227	268	278	262	250	246	249	263	276	223	244	236	270	235	238	253	252	255	211	219	258	236	225	234	237	254	220	244	236	262	234	245	246	237	263	258	251	227	238	254	227	248	258	257	252	274	258	244	253	260	249	238	263	228	243	274	234	246	248	243	243	255	222	229	242	237	234	225	264	266	262	243	261	260	251	240	236	259	240	279	245	244	248	248	251	241	255	243	238	226	228	224	235	248	252	215	256	256	242	238	227	278	263	228	266	248	249	261	231	252	256	241	253	238	233	219	241	225	254	261	256	226	235	241	242	254	276	270	262	251	272	243	238	247	231	269	261	251	256	262	221	243	242	244	270	219	233	236	244	248	265	248	241	255	234	256	232	268	255	264	219	240	265	256	210	262	241	218	235	255	259	262	257	241	227	258	251	245	233	213	214	257	258	235	239	274	236	237	230	221	238	232	229	266	244	261	248	236	214	254	227	243	255	253	245	239	218	258	233	241	219	265	234	273	268	236	274	252	221	250	231	265	239	254	240	261	241	227	244	225	248	246	265	244	246	249	266	259	254	276	229	185	210	273	231	254	212	232	226	243	249	238	254	228	241	265	220	227	270	229	237	270	219	216	272	236	238	265	246	267	234	255	235	285	254	255	228	261	250	265	240	240	248	238	258	244	261	241	259	268	240	253	269	264	252	249	230	252	234	233	235	237	263	250	253	258	251	225	259	266	269	262	228	217	220	236	226	253	248	249	250	244	224	255	265	246	227	244	247	234	255	268	252	260	255	253	248	224	230	245	232	243	259	243	246	222	229	284	229	228	250	259	232	231	246	217	254	240	245	226	244	245	267	231	231	242	237	217	248	244	232	227	270	238	247	240	237	255	196	223	201	237	244	242	227	250	232	247	227	237	279	227	250	262	230	247	252	235	258	269	236	251	232	245	250	226	225	258	263	242	249	269	233	273	283	256	248	265	238	228	253	278	239	238	252	266	262	225	244	240	261	275	223	253	251	252	218	274	255	248	242	265	209	257	271	221	247	226	229	255	240	234	263	216	229	262	243	237	227	255	253	261	243	277	250	238	241	233	222	231	233	231	254	239	233	274	228	249	232	240	226	234	239	252	247	257	247	231	231	255	240	257	256	225	225	267	246	248	268	244	229	231	252	263	246	263	258	247	229	240	242	247	229	229	226	231	273	245	247	236	237	255	244	248	264	241	222	223	248	235	240	257	240	246	216	251	235	257	229	241	268	234	259	250	242	233	238	240	230	240	261	239	273	238	271	283	212	251	234	226	233	276	235	263	221	254	240	247	238	261	231	260	242	240	233	245	241	273	214	264	279	250	254	278	230	255	251	240	260	235	229	253	242	266	220	246	248	248	245	233	246	232	235	232	227	240	269	255	270	255	226	260	223	244	217	232	253	239	228	237	281	244	232	251	238	254	236	256	246	252	250	223	239	229	237	240	263	217	266	251	238	286	250	267	265	240	249	250	250	287	226	262	263	254	236	278	223	260	226	234	237	248	235	203	235	241	231	248	267	247	232	245	230	236	241	237	254	220	247	249	229	240	288	261	260	234	262	210	253	255	257	230	239	229	240	254	258	244	236	251	248	230	257	233	234	254	213	243	240	233	219	261	253	249	260	259	238	257	242	251	264	233	228	225	252	236	254	259	231	222	277	236	261	260	245	249	223	249	262	246	242	252	237	237	248	223	235	230	251	245	258	242	238	254	255	251	223	245	231	215	225	229	228	256	247	259	235	246	236	253	262	269	221	249	295	267	254	232	228	240	272	253	267	256	209	261	238	231	255	230	241	223	280	245	234	240	233	248	223	236	226	252	247	269	227
23771	20964	28148	23936	20921	7389	1118	769	671	612	507	548	503	495	501	537	481	453	449	487	463	440	435	461	468	431	440	456	438	433	447	411	462	436	428	435	419	431	442	452	457	411	450	422	424	445	437	431	451	434	425	425	442	436	444	451	419	447	441	434	412	417	433	444	429	426	417	428	486	435	411	461	421	448	436	406	476	459	428	450	452	455	443	424	437	428	420	455	450	452	465	461	412	416	417	447	425	415	418	456	482	440	429	423	431	432	389	415	417	376	437	410	394	464	444	411	433	405	426	436	440	403	444	429	430	453	417	410	404	432	464	439	406	403	408	416	430	420	471	407	443	426	436	397	454	400	446	419	417	389	475	375	406	446	441	396	407	426	397	399	401	449	400	400	421	457	423	412	439	391	473	439	402	447	427	442	432	410	423	436	423	427	385	473	426	434	401	408	424	433	416	408	451	426	423	416	432	419	419	434	456	403	436	432	413	438	438	393	450	397	421	427	379	427	447	457	424	430	420	409	404	392	403	418	438	414	394	405	403	390	433	444	421	436	413	416	430	386	399	428	426	392	455	417	417	461	387	426	434	426	406	392	425	420	434	412	408	433	429	441	413	406	453	432	433	428	448	440	419	383	418	408	421	380	359	416	436	429	428	431	410	423	430	428	399	427	451	405	407	433	434	450	440	392	413	432	440	390	419	431	442	439	411	413	430	379	449	405	435	405	421	441	399	466	409	419	435	429	418	429	448	393	481	422	431	433	407	397	426	405	399	408	416	401	420	453	436	429	446	453	424	451	441	423	430	402	405	378	410	394	442	445	484	396	396	435	421	429	403	392	404	398	399	406	394	422	437	444	419	422	419	430	446	428	401	384	412	412	419	436	387	414	439	412	423	376	443	386	407	416	401	432	397	431	399	463	407	410	406	390	397	418	456	435	424	436	401	401	426	405	413	450	420	453	435	421	436	421	431	455	448	458	430	381	434	408	422	437	451	418	429	420	422	431	454	395	410	427	424	417	414	425	418	449	418	399	436	409	424	401	428	435	429	420	455	432	414	404	454	423	453	435	423	433	423	445	399	354	414	417	429	397	414	407	412	425	406	442	436	440	410	406	415	455	393	408	384	415	440	399	441	433	412	420	437	416	405	448	398	453	439	422	402	423	390	402	431	458	404	412	467	407	397	390	393	446	428	421	451	418	407	393	438	441	431	415	441	403	388	440	436	421	406	493	398	445	416	465	389	438	426	426	394	441	412	466	381	411	398	434	446	436	437	439	382	432	451	445	401	423	415	411	419	438	448	384	423	409	395	409	428	419	409	440	411	408	421	433	435	448	402	431	452	420	439	410	370	429	421	419	398	427	401	426	422	399	412	432	418	418	430	445	385	442	442	414	454	417	436	457	432	418	426	430	446	412	431	379	398	385	446	400	371	417	433	396	455	436	402	429	431	435	444	404	484	474	416	438	432	414	412	433	405	422	379	434	404	376	450	444	446	427	424	421	408	418	413	407	423	430	437	421	419	430	430	399	395	397	406	431	407	425	422	416	464	407	399	431	413	395	409	403	467	409	380	434	428	428	446	397	428	453	403	428	412	448	410	399	417	426	404	414	406	458	380	406	404	397	455	436	408	410	412	421	410	433	426	418	425	459	446	442	435	409	408	407	401	409	424	436	449	442	433	384	440	408	465	421	414	404	401	406	443	443	445	420	400	413	440	475	440	407	410	428	437	426	425	410	394	448	397	449	425	447	417	392	396	427	405	412	465	455	411	430	443	410	396	428	458	425	435	395	410	433	431	432	400	410	404	440	411	397	434	478	415	469	413	401	429	398	424	444	425	440	414	406	400	416	401	415	440	422	435	389	453	443	438	436	452	419	462	430	435	418	410	417	387	420	448	437	442	455	411	421	414	425	477	413	410	457	445	413	418	448	421	445	425	394	436	421	477	405	453	418	406	429	442	430	424	416	404	416	422	435	425	402	447	404	404	445	402	396	424	428	427	400	461	421	429	403	446	381	427	437	415	446	429	453	448	418	410	451	431	443	417	446	453	404	443	392	360	424	383	409	437	424	428	454	409	410	454	371	425	430	442	424	438	435	454	466	449	407	436	438	428	413	395	390	419	415	431	453	431	480	405	414	442	404	425	470	420	380	417	440	461	416	421	438	439	405	414	414	418	435	411	426	424	407	413	434	427	429	407	447	450	427	415	439	471	413	401	447	434	405	406	410	419	419	442	453	420	454	455	397	401	433	409	400	447	419	414	415	415	385	443	424	403	431	431	400	420	417	451	406	397	429	443	441	413	379	379	439	419	401	386	427	428	454	422	471	400	440	455	457	445	407	459	404	445	407	398	423	444	454	451	445	406	433	397	405	418	424	436	416	440	420	384	410	451	413	412	415	428	438	407	440	413	428	390	432	417	415	383	442	413	432	414	435	398	403	419	407	415	384	414	433	442	406	404	395	435	409	420	419	421	438	417	420	444	429	424	414	415	412	448	416	415	423	420	447	403	390	417	459	410	420	433	424	433	407	422	380	387	437	456	383	429	408	417	435	447	437	406	460	464	441	415	460	428	449	426	428	442	446	414	425	430	402	428	428	446	430	435	390	418	447	460	431	435	435	414	438	391	426	437	425	435	409	430	413	438	437	425	445	391	416	446	398	423	383	430	399	400	453	450	455	430	413	417	483	426	431	431	378	458	422	421	414	392	414	455	453	454	378	456	397	419	413	429	406	413	407	426	421	433	463	440	444	408	431	422	396	419	401	411	406	417	432	430	430	407	400	425	407	428	447	446	426	418	442	406	416	388	429	439	429	440	447	451	427	418	390	392	442	437	410	425	416	392	415	407	417	431	429	422	436	410	426	407	453	427	426	451	414	430	458	398	403	432	453	424	410	402	419	417	383	449	455	433	413	440	437	413	458	399	469	467	414	441	408	405	430	428	428	425	418	412	453	453	454	448	436	427	423	420	401	431	406	436	404	458	441	386	435	419	429	425	434	414	404	403	436	417	429	404	404	461	432	406	445	420	422	437	411	430	429	415	405	445	448	418	431	410	435	448	443	436	441	413	422	421	416	422	453	424	411	429	436	423	425	422	432	413	450	435	439	425	425	437	400	423	435	395	435	403	416	404	378	390	398	432	458	463	443	462	385	427	423	401	389	410	403	440	404	400	448	419	440	395	432	406	448	387	472	423	416	440	426	372	402	454	462	440	426	400	408	432	420	411	433	394	403	407	416	460	418	421	375	377	437	419	374	421	382	398	389	427	416	390	403	427	429	419	400	448	441	448	449	450	452	419	366	440	411	444	413	429	428	436	395	429	415	422	410	441	426	435	432	458	443	447	450	444	436	422	433	391	409	409	435	362	400	458	452	420	387	397	425	419	404	448	453	425	418	434	461	417	430	402	422	402	417	446	437	455	397	412	428	415	444	438	427	463	465	420	446	408	454	430	429	423	422	413	375	396	425	379	433	460	418	430	381	428	394	426	421
5204	10848	8207	4069	3002	2203	1760	1400	1213	1097	988	914	859	789	742	768	682	681	662	625	644	625	650	637	567	570	567	578	568	556	584	593	556	614	523	557	567	567	583	544	555	551	581	528	566	602	522	558	523	568	507	546	526	553	525	558	537	536	565	542	537	521	566	545	539	505	516	553	520	549	553	545	563	551	539	537	561	559	568	489	549	500	528	525	512	537	547	566	562	502	562	543	545	533	523	550	560	550	546	487	576	557	512	495	495	543	514	573	550	516	521	555	500	598	537	552	562	533	543	568	504	508	523	531	523	560	480	546	548	537	530	515	528	550	522	525	559	590	574	556	526	524	559	544	547	570	564	535	528	506	548	462	502	552	554	537	558	510	545	556	479	547	515	571	549	556	501	559	534	539	523	522	559	540	498	530	515	558	533	566	548	540	582	566	520	550	576	531	548	536	554	521	539	555	555	519	529	542	580	528	538	556	562	522	545	505	553	498	561	578	532	547	545	561	527	564	577	534	555	536	563	580	548	558	571	549	521	534	507	567	507	521	549	542	510	536	546	487	505	500	551	531	552	559	518	525	541	591	562	558	513	571	557	573	554	555	564	541	534	536	508	526	489	573	536	512	602	538	537	533	538	547	550	570	550	558	509	549	532	550	526	530	532	518	576	519	529	493	538	548	531	523	544	561	529	523	543	532	553	554	535	570	499	548	512	494	542	545	494	550	528	534	521	573	575	515	572	537	546	536	540	524	483	570	559	586	510	565	562	530	543	557	546	525	527	520	544	531	510	534	534	557	530	510	527	571	540	548	545	551	511	531	549	512	553	559	552	570	511	522	517	520	568	570	547	551	538	500	546	554	554	527	552	536	530	534	537	540	515	536	539	536	526	519	502	514	538	500	522	549	525	526	527	555	504	580	540	486	539	537	506	555	514	483	483	527	489	557	571	508	540	511	542	517	510	550	530	533	537	542	511	560	500	545	552	531	548	575	514	501	476	514	539	518	539	512	519	534	530	539	548	503	524	538	538	550	508	523	481	550	545	528	537	517	528	491	523	529	519	518	538	543	521	533	541	527	560	519	531	584	548	560	534	538	543	528	525	543	507	572	501	542	552	499	539	557	514	569	581	530	542	533	521	526	523	520	548	512	511	536	555	532	552	510	543	564	553	546	493	562	562	509	522	537	570	554	508	513	532	482	541	545	514	481	546	559	543	549	544	513	522	549	557	551	531	537	495	530	515	495	525	516	573	567	517	515	567	503	539	481	540	564	528	499	531	535	534	557	512	522	543	528	549	519	568	519	524	491	505	533	501	559	550	537	537	515	562	529	541	520	501	499	525	524	557	512	535	547	531	535	548	532	524	484	530	532	522	561	556	536	562	570	539	536	572	505	535	549	487	549	530	576	536	528	520	527	521	532	523	478	535	549	551	499	546	542	534	548	496	540	562	524	527	557	546	489	536	533	546	531	539	527	536	532	561	592	503	541	558	540	528	538	527	509	521	521	587	558	570	534	528	556	518	590	565	517	511	509	506	575	535	527	524	575	494	543	534	512	551	526	523	535	559	509	532	545	526	521	549	538	525	525	506	521	543	544	523	537	526	540	536	576	520	507	531	530	566	478	527	508	533	568	517	559	534	502	579	547	546	538	548	544	509	535	542	532	537	542	561	534	530	568	538	533	546	499	550	498	514	494	542	514	508	561	516	524	575	535	538	541	506	568	514	493	555	520	540	570	561	530	541	522	535	535	542	528	515	586	494	529	549	533	548	544	531	527	514	574	553	573	573	579	552	501	562	543	551	543	539	543	538	508	545	535	591	543	543	523	519	538	511	490	515	524	517	512	488	519	518	520	587	523	479	556	525	540	510	540	512	577	530	494	549	551	495	559	548	526	531	543	499	527	528	537	515	553	538	526	543	577	522	524	494	568	455	547	531	526	503	538	533	521	511	496	583	542	545	519	514	530	515	549	541	535	536	511	536	523	505	557	505	519	562	534	528	561	533	534	500	529	502	557	539	523	546	539	536	533	569	549	530	576	547	587	530	547	522	536	511	578	590	577	539	536	536	556	574	540	564	532	550	538	543	523	553	517	548	571	512	494	557	555	567	527	558	562	541	505	516	550	557	548	526	505	558	551	522	535	560	510	521	521	526	539	502	563	553	558	521	534	513	570	551	559	527	527	527	539	560	515	514	522	533	503	538	509	517	512	501	547	550	564	527	503	531	512	547	564	532	533	551	563	533	533	567	549	532	527	516	519	534	531	566	503	539	525	546	558	535	549	546	535	560	523	554	512	549	567	545	537	508	561	569	525	554	541	526	534	555	553	542	472	558	546	541	566	537	552	524	533	548	533	560	541	512	517	511	533	579	546	547	528	549	559	547	536	530	556	532	500	546	553	496	517	550	523	505	556	519	502	512	515	558	524	556	550	540	559	510	578	549	532	543	549	530	505	546	492	528	530	550	591	533	540	538	571	504	533	507	588	524	531	489	514	540	498	549	533	547	513	559	495	509	522	551	521	527	508	528	553	533	520	502	535	559	553	546	525	564	533	530	535	496	531	553	566	534	554	512	560	529	576	501	530	542	546	535	473	559	525	538	500	515	523	551	522	530	524	534	535	545	526	511	518	576	552	605	542	506	508	538	503	560	496	581	529	501	550	543	522	539	537	505	547	534	521	532	545	544	540	503	546	539	513	522	530	534	514	583	541	544	555	533	571	543	525	523	541	544	561	536	572	534	514	543	546	536	564	528	526	550	541	524	525	507	519	532	533	560	506	524	510	527	554	541	496	525	507	521	535	549	528	522	563	558	544	508	522	553	487	533	531	546	530	553	504	534	568	562	522	500	547	568	523	552	546	507	523	530	537	512	525	537	543	512	514	514	514	552	504	515	579	528	583	539	562	572	561	555	503	545	526	512	536	540	577	558	543	534	551	538	533	524	569	552	545	564	498	549	536	512	532	554	520	570	525	546	559	546	516	529	520	510	526	569	515	521	527	557	524	528	503	551	503	565	520	535	509	543	570	550	476	515	513	571	476	551	534	542	571	550	520	527	534	494	544	559	550	502	560	540	531	548	536	522	527	547	554	535	539	482	560	535	552	535	542	521	523	499	535	561	511	542	529	521	500	562	528	540	547	503	533	540	531	533	527	574	528	527	518	531	550	505	531	522	559	514	501	531	494	520	517	543	519	553	563	540	553	552	480	570	508	543	525	573	556	567	546	556	530	498	549	487	530	563	493	516	544	521	489	539	600	554	536	545	529	510	530	507	532	531	563	522	535	530	510	555	560	521	531	505	551	561	538	547	476	583	543	577	511	537	495	523	523	545	557	523	531	518	555	529	550	527	565	530	554	554	512	534	536	487	562	526	544	547	529	513	529	555	525	505	483	524	501	526	527	562	536	522	538	521	561	544	524	508	580	562	519	508	561	533	518	524	578	532	549	490	523	543	522	516	520	559	535	536	537	512	570	559	534	525	501	499	504	548	540
24946	20957	26653	25051	3999	413	370	266	229	217	211	174	163	167	174	169	156	145	172	166	173	137	143	143	123	137	144	136	143	140	134	135	149	132	137	133	126	140	150	159	146	169	112	126	153	152	142	141	151	155	148	152	126	138	129	123	156	129	143	134	147	126	153	122	142	142	131	115	141	120	133	134	116	147	154	110	137	141	127	135	115	131	108	121	151	159	167	150	119	118	135	134	116	125	123	129	133	159	112	153	133	144	145	150	148	129	147	140	139	151	127	128	142	124	118	118	132	144	128	140	148	156	121	131	118	134	129	150	125	145	113	130	131	132	132	129	125	127	140	136	144	150	132	115	144	134	134	140	129	145	123	143	143	139	120	157	139	153	140	134	119	131	123	116	137	114	125	147	128	132	140	136	138	128	134	146	124	114	127	127	144	121	118	131	147	128	150	118	134	125	127	146	123	121	138	137	128	140	141	153	134	112	150	159	133	138	127	127	116	145	134	127	125	143	153	152	132	133	128	117	130	162	152	118	133	144	144	129	133	128	124	114	105	151	151	150	117	122	138	127	131	160	140	139	127	144	110	129	130	146	117	152	136	133	134	126	134	128	144	122	128	130	142	105	148	138	126	121	146	130	124	135	136	111	112	131	139	133	130	138	131	156	122	126	118	129	140	132	135	141	144	124	144	142	130	118	160	128	136	143	137	129	131	137	121	135	132	143	124	118	139	131	142	144	145	153	112	131	136	133	127	135	132	128	120	113	143	120	120	130	162	120	137	129	131	143	139	135	145	151	130	118	102	136	141	143	128	120	135	124	134	136	141	129	136	151	126	152	157	124	134	123	119	135	159	159	153	120	122	147	131	113	132	131	128	138	134	134	151	130	133	127	117	136	129	133	136	125	126	125	118	138	142	147	149	150	114	140	121	137	125	134	135	131	149	129	132	121	148	106	131	139	125	120	137	140	135	117	123	124	145	121	132	147	132	126	129	134	123	146	126	138	134	121	136	139	124	125	120	132	124	127	153	154	144	121	128	134	117	141	124	144	128	144	130	113	137	134	135	146	129	130	129	144	149	120	125	118	109	152	125	141	110	119	154	153	136	160	132	118	157	151	130	108	133	152	132	133	145	135	146	134	153	122	151	132	136	125	139	144	143	119	126	141	133	134	126	127	134	127	122	129	130	111	126	120	124	145	124	122	137	135	133	146	141	149	150	124	132	123	133	126	132	144	134	112	148	148	143	131	134	156	134	111	128	151	133	132	130	128	124	136	125	114	143	149	130	131	133	121	149	150	123	134	131	144	141	137	144	137	151	139	148	133	149	143	119	118	142	138	125	123	127	155	137	145	150	148	124	125	124	114	119	120	143	119	130	112	140	126	120	126	110	134	161	136	145	141	129	113	132	122	145	126	138	140	129	123	141	132	140	123	151	132	130	121	141	134	130	139	140	147	140	131	134	158	130	123	135	131	150	132	120	132	110	127	121	133	118	127	111	123	171	126	119	127	120	133	127	119	124	145	128	122	132	120	131	141	128	104	135	138	135	115	116	137	137	162	137	162	142	145	131	134	118	147	116	139	135	139	140	157	145	124	120	134	124	111	145	141	114	123	140	130	124	140	138	135	125	119	123	115	134	129	126	132	162	128	137	128	149	116	122	133	137	146	129	132	147	137	128	142	137	148	109	154	150	137	129	139	138	138	149	138	142	131	148	139	119	134	114	134	141	123	121	141	130	118	142	126	149	129	105	157	137	128	158	122	117	136	115	131	131	149	123	138	111	140	157	139	160	122	138	133	131	142	141	131	150	144	140	126	116	121	138	134	126	137	154	140	109	142	149	136	129	129	103	159	141	137	120	148	130	126	133	147	141	128	151	126	146	128	128	126	145	124	136	144	118	146	130	140	133	137	141	120	122	154	140	138	120	139	134	129	130	147	147	141	140	135	120	120	110	142	112	122	135	122	146	128	121	137	120	124	142	129	117	147	144	144	163	145	125	150	129	138	136	127	134	142	117	147	136	138	144	153	128	127	135	129	145	131	118	129	124	145	149	132	141	125	140	129	113	133	131	115	132	129	130	129	130	137	116	138	156	145	152	158	135	139	133	136	117	135	132	122	122	131	124	117	151	143	135	134	119	147	129	136	127	141	120	145	124	127	129	139	125	140	146	132	147	161	137	140	145	123	110	133	140	144	128	140	137	127	137	137	114	141	155	141	128	145	122	134	110	139	146	134	150	133	151	122	144	119	131	128	134	120	117	146	161	134	138	105	139	150	156	136	139	132	146	155	116	140	144	147	136	145	130	147	131	127	134	138	136	122	123	135	152	140	126	135	127	151	111	152	143	137	137	138	122	148	130	136	151	114	128	124	148	122	145	117	120	148	122	140	147	147	151	131	139	141	147	150	136	147	136	158	117	146	129	131	132	137	123	144	119	127	119	123	134	137	154	139	123	138	142	124	141	145	131	116	139	141	128	156	117	140	123	135	147	132	114	150	132	135	123	118	133	114	143	140	136	127	140	119	134	144	140	134	145	128	134	139	138	114	128	133	139	128	152	142	126	132	127	130	134	120	133	141	135	126	135	137	150	148	158	135	115	129	116	130	132	139	119	130	123	137	126	137	123	138	109	136	129	138	153	117	132	114	124	122	121	148	142	137	131	130	135	120	141	142	144	132	143	130	139	138	133	139	155	135	120	130	141	128	158	141	148	140	130	136	160	128	139	148	127	147	102	139	141	132	137	145	124	137	113	126	119	131	131	134	150	134	125	125	143	131	143	150	120	126	138	149	124	152	148	131	137	114	150	122	132	144	141	139	133	129	142	134	138	124	116	136	129	125	128	122	162	123	132	138	141	138	124	133	126	126	117	118	126	155	134	159	127	113	130	113	112	131	150	148	138	131	119	148	129	137	138	136	123	145	138	137	114	122	145	138	138	133	130	133	126	126	130	123	138	126	149	122	135	142	129	120	136	153	145	116	128	144	144	127	119	129	127	131	126	121	124	116	135	125	143	147	156	142	123	135	127	122	145	139	143	131	139	136	153	148	122	148	135	124	130	122	130	122	151	138	158	149	137	142	133	118	128	154	139	142	134	130	135	140	137	126	146	134	148	122	123	139	134	117	109	143	146	120	116	123	138	141	158	135	139	152	142	128	119	135	110	138	131	124	149	144	131	149	139	150	103	123	149	152	128	130	106	140	146	147	147	149	144	147	119	133	132	115	129	134	133	111	135	136	123	141	131	123	161	145	134	137	130	112	141	136	139	120	131	132	128	123	150	133	117	153	155	127	125	128	139	144	133	135	158	138	141	145	144	127	141	127	147	110	139	152	145	145	123	128	142	133	147	137	136	128	151	141	132	139	146	124	141	134	134	144	128	134	123	132	128	137	140	140	135	131	109	137	132	117	142	141	144	127	126	125	152	119	143	127	153	128	111	161	147	138	132	153	132	135	130	116	123	128	132	145	146	118	126	146	139	122	138	148	116	145	139	128
4575	5664	4001	2063	1332	1013	764	689	548	460	400	409	361	344	307	298	297	241	251	235	244	228	236	230	213	224	243	219	196	217	242	222	191	200	238	195	212	212	193	215	200	212	197	209	207	202	228	206	192	216	192	196	191	208	203	229	189	223	195	180	184	189	181	203	226	191	231	198	172	191	225	208	189	210	209	208	211	196	203	186	187	189	197	213	217	186	228	188	184	179	209	156	206	194	198	193	194	171	189	192	177	213	198	192	197	214	190	192	208	187	183	186	204	198	190	194	212	187	218	204	197	208	196	191	191	196	193	203	190	205	205	188	194	198	196	197	199	211	174	179	199	195	227	208	219	196	195	205	189	197	214	191	199	223	193	179	200	180	182	203	161	217	176	202	191	199	189	207	198	189	175	203	183	194	205	196	188	198	187	184	193	206	214	185	180	213	183	231	175	178	215	184	185	205	215	203	189	200	167	189	170	166	218	217	199	195	212	190	196	193	179	191	175	180	225	172	199	208	192	184	202	187	181	233	228	222	203	197	194	199	174	214	221	193	195	215	172	205	189	199	189	170	199	193	191	178	206	172	198	188	182	185	187	212	187	217	190	177	204	204	204	184	206	193	196	191	191	198	190	188	219	220	217	197	211	212	180	197	203	189	207	203	203	193	185	206	187	199	206	199	204	209	191	190	185	210	208	190	181	202	196	216	205	178	189	191	197	183	187	211	223	191	208	211	197	215	210	186	211	218	192	214	202	202	192	183	210	197	195	226	198	170	189	177	199	180	204	184	196	179	191	154	179	194	189	187	218	174	176	210	188	184	183	180	202	210	205	189	218	222	196	220	192	229	191	208	201	205	177	198	171	196	202	191	171	210	189	196	202	183	201	170	196	187	206	189	217	188	203	194	203	188	180	218	189	209	217	202	183	221	205	173	229	211	192	210	193	193	209	221	176	218	185	189	206	181	185	204	199	208	188	200	186	203	202	197	167	193	193	175	206	186	202	197	186	182	205	181	202	219	202	209	207	187	219	208	193	214	183	191	214	192	173	196	191	188	192	193	218	185	216	194	174	200	197	196	199	204	174	225	199	187	185	195	200	205	193	161	194	207	208	204	172	173	190	198	217	174	184	195	180	234	204	194	218	207	197	210	170	204	188	178	177	193	216	189	203	227	199	182	205	192	212	189	190	197	172	207	194	190	188	209	180	170	230	203	187	208	191	173	187	189	191	195	210	214	206	199	214	192	205	200	178	199	211	183	183	208	210	203	201	206	180	197	188	177	201	206	183	178	177	206	207	187	206	183	203	198	188	196	212	219	212	209	223	211	186	211	174	195	199	240	177	192	189	207	185	195	213	183	175	211	205	201	189	172	195	195	191	221	188	183	208	192	209	194	176	180	186	196	190	200	189	200	186	207	206	202	162	202	203	179	178	158	190	207	228	195	197	188	181	195	206	211	166	210	184	187	182	181	197	207	207	178	194	200	201	174	196	200	189	200	191	204	187	195	192	212	187	212	211	185	193	181	184	221	207	183	198	186	203	207	193	192	206	214	189	192	220	175	197	189	206	201	170	205	181	183	172	181	167	183	187	192	175	179	202	193	179	197	189	193	184	214	177	209	214	198	199	174	181	201	178	190	203	195	169	206	174	196	168	205	185	220	173	184	170	213	192	186	179	197	219	189	183	195	183	194	209	216	181	190	191	206	194	195	228	189	182	198	187	207	188	234	210	181	174	199	181	208	178	188	191	224	198	219	213	205	203	226	194	205	211	192	180	178	204	203	172	221	222	188	170	201	217	193	179	199	211	201	174	197	227	201	184	226	170	227	190	155	202	202	186	223	198	177	200	191	195	193	196	206	201	195	215	224	185	185	203	201	205	195	162	210	216	197	177	212	204	190	220	189	172	173	192	200	210	173	196	206	214	221	201	186	206	199	197	197	205	195	184	201	188	202	220	200	206	204	197	176	210	188	202	184	190	184	213	225	231	194	216	211	164	173	194	201	187	214	195	192	194	221	201	196	196	200	203	167	212	216	186	197	194	192	197	207	189	194	190	184	186	181	204	193	178	197	175	201	197	208	185	187	202	194	176	190	206	172	198	172	199	207	202	199	201	192	202	204	201	196	199	180	198	194	209	200	183	193	215	210	185	170	200	195	185	219	198	200	173	170	194	211	205	180	172	218	172	216	189	196	194	191	173	192	207	186	200	186	187	200	204	206	204	203	218	205	192	171	201	203	192	222	167	199	181	206	199	171	184	207	182	202	171	174	201	166	201	172	194	178	198	187	202	171	194	182	211	199	190	176	210	207	171	203	205	187	216	192	174	194	196	204	237	206	204	209	203	210	190	197	190	197	199	180	208	195	194	213	206	200	212	200	185	221	237	187	186	190	178	202	216	199	200	214	194	203	182	183	215	209	207	181	192	203	223	193	174	185	185	190	211	183	211	190	231	194	190	176	176	183	170	189	180	195	166	206	210	186	206	191	194	207	200	213	206	183	196	211	192	199	201	192	183	189	194	183	194	191	210	195	208	179	199	179	200	194	178	199	192	216	185	190	193	191	187	194	202	213	211	234	180	188	201	206	190	173	222	188	171	218	179	186	196	197	194	198	224	198	219	182	184	177	197	204	193	213	198	203	213	204	196	182	204	214	210	196	175	203	201	187	188	216	182	214	201	194	204	185	225	219	198	179	209	172	168	199	218	187	200	180	204	189	182	187	210	169	200	167	190	219	198	192	196	207	183	173	173	191	199	198	208	201	232	204	192	215	190	198	205	190	195	220	185	166	184	192	189	180	207	208	186	202	185	196	230	195	191	184	178	202	220	205	198	215	197	205	205	196	194	194	164	209	195	179	197	224	179	212	217	193	213	169	206	198	179	216	212	195	201	198	176	176	206	189	213	203	166	195	200	185	204	204	184	183	182	211	203	199	202	194	205	178	208	188	194	203	184	197	199	193	191	200	182	189	189	193	209	186	231	156	168	193	203	184	197	178	182	179	203	198	193	219	182	179	199	204	208	222	209	199	167	213	175	202	182	209	199	198	183	187	197	191	214	199	210	186	199	194	194	191	190	185	170	182	196	193	190	215	203	211	211	208	212	226	181	198	192	200	201	181	215	179	184	178	224	220	194	205	209	178	176	213	200	229	191	172	202	194	195	207	170	187	196	196	188	204	222	217	174	216	182	189	205	190	184	184	177	211	214	188	187	173	172	202	185	186	205	191	164	213	198	203	191	202	201	195	188	183	212	206	232	182	192	191	156	188	183	154	170	230	192	184	194	195	200	185	220	177	183	182	178	209	184	200	209	200	172	184	181	192	186	197	191	171	210	162	179	183	211	207	217	174	182	200	200	183	168	191	187	181	200	181	189	197	201	220	196	198	202	212	187	195	186	200	201	189	193	197	192	201	174	192	191	219	198	185	192	190	200	201	203	210	215	187	209	226	201	191	185	193	184	185	188	223	206	212	189	182	200	188	197	206	215	221	193	203
22838	21004	28693	23541	21008	21007	5765	1273	946	853	838	736	724	705	618	615	574	584	567	578	534	503	580	503	542	531	520	506	506	490	510	477	521	504	490	482	518	494	500	510	473	485	516	474	468	464	474	528	474	485	446	500	503	493	502	475	450	451	507	475	514	515	500	480	487	493	498	519	461	503	502	494	444	499	526	482	441	467	485	471	440	465	459	467	494	464	443	498	448	503	497	460	505	467	495	506	428	455	513	483	478	486	450	491	485	465	466	478	471	433	476	498	460	472	509	487	463	468	474	474	457	495	462	450	466	438	435	484	483	459	528	470	452	451	517	490	469	494	467	460	484	456	460	509	477	477	467	481	490	502	499	470	487	493	517	439	463	448	486	463	466	496	518	483	491	469	451	476	453	436	443	459	501	470	477	450	488	485	481	439	490	438	458	456	465	457	516	462	477	490	491	472	451	485	472	497	490	494	448	447	479	490	457	470	463	457	478	484	477	491	490	475	451	463	510	496	451	498	482	440	475	490	492	449	470	448	475	468	482	433	438	446	492	462	456	490	475	468	470	474	450	483	507	458	499	466	482	456	515	441	471	491	445	456	447	483	475	435	488	444	486	494	474	460	474	489	480	487	450	468	474	455	472	472	441	518	534	485	430	463	493	478	475	435	441	465	452	490	488	467	473	507	495	451	431	455	496	515	462	482	439	485	441	453	477	479	481	484	447	488	461	471	485	488	495	430	436	477	486	452	487	483	499	469	461	470	474	453	469	473	510	460	464	443	482	476	475	470	463	457	467	472	459	475	473	507	487	500	486	480	471	454	462	498	511	463	468	471	436	469	448	448	462	484	512	471	484	440	441	497	471	469	462	514	485	469	470	506	469	519	448	450	449	446	485	467	459	462	474	458	497	451	454	453	464	470	484	438	476	504	430	469	466	468	470	480	504	478	482	481	480	479	489	446	452	484	494	485	483	466	485	476	470	438	471	486	451	453	478	451	458	482	467	490	486	459	454	461	461	471	501	476	464	454	462	474	481	458	458	500	467	466	452	480	466	468	475	477	503	446	476	474	501	477	461	448	481	462	457	460	466	483	459	466	507	480	483	481	503	501	483	438	486	463	455	444	454	481	466	492	478	469	474	477	487	493	467	485	508	449	466	460	466	440	450	487	482	490	470	492	461	470	458	463	461	490	478	462	508	496	512	470	459	463	517	460	431	476	469	467	487	445	486	450	466	444	467	484	461	443	499	490	482	494	498	497	475	467	476	459	509	454	440	466	446	516	512	478	474	472	494	453	466	466	475	472	455	447	498	453	479	463	479	483	489	470	444	487	481	481	493	457	472	477	433	444	453	456	442	500	399	475	490	453	500	485	474	474	480	457	473	492	476	479	460	485	485	444	480	491	490	441	481	472	470	477	499	471	481	467	447	510	468	451	497	454	480	463	513	495	475	478	496	483	500	452	474	458	489	486	440	467	512	484	471	478	471	483	464	442	448	480	449	454	514	463	460	475	436	505	484	435	451	469	481	455	470	469	485	456	482	509	485	462	424	476	463	485	445	473	467	438	462	459	435	488	440	490	503	467	480	487	489	512	470	486	486	504	476	454	498	467	443	491	491	465	454	480	495	507	453	441	460	481	459	495	477	452	450	463	512	446	463	476	451	454	501	447	482	449	521	491	459	503	456	480	509	471	450	496	473	471	476	451	463	459	514	474	471	476	497	466	461	489	468	504	475	476	465	473	482	439	453	430	480	473	484	436	494	437	429	494	467	459	469	496	444	420	444	469	468	464	453	442	476	490	452	475	463	500	464	474	461	456	498	443	430	467	446	430	461	479	500	445	477	461	477	507	469	489	463	460	460	479	490	468	498	448	491	437	513	451	471	466	481	482	481	426	480	459	476	466	480	493	490	465	492	473	504	463	481	472	478	474	439	415	478	487	450	439	468	445	477	436	429	464	483	460	467	438	445	469	509	472	503	453	480	473	466	516	496	465	468	485	459	490	492	467	489	439	494	483	451	454	464	468	474	472	472	495	445	512	490	478	489	478	434	456	456	517	416	472	481	481	494	425	466	482	495	470	459	477	483	453	439	461	478	500	428	493	462	487	487	500	475	451	515	447	471	431	471	499	469	473	481	496	445	461	438	489	485	439	474	427	459	502	465	455	510	476	446	491	486	450	478	472	476	443	466	478	456	525	488	532	498	459	493	457	453	500	472	475	472	481	475	507	411	434	448	450	474	440	463	440	447	508	488	451	448	460	480	460	462	483	471	476	490	421	461	430	475	473	436	481	468	490	468	517	475	488	447	450	478	462	466	457	452	470	460	478	459	489	440	445	443	461	448	439	486	504	486	475	456	461	484	467	519	458	409	470	465	476	468	452	480	469	467	455	455	485	472	471	457	489	435	441	464	428	469	483	489	449	469	462	505	483	469	497	453	465	480	492	461	501	455	452	468	430	451	469	494	472	486	471	475	441	484	495	499	504	511	450	469	522	444	439	479	449	456	452	472	484	466	441	501	505	485	445	459	462	506	497	488	508	456	465	471	461	498	474	480	480	493	486	461	482	503	475	485	464	454	448	486	452	470	463	511	497	493	470	440	502	494	457	450	475	474	469	500	486	479	510	492	464	464	449	479	532	515	476	487	449	483	472	453	478	487	509	470	452	472	450	465	487	508	473	478	453	465	497	511	456	466	481	490	435	471	482	513	491	462	454	454	477	473	477	460	448	487	481	500	472	482	474	468	468	469	460	464	504	499	461	498	483	482	452	544	450	498	466	488	446	455	485	448	455	465	490	477	449	446	467	482	480	452	445	480	450	433	507	461	502	459	481	507	452	456	465	433	454	459	439	436	492	458	460	480	480	436	472	471	464	470	507	440	440	448	449	522	441	484	465	456	491	498	481	468	441	473	472	447	453	485	443	503	466	453	474	482	452	468	481	456	488	447	506	463	468	456	474	471	478	503	462	482	469	448	427	463	434	461	473	474	456	464	444	426	460	510	441	482	459	476	467	486	455	465	469	469	459	457	476	493	474	462	456	446	471	478	473	485	470	449	471	487	464	471	452	502	491	487	458	474	462	456	434	483	476	457	470	446	455	475	512	508	453	450	476	442	447	432	449	490	489	451	503	452	436	468	460	479	445	465	449	438	511	497	496	456	479	450	511	488	487	498	459	457	480	455	487	486	462	443	451	462	446	475	502	455	485	486	458	483	481	475	458	478	471	490	458	452	476	473	466	471	458	465	477	476	463	471	437	519	505	478	460	473	485	464	518	462	473	459	472	501	441	470	464	490	474	443	514	473	479	475	449	451	449	482	465	473	490	483	477	475	438	445	484	452	466	451	487	511	430	492	462	486	485	470	438	450	481	437	460	490	492	472	483	451	453	489	505	496	480	483	465	454	476	482	474	459	495	478	483	451	477	463	472	476	498	465	474	455	483	484	484	478	485	443	449	447	481	466	435	448	474	464	458	469	482	457	481	464	485	502	473
7564	17387	13362	7035	4855	3679	2875	2357	1963	1584	1503	1363	1197	1098	1038	913	898	887	825	845	819	817	714	725	727	740	739	646	668	712	682	696	652	711	667	683	637	653	697	650	607	622	619	630	661	636	654	611	647	625	640	634	623	575	610	670	595	624	608	604	611	664	605	586	608	596	602	636	592	581	630	606	590	595	635	629	578	599	599	566	605	581	602	589	601	581	602	601	608	585	600	612	606	610	590	569	619	570	602	605	634	606	592	609	598	598	629	600	589	602	596	593	630	592	623	613	625	596	630	594	638	610	570	614	601	612	606	598	612	603	594	585	627	603	634	601	571	602	622	596	600	602	617	598	616	597	611	612	597	595	595	563	593	571	579	574	590	620	604	615	639	573	602	590	567	634	577	589	596	600	600	543	648	598	591	560	641	652	588	565	594	558	615	588	569	589	614	581	598	643	571	610	574	589	637	595	586	582	610	622	582	639	561	621	616	616	612	578	591	606	631	588	595	565	572	630	599	637	621	582	564	559	590	579	582	562	590	604	612	598	556	621	608	574	551	571	648	591	592	585	591	609	591	558	613	593	619	570	624	594	614	591	599	580	592	620	574	637	583	611	611	638	650	574	599	590	603	577	612	589	577	645	580	611	626	622	597	543	603	586	615	585	590	595	616	627	606	603	578	617	588	577	606	598	578	570	614	623	613	589	605	587	600	541	609	582	614	597	570	636	599	573	643	579	594	580	540	583	641	601	623	576	590	589	560	645	642	592	602	610	610	590	664	607	566	592	587	590	565	603	605	587	580	590	624	603	585	575	593	573	616	573	557	601	643	578	582	621	626	615	610	610	661	615	575	588	640	597	576	608	578	615	607	597	596	594	545	527	608	583	619	582	593	554	580	615	592	588	582	590	590	627	564	593	573	610	591	635	595	590	623	597	596	609	580	614	625	647	570	599	622	563	569	636	631	599	574	607	595	591	575	597	603	557	648	618	595	600	586	625	603	617	573	598	578	593	618	558	593	589	630	602	585	615	543	608	599	579	586	593	589	603	617	598	639	592	588	592	597	509	569	605	594	610	608	648	624	597	637	595	618	606	570	575	625	615	625	607	611	595	566	610	582	632	612	600	615	626	601	546	597	600	581	593	572	567	606	596	568	590	619	548	619	585	617	582	599	595	598	578	591	608	569	615	637	587	603	595	593	560	595	640	578	556	560	596	597	575	584	566	569	615	597	574	621	602	577	579	576	592	574	563	592	581	622	549	549	593	582	588	622	614	638	612	576	619	575	598	611	574	615	663	615	632	575	617	587	583	572	650	642	613	580	584	592	567	577	556	678	631	579	620	620	596	645	560	585	585	590	583	598	617	532	614	584	613	618	651	622	595	597	631	629	586	593	559	607	617	584	589	590	632	632	546	583	592	625	576	626	636	646	578	609	623	590	599	596	612	629	597	598	626	584	580	615	691	561	575	599	599	598	573	509	549	621	577	554	583	618	589	573	573	581	620	585	596	585	625	589	575	586	562	569	650	614	575	612	598	551	636	593	578	603	637	625	573	595	559	636	622	612	623	554	605	626	654	575	563	568	590	598	610	606	609	595	622	610	600	595	599	596	643	556	604	631	574	599	569	603	589	600	594	635	644	592	660	645	595	594	620	633	567	582	634	599	612	622	578	559	614	600	601	578	600	592	571	591	633	550	588	640	579	593	595	606	608	564	602	568	597	642	584	611	553	628	589	597	607	607	577	631	598	615	607	583	570	578	570	591	570	644	611	578	627	632	595	587	612	593	577	581	583	605	580	573	642	637	675	633	578	620	589	599	574	576	593	575	556	593	566	589	618	600	612	623	602	595	649	611	542	602	602	596	590	609	594	602	547	617	575	560	614	617	592	603	590	605	615	596	562	585	593	592	605	580	532	621	613	599	616	603	596	579	548	594	653	599	555	581	615	639	580	617	598	593	581	579	587	580	586	616	564	603	620	625	591	594	567	583	606	606	564	600	616	586	584	579	589	623	604	637	558	603	606	617	611	597	584	641	567	589	577	618	586	561	610	533	576	600	611	624	560	620	629	576	607	617	599	604	574	573	578	639	589	574	614	546	619	628	569	610	595	521	590	590	585	564	569	560	611	593	570	598	570	604	599	596	619	587	607	595	620	623	598	597	564	619	625	587	559	602	617	628	582	562	610	660	628	549	625	544	567	621	622	598	622	615	630	589	601	613	653	623	563	617	607	592	547	583	592	628	574	633	577	552	574	643	611	607	614	641	614	594	609	592	555	647	590	599	596	610	563	607	637	594	588	652	599	609	583	599	600	602	583	604	638	602	599	598	579	562	618	597	580	623	597	585	634	575	605	573	605	655	577	594	549	549	608	588	608	632	616	533	618	637	600	626	636	585	628	595	549	623	567	620	575	590	591	628	628	578	606	595	619	571	584	604	597	610	602	596	590	624	614	641	597	574	636	565	592	592	583	601	595	609	590	611	642	596	607	602	622	509	592	640	606	617	638	624	632	586	587	547	621	640	597	639	631	572	571	603	547	545	600	533	578	610	621	569	552	584	650	620	635	621	591	596	597	566	583	587	613	608	589	559	626	595	592	590	623	582	583	589	586	626	618	572	617	590	594	553	601	623	642	591	602	640	570	595	613	630	582	599	575	592	586	637	620	630	590	574	546	605	588	606	623	606	615	547	592	625	559	598	541	604	623	590	646	618	643	560	598	565	593	604	564	633	615	581	595	614	610	583	601	599	619	583	627	578	582	567	582	620	567	521	587	635	632	567	597	586	625	562	587	613	606	586	623	587	570	625	599	574	616	614	588	597	582	556	600	586	590	580	549	568	593	641	616	595	645	579	576	619	625	598	603	610	569	583	649	630	606	543	633	607	576	603	590	609	577	624	604	612	602	600	589	565	564	606	610	607	624	620	611	613	603	642	648	599	629	580	596	614	584	579	580	568	631	580	596	640	599	575	583	602	587	603	602	622	620	598	587	582	565	620	634	600	583	578	592	591	609	566	585	543	645	618	624	584	602	585	557	615	568	597	617	617	591	569	587	642	576	601	609	629	634	612	578	648	565	606	613	578	579	559	587	614	605	627	623	611	607	618	589	592	634	640	621	627	601	590	560	547	585	610	654	599	575	606	563	620	613	617	582	631	611	600	605	680	566	593	566	599	564	583	610	623	579	604	571	632	653	598	594	601	595	577	602	620	606	587	636	544	605	595	606	623	602	573	598	609	581	608	557	628	611	563	606	587	596	606	595	567	599	568	581	611	598	614	612	607	585	553	603	588	621	632	561	599	590	548	612	635	642	572	610	587	583	580	573	612	616	587	580	653	600	592	598	578	556	618	595	583	580	591	643	568	607	587	574	597	591	593	617	598	597	577	615	591	643	601	648	598	606	578	588	589	578	642	600	588	599	628	581	571	572	556	596	590	584	621	582	584	611	609	586	618	557	628	613	572	576	591	596	547	554	598	630	601	599	559	581	631	633	632	629
26877	18699	4349	442	304	249	224	208	186	182	211	199	207	185	195	203	222	201	185	189	196	187	175	194	190	224	197	194	176	182	214	188	190	225	198	193	204	167	181	211	181	168	172	171	190	186	199	216	166	178	197	196	177	168	190	206	203	182	195	194	186	189	183	182	218	200	186	179	182	179	184	183	180	198	174	181	190	198	142	204	167	177	177	173	204	206	184	179	222	179	177	193	164	154	197	191	190	196	198	196	177	163	171	155	184	184	189	201	190	206	201	206	193	177	190	183	213	180	167	188	199	211	185	190	161	191	188	161	196	183	180	199	190	184	172	195	178	195	183	184	175	173	194	198	174	186	195	165	208	179	169	173	185	173	196	178	210	181	186	182	177	211	180	180	187	175	181	195	180	183	172	170	190	188	195	183	181	203	182	169	198	178	195	178	220	185	195	180	206	214	174	179	191	181	228	185	175	200	184	189	200	192	174	207	186	186	205	193	192	175	173	199	195	196	180	188	160	198	175	194	181	204	214	161	190	187	190	184	189	193	198	156	196	201	181	188	172	171	200	192	174	184	176	181	178	191	201	173	175	182	192	186	159	193	166	175	176	185	187	189	186	180	165	182	176	160	181	166	178	173	195	168	196	195	173	185	197	194	175	182	170	190	184	182	179	176	196	194	178	182	177	171	182	204	192	184	171	184	194	195	186	185	215	205	189	180	187	208	201	182	186	200	174	178	184	193	158	182	183	200	198	213	167	155	191	174	160	200	179	168	180	184	190	180	199	190	187	178	201	165	183	195	190	210	197	206	206	191	191	200	169	165	185	187	193	173	210	184	177	165	168	197	187	193	210	184	166	172	181	191	204	188	203	194	173	180	177	207	195	169	186	196	161	187	179	164	184	179	182	196	173	180	169	180	174	197	201	182	157	184	178	168	179	195	180	189	198	181	167	171	171	197	196	206	154	180	179	194	165	170	187	202	199	174	181	199	156	174	149	206	189	155	184	166	181	198	166	180	182	201	181	212	214	200	174	159	162	179	204	211	216	184	198	184	202	165	200	200	182	190	179	184	205	212	179	169	166	165	160	195	175	166	159	164	177	199	181	195	171	204	192	169	165	171	182	196	196	174	185	177	160	199	197	213	165	172	174	207	196	173	189	192	175	168	188	193	188	189	178	186	170	181	190	173	188	189	174	179	196	178	181	165	197	190	190	187	184	217	191	190	207	203	187	175	200	167	189	185	160	179	202	169	203	175	185	191	199	161	190	195	199	176	205	168	175	195	178	195	163	183	184	192	179	171	183	181	179	192	178	191	187	173	184	150	175	174	178	164	202	186	166	197	177	195	183	205	200	204	185	169	191	215	192	197	193	166	175	180	189	199	215	175	211	185	186	188	185	177	162	182	176	200	178	177	171	192	192	163	212	200	168	194	183	194	164	207	182	188	183	187	186	176	152	220	184	161	178	186	194	162	189	169	185	184	192	158	168	201	182	189	183	172	194	201	170	189	162	166	216	184	199	187	177	196	176	168	166	202	176	175	176	182	198	190	194	169	179	174	161	177	178	204	195	182	172	170	172	145	178	190	200	176	224	202	173	195	170	153	190	189	194	195	170	189	192	181	202	180	199	180	184	176	189	201	151	180	167	175	186	177	177	198	162	195	167	180	187	206	173	184	186	184	165	197	162	179	190	181	205	190	190	236	182	186	152	181	195	199	188	213	198	189	190	182	180	190	181	185	188	188	170	189	210	170	192	184	191	179	223	190	192	189	198	193	193	180	210	188	176	202	185	194	173	210	176	184	200	182	210	182	175	207	190	193	182	196	149	179	182	179	179	190	187	179	217	171	163	179	174	183	204	178	208	196	208	184	172	196	160	184	212	184	190	211	162	219	205	184	190	213	190	193	188	187	180	168	186	208	185	164	204	197	175	164	181	191	181	186	197	168	195	199	191	194	182	191	194	191	167	167	169	196	201	211	193	176	198	189	192	172	193	200	166	194	162	159	184	185	192	181	159	173	167	196	174	206	167	185	189	200	190	194	186	187	174	188	201	180	189	191	169	186	165	188	175	169	190	182	176	202	182	199	181	173	169	174	201	190	183	205	185	186	179	180	201	208	175	178	197	194	187	157	189	180	183	175	200	188	175	182	187	196	183	176	174	199	184	182	170	192	220	196	179	182	169	192	196	182	172	181	183	189	178	170	177	189	206	187	186	193	195	160	177	212	184	182	204	189	187	168	183	181	159	180	185	207	189	196	202	214	211	199	205	178	177	182	189	188	197	160	187	181	194	200	178	199	168	208	165	167	183	203	195	176	196	200	165	196	153	170	204	185	179	196	181	181	192	164	200	180	206	181	182	202	186	166	186	168	198	180	177	185	208	194	181	190	209	157	178	171	199	196	198	194	176	176	180	184	197	172	197	199	190	190	190	195	217	202	181	175	191	183	189	176	219	182	168	187	164	186	172	193	203	179	198	172	211	186	179	188	171	188	173	183	182	204	183	165	170	182	196	180	170	158	158	161	137	189	192	179	178	208	165	188	179	198	192	188	166	204	196	179	164	204	186	187	179	174	172	200	190	183	192	178	184	177	162	177	183	170	184	168	187	188	181	192	174	197	183	201	164	205	193	202	189	182	198	192	182	178	185	179	191	193	186	161	196	163	196	173	165	210	218	194	180	182	150	166	174	183	164	185	199	173	198	193	179	174	179	186	214	183	177	174	186	192	203	181	176	186	191	171	192	185	173	194	199	147	177	177	194	172	159	190	191	187	192	194	184	187	199	192	186	208	185	198	182	159	171	192	176	154	191	182	153	183	173	163	182	164	184	164	191	197	180	190	213	173	179	190	186	189	184	220	184	195	186	195	184	207	163	182	178	189	207	150	197	202	174	162	176	168	181	175	183	180	178	179	173	172	175	190	171	178	160	180	181	179	190	219	193	197	178	177	197	185	193	168	184	193	185	195	194	191	192	189	169	223	174	176	209	166	193	177	200	184	170	188	178	211	210	177	188	186	198	170	182	169	194	186	196	173	169	182	172	185	191	191	196	181	212	188	193	157	195	198	181	181	195	199	193	192	189	175	183	173	189	191	181	155	189	159	170	180	176	183	174	209	189	169	187	180	165	189	173	202	197	199	169	165	170	171	196	176	189	193	179	190	194	216	216	168	182	186	170	184	200	199	157	176	185	185	187	180	186	193	168	198	194	190	173	178	180	198	175	178	185	184	170	184	180	196	189	187	185	169	191	210	170	172	182	177	186	190	195	193	159	191	207	201	184	172	193	183	187	184	179	194	172	186	193	172	181	191	196	193	185	171	180	194	188	174	162	172	203	186	186	195	161	155	197	212	190	180	199	158	188	180	181	162	208	185	205	192	180	191	188	167	202	179	172	179	189	161	188	178	187	171	210	164	170	157	166	218	146	190	193	224	192	171	184	197	177	166	178	186	187	198	184	194	185	213	162	203	186	158	178	188	187	176	174	175	194	166	186	180
3928	1119	919	507	395	360	360	298	275	292	324	286	238	246	261	277	285	263	253	248	227	249	247	233	240	249	264	249	237	248	239	233	248	236	249	233	235	235	247	253	222	236	229	256	237	248	253	245	233	254	232	224	198	254	234	207	260	269	239	240	230	265	233	227	219	235	245	236	244	263	262	266	245	251	200	241	242	292	211	241	228	268	224	271	270	251	267	195	285	247	233	251	263	231	271	251	231	251	225	230	254	227	234	219	229	235	218	231	245	268	251	260	234	272	266	211	263	190	251	253	196	230	248	246	241	245	250	226	244	253	259	226	240	262	231	231	232	231	242	214	228	239	250	226	265	240	259	252	224	269	261	219	236	203	260	250	264	217	213	248	219	257	241	224	238	228	253	220	250	264	250	246	273	267	229	240	253	267	244	260	241	231	225	260	251	222	256	249	208	222	234	224	236	248	236	230	248	243	244	221	228	257	266	241	243	244	234	261	260	216	242	257	252	286	250	256	259	246	266	225	218	244	272	270	229	237	228	265	267	244	201	255	245	250	242	267	253	254	246	249	234	236	255	259	255	226	221	255	231	237	226	269	238	254	253	233	254	244	262	237	216	258	232	226	235	235	253	215	237	257	246	226	269	274	241	228	228	247	247	254	269	231	219	243	254	222	223	266	238	244	267	251	251	255	269	243	237	258	229	260	251	272	232	218	248	232	261	235	248	227	248	246	232	244	262	240	229	239	248	242	257	252	235	239	222	235	228	230	262	250	229	257	230	253	222	263	239	259	262	228	254	233	255	250	255	232	235	257	231	237	273	246	251	235	265	213	259	244	239	254	236	250	261	234	255	232	249	254	277	222	250	240	225	251	252	235	231	227	271	266	238	242	232	245	241	246	236	253	264	222	214	228	241	249	233	263	254	249	244	272	246	245	294	227	209	246	235	270	254	238	258	256	241	258	239	251	274	255	270	249	245	225	259	233	240	235	246	210	244	226	241	239	224	260	238	219	216	253	227	248	233	255	257	257	226	246	242	260	244	252	232	221	262	256	259	262	247	245	248	260	243	259	256	255	241	252	230	214	238	249	243	266	244	228	218	216	239	239	245	251	226	248	259	240	237	238	239	232	231	230	246	232	245	228	266	201	258	229	223	250	227	243	228	251	240	244	221	239	229	258	219	272	251	239	253	251	256	238	234	245	240	241	228	250	238	218	249	242	228	235	242	239	228	219	255	215	227	251	257	264	239	231	238	234	244	207	247	241	227	218	235	239	242	219	259	267	250	248	278	259	228	270	250	231	248	256	239	245	280	232	238	219	261	223	266	265	220	246	241	228	227	243	248	266	237	239	257	228	268	218	250	235	254	229	231	227	255	284	255	214	242	256	227	238	250	221	234	278	254	271	238	238	237	261	236	239	268	223	248	241	263	234	244	220	252	231	234	207	252	233	239	243	255	262	275	248	241	258	223	200	258	270	266	226	228	225	258	224	249	247	232	265	224	239	257	262	237	272	259	229	248	245	244	240	239	215	245	233	242	247	220	262	254	259	245	257	220	239	245	265	235	270	246	262	236	266	244	206	217	253	225	245	234	272	258	274	254	236	220	242	256	267	243	268	249	247	250	271	255	232	252	252	215	239	279	227	210	252	199	247	260	239	242	256	259	244	238	219	239	239	238	247	249	246	283	236	243	266	243	259	256	224	228	238	217	226	242	227	265	229	239	279	234	233	241	231	245	258	227	246	267	239	267	234	237	249	245	244	233	233	252	226	250	257	257	238	250	247	244	241	244	247	257	256	245	258	242	242	218	236	248	271	244	243	208	232	241	245	234	252	255	254	258	251	236	220	221	249	237	243	278	230	248	242	264	261	227	272	235	267	224	246	242	228	264	201	245	229	236	235	228	234	247	232	265	215	256	213	232	251	246	225	250	265	253	234	214	229	253	271	230	250	260	228	256	221	235	238	239	252	235	248	237	235	226	234	250	239	254	242	258	253	245	237	236	258	234	233	242	248	246	234	272	275	245	246	228	229	218	243	258	222	272	243	226	238	240	246	237	257	245	248	237	246	244	237	232	216	238	216	238	224	247	240	231	255	227	254	259	267	240	239	263	255	260	256	245	221	222	232	245	230	242	248	241	264	281	244	229	239	235	255	229	228	252	247	247	254	226	268	219	264	252	219	257	259	245	209	258	224	233	254	248	222	248	261	227	243	206	228	257	257	243	254	260	219	254	220	234	274	228	266	237	213	250	220	238	226	227	259	254	264	257	253	218	235	249	244	241	230	229	250	226	266	221	241	264	242	236	231	238	253	231	252	221	241	240	242	232	232	236	261	245	228	262	201	247	223	226	243	252	246	233	223	248	240	224	238	246	221	242	285	253	278	241	241	235	236	228	256	230	215	264	256	239	254	268	252	255	245	265	237	257	229	251	230	257	228	235	238	220	215	250	251	273	237	245	220	241	258	264	244	248	248	246	244	226	242	252	276	239	268	258	244	267	242	256	254	267	243	261	240	240	227	251	271	217	245	242	246	237	235	228	227	265	234	226	251	248	247	249	262	251	218	250	228	242	235	225	237	258	252	201	221	220	220	260	254	240	245	228	242	223	275	240	219	251	254	238	236	259	269	254	231	261	236	238	233	257	259	233	240	259	244	237	243	232	254	269	231	247	211	221	241	230	260	237	265	252	267	240	248	223	222	241	235	240	257	255	247	235	280	291	254	248	239	263	247	256	219	256	255	253	236	258	268	254	259	268	256	237	244	220	270	241	255	263	225	244	258	231	229	276	231	234	233	243	232	241	227	259	273	246	245	243	232	233	245	280	239	253	222	262	257	270	212	215	232	239	258	272	245	257	240	251	244	254	237	231	259	256	233	238	233	219	254	248	274	272	242	234	225	244	238	226	248	256	251	243	246	236	214	256	288	225	225	264	233	260	256	254	243	233	222	233	263	212	238	256	237	259	238	233	229	278	240	230	259	252	234	248	236	236	232	246	215	232	247	243	268	251	262	260	251	242	268	222	255	225	241	249	233	279	253	224	220	256	238	271	235	256	238	215	260	225	245	235	260	249	255	245	244	227	257	238	204	247	272	252	227	236	276	244	231	289	235	253	259	223	253	216	254	247	224	243	258	213	234	263	241	241	218	251	243	222	245	255	230	227	265	228	266	235	255	256	248	251	251	271	251	234	239	244	256	230	220	236	268	216	267	240	253	270	250	231	257	251	231	266	238	240	222	239	236	268	225	252	230	235	239	247	246	241	248	253	258	249	219	254	254	248	264	243	240	230	240	225	245	246	229	230	229	237	236	244	241	232	236	237	225	234	262	239	231	242	242	240	269	216	245	248	223	222	274	225	239	264	232	227	227	233	227	241	228	253	243	240	249	240	230	267	248	235	250	270	249	232	238	241	256	249	251	270	225	266	234	218	222	246	271	246	235	262	252	224	270	217	226	250	220	234	255	218	255	266	228	247	244	237	213	240	238	253	257	262	228
23736	21002	28183	23996	20948	7034	1133	837	673	632	614	589	538	512	515	507	465	466	442	490	476	453	481	467	444	447	458	413	456	441	455	438	447	449	402	449	444	421	451	455	438	406	434	432	415	431	430	436	434	437	432	394	443	434	391	431	394	422	433	424	398	403	417	413	411	448	417	401	430	438	495	427	431	421	439	404	420	415	402	437	451	386	445	467	448	443	425	379	409	434	393	455	450	445	429	444	460	421	471	419	446	452	465	425	405	443	441	414	424	396	434	430	419	449	445	437	423	453	435	415	426	408	454	426	424	408	458	420	422	436	424	397	406	450	379	456	452	433	464	394	428	412	444	441	443	428	466	423	438	468	427	404	445	386	442	454	372	397	406	400	440	448	443	426	409	416	407	413	394	433	440	415	421	421	404	400	418	398	396	433	428	456	418	428	397	422	369	419	418	372	403	407	424	425	415	449	454	429	439	415	407	427	407	476	428	449	427	414	417	446	409	444	445	445	414	451	435	418	417	421	386	410	452	444	430	461	443	422	433	404	437	432	392	432	430	410	462	421	422	420	444	418	382	424	411	437	423	425	421	424	429	432	451	412	405	425	417	424	420	384	419	415	432	422	439	405	450	440	410	412	400	413	435	429	435	421	436	427	399	462	395	427	448	436	440	403	476	413	444	427	417	417	439	426	423	432	411	431	425	401	405	442	422	415	458	403	446	406	416	416	417	437	437	409	453	410	428	450	414	422	416	440	403	382	411	431	453	405	450	415	432	432	434	405	470	404	397	466	385	425	465	432	416	422	428	400	445	443	429	410	418	456	411	436	429	422	432	374	432	384	428	456	427	450	432	448	393	430	415	403	405	425	424	436	431	419	416	447	443	393	433	405	421	450	397	412	472	433	406	436	415	470	419	454	400	386	423	403	412	413	431	437	453	428	438	412	411	404	432	409	426	371	412	443	464	413	409	402	417	410	443	442	429	417	438	426	414	419	429	450	440	433	391	426	413	433	411	420	438	401	405	401	416	441	410	439	394	439	401	435	401	405	423	412	417	420	422	444	426	422	429	417	419	458	437	388	400	400	425	458	416	417	448	411	411	401	426	449	435	377	418	410	430	405	468	423	419	426	433	450	416	418	420	419	449	418	414	424	427	425	403	416	414	452	416	431	463	419	405	430	441	433	429	429	394	427	440	425	445	458	406	446	401	460	421	430	397	410	430	413	416	425	392	435	434	444	398	411	444	475	465	424	402	391	412	393	450	419	445	438	419	401	423	400	408	443	422	401	407	457	436	440	424	430	426	430	453	386	429	430	446	422	414	438	392	389	404	415	436	426	425	455	480	432	444	395	397	442	411	402	440	430	392	440	418	434	423	447	432	411	395	429	421	418	464	445	420	427	388	472	419	441	433	412	436	400	403	445	407	383	419	431	398	412	434	438	432	416	420	404	404	441	425	446	433	383	396	424	427	413	409	441	432	407	439	415	464	435	402	377	445	439	416	415	444	405	431	412	420	392	424	402	427	427	436	396	424	391	414	441	415	414	441	414	406	406	394	402	409	404	464	402	432	458	418	414	419	402	428	430	449	447	412	390	432	393	450	430	402	413	391	418	429	419	422	408	418	416	413	440	422	403	446	434	450	414	433	445	461	410	440	405	435	456	432	424	418	407	424	418	405	438	405	443	423	425	408	398	390	411	421	420	432	445	440	424	428	422	392	420	421	425	449	426	418	426	434	433	426	419	434	447	406	429	436	401	423	409	420	376	383	401	448	484	388	445	449	392	442	414	445	396	431	430	461	411	434	428	400	403	427	393	434	430	438	430	458	435	451	446	399	449	417	419	397	428	417	439	425	450	439	424	412	430	381	414	403	450	378	418	381	445	409	420	427	425	392	427	419	400	420	392	396	412	417	432	436	413	442	440	414	431	434	431	423	409	417	407	439	401	404	408	452	422	405	417	379	391	423	429	401	438	455	413	434	453	446	399	415	427	428	402	446	432	417	427	431	430	448	405	431	429	447	420	440	437	454	423	444	426	447	396	407	413	409	430	396	419	408	402	428	419	427	432	402	478	415	449	390	391	416	427	436	393	392	399	432	407	435	428	413	421	432	464	421	402	392	412	449	388	436	406	415	396	417	449	404	428	421	411	426	427	413	421	404	405	393	484	425	398	414	460	426	431	410	437	455	418	405	422	415	436	441	441	407	432	413	428	420	406	426	437	426	416	431	418	400	427	424	419	427	417	416	400	455	426	422	422	437	446	419	399	419	424	411	424	423	428	418	419	456	400	385	416	403	403	439	414	412	415	432	436	441	409	444	401	419	424	435	428	418	431	443	396	402	418	425	451	442	399	408	414	449	378	426	438	421	445	433	414	426	422	440	414	418	396	398	432	388	370	399	438	394	403	416	425	405	433	436	425	404	421	411	446	424	425	441	415	423	406	399	458	408	423	423	420	411	444	382	411	424	406	419	422	450	452	398	439	412	400	422	443	419	426	421	423	397	428	464	437	456	421	453	421	393	417	440	422	413	435	412	423	398	400	428	421	435	414	429	430	428	440	440	387	427	418	431	428	439	437	432	439	406	405	430	411	434	404	432	413	419	396	409	447	421	404	412	430	426	413	431	425	443	398	413	434	405	427	425	432	427	429	440	409	393	381	433	462	428	427	406	387	376	412	420	413	436	407	450	407	450	434	450	449	448	409	416	433	429	446	413	400	445	449	447	418	398	442	409	418	414	435	410	410	416	413	418	431	420	451	457	426	439	428	435	419	416	466	417	401	434	427	433	462	436	430	442	422	420	422	414	437	475	429	416	454	413	428	416	440	421	424	438	383	419	414	409	408	457	412	419	422	441	391	437	447	433	422	411	408	407	403	417	422	409	429	418	415	426	419	408	394	420	414	364	433	399	432	426	426	420	425	388	434	436	436	418	418	414	393	422	439	428	388	428	400	444	416	397	411	446	498	399	436	394	432	423	396	390	412	410	447	387	400	413	415	456	399	421	396	419	442	401	435	429	409	413	463	429	426	397	428	398	426	412	421	425	431	419	402	434	375	431	407	441	420	409	391	422	382	426	430	443	425	428	443	438	403	418	442	441	456	432	445	469	376	440	417	398	413	427	431	436	428	431	405	414	410	408	434	429	419	433	415	427	426	370	448	444	456	433	453	455	413	419	426	425	417	398	388	435	432	432	412	417	441	455	428	377	447	389	434	422	432	436	397	397	407	444	416	425	404	412	426	426	411	429	428	426	377	463	418	428	401	417	414	458	438	416	421	440	422	445	417	434	426	427	414	442	417	419	407	402	414	408	410	415	427	431	393	430	458	412	424	409	404	387	391	424	423	404	404	453	408	378	409	472	402	430	421	423	449	425	436	442	406	484	437	437	433	461	374	414	411	432	434	417	415	417	397	404	403	408	401	393	420	380	398	405	416	451	397	375	453	438	446	452	450	414	420	430	397	406	450	430	396	411	410	436	430	418	436	416	435	434	474
5129	10832	8277	4003	2945	2213	1705	1424	1228	1083	1048	907	847	807	753	708	700	703	666	628	658	671	630	653	571	563	575	594	609	579	547	600	611	561	568	596	539	539	503	553	557	568	510	533	544	550	553	561	548	587	554	523	563	574	550	591	524	549	492	522	531	554	521	555	513	585	566	522	528	528	510	518	533	537	598	546	503	539	547	515	531	507	527	564	564	522	550	547	547	530	537	517	534	519	519	558	528	558	520	542	598	530	523	520	509	532	514	524	514	544	542	533	563	555	517	527	509	555	515	515	566	548	549	512	527	534	550	559	568	526	518	557	560	540	558	520	548	520	515	510	524	514	547	489	503	562	523	521	529	535	538	506	516	531	500	522	552	521	514	530	506	574	523	532	547	537	527	543	524	579	491	533	548	545	548	515	554	525	533	560	544	548	521	564	564	552	551	508	547	550	527	575	522	562	540	517	542	534	536	532	520	525	564	510	560	554	502	523	541	526	544	564	545	559	553	564	510	545	544	509	529	575	487	525	581	543	590	557	556	519	523	585	550	535	566	535	583	535	540	522	518	567	561	594	531	518	564	541	530	506	478	520	586	549	499	545	535	559	520	537	579	568	534	581	532	552	528	504	546	491	554	522	543	537	534	487	535	507	526	547	542	537	520	542	542	561	532	534	565	558	534	538	540	550	535	509	509	586	574	514	581	501	527	547	559	527	504	516	537	522	550	544	516	520	582	527	547	565	510	539	562	521	506	558	521	538	543	506	513	524	526	518	506	494	536	507	512	520	500	526	510	495	504	542	515	562	530	542	545	537	535	495	522	537	522	526	588	519	553	528	514	517	537	591	517	548	556	561	539	525	531	531	577	513	536	526	552	508	521	504	542	532	539	525	539	508	543	506	509	555	580	525	515	548	559	531	600	536	576	529	547	572	535	539	523	517	521	493	545	527	546	549	482	525	500	542	524	553	520	560	542	549	536	576	536	557	538	561	575	553	519	520	490	504	510	575	536	538	518	558	505	527	515	527	511	554	538	559	524	508	500	547	543	539	505	528	537	548	517	531	585	525	528	527	576	556	491	538	522	508	531	534	506	512	511	515	525	581	539	553	554	538	576	536	513	503	528	525	547	516	539	515	550	509	538	522	562	538	545	485	531	555	549	507	522	512	559	508	511	503	520	528	548	557	546	512	507	542	549	522	518	557	554	552	533	521	518	520	567	549	532	516	503	549	566	484	533	527	457	522	557	489	511	547	544	499	578	519	548	604	520	507	566	537	574	541	522	500	531	507	533	571	584	563	528	546	547	540	510	510	554	539	542	555	542	511	520	530	568	585	510	509	528	513	547	539	504	522	505	586	543	526	509	533	547	532	505	513	518	522	527	522	538	542	515	513	529	552	514	553	516	548	536	519	577	513	527	533	510	546	538	504	540	507	528	506	531	531	569	529	538	529	511	505	514	516	481	508	542	535	588	536	520	540	516	565	574	529	522	578	594	553	539	496	520	519	535	491	521	494	528	504	584	565	517	578	539	491	536	540	532	553	548	549	527	494	554	539	508	506	584	516	523	510	524	527	528	523	549	551	524	530	510	524	537	541	516	497	526	546	532	516	540	500	528	552	495	488	535	530	518	542	524	538	503	606	566	563	562	523	518	552	545	562	517	546	543	504	511	568	533	542	510	528	539	591	528	569	566	527	525	553	533	519	526	536	528	537	515	512	533	549	517	533	545	568	542	502	531	547	554	515	532	525	575	570	499	545	560	526	528	522	533	577	548	568	512	508	531	525	512	522	465	547	555	516	571	528	477	593	523	553	528	536	533	568	563	492	524	523	559	535	529	531	521	554	524	528	543	540	548	562	489	537	558	495	543	519	531	550	584	512	561	533	582	527	531	490	539	515	517	506	501	519	518	546	546	482	510	533	538	545	577	550	532	499	530	527	535	571	504	504	568	552	571	524	556	568	536	583	492	533	517	518	526	540	528	489	532	535	545	569	543	506	548	501	574	529	556	559	554	514	494	555	482	526	523	521	546	526	505	570	536	532	522	558	539	485	541	532	552	533	508	552	542	506	533	501	529	509	578	527	525	562	533	492	502	528	542	526	555	553	546	493	513	560	554	521	521	517	473	536	496	546	507	521	548	542	515	551	538	570	561	501	530	520	538	529	545	532	528	506	569	540	564	555	538	550	555	497	546	559	563	516	497	534	541	547	522	502	562	509	505	544	499	533	543	518	476	548	524	531	545	534	575	513	510	537	511	534	528	500	516	563	522	543	535	537	542	554	531	535	557	544	538	520	496	527	521	526	504	513	507	543	547	580	550	515	533	537	546	476	547	494	533	547	511	541	566	543	561	498	537	548	533	528	509	501	580	538	531	548	505	492	522	527	537	543	506	512	574	502	571	500	564	544	504	549	549	512	531	540	542	563	532	552	527	529	541	550	513	507	569	513	544	582	542	506	551	526	524	530	546	532	536	549	499	549	507	530	540	555	533	483	525	531	567	543	524	581	524	527	547	507	551	550	544	491	522	529	542	483	581	533	521	533	550	524	529	529	496	546	518	551	564	542	507	515	549	513	498	552	558	585	560	476	538	494	536	505	513	542	535	479	551	536	550	515	515	510	491	571	492	497	555	521	505	534	547	569	531	539	549	550	491	541	532	530	525	528	535	545	554	511	520	510	553	505	544	546	545	535	529	506	531	527	527	526	549	533	508	538	519	512	561	574	523	561	547	526	537	569	581	539	530	521	534	537	518	538	533	534	515	545	512	493	535	527	528	545	531	541	501	532	502	557	520	571	530	531	541	517	560	566	558	532	525	548	515	536	549	520	503	548	572	505	540	545	546	520	531	549	508	583	536	517	534	543	540	506	513	548	554	516	536	498	559	539	509	552	532	516	543	539	502	507	501	487	516	551	539	538	539	562	539	569	506	513	499	548	544	507	538	497	572	537	527	522	526	529	534	512	550	562	540	556	516	534	574	480	551	570	503	567	517	570	525	512	577	487	533	529	499	562	520	523	519	502	548	551	520	546	557	501	509	511	544	518	508	576	557	546	567	547	521	519	544	525	507	515	564	545	534	500	493	537	522	581	534	562	559	571	532	553	517	530	519	518	544	549	542	534	551	527	568	557	508	506	492	511	573	570	563	563	546	571	538	529	515	524	544	509	581	501	570	512	548	560	533	562	547	547	505	507	526	537	557	505	547	502	536	481	540	515	521	540	539	472	554	511	484	580	586	531	543	554	538	526	562	528	544	529	548	573	467	525	526	549	535	549	500	504	527	521	532	555	517	532	540	594	485	526	529	553	545	526	550	502	500	538	550	534	606	563	505	545	541	545	566	541	483	509	538	538	574	527	490	523	503	566	552	534	535	488	530	580	535	543	515	563	569	510	541	590	537	571	530	541	521	504	537	541	520	572	510	496	514	531	563	516	541	553	530	519	524	554	551	517	527	532	533	558	521	539	536	533	515	525	527	563	557	505	545	557	531	586
24983	20987	26686	25077	3972	432	347	276	235	223	221	216	207	176	170	185	188	130	145	143	149	138	134	136	177	148	152	121	143	137	138	153	149	124	136	138	131	134	139	138	142	122	152	131	137	170	152	148	151	145	136	151	141	135	138	120	145	154	113	130	127	112	129	132	141	139	143	118	140	125	111	168	124	144	133	140	143	126	144	137	133	125	139	137	130	120	112	135	132	129	131	128	124	140	130	152	120	140	138	114	130	139	137	137	132	139	117	140	146	129	131	136	131	144	141	148	149	145	147	147	143	109	144	120	147	139	141	138	122	139	127	134	139	131	143	140	140	135	142	139	150	127	126	129	157	133	151	140	142	134	136	135	128	148	132	124	132	120	127	123	139	125	147	126	139	151	126	129	119	132	136	110	114	119	144	122	140	151	139	132	147	135	144	136	121	145	143	138	139	151	122	117	141	141	125	129	145	143	155	154	128	126	141	126	127	136	139	105	122	122	143	104	128	106	137	111	133	131	129	149	140	138	132	130	125	139	129	123	114	137	134	151	131	113	150	138	128	121	113	121	142	144	138	164	128	124	130	130	122	136	134	138	134	137	149	121	154	124	146	137	122	129	142	170	150	119	121	122	142	140	137	137	138	131	140	144	128	141	167	138	132	129	126	121	131	135	138	146	136	121	135	110	116	132	117	127	150	123	140	150	123	136	129	135	119	118	145	128	144	135	132	159	139	130	140	140	125	138	142	138	115	123	129	130	129	127	135	135	141	133	140	125	128	126	116	125	117	117	128	125	107	132	134	139	138	133	127	125	131	148	140	133	125	126	131	135	119	135	159	139	126	113	120	129	119	137	136	135	141	144	152	119	121	142	133	118	119	116	133	118	135	133	144	137	127	128	113	147	154	125	131	144	140	121	139	140	124	147	116	125	127	142	139	145	138	126	139	140	154	127	129	137	122	150	115	128	137	158	116	143	138	134	135	127	143	121	137	133	152	141	147	132	153	142	112	105	138	141	139	111	166	111	135	135	140	138	136	114	142	139	144	130	156	141	140	140	135	131	117	158	125	124	125	138	125	131	126	141	130	136	150	138	122	119	122	138	138	103	140	133	112	115	133	132	131	126	117	119	142	141	136	141	123	128	136	132	125	134	149	141	137	136	121	138	155	142	132	156	142	129	133	139	133	160	129	132	116	144	133	123	112	137	130	127	129	131	150	124	116	133	130	124	129	149	159	139	123	123	123	122	129	132	122	161	127	133	141	127	140	122	125	132	124	115	127	113	138	124	131	131	148	126	129	124	141	138	153	124	130	154	142	139	124	121	123	139	118	153	117	137	108	158	134	142	144	138	139	156	129	138	130	123	113	135	127	154	138	130	121	163	126	122	134	113	136	123	146	146	124	140	129	158	133	170	138	134	113	137	134	135	140	123	131	126	109	136	142	123	126	157	134	144	144	119	145	133	136	130	121	125	131	114	122	130	133	117	140	136	134	147	142	130	136	129	123	136	124	141	123	136	122	126	113	123	151	156	138	135	128	149	149	147	142	142	127	129	127	144	127	125	137	130	133	124	122	132	153	110	138	115	130	132	128	122	137	121	122	143	126	139	149	130	139	137	124	129	143	143	142	135	116	120	145	124	132	144	119	143	115	141	127	132	123	131	148	142	139	150	131	138	123	121	134	119	134	111	120	130	139	123	120	135	116	102	115	138	125	135	124	142	130	119	147	124	122	141	138	140	124	131	140	135	158	125	117	128	144	145	130	123	110	115	141	139	142	149	133	124	150	143	114	136	113	143	145	116	122	164	147	139	131	136	128	115	147	133	143	127	133	134	132	142	137	106	120	126	133	127	130	130	131	129	145	115	132	138	125	144	142	128	135	117	154	137	129	149	129	131	121	140	154	119	131	148	142	127	125	137	89	138	150	121	125	128	134	123	132	137	129	126	121	118	137	138	140	131	146	129	129	132	136	130	135	133	125	119	114	132	140	127	137	106	118	95	123	135	106	140	137	143	131	154	154	123	162	150	131	130	142	134	130	118	124	118	137	141	131	132	128	128	124	137	131	147	111	138	127	118	137	127	128	131	122	140	135	134	111	117	112	147	126	135	146	123	133	132	129	136	140	134	152	138	144	123	137	136	122	122	142	141	134	123	130	146	158	129	143	150	116	138	116	133	139	129	140	117	144	127	138	125	135	136	131	113	145	135	125	121	123	144	142	124	143	158	136	139	141	123	130	120	133	149	138	111	130	142	152	150	144	131	124	113	160	125	125	119	125	151	134	123	130	165	137	141	124	141	145	129	157	134	141	152	122	118	154	141	135	132	121	126	127	124	123	150	131	145	119	120	143	131	120	134	121	140	135	136	127	141	152	141	141	143	140	151	150	132	135	119	132	144	131	144	111	126	129	133	164	119	137	128	127	142	153	131	123	117	135	126	113	131	128	138	121	124	122	137	126	138	137	145	132	119	126	110	135	147	130	150	128	127	132	135	148	133	128	130	130	106	132	125	106	125	135	141	124	132	159	122	136	133	131	161	141	116	127	138	139	114	112	149	140	125	131	130	139	154	147	127	136	130	147	139	130	134	140	134	143	126	139	141	146	126	127	126	134	125	131	119	127	111	147	144	118	136	121	140	123	142	131	143	139	116	130	111	132	122	129	129	124	136	138	137	133	160	115	116	142	135	143	119	143	134	112	138	112	122	136	149	122	135	139	134	148	119	121	143	132	124	126	124	123	140	139	139	128	129	133	124	130	127	126	135	123	115	171	132	144	136	127	107	141	140	121	133	138	132	141	133	108	134	132	125	143	128	139	150	142	149	123	152	129	128	128	155	147	135	126	142	118	133	149	124	149	137	124	154	135	113	121	117	133	142	125	135	147	148	113	130	148	130	107	123	123	155	141	125	128	121	112	127	123	137	125	117	138	137	131	116	140	118	140	139	155	150	143	121	132	138	135	123	155	148	141	124	123	119	125	140	130	123	129	135	118	137	134	147	148	130	126	138	134	145	154	133	139	136	145	136	122	142	132	115	129	113	144	139	134	140	153	116	142	130	146	132	127	138	131	133	123	117	114	122	125	138	126	128	138	137	123	97	137	136	128	119	128	134	123	146	136	145	146	130	147	125	143	143	131	127	139	123	132	133	145	141	138	167	126	121	133	135	127	147	126	146	143	124	119	147	145	129	132	124	132	130	126	158	149	119	147	147	130	130	138	138	107	133	135	112	132	116	142	108	132	157	145	146	123	134	144	120	146	120	140	136	145	156	142	130	133	156	142	156	138	130	155	133	152	151	141	142	144	112	136	122	137	120	136	113	133	125	145	133	126	120	129	154	130	132	134	125	147	117	146	131	136	136	128	122	123	142	107	123	130	121	142	131	93	134	124	118	133	150	169	149	143	161	147	147	125	115	151	139	146	150	135	119	134	134	133	123	160	132	142	128	132	123	139	132	135	142	122	119	124	130	123	138	120	141	117	133	147	132	127	138	132	125
4554	5713	4105	1905	1262	1013	781	590	576	453	414	393	360	327	339	323	281	271	253	255	251	242	227	225	215	220	248	195	223	224	185	227	220	192	208	218	200	198	192	216	213	204	193	212	193	214	223	185	233	190	190	199	220	216	191	206	186	197	217	186	218	188	211	203	194	212	186	171	190	215	174	180	193	184	200	206	187	206	191	187	213	186	181	184	190	193	194	189	212	191	187	195	182	195	179	201	187	177	187	191	199	190	163	182	197	179	194	201	204	157	192	160	218	193	196	197	184	194	148	200	190	187	203	195	187	181	220	189	219	187	165	206	196	203	205	206	199	199	187	183	204	188	206	193	196	185	204	217	215	206	199	192	208	176	190	213	211	213	193	191	188	212	196	203	193	186	179	184	176	191	188	194	200	203	206	210	197	169	188	193	197	185	205	204	208	200	186	221	183	200	213	174	186	197	181	195	194	193	180	212	189	182	182	180	207	188	199	200	182	199	204	186	229	170	188	179	173	192	199	204	170	169	191	178	182	199	201	172	200	186	190	207	187	199	202	191	193	174	168	190	184	218	183	212	189	199	173	168	195	197	171	189	191	204	198	198	193	228	201	193	198	189	176	209	194	213	212	190	201	194	183	204	193	188	188	189	174	165	209	219	187	190	205	190	193	194	214	195	172	193	185	199	195	210	185	192	209	190	206	205	199	217	187	182	214	192	193	204	192	211	198	190	207	212	188	191	192	173	219	200	198	191	204	168	208	182	167	223	219	215	179	191	217	198	178	191	185	171	195	209	191	203	174	191	191	197	173	173	188	196	205	225	207	184	189	183	211	177	191	180	205	216	171	188	196	192	182	200	196	185	196	187	194	218	181	204	173	163	185	198	199	191	199	182	198	201	202	196	177	202	180	204	203	157	170	208	198	174	182	176	225	192	173	165	189	209	196	189	178	193	201	174	209	179	209	199	204	197	194	174	185	198	189	193	181	190	201	178	225	202	200	197	170	206	196	206	191	198	184	199	183	192	208	208	193	197	196	207	216	218	222	182	202	173	197	175	172	196	200	178	190	234	215	212	200	197	206	183	197	182	192	173	169	224	179	187	200	191	207	201	200	200	175	183	198	170	205	191	192	197	165	186	192	209	183	176	190	194	182	211	184	188	185	203	193	193	216	206	201	183	216	203	209	198	177	205	181	181	201	188	190	184	174	227	191	199	192	216	181	195	181	216	202	184	190	207	199	194	180	206	188	193	166	214	217	170	213	175	195	214	193	202	194	204	161	196	206	206	180	188	184	186	178	190	185	192	185	199	188	207	177	179	228	185	197	153	179	203	200	199	205	168	192	212	207	155	178	185	204	189	181	187	201	180	210	195	188	213	196	175	239	180	212	197	201	178	193	173	218	210	188	186	231	196	195	188	182	203	165	224	211	193	210	177	171	192	185	214	167	194	176	203	184	206	210	186	188	185	191	188	223	205	209	177	224	227	177	209	187	207	201	204	195	176	191	194	194	192	186	168	196	176	206	221	194	200	200	192	194	191	175	213	225	200	173	198	176	194	217	197	189	176	219	208	209	199	198	205	180	182	180	175	206	199	182	183	182	191	196	216	195	222	197	170	201	207	185	200	170	221	176	208	202	202	182	199	181	178	171	193	200	213	199	195	180	215	206	201	204	188	215	197	159	195	205	196	209	205	182	205	197	213	206	194	198	203	187	179	194	191	209	190	195	189	182	201	208	191	208	174	183	207	191	208	206	199	192	170	234	192	184	165	202	194	205	180	198	168	174	176	205	190	179	185	212	205	214	188	192	207	188	172	199	213	202	187	219	197	183	196	187	192	200	173	177	198	175	207	184	203	178	191	198	203	171	183	169	200	170	194	194	208	215	183	203	194	189	228	168	195	197	201	202	207	195	201	179	230	202	204	209	181	197	187	179	189	203	211	190	183	206	199	203	183	205	199	211	201	193	197	193	215	210	183	179	192	179	190	176	194	183	177	185	203	175	191	194	184	187	196	213	189	219	202	214	193	194	197	199	198	227	181	197	202	208	210	188	191	212	173	182	183	209	201	187	178	193	192	176	191	226	187	175	220	186	174	196	207	214	188	201	175	208	214	169	184	181	210	190	199	184	191	212	199	183	189	198	170	172	186	174	200	188	235	231	180	169	169	187	175	191	177	185	185	171	207	188	164	211	188	211	199	184	194	192	183	182	212	194	200	185	199	174	192	171	174	185	177	192	191	187	207	184	204	186	180	180	196	197	177	193	183	188	191	199	190	181	211	205	201	214	214	174	197	180	178	197	179	207	212	214	195	179	189	206	201	194	185	177	207	191	213	186	192	207	186	198	189	217	193	195	204	178	169	212	199	194	221	187	192	185	197	190	188	199	186	174	180	177	194	181	207	186	201	200	181	170	194	181	213	186	194	184	176	177	203	193	195	170	188	188	186	210	185	204	193	174	192	181	204	183	188	183	180	191	190	178	171	187	207	205	220	178	193	175	193	196	207	208	190	188	213	193	202	221	182	202	181	194	228	204	200	204	211	203	181	194	186	186	181	199	164	177	191	208	201	212	195	206	184	228	189	185	205	175	234	190	192	184	192	192	177	184	206	178	206	212	186	184	183	185	195	152	197	188	193	214	204	192	186	221	215	214	205	206	199	211	192	213	166	184	193	205	185	185	196	179	210	214	199	170	185	216	205	196	198	188	193	188	191	187	178	206	201	205	213	200	209	187	176	171	196	193	171	197	178	183	192	183	169	177	198	193	197	200	189	193	188	196	199	186	197	200	212	197	190	167	210	170	216	218	211	206	228	204	179	190	200	182	195	199	190	174	188	215	182	198	210	179	203	174	193	187	179	188	199	193	219	189	174	183	187	203	201	191	188	191	203	203	204	204	193	170	184	195	200	188	188	199	196	203	195	171	202	199	206	207	205	227	181	176	213	203	187	196	188	192	183	206	188	196	190	195	183	197	189	153	194	189	194	186	172	192	182	211	198	162	185	220	191	198	198	197	206	196	188	203	232	190	211	218	188	202	194	188	177	192	201	189	184	222	185	199	187	188	197	191	231	198	211	178	189	196	182	188	201	183	200	206	203	198	216	189	191	195	173	203	193	205	187	199	215	204	201	179	197	182	169	201	181	204	178	211	208	192	202	213	198	211	186	200	199	174	218	187	185	201	208	198	210	186	208	211	204	198	202	198	175	170	194	195	209	181	175	212	207	199	214	167	204	218	203	236	196	197	210	201	195	201	197	216	197	216	209	232	222	191	222	218	181	190	170	189	239	208	199	220	167	206	168	199	205	188	199	207	223	175	165	226	207	185	175	173	200	187	210	204	174	192	208	197	179	195	194	205	192	187	203	207	201	197	194	164	171	207	203	214	175	197	153	175	193	190	171	205	204	210	183	182	211	197	205	207	208	201	204	232	184	223	194	174	187	192	189	200	193	206	202	201	198	210	197	206	186	227	221	199	200	188	188	192	201	203	185	200	185
22807	21022	28732	23505	21022	21034	5513	1275	918	875	795	753	697	642	633	602	591	586	617	602	566	590	522	532	483	516	501	524	489	510	534	486	533	519	483	489	521	494	496	522	452	490	501	464	458	473	458	477	481	493	455	435	493	458	501	490	483	469	441	462	502	462	474	449	447	497	458	462	435	475	445	461	444	482	501	435	473	442	469	451	440	461	472	476	460	436	488	487	479	464	482	495	502	491	495	478	475	492	424	470	484	476	452	473	479	435	447	488	444	492	500	480	445	487	447	467	476	467	464	437	467	449	469	478	465	445	424	468	487	482	486	433	429	494	469	469	456	490	478	444	463	482	443	490	492	482	478	502	484	464	486	475	467	474	471	454	487	452	509	479	473	460	475	467	479	461	460	462	474	496	482	474	465	464	465	516	458	453	456	510	480	458	457	490	475	486	455	494	449	433	479	431	502	458	447	480	459	462	465	492	513	463	489	463	442	490	472	461	475	501	479	447	446	469	456	470	479	461	466	477	464	476	468	461	513	476	463	509	451	463	454	472	488	459	443	450	478	472	456	476	473	469	488	451	456	456	487	452	459	488	478	470	469	478	492	482	443	491	484	452	468	487	478	486	473	481	456	438	438	440	461	466	447	450	503	486	485	436	484	489	414	529	460	424	463	497	451	456	460	418	462	477	509	412	443	424	479	498	468	431	493	460	450	471	448	484	430	468	472	447	476	488	521	464	469	479	457	475	451	460	468	471	459	495	464	437	464	466	466	489	481	418	462	480	482	502	425	464	430	517	479	452	500	451	485	456	464	430	460	461	475	483	463	479	449	454	483	498	466	484	505	467	460	443	470	494	483	513	450	463	466	500	498	477	448	482	462	504	448	489	499	483	453	471	462	453	504	454	447	466	503	437	460	497	468	492	463	462	456	462	462	467	467	497	488	493	456	463	447	484	436	478	469	456	474	451	447	481	428	472	458	513	477	451	460	438	460	464	481	458	455	464	456	458	475	461	488	470	484	498	497	455	466	458	440	436	479	463	459	483	443	492	464	469	468	491	485	458	459	462	463	451	483	494	453	461	452	460	463	461	454	458	479	478	463	496	508	437	463	470	457	428	481	469	444	484	459	485	452	456	460	454	469	445	490	485	470	469	508	498	458	480	417	479	489	455	457	496	505	482	442	488	478	447	463	522	475	492	492	457	451	535	507	458	480	453	455	479	472	459	454	490	472	461	491	430	481	472	459	497	448	457	480	480	489	495	461	448	486	489	456	473	440	484	497	484	467	464	434	454	458	475	452	488	459	503	455	475	429	466	528	436	487	459	503	480	466	477	480	467	483	493	441	526	489	449	471	459	461	461	452	450	496	461	503	477	442	474	462	477	439	455	500	500	467	473	433	484	468	434	450	497	479	459	480	485	485	461	494	493	451	449	496	446	472	463	449	449	464	446	434	503	482	491	476	465	446	496	464	448	471	492	463	470	489	472	475	443	444	466	484	452	499	470	467	483	458	482	436	460	481	438	488	472	450	474	485	438	477	504	484	471	489	487	497	460	533	439	435	472	434	470	435	460	507	464	446	468	448	491	478	496	445	504	471	458	464	492	476	456	466	481	480	457	490	470	420	424	448	476	468	430	468	438	456	462	506	442	443	465	480	460	454	461	459	472	443	481	460	486	469	433	462	444	471	461	445	491	478	443	483	451	484	462	472	474	466	454	432	434	472	472	457	469	438	440	427	490	485	452	492	458	476	486	481	452	464	441	446	479	453	456	498	444	448	472	470	433	482	483	469	449	434	501	459	460	513	424	467	487	477	411	464	486	441	482	414	445	476	475	456	432	438	439	438	436	477	523	480	485	448	460	482	481	466	440	445	453	500	470	477	475	484	478	477	440	475	458	425	463	461	487	440	465	449	472	439	486	459	437	444	459	443	476	455	473	451	506	423	429	418	531	485	491	496	488	478	450	464	457	451	464	464	443	506	509	469	425	468	486	507	453	465	474	502	458	462	518	450	441	508	496	439	468	460	462	502	465	443	459	489	475	452	430	447	464	410	453	495	463	470	488	489	477	511	467	465	434	460	471	415	489	481	434	439	463	443	452	473	465	463	452	454	453	464	458	433	467	446	451	465	459	446	446	440	469	469	474	449	492	458	481	450	440	449	479	445	453	477	480	478	473	468	454	440	476	467	481	426	469	435	436	498	453	480	457	462	485	427	450	478	505	383	495	448	439	449	449	475	482	470	470	456	445	461	465	474	506	503	456	459	467	467	442	439	445	467	483	464	503	482	471	461	470	463	488	465	508	410	489	447	461	451	467	438	495	453	458	479	454	472	444	448	455	469	465	455	463	473	464	471	429	489	484	474	453	471	465	473	476	447	443	430	476	492	496	470	466	422	465	470	493	517	458	437	489	458	473	472	452	507	468	484	488	462	445	464	447	450	474	457	456	498	494	485	431	460	457	437	453	472	459	462	439	469	459	531	465	461	470	457	445	485	521	451	469	476	465	474	468	497	486	483	453	474	480	445	437	439	491	450	459	455	464	475	493	472	449	468	496	444	487	464	488	474	467	471	483	415	457	449	442	463	474	495	510	476	519	456	460	514	454	470	447	477	497	456	464	454	474	482	462	478	431	480	457	466	471	463	472	542	475	473	461	460	452	475	459	472	461	485	485	451	483	500	456	447	488	456	452	444	487	466	451	453	461	501	454	449	445	454	446	429	483	462	488	467	478	483	474	457	441	441	466	478	490	466	479	473	445	468	472	444	459	436	485	452	481	486	452	495	481	452	460	453	437	479	493	488	470	490	433	457	466	477	452	427	484	475	471	438	443	496	466	436	463	475	485	498	456	479	437	453	496	475	485	493	475	456	455	452	472	440	499	472	472	427	458	485	485	453	455	514	477	459	458	455	480	466	470	457	484	482	505	475	436	500	483	464	462	433	472	491	484	489	463	462	490	475	472	450	504	454	459	467	448	459	488	484	437	496	486	453	447	500	475	472	479	433	462	490	475	514	456	502	465	489	468	449	476	515	473	461	457	491	462	498	447	459	468	476	450	480	479	462	445	450	439	490	462	442	481	446	451	517	442	464	506	496	459	461	481	506	470	484	473	469	458	500	475	467	450	448	451	462	476	493	455	473	500	425	470	466	482	471	507	486	477	499	468	448	425	431	467	450	490	495	504	469	481	466	481	453	457	479	471	461	462	448	452	474	451	493	429	474	484	484	471	479	468	458	456	472	496	449	444	462	480	478	519	478	511	499	465	495	452	460	452	459	500	460	431	435	479	440	447	471	444	496	463	429	522	496	445	464	444	483	447	465	489	414	472	447	458	460	449	486	476	442	442	460	455	469	472	419	454	458	499	467	455	456	484	480	460	486	493	490	433	481	473	457	482	459	418	441	434	463	461	458	455	467	509	488	474	455	472	498	483	457	499	452	471	436	444	454	422	446	498	474	480	485	475	461	460	454	430	440	450	467	498	453	461	467	479	495	455
7542	17069	13359	7075	5042	3590	2791	2315	1941	1598	1401	1309	1203	1095	1020	933	835	896	826	827	739	755	702	766	722	787	726	681	694	711	642	614	661	646	639	615	580	629	700	658	621	591	630	624	649	670	626	578	678	615	604	620	623	651	564	596	561	611	639	625	611	594	618	603	605	598	637	562	571	613	571	637	601	602	606	633	558	596	572	594	632	564	569	602	577	586	593	576	568	592	607	608	608	580	616	620	607	582	572	569	654	615	603	597	585	589	584	618	604	607	584	616	586	583	595	648	598	607	598	642	605	571	618	561	620	602	584	637	609	588	619	603	573	629	589	670	577	619	572	577	600	589	603	589	584	576	618	564	607	565	556	593	599	613	599	583	612	615	601	627	579	606	597	571	556	612	573	614	575	620	598	607	608	595	606	587	601	561	591	596	568	573	579	589	567	623	581	551	564	561	611	621	597	606	561	576	615	601	619	610	585	589	578	612	566	620	579	619	613	593	580	610	589	621	594	631	587	578	600	559	582	555	604	582	559	602	576	600	554	566	610	551	610	636	548	648	570	559	585	565	568	607	562	629	586	607	581	597	527	591	552	609	592	587	540	587	612	591	582	597	601	553	593	584	610	560	606	621	589	593	592	562	595	616	586	597	573	565	596	527	577	602	621	568	645	632	563	618	602	634	570	568	616	581	575	577	594	608	597	592	593	587	588	630	607	543	620	627	584	582	605	566	631	587	601	564	565	614	581	597	617	596	590	572	614	601	588	585	594	609	612	604	565	582	575	621	577	575	620	602	603	611	603	603	595	610	570	608	607	577	594	602	626	600	574	602	624	559	576	591	600	574	595	615	603	568	586	593	573	584	598	592	592	590	588	606	614	585	571	572	576	611	566	584	573	613	590	632	610	609	567	626	601	622	559	595	594	582	547	561	554	600	631	603	557	610	586	607	557	580	586	588	574	579	579	611	575	626	603	562	602	581	615	601	609	574	589	602	588	543	603	615	589	606	619	565	635	612	595	619	608	614	597	579	572	613	578	594	618	591	601	544	655	576	595	575	592	631	594	573	587	570	605	676	579	567	602	587	582	653	586	606	584	603	591	547	593	597	554	582	591	623	539	576	588	597	590	584	601	631	634	561	589	581	533	608	598	614	621	564	575	590	544	605	562	617	592	588	609	592	633	580	581	596	590	585	566	577	596	572	616	621	579	564	591	557	589	612	607	559	643	575	548	605	585	572	532	608	569	610	597	569	629	569	576	616	587	593	589	617	550	599	554	596	648	620	586	573	572	569	560	589	591	569	617	623	562	610	620	579	614	633	588	555	568	584	566	644	581	605	628	556	599	597	627	602	563	628	642	643	618	624	590	621	560	543	596	598	583	601	605	590	569	577	575	538	570	576	566	589	575	628	642	600	618	513	603	619	605	618	624	590	590	599	588	600	593	626	589	626	587	576	607	575	593	561	636	592	620	620	622	579	569	597	608	622	585	555	610	592	622	571	649	576	592	610	601	591	628	598	602	608	568	611	572	585	544	576	626	571	632	607	611	582	605	579	586	586	620	606	593	572	577	603	583	597	597	556	580	575	631	616	600	609	573	632	593	577	602	580	606	565	646	608	617	586	593	590	646	565	584	595	618	605	618	595	601	610	584	599	590	624	597	579	635	611	611	588	651	582	556	586	604	616	569	631	572	567	611	603	585	567	555	567	585	599	571	587	578	554	612	603	581	584	612	616	547	620	580	611	588	614	609	569	582	606	581	602	587	617	594	581	584	629	603	590	639	583	598	609	621	541	565	620	609	589	639	586	562	585	613	623	561	588	589	614	613	610	607	605	607	581	599	599	579	588	546	609	635	544	569	549	546	615	579	625	584	596	577	589	581	603	593	620	603	614	597	619	590	584	617	558	559	613	534	539	588	579	611	580	594	584	623	585	618	593	562	641	621	601	572	599	611	589	613	622	594	601	617	625	631	602	596	596	646	615	597	598	589	604	584	593	580	567	620	562	611	619	599	607	596	605	605	574	604	611	607	581	596	582	581	596	613	615	593	612	658	615	585	574	569	569	607	615	573	606	586	588	564	619	631	604	650	620	610	594	608	556	616	593	578	592	585	569	569	622	626	593	575	550	597	568	600	614	620	617	572	640	575	600	590	589	600	605	616	581	578	565	580	596	602	578	598	574	541	589	582	624	562	583	631	596	571	622	576	573	569	600	561	592	587	587	592	595	596	590	587	590	600	584	604	589	566	580	575	609	587	577	611	572	592	572	591	545	605	571	592	604	646	572	638	613	573	633	600	598	594	604	630	605	558	588	623	579	560	579	566	593	575	562	635	613	624	615	632	592	620	606	575	593	584	583	557	603	620	621	580	617	584	588	610	537	611	585	543	630	620	591	576	601	574	613	616	588	616	561	579	621	590	605	577	608	639	578	566	561	582	634	590	580	597	566	566	576	606	583	623	564	608	637	637	610	623	655	605	576	585	628	588	588	584	626	601	577	600	577	558	565	562	601	619	597	585	610	591	617	605	588	630	581	583	613	575	623	624	586	565	572	579	588	588	607	547	578	580	568	609	633	580	655	589	600	608	568	624	607	560	594	651	609	597	592	596	609	642	598	590	589	539	604	577	566	579	618	596	565	572	588	571	610	547	584	585	598	596	624	610	630	574	557	629	633	567	621	598	556	627	584	586	573	564	630	579	607	566	605	607	576	599	594	594	603	611	598	536	595	641	589	612	555	572	623	565	620	582	602	618	598	577	609	590	588	546	622	548	545	621	559	605	571	554	621	544	623	594	588	577	576	613	584	586	592	618	615	556	551	589	548	583	595	607	590	592	602	571	591	604	578	597	590	571	615	612	626	577	589	649	516	619	616	576	586	544	622	608	614	592	629	610	629	621	545	596	614	598	622	556	604	582	591	590	612	613	580	610	583	581	567	543	571	633	626	555	605	583	584	610	575	569	600	557	587	646	547	639	602	632	617	581	588	591	597	580	607	573	648	584	605	587	591	591	578	611	588	573	586	550	593	559	614	583	633	600	583	622	597	609	597	593	583	573	579	599	574	605	576	603	624	626	583	599	591	627	585	610	594	573	570	597	552	596	603	568	621	615	567	534	587	592	597	598	609	537	596	639	588	617	614	579	645	567	573	588	616	584	580	574	588	607	567	588	549	568	554	579	626	658	537	569	604	605	590	593	587	586	543	591	623	654	567	610	605	594	575	599	592	560	585	619	623	617	590	626	590	610	613	534	610	606	597	567	598	569	602	607	577	595	607	566	543	606	561	565	565	603	597	575	618	573	585	545	598	605	584	593	580	552	630	613	567	609	610	613	604	573	558	545	602	620	649	622	623	627	604	636	604	603	601	569	578	616	610	592	600	585	616	604	555	589	539	600	553	628	616	593	556	574	598	585	617	555	609	590	621	590	602	600	602	589	595	602	557	635	609	577	620	588	620	589	607	595	609	634	598	594	649	598	624	591	584	634	598	582	576	571	587
26883	18775	4568	685	495	419	268	195	235	216	200	210	190	194	195	198	204	193	184	195	178	186	190	193	185	198	190	179	177	219	165	198	173	203	186	201	191	190	167	217	197	184	180	187	195	190	166	179	197	186	180	170	185	175	177	197	186	179	208	201	195	198	195	191	214	183	164	205	192	184	195	186	187	186	188	192	172	169	209	191	183	176	209	182	197	162	175	168	190	176	189	176	177	178	187	188	190	199	207	201	182	177	202	202	194	190	180	200	187	179	194	200	169	180	195	174	185	178	188	171	187	167	184	208	161	181	172	196	172	175	203	175	173	175	194	179	196	183	203	168	177	189	177	189	197	187	186	184	195	166	170	190	175	176	185	191	188	158	183	179	176	187	199	178	196	191	180	192	196	185	172	170	163	170	176	206	182	186	190	191	192	183	209	164	194	175	198	196	176	171	176	193	187	193	200	195	207	202	195	176	179	194	189	171	170	178	189	209	194	182	186	193	210	177	202	188	185	192	226	188	189	186	182	201	182	184	187	180	187	196	209	164	181	151	174	177	183	187	164	220	177	188	158	169	177	186	196	189	188	191	148	190	199	190	215	188	164	192	188	198	201	194	199	207	209	196	190	183	172	194	177	197	191	204	204	182	188	195	200	211	165	190	184	183	189	185	195	178	184	192	177	191	208	189	190	165	199	212	223	180	194	193	217	207	211	200	196	180	204	182	206	186	175	197	197	166	164	189	177	187	187	191	182	174	182	182	194	197	185	178	198	164	175	173	156	179	190	184	192	151	172	180	170	183	161	186	198	218	181	214	194	162	178	170	216	163	202	193	204	172	207	178	169	180	177	190	170	196	183	188	203	241	200	197	186	174	202	176	176	189	181	179	196	202	190	200	179	163	212	197	186	215	199	197	185	181	180	193	191	198	207	189	185	188	168	164	196	185	181	191	177	180	157	200	177	196	186	211	178	189	211	169	210	192	208	187	188	192	160	178	202	174	189	199	184	161	180	164	193	189	190	191	199	186	180	186	191	179	186	182	182	210	178	193	191	170	175	163	152	214	179	191	197	175	206	196	193	168	183	183	191	174	197	177	192	186	165	190	203	207	195	201	190	196	203	187	205	178	176	191	179	171	189	182	201	211	174	181	233	202	169	194	174	173	193	212	191	189	189	189	170	198	176	200	181	173	189	209	219	181	194	198	207	210	183	180	184	182	186	187	191	197	192	195	200	179	174	180	175	164	162	177	189	178	196	206	184	202	172	187	170	175	171	205	178	192	182	183	196	207	181	179	181	166	176	183	207	184	186	202	188	188	168	190	220	185	182	196	208	183	169	193	198	196	191	175	193	181	213	184	190	184	185	196	176	188	212	188	198	172	198	195	186	203	200	177	184	174	215	213	184	159	189	166	184	172	170	164	173	178	167	215	188	189	156	195	193	185	196	198	216	189	187	188	184	211	176	155	198	192	186	195	195	197	187	184	184	175	170	166	192	185	197	193	200	178	185	212	183	179	189	188	178	193	170	177	189	190	177	217	184	210	202	189	178	197	176	163	194	191	182	187	183	175	192	196	157	182	181	200	181	175	211	211	187	204	171	194	148	161	160	181	188	189	176	180	171	211	191	171	199	182	215	180	194	174	204	177	196	217	185	176	186	186	189	198	184	217	182	165	205	185	195	173	206	188	165	178	185	172	167	178	200	205	184	158	180	166	172	178	168	175	191	183	166	176	182	208	190	199	184	203	182	174	178	182	177	173	178	210	189	187	166	191	185	185	194	179	186	194	176	180	182	201	159	205	200	187	196	178	196	183	198	185	207	179	174	214	168	198	183	202	160	192	193	179	185	188	187	218	188	230	184	196	192	214	173	176	169	167	169	188	168	193	172	163	176	165	175	160	163	185	201	208	204	200	182	188	205	186	188	182	165	166	195	200	170	188	200	176	173	183	212	229	180	185	167	186	178	193	177	167	195	194	187	183	172	200	193	214	200	189	213	188	192	192	187	162	172	200	175	172	202	171	186	174	187	172	195	175	159	196	181	185	165	173	189	203	200	192	186	173	179	196	185	203	165	178	179	198	189	207	177	200	174	196	193	190	205	187	210	174	198	203	183	188	216	175	190	183	180	216	188	182	186	171	181	179	175	202	189	171	176	159	185	174	191	191	205	177	179	179	191	206	183	191	204	216	188	181	173	190	206	196	213	171	179	220	185	192	189	203	187	193	194	198	190	185	191	173	202	183	185	187	187	187	170	193	178	192	223	175	214	177	198	168	191	180	183	181	201	191	172	188	190	172	213	168	181	194	177	177	182	174	179	181	174	185	177	169	182	186	181	210	168	189	195	186	188	177	195	182	164	202	191	191	192	208	193	176	179	194	185	207	192	200	186	159	161	177	185	193	186	184	207	185	178	180	192	224	187	189	196	202	191	191	180	180	187	191	199	177	183	165	214	198	190	193	205	196	191	173	166	180	191	208	178	188	199	187	198	194	190	180	192	173	183	199	189	184	205	191	188	167	184	199	160	186	195	193	207	202	184	221	186	175	166	152	168	172	200	199	205	185	186	164	167	186	197	185	213	175	189	189	210	198	196	181	178	196	163	180	192	196	194	196	170	192	163	194	182	182	173	191	182	177	176	205	175	206	179	164	162	195	190	199	193	199	199	178	205	224	189	177	162	182	183	177	209	202	180	174	170	200	164	203	164	177	197	199	189	183	193	211	162	188	197	180	185	169	152	195	178	177	198	161	196	174	192	198	195	189	196	214	206	201	191	171	198	199	203	178	187	210	169	193	167	194	164	188	204	234	189	180	202	179	193	173	191	174	201	178	179	221	184	203	204	193	178	205	208	147	207	202	203	187	186	201	178	178	214	204	179	226	176	194	170	188	166	177	184	208	187	186	198	211	200	176	205	180	190	202	180	183	191	200	182	187	192	181	189	191	190	201	185	178	193	188	204	199	180	169	192	182	174	205	189	174	201	197	198	193	205	162	184	205	195	169	198	182	218	197	196	205	171	191	154	192	180	158	182	194	176	179	185	193	210	177	177	183	190	184	171	196	185	203	162	177	193	178	184	178	187	194	168	196	170	176	202	192	214	210	179	188	186	175	180	178	211	194	191	187	189	195	188	185	180	176	194	169	168	197	206	200	183	194	186	182	173	208	180	183	186	199	183	190	188	179	183	195	213	191	167	217	173	185	182	188	173	189	198	209	176	161	180	201	190	192	187	172	186	164	182	183	174	202	196	185	212	192	208	178	196	185	193	195	171	188	185	192	193	172	189	188	168	175	195	196	210	202	192	190	184	191	192	210	198	200	200	179	175	175	193	193	199	200	188	186	168	189	206	200	189	180	196	183	179	178	172	184	185	182	220	189	174	174	186	184	196	181	190	176	189	171	204	206	162	181	204	172	183	167	172	177	182	184	193	183	176	182	171	187	212	184	181	234	207	201	182	187	182	172	192	197	174	202	191	197	208	192	155	180	195	199	196	159
4002	1329	1028	578	442	418	350	290	313	270	272	279	252	254	279	267	254	285	251	247	249	268	248	258	206	242	279	233	239	217	256	237	248	255	264	261	267	235	229	242	253	240	244	246	253	259	233	242	223	242	244	239	226	241	262	213	251	244	237	249	252	230	225	255	274	248	281	267	261	251	251	239	253	237	251	245	249	207	266	249	233	241	249	258	221	235	265	240	255	232	234	247	283	235	235	196	223	235	247	248	250	262	269	264	226	236	238	225	240	231	279	226	250	241	236	232	236	245	251	248	241	228	241	241	262	238	258	233	259	243	243	252	240	231	246	263	228	251	246	245	276	251	233	255	227	235	216	261	228	269	241	248	238	226	264	225	253	278	247	240	219	238	271	234	248	235	238	232	259	243	248	265	230	248	221	243	246	278	261	246	240	246	269	239	260	251	225	228	241	240	234	225	256	241	238	261	229	276	237	233	259	216	267	274	261	236	240	233	243	235	254	255	262	248	227	258	264	246	258	254	231	254	246	260	262	265	251	255	229	248	273	254	244	249	245	262	243	230	220	269	232	232	259	235	233	261	248	247	246	268	283	255	238	241	280	243	236	236	253	230	229	232	230	243	275	243	242	224	255	241	269	247	218	241	248	232	228	237	259	264	239	249	253	236	246	265	243	237	249	254	248	256	226	286	252	258	235	259	235	294	229	240	231	228	223	236	222	268	243	247	230	239	257	231	254	249	234	230	258	271	232	208	242	250	243	264	228	271	246	236	237	263	251	232	245	270	236	254	232	245	262	241	236	251	233	252	250	251	247	243	263	242	246	246	250	254	269	233	249	246	234	234	271	228	244	241	239	251	262	252	243	237	232	254	257	214	258	260	230	262	237	235	240	285	248	232	262	242	225	239	232	211	258	232	231	241	274	239	238	264	232	257	255	248	235	234	266	240	232	272	236	263	227	223	239	223	225	245	240	248	233	253	238	280	235	214	235	253	260	280	249	248	249	240	247	245	263	235	252	239	236	258	215	247	261	271	246	235	213	254	209	233	229	226	229	254	219	244	253	250	255	242	241	244	241	243	243	245	239	260	255	270	221	246	246	241	247	240	219	249	261	279	223	258	235	255	215	221	256	230	263	253	238	261	230	232	248	248	233	254	252	242	216	270	272	213	241	249	221	243	213	245	239	234	247	261	226	249	220	241	255	225	255	256	258	235	210	274	248	258	235	258	243	283	232	234	251	242	251	244	226	224	280	244	242	246	276	229	258	238	252	242	251	265	233	234	253	221	242	247	251	258	241	258	263	264	290	273	262	263	266	215	220	231	232	248	230	258	257	259	252	237	218	235	250	237	250	276	238	250	247	223	257	248	259	256	219	263	231	222	237	227	246	249	237	251	222	243	253	211	263	251	232	244	226	255	250	226	247	231	231	238	238	238	241	252	268	228	255	252	229	231	241	225	222	244	245	257	242	251	264	212	245	249	250	242	245	250	223	241	238	231	284	229	245	230	249	234	256	241	235	252	257	272	253	236	241	255	262	250	243	228	255	265	275	228	235	264	248	236	245	239	246	224	258	250	243	253	236	263	241	246	236	253	220	239	237	213	224	260	246	248	252	260	216	242	252	253	222	233	220	238	228	240	271	238	247	263	254	232	209	233	242	254	258	212	255	237	237	249	260	217	227	232	247	248	231	249	250	262	229	260	225	250	235	256	248	240	237	240	264	248	192	224	239	267	240	234	258	259	237	239	217	246	236	255	261	248	258	213	217	233	226	228	244	239	254	244	235	253	243	254	208	250	245	275	252	255	223	219	238	232	256	239	274	260	248	211	247	254	253	244	263	241	253	263	255	230	222	252	227	221	250	248	238	229	242	243	259	236	228	229	235	246	252	217	259	238	281	248	246	229	251	261	233	227	259	227	268	270	226	267	244	221	232	251	240	263	236	244	222	242	265	252	244	241	280	243	252	266	268	259	248	247	264	253	229	270	254	238	250	244	224	215	235	260	245	241	242	227	247	238	251	279	253	239	240	241	273	254	245	217	244	236	237	249	218	224	255	271	237	251	247	259	226	253	263	252	243	223	240	258	248	247	266	254	225	244	250	247	234	228	249	260	254	237	279	240	294	249	240	238	232	254	230	241	244	247	219	249	258	254	243	258	241	249	232	226	266	252	253	241	227	225	237	253	260	265	239	213	249	247	238	256	226	261	221	267	267	217	241	255	253	251	255	229	249	247	236	251	242	229	265	238	259	256	218	243	231	274	240	230	251	239	268	250	268	248	243	246	242	253	217	273	234	243	263	243	241	244	262	213	214	243	276	247	248	259	236	245	243	252	248	238	239	244	243	252	255	265	235	238	251	243	241	253	249	272	243	232	228	239	273	266	221	262	230	213	241	260	228	214	237	250	233	244	232	255	261	252	219	229	235	273	259	245	245	216	271	255	254	231	240	247	249	262	241	243	231	247	225	241	250	257	257	230	242	193	255	247	252	234	258	238	238	272	238	289	247	226	271	225	257	245	231	247	253	273	238	237	241	254	232	253	263	241	268	244	268	255	231	262	258	245	231	253	231	235	272	244	234	263	241	249	230	230	251	253	251	270	235	229	223	222	231	256	225	240	255	249	269	238	262	242	225	215	237	272	237	218	226	218	233	242	252	259	252	280	229	236	241	248	260	222	226	280	281	243	217	228	236	233	248	244	222	244	240	234	253	236	257	261	235	268	248	252	244	266	251	251	235	256	258	240	253	269	231	266	243	261	275	264	268	259	241	262	239	225	239	248	271	263	263	214	224	245	228	214	256	237	257	264	239	245	233	225	252	220	264	250	248	258	247	249	227	254	233	238	222	241	238	252	247	233	254	234	240	236	250	241	233	236	243	262	252	278	256	246	237	240	237	253	241	236	250	239	259	276	257	254	245	242	228	267	250	260	246	232	246	253	222	279	240	247	260	270	230	253	231	231	240	252	244	230	250	258	268	234	257	240	245	235	236	245	232	258	230	245	229	257	225	237	271	254	236	278	253	233	245	264	243	280	258	228	265	268	250	238	257	262	232	246	261	233	244	236	274	260	227	253	259	253	236	245	249	243	264	231	268	232	260	246	265	231	259	236	229	237	251	219	272	223	263	251	236	225	245	276	259	248	216	240	250	248	235	256	280	235	237	241	235	221	278	243	227	245	237	274	258	241	257	254	244	262	266	231	270	252	231	250	240	233	248	270	238	249	241	251	260	239	268	234	237	247	269	240	236	250	242	226	238	239	223	248	254	267	258	241	225	220	241	256	262	287	265	241	238	236	244	258	249	224	231	258	221	238	243	277	246	265	243	252	259	212	267	258	237	231	242	251	252	235	252	232	265	252	242	267	231	274	229	243	243	245	232	255	266	279	278	270	271	242	233	248	230	257	235	251	240	246	250	211	240	259	236	241	238	242	236	228	258	259	241	244	257	226	252	246	258	230	258	236	263	252	256	232	245	257	239	253	237	254	249	258	286	257
23792	20972	28159	23958	20945	7114	1106	797	680	621	617	614	527	486	496	492	480	464	454	457	468	457	454	451	439	440	451	411	433	450	413	439	405	441	450	426	413	433	415	467	429	416	384	406	427	400	418	449	393	433	416	442	420	432	421	425	380	441	432	446	414	428	401	424	414	417	442	447	430	388	440	442	422	420	424	416	417	423	455	419	419	420	416	412	443	410	439	403	438	437	411	410	407	410	406	423	404	448	422	395	422	471	400	447	397	425	396	414	422	426	383	420	422	465	410	432	412	409	463	405	412	469	437	411	424	434	441	444	401	371	453	479	431	379	421	420	449	415	393	424	463	449	419	404	386	454	421	413	422	420	461	390	408	414	386	402	408	402	451	400	413	391	394	457	415	436	408	445	404	401	446	424	426	423	421	430	433	402	415	375	429	424	471	413	384	398	414	409	445	447	386	426	429	435	441	438	421	434	402	424	405	441	416	443	407	412	441	413	416	422	411	470	401	422	421	440	426	427	402	398	431	414	372	462	414	455	455	401	410	431	397	383	413	427	445	404	406	405	417	454	423	418	394	431	455	454	425	389	435	424	402	439	401	434	424	432	419	409	393	443	421	412	446	394	437	406	387	421	419	461	423	397	398	418	403	422	403	429	419	455	439	410	423	443	395	435	407	461	452	429	395	393	426	426	429	412	425	435	393	420	427	418	407	423	434	378	438	449	384	395	432	445	428	411	428	404	424	429	405	421	404	402	430	412	414	413	442	422	421	408	436	428	443	390	421	426	446	452	441	420	431	406	423	418	437	438	396	411	386	439	388	395	404	417	419	426	433	436	417	433	418	432	430	443	424	416	397	407	396	426	418	427	416	410	425	421	400	390	422	458	489	426	438	441	395	452	423	436	403	402	390	423	472	409	401	385	423	404	418	369	416	389	428	419	417	432	434	427	416	426	378	436	428	435	449	417	410	425	427	412	427	401	423	416	415	429	414	434	406	408	403	430	427	403	437	434	413	420	416	395	429	427	410	413	418	393	409	434	416	401	446	407	432	388	425	400	425	412	363	395	395	408	396	396	440	435	428	419	438	390	386	359	429	442	415	397	446	428	410	410	431	401	438	396	401	414	409	426	428	417	399	436	401	423	412	411	413	441	399	421	394	427	415	439	435	392	445	436	431	433	457	436	428	429	432	427	422	421	436	376	407	400	417	416	412	435	434	430	417	415	413	380	416	398	430	443	378	389	445	407	432	374	411	443	390	424	419	409	435	397	403	399	413	435	448	395	415	400	404	398	399	398	425	411	426	425	403	437	437	440	430	447	425	428	405	435	412	399	381	461	416	411	445	404	390	418	402	448	384	380	423	417	436	412	404	390	421	426	434	415	412	449	408	426	429	397	438	448	421	402	462	400	410	423	410	430	464	404	435	404	421	357	434	399	445	447	432	443	406	422	394	405	407	381	442	398	449	424	423	424	462	391	390	461	423	401	420	426	413	418	412	442	429	463	452	426	387	428	447	423	399	414	422	432	421	400	408	431	438	405	425	460	368	391	438	452	431	475	407	458	445	436	385	423	426	434	418	435	414	401	408	418	434	439	439	406	432	429	470	406	402	409	414	413	356	409	416	422	398	392	415	416	406	435	398	461	470	444	395	396	376	439	437	401	424	420	452	413	410	454	402	458	429	441	397	434	403	416	416	435	428	438	419	375	413	447	425	375	389	474	393	433	405	399	412	426	426	415	399	421	449	394	436	425	387	413	394	387	413	404	417	426	417	386	423	418	427	404	429	404	428	434	420	435	425	423	392	452	457	422	398	440	423	434	429	393	420	418	439	459	416	421	412	458	407	452	445	389	435	469	414	380	424	409	390	398	436	436	391	398	433	406	429	434	427	387	429	416	450	445	416	398	429	450	436	406	388	405	402	417	415	438	436	385	397	393	413	449	416	404	409	411	440	419	422	454	417	453	441	420	410	419	386	407	432	406	408	400	401	415	398	438	424	460	393	426	458	423	454	443	402	405	419	439	396	454	424	382	420	402	439	413	404	450	430	435	399	420	418	429	387	413	406	382	406	433	415	427	390	454	425	415	427	414	420	417	456	423	425	448	425	393	483	403	410	435	402	409	410	452	406	391	397	385	443	429	440	436	403	422	396	434	422	415	472	392	426	408	408	434	415	432	422	415	396	382	437	404	399	434	428	400	418	415	420	409	395	429	425	394	386	415	421	461	439	386	425	421	417	404	422	377	444	452	420	398	441	442	441	420	400	441	427	422	442	420	411	439	420	439	426	417	439	394	412	412	421	422	422	438	427	411	413	409	427	400	426	419	377	407	438	426	422	392	417	403	413	382	418	428	421	407	403	423	403	424	388	427	399	424	394	407	428	395	415	402	430	428	419	395	438	431	402	434	432	433	430	392	417	428	419	405	396	425	422	401	416	358	413	407	407	409	407	425	413	439	408	419	393	401	388	415	395	396	449	440	430	413	439	411	421	415	421	404	406	407	414	408	422	394	416	440	421	425	420	380	385	404	423	414	451	384	425	398	386	460	434	426	429	434	429	447	407	426	452	433	387	398	450	402	449	419	412	443	396	416	411	401	429	439	388	413	406	413	416	433	400	454	430	418	397	385	401	424	478	438	404	408	429	435	415	437	421	428	423	416	435	407	445	409	411	381	463	424	407	444	435	425	400	444	415	394	401	388	433	444	443	403	414	403	381	403	413	395	414	396	409	443	427	410	432	420	423	445	387	419	414	403	431	425	427	414	445	449	379	408	396	397	427	404	431	410	407	421	407	422	415	406	419	414	431	429	424	418	441	406	426	420	415	434	403	434	410	397	355	409	393	400	414	428	418	412	395	406	434	393	433	452	429	381	417	410	426	415	449	378	442	423	418	398	435	408	403	454	437	424	403	410	417	447	425	404	415	435	425	433	452	399	390	412	438	453	442	395	381	460	403	413	394	421	378	444	443	411	420	411	429	434	403	412	388	417	393	404	385	447	409	452	426	413	424	416	409	411	405	434	404	406	415	467	389	432	405	387	389	356	408	435	425	411	422	449	419	428	392	410	436	413	453	452	439	415	440	419	385	457	413	385	388	395	429	420	419	419	434	373	416	403	426	430	404	402	452	425	413	391	451	422	400	415	416	447	436	418	402	428	417	401	400	425	426	428	448	423	439	404	423	448	360	413	449	421	405	418	402	427	417	420	385	420	455	426	404	434	403	386	430	412	422	427	437	429	389	454	413	433	444	373	404	387	436	387	422	407	448	426	428	448	418	395	475	392	418	421	449	406	415	442	413	402	431	414	436	381	408	413	410	407	400	404	387	438	411	396	384	424	417	445	452	430	415	385	404	398	441	413	425	405	403	407	395	384	410	446	432	373	475	464	423	417	415	400	409	433	413	414	391	401	416	430	407	435	432	423	397	379	399	422	388	391	437	413	413	408	420	421	388	401	439	381	427	420	420	444	429	407	423	411	424	389	425	421	436	437	427	435
5163	10714	8320	4054	2876	2214	1706	1385	1161	1100	946	952	808	770	720	716	658	679	614	640	603	647	602	564	616	548	609	559	576	577	569	597	542	560	570	551	563	552	519	585	511	532	542	577	549	538	506	501	515	527	575	514	545	542	533	543	530	533	503	521	502	509	543	542	524	510	546	517	541	543	547	531	510	534	514	565	528	523	547	538	541	529	509	536	548	494	544	503	533	496	519	559	548	532	528	531	530	526	526	508	538	561	537	534	528	537	503	482	498	528	544	524	526	548	524	561	547	536	492	543	526	521	538	550	509	539	545	533	516	538	527	515	539	540	535	487	536	556	560	513	516	532	574	498	519	533	512	523	518	563	536	549	551	514	561	492	529	498	548	523	539	548	549	520	520	517	525	564	525	526	520	524	536	486	543	528	491	549	534	510	517	526	515	534	528	549	539	514	554	516	525	533	563	522	583	540	531	534	527	507	579	516	534	534	530	583	520	514	544	563	523	530	554	556	535	514	529	524	533	496	535	539	531	522	514	528	513	513	539	494	525	548	515	569	515	535	518	491	532	526	513	526	575	524	511	539	530	570	531	522	493	544	544	563	568	503	517	549	483	516	513	530	524	531	496	506	503	577	509	527	520	556	539	550	515	524	504	511	531	478	555	514	520	536	518	528	525	483	513	539	515	579	525	550	544	513	499	528	536	524	541	527	534	576	537	564	580	536	562	558	539	536	544	547	499	544	514	509	526	499	543	537	469	475	532	566	546	542	515	542	551	556	572	560	520	532	500	499	518	517	506	533	526	545	521	488	516	534	524	497	545	513	515	571	511	535	499	518	524	476	521	495	539	578	474	492	519	532	517	519	555	515	514	534	522	525	505	531	520	563	520	542	532	491	480	518	497	549	542	539	501	547	531	488	549	519	553	535	538	508	517	482	480	509	503	512	504	531	569	504	497	495	515	518	537	508	546	524	553	540	509	517	545	530	559	527	521	516	536	545	508	514	525	521	553	552	510	526	534	531	535	547	517	488	510	583	473	559	548	570	568	505	514	548	505	513	521	518	527	563	527	522	512	497	513	542	517	546	550	518	570	521	582	544	531	516	556	528	552	534	517	508	512	544	485	542	528	503	585	532	517	562	517	555	511	500	519	529	564	531	525	567	541	508	478	531	502	512	496	513	548	524	543	534	563	558	518	504	540	538	558	483	549	487	485	554	530	545	533	491	517	521	553	515	542	532	492	513	546	536	501	553	549	501	567	495	511	571	502	548	520	540	524	552	518	473	491	540	530	562	563	547	589	513	514	510	508	515	543	533	550	498	521	516	534	522	490	527	556	542	544	521	495	513	531	521	522	555	538	534	517	543	528	541	504	486	547	500	519	543	561	558	527	502	552	531	527	546	524	552	499	521	524	516	547	454	550	519	522	512	513	505	511	546	569	488	493	534	535	554	533	552	536	512	591	546	518	575	534	516	510	532	536	546	502	501	502	532	553	510	524	501	518	504	519	562	533	537	533	552	520	515	487	553	534	553	489	530	502	485	535	512	528	588	555	502	506	514	548	535	514	551	545	523	530	552	540	500	542	505	536	507	531	512	535	507	539	502	525	536	547	547	534	525	548	488	514	554	531	518	500	533	542	535	529	528	501	541	493	541	544	518	523	529	531	511	459	501	536	545	568	554	534	509	492	513	493	557	578	546	541	490	496	510	549	549	561	557	508	538	532	489	502	527	528	544	524	487	514	534	535	530	513	532	532	576	535	537	552	514	520	524	549	534	514	510	534	523	502	517	540	496	500	528	522	497	511	497	514	526	478	526	519	519	557	513	484	522	536	517	497	528	532	514	512	560	517	520	544	531	564	543	529	518	549	531	517	522	560	546	514	542	550	521	553	484	501	539	544	539	510	522	542	524	583	534	538	564	507	546	518	550	528	530	520	525	511	547	539	544	502	508	487	573	532	472	465	478	501	558	527	498	521	537	490	521	490	537	524	507	520	526	525	528	526	563	505	563	536	533	534	548	533	545	493	545	506	552	528	528	526	527	558	538	515	521	573	532	521	552	555	481	530	461	524	487	506	540	535	551	546	527	520	557	501	545	531	523	545	505	523	539	550	528	526	522	532	519	508	527	506	490	507	511	495	511	543	508	495	536	557	551	523	489	519	507	554	522	543	537	552	523	590	568	511	535	514	473	524	512	509	514	550	494	523	560	523	521	570	494	547	530	516	503	517	514	523	518	582	534	495	513	540	520	518	552	525	541	552	536	557	515	537	519	522	526	550	464	531	528	502	535	519	513	513	548	544	522	552	535	507	513	548	527	515	524	536	555	545	490	510	521	552	512	516	518	520	515	528	525	504	516	534	548	477	497	525	550	553	506	495	508	545	578	500	489	583	511	528	488	553	528	550	496	546	504	517	527	549	521	539	508	563	522	538	544	518	520	489	533	511	487	550	515	528	508	524	536	556	541	524	547	541	541	525	519	533	530	557	557	501	563	536	551	522	542	527	520	506	495	513	562	519	547	503	549	523	502	552	508	513	549	526	566	555	576	521	576	514	539	523	536	519	495	531	519	535	515	526	525	555	538	568	494	538	521	543	518	524	548	549	501	517	552	576	540	484	570	561	496	513	525	528	495	524	504	557	532	494	515	511	530	557	501	511	509	522	563	525	506	544	553	534	544	514	504	522	528	501	484	512	497	499	524	564	553	536	506	505	550	526	542	515	541	535	568	537	509	536	534	518	537	500	526	546	498	498	536	510	520	505	557	536	536	558	488	507	503	538	534	559	535	529	501	505	472	504	528	508	514	521	533	545	506	480	509	531	526	537	532	516	514	545	534	520	497	488	517	593	551	503	547	534	500	529	512	490	525	539	554	509	506	515	531	532	538	503	506	499	501	518	543	514	599	535	542	511	515	540	504	556	539	533	534	497	509	546	542	494	507	510	495	477	532	567	499	521	549	556	552	540	507	529	539	509	517	518	555	581	541	555	540	511	503	574	499	544	586	548	550	530	499	521	532	521	508	533	567	525	548	509	505	487	513	557	485	547	546	499	500	556	491	550	538	538	559	527	529	486	506	479	565	494	519	490	597	514	498	509	538	520	525	531	524	542	547	541	537	531	521	521	528	534	491	526	519	497	535	538	512	487	530	549	492	481	505	515	541	587	514	509	519	497	491	521	556	517	547	513	515	512	545	530	497	510	508	519	561	498	499	512	573	477	544	507	501	525	519	538	539	539	570	511	545	530	528	506	540	496	496	491	542	521	502	510	572	504	539	499	527	533	562	557	521	537	528	533	500	523	525	505	534	523	553	509	538	500	533	550	478	489	501	518	521	560	516	511	557	512	528	564	506	523	580	513	501	515	506	522	544	535	535	526	534	505	540	517	494	504	525	505	519	480	556	517	546	554	535	510	541	528	555	508	565	543	547	527	535	528	533	503	500	525	514	548	489	532	536	515	517	512	512	535	547	545	519	542	526	516	494	551	547	530	526	533	515
24980	21012	26747	25113	4039	457	347	271	242	213	176	191	179	152	147	145	146	157	141	158	144	141	144	148	134	142	139	143	137	140	121	149	138	137	140	141	154	150	124	128	125	128	140	116	145	153	155	142	152	149	133	138	111	129	141	128	161	145	134	126	108	141	133	129	141	114	132	150	149	143	157	120	144	136	140	142	130	124	120	133	131	115	129	136	131	129	135	110	147	146	148	140	139	127	128	115	128	133	116	134	111	127	116	138	121	123	131	118	124	142	145	116	126	154	129	142	133	135	145	116	124	129	130	124	142	134	119	129	154	132	114	140	139	143	129	113	148	122	144	117	167	122	111	138	142	135	124	141	140	133	130	132	136	139	138	134	119	133	138	133	135	137	136	140	135	134	129	131	139	136	115	133	119	141	111	133	118	127	129	115	118	124	118	125	119	146	116	121	141	120	122	145	127	141	135	141	150	144	140	138	128	134	137	118	115	137	136	137	133	132	126	148	120	157	105	140	126	158	116	154	145	135	118	130	124	136	125	142	143	118	129	151	129	125	142	126	136	150	109	155	130	124	143	137	137	132	145	142	127	107	125	130	143	125	121	131	121	134	133	132	130	125	100	127	120	135	145	130	113	140	142	108	120	136	136	125	128	145	147	127	140	157	126	133	120	137	119	129	144	147	120	159	136	124	132	132	127	145	148	135	131	144	146	171	142	134	115	106	142	135	122	139	136	127	117	128	155	141	163	117	122	123	148	141	139	119	118	116	136	121	149	140	129	123	131	129	123	152	141	126	130	81	121	146	119	129	135	132	120	130	131	135	126	147	127	121	143	120	131	116	149	143	143	139	142	132	127	119	147	130	123	135	141	126	126	136	149	135	142	151	144	134	120	132	134	135	115	108	148	128	145	141	121	125	140	161	127	127	114	151	134	125	149	122	146	135	133	124	144	123	147	126	134	131	148	140	112	140	130	114	110	136	143	129	138	138	135	118	142	143	153	132	110	159	117	114	126	138	133	131	132	121	131	129	142	133	132	115	128	134	125	127	124	135	135	119	125	144	122	154	142	121	146	145	122	102	138	120	103	136	156	132	160	136	131	132	122	141	138	145	145	117	121	140	126	155	127	139	140	141	113	131	139	143	141	121	126	109	135	124	116	120	115	134	124	132	134	132	119	136	130	116	126	142	141	145	128	138	116	118	106	126	147	132	140	136	142	142	126	131	119	114	129	117	138	139	130	128	123	139	116	130	146	142	116	123	125	120	120	118	125	137	132	146	123	135	120	135	133	130	121	119	140	114	124	124	129	126	131	142	138	144	132	120	132	120	127	133	134	130	137	128	136	122	137	130	135	125	130	149	150	139	150	164	136	144	117	134	123	132	135	130	135	145	156	129	139	112	130	144	127	135	123	126	120	147	136	141	131	137	137	126	133	120	136	126	136	133	137	128	131	141	126	130	125	124	118	123	143	127	145	145	119	138	139	130	136	150	133	122	139	141	123	136	127	148	124	124	144	128	126	118	123	158	120	132	144	115	123	127	141	137	135	121	125	123	121	144	122	136	128	134	104	137	109	151	123	143	147	144	147	139	146	129	140	120	144	128	125	147	153	133	142	122	121	127	145	137	128	136	106	131	132	147	154	115	129	115	132	140	146	118	119	122	132	122	131	129	119	133	138	113	115	133	111	141	146	161	133	147	117	130	129	136	125	116	121	139	138	136	153	132	141	121	128	113	134	130	149	147	139	120	136	137	143	126	116	133	115	131	130	135	135	108	129	129	134	126	132	124	141	153	129	157	121	144	148	118	152	134	136	120	150	121	124	139	145	129	144	152	128	134	137	132	130	131	131	126	146	117	136	122	141	118	140	123	130	134	123	120	134	124	112	138	147	114	134	108	121	131	135	131	137	143	122	130	134	151	124	127	120	124	125	124	126	122	135	135	144	137	135	110	148	143	122	150	118	135	143	119	133	125	122	133	117	133	145	119	124	131	127	134	121	121	101	117	129	122	152	139	118	116	133	144	113	145	120	148	130	145	144	143	125	143	127	128	138	119	111	114	133	139	124	131	136	123	140	132	149	115	106	125	146	112	125	141	149	137	141	119	132	131	125	161	137	138	146	135	153	133	138	170	157	150	143	123	118	129	135	126	133	129	116	128	113	126	124	145	141	128	123	116	133	126	143	128	136	123	142	137	126	133	148	129	125	136	132	137	138	139	135	138	134	113	114	136	132	126	131	137	141	134	133	108	143	130	134	139	135	154	137	148	139	134	128	126	129	127	136	141	132	110	142	126	131	135	130	112	136	121	113	115	128	136	139	115	126	131	118	127	134	111	128	128	141	124	124	123	128	134	126	139	126	142	130	131	139	131	131	126	122	104	135	122	134	138	126	131	139	133	112	107	126	131	123	125	130	143	144	138	148	148	144	135	136	121	129	118	130	121	120	137	137	160	137	126	127	124	134	130	139	124	121	147	154	130	137	138	149	128	127	134	135	130	143	137	118	126	142	133	107	138	132	112	118	141	123	125	152	123	128	138	133	142	133	125	111	141	144	134	133	141	99	138	136	143	116	141	138	143	133	134	121	128	105	146	130	127	137	129	138	121	142	124	115	151	111	138	128	134	141	132	123	130	127	131	125	120	138	140	131	131	163	101	141	139	135	145	136	153	127	150	152	118	139	129	130	131	134	116	136	112	124	136	128	131	138	122	132	146	132	131	137	148	139	124	128	118	146	133	122	161	123	142	126	127	136	156	144	137	142	129	126	123	122	134	142	138	145	118	111	118	134	132	121	131	130	114	143	138	128	136	123	135	137	135	115	129	135	114	130	144	133	116	141	148	122	130	133	109	113	118	146	131	137	119	140	147	145	139	111	122	141	131	153	144	129	150	125	113	165	139	124	140	131	118	142	124	129	126	118	134	125	136	136	113	111	108	111	125	129	125	137	123	118	131	122	114	136	154	151	159	136	134	103	131	133	124	139	129	134	118	143	125	140	123	139	107	114	146	114	132	148	113	131	144	129	138	128	135	117	138	124	132	144	133	140	136	112	132	125	137	148	132	142	128	131	126	114	152	125	131	153	121	125	129	131	133	164	122	139	142	124	139	142	135	111	119	133	142	136	133	137	146	109	145	130	112	150	137	121	136	167	148	135	131	144	136	143	131	123	121	136	132	139	129	127	134	123	143	143	128	134	126	125	142	135	143	138	141	138	115	149	104	144	150	120	120	122	132	128	150	133	132	113	141	129	132	120	158	141	141	127	126	134	144	129	131	126	124	115	114	151	142	136	129	134	132	142	131	141	142	135	129	147	141	121	145	118	135	130	119	106	126	122	136	124	111	147	118	115	126	136	125	114	131	108	135	159	140	138	138	151	135	133	112	117	144	144	127	134	125	129	126	126	121	117	122	119	142	140	154	121	129	112	114	130	128	128	147	144	143	134	149	145	138	123	142	136	128	134	130	141	125	119	139	135	120	110	122	118	132	141	135	118	120
4587	5503	4187	1896	1315	977	782	667	588	491	422	391	357	321	289	294	287	264	245	266	269	250	232	236	235	229	237	251	208	239	225	211	210	221	196	206	205	212	221	201	204	198	208	207	201	196	210	205	193	202	183	188	192	220	196	178	186	186	183	185	169	174	200	185	194	192	171	172	196	191	184	193	221	185	192	192	218	198	190	184	201	187	185	193	208	211	200	194	212	206	181	186	203	177	181	227	169	184	180	171	198	212	210	187	201	196	193	216	177	217	183	214	226	176	213	179	193	209	203	173	175	203	185	199	185	190	186	189	182	200	194	182	200	183	208	208	209	215	189	186	191	182	188	197	197	186	190	183	177	186	217	191	189	194	172	197	200	198	192	198	194	167	168	209	202	196	181	171	172	191	169	216	175	198	181	181	186	203	194	201	198	201	208	198	204	189	180	209	196	197	206	187	208	226	197	158	194	188	197	184	191	177	182	188	197	194	213	163	179	181	196	213	205	174	180	210	182	195	183	193	200	172	200	189	200	189	190	192	188	194	190	209	173	194	190	176	181	187	204	181	197	196	192	179	195	181	191	189	192	206	187	202	186	197	185	198	172	202	184	209	189	201	181	198	199	201	194	196	194	218	211	184	170	191	196	179	179	205	185	190	193	188	206	212	183	171	188	194	192	204	213	200	175	192	167	182	210	176	225	205	199	196	184	212	210	195	188	167	194	191	193	191	196	186	162	173	189	218	204	195	204	183	179	177	195	191	187	221	198	197	194	176	185	190	202	195	196	178	195	183	171	154	181	181	205	173	191	206	201	175	182	201	194	187	210	194	176	209	182	184	185	175	193	171	192	171	206	191	194	187	177	192	213	176	194	177	190	195	176	186	197	187	187	191	189	169	158	197	180	196	195	206	182	188	189	201	197	195	192	191	183	177	200	177	186	182	187	185	181	183	180	169	201	181	177	208	182	188	181	186	170	199	186	189	196	223	199	181	183	197	176	201	202	175	202	207	199	172	189	192	192	176	198	200	176	179	202	162	189	177	208	178	186	190	196	190	210	190	194	185	173	183	173	170	196	184	177	192	189	194	183	196	224	173	177	186	192	186	199	183	218	186	214	192	176	169	161	200	219	164	188	190	181	173	201	212	183	186	193	198	182	190	195	168	185	183	194	180	165	195	202	147	189	182	180	203	204	212	193	205	201	193	172	193	188	190	195	185	199	217	196	178	206	235	209	185	197	177	184	186	192	227	195	190	212	195	178	200	195	194	200	194	180	186	188	206	190	195	185	212	188	190	176	198	193	186	189	189	186	184	181	205	195	191	178	194	175	195	185	155	196	172	193	194	203	200	211	174	185	188	193	231	166	186	222	188	183	206	189	181	189	197	187	203	188	176	190	180	187	181	202	185	188	173	191	197	189	184	212	204	201	218	202	194	178	187	183	194	159	194	183	181	213	176	179	208	192	181	176	191	189	182	193	204	195	183	185	203	183	187	194	175	197	166	177	210	203	166	225	180	188	181	207	179	190	203	189	202	184	174	202	201	198	187	175	185	195	211	202	206	164	177	170	207	189	196	167	187	216	200	194	181	181	197	195	204	202	189	164	208	233	168	206	218	207	185	193	225	200	180	171	176	188	208	187	214	207	191	190	184	195	164	184	206	187	178	199	173	179	184	217	193	193	186	188	213	167	191	197	218	180	205	198	172	180	189	194	201	195	197	180	192	225	179	187	188	205	183	187	162	183	181	212	197	204	212	182	212	178	185	194	185	194	180	207	194	211	189	198	179	181	203	197	194	196	201	182	203	189	167	204	223	186	199	188	183	198	213	186	188	176	169	184	202	197	208	192	205	177	183	211	235	195	203	181	190	184	207	184	181	193	167	212	180	184	226	169	220	192	187	175	180	185	196	199	177	169	190	209	204	168	180	179	187	200	175	194	189	180	167	186	191	192	203	192	188	188	195	202	191	195	189	191	214	173	179	194	211	181	187	193	200	230	159	188	180	168	197	165	197	190	185	200	204	183	210	164	185	178	185	180	207	183	193	188	184	206	188	178	192	224	170	217	198	217	173	169	173	207	181	190	179	189	185	199	187	182	187	182	179	199	200	177	207	194	189	203	199	182	191	194	198	172	214	194	207	190	175	176	166	200	188	210	196	194	184	213	195	198	182	189	201	195	194	194	202	202	220	180	199	206	217	185	207	196	194	170	186	205	181	186	194	195	183	188	195	192	167	210	208	181	207	186	199	166	185	214	177	190	203	196	178	192	195	178	189	218	164	231	221	209	184	192	214	182	194	216	213	201	206	178	181	154	181	204	191	213	187	188	189	198	201	184	190	174	184	211	198	212	182	213	196	212	190	192	190	193	173	209	200	194	179	174	168	187	179	190	179	183	161	208	174	188	223	211	176	206	196	203	199	178	162	189	222	200	192	170	184	195	212	187	186	176	173	201	189	187	200	192	174	191	188	189	229	163	189	197	221	192	173	199	202	207	190	174	175	195	190	177	207	178	187	188	200	193	182	183	191	183	202	191	212	166	192	197	197	192	190	171	178	186	167	169	185	213	199	196	209	167	179	196	193	166	193	213	205	181	185	186	186	204	188	163	174	169	188	198	189	211	168	202	183	180	203	199	166	172	178	208	173	193	188	188	197	189	208	178	220	159	161	191	190	189	189	208	185	175	180	165	165	172	186	177	195	168	225	195	180	185	174	183	197	196	186	196	197	198	212	189	184	181	189	218	182	179	162	197	203	192	205	178	191	201	196	206	176	200	187	213	172	213	188	182	189	199	205	208	181	177	181	202	213	209	172	187	186	198	225	176	203	203	176	196	198	174	185	190	220	216	183	190	203	194	196	207	203	195	196	196	176	169	179	193	176	206	200	163	208	177	191	200	204	195	196	184	187	201	195	207	197	182	197	197	181	207	197	178	184	192	184	187	190	198	177	196	196	202	193	216	204	193	189	190	199	202	157	168	180	160	187	168	202	179	178	203	163	184	193	177	186	186	205	218	198	196	202	208	190	202	182	194	206	192	196	171	191	213	181	171	174	169	189	193	189	197	196	179	178	190	188	187	195	169	205	190	186	194	216	188	179	170	207	219	205	198	195	185	184	192	188	167	205	178	151	218	166	182	194	183	182	184	203	209	177	183	180	197	189	203	180	175	181	207	200	205	196	190	209	184	194	193	200	200	219	198	165	190	197	172	175	185	171	228	197	196	207	175	187	199	196	177	205	183	179	186	198	192	195	183	212	197	181	201	186	205	191	175	193	210	209	183	174	177	178	193	175	192	197	176	188	192	201	186	178	202	201	177	188	188	174	195	207	201	194	190	196	207	170	187	192	173	171	194	217	179	197	178	202	193	183	210	198	208	185	175	193	206	195	193	170	177	231	194	194	194	193	224	218	198	184	179	183	175	183	184	182	201	184	165	196	204	194	196	195	173	170	201	201	180	185	186	182	200	177	182	179	213	214	208	174	177	182	208	187	192	185
22747	21000	28699	23504	21004	21011	5707	1254	892	825	755	723	694	628	607	626	577	571	583	512	545	530	488	510	502	537	539	533	544	493	511	507	492	500	496	474	493	532	489	490	480	490	499	470	498	455	476	492	502	436	493	478	493	464	502	479	459	470	492	439	471	478	451	489	456	488	493	471	463	473	457	453	499	487	456	486	473	496	477	473	474	475	494	495	453	475	429	498	473	452	443	434	463	516	448	465	479	468	491	479	431	465	437	501	471	478	458	460	461	483	467	486	469	486	434	477	466	482	425	457	468	478	447	479	473	459	433	446	453	466	492	499	440	453	430	486	464	484	465	461	471	446	498	505	407	448	430	459	462	459	469	446	459	489	427	477	461	470	495	486	474	511	458	434	483	473	478	490	463	427	463	485	441	478	489	455	459	460	439	425	472	460	452	483	462	446	494	482	439	479	431	477	477	466	503	475	442	467	437	485	466	476	487	461	423	474	443	483	453	496	488	447	431	467	448	469	463	441	451	452	481	433	476	479	465	499	496	449	520	478	425	501	459	469	442	511	452	452	447	449	467	485	492	455	460	454	478	449	450	432	457	442	429	451	442	468	450	458	486	459	426	496	443	454	482	468	421	454	482	413	450	423	475	473	468	493	455	472	447	458	465	448	453	451	501	474	469	475	444	457	462	418	464	481	468	466	479	424	452	484	437	464	449	471	480	465	425	445	479	436	475	460	426	468	460	492	452	446	441	479	468	461	463	461	456	457	440	464	488	436	442	399	423	465	487	484	439	408	448	473	459	465	453	458	451	439	480	471	490	465	479	454	441	472	454	509	508	463	484	475	436	457	501	483	442	433	440	505	472	492	477	460	478	466	469	420	479	498	474	487	436	461	468	476	491	472	458	495	469	471	500	478	459	482	454	476	460	496	455	482	501	458	456	462	461	400	459	441	442	438	463	429	451	425	456	488	507	449	460	478	462	460	458	460	462	451	486	443	457	451	462	460	447	462	476	459	436	486	459	470	436	493	457	446	468	470	483	462	466	511	469	441	444	479	441	452	461	452	443	466	431	456	482	474	467	440	494	474	450	453	476	477	468	466	516	476	485	436	466	461	484	462	433	458	515	477	451	474	466	482	430	468	459	423	470	438	454	494	462	473	457	479	454	445	466	490	453	482	469	448	494	499	447	489	429	447	476	443	457	459	481	459	463	449	432	471	439	443	486	462	474	435	483	478	451	462	470	456	440	473	438	439	438	459	446	456	477	449	491	454	441	453	493	486	447	451	488	456	427	463	485	468	469	442	447	436	474	485	444	459	472	487	454	455	448	435	486	482	435	445	476	469	471	445	437	449	437	472	477	423	431	422	474	459	461	451	492	439	439	444	499	462	451	489	507	475	436	487	438	449	466	462	480	470	464	520	397	468	442	430	448	459	455	443	445	506	421	475	479	458	463	510	440	472	468	429	442	473	458	457	464	460	488	471	458	443	476	469	464	477	446	457	463	456	495	484	472	476	445	495	459	450	446	476	458	456	439	457	490	429	459	501	446	418	471	470	453	398	443	438	457	449	443	479	454	478	457	472	451	449	448	459	487	479	502	485	411	478	465	493	468	476	454	518	462	461	463	455	464	455	451	449	474	456	463	459	475	499	436	453	446	450	448	493	472	477	478	447	472	521	473	482	462	416	474	474	490	487	442	450	448	442	428	478	473	483	475	461	390	485	449	422	474	443	463	475	479	457	474	471	460	507	473	483	458	459	470	414	466	475	460	475	468	430	515	455	438	505	472	457	443	454	445	432	452	442	429	485	480	475	464	449	440	470	485	453	448	447	497	474	469	457	475	433	438	450	440	481	453	473	441	450	481	448	432	465	454	466	483	499	477	495	471	444	468	506	409	490	463	484	436	448	433	453	459	463	496	469	484	423	476	451	424	451	472	451	444	420	423	453	449	454	461	451	451	443	452	472	445	474	500	452	440	478	445	443	464	488	458	485	517	471	466	480	484	470	459	461	441	461	459	480	471	465	478	458	480	454	479	421	451	454	437	451	457	475	438	480	479	449	474	473	439	444	462	440	437	482	447	487	429	448	468	506	462	469	449	467	457	443	484	462	472	463	461	456	510	423	465	438	420	465	465	480	456	485	463	449	488	458	481	480	463	430	455	441	475	471	452	473	424	430	442	480	417	476	450	451	487	438	465	449	467	477	459	459	471	455	471	478	468	502	465	429	479	451	470	432	418	478	465	423	501	419	485	459	484	496	430	498	456	443	448	459	439	476	467	451	450	456	449	445	504	417	440	478	446	475	446	447	413	459	435	471	451	480	477	445	443	468	443	444	421	467	480	440	448	468	437	505	446	457	449	439	462	458	452	473	463	471	425	450	473	446	476	478	447	454	461	492	434	465	479	490	456	446	450	458	459	450	454	450	477	489	471	463	455	463	466	451	441	423	448	437	446	468	509	471	440	471	452	448	469	479	506	469	424	462	444	456	471	475	478	484	499	472	450	461	406	488	451	443	456	456	409	476	489	446	487	488	462	468	448	438	467	485	462	501	421	457	482	479	438	471	489	442	480	445	447	464	444	459	477	485	443	451	459	447	488	446	475	454	477	473	456	467	432	483	476	477	474	432	459	482	462	459	490	463	464	465	448	462	445	425	455	465	442	480	456	465	458	446	442	481	482	452	490	423	468	407	456	468	436	450	457	478	483	471	479	474	466	455	489	455	461	461	438	461	439	475	508	473	487	449	457	469	488	467	472	480	481	511	462	477	455	458	453	475	479	428	451	468	418	443	456	476	459	452	491	447	459	428	464	482	500	505	503	423	471	483	491	441	473	468	445	509	444	460	477	507	464	465	483	486	465	474	493	446	470	461	467	494	467	466	440	463	436	452	458	452	489	509	434	456	512	470	459	469	478	446	457	462	491	445	424	489	447	432	452	445	451	439	459	443	442	439	491	461	455	432	513	462	461	474	491	461	479	469	490	465	477	460	485	492	450	466	492	477	451	483	441	463	438	437	413	462	489	448	450	448	485	449	455	472	460	450	510	469	431	436	442	423	445	458	457	461	461	445	482	462	469	455	448	448	443	481	446	479	470	469	420	447	432	487	415	460	449	471	472	531	446	503	465	442	448	467	482	489	466	486	494	489	510	454	474	441	482	469	472	458	450	481	454	452	489	472	484	461	474	434	450	466	484	460	467	475	474	436	475	502	448	479	474	470	430	508	419	447	421	449	479	488	418	492	461	462	501	468	485	499	442	423	436	487	441	460	449	486	479	463	453	440	464	471	500	491	453	481	462	445	468	470	473	413	453	524	466	436	489	442	466	481	472	467	453	457	484	454	438	434	446	451	472	450	475	476	468	456	469	484	473	443	467	449	437	430	436	454	469	446	453	478	483	464	426	476	414	447	458	448	404	515	473	501	468	476	472	466	465	476	432	451	462	455	423	451	472	474	465	452	457	480	467	433	466	494	480	455	427	467	481	455	434	439	462	490
7544	17189	13304	7000	4967	3722	2817	2379	1885	1599	1401	1320	1200	1099	1005	974	900	844	844	819	800	759	719	725	694	696	680	671	601	672	685	666	651	637	638	617	674	653	658	583	681	649	631	617	602	581	617	632	600	659	594	658	621	607	585	610	635	622	609	617	569	597	588	646	547	581	600	622	605	583	617	628	578	581	636	570	603	591	577	579	618	614	591	616	600	617	612	615	625	605	579	653	580	547	577	588	561	646	565	600	582	570	585	545	589	654	556	574	611	610	560	606	607	598	621	603	573	559	577	574	580	574	575	618	605	551	575	586	595	591	599	577	587	607	593	643	603	610	601	611	612	594	560	560	605	570	578	578	605	583	578	568	575	609	568	586	566	584	587	585	554	605	596	588	585	615	548	625	562	615	608	581	611	622	592	583	607	581	542	579	585	555	579	564	574	598	591	610	621	575	573	579	585	574	605	554	627	559	589	570	572	546	607	586	591	573	589	580	594	602	568	594	590	597	633	559	588	614	541	583	571	569	566	561	590	545	573	579	595	566	593	582	601	586	605	567	531	645	579	577	551	560	564	558	594	602	551	585	656	560	584	569	593	548	608	559	588	583	561	577	619	579	592	596	602	572	565	561	580	559	597	583	548	592	569	528	571	505	600	574	620	584	592	609	611	624	592	595	560	603	571	589	597	615	593	586	592	592	557	592	539	585	549	635	585	546	591	590	591	579	579	604	625	563	583	636	578	566	577	573	607	631	570	581	592	603	592	589	583	556	603	580	581	598	586	614	587	594	582	554	592	645	608	584	619	605	606	573	609	556	552	557	585	552	604	632	572	633	584	583	564	609	601	611	616	628	592	590	599	585	610	571	598	569	616	611	579	590	581	571	606	554	555	604	577	554	619	612	532	597	559	582	569	594	626	575	606	610	596	545	587	565	552	561	596	535	586	552	558	589	608	559	584	584	642	596	631	555	580	588	577	610	615	563	558	550	571	600	593	585	549	554	547	616	597	581	563	570	583	581	600	594	576	644	642	603	579	633	560	617	584	559	584	603	544	565	598	580	588	672	619	601	544	530	599	587	572	597	565	578	565	616	579	590	531	582	607	586	589	634	593	629	585	562	602	574	580	572	565	604	559	582	589	610	584	545	580	580	555	594	614	570	578	562	592	593	560	586	547	559	597	606	564	541	593	570	619	580	578	627	559	581	589	537	584	600	585	600	579	561	558	586	615	554	590	563	610	636	595	574	554	608	521	610	578	599	617	578	606	587	571	618	555	597	571	590	601	563	610	582	602	561	639	604	619	607	572	577	589	585	589	586	647	613	573	590	611	575	562	626	577	593	573	564	607	612	591	603	548	588	580	607	570	567	573	578	610	605	578	558	570	577	599	603	584	577	578	568	530	602	627	623	584	582	616	561	610	557	582	568	607	578	527	585	582	580	584	618	609	608	592	602	606	605	565	550	589	634	638	556	575	573	596	537	585	613	580	631	553	580	642	563	573	575	548	619	616	607	598	584	626	597	559	566	586	554	554	583	563	572	581	615	616	592	580	561	588	580	583	604	562	544	611	624	592	616	558	644	546	594	615	583	561	598	593	574	555	626	597	570	615	608	572	586	576	587	585	558	590	548	627	594	575	589	642	610	598	564	533	562	545	572	564	545	634	566	570	610	595	589	644	576	606	606	574	568	591	559	556	600	621	602	602	617	647	578	577	574	596	630	557	585	539	598	602	587	567	592	569	574	603	595	567	546	571	597	586	552	626	556	572	559	584	588	624	569	562	612	586	571	632	622	574	599	569	552	590	551	581	575	635	577	581	575	576	599	598	563	601	580	595	597	553	567	600	594	568	573	598	578	559	552	562	598	563	551	567	623	558	574	575	611	566	575	570	579	589	535	623	572	581	605	610	569	568	576	585	587	562	548	605	580	568	569	594	577	556	576	613	626	584	572	610	617	580	572	607	572	600	645	608	582	608	577	597	533	569	544	566	590	585	559	565	582	584	626	589	611	567	608	556	588	547	581	593	616	595	565	577	585	578	559	589	584	585	570	613	556	560	578	610	597	585	587	615	604	575	604	600	620	590	580	546	579	542	619	573	592	600	612	537	643	604	609	580	586	553	640	574	579	562	609	602	570	614	624	586	610	584	557	631	623	600	583	612	578	587	620	556	587	650	622	594	587	563	623	624	583	583	637	557	570	602	590	606	577	614	577	572	551	582	525	561	611	603	594	572	623	569	624	578	568	590	564	617	602	586	557	602	572	584	598	605	614	570	619	623	566	536	576	628	627	562	604	536	596	590	562	554	586	599	561	635	599	582	557	562	592	581	596	601	579	566	590	575	587	582	559	538	592	558	597	543	580	574	568	555	603	592	568	596	571	538	549	571	592	598	623	581	583	583	587	588	577	556	557	586	589	561	610	569	595	543	574	544	583	591	574	588	573	547	590	570	572	595	597	672	568	542	563	585	590	588	590	609	584	587	588	610	632	575	596	546	523	612	583	611	585	622	601	588	583	650	558	561	578	573	594	574	598	587	596	580	564	622	573	612	633	581	572	568	571	554	591	601	564	571	568	571	599	568	584	612	571	629	593	569	592	537	611	572	571	624	590	608	604	576	599	569	551	571	579	583	563	570	613	606	564	595	523	557	559	600	551	595	616	610	586	544	580	559	588	570	590	580	626	595	574	628	602	597	582	566	571	604	602	571	582	568	569	579	591	575	568	551	627	540	553	614	570	559	570	555	559	621	606	590	631	581	601	608	549	555	556	584	589	608	629	547	582	563	571	632	569	563	576	608	576	610	555	617	565	554	580	630	588	617	564	576	582	594	584	583	592	577	563	610	569	592	577	555	566	587	576	591	599	581	604	585	578	602	539	617	555	606	555	564	549	574	583	558	598	616	588	609	581	573	598	604	577	569	604	593	592	572	575	621	550	574	616	587	573	538	641	595	591	600	592	565	574	599	588	584	575	611	551	558	573	592	551	620	541	593	572	574	588	570	564	599	577	563	567	589	607	620	596	579	581	606	594	578	609	629	581	593	550	569	552	594	554	582	627	562	605	599	640	566	578	589	552	573	532	637	629	585	586	591	570	624	583	554	593	585	596	606	600	608	580	596	599	581	591	575	584	579	616	579	595	549	632	597	613	579	590	583	606	604	563	567	587	568	584	580	577	606	566	558	593	573	576	544	642	608	589	535	615	591	614	629	609	612	599	546	621	571	570	586	606	567	563	605	549	567	540	562	586	574	622	604	570	609	582	586	596	563	589	603	601	589	585	592	581	553	578	569	630	575	622	562	551	585	580	566	611	604	621	585	593	645	562	591	567	581	575	608	592	611	549	632	540	562	594	593	604	571	605	563	576	555	588	561	568	618	590	598	589	573	603	598	581	591	608	582	592	577	588	551	577	578	619	564	581	595	591	568	627	621	548	581	553	556	557	582	627	573	604	578	627	595	600	596	603	581	624	597	622	563	607	580	590	570	605	588	601	629	617
26929	18857	4278	427	274	213	225	193	200	199	189	206	169	189	198	177	187	199	201	211	164	177	200	172	169	194	165	170	193	180	176	181	186	188	201	180	171	186	187	179	176	179	188	190	173	189	188	171	199	187	196	164	172	183	201	209	189	163	195	208	187	191	168	168	181	180	187	203	178	168	179	169	182	181	200	182	190	209	186	195	204	162	177	187	175	166	177	159	177	189	186	172	169	176	208	192	201	174	182	197	187	196	181	175	193	193	166	196	173	182	183	184	201	173	189	185	180	187	171	204	186	173	189	190	181	181	180	165	178	175	179	176	178	191	206	191	176	152	173	159	182	186	199	196	220	183	207	167	175	184	173	190	155	187	174	171	209	178	165	189	171	191	166	169	193	192	149	203	178	169	190	194	195	189	185	168	186	203	198	195	197	174	184	168	184	181	175	184	182	200	205	164	183	200	158	204	172	193	155	202	157	179	169	199	160	179	168	189	177	169	179	179	188	163	189	170	184	170	197	178	166	191	191	197	197	158	181	211	189	176	160	179	177	169	175	178	193	155	190	157	156	185	183	184	173	169	177	176	177	163	192	194	200	184	178	156	186	177	172	190	180	177	184	162	166	162	194	196	200	176	179	209	195	162	180	170	189	191	193	187	184	178	178	189	198	184	191	171	183	191	177	171	215	179	177	183	171	163	180	185	196	173	178	191	156	177	183	177	169	191	187	184	218	189	205	206	190	202	165	174	180	207	161	164	171	176	195	190	179	207	184	164	173	187	193	176	175	191	190	169	168	158	198	191	185	186	181	182	195	187	176	176	171	192	167	184	178	195	176	186	190	177	179	173	180	174	168	154	170	154	198	206	201	167	170	150	194	200	191	166	204	188	173	186	177	182	204	183	173	183	175	157	201	168	182	168	173	191	198	184	174	176	177	166	156	172	165	166	184	203	183	170	169	190	192	169	172	180	174	155	170	170	162	163	176	179	173	188	186	184	174	180	191	184	168	179	170	183	177	165	211	184	201	179	183	177	167	180	173	182	174	181	199	197	207	211	226	172	175	185	161	188	185	184	179	172	155	196	173	195	173	188	178	175	177	184	200	211	169	195	184	157	193	211	193	193	188	187	183	206	180	195	180	206	159	182	174	163	200	194	200	202	174	194	204	183	189	195	173	169	207	193	195	175	172	187	164	192	185	176	166	197	151	175	181	159	185	212	183	180	172	185	162	185	210	138	158	172	168	166	180	162	194	157	166	181	165	172	186	178	184	173	188	193	167	182	205	181	194	173	174	177	150	199	172	182	184	183	196	181	197	175	170	184	188	182	152	188	168	209	216	188	165	155	195	202	178	184	185	177	178	200	181	175	182	182	172	164	185	164	205	180	202	173	174	197	197	173	197	179	174	180	207	189	176	183	174	190	187	187	179	177	189	173	182	189	187	186	184	160	203	175	194	191	184	188	165	192	184	178	160	147	204	191	170	171	159	182	202	174	201	174	178	182	179	185	190	157	174	177	183	186	191	172	184	176	187	209	172	171	181	206	208	193	168	184	191	191	176	179	190	192	194	175	183	180	204	181	186	190	195	173	194	207	193	186	165	181	185	169	172	171	177	180	168	181	194	191	185	161	178	182	189	186	192	179	180	181	200	170	194	173	190	165	211	171	197	179	193	181	186	153	192	189	176	190	170	175	188	196	188	176	180	185	188	168	160	183	187	186	188	190	167	188	209	164	196	170	164	182	182	172	183	173	172	194	191	199	167	170	189	179	168	172	177	183	204	203	184	189	184	171	174	156	183	165	190	178	175	192	165	178	182	172	188	195	192	176	183	210	164	176	194	185	188	187	160	174	177	179	174	162	178	184	193	179	165	175	165	182	182	191	167	176	165	186	191	200	203	171	181	170	159	173	198	152	192	153	180	167	181	204	169	152	215	196	180	175	189	159	165	200	162	190	175	189	162	219	167	183	195	164	188	182	178	181	159	201	182	180	197	157	171	179	195	188	181	197	203	203	185	202	231	174	210	167	179	176	185	191	163	186	178	174	175	176	179	161	190	165	172	194	188	170	162	189	196	173	176	186	190	160	175	181	176	183	154	179	160	196	171	187	182	173	184	178	194	171	178	178	193	164	166	196	195	163	185	177	196	187	173	196	198	156	179	167	180	174	180	185	183	174	182	170	175	187	157	177	208	182	179	181	178	205	173	188	201	159	158	180	174	173	194	196	180	157	200	179	185	213	171	174	170	185	186	193	187	174	207	172	202	184	189	163	195	177	191	177	191	185	194	164	183	187	198	162	194	201	196	175	195	188	191	193	195	203	171	189	158	185	190	179	154	188	181	179	175	162	156	185	167	163	197	176	166	184	163	186	153	184	176	175	159	175	164	179	189	158	170	189	184	176	165	174	181	172	182	189	173	179	193	190	164	189	184	154	167	180	178	174	185	185	188	191	189	166	180	177	201	179	184	196	199	173	148	181	183	179	198	185	182	181	179	155	186	194	185	198	192	199	184	168	152	203	213	157	190	192	181	188	176	159	180	190	183	190	177	171	186	171	170	186	172	188	185	189	177	180	186	181	185	199	170	177	176	171	180	189	180	182	173	162	187	196	177	161	171	166	169	176	175	186	168	179	164	187	201	171	198	178	180	188	161	205	190	198	180	160	178	168	158	184	215	182	174	182	180	194	170	177	186	159	200	163	187	177	181	186	167	186	173	164	174	206	193	193	182	172	182	192	208	170	167	208	195	199	177	179	163	161	179	174	191	181	182	193	174	210	201	191	190	175	179	179	170	170	172	174	175	166	151	179	152	175	182	168	168	162	164	171	181	203	174	195	180	163	198	176	171	198	190	181	188	192	180	172	196	172	178	206	179	206	168	155	191	169	171	171	170	189	188	191	175	193	182	184	185	204	188	182	188	206	187	200	221	180	176	153	192	195	181	189	184	171	203	184	177	164	163	197	205	159	202	169	154	163	173	175	180	217	185	162	197	165	191	161	203	186	177	212	176	188	185	172	197	172	172	166	182	187	198	186	179	202	194	184	173	173	174	176	188	157	199	183	197	174	182	165	213	169	174	174	174	236	210	181	180	184	185	157	171	182	191	201	175	193	191	175	183	157	205	167	184	166	195	186	188	179	177	181	194	156	164	168	163	177	190	189	182	183	171	170	202	192	202	185	179	193	184	182	184	203	188	176	193	184	191	196	159	171	158	181	186	190	203	174	168	159	169	197	200	191	169	194	191	186	189	210	197	198	179	177	160	162	190	178	201	219	187	165	183	188	194	172	164	160	157	166	199	185	192	173	176	185	174	182	171	180	178	184	198	170	158	195	166	161	159	163	177	187	186	158	183	166	174	175	190	206	188	185	179	199	206	159	174	185	163	194	181	160	178	175	181	206	177	199	201	178	171	185	152	181	157	190	174	191	187	204	167	187	183	179	182	189	167	180	169	154	174	194	194	166	161	189	193	175	183	180	152	174	170	189	172	189	182	177
3974	1119	895	524	400	354	318	326	287	259	249	267	263	249	226	235	251	219	233	271	229	235	231	256	243	240	269	246	255	221	241	233	256	219	225	234	238	239	268	232	237	217	228	245	232	231	245	234	256	230	251	243	239	233	255	244	263	243	212	248	264	254	242	260	242	241	260	232	218	226	228	230	219	228	253	255	222	229	231	255	257	263	230	223	236	236	234	224	220	233	250	232	250	232	239	254	219	262	246	234	238	241	228	256	228	229	219	234	230	230	235	224	258	255	248	214	280	249	230	246	261	240	228	263	257	258	219	242	224	237	268	267	233	219	263	256	239	237	240	229	242	241	260	237	234	239	229	231	262	246	228	252	243	260	233	237	241	245	249	240	218	237	219	246	232	206	236	212	263	241	231	277	242	254	226	226	266	250	227	220	247	241	249	215	234	218	222	240	230	222	257	223	229	264	248	211	220	239	215	249	235	265	266	251	236	230	255	232	240	236	261	219	228	229	242	267	244	256	239	221	267	240	231	238	224	264	251	233	248	198	240	260	218	245	262	237	253	252	258	243	235	212	233	231	218	239	234	236	253	232	239	232	241	254	224	231	250	247	268	257	233	245	251	226	263	224	255	249	219	254	250	282	244	263	242	248	247	225	227	218	224	225	222	251	247	233	219	222	214	267	239	234	264	216	232	228	235	248	205	220	242	245	228	227	278	227	247	245	236	229	252	212	241	243	255	235	225	230	244	226	241	244	243	269	249	256	215	246	249	243	228	228	249	234	238	236	238	224	240	242	253	262	258	238	230	258	250	234	232	250	214	235	239	246	247	220	220	233	249	247	224	232	227	250	244	227	248	223	228	224	243	283	263	254	244	244	216	225	251	247	243	255	247	211	245	283	246	253	240	263	229	229	238	253	261	220	247	251	250	211	225	276	244	242	226	254	248	224	225	233	259	236	225	246	243	222	245	254	278	238	238	269	212	224	243	218	244	244	253	239	237	244	231	224	238	222	242	241	232	253	232	228	242	240	223	249	257	249	237	266	239	231	235	232	253	226	242	257	244	232	231	245	231	258	230	245	265	244	229	256	246	243	253	223	235	236	242	256	229	249	201	241	217	245	254	232	239	258	282	244	240	236	240	240	244	266	232	242	238	224	261	221	231	260	245	233	274	248	237	262	254	216	235	251	255	242	247	247	241	237	243	257	218	218	224	250	258	245	231	216	252	249	259	256	229	247	260	220	259	244	236	231	274	255	217	221	206	242	253	229	240	257	238	240	244	225	224	263	236	240	254	211	226	230	244	242	259	223	213	229	233	224	245	240	232	237	257	246	252	237	237	260	233	226	214	226	231	243	258	238	225	278	279	215	222	242	220	248	236	253	231	222	240	239	236	215	245	237	234	237	242	217	235	223	263	237	267	226	251	246	241	255	229	239	260	258	252	208	256	252	227	219	255	234	232	240	223	228	232	239	246	246	226	252	261	232	248	246	247	251	232	235	227	229	241	232	247	220	223	255	234	252	233	240	224	250	290	224	242	233	273	276	240	228	229	241	248	224	242	215	249	256	255	232	246	232	240	237	243	220	239	252	241	261	231	235	242	237	238	232	230	236	236	241	265	268	222	235	259	203	278	237	240	266	274	228	228	276	257	231	239	239	239	232	259	252	230	242	282	234	230	255	245	219	244	236	244	255	248	233	231	248	246	216	245	232	228	245	242	242	226	228	230	246	243	241	225	244	205	236	233	236	246	229	228	237	254	227	246	251	215	264	226	265	225	208	234	265	256	240	258	242	245	231	229	230	230	239	228	240	231	251	250	263	222	221	266	207	237	234	236	261	257	224	222	212	228	252	255	241	245	249	235	239	240	270	263	227	234	273	261	241	257	231	249	232	248	257	238	261	212	228	222	260	259	245	235	268	241	218	226	231	264	242	250	231	254	241	224	226	268	211	249	255	259	207	215	234	252	218	233	241	239	223	243	221	249	249	237	248	225	234	256	239	229	247	266	245	252	254	250	226	242	240	235	231	254	272	224	253	229	238	242	196	244	252	231	245	253	243	226	247	231	247	210	241	226	233	228	270	208	249	220	242	235	266	259	255	217	243	265	228	241	212	266	264	256	257	248	236	236	225	248	237	218	267	249	242	231	271	250	220	220	203	221	256	253	242	258	244	248	265	221	235	238	237	255	242	246	237	251	246	266	248	203	213	234	255	247	213	221	217	246	233	257	244	243	248	258	230	241	259	244	240	235	248	228	234	244	216	249	243	249	221	252	227	237	220	251	244	221	266	250	252	204	248	246	241	238	253	226	259	223	228	254	251	250	249	241	250	262	229	243	249	256	239	211	218	251	226	254	234	257	262	245	219	227	230	241	237	263	239	233	234	280	246	234	242	223	242	267	248	245	243	245	247	234	239	237	227	249	242	237	243	247	274	233	262	225	249	263	263	223	232	240	208	241	229	227	236	250	235	245	253	260	224	224	257	215	269	251	218	237	244	243	254	257	237	264	236	196	261	269	220	248	220	226	228	264	223	251	259	223	256	235	250	229	228	236	229	213	242	239	232	214	210	240	234	233	231	246	237	248	255	275	265	230	212	242	247	249	226	241	254	228	213	226	219	226	239	224	235	251	234	236	236	236	253	244	224	213	236	230	239	237	213	225	256	242	265	259	235	234	247	259	259	239	232	243	243	239	236	242	243	243	242	239	222	232	225	226	227	231	263	258	226	276	252	250	240	234	222	241	234	246	253	250	253	272	255	238	271	226	251	253	239	277	262	221	239	231	228	238	231	225	234	238	251	225	225	229	232	274	252	239	233	240	245	271	236	255	210	255	276	243	233	219	242	243	251	238	233	235	232	235	228	230	254	219	241	232	268	228	250	216	252	232	238	247	249	238	250	246	257	231	250	257	260	244	243	245	224	228	222	224	263	236	242	241	254	230	208	216	254	264	256	239	208	255	221	220	252	247	228	223	250	245	247	239	222	244	260	252	249	231	258	256	267	224	221	264	235	248	286	275	245	244	250	233	228	233	244	243	243	265	241	232	221	263	236	240	240	239	260	233	250	206	253	227	247	249	234	246	265	239	250	265	239	230	249	230	201	216	236	227	260	216	267	254	262	242	228	227	252	233	253	220	244	233	241	267	246	238	249	235	251	208	222	247	264	239	235	215	240	277	221	257	235	230	263	246	234	247	231	270	240	233	250	237	229	253	250	250	239	244	229	282	242	253	249	216	252	238	223	260	245	207	240	240	255	238	242	236	258	236	216	254	211	261	246	251	236	228	242	234	234	231	267	220	247	244	216	267	239	238	226	250	232	225	252	232	244	212	251	241	222	254	240	245	207	220	224	219	266	280	250	236	210	249	256	238	230	233	225	255	255	221	220	247	250	241	230	229	215	216	233	232	236	247	249	233	237	235	260	282	248	236	263	236	228	222	266	259	228	254	259	250	242	220	193	225	246	254	235	252	250	234	229	216	223	237	244	248	269	270	242
23761	20970	28124	23960	20929	7226	1089	773	661	602	617	559	520	534	477	456	454	431	442	456	468	457	457	446	429	474	460	439	465	478	457	414	464	435	422	428	443	410	421	472	439	436	451	416	407	478	408	448	408	421	411	403	422	405	441	413	399	412	405	431	443	410	425	422	411	417	408	403	425	403	436	430	411	409	453	437	440	434	422	426	419	413	440	402	408	447	416	413	398	364	406	410	425	406	432	373	444	427	441	407	425	399	409	433	400	433	438	466	419	423	423	398	388	409	441	430	392	395	417	433	426	432	427	453	400	392	409	409	416	430	431	437	399	392	424	406	392	386	429	399	440	389	464	392	398	421	456	461	407	436	413	413	404	407	432	412	415	430	415	391	432	440	403	458	423	440	415	435	428	399	400	436	416	391	428	393	395	430	437	434	413	422	417	430	408	412	427	420	414	438	398	430	443	420	404	382	448	432	436	401	430	409	413	428	407	451	425	415	406	440	414	447	465	386	411	410	423	412	411	427	396	420	432	414	418	372	436	411	446	435	449	418	410	412	410	391	405	422	435	448	438	412	406	423	409	444	433	428	424	406	442	403	406	431	398	416	396	440	417	415	424	413	455	388	383	396	418	461	424	418	440	381	407	405	440	375	437	448	419	423	427	421	397	389	396	391	443	422	409	431	418	396	426	426	437	414	426	393	410	399	407	436	410	401	394	412	437	401	420	441	418	418	438	381	398	408	397	425	421	414	450	433	388	419	450	411	394	424	442	386	443	423	386	413	450	435	398	403	420	434	388	423	418	399	428	424	386	402	446	459	431	442	456	431	399	392	410	423	428	389	417	407	437	409	447	443	397	397	426	428	463	376	410	452	367	414	393	397	468	423	407	433	401	426	406	420	425	458	398	386	420	442	404	433	406	450	412	428	409	414	405	397	439	396	412	408	404	409	407	392	399	402	423	408	390	431	424	390	429	392	411	383	425	415	429	408	411	420	405	402	396	433	410	429	449	414	390	418	403	417	415	425	407	398	424	382	416	429	427	402	436	415	393	380	401	374	435	399	397	397	429	416	388	438	447	428	396	451	416	400	427	416	436	413	389	425	414	442	424	434	422	372	415	421	444	420	340	422	406	403	409	458	438	400	457	383	455	408	446	386	440	425	407	427	446	408	406	369	445	403	439	430	446	431	427	409	398	383	431	423	411	384	421	405	418	441	390	434	386	426	418	418	431	429	390	456	405	390	413	409	412	372	408	427	425	397	443	434	422	416	415	444	436	413	410	432	424	448	406	414	424	371	413	424	412	456	404	421	400	437	444	386	435	437	422	385	424	416	427	424	420	434	449	398	401	437	395	436	418	417	422	410	398	429	447	453	405	420	424	424	421	428	394	452	424	418	385	426	378	429	434	399	413	397	420	402	432	448	439	463	433	435	407	437	390	409	398	445	447	405	417	436	443	448	423	401	432	397	409	395	435	418	383	410	400	459	418	431	408	422	416	400	404	389	405	409	416	445	410	416	440	425	391	399	387	392	432	390	361	425	424	442	402	455	435	406	402	411	408	452	387	395	421	388	427	384	421	418	463	426	420	387	390	450	397	402	401	402	410	443	395	405	416	416	447	439	388	429	429	407	414	440	417	407	459	420	402	394	434	454	442	423	404	381	443	408	408	440	417	462	441	438	425	424	386	423	434	386	373	424	415	386	397	430	437	435	449	422	430	447	431	453	395	379	434	413	397	368	411	416	394	453	394	397	389	410	416	422	418	412	383	429	417	469	396	401	429	430	423	397	446	425	409	418	381	427	422	443	443	396	367	432	420	415	421	445	423	405	409	393	438	446	421	420	443	422	450	390	462	421	381	412	430	372	411	383	430	410	435	406	430	428	426	429	394	460	394	455	421	416	422	425	425	435	415	412	412	406	440	416	413	414	427	402	427	401	434	429	397	425	431	398	405	443	478	468	409	405	441	389	442	388	429	418	441	423	410	424	410	385	392	459	412	417	427	419	424	398	419	449	448	401	433	430	431	400	417	426	443	393	428	430	405	399	398	414	415	398	430	439	398	394	418	434	377	404	426	447	413	474	397	443	430	410	398	385	433	424	440	428	422	429	425	407	407	435	440	442	383	441	408	380	416	424	361	413	409	420	398	417	405	428	443	385	450	424	431	406	424	467	413	402	400	396	389	408	390	443	401	390	424	415	442	414	416	422	400	458	412	386	416	417	409	414	396	402	421	411	425	425	412	387	401	429	382	383	388	391	411	404	427	448	399	401	412	402	406	431	416	397	429	431	427	423	404	393	432	381	431	422	391	415	403	425	393	406	413	450	404	442	389	409	413	406	416	429	377	400	448	449	434	431	416	419	414	422	371	401	450	433	424	428	417	449	426	410	382	424	443	392	421	383	414	437	404	429	444	370	404	420	443	416	451	404	408	403	396	403	416	431	406	376	392	436	408	435	415	417	424	402	435	402	412	381	405	405	402	389	380	410	433	426	436	406	421	429	439	421	422	411	421	369	416	424	416	438	382	409	422	401	400	378	395	409	411	382	445	431	422	431	401	430	434	414	388	417	443	376	370	404	420	429	434	370	390	412	387	382	443	376	398	408	422	407	456	394	429	461	438	464	398	399	420	417	452	437	411	461	429	394	452	397	369	397	384	394	392	420	440	395	422	407	377	443	435	365	442	398	387	453	392	437	468	435	401	418	440	423	432	443	432	400	413	411	403	411	431	431	441	430	414	403	434	430	422	411	403	450	413	417	430	407	422	424	397	429	372	423	424	422	406	441	425	418	436	434	402	407	414	427	412	378	425	390	397	414	414	394	399	399	373	456	420	424	422	395	412	427	445	450	385	415	400	429	403	420	396	423	399	364	440	428	401	376	396	428	394	435	425	423	420	397	429	417	429	416	411	422	394	385	430	436	403	407	435	414	406	388	439	405	392	437	410	432	445	386	381	398	409	421	437	409	424	409	402	472	423	468	405	369	382	409	416	443	434	396	410	408	398	424	444	449	437	409	434	377	383	405	436	447	386	441	378	395	404	409	392	377	386	383	415	399	402	445	417	429	433	428	415	427	427	407	440	416	399	410	434	396	427	414	419	412	433	371	404	428	415	397	410	416	402	388	419	408	433	409	371	383	412	445	412	427	417	429	388	439	413	427	444	404	415	429	395	380	470	472	412	396	429	417	412	430	405	437	443	382	399	440	408	413	388	413	417	375	416	394	420	449	430	457	403	438	433	406	420	425	417	429	404	380	480	407	402	406	404	403	385	400	398	413	426	427	419	429	378	411	436	388	432	384	438	423	370	414	493	389	409	424	396	388	427	427	421	427	421	426	421	415	442	420	416	403	409	403	390	427	401	414	427	388	381	451	425	422	412	423	454	404	426	403	389	410	434	409	394	415	421	366	380	422	406	438	427	388	454	426	403	409	432	391	428	417	405	399	414	408	404	430	405	405	424	431	402	413	460	412	421	398	401	432	408	403	405	400	405	424
5161	10763	8276	4116	2857	2229	1698	1405	1200	1075	1034	899	821	765	733	717	663	671	661	607	633	609	599	578	592	581	596	578	551	558	546	577	562	501	554	550	542	554	586	478	562	538	511	504	560	544	535	515	549	517	536	516	547	516	534	533	558	502	549	549	548	509	495	532	532	533	542	516	505	527	531	536	516	508	527	567	537	549	553	536	499	534	534	541	534	483	525	481	507	555	505	538	551	542	528	556	487	546	476	464	496	519	556	555	501	552	531	482	534	539	507	590	518	574	563	490	526	473	509	510	498	519	537	547	539	481	529	526	529	490	491	514	510	566	513	557	531	542	531	546	533	538	522	515	517	526	538	518	507	532	545	522	534	500	596	528	519	564	517	509	516	490	540	531	536	467	499	521	551	532	563	539	542	504	517	541	468	537	519	505	562	512	521	549	508	513	554	534	526	504	528	515	502	515	514	491	510	517	486	499	545	523	548	509	546	483	531	519	558	504	510	494	521	500	494	554	538	559	510	509	497	584	511	500	501	522	534	568	542	529	547	547	502	512	492	487	549	513	509	508	526	537	524	523	545	520	506	507	519	537	507	499	535	533	496	534	524	517	511	538	514	529	541	518	509	546	498	558	525	485	530	538	531	494	513	514	487	470	504	507	546	533	563	524	538	513	547	508	512	523	531	506	527	550	510	535	536	551	554	523	471	510	514	520	538	512	477	557	527	511	522	504	518	497	520	517	560	535	519	501	541	518	551	523	528	533	524	494	533	513	534	512	551	523	538	513	531	549	514	509	516	541	506	515	517	495	514	491	506	490	479	522	520	524	478	526	481	512	510	524	544	524	513	522	512	499	547	533	534	504	484	521	535	493	529	553	491	545	511	517	539	508	530	548	522	531	533	526	502	551	556	508	492	540	549	503	488	526	543	499	515	508	533	520	530	514	540	549	530	510	524	519	549	508	493	570	522	525	525	476	515	510	502	531	528	537	520	516	545	533	484	527	565	599	490	563	503	570	535	498	509	510	557	510	546	546	513	533	531	521	555	513	497	543	556	557	515	517	546	560	545	526	522	527	535	549	549	559	502	506	530	492	485	519	505	549	570	524	517	516	481	515	488	544	499	496	501	558	531	514	546	518	513	498	530	527	518	538	497	505	550	511	508	544	528	547	525	503	520	525	527	484	523	560	550	502	524	538	522	507	504	530	535	519	529	512	528	549	516	519	526	521	511	517	524	514	525	457	534	567	511	539	552	521	520	537	495	534	517	539	540	523	468	519	504	557	511	509	560	515	542	527	539	522	517	494	497	511	469	507	524	498	533	535	531	514	503	521	486	526	526	537	537	494	536	536	462	533	546	501	506	540	485	527	585	460	513	535	545	520	523	532	499	524	515	509	508	517	525	493	520	521	487	490	557	526	564	538	522	510	526	511	500	517	509	530	549	534	500	527	507	522	553	523	550	518	518	531	495	546	519	518	504	494	482	553	554	551	546	542	545	531	518	524	546	549	493	484	509	492	519	493	533	520	526	492	552	501	573	566	535	525	480	526	531	493	519	533	509	551	546	504	530	513	486	528	506	537	523	529	542	554	543	519	554	539	530	541	509	544	504	490	496	526	537	522	580	507	522	504	544	530	546	535	559	528	515	536	516	527	513	566	522	519	499	487	523	522	531	550	517	556	537	508	531	510	578	546	502	532	520	549	536	568	516	538	503	514	498	484	501	511	523	518	529	482	512	536	531	492	519	508	491	558	509	583	533	500	530	541	536	540	559	520	495	514	554	557	509	519	512	540	528	535	493	507	526	547	489	540	527	528	490	528	522	517	515	506	514	501	536	500	526	507	539	533	525	508	518	514	543	478	552	494	505	524	536	542	507	528	545	519	481	563	511	532	509	515	511	491	546	516	535	543	492	529	527	553	511	531	526	512	499	508	471	524	484	530	524	568	518	502	527	513	500	458	541	526	524	509	516	550	518	518	485	518	520	491	515	539	512	515	511	522	491	520	521	546	542	537	499	535	549	495	517	494	521	491	509	497	508	558	551	556	551	524	505	589	537	502	554	532	485	486	531	490	552	512	546	517	538	523	525	525	553	505	517	536	512	498	515	575	598	552	500	516	483	494	546	502	520	510	537	520	502	507	522	514	523	528	545	494	498	527	537	535	524	549	486	493	521	524	512	510	547	493	519	511	533	536	582	526	540	489	541	496	530	543	544	527	553	491	524	512	508	541	523	520	505	545	536	524	473	521	526	486	491	518	551	538	496	482	539	509	499	569	527	533	512	529	480	561	562	491	517	515	562	492	550	568	558	539	493	553	511	529	509	545	542	549	468	518	523	536	550	518	512	523	486	497	510	500	524	502	489	517	513	534	491	546	516	483	513	517	506	552	515	519	547	563	553	535	522	556	506	530	498	519	531	550	551	502	539	575	528	542	510	532	537	547	554	491	500	549	525	514	543	494	533	508	509	530	511	532	531	525	501	545	536	506	561	505	509	529	526	511	554	523	462	569	526	557	560	577	511	493	548	550	561	506	522	550	500	504	496	490	531	541	511	547	507	507	534	530	506	535	535	543	536	514	551	525	519	497	551	544	529	560	546	555	467	491	532	569	506	492	536	533	526	541	488	518	500	510	544	530	551	496	541	533	497	549	479	518	521	577	506	503	518	504	510	552	518	492	510	537	525	517	504	520	479	527	507	523	514	525	502	496	540	484	524	555	588	536	521	550	504	507	524	492	494	556	477	542	527	571	518	508	550	542	508	531	507	539	504	525	553	507	517	507	502	556	522	536	511	535	530	518	545	553	539	529	515	549	505	524	507	508	498	502	514	530	536	525	529	565	513	459	555	564	553	512	529	494	531	482	536	530	505	572	509	529	531	540	549	533	530	529	503	509	535	512	491	495	527	553	541	536	527	496	541	489	572	501	531	551	561	526	545	505	537	541	525	502	515	553	507	544	496	546	517	517	527	487	511	493	539	509	524	507	497	521	526	482	503	516	506	501	491	519	546	526	525	534	515	510	536	524	507	548	518	547	507	465	546	545	543	504	548	509	555	520	562	537	517	511	557	527	477	527	515	539	520	498	558	528	502	531	525	526	491	506	505	514	501	517	535	569	519	537	506	512	500	543	488	507	522	519	548	556	546	481	542	535	485	537	521	536	549	528	523	531	519	539	528	540	496	522	474	502	547	548	524	526	510	523	536	517	537	548	555	508	531	520	531	540	531	508	495	558	580	517	523	507	552	509	506	503	526	490	518	525	548	469	497	495	531	488	550	567	520	513	561	536	545	485	504	501	523	503	553	546	527	572	523	496	523	526	533	553	545	527	549	488	537	537	533	505	501	483	538	542	546	542	532	498	518	541	530	522	501	490	489	529	533	525	501	532	516	551	523	574	550	506	569	529	502	491	538	526	535	495	504	510	503	492	515	502	503	527	516	507	510	534	550	535	595	515	481	537	469	505	529	564	504	519	520	510	518	529	480	501	577	483	510	570
24930	20970	26706	25018	4099	439	309	257	200	226	210	188	193	177	152	164	156	159	168	139	158	161	140	160	125	146	157	116	137	141	125	120	119	149	136	135	129	117	120	149	120	154	118	131	133	133	140	112	128	115	137	141	144	126	138	128	117	133	137	116	126	136	136	143	140	127	125	144	119	140	148	147	122	105	126	136	142	137	116	127	132	132	137	150	127	134	124	129	134	131	143	145	136	131	122	127	136	116	139	127	149	135	147	142	140	134	132	150	153	140	138	132	118	132	129	124	131	122	141	133	136	128	147	141	134	121	120	129	137	142	125	142	164	124	117	120	131	129	134	131	128	126	128	142	124	133	126	125	135	127	146	147	140	130	122	136	129	132	128	164	128	134	123	138	124	143	138	112	134	141	144	150	127	125	122	136	128	142	107	145	162	133	125	125	141	136	123	112	146	145	136	141	132	134	131	142	144	125	122	149	146	135	141	154	144	131	117	131	111	124	131	136	131	141	122	128	125	126	128	116	146	117	137	135	137	131	135	110	155	154	126	130	156	124	125	124	115	137	129	140	128	127	124	140	136	132	137	141	126	136	120	123	121	151	127	128	134	140	144	128	133	122	112	134	141	135	141	128	143	132	117	123	134	116	111	132	135	135	118	138	139	121	134	127	131	137	115	120	122	127	130	142	112	154	132	139	132	148	126	139	104	129	120	130	131	129	120	125	134	124	100	148	156	139	139	128	132	125	129	141	153	139	146	127	115	123	122	128	139	131	136	131	127	131	133	152	137	129	136	139	143	150	128	145	145	117	127	127	118	137	134	148	112	129	139	129	147	128	139	141	126	131	114	120	138	143	109	115	139	134	119	126	123	133	140	136	130	138	119	139	135	134	139	104	126	152	128	144	148	124	120	126	143	119	119	150	125	143	148	132	125	122	133	123	131	135	126	127	150	125	139	134	138	152	129	116	136	123	121	123	134	141	144	136	156	127	133	120	121	127	137	142	124	149	143	164	114	122	114	122	132	157	137	148	131	119	125	121	123	139	135	125	139	123	136	122	143	145	122	131	135	154	148	148	161	149	136	125	127	143	116	136	123	137	125	146	123	139	145	137	141	145	142	131	138	117	124	123	148	134	115	143	136	126	133	138	140	125	128	116	124	143	130	135	145	141	142	128	129	141	130	115	138	121	131	118	132	111	123	114	150	139	141	130	114	117	139	114	134	121	126	112	116	131	139	113	141	139	109	140	134	126	109	112	138	132	117	131	125	134	139	123	118	137	127	145	140	114	114	132	124	140	118	122	139	135	137	140	143	142	127	126	123	117	155	127	152	131	118	114	123	126	123	143	130	146	150	128	143	132	157	111	159	124	150	121	153	130	116	119	130	124	147	147	139	140	139	98	131	138	145	111	132	149	126	125	129	129	129	141	130	131	132	131	133	119	115	123	144	126	148	139	120	81	106	140	133	127	129	114	113	128	113	125	151	118	118	119	128	145	124	119	138	119	131	151	117	140	118	128	121	130	134	124	155	140	120	113	124	131	138	127	132	125	146	130	117	126	118	147	145	147	130	148	116	126	110	138	129	120	127	139	124	130	126	136	142	117	135	128	128	139	130	132	130	138	138	124	130	110	129	139	116	129	125	133	137	124	127	115	126	126	116	128	116	130	136	135	130	134	137	137	138	139	125	149	153	146	147	154	137	133	120	129	130	134	148	139	115	133	140	135	137	125	145	139	114	115	102	139	136	128	131	126	117	117	149	126	122	125	145	142	135	108	120	137	148	131	123	110	133	122	121	121	126	126	113	135	139	117	133	150	132	130	116	141	155	136	127	127	129	138	115	117	125	122	131	101	126	134	116	128	147	133	113	126	142	120	109	129	136	147	149	161	116	133	121	140	122	136	125	141	126	119	127	138	119	125	124	134	130	137	119	123	134	135	130	122	115	152	140	139	133	128	117	123	131	143	129	130	125	124	125	138	137	126	129	149	143	127	125	101	138	140	141	104	119	127	141	120	118	117	142	143	152	143	138	138	132	128	135	146	132	131	134	124	125	130	130	156	132	138	136	126	123	128	128	136	126	129	145	116	117	142	132	127	161	142	123	125	113	132	136	110	126	141	131	140	125	122	151	125	146	118	129	143	120	123	141	126	146	126	124	131	150	116	149	111	138	128	143	137	125	129	133	122	120	134	159	118	133	132	144	130	128	129	141	132	130	126	116	130	157	110	128	126	140	123	128	130	131	145	138	134	127	148	125	159	117	107	175	125	138	137	144	137	133	113	112	134	149	130	106	120	127	129	128	140	134	139	124	124	137	132	130	134	117	145	127	139	145	129	117	120	130	124	113	126	140	112	123	130	127	139	131	132	126	139	136	134	112	141	123	109	126	139	129	137	132	110	135	132	131	128	131	143	132	124	129	123	104	136	136	127	131	104	115	134	125	122	134	156	152	131	113	151	130	134	138	114	114	136	145	138	163	120	122	139	126	139	133	133	121	133	117	114	127	124	133	132	139	132	120	126	154	146	139	138	129	121	129	140	124	118	140	120	125	146	136	133	118	126	139	130	129	137	124	138	131	132	121	130	151	136	133	119	120	124	121	129	145	101	136	142	136	148	113	110	127	132	124	121	118	121	128	120	131	148	136	129	127	118	119	134	129	139	143	119	131	126	117	118	120	160	129	119	123	131	119	132	119	122	128	125	125	129	136	114	124	127	144	135	129	110	154	127	131	115	144	144	121	137	108	135	133	142	132	116	128	125	122	124	139	128	124	126	112	131	139	138	134	147	121	127	107	127	105	138	127	144	132	145	120	129	118	138	129	133	122	126	128	113	137	118	132	134	130	135	123	138	146	136	128	130	142	130	137	114	154	131	141	133	142	123	139	139	150	129	134	138	140	136	119	124	141	113	116	153	155	142	136	131	157	148	135	129	137	128	133	136	132	122	143	142	133	115	144	139	128	125	135	143	141	130	129	139	132	138	117	139	115	142	144	127	144	158	130	115	120	141	143	122	128	130	114	127	114	139	141	142	126	122	151	140	130	128	136	134	133	124	120	118	117	137	137	118	113	136	135	122	125	134	118	107	98	129	120	133	119	126	120	118	133	115	139	121	125	134	142	126	120	137	129	114	137	139	122	122	127	142	125	152	124	127	147	138	145	116	153	138	116	124	116	121	130	120	117	131	148	145	131	130	115	117	144	126	132	123	139	130	123	143	145	110	132	121	125	135	146	136	136	131	128	139	127	142	132	139	123	143	131	143	121	130	139	141	126	139	130	130	135	141	121	111	129	131	136	115	123	131	129	128	119	136	128	130	125	144	144	114	122	116	150	125	133	113	134	118	147	133	138	136	136	122	134	127	148	131	131	131	122	105	136	144	128	118	128	123	133	127	124	129	135	148	126	147	132	133	138	110	119	135	141	132	121	115	119	131	124	129	133	129	136	125	139	159	118	124	124	133	118	132	144	113	125	145	133	131	118	122	131	132	130	134	108	120
4516	5505	4151	1910	1306	990	761	614	537	445	432	369	368	335	303	253	264	290	260	251	243	228	248	237	238	233	226	238	238	209	223	229	237	189	211	210	194	212	199	218	184	197	202	185	198	184	210	200	194	198	195	200	197	179	178	194	195	212	196	182	221	206	214	184	178	193	189	195	172	210	182	195	196	197	189	178	195	195	197	206	179	179	209	163	220	184	206	208	208	203	203	187	182	185	208	218	191	207	205	209	193	204	191	201	176	181	199	188	194	191	208	185	182	200	188	212	188	196	161	175	172	177	187	197	195	223	204	190	191	206	184	195	192	186	217	182	192	192	203	191	187	176	162	192	197	214	180	193	174	175	190	173	202	180	180	172	205	175	192	153	201	213	186	194	177	185	180	199	194	197	203	192	195	195	188	189	183	202	189	207	193	174	182	227	198	192	198	196	195	195	202	223	183	201	206	178	197	231	211	198	194	193	182	190	195	193	195	179	208	202	192	202	193	185	192	195	177	160	175	181	181	183	162	196	190	197	200	195	191	191	220	182	181	214	204	182	191	185	216	166	173	184	193	188	189	184	199	194	188	182	179	157	184	180	201	185	212	192	186	196	188	195	177	168	186	184	199	187	178	186	180	217	199	213	173	178	183	195	186	199	187	193	197	205	218	199	181	210	197	200	180	207	199	177	157	184	186	181	195	185	186	197	166	179	191	176	193	183	187	171	208	201	188	186	212	173	165	189	186	165	176	206	203	192	195	207	191	179	195	173	193	192	194	187	202	195	202	191	163	190	173	210	225	212	203	196	189	191	183	191	188	207	184	220	207	200	216	174	190	204	188	185	182	179	192	179	188	185	192	199	184	177	171	164	195	203	157	173	170	196	188	177	199	201	208	209	215	221	183	185	209	179	198	187	190	183	191	207	179	196	210	181	190	181	183	178	180	187	203	204	198	169	202	202	192	186	187	188	183	187	168	177	207	188	199	189	184	205	198	191	199	186	177	176	187	202	212	157	192	212	199	194	199	148	189	191	186	195	192	188	174	189	204	172	208	186	199	183	207	188	192	183	201	157	194	193	190	185	213	184	184	197	190	206	193	207	191	156	216	189	189	190	185	195	167	174	177	190	182	186	223	206	188	183	175	185	161	215	182	187	192	176	209	193	188	174	196	206	191	204	210	173	185	200	198	189	200	165	205	177	208	168	195	175	210	163	177	206	198	175	179	185	192	199	188	169	165	155	194	211	187	180	182	172	172	185	199	187	191	193	189	192	187	192	199	185	168	189	168	176	173	196	183	209	208	191	209	192	189	193	196	220	186	193	209	179	205	179	195	169	192	188	196	177	197	191	194	177	184	179	210	167	184	181	188	183	196	196	201	197	202	214	196	187	211	189	211	181	194	177	215	189	185	184	186	196	207	203	197	187	193	177	205	165	201	185	205	198	178	184	196	187	194	215	210	180	194	176	191	173	214	215	165	197	196	199	184	186	173	207	186	192	197	195	178	195	184	198	198	204	201	192	189	182	183	183	173	211	183	170	182	171	181	209	197	175	182	198	171	179	211	211	160	194	178	216	193	160	203	185	204	169	208	166	188	189	197	187	214	182	198	175	183	186	193	175	193	206	199	191	214	199	195	194	185	201	181	163	197	187	162	192	191	219	171	186	186	194	216	189	203	202	202	190	195	180	171	157	191	203	202	181	202	213	202	194	166	205	171	169	205	195	199	197	187	183	168	194	187	184	169	206	207	187	191	167	220	209	188	198	191	201	189	199	213	177	181	185	197	181	193	186	201	189	171	168	189	195	178	203	185	188	186	191	200	200	199	173	198	179	195	185	197	197	167	173	186	205	191	216	198	191	184	192	171	199	185	208	173	196	196	172	199	183	178	194	181	208	191	209	193	207	189	189	175	176	186	190	187	180	185	175	208	202	179	160	185	195	167	200	215	172	200	191	196	179	185	187	170	161	202	199	168	191	178	184	191	193	180	195	198	188	193	211	212	181	198	199	190	203	170	199	191	201	185	198	190	170	204	183	178	207	219	210	195	186	196	184	190	183	195	189	183	189	196	186	194	184	179	162	207	185	176	184	202	210	177	180	191	193	190	158	212	200	181	192	159	175	167	203	186	211	196	193	211	169	218	182	210	187	180	201	195	205	173	193	174	169	185	188	188	164	202	197	200	175	169	202	184	176	167	181	197	218	177	194	169	196	188	196	157	191	198	198	204	213	194	185	189	193	187	193	170	179	204	172	170	192	160	192	186	175	203	203	190	185	205	200	192	182	171	201	208	178	190	225	208	191	190	187	187	185	190	181	214	186	194	184	189	209	173	198	179	188	193	197	187	189	186	197	188	215	172	190	178	194	188	184	203	198	180	198	195	174	177	193	155	182	190	180	191	208	192	178	170	177	197	219	178	186	195	180	188	182	177	166	217	181	168	192	201	185	205	176	194	193	177	191	188	199	202	199	174	197	190	207	186	200	166	191	197	186	172	180	218	183	181	210	190	188	171	190	201	178	191	163	197	154	198	173	193	163	180	219	215	216	212	197	206	194	172	206	202	207	184	174	198	172	181	192	190	205	232	193	167	190	187	179	186	207	184	203	203	201	189	177	203	184	197	207	225	171	188	217	176	176	190	179	173	204	192	178	176	197	184	200	194	197	218	190	183	174	168	207	180	215	174	179	171	181	195	187	179	202	178	191	212	199	188	182	196	197	183	198	177	206	180	211	189	161	205	167	196	156	199	191	184	182	176	189	167	178	147	190	174	202	194	178	192	210	181	207	196	203	182	197	175	200	218	186	180	201	181	177	186	201	224	185	189	212	207	207	190	174	198	201	201	153	202	184	195	162	167	178	200	169	187	176	177	209	178	217	202	206	195	173	183	165	169	201	201	188	189	191	201	179	211	204	199	194	196	188	179	211	174	183	191	200	179	180	150	187	188	175	195	185	195	185	195	179	197	199	177	191	199	190	200	190	193	176	182	203	197	203	194	188	223	208	197	193	152	177	181	193	171	191	186	182	165	188	208	193	187	217	184	193	183	197	196	211	193	192	197	195	211	149	187	204	203	190	168	175	193	178	196	174	199	197	180	201	175	171	164	196	198	190	209	190	184	194	186	207	183	205	196	192	200	173	156	179	181	195	190	179	169	183	169	207	197	190	203	173	190	210	195	189	214	174	173	187	186	212	212	202	207	172	187	182	197	174	167	165	190	207	172	187	201	186	189	197	202	184	196	200	179	187	193	188	197	187	192	178	173	196	190	194	164	186	179	175	174	220	184	180	225	190	175	181	193	177	187	155	180	227	211	168	163	184	216	182	177	172	185	202	181	199	173	177	179	166	179	181	190	176	203	203	180	205	172	190	189	193	173	173	166	202	143	183	215	171	183	197	187	225	195	205	189	195	177	185	178	160	183	212	180	226	181	194	171	192	180	193	190	207	177	169	196	207	191	202	183	189	181	202	181	188	185	179	192	201	187	199	165	166	198	172
22745	21002	28714	23477	20996	21003	5685	1196	963	823	800	705	695	604	681	602	605	605	548	559	542	529	529	499	522	571	500	533	486	487	472	503	458	485	483	467	501	467	487	461	457	469	477	504	488	457	454	474	466	491	476	455	454	522	482	423	472	455	490	454	504	493	473	462	449	440	472	475	487	469	461	500	479	471	434	471	455	423	434	483	440	480	470	450	432	468	461	459	442	451	451	467	466	415	476	421	474	465	475	446	484	479	472	487	459	430	417	482	465	467	456	444	451	479	446	480	474	448	461	440	436	433	448	469	490	483	456	483	458	446	477	485	427	481	440	444	443	455	422	496	481	483	446	471	456	457	461	436	457	478	416	490	468	437	440	419	473	480	481	458	482	483	441	498	423	424	471	460	455	415	424	451	475	473	455	458	460	462	455	480	493	455	445	444	448	469	496	432	408	452	447	484	446	502	462	446	447	441	448	439	472	439	425	470	456	481	461	475	432	454	466	463	491	442	440	440	491	459	446	503	479	480	459	427	490	446	442	451	458	459	455	449	433	442	469	454	426	445	443	498	442	477	456	501	439	446	415	467	439	468	449	444	472	474	460	430	495	464	472	450	475	459	460	458	470	465	441	449	472	447	489	460	444	448	487	444	442	440	441	466	434	454	463	489	453	463	490	495	456	437	486	501	449	450	454	498	443	490	460	472	450	469	469	447	452	452	449	462	421	461	471	451	471	485	468	452	425	457	468	467	479	465	473	406	457	415	440	464	462	431	472	485	437	426	470	493	460	492	468	441	448	442	469	441	483	468	478	472	463	456	440	460	451	447	433	467	447	441	484	469	465	438	468	469	499	437	449	429	465	478	449	481	440	468	508	458	466	474	453	509	448	450	450	433	458	409	530	449	444	437	453	428	430	467	489	418	417	456	469	460	485	448	480	453	408	459	473	445	446	470	460	479	443	490	468	456	453	433	439	486	434	494	455	442	464	456	493	470	461	466	459	453	500	456	461	439	454	459	430	484	448	462	424	494	490	458	473	438	482	464	405	440	427	440	444	431	422	447	483	426	437	475	473	469	414	450	446	440	453	446	456	435	449	482	428	475	459	435	477	448	480	444	462	462	452	468	468	449	467	453	468	434	416	472	449	462	476	434	467	433	485	413	433	488	462	413	427	507	476	451	495	438	441	483	420	457	460	460	479	509	460	507	457	455	454	462	467	486	450	441	511	448	496	453	458	446	480	482	441	423	469	402	466	423	452	438	404	441	439	461	451	470	441	476	453	448	489	465	479	453	448	437	502	456	477	434	453	483	479	437	438	479	456	406	433	459	464	424	460	453	435	483	458	451	451	442	469	488	444	470	447	437	454	423	443	474	443	412	447	458	434	438	500	448	468	464	459	454	469	416	446	443	461	466	454	466	453	488	470	494	484	432	442	458	455	443	450	426	442	478	474	438	445	459	459	483	458	448	500	442	449	443	470	456	442	452	471	447	481	435	435	487	453	444	515	464	437	457	433	448	459	483	456	463	468	472	492	434	459	434	454	429	482	498	456	466	451	471	420	478	450	476	464	472	449	496	461	474	418	453	476	459	466	441	438	505	427	458	439	482	498	460	438	489	427	440	450	456	427	469	428	469	481	463	453	474	440	474	472	483	491	451	455	431	432	452	475	470	422	465	434	431	478	482	457	419	485	441	431	452	486	423	462	457	434	484	443	462	435	435	468	436	442	460	482	449	448	429	434	440	437	445	499	448	426	418	409	441	455	437	474	421	453	470	454	443	438	454	432	493	452	447	444	454	472	456	488	451	499	458	482	436	460	426	430	469	457	418	489	433	447	476	496	477	450	465	471	453	500	450	444	473	477	440	464	466	468	463	487	438	483	474	451	472	476	437	456	432	488	440	463	453	508	456	455	427	471	450	467	472	452	470	473	465	442	460	450	467	476	477	466	479	475	459	464	417	421	471	434	475	460	434	430	430	448	442	465	446	444	440	484	405	420	456	502	467	467	438	451	467	451	426	461	458	431	461	471	473	466	455	440	461	439	431	457	456	437	459	447	482	467	434	427	466	483	468	472	465	431	467	422	485	455	506	461	461	471	427	457	438	445	447	472	442	476	454	471	441	542	472	480	469	461	448	462	447	468	447	443	471	479	453	473	473	466	465	455	459	478	459	468	470	488	483	440	470	482	456	471	478	458	428	452	467	436	435	485	444	421	426	467	481	442	423	429	444	494	415	460	423	467	456	445	489	419	431	465	464	466	447	464	514	399	458	450	480	463	436	474	464	475	469	506	472	438	470	440	428	482	435	492	428	466	464	445	445	475	476	432	448	454	436	427	463	418	413	474	444	453	460	452	473	486	447	424	456	439	467	457	464	422	477	494	436	481	444	437	431	436	422	469	430	450	482	445	404	431	461	466	481	488	439	432	456	437	471	445	472	399	426	477	451	442	427	452	441	453	476	472	466	444	487	435	445	431	410	449	444	491	422	467	486	466	433	469	493	465	486	439	511	470	413	397	467	467	441	446	459	428	447	471	481	503	437	473	429	454	479	538	435	426	443	481	479	444	465	436	445	469	445	462	448	428	469	440	450	469	439	476	466	459	475	437	438	502	457	434	437	427	419	472	448	476	439	468	455	455	459	439	452	441	458	427	383	460	487	432	398	451	500	462	469	437	429	437	447	439	438	460	464	439	436	468	454	420	460	429	485	461	461	446	448	456	472	479	440	509	462	432	472	461	471	463	459	443	465	418	466	468	441	472	447	463	462	468	425	433	468	430	445	463	429	460	476	460	433	447	467	492	429	468	445	476	478	484	471	440	497	429	483	449	432	450	453	450	451	445	450	473	481	460	451	451	434	480	454	458	467	460	453	448	452	463	473	475	452	456	417	434	447	422	435	458	439	468	439	502	419	490	481	423	464	467	446	437	429	425	454	462	472	425	395	469	482	484	434	476	473	480	460	447	422	437	469	459	453	465	390	436	475	485	463	439	453	447	425	420	456	460	431	450	451	459	410	458	446	445	454	474	444	480	419	505	482	513	454	477	442	459	418	452	432	453	454	492	443	456	491	474	442	439	461	457	472	464	461	446	444	427	485	443	420	444	463	459	474	455	428	474	453	457	454	444	460	479	462	454	488	439	408	465	419	428	437	488	417	460	459	457	457	446	451	479	450	457	460	478	432	439	441	475	430	456	436	463	501	462	475	468	450	419	447	457	459	459	455	428	483	443	431	443	423	465	440	453	438	490	442	456	490	453	439	456	432	429	471	445	445	431	456	429	409	455	426	442	464	434	458	456	458	426	471	455	413	458	431	421	454	474	448	458	479	450	414	461	457	459	453	452	484	458	456	499	439	455	443	435	436	464	494	458	505	409	487	461	445	453	469	474	457	454	469	473	456	446	476	447	427	436	436	466	517	431	467	460	512	467	472	470	485	447	469	434	441	478	465	443	468	444	444	454	475	481	473	451	469	435	481	475	445	465	482	427	484	475	461
7569	17330	13233	7055	5029	3755	2825	2294	1825	1606	1506	1303	1221	1066	1021	953	855	846	845	832	763	804	697	720	727	716	695	707	690	669	669	667	687	671	629	605	622	630	638	630	598	642	593	630	614	603	631	609	612	591	583	627	594	592	589	587	649	617	570	589	573	581	620	595	627	624	627	612	621	582	602	593	597	535	575	593	609	548	633	597	547	585	590	597	594	595	573	590	556	606	587	605	598	580	596	607	603	587	574	564	576	567	559	619	591	574	580	603	552	588	605	567	560	624	563	583	614	551	615	560	598	593	611	585	600	608	576	582	576	561	558	549	560	542	576	595	609	587	570	583	558	588	617	596	562	605	597	608	651	568	615	582	544	603	603	580	579	651	579	582	549	588	569	599	524	585	602	635	563	565	562	604	572	557	600	567	585	599	572	565	554	624	580	595	527	615	588	583	616	616	555	614	580	539	584	634	565	567	553	585	584	587	612	575	583	580	609	580	583	607	573	586	598	623	557	551	596	559	558	565	563	596	586	587	620	599	585	543	613	576	565	594	597	588	567	589	635	575	600	538	562	601	588	595	588	568	575	600	602	555	567	588	554	588	557	565	633	566	625	559	543	588	591	585	567	580	616	614	594	584	556	574	614	600	581	597	564	622	607	633	620	583	592	618	618	592	595	638	590	605	570	562	589	569	562	599	598	596	561	610	600	569	561	584	569	585	595	542	581	633	585	543	596	572	561	542	574	618	567	573	571	579	569	588	618	564	581	569	572	594	600	549	580	637	612	600	550	579	551	615	566	594	592	587	578	584	597	542	581	606	586	576	581	573	572	562	552	607	601	596	595	586	541	582	562	626	601	591	563	608	594	571	600	570	583	564	612	541	579	613	556	579	561	574	579	600	584	593	610	595	556	601	634	546	574	602	621	605	575	589	611	598	557	582	567	549	602	610	575	580	546	570	603	598	633	582	584	571	546	594	579	589	551	597	531	527	586	585	575	577	515	607	558	654	655	555	554	609	589	586	573	543	571	598	598	601	606	576	565	562	566	540	576	575	613	574	632	596	603	582	620	551	576	573	570	569	546	592	603	547	619	596	581	595	561	576	597	621	586	572	562	584	574	562	579	584	606	548	549	571	559	583	584	578	619	555	581	579	601	609	570	566	547	603	589	556	554	551	613	622	573	566	519	605	588	553	575	565	609	598	603	544	592	546	589	578	565	593	575	614	571	592	606	565	589	592	583	580	602	614	615	578	612	577	538	600	580	573	585	564	542	617	589	594	573	610	610	562	572	568	598	578	540	569	605	573	591	558	583	596	603	549	602	578	580	620	582	617	567	560	627	573	570	588	591	583	604	550	574	593	553	583	580	570	554	594	563	592	593	581	628	591	593	595	593	556	554	569	631	569	584	618	580	583	587	587	625	572	596	544	599	624	620	568	549	590	551	604	590	577	534	577	591	564	570	574	589	620	581	598	575	583	592	596	604	585	561	502	549	583	605	571	611	617	608	569	589	563	578	591	556	535	581	589	540	596	553	555	596	567	555	598	600	572	572	563	597	579	580	606	579	559	548	580	595	615	594	591	589	567	575	585	588	592	584	561	599	544	513	585	606	591	536	576	583	565	577	593	589	557	551	621	617	586	569	570	575	608	547	577	572	582	616	607	534	601	626	608	597	594	579	563	623	566	592	595	560	595	572	607	633	570	566	535	584	586	571	639	602	602	569	601	613	556	637	580	616	595	593	590	558	606	587	593	567	587	588	605	600	571	559	548	566	615	574	591	605	636	573	613	589	578	546	560	607	599	580	569	599	594	606	582	627	575	609	605	634	564	593	580	556	521	590	542	533	581	543	564	593	549	572	583	599	589	568	601	576	646	514	621	596	622	578	601	589	556	609	586	555	606	572	588	590	583	600	584	574	599	601	557	621	573	567	585	583	605	613	620	609	547	528	613	604	566	631	539	560	570	591	571	568	571	634	583	558	580	566	590	560	575	574	582	529	596	611	583	570	533	544	577	567	585	576	543	529	562	608	605	607	569	566	598	559	605	535	601	566	564	590	581	548	612	595	574	586	559	573	540	581	584	574	558	598	550	599	601	574	566	596	566	565	634	612	576	609	562	597	551	586	577	575	580	571	584	615	596	618	586	599	590	560	589	569	556	560	610	599	540	562	589	559	534	630	567	570	594	599	586	579	536	548	570	564	594	553	572	601	563	585	575	592	568	572	572	587	582	585	653	618	591	545	574	619	591	603	564	601	620	589	560	616	566	571	580	617	583	568	591	547	609	576	574	616	614	596	574	584	572	588	590	603	578	564	605	600	574	604	547	569	551	576	587	549	594	603	513	566	577	572	607	572	609	605	620	544	574	623	600	569	540	591	573	573	607	589	589	602	581	593	590	540	623	538	594	543	584	559	595	616	624	614	568	529	577	609	554	630	606	595	570	591	617	590	583	562	631	603	572	593	593	569	619	585	628	578	635	600	586	586	611	565	573	585	585	606	603	601	543	618	588	607	564	574	539	587	578	564	613	529	593	608	586	622	623	529	586	596	622	573	592	564	646	578	574	561	547	590	570	596	631	528	563	582	524	623	588	570	606	522	601	608	628	578	606	544	589	555	618	559	595	580	618	564	588	561	590	568	615	586	536	565	585	544	605	535	625	527	583	587	594	571	628	586	618	602	598	594	594	566	625	580	592	544	602	569	611	564	550	600	579	586	610	577	548	581	573	601	595	560	604	554	578	559	598	592	569	592	553	589	615	583	584	575	564	556	599	547	606	539	580	568	604	594	587	635	570	615	559	554	548	557	543	614	589	613	604	597	552	567	612	570	588	570	589	558	562	612	634	613	582	580	588	597	625	569	592	606	567	584	529	571	595	617	589	610	568	599	586	596	541	548	573	600	581	590	592	568	619	589	575	642	582	616	594	562	540	586	586	532	580	630	566	594	589	554	601	602	588	595	612	574	565	561	569	565	582	577	577	543	627	578	572	595	584	589	565	555	612	599	583	562	621	514	563	588	594	561	609	584	582	550	560	572	604	601	612	592	619	593	609	569	616	557	577	607	586	596	601	599	633	611	549	611	555	544	555	622	560	575	613	584	561	582	574	575	572	605	596	563	556	610	601	552	589	591	591	583	557	528	554	613	579	532	611	571	615	583	588	551	583	582	591	578	568	559	602	606	579	595	595	602	570	580	622	579	573	568	613	578	573	569	565	562	541	602	598	576	542	567	602	614	575	543	595	582	564	557	571	583	559	579	560	562	573	572	567	566	564	556	540	579	563	573	579	584	578	569	569	546	573	573	572	579	582	586	589	576	580	601	604	626	543	624	600	611	565	581	612	630	546	605	547	565	588	583	547	588	591	612	572	594	616	617	594	616	552	574	551	570	617	634	625	594	532	591	610	585	588	588	559	606	594	626	608	599	623	616	581	560	576	594	598	563	600	564	611	550	576	614	577	603	642	571	553	522	555	566	557	588	607	566	549	570	578	619	538
26853	18802	4396	500	302	256	208	222	198	206	162	188	194	207	186	190	190	186	194	167	148	173	161	179	156	179	160	177	170	179	180	173	186	167	195	194	157	157	160	191	189	179	169	169	178	175	183	168	179	178	161	174	182	172	188	170	201	179	160	187	190	170	180	190	166	184	179	177	203	182	170	184	184	200	172	167	199	195	187	182	192	176	170	183	154	183	156	196	183	192	166	164	196	185	159	173	186	197	174	167	179	163	171	189	184	165	199	178	206	179	203	175	160	206	169	166	178	214	181	159	203	207	176	165	152	187	174	164	179	186	190	178	197	166	172	188	180	183	169	166	184	185	206	190	177	192	176	185	172	183	204	155	186	178	180	184	180	190	189	168	185	185	151	197	173	164	173	174	188	177	166	156	191	172	201	196	183	159	162	168	191	184	191	168	174	198	168	163	180	200	194	175	166	199	182	184	188	190	170	162	186	198	163	213	220	191	164	183	180	175	165	170	183	171	181	179	186	191	176	174	170	165	179	161	180	199	198	169	186	187	191	187	176	182	193	162	179	195	172	186	177	189	186	173	184	175	177	174	177	190	209	199	174	194	172	182	192	191	175	185	196	169	169	208	176	203	187	197	200	194	172	178	191	164	155	172	177	172	162	175	199	193	194	193	188	188	166	187	180	170	194	154	179	171	188	187	164	163	188	200	172	191	175	175	171	159	165	165	186	177	177	173	211	180	210	185	175	184	185	175	193	182	180	198	188	184	187	170	161	202	171	182	172	167	190	178	177	201	193	155	159	192	172	185	173	181	176	164	170	188	175	169	172	168	144	202	198	180	181	184	182	162	178	186	178	181	174	187	200	166	178	193	180	167	194	165	186	173	171	181	178	175	176	168	175	178	195	178	174	179	173	188	164	178	207	184	167	179	169	185	163	172	164	173	188	215	155	172	169	158	210	181	155	194	178	192	180	200	178	147	185	192	166	181	199	164	172	166	156	188	189	194	172	182	181	193	181	175	157	170	175	197	183	214	199	187	187	182	167	202	174	186	178	171	191	159	188	186	173	163	184	165	167	172	179	191	189	181	208	169	164	179	177	171	173	177	189	192	181	175	166	186	193	178	189	186	163	155	168	180	169	201	184	191	180	176	182	189	184	176	177	187	170	178	179	181	173	170	178	179	168	175	173	169	182	197	169	191	155	209	178	175	193	187	204	200	185	179	167	164	157	175	180	201	181	216	198	151	189	201	180	165	167	168	191	167	189	203	174	169	179	183	201	180	148	192	172	192	188	195	174	187	189	178	201	200	208	178	207	211	168	178	203	183	184	190	185	159	177	170	182	177	157	156	181	184	184	195	171	168	196	165	201	178	183	192	189	214	156	188	183	183	177	156	171	182	183	172	194	185	205	187	192	161	190	186	171	186	187	159	182	173	188	159	182	161	206	182	166	184	189	191	192	173	162	175	180	193	180	179	189	185	186	176	172	173	180	206	186	204	149	173	189	178	182	156	190	163	156	177	181	182	195	175	186	180	214	166	169	180	178	167	178	195	177	185	166	168	208	156	193	188	175	164	153	162	184	180	178	175	184	183	163	194	163	136	193	171	204	180	195	175	167	189	192	189	174	180	179	198	175	186	176	195	197	185	165	180	177	169	179	205	165	176	183	207	180	174	170	169	173	174	152	197	169	192	168	170	172	195	173	170	190	187	166	178	161	169	177	185	173	182	191	166	166	168	169	164	204	163	177	161	184	169	190	195	194	189	185	192	183	173	160	178	191	184	177	199	200	156	185	181	180	194	190	187	174	178	179	196	166	168	190	162	177	154	175	175	172	163	167	170	183	178	185	186	203	176	193	168	192	177	193	175	181	185	179	189	178	190	192	194	159	188	191	178	190	185	181	194	191	196	177	168	191	162	179	185	179	167	201	187	182	165	170	201	194	165	188	159	188	193	177	167	188	185	149	165	167	168	194	175	181	193	191	192	182	196	192	163	177	166	171	185	179	187	196	174	177	195	166	198	173	209	166	181	184	187	182	205	165	149	171	151	189	181	178	177	176	163	194	185	189	190	183	177	194	169	178	194	181	187	160	160	165	152	200	157	186	182	144	160	183	170	170	152	190	175	201	169	184	188	210	158	174	188	177	181	169	189	176	197	167	181	183	185	179	176	184	204	193	191	183	184	152	164	162	185	179	196	176	164	196	159	182	207	177	205	188	190	181	162	167	180	163	188	169	173	204	150	168	201	165	187	179	192	180	178	165	180	188	167	204	176	175	180	170	168	185	192	177	179	170	181	146	171	172	185	191	193	170	198	179	170	179	193	188	169	173	177	171	181	183	226	181	196	176	147	172	178	157	164	182	171	164	170	166	171	155	195	188	179	176	181	169	163	167	183	154	194	173	161	175	161	168	195	154	181	183	176	182	194	179	175	156	169	161	154	203	183	187	168	167	184	189	176	165	181	174	183	176	159	156	190	165	184	168	173	175	181	203	196	196	192	190	161	170	162	176	199	193	178	193	186	188	206	206	180	207	161	175	152	181	196	189	182	179	184	186	213	181	211	185	196	188	201	200	188	191	165	203	200	177	184	183	163	181	177	171	157	164	174	197	181	188	208	184	195	162	165	186	166	194	162	186	159	179	171	175	182	195	176	171	173	194	178	198	183	169	191	197	184	191	163	185	176	173	195	185	158	183	179	192	189	157	178	174	181	180	179	174	207	171	182	199	168	194	215	195	187	200	191	178	167	172	188	199	190	182	164	187	183	163	190	193	164	183	173	180	193	196	182	171	195	168	193	168	204	168	177	163	188	210	173	189	168	188	187	181	182	196	180	205	185	214	181	183	208	179	172	159	183	169	164	171	196	190	184	161	183	182	200	165	177	184	208	170	194	197	173	170	193	171	200	198	183	187	183	193	176	182	193	187	177	175	172	170	172	177	180	182	184	188	167	178	168	177	155	156	183	182	164	163	180	153	159	170	176	185	200	167	205	194	159	179	172	206	178	179	147	195	207	177	172	201	186	190	183	170	184	178	174	195	169	204	190	178	184	187	186	168	204	192	166	165	186	191	180	188	165	172	179	171	179	169	186	166	203	188	174	176	163	193	180	188	209	191	190	162	187	195	188	198	179	162	192	167	187	173	159	192	183	186	191	170	173	163	182	186	183	170	188	189	163	158	182	196	195	194	179	182	151	180	177	180	213	166	164	173	163	192	189	185	177	192	192	186	200	175	186	172	169	194	208	157	200	148	185	169	163	181	174	174	190	186	166	181	187	169	156	188	165	195	190	198	189	184	193	168	175	176	146	206	198	158	190	176	156	165	182	189	176	179	176	194	166	164	160	187	180	188	152	193	166	180	179	170	190	168	179	193	153	176	181	203	184	203	171	193	196	194	187	157	200	173	180	161	161	180	165	182	183	164	166	167	194	169	189	198	198	186	181	159	174	159	192	175	195	176	165	192	181	180	170	208	193	186	164	166	162	182	186	156	176	190	172
3949	1157	878	512	404	356	324	299	303	337	235	244	237	236	280	251	244	237	234	246	204	231	234	230	234	226	244	254	239	238	265	253	249	237	217	229	238	240	222	244	243	243	218	236	239	234	226	243	235	229	261	267	235	259	268	243	234	235	254	253	240	228	233	233	249	218	214	245	254	241	236	216	258	266	237	233	238	233	239	232	249	226	221	230	212	241	242	275	238	291	247	262	232	236	231	233	247	233	235	242	230	242	236	242	267	236	241	214	247	242	223	253	246	255	248	215	239	252	200	221	250	252	244	223	236	251	249	235	251	235	220	260	210	272	206	262	254	298	234	239	260	264	249	254	255	251	220	251	234	234	239	237	253	242	250	230	239	234	249	238	240	247	254	241	218	267	239	217	246	225	251	233	248	219	236	216	225	246	226	255	251	253	243	243	246	218	232	253	248	229	227	248	256	274	239	254	241	244	232	235	261	228	258	229	232	236	233	262	256	221	252	228	267	243	237	200	240	250	212	213	242	253	234	274	244	238	216	261	241	234	259	199	228	252	234	240	256	235	224	247	252	260	230	217	260	212	243	249	227	261	234	244	238	252	221	233	215	257	288	220	232	222	227	238	246	244	251	252	219	248	232	241	229	255	255	226	248	226	234	222	246	230	223	237	206	247	219	237	244	226	243	220	225	245	230	258	221	233	234	273	225	243	240	223	249	221	229	224	237	254	244	226	225	251	241	236	226	207	256	241	273	234	250	237	240	237	241	224	236	225	222	239	257	222	232	253	228	249	269	254	229	249	213	241	228	239	245	235	216	233	268	251	250	236	246	259	248	248	221	225	242	243	214	222	261	220	233	228	238	242	256	253	244	223	222	210	228	233	229	230	241	213	248	225	267	218	269	267	247	266	243	221	220	246	203	242	260	258	235	236	232	241	233	227	240	249	211	217	238	252	218	233	250	228	235	245	225	243	244	266	246	270	238	230	226	228	241	263	230	278	228	235	237	244	224	241	221	232	229	249	204	234	224	224	228	244	250	262	224	235	230	220	249	241	229	243	219	250	237	235	232	246	243	227	232	223	233	250	232	233	267	249	238	217	225	251	245	245	248	247	242	217	209	250	231	232	225	224	237	222	238	234	251	253	250	250	238	271	210	219	239	234	229	278	254	245	254	249	241	229	239	237	236	238	239	245	241	240	241	236	232	244	250	244	232	243	205	288	212	264	255	220	218	241	258	271	213	250	250	205	257	275	230	250	243	224	222	262	245	234	242	234	225	265	249	237	244	254	240	242	229	199	250	235	235	240	234	218	215	224	232	233	238	268	223	212	247	225	240	263	219	210	249	223	241	248	219	246	185	223	251	232	218	269	241	221	239	238	220	237	257	221	220	232	239	227	236	248	248	236	248	236	242	233	233	244	255	227	253	210	254	209	233	265	225	241	223	242	211	239	265	243	239	232	252	222	238	264	214	241	238	261	246	230	228	226	232	230	225	238	254	254	223	243	241	226	254	201	236	222	241	266	246	249	230	255	233	235	236	237	237	227	233	233	262	218	226	249	244	237	233	239	235	242	213	245	227	263	253	220	259	215	254	233	253	233	242	227	245	254	261	220	241	204	231	258	248	235	253	252	237	262	229	218	228	206	231	249	261	231	261	235	258	239	263	224	255	226	244	237	241	228	229	227	226	256	238	261	260	236	242	258	246	235	223	278	250	229	222	223	242	250	232	210	268	235	251	254	244	222	245	236	231	221	224	225	242	245	224	228	223	257	234	253	244	216	247	241	247	236	244	272	233	243	246	223	249	234	220	235	254	229	227	250	259	250	245	258	229	221	255	223	238	244	236	232	254	231	270	250	259	263	253	232	243	217	227	255	201	240	261	259	238	244	229	228	254	256	231	240	241	233	238	226	231	241	237	237	252	234	221	236	236	231	269	252	226	232	240	215	233	253	252	233	243	251	264	235	217	235	238	185	251	253	269	231	254	246	239	252	230	258	237	212	232	234	223	205	248	248	252	238	235	231	247	242	274	237	241	233	244	219	240	235	248	220	205	247	261	230	225	243	265	217	239	228	224	240	220	258	270	263	233	231	226	251	251	241	230	240	255	249	226	248	250	252	246	219	239	247	246	218	216	226	234	239	255	232	228	255	209	252	255	224	229	245	230	257	246	217	257	254	235	275	242	251	234	256	239	248	245	253	238	216	262	211	242	218	244	251	243	231	227	236	250	229	225	225	224	252	224	226	235	247	261	241	218	256	242	208	258	231	259	246	252	235	236	249	245	261	221	263	259	236	205	226	241	251	242	244	231	213	245	253	235	236	252	251	246	240	248	256	237	245	268	251	234	265	243	241	247	253	224	232	237	212	226	281	263	239	261	251	231	225	239	224	237	263	217	255	207	237	244	251	224	267	228	254	230	239	221	230	214	252	244	259	220	249	243	240	236	231	262	209	261	248	260	257	265	223	228	232	219	230	252	247	245	247	236	237	255	248	236	235	244	248	230	233	223	222	238	269	264	229	241	248	268	238	233	233	225	227	238	239	274	251	248	256	238	238	214	217	255	253	231	241	240	218	236	215	245	224	232	268	240	226	251	231	237	248	223	224	241	239	265	260	261	230	249	232	231	226	231	240	257	242	222	240	267	255	229	257	238	250	233	229	238	253	238	231	226	246	229	237	239	213	235	241	232	232	239	232	244	246	231	251	219	234	248	260	232	245	253	241	226	236	244	227	222	223	212	241	246	225	251	232	275	259	234	259	236	230	214	237	256	257	230	241	243	254	261	229	230	265	276	289	250	230	207	217	243	255	202	251	228	224	240	237	233	254	237	243	236	241	271	237	235	266	245	236	211	233	240	210	235	218	229	229	252	217	224	231	236	230	263	257	240	206	259	230	240	229	250	231	239	224	221	249	251	237	227	246	237	240	251	256	249	230	222	254	238	247	266	232	244	236	237	259	239	237	225	228	231	231	226	218	199	197	249	243	261	248	257	238	232	249	238	223	268	226	228	252	242	250	249	199	229	233	236	256	218	224	263	251	221	254	236	217	235	252	238	220	287	243	247	232	246	264	227	222	218	232	236	258	263	247	221	242	241	240	245	208	232	228	229	220	234	236	255	220	223	270	225	254	232	245	256	226	235	238	230	216	242	233	235	266	231	248	257	225	265	227	212	227	261	253	223	233	254	262	242	258	251	280	253	220	267	259	226	220	250	227	244	227	234	258	241	245	232	233	263	235	258	232	211	240	240	249	228	244	218	248	260	214	243	209	240	253	232	221	236	243	251	271	198	263	247	203	239	224	224	238	247	225	224	248	239	234	241	248	211	233	250	234	258	227	253	251	234	256	261	235	230	219	258	238	251	238	224	253	228	245	232	253	214	226	240	242	223	256	219	211	211	214	235	234	229	233	269	259	249	228	233	225	214	215	270	234	237	233	233	232	187	257	250	217	263	210	249	250	235	250	264	228	260	244	251	243	221	212	265	225	227	236	243	247
23750	20978	28180	23942	20926	7139	1067	826	680	628	599	512	531	517	496	497	512	501	473	459	417	430	470	427	408	446	423	463	454	427	413	477	387	413	423	386	442	402	440	444	360	446	438	428	443	414	413	415	415	401	383	461	435	391	402	421	422	386	444	406	426	399	427	419	445	401	392	403	404	396	446	423	390	426	432	424	413	423	423	428	421	417	431	414	443	456	414	400	411	413	442	417	404	393	431	396	403	427	439	440	440	416	398	431	380	414	409	403	415	383	440	408	403	447	429	423	411	467	433	440	432	406	415	409	436	384	435	409	435	448	397	371	416	420	406	441	410	443	428	397	390	413	429	403	401	403	415	421	428	407	397	431	366	412	426	380	385	419	401	383	395	423	448	435	405	411	399	433	406	398	439	419	446	427	422	428	422	417	438	424	418	398	389	391	378	410	397	413	383	418	418	427	441	402	403	426	431	398	410	414	394	430	432	384	408	435	399	357	385	410	389	398	415	412	405	436	436	411	418	392	374	419	413	427	422	390	429	443	397	421	380	383	424	429	421	412	417	452	413	412	391	445	439	417	423	440	412	422	393	400	419	368	423	438	423	407	420	418	410	406	434	399	387	388	391	418	430	428	424	394	445	420	450	411	400	417	430	379	435	424	436	432	424	401	385	403	407	379	423	403	407	415	464	416	374	397	411	448	422	390	419	423	428	403	410	412	416	435	423	445	401	375	372	414	447	417	411	424	442	385	422	409	434	437	424	428	385	391	432	446	388	409	411	413	434	414	417	423	432	413	446	438	409	416	411	458	447	446	419	362	441	450	438	436	446	469	404	428	428	402	400	439	399	414	412	436	450	419	414	412	405	409	407	389	444	455	396	401	416	436	388	407	423	397	419	437	405	431	397	403	415	381	422	407	421	403	398	396	381	388	402	409	404	434	419	441	401	422	431	424	439	406	428	416	408	433	405	397	411	406	415	472	401	411	438	427	384	382	407	430	402	408	412	419	430	424	473	424	376	412	447	417	414	406	409	418	410	407	423	461	431	435	416	372	402	424	418	364	392	417	411	402	440	428	379	412	413	397	435	470	437	391	405	407	413	418	418	394	416	421	393	410	398	430	406	422	411	405	383	417	437	411	391	365	402	463	406	381	426	391	409	379	414	381	433	435	379	422	441	408	371	393	418	410	395	422	426	450	436	396	419	418	443	394	408	415	427	407	439	410	422	431	428	385	457	455	413	391	418	365	432	397	412	414	384	423	419	422	408	423	428	402	422	427	442	446	423	445	395	412	412	406	360	431	426	411	420	443	381	405	453	401	425	425	438	411	347	399	435	408	433	395	455	428	431	388	387	390	413	402	372	401	396	420	388	423	404	411	390	434	414	418	413	400	433	400	387	427	410	408	413	382	402	380	415	417	411	394	442	439	416	412	383	442	415	450	389	416	423	404	429	448	424	376	389	392	425	402	459	394	420	419	416	404	405	430	402	415	407	410	400	391	430	426	448	428	384	399	422	416	425	407	407	406	441	401	393	408	400	401	407	436	418	418	439	411	393	385	405	398	428	426	379	384	400	426	392	407	394	426	387	395	398	419	423	421	381	425	418	412	424	380	382	432	398	428	423	431	420	423	413	423	420	421	395	390	407	407	408	424	404	403	414	421	384	419	422	412	412	424	388	407	401	427	387	434	435	382	397	414	432	409	408	403	404	393	404	406	407	447	394	449	395	384	424	396	418	439	399	456	385	417	405	431	415	393	416	389	397	418	435	416	423	408	400	396	418	409	380	430	429	423	416	424	399	391	382	391	418	406	408	430	403	401	374	427	426	421	415	397	416	428	422	401	444	371	421	393	390	375	438	387	377	371	398	379	444	448	416	449	423	415	419	411	396	415	398	396	423	410	400	404	430	417	410	420	391	395	393	428	446	398	384	418	444	393	418	382	394	418	411	407	403	419	418	402	404	391	420	419	423	418	414	407	447	414	401	385	457	420	478	376	391	433	404	429	419	372	416	434	441	418	403	413	420	400	380	420	425	411	426	396	415	367	405	400	408	415	401	404	411	419	415	410	415	404	452	415	417	408	400	416	423	401	402	415	446	472	429	419	424	425	434	441	378	435	439	419	418	391	390	432	445	388	410	404	377	407	418	401	393	434	410	429	411	387	433	409	427	420	413	398	407	413	441	453	437	452	410	422	445	436	424	410	418	414	404	390	428	467	398	424	404	399	384	420	435	390	415	423	423	411	394	426	380	439	379	434	413	387	369	408	371	446	424	393	430	420	419	445	397	407	411	432	468	411	462	435	418	431	397	432	434	423	448	432	447	408	412	383	415	409	421	401	413	411	390	413	411	421	418	380	419	409	408	413	421	465	409	401	420	409	379	431	454	389	427	417	418	442	423	421	414	421	441	407	410	403	381	395	400	412	387	452	428	408	406	428	417	415	408	431	387	418	398	430	398	401	406	405	423	409	404	391	407	429	398	396	391	401	385	398	392	371	379	405	420	422	402	456	388	386	439	460	423	441	430	407	422	379	425	416	418	421	400	402	407	382	385	387	432	403	462	427	400	440	443	400	431	397	388	419	402	401	435	390	382	434	401	382	410	439	406	424	393	412	424	396	442	408	398	397	463	385	402	406	371	392	430	426	417	383	414	428	428	420	396	403	421	422	431	420	413	429	405	415	398	397	400	395	415	425	409	398	411	443	407	420	411	457	419	428	397	413	409	428	397	422	441	409	430	430	382	417	423	416	430	404	397	435	367	414	412	401	430	437	404	441	422	379	419	392	441	407	447	405	411	392	441	368	423	415	413	390	399	405	415	412	432	410	438	397	411	412	431	392	397	410	421	430	394	437	392	440	408	447	414	376	431	409	447	423	425	401	416	391	407	382	401	445	407	445	421	410	403	435	395	416	435	417	405	400	439	418	413	418	399	407	442	397	442	355	432	407	418	409	427	419	393	430	411	401	406	410	397	406	412	420	411	419	422	423	454	399	428	470	426	385	423	403	450	409	408	461	384	407	423	419	399	421	402	425	439	393	406	430	433	392	408	412	448	385	443	413	420	399	404	406	414	396	423	376	419	409	403	403	382	379	463	454	400	401	409	421	437	389	413	406	437	406	376	407	429	413	403	405	421	414	396	408	394	406	414	391	433	407	409	400	406	406	407	414	416	410	419	434	385	391	412	408	440	441	429	433	423	370	422	436	440	392	453	439	437	400	385	406	404	414	439	371	435	388	391	437	377	390	394	403	419	418	412	384	419	396	398	382	405	400	380	427	432	379	408	414	424	420	406	415	431	433	401	420	442	389	452	400	419	422	427	399	410	412	427	403	411	454	446	421	398	388	406	419	409	426	387	450	437	405	458	434	401	433	387	408	447	413	418	437	435	403	438	418	404	415	394	427	389	447	424	419	422	447	397	412	392	409	413	427	411	437	413	415	388	405	376	418	424	448	410	411	442	467	420	432	397	438	413	398	408	404	399	438	456	377	402	422
5224	10754	8395	4060	2866	2147	1691	1311	1163	1064	984	912	756	792	695	672	622	622	633	657	633	571	566	599	556	566	515	593	534	574	580	567	585	547	543	544	557	507	526	525	551	544	504	513	534	518	517	559	510	513	542	566	564	549	551	547	517	572	523	543	500	488	504	524	541	525	538	528	513	545	529	520	510	539	519	487	563	525	524	555	512	524	513	485	507	494	545	550	539	508	507	514	498	491	554	527	557	500	543	542	559	550	541	556	538	506	501	496	530	477	486	544	499	578	479	543	515	484	511	503	546	537	527	551	493	503	565	542	537	527	509	559	526	534	465	508	504	519	524	507	525	517	503	507	536	506	531	539	531	509	507	524	554	516	555	515	530	500	520	543	511	505	521	453	527	516	525	552	547	485	550	532	526	486	524	493	535	529	550	548	525	515	511	554	497	502	548	520	544	494	507	501	535	514	500	491	551	479	522	534	469	506	500	529	532	497	543	499	510	596	524	511	524	538	532	496	530	515	547	524	530	514	541	528	512	528	519	543	520	545	514	492	552	528	530	477	507	462	499	522	524	539	508	524	499	518	500	519	515	499	516	536	544	549	529	552	503	503	522	497	542	514	528	545	527	506	524	505	538	524	548	521	554	532	492	530	488	513	535	556	491	483	496	566	458	501	531	516	514	541	513	557	470	494	522	564	532	502	512	475	487	522	526	484	558	474	485	541	500	546	536	527	527	533	531	530	503	527	517	504	512	485	526	535	533	538	484	514	516	530	508	508	505	550	471	524	507	535	519	534	536	512	533	531	538	500	527	541	547	521	542	502	515	513	483	539	569	514	547	505	587	516	529	537	553	527	537	526	519	500	482	508	554	483	527	507	539	554	523	523	517	532	503	538	492	475	493	482	532	541	530	510	490	538	484	537	498	526	512	503	497	519	507	518	498	511	505	517	480	486	502	528	492	510	489	487	504	485	512	512	566	477	529	543	532	506	514	520	531	512	529	500	547	512	513	503	515	523	513	509	530	477	524	496	517	503	546	540	493	485	504	524	479	529	486	528	510	533	477	523	506	550	536	499	540	481	487	545	500	518	572	517	519	558	523	506	526	537	519	495	520	527	509	556	532	502	556	510	516	506	508	538	519	532	511	521	530	543	539	517	522	534	572	541	505	527	520	520	489	558	508	494	523	511	521	523	525	549	514	516	495	493	544	531	572	525	541	521	481	484	525	535	532	515	535	550	535	543	493	510	508	533	497	510	523	469	526	491	490	519	512	526	525	510	535	479	498	508	545	523	501	518	512	533	512	493	560	496	521	508	490	488	519	550	463	514	515	541	502	563	524	500	554	553	485	506	502	517	529	519	525	519	538	514	516	504	544	573	510	531	553	525	520	523	504	546	547	534	500	538	510	541	496	515	501	529	517	548	550	458	511	485	524	522	539	524	544	538	509	490	537	536	501	502	501	509	477	507	495	479	496	516	510	508	548	538	559	496	492	526	531	464	531	519	489	510	521	534	522	521	493	542	561	542	507	524	490	517	551	506	537	496	523	549	538	512	549	523	536	528	512	505	552	507	514	509	568	503	520	493	495	537	537	507	510	545	456	512	552	489	531	541	514	499	529	516	515	540	508	539	508	512	474	481	534	559	519	485	504	516	516	534	541	532	528	523	494	516	514	538	489	470	531	541	496	516	532	501	530	584	534	470	528	505	508	513	486	541	537	494	573	538	494	515	483	499	489	551	570	533	542	541	581	454	520	521	516	575	554	521	455	489	510	541	506	576	481	504	486	491	489	511	555	548	528	515	512	486	501	548	522	545	500	515	518	539	506	533	510	489	538	500	497	534	469	531	513	521	504	520	506	475	493	499	518	556	495	553	480	515	494	561	475	526	502	524	569	497	499	512	497	520	527	490	507	499	501	517	478	478	488	479	537	488	515	552	502	514	512	487	502	500	519	468	529	526	534	512	501	549	528	500	529	530	498	492	514	508	532	505	532	540	500	513	528	501	514	538	496	544	517	529	524	530	530	533	555	511	507	499	505	487	506	525	512	483	484	530	532	528	502	520	519	517	515	544	515	555	484	528	528	538	501	517	571	516	502	493	564	457	501	494	533	532	537	476	599	500	463	533	544	496	494	544	526	511	493	523	531	528	494	502	528	519	528	556	508	535	505	558	519	550	478	512	519	519	495	554	515	502	543	471	515	493	490	478	559	515	528	487	554	549	526	526	499	505	497	517	509	504	470	517	481	503	518	558	477	515	518	512	487	495	495	534	513	588	496	519	532	488	494	508	537	543	533	499	530	484	519	531	531	528	553	574	527	532	505	538	522	537	513	511	526	502	472	512	484	547	530	479	532	515	528	502	499	531	477	510	517	564	505	551	522	496	486	490	496	512	512	554	530	537	522	517	509	509	490	512	540	517	515	494	540	503	551	537	544	518	513	487	509	488	525	494	491	523	548	533	533	479	500	517	530	521	523	567	484	533	539	544	502	533	541	553	468	501	511	509	488	484	496	512	532	513	501	537	522	532	528	503	542	530	528	493	543	522	514	513	538	515	500	502	506	504	548	523	493	532	503	517	527	492	507	516	537	499	530	516	539	490	485	477	488	521	491	517	519	541	477	493	524	532	489	485	520	519	522	501	509	522	521	531	517	519	550	495	524	579	550	484	507	498	501	521	515	490	525	473	527	562	534	523	546	511	551	498	533	552	510	505	531	558	550	540	479	496	540	515	489	490	541	548	488	468	546	520	523	549	550	535	544	565	518	501	485	511	513	544	551	507	528	512	545	507	462	513	472	498	514	476	536	527	563	568	522	546	521	533	509	534	513	531	479	522	546	533	572	546	540	532	516	512	523	526	510	476	531	542	508	493	503	531	519	502	532	510	554	544	546	483	542	515	519	502	555	515	534	506	534	481	566	530	540	516	501	538	500	531	564	514	537	512	531	532	521	539	556	542	496	524	497	500	495	509	548	553	532	496	507	529	489	483	569	463	541	466	535	497	508	522	551	515	535	556	571	529	529	517	548	547	527	489	521	507	553	531	563	514	514	532	541	512	505	511	512	511	516	525	513	523	532	544	512	516	505	495	531	519	497	515	507	505	508	568	525	484	548	487	537	534	520	498	557	503	529	514	512	554	551	517	514	503	472	522	518	543	517	515	509	544	519	528	502	516	483	516	535	498	499	508	541	522	541	513	522	490	509	508	532	515	495	524	503	525	507	503	495	545	478	522	494	516	491	499	516	493	523	503	506	512	482	547	461	531	504	502	498	552	516	553	490	489	488	500	507	544	515	516	505	528	538	480	479	512	527	510	451	514	525	511	522	526	520	509	489	470	527	503	533	539	517	520	537	518	569	542	535	512	546	511	564	489	538	499	501	519	564	512	505	493	505	534	486	537	529	493	509	532	526	493	512	526	528	501	501	560	543	510	549	547	479	531	545	507	479	527	481	514	523	502	548	540	520	512	510	511	493	535	518	480	496	517	508	556	515	516
24952	20941	26618	25046	4130	406	334	246	216	216	217	176	187	184	175	144	152	160	171	151	139	147	118	155	161	145	113	133	129	120	160	144	143	149	140	106	137	143	147	142	128	132	143	129	124	137	158	134	143	121	132	122	125	140	135	112	123	152	145	130	120	143	132	128	125	118	136	123	136	141	143	125	110	138	145	115	136	116	125	129	139	131	139	146	122	133	147	148	108	139	142	143	128	109	130	145	114	124	139	134	131	134	130	127	126	110	110	135	117	121	144	129	112	141	139	143	124	122	125	133	129	133	144	135	119	115	118	122	134	137	135	125	124	122	123	124	142	124	117	124	128	129	139	119	140	112	110	129	146	103	155	121	123	134	155	121	152	114	137	130	140	129	135	157	147	127	140	149	122	126	121	140	138	124	129	127	109	126	145	160	139	142	131	125	145	131	129	117	141	130	153	129	135	134	129	139	117	109	128	119	145	139	98	134	132	143	123	130	143	148	128	112	130	122	132	108	115	133	134	127	119	110	121	133	103	113	136	116	117	148	135	126	134	132	114	118	118	116	146	132	111	155	111	120	169	129	122	125	119	123	123	132	126	134	119	129	130	131	139	132	132	133	130	113	142	113	147	133	141	133	120	139	129	130	126	119	130	130	128	124	132	120	121	134	126	131	105	132	117	127	130	116	136	115	128	132	125	116	131	115	138	124	141	136	126	127	124	135	143	121	129	136	143	123	117	138	135	134	132	137	137	148	117	125	124	121	131	118	104	138	118	112	129	155	105	141	138	146	122	136	143	108	133	138	139	126	134	144	129	127	149	134	119	145	127	135	136	132	131	147	135	130	107	159	124	105	130	145	139	128	124	129	108	129	155	115	125	133	108	136	139	117	118	139	146	140	132	123	147	115	133	125	123	120	129	146	105	135	118	127	121	135	136	119	141	126	149	133	118	137	129	134	126	136	142	135	131	134	122	127	124	141	145	148	139	136	143	137	120	130	128	135	145	116	121	118	147	150	121	120	131	110	149	137	139	119	121	123	122	129	118	126	143	140	115	117	138	148	121	114	127	141	128	133	137	150	138	123	120	148	124	151	129	116	124	137	119	132	135	138	120	141	135	149	131	130	101	125	145	158	130	116	136	119	130	112	130	103	122	136	145	148	127	121	140	112	129	116	140	109	115	130	129	149	123	139	133	146	134	139	133	138	123	140	119	149	134	109	122	149	123	124	122	136	146	131	111	128	118	137	115	133	117	124	126	129	114	151	125	135	114	134	124	114	119	139	121	125	135	123	132	151	140	109	132	134	136	123	124	114	130	121	117	124	122	149	142	113	136	145	131	139	125	139	120	135	145	129	105	135	115	133	139	127	138	121	143	138	119	121	129	120	125	132	137	101	143	128	130	148	128	115	130	124	134	112	118	159	116	127	141	120	123	118	116	129	121	117	127	131	101	168	162	130	121	132	121	129	128	144	124	132	128	148	140	128	116	111	105	118	152	133	151	139	154	143	119	122	141	125	144	125	137	121	121	122	131	142	121	112	138	120	113	128	140	146	130	128	131	115	133	126	128	125	138	119	146	131	119	124	109	114	137	122	132	132	128	134	126	154	103	130	139	112	125	129	126	144	149	130	140	133	112	130	125	130	120	131	158	117	119	135	129	133	114	136	132	136	133	117	121	127	131	118	128	150	117	132	137	122	132	119	132	117	151	144	135	128	118	119	122	139	140	133	130	117	105	127	148	143	128	110	111	148	109	128	124	122	144	120	130	133	139	123	140	132	119	127	106	109	126	132	112	148	117	111	132	98	103	124	131	116	112	119	117	129	117	133	121	118	114	123	125	130	123	131	132	156	165	107	104	147	124	137	118	127	119	119	149	120	124	133	121	111	124	125	112	136	120	122	127	122	127	99	137	112	116	119	146	134	122	148	154	132	122	139	112	126	109	116	111	147	132	139	122	142	119	130	144	124	125	144	141	142	126	120	134	103	126	141	121	132	148	146	127	131	131	126	128	132	99	127	121	122	123	135	109	119	117	137	113	145	133	125	131	130	144	115	153	117	139	112	147	132	118	125	118	133	132	125	120	156	132	123	128	127	120	143	112	137	128	105	123	126	119	112	128	139	111	132	108	145	131	125	147	136	151	139	130	127	130	110	120	128	129	135	136	143	122	139	139	125	136	112	147	138	127	119	142	148	126	121	122	112	118	121	119	137	137	118	131	123	131	138	134	135	135	150	132	119	122	122	132	134	135	131	128	112	112	111	102	147	121	124	114	137	134	138	129	102	113	127	139	124	118	121	122	114	133	124	131	127	140	120	120	138	113	119	131	123	125	126	112	128	106	114	134	123	134	136	145	116	138	116	138	140	130	125	128	136	153	116	141	125	105	107	126	124	144	123	134	123	112	123	141	129	129	123	107	143	142	132	106	147	130	119	133	142	149	119	125	119	141	127	125	144	114	135	128	116	116	149	120	111	167	118	135	137	104	152	136	130	135	111	137	134	128	133	121	155	128	141	117	148	141	102	120	130	107	119	135	119	123	125	122	126	120	103	143	122	125	118	130	145	130	121	121	116	126	132	130	124	135	120	129	142	122	146	135	132	134	118	123	120	143	115	117	113	121	138	145	124	103	135	138	141	135	125	113	136	125	125	130	139	123	126	140	123	124	138	141	126	173	133	143	114	104	145	143	129	132	150	130	137	126	136	127	135	139	108	125	134	136	137	137	139	118	130	122	144	127	132	128	144	117	126	103	131	98	124	131	131	145	149	125	108	125	125	133	138	127	143	131	131	141	127	106	122	131	118	112	130	120	137	104	110	138	130	128	146	121	131	109	119	137	128	132	120	129	121	135	115	147	138	115	125	141	108	133	130	138	135	118	143	115	133	132	129	120	136	141	109	125	135	130	119	124	139	106	123	133	129	130	140	131	134	124	140	131	113	147	140	122	128	139	123	153	142	137	108	138	115	138	119	143	113	134	102	149	133	133	139	115	139	122	123	122	143	121	130	126	115	144	132	133	119	130	109	119	134	113	123	120	119	149	144	118	132	114	123	135	112	129	123	122	129	120	128	118	119	125	128	118	105	134	123	123	128	127	122	115	123	143	121	139	116	126	130	135	134	133	129	117	138	119	116	137	125	139	140	141	139	136	98	116	123	112	95	140	133	117	137	147	143	112	125	137	122	127	122	140	117	109	114	136	119	119	132	143	137	127	145	130	130	130	131	136	114	135	140	134	135	141	142	164	128	145	106	138	127	133	112	116	127	107	122	136	140	134	134	108	135	142	113	135	119	126	137	132	132	128	140	132	127	137	131	123	110	127	130	115	121	117	124	139	123	121	114	109	130	128	132	145	127	135	118	141	137	116	140	111	141	147	140	142	126	106	124	142	140	126	109	141	126	139	130	116	125	123	143	131	131	125	115	120	125	143	125	133	116	134	129	145	134	126	113	118	118	117	136	124	122	109	119	113	122	137	140	133	137	112	128	126	124	118	121
4578	5571	3978	1972	1300	1014	781	571	536	407	445	393	322	355	311	306	255	256	241	272	233	239	236	221	218	225	207	227	203	217	242	195	215	208	187	216	182	224	182	191	195	201	189	182	207	185	210	185	196	192	188	198	191	194	187	200	204	187	202	184	200	166	187	183	194	185	183	202	192	187	190	181	187	200	204	201	174	189	198	193	192	188	166	232	169	186	196	195	183	176	213	175	178	154	199	193	191	173	198	173	188	192	165	179	205	192	173	207	195	209	174	181	168	176	187	177	197	189	179	184	184	200	157	179	158	176	188	183	204	207	196	199	204	187	207	169	191	198	211	203	174	180	181	215	184	202	188	198	187	189	185	193	179	176	169	182	207	185	217	170	226	181	212	190	204	207	200	186	179	189	181	181	174	196	169	198	169	157	157	173	167	167	191	177	179	185	205	169	184	188	166	174	185	196	183	182	182	152	165	185	193	174	181	194	184	156	185	199	191	186	185	192	179	162	181	178	177	179	165	192	193	177	186	182	194	200	168	180	146	207	169	188	178	179	186	175	188	172	196	183	195	194	197	177	205	181	196	200	195	205	175	177	188	189	210	176	183	202	204	204	186	200	180	177	164	172	187	188	190	193	205	173	193	184	176	188	190	188	219	188	189	202	160	187	193	212	208	192	173	195	168	164	174	187	186	204	201	209	194	189	199	166	196	176	201	188	181	198	194	196	195	209	190	183	190	180	204	203	171	185	185	162	171	194	189	199	177	183	188	179	177	178	174	205	201	176	179	183	214	181	171	182	207	182	188	185	188	190	195	213	171	192	194	189	218	206	186	194	176	196	187	173	195	184	188	177	207	194	184	193	209	176	205	186	191	200	186	191	171	189	175	191	177	193	191	172	188	172	215	225	197	193	200	186	183	167	180	183	166	185	174	182	190	190	181	180	183	191	179	189	186	194	184	198	189	197	179	189	178	189	205	183	191	202	196	175	174	205	186	185	180	185	191	191	186	182	191	176	200	177	202	176	214	186	191	167	183	180	187	175	178	213	197	185	189	193	174	187	181	178	181	190	194	176	191	184	188	174	181	182	201	191	185	175	194	206	200	180	189	183	191	197	169	195	188	205	172	189	172	194	184	173	209	214	195	174	200	196	211	200	181	176	190	183	178	177	200	195	200	204	183	188	178	162	185	203	187	199	200	192	172	171	192	196	191	201	199	193	201	186	169	185	185	184	192	186	192	182	194	201	184	200	176	197	203	171	191	208	167	184	176	173	184	196	205	182	210	213	204	191	197	166	174	174	174	180	171	172	191	179	193	163	213	171	199	183	204	199	193	166	173	191	163	197	189	196	195	194	178	191	197	181	207	183	179	190	181	159	175	186	204	178	201	166	208	181	178	197	187	172	165	205	168	184	176	170	192	189	201	182	174	177	224	199	174	183	170	183	184	180	162	177	180	174	195	185	203	168	200	182	194	194	183	162	210	209	186	175	182	189	193	215	179	170	179	204	196	229	172	198	181	161	213	184	168	175	205	173	194	196	188	168	179	183	170	173	177	188	190	192	190	161	190	185	202	179	184	184	196	205	167	191	203	182	181	185	190	206	165	176	162	166	191	196	200	194	164	202	187	190	194	168	197	193	180	180	193	187	183	178	206	177	196	206	180	187	206	202	185	196	188	190	181	181	175	182	181	180	200	174	170	203	187	187	178	192	188	197	183	178	154	206	197	180	154	189	207	200	191	180	187	202	216	194	199	210	201	194	174	192	186	217	170	201	205	179	202	179	212	172	211	173	194	179	204	176	177	193	167	195	186	197	204	161	195	193	182	184	197	178	176	212	158	192	181	170	202	175	180	174	221	172	190	174	171	196	177	178	190	202	195	158	182	184	201	186	190	195	191	201	161	190	186	181	183	192	212	189	188	158	191	222	183	188	206	179	186	168	170	184	185	186	200	190	180	196	191	170	173	198	202	200	201	184	197	159	187	180	182	191	173	195	164	184	187	180	176	178	190	181	184	198	197	175	176	203	208	179	168	199	182	207	197	195	198	197	186	174	195	196	193	184	167	204	189	203	208	177	201	189	190	182	171	195	189	174	174	186	175	166	197	186	185	172	178	211	198	184	189	184	192	201	183	177	179	196	203	185	204	194	184	194	180	199	183	183	197	200	203	174	175	202	181	192	163	185	205	218	176	174	198	182	180	180	179	189	194	179	183	219	215	158	200	186	202	193	190	207	165	202	180	188	186	213	201	186	189	208	190	210	192	214	168	217	187	190	161	191	192	187	182	185	186	216	176	190	187	193	178	157	190	218	196	199	182	202	179	185	181	199	163	223	191	203	197	186	195	201	207	179	198	190	188	198	209	178	190	192	168	180	187	200	201	178	176	171	178	194	180	204	207	199	188	182	181	189	180	189	232	204	209	186	195	180	185	185	185	172	180	201	191	187	169	203	185	177	160	198	176	187	197	185	182	200	186	177	188	203	195	184	187	176	181	153	195	199	185	206	192	189	211	176	160	181	187	187	184	213	184	179	205	187	177	170	186	191	175	168	187	194	175	190	201	175	203	187	181	183	186	154	174	180	202	194	183	182	191	203	173	180	164	172	193	178	183	200	187	189	198	173	195	211	182	193	187	187	184	204	211	188	192	156	194	196	196	175	173	162	188	173	182	186	168	185	185	182	213	191	172	182	188	183	207	166	166	172	183	181	194	193	199	196	186	175	172	167	178	219	174	210	184	171	169	174	173	182	169	204	187	172	196	192	213	198	195	173	207	172	193	175	164	203	179	204	181	185	175	167	196	185	194	191	193	205	176	171	194	177	172	194	171	172	184	181	187	192	183	191	183	203	197	198	214	152	200	182	183	189	181	185	182	212	203	177	175	204	188	208	185	193	197	162	180	176	169	187	160	183	182	192	177	183	196	176	201	175	161	188	178	174	190	159	189	203	178	207	180	190	183	203	178	197	217	168	187	186	189	176	197	203	190	187	204	204	168	210	178	180	180	184	209	174	185	192	189	174	188	180	196	204	182	192	192	167	176	189	173	176	173	177	189	183	211	188	179	191	206	186	193	177	190	191	205	186	197	211	183	183	201	174	198	182	215	209	192	181	204	189	164	205	175	185	173	184	191	196	196	178	171	172	191	194	189	185	199	172	176	185	194	180	181	182	176	166	172	163	174	184	181	178	192	215	197	194	189	195	192	192	210	177	176	170	189	176	184	172	191	170	175	166	189	165	175	208	197	194	203	184	176	165	194	192	178	176	155	173	200	179	208	202	194	209	187	166	172	185	192	199	172	189	158	180	198	196	177	205	174	167	191	161	202	180	153	177	187	166	183	181	193	187	192	180	176	181	197	176	181	199	194	220	180	201	188	206	185	173	148	191	188	196	190	169	187	187	171	198	206	202	212	193	194	165	189	217	182	186	188	201	193	187	196	174	166	201	185	211	200	197	177	161	180	161	170	203	169	194	191	186	213	216	188	172	187	180	184	195
22808	21052	28775	23519	21045	21056	5928	1193	930	888	792	744	702	644	580	579	595	528	579	525	531	544	576	517	471	520	486	479	477	479	517	499	442	491	461	486	511	493	467	488	479	488	472	500	468	468	490	449	454	414	429	506	450	465	470	503	484	472	449	456	483	471	426	460	464	463	454	446	438	445	454	426	463	469	481	435	458	430	471	450	489	447	506	476	470	404	470	456	425	422	461	459	470	439	430	465	468	472	446	438	419	490	474	445	476	500	450	422	409	492	425	464	421	455	479	460	445	465	472	466	435	507	455	424	448	468	476	448	445	454	454	447	443	457	459	471	475	471	433	468	472	444	473	440	460	467	445	484	460	491	491	487	442	482	449	428	457	450	469	452	487	461	474	446	480	450	447	440	459	470	472	464	407	486	478	468	458	474	453	449	446	435	451	448	452	476	480	490	507	438	488	461	442	447	442	434	419	446	424	491	438	484	460	515	476	442	452	421	450	419	453	419	485	449	480	434	457	396	446	434	454	483	476	435	437	472	452	461	494	467	445	475	493	461	462	458	424	441	454	468	453	457	459	463	431	462	457	453	451	465	467	465	423	439	451	482	425	463	426	459	415	418	479	465	487	445	474	493	483	456	434	451	418	433	465	452	443	495	421	507	480	473	419	446	443	433	450	454	481	470	438	463	461	441	462	426	434	440	449	470	461	439	427	435	454	481	460	471	433	450	467	485	471	464	434	464	481	433	489	453	449	421	480	447	460	461	457	482	479	462	493	472	471	420	481	483	455	456	462	419	451	466	452	437	449	448	453	424	472	491	462	442	458	428	441	466	402	458	446	441	470	488	479	432	426	464	455	443	483	463	431	434	439	488	452	432	452	470	447	468	442	467	437	449	457	477	438	487	444	442	466	485	431	444	440	475	482	421	496	454	471	452	462	500	477	475	429	453	454	448	490	449	456	459	455	432	453	451	446	439	448	460	481	440	463	451	436	434	462	425	441	445	435	453	442	403	437	485	446	432	436	455	435	469	490	455	435	451	434	434	429	471	470	465	441	448	449	468	447	453	453	462	442	421	438	449	469	434	444	453	465	423	445	461	466	440	432	460	462	433	450	463	444	451	485	461	434	464	451	480	469	397	463	437	439	466	476	417	463	451	475	437	446	423	439	449	445	488	466	463	488	463	445	447	472	452	474	443	458	476	439	476	477	494	466	474	443	428	429	438	435	449	472	486	448	480	457	430	430	465	448	449	456	469	431	461	499	446	477	441	476	463	444	465	472	484	425	430	449	431	464	476	440	458	468	445	441	444	441	475	465	461	458	456	446	440	463	444	474	471	460	413	467	441	441	472	520	448	462	453	477	464	478	438	454	454	451	429	516	433	457	454	453	457	440	409	433	479	452	441	466	448	438	457	477	475	464	470	463	467	456	473	465	495	425	490	451	460	436	439	438	488	467	459	433	469	470	466	436	428	426	506	454	464	473	398	436	429	438	468	477	456	451	437	494	455	453	455	433	468	438	489	454	445	446	469	450	475	457	468	436	454	443	446	470	438	422	441	438	494	481	427	455	460	435	459	441	447	464	467	449	448	474	477	442	422	470	419	456	486	428	417	468	455	456	444	426	435	439	454	469	427	486	415	475	478	447	478	431	476	442	441	436	468	444	437	448	437	486	446	437	452	429	408	449	444	483	449	431	449	441	484	437	464	473	486	469	463	477	466	453	471	436	428	451	429	497	442	466	434	489	457	447	473	463	479	418	487	444	424	455	453	457	464	425	496	499	457	452	460	434	512	465	435	447	446	437	469	467	446	426	440	463	457	448	439	416	447	516	431	431	472	472	453	472	456	456	443	446	438	427	471	465	454	460	387	465	464	492	452	474	482	428	465	460	463	481	451	438	470	444	404	490	418	441	442	460	459	482	456	490	487	472	443	496	434	507	417	438	465	451	470	459	490	497	473	451	444	455	469	444	437	453	444	464	434	429	461	462	455	448	467	461	451	441	471	460	475	465	467	406	452	469	461	461	492	456	426	465	476	459	469	455	468	469	432	465	439	450	429	467	430	452	476	433	467	459	491	476	414	446	452	437	480	417	444	457	433	445	447	439	446	449	399	400	462	440	497	426	478	439	433	461	476	409	463	492	461	486	444	462	450	467	449	462	408	440	444	408	434	446	453	457	466	450	462	450	436	436	442	462	446	464	450	447	485	456	448	467	491	449	401	429	440	434	472	441	458	446	458	462	458	450	485	484	426	479	445	463	479	433	452	417	489	464	466	444	442	451	462	448	458	461	453	453	416	438	492	442	454	470	431	432	499	465	424	477	447	438	450	444	468	441	449	479	487	422	426	417	448	483	428	474	441	472	468	466	425	422	447	435	447	449	469	458	429	438	448	453	455	454	455	455	438	465	488	458	457	414	447	450	408	476	414	481	434	452	459	436	449	471	443	444	459	464	413	449	467	491	454	455	452	457	499	472	444	436	458	501	429	457	481	456	453	435	452	433	444	458	454	480	460	461	473	432	453	437	450	420	446	458	446	425	434	485	458	468	429	501	442	466	438	463	438	447	482	452	431	495	444	442	453	458	456	418	462	486	447	479	478	436	440	506	482	431	424	453	479	436	411	412	466	470	454	414	456	445	434	490	471	472	451	463	424	443	459	429	455	468	471	458	440	443	469	475	456	474	421	486	459	444	453	475	455	429	456	463	442	463	465	417	456	456	462	463	424	452	460	464	469	457	466	496	468	425	459	466	471	464	437	462	458	457	464	440	471	449	481	453	478	414	440	454	449	425	468	416	474	451	450	476	471	487	450	457	444	444	433	446	474	438	495	418	443	456	448	436	437	455	450	448	467	458	431	503	462	441	453	452	485	437	458	450	473	479	453	452	448	445	419	428	492	480	459	470	477	444	446	435	453	450	429	500	438	469	458	439	463	456	447	461	466	433	429	454	434	459	428	450	453	433	478	453	426	413	416	483	468	449	421	440	477	452	431	466	406	470	475	388	434	475	435	427	422	477	456	488	444	463	478	452	458	429	431	453	439	437	465	401	415	460	441	415	459	447	442	457	437	454	508	420	447	433	424	459	451	441	457	470	447	460	460	452	475	448	458	452	436	482	456	455	405	449	468	455	446	464	448	444	455	464	463	485	464	477	460	466	464	431	412	422	432	469	446	438	471	453	451	461	448	475	440	432	435	442	481	421	428	495	436	461	470	423	457	463	463	452	431	450	460	389	472	444	442	458	497	487	440	435	445	463	441	460	445	442	465	452	465	471	437	465	482	440	508	466	460	461	455	450	415	451	445	475	421	447	450	466	469	462	465	450	441	445	437	443	451	455	458	451	420	461	446	460	467	460	462	471	454	433	471	456	448	455	450	483	472	498	432	422	460	464	454	457	454	482	474	488	448	445	444	419	450	471	475	421	444	432	477	467	485	437	454	444	467	472	443	438	459	447	421	477	446	460	455	433	420	458	463	433	461	458	427	437	453	439	472
7662	17133	13283	7121	4961	3655	2838	2321	1899	1596	1455	1302	1224	1114	1023	973	854	865	814	787	776	760	731	719	718	715	675	644	690	704	668	653	641	632	642	665	645	622	593	613	613	648	585	587	592	633	606	617	645	610	631	599	597	604	597	628	615	591	595	547	570	618	593	613	583	603	564	602	586	642	622	552	552	589	618	628	600	597	546	608	579	553	638	609	589	531	567	554	536	565	601	580	577	599	581	628	565	558	594	557	593	529	555	574	551	594	589	563	603	544	599	600	558	594	571	611	546	570	565	545	570	579	559	578	587	592	593	559	549	583	579	584	626	582	603	566	657	569	598	567	634	597	581	605	603	567	538	573	517	586	614	582	547	594	541	600	553	565	574	609	579	593	594	564	584	571	566	566	622	593	609	522	572	592	605	548	602	560	542	586	606	582	618	553	560	627	564	566	544	574	588	541	577	533	557	573	566	565	547	589	599	578	607	561	629	543	591	610	595	585	568	580	588	549	598	606	594	560	574	563	578	595	578	546	546	581	571	546	588	605	587	551	613	562	585	592	541	546	593	531	512	581	579	572	597	541	559	593	582	597	587	555	602	572	542	551	618	587	578	566	557	588	564	611	558	602	600	580	566	584	596	603	569	576	584	565	606	601	589	594	556	543	591	593	601	636	560	569	564	557	540	611	600	620	590	569	578	566	547	557	594	580	582	604	548	575	561	609	546	609	589	570	587	574	606	568	584	549	606	611	537	564	590	571	552	568	574	579	550	610	553	544	547	600	582	569	580	559	615	603	591	567	591	577	574	591	573	572	560	608	587	596	600	594	565	598	556	549	584	564	603	572	594	604	581	559	582	559	570	523	585	553	594	556	641	560	564	578	570	614	636	568	537	579	573	584	598	568	581	539	580	593	606	585	548	585	561	591	568	588	609	547	566	620	604	565	609	576	555	595	567	567	596	581	588	588	577	558	581	604	550	566	623	598	573	593	576	606	557	603	614	548	569	542	596	621	579	554	570	583	540	590	553	547	574	570	568	582	598	551	585	545	590	592	593	575	515	588	622	601	585	609	598	561	587	595	586	560	597	552	616	546	577	549	577	608	567	542	600	598	582	552	593	590	559	601	612	544	601	577	570	582	571	582	589	603	555	565	581	563	573	563	545	583	585	573	615	582	551	561	576	591	623	547	569	616	605	582	537	567	562	598	623	565	584	580	601	564	579	580	595	604	595	552	578	572	623	575	563	590	615	576	558	591	529	547	587	609	601	564	569	549	574	589	559	587	555	605	574	598	605	573	574	594	575	565	584	582	533	574	585	577	630	596	550	581	577	599	596	573	616	569	592	606	563	585	555	516	577	579	587	591	577	622	556	607	597	574	598	604	561	568	595	555	543	518	557	613	585	561	561	576	562	596	569	605	518	556	594	565	559	516	587	609	533	576	585	528	584	554	570	625	622	565	572	559	573	556	571	570	546	618	577	584	546	539	586	583	584	600	596	587	594	606	575	564	620	590	585	555	573	586	556	578	558	556	567	561	581	564	576	572	567	581	580	576	557	558	595	606	583	593	614	568	604	549	536	609	569	585	581	547	560	624	596	573	597	563	568	597	603	591	542	529	586	625	534	542	578	585	541	561	545	592	574	584	552	585	588	578	578	639	568	599	581	582	556	579	575	611	580	557	584	631	572	585	579	555	569	547	540	563	527	582	606	594	641	583	579	594	575	593	583	591	576	572	533	563	626	589	560	537	570	574	586	640	582	562	568	553	580	581	580	550	572	579	651	585	542	574	582	549	552	607	620	559	576	581	551	576	575	596	601	560	586	597	596	596	591	588	605	559	595	611	652	620	610	557	593	563	557	558	573	591	592	567	523	611	571	588	599	588	586	578	599	570	544	580	580	659	586	603	561	556	587	575	564	574	577	555	560	574	562	580	594	576	582	602	581	582	585	583	566	559	612	619	574	596	562	559	569	597	545	572	558	557	595	573	587	572	561	602	538	586	573	557	578	544	580	558	555	591	571	601	590	595	547	609	615	578	589	586	566	553	542	563	585	560	547	539	546	561	589	537	596	597	579	579	554	611	608	573	584	576	583	577	574	552	592	612	565	586	562	593	589	562	591	548	576	555	564	576	578	603	558	589	552	586	597	558	539	601	624	570	571	575	570	578	581	546	592	627	540	586	583	585	546	586	568	621	564	553	573	571	541	532	600	552	573	589	569	568	572	595	548	574	581	571	598	566	569	596	605	597	554	619	600	590	607	565	561	551	598	565	591	578	584	544	554	545	584	562	569	552	550	574	590	598	597	581	551	531	602	608	570	582	567	575	587	558	560	573	560	570	619	572	586	563	571	593	544	594	580	599	587	548	579	570	578	589	555	545	573	535	567	612	557	544	551	600	607	598	602	611	605	571	582	607	560	574	626	563	593	550	580	598	599	571	598	518	549	611	591	521	628	586	550	619	581	555	602	618	599	565	566	548	587	540	604	578	595	563	527	566	572	593	576	586	575	564	527	587	585	577	573	549	574	592	559	582	543	589	622	603	594	595	552	609	588	544	576	601	550	544	606	579	566	576	565	578	616	592	575	600	584	598	592	573	554	545	563	576	586	596	559	560	569	575	602	573	562	576	582	575	607	565	548	618	584	570	619	582	544	568	568	604	602	603	563	608	559	566	586	564	545	606	567	565	602	591	588	550	603	594	546	571	585	543	585	554	561	557	560	578	642	570	558	532	610	580	555	559	605	590	596	563	604	596	575	575	580	590	582	552	570	600	577	583	584	587	573	568	558	585	556	610	593	568	565	629	568	631	615	562	545	573	593	603	553	552	551	589	582	565	553	570	573	551	623	622	569	586	573	572	608	562	546	587	558	576	623	562	579	600	600	551	610	651	562	572	537	586	572	567	544	597	566	622	573	625	572	560	593	635	556	580	589	587	601	583	589	571	588	563	565	594	565	612	570	541	566	553	596	559	582	565	570	595	566	605	599	613	602	574	581	573	554	583	587	561	553	539	563	580	597	563	577	556	543	616	588	599	612	571	575	577	610	596	583	615	592	571	590	588	607	576	583	577	571	582	590	556	556	593	588	578	611	597	612	572	611	539	594	602	584	578	575	575	549	552	574	549	584	546	567	558	567	569	597	541	574	557	592	561	521	593	582	540	583	581	541	617	569	554	583	584	541	563	601	583	579	621	559	566	576	560	600	540	588	582	566	629	557	529	549	552	547	562	597	562	588	593	587	568	577	544	556	592	581	624	568	541	599	578	567	579	560	554	588	617	592	541	554	546	532	554	587	606	557	546	568	601	595	589	591	589	596	594	573	595	570	568	554	576	577	614	583	548	526	579	596	551	603	577	584	601	573	579	519	587	613	559	577	552	530	575	573	567	551	530	545	584	552	578	575	594	595	603	571	574	589	575	598	589	555	564	567	529	559	584	601	605	565	596	601	576	572	567	543	556	590	591	580	578	573	625	578	594	533	578	596	585	606	577	615	551
26791	18815	4411	455	281	225	219	229	228	186	188	189	202	178	186	186	173	179	185	208	166	149	190	197	194	164	203	173	165	155	167	162	171	191	176	167	176	181	157	162	173	163	186	175	195	172	169	189	180	182	151	178	175	188	185	199	186	193	190	165	176	177	194	139	186	176	168	170	156	175	176	181	188	184	166	171	174	182	177	194	189	189	174	145	165	186	168	188	190	178	161	172	193	173	177	182	183	153	166	184	157	178	178	186	212	176	182	185	196	181	175	166	178	189	184	173	194	185	188	174	163	200	160	174	179	183	183	175	173	177	154	170	182	169	184	185	181	190	184	161	172	176	183	171	192	171	160	173	181	192	161	175	169	178	178	185	174	179	187	165	172	181	186	161	171	152	171	217	193	183	177	189	186	218	171	195	178	189	188	201	168	174	175	176	181	164	168	174	199	180	184	183	184	179	176	189	179	161	165	181	192	164	185	180	189	188	209	170	171	181	170	162	193	163	196	186	186	186	204	173	188	180	190	169	188	188	172	178	179	168	176	185	170	195	161	197	199	159	171	192	186	173	209	189	173	172	161	169	172	182	156	189	176	187	196	173	193	172	195	190	157	196	184	171	189	187	150	170	161	168	181	194	151	189	193	180	175	182	158	168	194	196	166	183	167	178	179	167	174	173	166	199	202	183	188	168	209	164	185	197	170	194	191	192	209	178	171	216	187	186	179	167	167	166	193	158	174	180	184	144	173	158	185	174	173	200	177	182	162	197	157	161	169	176	175	183	181	164	184	185	169	157	194	194	171	179	161	179	178	165	173	203	195	188	181	186	180	193	177	188	163	182	196	177	180	167	179	183	183	157	174	195	176	166	187	197	160	191	172	178	150	190	185	170	174	171	181	175	167	172	200	179	161	174	166	183	158	180	195	178	174	184	187	206	168	184	162	170	187	188	180	169	187	187	203	176	186	158	172	176	192	173	189	168	167	167	157	161	180	156	164	170	175	174	175	176	169	197	157	192	215	186	166	154	167	206	173	153	177	183	174	178	164	171	179	168	161	183	182	175	166	172	153	172	182	203	177	188	192	193	155	187	163	188	168	176	200	187	197	190	170	190	215	177	177	181	216	174	192	195	179	184	187	169	202	179	162	177	161	174	175	170	168	194	176	183	203	168	181	172	189	167	168	180	202	177	193	157	190	158	183	176	164	169	165	189	189	180	169	204	184	186	188	182	166	180	197	154	195	184	151	192	194	204	182	169	165	188	181	155	176	160	191	189	197	171	171	206	160	194	190	158	161	175	177	175	186	164	164	185	173	168	174	171	195	176	168	178	159	161	194	181	184	184	164	161	182	159	174	179	203	192	192	172	185	179	171	182	198	171	192	195	183	189	168	187	160	205	183	170	189	152	185	159	185	175	182	187	197	183	192	204	176	174	173	164	186	181	191	168	179	176	199	168	181	180	151	158	175	178	165	158	183	174	165	192	189	170	166	169	166	192	179	203	178	174	187	160	163	191	176	194	177	169	201	197	209	188	185	192	189	191	161	166	167	168	179	189	164	191	174	154	186	176	179	185	163	174	176	173	163	181	164	182	157	156	195	156	189	204	167	182	170	191	175	154	175	200	169	186	187	174	201	169	178	154	169	189	161	163	171	203	205	164	180	164	183	181	195	200	175	180	183	164	189	186	197	156	162	184	191	175	164	175	173	192	174	156	172	157	181	183	175	179	178	192	159	170	191	181	162	179	177	172	181	176	170	169	166	167	156	179	169	198	186	172	184	174	170	213	195	187	185	171	206	161	178	189	172	183	171	172	168	177	181	185	160	198	170	177	177	178	198	154	161	188	170	177	146	171	178	201	174	202	177	155	167	175	167	160	197	176	170	179	167	197	190	198	171	200	156	181	184	177	174	194	151	167	158	180	154	169	182	184	195	157	159	161	170	190	184	185	170	182	171	191	188	188	184	193	199	190	145	165	182	204	178	152	214	190	201	161	153	175	160	176	158	182	183	183	154	174	174	186	186	168	179	183	188	182	169	189	173	179	186	167	195	199	192	186	167	182	204	168	176	167	207	165	188	183	173	187	183	176	181	167	184	187	183	187	188	164	180	200	221	206	165	201	206	173	177	176	176	167	195	169	196	186	184	181	161	185	197	182	174	171	155	167	187	184	196	161	148	194	165	166	190	176	179	187	196	188	166	188	181	197	167	163	173	185	183	168	179	159	191	172	161	158	162	160	166	186	157	210	179	180	174	149	183	184	184	152	164	201	172	179	169	178	175	170	170	175	158	171	180	182	173	190	188	169	198	163	220	200	161	175	170	178	178	177	173	195	168	164	172	161	187	168	176	179	195	144	165	183	182	173	185	182	178	208	182	199	181	175	182	169	182	195	196	188	193	172	198	165	177	181	208	180	175	171	209	156	180	183	159	188	181	156	199	172	192	176	164	164	187	193	168	167	166	221	160	189	194	177	183	172	177	192	173	193	162	188	165	181	182	173	196	182	158	177	174	157	178	178	193	197	178	192	178	200	186	183	177	200	193	187	200	193	174	172	190	180	146	157	177	173	205	173	186	174	169	177	178	157	193	163	185	175	166	181	164	162	167	203	181	169	154	190	187	180	180	206	200	196	183	192	172	162	192	183	158	187	157	174	159	163	189	187	172	181	159	174	188	187	181	186	187	188	177	193	207	195	174	190	178	183	224	183	196	170	193	173	173	215	163	166	151	196	168	172	197	147	172	178	197	182	185	172	195	176	199	188	176	175	159	161	189	189	171	194	166	179	175	182	180	174	186	161	151	163	191	182	176	152	188	179	186	166	170	181	179	195	167	186	168	175	162	168	191	185	161	186	181	170	191	174	178	172	187	180	178	184	165	187	179	186	164	198	187	190	157	169	174	168	168	164	200	181	175	162	176	189	169	175	187	194	186	179	180	165	176	199	184	164	168	179	194	169	163	174	194	153	164	173	184	177	214	188	180	204	188	180	194	194	197	196	168	187	184	194	174	183	168	171	165	164	177	177	184	176	179	180	173	183	194	184	176	182	178	180	199	166	163	180	183	187	172	201	184	184	185	184	179	205	192	174	188	172	175	175	184	186	188	181	198	184	178	168	196	200	170	203	176	201	188	195	180	206	164	175	189	200	172	174	187	186	183	194	179	180	176	165	174	197	170	193	178	187	196	187	181	189	162	187	163	176	170	181	178	175	173	160	194	192	177	166	158	172	171	166	179	207	178	175	152	174	174	178	155	186	181	177	185	188	193	199	157	165	168	198	195	168	168	170	177	175	188	183	147	147	181	173	169	175	160	173	174	158	192	166	190	167	161	184	178	173	199	171	194	158	177	164	158	162	193	191	154	182	174	180	168	176	178	164	184	194	172	198	172	156	178	164	173	173	182	203	177	190	171	165	197	210	179	182	178	177	159	165	179	179	182	198	176	160	169	159	165	204	156	153	189	171	176	168	155	164	177	167	185	177	153	186	175	182	181	195
3902	1155	921	524	389	365	304	313	256	274	275	285	269	242	246	260	270	266	248	260	230	231	215	272	223	246	229	267	205	219	262	254	241	239	235	219	228	236	252	240	220	212	237	201	225	197	222	258	253	211	237	237	247	226	225	252	250	234	245	232	236	283	224	226	252	229	235	260	220	241	238	251	236	256	242	223	235	229	232	246	249	254	239	245	223	240	224	257	244	222	215	235	229	237	244	220	220	248	232	223	239	254	203	271	233	231	243	241	240	247	219	237	236	243	237	221	249	252	265	255	240	254	223	233	234	249	262	229	222	246	243	237	253	254	259	215	233	224	225	235	224	227	212	230	238	255	241	239	245	228	216	230	234	244	245	240	224	224	252	245	226	206	235	232	217	229	257	256	253	234	219	223	223	260	254	245	205	232	221	227	224	231	269	224	235	243	242	244	200	215	231	230	239	240	244	233	237	244	232	198	218	229	217	227	256	237	241	234	252	256	243	231	223	237	247	252	242	232	231	257	232	240	232	236	233	213	224	198	240	253	265	220	239	251	254	229	219	230	260	243	238	228	235	222	275	240	252	245	244	244	226	247	244	250	231	248	254	234	255	241	236	226	230	237	251	239	245	254	227	240	233	242	233	231	255	237	260	236	225	235	256	243	246	226	238	233	238	216	235	243	219	219	197	238	234	250	259	261	223	255	245	246	225	224	256	201	240	228	229	240	243	239	249	270	242	233	227	239	234	231	200	226	217	245	234	222	260	207	214	230	220	221	233	221	229	255	242	216	248	210	220	240	223	218	207	248	226	236	229	246	246	236	240	241	214	206	239	238	225	244	247	251	239	228	213	265	223	234	226	238	248	256	227	228	230	211	233	250	262	213	246	238	244	254	231	219	224	241	217	217	238	230	236	244	250	246	277	221	231	239	239	278	215	236	246	249	240	209	235	228	238	228	222	234	261	226	242	264	237	227	226	252	237	236	244	216	259	228	227	238	227	205	240	260	246	235	216	244	240	233	228	262	234	247	245	238	247	220	246	219	248	253	251	220	256	238	218	240	241	222	247	247	224	255	256	248	249	230	239	243	218	258	212	233	229	227	247	212	220	222	238	254	231	238	236	263	239	231	239	232	243	231	250	233	248	231	239	200	254	257	244	246	225	240	256	242	210	242	239	227	231	245	266	235	244	228	216	237	230	240	210	214	221	237	228	233	217	251	255	219	241	200	235	245	249	253	237	243	229	253	217	228	215	236	255	228	265	228	237	234	233	238	242	234	234	255	256	219	221	234	268	220	215	214	276	243	236	251	247	243	241	250	251	236	242	238	256	242	223	215	214	251	248	252	228	238	243	222	221	273	233	220	248	227	198	243	232	243	221	238	240	233	227	241	231	214	239	234	260	248	215	233	224	254	286	238	260	253	264	241	254	254	204	221	249	250	239	244	233	233	244	219	242	241	235	265	220	259	219	242	222	243	230	224	253	215	243	236	232	254	241	220	237	232	242	249	216	224	240	231	215	248	248	242	206	228	228	254	236	277	231	248	205	217	219	236	233	243	210	215	227	252	250	273	225	241	236	226	222	228	261	255	220	239	223	271	237	227	263	243	225	233	242	219	199	249	239	242	245	233	198	212	241	252	237	242	220	249	225	222	252	255	258	260	223	215	220	237	236	268	253	234	235	221	259	250	232	229	240	234	262	243	227	250	247	224	265	216	221	243	257	220	242	216	240	231	238	250	247	210	240	246	245	235	218	224	266	260	232	262	228	229	249	227	257	235	233	242	258	242	240	231	231	250	232	230	264	225	213	212	244	215	231	240	240	218	269	247	253	245	227	247	249	242	231	222	274	213	245	245	247	228	243	232	248	240	239	220	251	213	273	229	204	257	220	248	239	247	242	221	245	227	221	227	223	228	229	235	212	218	221	228	243	256	252	266	226	232	256	243	243	232	246	226	243	246	229	217	233	251	221	208	217	224	243	221	233	255	246	228	243	225	223	224	209	241	228	255	269	199	245	232	259	242	239	228	232	235	220	232	227	238	242	236	270	240	223	257	222	262	241	265	232	263	254	222	267	228	249	226	235	233	233	233	256	243	224	228	228	255	240	231	251	221	257	253	247	240	257	265	234	218	233	232	256	252	204	232	217	236	253	233	235	238	220	280	244	245	245	256	264	235	233	244	235	228	239	241	224	234	250	225	236	237	228	241	235	222	200	229	242	235	242	235	247	216	212	240	256	250	218	218	242	235	259	237	256	233	231	244	241	232	233	247	192	230	230	240	227	243	208	231	207	230	208	236	262	224	250	233	238	250	234	221	245	264	266	255	205	268	203	210	228	258	198	246	240	244	214	259	236	239	229	223	237	258	251	238	219	236	210	252	235	239	241	235	242	226	234	232	226	244	205	209	265	249	219	242	234	230	249	249	248	235	230	248	215	246	245	236	237	242	245	230	226	252	200	245	245	239	246	237	241	260	237	224	217	232	258	239	229	250	257	264	213	225	256	207	234	265	237	236	216	215	234	218	250	217	228	277	224	241	237	248	253	219	229	233	211	232	261	232	265	229	204	245	203	206	237	241	215	238	244	229	238	229	227	249	239	260	241	232	228	243	225	234	231	222	246	215	233	239	225	220	228	252	224	254	239	240	248	225	257	215	237	211	248	231	242	231	269	228	258	209	220	237	244	255	234	215	235	217	246	240	250	247	250	238	235	231	241	234	205	242	226	241	260	224	271	226	231	241	247	234	204	233	247	231	252	235	245	223	227	260	231	248	258	235	200	224	214	228	235	223	222	236	210	227	217	219	256	218	218	235	242	225	243	238	215	241	239	260	246	235	251	247	241	258	252	247	217	236	231	253	240	251	249	230	260	263	261	211	247	251	214	255	231	225	222	258	217	246	237	262	219	243	228	240	240	222	273	256	229	248	243	253	249	215	258	248	246	255	205	237	261	248	232	242	259	250	237	225	246	223	253	239	228	248	257	215	216	229	217	229	246	243	240	233	210	237	245	236	260	215	239	228	241	250	253	248	247	225	271	216	224	226	240	244	261	254	224	232	217	246	228	233	254	250	238	239	211	236	248	209	230	244	217	227	219	240	197	237	238	251	222	260	252	242	254	225	240	263	211	247	245	235	240	232	236	263	275	237	252	248	238	233	242	255	212	249	250	233	240	211	210	226	249	217	230	251	237	230	226	207	253	223	260	241	273	233	240	211	250	276	246	221	232	230	231	238	248	254	250	263	242	240	246	221	239	235	243	229	231	258	254	212	252	238	248	222	240	244	235	220	240	250	246	243	223	272	269	207	226	229	223	243	262	236	213	247	235	235	218	260	250	236	219	232	226	241	248	250	253	253	214	234	243	226	228	235	237	234	220	265	251	254	229	231	232	247	214	226	251	259	236	255	243	209	234	224	211	244	215	231	238	233	233	232	253	242	233	235	226	239	225	240	242	258	239	245	224	244	215	231	225	252	212	235	247	223	225	256	230	234	251	253
23717	20978	28165	23978	20956	7255	1053	769	676	587	539	531	503	543	496	496	499	483	407	476	432	447	412	459	447	413	467	429	423	419	408	419	441	435	426	410	413	417	417	390	422	410	409	390	412	399	396	425	396	394	442	399	422	428	431	449	428	431	414	393	436	369	394	369	431	373	432	432	395	411	434	391	409	413	390	425	382	413	433	414	415	411	393	405	442	402	397	402	402	410	408	405	418	386	394	456	418	411	391	411	426	412	414	390	395	390	417	382	413	403	410	438	415	402	442	414	401	396	394	395	414	418	391	415	405	377	395	419	406	400	389	424	409	390	393	409	389	408	394	368	383	410	411	431	405	418	436	402	394	406	422	446	400	439	392	420	408	400	398	405	412	402	434	398	385	416	402	391	376	420	381	402	389	409	441	382	419	408	422	402	419	404	449	459	395	390	388	447	369	406	399	435	405	425	440	421	380	396	404	382	375	365	417	389	437	397	411	399	396	387	397	407	380	398	371	388	403	422	396	408	426	396	428	360	444	372	414	416	409	422	415	418	434	423	433	408	402	372	438	419	426	364	377	432	392	427	402	401	402	389	410	416	392	409	426	420	411	421	377	404	404	411	425	410	400	361	425	421	441	365	415	412	396	385	433	410	405	399	418	425	390	414	408	410	377	441	423	398	404	443	430	399	419	377	385	382	411	401	418	440	405	392	460	385	395	411	393	414	379	442	403	394	394	420	391	390	397	481	407	400	410	380	425	455	390	407	405	429	392	433	392	396	408	399	398	418	418	410	381	404	410	418	400	430	386	436	416	429	427	402	400	377	401	396	402	386	403	413	429	386	404	393	442	365	415	429	401	387	409	395	359	417	429	411	400	408	415	407	406	427	412	382	424	428	417	402	397	405	432	410	390	419	391	383	387	402	410	435	414	378	439	391	414	417	390	420	424	403	372	383	388	408	442	426	391	399	395	414	363	393	425	412	417	422	419	360	421	395	415	412	431	438	403	392	406	399	428	381	430	401	386	372	400	425	416	438	392	387	410	407	379	371	369	405	403	423	406	410	391	406	448	434	407	406	421	457	402	398	356	401	385	421	420	392	417	423	420	387	405	369	402	404	431	382	440	418	437	451	440	401	369	400	396	375	388	406	414	353	401	396	438	426	431	394	409	428	435	421	376	378	417	428	437	388	450	413	401	378	373	423	410	431	415	451	436	402	416	436	438	372	405	419	373	428	387	390	425	438	371	412	394	421	389	397	406	431	434	376	398	403	420	417	413	415	419	403	376	392	435	399	409	394	440	383	399	373	401	403	397	429	401	424	420	371	431	393	407	413	379	443	436	433	380	423	438	442	391	388	403	419	394	421	390	454	458	422	387	449	417	409	402	439	402	430	445	447	415	413	406	416	425	401	417	428	414	421	426	406	411	406	400	383	397	381	407	402	404	405	395	399	394	412	385	402	414	399	372	414	400	442	405	375	401	408	409	386	423	412	434	411	429	391	416	425	408	394	365	399	402	393	421	370	422	400	396	402	387	384	355	435	387	381	364	395	400	411	390	427	401	426	442	402	435	389	395	430	391	400	369	407	424	417	397	401	365	371	438	394	424	409	416	413	392	420	434	415	407	375	383	404	424	430	410	408	445	373	396	398	418	394	455	436	379	429	418	376	438	426	404	402	414	382	445	386	421	418	392	359	407	440	426	420	411	421	404	391	428	405	402	408	401	428	352	405	386	429	389	371	393	425	430	426	399	421	409	400	426	442	424	397	367	388	393	396	407	423	419	405	416	406	425	427	397	399	404	438	394	374	414	416	370	404	405	368	414	384	426	417	416	438	407	426	409	414	447	378	389	452	414	410	392	398	397	421	413	398	400	408	394	426	407	430	457	394	409	422	403	402	392	393	422	427	403	406	400	422	390	419	407	406	410	377	425	380	424	406	433	387	413	441	398	393	379	410	386	435	413	369	418	383	435	400	445	408	425	414	391	422	417	384	404	412	402	418	402	394	370	394	438	435	414	410	392	398	396	396	406	390	408	419	381	419	372	403	411	382	400	377	399	392	396	459	370	376	419	421	369	394	424	424	379	379	365	437	444	447	393	352	389	388	410	378	376	422	441	394	402	409	422	415	422	429	411	364	413	399	395	412	427	408	369	389	414	370	412	403	384	403	391	400	411	431	409	395	437	390	392	437	404	404	369	385	403	406	431	417	430	416	397	369	419	409	391	408	390	423	427	363	431	409	416	417	394	389	415	396	387	408	404	394	401	385	391	406	442	393	379	433	391	412	421	391	412	421	375	407	395	419	382	417	387	396	422	409	398	410	393	394	377	399	410	399	394	408	445	381	408	383	405	399	416	408	413	400	396	412	434	424	397	402	370	385	407	419	390	405	408	423	391	382	412	409	442	427	438	384	425	374	410	430	413	401	376	396	420	442	417	403	382	384	401	425	396	400	360	435	383	414	380	423	393	375	399	406	376	425	394	402	410	429	407	386	411	395	426	425	436	399	401	387	384	395	437	399	409	414	374	427	408	406	429	407	391	394	412	406	427	392	432	423	373	414	442	430	413	414	419	433	406	411	411	379	427	365	428	387	426	380	392	393	443	382	414	424	389	379	403	400	408	390	406	393	387	338	373	410	411	392	388	407	404	411	403	390	415	425	399	403	392	408	422	430	436	429	417	374	412	399	403	414	434	369	399	391	400	413	406	410	398	394	424	389	424	404	396	416	359	403	383	393	419	387	377	419	417	393	406	414	402	441	438	428	403	425	409	419	390	393	399	416	399	380	416	401	405	439	401	413	400	391	392	406	393	424	451	376	390	407	387	401	399	390	410	417	413	392	414	430	417	431	373	394	384	429	399	420	422	379	423	431	422	380	418	384	421	412	445	391	392	441	391	417	415	411	408	389	426	378	412	427	408	408	407	380	403	370	435	388	452	386	413	401	393	417	414	377	388	419	388	425	436	377	381	381	399	425	377	414	377	441	398	368	374	435	421	402	404	388	401	402	369	401	412	392	387	411	418	385	428	399	401	374	409	402	422	406	448	361	387	414	433	363	381	402	463	412	379	372	434	444	406	414	444	417	378	421	415	347	385	389	399	405	395	392	392	421	393	387	412	441	423	447	412	414	409	410	439	433	421	388	422	402	410	405	357	436	397	427	401	404	374	407	422	391	392	391	381	403	389	424	397	428	413	416	385	415	380	377	382	375	441	434	416	410	380	404	376	367	409	415	400	400	418	425	417	396	424	415	410	421	401	405	411	377	426	406	387	390	372	417	410	402	398	414	429	356	390	417	403	410	355	402	404	374	411	422	399	394	420	429	419	432	363	407	383	405	398	412	428	364	411	401	380	413	435	417	408	412	437	391	414	386	423	405	424	418	419	409	419	395	413	439	370	406	419	409	356	420	416	427	411	404	383	435	406	384	382	372	404	402	398	420	435	450	402	408	412	396	418	408	431	397	381	370	407	369	384	376	420	407	432	405	405	392	395	401
5223	10788	8275	4094	2776	2184	1657	1343	1163	1067	940	933	833	776	709	707	627	641	661	634	605	612	595	584	587	548	592	586	542	567	583	554	553	504	573	525	553	513	543	586	548	559	565	521	570	491	518	529	525	518	536	527	569	545	549	527	543	552	519	530	541	516	490	524	490	537	539	504	512	512	507	499	559	507	515	485	529	539	530	541	551	537	511	490	561	516	507	507	513	510	539	523	524	546	531	519	480	483	531	520	497	536	548	495	563	496	471	507	461	536	495	524	540	522	529	525	525	503	497	564	503	506	503	522	465	523	496	523	520	489	527	483	538	515	498	509	543	477	498	483	526	541	504	539	550	528	558	526	487	535	508	535	542	485	523	522	526	526	581	522	547	535	504	520	530	495	536	533	500	558	504	529	517	500	528	543	532	487	533	506	527	515	527	529	545	516	524	514	536	532	502	510	508	502	511	544	518	556	532	471	487	535	533	505	518	504	535	545	479	519	499	562	526	503	503	504	497	520	521	511	479	536	524	535	492	479	514	535	486	502	504	508	523	512	478	493	476	499	545	497	493	516	485	490	486	549	515	517	507	506	542	472	511	536	539	507	505	527	480	486	488	507	496	511	509	559	508	519	495	510	492	526	559	482	549	539	522	471	526	522	550	510	523	501	535	497	492	528	495	510	521	492	518	488	496	527	494	492	506	462	493	518	499	480	524	468	509	527	548	494	529	523	545	502	528	495	547	539	526	480	508	512	504	564	509	511	537	514	509	584	522	493	538	500	475	555	516	543	524	527	513	525	509	553	524	528	503	456	498	517	530	510	520	528	498	522	558	526	515	506	532	590	517	566	514	529	541	524	523	539	494	524	526	525	499	559	517	501	505	530	506	465	534	504	512	513	527	477	517	524	488	547	504	487	504	532	540	520	522	482	485	569	516	500	499	495	515	507	500	519	505	548	566	490	534	558	505	559	508	544	500	504	518	494	529	554	534	510	536	525	513	544	504	507	537	473	490	515	500	494	513	525	518	498	498	567	529	527	579	501	496	526	497	506	486	513	468	516	535	498	513	513	538	498	516	504	499	482	529	535	499	515	518	571	550	530	491	524	572	474	475	497	538	466	523	514	526	495	539	518	536	551	502	571	506	483	530	520	516	509	513	491	542	520	499	502	519	561	519	512	549	513	492	528	501	529	513	531	481	500	532	495	502	471	481	493	553	505	529	511	534	550	537	524	490	521	535	473	496	526	537	531	549	522	497	517	531	521	534	504	522	511	512	543	540	512	501	492	504	537	526	481	502	538	518	505	556	518	533	518	548	494	482	511	531	524	520	506	544	451	504	510	502	506	502	530	549	499	532	512	580	508	537	524	534	502	514	509	487	504	533	496	539	527	502	464	511	527	526	522	495	510	529	538	461	507	514	465	538	537	555	515	501	479	525	524	521	551	496	511	517	516	494	480	566	526	518	530	547	512	542	472	467	522	552	490	561	507	534	533	495	481	518	518	507	527	531	526	494	579	502	508	516	501	520	504	557	513	499	534	541	514	499	524	489	524	524	518	477	540	532	535	529	545	493	532	510	513	560	500	514	540	512	487	503	487	493	527	469	539	509	517	468	524	545	540	531	514	509	527	472	503	548	477	515	532	476	499	496	539	480	551	512	522	547	491	501	532	500	516	528	513	519	477	524	508	532	483	504	526	497	545	535	483	551	544	504	520	571	521	524	511	505	509	547	508	497	480	567	533	503	511	480	506	524	501	566	487	541	512	468	540	542	551	484	526	480	480	517	470	528	496	508	501	536	567	492	526	511	533	519	515	513	525	503	551	495	496	499	548	541	477	525	529	507	513	510	489	472	476	508	541	518	540	508	523	493	526	501	503	528	518	521	474	540	475	537	513	465	500	539	463	520	529	523	476	543	516	511	503	549	521	527	522	539	524	527	553	492	482	474	491	478	544	486	490	502	525	514	530	507	554	498	499	514	545	497	530	501	555	519	506	503	545	500	508	504	536	505	532	570	493	526	535	513	552	533	497	513	531	476	504	540	543	543	528	498	522	495	493	490	567	465	529	541	541	543	531	473	524	533	485	484	505	503	515	494	509	513	510	477	544	494	485	498	535	490	501	497	526	536	498	486	469	548	516	542	508	539	536	519	509	527	509	493	546	521	518	531	500	561	502	482	508	513	458	509	483	484	487	500	485	513	483	530	557	517	521	517	479	499	495	501	528	544	540	498	522	507	508	562	531	540	488	503	554	515	522	491	546	519	550	530	496	535	475	512	492	476	527	499	539	543	482	535	504	513	504	482	529	539	508	522	507	543	535	524	490	537	508	518	532	550	517	532	559	510	520	502	468	510	488	522	528	512	524	507	511	551	517	499	498	500	486	506	521	507	480	510	537	517	524	546	501	499	526	520	515	499	524	510	509	501	506	530	533	560	537	533	505	471	515	514	544	486	521	512	522	524	532	503	532	509	497	522	510	530	520	499	525	522	492	496	563	563	514	509	503	479	472	539	534	521	517	526	499	478	532	562	553	555	507	493	473	501	483	511	553	491	542	500	482	485	494	479	554	534	515	549	527	512	505	503	524	516	523	515	547	515	505	494	503	514	557	521	505	494	504	492	491	510	504	516	531	519	498	530	538	492	503	479	524	494	491	540	507	525	558	539	570	536	554	503	466	482	527	516	520	511	511	535	498	496	514	546	526	531	532	479	500	489	528	531	499	525	498	524	465	491	526	521	499	534	511	492	528	476	491	497	522	553	537	537	546	541	533	561	527	551	502	562	507	527	469	535	532	579	528	494	518	507	507	513	489	524	501	491	511	478	493	519	511	500	508	527	532	499	522	501	570	459	484	536	531	551	485	516	467	510	514	525	509	527	515	523	536	526	558	503	507	488	564	500	486	544	522	504	509	493	519	495	471	499	510	505	525	499	485	525	516	441	480	522	498	525	506	506	526	516	513	539	527	536	515	503	535	473	483	513	504	500	492	525	491	516	493	531	524	446	498	517	515	533	497	486	545	556	503	574	523	512	529	490	521	518	544	521	534	510	482	538	507	509	521	528	513	533	521	479	506	530	516	540	486	499	522	563	546	517	507	498	558	514	516	561	533	526	526	517	486	513	483	527	524	495	507	530	512	531	517	533	534	546	486	464	478	558	527	509	511	528	503	507	495	529	577	525	497	488	517	520	512	501	497	523	505	518	522	580	550	523	502	510	539	513	500	525	538	518	506	517	506	508	493	492	516	546	496	502	506	501	508	527	499	509	503	483	522	526	528	477	522	467	506	526	524	489	513	448	544	476	511	533	531	539	519	540	495	518	505	512	490	544	481	494	511	515	520	517	494	479	560	506	540	530	504	517	490	526	473	500	532	557	527	505	515	504	483	494	502	537	528	525	532	505	502	547	514	526	570	507	522	502	483	507	509	511	490	495	518	506	510	504	520	563	540	511	450	495	497	517	518	492	539	511	537	507	493	548	508	474	508	533	556	529	513
25056	20998	26755	25159	3980	421	322	248	207	212	201	204	180	152	147	166	138	166	159	139	167	134	178	130	144	135	141	136	135	128	131	123	142	118	139	122	124	133	146	116	129	130	120	135	123	132	146	128	123	128	144	131	147	110	161	115	133	137	109	135	157	127	119	124	122	117	122	137	126	120	121	125	126	117	137	124	114	140	142	154	130	125	129	119	115	129	119	112	133	137	131	146	117	110	113	135	103	127	139	112	126	130	126	134	153	126	125	115	138	134	135	125	126	116	126	117	123	113	154	135	126	134	127	142	123	166	109	108	143	124	114	116	119	114	135	131	127	128	122	127	136	131	135	137	114	142	144	111	107	130	123	118	104	141	101	132	127	125	144	160	101	140	132	119	125	140	113	138	139	121	122	143	124	132	130	115	122	139	124	126	137	133	141	118	127	138	120	146	123	140	116	142	134	108	118	130	122	141	130	131	125	129	113	121	110	113	142	129	136	118	116	121	120	122	126	122	108	115	124	121	140	128	141	131	142	133	132	125	125	131	131	158	133	149	109	118	124	119	125	123	125	134	120	115	124	129	115	122	142	120	136	148	119	126	132	109	113	132	117	136	119	138	136	115	106	121	118	101	100	114	131	118	123	133	141	122	146	125	155	139	148	100	140	120	116	126	112	127	116	112	137	136	129	100	126	125	123	110	114	131	131	121	121	135	121	126	147	121	124	121	123	127	130	143	126	118	132	130	158	126	138	129	164	124	126	115	137	103	124	136	145	153	132	137	123	134	137	138	138	150	125	128	137	128	143	122	146	120	143	143	117	133	144	129	138	127	133	123	111	123	138	123	118	134	125	130	137	122	127	124	123	136	140	148	126	146	128	113	110	119	135	126	135	126	133	117	113	133	142	128	120	134	114	110	168	126	146	120	116	124	121	125	119	149	128	114	146	131	134	134	138	138	148	125	160	120	126	145	150	121	129	117	124	127	119	129	118	133	121	109	116	123	121	91	119	117	127	140	141	118	137	152	130	130	132	136	125	126	112	138	143	136	117	125	143	107	119	106	123	130	152	130	110	123	122	128	135	130	142	138	123	107	142	125	129	131	115	125	132	132	123	135	124	119	116	143	123	120	132	110	132	124	115	115	118	123	128	144	110	137	143	128	143	118	153	123	126	139	121	133	124	109	118	106	107	133	128	113	136	135	121	141	124	138	130	127	108	154	121	119	115	133	123	107	116	146	128	133	117	121	112	117	131	123	132	125	117	115	137	127	120	115	118	131	124	120	107	124	121	138	113	131	129	112	119	104	117	129	128	131	131	127	124	126	142	133	127	123	108	115	113	142	128	108	129	113	145	134	125	124	109	134	119	130	120	126	130	122	124	137	124	118	122	118	134	114	126	112	113	125	109	137	117	117	120	126	120	126	136	107	122	155	137	130	125	142	125	119	137	110	115	127	117	138	122	133	113	146	147	116	133	126	123	112	122	133	102	124	111	122	140	133	136	127	140	137	120	136	122	121	142	129	110	127	154	115	118	143	129	146	135	116	130	129	122	136	118	128	140	127	114	131	131	141	114	117	132	129	125	123	120	135	127	160	120	125	112	124	111	126	103	123	126	114	106	113	113	132	131	131	137	111	125	119	125	134	135	111	128	120	141	141	107	109	100	132	115	134	118	125	122	127	126	124	107	113	133	132	126	128	131	133	134	140	109	123	120	114	105	119	135	136	128	145	142	124	137	120	122	117	110	94	126	126	147	127	154	106	131	159	124	136	128	147	112	127	115	134	130	111	125	129	140	132	138	131	117	139	115	117	124	120	139	126	138	119	113	136	128	127	108	124	122	135	129	138	125	117	128	131	111	127	127	112	125	117	96	135	146	123	118	124	136	135	137	134	112	115	123	115	128	123	115	130	122	134	130	115	111	131	127	127	119	133	113	123	126	127	130	100	113	164	116	116	116	115	132	128	135	130	129	113	105	107	122	133	136	125	138	138	130	127	126	140	134	126	110	137	126	126	124	108	130	140	138	129	127	151	148	137	127	104	127	135	130	123	130	125	103	126	135	136	129	142	112	142	126	128	109	121	153	141	132	137	120	112	134	125	124	136	139	136	112	149	135	134	111	148	136	115	145	132	125	119	134	119	132	114	134	98	128	129	132	130	146	135	115	133	126	126	128	130	109	133	137	121	129	121	133	125	132	134	115	116	131	116	121	112	138	124	135	129	146	130	132	109	128	135	125	116	137	119	134	135	137	143	130	129	135	133	112	122	131	147	121	149	149	108	122	134	137	126	119	125	110	143	143	120	116	124	134	141	114	138	110	127	135	139	140	112	131	149	115	124	133	129	117	122	130	132	143	131	155	144	140	124	107	125	127	124	118	109	120	149	117	139	128	119	140	134	122	137	117	136	138	117	145	117	134	129	127	127	119	118	129	105	122	134	124	125	130	112	139	117	132	132	115	129	137	126	109	125	131	116	139	141	126	151	128	134	141	131	133	136	113	133	122	120	128	150	114	145	118	127	151	140	134	131	129	127	130	137	133	141	122	111	113	125	135	127	130	123	132	126	143	107	133	131	116	128	133	120	117	125	135	123	130	119	136	132	110	127	125	135	126	123	128	130	124	103	135	137	137	131	133	120	128	116	115	125	140	111	126	122	133	147	125	122	108	155	123	137	123	153	119	135	133	114	125	122	122	144	135	114	123	134	133	142	143	136	121	109	137	123	108	134	113	157	136	125	124	148	131	136	115	126	136	109	115	118	137	132	119	140	143	120	145	132	145	118	115	105	138	117	105	130	143	135	125	142	111	128	130	145	137	126	128	109	123	125	126	128	128	137	149	138	110	127	128	118	113	131	137	114	111	114	128	120	123	124	138	112	126	146	145	128	127	103	139	142	136	129	125	129	123	126	116	134	133	132	141	142	127	145	140	125	123	123	140	124	116	146	133	112	107	136	117	112	133	129	129	126	138	126	134	160	131	146	117	126	116	122	123	128	110	144	130	122	133	124	121	133	114	120	134	141	117	138	122	116	141	126	148	124	116	119	127	132	147	155	146	121	113	107	127	127	108	108	143	95	112	132	135	116	133	117	126	119	121	112	145	132	134	126	138	160	137	105	127	124	142	153	125	118	135	148	128	139	136	141	126	122	105	118	128	135	132	140	128	109	124	106	131	133	131	124	125	113	148	144	150	127	116	109	109	102	112	115	127	132	106	130	113	118	119	124	122	126	132	118	138	135	116	117	138	138	128	116	121	112	114	129	115	146	115	137	121	125	125	144	115	113	142	140	129	137	148	115	117	128	134	115	140	134	132	133	135	139	135	135	137	145	125	129	150	132	136	135	121	112	128	124	132	129	133	136	117	136	128	109	132	133	147	114	132	139	116	121	136	121	122	120	129	119	122	136	123	141	136	129	142	133	133	117	133	125	127	134	124	111	130	121	108	135	113	128	112	122	116	117	115	134	113	121	129	144	122	136	126	139	116	125	123	115	130	136
4519	5491	4061	1929	1251	1020	807	605	522	460	409	357	358	327	290	277	268	282	251	222	242	238	233	236	218	215	202	231	171	224	184	210	211	203	179	226	211	191	194	192	215	168	179	229	200	206	174	206	188	215	196	190	167	181	202	187	171	202	200	207	190	176	188	179	168	176	173	185	173	176	202	182	208	184	171	178	203	188	210	206	195	204	205	186	193	166	164	161	199	171	190	183	187	171	200	198	209	190	197	205	195	169	192	174	226	208	186	194	196	201	173	181	163	176	201	180	184	188	191	177	189	183	191	186	180	186	183	156	189	185	193	185	182	202	194	187	171	177	178	177	196	187	172	208	201	167	194	170	201	179	167	168	176	186	197	204	169	180	189	169	199	181	202	185	190	182	159	167	185	177	180	167	184	187	172	194	171	200	202	191	187	173	201	195	200	197	197	202	188	176	181	171	191	195	178	192	166	203	170	188	193	189	172	154	152	187	194	176	180	166	200	180	183	185	214	198	172	211	189	195	187	187	197	185	173	196	199	201	206	165	171	179	199	191	198	185	190	170	172	178	192	202	194	182	189	185	200	173	172	201	187	202	204	212	196	192	194	202	181	162	164	202	165	188	194	194	185	175	195	196	197	171	171	186	189	197	174	188	187	184	163	180	183	178	182	191	185	207	176	193	192	180	180	163	184	219	174	183	198	167	159	182	179	213	215	169	171	201	182	172	172	203	207	165	167	183	167	177	218	188	179	199	165	183	197	176	187	193	175	189	200	187	157	196	181	186	186	174	187	204	192	162	209	211	195	205	197	188	191	187	183	197	214	173	201	193	186	191	184	189	194	166	183	179	215	174	178	183	173	189	189	219	171	208	207	185	190	174	169	149	202	176	190	193	175	215	192	192	202	193	182	171	163	196	184	184	194	158	217	197	175	189	173	179	201	197	175	176	163	176	189	184	184	175	197	170	234	180	225	179	170	176	197	192	189	165	221	169	188	204	192	173	146	194	191	176	194	172	192	195	195	183	194	175	157	189	174	172	191	194	181	190	172	190	195	184	186	170	164	181	186	191	193	177	172	193	177	181	204	180	178	204	182	190	179	186	195	175	185	179	200	190	181	169	175	193	172	184	179	187	173	178	191	192	170	173	163	195	179	207	170	192	184	169	191	174	167	182	189	191	170	196	191	190	184	180	181	196	181	173	194	205	188	220	190	196	209	211	181	197	179	181	183	180	195	167	197	175	182	183	189	210	205	198	182	191	182	187	188	181	156	215	180	185	191	185	187	196	201	187	188	183	184	191	175	183	188	184	165	202	202	185	185	181	155	186	175	197	196	206	158	169	187	202	200	178	187	179	198	198	164	182	169	177	189	169	183	167	189	197	174	181	198	178	194	198	183	189	176	182	187	201	148	204	181	189	206	189	174	187	187	191	195	188	167	199	190	188	190	186	207	208	189	146	172	169	177	184	197	197	173	180	188	175	192	155	174	193	175	171	197	180	198	189	194	183	175	175	175	178	186	188	179	162	168	192	160	171	191	201	190	170	180	180	175	183	157	191	185	166	211	184	199	164	182	165	172	192	199	201	203	173	199	174	241	200	161	198	182	179	180	222	180	183	184	204	196	205	213	185	197	189	192	169	177	154	198	196	199	201	173	200	173	204	178	166	181	210	166	199	186	172	224	172	188	186	156	195	211	179	174	190	174	178	198	186	188	195	185	187	154	194	179	181	190	184	167	179	173	199	192	171	208	160	181	183	165	187	183	206	215	207	206	174	175	178	199	180	186	184	164	172	182	173	193	196	210	196	188	169	182	187	181	192	181	201	193	176	195	192	205	186	178	194	190	183	189	194	182	186	179	183	185	190	176	187	191	172	169	189	185	198	179	178	172	179	203	192	201	197	196	188	203	184	215	178	214	196	161	172	181	188	194	206	166	168	185	168	208	182	178	211	187	155	190	200	153	176	191	182	184	176	196	183	194	169	190	195	191	185	185	167	198	197	182	171	184	186	164	155	170	209	191	168	218	188	193	214	169	161	176	193	209	185	189	188	161	180	169	189	191	185	198	163	181	176	195	176	184	172	176	194	187	199	188	178	175	186	163	198	186	186	175	187	187	178	184	175	164	168	178	189	177	170	180	180	189	184	168	179	175	174	168	156	154	165	167	174	192	190	175	160	176	171	187	169	203	189	197	168	182	189	183	175	199	166	200	179	204	191	181	177	166	203	190	211	202	215	170	160	190	167	171	187	195	206	163	207	175	195	178	171	165	182	161	172	190	162	180	166	183	187	199	170	186	197	165	227	194	173	185	183	208	169	186	183	197	196	173	201	201	179	174	199	208	187	192	213	178	191	186	180	182	177	186	208	189	197	186	196	206	193	199	168	170	171	199	170	186	181	174	180	202	185	208	177	188	204	187	187	178	210	188	192	180	222	185	180	192	156	178	200	181	182	199	182	171	178	175	176	165	195	187	191	184	217	181	150	193	169	195	180	178	183	176	171	186	164	180	179	195	188	181	181	170	186	181	175	168	168	174	163	187	195	153	193	179	195	194	187	189	190	147	186	194	169	188	209	186	162	185	168	181	201	192	179	184	171	182	168	159	177	187	183	186	216	175	192	174	181	186	181	174	191	196	193	161	193	200	187	218	185	183	186	157	214	199	168	178	203	189	169	183	187	183	189	177	201	188	185	181	189	173	192	175	177	170	192	204	199	187	189	183	178	180	207	181	175	195	191	169	188	157	183	182	195	173	188	182	185	178	191	176	191	195	208	169	229	182	181	178	198	175	175	184	197	179	169	203	185	189	200	195	156	177	175	166	192	217	215	179	185	181	183	175	181	157	191	196	167	171	183	172	194	179	180	184	177	199	173	201	188	176	177	183	186	187	197	175	175	215	219	210	202	181	192	201	197	182	200	181	189	204	188	188	189	182	207	169	183	187	198	164	172	179	192	209	209	194	180	201	175	187	185	195	171	160	186	197	191	183	172	160	166	190	180	189	171	204	177	191	202	188	191	188	175	211	180	193	189	202	184	184	216	186	183	162	173	190	208	209	180	169	172	177	175	177	181	189	172	204	180	196	208	179	189	183	164	189	179	189	178	180	178	183	165	176	197	158	181	208	218	201	191	202	201	179	166	173	183	174	180	195	167	190	172	173	173	176	176	187	205	189	212	159	190	194	200	190	194	199	176	156	170	197	190	188	196	195	189	178	203	160	181	187	171	189	174	205	181	180	189	209	188	176	198	186	185	182	188	184	184	184	174	192	159	202	193	188	194	182	208	197	185	196	166	177	183	153	201	184	177	174	171	187	210	169	179	182	167	203	184	189	184	169	188	201	185	179	173	199	197	172	182	195	188	198	203	189	153	174	195	192	204	164	180	178	191	200	175	158	194	181	165	180	185	178	163	165	173	211	167	193	182	178	197	209	195	176	195	168	165	198	189	185	182	188	195	188	188	190	214	181	199	187	186	193	201	169	179	159	177	192	190	177	193
22767	21010	28695	23514	21012	21002	5768	1246	955	839	851	724	690	673	594	572	556	593	527	565	518	536	533	520	499	497	481	518	517	457	477	480	453	498	467	480	484	499	466	480	435	471	435	478	487	470	460	440	476	451	417	435	449	455	472	459	442	468	489	494	484	451	480	420	478	446	432	470	454	486	410	450	447	459	445	511	450	444	448	436	481	464	436	479	439	420	478	428	489	478	465	457	453	442	504	411	480	433	479	431	453	446	469	452	436	455	437	467	415	458	435	457	433	464	480	453	442	459	457	444	462	446	463	494	435	488	439	447	439	452	456	436	456	444	475	478	484	426	454	484	421	461	446	435	471	469	432	438	482	440	449	428	490	442	468	482	461	433	470	492	458	472	435	446	436	462	448	464	484	450	448	449	477	467	489	459	467	446	445	439	451	422	477	467	527	471	438	426	455	468	406	472	436	434	437	428	430	454	450	399	470	452	433	443	452	478	429	433	492	452	454	471	466	408	470	450	469	495	438	466	479	453	452	464	475	421	426	428	474	454	452	472	444	427	457	421	443	440	438	462	477	454	436	436	482	446	455	439	476	403	447	457	443	481	473	478	430	445	461	474	440	455	474	484	433	471	449	483	444	463	430	430	450	497	442	433	434	488	449	476	456	459	463	461	470	473	445	456	486	436	419	447	476	456	417	439	446	450	471	461	435	452	447	497	450	443	474	476	445	456	450	456	452	475	431	464	457	429	425	450	436	476	466	436	419	461	492	453	460	446	462	479	446	440	415	456	496	468	438	457	465	473	436	446	455	441	470	421	460	449	452	461	452	456	448	508	494	436	465	458	424	476	437	454	419	482	427	402	489	473	486	447	437	477	469	425	440	450	439	479	461	429	439	449	486	446	506	407	472	463	523	495	472	444	462	472	452	448	472	409	470	416	487	437	513	450	423	432	408	430	452	442	436	457	449	447	427	462	430	452	473	482	468	434	435	438	482	488	457	465	449	418	465	457	460	440	466	480	450	435	435	459	487	434	441	459	444	454	436	453	450	459	464	466	465	466	445	454	428	441	466	455	399	420	464	448	450	455	461	443	460	475	423	447	458	472	436	441	452	483	427	440	471	434	445	454	437	457	437	465	496	430	445	450	484	406	467	467	487	447	454	423	462	484	441	426	427	451	488	455	459	422	459	471	475	463	476	472	466	461	433	453	450	447	456	444	485	511	431	464	511	394	472	468	454	475	470	419	501	496	458	447	462	457	433	499	500	479	387	455	443	465	429	455	464	427	440	420	443	463	507	457	435	453	433	463	451	463	448	447	449	447	404	464	470	440	456	405	436	431	503	474	408	437	440	401	430	442	472	407	436	450	451	461	464	426	448	461	441	445	475	433	445	462	453	447	467	505	461	426	447	457	486	415	450	491	480	475	425	468	394	435	430	459	480	449	443	460	464	479	468	524	439	510	439	432	486	456	410	415	448	450	459	480	458	436	453	431	447	452	422	426	449	441	458	498	443	451	455	474	462	440	487	487	498	458	451	465	448	478	410	474	452	453	470	470	438	481	469	467	442	498	448	441	464	461	456	473	414	445	446	471	475	430	454	471	466	433	473	447	502	437	429	428	446	454	459	430	477	483	475	461	491	427	485	443	471	497	449	414	469	464	471	463	433	448	446	470	470	449	484	450	455	497	444	445	478	453	425	418	474	497	440	439	454	440	435	465	452	402	423	435	465	465	460	424	424	430	474	450	437	485	492	439	421	435	456	472	463	465	447	454	453	476	450	451	487	459	462	487	461	437	476	467	430	469	457	445	450	436	455	404	441	464	443	488	423	472	474	480	460	438	463	440	452	442	442	466	458	460	442	460	447	453	446	478	447	454	471	424	458	485	462	451	439	445	454	469	426	472	428	477	434	435	440	471	466	490	457	454	467	434	451	432	470	475	429	420	464	432	455	433	417	465	447	453	453	433	480	475	438	414	431	452	483	415	450	434	467	461	426	461	443	437	440	438	514	454	460	487	418	457	463	426	487	519	437	436	446	450	443	374	467	445	416	467	473	446	440	446	439	454	481	470	463	481	504	466	422	461	470	441	455	480	425	437	470	470	474	444	465	439	440	427	464	445	463	448	456	458	445	460	455	474	428	482	444	435	457	446	439	454	426	410	467	484	479	522	418	476	418	450	448	443	452	428	495	428	409	467	469	447	466	469	466	475	479	469	432	436	435	447	449	411	477	445	460	476	469	442	454	436	436	448	457	472	447	457	474	447	468	464	432	420	452	426	471	466	460	468	469	434	434	463	454	452	427	447	414	466	460	415	472	434	424	441	479	444	432	489	439	476	444	459	492	471	466	476	453	386	448	452	448	431	431	451	448	432	450	455	453	468	466	471	478	449	456	472	452	446	449	450	488	457	472	510	462	449	464	472	442	464	457	450	458	454	451	461	449	450	474	452	450	449	492	473	442	446	415	470	469	414	440	471	452	453	415	449	426	458	442	505	423	448	479	443	475	439	441	458	462	414	403	465	467	438	453	453	436	432	432	462	455	430	443	451	441	472	483	466	423	484	421	448	439	441	476	475	474	470	471	450	460	465	461	450	455	437	428	439	419	421	434	468	464	444	471	477	455	447	406	449	442	462	453	468	485	434	484	481	454	468	454	444	463	451	466	421	435	483	476	468	427	445	470	442	409	448	479	450	464	463	451	453	475	466	462	444	486	458	398	462	484	453	449	458	465	432	434	454	471	445	401	437	424	486	484	421	452	453	428	461	483	421	431	472	489	442	449	462	458	464	451	481	445	408	481	433	463	482	430	479	443	449	460	403	467	420	468	431	439	474	480	467	437	468	417	444	463	447	436	477	459	465	441	460	483	468	432	444	453	463	434	464	466	434	446	458	420	420	494	414	465	450	419	502	468	494	417	455	428	458	492	440	447	411	480	463	476	438	428	442	448	464	437	450	455	437	417	409	477	429	484	417	456	465	468	483	483	427	450	442	439	437	455	469	435	423	485	460	444	465	450	445	454	457	420	458	418	433	474	414	486	452	430	452	464	447	487	444	445	438	492	434	412	432	473	474	467	462	470	444	456	458	473	467	466	430	434	489	430	450	426	463	432	451	451	449	424	424	410	463	435	474	460	456	475	429	419	439	419	467	449	458	431	444	457	451	476	454	449	439	439	443	492	454	468	453	471	466	458	443	484	435	426	446	431	466	476	485	417	476	489	450	476	427	480	466	421	467	460	424	434	464	431	453	433	463	464	399	422	465	464	477	472	478	474	434	417	435	456	474	467	455	443	481	489	417	430	475	476	435	456	462	427	456	454	444	450	450	435	424	456	456	468	406	480	493	441	431	453	469	457	444	486	424	403	423	446	440	424	393	423	442	431	479	438	489	471	456	421	443	463	469	423	408	470	414	446	462	451	421	462	457	481	470	459	445	442	458	414	454	438	456	428	501	438	470	461	457	449	440	462	443	441	456	417	447	408	495	431	460	484	417	454	477
7646	17221	13451	7221	4853	3721	2921	2206	1919	1676	1422	1240	1179	1146	1004	911	921	836	805	774	739	723	712	685	710	657	678	686	661	635	660	634	611	583	606	629	637	658	618	617	636	623	606	580	602	629	558	588	570	576	567	566	607	582	599	621	582	564	619	575	578	597	589	597	577	564	591	572	544	585	570	601	596	595	598	533	568	591	602	617	567	619	573	600	540	569	587	545	609	576	562	595	602	604	557	616	584	614	611	587	570	573	597	594	600	558	555	563	607	626	591	567	571	598	621	601	555	558	586	570	570	586	611	566	572	555	620	573	534	593	578	595	565	553	566	572	529	619	581	599	568	576	569	551	585	569	586	578	597	572	569	564	666	576	587	542	529	591	554	605	603	612	558	574	564	563	567	595	570	543	554	581	565	602	578	602	604	582	562	503	568	591	594	549	572	576	579	612	616	589	537	539	576	560	563	580	578	555	554	530	557	563	575	559	572	571	594	511	524	593	572	604	582	578	573	558	594	583	557	576	646	571	570	580	581	560	551	536	565	566	586	573	576	579	587	601	550	541	606	542	564	558	577	556	570	569	536	561	572	567	558	596	579	569	558	556	572	572	578	579	557	570	566	545	604	593	584	553	554	560	558	594	579	652	564	571	600	549	567	531	532	547	594	551	573	545	566	548	569	572	618	617	562	558	585	576	546	576	549	597	589	552	588	574	590	552	533	568	549	561	552	552	567	556	538	564	593	578	578	607	536	594	555	539	572	562	608	572	584	576	580	533	571	522	593	551	543	598	514	555	566	556	509	548	591	616	594	591	578	594	547	562	596	567	571	578	512	523	556	550	533	595	540	561	561	562	557	591	580	566	545	537	557	533	563	581	567	545	572	584	576	575	596	573	579	547	594	581	530	591	574	564	542	603	577	550	585	549	574	571	539	553	576	569	568	574	575	546	573	607	589	576	565	558	578	609	573	561	546	554	553	595	566	540	561	581	552	533	573	565	561	583	552	596	541	539	548	604	565	562	572	521	579	610	557	583	589	608	556	568	559	609	610	578	545	546	609	560	579	587	640	576	556	592	560	595	566	579	536	574	552	601	557	570	586	559	546	540	572	587	587	545	608	570	573	595	589	565	575	555	590	558	579	531	556	542	546	607	567	588	548	579	581	571	567	588	558	590	575	572	573	583	581	555	619	601	572	558	563	565	577	557	588	601	549	580	595	592	565	577	558	564	576	586	604	570	528	577	542	558	579	574	586	589	564	556	575	579	588	526	589	570	591	589	583	606	524	586	598	599	603	598	576	557	566	591	606	556	552	524	559	611	581	594	581	580	566	606	555	576	536	584	582	522	596	534	565	606	598	592	577	568	571	591	523	564	550	559	570	610	537	586	559	548	631	597	550	576	533	574	552	558	560	575	542	555	563	615	570	578	531	585	583	574	543	605	578	578	601	584	545	585	570	550	569	590	599	534	567	581	561	580	556	592	571	601	589	585	593	571	544	584	597	559	566	588	577	526	548	558	648	535	569	551	601	571	561	569	620	552	545	559	569	578	562	559	579	602	564	593	579	549	538	526	588	605	531	560	540	558	554	553	595	601	577	572	591	584	592	556	613	545	571	610	600	565	615	561	611	551	571	569	565	540	565	548	536	583	569	556	612	578	547	580	544	584	561	549	544	570	550	556	588	532	551	596	563	567	610	550	543	552	601	568	564	529	563	556	566	567	585	569	572	602	548	618	545	565	592	598	575	586	558	554	550	575	598	574	549	569	615	588	591	605	581	574	583	527	569	580	582	567	531	575	553	587	535	507	568	606	585	603	558	573	558	609	563	591	586	565	570	566	567	574	587	584	552	580	580	549	602	581	575	573	554	600	607	552	564	599	609	550	535	578	573	603	532	578	558	583	571	562	577	553	590	616	580	598	551	596	581	624	585	566	546	584	546	548	576	530	553	560	591	570	549	586	629	567	585	559	613	580	564	591	560	597	586	565	574	556	529	563	599	559	558	529	585	578	557	610	558	575	557	528	559	583	556	573	570	576	575	612	566	552	577	577	551	544	546	569	576	589	603	567	590	559	603	588	530	591	605	567	619	605	598	549	569	545	527	551	567	560	556	563	579	583	573	603	561	564	562	577	618	556	578	579	586	530	572	581	581	612	586	534	563	610	572	572	597	555	535	543	578	590	606	607	548	614	543	549	567	535	562	539	611	519	564	578	599	583	579	583	567	548	528	568	532	580	602	530	513	552	584	598	619	553	522	550	586	595	556	629	561	611	562	572	558	558	601	554	575	590	567	578	552	572	589	554	574	530	583	604	575	553	548	628	538	592	546	552	566	551	565	579	582	575	596	560	546	559	596	541	569	584	594	567	566	536	599	561	584	585	626	609	545	554	576	547	538	552	588	570	573	590	612	575	559	598	576	568	568	556	544	558	560	566	568	567	564	592	550	573	567	569	577	569	574	584	570	541	524	567	547	584	612	551	590	527	586	595	569	602	552	571	580	580	590	589	555	580	586	551	584	549	543	535	524	563	586	544	589	599	605	586	569	551	572	544	549	535	583	586	542	572	551	539	598	553	594	556	595	558	552	601	579	602	562	529	598	625	576	606	591	594	539	554	558	549	566	576	564	614	544	518	583	578	584	582	545	560	547	578	551	562	520	544	577	589	515	598	556	597	567	556	556	590	545	604	555	556	613	548	594	590	651	591	554	578	586	571	586	559	582	582	625	572	570	552	571	547	613	599	565	573	548	613	558	574	593	571	574	561	535	532	600	593	542	584	514	575	593	558	579	539	550	559	605	522	572	549	567	542	526	537	517	562	599	537	596	589	573	595	572	527	594	545	603	589	563	565	554	599	599	544	612	599	580	591	538	553	584	586	574	551	583	594	610	581	543	597	595	583	555	608	565	576	557	584	585	610	606	582	579	565	611	583	590	590	589	613	602	567	585	587	531	552	590	605	549	583	588	558	556	560	522	591	593	557	503	591	614	550	572	569	540	617	607	571	597	580	561	569	555	576	547	518	577	572	586	578	612	570	597	560	553	578	520	560	584	583	572	554	574	617	567	604	595	533	553	592	581	552	584	550	571	571	564	561	607	556	593	574	598	557	574	570	551	555	527	566	570	580	570	592	555	534	556	537	561	578	621	592	620	578	609	612	581	608	600	592	592	559	605	544	555	572	572	612	553	639	618	597	567	588	604	553	594	561	538	558	529	547	579	569	568	589	562	595	565	588	578	569	559	579	553	544	592	560	587	548	572	552	582	569	587	571	561	593	608	587	581	591	595	563	573	559	587	558	580	572	555	569	572	602	575	547	564	569	591	550	563	575	552	559	587	568	593	563	580	537	560	585	555	573	578	570	553	579	553	536	554	590	545	603	628	572	593	584	608	589	553	543	544	594	658	564	568	639	608	572	605	607	620	587	563	526	589	535	563	583	565	572	542	544	542	551	557	594	564	566	507	561	577	560	572	536	596	611	549	581	578	540	551	569	552	535
26684	18705	4290	493	318	231	238	192	188	182	180	179	186	197	168	165	165	162	177	172	154	192	202	172	180	156	206	178	189	151	181	180	168	170	169	166	184	187	211	160	180	156	161	167	177	172	162	175	183	173	188	190	189	182	182	167	162	163	159	203	171	169	176	203	190	182	182	159	161	163	171	180	176	166	159	148	149	160	176	178	181	168	157	173	173	177	196	178	184	160	177	190	179	192	197	188	186	159	197	163	174	184	179	153	164	185	173	185	191	172	173	194	184	176	184	188	175	166	162	168	186	173	160	178	194	177	185	168	152	189	175	186	149	158	192	195	184	154	169	159	155	183	171	184	178	189	179	177	151	166	194	168	184	184	188	206	181	164	190	183	174	171	169	155	199	179	171	172	196	143	168	173	176	171	162	167	179	169	169	169	190	186	171	161	178	162	178	198	167	175	182	167	178	183	159	171	163	167	187	181	163	184	168	206	189	189	167	180	168	160	187	177	188	179	179	201	164	198	184	183	198	170	170	176	166	155	158	180	174	182	188	195	177	187	179	183	190	166	172	159	196	157	151	156	170	166	173	183	186	176	178	171	175	161	159	187	199	178	168	160	172	176	194	181	175	179	198	155	173	193	174	177	178	178	189	187	170	183	204	177	188	184	158	172	172	181	157	170	191	158	161	207	179	168	178	173	183	181	159	173	168	179	195	177	185	165	173	172	176	178	184	168	181	184	199	167	183	195	192	169	172	163	179	171	162	190	196	213	175	177	181	176	177	178	178	199	170	164	155	194	176	178	160	159	179	167	180	157	153	209	188	157	188	191	195	177	187	176	179	187	165	167	205	161	171	186	178	167	179	167	162	177	186	196	167	176	168	164	166	178	173	175	173	179	175	171	204	188	177	165	172	179	175	163	193	183	177	173	163	157	153	184	154	173	171	184	171	177	167	191	177	161	192	186	211	162	173	179	172	157	194	181	178	188	183	175	173	170	193	172	176	164	181	167	171	157	177	187	194	193	176	169	197	178	154	162	187	160	184	182	167	183	186	156	177	180	176	179	165	176	183	198	169	187	169	205	193	178	182	194	170	185	190	171	172	176	159	192	188	169	178	160	180	148	205	179	168	184	189	164	177	182	173	167	195	174	166	170	167	197	178	176	168	141	154	177	167	178	171	161	171	181	180	166	147	175	180	168	164	179	185	185	183	186	173	177	163	178	185	171	176	187	191	156	176	197	180	163	166	159	161	162	209	177	185	156	167	174	175	181	143	165	170	215	187	173	178	183	172	191	177	193	175	171	163	161	156	187	163	168	173	156	157	190	182	185	174	159	161	167	177	189	157	176	187	178	165	168	176	171	189	185	145	155	182	171	188	184	172	177	160	188	177	168	174	159	169	188	174	198	172	178	166	180	184	189	156	206	178	163	160	193	202	213	178	179	192	186	177	148	170	184	173	182	168	168	211	185	186	195	189	188	158	166	171	209	171	185	181	178	158	176	175	159	177	178	181	160	180	190	190	152	171	178	193	154	176	176	168	185	182	180	200	192	168	184	173	169	198	170	198	190	158	174	191	161	223	166	164	179	175	158	150	170	192	200	191	189	177	160	189	166	193	160	185	169	180	155	189	176	192	183	170	176	179	181	184	183	188	165	195	190	177	183	165	175	175	190	158	161	185	183	149	159	195	183	199	175	160	164	171	177	181	172	190	165	180	181	169	185	204	178	183	181	180	160	166	167	172	189	176	149	182	180	179	169	188	191	194	205	169	173	172	153	162	169	187	189	170	172	167	184	170	179	173	184	179	178	184	202	197	179	168	171	199	203	185	200	164	164	169	193	174	169	187	164	157	194	182	191	168	172	177	206	163	177	178	173	162	175	138	186	153	189	176	173	195	196	163	165	171	168	161	151	157	188	167	182	167	164	176	174	162	178	181	153	175	158	149	180	174	191	169	184	186	188	181	182	173	166	189	171	173	208	176	180	168	167	163	165	168	174	189	160	189	176	172	179	197	173	213	183	146	173	159	147	188	176	185	166	168	178	189	173	190	179	196	181	179	177	183	186	156	169	170	151	178	178	168	199	181	190	180	175	187	185	161	190	202	168	162	162	183	195	177	169	179	191	195	178	168	193	182	200	178	197	185	183	176	195	187	161	165	177	181	184	170	177	163	158	185	175	180	191	187	182	173	185	153	202	158	157	187	156	164	176	166	174	188	197	201	181	179	180	200	169	163	159	185	185	186	169	168	171	167	197	173	178	176	173	198	179	208	185	178	187	156	195	177	183	173	184	156	154	165	167	161	170	167	218	201	183	159	155	150	178	196	171	192	178	166	158	174	139	192	182	163	158	165	178	172	146	187	185	176	192	180	180	168	198	198	174	156	168	207	159	195	149	182	167	176	191	175	186	199	184	172	197	193	184	176	179	195	179	179	180	199	212	188	187	182	162	183	196	185	192	181	177	169	174	151	166	162	179	159	197	175	179	164	171	140	183	191	187	178	192	168	151	190	161	179	161	170	190	165	170	172	175	177	176	202	186	173	170	155	168	157	183	178	175	187	179	168	166	177	182	181	151	178	153	183	177	167	198	181	204	175	184	202	207	145	184	173	176	174	171	167	186	188	205	179	202	184	166	162	159	166	167	174	175	198	166	190	178	178	155	172	186	174	169	155	177	152	174	181	163	172	183	158	202	184	182	166	181	189	157	179	190	164	168	182	174	177	197	167	153	169	186	183	192	163	172	156	177	167	179	177	183	172	174	189	167	196	194	159	166	179	176	182	192	169	167	163	151	174	173	153	185	170	199	158	211	180	174	179	175	182	169	163	172	182	183	167	162	182	166	166	159	186	172	157	178	180	198	174	192	176	171	172	198	179	191	177	183	184	173	156	177	167	181	171	170	193	172	177	179	159	166	175	173	183	164	162	181	205	201	180	177	170	179	190	187	186	163	184	177	182	186	167	174	161	164	169	193	170	188	187	165	173	202	176	170	198	159	162	180	157	178	157	191	163	198	189	178	166	151	188	185	184	191	157	200	164	159	154	155	197	188	178	184	180	173	161	197	189	175	173	171	191	190	182	197	184	183	150	183	174	175	195	178	174	176	189	189	156	171	188	196	176	202	189	179	186	193	196	177	191	196	167	175	209	200	174	167	199	185	195	182	177	168	178	192	192	182	156	171	149	182	173	191	196	185	177	163	157	194	200	189	180	177	166	183	181	182	173	166	157	177	157	175	193	174	178	174	160	142	177	174	190	196	189	180	175	171	170	152	184	156	172	179	172	174	174	193	172	179	162	171	173	179	182	210	168	186	168	182	170	173	159	174	177	178	178	176	183	176	181	166	171	156	178	167	165	184	187	187	181	187	193	164	169	170	167	171	182	180	176	174	172	192	168	169	179	162	195	174	172	195	180	181	173	175	184	180	186	180	166	188	184	169	153	167	179	155	183	170	159	183	187	178	185	212	198	165	172	194	175	168	151	169	187	175	179	191	195	194
3935	1104	918	516	413	369	296	283	285	250	265	267	284	268	259	243	247	261	254	272	212	247	211	269	234	244	261	260	253	228	244	271	248	196	239	284	247	242	225	250	227	237	229	221	273	228	216	214	211	229	218	239	220	230	224	238	266	230	245	241	208	255	251	229	241	240	192	221	229	248	273	220	246	245	224	243	238	245	257	249	236	234	238	213	239	251	240	260	226	256	218	233	225	222	237	241	250	265	230	232	233	223	224	233	235	213	234	240	222	274	254	210	214	225	259	212	233	272	222	221	233	257	225	255	234	236	233	227	240	214	246	239	249	249	235	233	229	225	216	247	213	221	235	238	223	232	255	237	233	235	232	255	240	236	248	235	229	229	225	215	250	236	224	220	255	252	244	217	208	230	252	228	229	228	213	219	253	255	244	208	250	236	259	226	211	240	219	226	259	240	227	238	236	242	227	214	223	226	223	223	244	229	228	227	238	243	255	240	239	257	230	243	263	253	248	250	240	226	233	236	192	235	220	212	208	233	237	238	253	247	242	234	236	209	245	222	253	236	222	226	218	235	237	289	228	244	239	220	210	254	250	263	222	246	245	227	228	220	213	242	218	266	249	242	241	241	253	238	216	216	220	246	225	220	263	243	213	237	228	236	224	215	217	271	222	251	226	220	238	228	217	215	225	261	194	254	213	255	244	244	209	226	217	206	241	230	241	224	214	222	239	216	247	219	261	265	227	228	237	253	249	233	245	235	241	262	235	223	244	243	227	215	255	238	217	234	234	225	250	215	214	257	237	234	224	232	249	230	250	252	227	227	248	215	230	249	244	233	222	244	232	221	216	219	227	247	232	246	232	220	273	258	236	220	235	228	272	230	228	241	242	241	228	218	216	205	242	266	238	246	223	245	217	237	233	236	227	250	210	252	229	244	231	248	228	244	218	224	208	212	223	228	208	212	217	233	242	224	225	232	210	229	256	240	236	219	224	220	263	237	220	228	248	251	238	231	207	254	226	232	243	234	219	248	240	235	234	244	225	244	221	245	246	249	237	244	240	215	232	211	257	224	247	225	220	237	246	240	222	213	246	235	251	238	236	210	226	235	236	202	220	203	246	220	229	227	224	228	268	244	248	212	228	240	222	237	251	216	214	217	255	246	248	248	253	245	229	227	207	246	253	235	243	259	210	234	245	240	229	232	263	223	242	244	238	233	236	239	252	225	192	241	256	238	255	223	248	231	215	253	204	242	236	236	246	256	233	233	260	207	211	234	229	260	242	223	232	208	247	222	230	257	236	251	211	225	241	224	231	228	265	241	245	246	240	252	260	238	227	206	229	228	226	223	259	223	228	237	241	244	230	232	229	241	236	218	240	259	238	212	239	244	234	235	216	243	236	244	239	213	249	224	256	245	217	224	206	233	228	226	226	209	197	233	235	239	256	236	245	246	223	242	235	237	242	249	258	254	223	205	228	210	251	251	223	225	215	220	221	221	215	241	243	223	215	250	229	221	221	252	204	254	230	216	195	229	254	242	224	239	248	235	235	224	220	223	204	229	254	194	243	227	220	246	237	232	242	224	227	228	237	248	215	215	276	226	222	213	200	234	253	258	221	235	216	243	257	255	223	214	215	207	221	244	226	229	240	219	219	235	249	212	242	208	228	245	224	251	221	216	244	260	237	219	244	249	243	238	227	218	228	231	236	235	227	255	225	218	222	227	237	227	207	218	225	238	209	256	246	228	229	215	224	249	206	226	222	253	212	233	223	206	240	233	240	232	220	219	244	231	234	228	221	252	217	228	228	222	227	236	260	220	232	212	225	221	229	226	218	210	247	216	251	226	217	243	232	225	230	228	210	243	226	236	225	244	235	250	251	234	242	258	251	217	220	230	237	234	238	246	243	250	211	236	228	221	263	243	229	228	211	242	229	248	240	234	251	211	231	251	228	236	236	239	236	231	239	248	229	208	241	218	237	238	242	240	251	243	214	258	225	246	214	249	243	222	224	240	232	235	253	237	227	225	227	222	220	224	232	231	257	210	231	229	204	247	206	214	239	237	228	228	229	218	231	241	235	226	216	239	225	250	252	239	245	238	241	239	229	249	210	247	228	219	221	224	243	228	238	236	225	233	231	233	221	246	253	235	206	242	227	246	240	218	236	205	244	210	235	233	234	254	225	252	218	212	250	209	231	257	241	229	252	248	226	216	253	213	241	208	250	237	260	213	235	213	252	270	215	248	235	247	210	231	245	197	227	248	241	244	241	228	223	227	251	241	230	236	244	213	253	226	260	220	226	229	201	249	253	208	251	218	235	248	232	250	231	238	230	212	227	229	224	239	216	227	238	223	273	232	256	215	241	228	215	226	227	263	236	236	187	230	230	247	250	239	220	258	241	229	233	228	222	207	228	223	229	248	237	225	217	239	236	222	218	213	266	255	239	243	216	215	225	206	222	239	215	226	215	230	250	230	223	236	217	250	226	243	243	272	243	259	217	253	235	233	225	240	242	228	266	251	220	221	205	245	223	235	215	208	219	227	220	238	218	256	231	222	243	244	216	215	235	235	226	225	226	243	227	273	231	228	245	213	231	235	268	229	214	239	229	242	233	239	234	231	232	223	224	235	231	238	240	252	217	246	221	251	237	228	229	211	246	265	244	242	219	224	223	208	231	245	222	225	232	211	229	236	214	222	223	215	200	247	238	240	255	231	258	232	275	251	229	237	225	245	246	227	226	224	220	236	223	207	250	219	217	239	246	233	229	248	226	205	247	237	215	264	256	224	273	232	208	233	234	234	223	251	227	257	282	237	222	246	208	219	251	233	235	232	241	208	221	248	228	246	252	222	227	233	237	227	219	278	253	223	244	252	224	243	219	237	239	213	235	209	247	258	239	207	244	225	236	214	248	265	235	262	239	223	230	235	244	229	243	239	215	240	231	231	249	236	236	241	263	234	220	222	245	218	225	204	258	223	236	239	215	242	237	249	255	235	239	224	233	227	259	241	250	231	214	249	221	251	203	234	240	206	234	224	238	231	219	234	227	220	220	203	249	241	222	229	244	213	223	209	259	237	216	264	228	212	233	214	231	236	227	219	221	240	246	216	249	215	220	247	249	253	233	233	233	227	236	236	231	226	233	226	236	237	214	208	228	250	241	219	233	251	204	221	218	247	231	246	261	250	232	231	239	212	221	229	255	238	237	248	230	244	259	233	205	252	214	219	233	236	238	248	234	228	246	223	249	240	236	211	217	230	247	228	234	241	232	214	232	231	244	228	235	246	250	227	248	226	228	243	222	213	238	244	203	230	244	233	251	248	236	269	236	232	230	240	257	202	254	236	227	235	220	194	220	232	238	231	214	224	250	245	199	277	209	225	232	225	245	247	254	250	222	221	234	231	201	236	254	241	238	210	238	239	225	255	251	228	245	216	243	243	237	258	223	233	222	241	232	251	220	245	230	226	248	221	231	241	233	214	226	236	230	254	231	239	229	225	220	249
23787	20978	28177	23931	20926	7602	1191	734	638	575	586	544	531	479	494	462	469	475	448	460	454	421	463	417	406	399	447	414	416	411	402	414	427	416	396	432	417	412	395	403	418	409	394	393	392	408	431	403	399	422	447	421	393	409	398	403	423	410	430	425	392	374	402	426	387	427	407	420	439	411	404	421	400	407	416	413	410	411	393	420	393	389	383	447	417	417	403	403	425	404	410	389	413	396	383	426	399	408	440	396	408	384	420	422	420	428	448	365	415	374	396	384	413	359	373	397	394	409	381	408	400	409	358	435	396	379	432	399	404	390	410	382	393	397	409	378	423	427	403	385	410	411	426	408	424	418	396	416	368	392	384	415	409	413	426	412	389	419	394	382	397	401	403	416	453	406	432	405	436	447	390	417	372	373	425	383	415	432	426	406	372	423	420	439	436	432	412	387	390	407	382	396	413	407	386	393	422	398	359	395	380	415	406	384	383	413	362	394	395	426	436	402	429	414	379	407	409	412	392	394	364	400	380	425	404	421	397	373	405	382	484	381	360	416	394	394	388	399	444	407	414	395	408	447	385	429	409	415	418	446	409	396	425	419	425	413	376	394	426	380	441	383	384	443	378	411	422	420	410	422	406	388	384	384	421	371	412	398	370	403	423	379	395	376	395	412	422	410	388	352	403	393	421	421	438	428	413	405	408	400	406	390	413	390	395	404	415	399	388	403	417	429	384	415	390	411	382	411	434	399	407	414	424	381	447	450	409	373	392	392	389	408	395	373	423	394	367	388	456	432	439	443	390	422	380	394	394	386	414	384	443	398	359	398	398	424	395	389	402	387	378	412	371	415	401	413	377	365	378	382	384	368	413	422	384	397	409	426	397	389	412	435	377	380	428	387	396	411	402	428	412	402	397	406	409	399	389	404	414	406	409	412	415	417	431	381	408	418	365	408	391	409	438	397	410	357	404	418	379	413	382	427	413	395	370	387	389	396	377	444	389	419	419	428	404	392	381	425	402	405	378	422	452	427	424	402	435	403	416	437	416	390	414	385	441	391	410	436	379	445	366	401	400	427	386	401	413	406	399	383	371	399	417	404	414	403	422	421	434	387	413	367	411	395	437	427	373	425	395	395	409	395	407	408	413	400	465	432	418	404	419	384	408	402	367	393	425	406	409	386	422	371	374	369	423	416	409	404	410	436	441	404	396	438	417	394	390	430	394	431	415	406	441	399	415	366	410	401	432	389	428	395	423	395	419	427	417	441	385	403	384	432	424	383	390	414	343	402	401	408	415	411	437	446	405	391	394	402	438	381	349	455	414	418	406	383	412	440	365	409	400	399	399	423	431	421	429	445	387	411	397	404	398	403	429	406	417	397	425	414	432	393	424	430	377	404	379	412	433	394	381	372	469	400	410	395	402	411	430	431	408	375	380	420	410	420	403	393	384	430	379	417	401	401	438	408	401	400	396	428	378	419	406	408	412	411	387	439	410	409	382	418	395	393	424	379	395	419	414	397	383	379	423	429	401	396	394	406	386	412	365	390	401	399	415	380	391	422	401	407	435	384	369	391	418	450	376	409	426	397	436	406	375	381	395	381	373	382	421	401	411	439	403	441	393	410	396	404	416	382	421	384	400	404	357	390	400	442	372	417	377	419	406	400	398	421	384	392	393	404	380	412	404	426	384	417	364	393	387	369	378	391	434	411	367	405	383	399	407	423	402	413	387	417	393	399	392	422	407	415	423	385	405	432	402	429	404	410	397	401	394	395	391	399	397	445	370	412	419	414	394	402	414	388	419	399	388	376	374	398	398	410	406	421	415	388	369	369	412	372	369	380	392	421	369	405	380	419	384	409	412	420	392	384	421	395	366	408	401	403	383	400	380	382	442	389	403	412	389	433	408	369	400	397	399	396	399	399	406	393	410	410	404	425	436	420	427	386	373	442	410	410	418	409	403	399	365	425	392	427	397	431	413	384	398	363	376	400	376	389	387	384	397	422	388	401	378	397	386	410	411	401	407	362	427	405	371	426	395	429	415	435	404	430	406	427	410	402	394	403	410	402	381	391	377	399	407	393	410	414	407	389	388	446	361	419	399	383	459	422	423	403	397	382	377	396	387	403	393	421	435	374	388	390	387	425	425	407	406	407	410	386	416	383	454	418	407	404	389	396	403	427	448	387	415	416	413	417	384	399	387	399	413	417	377	355	444	419	391	406	398	393	414	402	420	389	368	415	382	380	409	408	383	401	399	366	436	410	377	395	415	437	394	374	421	393	433	393	394	429	406	377	400	419	396	434	381	377	419	385	388	399	396	361	435	420	387	430	392	380	386	394	404	358	408	420	430	395	395	407	405	410	409	392	396	412	391	444	446	402	412	398	401	412	395	415	397	404	373	418	436	412	411	412	404	415	403	377	413	429	382	378	414	408	389	403	391	391	427	427	452	404	411	431	379	424	391	429	388	418	411	400	402	403	451	391	393	356	408	389	415	385	412	425	402	378	408	431	411	388	423	429	395	409	426	380	387	396	399	406	435	427	406	434	378	370	398	376	373	397	442	397	383	412	431	390	378	381	374	416	405	428	397	382	427	421	379	385	453	448	385	386	381	396	389	375	370	376	385	400	423	398	425	395	440	396	392	430	424	402	421	396	430	396	399	381	381	426	426	426	411	395	407	414	392	391	383	384	440	397	422	419	378	394	402	422	399	410	377	388	364	442	421	406	443	390	412	384	411	392	428	407	436	374	432	394	409	408	372	430	383	411	390	452	421	395	383	420	396	391	380	422	421	453	407	391	380	406	397	386	411	400	431	425	385	398	410	387	391	390	390	413	394	392	369	385	419	413	381	392	394	398	413	429	418	409	381	406	392	425	396	392	389	406	405	385	362	393	414	394	447	430	429	403	382	421	369	422	417	404	368	398	389	424	396	421	415	409	369	379	393	402	397	403	403	368	360	401	453	410	409	394	416	446	362	382	379	404	408	416	421	410	412	421	404	395	455	407	407	391	390	374	412	411	408	374	438	398	413	411	380	382	407	369	394	421	413	434	412	375	415	429	404	439	382	362	396	376	394	405	410	427	425	362	394	437	398	410	437	411	392	418	442	396	396	389	388	377	397	409	380	395	369	434	377	422	428	394	359	418	402	391	428	395	412	412	397	385	408	396	419	366	406	355	396	377	394	418	402	396	389	419	384	416	353	383	398	426	436	397	408	412	393	424	353	402	423	432	401	431	406	411	440	391	431	379	383	400	393	390	400	437	405	394	397	400	401	386	400	398	391	391	426	440	408	384	429	412	424	418	380	392	377	433	390	419	385	412	417	396	434	401	391	378	442	399	392	370	403	384	394	394	397	393	388	405	404	397	393	409	365	370	385	386	402	412	430	383	389	404	390	432	419	379	399	405	405	438	395	394	389	377	435	398	410	411	409	388	404	407	388	396	406	428	420	383	412	402	409	391	385	363	407	397	415	381	424	399	407	436	425	408	387	399	388	382
5201	10721	8386	4210	2903	2213	1790	1439	1204	1047	845	924	879	768	741	668	722	654	686	619	580	607	588	581	594	603	551	549	550	530	574	578	552	569	580	507	539	511	532	542	544	564	509	510	501	501	530	544	552	535	467	613	506	499	527	536	496	490	536	489	534	554	448	524	525	566	488	513	493	520	494	502	518	524	561	517	511	490	498	525	523	498	578	547	520	499	525	514	506	501	524	483	518	525	523	487	547	506	523	543	545	511	528	532	516	513	525	528	500	515	488	498	504	515	491	554	517	490	524	493	486	503	511	554	519	517	521	562	521	495	516	520	501	480	531	523	507	485	467	532	518	497	542	505	533	469	524	521	509	493	542	511	472	515	473	535	511	534	535	464	518	490	517	534	484	524	524	490	504	551	524	506	562	536	510	482	517	502	557	468	519	476	519	507	530	555	476	501	506	453	493	484	535	517	505	509	490	469	505	473	504	525	553	503	507	522	501	482	500	547	526	509	469	510	489	505	507	500	498	531	475	522	480	516	521	530	466	535	490	513	497	523	527	460	503	522	542	487	514	496	503	497	506	544	509	514	500	469	503	543	498	513	495	497	446	478	550	525	506	448	562	511	505	538	520	505	524	544	541	486	531	516	483	531	509	467	552	506	530	525	488	497	528	514	511	458	510	499	522	528	534	502	500	522	510	485	481	528	540	462	523	492	494	525	548	483	562	500	479	528	510	529	524	522	507	473	532	513	501	485	520	484	557	515	463	500	544	485	537	518	529	522	489	550	513	505	519	552	509	485	529	522	519	496	470	549	466	522	549	505	478	461	527	528	511	542	523	536	471	545	511	487	506	564	493	539	500	507	502	487	520	511	552	469	484	495	522	499	494	510	470	510	515	481	531	501	526	553	532	512	486	505	554	508	491	530	517	484	517	493	539	476	493	514	491	506	502	536	492	499	510	536	479	509	507	526	495	497	504	493	504	528	560	518	503	565	495	507	492	511	534	544	505	518	496	535	536	520	492	486	555	512	485	555	494	498	488	493	482	533	491	507	533	485	508	553	490	498	506	489	496	514	499	502	560	547	520	509	521	463	516	489	567	492	515	557	514	508	500	488	493	517	492	498	512	532	509	518	491	498	489	538	552	522	506	516	515	510	530	495	511	515	486	509	511	481	514	511	544	529	547	499	512	486	484	488	485	462	478	503	478	517	520	517	545	540	540	530	527	539	518	514	504	510	521	569	539	512	521	532	541	515	491	512	532	537	515	485	527	520	501	502	499	497	470	497	532	515	488	498	478	497	500	501	498	509	520	491	519	477	475	534	513	510	517	516	518	496	487	524	477	492	500	519	512	486	487	493	472	515	547	497	520	490	494	515	510	495	507	526	503	535	502	532	472	515	517	511	537	515	502	538	524	479	514	511	539	520	496	524	508	524	517	531	494	475	505	502	521	504	525	534	505	479	541	532	527	468	546	483	552	517	512	504	529	517	481	551	503	494	494	513	546	518	519	473	533	552	485	515	492	524	512	520	511	486	523	524	513	482	499	552	553	471	542	523	511	488	519	515	502	519	461	535	536	531	529	537	503	478	516	537	560	491	481	516	523	505	523	510	541	541	490	511	503	503	499	509	493	541	493	518	482	508	511	520	500	504	498	509	521	563	467	469	508	492	519	504	490	498	513	532	514	505	504	497	487	525	525	521	495	521	517	532	536	518	517	511	521	514	526	489	520	535	509	500	508	486	517	487	496	529	493	492	491	529	551	478	485	503	503	502	544	488	554	515	509	554	510	503	524	503	503	508	497	546	532	504	544	480	531	553	515	544	522	487	490	543	548	491	527	513	524	504	521	523	530	523	505	505	506	534	472	529	507	484	507	496	481	534	490	512	493	528	510	465	504	473	527	532	511	500	513	541	527	524	545	507	515	493	527	514	534	502	543	530	500	494	436	513	518	507	499	518	536	510	499	528	533	528	522	512	499	503	526	526	520	516	492	524	514	541	480	518	517	525	510	514	516	531	509	521	496	512	515	564	502	500	510	500	483	503	492	507	507	521	507	499	462	489	484	527	527	560	512	509	529	462	557	500	498	518	526	512	485	532	539	497	519	507	482	493	517	522	503	516	485	460	510	514	486	505	507	540	504	495	585	511	515	503	484	488	527	526	486	495	528	523	532	543	501	519	508	527	492	522	494	506	500	490	499	514	519	526	527	523	488	516	511	498	501	515	522	540	512	518	553	535	538	477	524	540	516	501	513	498	495	504	465	474	515	524	465	511	532	486	545	533	532	513	502	486	515	514	513	473	524	565	540	511	568	509	544	489	550	532	518	554	481	532	503	502	515	516	517	479	517	474	532	498	567	529	493	507	538	480	524	521	518	545	522	465	545	533	509	494	493	479	527	525	493	494	536	518	504	507	548	531	470	549	513	580	478	516	463	493	491	483	528	458	510	504	535	546	472	516	521	525	517	503	507	516	526	496	556	497	496	525	497	519	524	516	517	546	525	527	490	511	523	467	504	477	490	505	540	485	536	500	471	551	541	538	506	502	509	487	534	506	532	503	529	473	522	500	507	528	533	511	499	538	481	543	536	517	483	512	548	489	509	492	522	495	536	524	456	488	517	542	515	521	523	495	565	554	510	512	544	548	487	533	475	506	499	545	510	519	475	521	471	514	503	500	522	518	521	503	536	536	527	472	519	480	511	504	503	497	490	491	525	499	514	493	516	522	469	507	529	511	548	508	492	534	497	541	467	483	509	506	498	510	530	502	507	513	477	471	520	551	506	545	531	504	500	469	474	476	506	520	512	488	481	531	482	490	452	566	507	486	533	518	532	491	507	494	487	528	486	470	490	521	522	511	531	546	506	510	510	514	501	489	466	542	559	501	534	515	497	480	551	519	493	474	563	529	472	592	461	519	486	487	507	477	489	512	522	521	538	506	521	493	506	507	499	506	517	518	508	539	484	517	554	497	545	569	454	537	515	505	495	546	476	525	474	501	488	482	519	496	546	507	489	487	496	519	517	513	488	490	547	530	510	525	508	568	500	495	503	524	532	504	509	511	513	521	504	505	481	508	507	498	503	496	524	501	507	527	543	495	477	519	522	517	462	505	490	467	501	496	567	525	503	537	536	524	559	529	499	489	550	525	532	520	516	563	507	509	539	505	500	541	467	527	513	493	505	534	487	478	518	516	483	528	516	523	511	499	480	524	527	500	514	480	544	492	508	524	496	511	528	520	531	523	517	491	497	515	479	542	521	532	510	520	500	501	525	523	530	547	480	485	522	533	484	543	544	513	491	505	498	502	507	476	518	514	509	511	498	532	532	525	507	501	495	437	491	479	505	505	484	522	507	550	480	517	480	512	494	495	504	484	474	544	506	510	562	516	558	514	475	520	506	520	535	489	504	470	534	514	488	551	507	511	533	508	549	474	521	500	507	507	472	535	520	464	513	461	506	498	468	471	542	499	517	486	528	500	500	520	513	505	511	510	472	521	472	521
25057	20985	26704	25106	4200	396	312	254	224	190	187	183	180	171	165	159	158	151	145	166	138	158	140	119	136	118	140	134	123	127	134	139	137	123	137	137	118	131	139	134	150	145	126	139	113	133	132	137	144	141	114	120	119	130	122	117	120	125	111	131	123	146	124	103	139	119	143	123	140	114	130	143	138	114	114	137	113	112	110	121	127	128	134	129	123	126	113	124	134	135	126	129	118	112	116	138	127	133	102	141	106	126	128	125	107	134	119	128	127	119	133	122	139	144	137	146	146	110	115	136	129	135	138	138	102	131	127	125	119	124	133	136	130	140	123	109	116	117	129	135	117	100	128	128	128	122	124	127	130	130	117	132	137	130	135	98	122	133	127	127	114	123	128	129	104	126	142	125	121	123	127	113	129	132	122	131	134	112	139	114	138	122	120	133	130	120	139	123	133	122	116	124	109	141	124	107	110	129	126	109	144	135	135	124	138	130	159	124	133	126	112	134	134	114	125	117	115	103	120	120	123	122	137	127	119	112	109	119	125	127	115	109	132	129	147	115	127	124	113	111	113	121	130	115	109	116	115	131	142	126	162	120	125	116	140	121	121	116	140	117	134	118	124	154	102	124	149	132	129	126	139	127	117	123	139	123	133	121	106	118	104	140	133	107	137	121	123	116	138	113	106	118	133	120	134	152	111	135	117	111	112	109	116	125	127	132	122	114	97	113	130	116	128	124	129	121	137	115	124	128	132	120	140	119	115	108	116	138	125	117	131	117	113	141	141	122	110	132	118	118	100	123	130	117	108	106	121	140	130	133	119	114	142	146	138	147	111	133	131	136	107	132	118	141	133	136	115	153	127	135	114	132	131	127	119	136	101	132	134	103	132	130	132	120	108	149	119	123	130	112	120	127	131	116	125	120	147	123	114	115	105	112	121	122	135	140	121	118	133	97	125	130	106	130	126	142	122	123	140	126	134	128	130	126	106	132	123	109	141	137	143	114	116	119	112	133	117	125	116	131	118	119	139	117	139	101	119	122	144	135	118	128	149	113	128	128	126	139	110	144	125	119	150	146	116	129	125	101	111	109	135	124	147	122	131	107	133	127	137	137	108	120	128	116	133	121	129	119	124	109	143	136	120	128	121	130	133	115	114	102	136	126	129	138	145	125	121	107	145	131	125	107	132	140	120	130	117	124	136	129	125	103	128	118	127	99	104	132	137	139	113	129	138	151	132	131	129	117	116	124	126	130	108	122	111	124	115	119	134	111	124	130	144	125	137	126	127	120	121	115	131	141	124	130	132	114	121	112	121	117	133	122	121	118	122	125	108	136	134	123	115	119	131	122	123	132	125	113	123	132	126	127	133	128	126	114	134	127	125	153	137	119	123	124	117	133	143	114	118	135	122	110	109	110	113	110	131	112	135	137	123	117	141	133	99	118	124	134	155	122	133	143	95	130	134	108	129	137	120	124	128	116	142	146	136	139	113	117	118	106	133	129	148	143	129	158	103	134	136	131	135	113	137	111	128	111	126	115	129	116	126	122	116	132	129	123	124	128	122	121	140	118	115	117	119	111	125	133	130	122	146	135	120	107	134	120	138	124	113	128	124	124	131	127	125	142	115	111	105	121	116	120	131	119	120	128	122	109	121	124	128	102	137	114	114	116	120	130	136	114	141	130	129	136	127	124	149	120	140	109	127	141	153	123	122	131	131	143	121	126	136	146	119	155	121	110	108	123	110	133	127	113	128	147	143	107	131	126	114	122	113	115	95	113	124	132	127	111	127	117	124	125	150	123	133	141	130	125	129	144	123	123	110	128	116	123	144	128	123	125	152	118	129	127	118	108	132	116	121	148	114	131	130	140	131	112	126	131	120	135	132	130	110	118	115	136	129	138	128	127	125	131	115	121	142	126	120	108	130	118	112	153	117	117	132	112	131	133	115	109	126	118	131	142	114	108	142	125	128	121	116	112	117	129	141	131	137	113	122	145	132	108	135	117	116	138	138	130	110	124	133	123	128	127	111	133	140	124	131	115	146	125	120	102	134	131	113	135	135	123	136	144	133	139	124	117	143	109	125	121	139	130	122	122	127	140	142	104	126	124	110	112	120	110	139	112	143	115	133	128	136	119	113	144	118	123	115	131	118	143	130	121	122	118	104	128	116	127	139	130	134	123	148	126	141	119	124	112	116	121	124	120	142	134	120	128	121	123	107	99	118	119	107	128	108	113	119	129	126	114	123	128	123	116	137	128	121	143	124	133	127	137	108	116	139	141	111	107	102	131	122	128	135	130	126	112	145	109	125	139	145	133	131	129	125	140	122	113	137	111	123	125	137	131	138	108	126	125	136	106	124	119	126	122	142	113	119	130	121	132	113	135	119	118	129	131	121	117	127	122	129	131	120	138	124	121	134	124	132	132	137	131	127	138	119	116	118	121	116	125	115	131	103	137	121	128	133	108	114	129	122	128	128	108	112	129	126	136	129	143	112	122	140	135	129	124	134	155	119	119	122	123	145	139	119	116	140	122	124	127	125	130	124	116	137	117	133	130	141	100	131	128	135	142	132	122	116	139	136	137	109	123	110	97	119	130	124	131	136	127	127	128	123	110	128	121	130	118	104	134	118	138	119	120	140	121	123	135	131	136	116	125	145	122	124	124	126	135	113	133	123	136	118	124	121	116	143	137	98	151	113	122	120	111	113	114	143	118	125	136	113	147	115	117	148	125	122	130	155	115	130	150	134	136	139	121	136	127	135	109	127	110	147	110	123	124	118	123	114	124	119	122	118	110	117	119	116	127	133	116	139	135	119	137	124	104	132	107	138	146	135	148	135	122	138	124	127	131	132	139	111	126	146	128	125	111	136	135	132	144	132	127	110	123	116	123	131	124	127	127	129	120	119	97	134	131	154	122	107	116	130	112	123	132	132	113	106	134	122	121	121	129	128	131	129	129	141	129	139	138	124	129	105	129	110	121	143	128	122	133	119	137	127	128	128	146	119	127	120	124	139	130	95	116	124	142	120	128	149	123	128	115	125	108	112	110	127	134	128	131	115	100	130	127	112	125	126	127	132	134	124	125	132	117	113	126	106	141	119	123	127	113	128	114	133	98	141	130	131	136	114	122	117	121	145	127	118	126	127	122	139	130	123	114	117	111	113	134	129	121	130	121	126	136	122	130	108	114	114	130	124	122	121	112	112	129	110	122	119	103	128	131	115	115	121	133	149	117	117	125	121	130	146	139	125	131	130	123	109	124	117	120	134	126	117	151	111	98	126	128	127	135	129	119	103	130	122	122	116	114	134	131	149	133	137	134	120	116	142	140	127	120	122	129	139	144	115	127	127	123	134	119	106	122	115	114	141	124	143	135	107	124	123	120	139	112	130	139	115	121	119	125	126	131	138	119	120	113	128	115	115	138	108	104	124	111	109	99	110	136	118	100	109	141	120	128	125	110	131	137	121	131	147	129	137	126	116	119	126	128	134	115	138	104	135	136
4547	5603	4101	1855	1313	1036	758	606	523	445	414	382	342	334	328	293	276	257	258	257	247	227	208	255	224	251	212	205	212	209	183	203	201	200	191	195	189	181	207	183	211	175	192	211	192	200	225	180	179	177	175	176	190	198	179	183	192	210	155	185	171	175	188	187	185	171	171	225	222	177	174	182	183	208	203	205	180	189	185	173	179	194	184	171	176	200	225	226	205	177	199	193	200	200	183	195	203	175	171	196	158	187	195	194	186	205	193	190	195	187	212	195	195	199	186	200	184	197	192	197	190	197	185	187	194	188	207	178	168	167	156	173	191	217	194	190	160	203	163	203	193	202	153	172	191	203	153	184	179	205	189	169	214	183	182	183	178	191	185	183	185	182	172	158	174	176	199	190	161	195	181	191	177	200	196	154	171	176	179	183	178	186	182	199	196	186	193	189	187	166	189	173	176	176	169	176	180	168	194	178	180	195	195	190	192	181	205	199	183	187	185	182	184	190	187	182	178	197	203	182	164	150	207	179	166	184	173	173	197	198	179	210	193	170	162	182	170	165	181	195	189	178	184	184	163	189	194	178	189	193	167	171	198	180	175	189	200	199	196	223	190	178	193	195	177	173	177	180	185	169	167	185	193	189	199	211	197	183	191	182	156	175	188	177	172	193	182	169	169	165	180	182	179	185	188	187	190	176	201	185	206	174	183	192	199	167	174	173	177	199	184	164	206	209	180	173	165	174	164	175	153	182	200	165	172	216	177	182	188	190	161	178	193	192	188	188	172	204	157	193	193	168	193	163	171	175	202	159	195	201	176	202	170	185	175	165	181	197	193	187	203	170	184	175	189	186	202	181	202	193	167	200	152	203	177	183	175	182	171	174	173	203	212	214	199	197	173	174	186	162	199	169	217	172	175	175	177	185	195	188	184	198	173	210	175	198	185	185	149	206	183	168	190	193	156	160	163	198	212	183	171	186	169	195	201	184	187	167	194	210	178	154	201	188	179	178	182	161	167	195	170	194	187	201	226	186	191	183	181	213	173	205	195	170	185	175	210	205	191	202	192	198	189	218	209	188	177	178	190	169	193	165	181	172	176	175	163	160	184	188	190	177	183	197	203	195	158	175	174	161	170	183	180	195	178	177	169	211	195	179	174	179	170	176	179	177	207	181	171	190	190	199	199	173	212	189	202	185	185	184	179	181	171	183	181	188	197	205	205	178	200	202	171	208	192	161	202	175	222	188	207	175	199	167	183	184	175	194	202	190	181	177	188	198	172	176	195	200	190	182	191	210	185	178	189	210	187	190	195	191	181	193	176	208	190	183	183	177	189	198	169	184	173	180	164	188	193	192	174	181	169	158	153	191	191	186	185	179	182	197	194	183	182	204	204	194	170	176	182	188	192	189	182	204	185	188	169	171	206	175	194	195	171	197	180	166	167	199	194	179	186	193	186	195	189	208	202	176	182	201	195	158	178	177	178	173	167	185	171	166	173	165	175	174	179	212	195	180	190	165	169	165	180	188	166	181	166	183	177	164	181	170	193	199	169	207	180	168	186	185	164	211	171	157	181	188	177	189	178	176	193	172	204	176	177	201	172	195	197	182	189	178	178	195	175	172	182	166	177	190	157	193	163	179	173	199	174	168	199	156	191	192	204	199	178	192	190	178	164	178	165	183	176	178	186	177	190	195	186	203	183	186	209	181	159	179	186	180	189	170	204	191	183	187	177	191	172	202	170	193	170	185	152	175	163	189	177	187	179	192	197	197	181	169	198	201	201	165	170	203	158	196	156	208	182	194	206	181	181	164	167	150	189	167	165	159	188	196	183	182	176	189	182	181	190	194	221	182	195	189	190	170	193	174	187	195	192	180	186	182	192	176	198	191	188	180	179	203	180	177	194	174	185	159	185	195	185	176	187	162	182	178	227	181	207	197	180	179	165	192	180	193	207	188	195	188	181	168	195	198	181	197	182	211	170	153	158	184	153	175	195	197	187	177	189	176	190	205	180	172	178	202	188	186	184	197	171	205	180	215	204	199	202	196	193	186	157	173	186	183	189	194	169	183	174	202	181	210	196	173	188	201	176	183	204	198	221	147	192	182	168	168	175	194	180	185	208	185	180	160	161	184	183	184	183	189	190	165	162	181	186	171	195	204	178	175	189	184	159	182	207	162	188	177	211	179	184	186	186	187	183	188	194	200	167	205	173	169	194	195	195	183	184	188	155	182	180	185	175	174	188	188	161	203	192	184	186	183	163	164	191	191	185	195	198	174	172	179	176	177	188	189	191	191	204	180	166	178	194	178	160	199	181	190	184	205	169	198	191	172	149	187	165	241	166	163	183	187	192	176	183	197	165	173	179	180	185	177	178	180	178	164	188	185	191	184	189	173	175	179	184	187	174	178	186	188	206	225	203	181	211	168	196	197	190	185	184	182	195	182	178	190	194	194	201	178	186	173	196	205	179	178	188	169	155	174	163	196	183	190	185	180	185	191	177	185	216	190	161	182	184	181	196	207	194	193	181	226	203	183	169	198	201	186	180	188	169	170	170	194	175	186	179	188	176	181	186	197	177	189	196	187	190	180	161	200	201	195	172	174	194	165	157	175	170	168	180	200	194	192	195	191	160	193	179	192	204	190	187	187	166	170	171	190	170	163	190	191	200	210	192	182	164	189	177	187	167	185	198	183	179	202	197	179	175	159	184	173	180	192	186	190	188	157	196	180	205	191	190	175	176	182	186	187	191	185	202	209	167	199	175	179	183	210	171	186	192	200	180	183	197	170	192	195	190	172	166	168	189	200	159	166	177	171	193	154	178	194	182	212	172	164	193	180	179	207	181	189	178	169	171	170	174	186	162	184	192	161	198	185	170	205	185	191	180	179	171	190	193	188	169	187	190	174	181	195	180	195	163	184	191	191	175	195	194	180	172	189	198	177	182	162	178	165	173	173	191	195	159	159	202	170	187	174	190	183	185	189	187	212	192	153	177	176	192	199	181	197	182	198	186	177	177	191	174	156	170	163	200	188	183	202	173	194	177	192	176	198	166	202	201	192	181	190	175	166	190	179	181	177	201	187	181	183	202	181	192	211	180	170	185	178	162	171	169	197	168	202	170	200	187	170	162	187	192	185	188	180	183	168	190	175	173	209	186	163	202	171	184	160	188	169	201	163	200	173	195	156	169	193	159	171	199	201	180	176	189	178	187	168	176	187	187	193	186	198	171	201	194	191	208	186	189	176	166	162	172	187	190	193	191	192	206	182	218	179	183	174	195	188	182	167	173	178	201	181	199	194	191	169	184	193	162	186	178	177	171	184	185	170	182	149	193	164	155	206	203	201	187	174	197	196	192	189	189	174	193	208	169	176	173	177	179	187	189	199	195	174	156	176	167	188	165	177	220	182	168	182	158	202	185	196	190	202	187	162	189	193	214	167	185	197	166	167	168	182	206	180	182	188	201	185	192	202	180	191	173	189	174	201	206	195	166	196	177	158
22810	21024	28704	23519	21016	21009	5841	1235	891	877	784	749	687	642	584	638	630	558	571	514	533	473	569	478	495	495	465	470	430	454	481	447	481	475	468	471	475	457	456	504	461	411	482	446	474	424	488	431	457	460	463	483	431	435	442	420	470	449	460	462	444	462	454	455	394	457	409	452	447	468	448	430	411	489	443	448	421	474	431	421	411	459	459	420	458	463	449	473	491	464	422	414	491	432	435	484	426	431	455	438	452	453	451	473	414	460	416	468	444	436	470	418	467	441	474	470	446	475	449	472	424	463	472	459	458	453	455	479	445	449	447	436	465	405	437	462	446	433	466	414	440	409	432	474	442	446	453	418	430	447	480	490	439	476	469	468	428	473	413	423	456	473	430	455	432	446	450	459	444	463	465	462	456	432	481	455	459	467	451	455	433	448	459	437	432	454	438	456	448	467	428	457	465	472	432	438	445	388	456	443	457	441	416	412	486	458	430	425	425	435	464	452	453	467	448	450	429	456	433	422	468	469	432	419	447	420	444	423	447	434	447	464	433	427	374	423	441	470	452	478	437	447	445	455	430	448	461	457	467	436	432	445	446	420	442	454	436	457	398	461	459	426	456	444	447	453	464	406	447	455	442	444	449	471	419	413	442	436	444	461	437	447	460	430	435	418	463	434	440	460	403	415	479	449	436	453	459	450	467	436	430	467	403	439	432	452	487	416	428	439	483	481	434	454	431	478	423	463	444	459	418	416	442	436	441	416	428	422	434	465	447	448	469	460	492	436	426	428	426	446	438	481	417	450	426	452	472	426	429	452	408	428	429	473	448	446	434	472	477	429	469	450	477	420	454	411	442	458	447	454	426	430	433	422	430	440	418	454	464	454	444	449	451	424	456	428	418	434	459	436	448	423	450	419	424	415	430	435	432	436	443	453	409	420	453	426	459	433	444	440	463	429	457	430	480	428	443	466	450	420	390	441	485	439	401	430	453	424	468	454	457	426	423	452	434	401	443	409	429	417	438	451	431	411	433	462	443	435	484	456	446	423	426	421	419	462	447	495	480	466	457	449	445	395	484	443	441	430	456	407	421	487	410	387	457	442	449	470	441	435	444	477	436	425	413	450	470	441	421	452	397	438	417	406	448	422	455	411	459	426	446	468	434	435	451	461	468	462	416	441	433	466	461	457	447	420	443	440	467	460	440	439	402	445	424	453	434	460	438	487	442	449	417	447	444	485	446	485	485	446	415	415	457	437	429	464	412	428	395	451	423	457	445	449	461	472	468	436	462	450	471	388	444	435	420	432	379	461	422	482	467	451	444	468	455	441	471	456	440	432	457	429	428	454	424	406	458	479	446	438	429	447	439	449	412	452	421	466	411	418	421	465	450	424	479	478	450	423	453	427	426	448	441	428	462	450	421	439	412	448	457	447	445	439	462	466	456	453	435	453	444	424	418	425	482	443	445	466	400	434	478	466	469	457	482	453	452	431	456	433	419	426	429	406	422	444	454	463	421	403	440	417	457	443	424	461	452	422	465	432	439	436	426	433	452	507	421	431	396	476	472	454	436	463	419	427	461	420	409	460	435	456	421	447	444	511	450	403	450	449	452	435	477	448	448	398	402	436	472	404	390	454	466	494	448	435	440	465	459	455	464	471	408	436	462	436	411	429	433	450	451	448	446	456	438	452	436	422	456	409	449	430	435	451	419	485	458	452	431	466	471	418	453	424	438	429	429	409	455	487	445	464	435	458	433	414	413	438	442	442	402	464	445	446	445	420	401	425	477	458	414	431	472	432	425	455	452	411	421	437	438	447	441	419	471	438	439	455	476	462	390	449	424	454	444	398	442	418	436	475	430	461	439	433	473	449	415	469	457	484	473	454	454	441	463	437	439	393	432	474	462	396	450	441	442	401	469	437	449	395	417	431	428	454	468	445	409	441	431	450	446	444	441	476	419	466	438	418	432	457	440	426	462	428	449	472	429	441	402	517	397	461	449	470	450	452	461	507	420	461	438	454	457	445	454	473	466	412	447	431	466	450	425	449	436	405	472	512	439	431	446	420	448	420	401	460	444	427	426	457	435	407	437	431	463	482	437	437	467	427	450	450	426	479	427	441	456	471	418	436	427	422	423	457	426	478	488	437	414	451	449	481	459	434	433	453	436	462	430	440	458	457	469	444	436	459	454	431	429	474	456	413	443	430	451	443	444	429	436	461	438	440	453	472	468	443	455	441	414	433	441	450	459	403	481	455	426	468	442	451	485	420	453	463	429	441	416	433	430	424	451	451	458	435	447	439	431	434	408	471	433	447	431	419	469	452	415	468	400	446	489	472	464	467	452	469	376	440	445	445	450	439	487	459	478	451	404	435	425	396	452	451	455	393	436	422	416	434	419	444	408	441	447	438	456	458	463	461	431	414	466	485	431	437	429	394	442	448	431	467	443	419	469	409	435	435	413	427	436	440	435	436	479	444	459	439	407	457	443	425	428	444	451	425	437	434	443	406	467	476	466	434	438	424	440	488	440	491	422	460	433	466	422	450	441	444	456	438	441	473	493	436	429	457	457	466	442	452	401	461	426	397	433	420	414	425	420	448	436	391	460	449	427	427	420	465	480	450	440	432	444	460	437	422	435	453	452	490	401	439	447	455	402	416	427	476	425	409	424	430	476	422	415	426	428	466	448	435	448	442	412	414	418	447	406	464	414	460	426	431	422	437	444	422	481	466	442	436	441	422	460	422	444	456	436	441	456	437	468	386	450	464	421	451	419	439	457	411	441	431	472	420	428	445	424	444	437	433	437	451	419	426	408	462	459	438	431	475	431	466	457	431	463	416	441	440	459	438	440	458	411	450	454	436	426	440	478	446	440	421	436	427	432	454	420	425	457	443	466	400	432	423	406	450	464	470	441	416	459	427	474	438	451	445	458	458	468	440	429	440	439	449	448	429	462	398	428	452	462	417	429	456	444	437	407	410	443	439	421	457	427	429	453	419	425	449	428	434	431	425	448	442	447	454	457	425	438	419	432	473	441	461	416	430	443	451	421	433	429	461	454	450	416	441	435	415	441	432	406	410	465	432	441	439	456	460	431	458	416	405	445	416	455	394	423	458	461	412	423	429	441	437	466	420	439	427	466	401	437	427	454	454	437	452	466	445	436	406	424	458	432	423	430	432	439	489	448	471	400	429	430	446	428	430	457	457	445	404	430	465	417	425	434	462	458	476	456	497	398	460	411	467	489	462	453	430	474	432	460	469	448	467	445	455	452	462	472	418	477	443	447	440	456	415	454	429	452	480	457	455	458	484	417	408	429	430	430	416	416	416	449	475	450	428	417	416	487	454	443	428	441	447	419	426	434	417	432	477	435	451	414	451	442	454	409	427	425	456	469	428	445	439	446	429	420	438	468	415	459	447	443	415	433	472	479	430	438	460	424	445	436	454	485	421	439	431	436	407	460	445	468	487	457	467	412	430	449	447	454	453	465	443	447	416	435	418
7441	17244	13410	6962	4997	3681	2873	2294	1902	1582	1467	1295	1251	1061	999	929	896	849	813	824	684	717	718	714	650	678	691	622	674	680	651	624	639	615	604	637	591	590	634	624	603	616	608	574	611	619	586	580	600	614	611	553	594	571	611	591	618	584	578	580	589	546	573	588	588	566	590	625	595	558	553	579	574	542	564	561	560	556	552	574	547	555	576	564	585	597	533	562	575	592	555	559	568	571	562	521	595	611	580	583	577	583	580	568	592	546	586	584	529	557	534	573	563	587	560	588	593	558	584	550	557	530	570	520	572	537	593	552	566	599	559	605	570	604	580	570	556	574	546	623	522	571	569	580	574	563	551	584	625	590	563	543	594	587	556	533	599	593	589	585	579	592	556	602	613	582	567	566	563	536	592	569	561	606	562	556	542	581	531	547	523	552	558	587	558	597	576	576	557	539	536	566	553	579	562	571	534	544	550	567	597	611	562	591	562	537	572	539	581	607	604	526	553	546	576	537	518	607	524	546	571	555	571	586	578	515	597	566	581	589	568	591	593	573	557	532	562	571	593	558	565	603	544	566	591	557	567	560	609	589	586	583	527	572	581	555	532	590	575	591	554	562	595	537	551	550	529	529	593	572	574	566	534	596	543	579	521	552	530	540	566	552	580	595	562	583	603	573	549	577	566	581	537	604	569	558	541	578	556	573	563	551	562	533	548	528	554	589	582	562	536	561	585	570	514	560	589	535	587	550	543	555	585	535	621	575	561	543	517	552	582	569	590	561	584	532	566	601	572	591	597	538	587	586	529	546	571	598	564	549	559	536	571	579	588	538	554	567	536	574	533	553	565	574	548	546	546	558	527	556	547	565	593	573	578	565	575	533	564	565	559	563	569	574	536	564	564	584	544	520	572	560	582	545	558	603	546	582	551	565	555	548	577	562	585	514	616	538	590	561	563	553	571	567	536	581	580	546	538	590	541	613	565	517	577	529	552	547	556	536	616	568	566	558	583	551	594	563	561	584	551	593	576	576	571	553	544	569	570	511	580	530	560	555	607	530	612	528	565	582	565	570	594	604	604	556	566	618	563	530	582	602	583	539	571	597	553	553	526	620	560	571	554	537	557	592	604	569	581	531	558	541	605	565	609	545	548	544	552	595	584	577	525	549	597	534	575	559	586	545	558	591	539	563	551	577	569	597	554	554	559	536	596	587	593	548	548	564	573	583	591	531	579	555	556	577	539	592	548	559	554	540	584	567	557	576	573	565	590	582	578	596	554	569	568	539	594	595	559	541	560	570	563	544	568	568	557	604	579	544	576	529	564	568	576	566	561	542	587	520	544	585	573	519	575	568	573	581	578	549	571	555	550	570	585	561	595	547	594	530	559	572	579	586	526	539	505	618	579	568	540	607	588	557	529	562	570	563	547	563	559	542	594	550	544	607	573	594	541	554	583	557	547	524	541	564	570	583	597	549	590	547	521	560	575	537	570	563	549	583	578	519	552	565	582	563	550	529	574	564	553	564	567	584	609	539	604	546	589	616	568	582	521	585	578	548	533	566	568	516	581	544	569	528	559	538	579	584	612	543	565	571	611	592	602	550	539	571	570	593	531	534	548	548	531	549	570	585	576	566	570	591	602	558	561	587	542	561	591	531	566	561	523	517	544	557	588	556	566	554	562	575	551	520	564	537	544	591	576	584	590	624	558	567	548	588	564	584	542	557	547	562	538	571	591	533	598	577	575	622	587	575	567	557	588	559	554	544	580	569	582	561	536	538	554	542	552	575	564	561	547	544	550	568	600	589	516	558	559	529	606	600	567	572	573	581	543	582	579	574	544	571	566	514	566	590	575	592	563	545	576	546	561	543	562	568	540	573	568	578	571	630	546	588	613	547	511	564	574	549	557	575	580	581	580	556	562	549	578	586	563	537	586	572	517	595	531	538	542	528	536	551	562	558	583	517	490	561	545	547	616	621	566	553	571	554	581	559	570	553	557	532	575	585	538	545	551	595	547	565	539	543	570	562	576	567	591	569	552	570	556	538	581	585	542	537	578	548	541	563	557	567	533	525	537	549	565	599	562	564	560	573	585	550	568	540	555	608	538	579	581	562	577	607	543	535	561	572	566	545	579	524	557	525	603	541	582	583	529	579	607	558	538	516	563	572	516	543	517	552	537	543	596	574	621	558	604	590	567	587	590	579	561	543	585	570	555	563	581	562	567	591	604	593	555	554	527	562	569	562	559	542	569	584	568	541	579	585	556	601	553	550	581	587	554	564	566	597	595	589	566	586	547	571	620	573	546	539	578	601	544	564	521	554	514	522	599	587	532	529	539	565	563	570	576	616	535	486	565	583	546	533	590	586	583	575	597	572	569	563	571	595	556	557	573	569	580	564	612	552	561	521	580	603	610	568	573	533	560	636	554	576	548	559	585	549	569	586	569	582	547	559	569	594	566	555	543	574	541	569	575	600	551	565	549	548	571	565	595	561	562	532	551	545	575	578	593	579	566	600	586	579	536	590	562	550	545	555	550	572	527	528	593	561	569	545	531	549	528	569	582	563	555	531	560	584	499	621	577	546	621	554	572	563	603	596	589	569	564	591	557	576	558	553	572	571	559	598	575	534	579	546	568	558	525	599	584	522	587	586	565	534	578	576	554	550	562	524	571	581	575	567	582	605	550	537	586	545	601	522	560	592	519	528	542	575	583	554	560	602	555	585	546	551	552	576	577	562	574	593	607	547	564	560	542	552	568	579	588	523	570	586	562	631	602	521	565	559	531	592	535	562	558	589	578	557	560	548	572	539	545	589	574	565	576	578	583	585	564	591	577	547	513	524	574	583	565	592	558	607	602	560	572	571	600	533	581	543	606	557	583	550	539	583	547	549	610	587	571	593	585	520	578	557	566	566	529	572	547	583	607	573	596	541	605	548	557	603	548	561	586	562	555	561	587	591	541	554	545	565	552	567	565	582	549	566	548	570	540	588	551	546	590	577	598	557	602	601	551	605	581	556	542	555	519	569	549	578	525	565	578	542	593	585	615	560	547	559	581	589	610	584	606	572	530	589	569	590	553	560	581	547	583	583	562	557	556	550	578	585	575	562	559	567	535	546	576	567	566	526	617	535	591	548	596	567	579	587	586	580	556	539	529	595	577	600	548	611	569	581	582	575	573	549	530	562	549	546	533	580	635	523	594	542	546	587	551	579	570	515	596	584	548	562	562	536	558	549	598	565	537	514	563	572	555	537	561	596	577	562	533	572	549	548	560	576	537	587	554	556	555	524	563	544	568	584	583	537	549	510	581	562	605	574	548	601	575	587	558	583	551	562	558	579	584	584	577	555	577	536	552	559	552	522	564	517	567	550	573	551	552	537	556	536	573	547	564	570	603	537	563	535	544	556	577	589	570	544	569	531	526	573	546	562	588	585	596	612	568	579	609	586	567	548	540	557	549	552	558	556	580	556	547	565	532	558	601	572	606	520	586	583	531	594	535	581
26790	18855	4537	448	269	243	209	184	203	201	169	180	181	188	181	189	176	192	166	174	198	166	186	178	173	196	183	171	175	180	180	164	177	171	192	198	182	171	164	169	150	186	194	185	182	172	161	166	182	163	170	178	158	174	167	181	182	169	180	205	174	164	187	177	181	169	157	200	206	169	184	166	161	179	184	144	184	196	165	187	182	154	182	168	170	168	182	181	198	165	176	174	204	186	159	164	160	174	164	174	189	166	183	202	157	171	201	171	167	179	160	197	176	174	186	171	179	190	177	162	184	196	187	165	161	175	155	168	180	179	172	183	179	177	185	201	169	199	193	178	187	163	155	184	180	154	151	181	166	185	159	159	184	182	173	195	166	184	168	166	182	165	173	175	167	172	159	203	157	186	173	168	158	170	187	167	147	171	176	154	147	184	182	177	174	200	161	195	176	175	180	168	168	164	182	192	177	172	175	179	176	202	166	185	191	160	186	168	167	161	157	197	166	168	175	186	171	169	151	168	176	166	171	168	167	161	199	169	188	182	181	178	162	175	171	171	175	171	178	167	188	163	184	184	205	167	149	171	168	192	165	173	155	189	171	170	179	163	165	154	185	171	190	191	159	185	158	174	203	171	184	166	181	159	161	182	194	163	181	176	158	157	164	169	164	164	172	153	160	168	166	166	154	180	174	149	164	166	178	155	172	175	166	182	155	183	154	184	180	169	184	159	177	162	190	202	173	186	184	161	164	173	212	194	182	179	177	174	202	176	176	175	182	167	164	174	173	170	190	181	162	203	173	194	179	151	180	164	172	156	180	163	165	167	212	204	182	181	171	200	181	175	160	167	199	177	171	176	185	173	163	160	168	185	203	173	165	175	157	167	178	167	180	188	158	173	189	179	171	160	180	162	162	160	165	187	178	167	179	176	204	171	156	179	181	174	169	193	170	167	196	190	176	171	164	163	207	193	180	155	174	179	146	158	176	155	168	175	181	163	204	180	202	159	189	164	199	209	152	177	168	180	181	192	161	160	168	161	180	174	182	176	164	186	183	159	185	167	157	172	181	195	192	199	173	157	204	190	185	157	185	165	167	182	204	189	184	163	172	173	178	183	162	197	182	189	177	183	172	164	173	195	185	178	174	176	167	181	191	190	163	163	153	183	198	192	179	166	164	151	174	171	180	161	173	185	190	154	166	193	179	178	183	184	194	167	197	170	183	183	177	189	174	178	191	182	190	182	186	187	183	190	199	167	187	180	190	201	181	168	163	150	165	180	194	161	163	167	198	181	175	186	183	200	175	167	161	168	179	186	181	192	173	155	183	190	168	175	195	171	177	171	196	173	191	159	174	187	170	144	162	186	177	164	193	167	171	185	192	163	158	191	159	170	163	179	167	170	184	160	181	167	177	182	182	187	183	191	165	169	207	151	159	157	165	173	179	192	169	171	156	182	188	188	185	198	177	164	169	182	189	183	163	189	159	183	213	155	181	168	178	173	182	184	172	159	192	184	157	185	152	166	155	177	188	151	179	204	205	187	199	192	173	184	162	180	158	175	164	176	182	174	199	182	220	166	187	174	191	181	185	188	173	186	191	168	184	156	172	168	184	208	154	156	179	188	190	183	195	164	159	174	171	188	178	169	176	171	184	194	201	152	167	150	193	185	197	173	179	183	169	170	210	154	171	180	173	164	179	143	190	152	166	173	156	164	175	144	173	188	190	178	186	179	167	183	185	163	180	176	178	187	184	193	183	180	170	183	154	173	164	181	186	178	213	184	150	183	159	179	169	158	158	166	195	165	168	173	186	194	172	188	198	163	179	192	155	197	159	184	173	195	174	193	167	194	174	166	173	177	176	193	174	182	154	155	212	159	171	164	168	199	161	175	169	181	162	162	170	184	162	181	171	154	158	202	174	183	171	171	174	187	191	177	160	140	193	183	147	142	181	168	189	182	156	144	166	204	201	177	164	163	180	188	187	163	167	187	190	195	169	182	196	176	192	196	148	188	163	188	206	172	181	181	162	159	175	165	178	187	197	166	165	193	192	179	178	197	174	170	165	178	164	143	177	199	173	199	177	153	167	203	182	180	165	174	161	167	163	188	178	174	152	186	191	188	173	171	165	187	146	190	167	163	179	179	176	171	162	167	173	193	179	180	160	181	189	161	181	179	164	194	166	174	176	183	155	156	167	154	175	166	181	173	164	183	178	187	166	179	160	195	162	153	178	181	178	165	164	161	188	172	190	196	185	178	152	166	180	155	175	164	181	165	182	195	172	176	203	179	173	196	186	160	199	177	179	166	188	163	174	165	183	157	188	169	177	176	193	179	181	153	163	182	201	179	200	156	171	188	197	202	164	188	175	189	164	175	171	198	158	164	177	164	186	180	181	169	156	173	162	173	189	181	191	159	175	181	191	170	182	178	183	162	166	151	166	191	183	159	184	181	167	173	157	167	170	163	188	170	198	174	170	184	181	185	165	172	175	175	202	154	168	178	171	195	181	153	172	180	166	146	168	195	170	168	143	160	150	176	149	163	181	172	173	182	163	173	180	180	163	176	165	156	170	158	221	154	181	171	178	167	191	188	197	179	169	155	171	173	187	192	183	162	181	173	190	170	169	170	179	162	176	182	180	185	187	171	194	173	174	176	154	179	172	161	176	167	172	192	188	154	168	168	157	145	177	180	159	167	179	177	194	207	171	194	187	195	163	145	163	169	194	167	175	161	196	157	183	189	160	153	160	183	172	175	156	184	170	169	190	186	175	167	155	188	160	179	184	185	151	170	190	184	162	179	174	171	177	181	159	190	162	170	167	170	188	161	175	180	172	185	167	185	182	192	190	156	174	185	159	185	170	154	172	177	174	173	179	197	137	189	168	192	194	183	185	179	173	162	207	193	176	171	186	176	180	200	182	159	183	162	183	169	168	174	143	174	173	192	187	196	151	165	175	178	185	176	175	170	161	184	149	173	164	179	181	171	163	170	195	173	165	180	202	191	172	152	181	194	170	203	161	167	194	167	159	170	183	156	175	172	167	174	176	178	168	151	174	192	173	184	172	141	158	176	162	168	171	164	188	178	175	144	143	167	189	181	161	177	175	170	171	186	151	175	173	183	177	202	175	151	178	178	166	167	156	162	189	175	166	157	181	175	186	177	205	169	174	154	169	158	150	154	173	193	201	185	164	166	159	179	176	176	151	168	163	181	156	154	177	182	167	168	175	180	177	155	145	169	162	176	209	181	174	190	169	180	172	185	199	166	181	182	167	183	182	171	176	173	199	143	167	156	173	164	184	180	181	178	191	170	163	189	200	209	150	174	172	172	191	157	183	182	169	151	167	192	160	180	166	173	159	167	200	169	168	202	173	184	189	168	198	190	192	198	175	179	169	188	182	159	181	172	168	174	185	198	184	170	161	167	167	172	200	180	185	174	182	172	174	157	169	171	177	184	165	197	171	165	178	183	177	181	203	152	159	165	178	170	184	170	181	181	161	176
3899	1076	861	538	434	343	329	281	262	293	267	239	266	227	257	256	237	244	234	249	247	234	222	237	239	229	227	262	220	238	209	251	257	257	244	236	235	238	241	224	223	255	224	240	220	229	213	225	223	249	228	226	210	229	241	224	224	195	225	244	241	269	241	240	244	244	219	227	236	257	231	241	246	201	225	244	228	244	242	209	244	253	227	244	240	230	217	226	237	217	253	224	232	208	236	235	224	250	235	226	246	260	220	270	249	250	242	238	247	223	224	239	235	256	230	262	247	203	186	218	228	231	226	223	209	238	188	238	214	211	251	257	213	258	228	207	236	245	218	232	242	208	269	227	244	230	232	233	228	250	208	236	202	221	223	223	212	204	239	254	221	217	233	241	247	234	240	219	226	222	216	224	236	241	228	224	233	233	237	199	228	240	247	231	238	233	239	218	230	242	257	228	241	231	225	223	233	207	217	248	243	233	230	223	229	242	224	218	204	228	214	245	236	254	214	218	244	210	249	260	265	226	239	217	224	243	254	231	231	247	204	248	238	222	210	228	245	217	228	226	241	232	244	233	240	227	219	256	213	249	204	221	258	202	249	257	226	218	198	231	217	222	237	235	232	236	216	210	212	243	281	260	242	247	214	205	227	228	219	229	218	199	214	224	225	227	236	225	237	236	243	228	241	231	256	212	236	248	221	234	227	233	217	239	227	223	297	233	217	211	239	240	234	228	232	217	221	225	240	220	235	241	220	212	236	258	200	221	225	233	218	240	230	218	244	232	236	210	225	239	255	227	207	221	238	254	238	224	241	232	243	246	226	217	242	204	225	239	247	223	254	230	220	255	251	238	246	232	238	262	202	213	268	230	217	244	251	214	227	238	233	241	230	237	242	220	219	256	217	210	198	243	239	240	225	249	252	222	217	214	248	218	206	218	243	240	229	236	216	215	253	215	218	244	214	216	224	228	219	234	240	217	225	233	242	228	244	231	233	254	255	222	250	243	237	229	258	237	213	221	227	241	209	226	255	235	242	242	258	222	250	226	211	221	225	237	222	264	256	221	253	272	257	230	242	235	214	224	230	261	228	233	228	231	224	213	238	240	220	221	219	239	216	233	238	235	212	232	216	211	211	245	226	217	244	232	222	204	238	237	255	220	221	210	239	222	228	222	251	244	253	236	236	237	221	217	255	228	236	249	242	247	246	218	235	248	236	243	233	250	248	253	207	217	204	234	232	243	239	218	244	238	226	196	209	229	239	225	214	226	212	239	217	241	213	227	238	213	240	206	238	256	214	228	211	238	235	227	261	214	234	246	236	229	229	235	224	224	235	258	239	241	249	253	201	257	241	213	217	229	234	253	256	249	219	226	231	221	221	242	231	230	245	246	223	233	247	241	236	236	230	249	239	250	254	232	221	242	235	190	240	242	225	240	243	231	229	219	240	245	211	214	247	231	208	221	258	190	210	224	248	231	237	252	227	226	210	225	242	226	222	248	218	223	214	218	221	221	239	231	258	209	223	215	231	239	233	224	237	228	255	232	234	252	236	205	243	206	222	238	227	259	200	231	216	206	237	219	221	231	223	236	217	226	216	257	237	253	240	227	239	229	243	229	237	245	221	220	242	249	253	238	224	215	255	213	244	249	213	244	222	202	268	233	245	220	224	238	224	220	225	253	210	243	228	234	237	221	236	222	261	237	233	231	245	240	253	256	234	231	211	242	229	229	250	227	230	209	208	206	262	264	223	223	249	221	252	259	226	215	237	232	211	203	201	234	251	244	238	245	209	229	234	217	230	234	205	219	238	248	229	219	228	213	230	242	206	227	232	231	220	246	258	210	243	222	247	245	218	241	247	238	233	245	208	263	258	245	228	230	239	227	228	233	261	254	221	247	214	241	221	253	255	205	226	230	218	225	230	236	256	215	257	228	231	249	227	266	241	222	233	229	205	213	239	244	231	240	243	241	235	231	235	257	203	250	212	215	265	260	217	238	246	213	223	228	219	221	242	206	201	246	222	250	240	198	244	231	220	223	226	225	228	228	218	220	230	235	216	215	228	230	211	225	231	248	251	246	257	227	221	230	240	211	237	232	222	232	240	229	227	228	242	219	229	230	223	242	242	240	277	257	218	238	224	228	252	240	237	224	249	240	238	266	222	217	221	228	233	239	231	227	219	205	216	210	262	226	246	239	216	239	265	220	236	204	240	229	201	244	237	220	220	204	224	211	246	232	216	232	236	213	224	216	223	215	242	239	225	221	237	235	245	247	205	209	229	256	251	226	251	233	226	206	220	234	241	243	212	247	245	262	253	248	235	252	221	256	222	206	250	213	251	217	221	223	262	218	264	212	231	215	219	248	227	208	236	236	234	228	237	237	238	227	229	228	235	216	241	234	246	217	239	215	231	243	217	251	233	213	259	240	215	222	246	230	195	237	227	222	237	211	240	215	225	247	224	264	214	227	214	205	228	234	231	212	236	223	242	277	201	223	248	252	227	240	233	261	229	244	235	223	235	235	206	233	231	236	229	211	233	238	238	248	261	223	246	243	225	236	222	242	248	244	230	208	224	212	230	239	213	265	227	237	209	222	245	222	223	223	243	237	223	208	221	241	210	224	221	250	214	209	234	213	204	207	223	211	228	250	229	245	249	231	235	226	243	235	212	216	225	267	221	232	266	234	264	244	241	236	235	228	202	232	259	215	225	207	227	244	250	269	215	230	218	221	238	247	231	216	215	227	236	219	244	214	261	211	215	233	237	248	225	211	230	212	225	241	217	204	238	231	223	239	225	247	229	236	200	196	228	222	207	222	238	212	234	213	249	230	216	223	198	227	241	234	206	235	241	223	251	212	228	228	215	233	220	231	222	223	210	254	236	225	194	252	239	239	224	219	260	234	243	235	227	249	221	240	256	224	276	238	246	238	241	220	234	239	237	226	249	228	222	229	217	233	230	219	226	250	210	241	246	244	230	231	233	209	255	215	222	213	219	218	237	201	257	222	254	250	224	221	225	230	232	228	227	210	217	242	236	245	228	259	247	221	236	244	237	203	243	219	248	242	218	200	243	238	219	244	207	215	231	217	234	224	218	224	229	235	214	234	241	223	192	237	257	224	239	222	249	229	227	230	244	236	245	225	245	229	213	276	225	236	237	235	238	231	227	239	252	231	228	232	233	255	243	243	250	238	233	227	224	231	215	212	228	225	220	225	232	217	240	229	212	229	215	212	233	246	232	231	254	254	274	244	222	206	210	261	213	243	244	237	226	213	267	237	199	242	240	238	242	199	234	247	257	225	221	214	239	236	217	214	237	215	220	233	226	224	255	207	225	240	233	250	217	237	222	223	247	230	194	258	225	238	225	227	220	231	233	225	232	260	224	226	235	215	231	259	260	244	243	263	256	238	217	240	248	250	250	237	211	234	229	246	234	234	228	236	224	212	218	251	205	254	248	245	226	207	234	234	251	227	237	231	243	204	224	239	234	231	245	227	242	230
23752	20974	28163	23960	20939	7213	1054	743	674	628	582	550	529	533	512	480	471	460	455	389	456	456	423	449	435	439	439	409	428	406	413	404	441	404	400	449	417	419	424	437	391	390	413	395	472	406	404	414	391	399	400	405	398	388	406	389	405	458	370	408	401	411	360	411	392	390	393	391	426	360	358	391	405	401	378	406	370	394	402	378	417	399	402	408	421	375	409	447	406	378	414	398	406	379	396	424	389	388	409	399	411	392	400	410	437	399	408	388	385	398	425	388	425	370	437	425	357	362	407	395	411	396	391	401	377	397	379	370	399	412	382	399	380	376	400	403	398	413	408	418	382	374	415	423	397	412	374	386	435	375	402	399	398	409	422	394	393	379	403	395	405	417	386	416	393	391	390	418	427	415	425	420	419	379	387	411	402	413	380	405	415	418	371	365	436	363	439	374	422	397	385	389	387	402	402	404	409	422	412	406	387	397	417	394	405	383	374	399	396	372	394	370	421	402	390	393	385	426	413	416	399	428	371	401	414	393	387	423	446	374	347	390	407	385	409	351	410	403	396	364	418	404	373	374	393	419	396	394	391	392	385	411	361	398	395	377	442	378	398	399	401	416	403	408	392	383	404	380	404	378	368	381	454	414	410	423	395	399	380	399	410	382	406	407	393	400	395	414	403	403	477	403	393	420	398	423	420	402	363	377	413	361	388	404	381	400	402	403	385	410	376	415	386	413	418	377	379	395	399	408	407	373	427	395	339	381	424	410	401	400	409	379	384	421	419	430	381	391	417	427	390	364	404	406	441	413	382	409	400	391	345	363	415	401	426	400	402	393	401	389	379	398	382	380	402	399	393	390	416	402	400	392	400	424	377	410	441	383	367	426	418	389	388	357	401	396	381	411	410	414	398	413	406	417	369	409	400	417	389	386	408	418	394	430	439	392	409	418	406	378	376	395	365	382	409	419	370	439	384	371	418	385	404	389	410	381	392	416	401	415	390	385	370	395	407	421	431	372	390	378	369	406	407	419	399	423	413	412	415	442	356	394	403	433	399	366	395	409	410	381	389	372	350	377	389	386	406	383	404	374	391	346	362	403	387	436	414	417	390	421	399	412	435	420	415	352	415	405	381	390	403	376	415	370	421	387	399	437	402	410	383	404	382	411	365	415	374	420	405	403	390	400	400	371	379	415	403	399	390	371	363	399	371	417	413	408	397	392	388	402	410	401	387	400	384	392	397	427	405	388	431	378	473	397	378	392	374	409	403	375	371	419	422	380	413	406	417	410	430	410	389	406	405	384	427	453	425	415	421	425	373	378	414	404	370	366	412	386	416	398	384	416	377	392	424	374	364	376	415	390	365	393	436	410	390	407	405	409	414	404	408	425	389	394	409	391	432	371	420	403	402	387	432	368	398	429	393	392	377	417	405	409	387	367	389	404	388	399	372	398	427	382	388	406	424	376	385	411	424	373	402	409	399	387	377	389	375	426	405	386	354	371	362	388	423	420	379	424	430	399	409	417	404	391	386	387	376	385	415	395	404	390	399	432	393	410	408	432	423	373	379	395	413	369	421	397	352	368	398	416	402	379	433	395	397	407	382	386	417	419	380	429	394	381	430	427	413	392	428	415	366	401	419	403	422	388	391	407	409	402	358	417	356	396	403	372	387	418	427	387	401	399	399	381	384	383	402	376	408	395	384	393	387	389	415	383	383	365	414	404	388	414	423	384	389	427	401	421	415	419	402	416	396	395	412	405	398	387	368	394	379	383	401	379	377	382	391	411	396	362	354	382	407	401	381	395	425	388	394	384	396	389	405	413	405	382	386	419	403	419	411	399	415	413	435	430	387	393	398	416	381	375	413	417	378	395	450	371	408	375	432	396	400	411	394	415	420	402	383	408	422	402	407	422	423	403	385	404	392	430	391	423	404	397	434	426	378	401	424	379	392	434	405	388	396	405	405	396	403	399	414	401	393	428	388	400	402	391	406	392	394	385	424	406	394	401	404	417	378	412	372	413	408	408	414	403	419	382	376	383	391	423	405	391	406	353	392	426	391	392	388	420	414	423	398	394	425	404	381	416	427	411	401	407	421	382	385	418	410	419	405	402	392	372	410	372	373	403	393	421	422	373	398	423	411	426	420	419	408	355	422	389	407	395	405	373	392	392	382	404	394	411	400	390	392	393	417	394	367	410	415	418	431	393	441	368	410	365	360	407	436	382	373	380	354	401	411	407	405	378	390	402	399	417	415	401	401	411	388	363	396	373	392	410	425	398	398	383	394	412	402	409	375	399	376	392	407	367	377	420	420	394	381	408	387	427	376	401	362	401	392	387	401	404	398	390	366	403	404	417	369	382	407	420	407	404	408	347	427	381	411	428	402	417	409	433	401	424	440	387	395	416	392	398	413	374	373	388	403	409	396	364	398	400	416	378	395	415	405	386	406	400	367	367	382	354	392	372	380	391	416	364	378	377	405	412	405	417	387	419	382	407	388	406	373	407	392	382	404	357	386	407	383	419	408	414	389	379	402	393	423	383	337	402	362	377	392	391	414	420	418	392	403	395	375	392	372	412	407	419	363	386	406	392	448	424	400	393	408	410	411	431	418	425	404	380	416	397	364	408	383	374	421	414	378	405	369	407	386	364	386	368	423	388	401	382	385	394	415	363	426	409	427	396	392	384	393	394	434	398	388	421	380	393	456	357	416	384	421	374	402	405	411	407	400	432	393	376	396	403	380	389	378	381	385	389	416	425	406	411	393	398	416	396	419	411	361	398	368	392	384	355	383	407	374	386	414	417	384	415	397	395	407	422	374	410	397	400	361	398	372	413	383	427	364	384	404	401	399	380	412	397	427	403	391	402	412	392	399	384	411	386	419	378	357	383	381	409	395	418	403	382	388	401	413	390	380	393	409	401	402	406	383	398	404	391	372	420	364	409	384	419	418	409	399	383	394	390	415	399	411	404	422	401	389	389	403	427	411	423	394	359	357	431	406	361	391	411	411	374	390	379	435	409	414	409	352	368	401	377	382	381	386	396	374	385	378	411	421	377	395	411	409	387	383	399	390	398	367	417	412	431	375	402	382	384	361	396	366	372	427	379	410	367	435	406	413	379	424	382	411	411	394	395	397	382	418	425	419	389	401	417	431	412	417	405	418	394	418	389	385	384	391	338	436	387	399	393	380	409	425	405	417	383	416	370	415	409	378	389	393	351	401	375	385	425	399	380	393	384	403	418	447	415	392	394	419	403	383	394	421	403	404	390	366	412	414	400	399	391	398	401	377	395	367	382	404	373	376	402	408	422	355	374	387	363	390	394	386	370	396	450	395	360	378	390	395	403	397	435	401	382	428	395	395	386	393	372	409	411	413	423	402	393	417	419	431	401	418	393	374	373	402	427	396	381	436	424	424	393	387	410	384	403	408	405	376	436	403	396	416	410	385	386	397	386	400	396	381	409	411	376	352	376	404	379	362	387	404	408	384	371	359	438	392	366
5161	10881	8437	4144	2941	2148	1643	1368	1216	1112	985	868	857	710	752	647	678	617	628	599	628	612	573	564	572	541	556	574	528	538	553	506	590	548	518	559	498	537	510	536	506	546	553	494	531	548	527	528	527	537	529	521	523	536	499	498	494	494	539	535	494	559	522	472	501	506	507	502	530	513	531	502	553	483	487	496	562	524	476	517	476	512	563	466	537	536	478	522	510	513	512	496	525	518	512	501	514	514	500	511	498	500	509	480	488	539	545	513	547	501	550	543	518	513	497	518	556	512	477	531	505	496	494	484	500	543	540	514	530	501	527	492	482	491	538	522	542	524	504	517	520	513	516	503	515	500	559	528	492	518	542	538	483	498	495	547	476	540	523	516	512	516	490	513	546	524	531	502	523	524	494	496	543	476	519	507	561	519	499	514	479	489	517	496	503	523	512	490	545	510	518	502	525	526	484	516	483	507	513	501	527	492	522	502	519	497	507	468	510	500	552	519	544	486	489	516	494	483	503	519	508	516	549	500	528	511	482	518	529	513	496	483	499	530	486	510	479	521	480	534	473	513	525	512	525	509	534	509	472	485	524	494	505	496	507	490	490	518	485	513	486	503	477	525	519	531	504	490	511	523	527	506	500	497	526	472	481	521	519	527	512	523	515	504	440	516	460	501	487	488	492	470	498	494	487	536	517	520	556	483	462	513	492	499	545	525	517	478	484	474	530	524	524	478	507	505	538	519	483	517	527	547	517	520	516	516	451	539	522	519	492	543	514	485	504	540	510	475	508	506	538	485	525	531	526	548	486	515	505	470	504	512	521	495	491	479	509	534	504	480	500	523	500	507	497	514	498	489	531	536	518	492	512	525	486	530	496	532	464	489	468	522	493	488	516	517	547	522	508	540	532	505	513	528	484	493	503	508	474	503	514	490	513	501	503	510	501	520	522	512	511	526	481	479	509	499	517	498	494	482	470	539	511	490	480	488	481	508	511	514	515	494	507	529	551	499	490	508	547	509	550	540	512	489	544	498	478	506	527	484	550	494	539	487	567	513	488	475	497	531	522	502	480	528	545	474	492	462	535	493	529	490	481	525	536	475	460	510	493	472	510	506	516	464	527	512	518	527	518	516	501	495	574	552	498	488	506	494	520	484	526	489	476	518	545	535	515	514	552	568	494	478	511	479	518	525	523	487	517	518	516	537	482	533	489	529	521	496	555	485	494	527	535	495	547	499	476	491	552	498	498	540	457	556	468	537	492	505	475	510	519	481	487	503	456	502	521	521	483	488	526	513	499	518	502	464	508	492	505	493	509	507	511	514	530	500	496	504	501	512	511	525	525	494	505	487	507	463	512	516	486	490	506	512	555	473	492	529	526	509	475	510	464	475	478	489	519	521	533	573	527	513	506	496	493	530	465	501	512	546	483	481	516	502	501	558	520	533	532	498	458	544	534	505	539	520	442	496	529	522	516	537	514	531	500	542	517	506	492	510	511	543	594	550	493	538	495	483	492	539	527	479	475	535	535	490	502	544	470	512	469	511	500	503	488	480	479	517	535	492	488	511	520	490	518	462	521	576	508	506	482	484	462	531	493	529	521	501	483	537	508	507	490	523	482	518	498	501	540	466	541	511	506	475	534	487	503	528	545	508	511	458	533	539	484	498	522	509	524	507	492	546	497	482	519	518	509	486	529	511	503	520	542	483	504	490	503	486	473	485	528	514	470	503	483	502	520	510	520	491	506	505	464	490	548	488	503	525	490	473	517	488	524	526	542	502	483	477	488	488	490	475	490	460	537	517	504	502	485	507	536	511	470	495	514	525	464	495	526	503	504	503	518	518	511	511	508	506	512	485	499	487	514	535	507	497	506	540	519	537	506	479	529	529	498	537	517	503	497	508	507	470	535	493	519	491	516	531	524	487	497	498	549	526	491	452	529	538	495	472	515	533	496	513	504	503	484	503	494	524	473	499	512	557	523	528	522	516	499	467	494	471	545	509	543	493	511	466	550	532	514	515	498	486	498	517	496	506	545	476	503	476	492	545	465	556	522	494	479	485	469	487	528	517	539	483	467	487	492	509	505	502	478	481	515	528	496	505	467	485	509	539	551	493	459	540	470	511	530	486	494	482	526	489	511	463	538	487	526	528	528	470	524	541	523	485	517	512	512	480	535	540	489	522	530	519	522	521	484	510	461	474	516	499	515	483	480	515	478	524	495	525	500	569	486	518	490	500	502	531	481	498	509	502	511	518	490	527	475	470	520	507	512	479	471	510	548	556	478	486	476	493	532	441	516	469	540	502	483	531	502	496	514	497	528	534	539	558	508	504	479	513	514	442	455	495	520	516	459	519	512	506	494	547	474	533	526	485	496	475	508	512	512	490	489	491	507	502	502	494	480	511	551	498	529	500	481	502	514	493	534	485	488	484	520	498	528	498	513	507	531	517	530	503	513	538	521	473	489	533	519	505	524	518	507	514	539	492	493	513	517	519	486	520	512	512	538	506	462	499	554	508	479	474	506	507	490	536	547	502	505	482	479	530	480	545	501	470	488	532	487	530	456	510	504	544	515	517	478	511	505	477	488	484	510	519	493	518	516	487	488	499	513	505	482	504	462	494	484	524	501	498	483	525	539	499	512	524	516	496	543	479	505	511	515	511	527	501	501	531	524	520	504	511	516	506	517	468	527	499	503	488	516	487	511	518	488	514	488	492	504	507	502	463	495	514	489	525	510	511	494	485	491	480	486	507	494	558	483	513	485	491	519	531	498	460	511	547	526	522	494	464	541	542	498	512	529	544	519	528	509	501	494	545	486	504	539	497	531	510	517	530	507	506	544	499	499	489	512	492	507	486	461	532	525	485	493	511	472	508	496	481	520	504	525	489	485	519	500	521	535	497	514	502	526	443	522	505	549	482	512	491	518	527	512	502	500	464	520	460	476	512	476	519	477	495	476	534	530	515	551	532	494	509	517	515	465	531	533	490	538	516	509	543	506	536	489	462	498	495	506	506	509	486	490	511	495	530	517	519	555	499	538	500	497	511	548	517	488	489	515	506	510	496	531	524	509	495	495	496	471	543	507	549	523	475	512	511	518	512	541	522	475	491	508	535	516	491	474	441	509	552	480	495	534	497	511	502	501	495	492	504	518	492	492	510	517	510	513	507	547	510	523	490	469	544	556	567	487	495	531	495	538	486	464	507	539	508	526	482	487	520	472	483	535	494	516	508	495	507	522	502	499	600	507	530	489	478	531	537	499	495	510	481	522	486	522	473	511	502	513	503	510	492	512	509	513	531	507	492	518	503	539	526	543	498	524	507	524	516	474	523	493	496	472	505	500	507	514	484	495	514	484	528	475	527	548	503	474	513	502	523	540	503	508	509	501	542	514	486	511	499	507	470	521	529	493	510	472	518	513	486	490	520	500	506	501	538	534	468	492	516	486	498	497	539	514	489	528	523	520	509	482	483	488	517	529	514	491	532	513	507	476	541	520	494
25032	20961	26679	25033	4165	374	319	270	244	192	218	196	185	160	161	145	169	144	153	149	142	152	132	139	142	125	126	119	144	137	127	103	123	129	150	138	120	127	123	119	121	113	125	120	142	123	123	126	125	124	130	123	146	124	120	110	134	141	113	122	128	115	117	130	133	151	146	103	120	132	140	121	116	133	108	145	143	103	122	133	117	129	146	119	121	123	117	133	138	118	115	127	121	137	122	123	108	132	140	139	126	128	124	131	134	117	126	128	126	114	139	119	118	127	118	124	123	108	134	139	123	150	122	127	118	135	106	111	123	116	111	111	119	126	106	135	126	151	137	111	133	148	113	110	121	124	135	131	124	135	113	136	133	144	116	135	124	134	110	134	141	109	123	131	127	133	115	124	138	133	117	138	119	129	141	129	125	117	115	129	113	139	142	113	122	131	116	124	116	115	133	119	123	139	107	127	138	129	117	126	121	125	124	122	116	114	114	130	119	128	123	142	136	119	125	116	123	119	117	123	131	135	109	118	113	98	128	128	134	148	113	107	115	131	133	130	120	138	116	131	131	117	124	113	142	127	125	117	117	128	126	126	127	125	116	131	134	121	121	120	117	132	132	129	123	140	115	126	113	119	104	104	112	113	129	131	148	127	138	113	108	131	135	125	147	127	106	139	105	121	153	138	103	110	129	129	104	123	122	115	125	142	122	121	143	106	114	134	143	131	122	123	103	118	139	131	111	107	121	123	128	145	130	123	133	132	113	99	125	155	119	139	150	113	118	126	112	125	115	109	147	123	115	121	120	121	134	126	112	125	109	125	120	136	115	138	124	118	151	116	127	118	132	138	144	115	123	121	122	122	121	122	125	113	138	121	122	128	115	128	118	118	135	115	125	123	126	126	137	119	144	110	127	135	115	149	112	129	123	114	122	117	140	120	123	112	120	121	131	128	140	125	122	117	114	127	104	117	128	107	126	114	132	135	122	128	114	124	136	110	134	132	133	133	121	121	124	115	134	125	138	129	136	116	116	125	133	136	111	107	110	123	108	143	112	106	133	122	125	158	128	125	126	122	120	121	119	131	118	119	134	147	133	115	136	122	129	133	124	137	121	138	107	122	125	137	129	110	132	136	118	125	119	128	110	111	131	143	122	130	142	116	119	125	124	121	119	137	127	131	126	112	117	117	117	134	118	138	111	127	132	101	134	108	137	118	91	114	121	106	105	117	117	116	115	115	127	128	132	126	138	128	137	123	140	108	120	144	125	136	119	105	132	138	122	128	146	130	133	103	115	133	115	142	133	130	126	112	130	118	130	151	123	137	123	126	128	128	122	125	122	122	122	120	115	139	119	110	129	120	127	138	120	102	123	117	126	138	114	124	140	113	110	132	118	132	111	132	135	122	123	123	111	110	120	116	127	137	116	151	120	143	113	139	128	118	118	111	129	130	134	129	134	116	141	123	145	118	123	129	119	123	100	100	140	130	116	127	141	121	123	137	108	128	113	134	128	131	139	111	137	110	125	146	136	132	102	125	112	128	134	120	119	130	134	98	118	102	121	142	109	114	122	89	115	112	138	117	124	116	128	107	127	127	132	137	119	122	128	135	125	128	102	116	109	109	127	127	125	116	125	139	128	121	105	118	112	126	144	150	123	136	118	128	129	126	124	110	126	117	125	116	109	126	137	127	117	105	124	126	131	122	107	130	125	124	120	116	118	122	126	125	122	123	117	126	141	102	136	120	117	137	118	134	121	130	122	110	126	104	127	121	133	121	110	128	115	112	127	109	119	160	130	127	124	127	129	104	131	110	138	134	138	108	141	110	118	124	122	118	126	125	127	123	143	132	133	149	122	125	132	124	119	111	125	149	130	113	122	113	122	115	119	118	111	137	118	110	125	122	121	126	120	123	124	120	117	119	118	93	108	134	114	130	118	139	122	132	98	107	120	123	154	137	115	128	136	120	126	124	128	118	130	143	126	131	110	114	123	142	124	112	116	133	116	137	134	124	126	128	128	121	132	117	126	114	137	120	124	124	109	122	117	119	128	125	110	106	138	132	116	126	140	119	120	139	129	135	103	115	138	128	115	130	123	122	110	123	136	143	118	125	120	119	123	123	140	116	122	141	122	123	118	119	118	148	120	128	140	100	118	106	128	119	108	118	138	107	132	143	145	127	124	134	118	124	113	118	111	138	112	119	123	111	107	135	133	129	116	121	115	113	120	112	118	126	102	116	142	136	120	133	138	138	121	131	138	121	109	137	106	122	114	120	127	115	143	138	128	107	123	110	127	98	125	128	136	114	112	121	137	122	135	137	107	130	120	122	113	117	119	130	112	112	121	136	111	122	120	134	126	124	110	148	132	117	130	114	126	146	120	123	115	129	145	132	106	97	146	126	115	122	136	143	102	111	126	121	122	114	129	118	130	129	145	119	115	123	111	124	114	118	134	129	100	134	118	135	138	114	115	131	114	132	135	135	130	130	119	123	145	110	146	127	125	117	110	113	112	138	122	121	123	129	121	141	137	118	141	140	134	137	135	122	132	123	153	113	120	123	136	142	119	134	131	131	113	131	103	116	119	128	131	120	128	138	112	113	124	106	118	126	130	99	124	120	118	110	132	120	130	112	139	128	128	134	131	118	108	123	113	119	144	122	112	137	137	129	119	125	111	135	118	113	117	136	113	139	126	128	140	103	116	130	107	133	121	114	105	140	130	135	131	129	117	122	121	112	150	108	137	126	127	143	133	128	124	129	118	123	128	121	111	108	120	125	113	127	144	125	120	130	110	131	132	115	114	127	106	142	127	120	124	109	130	134	126	102	126	138	120	132	115	124	113	121	101	136	130	110	109	101	128	128	119	106	149	121	115	120	120	131	124	121	156	116	122	127	120	121	130	122	141	141	121	117	130	129	129	137	130	125	146	123	112	129	127	135	128	122	127	144	131	125	136	117	134	130	110	131	123	118	125	113	137	108	128	124	119	126	125	119	125	122	123	124	101	122	133	122	121	128	123	121	128	119	133	134	116	109	124	124	131	125	111	128	113	133	114	119	109	119	133	132	128	123	129	118	134	129	124	110	127	143	106	143	134	148	135	105	125	135	150	121	133	116	122	129	106	130	121	109	132	138	138	124	136	139	119	138	138	123	114	128	129	121	109	130	115	120	111	120	117	104	121	144	131	120	110	139	126	126	117	124	98	132	122	126	112	119	128	115	135	121	137	116	118	111	126	131	129	124	119	117	120	139	129	125	110	107	165	124	124	134	116	132	128	114	119	117	118	126	120	113	113	104	99	134	134	120	131	122	115	119	97	130	119	136	111	129	112	123	106	112	117	109	127	110	126	124	120	115	129	141	115	128	125	119	129	107	102	132	104	126	131	124	134	129	130	139	124	133	140	118	122	128	113	101	123	114	134	127	122	120	129	132	128	109	103	131	116	127	141	139	160	99	130	128	122	117	125	116	120	137	117	112	124	119	119	114	131	135	132	123	96	115
4547	5578	4197	1957	1379	1013	724	593	541	444	418	361	382	340	292	264	266	269	265	210	241	229	208	204	201	217	199	228	184	227	211	218	193	201	187	199	202	183	188	189	193	176	182	170	192	163	212	208	167	196	180	183	177	171	199	177	198	177	205	200	180	185	178	204	191	166	181	195	207	197	176	201	170	175	171	182	180	164	179	191	192	184	162	194	180	203	187	197	196	184	177	173	180	177	202	171	162	172	188	190	193	188	198	165	188	172	162	188	196	186	192	170	202	179	156	211	184	207	187	191	173	170	181	181	171	173	188	169	158	171	172	185	226	175	174	200	166	171	202	191	185	184	193	170	179	185	197	167	166	173	185	199	191	185	190	177	176	195	204	174	194	180	172	197	188	179	181	174	213	171	185	191	176	164	176	176	190	171	181	189	185	194	185	192	163	183	196	164	169	169	178	177	185	191	192	172	179	205	194	193	176	194	203	184	185	211	179	187	170	172	170	191	206	204	191	176	175	191	178	179	164	180	185	180	187	168	201	179	221	180	192	198	193	194	183	196	173	179	181	173	198	180	189	199	170	192	169	189	164	178	178	165	195	181	176	178	191	187	191	153	185	183	190	145	179	176	198	158	194	167	193	179	173	167	173	188	175	179	189	183	188	190	196	162	186	182	172	164	192	160	206	192	168	174	171	183	183	186	199	204	189	185	177	182	194	180	209	174	180	191	199	191	172	222	172	172	186	196	177	216	178	162	220	154	161	164	200	161	157	179	215	193	168	186	182	179	190	183	179	207	198	177	189	196	179	197	186	177	163	193	155	169	176	143	202	166	197	175	177	208	160	175	178	181	196	186	204	189	189	195	197	185	171	175	192	179	184	167	152	148	183	162	163	187	201	173	184	186	190	185	173	192	152	164	208	177	178	191	170	200	187	168	176	171	186	201	178	181	175	197	179	168	178	196	166	201	190	165	182	200	210	174	159	195	186	163	186	177	159	182	211	195	173	182	207	183	171	191	177	197	181	189	163	206	194	175	190	181	157	176	153	209	189	168	187	186	169	195	189	164	173	174	163	187	183	171	177	168	195	187	206	190	188	185	185	197	165	185	165	184	173	184	179	185	162	184	179	201	188	163	168	201	180	193	208	203	217	210	195	189	195	185	188	184	155	191	167	162	171	202	190	183	194	173	163	173	176	219	187	189	156	159	170	175	174	148	188	192	178	169	189	193	197	190	171	164	197	163	194	189	190	179	179	209	169	188	159	154	186	188	186	179	201	188	172	207	168	199	147	153	180	170	175	167	176	189	190	193	181	191	176	166	203	160	176	212	195	185	169	188	180	182	180	179	177	185	185	191	175	185	190	178	180	192	182	157	134	170	180	168	162	175	163	170	171	178	185	182	187	162	184	202	163	165	178	164	172	183	164	179	190	167	167	156	191	198	159	178	189	193	193	191	204	166	193	180	192	168	195	159	175	203	185	198	172	183	191	176	181	191	191	169	167	190	163	189	191	198	172	176	178	172	177	176	176	188	178	185	169	165	188	183	180	162	184	158	198	158	175	191	168	183	179	182	186	201	195	187	179	189	175	177	188	174	178	159	177	196	156	183	185	173	172	180	161	196	178	192	150	192	197	188	197	166	189	173	185	171	176	182	187	190	201	170	202	203	197	182	187	176	195	182	194	158	189	195	170	186	181	192	189	189	173	186	172	178	166	172	182	170	178	184	177	170	177	172	179	203	173	190	163	161	182	178	196	186	174	200	162	167	180	207	193	197	191	202	187	201	189	186	171	178	179	176	178	173	193	180	164	155	178	173	199	177	185	195	167	194	167	191	198	186	151	195	191	158	197	186	194	208	158	159	200	183	176	188	189	177	191	173	168	172	189	188	165	177	185	169	189	183	194	182	172	160	182	167	177	161	172	163	179	195	167	206	172	189	173	174	182	172	199	187	191	163	178	164	169	190	186	180	171	187	209	157	144	186	170	156	173	196	165	182	179	188	184	183	170	187	185	187	194	178	211	194	190	178	186	177	182	174	184	197	198	192	186	201	165	180	166	183	163	167	177	168	163	191	188	184	160	174	173	168	157	194	176	195	175	192	209	176	178	199	178	202	175	179	208	165	175	195	183	169	192	176	178	188	189	180	180	159	173	198	189	182	193	160	163	204	201	163	183	191	188	188	186	187	190	226	189	160	192	172	183	188	172	182	181	184	177	186	185	183	192	204	180	179	193	187	195	217	195	189	190	172	168	172	173	193	167	187	175	188	195	175	176	168	188	164	171	193	176	168	173	189	186	198	188	181	208	195	194	169	192	183	189	187	165	190	193	186	178	191	199	187	171	177	194	176	178	178	196	190	181	180	178	165	188	186	174	196	182	190	161	170	170	190	189	184	164	177	164	164	194	188	184	199	184	188	177	182	187	190	186	183	174	186	166	192	188	188	185	163	186	177	187	171	174	179	144	196	223	191	184	192	169	153	195	208	195	197	202	172	173	177	162	167	166	190	178	189	168	193	187	182	176	166	173	182	168	180	191	180	182	169	176	149	200	189	187	175	190	192	182	181	186	180	179	164	175	189	197	199	179	185	174	165	197	198	186	179	191	175	174	183	192	171	202	200	158	155	205	196	175	185	197	179	201	190	187	191	184	191	202	182	184	175	178	170	188	167	182	160	188	194	194	173	150	173	157	165	179	193	192	173	165	197	175	183	194	183	183	173	181	184	179	165	175	176	208	195	161	181	188	190	194	162	183	164	175	146	191	167	228	190	196	172	164	169	183	191	211	176	186	183	190	172	176	179	181	195	201	205	165	167	213	175	195	177	179	143	171	189	182	168	190	203	169	183	186	173	181	185	189	195	164	194	183	161	180	166	166	163	186	215	197	179	163	171	186	189	199	178	202	188	193	198	174	200	190	208	180	179	168	175	193	186	177	203	183	176	197	194	193	172	189	181	190	187	164	176	206	169	173	193	185	184	199	187	170	182	188	172	193	202	152	206	185	184	171	178	179	170	177	168	189	182	180	178	173	222	175	169	169	193	183	181	191	185	186	156	173	162	190	202	198	187	204	177	163	173	181	169	175	161	190	198	171	168	152	161	179	180	171	174	166	181	174	208	166	172	172	166	178	181	178	182	205	171	186	159	162	195	171	187	211	172	180	184	140	199	168	180	179	160	179	196	170	218	177	169	185	175	181	153	188	185	175	186	179	168	187	171	166	183	180	160	178	198	191	186	183	191	185	170	172	191	183	181	169	180	161	177	203	178	188	178	172	179	179	160	181	160	186	166	169	175	208	164	169	183	171	185	199	190	170	201	186	184	198	166	186	190	190	193	187	169	168	159	166	169	182	195	183	173	198	197	190	188	188	169	164	172	187	198	170	166	165	186	176	183	206	170	172	199	186	182	179	185	171	175	207	188	186	200	207	160	179	162	163	184	192	183	190	170	186	187	201	159	193	179	195	189	184	177	169	183	171	179	173	205	187	190	203	183	172	175
22806	21002	28707	23467	21001	20985	5699	1212	894	847	768	718	686	619	634	602	526	518	591	529	499	549	499	540	496	480	471	470	447	467	475	481	503	466	468	425	450	468	463	460	447	450	465	431	475	437	489	448	444	426	452	490	420	435	434	452	474	475	438	435	425	401	446	479	505	417	487	418	476	436	478	473	438	435	455	430	475	470	408	447	442	454	420	421	454	444	471	441	430	461	418	442	455	455	454	430	425	441	404	427	449	399	437	464	476	468	415	470	433	419	458	467	446	449	413	406	441	437	415	433	423	474	432	436	436	465	424	434	443	412	450	437	420	446	400	451	432	443	474	396	479	419	418	448	456	444	436	482	452	458	484	433	435	438	426	452	484	474	460	419	441	469	453	433	445	483	446	416	467	393	472	413	425	457	431	446	419	465	403	416	428	397	386	426	469	455	480	438	404	404	434	445	465	407	430	438	450	467	435	426	463	439	424	445	431	467	444	419	428	461	467	428	430	435	429	491	375	455	397	457	413	437	385	433	465	458	453	413	421	460	442	446	461	463	416	424	434	435	453	442	431	432	418	456	468	422	458	420	421	403	429	460	421	470	474	455	449	480	452	440	390	455	433	414	465	464	454	412	425	429	438	420	446	445	485	422	480	402	425	441	430	415	389	437	407	429	426	429	408	410	469	430	423	428	448	433	440	454	467	407	463	442	477	429	454	461	426	457	454	459	431	437	402	464	458	436	433	441	401	444	433	452	455	418	471	433	456	422	455	432	438	430	420	425	445	426	440	408	459	407	442	458	471	472	407	424	462	425	445	450	421	488	455	426	418	443	410	448	459	458	446	451	457	466	447	439	441	448	469	425	443	439	440	440	428	442	414	420	407	475	433	443	419	438	425	470	446	439	475	432	421	450	424	406	421	457	448	422	441	438	472	434	443	423	455	427	438	443	452	417	457	426	428	425	449	436	446	433	426	403	436	459	454	414	462	454	467	427	429	443	482	435	458	392	436	432	402	452	448	453	427	434	468	420	437	437	433	434	429	419	450	471	486	460	429	441	445	448	417	397	383	419	461	460	417	450	461	435	423	469	445	421	439	483	442	430	469	419	431	436	422	448	461	490	437	424	420	433	454	436	418	426	443	443	451	436	424	423	455	439	416	450	426	427	437	495	458	426	428	473	425	483	421	452	430	451	392	434	443	468	423	445	438	480	447	461	436	413	470	422	472	411	441	409	400	412	457	420	426	468	438	478	411	462	490	439	450	461	416	451	443	453	446	414	418	393	428	431	415	424	472	433	451	450	429	424	414	440	429	434	439	459	454	445	476	407	408	423	423	431	446	419	474	483	441	384	433	442	451	382	457	447	408	443	445	463	439	473	389	432	480	437	419	427	418	427	435	430	447	449	422	437	421	470	442	449	429	432	417	454	444	429	444	444	466	413	460	418	430	430	448	484	438	440	491	457	437	447	471	442	435	423	441	460	422	440	420	422	488	420	503	407	457	437	430	463	426	464	427	435	410	427	452	450	446	449	436	445	407	444	430	418	457	426	437	419	433	430	431	459	479	462	440	435	400	421	437	430	457	429	486	435	423	403	367	401	421	426	447	420	426	441	441	415	436	435	438	419	425	438	433	454	416	406	436	440	430	408	477	440	438	488	462	426	424	473	446	451	467	434	431	398	484	414	412	419	473	418	460	453	414	425	446	418	437	440	460	444	474	449	454	429	412	432	418	420	448	449	439	438	422	428	424	400	481	430	436	461	410	393	419	472	427	447	460	431	448	437	414	432	406	457	438	425	447	440	442	436	472	396	450	419	453	422	459	437	403	471	407	434	406	429	425	431	428	426	442	437	388	400	442	453	444	409	435	444	422	441	428	457	416	429	446	499	443	462	441	430	457	445	443	413	462	442	457	459	414	431	424	441	427	421	415	419	429	429	449	431	435	457	471	469	451	435	427	447	445	460	418	439	415	450	418	420	434	457	443	423	437	438	437	455	451	446	426	410	415	420	448	427	451	490	429	441	424	442	423	447	445	443	451	420	408	474	428	436	467	442	467	455	443	416	399	432	425	437	453	434	418	451	394	442	416	391	441	409	435	463	426	431	506	411	444	441	420	452	427	431	450	401	438	426	394	407	428	413	445	470	442	438	439	406	439	450	407	443	428	447	433	397	442	445	459	424	448	414	417	408	439	435	430	407	474	440	470	441	439	450	411	456	460	456	479	438	416	420	452	402	469	451	403	477	467	431	427	460	426	418	434	442	417	447	438	457	417	403	419	405	422	444	421	414	442	403	449	464	419	438	419	448	461	441	442	437	408	440	445	417	410	428	410	456	435	451	416	478	439	444	442	469	447	425	431	411	443	438	426	440	414	449	442	452	423	423	426	473	443	416	417	433	444	425	454	440	440	428	417	438	455	461	465	460	396	418	423	429	425	443	491	439	424	423	413	437	430	406	389	421	403	446	422	422	434	435	468	431	416	477	424	447	431	427	426	408	466	428	435	446	464	429	436	436	410	457	424	462	423	462	436	409	413	441	436	421	454	435	436	457	447	442	428	452	438	425	460	438	441	455	460	505	459	459	436	391	416	454	427	415	437	449	437	450	423	400	432	439	470	454	437	453	491	430	424	429	458	474	441	446	448	438	437	389	438	407	448	417	430	490	440	401	433	437	423	450	474	420	424	444	424	435	439	410	466	425	422	421	441	442	426	453	412	440	449	414	452	439	469	421	441	474	439	438	420	416	427	469	399	452	415	435	491	477	477	430	428	414	395	432	473	430	474	410	430	405	447	466	421	483	418	423	425	399	432	459	417	421	487	462	473	448	433	414	462	445	464	446	411	449	443	453	442	415	438	464	444	409	428	451	431	464	411	401	431	440	445	447	457	439	394	418	436	458	458	409	444	457	439	400	426	445	445	399	430	439	469	438	442	421	463	407	426	446	432	452	429	415	402	466	445	418	458	452	408	457	482	428	463	473	450	420	447	463	429	429	443	440	426	435	450	442	432	438	454	445	428	448	451	426	456	457	437	436	475	433	413	426	486	419	440	468	395	457	464	428	454	443	448	450	405	450	463	416	468	416	394	418	421	396	449	450	432	434	426	446	458	426	430	427	452	434	435	438	453	438	420	460	429	426	419	460	468	439	444	431	438	427	491	466	442	432	425	434	428	411	434	424	463	432	463	435	419	424	417	459	405	399	421	467	419	402	434	448	448	444	415	446	462	453	459	438	437	453	465	455	435	472	448	438	419	436	428	442	485	430	442	445	399	401	395	434	437	436	411	447	441	407	426	434	419	459	447	428	458	466	429	438	431	440	421	452	408	459	432	430	408	424	419	463	427	447	451	449	464	406	408	453	447	433	432	452	424	441	439	465	424	456	442	413	439	456	445	427	431	473	425	410	468	420	445	443	417	430	417	433	433	475	436	423	428	426	438	465	434	430	423	408	477	473	435	450	403	388	455	460	420	423	403	417	428	395	431	433	465	451	408	441
7557	17145	13286	6968	4834	3610	2724	2164	1859	1685	1443	1326	1213	1061	987	916	902	861	814	769	770	764	680	682	709	641	635	623	644	640	612	574	600	665	597	638	594	594	604	585	589	562	574	615	577	612	616	558	543	589	586	605	577	611	553	555	565	580	539	579	576	563	576	557	592	561	573	576	529	547	593	602	546	581	562	556	561	581	508	582	572	551	548	568	588	547	564	537	540	564	598	541	536	594	594	577	536	597	561	555	563	575	571	535	532	573	591	546	584	559	577	560	576	548	577	553	543	540	569	560	591	567	579	589	573	556	571	542	579	547	574	530	537	548	549	571	579	526	594	574	551	561	553	544	575	551	608	588	560	539	574	592	552	561	543	586	593	524	564	498	567	554	546	565	560	558	532	570	598	545	555	582	569	528	572	573	554	598	536	522	529	562	523	550	526	573	550	550	522	571	539	600	586	592	520	523	533	590	567	554	607	601	590	528	540	554	549	624	550	581	526	583	548	585	547	567	573	529	529	552	549	569	571	532	584	515	574	552	569	548	517	573	607	553	535	577	565	551	562	534	552	557	592	577	578	643	587	594	594	573	571	565	562	532	552	549	560	504	545	546	570	575	603	586	536	518	551	567	570	553	560	585	536	573	546	549	564	592	590	547	552	525	562	534	576	612	554	578	579	569	566	551	559	532	561	581	574	571	564	557	540	559	586	553	540	545	536	556	599	576	537	529	598	545	519	554	560	560	555	578	590	525	604	593	554	574	565	509	598	561	577	580	553	560	520	560	579	550	564	551	575	555	580	532	562	581	570	565	594	527	574	583	564	559	581	566	549	556	552	563	567	539	529	571	559	539	538	530	560	537	609	551	588	539	558	576	568	559	588	557	593	558	527	543	556	547	529	541	611	536	551	550	608	544	560	551	561	565	542	561	573	553	571	553	552	550	555	580	577	600	591	563	597	580	560	566	571	531	521	557	496	523	594	569	531	516	538	577	589	578	566	539	586	549	529	559	583	567	567	560	595	546	575	566	571	562	567	586	587	551	595	627	586	531	549	565	556	534	577	533	511	531	571	589	605	537	539	517	580	575	594	544	549	567	537	571	509	530	574	555	583	522	570	587	575	585	524	588	549	594	531	568	588	588	575	529	565	547	552	559	502	526	557	600	543	560	578	530	542	533	562	561	529	571	532	541	557	573	591	541	633	613	612	562	626	551	575	525	558	578	591	583	536	543	580	534	571	501	545	568	567	560	568	538	588	566	497	566	544	579	583	542	583	604	588	575	581	597	538	595	598	563	553	545	567	580	550	562	587	588	523	541	575	541	552	571	562	586	549	540	534	582	579	553	558	539	535	562	563	606	558	544	592	563	591	570	564	539	525	571	560	572	549	576	607	608	553	570	556	568	578	526	563	541	580	564	557	518	548	549	552	575	559	565	546	588	563	525	534	547	518	555	543	561	524	524	528	601	547	537	593	557	577	595	567	572	593	502	625	572	545	555	574	557	538	536	532	608	547	554	553	544	556	575	557	599	565	497	574	565	567	582	603	547	556	551	549	534	561	581	502	553	585	555	528	601	545	567	645	580	551	554	591	568	579	596	541	605	527	525	550	579	564	537	559	578	514	583	567	568	553	550	549	594	578	546	534	524	549	529	556	529	562	587	554	528	602	567	552	501	570	560	577	554	574	593	581	545	562	553	551	560	556	593	572	557	585	551	560	505	570	551	535	594	547	602	562	561	602	537	521	559	523	556	598	533	548	586	544	558	570	535	530	565	548	543	542	577	570	561	513	601	481	583	566	551	551	569	561	561	567	559	529	535	528	574	562	558	549	568	582	530	604	543	570	573	561	563	565	556	540	544	552	563	554	541	578	566	577	587	572	562	533	556	568	586	539	597	596	549	541	559	582	500	588	562	556	558	571	559	529	554	552	550	573	588	561	564	582	557	540	578	537	562	569	543	560	545	554	573	565	509	577	532	535	562	569	509	567	568	533	549	554	559	534	571	593	566	608	557	564	511	567	539	551	573	560	538	561	574	551	489	574	518	568	550	550	571	587	549	578	564	545	537	578	543	576	537	559	536	599	575	596	580	563	530	538	585	543	571	539	585	546	561	610	576	587	545	584	566	598	537	557	579	556	590	540	578	576	562	569	529	584	546	577	566	563	546	559	568	533	534	577	535	516	552	539	551	550	533	548	576	502	579	563	526	553	594	572	592	568	509	607	613	568	574	556	545	551	532	552	540	574	575	586	582	563	547	537	558	594	557	597	526	523	562	556	540	549	540	526	536	550	519	555	554	602	546	585	598	553	561	570	582	572	533	590	570	560	541	568	541	531	512	546	564	569	534	549	562	545	542	553	591	575	527	518	558	550	580	581	568	585	608	537	583	583	579	599	572	550	543	540	552	614	601	543	576	589	578	558	531	505	552	574	555	576	547	540	519	539	559	518	543	563	563	576	600	509	564	525	554	580	578	513	536	568	542	583	569	528	544	542	550	587	550	552	514	574	550	546	607	564	524	562	583	568	587	567	514	582	569	526	563	547	521	592	561	591	564	568	541	569	556	539	561	499	543	586	590	575	564	554	576	579	576	538	543	563	561	559	552	583	591	545	575	569	536	575	570	567	552	565	559	539	534	579	546	599	567	574	591	520	556	534	563	611	533	574	571	565	577	504	521	552	569	555	549	596	546	562	545	521	569	570	554	549	549	581	542	579	580	550	571	561	560	599	604	540	559	578	537	568	569	531	549	566	563	572	545	568	570	593	592	519	531	545	555	575	566	584	553	583	586	544	577	527	588	551	571	534	564	546	598	546	612	535	551	558	581	592	562	529	565	539	541	575	565	552	558	593	557	518	586	521	553	561	592	548	542	553	541	580	601	565	556	541	559	580	574	541	544	518	549	560	576	567	545	532	527	534	575	592	580	523	571	562	528	539	521	579	541	561	521	581	533	566	557	555	580	550	532	543	525	545	601	551	582	567	574	543	538	516	528	597	571	553	529	557	562	526	570	546	548	574	560	561	572	590	580	586	553	602	575	536	535	564	563	542	510	557	567	523	551	591	543	565	567	522	604	578	551	583	602	554	516	532	533	533	531	599	562	558	578	602	557	579	592	544	584	552	556	545	588	526	569	549	542	590	550	559	585	567	567	577	561	514	542	549	530	573	548	535	562	558	582	577	573	544	547	559	548	528	551	574	558	560	582	554	540	533	550	556	642	597	576	576	563	554	612	554	543	574	586	555	527	581	574	488	521	594	529	577	605	544	583	606	569	601	607	587	537	560	578	533	552	572	565	564	531	522	563	514	572	571	525	595	531	549	550	582	562	581	579	580	543	549	542	541	569	571	549	532	561	540	578	542	590	543	541	530	539	565	521	545	581	513	532	562	522	573	491	555	569	568	547	579	564	484	563	582	554	560	560	575	591	519	568	539	566	538	544	552	599	588	584	543	528	557	537	554	566	548	528	558	519	531	600	559	574	552	528	563	539	541	561
26950	18977	4462	457	278	216	206	202	186	209	204	184	177	169	203	198	195	150	157	183	175	156	177	190	166	170	211	171	167	172	199	159	176	177	197	173	189	181	181	178	179	212	176	172	171	187	186	172	198	183	169	145	159	184	180	186	176	148	163	165	177	150	172	181	172	140	154	168	180	169	178	154	153	146	193	166	191	180	183	179	189	181	183	178	172	169	144	177	176	152	173	167	169	176	175	173	181	197	198	187	176	183	186	182	178	169	196	184	187	169	190	167	192	168	168	161	199	198	169	191	184	197	174	168	174	171	172	159	175	181	180	203	171	180	161	172	170	172	178	168	172	190	181	179	190	167	176	180	213	195	195	160	182	187	163	174	174	177	177	163	168	179	162	168	168	190	196	177	211	196	186	176	188	172	180	166	164	202	164	170	189	168	164	174	179	160	147	168	175	151	170	179	186	177	145	181	179	169	185	159	158	169	183	200	199	171	163	175	203	162	172	167	148	167	171	156	164	164	129	189	175	173	196	196	195	158	153	151	184	189	175	177	203	192	192	177	173	173	160	184	170	199	174	168	153	179	167	175	169	186	185	152	184	163	159	163	166	172	186	157	191	180	193	166	176	154	202	167	190	175	191	164	207	185	172	163	198	181	169	162	193	195	168	175	195	167	176	167	176	165	163	151	202	173	196	172	181	163	165	174	166	160	169	191	165	177	198	171	167	162	178	189	178	195	174	183	197	184	164	180	165	181	174	190	201	166	183	183	177	179	173	179	158	156	170	183	191	173	190	166	194	154	158	182	171	152	163	194	174	179	191	160	188	174	193	181	165	190	190	165	184	167	161	162	161	165	177	173	199	173	174	167	174	164	187	189	180	197	161	173	154	221	168	162	167	162	190	173	172	196	162	193	192	198	194	179	184	189	185	202	160	162	160	184	188	189	183	180	180	191	148	162	173	198	163	180	179	174	176	161	183	158	172	161	164	168	139	166	173	146	159	194	169	177	168	190	158	154	185	162	177	152	203	172	143	165	155	176	168	191	198	188	179	159	187	159	158	177	180	180	186	189	187	173	169	182	191	179	194	165	185	168	144	190	164	168	186	159	223	189	177	172	167	171	161	177	176	179	184	178	185	175	178	180	173	170	167	177	195	185	189	178	159	181	165	183	175	160	168	179	149	180	179	150	164	194	175	203	201	169	170	175	182	164	173	166	174	156	175	173	184	165	206	163	195	176	157	171	161	183	165	186	186	150	170	148	185	184	164	161	177	167	158	196	177	162	179	171	149	211	174	162	170	198	174	187	200	181	184	194	166	177	181	177	192	181	163	175	182	165	195	168	161	186	178	178	186	171	182	180	148	200	165	172	174	202	179	185	167	212	178	167	186	158	177	172	176	150	169	172	147	169	179	167	179	166	159	157	188	172	174	177	172	162	149	179	179	167	177	169	191	155	164	214	186	169	180	193	179	178	170	155	176	168	179	160	165	182	195	167	161	178	178	166	170	175	200	176	186	162	176	160	176	150	205	195	156	159	168	170	187	176	168	182	167	164	186	185	167	150	171	142	184	155	201	184	185	188	181	167	180	158	154	176	177	162	173	164	206	163	172	192	156	175	177	172	174	173	177	191	175	194	187	198	179	166	168	174	179	187	187	162	177	171	158	176	167	168	168	176	167	173	194	187	171	176	175	175	163	194	150	179	155	169	189	181	189	195	180	162	173	175	185	193	181	172	170	182	200	183	188	163	160	171	161	218	173	187	175	174	177	156	169	189	166	201	170	173	165	170	149	165	160	203	178	189	179	181	173	177	186	177	210	164	171	180	130	206	185	174	187	168	161	183	171	189	143	156	165	190	163	182	198	183	188	157	149	183	168	165	186	177	195	180	150	177	176	166	192	167	189	170	167	175	183	160	184	194	154	161	178	189	154	196	179	171	178	191	178	170	177	175	177	189	188	165	206	161	171	199	162	153	168	178	155	204	180	173	176	162	166	160	162	170	171	173	182	157	195	190	160	159	174	156	175	181	198	168	155	163	158	172	164	185	183	171	187	165	179	173	173	182	174	167	192	169	163	177	167	175	161	167	178	186	165	182	194	178	178	206	177	191	170	193	174	185	178	183	185	155	148	157	186	178	190	172	171	189	176	198	188	173	196	171	187	173	201	176	157	173	161	169	164	172	154	174	168	160	160	184	191	171	192	191	178	178	175	171	161	172	184	210	175	158	170	178	171	174	188	191	174	174	159	161	159	169	200	173	163	192	157	187	186	199	194	193	172	192	156	156	174	176	200	160	193	166	173	201	194	203	179	176	167	182	173	176	170	183	173	189	181	175	170	200	183	178	171	191	188	182	174	163	190	193	180	197	184	171	178	177	185	171	171	165	183	180	185	175	188	175	169	170	171	165	182	178	192	157	181	191	162	158	164	184	193	185	184	172	203	175	188	196	166	177	171	202	168	192	152	169	178	185	165	155	170	177	176	175	183	161	174	176	162	183	170	162	180	172	195	179	192	173	194	188	161	164	199	177	148	174	171	168	197	147	177	152	189	183	193	184	168	198	191	175	189	176	193	178	170	182	171	199	176	173	147	147	164	193	188	179	184	161	155	150	179	165	156	196	170	165	159	146	181	191	185	172	168	167	170	174	193	160	175	146	196	173	174	166	195	200	172	146	159	167	174	166	152	171	197	185	188	193	171	193	185	178	185	179	181	161	160	159	178	183	166	180	175	172	174	187	153	173	200	201	190	164	181	184	168	173	167	158	199	147	175	156	180	183	196	195	181	136	180	184	168	189	178	157	210	169	168	172	151	169	184	167	173	167	193	179	176	160	177	170	173	173	183	161	172	152	198	197	186	170	168	193	163	184	172	175	185	192	157	170	173	188	160	196	205	179	200	174	189	186	175	191	193	185	183	170	170	168	173	179	187	159	213	163	166	170	162	187	169	174	177	171	190	157	166	185	183	185	174	162	166	183	186	182	176	185	178	204	172	182	176	180	151	191	164	154	147	160	205	171	177	174	178	162	188	170	169	185	162	156	192	189	142	174	195	177	176	173	192	180	169	177	185	180	176	183	168	162	201	181	170	177	203	185	170	160	162	190	171	166	173	162	169	151	190	170	155	167	160	159	198	172	162	199	174	180	155	175	172	187	161	145	228	185	181	211	190	169	155	168	172	176	182	167	157	165	162	178	178	159	183	148	177	164	183	176	178	173	183	171	176	200	204	205	172	171	183	166	170	171	202	207	191	188	176	194	176	182	190	176	167	171	179	170	183	193	189	188	186	164	182	168	180	169	183	189	187	181	178	156	194	170	168	178	158	160	180	168	163	173	176	175	195	193	187	195	158	181	193	191	163	167	194	174	160	183	148	178	185	179	152	169	179	180	177	187	149	183	152	188	164	191	175	172	177	180	161	171	174	176	181	170	191	171	167	189	182	185	160	177	180	182	176	183	188	163	179	166	184	198	182	161	174	162	193	177	163	181	171	181	186	201
3965	1154	866	500	428	406	313	295	266	283	255	289	244	237	247	300	235	214	245	215	214	219	243	234	253	263	211	231	230	225	235	233	236	245	226	242	256	212	222	207	236	277	253	233	233	256	204	221	232	226	233	224	258	233	240	229	226	230	235	215	241	219	224	227	211	247	217	197	239	226	243	200	238	238	230	201	266	227	242	239	204	227	222	218	249	246	235	213	217	241	225	227	213	258	218	231	227	213	243	210	245	221	256	246	216	226	222	229	234	211	241	236	223	246	232	236	225	231	232	248	232	226	259	249	228	241	251	232	233	229	241	239	230	229	230	251	223	236	236	222	232	243	226	238	237	221	226	228	236	235	233	246	205	199	231	215	272	230	246	218	208	249	230	252	220	247	229	234	229	244	236	222	232	264	259	228	223	232	215	224	227	235	236	227	209	220	239	228	218	220	218	223	225	229	222	248	226	213	221	251	238	204	196	234	232	231	246	229	270	226	252	234	234	212	226	263	233	228	249	235	233	252	221	217	238	241	213	229	239	243	226	223	246	214	218	233	244	229	224	229	222	248	216	213	217	226	216	222	228	206	231	233	229	243	214	231	217	234	211	215	213	223	220	226	225	212	236	224	238	262	235	267	263	218	257	226	226	223	233	220	226	217	233	240	233	235	255	233	197	229	213	236	230	257	204	243	210	248	243	234	222	224	222	224	236	214	209	212	235	238	242	249	237	203	240	230	242	202	214	237	224	263	219	216	214	240	249	229	226	252	221	200	241	231	242	226	204	253	229	225	221	251	246	232	233	212	227	219	254	224	228	247	220	224	189	246	248	226	262	233	270	224	234	200	238	245	207	245	228	226	224	223	248	220	227	225	243	245	225	243	238	231	201	223	214	215	244	248	259	209	224	222	237	205	214	222	250	235	222	240	247	234	233	246	219	229	264	241	244	237	246	226	218	234	242	228	218	231	210	196	219	227	224	219	265	245	213	241	238	256	222	236	269	230	250	222	252	235	250	241	224	245	216	226	203	215	202	205	210	251	213	238	224	213	204	233	223	252	211	226	231	262	206	252	233	251	244	231	219	227	220	244	238	235	224	217	220	234	268	243	247	233	239	235	202	238	219	228	231	252	223	236	233	226	223	253	235	216	209	232	216	250	208	208	246	227	255	228	250	223	249	235	231	235	243	243	223	217	227	200	208	242	220	238	206	254	199	242	263	225	234	214	236	243	213	240	214	236	222	222	224	213	225	223	205	244	222	254	228	246	213	207	226	222	205	242	240	230	201	236	237	205	220	237	245	234	251	239	223	215	234	218	248	240	239	233	238	243	233	259	239	211	247	207	239	222	234	241	260	221	269	222	207	243	244	259	218	216	233	219	244	211	239	255	245	207	237	224	249	229	252	234	222	244	242	238	228	228	238	232	243	250	222	201	213	219	241	219	250	206	214	228	222	237	234	227	249	213	221	200	228	254	219	245	256	232	216	231	255	209	226	222	255	238	206	231	242	216	224	222	250	240	249	234	234	242	236	228	229	226	233	221	194	247	217	214	226	211	210	187	206	222	229	226	240	220	247	219	235	212	250	236	232	232	242	232	234	243	236	223	209	225	232	233	245	209	236	225	235	237	234	203	240	233	251	225	226	221	223	224	205	232	234	251	222	220	244	239	257	239	219	240	224	237	250	235	254	235	251	248	205	232	237	247	232	235	225	219	222	180	222	232	223	211	237	230	228	210	240	239	230	213	230	257	246	241	242	211	231	225	247	237	211	209	220	230	222	215	218	237	225	236	232	213	236	216	245	236	208	224	236	268	227	226	219	233	264	249	227	236	242	244	245	249	194	225	243	251	242	233	226	216	270	258	234	223	233	232	216	220	238	230	214	215	216	230	218	235	241	249	229	234	238	228	207	256	219	226	248	247	242	222	239	232	219	203	233	222	236	225	250	218	253	245	240	220	210	244	212	216	254	229	223	227	200	250	284	218	239	206	222	233	245	222	206	220	228	267	236	236	207	202	236	258	237	239	247	233	242	230	228	232	242	237	217	245	235	217	221	206	248	234	228	228	237	255	223	232	201	250	223	231	243	233	207	232	253	203	221	234	222	254	237	222	238	219	232	233	191	195	228	226	232	221	255	226	249	212	259	223	227	238	209	235	233	245	227	242	238	210	224	244	232	250	223	216	235	234	209	256	203	217	244	246	219	219	213	253	221	213	228	267	254	231	234	218	193	232	257	244	202	239	252	225	237	210	247	212	196	223	267	208	249	219	224	227	241	226	232	234	224	203	226	247	198	236	225	244	236	206	229	220	246	229	229	204	235	197	222	220	228	238	225	232	218	221	226	233	264	232	213	220	234	276	228	228	254	243	263	207	213	217	233	229	238	221	228	237	263	227	237	212	218	220	241	241	193	208	213	223	229	246	217	252	240	232	244	203	223	229	264	248	224	240	256	206	246	241	255	239	216	234	209	210	258	244	234	230	244	211	239	217	220	234	215	242	246	252	215	218	224	242	232	254	243	238	269	244	206	226	208	230	252	229	212	229	217	217	222	199	217	231	266	217	207	222	230	264	263	256	249	219	268	229	240	235	223	235	231	214	205	220	240	226	238	213	242	221	239	225	249	262	243	250	258	245	236	248	220	213	241	249	224	255	236	223	263	237	209	230	237	206	239	237	254	216	245	241	220	222	246	256	269	217	219	229	242	241	222	217	222	215	247	242	258	216	232	234	216	236	221	228	240	233	246	259	205	193	254	226	219	269	242	210	240	230	249	235	221	221	237	235	233	228	243	217	256	232	242	222	245	229	232	246	242	219	208	238	238	230	216	265	228	229	240	184	240	221	247	231	225	253	217	233	213	241	200	229	208	220	199	225	244	221	211	234	253	205	228	219	230	236	215	219	233	206	240	232	227	224	248	218	240	208	219	210	242	236	257	240	208	220	227	261	233	227	222	203	230	224	223	214	232	209	223	217	209	258	250	234	205	238	228	241	239	198	234	250	258	240	234	218	245	247	239	239	227	242	264	239	244	238	226	244	215	245	241	236	259	224	248	241	211	219	257	228	235	243	240	208	237	221	187	212	241	198	231	205	247	220	257	249	228	227	253	221	226	240	192	243	245	224	242	232	225	254	232	233	221	199	240	227	237	228	223	227	256	229	236	237	239	231	234	244	216	196	204	223	220	200	253	216	244	220	217	244	231	226	205	209	241	201	237	227	219	221	240	233	239	236	206	199	220	224	226	238	263	251	229	221	231	207	224	217	225	223	246	216	241	243	206	223	248	240	231	244	258	220	213	248	231	222	236	219	236	248	224	218	253	220	236	229	195	214	212	243	219	246	213	215	248	246	254	217	213	216	230	219	223	220	232	243	250	244	200	238	215	225	225	234	265	257	221	213	220	220	218	215	224	221	212	232	249	236	222	223	239	254	249	225	214	242	247	248	231	245	216	218	242	253	237	220	238	230	261	201	223	250	249	233	189	233	240	240	232	251
23802	21002	28209	23987	20962	7309	1096	784	609	597	529	543	516	505	498	488	426	430	426	425	416	446	437	428	395	417	425	395	398	413	418	348	420	442	380	408	415	383	398	402	384	446	416	402	372	400	376	418	429	416	389	422	376	435	415	386	396	393	423	405	393	406	428	423	382	412	374	413	404	396	395	403	423	381	416	402	415	383	391	386	377	391	416	413	402	427	405	396	370	369	372	394	384	418	425	372	375	392	404	366	385	404	374	426	388	430	434	389	383	386	412	417	436	375	397	414	373	433	401	367	389	378	408	369	432	427	384	401	438	398	377	433	383	408	386	405	390	396	408	388	379	386	419	430	390	395	376	404	419	409	425	419	382	408	404	435	389	393	390	409	409	430	388	388	418	407	400	387	370	392	411	423	396	364	374	403	409	417	368	358	395	432	352	389	378	367	411	407	406	392	362	403	375	389	402	390	381	402	391	375	400	411	399	405	377	426	373	400	403	383	402	341	391	392	408	408	387	435	411	439	379	386	426	403	400	369	411	368	370	394	384	379	401	416	398	402	378	406	397	394	408	391	372	382	406	400	412	366	413	421	415	389	417	372	366	385	392	394	406	414	405	413	359	393	397	379	410	375	442	361	382	382	370	397	383	381	362	395	423	386	392	400	411	400	386	414	420	442	396	403	408	394	395	406	392	421	418	403	436	392	409	388	396	427	397	395	396	406	405	393	401	375	399	407	351	445	407	391	415	389	438	418	390	382	382	385	407	416	393	407	385	401	394	394	369	371	393	390	371	378	374	396	405	423	394	430	397	434	355	415	406	393	429	379	407	388	427	366	431	423	354	415	391	417	395	435	357	375	398	413	404	380	382	424	418	404	424	381	407	406	408	414	377	421	396	429	401	390	377	388	367	392	400	417	392	425	365	414	374	381	401	383	377	411	408	400	391	428	383	386	391	403	411	403	349	388	408	400	430	399	427	396	399	435	390	411	370	403	369	387	387	358	385	365	428	414	397	400	402	400	372	384	401	386	376	386	434	406	398	384	420	396	402	422	401	411	404	367	383	385	381	436	375	418	433	435	392	403	397	414	373	371	382	400	403	433	435	401	391	436	337	380	420	412	381	386	383	396	385	411	363	374	443	385	351	375	396	419	396	389	366	410	419	387	401	408	410	413	392	422	388	424	413	409	416	374	395	424	395	394	420	409	405	404	410	390	421	429	378	408	415	389	368	418	424	392	400	377	408	357	398	386	393	398	413	400	362	344	381	394	396	412	374	414	400	404	392	400	372	440	399	394	408	406	426	377	426	384	410	379	361	428	394	406	383	386	413	411	413	396	457	391	427	370	409	357	366	427	404	450	399	381	425	429	383	387	375	397	393	394	385	406	376	388	440	377	408	404	423	393	410	385	401	372	384	381	421	443	406	374	416	383	390	405	383	388	388	400	423	426	385	389	411	421	424	395	413	368	401	408	378	414	410	401	390	404	392	381	405	382	387	413	377	388	399	386	393	435	399	379	382	394	425	405	391	403	397	417	381	395	385	407	393	391	392	376	364	382	384	413	408	421	383	385	390	375	411	415	412	363	408	413	407	371	401	385	379	387	407	413	413	383	431	401	389	396	405	390	415	364	402	370	389	385	416	422	398	380	391	355	354	375	368	405	390	391	376	404	398	383	383	391	396	369	378	382	392	389	405	378	403	374	406	401	388	413	365	426	391	410	391	385	401	386	383	374	405	387	391	381	407	407	428	437	360	401	373	386	356	436	403	344	379	416	395	396	406	407	410	384	387	402	381	396	373	355	405	420	424	386	387	416	380	415	410	384	367	422	397	415	394	386	426	399	382	419	400	384	428	426	377	403	338	432	400	362	383	372	402	430	417	383	393	366	396	405	375	383	395	380	359	411	394	400	369	398	391	392	396	350	398	363	380	381	396	373	379	413	391	436	411	402	381	400	414	390	411	387	387	398	389	393	378	394	401	370	436	390	397	400	382	412	382	384	390	407	391	373	412	367	364	396	400	391	377	411	381	416	407	418	394	392	370	416	396	421	410	383	403	400	396	408	394	422	374	374	405	384	375	410	390	409	368	405	405	406	365	413	409	404	437	400	395	383	420	400	397	416	408	403	433	435	402	392	443	421	383	396	421	391	414	415	396	415	360	387	420	379	437	441	448	417	405	379	395	392	388	407	364	395	389	404	369	386	357	393	410	384	404	383	420	406	403	397	359	401	389	434	381	376	397	392	427	401	403	402	392	381	400	356	377	440	375	400	431	401	392	406	442	412	394	435	395	381	417	393	395	400	393	387	419	406	441	399	359	407	403	428	394	409	388	426	399	392	409	386	401	357	365	425	386	410	415	408	396	347	380	372	395	378	431	424	421	388	378	398	390	394	390	411	363	382	439	410	377	368	371	395	386	397	369	353	360	384	368	402	429	400	415	398	355	409	380	385	404	393	428	396	370	428	427	394	365	395	379	390	394	400	406	368	395	389	407	387	400	396	405	376	373	392	422	382	402	395	418	437	393	388	379	417	369	363	434	363	357	442	358	440	386	384	402	409	371	360	392	428	377	359	395	375	377	401	428	391	389	374	386	418	422	406	386	385	408	363	376	419	392	412	403	387	391	397	357	395	389	375	352	371	397	423	367	374	411	405	430	395	397	463	431	389	409	386	393	398	414	396	405	413	385	460	385	378	387	401	397	379	383	394	370	375	391	400	392	393	384	412	412	381	389	401	407	389	408	428	350	444	417	383	391	386	380	408	412	337	374	389	386	398	374	376	415	380	406	390	411	401	450	431	383	402	378	419	409	390	381	436	385	383	415	417	417	442	381	386	379	425	400	411	380	389	400	396	395	387	396	377	413	412	396	387	424	410	366	379	396	395	383	363	406	366	406	417	400	430	384	419	375	413	406	399	382	375	418	410	423	381	395	395	397	415	385	375	355	377	384	383	412	417	377	363	416	354	410	397	386	407	385	398	405	419	399	396	379	417	430	437	416	369	402	404	424	417	387	373	376	421	360	426	397	412	407	376	391	354	401	410	449	386	413	417	411	408	412	419	351	385	403	390	374	364	370	384	360	335	417	400	382	394	400	397	416	381	375	424	392	435	405	381	408	409	397	461	407	386	414	394	375	350	386	369	423	383	387	395	403	414	401	350	396	414	376	377	418	389	414	431	430	395	372	382	395	372	380	398	385	414	373	402	373	380	378	402	406	399	422	408	412	394	393	408	419	415	400	402	413	388	342	393	394	392	356	436	370	377	375	389	372	382	418	389	418	391	391	424	375	396	397	440	397	405	441	422	393	410	384	417	414	372	373	440	408	414	393	387	363	383	382	373	405	423	415	369	407	364	393	344	388	420	369	421	399	400	428	375	386	364	412	366	402	387	348	418	352	442	366	407	397	400	405	408	410	420	388	419	389	401	398	380	369	412	390	393	410	370	445	387	382	412	416	409	428	383	378	415	403	381	418	407	368	403	407	402	399	430	435	384
5199	10862	8224	4180	2925	2097	1664	1426	1190	1057	960	822	782	800	683	711	688	617	610	623	582	576	600	601	500	581	572	525	583	548	567	559	519	507	514	502	495	512	512	522	515	519	521	502	539	532	541	529	508	541	540	537	527	488	523	481	515	503	509	512	474	542	486	529	493	537	519	497	531	487	587	521	526	493	509	475	511	514	502	520	533	440	487	529	478	465	498	491	517	491	547	507	501	541	515	507	489	528	457	514	512	502	522	484	511	473	466	518	501	515	495	455	506	464	517	457	525	456	502	499	508	489	523	502	497	506	515	513	506	503	542	528	545	513	510	508	495	540	525	507	528	472	508	470	544	502	480	500	496	532	530	469	474	492	490	513	559	549	506	490	510	520	532	495	555	529	524	515	533	504	474	499	478	509	506	513	506	496	480	524	473	505	465	489	496	469	514	488	473	502	496	524	510	498	499	507	494	496	516	547	520	517	504	528	505	503	445	490	525	508	489	493	524	486	531	499	496	482	463	494	487	549	493	477	480	485	514	523	484	467	524	496	497	482	511	502	483	509	537	508	497	506	473	510	492	528	496	461	491	505	498	471	481	503	515	474	496	475	533	511	522	510	527	479	497	483	504	481	473	486	523	518	499	489	504	482	537	496	543	503	526	471	515	500	478	481	519	503	516	522	486	489	479	483	496	519	502	513	520	506	504	502	504	483	490	502	503	481	520	517	486	508	499	513	471	535	505	495	490	515	508	561	492	504	488	569	495	498	477	489	486	471	509	550	489	523	507	505	490	477	556	498	519	445	519	530	526	517	552	505	536	499	484	535	511	457	475	495	495	479	505	515	543	445	531	499	514	492	524	500	517	513	532	456	508	497	539	460	502	503	475	517	485	536	517	486	494	487	515	484	508	488	477	520	519	503	527	521	485	497	512	514	499	473	579	494	492	509	489	503	490	501	486	520	504	490	476	516	487	485	484	492	526	492	522	540	505	490	515	522	514	482	509	499	517	534	487	502	539	521	504	487	468	474	506	537	528	537	464	494	510	513	506	525	499	500	499	501	501	461	503	526	498	517	497	465	481	483	500	497	505	499	490	486	525	502	529	472	483	517	493	494	514	510	560	481	509	500	509	523	496	521	530	495	531	517	498	501	481	482	512	521	489	515	503	501	504	501	515	535	522	492	500	506	527	515	480	511	511	526	534	532	479	507	519	486	535	532	496	508	529	482	516	486	455	495	526	547	500	471	466	484	494	471	511	504	496	501	514	524	511	513	532	509	485	484	509	495	506	476	502	473	512	475	489	524	512	460	478	448	447	463	509	514	517	482	520	499	511	529	442	499	484	544	499	470	512	515	514	459	541	485	468	541	511	438	505	493	502	478	478	528	535	477	468	503	489	532	464	514	482	490	501	509	513	526	507	505	519	503	490	483	485	491	494	489	516	492	483	514	495	516	500	524	474	493	499	497	528	485	549	490	504	506	467	492	531	513	538	461	519	521	486	547	501	531	493	538	471	532	507	513	522	491	500	502	487	471	524	553	519	482	533	496	473	488	478	491	510	503	472	521	532	494	489	502	499	463	490	469	472	530	482	488	475	488	463	479	490	497	512	495	476	522	495	497	529	516	483	488	531	488	548	476	508	492	519	527	514	490	499	488	489	487	521	498	514	493	482	490	501	496	502	516	484	491	498	529	473	530	474	480	487	500	477	482	517	499	532	491	480	507	511	494	539	504	509	509	527	502	514	499	517	506	461	501	500	509	466	492	475	493	495	507	474	480	492	524	510	540	481	475	493	489	523	511	475	483	503	477	485	490	544	492	502	513	516	493	474	497	476	507	467	523	553	491	463	524	513	505	500	488	496	502	519	467	510	485	526	524	508	518	515	475	469	474	513	513	439	509	512	478	486	533	520	494	569	503	510	482	496	511	476	488	498	537	522	491	480	462	490	490	512	480	504	535	476	519	471	500	493	511	464	551	484	513	485	489	525	504	488	493	495	516	512	533	472	524	536	494	492	501	504	533	519	519	511	477	489	496	500	486	481	511	495	485	492	518	492	509	480	499	522	456	496	541	496	516	512	472	489	506	464	515	483	453	490	479	501	475	530	568	501	529	506	459	467	480	500	491	512	469	488	514	467	479	542	509	532	497	476	491	502	531	510	505	522	498	520	512	539	534	474	531	494	485	516	506	537	503	514	490	487	499	482	482	501	534	559	497	484	461	512	515	484	547	510	447	483	505	471	511	507	524	526	498	481	537	522	527	484	509	537	475	507	510	496	512	507	518	501	514	521	479	502	486	551	511	508	526	483	473	480	471	505	483	516	479	487	502	505	495	505	537	461	443	526	517	500	488	528	490	483	468	502	505	477	509	514	519	520	466	518	462	523	515	555	540	492	499	476	531	477	513	526	505	519	508	471	492	494	520	511	467	500	506	494	519	521	484	487	485	494	519	499	537	478	481	487	512	512	520	470	494	514	536	520	522	492	503	514	489	496	516	484	474	483	504	492	521	478	470	500	486	526	477	495	480	487	491	518	525	470	486	486	502	533	522	481	483	520	477	521	508	529	497	516	505	503	523	506	539	492	533	508	493	510	492	461	485	480	490	523	509	528	488	540	466	527	539	533	498	509	538	496	478	479	493	521	513	500	506	564	533	472	529	531	516	521	505	480	525	490	513	545	535	512	523	465	482	474	524	500	510	528	516	516	490	499	502	531	497	478	516	466	471	519	512	477	484	524	485	506	485	513	508	476	529	502	501	475	522	468	503	513	528	504	492	483	505	545	499	489	506	474	513	505	520	513	531	513	455	508	494	490	454	497	528	479	529	501	485	481	457	477	518	514	527	478	509	515	501	509	475	493	499	529	504	488	549	558	508	491	511	522	555	523	499	466	531	527	480	507	508	495	510	521	529	464	522	486	498	509	474	478	499	488	518	502	501	504	501	480	514	518	502	513	495	503	534	511	540	518	478	512	487	469	526	477	520	531	526	530	505	517	531	477	479	553	464	500	506	500	534	493	507	526	483	483	555	504	503	543	470	521	517	528	501	485	557	517	494	478	522	485	453	506	512	526	488	546	496	484	468	503	501	494	457	517	480	453	486	509	476	496	503	525	524	496	502	479	479	506	481	511	506	498	498	514	485	512	514	494	514	507	516	508	476	498	499	491	497	481	467	514	488	493	509	535	537	484	495	485	465	517	503	510	519	498	472	507	499	521	496	484	496	528	493	493	467	527	508	501	514	492	484	567	512	544	482	541	487	533	481	536	531	470	498	543	477	503	501	507	505	484	549	495	511	486	494	454	501	487	474	489	524	510	507	507	509	536	488	479	533	498	514	539	519	506	523	500	477	495	503	475	506	522	506	551	521	522	517	504	544	510	505	517	491	540	512	516	485	512	500	455	484	518	532	498	465	490	503	495	516	480	469	503	502	500	508	505	506	464	519	514	511	482	541	488	487	483	529	528	507	543	480	498	511	496	526	506	496	520	481	535	471
25062	20950	26656	25073	4109	436	317	289	228	212	191	186	172	151	152	146	149	154	166	143	117	138	136	137	147	142	122	109	125	135	136	123	143	119	120	141	142	116	127	133	145	130	132	122	122	119	112	129	128	136	135	138	129	126	129	128	122	129	129	136	121	141	148	127	123	112	123	123	113	127	116	141	118	131	118	125	121	127	130	126	123	136	127	139	136	131	98	139	112	110	126	141	131	146	131	127	129	139	116	109	109	115	130	108	136	139	137	129	110	125	128	112	119	119	118	138	127	143	133	126	131	122	120	134	118	115	121	138	114	127	132	132	118	115	136	153	121	118	114	132	131	120	116	127	118	149	114	131	130	128	125	149	146	134	110	122	118	108	104	121	132	130	130	118	141	114	125	158	123	126	118	123	107	126	112	112	121	121	91	132	114	124	109	101	105	125	119	112	129	117	143	125	123	106	125	121	135	119	131	121	123	131	146	99	107	131	128	131	101	124	110	121	108	105	113	112	133	113	116	125	116	135	131	143	125	122	130	130	116	127	104	122	119	131	134	135	132	130	112	128	116	120	130	120	133	117	110	114	128	117	107	123	131	123	129	132	102	132	129	126	108	141	120	114	120	131	142	144	123	121	129	117	137	112	122	98	132	126	122	123	124	117	133	101	127	105	124	127	122	124	136	117	141	138	132	118	129	111	114	132	125	126	122	136	118	107	129	132	120	134	149	151	119	139	122	111	120	127	128	116	111	121	122	135	127	115	136	128	113	126	124	140	120	111	123	122	147	131	120	111	118	120	111	125	120	124	114	142	121	116	95	124	125	126	117	132	142	123	133	123	103	131	118	124	118	129	127	108	123	123	133	145	122	130	138	136	131	120	123	134	131	123	106	119	134	91	127	145	126	121	130	106	125	113	114	139	132	111	109	115	106	113	129	121	116	110	123	127	118	115	133	127	116	124	138	133	119	122	116	116	130	122	136	125	137	112	122	132	130	129	108	121	111	103	128	122	146	141	134	116	138	127	153	132	122	131	120	118	135	113	141	119	125	107	127	134	133	128	119	127	122	137	122	131	135	157	137	126	122	125	130	123	130	127	102	134	124	136	125	121	132	115	121	117	123	120	102	130	137	112	112	123	112	112	113	137	122	140	105	129	120	111	117	133	118	136	135	127	121	119	134	117	128	130	118	120	129	121	122	141	92	120	135	120	112	132	127	114	127	103	112	125	122	112	137	113	124	122	113	111	103	134	122	144	128	138	102	121	117	123	125	117	118	125	131	134	127	117	116	145	131	109	119	120	122	117	134	110	143	117	122	110	134	122	118	129	121	147	94	106	121	128	130	124	153	123	112	127	108	129	98	137	127	104	111	136	98	133	124	112	133	129	127	133	111	105	118	115	138	121	141	131	116	121	116	113	125	107	112	119	131	126	117	119	126	132	108	112	131	116	120	120	141	120	129	136	108	112	110	124	124	136	124	125	95	130	128	118	123	123	122	129	103	112	114	135	133	108	129	136	116	121	115	117	130	137	120	146	151	132	134	121	118	133	129	133	114	113	117	120	104	122	120	138	130	146	121	130	108	146	124	121	132	107	113	123	133	110	134	117	99	129	121	135	122	154	129	121	127	120	97	122	118	108	134	117	116	117	124	109	122	117	110	126	112	140	110	115	128	122	116	121	102	112	110	121	136	126	130	114	106	125	127	111	105	113	126	124	122	142	101	134	122	108	126	109	121	110	146	129	119	125	149	127	122	143	136	120	109	117	129	133	132	105	134	121	115	135	113	105	144	129	122	113	125	101	130	103	114	116	120	124	127	121	109	130	95	112	128	108	120	124	127	124	133	124	118	127	126	119	138	107	130	117	127	139	107	100	141	106	139	113	134	128	111	122	137	145	131	136	159	112	135	128	119	113	124	120	150	99	119	122	131	127	133	129	129	120	113	118	128	121	129	140	108	107	122	129	131	122	154	118	128	127	113	130	112	124	128	107	134	125	109	107	103	103	123	127	122	113	119	116	127	105	110	124	141	128	130	121	121	119	139	104	95	124	128	112	122	141	133	139	130	118	127	107	120	113	122	119	134	114	129	109	139	144	95	100	118	113	131	111	125	125	139	116	126	111	119	128	134	130	128	139	136	126	129	144	116	107	131	112	125	125	117	113	143	115	138	134	116	113	136	146	118	107	130	129	149	124	118	124	121	102	139	117	130	127	123	144	104	108	124	126	114	102	98	139	112	128	146	113	112	124	123	111	118	146	133	131	118	131	139	121	110	136	114	122	104	112	121	127	122	111	127	133	137	140	130	131	112	133	130	121	116	119	122	114	106	118	114	110	118	129	119	129	116	118	112	114	119	124	111	122	99	115	127	130	138	119	120	141	141	117	132	99	113	112	111	113	119	122	119	113	124	116	107	128	115	128	118	137	129	122	123	113	121	124	115	135	98	124	129	130	123	134	136	132	118	117	136	106	116	134	138	121	115	117	125	98	117	120	123	119	117	117	110	138	121	138	117	111	121	117	112	133	118	114	120	127	121	111	145	112	148	127	122	144	121	102	110	113	132	124	118	118	125	144	133	115	108	124	131	120	134	130	116	118	130	119	136	104	135	101	126	129	138	114	116	129	120	113	158	126	130	125	120	123	119	148	132	127	139	127	124	135	103	131	120	116	123	115	122	142	143	108	118	118	127	116	119	134	134	97	154	120	149	97	136	127	113	105	122	127	119	129	110	125	109	123	118	135	132	106	116	114	122	140	145	132	134	140	144	111	131	125	120	140	113	153	123	142	123	111	112	134	127	110	115	114	119	111	127	126	127	138	101	118	126	114	124	114	127	141	112	116	124	123	130	126	110	126	144	128	108	129	105	130	135	131	124	123	122	114	134	118	122	112	138	121	118	131	138	123	113	136	133	127	122	120	133	114	135	132	113	106	125	123	123	155	127	139	125	111	125	127	112	123	98	110	125	113	109	126	134	104	123	137	126	122	125	120	114	112	128	117	98	120	126	124	123	145	145	126	108	137	111	121	116	140	139	113	111	117	128	115	133	132	110	112	136	128	106	113	132	136	129	125	116	119	124	113	96	119	146	130	115	131	135	113	125	104	144	102	148	118	130	125	122	129	127	103	134	130	125	113	111	139	120	156	113	117	111	120	135	145	112	111	128	114	127	113	122	122	129	121	141	139	120	132	144	132	134	104	113	109	108	114	132	123	127	114	121	120	123	122	145	109	144	111	123	120	117	138	122	112	101	105	126	116	127	120	119	143	118	105	132	140	137	127	129	107	114	147	125	101	104	131	131	123	127	111	139	117	107	106	133	120	126	120	121	106	124	104	117	114	114	118	136	154	110	121	110	117	126	120	123	136	123	116	93	114	117	119	123	118	124	129	141	121	141	138	114	124	116	134	115	124	114	118	99	126	131	125	123	136	122	131	123	124	125	111	120	112	125	122	126	133	121	140	116	116	123	119	121	108	113	136	130	108	119	121	129	130	134	125
4591	5682	4136	1943	1381	993	789	642	511	421	408	384	296	340	302	278	242	237	242	231	208	236	220	211	201	209	189	195	210	245	207	186	206	192	199	177	180	194	195	175	174	195	198	192	184	190	191	199	174	189	198	164	192	177	200	184	194	172	176	181	186	191	171	186	165	179	178	171	180	192	187	181	170	180	181	177	170	202	186	182	200	193	179	205	203	182	184	184	197	194	180	198	181	181	192	166	172	191	184	167	176	164	178	162	201	188	178	185	164	187	168	183	194	178	170	195	210	200	188	184	165	172	169	192	187	187	199	171	195	171	193	171	167	154	143	156	168	182	170	180	141	186	192	182	174	171	208	179	177	179	156	170	179	186	164	187	201	181	154	183	169	167	198	184	177	183	195	178	179	152	175	162	158	160	189	183	198	178	177	191	192	170	212	159	178	165	178	196	158	174	179	191	187	163	168	158	190	184	180	161	156	167	175	173	195	165	181	177	175	191	196	157	160	172	149	194	191	202	176	183	158	185	178	160	167	176	189	177	179	217	159	187	174	186	177	196	189	184	171	168	169	185	177	158	161	193	180	197	199	179	179	180	168	183	191	165	175	167	189	173	203	178	175	180	190	182	187	197	186	173	193	168	189	178	171	189	196	177	179	169	186	166	184	181	168	187	197	173	163	177	183	164	198	165	174	211	185	171	178	184	162	137	185	176	158	180	183	181	176	198	173	193	190	197	194	184	205	172	183	175	208	174	183	190	188	168	197	191	170	189	184	170	174	205	167	158	189	180	155	197	168	194	165	175	160	178	173	192	218	178	193	175	216	199	186	174	184	190	192	163	185	186	159	177	176	178	162	165	183	188	168	187	176	173	162	156	170	186	196	181	174	180	178	178	173	178	184	180	179	186	186	186	178	168	201	167	168	168	174	216	176	199	160	208	168	198	175	173	166	190	163	171	164	166	169	183	160	177	176	160	180	178	174	167	188	177	183	156	166	164	179	147	181	188	190	153	186	177	174	181	149	172	164	188	169	179	174	196	182	173	202	189	184	158	168	197	175	171	175	172	166	169	177	198	189	159	161	165	169	181	176	153	176	172	155	191	187	168	176	170	194	165	201	176	191	174	201	164	171	161	178	191	201	194	211	179	179	157	207	173	183	176	182	154	173	181	165	172	177	195	187	160	143	181	185	163	178	179	185	184	178	173	182	166	194	170	180	151	184	172	189	173	151	208	188	187	162	189	201	183	182	179	187	190	170	176	178	154	191	182	185	183	171	194	185	183	161	164	201	184	177	202	172	192	168	158	194	191	172	192	147	177	163	189	151	183	171	186	167	190	173	175	175	175	172	174	175	181	181	182	172	180	170	174	175	202	200	177	175	183	208	170	188	180	198	162	200	176	197	190	196	190	172	183	187	182	180	182	174	182	162	168	184	163	168	175	190	198	202	180	166	183	203	186	191	189	183	167	168	192	176	165	170	179	183	175	175	189	171	179	177	170	204	182	185	172	184	170	176	184	164	188	173	178	164	176	170	188	166	164	166	161	180	183	171	171	168	164	181	191	149	156	173	193	203	179	180	181	182	162	214	182	203	184	160	169	167	162	172	145	173	199	181	176	196	165	179	177	187	174	181	167	200	198	183	177	187	181	179	160	169	182	168	184	157	188	192	183	182	182	170	188	183	167	180	199	186	191	152	166	182	172	195	205	186	184	191	186	186	160	189	175	193	197	144	172	208	195	177	183	160	164	183	176	168	188	198	184	203	181	171	161	203	161	184	181	163	178	199	164	205	204	186	177	192	182	212	183	178	176	161	157	193	174	205	182	193	162	168	170	194	144	188	178	151	183	182	178	187	162	191	161	185	168	188	197	199	176	200	198	174	173	160	184	207	175	164	188	178	172	166	163	188	183	142	193	179	181	170	203	186	198	164	187	179	174	190	185	170	200	198	186	157	182	204	167	160	195	174	185	174	213	149	164	193	186	174	193	193	224	177	170	162	149	195	185	176	187	172	164	188	176	176	175	176	167	186	170	184	200	157	172	190	187	169	181	182	165	192	161	173	170	204	188	170	188	173	177	183	154	171	182	174	180	151	168	186	197	156	181	168	189	173	179	167	192	179	178	183	152	162	200	186	166	189	173	168	190	193	195	169	195	184	179	170	166	172	215	189	187	161	169	174	186	185	167	142	186	187	186	179	203	152	183	190	180	196	175	182	204	189	199	197	153	167	192	226	185	186	191	195	157	161	170	176	140	191	193	184	179	179	193	170	176	185	193	202	167	173	191	172	173	169	163	176	160	177	185	180	191	180	164	185	166	192	186	188	199	194	159	159	188	181	161	171	192	182	158	187	206	183	184	182	184	171	175	192	177	181	204	184	187	192	166	175	178	179	174	182	191	166	181	177	176	178	181	170	181	175	169	177	176	157	186	177	188	179	162	190	191	162	183	179	175	180	182	163	169	178	178	193	174	186	199	158	161	166	171	198	191	165	197	201	184	168	180	188	190	171	182	161	155	195	163	197	170	178	184	155	196	190	165	173	180	182	184	166	157	184	173	193	183	194	172	181	195	179	195	174	163	180	182	173	168	185	176	153	200	198	178	190	182	206	170	194	185	183	197	157	177	169	193	182	199	177	181	206	199	197	174	166	173	174	180	165	165	158	187	172	183	163	208	171	157	164	161	177	178	161	182	181	164	172	189	167	182	175	171	182	202	166	182	178	166	191	168	193	170	164	171	183	180	173	181	165	191	171	183	169	193	173	187	199	168	172	167	209	198	211	192	166	178	181	187	170	171	175	187	185	183	188	174	173	186	178	154	185	184	172	166	173	183	178	182	169	158	160	165	176	189	166	159	196	183	177	180	163	194	181	186	180	181	187	185	178	176	183	167	196	164	169	184	186	197	161	167	176	184	203	167	174	167	204	196	170	197	184	196	190	168	184	194	174	190	180	167	197	171	200	184	171	176	175	171	176	195	167	166	181	175	172	164	172	178	186	190	192	159	192	177	170	169	177	189	171	186	163	169	206	192	169	187	187	191	169	179	174	189	168	179	171	157	168	184	168	153	205	167	172	164	191	151	173	186	169	170	179	197	205	167	182	165	178	207	170	185	196	178	188	175	181	157	140	187	154	207	196	168	180	170	181	171	186	183	159	190	174	184	187	192	171	200	166	163	180	183	150	177	182	200	190	177	177	169	167	165	186	176	184	197	185	174	167	177	193	173	201	189	166	178	196	168	146	181	172	161	185	178	198	191	162	180	192	186	151	186	174	177	207	178	174	188	194	183	173	159	155	167	193	187	186	191	174	172	190	189	187	154	169	180	160	193	185	175	169	187	188	171	183	187	171	152	172	184	182	173	197	190	214	190	180	183	167	169	169	163	163	145	206	179	167	173	184	188	161	173	181	170	155	184	166	210	189	171	166	183	177	186	156	160	180	174	165	162	164	165	182	160	165	182	159	189	164	166	175	153	178	182	179	188	177	187	177	166	168	190
22850	21045	28749	23554	21039	21017	5519	1232	927	845	756	714	653	635	622	599	586	535	510	546	542	482	496	530	457	492	467	476	532	523	495	467	470	467	441	497	459	443	454	460	461	451	488	440	474	418	469	476	469	466	452	458	434	478	414	427	441	429	455	416	416	458	440	421	425	404	439	410	420	434	429	407	467	458	428	443	432	443	420	444	411	435	467	422	443	431	432	461	442	481	472	471	398	458	425	447	451	431	442	418	432	408	446	474	436	463	429	473	453	450	438	432	464	440	459	466	465	438	388	414	465	419	406	412	456	396	473	429	446	455	451	415	397	467	460	410	450	423	420	467	442	459	413	464	448	437	401	459	436	417	443	410	468	427	433	456	421	421	471	432	436	416	471	468	465	432	447	447	417	446	431	456	410	488	471	478	433	402	432	451	481	429	430	445	447	427	428	483	471	467	460	401	431	414	423	429	408	453	447	434	443	450	441	443	437	420	441	432	400	411	434	449	472	430	451	387	449	466	411	455	464	468	441	464	452	435	480	437	404	418	472	459	437	397	434	462	418	473	447	408	420	412	400	453	410	436	479	438	490	423	442	441	423	456	408	405	441	390	441	423	419	446	425	434	404	455	423	423	460	452	441	463	424	444	398	468	448	406	436	430	443	454	444	437	426	432	427	446	436	445	442	437	453	443	440	438	428	452	472	427	425	406	432	466	424	444	437	464	388	420	455	436	452	407	418	437	435	446	479	414	468	427	438	406	388	436	433	479	432	425	464	432	389	409	442	469	443	429	447	431	470	441	485	441	418	434	434	440	427	430	414	426	435	407	440	448	444	467	438	475	433	433	446	451	454	419	424	456	465	445	409	448	429	432	403	430	444	416	443	447	468	440	457	454	438	396	454	415	426	441	472	407	447	477	428	448	436	423	437	438	423	414	415	451	435	439	425	429	391	415	446	453	461	465	429	443	481	453	419	476	439	452	403	427	453	415	449	432	438	398	435	450	460	448	486	471	437	449	416	445	413	412	406	480	446	454	475	454	426	458	448	394	421	455	402	438	434	445	464	431	490	398	449	419	419	445	435	437	437	389	401	441	408	408	455	444	443	419	466	440	458	467	472	467	470	421	432	418	419	390	417	414	451	441	454	431	413	451	469	435	424	446	437	470	431	418	434	389	426	400	430	431	461	447	413	465	417	418	446	448	430	474	440	397	430	436	413	444	450	436	445	433	444	451	432	449	444	434	437	422	453	449	426	433	408	420	442	462	398	429	468	471	417	444	461	423	448	411	425	409	430	446	460	424	439	451	461	428	445	423	444	418	404	442	451	449	408	418	454	461	424	424	427	468	445	433	460	440	412	415	408	401	420	457	478	437	433	428	485	444	442	449	434	433	400	387	461	459	420	436	442	430	437	453	403	448	395	445	422	462	420	462	440	406	423	441	401	446	426	464	453	404	433	443	468	428	480	416	415	434	465	429	448	410	424	449	430	455	461	441	430	438	416	456	409	459	441	432	436	428	445	433	435	417	448	460	425	461	428	433	417	435	439	435	415	401	407	403	459	449	415	447	444	439	432	470	411	440	420	434	414	463	452	449	436	437	460	428	400	402	417	455	426	447	471	451	412	474	436	434	412	452	444	450	448	446	464	464	403	429	410	406	409	446	441	448	417	428	441	447	431	424	447	458	433	449	407	436	437	483	466	433	403	449	447	427	437	437	469	436	459	454	413	413	425	409	413	416	454	406	427	462	470	437	442	429	417	442	428	424	452	442	442	431	423	452	431	414	444	433	428	435	466	419	428	446	457	444	395	410	423	411	496	441	432	409	457	444	441	425	436	448	452	435	404	437	428	449	444	454	422	389	460	443	411	416	453	441	381	440	417	428	419	410	418	454	441	406	430	412	434	446	461	443	454	426	426	433	426	501	445	403	442	418	451	403	413	372	451	414	442	407	456	465	441	496	420	422	415	425	457	452	408	426	485	410	430	440	435	439	433	485	421	427	432	414	424	423	448	430	447	430	430	488	462	471	473	448	467	455	424	437	437	455	463	402	441	454	390	382	439	428	444	448	447	438	400	447	456	446	435	492	430	466	423	447	434	456	446	429	408	446	411	465	457	463	483	457	435	490	447	443	451	398	432	379	409	430	466	439	483	410	439	466	455	454	443	450	433	439	438	432	440	459	430	463	426	470	462	441	433	471	435	441	413	438	458	426	442	410	440	454	441	430	446	465	480	421	436	444	435	431	429	425	401	439	470	450	469	396	419	433	466	392	427	479	411	402	429	435	415	398	401	418	440	445	421	457	457	425	435	404	419	455	416	403	408	456	413	427	425	427	442	439	444	437	418	403	472	431	435	397	430	414	412	446	432	410	410	445	443	452	434	438	397	412	399	449	428	442	444	463	441	420	469	451	438	425	441	452	446	433	417	433	393	416	437	412	447	456	433	396	405	417	455	413	428	433	444	434	418	433	411	439	401	407	468	431	390	450	442	420	390	427	424	424	425	444	441	425	424	387	424	442	418	392	425	477	420	424	455	447	408	440	433	405	441	409	454	391	438	423	418	420	420	450	443	428	452	413	421	451	444	465	428	476	415	459	423	459	456	448	476	393	463	439	443	435	461	465	446	454	422	416	480	429	388	431	447	461	394	445	409	398	415	430	447	420	459	441	422	401	429	422	465	439	414	456	415	456	435	423	409	446	443	419	442	418	415	443	461	420	428	438	445	464	419	459	440	405	419	442	427	411	427	421	471	453	427	455	437	434	427	438	433	408	438	437	401	457	436	439	451	404	463	442	470	434	429	416	486	398	422	427	439	424	461	432	413	415	483	495	414	428	473	377	486	437	421	436	424	417	447	424	436	440	436	441	432	429	437	426	405	424	434	454	472	396	431	452	432	426	410	455	413	469	446	418	434	414	454	425	455	458	435	489	509	444	427	445	440	443	415	422	451	441	418	425	437	414	416	426	454	491	417	435	440	435	424	410	453	464	429	458	435	414	435	411	408	449	422	448	445	443	412	419	462	432	456	428	434	416	425	455	458	434	426	379	451	458	446	416	463	451	430	438	427	445	458	446	417	447	437	449	418	407	415	478	433	418	434	433	412	434	425	411	475	456	423	414	417	421	452	425	430	453	427	420	398	470	421	455	403	422	429	433	398	436	431	454	440	459	399	394	460	437	441	436	428	451	424	466	471	407	424	407	440	420	424	434	445	447	455	460	428	443	444	433	425	428	420	467	421	433	431	426	416	457	454	434	453	454	434	426	437	440	501	445	400	413	428	447	442	451	401	449	440	465	440	436	451	432	463	391	464	419	399	446	462	433	457	431	423	459	435	443	414	443	445	470	447	471	474	426	423	454	466	432	441	413	426	431	415	457	393	435	477	436	428	449	404	434	397	429	452	406	444	434	462	410	405	441	386	427	418	442	457	434	447	430	427	454	399	410	417	436	438	456	476	435	450	423	448	443	416	422	414	433	431	460	403	448	440	442	414	455
7672	17099	13308	7055	4952	3659	2812	2218	1862	1629	1440	1222	1125	1080	999	976	870	846	806	836	710	735	686	679	678	683	714	627	659	572	624	614	621	629	636	619	643	625	617	581	617	611	599	606	604	588	585	594	593	601	599	586	602	586	570	587	575	577	535	572	573	533	567	610	543	575	593	582	563	537	562	599	579	567	575	564	563	541	553	570	550	534	588	594	559	514	608	579	532	558	581	570	508	554	554	577	562	568	562	568	605	493	581	557	576	557	607	526	567	553	521	564	522	554	543	550	524	540	519	568	551	565	548	576	571	527	557	558	579	551	531	557	517	571	505	591	553	539	530	621	537	552	505	540	522	540	548	564	550	567	517	550	588	595	568	582	564	543	537	560	592	573	560	529	508	527	598	576	545	570	521	568	511	557	625	527	531	560	566	565	535	585	571	556	589	549	550	541	517	528	564	537	537	540	562	571	525	583	563	530	544	541	574	563	566	547	584	568	548	544	592	567	564	578	533	534	552	550	567	635	547	562	550	566	500	610	535	547	568	537	558	531	557	554	547	564	584	574	579	563	597	548	539	560	574	546	619	557	512	553	591	561	560	516	541	557	576	527	539	504	529	532	573	552	563	559	581	555	581	579	568	565	535	567	605	547	551	556	543	554	527	542	551	558	588	573	576	562	567	563	539	558	509	578	594	556	566	549	508	565	564	566	607	503	534	548	555	572	538	593	559	540	519	553	599	507	549	562	557	598	535	572	538	559	569	523	576	603	537	519	555	533	554	542	500	517	562	571	560	528	514	582	557	544	571	552	544	521	543	532	529	602	511	565	582	570	551	527	558	581	539	558	571	603	517	596	528	525	566	587	573	582	567	551	520	563	528	540	542	559	554	581	548	555	534	527	547	534	586	501	522	529	512	531	591	545	550	579	538	579	544	579	584	541	537	517	553	561	550	550	559	542	569	562	602	559	551	531	552	584	606	534	520	564	551	537	502	579	537	523	553	564	587	558	581	579	563	576	549	526	536	547	573	581	554	550	586	527	591	614	549	519	571	534	544	538	583	571	586	576	492	493	554	506	579	539	542	528	609	558	517	526	573	586	541	559	555	559	556	533	526	549	558	520	531	595	532	593	540	582	548	564	536	566	558	564	580	534	552	550	559	562	544	575	575	538	540	585	588	555	528	514	559	560	559	565	564	567	560	544	579	534	539	559	590	531	579	519	577	564	566	545	553	527	558	556	532	578	510	573	552	610	531	540	573	532	557	524	538	530	537	527	543	541	553	535	536	545	563	540	539	550	569	580	557	549	541	522	583	535	551	570	566	535	592	521	526	558	532	556	560	537	585	581	555	565	526	540	489	560	536	531	536	535	526	570	553	553	502	532	537	527	510	557	560	544	539	564	516	521	583	553	555	551	592	510	554	536	510	570	569	553	561	581	562	553	535	533	591	581	536	539	537	582	556	552	585	552	536	550	555	554	557	570	526	567	554	559	529	559	550	557	575	604	543	572	550	566	583	575	548	547	565	510	584	586	595	513	585	553	550	581	575	540	590	547	545	562	550	568	621	599	554	523	557	568	539	577	540	570	543	577	485	558	567	559	558	564	574	593	596	549	544	541	589	583	564	547	480	573	549	544	558	575	580	510	544	519	598	564	529	554	539	555	519	582	538	559	554	551	566	576	528	574	584	599	555	604	540	548	552	539	572	547	553	537	538	544	607	545	545	546	578	568	567	551	557	498	551	515	551	528	537	547	563	523	561	538	543	524	519	522	545	583	543	562	560	567	556	533	584	539	565	584	514	573	525	565	538	575	538	603	584	560	558	571	575	543	565	531	575	545	523	545	553	573	555	577	573	597	566	536	549	561	595	510	531	567	564	544	527	527	521	561	568	583	546	577	557	554	540	610	545	531	543	514	573	567	523	563	519	538	591	588	617	567	552	524	591	551	547	518	599	534	551	607	545	565	565	531	534	561	559	570	561	587	571	516	548	564	553	591	602	542	548	541	538	540	577	528	545	578	514	537	562	544	548	519	568	582	567	577	562	553	556	564	564	546	561	492	566	562	561	540	572	535	580	548	574	561	580	571	544	543	548	570	604	536	534	585	526	556	586	539	606	547	562	524	526	614	540	568	540	582	572	537	581	569	565	538	554	601	557	566	539	535	552	544	549	572	521	552	556	600	586	514	536	531	544	570	562	571	555	566	565	582	562	527	562	502	605	578	555	563	535	550	560	500	564	582	573	589	537	558	553	542	587	535	546	580	533	534	547	532	550	588	584	548	563	535	570	554	533	533	547	578	506	587	568	551	574	558	536	527	552	556	557	547	513	542	594	528	520	507	515	500	581	531	558	556	598	592	602	573	548	535	579	505	538	519	587	549	573	533	581	583	567	564	490	554	526	505	562	570	584	545	568	509	527	536	581	515	537	538	540	565	577	549	588	582	526	550	561	520	573	578	563	547	518	597	554	579	563	567	537	555	538	569	592	531	547	535	598	563	562	547	603	508	578	557	515	542	595	562	591	568	578	587	539	518	543	557	569	532	553	552	566	562	593	542	583	549	553	540	560	558	563	550	568	548	547	567	552	561	558	599	564	557	555	539	559	558	587	564	541	579	573	624	559	531	557	589	585	606	532	553	507	542	540	581	497	565	515	556	568	592	558	561	612	586	599	589	569	556	565	594	554	556	523	565	569	544	544	562	588	562	524	555	558	553	575	567	571	587	564	536	549	555	549	558	568	532	543	550	535	560	497	540	561	523	564	609	617	541	533	538	601	551	572	576	530	533	521	556	549	591	567	524	565	564	533	570	539	559	539	538	541	515	582	571	594	572	547	551	531	563	534	543	554	531	552	564	541	588	572	584	563	554	564	541	522	560	583	563	520	582	536	518	544	537	575	538	564	544	549	555	549	554	553	560	537	552	509	523	575	521	529	581	550	531	556	571	548	567	541	595	575	609	553	589	567	544	508	517	532	539	561	561	544	570	581	555	568	553	535	568	564	542	542	543	513	579	556	569	592	513	552	590	595	536	549	540	580	563	584	580	531	524	556	567	582	523	539	582	539	533	546	512	525	521	550	544	566	553	554	553	568	507	607	573	574	556	565	519	531	567	561	586	563	560	556	553	551	561	562	591	573	574	600	548	562	586	592	535	564	549	536	538	526	546	539	575	560	581	528	580	548	591	560	576	528	580	531	523	590	532	568	548	551	560	558	549	557	540	560	602	496	542	549	563	572	573	516	542	575	538	523	575	541	564	549	560	539	577	571	551	530	594	575	564	560	567	546	542	533	560	590	574	590	514	529	535	556	566	524	569	550	533	523	575	538	593	557	541	555	550	555	504	528	551	551	528	543	557	530	546	522	544	583	542	518	523	512	566	524	522	566	583	580	529	577	512	573	560	504	545	523	570	515	557	545	534	602	534	599	564	548	541	551	580	539	546	532	557	550	549	519	595	534	555	579	541	521	562	503	550	544	564	542	533	569	540	548	535	577	526
26661	18729	4386	460	255	234	206	188	188	188	172	189	172	182	182	160	172	182	159	180	184	183	170	197	159	186	172	187	176	183	161	175	155	204	187	176	170	161	173	149	192	157	147	186	160	160	163	186	165	144	178	192	176	182	167	198	158	169	157	180	202	159	159	169	166	180	147	191	162	171	176	156	185	170	180	143	163	157	166	148	176	187	157	165	187	175	177	172	164	199	171	186	176	169	142	183	178	151	164	174	161	172	180	164	161	176	170	175	172	169	180	179	181	143	181	176	195	167	173	179	193	178	165	147	182	164	183	198	170	182	189	157	179	177	148	194	189	162	171	158	143	201	164	157	173	183	161	164	163	195	177	160	146	162	155	154	162	175	165	163	161	158	166	170	163	151	176	177	171	177	176	171	161	186	150	174	190	185	175	164	171	178	168	160	187	163	156	151	153	151	191	162	184	176	184	209	164	165	164	179	153	159	181	184	162	180	162	192	178	176	208	168	167	190	179	158	181	188	177	170	157	167	164	165	174	159	183	178	175	172	174	182	164	182	177	174	179	155	178	166	144	168	171	180	166	177	152	172	163	155	175	169	160	140	189	162	163	190	167	186	156	161	166	158	174	164	180	152	156	158	173	177	150	171	152	161	158	148	164	152	163	156	172	177	158	161	155	154	167	175	172	173	159	166	186	168	144	176	182	167	172	148	176	183	168	162	167	162	198	168	150	147	155	157	171	171	173	152	150	161	168	162	183	170	145	180	159	172	185	161	170	164	172	196	176	172	177	165	185	201	150	175	184	160	174	157	181	152	169	182	149	185	194	161	177	171	170	183	183	178	172	166	155	174	179	160	168	166	152	160	190	180	166	184	163	181	196	192	165	152	172	151	171	173	155	188	170	180	166	169	159	169	168	180	169	195	156	169	154	162	195	149	184	164	154	156	161	154	165	148	170	176	167	170	170	205	182	152	165	180	166	174	147	170	171	160	175	176	184	164	161	164	154	190	185	194	173	163	158	166	161	187	177	180	157	159	169	168	176	152	161	203	179	177	170	170	177	180	184	179	153	165	183	171	159	144	156	170	166	176	177	167	180	167	162	181	161	165	162	199	181	177	168	161	164	188	147	155	183	161	156	175	154	161	180	156	175	176	174	155	181	162	157	189	179	176	156	168	146	192	154	169	170	187	174	175	181	180	154	166	145	197	187	161	168	189	170	169	178	167	185	186	173	162	146	154	152	158	156	180	199	184	152	159	175	160	163	195	174	172	169	176	160	162	176	187	196	160	171	167	176	188	192	171	158	147	167	145	188	183	173	156	170	180	144	174	190	163	170	175	167	169	164	171	189	171	165	152	187	156	191	175	178	172	173	167	159	168	199	169	190	166	175	200	159	174	192	199	169	150	173	194	165	174	185	156	181	169	188	168	151	184	179	181	155	179	178	189	170	162	168	188	158	156	164	180	158	180	159	202	172	175	203	151	182	182	160	160	171	181	180	188	161	153	189	172	169	162	164	185	162	175	177	154	175	164	163	152	165	172	191	165	164	176	192	160	170	165	165	154	175	176	177	164	165	156	182	187	170	177	164	178	183	196	171	159	188	155	172	171	136	141	170	170	173	171	180	167	177	163	154	173	158	176	149	181	172	184	155	159	171	164	158	195	196	166	156	192	158	158	169	160	167	187	168	170	193	180	161	177	164	166	196	150	169	142	185	212	177	157	146	165	157	151	183	160	166	163	181	189	178	168	177	194	182	159	154	181	152	169	173	159	185	173	180	170	147	164	172	151	154	175	178	188	170	180	177	182	164	172	170	172	158	187	178	157	161	179	174	181	165	153	163	176	150	165	155	152	157	135	161	179	149	177	173	191	164	189	164	175	160	182	176	179	176	170	156	151	203	134	176	191	171	162	160	192	165	187	200	203	169	178	173	193	166	163	152	143	151	187	176	157	184	173	163	155	178	162	151	178	188	177	171	164	167	148	164	156	169	184	169	173	160	168	162	174	157	158	177	158	182	166	139	180	164	176	166	174	176	181	188	156	188	146	176	172	172	163	156	194	167	170	159	162	189	172	163	163	178	198	174	146	156	163	168	159	161	182	196	178	187	176	161	166	159	174	178	175	173	151	171	171	170	161	180	165	154	159	148	163	174	167	178	173	165	151	170	161	173	180	156	146	156	169	166	185	175	200	164	167	171	216	147	185	193	188	174	205	166	180	186	175	186	182	174	173	166	160	157	161	182	192	192	172	158	161	165	196	182	168	180	176	149	176	169	170	173	187	178	172	167	184	171	143	189	169	192	186	155	147	146	179	169	140	168	172	183	166	183	172	175	158	181	186	171	157	189	174	176	183	166	174	150	178	173	197	160	164	169	170	156	145	181	169	160	171	168	161	182	193	197	178	183	146	155	157	149	163	150	171	162	156	159	165	173	157	169	161	159	157	200	159	177	167	173	170	161	189	177	162	173	165	173	182	181	179	168	194	167	160	195	158	169	151	150	140	189	181	159	157	162	166	173	189	158	165	162	168	184	159	172	180	156	160	197	179	179	150	185	177	180	170	176	162	177	171	161	190	162	165	200	168	182	172	164	172	160	170	152	167	178	166	179	168	156	178	189	178	179	177	173	165	175	163	170	160	171	166	182	171	200	183	178	185	164	171	178	159	164	157	147	170	177	190	155	174	183	173	186	170	184	170	171	189	148	183	183	187	159	157	176	171	172	171	166	169	149	171	163	159	178	174	206	177	157	172	170	158	185	157	171	168	172	176	178	189	156	172	184	157	188	173	187	167	167	193	179	158	187	172	173	177	189	168	180	151	159	164	153	181	163	176	175	174	173	166	149	183	164	173	190	169	177	187	196	154	177	171	160	144	170	195	154	164	164	174	168	172	167	166	166	185	182	150	159	185	180	174	172	165	178	172	168	181	140	171	176	166	172	167	194	153	174	160	148	158	155	178	171	166	184	170	170	171	205	177	154	165	162	165	189	188	166	162	195	200	170	178	181	164	200	164	169	178	194	169	161	163	200	176	177	159	174	169	158	170	155	165	175	161	190	187	164	189	155	164	215	172	172	200	186	187	160	178	157	186	150	150	153	178	173	164	177	183	166	182	198	171	170	165	187	167	193	172	183	166	177	170	153	170	185	179	177	152	181	188	141	180	170	175	164	165	170	170	175	172	193	173	146	175	170	155	161	164	172	178	165	179	163	159	177	140	160	174	195	152	172	191	167	163	157	180	171	158	161	170	156	168	144	173	170	157	182	154	179	161	178	177	158	142	174	159	171	178	178	170	152	149	167	171	162	177	168	162	177	162	164	173	181	176	179	144	146	175	188	170	177	167	167	210	153	165	140	151	183	155	176	176	171	172	175	173	166	169	174	206	198	188	180	176	162	188	168	176	160	185	184	165	155	158	171	170	176	160	179	157	168	168	175	193	178	183	140	175	168	162	178	166	190	161	158	177	154	176	160	174	171	160	173	165	176	175	171	152	157	175
3918	1083	891	502	398	353	298	289	290	268	281	236	240	225	242	217	221	245	230	226	260	217	217	225	234	221	263	220	242	235	210	232	231	223	227	223	214	224	227	215	206	252	213	257	235	236	223	242	230	230	222	229	213	231	230	237	218	232	256	212	229	213	222	223	209	202	237	240	214	231	198	215	232	231	222	234	230	233	205	209	227	233	226	248	222	250	221	259	220	218	252	214	205	231	189	227	227	232	199	216	232	220	221	240	228	231	219	228	234	237	257	211	204	252	223	240	249	237	231	253	229	196	222	233	230	238	224	206	207	236	236	232	241	206	218	243	219	233	238	215	224	219	225	208	208	230	239	220	235	197	236	248	229	235	230	219	218	219	229	226	234	208	239	213	238	205	217	243	222	235	241	232	253	248	246	201	234	233	230	242	219	238	232	208	211	197	246	217	229	231	254	206	218	216	225	205	230	248	219	220	231	236	240	245	238	208	237	208	254	241	186	244	223	225	260	223	250	242	196	227	233	220	239	247	247	219	186	245	221	233	218	241	250	242	234	236	226	224	218	242	219	205	230	229	238	233	234	217	253	213	225	244	231	210	231	187	226	203	214	233	232	220	218	226	231	210	249	222	241	229	208	232	199	223	211	214	240	213	214	229	213	205	219	223	238	264	247	263	211	207	225	224	236	221	225	238	239	222	234	225	236	210	231	252	253	239	210	232	248	217	247	237	211	202	243	232	233	210	230	231	224	200	220	205	244	236	232	261	246	215	217	246	219	231	219	221	227	214	239	239	240	236	237	250	214	228	235	216	217	211	212	220	229	241	263	204	240	237	233	230	202	225	235	238	244	202	231	220	217	226	234	207	239	256	236	218	229	223	211	221	212	170	228	206	209	222	236	228	226	234	206	207	204	209	218	223	260	257	217	228	214	220	236	237	227	241	240	198	210	220	216	213	228	231	249	217	241	230	240	230	231	243	236	246	236	230	229	246	212	224	227	233	244	222	245	214	237	216	223	212	240	220	223	205	217	211	231	225	207	237	223	227	242	239	240	224	225	195	183	260	250	221	224	223	205	241	210	234	248	226	241	237	212	225	202	236	229	217	235	224	242	215	213	231	231	230	213	219	233	225	213	237	208	223	235	232	230	212	263	243	234	234	235	209	214	205	223	242	202	188	232	223	238	245	234	208	250	245	250	238	195	215	210	228	252	226	241	231	221	206	221	229	222	235	244	202	219	244	238	204	251	253	226	222	237	217	220	208	216	213	237	225	212	232	244	216	248	207	251	244	207	258	193	205	246	232	208	224	218	246	205	218	247	198	212	230	213	216	228	207	217	205	234	233	238	197	237	227	217	213	212	236	223	237	247	236	213	222	221	227	233	227	204	230	228	232	204	252	202	224	228	215	214	240	217	225	222	242	235	243	233	247	198	242	229	205	230	184	204	234	209	207	249	241	220	225	209	213	237	208	242	240	223	230	235	228	207	252	214	207	236	240	233	232	221	223	222	208	242	213	267	206	226	242	216	192	224	246	243	227	207	197	238	230	236	216	223	235	249	238	211	230	187	227	222	235	236	234	228	213	222	203	210	221	227	239	234	226	227	243	236	217	239	222	238	226	220	240	211	233	239	253	219	214	215	243	204	244	232	220	231	218	209	225	239	219	209	255	210	205	226	225	237	208	220	250	256	228	220	225	219	224	256	221	203	205	206	224	236	205	228	214	228	220	247	242	216	255	239	222	257	217	216	239	257	262	201	222	241	251	246	220	246	237	229	240	233	242	231	232	231	210	233	208	227	231	237	223	216	221	203	233	220	244	243	238	220	236	220	233	215	215	226	232	205	240	235	202	226	235	213	234	228	214	242	250	225	226	235	207	239	237	210	227	252	224	229	237	219	215	221	213	206	215	239	234	232	226	234	217	218	210	227	224	215	234	241	215	232	216	243	215	226	249	236	237	230	227	221	222	222	245	225	278	224	227	218	227	230	242	226	257	209	230	208	220	242	227	249	227	230	210	217	235	217	260	206	225	237	201	227	224	243	246	224	215	238	209	198	246	255	206	210	221	243	206	208	231	239	218	250	237	236	209	217	228	220	221	194	221	227	245	232	244	242	248	219	228	257	215	233	226	207	201	236	197	241	227	221	221	219	230	201	262	244	221	205	224	227	250	227	251	284	206	249	245	199	209	207	210	194	243	240	240	229	227	211	215	221	259	234	231	226	219	234	210	246	237	229	215	221	213	226	242	230	219	250	232	230	232	220	218	221	235	226	227	226	242	205	222	202	203	236	246	195	212	235	240	203	219	211	232	215	239	235	222	238	220	201	239	219	239	252	230	236	242	222	215	216	223	229	227	188	220	233	251	207	214	211	218	243	215	224	206	232	202	214	214	222	219	224	222	231	215	234	226	255	230	225	186	230	201	238	228	213	243	245	254	223	221	244	228	215	253	228	213	251	206	216	248	221	215	252	246	228	237	251	202	248	231	219	253	253	217	223	234	226	253	208	213	227	204	244	237	216	248	214	235	211	215	225	241	192	222	203	232	247	204	255	234	202	218	203	228	219	243	246	228	225	240	245	246	204	208	223	257	209	253	200	218	211	231	215	225	238	223	212	245	220	216	233	197	245	229	223	228	236	216	242	226	222	232	214	207	215	268	211	237	217	249	222	209	235	226	234	224	215	229	235	191	220	229	236	213	209	223	213	208	245	207	198	216	229	215	246	214	234	227	236	216	264	223	223	220	239	251	234	251	244	212	222	233	222	191	238	237	238	219	214	228	214	195	232	214	212	238	256	243	245	224	223	222	218	200	203	231	219	222	206	222	249	224	246	230	244	243	230	206	240	252	207	232	212	251	210	214	234	236	230	224	203	237	209	244	208	226	226	209	238	215	236	217	251	224	221	237	248	206	235	247	216	228	227	206	211	214	232	236	239	234	237	243	216	212	219	231	225	229	250	239	185	189	210	239	231	218	208	258	231	202	257	226	239	227	242	215	237	233	203	194	220	222	221	227	226	221	222	230	233	226	230	225	204	220	221	217	222	216	212	250	243	227	216	244	253	247	226	249	251	225	228	184	250	262	233	249	246	266	227	221	235	232	242	244	242	230	221	229	249	251	226	227	237	223	231	204	228	227	204	239	228	218	203	233	227	225	232	199	283	255	230	223	222	213	246	209	199	180	227	238	218	253	258	228	227	201	214	221	224	249	231	223	235	245	232	214	244	240	214	225	237	235	220	233	185	227	239	248	226	236	209	207	213	221	239	230	234	214	220	239	223	234	241	212	246	219	208	201	230	252	228	251	211	216	238	200	238	243	214	222	219	245	237	201	237	226	243	247	255	228	269	209	215	206	238	232	222	228	248	222	217	213	216	198	232	244	238	227	235	226	243	241	227	241	227	209	248	220	214	234	225	244	234	231	230	230	207	237	246	227	220	221	218	238	229	217	233	205	239	222	223	235	228	235	238	225	237	233	222	227	209	219	223	251	202	239
23760	20982	28201	23958	20949	7315	1014	771	664	626	581	549	506	455	496	496	452	427	447	429	420	451	433	413	387	435	428	394	394	420	426	412	407	387	387	407	408	385	373	390	407	413	386	399	423	362	417	378	364	388	364	416	400	419	379	384	362	412	435	402	364	386	417	428	392	393	396	404	362	374	347	396	410	383	396	384	390	383	351	403	389	386	374	398	353	380	377	407	413	426	388	396	382	397	397	420	383	401	410	387	384	380	363	385	409	377	406	390	336	391	432	423	407	357	394	402	387	376	420	375	391	395	422	372	399	390	416	399	367	359	380	422	405	398	381	395	357	413	402	416	407	384	400	377	400	347	370	373	393	403	430	384	425	392	430	383	365	375	376	390	393	406	349	388	390	413	409	373	440	420	350	391	427	404	370	397	401	408	402	404	415	375	388	384	389	366	381	390	400	404	423	395	393	386	408	364	387	404	405	403	394	420	356	399	410	404	381	368	403	390	424	386	369	423	364	425	407	374	406	389	406	375	400	435	424	379	378	406	386	375	368	400	426	401	386	386	363	409	393	393	388	421	389	438	389	383	382	378	432	401	404	412	398	389	367	405	435	380	411	388	418	427	365	400	360	381	415	358	385	391	394	423	402	408	386	381	423	381	392	402	398	390	429	398	417	387	405	430	367	396	402	385	358	384	403	393	362	398	377	403	389	380	398	420	410	386	405	392	417	391	386	411	397	361	380	426	373	424	403	407	385	369	381	400	396	397	390	393	381	388	409	389	405	381	366	367	385	384	372	386	373	436	363	382	344	395	406	420	381	387	424	373	415	379	377	378	407	410	371	386	369	402	348	414	409	401	377	414	388	389	388	368	382	391	384	392	372	338	361	411	406	368	375	396	402	411	405	412	375	401	392	397	399	388	390	383	389	401	402	426	371	414	402	411	412	441	389	413	355	366	372	369	409	396	391	383	394	403	397	382	394	417	352	390	392	402	411	440	431	373	402	391	406	388	418	387	418	401	389	382	394	397	427	388	369	395	386	393	386	393	407	383	403	410	413	392	410	367	382	379	419	376	381	380	440	416	421	412	414	375	379	415	379	393	400	393	425	388	421	405	413	385	403	388	406	361	387	403	360	429	385	379	385	409	380	402	375	380	363	378	403	370	372	396	377	388	381	407	402	411	373	422	399	382	395	396	391	395	457	406	388	409	381	411	405	418	359	389	378	390	399	424	386	388	408	386	424	395	389	412	346	379	372	382	384	408	385	388	406	397	395	390	399	398	414	368	390	439	360	384	389	412	418	356	425	387	406	379	397	350	348	370	409	395	431	413	419	415	393	425	387	422	387	396	398	379	389	417	373	403	397	370	401	416	377	427	410	411	363	372	392	381	374	417	360	397	390	406	399	405	378	397	408	401	338	386	427	427	379	397	371	417	378	388	417	383	374	381	391	407	376	403	378	395	365	393	399	419	368	387	369	384	392	426	369	392	417	386	409	385	397	401	357	400	395	389	376	364	371	405	415	421	354	365	419	380	389	382	391	355	392	374	405	361	417	397	410	420	403	401	380	411	407	379	382	369	375	371	364	386	384	395	384	375	409	390	399	383	376	401	374	401	377	402	395	423	364	360	398	399	391	397	390	348	363	394	383	400	381	346	390	401	365	371	391	384	402	355	392	371	381	399	386	429	421	375	386	377	380	409	415	388	371	365	396	393	385	396	403	398	398	384	397	408	385	401	395	439	443	386	422	400	403	374	411	382	396	351	387	400	371	400	376	389	399	392	385	350	413	382	404	400	382	376	369	390	395	391	403	417	394	405	389	412	381	388	365	385	375	414	394	383	425	403	360	399	411	402	371	427	403	417	365	399	400	399	420	401	398	404	364	378	349	425	396	410	385	382	380	370	392	381	384	398	412	394	394	418	402	396	399	388	400	378	392	364	406	373	390	390	430	386	379	424	405	368	404	388	353	336	382	380	387	374	392	374	359	392	345	341	367	367	371	398	403	433	359	402	400	411	392	404	370	365	413	402	428	388	371	361	428	392	380	407	353	399	409	390	395	385	387	406	393	420	361	385	380	412	426	375	368	410	408	412	381	379	366	412	381	405	376	370	392	374	387	333	406	414	402	435	393	375	397	405	387	393	358	381	419	389	392	439	342	417	394	393	383	380	387	425	426	383	391	375	388	377	400	381	383	405	393	386	414	390	406	394	373	404	408	356	411	400	396	394	402	367	363	356	366	397	388	404	413	378	370	420	429	361	445	376	410	405	413	422	414	381	387	421	376	392	376	431	401	381	403	367	386	386	416	371	393	393	376	394	390	400	383	396	397	392	356	401	391	381	391	379	426	411	372	399	408	376	386	384	364	382	423	393	391	373	399	375	402	416	389	379	403	418	399	410	406	356	419	388	382	376	412	421	405	360	421	394	389	366	367	432	390	375	412	400	414	387	383	404	408	391	400	393	407	407	400	409	428	397	374	387	390	398	394	360	370	394	428	432	363	379	407	402	392	405	369	383	393	361	384	409	372	387	388	386	381	373	405	361	426	401	361	377	406	398	397	436	395	421	416	382	411	404	365	369	369	354	350	394	435	378	368	375	360	419	401	354	391	381	434	397	393	405	407	415	387	400	380	398	415	388	410	425	430	388	402	394	388	404	390	412	400	393	361	415	394	389	420	384	412	398	391	372	402	414	384	388	401	389	393	413	419	383	362	379	410	398	404	395	383	381	420	397	366	387	391	415	396	383	400	416	394	391	395	391	362	402	386	396	352	358	405	373	379	385	395	374	389	394	372	391	373	407	374	395	382	385	362	422	407	405	407	425	377	397	395	378	379	410	394	404	410	393	410	380	366	407	402	405	347	392	394	393	379	394	373	405	377	380	422	431	397	365	383	377	392	403	388	389	373	372	368	390	409	382	373	419	400	399	392	394	374	405	403	435	387	410	369	392	347	404	383	401	415	406	391	412	405	389	394	393	410	434	381	376	413	367	401	394	379	353	374	422	385	416	395	390	412	386	360	398	401	371	412	395	349	406	368	370	371	398	355	398	398	379	379	390	396	352	357	383	402	365	383	392	389	384	435	387	400	374	394	394	404	383	383	385	425	416	415	400	396	384	385	395	391	406	387	434	346	420	401	392	391	402	382	401	396	425	386	393	400	396	405	397	376	397	377	402	378	405	392	402	404	388	404	366	382	369	375	378	394	369	403	357	372	387	398	433	419	400	381	380	385	398	380	405	367	396	362	404	384	364	404	360	398	364	413	363	388	376	420	375	389	399	425	396	400	423	380	382	384	374	397	402	403	394	395	395	414	407	365	396	389	383	388	432	415	369	354	395	395	403	379	414	361	401	380	385	385	399	386	376	406	394	378	402	349	455	374	386	372	364	413	350	392	397	381	361	384	394	403	374	403	361	422	396	390	418	393	407	390	410	390	379	401	409	395	363	373	351	394	358	400	417	425	385	380	393	412	346	389	411	391	384	404	402	421	380	388	380
5101	10645	8248	4114	2894	2158	1743	1429	1222	1073	935	885	789	739	671	691	618	667	616	590	565	652	537	585	535	584	548	522	501	535	508	525	514	485	504	556	489	533	533	511	540	540	534	565	511	473	472	537	507	507	530	463	524	497	492	483	518	521	490	522	520	492	511	498	461	500	513	496	512	494	503	465	518	504	493	513	490	519	488	481	460	530	509	469	486	500	486	514	522	464	482	499	525	481	516	503	487	495	539	526	476	520	504	504	513	527	550	475	494	532	518	531	504	518	465	524	505	523	489	512	492	490	501	521	488	491	516	486	516	525	508	543	516	489	492	527	516	512	517	513	489	503	493	504	514	500	527	497	514	516	502	475	479	486	464	475	502	493	501	475	501	474	520	491	518	497	518	484	509	525	471	463	480	492	464	469	487	544	501	481	531	494	491	496	488	474	499	506	460	463	515	511	540	513	468	505	520	519	478	509	507	534	490	515	511	529	508	501	494	489	527	469	490	516	527	471	508	504	509	523	475	497	482	511	487	479	474	519	500	504	471	491	494	481	502	503	529	502	484	499	531	526	479	509	468	489	484	524	480	500	505	476	473	475	513	502	489	475	488	498	480	486	509	496	475	503	522	483	536	518	449	487	487	501	456	517	500	472	520	485	479	503	509	512	499	485	503	497	499	510	508	525	494	483	486	522	543	522	469	476	503	525	525	515	510	497	554	486	472	506	445	525	504	493	522	518	470	487	454	478	478	494	472	509	499	522	505	485	505	499	460	513	505	524	506	434	484	507	495	453	469	493	511	573	489	497	494	499	516	484	522	474	473	471	489	500	477	463	472	471	505	524	531	486	517	472	509	471	446	487	462	452	482	527	507	465	494	484	517	501	492	508	497	514	501	454	498	487	469	498	489	520	502	522	561	478	492	494	490	532	472	522	484	535	515	528	504	491	492	527	469	511	539	523	506	475	482	510	546	484	518	529	464	492	486	483	491	517	459	488	497	483	542	501	525	481	504	464	503	516	510	487	508	501	534	505	459	510	512	509	486	470	479	505	503	528	512	505	538	468	500	490	479	479	526	495	508	455	494	479	516	512	510	460	474	505	487	488	498	555	505	483	474	487	487	525	519	519	505	510	513	499	508	505	473	482	479	467	494	504	468	461	494	477	501	498	502	508	555	489	500	502	506	485	510	490	486	479	493	490	539	521	465	494	505	485	490	516	494	451	488	515	538	521	509	522	462	468	489	482	507	498	459	531	473	529	489	493	495	487	478	563	475	502	501	469	474	504	502	490	485	474	503	461	518	516	510	475	451	493	499	488	506	524	500	491	524	503	497	496	510	495	545	457	527	489	493	484	490	526	525	474	476	467	493	483	495	468	485	517	534	524	468	488	531	495	511	514	478	459	500	509	483	479	479	486	509	460	505	458	514	521	452	522	501	490	502	481	501	462	496	500	502	492	521	513	493	570	491	480	494	495	488	499	514	499	450	475	490	479	536	465	513	500	490	492	473	485	480	489	575	514	505	456	476	505	478	485	470	513	528	488	497	475	490	513	477	521	520	493	515	487	498	460	458	461	447	488	475	484	489	495	497	499	460	504	509	521	515	510	509	496	477	498	504	489	434	489	475	479	488	484	485	473	504	520	526	477	504	470	474	506	512	488	516	496	495	493	517	517	493	493	530	486	483	483	492	492	515	510	490	482	480	512	480	510	503	499	521	491	495	478	454	496	473	538	517	479	528	496	488	511	532	529	533	504	504	492	536	496	488	538	509	468	505	487	524	484	544	508	527	464	491	455	486	468	485	502	482	502	554	487	459	531	522	447	495	512	510	503	542	488	499	499	489	499	525	502	547	513	491	496	484	491	527	491	539	527	478	513	507	470	490	496	497	514	506	511	525	482	514	525	477	479	507	496	500	546	538	528	523	496	449	473	490	497	502	464	514	542	524	518	496	472	517	473	489	540	503	524	470	478	501	474	494	512	484	489	490	474	509	475	523	507	482	479	496	457	481	487	500	493	468	518	502	533	511	534	519	476	487	511	499	506	530	486	510	465	462	507	486	520	460	498	471	505	476	469	499	529	542	481	471	481	477	509	494	518	510	499	518	480	506	502	488	514	508	488	485	486	498	519	475	484	485	492	489	510	521	473	502	494	477	476	490	532	495	491	532	447	471	504	485	464	518	507	502	505	502	456	468	510	528	469	535	504	481	486	522	508	474	485	477	467	536	528	519	534	463	472	502	528	501	481	509	503	506	505	488	534	504	489	499	555	451	543	547	504	525	454	473	468	501	483	516	467	486	475	512	490	493	477	499	503	532	496	521	536	514	447	503	511	492	555	468	494	501	523	495	525	493	500	501	485	493	506	466	481	494	501	524	497	499	516	501	518	542	513	459	519	507	495	467	497	490	533	517	481	494	466	475	477	493	490	502	497	465	520	490	487	509	489	472	531	480	467	497	501	515	480	493	493	482	478	514	484	512	541	523	499	513	537	501	525	521	515	513	504	486	474	520	523	478	490	544	497	494	498	502	484	489	482	478	496	485	463	520	475	521	473	494	497	486	543	473	484	486	504	488	482	463	451	543	514	460	481	509	471	524	500	489	460	499	467	462	519	536	484	479	529	485	479	501	469	530	483	516	488	491	492	484	507	556	512	450	515	506	497	464	502	447	454	520	501	468	484	486	514	480	503	506	521	499	514	494	492	471	486	504	459	504	464	507	491	515	475	506	486	500	476	503	481	501	498	522	461	478	504	451	507	533	497	484	500	554	518	483	524	533	490	482	496	508	504	507	510	481	515	481	513	509	472	520	493	493	491	528	505	487	519	460	532	503	513	489	539	485	494	498	499	513	477	518	513	473	439	542	499	523	531	449	462	497	497	474	489	504	492	526	505	485	476	520	518	472	504	514	500	481	484	515	488	521	468	496	505	527	487	487	487	471	512	500	498	499	494	482	494	480	474	482	512	494	489	478	515	508	510	544	449	495	476	539	478	504	491	525	500	482	470	496	514	484	523	505	503	515	490	478	505	537	509	500	505	498	498	489	507	513	503	488	473	508	487	443	499	492	487	505	502	481	494	489	474	483	494	483	486	524	483	551	518	495	475	456	502	507	481	518	494	510	483	522	491	468	503	548	507	473	478	521	483	488	514	521	514	483	521	475	484	516	495	494	490	487	495	477	503	512	490	505	494	556	504	508	495	432	516	492	502	485	490	484	470	485	495	481	507	482	509	535	482	502	469	483	503	493	485	449	516	469	503	495	529	499	510	463	493	500	531	460	446	530	489	521	498	495	506	545	520	507	490	492	498	500	466	486	453	482	472	515	477	478	449	515	514	548	473	493	484	477	490	477	501	486	513	474	507	513	486	516	519	471	501	513	521	501	499	503	472	481	477	482	508	523	509	477	468	510	505	502	511	498	486	495	485	515	495	483	496	515	498	474	531	500	488	487	491	496	492	479	521	467	480	509	504	533	513	447	503	489	535	519	460	502	485
25036	21000	26749	25110	4485	389	295	243	240	201	177	167	154	173	165	152	171	146	153	116	146	138	128	123	127	130	159	134	121	122	127	118	125	128	129	114	137	153	144	123	113	132	121	135	129	123	172	123	116	99	118	110	115	108	108	132	127	120	120	118	120	120	122	130	130	115	115	114	137	120	123	123	125	129	115	134	119	130	127	141	116	109	142	118	109	123	121	119	112	131	117	127	112	112	115	120	124	105	133	128	123	115	116	110	122	115	106	102	129	117	115	128	129	118	121	123	119	122	125	125	147	108	130	115	129	132	142	131	124	122	118	123	125	145	116	116	114	108	132	123	117	120	108	122	108	107	114	95	141	117	124	127	125	114	135	126	121	123	127	115	144	122	122	142	119	111	127	127	119	124	107	111	119	105	120	128	109	125	128	127	132	102	115	119	116	110	118	129	113	120	132	113	133	115	115	123	116	135	125	109	129	126	145	121	123	123	114	142	124	134	146	124	135	123	127	129	134	128	124	124	108	114	115	130	119	133	112	118	120	149	127	131	117	143	117	126	139	127	118	124	102	126	120	108	112	124	113	121	122	145	120	115	109	115	120	132	127	118	119	126	147	131	117	91	101	126	113	117	130	137	143	123	137	122	117	109	128	129	119	135	120	117	107	138	131	110	124	128	131	144	104	109	118	102	114	109	134	154	121	137	103	116	138	145	103	136	100	126	122	109	124	124	116	120	110	117	111	134	127	131	124	122	126	111	126	119	148	122	114	145	109	126	142	141	125	120	123	122	127	120	115	127	136	122	118	119	118	111	124	96	116	122	119	128	142	123	125	107	125	111	135	133	125	113	127	126	138	141	123	139	116	113	110	110	123	130	122	145	115	121	126	128	129	138	117	123	128	124	108	135	132	105	124	113	143	120	112	125	124	132	112	135	95	119	120	115	143	98	128	133	140	116	113	135	101	111	128	121	119	129	122	118	116	127	116	125	129	147	118	110	91	109	121	117	103	120	136	113	123	119	108	114	138	115	122	140	147	116	136	120	138	127	118	125	124	133	111	133	102	119	125	133	142	116	124	130	113	118	142	110	129	117	108	110	120	127	132	110	128	123	97	121	110	94	116	122	124	108	111	143	122	101	118	127	117	122	119	106	120	115	116	122	129	124	113	125	118	108	125	101	134	105	121	112	128	160	137	121	131	128	125	134	115	119	108	97	135	120	126	122	122	134	122	124	129	113	118	133	126	119	114	133	112	122	113	131	138	117	127	104	113	127	117	146	121	121	136	124	133	132	105	121	131	142	116	145	132	111	106	109	143	121	115	114	115	119	122	119	138	122	108	132	117	117	136	103	113	105	103	116	121	124	118	113	122	116	118	125	125	115	117	103	122	114	134	127	132	121	134	111	105	118	113	108	149	129	116	120	127	116	121	103	117	122	107	120	111	123	120	135	128	145	120	128	124	124	132	118	124	125	128	159	139	143	132	127	102	123	113	123	131	127	126	127	130	143	116	121	116	130	130	115	136	114	137	126	116	112	106	135	143	148	126	112	112	120	135	107	133	140	117	129	128	122	111	90	120	119	115	127	120	110	117	143	112	132	120	132	137	122	119	128	125	138	111	129	116	119	118	116	131	100	118	111	132	107	127	106	113	124	111	143	114	115	115	107	112	123	132	121	123	115	142	137	125	144	120	139	132	134	142	114	112	117	118	110	109	126	115	117	115	121	110	142	139	139	124	135	133	130	112	122	101	119	127	124	139	126	124	131	145	119	126	120	119	104	120	133	122	160	136	128	100	136	96	119	140	94	129	134	119	128	119	131	106	125	131	130	126	118	119	106	112	121	101	126	143	133	134	124	122	122	117	118	101	119	114	107	95	129	115	112	141	130	128	102	120	124	118	131	116	118	125	130	109	114	145	136	114	128	125	127	122	124	111	122	147	117	141	130	120	106	125	119	109	115	114	127	115	140	120	108	122	135	109	136	129	121	118	110	124	117	110	125	113	117	120	126	116	131	92	127	127	103	137	152	123	142	135	134	109	114	129	145	145	135	123	112	124	133	117	113	98	113	123	129	118	119	116	134	119	132	118	135	122	121	112	117	117	100	116	134	127	129	121	123	125	110	107	130	127	142	131	121	106	134	131	106	121	126	116	116	143	105	127	117	134	122	108	113	109	109	111	113	120	116	132	122	123	101	136	143	128	121	117	116	123	118	122	129	116	114	123	141	138	111	100	131	126	130	120	111	113	127	132	120	124	113	124	119	117	133	116	138	101	113	144	131	127	107	121	102	130	131	119	124	121	124	130	129	132	110	122	122	132	111	107	143	116	103	93	116	127	105	129	141	120	113	111	110	140	126	132	136	130	120	108	131	125	129	122	126	128	123	109	119	122	140	128	115	121	135	122	115	127	119	126	99	121	102	123	123	104	116	120	118	129	115	114	132	123	138	127	138	116	123	126	125	128	142	122	118	111	128	120	124	121	140	108	100	106	123	124	111	118	115	117	133	112	130	118	128	102	126	131	127	121	121	127	127	126	102	103	133	106	112	134	112	120	143	105	131	136	107	141	136	109	122	122	118	138	114	118	142	137	121	124	124	115	120	123	129	115	117	121	119	141	130	134	118	106	124	130	109	111	130	135	127	114	114	129	116	122	127	133	110	128	138	119	97	141	110	132	141	112	111	123	117	96	129	119	113	121	109	120	104	145	127	112	129	120	121	116	111	113	113	110	118	125	106	130	109	119	118	104	120	129	136	102	122	130	126	144	124	129	119	133	127	101	142	129	112	143	122	122	122	146	120	129	116	118	113	123	137	125	103	114	111	100	125	100	111	103	101	129	121	129	108	114	121	116	134	128	104	118	128	129	131	126	116	140	129	131	146	131	128	123	135	120	125	120	132	117	112	136	140	119	122	130	123	122	120	113	134	129	128	127	129	125	116	127	107	112	123	111	127	116	135	132	118	105	105	144	117	115	122	147	131	128	143	128	135	135	125	123	128	116	130	121	121	141	134	127	141	118	112	129	124	127	132	129	112	127	107	117	112	145	121	118	124	136	123	114	128	105	134	121	124	126	105	135	130	124	128	124	118	125	117	135	133	124	135	115	115	126	132	125	108	120	109	135	132	142	123	113	108	105	122	124	134	126	107	113	98	118	114	119	110	115	101	110	118	138	116	117	115	124	111	111	123	118	145	130	133	105	108	129	137	122	109	108	114	130	135	115	102	121	114	110	122	120	134	111	117	122	148	109	112	103	108	117	133	122	119	121	126	106	130	119	130	122	118	107	111	121	132	152	123	126	111	106	124	142	141	116	144	123	118	120	129	142	122	133	109	122	117	123	128	114	128	130	131	118	124	125	104	127	124	118	104	127	123	124	113	124	118	120	121	123	152	127	118	115	121	101	143	128	112	122	112	140	120	125	137	117	108	119	136	126	127	137	125	130	123	124	100	118	124	115	102	115	130	124	122	120	122	109	131	106	126	114	127	115	122	123	126
4462	5569	4005	1946	1443	1003	848	588	556	469	403	387	310	308	288	281	279	229	274	216	214	204	229	244	234	230	182	212	187	209	193	191	181	204	177	189	189	187	189	214	194	183	200	200	207	173	224	196	186	162	178	191	167	204	191	189	168	179	172	182	214	194	200	171	194	187	176	182	187	189	167	197	197	174	175	209	208	168	174	172	178	199	176	193	179	182	195	207	167	170	183	165	191	177	162	172	177	179	167	185	174	188	174	167	167	192	182	184	161	188	171	203	183	186	159	189	188	207	167	182	189	180	174	171	173	200	185	173	169	185	177	160	174	182	193	185	171	181	197	190	169	182	197	141	195	174	193	184	171	185	172	182	160	167	173	138	183	182	180	179	182	169	169	176	189	188	174	176	181	192	190	184	176	170	170	164	197	155	156	178	160	169	162	179	188	184	174	165	185	154	189	165	182	179	210	161	162	164	170	184	165	173	168	184	179	182	177	159	191	177	155	155	177	184	180	160	183	177	156	169	156	173	154	169	167	182	170	184	177	150	172	183	190	189	179	184	198	191	170	175	162	172	178	175	202	171	180	164	164	158	157	183	169	167	183	178	171	187	181	158	179	191	181	201	172	206	168	167	179	155	193	170	201	175	172	169	190	159	174	162	179	172	189	177	175	175	188	180	169	182	180	169	184	184	177	183	177	190	155	188	170	156	156	183	151	182	166	172	168	205	145	178	165	168	211	198	177	173	193	184	173	183	133	161	169	173	178	182	170	186	171	174	174	170	193	169	172	197	173	192	198	183	181	174	196	186	167	181	179	194	193	164	179	166	189	179	170	171	193	172	153	176	166	151	183	175	170	189	188	174	190	168	175	192	165	171	186	174	208	182	161	184	164	177	202	210	158	151	187	158	156	189	181	177	172	170	171	170	189	182	173	182	191	195	187	174	166	184	171	164	199	162	146	197	162	195	159	189	172	173	186	170	177	175	158	154	164	176	186	176	171	165	190	171	169	189	185	176	197	160	175	179	172	173	170	204	154	192	183	171	179	171	162	182	196	188	171	158	153	148	165	187	191	176	178	174	183	174	160	207	158	187	187	199	187	163	172	182	201	175	191	182	194	167	171	191	185	165	180	164	195	186	155	176	167	181	160	173	191	179	175	209	179	184	193	184	172	164	192	183	174	186	175	197	196	191	166	158	189	143	165	167	177	184	195	193	165	175	160	184	176	170	193	167	171	171	183	176	163	207	172	165	179	164	189	170	178	167	176	163	181	171	152	184	177	211	178	165	178	195	174	188	177	176	182	186	181	184	186	174	183	188	184	173	164	180	189	183	182	173	181	176	159	155	164	183	175	146	201	194	180	160	189	174	191	168	167	169	176	182	162	177	181	164	163	168	185	184	171	190	167	191	181	177	164	174	181	189	169	220	180	190	189	179	181	211	187	168	189	174	154	184	183	168	210	152	171	163	194	189	160	163	166	162	174	206	146	174	172	162	158	192	179	189	155	198	176	189	200	186	182	186	191	152	178	182	183	173	192	172	171	191	174	162	169	168	185	176	171	179	179	167	188	176	183	168	168	167	181	177	184	191	172	160	166	194	171	161	184	186	210	155	179	179	183	195	192	172	162	180	178	187	172	196	176	172	194	199	162	180	211	177	180	180	203	169	179	162	166	165	154	166	204	189	170	149	194	182	185	159	166	179	177	162	184	205	188	180	167	200	192	185	160	177	152	207	182	175	171	168	151	168	170	171	194	172	153	174	168	172	158	158	195	174	185	155	189	196	166	184	166	167	182	173	181	170	173	182	165	181	171	191	161	181	195	166	184	195	176	195	201	168	171	179	163	156	184	211	185	170	197	176	201	194	191	189	138	175	174	179	170	206	180	155	208	160	177	157	160	191	172	203	179	158	195	184	175	163	166	184	189	160	196	192	187	187	180	154	180	180	171	169	172	162	174	200	198	180	189	165	172	182	175	164	177	180	162	167	159	194	160	177	184	159	182	179	159	176	186	208	184	167	171	164	176	165	180	194	175	153	180	175	191	168	164	185	203	185	153	187	176	166	175	160	167	187	171	168	166	176	174	171	174	171	177	193	159	180	186	166	194	205	174	171	190	177	174	188	188	185	174	167	160	173	174	168	181	171	199	148	159	172	181	181	146	165	183	179	175	188	160	189	165	182	164	188	182	177	208	189	185	160	168	186	205	175	170	157	186	189	169	157	166	190	154	185	174	175	143	188	184	181	176	177	174	178	156	162	155	178	181	191	169	175	185	188	191	150	178	176	178	171	184	189	186	188	178	193	189	173	164	159	180	166	166	200	180	182	209	169	158	182	200	192	170	182	158	163	213	188	177	167	175	179	175	180	162	192	167	156	187	191	184	162	175	164	190	198	151	171	183	166	173	189	154	177	191	207	172	187	168	183	192	204	196	171	174	201	191	194	167	188	147	185	189	173	160	169	166	171	184	152	181	178	196	177	178	184	178	149	180	183	187	193	164	182	183	187	155	188	178	182	158	161	178	159	184	159	178	195	201	184	181	200	185	165	186	196	202	189	156	174	170	176	192	169	162	162	184	158	182	191	186	160	171	171	171	159	173	211	190	184	185	180	168	206	171	174	166	181	186	175	178	166	168	185	149	156	163	179	192	183	182	160	187	179	163	169	161	183	157	188	185	181	154	176	172	181	149	197	188	166	169	170	159	172	165	162	188	164	175	178	167	177	169	165	172	178	192	203	186	157	172	180	181	185	163	184	201	187	200	177	189	177	184	194	192	184	201	164	149	192	173	156	191	186	179	182	166	169	189	178	186	176	159	190	168	187	185	178	171	177	160	164	165	169	189	184	171	156	164	179	190	172	169	181	176	177	183	161	168	178	167	181	189	175	146	171	177	187	179	188	174	181	191	186	178	178	179	185	202	153	162	187	177	184	167	174	173	171	175	162	180	172	182	182	189	171	179	180	168	189	167	172	184	166	181	196	174	183	176	172	160	169	170	161	187	180	178	163	184	187	154	163	179	172	185	189	171	172	182	177	171	172	171	164	186	164	210	181	187	185	173	176	155	190	182	165	177	182	179	193	165	167	173	168	159	167	166	158	182	160	211	179	184	187	156	173	177	182	182	176	169	175	170	170	190	209	153	170	174	166	175	186	179	179	194	171	166	161	159	174	199	168	170	164	177	152	161	155	180	174	162	172	185	166	166	181	170	173	175	175	171	179	183	164	171	171	154	174	174	204	177	192	178	174	189	179	190	188	177	194	168	174	173	184	143	188	172	191	180	171	168	186	182	161	185	183	205	191	197	175	171	190	161	156	180	178	176	185	173	166	183	232	182	169	190	160	188	183	162	175	184	169	168	173	179	175	171	169	187	168	150	186	167	207	179	176	175	192	175	202	183	178	196	175	154	209	171	174	149	164	180	169	201	162	173	190	175	186	174	169	172	203	190	190	185	174	171	182	157	161	180	176	166	194	188	169	174	168	193	186	170	183	179	193
22773	21014	28721	23503	21011	21002	5944	1224	919	855	723	676	668	596	610	611	523	542	513	535	539	484	464	491	536	461	501	494	474	451	427	485	491	505	463	479	469	448	474	466	450	469	460	459	444	432	458	419	500	436	468	443	455	416	426	424	428	446	467	483	454	425	420	434	432	426	447	449	438	457	444	447	428	423	433	443	402	378	420	432	449	444	413	446	440	462	392	440	492	410	438	430	405	445	422	433	423	462	419	424	428	408	437	425	409	423	449	442	429	416	417	467	434	437	409	445	379	418	427	435	441	443	412	419	451	438	437	489	419	452	458	446	430	441	438	418	466	459	425	435	465	429	433	463	435	411	434	410	451	455	443	415	472	407	450	431	420	437	446	437	427	433	425	456	445	430	451	428	427	429	403	421	415	415	437	400	441	424	443	435	441	436	446	458	430	478	441	428	408	451	409	435	404	411	421	453	429	437	409	458	447	474	446	455	442	473	438	407	458	420	452	456	449	427	437	415	401	423	411	423	432	390	455	448	424	407	430	438	451	393	430	431	474	419	441	460	424	427	473	418	426	443	425	458	436	429	430	453	426	438	439	438	462	457	397	422	441	449	388	453	434	395	469	447	444	429	431	397	425	426	431	466	432	423	439	422	415	446	449	407	428	423	431	427	425	449	425	408	437	475	418	450	436	481	426	436	432	444	427	401	450	429	435	442	408	391	428	432	440	436	428	443	416	438	467	463	442	395	436	435	454	419	454	447	430	473	419	409	434	446	442	453	439	420	446	415	436	435	408	458	436	380	386	442	472	415	426	416	391	427	447	421	431	438	485	447	440	397	453	459	459	463	471	424	449	425	499	445	445	439	437	438	403	450	420	456	440	415	423	439	434	422	441	448	438	402	431	437	433	435	466	446	424	434	437	412	413	456	453	434	466	408	465	421	426	428	463	419	448	443	451	436	434	415	458	422	442	419	397	461	467	437	465	411	427	448	435	398	418	461	432	437	395	456	421	409	419	445	434	385	434	436	410	462	432	424	432	394	430	400	441	451	415	423	448	420	409	436	428	417	430	393	388	458	425	450	407	438	440	397	443	396	460	433	444	448	484	419	423	437	422	448	419	446	430	430	413	432	453	417	427	448	442	396	435	429	414	429	403	443	434	429	436	443	418	478	453	408	430	432	363	441	415	440	416	416	475	457	444	430	419	408	426	426	440	404	426	421	412	466	445	457	372	442	436	445	461	431	418	382	435	432	441	436	454	449	446	417	417	412	437	459	419	436	431	438	449	430	422	411	407	422	411	458	438	426	440	432	414	466	435	380	401	434	434	459	433	450	454	447	420	430	415	442	416	442	406	425	421	418	413	444	453	424	446	466	403	460	437	432	455	432	462	404	459	452	383	400	453	426	451	428	439	455	452	430	433	436	426	435	411	446	443	424	401	441	422	432	446	419	442	452	425	447	431	421	403	413	434	458	431	406	431	425	458	452	423	447	418	413	429	433	430	442	420	431	433	396	429	455	455	422	400	449	439	436	428	433	475	434	409	422	439	440	404	446	410	461	406	453	427	419	446	424	429	426	439	442	470	444	430	423	463	409	448	449	435	471	434	447	414	431	462	472	441	425	447	426	453	498	454	411	428	421	428	414	427	421	415	404	448	462	418	437	445	415	456	451	461	420	412	445	430	413	450	468	416	455	429	419	485	449	465	418	439	435	443	439	439	413	444	425	410	449	427	461	398	407	456	431	436	462	446	398	421	449	424	411	429	385	417	440	412	423	440	414	406	469	390	441	443	425	458	474	415	392	432	425	452	465	449	483	421	408	403	411	460	427	451	434	453	394	433	439	453	391	448	405	436	453	428	462	449	426	426	406	459	396	431	423	439	463	423	464	447	454	443	460	451	430	418	460	437	422	423	429	412	406	439	462	432	435	432	421	427	415	443	457	430	406	417	450	459	420	390	404	406	426	416	413	430	432	408	449	421	433	429	445	383	410	447	447	395	421	436	425	451	435	419	438	410	400	442	444	398	473	431	442	457	401	434	410	436	439	430	450	430	440	394	388	459	445	440	425	438	442	430	435	440	445	411	457	424	434	463	458	445	430	449	404	419	439	409	393	388	388	499	410	428	457	419	428	421	430	453	435	435	427	411	429	457	423	435	421	484	397	400	431	391	437	421	444	400	409	391	401	450	421	394	437	434	445	430	395	423	475	440	451	450	449	422	423	414	416	469	477	455	445	436	420	434	469	423	415	454	461	421	449	420	432	462	439	434	460	442	431	435	416	413	442	458	441	438	433	418	440	442	418	460	430	453	473	411	438	433	426	425	422	397	442	403	451	456	411	443	457	442	438	430	421	429	418	425	391	400	434	414	442	377	423	429	428	402	376	460	409	466	429	437	417	447	443	397	461	398	473	420	435	439	409	418	459	427	469	432	405	431	392	434	427	472	415	418	445	469	443	419	423	437	431	412	458	440	458	434	454	431	429	441	433	405	422	458	431	424	441	398	415	430	416	417	427	406	440	427	436	445	495	408	453	447	413	429	450	432	438	402	418	446	455	408	447	415	429	409	409	413	446	424	427	451	385	387	409	449	434	463	432	425	441	423	423	469	451	402	436	396	436	421	424	437	431	437	433	419	423	402	454	423	430	408	468	381	421	465	402	419	444	441	445	436	454	438	435	447	436	389	454	430	404	456	457	425	428	404	460	393	418	439	453	431	402	427	441	410	431	483	408	455	390	441	437	454	406	450	430	426	470	426	448	473	441	440	441	456	454	442	455	432	450	457	417	452	450	418	451	396	431	400	441	422	424	437	433	401	451	434	417	400	418	397	412	453	438	421	437	432	436	445	441	435	486	434	433	443	434	462	405	485	402	405	399	430	423	449	431	445	427	455	438	450	429	374	437	433	431	416	427	424	497	434	414	460	449	462	422	483	423	416	423	433	437	431	402	427	463	453	454	417	442	437	457	442	452	475	427	446	435	437	432	440	462	455	432	417	427	472	411	415	418	478	428	406	456	468	444	447	384	423	431	425	434	393	413	400	411	438	454	411	443	402	449	421	412	453	428	428	435	406	420	427	427	455	426	418	415	392	436	425	427	425	399	466	438	460	455	411	411	441	407	456	452	392	436	448	425	444	429	434	403	391	432	409	466	409	380	433	422	429	461	431	449	440	416	436	433	447	435	441	444	438	416	446	453	428	443	449	403	456	445	454	402	403	448	430	447	425	475	437	463	408	417	423	426	464	424	389	432	446	428	419	429	410	413	444	453	429	437	425	450	440	432	469	436	443	451	427	433	432	435	401	438	414	423	402	433	414	448	455	452	412	441	435	440	448	410	424	409	398	449	480	431	443	419	397	396	402	417	429	407	413	457	427	391	437	435	460	422	430	386	434	463	437	437	439	440	443	423	471	404	436	446	406	448	435	441	461	403	423	422	452	384	436	421	437	389	428	412	415	438	478	424	433	449	454	436	424	422	439	446	410	406	429	402	431	431
7380	17102	13241	7056	4892	3680	2857	2272	1755	1564	1402	1299	1203	1088	1006	915	868	830	817	744	731	689	686	654	710	648	648	641	609	630	640	618	588	630	629	609	570	604	543	595	544	569	603	574	565	589	597	595	578	593	602	568	542	586	575	570	601	580	608	569	545	594	534	519	557	594	557	567	541	568	550	550	553	570	579	546	573	573	594	502	556	534	581	551	532	541	550	565	505	571	515	590	548	584	530	557	553	542	556	575	562	533	552	562	545	601	559	540	556	566	573	596	575	541	513	560	596	577	542	529	563	607	533	547	559	564	569	555	540	538	562	535	511	584	544	552	500	566	539	544	529	617	501	559	557	568	571	515	527	561	507	562	568	520	565	545	552	564	510	535	517	577	577	536	546	536	551	558	548	574	561	517	525	547	566	558	586	536	554	549	547	565	571	529	569	569	525	536	521	543	557	553	552	560	471	553	574	556	520	579	583	501	569	578	531	505	539	588	526	547	587	556	561	543	535	542	507	557	546	523	557	567	516	559	561	537	524	514	588	546	533	546	571	550	557	527	540	539	560	582	543	553	562	546	574	560	578	560	540	584	513	555	528	544	557	518	495	540	585	532	565	546	608	558	571	513	534	559	534	559	553	557	573	507	517	559	555	563	515	506	496	559	557	503	562	547	563	584	545	549	553	536	571	539	539	531	588	560	519	568	545	556	545	524	581	537	504	588	567	558	512	570	538	541	571	560	535	547	543	528	543	586	556	593	554	568	550	551	556	534	531	555	548	574	515	556	572	522	572	495	575	531	565	565	549	507	529	537	550	543	551	515	540	590	545	521	574	538	547	533	568	531	573	565	518	541	548	558	522	579	556	563	538	575	566	557	544	552	567	535	535	552	605	569	542	541	565	507	579	578	576	545	531	548	512	585	571	512	553	550	542	594	537	578	555	586	546	556	518	534	546	526	517	568	527	509	529	521	560	560	531	546	527	564	559	555	543	544	515	534	533	535	525	533	547	560	536	513	547	505	553	542	544	551	521	570	576	566	564	516	513	501	525	554	541	559	539	539	606	555	567	568	579	546	551	570	508	558	545	493	589	548	558	605	583	533	561	545	509	558	585	546	559	542	550	548	546	551	538	554	530	550	541	533	554	584	572	548	579	550	532	593	546	551	581	520	598	545	559	537	536	546	566	541	564	500	514	568	532	525	533	541	548	534	521	582	550	541	573	507	570	569	538	542	529	535	548	566	557	553	561	514	518	536	544	535	565	535	536	541	549	556	535	569	569	526	540	548	565	567	538	537	545	572	533	563	552	578	541	568	549	540	574	569	583	558	588	581	557	548	518	515	545	566	573	547	587	517	510	575	508	548	526	538	525	572	582	546	568	571	549	604	555	554	557	575	548	526	548	564	523	510	578	532	537	561	582	550	566	547	552	546	524	544	516	539	487	564	543	568	514	570	523	577	553	562	549	614	540	560	537	546	550	532	562	562	570	552	557	519	533	527	591	547	495	567	567	547	544	515	555	521	582	566	533	562	515	569	572	546	541	528	558	519	515	489	540	568	571	582	574	562	529	546	514	555	562	557	565	561	530	543	508	549	558	520	564	560	586	568	531	602	612	560	551	560	539	510	563	559	513	523	574	561	568	543	542	544	551	537	591	563	551	534	533	520	572	547	554	478	513	535	571	569	546	541	576	556	619	576	574	542	557	552	548	581	531	550	540	564	547	536	558	510	546	561	541	522	571	532	588	530	554	541	622	587	527	554	527	551	519	559	580	547	499	525	506	599	556	526	543	523	528	523	546	565	528	528	499	556	574	548	535	566	546	505	516	558	532	532	525	566	547	550	562	558	531	565	558	527	541	505	568	558	547	524	542	556	539	537	554	529	580	540	493	502	524	577	544	527	575	554	546	556	527	567	537	547	527	542	514	551	487	579	570	570	552	506	552	520	536	554	543	552	581	536	555	528	521	556	540	552	542	538	560	596	505	530	561	517	562	547	558	578	531	519	532	589	546	519	513	562	562	542	563	514	550	532	568	563	545	524	542	504	541	543	539	529	530	520	539	548	582	568	556	548	574	578	557	577	518	521	553	548	533	525	520	550	576	536	582	528	551	534	490	543	555	545	552	574	564	564	563	521	528	531	540	553	544	559	533	571	512	567	553	536	544	524	552	534	582	547	569	508	513	578	524	520	527	585	516	569	556	520	548	546	533	540	552	534	579	532	564	536	546	548	545	509	547	569	556	537	501	548	557	564	586	616	568	561	542	553	568	536	570	547	519	545	570	543	549	508	577	525	557	545	520	536	575	577	605	550	530	558	527	556	577	535	557	541	565	547	473	591	586	530	531	579	569	536	558	487	537	518	556	538	579	542	539	558	580	543	563	542	550	562	572	530	523	550	511	507	518	552	533	556	551	548	569	523	529	539	588	560	562	535	566	514	551	559	561	565	507	564	560	544	534	556	573	578	555	555	498	595	568	538	588	558	565	527	542	601	546	530	517	596	560	550	540	557	546	534	545	533	578	504	540	547	582	525	541	527	576	536	561	546	538	544	499	563	598	580	543	583	547	556	602	555	552	507	570	489	541	563	531	549	588	528	550	535	539	506	554	577	566	536	584	572	545	577	534	554	534	537	516	552	517	545	505	553	633	540	555	522	510	544	506	527	538	577	521	545	532	495	553	513	534	575	525	522	563	538	561	536	538	616	551	552	572	549	571	521	595	536	577	557	540	565	583	521	622	562	596	534	552	580	537	540	574	522	507	581	545	567	570	526	561	536	528	525	536	570	544	587	550	527	551	516	544	556	552	557	537	565	552	570	542	518	542	522	546	538	562	564	553	539	527	580	541	540	552	541	564	537	526	529	576	541	492	522	546	585	543	525	597	525	583	499	530	530	538	513	551	545	537	551	585	539	542	532	567	563	544	538	552	525	545	566	527	534	533	542	569	548	579	516	543	554	529	561	533	558	546	538	576	558	606	542	564	535	529	513	588	534	559	553	569	549	532	561	547	557	536	579	534	559	530	554	570	550	547	522	496	569	537	577	533	515	587	540	622	588	562	532	567	547	566	564	529	553	558	570	572	550	539	550	557	574	522	536	557	538	506	593	535	526	565	545	579	537	550	530	561	525	564	555	549	580	536	543	513	517	541	585	589	511	539	542	556	550	603	527	535	563	559	522	580	541	588	523	558	535	546	531	534	583	506	538	540	517	541	557	534	538	551	546	548	565	523	517	577	534	554	581	545	527	529	584	561	557	589	560	546	566	523	516	502	520	586	565	535	560	566	572	558	577	556	537	535	553	544	559	570	530	551	514	525	551	553	580	530	525	541	549	526	571	552	531	550	546	566	615	538	520	560	543	559	548	546	539	540	531	547	547	541	533	564	573	506	541	532	555	545	559	573	559	512	586	526	551	561	561	538	555	546	589	567	538	540	585	503	528	547	566	560	601	546	555	564	558	529	557	501	582	584	539	578	554	559	574	569	541	534	536	589	511
26832	18982	4525	449	301	262	209	216	193	207	185	176	169	191	200	140	185	182	166	158	178	171	167	173	157	196	166	170	172	164	183	167	182	191	158	176	176	171	170	176	163	176	174	189	156	182	179	178	169	171	176	150	160	149	147	160	157	176	145	163	168	180	182	204	171	178	167	190	164	173	202	168	193	172	178	181	163	194	150	195	178	182	173	159	175	175	174	172	173	188	177	175	181	168	152	184	179	150	171	166	190	170	168	184	168	171	174	177	175	178	154	178	163	162	169	155	177	164	168	182	178	156	169	172	157	169	168	178	148	186	171	183	190	164	181	170	157	163	182	185	198	180	195	172	178	139	171	172	179	159	164	152	159	164	169	165	181	160	170	177	156	175	167	185	175	192	170	174	163	151	189	159	180	169	188	152	192	158	170	172	157	166	166	152	173	163	174	172	168	171	185	173	150	174	178	166	178	190	165	173	170	181	171	182	177	164	179	178	169	173	181	149	184	178	188	174	161	175	181	179	160	166	196	174	199	185	189	161	170	158	147	167	158	182	186	171	172	189	184	194	158	183	177	166	185	162	165	173	169	163	174	172	176	153	150	182	170	161	181	161	163	138	175	157	172	170	165	169	152	172	151	162	176	184	172	176	169	152	169	162	174	179	156	171	145	155	166	165	173	172	156	167	194	170	163	165	169	154	162	183	151	161	176	177	176	185	171	172	177	167	192	174	181	181	172	170	156	179	176	173	178	173	182	183	141	179	167	173	184	166	173	174	158	162	161	174	168	189	178	176	161	174	151	166	150	178	172	160	176	169	163	174	179	174	151	185	183	186	174	180	172	170	173	199	148	162	180	162	163	169	170	159	184	163	152	192	177	185	179	166	176	175	168	167	186	174	144	192	187	164	186	175	169	174	161	184	178	170	189	165	150	187	173	179	170	158	174	158	162	178	170	174	173	157	172	139	162	176	180	166	172	183	183	164	165	167	174	182	151	169	162	180	175	153	178	169	168	174	174	176	183	175	192	167	183	171	167	183	170	176	168	186	165	177	188	193	154	190	175	168	176	168	149	158	185	176	167	170	162	184	166	155	169	194	171	150	169	154	176	173	184	174	160	167	159	156	165	173	165	182	159	149	180	172	224	169	152	170	160	184	190	180	162	176	181	188	161	156	146	158	145	183	169	155	173	187	172	171	172	188	170	145	216	152	170	153	183	173	162	178	152	174	169	153	156	168	183	189	179	171	179	170	182	152	172	163	172	168	172	163	168	177	162	184	161	167	166	166	173	168	188	179	170	163	176	187	160	186	197	170	170	147	146	178	168	168	169	168	182	178	181	162	179	187	184	154	157	184	173	198	178	163	187	182	164	173	167	169	175	166	181	162	171	173	183	168	160	184	166	178	157	160	187	171	130	184	166	169	176	164	174	189	177	153	170	163	176	160	175	159	172	181	176	186	175	177	171	176	167	178	180	169	173	165	138	179	176	184	183	168	183	154	148	170	174	173	175	183	170	170	173	168	158	168	179	171	189	168	173	170	152	189	166	159	184	164	184	181	153	170	188	183	183	149	180	161	176	210	168	169	159	166	173	182	185	198	194	168	176	170	191	190	174	176	171	153	177	177	198	149	191	188	181	163	167	163	186	161	194	166	173	185	174	205	175	184	153	157	187	177	174	166	194	179	171	171	176	175	178	158	171	187	147	161	176	191	153	178	179	191	147	178	190	162	192	180	162	170	185	167	150	168	182	166	196	161	168	153	166	166	166	190	159	191	156	147	170	163	191	172	166	165	169	150	154	160	169	167	164	165	180	162	178	174	197	171	153	164	156	184	166	176	172	179	178	188	154	164	142	159	163	180	187	167	168	183	155	170	175	172	171	150	167	203	180	156	175	148	176	164	191	184	179	183	189	187	206	176	158	196	169	182	173	171	169	190	175	164	173	170	167	141	189	187	153	160	167	169	179	161	184	179	172	169	176	149	166	166	189	171	172	165	166	189	177	165	166	160	153	174	159	160	178	167	154	188	174	182	173	162	199	211	163	177	174	183	168	175	181	183	161	171	193	163	173	161	170	166	172	181	187	155	162	185	194	186	155	149	184	165	196	180	158	167	190	187	180	155	170	171	161	174	172	158	131	165	199	179	163	184	195	169	168	171	173	172	161	192	148	182	166	171	179	175	156	161	174	190	163	158	173	176	189	146	180	169	167	203	159	165	175	192	170	174	180	147	204	171	177	170	171	167	158	187	174	163	177	188	185	162	185	139	165	189	161	161	194	156	186	178	183	177	153	155	177	160	190	170	188	159	198	176	185	185	172	181	183	184	166	171	168	173	160	187	174	172	178	189	188	170	188	175	173	183	174	162	175	152	174	156	185	189	167	163	167	177	170	167	152	156	175	182	139	174	184	189	182	158	177	174	161	166	178	203	182	164	152	207	169	167	170	212	154	194	184	164	177	161	213	172	155	189	178	193	182	166	190	163	182	189	178	158	200	181	172	180	165	158	200	178	172	170	181	182	211	179	183	179	158	181	153	180	176	165	166	181	160	183	179	175	183	183	165	156	170	174	193	186	203	182	162	176	172	188	169	168	180	162	181	180	144	187	157	158	172	166	177	182	192	142	180	166	180	176	171	164	183	179	169	192	159	178	165	155	178	149	185	165	168	177	172	168	174	166	190	169	175	168	169	172	168	193	168	196	169	189	177	179	164	182	178	151	187	175	210	179	178	154	154	155	169	157	151	174	157	177	163	185	181	164	164	184	168	174	178	150	177	197	186	203	177	191	166	169	200	164	191	171	190	169	170	160	168	178	174	174	188	169	166	160	169	182	180	177	156	151	154	190	182	185	149	166	157	177	183	184	183	150	172	160	163	184	170	161	188	144	160	171	171	173	190	164	160	173	154	172	166	190	168	172	173	180	176	153	150	166	189	201	178	172	178	171	160	187	204	177	142	181	192	195	160	182	156	150	167	167	170	176	189	155	183	161	168	156	159	187	164	162	167	161	167	193	183	154	158	192	183	173	182	141	173	179	155	195	159	191	178	148	189	192	191	161	159	171	177	150	182	151	183	154	182	166	175	146	174	166	168	181	179	170	160	151	159	175	180	208	173	208	191	157	170	150	164	177	174	175	177	174	158	185	183	162	179	157	173	173	165	189	178	191	169	179	188	173	166	168	164	192	179	184	171	155	179	173	161	182	159	197	180	168	170	171	184	161	168	177	167	187	162	172	175	199	177	178	157	164	174	154	175	189	150	161	155	157	159	173	156	195	177	165	158	198	167	189	177	181	166	163	197	150	162	199	176	183	171	165	176	167	180	160	191	172	150	159	149	173	175	167	199	181	169	173	194	155	155	153	185	160	194	156	194	180	176	157	192	173	183	178	159	174	164	183	191	174	192	156	190	180	193	179	141	187	175	189	177	165	176	186	162	189	171	178	177	188	163	175	171	173	166	173	171	177	160	178	155	177	192	177	163	192	177	147	192	177	167	149
3946	1085	896	485	385	333	307	283	268	274	258	261	232	242	244	268	253	240	242	235	247	233	263	239	227	240	244	234	227	213	216	221	221	228	234	203	236	199	247	253	250	250	242	234	221	218	241	225	202	223	241	218	215	217	242	205	233	209	236	244	228	226	213	249	236	229	244	244	201	219	219	234	219	204	237	231	229	235	218	239	239	209	226	218	232	214	217	260	218	233	218	240	214	226	220	235	211	242	214	216	221	239	216	230	223	239	221	218	243	232	213	228	223	218	225	235	208	226	231	212	243	228	210	232	235	248	216	202	241	245	223	218	209	216	238	242	228	214	233	225	219	212	212	223	215	229	231	267	208	221	243	240	247	226	226	253	220	228	232	252	200	225	232	195	223	210	209	233	228	216	215	202	252	234	264	219	222	221	204	233	256	219	224	229	234	205	249	227	222	239	213	239	232	217	262	235	202	237	230	252	228	244	242	227	239	215	228	233	220	225	223	204	216	238	214	245	222	208	241	233	217	230	239	220	215	215	212	216	244	209	220	229	220	216	241	212	214	234	210	192	220	207	221	249	244	234	218	214	229	229	226	228	234	223	232	220	254	229	231	231	226	240	235	234	218	225	215	214	212	224	262	233	217	223	258	221	229	208	198	203	233	245	232	223	222	224	237	212	213	232	244	217	228	212	226	221	240	206	221	223	240	241	242	254	236	222	275	224	222	248	213	239	235	240	214	238	248	219	235	240	256	215	232	203	198	230	225	226	200	218	233	203	229	236	199	242	241	227	234	217	219	224	205	199	248	236	204	213	219	210	203	235	229	219	236	252	231	223	234	236	226	232	190	196	246	248	223	228	243	229	200	232	247	256	230	253	236	240	229	210	232	237	238	217	237	263	219	227	234	227	240	207	253	230	243	227	260	239	240	212	221	201	221	221	228	237	225	232	228	237	241	185	227	249	214	240	197	188	231	215	198	210	221	225	254	236	207	233	248	211	251	230	251	232	214	231	232	211	245	203	223	221	249	236	246	255	220	241	246	188	209	238	241	210	244	244	234	225	207	235	200	236	205	234	203	213	215	213	225	250	224	244	191	213	247	239	222	238	239	209	256	243	269	259	214	221	218	229	238	226	205	224	239	217	220	242	228	236	198	237	225	208	232	232	243	228	213	214	246	211	244	188	249	226	227	232	211	253	208	213	226	235	215	252	226	214	225	236	220	199	201	248	234	243	243	230	219	241	218	205	239	214	205	224	239	214	237	216	212	235	230	245	219	244	224	247	269	239	237	247	203	230	244	231	211	227	218	248	225	221	215	208	219	224	208	214	226	230	208	244	234	203	223	245	217	231	229	224	232	253	220	234	219	228	214	235	227	189	216	246	241	262	224	220	253	244	237	217	216	245	221	227	226	239	223	219	227	227	242	226	226	226	227	225	202	193	227	220	230	207	228	228	230	226	213	241	227	226	234	233	203	235	233	218	216	246	240	224	234	234	191	224	227	248	224	238	217	252	199	214	209	228	232	223	232	218	235	214	233	231	254	244	251	249	233	202	217	212	242	221	220	228	195	243	230	187	221	236	240	214	217	215	238	238	220	240	237	226	252	240	217	253	220	206	225	250	220	235	240	238	238	235	234	223	250	213	224	227	224	237	233	244	228	216	197	251	222	202	237	208	233	236	222	199	220	202	216	238	246	223	210	227	237	225	229	263	204	220	257	247	213	212	219	227	220	260	227	219	193	221	234	226	199	258	243	259	212	264	227	216	224	213	236	234	220	227	252	204	189	221	208	231	235	232	196	213	249	222	229	220	222	220	252	205	248	230	212	222	187	209	212	185	272	201	239	243	236	237	201	247	249	244	220	223	249	244	225	215	230	212	237	228	237	219	230	220	241	227	208	243	243	233	218	214	222	214	196	247	242	228	222	240	219	234	218	228	222	221	213	224	247	232	224	247	213	236	177	224	245	249	210	232	227	229	268	248	210	226	210	242	219	199	210	216	222	243	218	203	219	213	236	237	222	218	250	246	280	197	225	217	228	258	217	213	213	220	198	236	226	222	243	239	233	231	226	228	236	231	225	217	215	224	205	202	196	206	231	231	245	247	203	209	214	264	236	225	206	227	214	225	232	204	225	222	242	210	208	236	217	229	257	211	215	225	202	222	259	214	226	218	236	223	235	244	213	234	211	226	204	216	230	252	207	221	232	223	228	210	213	224	218	223	205	205	222	217	225	215	236	231	215	213	225	241	248	215	240	235	220	234	235	243	233	234	224	227	243	220	236	231	235	225	226	211	242	223	235	238	212	250	202	234	232	207	218	256	240	229	249	222	245	217	225	221	250	222	229	242	220	245	216	244	218	215	219	208	218	219	211	240	222	229	257	234	242	203	214	223	213	228	232	215	224	224	213	245	215	225	245	208	209	241	212	239	227	220	252	203	234	242	219	220	227	245	211	214	241	235	218	222	247	227	220	233	235	233	213	202	214	211	217	233	228	247	247	227	228	198	226	252	220	231	223	237	233	195	243	206	219	236	228	213	216	205	235	228	226	238	239	216	257	236	219	212	224	222	227	223	223	232	215	253	249	216	199	237	210	230	230	213	224	196	222	252	243	244	260	217	233	228	248	219	223	234	219	221	240	228	208	245	224	215	241	212	255	205	217	211	200	243	217	223	229	214	222	207	225	215	207	230	223	223	237	223	240	231	237	231	234	241	234	242	196	225	217	239	244	245	216	228	243	199	217	238	237	247	236	239	231	226	226	220	253	248	218	239	243	239	220	222	214	249	203	195	245	214	221	215	264	198	236	220	238	226	236	216	207	218	228	215	213	221	246	239	236	215	221	219	248	210	223	241	213	224	204	253	200	245	219	241	240	228	216	231	238	244	257	227	191	202	215	228	239	235	208	218	214	216	231	217	239	230	207	224	240	201	219	233	218	259	232	239	243	217	237	240	192	216	252	217	238	235	235	241	241	235	210	251	202	212	179	188	213	239	240	208	234	253	247	215	225	248	214	225	252	185	243	230	219	220	224	208	220	257	232	197	244	207	251	242	205	240	210	236	240	215	239	218	232	262	221	208	239	207	233	232	201	211	225	217	216	216	227	201	237	248	223	224	235	211	265	237	267	235	228	241	274	196	225	235	209	210	223	219	205	233	216	199	231	245	222	205	249	217	244	218	229	230	229	207	209	220	211	207	237	225	207	245	232	203	222	222	226	209	203	205	212	224	235	217	223	218	251	228	214	205	248	236	242	252	249	227	225	224	206	241	232	216	255	226	233	229	209	204	221	244	244	233	222	200	251	214	243	221	225	202	243	218	214	212	221	251	228	223	208	221	254	219	216	226	227	220	228	243	210	232	253	220	215	249	221	218	237	231	234	232	245	212	251	227	240	233	227	222	199	229	222	235	262	204	204	211	245	205	237	250	230	226	218	238	242	226	209	228	238	257	240	250	197	232	209	209	247	223	219	218	242	243	226	240	236	221	224	198	258	204
23684	20950	28138	23905	20930	7356	1117	714	611	559	596	506	502	463	502	486	464	415	476	411	419	419	447	441	390	439	394	388	395	423	401	416	397	409	407	392	414	398	389	395	396	387	413	406	397	388	422	398	426	375	399	407	383	404	416	447	383	421	392	365	423	376	356	417	383	421	402	402	364	373	395	400	379	378	400	390	389	380	360	382	391	411	418	375	400	364	391	374	385	392	394	385	403	428	408	368	371	433	376	393	401	413	369	409	358	398	374	383	375	395	398	393	382	383	366	416	399	382	406	394	401	371	392	406	404	398	390	411	391	399	419	395	428	382	397	415	389	393	388	348	422	349	388	372	398	395	392	387	419	357	385	409	399	398	382	393	419	411	416	409	416	378	391	399	365	389	385	380	366	398	364	376	434	401	381	374	385	430	408	387	380	410	374	385	394	394	424	351	385	388	413	388	385	450	368	360	406	407	375	374	398	388	393	406	365	389	424	384	392	385	392	375	379	409	387	364	386	374	396	417	422	410	412	371	423	372	394	401	420	407	382	413	403	380	402	401	393	403	411	401	413	375	378	383	394	410	409	386	385	423	360	391	433	421	397	392	388	423	400	382	426	396	413	398	360	386	410	406	404	414	361	371	392	401	387	376	389	423	373	390	421	411	392	373	415	390	381	366	389	394	399	376	376	400	409	413	373	391	372	394	340	437	395	362	385	389	373	374	415	362	358	411	412	371	402	354	386	381	369	395	380	372	449	389	407	385	395	384	412	385	373	412	409	413	400	438	400	385	390	390	382	422	353	426	367	384	402	374	391	369	376	377	400	380	428	414	374	396	350	411	403	415	385	367	395	398	399	405	378	352	388	417	371	428	398	411	380	371	379	364	342	394	394	363	369	397	395	367	391	381	366	383	386	414	394	369	390	376	384	385	431	359	418	390	398	375	379	368	406	367	416	391	394	379	387	388	365	409	388	399	394	417	403	411	345	401	376	367	389	440	376	393	436	383	384	380	382	361	401	389	367	386	402	385	365	406	438	403	418	400	442	370	370	398	374	428	417	396	400	403	392	396	384	352	364	401	399	393	399	412	399	380	408	405	401	390	383	362	379	423	411	379	385	386	392	399	373	414	367	401	426	370	413	367	369	378	394	381	379	406	385	388	387	382	400	374	404	402	378	388	403	394	404	412	383	405	429	384	382	350	374	394	348	399	404	379	407	436	385	329	375	345	400	405	373	374	400	410	394	400	361	377	392	381	409	405	398	418	344	372	409	400	418	391	388	383	373	370	434	412	392	392	437	401	390	415	396	385	419	413	371	359	405	386	384	428	355	386	368	381	421	410	405	407	395	368	378	383	402	399	381	363	381	399	385	402	394	392	432	421	359	374	371	420	373	382	392	404	422	379	394	402	358	359	415	356	411	399	394	385	380	425	380	418	385	395	369	361	381	391	398	398	410	382	443	405	397	398	360	403	394	365	395	386	387	397	391	398	410	389	391	391	397	422	369	370	394	403	395	379	404	374	360	401	361	413	390	416	387	366	402	395	400	458	419	415	393	396	398	411	384	359	343	380	407	400	431	375	409	368	386	371	379	427	365	422	397	403	354	416	377	391	413	358	370	410	369	395	366	375	382	397	393	378	409	402	398	406	394	388	375	409	409	403	352	373	379	419	374	352	371	379	403	425	383	391	368	433	420	387	395	372	366	448	405	413	367	376	407	384	430	371	380	423	353	384	398	412	365	401	374	383	412	394	432	374	419	387	390	389	392	373	406	380	357	410	407	389	371	432	402	420	410	396	385	431	395	393	362	377	403	395	366	416	370	382	406	383	386	387	357	370	365	406	380	413	396	383	377	419	380	374	379	339	403	389	344	368	393	419	375	369	404	406	371	353	402	369	361	414	394	387	419	394	404	379	391	389	393	379	381	407	415	396	361	405	373	395	373	409	391	389	365	417	395	370	391	393	388	406	367	385	404	422	389	353	402	406	410	360	394	369	371	400	382	422	419	379	391	368	382	374	390	386	383	398	439	416	412	399	389	434	360	380	416	418	373	410	358	378	434	366	388	377	370	372	410	383	424	407	418	376	415	392	402	382	395	414	378	407	405	399	401	379	410	387	372	416	398	387	378	399	381	371	407	355	396	361	419	388	415	385	428	399	396	395	382	394	409	377	380	399	395	351	407	379	385	393	377	375	402	382	405	383	372	372	417	408	372	382	397	407	399	379	407	409	390	386	402	433	403	396	358	422	389	422	408	399	370	367	389	392	362	375	407	413	387	376	392	391	400	393	405	408	412	372	390	389	375	354	388	370	375	398	388	381	393	410	400	402	407	428	395	386	371	416	391	410	347	378	410	357	387	398	435	384	377	373	383	401	398	407	382	410	394	384	386	395	378	384	385	357	370	393	384	404	385	374	369	378	376	390	386	386	374	404	387	398	380	407	400	382	387	379	414	391	393	390	374	456	410	364	407	386	421	379	404	378	380	424	351	388	390	389	440	377	399	406	378	399	437	379	400	387	425	364	392	359	403	364	407	386	427	383	377	384	392	379	412	387	396	390	373	352	373	387	369	363	392	370	356	415	419	383	420	382	399	382	414	387	444	378	411	400	417	386	362	381	375	383	398	385	379	399	398	381	405	389	407	397	413	395	432	400	400	369	382	383	387	369	405	370	374	386	365	393	373	405	416	387	349	388	376	390	373	401	379	385	376	352	390	420	393	373	403	383	358	373	399	428	367	367	407	386	378	384	394	412	389	382	367	357	386	393	394	409	390	412	417	384	421	421	372	372	372	427	402	357	374	400	409	371	400	376	397	409	396	393	387	417	358	384	366	390	418	368	390	404	394	349	411	376	385	408	372	382	386	362	344	422	403	402	386	388	410	394	402	400	370	381	396	411	414	402	383	352	333	383	419	387	404	391	399	411	361	396	357	397	392	400	389	370	430	402	395	351	405	417	400	408	394	386	398	383	331	381	342	394	398	385	391	378	386	410	384	425	391	382	392	397	388	364	377	426	362	371	405	381	417	395	369	390	383	376	385	386	403	392	405	386	367	377	335	404	390	380	379	399	381	358	366	397	389	406	420	381	365	409	407	387	376	394	397	429	362	376	399	453	392	431	372	413	370	374	345	373	387	376	427	402	397	418	379	374	400	407	376	380	381	380	390	375	424	378	386	416	367	366	425	420	375	374	383	374	379	407	406	343	387	388	382	378	371	413	397	362	402	369	410	396	418	378	389	381	392	350	366	366	405	405	401	418	414	412	388	404	387	387	398	380	372	420	417	390	384	343	375	382	397	403	393	412	370	372	375	365	370	353	396	395	413	387	404	408	366	402	372	409	336	397	388	395	382	432	400	409	381	387	381	434	401	390	382	401	384	385	416	376	358	378	392	352	395	400	371	397	371	397	379	379	407	369	388	394	389	411	371	385	347	374	409	393	387	384	376	386	368	403	408	396	372	414	416	401	402	365	405	386	375	377	395	384	428	368	368	421
5206	10978	8314	4177	2859	2139	1648	1376	1145	975	998	881	760	810	721	678	654	617	594	603	550	601	580	540	590	555	544	562	510	516	518	486	478	521	491	490	530	490	533	535	506	496	519	514	488	530	510	518	487	505	549	501	518	499	543	502	519	465	552	474	489	489	530	511	474	541	506	477	487	519	499	505	498	512	504	491	516	441	488	460	483	472	484	498	489	462	522	499	494	496	479	515	489	478	464	491	477	525	501	494	463	520	488	499	493	502	513	489	485	468	543	532	482	479	485	501	531	472	479	483	524	540	483	481	483	531	486	494	507	481	501	492	515	492	520	491	486	494	473	493	488	496	471	484	498	521	498	485	499	482	501	471	539	498	504	520	481	507	494	488	450	502	505	501	494	495	491	541	460	469	483	487	478	493	539	492	495	499	509	495	511	518	497	494	508	490	478	479	459	471	472	467	502	496	495	547	468	511	500	489	508	488	514	466	482	462	502	462	475	506	512	511	515	506	510	477	462	525	474	513	507	490	494	545	503	511	478	496	495	505	481	499	490	486	519	484	498	484	488	507	507	494	516	465	507	495	561	520	505	506	479	494	465	503	489	502	517	502	475	527	476	485	463	524	483	491	495	458	509	471	532	513	498	477	451	480	462	482	487	478	491	459	490	491	468	516	485	486	495	460	535	479	473	518	508	515	469	484	499	492	476	486	514	486	494	473	485	478	468	524	487	516	474	497	490	537	478	488	460	518	505	488	511	471	487	512	470	507	483	490	509	521	496	501	525	468	474	518	511	479	493	464	517	469	467	503	482	484	480	495	498	499	536	466	515	510	511	486	487	482	479	548	524	452	527	458	498	466	493	482	526	457	469	535	487	460	495	489	451	520	487	506	497	516	474	493	501	511	494	483	496	488	527	516	484	480	486	537	503	514	482	519	480	520	489	503	479	483	491	462	457	516	469	500	532	501	500	528	465	485	441	457	563	482	505	509	513	533	480	492	487	479	507	524	539	468	479	533	488	496	495	464	560	515	517	531	482	491	524	503	509	473	528	503	496	471	503	474	487	494	506	514	487	545	557	500	477	500	435	498	533	495	488	478	464	500	503	476	487	458	489	467	511	499	514	463	488	483	469	506	533	480	522	502	478	483	516	490	498	462	532	523	490	525	527	490	495	534	505	511	492	474	507	537	494	479	486	508	515	484	482	514	481	479	436	511	503	513	511	494	488	493	514	502	542	474	505	493	508	467	498	472	488	519	487	493	490	499	468	517	492	484	522	465	454	494	554	514	482	504	488	517	496	472	479	475	488	526	512	471	478	500	512	447	472	465	448	504	511	497	473	508	479	479	506	520	502	486	489	494	500	517	461	510	498	474	465	490	471	545	499	491	476	500	484	527	520	513	471	497	520	512	482	519	432	482	532	563	523	548	484	503	544	464	482	490	489	457	491	477	519	481	502	451	518	515	477	487	487	514	453	492	505	488	525	500	507	518	523	488	496	487	499	471	488	493	482	465	470	474	508	438	496	493	505	496	486	480	505	489	517	499	492	512	503	487	484	446	499	449	444	527	523	495	508	472	506	488	488	502	484	515	465	479	459	495	465	524	486	483	476	520	481	498	481	458	491	461	495	491	492	497	538	501	460	472	495	460	461	526	459	496	478	507	489	473	509	496	464	499	482	497	501	470	505	487	520	498	484	504	526	472	495	495	488	529	444	478	478	445	563	489	511	486	525	530	509	461	489	522	490	466	483	458	460	476	523	530	475	486	501	471	524	504	513	507	474	482	489	496	489	535	477	490	462	499	467	496	469	474	515	457	498	507	489	514	498	468	520	505	492	452	461	483	501	498	498	469	480	519	480	477	506	528	525	455	544	500	475	508	529	485	481	506	461	452	500	505	483	465	469	498	475	529	516	494	518	507	475	486	465	484	473	500	510	515	492	505	448	457	502	477	479	474	491	483	515	515	492	472	460	510	516	538	498	484	497	478	480	482	477	476	513	484	445	467	493	475	540	487	478	500	478	514	495	527	516	495	519	533	465	464	444	491	495	514	529	487	499	478	468	468	509	496	492	542	472	464	517	467	516	505	555	478	496	494	504	472	485	470	481	522	490	478	522	512	469	485	495	469	487	481	521	512	524	501	506	498	463	493	502	524	504	544	473	508	490	502	492	467	493	461	521	461	514	470	450	492	474	505	508	525	487	490	503	499	495	525	499	488	507	470	475	508	465	500	501	488	482	487	516	471	451	496	508	505	481	477	496	525	500	481	498	466	532	503	458	484	451	502	522	491	481	508	487	461	462	493	493	493	503	510	503	537	525	469	531	455	492	463	492	487	493	516	476	500	490	488	479	483	486	500	503	502	478	492	489	463	514	504	491	483	480	520	497	473	485	500	471	489	468	486	459	512	493	477	500	511	491	490	493	479	444	521	473	509	503	494	524	462	485	525	502	469	470	509	471	505	499	489	532	511	496	490	508	525	472	488	453	527	479	493	503	486	508	500	483	489	483	460	483	470	473	531	485	513	494	493	500	474	470	534	541	483	477	471	515	490	498	510	493	481	499	477	511	479	505	506	445	547	506	520	477	470	466	460	500	458	532	543	470	502	534	504	509	510	492	476	479	506	488	515	503	542	532	487	490	502	470	505	511	475	490	486	487	468	487	467	508	515	498	502	484	494	483	485	454	482	477	468	509	455	492	498	485	443	533	484	487	469	499	516	484	510	487	485	472	484	468	460	523	528	496	459	456	482	490	484	487	473	501	482	496	534	536	506	496	515	487	502	482	496	510	484	499	465	476	452	475	453	525	492	527	490	488	452	486	475	505	521	462	457	500	533	513	484	502	502	494	436	515	477	425	504	469	477	484	507	504	460	476	468	517	507	502	547	490	467	499	483	494	501	487	474	460	488	508	531	509	530	497	517	474	506	507	485	473	503	486	500	490	523	483	478	512	517	508	479	472	490	520	470	495	501	448	503	485	519	478	507	483	501	517	502	500	546	478	502	530	469	479	521	494	499	520	466	554	502	510	460	463	540	511	443	479	466	501	509	519	477	494	495	509	459	487	490	526	463	452	489	508	462	499	505	489	501	539	512	498	482	519	492	488	495	502	495	525	488	458	530	485	489	475	543	536	450	533	496	522	505	475	500	450	512	490	514	479	510	508	476	506	440	488	530	486	521	558	480	496	528	490	516	522	523	443	513	495	474	471	464	494	466	490	509	523	543	507	466	505	463	543	480	523	519	466	509	505	486	464	449	491	456	501	490	499	470	483	506	479	461	441	473	523	487	493	513	484	495	517	493	547	493	522	509	504	501	500	496	461	488	476	496	472	473	502	480	502	447	505	512	464	502	509	494	514	490	489	543	498	502	497	478	490	478	473	499	501	490	507	479	483	486	479	517	532	445	498	498	494	506	450	486	502	484	500	511	470	482	502	473	514	469	505	480	508	484	491	519	465	518	509	534	530	455	470	481	515	471	501	497	452	499	489	474	482	510
25045	21021	26727	25129	4160	424	309	256	225	203	200	164	181	167	170	130	133	140	153	125	150	142	161	129	109	113	133	134	115	121	109	135	132	127	132	103	122	138	114	115	121	121	121	118	137	135	115	121	120	140	102	117	119	120	125	125	138	114	119	137	117	115	108	111	126	120	104	111	115	121	112	128	112	124	129	103	117	105	120	128	95	105	113	106	140	106	126	115	111	136	113	120	117	111	130	141	124	115	117	131	128	116	137	98	116	110	108	147	107	141	130	117	132	131	112	129	126	123	131	104	127	130	118	118	113	123	126	124	112	120	123	114	116	105	101	117	124	109	117	125	108	107	127	131	126	121	111	113	114	112	108	122	143	111	150	132	124	127	120	117	118	132	126	143	106	111	130	118	110	103	135	129	115	115	122	129	121	135	127	133	132	114	121	132	107	132	128	123	123	132	116	125	125	110	140	102	126	108	108	111	119	116	118	120	134	123	121	141	113	117	109	111	127	119	123	134	125	107	105	133	134	119	108	120	124	120	133	130	114	125	117	121	128	141	129	116	145	139	112	131	93	149	122	114	106	102	119	113	109	132	132	121	117	118	112	132	120	121	129	107	141	95	109	111	118	107	131	105	138	124	120	114	112	117	102	108	136	130	121	124	122	110	120	125	116	93	126	119	119	117	112	109	122	117	119	125	129	117	118	135	113	107	117	116	126	129	104	115	104	115	105	116	114	120	107	112	127	106	129	120	122	122	116	133	116	118	122	123	129	104	137	117	118	118	142	124	134	124	116	133	113	94	137	120	150	111	116	111	125	116	127	133	122	107	121	118	143	107	127	104	115	111	111	117	110	125	135	118	123	111	98	130	125	117	130	133	138	122	115	147	137	121	120	103	135	134	126	103	118	135	94	129	107	112	105	110	106	102	112	123	137	123	130	136	125	126	119	99	129	128	124	129	101	121	116	106	121	104	125	107	144	126	102	117	127	127	108	105	117	113	97	112	150	119	101	119	110	133	117	122	120	131	113	137	133	99	116	146	129	123	107	123	123	126	113	119	118	105	134	122	101	119	132	113	128	129	99	126	140	117	118	137	134	129	102	125	127	150	104	109	129	133	127	134	115	112	118	110	116	109	114	130	117	119	130	90	129	119	126	135	116	117	134	111	119	127	126	130	89	118	142	115	115	119	96	108	136	116	120	123	116	92	107	106	121	95	117	124	98	118	119	111	122	121	110	128	107	140	136	113	110	109	118	116	108	123	106	111	128	115	114	120	132	127	115	118	103	120	124	106	124	123	112	112	121	131	102	102	123	136	145	117	128	109	124	122	113	85	123	113	128	111	133	113	116	111	138	107	139	110	129	131	112	92	122	131	123	116	123	124	114	109	106	141	143	124	106	107	102	119	126	106	133	141	128	125	105	141	115	127	109	123	109	127	85	119	117	125	124	107	120	120	116	118	105	119	114	122	125	135	119	135	117	104	102	137	112	131	117	132	117	125	133	115	108	117	133	121	131	92	125	113	123	133	110	121	123	123	133	108	107	139	122	105	106	113	104	119	131	124	103	110	120	135	138	121	114	123	122	138	125	118	117	120	129	115	110	114	124	109	123	139	114	128	101	109	120	140	111	119	127	129	128	116	118	122	132	108	114	126	115	126	124	116	102	129	133	92	131	104	133	133	105	113	129	143	138	116	107	126	109	140	114	133	124	115	103	108	120	132	120	125	129	99	97	112	122	108	124	103	120	130	113	107	108	104	125	150	115	120	116	108	122	129	123	104	135	100	109	127	129	131	124	116	118	108	133	134	136	129	123	138	148	119	112	118	109	109	110	131	108	116	98	100	137	122	128	105	121	119	128	128	111	132	116	125	110	133	128	105	119	124	135	91	114	120	135	92	109	107	131	125	129	134	121	126	129	131	131	115	121	118	124	115	122	111	121	128	135	135	120	119	106	127	121	104	108	128	120	119	116	107	102	115	130	123	114	132	117	139	110	106	117	117	114	123	94	110	130	134	116	100	110	108	117	135	125	111	132	114	127	119	116	114	124	116	125	118	120	119	131	125	132	127	142	118	130	124	134	118	133	128	100	106	103	135	118	113	115	116	122	111	139	109	132	121	138	116	122	119	102	130	115	105	110	109	111	128	116	124	123	132	113	107	121	150	125	117	116	126	127	112	132	124	132	142	131	121	117	128	129	124	94	128	109	99	107	116	137	127	100	143	109	97	125	120	118	112	131	111	94	137	119	121	108	107	110	121	94	126	109	108	103	121	129	105	112	138	118	121	107	114	122	130	111	138	134	116	107	102	105	126	119	129	124	119	132	124	114	122	119	131	114	132	125	100	107	119	118	129	120	120	115	134	128	119	118	110	119	111	131	115	123	114	108	114	110	116	116	114	123	115	106	98	112	127	122	127	125	127	132	134	126	113	111	106	114	114	129	126	123	122	131	111	123	123	122	137	125	125	113	120	118	119	109	135	122	135	114	109	105	125	127	133	116	112	104	114	117	125	106	119	127	126	134	128	120	118	103	128	125	117	117	125	122	127	132	107	123	130	122	105	122	117	138	138	147	135	116	115	123	125	115	111	139	121	119	112	107	120	106	119	114	132	131	132	96	104	119	127	130	122	136	113	131	133	110	106	105	110	123	112	118	127	102	129	113	128	126	117	97	139	120	126	131	109	105	116	116	129	126	116	117	138	103	135	138	127	103	101	137	127	128	108	110	115	115	126	119	145	113	115	121	128	120	129	118	117	139	140	129	126	126	113	123	136	124	113	113	116	98	102	116	131	130	140	126	118	129	113	120	127	140	111	105	125	126	139	115	104	112	123	123	94	136	109	113	108	125	127	119	124	131	125	111	132	114	132	132	128	127	104	126	118	95	127	130	119	126	112	120	126	106	126	139	97	116	121	105	123	122	124	120	112	137	107	118	129	110	113	127	153	105	121	117	121	110	133	135	123	106	125	113	124	113	113	131	106	113	122	107	133	117	120	114	116	116	129	133	115	117	124	119	109	113	133	133	107	106	95	96	120	119	139	114	109	117	141	123	128	118	106	126	105	161	122	125	112	100	122	122	116	125	102	113	129	118	110	106	120	133	124	103	128	114	108	132	105	100	113	120	133	113	118	122	98	115	139	108	132	140	106	129	139	116	124	124	100	120	138	148	108	118	112	123	109	103	110	125	112	151	122	124	144	124	131	120	118	127	111	124	125	131	125	124	124	117	112	129	117	133	137	101	136	134	123	107	121	126	133	120	126	119	131	129	124	105	122	113	138	116	119	136	105	123	137	124	125	111	124	131	111	110	125	121	120	109	119	126	118	110	134	128	140	111	133	117	124	133	113	102	123	132	121	134	129	132	127	117	117	116	125	121	113	134	127	125	128	111	128	129	122	120	112	131	108	129	103	113	108	138	117	112	120	132	118	109	135	124	103	109	113	108	101	112	120	124	139	118	131	125	128	121	125	121	101	125	137	119	123	125	109	127	118	125	118
4594	5582	4030	1906	1335	997	814	571	506	487	416	369	324	320	307	271	277	224	249	240	227	218	199	213	213	204	204	182	189	200	199	222	198	182	199	178	189	164	184	195	192	192	175	174	221	204	194	197	187	180	201	176	180	195	177	176	186	166	176	205	178	189	183	170	196	163	188	150	191	165	187	171	165	170	173	172	173	171	166	180	190	167	152	181	178	167	175	182	172	163	187	180	157	190	164	179	173	191	168	165	187	181	191	189	164	165	203	177	166	196	171	196	200	163	175	157	183	187	171	197	174	162	187	175	186	164	172	161	153	171	175	156	191	165	173	183	165	168	159	206	169	202	176	160	162	172	177	177	167	168	191	157	181	185	172	189	172	168	181	148	167	168	191	189	168	180	169	181	159	185	173	178	168	180	152	186	181	168	192	172	167	179	174	185	170	189	163	158	165	182	156	183	179	186	163	179	193	173	179	178	185	172	156	161	207	173	194	158	169	195	170	163	202	180	176	193	165	196	187	162	183	149	173	194	159	173	181	161	191	158	208	179	156	166	169	170	202	178	168	166	153	196	163	170	155	160	184	190	163	164	167	183	173	164	183	180	196	208	176	164	173	179	198	200	173	173	187	179	180	188	205	192	180	172	174	183	172	174	176	178	172	181	168	191	165	174	158	184	190	174	180	172	165	191	176	167	174	152	192	168	192	182	191	142	171	190	158	176	171	197	172	161	181	164	179	195	215	182	164	186	197	177	156	171	179	173	155	192	185	183	186	175	182	171	184	188	171	161	196	184	158	187	182	190	149	170	156	195	176	191	157	181	188	182	165	193	181	180	160	183	186	179	171	188	180	159	171	185	193	183	153	188	138	185	170	185	180	166	178	206	176	178	171	173	157	175	179	162	175	189	161	171	161	161	176	204	169	180	193	166	152	176	177	154	166	161	161	176	209	156	156	150	185	170	175	172	142	188	190	154	156	190	153	188	177	168	175	184	196	192	176	174	170	172	160	196	174	175	162	160	169	173	187	169	219	162	169	181	210	161	181	154	188	169	175	172	208	212	179	178	161	192	143	166	152	164	163	178	165	189	173	175	156	190	160	176	190	203	159	174	169	176	187	168	152	169	169	192	196	173	201	171	164	165	201	178	161	182	197	168	160	161	151	168	165	175	174	176	180	183	186	181	171	183	177	184	194	170	192	173	148	174	165	201	155	166	169	171	159	200	160	166	213	192	195	168	182	166	184	178	159	177	178	139	151	178	187	188	168	168	171	172	202	180	171	176	144	181	157	172	195	188	168	179	167	162	187	195	177	187	183	159	161	144	155	178	173	173	161	172	189	186	174	181	165	167	171	168	189	167	183	186	154	172	186	182	171	181	182	184	194	197	179	173	174	161	160	170	192	179	181	185	175	168	170	175	198	191	193	163	201	172	173	168	155	176	162	176	185	148	182	161	179	194	194	186	167	169	213	192	176	153	184	175	171	174	181	175	174	191	166	172	156	185	179	179	177	177	196	170	153	162	164	173	182	186	164	170	177	173	179	186	200	186	180	173	175	167	180	162	185	188	200	195	177	164	163	158	142	184	181	176	184	195	186	171	164	179	182	180	172	154	162	157	182	199	166	160	153	181	169	152	170	202	179	176	175	184	180	180	206	163	169	174	170	159	176	196	187	172	193	172	171	164	172	179	177	182	167	161	202	187	183	190	183	173	170	192	182	180	181	187	176	170	184	161	184	184	142	173	177	168	181	192	185	154	180	184	157	153	165	164	157	175	171	174	164	157	189	194	160	190	158	163	165	170	176	191	171	138	170	188	177	198	175	199	182	155	166	179	172	196	186	208	171	173	193	186	181	160	185	190	182	167	178	188	164	183	173	190	174	165	177	197	187	156	194	168	176	174	166	181	171	173	201	177	165	190	191	179	182	199	156	180	180	169	183	179	153	192	157	166	195	188	158	146	165	188	159	150	174	189	199	158	174	163	161	154	172	185	177	181	150	162	175	171	183	167	174	162	194	188	186	178	178	182	208	195	185	158	172	176	154	159	182	181	165	164	176	196	170	170	190	189	151	180	171	187	177	167	179	155	181	177	177	174	170	174	187	191	170	160	190	168	174	168	168	173	164	178	181	160	161	186	151	174	184	131	178	179	177	147	172	175	173	170	170	182	166	163	182	153	188	170	180	197	187	186	163	152	171	189	183	168	165	169	197	180	165	165	169	162	188	185	169	169	192	171	184	176	158	191	183	177	158	182	154	171	189	188	170	188	183	152	180	201	175	186	161	197	157	189	173	166	161	171	179	203	177	177	166	199	181	177	171	178	156	186	173	185	175	204	190	160	168	175	195	174	196	164	171	186	213	171	178	179	176	168	156	164	184	170	172	187	169	171	165	172	194	168	193	203	180	166	168	176	171	201	170	167	174	158	159	174	160	181	171	178	147	187	198	180	180	181	168	164	177	166	180	163	174	157	161	192	170	132	171	196	173	200	169	176	182	198	196	191	172	168	187	188	184	181	152	172	176	160	188	166	150	158	188	188	166	175	151	170	176	184	169	164	177	186	176	179	170	175	154	173	187	187	158	180	167	171	181	168	168	190	190	155	170	167	147	167	209	179	163	170	190	180	169	188	171	150	145	204	160	184	171	185	166	185	159	174	178	196	183	180	169	182	187	182	176	176	180	174	182	170	157	174	189	184	186	152	182	176	175	163	168	172	194	177	171	188	144	168	208	190	166	188	179	177	169	162	171	193	177	164	156	171	193	148	188	153	152	151	181	202	155	174	178	176	183	184	200	184	181	180	170	173	181	170	177	173	191	128	162	193	182	189	199	189	171	165	173	157	184	166	186	170	161	181	173	172	183	190	185	163	170	162	180	179	199	167	188	171	160	168	179	152	165	141	204	196	188	176	173	200	189	161	172	168	170	169	188	179	165	171	158	173	166	173	182	185	180	179	190	165	183	177	155	174	201	198	174	187	155	168	177	170	160	172	197	193	167	178	160	186	188	176	174	166	164	156	151	190	187	180	189	171	191	168	187	172	176	178	188	207	165	158	178	161	172	185	188	206	199	168	200	189	157	177	164	155	192	167	192	191	149	212	187	164	166	176	199	169	221	186	191	167	161	196	178	165	187	160	183	169	175	183	183	168	173	160	167	202	172	172	183	178	168	175	174	192	171	177	174	172	163	170	160	168	186	175	167	180	155	168	156	168	192	174	152	151	178	158	175	165	177	174	188	176	191	167	139	183	176	190	184	196	174	160	153	160	165	179	157	151	169	194	170	175	177	171	160	160	174	159	170	153	180	186	177	167	164	165	175	165	175	174	176	170	193	160	162	166	181	174	156	176	203	151	170	155	169	186	178	165	175	181	176	174	170	151	178	170	140	160	160	179	162	163	175	184	161	169	150	166	167	166	171	183	191	164	172	183	188	162	194	169	176	190	195	190	200	188	191	176	168	163	182	189	186	175	163	163	170	174	173	190	162	188	175	186	153	175
22759	21058	28811	23474	21055	21044	5962	1204	908	846	713	710	656	657	630	536	580	541	495	505	488	442	506	487	495	478	483	462	504	480	486	476	459	492	418	468	460	479	452	454	421	459	475	413	479	417	439	451	458	447	490	414	451	454	452	405	429	434	473	404	428	439	444	459	452	433	439	428	440	463	407	426	463	440	420	400	411	428	426	462	412	410	420	429	439	440	402	412	460	396	441	434	441	436	413	412	442	456	416	435	408	458	434	447	411	427	397	438	418	437	456	422	456	425	446	441	397	439	478	421	409	409	428	462	413	422	440	417	415	515	425	444	445	392	430	452	434	425	481	412	453	438	435	422	424	449	452	434	414	443	411	443	403	409	423	405	412	453	408	404	450	459	420	394	431	422	483	419	437	412	438	400	444	449	437	438	410	470	439	458	459	441	435	425	404	441	403	455	432	448	435	479	420	448	454	464	426	433	465	411	429	370	378	412	435	409	407	420	423	424	438	419	447	456	408	450	453	453	425	457	440	420	407	413	416	397	423	424	427	416	379	453	407	444	410	437	423	428	396	434	395	415	442	442	425	436	388	447	436	396	402	464	435	397	409	425	444	434	426	434	441	428	429	443	384	484	430	441	399	448	375	441	436	467	452	413	441	461	455	441	422	441	417	455	455	402	443	437	443	446	425	431	454	418	427	419	437	393	412	447	429	427	442	453	432	416	414	453	397	416	413	422	429	452	468	436	435	415	382	419	429	478	442	438	416	424	449	409	428	450	437	441	410	407	428	417	419	459	396	453	418	434	440	443	421	445	419	412	420	431	437	473	426	460	432	416	498	406	431	443	451	447	464	457	409	416	404	436	429	460	408	469	431	422	453	426	424	412	430	436	429	447	438	403	405	457	423	429	431	399	391	432	425	441	433	411	402	425	409	434	474	392	423	447	429	416	440	452	451	413	420	345	456	394	424	438	444	425	448	454	434	426	415	430	423	397	424	424	394	422	443	405	443	430	459	426	409	448	449	431	449	454	449	382	421	412	429	436	431	429	420	443	412	422	439	434	418	412	444	448	431	407	479	453	398	412	408	453	427	390	442	433	401	431	426	420	456	412	445	466	433	434	425	435	413	434	451	418	427	452	438	438	454	397	414	422	409	396	404	461	469	433	409	417	446	416	448	442	429	444	417	435	439	421	446	414	418	426	424	427	430	426	440	438	429	422	419	457	437	410	414	424	435	450	419	458	405	426	436	456	439	405	405	415	428	413	477	426	402	437	456	431	401	480	430	419	445	428	451	428	405	422	414	449	429	446	416	384	402	422	438	436	426	456	452	434	401	450	451	415	400	384	440	391	433	420	444	385	463	432	430	472	456	410	443	459	430	432	449	426	443	409	426	443	472	432	432	447	434	441	416	451	440	428	412	450	395	390	436	453	432	447	412	447	444	425	465	437	462	456	415	414	428	407	383	417	436	448	436	448	442	408	426	381	442	440	442	439	417	405	459	441	423	427	431	445	438	444	454	417	432	404	460	420	438	434	432	428	433	459	430	428	413	418	418	416	424	471	401	421	392	443	418	420	387	391	430	428	446	470	403	446	397	397	408	451	410	441	398	442	428	442	453	463	445	430	391	435	427	452	412	427	387	425	442	440	435	439	417	430	441	438	449	417	415	433	413	413	473	446	401	440	443	467	440	456	434	432	447	447	449	407	421	450	414	460	417	441	435	380	429	410	412	445	406	405	401	468	421	465	426	451	409	440	442	411	418	426	411	415	432	422	409	429	426	419	454	427	428	419	413	402	359	416	447	412	473	423	406	416	419	408	460	423	403	419	472	421	412	414	446	462	416	465	431	432	425	387	441	414	410	430	435	410	383	395	421	425	446	429	458	438	425	464	441	458	448	445	405	433	435	397	438	412	439	444	448	440	429	464	454	394	411	422	440	411	430	437	422	428	426	412	411	430	444	412	434	384	440	414	441	436	402	426	447	400	438	401	372	455	433	433	385	421	439	422	406	400	443	424	422	442	455	419	438	427	424	413	412	423	402	438	438	432	426	381	442	420	445	425	409	450	446	426	425	398	441	402	405	431	436	429	408	427	439	462	438	453	441	420	416	415	454	445	430	430	429	444	426	430	447	435	430	414	415	429	404	472	434	432	428	424	405	444	405	443	417	476	416	408	418	390	448	439	396	403	450	412	398	401	451	426	426	394	435	427	398	425	431	462	441	418	448	417	405	415	403	426	421	444	426	442	421	419	431	456	414	425	443	440	457	448	393	447	414	425	470	414	437	415	435	455	455	397	444	447	396	429	437	410	444	427	420	447	416	445	455	427	428	457	426	408	402	428	442	393	439	405	413	429	424	414	418	435	459	456	396	431	419	390	454	454	436	438	396	409	406	446	424	397	437	448	384	405	396	408	397	395	419	405	430	412	453	423	395	392	426	396	409	425	386	400	398	432	419	420	401	440	377	440	457	425	439	381	399	410	458	442	452	426	458	442	409	419	430	411	440	434	437	458	370	477	450	426	418	463	399	417	454	431	421	410	405	412	427	400	419	439	464	451	419	393	435	422	426	402	403	384	450	427	412	439	451	434	443	416	417	435	394	405	413	425	411	423	446	400	438	386	390	434	416	439	410	462	425	387	402	414	414	415	451	424	429	455	433	413	424	454	437	415	425	431	444	457	421	448	399	425	424	439	440	422	426	436	438	414	417	447	425	422	443	463	439	415	405	433	437	449	382	417	417	409	423	403	408	410	434	446	405	421	417	393	431	453	433	450	468	399	427	426	434	441	410	484	443	417	442	414	428	436	447	476	403	416	406	409	417	426	438	426	440	440	417	436	460	438	434	370	468	429	444	454	435	461	436	407	437	432	425	438	449	433	412	418	397	408	430	433	433	421	434	430	403	422	429	457	432	409	436	482	409	402	388	366	432	426	433	432	409	429	417	431	436	418	439	423	430	396	425	451	477	448	424	449	421	395	440	424	414	433	393	431	426	421	398	444	440	413	393	442	424	450	471	419	412	390	447	438	447	405	448	440	489	392	417	423	398	428	427	427	431	431	439	422	400	420	417	387	404	419	440	443	410	440	439	421	428	449	440	431	432	463	463	424	425	410	406	408	440	420	423	435	431	396	477	466	394	433	450	434	412	427	433	478	417	420	438	399	431	452	435	445	457	455	405	433	400	462	462	447	407	482	419	382	440	422	421	440	419	416	399	420	419	445	413	429	429	442	454	425	409	463	430	427	447	454	426	427	467	390	410	455	470	444	421	389	420	433	443	433	411	429	422	401	411	424	447	405	441	447	420	412	394	418	414	450	431	449	413	430	432	431	414	435	428	449	475	490	424	455	422	405	435	465	417	462	410	392	434	415	416	403	475	424	407	397	419	494	442	473	427	410	412	400	415	434	422	406	407	384	414	444	424	430	436	444	443	428	412	404	473	388	410	427	407	419	454	412	431	430	401	358	443	430	433	452	472	429	445	425	423	418	395	393	418	483
7527	17233	13214	7154	5009	3723	2830	2277	1822	1628	1434	1286	1136	1030	957	939	925	841	851	724	677	668	651	649	687	662	694	677	637	619	659	635	625	645	587	626	565	571	602	588	565	569	596	605	595	501	604	556	574	551	532	595	593	601	498	561	573	577	583	522	541	591	565	559	531	557	607	523	575	550	552	572	572	542	542	519	510	560	523	540	555	531	556	542	584	559	544	525	576	551	558	581	534	524	578	529	546	520	535	547	534	534	583	508	555	540	557	587	583	533	529	532	556	475	553	556	577	539	585	580	552	504	528	511	537	558	559	531	555	546	609	563	580	517	503	541	553	543	549	554	541	555	556	542	502	554	543	550	569	495	554	524	537	582	565	536	587	518	564	560	566	587	570	558	533	502	510	556	536	529	506	544	558	580	527	578	549	602	536	589	588	531	555	541	567	520	546	567	543	527	588	581	519	569	587	512	531	557	574	566	579	555	581	566	532	538	551	508	566	530	547	573	562	536	570	514	513	540	572	522	546	535	554	573	528	510	561	503	557	526	550	529	547	578	561	535	533	545	507	558	519	515	548	587	554	522	559	553	544	570	505	546	534	543	569	547	503	536	521	568	558	534	545	524	532	509	546	542	520	533	530	508	563	500	553	543	532	524	532	548	535	548	538	589	532	529	531	543	564	547	578	564	530	559	509	573	529	535	508	575	495	564	564	574	519	537	515	580	540	553	581	568	535	506	528	530	517	525	515	518	544	541	545	525	559	536	544	532	572	542	562	523	552	538	553	512	561	535	546	496	540	526	590	541	541	488	530	527	588	554	537	557	525	529	537	549	567	556	517	530	573	557	509	559	513	546	564	548	529	584	551	540	568	539	513	512	550	499	524	492	511	555	528	543	525	525	571	525	563	552	564	527	502	524	532	596	513	546	541	536	529	543	553	529	563	561	554	531	535	587	517	508	557	587	528	577	509	554	540	553	521	530	559	521	577	549	563	556	575	500	557	549	523	564	531	569	551	558	524	538	547	556	523	582	579	619	567	531	536	571	552	546	504	549	532	551	535	541	523	543	550	493	550	533	545	526	571	540	577	545	540	516	563	556	531	545	575	534	586	550	566	550	534	554	566	568	526	531	538	561	593	523	560	572	548	528	589	544	525	548	562	542	579	523	488	546	491	520	544	525	513	549	518	549	572	547	527	536	517	538	526	586	539	524	548	582	552	544	526	541	547	568	543	574	520	617	572	515	508	486	528	569	538	532	524	582	570	590	522	563	516	529	540	546	561	539	490	513	508	549	479	535	583	553	527	533	554	542	555	539	554	584	535	549	548	562	584	543	485	543	584	544	533	558	564	553	520	529	567	502	558	603	559	534	518	527	545	569	504	560	570	580	543	531	559	550	526	528	556	568	522	552	573	568	553	562	506	531	506	559	567	563	543	537	530	547	537	548	538	546	575	546	541	540	579	516	552	564	557	544	548	500	550	588	564	563	523	531	554	550	576	575	536	531	554	586	590	576	537	537	533	548	528	520	595	594	576	565	529	546	517	539	534	556	521	550	546	525	563	519	515	537	511	559	534	526	536	511	549	526	533	590	507	545	548	530	535	546	509	525	564	552	546	567	532	583	581	558	529	596	530	567	544	531	536	553	520	584	583	572	526	579	554	546	521	523	523	543	550	523	552	566	570	548	549	556	521	560	509	520	538	570	524	556	544	579	535	517	521	552	498	531	521	562	547	528	548	506	551	540	591	573	588	527	577	560	514	558	565	529	588	532	538	505	556	566	532	520	565	576	546	562	500	533	543	546	572	552	550	524	548	568	477	518	520	551	568	570	554	533	531	539	529	490	528	557	554	538	577	543	575	530	506	538	548	561	519	559	518	562	547	554	549	513	566	560	542	557	579	553	561	553	542	565	529	506	530	562	531	557	511	533	572	547	552	499	547	520	581	530	541	548	518	561	563	567	542	520	549	550	552	536	574	560	494	508	533	560	548	536	504	557	567	561	532	568	575	568	534	545	476	519	562	509	556	535	591	525	560	572	554	571	551	516	482	551	526	557	547	538	528	494	534	539	556	572	562	552	558	515	576	521	528	569	525	520	535	540	565	533	549	568	522	528	514	520	532	467	552	542	548	514	544	511	541	543	544	522	508	581	553	572	547	521	561	554	522	545	548	549	529	571	518	553	532	550	567	560	562	566	536	518	569	614	546	546	583	541	530	530	553	522	570	541	551	531	585	530	552	563	526	538	601	556	546	517	572	560	559	524	510	547	597	510	543	504	553	540	556	557	582	537	567	565	529	516	573	589	532	539	510	533	517	520	508	567	529	562	538	549	602	546	572	526	528	533	510	548	565	537	512	561	538	525	551	533	540	545	549	511	556	543	538	518	537	561	523	547	527	505	545	553	516	555	541	548	620	550	547	526	546	564	540	574	538	543	579	535	564	565	617	550	551	525	572	549	525	547	567	550	514	522	519	534	554	598	530	554	551	568	571	542	543	557	568	567	550	528	552	525	553	566	517	522	548	550	565	597	498	537	542	524	554	555	500	524	571	564	554	559	561	538	538	519	551	529	546	534	565	539	597	530	516	552	523	514	573	499	580	525	536	560	528	574	529	572	559	548	603	479	526	539	540	576	552	514	567	554	574	562	558	516	544	537	512	496	524	506	545	507	561	527	586	524	547	561	510	534	555	595	556	547	535	547	551	534	562	531	563	533	524	548	552	535	544	544	554	554	591	569	548	532	601	552	540	508	520	549	540	499	511	513	544	564	550	564	507	552	563	593	544	545	560	532	518	577	585	529	532	520	528	538	584	523	544	537	541	529	494	551	541	517	488	549	526	591	549	543	549	537	555	531	570	567	588	571	560	574	554	537	527	590	514	536	559	515	499	578	548	572	533	552	572	551	511	533	553	530	534	543	548	575	552	576	550	559	536	543	538	529	540	565	539	565	516	569	561	572	600	592	566	555	552	517	528	552	552	513	555	556	555	525	522	559	543	494	515	568	541	523	528	515	558	594	544	516	564	550	558	531	519	586	593	533	530	526	543	524	540	577	577	576	522	550	556	537	533	542	556	539	625	504	602	527	506	535	555	551	544	538	519	549	527	536	535	533	559	568	589	508	550	573	554	544	549	559	551	524	541	556	543	570	530	577	543	572	575	548	539	581	544	533	547	558	504	529	542	524	542	561	543	580	526	591	604	593	539	505	549	509	569	533	491	552	572	534	566	533	529	574	549	519	533	542	548	547	492	517	524	536	529	559	519	569	543	528	516	556	572	558	581	542	555	502	535	509	541	513	580	553	534	573	521	563	523	561	564	550	530	539	545	564	540	511	537	513	552	511	546	535	548	538	557	531	545	530	545	546	564	548	554	594	529	515	521	568	509	559	559	550	527	527	527	570	576	503	553	533	526	529	518	503	541	501	527	522	539	547	548	563	563	538	571	570	508	529	548	556	534	543	517	539	543	528	539	548	525	561	564	540	550	540	571	536	586	506
26830	18984	4507	481	310	220	206	223	175	181	177	216	175	203	199	199	186	173	169	171	168	183	189	197	173	191	153	178	171	174	188	181	169	179	168	170	190	160	151	167	173	169	177	179	172	177	158	178	175	172	173	175	175	170	189	160	165	167	180	163	180	170	196	163	171	200	204	143	155	193	162	187	188	168	183	191	171	182	182	180	175	182	173	207	189	169	188	161	186	173	202	192	169	164	171	189	183	160	188	189	168	149	165	162	177	164	165	182	170	179	196	159	186	174	179	171	161	185	155	179	163	169	159	173	173	156	180	180	170	169	208	161	177	182	165	198	139	165	179	186	184	168	175	154	193	189	173	179	167	172	152	176	172	194	168	169	167	173	168	152	144	156	163	161	194	161	201	171	175	204	201	158	178	152	146	162	198	209	155	173	178	190	172	163	146	192	184	171	167	190	146	164	182	182	164	183	174	196	156	154	163	178	190	170	196	172	204	166	187	157	153	174	160	163	162	177	169	171	170	175	187	185	157	178	170	160	154	201	152	178	160	144	172	164	175	182	169	164	164	181	170	177	176	147	206	164	156	155	176	190	174	173	173	140	181	158	176	158	217	181	169	168	151	183	180	153	150	177	155	160	152	172	186	171	157	174	184	162	164	166	163	150	187	177	170	179	167	169	153	172	155	162	189	149	145	163	161	178	171	174	159	145	174	138	194	180	201	197	168	183	163	163	164	171	168	168	188	171	169	195	186	166	149	185	193	185	157	156	167	140	162	166	146	166	167	176	179	159	166	146	181	172	183	159	164	183	165	177	184	161	151	173	184	186	174	161	171	152	166	182	189	178	185	197	177	184	167	163	169	164	171	162	171	152	173	196	188	159	164	146	176	182	171	149	184	177	173	180	178	160	161	175	175	148	170	173	175	170	178	153	191	168	185	173	154	175	182	176	154	190	181	163	181	170	179	165	177	174	156	180	174	179	167	173	161	171	187	154	162	178	170	166	147	156	181	168	169	190	183	181	164	155	162	159	165	186	171	165	183	142	184	136	178	176	179	188	197	170	140	171	166	164	171	185	167	174	173	164	170	192	160	156	174	162	182	179	180	201	182	153	171	194	157	172	164	156	162	176	208	158	179	152	158	181	160	166	173	183	184	176	183	171	172	165	158	156	148	189	165	186	167	172	166	166	174	148	161	174	166	169	180	182	172	150	160	175	166	172	168	187	173	161	174	166	154	182	163	181	190	162	188	164	154	190	160	167	165	174	194	154	156	189	179	179	168	176	168	160	161	186	187	160	178	156	173	179	172	140	184	153	179	175	198	171	185	159	169	161	178	176	183	149	200	164	157	170	182	169	157	144	165	160	152	153	160	145	151	165	157	164	175	163	142	160	200	175	165	171	173	168	195	157	160	155	161	194	171	145	156	173	195	192	165	172	174	173	183	169	198	176	162	183	154	178	173	175	156	151	185	170	180	177	177	149	185	173	153	183	160	166	172	165	165	200	163	162	174	185	172	164	180	161	177	184	156	147	178	182	162	187	170	170	167	182	150	162	186	174	188	162	171	160	172	172	164	196	192	152	188	173	180	157	159	186	160	167	157	172	173	189	163	168	144	178	162	157	155	169	191	173	151	145	188	166	178	150	166	161	183	175	192	173	177	183	159	192	191	147	171	183	163	190	156	164	171	154	161	186	162	171	187	176	171	154	161	189	151	179	165	178	199	174	167	178	181	171	158	161	172	148	176	156	166	173	200	182	169	183	155	169	171	179	164	211	182	160	172	160	169	187	163	162	177	170	169	162	149	157	185	163	182	147	180	168	185	164	188	168	156	178	167	182	199	186	170	185	167	176	172	164	180	195	183	157	162	176	166	176	168	178	164	167	136	166	157	195	155	168	173	189	190	173	162	143	183	159	175	166	167	183	178	176	160	158	164	161	169	170	170	146	163	159	173	190	158	183	176	172	174	189	163	167	159	159	189	177	151	169	153	140	207	175	164	159	163	148	162	174	152	163	165	174	168	170	166	190	162	182	167	157	183	173	172	163	169	161	171	173	154	177	167	152	162	175	176	195	171	169	177	176	170	174	167	155	199	167	162	170	147	151	190	171	153	187	164	185	142	186	176	165	180	160	146	178	181	180	199	187	201	189	201	151	167	174	171	164	154	175	180	183	153	163	150	171	178	152	174	188	181	152	168	175	157	163	169	165	171	178	176	152	186	184	191	183	152	161	166	178	171	171	163	160	161	150	180	185	174	161	177	168	181	160	176	176	172	169	176	172	183	178	180	162	179	166	175	167	167	168	150	176	161	168	167	176	170	156	158	150	157	178	201	160	161	176	154	148	150	193	177	171	185	175	170	155	158	174	159	166	165	155	161	174	174	192	193	143	162	159	161	158	168	183	180	169	173	161	176	157	182	162	166	165	170	151	179	177	167	176	165	166	177	178	181	145	166	174	157	174	177	159	180	183	170	170	155	158	187	158	198	156	164	164	151	177	190	159	170	158	159	154	164	169	184	187	166	164	172	164	179	180	163	148	135	135	188	185	176	186	166	169	188	160	184	200	169	190	170	173	181	193	172	198	149	187	188	168	167	177	184	170	169	176	165	182	153	160	195	151	163	164	160	164	156	174	162	163	173	167	161	177	172	149	178	154	173	174	194	154	172	164	162	149	161	164	173	160	161	165	178	174	175	179	152	177	169	162	173	149	171	171	171	187	170	156	138	148	178	176	188	168	194	150	181	157	183	174	176	173	178	150	206	169	176	180	161	185	169	171	174	184	183	182	149	189	170	186	178	165	172	176	180	173	178	160	177	185	187	170	165	169	173	168	174	167	189	176	163	154	172	179	152	176	175	180	168	167	133	182	163	175	172	152	162	152	180	152	164	172	161	177	165	178	163	159	162	185	157	182	164	153	161	178	181	147	175	178	184	195	190	187	173	177	163	171	178	186	178	165	165	144	173	181	167	149	175	158	154	172	175	191	203	187	198	156	185	187	162	152	172	174	152	178	176	180	166	170	160	145	166	169	171	162	191	161	156	192	173	172	184	180	168	178	180	162	171	173	178	185	194	164	183	167	181	158	167	165	168	166	170	166	149	174	186	185	173	172	167	171	182	165	169	160	170	173	185	168	183	192	176	162	178	176	172	172	147	199	170	170	190	151	169	166	150	174	151	173	154	141	175	181	180	158	171	165	166	173	152	190	171	175	195	173	178	176	185	162	183	183	167	167	147	175	176	167	151	202	164	157	167	164	156	182	180	167	166	191	178	158	168	172	171	161	160	164	166	165	183	193	168	177	143	176	157	187	149	178	187	156	158	156	187	153	199	187	171	197	174	173	189	151	168	191	153	183	192	165	195	158	168	189	159	181	187	169	184	167	171	205	172	168	171	173	187	158	148	143	172	153	172	167	191	155	169	172	175	162	185	166	166	187	155	188	185	185	167	166	158	181	171	169	161	183	173	185	165	177	203	161	192	165	176	163	181	171	175	163
4020	1166	885	509	407	327	324	280	275	276	279	237	277	251	241	222	249	255	224	235	235	253	218	224	234	254	240	253	255	249	214	222	236	237	221	231	221	219	206	251	229	235	219	228	245	230	224	230	245	222	241	213	210	250	241	231	219	239	231	260	250	218	223	230	222	232	222	223	241	226	229	218	204	226	236	243	221	246	244	233	231	237	250	223	208	237	245	197	210	209	214	228	201	241	235	215	267	204	226	229	217	237	206	254	248	216	224	211	217	244	209	243	238	229	253	226	231	220	199	214	218	217	203	222	219	224	205	208	224	242	230	253	254	226	221	244	207	198	229	216	220	229	211	225	229	209	245	240	222	222	235	251	243	208	221	212	242	253	215	248	210	247	219	223	226	251	245	212	236	254	231	233	231	243	231	231	220	219	242	221	189	200	229	224	232	231	215	239	244	255	224	213	213	222	236	269	251	220	221	211	228	203	215	237	221	219	233	229	241	238	252	239	207	223	222	203	234	247	204	243	222	190	214	232	201	227	206	225	236	228	212	215	226	225	217	217	242	243	229	209	216	225	227	237	228	225	222	214	219	246	230	210	202	254	241	247	210	197	240	233	220	231	217	232	191	210	203	226	225	245	222	228	227	203	244	228	204	230	225	226	231	235	216	228	199	201	217	218	202	237	255	236	241	207	239	214	225	198	192	227	221	245	189	224	215	218	205	227	216	205	232	238	217	211	219	218	221	239	221	217	241	234	201	203	231	192	214	218	202	234	248	231	221	233	226	204	249	234	227	218	223	234	260	221	208	242	232	236	235	232	225	224	238	239	215	219	232	205	236	209	225	240	231	243	224	191	226	198	211	214	220	255	231	232	219	229	207	224	221	234	213	236	211	207	252	235	229	228	230	212	211	207	204	206	229	228	237	218	227	214	206	215	211	244	231	246	227	192	234	244	243	222	214	221	213	243	220	231	217	219	227	247	236	233	200	218	231	234	236	230	208	217	215	212	192	208	221	232	226	194	244	239	189	232	254	232	243	209	227	225	228	234	228	228	254	235	222	224	228	247	217	233	220	233	199	201	233	212	236	228	211	264	228	198	199	230	234	191	199	243	211	213	234	210	241	220	209	204	216	224	209	253	215	196	257	208	241	213	212	226	233	217	238	245	203	201	218	227	206	247	234	203	199	247	232	248	223	230	223	235	227	212	214	240	212	229	253	193	228	216	219	249	236	244	233	232	231	215	230	216	268	208	212	213	237	217	218	248	231	210	234	209	209	212	210	244	235	233	245	215	236	211	200	225	229	236	233	223	231	225	200	185	231	206	223	227	255	227	216	224	219	220	197	208	225	224	197	225	246	251	253	220	250	244	190	239	206	231	218	227	210	236	249	230	224	226	210	212	206	211	247	226	224	222	245	229	209	227	224	205	193	236	251	204	231	228	227	230	241	244	243	236	227	208	220	218	230	258	251	189	240	222	233	237	211	215	201	217	255	208	187	227	212	219	228	222	209	220	236	216	239	209	192	224	244	233	221	230	205	229	227	227	229	196	239	222	199	233	224	229	220	239	250	211	219	228	232	228	214	233	221	216	249	213	218	226	245	229	217	238	211	214	216	228	231	227	216	218	236	241	248	249	201	225	232	222	212	231	231	245	222	219	221	227	249	238	206	210	209	224	213	210	239	234	258	228	225	211	211	233	219	228	219	218	246	227	234	214	239	218	223	249	204	213	248	214	239	214	233	213	212	232	213	192	233	226	197	213	200	232	219	222	223	247	201	235	203	234	223	240	220	227	247	216	218	198	247	216	222	197	217	234	236	215	215	229	219	226	224	247	198	226	208	210	223	236	263	244	213	252	233	216	231	233	230	243	207	223	243	197	207	227	255	211	221	229	235	204	252	223	234	205	234	220	242	211	234	225	203	219	199	232	240	216	209	244	208	221	205	267	194	242	197	224	226	241	220	227	231	232	235	225	241	198	212	246	238	192	219	209	230	224	218	231	205	218	227	220	241	218	227	234	239	225	230	210	204	226	260	232	216	206	215	210	245	231	237	227	219	202	209	220	217	234	220	223	209	251	210	225	228	227	204	222	225	212	237	226	240	218	196	226	217	207	243	210	242	215	199	244	211	228	200	222	231	214	217	246	229	211	213	221	208	230	221	218	244	223	215	211	222	209	226	216	227	232	230	216	248	217	211	253	190	221	211	232	251	209	218	232	220	244	234	224	231	255	215	217	216	235	223	192	220	225	226	230	229	211	227	235	228	226	226	227	209	236	236	226	207	202	210	233	212	235	248	197	240	240	242	202	235	222	215	211	226	228	239	211	224	215	258	220	265	210	241	217	242	207	247	218	246	227	210	193	225	229	233	214	226	238	224	203	226	229	212	226	217	219	204	222	221	212	218	217	250	234	241	215	220	245	240	213	228	229	197	196	248	202	200	225	238	228	221	236	231	245	216	209	221	220	230	219	202	207	221	234	200	232	198	245	209	207	208	248	217	227	220	219	221	214	230	227	241	216	250	258	224	209	201	223	232	206	216	232	250	245	220	239	199	241	223	256	211	207	273	216	203	218	245	224	216	208	229	232	210	257	228	240	222	224	233	244	215	217	212	220	192	213	225	211	218	225	198	208	226	246	230	232	215	216	227	207	203	238	231	213	201	231	240	231	199	228	200	202	228	246	244	235	234	214	210	239	215	254	236	199	234	237	223	230	229	223	231	218	224	220	216	210	223	242	211	235	249	220	189	224	224	222	225	245	232	250	214	213	212	224	243	237	220	255	226	226	223	214	198	236	219	207	236	226	212	217	238	219	238	233	211	221	204	226	235	234	239	235	230	230	263	222	254	238	227	223	229	236	208	226	235	208	226	237	251	221	209	241	229	220	201	214	211	239	236	208	225	223	228	236	220	202	230	247	209	241	192	198	212	217	214	209	201	221	258	229	236	228	196	241	232	259	228	226	215	201	225	231	245	225	215	234	239	248	208	214	205	226	264	222	204	218	270	238	241	213	217	240	199	243	224	223	239	227	255	253	222	214	234	211	211	238	203	209	237	229	215	212	217	207	229	210	220	209	218	209	214	208	227	203	250	246	217	220	234	232	238	214	217	207	246	219	233	233	205	227	225	205	226	200	224	214	202	251	227	206	225	209	239	212	235	219	227	212	206	234	218	208	206	231	251	215	206	225	221	220	209	213	219	201	207	222	233	233	214	198	202	214	230	222	208	230	242	234	236	247	221	253	229	238	255	200	199	251	219	218	258	191	205	201	240	190	225	225	219	210	204	202	220	211	221	234	229	220	221	215	214	217	235	227	213	202	240	251	198	212	224	234	220	203	226	230	186	245	250	236	238	230	235	243	224	243	238	225	209	217	215	210	229	209	220	220	211	191	226	219	214	223	194	233	232	227	245	197	249	233	237	220	213	217	226	226	216	221	207	212	215	227	210	223	211	231	215	229	211	237	236	200	233	225	240	232	217	221	244	213	211	209	261	237
23822	21012	28220	23969	20963	7379	1068	783	635	570	605	487	504	484	492	481	464	443	450	440	426	413	438	433	416	409	410	406	418	401	442	414	410	396	410	384	389	412	400	426	391	400	416	377	379	401	385	420	360	398	420	373	413	418	358	409	388	391	378	380	419	385	388	394	366	428	417	404	415	354	412	345	384	361	415	358	377	401	403	360	398	392	359	436	394	376	363	413	398	409	363	384	348	393	385	383	434	360	410	376	366	372	357	386	410	400	432	356	405	374	403	338	369	367	417	397	398	411	357	389	368	352	366	388	374	402	417	401	411	390	416	413	388	382	367	374	379	390	392	369	368	360	383	416	399	398	395	364	403	373	404	408	403	384	353	398	430	380	376	406	389	349	409	393	398	418	393	381	392	364	366	414	378	385	370	369	406	379	419	391	403	433	385	368	364	387	350	394	402	404	395	396	405	377	396	374	372	379	385	371	390	421	364	420	374	409	384	400	409	351	418	350	412	351	376	412	377	390	385	367	408	375	362	413	392	416	403	390	368	374	406	345	375	387	388	373	387	381	354	376	375	376	412	397	392	415	386	384	381	376	399	347	386	386	386	373	390	360	401	379	357	402	397	423	365	415	404	365	375	394	404	376	376	385	365	360	353	377	405	408	397	366	387	402	383	403	374	402	421	411	358	385	375	399	380	384	418	358	361	363	404	357	400	409	384	351	416	372	403	396	373	398	413	415	378	391	353	375	348	398	393	399	367	377	364	422	385	349	377	392	403	396	354	418	373	417	376	397	387	353	388	399	375	408	408	371	396	409	357	392	386	370	368	387	381	371	415	386	395	396	378	392	397	388	375	367	350	423	374	373	399	425	425	371	384	379	364	372	384	402	409	396	423	357	405	411	391	400	370	385	402	364	396	341	382	415	421	437	380	396	403	374	390	376	370	380	391	394	387	368	383	394	415	372	377	387	369	388	448	407	365	389	398	410	400	419	375	356	417	379	432	392	422	393	357	370	398	392	383	415	369	418	420	404	403	365	422	385	401	430	398	420	352	410	394	406	382	392	424	392	398	385	415	358	397	413	359	375	411	415	415	400	421	398	402	368	375	375	379	367	426	391	364	378	399	387	378	356	357	392	372	363	371	357	386	389	371	414	400	363	412	361	403	392	407	345	373	382	363	369	397	410	371	383	397	328	394	362	402	393	407	403	369	385	394	404	374	374	408	394	388	388	398	360	354	380	396	370	386	332	365	376	426	370	393	395	380	374	364	389	360	386	407	397	414	382	395	368	416	389	386	393	357	405	371	325	419	421	385	379	395	378	413	345	380	424	361	395	386	377	361	378	345	376	358	373	379	370	421	374	359	385	406	371	391	396	380	399	352	438	378	320	428	378	389	371	392	429	397	384	403	345	345	361	369	367	418	415	402	388	417	415	401	431	371	383	405	359	403	365	379	379	401	356	396	368	355	401	397	381	416	394	379	373	398	369	377	405	395	342	362	370	374	382	398	411	422	371	390	369	342	378	403	396	403	404	378	361	366	364	366	359	393	420	403	388	380	380	357	406	395	396	356	387	375	398	386	415	425	405	404	362	383	368	414	435	400	397	390	371	387	358	373	380	398	392	396	382	382	366	393	406	391	406	360	394	379	388	384	388	421	406	388	371	376	378	352	362	390	362	379	380	371	395	377	370	385	352	354	378	382	383	403	384	411	332	427	379	358	386	390	347	361	393	388	400	400	414	380	379	351	365	356	393	377	381	379	393	374	382	423	375	374	392	424	369	421	405	360	398	390	395	398	395	407	368	365	394	408	359	386	382	354	369	401	377	404	362	362	411	386	424	393	406	428	370	378	359	376	398	378	388	411	391	399	382	409	392	416	358	410	379	386	374	382	407	383	380	382	385	377	411	404	366	380	348	366	398	402	389	388	375	387	371	409	423	377	353	390	342	390	414	395	353	399	407	389	405	393	342	369	383	397	366	395	349	371	417	376	380	356	399	372	409	382	394	381	410	367	412	384	358	389	406	409	368	378	389	373	381	364	373	394	410	380	368	376	360	383	367	379	373	405	406	392	431	408	361	427	393	372	372	417	398	379	395	384	392	395	384	415	352	378	370	398	382	400	352	377	346	381	356	412	365	399	427	388	363	388	408	362	373	374	392	400	367	392	382	396	387	371	420	407	351	413	394	386	375	400	339	397	347	385	407	415	389	348	401	400	397	411	389	396	360	369	377	403	382	405	432	374	373	410	381	363	402	394	367	356	390	339	404	400	371	361	374	391	376	356	386	398	390	383	386	336	379	407	350	386	417	411	381	372	387	382	401	375	388	388	435	403	391	362	407	346	445	382	371	365	380	383	379	405	398	391	371	396	408	374	367	418	381	418	361	415	396	403	384	378	410	415	416	413	401	385	357	382	426	412	407	359	372	393	434	399	386	381	383	377	388	393	382	411	363	376	398	377	369	403	400	383	404	355	388	382	397	378	392	367	358	425	384	365	412	389	381	362	424	389	392	371	405	400	396	377	381	389	400	391	372	398	415	378	383	399	398	360	371	388	363	391	400	375	378	406	373	423	370	362	395	407	410	382	360	418	401	404	346	397	398	401	413	378	371	381	393	385	358	371	376	414	392	407	383	388	371	368	373	431	372	364	401	380	391	398	415	375	407	372	379	377	383	400	416	437	386	389	401	409	371	398	377	406	378	411	392	397	402	388	388	386	396	376	386	362	389	385	385	395	377	385	379	376	403	394	416	378	419	395	355	439	387	395	434	384	376	390	386	388	383	398	403	415	381	419	406	406	395	401	382	392	396	352	367	399	383	398	431	380	367	384	377	381	394	372	399	400	404	384	362	364	359	359	388	406	375	387	401	370	392	380	397	392	422	405	399	375	372	411	358	373	369	424	369	387	392	367	379	408	357	370	407	387	390	404	373	382	364	410	371	385	406	378	376	359	391	405	401	388	373	404	391	363	368	385	403	368	368	402	408	403	392	387	382	373	418	380	360	391	366	406	393	399	379	418	373	422	372	397	393	381	383	397	432	390	399	402	415	409	381	385	399	366	396	380	408	427	391	376	352	399	391	421	349	390	371	380	377	376	391	410	381	405	398	396	392	354	394	400	386	393	398	428	378	366	449	400	387	381	326	368	409	381	381	385	386	369	393	360	385	391	380	385	380	400	393	409	359	403	400	398	379	417	417	385	372	375	425	401	392	365	372	354	374	352	392	405	363	353	362	388	364	396	418	391	391	375	392	368	378	348	366	334	375	360	375	399	388	366	408	412	380	407	384	383	417	371	380	364	394	404	400	392	384	415	366	377	362	392	405	370	393	411	363	384	400	405	371	404	395	404	390	419	409	406	420	402	381	397	377	397	355	339	358	419	383	399	391	391	397	394	389	384	396	406	393	398	369	381	392	412	407	404	374	407	403	393	387	414	369	425	356	407	378	368	390	388	373	385	380	408	363	358	395	380	360	402	363	400	379	356	422	394	385	387	373
5191	10727	8259	4138	2889	2134	1766	1397	1144	1022	934	836	863	785	696	709	650	648	607	602	519	614	587	576	568	555	516	511	541	535	543	524	494	547	534	519	546	524	477	522	481	531	521	492	489	519	436	500	484	495	510	499	480	503	510	506	514	512	490	463	471	510	492	483	495	521	460	480	539	552	474	492	486	502	487	488	494	473	571	477	449	520	461	508	486	478	488	499	475	464	496	496	529	448	512	523	465	542	488	546	488	466	489	474	513	511	493	495	475	466	498	482	444	482	504	487	497	503	524	513	498	550	487	465	506	479	515	521	502	513	525	557	491	468	453	467	504	467	498	498	498	487	481	498	506	514	470	500	523	488	512	504	477	497	475	535	469	450	520	512	522	490	471	512	518	511	509	501	477	500	464	510	507	485	512	491	509	465	482	475	477	465	493	484	495	492	480	483	490	481	515	476	496	482	469	494	515	536	517	475	499	513	505	496	514	515	494	514	500	490	520	522	497	499	481	499	473	485	478	471	489	497	473	497	505	493	454	487	475	483	463	456	522	472	470	467	498	500	532	501	468	473	469	488	503	477	509	452	492	526	513	459	459	508	491	488	449	461	468	471	532	532	484	459	493	492	496	435	526	510	469	504	472	462	516	490	470	527	534	501	543	547	513	516	471	499	483	525	494	485	469	477	485	493	493	469	517	487	472	520	531	495	520	461	472	497	496	514	483	501	514	509	496	477	450	492	511	493	492	511	470	447	492	496	482	509	468	486	477	482	489	474	489	484	505	468	494	464	455	459	498	470	541	515	488	500	468	485	488	487	491	478	545	486	465	534	497	484	474	489	455	494	529	485	502	480	513	482	473	452	463	489	488	470	492	523	464	485	532	467	469	487	471	459	481	474	491	522	491	502	446	527	464	500	477	480	519	496	475	493	519	511	475	501	511	479	498	524	492	474	505	467	509	545	531	467	477	467	512	469	465	454	517	461	484	492	464	515	496	530	519	498	536	499	500	489	501	502	498	493	444	501	480	466	510	498	478	485	500	488	499	533	477	499	460	509	462	495	463	482	467	487	489	454	513	482	510	484	502	484	508	503	446	473	506	470	462	497	475	517	505	515	532	489	482	466	472	502	492	466	482	485	493	476	474	473	477	524	483	454	475	502	485	487	474	489	496	465	441	476	476	475	503	477	482	480	508	467	499	430	482	441	469	501	505	494	510	508	466	499	472	483	502	504	447	483	476	482	513	491	492	525	499	465	497	501	489	499	483	457	473	465	499	501	465	483	491	477	524	474	467	483	496	465	502	446	493	531	456	450	501	440	466	494	486	466	523	496	514	509	484	487	505	454	500	512	494	518	445	510	507	465	463	496	503	488	525	486	473	476	452	476	479	486	502	471	494	469	499	476	503	449	493	470	490	503	495	492	463	492	471	503	514	508	448	539	491	524	493	486	500	492	494	518	450	467	514	470	523	476	504	504	517	447	452	547	514	471	482	487	486	481	484	469	494	476	513	458	433	468	480	484	464	489	458	497	480	480	456	510	479	506	533	467	497	508	516	503	488	489	492	490	494	508	497	489	495	486	474	510	492	459	510	536	516	457	472	470	493	492	461	524	520	485	479	500	459	480	465	501	427	494	514	501	458	438	470	451	460	489	501	552	502	485	542	485	502	474	490	474	472	488	486	504	482	469	450	467	498	497	462	479	493	543	499	470	467	484	479	513	521	473	505	461	498	485	477	497	490	478	468	465	517	522	471	469	531	486	451	475	455	476	506	497	495	491	498	504	452	500	512	492	502	527	483	478	501	485	485	508	486	493	506	498	515	515	495	505	502	438	506	468	471	518	465	449	441	487	456	542	474	500	497	488	463	500	495	486	519	472	533	474	529	504	540	533	477	497	482	487	530	470	502	482	459	439	464	502	479	507	481	439	476	500	529	485	513	478	501	486	490	500	469	524	516	490	474	502	463	486	488	465	445	451	455	483	550	500	478	494	442	452	523	438	487	500	509	454	495	498	469	477	499	495	516	485	490	511	550	543	463	469	492	484	488	503	517	472	508	479	492	465	517	467	499	503	494	506	496	530	457	517	498	463	482	479	498	506	532	511	548	488	464	459	454	516	472	513	445	497	508	499	483	499	491	480	486	538	485	477	501	468	488	543	495	491	497	498	484	474	511	490	516	461	488	484	527	469	479	516	468	445	465	476	491	524	473	472	505	490	509	496	485	491	483	494	474	519	497	445	498	460	468	485	517	489	517	455	520	515	501	489	518	457	434	484	468	527	512	503	436	440	469	471	474	502	490	511	493	518	493	507	500	450	461	489	488	494	480	497	508	467	466	500	470	499	508	492	513	470	520	492	482	454	481	527	440	455	480	476	526	471	467	473	483	515	518	481	430	500	469	484	499	484	484	480	525	491	469	471	493	483	489	511	515	537	509	491	480	499	527	487	458	499	494	514	488	493	510	493	492	484	490	475	507	465	488	470	485	487	495	469	519	476	491	534	482	456	518	492	511	511	480	491	530	490	487	490	486	498	505	469	496	492	486	482	478	527	474	516	517	494	485	526	491	496	527	457	477	537	494	493	506	505	485	472	509	487	449	478	454	523	485	559	500	505	477	506	515	473	517	458	466	484	497	481	487	470	460	511	524	506	458	478	486	519	474	517	502	486	481	506	516	508	485	514	436	500	472	511	499	506	458	493	483	469	490	448	479	485	494	483	508	494	497	468	516	495	505	478	462	530	459	463	519	473	525	528	462	494	510	478	510	499	588	450	489	513	489	470	486	437	483	452	490	490	468	484	467	509	468	481	531	511	487	481	450	474	474	527	539	505	508	461	486	477	455	457	469	446	508	483	486	459	490	519	455	469	471	493	450	517	536	487	504	510	508	496	502	462	495	474	501	504	509	450	494	520	492	490	516	462	475	515	477	459	475	498	518	487	459	472	526	483	480	466	510	507	495	507	449	493	476	516	498	485	502	465	496	531	485	517	506	507	461	495	510	473	517	490	466	477	464	508	482	510	472	464	484	485	515	479	482	478	518	491	495	430	500	513	505	504	463	468	513	482	487	494	463	509	470	502	505	465	468	510	505	475	524	487	492	508	450	454	454	468	518	491	453	491	459	471	484	465	470	484	497	449	481	513	493	502	515	502	530	443	506	509	526	502	502	489	528	497	483	531	497	519	486	524	487	473	513	457	496	535	463	508	517	460	447	466	496	490	467	495	493	485	514	481	473	490	541	501	482	506	466	486	482	467	515	457	503	487	446	473	464	501	493	482	496	505	481	500	496	475	483	490	519	501	509	470	469	505	497	501	488	503	468	498	490	479	497	490	541	476	500	495	462	503	468	504	478	463	492	475	500	475	477	474	500	509	492	475	502	498	491	479	510	527	481	490	509	470	469	488	511	492	476	478	487	497	465	520	494	516	520	476	527	514	508	504	486	472	499	491	457	485	532	501	469	490	505	490	503	472	498	436	483	541	500	477	454	476	490	465
24967	21007	26765	25086	4382	418	307	257	209	182	170	198	168	147	117	140	135	130	142	138	146	130	161	144	125	143	120	119	150	117	101	120	140	128	132	117	124	113	131	143	134	106	119	124	140	131	117	108	115	116	120	132	131	150	115	137	126	135	131	122	122	113	130	128	112	96	126	125	104	125	128	117	120	102	133	130	97	118	118	138	104	147	112	124	133	126	124	126	123	109	118	98	123	114	113	101	126	107	123	122	115	115	124	93	117	132	101	113	131	112	106	123	142	123	104	132	126	113	117	101	116	111	109	102	112	122	104	120	114	105	122	120	117	109	115	126	115	117	123	133	120	125	143	147	108	115	99	127	114	130	123	108	116	123	121	102	123	125	114	115	134	120	127	142	123	120	113	110	105	128	117	124	94	131	117	137	119	111	135	129	99	140	114	124	115	126	115	135	123	128	105	109	128	125	127	134	104	110	124	123	116	119	128	121	119	116	122	113	133	130	117	113	112	129	126	134	109	123	108	112	120	141	128	129	124	120	128	127	115	121	128	118	119	135	116	107	114	123	115	133	103	117	132	138	109	127	124	123	126	124	94	104	121	123	125	117	143	129	98	124	112	139	98	114	117	127	99	98	129	117	136	119	126	103	114	117	124	129	118	128	110	124	117	126	114	132	123	118	115	117	114	121	127	112	121	113	128	115	107	101	138	111	129	120	125	129	116	97	118	128	138	115	118	139	106	116	87	127	122	135	106	126	130	116	107	94	113	123	98	127	126	136	116	140	111	114	138	123	140	108	117	117	114	124	113	124	112	115	121	132	111	113	135	123	113	125	114	116	116	145	125	119	137	139	113	115	118	126	126	106	131	103	125	139	110	106	112	129	108	94	110	113	103	127	126	139	110	134	100	121	118	117	124	115	128	122	110	123	128	120	132	139	104	118	128	117	172	109	106	137	112	133	101	143	120	118	131	112	140	140	115	120	105	108	122	114	106	120	109	118	107	118	95	137	137	124	132	110	124	123	114	116	145	142	124	131	127	116	114	124	117	114	118	117	140	108	131	121	128	119	110	99	113	125	109	124	134	99	129	113	120	107	120	104	135	132	109	126	123	106	106	122	124	129	127	114	115	123	120	126	113	115	127	137	127	116	105	119	129	98	101	89	137	113	107	114	130	122	114	127	114	120	107	134	125	119	91	119	121	108	120	111	123	109	115	141	110	111	111	126	126	114	129	123	95	120	127	137	115	123	117	109	123	115	117	130	121	131	128	120	110	132	127	115	130	105	129	112	123	118	136	126	116	107	113	123	119	128	121	133	128	121	135	107	117	121	91	119	115	101	131	116	121	139	111	96	125	124	113	115	121	125	113	116	129	122	120	132	97	128	127	102	162	114	121	131	115	111	94	116	109	115	117	132	107	134	128	122	123	111	112	124	107	128	109	103	95	135	121	129	136	98	120	108	110	125	112	123	121	103	100	122	113	101	121	126	126	129	118	110	121	121	132	133	117	119	95	126	137	114	104	132	89	114	113	138	118	129	122	116	129	125	121	106	105	121	128	126	119	119	110	123	138	129	119	155	124	119	99	111	123	117	105	111	112	107	127	125	96	126	133	121	109	129	137	132	117	135	136	115	131	113	134	135	98	121	124	127	133	114	131	124	140	113	134	101	117	129	118	122	112	110	124	121	114	104	118	112	104	108	129	113	122	131	103	118	127	127	111	119	121	113	115	112	106	116	121	121	125	99	129	126	101	123	132	124	119	125	119	137	144	149	148	121	120	112	122	120	115	124	117	117	122	110	97	122	105	102	110	118	115	90	111	119	119	126	121	129	114	102	120	133	115	109	121	108	142	108	117	116	111	109	119	114	105	127	114	129	107	99	109	124	115	132	110	134	120	108	114	103	107	108	125	110	132	116	124	116	140	145	132	131	131	114	124	116	117	114	124	144	140	108	111	122	126	110	121	125	114	113	130	126	104	122	112	117	101	121	97	110	127	137	118	106	117	111	99	128	116	143	127	106	144	118	113	106	105	134	118	139	108	100	113	120	128	119	123	123	111	128	123	121	130	132	123	110	96	117	114	125	122	128	128	119	116	110	114	125	118	119	116	112	129	131	123	108	126	115	130	93	109	120	112	116	102	106	123	113	127	136	118	116	122	130	120	101	116	115	108	109	117	104	123	111	121	122	110	131	114	123	127	133	116	126	126	119	121	117	147	139	150	141	121	124	111	112	140	113	135	116	126	127	100	117	118	104	110	123	139	128	131	114	130	110	108	128	125	110	111	95	142	117	113	109	115	133	115	115	127	110	143	107	128	121	126	111	105	125	128	121	89	113	117	110	109	121	122	110	122	111	119	112	128	120	131	116	106	121	89	108	123	121	121	114	107	108	129	100	109	115	112	129	122	117	106	113	125	131	115	116	103	124	116	136	140	105	120	98	102	90	130	107	121	114	131	116	121	120	140	127	128	112	143	111	119	118	128	113	125	120	123	135	117	132	127	110	117	135	123	147	94	145	121	113	111	127	122	125	106	110	123	125	120	97	119	104	120	111	117	136	111	122	109	116	118	115	126	128	127	124	112	110	127	129	114	136	109	118	104	130	129	122	123	123	119	140	117	117	119	128	110	118	111	112	111	130	142	106	132	99	118	107	118	120	115	131	123	125	109	134	116	131	114	110	125	118	115	131	118	120	113	120	143	108	110	111	114	117	139	117	120	129	110	124	118	106	117	116	138	110	110	111	122	115	138	124	115	133	106	121	121	135	122	114	109	131	123	114	131	139	146	98	115	115	104	147	131	124	112	105	126	113	118	107	127	109	126	120	129	130	113	135	125	136	139	117	127	110	132	126	101	103	128	115	128	123	134	136	140	120	128	108	134	121	99	105	116	120	107	114	118	100	112	118	133	124	126	118	109	113	107	130	117	117	113	122	129	134	102	119	133	122	111	119	122	120	118	118	112	123	114	110	125	124	122	122	116	125	105	121	114	115	113	102	113	133	122	125	114	117	133	116	134	127	105	122	122	112	117	118	123	100	143	134	111	117	129	95	112	138	119	120	122	124	140	135	91	148	147	121	113	120	115	112	126	116	138	105	127	123	119	112	129	109	117	117	140	103	111	112	123	125	115	110	117	108	95	115	117	119	115	119	112	108	109	108	144	104	121	106	125	110	106	115	132	126	128	114	105	122	113	124	136	138	121	124	132	122	131	119	118	118	100	113	116	123	114	136	112	129	113	114	121	138	110	111	115	113	121	131	115	96	140	106	131	122	114	119	119	130	105	115	109	134	121	107	113	116	115	114	110	109	126	120	111	120	136	114	124	133	131	134	112	120	115	107	121	103	119	122	95	123	100	96	119	108	119	110	121	113	105	126	113	106	114	124	116	105	110	116	106	120	117	111	129	126	119	115	116	132	112	114	121	129	111	106	106	117	130	128	119	100	114	108	136	127	124	101	116	116	104	122	115	129	142	117	125	115	127	124	122	131	113	118	103	125
4587	5560	4087	1951	1424	1009	773	602	533	465	408	358	339	298	282	247	254	230	256	231	262	194	207	229	192	205	211	182	184	192	200	214	172	201	199	174	172	184	192	175	175	167	205	174	166	158	185	163	182	168	181	145	179	179	191	159	171	178	148	193	183	188	189	192	185	178	168	172	172	196	152	193	151	155	189	176	170	161	172	185	164	191	171	156	177	182	188	174	169	166	159	162	189	157	196	170	161	178	182	183	173	183	178	173	177	161	168	169	175	166	192	164	167	158	194	167	191	178	183	169	183	168	160	179	186	185	171	175	163	184	170	179	196	155	156	165	155	180	172	201	179	181	162	165	184	160	177	166	168	149	180	143	178	166	183	176	166	153	176	166	158	161	174	165	183	152	193	169	197	162	180	190	172	178	174	167	170	163	197	193	133	177	180	196	173	151	183	158	151	200	210	173	166	151	186	168	172	167	175	186	178	173	156	196	176	177	174	188	169	159	158	178	172	178	196	161	184	172	210	164	151	171	187	164	156	163	192	177	160	173	173	173	177	162	158	167	180	179	180	166	168	175	165	175	177	173	207	177	181	183	163	162	170	167	166	186	180	192	170	184	190	172	181	169	182	187	168	193	173	170	162	169	169	175	167	191	174	157	179	178	178	185	153	165	153	167	190	167	185	179	165	178	168	158	176	148	183	190	181	176	166	163	165	171	153	164	164	173	174	181	168	177	173	165	157	198	204	190	163	184	173	177	173	176	181	156	174	165	158	164	157	170	179	169	188	170	187	172	177	156	164	170	171	171	167	168	157	175	167	181	169	190	188	185	153	163	155	179	155	174	157	169	184	173	160	178	189	185	183	182	200	152	176	176	187	167	190	161	153	168	141	191	152	173	175	162	173	174	174	163	168	166	180	185	164	185	178	165	179	152	175	208	174	192	145	178	181	161	156	156	185	171	183	185	187	168	189	196	177	173	155	179	155	157	169	174	185	155	183	183	172	151	182	165	165	163	166	176	173	161	178	179	141	174	177	186	170	183	189	178	190	163	181	157	211	148	160	193	176	183	155	176	163	167	159	167	180	190	175	174	162	166	159	176	188	171	193	171	180	183	165	183	167	165	171	198	182	159	187	190	169	164	176	175	170	161	158	181	178	168	172	172	181	189	183	179	184	172	179	170	181	142	173	169	186	175	187	171	169	182	152	163	181	187	156	183	180	162	169	174	178	170	172	177	173	168	177	163	174	158	163	172	180	197	169	181	175	153	190	181	183	174	180	170	189	191	158	182	162	169	153	180	158	169	179	167	185	195	185	190	178	167	179	165	166	177	162	178	187	182	172	191	179	146	185	186	161	169	206	173	185	183	169	166	185	194	176	161	171	167	154	172	157	179	160	204	170	186	185	175	158	162	160	165	163	171	174	177	162	199	190	174	172	185	172	173	182	162	182	175	144	172	170	170	182	153	182	172	189	172	191	163	170	175	145	174	170	150	173	174	142	158	188	170	166	184	168	190	199	169	171	158	181	176	180	145	180	187	169	181	172	189	204	180	193	177	163	168	176	181	180	158	179	172	156	178	174	172	159	161	185	148	156	158	184	193	173	156	183	181	204	167	193	182	167	175	175	176	192	160	162	206	161	171	149	173	156	163	184	159	164	138	179	193	162	167	151	173	183	156	165	145	157	165	185	184	152	181	184	200	160	177	166	159	154	152	164	178	183	157	166	157	175	173	192	182	173	179	188	180	188	166	175	161	171	163	160	196	171	179	165	153	194	180	163	170	160	178	184	189	179	166	166	175	163	179	173	171	178	174	168	160	171	174	163	169	174	180	191	188	186	160	172	175	145	167	169	147	176	181	162	159	192	176	183	189	189	188	179	163	192	177	186	161	176	159	150	157	164	168	166	175	186	158	152	184	168	167	169	165	167	161	164	170	176	176	174	162	163	162	179	185	151	183	173	202	167	171	167	169	174	163	174	193	158	185	165	157	200	182	179	168	186	183	157	183	164	163	168	165	169	168	152	176	157	186	161	159	171	198	193	151	170	168	155	201	154	190	145	180	160	154	183	160	175	187	187	157	174	173	161	171	196	162	184	189	188	168	169	168	162	152	190	156	176	152	160	168	181	149	170	174	160	177	183	200	168	165	167	186	183	156	167	162	183	170	182	171	176	193	183	186	182	155	174	172	178	181	157	172	189	181	205	149	177	174	157	172	175	202	187	173	160	164	173	179	191	159	149	180	167	174	167	159	178	153	167	156	200	168	178	179	163	180	169	169	169	179	153	177	192	156	189	188	197	180	171	185	168	171	167	164	179	153	186	149	166	170	169	177	168	166	167	187	175	161	179	173	155	165	182	169	170	170	152	185	196	189	179	167	149	168	152	185	178	181	171	168	177	163	171	189	173	169	170	161	170	184	168	153	165	162	167	171	198	183	188	180	174	199	157	180	190	191	179	171	179	148	155	176	151	210	179	156	178	163	169	153	173	174	163	166	162	160	180	177	181	176	179	167	163	162	164	168	165	187	182	187	193	178	161	184	205	167	190	176	162	183	163	188	143	167	155	157	188	202	192	156	143	200	184	181	197	192	162	172	188	178	162	172	168	177	181	182	183	188	143	192	176	178	157	171	183	184	184	183	190	180	163	157	189	173	150	190	136	168	170	185	174	155	195	154	174	192	148	155	153	174	220	224	198	165	155	190	166	173	166	208	164	174	189	171	178	165	171	178	156	153	162	173	183	168	184	168	185	167	167	164	177	188	155	170	156	198	167	155	185	172	152	158	174	162	183	168	187	176	162	173	161	166	170	166	169	173	157	182	169	176	176	175	205	182	166	181	180	186	171	170	150	183	175	182	196	163	176	157	194	165	161	156	174	201	177	182	167	175	161	155	174	168	163	183	192	191	180	145	181	178	175	180	176	171	157	189	147	174	185	192	193	174	174	166	181	158	171	168	201	186	179	161	188	178	161	173	170	176	184	181	188	156	174	163	165	195	183	145	156	162	185	175	187	175	189	160	176	174	162	169	149	169	185	181	171	171	170	165	170	186	180	165	196	177	186	175	184	148	169	158	182	160	185	162	159	171	176	179	185	178	169	157	188	180	193	189	183	151	157	143	180	167	189	156	166	182	173	193	166	178	163	150	177	182	177	136	180	179	182	187	163	162	175	188	176	179	171	167	170	179	151	189	176	164	168	177	149	171	197	163	168	177	157	171	189	159	178	172	149	166	199	151	178	184	169	186	169	175	159	151	165	182	215	168	176	180	166	168	159	168	172	166	168	196	163	160	169	161	177	158	168	169	190	186	157	195	175	154	183	151	164	171	204	148	158	165	159	167	180	182	176	173	189	189	183	189	174	160	164	167	158	166	176	170	175	167	143	161	162	176	176	163	163	179	179	165	150	172	161	162	154	162	209	197	171	185	171	169	186	170	176	179	140	179	164	177	178	195	176	200	163	177	179	167	155	177	181	152	168	168	156	186	169	197	162	175	174	189
22885	21047	28756	23545	21041	21040	5948	1166	850	779	758	713	653	621	584	565	557	551	498	523	533	517	470	487	483	447	477	433	463	464	438	446	442	464	461	452	441	481	438	457	435	433	430	415	447	425	458	438	442	418	440	427	422	434	408	390	417	406	449	431	448	429	423	389	463	446	432	434	447	453	434	413	423	450	408	388	396	408	433	416	427	439	459	449	405	432	428	418	408	436	460	407	420	430	435	423	468	424	438	437	375	451	447	432	440	451	437	395	444	398	442	454	430	456	420	402	452	438	405	439	469	406	462	420	451	374	408	406	395	417	441	423	396	453	440	438	433	421	459	408	389	424	451	427	463	449	444	419	421	437	426	423	408	410	441	439	434	448	422	421	431	467	429	410	436	400	444	423	438	427	425	439	433	418	414	399	439	390	419	372	438	431	411	386	422	409	425	406	415	465	426	427	422	437	404	408	420	420	427	454	419	451	428	434	426	428	435	391	372	415	412	412	428	492	374	439	423	411	429	407	437	401	446	406	445	409	435	429	411	461	429	395	408	437	389	425	406	427	387	424	432	415	425	430	423	459	441	397	418	429	416	424	407	400	382	410	393	408	450	383	412	394	434	391	425	425	374	405	423	407	433	420	470	387	390	399	421	439	397	407	394	405	416	439	415	402	399	404	435	449	411	445	452	420	406	432	427	405	429	433	426	430	411	417	444	374	447	391	448	395	411	437	396	450	431	400	405	396	396	420	416	395	415	420	436	428	444	423	427	395	420	480	419	401	375	438	400	418	423	439	402	412	419	427	414	413	412	412	412	439	418	399	429	435	416	452	406	430	425	423	450	430	420	442	453	399	438	390	420	426	429	386	404	398	467	415	404	413	427	454	458	461	390	434	434	378	427	427	450	419	411	463	391	391	408	421	417	449	406	454	453	426	397	459	406	392	428	443	459	427	443	429	410	416	397	407	410	439	422	426	381	417	438	417	433	395	423	426	397	446	418	457	409	386	420	406	400	424	408	412	418	428	393	414	459	392	478	391	426	412	374	455	443	425	410	463	399	418	415	408	432	449	429	399	428	401	429	405	466	425	419	423	425	415	449	428	422	441	396	398	430	414	398	429	418	422	416	452	432	430	418	406	427	428	435	401	429	442	447	391	411	418	413	425	399	382	384	428	424	404	411	435	404	422	424	446	421	430	400	424	421	417	422	430	432	403	384	395	424	411	409	394	424	452	471	423	426	409	408	406	399	406	388	386	412	361	395	413	442	426	448	439	404	430	447	424	429	421	450	436	449	426	397	381	458	432	428	377	463	443	389	462	451	427	424	430	376	439	418	413	409	433	403	432	411	446	404	402	424	372	409	402	440	437	436	465	435	415	437	420	429	409	436	422	438	417	441	418	423	421	435	419	418	419	454	390	464	445	411	410	412	403	432	460	398	399	421	435	387	397	396	409	401	436	410	416	429	423	468	414	400	384	432	389	432	456	403	416	401	413	442	444	438	425	436	425	445	414	434	392	425	376	402	420	449	440	435	408	392	402	425	410	421	429	415	444	416	433	447	381	430	435	433	418	396	430	426	425	388	430	433	412	398	427	405	431	427	422	390	427	454	427	444	409	451	424	400	446	457	449	427	423	393	418	438	417	404	421	414	425	407	430	403	424	420	429	409	438	407	424	426	407	404	413	418	439	438	437	432	458	429	364	434	420	430	405	380	471	436	388	451	420	422	430	440	456	431	438	389	452	399	428	403	399	425	416	432	429	398	436	407	430	421	417	419	429	432	418	441	473	426	436	397	445	440	396	421	439	442	420	436	420	420	369	421	395	406	400	447	399	424	399	412	487	428	435	406	402	440	389	383	412	415	462	412	449	412	421	390	459	444	390	411	424	396	413	430	433	429	421	393	427	431	404	456	396	422	430	441	439	418	432	412	427	420	421	388	402	413	389	423	395	439	420	424	434	414	415	372	425	407	400	436	418	413	396	424	457	427	411	458	426	432	404	388	419	379	441	413	449	395	457	448	425	466	430	415	435	449	464	438	441	405	398	387	439	422	369	433	416	422	457	419	387	392	404	426	384	429	413	407	423	388	466	445	461	422	457	415	419	397	426	445	414	424	466	433	439	386	424	448	414	459	412	386	439	426	438	436	408	382	390	417	411	446	418	465	402	439	421	426	426	411	440	443	419	448	409	402	407	428	408	442	427	413	471	429	435	424	421	403	392	425	400	415	401	407	465	420	438	438	409	425	413	421	428	410	420	400	381	400	370	423	442	413	401	429	451	414	442	415	371	411	419	435	398	435	406	425	444	406	433	411	438	402	449	411	405	441	418	419	381	451	403	390	399	411	449	430	427	466	418	404	436	439	424	411	413	421	448	415	412	418	383	392	440	396	460	426	427	408	451	483	399	432	407	430	388	428	397	403	404	427	406	420	444	423	454	371	421	416	424	456	390	406	392	453	420	467	412	418	458	477	409	437	429	425	447	404	408	392	394	425	401	413	400	418	412	409	429	448	399	434	404	377	439	403	396	436	435	407	420	439	445	417	415	402	447	406	427	392	394	448	397	408	428	424	416	436	416	408	416	427	427	420	414	389	406	404	398	427	415	409	406	462	385	431	412	385	403	426	404	429	412	415	429	399	428	394	409	410	442	436	422	435	463	465	418	409	418	419	426	391	448	415	418	438	399	437	426	390	429	387	452	415	421	458	440	449	463	443	418	403	457	394	409	425	429	432	472	447	412	447	417	428	402	419	393	441	416	407	405	442	415	401	402	434	400	440	446	404	408	399	400	388	406	414	407	438	443	410	419	434	441	411	416	408	441	434	427	425	427	463	430	419	444	396	426	414	412	447	427	373	403	428	441	453	391	427	411	424	367	446	428	434	435	381	401	421	436	412	405	470	419	425	401	411	390	397	400	408	425	386	386	426	437	448	425	424	445	498	421	411	444	437	401	395	404	453	399	403	423	454	455	421	422	438	413	389	425	397	409	379	410	405	429	420	440	392	429	393	443	405	410	425	414	414	417	451	425	431	444	424	430	436	422	422	425	405	416	401	409	412	432	430	431	454	455	449	439	419	398	425	403	443	436	451	418	413	392	422	442	408	409	439	408	432	419	434	399	396	427	426	434	381	424	430	434	386	426	420	412	424	449	405	393	417	433	415	402	424	425	464	395	447	437	416	380	448	449	409	430	426	419	415	405	433	425	416	424	397	446	408	435	404	400	436	433	416	447	388	451	408	411	417	434	442	435	413	387	401	409	451	422	436	424	406	402	450	396	434	423	428	456	433	447	426	429	410	430	453	436	430	400	420	392	437	406	457	364	402	435	408	455	416	413	407	407	440	451	423	409	433	442	444	406	413	409	445	389	405	469	415	401	403	413	420	423	401	409	385	428	442	434	444	415	414	408	429	428	427	390	412	410	443	399	438	401	398	439	404	416	429	435	418	431	416	436	375	406	426	427	438	432	437	418	421	361	446	419	392	424	423	440	425	429
7558	17432	13493	7104	5008	3779	2805	2225	1843	1541	1343	1312	1147	1078	1009	907	881	878	804	717	712	691	698	675	669	661	686	598	617	610	587	644	585	608	627	590	558	555	577	569	533	558	612	567	552	551	575	547	561	565	567	575	568	511	589	570	523	540	525	539	575	560	503	557	520	543	572	542	539	536	556	506	596	550	541	539	561	555	506	519	555	559	564	556	576	547	517	536	540	561	567	539	541	560	565	506	521	550	542	510	536	557	527	540	565	575	536	537	531	577	484	577	570	557	541	520	535	563	547	524	552	588	563	564	563	524	528	547	595	494	538	507	558	527	539	549	542	557	551	494	514	522	598	536	546	542	548	512	577	506	513	531	540	570	536	578	536	519	537	537	565	544	560	518	546	552	538	518	552	561	537	539	539	537	543	537	552	494	563	547	521	523	513	542	597	538	527	523	569	556	565	533	543	558	526	502	528	512	523	517	579	532	494	484	555	531	539	562	510	513	548	538	508	510	578	531	560	542	502	514	585	557	523	543	554	524	529	539	514	562	546	570	518	544	548	537	554	546	539	574	533	534	534	546	568	509	547	538	527	524	551	560	539	507	541	540	579	525	543	523	502	560	530	540	541	537	486	538	515	555	546	537	523	500	516	541	576	573	495	540	525	555	564	535	532	553	522	518	520	517	561	549	536	513	524	539	552	526	518	532	546	528	550	585	518	553	496	522	531	515	573	549	561	523	545	553	544	592	574	543	537	534	540	564	534	546	550	531	531	536	535	565	541	553	544	573	550	489	554	555	548	573	515	546	543	511	575	542	531	549	528	583	525	509	533	581	525	577	543	532	479	537	520	574	564	544	542	553	546	514	531	526	516	538	532	539	560	545	534	525	563	525	580	519	542	507	519	573	551	528	556	479	563	545	513	557	515	541	588	508	542	517	549	522	568	535	503	530	560	526	510	543	544	525	571	528	548	519	508	496	534	568	565	518	547	543	516	513	516	526	516	563	550	527	511	521	544	528	547	547	557	523	554	535	565	510	499	529	552	533	556	539	559	499	579	515	487	518	549	580	526	582	523	480	536	554	545	523	491	535	532	536	547	558	541	558	561	552	524	474	542	531	505	549	525	542	583	549	558	537	556	535	542	483	505	561	557	542	546	539	494	539	526	526	517	555	531	540	515	548	546	532	514	502	516	485	571	525	553	553	563	535	523	535	570	530	550	583	531	534	547	571	521	555	507	517	561	547	510	528	533	535	553	558	535	519	538	567	496	554	554	531	526	575	546	552	536	552	558	539	547	555	565	568	550	539	553	556	585	543	524	528	522	500	551	568	513	511	510	536	518	536	537	567	515	506	547	521	552	526	531	581	572	558	565	545	553	559	526	546	541	524	550	534	517	542	551	557	516	538	573	528	552	505	479	535	541	537	531	581	566	515	565	556	565	527	518	513	536	524	532	571	540	514	556	529	581	535	540	577	538	541	553	520	545	563	556	579	525	554	515	552	537	519	555	538	550	529	512	520	526	548	529	550	521	536	518	518	548	502	516	517	572	514	546	569	534	571	527	563	521	523	511	546	540	506	528	494	523	497	503	510	556	575	531	542	570	535	538	548	538	570	537	564	610	536	506	527	526	563	524	523	521	550	519	559	522	561	499	562	539	533	554	517	515	519	481	546	575	556	534	526	534	562	535	486	529	531	562	567	538	505	519	561	545	539	558	541	522	542	561	549	558	517	531	498	572	513	527	560	530	518	532	501	512	524	528	553	544	551	561	545	515	515	560	538	527	571	537	524	547	549	511	513	540	543	562	634	557	517	526	563	529	545	525	552	541	545	536	506	516	566	545	490	566	519	543	509	541	517	529	542	508	524	540	517	519	550	509	593	535	516	540	544	535	540	519	485	547	527	514	508	554	528	520	514	577	541	549	563	521	532	496	492	538	533	576	509	510	548	549	551	497	563	528	549	547	531	586	505	529	540	576	534	524	537	563	537	560	523	506	561	529	565	515	489	497	510	572	516	504	548	545	529	533	562	570	558	579	550	521	549	518	533	551	517	554	516	539	515	513	524	589	505	541	531	536	571	557	543	508	585	526	584	586	533	554	544	541	538	553	537	552	531	549	534	583	587	552	520	532	548	512	519	536	526	544	522	565	554	517	557	498	543	533	529	544	559	516	545	500	570	526	517	521	538	537	505	539	545	517	530	535	573	531	549	546	558	559	537	540	502	555	522	529	545	559	521	558	515	535	504	581	510	589	546	530	558	520	537	535	523	562	584	564	529	512	547	537	541	531	543	535	572	545	543	529	523	551	557	541	542	573	572	532	560	568	541	523	590	547	560	521	527	549	570	540	554	500	590	538	546	542	521	557	587	568	475	529	516	518	551	530	540	547	557	593	542	525	516	572	530	500	551	527	522	565	529	499	535	552	535	544	506	536	532	601	534	548	530	548	565	529	530	532	549	552	500	534	528	484	545	512	475	531	543	534	569	559	579	547	536	566	503	539	512	546	575	546	525	518	552	534	527	491	518	553	520	526	529	517	503	529	531	552	558	548	507	585	549	543	501	567	531	512	548	550	541	522	525	532	545	520	543	530	557	532	582	527	582	507	532	547	528	554	503	537	496	579	571	556	565	500	527	555	561	539	543	543	534	533	566	536	568	517	564	501	580	567	512	534	596	605	513	539	554	544	611	555	481	500	529	580	529	521	534	528	485	589	534	539	560	539	522	550	502	549	565	534	565	511	550	516	535	551	522	539	537	520	502	583	539	561	537	530	536	535	525	525	546	557	529	546	550	548	549	549	497	557	554	554	565	512	506	526	532	544	536	479	536	491	514	536	576	561	505	541	538	498	528	539	517	564	515	546	570	527	589	488	537	554	567	554	552	572	509	553	527	585	513	542	529	525	517	553	545	534	553	524	544	521	524	534	531	560	521	563	517	555	541	514	519	571	592	502	519	518	523	535	549	518	501	564	482	526	542	533	503	556	509	540	557	557	550	504	539	543	524	520	482	565	514	562	552	557	506	550	556	555	533	514	531	505	557	561	514	530	581	523	493	541	537	541	588	553	512	515	531	576	515	533	567	506	505	547	546	505	540	532	522	549	525	546	543	545	551	541	543	463	508	532	576	534	551	589	495	538	519	596	560	586	569	482	518	525	519	563	535	520	550	519	551	524	527	521	553	549	539	577	580	550	554	568	587	540	547	539	525	505	527	524	544	534	530	529	530	569	530	513	560	554	513	541	554	520	547	551	543	537	566	519	527	517	507	513	506	560	509	526	554	535	537	578	519	516	522	469	530	539	561	569	503	561	544	538	542	497	511	576	571	550	538	528	549	542	559	551	538	561	533	561	566	486	523	547	568	560	524	587	537	553	538	540	551	531	539	527	543	559	513	504	520	540	563	525	515	532	523	501	529	537	532	521	572	604	504	542	556	528	576	576	580	530	529	516	512	553	527	550	559	559	542	591	556	479	513	521	480	541	521	521	534	571	525	544	515
26887	18915	4646	587	416	374	244	200	197	166	181	195	177	171	181	185	182	204	174	156	193	162	179	187	148	181	178	174	183	163	191	171	178	176	133	169	160	174	201	171	163	178	154	192	177	166	161	158	155	147	200	159	162	155	181	164	192	197	164	158	154	151	160	170	148	167	164	190	179	176	176	181	157	179	167	202	148	177	152	196	163	187	154	153	157	189	182	169	170	181	198	185	188	160	177	169	155	173	161	165	182	166	179	162	188	170	171	155	169	186	164	152	170	174	185	164	163	188	173	189	168	175	160	173	177	183	157	184	178	179	167	171	164	186	161	154	170	168	175	186	178	178	150	190	150	178	176	157	156	176	156	174	164	209	165	183	178	173	155	190	154	171	166	166	186	160	190	160	188	175	180	164	176	170	145	157	184	144	163	175	178	143	187	168	166	185	185	155	141	189	177	155	146	159	151	170	172	175	191	184	168	173	160	146	177	190	147	160	172	169	150	163	154	189	171	154	190	167	150	167	165	191	174	156	176	151	185	149	176	169	180	167	184	172	187	173	166	155	157	172	159	182	155	170	166	176	167	176	160	183	161	151	164	162	185	174	188	166	159	165	163	173	177	153	180	170	186	174	185	165	160	176	169	158	182	171	171	156	180	171	181	182	174	174	162	172	191	183	180	189	173	171	178	184	158	163	177	181	169	160	172	165	181	169	158	172	163	178	180	191	172	163	171	151	153	174	158	164	171	156	164	166	156	177	154	174	159	175	176	184	172	183	156	166	183	153	192	187	174	165	182	175	178	172	176	181	189	188	190	193	165	172	182	182	170	170	170	174	163	170	171	152	167	177	172	165	171	170	171	188	175	184	181	173	166	170	201	165	161	164	169	178	173	177	178	174	188	158	173	189	169	186	163	183	155	163	174	190	176	163	169	200	188	166	172	150	194	165	172	177	187	172	189	163	145	178	164	154	180	156	164	179	177	181	193	162	168	176	167	149	164	171	189	156	180	175	153	160	156	147	172	184	163	157	164	157	168	183	158	175	172	182	175	175	176	186	167	180	171	203	184	159	170	154	152	156	170	184	161	162	161	177	186	161	164	172	157	184	176	172	183	173	177	170	156	186	167	144	161	150	172	173	183	151	172	191	191	144	172	198	193	160	175	157	178	170	180	161	173	155	174	176	148	191	158	177	156	172	158	200	179	158	157	168	161	146	203	174	179	178	140	173	148	170	181	159	170	174	187	180	169	178	174	151	177	187	177	155	162	176	179	192	158	158	179	173	186	176	161	164	168	165	160	200	148	160	180	193	153	185	168	154	146	166	147	155	176	177	165	174	178	171	174	162	163	160	177	148	176	181	160	178	151	169	181	170	157	181	164	175	154	167	164	158	183	166	179	200	160	182	175	158	175	170	182	177	147	166	171	159	157	172	189	151	159	155	185	158	197	174	159	172	167	165	152	200	173	184	157	174	167	180	178	166	180	187	170	178	151	182	143	167	156	167	178	190	178	173	181	171	165	176	159	168	167	160	145	174	182	193	172	160	163	153	177	180	146	162	169	180	198	174	186	157	159	191	162	173	188	173	201	182	174	168	171	167	156	175	170	201	177	165	177	155	176	162	162	179	157	161	160	184	177	186	167	177	164	163	169	184	177	208	174	184	162	186	161	195	165	162	174	173	170	180	163	154	192	164	187	155	153	167	159	175	182	181	150	161	167	158	183	175	207	179	171	171	170	169	160	156	170	152	190	170	178	161	183	169	177	175	161	152	191	176	187	196	168	157	175	161	156	174	164	168	213	175	194	183	176	184	178	173	178	175	184	166	161	150	172	198	167	189	173	152	153	189	159	166	165	165	174	158	174	163	162	198	195	172	206	201	184	175	161	181	165	196	183	186	159	159	164	182	182	180	194	183	159	188	156	186	167	178	178	167	178	154	200	193	163	169	186	138	171	158	182	176	149	178	171	165	189	164	161	175	172	187	160	160	158	149	163	160	181	169	196	176	157	163	182	149	183	171	178	151	166	183	184	182	159	174	155	183	159	165	160	151	173	162	172	172	147	161	178	159	148	193	175	157	158	177	155	176	166	138	163	195	185	147	160	149	168	167	185	157	168	175	166	173	186	158	170	174	171	159	162	182	157	168	169	174	152	172	157	149	173	167	163	187	172	164	167	173	178	178	179	182	153	160	191	169	191	186	163	146	166	152	184	164	176	167	181	167	169	174	169	192	171	170	148	180	167	159	164	172	177	160	155	161	187	179	152	155	192	184	177	166	183	166	146	155	188	155	161	170	160	189	163	212	159	145	136	157	181	166	162	176	169	175	181	169	157	163	170	160	192	183	182	145	141	166	172	172	196	189	161	160	162	172	147	161	173	164	163	179	179	173	192	175	180	157	163	157	202	161	187	180	156	168	159	190	181	176	156	172	176	171	170	168	159	162	181	150	168	159	169	164	186	166	169	179	196	150	192	166	174	168	191	197	152	180	180	164	171	210	161	170	171	185	189	181	159	159	171	173	168	180	173	182	219	158	187	168	167	154	176	164	154	173	162	193	158	153	166	163	168	174	174	159	157	189	175	188	169	190	164	178	204	157	165	167	168	167	176	178	174	160	152	174	165	172	187	168	180	162	156	169	191	157	175	178	169	173	155	166	158	183	188	172	164	181	183	163	149	180	168	170	170	200	183	172	153	140	151	185	189	183	176	173	179	176	161	165	192	187	148	181	165	166	192	165	183	152	183	203	173	162	163	176	161	177	171	155	185	169	178	167	168	150	174	190	182	186	176	175	165	159	156	167	161	168	141	180	181	146	172	154	167	203	171	176	197	160	199	183	205	181	170	167	187	164	190	186	177	160	174	159	154	153	191	164	177	160	141	158	183	174	136	171	158	186	177	192	161	184	178	169	169	188	165	185	159	145	174	179	191	167	156	154	167	189	185	184	165	163	179	164	148	178	174	160	154	174	170	166	195	172	183	175	170	179	165	175	152	167	160	181	169	176	167	181	155	181	155	181	169	185	174	181	164	189	165	154	175	162	187	186	147	167	155	181	182	169	149	189	164	174	161	187	173	174	159	179	182	158	162	175	169	186	171	157	177	171	173	202	181	190	172	173	163	162	147	176	158	168	161	154	177	169	155	189	170	160	181	175	177	161	177	173	142	157	158	162	181	164	173	153	180	172	166	162	188	165	179	159	180	182	176	181	194	171	198	186	154	178	146	189	165	173	188	179	156	175	163	175	172	183	149	179	158	165	177	163	160	161	199	193	190	167	169	168	178	185	176	146	160	169	157	177	198	182	169	180	183	184	185	187	163	182	183	187	146	168	166	179	185	171	184	191	188	190	163	169	190	157	170	166	184	160	202	169	160	182	154	197	164	192	166	178	174	180	183	154	182	161	152	173	179	185	167	145	148	174	169	176	167	152	188	149	173	149	181	200	184	168	188	178	182	174	157	157	173	192	157	171	164	175	179	175	193	171	195	152	179	188	170	170
3982	1233	928	510	424	344	303	296	272	274	279	245	249	267	249	239	235	212	240	233	271	225	232	207	242	225	239	235	236	256	243	238	233	257	230	224	228	230	218	222	243	233	224	238	235	216	239	209	239	241	223	255	233	227	212	230	224	239	240	218	202	237	211	235	224	232	243	223	222	235	254	240	232	221	222	233	243	224	199	249	221	225	234	228	235	242	208	248	245	206	206	223	199	225	250	241	212	225	259	229	215	233	202	226	215	220	200	205	227	232	200	211	229	219	226	216	223	238	229	212	216	218	198	228	213	218	197	234	229	205	238	223	225	232	254	211	219	240	238	219	210	219	223	230	240	246	253	224	265	230	212	239	239	217	203	240	216	211	221	215	201	199	246	192	262	219	244	218	218	225	201	206	214	209	227	242	247	230	222	234	239	205	217	235	230	210	240	278	205	213	188	228	232	211	250	206	210	224	225	228	221	215	197	198	206	235	224	220	181	230	214	253	232	235	242	235	230	238	251	232	232	221	228	226	241	255	240	229	192	218	240	216	212	206	234	250	224	229	208	220	184	217	243	208	215	232	196	226	227	229	200	231	186	221	227	221	234	230	255	222	222	246	206	242	227	217	242	234	226	193	224	215	250	219	226	236	221	210	214	250	222	241	211	234	256	202	230	204	218	208	198	201	212	219	235	250	217	239	219	218	223	226	209	222	211	242	246	226	193	242	224	223	242	231	231	241	234	228	210	241	230	216	220	243	224	239	244	204	232	231	222	222	228	199	234	248	236	245	231	218	215	211	235	219	190	234	225	211	202	198	247	211	214	215	253	256	225	215	239	226	228	219	229	226	227	253	226	232	210	206	227	218	243	227	223	217	240	204	212	218	247	249	213	271	224	221	203	218	238	216	239	243	243	231	211	201	253	217	220	217	224	216	220	225	232	214	207	225	203	235	237	216	244	227	240	242	202	213	231	238	226	220	231	223	193	248	204	193	224	224	232	249	221	227	218	232	211	215	227	233	228	256	236	207	219	211	219	217	233	232	232	235	212	217	213	220	243	229	242	194	214	233	215	242	239	214	209	213	226	239	214	224	216	242	241	236	247	227	222	252	260	190	214	231	211	237	196	237	212	208	218	224	213	221	228	221	205	222	219	198	226	220	189	220	257	247	270	205	229	213	220	236	226	220	227	235	214	224	207	234	237	203	217	215	221	234	229	202	211	235	260	223	246	224	211	221	224	212	222	245	219	243	210	207	232	205	226	250	229	226	240	210	208	217	233	213	244	244	226	241	213	232	225	223	225	193	226	239	215	207	224	222	226	249	210	235	227	221	225	234	210	198	246	217	225	239	237	237	226	224	232	241	212	245	215	230	236	223	238	192	231	233	210	234	246	230	237	257	247	224	242	221	222	244	239	199	245	263	226	190	219	217	196	212	233	238	223	249	234	226	212	212	239	249	253	192	218	223	220	232	199	246	192	226	221	236	245	258	226	227	208	230	218	224	233	208	222	228	233	226	225	221	212	229	240	248	224	218	226	214	211	233	216	198	231	231	223	222	235	214	237	231	223	228	241	222	214	201	197	257	205	234	219	235	244	208	243	230	221	216	222	228	217	241	211	264	212	205	218	215	216	219	212	219	209	231	224	232	213	224	221	220	220	210	202	215	223	236	244	227	206	240	215	215	202	216	213	205	253	211	243	251	228	201	209	233	180	235	261	243	219	256	255	202	228	214	222	234	236	231	229	198	237	217	228	233	208	264	215	198	237	235	223	242	244	218	241	224	207	229	258	246	188	220	233	244	200	226	228	200	233	236	217	199	220	239	245	209	217	239	219	224	251	204	246	230	209	223	218	205	234	239	192	233	208	222	215	213	208	222	230	220	240	242	213	217	218	214	206	237	212	225	246	213	237	213	202	225	220	219	227	248	218	249	252	227	211	250	236	200	200	212	215	217	225	226	228	227	212	191	215	252	222	255	218	246	222	217	225	225	201	213	243	209	209	240	235	226	253	223	200	210	227	237	239	217	196	218	227	234	204	245	234	240	246	229	241	224	218	240	236	245	220	240	239	207	225	281	236	235	229	239	212	232	222	229	224	221	234	228	209	241	230	216	233	215	216	224	227	242	222	213	216	204	212	214	216	209	200	245	234	223	238	236	252	205	274	241	205	215	228	212	212	222	216	225	212	203	236	220	219	254	222	244	249	210	216	244	230	239	202	202	256	236	208	227	210	232	209	227	214	235	232	219	243	237	197	217	242	221	219	214	174	244	223	231	211	219	226	238	214	244	218	232	237	231	235	224	234	230	244	221	205	226	193	225	188	236	237	223	229	232	218	215	225	224	218	220	203	226	206	232	226	239	223	192	226	215	237	230	208	195	237	224	248	201	213	215	243	219	224	213	197	233	238	244	219	231	223	219	229	213	227	207	222	208	225	207	218	228	227	202	221	228	248	210	227	197	215	222	213	229	215	219	219	229	212	239	232	214	247	214	223	235	203	197	232	247	244	249	232	226	214	223	225	219	229	209	233	229	239	213	194	240	241	206	223	251	234	270	226	217	243	200	227	208	242	231	240	252	201	223	219	227	229	218	244	227	211	234	203	237	214	221	256	243	199	220	212	222	226	241	247	243	228	211	229	242	220	221	255	201	237	203	224	225	254	211	207	203	205	236	238	222	233	248	214	219	223	236	218	238	185	219	200	220	238	230	232	219	228	223	244	195	208	225	217	186	227	232	234	234	232	204	214	243	220	268	187	240	206	230	256	243	237	246	221	232	213	205	250	213	236	227	199	248	221	223	250	228	244	216	235	243	247	220	237	207	209	268	239	243	233	220	239	211	237	213	212	196	235	247	219	212	251	216	215	229	227	218	230	207	225	207	233	226	228	227	250	225	206	225	232	252	234	222	214	215	213	220	222	218	238	239	237	226	241	219	212	231	201	218	211	221	229	220	234	225	225	237	234	220	247	207	250	216	209	216	214	206	227	218	221	220	267	222	216	236	208	226	216	219	218	219	221	213	228	218	209	228	207	243	251	237	246	228	232	239	228	234	237	232	243	210	209	224	222	246	223	223	194	211	244	235	224	234	220	221	233	211	229	236	247	246	224	226	194	270	226	253	247	238	204	225	222	223	225	226	228	231	199	223	232	214	228	209	210	190	224	242	200	232	220	209	227	231	231	214	229	223	229	236	212	218	226	210	222	197	187	237	216	198	195	234	260	214	211	225	212	223	218	228	219	235	203	219	225	218	211	200	221	241	185	217	257	235	205	210	216	246	246	228	210	233	224	202	238	272	220	209	269	223	186	220	203	213	215	187	210	219	217	236	227	243	237	217	234	243	256	228	230	233	252	227	203	226	226	216	243	230	224	247	193	236	229	245	207	231	236	227	223	230	212	226	245	247	205	238	206	240	233	208	211	204	238	235	247	244	210	220	218	222	202	210	217	224	223	231	238	217	207	250	227	224	215	240	226	233	241	217	250	222	216	231	213	215
23695	20990	28231	23922	20966	7573	1004	818	607	552	528	507	490	481	441	466	453	447	422	411	410	366	420	437	412	388	418	403	405	414	397	388	369	396	371	379	394	408	420	346	407	422	387	411	402	434	394	394	368	385	384	383	389	357	391	404	421	380	382	369	381	390	366	388	397	422	379	397	431	386	400	390	355	357	385	391	354	372	383	409	394	376	365	380	375	388	393	404	385	391	374	379	392	377	419	401	393	379	429	362	420	397	395	390	380	386	343	384	390	382	367	427	394	401	393	403	386	404	389	398	406	393	382	409	352	383	390	406	387	401	364	367	393	355	380	341	395	385	408	395	377	365	369	386	412	420	406	358	406	374	382	401	368	377	384	374	422	409	386	359	373	377	412	370	396	401	371	391	342	389	402	398	406	388	399	350	394	402	383	370	394	393	382	392	414	397	409	364	441	409	384	404	406	370	372	408	412	392	372	403	394	381	380	387	374	410	421	382	403	407	370	413	385	409	362	381	400	355	395	389	363	333	363	341	383	354	355	401	377	435	385	372	363	419	369	373	417	390	384	385	440	372	367	368	381	380	380	375	377	372	401	360	397	368	402	389	355	416	365	389	379	400	379	378	370	408	384	374	377	359	370	391	367	379	399	398	380	393	389	392	356	415	369	410	375	368	384	368	416	363	416	359	426	367	349	394	407	362	399	370	386	386	406	407	404	380	381	402	374	375	357	443	369	383	372	400	365	388	387	404	382	358	406	377	367	401	391	418	370	370	398	353	382	390	362	374	365	420	390	426	423	386	371	342	394	410	426	379	374	369	405	379	383	442	400	367	391	377	399	373	404	361	360	387	410	369	363	380	375	397	386	376	393	374	330	366	365	380	373	374	388	389	356	369	400	402	360	404	394	400	379	378	394	366	378	368	383	410	380	389	406	372	353	376	374	382	366	373	386	379	423	411	389	423	402	382	370	350	411	396	414	394	361	407	363	366	401	398	377	396	385	369	379	384	395	409	394	425	407	394	379	383	406	414	372	376	372	402	388	342	420	400	380	354	411	375	354	371	404	376	374	402	369	411	386	391	388	358	372	377	388	389	409	389	404	379	376	402	336	394	381	378	384	384	407	409	423	387	356	340	389	375	365	391	434	348	402	410	378	370	387	405	412	411	357	364	384	387	391	404	372	426	389	395	426	372	387	377	394	372	350	400	418	418	397	411	382	370	364	403	354	406	394	419	374	371	359	376	394	363	393	426	385	385	405	392	381	372	402	379	369	418	369	368	413	378	367	401	387	370	422	402	386	382	367	367	398	391	375	392	391	402	374	352	407	383	359	392	378	397	367	418	373	383	357	374	356	377	376	403	386	333	395	369	404	372	359	402	399	375	361	362	379	387	411	410	380	391	397	404	376	405	391	399	404	406	370	383	421	421	399	381	380	418	407	427	399	419	368	364	388	407	378	390	382	376	393	380	401	381	415	390	400	377	380	379	382	386	357	402	401	374	419	403	374	366	363	405	385	417	410	357	399	378	377	360	367	405	394	352	366	381	360	373	396	405	366	372	359	367	363	412	372	384	394	414	356	372	409	359	414	413	372	389	368	396	359	430	384	364	364	353	385	343	386	418	400	390	390	389	358	379	371	355	365	433	402	365	385	355	382	378	381	373	385	395	345	355	403	381	418	382	372	349	387	384	382	421	365	352	383	383	406	389	364	438	395	391	331	401	364	376	393	378	355	407	342	365	400	395	365	393	361	372	365	349	408	408	390	384	387	380	370	412	418	404	333	383	393	392	384	391	391	359	356	404	370	390	382	374	369	394	384	416	375	368	366	405	381	376	403	373	365	383	404	372	398	364	412	402	415	384	362	376	395	370	374	415	414	357	369	387	368	377	388	398	396	389	398	391	388	360	396	376	359	387	387	369	354	401	366	358	372	400	398	394	389	381	351	364	365	358	419	379	393	407	351	385	363	355	370	390	379	381	443	391	388	401	369	388	413	377	370	417	376	393	404	398	372	379	396	384	378	363	410	371	371	388	406	375	431	375	388	363	361	396	377	399	365	350	402	360	390	376	398	369	376	375	406	368	397	396	367	385	362	350	360	374	402	417	359	382	399	376	353	412	361	366	372	384	366	375	383	375	407	378	381	399	361	403	398	389	364	394	391	381	351	393	366	408	371	397	390	416	389	399	368	393	395	389	418	339	374	403	396	401	394	414	363	375	388	368	367	366	406	373	375	350	402	365	375	361	383	402	375	411	376	399	378	393	365	405	361	381	378	387	370	391	394	382	378	388	368	365	368	389	362	389	385	407	425	365	371	374	387	378	333	406	395	410	398	379	388	335	381	386	394	378	354	369	384	364	391	368	381	369	383	392	357	379	394	411	384	381	363	379	337	383	399	409	396	390	410	397	352	362	392	415	349	367	383	367	402	388	395	370	394	370	365	423	378	386	401	382	406	359	378	383	408	386	393	392	391	380	357	424	408	380	378	366	370	391	382	365	397	389	386	402	365	393	368	359	405	396	395	403	376	368	386	367	404	359	403	384	379	361	387	384	410	416	394	394	399	391	394	385	387	383	353	385	413	391	375	389	407	350	369	356	355	354	379	352	384	340	409	401	389	401	404	388	380	410	399	380	358	364	366	383	380	397	375	390	405	424	403	358	420	397	400	401	395	396	388	381	385	412	414	416	395	368	384	395	367	391	379	383	398	396	334	376	372	357	397	358	374	367	403	383	361	387	355	383	429	387	375	390	404	369	371	401	342	356	382	378	408	376	408	380	346	400	401	395	369	424	370	378	356	386	393	355	410	388	374	375	408	391	384	425	369	401	401	414	409	388	405	391	388	430	382	370	349	382	386	430	350	383	349	415	378	340	399	391	370	413	352	393	376	380	342	403	357	390	396	418	367	361	396	405	396	379	349	368	387	376	405	373	386	396	398	386	369	387	404	408	382	412	409	381	339	396	415	404	366	404	370	405	373	376	367	385	399	386	336	351	380	388	393	401	379	384	359	367	422	384	411	374	389	395	362	402	408	372	395	399	395	346	369	394	382	338	380	371	392	355	390	395	402	383	408	394	400	362	392	373	380	377	403	395	395	380	385	373	381	374	393	369	372	401	385	403	377	389	390	425	362	396	381	377	393	430	410	426	374	379	374	361	383	368	407	389	395	379	355	410	374	377	351	389	382	386	350	376	374	384	371	386	364	389	371	377	379	364	372	395	388	367	410	393	406	357	390	358	371	387	391	387	403	398	391	398	369	376	380	335	388	432	395	387	383	393	405	375	411	392	393	406	394	382	383	363	356	380	372	383	360	356	393	336	359	399	364	404	377	367	350	385	394	375	367	398	381	365	423	387	384	394	358	425	373	418	369	397	355	360	358	405	384	406	377	383	394	398	392	393	379	411	389	374	413	388	402	362	379	365	385	379	389	397	368	366	369	386	372	335	414	379	378	366	362	372	341	382	415	334	402	383	387	395	391	404	405	348	419	382	392	395
5285	10922	8197	4050	2902	2122	1692	1421	1157	1034	970	886	804	741	671	657	666	603	622	567	569	573	570	585	558	588	573	562	547	514	521	489	534	508	491	515	533	486	482	483	500	474	491	465	513	505	497	458	502	499	495	516	499	508	546	515	475	511	454	494	500	533	512	480	470	479	457	490	498	475	517	454	523	464	520	506	478	516	482	522	461	520	456	454	458	453	463	489	486	492	473	543	499	471	480	492	502	518	462	498	518	532	490	506	477	531	510	509	471	469	476	458	446	517	477	490	504	482	500	509	450	486	475	459	499	480	451	524	478	483	513	522	478	496	500	461	487	490	477	522	497	455	479	501	436	485	464	501	464	523	463	476	503	466	491	471	475	494	486	483	501	449	527	487	484	463	465	486	440	466	462	481	501	441	465	477	501	499	497	459	509	480	519	494	458	469	515	483	510	508	488	489	451	526	485	491	477	524	478	437	515	479	513	470	489	497	495	517	481	499	492	483	483	486	499	499	468	491	474	476	523	489	503	497	452	449	512	479	530	494	508	509	493	483	460	507	478	517	453	467	479	464	452	459	497	488	478	454	488	467	485	511	472	473	504	459	485	468	460	517	500	499	494	475	527	499	484	484	498	459	483	499	472	501	464	491	464	484	490	500	496	464	481	507	442	499	525	455	499	486	488	471	421	481	503	490	484	503	490	472	517	485	441	461	457	492	496	423	460	513	443	520	494	503	491	441	503	472	475	474	481	492	463	465	504	482	468	468	493	437	502	480	459	462	464	518	478	456	509	483	475	476	440	498	483	518	478	538	460	443	457	472	505	470	544	480	503	515	483	505	513	506	483	480	485	486	509	496	499	459	467	513	488	495	493	503	484	484	440	499	465	498	494	470	488	488	444	471	469	462	441	528	461	468	462	499	452	460	470	478	449	473	496	492	475	513	503	502	468	447	457	515	512	499	477	488	495	500	481	489	496	495	476	507	485	465	499	475	499	498	459	470	484	454	474	486	478	519	519	489	507	452	489	491	481	479	484	449	496	482	479	503	485	500	477	497	472	504	485	483	517	524	484	498	483	455	483	488	469	470	486	401	485	484	483	522	470	480	500	456	487	464	462	543	453	491	451	533	446	460	484	482	446	525	461	504	485	485	494	464	470	472	461	525	499	515	475	502	481	523	460	492	467	471	500	517	465	465	468	536	462	483	518	474	494	506	462	504	494	499	503	471	500	500	482	473	493	482	462	501	473	481	510	491	500	494	541	481	463	491	462	480	500	456	525	467	468	475	448	497	489	503	478	487	479	477	462	467	442	470	441	462	478	523	469	480	508	492	485	471	462	506	488	514	450	517	493	484	495	455	514	508	520	524	474	473	493	508	525	474	523	490	456	477	483	486	493	478	481	474	490	517	431	498	512	486	466	482	486	486	513	506	480	481	496	516	490	475	467	477	487	476	481	487	480	493	438	484	483	458	465	463	490	466	497	454	449	511	466	486	475	447	453	462	486	503	485	491	536	474	490	431	509	449	475	504	503	446	465	465	463	494	512	458	484	517	439	461	473	477	490	476	520	531	488	454	507	456	506	515	455	485	468	495	481	502	486	516	471	474	472	492	529	498	501	496	466	533	494	501	458	500	504	479	473	492	516	480	466	451	484	467	464	496	504	474	491	496	510	526	468	456	491	489	504	465	489	476	494	502	456	510	487	469	490	498	480	470	501	452	498	473	476	517	464	532	496	509	485	481	471	467	496	508	475	460	502	485	499	514	452	474	502	484	488	495	464	470	511	493	462	466	481	523	493	510	459	456	510	515	474	547	462	452	483	469	508	488	538	513	473	478	519	477	486	498	449	440	465	514	463	482	499	483	459	466	485	461	459	499	494	491	518	502	443	469	472	447	461	484	441	525	504	491	478	474	456	500	473	479	492	443	477	453	490	515	493	484	458	497	453	495	485	454	452	491	482	475	469	493	464	471	477	448	494	496	521	471	535	484	458	447	446	454	484	459	516	520	493	489	477	484	499	458	489	473	468	465	480	478	491	460	471	499	511	477	524	488	485	514	525	455	461	461	492	483	494	479	487	497	477	489	478	486	476	449	506	495	479	499	498	486	467	490	492	470	466	505	492	518	437	445	498	469	443	501	493	435	487	457	489	494	484	488	456	485	497	490	507	462	467	456	456	448	488	474	518	470	490	436	552	491	500	495	524	464	473	450	481	470	472	445	501	482	475	488	479	472	500	471	501	533	473	507	476	492	459	471	452	453	497	491	499	479	502	461	472	510	488	499	483	444	504	467	492	488	513	513	458	494	494	517	504	482	477	488	507	473	453	478	486	506	516	469	526	505	466	475	494	484	478	475	478	509	482	510	477	495	471	478	493	492	522	467	488	471	482	493	492	466	479	490	518	503	481	471	457	501	475	481	493	451	479	465	494	483	460	509	487	510	506	463	488	479	491	468	491	466	458	476	502	531	502	509	523	504	448	442	483	480	479	506	499	454	459	499	469	483	468	440	498	488	468	483	498	517	473	478	500	452	463	460	489	461	488	450	472	494	475	496	475	467	493	477	533	497	513	498	473	473	478	494	520	447	458	490	500	506	500	480	480	464	483	492	493	459	496	477	506	455	516	474	450	480	480	495	498	481	488	486	465	521	492	459	502	453	486	499	457	496	470	481	463	454	470	464	478	497	498	470	509	499	476	493	471	447	486	502	438	485	489	511	531	513	508	467	470	480	493	494	493	455	460	487	483	475	492	478	462	477	454	459	503	471	473	505	494	547	438	447	469	504	481	494	512	533	471	489	493	482	501	451	502	485	466	500	466	474	496	502	512	478	475	493	477	481	486	474	503	465	503	469	456	463	467	432	478	455	478	483	514	485	481	518	511	452	489	489	457	470	490	493	515	509	429	501	497	458	495	543	518	483	467	487	493	496	465	458	470	442	477	444	495	497	495	473	474	474	484	508	481	505	472	504	487	480	451	501	481	512	468	453	506	472	492	499	439	482	504	467	465	515	468	499	483	500	454	481	481	491	493	460	454	484	509	498	488	465	479	458	472	456	468	484	492	475	517	477	459	491	467	475	500	454	478	518	486	505	469	459	473	478	500	509	493	489	486	463	465	449	495	472	502	485	458	451	477	511	504	495	505	484	454	513	468	487	458	495	481	503	484	482	492	482	460	508	451	469	463	484	476	496	476	515	493	505	525	496	527	484	475	497	495	501	465	482	508	496	477	442	455	536	526	488	472	484	490	466	481	521	477	451	480	495	503	492	493	475	464	474	490	496	468	510	490	476	438	531	514	434	502	484	488	488	552	470	493	523	496	461	501	524	446	529	483	478	460	479	475	494	467	499	517	478	483	493	511	441	487	489	493	482	454	480	508	482	514	521	487	488	480	437	497	455	484	471	477	472	440	465	495	492	526	500	446	469	508	485	467	473	477	497	509	500	485	498	482	477	505	505	533	510	499	530	464	470	480	481	492	490	503	494	494	461	510	494
24967	20936	26755	25010	4431	395	305	241	219	210	174	179	159	187	147	160	148	150	142	136	138	120	123	135	113	112	133	117	115	122	136	135	127	128	113	117	117	129	106	130	137	139	120	100	116	124	120	118	107	125	117	127	106	128	127	124	117	125	141	114	129	128	128	128	115	124	117	126	100	128	123	114	126	114	115	114	120	125	121	111	114	111	107	126	145	139	113	125	115	124	123	101	122	130	114	108	113	143	96	117	117	115	109	113	126	118	107	124	128	111	104	117	120	135	116	112	113	119	104	121	111	90	111	115	115	116	125	111	116	106	127	104	111	120	126	122	116	108	118	124	123	107	113	107	119	130	111	122	111	132	124	125	132	121	115	123	125	106	140	99	116	127	107	119	105	112	126	105	114	137	141	115	118	120	137	114	137	126	113	111	120	109	110	119	132	111	123	112	127	127	107	120	114	118	111	115	131	104	123	128	103	110	125	102	117	103	131	113	91	130	115	118	124	125	114	113	132	115	119	106	99	109	128	111	111	109	127	130	113	127	107	130	119	135	112	118	130	118	121	107	117	117	98	109	120	117	118	112	120	101	130	111	118	105	131	119	116	111	108	110	103	124	108	104	132	117	122	127	128	109	120	130	111	122	124	113	113	117	105	103	105	114	125	118	111	131	105	115	131	121	136	110	108	134	95	99	153	136	107	135	125	109	142	125	123	108	110	116	134	148	102	105	131	115	115	105	117	131	95	113	110	104	113	132	122	119	122	108	114	121	110	121	110	108	114	116	119	109	108	113	121	113	111	128	119	119	117	111	106	127	96	132	123	113	128	115	90	130	130	98	105	102	128	95	140	99	131	109	124	122	118	126	120	114	126	115	122	119	122	128	121	113	127	115	109	121	119	112	103	126	127	117	122	127	107	120	114	97	116	119	114	112	128	132	123	126	129	106	115	125	106	118	112	119	110	115	116	110	126	118	113	116	123	115	95	96	120	134	124	113	123	110	118	107	119	126	109	115	120	117	126	108	118	99	120	109	121	110	134	111	112	104	123	123	113	128	118	115	151	134	111	113	134	105	102	126	116	115	94	110	99	123	134	129	123	109	105	118	128	126	110	112	120	105	124	124	116	137	109	121	115	125	122	129	115	117	111	96	116	111	131	109	105	129	123	125	110	135	127	108	111	116	116	99	120	119	114	115	100	102	105	110	127	129	129	115	130	123	111	114	134	132	134	119	125	122	139	119	115	110	131	107	105	110	98	115	111	136	126	130	114	124	106	111	118	101	119	105	109	125	124	119	115	122	117	114	123	104	118	107	100	129	126	124	101	104	127	121	117	113	117	109	127	138	122	127	125	115	117	117	121	108	127	103	107	114	116	111	99	126	116	111	111	108	105	104	112	115	119	109	112	116	110	118	111	130	120	130	131	109	108	121	115	111	153	112	134	132	125	116	119	122	112	116	120	110	123	128	108	129	128	130	117	127	112	129	104	107	152	103	118	109	128	119	112	116	120	118	108	113	122	101	125	125	91	107	118	129	108	115	112	112	101	112	122	106	116	122	146	119	117	101	110	119	109	109	107	115	99	127	103	128	100	111	111	135	116	119	113	107	109	122	114	107	125	114	121	128	132	112	128	124	121	98	112	116	121	98	117	126	127	112	123	94	111	129	146	120	116	130	112	122	137	108	132	91	112	120	117	116	121	104	116	112	119	131	117	134	109	120	135	141	139	133	114	137	121	128	118	106	99	113	116	123	103	110	123	125	114	131	139	123	121	114	105	113	96	111	140	128	104	118	126	112	115	125	123	113	128	120	111	123	131	114	118	118	104	111	92	106	114	113	132	124	141	123	139	124	118	126	119	126	129	134	133	107	106	123	121	106	121	128	120	115	118	106	125	115	124	126	115	98	107	109	99	114	115	110	136	107	119	112	115	109	110	115	116	117	93	120	125	116	130	103	107	126	124	117	92	90	126	128	104	136	117	119	107	123	115	127	122	123	121	131	123	120	115	122	128	124	114	118	118	113	118	111	110	101	113	125	133	114	122	118	121	111	111	123	117	127	119	119	105	127	122	111	121	123	125	113	122	118	119	96	103	128	90	115	108	113	112	127	111	102	105	106	109	128	121	121	104	148	113	115	107	123	112	125	123	101	117	126	124	106	108	117	118	126	111	140	112	113	121	131	117	111	111	124	122	116	126	131	131	133	115	119	123	99	109	139	113	110	131	105	129	111	128	114	132	107	119	125	108	108	115	116	107	118	106	126	116	90	112	117	111	119	112	126	112	123	93	117	117	104	122	119	101	113	132	118	147	107	134	115	116	105	129	124	107	114	106	114	123	101	142	114	118	142	112	120	119	133	118	114	97	104	123	114	111	131	113	116	122	101	111	122	133	101	122	106	128	122	112	108	105	118	117	123	103	109	105	119	117	134	117	108	135	110	116	132	132	121	125	116	136	122	115	133	121	126	110	119	113	111	128	113	126	133	125	129	109	110	114	103	123	146	116	138	106	128	122	127	121	127	130	121	125	124	100	110	110	112	121	119	127	118	120	127	112	124	108	107	105	119	109	84	114	127	115	115	124	123	112	106	106	115	121	119	128	128	105	128	116	110	136	116	129	121	108	120	104	114	111	125	133	117	106	133	116	92	108	121	116	126	118	131	138	121	130	124	115	100	139	129	123	102	129	108	132	94	115	112	123	108	109	122	103	109	127	125	135	120	123	129	126	111	105	119	109	118	125	111	119	124	148	120	122	107	103	106	101	104	110	103	131	111	106	117	103	95	130	118	125	126	125	123	106	135	127	119	133	120	111	116	125	107	138	115	118	105	127	123	118	118	116	140	113	107	99	123	102	130	122	116	109	136	115	139	111	142	125	120	102	115	111	118	118	115	118	116	103	115	99	126	115	118	125	97	125	106	114	112	122	118	121	105	113	124	112	119	116	102	128	135	121	109	121	115	118	113	107	129	101	109	106	111	114	118	111	127	135	123	115	115	119	142	103	117	123	111	116	112	126	102	110	111	125	123	129	101	93	133	103	108	119	118	121	100	121	124	112	130	115	119	104	145	117	123	125	103	129	113	105	109	120	132	107	117	124	111	118	130	117	114	109	120	118	129	102	120	109	115	122	135	102	111	123	120	112	97	120	107	112	116	115	133	111	115	110	114	116	106	97	94	110	114	128	122	115	106	130	117	111	125	110	112	131	111	130	140	132	120	117	125	119	117	122	122	110	109	123	130	104	127	117	109	123	136	122	120	112	91	124	104	123	112	122	121	105	135	110	116	126	121	108	120	115	115	104	119	110	123	133	132	136	92	141	116	112	114	140	112	111	124	127	115	113	97	120	113	116	130	123	119	118	116	91	93	112	107	120	116	133	115	123	120	99	100	115	111	118	118	128	120	117	123	104	123	122	110	129	136	111	116	106	98	110	128	99	118	127	121	110	113	101	102	123	133	97	98	107	116	138	116	141	124	107	116	103	124	109	129	107	117	132	115
4670	5552	4046	1901	1329	1003	742	619	511	442	361	387	319	310	304	277	246	244	242	229	212	211	211	214	207	205	207	189	213	183	185	176	197	192	188	176	201	195	157	193	193	173	173	187	172	184	187	199	192	179	167	173	149	198	168	174	162	170	149	174	156	172	169	157	187	195	170	192	139	192	168	170	166	190	165	147	210	200	183	170	170	192	178	167	178	177	187	160	166	163	162	167	188	173	181	185	206	155	175	175	186	134	177	170	190	172	165	172	166	163	177	196	176	175	165	157	181	182	174	163	190	183	164	155	179	166	169	171	169	165	149	165	164	192	196	191	185	162	166	150	156	197	154	179	150	162	172	159	192	191	181	185	172	166	165	165	186	164	196	179	164	171	175	172	173	170	154	184	168	176	181	173	163	169	194	188	151	160	163	170	167	192	167	166	179	162	156	181	171	181	149	178	169	173	162	167	158	153	148	169	155	208	157	161	191	167	158	163	152	187	179	185	200	185	164	182	158	170	203	181	177	160	186	181	179	179	167	185	164	183	168	152	169	183	152	159	172	165	171	160	208	176	164	179	174	161	166	178	186	158	153	170	192	161	174	165	175	177	176	164	185	189	167	184	181	151	174	179	160	157	164	169	184	190	174	179	182	168	174	155	171	165	190	166	158	171	151	173	168	146	190	189	176	175	162	163	166	172	188	176	144	175	190	164	177	164	167	173	180	175	168	173	171	162	168	176	176	174	194	182	180	167	167	152	177	150	154	171	154	179	189	182	206	160	179	174	175	162	163	181	175	176	148	154	162	159	183	202	138	163	165	181	181	188	173	190	165	189	172	169	176	157	159	193	185	185	191	186	191	175	133	174	144	161	167	155	175	157	182	183	174	156	197	144	162	174	183	164	154	178	166	169	154	199	163	174	167	176	165	169	160	162	160	201	177	158	176	173	171	159	178	169	150	180	172	166	171	158	179	174	180	166	156	181	182	165	158	158	171	162	173	175	198	174	168	177	162	177	175	171	153	174	144	176	171	138	185	172	165	161	182	175	155	165	175	151	155	176	142	165	161	158	175	175	183	162	196	164	174	152	168	148	206	192	166	177	161	170	171	173	154	155	168	156	184	162	160	165	174	175	150	172	191	173	163	180	171	169	176	187	164	192	161	170	167	158	161	163	157	159	159	185	160	185	186	154	161	160	161	167	175	173	167	155	186	166	151	173	164	149	165	174	171	192	173	167	168	177	159	176	169	158	158	161	159	195	189	176	188	168	182	163	167	175	203	189	151	166	166	146	156	150	170	189	166	197	180	159	179	175	161	161	176	199	152	162	187	184	175	171	172	175	181	183	207	173	155	174	165	156	166	160	176	174	177	163	172	164	163	188	171	180	190	188	183	182	181	174	167	172	171	167	157	150	171	181	176	155	180	186	161	171	170	165	163	177	149	189	170	170	184	142	173	175	187	184	173	166	175	166	166	172	189	184	163	190	201	195	165	164	179	171	176	169	168	156	157	185	157	147	179	158	171	198	162	179	173	199	161	176	188	179	183	164	156	173	174	169	179	179	176	173	177	174	194	167	180	157	178	175	193	174	178	166	168	169	189	165	167	183	193	172	159	166	155	197	176	151	170	174	142	189	171	171	158	168	182	179	173	183	164	183	165	151	196	188	204	178	181	159	167	157	173	169	161	156	161	140	172	162	176	188	169	174	147	172	171	175	156	153	172	140	178	160	168	196	167	188	182	178	181	170	162	155	162	161	171	178	169	201	181	155	188	179	175	175	169	158	150	149	173	182	164	173	178	163	177	168	180	158	159	184	154	172	152	187	169	163	179	168	176	194	184	181	170	167	167	166	153	169	165	185	171	183	185	168	168	169	176	164	196	178	163	173	160	175	184	163	168	159	148	138	173	186	164	147	174	183	193	183	170	174	163	168	144	179	173	170	191	162	172	180	181	167	161	164	165	174	160	214	175	157	162	183	177	183	173	148	168	178	172	167	152	165	166	166	153	171	165	165	155	181	162	185	188	180	172	179	179	151	172	163	152	175	159	170	181	182	183	161	167	190	165	196	162	175	174	170	171	185	172	156	168	181	147	164	183	159	151	169	174	155	182	157	140	159	161	166	149	170	173	193	181	180	154	172	172	160	150	166	161	172	182	144	160	167	157	175	183	167	189	179	157	144	168	169	164	165	157	179	169	186	158	152	159	169	185	189	181	168	181	162	168	181	165	161	163	159	162	185	169	171	198	167	169	185	176	168	164	151	204	183	162	145	185	170	160	184	185	170	178	180	186	181	149	159	179	161	165	178	169	153	184	170	172	185	167	156	195	164	170	173	194	169	176	179	183	192	175	163	162	185	138	174	134	176	182	189	202	157	161	167	178	178	159	164	164	153	172	179	210	163	173	171	151	166	198	198	144	161	161	163	171	181	197	167	167	156	184	162	171	169	176	161	156	171	147	161	172	159	167	165	150	172	177	157	173	160	159	169	180	169	170	159	173	180	161	178	179	159	180	145	170	171	169	163	185	186	171	169	189	163	162	163	161	149	166	157	186	191	158	186	158	174	165	146	158	178	169	156	154	168	169	177	161	158	158	186	158	132	177	161	161	157	177	163	157	163	173	192	166	205	170	164	171	151	174	192	155	156	173	164	158	185	156	155	184	170	169	207	192	140	146	149	173	185	175	168	187	187	174	179	155	174	170	155	188	176	157	168	130	160	137	193	187	151	156	169	168	180	167	175	173	178	178	172	164	127	170	170	138	163	153	174	152	151	164	182	185	168	184	162	170	168	161	154	156	189	159	169	174	174	159	176	183	171	171	185	153	157	179	171	184	180	184	159	207	179	155	156	160	160	177	158	175	171	170	166	177	167	164	168	170	169	164	169	179	189	168	174	166	168	183	168	173	163	177	187	189	173	161	180	163	152	169	167	159	176	176	156	197	183	156	155	187	200	182	155	172	187	164	178	170	153	159	170	191	194	162	151	165	175	202	151	165	171	173	169	163	149	159	182	183	172	196	164	172	162	156	176	170	166	180	178	145	187	188	148	166	148	172	176	175	177	183	170	180	205	174	183	182	144	171	178	167	161	159	139	169	187	167	167	173	186	167	179	172	177	169	168	155	166	150	173	184	165	175	185	173	190	179	174	178	154	159	180	166	164	159	172	165	180	148	134	157	156	150	197	171	184	164	170	164	164	173	174	157	212	162	167	178	179	156	160	193	165	176	161	141	166	160	197	177	175	180	184	154	161	188	162	177	155	160	160	147	195	152	181	181	140	164	177	169	194	139	165	170	190	181	165	172	196	197	182	178	180	173	143	177	175	153	170	194	159	184	190	161	175	173	190	192	175	178	169	170	164	195	167	176	172	161	169	161	205	152	163	170	170	153	168	182	170	177	170	148	171	165	162	184	172	174	170	161	179	151	179	171	186	180	158	193	170	164	170	162	162	161	137	175	165	177	174	162	161	159	174	189	182	150	183	168	165	158	158	173	158
22760	21006	28750	23455	21000	21014	6186	1199	865	841	784	681	660	601	592	564	522	534	554	520	480	494	505	495	469	483	492	446	440	454	443	425	411	441	466	448	462	425	486	431	442	430	416	445	433	435	446	413	467	424	402	445	448	416	451	442	452	471	441	445	436	426	452	441	437	404	423	424	440	424	408	404	433	467	390	401	424	404	411	425	425	470	429	441	440	440	414	440	405	417	448	441	433	421	420	429	428	383	408	425	455	475	392	396	435	387	397	425	420	418	415	401	439	472	430	435	448	380	442	389	403	431	420	427	422	422	406	419	417	412	390	443	416	400	475	398	383	403	395	391	445	391	417	419	435	457	405	455	420	404	412	398	421	433	418	406	424	413	414	413	403	404	404	384	436	421	457	439	405	416	428	400	425	395	467	399	436	413	449	441	446	423	438	441	454	450	427	421	404	419	454	431	437	456	428	430	436	436	426	408	406	380	454	420	405	390	425	429	406	411	437	377	455	443	401	400	453	415	420	420	423	418	391	385	412	399	409	446	412	422	432	410	421	385	435	415	460	412	418	423	406	405	418	388	480	426	382	447	447	424	435	431	454	424	422	416	395	455	423	418	433	427	411	386	452	417	417	438	394	421	430	374	422	419	412	416	421	409	437	420	406	403	454	413	397	424	432	425	424	420	400	421	418	443	437	418	459	426	426	393	392	419	438	434	419	438	418	419	464	366	450	405	471	397	399	412	454	412	430	435	416	415	419	399	401	407	414	375	423	404	415	422	393	399	418	406	410	400	466	403	405	437	427	435	426	459	437	421	420	425	427	422	401	420	432	446	412	429	428	438	412	420	412	372	457	392	391	426	435	415	397	393	421	459	422	415	404	467	421	440	428	391	463	405	378	394	382	445	448	451	423	396	394	386	430	428	406	398	441	393	395	423	420	420	423	406	393	425	397	414	370	427	427	415	397	417	407	437	438	408	424	415	434	484	434	425	426	404	410	391	440	427	439	446	419	446	419	422	411	437	415	429	439	476	401	405	409	418	399	412	462	410	434	424	440	434	423	421	411	427	389	456	427	427	418	445	467	392	396	445	423	440	407	457	393	420	419	463	410	414	429	431	417	432	439	438	408	427	403	422	408	421	423	417	383	456	417	429	408	450	446	425	413	423	423	404	443	389	412	422	411	445	396	400	385	405	388	395	432	438	402	405	411	413	448	458	407	426	408	393	421	413	404	386	429	440	429	418	432	396	423	431	396	404	427	397	411	455	385	471	437	431	449	380	457	437	420	406	428	423	450	390	408	418	418	436	432	420	447	443	411	398	399	376	418	394	394	371	426	428	399	392	402	421	450	396	436	391	402	399	388	415	399	451	440	422	439	428	464	397	431	437	439	394	414	436	417	434	411	410	429	466	453	437	393	488	484	394	428	450	414	425	415	382	444	426	441	433	436	452	421	403	414	484	402	456	439	451	428	411	413	441	428	431	440	421	407	447	451	412	424	449	434	381	436	366	396	441	410	438	403	435	421	419	434	430	421	439	443	445	438	409	370	432	420	437	423	424	393	397	428	443	438	413	436	419	442	403	395	429	415	407	431	384	448	414	415	422	386	426	399	411	427	412	399	391	442	428	370	438	428	419	430	415	429	414	424	443	442	394	406	426	442	427	417	428	418	430	449	434	421	447	438	416	411	417	396	380	435	396	428	430	392	426	400	405	397	429	389	401	444	410	420	417	413	425	442	391	434	421	435	391	447	431	451	429	414	402	399	433	407	409	449	421	379	435	407	431	414	428	396	405	421	476	422	408	454	418	465	416	374	400	428	419	416	436	432	418	440	433	410	468	430	465	425	404	432	411	410	428	382	404	381	441	402	396	460	435	442	429	419	413	412	428	426	391	387	423	418	442	406	411	427	436	394	430	450	397	408	439	398	414	403	412	410	455	435	444	389	450	409	438	390	403	434	372	415	434	389	403	420	386	394	433	426	406	414	403	461	449	423	409	394	399	394	421	382	400	377	426	429	398	421	414	439	363	395	393	435	445	422	447	429	416	391	382	464	414	431	406	427	419	450	410	403	419	409	399	428	417	392	425	413	401	419	438	390	440	445	391	436	442	421	405	408	380	426	390	416	416	407	410	440	440	389	424	466	432	397	396	381	436	408	462	418	424	403	441	436	423	436	420	442	433	415	424	441	439	427	459	472	446	440	408	403	417	409	438	451	397	453	436	408	411	367	448	405	423	440	416	411	408	436	426	426	431	414	433	439	412	392	448	401	403	423	380	434	422	426	403	423	424	387	439	433	426	419	402	448	408	422	430	434	447	411	465	402	436	396	435	449	405	437	452	442	418	389	427	417	448	418	417	401	410	403	428	442	434	447	392	435	381	443	408	401	447	407	385	455	444	408	431	406	423	433	426	446	400	414	416	450	436	420	380	406	458	378	436	441	420	417	453	426	397	454	399	431	426	408	429	420	435	423	422	392	439	411	449	403	424	458	411	416	440	431	449	392	425	425	401	403	410	429	422	434	414	431	403	432	463	445	419	414	479	451	424	394	416	409	445	408	411	441	427	439	439	423	433	377	424	412	386	375	453	438	391	411	440	384	420	412	456	434	388	456	449	397	418	414	417	431	458	421	422	473	430	413	431	399	377	409	419	422	419	430	408	421	420	448	401	404	418	438	441	425	427	404	426	433	430	403	445	422	418	449	422	468	440	425	433	429	407	422	404	406	442	417	446	440	429	437	427	408	396	423	402	446	432	430	412	441	432	429	440	437	425	412	425	401	437	413	409	395	408	445	409	443	411	411	418	436	462	417	435	436	419	440	406	397	392	368	417	437	436	486	432	390	415	418	429	385	381	409	436	431	431	424	370	406	405	437	389	419	408	418	422	427	425	455	394	433	421	412	398	406	411	394	397	403	406	411	390	436	462	410	441	377	426	399	441	448	400	380	461	411	426	444	420	425	431	455	396	392	411	403	394	419	416	407	400	450	404	408	418	450	420	420	406	421	430	397	441	394	424	389	419	429	418	397	397	418	407	382	387	407	394	401	418	433	403	403	402	400	441	427	443	446	420	412	454	430	425	401	414	408	412	455	364	427	389	404	412	460	414	435	413	399	426	420	416	419	460	422	460	411	427	428	429	444	412	438	412	409	400	445	405	435	428	467	414	430	400	427	394	429	414	414	419	406	422	411	410	415	403	416	457	418	418	462	452	414	423	390	437	401	417	430	411	428	471	435	458	413	434	440	408	454	450	436	413	411	416	437	397	436	392	411	416	437	416	422	406	394	400	426	410	444	400	396	386	438	418	400	421	416	427	446	434	410	409	414	382	429	393	399	428	391	373	445	404	436	387	428	427	444	417	436	421	444	399	414	400	420	423	411	381	409	434	415	394	367	423	426	442	420	437	422	431	365	433	418	436	402	439	428	393	411	439	467	395	385	416	406	409	430	410	389	416	404	436	441	390	412	453	391	448	429	400	411	421	440	397	400	391	387	377
7642	17417	13272	7181	4921	3600	2816	2194	1854	1558	1373	1244	1061	1057	957	903	819	830	784	770	709	712	631	693	666	630	632	598	605	639	609	618	567	568	579	563	569	622	568	593	563	529	565	553	573	579	591	584	603	545	572	529	565	545	553	530	568	593	549	567	528	564	536	522	552	588	549	583	521	546	562	567	597	521	524	509	561	490	547	550	557	532	517	554	523	586	526	526	548	529	515	560	525	514	549	560	548	532	532	542	503	542	553	557	531	538	580	538	520	553	522	536	544	526	541	514	523	536	510	543	534	540	535	520	540	512	508	557	567	528	506	533	544	513	525	528	526	521	546	555	559	508	539	530	512	582	567	521	517	518	515	586	494	531	561	506	532	536	560	558	499	517	530	567	525	556	544	530	555	491	510	513	516	521	534	563	536	517	548	513	524	529	564	537	526	537	510	526	531	533	537	509	499	525	514	509	546	536	511	517	515	515	556	554	535	503	513	549	518	542	492	522	539	597	509	504	519	570	529	549	548	542	565	541	541	545	519	517	492	488	545	497	513	514	543	531	575	533	518	550	542	517	559	555	522	524	542	538	510	558	485	555	511	568	498	513	551	506	525	533	521	529	509	546	559	528	554	491	523	530	509	532	538	522	560	559	514	519	571	548	542	537	539	531	543	520	522	550	530	525	522	523	521	543	565	547	518	533	508	538	512	528	508	567	513	513	526	499	482	598	526	515	542	546	538	567	561	551	499	522	578	516	499	513	542	515	516	524	531	524	551	449	548	565	487	496	526	550	573	523	515	516	531	524	505	537	539	530	497	547	511	544	501	529	511	507	516	492	526	541	535	533	524	550	545	485	543	565	586	498	499	531	531	554	556	531	545	545	532	559	499	547	531	568	554	493	501	548	511	500	561	530	525	517	560	534	522	550	541	547	559	572	550	524	495	508	505	516	526	539	518	570	516	544	519	535	505	490	541	521	546	534	527	491	536	496	537	515	561	553	510	556	547	582	525	568	536	541	565	482	533	537	506	520	510	511	565	544	524	521	543	563	515	537	532	516	559	531	550	540	524	546	555	536	555	478	550	501	571	556	549	557	571	527	537	514	522	495	528	516	569	495	551	556	516	525	531	522	550	553	530	532	521	519	544	531	546	548	551	527	494	550	591	513	542	540	543	539	526	517	558	538	562	463	529	573	523	531	568	506	541	527	513	560	513	540	512	528	492	520	521	551	496	530	505	555	539	547	558	563	517	544	578	537	530	568	544	554	542	523	548	533	498	542	555	539	527	517	512	522	524	563	500	512	551	494	522	588	535	538	516	525	515	491	555	511	510	509	500	541	523	500	544	496	507	472	531	554	522	528	538	518	508	579	557	514	552	503	527	562	479	536	518	545	537	531	545	524	525	518	585	545	547	526	484	532	507	533	518	526	533	588	491	530	527	552	538	527	515	533	565	545	564	552	513	524	593	542	544	497	497	505	547	517	549	544	526	528	520	525	513	530	524	491	555	530	550	547	527	539	511	540	530	561	524	529	514	519	521	510	573	568	564	524	530	529	532	490	523	514	537	561	540	557	507	513	538	523	521	594	549	540	566	529	510	495	566	539	522	519	541	528	545	569	528	552	533	621	486	579	513	563	509	536	522	538	518	572	520	536	523	537	554	548	538	511	536	529	508	530	547	551	518	491	540	526	526	570	527	544	539	524	529	501	485	536	539	529	506	529	527	509	532	566	528	534	513	547	521	538	520	513	528	537	495	537	542	524	529	543	509	595	510	542	557	529	537	554	525	537	522	572	554	521	545	545	529	500	535	503	546	555	516	528	531	551	527	510	522	562	519	536	541	526	538	556	543	504	545	508	522	527	538	529	524	493	531	492	526	524	520	517	524	526	531	536	526	524	506	557	508	524	540	503	537	516	510	521	519	565	533	515	521	494	534	560	549	562	516	564	488	536	520	526	516	533	555	514	501	546	544	564	540	522	569	510	530	525	519	552	530	516	516	543	512	518	525	532	524	528	527	517	513	587	547	560	555	528	559	506	534	541	532	523	531	495	531	521	533	545	530	538	488	555	535	567	511	512	540	514	501	549	515	555	490	519	566	506	536	551	537	495	502	540	522	569	520	530	518	527	590	535	504	521	536	505	510	535	531	492	503	531	497	563	522	516	522	514	567	558	527	501	572	519	492	509	557	511	535	539	537	564	504	522	520	537	522	551	563	515	554	536	549	491	502	547	528	551	525	545	511	511	525	514	515	525	559	523	552	557	542	526	549	569	529	501	543	528	564	530	514	548	532	526	533	514	510	528	540	495	558	513	545	548	546	560	506	541	530	519	547	509	516	530	494	532	545	536	526	512	523	556	491	510	507	570	557	531	569	538	574	567	545	568	523	538	536	528	560	525	515	523	542	542	571	510	536	529	539	547	549	550	530	516	515	535	526	524	542	517	512	535	514	524	537	529	514	545	529	495	528	576	510	540	554	533	551	520	509	534	545	534	501	487	506	528	513	518	549	529	565	534	557	488	537	533	536	489	485	552	545	538	523	571	537	517	485	521	556	517	521	524	549	538	548	521	549	532	567	510	563	538	554	529	498	554	486	553	511	483	531	533	503	540	521	560	524	563	517	534	513	543	521	483	542	512	506	504	536	544	516	554	573	533	575	533	514	553	545	521	552	519	551	513	524	552	529	529	510	493	491	514	573	506	507	565	489	505	538	553	516	540	546	568	525	525	513	547	559	510	557	534	521	504	532	526	518	520	539	507	538	569	564	569	508	504	532	506	535	561	527	551	531	523	538	519	553	517	546	558	529	527	551	512	512	525	517	562	527	489	538	541	521	507	489	539	507	501	571	537	501	525	532	528	527	534	536	528	539	521	517	536	521	585	528	526	578	529	461	523	509	508	523	568	550	521	549	529	566	505	558	559	541	521	482	585	561	543	477	526	517	526	531	560	543	552	530	539	539	549	493	524	519	519	552	535	508	510	542	544	539	547	489	533	499	537	533	527	527	520	577	508	518	530	506	525	534	514	477	502	537	534	551	544	517	528	516	490	542	550	522	517	545	544	547	532	519	531	534	506	541	512	532	532	542	539	565	513	530	516	529	493	532	563	585	519	555	550	517	556	525	561	490	533	574	530	562	527	484	575	525	537	516	577	494	527	533	545	545	547	558	557	558	510	511	500	536	502	489	529	526	571	479	498	564	560	522	538	520	545	506	501	553	559	550	530	541	526	535	543	534	479	547	522	522	535	580	539	541	509	494	571	526	532	503	512	555	556	515	530	566	531	535	552	519	540	537	493	486	550	508	555	510	567	526	536	514	520	512	486	492	525	531	512	518	508	537	505	575	533	510	517	525	556	551	500	543	483	515	550	584	565	508	565	535	524	533	510	550	546	549	515	524	538	486	508	575	506	540	526	537	530	507	516	558	531	506	526	540	480	544	565	518	553	531	520	542	557	507	535	516	558	534	547	532	520	530	528	548	535	528	563	572	571	542	486
26742	18809	4465	443	276	261	213	191	192	174	186	170	152	155	177	145	189	196	184	172	171	169	162	157	172	184	154	169	150	157	146	153	175	172	188	155	157	160	174	180	162	156	174	145	163	171	171	182	173	176	176	142	161	174	155	155	162	171	174	157	163	142	161	169	171	159	190	163	133	167	174	171	141	168	159	157	180	197	158	168	141	180	170	175	192	179	186	192	151	185	162	170	167	181	161	152	168	181	153	167	177	196	178	147	211	186	161	173	185	176	179	165	182	150	157	151	171	154	154	164	180	178	169	158	173	153	155	177	161	179	180	155	141	173	164	176	189	160	172	177	178	167	162	148	171	148	159	146	156	171	155	165	166	163	179	159	151	160	169	194	173	194	162	160	168	164	162	183	155	167	188	157	179	172	170	167	172	186	149	160	170	162	170	168	160	164	165	165	170	171	170	176	186	174	169	160	197	156	164	180	150	157	170	156	177	181	166	150	167	140	165	175	172	170	166	164	171	148	157	158	156	140	185	152	169	184	161	147	172	181	158	157	157	156	150	172	174	179	185	148	144	165	155	161	170	163	162	163	168	184	160	177	161	153	154	164	172	155	163	153	177	158	153	167	146	171	177	150	169	166	163	169	177	186	171	156	167	199	166	191	168	157	159	158	177	170	163	176	176	166	153	173	175	177	166	187	157	165	161	159	172	163	172	163	197	164	150	153	163	191	177	172	158	176	160	171	171	156	158	153	158	159	184	171	144	171	177	167	150	169	155	151	178	175	151	163	188	178	160	158	184	170	172	165	153	155	180	161	176	166	156	192	169	148	183	171	172	173	198	164	205	166	164	172	153	159	161	173	155	178	180	151	176	144	172	171	160	160	162	170	156	189	183	158	195	161	155	160	174	176	169	188	163	166	172	161	153	168	170	160	151	162	170	149	148	182	152	161	174	167	168	174	178	155	161	171	169	187	169	159	150	153	161	160	188	142	174	176	185	144	167	167	157	153	167	163	154	186	174	176	174	189	157	180	175	169	169	167	178	162	179	163	186	168	183	151	201	161	189	154	166	169	176	156	181	184	172	156	155	177	161	170	166	157	165	148	182	167	142	181	143	175	154	166	176	180	160	172	169	175	179	140	159	170	175	185	186	194	149	168	183	153	156	174	157	190	174	176	175	166	182	174	176	176	166	159	157	148	157	161	148	175	184	175	178	196	182	175	167	181	171	161	153	191	157	174	170	165	184	152	181	169	169	181	151	168	163	165	172	149	172	161	165	152	164	178	159	160	162	163	153	159	176	183	173	161	166	143	162	164	174	153	180	189	175	167	154	138	193	175	178	169	152	155	188	174	146	172	159	168	158	152	175	166	157	183	182	168	181	169	161	179	162	186	170	154	169	166	165	164	165	155	169	208	147	162	183	194	181	157	161	188	159	201	161	179	157	147	177	157	178	167	159	167	182	180	205	151	156	188	181	159	146	193	152	193	158	159	152	173	168	164	165	164	168	163	145	177	172	177	158	162	148	170	163	148	177	167	170	178	146	175	159	151	185	148	181	167	163	151	153	171	191	180	149	177	166	168	184	173	179	144	166	192	171	169	157	165	165	176	176	155	163	157	172	159	154	159	154	153	158	169	197	172	177	162	153	161	181	154	184	142	167	159	169	165	167	163	183	168	179	164	173	177	158	166	151	142	158	174	172	159	154	172	163	146	179	163	166	170	155	156	193	179	183	181	195	150	175	168	153	176	165	186	175	170	176	188	184	170	161	172	188	180	181	147	177	178	161	156	176	164	158	173	161	164	148	148	156	169	171	170	179	147	151	183	150	162	156	195	140	137	173	169	163	160	164	162	151	151	169	166	186	172	153	159	182	164	142	179	164	168	181	170	166	179	162	164	180	169	178	179	168	166	164	173	160	158	172	183	172	150	174	153	159	164	180	185	157	190	172	174	156	168	143	180	156	164	201	168	139	161	147	161	180	183	170	185	169	171	201	199	170	164	197	172	170	172	194	183	178	187	166	162	159	149	185	171	163	161	159	168	170	160	180	165	153	193	179	153	166	173	169	170	179	154	171	175	188	168	170	174	195	164	176	164	188	165	182	174	156	179	181	155	154	185	165	187	193	164	156	155	174	167	163	179	168	171	160	147	181	155	187	172	174	168	164	157	149	178	164	144	172	180	159	159	161	170	163	156	163	160	172	160	173	159	187	159	181	159	178	145	178	152	167	167	172	173	171	177	151	171	153	199	152	182	161	169	173	162	202	172	160	187	173	154	189	156	178	171	171	153	181	160	137	181	174	148	180	160	152	188	171	173	162	184	191	139	150	150	157	158	172	156	163	155	143	158	153	156	171	182	174	155	169	181	182	171	180	153	178	163	162	168	180	197	155	147	153	176	178	158	181	162	175	167	174	179	162	164	178	154	171	161	155	189	155	190	177	169	173	178	175	180	131	169	182	178	167	160	167	169	161	176	173	157	161	181	164	143	161	170	184	154	157	145	155	182	154	156	164	143	166	182	173	170	158	153	155	161	159	154	146	178	182	172	165	162	156	139	145	158	168	168	136	163	139	176	143	156	161	149	180	170	145	155	155	176	162	202	182	180	179	156	169	147	161	194	170	160	146	153	170	171	169	169	157	172	170	164	163	155	144	166	176	161	170	181	158	166	166	165	157	172	184	157	185	166	163	167	188	175	183	184	165	163	164	164	182	170	177	140	175	135	155	209	162	159	183	170	187	167	188	157	166	161	145	190	179	152	167	168	174	158	158	186	188	144	180	136	148	161	164	170	183	191	167	155	161	161	171	175	157	186	142	160	142	168	161	153	179	156	166	145	173	145	171	164	161	153	161	160	202	186	159	164	166	169	178	147	169	193	146	178	178	161	166	169	149	170	147	180	171	160	174	148	201	175	145	159	155	157	162	167	160	185	152	182	199	177	163	174	156	163	153	173	170	169	174	174	153	168	185	177	161	162	152	182	167	171	160	149	161	169	148	166	187	156	156	159	184	167	182	156	203	210	189	173	164	177	190	152	168	155	151	173	173	193	151	173	153	157	151	148	167	172	160	172	175	170	195	150	170	170	157	145	150	192	174	151	163	171	192	185	147	182	163	159	180	126	193	163	164	146	180	154	148	177	187	161	162	156	169	190	174	168	168	179	159	189	181	174	160	158	179	177	155	187	129	163	172	188	157	163	156	147	135	168	158	165	157	168	168	172	173	167	157	182	161	169	165	160	181	161	173	166	178	171	165	163	162	161	176	167	165	182	152	171	206	154	167	133	170	175	171	174	189	162	173	162	158	169	194	192	169	153	173	172	156	140	189	144	156	181	172	177	166	175	181	175	151	174	181	173	158	160	177	173	193	163	141	165	174	169	153	177	155	174	170	185	189	167	153	160	173	137	163	173	152	178	145	168	159	167	144	160	176	170	154	152	168	134	188	158	185	177	173	170	170	156	167	155	177	159	155	187	164	196	166	151	196	162	175	166	197	154
3973	1097	897	488	397	320	302	307	248	248	240	266	266	238	221	216	223	248	258	224	226	217	222	203	197	193	230	230	231	201	226	215	217	234	229	218	218	213	217	217	226	222	224	244	224	211	221	227	226	210	231	227	211	232	236	216	226	206	228	221	229	219	218	223	224	218	223	194	211	217	252	224	232	223	215	221	204	229	225	233	240	210	199	230	245	238	229	201	217	230	226	198	219	221	240	217	212	237	228	226	224	196	216	229	208	236	203	241	233	216	217	207	218	219	240	221	214	246	231	232	221	209	236	212	245	211	208	211	214	236	214	246	212	213	226	206	206	238	217	228	232	241	226	243	201	208	206	217	217	229	220	187	245	238	212	226	204	228	201	231	236	235	209	227	205	222	230	230	221	234	204	219	229	218	231	241	225	207	217	223	232	229	229	210	220	235	223	212	224	233	206	218	188	246	221	223	201	215	255	207	229	236	243	209	240	191	221	205	229	190	239	215	198	229	229	200	237	221	230	214	217	220	207	216	231	226	231	230	242	215	227	199	235	231	191	233	222	215	226	229	210	205	207	232	201	245	234	209	244	244	224	193	250	223	214	202	227	224	240	233	195	218	209	211	239	231	213	235	187	211	223	213	202	212	198	218	227	232	249	230	213	252	224	217	206	221	225	217	212	228	223	213	214	205	239	230	233	191	267	228	222	214	208	217	222	211	224	210	223	242	199	225	222	240	217	199	204	200	227	226	213	220	214	237	221	216	236	219	229	190	217	210	235	241	224	220	259	218	238	210	215	255	217	197	230	211	226	211	214	244	212	224	212	228	237	202	238	199	229	220	183	224	214	231	207	218	248	210	234	254	206	230	199	193	240	244	219	211	203	226	225	225	253	220	219	249	207	240	202	198	216	231	234	208	232	203	225	225	223	213	222	217	215	215	206	248	244	229	215	209	217	214	213	226	229	233	241	222	216	214	225	208	223	216	223	227	217	177	224	201	218	232	235	201	231	237	207	238	220	215	211	236	231	216	224	222	221	205	197	220	204	204	215	224	224	242	236	236	220	240	222	211	220	223	222	216	212	236	217	201	234	222	221	209	208	215	207	209	197	223	190	228	178	208	218	231	211	212	224	227	221	220	191	213	209	216	216	216	231	218	208	222	229	227	234	222	202	220	198	215	235	229	238	209	224	244	206	242	206	210	208	203	216	244	224	220	214	238	207	216	190	218	187	219	254	254	238	209	212	239	215	221	225	238	215	216	248	195	237	219	231	185	231	230	204	192	232	224	241	219	203	237	228	199	193	213	209	243	223	227	231	239	206	212	236	233	198	221	233	233	242	223	241	224	261	223	215	216	223	216	218	236	196	233	238	229	224	224	245	214	231	191	222	206	208	207	210	239	205	232	179	231	238	215	232	217	205	202	221	230	212	231	250	199	239	241	195	208	214	219	219	228	247	217	215	217	248	232	229	239	228	219	218	228	224	220	215	201	229	251	215	205	226	213	210	219	225	215	222	228	230	216	225	225	222	200	217	205	221	220	214	214	203	227	203	233	221	224	217	214	212	234	205	208	235	191	213	205	221	227	218	194	233	196	238	200	224	236	213	213	234	234	237	230	210	234	220	216	228	220	217	212	233	214	211	204	254	227	232	238	233	217	224	218	224	206	247	211	256	233	216	191	240	255	216	232	221	218	231	212	229	228	208	232	227	214	191	233	232	220	230	207	234	209	235	249	214	202	237	233	204	204	201	213	218	201	240	246	214	214	198	198	210	201	232	231	226	226	225	197	209	242	229	208	223	204	227	220	200	224	215	214	223	223	242	220	216	226	222	224	234	212	198	220	222	219	208	234	205	215	226	199	201	254	224	243	248	222	208	217	245	239	230	203	213	229	213	259	217	213	204	222	215	224	216	250	217	229	216	199	226	210	217	192	182	222	212	224	214	215	220	235	258	211	246	202	210	223	230	215	214	233	229	241	196	232	235	227	208	237	243	190	210	211	204	223	242	224	233	209	221	233	225	228	200	235	229	212	213	214	212	235	227	237	206	230	229	207	224	215	230	199	218	232	208	216	223	218	221	199	241	214	219	249	231	223	225	201	238	230	205	227	199	230	238	205	206	228	221	207	210	236	231	215	197	220	200	203	212	212	226	215	228	202	254	241	196	213	240	195	254	224	180	243	228	204	197	225	230	227	211	214	210	222	189	233	224	252	225	230	225	196	220	231	220	208	251	205	248	239	223	206	219	210	214	213	238	207	206	253	200	238	242	245	207	232	222	219	233	223	187	224	211	223	245	222	202	223	207	242	185	221	225	240	259	223	220	199	209	211	233	237	233	241	227	220	231	247	217	230	239	197	224	241	246	256	220	232	224	222	237	214	215	239	247	241	200	227	243	236	224	214	219	203	238	212	217	203	241	225	214	231	229	206	241	237	206	232	202	226	179	219	198	232	235	227	235	205	225	213	221	225	241	231	220	245	198	212	215	210	209	236	221	212	218	223	218	255	240	227	221	203	203	221	237	214	211	222	203	207	234	222	236	236	223	247	209	232	226	215	199	208	188	225	234	238	207	227	206	213	211	219	237	243	216	212	218	221	226	224	199	213	227	237	214	212	193	199	213	221	220	224	218	224	213	222	224	239	202	214	217	226	196	242	200	216	248	239	203	235	215	216	231	206	220	232	198	220	203	229	235	185	220	212	230	220	213	238	240	242	196	232	207	225	248	228	216	228	242	219	224	221	223	226	208	245	227	231	234	225	193	226	218	222	221	221	208	200	222	208	210	214	240	218	212	204	229	228	243	211	223	207	228	193	236	228	208	217	220	206	222	213	240	233	254	223	206	212	233	221	211	214	212	211	258	217	224	227	191	201	227	214	229	210	214	228	204	210	235	218	229	215	223	201	224	231	247	221	203	220	212	248	236	210	222	201	210	254	225	231	235	222	213	243	202	189	251	232	222	205	218	218	222	205	232	209	225	244	219	193	237	229	208	227	212	218	246	214	231	243	223	221	245	229	212	215	258	236	245	211	205	195	222	207	230	239	208	245	215	242	200	211	224	230	219	214	219	211	214	232	209	233	239	221	213	224	223	217	192	207	237	224	226	220	207	186	221	227	234	226	232	222	233	228	239	206	222	228	219	225	241	233	228	234	229	241	195	219	227	207	218	229	220	208	220	217	216	231	206	205	211	210	229	216	227	242	214	200	209	243	227	225	218	227	209	251	231	199	228	241	196	221	204	199	233	224	236	215	229	227	230	202	193	226	214	217	213	237	222	236	230	207	227	234	237	212	229	212	209	234	218	244	251	204	252	230	230	226	234	245	213	249	238	229	239	215	210	237	229	230	210	214	224	216	200	249	232	222	258	227	208	212	205	256	229	206	231	227	232	215	235	197	197	220	203	233	227	244	222	198	218	198	240	211	232	235	204	213	230	205	226	241	228	210	224	221	209	225	241	177	234	219	209	217	245	229	218	259	197	215	180	221	216	211	201	189
23650	20966	28162	23960	20954	7415	1073	687	598	594	576	508	511	449	468	486	472	436	444	417	458	417	403	417	376	402	388	397	419	386	408	369	397	371	418	399	381	418	425	363	384	422	363	391	360	368	387	384	372	377	425	346	393	368	401	401	375	377	352	372	353	377	368	380	416	397	363	373	417	371	359	398	399	363	388	355	356	352	423	408	341	363	379	398	392	416	389	375	359	397	418	368	374	371	389	389	351	388	384	359	407	361	390	410	383	345	359	395	362	394	368	392	337	381	388	362	400	349	391	402	387	393	363	350	363	372	353	380	366	414	356	402	380	367	401	351	369	362	362	358	381	367	355	368	389	392	350	376	410	397	366	383	369	394	364	381	365	363	380	407	360	375	361	414	359	367	378	391	374	363	399	389	388	351	390	394	375	393	389	418	401	381	366	365	337	390	361	356	380	390	380	406	358	349	381	361	392	362	359	341	390	356	390	365	365	368	392	395	361	380	404	387	369	378	348	406	367	398	364	386	378	390	382	402	388	402	361	354	414	386	397	351	359	389	384	379	367	357	378	379	396	375	358	410	391	354	394	383	384	395	395	343	388	379	385	362	427	385	419	388	387	387	394	416	384	381	426	382	378	375	392	418	379	383	375	374	395	388	363	382	391	401	402	376	382	435	404	334	370	368	397	394	392	368	360	393	384	380	393	366	357	361	358	363	379	361	375	376	390	370	374	349	389	382	360	348	356	377	399	390	377	402	378	394	388	358	396	387	392	388	385	360	390	348	365	382	388	411	362	380	378	388	394	386	374	362	386	361	361	381	386	409	383	345	365	392	392	393	410	387	337	389	411	415	372	366	392	391	363	363	390	374	376	401	383	367	361	368	392	361	411	338	373	387	372	395	357	387	378	367	373	387	380	388	392	374	354	385	361	363	383	368	389	395	360	347	364	387	384	392	382	365	391	353	358	392	407	365	347	366	391	392	326	382	368	369	355	393	405	365	377	382	365	389	392	349	394	345	362	381	416	360	325	380	371	398	359	347	385	398	375	360	365	386	403	384	365	364	394	408	409	350	367	360	349	346	376	390	403	359	382	393	379	360	375	367	384	359	368	381	390	390	329	368	377	363	388	378	394	381	388	391	406	383	402	369	403	350	378	383	417	429	390	382	391	374	382	380	358	390	356	372	389	359	368	415	374	382	385	385	414	352	385	346	401	415	364	407	366	402	374	351	369	361	375	389	382	363	361	427	393	375	365	395	393	399	362	337	414	381	394	408	401	375	378	410	382	356	351	388	389	365	411	425	409	401	379	387	381	393	366	388	379	360	357	390	407	377	431	376	373	346	407	403	385	386	407	386	376	386	353	403	368	380	377	361	371	369	387	402	397	399	378	389	343	356	387	389	379	370	382	427	357	390	363	343	350	370	389	347	386	383	400	384	401	381	383	423	385	363	355	379	399	404	381	382	381	377	391	372	372	356	369	397	365	368	349	362	362	352	381	374	367	352	349	402	339	381	382	416	370	359	362	365	364	381	402	376	407	400	364	391	390	376	378	353	393	381	377	374	348	392	401	389	355	366	404	383	375	379	380	353	372	426	407	388	422	353	399	352	371	382	399	420	397	362	370	349	379	397	362	390	358	397	382	349	374	365	378	361	383	396	405	381	368	365	397	405	368	385	348	356	398	380	354	377	350	384	390	386	360	363	393	394	385	390	367	388	393	368	364	382	394	370	379	368	402	399	394	361	372	395	394	387	366	372	372	413	388	383	359	348	366	381	367	363	386	386	346	372	387	392	361	361	356	360	371	371	344	413	380	385	346	373	405	394	416	393	372	349	376	392	405	371	375	379	382	373	358	380	366	399	349	431	394	366	350	383	359	359	399	386	379	358	398	379	390	374	410	344	399	377	390	376	359	364	418	353	352	389	383	396	372	378	400	387	383	353	408	411	384	372	395	372	363	367	342	376	354	373	391	400	371	331	385	378	387	387	351	377	383	387	384	364	378	403	380	348	381	401	357	371	418	430	429	391	329	356	397	368	370	349	358	373	344	388	394	388	378	399	369	401	370	379	366	333	399	351	380	405	349	397	356	367	406	422	352	403	371	375	394	393	369	366	375	389	377	379	360	358	391	354	423	369	347	372	370	385	407	354	366	371	390	401	388	371	387	362	372	366	351	426	352	376	370	375	389	367	362	371	372	395	368	412	345	417	392	409	356	411	395	381	370	385	387	341	376	352	393	340	385	346	423	365	354	349	339	392	355	390	367	403	380	380	388	409	402	389	376	414	343	407	405	360	378	387	373	384	387	392	358	364	411	388	379	414	376	422	383	411	390	344	382	416	368	353	375	407	390	363	374	396	370	382	380	413	388	389	377	421	402	413	361	388	398	352	389	335	385	405	389	389	354	351	369	406	383	374	391	388	368	407	332	388	372	396	369	380	375	378	366	394	357	373	357	395	378	383	418	371	383	391	357	409	398	358	364	410	366	326	384	379	367	366	352	393	384	387	369	417	391	384	393	398	377	321	368	367	406	369	416	360	373	374	392	392	394	391	365	373	366	385	394	386	360	402	395	397	360	386	394	372	354	373	366	370	358	396	413	372	352	409	354	382	398	411	355	343	365	351	427	388	387	378	366	375	400	345	398	387	372	374	391	392	368	371	412	377	359	364	391	381	384	360	377	371	404	392	391	368	353	391	366	358	351	378	384	386	393	351	367	386	353	346	367	335	383	379	382	372	366	358	372	394	397	337	371	371	373	383	406	346	359	378	349	354	394	429	366	404	375	370	378	370	395	356	360	385	347	379	398	389	389	389	335	384	382	374	368	397	380	415	368	374	391	346	390	380	408	398	372	364	365	380	418	410	380	359	386	366	372	356	368	371	383	379	379	400	380	384	380	379	352	394	349	368	360	410	379	360	353	387	351	361	384	356	399	369	379	379	347	412	364	374	359	361	370	383	371	350	416	375	442	414	391	393	391	357	357	403	341	381	354	380	360	320	403	376	371	370	342	392	335	430	415	366	384	382	392	360	423	404	366	367	373	390	399	381	385	371	360	404	420	393	379	377	386	408	374	385	372	388	388	393	391	374	392	380	355	410	369	391	385	356	361	416	405	336	376	402	394	368	376	377	374	407	350	355	376	423	398	367	364	401	407	382	352	382	347	369	375	391	365	355	360	355	386	420	378	361	379	364	385	366	377	365	391	379	371	361	349	341	370	373	365	378	364	386	396	374	415	353	395	371	378	398	356	393	367	387	368	343	399	360	367	361	384	362	404	345	391	373	351	364	353	364	361	366	408	360	392	409	401	346	365	338	412	419	360	382	374	383	362	339	360	410	404	369	390	387	372	353	396	356	353	357	365	390	342	360	390	359	383	389	407	417	366	375	397	396	363	400	370	388	362	390	376	374	382	371	414	390	417	374	375	365	395	337	373	387	388	375	366	409	374	395	403	363	376	375	368	385	384	375	403	373	387	378	371	394	394	401	363	388	352	393
5143	10922	8309	4088	2931	2156	1688	1347	1111	984	938	850	790	765	722	665	637	627	597	590	550	524	567	534	561	569	547	549	508	506	558	505	505	536	500	490	536	486	508	497	537	497	510	520	491	474	495	475	498	499	486	518	466	462	458	479	513	447	468	506	525	464	499	487	483	494	485	485	481	498	448	484	492	444	479	495	478	439	480	482	506	448	465	505	486	494	524	471	481	471	441	529	463	492	490	469	480	484	484	533	472	462	439	486	433	482	491	478	480	502	440	462	516	502	498	477	486	462	506	471	511	469	449	493	484	501	493	493	467	451	488	485	476	512	503	485	485	479	449	486	455	432	483	481	470	490	451	498	473	488	525	469	481	470	465	465	475	494	451	482	471	523	472	508	481	481	513	479	500	475	464	455	445	502	504	482	510	414	498	463	515	500	495	494	501	486	512	491	508	477	476	475	468	489	456	508	463	501	444	450	475	465	475	502	440	480	500	514	480	452	480	480	512	467	494	454	450	482	506	470	483	470	471	482	447	494	471	442	444	532	505	467	464	501	476	481	429	491	481	473	500	494	493	492	469	450	516	450	447	511	477	495	537	467	478	432	508	492	493	500	460	466	485	482	478	488	467	492	450	475	479	486	497	461	476	449	487	461	448	463	439	481	486	493	442	487	478	513	497	473	461	489	492	477	490	537	441	485	487	450	463	500	495	458	491	458	501	453	426	472	492	480	467	536	471	462	487	496	497	463	470	458	485	454	456	513	450	504	483	483	471	471	504	502	489	475	436	497	463	484	504	460	504	482	543	488	483	499	495	499	479	489	475	475	501	532	434	490	451	467	496	427	502	479	476	454	466	483	485	514	522	475	442	473	462	453	463	471	495	505	483	484	497	477	489	507	502	498	466	505	486	501	478	484	502	465	435	475	465	471	473	513	478	452	483	493	476	506	468	495	466	490	490	482	480	471	510	503	483	461	466	493	469	459	450	515	499	467	443	493	485	500	472	460	438	485	528	485	482	452	503	489	508	487	477	486	456	450	443	498	486	458	463	447	528	467	475	462	506	505	483	502	477	474	511	489	485	448	508	480	462	460	485	475	507	522	480	450	482	458	485	490	441	445	496	483	466	439	468	512	462	481	473	462	473	444	489	491	456	489	462	465	487	480	519	478	469	490	491	457	455	487	470	518	488	475	465	474	469	519	500	496	520	485	479	465	473	473	484	460	521	464	507	457	441	462	491	520	516	469	483	518	500	471	524	480	523	503	481	527	466	500	498	477	460	484	505	502	528	472	516	470	465	468	479	505	426	450	483	510	527	477	478	460	464	476	454	446	467	447	476	449	463	491	503	446	494	482	488	466	520	490	487	435	508	473	441	487	444	502	472	458	491	496	499	484	507	452	449	481	497	476	459	502	472	490	465	467	484	491	476	483	403	467	467	498	475	489	499	513	480	472	484	468	466	543	456	498	482	466	453	487	476	516	468	513	463	497	491	470	497	485	483	471	515	545	488	485	491	489	483	450	452	538	477	431	466	510	464	501	491	447	457	505	495	441	464	444	447	506	501	444	450	494	481	507	429	438	487	493	480	477	490	474	483	469	495	448	465	492	509	514	483	475	486	503	461	475	453	462	455	480	484	508	425	455	507	458	505	436	463	473	490	462	478	495	527	491	470	466	495	493	478	486	478	477	449	480	480	474	509	452	447	502	485	461	479	499	502	466	469	508	468	428	464	494	509	486	490	494	483	463	450	466	488	503	462	486	454	436	477	482	506	476	467	501	465	496	509	473	453	464	461	511	507	476	464	499	482	489	483	474	454	498	454	477	477	473	492	453	480	493	475	472	484	468	503	490	491	505	432	507	475	462	486	455	465	452	469	475	493	448	458	489	491	472	473	486	477	539	483	504	477	466	509	528	478	488	452	462	492	480	455	482	437	489	428	522	459	495	467	477	481	507	497	483	498	470	515	486	459	492	463	488	472	508	498	482	462	452	462	477	502	447	507	461	491	434	513	488	524	455	484	450	460	497	463	481	459	475	477	442	466	507	438	533	495	496	470	466	471	438	501	487	460	511	482	486	471	490	475	461	517	481	486	501	495	500	475	452	513	494	502	491	462	459	466	510	503	485	462	483	467	499	499	460	470	486	438	450	476	495	466	423	465	456	498	463	486	522	438	457	472	479	510	470	480	465	458	476	468	498	508	478	470	419	491	445	506	459	510	507	468	485	479	513	473	474	484	485	464	471	492	447	460	483	427	481	511	452	508	469	477	449	510	486	470	495	476	456	483	483	471	470	455	474	480	441	484	470	483	455	480	497	492	491	492	463	451	493	509	496	448	468	480	484	479	456	462	494	500	488	475	459	462	461	503	478	462	466	503	486	476	470	498	527	481	455	462	462	524	466	499	504	526	453	479	488	470	492	489	495	500	504	490	441	460	482	499	504	422	427	466	472	486	472	494	479	509	537	495	465	456	438	468	448	452	472	465	485	478	455	463	508	483	484	458	435	483	460	457	507	459	460	462	472	495	503	444	535	495	485	470	449	430	473	530	467	478	467	481	479	496	481	497	449	468	505	464	519	461	477	444	485	492	433	518	483	477	489	474	497	478	517	478	437	464	492	504	486	474	487	463	478	490	468	463	483	495	479	489	460	489	538	484	494	492	467	465	490	494	468	460	479	498	506	466	516	465	467	482	445	469	493	494	435	478	504	473	458	448	469	485	510	509	468	445	469	450	482	428	451	498	485	464	461	461	491	464	475	494	505	504	482	482	489	455	507	512	492	510	472	474	452	511	489	470	480	498	483	469	482	476	519	498	475	537	491	504	503	484	486	476	480	475	477	514	449	466	471	525	471	454	520	500	458	476	522	472	524	458	466	469	494	480	516	475	487	465	475	471	508	458	467	469	486	467	465	480	465	491	478	420	473	475	472	481	500	487	542	459	469	469	497	491	445	439	488	510	497	455	488	482	474	496	474	496	508	476	482	501	491	493	475	513	461	503	482	455	443	492	485	466	454	472	498	469	493	495	458	457	466	459	484	498	445	502	496	476	490	495	465	469	474	485	470	470	488	488	490	483	487	474	432	507	487	486	468	454	498	496	488	480	500	440	467	464	461	454	460	453	470	472	515	476	467	471	494	461	473	474	479	464	472	494	493	492	465	506	513	485	498	506	472	458	495	477	515	491	475	506	444	497	476	484	461	475	479	517	451	489	511	470	464	464	473	419	505	477	480	453	526	484	491	464	476	511	435	448	495	469	514	495	497	473	505	440	489	487	430	487	476	471	482	473	480	494	518	485	467	525	519	461	448	462	462	482	480	517	479	497	493	501	428	467	459	501	467	490	482	448	494	513	469	435	470	500	445	465	450	474	451	464	459	455	433	505	491	484	446	514	502	495	496	485	493	518	471	456	453	490	492	477	446	489	494	443	452	452	487	501	471	486	465	489	477	508	469	435	460	499	477	485	447	473	486	473	478	457	478	435	486	498	494	490	482
25004	20996	26725	25047	4006	404	275	264	210	207	164	177	174	163	158	144	142	139	138	141	131	109	126	129	103	128	138	131	130	111	114	124	129	140	129	126	124	125	139	123	121	111	135	115	117	117	127	104	117	126	122	114	134	147	102	121	117	115	126	106	122	124	111	134	111	127	116	126	122	110	117	115	114	113	119	107	114	120	136	106	115	122	123	125	112	129	99	116	115	123	103	107	118	139	118	113	137	116	119	123	127	125	121	114	116	119	130	117	122	119	130	100	123	122	114	114	118	99	126	115	117	113	118	110	121	124	109	115	99	89	108	111	128	94	108	122	124	118	121	113	137	123	116	119	101	124	107	113	105	100	118	113	101	115	107	117	104	124	103	142	149	111	125	129	129	121	105	122	122	121	124	93	112	107	109	98	103	103	130	122	122	126	132	114	107	126	115	102	134	127	129	122	96	104	109	116	119	113	116	138	108	125	111	109	108	106	117	107	107	112	108	119	118	132	108	121	135	111	101	103	113	131	111	103	109	112	119	114	121	127	120	130	98	120	137	112	122	139	115	126	103	107	117	123	118	125	122	114	101	102	98	103	108	95	134	128	126	122	100	109	111	114	108	112	108	129	115	107	124	117	126	102	110	105	138	95	106	117	113	128	120	131	115	104	127	128	108	118	118	121	123	112	134	121	105	105	120	117	134	109	113	136	113	102	101	120	125	116	113	118	109	119	105	118	110	128	122	108	116	126	109	136	121	124	108	124	123	111	118	111	91	118	118	120	97	122	125	118	123	110	112	116	117	132	117	108	112	99	117	123	113	108	108	121	104	115	118	114	126	124	126	107	130	123	92	103	117	100	93	128	106	115	100	106	117	114	125	108	135	95	99	125	131	127	117	109	116	124	99	112	128	105	113	102	113	114	99	112	117	124	108	132	122	116	110	111	112	97	104	111	112	133	109	107	118	138	110	117	107	121	117	124	122	108	122	118	105	130	119	121	102	114	112	132	108	95	112	108	114	122	115	118	105	124	109	121	113	103	101	107	115	105	114	105	103	108	123	128	117	118	125	107	113	119	117	121	120	102	117	120	106	116	116	136	101	139	115	120	118	114	116	121	122	120	120	113	113	135	109	104	140	131	122	111	100	112	121	123	110	140	102	125	129	121	120	105	117	110	120	111	130	129	127	123	120	115	131	135	112	97	122	115	122	98	112	116	106	111	128	117	103	119	87	97	106	115	115	114	109	110	110	119	103	123	104	110	98	118	108	123	137	113	113	128	135	111	101	126	118	111	116	114	113	119	122	97	128	121	125	111	125	114	103	127	131	106	130	115	124	103	128	114	119	102	109	113	131	117	120	110	108	115	122	114	118	136	141	120	103	103	95	116	95	114	92	102	124	95	113	118	99	102	118	101	118	116	110	126	111	122	121	126	105	115	109	114	127	119	115	100	126	116	109	114	112	125	113	105	134	100	126	101	128	104	117	108	128	95	88	117	124	115	116	130	110	124	122	123	113	106	134	126	99	121	123	117	131	117	104	125	116	122	113	125	127	132	105	117	133	102	111	119	111	108	120	112	123	117	107	101	123	116	115	116	107	100	115	108	128	108	122	119	114	114	125	102	100	115	100	118	114	104	112	113	113	109	131	124	106	107	116	105	112	110	102	113	124	113	114	101	115	91	122	146	136	121	111	121	93	101	118	124	128	112	119	111	101	112	123	117	106	105	120	109	103	111	125	132	109	104	115	128	106	96	126	118	119	109	122	110	117	124	108	105	99	121	120	107	114	112	124	120	122	109	100	130	105	130	122	121	118	119	133	90	118	101	109	108	111	106	123	119	113	98	121	126	108	92	106	122	106	123	114	126	121	120	114	117	113	123	101	112	108	117	99	100	121	110	118	115	129	120	105	129	128	123	118	111	117	112	93	111	119	106	117	128	117	135	127	107	117	120	118	94	113	111	128	91	115	126	112	112	125	112	117	120	120	124	126	110	108	114	119	108	116	91	104	132	110	106	108	100	108	111	108	100	117	126	112	109	97	126	95	124	111	100	132	113	125	118	114	105	118	120	96	125	109	113	123	132	109	103	115	114	107	92	121	109	119	124	125	87	120	126	120	119	100	127	102	123	132	126	124	120	126	93	129	101	111	121	106	101	106	131	112	108	105	104	116	117	118	128	113	118	113	109	107	80	130	120	119	120	129	112	120	104	118	121	123	118	105	110	130	104	96	117	122	127	114	123	128	105	121	122	109	122	121	110	140	103	110	125	93	120	109	123	111	127	117	130	126	119	125	129	129	135	111	100	90	108	126	100	96	116	114	124	92	106	115	129	124	108	109	123	126	130	115	118	118	131	106	122	115	126	111	115	113	133	113	131	118	118	127	122	122	105	106	108	108	122	87	112	97	123	115	118	114	116	119	110	125	116	131	121	93	102	121	141	133	126	120	117	115	99	115	121	110	121	111	76	96	121	108	130	117	104	126	116	139	113	100	112	109	125	108	121	138	132	126	116	109	119	110	118	105	129	135	142	108	107	110	113	107	109	124	113	113	114	124	116	125	124	132	127	105	124	101	101	116	109	125	94	114	114	113	109	111	106	115	133	106	95	112	122	102	104	124	120	121	122	124	115	106	128	131	131	117	143	139	123	107	110	107	123	111	106	113	91	114	118	112	118	136	100	132	132	104	118	120	120	120	115	95	123	114	108	108	104	143	138	112	100	120	125	116	110	113	117	118	132	111	138	119	98	117	110	103	122	126	81	109	121	111	125	106	122	144	110	103	124	129	118	110	104	108	113	118	129	109	129	112	123	122	123	106	116	117	114	141	113	122	98	98	121	120	116	110	119	143	104	108	145	113	122	124	120	118	113	112	109	115	143	117	108	96	111	114	104	96	118	95	106	119	111	122	115	123	120	100	102	105	90	114	109	131	124	103	111	111	122	113	106	103	101	97	132	118	142	116	141	124	125	122	115	118	121	109	105	133	114	112	119	122	101	126	110	126	101	89	112	108	123	141	111	114	143	116	110	130	126	109	133	126	141	119	118	102	109	112	118	103	123	113	115	101	113	110	121	108	113	93	125	112	114	131	110	104	110	119	109	107	127	107	131	104	105	141	105	106	100	104	118	98	128	120	103	122	125	121	121	115	126	125	135	117	115	101	118	120	106	140	124	114	107	124	131	106	102	100	123	117	93	111	115	108	116	133	112	96	131	126	112	114	113	113	126	102	101	120	123	110	107	146	90	111	100	100	114	102	92	117	114	111	125	130	116	112	122	118	111	123	109	97	100	119	96	99	114	116	125	122	119	120	119	111	104	129	103	126	114	112	99	126	133	116	113	106	119	110	129	128	114	101	126	122	108	110	140	122	115	123	113	110	117	120	110	103	107	122	129	118	113	124	121	113	111	124	107	120	136	128	105	124	118	110	124	115	102	114	133	125	102	128	109	119	125	110	123	124	112	118	129	102	101	123	100	102	117	106	114	113	108	106	110	114	97
4774	5633	4037	1913	1270	954	771	593	492	444	396	358	320	283	324	248	253	249	239	223	193	210	217	216	200	203	185	177	197	201	176	189	165	177	180	156	194	189	179	172	191	175	170	189	197	179	179	150	164	172	216	178	180	168	184	144	145	179	164	180	195	166	167	172	150	165	177	166	170	162	167	163	177	183	153	174	165	171	190	160	165	171	176	171	164	185	155	185	164	154	184	169	195	183	155	175	190	172	199	160	190	150	168	160	179	162	179	171	165	151	155	163	165	172	170	150	147	151	176	150	157	162	180	201	188	161	172	158	177	174	165	168	173	154	175	144	166	172	146	156	164	180	175	166	180	172	155	172	177	170	160	157	176	165	187	161	145	163	157	181	156	169	174	162	180	176	161	168	154	139	166	189	180	166	160	168	186	185	145	196	154	178	175	185	181	186	168	208	159	161	177	171	156	176	175	164	175	181	167	156	170	168	156	187	174	156	152	164	147	175	165	159	191	152	169	185	197	177	183	166	163	164	173	203	176	162	155	163	175	189	174	177	174	156	152	156	174	166	148	141	172	186	177	168	173	146	161	163	151	175	157	178	168	158	162	159	167	171	175	162	164	163	161	170	158	165	171	188	167	201	160	169	135	175	162	160	177	173	166	174	154	154	167	177	162	149	163	182	157	197	169	161	176	168	169	151	180	158	175	154	169	163	162	158	183	162	178	177	181	176	162	164	185	149	187	166	178	153	156	197	160	186	199	140	181	173	178	163	183	159	166	173	170	174	162	167	166	172	149	154	157	157	171	179	182	152	183	191	182	178	163	170	150	161	192	163	178	175	173	178	157	168	176	165	173	163	170	159	146	156	164	172	158	145	153	137	177	176	176	182	175	165	196	167	174	175	162	185	152	173	180	179	166	152	159	164	179	159	159	170	142	163	154	173	150	167	172	152	141	147	179	171	178	157	156	181	171	170	169	175	177	159	169	172	172	171	182	162	165	180	163	161	152	148	179	188	170	181	155	171	161	163	179	197	177	166	180	174	161	184	145	176	187	178	160	167	173	169	163	175	178	189	155	170	172	181	137	171	176	136	168	177	169	182	152	141	184	139	167	168	145	157	160	180	148	171	183	166	189	166	181	143	175	155	174	181	152	162	170	185	178	174	177	186	185	145	170	159	161	171	166	162	176	169	177	163	169	170	152	175	163	169	175	144	161	181	169	165	174	163	168	180	172	173	159	158	175	176	168	164	179	182	186	171	200	177	171	162	180	157	162	157	170	165	162	178	178	167	180	171	171	176	169	193	135	195	158	148	166	179	156	168	178	159	173	172	201	170	179	159	169	167	165	166	179	183	160	176	175	171	172	161	171	147	173	157	172	167	184	164	162	168	165	176	178	165	152	190	157	186	180	172	165	160	186	159	186	199	187	196	163	163	181	154	174	176	147	159	177	172	187	143	158	170	165	181	168	162	172	175	171	169	171	177	165	154	196	148	176	156	171	155	212	128	181	160	177	192	161	145	191	173	144	158	165	170	164	162	164	163	159	150	163	164	150	166	184	172	186	157	182	149	176	185	184	156	165	169	148	169	153	176	174	151	160	174	168	159	161	175	200	158	168	156	188	171	179	167	168	172	168	178	172	156	191	179	199	162	160	172	160	157	154	202	175	180	185	153	172	167	183	172	179	160	163	179	128	156	155	178	163	186	182	174	172	174	173	165	162	162	171	178	166	163	168	157	145	161	154	163	159	159	181	204	171	179	178	184	167	184	183	156	170	169	167	190	154	165	176	179	147	177	177	165	160	173	173	172	166	188	163	151	157	191	167	175	161	162	194	195	176	144	190	152	175	180	152	174	169	161	172	174	180	159	162	195	169	163	174	154	140	178	162	177	186	171	166	193	186	157	167	183	164	166	176	184	182	152	164	168	163	166	164	157	184	182	196	154	169	183	160	192	181	158	184	168	184	180	152	173	178	157	221	160	159	170	176	159	177	170	171	157	199	179	174	189	138	154	173	161	159	167	141	164	160	174	156	173	139	187	159	150	165	172	158	154	166	185	161	179	186	179	177	158	198	166	163	159	196	180	153	146	169	174	160	159	180	152	187	187	159	174	167	174	170	197	169	150	172	170	155	163	185	158	181	170	192	186	169	176	163	160	176	160	164	184	177	161	189	164	164	171	174	171	186	164	156	176	157	188	154	184	168	160	151	161	157	163	165	174	175	189	171	170	181	156	179	187	173	165	187	165	153	173	156	163	180	151	152	192	174	180	163	168	170	173	168	168	149	154	167	157	168	177	179	184	187	155	173	209	175	176	154	178	157	160	163	171	177	158	189	152	160	174	166	183	171	153	164	151	162	176	163	159	163	156	178	167	163	158	175	172	160	183	165	138	195	186	202	168	178	164	161	173	187	161	174	195	164	183	202	153	156	153	170	185	172	158	164	170	148	149	179	162	178	158	176	159	175	174	182	175	149	156	196	170	186	167	154	181	161	172	151	195	155	167	154	157	176	188	173	177	190	164	192	152	169	169	143	172	167	173	174	157	157	149	165	157	194	149	172	161	146	163	171	154	159	141	157	152	174	185	180	166	168	155	164	177	165	173	177	169	173	170	137	178	155	155	166	183	181	153	166	145	165	175	182	159	187	178	179	183	177	164	147	151	172	181	167	179	159	140	160	171	156	179	142	162	175	172	154	167	138	170	182	213	147	161	197	170	138	176	167	176	160	163	149	195	162	189	160	166	151	174	155	180	164	154	176	162	173	185	180	145	186	158	159	181	154	163	163	162	177	179	146	154	163	155	190	143	175	176	159	165	167	180	190	166	173	159	158	155	156	161	170	162	190	191	179	168	168	173	160	162	163	173	149	152	167	182	173	176	154	161	181	170	169	179	168	175	174	181	161	173	198	204	173	160	162	175	174	198	160	157	178	156	180	165	167	148	146	164	164	161	163	167	162	175	202	168	146	173	203	174	171	174	186	155	162	161	162	201	155	171	178	151	193	142	160	177	205	179	156	162	157	175	174	169	154	166	164	169	187	160	175	160	156	181	162	207	170	153	185	149	173	149	174	153	164	170	160	142	158	157	163	170	173	167	187	155	155	178	186	179	163	181	164	162	158	188	172	189	172	166	186	161	179	169	166	174	152	191	174	172	195	173	200	167	148	169	179	170	195	184	177	168	147	165	176	182	165	174	177	167	169	172	149	166	150	182	182	170	153	185	147	170	196	161	157	193	171	185	158	157	167	179	179	164	161	175	146	177	171	181	185	168	188	166	151	170	138	175	164	178	161	186	152	177	188	177	176	159	151	156	194	170	155	163	164	154	163	170	156	181	139	155	182	182	155	196	175	176	176	169	185	155	173	176	156	180	163	180	186	143	185	147	169	159	191	173	149	151	169	197	162	177	158	167	175	169	186	160	182	150	165	153	162	185	164	179	183	189	175	169	178	176	176	162	179	180	156	177	185	172	165	159	173	171	195	192	170	179	176	163	163	158
22870	21048	28768	23560	21043	21013	5339	1220	835	827	706	701	638	563	567	544	529	526	533	519	491	508	499	440	433	471	481	456	452	456	425	478	424	436	417	432	436	439	455	425	407	416	405	445	431	413	452	433	421	453	426	458	402	422	416	420	398	418	423	438	459	387	434	459	379	417	421	423	433	403	405	422	388	437	403	402	459	415	410	413	452	439	416	394	403	430	421	423	423	439	423	395	432	387	407	432	434	440	416	408	413	437	393	435	375	412	437	429	409	408	393	444	415	437	421	420	406	422	419	384	430	430	412	415	402	425	416	438	423	425	405	414	427	386	431	432	405	451	440	379	424	423	398	425	439	429	433	410	418	441	420	424	413	407	429	390	434	423	384	429	443	379	413	418	433	431	412	386	398	406	406	464	428	410	445	427	393	407	420	413	432	427	391	411	386	411	406	455	425	410	354	390	420	454	423	442	417	453	377	394	416	405	387	405	430	400	438	454	405	420	400	418	419	407	426	402	392	402	408	430	401	377	383	452	407	375	380	449	415	393	419	419	453	416	411	409	443	376	434	426	406	455	395	415	426	366	436	405	431	426	450	423	400	414	419	452	388	438	400	395	403	409	431	398	414	432	395	407	430	444	430	428	450	416	423	398	418	435	372	409	413	440	364	418	419	425	420	451	407	425	402	453	452	415	396	407	419	425	415	444	407	414	422	407	411	437	394	409	458	438	442	417	419	459	414	404	449	401	438	377	394	397	421	415	427	397	427	403	436	404	444	432	387	417	407	390	408	419	402	384	428	407	414	387	420	428	400	427	415	425	449	405	413	433	422	398	423	385	398	409	425	396	450	405	413	402	410	438	378	448	408	394	424	422	415	443	402	411	397	448	403	407	430	402	423	437	401	387	416	382	433	450	429	426	424	440	407	417	395	420	384	417	374	427	445	407	404	403	401	431	411	396	430	443	399	429	433	427	408	433	412	424	443	415	440	421	401	409	417	370	395	404	423	432	404	368	425	399	436	425	426	423	400	434	400	398	413	449	444	401	419	416	427	423	417	389	440	391	397	413	421	416	404	415	411	410	445	404	378	421	439	392	395	407	416	371	430	424	444	427	417	410	432	388	395	416	434	411	388	414	398	449	426	420	403	405	402	405	401	420	417	406	452	412	400	403	404	410	394	387	440	424	410	402	403	416	420	418	414	380	408	401	405	390	395	418	422	450	396	432	458	396	405	381	417	407	438	401	396	380	413	382	419	372	442	434	394	371	388	441	414	423	408	378	404	407	395	415	401	432	414	408	419	435	415	455	428	411	424	423	406	425	402	393	445	406	401	393	416	390	412	374	391	429	410	391	379	394	427	395	437	408	405	409	390	437	411	431	422	410	451	392	375	385	415	410	393	403	413	409	427	420	444	431	427	407	386	397	418	400	397	441	423	405	432	405	400	411	381	420	416	439	385	398	417	427	424	395	407	417	439	435	399	410	406	388	424	393	385	404	396	422	418	426	394	417	420	366	439	404	400	452	412	403	433	444	411	403	411	406	402	413	441	394	436	425	416	383	407	440	400	390	371	412	406	415	398	413	405	411	397	449	382	427	416	419	427	410	407	415	402	411	425	431	424	398	440	418	401	392	412	379	431	402	410	381	402	428	412	419	416	424	425	436	373	450	409	466	449	417	448	395	411	400	439	394	439	430	421	401	442	378	391	439	375	394	391	436	458	422	364	420	397	458	409	419	391	414	418	425	432	409	419	358	431	389	381	396	420	415	444	418	443	375	403	410	397	405	422	411	409	439	432	420	414	412	408	399	403	410	424	406	366	400	423	431	400	429	414	381	379	409	444	450	411	408	454	393	445	438	417	384	406	372	394	439	414	412	410	418	405	425	421	443	426	412	427	390	419	415	388	433	422	400	408	444	421	413	420	451	393	401	414	419	377	364	383	422	418	378	418	410	428	422	396	423	376	378	441	393	411	388	385	396	416	375	385	410	423	430	387	450	432	380	416	406	398	415	405	410	368	372	420	433	414	404	390	389	389	428	424	430	387	404	456	425	416	389	444	424	425	402	413	430	422	406	471	392	376	426	397	398	462	431	443	431	393	431	416	416	407	409	460	434	405	397	413	389	426	427	450	421	403	396	395	425	391	429	417	406	438	378	407	420	436	428	441	411	441	403	384	410	407	446	434	418	395	431	378	402	422	377	378	411	406	400	407	409	403	427	398	417	409	406	422	373	418	418	400	415	441	429	423	425	428	393	427	397	401	441	389	401	388	409	407	395	413	443	415	432	404	404	438	413	410	377	394	408	398	436	410	422	389	379	437	448	420	411	437	452	385	422	399	399	388	394	422	421	405	418	432	434	360	410	387	412	420	467	404	417	421	413	385	435	421	405	394	428	422	379	417	427	388	425	417	406	426	377	435	413	395	417	391	410	397	411	415	412	406	414	429	440	383	426	420	449	421	402	380	378	410	430	414	404	417	423	430	385	429	401	431	391	415	455	383	396	427	397	456	396	423	441	427	411	414	428	425	430	433	390	404	393	406	400	402	371	430	389	396	407	418	460	422	387	441	404	394	440	384	419	415	411	430	422	371	406	423	418	409	395	420	384	407	403	379	427	442	392	370	404	398	415	424	441	440	400	402	460	440	457	412	402	422	396	430	436	412	383	400	395	430	418	442	406	455	414	432	435	413	414	442	427	436	429	389	380	401	420	422	409	433	437	443	410	430	385	397	431	427	399	453	391	391	400	415	384	420	390	428	436	403	404	406	419	411	473	394	422	411	423	427	444	398	381	398	379	396	427	387	394	401	418	413	398	434	427	402	448	420	405	411	429	416	433	414	412	401	408	414	440	386	417	392	435	412	410	442	429	439	415	366	400	397	381	411	401	397	405	407	449	416	379	474	415	368	387	380	439	405	424	379	421	394	388	405	409	418	371	441	427	460	430	387	408	383	414	431	409	425	395	401	427	412	399	437	402	429	388	406	406	378	434	444	390	382	410	405	437	401	374	421	403	434	400	424	405	406	405	430	384	438	409	362	422	413	422	429	400	452	397	385	402	416	410	428	408	387	398	373	383	414	418	386	446	427	415	413	424	423	416	439	451	417	394	439	391	378	420	399	423	393	425	361	410	412	427	438	411	406	410	462	429	431	374	376	390	437	427	450	410	429	375	413	410	369	420	422	388	418	437	401	388	427	427	401	422	454	427	414	403	453	363	437	414	423	424	390	426	418	421	410	417	412	459	418	419	406	444	385	416	399	408	392	396	433	393	433	437	406	428	400	446	429	420	402	404	434	421	414	426	414	413	455	419	398	380	375	392	413	423	459	396	445	371	423	394	423	404	393	478	367	427	432	406	416	407	394	410	412	409	430	413	387	402	387	428	402	428	432	392	433	423	398	407	423	416	423	397	405	423	404	399	385	425	363	372	408	402	418	376	427	419	392	383	408	380	409	451	401	388	429	380	438	431	423	411	417	424	446	392	406	416	421	447	430	396
7651	17240	13409	6999	5013	3641	2803	2162	1948	1534	1397	1219	1145	1012	998	906	841	773	818	769	680	673	682	660	627	623	621	604	621	631	602	534	566	604	604	573	604	534	566	568	573	576	604	562	588	564	531	515	582	575	553	535	562	514	523	531	584	524	499	539	545	528	538	578	523	510	527	530	510	545	555	536	540	562	560	576	543	520	560	563	533	552	557	554	503	527	534	542	546	546	510	548	508	566	537	492	558	528	541	515	539	568	534	531	533	498	511	554	583	535	561	502	517	532	549	538	552	527	505	580	480	502	507	558	535	556	542	509	514	505	542	545	508	534	534	545	502	542	524	528	536	555	581	528	565	490	507	569	475	559	527	563	525	560	564	504	504	547	499	520	498	540	541	538	498	535	531	503	523	490	591	514	534	558	520	503	541	560	530	526	527	513	492	556	533	565	545	508	529	473	531	513	515	536	542	543	541	522	571	509	553	517	558	538	531	499	526	487	566	527	484	514	547	492	523	494	556	510	487	526	553	557	482	582	562	532	538	503	520	540	534	522	520	505	547	521	571	497	533	545	514	546	527	536	532	547	486	535	530	502	521	521	537	552	541	529	518	539	517	531	489	474	549	555	536	501	504	518	553	496	556	563	554	551	497	529	515	573	532	516	508	493	500	492	530	486	572	540	536	495	536	528	550	512	558	577	502	524	551	572	559	543	485	491	542	561	556	529	510	507	514	471	493	515	499	518	544	474	527	497	555	552	543	500	483	553	505	515	523	509	548	518	527	559	560	538	525	543	535	516	526	517	506	527	531	532	495	505	510	540	544	529	549	542	513	522	535	512	569	544	587	527	540	550	549	506	545	546	537	537	557	523	525	530	533	576	585	509	540	519	546	508	495	522	585	491	531	561	544	556	478	489	535	500	540	539	580	500	546	511	513	522	509	537	542	544	507	538	529	554	521	476	507	531	524	464	497	510	538	532	543	500	509	502	550	530	510	531	531	554	509	535	511	532	541	557	505	499	538	538	541	504	501	544	512	499	564	511	529	516	541	531	532	516	487	568	527	499	501	505	513	539	508	484	493	542	516	552	513	505	554	505	507	520	515	518	535	497	582	518	558	550	507	520	559	518	527	529	522	552	517	510	506	511	526	533	509	513	524	474	574	567	468	539	563	532	525	527	532	502	509	568	556	529	553	543	482	542	543	500	494	514	537	573	532	531	496	513	537	564	509	506	541	528	534	521	533	562	562	564	528	513	548	506	531	525	520	536	511	539	541	498	516	515	518	536	526	535	506	532	535	556	517	491	541	506	502	516	511	509	517	525	538	491	480	524	529	502	507	545	464	534	490	539	536	518	540	541	515	506	542	571	525	530	531	513	498	534	512	544	524	495	564	549	485	512	503	513	521	563	527	513	508	500	515	530	510	498	539	520	493	558	531	517	527	543	490	510	516	493	528	591	509	511	531	509	544	566	481	523	500	541	508	511	471	509	554	498	526	500	551	529	567	546	536	528	504	538	531	553	499	510	538	517	538	504	520	551	552	496	522	559	553	565	543	495	562	523	517	555	544	508	555	551	531	509	487	534	534	515	504	545	511	478	516	488	555	557	530	491	524	500	557	514	532	519	507	516	549	536	529	494	540	489	528	514	529	491	509	520	485	525	511	555	585	530	499	540	532	550	524	556	514	574	545	538	499	523	571	510	492	498	515	478	522	507	509	535	551	515	518	543	521	526	537	512	544	542	526	538	530	518	533	545	529	519	486	540	514	529	546	550	511	509	531	504	524	515	510	531	496	511	501	501	525	510	541	524	583	526	531	532	511	506	538	497	530	484	548	533	506	483	547	505	512	562	542	487	528	539	510	554	567	540	522	530	534	534	586	533	486	557	493	499	497	527	504	490	541	481	536	519	530	539	513	562	513	540	544	538	536	519	521	530	534	532	548	513	558	509	496	532	529	481	515	554	471	539	502	515	548	517	505	541	500	531	501	507	520	532	531	519	529	535	540	526	549	545	557	516	538	560	572	518	527	512	545	511	519	538	579	533	490	532	494	556	544	541	532	538	549	531	501	471	521	524	491	556	538	536	507	540	512	501	502	527	545	509	529	532	541	539	567	542	574	515	544	534	491	486	488	532	498	501	487	506	533	489	550	490	548	508	539	538	550	499	500	536	555	569	553	510	508	523	543	509	533	511	540	546	540	548	517	549	506	512	479	510	521	516	514	527	496	529	524	572	504	550	542	541	510	513	498	547	505	508	556	537	548	563	545	559	517	543	490	513	591	501	535	536	533	534	533	499	524	528	547	548	510	523	546	500	541	611	544	509	526	491	555	511	526	522	511	490	485	507	515	511	502	536	534	550	522	568	507	520	504	537	502	530	555	497	528	558	535	524	545	492	533	570	524	517	527	537	503	522	521	495	515	508	533	518	514	528	556	547	553	590	510	534	540	531	533	517	517	531	521	519	533	507	505	513	521	565	473	549	534	534	517	555	535	495	530	483	500	502	509	530	490	522	529	521	544	555	517	535	532	517	488	511	538	541	523	511	521	513	551	515	541	505	531	500	579	509	533	534	522	537	517	541	513	542	490	533	521	525	508	512	548	533	540	490	556	522	517	499	512	533	510	530	512	517	529	488	581	524	505	487	540	547	526	522	605	572	467	496	522	495	529	544	542	534	508	554	524	493	507	512	506	535	514	514	492	526	535	531	531	543	474	491	553	518	544	560	485	520	509	559	526	504	494	520	551	531	541	482	527	525	529	512	517	499	512	574	509	508	541	567	529	522	524	522	508	569	513	510	545	542	531	520	575	503	514	540	550	517	532	547	550	530	532	555	490	564	520	534	530	584	550	524	526	530	534	563	522	531	521	529	525	514	528	534	520	520	491	540	501	512	487	519	525	519	520	549	507	523	556	524	531	513	568	576	468	560	510	524	494	508	541	543	526	555	578	531	545	498	555	561	516	551	501	522	534	514	531	528	535	541	592	564	517	519	555	567	516	505	543	548	519	506	557	541	518	494	552	532	546	521	561	554	529	518	528	569	541	493	556	540	554	509	523	535	499	509	562	534	512	521	587	527	524	496	501	544	549	482	534	551	548	539	530	522	554	523	524	545	543	532	512	541	524	477	526	548	562	537	545	546	524	566	523	495	496	521	509	505	533	523	539	525	518	524	513	486	498	509	549	522	537	564	492	516	500	523	502	473	522	492	504	529	527	517	478	523	512	520	525	539	510	572	546	507	531	495	524	532	567	516	534	515	515	520	527	550	489	529	515	529	499	534	550	497	513	582	509	523	524	502	557	484	488	506	546	518	568	527	523	527	544	583	550	514	527	546	521	538	526	526	548	515	513	526	529	523	505	508	510	518	536	511	567	544	527	513	548	496	518	515	461	522	513	509	521	542	544	508	535	554	543	552	537	562	570	523	573	513	537	540	496	503	531	538	529	512	550	567	519	534	529	545	520	522	528	547	556	509	530	548	519	511	490	552	516	466	509	510
26857	18913	4538	411	271	214	194	182	199	183	170	176	176	190	173	167	175	164	171	186	191	155	189	154	172	159	159	187	169	156	148	171	165	173	154	148	197	184	184	158	181	165	183	180	147	154	164	170	188	160	168	134	187	194	164	167	167	189	180	170	186	165	166	171	176	149	138	169	159	185	164	168	182	171	173	157	162	181	151	146	195	161	137	158	166	174	164	178	187	158	167	170	178	150	171	159	195	159	164	172	158	151	176	175	162	169	168	179	184	164	176	162	161	174	162	182	151	171	152	162	144	146	165	168	170	171	169	171	162	193	148	188	178	160	164	143	192	168	168	133	158	153	166	169	169	143	163	153	157	193	162	158	169	165	161	160	161	167	173	158	159	166	179	184	174	161	178	176	148	158	169	173	163	162	173	192	182	171	164	149	165	190	172	166	171	153	159	188	169	178	187	167	166	156	147	167	143	150	162	164	177	159	161	168	184	176	160	182	185	156	177	175	169	133	166	195	148	166	204	164	153	148	180	157	162	174	156	147	186	168	173	169	149	146	186	155	154	166	180	176	183	172	162	187	178	171	174	165	161	166	144	180	168	180	171	180	171	178	188	179	166	170	149	184	161	180	147	176	176	195	156	182	160	167	145	165	157	146	171	184	194	177	177	180	169	171	155	147	153	179	156	170	191	164	202	161	186	160	167	168	174	171	186	179	184	162	167	166	158	201	149	178	182	182	167	167	153	199	153	182	134	168	162	153	180	167	166	148	177	160	154	178	174	182	181	159	163	179	162	161	165	159	169	171	154	164	180	177	179	154	175	188	154	155	152	170	158	193	158	206	159	182	161	167	179	181	146	161	144	165	158	165	171	173	158	185	171	173	176	144	177	152	155	175	158	171	152	176	173	162	166	156	175	136	151	184	181	168	157	157	174	192	152	174	196	193	160	169	150	167	162	164	171	165	154	169	147	148	171	158	160	185	165	156	140	152	172	180	182	159	184	169	142	152	158	167	184	135	171	177	175	159	168	152	165	173	160	144	155	161	172	192	158	156	153	184	165	175	162	157	159	171	141	170	173	173	173	158	165	136	189	151	186	205	180	179	171	178	156	170	171	144	156	157	189	175	166	175	155	176	163	177	165	149	182	159	188	184	155	145	169	187	155	203	170	161	178	179	170	172	175	170	172	147	187	193	140	161	155	139	152	139	183	186	170	176	151	166	179	173	166	160	159	184	148	155	157	176	161	165	146	147	179	182	199	189	156	168	180	158	153	162	171	166	148	165	203	178	170	175	159	175	168	175	153	158	171	144	165	167	175	169	169	167	168	179	184	176	156	167	186	171	166	164	164	188	189	171	170	157	184	156	176	164	165	160	159	160	190	182	168	161	157	167	150	154	143	174	144	157	186	169	165	158	169	171	177	156	192	166	147	163	161	173	182	172	157	141	180	155	176	141	185	170	188	178	146	156	148	148	175	157	155	147	149	187	178	171	158	179	184	165	159	179	156	172	181	163	165	147	187	180	166	162	192	181	156	179	183	168	171	166	166	183	154	170	195	136	144	150	173	172	162	196	197	190	178	151	177	154	171	176	169	164	155	160	190	171	156	169	167	173	163	180	166	157	166	158	182	199	180	149	152	165	161	180	170	141	162	160	170	167	182	183	167	168	122	159	166	170	162	151	148	162	154	163	164	163	176	162	162	164	175	189	159	176	155	174	170	184	162	178	164	161	167	163	190	163	155	165	153	178	158	179	164	155	175	140	155	172	149	147	175	169	186	155	176	156	166	153	159	158	159	181	167	164	169	161	167	169	178	194	160	163	145	162	167	147	173	148	162	157	187	155	160	165	172	152	170	150	169	152	161	157	164	162	157	162	158	187	158	171	145	165	157	168	167	174	149	164	184	169	178	172	172	192	195	178	171	174	195	171	166	173	179	153	170	159	173	173	171	181	174	169	162	179	166	160	147	187	159	158	162	162	156	185	159	174	157	169	185	146	179	171	165	192	156	156	168	156	162	192	158	153	144	153	170	160	180	170	159	167	150	165	177	155	157	162	151	204	159	167	190	149	170	171	187	182	160	182	158	173	185	176	175	174	164	168	176	143	181	177	140	167	161	155	152	175	178	141	183	169	165	157	152	148	173	170	143	158	163	152	158	171	186	162	157	176	181	150	146	193	160	153	143	176	180	181	150	167	143	164	174	185	147	165	162	163	159	171	176	146	166	143	177	156	181	159	153	159	177	151	164	187	192	161	166	168	175	166	149	164	174	163	147	157	163	164	156	196	193	167	163	172	160	171	193	175	168	166	183	151	169	160	159	146	185	171	159	190	177	182	128	199	158	168	160	172	174	163	164	152	165	154	153	175	160	198	158	169	179	155	174	162	160	174	165	171	162	154	170	145	183	172	144	159	175	169	183	163	184	157	160	151	179	169	164	136	185	179	169	155	181	159	165	132	192	184	182	154	178	171	177	173	146	188	150	152	169	174	170	195	161	150	141	156	183	164	166	163	179	184	168	191	172	164	164	182	142	184	169	165	162	167	159	164	176	153	140	178	159	174	158	160	159	160	173	168	188	154	165	169	154	137	159	186	155	156	170	163	158	170	194	181	159	172	196	157	183	175	162	177	171	165	184	165	177	147	173	158	153	168	171	169	161	167	159	161	192	161	164	183	207	167	175	174	158	173	161	173	192	169	171	152	169	155	149	154	166	158	158	189	172	174	190	199	167	166	168	173	190	175	172	203	152	152	156	165	169	167	166	171	176	171	190	154	166	182	149	175	167	169	183	164	160	152	159	174	132	165	148	181	186	156	172	168	169	162	185	169	159	182	183	178	173	171	157	151	187	158	171	169	158	161	160	176	159	175	172	157	172	169	160	164	183	162	199	136	167	178	157	200	168	155	155	150	165	181	154	167	184	150	176	178	182	170	166	186	180	165	158	148	189	174	170	177	154	164	158	162	151	167	156	152	159	172	154	182	153	179	166	145	151	158	141	193	149	151	177	172	189	149	159	154	169	157	186	165	154	174	164	147	179	187	198	173	156	135	198	180	181	162	173	173	166	191	188	171	171	177	148	182	174	184	165	155	176	174	183	153	151	181	160	169	171	179	159	164	194	174	162	163	158	161	150	156	157	189	167	154	162	169	164	173	184	165	175	163	197	167	167	192	161	203	156	180	174	135	169	165	168	182	164	152	163	153	151	161	169	171	154	188	169	168	153	162	161	158	160	150	191	169	186	165	170	159	144	154	166	171	202	154	179	162	170	182	156	188	173	159	138	180	169	182	145	182	162	195	137	188	190	169	171	166	167	170	140	143	160	171	152	160	190	175	179	182	178	176	161	193	171	156	160	172	163	180	166	163	170	154	178	151	164	177	161	182	152	182	146	175	166	173	142	179	180	154	157	158	151	163	166	153	169	158	171	189	181	196	140	167	165	157	176	162	144	172	161	175	187	176	176	188	188	182	183	172	149	146	180	154	167	150	181	143	158	157
3938	1091	896	500	402	345	315	278	271	246	245	256	258	242	215	233	245	231	210	206	209	229	214	228	267	212	238	214	222	223	231	221	209	231	220	218	246	209	222	226	218	228	219	210	231	197	226	222	212	229	192	212	249	200	217	222	203	217	221	243	233	186	231	241	233	230	228	200	242	195	250	224	226	237	235	193	223	244	234	223	207	216	231	211	239	240	198	237	232	221	221	222	232	194	184	238	214	215	238	225	221	204	223	223	206	232	236	206	238	230	200	222	207	210	228	216	243	227	214	247	219	205	237	218	202	238	245	233	199	189	217	215	245	238	203	219	205	187	213	218	215	210	224	201	220	207	218	221	194	202	197	219	242	203	219	232	231	215	210	201	216	216	208	238	210	239	218	221	211	205	223	208	255	240	210	232	198	215	226	222	215	199	226	246	219	213	226	216	215	230	180	216	225	224	206	214	220	224	220	255	219	221	216	205	225	212	212	211	214	207	209	212	203	206	243	223	224	229	197	218	222	200	222	196	219	229	207	198	224	217	197	213	213	215	209	213	211	233	207	220	226	209	230	238	191	230	211	222	221	239	201	212	202	214	258	221	209	223	211	216	220	216	216	199	196	178	190	232	236	248	208	200	231	249	219	225	206	209	219	215	204	205	206	200	233	206	227	236	203	231	220	214	208	240	252	196	208	222	230	212	245	242	218	227	212	232	208	227	224	186	220	200	230	202	229	220	235	175	222	225	254	209	222	221	219	192	217	215	211	220	234	228	219	203	221	210	225	228	215	208	221	204	235	216	210	203	212	238	206	216	257	215	224	212	226	222	217	235	226	240	229	219	251	227	205	223	231	227	204	180	236	222	212	220	194	214	222	192	212	215	211	216	215	237	207	236	227	210	246	229	227	232	242	229	236	226	219	225	211	238	192	204	213	244	199	202	222	249	252	217	215	233	228	227	206	232	220	229	220	196	249	202	229	230	239	206	212	215	217	226	198	216	246	201	194	206	224	220	217	224	262	214	229	209	244	239	247	230	199	233	221	220	211	231	213	235	222	213	212	231	207	266	216	242	201	214	225	229	210	227	207	229	219	215	234	221	195	223	248	184	248	226	213	208	208	197	193	233	200	200	204	238	209	220	210	226	231	199	200	241	212	187	224	222	220	226	190	190	178	203	232	204	218	232	197	226	225	210	252	264	247	221	209	199	231	214	234	244	211	208	186	212	200	191	231	216	226	223	222	204	239	222	219	228	216	205	226	228	233	225	236	210	247	220	254	222	230	214	217	208	199	241	204	244	205	244	224	211	219	229	230	199	220	201	219	237	231	208	216	219	216	233	214	196	219	203	242	220	213	216	194	190	239	207	221	234	224	210	238	203	219	210	240	234	218	230	198	223	222	202	223	238	242	198	206	220	217	212	219	228	205	221	196	202	225	224	230	218	230	213	196	250	212	230	241	216	224	227	224	230	222	195	240	240	227	191	207	231	230	229	206	233	244	211	243	216	226	201	220	214	192	222	232	198	227	213	217	204	237	223	201	214	194	208	215	225	248	232	211	209	227	226	222	221	243	194	205	206	220	222	190	208	206	207	225	206	240	209	203	218	232	218	243	222	223	222	246	198	226	241	207	219	214	225	206	220	217	219	213	220	231	214	214	207	239	216	217	223	211	214	224	196	235	230	202	214	200	212	215	239	222	184	233	213	208	203	218	214	223	212	223	212	226	231	205	235	216	223	200	207	210	212	237	226	237	198	217	221	221	205	239	216	237	235	229	251	236	219	187	242	206	201	208	245	209	207	227	203	215	207	194	214	204	238	218	209	223	229	204	211	213	202	208	191	246	214	243	215	207	223	203	229	228	247	207	215	225	223	230	204	215	201	225	212	241	208	219	221	235	210	230	202	234	223	212	204	213	209	222	229	211	226	216	222	232	234	199	235	230	187	206	195	217	228	207	226	197	224	234	211	229	246	211	207	207	212	226	226	208	223	207	220	237	232	242	217	216	214	230	229	199	224	231	207	219	218	220	202	223	225	222	230	218	234	234	225	212	231	242	200	228	222	199	216	202	238	247	228	198	228	225	248	239	212	240	211	236	251	220	233	220	213	223	221	215	197	197	221	234	241	231	216	210	238	228	226	216	227	203	209	216	204	220	233	217	230	216	231	252	225	246	228	200	241	214	205	226	225	202	210	223	227	225	224	209	207	213	223	201	251	213	211	234	231	204	221	213	188	217	216	210	213	236	226	210	271	215	219	176	225	217	214	206	228	194	200	214	214	202	247	221	197	201	223	242	191	200	231	218	219	203	225	216	209	210	219	216	203	221	197	228	199	243	207	235	226	217	228	206	220	234	206	222	219	232	212	218	225	225	224	236	209	224	219	208	237	229	202	209	227	216	240	214	217	252	243	205	219	231	206	219	221	239	192	189	210	204	207	189	237	223	202	194	215	210	212	202	195	220	228	219	190	219	227	199	223	215	210	211	204	207	203	207	222	220	217	236	229	221	248	227	236	234	225	229	219	201	191	217	225	194	226	214	223	207	188	231	219	196	215	212	230	212	211	236	202	217	199	189	223	215	216	223	214	236	217	233	226	238	208	211	206	209	225	215	202	221	226	249	213	224	243	220	214	221	234	231	208	231	198	200	197	259	236	207	226	211	212	216	193	197	204	210	179	227	228	221	210	248	230	197	225	222	252	209	197	214	189	227	238	225	232	217	207	201	217	236	235	205	229	215	230	224	189	225	227	213	232	223	249	245	216	216	237	232	233	222	210	234	222	239	219	238	203	212	228	223	186	232	222	218	218	227	244	219	208	218	225	193	216	212	219	229	227	218	221	216	209	196	226	244	212	211	205	219	239	210	228	225	216	214	209	243	233	225	247	218	232	215	244	235	242	212	210	220	210	203	238	218	217	227	231	220	226	217	214	219	229	208	219	210	197	200	213	224	210	243	196	242	208	240	222	208	197	228	212	204	209	206	221	207	212	234	231	216	231	219	222	211	232	211	248	216	209	221	212	204	213	200	221	197	187	198	194	200	227	213	205	192	193	209	243	214	208	218	199	235	205	202	212	237	193	215	238	195	240	238	208	237	192	222	226	221	240	222	198	186	200	196	254	217	223	206	214	228	219	209	203	208	249	241	212	232	211	227	217	195	223	217	218	228	221	212	215	221	224	223	198	228	210	225	225	214	216	212	235	211	226	202	258	220	217	237	188	217	213	193	224	224	211	226	241	195	213	216	203	204	208	223	222	198	207	234	220	218	240	243	197	220	191	215	220	255	216	222	196	234	223	219	221	184	223	233	242	196	229	209	237	193	268	228	223	222	221	237	212	217	216	247	222	223	200	248	228	219	243	220	225	235	191	194	212	196	228	202	220	227	230	228	225	199	223	209	212	237	223	216	194	224	227	217	213	212	260	205	228	223	208	210	207	214	207	227	205	238	194	221	231	212	220	202	206	232	220	208	222	200	222	247	225	220	225	216	251	242	224
23895	21010	28188	24011	20967	7262	1077	751	648	605	556	527	488	463	474	440	469	471	441	418	445	444	397	427	398	385	412	392	385	393	408	398	374	374	389	390	404	339	384	386	365	389	391	363	400	379	392	341	399	384	382	382	390	370	394	404	412	371	359	400	377	387	362	396	370	364	405	395	369	354	362	357	391	383	397	370	419	405	368	383	366	396	377	395	389	406	381	389	374	384	364	388	379	355	376	393	376	405	363	373	374	365	375	388	400	372	360	389	349	344	410	384	394	377	387	383	384	393	354	386	389	422	369	376	408	394	386	351	371	376	393	368	406	377	356	380	355	360	370	384	365	409	354	374	355	384	380	388	388	394	398	382	422	351	375	386	354	384	386	394	365	385	358	365	387	385	384	351	371	374	395	388	369	345	383	360	362	354	395	361	383	344	387	384	397	385	415	354	372	371	355	375	406	362	365	411	386	412	387	387	343	376	378	353	386	386	393	371	376	373	396	379	366	382	382	377	405	373	385	406	354	370	375	395	368	370	386	354	366	397	424	380	366	400	367	377	386	331	380	372	379	351	403	371	369	366	361	382	367	375	368	350	413	372	375	358	403	400	369	381	380	383	383	356	354	390	366	389	371	369	377	390	380	370	386	363	390	400	418	389	353	348	372	390	372	379	403	366	374	403	401	385	408	380	406	361	362	387	366	398	366	357	384	355	406	388	361	369	387	376	356	357	364	387	371	381	406	390	349	352	418	398	350	356	387	372	375	349	370	348	376	396	367	368	393	393	424	351	348	358	381	355	354	358	342	361	357	348	391	398	344	396	375	366	359	351	374	374	361	386	379	347	367	384	354	358	409	396	363	368	356	393	397	323	413	385	369	383	397	397	381	390	358	408	368	396	374	369	370	347	386	389	343	387	373	378	412	409	365	386	339	378	383	385	390	393	364	382	398	367	375	389	397	416	373	339	375	367	360	354	345	378	406	389	329	377	360	362	395	376	354	404	388	386	351	373	385	380	370	397	394	373	372	402	361	352	375	375	392	384	335	403	354	397	412	385	358	377	388	382	405	402	348	382	373	364	396	368	415	380	386	420	408	376	386	422	381	373	391	364	420	400	397	359	372	393	399	354	406	371	369	391	385	362	386	379	380	369	347	348	373	395	375	382	385	370	393	369	383	385	400	399	365	371	359	372	361	376	355	402	398	381	352	437	365	363	361	347	359	354	386	409	363	373	369	372	375	375	375	361	382	376	377	372	357	361	360	345	375	363	416	392	355	374	398	365	363	382	383	362	357	373	392	396	395	370	346	404	372	410	354	379	352	360	341	373	361	353	413	353	409	381	357	370	375	363	334	360	362	385	390	333	384	373	410	392	401	344	380	354	350	360	345	360	403	384	374	380	386	359	378	372	406	375	376	374	345	390	363	404	398	449	395	379	377	406	381	393	378	383	403	379	362	378	387	373	387	373	371	400	393	364	373	370	378	352	361	413	321	389	376	388	413	350	383	403	350	356	399	389	389	371	379	397	338	377	365	395	406	379	381	379	391	391	359	332	405	386	430	397	372	410	362	354	374	364	353	365	385	370	370	366	396	400	341	392	396	377	360	385	367	338	396	369	381	392	421	369	375	380	385	346	411	397	377	379	395	335	438	387	370	366	378	390	398	373	388	404	375	370	361	388	393	395	382	389	349	372	350	362	386	395	401	366	368	391	384	376	389	361	374	406	401	411	348	384	368	377	391	367	371	362	353	375	395	394	380	366	373	382	398	391	334	388	357	382	391	388	394	397	360	391	387	374	371	360	360	367	369	376	384	366	371	388	389	388	353	388	370	410	386	341	350	380	385	364	331	375	397	392	366	364	379	404	397	396	372	370	362	395	365	375	383	392	369	400	339	369	349	379	417	364	353	400	361	385	384	358	359	426	382	383	390	371	389	382	383	372	343	400	362	347	395	369	380	410	391	374	374	375	403	400	338	399	389	372	407	373	372	378	422	403	368	385	344	343	363	356	429	400	350	367	391	372	368	357	371	375	386	358	428	357	354	360	341	356	396	385	369	337	377	417	381	387	371	382	371	375	386	363	368	375	352	383	354	380	359	373	372	379	405	377	381	375	372	379	341	363	390	425	383	415	371	382	351	383	398	391	381	359	403	395	429	379	387	382	403	335	374	392	378	357	371	385	386	395	356	389	377	379	364	377	409	366	343	357	370	398	372	363	384	404	355	383	349	427	351	396	358	406	363	396	370	397	385	408	382	375	390	363	383	382	382	358	383	376	381	354	369	395	369	390	388	373	383	392	368	366	363	347	378	393	368	379	364	340	376	380	363	365	357	374	387	371	381	386	393	421	400	396	341	384	382	360	418	408	378	408	361	408	397	406	376	379	383	352	387	367	373	387	360	372	340	395	363	368	377	360	369	375	411	401	362	379	363	376	406	367	356	381	326	382	362	388	366	362	381	370	390	366	362	369	406	342	374	391	382	339	387	385	385	385	375	395	379	375	374	390	362	347	383	374	341	327	369	362	377	396	338	353	369	367	410	381	416	400	395	405	392	381	375	376	386	408	360	402	388	368	366	398	389	357	383	378	370	402	368	357	414	369	393	356	383	381	390	388	338	366	374	359	380	371	349	391	381	373	367	360	369	318	373	385	376	350	384	385	366	383	368	350	367	378	401	397	364	378	385	349	361	418	390	355	395	400	364	367	362	386	387	364	389	368	375	349	363	351	372	398	385	387	383	353	388	356	375	415	388	371	374	387	361	361	362	355	404	361	386	377	381	392	382	373	371	408	384	389	394	394	402	384	375	383	415	398	377	394	366	345	388	394	371	381	390	388	388	386	441	415	385	382	388	385	382	387	384	365	377	400	367	359	400	327	411	382	363	372	348	364	340	400	388	388	397	387	341	409	374	415	344	384	363	412	387	386	376	382	380	385	376	410	369	318	379	358	372	371	383	389	380	397	362	376	385	382	379	360	381	392	354	377	395	380	384	377	392	356	380	382	382	356	377	381	411	375	360	358	373	367	358	396	404	379	378	360	373	388	358	362	365	362	359	384	382	367	383	369	393	387	391	385	409	382	352	377	340	406	390	389	411	335	373	393	361	372	369	388	359	380	384	372	402	401	346	398	374	334	401	387	392	394	373	368	374	402	361	362	331	375	349	400	348	388	361	386	381	376	379	365	401	368	370	359	381	389	373	368	389	371	345	373	381	367	371	393	371	399	361	393	377	378	396	348	370	351	367	341	391	381	332	401	418	355	365	386	366	374	385	387	381	400	383	354	375	409	391	341	365	384	364	347	359	359	386	357	389	369	364	387	413	383	387	408	382	373	400	392	374	405	327	390	352	378	369	388	377	369	383	392	375	378	356	368	436	394	394	358	379	359	364	413	381	337	376	354	366	402	394	337	387	357	407	383	347	376	361	392	353	389	384	344	386	402	375	365	365	370	391	383	393	377	375	372	403	377	412	383	373	345	383	366	406	382	382	366	371	369
5442	10713	8341	4214	2938	2169	1722	1423	1142	1017	948	898	817	743	706	697	686	603	599	610	562	612	531	549	564	563	525	539	506	519	550	533	488	519	507	494	536	475	491	538	515	494	530	509	498	521	484	462	489	508	508	484	444	504	474	498	487	462	456	467	504	485	501	470	461	490	495	447	473	439	480	502	522	476	489	476	473	455	489	481	477	458	484	457	509	526	444	474	461	485	484	489	518	471	456	483	444	496	470	491	438	476	471	494	485	483	502	485	471	486	434	485	475	442	499	466	475	491	469	467	517	504	497	493	491	450	486	487	456	516	514	460	448	447	468	463	494	514	509	478	481	492	452	452	451	473	467	482	505	484	477	470	493	475	455	463	518	475	516	448	472	494	463	476	502	502	489	460	494	476	484	496	487	451	457	457	464	457	504	503	511	503	472	450	440	488	482	488	442	456	493	463	508	479	474	458	453	516	478	449	503	473	517	453	459	472	471	489	452	498	436	451	475	408	453	449	508	453	499	475	507	478	478	482	495	442	467	481	463	458	464	458	476	450	478	482	485	486	477	454	463	472	451	473	460	507	446	464	480	503	453	448	503	494	446	494	508	508	462	482	476	469	474	484	496	452	485	443	495	464	481	494	473	481	484	540	499	465	511	470	503	512	514	450	440	487	476	452	509	453	487	489	470	458	467	438	490	451	466	475	442	463	495	505	477	458	525	492	474	502	480	493	462	501	480	486	470	454	492	457	478	482	479	514	523	498	491	446	464	460	499	457	495	491	502	509	466	518	489	442	489	455	495	496	464	473	475	491	440	493	452	428	471	473	480	480	469	477	487	455	462	458	460	446	444	480	480	495	438	485	478	459	469	481	523	500	496	472	471	515	474	492	467	475	490	487	441	491	482	513	455	515	483	458	452	485	463	481	463	490	484	498	483	495	501	463	486	433	484	511	469	472	451	453	474	482	461	485	476	442	463	452	489	504	460	471	504	472	474	446	436	467	443	468	478	498	455	475	458	478	457	450	473	472	481	482	488	461	438	488	471	458	485	502	505	488	471	437	529	487	458	485	482	475	493	496	505	463	462	436	491	487	443	493	484	454	480	451	468	463	477	513	471	505	456	452	477	465	502	462	454	464	442	446	478	480	484	467	466	489	486	459	483	458	466	475	466	467	459	502	461	487	474	500	460	468	475	517	501	440	485	493	485	473	464	491	489	488	468	456	473	466	509	455	462	474	471	526	466	477	465	494	495	450	508	501	453	509	457	459	492	460	497	452	485	439	438	502	478	461	414	487	493	489	479	445	455	484	491	476	469	456	451	481	463	448	446	473	465	438	465	490	450	428	466	487	456	469	466	484	450	476	458	478	475	472	461	501	502	467	453	472	462	490	475	457	522	468	496	493	469	483	448	485	446	494	459	490	479	481	484	454	485	443	458	457	486	477	474	491	482	453	471	470	510	463	486	450	458	481	517	493	479	450	470	443	457	490	465	452	481	503	495	451	455	491	479	461	480	456	517	460	488	502	486	455	468	478	459	458	527	504	492	504	479	467	498	481	471	450	474	492	497	486	491	470	448	462	512	460	498	465	465	460	427	493	484	472	478	524	485	487	453	473	482	490	511	530	513	505	520	498	495	448	499	475	466	469	475	485	462	517	473	463	496	415	463	447	466	433	474	492	506	485	467	501	463	513	501	446	463	498	495	452	528	483	478	500	475	447	477	486	471	547	484	462	446	496	489	452	506	418	478	486	468	490	463	494	460	458	514	486	479	508	442	477	450	446	492	479	460	493	467	480	499	499	465	482	468	453	461	475	487	455	446	491	468	473	459	478	477	471	462	473	461	446	474	504	485	429	483	466	445	488	428	501	460	433	478	474	487	429	502	494	492	479	495	456	506	469	494	503	476	469	471	489	459	478	472	446	508	482	489	479	488	450	488	490	463	469	433	459	484	477	489	482	458	503	496	492	457	480	482	462	503	453	465	515	449	440	507	496	495	466	446	482	493	458	469	492	478	469	458	519	469	501	472	451	487	478	447	475	446	454	524	486	464	465	513	484	465	446	456	488	500	497	463	462	507	475	444	481	470	502	487	433	479	539	483	449	465	440	421	488	453	454	482	486	491	462	489	497	481	523	465	470	496	488	478	426	521	484	476	492	478	511	445	480	474	512	482	484	448	495	453	488	502	487	467	451	471	501	500	474	483	479	510	506	493	501	467	531	477	511	458	452	443	424	485	486	461	463	510	549	515	476	447	459	457	497	482	478	479	475	480	457	476	458	497	459	473	496	475	497	475	458	516	492	495	490	495	474	519	431	445	447	482	495	514	464	517	479	464	482	521	465	484	468	465	519	492	464	498	488	458	508	453	491	486	438	455	463	485	500	541	479	498	457	471	460	489	461	484	487	466	445	481	487	460	456	446	464	489	513	482	452	487	478	467	498	478	464	476	480	532	450	441	502	452	491	454	467	495	476	495	504	466	460	506	464	502	477	442	464	444	468	505	477	469	483	465	465	502	477	475	506	467	475	465	494	462	480	493	472	501	492	464	487	498	483	476	454	487	474	494	492	471	465	486	489	453	480	502	535	449	481	480	531	451	464	486	476	460	520	507	434	435	478	477	439	454	453	488	501	457	482	441	519	469	464	452	435	483	483	505	479	465	488	473	436	493	489	497	455	443	453	482	490	478	501	478	483	472	506	476	474	450	480	493	465	483	511	429	481	502	486	466	473	483	447	456	472	490	520	490	480	485	466	466	460	479	444	510	486	479	447	534	430	486	454	490	479	474	492	487	459	466	520	480	491	456	517	510	453	484	462	486	498	482	471	432	509	476	425	455	462	468	447	488	469	467	486	477	490	481	475	524	478	492	466	482	483	518	491	500	467	493	487	485	457	520	444	432	484	478	481	491	466	450	479	520	503	454	476	460	507	482	458	463	468	440	472	503	483	461	463	473	471	484	449	470	446	476	473	465	458	525	518	455	473	483	459	495	446	466	453	466	492	453	482	493	464	500	492	488	447	461	425	485	507	456	485	470	477	474	460	491	478	443	462	451	487	456	425	482	479	468	468	509	475	463	482	461	490	506	464	479	457	456	524	532	487	502	459	475	468	460	449	465	485	427	467	503	486	457	497	470	564	553	510	465	484	439	437	496	511	514	490	474	466	484	474	467	478	460	483	504	460	503	515	463	486	483	497	462	451	458	482	471	513	430	423	464	492	450	475	496	466	465	476	490	464	457	484	518	467	478	476	481	456	472	459	450	499	479	459	458	467	493	476	477	481	433	523	501	423	493	493	503	480	473	469	482	440	510	443	486	505	465	462	503	465	500	466	493	485	526	472	459	447	500	479	428	489	513	430	455	473	460	473	485	481	448	477	498	439	471	499	500	487	497	456	454	492	439	509	493	423	459	497	475	456	451	475	438	434	441	502	485	517	454	504	468	467	467	503	467	463	438	474	436	472	461	464	453	475	458	427	442	492	452	500	481	481	481	483
24988	21006	26810	25120	4023	399	297	236	220	206	189	190	189	156	158	141	122	119	123	121	136	144	118	129	123	126	102	128	138	139	128	132	113	111	146	127	123	141	115	114	121	112	104	141	111	126	107	117	129	113	110	105	101	112	102	119	128	132	117	131	105	109	109	100	100	121	103	112	104	119	132	125	130	116	112	105	116	116	123	115	123	112	96	118	129	134	119	106	126	111	106	114	104	115	96	114	127	101	118	112	125	123	130	120	115	97	118	109	125	114	94	114	118	100	117	99	100	131	126	123	130	104	109	111	106	105	136	119	98	126	123	102	124	116	106	125	120	109	123	112	112	100	103	101	108	119	111	131	110	109	120	108	119	112	126	105	113	120	124	114	104	105	116	132	126	114	102	101	133	112	117	107	121	123	123	131	108	124	128	116	107	95	107	113	127	110	148	112	139	112	108	128	116	118	110	124	116	106	102	117	118	127	117	109	121	90	100	95	106	107	111	110	114	112	121	103	127	113	115	121	114	99	109	132	113	110	99	111	100	90	119	108	147	114	129	130	120	119	111	107	120	102	107	127	121	114	104	106	115	100	127	111	107	111	106	143	112	129	111	110	134	115	124	131	98	122	112	121	122	140	113	114	122	127	115	102	99	119	108	114	125	124	109	125	134	122	113	121	119	105	118	130	101	139	109	128	104	119	105	121	115	126	106	109	108	99	106	116	125	128	105	126	102	117	109	107	116	127	120	130	123	103	113	117	118	119	110	144	110	109	114	125	114	131	115	110	115	104	110	130	92	109	111	104	131	111	103	113	106	113	120	110	124	131	116	131	108	117	117	110	118	131	103	107	113	137	114	118	107	116	125	125	99	117	116	116	105	101	96	115	127	97	100	124	105	111	107	122	102	127	119	113	110	118	122	122	114	88	115	119	114	112	113	109	113	99	113	110	117	117	117	139	103	104	109	107	121	115	115	112	133	113	132	138	100	110	122	136	100	101	135	88	116	96	114	113	115	100	113	127	113	121	122	133	123	95	108	116	108	108	116	102	117	93	105	89	130	125	128	136	124	115	133	138	110	104	110	114	122	111	121	111	108	119	122	114	119	119	111	117	106	141	102	129	136	109	110	135	118	114	114	111	107	101	116	117	100	119	120	134	128	100	117	114	138	115	119	132	107	110	140	109	121	127	109	120	108	100	104	92	105	105	114	119	135	109	100	119	102	105	95	107	104	101	105	101	102	91	112	119	108	117	103	114	134	107	105	101	109	119	122	113	112	114	92	132	122	113	126	121	96	80	98	107	116	107	110	132	97	100	111	125	126	117	99	110	115	109	113	106	113	132	99	109	124	115	118	103	133	122	112	110	98	116	123	126	126	113	119	105	96	124	112	115	83	107	118	120	98	116	113	110	116	132	110	115	105	107	154	111	114	118	116	130	102	122	130	129	113	114	113	117	139	104	122	126	120	118	122	109	112	110	133	112	118	110	120	100	125	130	108	133	112	109	110	122	98	122	109	102	117	113	121	136	99	112	110	111	106	120	117	110	123	109	111	118	131	124	111	117	121	138	111	95	109	116	92	118	113	130	127	109	127	121	119	113	136	118	95	105	110	107	106	125	114	111	122	107	118	119	137	114	91	112	108	108	106	129	119	112	137	107	106	105	113	118	118	132	100	83	132	133	133	104	119	121	120	122	113	119	105	115	121	132	101	123	110	121	123	118	125	118	107	109	110	116	105	126	115	129	111	112	110	104	120	107	107	114	111	105	109	111	101	99	108	115	104	108	107	121	101	114	106	124	112	113	122	120	101	123	113	105	106	103	114	120	114	107	120	129	121	106	119	111	111	122	102	112	122	100	97	141	119	107	137	103	126	118	119	113	110	109	112	92	101	124	113	113	109	118	100	103	130	112	116	135	111	106	119	115	118	123	123	109	131	126	111	122	102	102	120	117	107	111	128	116	115	132	102	112	138	109	125	138	108	110	131	143	126	110	118	118	109	118	105	112	137	114	115	108	110	114	118	115	108	129	105	110	119	111	119	108	114	131	105	115	103	121	101	121	118	132	130	116	107	109	121	103	106	115	103	98	136	113	123	126	102	113	104	111	125	108	121	125	120	124	117	118	122	100	108	107	103	121	123	115	92	107	100	110	126	109	128	103	98	115	105	124	114	102	149	114	129	131	98	115	124	111	116	117	109	120	117	125	111	102	112	109	105	99	102	98	110	127	126	119	104	121	109	118	131	102	119	112	129	116	100	105	111	132	111	98	120	115	113	121	96	121	99	118	100	145	90	133	119	116	116	122	105	126	124	110	105	122	110	107	123	112	104	130	121	114	111	101	119	118	115	112	119	119	115	99	114	119	126	107	125	107	91	124	127	104	138	90	133	115	129	113	120	113	119	133	107	133	113	116	102	121	116	133	111	100	125	117	115	125	118	113	104	101	130	119	110	110	128	99	106	129	122	94	100	124	120	120	121	109	108	110	114	104	115	115	118	107	131	135	88	113	106	132	105	114	125	110	117	106	146	119	116	109	117	127	105	105	137	95	93	119	102	116	105	127	107	126	104	113	134	135	124	110	117	101	121	127	101	118	121	125	117	95	113	124	111	120	107	114	120	118	112	122	109	111	107	101	104	127	109	116	117	118	117	104	117	102	92	115	113	118	124	97	114	125	113	116	108	114	136	127	107	115	123	112	108	126	119	108	123	120	124	124	114	124	107	120	123	110	132	114	118	100	104	113	128	122	110	100	108	94	132	116	116	120	136	113	112	113	115	116	134	102	95	116	111	110	103	116	105	102	122	102	107	108	122	114	115	103	122	98	145	132	129	95	134	109	116	139	108	114	111	135	130	100	115	133	107	103	116	133	116	132	127	112	102	91	112	104	125	107	117	102	115	116	108	113	105	115	98	104	133	117	120	120	135	106	145	102	108	108	124	118	111	118	116	125	116	103	106	86	117	106	118	105	115	108	112	109	113	118	122	142	130	122	132	118	121	137	100	125	120	123	109	102	119	101	119	115	111	100	96	122	125	111	106	97	97	114	127	135	101	123	110	106	116	129	133	121	121	116	103	117	129	109	107	109	120	130	106	115	116	89	114	102	122	127	137	107	117	127	108	136	111	108	112	104	107	138	119	121	135	104	124	113	121	102	110	105	109	122	106	117	113	97	132	114	118	120	91	122	106	128	127	120	105	110	95	119	112	116	115	133	115	100	122	101	133	124	108	130	122	103	99	116	92	122	117	118	126	105	107	122	127	121	121	119	116	108	148	112	107	120	116	104	144	121	114	112	115	138	120	115	111	120	116	118	126	99	135	122	109	101	103	113	118	100	128	102	129	125	101	115	105	114	122	114	122	111	109	105	113	124	117	114	108	112	116	112	106	117	123	115	113	112	120	97	115	116	108	121	114	116	99	125	102	111	119	118	96	108	129	120	116	129	115	140	133	111	109	126	113	123	107	105	127	122	112	102	130	102	128	119	127	116	100	103	131	114
4750	5691	4175	1922	1353	1030	782	626	496	444	437	349	361	294	269	287	224	246	248	241	208	189	218	213	196	186	192	207	179	193	180	173	168	175	196	187	176	187	189	173	184	182	172	182	164	209	176	156	185	179	181	150	165	146	175	159	163	181	168	178	181	148	158	174	175	173	160	190	152	184	162	179	172	172	178	169	141	153	194	166	170	174	173	181	188	182	179	163	173	160	164	155	155	160	185	170	172	181	149	161	161	185	164	165	175	158	143	148	157	161	158	152	167	159	145	171	164	175	141	172	170	172	164	178	172	181	189	182	174	163	182	162	171	168	169	164	166	167	158	156	155	185	170	173	169	159	170	171	145	159	155	174	164	177	156	180	175	188	146	159	168	160	202	180	158	150	175	175	174	177	166	152	181	156	171	161	143	165	178	170	168	156	162	172	148	183	183	168	147	164	167	149	159	156	169	170	165	152	163	159	161	146	192	162	148	176	165	159	187	156	173	149	185	157	177	164	161	160	151	176	170	147	165	181	183	160	165	193	175	154	166	172	167	171	178	153	154	156	173	186	170	175	162	153	193	178	190	178	187	167	175	177	189	170	166	177	177	137	172	195	173	174	165	166	157	157	163	167	181	186	168	141	183	168	176	170	161	155	158	165	173	150	153	168	167	174	160	159	166	172	180	149	160	188	138	153	169	174	153	175	147	172	160	165	157	168	183	153	189	178	173	161	163	189	166	174	191	158	156	185	171	170	178	169	181	153	147	173	164	183	181	152	176	195	194	168	165	182	166	167	167	187	168	165	168	166	175	178	161	177	173	158	173	159	164	170	172	167	177	174	185	195	170	173	180	158	176	140	177	159	152	189	144	162	184	171	171	156	171	180	191	167	163	154	183	159	166	184	162	158	162	174	164	163	169	169	143	154	142	147	160	164	168	189	160	151	156	170	165	191	154	208	165	186	152	171	162	178	156	175	186	166	170	169	171	170	146	174	163	163	174	162	147	174	156	162	149	183	169	212	151	166	168	174	180	187	192	175	186	155	172	176	147	170	172	164	183	145	163	166	164	168	163	162	179	177	164	175	198	161	148	187	189	184	158	179	174	179	141	158	144	177	181	154	144	156	169	192	176	149	186	155	185	172	159	165	174	155	171	146	162	157	164	147	171	153	166	179	169	145	178	158	193	180	145	172	153	172	141	160	175	164	155	169	153	160	149	156	176	167	197	165	181	155	162	172	160	168	185	171	172	172	170	161	156	160	184	137	165	152	163	174	173	174	184	166	137	163	169	178	149	172	177	163	191	179	170	173	152	174	151	169	159	156	149	186	173	151	171	154	153	184	164	169	156	168	151	135	165	151	170	153	150	156	152	138	177	161	164	153	191	185	162	173	157	164	179	175	181	172	176	179	171	177	176	140	165	139	189	138	173	183	162	177	181	172	172	182	173	160	164	173	178	164	174	161	162	161	151	155	187	159	145	148	160	172	152	186	196	132	163	168	181	154	168	198	167	149	196	142	163	164	163	166	174	152	184	174	162	166	177	175	150	177	189	165	190	157	169	164	163	172	177	163	171	157	153	182	179	146	141	176	142	190	161	138	177	161	164	159	151	187	182	184	173	169	164	172	188	164	151	159	160	153	142	165	177	158	190	145	187	183	177	197	157	163	173	176	174	177	159	168	160	167	179	163	186	156	176	173	159	179	180	167	169	170	158	160	171	173	173	153	167	142	178	160	171	174	158	154	163	157	185	152	181	164	158	161	174	171	156	161	178	162	190	163	165	168	145	145	186	147	159	178	194	170	173	136	155	171	155	182	156	181	167	153	157	188	155	156	171	176	170	163	159	156	169	166	159	183	184	149	170	165	162	170	152	167	162	166	168	172	190	185	166	188	150	192	200	185	167	153	153	181	185	186	157	181	166	165	188	186	185	144	150	155	182	164	183	180	162	161	173	173	157	161	194	186	161	166	133	167	160	160	151	154	190	191	159	155	146	175	180	165	174	168	202	173	155	174	172	172	149	160	160	141	159	182	162	158	176	161	159	167	172	159	154	140	169	180	178	177	166	205	179	174	163	169	167	165	157	190	159	168	183	172	180	154	195	172	172	161	153	172	155	174	151	178	175	158	162	175	180	154	163	139	161	166	162	169	180	162	170	165	174	192	153	165	185	168	156	171	157	153	160	161	154	191	161	153	151	163	168	174	163	163	191	174	160	178	186	161	175	172	174	150	167	138	176	175	169	156	165	174	174	166	155	146	161	157	159	171	161	153	177	156	163	176	172	176	173	172	164	162	164	165	170	173	175	175	163	176	154	185	161	174	175	156	150	187	196	162	168	181	163	166	179	179	175	163	150	155	160	172	202	147	174	144	163	173	161	160	169	154	172	181	179	159	170	167	189	169	174	169	174	184	171	182	163	189	166	179	159	147	175	171	161	183	167	159	163	154	169	161	150	170	157	152	170	170	156	156	166	168	163	142	168	174	201	180	157	164	143	150	158	184	169	180	180	172	162	164	159	168	187	186	202	176	159	173	154	168	173	158	158	152	156	151	149	160	167	165	167	189	175	154	173	187	177	163	155	161	150	172	166	160	153	156	156	159	174	162	181	146	158	170	169	159	175	161	189	170	176	166	151	167	157	168	159	171	163	166	173	177	170	183	170	190	155	177	159	164	171	164	165	162	152	157	160	159	160	188	156	167	183	154	177	159	167	179	155	168	177	182	185	148	164	161	162	143	180	183	169	192	183	183	174	170	176	143	174	176	164	187	160	148	167	176	165	177	189	182	162	177	172	170	149	188	162	164	150	188	142	137	158	187	185	171	154	166	157	175	162	176	189	187	165	157	180	152	162	151	179	175	168	154	187	168	182	165	162	173	189	176	196	127	178	185	153	155	148	172	168	181	184	170	161	180	161	180	156	154	142	182	170	184	158	178	132	154	183	194	181	181	171	159	173	168	155	170	178	182	149	146	157	142	166	181	166	158	188	183	169	171	174	171	159	182	189	193	173	181	157	184	154	179	166	166	161	139	163	156	168	168	152	160	162	166	172	163	185	188	194	167	162	158	185	174	143	170	169	191	180	151	188	183	148	156	162	178	182	182	173	161	166	161	169	169	158	152	178	152	167	158	177	181	173	190	173	150	184	165	168	158	175	156	165	157	166	147	171	168	163	174	173	175	169	149	166	166	166	180	181	181	171	163	162	165	156	145	156	157	160	163	150	189	181	146	176	163	183	144	171	173	164	172	173	167	150	129	159	172	173	159	172	180	163	158	178	171	170	152	144	195	164	182	155	157	183	161	169	200	177	154	178	140	151	162	180	159	181	163	171	166	166	176	154	193	182	168	178	162	156	175	154	156	142	149	174	166	187	151	150	140	169	162	174	145	180	150	151	166	156	163	152	154	144	165	165	182	157	157	177	164	172	172	162	161	164	208	182	188	153	150	161	158	170	198	158	190	155	169	158	154	150	185	178	185	160	194	198	176	181	157	173	171
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
