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
340221175270	340221175829	340221176379	340221176929	340221177479	340221178029	340221178579	340221179129	340221179679	340221180229	340221180779	340221181329	340221181879	340221182429	340221182979	340221183529	340221184079	340221184629	340221185179	340221185729	340221186279	340221186829	340221187379	340221187929	340221188479	340221189029	340221189579	340221190129	340221190679	340221191229	340221191779	340221192329	340221192879	340221193429	340221193979	340221194529	340221195079	340221195629	340221196179	340221196729	340221197279	340221197829	340221198379	340221198929	340221199479	340221200029	340221200579	340221201129	340221201679	340221202229	340221202779	340221203329	340221203879	340221204429	340221204979	340221205529	340221206079	340221206629	340221207179	340221207729	340221208279	340221208829	340221209379	340221209929	340221210479	340221211029	340221211579	340221212129	340221212679	340221213229	340221213779	340221214329	340221214879	340221215429	340221215979	340221216529	340221217079	340221217629	340221218179	340221218729	340221219279	340221219829	340221220379	340221220929	340221221479	340221222029	340221222579	340221223129	340221223679	340221224229	340221224779	340221225329	340221225879	340221226429	340221226979	340221227529	340221228079	340221228629	340221229179	340221229729	340221230279	340221230829	340221231379	340221231929	340221232479	340221233029	340221233579	340221234129	340221234679	340221235229	340221235779	340221236329	340221236879	340221237429	340221237979	340221238529	340221239079	340221239629	340221240179	340221240729	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	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
23284	21446	29338	23944	21438	21477	9743	1170	692	661	497	472	391	380	288	257	264	266	251	264	212	203	214	211	185	195	167	172	154	160	139	132	178	134	164	149	127	146	145	151	143	128	134	133	145	153	137	143	151	143	153	116	149	142	123	168	139	140	134	149	126	127	139	111	134	118	107	122	123	127	150	115	130	168	122	127	129	147	149	133	142	131	122	131	125	131	134	128	111	135	131	126	149	132	114	134	128	109	115	134	132	130	120	113	125	142	147	128	137	119	110	132	115	131	111	138	117	129	117	129	122	131	146	140	121	100	132	137	120	125	126	139	147	110	107	121	110	131	138	120	125	111	130	120	125	139	136	105	142	133	123	136	128	120	132	117	134	142	140	125	134	142	119	131	146	118	110	125	115	131	119	93	129	121	126	134	113	111	124	130	145	139	114	117	123	107	138	122	113	115	138	128	120	135	125	126	134	124	143	136	135	130	133	112	127	111	95	126	117	120	126	118	119	134	145	117	125	126	139	119	133	142	136	131	109	113	144	132	132	131	134	140	130	140	131	121	113	133	117	111	136	127	129	131	121	113	136	132	143	110	140	116	112	117	134	125	123	130	107	110	141	118	138	104	132	145	115	138	145	123	123	127	122	136	127	137	120	145	133	136	126	124	133	107	131	117	123	101	130	137	134	112	126	119	143	126	122	130	116	138	127	133	130	158	141	121	116	129	123	125	123	125	139	122	125	151	128	120	129	144	132	125	127	114	112	119	120	118	130	109	131	120	132	146	118	135	127	144	113	124	144	131	121	101	139	133	141	116	143	133	119	119	117	126	109	107	138	125	121	111	122	131	109	125	126	132	127	120	134	106	113	125	101	130	133	117	106	110	128	129	103	152	115	120	137	129	117	116	102	123	128	113	120	114	134	125	133	121	130	120	124	139	124	141	130	134	116	141	97	129	121	121	113	135	122	142	109	125	116	117	120	116	115	131	132	136	141	119	128	126	110	113	126	114	122	129	128	118	133	116	135	123	131	119	123	119	118	138	132	143	129	134	133	138	108	135	139	124	125	116	106	116	146	126	123	110	120	124	126	124	124	130	116	125	135	126	122	134	134	112	116	117	121	147	123	129	114	118	120	116	134	101	111	117	111	140	123	130	137	138	124	121	121	118	126	124	129	117	111	117	108	126	128	130	130	126	122	122	114	134	109	124	121	134	136	120	122	114	138	117	125	129	112	139	112	113	117	111	146	109	123	133	134	122	139	122	131	118	135	122	130	116	127	125	129	122	118	115	129	132	117	116	119	121	124	136	125	123	132	144	129	126	112	139	117	100	109	112	132	128	131	120	98	127	122	129	107	130	108	127	116	141	115	113	127	114	112	125	138	98	119	131	154	118	115	120	134	145	128	121	133	120	133	120	139	129	116	131	122	144	138	121	120	127	122	118	120	129	132	139	112	115	134	98	101	117	123	119	124	138	103	109	107	113	123	119	131	124	110	120	128	124	123	120	135	130	132	119	106	116	122	126	127	109	110	118	128	138	128	116	121	140	118	121	122	114	125	122	112	130	140	129	122	134	108	129	139	130	158	117	114	120	119	125	118	115	142	113	129	123	131	115	125	111	121	113	120	118	124	115	111	112	135	112	129	118	150	125	119	148	99	119	131	120	104	119	132	111	116	133	127	122	131	139	136	125	138	144	140	114	106	121	115	114	117	126	129	138	126	108	118	147	124	133	125	125	132	120	129	127	126	140	115	117	133	140	136	124	128	124	106	122	129	123	143	115	134	138	127	130	139	119	122	99	137	134	131	116	127	123	132	101	148	140	131	109	111	132	112	128	103	148	126	119	127	128	121	132	111	123	136	106	134	133	147	114	139	140	115	138	124	125	126	125	146	133	122	122	128	137	119	116	123	128	104	110	116	109	117	128	122	132	138	154	132	112	121	126	121	143	137	130	151	122	132	118	131	120	140	147	121	112	104	118	137	131	126	123	114	107	141	117	115	120	116	113	147	124	143	152	105	142	145	161	121	133	114	123	126	134	138	125	131	142	149	140	129	132	141	120	125	135	122	139	126	108	121	118	130	132	132	139	129	125	109	127	110	125	112	123	113	112	111	131	132	123	118	144	120	120	123	125	123	133	129	111	131	118	113	114	118	132	115	125	138	105	115	131	99	119	130	99	133	112	133	150	131	135	124	131	122	122	129	143	116	135	126	123	113	131	118	126	132	132	112	114	113	114	126	126	124	122	127	121	120	110	124	130	128	131	110	134	129	116	134	133	117	112	127	137	117	105	123	119	151	137	108	124	123	149	129	127	124	136	136	119	111	128	109	115	128	121	116	121	112	113	151	121	103	123	119	116	122	135	132	123	144	121	139	151	128	117	128	147	119	132	149	143	128	109	140	136	129	117	136	127	148	131	123	91	138	110	121	121	118	118	127	115	115	121	107	133	126	124	113	108	116	125	115	123	137	110	135	127	115	115	140	124	107	122	137	125	137	134	106	126	134	123	129	116	130	118	135	135	150	126	121	124	135	140	124	122	139	126	125	119	119	124	98	130	118	109	109	159	130	118	120	112	120	137	131	122	115	113	127	112	128	139	141	136	133	127	107	100	137	149	114	131	119	107	150	144	113	127	116	140	138	131	127	117	132	113	125	136	102	126	113	125	109	111	127	132	145	113	132	147	111	117	132	135	135	130	117	109	113	119	139	120	133	121	124	123	126	140	127	106	134	148	119	116	132	126	148	122	140	131	131	135	136	124	120	119	131	130	120	127	124	106	118	123	121	127	130	142	111	127	125	107	118	112	117	136	143	133	124	130	125	124	119	112	124	137	131	112	147	118	112	138	121	145	130	133	121	118	128	108	139	132	115	105	122	121	137	118	140	125	137	120	114	129	112	129	106	141	135	121	116	141	132	124	123	129	109	106	123	149	107	115	121	144	117	119	105	96	138	107	149	139	148	106	120	100	126	124	109	128	138	124	124	121	118	128	128	114	136	103	131	107	111	116	105	121	143	109	127	118	127	118	98	120	110	122	109	121	120	116	110	129	115	129	102	142	126	111	123	110	114	111	142	121	128	118	127	125	119	152	116	117	111	139	121	127	141	123	134	139	119	119	117	118	119	143	110	141	131	128	118	120	112	151	129	134	103	131	134	133	126	131	123	110	105	117	110	142	127	133	131	129	133	117	130	112	129	125	134	111	132	127	127	111	127	111	111	137	111	124	125	118	133	126	129	117	118	139	141	134	125	134	125	127	133	135	123	117	124	114	138	123	117	121	128	128	116	130	136	123	114	115	123	132	121	150	125	124	143	144	125	102	141	135	128	121	121	140	128	109	119	108	125	124	104	123	146	123	138	119	114	119	137	115	138	133	135	103	131	149	118	141	117	129	113	108	108	129	142	140	132	133	123	118	131	131	106	136	138	147	110	142	129	126	126	128	105	114	104	118	119	144	125	117	122	109	124	107	124	126	146	122	115	120	137	112	138	121	140	126
11960	17002	14184	7500	5008	3821	2849	2221	1720	1412	1107	915	763	664	550	535	456	423	437	411	369	319	310	294	293	245	255	254	262	227	218	224	226	195	198	198	178	207	173	163	178	166	192	182	171	177	170	173	182	172	153	183	168	144	157	162	165	149	163	148	170	144	136	156	164	167	168	153	135	166	148	176	138	155	172	182	151	148	154	136	154	152	137	142	152	139	155	149	143	132	144	163	150	138	151	159	141	130	164	148	149	165	157	156	137	125	153	141	162	134	168	144	169	148	137	161	128	139	150	163	139	151	121	169	143	129	166	153	158	148	131	146	158	136	134	130	152	154	151	124	140	139	144	144	132	143	149	137	151	153	156	152	138	140	148	147	156	158	127	138	143	125	144	124	165	150	146	132	142	138	141	140	155	157	133	137	132	136	133	129	144	146	123	137	138	143	133	130	157	152	163	150	153	137	151	163	154	143	161	134	135	137	158	145	134	170	143	153	135	163	142	149	136	157	135	142	150	145	145	150	165	167	132	136	154	141	137	140	151	150	138	130	125	156	168	155	139	149	146	137	171	137	155	138	145	147	142	130	141	149	148	137	155	153	123	122	129	142	139	147	133	178	147	165	165	141	131	180	154	123	134	153	117	127	141	137	129	156	150	160	160	135	158	168	148	159	135	141	148	138	164	139	167	151	131	167	150	143	137	149	147	164	153	159	132	137	154	144	141	166	167	159	153	151	140	160	114	140	156	125	122	167	151	143	148	155	147	165	134	147	146	141	145	163	146	126	148	157	161	161	125	143	132	140	147	130	160	156	133	156	152	157	147	159	152	170	159	146	126	112	134	131	132	140	150	141	135	144	130	147	147	154	159	153	160	156	144	157	152	154	115	155	139	144	157	155	155	160	150	122	131	159	131	159	129	142	156	150	149	155	138	162	148	142	139	123	132	129	137	147	140	158	153	157	169	131	130	119	136	162	151	141	154	156	171	154	115	133	139	144	159	142	147	145	151	139	146	126	140	148	143	142	138	147	132	130	141	164	124	137	131	132	137	139	157	137	144	135	128	148	135	127	143	135	167	138	145	149	151	135	144	159	154	134	120	148	144	157	139	133	136	160	124	133	156	130	149	164	154	143	129	146	158	155	123	138	134	147	149	166	143	147	125	134	132	127	145	151	142	140	139	152	138	166	123	124	163	143	137	148	140	136	139	143	138	134	123	139	168	149	141	143	134	143	151	134	144	137	135	133	149	149	137	131	162	137	140	139	118	151	162	122	153	136	156	140	151	150	147	142	145	158	148	159	146	153	152	145	148	145	151	142	138	150	146	138	146	142	140	155	161	139	155	152	140	135	143	135	134	143	148	135	153	118	157	150	145	120	142	142	142	141	141	157	145	131	147	144	134	138	136	146	133	148	132	143	143	151	135	135	148	157	135	139	143	153	156	153	155	122	127	129	136	152	139	154	166	155	177	147	160	140	137	131	154	139	144	135	152	145	131	132	147	154	114	169	147	149	148	149	141	141	148	174	145	128	154	145	159	127	140	160	144	164	154	143	148	135	149	158	137	131	138	136	148	152	149	116	132	145	138	150	148	168	128	151	138	156	149	161	139	159	146	137	153	127	130	147	138	160	143	139	143	133	128	136	145	136	163	137	131	140	146	147	148	146	144	151	148	142	134	154	121	148	147	140	166	143	138	141	137	157	147	138	163	121	153	144	151	138	144	141	133	152	150	139	170	159	142	141	135	131	128	153	146	170	134	147	151	144	133	129	142	157	136	142	133	138	152	149	145	141	153	156	138	138	150	164	148	153	151	132	141	139	130	139	132	156	156	139	142	172	149	131	146	162	144	158	129	148	139	141	148	135	151	144	137	127	144	152	145	152	149	150	138	128	128	152	152	147	170	134	134	167	133	156	151	138	134	134	157	151	129	135	157	145	133	155	124	159	139	163	143	139	149	133	150	140	184	147	151	149	149	149	148	138	164	171	136	156	161	155	134	139	145	152	119	155	134	150	130	142	126	155	130	137	153	126	155	151	137	128	149	115	152	144	155	136	147	149	145	164	137	138	134	160	151	148	136	151	129	137	188	124	155	146	138	146	128	124	149	151	153	145	159	114	141	168	144	146	164	148	143	156	137	137	159	151	133	149	150	154	137	153	159	146	133	132	148	139	134	142	137	150	144	145	150	142	165	137	129	146	131	136	152	135	137	140	158	140	147	145	140	153	151	138	145	147	132	145	162	155	143	160	140	144	140	142	147	130	140	131	134	156	150	133	160	138	154	148	149	135	133	118	135	170	147	164	159	137	153	155	136	144	148	125	155	151	151	152	129	125	136	151	145	140	132	134	156	166	142	151	138	154	160	156	127	141	135	145	134	150	155	131	158	137	149	135	153	143	122	142	147	134	133	146	135	141	139	148	144	126	135	157	123	128	173	128	143	152	144	142	159	149	133	150	143	149	152	138	122	151	157	145	137	146	144	137	148	127	155	136	112	137	155	152	119	153	149	142	136	135	141	131	153	156	148	134	136	143	147	140	142	145	149	158	153	129	126	139	152	165	140	129	145	138	133	125	128	144	152	142	129	142	134	150	167	134	159	162	154	142	152	133	137	165	153	142	152	144	161	135	158	137	139	118	148	147	164	125	124	146	145	145	142	138	158	147	139	143	138	141	140	156	140	152	122	165	147	137	151	134	132	153	163	161	146	127	134	141	156	145	135	143	147	154	147	130	122	140	144	136	135	156	121	143	146	135	145	120	148	131	155	138	141	149	126	138	145	141	157	138	148	144	150	144	121	139	150	162	153	153	147	131	147	149	127	143	131	151	146	164	148	143	133	158	138	130	135	149	141	142	129	146	165	146	145	127	132	146	138	143	155	133	132	138	141	140	133	153	130	142	143	156	143	123	153	140	141	141	159	165	140	135	124	133	136	146	163	123	158	158	142	152	139	137	131	146	165	148	159	156	147	155	147	138	128	154	154	139	144	138	166	144	151	125	160	132	127	157	157	138	150	154	122	137	154	165	140	151	180	137	146	145	153	140	141	130	138	148	143	137	139	140	136	144	168	135	148	144	131	145	159	157	149	126	137	146	143	157	141	146	131	143	137	137	141	137	122	165	140	155	149	130	129	163	148	149	160	130	138	142	168	159	134	123	110	142	142	129	159	118	163	136	153	134	147	158	122	150	142	166	151	136	157	164	137	128	136	157	150	157	137	149	162	157	155	147	133	147	169	158	140	131	140	154	168	137	134	150	128	158	153	152	146	137	126	141	136	152	157	138	146	135	141	145	144	138	145	143	115	124	156	146	146	140	154	148	135	147	162	137	121	144	152	146	148	148	156	156	128	136	144	157	175	141	142	157	139	159	136	160	164	143	133	155	137	149	148	121	149	148	162	137	150	146	135	134	141	164	167	160	170	146	152	166	135	138	131	122	144	154	153	160	145	147	145	157	134	131	177	143	135	148	145	156	126	151	136	145	132	157	133	143	125	140
26776	20101	7311	871	575	519	404	346	340	321	334	333	336	313	307	296	301	315	341	304	315	324	316	325	311	338	334	309	332	288	294	329	302	334	329	320	332	309	323	336	333	310	308	327	340	325	294	310	305	341	287	311	300	281	345	334	309	326	340	335	306	336	324	319	335	314	315	309	311	311	315	285	327	334	340	315	351	346	289	333	336	294	296	302	329	331	299	322	329	319	328	321	298	335	312	313	317	293	342	358	317	322	293	310	319	330	333	319	354	329	358	307	302	319	351	309	348	292	324	345	310	306	337	317	310	341	325	316	357	331	331	320	344	316	281	316	326	333	291	297	339	339	333	327	314	334	326	350	312	317	309	318	320	306	333	288	288	282	296	320	288	317	319	360	303	320	325	326	343	287	316	308	355	295	293	309	343	329	309	331	302	330	321	321	335	330	318	312	336	318	296	315	311	293	321	295	302	330	303	334	312	313	308	324	340	307	303	353	330	299	328	323	295	312	308	304	326	317	312	309	342	319	307	306	327	326	337	306	344	282	301	297	295	332	332	316	327	318	313	317	335	300	310	329	330	332	341	266	316	310	312	319	316	299	268	325	323	332	285	323	314	333	304	315	294	333	308	336	303	302	308	300	327	310	309	301	296	318	332	324	311	321	353	317	319	285	335	324	330	352	329	324	313	354	326	323	323	361	349	285	294	325	304	311	318	314	317	323	296	346	335	296	272	314	308	318	326	306	319	349	313	324	325	299	337	284	286	323	307	335	306	319	343	291	325	311	314	349	329	274	320	304	295	303	286	297	298	298	301	327	326	304	312	310	311	311	331	328	346	322	319	332	303	307	294	340	316	367	281	345	321	313	313	336	325	326	312	344	314	304	319	327	333	303	293	325	338	317	325	288	314	285	306	322	317	311	343	294	332	332	336	308	329	327	315	334	308	308	308	311	298	322	328	295	296	324	302	318	303	291	322	308	328	298	334	335	321	299	316	343	342	311	284	334	297	318	330	327	311	296	324	320	340	315	339	301	354	309	320	319	300	322	309	308	299	301	282	298	314	321	331	330	296	292	324	322	303	352	312	316	309	340	310	310	348	332	314	352	296	286	309	311	325	340	316	290	311	318	327	325	346	323	351	339	280	278	352	302	322	333	311	321	320	308	320	285	304	349	291	317	321	298	294	312	322	311	298	306	312	315	341	336	325	319	339	326	317	289	323	298	363	290	324	302	314	310	305	294	326	349	296	309	303	285	324	315	329	337	279	307	313	296	313	318	309	332	280	323	306	307	341	296	317	341	332	343	345	275	309	298	290	329	304	337	322	356	308	288	354	301	333	339	299	325	304	344	314	331	314	316	323	323	304	305	316	306	295	317	320	306	335	308	357	323	293	286	333	307	325	346	305	297	329	345	340	320	333	318	287	319	341	301	313	305	339	332	332	326	309	313	312	290	301	339	333	312	331	349	315	300	335	298	328	314	306	336	324	337	325	312	329	299	302	333	321	315	334	302	323	317	301	325	296	332	324	318	296	311	330	329	329	334	313	286	322	338	299	313	334	309	321	308	308	272	327	294	330	346	296	319	305	333	316	296	330	335	295	323	296	310	308	333	327	293	323	303	308	302	325	278	305	308	319	314	310	312	300	335	325	329	346	322	305	332	329	325	340	308	333	318	300	303	342	299	303	337	297	327	334	293	303	320	292	342	357	327	361	312	298	353	328	317	298	317	318	306	316	321	327	317	358	304	312	315	297	320	348	312	291	334	320	332	351	324	324	314	319	302	311	343	343	344	299	315	301	302	312	275	308	310	321	321	272	287	322	291	313	338	317	301	309	367	338	299	317	308	343	296	325	300	338	299	319	324	307	315	313	303	310	312	314	356	326	311	331	319	306	341	327	339	314	334	335	323	310	317	277	295	321	343	330	366	309	314	304	324	323	298	314	327	323	306	320	311	339	323	304	307	310	331	316	317	307	292	306	305	336	296	288	289	297	304	318	341	342	306	322	317	316	326	322	332	306	287	324	306	289	341	317	297	318	327	320	321	346	314	326	321	304	344	305	289	338	334	279	341	311	315	302	286	312	308	279	315	312	311	291	337	332	314	312	319	321	320	314	301	326	322	333	317	309	306	302	321	326	329	313	345	323	319	336	317	308	305	302	278	293	314	296	320	301	319	308	313	315	314	340	319	319	306	286	314	320	323	322	296	367	325	325	316	312	297	305	311	298	316	302	324	326	331	315	306	327	319	337	302	311	324	334	295	303	347	298	316	318	320	321	292	334	330	329	323	300	319	310	317	327	311	311	324	296	291	334	287	322	294	313	296	351	319	322	334	318	319	306	321	298	303	329	357	334	337	321	305	306	325	291	328	328	334	306	305	312	351	305	314	303	350	298	304	295	295	330	325	323	320	294	310	311	342	343	317	335	334	301	333	305	328	335	328	325	343	304	322	298	314	347	344	311	341	319	304	341	327	314	309	300	327	343	340	334	328	337	293	322	322	316	318	362	308	330	303	330	331	299	338	307	319	311	312	300	307	340	328	326	299	281	315	325	323	289	318	281	315	335	284	286	332	313	320	301	311	313	293	315	293	333	307	306	324	327	325	322	315	307	326	314	317	314	275	347	347	334	297	333	315	320	318	309	284	296	305	302	340	336	329	312	324	324	294	288	322	325	345	353	329	313	311	273	330	327	336	295	318	345	269	316	310	296	323	334	328	328	297	352	325	335	337	318	297	309	276	310	312	337	313	299	318	314	319	316	325	277	312	285	303	320	339	313	352	312	294	334	325	327	316	318	338	318	340	303	321	309	307	316	317	306	319	323	290	300	290	319	274	314	318	334	329	281	335	314	319	329	315	316	321	323	318	337	329	300	333	310	312	296	301	350	314	329	309	308	332	333	299	315	302	316	301	323	333	291	324	335	303	312	326	311	318	317	304	300	323	285	333	326	321	305	329	292	325	317	315	341	280	338	338	331	311	303	314	316	314	328	301	295	329	298	304	336	288	304	308	303	308	330	309	319	313	318	305	322	269	366	297	320	314	296	318	313	326	356	319	311	323	295	323	325	319	315	332	296	317	294	321	324	329	287	300	327	289	327	304	353	330	311	308	296	299	311	310	299	305	320	335	312	312	323	321	348	348	310	341	281	323	301	341	348	329	304	315	298	343	335	349	320	313	309	309	369	337	334	314	308	299	300	326	323	306	345	308	287	288	369	318	306	303	320	308	306	302	293	309	308	331	338	297	313	309	309	328	332	293	319	341	330	316	339	305	325	355	277	323	346	320	291	336	319	284	315	313	310	326	332	302	326	305	346	341	324	322	317	309	310	328	349	305	338	287	329	297	299	324	295	318	293	301	315	328	319	325	308	324	332	318	307	297	326	312	342	311	334	322	353	328	317	314	276	321	335	329	324	278	324	304	320	286	315	314	314	299	309	339	313	330	328	316	329	313	338	321	328	351	313	322	344	332	305	339	319	331	299	309	306	306	299	345
5532	1350	1202	726	605	528	466	485	424	452	416	410	430	420	401	433	421	409	370	384	381	411	420	389	409	354	397	331	430	397	409	394	401	409	388	416	387	370	403	395	388	408	353	380	371	366	390	395	394	398	413	379	413	392	391	403	383	402	398	417	391	409	409	364	369	359	381	404	382	420	395	425	439	394	403	393	366	403	385	375	392	399	402	387	400	380	370	416	396	355	341	399	420	388	370	434	395	346	365	410	429	390	399	348	406	448	395	390	377	392	349	391	385	387	387	375	386	404	393	384	397	372	366	392	409	381	409	430	359	408	373	360	367	410	373	352	386	401	416	373	387	372	376	384	410	409	401	383	365	404	395	387	398	361	392	391	384	366	397	396	384	383	423	398	399	373	389	422	392	376	383	343	416	388	411	385	378	386	384	434	389	380	412	392	398	409	378	402	427	375	398	390	409	383	390	384	388	385	379	379	389	380	411	380	390	389	374	396	386	400	389	373	374	404	384	401	371	371	381	386	396	367	405	399	388	353	403	387	410	428	412	383	366	419	394	396	406	367	378	369	385	421	394	407	411	380	369	423	367	410	352	392	388	404	375	364	392	403	404	368	405	384	389	428	397	403	368	360	412	372	399	382	404	386	396	421	421	386	383	360	373	357	376	392	394	402	377	364	391	472	417	393	371	389	406	401	359	394	374	400	393	398	387	433	436	417	411	411	444	402	418	423	394	405	405	426	393	388	407	387	363	349	399	399	376	371	397	366	373	348	411	380	386	385	365	363	366	391	411	405	431	351	377	401	407	407	396	410	374	364	393	389	379	383	392	401	399	396	388	410	392	389	373	393	417	433	406	406	374	389	404	392	373	417	400	365	410	387	421	364	385	408	399	412	383	406	388	399	359	383	388	386	349	392	428	412	362	415	416	379	384	414	396	370	358	414	383	386	402	393	397	371	390	381	420	387	396	387	378	398	401	366	415	378	412	398	362	375	348	378	379	416	375	396	379	416	374	351	401	384	382	394	409	389	369	383	414	433	405	399	404	383	405	420	399	394	387	335	356	376	398	380	369	393	421	382	386	372	401	377	374	413	385	371	424	391	372	374	385	406	383	398	382	403	409	409	389	382	372	359	404	402	373	366	408	366	361	376	353	414	412	380	415	364	380	428	376	382	395	399	387	400	407	412	390	428	419	404	364	368	439	377	362	385	396	401	423	395	409	369	362	393	397	398	372	424	400	410	428	341	398	388	404	389	401	402	430	370	364	404	394	381	365	369	376	425	400	368	344	438	367	354	377	378	355	388	403	372	386	417	409	394	371	405	416	424	359	363	381	433	436	401	417	372	408	391	362	407	372	366	430	375	393	414	379	397	417	375	368	387	389	377	390	371	390	413	348	387	365	393	395	367	399	358	400	391	351	381	367	373	380	408	390	372	386	378	386	395	400	395	399	388	417	392	392	410	374	400	359	357	400	413	392	386	369	373	357	416	394	424	386	412	387	396	403	396	380	382	388	379	390	401	422	383	389	397	377	400	402	367	403	372	336	369	380	397	401	384	388	395	398	375	413	357	392	385	395	379	386	404	399	433	392	395	401	419	435	391	381	382	379	393	413	365	379	406	395	405	389	369	391	390	400	419	400	404	371	371	368	376	408	393	383	398	375	398	385	435	359	382	333	390	407	392	397	396	397	381	385	395	434	383	404	404	341	357	403	396	405	384	398	418	396	378	389	387	415	400	383	369	376	389	410	378	380	362	377	365	403	390	389	371	376	369	376	399	386	389	396	406	392	365	371	387	391	419	361	399	400	413	379	389	399	379	402	401	405	393	337	396	391	400	400	409	383	354	386	345	382	403	414	416	390	406	413	417	403	381	384	369	388	379	380	424	383	412	386	396	408	390	407	412	389	387	385	423	385	396	404	401	389	391	391	376	386	430	395	377	364	394	400	410	379	390	367	358	387	409	403	386	428	409	381	355	407	459	367	358	400	402	398	367	373	381	404	395	386	380	359	348	370	412	369	366	404	422	387	406	396	385	387	386	426	397	365	397	371	410	409	369	415	363	358	359	393	409	381	380	370	407	389	340	404	405	417	373	368	365	393	431	381	392	390	368	387	391	366	400	395	412	381	376	392	384	407	390	380	397	339	376	372	401	355	401	402	360	402	384	383	366	403	379	431	376	383	381	366	398	418	397	385	389	391	425	414	396	375	397	407	393	380	402	383	359	376	404	426	407	391	365	414	389	391	398	405	406	376	395	372	380	359	389	381	421	394	378	410	409	387	394	373	380	436	374	398	383	362	425	416	412	400	396	378	389	400	369	412	402	417	395	421	380	413	375	392	379	402	396	384	368	355	392	367	391	402	388	369	355	366	386	391	374	410	375	359	409	380	397	389	409	407	433	421	390	385	434	376	375	389	355	409	368	382	378	422	393	402	385	414	388	390	395	390	343	406	364	398	370	394	397	363	407	441	383	357	386	379	371	404	395	351	389	390	366	373	362	390	386	386	382	419	370	408	387	357	363	400	403	405	391	407	395	399	372	405	368	386	373	380	382	386	371	402	378	371	395	384	380	386	362	379	408	399	380	396	392	371	379	407	382	391	403	366	361	391	362	399	368	349	380	356	392	389	382	357	343	433	405	419	375	405	396	357	379	385	343	386	372	405	379	395	406	361	404	385	413	406	401	436	420	403	339	380	373	387	396	390	392	395	401	371	390	382	375	445	394	394	405	395	430	400	416	386	418	402	375	377	409	378	430	405	404	375	372	392	380	370	400	408	390	367	347	392	418	435	373	387	411	390	393	379	393	369	398	409	385	424	394	379	389	357	385	401	395	385	411	398	409	384	415	382	338	394	409	370	381	395	382	380	375	363	395	366	389	384	379	388	399	445	371	418	377	386	347	379	451	386	366	380	373	356	388	386	357	394	390	392	393	384	384	383	395	387	373	409	390	397	396	364	407	389	406	393	410	375	405	402	390	401	373	372	361	390	395	412	417	387	390	373	414	404	398	411	387	393	410	394	385	392	377	385	390	398	391	378	394	399	373	399	403	384	410	405	393	373	412	394	375	358	398	368	371	399	371	393	390	387	384	383	398	419	403	390	414	396	391	391	424	404	381	389	412	432	388	395	407	394	392	343	410	384	404	400	370	399	377	392	363	361	379	369	392	414	411	411	407	391	364	388	422	390	385	402	428	406	373	382	395	376	398	425	402	388	369	442	396	379	366	410	367	357	411	397	387	380	403	390	355	413	399	418	366	374	368	387	410	414	389	377	385	405	379	377	396	418	408	392	382	411	375	410	414	379	402	360	371	387	421	367	366	407	378	388	401	406	386	385	405	403	389	378	351	368	372	364	432	372	396	382	376	397	405	358	414	401	367	401	400	376	374	389	361	402	429	362	353	403	383	425	420	407	374	399	398	394	390	380	377	415	386	352	421	397	427	383	393	392	414	414	353	366	378	389	373	387	386	395	378	384	401	379	383	384	416	380	375
23828	21056	28385	23952	21052	10889	1087	568	485	389	366	325	288	238	260	252	258	244	217	210	211	199	176	215	171	170	163	208	179	190	180	163	167	174	177	162	146	165	148	191	161	158	163	164	148	177	160	150	132	159	177	181	157	151	167	157	164	141	145	159	149	143	162	134	161	162	148	159	166	154	173	152	137	150	151	133	168	136	157	154	147	173	153	167	151	150	164	152	161	144	171	171	160	139	169	155	164	134	150	168	155	144	156	167	155	123	161	165	154	157	132	130	196	144	139	161	139	153	152	152	170	136	150	191	132	154	147	164	156	165	157	163	147	181	146	151	167	145	156	161	165	150	158	167	131	148	164	161	166	164	140	154	175	186	154	155	157	132	166	167	144	166	131	154	144	182	147	142	140	143	145	162	161	142	148	162	157	164	148	152	144	145	145	142	153	150	132	156	151	145	148	137	127	150	160	134	148	155	149	171	167	165	152	143	156	169	126	141	137	140	153	155	154	166	168	154	144	159	128	142	144	146	145	152	153	153	184	146	148	148	157	146	180	119	162	177	147	151	163	147	159	137	146	155	128	139	159	130	157	141	157	166	157	151	149	146	165	125	155	148	156	157	125	154	154	167	166	161	151	158	144	182	160	188	138	145	172	129	136	126	180	175	148	170	137	139	147	143	162	145	163	147	163	156	165	137	147	154	177	153	155	152	142	174	156	174	147	162	164	138	138	153	118	172	152	145	154	150	146	139	137	156	119	135	185	142	147	144	157	154	163	163	156	137	156	146	150	150	143	151	174	132	143	158	158	149	185	148	159	144	158	170	176	138	145	164	148	159	161	158	172	158	169	137	164	140	145	142	138	148	163	152	135	121	148	153	166	170	162	144	162	154	159	144	129	155	139	136	168	143	144	172	146	165	175	141	172	154	137	156	172	154	137	156	145	161	162	150	154	128	138	151	167	146	175	141	148	163	145	155	152	139	157	156	132	161	138	158	167	143	149	163	147	142	141	152	166	161	154	144	149	160	165	142	145	128	156	179	147	163	161	158	150	163	154	172	171	156	140	150	141	133	157	151	142	128	160	151	170	156	161	156	136	152	149	134	143	145	152	159	146	144	150	147	159	146	153	138	143	149	165	170	155	143	142	148	164	141	148	150	154	135	128	145	132	123	141	151	142	145	157	163	177	153	165	162	169	145	174	144	164	140	156	155	138	148	158	149	164	160	166	154	153	162	130	154	155	146	139	155	172	143	150	164	152	152	161	164	145	157	135	147	129	150	149	140	145	155	160	143	132	146	162	159	134	165	156	142	130	138	159	149	150	168	160	133	121	153	146	137	173	151	173	156	155	147	136	139	147	150	140	154	130	146	137	139	132	134	154	155	161	141	171	131	155	177	168	153	159	149	150	152	147	153	146	156	159	161	153	141	142	160	162	153	180	137	120	136	170	154	148	169	163	130	162	153	154	165	180	149	151	146	133	144	154	144	136	150	152	139	133	145	152	158	160	147	130	153	156	154	140	159	152	160	146	148	151	156	146	156	133	165	124	138	134	137	155	163	145	137	149	146	146	150	158	167	148	146	158	134	158	157	156	166	132	142	142	145	160	148	146	140	154	178	149	160	145	165	172	141	157	123	171	156	131	168	137	159	172	155	139	145	138	134	141	163	162	147	131	131	131	167	131	156	152	163	152	151	155	140	142	143	152	152	149	170	129	151	144	160	160	150	150	146	151	152	138	168	135	149	141	171	157	148	156	140	157	152	133	170	168	147	131	147	168	155	149	150	153	143	142	148	147	157	150	148	160	156	138	139	142	158	142	155	143	154	154	143	152	145	153	143	147	141	142	145	151	158	158	159	160	155	169	150	143	159	169	150	139	154	161	165	158	164	172	144	158	149	136	149	178	160	170	143	137	162	162	150	154	161	147	134	157	152	153	148	154	150	156	174	155	142	154	169	162	152	144	147	148	152	154	156	143	139	158	181	149	178	145	137	162	143	146	145	155	138	150	152	153	145	153	153	138	160	137	139	174	137	145	152	155	149	146	160	138	153	154	139	172	137	153	147	137	168	145	158	163	146	174	156	143	151	132	147	131	143	148	138	154	149	173	136	146	141	148	158	151	151	121	146	156	151	177	187	139	164	153	131	143	181	161	144	149	137	143	165	129	132	144	163	139	156	147	158	162	121	158	135	162	163	145	156	155	146	156	154	160	177	168	132	153	144	156	146	139	145	146	127	153	147	188	168	150	133	143	162	127	156	145	150	143	159	153	130	138	133	132	149	139	131	140	166	151	131	150	150	151	136	153	141	141	135	148	168	154	145	170	148	158	139	159	160	152	145	117	155	139	152	147	148	144	147	162	137	153	136	166	191	151	130	153	131	179	160	166	173	139	167	165	151	152	158	144	149	162	143	145	165	175	139	155	135	147	173	157	148	150	132	142	146	151	127	157	150	150	153	150	139	148	148	147	162	146	158	147	152	168	157	145	165	136	149	128	131	167	158	135	171	168	158	163	175	149	152	163	155	142	151	148	146	151	172	136	152	148	153	141	157	170	151	134	153	165	132	155	140	152	149	168	163	146	164	145	135	167	157	123	157	168	143	175	155	133	153	138	123	151	166	143	158	180	152	153	123	125	133	139	146	176	160	142	141	140	135	159	139	142	126	156	152	163	156	134	154	138	147	151	147	150	142	134	150	145	175	174	155	160	149	155	155	155	148	137	154	163	148	167	130	150	149	151	141	150	159	144	137	153	126	149	156	144	142	150	139	152	150	156	132	168	151	172	148	160	134	128	143	158	140	157	158	127	145	148	146	163	141	176	150	139	160	139	138	154	132	136	168	146	168	145	157	156	172	132	143	152	146	148	139	162	141	153	135	146	163	147	156	147	144	143	143	156	158	165	147	158	153	143	144	162	160	156	153	161	136	145	163	151	153	159	137	136	148	158	149	174	141	152	130	146	136	157	147	166	153	138	156	147	145	149	142	157	160	140	151	159	161	138	153	154	149	158	154	176	148	156	158	170	151	153	158	174	158	137	164	155	142	152	163	162	145	153	191	134	157	135	125	154	174	158	160	145	152	163	149	149	151	151	150	143	156	145	171	157	115	139	141	132	152	163	148	138	151	144	138	159	141	153	138	144	162	156	140	150	157	142	132	167	142	143	155	147	156	145	161	152	146	140	148	147	182	146	135	154	143	158	150	150	153	137	127	160	137	145	170	146	156	155	141	145	156	141	156	146	147	137	149	149	163	155	125	185	145	145	135	149	133	169	127	148	147	156	161	166	152	153	140	128	163	147	139	166	141	127	147	165	156	137	146	136	144	144	152	162	131	138	147	157	148	145	151	144	162	162	162	148	152	168	166	148	159	160	151	166	159	139	157	131	153	148	165	156	146	150	142	169	151	161	157	143	173	147	148	141	169	146	157	171	154	157	157	158	131	134	150	161	155	146	132	139	157	133	143	158	139	142	140	156	134	163	131	149	134	146	149	161	148
8450	10456	8650	4255	2887	2089	1538	1211	997	737	694	537	528	484	402	391	357	339	333	320	326	275	264	306	262	259	254	238	250	238	246	218	216	233	209	221	212	218	217	244	218	213	206	198	225	201	209	224	191	201	205	214	193	210	209	196	192	206	214	222	196	187	187	220	184	190	171	183	201	179	196	194	205	182	228	196	216	203	179	180	197	196	204	179	198	198	199	184	205	211	179	211	210	193	178	199	195	212	181	204	169	191	170	175	188	194	204	184	199	198	209	190	208	218	184	176	184	185	215	173	174	215	160	181	215	163	179	168	182	196	191	200	181	180	182	183	186	191	194	182	191	200	169	205	178	179	183	186	184	224	191	169	182	170	187	220	202	190	202	207	172	199	194	196	191	199	206	208	201	181	178	181	190	205	192	190	188	192	209	204	180	191	188	199	186	174	187	189	200	186	178	194	170	175	174	203	200	164	183	181	196	194	196	158	204	178	184	177	170	201	191	206	181	183	186	214	175	187	182	197	196	194	184	204	209	213	208	198	168	194	192	197	175	179	188	190	183	205	183	180	189	193	193	212	174	188	196	188	191	188	193	186	181	190	176	180	201	198	183	188	191	197	195	197	151	180	196	181	169	214	187	191	173	197	195	187	185	199	185	196	210	205	194	166	185	171	195	194	194	167	182	226	190	171	195	184	204	194	184	198	189	184	182	200	184	178	183	170	185	200	217	213	204	196	176	195	187	211	189	206	209	183	206	196	182	186	224	189	191	175	194	211	190	183	177	184	187	165	178	179	174	196	192	178	206	181	188	197	184	179	176	211	196	212	187	177	200	179	161	188	196	190	196	187	190	206	182	185	189	183	188	180	189	198	186	183	192	168	173	175	209	191	184	195	199	178	181	197	191	172	198	176	194	177	188	187	189	210	186	168	187	191	180	165	193	224	190	179	191	184	178	173	206	179	203	179	158	195	198	178	196	170	196	191	209	188	189	195	160	199	192	178	210	205	212	189	191	168	193	208	185	171	185	173	178	186	192	176	185	186	188	164	184	158	183	174	167	195	209	192	166	187	205	182	200	204	228	196	180	198	209	193	217	164	212	173	205	180	172	172	177	176	183	159	176	191	188	183	207	206	181	207	185	170	200	170	193	185	172	181	191	188	185	194	190	190	180	164	186	215	185	177	181	210	193	178	191	201	176	199	201	173	178	215	190	185	185	184	202	212	215	216	189	172	179	202	201	185	187	201	191	169	216	198	196	192	178	156	205	202	202	199	216	203	193	182	179	186	165	186	181	175	173	199	192	190	183	196	222	210	169	197	193	199	198	208	190	171	192	190	179	177	198	176	167	191	206	184	176	192	173	195	182	164	189	209	187	205	206	194	177	209	195	182	180	190	199	200	213	199	187	179	200	199	212	174	204	171	194	197	178	182	163	200	202	200	179	181	195	162	181	177	203	188	206	187	163	183	177	212	203	196	203	161	202	160	189	205	150	183	190	215	200	177	196	218	203	221	205	206	185	202	186	199	214	188	187	191	189	197	190	180	208	186	161	193	174	180	177	203	191	189	200	197	180	189	184	188	164	173	156	185	190	209	190	206	207	184	206	187	166	185	199	172	172	174	187	174	195	199	194	176	190	198	179	178	185	205	164	196	203	180	200	180	177	182	197	208	178	212	195	195	165	178	211	189	196	194	177	186	185	194	179	197	181	200	194	190	174	182	187	170	175	189	198	165	173	193	203	180	207	176	189	198	194	164	194	196	208	182	205	198	199	192	190	202	190	194	188	199	196	202	188	177	174	216	173	187	214	192	204	193	171	198	193	213	176	199	191	191	203	195	183	195	185	177	205	193	180	203	192	202	207	198	192	180	184	176	192	168	199	210	185	173	205	198	199	170	193	208	175	188	181	199	197	181	203	187	178	189	182	198	203	200	181	178	179	200	188	189	185	212	186	171	202	204	197	180	193	198	177	196	206	184	166	208	191	188	190	194	176	187	201	187	167	166	203	166	195	188	180	186	206	177	186	185	197	186	195	196	177	179	174	197	192	209	174	166	172	198	179	206	194	169	186	205	208	193	206	186	183	189	217	187	176	213	147	194	213	195	190	190	164	194	200	188	189	181	181	185	198	168	179	215	210	187	191	197	165	193	209	188	169	204	173	171	181	190	209	183	188	200	194	186	206	194	200	191	203	185	185	185	196	196	188	200	189	186	198	177	202	183	186	193	178	183	204	189	205	195	195	205	194	221	193	201	180	190	212	190	190	167	185	213	194	200	162	180	202	209	172	229	162	178	187	195	179	188	187	174	170	179	214	198	194	194	191	211	181	195	184	191	191	201	184	169	184	212	186	222	225	207	168	201	201	180	202	169	187	194	178	190	170	193	208	197	186	157	180	173	213	199	187	185	205	209	170	200	182	157	169	173	186	196	184	208	176	185	174	170	199	194	166	217	183	182	197	187	188	227	218	190	193	200	195	200	212	191	189	187	175	166	179	220	184	178	209	182	229	183	193	190	184	194	206	178	195	208	205	209	181	198	196	197	171	192	158	192	200	200	186	193	228	166	212	180	186	202	190	187	208	177	186	201	199	166	197	182	177	168	180	192	187	196	176	196	163	184	184	173	185	201	201	198	191	188	212	154	184	181	203	187	193	181	204	215	211	196	206	208	209	197	212	218	172	201	209	193	177	186	192	197	185	207	200	191	190	195	181	186	175	168	197	209	165	179	182	160	182	192	203	184	197	182	194	183	190	204	203	177	202	203	170	194	207	170	192	197	190	189	201	204	200	184	179	183	189	212	173	205	220	209	200	189	201	212	177	211	201	188	182	203	201	183	203	172	186	219	169	176	182	213	185	205	192	186	192	178	163	198	179	177	172	184	194	183	194	183	208	199	195	181	191	182	173	169	181	181	206	166	201	175	189	181	187	208	206	202	198	189	149	204	163	199	197	189	193	192	208	181	188	173	203	194	210	190	191	178	187	186	181	195	178	197	222	189	183	182	192	165	177	193	166	180	186	214	225	204	189	201	210	190	186	197	206	170	194	172	187	172	185	184	194	183	185	199	191	177	200	157	200	186	174	206	184	175	195	195	182	182	162	196	208	159	182	191	205	190	188	182	194	191	203	198	179	177	184	193	189	191	178	207	204	190	179	182	180	190	195	181	183	175	195	181	194	177	185	169	180	203	174	208	203	186	180	179	204	193	192	199	179	180	180	197	193	208	208	183	179	212	173	204	199	182	225	188	168	200	180	207	193	190	197	175	195	177	179	210	203	188	171	203	188	188	188	188	178	184	201	182	182	199	209	182	163	178	199	212	223	173	191	217	184	202	181	206	192	191	175	193	203	193	189	172	195	185	175	187	192	179	188	213	187	193	200	207	177	158	197	183	191	167	165	180	168	207	211	181	199	205	163	195	181	183	185	190	199	185	195	198	211	201	181	190	206	235	197	212	185	180	202	179	186	192	186	190	178	181	187	207	160	162	179	180	191	197
25068	21077	27231	25020	9382	798	597	498	486	427	442	440	386	427	376	401	378	360	405	363	355	400	334	359	390	363	371	347	318	343	356	340	342	328	364	356	333	327	358	379	365	368	346	362	363	373	368	386	350	382	345	347	373	375	388	331	347	361	331	373	352	358	357	355	359	349	329	352	353	360	323	384	320	351	365	329	351	374	329	360	326	367	356	347	355	348	339	357	378	339	336	345	375	327	353	378	360	333	347	326	349	352	316	340	329	337	353	356	366	362	355	359	368	323	417	359	360	362	350	339	341	332	346	329	346	388	316	343	356	334	331	342	374	337	359	356	367	337	359	340	363	380	315	322	371	329	362	344	384	355	354	303	345	356	353	354	366	346	416	369	395	333	336	341	383	370	325	343	385	346	327	334	307	374	341	369	371	348	338	349	305	342	349	373	339	350	355	393	390	364	353	362	347	346	354	339	365	368	371	331	364	410	340	327	364	356	374	329	326	363	346	386	363	337	361	379	312	395	326	348	400	371	362	366	316	373	364	373	347	381	360	353	333	333	329	341	364	377	357	327	358	344	365	318	373	354	356	332	331	343	337	330	296	324	341	333	382	336	382	367	330	326	349	340	346	346	358	376	351	365	343	376	339	354	356	357	360	357	326	330	386	386	371	344	370	350	339	368	345	376	340	328	365	355	341	337	351	341	345	331	340	360	341	345	316	341	336	344	335	351	344	354	323	346	362	356	351	367	357	341	371	349	365	354	355	314	381	349	342	345	357	331	343	351	346	380	342	344	366	366	379	373	402	322	366	356	341	360	340	323	396	342	321	363	380	314	363	368	357	347	330	357	333	340	364	362	346	369	323	323	324	374	340	331	389	342	382	354	360	369	331	308	374	327	377	321	360	356	367	355	372	350	321	363	359	347	351	359	344	351	349	366	341	374	349	342	383	338	397	380	384	332	348	350	349	344	326	335	359	344	367	351	367	327	328	372	357	329	353	353	345	355	355	352	361	367	335	327	347	363	361	359	357	322	366	392	345	370	356	370	347	340	350	377	302	325	339	359	320	347	359	365	350	343	357	331	338	344	346	319	344	364	348	362	331	329	376	348	358	331	328	402	395	345	339	351	355	354	360	348	386	364	354	359	332	360	340	358	342	336	340	357	348	361	333	364	366	359	389	358	359	367	355	345	341	361	360	328	371	326	352	359	403	329	336	366	355	375	363	332	356	338	352	339	378	378	350	359	328	328	348	337	344	349	392	388	358	317	359	311	351	384	323	363	339	338	371	364	367	316	367	347	334	361	377	373	366	317	310	348	339	354	341	375	317	318	330	325	356	391	336	368	348	329	363	369	340	364	338	338	365	352	351	346	325	376	348	308	381	427	347	326	358	350	316	356	354	364	367	365	360	326	371	367	354	350	365	365	340	386	315	338	363	365	390	334	331	324	348	373	392	347	351	336	323	389	360	350	388	345	352	372	339	349	352	330	343	361	356	356	353	361	320	341	346	362	311	373	345	356	363	356	342	318	332	324	311	353	338	337	335	327	360	343	343	361	344	391	353	369	306	330	341	339	341	330	346	366	369	375	349	334	318	343	321	344	342	336	355	326	307	318	348	344	390	327	354	385	341	331	358	337	358	380	347	365	353	353	340	326	368	345	351	354	345	386	370	316	381	355	369	352	350	365	356	301	396	372	336	362	377	379	361	358	367	347	341	383	374	343	322	335	368	339	335	353	320	385	352	361	331	357	380	309	373	342	405	350	355	322	365	348	366	378	347	367	358	362	368	345	348	337	342	361	348	315	340	378	350	333	369	317	373	362	403	307	341	337	366	383	353	335	292	348	363	343	364	371	349	335	352	346	365	366	344	336	320	354	385	376	344	371	334	357	348	371	366	374	376	335	331	358	355	349	337	322	372	328	328	346	372	345	312	340	339	355	321	354	402	343	320	374	371	349	367	324	366	344	356	312	353	346	335	359	360	347	318	350	355	346	359	385	323	350	353	334	362	343	394	366	317	358	351	370	362	343	409	352	360	370	387	329	382	360	344	318	357	366	335	348	371	354	345	368	379	360	334	363	369	352	364	358	361	328	376	328	350	371	361	333	352	389	354	344	369	327	359	336	359	377	392	348	336	330	365	362	334	349	372	338	353	337	362	385	397	336	346	358	365	372	327	344	345	353	376	379	348	363	369	394	366	361	359	325	321	350	337	345	346	351	344	337	364	375	378	348	361	369	323	350	327	363	347	339	367	346	372	352	340	349	323	350	368	355	325	318	337	328	339	347	358	351	353	362	379	364	371	355	339	347	366	316	355	343	350	356	353	340	349	362	375	364	363	314	331	378	312	362	338	332	376	348	344	371	327	326	349	312	312	340	399	372	342	352	342	319	352	351	368	349	321	369	340	358	313	304	320	324	345	365	348	380	329	370	334	356	330	344	357	342	349	306	305	360	357	353	385	341	341	337	356	335	388	325	353	346	343	323	343	369	340	365	332	318	354	340	327	343	351	342	344	339	386	354	348	377	352	370	381	351	319	357	337	332	362	342	398	378	331	377	341	353	360	356	347	337	351	347	360	345	349	339	362	348	334	346	354	377	358	337	360	323	345	340	339	373	356	361	320	342	390	309	380	386	328	344	315	341	382	378	368	358	329	334	336	329	382	351	332	313	352	341	354	361	352	321	346	365	374	331	357	383	376	345	348	334	352	356	292	384	318	330	362	339	344	349	358	345	360	381	356	331	331	348	369	335	365	377	353	403	370	361	314	348	346	347	346	356	354	313	343	310	311	344	351	346	352	364	332	350	335	355	356	325	387	344	346	324	371	322	374	366	349	326	379	385	320	361	352	356	379	374	370	369	356	349	326	348	335	337	343	338	379	356	326	366	367	353	384	355	331	362	336	341	363	335	376	347	334	368	374	368	379	327	406	354	345	359	375	352	379	361	344	371	348	360	325	333	330	370	330	351	328	358	342	359	339	350	382	378	348	320	363	333	364	314	331	330	363	348	380	348	353	320	337	342	358	327	376	343	367	328	341	343	332	368	357	396	344	304	354	319	353	367	401	319	322	337	361	370	323	359	354	333	358	345	342	388	372	367	358	345	342	369	338	337	361	348	332	346	334	338	336	353	302	360	365	343	364	367	324	349	391	325	345	325	380	325	352	367	341	364	348	331	349	352	352	342	331	388	363	348	353	340	356	369	346	337	353	350	360	343	298	351	352	331	331	332	365	339	313	352	360	335	330	360	346	370	356	342	356	332	374	372	339	365	338	372	321	368	365	338	346	348	404	325	348	308	369	347	332	350	354	337	348	339	359	345	329	323	377	337	364	315	370	338	346	349	356	349	351	368	350	351	351	315	346	334	354	360	335	358	381	382	357	363	327	374	339	350	371	358	320	340	327	335	346	357	361	347	347	362	329	350	326	383	321	335	339	359	338	359	360	375	328	369	393	334	349	361	311	346	328	324	323	337	362	345	353	338	336	337	325	326	326	368
8021	5886	4827	2498	1742	1349	1101	922	844	728	648	596	581	570	503	498	460	484	493	458	508	448	429	441	434	462	433	415	428	453	426	445	434	470	447	421	464	475	400	442	399	414	398	441	413	462	431	399	374	426	399	435	416	423	386	459	379	404	442	387	420	422	448	432	414	423	453	444	405	439	428	418	434	405	431	472	406	400	442	397	430	427	390	417	402	370	420	429	369	414	406	416	419	419	454	429	385	419	409	411	390	430	428	424	412	441	448	433	402	396	412	397	434	431	407	414	415	412	410	447	442	465	418	408	427	436	432	415	424	427	442	417	437	421	402	426	416	406	438	419	375	405	387	444	400	396	402	410	415	422	416	447	446	391	399	423	422	451	431	395	421	384	406	381	385	387	406	431	411	417	430	411	378	451	441	426	442	413	438	419	426	391	422	471	407	388	428	431	451	448	402	412	435	445	427	429	451	415	413	413	404	410	402	410	428	383	435	404	427	393	419	473	427	427	397	426	431	429	407	420	437	418	418	417	417	423	391	391	424	394	451	412	433	405	422	442	427	412	403	461	421	424	428	403	465	413	428	403	442	434	407	440	420	426	430	406	404	445	416	365	434	406	429	412	441	401	408	428	466	421	416	408	477	408	443	420	378	429	412	377	400	410	432	397	433	422	426	436	422	406	423	419	431	403	418	438	402	419	456	380	401	427	439	441	428	423	429	424	405	421	417	406	432	436	422	424	432	397	435	402	422	419	430	403	404	425	429	406	414	420	441	382	429	429	430	433	401	411	410	402	426	439	434	427	391	429	410	402	408	411	442	382	444	430	440	420	397	398	433	419	420	428	418	394	423	432	397	415	411	428	428	439	399	395	420	433	445	420	423	423	416	377	410	420	406	394	381	430	413	419	406	440	403	395	361	409	421	373	427	425	423	446	406	407	437	410	416	396	402	362	422	417	395	441	436	371	386	397	404	438	372	429	412	452	406	425	440	411	391	414	435	421	388	395	398	398	388	412	433	409	402	401	427	461	425	394	418	443	401	383	395	431	411	391	406	414	444	430	453	409	429	366	464	436	429	434	415	418	421	459	414	413	444	415	439	389	403	411	410	422	413	436	425	438	391	414	415	453	426	411	446	378	440	386	454	449	402	431	421	456	393	430	417	439	462	448	407	384	400	380	400	434	428	444	431	403	416	444	406	424	403	440	414	394	414	437	404	450	399	408	403	414	387	407	368	425	385	438	427	429	386	400	384	437	434	397	383	411	441	406	382	417	381	441	390	416	475	434	415	458	433	421	419	420	425	428	431	416	447	428	402	419	399	432	386	394	430	480	420	450	373	450	454	406	406	389	400	432	402	459	409	408	422	392	412	436	409	429	428	391	447	420	435	423	403	403	370	457	469	400	365	379	437	401	461	401	410	410	407	395	462	413	422	451	424	410	421	430	420	432	415	427	411	399	426	439	466	429	398	403	444	380	400	402	393	440	438	427	432	387	417	421	404	443	434	389	375	424	426	415	427	416	423	418	429	432	447	426	406	414	400	415	430	388	437	410	368	465	417	442	441	421	404	397	417	432	423	407	391	435	434	408	464	425	419	405	411	444	397	448	408	416	416	446	429	430	419	404	464	423	410	418	423	407	406	379	399	392	419	426	401	409	414	382	421	379	431	388	393	421	417	440	436	397	388	411	428	395	424	417	425	398	418	426	428	392	418	413	389	380	380	401	435	434	426	463	386	401	442	395	419	471	357	447	411	400	417	430	452	411	455	422	439	411	404	406	448	420	397	420	454	426	415	426	436	397	391	416	433	410	427	422	433	422	390	430	431	438	414	393	410	412	428	422	429	422	422	447	408	439	436	428	444	399	460	436	390	404	409	401	421	401	436	416	413	424	417	449	420	420	403	426	395	405	408	376	432	379	433	431	420	418	395	447	416	419	429	437	434	410	431	399	360	416	426	419	424	403	418	438	419	404	387	450	403	444	394	429	392	432	426	413	447	414	405	385	411	410	404	428	441	464	418	434	447	436	403	415	436	392	452	399	410	439	404	434	411	416	442	429	430	409	430	428	428	435	410	385	440	402	385	408	428	418	418	410	438	410	424	395	393	411	409	409	403	456	412	376	442	453	411	440	413	389	418	402	399	409	442	416	427	405	407	403	406	445	430	418	454	362	390	439	430	410	399	450	421	446	389	410	445	435	434	426	432	409	408	400	398	415	455	436	408	407	405	470	419	403	438	456	438	407	381	413	448	445	413	417	418	401	383	397	413	396	440	455	462	402	459	393	421	415	410	424	397	430	442	423	421	402	382	395	393	406	448	408	415	394	391	376	422	412	419	386	409	419	409	478	413	406	404	409	432	440	436	443	380	403	417	410	424	435	422	435	403	400	449	438	430	443	399	415	391	425	426	391	399	413	380	420	437	401	439	398	378	379	411	427	390	390	423	429	436	398	455	418	429	394	424	404	459	433	405	420	425	392	425	449	413	389	426	403	412	372	408	411	406	392	409	379	417	409	412	432	439	414	409	408	426	426	413	418	408	428	431	425	440	405	426	471	398	422	429	410	405	429	393	397	404	389	407	414	460	416	447	434	412	434	424	412	387	440	422	407	432	431	438	425	394	402	414	439	441	384	417	416	395	415	404	390	374	395	443	432	453	408	398	468	436	432	411	412	419	442	453	401	380	367	436	409	422	397	424	408	422	382	419	425	466	407	460	435	409	390	419	449	396	422	423	420	381	433	456	465	432	412	447	468	418	392	428	415	412	420	435	399	441	408	414	351	400	420	397	369	396	395	411	410	369	428	401	406	410	426	412	397	427	382	433	381	401	438	422	433	426	370	399	408	414	429	385	442	362	416	435	388	387	432	421	401	435	422	418	388	409	440	393	478	437	431	412	423	421	381	386	428	412	436	432	479	411	406	413	426	438	444	431	398	433	399	413	452	421	366	410	423	435	417	389	410	391	412	418	391	405	405	418	454	432	429	448	403	426	371	405	447	409	420	420	400	444	399	364	414	419	432	459	425	398	443	395	422	442	439	410	408	422	398	424	427	413	437	440	427	421	439	377	398	452	396	411	443	382	444	398	402	408	395	398	408	454	407	388	372	431	432	408	404	432	424	383	417	439	455	416	409	422	392	425	418	389	417	425	433	389	426	422	403	420	435	413	387	434	401	385	419	404	374	408	387	418	391	413	405	406	426	389	433	390	424	419	422	382	409	412	453	371	431	417	395	429	395	403	407	438	422	403	427	402	426	443	406	460	394	424	425	428	410	447	385	394	429	395	385	420	419	410	427	420	433	437	472	434	414	411	449	406	403	432	460	389	407	403	413	413	405	410	443	422	376	425	402	438	423	431	443	416	432	432	406	428	400	409	413	397	372	425	343	429	388	429	419	411	397	428	419	455	430	432	428	411	459	433	413	417	429	410	433	403	424	454	419	429	397	420	374	448	424	429	404	431	423	392	427	420	431	455	383	437	395	388	460	431	412	405	406
22879	21134	28928	23584	21125	21174	9622	1069	778	646	491	434	373	320	303	276	284	248	238	234	219	207	195	202	180	187	182	167	161	177	191	170	154	166	144	159	136	172	143	119	133	140	136	128	137	144	136	136	134	128	139	140	147	125	129	115	138	153	129	139	124	112	131	139	133	137	128	123	141	125	122	132	139	149	131	137	127	124	127	113	132	114	129	121	133	128	125	136	123	119	105	103	127	129	112	147	119	121	136	137	125	139	137	107	134	141	139	120	122	150	118	113	105	132	132	132	131	139	137	132	104	130	126	132	129	112	127	125	139	146	125	117	134	146	126	116	116	121	122	118	121	130	134	110	129	127	140	123	118	138	129	110	126	126	117	102	119	136	108	123	116	144	131	112	110	126	150	124	109	116	124	125	139	144	129	143	151	118	135	131	130	143	115	133	136	123	124	118	137	129	121	119	137	114	133	131	140	124	138	134	127	112	132	124	130	129	134	127	121	112	116	111	116	105	132	143	124	107	135	136	118	110	129	105	140	145	123	142	128	135	139	126	129	118	122	107	138	127	145	125	129	133	124	107	131	139	134	109	134	105	115	144	129	119	137	130	129	130	104	123	116	120	117	132	103	120	121	136	142	126	129	135	135	128	120	137	128	122	132	117	139	125	148	122	114	135	113	111	116	114	151	125	113	118	127	126	108	117	115	96	125	130	106	122	107	123	115	136	138	119	120	122	103	109	121	123	110	151	121	127	125	125	120	107	108	124	133	149	123	117	138	147	118	116	134	117	125	118	128	125	149	110	133	109	116	109	142	119	126	118	131	96	141	130	113	122	130	122	115	152	122	119	136	145	119	102	122	129	130	129	126	127	125	136	123	102	124	117	122	122	116	132	124	125	117	146	110	125	128	123	117	126	123	111	126	135	131	113	132	124	126	114	124	122	132	151	137	122	131	138	119	118	120	128	117	96	118	127	126	123	139	127	109	131	139	140	140	116	130	120	136	117	119	107	130	133	111	128	110	104	135	142	121	122	122	112	118	120	107	126	133	131	122	130	141	129	120	137	125	132	101	121	123	116	117	126	117	125	120	136	143	122	115	133	118	115	126	106	130	117	122	136	130	134	138	112	126	128	128	115	135	132	123	123	132	144	129	122	120	135	131	125	126	127	127	103	137	139	149	117	131	118	122	133	133	132	134	123	129	137	127	121	123	128	130	111	118	117	133	140	123	135	147	128	123	107	135	124	115	141	128	140	120	115	121	114	117	130	126	145	112	120	144	142	137	128	121	123	129	114	114	113	117	120	132	117	115	138	126	124	128	114	127	152	124	118	133	119	117	140	140	102	125	142	123	114	110	119	109	120	125	108	117	139	116	105	104	123	119	116	117	124	126	119	120	133	110	108	130	113	106	116	112	124	123	121	120	146	118	121	123	138	123	107	114	126	139	112	129	143	118	143	118	124	119	124	131	131	130	111	132	125	129	134	131	109	151	119	136	139	135	131	139	120	126	133	126	116	135	124	125	117	126	124	124	123	133	160	119	122	122	149	117	134	139	114	124	132	121	128	103	119	140	123	141	105	103	138	119	109	112	126	125	112	140	124	144	117	110	100	128	132	122	130	134	114	101	113	113	111	149	119	116	132	125	137	131	120	127	131	132	124	126	134	121	144	129	124	107	127	111	123	125	109	128	121	116	100	138	123	116	111	135	123	126	126	111	127	125	125	128	149	119	130	130	143	119	132	123	142	116	133	113	124	131	124	148	127	120	132	137	128	114	118	120	106	105	116	120	109	121	126	115	124	134	142	132	123	110	123	134	146	109	106	116	135	129	127	123	125	128	115	108	118	120	108	130	132	134	118	120	148	145	132	128	126	122	95	142	120	134	136	111	136	140	119	132	136	133	121	131	125	127	114	139	121	123	146	135	129	108	96	130	116	109	127	108	121	111	116	139	125	139	121	124	96	119	121	140	122	106	134	129	122	122	124	132	128	134	130	125	132	123	124	141	121	119	149	116	129	124	100	99	116	110	131	130	133	137	107	141	132	120	112	140	146	130	118	118	137	138	148	131	137	109	135	120	109	121	126	124	134	120	109	133	110	128	126	129	117	122	109	129	150	121	122	123	130	123	116	132	138	116	128	96	136	128	120	136	114	122	134	126	103	156	122	136	127	136	132	148	130	123	114	132	122	122	132	116	127	135	108	118	131	119	117	130	130	124	122	117	109	132	141	125	126	117	128	132	108	127	131	128	133	128	111	120	127	127	125	142	126	124	134	105	132	126	127	133	122	107	113	121	101	128	118	119	118	131	147	131	137	110	125	120	125	121	109	126	131	125	119	124	124	140	104	124	117	118	135	137	111	135	133	126	138	112	138	135	122	130	108	123	129	135	133	135	115	135	131	137	132	97	117	117	129	123	122	140	120	121	115	107	126	136	125	108	114	118	136	108	98	144	133	121	121	124	121	114	140	132	112	110	123	128	106	109	115	130	118	139	134	141	145	113	130	139	112	96	124	133	148	138	115	121	139	128	124	129	127	118	144	129	122	101	116	124	127	135	124	146	125	125	136	118	130	113	142	128	130	136	133	142	121	115	116	124	140	123	140	129	116	143	127	122	108	120	130	131	121	143	107	129	114	156	118	129	124	121	149	129	129	130	107	129	110	138	110	125	109	124	131	125	114	113	126	122	102	123	132	121	120	129	126	116	144	110	141	134	113	143	123	133	130	121	123	132	128	126	133	124	123	123	127	121	129	139	129	126	125	119	119	139	122	121	118	126	128	134	124	116	118	132	145	142	121	137	140	145	130	108	134	137	98	108	126	124	147	117	120	145	132	116	120	121	137	122	120	110	132	114	121	125	120	122	139	121	123	144	130	125	128	130	132	132	142	125	138	122	145	129	128	110	125	122	113	117	102	115	130	134	148	116	122	115	122	123	132	141	129	133	115	129	137	134	118	129	121	105	130	125	135	129	126	132	130	127	121	127	122	131	122	139	134	143	127	131	126	122	137	104	116	119	133	127	132	134	143	113	122	124	114	129	117	131	125	120	123	116	127	120	124	127	125	129	141	132	120	131	129	106	127	117	114	127	119	110	115	122	123	135	126	109	113	117	141	151	127	108	116	128	113	127	115	140	115	116	135	128	121	136	128	141	120	114	115	147	123	140	136	110	134	143	129	115	126	133	137	120	129	112	110	123	126	112	141	118	122	115	116	131	111	115	143	136	111	111	117	148	125	121	124	115	139	108	125	135	102	127	140	113	132	107	139	124	125	133	112	141	114	125	113	128	123	108	126	126	123	120	117	105	121	117	141	125	122	105	131	117	141	147	133	143	103	113	119	112	137	132	110	130	114	141	138	123	148	138	109	102	125	146	132	123	116	123	122	122	142	119	135	132	118	136	136	119	135	117	123	144	128	133	102	105	130	118	118	130	123	128	109	112	99	115	126	123	118	104	123	120	131	136	119	121	141	136	144	121	127	139	104	104	123	120	143	134	117
11930	16828	14082	7339	5031	3751	2779	2117	1741	1370	1057	887	711	637	569	486	469	416	396	394	350	317	294	270	270	267	242	246	219	244	227	210	204	221	172	195	198	172	215	189	179	183	190	196	186	191	150	168	165	174	156	175	166	168	169	149	157	180	149	154	143	135	162	170	170	151	142	138	147	149	150	157	169	135	153	155	137	131	134	135	167	132	163	171	141	159	127	151	140	159	143	158	172	144	154	153	161	178	139	161	143	112	147	156	134	141	150	154	137	151	122	114	145	145	148	152	141	164	168	134	155	160	146	128	127	136	155	143	149	152	130	157	160	138	123	142	170	152	137	125	177	172	123	129	128	129	128	154	142	127	169	157	164	141	140	159	139	157	148	154	143	150	146	151	132	167	147	162	137	151	126	139	146	142	140	148	144	148	150	177	162	123	133	127	122	141	129	119	124	132	128	149	155	141	135	154	144	152	154	157	136	137	133	136	162	159	148	142	161	143	142	138	138	147	165	144	132	153	130	158	146	159	155	163	131	142	149	145	139	154	145	156	150	153	143	141	152	134	143	142	156	146	155	128	156	165	147	165	145	143	136	143	139	147	137	150	176	142	130	139	143	146	150	131	158	146	137	145	161	158	155	153	139	127	150	141	134	154	136	159	145	147	150	147	135	132	139	146	157	158	152	142	135	147	134	144	148	159	163	141	144	143	146	154	148	154	163	124	150	126	142	145	164	119	151	143	133	151	145	128	164	138	139	149	122	140	157	173	146	126	153	142	135	142	122	133	145	135	146	173	141	145	139	159	139	127	130	133	134	133	152	133	144	141	140	157	175	154	165	157	144	142	141	144	131	124	137	141	130	128	134	138	143	139	138	150	121	160	138	151	120	149	143	142	135	154	145	135	145	127	165	142	138	150	161	152	157	139	163	133	125	145	137	150	123	156	131	145	158	147	144	158	144	153	156	138	136	161	148	136	142	148	145	156	150	135	149	158	140	138	137	144	140	132	166	165	127	123	141	129	154	144	158	148	160	168	133	154	148	119	134	132	160	153	156	153	149	134	133	151	140	139	144	147	166	146	187	158	149	158	149	134	191	151	148	144	134	149	138	129	168	135	141	138	157	143	124	149	149	125	142	153	158	137	128	120	137	144	155	154	126	140	161	131	124	145	160	151	163	123	140	134	148	136	145	149	129	148	155	138	114	151	158	117	147	132	124	162	141	146	165	160	121	131	146	148	139	150	148	145	138	152	137	144	138	155	135	134	149	128	138	156	166	144	149	127	137	124	144	158	151	120	140	149	153	162	138	121	123	139	158	147	155	142	147	171	135	149	157	153	128	118	127	132	148	139	128	149	177	162	154	150	155	157	159	134	135	141	140	152	140	145	137	135	152	135	159	158	140	148	152	168	144	137	174	145	154	164	144	137	155	161	129	133	148	124	132	160	128	155	155	152	134	130	150	138	140	161	137	131	154	160	144	147	168	123	156	134	176	133	167	169	145	145	123	136	139	140	144	156	152	144	165	176	156	174	152	136	129	163	140	149	136	156	158	147	170	142	148	136	162	135	148	141	157	138	146	136	143	180	136	162	138	139	139	139	137	148	168	133	163	135	146	144	138	146	160	134	144	157	153	140	124	126	127	136	154	139	121	153	148	152	143	138	130	156	155	148	133	151	122	144	144	151	153	165	141	148	167	150	139	162	145	156	138	136	129	171	144	145	140	131	140	160	145	139	126	140	145	131	149	141	151	156	187	147	146	142	123	138	125	137	153	160	153	155	136	149	159	126	131	146	138	158	153	135	135	157	148	123	138	165	125	162	160	132	165	154	149	144	132	149	155	140	138	149	144	136	130	136	142	151	132	115	136	155	148	132	118	141	131	128	137	146	145	140	132	145	147	138	138	148	152	136	151	128	138	135	150	140	136	154	145	127	151	144	128	148	137	151	158	144	140	120	147	148	139	152	147	150	133	155	141	146	129	158	138	163	111	149	132	138	148	160	155	148	142	142	152	148	148	131	127	130	143	156	156	144	149	142	157	142	161	162	132	148	150	125	181	140	154	153	150	153	157	138	146	141	143	143	132	133	142	141	144	125	122	128	139	151	140	121	117	160	132	150	145	143	153	137	148	130	136	171	147	160	138	165	132	147	147	141	154	152	145	167	148	143	147	150	138	139	143	139	122	149	150	149	136	136	142	146	152	147	132	145	130	128	160	144	159	129	144	151	149	144	150	168	141	143	150	146	145	154	160	145	142	147	140	137	136	131	161	142	142	149	149	133	141	144	133	142	132	138	153	137	117	147	153	164	148	126	155	187	135	148	135	138	135	155	124	150	145	131	143	134	131	140	136	145	134	154	158	163	156	127	140	152	146	132	154	151	139	147	130	118	138	149	137	137	124	135	119	150	139	144	145	138	138	124	125	144	130	156	135	132	137	128	128	148	120	157	159	157	144	167	153	142	151	128	132	127	153	142	131	149	140	146	143	171	149	138	134	149	153	134	146	154	155	147	150	149	159	139	136	132	154	151	156	140	148	157	147	142	151	148	129	145	133	153	132	151	121	129	130	156	141	159	149	131	162	148	146	120	125	123	132	139	142	148	137	158	139	148	153	113	159	142	149	141	138	157	140	150	133	126	128	151	141	145	146	145	132	139	147	142	137	134	151	160	151	151	136	158	164	140	133	155	148	151	144	161	178	137	124	143	134	150	144	155	145	153	173	131	161	137	140	145	131	132	139	132	157	157	163	155	160	147	156	139	133	156	112	141	170	130	147	156	150	116	160	151	156	142	134	148	145	159	148	132	146	147	147	133	144	125	123	159	127	145	138	162	148	148	128	152	153	148	143	135	129	119	144	151	160	125	149	149	139	139	143	150	147	138	124	158	145	153	148	150	155	163	142	151	123	131	154	148	169	150	179	153	135	137	122	172	148	150	160	138	150	136	140	129	152	165	132	161	137	151	157	150	149	173	162	138	148	138	148	146	146	159	136	135	140	135	132	158	132	151	147	152	156	134	140	157	146	143	137	130	136	146	139	131	142	129	155	150	127	139	146	127	151	146	139	129	140	119	138	148	132	156	133	154	160	122	145	158	153	145	153	135	135	159	145	156	137	135	147	129	145	152	142	137	140	150	130	143	159	138	150	140	139	145	154	147	150	122	154	155	150	130	141	140	154	153	126	151	162	138	132	152	161	142	141	150	141	137	143	150	148	142	150	139	155	138	162	134	143	142	154	155	160	168	151	147	150	138	132	153	142	141	144	142	155	145	148	126	149	149	145	175	159	129	143	146	127	140	144	138	144	167	134	158	142	146	144	143	167	141	146	164	137	144	137	147	138	143	159	138	156	157	119	145	162	152	141	147	156	141	155	152	139	144	155	150	138	152	136	125	133	121	143	154	153	133	139	160	154	131	143	120	140	133	170	156	127	151	127	136	134	149	139	129	148	137	146	132	146	143	148	150	141	144	151	158	141	119	119	134	129	148	154	146	156	174
26923	20146	7521	934	639	571	420	339	345	374	328	351	357	314	339	315	304	316	319	319	358	290	295	291	342	331	315	333	340	322	358	328	328	307	332	323	306	351	296	322	331	330	362	301	321	328	341	339	344	362	327	324	336	342	321	326	321	336	328	304	326	309	357	303	346	330	309	316	320	291	338	293	360	293	311	308	298	290	315	294	336	348	335	356	355	297	303	302	311	332	305	354	337	314	295	319	309	317	330	340	306	297	326	323	329	309	370	299	342	339	286	322	320	329	338	306	316	314	301	325	314	310	301	318	318	328	314	335	313	334	332	312	362	321	357	348	301	316	315	311	312	340	314	348	343	307	322	314	310	351	329	317	310	321	304	324	301	293	295	311	293	284	339	347	318	331	350	353	334	341	380	307	307	286	329	323	311	298	308	309	295	277	312	317	330	329	299	332	311	307	332	367	336	339	313	326	308	350	317	329	336	358	322	317	344	320	320	349	320	292	323	339	303	308	366	348	318	304	318	311	308	353	329	308	331	299	305	323	338	343	333	324	278	317	341	301	326	310	337	314	321	323	328	293	320	306	315	316	337	333	302	303	308	306	330	328	307	309	331	276	329	299	325	323	329	285	317	340	326	330	298	343	323	348	333	314	330	324	307	319	345	332	333	335	318	287	345	304	297	353	299	314	330	305	314	296	299	303	323	344	321	322	303	299	319	340	332	332	310	326	308	326	310	320	320	323	318	312	338	326	321	281	339	288	328	313	305	292	328	325	323	335	332	296	330	329	324	348	338	350	300	308	344	300	309	319	325	309	323	315	335	303	337	313	298	338	317	337	343	309	314	339	351	291	303	327	338	315	317	308	304	327	300	313	309	307	310	310	318	347	323	326	324	300	343	336	324	315	319	327	320	318	334	321	303	315	316	314	341	337	329	310	339	335	318	332	307	320	351	341	309	329	287	310	299	298	355	320	301	314	317	325	346	356	323	333	318	314	306	338	332	321	314	364	320	343	313	283	292	333	302	309	318	339	321	333	326	334	318	300	340	321	325	319	307	299	309	316	313	300	312	304	311	287	275	308	306	310	323	323	342	333	307	302	315	379	311	290	337	320	334	331	315	302	326	315	342	303	327	314	340	289	309	329	326	303	343	353	338	326	305	301	336	334	318	297	327	311	331	319	323	329	337	305	304	311	335	315	298	344	334	308	317	302	318	323	351	300	320	305	346	313	330	345	334	336	323	330	317	322	339	283	316	297	299	320	344	351	329	321	306	321	335	353	319	344	279	305	322	320	307	291	344	333	316	303	308	325	310	337	340	346	346	342	340	340	332	332	306	336	301	314	337	289	322	320	300	326	340	318	316	332	308	310	331	305	324	306	292	310	322	349	327	328	314	340	320	318	307	332	309	302	300	291	319	330	329	331	307	336	322	301	318	305	334	326	308	310	310	307	307	302	313	312	341	324	330	314	347	340	277	292	329	318	341	347	343	296	313	296	303	363	329	305	314	326	343	325	309	348	313	339	322	358	302	317	339	355	322	352	340	338	313	349	310	320	301	327	306	334	309	341	313	323	277	342	311	322	327	316	346	307	353	296	311	329	329	311	354	308	354	338	329	311	296	309	310	360	339	352	346	297	304	285	310	340	312	309	316	320	349	345	319	326	322	323	325	367	293	321	303	335	317	328	339	297	334	332	327	301	323	321	312	331	307	289	305	341	337	321	318	350	303	329	313	330	334	330	330	295	332	350	311	312	289	341	310	303	294	339	304	313	304	324	330	320	360	316	292	298	309	324	310	316	300	326	319	298	297	331	314	320	330	359	306	310	289	317	353	341	330	295	324	323	303	323	322	316	306	330	328	323	286	342	340	311	324	350	339	296	319	310	297	341	334	329	325	331	319	323	352	290	342	324	333	342	311	305	321	305	359	353	339	343	321	334	290	326	326	309	307	361	304	349	286	358	321	358	302	305	306	294	313	283	323	298	304	362	325	330	317	353	325	319	312	338	353	332	320	326	304	312	330	280	340	322	295	318	303	304	287	337	325	340	299	308	300	294	345	329	325	294	336	299	308	315	284	303	277	336	291	314	293	297	298	321	307	326	295	322	302	335	322	313	318	293	323	336	305	320	329	304	300	321	333	307	320	328	325	330	296	302	311	323	313	326	318	296	324	345	294	357	342	305	316	304	324	319	324	307	349	310	347	319	328	289	313	343	295	284	356	329	306	320	295	304	316	336	329	326	310	360	305	351	316	321	303	349	339	318	312	341	334	322	330	311	326	329	323	318	298	338	317	317	330	325	307	326	356	356	342	302	282	355	317	321	324	313	323	323	321	303	333	355	329	340	346	305	327	317	306	320	305	284	300	313	291	307	346	343	309	302	329	316	330	301	309	295	340	324	298	321	273	338	314	346	324	313	309	343	318	318	317	314	303	321	298	333	326	318	357	320	328	330	306	297	354	288	307	326	329	302	346	295	336	312	346	304	322	321	318	317	327	340	330	317	322	316	322	335	298	322	334	309	288	319	327	305	309	331	298	362	304	297	292	300	310	354	305	304	312	307	329	317	287	283	306	344	333	321	304	352	327	302	323	320	339	329	336	325	293	293	314	312	321	322	309	343	343	299	289	316	325	300	305	324	348	339	309	344	298	333	313	308	337	310	314	320	303	321	330	310	311	333	309	322	273	292	348	319	318	318	315	337	302	297	265	296	298	325	331	307	312	345	293	319	325	338	346	310	342	327	320	354	337	297	330	352	328	313	329	330	334	314	311	323	318	308	309	310	306	344	313	311	310	291	332	324	330	319	307	342	311	302	297	323	296	288	363	310	302	331	313	308	361	297	292	321	306	316	307	376	338	338	339	309	303	298	360	288	335	343	269	316	327	310	312	316	320	347	296	313	294	304	327	311	346	363	344	308	312	306	288	332	315	286	349	294	280	312	320	308	349	339	339	322	348	314	335	308	306	307	336	343	331	348	333	302	260	366	280	334	316	314	308	320	303	321	343	302	305	322	305	305	308	337	310	290	328	305	343	311	327	334	302	337	311	338	291	321	309	343	307	295	319	349	334	302	299	344	316	322	332	309	270	303	303	328	298	331	330	278	342	320	322	308	314	327	308	321	308	320	328	293	336	307	341	340	326	310	322	301	342	302	324	361	364	340	289	314	333	313	328	315	317	363	322	344	307	309	307	344	321	336	313	328	313	311	311	334	330	294	329	351	347	346	302	329	319	333	318	312	316	329	311	332	313	321	321	327	311	319	326	326	340	354	328	286	344	312	384	287	323	324	335	284	337	316	286	321	277	323	289	343	311	296	285	305	286	320	302	326	311	307	287	307	303	289	320	306	353	329	325	323	322	288	307	345	340	339	326	315	312	316	347	323	292	313	327	307	328	291	307	306	330	315	330	331	355	291	329	326	316	274	333	325	304	294	348	302	315	309	322	319	336	306	298	313	324	336	302	321	299	351	322	342	321	311	342	312	342	329	337	352	307	333
5453	1355	1214	715	599	541	474	442	461	413	435	396	414	374	452	421	385	426	433	397	393	397	411	351	407	378	402	409	394	384	396	386	396	401	410	416	400	416	404	414	400	369	442	398	420	370	387	413	397	387	430	383	388	407	382	416	416	378	405	413	397	419	425	424	383	397	399	415	396	400	386	365	411	411	381	392	408	403	407	419	376	395	367	419	349	362	426	379	422	393	430	443	408	368	371	393	359	403	389	394	399	389	428	437	416	411	399	400	395	378	405	424	378	381	400	386	469	411	403	423	370	431	396	381	384	419	402	396	389	393	405	388	400	409	364	395	379	364	405	384	407	399	376	422	403	424	396	388	366	364	394	395	408	419	415	343	391	384	380	422	362	415	414	366	399	412	401	404	408	378	425	381	418	386	396	394	371	390	380	416	388	405	347	393	404	376	428	391	376	391	367	379	372	402	380	367	389	403	396	429	428	393	383	387	412	412	396	375	394	375	421	371	410	392	380	391	418	404	395	361	363	369	417	421	396	416	393	384	379	366	394	402	412	389	403	399	381	393	363	395	372	384	413	394	395	384	395	395	381	398	419	403	402	378	375	396	388	392	397	424	396	405	387	365	454	414	391	391	409	367	345	402	411	383	386	401	370	398	371	361	400	378	388	387	392	391	395	380	392	406	383	395	412	385	394	409	379	401	397	388	411	357	416	431	417	398	394	413	372	371	409	403	361	402	384	414	390	377	378	401	396	391	367	384	347	419	413	394	383	402	389	362	342	428	418	418	412	383	377	354	404	372	408	400	401	380	428	396	384	411	409	396	386	361	365	390	424	419	354	411	426	352	379	395	369	376	421	401	362	396	373	366	387	395	399	410	396	402	389	367	369	385	401	389	381	395	390	372	383	376	364	360	412	399	396	415	408	405	398	376	407	392	397	434	369	390	401	378	411	392	409	380	393	405	386	418	370	401	401	382	386	395	385	390	380	393	426	370	409	378	370	381	379	379	405	387	408	405	343	389	377	412	444	408	397	400	414	398	377	406	366	391	414	451	384	415	385	402	399	379	408	378	391	401	359	381	370	406	457	409	380	374	405	382	399	392	410	356	376	388	373	373	372	381	409	385	393	411	383	369	378	392	380	383	364	388	355	396	370	416	396	392	414	402	375	414	358	390	397	402	404	354	416	358	394	420	406	392	413	392	413	408	342	424	410	384	398	391	381	387	367	407	410	426	419	434	374	348	380	383	401	392	397	392	396	387	373	395	385	411	384	375	402	425	397	420	353	391	388	381	404	421	362	373	398	418	401	379	422	366	385	375	377	404	380	378	409	389	383	421	407	398	373	391	386	394	407	379	429	395	364	405	456	400	388	418	365	378	412	429	405	394	400	370	402	378	399	396	414	404	390	421	392	403	386	365	349	412	421	401	396	408	407	368	409	387	401	381	405	410	386	409	387	388	388	376	399	411	358	422	411	389	384	407	401	390	377	428	418	385	398	395	400	430	363	383	414	361	403	371	391	375	385	421	404	400	387	388	395	386	419	395	413	429	356	397	375	411	364	390	371	389	370	358	412	386	398	361	407	407	408	370	430	413	375	374	407	377	376	421	408	380	401	383	406	372	365	409	409	380	388	402	383	378	357	386	428	409	374	414	402	427	382	408	432	411	385	391	376	385	365	416	385	383	400	370	377	401	379	383	379	427	414	377	413	347	405	386	369	394	422	402	369	385	397	385	379	399	372	396	403	364	349	372	402	381	373	392	382	390	392	404	384	419	397	411	393	414	379	387	414	380	362	395	350	383	396	390	385	404	371	406	390	372	382	383	388	425	421	398	397	391	407	416	401	362	424	391	406	429	386	382	398	416	392	374	400	399	384	407	426	480	404	395	385	383	355	398	390	363	366	366	403	368	384	373	426	413	413	357	397	365	367	364	415	387	377	408	389	422	409	370	384	386	393	383	394	372	391	385	399	346	382	399	409	322	399	370	367	401	363	400	388	366	410	383	396	383	388	400	365	376	382	395	443	417	382	404	390	404	402	427	426	379	392	406	389	385	382	424	411	405	394	386	407	400	376	368	403	363	423	380	382	370	390	416	370	428	376	376	394	387	398	386	425	412	412	394	369	362	402	397	355	401	410	352	426	406	432	387	384	417	405	390	372	365	387	405	397	394	419	423	372	376	396	377	379	404	378	405	393	388	406	400	362	399	393	349	356	390	413	408	432	383	431	419	360	361	388	370	389	414	420	396	379	396	398	422	401	374	391	443	402	413	379	363	356	359	411	404	379	367	409	364	398	433	401	390	393	377	361	406	445	382	359	420	399	426	409	399	379	416	368	369	443	393	417	382	393	396	413	387	383	418	408	436	385	378	376	391	422	404	395	382	409	397	425	402	390	401	381	411	423	382	392	390	440	356	422	381	364	377	371	400	384	368	402	389	407	357	422	388	403	388	421	435	387	402	387	362	400	379	391	376	393	373	411	401	395	363	382	380	408	395	430	375	420	377	393	417	409	380	392	396	398	368	381	393	378	413	367	410	403	400	385	405	426	405	451	412	396	418	375	371	403	395	380	375	352	378	383	377	406	371	389	398	381	391	405	403	410	392	408	400	368	390	397	426	347	366	391	392	386	368	417	363	399	392	405	411	380	372	399	386	387	384	390	402	385	386	403	412	417	427	401	424	372	403	451	398	381	396	404	410	403	422	364	355	387	388	411	384	361	397	366	395	397	401	428	421	378	367	360	424	390	384	401	366	392	372	411	371	385	384	399	421	350	389	378	441	387	395	410	409	419	366	378	380	324	383	373	393	393	388	385	418	396	401	415	373	378	383	375	379	373	383	401	378	392	432	391	409	363	395	388	379	399	397	360	386	404	390	408	388	374	401	406	407	356	415	404	387	401	421	417	379	379	381	393	407	374	386	398	373	395	375	423	346	403	372	412	362	374	387	364	399	390	414	388	436	423	356	402	350	428	409	385	374	412	388	431	385	412	403	419	407	389	391	390	395	409	423	380	389	406	393	418	392	379	390	402	414	402	400	345	392	409	408	379	377	406	410	388	441	421	382	383	404	421	385	384	418	377	372	410	366	378	388	377	377	413	413	403	392	372	387	386	415	403	383	405	406	371	367	387	372	391	396	422	394	387	382	411	391	391	400	385	441	354	387	398	418	383	402	364	407	404	415	375	387	413	365	403	389	399	390	399	420	396	395	382	413	387	409	377	339	417	396	419	369	346	387	383	391	415	388	388	434	411	397	360	375	391	425	372	379	381	414	388	400	362	393	390	398	422	411	377	394	358	397	387	365	378	342	396	425	395	395	385	364	358	414	391	384	377	395	372	393	369	382	393	413	413	402	400	394	383	420	400	362	392	394	388	424	388	352	409	400	403	362	403	405	387	401	407	403	363	377	418	389	410	365	370	347	423	424	377	380	406	389	414	408	416	400	399	386	361	396	393	364	380	415	425	394	370	370	422	407	355	371	403	428	455	344	382	393
23821	21080	28407	23954	21061	10621	974	638	491	403	373	323	295	267	260	239	214	218	267	227	210	187	166	190	168	196	179	173	163	169	155	190	164	159	181	145	167	166	171	163	176	177	147	138	152	149	148	167	185	182	178	168	165	142	145	159	170	158	173	166	154	157	167	151	155	164	138	164	151	140	148	153	150	176	131	142	159	148	124	140	131	140	151	178	145	145	135	146	163	162	171	144	152	159	176	167	153	135	162	147	174	152	136	152	151	153	170	165	158	156	170	156	150	161	145	168	150	147	143	154	140	147	147	128	158	138	157	151	150	159	140	134	154	152	138	153	160	165	159	197	169	164	149	168	133	146	189	142	153	151	133	154	154	130	170	130	154	159	142	144	156	166	144	165	150	153	173	155	143	166	143	141	162	142	127	131	159	179	169	156	139	144	148	137	137	152	131	154	151	161	150	151	152	152	146	149	157	184	152	155	164	152	180	151	145	162	160	153	157	187	142	145	155	133	140	166	155	145	159	182	126	157	159	142	162	139	168	156	155	154	145	161	163	148	148	141	164	149	140	168	171	149	136	144	160	149	160	166	136	140	142	160	144	175	139	147	175	142	140	156	129	149	182	163	151	155	171	143	151	166	145	156	145	141	124	157	160	146	151	165	161	161	178	152	159	159	143	155	173	174	140	161	172	155	153	168	161	141	143	155	165	144	160	165	143	149	157	148	157	146	157	139	150	163	157	155	141	143	157	170	139	143	149	154	158	151	163	160	160	151	160	170	138	151	129	169	161	137	153	155	170	167	136	162	148	149	135	147	151	151	157	145	155	157	149	145	142	154	142	146	152	157	181	142	140	146	138	141	148	144	153	161	141	135	147	146	140	162	139	149	139	164	135	153	141	162	164	146	168	140	152	138	169	160	140	136	148	149	156	142	190	143	147	154	158	131	162	170	163	148	173	136	143	163	178	172	154	171	151	165	145	161	152	141	192	147	159	164	162	138	145	142	139	160	144	141	126	153	157	153	161	165	152	135	175	168	152	152	157	167	177	146	166	163	177	156	169	141	148	136	139	133	144	160	167	152	136	147	133	145	145	187	155	150	169	141	148	143	165	163	148	158	150	173	154	164	158	148	175	141	142	150	175	164	134	154	147	151	163	137	143	151	147	164	150	148	150	139	148	152	151	171	132	148	168	147	146	168	151	183	149	161	165	161	171	147	147	139	137	165	158	175	156	166	143	171	142	139	171	147	167	172	159	156	160	154	178	134	172	123	171	159	158	157	146	151	170	131	142	149	161	153	154	152	137	150	152	151	158	155	158	158	156	149	141	156	161	132	147	149	161	145	150	151	157	160	140	149	170	157	134	156	174	163	145	156	151	138	143	122	143	163	137	158	166	176	126	180	148	144	162	170	130	162	160	160	148	151	163	148	153	160	160	142	126	151	145	169	143	145	140	148	151	175	152	156	141	144	142	141	141	178	161	167	161	171	134	142	173	142	152	127	157	144	157	148	140	150	151	141	145	153	158	152	160	154	138	152	148	131	156	161	164	142	151	154	179	135	146	157	147	153	147	173	149	162	154	147	162	161	157	149	155	142	156	137	137	143	159	145	140	157	138	153	155	165	151	128	135	148	155	156	152	167	158	161	154	166	148	144	160	143	144	151	146	133	150	141	149	157	141	147	151	145	142	138	182	148	150	151	150	150	131	157	157	144	136	146	168	158	148	137	143	136	128	156	143	129	136	144	139	154	136	163	154	163	121	112	152	167	155	128	128	150	157	142	175	160	168	148	151	158	135	149	160	148	156	154	160	138	144	143	140	146	172	148	160	162	141	148	143	149	141	150	134	153	143	182	140	162	131	136	152	161	161	157	162	153	153	175	164	134	180	140	142	147	137	156	139	143	153	146	148	172	167	160	145	152	151	164	143	159	135	150	163	143	140	147	131	163	172	137	164	167	168	164	143	157	155	158	156	155	159	137	135	162	160	152	170	151	149	163	145	143	153	162	121	158	130	149	173	149	164	143	124	163	132	161	154	138	144	159	151	156	163	152	191	146	165	165	139	148	162	169	143	140	137	155	158	176	155	147	129	164	144	153	140	158	157	173	155	179	170	162	145	141	152	152	157	140	156	150	150	154	151	139	155	156	130	164	157	155	156	163	150	153	147	153	143	145	129	143	172	154	142	146	158	150	168	175	172	141	143	166	155	127	163	137	144	137	162	161	142	152	173	164	161	141	134	141	138	146	142	180	155	159	163	149	180	131	138	167	170	143	154	137	145	143	144	150	148	137	149	135	176	136	175	144	152	160	158	171	165	161	146	123	148	153	158	118	132	161	145	150	150	167	130	137	139	142	154	158	155	160	140	143	138	154	127	149	137	152	159	126	142	155	153	155	169	151	163	177	167	152	161	147	159	144	156	162	152	142	164	162	151	146	135	148	160	143	152	139	160	124	134	152	147	159	168	148	152	121	137	174	142	163	154	147	154	160	141	166	145	149	151	159	157	138	149	140	150	153	148	158	158	145	160	147	171	177	169	136	162	147	158	153	163	160	147	135	163	146	144	165	155	159	157	151	144	172	163	134	136	172	149	177	153	145	146	153	142	166	170	161	171	148	174	150	160	141	143	166	158	142	142	150	135	153	174	172	151	149	143	156	162	150	132	160	162	151	147	149	155	175	157	150	171	144	175	155	161	156	139	175	144	161	150	151	145	148	153	175	144	153	158	145	160	161	148	171	170	142	157	136	134	160	185	148	145	143	138	178	149	140	134	135	157	144	163	154	179	152	140	164	145	140	167	162	169	172	180	143	166	150	157	160	146	164	146	165	164	154	146	155	137	147	154	152	136	142	167	161	132	158	175	150	125	137	153	146	151	154	162	157	133	153	166	148	164	167	158	148	136	159	162	149	172	153	139	150	152	160	133	142	148	171	156	174	171	176	145	175	149	155	152	153	144	162	140	152	158	166	135	136	134	148	165	176	154	158	153	133	144	163	158	156	148	168	139	149	156	157	177	159	162	154	157	152	152	143	125	139	159	149	160	166	171	141	159	155	185	119	142	161	133	172	138	143	138	161	126	159	153	161	126	156	167	157	167	143	146	153	132	141	126	129	161	169	148	155	155	155	170	139	146	147	153	145	151	174	146	152	154	157	142	168	156	145	132	180	138	130	148	157	143	134	145	152	147	152	116	140	135	139	153	147	133	147	158	148	165	145	128	139	139	156	165	163	161	152	158	164	142	153	159	140	150	138	154	145	152	166	163	133	162	119	150	156	153	133	160	165	140	172	163	154	155	122	151	153	146	149	142	147	156	148	159	156	162	136	139	138	139	148	155	171	159	179	159	160	146	162	154	144	157	148	154	150	137	153	137	154	165	164	127	142	163	146	154	157	149	141	156	150	143	154	143	144	148	144	125	147	137	161	159	171	130	133	149	150	165	158	140	149	164	165	140	152	161	160	170	146	130	168	156	138	164	147	154	148	154	146	153	173	160	150
8473	10529	8729	4259	2800	2117	1582	1171	1021	856	708	619	475	445	386	364	370	319	373	291	298	294	286	280	260	209	241	226	235	241	196	219	227	216	247	240	234	206	210	222	222	224	214	215	205	210	202	217	207	200	217	195	200	207	212	187	204	190	164	201	204	186	207	199	176	181	178	178	187	197	209	188	223	189	186	199	209	208	202	178	172	192	193	187	188	189	205	199	196	184	207	212	199	179	169	195	206	194	184	176	212	208	184	191	193	213	201	201	181	203	222	218	195	184	168	175	200	179	186	187	176	200	207	190	196	207	211	181	203	201	189	191	176	210	200	179	184	179	176	192	165	199	189	170	200	197	202	184	208	185	192	199	181	192	194	190	192	208	200	209	187	173	203	204	187	194	172	202	212	213	202	205	181	198	177	208	178	197	203	209	191	196	174	203	206	187	174	197	190	185	188	183	189	177	179	200	186	196	192	186	184	170	173	193	182	185	178	199	206	200	195	226	178	162	204	206	197	217	203	194	197	213	206	209	204	183	208	185	208	192	213	148	188	205	209	207	171	189	187	192	211	174	171	179	190	192	198	227	184	180	190	202	196	199	191	204	186	192	192	201	164	194	221	193	168	218	203	206	206	185	160	179	195	182	208	184	176	212	172	203	198	196	190	188	192	196	209	176	209	198	193	183	196	194	217	199	173	200	182	204	178	191	180	177	188	206	188	167	190	183	199	216	181	189	202	194	206	205	184	187	206	200	152	218	183	192	186	210	189	180	210	176	190	181	175	184	187	217	218	198	204	193	195	206	167	187	187	185	192	185	189	200	181	167	197	189	217	176	193	202	177	191	216	183	217	187	183	179	183	188	190	218	197	211	206	184	211	203	180	186	191	207	189	190	153	185	197	185	186	188	180	186	205	201	195	186	208	201	186	194	191	194	172	185	204	209	200	208	187	180	193	178	209	197	191	189	197	205	199	175	177	183	193	206	198	184	188	213	192	197	197	178	197	205	199	161	186	184	152	184	170	209	196	199	230	190	206	178	210	179	214	204	186	188	211	191	180	164	178	188	183	188	209	188	176	212	194	174	184	209	174	201	208	185	189	192	182	192	175	204	199	206	217	195	188	183	193	223	188	198	179	189	192	189	205	199	179	167	201	203	198	185	191	189	188	171	209	212	183	201	199	193	157	174	195	194	193	184	173	177	198	187	163	199	197	183	198	192	196	160	164	207	173	224	178	215	190	206	202	181	208	204	201	223	197	202	190	200	201	193	172	177	198	163	200	195	168	194	198	179	178	185	165	189	185	175	232	195	204	199	206	186	181	207	214	192	188	211	206	175	216	203	178	180	164	189	173	217	192	185	180	191	192	191	211	199	205	191	162	185	174	199	206	182	178	183	190	174	212	192	196	205	187	172	208	209	188	195	174	189	179	195	183	190	213	181	197	160	185	179	182	196	206	221	201	184	217	208	204	196	209	186	217	198	197	197	211	184	194	204	202	201	189	194	203	191	201	187	193	224	201	192	196	173	202	196	192	200	186	202	189	174	172	169	182	201	194	216	221	192	209	192	203	184	202	202	173	190	178	229	203	174	200	217	203	197	179	197	209	195	185	172	199	216	202	197	205	192	185	215	204	193	213	192	192	180	185	198	193	176	146	203	204	175	192	185	185	190	202	202	192	179	178	176	211	205	179	188	178	196	199	182	184	199	209	199	191	208	218	202	199	182	188	183	207	163	171	200	154	186	202	201	171	196	188	176	215	188	179	187	195	206	211	192	220	197	178	181	202	194	207	209	225	194	200	213	191	182	174	153	197	184	204	193	197	220	189	173	199	185	168	188	187	206	192	204	213	175	197	212	172	199	189	188	204	188	192	222	195	181	197	178	196	179	203	169	188	192	188	202	189	192	201	193	204	178	201	198	178	198	182	188	197	199	195	184	174	174	210	183	188	176	205	177	236	193	195	192	199	224	195	188	195	204	173	190	175	224	206	210	215	192	193	195	197	199	211	169	189	201	197	189	162	189	200	186	200	193	204	183	173	219	210	200	183	176	178	223	189	194	203	196	173	206	192	194	195	221	193	188	177	202	169	213	171	188	209	198	188	177	214	198	195	192	194	198	188	183	224	176	187	187	192	196	184	211	174	201	188	182	198	179	163	197	171	182	186	192	209	216	184	184	178	156	200	186	228	181	175	200	189	188	192	164	180	187	201	198	181	176	203	200	197	216	200	185	187	202	198	193	202	176	209	201	182	226	179	191	199	196	189	193	184	193	215	168	184	209	192	211	176	180	198	200	189	198	202	172	204	197	200	211	216	210	181	220	186	184	196	212	181	199	206	201	196	196	185	191	218	203	183	171	188	194	199	199	161	207	189	202	199	196	206	212	183	192	181	188	204	204	201	212	192	204	179	198	178	184	190	185	188	183	204	202	205	199	192	180	180	182	193	210	190	195	187	179	208	162	199	174	182	208	201	182	182	177	189	186	178	176	212	209	205	199	188	181	205	192	205	205	210	180	191	193	214	208	175	201	194	210	160	191	206	175	183	202	212	194	195	182	180	185	163	181	169	194	198	197	187	183	210	184	184	165	195	201	200	201	210	191	201	188	186	210	199	200	183	204	192	214	212	204	187	196	181	202	197	215	171	190	183	193	203	194	193	213	175	162	181	186	171	173	198	215	185	203	184	178	210	209	193	172	162	180	185	207	199	194	208	195	185	195	193	206	215	187	173	171	190	195	191	180	193	220	193	180	179	210	198	192	163	216	191	197	158	198	192	204	213	185	199	196	205	218	201	197	210	189	191	185	190	207	207	186	194	203	204	182	189	213	188	195	182	197	195	192	208	209	227	180	183	201	202	181	198	197	180	179	179	195	185	189	193	189	183	202	184	196	205	195	201	172	179	208	188	180	193	184	206	196	199	197	210	186	163	186	215	183	205	183	180	190	191	178	205	171	185	166	202	183	191	188	196	197	186	201	196	201	195	193	170	201	201	175	190	176	189	189	187	190	193	184	184	207	200	205	168	202	167	182	193	192	192	181	206	186	197	209	214	167	208	191	201	174	200	206	221	190	190	192	174	188	201	209	187	198	178	185	196	169	198	188	197	179	218	214	194	184	188	196	177	214	178	174	175	182	201	184	211	206	192	188	199	195	214	191	215	207	165	198	168	200	191	177	213	206	220	198	187	222	213	214	195	221	177	207	204	187	182	205	165	184	200	186	164	183	168	176	182	178	170	206	195	195	199	210	218	199	200	214	171	213	191	217	202	192	180	187	212	191	192	189	194	187	212	211	188	173	194	193	208	197	195	177	184	196	187	210	201	181	213	173	171	176	192	185	186	175	189	205	187	195	192	180	182	197	166	192	158	195	198	183	194	192	171	201	195	187	181	193	194	174	207	169	208	201	178	185	158	184	192	203	182	214	188	207	220	201	195	191	196	202	189	178	197	212	226	201	213	176	199	189	197	204	172	181	203	203	188	211	199	191	201	193	181	207
25039	21048	27161	25049	9330	822	645	542	490	489	454	457	416	378	393	365	367	366	383	397	343	391	391	367	383	387	362	342	381	377	375	370	393	376	389	375	337	368	329	360	396	360	362	338	373	346	352	339	343	336	341	347	344	351	367	362	322	324	373	326	348	358	338	348	360	361	334	353	358	379	351	330	359	337	383	344	334	346	347	317	390	340	306	327	339	361	358	334	372	365	368	330	350	370	344	369	362	392	356	353	349	381	328	355	368	383	340	351	321	340	343	334	321	367	367	357	353	376	336	372	361	343	360	366	380	346	372	373	338	420	378	352	317	321	346	336	342	374	351	345	347	352	340	368	327	355	374	361	340	360	364	323	351	362	361	362	375	377	352	323	344	361	350	358	372	383	344	359	353	356	374	381	354	363	333	391	344	408	372	355	359	359	362	366	368	344	331	360	351	356	373	336	345	363	353	343	353	364	368	344	337	337	373	339	364	325	336	344	370	373	325	376	351	368	341	318	332	374	354	364	338	322	353	358	375	341	365	332	345	357	369	341	341	356	366	399	380	355	367	348	343	355	351	371	385	362	387	336	376	349	362	350	348	351	379	366	323	382	366	358	383	342	364	367	337	360	360	348	339	322	363	364	343	362	364	378	352	336	305	319	329	375	365	349	345	314	349	331	362	343	331	356	361	334	320	339	334	351	331	330	361	340	359	340	360	359	353	361	382	346	351	377	354	356	337	393	332	352	342	365	353	392	334	354	344	366	343	356	357	330	371	337	350	360	344	355	340	342	336	359	362	339	310	350	354	357	369	343	342	333	358	347	345	331	349	343	353	352	333	369	393	339	365	342	341	316	355	365	299	368	345	360	346	354	375	350	346	335	353	334	357	363	319	340	341	363	355	337	358	352	348	357	382	323	342	336	329	343	380	355	352	338	329	327	348	350	375	338	333	371	332	339	336	368	331	307	360	373	358	352	304	379	356	340	404	390	367	398	340	365	336	388	333	303	335	380	382	353	341	415	349	351	366	386	309	335	331	330	372	331	319	364	342	341	326	355	408	337	384	353	366	379	373	343	376	379	360	359	352	366	375	355	364	348	328	360	367	359	359	364	338	355	349	375	358	378	372	327	357	349	339	370	361	340	363	363	392	340	349	343	350	339	368	362	328	351	359	325	365	329	389	344	322	359	334	356	348	369	336	345	376	341	335	384	356	357	367	364	353	344	353	328	356	341	374	350	338	330	367	341	338	358	383	346	372	367	349	341	335	376	339	359	311	358	357	380	350	389	334	345	333	372	354	361	383	344	337	382	344	373	345	342	328	334	312	365	357	359	353	332	355	358	391	378	353	355	333	353	376	351	353	386	333	358	350	334	352	376	324	349	333	349	380	335	361	356	385	362	348	369	345	363	364	356	340	360	385	345	350	380	340	316	320	366	323	346	342	361	326	333	379	406	351	340	373	377	344	375	371	302	378	382	406	359	357	365	337	356	354	367	375	350	372	382	381	338	363	336	361	328	313	413	371	372	339	341	344	337	379	352	341	350	365	380	358	345	358	364	354	350	371	340	348	354	389	370	358	364	386	365	340	337	369	381	376	334	327	355	343	345	369	367	342	371	345	345	352	328	369	393	338	348	346	362	365	330	314	326	342	390	344	353	343	334	353	323	335	360	332	365	368	341	337	360	354	370	345	318	342	346	345	343	339	344	334	365	321	369	353	323	380	346	378	354	367	328	301	369	313	404	347	380	349	361	369	339	353	358	361	354	362	342	334	391	356	332	333	390	353	373	344	388	361	339	347	347	319	356	353	359	389	352	400	373	386	332	367	375	350	342	342	352	364	346	316	369	393	357	386	400	383	382	344	334	333	385	361	372	356	339	340	356	355	347	357	359	357	352	328	369	316	341	364	385	338	375	349	321	347	335	396	379	368	356	380	343	327	359	341	380	352	377	353	365	340	357	365	355	334	328	347	370	371	355	371	387	347	358	397	327	350	331	357	332	339	346	372	361	355	376	416	373	348	361	379	365	325	363	361	369	353	371	343	375	357	402	335	348	375	335	372	372	359	309	342	377	373	378	391	328	332	361	337	370	360	364	333	359	346	363	344	352	361	320	386	341	335	358	350	326	404	364	309	340	384	358	342	343	366	326	386	329	356	333	372	341	326	359	323	384	331	333	363	365	327	359	365	334	340	348	338	362	377	359	345	383	356	341	360	374	367	359	365	317	343	364	358	337	365	361	367	384	383	367	329	338	369	298	333	356	388	343	346	352	338	333	365	366	373	353	358	349	371	349	355	347	360	343	355	338	387	383	379	359	319	339	386	350	322	344	347	336	341	347	359	368	361	380	359	334	354	345	356	351	358	351	327	342	364	368	319	354	362	342	331	335	361	337	390	334	326	379	323	346	327	355	338	330	327	352	359	342	365	372	345	331	386	364	384	349	329	392	342	336	325	344	353	355	353	356	373	335	377	365	355	327	332	345	364	354	371	372	373	329	333	371	381	357	327	361	366	333	375	340	330	383	372	333	374	329	362	380	397	346	341	328	364	334	354	347	363	364	360	358	341	381	349	360	329	343	379	356	360	366	358	364	333	367	347	341	344	334	383	351	353	322	355	376	370	337	357	313	362	359	328	355	334	376	373	367	395	390	395	355	351	348	356	345	364	362	361	360	358	382	351	365	376	320	375	350	348	364	353	324	359	362	352	353	343	384	344	330	377	369	355	341	363	359	334	376	372	305	356	335	361	350	333	364	379	331	348	331	392	333	401	319	340	358	340	338	342	354	366	345	354	335	337	360	352	341	357	373	335	330	339	355	346	351	355	352	347	359	327	389	392	377	342	328	354	348	347	346	353	357	371	328	355	363	352	360	363	337	355	359	351	357	373	393	365	320	332	347	342	337	364	341	363	367	390	347	374	345	358	342	381	368	345	350	368	365	335	334	332	350	359	320	317	326	343	340	326	358	377	378	367	374	350	319	350	330	322	357	333	352	360	331	324	348	391	339	373	358	330	330	325	340	355	377	377	367	371	335	352	351	337	344	365	399	363	348	376	324	391	380	357	344	358	346	315	350	365	332	360	329	328	338	363	360	342	360	389	339	350	339	363	371	369	373	308	353	356	353	356	344	346	365	330	342	390	334	358	347	373	353	391	349	361	340	369	353	342	343	318	357	346	330	362	355	341	332	369	343	350	333	371	382	356	355	360	329	334	392	371	328	376	326	341	335	350	358	359	384	370	364	354	353	349	353	340	402	342	368	366	374	377	332	325	355	387	365	327	389	307	363	349	357	324	375	346	353	342	370	331	341	338	340	349	380	311	370	385	342	348	357	367	390	371	366	351	378	339	326	396	373	365	370	352	367	348	357	379	363	351	338	345	346	313	337	339	355	342	339	353	342	347	395	326	331	352	377	336	356	338	341	350	338	362	359	351	390	329	357	342	356	375	353	354	404	342	384	320	375	370	350	393	354	364	344	387	347	341	351	338	330	366	378
7798	5927	4728	2418	1804	1419	1129	942	855	721	670	612	602	560	543	533	484	508	496	468	484	456	453	464	447	473	443	423	436	412	432	415	471	461	413	416	382	455	427	435	386	440	417	456	441	404	419	422	441	416	437	434	429	437	439	419	437	408	425	416	448	396	424	439	434	416	430	430	423	419	423	437	431	410	441	434	417	427	402	433	439	384	445	421	396	472	430	418	411	438	420	393	452	463	423	389	428	418	430	435	458	457	430	424	445	423	425	390	433	404	417	409	404	380	429	454	456	460	438	408	369	428	392	442	400	433	390	422	420	466	425	387	412	430	428	412	428	413	385	403	450	443	437	399	419	428	462	450	465	394	437	424	428	408	384	391	442	437	436	427	421	451	429	406	419	428	434	425	382	429	433	433	408	438	468	444	441	411	444	411	366	411	406	441	431	421	435	406	438	418	420	440	406	422	408	443	396	438	422	381	426	405	420	405	433	388	433	444	403	428	440	460	471	432	433	451	421	431	415	381	406	439	468	385	398	392	417	403	447	434	431	430	409	405	421	398	476	459	422	404	375	410	410	397	416	412	440	424	423	399	410	410	402	420	404	422	434	397	405	419	393	422	429	413	426	421	405	423	432	405	399	418	389	398	438	402	406	441	462	445	412	427	417	418	422	404	415	419	408	406	480	407	396	430	429	409	418	429	430	437	397	432	430	394	439	408	404	435	405	431	433	429	468	428	430	415	412	417	415	427	437	462	394	393	427	406	423	412	401	409	457	392	416	427	415	407	432	386	416	441	403	410	402	439	428	424	443	414	450	406	430	407	438	464	421	387	403	406	423	403	431	393	415	387	413	393	444	427	395	364	389	454	437	442	439	405	430	439	421	399	396	431	416	416	408	434	393	436	397	412	421	377	464	426	441	402	406	424	409	396	444	403	420	412	434	452	411	450	401	405	397	439	455	432	428	427	387	406	418	420	406	409	409	407	417	363	445	404	418	415	444	442	403	455	432	435	413	428	397	413	410	455	417	429	386	436	434	407	412	450	456	433	408	416	424	449	407	423	421	392	390	419	449	414	407	415	431	427	414	439	385	447	437	404	401	452	446	428	445	413	404	439	403	354	375	417	431	435	459	433	424	447	427	420	431	406	442	415	441	399	370	435	416	420	414	423	452	452	393	388	428	435	440	418	434	428	419	439	421	392	419	407	405	431	405	439	452	418	413	424	480	476	457	440	468	429	440	452	421	401	390	416	439	423	436	409	426	421	396	443	394	429	428	425	415	438	432	411	390	463	425	412	433	415	419	375	421	437	436	435	395	442	433	403	442	426	407	394	441	432	428	420	424	403	426	461	403	388	429	401	404	434	440	438	424	410	402	410	417	412	458	436	397	421	441	457	443	443	402	447	407	420	399	414	412	435	444	419	420	399	442	401	416	408	417	457	411	393	419	419	387	397	443	438	403	447	417	443	414	429	433	445	418	451	409	437	426	429	445	381	406	421	451	401	464	445	418	445	422	454	450	424	438	445	428	441	416	412	415	424	437	430	453	427	414	417	437	465	437	408	425	445	442	443	422	430	409	425	419	428	445	444	445	385	436	432	417	389	417	431	404	419	454	420	422	445	415	391	458	415	436	432	416	432	404	413	415	455	418	408	421	436	415	410	418	430	434	447	430	373	366	410	430	405	434	425	448	413	419	427	403	423	417	439	409	425	451	406	429	464	427	426	419	462	399	402	418	386	419	446	397	436	444	427	434	433	437	442	381	400	445	428	414	443	440	430	419	408	425	397	430	435	425	426	412	398	387	391	426	446	435	423	419	418	452	431	420	463	424	425	413	402	458	408	410	433	411	436	452	441	402	406	420	416	385	427	411	469	475	441	424	443	459	415	418	408	423	414	447	423	403	449	440	417	449	418	398	431	359	394	422	437	411	407	467	415	419	398	417	423	426	402	463	411	420	387	468	445	399	393	432	431	434	425	432	439	443	400	446	430	418	425	439	433	442	428	449	427	428	421	428	415	408	459	450	413	424	404	432	416	423	441	424	417	392	435	429	413	377	423	429	466	414	406	444	409	431	445	412	431	397	424	428	453	422	440	392	407	392	408	427	420	398	418	406	423	412	385	442	435	421	426	419	425	418	442	417	415	448	438	428	427	433	404	406	427	434	423	431	392	383	417	437	459	432	456	427	434	412	470	433	415	427	436	424	415	431	426	441	408	410	420	417	416	409	414	424	454	476	456	384	438	384	433	444	403	423	386	447	408	442	436	425	428	420	443	409	404	416	434	413	405	423	419	408	452	407	404	417	424	437	439	404	435	413	428	394	437	433	407	428	418	429	433	425	407	395	422	429	420	429	440	441	419	393	396	408	370	430	403	436	446	387	405	400	391	409	422	417	405	448	438	420	439	418	453	427	412	427	436	438	396	366	479	408	405	412	409	397	424	428	454	352	430	431	419	415	383	361	445	424	436	445	442	452	413	425	411	424	393	429	385	394	433	455	400	385	403	412	391	447	420	435	441	403	440	425	432	431	432	406	420	432	418	436	413	428	392	392	419	431	400	426	423	414	419	443	408	404	427	428	424	452	424	432	444	394	418	415	407	416	437	392	444	414	425	417	420	420	405	463	401	377	425	438	453	407	446	423	447	436	399	413	437	420	409	441	459	428	434	409	438	367	389	460	423	413	421	408	394	442	424	427	427	433	431	452	420	422	435	438	407	429	394	408	395	449	408	451	443	413	451	446	398	401	444	368	459	415	425	424	439	414	420	410	432	411	444	412	446	402	435	384	426	445	461	396	420	428	421	409	439	400	411	400	422	438	404	394	394	407	416	411	406	419	414	455	432	450	431	387	413	450	416	404	396	421	446	382	414	434	403	419	402	404	390	413	392	388	420	430	448	452	398	426	430	401	448	438	399	397	451	404	426	416	447	422	426	406	429	461	444	384	423	429	401	455	398	433	443	417	420	405	467	429	425	416	387	453	431	427	413	427	444	404	433	381	418	400	448	433	407	446	385	391	410	443	396	436	399	399	414	423	410	414	393	418	460	438	431	417	465	409	420	439	398	435	430	401	422	474	454	439	419	406	382	440	414	463	436	416	406	439	418	414	425	426	390	390	433	423	453	457	409	400	422	428	453	416	409	434	400	415	443	428	420	461	424	382	430	418	436	455	410	403	407	432	408	406	397	432	414	448	407	407	447	397	415	422	416	448	443	438	430	436	420	411	436	442	460	408	436	454	386	385	450	409	432	409	492	430	408	454	411	397	475	389	391	417	386	418	396	431	412	422	430	414	425	465	449	452	432	392	400	423	423	427	391	404	406	436	398	446	426	400	435	418	429	428	435	433	440	409	404	421	460	396	429	442	431	466	436	401	403	433	440	440	417	433	400	413	455	443	440	432	391	415	412	410	423	435	439	438	429	414	415	415	422	415	377	428	406	408	426	439	417	395	428	427	414	418	448	425	423	416	398	405	442	422	417	421	424	386	442	427	400
22853	21088	28846	23580	21077	21128	9698	1096	794	583	545	418	403	365	292	277	289	279	253	246	213	212	208	206	197	194	207	152	137	159	178	170	167	169	160	166	133	164	143	120	147	142	145	141	131	144	159	137	160	144	137	132	147	127	151	133	146	142	131	143	127	148	133	130	150	157	124	128	142	118	140	154	131	136	141	126	121	136	149	119	133	136	103	138	110	111	119	116	131	131	131	144	138	128	132	142	131	144	116	132	148	141	141	125	129	141	128	143	128	130	137	123	144	113	132	136	131	130	126	133	146	124	128	135	136	125	130	118	124	140	130	133	143	126	125	140	125	128	129	122	137	122	126	124	120	127	116	129	116	131	141	114	121	125	108	119	137	116	140	113	125	143	117	137	167	103	134	128	120	133	135	136	123	135	127	140	137	108	117	131	125	149	119	112	118	121	119	149	141	113	130	125	132	132	122	123	128	123	121	141	112	132	126	125	110	148	128	126	137	135	118	134	151	115	124	137	139	119	119	120	121	140	137	126	123	121	115	131	122	140	131	141	104	127	118	115	125	123	129	118	129	109	117	150	127	137	111	111	115	127	111	100	116	113	123	105	129	120	119	131	130	138	131	115	115	130	118	124	126	131	116	109	132	113	129	122	116	130	115	109	149	134	124	110	140	132	127	127	141	122	113	134	147	122	142	131	156	135	134	130	119	143	126	128	130	122	143	126	118	123	120	136	121	117	121	130	122	143	151	110	139	139	143	120	107	144	116	118	127	117	136	122	121	132	124	130	138	134	125	123	144	120	124	131	114	113	145	134	127	128	137	133	139	128	123	115	122	98	132	128	135	159	130	130	124	118	124	125	124	116	135	142	127	118	117	118	123	129	124	154	104	136	140	134	139	124	125	144	135	132	118	117	130	149	138	129	139	136	112	136	127	133	133	127	126	113	135	126	150	134	131	125	127	147	112	140	120	110	139	148	134	140	130	134	117	138	127	133	119	140	122	145	127	126	134	135	120	104	112	120	138	136	137	131	123	131	116	137	141	119	142	131	136	134	153	119	137	138	123	140	123	112	125	125	145	123	132	116	137	128	117	120	124	123	137	141	138	146	135	128	119	144	130	110	130	110	132	114	116	116	129	143	135	143	129	123	128	138	108	133	124	133	99	134	116	119	98	140	131	130	111	122	127	120	132	134	137	127	139	136	122	125	127	126	122	110	141	129	130	118	126	124	116	125	136	125	118	130	122	108	130	103	122	124	135	122	133	131	119	127	137	132	140	114	128	130	140	145	123	139	113	103	133	122	120	123	121	140	131	116	125	117	133	125	158	117	119	112	117	126	127	132	118	123	102	138	145	131	118	127	125	132	139	141	130	116	139	138	134	101	107	130	131	130	122	135	140	134	114	119	127	149	130	122	118	143	129	124	115	129	136	110	141	114	137	137	127	151	135	135	122	125	131	138	134	128	132	134	135	131	142	126	123	135	127	123	151	130	128	130	130	121	145	130	123	123	106	138	136	108	131	127	115	115	139	137	103	129	133	129	116	121	113	133	109	142	147	131	124	135	119	134	105	130	112	144	120	117	138	128	122	130	118	113	132	123	118	130	131	144	129	125	114	123	119	144	136	146	129	113	135	131	118	121	128	122	131	135	123	105	151	129	140	140	131	143	129	119	112	122	114	119	124	130	117	125	140	144	148	133	145	111	109	110	131	122	146	129	133	130	121	130	138	132	126	126	127	134	141	123	164	119	124	132	122	134	119	121	126	128	114	128	141	120	133	123	128	121	116	124	139	121	127	113	129	125	113	136	118	123	127	131	118	133	111	136	105	135	113	132	137	117	123	121	125	136	133	136	139	147	131	133	114	151	122	115	128	137	144	122	136	147	122	126	123	112	108	110	127	128	129	128	121	130	149	120	93	112	131	140	115	113	123	159	107	134	123	119	117	117	141	131	142	125	123	125	123	115	109	149	126	113	137	127	136	132	128	130	130	119	131	130	140	137	140	120	122	131	125	121	121	118	118	147	134	140	108	136	140	121	144	123	123	141	121	135	134	129	122	139	147	146	115	126	135	141	124	115	110	116	146	127	137	144	121	114	132	111	129	118	125	128	122	133	109	125	123	128	122	125	100	106	116	144	146	129	114	130	125	129	125	147	111	125	127	141	119	115	110	128	129	129	117	109	133	117	118	109	130	130	137	118	121	124	115	138	125	151	139	114	128	124	140	150	133	121	146	125	123	131	122	124	131	127	144	115	120	142	149	122	132	135	138	133	121	111	141	126	124	119	110	145	139	126	117	147	116	123	118	118	116	120	118	143	120	128	129	121	124	116	133	136	149	115	141	122	114	129	108	134	132	120	118	140	113	139	122	123	121	126	123	133	129	126	108	112	119	134	125	132	129	140	132	144	131	144	103	124	132	116	144	130	126	124	143	132	137	140	141	129	140	131	132	137	139	131	111	139	125	118	129	127	129	117	143	143	123	130	117	117	126	135	128	139	136	107	127	134	132	125	151	124	136	122	131	140	125	111	136	135	122	115	127	116	149	125	122	127	151	108	122	126	124	120	123	107	137	129	119	122	129	110	104	129	139	115	127	138	145	133	113	134	130	123	122	138	132	131	114	129	117	126	136	123	138	102	127	145	117	124	100	132	135	137	130	109	115	115	136	130	135	126	123	141	130	154	146	132	131	141	145	128	128	121	113	109	127	140	116	121	145	144	114	136	112	132	122	125	127	127	139	148	127	102	150	119	121	133	110	117	121	128	139	118	136	139	116	121	135	126	108	145	139	98	137	124	137	145	137	115	132	128	134	130	138	119	123	139	123	130	138	121	118	106	125	131	135	115	128	118	128	130	124	92	129	124	121	119	129	140	137	135	139	145	102	114	129	118	142	107	120	132	138	126	124	127	121	140	124	127	135	126	124	112	130	129	135	125	121	103	125	115	122	108	135	117	120	130	128	134	147	121	137	118	144	130	145	131	124	121	143	117	118	134	114	141	127	115	118	105	152	113	132	140	129	135	132	118	108	131	139	124	120	118	126	121	143	138	121	128	130	130	142	128	137	139	97	145	133	124	150	113	111	137	110	143	122	117	119	120	116	154	136	122	131	120	126	139	120	115	127	126	126	128	137	127	124	135	126	126	144	124	124	117	128	143	116	137	124	130	101	141	133	139	135	119	131	120	130	117	127	103	113	153	114	110	130	133	144	130	127	110	135	105	132	114	126	132	128	137	141	128	118	117	123	129	121	116	127	116	116	137	110	123	117	133	123	123	113	132	133	128	132	151	113	133	109	125	127	115	126	147	126	134	136	141	109	123	118	136	124	124	126	116	141	140	138	150	134	127	142	126	135	128	136	115	134	143	125	131	113	135	136	132	127	119	129	98	122	141	124	128	134	138	105	126	144	113	133	121	134	132	125	128	120	123	131	108	135	106	125	124	119	139	130	115	128	136	130	130	125	132	116	120	138	118	130	136	129	128	121	135	136	137	133	121
11683	16869	13882	7426	4951	3760	2875	2123	1711	1336	1102	875	765	645	567	504	510	435	431	409	341	308	302	313	287	257	231	264	258	243	201	212	224	203	182	192	174	225	167	195	177	166	182	179	164	159	187	168	160	183	165	183	158	161	167	168	152	172	157	158	178	151	159	168	185	158	155	156	169	144	156	146	168	147	150	153	161	155	151	156	163	157	145	148	151	165	159	166	165	123	169	151	155	137	143	158	173	132	162	135	132	162	159	147	149	154	140	138	150	149	152	145	172	155	133	162	154	128	133	160	150	156	146	163	161	142	150	130	173	144	129	154	154	137	129	139	143	143	172	130	152	135	149	154	159	149	162	146	157	147	149	127	141	148	135	145	147	179	152	154	141	127	171	131	161	148	161	146	154	154	146	151	142	149	149	150	151	142	123	136	159	142	160	148	164	150	160	149	134	132	163	142	138	159	144	150	144	155	143	150	139	139	142	171	141	149	122	155	159	157	149	156	141	155	141	169	158	159	136	145	144	125	144	132	128	147	134	145	149	134	151	158	158	161	132	165	130	158	170	150	146	147	144	144	153	145	161	140	159	153	142	132	146	144	155	139	134	161	177	132	142	138	140	151	166	171	153	152	142	146	149	153	146	154	122	125	152	148	151	157	162	162	143	152	143	142	143	156	153	137	160	119	134	148	174	169	131	150	145	148	138	171	128	118	147	147	140	149	138	148	154	149	166	163	154	148	151	129	152	149	154	169	140	136	159	154	160	150	145	129	148	150	145	139	154	136	156	158	151	143	127	146	146	155	142	133	139	163	126	159	145	158	129	148	159	149	136	143	139	143	164	176	147	133	140	143	133	133	142	135	159	133	155	127	145	165	117	149	140	136	116	139	139	144	140	156	147	139	142	137	134	140	152	143	139	156	129	167	121	138	141	149	147	166	155	141	162	137	153	146	144	142	194	132	176	143	137	151	159	143	162	161	141	144	150	148	136	152	133	174	161	131	158	133	130	152	162	120	142	144	134	138	122	147	133	136	133	141	133	179	143	142	158	150	155	147	128	135	153	163	132	147	159	127	135	150	170	145	157	158	160	146	141	137	161	140	151	145	156	165	151	146	139	135	164	141	147	144	139	154	148	120	147	152	158	129	136	139	154	144	141	155	157	154	171	144	146	152	153	143	142	152	165	167	144	123	138	150	141	173	166	139	145	136	152	142	141	154	142	140	160	150	150	155	143	153	149	157	151	147	136	145	143	162	140	150	152	164	161	130	129	150	132	143	147	158	144	159	133	146	135	150	155	178	148	159	144	137	148	143	147	167	144	145	131	172	135	137	140	143	149	152	128	159	123	164	139	130	136	135	147	131	158	155	135	139	140	115	133	148	147	150	149	122	122	137	137	152	152	134	167	137	146	165	148	165	164	155	145	145	145	140	151	144	167	160	138	158	139	150	150	128	157	137	133	145	156	166	130	141	143	155	133	167	165	141	133	147	137	132	111	146	139	138	136	145	135	150	148	141	127	148	147	141	151	141	170	155	128	135	136	159	156	135	157	131	175	158	141	158	144	119	138	152	134	157	149	137	146	152	146	154	150	145	145	144	151	142	136	149	137	147	145	172	126	137	147	131	151	171	156	144	159	146	124	142	146	159	138	172	165	133	156	150	145	127	141	136	143	153	133	164	138	139	135	146	134	159	151	152	153	128	172	148	144	142	145	152	158	147	128	153	143	153	150	150	145	135	160	149	144	140	146	151	134	159	161	158	142	136	150	130	139	135	132	147	152	157	153	160	132	169	147	142	156	155	148	148	169	153	134	151	145	143	145	128	121	151	147	148	150	154	156	148	132	149	135	138	128	149	158	155	146	124	127	126	154	130	139	145	156	149	148	135	150	153	149	148	144	142	152	146	146	139	131	159	128	163	141	153	172	153	163	153	131	119	149	154	157	148	142	140	150	164	146	169	115	171	150	134	140	150	143	132	152	163	127	152	146	139	137	149	152	161	123	138	140	138	162	134	152	131	133	155	141	154	133	153	130	135	156	149	148	130	144	150	141	154	151	151	147	131	159	128	160	146	135	143	143	146	135	141	144	142	150	133	162	139	121	146	149	150	136	157	149	147	135	128	155	155	146	147	128	140	159	128	147	134	152	152	147	149	154	135	154	143	156	136	139	152	168	124	152	146	143	147	146	144	153	128	154	144	138	151	125	143	172	140	144	142	175	145	145	158	132	136	156	137	140	148	154	160	134	136	137	162	147	153	156	130	138	133	156	137	141	140	148	163	146	156	142	137	158	150	145	138	160	138	153	148	162	161	128	147	128	177	146	143	152	143	157	136	111	137	144	125	164	151	174	166	159	139	147	153	158	126	133	150	147	154	155	152	131	141	155	119	137	160	141	156	150	155	155	141	143	153	127	152	148	157	143	128	163	134	149	146	144	152	134	127	143	142	159	152	145	164	168	150	135	140	123	125	153	144	169	153	140	176	155	149	153	149	134	129	165	140	143	133	149	133	147	164	144	146	170	160	153	159	170	146	162	124	140	155	157	172	155	159	150	132	141	141	125	150	142	157	159	135	138	154	143	158	144	134	155	146	140	132	149	120	169	142	147	133	132	148	160	135	141	142	133	138	147	185	132	153	145	148	162	145	125	138	149	138	155	147	156	167	141	147	146	144	181	145	157	145	132	151	135	128	151	143	172	149	153	154	141	136	160	154	138	155	135	146	165	141	155	159	140	133	155	140	158	120	131	144	170	137	165	150	132	143	138	144	149	134	151	146	118	154	148	150	153	152	153	128	157	147	171	143	139	143	155	156	151	141	133	165	127	141	156	147	138	160	146	120	157	152	151	152	155	144	128	167	165	158	140	141	160	149	161	155	145	141	159	130	147	127	133	125	145	143	151	162	149	136	152	123	146	151	157	145	125	132	146	162	148	118	153	129	154	143	152	146	116	149	170	145	147	144	119	149	133	165	152	118	168	129	131	140	158	147	149	125	143	149	155	150	152	150	146	178	143	127	152	131	167	140	132	140	136	154	107	143	141	160	130	128	174	139	146	170	177	140	148	160	147	150	157	153	138	156	150	145	163	139	134	149	139	131	125	148	131	130	142	157	135	158	179	135	155	147	146	150	149	144	132	141	123	114	144	139	154	155	145	145	155	142	129	147	137	141	154	140	146	159	139	136	135	161	155	118	157	146	158	141	136	146	151	146	146	130	129	143	145	120	144	147	150	130	147	136	154	146	148	125	136	152	141	141	178	145	145	134	154	139	169	136	152	160	154	158	156	126	178	140	134	149	152	139	148	128	150	163	150	140	129	147	132	137	150	137	159	163	158	159	132	145	124	182	154	139	133	139	152	153	148	145	137	152	124	162	145	125	140	146	137	124	124	131	112	153	140	125	157	127	134	151	176	150	170	170	145	143	132	132	144	160	164	155	149	146	138	145	142	147	139	166	116	152	145	157	156	134	145	150	143	160	133	149	155	144	159	164	148	124
27002	20100	7126	785	529	455	354	356	347	380	331	333	357	330	351	297	352	351	330	347	360	309	341	353	311	350	323	314	348	313	330	314	336	311	315	300	336	360	284	285	325	303	362	297	325	335	348	344	334	339	336	325	310	336	325	341	303	307	330	315	344	299	308	295	300	340	307	339	342	337	342	329	287	344	332	328	303	317	362	345	357	323	301	344	356	305	318	324	305	341	319	310	309	343	315	356	311	344	315	333	290	296	331	312	321	338	342	351	331	360	345	324	345	345	309	332	342	322	347	330	326	315	304	339	331	327	288	327	330	324	312	307	323	339	347	334	358	341	334	323	338	332	342	319	307	329	368	342	304	292	324	327	306	340	352	323	363	306	336	347	331	334	349	328	334	334	323	326	312	346	332	319	315	301	357	329	319	314	322	339	358	331	304	313	290	334	322	324	359	354	301	339	350	327	351	315	309	325	317	286	311	359	305	315	328	343	356	344	292	345	343	315	344	329	320	309	334	330	305	321	317	319	331	319	319	351	292	328	310	327	322	367	301	348	308	294	320	322	343	324	318	323	345	346	334	341	310	316	340	300	338	283	329	325	332	309	321	347	300	332	307	317	347	302	363	323	309	330	341	302	330	332	349	357	292	314	330	311	345	336	340	317	352	319	343	362	340	339	300	305	310	331	353	344	333	331	333	311	302	308	351	340	296	319	325	314	322	347	346	317	319	345	323	334	329	339	305	333	280	352	358	301	318	336	324	329	331	329	323	345	300	353	323	308	314	326	310	311	320	348	333	357	316	343	347	336	367	316	332	316	325	336	318	340	328	352	306	318	340	357	291	328	330	343	307	317	321	342	309	320	329	313	322	325	317	345	328	295	335	316	314	321	327	310	337	326	334	304	297	334	363	314	351	326	340	303	318	329	297	313	308	311	317	351	331	332	322	298	336	309	347	312	340	333	300	318	339	336	319	316	368	344	340	321	294	348	340	349	325	329	344	330	290	309	322	337	313	339	303	290	348	345	322	324	355	315	321	329	317	338	328	332	316	319	327	331	322	340	312	290	337	313	328	347	371	345	339	322	312	313	319	352	317	354	316	355	312	353	337	336	314	330	315	308	325	336	339	333	332	338	305	356	329	332	340	331	351	302	359	304	306	324	324	319	334	346	314	322	313	337	304	310	317	342	304	328	303	324	358	322	340	350	322	350	298	367	314	331	292	308	308	329	334	330	342	316	325	281	317	342	338	344	345	338	329	294	333	303	342	323	311	316	303	344	333	328	337	330	325	335	303	330	310	328	325	337	321	310	352	341	327	320	329	314	334	357	341	327	306	393	332	322	285	345	317	323	340	327	280	316	321	317	350	351	349	339	334	316	310	325	293	342	337	329	329	329	336	309	338	352	291	337	331	337	314	318	316	327	319	326	322	298	332	324	326	342	292	343	321	324	335	343	308	324	328	333	344	318	297	326	353	308	291	302	310	322	329	351	344	307	333	343	297	329	336	308	330	347	328	357	320	310	305	325	332	323	301	333	330	346	323	312	328	325	330	355	319	313	346	315	348	356	338	320	332	315	352	346	312	289	280	307	324	343	319	312	342	338	360	319	321	313	336	305	305	318	336	358	311	326	325	326	309	346	352	312	317	327	326	307	333	304	311	310	337	319	340	321	362	318	314	339	322	352	348	339	303	346	285	302	311	339	339	332	334	347	342	300	335	302	348	317	338	309	331	336	319	329	332	342	338	338	339	312	326	325	335	363	307	311	331	291	319	316	320	310	323	338	333	332	348	309	339	340	345	326	318	355	301	367	304	319	326	319	303	338	385	338	333	304	333	324	321	362	322	333	339	322	318	326	318	323	338	328	330	324	345	311	338	325	327	340	341	295	326	301	325	313	319	332	304	336	331	307	345	323	318	294	306	319	322	332	335	321	344	284	323	322	352	320	331	326	308	315	323	342	333	385	313	325	347	354	339	370	316	324	321	300	324	306	321	351	340	339	335	332	327	325	332	326	321	313	317	313	328	288	328	347	304	327	319	319	330	318	339	285	327	320	305	331	306	319	324	316	310	330	304	332	371	357	320	333	346	322	267	331	337	306	304	311	356	313	286	343	323	334	332	325	351	332	329	333	327	332	315	364	289	297	343	327	354	301	308	311	344	294	340	311	336	333	342	348	350	340	344	327	290	317	324	320	342	343	283	297	353	324	301	313	327	383	349	337	338	328	343	318	380	332	349	316	278	327	319	312	330	332	335	342	359	335	323	331	333	345	331	297	346	356	306	354	374	346	353	316	347	349	340	356	357	310	313	321	324	346	310	343	296	343	348	342	316	323	305	343	344	310	332	327	326	371	327	311	342	319	345	332	322	348	338	322	318	314	320	320	359	327	337	318	324	323	316	313	326	347	348	343	307	337	324	317	315	311	339	349	342	311	350	322	309	333	339	342	330	339	352	312	340	295	329	314	289	282	311	296	312	311	335	343	321	331	340	302	328	337	318	344	325	305	274	317	350	333	341	326	328	336	288	319	345	332	324	339	297	322	329	316	309	334	308	307	309	310	368	311	322	303	315	342	306	346	323	328	330	344	336	328	331	330	320	315	296	314	314	305	347	345	321	334	314	336	311	321	328	300	292	304	303	322	304	292	326	362	342	353	305	347	311	312	329	311	318	360	340	309	323	335	368	335	321	347	327	324	335	340	334	363	319	321	315	313	338	344	320	334	351	350	299	357	334	320	372	321	323	303	328	322	358	341	366	343	321	327	349	330	346	303	307	357	306	375	343	312	345	341	317	313	315	337	295	333	339	316	336	364	307	321	316	324	305	280	300	308	322	309	331	342	329	335	331	309	341	317	344	349	337	318	304	346	313	322	337	329	323	336	340	336	331	312	350	329	339	306	346	340	314	344	282	314	342	322	314	331	331	352	315	362	322	319	330	327	312	340	326	331	331	312	327	330	306	287	320	357	335	317	344	297	313	312	352	309	331	316	301	355	328	317	312	324	340	371	322	338	291	342	319	323	298	319	301	335	312	306	337	335	300	329	352	328	309	346	342	317	337	345	315	305	334	342	337	317	299	311	335	336	305	318	322	334	337	337	350	334	311	325	322	315	298	327	327	326	284	327	322	335	326	298	316	325	327	323	314	292	323	323	326	308	318	341	329	356	304	300	338	300	345	363	373	338	335	301	352	306	368	351	335	306	325	324	352	317	331	310	334	347	331	317	325	315	308	316	302	330	319	345	358	313	340	333	333	307	321	344	325	344	306	351	313	302	327	312	319	301	325	307	316	320	354	333	311	350	335	302	316	346	306	333	279	333	359	342	352	292	313	323	349	328	375	325	308	312	315	324	302	311	330	339	346	351	314	335	329	352	357	359	316	341	325	336	300	282	341	333	311	299	334	341	323	332	325	315	304	347	280	331	310	328	331	310	354	334	327	317	307	310	317	356	339	292	309	291	316	318	316	332	362	330	342	291	300	331	318	307	312	336	333	353
5439	1295	1120	722	549	528	469	473	462	488	479	406	418	447	408	411	404	407	400	399	404	396	433	372	340	407	404	419	397	394	428	414	394	392	394	439	370	402	404	387	421	383	423	378	423	368	377	414	400	397	416	397	390	425	428	382	389	384	376	397	407	421	402	423	388	387	411	419	406	397	413	391	379	393	366	386	382	399	415	390	435	419	411	432	371	404	381	402	429	410	420	414	372	399	365	392	424	404	389	392	375	382	437	405	383	437	406	379	426	383	444	395	394	402	374	403	397	428	417	384	408	400	399	396	374	410	364	400	394	397	382	405	364	439	425	398	366	420	383	402	413	412	350	409	435	415	370	398	383	447	394	407	429	401	357	435	402	384	405	394	380	404	371	409	411	389	426	402	408	374	409	430	402	419	395	375	416	423	421	456	406	424	404	376	443	397	384	427	380	387	408	409	390	401	403	400	414	340	394	404	432	414	386	386	410	383	385	363	402	383	412	400	371	377	387	434	409	420	384	386	424	417	382	422	417	409	356	344	401	359	410	398	430	437	372	402	377	403	376	405	381	428	413	365	385	402	394	413	423	371	404	421	394	392	420	382	385	408	412	447	424	389	436	391	370	388	395	442	393	408	425	433	393	372	409	427	359	427	423	450	416	419	360	422	399	400	364	399	425	382	391	391	377	388	401	411	402	397	434	396	415	404	383	403	394	404	389	405	393	426	395	423	404	380	397	403	386	396	397	389	384	384	387	392	411	394	438	417	411	428	392	379	408	406	385	447	386	389	369	361	386	405	372	394	386	397	404	375	401	407	410	402	404	421	431	418	422	409	399	373	411	398	377	386	411	397	404	401	379	408	413	396	370	397	381	391	413	373	374	406	439	421	413	397	398	376	436	391	392	404	414	426	392	368	375	397	357	403	430	416	395	415	392	381	414	401	387	405	365	389	382	380	402	399	413	410	385	398	410	383	404	368	420	404	399	420	400	413	412	417	401	385	396	379	430	381	400	395	405	405	410	394	417	404	411	406	383	383	420	434	388	412	398	387	400	412	416	450	429	403	392	407	393	413	429	426	394	372	384	400	376	404	424	392	399	403	388	426	406	390	441	389	423	411	386	393	397	411	410	354	401	406	376	408	386	440	404	399	384	416	377	374	422	404	363	415	414	391	376	394	360	391	386	420	419	392	427	413	402	388	391	377	376	384	421	395	409	444	415	420	378	394	389	397	411	395	401	385	403	396	409	343	407	381	405	355	386	431	422	385	391	416	383	399	376	398	411	409	405	381	389	421	380	422	421	392	382	390	407	397	426	368	425	393	431	368	377	402	418	437	404	411	373	359	391	372	406	401	401	414	351	362	412	408	390	407	381	366	391	405	389	406	412	395	409	436	397	409	375	442	398	400	420	398	395	394	443	410	391	378	400	400	397	377	398	388	396	423	393	369	388	327	431	393	419	375	395	413	391	407	390	401	402	395	401	376	402	406	398	396	422	426	354	387	374	402	382	391	404	389	423	450	431	386	397	378	377	370	385	431	390	428	436	423	413	438	382	384	408	386	407	416	406	411	379	401	392	405	378	417	362	393	382	397	398	358	412	415	385	401	396	422	406	418	420	388	391	391	397	381	409	424	391	408	375	405	382	361	417	382	416	400	362	397	399	396	359	389	390	419	377	365	414	399	406	392	401	383	422	380	442	399	419	419	401	410	426	416	400	374	377	375	377	414	432	427	452	413	438	383	392	400	421	429	412	412	413	418	382	438	393	341	384	407	431	406	367	410	379	411	392	397	386	401	358	411	408	440	398	380	390	394	398	381	399	403	389	393	394	409	398	414	374	415	420	380	422	391	390	390	411	453	369	366	419	364	384	385	367	374	429	423	405	411	388	387	395	405	432	386	406	385	394	426	382	389	384	415	414	392	405	432	409	421	395	404	418	416	434	411	417	382	420	387	381	379	432	406	401	456	438	349	409	424	406	412	448	366	384	381	389	393	400	397	435	384	432	363	407	410	400	392	393	398	417	403	409	400	425	395	384	388	380	380	387	422	381	390	420	390	381	370	409	388	437	395	372	375	416	369	381	394	391	418	381	402	396	396	426	426	413	382	406	417	403	386	402	389	380	437	378	379	424	423	394	393	388	412	398	403	370	411	395	395	386	399	427	399	401	400	407	423	437	390	407	399	399	381	376	384	413	417	386	402	382	395	396	396	372	368	389	387	396	443	423	412	389	404	410	404	378	395	362	393	415	432	399	397	385	391	384	385	407	390	401	409	394	396	386	391	412	422	434	376	376	359	436	402	373	391	424	379	405	400	393	435	409	399	407	389	394	380	402	401	399	374	387	435	439	418	414	368	424	398	407	397	393	387	374	399	436	375	382	407	379	403	385	414	376	360	379	398	393	418	422	365	398	382	401	427	396	422	405	415	421	404	393	380	434	405	421	370	397	443	435	376	415	418	392	434	392	398	379	429	406	411	428	420	411	425	383	368	402	420	394	410	355	423	378	397	357	396	380	407	371	415	414	375	419	378	398	382	376	420	389	415	419	406	410	415	373	378	370	391	413	405	417	384	416	409	414	416	378	400	420	405	397	401	414	402	387	389	394	389	412	396	421	427	411	386	413	385	393	380	393	354	396	426	412	415	384	436	402	433	433	406	398	400	410	410	408	411	404	372	429	405	404	432	450	367	411	391	381	429	410	405	418	392	387	403	393	400	396	382	406	358	412	391	392	373	371	409	403	400	372	416	392	394	408	376	358	406	409	386	416	410	405	415	377	405	395	421	461	437	413	369	395	415	400	429	398	380	408	384	456	387	404	403	398	406	428	430	394	423	442	389	381	423	376	424	409	408	425	390	422	394	374	397	459	381	382	402	409	375	371	425	380	399	409	389	405	411	375	384	413	402	397	404	392	400	396	395	400	398	413	407	364	398	427	423	381	411	395	396	423	382	386	372	425	412	379	410	390	394	429	422	413	382	363	388	396	411	427	379	405	431	420	378	444	411	374	393	389	425	405	416	388	407	404	407	387	401	416	362	377	419	430	401	415	422	387	370	410	396	390	413	409	392	391	418	397	380	379	430	397	385	437	395	434	411	399	405	392	396	382	414	419	392	388	437	365	399	392	382	363	381	398	388	393	358	387	446	405	399	365	395	376	395	387	421	418	410	409	394	378	362	417	411	420	383	362	393	405	432	406	439	391	401	399	412	405	427	399	415	422	382	407	415	454	396	423	400	446	385	399	402	348	400	410	406	399	373	371	441	409	363	429	408	384	401	380	425	362	402	395	420	391	441	433	379	393	382	387	409	388	402	386	372	373	396	403	380	401	372	393	439	404	375	367	383	402	410	416	391	381	430	408	441	437	425	409	397	406	415	390	406	437	420	392	406	386	399	427	431	394	395	400	439	412	380	378	414	378	407	375	358	410	434	393	385	410	375	426	394	357	419	400	417	415	419	417	381	382	427	396	376	416	388	374	386	440	358	447	385	408	423
23854	21112	28447	24007	21090	10789	998	617	475	396	380	304	295	302	291	229	205	222	214	215	187	164	179	182	213	203	161	165	169	181	186	179	176	167	168	197	153	157	169	156	163	156	187	150	167	164	177	163	147	176	175	151	159	166	135	156	155	173	151	189	158	180	168	138	163	154	156	152	149	137	183	154	158	158	146	131	153	138	158	144	163	160	149	167	149	167	146	164	178	159	144	160	164	164	136	164	170	189	174	178	153	159	156	139	147	148	176	153	163	161	172	154	163	171	148	149	142	159	169	167	167	158	183	130	174	178	143	160	169	152	145	138	154	151	160	142	158	137	154	180	144	178	165	136	149	162	138	150	160	161	148	168	168	159	152	160	164	154	140	158	146	162	178	147	146	147	154	147	154	157	151	145	143	128	152	165	173	144	170	151	187	152	160	171	166	161	154	145	130	168	159	148	160	162	170	148	162	155	143	150	149	167	158	148	159	165	160	161	153	170	169	170	154	139	162	150	177	167	157	157	163	157	174	167	141	145	151	143	195	162	146	169	146	160	169	148	145	144	145	146	147	165	176	155	174	150	151	161	142	150	137	130	153	145	153	156	152	127	168	153	157	146	161	150	166	163	167	150	168	152	144	162	160	169	158	153	148	159	150	176	162	168	170	153	155	148	157	146	139	155	156	160	163	143	167	188	149	170	154	161	130	162	156	144	166	158	185	138	161	154	159	151	142	152	144	172	152	145	156	170	169	154	169	160	174	144	161	166	168	166	148	153	147	156	160	162	167	156	157	147	153	163	156	149	164	155	188	146	146	161	153	168	169	145	170	164	178	134	157	149	135	167	145	175	157	164	151	160	151	139	136	139	159	167	153	139	139	157	160	165	148	147	141	139	166	166	165	167	158	172	147	154	166	151	133	159	153	130	169	171	152	150	159	148	169	161	160	149	167	139	163	142	185	135	180	136	165	135	154	141	170	133	177	134	176	174	144	165	131	140	166	140	160	171	166	140	161	162	149	150	169	162	141	174	153	145	172	172	157	196	151	171	139	151	164	147	153	165	159	161	154	158	171	164	167	168	152	172	172	151	146	158	162	166	139	140	152	168	158	157	152	154	146	147	157	160	137	144	158	172	162	169	139	154	167	174	142	156	165	164	160	178	159	137	160	151	139	159	158	162	142	170	141	142	123	143	137	147	148	170	165	142	147	148	172	158	149	171	174	157	148	171	183	164	158	154	167	155	149	153	167	174	137	164	176	166	168	162	164	143	182	153	172	143	142	171	149	175	164	147	148	149	139	154	139	154	146	164	146	177	157	138	177	159	160	138	159	157	176	149	139	160	168	157	153	145	149	168	138	136	183	149	146	154	153	152	166	134	158	145	167	143	163	160	183	160	141	151	139	154	167	144	155	149	194	153	168	173	168	146	152	155	156	142	180	139	166	146	129	180	151	139	176	150	150	177	137	160	161	153	133	135	155	169	148	177	163	172	162	121	174	151	138	140	141	169	141	145	134	131	162	164	148	140	161	143	147	163	165	160	147	148	142	157	131	169	143	170	158	159	152	146	163	156	136	142	170	137	164	143	160	144	185	175	151	149	148	163	162	169	153	127	171	155	165	162	153	161	136	162	151	162	148	154	159	159	153	179	174	180	171	151	149	148	176	177	160	144	153	137	152	158	159	165	149	152	136	166	143	159	153	165	147	139	162	146	161	146	144	155	152	154	153	173	169	158	135	153	158	143	174	150	148	152	173	149	164	154	180	163	130	148	154	154	190	149	150	140	161	139	172	165	162	170	151	127	147	154	151	153	160	152	156	148	172	144	156	163	131	159	163	163	141	141	139	141	139	165	154	171	164	183	172	140	148	139	143	147	154	144	160	132	151	167	159	170	159	132	151	142	141	169	156	175	149	155	140	163	163	163	141	129	170	167	162	154	173	160	137	152	157	152	122	162	163	145	152	137	141	142	155	150	176	134	130	140	144	146	172	153	136	135	151	160	147	156	152	163	143	171	168	159	136	164	126	171	166	158	159	166	147	174	144	157	155	172	185	158	137	149	169	144	162	179	160	174	174	168	183	150	176	176	152	184	168	154	145	148	157	167	146	167	181	176	155	150	143	179	164	169	134	174	165	171	145	149	163	144	166	150	135	147	132	136	138	144	168	181	169	142	166	148	175	144	146	138	170	177	160	125	157	154	173	171	147	168	166	159	166	168	144	159	137	152	174	170	141	157	128	154	149	154	170	159	155	144	144	169	149	172	153	165	152	150	147	155	151	158	159	149	160	153	162	154	153	146	138	165	142	156	179	142	152	153	132	148	137	160	169	149	148	145	158	166	138	175	153	161	172	140	163	162	166	155	125	155	156	159	156	147	157	145	173	148	150	154	151	168	138	166	158	153	155	151	144	141	164	154	148	176	141	156	150	162	133	144	156	154	145	141	166	137	170	159	133	152	131	145	152	160	163	146	145	173	158	167	149	147	141	164	143	173	130	167	151	150	148	149	157	173	140	186	145	155	157	146	178	152	162	138	158	170	153	139	146	136	167	157	152	158	158	154	174	155	119	154	172	147	164	173	140	144	133	165	163	155	151	150	149	157	141	139	147	152	167	146	148	148	163	175	163	154	153	148	171	148	165	161	159	178	150	155	143	164	179	164	175	177	170	152	171	169	171	145	173	139	165	155	172	160	145	169	164	164	159	161	141	170	157	150	170	152	150	163	164	154	142	155	172	139	142	142	158	156	159	146	157	156	163	164	160	134	168	160	154	146	183	159	153	141	162	148	150	164	156	186	158	155	153	155	151	157	134	158	179	146	154	165	147	146	136	142	153	180	134	146	151	128	141	153	155	129	167	136	183	178	147	173	158	165	139	143	171	155	155	170	148	162	138	150	154	161	176	174	140	147	157	156	154	151	164	157	159	146	153	154	177	144	142	146	140	140	178	163	158	149	162	167	157	169	160	174	139	136	159	160	149	139	140	138	135	151	148	172	147	140	154	155	148	149	155	145	145	146	150	133	160	155	159	168	161	175	168	146	159	152	149	137	147	158	151	148	143	149	147	140	159	142	163	154	133	161	164	173	159	155	160	159	154	151	174	155	139	169	179	175	156	178	144	184	149	159	170	169	156	159	125	147	144	156	160	153	171	175	154	142	161	189	160	159	150	173	155	149	138	145	179	145	149	139	150	165	170	151	156	146	161	150	139	159	161	142	161	169	151	170	149	160	181	164	136	151	140	151	156	153	149	161	146	146	159	161	141	178	165	152	152	148	158	137	181	154	163	141	159	150	172	156	187	141	119	152	147	149	179	167	167	171	157	156	154	132	158	149	151	155	167	164	166	161	159	152	149	169	158	148	159	153	146	150	161	161	174	159	162	148	161	161	183	153	161	154	161	153	146	183	159	153	170	144	163	125	173	155	153	158	149	162	164	160	175	158	150	163	171	133	157	154	159	164	121	146	154	171	141	151	151	163	164	141	151	166	142	172	177	151
8242	10437	8824	4323	2916	2096	1649	1228	945	802	706	600	530	481	420	372	343	343	331	351	285	275	287	267	285	266	255	246	237	219	232	234	225	247	201	243	218	229	213	199	222	222	208	209	209	224	214	195	198	206	205	193	211	225	194	206	188	212	211	187	210	228	203	203	172	206	221	189	198	171	200	219	195	181	206	181	201	200	222	193	196	196	193	193	176	185	206	177	196	208	198	220	200	186	191	179	214	207	191	209	199	188	203	208	173	192	233	193	193	173	205	192	212	199	200	217	174	198	177	201	195	191	179	179	202	188	192	210	201	213	193	202	179	217	195	202	208	200	157	203	201	210	197	213	187	189	212	202	194	204	191	180	225	211	186	198	215	171	201	196	200	189	192	207	198	189	223	194	188	214	176	195	205	208	180	193	171	216	200	190	181	198	198	210	194	188	218	199	216	214	179	201	198	179	197	195	199	180	227	170	197	202	184	219	197	179	185	189	193	207	171	178	194	192	186	210	203	203	195	195	207	206	186	191	222	197	191	194	217	194	219	185	183	216	203	195	168	187	206	191	201	184	191	193	207	183	176	194	195	205	197	192	185	167	176	194	191	198	205	216	182	192	211	156	201	208	188	174	183	193	188	208	186	183	177	188	209	200	214	203	209	185	188	194	192	192	202	200	195	184	195	198	192	212	175	196	202	178	181	220	209	203	199	189	212	186	185	190	180	207	196	198	202	203	196	195	200	205	210	195	197	171	196	221	190	189	187	195	197	187	193	209	183	198	194	187	206	188	201	194	186	198	153	192	189	188	181	208	198	202	191	193	188	180	197	212	181	205	218	188	205	191	189	184	198	194	204	177	205	160	224	180	191	208	216	183	187	191	193	217	198	209	199	199	196	200	168	192	207	178	215	185	191	193	192	184	204	206	197	213	197	194	183	193	197	213	182	200	181	184	206	191	216	204	186	199	178	190	209	178	174	211	193	211	159	209	187	199	211	193	192	183	182	202	211	197	205	192	207	205	197	187	185	232	196	199	197	198	198	219	204	210	181	167	184	212	183	188	175	205	214	212	172	194	209	192	199	200	196	175	189	175	184	181	206	188	186	202	209	190	180	189	172	188	204	198	206	234	195	195	196	205	202	208	222	191	199	195	208	216	204	208	235	207	202	201	208	184	212	173	202	183	184	205	197	181	209	194	193	170	182	182	206	181	198	175	182	208	188	183	204	201	178	209	209	205	203	185	202	158	198	190	178	208	209	191	202	197	183	195	200	176	202	213	223	183	173	200	193	206	174	209	180	208	187	189	217	193	198	178	192	208	185	189	177	204	210	187	189	180	204	204	188	188	178	223	198	203	217	200	195	216	208	172	200	178	210	192	178	196	175	210	208	220	187	222	215	179	221	179	196	189	182	219	204	190	156	211	193	210	201	191	202	189	214	207	190	194	183	183	202	179	196	183	198	213	202	189	198	204	207	200	183	215	191	209	191	220	224	198	172	215	192	183	197	196	215	185	191	191	208	183	237	202	194	182	209	206	193	158	184	174	190	193	216	196	204	217	204	185	193	204	197	187	192	177	191	211	237	211	212	220	206	207	187	200	200	195	188	180	190	172	180	230	230	184	200	189	189	198	173	220	183	174	200	218	201	214	220	186	201	177	179	185	178	192	194	185	191	204	203	206	187	167	197	213	204	211	201	197	194	180	209	188	197	229	186	203	188	191	212	209	193	206	184	175	196	179	187	193	197	184	205	191	180	198	188	205	195	172	211	201	178	186	180	203	187	191	193	204	198	220	207	213	215	199	201	208	208	205	202	177	204	178	208	189	197	178	179	212	185	187	203	212	194	201	204	181	194	208	210	204	196	212	202	236	200	172	228	189	196	199	192	183	218	206	190	175	194	194	170	218	193	201	207	200	167	179	215	194	185	185	181	183	187	208	200	205	200	196	207	192	190	184	206	191	212	206	191	182	185	206	196	180	194	206	191	186	196	198	189	182	202	176	215	201	200	195	223	216	202	192	225	205	187	192	172	200	167	194	191	191	211	189	193	191	180	186	205	200	201	195	208	159	195	207	209	214	204	203	208	200	209	207	205	183	190	210	184	188	203	196	210	217	190	195	213	179	198	195	217	209	211	202	201	215	216	212	200	220	176	197	176	193	174	185	183	185	209	196	186	182	201	193	207	181	184	211	190	187	178	184	199	202	217	199	178	192	180	218	199	196	208	184	179	215	205	193	185	215	190	173	178	196	178	184	217	184	223	209	199	205	190	194	216	235	193	189	185	212	206	197	168	202	193	224	204	206	210	187	206	202	187	193	221	200	198	208	164	177	166	214	192	200	187	186	194	183	204	209	190	209	202	184	213	207	193	162	210	202	221	182	208	197	186	223	196	218	189	210	205	179	216	207	183	191	217	207	205	208	197	204	219	186	213	187	200	210	203	174	211	180	180	200	195	201	212	186	207	195	192	206	209	173	197	206	195	207	193	176	214	199	208	191	201	193	171	223	198	197	198	207	183	202	227	192	215	200	200	201	204	191	207	201	215	187	211	192	186	202	175	207	182	204	185	183	162	179	194	204	215	174	182	194	176	187	216	199	199	195	211	186	226	183	177	196	222	207	216	187	186	187	203	196	192	217	201	209	190	192	201	190	193	189	214	162	175	199	173	195	206	208	182	218	201	193	210	206	184	199	200	200	185	179	206	196	233	216	201	190	230	189	189	178	183	180	175	185	196	183	198	196	217	185	184	188	199	172	189	195	205	183	184	171	201	198	200	188	210	211	198	193	201	200	189	209	178	203	195	200	223	206	167	181	179	208	186	215	202	206	170	187	221	193	209	203	198	208	189	206	181	192	186	203	178	199	210	209	168	183	211	193	203	203	192	178	188	210	195	188	186	191	187	208	202	200	225	214	176	181	209	238	208	218	187	182	197	218	186	187	189	200	209	213	186	197	196	184	206	227	196	199	218	201	220	185	180	182	195	179	214	203	194	205	210	221	197	208	180	195	202	173	180	179	181	213	192	194	164	182	185	178	175	228	207	207	190	200	185	192	187	180	182	194	208	178	180	202	211	194	189	196	199	212	197	191	214	222	184	203	218	209	198	203	197	177	182	204	227	190	212	192	197	218	205	182	189	190	205	198	179	217	181	220	194	179	203	188	183	204	177	185	191	190	193	179	176	209	196	189	208	175	205	198	189	186	202	191	180	164	175	184	217	188	176	195	206	203	173	206	154	209	205	215	199	173	191	203	212	188	178	216	188	184	194	204	200	183	203	222	204	187	204	200	199	183	185	211	163	221	189	203	189	197	197	188	161	198	204	206	196	211	197	211	199	176	196	183	202	185	198	178	188	170	202	191	176	205	211	175	186	185	194	183	190	197	216	189	203	165	187	190	226	178	210	227	203	208	177	204	218	191	192	200	182	189	177	195	183	188	197	216	205	196	198	174	206	210	166	194	187	207	187	181	219	206	202	171	205	212	202	201	180	219	200	192
25044	21104	27215	25119	9436	829	604	530	511	444	453	446	425	439	413	418	397	384	418	409	405	358	384	400	377	362	352	377	351	367	378	355	346	354	397	347	356	377	398	381	350	363	336	380	386	367	353	355	374	367	323	378	364	357	335	384	359	346	362	369	369	361	392	349	394	368	364	390	353	352	317	344	360	340	365	354	393	340	309	369	361	392	354	359	349	353	348	344	369	370	328	354	368	316	395	369	377	350	350	381	385	369	363	386	343	324	345	355	378	362	387	346	364	349	376	333	369	356	389	349	387	348	380	346	362	355	353	376	401	389	348	389	359	393	400	380	382	370	326	372	323	365	371	388	338	352	358	374	339	374	388	376	345	364	376	354	382	375	371	376	387	353	349	378	390	393	357	348	365	377	336	346	332	371	387	348	349	385	387	402	330	351	309	331	376	352	386	384	357	356	381	367	399	383	370	337	375	359	344	389	345	368	367	380	372	383	346	330	349	367	357	432	350	350	344	356	350	388	353	379	356	355	370	378	374	361	326	335	315	361	348	362	351	364	363	378	321	369	357	361	379	365	369	341	364	362	350	343	329	396	372	357	365	352	369	356	365	339	370	354	358	354	334	372	331	370	343	336	361	346	358	369	349	366	345	366	363	375	351	369	333	387	358	373	339	381	388	366	387	353	377	365	339	343	356	358	321	346	316	343	378	350	367	346	365	375	380	358	321	330	400	355	333	372	367	338	382	332	335	371	307	342	374	353	394	381	382	364	308	357	337	389	377	343	363	349	351	357	366	388	343	333	355	377	354	323	353	406	392	365	357	364	353	324	357	356	402	370	356	374	362	361	390	332	356	395	395	364	370	357	393	377	372	351	396	348	346	340	335	387	374	355	358	367	369	347	348	348	363	354	345	364	384	382	368	357	340	344	363	366	385	381	375	312	335	319	360	360	359	348	346	408	329	345	360	325	405	377	338	381	363	328	393	373	376	375	383	333	367	362	338	356	358	357	398	373	384	360	380	393	382	332	345	393	380	358	370	332	349	345	391	358	355	352	337	407	371	384	344	352	359	365	353	379	369	376	343	356	355	371	341	375	358	353	336	357	320	379	354	353	364	346	382	312	351	377	340	307	322	358	365	357	346	333	350	366	334	343	374	365	356	366	346	359	382	384	371	326	347	381	355	369	348	371	319	392	369	348	351	358	363	376	343	383	355	394	442	379	347	356	372	320	364	337	367	401	366	331	372	366	350	403	375	355	341	343	364	352	391	350	356	361	395	372	394	352	379	371	351	352	364	365	365	345	365	396	357	380	362	386	350	349	384	347	334	383	362	390	323	340	318	369	380	352	366	359	375	376	330	389	326	433	367	355	382	345	348	362	349	391	375	334	381	357	362	350	353	401	342	341	378	375	352	397	355	361	355	358	362	359	334	370	366	382	363	362	352	351	355	373	368	421	366	361	348	364	350	351	356	345	346	343	356	333	368	387	347	343	392	391	348	326	329	374	388	332	361	389	362	342	404	355	393	350	368	346	324	364	355	365	319	373	368	385	362	325	364	361	362	326	386	376	360	383	354	336	383	359	354	362	363	349	396	376	383	381	362	349	332	381	338	387	376	312	371	385	363	370	371	354	353	341	373	378	336	369	393	377	386	370	379	337	372	358	336	368	396	331	371	373	360	340	368	366	370	364	401	380	364	370	342	346	352	330	373	367	369	391	371	379	386	355	409	389	368	383	411	391	339	382	346	330	364	359	326	332	362	343	404	347	341	338	322	351	345	356	379	328	337	352	362	372	360	343	330	354	351	412	385	342	384	354	368	353	357	355	378	352	345	365	371	339	365	388	375	381	345	354	375	350	348	329	360	370	375	382	323	368	384	340	385	363	371	353	360	378	385	342	352	372	366	380	379	345	354	357	337	342	409	352	360	360	365	342	349	377	332	332	363	376	372	369	353	336	372	331	377	355	358	349	376	390	332	370	367	325	336	366	350	350	379	360	363	378	361	360	385	364	361	349	314	339	363	361	336	384	354	348	322	343	320	382	347	332	382	374	357	394	347	361	367	348	385	386	388	365	375	351	376	352	347	342	340	366	373	351	386	339	361	362	353	346	354	337	375	387	356	347	351	357	344	393	368	337	388	360	352	345	371	354	380	381	336	350	363	366	367	362	379	334	403	353	349	367	374	383	337	353	369	309	373	339	338	370	364	368	350	345	366	350	360	386	356	358	378	367	343	334	347	388	346	371	347	363	361	382	370	351	366	345	338	352	360	351	352	393	360	382	375	405	369	382	380	363	373	346	346	362	328	365	372	371	367	395	379	387	355	367	364	337	351	365	361	365	377	360	360	339	355	382	372	339	389	405	326	361	410	401	363	378	363	344	358	356	362	326	364	384	376	324	329	347	336	359	353	356	356	379	385	343	384	395	373	359	362	377	354	345	352	333	383	356	393	351	376	360	366	388	391	391	362	363	362	371	372	328	381	341	341	355	395	332	352	366	356	339	339	359	377	363	351	349	365	362	371	370	397	365	372	370	352	365	370	347	348	359	334	376	358	360	364	372	355	361	340	335	315	357	332	340	362	345	348	342	377	349	346	378	343	335	369	353	337	371	352	358	381	350	367	363	377	384	391	350	363	393	354	345	366	356	388	353	381	350	378	332	371	390	363	377	365	350	383	355	329	345	343	356	364	378	340	348	374	367	352	382	355	395	361	326	352	337	351	320	392	365	354	349	350	401	347	353	346	356	344	412	370	357	398	365	343	379	371	369	355	352	361	371	348	356	358	358	332	376	356	352	362	369	353	326	384	347	331	372	360	378	349	360	387	361	348	390	351	367	370	357	373	357	343	352	340	352	347	349	362	361	354	363	305	346	333	326	352	358	346	362	386	365	403	347	371	392	383	381	341	339	365	346	387	360	390	322	369	363	379	346	384	364	379	355	353	352	397	362	369	372	354	414	362	349	356	385	363	380	365	377	358	361	376	381	356	365	373	370	337	355	346	338	373	370	375	341	362	328	364	342	354	361	382	337	358	344	368	351	400	366	396	360	375	342	352	368	355	355	381	365	355	350	399	359	388	346	367	359	366	352	365	329	358	368	338	376	354	363	360	371	357	365	378	353	346	346	365	382	344	368	395	385	365	350	348	371	359	357	418	350	360	347	363	386	339	337	353	375	372	351	359	353	349	366	355	372	352	333	381	372	364	363	366	373	373	373	351	354	383	381	389	372	347	373	351	387	371	364	369	351	362	373	391	342	339	381	367	358	376	353	358	365	389	359	341	368	343	343	323	362	393	389	383	341	344	392	346	356	375	349	333	384	394	363	371	362	332	347	382	353	364	318	370	355	360	393	338	345	379	357	370	367	325	384	355	363	328	389	338	357	370	333	368	358	339	363	383	364	366	325	373	364	405	341	341	386	365	392	331	364	365	359	347	363	369	340	373	394	344	334	351	402	364	377	340	338	364	321	352	341	326	357	354	314	371	396	330	368	344	386
7699	6034	4642	2437	1706	1349	1108	985	846	782	700	601	605	575	527	537	495	480	512	503	484	461	497	466	480	448	452	485	454	440	470	452	473	470	449	471	409	445	422	424	416	434	434	447	416	479	451	447	434	467	435	448	418	430	438	417	439	415	453	432	429	440	475	464	441	429	418	446	454	390	403	411	418	429	413	415	446	426	427	407	414	434	431	434	453	420	460	406	405	437	407	439	399	421	426	466	423	424	416	426	412	440	414	437	409	458	438	413	387	430	424	448	416	438	444	423	421	421	471	431	427	448	452	448	426	422	427	371	448	421	410	479	421	454	454	422	394	424	378	436	429	441	420	393	408	403	438	442	406	439	448	445	450	388	399	442	410	424	406	450	409	443	426	438	447	433	426	484	461	444	423	438	425	413	401	436	457	465	447	412	424	450	474	423	438	454	406	452	434	420	420	420	433	449	446	412	427	393	421	433	416	419	403	433	420	405	441	407	428	400	437	436	455	419	433	452	442	391	431	395	422	406	444	406	436	451	429	444	428	421	411	412	441	396	452	438	432	415	439	442	421	431	482	416	426	413	432	443	418	418	399	416	379	442	410	438	456	435	460	421	424	423	456	430	407	424	401	446	459	417	437	429	450	403	479	423	428	377	440	432	451	415	422	415	437	418	421	380	418	477	404	405	443	445	425	428	444	442	455	441	423	428	450	441	433	410	461	447	432	422	427	445	424	448	466	439	414	397	429	410	410	445	420	423	404	396	401	389	432	410	413	419	430	408	443	438	404	456	433	430	407	436	432	427	418	418	446	404	410	426	394	430	437	398	451	433	442	431	435	460	445	427	428	438	421	446	426	432	436	444	439	425	435	409	444	423	423	444	415	433	397	443	449	468	407	432	418	458	460	472	465	419	426	425	432	417	410	425	393	415	409	467	432	427	393	423	431	403	422	415	436	445	430	439	427	429	433	397	430	441	441	431	421	436	442	453	447	465	424	415	441	426	417	456	444	456	422	438	425	416	396	402	463	422	427	435	416	434	398	399	421	401	434	449	476	427	434	423	465	435	405	455	416	413	434	437	440	467	454	460	387	447	463	454	429	443	426	457	407	384	451	391	451	410	444	412	438	418	435	393	407	460	408	440	428	448	460	412	431	438	445	449	416	449	433	410	446	444	414	412	448	403	422	435	405	384	425	406	431	466	444	419	395	434	429	441	403	414	433	436	443	442	417	440	426	436	437	415	391	436	440	428	426	439	474	404	407	437	440	449	410	426	379	439	445	423	423	418	450	434	413	438	394	450	425	410	418	429	405	426	437	429	421	438	446	423	455	439	451	458	435	427	435	423	423	460	435	441	434	406	417	391	434	447	448	439	410	430	441	410	453	426	424	438	444	444	425	429	455	429	412	399	445	433	423	426	440	442	448	415	432	449	421	441	423	430	410	466	439	413	441	440	441	462	425	472	444	469	418	420	456	441	415	438	447	430	432	439	453	405	420	419	427	435	489	436	442	406	427	410	414	418	414	427	425	419	420	417	420	443	423	436	425	440	411	472	407	400	445	438	422	479	464	439	424	417	412	457	428	397	420	419	474	437	455	410	413	449	406	384	494	401	424	437	424	428	428	440	416	440	424	434	438	445	425	422	455	435	379	428	461	402	433	422	419	466	420	469	444	411	393	444	431	420	440	397	433	398	401	415	414	372	416	447	467	418	419	448	480	445	428	475	414	427	441	399	429	423	417	433	411	429	411	424	457	403	433	432	406	470	393	438	406	408	442	425	430	424	469	408	470	434	386	411	399	426	465	438	412	416	436	407	414	459	398	440	424	437	438	447	435	434	383	403	444	441	432	422	411	412	469	393	404	431	444	418	389	420	427	445	405	432	434	427	410	416	436	447	432	434	413	406	428	426	452	392	404	410	437	422	406	462	427	403	463	433	448	438	397	457	422	423	419	416	450	469	449	441	438	431	415	421	410	410	460	407	431	383	415	447	448	428	410	432	391	439	447	437	409	408	414	408	438	455	435	408	454	413	434	462	429	447	474	421	413	425	402	456	408	461	433	404	432	416	423	403	460	440	439	449	429	410	403	433	403	408	435	413	432	429	435	435	429	430	386	455	422	452	396	379	425	439	405	403	428	427	401	434	426	421	384	453	430	429	420	434	428	447	429	455	417	445	444	417	430	395	445	437	430	450	439	423	438	416	452	445	424	441	467	423	433	432	440	413	405	432	418	434	416	448	446	447	399	448	454	432	446	439	431	395	470	416	418	476	472	430	454	401	428	417	416	435	434	412	428	453	455	441	452	422	462	423	382	431	432	421	444	416	415	438	445	448	450	399	422	467	410	409	437	426	485	410	462	448	444	414	458	412	427	460	394	421	456	385	430	417	432	403	405	467	427	382	438	445	417	434	446	451	417	440	441	473	450	437	409	450	442	413	458	414	464	436	420	431	431	356	427	409	423	420	444	404	429	433	461	424	414	412	430	395	444	431	437	434	446	431	431	468	443	392	414	389	420	467	441	442	451	427	455	470	431	437	431	429	452	397	401	424	431	427	428	439	451	422	429	418	438	416	458	465	420	447	460	417	392	459	424	432	433	378	431	433	436	427	423	414	448	431	441	457	435	423	420	443	444	425	428	415	439	456	431	435	438	424	430	440	484	426	434	406	418	437	391	431	433	424	442	424	415	431	490	455	415	453	408	437	435	415	399	450	442	426	443	429	462	427	427	451	442	420	407	457	439	439	439	437	452	442	444	438	461	432	458	446	404	447	431	434	436	435	414	418	379	409	420	418	425	452	426	447	470	427	412	425	457	406	419	453	479	388	428	431	402	429	427	421	416	404	414	422	455	436	421	439	384	451	413	378	419	431	384	432	417	449	430	434	463	442	454	417	425	422	465	412	433	442	443	425	442	405	433	403	384	416	446	453	432	398	410	430	383	424	401	444	432	420	421	423	477	431	405	435	450	421	420	417	424	398	456	447	445	435	412	396	431	433	446	412	437	424	467	443	487	428	430	433	438	457	443	427	430	468	419	413	413	413	440	439	427	389	461	416	445	372	510	433	437	399	423	399	458	412	414	409	441	446	399	408	413	420	411	447	459	435	426	398	421	449	394	411	421	436	443	434	446	439	414	444	419	429	447	459	415	388	449	435	405	453	422	434	434	403	399	417	443	407	425	472	411	489	410	428	395	407	393	396	436	426	444	427	406	461	390	445	443	420	442	412	415	448	420	425	452	442	414	468	402	433	386	449	377	422	424	471	438	460	418	395	419	411	465	445	402	440	394	418	449	482	476	409	467	470	427	424	423	419	412	430	447	422	395	409	454	419	413	446	463	414	396	411	441	456	414	439	420	438	462	467	473	432	407	386	431	408	431	413	467	447	452	429	391	437	424	421	417	422	418	451	467	457	421	433	431	424	450	433	422	412	440	466	418	405	440	443	419	442	420	430	451	427	487	458	417	437	420	422	413	444	436	420	419	466	446	446	461	416
22832	21104	28910	23574	21104	21157	9794	1052	738	592	527	446	411	341	316	296	278	240	244	230	222	218	218	182	179	160	175	194	190	162	177	145	147	158	174	158	142	152	147	145	140	147	140	154	140	133	141	166	149	127	151	132	171	136	134	136	156	125	141	128	131	141	139	135	144	133	137	146	134	138	144	119	111	129	135	144	127	121	139	128	131	130	116	131	123	138	133	136	125	137	135	138	145	132	154	136	128	140	125	143	132	131	112	136	134	136	139	135	146	135	134	136	127	123	118	130	156	147	121	116	113	116	139	131	141	122	113	134	143	137	124	140	125	153	128	146	142	128	137	141	132	126	119	134	122	141	138	119	148	126	153	128	132	108	128	144	122	143	126	134	134	140	134	131	120	135	109	126	117	131	117	113	118	129	137	137	122	143	128	122	125	126	137	142	121	139	95	113	144	123	141	143	147	155	148	135	123	111	144	131	125	106	135	131	130	128	138	105	122	144	139	132	126	149	131	125	107	135	126	142	128	129	138	141	113	155	147	118	134	139	117	141	117	125	137	135	128	124	141	131	121	134	130	112	138	138	120	146	143	137	118	144	129	149	126	146	121	143	124	126	135	121	124	129	141	128	131	133	131	152	127	137	155	144	134	122	130	128	129	130	119	145	128	135	119	127	155	132	124	111	128	128	133	133	133	135	130	142	133	124	118	124	153	128	137	111	149	136	154	147	122	125	120	134	141	148	125	116	156	121	129	137	118	139	140	133	139	121	128	125	140	131	131	125	144	139	105	139	128	133	142	126	112	137	141	130	122	133	121	147	126	134	133	122	143	124	135	144	140	139	139	148	131	122	124	133	138	117	147	130	133	121	143	130	118	133	121	113	122	161	126	122	124	145	126	118	130	132	148	123	129	142	140	125	131	139	137	144	125	143	150	127	144	134	121	139	137	120	142	129	133	110	128	127	145	133	128	141	125	139	132	113	134	131	135	134	104	120	135	138	123	142	145	121	134	137	152	116	135	138	130	134	143	141	123	115	142	141	128	123	120	132	135	152	135	123	126	129	124	134	146	137	113	122	158	112	124	131	139	128	114	132	109	150	135	125	126	117	147	132	145	134	146	145	122	134	143	126	116	150	120	143	137	144	119	134	132	100	137	137	135	126	152	121	136	123	126	140	121	125	130	129	139	105	113	142	131	121	136	119	122	134	119	139	121	128	125	132	132	133	108	121	130	122	127	124	116	105	121	128	130	137	137	128	135	134	139	144	133	136	143	131	139	125	120	146	137	108	104	136	128	142	132	133	126	125	133	131	130	135	126	116	150	125	139	134	127	161	132	133	141	118	111	131	132	158	121	122	139	123	118	126	115	130	139	135	137	146	138	124	120	142	141	135	121	142	105	125	124	147	133	131	126	134	137	119	136	132	125	141	115	134	122	128	103	122	152	107	125	143	130	121	131	122	104	127	123	126	129	128	145	141	135	131	137	115	128	126	152	126	129	133	135	144	120	122	122	112	141	128	120	134	121	125	124	129	120	120	127	122	129	129	119	124	141	145	117	122	144	171	149	140	149	150	141	137	127	141	118	122	128	135	143	129	118	127	133	114	155	125	146	158	122	136	147	143	136	128	125	124	114	110	141	141	135	142	146	120	127	114	140	127	137	125	146	120	156	119	117	117	131	144	147	137	126	129	145	141	132	109	133	111	120	120	137	132	117	142	120	131	127	139	119	120	131	138	133	126	159	144	120	132	126	116	124	128	131	119	127	137	119	138	137	128	122	122	105	145	139	146	129	142	115	136	133	130	129	125	138	135	105	134	125	123	133	134	136	137	103	134	139	148	123	135	140	139	128	132	114	140	127	128	121	129	128	116	127	127	131	146	145	132	138	120	110	127	120	141	123	119	140	139	141	127	139	123	124	126	136	142	123	157	146	122	112	129	146	133	127	132	143	132	144	116	129	132	113	118	123	136	122	146	142	136	116	126	96	114	133	130	129	136	128	143	142	137	117	117	130	141	117	135	115	132	139	124	135	127	155	118	117	107	132	111	121	136	160	132	123	116	132	135	152	125	139	129	133	124	114	150	107	128	131	122	127	125	120	119	126	127	121	123	136	97	118	122	138	146	111	123	124	101	130	137	132	113	136	128	129	148	128	148	125	130	128	148	151	131	146	135	140	145	117	118	147	124	142	127	130	121	116	127	130	132	146	140	133	113	122	136	125	123	116	132	131	135	117	130	129	128	141	126	145	124	117	128	132	117	125	135	134	131	144	116	126	97	120	138	124	118	130	123	129	139	130	121	124	116	122	152	125	117	115	139	121	140	132	145	137	123	133	122	126	128	110	154	123	146	109	141	132	138	126	102	149	130	123	123	136	123	137	149	147	118	147	128	142	130	134	117	141	129	121	124	137	117	135	141	122	126	124	132	130	121	111	142	117	139	127	135	125	127	130	135	120	119	138	124	100	139	130	139	125	136	133	143	133	129	117	126	142	138	130	139	121	128	123	130	136	142	113	123	135	137	159	131	121	113	132	127	136	106	127	120	132	115	140	144	135	134	129	109	137	118	131	129	141	120	133	131	139	121	140	140	134	113	113	120	115	128	124	126	113	127	142	140	131	150	117	111	152	142	126	146	117	130	137	112	139	131	147	134	121	151	117	132	129	116	123	134	126	126	111	109	127	128	111	139	130	140	144	109	134	130	114	141	141	107	117	130	130	136	138	129	118	159	159	122	126	121	106	127	140	156	131	125	140	126	120	120	137	129	122	121	143	111	135	133	126	131	124	127	118	148	119	117	122	111	127	117	124	122	143	127	128	154	135	137	132	137	129	117	143	127	111	137	130	143	135	113	131	151	135	138	124	126	106	132	122	114	135	133	140	112	132	143	131	152	134	146	139	134	131	124	150	140	150	156	131	124	141	128	135	139	112	129	102	128	149	129	130	127	122	134	123	134	126	128	140	133	121	130	114	110	117	113	135	145	171	131	140	124	132	139	127	119	130	132	120	119	124	109	133	128	129	130	138	133	109	134	111	132	137	127	133	123	143	114	120	120	133	112	127	140	142	155	129	127	106	142	125	119	107	145	126	145	107	116	124	129	135	122	124	121	125	143	113	118	138	140	100	95	121	113	136	133	114	149	128	157	140	105	145	138	111	125	122	144	133	144	140	132	121	121	125	155	145	126	129	126	140	136	134	156	119	136	127	142	145	114	109	144	130	120	138	123	127	134	130	134	127	131	122	140	121	123	146	139	130	140	131	138	118	156	108	111	131	127	125	127	124	110	119	148	126	122	134	139	109	119	123	119	118	130	127	115	142	127	134	122	123	113	122	130	123	117	140	122	129	131	132	135	142	127	130	129	118	126	134	136	125	122	128	110	133	145	121	115	144	132	118	134	111	141	151	135	114	132	125	138	129	119	108	95	121	127	117	126	153	116	144	145	124	121	125	135	126	129	126	130	111	144	123	121	105	119	119	123	145	125	122	145	144	136	137	124
11674	16535	14064	7406	4980	3686	2730	2127	1717	1372	987	928	784	611	596	485	434	462	426	409	342	336	314	300	295	250	267	215	244	250	211	209	216	215	170	216	202	197	201	171	171	162	201	176	177	169	162	171	188	146	150	188	170	154	178	153	158	171	155	146	159	167	159	150	165	158	171	163	149	170	140	142	154	153	178	140	158	134	171	162	128	159	146	173	150	151	143	163	166	150	161	171	180	161	156	149	150	155	169	151	154	168	168	160	149	134	157	170	170	136	145	161	161	145	156	151	156	161	163	148	148	151	170	157	154	157	138	165	142	165	172	149	176	148	140	165	134	151	147	150	130	147	146	176	164	157	161	168	166	149	145	115	160	148	172	144	162	160	171	160	134	137	142	137	140	175	177	147	138	159	157	147	149	149	143	149	153	153	149	129	144	137	145	130	149	147	166	149	111	154	154	144	159	139	133	143	141	158	139	163	148	152	166	133	153	132	156	139	126	160	142	164	152	149	141	143	120	148	142	141	162	139	145	139	141	144	149	148	155	154	154	156	156	152	154	159	154	125	160	160	144	155	135	167	145	156	152	138	133	164	133	150	150	147	140	148	158	147	158	135	159	156	164	137	125	154	148	137	166	159	132	126	159	142	138	153	149	141	144	134	138	155	129	144	143	154	182	171	130	159	154	147	135	141	147	143	127	138	130	160	153	158	141	146	167	139	142	162	135	148	136	146	149	141	162	151	153	151	142	136	125	137	143	147	140	161	147	139	147	123	153	164	153	146	180	144	154	156	146	141	167	164	144	137	155	158	170	141	138	140	164	162	157	134	134	146	159	153	158	141	145	161	145	130	141	145	152	143	137	138	158	148	146	161	135	154	124	153	150	159	151	172	145	155	138	150	151	151	159	169	161	145	152	157	156	141	130	140	127	145	155	150	144	165	152	160	168	153	121	151	142	140	154	151	147	154	151	147	151	153	168	147	165	168	145	160	148	157	180	135	154	154	156	147	130	187	150	154	144	166	130	156	160	140	132	158	147	164	161	145	150	132	124	158	162	155	138	139	146	161	164	144	159	132	134	160	152	139	153	138	152	150	157	166	150	122	141	179	139	137	146	160	148	136	135	119	127	140	178	135	152	154	144	144	157	154	162	160	151	136	147	151	142	162	139	139	147	143	143	156	159	146	118	142	146	141	149	127	139	157	152	172	163	151	132	146	162	168	153	149	156	153	148	176	137	143	155	147	147	137	167	156	144	142	145	144	136	152	138	160	130	155	153	144	135	146	147	147	149	134	169	139	139	150	143	132	122	141	170	165	138	171	155	157	128	140	139	141	164	150	161	153	157	158	152	171	149	165	166	134	144	150	170	160	156	188	167	149	156	160	155	151	145	148	155	147	151	130	134	147	167	139	151	163	142	154	152	163	132	152	145	124	159	154	144	170	167	160	157	147	169	132	143	137	164	147	133	138	134	152	136	150	170	147	124	128	135	157	129	160	157	157	153	143	168	143	169	166	144	159	149	151	153	163	156	139	158	145	143	155	145	157	160	129	131	142	132	141	142	135	156	145	138	143	164	157	144	171	139	145	174	122	131	177	155	157	153	141	141	151	153	155	120	163	163	149	156	151	137	155	155	160	141	142	132	132	157	143	135	159	156	152	162	152	149	139	156	132	137	130	122	147	148	135	135	144	163	165	148	165	141	156	153	154	140	141	158	146	160	153	149	160	127	144	147	137	142	146	117	149	156	155	155	143	155	126	127	136	142	146	121	159	152	136	136	153	131	137	167	161	142	129	142	126	139	148	127	151	148	164	181	157	166	165	146	163	156	148	141	140	167	131	152	159	139	143	131	148	158	147	152	147	159	148	155	151	155	147	144	170	158	143	140	128	149	144	149	144	136	150	149	152	146	165	178	166	159	144	164	124	173	138	138	172	113	146	130	144	153	180	153	155	156	149	137	141	147	174	141	176	154	134	182	150	158	132	144	146	147	147	166	131	138	157	156	164	138	159	153	149	150	151	142	135	140	157	137	147	133	132	137	147	164	150	111	165	130	137	145	153	144	146	157	156	164	153	150	145	164	143	152	138	137	156	143	157	161	160	143	175	167	153	165	141	150	123	166	144	126	142	161	178	153	139	142	137	135	151	133	164	137	177	141	149	144	139	150	157	152	156	152	154	144	153	151	138	155	146	157	144	151	142	156	152	141	146	152	137	148	141	159	142	180	180	147	145	147	141	164	150	158	141	122	155	168	144	128	133	153	145	148	155	140	145	157	164	174	151	160	148	169	156	155	158	169	134	148	153	140	140	157	152	156	138	152	125	151	171	170	153	139	147	159	146	148	144	149	157	155	163	140	154	144	138	174	136	152	142	137	155	162	145	141	147	161	135	161	164	156	134	127	124	140	137	189	130	129	130	166	144	154	160	127	142	148	139	134	136	139	138	137	139	149	164	154	144	146	148	150	157	182	160	140	142	154	142	148	137	149	157	143	137	150	137	149	148	142	151	136	151	138	167	135	154	173	167	148	162	135	135	110	149	136	152	157	126	144	147	145	169	158	157	146	157	146	158	182	131	159	155	141	141	141	131	164	149	142	153	144	167	140	136	173	153	137	127	140	132	148	182	163	130	159	142	161	167	156	149	141	136	139	148	175	127	138	154	154	148	141	144	147	145	163	156	145	146	150	143	156	134	145	142	155	147	169	149	154	143	135	140	156	136	147	126	156	156	154	161	151	160	131	160	138	149	122	147	136	157	153	146	164	172	146	138	165	136	164	134	140	135	168	167	142	143	150	145	160	162	131	171	142	143	152	161	141	117	138	149	152	131	141	130	158	143	151	162	164	156	134	157	141	135	153	137	139	143	146	148	146	152	149	149	148	144	133	152	141	142	153	144	140	167	153	147	156	141	146	137	150	142	131	156	125	139	137	162	141	143	154	142	151	139	157	151	135	149	162	134	142	167	163	143	144	155	128	142	179	166	139	147	150	138	150	146	162	142	156	173	153	156	153	151	143	133	154	151	149	143	144	159	153	141	162	147	140	138	166	134	156	148	141	173	144	155	150	148	148	148	174	153	149	150	161	130	131	134	146	132	156	139	141	169	161	163	141	140	142	170	151	145	151	161	141	118	139	140	137	161	150	138	136	147	149	136	162	151	156	149	154	157	134	153	158	148	169	168	160	143	147	172	164	153	183	162	141	146	165	160	157	142	153	115	142	145	147	123	144	149	176	143	149	148	163	165	144	158	138	169	123	149	147	132	151	170	164	135	154	149	166	151	146	145	153	138	139	137	142	172	155	162	142	140	150	131	145	161	148	154	160	144	133	153	153	177	143	139	141	152	137	131	169	159	162	173	158	167	123	161	148	154	148	140	155	136	154	154	147	151	134	145	130	130	155	163	129	157	176	137	125	135	146	176	146	136	147	145	137	177	147	150	148	144	131	151	162	142	166	143	151	134	162	123	155	163	140	157	149	157	131	155	153	155	138	160	151	159
26928	20062	7252	815	546	465	402	352	344	390	303	332	316	331	360	354	327	341	329	344	320	344	311	338	350	343	340	312	332	334	366	335	313	331	362	311	323	359	295	344	353	341	337	331	336	307	326	308	353	312	357	362	325	338	339	345	331	322	325	325	328	322	344	333	332	331	327	288	349	349	363	341	354	351	337	316	316	338	275	313	362	325	320	315	303	358	333	278	331	340	347	328	316	307	315	329	302	328	361	354	344	314	314	338	318	348	350	324	301	332	328	332	341	304	323	358	291	310	288	365	301	339	295	356	333	355	345	332	308	369	303	317	310	335	340	334	323	341	330	303	364	322	312	374	338	330	304	304	333	298	338	372	374	304	309	357	346	298	320	336	321	312	355	320	338	333	342	327	321	328	326	318	324	321	328	324	326	321	361	333	316	305	349	313	317	327	312	300	313	318	351	332	312	306	309	354	332	323	336	334	308	308	319	306	312	324	322	331	323	315	308	308	342	312	300	329	321	322	359	335	329	349	319	331	307	349	350	324	338	317	302	321	337	328	311	302	322	346	336	311	383	353	362	343	325	352	304	358	349	314	347	321	320	349	355	330	300	317	311	352	334	321	291	323	326	349	317	333	305	333	310	340	342	303	333	365	343	343	315	348	326	332	356	338	358	333	353	316	327	330	303	342	320	326	335	292	279	293	312	314	313	300	330	331	336	346	303	331	333	307	323	340	340	323	319	343	301	320	344	300	316	316	314	365	327	302	345	326	346	353	331	304	325	314	303	317	364	324	316	333	303	325	339	337	294	346	325	305	325	326	339	328	337	340	293	301	325	342	332	315	323	343	285	328	297	323	342	313	322	341	306	346	327	324	302	345	309	324	304	292	324	326	332	306	323	318	325	331	327	312	318	309	300	340	325	339	337	305	304	335	340	312	306	340	310	344	313	287	295	370	329	308	324	324	324	326	332	328	335	290	357	302	307	334	326	325	318	382	325	368	337	309	295	346	332	305	312	348	331	316	359	347	329	293	338	320	303	326	333	362	325	301	327	335	340	317	312	335	383	326	344	366	319	338	300	331	344	315	341	312	345	321	353	304	349	362	339	294	304	308	289	351	321	313	374	333	307	334	319	337	298	374	343	335	336	292	322	324	336	334	291	340	332	319	307	315	368	293	381	314	327	321	306	334	338	340	312	343	313	354	309	333	315	311	339	287	305	303	329	340	338	357	309	347	346	308	327	299	328	318	313	327	325	335	342	305	339	360	335	342	338	294	305	321	354	341	324	334	309	276	320	326	319	333	301	308	331	312	345	336	295	310	357	336	324	349	314	340	319	299	331	333	287	347	329	348	328	349	324	295	340	332	320	321	324	305	310	333	319	330	285	335	328	340	319	291	328	277	339	301	322	352	318	332	337	310	328	313	345	315	365	314	303	354	337	333	342	321	333	337	324	310	354	342	349	318	334	319	320	322	349	352	295	342	299	310	300	344	340	299	326	318	308	315	312	333	323	299	330	330	306	281	334	309	337	336	310	316	321	327	311	316	325	332	320	300	344	319	334	353	312	313	335	303	330	354	340	301	325	310	369	363	343	339	333	312	328	349	335	318	345	325	353	331	337	351	311	338	320	334	324	334	311	327	313	293	307	314	326	325	350	315	322	333	315	327	324	328	357	315	320	317	353	293	331	317	330	333	318	346	298	285	344	325	321	356	318	315	347	319	347	310	316	350	338	334	329	318	337	324	368	331	347	306	311	346	300	335	334	285	300	308	314	310	323	324	313	337	339	350	308	336	325	339	337	352	365	299	325	312	335	320	341	317	327	335	332	315	357	345	316	332	315	332	331	330	343	314	345	329	366	325	358	327	313	321	344	332	311	302	322	311	327	364	371	304	332	335	359	338	316	302	330	301	315	293	346	303	328	344	311	346	308	329	308	305	321	298	315	322	321	276	262	338	317	319	331	332	340	304	320	328	294	331	303	313	338	310	326	310	357	288	354	351	317	344	328	334	327	329	322	334	323	309	310	328	314	304	316	313	357	317	304	308	310	326	317	313	361	358	335	315	300	321	318	318	331	345	327	334	304	320	315	319	318	319	358	300	318	336	345	309	353	329	334	331	347	309	301	324	334	376	321	343	325	345	325	317	304	318	329	295	316	363	320	308	328	351	340	353	316	307	332	337	319	331	325	340	346	366	339	360	332	339	313	330	285	327	303	316	324	353	304	335	326	308	339	293	338	333	355	307	318	324	319	323	343	325	308	360	333	351	363	323	331	357	327	338	322	319	335	321	348	332	322	347	338	329	342	341	321	351	298	320	319	305	341	315	327	335	375	336	335	314	353	332	348	326	330	323	317	357	317	337	326	325	325	322	332	338	359	310	316	343	300	323	311	302	333	351	315	338	329	346	318	340	351	330	299	303	302	343	336	332	353	311	331	322	323	322	312	317	342	322	321	299	309	289	371	335	338	318	342	315	333	334	351	335	310	303	320	335	323	360	340	313	368	299	313	316	328	351	339	350	339	341	331	318	321	329	292	353	313	312	339	327	329	324	317	330	323	331	356	365	339	314	315	299	340	363	320	302	296	354	336	316	307	315	332	324	336	312	326	345	363	328	355	339	299	318	344	332	324	327	338	328	325	310	347	332	314	323	334	335	319	303	329	331	333	318	317	346	323	326	297	330	303	315	293	325	326	326	311	331	348	320	312	309	346	334	359	330	332	308	364	343	317	331	326	322	325	323	365	338	329	300	309	331	291	327	356	324	347	287	320	328	314	318	334	347	351	324	307	339	327	321	325	315	328	343	338	323	341	283	300	315	346	344	332	298	293	329	323	321	324	280	323	351	303	317	304	354	367	313	327	338	337	322	319	343	324	320	357	320	294	331	321	350	345	332	308	343	351	319	340	325	330	333	324	326	299	334	284	324	313	337	333	337	374	346	336	311	295	304	298	316	341	284	321	332	348	340	329	347	333	315	332	343	308	326	368	327	303	318	295	319	325	306	301	320	295	319	309	331	322	310	287	304	321	324	320	319	331	347	349	343	298	320	309	333	327	337	342	349	335	331	328	326	292	356	315	316	339	358	375	330	343	322	327	343	324	296	339	299	330	322	331	359	359	338	325	346	316	333	307	342	343	323	329	321	310	338	311	333	316	325	330	325	326	341	307	334	301	359	312	302	330	332	337	322	337	341	349	312	331	329	329	321	337	333	318	332	325	320	293	346	332	349	376	287	330	315	326	342	307	316	361	319	312	325	340	278	322	326	315	336	337	329	330	324	384	311	353	333	370	330	339	376	345	337	333	319	328	320	355	341	311	309	338	328	301	302	290	325	334	326	340	314	328	321	345	338	311	315	327	316	327	316	321	342	330	322	336	329	305	343	306	320	331	299	341	320	340	310	311	303	332	347	322	328	335	359	350	351	276	319	321	319	315	342	340	325	332	303	334	323	311	360	352	335	304	316	339	305	323	301	338	348	345	340	303	343	309	307	308	351
5408	1271	1126	769	606	559	521	455	450	461	423	406	454	395	431	442	423	435	407	410	428	429	418	405	408	425	374	424	420	427	410	400	402	412	413	418	370	376	400	407	407	390	423	403	394	394	376	377	436	403	395	378	413	395	383	442	389	373	425	386	401	408	413	413	387	431	383	420	398	402	374	413	426	442	427	369	430	399	391	391	332	411	369	398	413	419	402	406	372	417	405	396	410	430	410	431	410	389	403	411	385	406	386	402	441	405	416	399	385	423	380	420	431	382	390	419	355	404	400	420	400	420	383	425	406	413	382	427	415	402	406	389	411	386	392	439	377	385	420	391	402	407	387	440	389	418	451	396	385	375	409	398	400	419	392	401	425	430	426	398	447	418	401	413	408	377	408	437	370	403	463	426	419	393	408	395	374	417	420	382	419	408	375	415	407	404	363	444	394	432	396	407	407	427	397	382	390	410	422	385	395	412	442	432	429	384	397	406	396	393	409	401	417	401	378	352	426	422	419	390	415	392	408	419	402	411	403	441	416	414	385	416	403	401	358	393	376	419	419	392	386	396	448	400	421	412	367	416	423	416	431	395	401	371	370	387	407	393	407	403	383	423	412	381	402	415	412	384	399	431	405	363	385	381	395	403	449	368	401	396	400	391	401	428	392	408	392	403	395	396	372	438	392	387	401	403	412	404	403	386	389	397	394	375	410	401	435	408	380	410	443	446	421	371	416	388	383	351	391	389	390	437	378	396	413	405	419	397	425	419	401	425	376	393	436	416	381	388	414	417	416	415	383	409	398	409	426	381	389	414	397	410	394	387	392	439	391	430	386	443	392	434	410	372	412	402	364	398	358	383	376	428	438	408	384	410	377	391	377	423	384	368	407	412	366	417	409	430	422	407	369	417	387	384	381	455	375	417	401	384	410	411	401	414	367	404	374	378	425	399	406	414	395	389	422	415	382	433	377	399	373	408	394	373	419	421	428	382	383	384	371	395	417	399	415	401	396	391	423	440	402	373	390	447	396	390	386	392	391	397	399	391	395	425	430	391	399	372	408	427	420	445	379	391	409	390	412	378	409	397	396	368	373	443	390	414	433	402	374	400	378	404	433	380	410	365	382	403	400	399	391	402	418	413	388	423	394	436	385	412	371	418	385	380	446	389	402	408	419	378	384	401	398	419	351	397	390	404	405	395	383	379	385	408	377	381	407	403	419	393	430	413	435	403	411	432	380	369	343	408	446	416	438	380	395	427	406	421	381	409	380	379	390	397	429	366	378	407	422	421	382	420	391	409	389	404	367	406	423	376	379	392	383	396	389	413	428	431	393	423	379	431	420	402	407	415	387	396	407	388	387	377	405	420	402	423	391	421	387	413	388	383	401	390	406	388	390	409	402	396	397	432	403	370	416	432	402	368	395	426	381	448	387	384	422	420	397	416	428	421	398	426	372	394	413	443	417	427	427	428	401	382	424	393	393	431	397	409	376	439	418	385	415	382	389	387	411	396	396	393	422	432	403	426	421	434	393	386	375	424	398	426	403	420	417	374	417	431	406	418	430	416	382	413	417	412	403	391	408	398	421	412	441	416	402	422	399	429	434	415	347	397	428	429	396	388	397	412	372	401	410	414	391	386	390	403	421	442	388	392	406	448	396	411	416	397	380	394	412	426	398	387	371	423	436	425	416	393	403	394	385	441	387	436	419	384	464	394	376	433	393	416	410	396	381	421	411	404	392	422	390	409	401	403	352	387	429	429	414	401	411	389	453	420	431	417	388	367	406	418	395	399	396	417	421	384	396	399	392	414	403	418	393	401	421	398	396	407	389	405	384	378	452	400	415	421	413	394	408	425	422	442	404	392	420	445	365	413	388	383	407	399	380	410	412	425	419	406	395	381	394	399	403	385	380	431	372	380	392	400	425	374	423	399	428	405	407	408	392	370	365	392	396	403	383	375	402	415	412	411	386	445	421	400	389	366	443	396	404	409	402	372	373	382	407	429	408	416	416	393	408	402	358	417	413	411	413	440	402	431	418	405	390	443	402	386	367	381	427	370	361	371	418	420	433	409	326	418	437	399	406	390	407	421	384	436	413	413	411	410	401	442	399	408	422	390	374	405	397	398	436	384	382	393	412	368	413	411	381	422	430	455	401	409	397	403	385	380	404	390	402	444	417	423	394	398	407	420	433	375	410	393	408	388	393	402	400	426	366	424	372	414	415	427	412	393	365	358	402	381	396	373	433	377	431	397	383	366	421	418	413	411	385	399	418	385	389	389	399	422	441	419	416	404	408	408	366	393	410	370	413	413	368	391	416	381	374	392	400	409	394	404	418	390	372	423	406	403	376	418	416	389	364	416	395	399	411	389	413	396	414	396	346	397	377	407	369	394	398	383	355	388	364	369	341	384	402	448	425	391	387	387	405	402	406	404	391	431	431	402	401	387	420	392	405	399	466	404	408	409	419	406	426	393	389	366	387	420	390	403	378	407	392	406	415	409	412	365	381	406	363	415	405	412	382	417	364	388	417	410	385	402	391	403	374	418	388	415	406	394	399	397	392	366	381	368	425	389	387	402	417	396	409	355	387	413	425	404	384	412	414	410	376	404	420	377	441	398	409	415	388	402	410	390	389	435	406	430	419	384	366	404	403	388	434	395	404	388	419	410	406	410	423	426	397	408	396	400	409	403	379	417	379	433	387	400	393	399	367	385	396	409	418	401	409	419	398	404	432	417	397	427	416	386	416	397	373	414	399	391	391	423	405	397	436	409	367	408	397	409	391	409	418	414	391	406	425	402	407	383	421	398	398	383	409	385	399	417	388	439	413	424	397	394	424	408	392	357	438	391	406	415	405	390	395	439	389	440	412	413	393	409	434	399	409	426	405	367	398	433	393	390	445	416	380	379	363	424	380	418	370	389	424	427	368	406	431	431	388	445	427	386	413	380	397	392	376	447	431	390	387	383	415	372	390	402	411	375	401	426	399	427	420	395	359	394	392	353	418	423	408	389	427	380	434	387	415	401	404	384	364	394	380	417	409	404	429	415	397	398	394	400	393	401	404	406	408	380	377	400	399	481	415	420	426	433	406	428	421	396	418	396	397	370	381	416	431	432	414	424	383	386	420	404	394	431	404	380	386	424	361	413	424	391	399	366	392	381	429	404	422	423	370	390	410	404	409	389	395	404	435	377	402	392	396	406	396	421	431	384	405	383	417	421	407	396	404	427	429	410	419	369	403	417	415	421	401	402	362	375	410	399	447	382	387	405	387	407	391	405	391	409	401	395	404	433	407	405	401	358	450	386	399	399	415	403	386	387	403	405	364	400	367	398	419	395	413	391	435	414	419	420	405	398	444	414	391	402	405	416	386	401	449	398	390	389	380	408	423	408	404	400	425	421	395	368	391	440	373	404	423	406	426	393	398	388	378	379	388	415	407	390	412	357	420	452	383	417	409	400	402	388	393	417	398	404	416	432	401	400	398	431	399	366	419	442
23866	21066	28345	23986	21062	10847	1011	594	477	397	375	352	291	263	243	225	222	201	214	234	210	229	231	207	170	180	170	182	162	165	178	178	150	180	167	187	171	182	134	190	168	172	184	157	160	141	164	162	183	179	151	162	135	172	174	179	197	179	162	157	176	146	167	148	167	151	152	151	158	140	144	161	157	149	156	161	168	150	157	169	156	146	142	151	160	178	152	175	169	168	179	154	134	159	166	141	150	156	159	162	167	177	153	139	143	143	167	167	147	159	146	150	166	168	168	156	153	163	162	175	170	155	150	153	152	149	153	167	163	150	145	143	150	157	167	136	160	149	163	148	154	160	169	140	164	160	150	175	147	172	174	153	162	154	161	153	141	152	163	166	140	153	156	166	183	183	148	165	158	167	160	178	149	180	158	156	150	185	121	163	165	172	158	160	151	169	148	161	148	168	170	149	152	153	136	158	175	151	138	162	141	150	170	148	172	169	176	164	154	157	168	154	184	170	149	171	143	156	158	163	162	161	136	156	139	166	165	148	150	168	148	158	148	162	139	144	167	167	174	158	164	132	166	166	166	170	142	159	139	184	135	174	173	159	150	151	176	153	174	159	157	144	151	169	161	181	158	166	160	162	155	160	170	149	169	148	154	152	164	149	140	158	148	140	169	158	165	167	173	145	143	145	130	169	163	165	181	152	151	184	159	171	150	148	145	162	169	157	158	151	155	146	140	163	167	160	147	175	158	176	145	151	150	159	160	149	129	164	171	141	145	129	166	192	133	153	161	173	158	155	176	148	148	160	157	141	168	147	166	145	142	157	162	132	170	131	177	152	145	164	176	170	154	145	141	158	177	166	156	167	163	163	167	143	134	154	155	154	155	162	173	158	164	138	143	168	154	151	152	152	167	153	157	163	177	161	164	159	152	149	160	142	157	149	138	156	141	138	170	153	154	169	152	145	154	153	153	172	158	150	158	129	155	158	158	141	156	156	156	148	146	150	136	142	149	143	166	139	165	164	159	157	185	160	148	155	168	163	156	161	136	129	145	155	154	142	170	163	166	172	128	143	139	155	175	169	143	158	152	142	147	134	155	147	160	161	145	185	155	153	163	149	137	157	132	158	139	133	157	152	169	148	136	152	168	132	143	146	136	151	145	157	155	146	161	158	155	154	148	171	160	164	172	134	148	155	161	155	139	162	142	176	163	177	151	154	150	169	150	146	153	139	173	136	154	139	164	147	134	173	164	127	156	150	146	139	144	161	145	142	152	152	156	162	141	142	161	148	168	194	141	167	134	177	151	181	150	169	156	154	158	171	174	172	159	142	148	145	143	152	142	174	153	149	145	161	165	163	173	153	164	152	173	162	152	170	150	149	164	159	165	159	150	135	156	149	143	120	165	165	162	161	162	165	151	178	147	145	166	172	176	170	167	148	157	171	171	164	154	172	147	170	184	133	149	158	149	156	177	143	160	158	147	162	160	158	162	183	165	139	147	139	154	136	139	169	138	143	142	169	178	144	156	164	153	131	166	153	156	156	168	157	147	167	147	154	166	158	131	161	163	167	161	161	170	149	142	160	163	175	144	160	141	157	168	173	142	163	168	166	144	156	155	147	160	143	157	177	138	159	136	174	154	163	151	151	154	156	145	150	147	158	150	177	153	150	165	182	180	161	153	142	157	184	157	169	171	192	172	152	164	173	169	174	172	162	145	154	167	147	134	144	156	149	169	155	170	138	168	152	139	174	135	165	164	156	164	166	149	140	157	161	161	145	169	160	165	139	161	163	162	164	162	161	175	144	161	156	153	179	149	159	146	155	149	146	160	158	146	170	147	135	147	142	150	157	171	176	152	161	155	151	150	136	172	164	161	170	167	136	166	177	159	148	155	160	145	164	156	167	159	161	176	169	164	158	152	163	162	161	150	142	162	170	166	141	159	173	159	148	150	133	152	137	155	169	166	153	168	146	152	172	157	183	136	143	150	148	143	150	168	160	148	162	146	134	157	160	164	148	166	156	143	138	151	155	162	167	156	162	146	181	173	161	150	153	173	137	153	173	148	159	160	158	160	183	144	157	170	142	144	187	139	143	165	137	142	157	170	160	165	158	153	145	173	142	169	139	161	167	140	149	127	173	146	178	139	159	140	173	138	146	159	160	143	169	157	161	154	177	158	129	146	151	143	154	151	158	147	161	143	167	144	153	148	145	134	149	124	168	154	151	177	170	161	142	163	148	176	152	147	176	141	139	150	166	130	165	158	154	121	156	169	143	174	168	166	168	177	170	149	143	155	148	173	155	155	167	167	167	157	135	177	156	163	171	156	151	169	178	164	176	181	163	156	174	131	150	149	140	149	166	142	147	161	150	174	150	144	161	160	147	139	159	148	161	143	139	138	140	160	135	152	161	163	163	160	168	155	155	162	144	164	176	167	138	158	163	153	158	163	152	144	157	149	150	137	151	154	157	145	165	151	155	151	150	176	138	146	176	167	138	149	167	181	160	143	140	151	172	166	156	141	153	130	136	154	160	187	190	132	142	150	165	147	172	176	160	149	166	136	175	129	158	173	160	134	158	191	159	153	182	141	186	155	144	161	157	151	161	157	141	161	164	139	174	137	142	157	134	149	132	178	163	164	145	159	159	162	162	180	149	147	157	153	163	174	167	159	168	144	145	160	140	157	141	146	159	146	156	170	144	157	156	156	150	123	143	175	171	141	164	151	163	158	160	147	151	153	156	147	148	170	145	167	159	157	139	146	168	172	159	167	151	177	166	165	158	150	168	171	145	131	173	129	161	146	155	137	142	163	158	154	162	152	163	155	168	148	146	163	179	152	148	143	158	180	147	148	168	158	147	147	143	166	158	158	153	165	176	159	150	144	139	156	179	154	133	176	157	168	164	143	142	155	148	154	148	155	159	146	153	130	179	166	163	178	161	143	142	147	165	158	146	142	160	153	149	153	150	176	131	178	166	160	151	138	159	148	147	144	179	157	163	163	162	158	159	161	160	157	161	158	150	169	139	178	155	137	180	137	138	154	173	149	146	141	179	166	159	148	135	181	156	149	162	165	159	148	148	155	166	155	158	149	154	165	164	163	168	143	168	149	157	165	150	162	145	160	139	151	158	166	153	142	141	160	155	145	147	154	141	139	152	165	137	169	161	153	132	139	125	162	165	149	150	141	130	170	166	158	163	154	184	145	171	148	155	167	159	144	159	179	176	119	156	139	152	164	163	162	161	173	158	168	153	140	150	161	169	147	163	144	171	155	152	148	128	158	168	167	145	135	139	143	165	151	146	154	150	149	136	152	157	155	162	160	166	162	143	173	160	157	167	152	158	137	165	150	151	173	190	131	158	157	187	144	136	172	174	142	154	143	167	165	152	151	149	142	162	156	160	158	142	166	169	165	154	141	167	161	173	149	155	150	141	171	156	147	150	139	150	162	148	153	130	161	164	163	184	147	150	168	171	162	154	146	137	142	148	157	144	148	150	172	148
8456	10305	8887	4345	2871	2079	1559	1261	1072	773	668	615	513	421	445	383	359	354	330	339	285	300	277	253	250	277	234	270	243	242	225	250	215	254	228	236	212	184	210	229	205	236	187	225	238	225	233	201	189	189	190	212	223	199	188	186	214	224	214	201	230	228	215	232	198	189	191	200	196	195	218	210	187	199	203	185	230	198	201	199	207	208	192	225	212	207	216	202	196	230	189	169	190	212	185	213	194	210	206	186	203	202	199	201	191	215	201	196	179	163	223	173	195	197	208	177	200	180	201	199	209	209	167	198	203	202	199	222	206	199	195	221	174	207	195	196	206	230	206	209	188	197	193	188	196	184	185	187	211	198	207	203	206	213	192	198	173	201	183	195	216	209	193	201	214	195	190	191	183	195	175	182	209	183	199	197	197	163	199	199	221	214	184	197	200	207	172	211	199	191	197	197	164	159	187	170	202	176	183	216	194	188	204	186	199	202	194	195	205	223	210	175	185	198	181	189	213	182	174	174	210	191	183	206	195	196	208	190	199	209	215	195	183	192	213	193	186	199	189	205	187	208	172	193	208	196	194	179	183	203	176	180	184	205	203	173	179	183	199	198	209	178	202	180	209	170	201	204	211	213	203	172	179	190	221	209	210	207	209	215	211	215	190	189	191	201	190	215	191	214	185	179	188	189	205	189	214	172	184	200	196	184	207	192	184	192	205	195	165	204	189	189	203	204	185	202	185	178	214	201	189	206	187	215	210	188	196	229	229	194	189	175	187	197	193	207	200	212	185	178	202	190	193	211	178	212	208	181	209	185	193	187	208	195	202	185	185	202	216	206	196	192	199	185	200	210	195	188	199	204	194	213	184	205	194	202	211	179	178	202	218	188	187	184	188	192	179	197	222	219	209	200	175	178	194	189	221	185	208	191	190	201	208	224	213	224	193	194	178	196	202	188	179	187	201	177	222	180	196	178	181	212	183	209	211	184	187	187	210	193	199	203	200	178	195	177	190	219	201	217	185	212	175	211	182	186	191	202	193	192	199	202	172	206	195	185	182	177	201	204	220	216	187	191	199	201	181	191	198	246	197	221	213	190	195	175	182	188	189	193	188	192	186	192	192	209	195	219	195	183	199	217	183	185	174	190	206	197	219	225	207	207	199	194	208	179	172	217	197	180	193	206	204	196	208	195	198	195	209	184	198	192	192	189	178	174	197	192	189	184	198	228	209	211	166	216	193	186	170	210	198	182	212	193	190	209	195	200	220	199	203	212	204	221	176	185	213	197	211	189	181	219	185	190	195	183	183	209	216	203	200	230	200	182	198	187	199	201	183	207	207	172	214	189	190	194	223	188	202	178	201	196	206	198	196	197	180	195	229	190	184	186	193	197	200	191	205	181	177	194	220	191	199	215	190	196	215	189	191	215	198	188	220	198	199	199	200	211	194	200	193	205	188	192	228	202	224	193	224	177	185	213	203	195	191	196	219	193	218	181	177	201	216	212	186	198	204	199	193	192	202	202	220	166	197	210	211	192	200	220	197	188	186	176	177	189	201	209	221	194	215	222	196	208	197	186	177	180	216	193	208	180	196	214	190	238	171	175	196	200	192	187	208	237	202	201	178	203	197	203	219	188	200	201	212	176	188	196	181	183	168	194	209	194	207	202	185	205	181	196	170	213	189	189	207	209	195	205	201	185	196	201	190	207	209	181	173	185	208	175	174	205	206	202	195	216	185	207	194	190	201	207	204	212	194	191	183	200	203	192	197	197	203	207	194	198	177	188	197	192	199	235	191	199	206	198	217	187	182	166	203	203	200	204	168	198	187	226	209	198	214	214	173	168	165	172	196	170	186	190	192	223	187	213	199	171	191	199	205	174	184	196	210	205	186	208	163	202	207	197	186	212	202	182	182	201	198	203	203	208	207	189	224	196	190	228	194	218	199	183	186	174	209	202	195	203	204	184	190	202	200	190	214	176	206	201	173	190	190	191	232	194	192	208	220	195	208	222	201	181	199	194	204	182	200	194	217	213	206	194	196	199	166	173	206	190	195	194	198	203	188	190	176	204	188	182	206	203	211	206	194	211	192	209	187	181	182	201	187	196	203	192	177	233	203	165	185	186	200	193	195	178	191	194	196	174	220	215	198	184	208	194	212	212	182	201	204	183	194	186	193	204	209	201	191	191	187	190	206	206	190	195	172	210	180	190	193	194	177	182	173	200	182	187	199	194	221	201	210	218	228	179	187	185	192	183	196	180	202	195	189	175	190	192	196	217	202	212	203	214	210	197	194	199	207	198	189	204	205	196	213	201	209	191	175	190	186	233	201	178	203	175	207	187	213	199	206	178	182	210	210	191	186	212	237	204	198	179	171	188	179	219	212	213	196	196	200	204	209	208	187	181	194	205	222	196	174	196	206	204	205	186	192	189	183	206	188	193	183	194	194	189	176	197	205	180	195	234	188	187	216	188	184	186	203	215	211	205	198	181	201	184	223	186	232	178	193	173	189	213	176	198	210	204	183	197	206	180	190	218	189	183	195	206	176	212	194	200	194	205	201	198	205	211	195	198	203	174	155	192	183	195	227	196	221	212	187	180	179	187	203	201	215	184	196	197	194	183	181	215	202	189	181	204	190	211	200	201	217	196	224	201	188	195	182	182	213	203	207	209	165	221	181	201	194	205	213	187	168	192	180	202	200	193	191	184	187	224	178	196	206	214	200	191	171	224	191	178	202	182	186	165	162	197	218	182	202	186	219	205	199	198	204	206	194	178	210	214	180	206	195	209	196	208	196	173	205	184	190	200	198	200	206	198	204	174	217	191	196	200	212	195	202	213	219	182	169	198	220	189	188	215	195	174	200	188	214	183	177	180	204	197	196	173	209	197	189	184	213	199	196	190	203	192	190	191	174	192	201	196	234	190	201	188	197	228	191	182	178	200	168	211	199	215	216	200	194	214	183	192	180	186	208	204	200	215	182	189	226	226	205	190	218	164	174	210	189	177	198	167	200	188	204	180	193	182	208	195	210	214	179	214	209	196	178	189	167	201	199	198	205	192	210	221	201	193	177	219	194	205	223	187	179	184	194	195	193	205	206	201	191	194	213	157	202	200	179	209	182	195	216	197	183	171	200	224	195	213	224	193	199	189	214	173	191	213	221	185	183	192	168	189	201	180	166	181	183	184	177	192	190	201	196	202	205	213	192	182	188	195	226	171	199	194	168	176	188	189	201	183	213	195	201	184	214	197	159	225	198	193	179	202	193	202	219	205	169	174	219	202	193	205	182	181	197	199	193	189	213	221	187	196	177	206	199	202	188	171	212	196	215	179	202	216	192	190	204	197	199	181	207	213	208	192	187	207	202	191	210	203	222	197	226	225	178	207	192	189	193	189	198	197	183	192	205	187	179	183	192	179	209	200	220	198	214	204	223	178	202	188	208	176	228	182	182	212	197	193	194	217	199	190	200	189	219	206	178	196	187	210	217	190	198	182	186	182
25109	21097	27262	25045	9341	789	616	552	520	476	474	418	461	451	415	417	418	366	406	371	390	382	402	394	362	388	409	363	381	345	360	379	376	369	365	372	348	361	377	344	388	352	378	350	397	392	390	354	374	374	365	343	344	337	396	361	384	384	355	351	365	348	373	388	373	370	332	374	373	350	357	402	366	375	369	360	406	359	360	373	362	379	357	414	382	355	359	361	395	405	341	366	349	377	376	370	397	364	368	373	370	376	361	410	377	362	335	368	371	349	357	375	412	324	356	385	362	353	390	385	387	376	389	355	338	371	378	338	351	389	364	361	368	355	384	390	381	405	368	351	339	344	337	346	377	381	346	363	362	381	355	362	371	345	358	370	366	355	357	368	361	328	316	364	369	353	351	369	355	381	335	347	387	394	348	317	360	417	361	368	390	376	366	361	354	367	387	359	365	406	349	337	335	389	370	361	337	384	357	340	319	362	353	383	347	383	369	347	356	408	370	379	380	332	381	354	391	375	359	377	376	371	390	378	382	363	367	373	333	380	378	362	370	357	352	347	343	379	416	363	386	347	392	366	359	368	341	361	358	350	345	352	362	353	360	377	353	327	364	356	378	378	366	353	338	361	359	375	343	390	377	354	377	365	351	380	336	353	386	360	386	351	381	368	381	379	388	381	328	335	354	370	384	345	349	367	369	324	368	331	377	360	345	390	341	354	409	386	363	360	369	341	361	330	401	322	395	357	405	349	339	366	351	345	391	346	360	359	363	383	387	377	385	379	355	387	361	367	337	361	366	348	347	359	324	359	367	371	355	339	347	342	391	359	364	392	336	364	349	376	380	366	350	365	354	376	365	355	355	360	369	393	361	365	349	380	358	340	360	361	342	361	369	379	345	354	347	370	366	354	393	361	385	374	396	336	366	374	392	354	357	376	324	374	336	385	365	362	370	374	391	351	360	347	400	380	383	389	371	364	392	365	356	358	376	377	384	342	389	341	354	402	384	359	382	356	332	341	363	369	364	381	366	362	322	369	384	352	331	375	378	336	351	331	375	373	337	358	349	378	370	381	406	390	353	389	360	362	394	331	346	375	354	347	335	401	389	347	374	389	363	361	379	361	357	366	362	387	372	362	337	377	356	359	363	400	321	383	355	316	389	334	369	363	333	359	383	376	367	337	401	360	343	324	357	351	340	390	341	374	341	353	371	386	361	354	365	392	387	364	400	358	365	340	395	366	370	365	362	363	385	393	376	339	376	360	367	383	361	389	375	366	345	375	395	375	361	347	367	341	379	380	366	371	382	398	364	388	352	341	361	337	348	365	360	363	343	378	367	365	371	387	372	392	388	365	389	363	391	353	356	376	350	355	358	383	380	356	360	383	354	359	369	372	366	355	396	338	382	340	359	353	363	370	365	342	370	377	342	369	363	360	372	341	354	357	362	363	351	377	375	330	383	340	345	346	351	357	370	349	325	326	411	402	397	363	344	349	383	358	373	376	388	378	354	392	382	360	332	385	370	380	379	352	354	363	400	332	361	376	344	363	393	352	347	353	357	378	362	358	351	348	340	373	348	346	342	353	334	368	395	369	349	354	367	398	379	368	356	363	333	341	362	347	364	342	364	346	354	374	357	361	349	393	334	376	383	331	357	351	357	385	362	351	374	369	339	376	384	402	340	387	373	347	364	406	359	344	383	336	387	351	330	370	384	372	360	341	353	365	374	376	371	328	366	402	382	381	342	378	366	374	338	351	326	393	354	375	380	363	324	364	337	357	390	380	351	376	393	371	351	334	384	386	375	383	380	360	391	363	349	373	363	377	335	359	321	388	338	378	395	383	361	360	375	386	339	360	363	339	323	383	380	368	382	336	360	377	384	365	359	356	343	364	345	366	344	392	390	371	328	339	366	349	386	368	402	382	395	367	363	353	379	395	352	359	378	367	361	379	377	368	348	365	347	378	378	383	375	361	383	355	358	373	372	340	385	353	362	382	348	364	387	364	373	359	369	402	369	379	393	362	368	377	369	370	345	392	353	346	359	363	388	359	363	337	391	371	376	372	335	358	363	362	357	370	368	360	390	356	370	355	369	369	375	389	360	366	353	373	354	369	360	352	408	384	339	385	380	351	342	364	358	342	374	359	353	353	352	350	375	359	347	375	332	353	378	378	363	425	385	356	352	373	369	363	370	356	386	327	404	368	345	365	361	321	367	366	390	376	354	362	353	399	336	345	356	345	383	355	352	369	354	373	414	353	365	379	356	355	393	357	371	333	366	397	373	338	352	360	387	359	361	398	356	350	381	363	373	376	339	357	376	336	352	364	374	365	395	389	362	372	329	370	377	365	372	373	359	362	363	349	394	374	404	386	346	332	393	376	370	374	338	322	353	361	360	341	349	401	383	360	365	394	366	396	340	345	385	377	364	338	350	395	354	387	346	385	386	364	320	384	341	368	376	393	345	355	329	386	376	406	344	343	347	366	341	377	365	393	368	367	342	373	387	344	406	353	374	317	367	394	374	370	356	347	375	341	379	355	372	397	382	384	383	352	359	355	364	373	365	375	372	347	345	359	353	313	354	385	342	368	351	390	356	367	365	360	382	379	343	346	377	357	359	363	361	360	349	336	357	343	353	355	380	358	390	392	372	343	369	384	386	370	352	401	340	343	370	395	374	357	366	372	360	375	331	352	349	342	353	354	372	350	366	370	352	390	383	387	373	361	362	375	396	380	344	367	367	364	371	397	370	391	334	395	364	381	332	351	355	361	352	380	345	304	369	366	366	332	372	353	396	365	370	393	393	372	343	351	391	363	342	363	374	355	353	393	348	350	367	389	366	377	330	364	339	341	374	342	381	330	386	359	352	362	379	371	349	383	398	371	392	337	375	391	356	367	377	373	363	359	373	348	380	394	361	349	343	400	364	352	401	360	371	382	367	352	360	367	359	360	390	303	367	396	367	406	388	365	388	324	400	357	347	351	369	360	379	336	378	367	329	375	371	361	358	352	347	354	377	346	387	372	357	343	349	376	384	373	350	367	374	398	361	360	361	339	340	323	365	371	350	342	395	375	373	351	374	390	385	352	378	363	337	376	362	350	379	380	370	367	337	375	368	362	357	378	360	364	363	364	377	336	346	343	359	382	343	361	378	351	377	385	344	341	371	369	398	353	371	360	375	360	366	365	363	354	348	341	363	374	368	365	365	376	334	370	396	371	360	344	349	371	340	364	362	356	385	375	377	339	327	342	356	376	367	395	361	362	345	355	387	378	368	350	375	360	333	357	371	375	358	380	400	373	338	330	366	348	353	334	376	370	332	347	343	399	372	381	376	399	343	367	382	429	374	374	365	390	363	410	344	344	370	369	359	347	351	393	336	322	361	409	345	361	326	384	361	343	384	370	371	371	350	371	357	362	359	408	373	379	352	332	372	365	352	378	346	364	368	398	359	406	359	360	443	346	377	350	337	361	353	356	359	345	353	331	367	363	384	333	339	380	364	370
7723	5898	4767	2422	1818	1374	1203	977	831	765	630	686	578	550	558	554	511	519	481	481	458	442	498	461	471	440	482	459	426	467	477	437	470	452	446	476	471	445	439	452	440	428	444	491	409	438	464	425	434	429	484	424	450	428	447	448	414	416	401	459	444	413	442	459	458	470	439	468	463	377	462	442	451	432	409	466	397	410	420	446	472	427	405	394	405	468	441	423	394	467	441	415	423	423	460	389	464	417	434	446	440	427	447	432	447	442	395	433	461	433	398	470	427	425	403	429	458	436	423	450	424	441	415	416	426	404	420	480	435	384	475	422	438	482	442	442	417	421	448	423	477	440	424	473	443	413	464	429	444	434	424	428	426	438	439	430	447	435	421	461	451	421	463	401	413	426	443	443	431	431	445	456	415	437	465	434	470	441	395	469	423	432	463	445	443	437	464	433	448	462	423	414	470	447	426	408	436	405	430	423	455	464	396	439	451	446	447	421	452	425	403	424	425	404	454	469	437	437	471	453	436	422	441	454	409	449	409	420	384	431	406	449	439	413	425	477	447	415	418	413	474	386	447	416	442	468	416	428	483	432	450	433	419	446	404	452	418	440	482	440	398	426	464	458	426	424	441	487	428	434	427	429	419	396	439	469	438	462	456	440	451	438	437	404	408	493	453	401	451	427	418	448	430	441	442	448	398	453	459	439	416	475	431	412	417	406	422	431	436	433	402	421	473	419	375	423	468	407	446	442	434	435	464	457	419	457	385	375	421	479	407	435	459	438	426	447	451	429	456	421	449	387	441	424	411	464	425	415	426	400	438	439	404	440	411	436	383	454	456	447	466	436	456	420	419	453	486	431	414	434	438	428	448	455	475	432	420	461	414	445	436	425	423	454	424	447	423	443	470	427	462	434	435	428	427	434	437	424	430	433	416	439	439	471	447	475	462	477	401	420	446	455	434	472	414	418	443	412	423	458	436	438	436	429	415	451	444	465	422	456	428	430	427	420	440	438	456	442	461	429	447	452	426	443	452	425	455	431	417	372	449	392	435	398	448	441	465	436	461	448	466	459	457	405	453	440	434	434	433	441	432	439	410	425	437	476	419	425	458	468	439	420	454	417	450	401	425	444	422	474	457	419	422	431	461	445	412	425	408	417	439	411	450	420	448	429	418	466	444	425	478	455	411	408	436	424	419	440	427	465	458	459	393	458	419	405	404	450	477	392	415	414	418	427	441	484	469	437	412	442	442	413	439	435	435	416	394	450	423	439	429	420	442	413	412	423	454	458	414	443	449	460	413	456	457	431	432	392	414	398	415	455	480	460	415	464	445	397	427	449	423	449	438	453	393	446	403	424	425	436	435	433	414	410	437	405	435	412	437	426	406	441	452	436	410	442	412	440	418	444	419	432	461	429	430	427	427	407	429	461	422	425	445	456	436	464	426	463	447	429	425	428	407	431	423	458	457	480	465	402	428	470	429	434	411	407	405	450	450	460	399	463	419	420	436	442	434	498	435	417	426	441	423	431	407	463	427	477	426	440	415	440	434	414	455	465	457	423	440	426	452	421	416	426	438	421	448	391	463	412	428	439	456	410	429	433	429	420	465	421	419	411	454	459	405	435	430	413	432	413	454	426	447	427	417	422	435	446	438	398	419	433	435	430	433	453	438	452	440	460	399	396	451	437	448	427	394	434	408	415	415	452	425	430	454	431	407	453	441	442	478	432	435	404	418	420	432	486	404	454	451	398	428	428	453	436	444	406	396	455	431	436	373	426	423	446	443	435	419	423	424	432	381	445	439	440	442	432	418	429	441	429	434	411	465	413	414	454	439	451	443	426	454	421	403	420	486	440	421	407	478	429	441	392	462	473	425	448	438	447	465	438	471	440	420	401	457	420	429	442	475	459	462	447	420	437	429	451	432	459	407	428	401	466	465	423	458	454	430	438	417	398	435	420	463	453	447	476	430	445	427	486	458	437	419	446	419	423	426	437	421	407	441	390	422	454	455	420	450	429	462	440	430	450	433	462	432	448	430	426	430	478	435	404	436	473	430	401	465	443	461	412	492	438	449	432	430	437	470	458	456	413	445	441	440	432	393	403	415	405	419	438	429	436	454	438	410	431	450	433	434	443	394	453	431	429	395	450	415	412	448	430	403	466	421	484	446	437	452	453	440	413	454	395	433	460	428	454	456	422	439	417	449	408	441	452	420	421	424	437	453	449	444	399	525	404	409	473	488	447	412	438	455	437	396	451	450	439	441	384	440	437	432	430	415	434	439	439	416	420	391	420	448	440	452	448	450	431	453	445	421	438	415	413	419	429	437	447	403	434	415	427	454	448	452	423	443	428	445	425	432	447	405	444	437	436	426	444	440	435	447	411	470	421	447	415	415	402	420	437	397	431	453	448	415	442	449	432	455	451	407	410	432	440	418	418	425	423	418	441	458	429	409	470	423	455	435	397	406	451	430	423	458	454	428	430	458	435	419	425	424	464	431	409	431	403	500	441	446	452	445	411	440	453	456	474	474	433	435	422	435	412	449	426	470	463	434	435	457	435	441	453	460	397	447	457	444	425	411	385	406	410	455	434	426	424	449	436	428	410	421	414	412	430	422	438	444	447	453	439	471	434	436	429	439	416	401	452	452	414	413	453	445	436	413	433	413	441	432	447	446	443	420	402	403	480	437	391	464	460	466	428	446	450	447	398	405	437	423	429	468	445	443	486	447	416	430	465	466	401	473	452	428	422	441	398	450	430	446	415	437	428	437	448	408	445	413	404	384	442	446	484	431	412	457	410	433	430	456	442	447	413	459	408	439	439	438	446	454	420	431	459	420	460	419	440	452	428	405	437	473	440	414	463	389	451	496	433	429	473	472	405	425	392	434	447	432	392	387	397	426	436	442	431	427	426	451	393	419	433	427	452	398	508	428	433	471	446	442	423	425	468	393	461	445	439	420	402	453	439	454	422	416	453	418	425	419	442	461	435	442	430	447	432	440	433	471	415	418	418	432	459	418	439	411	400	445	461	473	426	427	401	445	433	423	454	419	393	402	441	455	460	418	427	439	422	422	452	443	440	458	395	411	430	419	395	458	429	429	429	437	446	420	407	452	414	453	428	432	447	431	436	444	446	454	447	445	441	437	464	433	482	412	453	417	438	408	423	437	455	440	440	420	445	438	423	436	451	435	426	451	425	435	437	414	420	429	402	435	450	426	425	435	452	445	402	427	428	452	446	436	446	431	445	425	458	450	429	445	443	390	460	411	443	431	424	459	447	422	434	415	475	422	448	388	400	444	459	461	428	438	436	468	425	395	427	461	404	415	435	427	429	436	463	421	398	392	397	443	432	463	420	464	434	448	445	446	406	438	415	399	461	416	435	448	433	438	472	434	474	456	394	439	448	439	443	438	455	395	453	429	397	420	443	447	437	440	421	408	473	437	464	429	452	425	434	434	423	443	431	425	455	444	402	459	400	455	416	442	442	413	482	449	421	450	369
22836	21044	28793	23497	21047	21087	9614	1089	785	595	512	459	397	361	313	280	263	283	275	246	233	216	199	198	196	170	177	178	188	166	165	176	180	151	147	151	180	146	131	172	151	163	142	142	135	129	139	172	146	156	164	139	150	162	140	140	144	138	146	137	150	126	142	153	131	139	121	138	145	120	152	130	133	123	144	145	128	133	136	151	140	152	117	141	151	122	127	148	137	122	126	123	132	121	139	118	143	144	118	125	137	135	134	124	152	132	132	135	150	142	116	137	134	129	142	155	139	140	142	146	128	127	150	134	139	143	118	131	132	132	125	126	114	140	149	144	139	114	126	127	139	122	141	126	128	144	139	129	138	141	105	153	120	118	121	137	123	138	129	128	133	146	138	136	141	133	114	127	124	144	125	134	120	129	132	132	147	124	113	124	142	151	103	123	140	122	162	155	136	139	134	150	121	136	151	145	123	144	123	127	119	144	120	142	144	160	125	147	144	146	138	125	132	138	150	127	103	140	128	127	119	137	115	131	132	139	142	129	129	123	124	112	150	120	132	124	124	122	135	139	120	126	133	127	146	154	126	119	132	118	118	154	134	114	119	136	114	129	126	117	132	127	118	120	128	127	148	121	135	149	136	131	129	129	140	138	152	126	136	115	125	128	124	120	133	115	104	146	124	143	118	136	146	135	137	129	151	125	119	138	126	125	130	155	137	110	135	138	140	139	125	141	120	138	132	135	151	138	135	125	137	128	142	141	125	133	138	146	124	134	129	106	133	129	153	120	154	148	120	128	124	154	108	123	147	126	146	110	137	124	137	141	129	131	150	122	104	138	134	132	130	123	132	146	138	130	114	124	150	116	152	122	130	140	138	123	132	121	136	112	128	132	123	136	126	133	160	111	124	146	146	122	130	115	125	117	117	146	142	124	133	100	138	128	122	130	114	129	140	148	120	136	144	165	138	154	119	124	110	139	130	148	117	134	151	123	154	137	132	117	143	103	134	142	141	123	137	121	125	122	140	108	149	132	117	146	136	141	124	117	124	122	132	116	122	112	120	122	155	105	135	134	121	135	125	137	122	146	144	138	141	138	131	129	135	134	150	118	144	126	127	146	129	134	118	142	122	143	110	125	142	127	109	145	146	121	135	109	124	132	121	145	141	124	105	135	146	111	124	117	125	138	116	144	125	146	143	122	137	129	161	133	133	122	142	144	121	116	146	120	125	139	144	121	148	138	121	128	124	154	128	132	117	140	138	127	127	128	109	140	111	135	129	102	137	100	140	135	121	137	122	111	112	162	132	124	138	129	125	109	125	128	154	121	139	112	105	134	128	165	132	133	124	126	137	117	129	143	137	150	109	122	118	147	151	136	114	129	123	137	130	150	126	139	143	118	128	132	108	128	133	130	146	132	121	117	143	148	129	123	129	131	143	116	130	117	144	150	129	113	129	127	124	131	132	125	138	129	123	117	129	142	116	131	132	139	122	125	120	131	145	144	136	135	144	133	127	120	131	130	118	133	128	143	132	116	133	131	131	122	124	146	151	142	122	141	117	127	106	140	137	134	143	133	130	130	126	137	141	134	109	139	141	116	130	139	119	142	125	116	108	118	118	128	149	148	134	140	115	158	120	137	127	109	132	129	138	106	133	121	136	121	147	123	142	154	131	117	144	134	139	138	123	128	111	129	131	114	144	127	133	135	124	130	109	106	132	144	119	140	151	138	128	121	126	137	133	137	137	136	123	131	133	141	115	142	120	128	130	117	128	129	126	131	110	122	116	138	140	126	135	128	147	142	132	137	123	131	125	149	132	126	118	110	130	141	113	127	132	123	128	125	112	102	116	124	138	134	130	119	153	129	136	121	134	119	142	121	138	115	138	116	132	142	131	119	116	131	128	143	141	130	133	133	149	126	133	137	127	123	137	132	144	118	145	130	130	118	133	133	129	130	138	134	131	140	110	135	134	131	116	126	140	136	110	125	128	128	118	146	117	121	119	116	136	135	155	135	130	124	107	148	129	133	141	119	134	146	153	134	104	120	105	111	139	123	137	119	123	130	122	130	142	139	122	145	106	135	139	130	129	131	135	144	110	116	116	112	130	130	126	126	139	113	142	132	130	149	104	133	144	122	148	110	130	147	122	102	123	133	122	120	151	118	137	147	117	126	153	133	106	130	139	137	126	119	136	148	122	119	126	142	144	143	133	118	138	138	142	134	138	127	131	133	116	129	122	122	129	146	131	129	127	118	122	144	126	110	135	134	115	122	115	126	117	124	143	123	132	153	131	131	150	131	115	131	136	137	157	126	139	110	150	152	144	127	138	127	127	138	125	130	128	133	128	121	138	149	135	125	139	136	119	132	115	126	142	116	124	145	142	153	140	128	129	127	137	128	135	128	100	147	134	148	130	122	133	156	134	142	169	124	139	135	141	125	134	134	115	136	124	131	135	124	141	128	127	121	125	138	128	125	134	144	136	124	137	155	139	143	139	131	111	125	140	127	97	126	141	150	122	109	114	130	143	120	137	122	127	135	143	133	141	141	147	137	123	125	130	145	121	119	148	122	119	137	122	135	110	143	111	113	145	152	163	126	137	136	129	121	122	157	142	129	140	123	125	122	131	120	131	122	131	124	114	147	128	126	163	118	109	132	124	135	133	132	146	118	135	135	123	132	123	132	134	132	146	153	123	135	128	126	151	130	142	152	117	149	132	111	134	136	113	115	123	132	127	139	133	153	124	141	149	140	134	139	133	114	123	135	134	142	112	124	141	114	143	145	123	134	143	124	127	133	115	135	151	137	127	126	121	131	138	150	121	137	125	104	153	131	142	160	142	138	153	131	122	120	145	135	127	152	118	142	127	137	119	121	116	149	131	134	111	119	134	127	143	142	111	152	136	130	154	121	115	145	124	113	132	145	144	146	120	126	129	119	133	148	132	148	147	116	128	131	132	140	115	116	142	137	125	120	135	132	132	104	137	128	138	110	145	113	143	132	143	131	129	106	144	130	138	114	128	143	128	139	150	121	136	128	124	137	130	136	157	141	127	147	142	131	110	137	113	119	151	132	151	146	128	151	139	129	147	126	133	137	129	139	136	119	130	120	117	125	135	132	124	138	136	114	135	148	109	134	130	140	111	135	124	147	149	130	134	131	151	117	123	122	143	122	139	120	119	95	130	143	128	119	132	156	131	151	147	116	128	137	143	150	129	134	124	148	118	128	137	140	122	138	128	134	115	119	140	137	129	134	133	123	114	146	128	112	137	138	134	121	128	111	126	143	110	118	143	125	138	120	134	134	134	140	109	112	126	126	118	128	136	123	145	147	151	128	125	134	133	123	141	109	150	120	147	134	120	141	122	130	114	130	135	131	123	130	127	138	134	144	140	131	121	130	127	136	125	133	139	139	104	130	142	118	124	118	134	144	133	145	134	142	131	122	122	125	149	123	123	133	135	117	138	125	124	132	156	124	127	145	141	121	124	123	119	125	129	142	140	136
11606	16682	13953	7246	5107	3659	2817	2196	1718	1312	1046	895	741	658	554	499	509	446	414	425	376	315	288	307	297	237	245	224	235	238	240	231	221	222	189	217	178	187	189	181	164	183	202	159	172	160	209	168	154	171	179	175	151	161	149	164	134	194	169	155	163	173	143	143	164	163	137	163	178	166	166	155	171	141	156	162	168	139	172	155	152	159	160	153	130	173	139	142	156	146	166	170	139	149	160	159	166	152	179	142	157	162	141	163	155	153	133	160	158	151	165	166	114	153	135	159	148	171	156	151	169	142	113	156	152	163	137	152	140	153	140	166	154	161	169	158	148	135	139	146	164	158	139	170	183	139	170	159	160	140	169	148	155	161	165	147	183	157	138	164	140	140	135	139	146	176	170	141	172	150	157	145	146	148	156	132	152	145	157	160	149	152	151	148	147	160	138	152	159	152	135	141	147	163	140	152	161	152	156	169	156	145	147	145	161	132	176	138	143	154	139	146	148	150	148	168	150	142	167	148	134	149	163	149	134	159	161	149	171	148	155	164	158	155	146	134	152	153	177	122	164	148	160	135	165	173	138	157	162	169	169	152	151	141	154	156	149	135	162	158	152	156	148	155	165	115	159	120	148	144	153	142	124	154	176	154	147	141	151	154	150	154	135	151	162	141	140	151	156	176	150	162	153	148	142	135	167	135	173	136	165	168	145	143	139	151	140	162	128	156	149	148	147	165	163	127	139	151	146	136	141	154	162	142	150	159	138	169	162	163	143	154	154	165	152	163	149	155	146	147	153	147	167	156	144	140	152	162	147	136	153	141	144	158	139	139	134	139	149	129	178	150	143	174	157	139	152	131	157	150	153	150	145	169	144	167	152	150	142	136	195	131	141	162	123	135	162	173	147	166	167	151	165	132	128	124	140	151	159	133	153	152	153	172	176	164	144	149	153	132	153	148	137	157	151	149	155	150	145	147	157	158	143	148	141	140	156	187	147	128	148	157	147	159	125	154	144	162	166	157	159	153	157	142	154	165	140	158	162	159	166	168	173	147	147	142	145	141	133	144	148	143	147	158	134	159	133	142	152	154	153	178	155	153	144	159	156	139	147	130	152	151	135	134	159	172	138	151	157	163	164	170	166	148	163	116	153	138	159	153	149	152	134	161	190	165	154	133	142	154	149	155	161	158	166	147	137	156	123	160	163	169	177	179	165	147	155	153	163	145	136	169	126	150	156	144	142	186	139	145	152	154	138	153	147	148	163	155	147	171	161	156	151	148	154	166	133	163	166	149	163	140	168	159	170	142	155	156	137	149	144	129	130	155	166	138	182	150	148	166	149	150	163	149	147	142	139	153	164	149	129	157	133	160	159	155	140	149	146	133	150	140	148	142	125	138	152	159	137	137	163	152	173	151	165	156	157	158	165	162	129	133	150	169	138	126	149	144	167	163	158	148	156	175	131	162	136	141	155	153	154	163	141	174	153	150	140	145	153	166	145	142	149	144	134	152	136	134	151	160	141	151	138	149	146	151	162	167	154	159	172	148	179	142	160	151	137	151	158	178	121	148	131	167	161	152	157	132	151	137	154	137	153	140	157	156	160	149	181	146	154	149	151	159	133	162	145	159	159	149	146	149	147	136	131	143	159	157	168	128	164	144	149	149	175	141	131	143	171	144	143	157	155	179	145	145	144	136	156	154	152	128	130	139	141	159	130	169	158	143	144	131	141	145	155	165	155	155	171	147	132	133	141	155	140	163	151	156	157	145	166	146	149	135	156	133	183	181	142	141	186	150	140	150	155	168	169	138	156	147	137	161	142	147	161	135	156	127	150	140	138	163	129	136	143	179	139	154	149	159	160	164	142	158	149	148	166	152	149	144	156	159	147	159	158	145	154	160	159	165	155	136	145	168	131	156	149	146	158	141	153	163	147	160	146	183	147	151	170	147	158	139	137	128	183	162	140	150	141	158	151	172	147	156	160	131	145	159	192	142	140	157	142	174	163	153	153	141	140	129	125	159	158	128	156	144	142	146	142	155	138	149	143	156	163	140	139	141	149	150	151	161	169	136	141	172	150	149	163	142	152	183	163	154	164	148	170	150	159	147	156	156	155	142	155	176	151	152	142	149	132	152	125	145	160	141	154	157	142	145	147	163	148	139	142	134	148	161	170	146	151	150	135	149	152	162	160	159	142	173	145	166	133	152	131	155	147	151	164	146	152	146	148	151	153	167	162	171	148	141	151	158	154	160	144	133	145	147	140	134	175	140	156	155	162	147	137	149	150	148	169	149	158	152	176	146	164	156	144	136	160	158	160	145	176	142	174	152	132	150	143	142	179	139	134	136	139	148	141	123	144	156	161	183	146	126	151	149	162	136	136	145	148	141	117	140	139	148	150	143	137	150	150	160	154	128	147	157	160	138	128	169	129	161	132	146	136	154	163	154	133	154	135	148	151	124	173	163	171	137	148	148	159	160	146	129	150	144	136	141	148	149	164	152	149	152	157	147	143	159	172	165	182	153	142	161	150	170	149	157	152	159	163	148	154	139	135	182	156	144	152	140	163	169	124	150	144	137	136	125	158	136	161	137	164	150	131	150	170	168	144	149	145	156	174	133	160	131	151	135	157	143	142	172	169	153	148	159	173	171	157	157	143	139	162	154	155	144	141	129	140	143	163	155	154	166	147	142	153	143	167	143	158	134	153	136	155	173	150	143	144	152	147	155	137	129	156	135	144	139	158	142	127	143	147	142	142	152	132	141	157	141	166	150	148	157	151	142	155	164	142	132	150	150	131	142	157	144	168	163	158	167	139	158	160	148	145	153	130	177	156	164	149	146	128	157	131	134	141	149	132	154	150	125	169	156	139	138	154	142	148	147	142	150	148	144	151	161	143	164	146	156	145	143	132	156	134	167	147	129	163	145	137	155	170	169	148	153	144	145	143	141	125	168	163	175	142	160	137	156	167	139	153	158	146	153	149	136	139	160	161	143	172	154	153	141	137	155	151	148	157	124	149	153	153	152	166	153	150	159	152	158	154	155	143	144	161	165	168	150	162	138	165	173	153	154	159	152	153	148	158	148	138	122	145	147	145	176	150	142	148	140	164	141	166	137	137	143	126	163	151	163	153	149	152	135	151	155	160	142	163	151	153	139	134	159	145	155	164	154	164	150	160	141	139	136	133	148	130	138	166	163	150	173	135	151	141	138	140	162	147	146	164	145	149	139	153	157	150	146	160	151	122	143	139	131	147	180	151	151	140	157	130	154	144	160	130	173	183	158	144	139	131	146	146	142	142	130	135	138	166	158	143	152	154	139	143	169	157	154	153	145	156	143	163	139	156	145	161	162	155	150	139	151	158	166	137	141	147	162	162	133	143	163	154	167	157	157	148	154	147	134	141	147	125	159	158	148	142	144	150	148	131	146	135	155	157	147	161	175	144	144	147	158	152	154	143	143	140	147	160	166	157	162	155	125	154	141	136	135	164	149	159	159	159	141
26954	20092	7107	753	461	411	377	361	393	355	337	349	353	328	352	338	340	324	346	331	343	309	345	351	355	325	351	351	330	351	308	330	338	310	325	312	351	314	350	340	348	329	330	304	328	318	307	339	323	322	343	321	337	357	353	358	302	321	339	350	344	321	328	341	346	292	310	330	356	331	340	314	358	332	375	349	311	304	303	309	302	355	309	310	326	344	334	358	296	321	339	357	332	329	334	337	356	339	324	320	351	305	312	328	308	320	328	344	327	353	366	334	332	319	331	332	292	332	311	351	322	363	317	357	325	336	357	361	367	305	317	332	347	351	323	305	324	334	341	319	305	323	355	326	325	324	361	350	319	342	325	288	315	327	340	321	305	378	315	308	310	303	357	330	351	357	360	344	325	342	351	307	348	332	341	326	337	334	319	323	364	330	318	341	327	323	352	297	332	319	320	344	340	341	329	335	335	360	308	333	328	304	322	345	341	345	310	334	335	335	342	312	311	344	319	355	340	323	334	324	355	335	318	331	354	319	344	348	324	336	331	307	312	353	313	322	345	383	348	346	318	346	328	340	333	355	322	335	298	338	350	352	324	335	326	354	339	343	308	356	342	332	358	341	347	341	345	356	298	321	308	335	299	346	322	314	315	336	330	361	359	323	344	346	344	324	338	331	321	337	365	324	348	374	321	334	322	344	369	328	309	344	342	296	318	329	316	313	324	358	336	323	349	339	336	294	305	322	309	341	341	339	326	330	326	333	347	342	338	343	288	320	336	348	333	336	331	330	319	349	319	325	349	314	340	317	336	308	338	350	325	329	335	336	340	326	322	341	348	334	315	344	349	329	320	324	322	320	325	326	364	323	310	344	366	329	363	320	371	347	324	303	311	371	368	333	337	396	307	336	337	304	336	319	376	318	306	365	339	313	330	325	351	313	324	337	346	299	324	331	354	338	361	324	307	370	344	371	298	340	328	315	318	324	327	355	318	340	315	330	342	335	323	326	332	313	330	332	319	324	322	351	326	321	313	286	338	347	351	336	355	350	300	346	331	315	347	354	307	329	322	376	328	339	328	332	338	349	331	328	322	324	362	311	347	333	331	337	345	347	353	315	351	366	336	313	379	341	321	340	349	343	337	340	335	350	319	346	367	341	323	341	326	328	304	329	325	337	325	304	344	335	300	335	320	315	325	363	310	333	367	301	342	359	345	365	330	351	300	317	299	341	337	338	360	337	314	321	332	324	377	339	344	339	300	314	343	369	344	340	324	340	327	319	339	324	336	313	299	344	340	332	314	324	305	324	358	347	329	331	340	383	338	319	336	326	322	329	335	326	327	345	344	337	342	324	363	306	321	357	339	305	360	343	327	306	328	325	276	309	314	359	313	341	335	337	339	331	354	358	314	330	332	293	359	361	332	312	311	366	330	353	341	350	315	342	331	359	347	329	318	341	334	352	354	312	323	321	312	336	351	332	352	327	378	318	343	307	333	299	334	303	324	338	354	326	359	322	325	319	333	327	327	309	359	352	347	336	335	311	289	342	350	343	336	335	312	335	324	328	340	339	318	299	328	344	328	322	320	345	357	349	354	339	334	295	364	316	330	329	317	303	366	328	304	354	321	319	318	323	334	360	336	327	311	319	347	315	330	311	298	326	352	328	371	345	323	314	337	335	306	329	335	317	322	327	350	361	323	294	341	339	320	331	338	315	343	346	330	308	324	331	328	343	292	384	330	360	346	319	347	305	314	321	319	305	347	345	314	371	283	325	340	320	324	324	360	336	343	332	351	356	336	293	368	293	338	337	302	328	350	324	337	317	335	344	340	340	340	336	310	331	335	347	352	348	323	318	332	345	347	324	323	331	342	292	338	341	325	328	309	323	343	346	333	344	329	314	321	353	333	373	336	315	288	335	365	326	328	316	339	318	307	366	322	334	328	335	344	309	325	316	363	352	336	318	298	306	333	340	354	341	334	309	340	346	318	351	321	339	358	326	361	338	341	333	324	337	332	329	344	303	328	307	322	341	342	321	356	320	356	318	333	349	297	330	338	318	305	324	363	308	311	327	354	326	329	325	332	330	307	341	321	338	321	303	344	358	349	346	338	340	343	340	321	328	330	348	321	324	312	334	336	346	332	342	335	313	346	324	357	361	322	342	310	342	350	311	351	314	342	355	333	332	307	341	350	312	324	341	335	327	338	309	312	342	314	371	322	339	330	316	345	321	358	316	336	334	321	340	343	366	352	317	369	313	314	322	352	342	347	299	308	348	327	349	350	334	306	339	327	321	364	349	336	341	305	365	334	383	339	341	368	341	360	329	355	335	362	342	345	362	323	294	343	344	327	341	346	333	336	322	355	320	337	325	328	292	335	330	357	320	344	307	339	316	351	341	342	351	356	354	359	285	363	281	335	316	339	334	319	328	311	349	346	326	317	343	338	322	297	328	349	393	304	329	331	304	329	368	339	337	356	340	315	343	309	314	319	325	340	316	323	314	357	298	297	319	313	325	351	342	334	335	315	345	337	334	333	346	346	327	352	339	321	329	348	322	323	345	326	345	337	325	311	324	339	352	336	312	333	343	298	316	307	357	318	356	339	347	313	337	330	348	338	336	327	333	335	342	319	337	333	336	300	344	314	319	351	324	316	338	372	334	314	300	348	301	345	333	325	307	331	332	308	345	309	313	308	314	349	338	350	320	311	315	332	336	323	329	313	332	351	354	321	328	313	321	323	335	347	349	346	329	331	332	333	348	343	337	351	323	343	336	372	333	319	328	348	347	348	337	318	370	341	310	333	331	311	350	346	334	338	329	342	334	379	344	347	323	329	353	306	331	336	318	325	329	324	390	299	333	338	296	330	317	355	324	299	373	324	340	359	355	347	359	337	366	341	328	311	370	332	322	321	329	335	342	305	309	371	315	340	327	347	362	348	318	371	354	310	327	333	330	353	360	312	333	310	344	327	354	313	310	314	332	366	326	352	338	328	330	340	286	323	304	275	315	327	348	328	339	330	330	322	315	378	340	333	322	323	353	391	333	340	317	329	308	363	320	359	327	351	327	338	285	343	344	344	358	298	353	352	343	331	359	342	355	340	317	307	347	305	342	322	344	334	314	345	337	370	330	345	309	329	346	339	342	320	322	298	354	346	340	323	313	354	312	349	327	335	366	341	319	369	362	295	349	299	324	379	332	318	328	324	343	315	345	322	333	360	338	332	324	314	336	341	347	346	310	320	334	312	322	336	318	327	318	325	326	313	343	347	346	306	352	321	332	347	360	365	342	355	363	312	344	332	320	327	377	317	300	321	331	333	353	320	334	340	356	339	304	350	299	292	353	328	289	364	316	333	325	338	302	327	322	349	337	314	330	344	350	342	296	331	324	321	312	313	316	362	316	325	325	337	328	304	329	327	332	300	344	315	302	330	332	360	337	322	315	349	311	346	357	351	310	325	334	294	304	319	289	327	329	329	313	349	339	327	339	285	315	330	313	339	335
5301	1281	1105	724	570	485	525	479	473	451	456	444	432	419	419	425	401	440	426	384	414	409	422	375	413	409	389	430	415	447	388	426	429	402	413	418	403	405	453	396	404	408	413	409	415	411	397	385	377	402	394	370	424	410	395	421	431	417	405	424	381	454	417	422	406	414	404	432	409	422	384	403	429	419	399	432	439	421	437	390	420	408	390	418	407	412	399	413	423	405	413	395	407	398	438	404	411	402	419	404	433	421	359	402	436	405	393	393	427	422	404	398	379	406	403	420	399	448	430	408	436	396	431	398	425	407	425	394	429	418	407	429	404	433	375	417	413	407	384	376	401	402	400	402	425	463	393	434	411	395	437	408	395	398	409	401	438	431	446	451	431	409	447	416	429	408	433	397	419	408	390	424	400	447	417	400	412	411	439	363	411	436	437	432	375	420	409	417	417	410	398	436	405	454	408	449	444	400	400	398	378	423	404	408	383	415	405	442	423	400	377	399	391	407	438	413	393	428	380	400	403	418	373	414	432	433	414	405	408	399	437	406	403	416	424	401	396	412	395	373	427	390	407	401	418	427	418	435	437	398	431	452	403	395	397	403	397	418	426	401	411	393	435	395	410	374	398	413	375	404	386	402	418	418	455	458	403	415	372	393	401	404	425	391	416	382	408	405	402	431	433	391	384	425	420	404	410	430	393	418	410	401	407	429	409	423	399	427	427	418	381	407	413	424	363	392	423	425	435	389	421	399	427	422	433	390	438	443	399	402	415	394	394	440	390	405	413	413	434	394	409	422	419	456	415	414	429	429	381	446	418	400	386	442	388	387	426	423	443	392	386	398	423	385	415	422	403	426	467	406	441	432	412	401	414	392	390	372	420	391	423	432	446	398	398	378	439	409	396	421	409	406	424	419	396	385	395	386	408	437	416	422	405	387	412	410	434	410	403	376	437	423	399	426	425	392	407	383	387	419	406	343	370	411	415	427	437	412	434	413	423	391	422	428	416	402	422	396	417	385	438	439	370	395	407	395	407	418	424	437	392	434	405	420	393	390	404	441	370	385	437	392	437	372	433	422	375	431	401	423	405	442	400	393	404	424	394	446	375	409	402	378	404	420	413	397	412	410	434	427	424	407	392	404	424	424	422	380	398	412	391	393	472	428	389	422	420	404	412	391	420	430	420	411	375	417	388	389	412	376	395	412	403	445	412	408	406	428	376	415	425	412	422	441	393	402	422	396	375	423	402	500	409	380	386	435	388	398	426	372	400	366	425	441	428	429	411	401	412	377	395	435	434	395	393	384	407	411	406	428	404	409	410	409	402	357	443	440	435	396	470	404	419	374	418	398	416	410	386	394	376	409	419	413	414	413	406	398	439	410	374	463	390	410	423	390	418	357	406	364	431	418	433	425	404	439	390	432	380	435	411	416	413	413	389	440	429	401	388	397	412	435	408	387	435	405	407	415	393	410	443	414	418	367	404	401	431	430	411	409	423	437	403	417	391	373	423	429	368	435	411	405	454	437	424	402	390	430	411	384	435	401	407	424	399	396	387	426	397	421	422	435	391	364	407	397	440	437	392	371	419	434	406	419	426	376	400	397	376	411	382	425	382	434	444	389	404	427	412	369	401	429	400	402	426	411	379	411	401	389	423	431	390	412	398	420	405	429	429	394	383	396	375	416	424	429	402	429	389	386	423	431	418	443	383	384	399	387	397	375	397	412	383	435	413	412	423	381	427	384	434	416	402	419	386	409	408	434	453	364	405	410	432	406	433	373	406	393	393	438	433	374	431	403	397	442	404	389	395	395	389	426	448	421	439	448	412	422	386	395	374	390	399	386	368	394	398	419	437	408	415	426	434	406	421	389	418	408	404	439	404	424	386	409	408	426	426	426	423	396	436	419	412	394	421	405	417	429	411	416	425	436	392	435	382	430	405	405	393	426	391	414	438	407	415	399	420	405	400	415	385	435	409	414	409	414	416	396	419	409	429	382	401	462	427	411	400	419	414	441	402	394	393	378	398	434	413	413	405	415	409	396	427	446	394	435	399	399	386	392	408	447	437	427	410	411	397	437	422	416	375	431	402	410	429	391	386	396	421	428	435	425	402	404	395	413	395	399	388	432	398	426	417	383	415	389	402	403	400	395	403	437	380	391	412	417	446	408	406	416	427	448	403	404	404	424	419	385	414	466	404	416	414	399	421	419	449	405	434	426	407	396	425	410	429	398	453	413	391	435	395	455	404	408	396	408	403	433	423	413	423	419	417	413	359	420	417	426	408	415	457	385	438	402	414	418	399	443	401	407	406	379	414	438	428	402	407	405	401	448	422	401	388	445	414	396	390	398	460	409	393	395	404	409	412	405	402	406	397	422	390	432	430	419	425	419	419	424	410	385	420	411	379	426	402	420	429	420	398	437	404	422	446	429	402	417	428	426	413	436	401	382	417	404	401	426	401	445	380	407	396	418	434	404	420	396	406	434	416	389	464	434	392	409	401	465	388	390	390	439	425	384	416	426	403	424	386	392	392	436	367	387	400	378	426	400	414	410	393	418	374	367	400	404	419	410	407	406	382	373	425	438	438	385	421	425	394	429	383	405	401	421	388	417	403	440	403	359	429	393	396	401	426	408	419	396	419	421	383	437	404	416	402	424	426	430	436	432	390	426	412	400	403	427	434	401	404	420	413	434	396	455	409	422	447	382	404	378	419	404	386	442	463	371	421	448	400	387	400	376	411	410	443	438	410	406	416	392	396	418	391	444	420	378	377	436	403	398	388	424	367	450	419	451	408	395	428	400	434	424	443	391	382	404	374	424	398	417	415	393	402	397	394	400	407	402	398	414	408	394	430	379	421	416	430	444	406	421	406	415	417	394	421	410	437	445	363	388	402	410	418	423	411	426	390	428	410	398	400	408	441	401	433	435	378	393	397	384	421	412	414	420	412	373	447	406	414	426	426	394	421	424	396	381	443	412	420	431	412	409	385	419	386	387	426	430	428	424	418	379	438	370	423	366	409	378	440	419	442	423	391	414	404	424	450	400	411	387	434	421	427	397	404	405	410	421	376	421	392	387	393	404	406	415	414	431	403	434	410	418	413	412	427	436	376	396	422	380	380	410	390	422	402	428	386	397	408	397	414	401	390	418	415	391	468	415	373	397	381	408	396	391	443	431	427	379	431	415	402	419	386	412	436	392	397	412	422	435	391	424	373	389	396	427	442	415	427	398	417	390	405	396	448	426	427	423	408	418	425	433	414	367	402	416	432	425	390	421	434	414	422	405	410	390	431	417	451	415	452	426	407	397	429	389	388	415	403	424	397	430	395	391	428	394	384	388	432	463	420	442	402	399	356	400	414	436	410	428	410	409	392	404	422	394	440	409	368	434	382	414	410	385	399	388	417	396	408	388	381	416	431	396	453	439	406	413	412	410	377	395	400	409	404	368	354	400	428	416	408	423	383	418	427	412	412	399	408	416	433	372	372	402	445	420	383	442
23769	21102	28475	23972	21080	10602	994	581	482	418	371	317	298	284	261	257	246	218	218	211	211	222	196	187	205	159	174	173	183	209	164	151	157	178	187	191	150	170	168	171	147	145	176	154	168	178	194	163	171	172	183	164	184	162	173	147	178	173	176	169	163	171	165	177	167	182	191	184	168	206	161	146	158	156	161	147	163	142	161	154	173	163	131	156	141	151	166	164	149	169	151	158	149	155	137	154	160	158	164	161	149	168	156	140	174	147	140	171	171	176	171	179	169	158	164	165	140	177	146	170	152	156	155	177	155	155	149	150	166	171	155	141	173	153	149	137	140	154	167	143	153	161	162	168	166	148	159	142	155	157	143	151	153	167	152	147	150	151	165	157	156	181	160	126	170	167	134	154	176	153	137	135	181	168	168	158	160	153	148	154	148	141	150	152	154	169	140	142	134	170	146	186	165	178	172	147	160	189	179	144	158	165	161	148	151	156	164	176	156	172	171	159	141	174	167	141	154	153	142	170	159	165	165	169	168	150	166	147	150	120	167	165	166	160	175	160	147	160	154	142	142	174	163	135	162	149	156	145	178	163	163	183	161	155	154	151	146	150	162	149	152	159	176	153	167	165	167	181	155	139	160	154	159	151	165	152	175	165	148	132	151	173	139	172	160	147	161	155	167	157	154	141	148	159	176	155	161	163	148	158	146	140	137	155	148	149	148	138	158	176	156	170	148	153	174	165	177	146	144	162	155	172	166	164	155	182	136	153	155	162	158	145	160	183	156	151	168	138	164	180	141	148	138	134	168	173	170	156	157	154	158	135	144	175	173	173	138	159	155	159	152	179	173	183	154	159	177	156	158	148	155	162	167	141	182	143	167	151	159	161	157	142	139	173	155	148	153	176	129	165	178	162	158	142	178	157	162	152	132	179	160	163	154	134	163	152	159	168	166	172	152	154	155	160	159	163	162	163	137	163	173	172	146	164	150	156	159	137	178	149	157	151	164	168	155	161	165	150	164	158	157	150	138	139	134	157	145	163	147	154	172	159	170	173	169	149	168	166	144	189	143	166	152	158	152	155	164	173	149	161	161	175	158	167	151	149	160	141	162	188	166	163	162	156	153	131	148	147	159	146	151	151	160	130	160	145	166	167	155	150	141	156	167	175	149	151	161	132	142	137	155	159	157	153	138	132	152	147	156	139	171	174	171	184	157	174	158	154	155	151	161	146	169	132	153	152	152	125	158	151	169	170	148	163	137	164	156	163	152	153	168	164	164	158	144	170	140	179	154	163	158	158	174	156	150	138	149	160	150	160	147	156	156	154	150	147	131	183	184	175	148	145	157	175	149	177	148	153	166	174	140	172	169	152	151	151	173	164	167	153	166	157	170	182	136	145	180	162	176	180	150	173	167	160	184	185	158	175	140	154	158	143	191	181	148	161	166	179	130	175	147	161	149	167	170	155	147	183	171	143	149	147	158	161	169	161	175	170	162	170	159	153	165	162	130	163	143	181	146	163	154	152	156	158	147	137	161	160	154	158	154	153	164	149	152	169	165	154	164	160	136	157	147	166	133	182	146	157	185	166	175	165	138	162	153	153	150	153	151	139	161	146	151	174	174	138	140	159	141	166	154	158	140	170	168	139	163	146	167	147	138	147	155	167	154	134	173	174	148	152	162	158	159	148	144	172	137	150	151	140	153	159	153	139	159	146	148	171	178	169	151	150	137	156	143	176	162	142	142	152	163	141	147	143	150	158	163	163	139	177	163	166	167	165	141	158	157	153	180	142	159	158	167	172	179	165	150	168	171	148	148	193	162	148	164	157	167	161	153	167	150	180	163	166	138	159	178	171	148	174	174	159	168	177	161	157	158	149	152	163	160	145	162	160	152	154	170	146	141	156	170	162	179	162	145	134	150	158	151	155	154	160	159	175	167	151	163	176	191	181	132	174	152	148	167	140	140	156	155	150	149	161	147	179	174	159	150	169	123	168	159	149	149	155	155	156	146	170	155	144	197	145	171	158	160	151	151	169	145	169	143	152	149	163	162	183	164	157	184	140	151	177	144	167	151	141	145	175	164	181	167	150	170	159	144	151	148	186	150	163	151	155	157	164	148	174	178	145	151	168	172	137	142	162	158	178	164	170	164	180	152	184	147	154	156	156	140	151	164	168	146	162	169	122	146	151	161	157	166	174	144	174	162	137	149	147	169	168	156	173	175	150	169	147	139	163	157	152	146	148	171	171	166	149	140	143	160	173	165	184	162	152	163	156	147	186	170	163	133	156	145	154	171	155	179	160	158	154	154	157	147	170	167	162	142	140	170	157	158	153	166	146	174	155	186	145	173	153	186	150	164	152	155	171	147	170	157	138	153	155	149	146	173	146	160	126	140	148	163	163	169	153	180	180	151	159	154	136	152	144	159	172	139	158	160	197	162	145	132	158	151	166	155	145	168	164	140	135	182	174	146	164	173	169	142	173	171	147	172	143	164	148	157	154	171	156	159	167	166	180	149	177	171	189	142	153	172	152	137	127	162	180	156	167	144	156	159	162	168	163	143	138	172	131	148	157	140	138	183	161	155	156	163	154	162	158	157	184	144	160	151	136	171	151	161	170	138	167	149	172	148	154	169	163	172	146	142	172	163	159	157	134	153	152	136	167	174	167	160	145	175	168	155	147	148	180	168	163	170	155	158	138	150	158	161	188	183	139	154	147	160	182	142	171	163	171	166	139	165	155	147	140	146	169	139	146	172	179	163	169	153	163	150	144	160	148	148	171	151	144	144	176	147	173	151	137	144	153	146	174	174	170	151	143	176	165	178	169	143	156	148	127	174	164	148	147	165	150	153	142	148	164	162	164	167	150	176	171	151	130	162	169	144	176	166	150	153	134	151	158	162	167	153	164	146	166	160	166	145	144	158	180	158	160	151	167	166	147	172	138	145	181	133	161	149	133	161	151	168	175	165	154	162	148	140	150	155	157	179	138	133	153	155	173	147	125	158	178	158	160	165	147	161	141	154	163	134	129	167	160	158	168	178	132	183	143	184	143	111	140	147	163	162	166	160	145	178	174	167	155	157	159	187	170	147	151	160	146	164	154	152	149	151	159	176	158	163	136	153	129	143	159	151	156	146	158	173	163	147	167	145	161	147	148	156	163	136	152	189	176	166	141	154	162	161	154	132	172	171	169	159	167	172	161	167	156	184	162	158	153	163	152	165	165	134	174	169	170	157	145	166	177	167	150	174	159	140	154	186	149	170	145	162	161	167	172	149	166	161	159	169	141	154	141	145	158	142	164	162	168	161	156	154	136	160	147	148	145	152	142	160	162	151	157	159	147	159	151	162	170	166	161	178	164	156	137	153	132	165	161	154	160	131	158	164	144	168	147	132	179	144	169	167	139	145	152	159	171	156	167	159	172	164	130	150	145	162	176	156	171	162	150	145	152	144	156	152	169	173	149	148	145	181	151	147	171	153	152	176	144	161	177	162	158	142	142
8267	10287	8744	4319	2795	2112	1604	1245	1000	851	696	600	519	470	414	367	379	343	358	306	276	295	268	272	252	241	249	232	238	241	280	219	229	215	225	210	211	247	241	222	265	211	209	211	224	228	206	181	218	198	220	212	216	206	210	196	212	226	194	209	190	207	191	187	186	236	209	217	194	202	186	202	190	206	210	236	231	199	198	197	191	217	205	210	207	206	187	205	185	178	231	185	195	211	192	201	184	187	189	175	213	218	196	213	205	211	192	193	192	176	217	218	220	201	180	210	222	212	182	212	192	220	184	179	202	200	196	186	215	235	200	182	193	187	195	201	227	191	200	193	198	173	191	189	165	207	201	189	211	208	224	201	188	199	198	199	205	198	210	194	208	191	213	200	213	203	176	210	192	182	181	209	200	205	217	199	206	188	216	186	210	194	202	190	240	191	225	191	210	213	193	199	210	191	204	191	212	208	220	175	194	205	195	200	174	204	191	234	194	216	226	196	206	204	195	198	191	208	208	190	228	207	220	207	216	191	202	213	210	227	168	177	220	187	188	209	209	174	189	191	196	209	203	195	228	227	198	208	211	206	209	201	197	183	228	187	184	190	236	174	192	164	199	189	215	198	220	213	203	219	227	215	185	183	199	154	203	198	220	177	229	202	182	211	205	182	196	213	189	170	179	179	183	192	218	183	215	208	215	182	199	203	202	168	193	192	182	200	203	199	201	190	198	200	185	195	214	200	223	187	199	205	192	212	175	209	189	206	201	193	190	203	180	217	234	190	199	213	180	203	219	199	211	187	216	209	218	200	212	198	195	183	216	195	202	211	218	182	193	191	214	201	210	203	174	199	204	195	190	210	199	201	196	205	202	219	216	167	214	212	198	192	204	202	209	213	181	200	196	206	178	194	225	186	195	225	194	194	188	210	191	186	207	201	208	189	207	212	201	206	205	197	203	198	208	184	194	201	198	207	215	219	207	183	186	195	190	195	179	215	200	204	174	202	187	203	200	212	214	186	199	191	203	206	188	198	219	189	193	186	193	193	189	203	186	221	200	192	208	204	195	200	206	212	201	205	218	208	213	182	202	204	179	200	190	180	191	207	193	182	188	194	207	204	204	182	184	193	208	178	203	204	187	207	190	190	206	218	225	198	200	186	196	201	210	170	198	221	207	217	182	187	193	206	196	201	208	200	204	194	222	231	207	210	216	224	192	194	214	193	205	217	173	189	217	187	210	199	196	198	182	199	178	195	202	186	200	192	181	177	199	192	193	194	169	195	212	233	210	200	188	164	194	183	186	238	196	189	212	212	214	204	189	197	186	204	168	165	193	171	185	228	199	191	187	220	189	224	175	202	193	205	186	196	175	188	186	209	208	205	213	210	205	212	219	200	223	201	194	204	196	210	192	204	237	198	210	199	214	198	177	186	225	194	188	179	211	193	207	207	207	181	218	196	187	196	185	188	213	181	192	213	203	194	201	223	185	218	211	192	207	208	199	202	205	208	177	216	192	198	188	202	238	198	224	210	209	210	218	207	203	223	203	202	203	226	183	209	218	192	171	195	213	212	194	197	210	209	219	191	222	186	183	207	196	191	207	205	205	200	185	199	205	167	208	203	210	206	168	202	196	213	188	206	192	164	197	220	187	185	205	206	179	206	201	194	194	180	203	232	213	205	206	209	196	197	211	215	213	218	198	204	228	169	188	194	205	182	178	205	218	189	184	196	205	201	175	162	209	193	215	205	195	192	207	198	239	193	196	193	186	196	194	218	182	206	187	220	209	188	173	213	194	181	180	176	209	195	206	184	186	201	216	195	194	232	216	212	206	187	177	198	209	224	182	203	208	177	187	188	193	197	208	222	201	218	203	202	210	179	213	199	213	195	191	182	201	210	196	198	160	212	200	197	204	189	217	193	184	191	208	209	196	228	196	215	194	204	231	205	192	183	240	206	186	187	216	208	213	208	212	214	212	205	191	191	183	197	191	205	192	204	204	191	198	200	202	186	203	194	188	218	213	191	189	188	183	189	217	194	189	194	193	197	172	228	199	199	186	191	198	199	205	192	192	234	193	177	187	179	183	194	195	224	184	211	192	189	196	211	222	177	212	201	196	167	184	178	190	173	206	183	214	217	210	197	211	209	197	191	213	185	198	212	196	208	221	204	193	207	208	201	215	214	175	209	211	186	181	204	192	203	199	194	193	201	209	181	192	223	201	195	181	195	198	206	207	212	202	194	192	199	207	206	203	193	221	206	192	211	199	189	215	181	183	201	199	230	191	228	198	209	202	173	194	211	177	199	211	218	220	171	211	199	210	186	182	212	195	184	204	171	204	208	189	243	202	187	205	208	199	200	191	201	181	211	192	222	203	196	205	185	206	214	220	201	189	174	203	206	212	186	193	207	174	195	170	212	202	215	203	217	188	199	189	217	210	206	185	197	204	228	196	201	179	230	202	218	241	199	213	209	184	173	180	192	205	205	196	186	207	204	226	196	196	221	211	215	203	209	198	204	208	203	186	187	197	190	199	212	201	206	196	210	199	195	202	214	202	205	178	209	202	219	204	221	200	190	207	192	199	210	171	195	188	199	210	210	212	177	213	192	221	196	180	186	204	183	184	195	185	193	204	193	202	236	202	199	199	233	224	198	203	198	212	186	204	188	194	186	213	204	203	190	224	228	195	209	211	185	203	208	214	205	204	198	214	191	195	205	188	199	210	203	207	180	194	197	192	216	209	192	202	223	203	186	183	200	203	211	209	224	204	182	200	209	213	197	214	205	195	193	172	242	215	194	213	207	191	181	213	187	175	214	201	199	205	202	193	197	175	196	211	194	210	218	209	203	191	215	200	194	199	156	213	196	186	199	192	190	224	211	195	215	197	221	212	181	179	196	185	191	204	200	216	182	211	185	192	171	186	186	183	165	193	194	192	169	208	195	193	210	184	207	198	228	180	188	218	201	201	188	220	206	191	183	208	216	200	196	181	209	186	197	212	223	190	201	209	186	191	197	192	205	203	216	181	186	228	196	204	225	188	212	197	191	223	210	190	194	199	186	177	210	185	179	232	200	185	182	190	200	200	215	212	191	194	222	225	213	207	214	202	156	206	212	179	178	230	195	194	198	197	206	184	217	212	196	177	198	182	190	189	210	206	176	209	209	195	216	179	205	201	208	205	209	204	200	206	185	204	217	214	212	218	216	193	193	215	201	181	217	184	197	201	167	224	203	196	204	191	204	220	196	187	210	226	223	218	199	205	215	190	198	207	215	215	202	168	195	208	173	177	191	198	207	179	189	200	188	197	193	194	217	210	222	198	209	206	209	220	225	222	201	211	226	216	198	201	196	172	201	209	211	187	227	197	194	210	202	174	198	194	190	221	193	230	225	207	202	202	193	203	184	195	200	221	184	201	199	188	218	213	194	158	198	189	223	194	182	191	182	185	237	201	215	196	204	212	203	213	162	203	186	185	201	197	210	229	200	216	218	196	195	214	194
25119	21072	27219	25012	9480	852	669	542	511	445	438	441	438	415	384	431	404	391	403	408	398	402	364	402	340	386	372	393	412	380	377	391	377	412	352	382	357	335	395	375	377	370	394	395	373	376	380	347	368	388	388	377	378	395	338	369	393	382	373	379	340	351	376	360	359	362	355	382	374	382	354	349	378	333	376	353	367	390	351	355	380	401	370	346	375	388	391	371	360	358	381	366	381	369	365	362	365	404	358	330	391	340	360	399	376	396	396	365	379	358	375	339	373	387	358	385	430	351	367	409	350	341	395	409	346	367	368	349	368	350	380	368	428	340	382	352	376	408	366	380	365	369	354	393	381	358	387	397	323	369	375	349	360	376	372	361	337	364	382	353	371	387	339	369	389	399	383	392	359	357	393	395	384	377	387	347	358	371	353	381	352	345	346	357	384	377	348	352	373	357	392	367	394	394	367	352	342	368	346	363	376	354	368	388	343	403	341	378	384	373	398	344	381	371	391	377	368	349	374	390	358	367	366	353	367	358	391	377	362	393	353	320	340	343	366	396	367	358	362	356	367	366	368	390	386	342	369	415	343	328	372	379	363	357	394	356	359	351	405	371	346	343	359	406	364	358	377	358	356	359	341	362	349	368	366	346	350	376	343	372	400	410	390	380	370	334	347	376	380	403	385	371	367	369	365	357	362	367	356	373	379	379	337	370	385	380	391	352	362	360	387	335	353	349	401	378	368	357	366	356	372	366	374	427	349	349	350	354	379	374	399	325	347	364	381	379	347	350	391	404	388	366	396	380	378	401	383	417	401	383	383	378	396	371	359	381	372	372	372	354	382	331	350	367	389	391	354	324	363	360	389	387	389	373	400	406	335	382	373	372	370	384	385	368	342	391	364	371	406	354	418	376	380	359	398	377	377	353	402	344	368	377	357	387	352	377	353	370	357	382	351	350	365	396	351	394	386	384	348	378	386	396	368	345	356	354	380	343	360	367	356	320	364	362	390	383	386	360	347	358	362	391	341	360	386	396	408	379	404	348	357	406	373	371	355	379	327	366	379	392	374	386	404	407	417	349	375	380	372	357	354	364	363	363	357	361	389	386	374	354	353	363	367	384	382	362	372	344	398	351	383	345	369	374	343	334	367	412	371	375	376	374	341	358	373	354	364	375	378	376	353	368	371	361	373	363	393	362	390	412	372	323	349	325	353	397	383	369	402	384	381	359	367	367	357	375	351	371	323	367	389	362	359	413	375	343	356	348	355	333	378	351	389	378	338	391	358	360	358	340	400	361	344	388	377	373	358	376	357	383	362	363	391	376	370	369	388	397	350	373	350	366	393	373	363	377	345	372	343	397	358	395	367	392	367	350	353	381	395	370	357	355	350	384	369	396	371	354	372	363	358	391	372	353	365	382	391	374	362	374	354	368	372	358	374	344	391	361	348	325	339	370	346	393	366	377	369	347	343	382	385	360	349	387	368	333	373	396	350	368	342	358	372	353	381	359	367	386	353	372	399	387	359	362	369	403	390	360	410	377	395	402	381	396	323	348	373	391	361	371	357	367	388	384	374	354	377	370	376	404	366	399	351	332	372	393	379	345	322	364	366	390	373	406	391	364	372	360	383	378	392	403	415	383	334	367	366	349	348	361	387	383	375	363	364	362	340	374	410	357	362	324	371	361	342	368	381	377	350	384	355	342	371	382	381	389	360	352	383	353	365	388	358	321	378	397	341	359	362	350	367	361	384	355	369	365	381	352	395	346	338	381	382	364	377	387	346	368	375	369	392	332	373	358	389	363	376	345	370	379	373	370	381	365	370	377	350	337	345	349	341	361	358	388	364	351	353	354	356	398	339	379	373	376	387	346	359	342	387	344	355	346	369	334	372	342	385	381	353	353	382	376	353	365	386	328	360	331	374	385	372	370	344	363	371	371	377	342	374	373	387	398	366	383	314	371	399	374	373	382	372	385	372	372	394	392	373	360	380	388	345	372	379	364	351	387	384	382	342	369	355	376	338	346	350	333	348	332	340	378	343	364	383	381	384	349	386	338	411	360	351	338	355	378	376	372	399	364	369	341	382	357	385	384	392	352	341	347	385	355	385	355	368	349	367	379	356	373	331	367	348	360	386	353	382	363	367	396	356	377	336	348	353	384	358	389	348	340	363	357	357	376	365	367	346	378	387	358	365	366	342	370	371	362	383	361	375	354	359	369	391	382	348	336	367	384	358	352	375	385	387	385	373	383	371	356	398	362	354	338	360	374	373	357	354	358	359	396	331	360	330	364	408	391	391	378	381	330	342	358	387	359	382	400	382	348	388	375	404	359	397	382	385	385	366	366	375	377	392	358	344	349	335	356	374	352	364	357	407	375	354	371	368	365	391	371	343	377	335	379	377	359	389	375	365	369	365	388	344	361	365	402	372	364	373	333	345	338	341	374	360	387	375	371	362	383	380	340	392	338	366	385	348	368	351	362	392	365	363	360	366	368	374	375	361	351	345	371	366	356	367	377	388	354	355	364	371	401	384	357	379	379	399	354	381	360	362	350	359	359	380	373	368	366	371	339	357	356	359	393	368	355	366	348	382	389	359	378	367	347	382	373	362	363	388	335	358	380	378	370	343	384	394	358	384	390	350	336	392	376	373	384	382	373	373	356	371	333	366	351	350	370	365	370	366	381	347	392	401	358	379	374	364	358	368	425	358	352	401	367	379	385	355	359	378	361	359	380	386	374	370	371	367	352	342	385	365	319	359	346	369	363	365	378	370	367	337	383	372	389	379	358	381	340	377	374	411	379	367	363	371	379	355	363	354	359	379	356	345	342	400	374	340	408	347	382	379	360	366	355	367	361	342	381	373	355	373	349	380	378	334	375	350	322	370	399	381	358	371	386	363	360	377	360	399	386	369	367	374	351	396	369	357	348	372	335	352	387	370	368	375	345	352	379	356	382	385	399	358	399	339	389	365	377	374	396	358	407	362	366	375	381	381	362	360	372	366	366	418	405	370	339	353	393	385	367	359	352	372	365	379	350	367	355	379	388	361	320	341	355	360	359	357	415	384	359	414	373	364	385	375	368	360	384	387	339	360	382	327	323	403	329	395	385	339	364	352	363	364	354	383	364	371	421	379	367	367	357	369	413	346	375	364	358	399	351	351	359	340	340	337	357	397	390	348	355	358	361	395	376	364	377	365	353	342	366	352	370	367	382	324	373	354	365	337	351	370	342	374	358	343	384	351	379	365	369	368	369	357	377	382	345	392	365	361	358	379	371	346	397	354	361	362	344	368	369	372	376	388	387	410	354	325	369	374	387	343	333	356	332	341	348	375	346	369	335	411	331	360	372	386	358	328	408	359	378	383	379	363	357	370	338	357	358	355	359	397	379	347	365	385	372	383	364	376	384	380	328	383	383	382	375	334	330	383	368	363	345	351	348	371	351	397	343	365	378	360	380	378	349	360	388	356	358	370	371	377	377	356	360	390	360	361	366	359	347
7793	6030	4681	2420	1798	1438	1109	940	832	769	674	630	583	589	529	531	483	520	496	534	514	501	458	481	499	470	459	464	465	491	479	455	457	487	450	439	485	439	435	450	451	464	454	473	428	446	437	464	432	429	415	472	445	440	454	413	469	458	439	415	458	426	452	418	400	424	413	456	444	458	455	448	455	453	436	444	465	429	482	465	459	439	415	464	394	456	444	480	423	443	416	452	478	460	454	414	436	431	464	425	465	449	405	403	459	446	430	423	426	426	472	478	445	449	464	398	441	482	470	440	425	408	451	417	465	441	440	436	443	453	467	401	431	438	463	450	453	437	412	447	443	449	431	453	475	432	413	443	423	466	440	470	414	435	412	448	460	413	455	468	408	458	406	488	442	447	450	412	411	449	433	478	450	434	442	438	442	436	416	416	433	436	452	449	434	447	399	439	484	445	434	450	436	424	452	427	441	414	469	452	464	456	437	452	467	454	384	468	429	401	457	452	424	438	433	443	424	419	409	425	443	399	436	414	437	414	449	440	420	418	405	410	439	459	465	428	463	443	450	423	460	428	415	457	434	391	434	427	424	439	397	458	448	430	468	421	483	432	440	428	416	437	458	480	440	405	443	419	434	405	424	403	444	443	436	434	484	422	488	436	416	436	467	458	431	457	437	457	406	442	391	459	416	475	432	435	462	431	472	496	427	418	436	444	427	461	460	444	421	430	461	467	431	422	394	453	456	426	449	434	426	464	396	432	443	431	454	439	431	474	421	448	421	449	464	458	436	417	466	435	440	428	431	437	473	429	440	428	455	434	445	464	440	444	444	497	444	470	427	400	388	416	438	411	439	421	427	439	470	399	430	432	450	414	406	420	426	424	460	430	420	429	438	465	427	398	439	439	431	441	455	449	472	435	404	433	426	477	440	413	458	447	422	392	481	464	423	460	394	439	428	458	407	403	427	427	396	415	421	444	448	416	449	445	424	450	435	434	447	432	416	449	435	419	462	439	438	416	444	451	459	425	500	427	402	413	443	462	471	399	462	442	455	452	436	398	429	437	430	435	465	461	441	457	462	436	441	448	443	410	424	444	443	459	447	421	428	441	428	428	436	420	431	453	423	459	422	471	412	436	476	470	462	440	472	388	465	448	450	435	448	439	420	426	443	445	448	437	449	431	481	446	442	427	484	416	448	443	411	423	436	459	462	445	407	444	430	443	452	422	426	477	451	440	409	458	416	426	424	419	420	433	501	450	436	431	451	469	434	452	433	418	429	438	439	434	446	484	435	444	446	454	469	447	448	409	421	425	490	469	429	420	431	436	446	448	458	401	445	450	386	427	444	452	399	400	488	456	443	412	436	437	454	425	429	408	431	431	443	469	440	443	440	491	465	411	444	438	421	471	445	422	416	448	447	429	434	424	430	416	422	439	438	433	434	423	436	438	437	420	444	450	423	466	420	454	450	489	419	417	411	439	448	461	428	438	444	450	450	445	451	421	456	438	432	479	439	434	455	468	470	464	425	448	440	407	442	473	420	446	414	425	449	398	420	496	442	426	408	480	420	459	446	438	430	431	436	448	433	474	418	454	424	468	449	403	440	449	451	436	412	465	446	463	423	456	442	415	435	421	421	408	469	438	453	424	404	451	431	456	468	452	388	472	422	452	410	458	463	435	419	443	433	473	483	440	424	428	453	465	421	421	453	433	443	467	419	458	457	450	433	451	429	468	426	425	401	458	440	432	475	407	436	423	428	459	419	458	448	432	431	453	406	445	442	419	432	423	405	416	497	433	451	403	486	431	417	467	470	454	428	463	438	410	432	462	437	453	479	435	430	459	444	440	485	446	450	428	434	444	406	422	433	438	415	451	443	445	447	423	432	421	440	445	420	411	426	428	415	433	418	457	430	462	454	424	447	408	430	450	456	424	442	435	445	438	452	461	445	461	444	443	448	459	452	401	408	485	438	471	422	432	435	466	437	415	446	402	484	449	418	455	423	429	378	429	442	435	443	444	440	438	431	418	468	419	443	404	426	402	393	418	423	478	409	479	442	478	444	413	408	413	415	399	429	458	450	426	440	408	457	477	372	445	435	423	418	439	421	428	454	437	392	464	445	436	434	442	435	438	422	432	463	442	468	434	453	418	429	464	396	445	429	445	410	428	457	443	439	422	429	449	416	449	440	457	457	443	440	449	413	448	435	456	452	449	451	438	458	434	417	424	411	461	468	458	465	432	455	468	445	436	430	437	452	483	435	460	476	442	401	438	417	425	453	403	437	438	428	440	448	403	424	407	443	440	448	420	440	458	420	477	460	459	419	415	430	417	425	420	439	411	398	454	471	466	475	440	470	452	423	424	430	432	449	463	454	438	451	442	454	436	470	430	429	457	465	419	414	425	423	457	463	459	454	410	508	455	425	420	450	440	398	457	417	458	412	421	416	482	443	430	462	446	440	453	475	464	416	411	468	442	428	430	462	456	433	436	433	459	414	401	481	442	408	471	432	459	419	457	515	454	407	434	454	436	428	448	462	445	459	417	422	429	447	461	454	428	435	442	383	451	463	453	436	421	442	459	460	415	444	437	443	444	413	469	456	455	439	433	419	427	426	415	422	409	419	431	421	422	434	418	455	436	455	433	484	434	447	420	452	417	444	476	434	435	443	441	439	436	439	440	454	408	453	481	439	438	426	474	418	426	432	429	450	462	435	430	431	433	440	463	472	491	472	440	462	463	446	444	424	454	426	440	485	423	390	459	430	437	472	421	452	442	424	414	424	419	450	449	457	465	418	452	446	458	448	454	443	417	427	424	458	444	424	408	398	496	438	438	449	423	453	411	426	449	428	400	412	407	457	440	469	470	407	414	426	400	443	412	436	440	438	468	415	419	436	458	440	451	438	418	396	450	439	405	425	427	472	439	397	459	440	472	411	445	464	416	448	438	409	428	428	434	402	424	437	420	453	462	378	468	433	473	476	466	446	432	462	436	437	441	457	409	465	431	474	458	423	422	449	441	439	443	437	458	492	422	455	406	432	469	460	450	454	403	432	425	432	429	446	434	483	463	412	390	454	445	427	457	432	434	490	434	459	418	421	443	454	447	453	449	445	433	472	445	445	427	433	472	450	443	465	411	435	425	439	460	456	497	458	446	421	441	472	405	484	457	462	426	423	447	420	438	440	453	434	437	458	431	438	445	453	424	436	442	407	432	468	480	457	455	437	473	426	441	460	423	442	451	458	447	445	450	440	443	441	472	428	422	453	446	438	441	451	483	450	439	435	450	456	436	422	448	462	438	431	489	422	463	399	452	450	448	434	454	455	455	440	468	437	415	417	437	434	455	448	427	413	456	472	435	413	427	434	428	434	439	451	439	430	416	480	427	435	445	424	465	434	447	468	430	408	410	420	437	454	432	414	449	467	416	457	428	413	442	437	419	397	456	461	464	437	421	430	453	441	444	467	474	444	448	459	431	421	423	430	407	458	438	441	411	456	469	433	487
22877	21110	28908	23566	21111	21148	9564	1055	722	636	520	444	394	356	362	284	256	282	290	260	228	224	223	218	197	196	173	211	162	187	163	165	151	157	142	161	190	162	156	140	126	134	152	136	134	144	125	148	140	135	162	145	158	155	149	137	128	161	147	143	123	140	167	116	128	149	158	137	123	118	147	132	149	129	135	153	150	140	121	124	128	167	140	147	151	132	129	120	141	124	116	151	151	144	135	120	138	132	144	140	116	141	129	127	117	142	164	143	133	120	134	129	134	121	125	134	167	132	150	137	111	125	159	131	137	133	126	116	135	119	139	140	142	126	135	147	141	155	151	134	154	147	131	123	134	106	127	136	124	138	141	134	130	138	137	143	150	138	125	138	154	141	140	143	130	122	120	133	153	138	121	122	124	143	133	157	129	114	122	147	133	126	115	120	135	146	141	134	128	115	110	131	138	117	117	139	134	128	154	134	138	127	148	124	132	163	145	129	133	149	128	156	144	140	150	117	143	134	146	132	124	149	125	113	129	150	133	136	140	139	139	135	149	134	139	142	136	138	147	137	125	140	123	136	131	116	124	153	142	121	143	124	118	129	138	145	138	144	130	146	138	133	117	136	125	149	128	122	121	142	122	128	128	161	122	120	127	161	137	138	145	143	134	130	128	120	126	140	130	139	140	137	163	132	136	128	123	135	139	129	124	144	129	122	124	126	134	131	148	125	150	127	130	139	123	142	105	138	129	139	134	133	148	126	124	121	121	131	138	127	124	128	138	135	131	127	126	138	124	142	148	123	117	134	139	139	145	131	127	142	126	145	135	142	129	143	141	157	116	145	133	153	125	146	119	131	140	144	133	136	128	155	129	114	130	130	141	143	136	123	127	140	141	140	160	123	145	130	121	130	120	128	144	128	152	148	114	123	142	116	141	138	111	122	117	120	137	129	136	141	148	136	146	140	116	124	142	130	131	120	114	138	128	135	136	145	123	129	133	103	134	127	136	127	117	143	134	139	138	147	140	145	127	139	112	137	138	133	162	145	146	130	137	137	128	131	140	141	136	144	129	134	118	144	129	131	118	132	137	132	132	120	122	137	137	127	124	135	131	142	141	158	141	129	141	131	154	112	140	143	135	119	116	145	138	139	150	149	146	120	117	135	118	120	108	104	140	146	148	147	128	139	131	133	161	140	142	114	142	125	136	133	136	127	143	128	146	127	144	133	163	154	146	138	129	137	127	110	134	113	114	127	135	131	130	103	125	136	151	148	145	134	133	153	146	146	148	118	126	138	139	119	137	153	131	127	127	114	153	119	136	134	156	138	141	145	128	128	150	148	132	124	142	114	130	119	119	143	127	111	112	139	127	128	117	132	126	119	134	126	136	139	161	126	127	132	133	143	141	122	137	108	120	133	146	112	121	123	138	132	142	148	126	138	121	120	150	137	120	132	132	118	129	141	118	129	122	115	142	147	145	150	139	131	133	150	111	116	126	136	123	124	146	144	147	130	119	127	136	124	140	127	123	137	125	125	136	148	119	148	130	129	116	125	161	126	156	121	139	111	144	113	137	136	131	128	116	130	146	119	125	117	147	136	131	125	139	120	162	140	141	132	113	143	131	140	133	130	129	127	154	133	149	124	157	144	126	127	133	133	138	140	146	110	145	148	141	119	145	144	120	135	132	149	122	139	134	125	126	119	134	135	126	140	121	153	129	137	120	117	145	158	131	120	117	145	126	128	129	142	149	111	153	123	142	144	126	134	125	146	132	135	142	148	136	148	126	135	116	113	117	129	145	150	134	122	162	141	128	121	113	112	148	137	121	125	130	135	154	146	139	140	122	115	144	130	143	132	129	137	118	140	132	129	142	129	120	149	142	113	130	129	130	148	121	126	133	124	140	131	138	122	135	125	123	126	136	133	110	130	130	124	125	135	141	134	121	135	124	145	148	132	126	129	129	160	143	138	148	138	96	119	120	116	133	107	135	125	126	112	130	135	128	135	124	120	133	123	160	126	140	121	131	138	144	129	121	132	140	129	141	117	130	151	138	129	143	153	130	135	122	129	138	116	125	117	137	121	128	144	134	138	139	115	140	141	141	135	147	143	147	135	129	128	121	129	142	140	111	142	130	137	109	119	141	146	141	119	143	121	133	139	146	155	118	135	140	104	149	114	128	125	122	136	134	134	128	124	126	124	114	138	114	122	121	139	131	126	150	131	129	128	115	144	126	123	144	117	139	120	122	115	119	128	129	145	117	123	135	117	142	120	136	133	127	110	129	123	158	132	137	149	124	136	143	122	141	146	123	142	135	120	127	144	122	143	118	136	119	136	129	135	126	155	135	118	143	133	136	139	140	147	135	142	143	134	132	120	111	143	132	137	139	112	116	140	133	146	128	129	120	137	138	127	145	161	127	131	122	134	134	145	124	139	124	130	138	134	134	127	119	135	126	132	117	140	133	118	155	127	120	144	135	130	149	121	150	144	148	134	143	148	125	123	128	142	144	147	133	140	130	135	133	131	122	130	122	128	116	131	138	139	150	139	138	122	155	150	135	131	130	128	137	134	128	148	132	136	129	125	141	138	133	140	126	127	141	117	139	129	132	142	120	133	129	129	146	125	128	131	114	119	153	124	156	134	154	136	116	146	138	144	122	122	124	127	144	123	145	133	132	108	122	120	139	130	139	120	132	120	133	145	128	141	120	141	125	131	143	112	118	142	131	156	120	122	120	132	151	127	118	147	130	165	139	131	133	133	135	123	142	140	123	147	134	129	117	127	130	135	108	140	131	125	127	138	139	126	120	121	138	138	131	118	120	126	130	131	137	134	152	124	138	125	123	139	128	118	137	129	122	140	151	131	141	147	122	134	147	153	122	134	116	129	129	155	140	131	154	141	119	119	136	144	124	134	130	163	145	128	121	125	121	131	136	144	111	123	128	151	111	115	134	136	146	122	147	136	161	144	160	158	147	135	142	123	138	149	133	125	135	100	122	128	137	138	123	142	122	159	148	131	120	124	125	131	143	122	129	140	126	128	143	135	121	142	143	132	137	152	142	137	141	110	133	145	142	161	127	143	137	135	136	154	117	117	135	129	145	140	127	147	118	150	130	150	119	120	112	140	115	131	115	123	135	145	128	117	127	110	133	162	121	121	132	121	116	119	115	155	123	138	117	148	150	135	134	129	126	121	130	151	133	122	128	131	144	122	118	121	148	146	120	161	134	149	151	136	128	127	141	142	143	162	122	126	161	158	128	130	117	144	132	115	123	136	135	146	123	136	131	129	141	128	127	133	146	132	142	139	142	143	132	129	125	118	137	113	130	117	148	148	140	119	133	129	141	142	140	135	133	112	138	143	124	139	126	118	133	139	140	131	142	136	123	148	121	138	133	141	114	135	112	127	143	143	134	134	118	125	124	137	122	161	141	136	147	130	124	150	151	138	135	134	113	123	126	134	132	125	137	131	144	136	116	132	139	162	131	119	123	123	119	143	130	132
11719	16829	14070	7292	5121	3621	2881	2099	1728	1387	1044	882	807	695	572	565	514	494	420	437	341	311	311	311	281	263	274	272	238	244	217	248	233	221	208	212	204	209	188	200	203	184	196	189	183	183	177	171	167	172	181	152	163	186	180	166	198	168	167	176	170	155	157	162	178	158	150	176	141	152	183	178	153	159	155	167	177	173	162	142	154	148	167	159	165	157	150	161	153	137	148	167	164	134	164	156	191	146	138	161	156	135	156	150	154	148	152	160	161	141	154	179	153	150	172	162	158	137	161	150	153	169	150	157	133	141	142	151	154	173	144	164	146	153	142	151	140	165	162	146	169	181	141	156	155	159	137	150	171	153	151	175	151	146	155	159	151	146	157	140	155	162	136	168	151	138	161	149	165	124	150	152	143	153	159	158	149	175	162	172	156	148	162	160	139	167	160	144	151	161	166	162	121	152	160	182	150	164	138	159	152	158	166	160	158	151	169	151	159	148	157	154	145	160	156	157	161	170	153	135	146	152	166	131	152	160	143	155	159	150	153	154	138	165	143	161	146	144	160	159	137	161	128	175	172	156	154	162	142	133	170	155	173	169	149	148	145	149	169	155	134	145	160	167	146	148	135	171	159	163	146	152	160	174	181	183	165	150	150	160	171	141	124	161	141	168	156	149	139	155	135	149	168	178	162	148	169	159	158	158	134	178	143	132	156	163	164	144	171	119	144	164	160	142	151	138	148	177	172	171	146	154	169	151	162	149	163	170	160	168	142	140	150	146	138	154	146	169	156	121	149	168	165	145	150	161	153	163	170	155	144	168	155	151	159	131	139	154	168	166	165	160	156	142	143	155	138	172	146	163	152	175	147	166	169	153	160	142	156	162	146	163	154	161	158	153	146	152	159	166	169	145	135	148	154	144	166	156	154	164	140	154	155	132	146	182	160	142	151	144	157	144	139	164	152	158	157	148	155	145	159	148	153	168	164	177	151	151	160	164	163	143	163	136	146	157	166	153	155	179	185	150	162	152	124	160	174	135	153	176	164	147	137	144	147	145	150	149	141	143	183	143	136	148	132	171	180	125	145	130	153	158	164	142	165	159	162	157	156	160	144	151	132	159	154	166	165	149	162	174	142	130	169	169	134	147	175	161	161	147	163	138	140	156	137	148	165	159	151	142	145	172	162	148	161	159	169	155	164	153	147	136	148	156	151	163	150	142	143	148	180	169	146	153	137	166	172	154	175	154	157	154	161	161	183	156	162	173	135	168	153	143	157	148	154	154	148	129	151	147	148	161	137	156	142	129	153	123	146	146	151	155	166	170	144	126	142	166	150	151	160	175	147	154	168	165	161	156	158	176	172	160	151	153	149	139	154	166	161	138	155	170	150	147	154	165	154	169	159	165	159	139	137	153	146	154	163	143	141	162	166	164	164	151	154	167	169	162	153	143	160	140	144	149	145	187	166	169	145	145	147	162	158	174	170	160	150	159	154	170	141	161	161	145	160	161	172	157	132	165	142	154	166	139	153	170	148	168	133	143	163	156	126	130	142	154	143	155	150	146	139	147	153	143	155	145	138	165	172	148	139	169	127	163	177	147	174	139	159	141	169	170	161	143	157	144	151	140	162	130	150	167	168	163	163	158	154	152	133	158	161	147	169	182	140	144	173	153	160	152	171	161	136	146	145	158	169	150	158	136	158	138	152	163	128	137	127	153	177	145	169	155	168	159	152	155	151	149	144	169	146	164	151	156	154	131	110	150	126	164	147	148	144	154	143	166	139	149	160	131	159	164	165	150	169	141	167	169	148	128	155	181	156	152	149	151	152	141	168	140	148	151	137	168	159	161	150	151	183	130	150	171	170	168	144	152	150	157	150	156	165	145	157	145	147	152	160	139	154	146	168	170	136	173	141	158	153	157	159	169	126	173	164	160	167	161	160	145	151	148	135	163	155	162	148	161	137	173	148	157	158	158	148	155	163	132	157	164	154	168	151	148	164	156	148	174	147	140	147	148	145	141	157	148	120	137	146	132	175	173	142	152	139	169	152	161	176	162	138	147	147	147	151	155	151	164	134	160	146	161	149	144	149	147	132	162	177	169	164	157	163	157	149	148	151	150	160	149	148	136	166	150	153	140	172	154	141	139	152	150	153	138	163	136	145	166	173	148	145	159	168	168	140	161	170	139	170	150	145	160	160	146	165	141	152	147	164	137	163	168	160	156	147	158	154	143	151	163	154	148	161	151	166	156	148	133	158	157	153	171	152	157	155	136	152	147	140	150	156	158	144	143	147	159	156	138	143	165	152	188	154	133	155	165	126	174	163	153	159	140	156	142	141	140	142	159	166	188	148	180	143	152	144	135	149	179	154	163	148	174	146	156	152	156	159	156	138	159	155	155	155	141	167	136	154	150	152	162	141	172	152	163	169	155	175	169	162	147	146	141	156	138	165	143	146	165	149	144	163	169	165	159	121	142	158	155	163	158	165	158	158	146	155	155	145	160	163	154	147	148	165	149	147	170	133	132	144	154	179	126	168	145	144	153	148	142	153	148	147	151	147	139	138	148	142	149	160	147	148	150	131	158	139	146	163	146	140	145	163	136	154	136	164	138	151	148	153	142	139	157	146	151	149	161	137	174	151	148	164	167	180	154	146	153	154	168	159	132	152	153	164	158	156	130	153	149	143	169	163	166	154	164	161	163	141	159	166	135	154	162	156	149	152	156	143	138	147	169	148	153	146	181	156	130	148	153	136	161	150	159	154	153	165	168	159	143	170	164	171	159	143	142	129	146	165	160	174	151	153	137	137	148	153	141	157	150	131	157	157	162	143	142	166	147	136	145	164	145	156	149	164	174	163	155	147	149	183	162	155	145	170	162	159	152	157	167	171	134	143	163	178	153	146	148	164	151	127	143	152	146	137	142	140	154	172	150	147	147	189	144	162	165	156	144	145	140	152	143	171	160	140	138	154	160	152	177	134	170	166	155	171	155	137	157	166	143	134	157	173	141	160	148	132	159	137	158	142	148	143	152	146	169	130	148	158	183	159	147	143	156	138	175	164	137	148	158	138	153	153	150	159	151	145	170	163	149	163	149	155	128	162	154	161	155	142	154	144	136	146	159	126	172	159	171	166	183	184	159	132	157	151	145	145	134	142	147	150	148	149	158	159	147	159	155	146	158	164	141	145	156	147	151	150	128	138	199	143	163	156	170	153	151	162	133	131	145	148	154	134	144	163	141	167	165	171	143	167	158	145	150	156	149	148	147	159	142	157	149	166	131	163	141	186	138	138	156	158	144	137	155	165	151	159	158	161	148	158	175	152	160	145	162	152	135	172	150	143	139	149	141	154	181	162	152	157	173	168	139	152	164	171	171	149	144	143	147	178	175	163	137	136	169	138	162	163	158	145	172	141	144	174	164	167	170	159	153	169	152	182	154	157	181	158	141	157	165	152	166	132	157	158	134	135	149	135	172	152	176	146	135	163	132	162	165	142	145
26886	20071	7149	819	481	425	430	405	365	384	349	348	322	335	332	333	368	317	356	316	369	341	346	355	359	328	343	316	330	358	338	320	326	346	359	350	339	320	334	312	344	311	311	296	357	344	349	337	351	320	370	326	319	351	359	356	348	338	355	312	345	302	310	356	320	369	335	342	363	318	339	334	341	307	329	359	330	363	329	331	319	355	337	305	297	332	327	297	342	330	314	331	332	319	353	337	322	308	330	330	324	362	368	360	326	369	317	336	349	334	344	345	339	334	340	351	343	337	316	344	325	318	339	357	361	320	331	339	341	321	331	326	364	392	341	333	353	355	350	313	318	323	339	337	328	328	336	345	350	338	299	344	289	364	304	348	348	316	352	337	312	318	337	317	346	286	353	325	316	333	341	298	338	300	339	329	307	362	358	317	362	304	307	340	344	366	331	319	337	350	360	346	288	326	300	350	306	340	321	313	327	358	327	341	373	337	353	318	343	337	334	331	309	350	328	322	342	344	314	321	337	373	316	342	339	377	339	358	323	355	325	347	352	297	324	330	326	359	305	380	308	306	324	306	346	330	337	347	297	346	322	324	368	326	338	316	317	367	325	356	329	344	301	354	346	328	327	317	335	327	323	326	310	319	328	363	317	311	360	339	322	357	342	362	354	328	325	345	339	335	338	350	354	342	328	323	318	348	339	363	328	315	315	310	315	346	348	305	357	338	307	335	338	327	345	308	299	364	344	312	300	322	343	336	336	328	324	339	290	344	329	319	337	359	349	335	324	327	354	351	322	352	363	335	306	326	327	298	334	355	352	348	332	314	332	303	330	330	340	326	341	328	362	342	324	373	307	301	328	336	317	330	335	323	357	332	291	328	336	295	335	332	324	362	346	337	320	311	339	297	342	311	331	331	338	378	331	318	332	331	348	322	299	323	319	328	344	323	328	325	352	362	357	343	352	350	335	304	333	331	327	357	331	371	337	346	317	353	312	334	350	367	332	330	354	345	363	327	319	352	341	350	337	313	314	292	334	346	370	364	335	342	317	303	353	350	325	347	324	325	325	343	357	302	321	331	319	357	322	329	279	345	366	318	333	334	349	345	340	336	338	364	304	313	343	303	313	324	326	354	360	352	331	364	349	338	326	341	337	328	333	318	303	345	320	344	324	326	355	323	296	316	336	355	308	346	347	345	354	311	330	342	344	339	305	329	326	324	349	314	329	343	323	366	324	324	312	326	344	367	301	335	350	317	360	355	315	329	343	316	324	322	327	332	336	330	324	311	328	328	325	328	314	344	310	321	303	310	323	363	348	343	340	348	332	330	315	338	339	320	335	363	359	324	318	323	331	323	315	331	327	313	351	327	339	346	320	363	341	348	322	340	334	347	312	327	335	322	330	337	352	358	346	345	331	346	308	317	342	351	334	337	329	341	345	346	325	349	307	336	355	348	333	387	323	325	338	347	350	320	348	324	328	326	319	332	329	344	352	339	334	326	320	345	292	326	343	321	328	321	351	322	356	326	330	303	344	372	327	342	332	341	299	345	303	325	348	376	345	333	351	313	342	316	297	312	296	358	377	346	297	322	338	291	323	309	307	319	336	314	315	323	344	357	332	335	323	326	340	344	316	330	350	349	334	339	309	353	342	358	360	345	318	319	357	324	342	339	336	312	357	332	290	317	335	349	340	358	325	354	354	339	324	357	313	333	348	352	338	338	323	329	353	335	353	345	357	352	284	366	329	340	374	328	308	316	352	355	319	327	334	350	311	347	367	330	350	325	382	318	352	344	305	333	343	356	326	309	357	342	373	345	348	343	339	356	359	326	331	316	335	343	353	341	331	338	340	324	328	345	314	347	337	353	354	327	349	355	355	334	383	323	331	328	340	326	358	327	327	322	355	328	345	337	334	344	351	353	333	353	346	300	343	338	338	347	342	339	330	307	343	333	336	329	335	333	317	356	328	356	365	338	337	331	344	333	361	339	318	343	327	327	339	349	322	330	332	337	345	334	353	311	317	354	338	342	309	297	310	352	377	341	329	348	313	331	357	347	333	344	309	341	347	365	332	354	329	342	382	345	350	316	337	320	338	353	327	366	354	343	337	334	361	336	302	309	357	324	329	345	333	346	341	331	339	347	369	308	363	367	339	305	354	335	329	324	345	358	295	376	368	342	332	315	316	367	334	318	342	303	381	327	331	330	358	321	345	350	311	351	350	353	340	350	326	352	348	352	356	333	342	344	354	388	363	303	386	368	312	351	337	305	346	330	360	356	342	332	329	288	306	369	320	313	333	338	355	329	318	370	332	349	352	312	368	317	323	340	324	318	372	357	344	333	355	339	320	375	340	339	338	359	323	345	327	305	338	355	348	327	302	328	339	351	340	279	324	351	318	350	328	323	312	357	327	322	324	334	364	306	337	343	352	321	328	355	324	337	335	328	321	344	337	335	338	347	350	345	373	345	322	352	342	350	351	336	335	338	322	353	325	341	309	370	317	302	312	320	320	316	324	321	343	344	348	345	308	350	321	350	332	385	322	326	297	346	340	320	380	346	313	370	314	337	340	349	341	343	336	331	318	324	320	335	306	331	336	364	365	354	347	350	345	349	321	341	341	365	353	318	373	335	317	356	364	334	373	328	305	321	301	343	312	317	339	369	328	346	327	329	322	305	321	314	361	345	373	353	317	336	342	338	310	308	313	377	359	305	337	324	332	355	356	342	335	348	377	330	342	345	308	332	361	341	326	334	357	318	300	356	362	340	338	321	303	320	330	337	344	352	329	344	329	332	313	339	343	320	326	341	333	331	346	323	330	330	338	361	339	336	345	328	348	318	315	328	357	299	356	329	324	375	363	307	359	346	336	333	321	328	319	322	348	337	337	314	348	295	364	352	361	323	331	322	352	338	360	364	322	357	324	369	342	334	345	312	364	327	322	291	326	343	355	328	312	344	343	338	332	318	366	346	324	363	331	338	330	339	353	326	326	326	311	349	356	319	324	322	309	327	318	331	348	364	349	320	359	305	327	343	347	319	344	327	335	319	298	334	318	332	300	319	318	362	339	319	338	371	339	340	352	347	325	374	317	322	354	309	325	325	355	310	328	358	325	357	324	332	312	318	334	383	366	312	327	356	329	364	360	359	300	337	349	340	365	313	337	333	349	340	323	353	334	348	319	331	389	324	347	331	354	315	369	357	357	341	372	335	336	351	317	343	352	317	345	314	311	340	324	319	324	378	351	308	321	350	337	312	369	322	361	339	314	324	346	344	344	324	354	318	343	338	351	362	332	350	343	320	326	330	312	307	361	345	325	342	349	346	332	345	360	334	334	354	308	296	312	331	328	350	316	370	332	344	390	321	312	327	341	337	329	343	346	343	342	370	323	362	329	355	328	352	341	335	362	338	357	338	321	311	330	332	327	324	331	348	324	365	347	319	332	350	289	300	334	346	346	351	304	323	291	334	326	337	339	341	327	368	341	325	343	348	339	325	324	336
5371	1279	1131	696	606	518	506	485	449	444	423	447	383	393	455	442	430	425	432	400	417	401	400	418	395	424	392	414	415	400	398	378	403	446	405	458	341	381	431	441	381	428	411	406	424	396	396	408	391	430	415	413	419	441	378	433	414	403	403	415	375	419	407	405	435	410	413	428	410	410	406	390	468	440	430	386	410	454	403	428	396	446	443	428	411	420	407	373	368	425	404	384	434	388	408	443	403	429	394	422	397	422	420	416	410	408	391	377	441	438	404	431	398	409	384	422	431	406	395	411	464	432	421	405	425	373	414	445	412	427	423	410	413	414	411	358	432	397	423	398	414	439	411	417	430	400	431	439	389	399	431	411	405	407	401	389	415	404	427	406	395	404	400	378	370	414	412	418	388	402	451	423	420	384	433	405	423	394	361	438	386	439	414	455	412	415	400	434	395	387	399	413	426	391	399	405	414	390	362	414	391	434	427	433	367	426	419	430	417	406	426	403	416	429	450	449	418	429	428	427	456	455	441	408	426	425	412	411	414	422	405	396	397	435	421	421	407	438	425	418	432	404	401	425	435	358	422	417	471	392	408	424	406	414	389	403	419	397	406	399	405	396	399	447	410	416	408	387	436	393	433	440	362	374	436	429	447	419	403	449	406	397	426	381	404	424	432	404	361	412	409	439	407	408	412	451	405	431	450	413	430	397	400	439	429	381	401	417	408	408	442	407	421	413	441	433	442	431	423	410	416	430	413	393	406	427	394	378	411	408	392	408	400	409	421	452	415	381	374	451	420	440	431	423	421	449	429	413	412	392	444	395	421	412	393	440	386	417	396	371	409	395	412	428	423	432	402	420	425	414	391	395	427	395	424	418	414	449	429	405	416	412	414	395	405	421	447	426	388	403	427	431	398	443	387	429	387	419	391	383	415	431	418	415	373	389	413	425	395	379	415	386	423	405	387	459	387	406	425	413	419	422	429	448	420	423	418	397	425	401	401	395	404	407	385	428	402	425	458	411	385	416	436	411	417	402	410	424	396	431	403	406	394	419	428	391	449	438	429	378	418	425	399	394	437	422	378	393	414	375	407	401	435	428	443	431	372	392	424	396	417	431	387	427	427	433	460	422	419	371	394	444	400	415	370	404	430	436	444	418	412	374	450	413	393	401	410	430	404	390	414	428	427	382	417	452	421	390	428	405	397	409	419	419	397	384	428	392	419	415	411	415	395	399	413	432	420	391	442	419	420	421	452	424	435	400	441	423	389	444	428	429	389	412	417	424	438	434	426	429	398	409	407	419	401	416	414	374	443	416	414	445	425	423	389	385	404	410	427	389	388	454	371	390	396	414	380	405	418	409	431	439	419	450	421	416	412	424	421	437	434	427	414	426	402	425	407	434	411	382	434	421	423	391	431	431	405	456	409	413	418	397	396	398	409	406	415	390	411	427	410	391	426	388	437	412	414	408	435	444	389	388	409	432	439	427	437	394	382	421	425	434	402	383	389	403	433	441	405	434	397	395	420	419	386	418	390	424	390	461	442	407	411	408	426	383	423	412	420	456	416	398	409	417	396	443	439	408	405	418	437	445	392	404	400	387	387	398	388	394	427	429	396	390	453	401	408	370	386	415	392	413	460	357	422	394	404	417	432	399	442	387	454	435	405	402	458	364	361	400	451	419	426	396	440	434	435	404	419	396	423	372	422	410	415	378	422	412	400	435	439	432	394	407	411	431	422	401	440	397	438	408	412	425	400	442	417	448	386	410	411	385	412	399	447	388	364	377	409	424	453	388	381	412	415	419	400	395	444	442	455	396	406	396	413	450	437	435	397	403	458	382	420	429	418	403	447	435	439	424	427	409	423	423	432	411	430	433	414	423	398	449	388	400	393	425	417	400	423	424	410	434	407	376	405	415	414	426	397	398	393	423	418	436	405	414	430	407	396	407	428	435	378	455	406	433	408	415	405	421	425	432	396	393	408	407	441	418	401	464	417	439	437	410	421	382	388	428	390	399	424	426	395	411	376	410	414	416	413	438	411	410	417	434	412	398	421	428	380	414	380	427	398	393	407	404	403	408	414	409	426	429	394	448	421	413	425	410	408	379	439	453	428	447	441	389	446	377	410	419	422	410	412	393	395	407	419	388	387	423	391	445	424	451	392	435	432	438	415	434	397	433	392	397	421	416	423	421	411	414	418	395	449	406	403	391	435	425	405	435	442	371	427	416	413	444	440	394	454	416	410	414	410	378	424	421	378	428	387	412	391	427	384	419	386	459	405	417	385	443	453	428	431	422	420	427	409	399	434	376	422	407	388	436	416	416	385	377	393	418	415	391	390	400	384	409	432	414	426	410	429	390	433	428	416	421	414	415	434	423	409	429	381	459	401	429	375	422	417	413	399	417	377	398	383	433	402	411	443	451	414	395	424	431	417	398	418	393	381	450	408	451	425	421	403	417	386	388	397	427	405	371	451	411	403	404	420	422	380	406	418	413	389	429	410	414	424	443	388	420	399	410	397	401	448	398	405	451	435	387	379	413	405	417	383	454	392	400	400	402	395	392	410	410	418	419	394	383	413	394	396	422	444	430	432	424	399	390	405	434	414	391	469	434	444	403	414	414	422	374	423	431	432	395	381	427	398	416	426	378	410	408	409	403	423	418	394	395	406	426	410	410	407	408	442	417	384	382	458	392	382	422	388	405	393	381	437	400	411	418	414	414	410	413	375	420	372	423	426	402	432	435	399	426	443	419	441	440	421	423	404	402	393	383	416	428	435	393	411	415	399	412	384	420	407	399	394	412	431	456	407	413	386	390	410	406	402	434	426	425	441	363	386	401	441	373	392	425	406	426	400	435	388	380	418	420	392	415	410	436	386	405	442	419	413	427	419	385	397	422	440	385	398	444	417	403	396	400	420	387	433	405	404	422	390	434	395	384	397	412	421	428	407	427	437	418	427	435	393	409	420	426	432	435	420	390	422	390	436	423	365	427	413	443	384	446	404	382	439	399	406	405	363	433	398	414	397	389	460	436	406	415	404	408	368	429	408	388	402	416	404	396	402	415	422	408	436	427	401	431	432	423	427	381	415	410	420	404	441	370	410	389	441	410	404	421	412	453	407	401	397	411	425	378	396	398	404	411	443	415	373	414	383	404	432	414	423	396	423	419	411	389	404	383	395	396	406	431	429	401	408	444	441	396	403	445	396	421	421	412	451	419	411	388	436	445	428	392	392	406	432	433	403	441	432	390	427	442	382	437	423	399	416	408	438	407	397	429	381	409	416	397	409	455	397	421	412	467	410	441	433	437	443	396	419	381	417	427	396	402	450	425	372	392	423	400	380	440	390	421	387	420	419	422	381	405	414	439	414	408	379	408	434	422	398	434	393	428	398	393	409	392	412	478	407	452	439	412	403	399	377	382	405	411	404	377	388	412	413	361	442	378	406	420	397	391	417	394	414	424	399	419	401	404	386	392	402	424	429	393	426	378	412	422	427	423
23931	21106	28430	24014	21105	10593	976	634	456	411	356	335	325	287	258	233	230	247	227	235	223	214	193	194	176	175	200	186	174	169	176	187	171	173	186	180	169	171	205	162	160	181	169	181	200	192	150	197	141	174	146	161	180	162	174	188	174	163	171	160	137	159	168	144	190	178	156	165	177	159	156	174	155	168	169	147	167	157	171	148	159	162	160	155	174	172	156	171	166	155	155	173	177	160	145	169	165	170	163	156	177	168	156	158	166	168	164	156	181	148	152	165	176	141	191	164	155	144	139	163	159	145	177	147	166	166	165	142	151	153	168	149	142	163	172	151	147	145	134	159	148	141	156	147	175	175	161	157	173	158	157	183	165	167	182	158	135	156	160	133	155	148	135	171	168	172	175	140	163	162	163	169	170	160	144	163	175	145	166	169	156	181	168	164	163	161	168	140	136	162	160	162	155	173	171	146	144	158	161	159	145	158	161	165	145	145	158	169	148	144	195	146	158	170	144	147	179	128	153	163	166	158	146	152	155	156	158	171	156	156	143	161	149	163	142	177	154	146	176	166	154	167	146	159	149	157	152	141	164	155	174	160	175	150	143	176	144	162	146	166	178	157	172	144	188	159	142	165	171	145	173	170	171	165	170	147	163	148	183	155	155	147	162	192	146	158	164	144	174	175	166	168	148	170	157	164	178	141	166	164	154	166	146	152	151	152	172	194	168	156	157	139	162	152	147	163	163	183	144	171	135	149	163	168	172	162	152	162	145	163	143	162	152	167	175	134	163	139	181	159	150	173	138	160	164	162	169	149	165	155	157	164	164	137	152	182	161	139	142	178	163	138	164	164	150	130	162	160	169	149	145	160	151	157	180	168	150	177	156	171	157	141	167	157	173	161	173	155	152	146	139	135	161	160	168	164	141	144	146	154	154	176	160	151	156	166	142	162	180	159	145	146	161	151	173	161	181	165	165	191	139	160	161	159	167	155	191	167	165	178	182	157	166	155	150	155	157	141	140	147	153	162	158	147	150	153	173	153	192	158	157	179	138	167	153	172	157	152	154	161	159	166	175	156	173	163	157	161	170	164	165	150	158	157	169	155	171	142	145	144	176	145	161	164	170	153	161	166	161	168	163	167	193	174	150	160	152	162	141	156	158	160	152	182	174	166	162	145	149	154	188	161	170	161	144	176	190	168	150	152	182	172	166	163	161	153	149	161	142	170	162	173	163	165	173	180	160	151	162	146	154	166	189	158	151	180	190	150	162	158	150	147	157	159	148	163	178	172	145	153	178	181	161	168	176	156	151	178	160	150	169	149	154	159	161	152	154	155	159	166	147	158	166	172	158	157	173	160	140	151	150	172	145	152	144	153	146	144	178	142	147	165	154	142	166	155	178	158	139	189	160	161	165	152	164	150	163	147	177	149	169	160	187	159	158	164	177	165	150	166	154	149	154	138	139	153	187	145	149	168	152	166	158	163	144	153	144	143	158	165	170	162	163	164	166	157	162	164	150	156	160	150	176	159	138	156	155	155	143	147	189	151	164	167	171	147	159	144	163	163	178	169	174	174	158	165	159	152	138	180	162	154	147	164	141	152	151	150	179	157	176	173	171	147	148	158	152	166	155	156	157	175	175	149	141	144	186	172	174	167	168	154	165	151	149	155	157	149	142	178	178	162	155	157	192	145	143	150	161	169	142	160	152	158	155	161	160	171	159	167	176	158	164	150	163	149	161	148	140	155	159	170	143	161	152	171	170	155	155	177	179	150	141	173	179	158	149	138	161	155	145	157	160	162	181	143	147	155	193	166	158	156	150	174	165	177	159	164	137	177	162	158	157	168	145	155	159	168	151	154	154	147	171	164	160	172	143	161	169	171	153	168	177	172	169	153	162	167	154	181	158	143	160	174	170	167	178	158	161	154	165	165	147	169	135	174	158	162	166	172	156	151	146	172	179	165	145	163	151	150	155	162	141	172	165	148	160	156	154	160	147	163	163	186	145	153	164	155	141	153	151	158	166	203	153	187	163	137	152	172	141	166	127	174	163	153	147	157	169	183	162	166	149	139	147	171	166	163	166	167	153	181	154	161	160	175	178	158	136	159	172	153	176	166	187	155	158	172	137	158	181	170	157	155	175	162	156	155	172	138	160	147	168	167	159	147	178	178	148	155	161	168	167	155	153	156	147	176	145	168	165	159	159	165	136	163	171	132	144	155	171	167	144	161	170	164	149	114	151	145	169	146	176	143	175	165	167	155	160	159	186	146	142	173	145	167	155	185	153	166	175	167	163	156	136	139	157	159	168	166	163	161	153	184	168	179	170	158	158	148	164	182	168	167	135	141	157	150	147	158	168	158	161	153	138	172	154	151	157	167	134	170	139	169	183	179	146	176	161	140	158	176	157	170	145	145	171	180	171	145	147	164	147	151	156	143	148	143	168	166	138	166	169	145	158	162	163	155	168	182	139	151	143	169	166	149	147	155	152	167	146	162	154	164	148	157	148	186	160	152	177	167	163	174	140	149	150	161	149	147	162	162	165	147	154	160	134	176	156	145	169	169	143	150	161	174	168	160	139	149	154	142	170	163	161	168	156	138	160	154	153	138	173	139	179	157	167	158	169	151	169	174	152	154	158	161	162	143	171	172	167	136	167	159	134	164	155	158	173	159	143	144	167	164	161	157	149	171	153	164	158	171	167	147	164	146	153	156	170	168	162	155	155	150	177	158	166	180	180	175	178	168	172	144	173	162	143	174	157	165	136	165	149	153	163	156	167	151	149	173	163	155	167	156	170	163	180	171	148	159	157	157	174	155	160	141	149	160	146	174	145	183	138	163	168	152	149	163	153	188	154	148	143	157	172	139	163	145	134	149	155	143	151	155	164	161	160	156	143	156	137	139	164	177	153	170	161	161	154	152	168	133	161	167	136	156	128	154	157	172	174	169	174	142	169	133	165	150	175	153	154	154	155	137	147	153	149	143	148	143	150	165	135	161	165	185	142	155	151	156	151	172	172	147	156	154	164	134	157	158	149	150	164	157	171	170	151	166	151	145	143	145	154	152	155	173	166	183	159	151	143	167	160	164	145	183	162	157	170	173	160	172	165	165	132	147	162	138	159	157	135	146	165	153	151	161	158	171	167	154	143	162	152	177	149	160	178	187	158	165	173	138	145	161	170	175	165	152	155	157	147	165	172	122	182	167	157	154	170	145	162	168	159	155	160	164	167	154	164	160	135	158	133	153	134	153	189	157	191	166	156	167	158	145	158	147	160	144	151	166	161	172	158	157	158	142	156	165	180	162	156	163	151	159	133	161	167	144	156	156	152	164	153	143	164	164	161	159	149	140	151	157	141	181	159	152	173	172	151	167	161	152	161	174	166	136	158	155	147	142	146	171	163	184	158	158	136	183	155	176	144	148	139	144	148	159	154	156	172	154	169	146	145	178	150	136	154	175	148	119	190	165	154	172	132	139	144	172	166	150	173	165	159	165	168	173
8268	10530	8664	4294	2814	2121	1588	1225	1035	801	710	612	570	497	447	403	389	380	332	333	305	258	258	278	273	264	258	247	240	247	231	248	231	222	211	246	208	238	212	219	196	228	221	225	211	218	221	248	224	213	200	212	217	205	216	196	205	182	230	208	214	219	213	215	215	183	205	216	202	209	207	218	211	218	209	209	238	207	182	196	215	211	226	201	183	185	218	183	193	221	219	180	213	222	179	193	198	219	206	213	205	216	202	215	210	212	212	204	202	188	218	212	208	216	201	211	192	206	192	186	190	218	221	202	185	207	190	206	184	207	192	207	233	202	199	189	187	197	194	209	192	190	214	204	214	188	233	174	193	200	184	221	204	188	210	217	222	235	198	205	200	203	194	178	186	222	205	210	194	221	220	181	207	221	221	209	204	204	189	197	181	211	215	214	188	208	212	203	223	206	184	194	241	220	213	201	201	218	232	194	217	210	199	188	202	187	198	201	207	165	209	211	212	198	214	189	229	184	180	201	191	200	205	206	209	207	197	221	226	233	209	235	220	206	190	210	217	202	192	202	197	199	207	205	182	223	200	193	177	184	216	228	184	196	238	217	192	211	204	203	189	205	190	192	220	226	220	201	199	188	198	188	199	214	238	197	197	185	178	180	234	221	213	194	186	183	224	190	181	209	187	194	200	180	217	204	230	206	190	193	168	213	221	194	180	194	200	221	216	192	195	211	194	187	208	187	210	198	224	197	195	200	201	200	194	186	181	217	222	214	219	221	198	182	198	205	215	208	208	182	193	187	220	226	189	212	197	192	205	192	205	206	214	191	193	197	200	210	211	233	183	206	204	218	202	220	181	185	223	213	207	208	208	218	209	192	206	219	187	234	176	204	221	222	201	188	182	190	213	204	207	201	180	214	178	218	201	200	227	207	189	178	192	187	196	218	222	169	180	218	180	210	208	197	195	201	191	194	212	194	186	191	185	205	177	227	212	228	211	187	211	176	208	178	219	183	210	225	186	212	209	212	176	197	177	207	170	225	198	193	205	184	225	195	214	203	215	193	192	202	189	212	187	186	183	211	182	182	172	215	216	185	183	213	218	217	197	200	203	194	215	191	191	192	196	183	216	189	203	202	190	209	189	198	192	188	205	211	191	192	189	183	221	187	221	176	220	230	210	198	192	201	217	175	189	215	161	202	226	199	227	212	202	182	224	213	184	200	196	184	216	198	200	202	189	180	190	214	222	219	208	221	198	164	201	230	210	195	215	208	202	178	191	170	207	203	200	192	215	182	210	180	201	183	188	212	189	204	216	202	206	210	190	214	196	222	215	174	230	230	203	201	187	214	210	205	195	201	220	195	240	226	194	178	209	210	204	212	200	217	173	202	185	197	200	194	183	200	193	208	201	221	214	211	197	204	192	220	190	221	184	176	208	213	198	201	219	208	199	208	194	199	181	187	213	213	220	183	227	190	205	200	189	211	208	211	195	200	194	214	210	194	222	233	235	182	196	218	223	197	202	221	212	185	193	219	199	183	193	212	182	208	201	187	183	197	191	208	208	249	196	198	210	203	204	202	201	190	187	201	208	194	196	183	241	203	176	206	204	237	228	215	208	201	205	222	180	225	242	215	204	190	203	165	196	205	186	191	211	210	222	205	237	193	212	201	212	192	210	190	171	213	202	170	196	188	196	206	208	208	213	207	218	235	203	199	194	208	179	188	186	205	193	218	217	194	216	196	179	189	199	194	193	192	206	218	211	200	205	204	185	213	187	192	214	204	206	195	181	214	222	172	218	212	208	215	220	207	200	228	220	190	196	220	202	206	209	208	197	216	190	214	200	213	202	234	251	184	224	216	182	199	218	201	201	204	182	186	205	181	202	207	189	172	177	228	191	193	196	218	187	189	176	191	188	204	203	187	215	204	186	177	208	203	179	207	191	169	209	213	200	197	227	192	200	213	208	185	206	212	201	183	201	207	204	209	216	215	223	220	178	201	201	201	215	176	193	193	196	214	237	192	222	216	198	182	200	186	191	189	189	234	208	189	178	209	205	202	200	220	212	211	193	200	177	209	182	192	203	213	212	200	191	178	181	211	192	190	211	208	183	214	194	185	217	217	210	203	160	204	248	200	225	215	210	202	225	197	204	187	224	198	193	198	205	198	204	193	219	234	229	200	199	229	210	197	179	215	210	204	210	202	181	194	202	238	189	223	203	200	201	187	226	188	188	187	214	192	173	207	206	210	221	200	196	209	219	187	192	190	228	182	195	197	198	184	222	198	180	225	206	215	221	193	251	191	224	194	190	191	208	192	217	225	211	189	209	187	183	219	204	202	207	195	183	205	201	186	179	217	207	221	187	191	202	192	213	185	196	216	175	193	215	212	195	197	209	227	187	202	199	224	219	213	210	226	211	196	192	216	192	236	210	215	218	199	217	181	215	210	191	207	208	204	210	186	203	201	176	215	181	197	222	208	191	210	202	198	183	225	212	210	203	200	213	219	200	199	214	175	229	205	222	186	190	182	175	232	182	155	188	189	176	221	219	240	176	170	188	187	204	203	222	203	189	191	194	207	213	207	196	184	235	190	204	212	190	200	211	204	172	198	229	189	185	203	206	186	180	163	206	227	204	210	184	201	198	223	181	209	203	216	209	194	192	208	188	204	182	199	210	208	202	177	214	185	221	180	193	216	198	208	208	197	185	215	208	203	196	212	216	215	197	211	208	190	203	200	198	194	197	187	200	215	183	216	203	176	192	229	209	183	204	220	189	207	210	195	198	201	209	192	210	209	226	206	229	211	194	211	182	203	198	198	205	198	204	208	178	186	193	186	210	216	184	200	193	217	222	233	195	194	215	226	182	193	204	185	230	176	212	188	216	186	202	222	236	211	217	200	177	225	177	197	176	188	198	197	206	225	205	205	179	185	207	198	204	199	198	202	203	189	201	211	199	192	189	197	211	202	201	192	192	197	185	198	208	175	209	199	192	201	193	199	198	195	186	218	198	202	191	200	199	186	198	217	217	180	219	178	207	221	193	212	197	191	198	193	198	216	204	204	180	198	223	183	222	191	187	204	230	198	175	186	192	199	240	189	201	235	208	209	221	237	193	209	208	211	215	212	206	195	201	192	192	203	184	179	183	208	196	193	189	187	210	196	187	208	178	201	210	229	167	221	199	193	230	198	238	196	214	205	193	191	175	209	187	206	209	208	191	197	172	195	215	168	213	199	195	199	202	188	194	221	216	220	196	179	211	193	187	214	210	194	187	218	232	199	190	180	193	199	194	205	198	192	200	233	190	211	202	206	205	196	222	182	199	231	215	192	209	195	203	204	187	204	194	212	217	208	215	182	225	171	220	203	202	176	184	209	181	194	196	224	179	204	188	219	192	209	208	211	219	201	212	195	162	190	216	201	195	216	183	199	216	180	201	195	226	220	196	222	219	198	191	206	217	232	208	201	211	217	234	195	181	232	192	208	207	196	215	200	217	210	192	197
25062	21040	27191	25065	9277	804	647	586	518	487	492	430	433	395	417	425	429	450	400	393	377	397	386	397	397	385	395	373	331	332	388	367	393	345	388	382	414	381	373	378	364	389	356	400	343	424	447	382	384	345	403	391	373	382	378	386	339	373	369	345	379	368	374	376	371	383	370	380	343	388	380	395	373	345	364	339	371	360	360	384	360	367	373	356	358	350	370	366	377	345	384	372	395	379	353	376	391	365	391	390	363	365	359	365	368	368	419	368	371	366	373	395	340	370	351	363	365	361	341	386	356	341	355	404	353	412	344	351	405	398	363	373	382	367	370	343	359	369	374	392	367	380	405	388	366	340	380	383	372	355	358	384	368	366	383	363	385	369	336	341	359	364	351	382	363	353	356	354	381	370	398	373	385	377	421	340	390	369	350	389	334	384	392	369	324	423	350	347	371	363	354	372	404	379	375	364	383	365	358	370	386	391	389	363	351	365	386	387	384	383	402	373	409	358	378	377	400	332	368	391	344	353	389	361	374	331	388	367	398	362	372	372	358	413	371	406	381	343	343	388	383	391	391	358	388	357	398	357	374	402	367	350	383	334	357	350	394	367	380	373	359	374	346	392	363	377	341	358	346	366	353	373	395	335	346	361	385	350	394	373	415	370	350	368	364	383	348	399	358	338	391	364	380	390	374	375	374	333	366	354	388	395	384	369	383	388	347	415	386	363	382	335	390	387	354	410	377	360	350	373	379	365	358	350	383	371	378	381	372	404	377	378	380	358	390	401	367	384	383	336	416	375	415	376	397	355	407	374	372	352	342	358	378	359	383	387	376	366	366	344	373	358	364	376	338	354	365	358	368	365	353	383	333	357	373	355	373	364	377	393	382	375	330	392	393	361	360	360	342	389	375	369	363	346	396	405	346	347	384	364	356	346	350	397	391	355	390	358	377	374	348	359	355	345	376	375	387	377	358	347	403	365	366	337	382	399	351	351	346	359	414	366	389	341	387	364	379	409	389	375	366	395	376	381	345	330	351	385	373	388	352	366	377	383	379	380	390	364	380	372	377	316	384	407	343	357	348	384	367	383	355	395	412	390	345	352	349	343	383	355	345	370	387	412	384	341	374	392	405	351	358	348	334	373	375	376	362	389	375	374	349	381	381	392	341	376	351	386	394	350	370	369	343	378	381	359	381	359	354	366	356	343	390	355	381	360	404	338	353	379	412	343	369	380	349	357	358	342	352	384	327	360	365	355	373	357	373	388	383	384	386	369	356	371	371	362	393	353	349	339	352	348	356	393	377	402	385	374	364	363	412	372	380	402	378	392	384	369	403	392	372	374	375	369	375	341	393	364	407	396	354	357	390	366	376	386	363	365	404	385	357	368	379	367	383	358	352	311	364	384	385	369	391	375	388	367	393	379	364	396	392	371	365	358	367	393	388	368	329	373	353	359	392	372	403	361	329	377	357	358	381	333	352	365	387	372	374	375	390	367	348	373	366	380	373	365	371	378	377	377	349	366	365	408	422	330	328	394	408	360	373	398	392	386	382	365	404	368	377	333	370	394	375	356	417	365	363	346	390	358	335	372	395	382	395	373	371	358	367	379	372	345	382	385	403	373	407	400	373	384	365	370	325	371	362	348	376	373	347	396	386	372	375	331	382	375	387	346	434	376	382	371	371	363	373	373	385	393	397	366	337	405	364	352	362	338	374	381	357	379	334	375	364	345	380	337	403	385	379	363	357	376	384	331	375	392	344	348	381	355	360	363	386	326	361	374	375	336	358	351	333	357	385	367	350	345	363	363	378	364	348	371	331	385	375	359	358	354	374	353	402	355	396	378	368	393	383	390	366	374	378	368	364	391	389	384	367	350	375	388	329	393	390	415	376	367	353	367	383	347	354	370	410	390	351	380	374	371	406	389	395	339	357	383	323	353	334	364	370	361	370	362	394	330	372	398	371	346	399	356	340	335	376	383	366	372	368	383	378	403	371	387	400	393	354	352	339	393	378	361	405	361	355	374	329	362	357	397	359	347	360	398	395	354	368	386	409	400	351	387	366	369	357	368	401	395	376	333	327	355	372	370	388	358	399	382	356	385	401	364	354	396	342	375	398	404	385	381	353	366	351	369	377	394	341	402	383	357	389	392	381	360	371	366	363	380	343	366	392	378	351	359	356	376	378	361	383	360	370	355	383	426	362	340	376	380	335	349	349	372	363	342	341	396	415	360	378	398	372	356	350	373	406	370	359	371	392	390	389	353	375	363	383	352	363	381	365	383	377	379	338	386	362	363	389	387	390	344	362	387	381	382	408	370	364	386	364	349	386	361	394	356	348	391	384	368	376	392	366	358	376	352	353	376	376	368	364	425	359	373	386	362	403	368	362	393	388	359	356	332	386	360	363	353	374	359	375	378	375	370	349	362	382	334	383	388	390	388	389	393	389	366	362	389	421	368	400	340	374	397	355	380	358	358	362	349	389	375	378	405	340	375	373	379	410	356	401	422	360	379	373	359	368	357	371	402	375	392	393	385	387	388	388	391	375	369	349	386	353	356	355	361	376	405	395	413	354	363	333	385	377	357	392	390	358	368	369	405	355	374	395	387	351	391	386	353	396	366	385	390	326	359	390	342	377	405	367	369	390	383	359	370	343	356	391	410	389	402	394	359	370	352	387	369	355	351	378	385	382	389	381	378	364	386	369	323	384	376	394	332	367	362	379	376	358	395	364	401	373	366	386	387	370	367	371	382	396	354	381	387	369	388	357	397	369	376	368	388	357	378	363	357	420	332	374	391	374	354	371	359	336	386	377	403	392	378	384	379	343	379	371	361	338	365	377	361	368	385	357	370	376	400	379	385	394	373	376	374	358	356	362	375	359	351	396	361	320	370	364	364	374	350	343	386	358	379	387	390	371	363	377	365	392	313	367	369	376	377	373	374	392	362	386	379	365	370	379	413	364	349	368	347	388	356	388	356	352	401	386	357	378	353	385	362	391	371	330	360	356	388	384	387	349	359	349	373	416	379	365	356	365	352	346	360	338	343	343	382	363	366	378	368	365	343	354	374	366	385	397	381	362	386	373	381	375	355	399	377	400	338	387	333	349	381	399	363	354	403	356	377	386	372	372	358	374	411	358	362	365	345	367	374	400	366	365	352	365	332	377	372	365	346	372	398	369	376	367	352	361	406	367	407	360	357	366	383	367	361	395	373	392	340	366	361	360	383	347	356	375	369	368	393	389	364	355	348	387	389	357	371	377	380	369	371	353	376	360	346	353	372	380	404	360	337	347	356	399	352	354	382	385	384	371	374	395	361	365	353	360	377	393	372	343	393	383	384	354	359	362	349	338	332	363	401	365	412	377	373	357	393	359	368	354	381	385	351	365	376	375	417	355	370	384	373	379	347	355	372	366	345	398	372	343	377	393	346	346	370	369	344	368	349	385	372	377	404	364	379	374	356	364	345	350	397	390	358	387	410	368	363	383	424	396	350	356	349
7888	5772	4850	2378	1739	1323	1125	976	853	776	702	611	634	568	603	557	561	523	536	516	498	507	496	501	462	470	444	465	458	501	462	468	462	473	480	471	457	453	482	446	478	497	438	437	442	432	467	434	472	490	434	427	459	447	467	467	477	446	448	485	444	447	463	446	442	449	448	440	443	452	450	450	431	469	442	444	403	444	443	464	461	445	458	474	440	463	418	448	449	453	429	459	451	460	440	430	459	428	432	483	480	486	423	416	455	443	468	454	413	430	423	469	460	465	435	452	477	461	418	434	435	468	442	451	443	445	451	428	447	455	466	420	458	497	482	405	434	429	445	466	436	447	417	441	395	459	510	480	409	438	442	442	435	461	451	434	457	464	423	448	428	447	447	436	405	457	436	449	478	448	471	460	409	439	443	430	419	432	456	445	420	450	413	483	427	444	426	404	442	480	437	476	446	419	429	458	454	488	480	427	420	470	465	444	505	438	415	461	435	435	449	404	462	462	443	404	412	429	446	410	406	439	409	476	430	463	430	400	454	452	458	457	463	464	439	464	426	449	378	431	432	446	407	448	464	444	448	459	429	486	472	406	452	442	422	470	412	442	428	439	463	438	426	458	445	437	413	449	446	406	410	448	438	400	475	453	450	421	413	428	497	438	445	428	449	418	423	431	428	466	446	441	445	409	458	441	453	433	470	455	434	413	402	474	459	414	472	439	449	432	448	433	488	408	478	418	442	433	430	432	418	468	471	494	424	460	477	444	453	446	512	450	453	466	419	462	448	431	481	476	456	407	481	440	428	470	450	438	452	444	448	437	444	477	408	468	501	457	466	419	405	447	438	473	451	449	462	459	477	428	476	445	413	486	387	466	444	439	426	471	402	415	430	432	470	420	448	455	447	419	399	464	481	437	414	433	448	425	460	482	450	448	416	457	428	457	451	417	416	424	435	440	423	443	434	422	435	413	432	440	462	407	432	480	444	422	429	436	460	453	433	416	430	419	457	469	468	413	408	481	447	459	428	493	445	453	437	439	466	478	457	398	468	425	437	429	480	422	434	442	453	473	445	465	452	445	412	428	419	438	455	445	434	450	451	412	449	453	434	412	468	429	426	430	446	446	430	399	428	449	451	459	437	457	452	390	450	467	426	447	476	446	462	451	457	426	440	463	448	507	439	416	431	434	454	463	426	424	453	422	404	460	433	430	462	423	447	418	465	445	434	428	454	427	437	421	433	406	442	457	441	429	408	448	434	475	451	494	434	441	442	385	447	480	411	427	433	431	417	432	425	424	448	474	441	428	432	433	461	419	462	468	428	465	413	429	442	447	418	457	478	458	443	428	452	436	440	436	408	442	436	464	470	468	463	449	467	443	455	439	398	410	440	448	437	481	437	429	446	439	407	456	433	430	458	457	411	450	418	447	432	457	459	438	444	427	460	425	422	433	453	437	417	482	480	449	441	439	499	457	436	413	434	452	455	428	431	420	424	460	450	438	464	455	432	470	464	401	411	442	447	442	446	444	469	420	458	448	443	464	483	442	442	446	482	424	442	432	434	445	441	440	453	405	431	429	448	465	444	416	479	480	463	427	437	438	440	417	452	447	464	427	453	424	472	451	425	430	399	431	455	440	446	435	436	472	430	416	446	432	412	443	431	453	442	436	451	434	440	400	481	425	482	443	484	463	425	429	420	443	444	468	432	466	447	468	455	450	440	474	423	471	448	440	447	462	442	444	465	433	405	413	454	430	430	445	444	436	436	439	434	439	460	414	416	406	411	421	440	436	425	450	450	466	426	410	471	462	470	449	470	442	470	442	456	467	444	431	443	442	451	461	459	410	407	447	424	470	435	451	420	466	416	405	416	439	424	421	467	449	473	434	422	465	409	500	415	463	452	443	457	430	448	426	438	420	441	443	489	410	470	428	450	441	454	407	439	446	435	424	449	439	451	420	450	418	449	466	464	426	426	437	493	474	458	414	419	419	436	398	473	454	428	461	437	435	482	442	465	451	452	451	431	433	404	448	457	435	447	450	480	436	443	445	433	460	450	449	446	437	466	399	437	449	430	454	433	429	391	469	451	474	449	441	491	459	467	456	463	462	466	448	455	419	451	449	446	458	418	446	476	409	483	466	420	434	418	457	445	462	446	421	449	431	456	433	441	471	418	435	437	443	486	461	411	435	424	443	426	423	457	451	474	438	438	434	462	430	450	395	438	436	453	432	444	409	435	438	443	478	450	429	451	435	413	453	446	499	470	446	420	455	474	415	435	425	442	432	451	430	442	415	450	482	437	471	435	463	433	467	417	453	438	472	468	450	450	429	429	425	453	448	451	394	432	433	467	454	455	482	466	409	435	435	450	403	459	452	408	428	446	472	435	379	467	436	411	435	439	458	438	439	493	379	461	446	430	406	410	436	441	471	459	479	495	454	460	442	448	438	431	454	436	468	461	459	433	405	425	435	423	456	452	441	450	468	456	456	424	461	451	452	473	425	460	437	454	414	448	456	458	426	425	402	447	415	447	428	427	463	437	449	450	406	449	429	449	437	413	432	436	447	409	434	423	436	482	447	430	457	443	439	438	433	436	435	480	439	442	470	426	414	433	428	455	451	429	434	422	454	425	443	424	429	428	492	429	464	413	481	443	438	445	427	447	448	448	450	453	459	440	410	445	412	452	446	427	429	430	469	429	459	453	428	442	449	451	436	447	443	427	482	441	484	424	442	481	448	462	411	436	469	463	456	447	437	454	453	493	474	439	443	407	414	437	462	455	424	457	446	457	460	430	420	487	418	455	479	433	427	458	440	433	428	416	438	435	447	466	412	470	465	421	459	442	430	453	467	442	407	434	495	440	489	473	413	418	435	442	504	495	480	456	419	465	454	443	438	422	472	443	467	456	433	502	429	428	430	454	426	469	438	463	451	452	470	437	462	501	435	461	437	453	454	454	450	479	431	422	479	442	428	442	425	397	418	412	453	454	475	413	408	481	435	435	450	439	443	422	452	485	451	441	452	464	410	504	490	448	471	443	410	489	453	422	422	441	435	419	430	437	446	454	419	458	431	430	433	438	399	425	424	444	421	457	439	438	435	468	469	453	463	444	408	455	449	421	453	424	435	462	453	427	428	449	442	443	424	447	431	425	469	440	455	452	416	438	473	450	430	428	449	439	452	416	425	442	426	427	432	461	432	458	414	471	422	405	404	496	454	487	414	448	454	476	461	441	474	431	492	436	446	442	444	453	431	454	456	450	451	464	452	484	423	434	444	415	461	448	462	426	436	461	473	432	455	452	503	448	445	428	414	464	435	421	421	476	401	484	455	431	423	434	417	432	423	427	469	457	444	433	436	417	444	435	454	443	455	430	433	437	423	458	437	436	428	445	471	427	432	447	433	440	418	497	448	393	452	467	464	417	454	429	429	444	439	432	435	402	455	424	456	451	415	433	405	466	494	447	468	461	446	466	458	423	473	425	473	481	435	413	424	418	419	451	447
22785	21060	28807	23548	21060	21099	9800	1128	747	668	548	441	405	343	310	276	248	275	260	258	222	230	197	217	190	185	186	202	184	147	167	186	176	155	145	134	154	174	167	158	144	157	155	147	157	162	153	173	157	146	140	123	144	149	171	163	140	157	153	149	128	145	144	130	139	136	139	142	123	158	146	131	146	158	140	121	141	147	152	144	130	128	134	161	149	153	156	137	144	137	143	138	144	142	149	141	134	129	138	131	137	137	151	142	124	134	143	143	167	146	119	141	126	169	124	130	132	133	145	125	135	146	128	121	142	117	146	161	144	144	131	146	146	143	157	130	162	145	146	122	143	138	140	131	137	145	131	129	125	128	145	156	133	141	131	147	138	129	133	137	145	149	144	141	133	121	115	127	114	134	122	138	134	154	121	137	146	134	137	142	131	129	139	135	133	127	138	130	135	139	138	117	132	145	100	136	145	117	127	144	137	134	131	128	144	131	153	151	118	122	136	151	146	132	136	163	148	132	134	128	157	141	122	139	126	134	145	129	116	136	114	152	140	140	155	145	143	133	163	141	155	142	147	139	131	160	115	144	146	146	129	143	157	139	125	139	141	127	137	150	141	162	155	117	136	124	127	134	139	145	123	123	141	118	124	137	132	121	138	134	145	110	141	103	121	161	156	142	124	131	114	135	122	135	98	147	143	117	136	129	141	126	140	135	135	139	119	139	123	123	112	129	145	150	137	128	170	120	141	142	121	138	129	144	158	134	141	127	127	141	146	139	130	143	146	131	135	112	145	112	125	108	134	125	119	129	140	136	154	156	146	147	134	123	138	137	147	144	127	128	144	137	127	141	144	126	148	140	141	142	150	124	144	140	122	125	132	122	146	112	140	133	122	125	132	151	142	115	151	133	129	129	161	137	124	146	145	143	155	120	146	128	131	119	152	127	116	134	135	132	140	126	147	131	137	111	136	137	137	143	123	132	132	131	128	122	145	159	150	123	115	143	136	151	130	118	158	127	129	134	119	142	147	138	137	151	127	146	136	133	128	130	142	123	124	153	136	171	134	145	152	150	132	115	168	142	134	154	130	150	136	123	125	134	140	118	159	134	128	133	157	124	138	142	128	138	121	132	106	112	140	149	139	126	132	132	152	125	124	126	136	142	111	152	136	122	134	139	142	146	133	148	124	130	133	119	147	138	135	122	135	132	133	125	123	151	115	128	145	134	140	136	130	148	127	137	140	141	129	140	127	131	119	138	153	140	121	154	142	117	144	136	145	110	123	123	131	143	158	144	140	147	142	131	146	133	143	121	142	140	128	139	139	114	153	126	121	121	130	109	119	134	149	129	149	150	119	117	121	121	148	152	144	118	120	143	135	122	146	145	140	136	124	144	136	142	150	118	129	131	126	129	140	146	125	153	131	147	159	135	137	124	118	141	145	145	147	146	136	131	143	133	152	129	140	127	132	152	125	126	149	155	140	129	127	156	143	122	118	127	135	148	140	127	145	133	134	129	122	117	144	132	129	141	126	119	152	150	116	112	151	133	144	138	144	132	131	138	148	127	150	132	164	130	158	149	135	135	120	169	145	135	128	122	143	135	123	131	143	135	140	142	138	132	125	122	140	131	153	132	126	136	144	136	119	114	150	127	138	138	125	127	139	129	138	140	136	130	125	139	121	128	134	128	134	108	134	149	129	134	158	131	115	132	135	143	125	135	163	138	120	133	109	124	130	130	143	140	138	131	124	117	136	133	150	134	120	169	146	128	127	132	148	115	150	131	121	143	112	148	137	155	140	133	118	147	148	127	114	156	126	149	102	143	137	128	133	149	150	115	126	135	146	130	154	117	150	137	139	140	135	147	147	145	118	116	124	134	139	126	144	148	120	125	129	132	121	135	124	130	105	132	128	139	148	131	135	136	136	144	114	141	147	140	127	125	140	127	121	144	140	154	146	120	137	138	132	129	121	129	127	142	137	145	138	129	131	129	133	136	145	140	133	137	132	144	140	140	131	147	149	149	136	156	118	130	115	154	139	145	136	119	121	123	134	141	121	138	123	114	118	142	147	124	154	147	128	128	139	129	115	121	131	142	128	129	144	140	139	101	147	138	131	119	123	119	125	136	141	125	135	131	139	127	122	139	129	151	133	145	125	110	137	119	136	140	139	140	133	145	147	123	115	132	132	163	134	146	120	124	140	128	149	124	134	142	128	134	125	136	140	147	128	121	144	161	135	139	146	152	132	147	130	156	141	134	157	149	116	151	152	124	126	134	144	160	127	151	130	147	126	123	129	123	136	149	135	129	150	140	144	137	123	141	150	130	144	133	122	141	127	137	135	119	142	128	147	112	135	143	144	142	129	126	142	158	130	140	132	125	149	139	120	131	140	119	128	122	141	150	132	121	145	119	149	134	143	167	161	138	137	133	137	132	135	113	133	138	114	161	121	127	142	119	121	119	121	127	138	132	128	136	135	150	117	151	127	129	133	157	137	132	123	123	134	115	123	158	158	151	154	135	138	134	124	116	128	127	143	136	133	144	135	145	134	132	148	129	128	119	144	133	149	124	128	133	167	149	110	137	171	129	153	145	157	129	142	127	135	118	150	107	139	136	128	119	127	130	107	135	135	138	124	129	133	139	139	131	161	125	126	162	130	147	151	135	139	143	116	134	142	147	144	144	146	114	115	132	145	137	144	147	132	126	151	122	140	138	137	132	126	115	121	127	130	127	148	121	145	134	148	148	152	133	129	154	121	149	140	123	106	139	131	119	139	141	139	144	156	119	120	118	110	136	123	148	117	154	115	125	135	126	128	137	135	133	126	139	136	137	126	125	143	130	108	118	137	138	135	142	131	125	138	124	128	137	124	132	170	127	117	147	131	140	142	144	115	144	151	122	134	130	142	129	144	116	120	144	118	127	122	136	147	135	122	145	127	136	120	144	127	130	116	133	136	126	120	147	125	151	120	145	130	120	124	158	143	136	139	161	122	121	141	141	132	119	153	119	146	133	132	144	131	125	115	148	150	135	125	124	140	134	147	124	143	137	133	133	134	131	154	136	132	147	119	133	127	150	128	113	113	145	130	122	113	137	127	119	146	136	137	134	126	116	124	139	136	157	129	124	140	126	119	131	132	147	127	144	123	141	152	123	134	131	126	148	133	148	136	130	139	113	140	145	121	129	130	127	129	141	137	107	132	123	143	141	125	125	108	127	138	141	127	130	132	115	143	133	136	124	125	145	156	131	145	127	134	122	125	135	130	140	126	136	122	150	127	137	132	119	130	126	143	128	135	152	133	148	147	138	133	120	135	136	123	138	123	128	125	144	141	124	132	133	126	138	141	128	137	148	127	154	120	114	143	138	125	112	158	129	139	150	138	143	146	140	134	138	139	116	128	143	125	127	137	132	128	152	136	131	133	139	133	122	156	129	133	129	154	143	161	128	127	119	121	124	144	126	121	135	138	131	120	120	120	128	146	132	123	128	150	122	144	142	148	121
11812	16668	14203	7299	5057	3696	2835	2185	1780	1344	1055	929	752	609	593	522	480	470	422	392	353	326	302	268	310	279	291	246	246	232	234	204	207	213	198	202	197	200	187	209	198	179	189	179	190	192	197	179	168	175	180	164	176	171	185	202	186	172	173	174	165	168	153	170	158	152	162	181	154	148	178	154	167	159	167	149	147	182	191	188	154	167	157	177	143	164	188	188	160	160	176	159	154	146	153	151	153	163	169	184	181	168	146	176	151	183	155	151	151	151	146	158	149	178	160	168	162	163	141	136	157	170	156	155	169	141	171	164	153	161	135	149	140	151	168	160	145	150	162	150	166	155	152	170	170	138	136	159	162	168	151	167	155	149	153	150	178	147	152	192	156	157	151	152	142	172	191	163	152	152	169	140	139	161	160	167	157	154	150	151	164	182	139	169	141	153	157	134	144	167	149	152	152	180	149	147	158	163	156	162	163	160	129	140	141	157	162	148	155	178	142	146	155	149	161	157	147	169	161	180	160	160	157	168	147	135	130	158	161	133	147	140	169	162	158	153	152	159	159	170	133	152	147	149	175	163	156	155	130	168	152	182	154	166	164	158	171	148	129	150	156	152	152	160	143	171	144	142	162	174	142	153	146	188	151	150	167	163	149	151	168	166	160	175	175	169	154	153	156	167	137	142	156	160	159	139	165	147	157	154	159	146	148	158	165	149	161	160	164	161	170	162	149	157	174	181	139	135	175	133	144	175	152	145	170	121	137	144	157	142	164	167	138	137	147	144	147	157	150	128	172	159	165	163	154	150	161	159	155	152	170	136	160	155	169	129	160	143	167	152	167	140	172	154	161	153	160	147	170	160	148	155	166	165	157	169	143	154	162	167	178	170	162	161	148	156	161	161	158	159	149	165	155	152	158	169	194	149	168	163	148	147	156	156	147	187	168	143	151	157	159	149	148	144	137	170	158	185	153	160	168	159	148	155	157	151	170	150	147	155	160	173	152	167	149	159	144	147	146	165	145	151	163	149	136	167	158	161	163	162	166	139	157	161	160	154	174	147	169	177	150	148	159	137	168	140	150	157	153	153	163	152	162	146	170	148	174	143	174	168	128	178	145	145	150	159	119	146	164	162	150	139	139	154	152	179	149	150	148	156	171	177	165	158	151	145	142	150	143	178	176	145	149	156	167	156	143	139	162	153	159	165	158	163	148	178	166	154	155	156	146	185	167	144	151	158	162	158	152	147	158	149	133	152	179	175	170	143	164	147	152	143	157	143	172	153	151	154	170	145	173	160	161	148	144	163	164	141	166	167	161	170	147	164	181	158	149	164	165	140	159	138	169	153	169	156	160	165	148	186	170	172	163	160	154	170	151	172	150	151	157	154	147	160	151	141	136	172	180	170	156	167	166	164	162	170	177	141	142	159	147	167	159	178	159	147	166	144	168	149	173	155	140	146	152	140	153	178	149	160	135	174	158	142	173	142	147	154	133	149	169	150	179	153	149	147	158	158	144	158	141	167	162	134	148	162	169	156	155	149	136	161	148	155	169	159	141	131	174	153	154	161	166	154	176	151	155	137	160	174	173	168	169	161	154	157	171	173	151	149	148	157	162	161	181	180	165	155	137	161	138	165	147	148	169	151	171	143	167	131	158	143	151	171	160	153	193	146	165	152	149	154	177	147	149	152	167	179	170	169	136	159	164	150	146	145	162	152	149	150	153	156	159	169	163	161	151	150	141	164	179	147	170	154	157	171	187	154	170	171	178	164	161	157	179	152	165	175	143	160	162	164	148	170	154	153	149	134	164	124	160	146	144	155	161	181	167	152	182	162	162	146	154	166	167	123	162	146	167	147	169	159	152	145	152	159	155	149	138	157	148	153	184	154	151	144	151	166	151	152	141	137	167	163	158	151	155	150	152	134	156	129	152	153	150	168	180	152	174	139	157	150	140	156	149	167	151	171	181	141	157	136	141	149	162	163	161	153	161	180	149	145	151	151	152	137	183	156	136	147	158	151	144	144	141	137	163	154	156	147	143	158	134	159	147	142	161	159	175	167	155	151	176	164	161	145	159	152	180	161	154	150	145	152	147	162	149	143	182	179	171	169	147	141	148	173	188	143	146	156	139	168	179	158	172	158	173	153	150	146	171	160	159	173	152	162	141	148	147	155	164	154	164	156	144	140	165	170	145	159	151	155	171	148	141	146	153	129	162	177	151	141	158	157	163	146	158	144	134	126	172	158	174	148	172	165	157	139	146	144	146	156	146	160	163	142	162	187	187	149	143	169	174	156	142	159	134	148	176	169	140	153	171	151	132	155	143	138	155	150	170	158	168	168	137	148	133	163	152	157	157	161	157	172	142	165	167	167	155	158	169	174	160	167	153	161	139	167	159	154	163	147	171	151	148	182	147	141	165	139	147	145	156	159	135	137	143	166	150	148	182	156	160	156	144	129	145	142	151	141	165	154	161	154	162	144	144	165	168	152	158	176	157	160	148	134	169	158	155	159	173	138	156	147	143	159	141	136	178	145	151	167	149	142	163	197	140	169	145	140	180	166	144	147	143	156	171	157	136	165	155	161	163	153	150	140	152	153	167	159	149	157	161	159	154	167	152	153	152	157	175	144	157	152	148	167	144	158	169	130	129	146	149	144	161	163	149	158	159	158	149	145	149	131	157	167	140	159	172	154	159	188	160	148	184	139	154	140	154	177	161	158	149	165	157	171	143	137	141	148	147	135	152	131	163	165	143	147	148	160	142	153	144	158	162	160	136	135	154	151	170	140	166	144	154	132	169	140	170	175	160	149	173	157	155	151	154	170	150	161	139	155	142	140	162	136	189	148	160	149	153	140	171	152	167	165	150	151	153	136	154	145	162	153	155	162	150	156	130	160	183	162	160	154	151	148	169	154	155	146	160	152	148	172	145	155	155	161	152	153	139	167	143	146	158	138	160	157	158	149	153	145	152	169	152	159	152	148	152	162	169	162	167	154	156	178	167	134	163	162	172	167	150	150	169	150	147	136	175	157	133	154	153	155	165	148	127	158	144	154	135	157	150	162	153	176	149	154	138	171	161	163	155	156	150	141	160	158	149	163	146	155	129	136	182	160	160	151	176	149	149	153	166	140	166	157	147	154	156	152	143	130	169	155	157	156	127	157	169	159	167	155	155	158	149	162	149	154	134	185	166	160	163	144	160	165	162	178	164	167	169	168	149	150	138	133	164	160	166	150	166	141	156	151	149	151	157	155	168	152	163	165	164	158	167	149	154	149	162	142	163	152	154	154	158	135	137	156	143	176	165	181	164	158	161	160	153	164	154	150	152	147	146	155	137	150	146	138	156	139	137	147	153	173	177	159	157	160	192	154	164	140	145	152	162	150	139	168	149	138	151	158	162	147	158	146	161	163	153	140	159	168	182	158	151	150	147	161	149	140	152	147	152	160	180	158	127	182	178	139	161	147	141	167	154	153	150	182	147	175	165	135	171	174	168	159
27012	20133	7338	876	597	545	409	375	337	362	362	363	318	337	368	379	364	339	368	343	351	352	355	336	336	322	331	335	333	348	349	337	329	363	344	353	360	330	352	353	331	335	336	327	340	377	375	315	336	325	329	354	328	340	309	333	353	336	348	327	315	303	357	331	315	319	348	357	331	327	303	335	355	333	365	365	362	346	347	322	345	322	335	318	345	365	336	346	357	329	329	352	317	337	367	349	342	339	377	331	340	362	333	340	358	341	347	359	303	375	326	361	340	365	335	336	358	325	325	346	354	361	365	329	323	351	344	347	313	348	326	339	331	362	347	318	350	331	307	361	326	339	343	358	326	333	339	368	318	368	319	378	323	308	328	331	329	327	330	356	314	353	331	361	317	343	329	346	357	356	333	333	359	352	360	310	363	329	346	341	322	341	345	365	357	330	329	356	341	337	356	365	324	328	354	343	342	335	339	358	358	356	331	331	335	334	336	319	333	357	322	341	355	325	358	348	370	340	336	374	337	335	333	360	355	329	322	351	345	304	340	334	330	379	334	314	341	336	326	322	352	360	344	356	356	363	326	316	369	341	332	363	311	323	342	335	345	369	350	338	339	305	347	341	349	324	342	337	378	321	345	327	335	332	351	324	340	317	350	324	339	326	345	360	342	347	327	334	349	359	366	339	346	355	339	314	352	316	336	306	363	345	338	328	328	351	324	334	326	322	323	342	347	376	327	307	349	332	353	315	356	325	330	321	353	349	337	347	332	348	332	370	347	337	329	347	347	339	356	338	376	334	337	346	356	325	344	338	352	347	335	358	339	335	318	342	334	311	349	346	333	325	360	382	365	379	347	371	360	314	352	333	324	305	325	319	302	338	350	330	367	321	338	344	359	361	334	315	327	354	342	324	347	364	373	361	327	348	331	365	321	342	324	339	322	343	309	315	343	310	338	390	329	329	312	315	332	334	326	344	333	320	313	355	344	336	358	339	336	324	332	346	315	348	328	342	365	322	330	342	341	325	357	348	354	334	356	331	318	310	319	366	374	361	328	313	343	346	364	346	352	343	322	354	363	330	326	336	356	304	336	367	354	338	349	372	308	330	331	352	315	331	307	369	332	359	300	369	312	341	321	382	334	329	326	324	350	342	300	346	371	334	321	331	344	336	366	335	355	307	349	355	355	324	358	353	333	353	340	332	340	370	336	344	362	313	314	324	360	346	333	345	344	337	324	334	339	325	353	323	334	305	350	305	346	295	362	348	328	379	323	348	329	340	343	356	354	321	345	360	351	338	338	375	324	348	344	308	348	352	355	337	340	340	326	352	346	334	334	333	341	354	330	354	362	338	305	370	351	341	339	321	332	329	353	360	342	301	329	339	348	340	348	369	351	305	356	319	332	332	329	343	342	336	332	331	352	329	366	328	380	328	333	329	332	326	346	337	327	302	337	344	318	340	355	331	339	374	350	330	332	347	361	350	343	298	356	348	332	350	358	326	336	341	369	352	307	333	333	326	335	325	351	337	357	328	364	319	332	344	300	330	317	342	349	362	328	350	336	365	341	351	364	338	320	327	334	353	369	349	358	350	342	362	313	326	332	354	322	359	338	338	367	345	323	334	348	361	346	335	347	356	327	344	351	379	350	331	322	345	348	347	322	328	314	331	310	341	358	338	337	360	337	333	345	368	361	292	356	345	317	354	355	336	368	331	345	360	338	333	373	363	323	327	351	345	305	361	342	332	377	319	336	351	353	361	357	311	319	323	329	363	364	359	342	353	332	342	344	350	344	367	321	320	353	321	350	323	344	343	341	342	363	346	326	325	366	333	314	337	336	360	348	354	360	361	348	368	315	358	364	333	324	349	348	331	353	330	330	322	326	356	346	345	354	327	347	299	310	324	348	366	347	333	325	336	368	329	341	348	352	359	342	326	377	340	342	328	340	296	317	309	300	347	315	381	321	319	358	334	321	326	313	348	355	349	318	346	373	362	330	349	331	344	329	335	335	332	306	338	358	344	310	323	369	320	350	341	334	392	347	353	348	360	343	343	344	353	332	359	342	321	354	304	318	352	338	352	329	301	327	351	368	330	379	342	325	356	337	325	332	360	300	322	321	310	338	319	324	306	319	345	321	336	338	346	355	313	350	332	353	320	356	350	330	309	335	314	320	363	348	323	333	328	328	325	348	322	356	345	359	335	320	318	353	354	336	365	332	330	334	336	354	341	342	337	353	319	355	352	355	338	335	351	365	335	335	376	334	346	337	320	327	332	365	346	354	313	322	348	355	332	312	343	326	374	340	335	324	313	361	345	328	380	313	344	360	334	340	330	349	338	352	354	325	355	352	306	351	341	361	346	319	354	330	360	340	313	316	305	348	338	358	330	352	329	337	356	330	353	366	339	350	357	351	329	328	343	346	354	340	336	359	337	358	346	335	327	348	331	356	357	335	329	348	376	380	335	297	374	327	360	345	369	320	340	340	343	309	345	325	321	334	349	352	306	360	363	321	358	383	338	365	340	346	320	343	326	321	389	368	372	362	318	337	360	328	363	346	351	331	362	356	354	299	324	348	324	324	316	319	348	342	339	342	345	325	369	316	349	354	339	349	341	324	384	350	335	364	354	347	367	360	333	357	360	334	356	335	330	337	344	326	362	330	313	323	347	361	335	342	332	349	311	355	333	361	343	360	344	346	336	345	366	325	341	328	343	334	303	327	325	338	359	325	368	336	333	318	339	332	386	359	328	343	355	354	371	340	339	350	355	342	311	313	323	356	356	338	312	347	381	342	359	347	349	344	339	350	338	321	349	355	332	361	351	332	346	340	366	331	334	324	326	345	367	364	327	332	332	362	349	333	370	326	347	348	340	297	337	394	370	378	308	349	345	326	362	345	315	314	345	316	362	335	339	344	321	325	333	339	339	319	346	363	369	348	333	350	331	338	372	307	319	345	345	343	345	320	335	322	316	366	323	336	348	358	331	339	320	314	351	320	359	342	336	351	344	314	321	315	355	374	351	325	322	344	319	344	344	368	358	327	337	380	369	319	337	316	351	327	326	382	307	337	345	325	333	323	352	334	381	337	318	321	298	293	357	333	317	329	360	318	333	314	372	349	337	348	317	333	347	359	333	333	325	370	359	359	349	315	375	370	338	304	341	313	333	334	383	348	325	340	309	339	331	348	341	335	335	343	349	344	325	359	355	338	356	314	323	401	331	319	329	312	326	367	333	348	317	333	344	335	341	360	330	338	353	331	324	332	356	330	347	342	353	342	361	324	320	323	351	357	311	339	355	319	325	381	334	323	337	329	342	360	341	333	340	350	351	309	337	338	334	332	314	367	380	358	314	351	360	344	345	337	305	345	366	378	323	340	343	362	353	350	336	318	330	357	364	338	388	342	358	346	383	331	360	311	351	347	357	309	354	341	363	327	336	378	338	357	330	313	336	328	356	370	319	325	338	333	343	332	348	325	359	371	318	306	344	347	352	349	322	296	367
5461	1323	1190	753	594	520	522	464	474	493	424	438	422	423	445	475	452	453	428	447	418	446	440	437	386	455	431	414	431	436	431	427	403	430	427	429	451	434	435	420	406	409	377	427	429	407	429	414	399	415	415	427	408	433	419	384	414	415	426	443	420	455	431	417	428	443	405	404	406	443	412	427	413	399	399	410	401	397	430	407	401	425	405	421	396	426	415	417	433	430	399	405	425	431	428	444	373	436	418	428	390	361	436	391	422	387	418	401	404	398	398	435	442	431	423	384	417	440	459	421	430	450	387	422	428	393	414	433	417	390	371	393	417	440	406	425	416	459	432	423	430	422	407	412	445	429	414	431	433	430	384	438	413	407	435	428	411	454	416	426	443	412	412	409	420	426	400	420	414	413	398	429	438	422	403	386	410	420	406	412	443	412	444	409	407	405	433	392	425	437	445	444	398	421	446	394	410	422	426	434	421	409	443	390	404	430	396	408	406	404	413	380	399	424	411	408	445	399	416	409	406	387	429	458	413	434	419	441	396	439	410	418	407	455	434	403	408	417	442	434	444	418	389	433	424	437	423	416	417	415	381	418	409	402	443	437	426	419	443	418	399	415	406	422	444	389	391	393	404	426	420	372	424	400	424	403	435	409	411	436	382	419	420	421	408	404	411	441	397	435	432	429	371	409	405	436	428	446	451	433	411	395	421	421	449	381	424	432	389	427	381	406	437	421	434	414	438	402	408	433	402	441	398	412	387	401	417	447	394	426	414	387	431	417	414	425	404	385	445	438	435	415	399	423	420	453	399	384	418	400	402	409	404	424	427	403	410	467	449	426	376	453	420	430	363	460	404	439	418	429	406	427	412	435	444	435	422	421	414	386	404	428	428	413	417	421	439	429	415	429	403	408	381	406	406	423	403	455	414	445	426	386	429	428	394	405	415	419	437	428	394	382	400	412	425	412	423	405	412	388	441	432	424	434	421	384	413	414	408	399	418	419	406	428	419	393	400	396	425	412	422	397	422	406	412	377	431	424	447	409	408	397	418	410	435	451	397	423	455	396	417	419	416	395	448	443	398	406	430	427	413	419	449	395	440	426	436	447	408	378	417	448	425	424	389	401	397	416	372	461	438	403	428	422	397	429	431	427	404	395	428	398	416	401	394	436	472	412	425	425	418	435	437	445	402	412	414	398	418	402	410	360	422	465	353	385	413	450	406	411	417	428	438	422	407	415	406	425	438	389	402	408	413	439	425	388	422	393	376	425	413	430	380	429	448	404	455	394	406	424	424	399	432	448	431	422	442	401	360	385	470	404	402	421	427	460	407	421	431	421	415	418	416	424	419	419	426	440	440	463	434	385	430	429	413	405	402	403	423	420	412	430	442	402	428	402	415	414	426	427	417	429	413	431	438	417	376	392	436	384	400	416	367	406	391	423	390	405	407	427	415	447	405	453	439	405	397	428	419	394	440	415	395	426	402	399	425	400	431	426	390	421	409	422	443	422	431	425	422	410	420	438	409	414	415	393	443	404	442	416	419	412	424	406	378	427	404	462	396	408	442	404	415	418	399	397	427	432	390	446	446	411	399	420	412	423	434	415	425	402	376	447	424	444	458	416	432	418	374	409	418	431	401	434	410	416	410	417	431	423	425	424	422	402	403	397	415	416	422	411	455	451	417	413	417	420	460	425	443	430	396	416	405	439	440	388	429	420	405	425	398	436	404	407	438	448	419	437	395	409	418	416	424	424	439	411	424	445	420	425	384	384	413	437	436	420	418	442	443	476	399	412	447	414	376	423	420	412	409	438	430	415	417	409	435	437	442	409	436	412	404	401	431	402	389	427	388	393	465	435	411	420	446	447	399	448	430	427	464	394	431	403	383	401	418	417	423	418	390	415	392	389	387	420	438	421	441	424	381	442	438	421	403	418	420	430	403	407	406	416	370	398	401	424	404	444	410	408	410	420	434	434	412	400	446	372	432	410	421	384	410	420	400	422	406	424	422	427	452	407	406	422	471	430	398	422	389	402	424	413	380	403	406	421	445	401	428	420	409	430	419	428	401	429	430	428	432	402	422	412	418	430	393	442	377	415	416	421	422	447	352	412	411	435	408	381	420	449	408	417	415	407	410	383	422	378	420	424	466	391	431	422	412	410	388	407	441	445	433	390	427	421	417	413	425	427	417	425	432	456	408	423	418	420	388	433	423	388	422	452	391	431	419	427	406	384	399	430	414	458	436	449	436	395	402	423	429	463	421	429	429	443	377	421	381	451	414	438	394	418	398	424	424	430	415	413	410	388	412	404	424	394	392	441	429	430	426	445	446	413	416	406	410	402	434	405	424	398	385	411	411	417	435	408	426	453	400	449	433	427	403	433	457	401	420	386	406	421	438	421	395	430	434	405	414	389	406	413	382	429	416	428	435	435	399	390	402	407	413	422	424	384	443	417	411	412	437	422	400	420	403	394	400	378	398	415	395	384	408	405	448	423	425	404	431	458	403	394	402	438	435	426	382	425	445	430	413	393	436	409	388	438	400	432	387	411	378	446	426	432	421	373	415	441	415	399	398	433	397	460	417	416	422	436	386	425	365	408	425	416	382	436	387	444	413	382	429	392	417	469	436	390	440	400	404	415	429	421	377	438	377	399	421	445	440	443	424	422	400	388	421	405	428	399	388	428	414	429	394	376	413	394	438	410	427	422	402	395	385	409	396	419	421	404	453	420	412	401	400	431	456	462	418	426	407	396	412	455	403	378	428	409	415	413	418	434	419	407	444	424	415	430	403	408	421	441	432	376	425	393	390	402	400	440	403	402	405	401	430	424	432	432	428	393	429	433	441	393	437	391	420	417	453	410	421	395	429	390	407	420	408	444	402	421	416	432	419	397	399	403	425	429	405	394	418	421	451	429	438	411	445	451	394	429	428	406	395	405	443	428	410	421	378	413	409	397	414	423	395	434	438	412	435	409	436	442	386	362	441	439	430	473	425	414	414	401	416	401	397	417	415	410	415	409	398	409	434	395	376	452	417	414	444	427	413	411	393	437	407	420	450	422	415	397	388	401	418	382	408	414	411	418	397	431	410	402	399	381	407	404	435	387	381	423	415	424	368	397	393	383	443	421	406	400	435	425	396	444	378	416	447	426	378	401	455	387	424	437	442	405	436	420	393	387	411	427	450	427	440	406	462	407	410	404	402	421	415	400	429	422	408	439	417	425	393	431	401	407	422	397	412	410	445	409	447	420	435	423	438	392	453	432	414	442	423	378	450	413	388	418	426	417	395	388	397	410	440	465	425	444	400	416	415	440	394	413	415	398	402	430	414	389	405	431	417	403	412	452	411	411	436	421	424	435	434	451	433	392	429	413	420	442	407	451	393	436	416	387	369	427	403	412	438	404	426	409	403	417	422	426	464	390	413	389	445	425	409	404	417	386	424	397	453	455	428	389	396	436	460	420	429	425	431	397	442	450	448	427	458	406	417	421	422	433	389	402
23883	21076	28388	23959	21069	10621	1029	623	495	395	350	347	297	273	236	228	248	242	252	206	238	213	193	210	192	187	196	174	162	151	173	206	186	171	181	158	190	169	168	182	197	163	155	156	173	165	181	161	182	180	149	164	163	158	181	161	168	148	166	169	171	169	158	172	145	150	160	144	148	163	148	151	178	142	160	165	166	160	156	166	147	147	148	148	187	154	140	149	160	148	162	174	158	169	185	153	147	140	148	157	170	146	144	175	168	139	153	163	152	168	163	150	171	171	163	154	168	154	176	154	157	122	147	159	163	153	164	156	167	176	180	149	150	165	171	168	182	144	163	151	136	170	154	172	160	155	189	179	156	170	139	151	173	154	153	147	141	156	152	148	172	182	151	162	173	137	172	165	160	158	156	164	146	154	157	146	158	155	165	158	142	154	195	165	135	158	175	150	172	159	173	181	171	169	187	155	172	156	160	165	140	176	176	157	166	168	172	161	139	162	166	152	168	149	154	172	164	164	178	173	170	179	148	161	143	151	152	166	168	155	166	166	160	159	152	159	149	174	155	152	174	150	160	154	175	167	149	146	159	182	173	152	161	170	151	170	165	153	165	166	154	154	174	166	155	165	149	164	144	166	172	160	142	146	145	145	161	164	178	171	160	154	180	160	167	158	175	143	133	182	151	191	159	148	146	147	180	160	149	158	159	184	194	169	168	153	173	147	155	155	159	172	182	167	185	167	163	166	178	171	171	161	175	173	147	184	152	150	171	172	168	189	164	178	178	157	139	140	165	180	151	150	159	175	149	165	150	145	144	174	165	176	183	173	140	162	169	159	159	147	162	161	162	180	183	146	192	151	172	153	184	156	181	159	184	156	160	163	174	172	146	159	157	146	163	147	142	165	172	145	140	150	158	152	147	171	180	163	156	144	178	144	188	179	172	170	169	173	163	186	150	153	168	164	178	169	174	158	138	158	166	142	156	163	180	161	151	151	147	149	156	166	166	152	155	168	167	158	143	168	176	147	182	151	175	147	153	156	173	173	144	152	151	152	178	159	153	154	165	167	172	178	174	154	166	146	155	156	170	162	150	160	150	149	130	151	153	147	171	148	146	151	142	162	154	136	166	154	163	155	148	163	169	168	168	154	181	155	177	146	186	148	167	150	155	155	174	145	158	173	148	154	153	162	171	156	176	171	138	165	169	170	167	132	172	158	138	173	165	170	151	167	165	174	175	147	153	170	150	172	157	174	184	138	160	161	196	167	174	172	153	156	142	160	159	176	153	144	171	148	162	164	156	162	164	164	161	148	163	156	174	169	165	174	178	156	168	167	143	183	162	194	154	158	162	155	171	158	178	157	180	153	130	151	162	143	165	167	163	142	158	167	168	144	163	161	139	161	164	167	144	158	170	166	147	142	181	139	149	188	159	181	161	169	166	154	165	146	178	158	159	161	180	163	163	143	170	158	161	146	159	171	173	152	166	145	145	146	173	165	149	156	160	151	155	143	159	167	145	141	152	167	164	150	146	151	170	156	138	163	160	146	156	160	169	166	182	168	151	168	147	159	153	156	161	149	162	165	149	150	166	154	123	153	164	154	169	151	163	171	167	177	178	151	163	150	168	170	153	127	169	167	151	159	156	167	177	164	153	158	157	176	143	155	177	163	150	140	163	149	151	157	185	169	153	164	158	145	156	138	176	168	176	165	173	158	184	155	172	136	160	153	144	152	161	176	166	164	158	152	166	159	151	180	157	144	161	167	187	156	159	170	167	163	155	162	140	156	157	155	175	148	175	167	161	188	164	157	148	174	165	161	144	152	137	158	168	174	143	145	154	157	163	157	158	139	179	167	187	151	156	156	164	136	165	163	169	145	154	156	140	149	164	157	165	194	147	153	152	166	195	165	154	174	171	158	185	158	161	164	191	154	163	162	162	165	143	153	167	172	172	172	155	152	170	171	168	151	151	155	157	165	158	139	163	163	171	167	162	159	128	134	176	148	176	174	149	151	160	128	164	177	163	183	168	153	175	156	155	175	178	177	152	182	158	153	168	157	152	143	139	155	154	166	171	152	151	160	185	139	155	156	160	150	134	164	184	170	171	145	158	158	166	168	169	180	148	144	167	190	164	155	167	172	163	164	163	136	171	173	181	165	165	188	161	157	176	180	160	158	151	142	159	158	161	163	148	174	176	180	129	156	147	144	185	160	158	165	155	141	149	171	139	163	180	169	169	187	156	164	164	181	152	157	178	165	163	168	160	155	161	147	157	165	177	163	156	162	144	162	175	144	162	159	170	172	170	148	157	171	177	167	142	134	168	166	186	168	147	183	168	170	140	155	155	149	154	176	162	176	150	146	169	154	179	166	156	154	156	139	190	158	178	152	162	143	161	156	150	162	164	171	153	162	166	169	172	162	186	160	171	148	148	157	144	173	146	154	168	154	178	143	155	158	176	157	178	157	160	154	168	165	164	159	142	148	138	157	158	182	167	157	170	162	167	170	161	170	155	155	164	184	167	160	161	166	149	169	155	148	166	150	169	167	166	149	144	184	164	159	166	154	156	159	151	151	156	161	158	134	140	158	184	156	181	181	144	161	145	175	160	161	151	167	182	162	151	173	162	170	127	145	152	170	141	164	166	144	156	175	168	154	153	168	150	169	150	163	166	151	155	164	150	177	161	171	164	176	180	168	151	145	161	181	142	181	158	155	174	161	170	178	142	164	155	179	164	181	163	136	165	152	163	158	164	168	157	175	141	178	156	152	161	172	153	155	151	161	169	162	176	150	161	149	141	163	165	153	138	168	161	168	150	167	153	154	158	152	158	166	158	154	163	137	150	152	154	160	165	184	153	154	174	166	175	152	152	158	150	174	168	148	162	153	136	154	160	152	153	169	157	165	163	169	154	151	162	152	135	162	148	168	141	159	149	164	160	159	155	150	152	159	150	153	167	149	166	136	165	159	164	147	151	162	144	151	147	158	170	166	165	146	185	141	209	153	153	166	163	157	164	155	152	163	157	163	162	199	138	165	174	180	143	147	150	171	176	158	169	151	179	169	166	170	170	160	165	166	160	155	158	159	166	146	164	173	131	139	171	167	166	159	142	148	157	174	142	179	140	142	157	161	141	163	173	169	150	150	165	163	168	141	153	164	163	172	152	153	144	163	162	167	161	144	142	166	155	163	184	169	177	147	142	190	143	161	150	148	190	141	153	167	170	154	157	156	165	162	161	161	139	171	154	157	166	169	206	158	155	177	151	147	171	164	187	151	173	159	148	171	168	178	161	152	149	161	172	153	147	163	134	165	156	183	146	137	161	161	156	151	181	171	142	153	137	176	151	154	172	177	147	139	164	161	162	162	160	174	161	175	155	166	193	168	172	156	158	164	156	180	143	159	174	139	135	166	127	168	163	149	161	164	153	151	180	141	156	160	144	149	167	179	186	150	156	134	137	150	170	158	182	155	170	195	159	144	157	133	149	168	163	164	172	169	154	169
8288	10344	8851	4206	2892	2048	1665	1206	1055	821	705	628	540	451	442	371	372	370	315	329	313	297	305	289	288	265	258	242	229	269	276	213	252	217	236	236	210	235	216	240	224	203	231	222	218	224	251	220	207	219	244	198	211	224	204	211	214	238	210	229	212	217	205	222	170	220	221	213	210	191	217	216	199	196	176	212	204	217	226	203	212	204	214	182	192	210	199	189	191	189	216	201	187	211	216	192	204	239	240	209	212	204	221	214	229	213	201	220	194	199	190	217	209	202	200	174	213	220	190	207	208	225	202	210	212	215	192	241	198	222	229	238	204	215	202	220	209	194	224	188	242	204	192	192	200	204	185	195	218	159	178	219	229	199	184	213	206	187	199	208	203	198	216	207	219	192	167	193	192	235	186	207	215	212	207	185	195	210	179	212	229	205	192	195	221	197	219	208	204	227	205	215	200	182	203	221	185	204	200	197	213	191	195	211	210	211	197	203	203	204	225	226	200	187	194	205	182	189	197	202	176	206	217	238	207	208	211	204	190	193	210	156	199	226	170	193	210	187	215	179	217	207	199	192	189	202	195	202	210	211	203	201	200	196	175	208	201	220	218	211	194	231	182	194	195	195	231	197	208	240	205	213	226	218	203	204	213	200	202	214	214	232	194	201	202	204	189	204	205	172	213	234	202	215	212	197	204	207	191	207	214	180	208	212	218	190	206	202	207	187	206	182	187	225	222	216	208	205	234	212	200	211	191	207	214	183	189	202	204	195	227	209	191	181	189	224	197	185	217	188	197	204	190	194	199	201	209	222	196	220	203	209	184	217	229	198	195	195	189	192	210	199	196	194	214	177	204	185	218	203	199	181	204	226	199	194	213	218	224	187	213	223	186	190	203	211	190	210	222	215	199	199	177	195	187	186	192	223	215	202	167	224	215	195	213	197	203	183	178	235	221	202	203	186	209	182	205	215	228	206	192	212	202	209	195	207	207	203	204	193	208	202	218	233	194	191	170	193	216	198	175	213	208	222	201	193	183	197	207	212	216	180	184	189	201	211	228	195	198	202	187	180	198	208	205	186	171	187	229	197	193	196	192	181	183	211	212	227	227	197	176	202	181	219	213	211	224	173	222	225	189	197	189	190	195	209	207	178	210	215	222	176	189	189	190	183	193	216	199	217	215	185	201	188	205	199	199	221	187	199	223	235	203	205	196	196	190	209	193	208	217	216	207	204	197	207	234	218	216	204	242	213	211	183	195	205	244	194	205	199	198	210	228	201	225	211	211	212	191	229	221	207	210	197	209	217	230	201	182	213	204	213	189	204	194	200	221	197	224	202	175	209	191	211	193	195	205	200	215	195	193	212	227	201	190	212	175	171	193	210	174	193	176	216	199	188	211	199	203	189	212	228	198	216	195	205	186	211	212	194	212	206	217	199	210	203	216	198	199	198	212	226	213	199	206	221	208	197	184	188	184	200	211	199	216	198	202	191	196	200	215	208	194	221	200	212	151	204	203	174	195	197	210	197	225	209	214	204	232	207	201	199	213	213	220	199	204	180	223	223	176	220	228	192	195	217	202	213	220	205	187	225	204	214	190	207	220	198	225	194	203	223	243	189	244	181	178	226	183	214	181	182	193	185	220	241	206	197	190	181	209	198	186	203	198	210	207	206	197	210	210	222	238	211	211	178	222	216	194	217	199	202	175	168	190	215	194	211	169	212	196	199	208	213	215	206	231	222	198	195	218	228	213	207	219	211	213	203	204	190	205	189	197	205	211	205	197	214	221	217	194	213	199	210	151	237	196	190	208	213	185	215	216	203	192	209	198	204	195	210	187	208	218	185	212	208	194	211	207	238	238	210	193	189	199	185	195	200	220	207	194	216	202	222	197	189	217	193	192	216	214	182	219	211	208	227	224	185	209	213	217	188	215	215	217	219	242	220	166	215	210	232	217	214	222	179	226	203	213	227	190	198	201	183	205	222	234	205	211	167	206	214	196	177	187	205	215	195	220	240	188	206	209	203	216	200	208	224	195	198	209	224	231	214	234	200	217	237	212	207	217	191	198	207	190	192	199	197	210	209	189	213	209	237	183	193	197	211	218	207	214	182	205	198	193	202	210	214	209	223	197	215	179	184	181	205	200	194	211	205	194	193	241	181	214	214	210	218	203	206	174	207	229	208	207	191	214	201	203	218	220	204	195	213	197	202	191	204	201	178	191	184	210	220	198	187	213	205	177	192	201	197	196	223	193	198	202	210	192	229	210	221	203	213	203	195	185	183	191	211	194	188	197	220	192	211	210	198	188	192	197	198	195	224	183	222	215	200	217	191	192	189	172	180	200	206	197	216	187	202	190	212	188	205	202	220	195	198	206	202	232	207	208	194	217	187	198	171	186	195	224	174	213	197	215	219	212	213	210	208	211	205	192	208	192	210	182	196	209	206	204	213	206	217	189	202	196	193	196	204	208	232	166	191	181	203	221	190	192	196	198	190	215	192	209	206	197	208	210	229	200	203	219	237	216	191	189	200	202	207	199	193	178	237	204	189	214	212	189	181	168	210	218	202	182	195	207	195	220	203	200	199	195	252	206	200	197	200	217	202	189	198	230	216	198	201	194	207	221	204	222	211	198	204	226	202	220	211	207	215	178	195	191	189	206	196	186	213	199	187	223	231	197	211	196	200	198	215	190	204	202	190	182	196	196	208	209	213	208	208	224	208	195	202	200	210	209	189	205	198	186	194	198	229	205	226	203	185	216	219	206	193	208	215	222	201	190	207	200	230	205	199	218	203	196	198	195	173	215	214	199	217	213	205	216	195	204	219	188	223	209	182	199	202	188	205	210	197	211	200	189	177	229	182	192	207	182	192	213	209	202	198	220	193	221	211	209	184	194	196	212	212	199	197	192	209	209	213	198	176	182	215	170	215	218	182	221	222	216	206	221	196	186	182	209	227	216	206	215	216	223	215	215	215	191	236	204	200	193	213	177	222	231	216	193	187	205	204	209	206	219	205	212	216	178	223	182	211	199	184	210	233	206	188	201	197	191	176	175	198	213	184	202	212	215	214	215	214	208	203	186	178	186	219	198	197	228	228	205	202	227	203	206	203	196	226	199	205	208	228	203	199	213	213	203	227	200	194	204	215	196	219	184	171	197	214	202	211	232	191	209	210	210	215	207	208	207	224	214	203	181	205	190	176	204	221	204	226	185	200	216	195	209	195	224	216	175	205	194	177	213	199	197	198	215	197	203	196	218	206	208	197	228	228	188	177	205	179	180	206	212	184	200	192	203	202	200	209	197	185	214	199	220	198	198	203	226	208	219	195	209	216	206	206	217	187	202	207	199	205	193	194	204	198	208	241	207	219	201	204	222	216	188	205	188	209	224	189	203	206	205	213	182	219	246	237	199	212	217	200	200	204	180	208	216	204	198	220	188	209	197	193	228	215	202	220	214	201	197	198	210	197	198	199	212	215	208	222	222	194	202	191	226	184	200	225
25071	21052	27242	25012	9440	830	640	510	535	484	451	422	432	441	407	392	408	411	406	390	445	385	375	401	449	387	382	393	385	383	370	394	393	400	373	437	405	403	390	388	377	385	345	371	388	378	378	386	375	354	370	381	398	405	360	340	390	374	381	364	366	418	371	369	405	377	394	358	360	341	373	391	337	390	406	335	361	356	361	397	394	364	369	385	364	389	364	367	382	359	333	369	337	362	394	392	384	363	338	376	378	376	393	366	393	360	366	372	367	384	391	357	378	376	393	356	361	417	395	394	380	412	359	371	355	393	357	378	363	358	403	390	380	371	349	398	330	366	350	376	373	397	373	394	371	365	372	411	405	372	387	378	371	388	375	403	386	388	389	336	376	372	369	378	385	358	408	372	367	383	386	372	372	376	334	356	364	391	373	390	356	348	385	372	366	393	371	344	399	379	375	347	378	348	349	407	383	390	363	368	382	383	361	391	362	430	389	393	376	364	409	379	386	396	391	374	402	395	366	365	369	397	392	368	396	384	363	383	384	380	363	374	398	378	375	359	377	368	377	398	383	340	382	366	327	364	381	372	352	385	364	390	369	397	390	373	382	388	393	368	391	355	381	385	415	389	407	379	350	389	370	372	375	390	368	389	383	384	374	388	367	407	377	373	335	372	373	384	397	383	355	389	369	405	368	376	394	367	398	416	387	370	364	377	421	359	389	370	384	376	378	366	399	397	358	376	364	393	363	417	404	366	380	376	407	388	391	395	367	367	390	366	356	350	376	378	357	345	376	400	366	386	399	376	415	394	348	352	391	361	398	371	339	393	370	374	402	374	379	361	394	379	375	356	394	380	314	361	371	371	371	379	396	351	349	396	391	368	354	381	376	391	408	386	384	375	372	374	370	381	397	394	384	400	395	355	387	386	376	382	378	348	405	376	361	358	374	379	384	379	377	389	431	378	388	355	353	364	391	367	374	365	370	386	376	346	404	362	381	365	376	373	360	385	376	377	414	381	380	385	351	357	409	369	356	403	369	387	370	394	380	372	362	352	372	386	369	396	376	377	362	379	358	391	377	372	378	397	412	365	386	350	394	363	391	386	384	360	382	376	379	375	376	374	364	356	360	372	370	378	337	339	410	368	364	384	405	348	392	410	368	376	384	383	400	401	346	365	345	381	411	375	390	363	368	360	380	399	363	396	353	385	399	384	382	370	386	345	386	380	357	356	396	338	405	378	402	370	371	389	354	355	417	370	373	379	392	391	397	347	389	360	375	390	390	387	365	395	383	384	360	361	362	392	351	362	369	395	369	382	381	387	341	371	348	352	379	369	369	368	371	389	373	377	392	383	417	388	368	337	385	390	338	386	383	396	356	349	333	348	372	372	375	399	356	391	340	407	370	340	359	377	364	368	385	377	394	398	376	365	399	384	384	373	377	387	370	387	360	368	342	388	371	395	369	378	383	368	400	351	378	351	379	376	387	411	384	361	410	389	353	400	424	403	376	343	366	357	357	381	344	342	379	386	348	347	385	387	356	375	392	364	391	387	367	399	391	367	382	390	398	372	364	375	395	377	360	390	365	347	397	377	371	364	381	360	389	415	355	379	363	363	366	369	361	377	347	393	399	370	389	384	346	353	367	356	388	380	361	367	408	346	378	349	411	394	376	390	363	368	363	364	341	363	401	383	401	365	339	350	396	368	389	417	381	388	371	369	379	398	390	348	386	349	394	361	357	380	385	390	349	374	375	379	385	367	370	367	393	392	370	363	372	369	375	360	380	385	363	404	355	364	398	381	333	350	384	354	406	384	422	412	369	336	407	371	371	371	389	360	386	356	366	381	374	375	379	364	395	392	404	411	401	381	364	384	371	406	363	370	388	416	376	343	362	370	383	370	373	385	379	376	361	393	389	400	404	366	394	337	393	375	365	373	399	389	421	391	374	368	385	370	381	366	364	363	414	389	352	390	432	375	343	389	373	340	373	394	378	338	416	390	355	376	368	387	410	426	375	377	370	350	398	381	393	378	362	393	379	409	398	355	407	358	400	369	388	400	401	370	363	349	349	394	395	404	374	381	351	402	412	383	389	373	371	375	403	359	388	393	373	392	364	360	366	397	396	358	387	372	375	393	377	335	396	393	353	398	368	362	370	343	363	352	394	393	392	381	370	416	382	402	359	384	388	393	338	403	379	361	362	418	389	400	372	354	381	397	391	387	380	361	366	395	393	399	336	421	404	386	378	390	357	379	424	369	394	341	391	369	370	391	393	357	352	352	358	361	372	363	367	352	364	395	371	383	368	353	403	333	357	357	342	346	382	390	413	405	362	331	368	391	359	366	353	380	385	352	394	355	387	372	389	406	353	369	356	389	366	385	372	372	389	362	383	383	365	344	415	368	361	366	380	371	379	366	411	407	409	373	390	380	400	360	376	360	374	393	367	398	398	385	329	365	385	355	388	421	362	364	369	386	356	366	389	386	364	357	375	360	396	345	352	382	333	344	348	379	385	369	386	396	349	369	424	379	393	353	379	351	372	357	384	351	341	394	374	445	363	376	349	379	408	420	364	403	346	380	361	355	406	386	370	349	358	361	369	361	333	363	380	350	403	351	374	373	352	385	370	360	350	371	353	384	356	375	378	348	382	366	402	379	398	392	377	373	394	383	367	409	396	358	367	379	362	380	375	384	409	373	384	336	360	369	368	365	385	372	356	379	390	405	397	406	362	377	391	371	401	390	351	343	379	376	399	365	352	417	414	370	349	358	402	348	361	392	343	369	412	372	407	405	353	375	356	413	396	387	382	384	382	398	380	378	402	333	381	398	381	370	366	376	373	383	350	378	384	328	391	390	355	360	379	332	379	375	385	388	362	369	363	338	355	387	361	362	413	377	351	363	369	370	376	395	366	379	392	418	371	376	353	365	400	398	338	368	362	358	381	337	358	383	379	356	354	380	387	383	370	364	359	362	401	361	343	367	378	379	357	368	382	391	393	389	404	384	347	389	409	385	389	388	377	376	360	372	397	378	355	390	376	383	387	383	357	396	354	370	386	364	411	370	376	405	387	371	376	385	369	396	361	397	400	363	336	407	364	369	383	369	373	353	406	349	357	416	386	398	387	397	373	372	370	367	392	363	382	339	378	365	376	357	376	372	381	348	383	394	374	351	380	357	390	390	345	371	385	375	374	369	386	399	362	368	335	382	389	388	376	371	364	384	350	387	394	381	400	374	376	381	342	373	368	353	397	411	373	331	362	355	368	361	379	368	360	359	337	342	389	419	406	380	356	388	390	424	380	354	395	372	402	421	385	433	359	365	398	342	341	384	368	371	406	390	387	405	347	445	389	408	358	356	385	404	396	398	369	384	375	355	377	372	378	366	362	363	391	377	383	398	362	398	371	369	422	375	381	392	398	367	342	361	375	380	380	329	322	353	383	396	377	367	343	373	346	392	356	401	361	375	372	354	386	389	378	378	415	365	350	386	384	378	390	395	382	352
7777	5874	4713	2415	1753	1451	1093	978	854	715	703	698	633	623	604	510	540	501	538	517	527	502	483	515	483	438	448	494	509	495	460	472	452	471	495	454	475	424	488	478	455	469	467	498	456	469	458	454	469	506	452	407	433	418	414	456	416	447	435	450	464	436	424	414	446	485	472	449	429	444	483	438	447	425	458	446	440	437	454	463	406	463	441	465	451	479	438	482	449	445	482	422	428	441	396	459	443	491	452	411	440	450	444	477	439	445	462	440	458	443	458	461	406	430	418	455	455	468	459	434	457	464	432	445	481	472	419	430	468	409	424	411	431	463	421	401	430	474	452	450	451	430	446	490	424	438	416	473	492	425	448	472	462	453	443	456	503	476	453	446	456	424	470	463	439	447	455	498	454	449	468	463	422	463	456	450	458	454	459	463	482	444	472	439	424	495	442	488	448	499	434	465	423	448	482	483	433	428	452	435	456	457	460	452	453	440	465	452	450	437	492	445	462	456	464	475	420	439	451	447	437	433	421	464	439	431	457	446	500	465	431	436	406	447	466	447	446	438	444	464	461	404	437	490	467	452	434	477	447	473	448	424	465	416	463	435	485	436	448	435	450	471	448	430	471	434	448	440	469	419	458	436	473	455	446	460	488	410	471	434	453	443	450	427	427	478	429	410	451	423	466	475	436	482	432	447	463	414	472	467	474	470	427	473	400	452	447	424	479	442	410	472	402	455	434	444	446	485	417	473	426	474	448	420	422	423	398	420	435	453	466	472	427	443	454	413	487	453	482	457	470	432	438	454	464	458	455	427	458	415	448	437	404	471	452	438	485	413	467	457	427	476	469	455	442	468	434	448	446	459	473	458	438	423	441	454	457	485	464	477	466	447	446	389	456	462	468	468	453	413	491	474	411	438	479	477	445	446	474	452	462	453	415	465	436	448	434	439	443	438	466	426	477	438	457	440	444	507	467	478	452	394	445	407	446	454	403	453	447	479	485	449	459	467	460	457	478	441	426	469	468	407	482	405	435	508	473	416	420	441	436	432	448	445	429	466	472	467	453	453	439	428	441	468	420	435	469	433	430	428	458	436	388	466	428	436	449	432	474	453	440	445	456	472	456	446	446	442	436	432	448	438	432	438	425	431	465	427	444	461	464	439	433	470	411	442	409	426	415	472	466	423	437	489	442	414	447	436	504	438	469	465	460	458	442	438	440	415	387	410	462	451	450	466	457	449	451	446	423	423	452	461	429	432	456	476	426	432	450	413	466	468	421	418	495	442	465	471	439	426	422	438	456	456	461	458	432	408	437	450	454	452	448	495	438	470	414	449	464	429	410	431	455	458	453	424	436	427	457	455	443	431	447	451	452	457	454	440	462	439	449	444	462	459	435	450	433	457	455	463	482	480	453	457	467	453	445	419	420	484	430	433	407	446	415	453	470	449	435	473	434	465	427	431	474	450	437	453	439	445	456	413	436	437	451	446	433	435	472	459	439	416	443	404	453	435	439	517	418	462	443	453	447	447	460	426	467	422	472	456	435	478	468	435	440	419	442	455	421	450	453	444	457	440	444	450	439	456	450	456	460	472	447	423	435	475	460	416	422	445	460	476	471	459	424	428	486	434	489	454	461	430	466	470	459	433	432	442	431	437	461	471	423	423	427	431	463	445	437	444	419	467	425	430	442	448	432	440	427	444	468	463	474	427	483	463	448	442	445	410	446	450	420	469	467	452	490	437	445	448	420	437	444	469	466	452	441	475	419	491	466	470	474	480	418	458	438	440	385	452	466	418	464	421	468	449	465	473	443	421	473	431	436	469	469	452	438	486	449	471	455	439	440	474	438	466	427	449	456	432	475	459	458	439	449	483	479	467	466	442	473	456	450	460	454	444	434	450	438	458	446	444	421	447	516	425	435	481	441	428	422	483	467	409	486	434	484	473	451	455	451	450	449	468	435	476	459	461	443	438	463	448	443	434	441	445	424	478	438	476	439	487	471	446	442	432	465	456	462	466	435	483	442	423	447	394	433	459	455	470	441	458	463	439	458	461	441	482	451	458	451	450	504	430	455	422	448	457	461	460	449	482	505	474	484	449	472	467	455	440	467	452	471	444	474	443	444	443	476	445	438	464	484	432	460	477	444	465	444	430	449	428	445	444	446	432	461	410	474	470	472	472	474	438	482	450	428	439	438	443	445	424	450	460	427	468	451	442	451	447	459	447	438	425	471	443	437	442	462	464	483	433	461	437	446	455	438	462	423	474	460	422	442	450	456	429	471	456	467	451	463	455	430	412	454	454	465	436	471	444	436	457	420	475	476	429	421	454	445	476	460	489	452	425	444	467	485	433	467	422	431	477	452	448	451	474	429	433	453	420	415	472	441	464	475	450	425	430	455	458	425	447	450	457	446	455	434	445	457	457	462	400	412	459	440	463	461	431	490	474	451	472	481	439	416	449	449	436	456	482	463	421	461	446	454	450	428	479	461	445	443	444	466	469	450	463	452	451	453	481	494	443	417	473	436	458	480	453	470	419	464	461	443	451	459	433	411	431	429	443	466	452	410	456	448	437	433	443	460	464	453	430	453	466	501	454	430	440	452	433	473	410	437	407	451	406	450	438	445	467	452	451	456	451	451	447	470	454	452	460	430	479	461	448	461	455	464	454	415	439	434	458	495	455	458	460	459	438	431	412	404	465	475	474	440	461	432	410	472	467	440	442	458	438	451	454	466	411	482	452	439	434	441	450	457	438	450	411	458	442	466	442	452	409	435	457	446	477	442	466	463	488	454	476	495	452	425	453	500	461	441	477	449	457	444	433	472	461	448	449	444	460	494	471	474	451	483	449	475	456	445	458	457	478	457	417	452	451	446	419	454	456	438	435	448	403	480	484	427	445	452	426	465	436	445	434	410	435	481	445	402	470	471	453	449	471	481	474	446	459	470	438	410	455	463	442	441	466	437	452	457	472	450	424	443	457	458	448	468	456	420	501	449	412	451	431	415	433	467	414	456	423	436	422	491	419	493	461	490	432	445	425	418	434	430	463	424	467	462	460	442	497	491	493	432	484	454	441	428	455	481	478	444	448	416	465	452	452	424	454	453	460	437	427	427	480	431	451	460	501	431	449	485	447	465	436	463	458	445	441	456	462	434	452	444	437	440	453	449	473	474	438	422	433	452	451	441	441	437	458	462	433	492	444	462	416	452	448	479	459	495	438	465	450	462	448	475	474	454	454	443	398	452	451	453	456	459	460	466	463	454	422	449	443	482	430	450	417	431	451	442	463	460	466	416	445	498	437	447	431	453	446	449	482	426	471	424	441	427	432	487	483	466	463	450	461	456	485	416	442	460	438	444	442	474	432	472	467	467	448	467	436	450	446	437	458	474	450	466	440	446	461	459	433	399	423	493	453	480	405	467	451	458	443	392	426	444	427	483	474	426	433	449	458	435	467	428	460	455	452	465	431	455	449	434	451	459	469	450	483	471	469	472	456	474	433
22876	21108	28883	23579	21105	21156	9861	1068	716	636	570	435	384	385	324	312	303	278	279	272	258	226	207	225	197	168	195	187	188	186	164	160	161	155	163	158	151	133	171	149	173	157	154	153	175	152	160	169	145	140	167	146	144	144	142	150	141	146	139	129	146	152	132	130	126	164	146	141	144	135	129	139	142	138	137	121	137	135	154	133	132	153	146	132	130	128	142	133	123	142	140	109	147	105	150	158	150	163	130	140	147	138	152	138	140	130	151	141	135	127	133	142	138	135	142	124	140	137	144	155	132	154	145	131	137	138	154	151	152	136	121	138	138	141	124	117	132	157	147	141	144	137	122	135	121	144	126	147	145	134	131	144	122	143	139	143	131	128	130	117	127	134	133	136	162	142	135	126	134	134	137	143	153	155	146	115	136	130	151	144	149	149	151	120	143	150	138	153	130	133	126	128	133	128	122	162	145	149	148	142	131	147	137	127	127	131	111	155	139	112	128	152	130	162	141	133	135	119	134	146	111	141	139	149	136	146	153	130	146	130	148	146	156	148	137	134	168	147	141	141	125	147	162	130	123	146	142	132	151	132	116	134	125	125	110	149	169	128	160	149	144	148	133	140	126	134	132	130	127	153	139	144	141	128	140	126	123	136	141	147	128	152	141	136	138	125	141	141	154	124	129	160	145	154	135	142	126	140	137	146	140	123	155	142	146	139	133	138	142	149	139	149	133	145	117	114	140	151	153	133	138	132	136	118	132	137	140	137	128	140	130	142	142	130	143	144	149	142	148	124	147	144	125	149	131	138	163	116	136	149	143	158	132	137	144	138	127	128	134	138	123	129	129	132	154	136	143	140	136	130	142	134	167	130	130	151	140	124	124	147	125	168	146	140	128	118	146	146	138	137	133	105	134	118	138	135	147	131	122	134	126	133	141	148	136	150	149	126	138	139	143	124	149	169	156	127	119	131	131	138	139	132	144	141	125	145	135	119	129	147	129	141	165	147	158	145	128	126	138	139	137	127	151	136	151	140	135	142	114	137	143	160	122	133	140	150	131	141	138	154	146	138	138	124	137	128	145	121	143	139	138	145	140	124	143	134	127	155	136	126	137	152	136	125	137	149	142	136	146	148	153	143	132	144	121	134	149	149	153	153	143	124	126	123	122	135	134	141	127	136	155	143	139	149	157	114	141	139	129	118	147	137	138	123	120	124	161	153	138	131	124	142	125	137	152	155	122	139	133	132	133	146	127	151	137	125	138	127	139	129	164	145	150	127	108	167	125	138	129	124	144	161	134	129	125	140	154	131	132	136	140	114	145	140	143	131	141	149	115	161	140	155	139	141	144	123	150	155	139	149	151	143	149	137	150	148	140	161	161	138	141	137	128	147	141	138	127	148	131	132	137	118	115	138	166	131	129	124	131	143	135	147	126	139	152	131	150	154	145	144	140	123	130	146	144	110	143	150	136	118	155	116	132	137	128	126	137	153	137	130	146	152	151	140	133	129	132	141	150	132	115	154	128	134	138	135	149	122	135	157	137	151	125	117	142	155	126	116	148	147	143	138	155	133	120	154	152	160	124	164	126	141	130	145	143	130	120	140	147	160	116	141	125	141	145	140	135	138	147	130	139	144	131	136	156	156	143	134	126	128	160	129	150	111	135	131	138	132	139	144	128	153	130	131	145	129	145	134	158	127	137	154	116	121	140	122	115	128	146	135	124	145	122	138	146	144	126	156	148	140	146	144	117	140	139	110	132	143	112	145	150	133	141	137	149	133	142	151	153	146	148	130	126	122	143	134	131	152	133	154	131	145	138	146	125	131	106	141	131	153	142	135	146	137	136	127	148	148	129	122	138	143	143	113	148	147	132	126	139	128	154	160	145	139	142	133	154	135	127	141	140	147	127	132	122	137	154	150	138	141	119	120	126	113	146	123	150	119	124	150	128	135	129	132	142	123	149	111	135	128	142	131	148	140	133	152	152	125	119	139	137	154	138	140	131	141	145	124	116	140	132	147	140	115	133	113	132	127	136	140	141	128	126	147	124	142	148	111	134	145	132	137	140	138	131	129	132	146	133	105	136	143	131	121	147	156	126	143	137	127	149	136	137	131	113	135	134	140	134	142	166	142	156	154	143	143	127	134	130	125	119	131	120	130	133	139	169	128	130	134	148	142	135	136	147	136	148	153	157	151	140	161	132	131	152	120	146	141	133	111	127	144	147	128	140	125	136	154	121	133	143	139	119	119	157	131	138	131	129	137	106	139	148	143	135	124	123	120	139	123	161	128	147	122	136	153	128	143	126	139	135	143	149	132	133	146	158	142	136	133	129	114	125	133	140	153	146	161	136	143	132	128	152	145	143	136	105	141	157	152	137	148	131	133	132	146	139	119	124	141	127	135	123	131	109	131	139	126	153	141	137	131	128	153	138	154	136	134	130	156	148	158	145	138	127	158	146	130	151	146	142	139	133	150	144	133	135	140	129	134	145	142	138	120	141	120	136	133	130	123	137	129	128	131	150	144	132	139	133	156	135	125	125	121	120	134	118	127	132	117	145	142	125	159	134	133	121	131	141	147	127	126	134	123	138	149	134	143	148	163	125	127	135	134	152	137	123	119	140	137	138	138	134	148	133	128	113	138	140	134	142	149	129	138	151	125	134	136	171	126	126	137	141	148	131	131	127	146	133	136	117	116	135	138	156	126	144	132	132	152	141	137	139	140	144	129	126	146	117	142	146	139	140	140	171	125	160	126	126	155	131	125	152	122	156	141	140	138	123	139	134	135	137	125	168	118	144	145	124	121	147	129	137	129	138	148	147	145	138	135	134	158	127	139	152	156	125	129	146	147	147	155	119	127	142	124	148	124	158	136	133	147	141	144	137	136	149	137	137	121	126	140	129	142	129	130	134	128	138	138	134	131	170	124	126	165	139	121	138	138	151	112	123	111	112	133	142	111	149	141	139	135	140	124	125	134	134	144	151	143	157	150	134	132	136	122	132	142	141	122	140	150	136	126	169	138	150	139	141	136	142	126	139	134	132	144	130	123	120	131	128	139	155	126	139	150	144	136	140	147	147	171	138	153	147	142	134	124	135	113	138	126	152	144	144	126	144	145	127	136	142	129	147	140	118	125	141	126	130	148	131	131	142	142	158	155	130	139	114	133	140	140	149	155	151	145	129	137	129	132	140	152	148	144	153	135	130	137	120	130	155	132	151	144	155	138	115	143	132	130	138	149	141	128	142	132	131	131	157	144	138	150	149	155	136	119	146	125	131	141	154	151	134	136	134	134	139	145	157	152	132	135	121	134	132	142	163	147	150	135	133	124	128	137	134	137	152	123	122	132	135	126	141	126	144	124	126	143	135	122	146	132	131	124	148	145	145	129	140	125	135	152	151	133	123	126	130	154	112	154	138	135	138	149	143	146	128	137	133	149	134	149	117	119	133	142	158	153	118	138	145	131	121	146	123	138	142	132	148	134	129	133	138	139	121	135
11774	16770	14098	7538	5089	3734	2887	2174	1727	1329	1104	914	787	654	605	577	432	432	465	392	407	308	325	319	291	268	234	244	262	251	231	219	239	212	190	210	201	226	199	197	197	219	210	184	181	219	178	164	206	177	178	204	169	187	181	176	171	177	196	185	151	157	180	163	175	149	178	168	169	197	157	176	148	162	174	169	159	140	172	162	170	178	144	161	152	161	163	191	181	171	149	189	151	169	169	146	155	164	137	183	175	167	152	146	147	149	136	162	141	152	163	164	154	149	182	176	187	161	167	161	162	173	174	144	171	169	165	158	137	144	158	169	152	171	188	162	140	173	164	172	150	143	179	164	161	165	145	162	175	171	150	160	175	160	161	144	144	153	156	157	158	176	156	172	185	176	169	177	156	168	183	170	168	164	149	152	172	128	174	139	158	150	164	175	174	126	198	138	146	174	165	162	159	178	177	152	145	152	162	145	160	165	153	155	144	157	149	150	155	180	153	177	153	172	143	153	165	153	152	195	173	173	151	167	179	146	169	156	161	167	181	169	148	170	159	176	160	154	153	173	158	160	153	167	164	163	186	152	178	163	154	178	147	185	166	161	156	164	150	139	181	178	160	161	152	131	162	141	159	144	136	161	163	165	166	146	161	167	154	161	163	147	163	162	166	161	142	157	158	130	161	156	176	163	153	148	170	143	157	156	140	159	179	157	177	161	161	147	159	181	175	181	155	157	170	173	167	169	141	163	153	172	148	162	154	163	160	159	171	141	154	160	170	161	162	135	171	198	151	152	162	180	146	180	158	163	160	149	166	161	164	154	181	158	185	158	154	176	172	154	174	163	151	170	170	167	159	146	164	153	159	140	159	146	166	168	135	156	139	171	171	137	157	152	161	134	195	170	171	164	165	139	169	160	154	158	151	156	146	168	158	167	163	163	174	162	158	178	178	146	162	154	143	165	176	164	174	162	154	166	179	154	159	165	170	163	153	171	136	173	185	140	157	144	164	150	180	156	158	154	182	151	149	172	135	155	159	137	160	190	156	159	149	151	155	161	173	160	167	136	144	155	182	150	159	164	158	158	160	149	180	174	154	166	158	161	166	162	131	185	157	179	167	179	169	163	151	154	154	180	144	152	155	152	170	189	127	179	143	182	149	151	132	152	162	158	167	162	142	175	161	146	164	149	160	169	167	153	152	155	162	151	151	155	159	141	154	149	153	163	173	151	149	161	137	148	144	167	160	143	156	173	149	154	151	165	146	176	172	167	167	173	156	153	161	153	143	173	158	146	139	166	145	160	166	168	173	174	166	152	162	154	156	152	140	168	161	152	155	155	156	144	137	150	141	144	153	178	150	164	135	134	156	157	165	183	173	160	172	167	165	157	171	163	174	174	161	146	153	181	153	169	156	157	155	164	143	170	171	152	164	164	150	181	140	157	155	155	169	163	158	138	140	145	157	146	170	173	155	145	148	141	168	156	159	147	149	143	169	141	162	173	163	147	171	165	151	173	180	144	144	165	167	176	151	152	162	167	147	146	162	149	151	177	153	170	144	173	144	149	162	159	162	155	141	173	148	148	148	152	151	135	159	147	149	156	154	144	151	187	165	171	144	162	162	157	147	138	153	162	172	151	147	154	147	158	170	168	159	175	172	148	163	153	188	169	155	148	157	152	167	149	160	183	178	179	174	172	185	142	145	148	164	183	155	182	168	164	130	170	168	151	152	157	143	154	132	128	162	196	164	150	186	156	132	158	147	155	158	142	149	175	157	139	172	156	140	142	164	143	164	177	138	152	159	162	160	150	151	157	153	154	170	155	139	166	159	156	158	177	159	149	168	168	160	146	146	153	156	122	149	148	157	160	158	176	168	158	160	170	132	167	174	174	172	167	176	160	169	147	163	176	199	153	180	160	166	162	158	135	168	148	178	153	157	158	172	161	160	149	167	156	168	157	185	158	169	173	149	158	160	167	150	152	158	138	166	179	152	178	160	144	161	174	147	163	173	181	145	158	142	162	150	169	164	145	149	157	146	137	144	167	167	191	167	163	168	141	163	146	154	158	146	150	172	172	163	154	173	172	169	151	144	149	138	160	124	150	166	160	178	163	171	169	152	159	173	176	168	167	168	149	148	157	159	151	141	181	155	162	166	144	151	138	153	166	152	179	169	158	135	156	184	160	158	136	160	184	146	145	144	171	147	146	164	156	130	167	168	151	154	175	175	149	165	163	156	128	177	152	146	167	166	179	153	134	147	167	171	144	163	162	148	164	155	148	151	167	166	169	170	140	152	158	204	162	170	155	163	177	154	179	175	159	160	150	163	167	165	156	150	167	163	162	169	164	170	157	173	144	170	163	181	142	156	149	158	148	186	169	154	156	165	136	141	181	149	140	153	172	162	161	176	161	163	165	165	162	162	167	146	143	145	161	155	160	167	134	143	173	151	151	154	165	161	148	150	139	166	174	149	154	163	149	148	143	172	162	148	148	145	156	161	155	166	147	159	166	157	155	169	162	159	187	171	144	155	134	189	148	162	139	160	169	151	175	172	168	155	158	146	169	170	153	160	158	154	153	129	154	169	143	160	167	156	151	148	159	154	140	151	168	146	166	158	143	154	147	165	165	140	162	163	174	148	144	154	156	156	187	162	156	150	164	149	154	157	167	149	156	175	159	157	168	152	169	153	152	158	155	153	153	162	176	168	179	159	174	172	182	165	156	171	162	164	160	176	164	142	151	152	155	158	163	137	163	143	143	150	168	168	156	188	164	137	185	162	142	151	145	150	162	154	172	171	154	167	163	153	133	155	167	135	161	158	162	167	180	156	140	147	141	175	181	154	156	155	173	159	137	158	150	167	141	153	142	146	134	167	149	169	168	149	145	157	137	154	160	166	162	180	167	176	186	146	173	175	149	179	165	149	173	154	156	180	171	148	144	126	179	167	170	173	164	175	164	157	163	153	156	163	178	169	162	157	170	176	152	142	157	151	148	159	191	176	152	152	164	160	133	150	169	139	187	146	151	165	154	163	141	171	148	157	171	154	160	158	155	165	152	136	140	160	131	162	163	155	152	176	156	165	173	143	165	163	147	141	153	154	157	142	167	168	154	177	150	176	145	161	154	143	152	161	152	169	151	158	175	153	169	155	161	140	143	174	146	164	154	159	141	150	159	166	157	155	157	152	155	142	158	171	139	156	159	166	160	145	158	154	168	150	165	171	137	161	168	166	177	172	157	150	135	164	135	165	179	166	173	154	148	173	150	165	181	169	148	150	141	147	163	170	168	164	163	161	155	149	167	143	145	141	171	164	181	181	146	174	191	163	161	169	166	160	145	169	172	168	171	142	146	172	157	132	170	142	167	135	168	157	154	148	162	171	181	166	157	166	155	161	153	167	161	130	174	170	162	171	154	152	173	158	123	169	149	142	153	157	134	154	171	154	148	181	169	165	168	167	157	148	165	143	174	149	151	180	158	142	162	155	151	177	169	140	169	150	162
26962	20142	7464	832	564	509	399	353	361	407	378	314	345	373	353	381	352	372	346	352	341	364	396	341	359	341	359	327	323	316	331	340	331	317	334	354	332	352	355	362	322	342	350	389	359	343	343	315	365	340	345	344	325	369	398	343	323	360	327	349	372	390	349	376	355	339	361	343	349	356	322	337	325	331	344	357	365	364	365	355	368	354	335	346	345	352	339	361	336	367	350	344	339	345	335	333	350	352	328	371	344	338	351	342	357	354	312	320	312	342	321	348	350	336	322	362	378	357	322	340	303	333	373	327	331	354	359	336	314	339	333	350	331	349	362	335	342	330	326	319	348	323	338	335	321	359	321	317	329	356	364	340	318	351	316	355	380	311	326	321	333	358	324	325	348	359	330	343	343	345	291	331	386	320	344	335	364	354	343	331	336	341	336	308	338	325	338	338	320	358	327	334	334	346	364	310	358	342	324	332	380	325	328	346	332	336	354	341	326	352	376	356	317	345	329	354	327	334	356	373	352	338	360	344	360	326	356	312	337	332	346	325	342	369	320	340	332	357	366	331	324	378	339	342	318	342	339	360	359	366	313	336	377	328	317	372	361	339	333	359	330	311	351	314	331	357	326	326	325	350	373	349	353	359	341	342	339	356	351	349	316	342	373	362	334	343	313	351	346	331	326	321	357	351	352	347	388	352	329	341	364	320	364	339	352	307	347	315	301	312	343	347	307	338	355	368	347	346	318	341	342	347	345	372	387	344	314	376	380	322	361	286	373	344	295	360	376	370	365	367	336	358	341	346	316	300	339	353	356	356	353	347	314	345	343	385	358	350	329	361	358	349	345	348	362	343	331	366	364	324	345	359	367	361	341	335	345	332	360	356	322	344	334	352	360	337	361	305	350	365	346	359	329	323	332	315	348	325	326	363	323	354	347	349	346	340	331	368	351	361	323	346	381	332	338	353	356	353	338	353	345	337	372	338	335	318	348	340	336	305	308	328	324	332	351	342	336	336	335	398	354	368	352	315	351	333	350	334	336	333	356	381	354	330	337	376	374	359	340	340	343	342	330	368	334	344	361	357	379	349	321	344	326	326	328	359	347	310	334	336	321	322	361	367	331	335	381	358	336	295	328	331	333	335	339	337	330	367	328	331	342	320	322	334	355	381	394	340	350	337	328	350	354	337	364	356	320	338	337	359	320	324	367	351	316	319	344	343	323	326	308	347	348	351	362	334	327	318	343	336	347	314	354	354	324	393	377	353	358	338	355	340	329	337	325	368	367	308	348	344	341	331	360	339	364	328	331	340	321	339	364	370	364	360	327	369	371	363	342	337	328	360	371	310	350	356	330	335	326	330	332	347	346	339	356	363	341	349	363	334	326	359	339	355	359	339	326	329	370	379	338	363	323	352	329	324	362	362	366	308	349	354	379	343	326	350	340	373	385	321	351	326	360	363	356	352	328	359	391	343	316	350	368	355	322	334	342	343	302	363	354	345	333	366	360	326	320	331	332	301	355	347	315	341	348	334	363	339	319	309	346	385	333	309	355	320	340	332	341	333	350	352	318	353	331	331	323	372	319	349	347	328	365	327	348	329	337	361	329	324	402	332	379	314	352	341	363	348	356	371	354	356	335	314	338	354	351	345	337	349	350	336	342	333	337	343	329	343	326	333	327	378	320	336	369	339	334	335	313	375	364	341	318	383	337	345	341	325	340	345	320	346	321	330	312	349	349	368	336	368	357	353	332	348	330	330	334	345	352	353	335	335	352	333	311	348	325	306	326	331	344	331	359	337	333	329	359	370	331	356	391	334	358	371	360	349	317	313	333	379	338	343	323	343	352	342	336	352	353	325	362	344	350	334	355	348	377	324	303	363	329	352	297	341	336	362	378	327	360	370	337	352	347	335	326	350	348	342	356	374	372	322	359	323	344	371	349	338	364	356	352	334	377	292	343	318	348	339	336	343	340	353	323	376	314	335	324	338	357	330	350	362	374	368	275	289	328	338	357	356	327	369	319	339	325	356	370	347	334	337	378	341	344	343	349	313	328	356	334	313	328	369	326	344	347	351	348	334	334	357	322	343	348	364	349	352	337	351	360	368	374	334	324	326	341	338	383	355	370	322	346	352	331	342	346	321	376	342	340	306	349	326	329	336	337	315	343	331	362	324	392	376	359	335	292	353	356	358	326	323	360	371	336	332	340	393	315	348	362	368	381	319	338	333	365	367	357	350	333	333	359	353	328	329	354	360	372	344	345	335	345	367	360	337	354	356	364	324	345	372	349	334	321	327	327	317	353	334	336	346	355	331	359	332	363	325	325	331	333	351	352	373	330	354	283	334	369	332	359	347	357	331	345	326	339	317	334	322	315	343	369	333	353	336	344	369	338	370	341	328	328	350	373	407	342	363	351	376	353	339	359	349	329	310	313	356	321	380	326	336	348	369	335	343	299	348	352	333	320	370	352	381	336	342	373	332	317	333	344	379	343	357	370	336	353	340	345	340	352	357	348	341	347	358	356	363	355	334	337	321	327	298	327	370	332	325	326	332	358	356	341	372	362	342	357	350	359	351	345	332	358	326	348	344	347	329	338	352	343	340	346	361	351	340	350	330	355	382	357	325	312	358	337	313	306	364	382	350	319	315	294	330	331	334	373	346	370	369	333	303	325	344	361	349	360	340	334	354	354	348	355	355	371	335	347	354	319	332	348	362	345	347	311	332	347	365	346	332	304	342	325	330	341	347	345	340	352	351	328	357	352	328	311	337	346	309	330	356	343	339	370	323	337	343	321	333	350	310	331	338	350	343	358	319	318	325	365	354	331	317	330	322	340	350	334	323	362	372	322	314	335	319	350	356	333	311	346	340	346	321	338	358	341	356	336	342	317	345	354	349	371	344	350	342	352	336	335	343	309	345	316	380	346	325	369	347	344	359	370	363	356	350	355	327	371	357	324	338	328	345	334	317	357	337	345	318	340	341	359	341	333	392	350	353	346	321	351	347	343	322	355	348	374	361	320	352	328	353	334	360	344	373	384	340	313	347	344	321	329	342	327	322	360	341	338	379	344	319	348	347	316	309	375	370	349	353	342	368	315	355	328	322	349	357	302	333	329	364	349	329	342	361	328	374	358	368	328	353	341	321	339	351	348	318	355	315	355	327	340	351	340	346	321	316	331	333	333	376	306	335	307	322	330	355	336	335	340	333	344	345	351	357	338	361	324	353	347	343	337	366	365	374	337	346	333	358	333	348	357	342	332	358	330	351	338	343	317	351	354	343	335	342	370	335	367	336	353	320	353	331	339	342	338	351	355	317	352	329	347	335	351	392	322	367	354	345	357	370	380	332	312	340	344	334	346	345	347	330	358	365	344	331	341	339	346	309	349	351	349	327	318	308	397	308	377	342	354	361	303	328	347	342	349	318	367	338	316	353	335	339	354	361	340	379	345	339	359	362	344	341	361	313	347	337	352	349	367	307	324	346	336	346	335	338	328	344
5389	1366	1131	721	596	570	521	537	504	457	479	470	472	431	428	443	465	452	451	434	424	429	467	419	443	427	438	453	429	435	440	407	436	429	431	418	423	445	445	457	435	432	444	391	473	450	431	409	440	418	450	447	407	438	418	436	436	413	414	437	447	416	432	466	397	387	415	431	435	424	453	426	445	401	447	427	398	416	414	424	442	405	465	441	435	421	461	448	398	443	383	423	415	427	427	391	419	398	438	415	422	445	465	419	411	407	425	372	433	418	407	436	414	375	388	451	434	406	435	449	403	455	416	410	453	422	404	417	427	419	421	399	412	393	431	462	402	422	426	467	395	414	430	409	405	428	432	392	460	420	473	420	406	415	406	418	415	401	418	418	419	427	434	447	424	375	435	425	431	433	424	445	396	403	392	437	415	460	444	389	407	415	418	418	430	432	426	403	408	427	425	437	428	454	401	429	408	391	411	435	425	467	415	438	426	426	410	413	425	417	425	423	431	405	422	449	408	399	423	447	426	418	416	413	419	435	413	420	420	419	435	423	427	416	394	434	455	394	430	445	446	415	405	405	418	429	409	390	433	418	410	407	434	423	448	402	459	427	450	441	439	416	444	451	446	429	400	385	433	453	405	414	409	430	411	419	433	455	447	465	418	433	415	409	404	393	403	449	429	426	420	418	432	437	446	413	395	416	441	413	471	459	457	422	417	411	404	446	423	438	425	441	426	415	436	385	428	422	397	430	424	412	447	441	411	411	399	392	422	442	412	436	461	417	423	401	418	445	453	382	421	447	417	446	459	406	425	414	420	442	441	420	416	421	410	404	410	427	402	450	432	417	375	425	428	392	441	416	421	412	446	416	390	421	411	390	430	414	428	410	449	433	427	407	441	422	398	410	394	417	408	417	415	460	409	391	398	440	405	471	461	429	453	443	440	396	388	394	419	431	420	388	423	434	399	445	468	414	432	390	420	451	402	458	391	408	427	398	432	412	410	420	426	436	444	432	415	389	386	406	412	383	438	447	401	435	452	434	418	425	422	457	389	444	396	430	444	408	418	402	411	393	449	381	411	424	424	427	370	399	441	433	450	407	444	407	427	431	405	462	424	454	444	445	441	427	427	356	401	413	404	434	442	424	419	396	428	438	441	423	432	428	407	401	408	386	414	441	424	437	444	450	413	436	423	418	418	431	414	406	447	417	418	393	413	445	432	374	409	413	406	435	395	401	425	435	429	428	439	421	417	385	408	431	419	408	416	400	386	440	381	423	431	432	421	411	451	408	437	410	436	439	418	430	418	431	406	455	440	392	419	419	399	432	443	450	417	469	408	438	411	414	389	404	411	460	425	405	429	439	434	431	410	400	447	417	427	438	410	437	414	436	440	403	406	456	375	404	419	418	387	431	433	420	446	416	419	442	442	382	406	428	435	435	434	388	440	446	427	453	417	406	417	434	412	457	397	438	400	431	412	445	384	408	442	389	404	473	414	456	446	427	430	396	419	417	420	438	462	420	441	431	395	432	474	415	414	405	438	404	424	442	416	451	379	401	416	454	415	459	450	417	424	449	464	443	455	451	427	410	442	402	443	396	412	421	456	419	413	439	396	469	410	454	395	418	463	411	443	443	422	382	428	439	433	408	405	405	418	436	408	426	412	423	419	441	374	414	437	443	387	406	447	410	480	457	444	401	441	427	437	423	440	405	455	464	407	415	437	421	421	434	459	396	419	424	437	426	456	404	420	373	440	453	425	404	415	454	429	404	414	424	397	422	408	472	455	456	398	424	442	399	424	448	429	427	427	471	438	452	404	439	425	437	466	431	428	429	406	427	418	438	445	411	439	419	430	427	405	454	405	438	401	434	438	426	408	406	418	442	450	407	392	432	408	392	438	432	417	402	427	394	432	426	398	428	433	455	413	435	389	407	429	392	449	451	412	411	448	393	416	437	435	431	427	425	426	419	416	426	409	404	397	427	412	438	405	444	405	409	432	433	431	414	423	464	410	448	431	422	430	416	403	471	446	407	418	405	465	440	450	432	447	454	435	460	425	427	446	409	391	373	422	442	401	427	417	392	405	441	436	436	382	438	449	393	442	448	443	438	388	391	370	423	445	417	423	458	422	434	423	426	448	416	398	476	425	384	421	426	436	423	378	460	457	419	430	433	405	401	422	416	456	419	402	420	403	421	432	420	454	418	406	453	414	399	441	402	398	457	431	427	463	409	428	424	415	439	410	400	408	416	426	414	433	451	425	433	439	468	452	383	430	410	452	416	422	415	426	406	453	452	422	428	432	403	415	417	404	406	398	415	413	426	416	383	420	404	400	439	431	435	429	398	419	421	436	407	404	428	436	451	399	431	407	452	446	438	398	432	415	426	403	477	407	428	421	390	424	405	406	439	401	460	421	420	438	442	451	439	477	414	422	402	446	406	427	449	440	430	441	411	419	418	453	434	420	423	462	412	412	424	424	423	402	439	441	404	445	435	405	393	412	444	453	407	419	396	415	404	436	388	471	406	437	453	435	451	426	411	432	430	390	441	458	436	450	431	436	421	464	422	427	409	445	358	440	443	443	431	406	433	417	442	442	406	435	458	449	413	443	461	388	446	410	425	431	426	436	434	435	410	435	433	419	413	442	444	415	370	465	416	423	407	443	405	463	429	393	405	433	424	439	401	429	430	404	430	393	407	440	423	437	441	443	411	444	458	442	379	443	411	443	436	429	423	437	419	389	390	412	399	461	419	415	384	437	400	429	407	438	394	456	419	453	420	396	425	419	434	451	430	405	422	419	436	412	407	437	431	439	398	450	409	445	410	428	388	419	430	411	404	429	439	413	437	421	424	422	401	416	420	454	435	466	431	401	396	411	435	410	424	433	369	430	427	443	433	446	375	438	432	407	391	446	387	436	441	428	397	417	413	450	449	390	419	421	414	416	424	431	404	402	426	425	391	425	383	441	422	437	473	404	391	393	408	402	415	433	413	385	450	424	424	431	421	429	427	429	411	399	434	449	389	422	420	464	412	440	416	423	444	416	430	401	415	381	430	404	429	432	447	424	406	420	443	424	433	425	458	438	425	463	404	448	401	426	390	427	458	410	451	440	425	447	446	441	457	426	398	393	413	406	439	397	449	394	442	429	444	431	429	396	423	416	416	413	431	392	393	413	437	418	412	406	466	388	408	402	411	411	418	429	415	416	449	418	442	413	408	414	399	428	431	398	428	382	426	387	420	430	397	435	442	416	426	403	402	396	374	444	411	446	417	454	404	417	395	418	456	411	435	426	423	416	402	443	427	426	427	446	405	415	424	437	390	421	414	420	439	407	440	401	408	422	463	427	429	431	472	427	416	412	403	422	429	455	404	382	408	448	440	414	421	430	416	442	453	424	398	441	439	411	421	399	432	408	462	465	430	447	435	440	435	425	404	413	428	408	406	439	429	411	420	432	412	391	427	434	419	442	392	389	440	456	433	436	426	407	392	424	408	406	473	409	406
23770	21052	28393	23929	21053	10735	1008	645	529	418	369	331	290	290	255	235	229	236	227	241	222	223	210	191	188	182	188	169	188	190	199	190	182	193	171	177	176	156	157	156	180	153	150	174	181	170	196	180	168	185	175	153	165	185	161	164	153	157	182	175	175	172	161	157	147	158	157	145	193	140	158	185	163	161	178	155	166	152	185	155	173	173	170	173	159	155	155	183	159	190	148	153	164	176	146	169	190	172	167	172	178	162	180	171	160	194	166	165	187	171	168	169	151	165	181	148	156	169	164	165	173	148	156	165	137	161	186	168	171	164	160	160	135	140	146	160	176	181	162	158	171	163	164	158	176	180	171	175	158	157	158	188	152	161	195	153	174	166	161	168	177	150	148	153	161	180	156	168	145	157	167	173	156	182	165	154	157	145	176	172	179	153	162	161	168	179	171	167	184	160	166	132	163	160	152	164	154	170	167	180	181	159	183	159	145	157	187	181	163	165	154	173	166	172	181	169	172	163	171	156	160	167	156	163	165	164	180	162	163	141	161	170	173	162	178	171	144	151	160	176	167	144	160	160	170	158	160	156	169	153	175	163	188	167	168	165	176	170	170	171	155	154	141	159	186	153	136	156	176	163	149	163	168	166	162	152	155	175	183	159	165	159	161	167	181	154	174	151	164	161	176	163	189	158	152	160	171	173	170	159	165	151	162	136	142	149	155	161	165	165	197	165	155	165	148	157	161	172	145	171	151	167	173	139	167	162	170	157	147	151	178	154	160	177	139	185	179	161	170	177	176	160	136	173	159	145	169	161	156	162	175	144	161	165	155	162	181	147	172	179	161	155	138	158	140	180	134	189	167	193	160	133	166	162	172	167	168	162	151	160	167	149	183	171	171	173	163	181	182	170	156	150	149	141	149	174	166	132	157	172	156	178	166	163	160	166	164	181	178	160	148	149	166	183	169	155	166	160	157	157	165	163	136	159	162	141	186	146	168	179	151	174	153	176	132	156	159	149	202	153	169	164	171	172	171	157	165	152	156	174	158	156	193	177	177	180	154	148	158	179	162	184	182	174	165	166	132	165	183	142	159	166	153	160	164	153	160	142	161	159	166	162	166	177	163	159	163	174	185	182	146	149	149	160	160	157	151	184	168	172	166	169	135	175	185	177	178	187	170	164	159	178	143	152	164	155	176	159	163	146	142	175	157	144	143	152	163	157	140	155	162	160	178	178	176	168	161	170	178	160	173	174	181	172	159	151	150	166	161	182	168	153	169	178	167	155	177	151	149	176	164	165	169	163	159	159	161	163	143	172	157	172	155	160	164	150	136	179	174	142	174	165	178	132	160	171	179	160	160	159	174	184	184	169	176	171	152	180	155	162	162	163	159	179	152	147	167	151	157	160	181	175	143	175	163	186	164	158	183	155	160	161	151	189	165	184	148	149	152	161	167	176	160	142	150	172	164	137	177	155	153	163	158	135	159	146	186	165	143	169	179	177	178	158	162	150	165	160	166	189	177	182	185	175	179	178	145	150	161	151	158	162	200	178	150	150	190	175	156	178	142	177	165	174	146	170	173	148	149	183	157	162	151	172	165	150	157	169	172	163	135	159	182	148	154	140	148	158	166	160	175	172	156	168	145	150	170	172	171	174	150	152	177	161	158	165	160	172	142	153	156	175	184	155	171	174	155	149	165	170	150	138	173	163	150	164	178	177	195	144	183	145	153	166	157	175	194	152	190	151	162	168	141	159	161	176	174	177	142	175	168	165	169	157	182	159	170	167	168	183	150	167	159	155	171	160	163	159	170	159	126	157	184	171	155	183	179	158	160	181	174	155	166	179	156	152	158	181	159	156	155	161	157	175	149	188	145	145	172	157	153	165	186	157	166	183	164	151	159	185	170	184	160	185	184	178	153	166	140	162	154	161	154	162	171	145	159	155	139	169	192	158	174	183	166	156	149	157	150	157	174	166	158	176	164	189	157	163	141	175	160	149	186	153	140	168	163	159	163	138	156	146	160	168	162	184	168	162	179	151	178	150	149	173	183	163	154	169	171	156	146	144	179	164	177	155	159	152	162	141	166	152	162	159	165	166	149	156	179	168	156	152	155	156	169	146	151	145	166	181	157	182	180	178	148	168	157	194	140	185	174	173	163	161	170	141	175	158	157	146	157	172	182	156	190	188	146	164	172	135	148	149	168	151	132	176	149	152	144	158	140	173	126	172	154	152	188	158	167	194	160	153	176	167	158	169	160	194	175	161	176	183	159	144	168	179	153	146	173	165	163	194	165	145	158	170	149	163	179	181	180	150	178	156	159	174	191	152	182	156	164	173	184	177	164	164	163	164	155	165	166	176	183	159	166	155	132	172	159	166	155	144	149	157	170	178	158	174	181	162	166	150	158	123	172	158	186	175	158	164	168	152	167	167	157	185	165	179	183	144	153	171	167	166	176	161	177	165	163	187	158	162	170	155	163	170	188	181	163	146	167	164	174	150	175	160	159	147	165	183	174	176	190	148	139	150	160	155	135	163	147	157	152	159	174	157	154	183	167	184	145	180	160	169	167	173	164	151	179	172	168	162	176	152	158	157	162	143	167	164	184	160	153	144	147	176	139	155	175	177	164	159	135	149	169	178	151	176	148	157	150	182	155	164	156	180	166	168	225	187	165	176	160	144	146	163	161	164	177	162	174	173	190	180	164	151	154	170	152	160	171	180	178	146	175	159	179	163	167	165	166	161	165	151	169	179	156	140	158	183	176	174	168	169	159	176	160	181	166	155	159	163	183	160	129	137	148	146	182	158	155	150	181	170	169	170	147	171	179	160	171	173	158	167	144	184	190	150	154	136	154	176	179	169	161	174	164	162	159	156	137	177	157	150	175	163	160	160	153	175	169	159	169	163	158	162	180	173	190	156	145	149	157	139	158	181	168	172	191	185	167	142	162	157	174	145	149	163	182	161	168	186	192	150	148	182	154	176	144	164	133	177	176	172	150	171	160	184	177	159	171	156	161	176	156	156	186	167	165	172	169	146	142	172	147	162	165	139	166	171	139	185	150	188	138	175	143	170	173	151	160	164	156	181	171	134	163	140	160	173	153	186	148	158	165	174	168	160	163	149	166	167	179	147	178	166	176	151	187	141	140	149	157	158	170	159	172	172	168	170	154	165	160	154	146	148	167	151	154	151	158	138	167	177	159	159	167	157	134	161	175	168	155	163	185	162	144	160	159	153	140	132	146	170	135	182	159	159	145	149	185	139	166	155	162	161	152	157	162	156	171	185	153	157	139	157	189	169	166	159	169	142	161	174	167	157	169	145	177	179	161	186	156	154	168	175	164	169	170	184	178	132	184	196	160	169	158	146	176	179	157	161	162	141	164	163	166	150	147	163	150	133	162	166	178	156	170	163	161	155	157	132	152	144	172	171	149	165	177	165	161	172	161	157	136	166	152	162	157	151	166	162	163	153	172	161	134	155	161	166	154	146	129	181	173	157
8208	10406	8632	4273	2816	2128	1616	1284	980	875	670	599	523	471	427	367	376	340	341	321	313	312	323	295	260	271	243	257	258	226	244	222	220	263	230	232	233	225	227	232	249	223	220	211	217	186	229	210	230	231	221	220	231	230	219	227	214	205	203	219	221	209	206	185	220	185	231	199	200	225	212	217	226	227	191	228	203	193	183	185	205	204	219	204	227	219	195	195	170	213	216	223	195	210	242	189	201	219	209	208	191	226	202	221	201	209	216	226	188	203	194	205	222	219	199	210	221	237	203	214	215	220	206	184	241	195	214	212	208	221	201	199	199	177	186	221	208	221	191	211	228	207	206	223	230	232	218	190	199	215	212	198	188	205	195	214	194	218	185	194	215	216	182	201	235	212	193	204	172	209	205	192	193	190	223	199	184	230	212	207	200	223	197	192	203	218	213	245	191	209	202	206	211	196	199	200	228	206	212	198	216	194	198	214	201	208	230	217	228	186	203	221	199	218	201	218	204	219	207	225	219	212	210	213	222	212	202	216	219	178	198	223	235	212	192	195	186	212	205	185	220	202	188	213	193	224	205	215	214	196	222	181	196	195	197	211	208	229	200	222	228	227	200	237	207	197	189	207	222	194	207	230	174	201	201	204	211	211	202	205	193	220	199	232	215	211	227	201	237	218	222	208	213	188	191	221	205	195	219	215	223	216	215	235	198	198	185	184	203	213	221	202	207	203	211	215	210	194	186	211	207	216	198	212	198	218	190	201	220	189	198	221	185	231	245	212	175	209	213	218	221	195	226	205	215	205	205	200	215	223	222	209	210	207	192	205	201	175	200	215	185	196	193	212	208	185	215	159	220	199	210	207	210	214	202	237	184	208	202	203	188	217	189	208	210	227	201	198	190	237	224	214	180	210	241	217	189	187	202	192	205	194	190	204	215	228	218	191	194	197	202	199	216	199	206	205	203	180	197	202	191	198	201	219	209	221	220	210	203	222	205	192	186	198	183	180	192	202	207	186	216	236	209	189	191	195	191	198	211	208	194	196	199	212	216	214	179	200	215	196	203	205	223	211	232	214	200	198	211	186	231	214	218	203	209	206	194	238	209	205	188	215	194	192	187	200	200	228	232	202	194	198	211	221	209	203	230	221	212	223	208	199	203	200	218	183	206	229	212	226	201	210	226	188	196	242	215	205	218	214	209	199	214	192	212	192	201	196	187	188	189	197	206	222	217	230	207	211	191	214	208	217	192	233	212	190	214	206	183	177	229	195	237	203	227	209	213	227	187	193	173	205	204	194	201	208	235	183	189	211	177	220	201	229	216	201	223	176	219	233	204	172	213	232	220	203	199	210	207	197	196	194	188	216	232	200	203	175	212	198	213	195	187	218	208	195	213	196	210	209	209	210	185	209	201	197	208	201	226	227	187	221	222	216	205	199	208	219	216	200	235	207	192	210	213	221	235	188	189	201	242	183	167	212	194	228	195	207	198	195	230	214	189	194	211	193	197	224	233	201	206	229	185	197	205	196	217	185	207	201	212	196	215	175	211	220	212	194	207	215	207	207	225	212	192	208	205	182	189	189	217	179	200	198	181	206	196	221	219	212	197	199	196	194	199	187	182	212	197	228	203	205	202	189	217	198	185	211	207	200	185	212	229	228	197	189	222	204	222	199	215	204	193	193	199	224	180	210	197	224	235	224	212	185	210	208	232	185	225	191	188	221	211	198	193	205	208	203	217	213	238	206	219	190	207	218	241	202	196	196	209	198	214	211	195	202	205	183	195	223	219	211	223	201	194	237	193	211	216	193	228	219	198	217	220	197	206	211	199	200	218	214	219	187	196	206	225	193	182	205	224	226	182	228	189	209	206	219	224	203	215	193	229	195	194	183	205	224	214	233	188	218	203	203	198	210	206	195	213	194	201	219	222	186	208	189	201	210	176	230	195	216	200	209	220	206	198	211	205	193	235	202	184	228	215	231	219	209	187	216	244	225	203	213	186	214	197	217	204	219	193	220	191	207	209	221	205	231	180	205	189	217	240	217	186	227	185	200	205	210	190	175	192	190	198	205	218	204	200	199	219	217	184	210	223	202	219	210	199	206	192	202	183	204	214	214	196	227	204	222	238	192	199	214	214	194	206	187	179	186	210	186	220	220	192	206	255	201	218	209	211	199	192	241	186	190	222	191	194	178	217	201	210	211	199	226	224	189	225	203	208	207	200	210	194	198	206	230	203	181	227	199	193	197	203	209	203	211	196	219	232	209	203	214	191	213	220	191	205	197	202	208	211	188	197	191	212	219	191	203	204	194	196	198	180	196	200	189	212	207	184	202	207	195	208	218	203	190	212	210	183	220	192	180	197	209	226	196	201	211	193	243	199	198	180	194	192	214	203	214	229	193	182	231	200	209	215	211	193	191	182	193	206	194	198	213	205	210	202	234	203	227	194	206	232	208	187	224	241	221	215	207	204	216	200	200	195	207	188	225	183	219	190	208	210	213	204	195	203	206	211	199	181	205	213	211	208	197	193	211	212	214	191	206	198	223	187	229	200	211	188	216	209	191	174	233	252	219	187	199	211	194	229	181	204	204	203	209	208	195	200	227	210	192	194	196	192	215	208	186	223	218	200	193	212	201	205	190	197	202	206	200	217	206	199	204	198	236	170	242	202	252	213	210	206	204	194	219	195	208	201	193	213	217	195	198	220	200	194	207	197	212	206	226	221	203	188	195	198	220	189	212	204	222	216	215	188	224	214	201	211	212	198	218	209	226	202	196	214	223	211	207	221	206	230	196	203	201	230	187	190	210	225	184	228	206	208	189	195	190	201	184	205	208	201	198	207	199	212	207	208	212	190	198	216	193	171	220	215	184	184	180	183	194	175	196	206	181	199	186	214	234	221	224	221	230	207	220	218	210	206	195	211	211	226	211	210	216	197	209	201	215	205	223	210	193	200	210	219	214	206	228	207	182	227	213	207	191	195	190	219	213	225	206	226	209	204	203	202	188	193	210	217	208	230	189	205	217	194	251	200	198	189	192	183	207	192	197	193	210	187	222	182	196	207	179	214	204	218	208	203	204	203	209	203	210	183	220	203	196	196	229	231	208	206	193	248	215	201	205	195	204	173	214	209	201	212	212	216	202	195	207	205	184	199	200	192	197	211	227	216	228	207	208	168	181	212	218	198	197	207	183	214	192	199	214	192	204	207	197	205	218	192	227	189	183	189	197	190	194	191	234	199	205	213	213	193	189	187	191	188	194	175	213	213	237	191	174	221	215	217	201	212	201	204	206	193	192	227	197	209	210	200	177	195	205	216	219	206	203	206	201	190	190	170	195	227	204	215	196	211	195	234	195	225	186	225	202	221	206	209	187	201	206	189	223	193	207	210	215	203	213	175	222	210	226	215	190	190	208	218	198	231	197	182	219	203	188	211	206	176	204	226	208	206	198	208	221	185	201	207	207	189	214	186	202	196	208	210	193	212	211	181	196	200	179
25148	21057	27181	25042	9451	805	693	557	478	491	469	473	448	405	439	415	409	369	405	461	467	425	424	402	439	376	365	373	378	411	351	407	434	371	401	414	385	372	393	373	406	347	362	375	383	382	423	420	455	400	394	402	368	378	368	366	383	382	322	386	410	392	379	396	384	384	391	398	411	402	369	406	418	362	417	420	391	373	420	385	364	390	397	378	349	404	375	383	390	382	398	412	370	374	377	413	361	388	392	360	400	387	392	397	369	384	414	363	405	336	399	385	379	365	377	417	371	417	393	370	396	405	365	352	369	416	387	365	393	384	414	391	404	395	376	395	370	393	379	384	359	380	394	392	421	378	388	342	361	381	407	385	354	382	353	411	362	360	417	414	371	411	367	364	369	378	376	414	368	399	362	372	417	361	398	370	331	339	327	374	395	382	410	392	351	354	397	385	417	354	414	354	371	365	401	408	389	425	382	373	369	367	393	367	329	363	386	435	368	351	398	362	417	385	391	387	381	364	398	385	405	381	381	375	381	365	388	395	362	375	410	377	404	364	369	429	411	382	354	338	361	399	368	389	406	361	386	407	354	398	397	378	344	375	348	381	409	386	393	354	372	351	368	377	381	392	366	352	395	378	398	350	393	385	405	348	374	374	375	371	396	390	387	371	403	413	376	356	372	408	410	390	379	395	368	365	379	393	348	374	369	391	395	383	384	366	372	361	369	393	394	367	347	400	409	394	382	383	396	355	361	379	370	365	378	365	402	372	338	388	353	399	357	387	389	376	410	384	363	356	372	372	376	399	354	385	372	401	382	381	359	370	360	371	393	391	346	406	367	373	398	424	394	391	371	393	384	392	371	382	420	367	368	382	403	381	403	374	341	386	413	366	355	370	406	375	409	399	394	378	386	345	414	357	391	393	371	360	354	398	363	389	398	393	371	380	382	381	389	387	367	370	409	351	373	424	392	383	373	393	372	403	382	363	377	412	382	376	358	396	376	359	412	363	401	410	391	377	406	367	366	356	376	372	365	381	378	357	350	353	396	405	394	371	400	404	413	373	392	362	403	416	374	377	340	370	391	359	435	387	384	357	396	364	382	381	381	397	406	372	375	398	355	391	385	394	383	380	414	371	397	360	358	394	385	375	362	383	398	378	354	357	405	391	389	390	382	411	394	399	384	369	394	370	360	380	371	375	408	387	403	377	352	390	386	385	420	364	404	373	367	389	376	361	385	387	380	399	415	395	398	390	369	374	401	382	394	348	391	370	398	385	395	383	369	361	390	385	383	375	342	391	399	395	399	375	392	414	368	386	415	383	335	369	379	394	378	360	371	384	397	360	387	354	380	370	369	397	408	339	366	395	410	362	408	380	410	379	353	440	379	386	391	378	401	401	398	389	355	371	407	399	381	420	393	374	371	328	390	370	407	394	372	364	387	364	372	381	431	396	358	374	368	351	408	376	388	346	365	404	355	438	381	371	380	391	379	395	376	373	401	400	370	375	383	387	379	358	410	371	374	359	372	356	365	403	378	371	390	355	346	404	380	348	385	386	396	351	371	384	370	397	404	399	373	378	424	390	418	369	383	362	383	389	346	368	373	404	380	373	378	394	399	380	388	363	412	409	369	376	383	393	386	393	393	442	378	344	407	383	383	405	364	365	334	379	374	360	368	387	378	389	363	379	369	355	369	388	444	365	378	362	381	388	365	355	374	337	392	397	355	438	364	413	409	385	407	400	423	379	382	409	382	388	387	395	349	355	366	376	389	384	382	397	422	396	360	407	375	387	348	377	355	384	395	375	405	373	347	392	396	420	422	390	373	393	360	401	392	376	377	357	365	427	407	353	405	383	370	361	375	353	376	364	381	386	379	387	369	371	370	351	394	385	387	369	358	376	376	423	360	363	398	393	398	384	403	398	381	374	375	391	352	414	419	359	373	384	371	366	387	354	383	375	426	385	350	386	415	384	399	351	411	377	393	419	370	374	389	395	375	396	344	397	367	400	375	399	379	386	370	356	382	402	384	378	370	346	362	354	410	414	389	371	377	369	386	346	401	392	395	408	349	429	348	380	367	392	407	382	379	384	380	401	364	394	387	383	342	400	393	353	382	374	382	383	358	359	365	357	378	396	368	357	413	387	401	365	399	387	391	394	367	384	377	354	337	385	377	376	407	409	382	396	356	423	358	363	379	404	383	358	375	415	367	396	368	365	422	405	415	380	398	425	350	393	411	368	384	386	383	388	380	359	378	390	381	348	399	389	368	387	353	342	326	356	400	362	380	406	368	395	373	421	365	412	363	399	412	407	373	362	398	377	394	364	402	393	392	395	386	361	434	405	391	371	404	394	410	368	364	424	424	416	400	361	381	357	371	374	369	372	397	396	379	369	383	375	373	360	398	368	358	386	353	356	367	380	391	381	402	395	397	370	375	382	349	365	386	374	389	364	371	370	391	408	357	363	370	394	369	388	399	422	384	374	371	378	388	374	377	382	373	414	375	362	360	366	400	401	403	369	394	395	374	384	372	366	429	399	372	405	378	409	404	408	408	348	389	398	378	390	355	372	384	405	361	370	364	368	388	378	377	396	394	395	383	356	392	363	379	388	381	405	409	390	379	371	383	383	412	379	395	372	397	367	363	387	383	369	374	396	399	394	360	400	368	387	378	371	398	393	392	384	389	377	410	340	380	373	355	359	388	403	346	404	389	386	354	374	396	390	384	367	360	364	364	363	396	389	361	386	404	383	410	378	382	388	383	362	395	366	358	375	377	380	345	380	351	364	403	357	383	369	416	383	381	374	376	392	384	377	372	440	339	349	354	367	391	402	411	354	386	368	376	396	356	390	369	377	366	365	368	394	362	394	392	426	384	353	384	412	391	390	322	378	390	360	371	358	421	373	351	360	382	385	359	367	392	364	383	395	386	407	376	367	377	391	378	384	416	427	402	357	365	425	400	353	377	364	382	397	374	360	400	367	388	358	408	404	419	400	373	386	352	386	381	408	390	379	350	393	371	389	389	398	378	393	402	348	354	379	393	381	342	396	375	393	350	384	392	391	369	434	431	385	409	378	367	406	368	357	396	383	431	392	405	390	385	384	395	375	365	362	394	397	403	365	392	371	395	401	374	381	375	374	374	386	356	363	386	377	388	374	352	383	359	399	409	380	426	387	359	417	328	388	374	407	378	361	388	316	350	382	352	381	385	353	356	336	361	385	351	392	358	367	369	388	340	363	375	439	394	381	364	382	356	387	388	386	365	378	370	381	444	425	366	372	406	383	404	379	345	343	336	377	370	390	352	366	342	400	376	412	364	359	383	382	405	404	366	368	419	397	391	405	379	381	392	409	414	366	384	364	402	367	375	412	403	411	386	357	379	380	383	378	355	402	408	374	383	397	383	373	409	383	368	362	404	355	349	370	344	377	406	383	372	413	377	406	369	379	346	381	403	345	391	402	381	372	413	360	423	352	399	366	383	411	391	403	346	402	393	414	405	444
7729	5921	4823	2506	1838	1439	1125	1034	820	816	684	672	597	602	572	552	532	460	522	512	501	480	505	472	501	453	508	489	460	471	453	462	501	468	478	451	451	462	480	467	458	473	444	439	416	490	479	457	461	482	457	494	437	485	476	458	432	457	410	477	470	480	512	464	474	427	446	434	441	471	449	439	446	465	445	424	481	454	470	460	468	484	406	469	454	474	462	462	453	461	446	466	449	464	475	448	425	453	483	470	421	417	454	447	484	463	479	488	463	460	439	459	457	483	456	436	435	445	417	405	461	432	493	460	492	407	523	430	446	406	482	457	449	477	461	459	475	454	450	405	481	455	444	464	446	457	464	453	430	446	395	466	453	497	444	436	479	428	497	482	476	477	414	450	450	448	495	479	407	456	493	448	502	467	445	475	458	440	449	481	429	461	426	443	482	447	479	480	456	435	496	457	476	426	457	459	463	412	443	395	449	432	422	458	457	456	441	476	436	484	490	463	455	442	461	434	460	444	466	476	443	499	444	453	444	484	447	483	460	462	407	489	464	478	424	456	448	447	476	421	448	444	469	460	449	458	441	480	454	458	487	457	450	467	439	450	419	457	490	430	449	456	483	446	483	477	429	434	456	458	468	483	443	476	449	454	406	439	486	417	464	439	485	472	449	422	486	466	478	470	461	442	448	484	456	459	440	480	421	457	459	469	465	463	472	460	468	459	468	456	429	495	460	432	461	496	466	514	440	444	452	463	462	414	469	456	429	464	467	458	429	455	436	438	440	449	467	479	438	466	474	465	424	493	427	450	463	447	487	453	440	445	463	467	449	464	467	461	415	440	489	469	479	447	456	513	454	467	440	475	452	440	466	429	456	473	463	450	449	467	455	444	475	450	466	440	433	473	475	417	473	421	455	455	475	435	466	500	457	465	403	433	443	437	455	423	421	467	455	472	485	489	474	464	426	484	482	469	433	459	452	469	468	429	488	419	460	455	456	444	446	486	458	442	450	464	492	506	436	430	437	409	464	438	442	474	453	448	453	472	464	448	407	466	453	429	447	438	423	417	454	478	427	491	464	452	471	447	463	463	475	443	459	431	474	477	426	444	460	420	473	450	470	462	459	416	451	470	474	482	465	466	448	430	465	493	474	448	482	491	436	467	457	444	468	458	429	449	447	457	407	455	470	456	461	452	450	463	454	482	433	383	426	420	453	448	449	473	429	469	494	448	458	483	421	463	438	463	459	476	455	443	499	485	446	514	449	450	423	447	411	458	442	438	464	466	459	445	466	442	464	443	458	446	441	444	440	461	453	434	465	431	450	461	472	471	446	445	438	441	471	508	452	438	419	436	454	471	437	499	468	453	466	463	431	452	473	445	455	439	438	462	446	443	439	485	449	447	433	441	459	443	460	455	472	485	411	460	481	466	487	453	452	460	447	465	459	441	454	466	438	445	423	419	460	434	435	471	458	469	503	471	446	483	435	487	437	424	434	416	450	484	453	427	468	466	466	459	470	415	444	425	484	479	477	429	458	437	434	478	500	450	442	441	450	450	444	449	448	405	487	468	443	433	452	466	486	454	454	473	452	427	472	459	464	457	446	450	472	458	471	475	449	430	433	453	507	449	435	469	481	466	418	487	451	473	413	457	462	454	407	469	440	448	441	420	435	474	454	416	464	448	454	438	469	459	439	470	486	429	453	462	464	444	446	437	454	444	453	467	469	452	472	443	458	481	463	396	455	472	443	452	476	445	437	457	467	442	480	445	494	485	408	430	457	489	489	455	453	454	440	453	469	449	451	459	443	440	459	453	478	459	492	466	437	450	457	458	443	451	485	439	452	481	466	444	430	399	475	399	430	456	461	456	461	491	427	492	463	418	415	511	429	490	462	460	455	446	431	460	464	480	463	430	472	430	483	446	466	437	450	425	473	480	429	448	471	429	457	446	457	428	470	411	463	439	427	465	487	474	449	458	456	415	410	476	416	442	443	460	487	475	475	483	479	472	444	450	443	442	459	458	460	449	465	508	474	481	457	401	469	442	417	451	398	425	432	465	465	471	477	428	429	433	439	452	484	437	442	476	466	452	468	447	487	513	452	493	469	456	450	490	433	440	427	475	484	473	436	460	444	463	437	470	452	484	454	460	481	455	468	438	497	418	485	435	430	450	461	453	458	474	431	443	461	430	453	461	430	469	474	441	454	475	449	457	480	424	425	437	448	480	439	457	434	438	481	424	423	441	462	462	479	452	409	413	443	463	451	430	444	478	470	451	427	444	421	452	474	457	464	435	442	480	460	466	441	446	454	465	428	400	487	479	445	451	462	438	429	460	483	415	477	451	459	469	465	456	447	455	438	423	429	445	465	461	431	461	460	424	453	424	451	476	452	444	425	473	425	445	445	456	465	462	444	449	493	459	460	435	437	433	467	458	454	427	462	420	443	472	416	422	466	469	482	457	476	464	470	440	436	433	453	461	476	449	474	469	484	460	446	442	450	435	481	464	433	438	457	457	411	472	498	449	477	490	440	447	481	484	449	415	442	405	493	460	467	433	444	422	426	478	416	478	451	444	427	468	467	473	476	443	431	455	449	482	468	412	466	445	431	462	407	471	491	446	478	431	442	427	434	449	451	441	451	446	403	452	499	425	451	442	473	445	445	428	436	411	456	432	467	449	439	449	454	462	437	448	448	443	454	428	434	460	415	483	469	477	462	455	433	453	436	436	449	451	456	458	439	422	426	454	463	434	462	460	449	388	475	452	454	450	481	439	476	461	515	450	420	450	507	449	454	473	469	471	468	466	439	477	403	479	405	456	493	449	418	437	454	475	446	432	467	494	443	451	485	468	477	433	407	441	448	468	465	427	450	470	422	480	439	475	459	450	444	421	455	453	454	460	436	441	439	498	469	461	459	450	466	454	442	482	443	437	482	456	462	464	428	478	456	483	469	467	460	450	449	438	422	465	443	439	426	474	436	473	477	451	417	463	422	445	442	447	466	467	416	415	470	433	400	430	430	470	444	421	465	445	417	447	479	459	489	459	432	451	468	457	427	451	456	446	448	454	444	443	464	471	430	484	453	423	459	474	470	475	461	469	410	454	416	459	444	467	459	458	472	469	474	414	444	445	471	434	478	424	439	475	446	444	468	438	472	454	439	435	457	452	440	433	438	472	438	461	446	492	409	457	449	439	457	408	431	482	453	471	458	463	455	449	451	433	451	454	471	487	456	467	472	453	431	466	457	479	466	438	459	446	437	443	437	454	407	455	415	419	460	481	433	468	435	448	433	477	457	438	418	457	467	454	466	431	464	449	447	444	441	437	449	408	464	488	485	464	448	485	478	479	446	436	413	457	447	471	441	449	422	407	449	480	427	469	469	471	439	469	404	474	446	461	501	460	469	473	471	446	426	448	447	453	480	480	418	466	449	450	488	482	474	454	458	437	456	455	473	419	443	433	445	443	437	423	462	459	430	483	468	426	452	496	435	468	447	473	482	458
22874	21100	28861	23560	21091	21131	9710	1054	746	631	526	462	418	340	323	293	292	286	287	247	258	234	230	247	203	211	207	167	198	171	182	159	175	164	154	136	152	164	185	159	165	147	165	182	179	153	166	159	156	143	121	135	148	150	153	147	150	150	147	150	169	156	145	160	141	132	156	149	162	134	175	154	136	147	145	136	116	145	141	126	140	140	152	138	134	140	116	142	162	162	133	151	150	141	137	145	151	158	156	149	145	151	125	153	132	140	145	143	152	148	138	149	120	156	131	136	141	158	131	156	155	128	149	137	172	138	129	143	132	144	150	152	118	140	134	160	144	129	149	135	126	134	159	139	142	128	142	128	124	145	146	129	150	131	153	126	130	128	158	103	162	151	178	154	148	151	130	146	129	160	155	139	153	132	129	132	151	142	142	143	143	137	150	140	147	138	145	144	144	143	123	114	138	148	140	144	133	140	160	134	137	136	131	163	129	137	142	140	149	143	137	139	135	138	115	134	142	144	137	125	132	124	147	136	133	141	123	151	126	147	151	154	141	161	147	151	143	151	131	128	141	145	130	128	132	144	144	141	167	134	164	153	132	157	136	121	137	141	139	156	134	143	149	139	144	133	153	131	139	135	142	131	142	148	147	126	130	120	160	130	141	137	146	126	149	148	155	141	154	132	144	157	141	150	156	137	140	122	142	134	146	133	124	156	141	151	177	130	170	139	137	146	120	123	150	148	136	142	138	150	129	137	134	126	133	144	153	123	151	135	153	128	124	131	142	131	150	143	149	131	134	166	150	136	147	123	124	139	143	164	140	164	146	135	134	141	135	139	139	144	144	131	127	127	139	131	172	139	128	154	138	134	152	133	161	146	164	144	149	123	138	167	143	142	145	140	147	154	142	152	145	146	137	135	127	131	139	131	134	118	148	160	128	122	151	132	126	138	131	129	144	147	145	147	136	116	151	129	157	167	142	163	138	165	130	135	136	142	140	126	138	128	131	133	141	138	143	148	144	148	122	123	162	147	115	153	141	140	153	154	124	132	132	143	132	128	157	133	155	143	157	150	162	136	130	128	145	147	140	144	135	170	124	131	155	152	126	134	151	129	132	151	140	126	141	130	125	151	129	146	120	140	133	117	134	128	137	121	122	126	139	151	138	129	137	148	143	159	133	134	162	160	143	130	122	131	150	138	143	140	142	136	130	138	133	158	127	141	148	127	132	140	149	144	129	145	149	127	133	120	122	128	136	128	152	164	138	147	136	138	145	122	137	139	110	130	155	128	128	152	124	152	134	142	160	143	135	120	144	136	115	152	134	134	130	151	150	146	153	128	128	149	121	134	138	130	143	145	132	136	138	153	137	158	149	145	139	146	153	140	144	151	123	135	143	147	160	135	149	127	145	132	142	133	135	131	131	133	126	135	133	135	157	167	143	130	148	141	123	126	149	133	122	124	149	128	135	141	153	153	171	141	123	133	124	126	154	144	143	155	143	132	124	125	140	149	139	136	150	138	143	140	127	159	143	142	151	154	130	123	133	132	131	129	138	156	145	138	136	131	146	139	134	137	139	144	155	143	140	147	116	147	139	126	145	134	153	136	140	147	138	137	148	136	147	126	149	125	144	141	119	154	152	147	135	139	140	144	153	128	126	136	161	130	138	151	140	142	168	143	147	142	132	154	138	137	144	123	158	160	148	152	134	124	132	137	151	170	137	124	120	145	133	121	127	150	162	145	138	141	111	155	139	151	140	125	139	145	151	130	129	133	140	169	145	158	130	142	149	116	135	133	149	140	141	152	134	135	132	142	146	121	139	151	132	144	136	120	141	134	124	123	132	125	141	153	128	131	138	119	150	137	147	145	132	146	155	138	131	134	142	146	141	132	142	140	140	134	151	131	143	142	146	136	133	147	152	134	143	149	140	166	132	157	129	127	148	159	148	144	121	137	139	135	148	129	175	122	159	153	134	134	147	152	152	133	139	130	139	119	148	147	136	128	140	139	124	138	147	138	133	151	137	120	142	143	128	144	127	147	148	137	177	149	157	139	143	128	119	139	153	156	132	158	150	156	141	137	135	143	147	142	149	131	155	143	142	152	139	139	140	133	139	125	150	138	152	159	141	137	150	132	143	129	130	137	139	136	147	136	129	133	151	137	140	146	104	151	151	159	147	143	140	140	132	133	139	139	133	146	134	153	140	147	152	128	121	133	133	147	163	159	144	158	144	130	130	161	169	154	144	135	132	140	161	133	141	145	145	128	144	157	126	143	124	132	134	124	131	115	131	116	140	152	122	156	111	152	120	124	112	145	140	139	149	125	131	128	115	152	135	155	132	135	137	154	135	135	139	161	140	133	125	162	155	128	135	135	156	143	143	130	174	134	138	134	155	139	148	137	154	157	145	133	144	148	117	148	146	154	133	123	149	148	100	138	159	145	143	149	142	135	151	142	129	130	145	138	144	133	138	135	139	150	146	144	136	141	139	114	165	134	129	141	136	141	141	156	133	152	127	144	131	148	122	160	160	142	127	145	126	129	131	135	133	152	139	129	136	121	141	138	155	144	133	150	148	135	145	147	151	148	149	129	141	148	144	146	127	148	139	134	141	136	148	153	151	150	153	131	128	142	143	136	149	143	145	149	134	140	147	154	144	158	154	145	121	157	152	126	137	146	139	147	118	154	167	127	140	132	132	138	152	132	140	152	159	121	139	140	120	135	145	134	130	150	122	148	144	152	136	140	127	159	139	142	144	154	143	144	133	140	148	128	138	140	138	140	139	150	119	150	148	133	137	129	166	155	144	159	153	148	146	150	148	130	169	140	142	141	138	127	135	147	154	126	139	138	147	141	151	161	141	156	134	132	150	150	139	133	146	117	146	151	148	133	113	139	121	148	152	110	166	145	149	134	146	148	114	118	157	133	139	141	119	108	126	166	148	138	138	138	139	124	117	130	129	134	143	134	138	137	139	151	132	137	136	144	130	138	152	140	136	163	166	130	144	141	131	142	167	118	143	131	154	135	144	168	117	130	134	134	151	145	143	136	139	149	144	141	144	131	145	136	143	149	127	147	144	147	149	148	136	159	156	143	141	142	129	136	127	128	134	134	148	140	145	116	160	124	153	133	143	153	166	163	125	130	126	117	121	147	146	143	160	139	143	163	129	147	152	131	143	137	141	151	120	128	138	151	149	152	143	146	145	153	140	159	142	167	124	135	136	129	147	133	143	133	128	162	130	147	121	134	147	150	131	144	129	150	131	148	121	143	156	138	137	139	137	136	126	134	140	136	153	152	125	152	152	137	134	125	135	130	149	139	151	128	149	156	119	147	142	145	150	129	151	129	145	160	137	159	124	125	151	133	134	167	140	127	148	137	150	153	145	124	135	154	155	157	144	122	122	150	112	121	126	146	121	145	129	130	143	114	142	129	143	153	134	135	156	150	144	150	150	153	154	141	152	152	133	140	142	138	169	152	147	157	152	146	121	151	129	126	121	144
11532	16862	13958	7447	5063	3715	2903	2185	1767	1373	1071	971	795	659	586	530	478	470	483	397	359	347	321	316	277	261	284	256	288	229	224	242	227	215	222	215	199	193	196	209	184	209	205	205	185	193	203	203	192	206	161	184	174	199	200	182	175	190	172	211	172	197	158	192	167	175	164	170	190	180	185	162	181	189	149	147	162	155	171	180	151	176	174	173	186	146	180	146	162	174	183	165	167	181	187	176	162	180	157	169	173	159	160	159	181	165	175	153	158	164	179	168	164	177	171	170	162	147	177	150	163	160	157	144	158	152	161	176	159	165	178	161	175	153	170	158	172	172	161	165	174	162	168	176	175	157	158	157	136	148	163	163	144	182	166	173	192	176	144	171	144	171	152	153	176	179	158	167	171	136	172	165	163	158	161	171	171	156	149	148	156	153	152	166	164	171	135	195	159	162	167	155	175	159	144	155	170	175	156	149	168	152	154	167	151	176	155	171	184	148	157	177	156	157	155	161	148	141	157	166	171	179	139	149	158	144	155	149	151	171	152	168	165	148	155	150	163	168	151	155	166	166	162	159	182	164	174	128	179	166	160	164	164	135	156	168	178	149	166	126	153	152	160	162	157	147	157	165	149	160	149	173	158	137	158	170	170	166	186	154	193	147	174	154	142	150	174	182	156	174	166	174	173	146	148	170	172	176	168	153	163	166	153	158	165	165	151	175	155	150	144	158	163	174	172	138	155	168	173	135	153	143	179	163	150	169	154	162	149	161	152	167	149	141	179	152	174	151	151	151	151	168	152	148	168	187	147	150	152	171	165	187	159	174	155	183	147	126	163	164	163	159	151	156	145	159	172	179	188	159	153	152	173	159	157	154	173	144	161	172	173	150	147	157	153	168	148	166	163	156	146	162	141	165	159	175	165	169	150	143	170	167	177	136	153	158	152	162	147	163	144	168	183	156	146	144	153	170	137	150	156	166	174	156	142	172	141	182	173	163	165	165	165	168	180	180	172	165	142	150	149	162	141	160	183	132	166	167	166	159	140	161	146	137	151	144	176	171	167	146	174	159	168	182	150	173	154	172	166	177	148	162	156	155	152	163	160	148	172	153	164	144	169	166	151	143	167	162	163	145	165	164	162	155	171	160	163	161	152	146	163	153	174	146	147	172	158	143	164	155	186	164	165	161	179	176	131	178	191	162	197	166	162	143	162	162	165	144	171	159	162	148	165	144	162	165	152	181	174	154	154	170	164	143	169	170	141	158	153	174	178	173	180	171	161	145	180	159	142	146	157	181	171	159	152	161	169	183	184	163	175	139	169	176	152	157	180	167	164	158	157	163	170	168	159	122	163	147	178	176	144	173	172	149	154	136	153	152	167	169	190	162	160	169	165	170	162	176	155	162	180	171	164	174	162	185	154	158	156	139	164	178	162	165	151	172	144	147	148	164	160	182	182	178	183	169	152	189	156	155	189	187	158	175	157	155	146	175	173	153	149	150	167	150	150	159	149	145	126	173	163	169	146	130	197	166	161	151	159	197	154	158	171	165	171	141	175	150	179	150	127	177	142	160	134	167	178	184	167	164	168	156	169	161	180	150	140	182	167	158	188	150	148	154	164	158	158	168	151	162	154	135	167	166	178	184	153	159	152	133	160	157	158	138	151	165	159	138	143	137	167	157	160	135	186	131	180	158	134	183	145	153	141	170	171	160	180	139	154	172	139	155	155	155	169	165	130	167	156	141	149	159	142	196	197	169	167	182	141	150	173	162	164	165	157	140	162	160	143	165	163	154	156	143	152	150	150	171	158	133	148	173	173	160	176	158	149	171	171	153	156	181	153	146	164	171	160	152	150	176	160	174	167	159	151	165	159	154	138	144	166	177	149	146	156	162	174	159	170	167	190	173	140	153	158	162	159	147	163	187	158	181	134	176	169	137	145	143	153	158	159	154	152	168	159	174	170	178	167	148	172	143	172	174	155	154	158	156	174	165	171	171	159	158	147	161	169	149	168	155	154	142	149	165	159	173	148	163	160	134	167	153	170	150	162	175	168	162	153	166	167	158	178	172	152	184	160	139	167	163	167	153	173	175	152	164	153	172	164	166	169	136	157	157	164	151	142	150	176	143	167	163	156	166	153	151	166	182	150	176	180	154	157	170	158	168	157	162	154	162	160	176	160	159	170	152	173	158	140	169	166	168	162	161	164	177	176	170	159	157	138	162	142	154	193	161	158	177	166	158	146	161	146	169	180	149	158	133	179	191	155	180	160	172	153	187	166	182	154	182	154	165	159	155	154	153	165	146	149	155	151	153	168	148	163	153	174	162	150	150	164	167	175	170	188	158	167	178	143	174	131	156	152	179	162	169	169	135	152	173	160	145	171	166	148	140	180	177	169	176	160	166	146	155	176	165	165	182	166	177	145	160	153	176	162	180	166	170	176	160	142	168	157	160	179	168	172	163	162	169	168	159	166	157	145	147	153	150	145	163	161	156	182	166	169	170	131	179	157	153	169	152	149	167	152	159	177	174	189	166	157	162	131	171	179	177	174	172	183	169	163	134	158	144	166	147	152	183	170	155	147	192	142	152	131	146	145	143	176	170	152	148	173	176	178	161	169	142	162	175	159	171	161	172	163	149	181	157	156	157	162	158	176	148	164	180	153	185	164	153	170	146	162	173	154	161	148	145	152	168	150	174	147	150	165	178	145	162	165	139	172	174	148	161	171	150	135	156	150	160	169	173	161	155	148	166	161	166	163	169	171	142	166	190	170	157	160	135	165	160	164	155	159	167	166	152	160	143	162	162	185	161	152	152	162	150	157	154	156	182	137	160	171	147	183	142	139	194	152	165	168	162	152	153	185	168	190	162	180	147	164	161	166	144	162	165	173	145	161	143	165	183	162	186	150	168	157	134	163	186	164	160	147	170	177	160	151	133	167	153	162	144	156	139	168	169	170	180	149	149	151	137	145	182	151	179	164	153	147	165	155	145	133	162	154	144	159	148	156	145	155	164	143	164	166	164	155	165	152	174	135	174	173	148	146	152	182	131	144	172	180	174	164	182	171	163	169	168	150	166	149	154	175	148	150	156	163	194	162	160	170	167	148	171	160	179	158	170	175	168	150	159	178	157	148	159	143	159	174	157	142	148	159	156	162	167	160	167	157	151	156	152	170	143	146	195	179	144	176	154	176	158	158	166	148	169	153	148	149	166	168	168	142	158	159	163	161	143	153	188	154	169	184	138	154	176	181	181	147	161	168	184	156	147	156	169	159	165	155	170	183	184	165	161	162	157	159	176	169	171	176	161	168	175	173	144	153	144	176	155	161	154	157	154	180	171	169	168	164	158	156	137	179	148	147	153	167	158	176	164	161	141	170	169	163	144	165	147	147	161	152	166	170	171	171	167	169	153	163	146	138	169	170	156	159	162	161	156	140	166	157	178	174	174	167	172	164	188	156	171	148	156	153	156	156	189	149	161	152	142	152	148	166	162	173	169
26950	20066	7271	911	623	543	477	374	388	359	339	346	354	348	337	337	352	354	326	351	362	351	327	347	341	389	348	342	386	346	347	358	344	341	316	381	340	360	328	356	343	352	330	348	368	377	337	341	324	325	366	370	373	369	385	361	338	336	346	338	334	324	334	315	351	329	310	341	362	349	354	352	342	366	378	374	328	334	324	368	364	354	352	334	327	306	318	358	355	359	354	314	323	350	379	326	346	350	332	385	375	334	376	373	302	333	318	323	350	377	339	338	361	354	348	325	323	336	329	337	325	361	349	322	364	311	345	345	339	340	317	329	346	343	354	338	357	334	355	371	355	356	342	361	344	357	343	346	378	336	381	338	306	349	356	333	342	338	334	372	345	361	365	365	370	358	353	329	359	300	348	377	381	346	327	364	382	345	387	355	354	353	372	324	368	337	363	346	374	357	333	341	333	361	362	340	330	376	348	354	362	361	353	363	350	359	342	339	329	346	348	338	371	343	325	344	340	323	340	366	362	342	324	360	365	342	351	348	387	408	356	320	365	337	327	352	311	328	336	376	331	356	326	339	331	358	372	339	354	327	348	334	380	334	358	362	339	344	398	361	359	346	358	344	298	346	328	344	358	314	341	345	358	329	336	356	368	357	364	337	341	373	328	335	360	367	318	336	358	324	299	358	331	329	337	329	351	341	345	343	335	362	318	390	294	366	371	336	348	367	340	334	329	373	378	341	364	337	353	354	383	321	367	343	330	350	359	369	347	353	364	343	338	353	339	359	353	370	374	362	399	321	365	363	354	372	333	337	340	332	361	361	340	336	315	337	341	349	376	355	320	353	311	344	314	326	307	325	355	372	344	340	328	328	385	343	349	370	360	318	336	338	352	372	350	341	350	330	349	314	381	371	382	371	341	352	337	345	323	341	329	305	355	359	355	319	354	357	348	351	331	342	395	333	330	351	341	340	346	297	305	350	297	338	369	323	353	367	336	346	341	330	351	355	378	358	320	341	359	354	362	345	364	358	318	337	370	357	338	320	363	332	328	350	321	385	345	293	337	337	358	371	362	306	347	345	313	371	344	338	374	359	347	335	369	343	323	349	365	353	384	394	330	353	324	334	380	336	331	361	363	372	356	356	372	385	345	351	334	348	335	349	345	307	330	346	332	364	345	377	356	329	333	339	347	326	369	351	330	358	359	360	314	335	311	367	361	326	292	326	347	319	367	367	363	341	380	363	333	350	367	335	325	373	345	357	344	354	332	325	333	310	351	357	345	334	365	376	326	342	329	370	349	371	315	337	335	322	328	317	356	402	314	340	343	306	339	368	332	371	361	352	339	354	349	344	351	283	335	353	314	332	320	364	379	352	350	327	302	342	356	336	341	307	379	368	326	336	323	368	351	315	318	346	349	304	341	327	363	361	341	339	350	324	362	357	323	370	361	324	377	318	327	339	340	307	338	361	323	390	362	332	348	367	352	300	357	351	335	334	380	368	340	361	342	343	328	356	355	345	303	333	325	345	371	335	343	376	345	362	343	370	373	408	320	358	361	364	359	364	327	334	364	323	361	373	341	359	331	335	345	353	366	350	367	365	333	328	343	366	363	321	331	319	347	343	340	354	337	338	355	361	343	384	356	368	359	346	368	348	339	301	377	361	368	360	361	369	341	333	327	358	340	335	337	329	330	345	324	356	340	354	367	344	320	346	341	323	323	354	313	344	326	327	320	378	332	336	374	335	322	341	325	354	344	361	351	369	343	364	348	354	309	340	353	334	329	349	339	356	336	367	364	346	377	347	330	371	334	316	350	326	321	361	362	357	318	335	330	338	333	352	348	313	356	353	332	333	359	318	337	343	365	340	325	349	330	320	337	316	345	341	344	358	356	365	350	343	355	321	337	360	359	385	355	348	350	371	339	342	329	353	341	349	336	341	333	358	335	354	345	348	341	340	325	351	322	386	352	362	371	352	345	331	338	349	332	349	373	335	337	332	369	371	369	330	347	315	315	355	402	342	381	325	324	315	345	343	354	360	353	352	362	347	317	345	338	340	329	314	360	336	374	359	366	331	390	334	337	342	366	311	351	328	367	355	331	321	360	331	360	358	346	358	341	327	336	365	315	352	362	337	333	353	333	355	324	344	348	367	363	338	346	326	336	329	337	358	343	363	328	364	332	347	394	340	360	344	336	344	335	331	368	371	381	352	346	366	294	331	334	360	364	360	346	366	334	363	342	372	322	351	332	336	374	346	357	318	338	356	357	338	321	355	353	371	324	380	304	360	379	339	346	352	322	325	352	370	363	366	330	376	331	310	340	359	330	331	371	340	326	342	341	343	342	353	331	326	326	347	356	308	303	339	366	355	356	349	340	330	363	346	338	312	368	333	378	357	346	324	332	337	327	347	331	370	331	338	301	329	336	347	363	372	323	319	398	343	305	337	367	372	331	364	360	346	348	353	333	361	361	329	362	358	349	334	343	350	333	337	377	346	349	365	347	342	341	353	363	322	335	347	341	341	346	342	353	392	328	327	395	367	336	325	360	348	339	337	352	389	345	328	345	335	343	356	349	347	341	339	363	362	349	316	353	375	358	321	364	376	321	339	304	357	358	342	349	358	342	357	330	341	350	358	367	342	355	349	331	354	382	319	349	386	320	335	350	349	344	351	340	338	329	354	367	315	331	367	373	358	292	364	328	356	330	353	350	351	330	308	308	364	377	350	328	338	332	350	338	341	349	356	320	332	361	341	362	363	335	376	325	345	366	371	371	368	389	341	354	319	342	382	320	377	354	342	369	329	352	355	356	318	346	347	338	322	321	352	305	376	369	328	308	353	341	372	318	319	346	354	347	337	317	342	372	334	343	303	341	332	369	386	333	351	355	349	311	325	376	329	344	328	364	367	363	309	332	348	346	339	374	376	384	357	342	353	350	369	370	317	319	380	331	335	355	391	309	380	332	313	331	355	343	349	366	363	373	331	343	360	331	383	361	341	354	342	366	384	387	355	333	341	337	334	341	357	378	343	348	350	366	339	301	356	347	341	315	329	327	336	353	382	349	356	358	351	356	355	326	369	334	304	350	341	351	353	337	353	346	293	338	347	356	376	354	325	379	354	329	346	353	335	345	353	374	368	371	369	353	374	385	355	353	345	342	322	353	335	327	353	356	349	355	326	342	314	373	370	355	342	378	353	387	375	331	376	345	322	356	347	364	359	367	311	379	332	323	314	374	324	356	339	344	354	355	340	334	332	354	355	329	338	366	379	381	335	354	361	332	343	349	330	353	365	347	339	355	323	352	332	330	347	335	349	355	343	342	366	322	343	353	352	362	324	359	335	352	345	344	361	334	357	345	369	362	355	330	311	371	352	370	361	369	334	347	379	351	328	336	322	353	345	367	350	369	342	341	363	352	369	355	365	336	306	345	338	357	330	353	345	346	317	372	363	307	354	362	330	337	338	348	325	338	342	354	319	364	343	385	344	345	372	348	364	368	373
5374	1425	1223	751	634	618	546	479	508	462	463	459	481	450	453	412	430	433	471	421	424	433	418	384	431	440	457	444	423	462	395	447	429	422	422	463	408	404	457	425	454	411	432	459	410	422	420	417	405	461	434	423	415	400	474	424	402	424	427	414	401	456	427	416	398	460	386	406	404	439	434	439	417	407	402	456	456	444	433	416	405	427	412	438	443	431	400	433	411	399	449	407	412	482	431	413	408	411	420	425	439	459	454	457	401	423	412	431	456	432	395	425	388	450	446	389	444	396	487	443	405	448	454	401	424	429	429	441	443	406	428	390	424	410	437	446	436	426	430	393	411	435	410	433	396	403	433	479	394	443	429	450	411	381	440	395	424	463	453	395	429	405	427	413	428	436	440	456	440	425	425	425	402	428	422	408	420	421	428	406	418	424	399	443	428	438	385	410	441	419	428	388	407	418	440	412	444	442	448	416	424	416	438	407	403	445	427	406	406	448	385	418	423	413	397	437	438	423	406	419	437	428	436	408	415	420	398	427	465	404	432	426	440	397	455	418	453	391	452	396	441	410	408	440	434	472	440	432	428	419	460	409	413	393	403	436	476	442	419	403	452	462	474	423	442	421	405	427	445	384	421	465	439	403	411	435	412	433	418	480	399	458	379	397	407	371	429	438	432	405	441	416	396	439	455	437	377	426	396	396	440	407	381	434	428	444	415	429	444	417	456	408	413	436	404	457	415	468	416	442	417	449	402	417	428	425	430	444	416	434	416	385	406	467	424	431	405	410	422	378	462	404	405	439	447	398	432	465	412	443	431	395	440	425	410	461	428	410	445	441	432	435	426	419	429	434	459	440	479	401	446	409	403	432	451	438	388	399	428	438	418	445	477	446	443	446	433	436	424	445	423	436	417	417	468	414	427	403	429	432	373	463	443	422	399	417	443	437	397	407	433	462	413	429	424	409	452	425	453	378	435	416	414	419	456	405	421	411	387	412	430	401	406	455	416	424	402	395	436	419	407	409	417	409	477	446	437	446	436	446	379	392	420	426	469	387	434	415	435	412	417	444	390	454	415	393	422	408	410	438	427	448	417	411	396	408	403	403	423	424	437	426	453	452	453	446	441	442	411	411	405	444	417	379	445	426	435	452	424	438	469	407	434	465	431	414	407	445	466	417	433	409	409	425	416	335	418	421	437	441	418	427	448	435	406	440	446	420	433	420	405	430	465	461	423	424	440	432	445	420	402	463	463	427	445	390	376	413	418	423	383	420	420	410	421	412	415	401	417	393	409	394	406	423	380	466	450	382	423	461	462	414	439	445	454	419	434	446	414	414	460	450	416	436	440	423	428	457	421	452	414	454	415	431	384	429	398	431	406	419	420	411	407	473	409	432	425	469	456	424	429	424	448	433	426	451	387	435	423	419	442	415	407	444	415	426	412	433	441	415	436	417	433	441	432	421	439	434	433	410	448	438	440	455	455	425	404	424	405	412	443	447	414	405	412	433	441	425	415	421	425	476	427	394	429	406	458	435	394	437	412	401	416	388	421	430	410	440	409	440	410	417	398	426	425	426	414	418	421	438	457	437	429	433	413	398	420	419	437	460	418	402	423	386	412	421	430	430	400	403	422	411	396	409	406	412	420	410	434	456	439	464	443	421	435	427	427	406	425	427	432	459	457	425	418	465	405	456	446	433	434	412	437	410	430	455	446	432	443	392	402	408	451	444	420	420	416	414	435	473	438	428	449	448	430	430	401	404	456	465	465	434	402	405	444	426	453	403	399	444	456	466	417	439	430	417	417	417	394	449	390	453	451	419	427	412	445	402	492	446	445	459	439	385	391	453	402	414	425	473	467	453	428	450	424	440	461	414	427	426	390	453	442	458	407	471	424	418	434	409	438	429	378	415	406	414	386	412	447	440	456	410	447	425	436	424	439	431	459	466	431	396	438	427	427	408	432	430	446	475	407	434	399	454	437	471	438	383	456	457	405	450	419	463	450	404	415	415	457	441	401	414	462	412	428	465	397	402	417	456	434	417	420	440	419	437	435	422	394	423	418	424	451	429	386	451	394	421	429	414	397	428	426	439	440	419	381	426	445	418	432	416	433	453	391	400	402	404	412	448	440	413	395	395	435	420	406	423	427	423	441	427	439	394	404	431	412	402	417	436	394	443	414	398	416	412	408	440	430	390	421	451	456	440	443	420	377	453	391	439	421	425	434	426	386	411	418	455	422	425	434	443	443	413	451	418	431	424	439	428	418	474	415	427	443	401	373	445	429	427	394	432	430	438	451	416	411	405	427	411	427	430	385	423	435	431	453	438	419	439	421	408	420	450	448	433	407	467	426	394	425	439	438	434	418	423	438	398	424	405	442	414	406	427	428	410	420	413	400	379	415	415	465	410	407	450	406	449	431	456	438	437	413	461	433	447	418	395	437	443	386	454	405	440	443	405	448	457	374	411	436	446	438	400	420	453	419	427	436	417	419	404	419	421	447	455	394	426	412	455	436	450	420	457	393	459	423	435	444	435	473	434	460	426	415	427	416	409	456	450	407	429	453	454	442	418	453	422	407	447	435	412	394	446	425	429	417	424	413	429	432	435	415	458	426	435	464	445	429	409	439	423	439	426	427	438	403	431	416	454	457	432	401	420	419	435	401	382	416	419	416	448	417	416	408	425	430	429	399	436	448	398	388	400	449	421	408	425	428	425	434	448	442	414	454	419	400	409	426	393	412	449	405	446	382	433	430	456	447	450	455	421	446	408	411	454	424	396	469	415	424	427	419	443	415	413	459	444	441	435	413	413	406	416	467	434	417	451	382	441	446	413	393	430	412	412	389	439	423	428	408	439	413	440	457	422	428	426	434	461	429	407	409	440	407	428	406	379	432	432	386	430	440	379	433	434	459	411	461	386	437	470	439	416	435	417	426	438	436	413	377	412	433	418	480	460	439	430	449	462	391	419	453	416	394	427	418	432	418	456	410	444	458	408	426	436	431	415	466	374	424	409	451	434	395	419	420	429	403	433	392	410	420	444	411	406	425	400	456	392	429	465	428	446	390	450	401	443	429	397	410	448	412	439	407	423	434	442	424	480	490	421	408	401	446	454	448	429	406	414	424	411	427	444	397	382	416	402	421	469	453	444	434	437	451	463	423	408	416	479	419	413	448	435	407	405	402	452	438	404	448	445	387	424	404	444	450	430	392	411	445	455	417	414	427	437	434	441	437	387	424	432	405	385	417	452	435	462	388	466	414	464	416	426	427	421	439	432	411	424	439	413	425	449	389	397	398	410	442	404	447	433	446	426	414	387	483	432	476	409	451	427	450	424	432	403	456	447	412	404	433	441	423	428	423	470	451	413	438	458	445	404	432	464	399	419	403	390	422	430	443	412	455	414	424	420	440	442	426	406	442	430	414	494	421	434	459	429	441	423	421	441	416	430	427	388	394	432	492	439	419	457	440	396	415	460	474	387	404	435	381	395	449	440	448	433
23834	21056	28396	23943	21052	10535	1063	600	475	425	359	310	317	257	262	248	286	226	240	242	231	232	208	171	224	174	195	193	207	167	163	189	192	175	154	166	173	170	203	183	172	181	176	178	176	171	188	152	173	162	163	155	173	161	169	183	185	176	192	164	163	170	189	163	156	138	177	165	164	174	161	178	177	169	184	141	157	190	161	195	177	167	150	166	170	171	155	154	163	173	185	171	145	160	150	178	159	181	181	175	191	173	168	137	137	167	134	187	150	152	158	176	164	140	167	159	147	170	155	173	177	172	152	164	162	173	175	187	164	165	163	186	152	173	155	168	153	169	183	168	155	161	163	209	175	152	172	156	152	138	166	150	165	167	152	153	140	170	154	144	155	162	161	169	149	178	160	169	153	155	164	171	169	138	162	179	158	171	152	146	169	151	168	161	165	166	166	174	154	164	154	163	160	150	163	148	177	166	178	162	178	182	168	169	184	170	154	174	179	155	165	169	169	164	163	154	154	157	165	168	177	140	145	142	159	141	153	161	155	141	165	147	154	147	151	148	153	169	159	174	167	147	173	177	176	187	148	170	152	170	172	176	166	160	184	174	151	173	169	171	180	161	188	152	147	166	151	185	145	161	166	178	165	158	180	140	170	150	149	163	145	140	159	180	151	181	141	153	181	173	182	158	161	138	165	161	184	151	176	152	148	156	204	164	164	189	151	179	181	184	164	175	179	162	181	159	162	152	158	162	159	142	161	173	151	170	158	140	163	163	177	175	167	173	155	190	157	156	181	178	169	162	172	162	188	175	144	176	195	184	161	175	156	151	142	166	185	173	150	163	166	158	156	158	164	155	158	166	172	162	181	189	152	145	162	162	165	162	153	185	182	158	174	160	161	183	171	176	184	183	150	163	158	193	155	149	155	162	159	166	175	156	142	155	164	174	179	150	157	166	148	149	134	157	156	156	173	174	165	171	163	174	161	164	162	155	173	166	167	167	153	165	157	147	180	169	163	169	157	166	149	175	147	167	162	154	166	166	174	161	157	174	180	162	158	143	151	158	169	148	160	138	179	172	174	161	169	170	182	172	179	178	152	154	168	163	137	170	177	164	137	131	182	130	165	186	164	191	148	147	168	160	165	178	165	178	177	171	169	179	162	164	161	174	145	138	151	157	169	155	166	177	161	167	187	170	156	164	177	169	151	182	160	167	171	174	174	153	154	168	146	183	146	153	168	149	151	156	177	156	168	147	151	193	160	153	152	165	156	181	154	156	154	173	179	186	141	159	149	146	156	162	171	179	166	140	179	180	177	154	151	169	150	158	171	174	188	147	140	168	159	177	160	178	200	146	165	183	167	180	152	172	164	172	156	181	167	163	174	172	168	182	168	168	174	149	164	176	181	165	160	173	193	167	157	163	167	172	146	147	153	164	180	159	165	166	159	150	162	190	156	162	156	176	160	160	167	173	155	162	124	176	165	165	175	160	151	192	180	179	174	181	169	176	148	136	169	155	189	154	177	150	142	193	171	151	177	175	176	129	165	164	148	174	161	136	161	177	164	149	181	161	149	149	169	152	156	194	133	163	174	147	182	189	156	151	172	158	149	150	164	181	150	180	150	157	176	172	158	155	164	148	182	148	156	166	149	174	152	138	148	157	159	169	152	183	176	180	157	161	151	169	159	149	191	168	159	162	150	166	182	177	186	177	163	148	154	163	161	142	169	175	163	156	174	157	181	154	173	168	158	156	161	161	167	168	158	164	201	151	163	183	157	181	168	173	162	170	158	173	173	175	157	155	179	142	142	176	173	162	163	166	153	156	141	143	149	149	185	178	185	165	178	175	146	169	181	161	163	172	157	158	165	160	182	160	158	165	167	153	174	188	161	158	163	143	160	154	169	170	138	157	132	155	168	183	168	152	165	153	172	171	182	161	166	181	178	181	143	132	169	191	165	171	182	145	174	165	170	155	169	167	181	166	163	178	164	167	156	173	158	158	145	179	174	170	166	165	162	179	181	162	165	175	180	163	185	176	201	164	171	159	169	183	184	167	169	199	164	176	171	172	175	157	162	152	151	168	171	178	167	167	160	162	173	167	175	163	189	162	159	180	167	158	167	182	161	163	155	165	140	154	166	158	172	165	175	187	171	188	159	162	153	166	167	163	147	145	159	177	165	162	174	169	179	140	154	153	172	147	163	179	171	151	163	169	169	179	148	160	136	173	151	167	170	189	156	185	168	152	150	187	159	166	159	149	158	168	176	165	146	146	174	157	181	172	169	144	175	186	156	156	169	168	184	158	154	129	184	175	176	170	173	161	176	141	191	169	165	167	173	173	165	173	169	175	152	176	183	164	142	152	163	158	172	165	170	166	144	166	155	165	144	150	190	176	167	165	177	151	156	181	158	151	185	159	164	155	167	147	148	178	169	169	177	158	180	151	152	174	159	138	165	160	152	166	154	174	180	167	166	159	188	161	154	175	167	179	156	178	167	154	145	166	165	154	197	160	173	145	174	163	170	177	152	165	168	183	167	177	161	174	151	163	164	169	182	161	150	163	140	172	143	140	164	192	151	162	165	153	166	155	166	166	162	158	157	200	156	172	146	167	184	165	162	172	190	157	169	188	192	156	164	158	150	175	148	173	158	176	174	179	156	166	159	162	188	152	167	157	162	179	181	158	145	168	168	168	183	152	159	147	175	178	168	176	161	156	178	169	171	166	168	165	184	147	172	171	206	175	163	196	160	156	178	180	154	178	156	174	167	159	181	153	175	169	146	159	149	180	167	178	182	153	170	138	171	158	169	180	179	174	176	172	163	162	170	189	142	182	162	150	167	168	174	156	149	186	157	160	146	201	159	155	140	158	161	156	158	173	171	157	167	180	164	168	192	184	140	170	194	164	161	157	154	174	163	185	168	194	172	176	167	172	157	159	149	170	167	157	169	170	161	175	168	142	147	162	183	165	164	162	164	167	163	183	144	153	186	163	138	170	177	176	145	178	173	161	179	181	150	157	188	156	180	187	186	155	177	178	170	178	163	170	164	160	188	161	168	202	161	155	182	159	186	173	180	173	162	177	163	168	155	154	151	151	181	149	154	157	155	153	147	160	166	185	161	188	160	166	155	166	166	170	156	160	157	154	165	162	149	179	176	149	165	148	155	150	185	150	187	137	154	170	166	155	155	157	158	166	167	177	148	139	157	165	158	156	151	169	184	172	172	157	168	158	178	164	173	174	156	148	176	162	161	162	155	185	172	156	182	154	152	164	161	158	154	184	141	180	160	170	152	159	179	180	160	166	154	150	159	173	153	164	152	145	152	147	148	156	147	177	175	167	154	178	171	174	181	176	171	163	156	136	147	151	159	185	159	166	164	149	168	175	161	171	170	160	166	133	182	167	163	158	176	190	168	151	178	165	168	166	140	163	149	171	180	175	149	175	156	157	159	159	164	149	164	171	171	166	169	165	176	162	164	170	169	167	187	173	169	149	174	166	155	154
8410	10377	8620	4277	2896	2059	1665	1298	1022	831	713	616	494	465	425	412	390	342	357	329	324	315	261	268	264	276	276	259	275	262	257	253	237	249	242	219	247	260	241	238	236	221	216	241	226	236	230	213	225	211	218	235	223	206	238	205	212	216	229	197	189	213	204	210	261	216	220	217	208	223	216	223	224	190	181	214	227	185	204	222	224	204	234	203	218	213	211	207	212	225	209	202	212	219	215	203	207	186	217	189	220	199	197	198	181	216	217	224	208	203	206	200	206	214	227	215	198	221	214	219	190	221	203	204	219	218	223	200	222	207	188	225	196	198	238	229	201	216	223	209	189	184	192	215	207	193	179	188	229	212	221	184	208	213	195	197	195	233	204	230	194	215	231	196	208	208	234	181	196	213	173	218	217	201	202	210	197	224	192	198	215	194	190	202	226	214	212	214	212	194	218	206	233	221	192	199	211	178	191	226	220	187	206	223	190	199	208	195	224	210	203	186	235	200	208	200	220	213	218	201	218	193	219	225	199	221	183	230	206	205	196	192	197	235	191	219	215	215	231	212	196	189	230	239	223	199	208	180	231	190	203	186	209	196	221	225	228	221	191	207	226	229	220	207	208	212	215	240	232	222	204	186	223	209	210	209	204	211	197	206	220	211	176	204	199	203	179	206	206	190	183	202	197	200	194	198	207	198	202	236	224	234	235	186	223	211	209	202	244	223	214	197	219	213	201	205	233	186	195	190	203	228	206	195	223	188	207	230	233	197	218	188	204	195	197	202	237	197	200	218	221	208	234	195	196	195	218	209	203	171	208	200	233	225	195	195	213	238	218	225	195	199	225	200	229	217	205	209	205	198	192	187	227	202	192	223	219	200	215	218	226	200	207	231	219	189	217	204	202	223	240	220	186	221	226	220	205	208	200	209	212	209	218	211	209	210	213	216	197	224	215	212	231	202	239	197	195	216	191	188	227	217	204	213	221	231	210	239	199	183	235	208	220	213	213	200	202	188	215	199	200	220	211	202	217	175	210	218	191	212	212	200	207	179	184	200	220	213	213	219	200	234	217	205	196	218	201	219	168	201	214	199	211	200	215	188	208	203	200	197	232	216	227	218	235	199	207	207	193	196	220	216	209	196	212	176	232	232	194	219	213	186	198	201	181	219	220	194	190	210	213	221	186	215	210	214	233	201	200	223	192	195	199	216	206	211	191	213	225	228	204	223	212	199	198	178	193	213	185	194	219	220	222	215	193	193	222	190	226	195	179	202	241	207	193	204	213	231	210	207	182	200	208	244	207	206	202	192	190	219	232	209	198	217	197	195	214	205	197	197	221	211	257	187	214	227	244	194	183	204	215	204	209	214	223	203	230	202	205	189	205	214	187	212	225	181	224	208	231	229	226	199	190	213	216	187	210	238	217	223	220	191	211	184	216	208	192	194	208	211	231	195	203	227	216	242	201	218	229	205	206	206	202	219	203	228	200	218	182	201	222	205	207	215	212	184	218	226	200	214	214	220	214	221	206	210	201	222	206	204	186	214	220	202	183	225	194	214	215	178	207	202	212	207	203	213	200	204	224	200	196	211	213	209	217	219	221	195	214	213	233	223	209	201	207	206	199	215	202	230	210	202	211	223	205	206	226	204	198	201	192	198	209	188	172	199	205	182	193	198	221	218	218	212	216	213	195	214	187	160	214	198	193	198	224	215	201	188	208	210	190	209	197	221	190	211	259	222	211	209	188	196	183	211	244	196	212	194	207	215	174	212	192	215	210	211	189	211	211	210	174	202	209	214	184	216	211	233	187	220	223	199	229	188	191	223	223	198	212	179	189	203	205	230	212	205	215	188	209	191	214	195	220	213	226	194	215	193	216	187	207	217	191	207	205	209	210	220	207	216	210	205	205	210	194	204	187	208	195	220	223	197	195	203	220	189	227	216	200	211	201	214	222	200	195	206	212	178	181	178	200	198	194	209	218	211	199	206	213	226	207	204	235	197	203	218	202	204	221	209	240	227	215	224	191	208	215	203	205	245	217	224	208	183	219	211	165	231	228	245	204	222	184	214	210	220	220	209	228	234	196	214	198	210	205	186	199	206	208	194	229	215	202	217	212	202	206	220	217	198	166	204	195	213	229	200	203	217	206	209	195	192	201	213	216	180	193	218	197	239	244	222	219	244	186	199	218	216	232	219	195	215	193	182	221	197	199	221	209	220	202	215	207	238	202	212	232	187	206	231	224	221	214	188	182	199	231	190	203	188	242	210	215	212	212	195	220	217	211	208	209	189	204	223	175	206	228	219	235	206	197	199	222	224	194	198	214	205	209	213	186	191	204	204	206	201	221	180	222	192	207	218	216	207	190	204	228	199	203	202	222	176	212	211	210	204	212	196	199	221	231	223	192	199	188	209	196	183	200	207	204	213	221	223	207	207	221	210	211	201	186	183	200	194	199	212	236	220	218	192	213	197	214	218	229	234	196	199	210	241	205	199	208	211	195	203	208	193	208	197	198	198	205	200	178	230	234	186	216	222	197	210	208	180	178	256	204	209	214	209	227	201	215	214	222	203	191	231	212	201	189	203	202	230	197	188	206	202	234	192	183	214	191	199	201	224	214	227	225	198	221	222	218	196	216	203	186	197	210	224	216	233	194	238	207	214	220	216	205	201	214	202	224	204	225	186	209	203	215	214	222	219	213	199	204	178	201	213	185	213	188	213	192	191	218	197	184	236	211	208	206	198	213	196	193	197	200	203	201	212	217	225	198	213	222	210	185	214	231	204	207	203	208	185	220	207	196	211	199	238	199	229	223	204	196	194	212	210	190	215	214	203	205	213	185	198	220	209	200	214	189	228	227	185	215	202	228	221	214	224	216	209	221	198	180	224	228	216	194	199	212	196	183	221	222	203	225	208	226	213	187	229	220	200	209	204	201	202	188	196	201	191	214	208	202	219	233	205	234	204	214	207	224	217	189	205	210	220	216	201	209	202	207	208	219	227	210	203	233	215	210	205	206	214	195	188	214	188	208	219	210	198	212	186	227	190	197	223	220	221	215	234	218	208	223	194	204	208	195	240	223	214	202	215	224	213	212	204	205	178	194	202	196	190	213	203	209	224	220	194	215	219	197	200	187	229	222	210	196	219	197	217	195	244	217	202	214	207	217	205	231	205	220	203	202	226	214	221	201	210	201	205	216	183	208	198	193	190	198	249	199	200	217	187	205	176	207	204	214	214	192	234	198	207	178	206	219	176	182	191	195	212	231	192	201	195	195	221	218	231	211	199	212	216	198	214	199	217	200	205	211	186	204	216	174	201	200	218	222	186	201	205	221	219	196	214	205	213	209	210	181	199	196	217	211	218	215	184	213	214	198	199	225	229	219	236	219	209	194	215	209	210	197	213	215	192	212	225	204	227	207	196	229	207	202	193	187	181	203	194	181	230	183	193	195	185	200	219	217	181	200	209	186	224	183	210	196	236	199	217	204	215	236	205	195	206
25126	21057	27202	25047	9381	836	684	569	484	520	494	476	428	437	436	399	456	492	423	421	427	390	385	414	417	403	406	440	393	374	401	400	377	402	396	410	377	388	417	381	382	418	354	358	389	403	383	381	357	392	399	376	399	396	386	340	403	391	371	395	411	385	372	346	402	422	375	401	390	401	377	431	387	356	387	355	391	379	371	375	372	413	388	410	401	403	374	412	418	365	366	384	387	384	361	371	373	427	405	391	393	394	400	410	400	397	397	385	391	368	407	364	389	360	347	380	381	384	376	409	399	384	360	429	377	434	370	385	417	390	387	363	375	374	383	359	391	368	393	387	361	397	374	358	358	393	396	370	405	392	373	368	389	366	330	379	376	381	396	387	372	391	400	402	342	374	383	413	381	395	385	364	376	378	394	348	365	377	407	390	376	395	403	366	416	409	415	380	368	403	374	405	406	379	373	380	381	380	357	391	394	383	406	385	374	382	388	379	371	380	411	354	381	386	392	362	395	347	361	392	389	367	367	355	388	355	397	361	397	384	388	371	371	360	376	394	347	371	423	382	394	386	398	395	397	412	377	370	377	393	393	352	392	370	359	387	378	386	406	394	380	358	389	380	407	382	353	406	398	383	435	443	358	404	383	412	374	389	381	368	358	435	408	364	366	423	377	397	394	396	405	385	424	424	391	391	410	366	411	371	359	391	399	392	380	414	355	400	417	383	422	404	368	366	397	395	368	390	389	361	398	381	400	369	389	386	394	377	421	362	379	400	426	383	381	406	381	418	410	404	420	368	396	379	416	390	415	378	406	383	376	385	376	394	402	388	364	346	397	408	411	419	378	384	392	402	393	369	371	379	416	369	402	392	386	401	371	368	387	376	370	397	355	397	381	379	384	403	396	400	391	393	373	374	377	342	366	376	386	400	352	361	366	391	389	365	388	397	410	410	372	395	393	386	383	353	376	404	388	382	395	415	368	408	389	373	382	370	390	350	379	370	380	359	389	396	383	360	447	392	372	369	395	391	401	394	387	376	392	390	398	425	403	395	378	396	411	414	360	427	389	375	365	402	384	359	377	426	369	411	360	392	408	382	411	391	404	378	360	388	416	414	406	384	395	420	429	423	365	412	368	414	406	423	367	390	359	414	407	399	344	375	411	395	368	377	376	395	371	371	410	370	384	386	376	377	400	368	369	378	395	381	378	380	388	370	395	419	386	361	383	418	385	400	379	373	396	366	381	399	376	383	357	391	401	409	414	391	386	412	397	345	366	382	412	425	363	400	397	402	379	388	348	380	421	399	398	393	417	409	383	360	441	376	383	363	423	387	367	382	413	381	400	394	401	369	396	375	370	394	382	418	373	390	396	393	389	399	386	374	392	421	400	404	400	390	334	423	370	399	425	385	367	384	369	391	378	388	379	394	356	421	354	376	385	367	370	379	410	422	403	421	371	392	399	369	371	365	381	366	366	364	365	405	417	388	367	382	405	412	404	402	366	371	351	385	358	384	379	403	367	386	373	371	363	369	374	370	367	387	383	398	349	394	393	363	412	382	405	387	368	394	383	417	426	399	365	382	403	369	403	398	418	382	363	374	377	387	377	353	399	363	354	370	413	345	399	399	396	388	379	390	377	410	397	410	407	405	359	407	347	373	398	404	362	436	369	369	390	383	374	426	413	351	372	388	386	390	394	412	406	392	440	373	388	408	384	380	378	401	359	342	383	407	371	395	383	405	417	400	394	356	375	397	386	367	402	368	382	389	425	367	379	382	412	396	359	378	359	395	401	379	370	397	409	374	383	379	369	376	387	340	354	382	384	379	376	390	373	359	354	387	386	378	371	417	380	373	383	381	391	371	418	384	409	389	379	415	376	368	386	379	397	353	388	417	389	368	380	376	395	378	355	370	401	375	362	353	361	383	369	395	391	390	377	422	379	372	417	434	373	367	426	370	384	370	376	399	336	365	430	428	347	374	388	431	409	373	406	395	397	364	394	400	397	400	395	351	381	347	365	401	399	364	422	384	371	388	389	410	407	382	391	376	430	399	359	366	373	386	391	368	419	380	395	396	382	388	405	393	390	392	379	366	394	398	375	388	406	399	380	375	372	379	363	381	405	394	397	383	375	361	418	400	372	409	366	373	446	361	407	390	421	363	394	397	406	363	413	395	401	381	334	415	376	395	364	374	403	376	430	422	389	400	438	378	395	374	409	368	396	401	401	415	391	402	386	388	394	401	380	377	409	415	414	397	381	391	383	354	392	358	373	407	383	373	336	364	405	397	384	407	370	398	369	378	398	365	385	370	410	369	369	382	377	380	361	365	398	431	388	404	339	369	398	382	374	365	369	363	382	382	359	367	398	409	404	350	380	420	379	380	418	400	374	366	363	372	379	369	380	370	417	404	390	374	378	416	406	385	406	396	368	373	378	346	377	376	407	384	379	368	385	391	403	382	385	381	389	363	422	386	364	385	431	379	413	422	373	392	351	406	373	392	377	410	434	366	407	356	377	375	353	427	368	403	398	379	397	392	418	389	422	397	376	394	387	417	386	375	391	402	409	375	375	380	378	348	383	399	393	376	362	407	428	372	369	371	370	429	383	358	376	402	354	370	367	373	377	411	398	401	364	383	399	381	388	380	372	349	396	383	348	400	388	406	365	406	398	400	399	418	365	394	401	373	375	360	361	358	378	401	371	399	371	373	403	449	410	368	360	374	356	402	381	386	425	385	413	420	387	382	401	381	345	371	403	382	396	383	365	363	380	426	420	404	400	364	383	393	365	398	373	424	381	395	375	404	373	384	413	385	339	392	347	417	372	378	388	387	390	434	359	371	402	394	396	386	377	396	361	378	363	395	359	399	393	365	345	379	381	373	372	386	390	401	365	395	360	364	370	375	391	374	407	381	411	414	404	364	382	372	378	378	430	388	359	383	360	384	375	375	343	395	373	398	371	381	397	401	371	387	385	383	408	409	410	400	383	421	372	405	374	382	426	357	380	401	395	406	375	387	356	366	368	394	352	372	401	371	385	367	388	399	400	394	411	397	389	381	382	354	420	394	433	368	391	396	375	389	399	399	383	388	350	414	370	366	380	395	383	369	390	376	409	383	392	397	374	387	417	372	405	365	408	413	383	385	387	419	387	384	388	374	385	366	389	367	366	373	382	359	380	389	363	399	373	393	365	411	400	418	393	363	365	393	377	410	409	384	365	383	402	401	395	384	372	372	389	385	373	379	403	410	400	377	410	385	416	359	408	423	395	385	375	436	366	398	377	410	374	395	409	430	393	365	409	383	374	404	398	406	384	407	407	381	398	380	361	410	405	414	385	411	369	352	351	386	380	347	414	402	406	395	375	390	380	363	381	386	403	381	399	357	396	397	362	396	351	379	413	375	380	365	396	365	399	380	379	396	395	360	399	390	380	382	399	400	379	393	400	367	422	376	387	385	419	380	404	382	405	386	394	380	404	365	363	401	398	394	346	418	395	414	406	365
7918	5872	4782	2400	1727	1382	1159	1052	855	820	724	603	662	555	605	552	570	567	550	525	550	484	491	513	522	502	457	488	437	470	476	486	506	469	503	462	441	479	452	445	453	481	500	496	478	508	465	488	491	479	449	471	474	467	498	475	433	442	401	453	480	463	479	466	465	469	464	477	508	450	481	453	452	495	475	467	463	422	460	489	445	468	497	432	422	472	441	478	448	456	452	441	443	417	449	463	492	490	479	500	464	432	473	483	462	493	465	455	470	495	481	446	457	456	466	439	446	467	482	439	452	435	456	451	442	399	483	429	499	438	443	454	418	453	519	427	453	434	460	457	482	490	455	444	428	445	463	477	469	447	450	458	463	475	465	497	484	442	449	461	426	469	449	507	452	433	487	508	477	501	415	450	440	481	421	438	469	482	463	426	455	458	464	459	479	450	463	460	455	470	447	479	451	453	462	425	458	448	451	403	400	480	389	443	443	458	458	461	451	425	451	481	465	462	484	479	443	481	455	464	479	472	461	455	463	425	468	486	453	463	464	414	454	480	492	455	466	436	469	470	465	483	447	498	502	492	475	438	487	457	477	469	445	419	435	465	473	460	470	471	467	458	459	482	466	479	469	431	414	438	446	475	461	469	448	466	477	450	456	458	460	480	492	459	458	447	473	461	475	484	462	481	465	497	458	459	461	477	469	469	448	462	474	419	451	434	487	421	463	419	475	478	438	446	484	460	483	477	437	476	414	467	430	465	447	419	457	473	463	438	472	450	465	475	460	453	480	499	454	453	467	423	420	501	447	460	435	447	440	473	444	473	493	476	467	436	469	463	441	417	466	446	486	447	432	468	464	435	480	422	473	481	486	480	466	474	473	475	428	465	442	458	479	440	501	445	478	432	444	463	479	427	478	483	451	485	478	472	445	472	432	410	476	465	439	480	451	446	432	436	455	487	500	492	443	455	466	489	453	456	476	430	486	451	470	442	458	453	447	466	496	450	442	461	493	516	455	467	428	426	491	436	454	486	463	443	479	434	443	467	480	513	480	466	457	452	472	462	458	453	431	470	504	465	460	452	471	413	434	477	470	431	448	424	439	465	440	462	463	456	451	404	472	491	421	432	445	452	453	443	474	482	466	456	483	485	424	468	465	457	418	423	449	506	470	460	509	443	446	456	455	450	493	461	409	467	473	504	438	426	450	488	434	484	458	455	442	470	453	434	451	471	455	486	449	446	497	468	431	460	482	453	478	422	434	443	471	435	480	443	475	467	440	454	469	425	490	489	482	484	431	448	478	463	445	455	455	447	476	442	429	464	454	479	461	416	457	441	452	440	440	495	437	462	478	470	472	492	455	493	483	459	449	469	467	471	402	433	469	458	487	498	447	447	460	488	446	482	454	427	477	463	455	431	470	444	465	481	490	450	441	471	493	436	430	440	462	463	477	470	494	440	450	448	453	503	469	461	468	452	455	478	462	468	430	494	474	431	472	402	468	471	432	473	453	483	445	442	431	444	445	441	444	439	468	460	446	506	473	447	515	458	415	437	483	449	477	465	415	425	426	449	466	458	402	437	493	466	472	450	458	436	472	434	452	450	411	468	440	440	450	476	472	459	453	476	450	466	465	488	439	457	433	462	484	453	456	466	444	465	431	453	462	421	439	470	441	462	437	488	440	442	451	446	454	463	498	453	447	495	517	460	442	435	500	498	472	456	440	423	458	447	449	457	450	455	484	462	435	473	455	426	478	437	477	440	456	425	456	474	432	468	422	461	440	460	475	449	446	420	456	451	486	470	488	429	456	449	475	463	447	464	458	488	445	505	465	445	434	489	427	475	446	463	470	467	465	441	453	433	461	450	500	454	472	458	488	448	438	457	471	468	469	455	479	477	473	453	455	410	492	463	498	419	471	482	430	414	430	447	434	412	463	466	472	499	478	453	401	498	482	481	466	457	443	431	427	479	448	444	461	437	437	451	446	461	478	486	458	438	420	493	498	451	466	484	457	461	452	437	473	469	478	452	428	454	448	455	476	460	438	466	479	450	456	476	466	430	461	421	449	452	464	484	435	441	439	468	479	462	482	471	472	466	480	473	427	469	469	481	461	460	439	461	453	491	454	470	453	442	454	434	484	469	413	455	477	486	408	455	496	440	443	482	489	474	458	484	453	447	470	458	471	452	464	487	435	514	476	450	440	455	442	443	435	494	492	490	437	453	486	448	412	440	497	466	467	455	435	453	465	430	482	458	470	454	487	457	414	463	498	449	470	448	440	485	441	476	485	487	461	488	479	471	477	475	457	461	482	467	436	513	452	424	445	444	469	449	432	430	488	457	496	471	467	465	473	458	447	428	452	420	449	467	472	444	474	447	476	478	450	510	498	458	477	442	466	469	489	424	453	496	462	461	503	497	476	466	465	472	421	499	467	460	452	460	480	461	476	457	462	465	409	461	488	438	470	447	491	457	499	467	457	427	444	433	445	464	433	430	458	456	455	481	462	427	472	496	483	494	504	494	450	452	448	457	435	460	433	461	482	486	467	444	453	481	465	463	490	474	460	455	429	475	456	461	493	450	467	480	469	475	480	445	456	485	439	433	483	474	483	478	453	485	467	452	477	480	423	495	449	450	443	456	468	470	442	431	473	491	467	470	424	443	452	449	459	466	462	438	452	472	461	469	450	461	417	436	462	430	447	460	440	456	449	459	465	444	435	459	422	473	474	464	464	473	469	445	427	484	418	434	462	432	464	445	464	459	458	405	468	467	457	438	473	471	511	426	468	481	447	470	455	487	433	448	468	500	499	436	428	494	465	462	442	457	460	432	444	467	455	486	465	483	460	463	451	463	452	460	456	440	454	452	481	471	474	477	436	440	438	470	455	448	448	453	464	415	413	441	434	469	445	489	455	465	437	475	452	484	476	456	489	467	418	452	465	449	445	441	447	486	424	479	433	439	463	497	475	448	467	497	420	466	446	471	483	486	451	431	453	497	469	438	475	483	447	425	501	399	453	482	480	465	454	469	475	459	458	455	458	447	461	467	457	484	462	464	449	461	493	494	454	461	441	467	430	475	471	452	480	444	443	482	494	507	479	481	493	480	468	444	437	469	466	482	512	448	484	456	448	430	463	460	455	476	464	469	460	424	457	426	423	456	435	467	507	452	457	422	448	451	471	472	501	474	477	498	461	461	498	494	490	483	476	479	429	466	421	413	478	453	476	468	451	461	490	505	510	512	441	457	433	464	466	492	429	460	436	482	419	465	456	444	464	450	473	452	441	480	463	452	451	481	494	458	461	461	458	473	428	483	487	427	433	481	474	417	461	440	466	442	481	415	441	435	427	480	439	472	452	465	459	469	449	473	464	489	492	442	435	419	442	444	494	464	426	440	476	508	472	482	438	460	466	468	489	464	445	417	466	464	464	455	433	473	489	479	435	458	473	435	493	449	459	468	457	451	470	487	457	454	439	447	440	479	432	517	431	463	452	467	452	455	474	467
22896	21146	28948	23618	21136	21187	9538	1129	732	651	523	450	431	384	311	351	288	261	258	253	211	238	222	198	209	192	191	200	201	166	183	144	167	171	171	179	170	164	186	168	157	139	158	176	170	157	145	151	143	155	144	151	145	158	137	170	157	156	146	152	149	140	153	139	146	147	157	145	153	155	162	136	140	146	152	136	146	149	157	126	148	163	150	128	131	170	125	152	141	162	131	139	138	143	150	144	122	138	166	141	158	135	147	123	156	142	153	148	157	121	142	142	144	147	138	150	156	131	140	134	143	150	152	125	134	126	141	135	154	136	153	137	133	131	133	143	134	148	112	130	154	159	150	149	145	145	149	135	141	152	138	185	156	123	165	157	135	129	139	121	146	154	154	148	131	157	158	148	151	141	138	152	135	143	131	151	140	143	144	148	164	147	131	147	123	155	147	150	149	147	148	117	164	142	126	146	141	114	163	133	157	130	144	135	141	116	139	144	158	163	127	135	143	140	128	148	161	129	132	142	134	129	130	153	148	135	128	160	151	140	140	134	144	155	159	148	135	163	129	131	136	125	141	155	149	140	137	130	164	142	149	121	151	149	121	127	114	133	127	147	146	126	137	155	144	147	129	145	159	160	139	126	147	138	139	141	145	127	140	145	135	143	140	125	133	136	144	144	151	147	168	104	135	111	149	149	117	121	138	124	145	151	152	156	133	135	145	144	168	157	145	139	129	144	138	138	155	152	166	140	143	150	143	137	138	119	116	162	160	144	129	135	168	142	136	144	156	143	134	130	146	150	136	138	121	155	121	141	135	117	137	161	144	167	163	129	136	148	153	159	156	153	124	145	151	157	144	151	134	140	125	132	159	141	149	121	136	146	149	135	139	136	161	144	127	133	148	132	156	142	146	147	160	137	147	120	149	141	145	126	162	158	161	129	144	139	166	118	134	147	148	142	149	152	148	137	149	160	162	133	115	137	121	128	160	140	140	149	146	130	132	134	154	172	150	125	160	118	143	148	142	148	131	150	149	129	134	122	128	150	160	160	143	133	143	142	135	132	131	158	129	137	118	137	131	133	146	149	139	133	142	143	135	152	135	145	165	132	139	147	138	152	139	153	122	158	138	143	127	148	125	158	142	124	145	146	153	136	139	122	133	130	148	123	132	137	132	130	130	154	157	149	174	149	137	128	135	127	137	152	151	134	132	147	142	128	161	120	147	153	143	145	147	135	142	137	156	160	146	137	149	130	144	160	128	136	143	110	140	135	140	155	139	151	142	147	144	157	128	132	145	149	152	143	122	145	142	141	142	138	138	128	148	142	141	152	136	130	137	181	157	150	143	139	132	148	122	145	147	147	124	131	137	104	119	145	140	128	131	143	133	164	136	153	140	146	143	139	125	159	130	143	143	156	146	140	148	158	164	128	154	138	155	123	122	150	146	134	145	123	130	145	163	134	143	141	131	146	134	144	138	151	138	134	153	124	141	144	142	136	132	157	145	133	123	129	132	145	143	148	137	144	147	135	152	156	146	131	136	143	162	160	138	137	166	144	142	141	154	154	140	131	142	145	159	147	149	149	154	149	152	140	140	140	136	143	125	171	154	136	131	146	133	133	161	146	141	158	134	155	142	132	143	139	132	133	143	161	158	138	147	148	135	140	137	128	151	128	138	147	138	137	170	145	142	157	153	129	140	178	138	135	148	129	154	126	154	151	158	135	136	158	117	162	158	148	140	144	147	136	154	113	150	141	134	153	149	149	146	131	154	137	146	161	164	135	163	148	121	139	144	144	160	138	163	145	140	143	143	134	144	148	164	137	154	153	138	141	132	157	145	143	134	138	139	142	160	123	160	137	140	139	125	154	152	120	116	144	155	151	134	159	133	165	134	129	142	158	151	163	144	163	149	145	121	123	171	142	146	131	149	154	149	129	124	128	140	136	138	130	135	146	167	153	150	134	128	150	155	149	166	138	157	145	135	162	134	147	154	151	127	135	139	142	145	145	149	148	149	149	149	144	132	151	144	144	136	131	126	149	134	138	152	143	129	153	133	167	136	152	139	143	133	145	149	149	143	170	129	144	135	173	151	162	142	145	157	147	117	151	154	143	128	152	165	138	144	131	139	131	142	154	161	114	145	139	155	151	133	128	131	171	140	150	123	155	169	142	138	142	134	158	155	138	144	121	151	139	134	122	143	146	144	150	137	134	127	137	146	157	145	141	123	148	135	149	118	134	163	151	155	143	150	117	140	117	150	151	154	147	141	136	160	140	123	130	157	144	169	154	119	144	131	143	136	130	147	136	144	148	132	138	139	155	151	133	145	147	154	139	155	133	127	126	123	144	140	154	138	127	151	129	122	150	136	141	159	147	126	142	174	158	160	143	132	131	127	152	138	145	133	129	168	145	141	139	160	144	142	125	155	166	132	130	132	158	120	142	135	154	131	146	164	147	137	155	149	145	130	154	147	137	135	143	146	144	143	119	120	125	169	131	138	115	120	156	140	156	139	144	117	140	131	168	154	136	129	144	134	139	137	137	131	137	153	138	121	154	150	163	125	142	134	134	147	136	151	148	148	146	110	137	133	147	123	145	147	145	127	144	152	143	135	144	138	130	157	145	130	140	129	153	159	138	143	158	174	153	148	149	135	109	166	154	153	173	143	140	148	145	115	133	143	144	137	150	134	150	136	117	127	149	136	142	140	123	146	162	129	135	150	133	155	142	144	132	140	142	148	152	147	137	131	156	159	133	144	122	125	132	149	164	133	139	146	144	138	161	144	146	151	134	132	148	147	142	123	146	164	167	144	133	147	145	135	133	120	136	163	105	145	136	132	149	139	137	161	177	150	168	124	148	146	138	155	141	151	139	152	151	113	121	147	140	127	132	142	122	129	145	138	153	155	147	148	148	145	148	153	135	153	141	133	130	163	142	136	172	142	133	160	153	127	145	158	142	153	142	145	154	140	138	154	117	146	150	163	147	156	148	144	134	140	133	141	122	131	151	139	144	137	137	158	157	135	175	133	129	132	141	149	128	141	132	153	141	126	155	128	150	139	137	148	114	129	140	160	157	155	132	154	126	165	148	140	125	134	138	167	162	159	128	137	117	125	134	164	141	144	156	141	172	138	146	129	125	155	148	147	148	138	154	143	132	134	135	134	160	139	145	163	127	134	123	145	154	159	148	176	132	152	140	141	127	150	144	161	138	159	133	154	129	153	141	138	149	110	144	154	139	148	164	132	129	151	150	124	145	146	124	95	156	151	150	154	128	139	151	153	138	141	132	152	132	137	140	139	133	142	153	141	140	142	137	160	138	160	143	120	137	136	129	144	143	149	149	148	138	139	137	134	137	124	135	141	151	139	147	131	135	133	140	116	139	146	124	147	146	153	133	154	156	142	128	153	142	157	136	129	153	114	156	141	130	156	136	153	146	143	156	126	141	130	135	159	158	150	136	142	145	144	160	138	158	148	133	154	147	157	133	130	171	127	152	140	139
11761	16842	13959	7249	5117	3796	2836	2288	1744	1390	1115	925	789	629	602	516	507	520	450	434	336	341	348	325	312	265	234	252	247	221	231	244	245	224	219	209	212	195	186	228	222	191	213	184	199	208	177	177	204	205	193	181	167	160	154	189	177	162	194	193	193	172	161	182	162	158	209	160	178	169	152	173	179	185	182	156	179	192	177	176	162	174	195	185	156	174	174	164	180	161	161	167	163	200	161	163	181	175	181	168	178	154	171	181	170	161	172	179	152	174	150	171	176	160	174	188	164	149	153	157	186	163	163	150	164	175	183	166	173	178	183	181	166	157	157	165	160	175	174	177	168	148	153	166	170	165	162	156	195	156	171	173	165	176	166	136	150	171	172	152	159	165	150	161	166	165	157	197	155	167	186	140	178	148	178	155	160	158	175	163	188	150	146	168	174	154	160	169	156	174	181	164	185	179	170	149	172	159	151	176	167	169	158	183	152	172	158	164	181	165	159	161	145	164	168	172	178	156	168	169	160	162	166	173	159	164	184	173	166	169	175	171	165	170	183	165	159	162	145	176	163	166	174	174	166	168	167	158	171	167	161	151	210	174	150	153	178	183	172	180	178	149	172	186	161	165	168	180	169	144	150	159	155	202	158	186	180	170	170	161	153	150	180	163	153	152	167	179	155	192	168	189	159	165	166	154	166	146	158	155	185	169	158	157	179	153	178	171	168	142	181	145	163	165	144	167	163	144	168	153	188	153	161	173	148	181	146	173	140	159	153	160	168	188	178	184	153	183	173	158	139	145	159	144	170	182	168	178	187	167	172	164	152	159	159	171	166	170	174	176	167	163	161	177	187	160	169	149	179	169	140	167	168	170	163	163	168	149	175	149	184	179	128	143	151	176	159	160	200	163	154	168	139	154	174	134	166	174	144	157	175	169	158	163	150	177	148	169	156	162	152	181	164	160	161	162	160	170	160	166	160	166	177	169	188	159	133	169	155	161	188	154	175	164	131	162	161	173	168	164	146	172	179	138	174	159	138	174	148	154	173	178	186	173	155	170	160	146	158	171	178	179	159	168	189	171	160	182	190	160	175	143	163	163	156	157	175	183	166	161	161	161	177	165	178	152	162	189	150	170	181	168	157	146	159	163	163	148	160	175	160	152	145	142	171	148	154	150	170	165	176	145	190	151	162	156	129	156	167	143	181	149	166	172	153	147	192	160	169	167	185	162	166	163	179	178	141	172	162	152	175	213	182	152	156	187	179	164	162	177	170	149	148	170	158	161	141	173	152	129	176	138	151	172	176	159	162	160	175	156	168	158	164	156	139	154	182	162	153	193	165	172	165	167	185	180	160	153	164	134	159	175	163	172	150	150	160	165	168	160	168	174	161	157	168	164	135	143	176	175	167	158	187	160	151	147	158	149	157	181	158	167	162	149	162	179	168	153	173	160	150	153	166	157	166	171	142	163	166	172	159	150	162	171	166	140	141	170	173	174	171	163	173	182	176	171	171	164	161	178	155	179	166	175	175	159	167	165	176	159	179	163	155	187	153	162	142	179	178	170	182	179	156	161	175	188	164	158	202	156	161	176	168	142	159	175	171	175	145	157	154	165	166	181	166	146	171	149	164	161	156	153	144	169	151	163	190	167	153	145	151	161	152	168	174	158	172	170	155	170	134	157	152	162	144	194	179	180	161	176	156	146	129	189	166	167	154	164	157	153	147	178	165	186	163	179	147	177	161	144	149	155	178	163	158	174	169	163	162	149	161	153	154	192	168	147	174	165	155	193	166	165	159	173	168	170	131	146	164	164	182	173	150	188	164	139	186	161	161	182	168	154	150	159	172	173	171	173	163	182	178	156	168	150	156	158	157	180	152	166	183	158	186	165	157	160	178	148	154	164	163	176	158	129	179	146	162	175	188	176	171	168	179	170	152	149	142	154	147	156	159	160	170	169	170	173	159	186	165	140	164	159	148	160	146	162	156	178	181	181	151	167	167	160	141	172	151	161	164	165	167	166	147	183	179	159	165	154	168	192	156	149	162	185	165	168	160	174	169	160	173	151	171	148	162	154	181	177	166	134	165	159	156	164	178	167	186	148	161	148	167	160	161	175	169	166	155	172	146	166	147	180	145	172	181	178	177	160	179	179	170	178	159	158	150	146	160	169	157	159	165	157	175	168	178	181	139	165	168	175	158	184	155	168	157	167	168	180	159	156	173	168	183	177	161	165	150	164	165	171	145	170	145	189	181	195	135	175	172	151	174	178	158	165	173	162	155	163	158	170	183	166	160	160	164	175	157	156	134	158	141	163	159	147	162	153	168	135	162	164	161	146	170	147	148	161	176	168	151	183	170	149	198	197	158	174	176	168	144	170	184	183	169	166	156	168	161	158	188	159	158	150	155	146	156	170	174	152	185	161	162	168	155	170	172	161	168	169	172	158	157	175	198	168	167	168	154	153	155	169	179	177	179	151	171	158	182	162	179	177	172	150	161	140	143	151	144	163	166	176	166	153	174	156	175	178	173	173	181	172	158	149	172	160	179	164	180	153	169	153	166	166	165	164	199	151	169	164	173	156	175	178	158	176	156	146	166	171	153	157	174	156	172	143	155	157	159	140	153	191	195	158	160	165	175	156	165	167	156	185	173	172	181	183	165	152	180	154	170	144	162	179	176	170	190	140	191	169	158	173	169	176	157	158	170	170	170	183	187	160	163	180	154	163	155	183	141	160	178	169	161	173	166	166	155	176	149	167	181	176	176	173	165	175	133	157	179	172	164	168	156	164	187	157	173	166	171	173	184	164	176	183	172	184	137	165	141	151	164	175	174	188	154	166	165	151	156	172	186	179	191	129	147	171	183	158	194	154	163	174	175	136	186	180	167	172	153	132	175	193	161	165	193	161	154	161	147	154	177	163	150	169	144	178	169	169	169	154	158	186	150	190	154	179	141	153	171	170	161	166	160	175	180	177	154	194	157	160	134	192	160	162	162	156	186	150	165	162	163	162	171	164	177	188	171	167	158	167	152	167	182	169	176	151	167	161	163	172	163	168	180	139	168	173	159	144	157	160	175	192	146	162	145	155	189	155	174	182	183	156	151	154	161	153	187	162	174	184	145	158	167	165	159	194	163	181	140	190	165	180	171	170	152	169	161	173	164	161	141	137	173	162	155	164	167	150	144	183	140	169	165	151	175	138	162	174	146	154	194	169	151	152	161	167	172	154	150	149	184	164	172	167	152	181	144	155	133	179	153	161	162	163	144	163	157	147	156	142	159	185	160	170	173	166	192	178	176	173	148	155	162	162	159	165	160	131	152	187	158	176	166	167	160	159	194	164	143	169	156	184	168	157	152	169	147	162	167	150	155	150	181	147	143	164	153	172	177	169	152	145	175	153	158	167	143	182	183	156	165	178	164	144	148	169	154	167	153	175	184	174	183	160	159	167	161	185	195	162	168	169	142	171	180	169	169	144	151	159	144	175	155	163	182	150	158	173
26940	20000	7064	936	651	620	477	369	358	366	383	346	349	314	355	373	354	350	329	381	338	318	326	359	356	329	343	351	345	341	346	366	337	340	331	337	330	335	340	345	358	351	343	364	369	375	315	338	352	338	335	327	345	366	334	356	343	359	314	308	367	350	367	365	346	327	371	337	356	338	330	345	379	352	369	372	358	367	353	350	346	352	344	323	362	360	334	366	351	320	333	331	382	374	337	361	358	368	322	352	325	350	342	368	351	362	334	378	331	342	365	338	340	369	366	382	372	374	369	366	317	349	314	332	355	341	361	356	380	355	359	330	351	338	395	354	350	336	373	338	354	333	334	351	346	362	346	362	369	362	343	373	361	352	336	359	336	357	341	324	344	329	333	360	373	319	351	370	322	365	385	315	312	341	346	372	365	329	347	365	335	355	335	365	344	362	326	348	348	367	337	360	345	358	348	347	363	343	375	351	341	349	365	377	350	341	363	327	382	339	363	350	376	328	328	390	342	364	336	350	337	351	380	348	355	365	333	371	368	322	366	389	363	340	362	320	349	388	333	327	330	352	395	339	343	334	343	360	368	339	339	354	352	364	345	353	391	350	357	338	386	364	327	363	352	358	344	344	353	355	352	352	367	348	356	360	345	346	343	377	347	347	331	352	356	344	343	368	358	333	331	346	334	333	347	332	337	369	321	351	359	344	321	349	345	336	373	360	364	328	353	359	344	365	373	344	373	369	339	349	350	330	344	336	324	362	356	357	378	352	372	353	351	353	342	340	358	367	336	357	327	351	355	328	332	378	299	375	377	332	341	366	349	348	341	343	361	318	370	386	316	359	370	359	354	349	365	363	370	328	361	352	342	351	348	353	345	326	314	320	352	360	386	357	354	340	333	301	343	328	371	373	350	358	343	358	343	327	358	359	328	330	343	371	365	343	358	342	364	326	349	352	322	362	363	326	365	338	324	340	359	352	333	333	352	335	329	350	334	328	364	349	355	368	364	350	369	336	369	373	335	336	338	347	359	336	367	362	320	332	364	372	337	343	355	370	324	371	333	335	328	351	311	349	354	333	330	361	350	348	379	353	345	372	349	345	363	368	359	351	361	353	365	371	335	357	340	373	342	352	333	339	336	351	352	335	321	323	368	359	366	346	337	354	337	356	380	353	360	334	345	360	389	343	370	332	351	364	336	339	345	400	357	382	352	377	353	371	351	342	350	358	352	333	349	356	358	366	410	347	345	359	364	337	343	335	352	333	319	356	336	349	343	351	338	335	342	354	353	331	322	364	333	368	343	359	329	336	356	338	335	341	341	338	360	370	357	328	358	343	339	317	366	362	368	338	331	338	340	366	336	374	350	345	335	286	344	338	349	327	368	342	399	346	359	351	322	366	349	334	385	355	346	349	323	385	350	361	332	348	362	335	342	341	350	341	358	364	345	343	363	340	337	359	315	333	375	357	347	332	344	343	360	341	309	317	349	342	393	346	349	338	331	332	362	339	330	336	354	352	339	360	337	363	310	356	332	338	347	358	364	358	297	368	351	344	390	378	385	357	351	336	357	351	355	335	353	377	317	364	361	328	322	324	354	346	319	348	345	346	337	367	364	361	344	371	344	338	357	371	325	349	356	367	339	340	344	341	328	364	334	334	371	339	328	349	362	376	363	366	340	344	327	339	340	341	353	357	387	369	341	374	344	338	368	327	337	361	337	348	336	355	344	357	353	358	377	329	345	359	349	352	341	345	348	337	352	381	346	369	339	360	351	360	336	335	344	352	340	367	374	370	355	347	370	349	346	352	323	337	352	346	346	380	375	322	365	362	318	328	322	372	341	374	352	338	364	352	301	371	325	364	346	354	339	367	353	337	344	317	366	359	326	344	344	346	325	341	361	328	360	346	358	397	389	383	366	330	307	350	356	318	340	324	339	350	352	323	352	346	358	338	352	329	373	344	349	352	348	335	351	340	344	341	368	355	335	351	342	372	362	341	348	314	359	342	384	361	346	330	352	355	355	351	351	325	338	305	359	382	334	373	345	331	370	347	339	325	338	354	360	316	322	330	358	349	348	336	367	361	357	375	388	365	326	373	333	333	318	346	343	334	299	357	338	362	342	333	355	352	314	319	361	331	385	413	358	339	313	322	333	350	346	338	344	329	394	350	341	326	370	316	382	357	363	376	395	357	354	347	344	337	373	362	320	350	343	374	322	348	344	352	364	335	379	347	342	348	336	352	373	353	378	362	319	346	352	373	339	351	333	334	340	365	366	354	336	379	356	341	383	365	363	389	326	379	380	337	337	320	366	348	317	344	318	345	378	356	324	339	333	382	353	305	287	341	330	345	340	352	368	392	350	342	373	363	373	329	387	369	349	331	362	363	327	374	337	362	326	363	356	316	330	363	359	332	336	344	374	339	377	353	326	307	352	343	350	360	377	349	331	323	346	365	350	317	317	365	344	368	356	344	322	360	339	345	343	364	377	324	354	381	346	324	354	363	369	343	354	325	354	351	355	335	365	365	343	358	356	328	336	368	352	374	339	335	363	348	346	348	360	354	333	377	327	364	336	383	338	346	317	342	321	344	314	342	326	337	335	338	348	337	334	364	353	358	353	349	351	356	361	335	345	352	347	308	376	353	337	351	379	312	354	368	339	334	343	379	324	360	338	339	356	318	344	370	385	322	337	361	344	348	317	373	343	342	328	332	313	327	316	352	353	339	348	345	354	376	339	325	325	362	361	345	368	346	339	302	362	357	391	378	396	366	404	341	374	351	370	314	369	354	344	341	354	353	371	337	362	339	336	351	322	344	307	337	354	316	368	341	357	340	346	345	347	331	368	326	358	367	355	354	363	395	357	337	347	343	356	342	361	327	347	347	337	384	355	335	336	328	336	345	366	357	371	357	361	361	369	360	369	319	317	364	325	317	320	346	314	339	359	332	367	317	359	368	375	366	340	366	342	357	359	362	354	379	334	374	329	339	363	318	392	333	337	346	334	344	345	354	361	339	313	351	368	319	353	337	350	359	351	374	355	327	343	350	329	317	353	352	340	333	363	380	366	367	370	383	336	384	342	397	316	339	329	346	356	398	344	375	340	357	364	348	342	346	374	346	346	321	341	364	340	375	330	334	354	380	347	320	357	328	327	340	377	332	343	337	343	300	330	340	345	329	356	334	358	352	321	328	366	341	333	328	306	335	353	376	342	306	346	332	346	339	338	336	335	347	334	339	329	352	373	336	359	373	360	337	336	356	331	308	332	330	348	342	334	325	345	333	362	380	368	308	341	348	358	349	328	321	334	384	320	340	351	362	342	354	357	366	377	353	343	333	360	336	332	318	352	335	370	345	362	349	346	342	372	352	332	369	326	352	364	366	346	349	319	373	359	368	359	373	360	371	352	322	367	330	367	351	343	362	343	338	389	355	350	338	288	331	332	342	356	355	371	370	334	336	334	322	333	366	316	379	339	376	369	343	311	369	332	325	353	335	346	334
5548	1351	1296	813	664	560	503	512	469	456	472	487	468	478	438	428	448	435	462	436	432	429	457	450	457	436	412	449	425	437	443	416	412	420	454	453	482	404	431	435	445	467	442	422	451	428	428	437	438	456	402	433	442	414	442	440	415	426	398	463	434	445	406	388	413	423	426	483	447	468	425	449	460	450	456	403	448	433	426	429	430	448	415	450	433	446	414	425	435	438	445	439	410	412	444	402	387	448	412	404	416	410	417	454	439	417	444	407	405	444	426	437	435	482	427	428	394	463	397	468	437	448	450	437	441	446	424	422	460	448	446	386	456	422	415	446	447	442	444	438	444	422	435	464	436	465	460	426	472	423	449	436	433	415	427	465	415	438	404	462	418	465	457	409	387	425	429	439	460	436	428	459	416	430	469	439	398	453	477	417	423	458	416	418	448	444	415	444	446	426	421	442	441	469	432	411	384	393	450	398	406	414	407	462	463	473	464	447	434	412	440	443	428	473	456	456	436	439	415	418	436	435	446	423	412	442	436	449	427	424	451	459	448	466	463	443	430	420	436	458	420	458	439	439	406	456	442	419	414	425	409	450	405	424	425	445	434	409	423	428	431	420	419	398	452	462	445	428	457	424	411	432	417	434	388	420	398	410	461	434	411	441	427	402	435	420	436	427	443	426	429	424	424	435	462	434	436	426	436	415	420	412	448	421	430	414	446	418	435	453	402	401	402	463	448	420	449	489	412	433	428	444	453	466	417	422	453	453	436	440	436	433	425	480	419	424	417	424	416	451	452	441	391	418	438	399	439	438	394	414	409	450	399	441	398	437	452	417	419	408	405	434	421	418	405	426	433	461	429	442	426	409	408	417	447	447	437	401	435	462	418	421	447	397	456	405	449	411	451	407	390	420	437	445	427	417	437	456	443	418	403	404	458	416	455	458	410	434	409	446	480	433	389	411	481	419	441	419	457	387	451	461	426	405	422	432	444	467	422	414	415	439	423	419	421	433	459	406	456	424	424	468	423	423	428	466	429	410	423	441	413	420	407	395	422	453	403	434	443	412	389	435	481	416	458	402	444	424	412	424	470	423	452	448	450	477	439	416	420	434	386	415	430	433	432	410	438	436	409	424	422	459	417	436	441	388	390	462	419	418	429	439	409	419	468	446	444	411	417	408	470	377	458	416	397	410	420	468	448	383	394	395	393	464	465	430	402	434	466	458	424	399	437	397	432	414	440	410	451	434	410	457	423	422	410	427	379	406	418	424	431	407	441	420	423	414	412	435	436	417	423	423	416	473	432	441	436	425	445	416	437	421	442	395	407	457	454	406	453	428	464	457	432	430	430	401	448	400	459	460	448	452	437	420	399	420	432	454	441	415	451	422	415	414	437	410	408	412	447	417	444	418	452	422	423	388	435	463	446	440	395	389	405	500	418	430	408	446	427	420	454	445	432	411	431	388	433	427	408	443	414	413	403	445	430	425	429	451	428	414	440	439	441	421	404	417	418	455	412	452	439	418	412	419	407	446	436	402	438	445	433	407	432	453	447	429	415	399	437	415	419	446	431	409	452	428	455	422	413	428	440	429	451	429	471	413	414	439	459	439	456	423	414	436	402	443	441	457	413	439	465	445	428	464	407	458	426	420	475	452	485	415	402	448	418	456	459	402	427	394	414	415	421	435	446	455	428	421	410	451	425	426	420	391	425	409	440	433	393	422	420	441	446	464	431	411	426	407	410	415	464	430	418	426	403	421	424	472	439	415	409	423	463	434	409	446	424	436	476	406	468	444	419	441	428	440	425	428	439	484	457	421	429	407	472	439	429	466	426	424	450	400	433	389	433	429	384	460	460	438	410	436	429	467	419	435	439	445	419	411	430	402	440	399	435	430	406	389	407	453	425	466	453	437	445	397	410	416	458	477	448	404	421	419	419	394	467	402	422	438	471	422	402	422	412	388	408	448	427	411	412	420	415	418	430	384	465	482	425	443	401	429	460	441	407	412	426	416	447	454	455	422	444	419	437	426	427	392	427	424	442	445	459	431	447	419	385	445	447	444	433	435	434	423	481	449	396	420	426	385	417	430	434	404	394	433	460	434	458	413	452	411	435	429	421	431	443	431	421	436	417	408	418	406	454	432	444	417	443	420	444	449	436	448	420	494	423	493	423	392	417	449	460	451	444	393	422	442	416	395	423	414	416	424	439	425	410	446	417	427	437	408	409	428	410	426	377	411	437	396	451	450	454	425	443	420	426	454	431	472	409	413	424	410	455	434	453	428	444	410	416	449	430	425	398	430	396	443	446	445	454	434	426	439	440	479	401	403	469	440	442	455	413	437	432	465	449	400	465	414	428	380	408	448	390	464	435	390	431	403	450	438	457	401	427	424	404	427	428	474	457	441	415	432	434	387	431	416	460	450	401	446	447	429	399	410	421	404	428	436	417	420	459	448	431	447	435	442	395	400	444	441	398	459	476	383	459	453	446	469	423	408	406	440	405	393	426	440	445	390	415	452	448	416	431	450	404	442	430	440	426	429	461	440	438	436	467	418	435	416	431	422	423	399	405	460	449	392	442	442	416	428	441	426	426	421	444	447	447	434	471	477	393	401	441	455	400	442	419	414	416	425	447	431	465	426	436	427	398	468	452	482	424	411	422	464	404	423	414	445	446	440	443	424	414	416	446	409	438	444	439	427	424	418	417	431	461	437	434	421	399	441	408	453	445	420	408	396	424	440	448	426	413	404	414	448	415	456	434	469	421	410	430	428	382	445	467	409	443	421	426	447	466	420	403	452	456	445	428	456	430	425	448	438	428	435	432	426	407	444	417	439	440	461	426	445	413	397	414	461	438	423	436	444	420	410	444	434	449	401	442	420	452	407	384	428	425	460	443	431	406	443	421	419	424	421	400	456	449	391	435	411	413	449	425	443	445	431	437	434	421	419	418	447	418	401	429	474	424	422	444	398	454	401	431	425	463	472	448	411	415	418	421	448	419	447	436	418	467	450	423	449	420	443	454	422	436	429	380	441	442	409	446	434	431	446	416	456	398	421	437	407	431	432	436	427	400	504	445	458	426	440	418	402	415	444	426	430	416	424	440	423	459	432	427	439	398	438	440	404	480	438	500	421	469	428	427	423	415	412	412	435	443	442	470	458	422	443	431	392	403	451	441	423	409	427	411	382	440	461	436	444	417	441	430	446	429	409	443	441	471	437	461	448	407	428	403	468	456	424	430	433	452	409	443	424	445	420	433	451	428	424	439	447	451	458	444	409	419	431	417	457	413	446	394	422	426	440	397	455	417	437	411	423	453	437	403	434	420	447	425	417	456	416	412	398	407	428	424	411	412	415	438	428	410	444	393	412	452	434	461	464	459	410	413	450	458	438	421	413	436	447	413	446	436	391	430	433	457	414	409	438	458	442	428	378	397	437	419	422	434	457	465	413	460	428	427	449	418	420	422	441	416	416	439	426	411	401	448	440	445	416	423	424	405	409
23856	21072	28433	23924	21081	10586	982	632	501	441	391	329	304	268	297	237	217	262	215	230	213	201	199	197	210	174	197	211	177	196	202	196	163	194	177	175	175	174	176	192	161	165	161	170	160	180	188	160	150	195	171	176	159	172	183	181	164	178	179	172	154	155	165	154	191	167	167	170	168	188	179	168	161	171	166	175	162	156	153	167	156	159	164	159	152	160	178	168	198	161	185	155	163	147	194	171	178	161	161	177	157	180	158	159	152	163	184	162	161	163	176	160	157	179	180	181	164	153	159	161	179	170	163	158	155	163	146	176	166	171	178	168	165	194	162	188	185	167	180	163	170	166	183	154	164	183	174	169	170	171	157	193	175	178	186	147	163	140	158	166	164	175	137	155	148	185	174	157	167	163	165	149	177	167	168	167	149	181	160	150	169	158	154	169	181	173	171	150	174	185	173	169	164	187	159	153	182	162	180	165	174	180	180	157	177	158	185	161	181	178	151	173	177	171	136	175	145	165	175	148	145	171	166	161	168	162	167	157	159	169	178	162	145	148	177	165	143	185	171	163	176	141	167	168	181	153	172	179	170	177	172	202	171	164	160	190	144	183	177	158	189	157	165	156	182	181	143	178	165	162	190	176	167	157	151	169	175	176	170	161	160	167	156	182	154	180	168	175	165	151	152	152	165	195	157	163	160	134	184	162	164	193	142	172	179	182	161	167	159	181	164	150	171	160	163	156	174	145	171	183	165	172	180	176	170	141	171	169	150	173	165	169	158	152	163	159	192	167	151	153	139	166	185	186	158	140	150	169	165	152	152	169	139	155	168	152	178	163	154	183	195	170	149	172	183	169	144	193	175	168	154	180	158	170	173	157	163	166	153	151	177	159	163	167	168	157	176	152	161	186	175	150	165	153	162	184	148	166	177	161	168	161	161	182	139	164	160	159	157	170	165	172	162	170	180	152	162	164	167	157	140	192	176	178	166	165	168	160	174	168	159	171	160	159	164	175	169	169	150	144	171	187	145	152	163	169	152	177	159	174	144	162	162	176	185	168	173	157	157	169	151	168	146	168	171	176	148	178	176	167	175	142	177	170	168	170	157	181	170	160	172	177	180	140	182	168	190	156	162	155	199	148	161	187	151	165	158	188	181	175	181	175	166	150	179	166	165	187	169	134	168	157	145	163	165	178	157	184	156	186	151	162	160	191	175	190	149	160	163	176	167	161	168	191	184	173	164	129	156	150	191	160	161	155	185	156	168	156	144	179	176	146	148	159	162	173	164	161	166	158	165	169	161	167	176	176	172	169	177	193	174	153	177	166	167	169	171	177	169	175	152	178	175	167	160	166	163	160	157	171	149	155	161	159	168	182	165	158	158	166	169	158	175	153	172	187	182	178	199	189	170	172	157	192	167	186	171	165	173	191	157	195	169	161	176	173	186	185	164	164	186	177	146	147	159	171	156	149	180	161	164	165	178	175	134	178	155	166	162	168	174	176	150	134	177	176	181	160	200	148	157	185	181	157	156	177	175	166	160	175	187	150	159	174	181	170	150	174	150	172	160	161	160	169	184	171	167	168	151	172	125	171	153	186	161	159	177	171	150	148	167	158	174	178	166	175	161	189	182	180	172	149	143	154	177	128	153	174	163	161	140	139	169	173	152	169	183	165	186	167	154	170	175	143	183	152	181	158	182	180	184	182	169	150	198	149	185	166	174	145	182	166	161	184	194	168	184	175	151	150	163	173	185	168	160	167	164	160	157	158	148	159	175	152	164	194	174	155	190	141	160	190	175	190	168	146	178	170	177	150	160	139	156	157	170	146	167	168	158	168	160	167	172	167	154	169	154	181	176	155	150	151	152	128	171	161	160	173	155	158	170	163	151	157	151	168	155	150	173	159	158	168	162	166	178	152	164	186	168	194	172	162	154	182	163	164	164	174	173	169	150	174	163	162	168	163	165	164	183	167	177	143	131	132	175	177	157	173	168	148	170	190	172	187	171	181	186	163	165	158	161	181	158	156	173	156	164	169	180	143	157	165	162	165	144	160	163	143	165	178	166	148	163	158	186	165	180	141	151	168	153	159	156	166	187	168	161	171	176	160	189	172	178	180	166	166	142	164	173	160	177	171	161	167	156	164	183	166	174	143	172	156	166	177	161	170	160	150	133	179	181	161	159	178	144	156	181	186	184	171	149	178	165	175	141	166	171	171	160	137	189	168	194	172	176	151	157	177	178	170	171	150	163	171	181	155	176	161	177	173	154	147	187	182	153	183	166	165	175	180	168	168	181	175	180	151	165	184	178	169	180	169	184	174	165	147	156	170	162	164	153	144	168	141	168	174	166	171	169	176	164	169	179	135	171	158	152	186	160	172	159	152	169	165	179	166	177	177	179	188	160	167	157	161	158	162	146	154	166	152	171	186	181	186	161	174	184	174	156	160	167	163	182	180	166	179	150	164	179	163	150	157	156	162	161	167	166	155	192	157	170	162	181	188	181	162	139	146	164	166	165	189	164	155	181	150	158	157	157	183	168	159	168	169	162	136	157	175	145	160	180	143	157	160	163	164	174	153	177	171	159	178	154	149	186	171	163	172	152	160	141	157	165	169	190	200	172	168	193	158	170	176	153	158	190	160	191	185	164	179	164	172	174	154	178	166	194	149	149	187	162	156	170	179	174	177	180	150	192	171	153	165	174	163	183	145	202	185	150	164	186	195	154	178	161	146	166	170	181	186	188	169	158	185	160	157	152	164	181	150	160	143	155	160	190	162	167	170	171	155	192	170	185	181	170	159	154	166	162	156	183	185	167	164	152	165	167	176	158	157	164	159	174	192	153	152	157	142	164	181	172	153	181	160	170	174	177	159	175	170	168	158	158	161	167	164	180	175	167	165	160	161	178	166	176	179	150	157	166	159	146	164	186	138	164	158	162	181	155	185	156	164	173	166	150	175	154	159	158	173	172	141	177	177	151	187	196	154	177	181	187	165	166	148	173	166	150	155	183	157	183	150	173	175	169	160	169	152	155	167	181	186	164	174	154	173	190	179	160	185	176	166	190	175	165	158	187	186	161	158	143	183	153	192	154	176	162	157	162	182	179	148	151	168	151	141	169	158	178	154	150	153	169	190	172	165	156	153	166	156	166	159	156	190	170	177	166	164	149	171	182	175	184	164	154	164	164	183	167	188	159	175	168	182	172	172	153	178	164	153	178	161	147	167	160	169	163	134	175	167	166	167	160	164	158	152	180	166	168	168	177	171	161	164	161	143	147	165	190	171	191	175	173	171	151	143	167	153	195	182	178	152	164	158	159	179	154	165	169	179	171	160	169	153	166	161	156	161	161	168	174	174	177	155	178	163	186	171	195	160	175	145	147	166	176	157	170	146	169	171	154	166	163	185	162	169	160	172	174	173	190	178	172	167	152	142	164	165	140	159	186	167	154	168	132	173	162	177	143	174	168	159	169	160	160	156	170	166	166	160	157	168	187	150	162	168
8413	10346	8792	4323	2955	2226	1634	1290	1009	836	697	606	534	457	437	386	383	317	373	335	279	319	330	324	231	255	276	265	256	265	241	238	228	249	205	245	220	245	260	208	233	256	239	233	240	221	243	225	208	214	224	196	232	208	220	201	240	228	226	221	219	197	212	213	218	230	196	223	222	219	204	225	213	230	201	199	216	210	221	197	205	185	204	203	194	201	227	201	226	203	255	222	205	220	226	201	236	236	192	223	198	211	253	198	204	227	196	213	208	207	218	220	186	199	216	221	188	232	199	200	207	227	200	223	223	216	180	233	209	248	229	210	205	208	188	221	216	232	220	218	203	247	184	212	202	182	225	233	207	199	221	217	216	229	203	227	227	241	218	221	223	225	194	204	211	224	199	226	228	197	204	216	189	193	223	186	206	213	205	223	219	217	205	235	233	201	225	220	218	206	229	211	223	194	184	205	208	238	214	200	200	210	220	226	230	218	210	202	183	241	240	183	221	203	236	221	211	207	229	199	219	234	210	226	218	214	214	205	207	186	186	206	199	214	203	210	215	200	221	236	214	199	205	213	215	209	216	183	185	225	219	206	231	204	219	218	218	216	218	229	213	196	215	223	207	185	187	205	204	216	216	221	187	194	231	219	222	216	207	184	203	197	200	223	206	190	210	239	204	213	207	210	231	199	208	217	206	217	210	224	225	203	186	218	211	218	205	215	216	210	216	222	224	202	182	213	193	225	233	229	203	206	225	220	224	196	209	227	211	199	220	206	204	224	199	218	240	191	173	224	193	225	200	221	190	225	205	234	209	222	205	225	188	194	223	230	214	220	203	217	222	220	216	212	216	203	213	226	223	207	191	191	205	209	218	204	189	203	188	220	242	208	197	203	180	238	184	226	230	207	183	213	213	220	194	220	228	213	222	199	210	208	214	215	207	216	195	203	235	211	204	210	207	229	206	193	220	210	202	193	230	206	199	203	212	234	194	208	183	222	208	216	242	199	228	220	191	206	204	192	201	202	232	192	219	227	229	197	231	219	199	228	200	214	195	212	219	222	212	193	230	237	194	206	209	212	215	220	182	208	214	208	222	229	208	194	207	192	189	210	197	216	205	217	196	203	241	199	225	209	217	189	209	209	208	208	206	204	209	208	200	192	184	217	200	221	211	237	202	194	228	230	197	228	205	202	211	225	201	174	210	205	202	204	204	223	206	204	187	231	222	218	225	213	231	206	227	227	194	224	215	216	205	193	206	235	223	203	190	195	204	223	228	238	242	212	196	219	225	198	204	219	207	183	209	224	198	203	199	191	203	195	195	230	215	179	226	221	220	197	240	204	213	234	173	248	216	189	210	200	224	215	231	178	240	188	225	222	212	209	234	201	213	193	229	215	211	222	213	207	210	188	235	220	217	224	175	195	212	205	197	232	190	204	202	206	214	221	222	182	209	208	204	215	200	210	228	189	201	234	226	221	217	196	225	195	259	245	226	227	205	220	216	203	209	224	227	210	200	214	235	224	224	215	192	223	217	209	194	201	187	233	186	206	235	207	217	217	218	205	201	221	190	195	227	226	196	191	192	227	203	209	200	196	219	225	189	214	198	205	226	208	201	232	213	233	185	208	197	217	180	188	204	211	211	213	218	217	198	229	193	201	253	195	200	199	211	237	203	196	209	205	218	227	235	204	203	210	210	201	202	200	202	204	188	222	196	208	192	214	213	235	201	209	237	221	203	203	231	196	240	224	196	206	203	210	193	213	221	206	228	208	225	214	191	223	215	214	212	224	207	214	177	192	216	206	209	235	210	186	206	208	207	208	216	210	213	202	195	251	194	223	202	208	189	237	213	211	199	213	218	205	214	213	225	210	192	221	215	222	204	222	186	217	227	205	235	230	218	198	220	225	207	206	178	203	210	240	215	194	240	204	221	204	199	204	207	227	219	206	211	193	238	213	210	208	205	205	214	209	221	215	222	220	197	220	216	221	214	231	214	194	194	185	208	194	185	216	217	201	234	244	206	207	193	208	186	223	221	196	207	220	223	220	224	171	214	227	216	214	217	195	202	220	202	200	190	214	214	217	195	205	219	208	261	240	203	192	207	202	226	228	211	213	224	242	240	193	202	209	219	193	200	203	242	226	222	215	206	195	217	245	215	213	199	225	202	220	195	213	226	191	204	226	206	210	229	215	242	197	219	218	199	193	221	220	223	215	195	212	249	208	228	208	219	213	209	218	194	195	204	189	201	215	177	181	210	215	213	207	213	213	230	193	212	205	194	224	228	203	201	198	200	205	190	235	216	215	208	209	210	209	193	183	195	232	213	219	215	222	213	229	214	199	219	220	198	232	172	229	214	232	232	205	202	197	186	227	215	223	222	218	210	193	222	212	225	192	190	225	216	204	203	217	223	181	192	204	216	203	209	193	233	200	219	205	201	191	188	214	218	211	162	194	222	227	218	201	200	213	221	221	199	211	203	210	201	201	214	230	234	202	229	216	231	225	230	217	229	188	207	194	209	202	228	207	217	191	206	208	226	220	194	226	199	208	214	223	215	215	203	213	201	196	210	212	216	217	200	197	219	196	178	225	194	188	195	228	207	198	197	217	210	212	189	229	218	225	212	239	219	213	212	203	213	229	209	236	234	214	212	198	189	200	195	192	188	200	217	206	213	224	210	208	239	213	216	229	214	218	228	218	216	201	223	232	207	196	222	247	196	183	212	225	200	207	204	194	213	205	193	213	191	198	204	227	217	196	234	201	220	209	252	206	229	181	228	219	199	222	209	192	223	213	196	227	234	226	201	242	215	188	215	189	213	206	182	212	221	221	247	226	199	229	186	224	214	215	216	196	207	206	211	217	201	209	212	213	208	225	204	205	216	193	225	222	203	219	197	212	216	209	211	222	214	206	215	206	211	208	211	210	200	220	225	197	182	218	210	205	217	197	229	208	201	207	211	226	224	222	201	214	189	223	210	230	213	190	200	213	207	201	236	196	203	205	222	211	232	189	193	203	205	224	214	226	219	196	220	213	224	230	203	240	233	220	213	236	214	231	202	206	176	214	235	204	195	215	198	178	234	196	236	220	194	205	220	189	207	216	212	216	197	213	196	212	199	225	202	207	228	211	236	197	208	215	213	191	183	200	206	201	198	181	226	174	202	204	240	214	214	203	187	214	202	208	197	193	213	237	210	215	207	200	182	215	195	202	218	241	199	201	211	214	218	187	214	214	217	197	206	206	201	219	202	211	230	201	242	206	217	217	215	202	214	219	217	212	212	220	215	202	194	203	225	206	207	196	196	232	211	212	219	198	197	230	199	220	212	223	190	212	209	213	198	216	198	191	214	217	210	211	217	207	174	196	197	211	217	198	207	192	202	202	205	224	219	209	204	224	202	217	206	222	225	205	185	220	216	203	238	219	204	234	220	204	192	232	210	192	213	206	198	216	219	244	225	205	218	216	194	211	217	238	200	195	226	229	183	203	246	224	220	235	213	200
25166	21098	27258	25034	9288	814	643	563	501	522	463	477	458	463	434	435	414	417	385	401	379	429	408	388	403	399	434	410	373	404	393	380	386	415	370	401	380	410	392	402	407	394	394	412	372	368	404	450	335	421	403	378	380	402	389	427	391	408	425	396	403	392	388	378	391	397	393	394	420	363	391	380	379	416	371	367	407	400	375	368	400	363	361	414	366	411	351	402	390	379	385	407	408	403	398	373	388	401	396	379	401	427	394	416	384	390	381	391	387	398	373	392	380	379	385	372	377	374	388	409	412	351	382	383	399	406	359	408	378	362	394	377	369	380	379	408	410	355	389	377	377	414	386	350	362	403	408	435	382	411	415	396	392	375	372	396	357	420	360	388	378	384	425	386	397	365	379	402	409	416	418	343	394	378	398	394	392	384	419	312	397	379	393	406	397	409	392	389	408	370	377	384	419	350	391	381	420	433	338	410	399	383	375	372	376	388	365	414	384	391	423	398	387	413	380	407	417	378	393	368	433	355	420	386	386	379	400	375	380	369	348	386	369	364	392	381	373	411	400	410	366	432	357	389	368	404	365	373	392	356	394	412	412	399	389	406	367	398	391	414	362	407	360	392	409	376	395	395	377	396	361	392	415	406	384	415	430	402	403	416	383	374	378	380	356	409	382	409	401	401	401	422	405	393	366	398	377	367	414	377	413	350	384	405	387	389	424	407	417	408	400	392	395	405	402	364	409	339	368	426	397	368	398	383	379	396	383	384	386	407	364	403	392	408	385	374	383	368	396	390	361	394	408	342	406	360	373	372	378	368	395	384	400	384	375	366	373	367	409	372	383	379	398	361	375	366	417	398	433	380	348	391	383	394	427	423	407	400	375	354	359	360	348	381	396	411	369	376	405	387	385	395	367	385	382	412	407	401	375	385	395	395	378	377	385	401	422	393	430	377	434	384	361	371	373	410	402	380	360	381	361	412	373	381	385	379	357	406	367	388	380	408	406	395	392	369	371	367	422	381	379	419	412	380	397	359	392	377	410	396	386	425	382	388	373	393	391	415	400	369	368	357	399	377	401	394	361	384	359	407	373	395	409	383	376	391	416	408	369	401	410	366	386	431	385	342	387	390	409	369	393	358	357	395	408	401	369	405	388	377	387	400	409	430	407	389	400	425	399	383	382	433	405	425	398	374	412	362	391	379	412	391	395	383	399	414	384	374	349	358	372	410	386	415	379	420	384	408	366	386	398	345	388	371	369	374	410	383	402	398	394	386	401	391	376	379	397	376	415	353	386	357	381	380	379	403	392	391	418	369	403	400	371	366	335	356	417	361	403	386	366	399	378	420	378	372	422	368	399	393	375	386	380	414	403	396	412	417	376	424	350	394	349	376	367	355	383	395	401	379	377	369	372	386	401	415	363	384	377	402	413	398	375	380	398	387	402	422	395	379	392	388	394	419	425	388	405	392	417	411	405	396	409	409	403	398	349	377	364	363	387	366	386	375	389	387	362	380	382	388	382	418	421	401	395	388	400	365	402	392	392	390	371	406	397	389	378	393	355	365	405	396	404	384	374	363	397	371	404	404	374	396	386	376	387	430	360	407	395	389	341	368	378	384	388	411	357	410	406	358	369	399	384	430	366	407	404	389	405	435	366	374	371	375	396	405	411	383	396	401	390	406	387	378	407	433	419	381	376	397	390	372	419	377	386	362	365	381	377	365	381	415	376	374	356	387	392	394	444	351	379	395	386	377	408	403	391	378	408	401	360	386	422	366	363	381	387	426	424	389	339	414	384	384	376	390	386	393	396	391	394	398	412	360	404	360	401	371	420	377	385	339	370	398	393	389	386	403	419	385	388	349	369	375	378	425	404	425	399	407	435	368	397	386	393	398	406	368	388	421	426	386	400	387	388	403	376	388	375	399	404	384	419	381	393	393	415	414	369	358	347	397	395	356	336	407	388	387	390	369	379	384	383	404	379	408	353	390	399	404	377	386	370	401	352	398	384	409	417	401	377	392	355	397	397	398	429	367	387	408	436	408	416	357	407	442	350	411	403	384	378	380	450	356	367	383	399	392	385	381	390	398	418	369	442	387	398	398	376	377	337	425	378	373	402	348	399	369	384	373	392	347	387	370	364	382	374	390	408	366	374	395	404	384	393	390	389	340	407	386	379	418	376	358	376	415	399	394	382	412	380	354	380	369	386	412	381	391	376	365	403	410	381	360	371	387	410	400	377	391	410	392	382	355	386	385	356	405	404	354	391	397	400	404	364	407	374	382	393	349	404	366	395	384	375	414	385	393	377	398	354	391	411	402	390	368	372	411	397	446	389	428	392	377	372	415	360	373	384	353	400	370	400	365	395	379	327	376	416	392	377	371	382	389	411	377	399	371	402	396	405	377	362	428	357	375	369	397	371	396	386	394	387	432	381	373	393	370	366	408	361	437	359	390	399	385	380	391	374	414	400	409	404	387	401	405	364	347	394	408	412	393	403	380	399	416	365	393	387	436	413	388	348	436	391	407	403	396	376	376	392	372	349	398	367	383	395	412	387	383	395	412	429	397	373	403	404	411	378	368	376	400	396	404	382	405	392	433	393	397	420	367	397	356	388	358	394	392	388	377	365	396	386	419	405	383	362	367	364	381	392	412	426	395	393	417	369	383	379	405	359	364	407	399	421	389	399	396	394	403	382	373	379	401	383	428	399	379	367	378	405	408	391	375	412	370	408	405	388	392	378	388	424	394	408	413	408	378	431	412	386	350	383	378	373	434	396	383	372	410	408	406	379	409	367	374	394	393	383	390	389	366	383	376	396	410	393	413	380	389	382	395	370	415	413	381	396	376	421	404	397	397	373	411	380	399	388	413	374	404	396	416	384	384	406	383	381	400	363	407	363	369	391	379	401	381	388	396	395	376	387	391	380	388	396	370	358	421	393	381	416	365	373	395	372	368	366	384	418	396	342	392	395	411	382	368	375	423	377	407	381	415	373	359	374	388	357	372	436	403	358	402	394	413	357	383	446	375	398	427	379	370	368	385	364	396	393	353	399	401	419	381	384	410	381	384	385	374	362	389	349	402	374	364	344	377	399	419	409	369	400	373	363	382	375	370	376	356	402	411	391	392	418	393	404	407	411	403	380	391	421	415	385	377	429	385	378	418	383	396	408	386	394	364	430	397	386	410	396	377	408	393	417	367	411	363	402	427	412	377	403	406	383	327	375	422	371	413	404	374	392	367	383	370	373	429	415	386	407	406	388	424	378	377	382	356	380	403	409	361	367	426	384	437	392	402	372	428	399	370	369	409	369	380	397	396	386	388	364	391	373	412	397	342	386	373	372	374	381	346	383	408	381	436	434	414	414	355	374	400	391	390	399	398	406	394	412	394	404	399	384	384	420	395	425	371	367	411	390	380	382	384	375	378	390	351	406	395	358	368	404	390	381	349	401	402	400	400	383	404	397	387	361	391	354	365	431	386	391	427	382	387	366	385	402	382
7734	5868	4793	2529	1830	1412	1157	1001	931	797	729	661	664	633	510	550	558	535	553	503	525	504	506	496	520	532	496	528	503	513	498	460	497	461	475	501	546	500	433	487	467	457	526	437	480	510	459	457	478	499	479	454	500	498	469	484	469	466	473	499	479	470	472	491	480	444	502	454	500	466	451	461	443	476	461	481	435	466	450	457	457	448	429	486	467	478	509	481	475	449	489	446	450	476	472	418	459	453	460	476	457	463	450	468	439	509	453	502	449	469	454	461	483	481	433	470	460	484	470	472	474	486	439	447	449	462	480	440	466	471	493	489	458	490	467	509	466	456	466	467	492	460	449	453	469	481	446	488	472	447	460	481	449	439	456	436	464	493	469	455	507	489	479	426	457	478	416	465	459	447	453	481	461	469	472	486	459	468	443	489	498	459	483	472	446	486	436	461	450	441	440	476	478	462	450	480	452	463	469	475	492	481	447	460	475	491	473	469	483	472	430	467	476	471	460	449	458	482	467	454	449	474	444	437	494	474	465	461	499	470	453	464	459	473	494	464	482	460	465	465	444	452	454	446	464	481	497	474	456	477	472	445	499	449	474	483	455	490	480	467	443	472	484	440	457	473	467	500	496	493	422	463	455	447	478	480	461	531	474	464	504	421	459	485	465	454	478	472	462	438	492	468	441	490	481	474	443	467	465	403	453	416	443	506	449	474	451	482	455	462	491	460	483	485	447	473	499	423	454	460	520	499	493	478	465	478	478	443	473	453	447	473	456	469	411	450	486	468	448	458	464	461	493	469	493	438	433	442	481	512	484	469	467	451	466	448	482	469	460	490	465	428	488	454	480	463	487	492	448	474	501	466	447	468	455	428	477	535	474	453	470	434	492	474	474	477	517	495	490	457	421	472	480	463	476	463	455	441	471	501	488	446	491	434	463	463	467	473	455	461	460	448	469	458	457	444	486	514	450	485	444	464	461	450	474	439	454	461	501	442	450	507	449	475	456	492	488	496	446	489	473	458	457	446	488	482	474	489	408	470	443	451	471	445	452	468	506	434	512	449	515	429	458	472	470	468	470	519	425	435	473	457	463	416	494	450	449	484	455	485	483	457	419	501	452	474	468	461	454	476	491	443	487	503	435	451	456	478	487	476	461	473	487	434	457	469	489	451	470	489	493	493	461	490	488	470	447	458	458	471	464	463	481	456	494	464	481	475	450	491	463	438	423	448	509	453	477	504	416	496	485	470	467	439	481	495	462	446	458	444	451	466	482	444	441	462	457	421	480	474	464	473	440	467	491	489	474	452	505	430	435	488	482	432	452	459	416	513	493	520	476	435	458	468	483	498	477	460	464	458	466	477	500	443	460	476	478	456	476	457	496	478	478	450	442	479	446	484	463	505	471	482	480	468	470	462	443	441	447	458	495	473	461	474	443	481	451	483	444	441	490	501	456	458	476	480	469	453	473	449	470	459	460	486	460	445	503	466	490	467	487	464	489	481	462	496	459	466	458	470	451	441	506	458	476	523	460	459	494	493	496	468	474	459	457	471	455	480	459	474	468	454	472	440	458	447	458	472	437	485	479	449	487	494	483	422	495	462	481	490	484	454	460	464	452	495	446	475	421	480	470	463	468	441	489	454	471	482	496	462	451	490	464	505	462	459	474	450	475	470	497	433	455	469	433	459	463	442	462	482	488	494	472	488	448	516	421	473	459	471	498	467	460	482	459	462	447	459	474	457	471	454	425	449	473	502	467	456	495	444	414	432	477	508	471	461	475	481	463	479	465	474	462	477	438	428	440	463	509	483	478	461	452	449	455	487	448	451	491	456	475	483	412	467	453	488	474	463	457	437	448	453	478	496	474	448	458	470	474	457	506	499	424	509	435	482	454	426	467	475	460	474	447	439	507	442	429	461	454	452	489	441	474	428	477	482	460	427	493	483	473	460	499	472	472	467	508	467	462	435	492	468	471	511	470	494	441	470	477	481	424	462	469	459	490	417	500	432	439	463	487	437	471	442	449	433	466	435	475	461	477	444	469	461	478	455	498	451	483	497	459	495	462	507	459	458	433	460	500	453	458	473	491	497	478	457	499	496	460	436	464	442	456	504	437	482	440	443	445	493	446	456	464	447	452	485	469	461	478	453	482	486	477	491	456	431	437	442	457	471	491	450	468	433	477	480	505	466	491	491	502	494	472	460	451	437	473	479	446	468	456	478	494	474	447	452	465	494	457	465	459	461	480	446	471	463	507	489	471	450	433	466	443	444	458	485	462	511	454	426	469	445	447	468	454	487	457	464	454	471	464	475	471	495	442	473	476	445	448	456	460	456	476	443	486	486	469	506	440	463	478	460	452	473	491	427	470	480	475	474	458	450	518	483	483	477	476	460	452	516	487	461	494	475	444	466	460	499	478	460	431	479	442	475	489	484	433	496	423	435	455	455	451	458	470	465	473	448	423	505	498	476	472	457	485	445	463	453	465	448	457	461	462	474	471	491	444	440	441	417	426	469	468	455	450	490	518	464	448	477	439	492	447	467	484	495	487	476	496	441	475	473	474	458	477	480	439	479	470	459	466	465	480	472	445	462	462	454	467	464	468	466	473	454	483	473	468	418	472	480	444	442	465	457	438	463	495	469	462	506	498	454	439	441	466	480	496	444	434	492	465	482	424	457	466	489	456	476	479	477	449	497	441	446	469	447	490	465	465	438	482	458	438	445	462	481	483	491	478	455	493	454	464	468	508	470	464	487	468	486	470	463	466	464	431	472	441	465	479	456	472	521	497	470	467	437	445	463	442	462	478	475	469	476	465	432	470	469	468	484	455	455	437	448	461	469	484	496	451	460	458	456	467	468	494	416	489	482	475	450	485	474	485	476	458	449	487	442	475	417	477	457	463	440	474	463	482	451	442	502	463	478	485	498	461	463	468	450	481	491	452	496	472	493	466	498	488	484	468	469	464	452	488	487	457	501	420	463	449	470	483	452	437	454	453	482	468	457	460	449	484	486	472	473	497	473	494	459	457	450	460	475	474	458	467	439	464	454	491	440	472	442	486	444	443	465	433	447	465	461	437	490	487	465	481	453	477	487	472	501	459	455	462	476	482	457	439	471	444	451	478	503	445	442	483	426	446	494	463	477	467	428	473	429	483	477	457	520	471	462	481	453	453	487	448	511	469	476	492	510	497	459	499	493	493	452	465	456	472	502	429	483	465	424	481	461	469	456	474	478	462	474	483	470	466	460	462	473	488	478	418	437	465	466	494	486	463	448	454	464	465	468	497	459	462	452	480	448	495	481	478	484	459	434	490	481	462	467	477	530	486	468	513	459	420	479	467	528	447	513	462	513	439	469	467	476	465	463	474	473	508	466	470	440	466	466	487	470	425	469	488	449	437	464	488	455	488	471	462	499	513	455	478	508	468	451	444	457	446	450	446	445	471	442	482	446	468	494	440	447	460	482	489	468	467	469	429	455	465	499	475	490	478	463	482	486
22857	21110	28836	23597	21099	21150	9652	1101	755	645	548	493	395	346	317	311	270	278	288	246	234	233	210	229	195	198	180	210	175	183	186	189	191	172	174	189	163	166	164	146	182	149	167	175	154	176	155	145	155	150	151	152	174	129	140	168	165	135	147	150	142	174	176	135	154	136	132	137	155	141	161	134	154	148	151	137	159	140	149	137	178	149	141	142	141	120	142	152	144	163	158	122	131	137	131	153	139	127	172	150	145	153	149	142	139	148	143	148	151	150	144	147	150	147	132	149	152	163	160	153	162	145	158	146	154	134	147	151	152	153	140	163	137	150	155	156	138	154	152	135	140	139	121	150	153	132	160	138	144	151	144	137	118	122	154	166	144	138	158	133	147	154	159	161	168	181	141	152	173	141	138	155	152	161	137	162	142	141	141	151	152	163	157	139	164	153	160	165	129	147	133	169	141	145	144	154	130	140	136	132	163	145	166	129	152	134	139	132	168	127	143	146	147	150	127	134	142	167	182	156	118	155	140	135	155	164	130	144	130	124	144	128	145	162	150	139	155	158	128	156	143	133	146	172	142	147	138	147	125	149	147	130	168	157	155	123	162	134	143	134	157	148	140	146	138	169	128	141	135	129	148	153	123	128	129	149	131	138	154	148	164	156	133	160	151	154	152	137	151	137	142	145	149	136	136	164	136	147	168	133	153	127	156	135	181	149	132	129	139	153	163	138	155	162	151	124	143	155	135	155	147	138	122	138	172	135	135	156	144	147	137	145	151	154	131	130	144	143	125	154	143	138	147	123	174	149	143	134	155	155	156	137	135	136	138	158	135	147	157	134	162	147	154	146	165	161	143	126	145	165	164	145	143	132	157	133	152	161	123	164	129	138	141	167	144	154	155	152	158	133	139	148	109	139	139	171	144	138	127	136	145	141	154	138	141	125	150	149	150	153	159	147	129	135	137	130	162	164	144	154	143	129	152	165	151	158	132	136	132	141	137	145	131	140	151	146	150	151	123	133	139	157	134	143	137	154	163	135	146	147	142	183	138	142	179	143	130	156	148	146	137	123	148	154	127	161	119	144	153	155	145	156	145	154	141	120	138	152	141	146	133	138	140	132	157	173	130	149	150	134	144	138	164	147	143	170	145	162	127	135	146	158	131	128	141	137	133	143	147	160	131	153	165	131	129	137	141	146	144	146	181	136	127	139	145	150	161	127	124	152	137	139	166	168	125	157	145	158	151	140	150	157	149	147	138	138	148	147	169	148	133	128	149	146	170	139	136	147	148	136	149	146	143	138	129	135	142	159	140	126	138	142	158	147	146	170	162	160	137	139	147	143	143	140	137	164	134	136	148	138	127	136	159	159	148	148	158	158	150	152	146	138	148	140	144	139	130	158	150	132	157	148	136	125	169	149	139	156	115	131	127	125	138	149	167	161	150	153	120	126	151	129	145	141	138	151	146	151	149	141	132	158	163	138	149	158	129	142	146	131	134	136	138	130	139	134	130	150	141	160	157	163	146	127	134	142	132	137	145	117	151	149	143	170	147	149	168	140	138	144	132	135	162	143	166	147	165	149	148	160	139	142	131	162	156	152	145	133	127	151	135	148	148	133	147	135	135	134	160	138	151	163	154	154	148	129	143	169	133	139	136	146	155	156	137	117	133	159	145	181	154	153	134	157	138	140	141	180	148	150	169	155	170	125	140	145	147	124	149	152	119	126	146	137	135	145	169	125	156	137	141	141	140	147	155	154	151	150	163	141	149	138	148	160	136	138	143	152	138	156	137	151	158	137	154	147	148	162	133	157	148	124	144	141	150	185	139	152	150	139	163	135	154	165	144	146	129	129	147	130	123	136	135	165	152	169	142	142	142	142	130	148	148	136	173	143	153	130	164	141	150	126	142	134	108	167	149	137	112	150	145	124	142	147	138	129	169	129	151	154	136	148	154	132	148	154	145	161	147	134	157	139	164	151	138	134	156	151	139	150	144	131	151	170	159	152	146	132	157	139	152	153	161	155	161	125	141	128	143	124	142	135	145	160	155	142	139	139	154	151	146	125	132	147	145	133	141	134	134	149	156	153	134	149	143	130	155	144	150	142	150	147	159	154	147	146	149	146	135	144	148	156	164	134	166	164	161	139	140	150	137	130	158	160	151	159	160	167	145	133	130	105	141	133	161	149	106	167	124	148	147	149	135	117	142	158	125	147	132	154	127	149	126	135	143	155	144	139	150	141	156	133	151	152	121	151	138	132	146	146	143	138	159	143	150	153	128	145	132	134	182	137	148	140	147	156	142	147	155	144	155	137	153	147	131	129	123	151	114	133	154	135	148	131	124	146	152	140	150	149	144	164	135	124	136	154	153	140	167	155	166	130	163	125	160	155	146	176	130	146	132	154	156	141	151	159	155	135	141	136	131	125	122	156	125	140	150	135	152	147	154	148	144	156	152	146	156	135	150	130	145	141	172	121	154	134	121	142	162	133	148	146	147	138	151	145	179	159	149	140	152	137	133	137	111	153	161	151	157	147	138	140	130	132	139	135	145	164	144	164	138	138	149	133	155	146	144	136	114	146	136	151	147	141	137	169	146	120	133	145	146	152	157	159	146	146	146	122	126	131	141	138	138	145	147	134	134	154	174	152	139	167	145	159	139	142	172	143	147	143	141	140	150	134	123	154	129	143	149	139	164	149	156	131	156	145	139	135	155	152	127	157	146	149	133	154	133	142	144	152	158	125	153	144	138	159	135	113	149	144	152	149	143	149	135	145	134	143	126	147	120	123	150	126	129	151	133	151	147	130	141	144	145	153	145	116	133	141	143	166	132	142	156	144	143	135	140	149	130	137	147	164	136	138	152	118	142	162	171	126	147	158	142	141	129	134	140	136	159	142	140	140	156	135	138	167	134	149	151	137	143	152	157	154	163	168	161	141	124	131	134	144	142	164	167	148	147	140	114	166	149	140	161	141	153	133	154	145	139	133	144	115	151	119	143	135	146	130	145	142	179	150	118	163	140	150	134	149	149	152	156	142	162	149	126	147	148	146	134	144	131	154	124	147	172	132	154	141	130	152	145	155	161	121	142	128	136	139	157	144	151	147	132	140	151	149	153	130	143	149	145	133	145	156	126	150	148	175	153	149	147	152	160	146	165	136	161	132	136	162	146	136	134	135	160	143	140	154	142	151	140	144	144	146	130	147	134	138	150	123	143	155	148	162	130	148	152	139	151	135	139	134	157	119	159	150	144	148	142	129	133	140	151	144	150	129	133	148	143	147	131	133	148	139	137	140	143	154	148	137	157	137	141	144	140	143	162	147	155	137	142	163	134	132	153	158	138	134	147	130	133	179	123	130	136	141	145	142	145	125	169	150	142	154	118	161	144	154	151	128	143	143	144	141	137	156	155	158	148	155	145	137	126	148	139	131	140	135	133	131	142	117	151	143	134	148	160	150	127	144	168	127	147	136	149	127	141	138	170	129	129	143	159	125	140	146
11813	16938	14054	7355	5097	3644	2843	2134	1751	1350	1109	931	812	671	611	483	489	481	427	387	347	355	343	300	298	282	271	235	254	262	259	240	243	243	214	221	233	204	221	203	193	177	171	183	213	202	161	187	178	169	184	183	182	205	203	191	184	190	188	199	177	188	185	199	167	192	171	152	184	185	175	167	179	193	142	179	186	168	178	191	160	196	166	172	174	168	198	167	159	161	174	172	179	172	180	188	195	204	178	178	186	179	173	167	152	189	159	155	152	184	172	159	184	151	171	168	161	165	172	180	177	148	177	164	175	172	153	186	184	151	160	172	177	176	178	177	183	159	183	158	163	175	176	167	188	164	178	155	181	170	161	168	170	163	169	149	189	156	189	175	173	173	139	161	164	180	163	186	188	166	174	145	147	175	169	156	176	164	184	168	168	205	171	172	157	162	163	170	177	148	171	173	174	180	173	171	164	171	174	171	148	169	168	161	153	162	166	176	185	164	164	166	144	176	182	170	173	167	177	162	161	154	167	165	159	153	167	164	177	152	163	161	175	184	181	172	130	179	163	162	164	160	168	143	176	155	176	187	178	174	156	155	168	158	150	180	162	172	165	171	179	158	167	163	155	167	179	165	173	162	178	169	148	153	163	190	156	190	155	157	185	160	162	156	175	169	166	178	172	147	172	180	172	163	182	160	164	202	162	138	185	147	175	167	191	178	160	176	172	164	167	159	175	166	156	170	174	205	132	183	164	150	147	150	170	168	174	187	156	166	174	161	140	172	163	170	161	176	160	173	192	192	175	162	169	176	171	182	164	152	155	169	158	151	150	166	185	185	141	162	187	164	167	177	174	166	159	181	160	174	164	177	188	169	156	165	169	163	167	162	141	171	175	179	165	164	160	147	168	161	164	143	161	188	173	176	162	162	171	144	170	171	182	176	176	171	174	179	198	156	154	164	159	153	145	175	169	156	150	150	162	155	178	166	167	192	148	134	156	156	201	152	175	186	148	157	155	182	174	162	156	170	165	173	170	166	140	161	166	162	164	170	191	196	176	152	177	167	154	166	156	184	145	183	134	178	172	172	174	169	159	189	175	155	183	149	175	169	157	169	170	161	170	187	168	166	182	155	147	175	169	175	188	172	173	167	141	171	172	156	153	189	164	166	178	166	183	143	179	171	165	144	141	170	154	156	183	164	173	163	167	180	147	177	165	163	180	158	166	185	147	186	150	177	150	169	163	170	183	175	163	175	181	162	150	167	170	160	166	179	164	165	165	189	179	169	167	154	148	158	158	173	142	176	160	164	182	149	171	152	155	174	170	170	169	150	182	181	156	177	174	168	146	183	147	198	175	176	162	173	154	179	151	157	174	164	149	151	188	179	159	166	181	180	150	164	159	157	151	173	174	151	169	193	187	151	163	167	172	177	186	160	157	142	169	176	187	152	180	178	172	166	165	161	141	154	147	176	169	187	158	163	163	169	170	175	146	172	153	182	171	165	185	178	175	148	164	163	156	167	152	155	172	159	162	174	180	170	151	179	158	180	160	151	173	169	164	166	166	161	188	158	177	169	161	162	175	157	175	182	176	141	159	181	157	185	170	168	175	185	171	185	165	177	149	173	178	169	164	146	184	163	167	183	180	181	176	143	162	174	180	157	193	168	189	154	150	172	150	161	157	159	135	168	158	163	170	166	140	175	172	164	169	162	168	174	163	149	185	173	167	158	166	157	180	149	169	166	156	186	172	173	160	162	170	166	191	171	184	160	164	164	162	160	193	180	178	155	164	157	189	191	179	166	165	168	164	181	150	173	157	167	187	167	176	163	147	174	171	177	172	169	157	164	170	184	183	157	160	156	193	174	166	165	170	175	181	172	164	171	155	157	141	160	169	170	166	185	162	159	161	154	160	172	178	185	172	173	189	176	192	166	172	181	156	169	179	174	182	160	204	158	175	177	160	162	165	157	172	163	170	173	154	159	156	149	173	168	151	147	174	152	171	164	173	155	144	180	166	202	184	168	171	168	158	154	149	166	168	174	171	187	177	157	198	150	166	176	156	177	149	155	145	173	157	176	172	173	160	163	153	165	176	164	160	186	164	162	145	169	168	172	170	162	197	163	170	176	157	145	179	175	169	174	167	192	165	168	148	161	178	164	153	176	173	166	153	164	168	178	168	174	150	143	151	167	186	197	167	156	172	163	150	185	172	174	189	177	177	135	158	166	165	163	172	168	174	164	161	172	168	154	161	196	194	174	143	147	187	176	149	167	161	162	183	157	145	160	147	171	149	160	151	168	179	178	167	165	169	175	187	148	166	170	176	146	177	153	158	145	154	176	182	151	165	164	189	171	187	169	159	180	159	166	154	165	165	179	171	157	172	157	169	169	138	165	145	175	158	182	176	171	162	186	178	156	137	162	155	155	141	151	170	174	187	167	159	177	186	157	151	160	166	159	144	175	155	170	171	163	171	179	169	169	170	163	187	188	142	153	160	159	158	179	171	161	163	168	177	174	161	140	165	170	166	170	165	171	162	158	181	163	175	159	172	170	150	164	171	154	150	178	165	191	182	157	170	171	164	147	190	160	140	158	139	153	183	173	168	165	158	182	153	149	164	169	179	148	187	176	175	168	171	152	171	175	180	155	167	176	167	175	185	157	172	200	167	158	162	176	177	171	176	168	153	171	172	149	143	179	187	191	158	174	178	165	177	153	161	167	153	166	157	185	156	175	155	181	176	187	162	178	168	180	178	162	156	159	173	167	173	155	151	172	158	185	189	164	163	150	192	179	149	190	172	152	182	162	170	167	151	163	156	158	171	164	180	175	178	151	172	140	167	173	173	180	165	173	149	161	162	174	153	193	167	171	179	156	147	162	207	129	151	177	155	184	161	152	160	164	141	161	168	157	186	186	176	196	166	158	159	178	152	151	158	156	166	183	155	146	179	153	171	171	159	169	173	198	165	172	172	159	154	175	189	152	169	159	159	161	130	164	175	162	167	153	164	169	174	181	166	163	136	154	163	171	156	171	161	165	151	174	168	169	155	161	172	175	152	169	161	140	177	172	162	192	182	176	167	169	183	181	156	167	178	164	153	177	172	162	176	149	175	145	165	163	155	152	154	153	162	173	163	171	152	162	185	158	180	157	159	145	153	153	159	180	179	159	155	164	160	152	170	170	178	147	158	157	163	165	156	185	153	133	181	177	159	151	159	185	192	149	167	156	159	166	167	162	176	164	151	181	173	177	158	156	168	172	152	148	161	159	166	164	181	167	166	165	176	145	168	181	172	167	170	180	171	150	156	168	168	179	164	160	166	171	158	189	158	153	176	133	165	184	152	176	152	165	154	137	195	151	148	173	166	156	165	151	145	166	148	173	164	171	148	134	175	177	156	177	166	172	157	183	163	179	161	151	176	168	146	168	171	190	135	153	157	158	173	173	147	181	147	169	168	161	185	152	182	178	165	169	164	166	179	158	189	166	145	162	168	161	151	166	154	163
26970	20046	7260	840	526	498	408	346	382	381	401	356	356	334	358	338	357	355	354	344	392	371	351	347	355	351	349	369	337	359	391	346	373	303	350	340	358	377	366	345	346	345	324	385	353	335	375	358	357	346	333	361	322	349	376	357	321	361	367	370	367	348	345	367	355	347	357	344	334	354	338	367	339	326	340	343	375	382	397	351	366	317	350	335	369	361	338	352	352	331	340	346	324	342	366	332	332	330	351	378	347	407	346	333	369	364	355	334	391	364	351	328	347	337	336	349	373	373	363	328	363	346	363	361	327	369	358	382	341	351	391	357	362	392	341	351	328	377	372	321	365	361	383	330	365	376	343	374	349	379	302	321	360	328	395	350	367	324	341	363	358	369	349	356	352	361	362	348	341	398	344	351	367	331	343	331	365	336	343	356	386	316	356	361	356	346	353	361	342	374	374	326	366	357	343	342	348	354	342	334	345	352	362	318	354	349	330	376	354	350	367	339	366	395	364	367	379	349	329	361	343	358	363	306	352	343	360	342	350	360	339	350	360	342	351	380	363	318	320	356	381	368	375	369	373	361	345	353	366	343	339	358	354	345	349	349	358	356	333	345	363	367	356	338	363	352	380	340	340	373	336	340	350	316	380	342	336	352	367	368	357	335	373	339	352	347	349	360	357	346	358	356	349	367	391	367	364	379	368	362	348	340	338	335	342	354	355	370	336	342	377	368	311	367	359	387	387	333	325	346	362	346	359	339	332	371	352	366	367	385	325	376	372	352	328	368	321	315	344	353	355	316	400	372	328	357	337	350	344	372	366	373	370	324	361	359	352	330	345	358	330	341	366	376	352	336	345	387	367	359	321	360	342	369	363	345	354	344	333	375	368	355	359	338	310	353	356	348	352	343	354	381	356	345	336	331	366	372	381	365	330	364	378	338	353	365	364	360	324	388	359	370	349	357	407	349	350	343	337	331	350	361	365	346	345	359	367	368	357	357	384	341	362	322	334	316	368	339	379	344	381	308	393	363	367	325	367	311	363	369	344	341	288	344	327	324	369	379	370	375	378	333	354	344	353	368	346	345	358	376	368	359	416	367	322	349	352	330	318	351	373	340	351	362	354	342	359	364	355	367	385	325	370	332	325	374	379	346	334	356	364	376	356	338	361	328	370	362	357	339	349	340	352	329	348	349	326	368	362	366	359	364	391	365	369	367	342	348	337	369	359	355	340	351	356	388	327	406	369	318	356	349	377	343	374	357	332	371	390	348	334	324	361	344	344	361	356	372	350	318	346	320	347	334	371	364	342	368	362	350	334	312	371	368	365	324	347	368	367	370	372	348	371	346	333	359	339	350	360	351	339	331	347	322	323	362	324	361	340	366	375	354	369	378	375	326	355	331	374	350	369	352	371	355	335	369	337	345	364	311	385	361	360	356	374	316	328	329	353	346	338	345	376	374	352	379	367	359	387	351	365	335	355	380	342	333	368	349	338	352	373	338	387	338	339	367	374	329	329	362	346	343	403	356	378	356	349	329	330	336	367	358	332	331	375	339	323	363	352	363	364	334	361	365	350	352	383	364	330	318	306	345	356	361	375	328	343	365	353	353	336	340	335	344	370	364	336	341	347	330	370	350	367	350	349	352	378	393	326	349	321	352	355	324	357	356	368	364	348	353	357	353	326	358	388	341	342	341	351	337	338	379	361	367	369	317	372	357	370	355	360	337	370	376	348	342	345	361	337	339	358	356	344	349	331	359	374	383	335	343	348	368	367	344	340	370	346	327	350	324	368	382	341	386	353	364	367	382	379	380	376	346	359	310	362	388	385	346	386	332	359	356	316	348	377	357	390	338	347	349	377	347	342	354	323	353	356	360	339	363	374	394	308	378	323	367	324	304	363	363	329	383	342	366	351	369	326	362	349	337	345	337	381	349	359	359	361	382	339	404	343	350	366	384	380	343	346	369	374	359	358	371	366	359	343	362	369	368	352	372	330	372	354	349	318	371	356	334	318	332	348	364	321	357	359	360	341	363	350	347	344	355	370	393	331	336	377	374	330	358	355	359	350	337	365	369	358	361	305	368	361	356	353	341	329	377	373	366	333	370	345	362	359	344	358	351	370	333	360	356	366	372	341	326	368	341	362	351	371	388	332	346	348	331	318	340	361	354	341	339	359	376	348	325	342	351	323	359	344	308	386	385	327	353	369	359	366	356	371	374	352	406	359	354	349	351	370	349	382	361	357	357	332	346	377	363	354	345	374	344	364	380	335	387	326	376	345	349	329	352	385	363	338	340	371	356	399	383	341	378	369	376	361	372	351	338	330	306	360	377	319	363	354	357	377	395	363	342	368	357	355	362	391	353	328	355	336	345	349	329	351	383	359	352	334	348	340	329	350	332	362	367	344	371	336	334	346	323	338	376	345	330	343	375	369	349	343	334	379	379	351	342	340	345	339	361	332	372	371	360	373	355	356	382	320	324	338	356	352	379	308	331	378	360	342	320	341	306	366	337	404	346	334	353	355	337	369	331	361	373	370	380	315	378	370	370	335	389	401	355	365	310	364	363	367	365	377	368	370	365	321	364	369	341	339	350	398	375	345	356	355	348	344	326	363	355	352	319	314	350	348	350	347	325	379	360	343	342	342	367	349	346	355	328	352	336	363	356	324	352	365	371	349	381	350	334	369	350	347	295	362	321	355	348	367	365	325	322	354	311	339	339	344	400	339	381	370	354	370	365	325	349	370	372	361	381	389	349	366	352	374	327	347	351	359	331	338	357	365	365	347	368	376	345	352	365	366	369	386	385	326	349	377	347	355	334	360	338	382	362	361	365	340	376	355	370	370	344	367	355	297	349	363	333	352	309	338	366	330	334	381	374	353	328	333	350	355	339	345	350	338	337	350	349	329	361	371	357	362	368	354	344	365	348	353	332	350	354	330	359	393	347	386	350	364	343	360	345	337	343	346	366	356	355	379	370	354	332	347	356	340	365	351	359	375	350	334	367	350	320	340	329	343	368	372	342	348	365	341	339	390	376	353	331	359	352	390	368	363	342	379	357	360	366	332	354	354	338	387	345	353	366	346	344	345	362	359	359	333	372	339	317	350	332	358	352	354	323	360	357	343	366	354	388	319	353	332	351	371	356	356	325	334	380	393	343	367	335	351	332	363	368	368	356	306	351	360	370	331	324	366	353	368	319	356	363	387	372	369	367	356	329	385	341	378	360	333	322	335	365	368	325	370	323	372	340	363	331	352	354	364	384	333	343	301	351	337	353	344	334	351	350	344	373	347	348	347	327	361	345	353	359	317	333	346	348	368	347	330	344	386	327	369	334	369	331	337	338	388	358	361	357	352	358	347	340	344	371	361	356	362	332	339	327	331	349	360	381	384	324	379	351	373	326	372	348	347	369	360	366	358	365	354	356	378	336	364	346	399	344	374	368	385	350	357	398	371	323	338	339	382	321	346	371	350	327	309	386	398	346	341	369	349	386	372	341
5660	1330	1199	747	645	564	529	507	489	498	461	443	462	423	430	495	448	430	455	420	468	452	408	462	412	461	404	443	424	467	435	400	448	447	453	469	423	439	472	412	459	422	396	462	409	441	456	429	471	462	430	433	426	419	422	400	432	450	423	439	423	426	446	446	438	458	444	425	421	461	475	429	423	434	387	393	465	465	444	441	448	438	446	437	481	413	450	408	429	481	419	454	430	428	448	463	442	423	435	456	445	437	411	442	436	430	461	437	414	413	454	413	439	438	446	421	431	431	422	454	426	449	442	414	436	442	452	457	440	469	454	422	462	369	450	432	430	450	419	474	404	458	453	416	413	445	438	432	437	405	416	459	436	461	408	392	450	449	424	436	402	417	416	462	423	441	440	434	425	438	425	450	431	440	470	441	431	466	459	441	415	434	478	437	439	417	450	428	432	476	442	440	427	407	457	386	445	421	462	429	438	388	461	426	415	492	467	422	441	464	440	452	444	426	432	471	453	447	418	452	445	425	460	430	421	416	454	409	448	431	436	436	426	398	425	429	433	449	429	420	382	433	450	430	439	423	482	443	457	399	437	428	433	416	413	433	429	421	429	447	426	450	454	449	459	414	442	497	471	455	430	398	390	411	439	471	433	458	437	447	429	443	407	456	425	411	431	462	455	448	450	475	439	411	454	433	438	419	421	457	456	421	415	451	419	453	398	442	464	442	422	456	443	397	447	482	437	425	414	465	432	415	448	428	442	404	421	436	460	425	421	413	425	456	463	415	457	445	454	413	416	428	464	407	462	438	426	436	422	462	448	442	431	456	446	412	433	438	450	415	452	432	430	468	432	424	433	450	429	460	451	485	431	437	449	416	436	407	396	415	419	433	458	440	445	409	410	447	414	471	413	453	433	406	426	405	413	415	409	451	416	446	423	458	431	435	460	441	449	420	467	412	454	399	433	429	438	452	463	419	443	432	446	434	476	467	434	454	428	453	426	453	440	400	427	419	421	400	472	407	441	459	413	450	415	423	443	435	427	470	436	463	458	453	408	424	442	425	403	449	497	445	465	434	441	397	448	456	440	424	443	428	438	388	442	451	413	422	416	417	422	447	458	423	474	443	423	440	439	486	436	424	434	404	457	446	417	408	463	372	439	402	438	437	420	441	443	440	480	402	454	445	438	411	467	413	440	470	438	445	447	423	433	468	439	415	457	486	432	418	440	406	386	421	475	388	404	442	419	441	438	438	438	419	464	437	407	436	444	426	432	418	433	484	465	412	421	444	443	451	431	476	440	484	444	474	439	490	441	455	430	426	452	443	421	437	452	444	450	443	423	421	435	449	441	414	441	457	408	444	421	420	416	434	429	389	443	437	441	408	453	437	459	426	387	425	395	453	433	422	446	443	440	457	438	443	468	439	422	410	420	430	411	420	450	471	424	475	422	405	417	459	443	459	435	444	418	430	466	439	424	425	466	427	425	464	463	445	465	464	421	416	443	412	415	414	420	442	419	415	438	418	448	423	458	465	422	416	455	459	463	433	447	406	442	386	456	435	466	413	429	437	441	419	416	415	427	404	459	406	406	450	413	445	424	434	443	434	457	452	430	435	438	459	471	454	473	420	463	432	438	418	418	438	450	440	426	421	444	433	450	464	435	419	442	427	465	392	410	430	399	413	448	447	433	456	421	441	436	410	425	415	454	435	459	424	427	411	441	409	414	446	423	435	444	454	435	435	407	424	451	431	397	435	442	484	417	450	435	406	426	469	414	432	423	398	448	426	432	448	409	421	443	440	404	441	466	428	421	394	424	418	442	434	451	457	437	438	457	478	483	426	401	431	405	442	427	458	420	449	472	416	468	448	443	441	440	419	440	407	449	432	401	403	410	448	411	404	430	418	440	402	442	438	423	463	423	409	438	412	416	438	421	494	403	432	445	414	452	445	409	430	440	457	448	437	476	460	431	465	424	431	441	474	436	439	434	438	415	430	451	428	420	406	429	444	433	417	425	475	473	433	435	433	444	420	468	392	475	453	401	435	432	468	461	432	430	442	463	446	395	418	445	469	438	422	414	474	433	466	437	446	411	460	431	402	474	433	437	466	406	434	442	463	454	460	415	474	447	470	423	440	422	419	417	437	413	473	433	412	412	419	435	404	446	453	461	414	446	465	409	421	445	458	462	460	440	429	439	469	420	445	418	454	438	492	420	414	404	463	460	421	455	422	419	462	497	412	449	482	447	460	435	433	440	451	412	432	433	410	449	452	422	437	418	394	459	436	454	421	435	424	456	443	428	451	405	435	434	414	414	473	471	427	399	448	465	420	437	448	434	473	413	465	427	487	431	445	448	407	443	464	426	434	431	444	405	459	451	444	474	445	395	377	449	448	436	417	411	453	453	435	409	416	478	472	402	426	447	427	454	455	441	436	435	410	477	413	449	435	410	414	475	436	446	464	443	410	433	471	436	439	432	460	432	438	415	421	462	454	508	478	446	457	422	450	433	456	453	445	456	413	449	418	439	406	415	468	419	451	459	420	447	458	434	466	418	432	430	425	421	453	424	457	440	442	461	403	449	437	464	427	446	455	414	408	422	402	453	469	430	454	427	443	416	445	467	475	428	457	407	442	461	459	430	435	421	413	417	439	408	429	438	438	424	436	432	428	440	443	442	435	422	418	451	405	412	409	455	464	459	460	454	418	448	401	432	431	465	491	447	462	438	429	434	466	397	407	414	421	458	442	410	461	425	459	465	455	422	423	410	442	410	434	461	458	434	419	455	432	402	423	391	444	456	417	417	449	468	427	454	390	446	450	430	409	386	431	457	394	439	431	411	434	457	475	425	435	435	439	429	429	451	446	413	433	448	417	447	465	444	451	419	425	435	443	439	428	435	419	467	414	447	423	458	472	424	449	443	463	450	390	415	426	445	444	424	438	422	472	442	448	441	428	445	399	446	424	457	397	452	418	407	494	434	431	408	405	449	448	460	453	420	433	432	437	432	412	444	435	441	422	440	447	433	428	454	466	440	418	429	446	429	478	417	462	416	430	462	411	438	420	458	423	428	449	439	460	434	440	467	448	425	441	462	430	427	436	432	449	422	415	405	413	451	438	449	430	455	409	471	398	454	432	460	430	420	441	400	422	388	424	440	436	490	441	441	423	436	445	423	432	433	417	419	433	405	433	433	418	426	428	429	436	444	486	407	410	433	413	447	404	434	425	449	406	361	449	431	481	437	428	424	418	424	468	457	434	420	427	404	451	469	429	478	461	456	456	499	425	409	430	471	420	414	438	474	472	389	425	433	394	447	463	425	425	433	412	445	421	403	424	422	435	440	434	424	451	417	429	448	420	418	448	423	429	437	405	405	417	408	435	455	462	435	412	438	434	418	427	456	437	417	450	405	450	444	422	428	409	459	444	454	425	397	459	423	437	434	425	424	450	438	470	418	403	463	440	355	457	422	411	402	394	408	443	468	415	441	437	445	450	425	440	426	411
23845	21096	28423	23987	21099	10601	1079	638	480	431	384	320	299	307	281	230	277	220	245	251	239	246	208	199	215	170	180	174	199	204	161	193	188	158	193	194	164	183	198	181	173	168	179	189	178	181	188	182	158	160	181	190	169	176	181	171	184	174	206	187	177	177	151	165	156	155	171	167	180	193	164	144	166	186	169	158	188	181	175	153	158	163	181	172	150	173	159	182	175	206	176	166	188	196	171	159	197	172	160	175	187	173	169	164	178	167	171	154	166	174	176	164	185	173	185	185	172	158	200	159	158	193	181	165	160	156	159	178	168	152	162	174	165	177	166	186	169	179	168	187	164	198	161	189	153	190	190	168	181	165	174	165	188	171	158	166	174	180	141	175	175	165	182	153	194	185	160	193	153	163	189	152	193	168	178	170	160	173	160	188	177	165	164	176	178	163	177	165	176	161	180	163	147	168	188	148	152	154	173	152	160	148	162	183	165	172	138	161	177	173	175	154	186	176	148	168	175	144	170	168	173	178	165	155	169	180	170	172	170	157	177	170	165	157	159	174	172	155	180	186	167	178	167	180	143	160	184	154	160	174	177	165	149	169	169	144	190	193	168	187	155	189	184	155	162	153	172	154	180	161	190	156	187	176	160	152	180	167	168	159	148	168	179	186	185	156	159	200	180	176	163	146	166	164	170	203	181	152	165	152	196	170	176	151	177	155	174	167	160	181	166	150	189	156	155	168	177	181	168	192	145	164	187	182	180	172	188	166	143	181	164	146	185	180	171	170	183	173	141	173	174	176	149	165	168	170	173	166	178	165	141	149	160	178	162	152	154	160	177	159	188	165	162	160	147	164	156	151	169	175	177	173	163	173	153	175	183	172	156	171	158	169	190	171	171	153	181	169	179	172	170	193	169	175	182	181	140	164	177	193	145	169	158	149	181	181	166	192	171	177	176	182	173	164	184	171	168	142	174	196	186	181	178	158	183	158	179	193	160	168	167	173	169	162	147	168	170	161	159	145	151	166	139	180	165	163	154	147	159	165	185	165	152	157	187	159	195	167	155	166	178	159	168	164	145	172	170	149	160	180	177	157	155	180	194	176	179	177	166	152	171	144	163	197	182	163	176	155	166	167	160	156	177	172	150	182	175	166	181	172	167	166	151	161	187	156	165	173	169	174	163	147	157	185	180	162	179	169	187	163	183	178	172	160	176	149	174	165	155	157	179	194	167	167	162	155	172	168	178	160	179	173	170	183	157	159	180	175	164	165	157	182	155	159	177	176	165	159	159	166	171	156	163	184	179	157	165	153	195	164	169	172	165	192	193	176	174	148	175	185	182	174	163	158	148	173	149	181	183	170	178	169	148	179	179	177	163	186	167	159	172	146	174	187	182	158	156	162	170	176	153	159	156	159	171	168	201	157	174	161	161	178	184	184	154	191	155	169	164	174	187	184	155	175	162	196	156	174	165	182	166	165	172	175	161	167	181	175	148	169	176	197	170	167	171	154	186	178	159	177	157	160	153	157	157	201	172	176	182	173	173	158	162	171	177	136	170	177	164	164	166	197	164	166	179	175	171	154	160	161	177	173	151	179	179	198	159	179	172	178	134	137	167	167	179	177	166	143	167	169	177	173	179	169	159	185	157	160	206	179	178	159	181	188	156	168	197	188	161	165	167	148	157	161	157	173	167	166	175	172	190	184	164	168	178	179	153	186	164	184	175	151	166	181	148	181	175	175	182	161	174	181	162	171	166	160	168	183	159	186	153	151	169	180	188	149	177	185	173	169	179	175	188	166	179	195	215	161	188	172	162	183	165	164	164	165	151	183	171	182	167	170	159	186	179	155	167	154	161	160	185	166	185	153	152	184	160	184	170	168	157	166	173	172	172	154	181	189	162	163	168	172	173	185	179	161	167	191	147	167	169	186	185	159	178	174	167	153	165	177	160	172	181	198	180	164	172	175	158	167	172	185	192	151	164	146	159	176	168	174	168	174	166	171	161	150	166	188	185	159	165	176	179	183	172	189	188	161	182	185	152	164	165	156	191	161	187	183	159	174	181	188	173	179	156	165	139	185	176	170	146	177	170	158	199	164	175	181	157	174	146	179	173	162	171	167	178	143	184	170	168	182	151	182	175	185	184	196	180	180	151	161	181	157	149	172	185	164	158	150	160	161	175	173	182	184	159	181	149	155	174	161	165	158	160	175	162	189	172	176	158	154	160	147	178	163	166	155	167	171	174	171	145	160	160	169	164	140	198	189	160	158	184	154	177	192	185	193	187	152	163	172	160	161	169	179	159	155	170	165	159	184	201	152	176	160	172	180	147	162	140	165	172	164	180	168	164	159	144	184	148	151	165	184	181	162	170	168	182	166	168	154	147	175	170	168	189	163	180	178	178	164	200	174	163	151	186	159	169	167	174	166	165	183	189	157	187	170	169	155	192	178	170	174	191	166	148	154	168	181	176	152	169	175	171	197	151	171	171	153	165	160	156	155	177	169	131	185	157	167	181	132	177	180	152	188	165	158	182	165	177	160	177	179	198	161	176	156	168	188	166	149	165	172	161	170	174	176	182	193	162	166	174	153	178	180	150	175	168	168	190	176	174	140	177	177	147	180	162	168	165	146	160	151	150	164	163	143	153	182	177	166	190	167	183	166	181	153	167	182	163	145	183	164	168	202	169	122	180	178	172	157	160	172	159	176	194	188	172	164	173	158	164	146	156	181	185	198	149	163	168	164	179	166	175	183	174	142	169	155	161	155	194	164	164	170	173	180	171	182	154	171	173	173	149	171	172	160	168	163	182	158	151	202	185	150	186	169	183	180	159	163	200	188	147	165	156	158	153	179	162	155	184	191	156	152	168	175	150	188	201	168	171	171	199	169	182	164	165	142	164	155	164	167	205	166	158	178	159	161	162	149	162	145	160	153	173	181	163	170	182	169	146	163	173	172	171	171	158	159	163	146	163	181	175	153	156	174	189	157	152	158	147	177	168	167	183	160	178	180	165	152	165	166	173	183	157	161	160	160	149	188	183	161	173	166	165	175	169	184	176	180	156	163	172	150	165	175	186	150	178	178	177	174	154	165	193	190	162	155	154	187	177	182	165	177	184	161	160	144	165	191	198	167	167	181	177	181	180	169	173	175	160	195	160	167	197	150	176	174	170	178	183	173	144	169	158	181	194	172	158	181	167	159	173	183	160	140	163	177	155	170	166	164	189	160	167	161	155	190	158	181	168	162	157	171	156	188	160	200	156	166	162	152	133	185	161	149	179	163	154	145	166	177	152	165	165	194	168	142	180	152	186	159	169	159	171	181	169	153	159	176	157	180	163	162	180	180	170	178	156	177	178	170	162	161	169	158	168	165	148	190	159	150	177	177	142	160	150	165	165	178	179	132	147	179	175	178	185	191	160	165	156	172	161	142	168	173	164	165	155	166	176	199	161	155	162	173	179	145	162	167	178	160	181	166	157	167	178	151	157	196	154	180	169	181
8676	10447	8705	4304	2808	2189	1599	1217	1029	841	689	607	527	451	453	379	417	391	361	363	316	336	291	303	282	274	254	267	251	277	268	234	229	243	242	221	248	221	249	214	224	231	232	238	217	211	231	220	204	240	236	233	197	216	201	219	229	219	217	226	202	226	229	248	221	216	215	239	234	232	217	220	198	243	235	252	223	227	223	236	234	227	200	216	211	233	221	210	220	198	191	204	195	221	205	239	209	219	222	210	221	224	181	209	203	192	241	210	218	212	227	210	229	212	202	224	230	205	221	207	222	223	202	215	229	210	205	236	214	217	215	224	222	232	211	231	216	240	220	205	206	227	205	214	217	222	215	194	226	175	232	187	216	222	185	215	206	215	203	207	211	201	181	223	251	208	236	208	213	230	219	213	209	196	199	198	196	205	229	214	201	224	215	196	197	186	179	215	231	226	216	218	232	222	229	210	228	214	194	215	217	209	217	210	213	218	196	187	215	221	225	208	222	223	210	190	222	225	203	215	219	234	212	224	212	174	202	217	205	197	217	218	208	181	227	212	184	212	230	214	217	201	221	218	166	202	221	214	208	218	216	237	218	225	218	213	213	251	230	235	234	196	206	215	225	215	202	224	195	231	234	213	196	196	193	220	196	255	198	215	209	222	211	213	184	228	223	216	213	212	235	210	207	204	203	228	201	192	204	212	218	229	221	213	215	208	220	211	194	191	207	226	232	229	207	237	221	244	197	207	213	210	212	221	206	242	227	193	224	227	201	229	176	207	220	209	194	234	200	187	230	226	195	220	215	194	225	211	197	235	191	221	199	183	209	221	189	189	223	204	210	209	218	209	204	214	201	250	216	182	218	212	185	229	225	245	200	221	217	209	214	204	219	213	221	205	220	218	192	231	219	215	237	203	214	210	223	235	201	219	214	201	183	200	214	204	215	215	211	232	198	202	231	213	218	208	188	232	224	207	223	214	202	224	202	222	211	226	222	224	213	228	226	189	229	219	191	190	213	208	203	221	211	200	227	213	215	215	208	202	214	196	217	242	231	196	211	221	214	204	201	204	188	217	209	203	211	184	204	228	214	189	206	190	198	201	198	211	200	203	212	225	241	208	242	216	239	216	207	213	209	221	211	223	218	227	217	229	222	233	224	215	184	196	219	219	228	201	216	216	204	225	202	208	206	198	228	231	205	187	209	216	211	193	228	207	199	230	210	213	218	222	221	241	214	217	214	194	255	209	223	217	201	164	216	194	197	233	220	224	250	213	218	213	212	231	219	199	206	234	213	186	219	204	202	196	221	216	198	216	193	213	213	192	215	203	215	209	189	221	210	213	206	194	238	218	218	208	209	231	210	217	224	191	219	204	196	216	212	192	243	229	196	231	196	218	175	243	236	216	243	218	199	204	197	197	223	207	225	217	206	226	243	218	195	196	208	210	211	184	216	215	226	232	205	187	222	249	177	211	210	222	231	199	257	230	207	205	194	230	230	205	213	217	222	230	196	220	223	194	215	224	222	227	221	226	187	204	196	220	207	222	191	215	199	244	212	213	205	224	205	195	228	243	219	205	198	208	239	205	213	212	209	226	213	223	212	223	206	187	225	203	220	197	192	203	191	223	213	233	225	203	199	196	231	215	185	209	227	226	202	213	211	204	204	217	214	228	237	229	234	228	239	217	201	207	214	183	219	217	198	216	199	208	198	226	227	200	241	210	189	199	241	206	211	211	211	213	221	195	217	209	222	244	231	209	189	212	200	197	226	228	218	234	215	202	213	203	202	205	206	224	210	210	244	217	225	217	236	229	207	215	222	196	221	224	211	230	210	223	241	209	177	222	210	232	201	208	203	188	185	220	242	220	210	210	220	209	186	216	206	178	223	243	219	204	188	229	177	227	209	204	224	213	231	232	214	234	213	250	194	199	225	209	228	202	226	235	216	211	199	197	222	219	233	199	205	215	225	199	214	216	218	191	228	191	196	212	225	218	203	231	215	205	238	220	216	220	220	218	222	199	216	203	212	220	205	234	219	237	203	193	229	214	233	227	246	225	192	197	199	216	229	239	197	232	180	199	191	184	217	217	221	206	241	209	196	222	203	224	225	213	230	204	202	189	228	189	237	217	243	202	232	202	223	204	209	219	222	209	214	237	204	191	219	209	211	205	186	207	211	227	191	197	220	226	204	195	227	211	226	221	172	202	243	216	202	222	195	208	188	192	235	227	213	188	205	207	214	203	223	207	203	175	219	227	213	187	247	214	231	194	222	211	238	208	223	248	197	212	205	230	194	214	205	220	222	229	231	233	229	200	216	209	198	188	192	219	218	220	242	200	227	193	220	194	224	229	220	235	206	222	207	226	206	222	195	233	193	217	203	204	200	238	164	211	188	209	206	210	232	218	199	220	225	214	195	232	209	263	206	208	231	191	235	215	225	192	226	215	209	211	235	233	194	209	214	249	223	192	217	217	199	209	200	219	219	207	219	216	211	211	216	231	222	212	229	213	190	213	202	236	231	244	220	221	224	228	208	201	236	224	241	206	215	216	240	203	216	210	203	196	213	198	188	212	213	223	209	225	209	211	213	241	223	216	209	238	221	196	218	203	206	219	210	201	201	221	189	223	191	227	233	203	252	220	226	219	234	226	211	204	220	221	201	222	242	233	213	211	216	225	193	232	227	200	206	216	215	221	184	215	231	198	230	236	222	206	182	227	197	222	211	196	205	236	213	219	244	221	201	210	205	215	200	188	210	214	225	253	227	218	216	215	212	189	202	233	223	216	224	227	206	230	207	225	198	229	199	215	225	213	197	204	230	232	230	227	212	216	203	214	208	218	194	225	193	215	218	224	190	210	236	198	216	203	239	205	205	239	200	184	203	220	205	213	209	217	206	206	207	221	201	204	198	215	228	221	211	211	226	247	236	199	218	202	221	189	243	218	226	224	196	184	235	209	209	198	195	198	193	239	231	202	221	222	235	226	216	223	226	217	214	205	214	196	215	220	231	219	239	211	226	232	216	233	228	195	240	226	213	229	227	212	212	198	214	238	204	213	217	216	224	214	199	241	220	217	209	205	191	204	213	200	173	212	208	229	205	217	241	218	197	228	221	210	210	185	203	216	219	207	235	169	218	228	206	228	237	224	229	215	200	210	226	215	238	182	198	208	234	226	212	187	213	250	204	208	223	218	197	178	199	204	233	225	206	212	218	201	210	224	246	202	253	193	225	221	211	214	234	236	230	210	204	217	203	215	204	197	218	207	235	188	233	209	219	214	197	217	221	220	213	214	209	222	221	218	211	221	201	214	207	206	226	236	208	212	234	211	201	193	213	232	207	225	200	236	211	216	204	232	213	220	230	198	202	209	211	216	209	208	196	219	215	229	205	217	216	217	204	195	229	234	215	184	200	212	210	205	237	205	230	210	222	216	233	182	220	232	212	212	243	223	198	231	220	208	214	211	217	225	204	198	195	194	205	237	215	222	224	240	229	214	212	220
25081	21060	27203	25016	9267	924	673	565	561	504	473	488	475	401	402	455	408	452	455	430	443	415	418	389	405	445	426	434	443	391	431	393	438	395	399	414	399	417	378	396	393	397	407	419	432	397	440	406	394	407	432	391	380	395	388	378	416	370	398	433	423	379	426	407	417	398	399	393	378	388	403	414	377	377	401	332	401	406	424	378	406	428	410	408	404	437	383	409	412	394	391	397	356	396	397	382	404	405	391	386	389	408	377	391	403	352	408	407	423	434	387	374	401	437	433	422	401	402	386	385	402	389	366	400	415	390	390	363	371	394	411	364	384	390	393	390	375	429	377	377	412	402	357	386	425	384	413	409	405	412	405	380	483	399	382	416	394	379	375	388	363	407	375	382	414	400	389	424	375	391	405	414	418	370	390	355	363	410	368	389	378	385	411	351	375	419	370	391	377	395	409	419	380	382	362	384	408	422	396	384	399	428	388	379	386	380	371	389	436	379	372	426	404	414	388	385	381	405	353	391	423	434	386	376	384	386	419	383	441	374	383	366	374	393	403	385	394	382	429	386	387	404	390	422	383	399	381	391	378	344	411	384	380	401	361	384	410	362	381	385	387	383	392	404	382	406	394	383	390	390	354	393	384	404	383	392	406	411	379	429	419	403	393	364	392	375	374	382	397	375	383	381	364	384	431	437	408	366	391	398	383	416	382	381	402	395	440	423	349	390	438	421	380	409	410	418	412	408	407	369	425	409	388	434	434	388	392	376	410	382	395	398	430	430	382	427	384	358	395	380	372	380	377	369	401	388	427	396	434	386	384	375	412	397	396	380	386	393	423	372	384	403	399	400	399	415	399	403	365	390	361	401	386	376	416	387	380	377	403	370	392	400	377	393	412	397	385	415	371	393	400	401	368	419	364	389	426	397	366	381	400	391	386	382	418	419	382	366	390	377	428	358	430	393	383	397	409	378	382	384	416	410	410	369	433	400	375	393	384	422	396	405	401	400	409	409	395	397	394	350	394	376	400	391	401	416	394	374	413	375	380	380	391	425	368	415	414	438	437	411	351	393	376	370	385	394	394	397	394	381	397	407	392	425	395	414	393	405	431	371	356	386	391	408	411	390	366	417	410	413	424	417	396	411	356	407	433	388	398	361	385	388	391	375	404	384	412	378	388	401	359	372	412	395	394	414	413	407	376	413	402	410	428	429	403	404	414	386	416	379	411	439	389	452	397	416	410	386	368	411	405	359	406	403	388	380	371	430	391	396	434	358	362	411	379	394	381	384	384	358	396	346	401	358	382	396	396	389	399	364	381	355	376	376	363	366	421	405	372	380	416	373	375	333	405	367	366	374	389	397	394	407	404	410	365	431	385	406	431	387	413	404	413	388	386	384	407	370	390	428	372	394	410	445	378	408	460	357	379	426	425	394	388	375	396	409	420	421	415	420	376	391	410	407	361	399	410	406	387	402	360	369	398	427	395	385	399	395	414	420	417	437	364	402	399	424	406	389	422	409	423	363	405	397	389	387	370	411	418	383	377	397	407	394	396	407	386	375	460	379	404	421	389	379	357	407	375	413	393	367	393	432	396	409	416	394	407	398	407	382	396	366	420	409	384	402	417	368	427	405	409	423	389	407	413	403	373	408	386	400	376	403	394	376	379	408	406	338	401	377	359	386	400	409	398	371	381	402	403	376	402	411	377	400	425	401	392	415	367	343	382	387	378	386	394	377	395	394	389	389	403	383	412	420	377	345	373	380	398	407	381	394	408	412	397	379	393	372	402	358	385	387	427	406	410	371	350	437	376	377	416	417	372	408	350	354	411	384	382	359	388	400	356	394	389	398	391	375	395	383	425	391	415	404	411	402	377	387	362	373	378	375	384	397	420	370	400	383	390	392	389	406	360	403	410	414	378	411	372	390	416	374	384	373	392	376	390	372	405	410	410	405	392	391	400	398	405	405	386	427	377	395	360	395	377	398	399	396	389	383	377	393	387	385	412	382	405	371	390	435	425	367	389	404	391	398	380	387	374	384	373	401	375	361	398	382	414	367	369	433	369	387	396	395	375	383	375	424	367	380	415	418	411	383	365	390	394	388	397	403	430	381	402	423	356	411	349	385	382	371	385	390	424	385	404	391	404	402	377	397	382	363	408	400	394	401	378	411	377	402	442	390	434	385	393	410	375	397	386	391	376	421	393	374	402	404	391	381	367	370	398	380	393	386	398	420	404	410	385	396	338	383	411	394	384	384	410	400	366	368	433	406	377	388	378	421	364	413	411	394	367	407	371	418	435	411	391	368	407	351	365	397	386	383	354	435	390	368	390	409	409	361	399	392	401	385	394	453	390	381	374	385	395	375	383	379	354	343	366	356	391	394	419	390	390	420	409	407	394	387	366	390	389	375	404	366	406	394	398	388	420	397	422	397	377	388	421	403	386	381	417	400	402	408	403	402	381	376	373	386	443	404	397	390	383	380	369	389	385	385	390	400	396	413	391	411	423	418	386	392	382	405	399	364	383	385	422	383	363	361	421	439	383	397	393	389	393	414	358	374	403	357	403	400	385	369	407	392	346	379	387	380	364	386	393	413	387	370	385	367	387	370	377	385	392	396	397	412	435	420	382	396	420	383	382	373	419	394	392	399	396	400	435	396	381	385	372	359	379	388	427	410	397	378	419	413	400	400	395	432	385	393	390	416	375	366	405	423	410	379	405	380	397	361	390	401	428	376	398	407	403	373	399	391	398	369	398	398	418	432	390	392	363	356	391	388	408	371	398	408	398	392	434	400	413	394	421	410	391	438	417	416	363	385	385	387	375	374	381	379	399	360	419	396	387	402	426	417	405	429	397	406	381	364	384	385	395	421	384	427	385	373	388	386	378	385	385	358	359	390	411	398	409	422	382	369	396	361	381	377	382	408	419	386	390	385	367	386	396	393	386	391	414	365	373	367	406	400	423	399	417	415	385	379	432	392	378	400	378	388	409	378	377	393	436	390	378	385	436	399	396	376	401	410	403	379	391	363	377	381	402	403	369	355	389	414	417	417	400	389	402	413	425	368	399	407	408	415	402	415	407	400	398	396	385	384	394	451	415	347	386	398	427	415	392	406	382	399	397	412	386	408	364	434	417	407	374	397	364	431	400	425	414	384	392	391	376	387	411	384	437	404	395	407	382	384	359	396	384	428	414	403	416	400	391	376	410	372	398	393	373	384	365	379	376	362	395	396	426	374	399	398	360	389	370	385	373	426	390	384	411	381	368	371	414	411	369	391	398	367	414	436	391	373	396	418	403	419	391	426	356	439	391	356	391	390	400	395	386	426	355	355	387	378	409	387	389	428	406	376	372	415	407	438	425	410	369	399	407	423	387	379	413	374	415	426	404	363	420	418	399	393	428	369	409	375	397	377	364	395	432	370	418	425	390	388	391	428	390	380	427	374	397	411	407	403	361	352	393	400	397	402	405	428	390	390	383	379	414	415	417	402	423	417	396	368
8040	6113	4799	2546	1736	1436	1147	954	864	771	689	668	638	624	555	560	575	529	508	517	470	528	507	531	529	517	491	459	484	451	453	454	499	481	491	511	473	452	458	478	491	492	475	505	506	463	487	459	516	434	475	503	477	500	467	449	448	464	449	488	433	453	455	514	476	479	488	492	447	470	494	461	487	461	446	468	542	485	441	489	507	464	445	459	495	442	509	481	470	502	449	460	482	472	454	422	468	511	502	436	429	533	495	467	482	480	426	475	474	468	455	467	487	502	501	495	477	473	501	440	501	501	456	465	462	476	510	464	475	492	487	492	489	473	456	494	448	503	473	461	472	488	500	481	464	481	460	498	452	491	455	469	436	487	491	483	491	473	496	511	421	525	482	492	463	481	464	493	489	459	431	430	444	466	472	440	496	457	448	446	427	457	457	469	485	464	475	476	446	448	451	481	460	448	498	484	450	466	494	456	453	470	443	453	438	482	445	492	462	490	447	497	485	489	520	456	484	440	479	474	450	438	486	478	447	440	500	477	462	488	468	460	497	468	493	463	446	467	488	464	480	447	475	481	460	466	496	432	465	466	446	490	508	460	480	443	469	424	434	452	432	439	504	459	516	491	447	469	463	466	457	473	471	463	476	477	487	464	433	451	475	468	450	473	439	415	466	498	458	485	512	464	474	448	497	444	439	448	494	440	467	446	469	472	468	491	503	469	486	429	454	484	496	513	487	438	546	445	458	492	487	438	517	477	454	442	457	472	468	475	437	427	500	522	452	485	448	509	483	485	510	469	447	470	463	482	486	473	470	450	481	480	465	454	488	461	489	460	472	470	449	501	474	432	440	476	485	502	437	490	489	499	503	473	449	494	459	512	492	455	495	488	496	471	465	487	500	513	496	464	468	461	477	444	475	470	527	463	463	489	495	452	481	464	476	464	500	453	453	454	478	469	464	451	528	484	471	446	414	457	477	425	481	450	504	462	484	464	449	483	471	485	490	473	453	446	482	471	497	456	457	461	486	495	476	523	510	465	459	460	447	471	504	446	490	464	515	496	464	442	482	519	451	475	466	468	433	485	461	470	495	470	499	505	465	500	475	438	497	448	471	453	515	483	479	461	459	424	462	431	448	477	453	491	510	506	472	457	455	459	493	496	464	451	435	465	475	452	511	469	465	459	435	479	429	512	489	486	470	432	479	471	492	493	442	458	460	427	462	513	461	439	440	457	455	482	454	447	512	473	487	454	446	432	468	441	489	458	474	477	429	463	477	414	478	477	457	445	495	516	472	459	473	483	461	503	487	500	475	456	456	490	481	447	447	467	484	493	489	470	467	465	448	458	435	437	507	464	500	460	456	438	462	504	457	481	487	478	485	495	458	481	455	504	497	468	503	448	459	463	462	466	453	458	484	520	471	488	450	466	488	485	495	493	449	485	477	460	462	474	491	505	440	463	453	495	462	484	468	487	491	489	487	500	475	493	484	469	487	475	482	485	475	471	450	494	478	497	486	463	493	483	452	456	455	478	433	464	480	485	441	474	495	488	467	465	423	435	471	465	452	468	480	461	481	531	478	491	472	506	505	502	462	454	488	464	467	448	483	466	458	481	449	507	450	444	466	445	482	494	487	464	481	470	462	437	492	494	480	442	419	464	486	433	509	457	489	487	474	447	464	477	460	436	496	473	458	473	449	501	474	467	466	463	471	503	419	479	471	483	455	489	484	461	486	476	486	492	461	474	418	460	460	456	465	474	464	480	479	496	478	442	484	488	433	489	485	467	501	435	475	478	496	479	481	481	488	461	470	465	443	488	468	479	496	499	480	437	450	448	451	507	473	477	495	454	475	461	494	477	472	455	476	461	451	450	471	469	480	473	442	452	426	511	489	458	493	462	466	461	515	440	444	482	470	481	525	465	450	469	485	474	467	494	425	490	460	466	444	451	437	515	510	471	460	476	436	490	491	492	467	468	457	449	473	466	477	483	473	495	453	481	483	467	492	477	454	467	494	497	450	493	479	478	479	478	467	488	477	494	481	466	479	443	449	479	496	471	459	477	473	485	485	435	515	468	401	460	440	470	433	477	477	498	508	472	452	475	427	477	457	456	468	458	463	457	459	486	518	462	476	489	516	469	529	509	398	480	478	472	468	497	477	465	463	499	475	507	491	453	462	479	476	482	439	462	474	497	492	516	463	499	477	474	513	487	472	463	469	454	480	471	450	490	527	494	448	490	468	482	510	479	484	461	465	465	460	470	508	484	500	499	467	489	458	492	511	494	465	469	462	474	439	489	489	452	465	473	502	445	489	487	449	467	474	475	461	502	465	496	470	474	447	434	481	495	465	474	473	471	467	457	466	480	448	465	473	480	522	510	450	459	477	473	474	498	522	475	483	460	492	467	463	477	488	418	467	455	462	456	486	465	446	450	473	466	483	493	509	448	494	484	488	475	497	454	469	500	468	437	482	491	423	520	469	511	468	501	488	487	443	487	479	468	509	460	469	464	451	442	493	436	468	467	450	493	507	461	457	459	482	460	477	454	450	486	518	468	472	464	465	452	489	512	468	486	451	461	484	484	442	442	491	438	444	455	449	450	468	480	478	448	503	496	498	477	482	465	485	457	493	523	460	468	450	482	431	460	436	459	450	467	488	510	461	511	476	460	514	427	448	434	455	467	472	471	460	453	478	478	466	506	456	479	462	418	473	447	465	478	483	471	490	471	484	464	434	473	471	476	488	488	457	447	484	471	487	463	535	496	457	474	429	451	479	455	494	447	494	449	464	470	495	472	464	488	451	462	447	464	487	498	464	432	479	452	459	484	447	478	475	458	472	461	469	460	446	470	476	466	466	465	502	460	482	444	451	472	450	434	488	472	492	426	479	504	439	427	446	445	442	480	462	440	443	479	468	500	407	449	474	474	488	446	457	446	468	477	472	462	506	462	495	450	467	511	474	496	476	513	461	460	437	457	499	486	490	449	442	496	471	525	408	458	477	468	478	456	454	480	484	463	490	464	435	481	498	471	455	470	520	444	475	453	465	462	425	488	447	451	487	476	454	466	444	481	478	507	498	475	481	454	463	451	502	510	478	465	505	449	472	465	447	471	471	481	452	442	430	464	463	469	457	444	484	465	476	473	437	476	514	468	491	518	472	458	446	506	505	451	459	495	430	477	448	478	476	459	474	501	493	462	476	465	480	491	445	451	486	460	487	453	435	490	458	484	528	452	462	450	431	450	485	439	486	469	516	474	438	524	458	520	413	519	433	436	490	478	445	492	474	459	484	491	466	489	468	456	495	438	425	445	465	456	455	471	485	485	484	479	477	443	443	479	466	498	465	490	476	463	453	472	504	454	497	449	453	470	429	500	461	440	482	451	460	442	473	437	449	488	455	475	494	415	441	442	522	479	459	504	487	471	451	463	455	452	525	471	457	458	505	465	509	465	440	469	450	461	436	472	493	516	447	446	468	465	460	456	460	488	462	443	474	453	471	440
22907	21134	28926	23572	21127	21189	9581	1096	751	618	522	459	411	384	344	304	317	312	298	238	268	214	229	181	219	187	193	208	193	189	188	185	172	175	160	187	160	154	147	177	170	169	168	155	150	140	163	153	147	153	149	176	147	185	170	153	169	162	171	152	154	142	161	143	135	162	152	148	165	158	164	158	144	166	151	150	149	142	139	146	157	152	155	157	175	155	158	140	155	147	141	138	139	164	156	162	160	164	156	145	172	161	142	133	157	163	125	168	141	158	147	138	160	161	148	136	130	143	151	141	142	149	157	174	158	155	155	183	132	155	143	148	166	157	161	162	157	150	152	149	140	142	146	154	130	147	177	135	154	124	127	148	130	147	152	154	151	141	125	132	157	152	153	139	141	152	179	131	136	133	150	146	162	148	153	147	137	118	139	147	144	143	139	147	157	153	158	135	142	151	140	149	138	168	155	156	154	157	132	175	156	150	141	171	163	154	148	167	139	135	169	138	131	128	158	117	126	148	149	173	130	137	151	135	153	145	137	157	164	136	165	144	138	142	155	135	164	139	149	147	131	147	139	153	157	124	147	151	154	136	143	146	134	138	149	138	139	141	156	144	156	151	153	132	143	170	160	150	147	142	148	111	132	137	166	128	141	164	166	159	149	141	152	146	139	156	131	168	157	135	140	132	147	145	136	141	151	135	143	125	135	131	151	155	145	129	135	130	145	141	136	160	148	135	136	140	149	144	162	155	160	142	155	140	136	167	144	140	149	136	139	145	140	145	145	124	149	155	147	161	142	147	143	156	139	140	145	155	152	160	146	122	167	166	132	138	166	144	155	147	165	129	154	140	158	135	163	155	120	139	159	154	136	148	166	114	184	165	163	141	150	149	162	156	166	146	139	149	171	132	152	148	137	151	136	129	141	174	150	172	162	156	155	134	156	151	146	148	157	136	138	159	172	144	147	159	164	139	138	171	133	143	149	145	174	139	139	148	158	153	147	147	175	137	139	160	163	136	132	160	141	147	137	151	159	134	140	145	164	166	143	162	162	135	121	147	148	143	155	138	146	155	138	166	153	140	165	163	150	158	155	142	126	167	166	165	118	146	142	131	156	145	117	156	145	145	136	140	164	140	158	164	150	161	129	134	158	148	139	160	151	151	141	143	172	155	166	141	166	153	145	157	141	153	156	149	138	145	137	162	139	141	157	143	147	158	153	146	152	116	151	147	170	133	138	144	154	143	129	159	145	136	162	147	156	141	147	157	168	153	131	155	127	161	159	125	151	153	149	139	146	136	156	159	138	148	147	153	138	134	153	132	139	143	135	145	127	134	155	172	128	148	151	160	152	144	169	130	142	167	146	169	141	159	149	150	137	118	154	144	138	167	137	143	153	142	124	157	137	133	156	142	167	144	146	133	133	166	120	124	154	151	143	141	137	165	147	146	157	149	152	157	162	148	171	147	153	136	150	172	151	128	137	152	166	151	159	154	176	181	135	140	147	151	149	153	154	141	124	135	159	157	146	147	126	116	135	162	154	154	132	149	148	164	155	156	142	140	154	139	151	142	160	130	134	164	145	143	146	133	160	151	154	147	130	124	139	159	152	138	160	145	140	143	122	155	109	157	142	152	152	153	161	163	165	143	147	163	142	135	170	127	164	151	149	152	122	149	145	147	139	131	164	134	141	135	158	152	148	142	160	142	137	148	135	142	162	133	147	156	144	149	158	138	136	146	136	159	132	128	149	168	135	128	152	150	151	146	168	158	136	137	147	147	175	148	137	125	146	161	144	150	148	153	155	135	162	133	149	127	162	168	126	134	150	141	153	160	140	156	134	136	150	146	126	171	153	142	138	143	141	161	175	140	118	151	124	150	139	160	138	135	128	146	151	135	144	154	153	160	136	167	130	146	140	149	147	180	141	138	131	149	148	167	149	151	126	144	151	115	145	123	166	134	146	158	148	167	132	141	178	149	139	148	157	151	142	141	146	160	129	154	148	140	129	134	144	167	154	148	163	130	166	137	117	144	159	143	151	159	148	141	142	149	147	135	164	168	144	132	158	156	144	140	149	128	150	150	131	138	161	141	154	139	148	152	142	145	155	132	144	129	150	134	158	148	145	152	166	140	121	179	150	156	159	154	153	149	139	145	147	156	145	135	143	145	144	129	158	142	164	159	151	145	164	131	145	143	157	151	131	145	159	144	128	163	153	167	146	151	134	157	162	166	155	137	148	150	172	172	139	133	135	138	152	134	151	140	176	137	140	139	163	151	151	143	136	127	143	158	161	144	129	161	168	150	165	149	124	152	137	141	148	135	145	117	153	138	147	167	145	156	145	144	137	129	157	155	145	147	161	154	136	170	147	154	149	154	157	141	167	146	133	137	176	140	165	165	168	139	167	144	157	149	143	145	135	140	144	153	142	140	124	135	146	159	155	146	148	159	162	173	185	144	144	154	146	161	141	164	141	137	139	134	145	148	139	141	144	141	137	134	159	150	132	131	126	151	142	141	125	137	149	145	139	145	129	149	148	156	150	145	157	167	146	147	153	158	137	148	152	143	149	164	141	141	129	159	148	149	137	140	132	126	140	155	160	158	133	173	145	155	146	149	169	131	156	154	162	127	148	157	166	145	168	154	151	138	139	140	152	143	131	162	152	158	138	163	145	173	146	146	157	154	152	128	161	152	141	141	156	138	164	155	130	145	127	160	142	141	153	151	145	135	146	124	170	153	148	149	144	133	128	154	152	145	155	154	134	142	133	122	127	134	141	151	134	153	143	133	161	158	159	141	143	151	142	130	143	164	142	171	140	141	123	140	132	183	135	150	153	143	140	136	157	128	162	140	123	126	156	163	144	121	173	169	147	152	146	130	158	144	152	164	149	157	147	143	173	144	168	168	125	136	149	149	149	151	165	146	159	170	142	152	131	171	148	137	144	147	143	153	132	143	168	148	154	145	148	114	159	155	140	156	143	157	152	145	135	124	144	165	131	148	166	156	147	153	165	158	129	140	166	138	149	131	124	128	157	149	130	154	156	154	166	150	136	159	137	141	134	166	152	150	152	136	141	152	156	159	138	145	139	167	159	160	149	172	165	159	143	124	138	135	154	141	136	156	121	145	149	158	138	116	147	150	120	139	129	142	148	132	135	131	161	129	140	142	151	143	145	147	133	152	159	123	125	136	156	138	146	125	147	165	154	161	161	143	165	146	140	138	145	151	148	135	145	124	135	164	138	155	119	149	149	137	146	137	160	131	146	142	141	164	127	161	140	129	158	145	126	135	147	119	163	158	156	182	185	150	148	151	143	147	122	119	147	149	160	133	150	136	139	125	152	141	146	145	143	154	158	142	152	142	156	146	158	151	145	138	161	128	175	125	135	133	143	149	148	156	166	162	144	147	155	147	154	168	145	135	130	154	147	168	141	130	138	140	144	154	128	133	160	159	155	168	145	137	149	125	150	134	147	142	148	149	155	133	152	148	119	143	158	150	147	150
12096	16804	13886	7372	5050	3778	2862	2240	1701	1347	1154	928	813	734	630	547	471	464	453	412	352	365	330	287	276	276	288	259	282	230	265	216	241	220	229	210	203	224	198	200	203	213	191	193	204	172	187	212	178	200	175	193	196	198	167	178	183	213	206	158	144	166	185	202	189	194	207	189	149	183	208	176	175	178	159	168	199	181	178	181	162	176	146	162	168	193	166	173	154	197	174	180	177	163	190	174	174	168	175	152	172	166	166	175	156	184	163	159	166	150	192	183	173	218	186	144	167	159	185	190	175	161	174	151	177	186	199	151	180	153	166	155	181	166	174	188	172	168	166	158	182	161	161	174	156	185	182	164	192	183	160	163	173	161	166	169	168	165	179	177	167	178	174	189	188	160	182	167	195	154	189	159	179	155	178	180	165	150	175	154	174	180	165	153	161	171	189	147	166	183	162	151	182	191	153	157	174	182	156	149	197	186	146	175	178	175	158	148	174	168	174	182	147	165	204	149	167	160	175	185	173	159	173	173	168	166	154	173	191	162	170	190	173	162	156	167	158	149	176	167	171	173	159	174	166	148	153	176	169	155	163	175	164	173	145	162	191	162	174	172	174	145	163	197	152	195	168	171	174	155	184	160	158	177	168	196	186	154	161	197	185	166	173	178	180	156	168	143	145	196	167	149	166	184	169	162	164	162	160	159	174	175	161	189	212	200	168	202	164	182	163	172	182	161	175	171	160	160	150	181	155	176	151	179	184	142	186	200	170	183	177	172	150	177	171	189	171	202	179	181	181	198	161	157	189	178	159	158	205	157	142	150	190	169	179	187	156	197	158	174	188	161	173	178	171	170	177	161	163	170	171	169	178	186	146	171	164	170	177	172	169	177	188	166	155	172	160	168	145	178	171	155	180	159	170	187	161	155	185	176	159	152	160	172	178	175	181	154	174	171	171	171	140	183	164	174	154	200	199	172	164	166	155	162	186	153	166	181	193	172	165	150	167	186	171	146	169	170	171	168	179	153	190	165	183	180	175	150	163	175	160	182	162	184	169	155	152	159	173	168	154	190	158	180	160	172	176	156	141	156	160	164	172	181	172	191	150	131	163	180	179	183	161	185	170	175	180	156	190	181	165	157	179	161	180	176	187	154	176	170	154	154	184	171	158	157	189	178	150	166	177	176	165	166	180	178	205	154	178	150	177	180	162	189	190	165	165	162	166	167	165	165	158	159	150	147	186	173	163	162	144	187	169	189	182	177	165	148	196	158	176	185	161	178	190	141	167	177	152	165	186	145	177	176	188	157	159	165	173	164	182	168	159	157	177	151	167	156	166	167	170	158	153	163	175	173	162	166	159	173	200	162	167	181	179	176	173	173	169	143	198	166	170	162	169	176	183	170	157	171	178	189	151	185	166	159	175	161	173	183	153	154	186	196	173	175	169	169	182	165	174	167	178	168	148	162	166	169	167	162	170	171	155	166	148	173	181	152	163	174	184	160	152	166	161	149	190	192	162	176	176	179	162	175	168	173	170	175	160	159	171	164	179	168	170	175	184	169	186	166	169	162	167	182	169	160	168	186	166	165	164	162	164	182	161	153	152	179	167	172	160	159	154	171	183	178	186	168	155	188	153	161	180	185	185	173	189	160	175	180	167	188	167	174	178	169	185	175	179	152	165	176	176	169	166	185	170	187	164	162	156	163	166	169	183	178	181	166	170	167	172	171	177	176	160	161	166	178	146	160	169	167	159	181	168	164	186	173	183	156	164	169	151	179	199	173	180	175	186	173	171	154	175	172	172	171	179	135	172	169	149	154	173	178	177	169	189	174	186	179	187	152	147	159	192	175	183	183	185	183	164	169	192	174	160	166	158	168	172	155	166	180	186	182	161	146	183	160	151	153	171	166	172	180	180	197	191	191	178	162	192	176	174	180	166	157	172	146	156	186	151	187	153	185	174	189	169	178	139	162	173	159	174	173	182	159	168	158	177	162	157	171	150	160	177	182	165	183	167	152	177	170	187	150	157	170	166	159	149	164	153	155	193	168	155	175	172	188	140	162	192	171	160	167	178	145	149	167	168	168	161	182	165	177	164	172	170	169	178	177	158	181	177	183	181	163	177	171	179	165	144	168	171	165	176	164	153	166	184	152	169	166	163	167	170	196	187	173	185	184	162	184	179	161	160	163	187	166	163	163	164	169	168	165	170	168	162	171	172	177	164	186	175	187	174	180	173	193	176	175	186	172	175	169	181	166	157	153	164	179	153	166	180	160	158	178	174	161	192	168	171	163	164	167	177	191	161	173	175	176	148	153	185	159	156	175	168	184	196	173	163	139	154	171	155	170	174	174	183	157	171	167	166	187	166	174	165	154	171	176	188	156	163	138	171	165	159	157	160	178	166	166	174	159	183	140	176	150	191	152	167	185	184	184	161	173	182	167	194	145	161	175	174	160	173	145	150	187	171	158	165	181	175	162	160	158	173	140	178	172	173	187	172	179	168	151	174	170	149	190	152	176	166	150	184	170	166	170	154	168	157	167	179	179	174	176	150	183	170	164	155	163	170	178	166	167	164	167	148	157	175	167	164	172	158	168	180	153	169	190	201	141	174	153	165	167	176	155	176	155	163	178	180	145	179	160	171	162	139	177	170	179	160	162	136	150	162	173	165	156	165	157	168	159	174	162	180	142	163	162	156	147	161	167	171	179	183	192	172	171	193	152	167	179	167	190	168	151	167	168	164	175	184	170	180	177	171	189	174	171	156	174	165	188	147	163	171	181	161	174	147	204	157	174	156	165	156	182	155	172	146	175	163	186	196	162	176	191	173	158	158	176	190	162	162	195	159	192	174	170	188	163	183	162	150	173	150	158	178	184	193	170	169	174	193	180	174	166	171	174	186	173	156	199	152	175	151	185	152	189	159	181	163	182	181	175	167	168	165	183	170	170	169	143	178	175	184	147	177	184	165	160	163	157	171	160	174	160	152	173	156	155	181	189	176	169	172	162	160	180	155	168	188	169	182	151	191	192	173	190	157	187	191	186	157	163	159	155	158	159	171	155	160	177	175	176	179	163	192	172	169	181	180	170	159	170	173	152	185	166	162	187	156	180	167	165	177	156	142	182	185	156	152	168	165	181	194	165	174	181	193	181	177	156	156	167	161	179	198	176	187	190	190	152	169	161	186	150	156	186	185	188	164	171	164	166	166	186	203	173	180	172	164	150	155	154	164	173	169	157	159	165	160	186	167	167	180	181	185	179	166	177	165	187	171	163	174	168	170	160	158	161	183	175	170	151	159	194	172	191	156	183	166	170	193	159	155	169	162	175	167	170	164	157	166	153	152	192	138	160	174	146	168	167	168	164	170	166	163	172	161	165	184	157	162	180	157	163	141	162	192	177	163	164	171	168	179	170	155	163	168	163	155	151	192	180	160	169	153	187	179	181	184	173	182	179	183	163	165	212	160	179	164	167	155	169	174	151	176	135	177	187	171	155	168	149
26801	20065	7292	876	626	537	483	399	377	388	362	345	376	382	351	410	378	365	368	333	346	353	367	358	343	342	346	356	338	345	383	366	380	333	360	333	382	360	369	366	374	359	392	339	368	366	329	374	375	362	341	362	372	371	360	348	329	352	371	369	365	370	366	368	380	390	361	383	345	339	329	325	365	357	331	360	359	405	376	362	338	385	372	395	336	349	332	350	369	303	373	378	375	343	349	357	360	358	354	394	373	360	338	403	361	394	385	351	381	342	334	333	354	344	389	366	332	355	326	366	334	362	370	376	338	334	379	342	377	343	322	366	345	362	347	350	392	373	362	350	371	367	368	349	391	366	396	379	313	372	353	348	347	347	385	368	361	384	340	350	373	337	362	327	399	335	369	370	391	360	382	386	404	372	354	367	381	361	382	334	345	330	354	366	393	367	338	380	388	340	340	384	386	338	389	350	377	309	331	364	328	362	371	389	355	373	355	390	372	354	386	333	308	345	366	365	397	357	378	369	397	361	323	342	363	350	362	341	373	347	346	374	353	372	365	365	357	331	351	355	360	354	349	368	357	377	357	392	359	355	389	349	371	384	353	346	358	365	349	357	362	362	369	387	336	359	393	345	380	374	357	368	348	376	392	355	387	349	351	367	369	355	345	353	401	367	366	355	366	322	329	361	347	361	341	370	347	365	379	373	367	365	371	346	341	356	362	329	382	364	360	368	386	362	363	329	398	311	356	336	323	340	363	346	361	362	399	376	348	344	361	344	312	369	391	350	373	328	370	371	355	375	330	343	372	367	382	365	311	380	358	347	363	355	352	364	355	352	361	367	360	376	344	348	367	362	343	294	365	333	382	350	361	336	338	317	349	359	330	406	366	358	376	408	344	347	392	352	377	354	348	367	378	332	365	386	351	350	347	363	379	368	346	383	322	353	340	360	322	352	384	355	383	381	344	368	391	370	393	389	374	379	347	318	337	349	333	351	352	334	345	375	368	332	340	349	362	361	372	344	366	294	391	368	403	363	349	343	360	370	342	352	340	368	364	363	375	364	357	381	340	350	362	359	332	342	356	390	364	336	376	370	324	361	373	390	352	330	353	362	351	367	371	338	369	334	343	353	352	359	360	354	344	356	354	382	343	345	370	369	355	378	388	341	375	339	379	368	343	352	375	385	357	357	392	388	353	359	363	356	366	359	347	342	393	344	367	335	379	408	346	346	369	337	346	395	364	358	398	390	357	374	354	354	371	344	340	358	357	378	374	374	356	338	353	363	346	357	318	342	347	376	382	357	370	356	383	360	364	372	341	352	311	344	340	347	357	372	361	344	337	357	328	347	354	354	339	370	374	353	381	352	376	379	354	332	387	364	330	351	360	360	337	354	382	383	348	337	356	331	338	346	358	375	333	359	390	356	342	375	363	353	381	356	366	362	353	369	392	309	322	332	351	351	349	387	345	397	367	368	370	376	372	363	362	371	368	366	356	346	329	375	338	379	347	321	334	347	391	381	327	361	359	363	368	328	328	347	347	366	336	373	343	391	369	355	384	355	373	386	335	347	370	335	387	351	372	376	332	348	349	361	385	377	347	363	380	355	319	329	316	322	362	369	347	358	353	359	339	379	375	377	359	354	351	342	351	341	352	342	334	395	373	398	386	371	359	354	334	322	345	342	346	362	386	348	371	358	401	340	387	372	371	350	354	346	372	367	363	363	355	315	360	378	354	343	319	374	354	373	356	383	370	343	372	376	336	364	433	342	355	378	393	354	363	356	356	357	376	377	375	373	336	359	373	308	340	340	389	383	383	374	375	355	352	380	363	344	317	370	356	348	336	335	368	343	381	369	330	388	377	339	395	372	361	332	352	359	327	345	350	376	360	354	362	377	313	363	348	397	358	367	367	350	357	333	364	361	389	334	350	363	362	364	346	368	398	338	382	330	327	399	352	363	373	335	357	350	381	359	351	345	392	374	338	335	334	324	312	334	347	329	362	363	365	356	350	364	354	354	360	342	374	315	365	360	331	323	359	384	340	355	353	345	342	334	350	328	356	383	361	368	365	338	390	346	353	382	385	349	356	365	339	332	364	328	369	386	394	371	349	357	343	365	365	361	345	377	400	377	355	333	350	332	351	311	346	367	323	355	326	373	337	331	362	340	323	361	352	325	366	348	374	375	345	339	360	345	334	358	352	365	344	362	328	330	371	351	348	360	346	368	325	355	372	339	348	371	368	385	370	340	370	370	355	355	416	375	341	308	368	378	359	357	340	356	367	340	356	360	354	343	371	356	366	381	361	388	334	366	318	349	333	331	332	374	356	344	346	358	336	321	336	341	350	342	357	362	322	345	356	352	329	367	328	363	382	363	384	369	390	366	329	368	338	377	367	351	348	313	367	372	365	346	355	376	363	355	382	336	355	360	379	378	372	349	384	345	325	365	369	359	342	382	345	359	350	352	360	340	378	357	346	349	346	411	342	358	336	359	361	339	370	359	361	343	340	361	340	347	361	371	341	323	365	389	371	333	363	359	346	374	356	318	367	328	345	337	346	364	305	338	357	352	369	377	344	362	374	391	380	359	341	312	374	359	364	343	343	368	355	379	354	376	362	359	339	354	359	399	356	332	375	346	360	381	375	361	362	345	362	370	362	344	338	353	359	379	377	362	333	411	350	318	348	379	321	365	341	323	306	363	343	379	342	380	375	357	346	347	370	345	369	353	371	385	356	375	354	381	403	373	376	369	397	348	364	375	352	362	356	345	355	365	374	362	405	338	348	346	383	357	397	360	315	353	385	361	365	379	354	357	361	368	371	376	374	330	363	335	357	338	380	345	369	338	360	386	390	373	389	354	377	365	368	376	344	354	379	356	369	380	377	356	369	375	343	363	346	322	394	371	397	361	348	384	348	349	349	353	375	371	371	359	329	366	356	341	365	343	350	333	360	397	385	344	352	354	359	404	360	335	334	353	343	375	336	345	359	339	330	344	361	406	356	346	369	358	368	349	360	348	370	349	362	363	354	348	376	326	353	342	370	318	310	351	357	367	355	342	357	347	374	361	356	358	385	332	345	367	376	380	364	364	352	344	349	358	377	394	356	366	338	382	363	378	372	338	369	349	342	355	343	355	379	341	342	383	349	369	370	336	383	380	363	365	352	365	325	388	349	372	342	364	352	385	383	364	342	375	354	374	321	368	354	370	351	396	386	354	355	373	359	363	366	373	353	356	352	362	358	392	338	358	348	334	359	347	370	354	336	362	357	369	401	365	315	367	360	359	352	379	341	344	359	348	369	382	362	354	358	359	371	342	371	349	337	346	326	342	371	371	374	372	370	341	331	366	367	345	331	335	388	379	349	338	341	381	394	368	361	346	373	374	357	321	347	351	357	347	371	350	328	400	376	335	360	360	364	365	352	369	372	336	339	333	364	366	336	342	392	377	344	348	352	361	360	362	380	354	346	374	374	337	361	396	332	372	356	385	347	362	346	390	329	390
5714	1378	1203	767	664	576	536	516	496	485	480	492	449	473	467	475	502	456	472	446	449	428	421	426	435	428	438	441	479	401	427	465	438	487	441	428	438	458	472	456	440	428	431	422	454	485	414	448	443	440	412	468	451	429	427	434	468	442	408	454	484	444	434	445	449	462	441	430	446	444	481	426	473	439	437	414	418	431	453	426	466	448	445	442	442	391	457	407	419	443	443	483	446	448	494	463	450	422	457	425	461	416	400	435	447	428	426	429	461	430	475	458	469	438	449	438	423	400	396	404	449	415	457	465	460	433	420	432	458	408	481	410	406	457	455	437	457	417	428	455	434	403	426	447	453	433	420	442	434	440	436	433	408	437	424	435	424	426	449	431	447	483	439	409	424	439	465	429	417	465	442	410	430	446	431	493	443	476	464	432	418	467	421	431	411	440	421	431	434	408	411	440	452	460	408	408	416	438	463	413	441	434	421	447	430	442	401	443	415	419	421	476	438	471	431	465	436	430	423	446	434	460	457	434	413	426	419	459	422	457	397	462	426	464	425	491	467	420	452	430	449	411	435	439	416	435	409	428	442	437	423	446	455	417	434	411	443	430	432	421	436	439	463	460	458	432	432	424	417	444	464	430	409	446	414	439	459	436	411	445	428	449	462	438	470	429	425	412	432	441	402	443	428	433	430	427	452	421	450	460	456	421	460	443	446	398	417	431	441	427	444	443	442	425	432	404	437	412	450	446	436	443	431	490	446	433	423	424	436	419	402	440	449	419	431	449	398	423	468	418	453	445	461	452	432	429	408	429	409	437	455	422	437	445	436	414	460	430	494	486	451	441	484	430	451	421	458	420	442	425	404	432	420	409	434	454	437	422	463	452	405	462	480	373	439	481	408	424	445	424	425	406	431	439	422	425	400	451	417	438	415	446	431	409	431	440	409	447	456	425	439	425	449	452	440	422	474	431	459	413	416	437	420	433	428	461	441	444	439	455	429	408	439	432	440	429	476	439	408	398	408	446	452	437	433	432	464	445	483	475	432	443	439	436	439	471	399	472	440	428	452	417	493	461	436	423	429	439	467	405	453	421	460	418	454	438	444	468	405	422	442	436	443	437	464	449	441	452	483	422	439	460	435	461	468	441	448	437	460	416	442	454	441	419	432	464	422	432	415	439	425	393	402	439	436	460	401	400	459	458	429	447	463	418	411	403	442	432	424	464	409	418	444	460	433	452	458	436	435	448	436	433	458	431	447	440	421	424	441	444	429	436	453	427	457	414	412	477	476	438	433	447	446	447	454	448	402	437	449	474	484	408	417	439	425	451	411	454	423	458	438	438	452	421	438	446	424	445	445	458	412	472	394	424	433	455	471	467	451	433	427	407	427	425	375	431	481	449	484	419	420	482	438	445	407	450	485	440	454	444	435	457	410	441	450	437	471	470	406	420	432	445	429	433	447	415	429	424	439	419	452	410	450	447	440	424	459	429	436	457	466	430	426	474	420	422	455	429	418	414	447	461	443	446	458	447	431	407	427	458	434	413	420	441	422	390	452	455	445	450	454	408	448	476	445	423	458	430	439	441	463	461	443	435	452	415	448	420	416	450	421	477	453	439	451	419	461	450	455	426	487	430	465	462	454	450	449	436	461	435	440	431	455	441	437	439	435	448	453	441	462	449	458	444	435	398	465	445	446	464	456	450	463	445	463	446	420	476	431	443	452	437	417	449	472	459	460	437	420	461	466	438	443	454	440	449	405	433	451	446	447	434	453	449	448	434	424	452	463	444	454	459	433	450	412	477	449	427	445	429	440	425	448	415	440	441	456	410	434	423	483	479	445	438	427	455	455	421	420	458	453	460	488	437	430	446	480	464	377	472	416	471	408	438	478	418	454	392	429	410	412	434	457	430	439	467	447	421	441	439	451	469	433	438	465	444	452	476	437	457	465	440	427	454	425	457	450	425	470	431	474	429	429	449	432	449	442	442	438	437	465	460	451	446	453	466	446	477	458	444	439	455	417	436	452	464	459	428	439	415	440	451	471	448	416	434	451	436	421	443	439	459	436	445	451	428	455	412	448	471	449	419	400	421	456	428	464	434	431	427	460	414	435	393	454	463	403	442	469	456	453	471	437	411	424	460	468	422	406	456	430	422	408	450	449	436	472	471	427	426	428	415	435	413	438	451	440	405	435	458	429	400	452	448	442	428	426	450	411	456	392	423	417	409	399	437	414	425	485	415	424	396	436	445	450	432	453	414	388	426	451	443	470	455	461	426	405	423	437	412	469	377	459	428	415	446	423	469	469	427	451	426	435	410	460	443	430	432	426	426	473	422	411	434	413	438	426	433	399	440	441	431	440	417	417	439	454	432	455	457	410	422	443	437	442	462	471	396	442	467	440	445	430	469	412	461	439	451	462	453	460	417	475	437	443	423	426	453	451	487	426	435	440	449	432	435	405	453	436	440	454	461	453	464	415	437	398	443	396	425	413	453	426	413	429	406	442	428	463	426	438	451	422	426	462	410	423	433	436	421	402	445	457	423	446	456	455	417	390	438	471	420	450	450	410	458	449	413	472	436	414	440	400	424	427	469	423	417	434	439	415	452	475	426	448	426	414	436	459	430	444	454	397	498	443	468	443	470	445	478	416	427	461	455	442	438	412	450	416	455	483	442	409	388	464	489	424	467	406	464	443	447	452	418	443	456	454	452	441	451	434	433	404	460	454	430	443	412	443	441	450	450	435	455	430	426	434	440	415	475	434	407	409	408	429	424	449	447	416	456	459	428	416	459	414	479	439	425	425	414	443	412	433	471	429	437	429	448	419	457	427	442	387	450	435	421	446	415	450	420	471	448	447	444	404	434	446	489	433	412	474	463	440	440	459	408	469	433	410	414	432	470	443	417	470	414	445	410	453	445	399	435	464	412	408	443	448	423	410	475	442	436	454	438	434	454	455	439	455	418	454	450	465	448	447	437	425	444	450	418	437	429	444	473	436	406	440	404	445	423	438	440	425	451	469	459	452	430	434	495	441	438	430	413	430	462	438	452	447	457	444	441	451	420	439	412	477	434	459	445	456	445	451	429	446	442	441	416	446	436	439	424	459	455	458	425	404	445	476	426	414	426	448	471	433	404	429	422	413	470	450	456	431	417	469	420	407	437	448	430	446	421	459	454	434	407	470	423	431	434	426	472	450	452	414	479	423	448	431	448	421	433	432	448	431	475	437	436	448	446	430	449	453	410	453	415	442	444	468	402	498	426	456	421	432	465	480	446	405	438	471	467	408	438	424	433	456	478	472	440	484	382	459	462	445	481	413	455	417	394	455	499	435	478	423	432	446	439	420	415	442	417	460	410	465	440	419	463	457	461	452	449	419	421	426	421	388	427	461	405	425	411	440	407	433	461	459	424	438	449	457	427	449	456	399	421	482	435	470	432	451	419	450	435	427	487	441	448	474	436	473	467	437	449	430	405	421	413	493	440	456	462	417	447	416	432
23851	21110	28467	23990	21108	10732	966	620	502	444	382	332	312	267	270	252	232	253	238	236	224	233	202	209	211	220	182	232	192	172	202	203	182	173	196	184	192	192	160	166	165	180	176	169	172	179	166	162	178	180	199	190	180	166	178	172	184	198	178	179	193	173	178	173	182	184	184	175	165	185	164	180	203	184	160	167	178	172	165	163	201	173	165	171	194	176	176	169	160	170	171	183	176	188	147	175	182	186	174	172	178	183	174	161	186	187	179	177	169	181	163	168	179	152	169	160	195	181	172	163	171	178	177	205	174	165	180	161	180	182	176	193	172	161	197	173	179	164	158	174	203	187	167	180	171	168	150	168	164	184	150	183	174	179	156	188	180	146	166	172	165	184	191	162	166	138	185	181	151	174	167	192	169	178	150	175	164	166	188	164	167	172	171	164	159	158	152	164	183	183	158	188	167	132	209	148	189	160	205	176	161	202	149	167	182	153	170	164	182	174	178	159	178	161	170	170	158	167	186	194	186	167	177	163	176	191	170	157	192	187	180	169	196	170	179	169	165	164	159	177	177	157	180	173	198	181	149	197	167	169	189	159	162	167	186	181	162	158	175	177	164	170	193	175	165	193	176	166	206	170	152	166	171	156	175	177	190	180	167	187	171	153	174	153	177	163	182	176	191	148	169	155	184	173	166	179	182	189	167	162	203	188	175	162	174	187	167	172	203	180	171	171	153	162	165	160	189	180	186	164	177	187	176	164	178	180	159	148	174	157	170	157	170	175	141	192	175	159	188	178	183	159	179	180	174	174	169	172	199	179	189	181	188	190	183	158	145	161	168	177	195	163	169	185	164	160	147	152	184	172	195	173	155	149	165	179	158	165	180	180	156	168	194	187	169	171	176	169	185	190	167	155	172	160	186	167	168	172	189	182	156	174	190	195	176	194	184	165	181	165	171	193	180	154	179	169	170	182	184	181	156	165	176	183	195	173	173	156	199	174	191	166	179	159	152	169	195	169	185	150	168	161	161	181	171	179	183	157	200	206	189	170	163	152	184	159	166	182	192	168	193	165	191	181	185	174	156	160	155	192	167	193	166	157	173	180	169	114	181	162	155	179	187	149	165	138	175	186	160	164	160	178	176	200	186	183	205	166	158	186	152	197	181	172	183	168	209	176	186	168	187	181	183	166	169	174	202	178	201	173	171	167	170	144	169	153	205	174	167	186	166	172	165	168	202	163	193	171	184	174	160	163	174	173	184	173	169	158	163	183	166	156	179	172	182	151	185	170	171	167	165	161	186	169	177	181	158	189	170	156	168	188	159	177	164	162	165	161	164	151	161	187	165	185	152	169	156	156	181	176	174	178	178	187	189	189	165	147	195	167	168	160	200	166	182	176	175	171	159	177	164	161	154	163	183	174	167	203	162	202	189	137	148	166	195	167	157	166	171	166	162	160	189	151	172	187	182	171	164	178	179	174	190	156	170	182	186	162	189	163	168	176	173	184	165	159	186	200	170	160	179	155	181	174	185	164	195	168	170	176	159	173	159	163	172	183	183	183	168	176	176	173	200	187	170	176	162	153	185	168	186	184	172	156	170	173	196	187	185	179	175	193	177	165	159	160	193	196	174	156	178	173	156	161	172	180	184	162	168	184	157	166	165	204	177	175	188	171	179	146	172	171	169	169	163	180	151	177	186	155	193	172	161	169	184	174	185	147	189	155	159	169	174	150	181	202	151	154	167	191	180	173	169	175	195	166	156	171	182	167	164	171	154	172	180	170	163	174	176	169	158	174	156	187	148	170	191	160	152	168	191	191	164	153	175	167	170	150	152	174	160	168	166	169	168	178	160	168	166	141	167	175	178	168	176	173	170	161	162	172	170	168	163	164	179	156	172	183	167	165	187	163	186	160	192	160	163	173	183	176	174	171	175	173	185	165	195	158	155	155	177	169	156	182	181	177	180	172	218	197	168	164	184	194	156	182	154	172	163	180	185	198	150	169	163	161	159	158	172	155	165	164	159	175	172	175	186	168	152	166	178	178	156	176	159	163	177	146	179	165	152	167	159	169	180	179	179	168	161	171	171	173	179	171	171	155	179	183	178	174	148	168	198	177	177	191	157	177	161	181	153	158	176	181	144	177	159	171	164	173	168	126	181	163	160	148	177	163	153	173	176	158	168	128	163	176	163	173	159	179	162	181	200	209	160	184	172	157	158	180	208	176	170	186	171	171	177	160	149	155	162	176	167	173	174	172	176	181	163	180	180	175	152	174	205	164	199	159	174	206	196	178	159	168	176	173	180	164	188	176	165	189	176	179	172	173	170	151	165	176	161	163	156	171	163	159	187	169	189	149	182	161	155	168	193	155	194	176	197	167	180	164	163	186	180	142	185	160	171	180	159	176	164	172	185	172	175	180	175	150	163	156	173	169	171	162	154	173	179	172	177	171	146	163	164	148	192	187	176	167	197	146	184	164	179	168	170	181	176	198	182	177	179	166	178	175	185	184	183	159	180	174	195	172	173	158	150	155	190	156	171	164	172	160	185	175	159	180	175	173	157	165	171	190	177	166	187	180	177	152	194	158	170	172	182	167	184	179	176	172	167	165	183	161	190	168	179	165	181	169	159	173	187	200	188	185	177	172	185	173	174	173	190	185	155	202	160	165	158	202	168	161	169	164	155	150	162	171	170	154	180	163	185	165	169	182	164	165	170	169	199	152	180	154	188	174	146	149	160	156	168	168	163	165	170	193	204	168	164	165	168	174	180	159	177	181	182	168	181	166	178	177	151	175	176	188	180	184	166	167	154	160	171	163	175	165	176	189	175	177	170	171	175	197	183	163	153	152	176	178	172	166	171	176	134	193	171	177	164	168	173	165	176	160	174	165	158	177	135	182	153	171	184	164	187	150	156	172	158	199	158	141	167	170	165	157	157	162	194	176	143	183	174	185	175	145	177	176	195	161	166	159	180	179	184	179	179	156	188	169	163	150	160	173	187	184	181	161	164	188	167	189	155	184	160	183	173	178	163	155	176	187	158	148	176	156	171	178	176	147	165	177	172	179	159	176	179	169	157	160	192	177	187	194	176	157	169	166	178	170	168	171	175	184	180	158	181	152	181	165	163	178	145	174	179	161	160	156	189	151	156	168	165	171	194	177	164	180	189	172	164	194	203	163	176	169	175	198	167	180	173	150	182	196	197	181	170	173	191	168	169	165	171	165	187	169	166	154	172	169	171	180	153	153	153	167	160	183	175	144	182	178	186	182	171	166	148	183	170	173	149	181	172	154	168	191	176	171	190	178	176	183	140	161	175	192	176	163	153	166	154	162	177	177	172	159	175	194	162	159	173	180	173	164	175	174	161	189	166	182	200	171	184	180	179	191	181	165	179	177	166	175	147	185	170	165	167	173	189	179	185	150	181	176	215	163	170	168	205	181	163	160	174	157	161	194	158	175	177	196	178	175	161	180	145	165	200	179	171	170	180	176	176	162	185	177
8659	10422	8844	4257	2767	2115	1623	1291	1046	854	696	617	558	428	457	397	386	350	345	351	301	336	275	313	295	295	274	284	275	264	266	244	249	242	225	258	255	233	251	226	238	233	236	239	203	230	231	224	206	216	264	236	246	209	225	233	250	232	238	233	242	191	216	235	239	241	249	247	233	215	196	226	224	225	207	240	196	229	239	238	209	208	223	230	235	198	228	199	223	224	211	204	215	225	218	230	203	248	208	212	211	247	198	217	228	232	203	212	213	203	212	219	202	220	219	238	228	224	201	200	240	214	224	173	209	224	230	202	211	239	191	245	208	215	197	223	249	219	221	215	233	236	231	207	194	208	199	202	214	221	230	224	208	245	220	226	224	234	188	186	206	210	235	221	231	207	191	175	241	210	224	188	217	193	211	232	208	234	200	219	224	230	239	237	244	223	215	198	266	223	230	196	243	187	216	219	223	220	205	232	226	219	236	225	215	224	216	213	207	214	200	229	213	227	210	215	183	235	219	213	225	208	204	224	228	188	224	215	228	208	219	217	249	232	229	212	215	233	221	215	210	226	196	216	227	225	223	241	206	212	246	224	195	212	246	224	225	213	201	188	219	214	214	228	234	223	222	205	226	222	210	209	193	228	218	212	217	197	225	229	204	233	211	198	183	226	239	218	196	218	234	212	228	212	203	213	206	208	220	189	211	218	224	215	201	224	231	212	218	210	234	224	200	208	220	205	224	227	243	237	204	204	225	203	227	222	196	235	217	209	221	196	192	205	219	215	186	235	252	235	213	220	224	230	214	244	198	235	211	219	225	235	210	234	188	224	227	223	229	225	215	245	205	214	233	214	207	206	243	226	201	224	224	222	210	215	238	221	198	198	247	223	208	221	251	219	240	188	217	215	224	234	218	179	224	225	218	219	208	236	250	221	243	209	216	231	224	215	223	202	228	208	223	188	212	214	205	226	216	203	229	244	250	219	223	213	215	222	203	209	227	218	214	212	228	201	217	199	250	204	221	235	208	206	225	196	226	201	209	207	224	219	212	223	235	211	214	216	209	214	230	196	240	209	205	198	213	200	210	214	208	209	233	220	221	211	217	224	200	207	180	190	207	193	200	228	231	231	215	217	241	218	205	225	213	219	206	219	225	218	215	210	226	212	245	202	237	196	220	209	187	229	224	227	208	189	183	202	199	212	211	233	208	228	192	219	233	248	212	187	222	231	233	222	200	213	230	234	214	222	229	223	194	238	200	235	196	216	208	196	198	218	217	224	213	205	222	215	216	223	226	234	200	199	220	214	209	227	193	229	195	226	200	231	226	210	214	211	213	218	189	208	192	201	216	215	191	211	200	214	207	202	241	203	221	247	208	219	213	210	210	207	203	193	188	176	216	216	220	218	203	216	221	209	232	207	221	225	203	205	219	217	220	211	197	221	216	232	213	225	201	203	196	232	240	194	224	234	206	239	191	219	204	199	237	197	197	226	227	194	249	204	207	211	227	242	254	216	206	220	225	216	214	235	220	208	223	229	211	223	196	216	224	215	205	228	207	188	209	227	208	209	201	226	213	211	206	234	227	258	235	212	222	252	196	211	201	230	208	230	220	226	207	252	227	209	210	201	216	237	209	224	229	210	222	220	227	209	235	243	211	233	220	209	205	221	191	227	235	241	215	204	196	180	225	201	217	199	202	211	225	216	227	219	228	195	204	222	220	242	217	208	197	204	205	232	204	232	207	222	231	205	208	229	233	229	195	221	219	192	208	212	214	188	231	227	224	218	215	207	210	220	207	231	231	220	195	214	218	213	203	204	200	223	198	219	206	220	212	211	186	209	215	180	223	220	214	201	209	229	217	204	211	215	198	202	224	211	205	222	200	197	230	205	229	208	195	217	214	232	220	207	224	205	201	221	202	208	212	205	195	212	223	247	198	193	195	226	222	183	229	204	237	205	247	237	186	225	177	208	222	193	200	227	212	224	211	208	248	216	211	212	214	199	232	212	240	238	203	239	246	202	200	218	227	195	203	232	220	202	198	220	191	214	227	244	230	223	210	221	197	229	182	222	222	193	229	222	245	235	233	214	205	199	215	221	206	202	228	208	224	211	200	239	218	224	216	198	209	231	197	215	194	216	262	208	204	198	208	203	190	204	218	252	228	222	228	221	236	215	209	212	236	253	228	217	215	207	226	205	207	207	208	199	234	251	209	204	199	224	228	233	218	211	207	211	210	225	200	206	208	210	235	232	198	222	222	202	225	207	211	214	227	230	211	206	184	234	212	189	233	204	183	206	225	193	212	217	227	217	199	214	194	225	192	204	230	209	188	223	190	235	213	238	208	222	210	225	210	231	204	218	209	223	207	217	225	211	218	207	205	230	208	234	226	201	193	221	215	227	241	198	223	194	214	234	215	217	210	232	208	228	200	228	194	225	209	222	229	225	219	203	216	201	179	204	190	220	213	215	222	223	225	207	206	212	226	224	234	204	213	220	216	180	226	201	212	197	209	215	200	214	222	222	222	226	213	235	225	208	214	221	211	243	216	211	224	207	238	177	221	217	204	200	241	188	215	209	204	199	205	199	235	226	225	217	203	239	215	246	218	212	218	230	222	242	209	214	243	186	234	219	214	195	238	221	179	223	208	230	262	222	201	199	192	210	224	236	240	215	212	220	191	226	216	208	221	201	200	224	210	244	212	225	231	183	208	209	242	232	226	211	214	232	250	220	227	194	213	232	221	192	203	228	202	231	230	232	253	216	204	202	208	214	237	231	201	196	243	210	222	213	228	211	212	196	215	225	213	242	216	215	224	250	220	200	200	204	215	198	222	195	204	190	212	202	200	224	206	245	222	218	233	215	221	215	212	244	216	210	220	230	242	219	222	190	198	230	215	199	253	209	213	202	201	210	211	221	199	212	209	238	218	238	219	199	234	215	232	241	223	233	189	206	208	181	216	217	216	228	206	213	211	200	201	233	218	234	216	196	234	234	231	208	228	217	225	229	206	234	216	215	238	215	201	225	250	211	203	223	223	188	214	223	231	212	225	217	202	239	225	195	241	215	195	203	220	224	203	228	193	231	234	219	232	235	207	236	216	223	198	229	208	244	222	215	227	207	207	213	210	231	211	205	216	225	219	221	222	205	250	231	215	215	233	221	195	221	223	207	266	213	208	218	218	215	224	207	230	233	200	238	213	216	204	209	223	240	223	210	198	196	205	214	234	230	205	224	196	217	239	213	215	203	197	204	209	214	211	206	189	218	202	193	244	222	218	227	229	217	213	212	187	206	212	207	209	185	216	201	224	213	208	212	234	196	224	226	203	214	223	203	241	229	199	238	224	209	208	192	238	234	222	195	222	187	241	200	197	201	205	204	221	203	209	185	201	210	250	196	243	202	212	190	187	237	255	220	209	223	219	200	223	220	217	231	226	244	230	205	200	220	232	231	198	217	203	216	215	199	226	210	214	201	210	209	232	201	173	237	226	220	215	223	198	243
25041	21064	27191	25020	9456	844	666	548	499	557	457	475	453	448	486	418	451	442	413	395	455	409	401	441	427	412	414	429	382	428	374	421	475	393	385	376	402	398	427	430	420	409	419	391	405	395	393	360	404	392	375	415	410	422	383	412	423	388	415	408	420	400	414	429	397	422	435	405	397	423	412	414	460	374	370	392	436	444	420	370	423	389	435	382	425	391	397	400	391	400	383	434	387	443	413	436	376	412	369	419	421	359	412	401	381	417	395	397	402	409	396	449	403	373	404	411	353	417	389	421	399	391	391	395	364	436	420	423	411	397	402	407	379	399	411	431	377	385	400	398	385	422	399	364	380	410	429	392	401	394	424	413	398	375	393	392	374	368	404	412	420	390	372	374	373	393	393	416	374	375	395	394	415	368	403	399	423	392	394	408	362	377	410	411	423	382	376	393	424	358	399	422	432	382	417	410	378	409	391	360	406	384	427	380	357	400	431	387	375	401	364	390	393	405	397	376	408	374	410	429	403	365	396	417	417	392	390	397	394	373	391	394	396	393	381	375	423	415	412	376	397	385	400	389	405	451	412	411	419	408	406	377	402	439	398	398	344	399	408	409	375	423	364	367	413	391	386	416	398	420	379	416	425	395	404	417	429	391	426	398	424	402	415	396	425	377	418	361	432	393	418	392	437	384	428	386	393	383	408	382	393	377	392	371	399	392	414	409	401	402	390	429	401	396	375	407	382	416	390	400	377	396	391	399	389	402	385	382	406	392	348	426	407	430	403	432	399	416	407	371	408	433	426	394	409	456	363	395	388	418	406	370	361	416	393	417	398	401	396	415	394	380	383	394	424	429	400	391	385	415	373	386	407	375	363	387	392	391	374	412	408	383	399	385	424	402	412	400	400	397	425	426	440	398	440	408	399	412	368	402	392	399	416	391	417	359	434	361	401	367	441	379	406	409	393	371	406	441	403	394	407	392	404	415	379	363	418	391	405	426	403	375	418	400	360	401	379	405	407	386	416	394	444	380	368	431	395	400	375	404	391	383	408	397	405	403	377	445	401	430	413	370	387	430	396	378	349	418	416	429	398	381	383	400	403	417	424	406	373	410	397	392	404	403	408	440	422	408	395	359	406	404	368	392	358	420	423	413	402	427	397	414	374	397	409	399	403	407	403	390	368	404	372	398	377	417	383	390	386	368	398	394	380	404	425	429	395	401	407	405	424	405	379	445	404	388	391	391	434	414	440	368	386	386	424	420	416	369	381	400	376	396	417	393	393	375	409	441	428	405	391	405	391	407	417	397	451	418	395	421	385	404	423	430	399	399	395	417	406	387	395	390	360	412	374	432	342	393	383	416	408	364	413	413	399	396	425	360	394	382	418	424	381	414	392	413	372	376	401	418	369	416	409	428	399	412	404	396	434	404	408	438	405	395	408	401	425	376	386	389	399	389	424	421	391	395	386	405	427	429	399	397	432	401	441	375	426	435	386	390	397	383	406	404	350	406	395	393	359	421	373	429	379	394	409	403	404	401	375	414	401	410	413	396	366	379	387	375	413	435	362	401	394	379	417	393	374	411	372	407	414	376	418	435	409	395	387	394	394	411	343	446	387	397	381	404	405	378	384	439	431	413	398	434	397	429	384	381	392	407	393	407	418	418	403	374	378	397	390	392	453	388	408	405	375	366	432	406	382	398	370	385	415	395	405	382	411	418	392	403	400	410	430	415	372	432	425	386	387	406	423	403	422	405	392	412	398	397	410	416	401	405	386	435	403	403	429	414	361	356	399	407	426	390	398	406	408	381	409	391	378	403	354	380	385	407	438	419	413	440	389	420	399	406	421	370	393	389	409	371	375	390	404	432	409	396	402	419	394	408	412	426	399	428	394	389	374	397	394	347	403	399	404	431	404	406	413	417	408	404	416	399	449	404	419	407	356	407	393	392	418	409	407	386	427	379	419	410	418	369	390	421	402	409	398	396	414	378	400	435	417	387	418	404	382	381	407	394	397	417	384	408	401	412	381	400	387	416	408	372	366	394	368	433	417	413	376	406	420	415	413	411	401	385	454	371	399	396	390	400	390	398	404	405	415	375	386	393	404	442	409	428	421	442	422	422	400	427	416	395	395	365	391	409	384	388	391	413	417	373	374	402	405	364	393	435	357	398	399	424	419	394	421	377	402	369	387	419	395	400	394	402	398	413	407	382	366	437	404	392	399	392	382	425	447	371	411	400	394	402	414	415	406	401	385	396	397	444	423	415	381	408	405	381	398	398	370	384	390	388	412	402	373	411	409	390	404	411	380	423	413	401	407	405	419	376	405	419	406	411	374	419	373	393	395	397	436	394	371	401	382	422	412	405	406	392	416	405	406	386	414	373	423	449	445	415	405	387	437	373	401	411	378	351	376	387	405	421	387	402	362	374	426	399	420	438	411	408	415	412	412	377	378	397	425	406	430	427	398	394	404	345	363	408	427	403	412	398	424	389	424	425	424	410	374	413	425	415	417	427	358	400	387	378	391	357	403	402	436	430	364	423	408	401	428	360	418	373	411	413	380	419	423	359	416	391	395	366	425	413	419	378	395	416	427	415	389	392	409	403	437	439	372	410	414	404	381	408	358	431	389	417	395	389	367	360	429	400	391	415	396	408	450	421	426	380	407	396	403	404	365	389	400	402	377	373	399	421	431	393	369	368	400	390	427	402	380	404	427	369	416	416	417	395	382	435	414	426	373	413	396	414	379	421	436	396	396	401	409	394	404	411	397	401	413	400	371	397	401	407	432	364	406	409	431	428	381	388	424	417	421	460	392	377	400	398	413	434	434	385	354	456	439	403	399	401	415	437	412	388	401	399	378	377	374	414	413	404	362	374	388	386	420	410	409	417	430	392	412	447	368	398	363	385	394	393	354	394	393	429	427	376	409	387	397	377	405	395	383	413	401	414	385	404	419	443	397	419	393	386	415	394	407	410	386	422	401	414	382	407	396	383	393	425	407	441	439	428	398	396	404	398	362	383	386	368	419	395	448	379	401	379	390	386	378	389	382	404	381	419	389	405	442	402	399	405	428	363	370	413	388	395	392	417	379	405	407	393	400	403	372	428	430	373	453	402	419	399	396	405	423	403	393	404	408	402	398	416	401	388	391	414	379	418	380	438	435	388	390	366	410	384	426	375	403	416	372	423	404	392	374	391	384	411	410	395	392	412	416	386	388	366	405	409	431	400	435	383	402	411	453	391	395	409	388	386	426	418	361	398	368	393	393	408	407	413	403	413	377	386	416	399	410	406	411	375	375	398	439	415	433	386	384	358	382	392	415	410	361	375	410	428	369	431	404	425	431	413	418	402	387	384	428	424	383	396	392	395	369	386	378	441	392	408	391	399	398	410	407	401	394	374	419	353	382	402	365	425	396	372	406	379	410	402	383	385	375	379	386	412	431	405	389	422	391	383	437	356	395	373	428	396	447	416	387	456	430	434	379	398	411	406	366	425	446	402
8289	6136	4865	2507	1816	1496	1174	1076	860	758	735	659	638	620	601	566	568	566	585	523	545	533	551	523	504	500	494	542	511	487	534	495	495	487	465	492	467	502	493	484	501	496	493	498	493	466	457	481	476	471	457	507	517	519	518	496	501	499	470	471	453	445	449	470	484	448	502	460	509	433	467	506	487	489	456	490	530	491	490	482	472	468	459	473	496	449	478	513	517	488	475	466	484	458	451	473	489	492	465	479	453	462	502	455	481	481	476	462	477	468	462	499	489	464	471	522	469	498	484	483	474	476	492	477	474	478	477	474	502	447	432	490	472	462	472	520	469	452	514	511	453	499	487	511	437	497	454	452	505	477	502	469	496	496	458	500	474	482	485	500	497	481	494	458	437	510	438	436	426	462	456	438	439	484	511	473	444	481	427	493	451	486	450	488	445	424	477	457	476	479	463	478	498	520	468	469	499	474	489	494	491	495	453	497	443	475	479	508	472	502	489	515	444	523	493	507	487	456	450	428	448	497	468	462	463	489	422	463	469	423	457	458	461	479	465	459	520	477	491	470	482	491	495	483	473	486	504	483	482	505	505	498	456	464	465	485	504	469	480	472	464	473	471	525	473	455	505	460	439	472	508	546	471	477	495	469	468	487	490	464	465	497	472	481	464	447	478	490	464	476	474	476	460	476	522	478	473	478	499	486	486	480	450	500	489	495	474	514	509	504	461	447	486	471	482	510	464	455	473	496	463	494	460	486	452	470	443	471	491	503	461	486	475	497	428	515	476	517	470	474	504	433	474	469	490	486	451	465	468	485	475	482	501	499	477	460	494	504	501	461	499	508	466	494	474	462	477	491	511	474	471	489	482	492	470	464	504	469	460	460	473	457	454	488	456	490	468	472	514	476	468	451	470	498	495	491	483	509	463	484	457	477	427	446	505	462	462	490	483	485	477	501	480	442	493	468	504	491	521	481	451	466	508	477	460	466	482	457	427	430	458	468	495	462	451	490	470	493	444	475	465	471	535	503	466	503	480	494	531	485	480	483	469	494	507	478	452	474	476	495	485	520	502	496	457	480	491	472	443	462	486	485	456	489	449	465	491	502	437	493	487	481	487	481	462	447	477	486	468	488	474	487	485	485	492	476	481	492	494	457	488	503	469	476	455	473	484	501	474	480	507	490	481	496	434	494	515	499	432	471	456	502	442	436	513	485	473	482	468	469	482	477	488	474	477	534	477	449	485	484	474	466	476	442	452	472	480	474	477	494	482	508	508	499	455	475	493	470	459	544	476	502	465	429	453	441	468	451	480	472	459	461	494	439	496	505	481	468	463	446	484	506	459	459	473	450	494	500	489	534	501	460	469	438	461	477	462	503	478	518	503	479	470	477	503	488	459	468	502	464	480	512	447	454	408	479	494	536	451	466	453	499	450	480	445	452	472	479	474	444	489	481	494	446	474	457	462	471	445	445	455	491	505	486	485	475	461	441	510	487	468	458	437	447	491	480	510	470	490	460	501	447	448	483	500	488	522	458	490	530	488	458	468	473	492	465	479	450	465	474	455	483	467	485	462	468	443	493	484	503	472	491	477	473	443	495	467	480	443	468	455	460	449	459	462	459	451	442	505	457	496	471	468	466	466	468	491	452	467	478	468	506	482	499	456	479	463	442	491	441	467	515	490	439	490	468	464	477	481	464	495	463	480	457	458	482	506	498	469	460	507	491	466	458	522	483	467	481	453	498	450	452	473	544	468	494	444	483	441	481	517	489	443	452	412	481	483	472	496	460	461	452	484	498	511	506	513	486	482	453	404	509	538	470	483	476	528	480	450	485	454	467	478	486	463	474	466	465	485	471	489	466	510	473	505	502	476	504	485	447	486	475	427	478	475	462	489	477	462	463	456	462	459	509	477	478	429	440	477	453	494	459	467	481	504	501	488	450	475	470	480	449	456	477	502	481	462	501	449	521	482	464	505	495	494	483	480	508	477	475	534	488	477	453	466	496	474	461	514	465	494	477	469	474	484	460	501	487	498	448	435	497	499	499	493	475	477	499	458	436	482	473	462	487	483	470	490	471	475	505	491	511	465	469	526	494	505	497	510	495	445	473	464	492	503	431	465	494	447	484	499	477	433	459	457	444	479	492	501	508	466	489	477	464	425	519	494	494	455	486	455	451	460	500	460	464	457	458	472	468	503	506	507	512	496	492	490	459	498	488	479	482	469	464	487	490	479	505	478	482	485	458	469	498	470	513	455	472	459	502	455	463	483	465	461	468	505	549	449	501	473	517	521	475	481	466	467	491	488	451	452	442	489	478	459	459	491	464	466	455	448	488	467	483	466	468	485	473	440	464	498	470	489	462	438	475	487	489	535	517	489	471	491	499	518	455	495	507	475	488	473	480	469	455	491	499	484	490	480	453	462	464	492	465	482	464	474	481	457	446	474	456	493	509	465	507	497	483	480	448	503	467	462	523	489	500	473	498	456	439	468	432	480	477	450	475	487	449	465	475	458	479	440	442	459	470	465	452	498	506	470	499	470	474	435	487	500	462	466	469	464	481	447	449	457	516	456	491	467	510	469	457	483	507	505	483	475	435	473	496	471	444	481	510	439	480	511	483	463	485	422	441	481	495	495	459	464	480	471	480	533	438	488	472	471	465	487	503	473	462	464	475	452	459	475	453	482	483	456	465	463	473	476	486	451	499	427	441	474	475	507	488	478	497	462	458	442	432	451	494	516	469	453	473	492	463	519	462	481	482	477	504	494	458	489	483	510	459	480	519	461	489	454	482	449	480	478	462	500	489	520	452	489	458	495	462	464	484	509	467	447	510	445	471	447	485	507	482	503	478	482	481	505	488	503	453	455	507	460	420	463	450	486	462	496	450	490	519	465	493	487	508	481	487	444	454	507	485	484	475	482	449	512	508	475	486	450	479	500	476	500	494	511	469	466	486	504	501	494	444	512	471	479	449	506	484	463	465	452	442	448	474	510	502	482	489	467	463	489	511	486	490	467	480	445	517	486	483	483	495	466	488	570	448	439	474	464	473	474	473	507	477	510	473	513	484	463	500	428	492	445	494	467	525	481	449	494	470	494	465	469	464	452	496	469	498	512	480	500	446	457	474	477	475	484	444	491	488	441	493	502	484	451	471	466	448	497	453	514	512	507	466	515	485	416	494	464	439	495	488	456	467	483	455	460	499	463	476	446	496	478	445	482	463	494	485	490	460	420	477	450	475	493	524	477	473	481	468	458	459	469	440	508	501	459	445	452	504	466	484	483	479	510	466	486	483	470	482	481	493	449	454	484	497	466	437	488	498	457	466	449	492	443	453	489	484	481	491	481	496	454	443	472	464	448	435	462	499	457	460	506	495	500	458	466	428	473	465	489	468	468	456	476	468	516	483	462	489	461	443	475	502	460	458	469	484	436	487	491	476	521	442	517	490	489	474	517	490	520	478	487	462	482	502	452	496	491	463	498	462	446	464	463	461	470	509
22830	21086	28868	23567	21088	21129	9498	1152	781	639	581	452	399	416	343	303	285	291	278	258	235	233	227	211	221	239	216	207	185	178	193	176	186	169	198	189	164	183	162	146	147	184	169	154	156	144	174	130	158	142	166	128	160	150	141	150	142	164	166	154	160	140	153	159	146	147	144	150	153	148	172	172	158	128	143	164	152	144	154	176	139	141	154	168	184	180	163	173	131	146	146	187	162	160	130	149	146	155	143	161	142	121	152	159	135	160	177	133	169	139	163	131	156	151	143	145	140	168	155	153	131	168	146	147	137	157	147	131	162	139	153	150	155	146	141	138	147	158	153	155	161	154	142	151	138	144	139	148	140	149	173	128	153	150	139	159	155	155	147	151	155	133	164	144	148	145	175	132	154	152	157	128	141	142	161	157	140	135	170	164	165	162	142	146	175	156	140	144	158	136	142	150	158	160	157	151	129	151	150	158	153	165	152	130	140	139	160	161	152	150	164	158	168	156	145	155	160	153	148	138	130	150	138	144	148	141	131	143	153	136	176	153	142	143	150	150	145	147	131	127	151	145	146	152	140	127	190	169	152	149	145	147	152	157	151	134	139	129	149	148	161	158	163	148	150	167	160	177	148	159	152	153	166	156	151	146	157	132	171	151	146	156	151	146	146	145	153	137	154	136	159	136	132	143	160	159	151	146	154	161	138	135	154	146	148	145	168	161	149	169	136	126	149	137	140	130	132	169	164	157	169	167	142	164	164	149	148	132	173	138	150	170	137	172	143	161	138	144	152	137	172	148	142	146	159	133	156	146	154	142	149	173	138	123	147	170	129	126	151	142	165	151	141	131	165	149	146	130	141	179	156	139	152	126	149	158	150	142	142	147	132	136	161	149	139	140	159	146	151	127	137	153	151	167	143	139	165	168	138	147	132	158	157	134	165	140	128	141	139	160	147	159	138	168	160	135	151	148	134	142	153	159	136	144	145	136	174	143	138	152	135	149	148	137	178	157	131	141	148	141	164	170	126	140	143	134	128	159	164	151	153	132	144	156	159	152	141	166	146	155	153	149	142	179	160	132	149	139	149	143	160	149	154	159	145	125	159	147	152	127	153	162	154	139	139	150	176	168	136	133	155	155	147	143	147	146	157	141	143	144	156	147	157	141	157	159	145	130	134	151	165	144	145	168	156	172	158	150	134	143	133	143	147	159	148	151	125	163	146	168	147	153	143	155	129	158	168	153	156	164	169	151	144	155	163	162	146	150	159	136	151	169	118	123	129	153	150	135	141	144	159	127	139	158	142	139	147	139	147	152	167	140	169	125	150	161	157	143	143	170	137	153	162	145	144	148	121	156	145	113	145	136	122	144	143	132	149	153	167	135	148	135	144	119	166	139	145	147	146	139	163	155	149	150	147	159	155	149	132	138	133	142	150	159	145	160	120	151	136	145	140	152	169	151	131	157	164	178	134	156	123	141	162	159	153	136	140	152	146	156	147	142	159	153	145	139	151	145	149	143	157	155	141	144	155	152	133	148	159	136	148	140	146	146	153	159	151	155	139	180	139	139	152	135	167	158	139	164	134	152	126	144	167	141	157	162	161	142	131	144	164	152	152	138	161	160	115	143	142	145	126	149	156	168	166	147	145	151	162	142	150	157	163	141	156	148	153	156	157	162	141	143	131	139	120	145	129	151	144	139	152	169	156	134	150	151	136	142	149	154	127	144	168	152	137	153	114	153	172	155	167	161	134	158	150	191	152	152	157	147	148	158	166	137	155	168	150	137	165	153	134	155	157	122	145	141	146	151	146	171	148	163	137	139	148	160	146	155	165	150	159	138	138	159	140	133	141	158	134	137	155	164	147	146	145	171	179	149	135	137	145	136	133	151	150	151	141	155	158	153	148	140	149	141	139	138	145	143	132	156	155	153	137	147	159	154	151	157	124	137	169	140	158	164	165	163	150	137	134	150	168	160	165	155	141	158	164	144	179	143	148	153	147	152	162	143	147	150	131	150	145	130	146	141	148	171	163	155	141	170	129	138	143	154	122	158	131	134	159	147	142	155	166	135	138	157	127	148	146	153	154	164	146	140	134	157	148	152	165	137	148	147	162	137	130	153	145	146	145	168	147	148	153	143	161	163	158	143	145	160	125	143	125	146	150	153	139	167	137	150	152	164	132	153	150	134	165	132	134	148	151	162	137	178	158	143	156	159	134	145	161	143	175	129	137	140	155	154	161	151	161	161	139	136	158	158	158	155	134	149	149	148	162	137	148	149	136	131	142	160	161	148	147	131	144	153	146	140	153	131	166	132	132	164	140	154	154	143	164	128	141	164	158	140	157	145	157	159	139	154	159	152	151	159	152	162	146	129	132	165	130	142	151	150	150	172	157	133	140	163	156	135	161	123	164	141	148	138	134	151	141	156	144	144	129	122	151	146	135	144	133	152	160	166	154	119	164	141	138	143	147	159	145	152	158	161	145	162	165	128	151	152	157	154	165	146	150	146	153	152	148	151	140	144	145	146	145	150	153	156	174	161	150	144	134	134	147	161	145	159	143	163	142	155	131	131	148	141	162	137	151	146	151	132	174	145	126	149	124	136	133	145	148	150	135	141	144	153	149	135	135	142	161	152	144	155	149	139	164	172	142	156	156	156	124	165	140	146	148	158	142	147	153	132	139	150	132	143	136	139	133	137	158	147	138	152	133	167	150	163	146	147	172	148	151	150	147	131	149	129	133	146	129	150	158	137	147	137	168	151	151	138	146	152	143	159	157	130	167	139	135	151	139	159	151	116	156	135	148	141	139	166	136	150	142	131	137	157	145	160	127	143	148	126	156	123	136	140	160	155	126	156	151	151	165	137	146	164	138	162	133	168	160	134	156	128	161	161	153	161	127	133	126	133	159	155	132	154	120	159	141	159	149	144	149	149	141	158	168	135	143	138	156	145	138	139	142	146	162	141	164	155	147	170	161	168	136	159	136	157	148	143	144	139	161	153	160	160	160	162	151	153	156	119	143	155	143	146	167	136	146	139	145	133	130	142	150	142	166	144	154	149	161	155	157	153	160	138	160	128	150	150	155	147	162	161	149	142	127	129	159	160	156	165	147	159	144	152	156	151	156	146	165	173	156	169	132	152	146	155	152	136	147	147	161	143	133	124	141	156	142	141	151	138	141	158	166	115	139	151	138	165	148	142	155	150	132	157	157	134	145	145	150	167	173	155	153	162	154	180	145	152	151	140	152	120	146	168	139	141	169	126	141	141	140	166	129	156	142	152	154	152	142	137	116	152	164	157	144	126	127	141	171	154	154	133	153	131	154	131	178	136	141	167	145	137	154	145	144	160	175	167	141	153	143	177	152	164	148	167	136	175	148	152	136	161	143	162	157	157	144	141	163	142	135	165	165	151	126	150	160	155	137	155	149	155	155	154	161	132	142	146	155	155	191	153	158	142	148	144	148	143	147	137	144	133	171	161	133	138	151	124	146	134	152	133
12179	16818	13864	7325	5109	3818	2932	2158	1784	1386	1092	895	731	652	623	523	493	479	471	425	385	333	309	333	293	298	268	252	267	266	265	250	212	261	238	221	201	221	211	220	200	213	204	196	199	231	197	180	207	172	192	168	204	202	179	183	167	178	187	179	197	181	180	177	173	188	174	205	188	167	186	167	205	166	171	191	199	175	191	174	171	189	198	167	177	179	187	195	172	187	173	174	207	181	175	192	180	166	183	175	179	166	167	169	181	166	197	163	177	173	165	180	177	168	194	173	176	184	181	172	162	166	154	175	170	178	172	150	176	188	178	166	162	172	165	157	169	164	146	172	186	180	177	167	147	157	162	184	173	167	155	151	183	174	185	175	164	176	139	162	173	141	186	183	193	175	177	137	162	152	171	145	167	161	183	196	186	138	191	179	163	189	171	150	175	185	181	174	178	175	179	161	164	141	187	163	189	165	193	175	151	173	185	173	178	191	178	153	175	169	180	179	160	180	151	173	186	192	159	176	153	164	166	184	195	165	176	184	175	152	159	183	156	167	177	168	160	183	152	169	176	171	172	172	176	152	167	184	146	181	181	161	175	179	169	188	184	169	170	181	181	167	184	192	161	173	177	181	178	166	157	163	195	155	180	180	151	190	173	157	175	184	175	176	146	168	179	159	168	171	201	174	182	174	143	184	163	180	180	181	176	169	171	163	182	154	180	156	144	176	173	170	167	177	182	168	188	166	164	159	189	186	159	200	166	158	183	163	166	169	173	172	175	163	163	181	157	186	162	176	159	160	182	192	188	167	155	184	164	161	181	173	197	207	189	192	155	163	162	185	166	189	167	173	165	159	178	186	157	205	161	137	173	183	170	165	180	168	168	172	168	183	153	161	154	174	180	181	159	181	152	159	163	181	171	175	186	156	160	170	161	173	186	185	182	153	165	199	171	165	174	170	159	168	168	154	174	160	176	166	178	172	182	160	185	182	170	175	177	163	180	161	171	185	163	166	183	150	185	165	183	174	182	164	152	179	194	164	182	153	184	177	180	186	159	171	185	160	160	156	162	176	164	161	188	165	172	188	209	197	185	176	191	183	183	162	167	164	172	164	177	175	189	171	192	183	170	160	189	152	162	170	165	168	168	154	151	188	180	169	173	182	180	163	181	150	174	153	182	168	162	194	160	164	154	179	191	194	166	169	188	175	164	169	177	170	170	185	191	185	173	165	169	156	165	196	176	175	174	168	159	181	173	169	165	156	161	155	162	172	195	182	157	174	176	142	142	188	169	152	165	178	163	169	145	181	195	149	174	164	183	173	177	180	180	178	179	193	186	171	183	173	183	181	159	164	159	172	163	184	151	175	158	149	168	178	165	167	185	162	180	177	184	173	161	173	168	185	163	163	175	184	189	179	167	150	188	186	157	163	142	194	163	171	182	168	159	169	155	170	191	174	175	182	175	161	185	168	160	181	169	157	173	175	179	199	173	162	193	187	177	158	162	173	153	169	174	186	176	158	173	174	155	152	166	157	188	172	166	190	189	173	183	184	188	176	173	146	186	157	183	177	177	197	173	182	175	156	159	189	163	173	160	175	181	148	161	171	172	211	164	197	160	168	162	163	188	151	180	178	180	175	158	165	170	184	152	171	171	182	188	182	168	205	163	172	187	172	176	178	153	164	185	170	185	156	161	175	165	180	181	183	214	206	165	180	171	179	177	155	168	142	175	180	181	183	145	203	174	173	161	196	186	192	165	171	154	188	193	160	156	147	192	161	176	191	190	150	148	148	164	147	183	157	156	165	154	152	193	169	165	187	158	173	169	182	152	186	168	156	149	178	190	181	173	165	171	168	169	173	174	174	180	180	178	188	172	197	174	161	163	191	160	170	146	185	179	181	164	143	173	152	166	181	184	190	185	147	159	150	159	158	186	186	182	184	171	167	155	173	197	190	179	176	181	170	187	149	176	168	191	158	180	158	177	192	156	160	165	181	157	173	161	165	180	184	176	181	183	160	173	153	175	165	202	173	168	159	188	165	163	190	175	151	166	163	169	154	198	150	180	147	159	166	169	190	190	161	199	174	185	185	180	176	163	188	183	175	167	181	219	188	172	180	146	176	185	144	176	150	163	183	210	187	178	164	176	167	151	162	155	176	168	155	166	171	177	189	189	156	158	149	164	205	172	148	158	167	173	174	172	183	165	185	161	181	174	160	180	167	176	189	147	184	188	162	184	180	154	174	186	190	166	166	158	159	178	171	153	176	164	173	175	168	185	152	180	150	170	157	173	150	162	179	168	142	181	180	183	147	177	154	188	186	185	171	160	171	177	173	165	184	149	170	149	184	161	171	199	160	177	190	192	174	192	144	163	176	169	156	175	169	157	163	145	175	218	189	150	151	175	182	182	163	172	154	196	181	177	190	190	178	182	154	163	175	188	175	165	167	194	193	150	174	177	160	169	153	194	173	181	163	164	174	154	192	161	166	143	170	165	170	158	167	166	166	182	165	157	182	156	177	173	172	176	151	162	187	169	157	185	169	166	182	167	159	144	174	187	149	172	184	178	176	167	166	168	163	143	165	156	182	193	190	160	165	181	172	188	159	182	182	170	181	163	181	136	189	153	180	160	194	162	169	177	174	176	193	177	160	161	156	170	197	178	181	209	147	185	187	197	165	174	167	174	175	160	171	160	183	194	149	187	177	178	174	162	168	193	158	176	170	156	172	157	167	156	158	190	178	172	167	178	154	165	171	184	169	167	153	177	184	198	179	158	156	168	186	139	160	160	185	199	164	172	187	177	155	167	188	173	184	192	166	193	147	147	166	164	177	176	175	149	199	167	160	163	182	170	155	163	161	179	166	153	189	150	155	185	196	175	160	171	165	172	173	163	173	164	161	188	189	192	180	159	198	185	145	182	176	188	173	195	186	186	197	192	163	173	167	156	149	157	173	192	180	170	163	187	167	178	166	150	160	192	161	177	171	152	168	166	189	184	177	173	199	170	146	164	183	159	190	173	188	162	165	162	201	156	189	162	166	177	155	154	183	180	167	178	177	176	216	152	181	153	162	159	162	182	179	180	175	192	196	153	183	170	170	177	172	164	186	166	178	161	171	169	165	165	195	192	186	164	179	167	188	175	180	160	151	159	162	182	158	166	187	159	152	155	170	158	190	164	179	136	178	186	158	186	154	194	173	174	182	165	170	162	196	189	157	162	191	170	182	186	168	171	151	178	169	172	200	181	140	174	167	160	184	164	178	164	161	165	199	176	169	171	162	161	162	163	153	208	190	173	169	193	171	163	178	177	161	186	176	165	163	169	152	195	162	192	175	140	184	158	176	158	162	163	162	142	163	164	165	181	183	186	152	160	191	174	162	184	160	161	154	180	174	172	183	155	172	169	159	175	165	191	182	169	180	150	185	165	159	177	167	189	152	170	173	166	175	165	169	160	178	150	166	193	154	163	160	164	187	175	172	172	152	165	179	176	170	162	165	168	165
26827	20069	7522	1015	736	634	488	436	430	368	387	397	400	370	380	371	384	353	379	380	378	378	340	399	344	359	382	370	404	381	373	316	380	323	355	347	372	362	382	383	381	345	361	357	362	348	381	354	372	381	379	365	326	368	305	374	342	361	364	415	363	345	375	351	349	385	388	348	365	383	363	393	354	380	349	389	349	357	350	374	357	371	362	345	367	374	372	368	379	368	350	360	372	354	371	356	379	378	375	333	349	358	396	346	378	353	354	395	357	357	346	354	392	358	367	353	372	380	354	330	382	364	381	377	342	334	362	354	352	362	342	363	369	365	362	365	358	358	355	387	389	337	402	377	340	380	376	327	345	354	380	380	328	375	338	346	342	360	350	376	367	393	363	389	320	328	349	374	351	343	370	361	355	370	384	374	336	351	386	332	338	346	375	353	387	355	349	379	395	348	371	371	379	358	376	329	331	352	349	383	373	363	351	371	371	373	324	368	310	354	400	387	326	366	375	350	386	390	337	386	333	333	351	373	367	357	352	339	366	361	377	326	369	380	325	355	365	346	328	330	359	361	388	361	373	375	333	337	363	355	380	335	374	355	340	363	390	346	375	360	361	357	368	330	369	360	346	373	344	340	349	380	339	336	376	355	358	363	360	335	374	338	347	353	350	367	362	340	345	361	326	358	358	355	350	365	354	373	344	393	355	401	382	381	403	361	363	321	407	359	341	342	337	365	373	369	365	392	353	371	346	363	364	372	340	341	380	352	379	346	308	358	366	376	339	356	357	367	375	353	363	377	380	334	366	338	372	361	382	376	322	363	317	335	364	349	376	366	361	338	378	360	333	353	349	425	363	342	311	375	348	340	360	368	361	357	357	366	357	365	343	365	349	337	366	342	376	368	344	348	363	343	362	369	369	354	336	375	347	318	334	327	345	357	385	379	355	327	358	336	363	362	387	353	361	352	377	343	368	367	355	335	369	345	379	366	353	354	384	384	396	395	384	378	375	320	358	354	335	383	381	373	354	365	350	370	413	365	370	379	386	354	392	382	359	353	307	375	335	372	346	375	346	359	370	367	352	345	388	367	352	394	356	364	332	374	385	342	350	364	364	395	348	351	346	344	362	342	365	370	344	384	372	371	357	365	343	386	383	396	384	361	363	345	339	353	324	377	365	327	354	345	348	374	365	337	346	358	327	365	358	344	366	344	349	367	370	367	356	337	360	372	372	341	350	362	374	316	355	369	340	350	356	374	395	320	352	364	375	342	355	348	366	385	382	361	360	348	369	348	382	337	349	359	348	346	383	369	351	389	376	403	358	346	361	368	344	388	382	324	358	329	399	368	364	374	366	341	346	345	355	325	385	364	380	376	391	377	388	376	346	356	360	351	347	374	355	348	356	367	353	331	387	387	370	375	362	323	364	350	369	341	369	330	375	340	372	353	361	336	355	321	343	352	366	316	358	355	367	381	334	372	386	370	357	355	380	358	407	363	384	380	383	374	348	346	362	353	371	368	387	325	384	378	361	381	366	375	385	379	344	353	356	337	368	357	328	385	382	362	343	369	360	340	375	338	380	339	383	345	374	359	392	331	356	379	362	328	358	349	353	337	381	365	369	356	359	370	364	338	342	372	355	391	372	349	340	379	350	387	375	375	351	345	359	347	360	374	359	357	353	376	322	367	362	348	362	327	354	349	412	356	379	331	361	363	380	381	357	365	330	354	380	359	344	370	363	370	358	324	373	365	353	343	358	378	320	335	381	355	415	373	361	349	361	385	346	356	372	387	370	366	372	378	357	365	325	328	339	376	348	382	372	367	347	357	351	391	350	355	380	341	344	337	344	378	372	349	339	378	351	376	345	345	370	349	400	342	367	371	381	349	349	337	383	380	380	366	363	345	328	345	348	385	353	372	351	359	346	356	324	335	347	346	358	340	366	369	358	343	356	363	369	359	371	352	358	351	363	363	352	351	362	361	344	380	338	345	382	389	378	347	354	365	361	365	343	358	362	392	354	368	326	344	390	384	384	340	339	387	411	342	369	394	374	329	369	370	355	402	360	344	393	355	364	352	390	358	354	370	328	345	394	356	404	350	341	350	365	378	405	371	334	350	346	377	360	367	360	385	364	352	333	371	349	370	355	398	331	364	372	386	377	367	393	356	365	365	345	368	391	333	316	339	360	375	383	377	375	348	369	359	396	340	404	365	373	371	357	347	361	366	361	351	392	351	390	360	376	374	331	361	366	388	388	371	378	359	401	371	368	352	346	367	391	333	364	348	348	348	398	374	385	397	351	365	358	350	359	316	367	373	380	348	363	343	365	349	335	346	367	363	363	381	358	362	354	361	341	373	355	351	369	348	326	360	359	378	351	340	333	373	326	363	332	346	378	360	322	341	343	357	382	367	357	384	387	355	359	403	337	376	381	374	395	323	374	338	372	352	334	358	379	398	368	383	352	354	371	378	359	383	370	380	374	334	399	380	382	365	348	351	368	340	385	373	386	321	330	342	370	379	371	387	357	397	359	356	361	382	349	355	368	363	347	335	391	364	369	392	357	341	367	345	333	363	369	354	349	356	340	340	369	317	376	370	335	353	356	334	369	379	337	360	367	376	354	396	359	386	360	347	333	382	381	369	359	380	352	357	403	356	391	362	385	387	368	341	356	367	365	378	370	382	363	373	322	372	400	362	350	375	333	371	357	403	385	347	374	354	358	333	358	378	401	342	342	383	377	331	344	338	394	382	366	347	350	363	359	387	369	371	356	359	362	341	370	387	352	350	359	366	340	385	390	372	394	404	373	403	381	367	375	333	365	353	382	357	384	344	377	381	372	362	336	315	406	347	399	356	373	354	378	379	382	356	356	355	357	358	370	374	351	349	358	363	382	356	359	357	348	343	393	350	380	361	360	355	380	358	382	382	372	312	333	371	341	344	357	377	344	364	355	349	358	364	396	365	353	356	339	384	340	344	366	416	354	387	377	358	366	335	375	377	382	368	381	375	377	368	378	347	360	380	331	362	377	390	342	380	372	354	376	375	336	376	351	346	390	390	361	356	369	369	386	369	357	350	370	365	363	367	338	355	325	341	362	335	374	350	369	366	360	362	364	355	340	336	353	344	372	318	337	346	360	324	366	346	418	356	377	376	325	357	370	357	356	356	328	386	370	378	356	334	360	394	381	378	368	370	388	375	332	371	326	344	380	380	365	347	354	373	343	353	344	381	327	345	345	373	357	381	377	397	333	374	371	356	361	360	364	338	371	351	337	390	379	367	338	336	395	363	346	340	348	397	384	336	370	378	381	387	337	343	374	349	343	357	408	417	385	363	393	360	324	374	348	381	352	385	360	352	367	332	363	357	387	364	353	371	363	348	350	364	367	349	393	371	386	336	344	364	348	348	363	355	353	368	348	381	340	359	349	374	370	380	379	362	374	350	350	339	364	364	359	331	394	361	343	346	362	350	329	361	381	352	321	350	345	377	351	355	369	365	358	361
5830	1403	1274	779	735	594	590	539	504	496	479	469	461	477	433	431	416	465	428	443	471	453	454	421	478	407	464	443	469	486	446	471	418	441	438	417	401	398	433	426	440	430	507	456	426	420	460	416	434	435	436	453	435	444	447	435	463	413	432	433	437	471	465	473	437	460	427	430	441	438	456	408	477	448	460	467	440	429	442	470	452	413	440	447	436	437	475	424	479	446	453	490	455	412	453	451	421	445	462	454	438	481	441	417	451	435	435	430	428	452	434	408	456	452	419	429	493	441	418	432	449	407	434	483	443	421	489	423	457	450	458	419	454	461	434	463	460	450	454	445	429	418	402	431	444	466	432	432	475	420	440	446	437	455	412	421	435	415	429	445	449	474	420	449	417	436	460	465	402	456	428	436	415	460	478	428	470	430	438	453	446	429	474	449	423	448	452	460	453	413	435	401	444	440	474	442	466	512	397	479	408	452	454	453	485	451	424	439	441	380	424	464	479	432	447	443	430	440	475	486	444	437	417	402	442	429	458	459	459	461	429	467	445	412	421	423	467	446	437	439	446	442	432	448	430	437	445	432	451	473	460	462	426	470	415	401	442	431	427	418	458	450	468	472	471	447	413	474	453	417	467	412	429	437	472	438	453	452	421	438	456	444	447	458	448	480	457	453	428	453	452	447	457	443	444	446	443	445	447	476	441	429	460	425	442	450	434	451	441	439	458	414	446	426	446	471	478	425	453	446	429	469	414	489	446	500	417	454	437	443	407	438	462	471	423	457	461	440	427	448	442	417	484	450	464	429	397	410	449	425	425	433	450	465	455	459	443	432	446	481	464	394	419	471	453	430	431	396	413	446	431	458	479	442	461	442	424	462	411	423	459	447	450	420	444	442	450	465	452	424	411	454	432	455	403	479	465	436	478	449	423	468	432	427	425	465	465	430	440	473	399	466	427	407	402	450	439	446	430	443	459	448	465	486	454	451	441	458	444	431	422	440	428	448	432	451	453	412	442	454	435	442	430	437	451	421	448	429	416	397	457	449	408	436	460	448	438	428	424	413	446	445	448	482	421	486	446	411	428	420	441	453	478	437	422	464	436	448	467	436	437	483	453	459	443	460	409	436	483	431	446	425	439	433	440	459	436	440	462	475	452	451	441	414	453	420	443	456	441	430	452	457	460	455	480	438	412	474	399	445	381	440	492	414	437	427	447	426	420	451	469	423	432	435	445	463	489	460	476	451	444	449	463	412	416	444	447	390	436	425	455	416	447	454	455	435	441	491	447	439	469	424	451	448	497	443	441	388	436	467	467	454	454	458	479	455	387	434	458	439	463	433	440	465	489	486	448	449	422	456	444	438	461	458	483	433	449	468	453	445	444	410	424	458	457	448	414	428	425	478	442	418	430	463	465	466	420	461	451	467	482	443	447	442	466	478	450	395	403	443	443	455	432	399	470	401	446	429	478	440	413	455	436	439	441	425	450	460	454	451	461	475	448	420	448	446	425	476	418	461	442	456	429	460	437	400	433	462	443	454	416	416	472	416	423	460	482	479	420	419	448	450	469	446	424	426	437	469	427	457	466	445	468	442	432	433	443	421	411	456	450	449	462	459	450	430	451	446	479	448	453	453	454	463	452	444	428	468	432	451	426	432	436	482	452	452	414	434	455	454	423	411	471	452	484	488	454	509	403	445	443	443	414	432	439	457	426	427	450	432	451	447	415	433	445	406	424	447	438	466	407	452	457	455	415	459	457	439	439	415	418	439	462	445	434	454	469	455	436	408	435	450	431	439	460	490	399	461	459	427	439	428	429	425	468	454	440	436	422	412	449	504	474	417	428	440	463	431	432	437	405	418	423	437	399	410	441	431	468	445	468	444	462	425	408	460	461	419	439	478	442	449	421	486	426	449	398	436	441	458	444	461	455	407	388	487	428	453	412	411	445	421	464	409	369	418	396	410	425	471	471	410	448	419	400	436	413	407	489	452	431	450	481	413	447	445	466	464	459	410	449	443	439	421	410	438	444	480	435	438	492	442	452	422	451	458	442	460	439	466	445	498	407	408	429	450	413	432	448	435	425	442	474	427	456	454	476	429	462	400	460	395	450	464	436	454	443	463	443	427	429	459	508	457	450	448	489	478	415	440	445	422	428	451	416	456	431	434	413	462	410	442	438	472	459	437	397	469	457	449	423	420	398	482	435	396	449	461	428	464	421	438	470	439	437	443	457	467	423	412	425	446	452	481	495	433	421	443	452	445	436	464	431	409	448	433	428	463	451	401	423	443	443	440	468	438	437	443	432	462	448	433	458	461	449	462	420	442	413	469	471	469	458	424	454	453	434	441	436	424	406	440	448	470	432	445	406	436	474	463	485	474	424	448	441	436	424	468	445	412	429	476	476	440	437	451	422	497	443	463	422	422	441	456	448	417	448	443	466	456	441	411	439	469	444	442	456	402	443	413	443	478	409	445	432	423	454	408	436	456	458	451	454	455	466	471	457	468	479	429	431	444	423	417	456	457	450	420	448	410	439	481	403	447	468	431	465	449	440	443	467	459	463	464	471	442	435	432	472	442	427	427	443	429	445	404	424	423	442	454	423	458	452	442	458	421	453	482	489	429	462	467	441	424	458	432	472	456	463	444	474	435	441	460	435	450	435	434	404	454	441	418	460	476	436	471	442	458	447	451	439	434	402	423	443	436	459	472	425	437	443	447	393	440	473	447	435	404	397	459	399	452	464	416	433	467	426	422	419	492	478	471	425	440	428	429	408	438	428	460	426	440	448	448	450	446	429	433	477	419	420	423	425	451	408	415	456	449	422	480	428	441	425	403	439	469	459	461	451	430	437	427	457	470	471	417	458	491	457	394	428	462	460	421	465	466	445	443	433	463	429	449	440	447	436	459	421	446	446	441	430	430	443	467	412	428	497	456	431	443	438	460	445	433	468	465	458	441	427	417	437	444	420	432	474	467	457	474	437	429	462	456	472	427	452	451	432	437	449	465	456	445	418	450	471	415	422	451	460	452	425	468	419	452	425	450	454	439	438	446	434	426	431	438	451	465	427	439	424	455	433	449	408	441	452	448	426	424	458	450	433	450	429	424	454	436	426	479	462	461	429	466	471	428	466	427	476	473	470	429	433	419	425	446	427	439	408	446	432	472	472	484	428	461	458	425	460	444	414	436	469	421	440	489	420	438	468	441	405	492	463	437	426	441	428	403	427	459	470	492	441	474	414	429	476	435	436	472	396	462	447	430	435	409	453	417	426	405	458	436	431	431	403	437	418	436	432	439	465	440	500	439	396	455	457	417	417	485	461	463	414	481	450	435	460	448	471	447	432	451	435	459	434	461	441	456	402	404	446	465	447	407	449	438	453	466	461	448	450	402	473	475	455	468	470	424	466	456	453	436	475	454	467	415	446	434	415	414	446	426	448	410	440	422	443	464	441	452	452	437	457	455	438	448	450	479	467	464	465	428	425	455	454	429	455	453
23908	21110	28454	24022	21099	10725	1033	629	463	427	370	337	326	318	291	266	255	232	224	213	196	238	228	217	201	218	204	198	196	182	203	191	209	183	202	184	181	150	183	185	191	174	181	189	193	189	173	172	188	187	191	194	170	172	202	192	207	158	157	183	204	163	168	182	183	168	180	178	162	183	169	185	172	183	157	167	164	160	173	165	178	153	177	190	182	192	186	186	176	178	164	184	211	177	185	165	164	183	188	184	168	179	164	164	187	178	185	187	170	173	172	193	177	177	178	168	136	182	171	173	189	193	170	183	162	158	169	167	181	182	184	188	175	152	172	183	194	178	180	158	178	157	176	157	189	186	172	206	179	199	172	169	175	157	165	184	200	196	177	183	154	181	180	177	175	179	159	167	179	184	194	191	159	179	166	184	177	187	163	167	174	168	150	182	178	176	161	170	171	178	187	188	184	174	154	173	173	175	179	170	206	169	188	192	189	177	165	173	196	188	188	168	191	172	177	187	188	155	198	164	152	190	191	185	184	171	158	178	176	199	160	187	140	185	200	194	174	174	177	192	188	162	150	157	160	154	172	173	186	160	175	187	187	153	172	144	191	166	158	191	192	173	182	179	182	185	179	188	196	185	161	180	152	174	181	162	169	168	168	165	201	167	192	168	197	208	183	177	191	152	198	171	176	182	183	156	168	168	166	197	165	160	189	189	192	169	173	147	190	180	166	169	172	186	173	162	169	166	175	167	164	163	173	171	184	176	192	193	190	154	162	187	166	191	178	183	168	181	166	178	194	177	163	182	181	174	180	153	170	162	176	184	170	180	168	171	174	179	164	148	153	158	161	166	201	169	173	169	165	161	181	177	192	184	169	187	186	176	169	189	186	179	182	163	180	181	188	193	173	175	153	170	170	161	180	179	181	166	195	164	187	166	176	193	166	175	176	163	158	191	175	170	183	173	186	175	196	160	203	190	193	174	182	172	160	193	168	162	165	167	167	174	165	167	163	174	156	192	161	190	164	165	182	162	171	187	172	182	177	173	172	156	167	174	181	179	196	149	162	212	166	171	185	163	168	162	155	168	189	204	171	191	195	158	161	181	168	193	185	192	196	188	165	176	154	180	160	178	166	178	181	190	160	178	184	172	165	170	179	159	183	150	161	177	183	193	171	192	164	166	194	204	151	187	167	175	173	185	204	169	152	192	164	170	167	159	187	167	184	182	172	160	167	162	184	166	167	178	168	178	174	193	168	183	171	187	180	190	173	189	196	165	174	169	180	152	175	182	174	172	164	179	149	160	165	173	188	150	183	161	150	181	170	204	185	161	159	180	188	172	170	171	187	176	143	174	154	167	179	162	185	164	177	177	183	152	190	189	143	184	175	185	173	190	190	197	169	167	186	157	168	173	170	160	173	173	178	198	174	177	158	153	194	188	154	207	203	185	180	169	204	178	165	151	185	180	160	179	196	156	155	164	191	201	166	144	147	179	170	164	182	172	181	155	169	173	159	169	179	186	206	185	171	170	142	187	168	160	196	193	183	185	161	176	161	159	165	169	152	173	175	173	145	198	178	173	182	171	161	192	170	184	178	169	169	178	184	190	177	174	161	194	205	179	181	186	178	154	165	185	171	165	172	180	181	190	182	162	201	166	169	188	172	182	169	175	184	167	200	193	193	174	181	179	187	176	194	160	191	158	174	183	175	161	150	145	194	157	150	169	189	172	173	158	192	178	190	182	158	137	162	170	160	169	188	185	179	179	164	181	182	154	169	165	159	178	207	170	167	179	180	179	193	158	183	179	186	194	170	173	177	174	155	187	170	156	156	171	165	175	156	183	150	167	180	188	159	158	205	183	171	181	192	170	170	183	158	183	172	174	178	164	173	151	164	166	168	153	174	161	162	191	175	161	179	154	164	166	148	148	181	183	183	177	194	182	188	172	175	165	162	169	160	168	163	165	142	166	165	164	172	162	170	168	169	192	147	174	177	170	175	173	168	186	178	176	177	198	183	164	176	189	188	188	155	174	177	173	178	197	162	184	184	172	183	169	153	180	155	164	172	183	171	173	159	182	167	186	177	175	170	176	187	168	159	176	190	188	164	148	166	177	177	176	167	178	182	168	195	208	179	171	165	186	154	166	170	169	183	143	182	172	178	179	169	164	184	167	170	179	190	160	178	175	192	163	183	197	166	188	191	161	162	180	172	179	178	179	174	167	169	172	198	172	173	180	185	170	177	150	172	192	174	175	165	163	160	190	167	199	183	167	184	187	175	171	170	159	166	172	186	197	199	171	167	195	202	150	170	172	179	176	169	167	160	173	162	162	181	174	158	190	175	195	165	179	163	146	174	170	166	158	161	177	170	188	182	170	182	174	162	170	181	190	196	146	181	180	191	164	171	156	175	178	174	166	162	164	181	175	168	159	162	150	169	172	161	166	191	167	180	186	162	164	184	164	151	196	172	152	167	156	171	144	188	167	179	168	177	166	165	176	182	191	176	187	160	168	188	161	184	171	176	180	178	173	197	171	169	185	217	186	161	175	197	166	172	186	176	191	168	158	176	161	190	166	161	159	199	162	181	152	193	173	176	180	192	164	162	179	148	198	164	141	192	177	186	161	204	152	164	175	163	172	186	145	167	178	177	152	155	166	192	167	165	166	193	166	171	168	181	164	182	158	158	149	177	184	162	176	153	167	143	176	181	164	176	164	195	181	176	184	170	208	181	154	199	195	179	199	164	192	180	184	173	180	156	172	170	184	176	172	185	158	185	180	163	176	163	151	189	165	175	166	177	184	173	189	156	160	188	169	156	165	193	169	174	177	150	156	159	168	194	175	158	175	180	176	176	179	146	167	156	163	180	144	162	157	175	177	156	192	192	151	184	166	157	172	174	172	161	171	199	164	165	179	172	168	179	162	167	150	163	157	188	178	174	166	189	180	176	158	172	160	178	186	167	188	168	170	178	193	175	170	185	187	157	174	194	164	196	182	182	184	148	182	192	152	166	176	197	204	188	172	154	181	173	189	187	159	145	159	174	175	190	189	171	180	158	179	178	181	182	164	162	169	169	159	159	199	156	184	170	166	174	187	158	149	178	194	168	168	185	191	172	171	168	158	168	177	187	178	166	154	166	186	163	158	173	175	180	161	190	169	160	184	181	168	178	138	169	152	152	164	187	170	192	176	176	167	161	167	179	171	173	194	190	175	166	175	163	154	172	172	173	157	182	175	170	150	186	184	180	199	170	155	169	180	178	183	187	166	127	175	195	173	160	159	167	167	153	177	163	168	171	161	165	171	175	182	171	154	165	157	175	174	174	171	158	192	179	207	181	172	190	169	165	174	187	209	204	170	175	184	190	185	180	176	157	205	180	189	187	145	177	182	182	175	187	194	212	177	166	159	147	176	160	181	170	164	182	198	173	168	178	177	154	185	179	162	184	193	160	178	181	179	160	177	179	182	168	160	163	185	177	174	173	176	178	173	153	192	174	159	158	194
8771	10266	8780	4291	2967	2167	1607	1238	962	831	690	591	559	511	433	398	395	397	384	326	355	291	299	302	270	266	234	289	274	246	252	240	279	253	235	248	251	229	225	240	210	284	249	254	242	228	233	245	224	228	237	255	241	236	242	207	225	238	206	246	234	227	255	193	239	212	241	209	211	234	215	231	222	210	218	228	206	239	248	222	227	225	268	244	217	222	226	243	229	221	241	241	208	222	210	208	208	216	229	191	221	239	222	215	234	232	250	216	219	227	205	203	224	224	228	214	230	207	236	197	207	218	240	227	210	225	208	214	215	204	226	225	209	225	253	199	230	228	211	206	206	228	208	196	214	207	234	221	242	216	232	202	197	213	212	223	211	213	219	230	195	218	217	223	214	214	214	206	209	212	211	247	233	218	211	194	228	206	205	234	253	208	223	242	210	221	205	216	208	234	234	238	236	218	248	233	241	233	221	220	208	205	185	197	234	222	206	223	220	189	236	202	230	225	202	223	228	214	221	208	212	222	207	226	240	226	235	233	218	226	245	202	220	204	218	224	230	211	231	214	230	245	221	228	227	222	212	219	220	207	255	228	211	226	209	200	221	215	225	210	224	230	212	208	227	217	228	218	230	235	220	235	227	221	216	212	229	236	215	215	228	209	191	225	193	220	221	213	233	229	231	210	217	227	204	222	200	223	198	217	224	253	211	219	206	237	233	197	220	223	219	232	223	189	216	225	208	234	220	237	226	235	216	229	248	232	222	212	214	218	224	221	223	213	214	235	225	240	199	211	225	193	228	217	244	213	195	202	239	215	205	228	208	223	201	209	222	244	218	237	218	208	212	193	229	229	199	230	215	216	214	230	215	225	216	216	215	238	234	230	229	239	188	227	226	233	190	227	212	228	224	191	209	232	220	206	221	225	218	210	210	216	260	210	199	213	242	229	204	184	215	186	222	231	225	204	218	218	242	238	217	225	219	220	227	217	231	218	213	238	225	202	203	231	246	202	207	205	210	205	220	225	248	226	232	230	209	245	217	221	189	203	235	214	215	221	246	214	207	218	241	205	223	219	220	209	212	215	218	234	212	206	241	218	211	229	204	210	218	236	225	205	202	224	210	198	232	212	199	219	212	216	211	205	234	240	237	219	210	208	213	216	231	240	223	242	248	203	221	211	259	215	225	209	236	244	226	191	241	255	230	217	202	209	229	213	218	235	192	222	243	199	208	227	211	212	216	237	244	212	229	217	211	221	222	217	219	240	222	211	218	222	221	228	190	245	219	233	207	203	220	240	211	220	231	227	231	205	226	224	232	222	220	206	210	206	235	227	235	220	225	228	229	242	221	241	226	205	196	205	217	239	212	234	205	207	227	207	203	228	256	236	250	217	223	187	209	230	212	212	217	236	252	200	269	222	240	218	234	216	221	230	197	236	227	204	218	235	192	221	192	221	206	208	210	221	201	224	233	225	216	229	224	209	212	209	224	226	221	215	223	220	238	200	229	227	210	211	202	217	226	189	213	219	202	234	239	218	228	230	223	224	224	222	242	234	213	219	239	212	207	214	217	227	231	210	229	221	222	202	196	228	207	224	229	232	232	196	186	213	203	247	203	219	230	230	220	230	209	211	188	248	210	249	217	212	185	240	207	208	222	230	240	245	231	246	197	199	227	213	203	213	215	225	213	227	214	228	216	207	231	189	244	233	236	227	228	221	216	227	210	208	216	207	197	220	212	198	224	228	232	220	216	218	206	239	226	230	233	218	236	219	226	217	225	247	224	225	227	210	215	226	233	218	207	225	226	207	223	202	223	209	190	220	216	211	217	202	205	215	205	227	212	212	220	209	236	214	227	197	217	220	202	200	218	230	198	235	191	231	214	223	207	200	218	221	232	192	227	221	230	198	216	222	224	251	225	224	208	240	227	216	224	210	199	236	226	224	231	206	231	242	262	216	204	229	195	206	234	243	228	226	197	199	213	222	217	212	210	217	221	209	202	202	196	227	228	190	219	219	196	209	205	205	236	236	249	209	213	202	211	207	227	219	222	212	190	216	235	222	205	209	205	238	187	222	212	203	227	226	211	219	198	185	219	219	214	192	219	191	228	211	232	254	232	227	212	233	218	210	241	227	231	263	212	210	232	227	227	212	227	230	205	218	205	211	212	236	227	211	224	193	234	230	228	203	173	217	198	223	231	220	229	219	216	225	201	241	233	216	213	220	264	188	243	217	231	237	202	194	206	182	205	228	207	231	209	238	216	232	202	226	180	216	224	241	237	214	203	207	198	231	221	219	217	226	237	220	224	215	216	225	227	217	239	227	220	221	229	191	234	231	219	262	235	224	214	230	211	216	236	211	215	216	223	207	227	206	212	221	213	212	219	187	235	218	230	201	227	224	199	236	220	235	213	229	217	237	227	208	223	217	207	211	231	228	227	200	225	216	217	226	247	207	239	205	246	234	213	230	206	200	217	202	210	216	231	243	227	249	234	207	239	217	219	205	212	205	210	221	226	231	224	218	217	256	254	216	231	231	229	209	237	186	225	216	244	229	193	207	216	230	212	215	204	224	221	221	214	217	234	238	233	230	190	223	228	240	225	217	192	214	243	223	259	227	216	214	227	240	234	205	213	220	182	225	219	214	212	246	204	206	219	217	217	202	242	218	224	223	211	221	204	217	209	215	238	192	214	252	215	210	225	224	220	236	231	210	256	236	245	221	210	200	204	212	235	205	206	205	241	201	229	202	211	206	214	230	238	230	201	187	202	213	207	227	197	240	215	204	247	232	210	216	213	243	210	234	228	213	208	190	242	217	199	214	235	201	234	222	214	238	226	211	234	208	207	223	222	229	211	235	230	250	217	234	184	209	212	226	201	233	190	223	235	205	229	225	225	208	195	213	226	211	226	229	206	233	213	227	228	234	226	203	229	230	217	227	207	183	236	224	217	206	208	245	211	219	242	225	205	237	203	207	221	204	199	221	222	205	232	202	228	235	217	226	214	217	211	236	209	231	239	209	212	240	199	229	220	210	235	216	216	227	238	218	227	200	190	218	225	210	261	228	220	222	216	225	207	235	216	224	207	204	237	211	240	215	208	200	222	217	208	191	217	227	213	209	215	205	232	211	219	237	208	174	214	219	220	224	241	221	198	193	228	246	232	199	227	208	220	207	207	215	236	218	226	220	237	222	211	214	212	201	239	211	238	228	240	216	273	201	186	216	195	223	208	206	218	219	212	213	205	209	228	249	248	198	202	223	230	223	221	225	209	237	196	223	221	225	209	213	214	232	216	214	231	221	209	207	220	210	212	207	213	208	217	249	229	207	217	213	234	237	216	241	234	222	186	210	212	235	220	220	217	208	215	213	221	212	238	233	207	221	246	208	229	224	224	261	254	205	219	249	222	195	239	232	219	219	213	217	194	220	208	216	196	213	241	180	230	251	215	203	237	237	201	209	208	204	223	213	222	203	222	227	231	204	233	218	198	218	212	228	224	234
25092	21052	27170	25008	9315	872	691	551	558	525	461	492	483	494	464	482	441	475	396	439	412	451	432	444	422	404	378	430	418	432	446	448	391	417	374	421	440	412	399	408	369	400	414	403	413	413	433	402	448	424	373	381	460	402	443	421	396	433	390	414	415	388	433	430	414	446	392	408	432	413	418	396	385	370	417	421	441	377	406	405	395	434	425	395	387	391	408	428	422	414	427	419	402	370	390	395	397	474	403	406	405	392	380	411	399	369	426	416	414	413	404	404	410	411	389	360	392	388	440	389	396	385	413	372	406	410	425	398	391	388	434	459	386	434	367	383	427	390	430	418	427	390	394	418	427	424	391	411	409	425	399	396	384	422	390	424	401	379	424	403	416	422	418	404	377	410	383	395	432	416	403	421	413	387	411	419	404	423	381	413	408	450	377	363	371	426	385	401	459	421	389	427	412	408	349	412	430	425	366	367	389	423	388	411	374	407	412	455	407	404	391	417	461	374	399	401	394	391	450	388	394	385	454	391	368	385	403	416	433	398	373	382	397	420	414	386	412	365	411	391	396	399	411	406	390	440	417	412	408	409	408	423	419	426	403	436	448	417	402	392	413	403	391	401	423	420	386	399	436	373	385	394	409	435	365	429	394	414	429	422	415	420	423	428	402	386	394	436	392	402	389	439	407	400	431	415	434	396	402	413	419	411	411	379	401	422	413	399	431	419	397	432	408	387	401	390	387	415	380	412	386	417	408	396	368	410	432	381	427	391	424	412	421	381	382	405	371	429	415	419	389	394	395	428	408	375	408	408	385	388	417	396	406	371	412	400	390	402	390	397	413	390	373	379	418	366	433	370	380	413	406	426	424	421	383	411	404	410	382	408	388	443	421	431	406	415	424	402	366	443	427	348	385	442	402	420	365	420	409	420	435	386	391	416	372	386	437	419	414	416	387	417	403	413	438	398	383	394	417	389	422	355	420	390	366	407	425	386	397	405	376	375	401	426	405	420	420	377	366	395	394	397	424	391	403	397	395	408	401	420	396	427	383	403	380	374	405	390	380	391	390	436	408	426	413	411	414	421	402	408	386	403	442	425	380	400	408	420	423	431	397	423	388	403	397	416	402	397	404	372	400	400	406	418	389	468	435	423	397	435	457	384	401	344	397	389	412	390	423	421	405	381	390	405	364	400	410	410	437	426	403	423	420	416	448	402	401	413	404	343	413	425	384	427	392	386	425	399	382	377	413	447	385	374	389	413	398	412	406	386	412	405	408	393	415	383	410	406	415	409	391	405	447	368	407	398	398	413	381	398	386	387	391	406	434	400	423	433	416	396	363	434	383	416	423	417	420	404	423	426	386	406	363	435	389	408	400	407	392	425	430	404	428	399	417	404	417	399	409	448	409	443	401	380	392	401	374	421	401	428	383	412	409	422	386	414	390	402	422	423	388	407	411	383	409	395	387	442	402	362	436	410	403	399	427	387	409	425	394	405	400	412	434	385	404	366	389	456	430	387	404	378	466	415	432	364	370	428	427	401	408	385	382	401	398	410	416	372	397	418	434	432	414	406	407	368	426	398	373	417	418	385	388	440	395	386	418	395	401	372	409	380	404	432	405	405	399	405	397	412	414	424	445	402	436	440	443	394	448	370	420	405	393	368	411	405	432	423	450	428	397	378	413	440	401	424	433	405	416	400	406	403	411	388	411	385	421	417	407	415	403	391	394	424	393	389	408	385	430	406	396	418	423	396	420	396	390	413	411	427	419	411	399	422	406	383	402	389	406	412	394	379	394	387	367	393	454	430	433	391	399	425	421	400	401	368	417	391	445	409	414	408	382	412	387	355	421	444	397	434	392	392	350	455	438	384	393	426	382	379	398	440	444	433	420	415	372	406	408	421	415	408	386	417	428	394	401	384	386	395	403	377	372	426	398	370	438	391	400	399	403	391	428	394	428	369	387	378	410	434	409	408	433	361	362	402	412	405	426	426	407	417	406	407	433	376	415	395	411	407	392	419	396	445	453	435	376	397	407	374	405	389	386	393	399	415	425	377	434	413	419	400	404	395	408	399	426	409	376	399	397	415	408	374	403	446	417	439	403	435	430	413	375	410	427	415	391	426	376	411	399	436	418	429	412	434	410	429	402	404	411	386	389	397	405	403	406	381	406	379	407	409	399	413	435	417	412	409	417	431	396	421	411	392	377	414	403	413	436	388	412	383	378	389	408	404	408	384	419	390	378	375	392	402	392	380	362	417	386	384	401	393	404	432	405	398	422	395	395	398	374	361	387	429	429	414	433	426	413	424	398	429	394	405	412	445	403	385	422	413	389	449	405	425	380	398	412	423	385	428	418	384	420	424	420	402	413	417	398	420	390	394	424	398	411	413	382	426	422	421	379	391	430	417	403	431	392	420	415	405	401	417	407	423	389	404	391	450	394	396	414	342	407	409	412	416	381	427	397	365	383	403	429	425	397	380	422	430	375	415	386	408	385	409	409	415	416	389	430	415	386	405	403	420	383	389	410	396	393	421	410	406	381	440	426	433	447	412	479	399	395	422	410	418	404	414	399	434	425	399	368	408	415	428	430	380	422	370	391	444	424	410	378	432	426	383	417	403	390	386	415	369	424	389	375	394	368	423	401	388	422	418	392	433	388	444	382	416	417	429	435	404	407	403	396	406	415	380	404	385	392	372	399	390	400	419	403	372	409	426	406	410	433	397	396	403	380	384	415	446	424	422	391	424	432	395	378	410	394	416	410	404	425	394	423	418	422	388	392	416	394	392	415	430	432	392	420	379	404	372	405	392	406	413	414	432	431	420	425	353	374	406	409	408	390	436	382	374	370	388	403	401	386	420	392	395	400	379	382	424	463	419	404	399	414	397	413	428	421	383	397	393	398	388	435	426	434	408	421	389	386	391	433	421	400	388	389	402	424	392	363	420	405	420	393	398	422	406	396	445	395	442	408	377	446	389	399	399	439	410	387	407	426	392	430	426	410	396	409	384	382	413	422	433	388	435	360	404	405	424	393	422	401	427	404	417	390	387	415	400	402	404	397	430	387	348	408	397	391	387	421	382	422	453	409	411	431	441	424	383	381	371	390	436	397	361	428	394	434	412	408	407	376	427	379	427	380	443	408	352	420	424	452	424	391	380	405	401	427	410	418	377	385	393	412	374	385	436	416	433	407	378	423	402	380	423	415	411	402	396	374	371	399	418	397	363	394	412	404	412	402	424	384	400	430	386	415	414	399	384	440	398	419	398	365	401	425	414	422	398	385	401	409	419	380	401	411	424	413	378	378	411	399	373	393	373	404	345	387	401	401	459	410	369	369	408	412	409	433	406	407	389	385	387	404	398	461	482	408	415	378	401	389	388	438	404	396	414	437	416	423	430	420	377	380	429	409	376	380	419	411	418	420	426	426	393	405	412	389	420	418	387	375	443	399	413	407	383	396	396	390	417	372	409	382	403	411	413	412	366	405	411	419	403	396	373
8166	5965	4875	2593	1821	1475	1196	1046	902	745	732	665	650	613	598	596	575	589	524	571	559	514	529	529	494	495	497	511	473	473	520	530	508	491	478	472	504	481	488	506	495	479	482	516	459	483	465	543	515	502	458	471	511	467	496	531	502	530	505	474	472	509	477	491	486	481	466	459	454	488	481	511	448	457	473	499	504	466	518	487	493	459	467	481	488	514	485	458	493	505	456	512	470	505	500	535	490	525	463	470	514	474	479	490	442	483	456	472	481	482	482	476	472	463	483	449	463	462	454	476	489	468	435	474	482	437	486	465	481	507	497	492	490	477	526	460	464	514	461	490	428	509	447	475	520	478	513	425	505	456	496	450	462	491	484	474	468	438	468	451	456	479	466	479	463	479	492	515	472	468	510	497	466	480	461	458	467	507	447	470	484	474	486	482	439	489	501	486	499	452	513	454	445	489	468	481	499	503	515	462	499	507	513	430	495	451	509	459	490	504	483	456	471	479	485	406	503	477	468	500	443	473	504	476	472	468	508	491	497	462	444	478	473	492	462	507	494	483	471	445	460	473	488	476	484	494	439	460	487	448	472	462	444	537	486	468	476	490	492	493	476	470	483	442	493	460	471	495	502	462	476	525	493	484	524	459	470	504	494	516	459	470	504	494	478	481	446	465	428	443	505	432	546	494	493	491	478	472	477	490	461	471	486	434	495	481	515	458	478	456	495	489	493	533	447	435	496	488	447	460	457	451	484	466	473	454	437	484	496	469	465	485	448	467	493	499	487	488	478	459	480	468	454	463	483	493	502	437	477	474	504	477	473	490	477	469	507	450	511	452	480	470	453	497	474	484	454	463	477	487	483	479	478	455	467	465	463	461	485	518	461	467	466	504	496	459	486	473	475	454	462	457	499	476	506	505	528	478	503	474	458	495	510	492	487	468	501	444	481	531	447	491	490	509	430	509	508	479	509	502	512	503	468	501	477	519	472	531	472	456	486	487	447	528	520	494	510	463	492	471	518	458	454	493	495	475	515	509	518	477	473	480	438	501	467	484	480	470	449	499	514	519	479	489	480	467	463	460	491	483	462	447	489	479	482	488	535	486	452	514	500	493	474	453	488	489	534	476	474	522	481	468	475	469	491	491	526	482	481	469	495	476	502	485	502	491	468	537	499	464	495	491	520	502	488	519	484	423	479	516	507	490	478	486	447	491	471	522	476	478	507	475	489	490	497	464	451	453	478	481	471	476	480	461	511	488	495	496	488	465	481	458	491	449	529	524	468	482	464	479	494	462	499	460	455	458	470	471	474	458	500	496	494	498	456	511	478	517	476	443	455	523	473	496	461	493	485	499	499	516	503	476	473	480	470	515	437	440	459	479	486	453	491	490	474	463	460	481	449	464	473	469	455	483	498	505	511	519	456	530	492	473	536	470	460	475	483	477	453	488	516	509	447	478	477	479	502	493	479	451	476	472	493	471	506	481	459	480	478	496	458	496	460	457	475	516	503	482	478	479	494	512	484	472	436	503	447	507	472	445	471	507	500	491	491	479	475	483	498	499	500	400	486	449	488	470	465	505	476	504	451	480	493	491	464	436	458	462	489	515	457	500	494	487	482	504	471	448	465	448	462	457	526	448	478	432	513	430	480	512	498	472	471	458	486	491	452	523	485	495	486	513	509	490	466	487	484	510	461	474	486	506	441	455	510	485	500	468	479	480	472	455	489	511	467	510	473	503	507	503	525	491	521	517	490	489	493	485	471	473	489	525	497	476	472	512	510	492	467	459	446	492	516	492	438	477	481	468	534	473	451	521	479	499	471	517	469	478	479	482	501	508	483	482	473	494	445	461	489	462	444	531	473	473	523	504	482	532	496	489	506	475	474	490	473	478	506	497	485	518	476	532	460	492	467	464	485	448	481	437	477	457	496	489	499	500	506	488	463	500	464	497	489	502	478	466	485	452	469	474	476	487	515	494	464	449	479	448	507	509	488	492	472	475	452	481	482	482	496	496	499	474	460	486	495	483	480	485	486	476	460	478	479	468	460	468	491	484	513	490	443	466	483	424	466	489	452	503	520	461	480	465	497	462	458	455	478	519	464	468	501	484	500	488	491	471	501	489	514	452	490	462	465	476	490	474	459	500	462	469	508	470	481	479	501	469	497	478	454	463	484	489	507	522	515	500	449	471	517	477	477	497	483	480	500	482	486	487	484	487	442	428	477	454	458	463	465	496	473	480	462	472	493	495	517	473	521	455	459	502	439	470	462	475	462	476	490	442	462	457	463	446	519	469	475	446	494	488	498	457	529	491	477	483	477	478	481	456	479	465	490	462	448	474	485	498	484	495	451	463	484	479	480	466	481	517	422	523	496	468	459	491	482	494	460	473	499	463	485	530	447	471	486	461	524	525	463	472	494	497	500	481	483	487	479	463	486	476	497	480	525	457	481	508	488	478	457	479	493	462	503	540	473	453	500	468	493	477	494	461	519	500	496	508	502	477	461	491	467	507	484	470	495	467	448	451	479	519	436	534	501	490	449	495	489	484	452	481	459	486	513	468	511	501	476	486	481	486	492	482	474	495	539	465	462	506	428	508	472	511	508	428	498	514	435	474	474	480	475	505	510	498	492	453	473	435	460	508	448	466	476	489	481	443	501	458	464	483	491	484	463	487	488	507	492	433	489	468	492	511	477	471	516	517	454	462	470	545	512	490	494	502	439	462	498	499	486	484	477	468	491	514	472	468	468	515	465	508	500	500	473	458	454	484	526	490	490	434	468	471	447	504	491	459	456	483	522	489	529	468	515	473	468	468	475	501	473	479	516	496	478	488	512	483	464	509	463	460	475	518	482	478	464	474	485	528	517	496	495	455	535	439	487	507	495	438	479	483	503	498	482	490	519	438	475	491	477	484	443	487	491	506	524	449	499	484	506	482	474	462	515	482	464	475	500	453	456	449	442	504	477	520	469	497	516	496	491	473	482	465	470	478	422	462	485	487	462	497	482	455	485	508	515	475	497	476	481	467	476	478	485	523	477	468	514	491	475	525	465	449	481	475	490	497	492	462	535	474	457	484	472	508	440	468	466	452	461	486	499	518	479	466	482	481	467	485	458	502	516	467	477	514	512	467	530	495	462	465	440	490	458	458	469	492	511	436	484	473	445	464	494	483	485	501	506	479	493	443	462	502	499	477	513	457	514	481	498	482	498	465	460	507	505	484	548	515	465	481	500	517	497	491	547	518	431	486	507	483	457	469	467	442	439	494	477	498	491	491	480	447	476	496	466	476	472	512	487	510	508	484	469	466	520	467	483	523	460	458	449	440	450	465	488	462	515	490	459	489	485	478	476	486	468	469	487	469	462	479	454	462	489	494	500	503	477	473	489	503	459	500	461	454	493	519	486	507	444	468	504	456	476	497	446	493	479	452	497	442	485	487	473	449	481	475	495	506	471	482	531	524	451	485	496	466	472	483	477	487	536	465	523	495	449	472	453	458
22921	21133	28914	23621	21121	21169	9514	1129	770	613	569	477	409	409	354	345	293	274	301	293	252	238	241	211	213	231	211	221	179	186	195	177	151	195	180	165	174	188	170	170	172	148	179	156	160	174	160	178	182	175	177	163	174	156	187	171	169	150	143	175	160	143	141	141	156	161	138	169	143	151	178	145	164	157	149	169	161	154	160	169	135	142	140	124	171	149	156	150	167	140	150	168	156	148	163	165	145	157	178	153	161	154	163	159	162	142	155	157	137	147	146	164	142	120	163	181	169	144	147	147	152	158	154	164	156	165	154	157	150	146	165	162	136	157	143	158	166	173	139	169	151	153	151	155	170	140	163	133	148	144	152	158	175	168	156	165	159	170	150	173	158	146	138	157	162	145	137	162	157	164	162	139	148	156	179	141	162	152	159	141	152	130	164	167	161	144	144	144	154	156	148	149	162	169	169	148	153	153	148	158	150	153	165	179	146	183	138	144	156	140	150	153	163	165	136	143	147	142	158	157	167	160	147	149	161	155	150	159	154	171	145	146	144	160	161	140	168	148	153	142	160	172	135	138	146	160	152	158	146	136	142	162	146	155	113	144	158	140	151	151	143	172	144	136	151	145	149	126	126	154	161	151	124	155	142	161	152	151	124	159	138	139	157	161	132	161	147	160	145	123	163	153	155	148	145	137	156	145	151	167	144	158	137	129	164	168	131	140	138	159	144	154	148	147	157	140	134	129	157	172	146	160	154	134	145	144	131	142	174	168	160	173	156	165	138	151	143	149	159	150	151	140	182	153	163	148	170	176	130	159	151	158	155	146	153	145	159	164	151	168	131	134	170	157	148	170	150	146	149	158	144	132	166	161	167	164	155	149	147	142	149	148	161	161	122	164	156	159	137	149	130	163	171	159	151	155	160	165	163	141	134	149	158	161	143	174	143	157	152	156	155	147	160	164	141	143	138	151	159	149	165	133	149	126	148	165	148	155	152	155	149	159	167	150	154	137	160	161	159	147	157	140	160	177	149	178	154	143	144	159	145	168	156	149	169	140	142	175	144	151	143	131	144	143	165	157	143	139	157	149	160	160	138	174	143	161	159	137	171	156	148	130	129	159	150	175	147	153	173	166	141	171	174	150	154	155	170	144	163	159	145	167	138	141	128	166	137	162	153	148	168	162	141	137	141	143	147	167	142	160	138	151	150	165	136	174	135	151	167	143	138	127	144	144	145	166	156	178	171	164	152	167	155	139	157	165	178	191	141	156	142	147	135	167	155	136	133	158	155	156	150	133	187	142	156	173	158	145	146	170	155	162	139	138	158	135	171	159	143	157	119	162	144	171	159	157	134	179	138	170	140	156	144	148	155	185	136	149	162	145	161	169	154	140	161	153	148	133	157	142	159	152	155	127	161	144	157	151	136	161	143	141	162	158	149	127	152	139	165	160	155	135	160	149	138	137	140	171	142	161	127	151	164	154	146	158	128	153	145	142	147	166	146	142	156	148	148	149	156	131	159	149	163	157	142	154	172	146	136	141	151	160	140	124	171	171	137	168	166	149	136	154	162	147	153	110	162	152	158	151	161	157	143	171	176	153	137	149	180	161	138	152	150	171	173	165	155	168	170	162	143	183	136	156	170	188	144	146	146	149	140	155	146	126	150	134	134	134	132	144	153	151	142	142	158	159	136	148	141	134	137	148	139	168	151	173	130	168	161	161	175	137	153	153	164	140	151	152	140	150	151	134	152	161	136	161	151	157	156	168	139	150	146	147	158	148	177	166	165	153	144	140	159	161	151	147	150	141	156	143	153	154	162	160	174	140	160	141	171	168	151	149	153	169	154	174	156	145	154	158	133	160	156	149	149	142	146	145	136	145	148	162	167	139	139	160	148	159	158	149	149	172	154	164	154	153	130	152	145	146	150	163	143	148	151	175	157	147	138	170	144	170	151	152	145	156	157	152	149	148	122	141	142	133	157	141	153	150	151	148	136	146	148	139	150	150	134	136	140	157	140	137	160	151	161	157	129	151	136	164	144	160	159	169	148	149	140	137	173	178	154	148	127	146	153	163	151	156	157	168	157	163	140	151	174	141	160	150	162	153	153	146	133	132	164	124	153	147	145	157	138	150	154	156	154	138	144	153	135	154	185	169	142	127	169	136	146	148	167	156	142	156	156	138	167	118	147	152	166	139	153	160	147	162	146	158	146	145	150	148	174	152	144	149	148	175	142	148	141	152	154	134	156	160	157	162	152	156	141	160	134	151	157	138	154	150	140	133	142	137	157	154	146	154	160	148	147	147	166	142	136	154	152	144	157	146	154	142	150	156	159	126	161	133	128	130	148	137	156	148	164	163	161	148	162	151	140	149	143	127	145	138	150	168	157	169	138	155	156	117	145	131	154	152	147	147	145	160	152	134	169	157	129	148	144	134	153	137	134	160	148	174	154	157	143	150	161	134	161	173	150	141	138	146	136	142	169	144	149	120	177	151	139	141	163	183	173	139	157	151	157	149	150	152	153	138	134	169	143	158	151	145	165	150	162	151	153	157	150	143	134	146	151	160	128	156	174	160	144	158	151	119	157	153	139	157	147	160	139	153	160	128	144	154	153	150	145	177	138	174	155	147	160	127	165	144	166	128	161	160	151	155	155	149	139	106	145	162	132	147	154	159	142	168	138	148	156	153	134	156	140	150	159	145	155	162	171	148	156	142	131	160	133	141	158	136	152	171	121	149	162	175	138	153	167	151	147	141	133	137	151	145	142	134	163	158	143	163	143	163	167	144	156	162	156	140	125	137	144	140	156	170	145	160	146	166	148	134	160	166	130	131	153	161	154	148	154	157	151	167	149	160	148	142	126	138	139	142	171	166	146	151	137	159	176	161	167	145	131	140	158	137	155	131	174	152	137	148	140	178	142	176	153	169	158	156	162	145	157	147	156	146	145	143	151	141	143	138	163	158	145	128	126	145	138	153	161	170	155	156	136	151	150	143	151	144	158	169	143	140	160	152	128	137	152	160	148	161	125	148	161	129	137	151	145	140	160	150	151	163	153	151	149	139	153	185	171	146	124	147	159	139	155	151	157	158	157	151	143	152	162	145	152	156	178	173	167	152	164	126	146	153	176	153	167	156	138	191	153	158	130	152	160	176	158	135	170	121	155	149	166	157	152	141	157	143	157	129	152	147	122	171	157	156	155	146	128	145	152	147	159	148	152	161	159	140	162	145	162	161	170	135	150	144	155	138	181	159	151	147	143	150	151	155	136	161	132	145	146	190	171	162	145	154	162	159	142	146	161	154	141	140	166	151	139	158	135	155	122	148	141	140	168	149	148	147	157	154	153	172	145	149	142	150	150	147	144	141	159	160	154	172	137	162	146	144	157	162	137	162	155	135	137	153	142	159	149	155	144	137	158	162	139	153	158	157	138	137	139	144	139	180	153	160	141	150	164	155	157	149	149	159	137	144	177	151	151	140	150	148	142	156	147	175	165	171
11818	16862	14267	7438	4927	3990	2824	2192	1768	1415	1170	915	782	708	602	528	500	479	471	409	385	349	333	356	294	285	282	244	255	265	254	238	236	232	226	222	190	240	219	200	210	207	214	208	203	184	194	234	170	170	222	195	204	190	182	190	180	203	187	164	185	201	182	197	185	191	187	189	162	163	178	183	190	198	190	170	188	198	200	165	175	186	175	182	164	162	160	185	171	176	176	195	182	191	181	196	194	181	165	181	186	169	171	174	165	194	177	179	166	187	174	159	177	202	168	196	183	200	182	193	175	164	148	168	152	179	177	177	213	182	179	152	167	189	180	177	178	161	166	188	179	162	188	187	182	154	192	177	176	165	163	158	194	188	206	180	194	178	175	202	208	178	163	190	217	190	162	160	174	195	186	161	193	152	178	170	189	138	177	167	159	183	191	196	190	162	186	196	168	164	171	187	154	161	180	193	163	173	163	199	177	166	183	181	184	165	160	177	202	173	196	193	163	165	178	168	181	186	174	167	171	156	189	156	167	180	188	152	149	181	165	196	192	169	168	178	180	167	175	177	182	181	183	162	169	174	163	173	200	173	171	154	182	176	184	172	164	166	158	176	164	171	175	185	168	173	185	192	168	194	170	175	177	177	173	173	197	160	168	169	182	164	170	180	169	175	165	180	167	196	176	180	161	179	162	166	167	156	151	188	158	157	180	166	190	194	188	161	172	196	174	176	152	164	190	180	174	207	175	166	189	158	171	175	169	148	176	180	186	171	160	182	169	166	179	168	172	186	186	181	168	160	176	198	183	177	174	182	159	182	183	179	182	169	183	153	178	176	189	164	165	171	161	163	171	189	194	176	154	163	187	176	173	155	153	187	166	173	179	186	180	152	168	165	166	191	176	183	186	184	182	174	188	182	153	175	156	184	163	153	168	162	171	192	175	176	166	175	165	156	183	173	187	172	179	163	178	149	163	172	200	179	175	192	161	180	182	175	159	183	182	180	194	185	174	182	148	165	176	169	159	173	187	200	167	188	158	191	170	187	166	172	180	181	195	180	175	146	179	164	189	182	177	161	178	172	163	175	167	155	182	164	178	166	191	202	185	169	180	174	168	171	177	181	148	176	169	173	150	179	181	163	204	157	191	194	154	173	172	177	195	161	176	184	185	180	181	164	150	172	143	188	172	177	185	155	180	150	196	186	173	154	174	181	174	170	150	169	171	148	187	185	157	155	179	172	191	157	182	180	157	170	190	184	194	168	191	163	172	181	153	154	192	193	157	190	172	170	189	179	171	167	179	146	169	161	166	158	144	185	156	177	163	183	188	193	170	184	175	165	192	174	180	176	147	173	166	172	149	168	187	160	186	175	182	162	168	183	176	185	180	170	160	192	169	159	171	175	172	170	172	171	187	162	162	157	180	191	180	167	183	180	196	179	182	174	192	194	178	189	167	165	191	163	164	182	168	180	156	187	188	180	204	173	179	173	172	179	180	178	179	165	176	169	175	169	169	138	171	155	193	185	160	172	178	184	181	180	192	189	170	161	156	207	166	179	178	187	196	192	184	174	179	186	180	188	162	174	190	158	195	186	165	194	161	188	181	162	192	166	147	169	175	172	180	175	168	180	167	157	179	179	165	185	166	173	171	171	163	171	184	171	168	167	171	145	188	179	195	180	174	175	179	172	177	191	200	148	171	184	163	185	163	185	183	192	145	174	176	168	167	156	171	176	157	186	165	155	191	166	159	165	169	172	190	198	174	156	190	186	195	171	190	187	182	185	187	174	150	165	173	163	192	161	161	190	157	176	178	178	163	175	143	180	183	186	160	154	196	194	191	161	184	173	167	167	161	167	155	169	166	144	186	176	182	172	177	177	154	183	192	188	180	191	158	163	180	167	166	170	162	203	175	162	207	162	163	190	181	184	144	192	173	172	153	165	151	167	173	147	194	178	173	193	194	155	193	158	179	166	152	163	152	174	176	171	180	204	164	162	179	178	185	162	171	176	173	187	167	153	165	192	185	177	143	168	181	145	194	184	169	161	180	166	160	162	156	170	180	182	167	180	170	164	169	155	178	166	186	179	154	184	158	167	173	168	179	165	174	177	168	165	170	177	179	167	182	149	190	174	164	160	197	176	172	170	187	171	179	190	179	176	175	192	169	162	149	173	174	159	179	154	157	184	182	187	179	169	188	178	183	170	161	191	151	154	188	169	177	158	155	193	208	191	179	188	181	176	155	184	165	149	174	158	178	150	182	168	181	175	166	177	201	178	167	170	165	180	161	200	192	205	178	168	170	160	169	205	169	187	194	195	161	181	152	193	188	175	161	197	175	169	169	172	195	174	158	188	152	160	169	199	173	166	176	163	174	181	171	164	181	169	163	195	154	166	170	190	155	199	176	167	152	180	170	170	170	193	182	163	155	184	187	172	151	187	186	199	183	163	165	178	171	160	166	172	171	177	178	194	187	160	171	189	194	162	181	188	176	192	181	162	161	195	181	165	152	180	182	162	170	171	179	191	163	164	182	170	180	181	176	160	201	178	191	164	179	184	179	186	176	160	179	153	148	187	213	161	177	169	174	177	199	167	174	192	190	196	176	175	157	175	193	152	183	164	170	161	177	184	184	170	173	181	148	171	186	167	153	183	165	186	173	179	160	205	149	183	187	157	167	192	156	169	174	185	167	177	163	169	178	159	181	163	171	175	194	180	194	196	168	178	175	176	166	198	181	184	156	165	180	175	156	156	168	158	178	168	200	174	179	202	159	159	185	173	164	187	186	157	149	164	161	176	170	163	154	165	150	181	177	186	172	170	180	162	180	150	172	177	169	157	178	174	179	165	166	170	191	165	184	164	185	165	162	162	173	196	159	192	155	175	188	156	171	158	167	171	174	156	169	174	174	175	203	180	174	180	192	168	162	197	189	155	168	176	191	167	178	190	165	158	164	168	166	167	170	193	196	212	172	180	182	177	203	185	183	166	160	198	156	195	163	163	165	180	192	190	166	189	200	143	154	167	202	154	180	190	186	172	176	165	164	160	167	148	175	162	178	172	173	173	163	173	162	145	162	170	187	189	179	173	167	181	194	162	201	146	155	167	175	185	185	177	192	174	188	173	166	160	181	186	154	155	161	187	171	184	187	166	181	179	177	177	175	173	174	190	203	168	187	177	165	183	185	212	188	173	177	194	172	171	173	186	172	173	159	175	171	194	183	175	178	160	173	184	166	189	191	189	189	171	190	166	172	157	182	185	182	176	161	175	192	160	208	206	178	150	163	197	168	179	182	173	212	190	170	195	180	195	170	176	181	175	191	186	171	188	178	187	158	179	160	173	171	173	175	182	179	174	187	164	182	147	165	175	161	192	201	160	204	169	163	156	135	173	170	174	185	176	155	170	168	172	207	174	168	171	172	163	184	186	164	172	163	168	188	167	174	168	165	165	173	182	197	180	181	176	176	181	170	164	179	169	169	168	181	156	155	169	158	156	201	141	168	192
26974	20128	7381	778	530	470	410	387	397	397	360	397	378	383	421	343	351	353	362	352	357	358	359	391	383	379	376	357	395	403	397	371	357	396	377	357	375	359	381	343	357	388	343	384	380	372	358	377	392	416	393	387	353	366	381	368	364	373	350	382	343	335	391	396	362	372	384	383	369	322	353	397	375	383	342	351	376	372	380	367	369	363	366	367	360	350	392	398	382	379	362	360	384	375	364	397	385	363	364	335	367	385	345	367	395	357	367	363	358	374	366	337	342	390	347	380	373	338	397	338	385	323	413	364	348	355	375	343	348	393	342	353	361	350	362	335	364	335	402	402	336	323	361	357	373	374	374	375	368	368	374	390	409	362	378	397	369	360	383	339	386	369	370	382	367	407	414	365	396	318	365	361	393	373	398	371	376	380	351	360	376	366	345	398	351	357	361	389	384	364	337	377	362	356	373	365	373	321	351	374	356	371	356	359	351	332	376	372	368	380	329	358	371	366	396	390	386	377	377	367	345	385	373	347	376	406	336	400	382	369	378	423	366	421	396	404	357	389	344	365	389	347	339	372	371	348	382	373	356	357	400	394	377	341	363	362	354	370	375	337	399	396	386	347	349	374	405	365	350	382	383	398	365	375	373	381	383	394	396	369	366	381	357	379	385	365	406	352	397	368	367	350	359	396	328	390	398	360	376	352	358	343	369	347	387	360	319	363	358	406	388	377	379	362	391	366	379	353	373	369	397	367	368	372	381	377	369	352	400	393	385	348	337	362	367	349	380	346	389	363	342	370	379	374	370	351	340	361	399	370	371	372	361	355	382	364	355	339	357	361	400	371	367	375	341	356	347	406	376	375	396	347	348	385	358	359	387	390	388	369	378	379	396	356	321	378	319	374	366	351	342	365	387	403	368	363	367	354	373	357	357	355	351	349	371	381	364	365	379	357	367	369	359	365	356	386	385	350	363	360	420	360	374	394	414	377	351	376	359	380	363	369	366	418	374	370	384	380	392	352	372	365	357	370	371	368	386	366	386	390	338	382	368	360	402	372	384	345	383	375	356	344	378	346	391	360	414	405	379	376	348	344	357	330	355	401	344	375	346	353	396	381	351	330	341	383	425	358	367	366	331	352	393	377	426	376	400	374	348	383	356	358	367	354	372	387	371	373	349	326	373	337	354	356	379	358	358	384	389	384	366	402	365	387	417	364	341	366	382	379	332	346	344	378	390	386	392	376	372	351	329	355	377	363	361	350	360	385	336	367	364	374	375	362	338	357	333	342	388	362	361	372	364	326	373	385	329	374	350	356	350	381	372	370	336	362	352	345	382	367	348	380	370	359	368	349	378	366	391	409	383	367	369	420	367	388	332	366	371	355	380	362	360	381	385	384	374	352	371	382	362	346	366	363	343	383	368	387	340	383	331	385	360	356	331	394	364	363	357	385	397	419	368	388	381	369	374	366	339	337	368	366	380	387	384	386	378	365	382	365	347	307	406	374	365	346	401	368	394	344	369	353	382	371	359	359	348	355	388	376	368	379	366	369	361	373	356	393	386	386	361	338	379	370	374	381	355	377	389	418	379	385	336	379	409	371	392	351	345	365	377	390	385	358	347	368	349	372	364	342	352	389	369	364	374	373	375	372	344	358	348	358	330	373	370	368	372	384	364	374	348	410	395	356	370	386	348	379	361	371	355	414	373	379	351	359	392	384	386	339	351	358	371	372	376	343	368	363	375	364	399	360	374	408	334	381	376	352	368	419	361	384	378	372	354	426	366	369	370	372	371	350	348	326	351	368	353	400	365	369	371	351	388	345	357	383	369	350	360	327	345	393	381	388	395	383	334	366	346	388	366	366	341	336	345	374	356	355	399	406	374	337	373	335	362	396	375	342	401	326	379	350	352	369	350	389	349	375	371	359	347	365	372	395	383	348	360	364	361	412	391	372	352	365	358	353	370	350	377	363	366	400	387	355	385	392	364	357	361	334	396	371	360	376	331	345	380	369	411	391	378	385	393	372	409	362	334	360	380	386	371	409	362	343	374	396	386	347	361	378	348	375	364	357	364	388	365	392	392	389	364	407	351	344	421	358	368	366	381	360	348	356	378	388	359	357	348	386	345	377	365	369	361	362	346	355	342	360	392	400	393	376	390	386	363	372	378	386	363	380	377	355	367	371	418	409	396	378	366	381	346	363	361	368	326	359	403	353	354	359	379	389	390	406	350	373	360	341	370	358	353	367	338	373	367	355	343	385	363	383	388	365	358	354	339	406	375	382	366	359	364	393	374	398	351	364	358	386	388	397	386	365	376	383	371	359	368	369	364	329	337	370	365	360	350	380	348	357	350	385	364	359	385	380	356	383	369	369	358	357	369	354	386	364	381	345	361	358	357	355	371	363	336	374	390	361	348	361	392	389	388	383	388	367	363	357	368	379	390	347	357	351	357	375	361	375	393	387	373	382	396	357	361	388	379	345	385	370	363	361	363	373	364	397	402	394	381	343	389	383	361	378	392	401	372	392	369	360	368	376	352	335	387	392	358	340	341	372	371	387	361	383	389	389	372	379	346	377	359	342	358	361	349	414	363	384	385	375	395	376	409	373	351	358	363	405	383	388	355	378	350	374	398	388	381	357	377	356	386	361	364	351	405	397	357	380	389	353	337	400	385	401	355	341	355	387	358	362	341	379	343	400	370	351	363	350	380	376	346	405	375	380	357	347	376	371	403	363	374	328	346	379	362	380	373	358	358	344	345	365	358	392	379	354	383	371	383	371	366	387	354	381	344	389	355	367	395	340	377	344	363	376	404	366	404	364	397	377	366	385	350	341	348	358	362	365	388	371	373	335	408	378	374	360	394	368	359	366	381	368	390	399	367	377	372	366	375	365	372	362	363	362	397	361	391	407	387	372	386	377	382	338	397	411	393	373	321	341	369	351	338	393	373	335	372	384	394	379	383	382	387	381	350	385	390	337	389	369	354	373	353	373	372	351	400	368	377	355	381	378	362	353	374	394	382	352	376	342	386	366	345	405	376	398	366	384	351	338	396	345	362	374	363	365	368	343	342	363	372	368	353	388	366	345	388	377	361	382	370	357	344	399	353	327	352	361	367	370	362	364	377	356	361	359	361	364	351	390	369	411	367	392	357	364	382	363	381	378	340	375	373	365	374	408	365	364	348	362	356	360	402	381	386	381	323	347	414	361	361	333	395	363	364	362	393	349	377	352	324	390	309	377	373	374	388	380	340	373	398	353	366	379	361	393	396	373	383	352	391	402	338	379	387	382	348	369	373	369	370	396	363	382	353	361	359	376	384	352	376	391	364	375	371	344	355	392	350	378	370	378	385	354	388	376	370	383	381	403	372	376	383	388	355	369	378	368	360	367	376	335	349	370	372	372	348	365	380	383	349	353	331	373	362	363	373	382	376	350	355	381	367	381	339	345	367	371	392	368	355	358	367	410	410	389	355	389	365	348	367	383	363	364	367	369	351	378
5637	1321	1084	753	598	560	517	500	522	496	471	457	464	440	481	460	481	463	484	487	477	492	444	461	483	480	438	446	467	458	441	460	439	435	454	408	429	445	455	450	419	472	462	480	446	478	441	503	409	450	458	448	452	446	458	457	451	483	438	443	413	425	488	466	441	441	472	412	423	422	432	430	458	437	493	491	468	425	428	447	410	450	463	414	459	476	444	468	416	446	466	469	447	472	409	441	413	455	465	491	453	458	497	469	444	472	438	438	444	457	442	432	510	443	469	450	420	455	424	425	464	455	441	440	439	440	457	471	418	453	446	415	438	445	458	465	448	456	437	516	484	435	445	438	429	431	442	439	440	468	438	451	438	453	463	452	474	434	445	437	470	436	431	452	481	442	478	457	445	506	469	487	459	468	453	443	440	482	459	435	475	469	431	488	452	441	445	456	486	441	439	457	455	423	449	444	425	433	444	442	459	466	416	431	482	463	429	434	459	473	479	437	459	443	469	492	481	467	424	435	434	452	475	439	425	441	439	482	443	480	431	482	429	459	453	473	425	471	452	454	453	434	442	411	476	433	465	474	471	467	458	460	469	422	490	452	441	450	460	441	448	416	409	490	508	463	453	429	450	432	453	446	428	464	462	426	447	472	454	448	459	481	484	447	463	459	454	503	505	456	470	503	443	455	427	432	449	458	437	406	452	456	434	460	427	428	442	436	464	463	446	417	460	454	483	463	423	435	434	440	447	465	426	439	444	419	460	478	460	457	488	484	418	445	437	448	453	463	468	469	439	454	462	436	422	425	502	431	431	489	484	429	421	447	442	467	483	484	441	433	461	438	448	451	458	479	457	432	454	443	451	479	469	453	424	465	430	476	441	425	438	434	470	445	464	427	455	458	470	484	413	409	426	488	419	441	463	489	476	456	487	436	442	428	421	455	453	448	457	449	460	483	434	495	444	464	459	460	445	426	477	461	453	440	477	467	456	429	479	428	451	454	452	437	492	451	410	437	478	433	419	441	441	417	489	481	437	442	467	430	437	458	454	473	460	430	437	433	447	455	458	459	472	395	452	441	437	479	472	457	472	437	420	490	434	423	465	446	484	444	434	453	468	468	485	463	463	444	461	450	442	499	438	455	439	459	467	435	438	448	455	472	454	475	447	490	441	454	440	460	449	411	473	490	432	449	445	430	456	451	461	436	416	431	427	466	475	440	464	456	445	438	426	462	447	473	436	432	454	475	434	396	464	439	417	448	489	474	420	439	444	463	456	470	451	440	480	419	447	418	433	455	468	447	451	470	471	421	437	450	483	450	434	455	460	425	442	463	433	439	453	494	493	464	473	425	454	441	430	484	448	442	459	478	449	464	456	444	459	439	473	468	452	459	450	485	473	421	472	429	432	462	461	441	466	440	454	462	445	433	466	490	473	448	444	421	456	445	456	478	430	452	445	397	408	437	447	467	437	470	460	447	449	423	414	426	447	442	453	474	461	445	414	457	441	429	423	446	461	435	473	429	446	461	454	445	425	430	467	454	457	502	446	451	476	483	471	470	461	474	488	449	451	435	439	450	446	476	460	450	451	459	474	447	431	456	468	460	437	457	468	460	458	511	441	453	435	440	450	439	414	447	473	418	415	456	463	430	433	432	450	480	439	455	438	443	447	467	467	452	463	440	410	425	458	471	451	430	438	459	479	444	461	486	524	443	458	470	430	470	496	451	422	485	447	418	437	449	466	461	416	452	425	497	487	434	464	491	464	472	429	485	443	454	459	424	439	473	458	455	466	437	422	484	438	448	459	410	428	446	414	426	470	444	458	436	480	472	440	453	449	437	433	438	436	439	456	456	435	448	453	482	449	484	487	432	444	430	443	471	488	444	425	457	479	463	441	429	463	461	424	435	443	487	431	423	453	468	453	456	453	472	399	477	468	440	430	452	442	411	448	482	433	437	448	442	437	458	448	461	445	442	486	462	467	439	501	439	440	445	449	464	448	443	475	443	467	443	441	462	452	475	497	472	421	453	445	446	401	488	414	459	440	462	473	458	487	399	459	454	458	421	441	436	485	448	462	466	442	419	415	435	414	447	459	476	446	473	469	433	476	433	450	472	465	470	481	428	426	452	448	469	459	425	467	441	443	481	437	461	421	413	449	441	445	428	461	466	436	451	446	427	460	509	441	432	456	501	424	471	444	414	453	457	451	485	441	460	456	423	417	419	438	465	456	457	481	463	423	481	448	437	439	450	449	469	449	446	472	482	450	449	418	460	440	424	433	472	449	447	455	437	452	458	430	432	472	455	474	413	469	435	456	447	470	469	429	462	428	416	437	505	463	484	404	454	423	470	480	462	448	470	451	430	440	454	434	445	426	477	460	445	456	423	434	447	463	450	465	484	482	458	468	455	459	458	436	447	458	436	457	459	462	457	485	451	421	468	440	457	443	445	443	493	442	455	413	452	449	433	462	417	450	473	447	436	417	468	453	459	467	444	461	435	460	432	472	458	469	466	447	484	419	481	422	497	423	464	459	458	474	468	444	442	454	445	446	436	408	454	450	430	470	469	447	424	468	449	452	441	483	461	437	457	447	434	455	484	433	458	453	483	514	457	450	458	473	450	454	500	490	454	480	482	439	422	433	475	445	455	427	440	446	422	455	451	454	487	457	442	440	472	452	467	479	444	460	420	417	459	489	488	409	453	421	490	446	470	446	436	485	446	437	487	462	480	496	408	398	464	447	444	480	441	409	429	483	465	456	424	427	451	446	478	434	488	446	456	438	437	468	447	447	440	500	465	453	455	438	435	485	471	450	456	415	444	419	482	443	456	425	454	471	420	416	465	465	440	451	453	438	424	428	466	443	445	447	498	449	436	420	478	452	464	418	462	431	453	442	399	435	462	406	445	463	426	491	435	418	474	453	464	484	435	476	459	468	452	466	435	460	438	448	437	502	479	435	472	470	422	428	410	446	434	470	484	411	430	461	479	470	465	456	400	490	433	474	436	453	466	454	453	451	476	393	467	453	434	437	420	446	445	453	421	461	461	409	455	448	402	466	403	410	402	438	431	490	444	469	468	476	451	494	436	498	421	484	452	463	463	461	434	434	432	443	446	442	439	481	452	462	404	484	468	482	438	469	454	449	463	419	430	446	479	445	443	466	414	424	446	441	460	460	473	479	477	468	464	472	491	416	462	397	457	458	462	443	448	446	444	439	490	465	464	458	453	455	437	428	451	442	470	464	455	492	483	450	465	462	442	455	440	454	396	461	440	436	480	506	431	433	449	472	441	468	442	464	477	441	442	441	484	462	448	468	446	451	473	436	440	421	449	434	457	429	454	452	430	445	468	483	440	455	459	439	450	447	482	435	468	447	434	444	449	460	474	437	429	462	451	436	434	484	467	484	443	473	448	510	425	459	461	453	409	438	435	478	502	402	471	458	433	422	502	444	471	453	480	441	449	474	468	468	442	449	447	455	432	424	447	494	408	442	464	448	451
23884	21076	28424	23951	21055	10702	1048	632	521	413	395	327	330	297	282	236	260	265	263	241	222	214	207	224	206	190	225	188	206	170	191	189	206	200	168	205	195	186	198	191	171	194	163	188	168	173	203	187	196	168	205	169	179	180	175	159	162	179	195	165	186	199	168	201	189	165	175	165	176	177	168	165	166	171	193	194	178	179	162	187	166	168	179	219	178	157	166	178	181	172	193	175	166	170	184	189	191	161	161	190	179	155	194	177	167	207	178	179	176	165	160	193	169	178	197	206	193	184	185	172	178	147	181	177	209	200	163	170	196	180	196	184	170	156	184	167	174	171	186	165	183	197	212	186	195	163	157	186	166	175	163	185	185	190	183	185	188	169	168	168	191	179	198	174	174	179	186	172	184	189	187	199	192	163	188	208	197	162	177	182	182	198	171	154	198	180	182	170	187	196	176	194	167	198	165	189	160	194	182	173	202	166	177	175	146	172	167	156	170	150	163	174	166	166	186	198	180	165	158	176	186	168	179	165	164	150	164	177	175	206	154	161	173	173	186	191	175	178	188	148	178	156	161	168	180	177	176	169	187	189	164	170	190	170	162	190	187	176	170	190	170	171	190	176	176	182	186	170	176	192	168	186	187	193	182	158	157	188	175	180	182	180	162	168	172	178	184	180	153	166	173	193	173	184	180	166	193	192	188	185	170	173	148	180	178	179	182	181	169	198	200	188	192	201	161	165	169	189	177	175	184	159	212	181	160	163	177	205	175	165	188	170	188	194	182	167	158	177	188	191	168	165	196	189	175	184	177	167	190	170	166	189	175	165	190	197	187	189	171	165	187	175	177	181	204	198	206	187	181	167	171	178	189	209	177	169	190	172	170	180	157	191	173	172	170	172	172	186	176	153	174	180	142	178	171	175	205	181	195	170	180	151	152	156	151	198	174	176	174	193	165	163	146	192	194	183	197	180	182	196	175	172	174	184	171	194	161	174	178	176	167	182	191	181	185	161	197	193	174	163	198	208	174	194	194	157	190	174	192	180	171	168	168	175	182	181	174	167	171	166	163	176	204	179	177	171	212	176	172	175	165	193	195	167	170	159	164	188	188	172	185	192	171	160	165	163	164	192	182	198	187	181	171	191	182	165	200	185	164	161	188	178	165	174	169	159	177	165	173	182	199	171	194	177	198	180	178	174	199	177	168	198	150	172	192	176	189	171	178	169	173	182	155	192	179	186	167	211	155	183	186	164	161	172	179	174	203	194	164	168	194	165	161	147	169	163	179	202	181	167	163	194	161	194	196	168	181	182	181	158	177	170	183	177	183	156	192	174	184	189	168	183	178	162	187	164	172	186	180	185	152	183	166	157	165	159	173	174	185	175	185	170	183	187	196	180	186	172	190	200	176	178	154	149	178	181	170	168	192	185	184	169	182	188	164	172	171	174	168	188	166	145	194	182	156	176	162	165	180	178	166	175	171	198	188	200	187	163	182	205	190	163	155	171	174	172	163	157	163	186	184	173	186	177	168	178	149	188	185	156	193	172	162	183	175	179	159	198	188	152	195	171	178	168	166	165	180	154	194	189	164	146	201	198	172	177	186	165	180	172	189	175	161	176	169	173	210	177	186	171	171	187	157	194	173	176	183	201	181	158	139	200	179	187	169	185	171	142	171	180	185	178	173	175	170	174	170	175	186	190	151	164	177	184	159	184	170	160	167	172	186	164	178	189	175	173	184	159	195	171	191	194	150	187	155	154	177	173	189	174	169	178	180	167	181	170	153	189	161	158	183	158	165	178	168	146	168	163	153	179	168	176	178	166	191	174	141	184	174	159	179	164	165	199	179	195	173	178	164	154	184	169	155	167	190	202	160	172	183	192	164	180	183	189	187	177	152	170	172	178	170	173	171	197	170	183	186	173	175	185	175	173	198	174	154	178	192	175	191	161	181	184	179	171	166	196	184	153	191	173	191	181	196	171	165	183	166	184	146	159	187	195	158	148	173	194	150	159	181	185	192	183	171	175	183	184	177	166	185	177	195	183	157	173	160	192	186	172	193	158	192	204	171	210	162	184	177	177	182	159	180	186	155	154	195	169	172	179	179	155	155	166	164	183	194	177	171	189	163	194	160	208	175	168	184	198	173	180	179	185	164	185	167	173	163	200	177	186	177	188	177	168	167	171	184	160	176	179	181	187	165	201	178	149	176	186	184	181	189	214	166	162	153	163	171	149	189	181	181	196	183	165	185	156	176	171	169	177	175	181	159	176	191	167	203	184	161	173	159	170	185	185	171	191	153	194	162	182	163	200	163	162	209	192	163	177	175	177	179	161	174	172	175	154	191	198	170	161	180	206	181	170	172	182	174	175	182	193	178	182	176	185	170	156	151	194	193	183	181	176	172	170	163	208	183	177	174	177	156	180	170	184	164	159	186	178	165	179	176	175	188	185	184	198	174	151	170	185	178	168	181	182	179	183	183	188	203	202	187	176	212	174	187	175	133	158	166	159	160	168	162	170	189	196	163	193	167	187	164	190	189	200	182	198	170	164	182	195	185	178	167	205	197	201	192	182	137	182	172	174	169	151	186	193	190	181	174	174	201	164	187	181	208	165	186	179	180	201	160	172	183	152	167	175	168	208	167	165	156	165	194	172	183	169	180	180	171	167	174	166	168	187	195	172	187	166	194	188	157	165	157	195	179	157	161	193	198	177	160	163	183	188	178	192	189	159	168	180	200	175	193	171	196	173	198	175	189	170	183	178	165	186	170	201	173	171	175	149	166	176	179	171	170	162	165	177	159	163	197	183	194	171	191	187	191	171	168	197	190	163	193	190	199	181	179	188	166	169	191	174	183	178	187	192	160	189	175	192	175	172	183	193	193	170	189	179	197	192	169	188	190	169	175	191	178	164	177	181	170	196	174	176	188	183	185	152	178	162	153	182	166	167	170	202	176	170	181	168	160	192	158	167	181	167	167	174	153	189	197	168	154	166	172	189	161	184	174	180	175	168	171	150	180	172	189	191	160	190	152	170	191	166	180	171	181	214	168	178	177	203	169	151	181	169	204	180	201	184	162	170	167	167	194	154	182	173	184	155	198	146	172	168	195	171	189	191	172	160	190	160	167	152	171	180	179	176	189	169	175	171	187	154	154	154	194	206	167	169	171	183	168	180	173	166	179	191	169	148	173	184	148	169	169	167	177	190	166	202	157	165	183	156	176	173	174	164	175	160	176	182	194	168	190	189	168	185	170	172	191	172	193	165	176	164	176	189	166	173	180	173	159	163	175	147	163	176	188	148	164	154	176	184	181	183	146	171	175	176	178	158	179	176	188	174	175	164	163	172	162	162	189	179	185	180	179	152	183	190	181	197	162	159	181	195	170	175	175	188	199	179	186	178	166	187	164	180	198	162	162	180	173	168	158	175	189	196	155	167	171	166	158	172	178	185	194	172	194	175	187	196	185	123	165	179	160	151	192	190	169	181	174	168	164	149	182	176
8510	10406	8820	4363	2888	2179	1591	1290	1057	852	720	632	518	483	415	418	375	394	363	361	322	321	315	293	295	268	245	267	231	235	270	255	242	233	227	245	243	262	233	228	262	266	232	213	236	234	231	248	231	233	235	250	225	215	256	243	239	227	220	213	242	234	233	210	218	208	233	235	214	210	221	225	220	243	261	207	200	220	233	250	223	203	248	207	235	204	212	217	228	224	198	204	216	234	224	228	240	231	207	237	193	244	219	228	226	205	220	236	225	258	224	241	214	215	223	207	239	224	208	209	206	204	239	208	230	237	221	233	226	219	233	200	199	222	202	213	221	238	209	181	215	215	224	219	234	221	189	216	228	206	218	247	227	224	207	201	222	241	217	221	201	219	245	234	223	205	223	201	230	239	200	228	221	253	202	194	240	251	195	197	229	240	222	220	207	216	220	220	211	198	222	217	212	214	221	227	215	238	235	235	203	254	233	208	228	211	214	238	240	216	226	178	235	220	254	202	212	235	214	204	225	262	229	201	209	202	196	237	214	223	222	220	221	211	217	230	223	229	228	214	216	248	248	194	219	229	244	223	231	209	236	213	202	218	205	208	220	209	204	227	229	230	222	217	222	221	222	220	217	238	188	216	213	243	205	238	241	213	208	221	210	197	209	242	239	231	229	215	211	205	233	222	223	203	216	211	258	200	214	218	221	204	213	222	222	182	208	221	213	192	225	238	239	233	205	237	191	235	242	215	200	189	248	212	206	219	251	220	250	231	216	210	211	230	226	221	245	226	223	226	236	209	245	235	197	234	219	204	220	239	222	211	223	233	230	236	234	207	209	241	190	214	238	203	236	219	214	255	201	226	223	224	215	230	217	218	216	190	230	210	210	205	235	228	239	183	243	243	225	230	225	212	220	225	218	219	201	205	190	226	211	194	243	221	232	227	209	207	228	224	207	195	232	231	206	208	224	225	225	211	207	233	232	237	227	233	218	251	209	232	242	244	203	232	217	227	230	228	223	204	233	209	217	220	195	229	232	228	209	219	244	209	238	220	203	209	248	221	214	232	228	225	228	232	223	214	236	221	220	230	232	241	230	213	205	245	215	200	201	231	212	202	232	219	214	221	223	197	209	231	228	238	225	209	233	215	205	217	221	216	244	209	237	208	241	232	261	221	224	215	234	239	201	236	212	210	246	196	209	248	224	201	216	206	220	222	203	191	207	182	220	200	204	203	238	200	237	258	224	221	235	223	223	217	206	206	230	215	225	253	212	240	198	236	214	215	201	234	234	228	221	230	231	191	217	209	221	227	214	229	240	232	242	231	232	197	231	228	207	227	212	212	204	249	220	224	225	216	200	219	197	194	209	190	216	199	206	230	236	237	207	232	230	220	212	212	219	230	228	235	222	208	239	243	236	212	239	215	230	202	241	225	215	234	195	237	218	240	223	234	216	221	224	213	217	254	236	231	238	235	211	207	214	219	219	223	226	246	208	221	205	234	246	197	225	210	220	234	227	213	199	205	211	257	218	225	227	228	209	208	210	230	202	231	239	223	216	218	232	252	220	229	214	237	219	204	236	223	221	213	230	226	244	230	224	211	216	232	218	211	234	216	211	204	220	209	189	215	219	220	187	222	217	217	207	216	230	231	217	212	212	231	228	229	219	219	234	218	220	227	227	228	209	220	212	223	202	231	215	210	219	227	200	225	216	227	241	202	231	218	202	207	220	211	221	219	216	238	234	219	225	215	239	244	241	220	227	222	198	237	205	232	258	213	208	215	238	207	212	220	238	197	194	214	193	206	206	233	206	228	199	201	221	218	216	209	220	178	242	208	214	212	203	222	231	241	223	201	236	220	222	225	223	221	212	223	214	230	250	216	205	208	208	234	224	231	240	232	226	225	218	205	218	208	213	226	209	239	214	196	238	228	208	223	228	225	228	247	227	224	245	231	220	229	241	210	213	204	212	205	195	218	230	220	222	200	195	218	236	220	235	212	202	236	208	212	217	230	236	214	207	240	211	215	246	229	221	210	196	236	220	230	235	215	203	219	237	247	224	200	217	197	234	232	201	218	254	227	230	240	212	219	233	209	222	202	236	196	206	224	231	210	227	218	218	211	227	216	212	227	242	219	235	212	223	228	220	220	226	209	227	196	251	234	235	220	229	219	256	213	244	211	230	227	221	246	216	221	201	234	189	239	216	229	197	220	209	218	229	246	206	192	206	222	216	230	217	206	201	226	224	224	213	240	221	231	213	231	217	238	197	225	202	239	225	227	230	225	213	215	229	223	233	240	215	229	237	216	225	221	214	220	241	232	237	246	217	216	230	215	211	226	213	204	221	184	202	206	217	215	219	215	199	234	225	271	219	234	212	205	224	220	236	216	223	220	211	225	206	206	222	220	218	212	215	201	229	219	235	198	233	218	225	212	226	211	236	214	235	223	241	202	213	199	216	238	185	194	220	214	194	235	222	239	218	229	243	214	216	236	218	215	224	216	192	235	233	221	229	215	227	195	207	209	210	231	217	215	220	249	222	205	212	230	237	217	218	214	225	207	230	222	212	225	221	202	223	225	237	220	208	212	225	224	207	226	220	218	226	208	205	232	204	194	199	181	246	216	225	259	212	231	218	205	204	202	244	207	223	213	220	205	224	204	217	220	215	241	214	221	218	220	201	214	230	207	205	190	199	241	214	233	244	209	221	204	231	227	180	220	219	218	221	198	230	233	235	186	192	188	189	236	225	222	217	228	243	214	213	214	237	208	215	221	222	207	213	209	215	201	251	222	231	234	187	208	214	209	211	243	224	232	215	224	221	236	216	186	215	204	230	239	218	239	212	223	222	230	220	213	223	221	234	219	242	251	232	206	248	250	224	247	213	229	225	228	238	213	221	233	216	209	240	231	223	214	229	228	197	229	224	223	233	194	186	235	242	246	242	227	242	215	236	215	214	204	234	219	214	233	229	204	213	230	208	218	239	211	204	229	209	220	216	237	217	196	234	203	223	222	214	226	238	220	224	242	200	220	230	207	241	221	200	213	244	232	251	219	234	211	217	250	247	218	203	224	210	168	209	250	211	227	242	217	219	255	213	237	235	214	231	224	215	231	222	237	250	212	231	230	217	224	228	201	238	185	244	201	237	222	206	210	222	239	203	225	251	227	224	225	206	205	213	192	222	199	224	236	212	226	224	217	202	202	230	204	226	251	233	215	211	239	197	229	208	231	217	215	237	222	207	230	200	233	221	214	205	251	227	219	209	212	224	224	214	230	221	233	201	220	207	227	232	213	230	230	212	213	210	221	242	226	218	231	237	215	222	235	207	225	217	224	225	205	194	236	217	232	204	229	204	224	216	241	189	248	256	238	227	206	209	205	236	224	225	229	205	215	254	242	206	250	255	235	213	217	213	222	219	204	217	204	216	223	231	205	233	198	200	207	217	249	218	213	196	216	222	238	222	222	246	214	219	208	210	220	201	211	213	236	249	227	216	220	193	185
25101	21058	27176	25052	9513	849	708	560	502	553	472	493	495	461	440	451	481	434	436	470	444	411	432	435	429	418	406	442	430	411	430	431	441	429	421	418	447	393	418	443	392	386	399	423	420	450	413	410	433	391	438	399	416	423	419	402	441	438	413	409	404	424	418	398	425	425	424	441	414	405	398	399	395	392	441	437	379	451	443	429	406	396	434	393	423	415	392	426	386	410	412	402	420	389	443	436	433	419	433	455	402	398	401	416	391	426	386	396	396	395	415	398	406	426	395	410	407	408	411	393	416	437	404	429	392	394	396	401	401	418	414	430	458	381	382	423	397	406	413	422	382	395	428	401	450	388	439	437	442	373	435	425	424	425	423	425	425	394	425	414	377	409	413	423	400	410	402	397	379	397	402	393	400	411	405	439	437	394	443	451	403	406	387	406	437	420	442	431	417	406	386	419	394	424	399	379	424	450	387	384	443	375	446	406	405	381	387	430	405	437	405	382	373	408	357	389	406	396	399	420	453	384	432	382	398	438	407	412	424	415	445	420	429	421	391	414	410	413	413	390	426	403	435	400	435	398	415	375	429	434	401	462	392	379	408	449	476	432	430	406	394	405	434	397	399	407	410	409	440	436	415	402	420	396	419	428	436	435	391	405	414	418	403	388	371	403	428	373	420	397	416	379	391	454	427	389	406	388	403	391	396	432	448	410	438	422	469	429	388	456	376	442	399	438	439	416	414	399	362	397	424	423	404	423	429	413	396	393	416	439	391	408	397	414	423	441	367	410	399	417	413	388	371	405	416	392	383	412	409	432	411	405	401	441	402	400	394	410	396	393	401	401	389	388	429	441	421	388	439	420	444	440	377	417	411	381	418	422	411	419	423	437	429	433	405	413	395	396	422	414	392	391	397	425	402	422	445	379	415	433	395	420	418	386	389	430	420	425	405	434	409	402	377	414	384	426	399	391	426	423	434	419	409	430	404	414	409	433	398	428	385	432	436	421	447	422	393	428	430	415	417	458	391	380	451	371	431	421	404	406	390	413	404	380	436	377	420	381	421	410	394	406	448	433	422	401	405	426	430	419	392	406	435	412	384	352	420	418	420	368	402	412	397	413	388	401	434	426	427	413	390	384	389	396	437	429	388	420	377	375	420	408	398	427	375	401	374	388	422	412	396	386	416	410	419	429	380	356	402	413	399	395	426	346	398	409	410	402	430	373	407	406	406	458	406	405	385	433	425	408	425	428	394	398	390	416	387	420	428	408	426	401	378	415	429	369	394	420	402	399	438	413	441	420	407	440	381	392	393	444	390	423	405	393	419	416	441	398	413	446	389	395	434	398	414	449	447	425	403	409	382	384	408	407	411	392	385	421	447	452	401	373	388	394	440	402	416	451	402	393	401	424	415	417	399	404	397	414	425	415	417	418	443	414	400	390	420	392	402	385	403	395	432	385	434	418	444	409	406	390	399	413	424	427	399	388	398	420	411	438	444	424	389	411	384	414	390	418	426	413	424	409	408	445	420	418	410	437	413	409	411	417	413	401	405	403	413	402	386	406	448	414	383	422	393	399	404	425	407	417	444	426	439	393	416	420	411	398	398	402	405	381	402	380	432	392	424	416	455	399	409	435	394	435	366	463	415	451	423	419	389	408	420	384	408	428	462	398	397	413	393	432	405	404	427	398	380	403	401	404	397	429	425	385	430	406	406	417	396	399	396	410	433	425	447	419	362	415	385	389	411	420	437	393	409	427	431	414	415	389	399	416	411	432	421	404	404	404	411	451	415	440	411	410	412	418	408	441	437	412	443	442	409	406	440	417	428	414	405	400	374	392	409	429	429	375	401	378	425	402	429	430	401	412	416	394	409	402	400	418	408	467	447	422	429	402	438	398	358	399	396	418	395	402	412	380	422	403	448	395	412	452	419	411	413	422	429	394	401	441	417	390	383	432	399	397	434	367	413	387	416	419	453	437	446	406	373	400	405	438	408	405	449	411	404	402	396	401	402	408	407	450	420	397	444	392	379	398	404	409	379	452	380	374	401	404	394	426	425	434	453	405	412	427	407	420	386	405	403	454	376	459	421	403	408	405	410	427	400	424	384	429	445	385	406	400	422	409	414	404	402	416	423	402	393	422	434	445	423	445	374	440	380	406	399	389	405	431	416	410	414	439	421	400	416	393	393	397	408	370	368	370	436	419	393	427	419	398	462	409	410	427	409	416	401	406	417	384	416	444	405	413	435	401	395	436	427	386	412	424	423	421	418	419	415	397	418	411	390	421	381	432	414	413	411	405	413	381	365	392	409	412	372	426	372	409	403	400	386	401	409	431	400	425	414	417	392	419	404	417	401	419	431	406	441	410	431	429	403	389	416	406	393	397	401	370	407	408	408	425	417	403	439	413	427	393	403	416	402	402	430	422	407	439	414	425	428	409	431	426	409	404	407	437	418	413	427	367	415	402	403	361	417	386	396	410	409	407	443	431	403	404	413	436	428	398	414	378	384	388	403	392	407	404	412	393	383	431	417	410	404	430	440	410	388	422	413	448	410	418	435	405	413	429	410	410	396	372	391	429	422	373	390	439	376	415	462	415	431	439	419	404	443	404	383	429	424	415	396	421	435	428	439	384	389	384	420	404	422	434	405	425	435	428	383	432	409	403	367	421	406	387	400	418	408	428	392	424	423	401	402	384	420	377	420	411	417	397	416	430	427	429	441	390	420	419	433	407	399	424	436	421	395	401	427	399	370	404	410	369	399	414	401	405	410	416	430	387	419	434	405	417	403	416	401	383	403	376	444	440	390	397	373	401	419	415	392	402	401	423	388	400	390	355	416	407	360	449	434	415	382	409	394	438	401	404	425	417	415	397	430	418	403	386	425	413	425	399	439	449	392	383	443	417	394	386	424	406	462	399	409	399	429	413	389	434	399	397	434	443	397	452	410	415	389	425	412	383	422	416	407	418	407	389	372	393	421	407	406	408	419	416	397	402	401	426	400	410	389	398	370	385	385	415	414	393	381	407	457	385	413	412	438	423	448	418	414	425	434	449	391	428	409	398	387	427	392	401	386	392	414	443	410	432	399	447	410	366	418	376	434	394	431	406	411	411	421	418	424	373	411	430	423	386	392	395	382	432	408	422	394	454	390	373	425	369	384	399	405	419	414	399	429	444	402	441	431	396	382	417	422	422	429	432	411	394	429	401	411	455	434	441	398	427	448	407	371	398	447	389	434	409	407	433	438	417	406	384	436	420	449	445	418	398	405	399	436	400	426	422	436	446	425	439	402	408	424	427	419	430	383	422	412	403	403	405	393	417	424	372	415	453	372	422	421	429	430	392	416	449	387	401	400	385	445	422	398	378	414	397	414	396	463	383	396	427	418	400	426	422	391	415	416	440	434	413	380	390	414	425	404	422	420	427	381	398	420	421	400	430	422	414	416	406	380	420	437	389	392	406	453	392	401	382	384	382	444	384	406	370	428	413	388	426	408	427
8014	5991	4733	2495	1900	1409	1192	1070	935	785	676	690	611	586	576	614	568	515	520	550	502	603	501	522	504	531	534	488	504	518	520	485	495	541	475	486	484	516	524	497	462	489	487	467	496	523	497	489	505	562	500	517	477	452	493	496	530	528	527	479	501	475	482	496	480	500	491	478	446	474	488	445	462	502	482	519	485	474	514	513	435	461	464	479	530	459	533	508	499	473	474	483	498	463	456	481	500	501	496	438	501	482	503	541	472	529	477	515	531	466	488	498	524	431	483	490	491	506	480	495	506	473	487	519	489	439	507	501	483	480	487	479	473	494	493	446	504	487	485	477	485	457	479	491	517	475	501	494	519	494	508	482	459	493	508	491	500	496	508	492	463	529	525	459	479	494	476	465	484	466	515	483	464	511	489	504	478	481	455	488	501	491	533	511	490	526	470	451	501	467	507	533	493	455	504	484	507	458	467	478	471	479	477	495	503	513	528	437	502	449	471	456	465	476	489	496	480	475	445	499	505	495	483	460	500	477	446	466	485	511	521	488	499	494	477	502	518	500	501	491	522	476	482	499	484	460	505	506	487	458	538	478	504	504	463	456	478	479	459	443	461	514	482	482	467	482	512	498	497	527	462	479	539	476	470	520	491	491	495	465	476	490	481	499	504	477	506	453	463	485	482	456	465	479	468	485	460	492	510	502	457	490	515	502	493	521	496	505	521	463	499	468	474	456	503	464	497	494	509	504	474	471	494	510	541	449	489	487	518	506	480	486	539	476	498	459	473	463	463	460	488	476	453	529	514	482	467	514	473	485	429	479	511	499	501	512	466	528	499	473	476	501	467	508	482	478	487	469	451	506	466	509	475	511	511	491	463	515	454	489	473	475	476	516	492	514	497	494	504	474	484	496	487	477	480	512	499	457	497	466	481	510	475	494	453	484	505	489	502	442	454	465	484	480	481	492	460	496	468	504	476	504	491	483	496	528	504	511	474	463	519	515	469	484	501	494	473	484	504	485	498	468	489	469	464	481	511	534	500	496	506	460	502	472	511	464	479	506	509	473	511	480	512	471	511	480	540	428	477	467	484	486	471	459	510	492	504	484	479	464	494	480	496	463	481	495	475	522	495	483	456	496	437	508	506	473	527	512	467	495	445	525	480	495	503	490	475	513	544	514	485	489	480	468	459	505	499	475	502	512	471	457	508	454	491	507	487	500	488	462	515	467	497	503	491	460	485	514	491	476	471	509	472	449	473	494	499	506	509	513	492	501	488	488	467	510	486	465	481	475	546	490	492	475	494	488	496	485	477	479	501	508	499	483	488	523	450	449	481	474	506	477	501	482	531	498	476	498	460	500	507	510	489	470	506	489	485	487	487	499	467	445	502	463	499	501	475	483	472	458	490	450	478	514	498	478	515	465	474	493	510	502	482	492	523	507	456	505	462	487	491	521	451	492	486	487	504	501	483	457	498	485	486	534	493	516	501	514	488	464	472	457	499	474	459	484	452	458	495	507	492	485	479	493	515	475	458	463	532	529	480	454	518	504	459	513	491	510	509	488	485	518	482	511	462	473	502	469	494	476	478	456	492	502	461	490	503	482	482	547	448	461	451	486	503	484	479	445	517	493	474	483	488	486	493	470	491	511	446	482	469	497	469	476	494	506	470	517	496	498	461	493	475	510	498	544	486	475	508	485	510	488	511	489	494	498	501	475	495	501	520	496	469	501	501	499	490	501	506	489	494	492	481	479	497	516	465	456	491	531	464	496	505	450	527	491	518	471	533	503	484	474	490	480	481	473	503	499	478	491	478	499	498	514	503	465	508	499	498	534	493	467	489	510	480	493	467	479	494	492	511	489	477	481	486	477	475	485	499	497	469	477	502	517	470	470	473	493	444	492	482	510	493	497	456	476	479	549	471	476	475	481	486	479	520	492	483	470	477	500	456	445	470	482	478	511	503	507	508	500	502	494	470	491	534	454	472	506	489	504	503	471	505	496	492	492	457	473	504	512	480	475	459	492	510	485	442	513	493	485	493	456	484	456	476	492	473	468	512	477	456	453	513	482	463	490	470	497	479	476	503	490	538	479	482	457	451	474	496	461	472	478	473	471	499	476	516	480	464	495	507	488	463	476	502	495	435	521	479	455	498	476	483	512	520	480	495	486	501	493	516	484	490	488	495	488	466	494	492	514	480	487	470	504	487	509	497	498	487	527	540	491	465	473	485	458	456	496	519	517	471	493	438	484	490	507	525	490	470	512	508	471	479	475	480	477	476	480	478	488	478	482	531	462	531	533	466	489	494	485	486	502	503	459	502	521	483	506	524	522	505	461	506	494	546	472	460	442	483	459	515	477	498	454	487	458	463	445	458	499	466	481	527	491	467	487	487	431	428	496	485	478	500	487	461	524	475	524	459	501	465	512	470	476	466	484	442	473	508	475	478	517	499	486	453	495	483	480	502	486	518	470	482	480	472	494	505	483	513	501	484	462	496	511	497	497	500	467	489	499	479	490	498	501	462	450	505	482	477	491	453	485	463	479	443	519	459	568	505	511	463	502	468	521	456	488	471	475	474	484	485	520	496	473	449	523	473	499	503	460	467	463	462	451	486	486	455	480	480	464	489	521	448	496	489	466	497	495	496	514	448	493	479	449	519	494	475	496	444	496	500	450	462	497	478	475	495	476	488	463	525	478	480	472	455	543	506	502	449	507	484	510	507	510	495	535	473	501	501	461	509	489	468	486	489	507	502	452	478	469	502	475	467	480	474	474	471	523	493	491	500	504	528	478	496	500	450	491	442	485	523	477	485	480	436	512	451	481	515	466	476	509	514	497	480	474	477	470	474	474	490	503	457	502	502	439	511	454	475	503	454	473	443	491	491	484	498	506	500	509	481	486	468	459	484	491	485	475	481	483	466	495	517	530	509	482	500	479	493	489	469	471	491	482	483	489	462	507	470	482	497	492	491	423	477	485	492	487	476	457	535	469	490	493	485	473	469	440	467	515	487	455	484	497	501	523	472	504	515	483	492	506	452	492	499	449	460	497	493	476	485	444	493	489	501	436	477	458	507	491	480	444	491	456	479	483	534	512	472	505	502	494	508	515	490	489	523	493	484	479	453	497	491	497	473	445	480	471	481	482	485	490	463	475	491	506	469	514	536	486	475	470	496	467	518	503	471	514	462	483	497	464	479	536	475	474	494	491	505	471	483	493	463	446	542	472	511	439	513	490	458	460	481	519	490	489	475	477	447	470	511	531	526	474	494	495	535	517	465	488	474	542	460	476	493	486	492	491	509	481	461	485	491	454	463	511	509	468	502	505	520	481	525	455	506	476	446	488	480	512	462	473	494	501	486	486	502	464	452	510	481	459	491	460	521	465	498	488	497	507	457	499	491	453	481	522	505	474	489	479	503	493	545	475	495	495	483	477	508	492	522	482	464	481	491	466	477	509	479	495	499	476	440	514	472	496	497	500	510	462	463	471	496	483	464	472
22856	21096	28886	23541	21091	21132	9859	1155	739	622	537	482	405	394	331	350	316	288	310	289	247	278	240	235	247	221	211	204	229	187	182	179	174	205	174	178	199	198	165	161	171	176	180	164	147	129	187	175	156	168	158	151	170	162	177	162	165	159	149	183	162	150	168	169	167	166	182	169	177	152	147	153	138	147	165	175	148	159	141	150	176	170	149	151	168	160	143	129	165	157	169	155	151	128	151	169	168	147	158	156	127	171	169	138	174	136	154	186	141	158	145	154	168	149	164	168	156	178	165	149	156	144	163	162	177	166	147	138	162	159	151	138	164	161	163	166	160	143	146	142	162	161	175	159	150	151	156	179	164	131	161	164	156	153	157	155	181	137	157	155	154	134	149	150	160	163	149	156	154	143	154	148	166	150	169	151	180	160	158	161	137	123	157	173	167	134	182	152	158	150	160	151	138	153	144	156	156	157	166	152	163	154	175	168	148	166	169	137	155	177	152	160	157	160	150	154	150	156	149	150	169	146	158	126	130	147	156	183	175	164	155	150	148	169	159	167	154	123	165	156	147	164	175	156	159	160	159	133	163	134	157	151	150	139	147	162	142	140	158	156	168	164	146	164	179	149	156	153	150	149	148	138	158	151	152	165	160	161	159	156	128	143	133	147	154	159	153	166	168	165	174	141	179	165	179	172	135	154	141	151	149	133	146	162	156	131	162	139	144	162	162	173	157	166	162	123	148	155	136	151	128	163	142	154	149	156	138	138	163	154	154	159	158	176	152	151	157	150	145	164	155	159	163	147	134	154	165	174	176	153	174	159	151	149	151	161	155	180	128	157	146	159	170	154	165	130	168	158	159	154	139	163	172	154	154	180	142	159	162	149	160	141	155	168	155	129	143	170	155	152	129	147	167	154	148	165	149	146	167	142	148	149	153	167	147	164	185	140	166	130	154	159	133	151	147	155	150	153	171	151	168	155	150	140	158	165	157	183	156	146	159	165	163	158	157	137	150	162	150	140	163	153	150	133	136	145	181	159	146	139	133	181	131	160	150	147	156	162	164	150	147	170	156	162	164	150	170	160	156	137	148	182	160	152	148	165	172	177	161	154	144	155	159	128	155	156	157	139	148	166	155	165	179	166	148	164	122	143	166	155	164	158	154	150	173	142	157	145	168	154	144	151	145	160	149	150	149	135	145	148	148	144	158	151	159	168	164	160	154	151	150	145	153	158	155	170	156	171	142	154	151	163	150	172	161	138	169	152	157	139	174	165	156	164	140	153	174	178	164	154	152	160	136	158	124	153	179	154	144	153	150	152	173	165	163	158	139	163	159	159	138	150	157	152	152	160	194	142	170	147	150	161	159	147	145	172	163	146	166	167	158	145	141	160	164	144	155	163	177	162	182	164	148	141	166	152	143	164	147	164	154	134	170	132	144	162	172	137	153	161	171	141	142	142	150	161	157	170	163	181	157	152	159	157	130	162	156	164	155	163	149	159	153	164	163	153	137	154	155	128	156	129	165	147	153	147	149	165	161	123	155	168	167	146	186	159	145	137	150	163	169	152	144	149	161	151	145	165	165	150	143	159	154	161	137	170	159	170	130	141	176	146	140	152	152	152	165	162	150	151	156	158	136	134	149	154	137	158	159	168	151	152	141	157	135	146	154	139	140	155	140	157	163	158	147	154	159	158	165	159	167	171	175	138	158	143	159	148	160	157	144	174	135	168	175	125	153	146	143	165	144	157	157	160	154	158	140	147	162	151	139	147	161	162	148	153	146	150	148	158	170	155	154	158	157	143	166	147	149	146	151	145	139	166	141	141	136	170	175	141	149	138	158	154	168	153	168	165	156	143	177	164	163	125	150	149	160	169	162	161	148	151	141	167	137	157	153	171	144	166	159	170	144	149	147	156	142	141	164	140	162	159	171	159	158	143	154	163	133	156	142	154	168	159	163	129	158	145	148	145	171	154	122	147	149	144	142	163	134	156	138	155	162	155	158	149	141	183	156	166	161	150	147	153	157	169	141	167	166	167	158	155	125	154	142	133	153	141	146	152	146	132	126	123	123	174	151	171	153	153	148	170	158	147	166	156	154	137	143	141	135	166	146	164	145	166	150	154	161	144	151	132	150	133	144	157	161	136	140	137	162	136	134	183	141	143	150	163	139	140	158	176	158	155	148	145	154	145	155	158	159	153	143	157	157	150	152	164	180	149	160	138	156	159	141	157	146	149	150	186	163	133	153	180	147	140	129	148	157	150	149	172	142	146	136	185	183	131	155	148	171	161	151	192	158	135	155	146	167	172	156	165	175	148	161	142	165	153	146	163	160	140	144	162	176	161	151	148	144	124	153	163	155	137	160	165	136	166	150	163	166	137	144	156	166	141	144	152	167	174	153	133	170	161	163	161	145	154	145	162	164	148	153	159	163	131	164	173	155	151	163	159	162	164	176	161	160	158	146	151	157	156	138	128	161	146	151	154	141	165	169	129	162	152	167	152	161	164	164	150	167	156	171	174	155	161	150	160	164	151	160	160	168	174	152	159	188	160	152	147	156	142	152	153	134	174	150	160	142	168	176	185	159	152	177	145	148	132	125	135	151	149	177	137	151	153	153	120	165	147	180	173	157	158	173	150	185	133	164	161	149	156	155	153	159	164	146	167	143	146	154	144	152	163	168	152	158	144	168	149	164	176	151	156	142	146	161	161	170	158	148	137	144	152	155	134	169	152	154	177	186	168	181	125	150	169	149	118	129	140	179	158	165	126	162	152	148	143	147	148	145	130	165	137	149	149	152	140	150	147	167	143	179	167	174	145	148	173	150	155	138	152	181	150	149	147	145	129	161	159	147	145	164	161	183	136	137	132	156	161	134	141	138	157	149	133	165	160	156	143	145	152	145	163	166	176	159	155	151	136	148	166	148	124	160	153	149	159	133	144	152	157	149	165	177	172	152	139	149	146	158	131	168	132	146	163	162	165	140	162	148	166	148	148	142	162	159	140	163	148	145	151	136	166	154	144	145	135	151	151	183	157	157	151	159	166	156	185	139	156	138	154	148	171	172	149	151	160	163	155	157	164	178	157	138	143	154	152	158	147	146	169	140	155	161	158	153	149	148	165	138	158	147	158	176	168	157	164	143	158	148	182	135	164	156	161	144	143	185	161	171	149	178	167	162	166	163	154	163	142	146	157	154	174	155	178	156	149	162	152	137	160	135	159	143	163	147	156	134	143	186	146	144	161	144	165	150	162	164	126	158	165	170	165	176	158	164	155	156	162	152	153	155	180	150	152	151	154	150	152	133	164	132	170	151	173	138	155	160	164	163	167	170	145	160	170	146	153	159	139	158	165	171	155	145	161	131	139	162	176	157	127	135	149	170	149	129	159	188	145	150	175	164	163	175	165	147	147	142	145	136	158	148	161	127	169	149	155	164	145	159	169	145	133	155	153	162	148	152	161	166	174	139	167	164	171	148	139	152	149	152	154	131	146	150	146
11670	16875	14042	7482	5063	3750	2938	2275	1769	1346	1068	990	784	671	606	546	480	465	459	447	359	371	354	329	325	285	274	278	266	224	250	253	221	230	227	220	213	236	242	226	223	204	210	226	201	209	208	198	206	193	191	190	172	212	185	195	229	171	195	202	181	220	209	175	191	187	191	180	173	174	184	209	190	175	193	167	170	181	197	185	217	165	201	193	204	165	186	193	183	180	194	183	173	173	180	192	194	202	159	172	193	180	164	190	165	207	167	181	183	169	177	181	186	186	188	189	171	164	198	195	192	185	179	178	169	200	207	177	182	182	167	164	194	185	177	181	159	163	203	183	177	173	185	190	163	186	178	161	176	191	195	156	194	192	200	175	176	182	182	189	175	169	165	181	178	186	172	192	163	186	187	174	175	164	182	202	179	170	221	185	158	170	158	149	179	198	166	163	164	172	158	199	170	166	174	173	172	186	194	183	209	162	161	165	192	214	210	172	176	186	181	177	188	183	184	183	180	165	183	192	188	146	196	169	210	204	162	185	184	172	154	178	176	180	205	213	166	160	194	158	206	160	179	173	185	188	205	153	179	156	179	203	198	172	161	172	147	171	173	200	169	166	191	159	174	165	187	191	189	176	193	193	179	176	173	184	156	190	160	181	173	173	199	172	166	156	166	177	171	180	169	162	197	176	151	181	183	194	166	179	166	171	179	182	175	183	163	173	188	172	179	171	179	167	167	166	185	171	183	176	154	165	166	181	180	146	176	156	171	178	164	154	177	183	159	182	168	182	159	193	171	169	193	192	178	179	158	185	161	163	182	183	193	169	164	173	185	169	191	184	196	188	197	150	176	177	160	183	182	170	174	189	174	168	183	177	154	163	179	215	172	185	194	179	186	187	186	170	186	172	163	168	202	154	171	177	167	163	138	205	158	209	174	163	188	198	163	190	157	169	182	163	152	172	197	174	153	172	184	204	179	166	190	203	174	178	178	158	169	172	173	173	183	182	190	189	174	174	182	168	211	171	170	181	163	174	207	174	189	162	177	162	164	180	173	181	185	200	169	188	149	191	189	177	182	184	177	183	206	174	196	205	182	198	171	173	150	179	172	170	175	179	164	171	191	179	173	181	178	172	193	202	181	181	183	190	190	186	166	194	162	149	191	194	170	166	161	189	173	187	168	162	178	185	175	165	170	174	181	169	177	165	178	196	206	192	176	195	180	151	194	182	173	188	192	167	166	207	172	182	194	168	176	184	186	162	192	174	184	181	166	184	166	165	188	179	182	168	185	155	176	184	178	172	165	176	187	177	164	210	174	184	167	170	175	173	171	160	152	160	177	193	159	170	169	165	173	188	177	186	155	166	179	184	187	177	178	196	195	220	173	183	192	159	186	157	172	175	173	173	202	199	179	167	173	176	158	186	175	176	178	180	179	193	163	194	170	177	170	175	164	193	189	171	154	185	173	145	167	185	180	171	166	156	210	200	183	162	189	178	171	161	179	181	171	181	185	171	182	179	202	178	163	177	162	183	173	171	183	171	159	161	192	180	185	176	183	163	173	183	170	209	189	175	176	203	196	153	177	170	178	173	194	189	153	179	179	171	192	191	182	171	185	193	191	210	155	194	159	180	180	216	184	187	175	194	198	184	185	171	174	188	179	172	178	175	157	162	187	157	198	196	167	164	194	184	179	152	159	154	164	174	153	206	195	180	163	174	184	169	169	191	165	186	199	177	169	172	176	189	183	178	180	185	199	177	172	174	168	157	187	180	190	182	166	191	176	167	203	199	200	162	199	173	174	170	166	180	165	177	178	168	193	173	185	182	162	192	168	172	167	176	199	171	171	200	170	183	178	178	162	168	160	179	201	177	194	182	171	212	166	159	164	166	179	185	192	171	179	168	169	182	169	191	192	199	164	168	178	185	186	164	178	181	159	166	187	181	200	187	161	156	189	182	204	181	175	157	187	174	160	167	174	172	187	196	188	171	180	168	170	189	170	183	184	185	186	184	170	202	178	196	169	188	176	152	176	165	171	163	173	184	179	171	181	178	186	185	186	184	179	171	191	177	171	166	135	194	171	183	197	196	175	181	187	179	189	182	172	185	172	165	176	184	169	173	197	177	172	180	175	169	191	150	160	206	172	198	176	184	169	180	159	186	205	167	180	188	180	183	184	171	173	166	183	167	187	179	179	175	182	166	158	157	181	166	203	187	170	153	173	168	185	175	183	171	165	192	168	170	186	172	177	189	188	169	167	153	174	189	178	167	173	158	162	172	160	148	188	180	177	212	200	188	206	184	166	153	174	170	189	197	158	173	159	203	175	187	156	158	177	183	190	183	177	156	163	172	167	169	182	177	175	194	179	191	196	175	163	177	171	161	169	189	171	149	177	172	195	178	157	180	186	185	202	195	150	174	196	207	181	172	190	191	175	169	178	183	162	189	172	190	188	184	162	166	144	176	156	173	182	174	181	181	173	176	155	205	166	188	174	150	184	169	172	195	182	169	204	186	188	171	172	184	173	167	169	188	184	174	161	167	183	183	178	188	172	163	177	178	167	174	180	178	202	173	168	183	191	160	187	196	164	168	168	166	193	172	181	178	200	181	169	169	171	161	168	175	178	167	178	150	147	170	172	179	175	151	170	199	169	164	207	155	188	171	179	183	165	183	157	181	176	162	164	160	163	176	183	173	180	194	181	148	190	184	163	177	171	176	181	165	167	175	169	174	168	205	165	170	192	172	178	173	165	178	192	164	188	178	178	193	161	192	197	178	187	152	172	177	178	185	180	180	158	192	165	170	172	175	159	188	170	194	181	199	154	158	181	166	174	160	167	199	177	161	156	183	170	207	170	187	186	180	185	180	165	178	178	184	193	174	202	151	189	159	200	154	197	175	187	155	156	166	180	172	183	193	200	164	178	177	177	165	172	168	186	165	159	176	175	182	160	178	166	192	198	170	163	177	165	197	157	157	187	162	181	182	195	157	161	177	197	201	177	172	165	181	190	176	169	172	197	179	185	176	181	189	178	183	177	179	175	153	191	191	179	183	191	192	182	206	186	159	156	168	180	202	176	184	158	176	191	177	195	188	191	180	179	169	177	179	175	176	167	162	178	180	189	188	157	186	173	170	170	167	180	175	180	157	162	170	193	170	188	180	169	167	170	158	163	169	165	171	182	161	173	169	194	181	175	149	175	201	178	170	164	175	176	165	174	169	175	171	163	157	167	173	186	176	190	182	179	155	165	166	160	166	157	195	183	188	204	171	182	166	181	164	177	190	174	168	185	186	183	170	171	184	166	173	179	170	160	189	188	171	174	193	156	208	198	187	178	178	162	188	156	173	182	180	191	185	170	183	181	157	173	167	193	169	163	192	154	185	196	187	166	188	197	156	189	176	181	182	169	201	183	163	185	164	175	172	183	195	193	155	172	198	168	168	172	171	171	193	186	166	193	192	194	161	160	151	192	178	188	164	183	178	182	185	175	176	175	176	168	174
26997	20131	7381	851	540	485	432	447	393	408	385	362	431	348	378	394	378	383	385	362	377	355	381	367	353	387	383	340	391	405	395	355	409	377	335	364	372	360	391	385	381	372	382	336	386	367	351	362	375	382	346	361	387	359	338	360	337	365	349	372	376	360	379	363	398	390	356	365	415	357	372	387	364	357	364	411	364	372	362	363	355	358	393	366	356	391	357	371	376	404	376	381	395	360	361	382	386	364	381	328	373	368	329	387	383	391	369	400	399	346	361	406	355	367	379	371	362	366	345	370	357	387	416	395	396	380	378	346	363	363	354	355	366	356	367	352	373	370	355	364	356	376	371	405	359	343	379	373	359	334	373	373	348	362	380	395	373	357	402	390	377	381	353	377	348	355	367	383	396	351	370	389	352	370	367	352	359	390	394	385	339	339	391	380	370	376	368	374	408	356	382	400	382	363	354	390	383	377	366	389	400	373	312	393	394	420	358	407	374	370	375	379	407	379	410	386	374	368	384	385	379	335	418	370	352	383	389	373	371	372	347	368	372	393	348	368	355	401	366	382	346	386	375	401	379	380	369	384	381	393	372	379	329	394	421	370	345	366	382	354	363	389	390	352	369	354	379	402	350	353	333	375	372	365	377	382	354	391	374	369	338	331	370	351	390	397	369	345	319	407	391	343	384	399	364	348	360	386	385	370	387	362	351	397	362	382	390	377	376	355	389	337	345	380	380	395	368	342	392	339	333	382	394	346	383	402	380	375	395	350	401	381	398	391	354	384	356	355	364	392	355	385	359	330	361	346	335	367	353	364	358	382	352	372	366	367	369	377	345	386	349	370	388	388	379	391	356	394	392	362	340	385	365	365	364	344	401	361	359	341	365	360	402	373	350	384	365	346	393	351	361	354	428	363	379	395	406	368	380	387	355	382	357	360	368	350	381	353	347	389	376	353	380	349	353	351	374	414	387	358	407	374	375	363	343	336	377	351	387	403	381	360	361	367	370	339	362	367	348	377	392	395	381	355	398	368	368	381	389	398	372	373	355	369	356	375	408	367	339	359	382	384	353	420	360	355	369	401	399	360	379	355	341	389	375	364	378	364	376	372	395	366	382	360	372	326	399	377	362	364	421	327	366	356	350	348	359	384	363	362	393	408	403	387	385	385	347	404	377	401	367	380	346	341	372	370	364	382	409	365	395	392	383	389	379	377	419	363	360	323	374	385	367	374	395	359	373	409	341	372	395	382	375	379	363	336	350	403	340	389	371	371	393	376	378	319	411	373	361	356	385	371	378	381	376	354	367	388	363	372	347	368	404	352	360	370	378	368	364	376	403	418	316	337	363	366	347	367	395	371	372	372	366	361	370	373	367	361	376	389	363	380	357	390	377	383	352	403	373	385	337	351	383	356	383	370	342	377	372	356	354	383	393	346	387	400	342	372	379	333	351	387	383	377	356	385	391	403	380	393	362	374	368	347	394	345	382	367	379	354	364	374	347	395	362	368	395	393	363	342	342	330	395	367	360	358	341	374	396	349	356	400	367	382	352	401	373	362	371	393	359	350	359	364	377	357	386	380	393	334	398	352	402	345	370	362	367	392	380	392	318	350	375	352	342	392	365	397	367	384	368	382	399	384	371	390	376	376	353	376	382	378	385	353	347	352	391	383	380	373	376	409	379	342	356	383	402	377	379	369	353	380	372	391	373	357	350	365	345	401	363	376	356	370	332	358	393	386	355	392	353	398	394	377	378	357	378	385	376	385	365	374	367	363	404	384	350	378	348	373	332	352	373	352	356	344	373	364	313	361	370	359	336	362	362	368	365	362	400	366	372	409	343	342	408	366	391	348	362	397	378	356	364	386	387	356	343	377	358	371	357	345	385	368	365	374	363	358	332	349	367	387	344	362	363	328	333	360	362	377	384	412	399	384	355	355	343	386	350	364	371	347	399	402	376	375	369	363	390	402	367	341	400	335	363	356	387	334	401	382	395	366	387	361	361	389	367	367	398	368	377	404	363	361	345	385	386	376	358	360	383	404	381	384	401	388	335	382	399	342	406	380	378	379	382	383	378	372	402	338	400	353	343	400	384	404	340	333	325	324	350	342	353	378	397	361	356	370	381	338	364	370	397	368	366	386	372	353	370	390	353	343	381	378	348	384	358	415	355	349	374	344	366	375	342	361	379	344	372	361	384	405	354	385	356	369	374	353	351	381	360	370	388	373	396	377	356	413	350	394	376	360	385	331	380	388	355	382	375	335	361	354	377	377	370	369	364	392	334	369	361	342	382	353	375	387	355	378	338	335	387	330	378	391	378	356	367	367	323	372	370	364	330	392	361	385	351	351	373	382	370	354	376	378	354	377	354	333	367	332	325	377	385	382	366	344	387	388	351	387	349	373	373	369	343	365	353	355	395	355	356	374	395	336	354	376	370	349	402	416	381	373	347	358	370	351	350	395	386	405	381	368	380	325	356	384	373	351	349	404	369	356	381	371	353	350	390	351	387	382	375	371	385	362	395	347	384	377	353	385	379	350	345	390	343	377	364	398	360	346	350	351	376	380	353	365	388	375	345	349	373	355	342	364	349	399	384	360	359	399	392	342	355	394	386	361	363	350	358	377	345	382	382	372	379	399	412	363	355	377	352	369	366	371	362	367	381	402	355	407	371	366	386	345	384	376	350	361	355	363	371	384	374	369	364	432	363	408	367	331	393	386	390	394	344	364	408	337	367	359	344	384	336	338	365	377	355	367	405	397	371	397	366	357	351	356	386	353	370	372	336	360	391	347	356	365	387	324	393	388	377	398	370	350	348	399	371	377	381	374	366	365	327	333	400	391	414	381	391	349	388	355	358	361	368	402	378	388	343	338	384	358	368	369	384	375	404	362	395	386	372	362	326	341	384	389	376	386	383	427	381	376	342	359	337	369	349	364	379	406	351	419	389	318	396	363	377	351	356	365	358	334	384	333	372	348	371	353	366	324	363	399	374	387	349	334	376	381	364	388	342	360	383	367	410	347	343	357	354	386	377	417	398	349	336	366	384	383	372	377	361	372	393	372	339	394	353	366	388	372	383	370	365	391	363	387	421	391	366	394	359	372	355	360	385	363	322	411	371	357	361	376	365	364	384	384	404	369	373	386	349	357	364	404	375	347	360	377	389	376	367	374	345	388	390	366	398	357	388	361	392	350	369	391	381	356	390	349	362	382	388	401	354	374	384	374	382	355	363	358	394	378	360	394	388	386	356	388	396	376	387	387	356	390	360	353	369	368	374	398	349	353	392	391	373	349	369	371	370	362	386	389	372	391	367	370	402	401	381	384	359	355	365	359	366	342	367	374	344	353	368	381	361	390	349	360	366	413	367	390	389	399	341	374	379	365	380	370	388	362	383	373	344	354	382	352	414	370	367	354	354	371	387	344	359	387	372	374	386	366	384	368	386	371	381	364	370	376	367	370	388	348	380	362	345	344	354	345	382	350	398	344	324	385	362	371
5665	1384	1134	766	671	563	529	501	503	498	508	483	518	450	478	474	459	507	498	437	450	451	463	455	456	430	439	434	446	496	453	469	459	458	452	416	442	476	455	442	509	473	458	474	431	433	471	490	495	456	446	439	443	428	462	460	417	438	486	459	469	483	415	484	445	478	429	476	439	461	434	451	446	476	436	478	459	430	433	479	452	444	404	440	449	488	474	476	430	443	474	461	432	446	452	448	477	439	435	465	440	433	441	443	442	425	460	459	466	457	444	469	443	475	462	441	418	481	468	451	479	491	441	470	491	419	488	458	455	467	430	429	455	486	475	471	431	435	473	433	463	491	448	451	443	444	442	486	450	481	425	437	456	470	430	448	393	502	472	450	454	461	488	470	451	449	456	449	466	447	458	475	442	461	459	453	457	443	473	474	489	438	451	435	460	525	454	458	449	458	452	460	430	449	435	448	452	473	438	426	470	447	485	456	442	445	465	472	462	444	479	425	450	475	460	454	475	469	468	479	442	451	437	432	476	430	481	450	450	485	465	478	441	492	455	433	436	440	461	433	435	469	423	417	454	432	470	450	481	439	463	439	426	443	438	456	452	456	442	460	459	448	445	434	474	445	449	456	423	457	469	434	508	472	454	458	453	475	466	446	416	505	474	475	439	479	474	433	473	468	463	448	476	427	457	472	475	485	463	452	482	462	436	460	430	455	441	442	431	401	424	469	445	454	493	453	442	435	427	427	452	428	449	450	490	465	433	464	448	457	491	475	449	411	441	466	455	464	500	484	470	489	462	412	491	478	418	425	485	454	453	446	439	459	455	479	463	429	474	469	471	465	433	460	457	464	427	437	454	472	460	433	434	436	478	438	439	443	413	441	462	487	464	456	477	443	450	419	430	436	459	440	407	463	442	451	481	458	426	427	443	451	464	472	423	481	461	476	457	465	464	412	466	421	461	476	471	460	460	460	461	430	457	431	431	471	403	457	458	429	461	467	440	459	437	438	476	493	479	473	476	415	430	447	416	424	460	472	426	467	475	484	457	492	423	461	459	424	440	495	463	463	450	479	446	446	435	437	435	488	428	470	457	446	478	454	467	468	425	470	431	465	482	466	442	451	423	436	451	448	440	426	431	474	483	431	446	449	441	453	430	436	437	462	423	447	440	464	474	433	476	443	439	447	443	476	443	467	479	474	470	445	423	489	467	447	432	478	463	465	427	447	451	468	456	440	449	406	438	416	437	447	461	439	433	449	431	457	472	471	443	437	479	461	464	455	444	470	467	420	459	447	472	472	438	439	439	480	476	453	462	466	467	457	462	416	433	441	502	419	469	455	483	440	459	464	471	421	456	415	439	434	452	469	440	485	465	501	446	438	440	444	438	435	462	452	484	487	488	478	477	427	477	461	419	482	445	416	434	453	464	437	427	445	461	457	459	415	467	430	446	453	447	445	432	468	443	481	473	469	452	459	473	460	418	436	500	473	420	467	464	462	434	449	446	443	483	456	496	461	441	472	467	440	413	449	424	461	402	471	422	486	485	430	434	399	446	438	453	495	438	454	452	418	464	453	412	439	398	470	474	482	417	433	501	459	440	442	470	431	436	478	477	433	452	457	464	426	436	466	445	456	441	477	433	424	464	455	447	461	470	428	442	463	417	448	475	459	443	439	457	433	457	467	486	467	442	476	456	426	436	461	451	459	472	444	443	490	437	441	498	431	481	475	444	443	451	438	423	470	456	435	460	458	440	471	461	412	461	447	467	449	492	453	474	437	441	480	436	497	486	462	461	498	443	426	441	427	435	435	428	427	455	451	444	475	445	424	453	465	479	431	445	458	460	426	502	435	443	451	457	461	437	429	460	429	440	444	450	465	480	455	441	428	454	455	437	467	436	475	432	463	467	479	472	483	417	493	467	466	409	460	435	448	446	427	450	473	479	466	464	473	411	456	471	456	434	454	465	454	462	444	474	467	412	471	433	490	450	419	404	467	444	448	464	459	422	434	459	443	454	445	462	478	468	436	458	478	419	476	453	507	487	437	444	449	454	457	496	458	469	478	466	445	469	512	452	463	471	465	462	478	441	426	439	463	422	469	430	435	439	442	484	436	446	468	433	425	426	446	448	470	409	480	476	462	428	488	446	461	469	417	462	472	450	448	475	439	431	452	395	462	454	477	479	445	477	459	500	440	440	430	438	480	481	426	447	418	437	433	476	417	450	415	459	465	473	430	479	462	516	480	420	451	454	452	453	444	429	454	453	441	486	458	449	448	434	450	460	456	468	455	446	480	435	420	452	418	448	434	447	463	469	442	483	445	450	422	442	452	459	429	484	469	482	440	446	478	484	464	459	471	456	440	443	423	393	446	440	418	459	450	432	505	502	459	420	493	421	487	464	428	445	475	459	487	433	427	469	467	494	462	421	426	459	466	442	459	426	424	450	426	470	462	437	428	480	442	452	441	434	445	451	466	490	423	423	444	481	499	454	458	458	432	446	481	456	454	500	463	446	445	451	458	467	436	467	489	428	450	440	442	473	434	444	447	450	462	426	474	425	468	502	471	440	464	438	432	457	451	455	466	486	410	445	448	436	451	439	451	470	433	454	451	461	461	437	491	485	436	444	434	497	473	446	469	462	477	465	470	425	436	457	445	474	453	475	457	468	489	453	418	464	452	458	455	424	475	404	481	436	450	431	492	440	452	442	445	463	482	432	431	476	446	469	436	426	489	447	420	487	462	421	468	445	410	458	485	509	444	464	395	466	474	441	480	464	452	505	477	427	455	448	440	436	426	406	452	455	450	441	483	488	444	489	480	458	446	427	429	491	467	434	448	425	469	461	464	462	469	462	450	439	442	444	439	484	455	451	440	500	443	436	432	443	440	466	464	477	455	462	438	467	424	450	439	457	489	451	436	441	482	442	485	438	472	464	419	471	463	426	406	443	453	453	472	435	449	433	478	447	448	442	465	442	456	471	424	414	425	469	426	476	396	426	441	418	428	436	453	459	462	434	457	460	448	474	450	469	458	451	439	481	428	447	464	507	433	468	421	487	429	457	459	453	466	440	462	498	442	469	451	461	463	433	481	458	424	444	457	449	480	440	447	452	470	449	452	433	419	475	417	449	459	426	428	504	470	461	465	426	448	438	513	466	458	442	431	393	439	480	431	443	440	460	458	475	474	461	471	460	457	436	437	419	476	484	421	445	449	481	444	467	480	473	463	448	458	425	462	447	463	486	440	492	424	482	456	455	430	488	449	455	431	457	438	437	419	446	470	428	485	449	468	496	477	473	432	451	445	466	439	479	422	507	457	432	501	437	445	468	447	465	435	448	479	426	455	464	462	448	405	446	431	483	422	486	461	457	430	439	478	497	458	487	454	471	447	414	437	458	475	468	484	473	433	470	457	460	438	482	446	454	447	481	477	454	465	486	462	474	474	467	454	403	429	438	467	450	460	444	450	430	442	450	476	460	467	497	467	447	494	473	441	463	466
23735	21004	28279	23881	20988	10867	1041	634	542	411	377	357	308	293	311	260	247	276	243	235	203	184	203	213	212	194	182	237	205	226	209	210	176	200	190	183	221	173	197	197	198	181	172	204	177	194	185	190	180	177	174	155	190	175	176	165	182	192	178	187	163	184	183	183	183	152	159	211	176	176	161	171	170	190	177	176	188	182	170	196	164	187	180	172	197	199	169	168	167	180	196	170	171	164	166	167	164	217	166	167	173	172	185	189	166	167	180	165	178	193	188	156	178	161	197	159	213	178	197	191	155	197	164	178	186	186	193	200	179	202	153	173	188	167	192	191	189	189	165	180	186	162	171	173	160	184	175	182	171	175	164	202	156	170	160	188	161	181	167	187	198	167	172	180	200	163	164	178	185	179	188	172	168	176	192	195	160	197	179	179	163	190	156	191	154	173	181	186	172	172	161	172	190	187	170	192	167	173	163	188	176	193	167	164	201	170	209	181	158	159	191	174	174	159	167	171	172	179	174	171	184	152	183	163	174	170	164	169	173	166	170	176	166	168	156	163	163	179	178	183	175	187	176	181	179	197	180	192	185	173	178	150	181	165	188	203	198	173	165	184	183	169	194	187	165	191	180	186	165	194	169	185	198	157	194	182	177	179	176	189	184	174	173	162	197	182	185	182	187	167	190	184	181	203	203	172	178	182	188	176	190	181	177	168	176	175	171	173	178	163	182	164	184	186	170	183	177	178	194	172	174	163	187	182	161	166	162	181	173	199	198	169	179	185	165	189	166	185	160	154	178	177	196	174	192	160	174	187	174	175	184	188	180	182	203	183	176	152	182	176	209	185	167	175	186	160	192	183	186	193	190	158	163	162	166	187	163	193	174	181	180	160	190	199	184	188	161	192	160	183	187	174	175	180	184	158	206	177	171	205	170	183	159	157	163	180	161	174	183	165	166	169	162	156	158	136	178	193	165	197	170	163	185	172	177	178	165	175	170	175	171	183	191	169	185	183	162	178	165	196	180	163	158	179	189	179	177	172	167	173	195	206	171	182	168	205	176	178	176	187	197	178	163	178	191	157	170	178	196	180	170	153	164	173	166	174	176	186	184	164	172	188	174	174	180	187	187	188	158	158	164	157	176	169	174	183	189	184	178	150	179	176	159	170	209	183	208	201	149	180	190	167	168	169	177	193	166	175	172	187	164	193	171	169	209	159	168	153	164	169	181	163	184	196	188	176	179	185	179	157	174	192	163	166	178	170	151	175	197	204	171	186	178	157	177	166	193	180	200	185	160	179	182	175	189	180	164	174	197	190	191	174	188	191	171	191	159	165	200	209	177	174	187	167	188	193	166	162	187	177	180	140	155	179	182	147	150	154	181	193	162	171	166	180	157	154	182	213	172	178	194	191	181	169	166	175	172	181	163	162	187	170	191	200	158	169	194	179	181	182	175	171	172	189	176	167	204	176	180	180	200	185	160	183	182	164	206	172	192	152	166	160	175	180	209	179	165	188	152	173	170	186	176	181	174	170	184	194	174	185	160	156	181	189	184	181	193	184	184	201	172	193	174	174	160	153	184	171	173	215	180	195	190	158	144	173	195	164	172	186	161	172	187	193	208	189	183	171	167	180	162	184	175	168	175	189	176	188	191	192	149	181	185	187	161	191	213	178	163	179	189	173	187	205	186	168	165	191	156	164	178	175	171	194	170	163	198	175	166	154	171	198	185	190	169	174	199	159	170	167	173	181	140	179	170	186	161	170	187	166	183	187	172	161	199	166	162	191	200	173	191	194	197	169	175	204	175	185	154	168	163	176	193	163	196	192	175	188	168	175	167	176	175	184	160	185	181	195	172	178	177	189	173	174	174	186	178	163	187	160	188	166	174	163	172	197	200	156	191	158	189	167	175	197	180	185	164	165	177	187	178	195	185	187	194	170	189	174	188	174	139	151	174	186	159	151	162	184	160	176	164	188	174	161	178	197	170	182	163	167	163	169	191	175	174	155	197	174	170	193	188	162	175	178	192	170	176	167	163	184	171	174	188	197	195	170	166	186	191	176	181	165	185	166	150	164	147	192	178	174	189	196	184	171	179	166	177	158	157	182	186	178	168	176	156	178	168	212	165	167	178	166	186	181	194	204	178	162	186	173	191	159	164	196	164	187	168	170	171	189	165	164	160	187	173	170	171	181	186	178	157	180	203	182	166	168	183	184	163	190	175	180	162	167	188	177	160	193	176	206	152	191	165	159	178	164	164	199	154	201	158	165	191	163	149	173	172	159	190	170	165	158	192	181	186	182	171	161	168	184	187	173	164	183	193	191	174	151	194	211	181	184	167	188	187	207	190	180	199	161	164	176	184	167	170	167	150	181	172	156	188	163	182	181	179	158	186	195	192	166	186	189	191	186	168	158	182	197	182	174	189	180	176	180	173	206	174	193	177	171	167	197	177	157	166	189	191	171	182	174	184	172	185	164	180	173	161	222	149	180	171	173	183	180	184	209	182	165	191	202	178	163	177	177	175	172	171	187	162	153	172	187	160	170	205	178	194	168	159	180	172	193	174	158	181	166	182	179	173	183	154	169	181	163	193	180	187	185	169	181	190	178	195	174	149	167	176	184	173	183	187	161	183	166	199	199	166	176	180	154	192	191	177	166	166	185	155	193	160	171	175	191	161	165	166	180	158	161	182	163	172	182	194	177	203	163	175	175	157	217	173	166	203	179	196	161	161	164	175	167	187	151	159	185	178	205	194	168	172	190	172	179	192	163	152	176	165	174	178	164	162	166	169	157	183	177	145	177	183	187	165	157	162	176	196	163	199	181	169	154	168	173	186	171	153	171	185	183	165	178	165	169	181	188	168	177	150	157	191	192	163	172	182	177	176	148	168	150	177	187	192	189	165	151	163	185	172	223	161	181	166	182	183	147	161	176	134	189	169	150	161	194	170	179	170	171	187	160	172	168	165	182	196	195	172	165	172	177	166	170	162	160	179	163	179	186	156	161	208	189	151	193	187	171	186	195	165	177	163	189	194	189	187	178	166	174	190	159	193	188	186	174	183	177	159	166	181	190	188	157	194	178	164	187	188	161	201	167	159	183	196	175	198	166	186	175	153	183	161	171	184	167	184	168	179	155	182	183	171	192	168	198	156	159	167	208	198	207	183	171	168	189	166	176	166	179	174	167	183	176	174	177	152	194	155	178	174	166	174	193	182	184	180	163	146	170	159	143	171	174	178	171	185	175	173	172	196	179	173	180	160	155	163	161	172	177	185	183	167	174	169	179	183	172	181	161	162	147	175	149	180	182	158	162	167	177	193	173	172	181	167	208	182	163	176	178	171	148	190	206	167	184	189	162	159	172	176	161	176	187	189	184	185	165	160	202	187	182	184	175	169	189	187	170	203	164	188	165	168	183	175	187	151	174	165	172	188	174	157	166	185	178	162	170	165	181	160	150	160	171	191	192	169	179	179	183	187	180	169	171	166	176	164	180	174	168
8448	10403	8584	4290	2886	2091	1582	1280	1037	870	715	629	521	458	430	385	386	377	370	332	314	324	324	316	304	302	268	300	281	289	242	242	250	255	285	263	284	217	239	243	234	232	244	263	247	236	241	219	234	204	227	222	246	219	239	248	225	212	248	240	227	233	216	274	204	224	214	200	223	197	243	226	223	220	217	210	239	236	233	211	184	219	240	206	222	225	234	229	212	231	219	236	224	205	239	230	229	240	219	236	242	246	213	232	245	259	222	219	214	257	244	224	230	230	227	205	230	236	229	229	211	240	247	208	223	216	199	195	213	240	232	233	230	214	212	220	229	218	227	216	239	219	210	243	241	219	230	221	250	209	206	236	214	237	203	236	210	239	215	210	229	248	210	237	211	206	183	198	204	210	230	252	232	214	241	208	228	204	221	226	231	248	221	240	199	234	235	202	218	202	216	231	204	229	210	242	183	204	211	235	209	216	198	218	221	216	234	238	234	246	206	225	245	222	220	234	225	215	234	246	231	236	219	237	234	213	212	200	211	214	209	226	182	208	235	248	212	232	240	219	223	217	213	255	244	213	242	228	228	223	239	203	190	192	238	217	201	222	230	238	197	228	222	220	220	194	225	203	229	211	241	205	198	260	254	231	247	228	202	221	184	235	211	222	237	246	231	200	199	206	257	211	206	223	226	220	232	238	214	201	215	244	243	231	212	223	241	233	224	233	210	241	212	248	219	239	242	219	202	211	221	214	215	256	214	217	235	229	232	230	222	229	226	232	199	213	232	218	192	229	207	245	238	229	219	210	236	228	217	238	233	227	212	215	238	205	215	252	226	234	215	236	212	237	229	209	232	219	241	236	227	201	229	190	236	222	241	214	230	231	227	219	211	249	232	199	196	214	245	206	234	209	206	220	221	246	222	208	230	238	230	221	235	230	241	217	220	235	195	231	199	255	186	232	229	205	228	198	205	214	239	214	258	239	196	202	198	225	199	237	198	213	216	232	199	246	220	221	233	218	225	220	211	204	222	215	247	206	201	243	244	228	234	228	209	211	203	207	239	204	231	210	213	226	235	226	231	227	215	201	228	234	218	196	235	243	207	229	218	239	238	217	243	227	192	223	224	224	239	236	205	205	228	224	236	221	232	228	225	238	202	229	285	221	203	213	209	209	216	212	222	217	232	220	230	226	204	217	225	218	211	213	193	224	199	203	199	214	250	217	208	203	217	221	219	237	193	220	225	203	227	212	236	219	228	234	246	252	236	230	232	225	208	214	224	237	207	211	237	218	237	216	221	235	207	194	242	235	207	214	224	249	229	204	188	229	216	230	245	232	217	231	215	232	227	240	207	220	215	218	226	226	222	212	201	225	218	260	215	257	242	220	210	209	216	199	214	214	224	253	225	208	201	211	243	226	218	234	195	235	213	223	227	248	246	236	208	227	194	206	231	204	240	233	210	236	215	213	225	197	242	213	257	219	213	202	240	250	222	226	200	245	219	222	208	217	236	206	204	217	241	244	201	229	229	224	236	236	212	253	211	212	186	208	202	247	225	234	216	218	213	189	221	218	234	240	221	223	215	217	233	218	240	217	183	223	235	245	203	239	219	226	206	220	233	255	228	210	225	235	242	228	218	205	220	240	213	236	233	232	222	215	235	230	216	234	243	235	236	211	224	219	213	225	214	231	205	215	195	216	223	222	239	230	207	227	216	202	212	213	249	228	220	218	218	209	228	245	211	224	236	236	209	233	218	218	214	240	226	221	206	224	234	232	223	221	223	214	200	227	207	224	204	246	242	247	204	190	203	226	223	212	223	214	261	227	228	222	228	222	208	231	246	200	199	223	227	240	201	242	238	236	195	217	212	246	247	207	225	237	225	218	243	246	221	210	196	259	216	219	215	216	218	227	234	226	229	222	192	227	228	274	227	208	240	238	221	232	221	233	216	217	225	216	230	234	229	196	225	221	227	226	214	239	204	228	213	224	204	230	204	227	209	225	219	238	226	220	233	223	220	203	251	251	204	232	225	238	237	228	220	230	207	230	211	206	214	208	210	219	229	235	229	215	226	232	218	224	219	210	230	224	243	218	248	208	203	198	218	225	205	205	214	223	201	201	220	207	231	210	227	240	226	204	233	225	218	236	220	222	194	222	229	230	233	235	196	244	230	262	213	222	232	227	213	196	238	225	204	200	218	215	230	192	220	220	232	223	226	212	208	172	245	204	232	222	228	207	215	229	226	212	232	220	207	206	202	225	233	237	232	233	234	232	220	219	216	215	241	211	237	215	225	256	238	228	253	246	209	209	235	216	233	213	218	217	205	238	203	251	198	206	226	226	233	243	215	237	217	223	210	220	231	224	238	231	200	209	212	245	242	193	191	239	214	241	213	207	247	243	225	217	226	208	231	260	212	218	206	237	232	196	225	192	229	218	190	222	217	195	176	245	216	216	245	211	234	224	238	212	220	239	222	218	203	199	253	207	202	220	244	223	201	222	226	216	221	187	224	241	240	230	235	199	197	193	202	241	222	243	214	231	216	238	236	221	248	207	201	217	231	263	221	230	212	237	242	200	211	226	204	220	253	222	225	209	221	209	203	215	228	219	251	208	210	221	190	225	246	224	240	208	235	173	214	227	226	226	224	252	224	211	235	238	228	216	214	199	234	232	240	217	222	213	206	234	212	227	232	220	210	230	247	208	224	210	252	227	213	227	218	224	219	210	228	225	229	217	224	217	220	232	212	198	229	229	198	211	209	237	255	231	178	200	218	228	213	215	247	223	222	218	242	239	217	237	213	190	225	224	229	205	228	221	244	243	217	233	223	233	233	213	234	221	226	240	225	210	223	222	187	219	208	202	228	215	245	240	211	221	213	217	215	235	229	214	233	241	230	225	259	207	255	241	202	239	215	240	208	258	226	213	219	204	203	191	221	215	229	201	233	186	204	213	264	226	225	212	219	228	196	225	234	228	221	196	203	225	212	231	195	202	262	240	232	216	232	252	242	222	241	237	243	203	213	216	215	211	207	185	208	214	234	238	240	236	214	244	238	208	218	229	224	225	235	203	235	242	204	221	204	256	211	207	190	228	195	243	239	204	223	229	194	229	188	217	227	232	204	212	242	221	218	244	211	214	202	215	216	219	225	222	207	221	232	218	207	193	202	239	204	213	224	219	203	232	248	227	217	192	224	219	205	212	249	221	236	214	210	212	208	206	216	223	212	215	205	231	220	228	211	220	242	207	207	213	214	219	238	234	217	223	211	235	203	206	186	238	232	216	216	232	203	232	221	234	218	223	213	220	225	242	230	203	247	216	220	224	265	219	227	231	230	225	218	224	214	194	234	218	229	240	203	209	217	208	226	220	207	223	246	224	215	211	230	204	210	211	227	235	206	208	235	242	212	222	210	206	222	220	226	225	198	231	240	215	226	242	243	237	250	232	216	226	223	242	218	185	214	257	234	232	192	231	211	214	226	209	206	234	232	230	229	205	215	206
25116	21060	27247	24981	9718	898	690	598	531	574	501	502	492	485	487	469	441	441	464	445	427	430	432	466	431	436	433	432	438	421	395	435	449	412	420	421	431	375	448	383	433	420	435	418	382	443	390	424	447	410	389	437	431	420	455	405	455	440	391	430	403	401	386	400	439	383	426	418	419	425	407	421	415	430	417	457	455	451	429	399	396	385	431	435	416	427	392	425	423	407	423	425	424	419	423	443	404	432	405	424	406	435	444	409	434	428	408	412	418	431	396	405	449	412	368	426	424	416	420	427	377	433	451	432	435	398	384	430	428	414	405	423	411	434	430	391	394	392	436	405	407	411	427	384	421	414	397	459	407	441	405	420	440	414	420	436	432	411	386	434	438	371	407	427	377	398	397	421	437	461	438	414	429	446	438	399	418	425	428	424	424	422	398	435	408	434	406	399	415	435	415	392	442	384	399	438	439	431	420	419	412	418	439	422	426	419	453	404	414	431	435	418	434	422	421	389	429	404	410	423	422	412	396	438	436	391	418	424	416	417	427	411	382	406	433	413	399	394	417	415	439	423	412	366	407	424	430	451	425	421	410	406	392	439	454	407	416	443	388	412	403	421	397	429	417	370	441	392	403	414	419	433	411	432	500	407	420	435	426	452	393	419	407	433	385	464	408	403	393	459	442	386	409	428	399	398	382	443	412	401	430	421	414	389	417	436	446	399	406	423	406	452	441	432	436	406	406	389	414	444	405	421	411	456	401	455	384	444	437	400	397	423	417	431	418	406	400	382	408	398	444	420	415	431	386	400	463	406	398	416	375	415	431	409	378	411	413	401	403	414	424	416	419	388	381	423	403	430	400	427	407	413	450	424	427	420	407	418	435	435	432	378	394	418	381	430	447	392	432	429	420	418	391	413	408	424	414	395	442	427	410	436	423	411	398	422	467	449	380	383	397	424	451	420	411	405	396	434	373	426	458	391	420	387	395	428	376	434	379	417	422	413	440	412	414	402	415	427	419	417	425	441	422	427	401	434	415	375	442	399	404	405	387	449	413	409	407	417	427	437	416	446	379	404	423	443	415	435	430	434	432	441	416	450	429	413	437	386	428	427	383	443	458	422	459	422	409	383	427	407	379	434	422	427	425	412	413	413	420	418	398	466	428	396	411	384	418	429	387	418	423	387	417	432	456	422	432	402	434	430	401	373	409	404	404	423	468	422	385	426	376	407	423	410	430	406	429	411	402	423	428	402	432	409	398	442	406	421	420	409	373	407	429	420	435	418	413	451	411	428	422	422	444	421	396	414	436	448	412	401	402	428	436	383	432	393	415	412	437	445	379	410	414	388	432	443	413	437	418	466	433	421	395	437	437	400	383	402	411	457	420	394	366	430	416	411	441	429	394	428	406	412	440	378	395	409	419	403	406	424	437	441	458	426	424	423	440	427	425	409	407	392	399	407	441	429	432	432	421	394	414	400	463	396	423	417	414	412	398	413	438	409	406	378	397	455	431	403	437	459	437	426	409	443	401	395	394	435	432	424	398	379	398	393	404	451	450	431	439	415	409	415	444	391	400	427	420	404	407	409	416	399	427	435	422	384	431	420	402	380	474	428	405	417	419	419	425	393	419	404	458	429	409	400	389	415	381	424	418	391	406	435	406	413	408	433	398	443	398	396	428	425	425	422	418	391	431	404	426	372	465	398	426	445	391	415	446	426	441	453	420	418	415	405	410	396	427	401	422	438	398	430	396	429	431	425	405	432	412	435	404	435	417	412	468	413	414	421	414	444	451	418	396	426	460	434	396	386	420	463	383	387	400	446	410	428	375	430	386	466	432	432	458	436	403	411	420	406	400	457	410	438	430	419	433	421	440	402	412	398	385	454	431	425	464	444	421	429	451	412	436	429	433	419	459	451	450	422	423	425	381	443	433	407	428	426	401	428	442	420	437	417	368	415	429	393	426	416	404	415	411	410	402	400	427	439	422	448	420	410	433	397	454	410	398	418	415	439	448	383	436	421	398	398	420	428	428	443	387	424	364	408	417	425	425	426	418	400	413	429	387	395	392	381	402	399	404	421	400	432	403	440	399	454	443	447	451	433	371	419	396	440	432	403	411	461	430	454	391	419	458	442	439	436	406	438	375	449	451	382	399	418	382	371	413	397	413	416	417	405	394	403	423	380	440	418	415	417	445	408	445	432	395	380	441	448	420	416	438	433	421	436	456	407	419	397	433	406	375	410	386	409	401	405	419	452	425	439	421	402	461	436	437	424	412	400	460	405	396	423	407	407	410	419	435	409	404	408	428	432	453	398	420	396	398	394	433	406	437	382	428	411	399	407	426	424	437	418	408	456	437	432	393	377	418	411	443	409	406	413	442	413	398	426	439	413	414	411	410	411	402	423	453	409	421	415	450	438	373	443	384	403	425	410	424	432	396	399	382	421	424	431	431	407	481	460	411	438	424	402	432	430	396	403	400	383	396	438	423	441	382	409	371	438	449	418	430	426	434	416	429	411	455	416	390	435	421	358	423	411	411	396	414	388	417	417	414	401	403	418	421	411	420	422	428	402	421	437	397	453	415	383	442	385	421	397	410	404	418	390	461	411	426	425	413	423	432	400	424	385	409	465	444	403	411	420	407	407	435	435	406	418	419	422	371	389	376	411	410	466	428	397	443	429	399	394	440	434	412	409	434	409	397	418	386	450	416	423	422	394	414	444	392	429	428	429	396	449	393	411	445	421	402	348	413	443	401	426	458	413	481	409	398	406	422	412	448	440	464	376	429	420	429	427	425	471	413	415	367	414	361	397	413	388	379	409	408	429	401	399	417	411	421	411	402	415	417	412	400	403	386	421	397	437	441	390	460	408	417	444	426	368	407	426	421	358	450	428	383	439	454	389	453	445	414	426	450	447	443	438	408	390	369	386	388	397	415	380	431	452	415	369	423	415	424	406	456	389	444	403	413	429	445	403	416	393	428	450	422	421	426	429	409	360	424	426	385	398	459	407	457	442	415	416	388	420	432	401	438	444	400	437	419	412	406	432	430	442	365	410	390	410	392	412	405	404	412	389	436	406	427	416	418	450	440	389	421	403	387	434	389	425	414	432	389	445	400	447	414	392	401	431	397	425	399	415	396	403	394	391	433	398	423	423	435	422	421	442	404	423	425	380	440	417	407	431	413	397	424	375	407	426	415	407	430	407	426	414	382	429	446	421	435	408	434	412	417	423	429	437	384	409	452	435	449	411	420	423	412	438	413	409	419	410	422	406	440	433	407	442	418	412	437	454	444	399	399	440	407	420	437	452	424	410	428	403	401	422	395	375	393	439	444	474	450	398	413	421	408	432	388	431	401	397	413	425	404	441	446	421	396	434	421	387	400	445	397	453	401	403	417	417	416	436	436	421	415	376	430	462	435	437	429	418	415	417	413	448	421	428	476	400	414	415	430	412	437	406	412	368	399	441	431	437	413	425	411	440	453	422	435	435	407	382	460	411
7873	6067	4907	2514	1888	1507	1167	1009	910	798	764	698	673	638	644	579	580	575	570	524	504	533	506	522	498	514	540	504	523	514	518	471	507	523	513	526	515	497	528	502	499	530	529	453	478	506	503	489	473	503	518	455	533	491	471	502	516	490	475	510	510	480	518	496	482	489	495	511	517	488	490	509	490	483	488	522	491	486	505	482	473	457	516	498	522	513	472	492	510	488	493	459	497	467	499	480	516	483	517	524	483	483	503	461	483	512	481	516	464	452	497	524	491	498	503	507	523	513	481	491	528	475	491	478	486	448	508	500	499	506	511	453	494	510	510	481	476	506	514	525	520	493	487	496	479	494	500	515	510	490	468	471	532	470	489	505	467	474	545	477	471	478	494	473	465	499	469	484	454	528	500	490	504	492	451	485	490	559	516	515	530	473	499	491	515	475	501	490	499	464	480	482	516	519	455	542	477	540	495	479	495	471	540	474	502	463	492	479	474	502	480	512	477	478	514	516	547	478	514	515	484	505	508	512	492	506	486	491	519	479	465	526	468	483	496	474	475	457	446	471	519	518	523	521	486	472	490	472	456	471	491	491	488	493	517	457	505	504	508	491	463	453	497	503	471	491	484	512	489	476	491	475	496	512	519	498	502	486	494	498	495	447	515	506	485	508	501	497	479	499	480	499	488	514	509	463	474	515	540	488	512	459	472	482	448	504	526	479	482	499	483	534	506	538	440	478	491	540	483	495	508	494	521	466	505	449	505	501	503	513	495	503	459	504	487	482	461	528	496	482	499	495	493	498	473	516	466	469	485	472	517	482	480	478	502	469	501	475	487	453	528	478	512	494	521	530	472	507	515	478	515	467	473	533	514	490	483	504	478	520	435	502	495	497	516	491	481	494	501	488	496	497	496	490	481	491	440	521	458	478	503	478	472	467	519	500	540	505	472	468	510	484	518	505	486	454	508	511	553	475	495	512	491	535	467	485	537	535	452	466	464	466	525	498	522	478	499	489	547	469	451	488	466	466	496	494	511	502	453	485	491	494	552	490	481	510	470	540	512	461	521	493	504	492	475	464	477	479	485	507	488	511	505	498	501	518	467	485	455	492	471	512	494	496	496	487	477	461	479	496	500	491	503	457	499	479	485	468	480	502	507	488	467	517	500	484	505	469	494	522	466	496	493	469	433	503	493	492	497	508	491	484	485	530	492	478	494	493	468	493	500	485	480	470	487	494	480	540	467	502	549	505	490	535	504	458	510	482	547	527	494	520	459	501	456	494	479	507	514	463	497	496	506	464	491	471	470	486	504	483	454	512	470	504	478	491	495	489	494	531	513	533	509	527	513	482	503	488	481	486	523	453	483	499	522	494	490	495	448	478	489	479	510	467	487	426	505	524	470	524	496	497	473	493	481	491	477	513	521	487	492	531	517	494	489	458	512	491	500	475	464	447	484	527	506	510	502	517	500	478	494	505	474	497	495	513	490	485	506	461	489	450	451	488	555	518	495	503	527	486	518	478	485	520	499	491	510	504	493	497	487	480	479	456	495	534	480	488	482	511	463	488	488	504	477	497	478	497	495	523	528	483	496	484	486	500	500	491	515	492	466	491	502	510	487	535	493	489	451	481	503	489	483	497	471	516	492	525	476	529	472	491	458	525	492	535	508	486	517	509	459	500	498	471	509	486	470	484	485	496	487	481	478	497	534	508	502	533	494	503	482	495	543	499	507	495	501	498	515	538	485	530	466	488	485	480	491	496	489	488	485	480	502	470	508	475	488	509	509	450	485	506	517	535	471	470	483	473	487	506	477	472	519	479	458	497	489	531	510	485	486	485	497	480	527	477	485	472	496	485	500	497	507	485	463	531	516	457	494	495	502	499	480	463	479	524	485	501	471	491	501	489	482	492	514	531	514	503	473	437	498	474	499	477	514	496	488	465	474	501	503	487	503	486	491	486	484	500	521	479	512	485	471	538	488	491	487	472	476	480	532	453	482	500	460	486	474	520	474	500	490	464	520	472	487	456	467	501	506	496	488	474	464	486	541	484	496	484	491	521	473	533	480	522	502	467	469	489	456	460	478	472	507	502	507	479	497	503	480	513	466	481	479	475	488	506	467	469	526	477	492	449	521	518	475	458	505	518	473	528	512	504	515	475	422	526	499	504	479	530	518	517	483	501	485	514	458	466	510	538	507	541	469	481	501	459	473	488	489	486	496	471	476	520	510	502	488	501	453	495	471	491	525	535	477	471	506	515	467	495	500	469	483	514	536	500	499	540	504	484	478	484	491	488	508	495	528	482	516	479	507	476	520	490	513	483	465	491	483	469	492	522	512	529	523	512	490	437	440	465	478	495	497	459	489	499	479	483	462	483	512	517	522	469	486	525	504	533	483	468	526	478	516	476	501	501	492	476	490	470	505	516	493	488	498	488	478	505	487	508	485	503	523	507	491	464	479	478	500	483	486	477	476	498	461	506	490	477	481	506	489	521	500	510	477	487	491	452	478	494	466	493	459	513	463	513	465	491	495	507	508	500	457	504	472	487	495	498	498	475	484	506	478	483	525	524	474	478	443	491	491	492	494	538	501	474	540	518	528	496	497	507	487	512	480	538	489	530	465	463	470	454	458	524	491	493	483	495	479	441	467	461	496	471	505	469	506	502	473	461	469	523	524	507	486	440	514	503	504	501	507	468	514	525	463	490	496	513	452	503	482	478	483	506	506	480	496	456	471	495	473	517	476	517	486	510	477	488	550	488	506	471	532	512	492	538	525	472	486	468	507	463	456	503	494	505	525	496	482	512	492	504	468	498	460	477	466	496	506	507	514	525	519	504	488	489	500	479	458	482	520	515	504	539	491	494	533	529	488	494	516	429	491	488	485	468	443	448	529	508	479	507	522	508	533	474	496	496	490	460	500	478	524	486	512	501	519	528	480	509	491	485	451	477	526	502	485	500	489	503	502	491	486	510	461	472	513	503	515	516	526	473	462	472	484	463	526	451	537	530	497	486	483	513	508	458	493	492	452	520	478	501	535	557	456	500	482	499	473	481	490	504	500	462	478	490	523	539	500	468	496	480	479	505	477	487	511	508	496	499	464	470	480	513	492	507	522	477	513	493	475	501	504	488	477	543	498	490	531	473	494	519	497	488	451	498	514	504	509	508	508	485	503	460	506	488	447	462	507	502	458	477	487	479	469	511	486	484	470	506	481	545	534	517	463	470	502	503	494	515	510	514	473	519	470	470	488	500	490	491	523	495	443	481	513	481	481	460	501	493	478	484	488	494	484	493	518	501	519	483	464	489	504	523	496	495	500	470	512	460	466	484	494	480	493	499	492	516	486	460	492	474	462	471	487	501	513	499	524	543	474	485	460	471	490	490	439	476	494	491	495	501	469	495	519	449	518	484	489	492	509	447	482	478	461	475	504	461	442	514	511	507	475	474	453	529	486	495	452	500	471	467	495	510	497	450	502	514	469	490	509	456	507	512	473	470
22869	21100	28872	23565	21096	21146	10031	1152	745	673	560	513	426	398	361	346	283	328	289	280	266	233	267	232	199	190	232	183	207	175	180	200	187	188	217	174	177	171	190	169	161	189	177	184	175	155	168	175	165	181	206	186	177	159	177	163	157	166	166	158	153	162	153	192	165	168	184	158	153	175	183	170	167	172	183	170	146	154	153	151	150	158	164	162	154	164	158	149	154	144	153	143	174	145	158	177	169	150	178	148	162	154	155	159	157	162	168	188	163	139	149	147	139	156	168	157	162	157	130	173	166	175	125	166	159	162	154	160	157	156	171	171	149	174	145	165	167	160	176	156	187	155	155	153	157	147	159	152	161	153	136	164	142	157	148	168	175	147	149	139	137	137	140	144	144	178	178	150	127	179	164	163	145	149	164	141	141	175	158	140	144	163	142	151	155	146	149	146	141	147	153	160	159	196	148	147	168	167	152	155	169	163	156	162	157	173	175	160	163	160	161	155	152	154	189	150	136	143	160	163	155	160	152	136	149	141	143	154	148	149	162	183	177	147	162	157	164	159	175	161	161	164	143	155	144	162	178	175	139	154	147	149	159	160	168	148	156	158	174	151	154	173	150	142	163	170	149	167	157	167	159	149	135	162	148	159	156	177	163	163	133	144	163	160	162	169	140	167	169	136	155	155	146	158	160	165	144	174	145	172	168	165	157	153	143	191	165	153	167	176	144	132	140	151	166	150	181	166	156	168	168	150	171	172	152	161	157	154	169	159	158	172	165	151	145	162	161	143	148	140	134	151	150	166	144	184	158	136	143	174	151	155	174	156	145	154	148	167	174	152	151	162	144	173	163	168	153	144	150	169	151	153	159	167	147	158	152	149	168	150	147	135	147	138	153	133	127	186	161	155	142	152	177	149	156	128	146	140	149	152	154	141	160	162	146	153	173	134	146	154	152	145	138	132	168	162	147	145	146	144	148	191	166	151	153	163	170	152	176	161	162	160	148	158	158	159	167	169	142	147	150	162	155	161	158	148	179	135	153	140	159	167	118	143	157	130	131	149	159	145	155	157	149	154	142	161	159	166	164	171	142	147	178	172	167	144	144	167	131	166	171	146	170	171	153	145	171	159	159	176	163	180	156	171	177	145	187	159	167	140	134	172	193	145	149	137	140	134	172	152	150	179	156	139	150	179	175	148	149	171	154	173	166	171	153	167	138	152	151	141	165	169	152	156	154	164	139	187	146	157	143	181	154	162	166	156	145	164	154	150	144	152	155	157	148	164	180	161	146	148	151	167	182	166	159	151	157	153	150	157	144	173	147	151	150	150	167	159	178	165	163	159	157	148	158	144	164	174	161	164	145	169	146	172	168	176	126	128	146	167	154	159	172	143	139	140	149	130	154	177	165	172	164	176	153	145	154	156	139	167	171	169	161	168	149	157	158	153	163	156	155	163	176	152	160	169	154	150	173	168	157	156	152	155	188	161	139	137	148	142	166	147	160	174	145	147	142	149	151	164	147	178	168	150	174	167	158	165	154	151	147	173	146	171	168	135	166	150	140	165	144	144	160	159	174	143	168	143	147	153	151	158	159	151	151	160	153	148	170	139	144	173	147	149	154	168	169	145	132	143	165	152	143	148	144	152	158	150	166	156	160	146	161	153	145	157	146	134	170	172	158	153	148	174	155	151	160	152	146	171	141	143	156	150	133	140	151	124	170	155	152	162	148	155	171	168	172	155	154	160	125	154	154	150	162	147	150	160	165	168	161	159	145	150	157	161	139	139	161	144	183	122	150	169	153	172	146	139	172	158	155	131	161	169	154	170	165	150	172	147	185	151	137	149	149	146	155	147	140	192	145	153	146	139	145	145	158	170	169	159	151	152	174	145	146	174	153	148	146	151	128	151	137	143	155	134	164	146	160	149	159	156	139	152	152	144	151	181	175	160	177	169	147	149	160	167	148	165	158	146	166	134	178	130	138	155	141	153	177	161	159	157	160	134	144	158	161	167	177	171	132	144	144	139	155	153	152	167	151	159	137	164	164	162	170	132	171	168	142	136	160	149	152	159	144	149	180	158	163	143	155	156	166	149	158	170	178	166	145	154	147	136	151	177	147	158	165	165	174	160	162	145	155	172	155	179	151	171	161	154	194	162	143	144	148	159	155	168	145	173	161	169	140	177	155	168	159	174	144	126	160	143	170	176	169	169	175	171	159	160	150	143	169	184	135	157	157	144	152	167	139	166	149	153	158	174	173	146	137	180	141	159	166	127	168	151	165	183	162	156	156	161	168	166	135	153	160	145	151	158	156	147	172	175	154	141	153	164	145	146	167	170	192	144	149	147	173	161	145	143	150	160	144	149	148	172	173	179	147	135	144	161	159	142	158	165	164	174	168	143	169	169	162	148	144	175	159	146	171	153	162	171	157	185	161	165	144	146	155	159	173	141	150	164	152	169	156	143	180	154	144	136	145	165	147	172	155	160	160	164	141	153	148	152	150	139	178	151	132	138	155	163	158	152	160	148	149	155	164	166	158	165	139	159	154	169	157	147	176	147	166	147	161	176	172	155	166	163	142	157	173	159	167	166	174	153	154	170	167	151	162	165	170	144	144	153	157	135	164	146	160	156	155	152	138	151	159	156	167	143	141	179	147	157	153	155	161	168	148	148	162	163	164	160	152	144	158	165	160	169	132	150	181	169	167	161	155	148	138	151	155	153	158	142	166	156	164	140	145	150	141	150	161	161	167	150	152	158	141	169	155	158	158	149	155	127	143	157	160	133	129	156	152	172	182	156	150	159	149	163	122	132	140	198	152	159	157	165	141	143	149	170	176	141	161	158	153	157	151	158	164	157	152	164	158	169	134	158	153	150	140	160	162	161	149	157	148	169	152	163	170	145	161	142	146	148	150	177	146	181	150	145	170	164	154	166	164	180	169	141	158	168	156	161	150	173	136	136	146	153	152	160	136	162	136	159	159	181	142	160	135	160	166	148	135	153	138	167	165	140	150	143	141	154	171	124	159	175	165	129	170	163	163	168	127	152	144	173	168	168	154	155	160	159	176	164	158	156	164	147	131	159	149	154	163	139	146	154	168	166	143	142	136	169	160	170	168	139	145	167	157	143	155	167	172	149	160	166	136	167	161	131	143	146	152	151	171	166	148	151	145	149	156	150	169	184	155	169	143	162	142	134	149	147	168	144	163	172	168	171	159	151	161	183	178	144	158	154	143	161	168	140	154	168	175	142	151	142	150	153	174	164	176	163	165	170	162	185	179	159	156	147	130	161	172	147	157	144	169	176	139	147	144	162	141	171	167	131	152	152	165	160	128	152	174	149	171	180	175	157	172	153	166	175	161	164	157	165	167	171	188	165	151	153	146	139	155	152	143	140	146	156	144	153	152	167	167	147	171	153	144	140	168	139	157	160	148	152	162	151	169	167	155	152	183	161	159	147	160	136	146	162	152	176	150	151	151	193	164	157	141	163	136	146	160	168
11664	16874	14037	7547	5048	3698	2980	2267	1764	1422	1087	946	789	771	589	595	592	479	427	416	396	344	344	327	273	262	266	290	268	263	238	233	253	243	208	273	223	211	228	235	222	232	218	183	225	202	199	201	197	179	195	217	196	189	206	181	200	198	192	181	204	185	194	169	177	184	169	192	190	197	184	185	184	187	193	202	154	200	173	182	204	181	183	178	202	180	179	161	162	179	163	168	202	183	212	182	175	194	167	205	175	203	151	198	162	182	195	179	167	199	165	178	189	209	176	197	171	191	174	166	187	183	191	181	160	165	189	177	184	184	169	158	190	186	186	167	163	158	182	200	186	190	169	197	168	166	197	149	175	195	197	190	174	197	160	164	191	180	183	170	177	169	190	178	182	191	183	180	203	161	210	174	181	215	187	183	176	188	177	192	179	164	189	156	164	203	175	201	201	204	193	193	194	177	179	186	189	202	199	188	155	182	180	175	180	182	207	188	149	197	176	187	171	180	166	178	165	187	202	180	155	205	174	176	184	169	195	174	208	165	187	192	197	204	184	171	177	176	194	160	179	166	181	161	187	216	181	173	150	193	176	186	192	179	201	196	186	208	181	208	163	169	179	175	195	167	161	163	171	175	172	189	147	176	201	175	183	177	172	145	183	183	189	196	169	182	159	200	194	167	170	196	172	163	178	174	186	189	168	180	182	167	184	189	185	189	187	197	189	191	187	160	175	180	168	167	186	179	168	189	188	184	201	178	196	190	171	167	181	160	179	146	179	194	200	177	183	175	203	186	170	178	172	156	207	195	182	204	167	159	165	193	156	182	184	190	194	194	192	170	193	191	178	186	185	180	175	190	180	185	168	175	182	198	173	163	187	158	171	198	163	184	192	169	183	181	183	161	184	182	177	165	177	194	156	173	182	177	179	183	174	186	180	176	170	205	192	158	192	189	164	186	175	170	176	169	178	203	204	173	171	192	180	175	157	189	178	176	181	185	184	170	190	185	184	172	181	187	161	188	167	177	193	193	205	186	179	195	166	194	169	182	170	179	195	165	168	184	186	184	174	157	173	217	165	183	159	189	173	167	179	188	191	182	180	174	166	186	177	195	162	199	187	180	169	186	155	174	196	175	163	197	171	166	197	187	182	174	207	183	192	180	176	176	171	201	193	181	190	179	193	154	168	200	204	171	161	172	175	158	162	191	183	185	171	170	161	173	189	167	184	174	199	165	194	175	201	196	167	202	167	179	168	195	171	182	151	185	184	178	173	188	189	166	180	157	199	183	185	161	173	171	168	181	186	177	155	158	206	172	167	185	170	169	192	173	190	174	197	175	186	172	158	188	171	177	197	184	174	187	178	198	186	165	165	167	185	181	174	175	172	171	168	188	164	156	183	178	192	162	189	165	196	159	159	184	208	181	158	172	194	185	191	186	177	184	176	166	159	163	159	172	163	170	194	174	173	190	155	193	187	185	186	170	186	184	175	169	165	189	198	191	174	175	194	159	218	161	168	182	183	185	174	165	160	202	186	184	166	196	157	174	181	197	174	180	175	191	177	174	185	205	179	174	182	183	178	178	173	172	181	182	174	204	185	175	188	141	183	170	169	205	177	176	176	186	198	170	198	199	198	197	189	163	157	180	193	177	186	179	170	183	195	175	159	172	175	176	160	187	179	158	181	189	185	172	194	187	176	161	178	184	174	192	181	176	190	199	194	181	169	160	171	156	175	176	146	158	174	170	183	190	198	165	182	167	172	167	187	199	186	184	203	161	175	169	187	174	173	174	195	190	194	183	159	168	184	178	168	181	188	175	197	166	205	200	155	176	183	176	186	152	194	170	159	176	187	175	167	172	163	178	166	181	186	191	177	168	196	182	176	165	177	155	179	191	192	159	182	172	155	179	181	190	186	192	200	176	194	180	151	180	180	185	166	192	185	147	186	157	192	177	185	160	205	197	196	171	192	188	165	196	169	189	155	181	192	190	151	194	198	201	221	161	177	200	168	169	171	177	171	191	187	173	183	175	169	185	182	201	176	185	185	165	181	190	189	177	180	161	210	184	198	179	217	190	181	163	172	162	161	184	192	184	195	182	176	154	181	178	187	186	170	197	166	189	189	168	159	196	174	203	191	191	210	197	179	193	189	162	164	199	161	177	178	184	180	197	180	165	184	184	196	182	163	179	162	154	190	181	196	181	179	177	187	180	163	178	171	193	175	165	188	178	173	190	157	176	188	183	169	174	150	167	180	179	168	173	188	163	194	183	187	154	163	196	193	185	176	178	157	190	221	172	177	196	157	177	175	177	176	175	161	171	153	209	189	177	181	182	157	181	189	172	162	177	172	200	186	191	182	196	175	171	149	168	197	193	167	168	162	187	185	177	162	182	196	174	173	177	185	186	176	171	165	197	191	179	178	176	186	188	165	161	165	141	174	194	172	176	176	176	199	164	162	183	200	180	191	187	172	185	161	176	175	185	183	188	171	206	164	192	170	168	187	167	169	177	191	173	176	179	170	188	152	185	169	174	187	186	150	170	169	203	183	191	180	193	168	182	186	161	207	190	174	162	191	166	198	192	170	174	203	188	187	180	205	184	207	170	171	157	169	161	199	166	156	154	200	184	195	193	190	183	174	182	165	158	172	170	169	199	174	193	175	196	167	182	195	179	175	178	183	183	169	191	158	177	174	192	201	169	198	196	181	142	199	179	183	189	167	188	198	165	177	171	165	185	151	176	175	188	179	167	174	148	182	191	167	167	171	172	195	176	194	160	170	192	160	185	182	178	166	175	201	192	183	198	159	161	187	175	163	181	191	172	195	185	155	177	187	165	182	169	169	180	165	192	151	203	185	162	180	190	187	165	188	204	165	185	143	167	158	179	179	172	157	188	178	199	169	161	187	180	193	195	185	184	183	193	169	185	173	181	182	188	176	171	163	209	182	186	168	170	172	162	169	161	172	144	171	177	177	181	147	174	180	164	177	194	182	171	180	179	187	197	174	170	192	196	200	153	168	175	160	153	187	168	164	174	163	195	182	174	150	185	151	176	189	180	183	209	175	190	182	159	175	187	178	171	183	162	188	161	187	159	187	163	183	191	171	156	180	201	184	193	178	170	176	180	161	180	194	182	163	185	176	168	184	169	181	164	177	189	175	202	169	174	187	161	177	195	179	157	162	178	179	156	170	168	176	176	184	179	200	190	162	168	179	188	196	186	166	161	176	185	188	182	173	181	175	192	186	156	166	158	178	167	185	171	179	156	187	172	165	172	182	166	182	175	191	170	187	181	160	147	163	163	197	171	159	204	173	173	186	168	173	178	178	179	182	193	173	171	181	185	169	154	199	182	180	164	170	221	228	169	174	177	159	184	155	186	155	185	175	185	178	201	202	186	170	175	175	191	165	162	179	169	164	206	195	195	182	191	179	165	175	189	177	190	163	189	189	176	190	182	184	177	186	147	184	178	180	175	189	185	181	158	172	171	186	201	191	200	194	151
26948	20156	7626	868	550	518	438	422	404	409	376	403	391	388	384	399	379	410	372	378	402	366	389	400	364	412	404	382	367	355	365	400	389	374	393	392	348	382	362	345	344	421	363	372	401	376	363	415	368	365	382	369	374	376	387	399	372	373	357	400	375	358	389	378	365	408	403	394	386	346	392	361	361	349	397	365	386	365	362	359	362	379	363	383	383	347	388	399	365	390	378	358	391	390	378	373	365	382	368	376	366	370	385	390	413	396	380	357	375	380	365	364	385	394	377	399	386	376	389	412	330	377	361	364	365	350	353	372	381	362	362	400	375	409	427	376	373	356	370	358	369	359	397	375	354	381	322	348	356	367	381	401	385	370	378	361	364	337	359	327	408	391	361	368	372	346	393	389	402	403	366	348	347	338	356	326	371	377	362	381	374	365	386	376	365	395	343	347	354	398	406	346	313	386	364	408	375	359	380	398	355	396	351	388	373	398	396	375	377	385	402	358	362	399	366	373	407	328	419	394	368	357	369	397	364	370	374	382	354	414	378	386	372	384	352	372	375	369	371	365	382	377	346	379	379	400	363	395	369	375	407	371	397	376	356	381	342	423	384	346	348	379	362	373	392	397	351	394	364	385	383	390	361	383	365	384	387	389	384	405	356	407	398	395	365	395	349	383	360	389	379	392	347	349	355	353	382	395	380	361	368	337	353	332	431	355	382	364	368	376	378	370	382	391	367	352	365	393	391	364	369	386	361	387	383	368	356	356	388	385	392	354	383	381	354	343	389	402	396	363	365	336	368	348	363	335	401	373	371	393	371	400	386	349	382	385	356	425	359	392	348	426	394	349	351	391	366	369	397	373	387	365	395	410	371	389	384	359	373	389	375	359	392	365	354	390	344	395	368	342	371	376	381	323	414	406	330	373	386	382	336	378	360	358	379	388	366	396	373	366	400	351	386	395	336	400	369	373	391	365	392	358	388	393	372	416	396	402	359	373	394	370	387	367	352	393	369	361	332	413	377	390	404	422	360	419	379	372	395	379	388	388	384	377	385	390	373	365	362	378	359	403	407	366	365	354	385	419	348	381	395	403	334	355	379	383	404	364	390	383	371	400	379	351	397	384	380	376	384	367	393	389	389	405	363	372	352	366	371	409	357	396	366	375	383	402	347	366	373	378	352	373	368	357	356	376	398	381	344	371	378	397	414	379	378	352	377	381	353	388	404	373	362	392	357	367	344	372	369	369	366	372	400	401	402	371	345	377	390	370	378	351	360	358	351	367	367	363	377	407	377	353	383	415	395	387	360	381	405	367	355	353	356	380	362	394	385	376	358	377	382	374	336	370	364	364	379	353	401	359	361	380	366	390	391	423	413	382	375	380	384	404	353	395	377	380	336	380	324	388	388	381	350	372	402	376	391	364	387	397	390	382	406	367	378	364	396	357	397	369	357	389	391	382	348	433	358	355	405	381	382	371	360	371	410	361	401	357	363	371	372	384	323	400	399	399	362	347	397	372	412	393	382	365	376	403	366	386	375	388	363	361	375	380	386	384	365	396	400	413	384	385	363	372	369	400	380	331	376	398	369	398	430	408	363	388	388	374	385	365	337	403	392	376	425	400	366	397	372	381	394	389	349	383	359	319	372	415	360	421	354	372	351	390	416	358	383	366	390	401	401	397	396	370	355	386	380	406	375	382	366	385	381	366	438	373	375	392	396	363	358	400	365	382	362	350	360	359	379	343	363	398	360	404	406	402	398	341	360	397	353	362	356	371	341	386	354	358	396	377	386	386	395	401	379	358	357	409	357	386	397	372	378	388	421	356	344	338	373	412	406	332	388	379	400	367	385	394	370	384	373	363	360	401	381	360	394	410	341	362	377	388	413	391	378	382	384	395	384	389	383	388	372	407	381	358	358	387	383	408	385	390	359	394	401	354	377	379	365	376	381	349	377	365	335	405	340	370	413	363	403	374	366	347	396	395	347	394	359	373	392	367	374	373	354	398	355	394	352	363	391	363	353	397	383	361	380	401	380	344	364	382	385	368	396	387	373	358	392	364	387	344	366	379	385	393	354	367	408	352	403	399	421	372	357	390	370	379	368	388	373	364	368	388	349	408	392	389	356	399	371	416	440	379	388	347	353	378	368	353	364	413	367	376	408	353	324	385	373	367	379	393	394	384	382	395	379	378	383	375	373	396	372	387	366	333	356	371	373	390	397	381	397	362	368	385	390	381	362	379	356	365	335	395	389	389	391	334	386	365	358	349	391	356	372	371	380	383	381	391	379	387	384	383	386	364	384	363	378	399	351	395	396	388	399	384	360	375	376	384	345	418	363	375	369	374	379	361	398	361	370	371	393	373	401	396	369	389	331	381	414	371	373	399	376	385	338	389	385	408	368	374	351	378	368	366	370	393	391	380	377	363	367	377	364	397	388	409	386	351	429	363	383	373	401	393	342	399	408	412	368	379	388	383	388	369	366	400	409	357	383	391	377	370	345	377	360	356	332	377	394	387	377	404	403	355	347	348	392	353	380	378	383	347	382	385	344	363	381	397	355	407	371	337	374	333	356	347	354	393	374	365	362	388	404	371	377	387	381	378	362	404	386	374	425	358	376	359	353	396	379	372	385	358	340	359	328	378	370	382	378	389	432	388	357	382	344	365	355	368	381	372	426	345	352	385	341	379	350	345	399	367	390	398	367	381	393	384	368	385	383	381	377	410	416	404	373	365	369	353	393	356	346	347	365	374	379	403	387	361	392	426	375	378	417	371	382	390	353	390	408	384	375	403	371	370	345	369	391	344	399	382	305	417	405	362	360	360	373	379	381	396	344	376	392	378	391	379	398	357	374	364	386	377	392	343	378	375	361	392	343	366	352	375	367	364	375	392	381	353	405	370	380	372	398	355	363	358	409	386	357	358	375	363	387	384	358	369	420	398	391	386	344	393	377	345	381	379	352	367	378	406	364	378	352	369	385	354	371	355	392	391	373	339	375	353	386	400	378	395	369	340	357	395	380	359	378	389	342	368	364	354	393	418	371	395	379	375	349	390	357	436	379	352	381	383	351	363	391	366	358	391	411	377	357	372	357	390	408	369	376	370	368	363	362	371	384	407	363	381	362	352	373	398	362	374	379	384	372	335	403	388	392	359	362	362	387	368	373	382	374	354	362	428	371	386	421	391	395	360	401	385	354	359	351	372	383	394	382	370	360	376	380	369	343	368	396	373	399	368	366	386	357	378	390	391	354	374	371	383	392	378	386	350	391	369	379	363	370	362	376	357	394	388	368	366	376	359	390	402	352	353	365	352	383	391	371	351	392	355	345	379	342	372	384	371	355	378	367	373	376	387	357	375	413	380	403	333	391	372	382	354	377	379	326	411	369	371	369	400	339	370	369	391	339	324	418	357	407	341	374	369	361	370	389	381	361	355	367	380	382	383	365	374	356	354	388	365	360	358	377	379	372	379	378	386	411	395	379	387	387	347	356	383	381	363
5521	1313	1134	726	669	611	516	574	506	482	503	481	463	474	433	456	461	448	499	474	454	466	522	441	473	456	453	484	485	447	426	499	442	455	482	462	470	472	430	485	494	498	439	458	453	450	467	501	455	458	442	457	443	448	470	499	447	458	473	457	446	451	467	455	442	494	453	467	470	476	458	424	481	448	484	493	446	472	448	424	486	478	460	459	472	441	478	489	445	462	429	447	457	456	431	509	524	451	438	446	485	453	453	452	488	462	462	421	444	410	475	442	427	453	459	467	459	492	466	494	475	463	425	454	460	447	473	439	440	467	431	461	461	466	452	464	452	453	474	448	455	498	441	445	496	482	472	487	451	438	434	474	462	451	454	475	445	495	474	448	457	424	452	457	469	462	414	449	467	456	472	462	485	466	484	433	462	418	453	478	460	510	461	478	453	405	443	494	478	460	464	461	456	454	422	439	492	424	451	471	431	416	394	454	471	459	441	435	449	465	428	438	505	465	464	460	442	447	460	465	471	459	470	495	491	433	466	458	453	482	450	433	476	439	457	466	468	432	479	453	453	484	475	451	431	478	443	469	453	470	471	438	469	485	459	453	504	444	467	471	475	443	471	447	478	431	460	524	457	452	467	466	476	468	495	453	494	444	447	471	495	485	449	473	438	492	445	457	481	437	464	459	474	453	432	476	468	456	433	445	491	460	466	468	495	439	456	450	467	446	465	407	488	485	476	450	471	434	464	489	456	462	449	446	471	454	449	483	454	434	455	480	442	485	483	507	463	472	432	501	451	458	441	449	408	465	476	413	467	437	436	442	418	462	484	474	464	457	463	454	464	479	435	478	431	459	464	453	482	464	452	476	450	426	471	475	474	470	472	450	465	486	444	453	479	485	487	486	507	489	465	489	469	478	460	471	460	511	465	463	432	454	402	473	498	441	481	465	461	477	504	454	459	479	473	475	408	465	404	436	450	463	498	459	474	457	478	407	507	454	451	463	472	452	477	442	469	433	454	447	488	481	444	494	465	492	469	452	477	462	409	482	462	454	475	453	446	461	480	474	467	466	437	451	447	444	435	398	496	443	483	465	463	448	450	481	477	467	444	427	483	475	444	465	448	440	446	478	471	447	474	451	469	423	455	470	493	456	500	444	449	470	430	443	491	479	440	431	444	428	455	465	451	443	468	449	433	460	462	455	466	478	454	492	451	434	453	489	474	433	467	465	443	443	470	452	455	453	482	454	451	476	483	450	447	454	427	460	442	430	477	442	459	446	467	475	475	470	446	516	437	449	463	455	402	453	444	446	421	451	447	499	466	456	459	465	480	493	453	467	501	447	444	455	474	461	432	497	442	470	441	437	468	472	458	461	490	468	491	468	447	488	439	433	449	426	465	459	442	467	479	464	452	446	478	485	425	464	459	468	506	440	490	499	461	471	487	428	448	473	459	455	478	446	458	453	410	525	447	500	469	466	457	475	447	444	486	494	437	480	491	468	460	470	440	489	439	501	491	489	426	448	469	512	447	422	448	451	460	473	430	440	476	480	484	395	478	451	471	427	459	440	476	442	458	403	443	427	464	437	438	472	479	446	438	445	445	461	458	475	485	456	472	467	471	428	464	464	436	494	426	480	451	491	467	470	439	431	436	435	465	448	483	444	433	431	519	475	435	453	457	462	479	472	441	458	450	456	399	453	425	443	463	442	467	470	477	421	467	445	403	398	481	470	424	442	486	445	460	460	464	444	472	496	455	464	452	477	440	453	462	448	445	426	465	451	475	463	464	452	458	443	472	458	470	427	460	471	479	437	482	454	458	452	478	437	487	460	454	453	446	482	482	454	472	425	461	424	468	433	453	458	467	471	459	483	485	476	442	480	415	443	440	450	418	468	465	500	431	466	445	475	429	443	468	433	445	466	455	478	486	438	480	466	472	455	464	442	466	454	475	456	456	459	491	429	458	478	430	496	498	473	441	462	428	456	461	439	464	459	471	454	456	442	454	460	410	480	481	483	448	450	490	511	441	472	462	448	453	480	489	436	448	445	451	467	490	449	474	435	437	464	407	428	436	446	491	383	425	477	468	463	460	453	461	478	447	466	441	479	452	453	454	469	498	443	438	456	455	489	460	499	464	424	453	458	467	453	452	456	440	458	459	462	498	444	464	425	474	478	475	425	465	445	488	485	450	446	446	449	449	472	482	509	440	476	468	429	461	430	481	484	431	485	445	465	471	449	465	457	443	455	474	446	449	500	476	421	487	467	456	491	457	444	476	435	463	448	456	438	478	445	485	423	471	480	450	475	453	470	452	451	452	445	486	477	458	512	464	427	460	501	459	454	453	423	472	441	421	460	470	456	451	489	425	496	447	467	433	438	484	414	456	437	448	504	435	458	433	461	446	476	462	442	447	468	465	448	462	489	468	487	469	459	491	430	464	501	423	468	435	452	436	451	446	430	475	439	438	453	485	461	480	471	433	445	466	483	463	472	448	479	456	492	474	450	452	441	449	448	438	489	449	444	447	467	426	459	451	464	463	445	440	453	447	483	474	442	472	475	442	459	460	463	438	452	453	447	435	443	447	434	452	449	465	447	411	463	451	477	464	498	471	428	440	470	461	414	494	489	478	404	476	429	428	436	480	484	451	475	465	467	426	443	487	453	454	481	448	431	473	485	465	457	468	477	473	443	496	454	406	489	420	457	470	449	477	458	469	481	456	450	461	499	494	465	466	464	473	437	441	459	478	448	450	447	440	469	468	455	435	468	445	478	472	453	443	446	495	448	448	442	506	478	460	497	456	481	471	477	488	466	505	450	461	443	480	439	457	448	459	478	442	494	438	449	467	456	470	497	441	466	485	445	471	440	458	463	440	456	473	431	467	439	464	433	440	473	429	491	466	451	458	472	462	446	478	445	453	434	432	418	430	443	475	470	458	441	463	473	435	425	473	455	439	379	437	468	443	463	456	473	459	459	438	469	448	443	451	497	449	491	462	448	467	452	423	471	465	443	434	471	447	443	498	469	469	445	459	455	436	461	475	474	464	479	457	459	468	454	457	434	472	426	483	459	452	478	522	452	456	461	430	509	476	454	432	446	462	452	446	440	438	480	479	434	464	454	471	467	453	469	480	502	445	465	480	449	458	451	478	445	486	437	471	426	499	459	478	466	514	466	472	418	475	493	460	428	437	465	453	439	433	451	462	445	438	477	465	443	507	491	444	450	502	442	494	478	447	468	463	491	450	442	479	459	439	470	503	434	466	478	475	436	457	456	456	463	458	482	495	456	461	459	421	475	456	463	455	483	426	468	474	487	470	437	468	482	467	444	448	442	461	444	465	455	446	459	476	467	500	484	475	466	445	446	449	470	474	482	487	488	421	446	441	483	479	413	433	422	420	436	501	456	446	483	480	457	481	459	434	459	481	434	468	439	412	445	451	435	440	480	453	458	467	495	454	453	452	432	424	488	434	453	451	441	458	492	505	446	483	456	458	455	471	461
23816	21056	28436	23922	21057	11149	1042	640	532	407	374	355	316	271	299	276	241	237	266	255	238	226	219	226	201	221	206	228	210	203	211	197	193	197	193	195	204	169	168	221	192	213	212	215	186	186	191	195	180	183	201	203	192	195	176	177	202	171	164	160	183	203	186	211	181	183	186	196	165	171	167	180	183	177	187	169	186	192	170	175	176	190	168	188	179	176	187	180	173	185	181	159	220	187	193	206	175	185	179	196	211	172	184	177	186	197	173	180	184	198	181	189	164	198	195	198	170	163	191	164	189	152	192	190	163	183	191	188	212	194	174	184	165	182	182	177	204	177	173	168	183	188	172	194	206	191	192	194	179	158	189	177	164	174	161	184	174	174	182	196	200	189	175	171	187	171	180	185	188	203	187	167	190	162	176	178	183	200	184	174	173	197	154	187	190	184	193	193	200	169	179	219	173	178	187	199	183	178	212	191	170	185	189	172	211	187	171	189	154	195	182	159	186	174	176	166	183	178	171	166	195	171	190	201	194	178	157	173	169	177	200	198	177	183	182	178	171	158	200	174	186	195	166	181	189	189	202	170	186	198	208	183	200	178	165	183	188	182	172	165	182	188	188	190	184	187	179	157	180	160	181	199	190	165	180	183	168	186	185	186	203	181	178	176	178	168	179	201	184	145	190	178	184	179	169	175	163	162	184	176	205	160	177	190	191	189	166	165	190	164	138	197	190	174	184	185	204	167	195	178	208	172	178	154	191	184	196	173	167	201	160	166	177	179	197	169	192	173	173	180	190	187	190	178	183	178	194	160	164	189	157	185	174	192	189	175	166	176	180	194	191	199	190	178	178	163	174	190	176	173	178	176	155	179	174	167	154	160	178	181	166	170	172	183	200	169	200	174	185	180	162	189	177	195	199	180	158	181	202	169	178	169	156	186	166	162	193	180	183	176	164	184	209	164	190	184	180	197	199	175	177	186	192	148	189	175	195	172	177	183	185	172	190	175	199	172	184	198	165	185	183	179	199	189	175	182	179	175	167	202	185	176	180	178	180	169	187	188	195	195	177	186	181	167	203	187	181	183	167	179	191	167	188	195	162	191	176	168	179	161	201	177	156	179	193	176	179	198	177	179	163	166	175	161	146	170	184	187	169	184	177	181	189	183	162	177	184	188	197	172	180	171	186	156	187	201	178	171	181	180	173	166	176	202	169	186	197	175	188	178	178	156	167	197	189	182	177	176	169	201	190	168	177	160	163	201	161	185	155	206	170	169	188	164	189	156	184	177	178	185	151	157	199	194	166	186	161	172	173	210	161	180	179	175	167	165	187	185	196	179	173	188	216	177	168	178	185	183	178	199	198	170	191	186	210	184	134	193	187	192	196	165	178	164	187	187	197	197	172	191	207	194	177	132	168	183	196	165	161	190	202	174	174	166	190	189	161	166	168	186	185	169	185	181	180	180	203	184	181	192	198	175	180	186	193	149	183	158	168	183	208	179	182	188	196	184	167	184	179	163	171	181	190	187	203	163	178	165	185	153	182	207	180	189	183	176	179	190	158	197	192	184	192	182	183	191	160	161	183	196	173	184	177	179	148	163	166	180	192	200	178	163	187	160	178	164	191	187	180	174	178	174	170	179	182	175	162	166	187	190	197	162	195	182	179	174	174	166	192	185	155	188	161	169	171	201	189	187	203	194	176	174	178	179	173	176	178	180	190	171	208	195	196	200	171	173	171	185	198	183	196	164	187	173	193	163	172	187	178	200	193	168	162	194	175	202	179	178	183	197	185	173	203	169	155	174	181	179	179	157	159	190	184	155	166	172	190	186	179	176	179	165	194	161	163	180	217	157	159	196	168	207	170	166	177	201	191	160	159	169	201	154	164	166	176	156	184	189	171	180	180	167	177	196	182	206	171	174	193	183	166	190	202	192	200	198	160	192	159	201	178	184	171	172	155	177	188	194	186	174	169	178	184	178	171	192	147	154	209	183	172	166	159	220	210	195	191	167	174	175	189	173	171	218	177	182	181	170	170	185	173	170	175	216	203	185	176	188	175	174	168	164	174	169	182	166	187	181	169	179	187	192	157	166	163	163	192	175	167	170	204	179	179	166	171	158	171	203	171	167	170	198	174	161	182	178	184	185	186	187	174	188	195	187	190	178	172	182	168	178	195	164	179	164	191	190	188	190	171	152	182	161	176	201	162	178	183	190	159	190	179	171	194	194	171	170	180	159	171	196	176	183	190	175	163	162	156	172	179	202	199	188	190	176	194	203	180	169	182	167	209	193	182	193	208	191	181	175	191	211	170	171	178	187	193	172	178	181	153	207	197	168	210	205	154	168	168	171	181	193	160	167	180	196	167	180	199	208	169	162	200	189	172	180	192	171	199	174	193	182	167	160	207	190	193	172	177	188	180	178	169	172	167	176	159	175	176	205	170	182	176	172	140	167	160	172	163	199	171	202	169	183	175	190	220	177	183	200	181	163	195	178	179	162	181	181	198	191	171	193	185	169	173	188	190	190	171	169	162	184	175	176	173	176	172	181	152	174	181	175	171	187	179	197	174	179	159	187	175	185	173	201	200	158	188	164	151	175	189	137	188	207	177	180	166	180	182	164	184	207	164	191	160	185	176	169	175	166	169	190	189	170	198	189	177	178	197	177	185	176	171	171	170	168	194	181	172	180	168	171	188	201	180	162	179	205	171	179	209	199	192	182	161	187	160	178	170	186	172	185	189	178	172	168	176	176	164	188	181	187	181	175	174	205	183	177	176	179	177	183	180	169	189	189	199	158	163	171	182	208	178	201	209	184	168	176	170	170	181	166	154	165	168	165	172	185	194	179	187	161	155	177	169	186	168	179	192	169	196	175	162	186	169	181	170	202	192	174	174	182	186	169	165	175	191	181	197	170	196	156	198	195	155	172	166	188	189	179	169	191	196	184	156	188	222	183	154	177	189	196	172	188	190	170	167	189	197	196	196	184	177	208	178	181	185	164	160	166	191	188	200	183	197	163	191	182	177	209	198	181	184	182	170	170	175	173	165	202	183	162	183	176	158	187	205	190	180	195	157	192	198	163	173	199	172	175	180	179	166	195	178	195	185	159	176	177	186	160	179	178	177	186	169	175	164	170	194	187	176	180	173	175	178	165	165	176	166	178	172	180	180	184	172	165	182	167	181	159	193	178	170	183	180	168	191	183	188	168	179	154	192	157	188	182	200	187	201	177	154	143	197	173	158	159	177	174	197	188	163	171	187	193	191	196	180	179	197	167	179	155	166	188	165	166	164	173	201	200	189	178	195	176	210	218	175	178	200	160	182	184	155	189	182	167	173	200	175	178	189	165	187	164	187	153	178	164	187	178	178	198	173	222	206	158	166	189	163	175	174	173	167	178	172	165	163	182	166	167	185	172	186	184	187	177	191	189	174	179	169	173	165	204	160	171	179	198	210	159	177	143	182	180	188	156	165	178	176	153	185	153	181	195	164	193	188	190
8197	10608	8739	4315	2920	2109	1580	1277	1061	868	794	637	521	489	440	390	402	401	366	388	315	315	333	281	322	285	296	276	330	244	268	253	249	248	266	260	239	228	239	260	243	249	259	220	239	239	233	248	229	243	225	216	231	224	216	235	228	234	217	220	255	248	197	213	227	245	212	259	220	225	254	216	225	236	220	220	240	216	249	227	226	247	243	230	249	246	227	237	251	235	235	221	238	208	236	235	221	198	192	235	232	244	211	236	245	213	242	225	241	223	217	192	233	220	245	249	227	218	239	247	251	223	249	198	205	204	238	229	225	219	238	231	234	256	251	225	235	210	247	231	204	247	235	230	228	240	241	229	211	229	221	247	234	219	214	204	222	226	253	256	230	229	214	219	240	196	256	221	203	184	212	226	234	237	192	213	228	223	252	216	245	217	224	219	249	235	229	242	219	227	231	233	218	259	234	262	231	216	236	218	218	240	228	222	249	282	203	219	230	248	224	225	199	217	222	216	235	192	230	215	241	205	242	261	206	229	222	205	233	244	241	217	241	218	257	216	233	207	224	230	242	195	210	186	212	243	209	234	208	213	222	217	238	222	233	231	238	259	211	215	238	227	212	210	231	217	206	241	219	189	252	213	215	213	207	248	221	227	227	215	214	210	217	203	235	245	202	227	225	224	249	224	230	196	211	198	197	230	199	256	205	212	216	207	243	228	249	245	210	214	247	239	223	203	252	203	208	229	240	220	213	211	196	220	205	240	224	230	229	215	204	255	210	230	238	213	224	225	242	215	224	206	201	239	235	235	235	226	226	212	247	198	219	223	232	222	249	204	253	261	227	194	227	249	221	228	238	216	218	244	225	227	214	214	231	199	226	215	215	217	199	209	233	205	198	240	222	233	217	234	220	250	204	239	215	230	234	221	227	254	231	234	242	223	272	207	228	213	223	231	228	231	238	232	218	218	231	214	223	230	224	225	210	206	260	201	230	196	196	229	266	209	232	218	232	216	229	222	241	221	219	208	213	252	261	233	214	219	226	219	203	236	211	214	215	227	212	232	224	210	234	232	232	230	223	230	270	236	231	242	217	221	216	205	209	188	217	213	242	236	227	239	241	223	244	246	203	237	221	238	255	222	217	225	249	238	228	236	236	246	246	215	251	209	212	229	216	248	214	244	237	245	205	225	238	229	242	246	216	235	212	235	248	222	209	221	205	212	210	210	216	234	222	238	227	221	240	207	207	199	231	237	218	234	243	215	220	207	250	234	231	236	222	237	233	216	230	226	229	256	217	228	236	233	209	235	226	222	198	233	227	226	224	248	210	236	213	238	241	233	233	197	235	242	235	240	230	196	214	234	215	209	189	207	221	219	239	247	233	228	242	197	216	213	214	199	215	211	206	237	224	214	211	225	242	236	212	253	243	228	216	243	236	249	225	213	221	225	224	204	214	222	242	219	221	215	230	214	234	233	242	184	232	231	217	220	239	244	192	213	229	216	237	241	209	238	231	221	221	218	244	221	232	203	221	225	194	238	204	245	233	246	197	217	215	228	234	218	225	212	231	209	214	253	211	240	184	195	231	212	205	259	235	249	218	233	205	210	243	237	197	211	235	220	233	230	227	264	260	229	216	258	253	223	215	229	225	227	235	197	225	255	217	215	256	223	217	268	230	209	243	230	247	216	183	211	246	243	239	224	221	242	229	227	234	228	203	223	234	217	258	244	201	234	229	186	231	246	188	259	221	232	250	208	228	229	207	231	253	227	223	209	207	241	227	238	238	231	199	226	217	244	259	246	237	218	244	256	230	204	226	258	250	195	234	246	219	230	229	244	237	234	237	200	237	233	217	216	225	237	243	255	207	209	234	223	195	241	228	218	218	232	208	230	233	231	210	221	209	202	219	225	226	239	237	218	221	232	219	188	230	223	235	222	229	227	274	224	223	195	219	262	212	220	232	217	212	205	225	208	225	237	205	231	225	231	221	224	223	239	228	235	220	203	191	229	227	208	260	228	214	240	223	222	251	242	254	236	225	230	200	240	208	224	197	222	215	229	227	216	208	234	241	226	239	229	214	220	223	222	246	229	220	243	248	226	244	258	197	222	237	202	256	211	226	223	245	204	223	219	241	218	250	243	222	230	226	238	244	208	203	231	243	233	248	274	232	221	225	214	223	239	239	249	226	221	252	245	242	222	220	244	244	236	207	237	218	216	236	218	241	255	211	261	211	229	269	203	234	202	212	264	219	231	222	220	205	239	231	241	226	227	225	246	234	203	234	207	236	235	236	229	234	237	253	219	212	224	219	195	249	213	232	204	219	233	212	203	214	241	254	222	240	215	240	243	232	186	216	203	217	209	234	214	228	205	200	208	233	234	220	235	211	231	192	204	240	209	227	227	243	226	218	226	219	249	190	224	220	220	230	249	188	206	242	204	243	221	210	221	226	250	222	208	245	223	206	239	246	207	229	223	219	246	206	233	228	229	225	217	243	202	253	218	230	232	218	210	241	206	235	227	207	206	240	222	224	212	238	246	222	203	196	212	204	239	226	221	222	229	220	237	260	221	246	221	229	244	224	222	223	216	218	209	220	204	235	204	201	232	257	224	214	230	243	210	219	205	233	214	215	243	229	251	272	217	182	204	222	226	229	223	213	225	212	226	235	207	238	219	206	226	232	210	235	227	246	207	219	216	243	226	221	224	216	202	263	228	213	231	230	233	234	205	234	197	214	238	259	242	231	228	225	241	201	224	259	237	226	232	232	221	191	243	211	225	208	213	223	253	221	224	225	262	255	211	232	212	217	223	222	225	236	194	207	224	234	240	227	229	222	251	216	241	216	254	223	240	231	206	217	206	201	215	233	224	218	208	212	214	203	220	234	222	223	203	206	244	225	238	236	232	222	225	202	233	229	226	221	235	204	226	227	226	229	219	228	226	210	251	250	212	212	236	221	245	226	209	214	227	239	214	246	214	185	241	248	220	210	249	246	247	218	231	220	219	255	224	236	233	203	218	224	202	225	238	221	230	240	213	219	233	207	228	189	212	228	238	221	224	238	241	243	223	231	215	227	221	229	214	234	221	229	225	201	223	239	222	257	248	224	212	217	229	225	198	212	250	232	207	208	223	226	216	224	235	201	209	232	217	242	238	207	221	237	246	226	245	231	203	230	218	212	242	235	241	225	231	221	216	228	208	232	217	266	214	237	222	219	257	214	228	254	218	213	197	205	203	218	244	236	219	235	231	227	235	260	253	218	195	259	232	225	231	219	242	228	233	225	212	233	229	215	200	223	233	213	216	226	219	225	237	229	238	260	244	224	225	236	193	214	219	239	233	227	222	245	205	225	220	243	246	235	232	242	223	213	200	222	204	216	240	218	222	212	223	223	225	202	233	213	208	235	233	209	199	225	217	221	214	205	193	216	219	229	238	237	235	212	218	216	240	255	207	249	222	234	227	215	226	222	221	246	245	244	224	219	243	234	238	220	229	221	227	209	216
25174	21064	27269	24982	9757	916	724	618	543	510	493	496	458	452	408	451	444	438	478	442	426	451	444	427	440	463	447	446	423	461	399	470	427	405	427	459	414	401	462	443	430	454	459	417	422	438	398	446	431	438	429	405	445	386	425	437	409	428	426	411	431	403	452	436	425	426	404	408	409	446	460	437	424	419	428	421	398	466	452	442	373	427	403	398	400	451	440	417	391	450	433	427	466	444	400	451	434	435	426	395	416	439	408	412	462	435	429	440	437	415	398	411	408	411	427	403	442	416	413	418	403	408	406	404	423	396	445	435	426	433	444	421	430	436	423	446	373	399	411	432	390	406	442	431	416	431	430	429	444	422	387	442	424	421	413	435	414	419	418	445	434	432	400	418	458	418	461	440	419	386	408	408	400	378	419	410	459	426	423	384	419	416	407	400	385	379	410	403	414	451	361	438	440	459	441	423	427	445	421	404	449	439	416	493	456	412	436	398	428	413	455	417	453	434	418	409	401	395	420	404	401	414	378	404	411	462	453	397	368	392	425	405	417	429	411	459	421	429	426	418	453	405	456	431	463	444	451	411	436	423	427	416	423	457	384	433	394	379	407	428	455	428	399	419	439	425	417	449	443	466	416	402	444	470	427	422	431	432	395	429	411	425	458	448	421	412	429	397	423	410	428	443	420	425	420	410	411	417	425	420	421	391	443	409	402	450	429	413	443	413	419	418	441	437	422	431	433	419	387	425	421	450	375	442	438	405	414	425	416	416	364	399	418	420	398	417	392	476	423	440	425	390	423	409	419	468	437	423	418	380	407	382	419	438	398	422	426	431	424	389	402	435	370	421	405	451	440	439	427	407	434	409	388	429	437	422	445	411	402	446	435	428	410	385	381	409	435	419	395	437	410	423	429	414	415	411	423	414	388	434	425	411	439	393	451	417	444	456	458	440	435	423	392	374	411	407	433	458	418	436	394	424	448	421	408	417	424	429	432	406	423	458	440	423	415	418	416	442	411	394	385	424	424	412	399	411	455	423	440	439	412	390	386	451	394	378	443	412	468	430	408	438	439	406	411	402	410	427	429	439	425	407	420	403	419	385	439	383	418	452	440	377	386	409	425	415	398	452	390	429	428	407	378	393	440	380	405	399	384	423	424	438	428	418	453	404	421	394	437	399	431	441	441	442	424	389	451	386	377	434	379	373	450	459	408	411	462	437	437	417	425	436	442	418	433	449	433	417	410	417	425	409	440	429	434	419	398	401	433	431	430	428	424	458	450	433	396	440	413	420	439	419	416	391	422	413	424	433	405	438	397	431	426	427	456	392	432	440	405	385	407	443	397	429	422	425	423	404	458	431	442	402	399	421	407	400	398	433	433	404	430	406	435	438	411	400	435	424	433	455	381	475	448	451	402	447	447	396	458	407	409	417	416	420	458	417	411	387	445	477	415	445	437	433	407	437	452	415	401	430	390	403	431	428	423	407	406	412	417	449	450	402	409	397	458	424	411	416	399	396	407	441	426	421	422	407	395	461	399	430	447	416	418	477	381	404	403	429	401	423	405	411	457	424	418	389	438	419	422	448	398	396	350	410	402	394	453	401	431	417	399	424	414	429	427	351	413	441	427	449	407	393	400	400	406	425	419	431	374	415	419	429	425	393	457	426	452	421	427	437	450	446	422	415	424	408	435	465	372	398	407	421	365	436	440	398	414	437	436	405	412	445	453	420	421	427	411	390	440	457	449	433	401	441	412	406	423	444	429	415	432	426	415	438	468	417	397	432	425	415	443	429	377	406	428	420	424	417	415	392	389	423	413	437	418	400	422	427	483	398	419	430	433	414	371	388	455	464	449	422	413	440	425	443	448	394	416	459	409	377	443	413	428	408	422	432	428	448	404	444	417	430	393	402	387	410	445	393	415	438	436	449	429	374	387	413	441	410	430	432	396	431	413	394	417	407	408	410	449	421	413	423	412	426	432	433	396	448	429	438	421	407	435	393	407	409	416	427	431	393	440	404	399	411	386	400	443	416	448	386	430	424	409	425	418	459	435	427	404	410	450	432	445	415	389	422	394	438	446	434	426	411	435	404	426	444	428	452	424	392	436	457	402	438	417	419	385	418	432	450	423	437	397	424	408	386	436	398	408	412	392	396	445	419	413	432	431	407	424	455	418	433	431	406	434	437	487	416	407	398	434	409	425	421	396	395	437	459	390	468	430	459	411	402	400	450	426	437	417	407	448	428	393	418	434	444	380	427	434	402	414	437	441	418	417	441	440	427	427	403	372	405	457	411	437	413	439	434	390	407	415	438	407	497	405	423	397	432	445	437	403	402	427	420	419	464	441	375	386	458	403	451	405	455	394	395	404	401	440	416	418	426	405	423	434	414	402	418	452	427	401	415	440	409	413	419	448	406	406	428	433	394	448	411	443	390	456	412	434	419	397	416	438	421	369	419	452	444	432	402	452	451	416	429	443	410	407	434	428	397	424	413	423	398	389	416	410	428	430	428	434	424	409	460	388	417	379	401	413	434	467	402	470	409	458	416	422	406	395	412	409	395	393	436	415	440	402	421	446	437	415	385	456	428	399	409	435	406	433	383	438	433	377	412	379	438	419	419	440	458	398	401	416	377	411	464	399	422	419	415	395	449	420	405	426	425	470	442	419	418	427	440	405	448	391	428	464	422	420	415	418	415	422	406	381	451	380	396	446	406	400	399	406	405	446	423	436	394	406	387	432	416	430	403	411	419	348	392	429	476	442	391	414	409	446	417	379	392	402	423	433	423	398	411	411	388	418	410	432	411	405	428	429	393	425	432	419	414	422	385	390	456	399	441	426	413	414	446	413	429	413	452	443	421	403	416	430	449	418	429	446	397	430	432	398	406	431	452	421	388	397	434	457	415	428	453	413	393	450	424	436	428	417	403	382	441	424	421	439	417	423	431	437	422	396	417	456	421	439	396	448	394	430	398	407	442	435	409	472	423	434	431	445	446	396	407	442	448	427	401	430	413	464	416	429	397	408	411	405	375	412	453	446	422	419	427	402	424	419	438	462	420	400	414	418	430	409	429	366	455	423	452	419	378	431	415	415	392	436	419	446	412	473	417	431	415	433	400	461	398	392	475	443	465	401	414	437	475	444	428	411	430	418	433	400	410	424	431	414	401	430	407	433	401	423	436	416	433	419	408	395	421	408	435	442	427	405	426	399	404	443	408	433	424	422	396	449	409	421	432	400	416	402	448	400	393	420	449	432	415	425	403	434	437	431	428	394	415	419	421	452	396	407	409	454	409	411	389	442	419	435	429	418	379	405	424	422	444	401	407	406	409	401	410	440	437	455	401	393	432	412	435	437	388	393	414	444	457	423	428	429	383	430	426	454	371	402	418	431	431	440	430	406	422	446	428	430	449	425	404	388	427	459	429	395	428	417	417	413	450	401	419	432	393	398	417	405	429	392	419	424	390	397	419	404	436	421	409	397	426	424	407	430	375	419	419
7540	6043	4865	2546	1804	1458	1208	1039	969	798	737	687	686	663	585	602	593	607	551	584	540	526	509	577	538	520	515	514	563	520	564	487	556	509	510	508	508	521	511	506	482	493	526	490	552	477	506	508	493	478	501	529	490	515	496	499	465	542	507	495	530	498	497	502	492	517	530	518	506	551	458	469	481	490	535	483	497	505	501	482	494	518	466	509	504	524	488	474	539	513	469	487	474	526	490	510	462	490	532	493	511	494	488	492	513	484	488	500	468	509	542	513	490	512	554	514	465	487	524	486	494	485	504	510	527	494	472	509	501	476	515	465	486	475	515	485	498	502	463	523	498	509	482	471	463	471	520	478	532	512	490	509	502	511	492	544	483	475	469	516	494	480	509	510	499	507	483	497	499	524	515	522	495	463	491	507	487	491	502	510	539	522	510	507	484	476	552	509	517	531	478	481	499	505	503	493	499	481	521	518	501	523	522	493	530	532	520	485	556	527	507	494	495	504	504	474	471	510	482	553	495	505	495	479	537	458	497	507	497	524	489	500	482	509	499	511	459	475	535	486	507	508	505	488	482	490	507	512	489	496	516	475	505	488	480	498	523	514	503	495	533	486	511	493	548	487	496	501	510	485	454	510	515	500	489	502	539	513	525	470	471	506	474	524	526	509	461	553	513	520	498	475	491	460	482	511	504	487	504	468	503	491	475	459	507	493	489	456	479	481	512	534	546	495	518	438	474	495	523	509	483	526	497	469	495	521	497	479	501	464	573	485	497	495	499	513	499	493	505	500	497	479	494	498	491	526	534	485	455	477	469	515	493	471	472	471	494	482	500	494	502	479	480	489	483	517	480	501	503	500	467	525	500	522	528	498	499	478	495	493	502	490	509	500	479	522	528	482	477	523	498	489	483	529	511	500	509	537	496	514	493	487	495	482	485	496	484	521	505	524	486	508	534	519	501	481	500	476	525	492	498	516	488	512	571	505	518	482	544	435	486	481	520	453	492	503	490	517	510	460	521	521	465	500	499	509	516	528	498	476	493	513	534	465	496	514	463	484	505	489	514	501	480	512	480	518	539	493	495	487	482	487	515	481	472	483	505	505	546	478	509	472	525	486	491	493	478	527	526	462	552	523	510	508	470	500	527	494	480	495	522	488	459	491	519	508	488	501	518	511	468	512	488	471	497	509	486	483	509	504	458	502	532	477	482	484	504	488	555	520	481	503	485	485	476	523	445	527	535	510	486	510	490	503	485	502	485	476	506	526	479	480	507	484	469	495	473	492	479	544	518	483	517	522	514	503	486	516	477	495	524	467	469	476	504	487	484	540	491	492	486	481	495	499	521	508	491	460	542	526	469	476	512	527	468	517	509	507	505	478	497	501	474	483	544	477	513	482	472	453	524	481	563	502	473	513	483	498	486	472	508	514	531	459	507	480	496	503	519	488	532	480	530	510	469	528	505	509	540	472	475	490	497	455	475	477	504	496	478	496	449	480	497	518	504	492	536	490	505	502	490	536	489	537	483	533	522	481	497	497	513	459	477	500	490	472	519	523	499	461	509	474	493	461	502	500	460	495	463	532	487	520	497	492	512	463	513	503	515	482	500	477	514	469	545	510	472	496	485	482	462	454	498	456	533	524	525	544	512	503	498	490	504	499	540	466	498	517	520	509	497	502	515	514	474	526	461	483	478	500	510	502	490	513	489	512	479	490	468	541	496	483	519	493	460	507	461	472	504	512	475	484	487	515	514	493	481	512	497	515	494	521	500	494	468	495	449	477	494	518	500	500	453	503	502	527	473	513	481	539	512	507	480	476	471	503	478	488	485	508	518	491	518	478	509	506	482	508	487	486	534	506	499	493	508	484	517	468	500	487	521	510	485	472	519	477	494	477	504	495	467	512	492	468	404	517	522	511	487	513	519	547	470	534	506	502	525	501	520	527	522	504	469	539	517	498	483	469	545	500	484	552	519	487	519	456	460	511	484	498	497	497	458	506	520	538	501	472	512	462	529	470	464	445	484	509	547	508	473	501	448	518	511	515	496	506	490	482	550	499	506	491	488	512	506	468	494	483	500	496	466	488	506	480	557	507	457	497	502	480	496	475	482	528	516	479	511	489	505	506	504	512	461	474	503	532	491	488	516	511	504	497	506	478	475	470	483	548	478	515	533	478	468	503	479	516	502	487	475	513	538	507	454	484	517	511	494	487	494	500	491	507	509	507	503	484	551	534	490	504	479	502	524	423	506	523	492	497	458	495	491	520	508	517	474	497	469	489	500	518	471	507	495	532	489	498	501	497	540	441	482	521	486	478	472	490	480	514	491	505	512	488	472	479	483	526	508	513	511	482	504	465	464	458	498	549	491	491	530	529	497	520	544	485	481	465	485	526	504	484	509	515	514	514	483	505	525	535	493	524	531	529	471	529	487	485	479	517	506	479	489	521	513	481	523	508	452	494	482	484	519	471	460	465	454	472	512	471	507	465	472	513	508	481	521	511	512	491	508	495	478	488	468	474	499	486	491	475	524	472	531	511	497	462	502	485	483	516	506	500	516	493	528	518	466	481	499	519	487	524	533	492	494	496	513	498	439	465	499	540	505	489	508	491	530	507	483	467	501	524	508	516	487	512	517	486	523	509	502	496	436	532	483	491	486	544	493	471	472	494	472	499	504	495	477	506	515	477	512	508	497	465	511	531	463	473	525	530	501	484	474	524	518	530	503	502	523	479	474	480	518	470	490	505	491	543	506	490	496	537	460	525	479	493	487	509	461	489	522	483	524	483	503	499	504	453	549	454	493	514	457	477	477	497	492	467	498	514	513	520	517	480	483	487	484	465	536	525	498	518	499	488	533	525	494	487	486	508	490	486	494	542	517	480	499	529	485	496	531	547	502	498	506	486	492	487	476	527	481	541	502	525	528	511	516	498	514	461	472	504	481	483	501	503	510	464	499	490	541	492	503	489	498	493	497	535	518	475	535	520	472	510	479	494	514	464	497	509	489	496	509	527	478	484	567	515	496	498	551	492	493	466	502	517	531	527	500	522	509	520	519	473	512	499	523	524	539	500	506	501	460	467	456	471	531	452	495	538	507	511	495	495	512	520	492	494	475	492	491	518	513	535	529	512	500	507	516	497	467	521	512	441	497	500	515	481	484	517	500	508	518	514	500	496	478	465	490	507	491	511	503	491	504	489	496	461	451	518	465	512	484	508	513	507	480	509	479	453	507	495	512	494	487	526	510	528	457	515	528	453	479	455	521	516	507	527	508	482	509	498	504	476	478	518	528	491	504	517	481	502	458	496	514	456	517	543	519	500	511	448	517	501	516	484	515	500	545	491	484	486	499	526	501	468	483	530	501	503	488	495	492	547	482	498	493	538	520	517	498	497	535	512	501	525	477	493	475	522	494	488	489	522	498	473	514	473	543	535	519	536	502	468	502	496	520	512	515	510	508	515	487	547	517	478	533	498	497	502	511	538	507	487	479	505	520	509
22940	21125	28899	23603	21126	21154	9824	1111	764	677	534	486	455	399	356	365	330	279	306	256	251	234	237	216	231	220	206	196	217	166	193	188	178	192	185	203	188	174	176	172	181	183	173	163	172	172	184	149	145	166	168	165	162	187	172	177	157	157	163	154	158	144	170	170	168	168	183	149	169	153	158	160	184	157	175	166	184	145	156	142	168	154	155	158	161	169	160	166	172	154	165	169	191	173	132	152	184	157	154	164	162	161	172	167	182	166	154	142	160	166	175	162	146	163	173	165	146	150	157	153	175	159	161	169	150	152	168	160	131	158	128	169	155	173	150	148	166	146	154	152	189	161	155	157	167	205	171	163	139	157	162	139	136	178	154	173	170	147	170	136	186	171	158	163	153	172	151	170	150	166	165	167	169	149	171	130	174	163	169	173	151	176	162	172	171	137	152	164	147	175	160	146	176	167	147	155	161	162	155	169	175	177	182	149	145	169	130	175	154	163	180	162	161	168	175	157	148	168	160	164	154	153	165	161	174	168	146	140	179	159	130	163	175	165	177	160	152	155	143	159	146	169	153	172	174	164	149	122	176	158	161	173	151	149	151	169	132	173	152	157	163	166	155	163	192	149	145	147	144	166	163	123	154	160	158	146	131	157	146	150	174	154	155	156	163	142	171	163	153	173	134	127	170	137	168	164	172	169	173	151	164	154	152	158	163	139	176	146	175	154	160	153	146	145	165	157	179	148	191	155	162	165	173	165	145	145	142	153	154	155	142	131	144	158	154	164	148	166	177	144	150	154	158	146	160	167	167	167	171	150	165	150	165	164	109	166	146	150	161	158	167	134	152	152	162	147	157	139	172	146	166	158	178	159	144	162	176	151	159	149	161	176	160	152	173	151	168	166	150	153	169	169	162	174	162	154	165	158	167	163	172	155	171	155	139	148	144	119	164	153	143	148	151	161	149	160	155	160	143	154	146	162	157	136	153	160	156	148	162	163	138	165	155	156	159	176	140	170	173	158	151	151	138	170	167	153	174	138	183	170	165	161	149	162	166	153	167	186	147	196	176	158	183	148	158	135	167	140	157	175	164	161	170	171	173	156	183	164	156	142	159	165	153	172	174	177	164	146	161	152	136	172	147	173	173	178	151	197	176	150	154	177	163	151	172	142	161	150	194	154	163	145	143	151	172	165	158	130	158	175	165	142	151	144	151	146	162	160	135	160	174	162	179	140	159	158	142	154	146	174	141	146	177	142	165	152	149	175	154	159	128	168	151	181	152	137	148	181	137	172	170	155	138	146	156	157	164	150	135	162	146	160	143	153	185	161	148	167	164	156	159	180	170	147	156	161	160	143	161	161	191	153	161	150	156	163	157	160	154	150	164	151	153	161	158	156	144	160	158	144	158	155	159	162	147	164	157	157	155	151	167	165	161	142	171	175	171	149	180	153	172	170	159	170	166	172	151	165	178	183	167	156	161	153	157	167	149	161	148	177	167	157	185	137	191	170	170	151	151	129	168	171	150	147	158	160	145	140	160	156	169	170	168	169	180	170	165	161	169	155	155	187	154	152	155	159	166	161	171	165	169	156	158	162	174	176	145	141	157	162	141	159	178	162	163	153	179	174	153	154	141	155	166	164	156	143	159	169	147	136	164	153	157	149	157	156	147	144	157	139	166	178	140	147	149	162	160	133	164	152	154	152	151	147	161	168	155	146	157	154	152	145	167	163	147	152	173	149	174	185	163	171	157	140	154	166	158	148	156	150	176	154	164	163	170	153	162	147	149	160	156	146	154	180	145	180	164	156	162	140	135	151	157	169	151	148	164	151	154	150	160	145	175	164	145	141	168	178	161	162	127	153	175	159	170	139	162	144	133	187	136	171	143	149	169	169	159	164	165	186	146	156	152	138	173	168	153	152	150	165	153	150	154	155	138	158	153	174	164	154	140	147	161	165	139	152	147	165	173	160	155	154	162	162	161	171	162	166	162	161	154	153	160	141	175	151	157	175	149	165	177	141	172	164	151	168	171	156	165	165	154	143	149	142	186	140	174	131	149	168	161	168	164	172	177	173	158	158	160	155	153	174	162	159	155	168	148	155	175	177	186	153	140	145	155	186	149	172	157	170	159	156	171	176	160	155	166	164	157	172	169	163	158	152	176	160	167	160	160	154	156	145	156	164	135	165	129	168	161	165	158	178	149	150	166	185	140	157	145	136	163	164	148	159	164	158	154	182	185	139	177	182	171	153	160	136	168	155	154	160	172	180	152	157	184	155	173	147	153	160	146	164	158	163	137	167	135	162	154	159	143	155	162	156	148	176	155	156	145	164	165	164	152	169	178	156	148	184	168	161	154	139	156	161	186	166	165	141	159	165	160	137	169	172	163	178	149	150	175	155	165	147	159	153	166	142	145	161	162	160	175	171	162	161	164	144	175	157	156	156	161	158	171	165	154	149	148	158	164	172	148	172	150	147	177	144	150	177	157	138	168	173	130	189	165	178	168	148	177	148	159	146	170	151	162	150	178	166	166	169	174	162	172	150	151	121	146	169	151	166	127	153	179	169	156	176	140	135	164	171	152	149	163	163	155	170	153	162	168	159	158	153	160	137	148	162	146	157	155	158	172	165	159	163	135	159	160	153	167	168	154	141	153	154	162	166	168	166	155	156	152	166	167	165	174	167	170	168	148	139	158	158	156	163	137	152	169	158	150	166	149	158	168	154	156	169	170	148	151	163	168	147	177	144	149	153	186	148	164	160	168	197	159	159	155	154	151	162	167	140	150	160	158	144	135	155	157	152	148	179	145	148	168	155	171	148	178	154	165	147	156	148	163	158	141	150	186	154	172	150	149	152	144	166	148	160	163	158	162	156	185	161	166	182	165	152	141	164	162	170	144	152	177	193	147	156	175	158	166	182	160	152	174	149	166	152	182	162	159	162	159	143	163	167	153	162	146	154	121	154	178	145	158	162	149	170	174	148	140	165	160	166	141	160	171	157	166	152	172	171	162	154	173	159	122	179	140	153	171	180	161	154	141	131	149	149	179	166	161	170	177	167	147	155	165	151	140	163	168	159	156	159	142	161	165	151	175	163	152	171	166	163	181	170	160	169	172	167	165	132	148	169	171	157	138	161	166	150	181	173	163	132	143	153	158	158	133	124	164	172	144	151	147	154	171	141	154	158	164	147	155	192	157	151	126	151	132	169	139	144	169	150	164	151	154	149	176	178	153	149	154	157	159	171	149	146	157	159	152	153	162	166	166	143	171	149	159	159	165	118	168	153	153	149	158	156	172	159	135	153	156	164	159	148	154	155	146	151	164	156	159	166	131	157	163	144	150	160	139	165	145	163	157	170	150	150	178	157	133	142	154	163	151	180	160	165	161	151	146	144	181	157	167	152	156	154	179	157	162	172	146	143	166	163	176	170	151	167	149	157	162	142	175	135	172	164	164	161	135	159	182	154	163	157	166	163	151	162	178	171	151	154	155	153	159	169
11307	17007	14057	7495	4959	3801	2900	2254	1800	1439	1156	939	820	701	626	550	484	473	482	449	398	327	321	316	301	322	272	290	258	255	264	231	234	249	222	221	216	220	239	216	216	206	219	197	223	197	223	186	197	195	192	190	201	166	208	190	186	203	221	218	192	221	194	189	191	196	198	199	205	186	193	186	190	164	209	178	200	187	176	196	215	198	163	172	189	181	180	187	171	202	169	189	189	204	184	188	158	217	194	194	177	170	184	181	201	154	189	200	189	193	200	220	193	176	193	180	200	184	189	192	181	182	184	165	175	183	190	173	197	174	214	187	181	175	213	170	175	154	199	181	173	153	180	201	168	185	192	188	167	163	172	166	176	168	172	173	188	188	187	187	180	169	187	171	195	155	186	192	169	180	209	174	196	166	208	169	199	188	181	196	185	159	170	184	167	180	181	206	215	168	207	164	182	166	161	190	190	177	198	199	198	185	183	177	193	185	199	214	169	183	179	173	172	194	169	167	193	189	180	176	197	177	149	184	173	173	147	188	170	200	170	149	183	178	168	161	186	169	185	150	192	165	201	166	192	167	182	171	170	174	180	197	180	176	199	151	186	177	169	197	173	157	215	186	183	189	180	181	187	155	163	185	145	215	190	191	179	200	161	203	177	183	184	193	196	178	172	167	190	162	175	173	158	182	178	166	223	198	211	178	173	178	183	167	181	188	161	182	190	174	204	189	199	170	165	178	189	181	170	180	194	178	185	184	185	183	175	172	175	198	179	184	172	171	173	194	181	218	182	169	184	183	167	186	200	178	187	211	162	182	186	180	193	171	166	195	178	187	186	166	176	200	202	190	209	180	191	178	215	180	184	215	192	177	167	206	199	159	190	186	172	188	196	161	200	176	194	184	173	185	171	175	173	171	189	173	173	185	169	177	169	166	191	194	181	169	186	194	173	199	211	176	173	174	184	206	168	199	182	198	168	199	176	195	173	184	210	162	185	181	180	195	205	203	177	181	180	179	179	182	184	175	178	184	168	184	197	162	163	155	183	167	209	182	151	179	187	205	173	168	184	195	181	180	178	158	193	164	172	167	186	173	181	195	180	183	196	204	187	178	178	184	175	190	190	186	188	166	179	187	191	171	174	182	203	199	218	173	181	171	190	201	165	169	181	177	182	178	173	182	176	174	182	203	188	172	176	198	198	173	173	168	183	169	198	168	171	179	170	176	186	178	163	196	203	170	208	176	185	156	165	186	159	181	165	143	201	158	188	168	205	177	171	187	175	221	186	181	174	190	156	186	182	167	183	205	164	197	192	184	160	188	186	197	177	198	212	164	220	148	186	169	175	191	170	175	166	169	201	174	184	185	173	193	168	165	163	168	190	174	158	165	188	175	187	181	178	178	211	199	184	193	171	172	183	171	177	185	172	180	175	184	202	187	184	174	168	174	205	197	193	169	168	203	194	169	177	178	178	203	170	171	192	203	170	163	182	186	167	210	166	160	176	184	195	218	182	179	220	194	189	188	194	171	182	166	150	196	187	165	178	185	198	191	196	189	174	179	166	175	194	171	165	178	203	179	191	194	199	191	187	216	176	199	195	172	160	167	205	172	175	189	168	194	177	186	170	209	180	185	183	173	154	205	178	170	212	198	200	191	210	148	191	181	191	163	152	208	176	182	187	213	194	192	162	208	196	170	175	186	155	173	186	195	186	190	178	222	164	177	194	182	190	183	214	171	188	173	158	171	193	193	184	165	184	178	173	172	189	183	189	159	175	164	203	189	182	157	186	184	167	198	176	182	174	187	183	177	200	174	192	179	191	191	188	181	177	161	189	185	194	166	177	190	167	174	159	187	181	146	211	172	184	194	189	178	192	171	202	162	191	204	205	199	166	176	156	168	189	188	171	168	179	192	162	177	177	193	187	174	183	153	192	173	190	191	164	187	181	192	176	170	188	182	195	210	167	196	188	178	180	183	174	196	182	166	158	177	195	170	178	206	176	187	183	158	199	175	178	192	182	196	177	187	172	160	194	175	186	181	194	204	210	180	173	166	154	174	163	169	171	178	188	180	175	192	176	174	199	175	176	184	175	144	165	173	185	183	179	183	180	177	187	194	200	163	197	175	170	173	171	186	180	187	216	191	196	178	199	203	171	188	171	175	186	188	209	191	177	188	190	180	190	166	177	171	188	157	191	163	173	152	176	189	180	191	172	170	210	166	175	178	169	192	211	180	174	197	207	189	171	181	171	178	199	164	208	169	169	201	166	203	184	167	173	181	170	194	210	183	162	195	189	180	185	189	166	193	172	191	168	191	168	174	175	187	177	170	188	159	143	177	201	202	188	191	190	182	186	195	185	189	204	207	160	190	200	185	197	173	194	180	165	190	196	160	172	199	182	185	191	195	186	184	172	188	168	189	169	199	167	184	170	191	164	186	188	210	187	181	181	172	171	162	192	175	183	181	183	187	190	158	182	179	166	184	166	189	180	190	186	172	190	166	204	182	174	193	172	172	189	143	181	179	171	189	163	167	158	192	175	200	180	204	181	181	163	178	192	173	184	186	170	200	173	194	194	197	196	189	179	191	170	182	162	204	172	181	173	159	181	183	170	153	169	159	183	186	193	169	194	173	197	165	174	185	188	190	171	194	187	191	182	212	168	178	174	184	163	181	181	188	162	169	219	179	183	195	176	198	194	182	202	189	189	175	204	192	168	192	202	197	177	185	165	195	170	162	201	172	172	181	167	156	190	192	184	189	187	174	192	191	159	155	191	191	194	184	190	195	170	173	181	182	194	209	175	186	179	180	181	202	200	195	200	177	174	156	204	191	195	172	185	187	178	170	156	209	179	178	198	147	171	189	176	208	188	179	172	171	165	174	185	180	187	190	189	186	187	175	181	200	198	179	186	199	191	164	178	178	174	191	201	181	190	179	178	177	181	188	181	193	174	174	202	166	182	177	173	224	180	192	174	179	160	181	187	169	194	201	194	183	189	185	169	168	161	158	179	196	192	178	181	170	192	179	171	184	179	181	165	168	186	182	180	198	162	189	167	187	192	182	176	183	209	195	193	190	171	186	206	172	169	173	189	189	181	171	177	184	196	172	186	203	169	158	188	181	203	167	180	152	199	204	193	195	199	176	179	184	197	173	198	194	188	187	189	184	189	204	196	177	203	181	164	186	196	167	193	162	191	165	202	224	170	181	165	181	178	175	185	169	188	191	187	176	182	142	197	170	176	193	212	186	189	177	201	190	163	170	180	168	188	165	201	166	187	204	166	166	197	181	173	179	177	180	197	178	186	191	215	180	190	177	175	167	191	182	180	186	199	175	168	171	195	177	201	179	175	188	189	215	198	197	212	174	151	190	172	182	178	185	164	162	187	181	192	155	205	181	185	183	169	170	166	180	145	187	192	188	179	161	211	178	185	171	190	183	165	215	178	184	178	173	197	186	186	198	173	180	196	191	199	185	157	190	184	165	182	177	147	202	182	168	196	178
26939	20102	7430	836	517	505	440	365	404	410	379	392	399	434	406	388	399	381	397	398	369	392	379	403	399	371	381	364	394	406	422	398	373	376	415	377	366	383	369	389	373	368	355	415	381	389	359	412	389	376	435	414	353	394	364	400	385	389	399	336	380	392	386	352	384	420	384	376	367	424	338	377	377	372	389	375	408	358	413	389	368	400	372	374	386	356	352	370	408	410	414	419	382	362	387	391	410	368	387	363	408	363	410	372	386	325	429	391	377	397	392	354	419	383	361	351	361	380	402	377	353	378	363	373	396	377	396	362	413	379	392	399	378	368	394	390	352	374	364	394	343	371	387	354	419	355	419	359	373	436	368	393	373	396	391	395	347	375	377	396	362	354	388	376	371	361	375	394	379	385	414	400	344	378	370	390	377	390	388	377	331	405	387	375	360	371	376	358	395	386	383	436	384	378	348	390	404	381	354	374	449	426	384	419	376	361	395	378	364	399	356	411	410	374	395	407	382	361	338	356	393	396	411	340	355	367	381	363	362	393	402	387	372	352	394	392	409	361	375	404	373	369	366	354	397	393	396	362	396	405	359	364	417	386	400	369	405	371	398	355	377	366	394	364	374	350	373	381	420	373	423	404	349	376	416	380	347	391	378	349	368	377	386	402	357	367	350	357	368	373	401	395	355	406	386	396	396	388	384	367	371	384	345	400	379	362	349	391	366	382	373	352	381	410	375	377	341	367	360	400	391	368	385	376	339	376	380	391	411	372	419	341	332	360	323	372	360	375	371	389	370	356	399	386	391	365	396	395	363	396	330	364	375	352	343	407	393	383	407	382	417	360	371	416	362	376	364	387	403	367	374	389	372	389	380	391	404	352	394	370	350	384	379	353	379	391	379	391	422	403	403	401	387	384	381	382	349	372	369	333	346	403	357	390	352	392	343	362	386	439	369	391	369	398	398	381	395	413	401	383	365	402	369	403	351	383	375	369	403	411	353	404	392	392	371	367	379	401	379	366	371	403	389	389	372	377	381	373	355	398	372	402	377	376	373	428	411	408	416	392	391	383	393	375	390	398	384	388	396	361	378	351	391	408	390	402	377	365	366	338	377	383	389	373	401	359	412	394	405	364	401	388	388	371	372	361	382	349	366	413	370	368	364	362	393	370	350	349	388	369	388	361	381	407	372	415	388	360	399	347	392	393	371	362	333	402	387	342	375	380	370	374	360	349	381	421	362	361	354	385	369	404	358	380	374	415	359	401	356	379	406	385	381	388	392	379	365	377	360	402	383	345	379	360	341	349	380	379	385	374	425	379	351	360	378	368	386	344	394	398	409	377	417	387	381	442	382	416	379	375	397	372	372	393	384	388	361	389	378	414	381	387	353	418	410	347	344	386	392	385	404	387	375	338	365	383	397	399	378	383	378	375	345	397	376	339	390	370	380	412	372	414	365	376	332	385	406	373	399	377	372	367	386	381	405	357	380	417	391	402	377	372	390	408	390	384	345	393	372	378	410	399	392	400	382	392	358	387	369	367	367	408	375	379	387	334	362	382	352	398	367	402	415	386	380	377	372	368	407	383	349	374	382	376	384	381	411	443	385	378	398	373	418	385	444	399	350	401	387	381	399	408	372	359	388	392	414	369	359	376	408	358	355	390	390	411	421	387	387	376	385	397	367	384	388	390	392	378	379	362	401	379	377	366	347	352	403	402	390	392	385	370	387	426	386	383	374	413	356	405	385	367	362	394	390	381	374	367	409	387	383	380	381	380	390	378	390	380	378	407	367	349	363	368	414	378	386	399	350	356	386	404	383	366	386	361	380	388	377	370	410	362	408	395	358	380	382	394	348	404	396	379	374	375	391	394	394	365	430	374	363	386	419	381	393	387	393	391	408	358	411	372	376	378	369	370	362	374	400	392	386	381	383	385	388	383	344	381	418	446	363	383	397	388	388	391	375	389	398	360	331	366	373	386	369	374	363	347	374	374	373	409	391	378	371	345	380	389	387	390	384	377	394	394	392	366	374	401	356	377	403	394	381	382	368	385	387	376	375	368	357	355	419	356	382	344	403	337	386	398	344	385	384	388	369	400	390	380	384	360	356	389	365	379	407	398	433	377	375	412	386	387	394	349	361	369	374	404	404	392	389	360	439	362	373	378	365	418	369	400	393	390	354	368	377	389	396	412	386	360	378	393	411	372	368	396	372	418	393	399	407	377	380	383	370	373	373	408	397	430	379	388	407	353	371	355	379	406	422	407	383	418	394	385	395	415	400	397	372	397	387	377	377	374	378	344	354	386	347	391	380	384	404	399	372	374	367	415	383	377	359	380	352	371	358	402	330	374	385	383	375	357	354	392	413	410	368	390	388	378	384	377	388	378	407	358	411	383	362	379	380	409	383	361	374	367	383	370	368	385	373	407	354	375	392	364	377	417	365	363	388	389	347	390	399	395	388	367	398	391	379	373	350	383	370	417	384	367	380	372	358	378	380	384	409	382	387	374	404	370	375	371	390	366	386	360	368	360	390	386	362	374	357	361	376	377	393	374	364	398	363	377	406	366	359	356	390	391	362	397	371	420	384	365	371	413	364	383	385	339	415	378	358	348	383	414	388	379	343	376	400	346	372	331	380	350	369	397	367	396	384	399	378	384	385	356	383	362	372	391	368	347	381	362	367	350	367	377	388	357	371	384	383	399	418	386	348	370	374	381	390	402	382	335	373	387	416	374	376	407	427	388	374	399	364	367	369	388	347	396	394	378	350	391	384	356	388	379	412	385	360	411	377	397	395	371	385	373	393	382	355	394	377	382	348	345	412	372	390	382	396	373	351	411	404	346	357	389	374	398	409	401	414	383	361	384	371	376	384	369	386	406	380	390	372	378	394	381	364	383	401	388	403	346	406	386	349	370	366	402	404	369	355	366	379	390	381	347	368	362	394	429	397	393	383	346	360	387	408	376	404	383	372	397	355	389	372	383	369	391	395	397	374	387	393	395	370	364	382	333	391	383	406	361	363	362	374	381	358	374	384	347	385	384	394	401	395	377	405	383	396	376	401	363	413	377	409	390	373	410	418	373	372	377	387	389	389	384	371	377	395	385	383	400	415	366	415	392	382	380	390	361	404	380	395	396	399	361	363	375	385	340	384	358	390	405	349	358	375	370	372	385	346	369	349	382	369	369	391	407	362	347	375	353	403	358	395	366	347	370	442	345	359	361	374	381	372	382	418	369	391	360	368	409	391	393	383	413	380	395	395	389	378	388	355	368	352	375	406	354	358	400	365	391	389	380	437	392	407	391	396	390	415	424	371	389	383	401	385	349	365	369	396	413	377	417	368	377	363	391	396	378	375	399	366	420	363	363	370	390	401	371	394	400	387	387	365	420	384	380	422	381	353	387	357	374	374	376	369	386	359	389	382	414	360	339	382	363	367	362	405	376	418	400	411	430	373	366	404	386	356	363	402	401	416	392	390	359	415	400	355	397	372	374	381	363
5418	1286	1118	790	616	557	586	505	499	518	515	446	511	492	487	508	496	508	440	444	476	480	507	476	504	424	460	418	453	470	482	443	490	468	466	485	452	475	399	470	482	418	470	466	456	474	479	442	456	481	434	439	478	485	453	463	491	469	470	527	453	496	437	491	461	468	471	459	443	489	460	479	490	455	460	520	440	475	520	449	443	468	457	497	483	453	458	473	467	455	459	479	479	474	505	487	492	484	495	459	492	431	476	484	464	460	482	444	450	483	491	438	448	470	433	472	454	464	475	473	453	489	454	445	489	472	422	454	471	462	458	426	483	455	439	458	468	494	463	473	469	448	494	440	472	462	447	480	457	466	484	486	441	480	480	479	430	431	467	409	464	444	449	457	461	448	476	492	488	505	437	444	448	466	473	421	494	437	441	450	446	459	469	465	423	439	456	488	459	499	463	446	437	460	480	500	427	452	481	449	433	475	459	412	477	473	496	495	433	457	439	441	450	444	458	473	455	469	509	492	464	441	440	486	483	439	447	434	469	451	478	442	448	452	453	461	426	433	460	485	444	469	480	443	411	430	484	438	448	458	468	479	426	443	443	472	515	473	456	466	459	461	487	453	439	435	459	469	472	504	464	460	422	451	461	488	455	440	513	448	491	490	459	483	464	485	477	451	467	450	466	438	471	415	450	455	502	501	444	455	460	465	423	487	455	434	454	467	500	485	454	481	479	465	432	437	449	481	417	416	533	461	489	497	468	492	482	448	447	426	456	455	463	458	471	457	461	463	474	422	452	455	468	445	440	469	438	491	500	447	475	469	490	473	486	464	439	442	454	496	442	476	464	449	474	462	467	449	459	448	473	495	448	472	453	451	478	420	466	418	465	530	462	458	474	455	475	485	455	454	475	494	467	459	464	507	477	461	492	435	492	457	464	447	432	457	470	483	463	434	464	530	433	461	475	463	443	422	439	452	461	464	505	468	465	460	477	450	460	464	466	509	432	452	511	445	449	493	446	514	417	482	488	488	449	463	471	495	488	454	488	471	424	486	495	426	482	478	440	439	457	472	487	471	427	456	460	457	441	470	467	462	455	433	466	501	463	432	471	441	453	462	478	432	449	446	481	433	438	467	463	458	454	467	467	483	470	482	449	439	498	445	524	443	438	450	475	486	451	440	456	466	450	434	432	481	462	473	459	475	474	465	451	468	464	509	439	487	482	455	430	454	444	461	457	485	487	441	474	448	454	487	486	474	430	435	485	470	467	431	473	422	458	459	480	448	446	445	494	478	461	462	428	485	463	447	485	429	463	489	481	482	451	440	482	475	479	458	480	429	486	494	492	475	491	422	430	472	462	494	460	436	489	465	447	494	479	479	474	469	471	497	433	499	457	476	437	448	451	478	477	450	480	463	482	446	457	467	430	443	435	474	456	463	454	478	466	453	490	438	457	483	448	461	472	482	483	460	439	471	452	480	482	495	437	435	460	453	470	470	452	429	442	455	488	456	498	487	471	483	446	461	493	444	457	477	516	492	466	459	482	452	476	504	453	461	408	474	456	431	461	413	479	438	477	495	454	476	457	454	504	452	449	454	485	484	478	488	443	427	484	475	486	498	467	467	460	468	461	465	438	482	485	445	474	463	450	460	456	454	482	429	459	485	467	435	464	459	458	472	459	479	431	449	456	484	477	442	468	420	463	447	467	473	484	491	457	465	433	441	456	426	507	467	448	446	476	483	466	450	415	448	486	522	433	454	472	469	481	458	525	493	447	469	435	487	439	464	480	473	473	458	499	451	459	458	445	486	493	491	419	451	440	413	475	439	480	479	466	502	473	435	489	493	485	460	502	481	464	468	479	475	450	454	511	432	514	477	451	481	424	434	457	443	486	434	420	452	514	430	469	434	443	440	493	446	434	456	449	468	455	467	466	474	466	487	474	464	514	445	456	455	439	465	516	495	479	473	480	463	474	491	452	471	464	499	451	439	457	498	473	492	465	504	504	477	457	459	437	467	463	502	478	477	448	504	459	443	426	428	484	471	473	449	435	452	498	451	476	447	448	466	456	446	463	447	458	490	450	470	457	437	490	463	491	527	440	470	442	437	415	502	441	420	462	446	464	464	442	458	438	464	463	472	495	469	449	506	496	494	459	466	452	451	428	475	460	449	445	469	457	433	500	464	463	506	508	441	460	441	490	465	469	480	455	445	497	429	434	464	500	465	421	455	451	422	428	462	462	467	471	462	492	472	450	503	503	432	550	429	495	456	450	483	387	443	487	470	441	478	440	472	424	444	479	473	440	463	477	503	451	474	423	468	487	459	465	467	437	451	484	461	519	443	496	487	469	457	458	460	485	495	471	451	460	479	463	476	485	450	454	471	475	492	469	425	470	452	495	438	443	421	505	441	443	472	444	485	520	441	461	445	425	498	431	430	436	435	459	492	443	492	460	442	470	457	475	456	432	469	476	506	432	471	440	463	469	459	476	436	494	493	488	476	435	502	451	454	479	468	449	472	458	488	436	438	480	439	449	455	472	485	452	494	454	507	487	467	447	462	439	465	444	468	476	467	500	491	434	445	499	482	495	452	445	424	491	492	471	468	492	438	475	475	484	448	447	456	489	462	438	511	413	461	446	531	476	430	444	520	490	487	456	472	486	448	451	496	439	459	433	475	479	427	439	491	501	440	485	463	472	446	494	470	494	472	471	492	452	438	511	504	471	436	438	477	465	480	512	456	454	450	469	485	501	459	425	458	431	441	486	479	485	488	473	415	524	482	468	472	442	522	447	517	510	477	457	440	461	436	441	428	490	461	463	474	444	467	489	475	468	485	440	405	472	454	471	509	463	459	486	491	470	502	486	471	483	480	446	464	474	469	460	464	474	481	483	493	473	446	432	481	466	441	445	432	504	454	458	470	433	450	474	491	463	489	464	470	484	480	443	463	458	516	510	476	471	493	462	452	445	486	493	483	459	500	459	469	458	452	459	478	481	472	437	468	473	483	494	457	457	488	430	448	468	425	442	470	498	480	455	462	534	482	469	485	481	473	452	487	471	478	499	521	478	472	450	510	471	484	427	529	503	460	445	461	445	443	469	459	497	428	454	434	447	438	453	447	498	458	463	458	465	420	438	494	485	435	496	462	471	422	457	453	438	498	414	442	467	474	458	445	438	480	463	470	441	473	497	496	440	478	427	477	455	467	462	450	464	459	495	476	474	483	503	426	451	472	453	473	490	458	465	503	475	456	434	476	455	430	472	445	419	486	458	479	437	443	440	458	454	450	453	493	491	442	504	472	466	486	414	460	454	436	438	482	438	427	460	441	475	479	476	470	459	465	449	468	450	421	465	459	494	431	455	435	432	465	459	435	474	447	495	457	449	424	480	481	496	500	497	514	422	435	458	455	480	466	471	419	491	456	437	473	466	461	450	484	449	465	448	488	475	443	464	476	458	463	473	454	467	447	476	488	448	479	461	465	512	458	459	432	481	458	499	491
23810	21068	28427	23908	21049	11059	1089	658	489	420	389	335	334	307	320	305	262	293	238	240	257	221	229	219	196	200	198	199	193	199	221	192	190	195	188	196	178	194	217	195	195	159	213	179	175	205	218	159	166	182	206	174	174	201	199	176	170	178	201	158	193	191	198	206	171	166	187	184	181	195	179	194	183	181	184	180	169	189	161	192	188	184	191	166	184	172	165	202	198	188	163	185	187	175	164	208	200	201	177	207	194	178	171	177	190	195	183	167	156	184	171	178	166	167	194	195	189	201	199	156	180	177	179	181	170	186	191	183	182	206	188	174	190	183	170	194	188	176	202	224	182	170	175	194	166	167	184	203	191	182	180	168	180	202	167	201	186	199	184	187	187	203	170	155	163	199	175	167	182	181	178	162	212	192	168	182	195	182	168	174	181	176	209	178	182	200	189	181	180	195	171	164	169	191	187	178	196	155	149	178	173	174	202	191	178	177	177	171	177	189	150	177	203	193	185	182	210	176	202	183	170	207	178	173	179	158	168	177	184	168	188	207	210	194	192	158	176	199	179	170	186	166	168	173	160	186	195	176	187	197	181	162	178	170	153	150	177	192	189	192	186	178	172	168	183	202	191	183	185	180	176	201	194	190	208	187	168	186	178	180	175	183	174	154	194	197	205	187	209	198	167	178	164	175	183	178	172	181	199	177	172	193	174	184	197	181	180	155	174	183	190	193	191	164	175	168	186	206	182	181	175	163	190	191	186	166	196	177	171	188	186	178	190	174	210	189	175	169	178	175	163	183	189	195	168	173	169	175	182	172	180	171	161	181	175	178	182	165	183	192	184	192	173	189	195	154	163	182	202	179	174	185	208	199	198	173	161	170	191	169	182	180	207	168	186	191	194	178	167	197	200	187	182	172	175	215	194	222	186	187	177	180	157	200	179	199	189	181	171	187	171	180	196	160	193	191	173	164	181	197	194	189	165	189	192	186	183	162	196	182	186	173	165	173	173	171	198	172	180	158	172	178	167	192	179	175	172	179	167	182	175	181	202	194	165	177	185	174	192	182	171	195	163	185	215	187	157	213	182	159	191	163	191	172	183	196	189	193	173	199	170	177	187	178	165	212	194	182	200	178	184	179	195	198	204	184	173	174	193	170	171	171	173	181	181	164	205	187	176	173	176	199	176	199	179	176	172	191	172	200	199	180	173	168	192	196	189	203	185	161	169	194	159	182	178	175	195	217	181	175	158	188	180	189	172	155	175	182	158	168	177	192	199	194	198	182	158	190	169	172	183	174	184	193	204	199	175	188	174	186	177	181	200	200	181	159	179	191	157	165	163	186	203	164	184	209	159	208	183	170	202	178	188	179	194	193	169	188	185	186	166	168	172	203	194	168	195	184	179	164	179	173	156	174	171	209	183	143	179	213	181	157	179	174	177	179	190	186	163	185	170	193	182	155	180	167	193	184	187	195	181	203	197	176	175	175	187	188	180	159	171	181	174	181	178	184	152	186	185	181	191	191	186	192	169	186	162	177	208	192	193	173	188	196	172	199	181	189	190	196	169	181	178	162	189	181	194	170	166	181	183	187	180	189	173	169	205	178	182	175	177	157	176	183	202	189	186	161	191	194	203	155	201	174	157	192	168	176	190	176	183	181	165	217	181	191	166	173	187	179	162	199	189	168	176	188	186	195	182	198	187	185	190	173	174	176	199	184	182	162	184	178	198	192	176	140	184	194	190	191	230	184	165	186	169	198	171	186	188	162	168	179	181	183	169	177	173	189	193	175	166	182	189	180	161	200	180	156	168	203	173	207	172	187	190	157	195	198	202	191	188	163	175	161	183	167	193	185	179	190	160	179	176	202	207	187	175	185	176	174	193	163	173	215	180	188	174	184	196	178	175	194	197	167	175	179	172	194	202	163	186	186	172	185	184	200	174	184	203	204	190	179	179	182	190	196	181	182	171	163	191	185	172	165	187	204	194	182	185	154	203	184	169	175	184	197	170	188	185	176	184	173	185	192	186	196	173	174	175	190	188	181	189	179	187	186	204	164	178	187	188	169	166	188	180	184	186	160	177	177	197	171	170	176	175	189	179	192	138	179	197	207	193	165	176	170	179	198	214	198	176	174	190	172	193	169	178	208	199	192	158	187	189	174	169	192	185	198	184	195	178	165	166	169	172	180	174	188	177	210	166	178	166	192	168	188	164	172	158	173	165	172	176	178	174	168	155	162	185	176	190	175	191	185	202	190	148	194	178	167	180	171	189	168	182	203	162	172	182	163	171	197	187	191	168	175	182	175	170	196	167	204	170	164	178	198	167	199	179	169	177	182	174	165	193	183	181	183	187	181	197	178	196	206	200	187	201	161	179	173	167	170	185	173	162	169	165	168	200	179	187	178	192	185	179	194	192	171	163	186	168	193	190	195	168	193	199	167	178	170	212	201	161	177	187	182	200	198	184	163	184	203	197	173	188	156	166	168	207	197	210	177	184	187	194	199	174	203	178	182	214	166	179	166	189	184	152	175	181	173	182	176	156	194	179	175	205	190	191	176	164	161	180	205	178	182	194	180	193	187	200	167	168	164	176	183	217	217	216	162	174	196	179	180	183	181	183	165	177	152	178	191	177	181	173	185	169	196	184	174	180	192	191	196	188	191	211	181	168	169	199	192	179	174	192	193	171	184	175	161	167	185	168	178	183	191	161	182	164	184	196	174	192	198	189	185	216	169	192	168	185	180	191	175	177	214	194	200	193	203	166	192	182	156	188	210	201	209	185	157	185	180	167	191	166	168	188	158	181	213	178	172	185	177	201	190	182	181	161	174	170	184	200	182	165	149	188	180	185	162	189	179	170	170	175	175	172	159	169	175	180	182	183	187	183	201	167	175	191	184	169	180	176	172	175	186	179	184	179	187	214	192	166	173	166	166	179	176	193	183	172	174	190	188	174	199	155	193	204	178	157	190	168	159	182	167	159	156	182	191	213	166	166	172	179	178	180	183	178	181	167	172	165	176	161	170	163	175	176	186	202	194	178	193	177	182	194	169	177	176	173	194	178	185	174	174	191	168	193	161	186	175	200	183	196	190	185	160	178	155	178	199	189	181	174	159	185	173	193	180	180	187	190	199	198	199	183	189	171	187	185	211	190	194	162	184	200	190	204	171	190	146	196	190	192	184	186	163	173	185	178	191	200	198	172	189	180	208	185	174	179	188	193	188	190	214	172	162	188	186	177	188	202	192	186	206	170	189	199	195	183	170	183	177	201	174	174	183	157	186	166	191	179	185	209	192	171	184	164	201	173	179	182	170	180	180	171	189	198	178	218	163	173	181	182	174	192	172	181	189	174	209	186	180	199	192	195	161	169	162	219	222	174	164	203	174	185	168	172	182	175	218	185	193	161	194	186	195	170	175	181	176	180	200	195	205	195	156	174	194	190	192	182	184	178	183	181	184	184	176	187	182	172	171	199	192	148	189	185	153	187	176	189	202	191	177
7940	10542	8878	4316	2840	2129	1626	1344	1043	833	704	625	570	488	458	420	368	401	353	357	333	318	348	311	247	278	281	256	282	277	265	239	269	244	224	261	222	247	275	247	248	210	252	256	259	236	228	251	271	233	228	243	240	250	244	235	228	225	217	234	239	240	245	246	245	254	242	237	246	248	221	238	213	242	229	240	241	249	252	227	229	224	226	246	242	241	230	239	235	222	226	220	202	246	217	229	266	240	235	240	229	229	230	231	210	258	219	260	249	245	204	229	211	240	233	240	243	266	226	220	232	244	196	227	213	250	206	228	246	223	237	200	192	243	239	208	227	237	226	254	211	233	234	300	219	220	248	230	221	242	217	218	196	203	245	222	227	233	242	236	248	224	220	225	250	234	223	224	213	230	220	229	239	234	209	228	224	216	227	254	222	196	224	224	239	207	187	215	251	237	211	255	235	215	236	202	190	243	241	204	232	236	215	248	228	202	257	217	224	220	237	231	224	229	228	220	237	233	221	212	236	205	234	234	186	218	223	234	240	247	206	210	258	228	227	209	181	217	221	244	221	230	214	189	224	216	229	234	232	220	234	241	237	225	231	199	191	232	222	242	223	222	246	219	211	225	204	238	223	232	213	199	252	216	223	235	254	182	205	214	251	218	249	201	203	222	202	217	219	213	247	222	207	255	209	195	258	206	224	200	220	215	245	237	231	236	242	231	245	234	244	193	222	231	199	226	225	219	220	231	207	214	220	232	221	225	230	247	240	233	227	228	206	229	248	243	235	241	244	244	251	245	236	210	241	202	218	205	245	234	210	212	234	215	216	207	241	241	233	240	230	243	232	223	212	226	238	205	233	240	239	235	232	243	194	234	250	185	237	243	248	239	224	222	193	234	210	230	241	226	210	233	224	258	238	237	223	230	249	199	231	238	221	227	198	291	263	224	205	209	238	242	245	233	228	237	217	210	208	235	216	227	207	244	236	218	240	227	226	227	238	239	228	236	205	240	247	213	228	237	245	242	236	222	227	248	226	233	224	220	234	221	196	243	253	206	219	221	198	223	215	238	214	222	255	229	230	242	213	216	222	241	236	260	212	260	228	236	236	226	221	229	200	220	240	239	247	223	205	206	223	220	233	233	247	243	231	231	235	233	222	248	234	226	228	231	252	201	241	214	231	247	238	232	237	243	232	221	248	195	242	223	225	244	226	213	250	226	239	227	216	238	222	241	264	221	242	233	214	238	217	230	233	208	232	227	227	222	220	229	227	258	237	231	230	204	236	189	229	233	212	209	223	248	238	242	247	209	226	230	226	229	213	240	235	230	227	225	235	219	261	231	209	225	216	204	234	244	242	227	223	227	214	207	222	249	252	223	253	223	219	225	221	241	230	259	226	232	235	254	222	222	226	213	225	228	201	244	215	212	211	263	234	216	222	204	216	218	221	240	221	207	217	251	235	209	201	214	207	230	251	259	228	239	219	233	229	223	216	220	235	205	203	226	250	241	231	209	208	215	230	224	214	236	237	243	230	224	224	238	246	261	212	220	196	239	226	244	231	228	238	227	225	234	246	235	227	213	252	255	240	234	216	240	206	245	227	248	214	233	196	241	200	263	224	214	231	211	218	250	264	216	233	196	226	239	232	244	229	213	232	199	210	237	239	252	228	235	253	217	214	237	229	212	231	238	257	184	229	233	228	247	233	213	204	242	218	231	204	227	204	217	235	240	232	217	248	225	219	202	230	205	248	224	217	215	225	228	250	207	238	225	239	211	235	214	228	214	226	223	196	209	182	236	244	242	246	244	242	224	236	219	221	244	211	241	251	223	206	247	222	214	235	228	202	218	225	231	239	219	235	230	215	235	242	228	219	243	214	208	248	222	235	216	239	235	221	252	232	207	228	228	252	214	230	232	225	225	193	251	217	234	214	238	221	224	201	210	204	234	214	245	202	249	215	262	217	230	214	229	198	221	238	226	249	245	230	232	224	209	229	250	218	253	224	220	219	216	224	213	214	242	231	237	261	222	238	207	253	221	240	263	240	223	218	239	224	232	204	237	205	206	239	209	209	226	215	257	211	218	234	247	220	241	206	241	250	222	199	253	240	207	233	215	208	227	235	228	200	251	244	213	219	210	249	207	222	226	247	243	230	229	208	252	247	231	219	243	218	218	257	207	228	230	228	231	215	233	198	237	228	236	229	221	267	242	217	236	236	229	242	223	230	244	224	228	230	246	223	207	243	198	242	228	202	203	223	228	245	231	232	234	216	236	228	180	241	226	227	211	242	210	223	220	219	252	206	219	261	235	225	207	244	218	234	218	243	233	228	221	234	241	214	200	232	248	222	222	210	244	225	216	215	223	217	219	220	222	217	229	204	215	225	204	228	241	219	209	220	243	205	217	254	249	230	190	242	224	240	249	223	214	226	252	197	223	229	237	224	254	234	254	237	244	241	219	221	242	216	199	213	241	231	236	245	228	218	257	254	230	249	213	225	219	224	207	230	244	222	215	200	233	224	244	233	246	199	217	201	217	255	216	256	236	209	216	227	249	237	211	249	203	227	224	212	240	242	235	226	204	253	235	248	255	247	224	260	235	245	202	252	216	231	237	228	217	221	228	212	225	225	222	250	248	241	211	225	205	232	249	243	241	232	232	241	241	218	209	246	227	241	223	200	192	231	229	222	233	211	231	230	234	239	234	217	227	228	237	243	214	201	244	235	230	238	222	222	230	210	236	252	223	255	222	212	230	216	226	229	234	258	216	214	224	240	233	233	223	211	214	207	209	210	221	226	206	198	252	209	223	212	232	195	232	223	219	227	218	211	259	232	208	237	225	211	243	225	207	248	226	217	256	243	203	237	220	202	220	206	240	257	256	217	242	214	243	206	239	235	243	249	232	236	200	242	224	223	218	218	221	213	211	196	220	212	241	218	219	235	202	238	240	255	235	222	234	226	247	273	208	246	251	241	225	229	248	250	221	220	226	228	210	225	229	221	217	234	236	224	223	261	242	206	233	238	228	208	219	225	241	211	220	239	235	219	210	222	223	232	232	228	222	236	251	233	232	243	219	239	227	233	262	229	226	220	249	236	215	240	230	227	221	219	204	259	235	222	209	227	212	238	214	208	243	231	258	226	231	250	211	236	237	217	239	219	226	240	208	228	217	218	232	223	230	223	224	212	202	228	223	226	221	231	254	238	223	240	238	217	231	221	235	241	210	223	251	210	228	239	216	217	240	224	224	219	225	222	229	208	262	242	212	197	230	212	210	215	238	210	223	205	239	252	260	209	242	238	230	217	224	215	230	267	229	246	251	227	233	239	232	219	205	233	233	223	229	238	231	246	253	252	263	228	254	219	232	232	213	214	234	233	208	229	233	241	211	237	205	253	231	221	211	221	243	259	229	224	240	234	267	211	250	236	233	217	190	233	218	207	230	245	232	227	232	237	276	212	251	212	230	229	251	223	225	228	212	235	239	238	220	246	213	236	214	243	228
25044	21011	27214	24862	9825	932	727	623	575	547	528	528	482	490	474	478	442	463	489	493	421	473	456	459	423	470	462	471	453	417	416	445	452	467	430	431	453	405	411	426	465	424	440	447	403	436	443	447	449	435	438	443	444	440	401	445	416	443	411	486	471	436	433	453	420	428	429	417	426	466	415	409	427	449	412	424	429	420	417	430	424	434	425	418	425	434	411	437	422	408	405	448	475	412	435	434	426	402	456	425	433	439	431	432	411	413	474	452	432	417	426	401	427	427	410	436	417	401	435	436	455	408	398	453	434	419	451	436	380	410	411	439	388	410	489	408	443	405	397	431	443	397	406	403	433	434	432	409	417	455	419	441	424	417	438	416	394	468	379	418	408	433	466	419	454	469	409	425	446	420	440	449	427	424	452	415	388	432	391	449	416	410	442	429	397	458	457	414	407	395	445	399	406	426	397	430	429	458	385	429	437	447	427	428	465	417	392	415	406	407	420	430	404	432	418	416	424	437	442	431	423	398	436	442	433	414	392	427	418	410	414	447	465	429	435	450	461	440	420	446	395	405	443	384	388	471	430	398	412	398	424	407	441	429	423	449	411	426	420	442	429	450	429	429	443	422	430	422	426	430	403	416	425	464	445	437	426	416	423	432	415	462	415	417	403	399	448	419	446	412	453	437	485	419	417	430	412	399	420	411	382	428	422	418	418	424	421	395	431	423	435	404	462	443	453	413	433	406	415	440	398	430	447	421	424	409	398	465	413	423	430	423	444	403	436	445	494	431	405	441	426	440	424	449	453	406	445	414	470	445	398	420	463	394	439	398	422	434	448	373	447	469	412	450	417	436	420	414	405	432	409	433	457	423	430	400	467	388	419	409	425	437	392	424	418	425	403	437	442	423	437	419	426	450	422	420	445	442	391	392	421	436	422	412	404	474	429	407	413	429	441	447	414	458	420	432	436	428	424	435	417	431	397	423	431	404	409	448	463	432	424	401	421	460	422	457	447	406	434	436	442	414	408	447	401	393	403	406	400	434	405	425	395	412	383	438	412	424	465	446	410	459	434	428	408	405	392	469	399	454	434	396	406	440	396	449	420	408	443	441	414	440	411	416	439	391	414	406	414	429	448	432	410	427	446	439	401	415	431	430	434	394	430	454	385	432	409	431	425	441	404	440	421	394	426	431	421	428	462	429	403	428	395	430	428	424	383	448	422	453	450	453	432	437	465	453	440	413	423	424	417	442	418	471	427	415	418	432	450	452	428	411	419	434	438	407	416	397	444	440	398	445	463	456	432	409	426	400	446	402	437	426	432	435	413	453	405	441	456	429	400	423	408	436	416	421	410	444	424	412	416	446	449	434	414	457	417	423	434	455	435	406	402	408	439	443	408	419	429	409	461	423	409	410	435	430	408	422	426	444	404	421	409	421	467	447	421	479	433	419	436	419	420	421	434	473	408	410	431	439	442	410	434	429	437	430	454	414	411	432	447	431	407	428	384	410	444	434	436	455	405	388	433	413	405	436	403	408	401	404	426	441	433	431	387	450	418	399	431	449	414	424	429	390	416	420	429	419	453	429	462	390	437	394	402	443	429	428	417	455	427	424	445	402	411	447	421	413	405	411	460	415	411	425	454	409	430	410	429	423	443	427	376	438	449	419	433	412	412	417	416	431	397	398	430	451	449	407	443	440	429	403	399	446	434	408	454	423	415	437	415	418	409	397	429	421	431	401	424	409	472	466	441	466	467	419	404	421	426	419	435	412	396	419	434	410	430	438	421	415	431	412	427	425	416	420	441	431	402	418	431	394	440	443	432	411	423	412	417	429	402	416	411	461	462	416	399	427	453	435	395	464	448	398	426	413	447	391	429	444	421	426	425	421	397	384	418	433	420	443	416	403	398	453	434	399	410	431	422	416	409	473	447	428	391	416	412	408	430	446	404	440	433	424	417	426	401	430	385	422	444	378	419	437	426	383	412	426	416	459	425	447	420	399	408	419	442	403	432	416	405	415	378	471	418	387	439	442	425	398	430	388	447	442	438	466	444	437	429	403	428	431	391	433	419	439	399	459	425	418	423	402	406	441	427	388	427	420	407	466	483	417	445	403	444	439	445	443	370	445	421	395	441	436	439	437	440	403	459	409	428	401	409	455	426	438	416	420	424	430	432	386	434	401	447	426	408	404	474	427	409	432	430	386	415	412	419	428	437	421	443	405	429	397	436	425	437	402	433	428	401	425	397	410	428	383	397	398	422	440	430	449	425	432	431	447	427	449	449	390	429	431	382	422	420	422	435	419	429	395	422	426	411	442	381	423	431	446	397	400	425	442	396	442	429	426	448	441	436	419	429	407	429	446	451	449	416	405	442	428	403	377	426	434	419	420	388	424	413	422	404	459	413	454	433	425	422	437	440	408	452	409	406	409	400	437	431	431	439	393	414	436	424	432	460	422	424	430	413	430	381	480	405	411	431	473	427	468	444	414	440	387	451	414	432	442	394	448	426	437	406	446	411	439	416	376	424	422	448	468	436	415	404	437	442	448	409	385	404	439	423	436	419	410	420	387	404	443	436	445	470	401	418	423	415	425	380	405	414	416	442	448	439	430	447	441	430	432	430	446	382	450	441	398	418	439	445	446	456	435	397	430	412	428	406	412	472	396	407	427	423	413	428	419	384	425	442	420	437	385	407	408	437	395	408	375	405	445	435	443	414	395	424	435	397	413	437	434	411	426	462	421	411	487	441	388	421	448	433	404	436	407	461	433	423	400	433	423	443	429	412	442	421	432	425	428	447	425	409	417	423	404	399	415	412	403	396	408	439	436	439	435	438	420	417	479	396	426	404	417	431	450	437	440	423	449	418	423	400	409	413	445	418	393	431	441	451	407	465	398	414	432	465	463	466	416	425	441	450	431	408	433	450	463	448	437	439	379	428	429	437	443	448	425	455	424	431	418	433	435	400	446	409	402	396	429	457	399	445	413	410	377	405	437	435	434	439	395	403	414	414	423	449	435	379	411	430	404	417	383	437	430	445	360	445	403	430	426	405	426	453	442	408	406	427	393	435	463	417	446	441	409	418	426	422	429	430	445	400	409	430	420	428	451	411	424	389	405	393	415	435	432	435	398	415	404	421	402	408	433	469	430	402	417	412	426	411	432	395	421	418	413	418	414	425	424	444	397	449	394	435	482	436	443	406	411	448	468	434	402	427	433	449	426	409	400	417	411	425	449	389	407	445	423	425	450	413	414	427	434	441	386	426	420	411	433	440	445	436	431	417	415	378	412	438	436	436	432	442	428	401	408	410	415	434	413	423	386	434	419	415	411	402	436	383	464	444	451	432	421	403	413	434	443	440	445	440	465	439	440	397	402	440	413	415	441	470	422	439	414	491	445	413	430	398	429	438	389	430	417	447	414	451	430	445	406	440	431	414	451	450	413	425	438	416	441	400	433	424	459	441	439	446	389	429	458	429	423	421	448	432	426	421	406	459	458
7297	6134	4937	2504	1903	1512	1302	1047	913	776	747	713	694	603	643	660	596	589	565	554	533	510	554	532	510	550	516	543	553	546	533	527	528	498	510	508	512	509	525	495	499	546	493	536	494	510	530	545	524	522	515	516	485	544	508	497	501	529	524	504	482	512	526	549	480	512	486	511	511	451	492	507	532	494	510	523	493	503	487	514	497	501	467	527	498	464	493	482	482	512	487	488	475	433	472	500	561	483	511	517	504	506	493	529	516	507	496	565	472	476	505	509	513	481	452	506	479	506	513	503	525	523	517	495	523	506	490	525	475	476	513	521	546	495	483	519	481	540	520	540	490	511	517	465	491	497	498	537	509	535	503	488	522	485	492	513	502	507	523	525	519	519	548	477	474	514	491	527	525	480	493	504	465	534	495	495	519	496	514	468	497	516	545	490	493	472	498	498	489	501	515	439	447	530	494	493	503	519	486	499	515	524	507	508	469	534	496	484	504	500	495	544	510	504	489	529	490	558	507	558	509	497	466	524	522	527	507	479	491	482	544	501	506	480	500	530	523	488	509	483	512	534	502	527	506	485	494	495	516	497	492	485	507	469	494	488	563	494	515	502	513	501	522	474	507	522	496	515	503	495	497	517	504	556	524	481	510	528	487	518	499	498	529	511	517	539	494	508	500	527	512	534	507	520	518	503	471	514	523	489	487	519	487	537	536	548	510	487	479	520	514	509	496	523	490	482	495	512	507	500	507	499	481	492	480	498	544	520	508	502	482	502	520	472	520	524	461	504	502	525	484	537	491	480	523	476	462	498	508	467	496	477	546	531	505	519	434	524	534	490	505	511	493	523	508	473	491	469	491	511	513	528	513	533	497	524	476	501	510	535	508	540	471	535	516	494	528	500	516	502	486	487	488	512	483	477	508	507	518	531	517	510	486	529	498	471	517	460	484	512	490	494	454	493	504	515	506	533	537	490	475	516	531	524	543	492	484	510	478	525	482	487	492	507	532	518	477	524	483	485	487	488	530	501	490	470	556	491	490	529	511	548	531	491	492	508	510	496	518	492	485	498	498	479	467	531	491	493	498	483	518	533	519	488	501	498	496	482	498	536	534	529	549	488	503	504	471	462	527	495	493	494	492	489	484	515	545	517	533	474	518	479	499	543	503	488	511	515	517	503	508	519	479	519	547	552	512	505	490	552	516	490	526	491	525	471	532	478	480	478	504	505	502	469	482	521	515	487	513	524	494	509	499	525	510	463	523	496	487	503	498	476	493	540	502	513	476	500	510	520	467	424	506	508	502	480	480	551	495	504	486	515	433	521	461	498	476	562	509	470	502	500	497	493	488	467	500	522	478	506	495	519	517	461	531	494	497	493	528	490	487	488	522	503	508	492	507	492	515	508	518	488	524	480	512	528	519	523	506	516	543	454	497	523	508	505	515	510	516	502	507	497	522	495	500	508	488	494	488	518	475	488	474	514	524	480	517	531	449	533	501	474	522	514	516	453	496	478	500	500	487	558	520	494	488	509	517	516	476	503	480	546	497	539	510	480	476	499	534	531	503	498	481	507	485	491	528	473	516	524	493	529	533	479	500	532	527	532	507	528	505	493	450	470	471	457	515	485	498	476	533	519	506	514	539	473	543	528	503	463	501	509	497	527	510	501	532	519	495	498	504	509	507	507	499	487	508	536	551	504	481	537	485	507	525	510	534	516	474	499	527	515	511	513	515	510	475	557	492	492	499	531	488	484	545	524	558	470	516	511	515	509	524	541	481	479	490	479	503	508	512	488	512	485	476	514	519	534	516	555	499	515	472	519	489	485	483	496	497	523	478	508	492	495	530	483	481	532	504	529	494	537	491	510	514	519	487	510	500	478	482	475	490	489	497	526	502	499	504	467	484	470	506	482	541	543	473	517	539	482	515	477	517	527	497	496	448	490	509	494	512	493	518	448	519	536	533	479	461	506	528	484	490	535	490	482	500	485	501	497	515	487	502	448	468	507	477	529	459	485	505	485	490	463	511	484	501	474	470	539	551	474	511	501	484	496	482	495	488	500	516	487	498	489	530	489	467	461	522	487	504	510	503	477	531	489	499	500	495	499	481	489	525	469	531	480	496	512	501	532	505	491	495	508	527	486	497	510	480	504	466	507	508	504	507	465	468	467	500	511	462	484	535	517	552	525	475	527	494	504	533	496	537	509	503	490	495	511	534	476	517	480	477	522	550	510	490	520	479	507	497	493	542	518	531	502	501	496	499	530	507	502	466	510	518	485	467	538	500	509	509	526	544	483	555	504	474	494	519	506	455	479	496	481	495	506	481	495	479	497	507	520	485	518	539	468	512	501	516	474	529	506	508	492	497	491	524	473	521	483	492	528	493	486	497	482	499	487	500	473	504	505	471	510	501	535	496	496	480	508	489	487	493	481	508	494	502	487	498	491	523	510	508	511	532	512	483	514	487	508	501	491	508	524	508	512	504	572	462	491	497	522	509	480	492	485	477	515	499	518	497	513	506	499	475	518	514	503	511	474	511	519	515	495	537	488	529	502	518	523	500	502	523	514	507	476	503	488	488	472	482	504	454	512	493	503	535	491	531	505	529	504	534	492	514	470	458	513	483	521	505	478	498	473	521	475	467	482	508	506	492	513	479	494	511	491	453	519	468	514	484	477	499	510	482	478	510	485	478	526	489	471	504	525	501	487	485	508	507	476	493	516	496	558	532	513	545	506	471	502	472	495	512	492	507	502	485	472	484	538	489	519	489	537	530	529	492	509	545	493	486	491	526	488	490	509	546	503	487	499	485	522	470	510	492	489	497	529	494	531	516	505	525	467	473	501	506	508	516	531	469	531	520	548	525	516	507	500	480	500	483	494	492	500	520	508	513	520	494	483	551	511	475	491	525	496	477	541	507	498	516	556	509	529	520	507	467	506	487	468	476	488	467	476	518	486	538	509	512	499	555	513	444	505	503	511	505	502	490	486	494	498	511	469	506	525	480	517	521	532	523	525	522	520	531	464	545	510	487	523	500	534	490	508	535	524	500	557	517	527	496	521	468	493	527	547	480	478	506	482	481	473	498	497	489	486	501	486	509	497	504	529	545	500	503	485	530	512	484	531	463	511	510	537	480	503	483	501	500	501	474	475	498	459	537	489	504	520	513	527	541	492	514	493	478	489	492	493	499	524	512	513	502	502	503	496	502	540	475	515	467	499	512	494	492	481	483	518	529	494	495	486	493	528	483	499	506	468	541	467	531	503	554	517	518	508	534	515	490	522	498	539	508	499	541	522	519	489	506	486	537	539	505	516	498	505	468	531	490	521	499	524	497	533	506	527	501	505	548	498	496	480	514	482	498	493	486	532	445	517	478	492	458	514	491	519	474	515	487	526	522	512	540	512	523	515	568	537	496	498	508	514	488	495	486	501	472	500	501	507	503	515	542	504	501	490	441	505	496	508	514	493	492	492	554	498	492	498	568	503	499	489	465	479	556	478
22883	21110	28927	23531	21107	21140	10346	1128	758	641	528	481	461	425	314	325	295	294	263	280	260	247	234	243	223	223	224	231	213	202	178	228	172	194	177	222	206	165	193	170	165	176	186	188	156	173	185	166	166	180	185	172	173	150	164	171	190	185	165	171	170	179	178	186	178	155	152	159	168	167	161	169	167	173	177	172	173	168	159	165	156	167	145	156	183	182	166	152	183	171	192	149	162	170	169	158	152	152	162	137	146	186	151	160	157	172	168	206	171	189	163	156	161	134	142	167	146	154	142	164	171	153	175	155	180	162	171	192	156	169	150	171	176	155	150	141	169	171	153	166	177	176	163	179	146	149	169	153	171	172	168	167	161	180	148	143	147	178	154	147	170	166	168	161	178	162	168	154	150	161	149	146	177	162	177	157	170	152	178	143	165	153	147	146	159	149	158	159	170	166	163	153	161	159	163	161	139	169	190	150	165	175	169	163	156	188	159	162	169	162	159	143	156	197	157	161	150	159	181	175	151	163	181	178	158	157	146	160	161	174	154	181	164	162	180	167	150	138	179	160	155	152	164	190	161	155	167	147	165	202	168	165	162	155	149	160	146	174	158	156	163	183	177	148	166	164	153	161	180	146	188	141	158	163	150	154	151	164	148	161	163	175	148	174	172	158	162	169	155	162	169	150	144	141	158	177	171	170	149	158	163	191	173	134	162	153	182	145	144	183	168	171	169	192	145	152	167	157	161	183	159	160	158	179	151	161	152	165	164	169	174	152	142	155	132	162	160	154	195	166	165	173	132	125	148	153	158	174	167	164	152	174	155	160	156	148	215	155	161	155	153	165	175	137	144	150	167	154	171	172	142	172	170	167	159	172	170	165	161	179	169	149	166	161	155	172	150	145	165	175	142	152	180	164	172	175	137	180	171	177	176	160	158	163	182	145	166	149	190	163	181	173	157	182	169	160	166	157	153	140	165	171	165	132	172	165	168	157	154	164	159	179	169	153	158	154	152	157	157	169	175	163	191	157	151	165	160	176	159	176	163	160	148	169	183	151	153	168	165	151	166	157	152	118	180	190	150	161	177	134	178	138	144	156	153	151	155	174	145	152	152	155	157	194	167	178	161	158	173	185	166	117	152	157	151	176	182	187	169	160	179	146	167	172	164	161	165	152	158	179	161	158	165	174	181	173	149	160	161	166	152	160	186	156	172	169	161	165	174	138	162	147	151	158	170	167	181	155	161	175	161	147	157	151	139	176	166	183	163	166	140	165	163	182	160	166	171	161	152	175	162	163	162	133	142	165	186	162	153	178	154	175	130	163	171	155	156	150	146	163	163	150	147	151	150	170	149	158	169	154	157	148	146	174	163	153	164	174	154	153	158	180	157	186	188	160	163	160	192	146	194	151	159	154	162	169	169	167	157	149	191	179	160	159	159	157	147	164	187	172	146	146	151	172	144	169	179	149	153	167	163	179	151	169	169	154	181	160	161	148	150	151	166	169	172	167	141	162	189	147	156	152	142	168	142	157	154	171	157	151	150	170	154	148	157	187	152	158	159	188	162	159	156	173	186	153	180	170	140	156	157	169	178	186	172	162	162	156	168	161	137	172	170	166	159	164	152	151	168	128	151	160	168	155	157	161	199	141	156	140	149	159	167	163	152	157	138	147	140	161	163	153	152	170	157	173	167	141	187	159	157	165	169	157	160	166	176	157	162	177	145	137	159	171	150	157	153	186	183	155	163	177	151	178	170	155	158	168	152	171	159	151	162	152	157	158	154	177	156	153	164	173	173	168	163	169	160	164	161	156	200	170	169	154	192	173	161	173	161	160	178	143	158	183	170	145	141	190	168	172	165	143	150	141	149	166	158	187	153	172	157	168	177	172	162	146	130	145	157	164	153	167	169	156	156	197	145	174	135	164	153	162	163	181	158	164	158	171	168	162	150	169	166	164	152	154	175	164	148	153	151	162	168	176	175	172	156	157	154	166	153	176	160	162	153	169	140	138	141	203	187	169	152	160	169	177	164	170	170	148	172	154	175	182	173	162	156	162	163	170	165	128	163	146	155	162	163	159	151	161	177	175	179	177	183	167	182	156	154	156	158	167	150	149	157	163	156	167	160	159	151	142	181	163	149	135	148	138	134	168	153	154	157	166	163	173	157	160	162	184	172	172	172	136	180	173	148	166	165	203	167	149	155	164	155	140	163	164	141	179	145	185	151	163	156	152	158	163	158	162	159	177	140	163	149	147	158	172	173	166	157	150	178	166	174	159	156	167	171	181	140	164	148	137	159	157	143	168	191	133	143	158	153	150	184	150	147	150	155	152	148	175	159	176	180	162	178	155	128	141	190	143	154	172	177	171	164	171	164	169	172	171	170	156	171	155	165	158	177	169	162	155	156	173	168	168	172	156	172	161	175	167	152	137	174	171	163	161	149	159	183	180	176	168	142	183	186	153	163	151	159	150	170	133	179	163	159	145	144	151	150	171	144	162	142	158	155	170	152	189	188	179	162	156	186	173	183	136	179	147	173	153	138	152	151	158	158	151	166	156	139	134	168	152	156	167	163	151	179	148	170	150	169	171	141	174	165	165	161	163	172	148	165	169	163	134	165	149	176	183	165	146	156	169	169	164	159	172	144	157	178	181	157	161	159	199	160	183	168	146	141	147	148	159	166	168	166	164	153	150	137	169	171	167	180	160	146	173	146	134	168	185	156	190	166	152	154	165	162	146	164	163	165	159	163	178	175	149	147	174	185	154	151	157	150	163	149	150	168	141	145	169	159	158	174	160	170	142	160	146	184	162	165	154	179	164	151	153	179	171	151	179	148	169	196	149	155	169	168	148	181	177	173	177	177	170	159	156	154	147	171	160	170	154	160	163	179	164	150	146	173	167	170	184	158	147	148	149	161	169	153	149	149	167	181	146	162	155	178	149	143	156	182	162	180	153	155	171	168	158	157	123	156	166	157	165	147	162	152	161	185	172	163	161	155	182	130	159	165	188	168	172	162	151	158	163	168	159	169	169	152	156	159	169	173	162	161	181	156	174	181	170	165	152	177	162	148	135	168	176	169	135	163	145	154	162	159	146	161	165	155	179	173	163	172	149	167	153	175	175	153	184	160	154	162	157	152	183	168	170	157	170	155	172	164	166	162	144	165	180	169	174	160	163	171	161	142	149	186	156	175	154	163	165	164	157	159	151	167	169	167	167	151	165	152	173	168	173	157	162	160	153	163	149	161	162	164	171	157	155	170	161	144	165	158	176	164	157	163	187	159	154	154	173	185	181	170	160	151	157	167	134	158	147	154	175	148	161	164	163	177	153	175	171	175	145	160	157	172	164	176	174	187	172	161	152	175	149	169	175	169	167	169	150	177	173	155	156	156	152	155	146	139	153	162	143	161	167	144	159	152	143	167	164	152	163	133	173	182	168	163	151	151	176	161	169	149	144	170	178	168	182	157	194	160	174	150	165	167	141	155	137	171	172	180	144
11031	17089	14270	7352	5056	3705	2853	2249	1803	1385	1223	992	812	670	613	570	538	425	487	392	387	338	343	327	292	267	278	279	255	247	237	260	233	251	234	213	227	226	223	209	228	213	198	212	200	183	194	242	213	217	216	171	232	200	208	184	195	209	195	204	185	197	218	225	205	195	194	206	223	206	205	218	192	166	206	203	175	177	212	188	188	168	179	187	214	185	194	200	190	226	183	175	170	195	186	164	196	198	201	170	180	190	180	193	176	176	195	193	178	197	200	166	201	176	179	175	216	192	206	199	181	195	192	181	208	191	200	200	194	200	192	186	170	164	159	214	200	173	184	190	192	193	192	183	168	202	192	196	196	221	211	177	188	206	203	187	192	187	181	188	199	183	207	185	185	170	185	175	180	203	178	197	173	184	196	204	190	196	187	203	184	179	177	183	169	180	205	170	157	170	203	172	171	188	206	189	181	186	173	183	184	182	189	165	170	157	176	184	204	180	171	167	199	216	169	199	192	199	197	184	178	195	189	187	179	190	186	188	161	184	198	154	166	167	188	162	173	177	195	200	180	181	185	200	180	160	178	186	180	187	182	189	177	173	170	184	189	172	194	171	170	177	177	182	157	185	179	187	183	179	156	195	184	168	178	181	165	179	205	181	195	182	179	176	175	192	175	176	169	196	181	190	174	177	188	181	171	168	173	182	191	176	191	189	172	181	199	183	185	192	184	199	175	214	173	211	169	172	192	175	190	186	206	169	162	166	175	187	176	175	194	196	188	166	183	202	170	160	195	195	187	200	193	172	184	159	184	165	168	170	178	189	170	177	173	190	190	188	191	200	185	173	188	196	177	168	194	172	183	169	183	180	164	181	168	191	181	179	202	194	177	172	182	223	199	199	187	203	154	168	179	198	197	161	190	173	180	172	198	198	168	157	187	173	177	177	177	184	185	194	180	175	186	179	163	169	193	210	184	169	184	177	170	176	165	187	194	202	182	186	190	193	191	168	164	172	173	170	184	180	197	183	190	170	188	190	185	164	178	172	201	201	187	192	203	164	184	198	182	193	167	215	179	172	196	211	215	190	181	175	171	212	210	191	174	162	175	184	176	197	178	172	195	183	187	169	178	203	190	182	194	192	179	185	196	188	183	192	169	178	188	150	178	177	178	163	161	179	196	169	176	171	193	171	192	161	157	209	169	221	186	181	174	188	175	185	169	170	170	181	192	191	178	175	165	185	207	153	170	178	182	170	212	197	177	188	177	211	178	200	195	172	208	191	180	171	197	199	181	156	184	194	164	176	187	183	207	161	178	190	192	203	158	181	216	198	209	198	178	203	201	193	198	180	198	175	171	170	187	169	172	201	175	178	203	197	180	194	169	181	188	191	181	184	175	189	166	186	188	188	186	180	167	191	212	158	217	196	193	158	187	198	174	192	214	159	169	173	172	194	177	201	161	168	192	160	215	196	177	175	181	186	173	169	156	180	189	179	191	196	199	199	201	181	160	209	182	183	162	199	190	198	176	187	186	184	182	173	166	195	172	194	184	178	179	193	203	182	178	163	211	204	183	194	171	162	183	173	164	171	200	171	178	192	202	166	164	183	174	187	192	195	166	178	176	181	183	169	180	199	172	173	196	213	189	190	180	204	216	199	192	185	174	183	173	195	177	191	181	180	190	203	151	204	177	197	186	174	179	157	182	201	172	189	160	182	202	177	181	175	185	201	160	155	190	204	177	185	166	176	181	190	199	197	205	172	183	177	166	146	174	197	204	193	192	191	164	186	176	178	173	185	166	201	181	183	179	166	163	199	192	188	180	164	172	194	196	190	183	192	193	207	183	180	179	182	193	185	195	182	174	185	175	191	153	169	171	216	223	201	186	199	172	170	186	170	168	190	167	176	192	155	183	184	197	174	190	203	168	198	210	181	195	183	175	163	200	180	184	187	170	211	187	168	176	205	196	174	204	181	191	191	172	189	176	173	179	189	169	181	175	217	191	193	181	176	184	170	218	191	175	199	197	187	176	177	187	177	196	176	186	183	201	190	187	174	186	194	192	175	188	190	177	196	187	162	180	212	189	184	183	199	194	183	182	174	198	207	186	158	186	180	186	201	173	162	209	179	178	178	195	196	196	174	183	160	208	163	185	188	190	170	168	168	181	193	188	174	204	167	199	192	174	194	197	187	171	171	190	159	180	194	175	188	189	192	175	187	166	187	181	165	173	184	181	209	180	168	159	196	176	183	182	194	209	178	184	184	190	191	191	191	187	186	187	174	184	180	194	178	194	161	178	177	199	182	210	194	196	170	183	177	215	164	189	185	189	182	194	148	186	218	159	175	165	190	148	184	142	206	179	183	181	190	198	188	153	199	211	193	172	162	185	194	181	181	172	186	175	202	187	190	180	194	166	167	199	197	194	156	166	190	196	198	209	203	187	191	168	176	142	185	183	174	176	182	165	176	163	195	176	191	170	173	176	174	191	196	193	181	179	173	150	186	191	194	152	172	184	179	162	178	166	189	168	175	164	189	179	206	207	206	165	196	175	190	178	181	198	203	201	173	210	178	199	177	169	184	172	185	209	179	182	206	185	181	193	172	187	184	192	172	186	157	187	188	203	189	205	193	170	182	209	188	197	193	180	180	175	187	194	187	165	201	185	180	209	167	187	198	173	153	183	204	218	172	172	181	186	178	171	214	168	199	168	172	201	161	188	197	172	206	178	169	172	176	179	200	176	175	189	176	186	188	184	200	178	219	199	166	186	171	197	200	199	178	176	201	166	168	200	206	185	174	174	179	205	184	192	208	197	167	202	191	182	171	190	180	184	191	164	174	181	195	178	194	177	181	178	176	180	192	166	202	193	177	170	200	179	187	189	175	174	182	202	193	182	184	153	165	187	178	186	181	154	179	191	211	187	196	178	172	179	174	182	175	197	167	200	188	172	196	168	151	189	190	204	196	184	179	170	179	196	175	195	184	195	174	171	187	172	164	198	174	183	171	198	176	159	192	152	170	184	168	195	182	188	193	202	192	183	176	204	197	190	162	181	153	194	164	152	179	197	178	184	180	186	170	167	185	175	179	175	175	199	165	193	171	195	200	209	176	175	169	179	181	219	185	182	174	197	179	190	213	185	203	203	181	203	175	167	176	188	156	166	180	209	172	165	191	206	179	196	183	177	189	160	183	209	189	201	185	178	186	206	185	191	194	200	170	184	184	205	176	183	174	172	169	192	172	192	160	185	203	197	187	188	168	170	173	214	182	187	204	173	195	180	165	178	197	193	185	174	181	169	201	186	199	194	199	207	196	180	153	192	198	188	159	185	188	180	191	182	183	200	195	166	176	188	178	189	197	174	174	178	193	179	181	169	184	156	192	187	180	200	185	156	180	200	205	181	203	198	190	175	163	208	189	177	165	174	183	179	196	181	215	187	186	199	196	191	157	198	200	186	191	173	185	167	182	177	173	190	152	194	196	189	167	211	175	176	171	194	184	190	166
26922	20209	7842	909	604	557	454	438	438	385	400	398	368	372	424	401	449	395	401	420	415	378	401	378	401	408	375	406	359	380	389	356	359	400	388	379	375	347	427	401	428	391	373	365	374	384	369	365	449	371	398	374	393	396	364	414	415	352	400	438	414	385	356	373	370	376	389	372	399	379	413	402	412	388	364	365	399	399	406	393	355	404	403	384	407	357	410	378	395	366	389	391	409	364	394	382	364	401	393	388	379	412	363	394	403	375	393	385	384	385	381	387	350	408	398	379	416	366	379	393	398	392	397	405	409	404	384	356	406	409	373	388	367	383	396	379	382	362	411	407	368	343	393	356	379	403	382	393	389	418	398	345	449	420	425	372	380	370	406	405	401	353	356	349	353	359	384	405	395	402	401	359	394	334	384	368	383	385	350	382	370	370	421	389	378	394	372	394	374	345	381	382	360	376	396	363	412	349	378	402	406	375	382	393	398	386	373	374	414	386	358	392	385	416	402	386	385	392	375	367	397	374	400	369	380	387	414	382	409	395	359	383	397	386	383	381	403	367	364	366	368	417	398	382	398	373	416	390	413	403	410	382	352	388	407	393	430	376	423	389	372	412	404	378	367	356	421	374	381	401	325	349	429	391	397	357	346	383	391	403	413	377	382	394	393	399	332	380	403	376	397	398	386	376	356	389	413	372	400	390	358	376	398	377	408	380	349	378	386	365	370	390	365	418	385	367	361	365	381	370	381	383	358	390	403	351	364	360	395	358	400	389	379	396	380	409	356	411	371	347	381	350	370	351	397	372	385	380	380	360	415	356	374	376	403	363	392	402	370	381	341	400	404	362	407	380	415	397	419	337	375	393	412	384	356	408	412	393	383	414	356	428	448	394	395	411	369	368	362	347	373	361	408	418	389	375	372	384	418	394	388	368	381	375	434	384	402	360	387	392	371	379	413	385	365	406	372	397	384	357	384	366	354	375	357	405	390	333	393	392	360	407	366	359	413	364	353	409	368	401	388	383	386	412	430	379	383	359	408	389	399	378	406	375	355	360	371	404	351	408	397	399	404	390	361	375	374	381	405	375	364	394	411	380	369	407	366	382	389	406	390	388	376	358	380	399	413	406	378	357	398	407	406	397	367	350	367	385	385	364	400	402	404	382	348	380	424	419	385	367	388	387	376	352	412	393	380	367	398	400	403	403	361	379	431	392	361	371	385	346	413	372	370	404	388	400	382	374	388	380	365	348	360	405	378	405	356	367	373	365	383	376	383	396	391	397	383	428	372	397	395	386	386	397	392	375	404	413	379	355	391	356	371	367	377	402	375	419	387	425	397	373	377	377	395	384	402	417	372	409	381	403	389	373	396	387	391	372	363	406	389	379	406	343	417	385	385	357	363	414	401	368	372	342	386	357	374	403	382	362	368	440	403	386	374	389	335	382	363	395	402	384	373	410	392	379	356	386	348	392	357	376	407	369	367	376	391	400	391	378	408	357	400	390	379	366	380	380	368	386	388	382	376	409	399	361	378	366	358	402	355	387	401	364	357	367	383	350	385	424	420	369	377	378	393	387	366	386	395	403	373	397	396	379	331	399	377	395	375	383	377	384	363	401	392	409	388	398	391	366	358	390	401	352	404	396	429	390	386	385	409	380	371	372	385	379	391	396	396	378	368	399	342	360	394	407	362	395	350	395	364	396	386	355	375	366	385	431	388	415	414	363	408	371	420	400	360	368	363	399	388	382	419	421	444	351	390	408	396	380	382	407	388	388	369	426	356	338	374	369	431	405	374	357	369	377	383	402	391	394	382	404	377	430	378	402	360	409	408	391	377	365	391	427	404	322	376	395	364	381	384	427	378	382	360	351	361	364	364	351	391	348	374	401	357	361	406	368	364	383	378	367	408	383	411	363	408	378	384	363	395	397	369	387	406	391	377	371	401	391	395	399	371	385	426	387	398	416	402	413	417	375	384	368	404	372	362	398	392	345	375	357	384	369	408	376	433	371	366	352	376	373	381	414	391	402	383	404	394	387	342	387	386	426	388	384	366	400	391	376	389	333	384	421	372	394	395	394	377	396	350	365	388	387	378	359	375	374	367	388	413	380	384	373	366	387	354	350	420	349	391	382	340	368	400	395	395	366	384	408	395	387	394	338	392	390	355	394	384	367	390	355	335	365	379	373	401	381	362	397	383	390	389	393	434	412	377	401	375	412	375	402	405	365	412	382	377	355	410	370	369	379	391	384	351	396	394	385	385	417	391	377	397	358	388	390	355	389	398	372	389	393	380	369	363	372	394	379	410	360	404	390	354	391	391	385	410	373	389	353	360	400	384	398	388	397	401	419	385	391	405	381	410	415	399	399	402	386	420	372	392	371	405	377	388	391	399	395	374	376	430	391	416	399	388	395	380	378	424	379	386	386	382	384	388	352	392	413	372	374	392	399	387	333	409	385	380	330	388	395	406	399	406	366	367	368	367	398	344	379	341	376	369	379	400	361	392	378	385	419	403	362	402	375	405	386	399	396	378	400	370	375	406	391	380	399	386	394	427	408	381	372	440	393	399	351	389	424	381	389	399	380	393	399	368	353	410	401	401	362	393	368	383	391	360	370	369	399	370	386	406	380	391	367	349	388	400	386	332	419	399	388	406	395	368	412	369	382	375	369	366	391	385	403	384	379	405	391	379	383	430	421	376	390	384	425	398	365	388	393	409	369	368	377	429	383	404	364	365	379	389	394	363	354	434	394	371	377	333	374	387	354	385	404	381	355	419	414	416	395	383	377	373	390	377	424	393	379	382	367	366	396	371	369	395	397	364	394	388	385	390	411	395	404	401	374	379	396	414	367	383	378	374	397	394	408	398	355	390	406	364	394	372	435	415	337	345	404	416	408	358	377	378	350	403	401	357	398	382	406	374	418	391	395	369	378	393	358	372	371	381	385	391	405	410	365	390	400	356	403	376	368	395	413	364	342	361	376	381	378	349	390	403	380	376	361	421	413	369	375	397	404	397	387	389	406	361	414	383	428	381	373	386	384	344	379	393	382	355	357	357	346	388	410	375	376	375	369	352	383	380	370	388	377	407	394	402	389	399	409	357	405	371	400	366	361	379	354	346	361	386	375	354	412	388	360	374	383	414	369	416	397	384	368	376	396	399	390	373	347	362	386	419	385	391	353	373	423	364	379	382	372	353	381	392	386	379	406	405	433	400	393	387	389	363	378	372	385	387	407	396	384	412	409	350	410	369	354	417	367	392	357	369	399	390	386	371	392	388	376	393	414	449	363	376	399	419	387	409	380	378	403	364	404	387	371	382	381	364	431	387	398	394	419	381	389	397	413	386	357	354	380	347	380	355	400	380	400	329	407	396	411	431	383	367	371	358	365	383	359	419	425	415	371	365	351	398	417	432	384	378	372	406	364	393	398	396	428	408	403	352	400	414	381	389	350	377	395	380	361	387	390	356	427	393	388	406	389	383	384	408	375	369	401	413	374
5436	1409	1219	784	646	568	530	552	538	519	500	496	510	444	489	477	498	494	496	465	482	495	462	493	465	475	458	453	453	439	459	482	482	494	476	450	443	456	468	471	477	462	446	479	459	498	473	498	419	478	460	477	494	449	469	475	491	508	460	450	465	458	488	444	445	439	447	443	496	494	450	476	478	478	435	486	461	481	445	500	489	469	462	483	462	480	486	456	476	495	469	453	463	505	460	470	466	467	449	459	472	464	516	428	435	456	453	460	463	447	479	538	492	428	467	468	440	453	472	458	499	456	451	430	468	452	463	498	482	445	466	467	446	443	477	474	476	443	465	454	456	444	468	467	463	460	467	466	463	495	514	471	467	481	448	456	466	470	478	481	463	461	473	475	457	469	473	456	430	480	441	478	446	502	471	480	446	503	447	458	457	445	462	481	500	477	487	469	472	481	487	432	479	454	476	482	469	493	476	544	471	478	485	464	456	469	460	442	458	452	480	456	449	470	425	493	466	453	445	483	472	459	478	469	462	468	480	452	461	473	477	460	450	451	526	502	444	434	493	481	457	449	504	472	496	430	494	508	463	471	459	491	496	480	460	478	452	496	489	458	454	464	482	449	476	456	460	480	463	442	444	475	450	447	456	477	520	503	438	463	486	497	481	451	449	464	439	466	457	450	488	477	476	460	493	457	453	478	457	462	487	461	469	455	451	471	477	458	495	486	443	475	488	486	473	457	450	469	474	426	508	481	464	456	480	440	486	482	471	488	489	451	496	493	518	452	493	506	463	465	497	478	489	423	476	472	454	432	458	470	471	472	457	447	457	478	446	456	447	492	511	419	484	458	494	441	464	459	466	502	484	465	486	452	455	457	456	454	487	459	444	460	479	446	445	447	448	455	418	504	490	517	489	483	503	469	504	483	490	486	491	519	476	441	451	437	501	478	439	468	465	481	490	474	491	465	516	487	449	471	460	496	428	458	452	497	462	474	487	491	469	467	446	437	494	472	478	462	473	471	487	479	453	495	497	445	502	469	479	471	474	509	462	483	448	493	436	483	451	493	456	491	502	488	479	453	483	479	431	459	514	434	497	465	524	462	484	484	422	459	464	452	486	523	482	489	472	516	474	507	458	448	488	429	442	474	459	478	505	468	481	451	485	466	514	438	458	459	494	446	472	433	508	462	471	435	445	458	509	466	473	492	512	499	448	462	472	469	471	433	474	462	474	472	474	440	469	476	479	490	456	495	455	459	473	469	476	484	491	461	488	451	459	485	456	426	462	469	489	446	453	466	505	462	455	446	434	465	466	449	448	459	448	459	439	496	434	485	471	455	467	460	505	460	456	452	465	468	451	468	489	464	497	462	453	441	443	469	472	433	478	469	475	467	416	456	442	443	490	462	464	493	454	478	436	438	472	487	479	461	519	476	431	467	452	462	452	475	476	421	472	474	492	478	466	469	435	466	475	444	497	471	464	470	434	478	467	441	468	495	465	468	413	453	464	463	465	502	470	493	509	518	490	452	461	437	449	457	462	462	426	458	512	477	488	480	491	453	467	491	445	492	490	509	469	455	467	443	461	452	478	482	467	463	467	476	472	468	439	485	443	466	472	492	483	466	444	480	445	438	484	465	464	485	482	481	476	490	463	440	441	462	452	471	471	481	502	471	472	461	481	487	499	474	479	447	473	455	475	457	473	492	442	507	441	474	484	490	482	459	459	439	482	461	490	526	463	449	471	439	450	452	450	481	422	493	419	472	448	437	446	462	466	485	475	491	517	465	484	472	498	489	433	458	496	468	476	530	451	451	473	459	440	434	477	460	499	459	451	484	478	513	465	492	488	503	470	458	462	468	463	454	440	464	493	426	443	422	488	454	435	481	489	474	458	435	455	460	462	446	483	447	468	451	490	456	482	445	443	471	489	461	467	476	516	477	468	457	495	481	488	439	508	488	470	521	467	464	460	469	476	490	497	500	470	481	472	476	473	434	468	460	488	504	486	480	449	512	497	483	480	489	473	449	443	461	475	479	467	461	451	468	416	427	500	483	477	501	454	439	456	443	451	462	484	454	438	479	478	456	436	489	459	478	492	497	454	431	482	448	440	443	462	484	475	505	488	487	475	458	456	489	505	491	487	445	487	503	443	478	472	469	491	437	449	479	453	478	500	479	478	458	472	469	482	459	423	464	457	476	499	476	508	478	496	503	493	486	474	445	487	467	451	487	438	460	484	464	431	479	420	479	466	471	452	469	465	448	462	491	451	475	471	460	483	487	451	435	474	450	445	451	484	483	510	462	452	464	509	494	476	489	445	518	444	488	489	444	497	459	507	494	498	487	471	501	421	465	483	472	462	454	453	488	480	470	471	465	484	465	477	470	457	481	485	477	446	460	489	455	440	450	477	454	499	459	454	481	463	509	482	502	502	495	465	466	501	464	475	433	485	466	457	453	423	478	490	457	478	481	462	422	494	494	501	491	467	447	447	474	471	483	444	472	503	509	492	512	471	459	460	444	471	465	455	497	480	461	467	481	458	436	435	463	484	500	466	478	451	516	451	455	482	482	489	479	481	492	467	486	493	480	437	461	466	446	456	461	483	488	489	443	500	462	468	459	484	447	434	456	517	463	458	471	428	483	440	433	468	495	462	487	464	457	482	476	476	448	482	486	481	432	494	490	471	429	467	493	452	484	464	499	481	478	510	439	481	469	461	506	450	472	483	468	472	449	503	485	470	467	488	444	449	489	460	492	466	488	499	480	451	454	487	455	489	451	472	431	476	527	435	454	459	459	484	482	484	478	460	466	492	493	478	463	459	508	484	450	496	440	464	455	450	489	474	488	470	464	490	446	505	463	455	477	479	442	421	432	448	485	460	457	478	453	430	465	475	466	447	483	454	482	432	461	449	488	476	472	464	464	458	488	455	467	458	445	446	483	462	440	476	453	473	425	459	441	465	483	496	446	436	482	482	479	498	471	499	457	461	445	507	467	470	463	457	495	468	466	473	495	451	519	475	413	483	475	428	469	463	470	406	445	503	462	478	457	441	490	462	458	477	477	460	522	491	473	482	475	444	466	470	502	487	489	474	485	478	413	482	470	489	421	449	490	495	443	465	452	493	470	452	464	473	476	456	451	472	459	476	510	450	440	514	474	512	454	482	497	458	485	509	457	476	489	485	445	461	440	501	461	477	487	462	467	475	438	512	463	464	496	485	459	480	445	474	452	439	471	504	496	470	456	442	430	464	475	492	484	469	461	504	477	444	510	491	443	483	457	479	459	500	467	467	480	472	454	457	465	477	473	457	476	455	447	478	509	443	514	471	472	498	486	507	464	487	471	449	482	512	463	485	447	440	490	459	485	512	458	431	464	464	491	453	430	466	530	479	471	458	479	457	502	491	478	455	447	502	453	476	500	472	440	539	468	450	472	480	495	453	458	476	492	472	447	467	441	476	489	509	466	458	512	466	463	407	445	430	456	449	463	444	475	468	460	461	482
23773	21060	28452	23892	21066	11347	1095	646	528	423	377	350	341	304	309	250	236	255	266	225	243	214	229	232	223	231	199	233	196	207	172	229	184	190	217	175	180	177	207	214	192	190	198	220	213	187	175	206	186	187	192	213	184	197	187	195	164	195	178	178	186	185	191	179	168	206	183	182	201	192	177	172	204	189	196	183	188	185	193	171	177	203	201	214	199	180	199	224	167	192	180	172	173	206	185	191	180	175	164	188	195	186	186	197	172	186	187	183	194	188	199	188	197	176	194	166	174	180	184	192	217	180	189	180	172	170	188	197	175	189	185	177	172	186	181	191	188	202	176	208	203	157	193	177	185	209	217	186	190	184	192	180	203	178	199	183	187	153	181	188	195	184	192	219	190	183	182	194	201	203	186	212	191	202	189	163	194	156	193	184	184	199	188	201	184	178	176	181	176	175	208	179	196	179	171	197	194	199	185	180	195	180	188	183	205	176	194	205	176	188	178	170	207	172	213	166	167	157	181	192	179	171	170	172	192	209	178	190	173	179	168	194	170	194	172	190	177	186	215	180	200	191	167	183	180	176	192	185	165	165	189	174	195	163	174	173	188	173	191	183	164	210	188	194	197	179	193	201	185	182	146	184	200	182	173	178	182	197	164	200	200	175	174	191	182	199	176	171	192	192	191	175	198	179	180	177	211	179	205	195	199	180	201	199	193	180	170	176	183	176	152	190	192	180	167	165	183	180	165	192	173	195	166	204	192	150	184	198	177	201	207	182	183	164	204	162	170	168	199	188	162	178	192	179	177	183	182	163	190	190	168	175	171	188	188	210	209	188	188	179	180	185	173	169	170	176	181	189	162	182	176	201	178	181	175	187	189	182	191	206	190	212	189	190	180	187	190	177	185	193	197	177	162	198	215	186	178	192	192	192	207	169	180	182	185	210	177	186	174	181	166	173	153	175	166	200	194	184	167	188	169	177	167	173	187	212	182	201	203	180	204	186	199	176	193	176	195	179	187	167	176	150	192	161	185	177	198	160	162	193	205	176	179	190	187	186	202	182	184	189	194	193	198	186	143	200	190	184	180	197	191	185	174	193	158	173	171	175	191	167	198	188	180	210	165	196	204	186	167	197	200	175	184	201	188	180	192	179	189	156	165	183	156	184	183	195	174	184	156	191	190	200	159	189	172	188	163	185	184	189	169	185	175	175	192	216	174	183	179	192	196	185	169	184	173	175	171	203	178	202	165	180	169	173	190	192	177	166	189	176	171	196	187	204	161	178	179	175	178	173	166	214	203	160	169	167	183	186	179	185	203	168	157	190	178	183	181	181	198	207	176	189	186	183	177	176	151	190	185	160	186	194	188	190	203	174	181	208	172	169	165	192	182	206	167	181	182	205	199	178	196	199	186	206	210	200	173	185	196	195	167	167	183	206	180	190	189	191	184	197	189	183	186	188	193	194	177	185	195	196	182	202	147	180	177	150	168	192	196	172	191	167	175	174	180	192	181	191	184	192	196	195	176	157	183	171	180	172	171	179	187	181	206	176	189	173	190	194	207	154	188	185	167	184	174	174	162	180	200	170	189	193	186	182	180	191	191	185	164	178	163	171	187	182	169	182	180	175	174	204	169	170	179	201	206	210	181	194	177	174	182	175	166	200	167	201	183	188	185	174	176	157	184	195	168	189	188	201	202	176	165	171	192	187	197	187	173	199	192	169	168	183	165	184	187	166	179	205	183	178	200	170	188	188	190	213	194	175	174	185	203	185	182	183	185	178	179	162	177	189	189	167	183	200	198	166	186	193	172	190	218	177	168	179	186	201	182	182	189	162	184	178	181	167	155	192	179	173	200	204	181	167	181	180	171	192	155	189	202	183	204	173	197	183	214	164	203	183	180	185	190	177	195	189	190	190	193	174	196	179	186	192	199	168	189	178	174	193	208	182	205	183	175	176	176	198	179	180	199	169	164	164	215	168	190	207	166	166	193	161	197	198	205	185	188	197	183	178	187	184	186	175	189	174	206	207	207	180	179	191	184	193	187	200	170	170	169	185	154	187	192	203	180	185	181	208	193	190	195	231	182	195	186	173	168	174	189	167	177	174	160	190	189	204	179	191	207	191	181	185	181	188	182	173	185	212	173	177	189	176	205	172	198	179	182	168	163	171	171	178	178	174	173	190	145	180	184	167	164	186	176	166	191	187	193	164	185	171	199	174	161	177	171	156	179	210	182	201	183	181	209	188	178	184	180	187	195	183	186	186	168	183	211	169	166	205	179	182	172	203	217	169	192	190	204	196	190	182	182	168	173	171	176	169	168	188	187	180	191	197	177	182	183	217	179	146	169	175	196	166	176	194	199	165	190	171	188	183	204	172	180	182	184	181	182	202	181	182	171	185	176	180	203	168	214	185	200	182	172	164	177	192	195	198	186	205	170	181	182	183	152	183	173	166	169	181	197	212	169	189	170	183	192	187	204	186	198	191	193	188	172	176	171	190	175	173	184	193	180	174	173	193	197	169	180	193	166	168	164	188	184	188	172	189	194	200	203	196	164	208	192	192	202	150	177	182	169	172	187	191	213	189	205	189	194	171	179	165	187	182	175	187	155	166	174	180	162	181	214	195	196	176	187	199	185	196	175	197	189	217	217	181	182	193	184	193	192	183	174	184	179	167	187	182	162	186	182	182	224	207	180	204	163	176	168	169	187	196	185	188	211	185	173	163	188	194	198	162	177	172	167	191	178	176	184	194	186	169	176	186	194	196	209	161	170	177	173	185	175	185	187	195	161	184	202	188	188	165	187	163	186	176	209	172	200	173	187	189	214	180	183	181	179	205	185	181	177	179	163	179	173	179	176	174	178	184	183	178	205	186	187	200	188	182	185	202	173	202	185	171	188	181	188	197	181	181	175	203	163	186	183	185	196	167	210	203	178	210	203	189	181	203	185	171	179	173	183	205	186	184	183	171	189	217	176	164	176	177	205	191	174	191	179	180	177	182	176	190	180	198	190	186	188	168	174	174	184	200	175	177	177	185	172	174	184	177	192	171	197	172	174	192	180	166	180	170	200	199	194	206	206	172	181	167	180	183	199	189	178	202	185	173	178	187	157	179	194	156	182	162	173	165	177	200	184	188	185	201	168	196	181	197	197	196	192	184	169	188	167	198	177	179	151	194	200	168	205	202	167	164	175	200	172	178	171	184	209	186	183	151	170	164	167	192	179	180	203	162	176	171	180	187	171	175	186	173	198	209	178	180	191	198	188	185	177	192	176	179	169	175	181	194	189	178	170	219	193	177	172	204	174	185	186	194	182	193	203	172	195	182	171	207	176	211	182	190	184	206	184	197	184	176	205	178	170	190	150	179	182	190	183	201	163	186	156	164	187	176	192	178	179	179	179	196	197	191	165	173	173	191	181	167	170	189	169	185	168	171	158	181	187	205	164	192	202	185	200	200	178	167	182	179	201	184	180	175	173	165	199	185	170	191	182	211	181	196
7971	10528	8784	4379	2931	2317	1712	1317	1042	853	711	675	545	554	471	409	422	393	360	332	344	303	320	311	270	291	299	280	259	242	244	264	287	270	234	272	241	249	263	269	225	225	259	245	243	235	221	236	255	263	239	239	261	249	235	242	235	215	238	244	226	227	251	242	231	235	244	238	228	194	241	217	240	258	213	233	254	236	198	229	251	246	221	248	223	218	208	223	235	230	241	246	235	225	259	244	210	227	236	220	248	238	219	229	209	246	252	245	219	195	212	228	226	228	222	227	244	219	201	213	254	233	242	222	242	263	197	249	211	253	251	218	220	238	217	243	234	239	257	252	235	230	247	209	242	204	225	197	237	254	224	239	233	258	237	254	224	257	227	230	225	226	244	225	231	220	246	244	236	218	215	210	241	216	221	257	247	218	236	231	223	198	224	253	261	188	215	254	198	239	214	225	224	235	257	216	230	241	249	230	238	216	231	234	260	239	240	238	221	246	215	234	218	233	234	207	220	233	246	240	219	245	226	261	218	235	243	220	227	233	237	245	226	252	238	214	216	236	205	260	249	228	237	259	209	240	226	239	226	236	233	224	240	252	233	235	223	196	219	236	221	257	238	206	210	244	255	214	237	218	225	223	243	203	239	238	215	225	213	230	225	224	231	238	228	247	215	214	213	224	220	216	235	252	235	226	247	239	215	230	238	238	212	228	244	241	237	245	240	231	237	231	219	202	221	215	236	255	205	218	240	245	216	225	236	227	233	223	237	204	234	223	218	210	221	242	228	262	214	246	241	237	246	225	209	220	221	261	217	212	212	235	223	219	232	218	222	230	247	211	251	220	231	237	235	205	251	218	219	233	204	226	244	202	231	223	221	254	243	212	224	212	216	190	254	220	231	213	243	227	230	248	207	232	230	214	239	232	257	227	234	247	238	227	224	235	227	235	254	235	227	233	228	241	233	228	226	219	204	235	235	225	224	248	249	245	235	242	207	197	229	236	247	232	239	242	247	251	226	209	257	219	253	257	227	234	207	218	241	223	249	233	230	203	233	250	219	250	214	237	220	224	226	233	251	252	220	229	226	222	210	275	217	225	208	244	218	238	213	212	188	231	232	198	230	242	229	239	240	238	231	217	208	234	211	257	222	220	253	221	233	248	224	210	230	235	215	209	208	230	219	227	225	230	241	223	225	233	242	256	232	223	244	239	240	205	257	227	221	238	194	234	239	240	242	248	224	244	243	209	222	253	235	215	210	216	217	244	252	222	229	215	237	213	257	223	237	234	238	238	231	229	244	235	210	259	228	230	247	242	251	202	204	224	230	199	220	227	229	221	221	215	236	200	236	229	203	237	221	235	235	255	229	228	235	193	240	228	233	248	201	210	244	200	239	207	234	241	249	206	212	231	228	247	231	221	227	225	222	241	219	237	257	260	235	227	228	225	245	193	234	247	256	209	206	212	234	239	213	223	203	231	229	248	234	215	227	239	238	242	239	251	228	248	231	230	227	251	234	224	233	232	228	223	239	240	215	232	240	254	239	229	226	223	249	261	233	249	235	230	237	243	236	234	230	230	214	229	228	210	231	235	200	227	235	235	189	231	223	207	221	218	233	227	227	225	234	205	221	219	209	256	237	247	219	224	236	223	229	235	251	224	238	259	231	233	233	248	246	227	238	215	228	211	234	250	244	243	245	233	217	238	197	217	234	218	234	216	225	212	225	240	195	241	229	230	214	246	211	243	240	208	244	231	208	205	203	229	207	239	229	234	225	229	237	250	206	234	224	233	201	230	227	243	235	233	219	237	252	223	220	213	225	241	237	233	233	230	222	249	259	244	237	241	196	211	231	217	246	218	235	232	243	235	209	214	209	236	237	237	241	248	223	234	233	264	251	223	212	211	233	232	201	234	241	251	239	225	234	219	250	239	209	252	204	228	231	267	240	194	232	217	232	241	226	243	257	220	236	208	225	221	235	247	226	245	216	227	226	223	260	242	223	242	238	233	204	212	217	234	231	228	264	238	221	220	224	230	203	225	221	242	256	226	214	231	235	223	212	265	219	239	225	228	209	217	226	234	236	241	214	248	223	252	222	215	194	232	228	218	213	197	233	231	225	249	195	219	237	244	229	226	221	220	262	233	233	236	220	198	215	228	226	242	223	272	224	242	209	205	215	237	225	232	228	209	237	242	245	234	236	233	234	257	212	225	265	219	226	236	244	245	245	232	244	247	205	256	260	215	233	209	258	245	234	218	252	225	244	238	228	220	230	230	245	233	242	244	253	234	243	219	217	253	239	228	235	244	221	231	212	253	217	232	222	248	216	249	222	219	226	242	235	242	226	221	236	230	223	235	267	230	217	245	210	234	221	253	263	224	220	235	211	223	242	227	215	233	224	265	221	229	233	250	218	231	241	209	230	200	230	224	244	231	249	230	219	244	234	224	236	205	254	254	233	238	235	222	230	228	221	226	251	233	223	246	243	267	237	234	226	238	248	211	243	233	217	209	235	215	208	215	247	234	240	230	246	232	235	227	224	261	270	241	248	228	223	248	207	201	229	204	225	254	242	219	249	205	223	245	229	234	245	206	212	222	232	194	239	212	233	197	223	247	268	222	221	247	233	247	209	266	225	227	221	221	245	231	226	218	214	250	227	232	224	261	225	245	222	235	196	246	226	211	223	229	226	249	235	228	241	224	241	236	232	222	206	224	244	205	227	204	249	218	217	231	265	240	222	206	212	246	236	232	229	247	207	232	226	229	231	240	244	243	222	233	228	237	244	254	224	241	243	256	232	245	260	227	237	247	209	211	235	234	214	204	259	230	233	226	215	248	204	238	218	217	216	262	235	220	229	218	258	199	217	234	240	253	212	230	244	268	234	235	214	217	227	235	232	216	229	227	226	238	208	241	242	226	230	234	248	237	223	219	240	243	217	248	229	250	251	242	208	222	257	235	253	223	231	241	208	244	217	232	246	218	255	218	225	252	218	241	215	223	240	214	249	232	254	217	232	233	216	219	235	220	254	237	245	258	223	242	221	219	240	222	186	218	237	214	259	237	224	226	236	249	246	223	238	240	222	251	205	245	238	224	221	201	238	228	242	216	247	233	241	243	216	227	206	217	222	218	239	242	248	211	233	234	256	215	231	250	226	210	222	230	232	224	226	244	222	214	210	221	240	231	216	214	219	220	237	190	226	220	235	246	227	227	190	257	231	240	222	247	247	230	221	218	212	227	235	237	220	241	233	239	204	227	204	237	223	209	220	261	221	229	217	190	214	226	230	228	232	217	218	217	267	236	231	228	231	234	234	240	260	225	200	213	225	250	228	210	225	229	230	218	245	256	251	251	221	230	236	230	225	227	231	254	234	215	228	196	257	192	218	236	199	220	223	208	261	212	237	214	229	249	229	205	229	254	236	239	249	242	220	230	228	253	239	226	228	213	230	193	258	231	211	228	251	235	239	245	231	236	213	245	252	261	256	238	249	227	238	227	257	190
25209	21101	27316	25029	10198	864	721	627	570	557	498	500	463	461	488	465	445	470	489	458	452	406	458	453	459	446	415	463	446	431	448	406	455	466	470	456	449	413	482	423	416	449	423	437	458	410	439	431	463	410	432	464	440	434	436	428	456	471	443	434	426	423	441	431	421	418	402	420	437	448	415	451	465	434	415	444	443	467	428	425	432	423	444	442	413	455	452	436	440	451	429	428	411	425	430	421	423	431	434	483	430	406	474	449	461	458	444	448	439	476	440	455	426	385	421	440	431	432	459	437	441	419	404	426	455	449	430	459	437	434	444	424	439	440	456	453	413	440	429	410	435	440	419	409	458	447	402	440	447	416	449	463	446	447	427	402	400	418	433	448	431	423	433	412	410	434	434	444	480	460	426	463	449	384	427	424	440	447	416	415	426	409	435	464	468	444	433	446	425	449	449	434	454	422	416	449	402	465	429	437	447	438	440	426	405	466	407	464	426	446	438	481	423	443	407	415	453	448	446	404	409	402	432	427	423	459	421	430	497	400	372	449	440	431	420	440	423	469	417	463	433	404	439	414	436	402	443	403	414	453	479	408	436	435	419	403	437	453	410	416	443	433	470	443	430	458	422	382	429	437	431	446	426	413	439	438	431	435	453	406	418	364	434	458	434	445	419	466	448	438	397	446	424	449	435	462	414	457	446	415	430	406	435	400	427	400	457	469	419	429	437	468	438	421	447	449	418	447	418	431	395	445	448	456	405	438	444	411	445	407	442	453	414	455	426	401	442	431	457	410	457	418	475	434	429	444	438	395	427	431	445	421	450	434	413	437	424	427	425	449	448	367	443	419	384	422	449	435	427	450	438	458	449	394	454	417	438	457	444	420	426	427	410	443	427	462	448	438	465	441	469	420	419	459	429	466	411	396	426	395	421	453	454	460	450	408	434	377	389	407	407	445	401	487	403	420	426	484	427	446	429	471	458	452	417	411	432	449	425	436	398	457	461	407	442	395	431	444	404	404	423	467	390	440	391	413	457	430	445	450	434	445	401	434	452	454	442	387	486	462	412	389	469	444	452	479	439	472	409	449	470	391	431	448	429	483	421	417	422	402	420	442	441	417	421	461	411	422	473	478	433	460	461	464	418	414	472	452	411	459	422	425	437	447	442	435	411	384	426	390	448	416	411	433	387	398	425	442	424	463	441	458	454	398	409	446	435	395	439	447	451	443	426	483	411	447	416	408	462	441	404	452	425	456	455	425	435	437	442	412	468	423	447	422	399	450	435	440	420	411	446	438	433	434	406	432	409	464	399	452	444	458	394	393	402	419	449	470	426	446	410	481	416	383	477	428	470	437	442	427	406	464	441	440	440	455	415	428	456	462	416	405	460	432	434	414	449	455	403	430	446	452	402	445	428	456	464	423	436	472	422	469	412	463	444	424	416	452	435	423	445	436	426	404	413	396	415	448	445	407	438	445	437	396	425	402	407	440	449	399	398	428	480	453	449	449	418	401	457	429	440	402	422	423	451	443	415	440	438	435	427	465	461	411	385	395	436	461	456	443	449	435	407	463	417	445	442	432	394	466	421	423	463	431	445	455	460	446	421	443	445	404	466	442	417	442	425	446	424	435	434	436	442	393	463	411	410	469	435	419	415	415	425	418	443	428	438	448	412	410	409	464	441	440	421	468	448	428	439	447	418	416	479	454	462	440	421	421	415	418	430	436	416	450	420	425	461	452	445	450	433	445	459	409	391	428	433	407	418	444	433	464	421	434	446	431	446	446	436	445	453	459	447	430	454	440	420	431	464	437	408	437	446	411	472	417	410	399	444	423	430	414	444	397	433	426	419	426	396	454	436	456	400	446	384	444	441	474	419	422	428	417	419	409	425	444	429	424	413	451	469	431	441	414	426	452	443	443	405	441	438	410	400	418	467	446	444	440	436	421	438	448	414	420	454	412	435	465	493	447	423	455	423	451	409	402	445	433	376	406	425	463	410	468	453	381	416	443	411	435	445	413	496	427	423	476	442	450	402	434	397	422	443	436	420	477	416	457	455	433	440	440	445	444	428	419	447	432	442	408	422	413	398	412	417	416	443	419	482	456	435	413	449	422	439	451	424	415	476	417	430	435	438	455	446	426	424	433	420	437	439	407	425	410	445	426	443	442	452	434	415	422	445	425	414	450	435	402	455	438	441	432	399	444	422	411	425	428	433	408	449	405	418	451	477	419	433	422	414	424	431	433	423	419	455	454	464	451	442	468	433	406	414	424	480	416	456	444	450	437	460	460	457	481	468	443	431	429	428	465	444	427	451	448	398	449	456	441	462	456	439	400	432	482	437	427	430	432	428	442	393	418	415	411	457	436	471	433	428	438	466	432	443	417	424	416	435	451	436	444	447	437	448	451	449	439	417	435	418	437	459	437	452	443	429	445	408	397	385	456	413	447	417	413	415	448	418	449	459	466	420	438	407	467	439	412	426	438	453	416	431	443	418	397	465	444	411	439	447	451	458	441	439	447	454	431	408	450	450	424	456	439	440	439	470	403	433	447	432	423	430	395	434	435	428	404	412	448	429	449	423	445	402	418	402	392	426	408	476	412	455	439	433	449	451	450	436	391	432	419	445	416	458	421	423	422	461	416	445	431	413	431	429	410	422	392	441	408	470	415	459	464	460	437	423	414	392	408	446	403	433	451	401	434	447	429	436	412	408	433	389	456	433	421	402	434	449	449	470	404	445	426	409	457	474	459	444	436	424	466	409	441	433	424	432	403	450	448	437	417	448	426	440	420	435	415	436	393	439	411	424	419	432	448	422	427	465	429	441	430	458	444	433	446	420	419	414	402	418	430	443	421	430	432	461	424	418	429	451	418	435	460	456	439	408	444	433	398	437	411	421	434	412	428	433	459	429	436	457	428	446	410	426	403	417	430	416	472	404	442	405	421	445	444	438	423	451	406	440	433	412	439	462	459	423	431	410	431	433	433	478	431	420	416	439	443	404	442	444	428	437	446	447	474	433	458	434	418	419	397	455	442	436	447	444	427	413	442	449	402	419	414	432	487	444	420	446	424	442	437	481	434	451	443	477	409	426	419	415	468	451	399	425	427	471	451	394	393	399	432	411	456	434	443	450	423	455	428	422	424	430	425	418	416	450	417	443	425	426	436	421	410	453	436	430	436	422	382	467	447	404	399	437	425	446	409	456	441	450	403	438	431	410	449	427	454	425	456	413	377	385	434	436	432	424	459	426	394	393	452	412	452	428	457	420	404	449	417	477	450	430	442	442	429	414	424	433	458	396	445	399	432	420	415	417	414	437	409	429	407	437	414	411	421	416	398	470	414	440	432	436	442	453	434	441	463	419	449	453	429	426	436	452	436	430	428	435	420	409	414	407	428	449	462	440	412	441	438	440	429	412	440	472	424	439	409	437	437	412	419	410	423	441	434	438	429	407	446	470	430	460	422	402	432	440	401	474	406	448	402	434	439	411	425	480	383
7382	6036	4925	2557	1871	1554	1237	1065	947	822	739	672	662	647	629	588	573	617	639	555	578	583	545	514	520	541	527	509	571	550	550	517	518	517	567	519	496	487	499	528	476	526	515	527	518	492	500	506	574	534	500	499	513	489	534	535	497	485	493	492	528	537	530	563	504	525	496	506	509	512	493	496	492	539	508	486	527	517	489	515	531	531	490	510	529	504	498	475	508	529	516	502	472	493	507	548	483	536	502	464	512	513	540	539	513	486	534	510	490	514	525	519	472	511	512	515	494	512	532	530	526	565	507	548	531	545	555	502	505	526	527	548	507	550	564	514	544	527	474	552	545	547	500	516	533	523	500	501	514	523	517	540	512	524	547	521	571	501	531	543	487	528	547	529	520	521	497	529	517	515	472	510	502	482	529	474	509	506	544	503	502	531	497	499	542	520	492	501	465	543	517	477	487	525	525	502	503	528	527	511	513	469	558	521	534	479	478	521	514	489	479	489	483	517	506	504	492	552	551	505	520	519	461	496	503	510	493	528	500	470	483	528	488	525	540	544	485	516	502	505	501	475	503	540	526	481	543	524	489	512	513	538	517	549	489	526	547	551	513	465	515	536	528	524	523	508	510	500	495	538	541	502	535	534	508	483	498	519	497	542	528	490	521	554	513	501	535	541	505	545	535	502	560	468	513	509	506	505	495	488	525	510	522	518	537	515	533	488	545	515	516	512	543	480	534	489	497	508	478	544	527	530	568	509	505	540	531	527	525	549	518	485	514	512	514	536	489	532	497	513	517	569	520	518	517	533	499	507	511	542	477	514	522	539	516	492	525	503	542	501	527	514	549	536	502	485	518	531	471	548	500	503	530	522	506	500	493	502	492	510	546	472	506	543	488	446	520	518	514	546	498	458	505	497	478	529	491	542	522	532	492	512	525	494	497	495	551	549	502	497	487	518	492	458	521	550	473	515	515	490	500	524	519	528	522	509	514	504	472	493	542	520	553	477	525	529	505	477	500	518	504	508	500	522	508	534	502	508	507	545	526	516	482	533	503	519	482	498	497	553	527	503	481	530	481	509	498	517	449	503	493	506	556	517	540	503	549	490	515	499	493	498	486	507	503	536	553	496	497	519	507	520	543	507	511	491	560	504	494	536	516	542	520	531	555	496	518	507	510	532	492	504	525	525	532	543	519	516	485	507	466	527	521	514	522	495	511	487	483	498	534	523	492	486	508	512	497	513	548	501	536	518	508	555	533	494	483	531	512	504	525	557	490	534	478	498	474	518	489	479	497	499	524	540	571	564	518	532	533	513	555	532	499	497	492	533	483	505	512	488	515	521	507	557	545	529	504	538	506	490	492	527	496	534	533	517	524	512	462	494	531	511	473	519	536	579	530	512	502	528	521	535	565	530	533	538	503	540	529	515	515	492	488	521	521	503	516	514	529	505	499	525	471	537	501	490	496	501	523	485	503	538	492	520	506	500	530	540	548	494	511	472	539	498	521	500	522	523	546	533	492	501	522	519	483	515	489	510	488	517	524	497	512	531	513	564	524	524	515	509	496	506	525	498	543	474	541	553	505	524	520	531	530	538	547	540	519	489	486	516	530	503	569	513	529	495	490	515	520	494	488	493	523	541	506	471	491	504	501	481	510	492	534	506	496	543	501	542	545	532	531	513	474	536	494	523	512	501	500	519	511	499	541	519	528	527	467	549	547	500	487	507	522	510	518	515	477	501	528	503	534	544	508	530	490	500	530	516	493	537	526	511	489	519	518	531	527	488	543	511	533	535	491	511	494	525	545	527	472	478	531	503	502	500	505	536	515	494	516	509	480	508	507	486	550	515	522	523	502	495	511	520	502	501	470	498	523	476	485	520	510	500	492	497	502	527	526	538	492	497	504	488	506	516	493	497	493	521	509	488	475	532	528	530	514	512	458	503	497	512	467	494	502	552	524	499	500	520	515	547	524	523	510	530	524	523	504	510	520	532	527	491	489	510	532	510	482	545	508	482	533	542	493	502	523	472	540	506	500	509	495	510	503	499	545	506	513	472	542	488	496	481	544	522	482	526	474	477	507	537	517	515	509	538	514	497	514	542	538	488	522	535	537	531	533	524	561	485	496	490	498	487	511	488	483	533	521	524	515	496	564	550	488	508	506	497	484	569	499	534	539	498	486	484	553	500	497	492	544	508	518	521	528	553	482	538	511	507	523	534	495	497	535	575	514	507	535	494	518	498	518	524	541	507	499	509	516	491	485	501	511	514	512	526	504	532	499	545	539	518	494	531	526	506	527	489	525	515	482	479	526	513	476	523	528	528	514	502	495	518	550	527	501	485	509	512	530	523	520	493	495	524	515	483	529	480	505	495	494	513	489	505	537	485	511	504	493	490	545	527	478	489	523	509	508	483	503	508	481	529	500	518	506	516	489	544	515	500	475	533	528	529	489	513	525	495	551	485	503	528	511	484	508	514	550	515	532	533	531	523	475	516	475	493	539	508	488	467	494	518	487	492	517	536	500	506	528	504	524	488	517	495	522	495	501	497	514	537	461	537	490	529	533	507	535	518	486	498	490	512	510	506	454	512	515	479	535	516	537	517	492	490	520	523	541	473	499	516	491	496	519	554	517	524	503	500	538	498	506	518	521	548	484	515	506	526	505	477	540	538	528	554	497	514	523	507	494	502	509	518	506	538	496	491	472	527	542	466	525	479	483	557	495	521	477	524	517	521	517	504	514	518	494	519	453	515	531	493	541	488	473	507	522	497	497	495	467	494	553	504	521	501	503	484	507	503	506	519	516	509	564	475	552	492	544	514	505	510	532	513	525	478	510	507	497	563	507	506	520	547	519	545	493	496	493	542	508	496	516	523	510	510	511	518	520	524	536	531	497	509	541	511	511	489	549	505	500	479	516	519	533	526	511	550	511	516	503	526	505	456	510	541	514	477	502	507	530	486	516	511	497	486	510	531	515	529	526	505	571	520	519	516	513	532	468	518	498	486	506	496	495	526	569	535	468	507	546	499	507	529	500	498	490	474	517	486	542	494	531	470	511	478	522	508	504	495	491	491	506	496	519	525	535	494	461	486	539	490	520	503	482	496	528	492	489	493	495	533	498	504	493	492	478	489	529	517	551	510	527	498	510	507	511	525	489	516	506	513	489	518	499	541	499	516	489	522	518	498	478	504	486	540	512	529	510	508	543	469	531	516	518	487	513	495	534	508	509	497	490	522	508	521	506	513	490	480	528	516	511	507	520	513	528	476	517	466	489	508	528	530	492	470	532	518	507	507	538	501	521	529	529	488	510	505	507	514	502	493	537	554	508	473	499	527	526	529	510	490	529	516	556	561	516	498	455	451	538	529	525	489	499	515	538	495	524	520	497	521	520	527	493	511	483	505	508	525	506	473	524	508	506	519	525	524	505	537	505	548	510	519	497	495	525	515	496	509	501	541	498	542	538	522	523	526	493	468	544	531	483	484	513	545	504	486	487	492
22934	21108	28889	23534	21099	21133	10509	1120	793	667	584	432	455	405	392	352	349	309	281	266	250	236	243	227	226	240	218	199	220	201	191	189	213	200	192	186	179	171	191	178	171	203	185	183	138	193	177	190	177	171	186	169	168	176	162	149	177	174	190	146	180	187	156	157	163	162	150	181	177	163	162	153	165	176	182	158	164	156	153	178	158	171	153	169	197	153	160	166	166	187	167	159	158	144	157	172	152	143	156	163	171	160	160	166	189	173	166	152	173	172	139	163	170	182	166	171	150	162	169	156	162	185	162	170	171	160	154	151	149	168	200	159	133	170	155	184	164	140	151	156	185	179	174	153	194	178	127	155	176	178	191	178	156	155	160	186	178	159	179	171	155	179	172	155	168	142	146	169	163	170	190	171	175	170	170	165	164	158	176	169	174	165	162	169	159	159	153	171	169	171	151	165	172	153	174	164	153	150	153	169	177	139	164	156	162	175	168	177	166	155	163	157	162	166	150	158	192	190	166	174	173	153	167	165	163	150	173	159	181	165	164	162	163	157	180	158	157	176	147	159	162	164	158	147	214	160	162	148	149	184	189	182	169	141	158	184	174	154	184	160	163	162	170	182	173	155	149	155	142	172	168	160	181	174	166	126	179	142	171	161	158	180	183	174	160	183	159	177	177	157	150	172	174	163	145	148	168	159	150	160	164	142	173	167	197	169	168	177	138	163	179	171	184	172	183	152	155	162	187	153	166	186	156	155	165	155	182	170	177	141	157	162	196	159	183	175	154	169	157	177	166	186	152	156	149	160	154	161	176	156	150	163	147	165	155	159	174	163	163	175	163	140	161	159	186	136	169	163	151	164	151	167	158	138	180	171	183	149	145	154	150	162	159	165	163	166	158	165	172	169	157	174	169	151	160	179	173	164	154	152	169	181	180	178	171	172	151	137	161	199	152	185	176	171	170	162	143	167	156	171	168	180	153	183	186	172	181	156	156	175	174	176	180	141	178	139	147	170	167	158	153	149	168	154	165	165	170	155	149	146	165	186	184	181	183	164	172	165	160	158	155	169	171	168	175	156	173	178	138	162	137	183	147	160	170	163	143	174	171	149	156	166	168	153	155	162	162	163	161	149	166	150	145	174	175	171	148	179	179	183	169	163	192	148	158	175	163	175	156	157	173	147	160	176	156	150	167	179	173	160	144	151	148	178	166	186	159	145	178	157	183	151	194	162	188	160	164	190	160	193	146	164	164	151	148	154	156	154	184	155	180	152	189	142	160	159	175	168	170	168	169	175	151	133	164	163	177	165	170	178	188	173	129	155	154	161	183	169	163	152	175	177	160	152	169	140	155	170	159	171	166	162	180	206	176	154	178	157	166	161	165	161	165	183	166	168	141	159	162	161	164	160	173	178	167	163	152	174	132	151	157	171	170	170	170	197	169	155	179	176	170	153	177	168	196	156	143	145	153	170	165	171	172	151	190	176	184	180	152	170	165	177	167	155	179	156	183	158	183	181	185	170	161	154	167	162	158	150	190	148	166	171	166	167	149	161	161	158	160	158	157	173	176	150	159	161	163	166	139	164	183	148	169	182	147	160	148	137	160	156	159	151	163	159	149	190	154	165	186	164	172	173	157	164	146	156	158	147	185	168	165	180	169	175	158	172	159	169	162	161	149	154	140	162	170	168	156	186	159	162	150	170	151	167	148	147	159	163	151	168	164	177	173	167	152	191	168	150	175	161	169	159	167	150	138	176	164	165	160	156	164	145	159	170	149	158	159	180	156	146	150	178	161	190	177	176	156	155	153	167	140	154	164	146	140	172	163	183	171	160	166	162	180	180	151	148	179	171	164	131	169	138	168	161	166	158	155	155	164	163	181	151	172	183	152	159	160	162	168	149	157	160	184	154	172	152	176	172	153	162	171	179	180	168	172	141	180	144	173	163	173	167	174	202	155	149	157	198	152	166	152	152	138	182	163	140	167	158	168	172	179	170	167	159	145	158	145	157	179	142	154	180	162	150	188	155	176	167	177	182	158	164	152	165	159	157	147	139	174	154	165	198	179	161	174	155	157	171	165	163	138	189	173	151	171	165	180	177	181	175	163	166	146	167	172	179	175	158	184	160	154	172	170	168	168	162	156	165	161	168	164	153	161	144	173	149	140	142	168	166	167	161	160	174	178	194	153	154	183	180	166	164	145	157	168	150	166	168	147	163	173	168	152	162	172	170	157	166	173	159	151	161	152	160	146	191	168	160	164	162	170	178	176	156	167	179	167	153	189	179	146	170	160	177	117	168	181	155	179	182	160	163	151	168	162	189	178	168	145	178	175	190	154	155	154	156	145	155	150	141	173	177	164	146	173	173	164	162	136	166	152	159	171	175	188	170	169	148	186	160	194	147	179	187	173	170	181	168	165	153	153	177	144	149	182	160	148	180	148	145	147	172	157	143	175	144	148	169	179	140	152	166	183	158	145	171	160	165	144	172	159	160	145	151	188	157	161	169	166	154	154	183	178	197	169	179	182	163	168	158	176	175	142	159	158	165	167	154	150	178	155	154	147	173	163	168	156	177	165	160	174	162	160	187	173	167	175	189	171	165	173	148	168	162	144	154	158	176	169	169	155	150	177	173	166	167	152	179	165	161	176	176	155	163	155	164	169	162	155	163	156	160	160	156	168	152	172	157	167	166	163	170	162	182	151	179	157	173	174	150	161	140	152	172	178	162	156	166	140	154	159	167	173	149	177	182	163	188	172	170	154	164	161	146	158	157	150	171	186	168	169	169	174	164	157	156	153	143	161	152	168	170	178	148	176	148	161	184	166	148	143	155	151	162	142	152	157	146	169	166	167	155	161	167	160	175	174	160	182	147	173	164	186	153	170	173	147	165	167	157	173	159	179	170	183	175	159	153	143	167	163	196	183	165	161	166	151	183	136	147	179	175	178	145	192	168	168	180	176	155	175	164	148	166	183	149	155	170	161	164	182	154	177	161	129	161	153	157	156	155	164	160	147	163	169	188	122	152	127	183	153	170	171	182	178	164	163	170	144	174	168	163	170	154	183	150	187	166	150	171	186	177	169	149	148	162	158	155	154	176	150	165	171	166	156	150	162	167	177	176	163	166	162	162	173	187	152	151	175	164	174	183	189	181	162	164	163	174	150	169	159	163	170	166	171	166	164	165	152	163	172	169	182	155	178	142	183	154	131	161	168	168	153	156	168	154	173	152	168	172	173	160	144	156	192	191	171	195	174	161	154	178	173	148	163	158	157	147	176	169	166	153	168	154	170	151	148	178	190	150	169	155	167	162	172	170	183	153	165	146	168	173	153	166	162	148	151	162	169	144	150	177	162	164	162	161	153	158	175	153	154	171	162	137	160	164	171	165	173	180	167	152	190	166	171	173	166	163	168	158	162	160	179	153	171	150	164	155	178	163	144	143	151	145	177	165	149	159	182	149	149	171	143	163	158	158	155	177	178	171	148	166	148	171	193	177
11185	17223	14246	7511	5192	3905	2968	2267	1850	1335	1124	926	822	710	608	575	548	510	491	408	396	365	363	340	313	286	297	295	282	280	265	253	244	250	230	234	244	234	231	253	224	221	219	220	234	228	226	227	218	228	219	202	186	193	193	190	194	224	195	210	189	207	206	200	186	168	204	226	207	194	188	207	188	227	196	172	173	179	229	196	189	206	199	191	196	203	183	216	191	190	194	184	188	198	197	173	173	181	179	200	178	178	174	185	184	191	189	182	181	208	198	192	193	206	181	197	179	196	157	169	177	189	206	200	189	218	183	200	196	192	221	184	176	189	209	211	204	186	180	185	174	192	200	219	197	180	169	191	173	197	187	172	189	185	193	201	201	191	203	179	203	211	192	206	194	186	185	219	192	177	190	192	186	171	191	213	195	177	184	164	151	191	190	179	165	220	196	201	175	187	170	180	186	197	157	197	171	189	193	182	221	183	186	175	198	185	183	207	149	204	197	215	204	195	167	193	163	196	208	189	200	173	193	213	176	198	195	181	217	202	166	181	188	188	196	189	185	205	209	197	207	184	172	182	168	216	191	199	216	182	182	211	183	187	164	211	171	189	194	183	179	195	170	175	201	199	200	202	191	168	214	207	205	185	195	162	171	189	185	183	190	194	183	159	209	182	180	201	176	203	199	200	187	189	181	186	177	230	186	198	175	185	182	205	185	197	187	173	189	184	175	180	175	190	180	187	178	188	176	196	171	183	169	195	186	173	187	216	169	209	176	197	180	171	201	196	178	185	179	166	176	192	176	195	176	171	153	195	165	180	171	191	187	190	177	175	200	181	192	185	170	187	207	188	190	225	196	187	179	168	183	190	175	179	185	198	171	175	194	194	187	172	191	194	185	191	203	202	183	178	180	182	193	201	183	157	187	164	206	192	189	184	188	175	187	192	193	185	210	177	200	177	207	209	202	196	179	192	191	196	183	188	179	208	180	195	210	194	167	188	183	205	210	204	178	192	183	215	182	163	181	204	183	171	200	166	180	205	204	191	197	176	181	205	208	207	193	171	196	188	187	180	188	183	160	170	204	180	177	182	188	192	185	196	199	210	195	195	196	193	190	182	198	204	183	176	184	180	184	181	182	190	172	190	201	190	179	160	178	194	186	173	180	205	181	202	179	208	180	180	189	193	187	207	202	171	176	186	191	176	183	200	166	176	178	183	200	173	171	187	206	188	195	174	176	195	181	203	186	186	190	183	177	160	177	197	192	194	180	196	188	189	186	169	182	199	198	180	195	186	196	191	191	199	195	179	215	169	192	165	189	184	185	198	219	193	167	209	189	188	196	198	226	190	181	204	181	188	207	173	186	172	176	182	194	196	202	192	179	206	201	181	166	197	216	166	182	181	196	190	188	197	175	198	186	178	174	173	213	179	186	205	177	179	172	197	178	178	195	199	199	186	191	178	186	198	191	194	194	165	192	167	192	188	189	180	202	175	197	180	152	195	202	178	198	186	171	197	195	189	217	179	196	163	178	178	188	172	150	173	183	193	178	206	199	183	176	175	202	187	202	190	182	154	179	186	181	154	184	177	198	218	177	178	183	185	178	183	206	180	187	183	207	170	205	182	160	163	192	210	179	189	179	211	165	181	193	165	193	173	196	209	191	187	185	196	186	185	161	185	198	174	205	177	193	207	168	188	184	179	178	173	176	190	184	201	176	191	202	191	182	181	183	195	203	210	196	178	192	207	179	188	193	185	146	170	155	204	190	173	170	209	195	183	216	177	168	220	196	204	198	191	176	174	200	186	173	209	188	207	183	198	170	202	195	208	204	178	164	187	184	194	192	204	198	191	192	198	208	185	160	166	191	186	187	180	180	188	193	181	211	199	187	179	158	182	177	199	175	178	201	198	188	187	189	182	198	174	201	167	192	201	191	186	200	174	195	178	181	178	183	216	183	185	202	205	180	188	197	159	202	208	192	214	182	174	201	172	182	181	188	187	187	166	182	155	202	178	196	172	198	185	162	196	211	170	193	180	188	191	174	181	182	230	198	182	202	185	174	195	178	221	205	196	199	194	185	170	177	174	181	169	169	185	190	190	183	187	222	182	200	191	177	215	171	165	178	177	183	173	161	188	199	156	174	193	202	174	176	219	210	178	162	200	223	189	193	189	173	175	207	206	185	173	203	177	185	181	182	174	172	209	160	168	207	179	203	176	215	206	192	180	185	190	186	187	191	192	202	193	202	192	181	197	216	185	205	196	153	197	181	186	196	201	196	185	181	180	195	172	205	188	189	188	199	203	186	187	179	206	212	148	181	184	182	200	209	176	189	175	169	192	167	164	184	196	183	179	200	156	177	185	194	179	181	179	175	193	195	187	194	184	176	175	190	189	209	180	211	194	144	199	193	176	201	173	176	201	200	196	183	194	210	173	195	170	170	156	194	197	194	190	204	174	167	188	178	185	214	199	191	186	184	177	215	183	203	188	186	183	197	177	188	186	194	161	170	181	178	174	182	195	195	150	184	170	182	201	185	186	182	196	191	187	201	188	208	195	186	188	177	191	183	193	162	170	211	179	191	191	199	189	213	168	182	189	178	195	196	179	171	178	187	179	201	198	173	196	180	174	175	180	195	186	188	192	190	172	185	174	180	173	191	189	181	201	185	187	212	205	203	194	203	204	198	184	207	189	192	173	212	195	188	202	182	188	208	216	189	202	194	170	226	185	167	177	188	176	187	185	192	201	190	196	172	187	183	194	191	181	184	198	201	176	183	187	199	209	188	186	184	187	182	188	181	176	206	195	170	213	201	171	190	191	149	187	161	194	179	195	184	198	204	171	208	167	175	192	184	193	162	187	169	172	186	198	205	179	199	197	188	175	162	174	202	194	205	178	209	188	177	188	187	189	209	169	208	192	196	187	174	198	219	179	204	188	181	188	196	183	213	189	205	188	193	186	183	205	173	194	169	174	201	170	176	174	185	174	188	190	180	190	184	194	221	180	176	171	191	194	180	183	182	205	208	200	181	185	177	196	183	184	169	166	220	208	206	217	190	199	194	187	187	186	216	197	171	188	194	175	185	177	214	179	200	205	176	208	202	181	154	178	177	167	172	180	145	183	193	201	180	193	186	198	148	172	194	162	210	192	176	189	187	213	172	201	198	179	192	177	194	184	187	209	189	184	187	157	211	189	198	204	184	173	186	182	193	192	187	172	188	177	193	172	186	160	185	186	181	203	176	207	156	168	205	192	177	164	178	160	186	162	198	179	174	183	199	176	179	196	179	185	183	172	208	181	192	175	183	176	195	177	176	204	189	202	192	202	190	183	189	195	214	191	193	191	179	209	174	201	187	191	178	180	186	184	189	195	189	195	175	193	175	186	189	204	172	172	167	205	173	172	162	192	171	183	190	203	186	183	188	212	185	184	173	193	177	192	156	197	203	171	176	206	182	219	188	193	183	187	199	193	169	200	208	199	227	204	166	180	208	188	173	193	197	191
26887	20256	8038	995	695	622	510	404	435	402	392	401	397	443	423	412	397	405	361	385	382	389	402	389	413	351	437	400	397	403	414	423	383	356	388	386	416	386	382	390	386	432	379	402	388	405	387	396	409	404	374	368	376	397	391	423	389	404	404	422	384	419	401	391	394	389	391	379	418	402	377	373	429	393	389	393	408	370	386	367	362	395	391	415	408	387	388	412	404	363	367	398	385	371	368	397	377	393	418	402	387	413	368	360	398	391	423	375	375	365	361	378	382	368	364	409	353	395	376	397	397	406	414	377	406	445	373	390	408	403	413	400	393	408	383	402	385	394	366	359	393	372	411	367	366	402	343	354	371	383	387	394	389	362	375	383	400	376	409	390	394	424	375	412	369	411	339	396	435	394	392	386	432	349	339	391	392	417	388	372	384	358	448	389	383	380	386	403	394	398	380	368	376	387	391	378	376	386	377	397	408	423	420	374	414	395	377	395	393	399	386	388	395	429	408	394	403	395	378	390	372	404	371	388	372	377	350	394	372	357	389	397	401	420	360	389	433	392	386	378	377	403	404	400	398	393	399	395	409	405	389	415	398	446	387	386	364	418	396	406	414	389	371	395	343	352	437	417	354	403	409	393	346	371	367	395	379	384	373	359	395	385	402	403	405	390	378	369	363	393	437	375	381	404	404	370	387	366	389	392	385	387	371	409	436	365	362	393	431	398	378	369	372	400	400	392	378	377	392	380	421	410	381	409	371	375	422	378	405	414	374	348	397	379	405	363	386	413	431	381	383	412	403	389	383	388	390	418	388	378	389	366	369	396	393	389	382	367	382	436	423	400	366	384	364	403	383	383	357	363	415	419	408	419	422	381	393	388	362	396	361	371	390	416	392	420	394	377	392	408	394	367	380	404	385	388	410	419	367	391	378	345	388	401	394	416	390	383	376	371	372	389	375	378	379	393	407	401	377	353	414	397	374	387	402	384	392	375	443	385	365	353	389	370	401	390	389	380	390	350	404	414	356	408	391	408	400	376	406	353	355	403	403	399	367	381	413	395	383	429	395	395	378	399	372	374	393	406	408	392	384	363	406	386	404	374	367	394	392	376	413	366	396	373	386	379	414	381	420	393	392	396	380	396	395	377	400	388	394	372	373	367	358	359	401	381	420	368	398	414	385	354	413	405	385	420	342	397	382	371	365	420	409	373	392	387	358	397	398	364	381	382	390	413	386	393	384	399	371	355	367	379	414	370	386	384	375	382	361	388	374	392	364	412	365	406	398	378	387	407	405	353	338	394	401	419	414	397	396	389	356	417	417	392	389	364	378	396	395	406	386	407	385	391	406	432	372	403	378	431	390	373	398	380	411	404	384	395	374	397	399	399	414	380	393	409	389	373	424	374	393	353	409	398	440	398	404	375	345	411	374	394	371	392	384	342	378	396	389	379	390	412	390	396	402	391	372	397	366	402	416	385	405	397	391	389	398	399	369	374	398	380	423	373	388	398	385	376	410	403	440	373	399	376	407	386	377	392	396	379	356	411	395	394	389	382	380	394	362	392	389	406	385	398	397	376	380	404	373	375	385	367	405	394	410	401	400	384	396	380	372	358	357	428	388	401	375	407	393	378	394	400	389	431	405	399	429	395	375	376	408	385	431	357	406	368	354	383	408	418	384	386	398	402	408	386	388	364	375	396	373	407	388	376	418	379	402	397	378	428	402	375	358	395	376	382	387	378	350	408	362	382	386	384	393	377	380	416	402	388	362	407	362	387	370	392	340	394	356	375	373	366	395	403	402	355	351	402	380	341	372	374	340	377	371	395	376	354	409	391	377	393	378	393	379	397	378	374	359	373	376	382	390	403	441	392	407	391	404	401	386	387	410	357	373	389	366	372	378	353	402	426	389	417	372	384	390	373	381	375	386	376	399	407	404	404	379	409	372	336	386	356	370	384	358	392	377	401	406	427	391	376	382	371	361	392	386	401	356	362	388	351	406	358	398	370	413	391	388	396	375	402	409	373	371	369	363	387	378	400	402	359	396	392	401	407	384	362	388	417	402	356	392	378	371	357	386	386	404	367	381	407	378	367	414	395	381	407	411	352	388	404	403	378	433	395	399	396	361	407	360	432	403	398	395	414	380	423	374	409	330	386	363	392	366	400	409	373	404	395	365	379	417	402	404	388	382	368	398	388	382	405	359	362	369	396	374	355	388	373	379	412	387	385	389	369	376	405	400	389	387	376	388	409	362	384	362	393	390	410	427	394	341	393	361	377	376	416	390	402	391	358	394	382	383	357	358	404	444	362	387	413	405	407	389	402	383	364	405	404	394	378	410	428	391	376	372	396	358	408	397	362	374	366	373	369	391	388	395	351	388	338	387	390	362	366	408	384	380	383	382	376	376	388	399	389	450	392	326	405	402	420	411	382	422	383	373	366	383	404	385	424	377	372	389	392	363	387	328	389	355	375	399	361	380	373	386	400	389	367	395	420	428	407	406	401	377	384	381	398	405	414	402	424	382	361	419	370	366	368	415	378	386	352	401	419	426	410	380	393	397	364	404	385	391	425	386	390	372	362	366	422	397	384	394	374	381	400	358	389	396	391	388	421	395	406	394	372	391	379	385	381	406	412	425	401	403	370	404	362	403	362	357	366	369	361	387	392	376	380	396	361	359	415	352	373	375	410	371	381	329	374	369	396	378	416	393	380	396	372	394	367	423	407	391	380	418	389	387	369	409	397	391	422	383	404	369	410	422	422	387	401	394	379	376	366	399	421	376	424	411	371	434	381	357	415	393	386	420	370	355	374	400	367	414	398	406	402	380	340	394	406	391	407	440	383	393	351	369	381	378	421	404	374	374	396	373	402	385	395	405	400	410	427	388	399	383	413	392	408	398	403	403	421	362	388	418	376	387	374	382	386	401	379	363	358	394	375	391	394	414	385	386	373	354	403	382	394	386	408	382	383	392	393	399	439	391	372	386	387	374	375	385	390	377	396	386	413	374	408	370	374	405	402	430	395	406	410	396	374	403	398	399	380	385	404	378	359	397	382	410	348	381	397	392	366	385	388	389	417	389	393	369	376	367	397	395	377	416	388	384	393	385	405	385	391	387	409	357	371	382	381	403	434	409	374	412	389	380	409	400	427	408	402	365	406	434	401	382	390	386	394	425	393	367	366	406	371	422	400	405	393	371	421	390	393	391	389	356	415	408	397	447	386	421	399	387	388	412	388	401	414	428	386	400	409	403	407	383	414	396	411	379	423	405	368	350	431	383	379	360	408	365	407	362	388	357	364	364	376	408	423	400	382	352	387	366	405	385	402	398	387	355	391	422	374	346	404	394	376	385	398	416	401	374	378	450	380	401	393	383	359	388	429	409	372	417	414	377	360	393	375	352	390	408	375	401	356	391	402	376	343	368	393	435	405	371	428	381	385	366	388	386	350	351	396	390	374	358	385	398	380	350	390	405	418	431	399	416	392	414	414	390	370	347	401
5254	1437	1226	813	676	584	569	575	541	527	510	486	490	514	472	490	515	519	469	487	497	479	445	494	477	502	502	458	482	445	470	464	478	485	412	477	480	446	489	474	454	472	457	485	481	494	424	481	482	461	460	493	429	489	489	462	471	462	471	483	440	497	503	467	456	469	499	484	487	473	498	477	428	476	473	524	478	469	500	518	512	502	454	455	466	463	482	496	493	494	463	518	449	514	482	458	468	486	469	468	463	518	458	460	481	505	473	516	485	454	519	453	510	494	467	500	459	509	469	487	522	491	473	489	444	446	484	454	480	488	494	504	442	493	457	477	501	476	496	467	491	459	422	479	488	472	516	509	465	446	471	490	476	458	474	475	458	502	491	440	446	542	457	461	468	447	435	508	492	463	488	459	471	453	488	457	465	439	511	442	479	487	427	511	486	513	466	463	449	520	444	449	490	460	499	460	459	476	460	485	461	435	449	500	473	472	463	471	471	462	486	454	475	459	475	439	498	472	489	458	513	486	485	474	498	459	486	515	478	442	450	481	449	479	461	403	468	464	459	429	505	481	471	488	452	496	461	487	483	489	469	455	470	502	472	482	452	473	450	467	494	484	502	444	481	451	449	462	511	477	486	453	482	478	446	481	491	480	506	464	451	528	468	475	489	496	464	492	448	485	492	511	455	473	494	479	459	412	497	508	508	461	470	458	439	482	454	472	455	479	463	503	464	451	482	455	486	481	472	504	507	516	479	487	462	470	452	477	484	512	458	452	447	464	477	478	484	495	473	478	482	506	432	473	473	504	492	483	437	449	465	449	491	487	501	487	497	489	473	465	498	462	482	497	437	461	470	473	490	488	494	488	479	510	446	445	521	446	480	490	493	501	449	467	464	458	456	479	450	491	465	462	471	471	476	491	463	470	494	457	470	494	487	519	524	481	475	494	503	469	478	496	489	500	493	447	500	477	464	514	475	451	469	483	471	440	489	477	445	470	459	470	522	459	483	461	500	459	491	475	504	491	508	464	536	452	417	474	489	454	501	457	499	450	462	459	482	424	485	472	493	516	487	468	472	523	478	461	492	453	447	480	479	469	474	483	488	465	434	432	468	479	472	470	482	451	451	458	497	456	443	458	500	484	472	495	477	500	505	449	491	483	501	465	457	446	487	490	504	462	506	429	496	461	472	478	465	473	491	434	476	467	436	480	468	444	475	468	501	459	459	480	442	498	477	425	430	493	505	470	443	463	430	486	450	479	494	522	509	484	499	480	443	452	513	450	481	474	472	455	434	433	480	491	455	445	501	462	469	490	452	449	478	496	423	477	492	474	445	475	448	478	496	427	437	481	489	457	474	484	493	469	452	454	500	474	473	472	465	452	512	464	454	487	490	493	507	460	506	461	462	479	449	477	436	432	460	458	468	480	460	499	478	508	467	445	473	473	488	473	473	469	469	476	489	443	493	467	453	480	486	457	465	462	487	499	452	466	470	482	528	504	489	480	491	479	474	487	497	447	456	460	463	453	425	462	483	496	488	495	464	473	466	439	474	476	470	461	488	451	505	490	484	497	510	495	465	479	469	475	486	500	445	464	488	464	452	488	473	498	495	475	471	520	439	478	460	482	459	441	520	482	497	428	485	474	476	478	448	488	481	462	463	457	461	440	473	474	525	532	478	492	495	441	455	455	501	432	515	460	495	441	485	458	481	443	449	465	483	463	479	495	490	430	441	456	447	520	486	490	436	473	392	454	488	479	473	475	452	458	475	487	452	489	439	492	495	450	507	446	529	466	482	462	496	497	454	488	481	497	461	448	452	459	493	456	479	514	463	443	478	470	462	441	475	482	483	487	472	461	462	462	486	446	473	483	489	445	489	479	487	477	478	477	482	480	495	509	488	486	477	450	442	478	452	493	469	488	490	475	475	426	500	496	477	472	486	464	455	479	477	447	481	485	467	450	491	429	492	474	442	482	498	503	458	480	430	469	481	473	448	494	456	503	486	489	471	472	482	450	468	470	473	489	504	436	477	485	470	486	514	473	466	481	508	477	486	444	443	490	483	483	488	466	453	470	510	465	516	438	493	449	492	452	459	473	481	476	472	441	446	465	477	465	463	460	474	473	475	462	485	466	447	487	479	508	449	464	476	482	463	480	475	460	474	473	456	482	477	428	486	470	485	439	461	441	469	466	473	473	460	480	496	457	468	487	423	458	473	473	416	461	480	467	463	444	454	467	474	463	483	484	479	509	468	469	460	446	434	473	490	478	489	505	454	489	498	450	480	499	484	517	481	473	501	455	460	504	448	472	521	443	459	455	476	491	455	494	483	470	449	471	492	485	446	492	469	466	475	479	471	490	468	437	456	467	473	488	477	462	461	475	464	454	453	450	444	497	477	458	467	490	485	466	464	472	467	459	493	450	488	484	463	505	465	440	449	465	449	442	471	471	453	472	474	459	460	481	486	464	470	468	445	476	463	457	447	472	421	462	494	475	456	477	473	484	479	428	484	478	519	473	469	458	484	472	473	455	474	490	487	463	457	457	450	472	437	445	456	435	474	488	498	490	479	452	458	496	511	487	471	492	509	475	461	463	485	498	449	480	464	492	474	470	435	424	480	483	503	445	500	442	473	463	476	482	482	499	486	471	482	441	480	447	488	486	428	516	475	497	500	411	472	481	473	466	522	463	453	453	478	485	505	479	485	480	493	479	504	459	503	482	512	472	464	487	465	472	454	477	439	488	482	497	504	463	478	482	452	466	459	479	475	484	472	430	451	469	472	449	454	497	486	437	479	473	482	491	506	469	473	478	496	496	486	501	431	426	489	462	480	426	495	486	508	487	481	491	465	506	477	449	449	459	470	494	480	470	458	506	482	495	461	506	532	460	480	439	464	468	467	427	457	439	493	468	494	448	440	475	470	471	453	496	469	487	504	422	505	472	482	458	440	465	469	456	493	471	488	455	468	428	440	456	518	487	432	462	466	501	490	448	485	494	498	485	463	451	459	495	475	477	473	459	487	442	461	470	486	478	509	480	474	475	448	493	480	462	471	466	501	476	479	465	426	450	483	486	469	488	465	463	516	504	464	472	476	412	466	517	488	463	476	428	464	501	504	485	486	469	455	456	475	486	470	458	469	466	508	429	465	462	500	490	492	495	506	459	493	485	427	455	476	472	496	491	462	466	470	497	467	478	481	484	468	461	476	469	471	518	501	479	519	470	472	437	512	479	489	459	448	478	444	459	444	463	488	473	501	492	446	492	510	513	469	469	490	455	473	442	470	458	467	492	469	493	493	468	482	482	479	467	501	486	508	485	488	482	502	481	439	509	493	477	461	453	490	463	514	517	493	466	481	489	485	519	529	485	464	458	483	450	440	465	493	476	461	465	449	477	491	482	476	448	491	477	460	477	473	489	481	447	450	493	477	460	464	463	485	463	502	453	476	456	479	465	473	475	500	497	468	476	497	504	489	486	480	471	461	464	493	466	488	475	498	469
23812	21100	28530	23922	21099	11561	1145	691	477	458	400	342	337	316	318	277	271	266	281	245	230	235	233	203	180	214	197	195	184	200	206	182	191	191	207	204	216	180	199	223	216	189	188	214	207	215	207	177	187	196	200	172	200	184	201	206	178	192	190	195	191	180	199	189	174	201	193	210	178	167	189	180	205	200	198	181	208	178	178	176	186	198	190	188	174	198	189	190	221	193	194	177	186	183	188	186	200	179	174	180	171	208	189	200	176	215	227	157	179	199	157	181	178	170	211	191	183	178	197	208	143	216	202	204	175	208	172	195	195	180	157	190	203	192	178	172	154	185	205	173	190	191	173	175	186	187	192	211	197	188	207	191	198	193	192	182	199	166	193	185	212	191	185	191	203	198	205	216	197	186	192	186	160	208	168	175	156	180	203	206	175	189	168	183	173	184	179	192	174	182	154	187	193	193	164	185	181	170	186	193	164	197	196	193	168	186	196	204	180	181	184	200	175	168	166	190	179	199	186	192	185	187	162	177	166	191	185	178	186	176	201	162	184	183	178	197	190	167	172	180	168	177	180	174	182	177	194	177	179	193	193	179	172	194	183	188	147	192	160	195	175	185	193	166	207	183	165	208	195	199	188	189	199	191	192	197	179	192	179	191	184	185	181	191	189	192	180	178	195	193	162	193	194	197	207	193	187	176	201	192	197	215	185	186	179	189	180	204	184	182	164	185	201	192	196	173	184	167	193	178	183	185	202	195	189	184	180	156	180	174	176	193	186	189	199	164	186	209	186	196	183	180	205	190	176	186	191	200	198	183	168	191	189	185	195	193	198	203	176	162	189	184	197	200	202	174	183	165	189	182	177	192	214	172	175	183	175	182	189	196	189	185	181	186	181	206	200	223	180	181	171	186	178	219	209	157	168	196	180	195	155	198	187	170	212	194	198	184	177	190	188	196	202	171	185	176	193	166	208	179	185	186	192	207	183	184	209	187	182	184	173	191	190	187	171	192	177	184	193	186	214	198	183	179	179	172	201	211	179	188	189	177	164	189	162	186	199	184	171	183	200	184	167	197	203	172	210	162	196	169	181	183	182	186	206	199	183	169	191	192	199	197	194	209	174	185	183	191	193	174	160	160	178	209	172	184	170	175	175	208	180	207	212	213	190	180	200	186	183	179	168	207	214	182	201	199	173	173	220	192	193	155	180	173	164	154	198	159	185	173	186	204	168	197	178	168	207	196	185	188	188	188	169	172	196	191	197	185	191	165	180	178	172	219	170	195	193	209	189	181	156	183	189	196	172	197	176	180	209	190	186	178	188	179	212	200	173	184	208	157	199	206	190	192	184	188	200	172	195	210	171	210	189	174	163	189	173	214	192	173	184	215	187	199	203	187	202	195	200	159	183	185	183	159	202	171	201	176	199	198	184	185	180	176	212	158	209	173	153	202	169	190	199	177	144	186	177	178	195	184	194	212	168	202	180	166	210	170	185	191	175	199	187	166	174	170	184	200	190	181	177	209	192	190	184	170	184	191	175	192	196	195	194	193	176	203	165	194	179	191	187	191	194	214	198	188	201	195	202	175	179	183	164	198	197	200	188	181	169	209	168	182	214	203	194	164	186	178	188	182	175	183	200	162	188	183	187	205	191	165	191	164	193	201	167	169	198	183	208	190	173	185	176	200	184	188	207	177	184	189	194	182	187	221	182	198	199	176	177	193	176	198	192	164	193	202	183	189	205	210	193	172	174	204	191	183	211	204	210	180	174	191	186	179	171	198	192	171	178	166	192	203	177	187	173	192	209	174	191	188	209	182	196	188	171	158	202	166	203	200	177	193	195	155	169	191	188	185	169	161	185	170	175	180	191	179	206	172	197	187	188	196	186	202	183	189	203	199	212	205	181	171	197	197	160	189	170	199	179	162	195	181	193	189	187	176	195	200	180	192	186	195	188	182	182	186	208	219	177	184	182	176	173	195	189	198	177	174	193	176	222	191	178	182	201	176	190	190	179	189	197	195	189	164	166	187	199	193	200	175	168	172	195	183	169	179	176	199	201	183	164	189	192	188	179	193	186	175	220	185	174	186	204	191	199	179	161	198	185	172	189	182	181	170	214	163	190	168	181	219	165	167	158	178	184	176	206	187	176	191	172	191	192	181	178	199	202	178	189	169	197	187	203	196	175	204	205	187	200	186	170	211	170	186	168	197	192	165	203	161	185	166	199	180	166	202	182	205	171	186	159	191	152	190	181	193	205	181	169	200	174	176	203	161	168	196	193	167	186	179	194	212	207	186	209	214	178	169	192	172	212	180	179	209	180	180	181	171	194	190	170	189	188	179	194	181	188	206	183	189	175	189	185	178	210	165	209	200	186	175	185	183	176	200	190	209	211	185	172	166	179	188	165	178	202	201	199	215	174	189	175	174	184	178	201	191	194	199	171	195	168	177	177	178	190	189	179	197	166	199	199	196	189	197	183	187	190	215	196	180	184	188	186	180	198	164	184	206	190	185	172	187	176	209	177	206	183	198	202	179	179	199	197	191	177	196	186	209	189	174	209	198	201	194	169	170	201	206	194	195	198	200	171	169	172	199	197	193	191	169	199	192	202	189	178	192	189	175	173	168	170	168	193	182	204	183	165	212	196	193	207	211	185	160	195	194	195	212	175	188	184	186	176	189	179	168	189	196	185	194	183	172	196	171	179	170	179	176	182	179	196	182	196	168	188	178	199	182	155	176	211	181	190	184	188	185	212	193	188	201	193	192	191	197	185	178	179	191	204	204	202	212	195	172	198	186	162	163	184	185	202	188	210	183	187	184	177	172	185	205	181	192	169	178	193	197	165	182	209	184	177	186	187	178	199	155	197	190	166	196	187	175	170	196	181	192	164	176	190	180	189	179	195	167	166	177	203	206	194	200	173	180	193	179	188	194	189	174	196	188	204	177	188	199	189	178	203	183	181	177	196	179	176	190	192	181	196	183	197	181	188	146	173	215	184	186	182	181	178	198	169	180	166	178	192	166	183	181	192	170	161	195	176	163	165	199	186	187	189	209	212	192	177	183	157	187	189	222	218	187	183	178	188	175	176	161	218	188	185	198	190	185	185	208	169	177	201	176	178	153	210	170	157	189	181	175	155	192	203	178	196	201	198	175	194	184	179	187	156	190	192	176	196	219	179	186	194	192	199	190	188	158	156	194	176	159	177	189	206	172	189	178	188	183	187	190	199	197	175	166	195	193	180	186	176	189	182	190	172	182	187	177	204	205	157	179	190	178	203	166	206	160	194	217	197	168	183	203	188	154	198	200	197	174	185	180	180	201	189	196	184	202	166	193	176	176	200	177	199	186	192	186	181	224	166	196	186	204	197	187	184	202	202	181	197	177	181	173	185	182	185	199	203	193	195	179	185	178	157	184	177	191	181	184	164	176	178	185	205	191	168	184	174	191	192	208	189	177	199	179	190	176	194	193	183	211	197	181	182	186	175	178	160	180	209	164
7838	10743	8951	4471	2953	2242	1623	1333	1076	894	720	632	537	531	469	414	440	390	382	372	356	334	331	287	290	275	315	335	266	269	264	258	264	282	256	232	286	265	220	242	286	235	251	231	244	237	270	244	234	240	259	243	254	245	253	259	249	235	259	255	220	241	220	230	252	259	227	233	212	252	235	218	245	218	231	238	247	219	240	235	243	256	232	248	225	213	256	233	267	245	223	242	235	245	242	252	238	229	236	236	233	252	237	220	247	200	229	240	217	236	259	224	250	225	210	225	227	246	222	232	261	235	243	245	217	254	198	216	245	228	223	250	250	254	247	248	232	250	254	225	262	260	203	244	262	238	243	230	230	222	224	225	220	255	229	270	248	241	262	225	238	247	206	233	228	270	251	238	244	210	240	219	216	227	230	240	230	256	221	266	248	238	242	229	251	223	257	217	246	221	209	237	233	233	251	234	234	230	222	251	225	241	240	268	221	256	251	252	253	277	248	228	216	233	239	240	243	221	232	211	241	234	258	238	226	230	231	232	259	237	271	249	236	235	227	239	223	224	206	249	267	248	220	250	213	237	210	218	229	230	229	230	247	229	236	239	240	232	237	193	230	249	210	243	228	221	217	212	189	228	234	265	213	239	268	232	219	261	217	229	230	223	246	227	231	240	243	229	211	221	224	231	226	221	212	233	257	205	258	231	220	235	245	228	223	246	257	257	214	222	260	237	220	208	199	216	223	239	249	230	224	235	204	251	268	222	262	257	254	235	217	223	237	243	233	256	218	223	219	236	215	239	202	215	230	229	214	213	232	246	230	208	238	223	222	241	227	239	227	228	244	227	245	240	220	242	254	200	235	250	217	232	251	229	231	249	248	248	216	232	227	217	238	243	227	251	222	216	235	231	233	235	225	233	221	227	228	225	234	244	231	237	253	246	232	237	242	226	204	243	235	252	231	238	256	237	233	251	221	237	245	231	237	241	238	213	216	213	238	250	239	224	237	240	244	231	232	242	233	235	229	224	229	230	232	244	255	214	228	262	200	238	238	237	255	214	208	256	234	230	226	226	245	238	226	236	243	240	255	232	236	252	232	234	239	244	228	261	230	239	247	226	216	239	224	254	232	244	254	222	249	241	243	207	216	250	215	235	231	240	252	218	244	249	205	229	255	246	201	231	221	212	216	236	240	248	210	259	204	244	240	225	261	261	229	243	231	240	237	207	216	262	225	252	275	218	244	260	238	252	266	231	231	233	256	241	254	247	226	205	236	226	200	196	252	246	248	231	247	231	278	215	218	223	228	251	246	256	220	214	230	245	225	209	252	214	244	240	240	227	235	229	231	227	240	216	218	217	234	245	237	254	242	214	221	208	222	272	209	205	215	244	232	258	246	242	235	202	220	223	205	218	225	224	224	204	222	257	227	251	242	214	239	243	208	221	240	233	222	231	242	264	244	258	265	231	235	234	250	259	216	238	224	233	220	235	241	260	233	245	252	259	217	240	225	220	205	246	229	252	227	236	219	235	236	225	237	226	231	234	230	231	230	229	254	240	253	237	215	269	217	248	213	252	247	262	234	214	248	229	201	218	236	246	245	200	224	213	217	238	244	228	246	198	213	208	211	232	225	243	246	227	218	243	226	206	225	263	246	235	267	230	199	205	250	250	208	241	225	243	231	205	218	234	233	235	222	237	259	229	226	223	242	221	212	233	258	232	215	199	223	226	259	213	240	210	237	245	198	222	239	210	245	265	259	205	213	235	227	245	217	272	254	244	219	222	228	237	250	214	248	222	242	254	255	239	255	217	210	242	243	240	212	217	241	228	228	230	246	225	218	253	225	257	225	220	229	246	243	229	229	263	215	227	227	223	279	203	238	212	209	235	235	249	248	251	235	203	235	232	253	227	214	253	233	228	229	252	268	245	208	247	225	251	238	241	239	223	237	214	244	231	246	218	239	242	247	233	259	246	204	216	214	235	216	245	223	237	258	244	235	267	233	232	255	214	224	241	239	242	231	226	234	245	262	222	246	231	251	238	229	235	218	227	224	209	231	219	245	247	236	231	239	231	224	214	233	229	221	226	221	258	227	205	238	246	222	216	234	228	245	208	237	250	226	225	271	219	242	230	226	227	240	247	238	246	247	215	231	229	227	236	233	234	245	251	225	218	244	231	213	232	224	233	246	227	218	218	243	244	211	223	233	237	249	228	252	219	243	213	230	266	237	252	238	242	238	226	232	223	220	266	207	228	217	242	226	215	228	241	236	249	240	203	262	197	237	235	229	246	245	210	249	260	224	225	223	242	235	233	204	261	291	234	218	236	223	226	258	247	216	224	239	256	262	240	236	252	215	245	263	258	242	198	249	241	223	207	249	242	238	201	228	235	228	234	225	229	236	224	245	229	243	222	232	217	211	234	232	247	216	219	225	251	213	196	243	227	240	233	232	242	239	243	249	235	221	230	215	253	233	216	227	234	233	231	237	236	252	216	250	221	222	253	234	229	229	232	236	228	216	241	225	255	235	239	212	230	235	214	242	237	249	256	229	250	242	234	244	236	248	255	229	239	242	242	216	266	238	225	272	196	209	211	221	231	260	199	250	228	248	240	239	238	249	234	231	244	231	251	243	219	214	249	267	252	251	269	226	248	230	213	264	237	228	224	238	218	248	212	211	226	222	260	232	226	231	226	211	246	220	220	234	210	231	227	232	239	215	237	263	251	226	236	248	244	227	226	221	226	254	253	253	254	231	255	216	232	249	235	231	239	252	216	264	218	224	227	249	220	215	235	266	228	221	246	259	226	212	219	243	223	242	224	220	197	220	240	238	238	246	243	242	239	209	224	243	209	228	252	227	243	225	219	227	241	243	197	242	249	246	258	223	229	226	253	230	243	220	241	256	225	215	197	221	256	225	212	242	261	232	229	233	234	225	262	222	245	222	241	238	258	250	236	223	231	239	231	216	209	219	233	214	204	215	205	233	247	242	248	233	223	214	245	229	229	221	243	242	263	210	228	249	230	233	233	237	214	219	224	257	231	250	218	220	228	234	248	223	238	224	248	237	190	217	227	207	226	208	219	233	184	225	231	217	246	243	208	250	219	219	258	250	224	243	244	256	236	251	229	258	217	220	220	233	252	225	204	245	240	226	224	231	259	230	225	243	228	237	239	252	241	235	223	233	229	213	236	239	266	247	226	279	230	208	258	210	218	249	217	224	247	243	229	236	264	235	240	218	228	225	253	242	234	209	249	236	217	217	232	233	215	242	230	223	242	234	231	238	254	236	199	216	218	235	263	254	243	229	220	216	227	217	200	219	230	226	220	237	209	229	221	219	232	252	225	198	237	243	239	226	229	243	256	236	217	233	219	222	233	204	227	225	218	210	191	241	241	227	209	232	249	211	234	241	211	213	247	220	211	215	229	248	253	224	232	226	230	253	249	245	233	220	247	232	251	244	235	208	231	246	256	236	219	251	240	215	244	220	260	215	220	246	201	253	221
25177	21062	27315	24902	10399	935	708	626	569	535	524	480	442	475	464	457	507	507	463	446	497	487	420	430	461	455	455	472	461	460	456	436	459	418	455	450	410	431	451	425	417	429	417	443	436	412	428	420	467	489	422	459	455	450	444	439	475	412	440	422	450	407	425	445	457	439	440	449	495	432	484	426	431	403	444	458	468	409	408	446	468	443	429	418	435	487	404	449	417	444	431	397	427	461	397	476	425	420	468	438	413	429	439	419	413	464	401	416	456	422	402	459	399	452	382	439	449	420	418	429	439	423	454	421	420	434	438	418	428	452	441	456	418	450	452	448	418	447	443	385	429	435	429	433	446	454	442	448	426	465	451	443	416	468	447	404	478	428	440	407	452	455	452	435	464	412	453	457	402	425	424	442	456	434	427	414	388	418	473	419	472	461	435	435	460	441	460	467	424	459	456	416	477	433	460	407	433	413	436	434	403	444	431	473	401	454	392	408	428	433	466	450	436	437	442	409	456	446	461	430	431	417	485	423	448	408	431	501	440	461	467	446	452	450	447	460	443	447	419	393	435	417	446	447	461	474	445	436	430	463	470	440	492	417	468	434	440	476	396	445	425	427	450	395	408	442	448	458	457	424	440	456	442	408	421	441	433	399	392	393	478	433	447	419	455	500	430	444	430	457	415	430	410	425	466	463	454	435	419	441	449	381	448	416	435	421	436	422	415	424	411	424	447	378	429	436	433	458	439	436	462	435	428	445	435	436	400	418	424	436	428	422	442	461	414	460	423	421	459	434	415	433	430	418	442	415	421	457	453	424	442	447	421	397	453	432	437	410	403	443	419	440	443	422	452	457	416	423	458	428	438	451	462	449	479	398	486	413	438	441	452	394	477	434	460	466	418	458	448	452	443	432	456	420	453	433	456	430	456	436	436	433	428	476	449	460	411	402	433	447	446	430	478	442	404	449	418	450	429	431	458	424	411	383	455	430	455	431	431	428	447	413	427	416	435	446	424	408	449	405	442	414	506	437	430	453	435	384	415	458	434	429	440	417	424	401	429	462	442	424	440	444	425	423	422	438	397	429	418	432	448	431	488	441	420	440	422	444	442	437	439	408	429	450	470	441	430	483	428	464	428	431	468	426	455	409	448	430	447	456	420	455	467	446	441	430	461	416	418	450	425	435	465	474	429	447	453	451	453	470	444	429	477	428	453	440	427	438	462	433	422	437	413	424	435	441	431	444	424	450	455	462	438	461	436	456	413	426	447	454	404	426	411	450	473	398	420	446	407	422	429	477	453	458	417	424	450	474	448	419	481	451	440	445	431	419	435	456	459	419	457	413	396	456	458	418	456	420	464	434	418	435	379	418	416	438	450	425	425	446	419	446	447	446	436	429	435	399	463	362	459	413	441	444	447	418	445	413	448	436	451	450	431	437	415	440	426	443	458	433	431	447	452	479	429	482	435	429	457	427	391	429	438	413	452	460	444	416	453	424	414	439	439	443	445	428	412	445	444	408	420	439	392	455	423	436	434	451	450	443	454	416	425	448	451	421	418	409	460	422	438	422	456	424	495	420	455	442	459	426	419	434	416	465	444	444	474	450	420	422	406	426	470	441	417	477	424	436	451	423	442	420	446	466	429	472	434	514	460	445	439	415	442	414	439	430	450	413	434	394	444	399	429	401	413	400	430	432	435	427	453	417	456	450	438	424	447	443	428	431	441	412	469	461	413	420	448	413	487	455	416	454	424	417	430	379	414	445	428	454	462	438	436	414	442	439	445	444	479	419	447	477	419	419	465	450	427	447	434	467	468	411	447	406	416	413	431	454	434	435	443	418	417	440	394	435	441	482	433	412	429	416	447	472	447	431	424	460	440	387	442	426	437	438	436	486	401	414	438	390	461	425	457	422	441	379	412	480	440	425	400	454	432	433	413	457	436	437	435	426	421	458	473	422	443	439	412	432	427	427	431	397	459	413	438	414	453	421	445	458	416	427	439	418	474	413	428	428	487	424	482	480	453	495	424	439	421	434	418	431	451	435	459	404	435	427	422	409	449	416	466	453	443	429	432	468	386	427	457	423	405	401	435	433	427	453	454	435	445	423	416	419	460	413	414	421	417	458	422	437	435	430	437	453	424	449	395	441	422	422	392	435	466	427	418	463	388	470	447	449	506	385	438	464	431	492	452	425	472	392	428	438	452	463	465	454	424	411	405	479	467	452	436	405	419	427	432	438	459	455	450	433	459	402	404	434	446	460	424	434	425	443	423	408	451	483	463	453	448	436	418	428	447	397	438	406	403	460	464	416	458	452	439	464	411	469	454	459	414	458	452	416	476	421	444	436	443	439	482	410	437	458	436	428	421	395	397	444	415	409	461	447	437	425	408	483	434	426	446	416	419	425	441	463	446	453	439	442	443	425	434	431	472	416	423	438	438	426	442	418	467	419	432	430	465	407	431	431	447	451	407	416	450	400	414	451	430	451	360	395	395	425	447	414	426	424	473	419	437	453	414	446	479	431	432	406	451	444	429	387	456	460	430	425	454	421	444	441	413	439	413	417	404	403	423	403	453	446	501	452	469	406	438	458	406	421	391	443	431	445	394	415	446	464	420	457	472	461	388	464	423	438	439	478	416	416	456	407	420	403	420	447	466	437	416	446	447	442	463	444	443	443	437	436	451	444	395	448	442	451	429	421	454	393	419	459	437	463	416	461	414	483	426	435	448	444	439	445	438	453	414	418	428	442	457	429	445	433	447	449	468	379	444	398	427	458	420	458	465	436	450	424	433	454	420	424	445	392	451	445	428	458	431	429	444	443	433	435	430	443	451	447	449	440	391	406	472	385	429	492	443	423	457	441	467	449	450	405	429	445	450	411	412	463	421	415	418	417	392	401	456	425	422	437	425	440	447	437	413	435	393	468	463	419	467	476	402	448	480	443	432	437	414	438	432	438	399	422	442	417	420	430	410	410	418	434	456	422	412	427	406	429	432	404	449	428	430	455	450	434	413	470	447	435	423	439	419	440	438	441	432	423	402	452	444	425	412	438	419	439	420	453	445	463	421	475	414	453	461	479	428	473	428	457	425	423	375	440	454	459	436	427	439	423	432	414	431	448	455	407	424	444	444	443	456	450	439	462	449	441	389	443	412	431	446	455	442	438	442	450	431	502	463	446	415	453	435	445	454	444	411	466	423	484	424	476	408	457	471	435	425	417	435	452	427	421	449	460	472	438	464	432	409	438	428	436	411	398	430	393	450	450	396	451	424	456	418	489	438	404	437	436	411	425	464	428	426	407	436	433	434	409	399	428	464	443	487	398	418	440	446	415	466	449	439	405	423	433	430	434	458	473	421	429	454	408	437	440	472	428	464	471	455	458	458	493	451	439	440	420	395	397	446	426	436	435	420	431	445	405	457	423	404	448	409	425	406	397	422	467	436	431	443	456	474	448	438	467	470	433	406	442	405	438	458	451	477	442	496	422	426	441	425	445	423	419
7440	6238	4921	2638	1868	1555	1277	1080	959	795	768	733	699	641	613	629	601	597	593	564	579	561	567	553	537	561	561	509	573	533	566	542	572	545	531	514	527	557	544	518	539	517	536	486	503	511	499	510	510	543	482	484	538	493	534	513	554	520	572	488	516	522	551	515	552	526	498	517	510	539	580	528	579	500	530	501	471	487	486	462	507	574	489	537	525	541	507	519	561	532	524	540	515	525	540	539	520	500	491	528	499	521	568	513	562	530	499	546	512	539	557	537	502	543	570	538	483	521	532	525	536	543	541	491	514	509	469	551	496	520	543	507	502	491	515	511	485	521	496	518	536	508	527	510	509	502	536	515	542	521	549	557	530	532	475	518	480	531	482	518	494	511	516	514	533	473	528	484	545	542	530	506	508	490	501	537	521	520	499	488	531	540	513	535	524	514	530	523	530	478	548	534	521	524	520	521	513	554	456	512	514	521	511	563	460	545	525	528	600	512	501	494	533	508	531	481	511	530	532	514	504	518	509	498	510	528	483	523	561	517	547	500	538	533	526	508	549	475	525	519	490	478	515	522	498	534	519	508	534	512	525	491	508	511	524	524	457	506	495	559	488	547	509	522	534	496	519	513	534	498	506	529	552	486	489	487	523	554	547	516	513	526	519	552	531	549	489	558	507	529	488	504	510	560	540	496	504	501	506	545	533	520	522	491	531	466	510	533	471	530	551	520	559	532	530	544	526	528	551	543	541	507	516	552	505	527	494	503	551	526	531	503	484	522	520	545	549	521	553	521	528	509	539	563	537	547	522	514	544	490	534	502	529	520	495	534	535	530	520	500	519	558	509	523	522	508	539	508	521	531	493	536	542	509	507	493	524	512	473	480	506	477	501	527	501	528	514	507	533	512	533	490	532	531	523	531	526	525	520	496	499	496	552	504	517	515	528	486	476	493	503	484	508	535	512	539	534	543	536	540	511	491	527	545	497	523	493	497	512	516	500	530	523	519	484	539	490	522	500	504	512	491	507	553	493	544	519	537	553	519	525	507	516	483	534	536	504	543	571	514	508	510	527	514	517	506	533	510	525	490	513	500	579	517	533	484	541	487	497	529	521	515	514	516	523	508	538	504	504	483	560	510	508	540	481	506	499	527	497	561	530	532	566	536	501	519	531	483	500	557	496	492	505	523	508	531	528	490	516	507	512	504	466	525	507	485	509	532	510	522	505	580	525	487	504	500	522	513	492	501	549	519	519	516	532	504	522	545	513	513	522	488	527	527	474	520	541	516	508	504	527	524	485	504	487	533	526	524	538	509	511	510	537	540	527	573	532	539	527	516	510	537	528	534	538	516	520	524	518	513	494	484	483	521	499	529	549	528	502	503	525	476	525	496	478	502	488	508	510	496	527	514	478	503	488	472	487	512	529	529	531	513	519	503	500	498	524	469	518	539	493	507	499	566	539	522	503	539	547	522	515	508	480	543	500	506	488	584	464	486	559	477	478	497	537	548	577	507	478	510	499	523	520	511	557	531	548	529	534	490	474	534	495	496	510	484	533	532	508	553	540	529	462	550	528	540	564	518	512	543	483	522	517	530	549	518	519	499	524	568	494	501	517	499	478	527	516	548	522	480	519	518	565	509	535	524	508	523	552	536	578	465	512	507	516	536	506	491	529	509	499	523	560	490	489	556	518	486	477	503	520	480	534	504	529	529	486	524	514	485	550	511	514	487	527	492	492	534	487	500	490	499	525	522	530	506	485	513	544	528	480	550	512	533	526	542	496	487	520	507	503	534	534	545	496	489	540	539	505	485	496	512	534	491	529	546	507	540	549	489	506	499	510	490	551	520	505	483	485	515	517	540	531	532	496	526	499	539	497	478	535	522	507	523	518	483	516	494	501	497	542	545	516	513	523	550	495	511	553	565	500	562	527	497	539	520	550	492	509	528	506	554	510	514	530	518	523	505	499	508	541	515	465	543	533	519	535	555	488	496	510	519	508	510	483	530	536	520	507	538	525	545	510	536	534	515	512	489	538	544	503	500	553	550	542	562	493	517	526	556	526	509	526	522	512	491	501	528	550	515	544	536	523	539	542	504	511	476	520	545	501	536	505	536	503	512	507	543	554	498	552	527	508	549	540	511	502	518	520	470	525	550	551	545	488	550	502	519	546	508	556	485	541	504	523	503	524	546	528	529	526	518	482	551	501	500	518	512	518	529	513	511	533	499	520	509	526	497	571	524	481	504	509	507	507	548	567	544	492	513	493	524	562	553	502	509	539	485	531	507	518	504	522	551	550	504	516	509	500	514	513	537	523	556	475	488	513	549	515	533	568	507	564	523	512	528	512	472	508	532	535	533	539	536	540	504	557	521	520	496	506	520	483	538	546	504	470	516	518	551	544	546	566	503	536	465	512	493	538	504	531	523	447	508	513	533	547	550	473	529	503	553	528	524	525	538	497	501	514	509	515	518	503	567	505	564	525	514	505	588	481	520	541	482	467	541	516	511	500	527	558	507	539	525	514	541	493	547	543	544	518	516	520	512	503	503	513	548	503	492	517	512	557	507	542	507	541	482	550	509	533	493	549	519	515	523	497	470	528	521	533	494	466	544	487	521	491	524	549	505	538	504	565	510	521	494	503	538	547	554	493	523	500	487	483	539	516	541	507	515	514	547	495	551	556	524	512	507	498	516	556	550	521	520	503	525	530	517	511	499	514	511	539	493	493	514	504	497	552	573	509	518	501	506	528	572	512	531	495	508	547	518	539	520	505	526	539	535	537	522	479	547	506	505	546	536	539	525	493	532	500	484	492	511	528	514	497	509	525	477	507	518	506	535	517	575	527	490	536	551	518	532	518	478	507	512	503	500	528	513	515	460	513	560	513	520	545	492	547	538	529	532	537	551	485	506	515	533	479	514	493	524	543	524	493	507	471	495	529	519	528	519	499	579	524	501	493	494	529	532	517	507	510	506	493	536	556	532	542	540	516	541	489	549	498	507	573	543	532	496	529	505	532	542	480	488	504	491	522	475	512	524	535	494	528	511	539	529	527	529	516	494	546	516	535	560	543	514	536	468	559	539	532	554	549	511	516	516	524	525	507	521	530	525	552	537	569	503	502	526	509	509	526	538	503	509	497	532	496	543	484	543	487	505	496	514	529	496	561	484	515	520	529	531	526	567	502	519	520	534	511	519	503	514	554	486	515	528	534	520	522	544	530	518	504	519	513	522	513	490	537	500	496	518	495	522	472	474	515	571	501	548	514	515	497	530	467	477	521	525	567	463	550	515	506	544	548	533	514	521	511	509	524	555	531	501	494	479	498	475	473	511	472	514	529	509	508	541	509	511	562	493	466	528	528	508	519	530	504	523	491	529	528	551	515	492	499	526	460	512	508	521	529	467	542	518	524	538	488	558	531	500	494	505	526	500	581	499	538	499	503	519	519	562	561	544	508	472	515	558	519	510	480	525	477	521	513	518	520	504	495	542	493	560	493	481
22842	21060	28830	23511	21054	21096	10291	1171	756	652	616	518	465	428	356	348	328	339	303	279	245	270	273	224	246	214	217	208	222	215	198	189	198	200	184	207	185	222	200	176	221	210	195	182	198	178	181	162	186	183	186	184	187	177	192	169	186	176	176	174	188	170	185	184	182	182	183	138	162	185	169	181	172	162	139	186	163	162	200	171	180	157	181	198	175	150	168	186	161	158	176	161	162	154	172	177	177	157	164	197	168	147	147	184	164	171	175	162	139	156	193	164	167	174	165	155	143	150	164	148	189	171	167	155	165	174	169	143	155	155	173	150	177	175	154	161	162	183	179	153	187	170	173	169	178	157	184	166	179	156	168	149	166	179	173	177	167	172	150	163	182	157	178	172	170	170	170	152	191	171	191	158	161	165	162	179	185	170	162	170	185	169	179	150	148	176	168	168	184	174	165	169	162	143	183	158	137	188	174	152	156	167	179	179	167	156	165	191	177	162	150	174	158	188	176	152	167	171	161	152	174	191	172	173	155	176	166	186	164	178	170	189	158	152	154	173	162	146	160	144	171	175	174	173	177	169	171	164	164	184	172	158	166	154	177	165	167	170	147	164	189	176	172	158	154	183	179	175	164	180	194	168	175	154	169	172	179	166	161	161	171	177	161	169	176	162	145	156	181	176	154	161	188	203	157	166	153	175	156	168	174	155	182	182	161	170	186	165	165	157	142	150	145	187	183	181	172	170	167	169	167	194	172	170	170	167	180	180	174	152	151	167	177	150	176	172	173	190	157	155	174	189	188	175	165	189	169	171	178	154	181	147	151	172	174	175	162	184	148	181	193	149	157	182	169	175	153	164	163	184	174	163	172	161	166	168	173	160	163	162	172	156	166	166	179	192	177	163	187	145	197	156	177	163	166	155	181	150	187	163	162	161	151	155	186	170	174	169	154	167	184	174	166	156	171	191	163	155	153	171	162	168	186	161	171	160	139	165	182	156	166	167	165	180	158	180	191	175	179	147	167	171	172	162	148	168	142	164	147	202	167	171	154	151	177	154	169	167	187	164	158	162	150	173	169	149	150	159	166	159	171	175	153	182	160	171	141	175	170	173	165	149	186	190	151	162	165	171	201	166	151	160	155	174	159	173	150	151	163	163	178	154	178	165	165	179	160	153	164	159	180	177	180	162	167	169	140	150	169	156	157	181	184	151	166	151	151	144	166	185	168	175	170	133	181	152	155	179	183	165	151	176	165	168	189	140	155	158	179	147	152	161	173	172	159	166	166	167	171	159	145	165	154	158	180	145	196	149	193	177	181	148	136	152	178	163	190	162	184	178	183	154	194	180	162	166	162	152	166	170	169	149	174	157	147	142	183	162	189	174	175	169	157	194	179	168	157	176	166	171	176	153	166	161	149	169	164	167	145	137	165	167	195	159	168	160	167	165	172	156	172	186	168	169	173	155	169	163	184	167	162	151	162	192	175	152	185	154	179	175	171	152	169	167	186	167	171	161	152	148	170	176	148	178	158	158	182	179	187	184	150	178	168	198	177	180	154	200	163	155	181	162	156	165	181	176	153	150	179	180	180	146	160	139	166	160	182	177	165	165	147	164	157	159	180	170	171	153	172	164	160	170	155	174	187	161	172	171	162	174	166	181	172	175	166	180	160	160	150	161	148	177	146	185	159	168	163	163	160	160	144	176	147	179	173	162	158	163	158	185	168	153	150	168	184	156	194	166	161	155	164	164	163	185	151	189	169	151	148	164	163	143	159	155	162	145	154	181	149	150	161	179	155	159	191	159	144	191	184	161	167	155	187	153	151	195	176	155	148	174	190	171	167	163	159	148	208	187	155	168	157	166	181	175	168	158	157	168	161	166	172	179	156	163	166	148	167	154	180	164	140	161	164	165	128	180	141	164	173	172	185	175	169	172	164	173	160	154	164	187	170	171	173	190	183	154	170	146	187	161	171	165	179	151	189	161	181	180	166	164	143	177	182	148	162	190	152	154	171	160	172	165	171	165	148	143	195	184	169	167	166	161	150	170	165	179	160	173	162	161	158	148	169	174	166	169	186	174	174	155	168	163	160	156	155	183	170	161	150	146	150	159	191	171	165	164	173	195	166	143	157	171	164	153	176	167	168	190	174	187	170	178	205	161	158	162	162	149	160	142	155	170	169	154	168	160	173	155	166	176	135	175	142	178	175	149	175	155	150	156	169	144	161	146	158	154	163	169	171	149	179	158	175	166	184	180	163	158	170	188	172	172	180	135	175	158	178	185	134	160	165	164	163	167	144	173	169	148	153	151	171	185	178	165	173	164	179	159	171	174	166	157	174	196	167	156	179	158	169	158	162	152	164	152	157	191	159	161	157	182	163	171	164	181	173	182	158	161	175	177	160	171	160	171	159	164	176	167	163	175	171	158	176	172	170	149	178	174	157	156	153	162	150	180	163	163	192	163	162	166	171	162	160	201	167	165	157	142	172	191	173	151	165	158	154	181	148	141	167	166	174	168	177	174	178	170	185	156	187	179	160	157	150	159	152	147	190	171	148	198	190	171	165	186	180	145	160	171	171	164	184	160	177	174	182	192	141	172	173	182	169	160	183	157	189	167	168	184	177	175	153	170	174	188	170	161	153	174	164	150	176	173	177	152	151	176	159	157	159	146	154	163	178	203	173	161	174	160	162	171	179	166	206	163	177	161	194	163	151	158	166	148	190	161	187	178	164	147	154	171	152	191	163	162	166	168	171	154	181	171	169	159	181	187	180	146	179	149	176	163	182	151	185	165	171	153	190	160	143	168	182	181	181	138	185	162	171	175	187	151	184	154	182	162	161	157	192	173	157	179	155	165	178	185	166	156	168	166	171	144	162	179	161	184	143	149	162	160	167	187	164	156	152	167	173	180	161	189	174	170	161	171	180	189	159	172	181	169	167	149	157	187	171	150	155	178	162	171	156	154	180	171	169	190	160	177	159	168	130	157	191	174	168	156	145	181	169	181	159	169	173	167	155	158	178	189	172	166	165	157	178	155	172	171	192	192	172	160	180	172	168	171	172	157	145	152	189	184	180	194	159	167	160	173	152	151	174	171	153	182	195	155	181	153	150	159	171	175	177	175	163	142	166	181	181	186	170	173	151	167	148	147	142	165	189	184	173	167	171	162	175	169	164	177	168	177	172	159	173	160	165	145	167	153	171	168	162	136	152	166	160	192	165	177	165	153	189	157	172	163	165	154	152	197	153	156	159	184	172	157	157	157	151	179	169	168	174	188	167	170	158	154	175	172	146	172	157	183	155	171	152	157	186	137	169	165	176	149	165	175	173	156	173	164	147	173	165	165	193	158	152	165	156	161	155	173	169	178	149	149	156	176	172	151	178	198	156	171	178	166	146	158	161	166	145	174	170	166	161	172	177	164	182	170	193	157	176	148	168	163	184	179	201	172	167	157	154	138	166	178	148	154	180	154	151	169	212	181	167	155	148	165	172	172	182	154
11002	17188	14290	7500	5198	3790	2905	2178	1763	1397	1136	910	832	729	650	574	542	528	458	406	371	390	345	338	335	295	299	275	287	257	249	269	262	266	281	273	240	215	233	251	213	234	234	218	220	211	248	242	224	218	190	190	219	218	205	220	209	186	211	211	206	202	205	190	213	188	222	209	185	192	212	192	206	203	205	175	183	195	180	206	219	192	225	183	184	223	208	183	194	184	178	212	209	197	187	190	210	209	218	202	183	214	158	184	200	176	175	209	191	212	153	202	197	196	210	210	174	193	162	206	189	188	198	183	224	162	195	207	206	179	205	180	164	198	188	183	186	203	195	178	192	206	192	175	200	173	182	197	204	188	187	224	205	196	187	196	168	183	193	201	207	194	189	185	196	207	196	196	183	199	184	192	207	207	182	245	186	177	193	196	210	164	197	179	189	214	168	199	179	187	168	169	187	193	200	207	166	179	206	179	197	198	187	151	187	185	194	173	194	189	206	195	163	223	211	198	171	181	201	191	203	193	185	182	207	192	200	204	226	217	185	185	167	188	202	182	197	203	170	176	171	185	173	168	201	159	180	159	192	176	187	212	204	171	172	168	203	181	212	198	187	177	192	202	203	209	201	198	198	183	189	198	203	207	193	159	203	173	203	204	185	184	182	181	194	191	183	191	207	179	185	188	209	174	181	193	209	198	179	195	218	191	196	198	161	187	181	220	196	181	151	193	181	182	175	188	210	173	171	199	177	203	216	167	192	191	182	194	180	179	175	180	179	181	202	196	191	200	164	159	161	213	176	194	184	192	165	191	198	190	182	178	183	208	189	186	224	201	197	184	190	218	187	176	202	202	195	182	218	189	190	194	197	201	182	193	188	198	158	178	191	204	199	196	183	199	168	182	170	201	205	176	192	175	223	184	176	189	196	189	183	156	190	183	178	202	185	190	175	163	181	185	173	187	177	188	180	188	186	181	180	186	199	192	183	174	206	174	184	182	201	173	184	212	216	186	186	198	196	196	166	184	174	186	188	186	189	173	193	191	199	178	198	206	139	182	201	202	179	194	185	202	204	190	167	178	200	194	175	183	191	182	173	166	194	200	164	188	194	168	200	190	179	178	177	184	210	205	162	175	228	206	196	195	183	193	184	206	193	196	174	206	194	218	194	180	183	188	183	173	197	190	184	183	195	171	169	187	199	180	198	180	194	185	205	199	199	201	202	184	181	193	182	191	185	193	205	216	184	189	189	182	215	195	199	198	226	194	194	202	184	178	212	189	212	173	183	208	200	183	179	189	195	209	185	172	182	191	166	177	176	145	189	194	214	195	191	195	191	171	198	187	194	220	203	191	184	175	179	198	191	210	192	174	176	196	165	181	163	197	198	206	202	180	192	187	199	209	188	192	178	193	193	189	205	206	189	179	211	192	191	201	210	173	176	210	185	178	162	207	197	161	218	179	182	196	167	175	184	186	171	184	191	193	171	203	206	203	190	204	178	186	161	201	186	210	197	204	206	205	174	196	162	202	212	192	185	188	173	203	183	175	175	197	200	184	182	193	189	197	200	198	173	185	179	196	204	196	171	174	199	201	197	169	172	183	179	203	162	210	208	190	209	192	210	185	173	191	179	182	225	186	182	168	189	184	166	197	170	188	201	202	196	165	164	174	200	200	190	183	191	191	211	184	186	195	161	188	193	188	192	190	194	189	200	195	191	171	200	180	198	199	200	193	149	183	202	202	182	175	192	202	179	195	184	194	191	176	207	189	197	155	182	172	188	184	193	204	165	200	200	185	179	184	168	200	191	173	163	186	193	194	208	193	172	205	179	205	193	187	165	179	181	207	175	180	208	172	209	186	174	176	184	190	208	213	196	186	189	188	176	203	212	178	205	193	207	185	198	187	169	208	179	198	179	191	177	198	196	171	165	169	184	199	184	199	217	186	179	183	199	188	193	205	195	219	191	203	185	194	183	170	189	228	178	186	211	169	198	186	217	204	200	177	190	192	190	202	186	192	205	201	190	184	198	205	205	192	182	197	191	204	202	181	186	186	184	181	200	192	191	205	180	202	178	194	163	187	182	218	178	186	179	173	191	172	189	193	187	210	196	178	207	203	186	216	195	170	212	184	204	174	190	174	192	194	188	190	193	205	175	187	157	200	207	180	186	181	201	193	225	202	199	161	190	198	175	211	190	202	191	205	191	196	198	176	203	208	194	180	187	195	188	213	165	185	173	184	195	174	174	182	207	222	190	170	200	177	188	193	196	186	210	191	153	187	200	184	182	177	172	202	204	195	191	181	200	171	204	201	198	181	176	200	174	179	202	197	195	187	169	177	188	187	157	179	177	174	198	171	190	214	185	190	196	201	185	176	196	175	178	226	199	193	187	155	199	185	201	164	210	190	188	163	165	180	175	170	168	191	192	174	179	194	189	189	178	182	197	177	175	197	192	184	199	190	210	207	187	170	169	192	191	165	185	207	190	194	195	181	189	185	184	209	191	194	164	196	189	177	215	208	186	183	206	202	209	198	202	193	185	182	198	181	186	195	206	188	181	197	170	192	219	182	195	176	189	169	184	183	184	230	163	168	191	215	201	191	172	185	216	177	181	173	189	183	173	208	193	188	165	191	201	181	182	229	189	173	193	185	190	194	179	189	178	187	162	201	155	202	213	189	199	197	161	189	196	179	195	184	215	206	192	194	182	199	201	198	185	187	154	182	188	161	158	196	194	187	190	195	190	202	155	194	200	206	212	209	189	177	178	203	204	172	178	199	196	190	219	194	183	204	188	200	165	191	198	195	189	180	177	162	175	209	198	205	219	171	186	193	202	185	207	169	201	197	185	190	167	187	181	186	197	194	157	193	216	189	203	171	191	181	193	199	221	182	194	190	169	196	173	199	182	166	182	186	190	176	206	171	206	189	172	180	163	186	194	226	180	187	196	189	185	195	195	205	188	192	182	187	201	181	168	185	166	192	171	184	194	180	200	197	195	170	178	176	184	206	181	204	169	191	172	183	200	217	186	190	183	191	207	192	222	188	215	180	196	171	209	182	191	209	197	188	208	196	211	202	212	192	190	203	163	181	184	176	187	193	205	178	185	182	186	209	198	182	204	170	184	169	216	185	169	175	196	203	191	174	180	180	179	199	207	210	202	188	183	193	216	165	202	189	177	218	184	201	181	202	203	206	198	194	170	200	198	208	175	167	216	185	172	173	200	220	164	201	204	179	201	190	203	181	204	180	193	201	193	211	176	187	201	202	202	152	194	186	204	210	190	198	170	202	183	179	184	196	205	207	200	191	176	173	199	178	196	197	174	177	177	212	192	208	168	197	207	181	192	185	196	191	197	161	179	193	187	192	212	179	178	188	155	196	174	196	209	185	166	221	184	193	174	199	194	176	195	190	193	190	178	182	177	195	180	188	203	184	193	186	202	203	175	197	188	201	200	177	183	189	184	205	183	175	200	206	159	200	183	204	208	213	200	204	202	191	172	208
26953	20175	7574	884	637	521	480	418	449	390	396	408	420	403	383	378	430	412	402	387	409	385	397	372	406	373	416	348	361	439	394	429	448	391	427	402	372	396	392	418	369	374	378	412	373	382	382	358	391	406	417	425	417	418	384	396	382	392	384	422	373	415	432	409	389	352	399	405	408	400	395	366	395	390	404	375	409	382	382	378	376	410	397	383	361	403	370	402	374	398	396	418	395	395	410	396	387	351	391	364	379	406	417	411	382	386	394	400	446	428	373	409	397	407	398	396	409	400	403	399	386	358	417	383	382	414	401	391	400	389	395	374	380	352	406	369	412	385	375	383	403	394	359	394	413	356	394	397	406	401	393	397	387	392	359	386	386	449	417	344	399	415	424	424	385	375	389	398	333	390	418	395	385	385	420	373	395	391	387	407	362	398	386	353	382	397	380	413	380	425	395	377	402	426	383	375	383	406	382	412	396	429	375	388	352	370	411	373	410	367	418	391	412	409	382	414	379	401	407	378	374	402	364	409	396	370	415	384	405	402	406	397	379	382	403	413	380	417	363	393	394	407	375	400	370	387	396	391	400	419	396	406	371	404	394	412	383	425	390	364	389	394	386	369	395	401	376	370	392	371	426	409	394	407	349	393	390	393	361	397	363	386	356	386	373	432	415	365	404	403	393	391	386	372	406	430	409	388	380	372	377	382	371	403	380	366	389	425	415	383	396	382	372	421	394	388	374	367	376	374	412	419	424	367	412	408	334	393	370	409	379	396	394	398	398	429	388	412	444	399	405	410	425	409	415	380	380	434	397	416	362	392	421	393	345	386	398	380	373	388	400	376	359	380	390	391	375	369	391	407	395	438	379	376	403	381	389	364	445	386	399	405	375	425	378	374	397	360	380	393	415	372	380	370	389	413	392	389	405	378	377	385	424	404	407	418	420	428	386	416	384	376	390	359	394	397	426	380	376	423	397	422	384	388	401	426	360	405	381	398	382	396	404	367	392	400	366	376	388	384	395	391	379	390	405	381	407	365	418	412	391	392	438	370	387	395	391	378	424	398	389	443	386	400	416	389	383	410	352	378	430	387	402	435	367	396	395	377	397	395	386	385	373	387	388	441	387	386	370	410	412	360	402	394	395	401	390	416	392	392	390	407	383	403	415	402	384	388	377	384	378	421	402	390	397	365	370	367	406	425	414	344	375	403	388	378	418	379	415	418	395	368	372	390	369	407	401	356	362	397	376	388	356	418	369	386	406	382	384	391	392	362	392	381	400	378	406	386	413	376	389	379	392	396	411	362	381	367	414	423	350	381	423	374	400	366	404	353	398	364	382	430	422	418	407	384	399	386	373	398	389	380	376	355	348	361	401	403	416	386	402	352	362	411	414	364	372	453	376	413	394	384	385	394	384	353	393	394	377	413	447	431	412	400	401	369	419	432	406	410	367	404	406	405	386	436	371	411	393	415	361	402	363	385	391	407	397	368	371	415	415	387	402	390	398	379	390	378	397	402	408	381	422	378	401	416	398	360	394	455	381	379	409	403	389	398	403	399	388	362	391	386	413	379	398	430	372	409	385	379	416	367	413	385	397	374	394	402	383	384	382	402	444	383	419	390	391	376	412	399	378	365	396	415	391	414	400	387	418	444	416	379	391	401	399	405	381	399	356	387	373	383	394	414	381	375	428	379	377	357	416	375	391	355	383	417	370	389	418	410	373	413	400	408	367	411	395	392	393	390	414	416	392	415	384	381	406	419	413	401	390	409	420	389	410	416	396	410	419	414	397	395	385	429	399	401	384	389	381	353	389	425	373	378	383	398	366	386	413	397	412	421	371	402	404	387	373	392	404	398	428	428	375	421	393	391	413	371	398	407	343	399	362	390	438	391	381	357	416	385	374	392	405	399	405	384	402	422	406	383	414	405	390	359	435	397	388	395	399	422	364	380	381	389	421	385	418	368	394	396	414	357	399	414	359	409	447	402	412	397	380	385	377	399	389	400	411	405	396	405	362	399	349	406	410	387	356	396	422	411	405	393	376	394	416	394	420	400	423	403	374	404	383	415	414	407	349	371	395	407	408	403	441	408	360	388	374	374	424	383	417	388	422	421	418	409	352	386	396	394	380	385	406	367	402	363	395	388	396	443	408	390	371	396	394	375	401	400	365	400	417	404	403	406	400	367	409	392	424	402	396	412	381	409	387	428	387	394	370	391	399	371	419	370	381	434	388	408	389	398	393	404	418	370	402	415	387	365	396	404	392	414	367	396	405	433	390	395	381	401	421	408	367	348	413	380	418	379	378	405	358	385	380	424	377	385	355	369	367	411	413	404	420	379	376	424	386	387	398	427	395	419	421	395	387	406	414	368	393	406	428	407	403	354	405	424	399	382	400	406	393	395	421	397	378	444	368	361	403	376	374	404	410	426	404	360	383	392	394	378	379	423	402	355	380	389	399	373	391	367	390	400	426	369	432	391	400	399	391	390	349	391	387	391	404	356	382	420	363	375	385	366	406	383	408	413	357	413	377	381	374	383	341	405	439	409	379	396	406	412	395	396	389	376	432	422	413	420	419	371	410	403	401	399	467	424	437	378	396	405	383	378	413	364	404	404	396	395	397	408	386	396	425	378	395	400	399	388	385	372	380	415	390	407	389	388	410	379	389	383	371	371	405	383	381	408	399	401	377	390	390	375	390	412	393	435	405	412	381	389	391	365	397	402	388	384	403	370	427	444	378	411	390	406	392	384	442	388	399	372	415	397	389	391	420	397	425	359	396	402	403	394	439	378	371	390	382	426	387	412	416	388	411	405	358	390	419	397	406	404	416	426	397	385	376	397	364	368	401	383	375	435	391	360	392	388	399	383	393	410	409	404	394	410	377	380	412	379	396	378	359	381	399	387	383	368	394	382	403	371	338	406	382	356	391	357	412	424	365	382	386	402	392	393	364	402	378	397	397	410	380	405	382	383	403	346	386	368	389	406	416	412	383	392	443	339	420	430	430	415	416	397	409	408	425	390	403	407	401	407	383	366	383	426	410	385	411	383	413	398	398	421	385	375	391	346	397	391	381	382	361	392	395	401	398	387	394	409	402	379	450	384	413	393	374	420	383	424	391	427	405	410	399	433	376	395	400	412	384	399	377	417	389	389	396	401	396	341	385	404	381	401	398	377	428	365	410	401	375	378	370	398	398	402	369	421	415	430	410	383	397	405	394	379	386	419	391	431	447	363	373	434	371	426	377	365	385	422	422	360	383	391	403	410	405	404	420	375	372	384	393	379	379	385	391	360	376	412	401	364	366	371	384	412	365	398	404	371	391	404	383	384	393	395	407	432	365	399	406	439	391	417	384	379	381	392	404	386	413	397	395	397	418	431	374	373	432	401	389	369	422	391	419	389	419	395	407	396	395	426	406	395	374	426	405	372	383	372	378	402	387	388	371	406	387	404	383	403	399	432	419	407	395	378	391	379	371	426	390	435	395	402	371	408	423	415
5283	1328	1184	826	631	620	606	532	526	488	489	498	457	513	496	503	478	499	479	536	436	492	481	471	471	469	469	500	479	494	464	456	502	497	504	457	476	495	495	510	485	475	477	536	477	477	448	490	497	524	527	501	489	518	446	508	548	472	482	499	507	480	467	500	457	503	494	487	446	472	509	471	469	465	491	517	468	471	513	459	458	468	475	498	474	450	489	455	450	487	510	464	440	478	492	495	446	478	535	469	466	463	485	488	502	469	502	465	474	509	462	506	476	499	472	471	507	472	513	495	480	487	472	456	458	480	491	482	467	484	470	460	471	527	469	484	472	519	457	495	505	475	470	491	441	475	488	499	498	473	441	464	483	484	474	458	458	460	494	478	434	472	503	464	472	516	467	455	495	463	477	485	499	469	413	456	470	457	470	530	500	491	491	486	469	442	471	490	479	456	515	485	503	481	484	483	482	503	462	456	465	492	463	525	429	459	497	495	436	505	477	491	439	489	499	497	474	489	498	473	516	467	444	468	468	468	481	451	492	473	515	521	515	485	474	470	514	487	515	469	453	470	480	453	504	445	476	504	501	431	460	431	494	488	457	482	489	470	469	485	477	482	440	478	490	469	486	470	510	483	469	490	477	478	450	489	459	474	487	472	463	474	529	490	481	459	500	495	480	474	467	455	468	504	533	449	489	464	462	453	515	484	483	474	483	442	473	488	514	460	507	498	460	481	461	540	490	506	478	509	494	426	491	486	509	489	484	500	504	484	456	474	463	524	485	467	480	488	484	493	467	474	492	449	479	489	463	480	495	494	516	450	479	479	494	507	489	508	495	483	459	484	468	446	501	494	479	448	453	470	492	503	473	503	489	503	492	494	479	449	483	463	477	453	497	476	502	470	484	488	474	479	457	487	439	482	479	516	484	518	479	494	447	504	467	485	458	511	479	479	432	472	471	534	414	455	475	491	470	527	469	481	483	503	455	529	489	515	455	506	487	515	451	513	477	514	480	445	511	486	489	507	482	503	462	476	521	514	466	474	487	461	491	488	493	494	503	450	444	471	480	501	499	495	455	488	453	498	499	482	497	461	468	475	468	470	502	476	468	461	491	460	501	504	491	472	509	478	486	504	461	469	515	436	457	450	451	502	470	455	430	489	498	462	477	495	484	442	460	454	459	473	454	469	483	495	491	464	465	499	514	458	453	489	482	493	467	462	480	519	490	469	469	468	474	474	442	495	493	457	493	471	464	495	491	463	493	485	464	487	459	499	504	442	472	496	463	478	510	507	456	461	527	450	513	460	498	450	547	464	440	488	496	480	480	450	474	515	466	462	482	477	443	488	409	454	473	472	440	488	500	482	510	490	501	469	442	489	440	438	495	449	513	471	467	472	473	457	484	482	459	475	499	464	523	499	482	476	495	482	467	482	462	489	474	457	510	509	425	476	477	484	505	504	512	509	501	466	483	466	448	470	484	493	492	472	452	490	480	497	473	496	487	449	477	473	493	481	493	496	529	491	456	470	471	458	509	508	461	484	498	487	482	484	494	479	474	484	512	452	526	455	537	443	463	505	503	512	473	463	460	470	519	467	461	447	484	499	514	463	478	484	509	502	519	488	484	483	444	462	449	491	511	481	479	461	453	463	486	452	479	447	453	441	445	469	475	467	478	483	456	492	467	480	460	437	471	455	459	473	485	495	501	490	504	431	495	483	486	471	502	482	496	444	443	464	501	473	506	499	491	524	455	483	452	466	488	490	437	483	458	547	488	492	475	443	495	458	492	445	511	490	450	511	491	455	504	474	485	508	469	458	467	497	485	501	461	459	492	484	501	449	436	480	489	492	480	470	460	479	465	480	496	477	492	469	489	513	470	488	468	497	511	482	477	442	462	469	468	514	466	496	468	515	439	483	504	510	430	462	478	474	494	484	466	466	472	490	467	455	488	472	468	478	503	476	443	503	490	462	489	488	475	471	477	491	474	479	504	472	473	490	474	481	509	450	521	517	472	455	465	460	469	457	471	515	491	456	475	489	415	463	492	463	480	488	505	486	459	462	505	474	497	461	510	475	498	466	460	506	450	490	479	487	481	452	484	446	465	494	472	453	446	462	473	484	490	526	486	483	496	493	448	473	537	482	494	483	484	489	486	487	492	455	472	455	475	485	464	503	481	447	443	495	492	476	479	488	471	511	490	460	456	504	488	502	465	464	464	477	480	497	492	500	510	516	473	504	486	473	481	528	506	514	449	508	476	442	454	498	483	494	494	500	489	508	481	478	493	495	450	512	484	510	474	451	474	499	466	476	471	514	496	488	437	476	496	447	501	489	500	464	495	500	484	509	485	504	473	450	440	515	506	496	471	455	494	473	493	503	458	502	452	505	492	489	492	465	474	506	471	513	468	491	461	450	489	502	494	433	473	494	497	496	464	433	531	452	472	466	489	473	446	482	489	461	477	491	499	486	466	477	470	461	495	466	463	489	464	494	461	506	483	528	490	483	471	489	489	516	498	479	479	474	470	493	514	474	509	465	473	454	494	471	512	492	432	487	462	482	479	492	457	476	465	480	471	492	470	437	487	516	502	453	458	524	484	511	493	463	461	485	471	487	457	490	444	484	504	486	471	516	505	484	522	534	503	478	494	477	486	492	503	469	522	454	476	494	491	497	456	473	486	486	497	496	449	472	512	475	456	480	439	483	461	458	436	452	497	467	475	480	461	456	532	486	496	490	461	484	467	473	470	490	500	454	508	492	475	494	454	454	489	493	499	464	446	515	497	464	447	469	449	515	488	441	497	502	441	477	466	472	500	514	478	469	493	483	456	478	468	475	493	491	461	479	447	441	501	462	471	477	444	508	498	462	444	462	490	511	444	474	479	503	494	466	493	466	474	473	455	482	469	468	493	471	504	483	493	442	453	496	479	526	470	496	439	488	482	515	473	472	437	465	475	506	494	489	521	487	471	508	476	486	532	466	484	458	483	499	484	496	489	439	476	458	457	459	455	484	510	495	469	421	472	523	478	468	523	504	462	478	496	489	469	500	467	492	483	469	466	476	486	493	459	466	508	462	454	442	470	486	458	476	494	508	466	472	480	504	457	499	487	483	482	465	463	473	451	517	485	450	494	476	485	478	505	463	439	469	499	481	477	489	429	504	505	474	504	480	492	502	468	501	467	469	488	457	487	467	491	466	508	515	462	474	505	534	510	469	506	477	497	505	547	492	449	467	519	459	463	469	439	446	486	513	463	478	501	463	497	489	480	447	484	501	494	502	478	514	498	501	490	481	499	489	487	459	487	419	464	469	512	435	450	523	471	531	474	476	477	454	462	467	520	480	465	465	501	522	510	480	485	459	466	457	504	493	500	476	518	452	468	510	469	497	499	492	472	428	510	497	478	449	489	449	465	481	451	482	475	458	469	460	494	452	481	466	443	442	504	460	447	493	458	495	477	453	484	508	465	463	479	487	459	475	458	497	488	509	457	472	463	467	505	483
23780	21056	28448	23862	21064	11080	1125	657	550	475	408	364	320	327	272	257	272	265	262	272	234	243	202	231	211	229	205	218	209	206	226	220	211	208	193	216	189	190	199	200	193	187	181	203	192	214	184	196	190	190	185	200	195	202	186	195	180	181	211	171	199	190	211	197	186	182	171	189	173	197	199	188	181	186	172	200	175	198	189	187	201	174	200	186	202	192	182	196	177	178	182	189	195	210	187	186	185	197	171	180	193	166	205	192	176	178	198	188	196	180	188	183	159	192	181	181	183	189	209	204	192	169	184	203	188	171	185	190	174	198	181	214	196	194	187	183	180	181	171	183	190	160	171	180	169	200	170	195	186	203	191	186	189	194	163	189	204	188	181	188	197	187	176	174	168	183	183	190	211	176	186	183	187	182	170	196	182	148	190	203	211	179	187	182	209	197	185	201	175	210	169	194	201	171	175	206	201	187	192	181	186	193	184	208	169	174	186	185	194	213	175	165	168	186	185	179	193	163	188	192	184	188	195	203	196	188	185	188	197	188	185	196	183	187	178	180	181	195	175	175	192	184	203	174	195	196	198	171	184	220	181	204	168	185	195	169	199	169	195	175	171	195	171	170	192	197	187	205	220	197	206	181	191	198	208	176	180	178	207	160	194	186	197	196	212	187	177	157	199	169	176	175	191	156	194	177	195	177	173	185	190	201	168	202	161	170	178	182	183	169	204	183	184	187	198	163	191	171	191	194	192	188	164	176	186	178	187	176	180	179	198	182	194	217	175	172	198	174	161	190	213	162	193	181	164	185	185	216	172	187	193	178	203	159	182	190	205	188	187	202	162	188	183	206	188	150	204	182	181	192	182	164	181	175	181	176	178	197	182	180	146	158	203	170	203	205	180	171	166	166	174	181	186	188	203	217	188	203	179	192	224	170	176	181	204	185	209	190	177	187	163	186	198	183	176	171	170	189	175	171	186	202	181	184	205	159	176	176	203	194	171	192	190	214	182	161	157	163	188	190	184	197	181	184	176	213	210	185	190	181	182	189	218	196	186	188	181	188	197	191	197	220	173	179	172	181	201	208	184	187	197	205	206	211	203	175	185	185	174	214	208	197	185	175	210	187	171	165	180	192	186	191	192	174	194	201	168	197	184	177	188	217	205	173	189	176	207	191	182	199	192	182	182	214	182	199	224	189	190	184	178	174	184	186	187	172	160	175	191	171	171	174	189	177	179	178	176	162	182	183	175	188	189	159	183	208	194	167	176	209	182	197	211	207	168	193	181	180	196	190	202	172	197	192	168	193	213	188	187	195	184	187	208	166	173	192	210	204	175	174	179	220	194	200	187	181	195	205	199	200	196	189	172	193	203	193	196	202	171	181	192	192	180	187	178	187	186	224	164	198	179	186	205	203	200	168	186	162	206	183	200	191	163	180	180	208	185	177	185	191	203	170	208	208	168	181	178	193	181	176	185	211	203	174	181	187	175	161	189	180	196	171	198	165	194	196	184	188	174	185	172	180	196	167	205	178	187	194	189	173	175	170	187	174	200	206	184	156	196	187	198	166	186	214	198	206	178	187	181	181	194	188	195	192	194	181	168	195	193	191	186	180	191	180	224	174	180	188	176	195	185	194	168	152	201	179	184	197	180	183	180	182	196	203	189	217	184	189	172	160	157	215	169	174	198	195	197	188	168	192	186	172	206	185	186	161	186	190	208	179	162	177	180	205	187	189	177	185	179	191	183	178	193	164	175	180	183	164	193	198	202	195	161	196	182	208	195	167	200	201	207	204	180	194	160	194	186	195	174	185	186	218	216	175	224	153	171	163	184	190	164	190	184	190	241	172	171	168	171	198	173	202	169	185	205	181	186	179	194	173	186	188	192	168	197	199	189	185	195	194	201	185	174	162	197	188	181	181	200	193	202	187	161	193	166	201	197	194	190	186	201	204	188	190	207	198	186	173	179	189	192	203	187	190	207	188	195	180	197	183	194	192	182	176	208	188	181	178	191	167	166	195	183	202	166	183	193	181	193	186	188	184	189	197	176	185	180	180	177	185	198	172	165	188	175	188	171	208	188	180	179	179	217	193	176	188	170	185	175	168	186	226	187	192	173	162	188	206	146	191	174	175	177	207	193	207	186	201	214	176	182	179	197	177	202	160	181	195	200	188	187	179	171	200	192	184	189	172	165	177	167	189	180	203	198	189	166	192	170	181	196	189	183	187	182	177	187	199	201	188	171	207	206	180	164	203	199	199	176	178	179	181	163	184	196	187	167	173	182	175	210	203	191	188	181	192	184	194	209	195	191	174	202	164	179	206	189	167	193	169	188	208	196	182	184	180	175	176	168	193	193	178	171	197	180	173	190	172	172	187	178	179	169	217	189	170	186	192	175	195	186	171	175	192	178	177	197	186	187	186	187	177	193	200	178	182	179	195	179	180	174	189	179	180	199	214	197	197	166	228	176	179	180	191	223	198	203	186	188	194	193	172	206	177	179	192	192	175	166	174	173	179	183	194	190	209	189	165	178	198	202	192	176	182	172	207	167	201	162	184	182	201	171	175	190	215	186	198	210	200	162	178	199	210	187	195	205	189	175	198	188	189	166	174	183	170	174	193	192	185	168	193	194	184	191	220	172	163	188	200	200	172	191	177	183	172	148	186	190	212	186	181	204	166	196	197	172	198	180	192	175	186	165	199	173	193	189	175	166	186	213	170	177	169	194	197	170	179	190	190	183	187	154	184	175	171	187	195	178	170	183	174	186	172	192	174	204	182	163	167	173	174	191	178	199	171	163	164	168	207	205	157	166	214	209	199	193	194	187	169	188	191	187	207	221	183	170	191	189	188	157	195	186	182	196	202	183	176	179	184	190	173	188	197	200	157	186	183	182	202	192	193	168	226	168	197	196	174	169	176	192	201	197	182	193	177	178	199	172	197	187	202	159	197	188	179	184	186	180	194	185	185	176	169	178	192	176	185	180	194	184	198	168	169	205	184	205	181	182	167	196	148	192	214	168	170	178	206	195	177	200	182	208	178	201	194	183	177	178	191	208	210	189	198	179	165	196	211	174	221	216	168	176	186	164	175	177	164	194	188	183	194	180	192	179	183	211	207	160	175	195	204	194	174	211	168	203	202	178	176	177	200	198	182	190	184	189	221	190	182	171	174	200	159	168	178	189	198	193	217	197	185	202	202	189	173	189	164	170	196	165	182	198	189	210	185	190	190	171	196	196	171	160	188	167	182	180	164	177	205	172	186	184	195	200	217	183	186	169	175	151	188	186	151	162	181	193	184	186	204	202	179	170	198	162	173	191	194	160	197	181	172	214	205	190	185	190	186	167	189	163	188	207	179	170	191	190	205	203	173	202	199	190	187	181	179	172	170	192	195	205	190	181	195	167	177	196	188	189	186	200	184	208	192	209	192	190	174	195	171	184	195	165	184	192	189	166	175	183	200	185	210	178	178	209	186	193	184	182	207	212	169	162	181	201	186
7885	10498	8944	4264	2892	2179	1555	1327	1081	881	703	637	547	482	443	425	398	367	410	344	349	352	288	312	289	282	298	276	282	271	275	308	267	246	247	251	272	263	266	257	253	220	264	258	266	245	257	235	219	219	267	230	230	256	244	250	256	272	251	225	247	243	216	250	230	244	255	248	236	271	236	246	207	223	230	224	241	216	235	239	235	247	230	222	222	239	245	220	266	243	258	227	248	247	256	259	226	229	221	250	239	224	212	251	238	246	220	247	263	237	247	207	231	220	231	228	236	234	234	264	229	262	248	217	226	235	222	210	216	271	232	257	233	221	254	241	196	238	262	226	229	252	215	222	232	225	237	210	236	245	236	217	229	246	217	223	243	241	228	233	244	239	226	215	229	236	242	238	223	237	246	236	231	239	244	210	238	193	223	250	247	236	229	233	237	224	222	228	235	237	226	233	233	229	218	243	235	228	239	238	241	207	256	251	240	253	199	245	213	221	245	250	255	218	232	233	222	223	215	252	220	243	246	234	238	245	247	221	255	210	230	249	233	228	250	223	233	214	232	241	229	237	239	249	244	242	198	233	233	231	221	215	218	217	229	216	213	199	207	258	231	220	213	228	222	256	261	250	265	254	250	250	235	236	253	241	232	230	254	246	222	243	232	249	247	226	240	225	251	245	212	234	216	187	253	249	242	215	227	239	233	237	211	223	230	221	205	244	221	206	252	238	239	233	235	263	222	257	222	252	238	233	234	248	244	222	233	240	225	254	203	251	226	245	235	202	252	231	249	215	243	234	237	208	208	221	221	214	255	227	233	198	246	252	237	243	258	260	228	227	184	226	215	208	230	227	224	279	239	235	244	222	235	236	229	216	273	236	226	227	236	239	236	243	251	215	223	248	246	240	258	253	253	267	245	253	235	241	283	245	217	256	226	236	222	234	222	248	211	215	235	240	238	262	220	235	254	218	234	259	248	228	262	218	252	245	269	220	235	246	228	235	228	240	230	259	259	253	214	237	271	268	242	219	241	235	255	238	214	234	218	231	225	276	244	246	230	247	244	226	229	247	203	235	231	259	241	250	230	234	223	256	229	249	245	228	247	215	239	215	228	229	240	220	242	230	222	221	251	238	238	259	229	239	214	225	232	205	216	283	255	233	222	237	253	249	225	252	226	207	228	220	243	225	225	206	280	246	240	244	260	224	236	255	211	235	210	222	203	231	231	241	238	218	266	242	215	262	232	218	233	241	228	244	240	234	222	224	245	251	229	237	238	217	238	243	220	253	244	234	242	228	252	257	240	231	218	219	211	233	230	231	247	229	266	253	219	248	253	239	239	238	239	244	229	227	216	202	246	239	228	231	209	225	236	231	238	241	251	234	214	236	247	223	232	231	239	255	234	242	233	231	211	249	239	230	212	210	220	251	249	218	227	217	215	228	221	262	254	244	245	247	223	253	222	229	239	233	236	222	236	227	217	232	263	251	254	223	228	220	250	205	230	219	212	276	245	248	225	266	244	236	237	240	263	236	247	206	250	245	230	243	216	247	225	238	200	240	226	239	252	249	231	231	241	234	220	249	249	236	227	249	249	212	199	263	246	245	254	224	241	217	230	244	229	271	231	222	216	228	261	224	223	220	222	202	242	204	236	229	251	211	229	230	251	228	226	206	210	232	254	235	241	228	248	261	226	226	237	239	247	262	215	234	228	226	265	222	248	218	224	230	268	219	238	219	209	216	223	240	226	237	205	270	210	236	211	234	229	214	222	243	239	264	254	220	245	215	216	250	232	270	218	255	254	235	235	207	246	224	243	226	219	224	247	233	222	223	227	228	247	232	255	281	244	226	252	246	249	225	231	241	201	240	245	221	232	254	260	247	210	235	267	252	246	239	221	236	237	214	224	230	211	259	207	234	255	217	254	246	220	240	228	232	229	213	239	239	236	253	248	258	241	238	209	235	258	233	244	235	233	217	208	281	246	196	234	227	244	219	224	246	232	219	226	247	216	211	244	206	242	221	239	230	247	233	204	238	239	258	228	243	232	251	241	271	240	245	252	238	215	236	237	242	266	246	245	251	265	239	241	236	231	241	241	230	231	242	241	234	223	224	227	242	240	257	223	262	227	258	221	249	224	249	237	232	236	249	230	236	250	239	251	236	227	247	245	249	231	236	229	236	248	225	227	227	256	239	227	240	231	236	231	227	252	251	211	208	246	234	231	248	269	246	232	232	232	235	226	235	253	235	235	235	198	242	238	257	218	250	239	250	232	223	236	207	225	208	240	247	246	251	221	213	240	232	232	229	224	243	233	221	234	212	220	235	217	241	232	241	240	237	240	227	262	253	268	232	255	246	247	222	233	204	248	255	241	242	236	208	217	217	228	248	214	246	238	243	249	231	238	227	227	214	239	246	242	230	244	243	243	226	242	249	244	231	248	241	218	218	243	250	229	222	230	227	234	211	258	253	245	227	255	243	227	236	205	240	246	239	250	228	222	225	236	237	249	226	262	216	235	224	265	223	260	258	253	227	225	235	236	205	210	243	239	239	234	274	232	185	239	248	250	224	228	245	270	230	210	240	231	262	233	221	232	236	244	244	250	230	252	234	220	227	232	254	217	249	233	231	267	235	250	237	225	228	240	243	217	219	259	250	250	245	208	257	247	242	220	229	213	252	247	224	182	243	221	223	219	263	247	235	231	246	211	224	217	226	255	227	220	217	231	215	229	230	240	222	217	243	282	209	227	217	235	232	225	240	242	236	213	235	230	244	245	232	231	237	247	237	206	231	243	264	233	255	219	207	230	223	215	223	233	242	219	225	232	222	221	238	221	249	231	242	244	264	246	225	255	231	285	234	215	260	222	251	220	217	233	238	234	239	208	241	246	232	233	226	227	246	242	207	227	223	223	213	259	239	220	233	258	242	232	237	207	220	230	216	230	241	231	241	222	230	238	242	235	247	231	225	225	210	214	232	236	263	226	255	196	234	242	232	249	211	200	225	205	221	242	200	232	245	251	252	211	246	233	228	226	229	250	263	227	246	274	239	236	238	243	232	226	224	240	239	256	229	244	226	224	244	215	250	243	213	247	225	221	246	229	222	233	234	263	221	269	207	225	273	247	220	279	234	216	218	224	253	219	243	255	234	198	268	224	248	230	234	228	238	248	233	237	261	237	225	237	252	266	231	215	220	227	202	231	242	222	225	259	267	231	232	225	241	217	249	241	239	236	220	214	261	231	240	254	241	244	239	259	215	242	248	250	241	234	220	230	231	271	241	245	242	218	249	222	235	238	238	241	251	228	230	229	245	250	246	246	237	208	230	246	225	217	252	261	245	252	242	239	234	230	241	272	210	244	224	234	237	249	236	225	252	240	249	213	179	228	222	236	228	246	229	226	257	244	231	247	222	260	208	239	238	222	208	225	234	244	257	258	239	240	243	240	219	246	234	225	225	249	235	241	213	236	242	225	247	251	232	242	243	220	231	252	246	234	221	249	218
25080	21072	27312	25042	10043	939	711	668	589	593	574	499	549	520	455	457	490	455	501	489	466	481	473	437	429	458	444	463	477	446	466	460	446	462	425	460	451	418	459	459	438	456	459	441	478	478	431	486	457	440	454	463	448	446	491	435	433	451	426	409	420	487	421	435	469	458	403	409	454	418	442	439	453	454	479	427	447	414	437	454	454	455	477	414	491	444	442	466	455	449	418	425	463	447	467	410	429	466	469	461	443	468	443	481	448	470	455	428	423	447	439	429	457	450	458	460	426	425	506	413	464	452	449	502	445	448	466	488	438	445	442	450	504	453	492	462	438	455	451	436	439	442	453	487	441	466	446	401	438	440	449	450	433	418	402	469	489	464	438	466	422	419	449	436	443	465	433	467	437	425	444	450	426	449	442	425	457	441	424	435	468	467	417	428	412	455	411	477	454	425	437	465	441	438	430	432	454	445	504	455	412	441	442	437	448	401	454	449	476	458	468	440	439	432	439	455	448	450	469	424	449	458	440	427	456	428	409	471	455	461	409	434	443	434	457	454	418	472	460	449	456	433	449	461	398	437	401	441	447	448	404	442	480	429	422	461	434	440	434	430	401	486	460	439	434	440	452	491	457	445	436	448	421	445	437	484	463	422	454	453	419	411	444	405	448	434	434	460	422	444	435	417	428	441	445	426	459	447	466	443	465	440	467	483	460	435	432	440	476	451	488	447	475	426	447	431	408	440	436	459	486	461	438	407	443	418	457	472	502	466	465	412	435	442	443	413	434	484	451	428	417	429	490	428	425	409	413	424	398	453	419	466	437	474	398	456	477	458	456	464	476	434	438	447	435	464	443	458	468	448	420	437	485	417	423	416	424	406	429	438	433	447	463	435	438	437	426	451	441	463	417	432	449	444	435	456	443	438	468	397	450	445	452	446	469	444	422	424	397	445	452	441	487	403	408	435	453	436	457	468	454	438	423	433	442	458	464	443	455	484	425	450	460	456	444	440	462	423	425	416	456	462	465	471	423	452	441	430	459	416	400	445	448	384	463	440	508	436	470	418	424	465	488	455	454	462	441	433	421	449	438	454	442	467	425	428	452	471	437	479	437	449	443	451	431	437	447	434	447	457	423	432	447	429	411	447	454	464	478	455	442	417	434	463	434	443	433	440	436	451	479	450	442	418	432	439	380	471	446	380	430	462	463	448	413	428	450	429	455	433	426	433	445	447	495	449	448	442	466	431	416	451	417	443	473	439	452	454	419	454	424	454	419	466	462	395	450	466	427	450	437	405	474	480	485	443	477	436	484	425	439	469	418	415	474	445	454	425	415	460	464	455	425	394	445	492	451	404	454	435	441	439	454	421	419	447	450	462	454	451	468	477	442	490	465	439	472	439	450	437	433	440	412	415	464	404	445	425	431	426	475	414	406	447	432	455	451	442	428	420	442	406	440	429	463	470	470	442	448	461	442	443	446	429	448	462	427	479	441	416	447	494	446	428	450	430	457	456	454	463	443	440	430	442	432	442	431	439	454	456	419	418	459	428	485	441	397	398	462	449	389	410	409	432	454	444	446	443	464	436	421	445	446	491	428	446	432	411	398	419	421	452	405	458	407	461	429	454	472	396	400	441	429	440	416	435	440	448	453	494	404	456	472	397	447	430	442	442	405	412	509	454	440	444	418	415	455	447	426	453	449	456	440	430	436	446	453	450	436	427	437	412	456	395	431	452	402	467	444	451	448	492	431	400	469	437	416	420	459	441	412	441	435	425	442	422	466	424	419	464	449	466	458	432	417	476	440	488	432	472	427	436	427	474	405	435	424	456	450	417	419	470	478	399	450	475	405	437	432	476	445	502	435	445	417	443	450	467	501	482	404	427	451	455	415	433	440	447	459	409	433	441	456	428	417	443	444	436	457	439	450	461	446	453	413	462	451	435	411	468	453	454	480	409	459	432	410	453	459	420	459	429	487	435	424	470	407	418	493	410	407	464	445	427	419	475	438	462	402	403	462	456	435	447	457	422	421	432	432	422	417	444	438	422	412	420	455	461	447	469	448	436	461	467	470	444	409	455	441	419	467	446	438	428	443	419	459	436	429	431	417	472	467	406	450	442	439	404	430	469	412	473	406	421	460	426	418	431	466	458	418	411	436	458	429	466	448	453	443	432	396	422	438	479	452	423	402	462	415	461	451	425	490	424	442	442	445	431	435	437	444	442	469	449	424	478	448	437	422	456	442	445	469	435	460	458	505	445	447	462	431	435	460	461	470	443	487	449	440	435	435	460	443	459	404	435	449	439	446	434	438	462	456	457	467	430	405	450	424	462	489	426	393	431	464	450	458	482	424	452	472	470	436	417	455	447	451	405	498	441	452	459	441	433	428	464	472	482	424	425	464	465	444	435	432	472	435	451	423	476	418	446	430	463	439	459	456	459	424	488	451	444	408	439	474	447	464	416	399	423	437	442	464	419	437	423	416	412	426	428	436	416	432	435	446	438	427	415	431	463	452	451	439	417	426	425	423	424	448	425	457	475	470	463	426	407	411	432	430	448	438	417	445	407	452	442	408	429	433	450	474	420	420	443	425	472	441	469	419	454	447	416	428	439	456	447	449	425	433	438	463	454	476	445	480	472	440	458	455	461	445	448	441	437	445	482	451	438	425	485	458	399	460	408	413	429	415	477	425	428	452	415	445	412	447	402	455	440	445	472	484	392	476	448	424	426	449	467	452	483	456	433	436	433	434	464	470	436	458	421	441	458	399	442	487	475	421	432	432	444	437	458	429	484	482	461	418	476	445	434	481	430	436	494	436	463	477	462	486	477	455	413	447	467	477	442	440	421	482	447	432	432	422	425	464	426	439	465	461	435	500	429	434	415	424	439	434	427	426	448	460	445	405	430	444	422	493	453	427	428	414	458	426	444	409	453	426	438	433	437	420	448	418	439	426	486	457	418	430	472	436	407	456	476	483	464	431	450	428	445	447	417	459	435	444	429	485	432	418	452	460	439	451	462	438	434	423	493	448	451	424	438	448	422	433	476	409	456	429	442	383	419	446	435	448	455	416	436	507	438	444	435	434	429	445	447	440	443	428	410	414	414	442	442	415	400	447	426	482	407	481	412	458	456	462	456	430	443	420	427	469	436	476	441	476	477	456	448	446	460	416	416	478	427	426	450	472	408	441	446	424	440	465	459	444	411	425	442	443	440	444	457	459	431	451	449	463	428	428	420	444	447	431	472	434	471	433	474	452	462	488	435	433	438	427	476	442	413	431	469	436	447	458	440	480	435	415	416	455	407	473	435	446	428	486	432	453	464	392	449	471	427	448	407	458	454	401	409	406	459	443	434	460	458	455	456	464	452	454	425	459	457	471	441	468	442	416	452	471	459	432	456	415	429	431	435	479	464	431	468	419	436	425	443	459	492	446	480	411	444	465	459	432	451	457	454	429	456	459	421	496	457	443	424	443	444	398	490	443	448	440	437	460	490	423	465
7350	6140	4943	2490	1865	1534	1216	997	908	882	745	754	689	647	687	601	616	614	619	595	573	568	595	572	564	553	556	536	528	575	533	574	506	523	529	514	513	502	519	525	562	555	503	535	493	510	561	536	538	546	548	508	544	520	542	519	538	504	498	539	533	493	497	522	501	487	509	537	552	515	507	518	493	509	543	529	493	513	532	539	479	530	539	533	487	520	545	564	537	556	496	548	501	569	499	525	528	513	506	570	527	563	534	525	542	517	531	514	517	542	520	494	562	513	520	523	558	504	576	519	534	496	476	534	523	499	498	529	511	470	517	506	513	539	504	511	535	504	539	525	517	517	521	531	523	519	549	546	501	475	538	506	539	551	525	481	499	500	518	520	519	524	488	533	549	534	543	554	509	519	511	482	522	520	525	539	512	533	565	529	494	504	506	538	513	502	516	500	517	488	509	541	514	501	525	520	508	541	526	506	524	516	562	522	557	521	502	503	536	556	549	523	474	473	505	479	520	538	520	507	542	534	529	532	536	520	520	553	549	543	561	513	522	516	532	514	584	527	544	529	486	522	470	567	478	529	523	543	505	520	514	541	434	508	506	521	522	564	506	516	520	567	526	502	480	535	532	508	503	539	542	530	533	528	551	490	531	487	501	527	518	523	546	550	494	527	531	523	469	538	505	502	498	532	550	520	475	497	544	535	558	503	499	480	498	502	496	495	568	503	490	518	527	546	561	499	501	565	538	530	587	511	545	469	518	508	502	503	570	528	508	541	502	495	525	522	542	537	536	520	498	507	508	520	508	549	535	517	523	529	538	525	511	486	541	544	517	508	534	488	515	512	557	541	501	515	480	484	518	592	549	536	499	542	582	514	544	533	547	508	535	525	521	496	535	518	540	520	495	529	485	558	494	506	484	541	541	522	547	523	528	508	521	521	494	473	522	506	522	532	525	539	559	508	550	519	539	519	543	555	510	535	530	533	552	488	546	516	509	500	503	546	531	497	504	496	509	552	522	489	517	559	517	500	512	544	528	549	512	512	536	498	521	550	508	513	486	533	511	499	524	526	502	499	499	507	484	514	516	504	540	540	494	494	531	525	509	502	485	504	529	480	499	546	495	519	515	524	518	518	527	523	461	541	498	539	569	484	556	549	514	519	500	520	491	524	500	542	537	516	479	500	503	493	506	535	544	481	501	515	515	527	514	522	553	556	539	547	526	523	529	526	542	558	525	464	563	494	509	507	468	534	525	515	482	504	519	517	515	538	499	521	509	530	506	492	541	554	516	533	530	499	523	515	509	524	500	503	499	520	513	507	511	490	503	528	512	502	504	520	546	531	515	498	523	561	514	486	518	528	562	512	518	515	505	512	539	535	503	515	567	503	558	534	471	518	549	496	538	532	476	521	548	536	499	525	523	484	517	510	547	524	525	548	510	522	542	494	547	538	526	499	557	535	511	528	506	511	540	525	526	527	514	497	532	530	504	514	546	549	515	503	541	538	558	517	541	533	509	483	527	495	511	553	505	550	545	540	524	519	542	528	507	538	511	527	495	506	539	502	537	508	591	564	547	501	491	550	524	528	522	558	560	518	530	504	550	495	523	550	500	544	517	506	472	553	505	545	502	475	543	514	500	500	484	500	510	540	487	536	491	517	544	565	502	526	522	486	545	502	508	483	491	505	514	515	453	547	535	542	513	482	539	525	523	525	532	545	538	528	520	474	495	542	530	511	503	495	531	552	542	493	489	539	527	543	536	545	550	475	501	517	498	497	557	518	514	504	506	544	495	490	537	534	513	528	551	527	567	536	509	560	538	503	556	555	547	535	501	488	570	521	543	514	504	524	493	551	538	511	514	521	548	563	593	533	490	530	520	513	511	544	538	530	547	523	504	512	510	509	507	515	509	517	540	505	522	516	519	534	535	539	532	500	519	503	503	528	546	505	494	521	469	555	552	525	533	526	565	538	516	505	508	515	516	515	567	568	486	491	524	557	480	525	522	541	556	519	540	521	528	507	498	540	537	527	541	508	504	525	520	569	540	524	539	525	526	498	519	516	492	512	528	524	496	526	490	513	510	518	460	523	488	499	521	528	494	515	488	498	517	498	490	508	528	512	530	545	514	530	525	506	507	517	534	494	510	522	525	498	509	500	508	514	525	499	527	540	531	481	504	506	501	531	491	481	491	490	472	495	550	511	479	552	504	500	516	513	538	584	534	546	579	495	554	506	531	533	521	545	514	525	546	535	535	512	524	575	516	551	507	549	531	552	485	530	536	506	532	543	532	515	574	516	490	540	522	516	549	520	525	533	509	526	568	524	518	526	481	546	574	527	509	527	556	539	544	558	499	499	544	489	490	576	534	500	545	503	460	542	520	555	537	542	486	527	518	518	522	538	570	530	513	523	479	511	536	549	533	534	517	510	513	488	544	535	525	507	532	533	551	547	532	576	546	541	492	555	557	543	522	530	514	512	550	521	561	544	569	529	518	512	511	513	551	497	544	473	550	534	541	561	501	528	528	588	533	505	513	507	533	586	502	551	520	497	554	537	501	504	528	536	517	539	485	556	503	475	572	503	489	522	513	529	574	535	524	547	507	492	545	519	543	507	547	524	487	541	521	503	526	497	534	522	515	541	504	484	533	511	488	534	571	492	545	483	536	490	539	546	555	518	499	489	520	521	532	498	501	509	510	531	542	502	502	530	494	503	523	532	532	525	507	501	536	509	488	514	556	556	498	505	517	531	504	566	506	520	532	512	543	527	534	490	549	490	503	488	545	476	511	523	506	498	497	527	524	493	560	518	532	510	541	519	545	510	563	531	493	542	514	518	479	540	524	523	540	483	500	544	537	540	561	537	490	547	543	562	511	564	508	520	548	480	471	534	543	509	506	528	512	524	531	475	562	498	552	537	537	489	515	507	502	519	480	533	544	545	550	536	522	535	544	542	513	535	491	534	512	517	517	495	530	522	551	558	513	513	493	508	554	551	533	506	468	490	533	553	507	521	546	504	555	518	558	542	516	526	503	514	479	601	528	518	502	528	529	500	531	523	575	522	522	539	493	535	506	519	515	562	549	512	528	495	540	537	533	538	533	524	549	518	485	544	504	569	547	507	529	502	513	499	538	499	567	519	528	501	521	535	547	538	501	532	557	553	534	516	489	522	569	520	544	547	507	550	535	499	535	511	533	470	518	546	529	492	485	535	556	532	521	524	529	523	513	513	510	514	538	516	509	488	551	526	527	521	526	547	563	520	554	515	552	521	500	513	507	542	522	494	552	514	515	516	529	512	475	474	531	537	528	546	495	552	506	505	555	488	533	539	513	526	512	498	476	528	560	542	545	547	568	503	536	523	521	507	533	548	507	525	523	498	534	540	517	519	532	532	571	522	511	538	546	530	561	531	517	515	519	496	554	549	547	532	514	478	585	478	537	503	517	547	551	533	557	545	548	534	537	524	527	514	528	548	484	511	502	542	545	518	502	537	554	554	553	516
22850	21129	28916	23574	21121	21166	10277	1115	770	694	534	475	471	451	366	356	314	321	312	279	289	253	245	246	235	227	216	228	239	202	197	202	181	224	222	190	185	188	191	171	181	203	176	172	196	204	187	184	185	182	172	177	193	183	173	190	186	181	190	216	154	180	181	182	191	184	193	182	162	192	186	174	153	164	185	182	160	181	174	161	183	180	180	159	154	173	187	159	179	177	156	171	177	172	173	156	191	170	164	160	162	176	180	185	171	163	162	166	171	174	181	152	182	164	173	180	152	157	180	166	174	182	169	177	181	187	186	186	178	164	173	179	167	164	189	176	170	168	201	186	181	171	164	165	158	191	183	183	160	197	167	185	196	167	160	147	191	193	152	156	180	187	198	168	152	152	166	151	154	185	182	163	200	172	158	190	160	177	171	186	199	154	179	161	198	183	161	146	164	196	162	167	164	200	161	180	178	179	187	178	186	162	193	172	173	166	182	175	171	185	177	160	164	159	155	174	163	161	166	168	165	169	188	162	174	180	166	168	178	180	175	168	169	166	183	183	170	163	180	144	180	157	194	165	157	194	168	161	159	161	153	175	169	163	174	181	179	159	165	172	188	184	152	170	208	166	173	155	183	144	177	180	154	177	142	158	192	187	171	190	163	167	186	171	162	178	164	176	162	171	158	170	187	167	187	155	176	164	186	175	168	189	190	175	177	145	175	174	139	188	155	195	152	171	178	172	171	181	167	174	164	145	167	177	168	157	176	175	158	171	170	186	174	162	173	174	196	157	160	181	164	171	148	149	165	163	173	165	179	174	179	175	163	164	167	171	193	164	166	162	178	177	188	162	190	184	158	160	190	170	177	160	172	166	169	177	207	168	151	178	148	176	171	205	155	144	160	188	177	174	165	184	168	160	166	154	154	172	140	201	157	175	177	162	143	168	177	179	160	177	179	159	164	170	151	178	178	168	171	149	172	136	181	167	183	178	153	159	192	173	180	175	146	182	144	192	177	177	178	164	147	178	179	154	173	171	157	171	174	148	162	177	201	168	167	179	176	156	162	166	158	160	180	180	156	158	163	175	181	191	182	172	171	155	195	160	151	172	189	162	177	185	153	188	173	186	177	181	190	166	177	147	164	162	168	163	186	180	168	171	181	166	174	159	146	163	192	185	186	168	177	184	150	163	180	205	181	167	144	159	169	159	182	149	177	188	167	176	145	174	156	184	190	177	174	194	159	164	162	176	179	160	179	171	148	150	195	178	177	156	175	149	169	164	156	152	172	186	192	187	169	174	189	162	161	174	173	191	150	169	187	160	162	155	179	158	175	173	180	164	162	158	162	169	176	182	199	164	148	183	173	164	169	153	177	186	157	175	168	193	171	175	179	167	168	161	175	166	166	172	165	173	164	173	172	169	174	177	174	164	166	154	174	182	166	162	175	179	189	186	186	148	190	182	202	190	198	161	185	163	184	163	144	184	177	172	158	158	156	163	155	156	173	171	162	167	183	158	176	182	182	168	162	163	165	151	160	176	169	171	160	192	171	167	172	160	150	159	162	177	197	156	191	164	178	203	177	154	179	189	156	166	144	181	189	152	156	150	166	141	163	177	188	166	192	165	186	150	157	162	187	158	168	173	156	177	164	156	173	150	182	178	166	159	192	180	158	176	150	147	168	161	141	167	170	149	183	158	153	193	178	163	180	159	174	169	156	158	185	139	177	187	173	141	180	188	160	194	180	182	160	162	174	166	151	163	170	173	159	193	174	186	165	177	169	149	163	164	152	189	161	173	155	187	175	176	167	156	160	177	170	177	151	188	163	179	135	147	170	165	173	157	151	185	165	161	176	116	180	175	158	152	172	187	166	194	171	159	155	189	196	188	188	178	154	167	163	166	171	178	138	188	177	169	175	173	165	170	157	159	191	160	158	164	171	154	161	195	165	174	206	175	172	167	165	185	189	178	173	178	185	147	175	149	175	162	154	153	183	159	179	184	171	171	149	190	175	168	172	172	193	180	156	171	167	163	186	159	165	175	165	164	173	182	156	163	176	164	168	185	162	188	183	188	183	189	181	191	182	174	194	162	189	184	176	165	155	168	161	171	181	182	173	170	172	137	162	173	166	165	173	165	172	186	187	184	186	156	175	162	155	146	157	164	157	196	162	174	176	154	149	177	190	153	178	171	161	173	152	183	164	149	167	163	163	166	171	163	188	150	142	177	163	169	181	183	188	148	201	172	170	170	183	165	168	175	174	191	194	149	168	167	145	187	166	176	148	194	164	166	172	156	170	148	193	175	152	161	172	179	191	161	183	163	169	177	175	189	170	170	159	162	138	180	182	174	159	179	169	173	152	185	151	161	159	163	177	171	185	144	143	173	163	166	142	165	174	163	168	147	177	158	191	155	167	185	157	173	181	141	150	151	195	176	184	159	160	173	158	145	176	159	176	173	179	166	162	175	183	162	185	174	170	179	164	175	160	184	152	171	166	137	178	188	173	162	166	169	180	175	176	182	208	140	150	170	162	172	157	184	185	191	166	166	149	162	176	171	171	179	182	174	165	171	187	189	163	161	169	192	182	171	199	166	187	185	167	165	164	190	163	166	181	178	179	179	184	150	164	155	145	180	182	155	170	158	162	192	166	180	174	159	152	157	182	167	159	179	177	166	162	184	174	179	156	161	162	184	175	167	191	176	172	162	170	156	157	195	138	180	188	179	170	174	169	153	155	173	163	174	163	165	169	164	142	172	151	191	165	173	182	149	162	175	188	177	172	171	182	150	160	165	167	176	160	187	146	178	184	174	183	164	162	185	157	169	175	178	152	150	155	169	165	188	191	137	198	143	161	151	164	189	173	163	187	169	191	182	167	163	167	162	165	170	171	179	136	177	201	171	147	189	166	160	163	155	177	172	156	173	165	145	175	184	169	166	172	154	162	172	164	173	168	172	165	157	176	190	175	182	176	158	194	167	174	173	166	167	174	164	196	143	167	173	179	169	172	164	157	168	177	176	181	178	173	188	168	180	166	184	145	143	186	162	175	174	167	170	177	160	191	162	181	147	184	168	152	170	194	154	175	176	165	194	176	155	161	155	161	166	146	160	182	171	182	189	173	167	182	174	161	159	172	174	171	166	146	149	178	190	165	156	171	167	154	169	171	179	160	178	182	174	165	163	185	153	158	166	160	176	174	182	183	178	172	153	157	189	173	194	189	163	171	173	167	169	167	152	160	189	172	167	164	182	180	157	177	169	155	176	174	162	176	171	159	172	169	161	158	184	171	168	157	166	167	178	181	162	186	202	151	185	145	144	182	171	175	171	177	152	158	164	174	165	163	171	183	165	190	181	173	181	159	175	155	193	157	190	165	162	163	186	164	157	165	159	176	153	198	183	184	200	154	206	146	179	159	166	163	185	153	157	168	179	155	165	177	149	170	180	171	155	179	182	180	161	149	153	168	184	171	198	151	167	163	163	156	158	173	168	169	177	168	154	174	174
11201	17056	14278	7574	5152	3837	2964	2376	1745	1372	1120	969	862	708	635	552	520	519	442	434	369	389	333	322	318	327	305	303	308	281	253	246	239	235	250	209	262	209	268	223	235	218	218	226	189	219	219	191	232	182	236	216	199	212	194	204	190	207	201	196	206	185	185	209	196	187	192	218	188	224	229	167	201	210	190	210	211	215	185	185	203	222	207	212	219	211	190	188	199	217	206	223	180	167	203	205	195	203	222	180	216	190	181	177	201	205	174	177	210	211	185	203	183	203	210	200	185	191	187	186	172	177	178	185	206	195	185	205	203	216	198	192	205	217	198	180	185	189	181	202	190	183	211	192	214	199	190	208	195	190	220	224	204	217	204	194	201	177	196	197	230	201	205	204	193	191	195	191	205	169	175	209	174	187	202	182	189	206	188	204	188	178	202	172	182	193	179	180	182	183	217	190	179	182	206	189	185	210	188	189	202	182	188	230	197	195	198	205	184	188	203	174	197	194	198	189	188	190	207	197	199	209	174	227	208	195	193	196	222	168	180	190	215	184	190	172	215	194	174	201	209	178	203	191	206	205	189	170	212	212	166	167	207	209	193	186	182	165	189	193	191	204	203	218	177	163	209	180	191	186	188	181	209	185	195	168	180	207	194	192	186	182	180	189	189	209	189	209	195	200	196	187	176	205	204	189	190	200	191	182	175	176	176	199	198	190	184	197	214	187	204	179	185	173	213	203	201	199	200	188	194	210	189	179	167	206	171	213	199	209	186	173	194	191	170	198	200	184	204	178	215	166	171	174	197	162	198	184	216	191	183	200	167	188	186	190	181	192	176	198	197	206	202	200	211	188	222	181	198	210	189	192	195	202	184	192	195	177	227	184	189	171	175	178	209	214	192	185	206	190	199	182	177	180	194	191	211	197	186	207	189	220	197	176	220	189	170	205	179	228	192	210	206	194	190	228	180	197	205	208	180	190	196	206	178	212	187	198	213	188	193	181	200	209	170	208	218	195	218	200	178	216	208	204	204	174	208	189	198	183	205	205	205	184	189	205	197	176	198	203	198	170	186	184	210	181	221	184	196	185	197	205	169	185	200	198	172	202	197	186	214	201	196	186	193	176	202	197	201	201	209	207	188	201	193	192	204	195	194	191	216	178	201	195	213	182	190	205	214	199	169	197	175	180	216	183	192	186	186	211	186	197	183	191	189	206	194	193	196	201	204	200	197	188	190	178	196	215	201	190	208	188	189	196	188	176	178	188	168	176	181	183	188	210	163	193	195	200	184	180	176	186	177	177	195	193	199	203	237	196	197	193	206	199	210	189	184	196	194	190	192	191	208	216	178	186	202	207	196	172	180	193	179	181	194	203	166	178	224	201	192	178	200	203	186	181	185	190	165	180	200	191	192	193	212	216	189	162	230	167	175	187	212	207	210	190	216	211	207	227	213	170	186	223	217	198	179	182	206	211	203	202	174	172	182	177	194	185	163	177	198	177	188	175	211	199	212	208	210	187	190	200	212	197	201	195	205	209	186	211	185	192	206	202	175	192	181	198	213	209	191	216	197	193	169	179	209	173	172	178	189	186	176	203	202	188	201	182	200	165	177	166	185	196	200	192	190	187	209	185	218	201	197	218	205	194	176	200	201	191	191	177	203	200	167	190	184	162	188	198	189	194	183	199	202	173	185	201	197	205	193	173	197	202	212	165	179	192	196	190	187	212	197	191	194	208	200	216	194	201	191	173	194	200	196	203	207	180	181	192	216	197	197	180	214	192	183	220	196	187	185	177	199	183	176	203	198	185	192	191	205	191	165	177	198	188	190	213	212	186	212	194	186	193	183	193	215	206	158	182	209	177	208	184	188	201	175	197	202	176	207	200	188	208	183	167	192	205	180	190	174	173	195	206	189	186	184	195	184	189	176	159	190	175	165	184	183	207	170	200	193	203	202	188	184	198	196	183	216	175	207	160	182	192	187	184	212	181	205	203	177	205	172	223	193	194	180	204	184	186	183	184	184	220	184	179	189	183	194	177	186	210	194	189	182	188	186	203	185	212	220	199	197	157	191	211	217	189	148	208	195	187	205	185	207	175	191	180	186	202	207	202	189	188	203	189	168	198	188	205	203	207	188	215	168	178	202	202	184	183	206	185	184	174	224	194	191	194	202	191	201	198	201	204	185	188	191	194	195	214	209	194	178	196	206	234	202	176	207	199	180	186	199	191	213	215	192	166	178	188	210	208	208	197	205	189	205	208	197	186	185	167	190	188	160	187	194	197	183	197	169	205	171	190	207	170	196	210	195	184	184	197	189	206	185	177	195	191	192	167	219	200	216	183	210	200	193	211	202	187	179	167	177	213	197	184	177	192	193	198	197	204	191	188	199	175	177	178	202	193	189	207	182	184	223	193	202	211	184	207	207	179	206	164	189	176	190	216	197	188	195	199	195	212	186	211	205	206	202	182	222	215	184	190	203	189	197	183	211	205	197	208	176	195	174	187	207	182	222	213	197	193	200	203	202	209	171	209	188	191	183	186	191	206	198	208	229	181	191	186	174	175	187	209	228	186	219	194	194	188	205	177	194	200	180	216	186	199	181	202	189	180	191	177	195	199	201	205	183	184	190	196	217	186	207	202	192	174	196	198	178	199	163	209	196	187	205	195	188	199	190	212	194	198	198	202	200	197	160	174	194	165	219	179	182	184	201	202	185	188	182	185	205	173	190	184	209	201	227	216	166	189	192	177	189	206	180	183	157	201	194	197	180	200	208	167	195	203	196	206	187	208	194	185	206	192	194	169	205	183	202	189	169	197	172	188	187	172	195	186	176	209	188	210	199	187	197	178	189	179	187	182	187	209	184	207	183	212	200	214	188	223	185	205	177	194	172	191	157	181	190	211	192	189	209	173	196	188	190	166	183	191	183	177	197	174	184	211	196	170	199	194	198	195	196	199	195	202	187	190	194	200	172	203	219	179	180	187	197	212	202	200	189	179	192	195	176	195	206	186	193	184	200	178	198	173	174	195	200	209	182	206	199	196	207	159	167	197	187	199	175	220	209	184	195	202	207	201	191	176	216	209	199	207	200	196	194	193	205	190	195	169	186	181	206	207	211	203	192	190	211	197	179	189	189	196	200	179	194	190	185	199	203	185	192	184	199	201	205	229	190	201	213	190	198	191	181	189	200	184	193	201	207	200	175	186	192	208	186	202	169	182	210	199	184	189	179	178	194	198	199	177	194	196	205	170	191	191	199	195	184	205	177	193	209	185	200	190	205	198	180	187	204	227	184	205	214	196	218	179	195	214	190	192	182	167	195	191	207	182	199	197	202	175	202	202	208	200	207	174	197	206	170	178	178	191	204	190	208	171	224	197	224	190	178	190	179	204	182	206	193	181	202	202	198	195	194	180	175	199	187	183	195	189	196	208	191	189	190	182	226	198	190	190	179	185	200	170	195	200	201	202	193	198	197	188	233	183	173	187	209	184	186	194	199	189
26949	20224	7856	1021	677	592	555	392	406	444	434	382	379	409	453	413	412	381	401	424	419	380	416	393	381	392	417	408	381	412	378	404	386	416	362	380	429	399	446	400	370	384	408	411	411	394	406	369	402	376	394	405	387	409	401	390	390	415	396	394	380	400	387	366	391	412	389	441	390	421	407	407	387	385	421	370	416	422	374	403	406	397	397	397	369	416	414	426	389	394	398	406	386	406	396	400	438	420	378	362	378	425	407	402	371	409	401	400	397	430	409	426	376	411	384	407	409	391	413	366	396	365	383	371	412	399	409	398	400	375	400	429	418	382	415	370	385	421	386	384	405	367	390	409	411	410	423	417	358	389	413	388	411	409	394	392	384	419	415	403	405	369	376	420	405	399	414	412	414	378	378	358	403	359	363	413	385	417	387	420	375	396	411	378	379	393	404	391	399	395	399	363	388	388	411	366	408	396	357	387	411	417	380	408	396	365	395	450	352	391	402	401	403	405	397	400	447	388	429	388	392	413	420	373	424	402	385	417	415	362	407	435	418	410	392	392	390	367	402	385	399	419	368	394	399	353	379	438	411	417	410	411	391	396	417	391	374	363	408	421	381	386	391	398	414	374	373	384	357	423	374	365	389	387	422	413	411	412	388	395	392	417	398	406	410	377	394	388	392	406	381	408	405	397	379	365	398	379	421	397	428	405	373	412	380	402	375	380	399	388	398	408	426	357	438	390	415	389	403	382	359	382	372	418	413	384	379	396	393	395	394	422	391	380	382	368	410	423	402	408	416	387	399	411	394	411	419	426	417	397	401	398	402	379	390	392	425	371	373	414	438	395	401	357	408	412	410	390	416	367	450	392	430	408	404	386	414	395	400	392	427	405	384	397	423	390	376	339	372	400	425	417	376	434	384	392	403	379	372	380	388	369	379	387	385	422	420	385	438	403	430	457	396	404	383	399	405	364	415	370	393	390	387	388	395	384	422	408	402	415	389	394	374	412	409	374	370	391	414	429	372	394	367	406	414	423	417	446	410	387	392	377	420	409	388	348	400	368	411	412	374	414	399	384	417	386	407	409	407	415	406	375	372	409	396	387	382	373	408	411	403	429	379	403	370	403	404	401	396	395	401	390	403	409	376	355	399	371	400	368	412	376	388	422	387	414	436	413	389	390	365	400	388	435	419	379	379	409	416	400	413	373	400	384	372	407	386	363	396	432	406	410	396	406	401	424	409	383	440	384	361	386	375	402	416	399	373	348	403	383	391	390	346	383	375	424	410	389	378	375	397	421	435	379	423	397	387	396	413	359	379	394	389	420	406	415	380	386	416	396	424	394	408	394	408	386	395	389	368	430	412	398	432	402	407	403	363	350	382	390	394	388	407	389	415	408	428	411	383	378	399	406	364	368	400	351	422	403	402	423	369	392	388	388	349	369	392	387	369	408	402	394	411	385	380	392	402	397	424	390	423	376	389	439	386	398	426	394	392	421	376	380	388	405	380	397	392	369	419	393	403	377	384	394	411	383	423	396	400	388	395	384	417	410	408	408	393	368	401	402	377	370	406	385	398	380	418	370	365	428	414	415	417	386	379	405	387	393	377	363	362	402	391	399	388	398	401	413	394	387	385	406	409	390	392	395	390	385	378	396	377	403	427	410	412	406	363	401	389	408	388	420	414	401	423	401	394	410	377	379	402	415	388	400	411	367	386	402	392	394	398	411	391	423	375	392	401	409	443	400	391	397	410	375	405	383	390	414	374	386	379	372	382	378	401	404	412	378	367	344	410	376	408	377	398	413	374	381	400	431	420	393	382	377	419	381	402	378	366	375	401	381	393	403	424	387	399	424	379	376	387	379	371	388	387	415	397	384	395	390	451	415	423	391	421	381	383	400	370	361	422	358	361	404	404	410	401	370	414	396	414	392	408	364	403	361	398	376	404	423	401	403	409	412	431	398	373	415	399	379	350	389	372	386	388	398	413	366	404	372	389	409	379	428	415	388	390	421	414	370	400	385	372	410	380	403	422	407	402	405	399	408	388	398	424	344	451	411	374	392	374	412	383	387	383	395	388	415	421	391	373	412	373	385	394	378	398	453	374	356	386	404	393	371	449	392	408	386	359	372	375	366	386	374	423	373	403	351	367	410	385	382	414	418	368	402	384	391	368	399	428	428	408	424	407	409	372	397	389	405	385	403	441	360	393	384	432	371	425	416	403	412	392	393	361	389	374	437	373	350	378	377	431	359	419	363	386	389	404	379	403	402	408	373	423	411	393	388	407	371	423	398	377	404	387	407	404	414	413	377	342	368	388	377	407	398	406	375	406	403	410	388	395	369	345	375	383	435	397	411	413	412	412	382	370	389	388	398	418	367	377	395	391	378	410	403	377	410	383	388	408	401	397	404	389	372	376	392	396	399	345	386	395	426	376	437	411	383	384	430	394	395	394	375	382	394	408	343	392	398	378	410	398	403	361	388	367	393	380	378	411	421	421	385	418	410	418	441	397	387	409	372	399	380	348	395	403	417	424	462	408	404	378	396	401	359	382	366	397	376	419	386	382	346	395	388	393	388	406	403	409	399	423	403	393	412	389	419	430	354	343	390	437	391	387	409	398	424	420	386	412	375	370	421	390	431	434	391	389	364	380	365	400	360	399	396	376	381	405	388	404	422	391	407	414	415	387	386	412	371	365	344	388	390	389	389	375	413	355	399	394	389	383	385	404	409	383	429	382	395	411	380	400	379	413	404	382	380	462	408	413	393	396	412	410	401	385	377	357	402	416	412	395	379	445	399	409	388	430	389	389	376	370	397	404	396	394	405	387	348	422	389	407	387	431	407	383	399	430	388	407	393	373	405	406	376	425	406	413	410	393	384	427	440	419	407	409	367	399	361	401	383	400	374	384	390	404	386	382	459	406	373	412	396	405	406	389	387	374	351	388	415	409	400	426	395	408	422	385	389	410	370	403	386	380	385	427	394	360	386	414	386	383	411	363	394	372	410	406	407	384	407	383	409	390	373	402	387	364	429	363	382	387	389	407	397	357	423	400	416	401	365	426	393	380	393	412	363	334	390	417	386	395	389	393	402	420	394	379	404	394	418	373	415	366	383	400	386	386	383	449	380	370	405	361	392	388	355	380	416	403	407	389	402	389	400	398	434	341	400	364	427	390	409	404	433	392	388	365	405	408	363	406	378	374	405	378	431	394	366	427	406	379	445	371	389	389	420	405	368	390	412	405	372	460	352	374	364	405	396	375	422	415	427	407	386	392	438	371	399	378	425	414	398	396	404	364	397	406	374	378	392	404	444	400	382	416	402	411	397	401	358	394	398	397	361	357	369	355	392	405	404	401	401	367	388	388	419	386	385	392	409	421	423	378	390	404	423	376	423	380	396	396	361	404	419	387	415	380	406	407	404	395	397	385	372	358	373	398	384	401	368	396	395	372	395	410	419	399	402	412	391	386	364	416	420	374	396	413	386	429	377	387	408	405	383
5196	1467	1257	868	666	671	571	566	565	525	536	509	516	506	492	487	501	504	507	492	491	526	486	479	495	502	496	510	506	491	508	463	500	518	490	479	449	470	497	515	515	514	499	502	496	462	483	499	420	497	473	480	461	479	489	436	514	493	477	470	491	453	482	479	491	515	474	465	450	497	465	475	490	513	472	464	520	447	484	455	496	497	487	512	453	465	469	468	496	519	494	459	458	503	498	502	468	521	454	492	470	470	483	486	498	437	478	510	471	454	517	475	488	468	505	488	487	457	464	519	492	458	478	473	482	483	508	443	502	461	452	534	494	525	471	450	503	492	503	487	500	514	476	504	492	467	480	496	451	491	472	444	462	455	497	478	474	461	480	457	494	481	454	506	477	512	508	480	459	478	496	437	479	473	447	492	465	501	489	474	472	457	462	485	513	488	512	528	462	500	482	480	497	468	489	447	471	465	490	478	510	514	499	475	503	464	538	470	483	516	467	485	470	467	504	492	477	476	473	475	483	499	456	511	496	459	504	521	446	459	468	480	517	489	512	518	514	512	471	505	481	494	469	476	461	500	481	465	484	440	473	529	501	522	469	496	442	452	469	460	514	469	498	479	479	477	489	521	451	517	490	443	485	481	484	472	506	486	485	472	488	482	470	467	518	493	497	445	508	455	464	473	494	518	507	472	475	472	504	495	484	472	470	496	506	457	486	477	481	451	492	488	493	476	487	497	461	518	473	471	489	471	481	485	481	512	488	486	470	441	470	463	464	474	494	523	490	513	468	466	515	493	495	483	471	451	491	479	459	475	488	450	481	473	528	531	486	471	479	443	473	461	498	506	507	504	495	489	465	456	469	499	449	450	462	491	416	499	492	484	494	480	502	506	497	520	464	460	480	463	540	529	493	465	521	529	476	454	513	486	485	490	432	491	471	502	493	461	501	511	489	517	456	451	482	477	478	465	499	513	437	509	507	491	507	458	491	470	468	487	517	454	527	471	514	463	466	473	460	453	482	477	503	516	491	467	511	492	492	474	501	483	473	510	509	483	496	460	497	486	483	468	505	455	471	509	498	437	460	509	486	459	497	475	499	474	467	495	480	508	478	515	513	515	452	517	454	448	485	501	493	519	505	495	471	491	452	461	448	463	485	506	485	495	469	511	473	452	543	461	480	485	469	475	500	491	486	477	506	495	479	500	495	508	444	448	481	484	470	505	474	485	460	465	452	471	471	474	487	475	509	457	459	492	487	501	468	491	495	496	471	453	506	511	475	486	524	542	447	489	463	471	499	497	468	428	515	479	464	483	499	492	496	475	482	474	463	471	455	551	492	462	519	476	505	519	473	481	458	501	513	491	488	466	513	501	485	533	481	475	488	478	472	466	456	488	475	524	468	463	466	454	528	423	517	467	444	480	495	453	504	466	504	464	458	493	475	479	459	496	509	487	490	503	468	497	494	522	513	503	476	458	476	490	440	487	523	487	474	486	492	447	443	503	518	456	472	496	506	481	419	464	487	477	482	489	453	488	491	500	484	508	450	471	454	489	483	481	512	477	466	501	457	477	513	468	476	494	486	467	439	512	461	473	498	500	480	494	471	497	473	442	488	457	485	442	497	505	450	483	478	472	498	470	485	455	507	513	484	511	510	466	462	519	490	452	488	482	483	486	443	473	474	537	461	488	465	476	470	465	498	511	449	504	511	483	457	470	503	472	527	477	460	484	464	505	482	499	486	464	485	486	495	462	529	503	463	484	491	457	458	518	470	479	487	515	504	502	540	468	490	491	508	505	483	471	501	488	471	476	463	484	481	495	496	470	473	511	497	480	499	468	455	465	498	494	467	501	510	469	533	500	485	441	442	460	467	454	450	482	472	482	480	512	496	474	539	497	441	461	496	469	517	517	469	485	478	485	534	461	472	472	485	498	457	448	452	493	479	473	431	411	491	478	489	490	463	472	454	510	468	458	469	476	460	492	466	508	500	521	469	463	544	492	469	529	482	499	484	495	495	450	506	521	509	497	490	465	481	502	497	501	491	448	499	488	529	473	442	456	477	519	502	462	529	475	512	481	496	534	491	485	497	518	501	508	479	512	481	482	507	458	483	471	469	480	438	486	518	487	489	505	481	484	463	464	490	470	511	464	461	486	494	473	512	477	506	468	440	490	483	481	510	465	480	495	493	484	478	510	485	446	483	468	472	477	500	494	438	467	461	502	475	489	502	493	472	487	451	513	489	485	481	473	487	501	453	490	477	511	509	481	527	489	501	459	506	467	480	501	521	503	470	474	486	469	450	495	488	499	500	477	491	487	473	499	484	472	507	467	461	462	517	465	489	504	472	453	489	504	453	478	530	502	469	464	481	495	441	492	477	488	480	516	459	474	498	471	514	541	495	507	442	477	430	460	475	519	498	507	436	485	508	497	465	518	513	453	447	469	474	492	490	477	487	460	481	481	491	469	530	487	475	494	514	483	469	544	458	453	484	474	484	435	506	494	509	542	468	498	527	504	494	511	471	491	479	470	494	473	490	483	512	502	499	494	481	506	457	494	466	544	480	488	510	445	489	481	485	528	510	498	483	496	472	485	471	478	490	474	476	496	469	461	493	520	465	502	506	483	480	466	489	479	447	515	442	466	492	473	457	437	506	518	449	493	503	469	455	479	501	508	439	476	494	536	497	464	500	500	479	458	465	481	471	449	476	456	501	522	511	465	485	490	480	487	475	464	475	483	541	475	484	480	466	485	524	478	510	468	473	531	501	474	466	474	485	493	491	491	472	469	477	490	483	465	474	455	518	492	507	451	491	492	478	481	498	464	488	478	506	456	494	495	476	461	487	477	505	499	523	486	505	503	450	501	483	491	486	471	466	476	474	477	457	458	451	470	521	460	506	497	472	489	476	491	483	460	506	500	489	441	509	509	496	498	505	506	495	481	467	488	522	471	495	532	498	494	482	494	505	454	520	485	484	502	508	443	497	478	475	483	513	510	537	500	503	510	475	502	458	508	512	516	489	481	480	515	478	496	490	449	467	484	460	454	517	452	456	516	507	498	490	483	467	473	475	476	469	486	476	494	464	482	443	437	530	470	476	494	474	495	485	452	485	463	487	495	499	474	486	473	455	468	432	486	480	459	478	514	455	483	526	480	453	476	473	489	487	460	494	506	473	479	458	466	477	437	451	476	457	465	479	495	482	485	478	485	502	454	444	523	502	466	503	470	468	464	451	502	481	531	527	491	437	472	525	514	477	482	457	490	475	467	477	504	467	478	508	518	482	459	479	475	473	512	488	490	478	451	492	502	474	500	489	500	464	477	492	470	502	462	538	498	502	465	484	468	483	475	474	468	457	463	498	488	492	514	475	485	460	493	497	490	490	558	489	497	459	467	451	481	482	456	541	487	481	490	477	460	498	482	455	499	482	469	454	516	522	502	504	499	486	469	487	449	499	469	510	459	471	485	517	459	455	459	485	461	470	493	479	473	458	482	466	475
23827	21064	28453	23901	21073	11490	1106	695	515	448	434	358	332	319	297	298	258	261	271	256	256	237	238	238	217	197	206	193	200	203	218	193	208	204	220	198	207	211	211	196	212	219	200	197	197	224	203	198	177	178	189	184	205	179	219	183	200	197	168	200	207	187	206	175	187	206	186	215	181	196	200	198	207	189	197	186	181	197	216	193	177	157	187	188	197	171	197	228	195	182	194	182	189	183	202	215	207	200	196	157	200	188	183	192	191	209	200	207	191	185	208	209	179	199	192	204	181	199	209	175	202	196	199	190	175	183	195	183	187	184	208	179	217	183	186	197	197	182	202	167	190	218	179	197	176	186	182	182	191	198	159	208	168	206	172	185	205	193	169	199	206	198	189	192	196	178	208	197	207	141	226	182	191	179	196	209	190	195	189	186	173	207	192	177	188	184	208	187	189	181	238	176	180	194	179	163	198	186	198	175	202	218	179	186	181	191	162	183	205	184	188	189	191	193	183	180	199	184	177	175	195	196	191	192	179	192	217	193	215	176	203	185	193	188	172	187	178	171	195	173	173	191	205	208	206	193	192	215	187	163	191	200	204	196	180	190	193	171	179	202	194	203	196	203	212	193	173	193	164	196	195	179	192	175	197	191	190	182	206	208	212	192	196	216	188	200	185	201	172	187	173	185	189	215	195	194	187	199	217	226	187	181	189	191	197	169	186	216	172	177	209	172	198	179	186	176	227	197	187	197	206	191	159	165	195	153	183	185	181	187	185	183	171	198	206	189	178	175	177	177	201	173	184	178	181	183	210	188	196	194	179	174	188	197	202	227	168	193	172	196	196	200	177	190	196	199	171	211	184	206	189	211	199	203	200	191	198	181	185	182	212	201	204	192	199	179	182	183	157	187	195	179	206	168	183	185	209	195	178	190	191	197	187	197	171	193	205	185	190	177	193	191	199	196	184	212	216	179	200	161	196	188	171	199	206	197	174	182	178	200	208	188	195	178	191	221	181	182	188	195	178	194	171	189	175	187	197	171	195	237	196	213	176	226	215	176	208	210	203	191	202	174	186	186	209	187	178	192	183	176	177	188	181	199	204	196	186	186	201	184	204	176	190	186	172	192	208	168	188	186	186	188	176	190	189	225	199	196	193	182	197	185	185	186	185	194	219	187	188	208	186	190	194	188	199	176	158	168	187	198	218	180	233	196	199	177	183	186	184	185	177	186	197	201	193	165	213	197	175	207	183	161	200	177	182	182	177	190	197	202	181	165	165	199	183	189	215	190	199	169	168	193	195	195	202	203	200	194	175	187	171	180	201	178	168	198	211	196	174	200	200	185	190	169	195	181	181	186	175	176	214	205	174	183	178	187	209	168	174	191	190	194	183	206	194	182	200	171	181	176	185	182	180	189	175	179	187	177	188	185	181	178	178	192	211	203	182	187	216	186	215	174	189	177	214	203	192	195	200	209	210	217	188	182	190	221	195	185	177	192	192	197	177	175	182	188	187	185	189	196	186	169	174	208	185	179	181	216	186	180	167	184	176	183	172	193	200	189	211	180	197	178	197	171	171	201	193	200	191	180	186	203	170	195	186	204	190	186	201	183	179	209	212	207	202	200	201	213	188	187	198	190	165	193	199	171	215	172	167	198	190	174	190	181	182	172	215	207	174	186	183	182	201	197	200	184	170	213	167	184	183	199	170	188	198	196	187	192	172	191	203	179	222	167	208	181	194	191	194	200	200	173	181	188	190	189	164	195	185	204	208	187	237	189	188	200	189	191	222	225	186	185	186	185	176	188	174	172	187	180	170	192	196	181	177	191	194	187	202	165	192	199	218	185	174	188	166	163	186	175	208	194	199	213	194	199	192	167	192	197	203	202	165	202	208	204	160	176	172	215	169	183	179	210	182	184	187	180	211	184	170	186	181	171	214	190	199	193	185	192	192	213	166	206	166	182	178	207	175	196	182	192	185	187	188	204	190	171	169	196	204	194	186	203	201	188	171	179	163	201	220	179	193	218	195	182	171	191	221	179	191	194	188	165	159	202	211	215	211	184	189	169	186	159	225	174	194	194	178	169	182	197	199	208	192	199	212	203	190	207	204	216	191	182	191	170	207	194	203	183	173	170	197	177	191	190	179	204	167	185	185	233	192	183	156	182	187	206	172	192	214	186	188	154	202	191	189	201	188	168	175	189	213	196	201	201	173	190	202	204	205	165	173	180	178	170	192	189	188	171	176	199	166	196	190	177	176	224	173	187	181	183	196	184	201	212	169	191	174	191	184	240	167	204	188	185	206	197	195	178	197	181	177	209	185	169	204	169	191	204	179	187	202	189	192	187	189	194	205	169	196	188	196	188	183	166	172	172	182	187	182	186	193	183	186	198	202	189	202	185	185	184	202	192	187	204	176	205	185	181	209	190	172	184	173	187	179	207	197	185	158	182	195	173	184	211	182	195	198	184	170	222	191	203	171	187	202	188	186	208	198	183	206	191	192	214	197	195	186	202	173	170	175	193	176	180	193	189	170	180	208	195	191	212	187	183	190	165	174	173	203	185	204	196	190	172	183	172	213	213	192	192	181	175	207	181	178	195	182	182	190	179	186	194	187	174	193	193	199	195	200	183	176	208	195	184	190	213	198	201	190	195	188	205	203	195	185	189	191	165	177	185	194	189	180	190	159	181	194	181	171	171	188	182	166	198	188	182	190	190	175	196	197	186	199	192	206	201	194	196	186	204	188	195	188	201	190	187	159	183	182	197	193	199	201	185	175	193	209	177	171	177	194	197	213	190	228	174	179	210	151	190	177	181	193	185	192	200	183	175	216	188	189	191	204	187	182	184	209	183	169	179	188	196	185	199	181	171	190	180	198	229	195	199	210	210	195	183	182	220	180	184	207	207	184	184	175	167	186	184	172	171	190	187	188	208	180	164	172	185	196	207	189	189	191	186	188	207	199	184	174	169	229	193	199	194	183	205	171	182	170	217	197	180	186	177	178	225	185	170	203	197	180	183	185	190	207	166	193	176	194	199	220	172	192	160	187	188	207	162	187	204	204	183	163	185	218	199	202	186	208	181	186	191	197	170	183	159	173	197	187	181	180	161	187	199	175	177	196	195	176	198	187	193	194	213	199	183	206	209	204	209	195	180	198	186	196	182	177	185	197	206	175	203	180	195	180	181	179	193	204	155	170	178	196	196	175	188	185	188	167	182	214	191	199	206	190	176	177	212	204	197	181	179	192	180	192	192	181	197	170	208	199	175	171	210	205	176	214	170	185	179	191	188	184	187	186	166	176	178	197	207	189	184	187	217	201	186	191	172	193	178	198	182	211	194	172	197	206	205	194	198	170	204	191	196	198	190	153	194	208	175	206	183	181	191	204	202	188	197	184	193	176	180	188	205	205	192	175	189	197	171	184	206	193	191	181	204	208	190	201	180	207	187	204	164	167	194	176	205	174	196	195	198	214	175	186	182	189	207	183	176	194	186	200	194
7901	10819	8783	4305	2944	2279	1635	1308	1051	879	738	657	536	491	499	415	396	419	412	361	340	333	332	338	267	283	280	319	307	256	257	258	254	255	266	248	294	252	272	251	273	270	243	236	274	271	250	256	255	216	246	223	226	269	252	270	257	292	237	239	283	297	255	249	250	247	272	258	244	238	282	222	235	263	242	236	246	242	233	230	254	236	236	255	255	228	202	228	224	265	253	236	234	217	232	227	265	254	240	264	236	243	247	248	238	217	234	223	257	221	223	257	254	238	216	238	261	226	229	264	249	241	226	270	252	252	233	263	261	256	239	253	237	255	264	236	224	232	255	228	244	243	230	243	219	234	215	242	253	241	231	237	223	253	230	246	223	228	264	237	248	230	229	241	246	244	216	256	244	259	252	219	235	252	236	233	243	269	257	221	242	235	242	228	226	245	214	262	214	259	245	243	247	252	256	217	225	231	228	230	249	235	248	263	254	252	218	241	260	227	239	215	226	231	242	250	223	235	254	226	253	228	251	231	235	238	262	246	238	225	256	252	211	244	244	238	222	252	246	249	205	273	262	261	270	247	214	244	238	230	203	222	248	254	273	239	237	227	247	230	204	253	229	225	224	244	223	220	258	253	237	240	237	267	233	245	244	242	238	232	262	225	237	245	224	249	286	245	238	243	243	246	241	240	211	214	263	248	245	240	247	238	228	220	244	235	261	225	248	255	221	259	248	241	248	258	243	220	202	234	235	218	218	252	229	244	241	248	238	237	223	218	220	217	242	252	228	231	237	271	246	262	253	245	227	229	288	227	215	223	242	240	204	233	229	232	228	252	225	238	233	232	222	235	250	219	242	237	249	218	252	243	211	229	231	231	255	232	259	220	256	209	240	243	220	260	255	245	226	227	250	231	228	234	230	219	242	237	228	229	256	236	229	246	223	247	238	248	229	251	236	226	263	217	241	223	221	232	245	235	237	231	237	245	237	263	274	202	251	226	213	238	220	220	238	210	232	260	211	254	229	238	243	220	213	245	254	223	240	240	208	250	265	221	228	244	237	226	234	250	243	265	228	221	213	230	229	262	214	245	235	215	222	238	238	236	239	243	245	238	241	213	205	244	233	222	218	239	258	225	263	239	241	257	247	256	223	244	219	231	257	237	246	238	220	258	226	238	261	232	240	244	224	235	220	252	224	253	221	218	230	210	229	254	230	241	246	209	231	259	229	237	258	221	242	238	252	239	236	233	233	235	256	248	204	235	216	239	259	215	206	265	234	242	225	250	234	223	236	237	240	221	234	226	219	248	247	229	239	238	215	245	241	213	232	207	240	262	248	264	226	251	239	218	261	248	246	256	263	267	257	223	229	229	252	249	198	265	218	225	215	236	255	215	238	270	231	227	245	243	230	217	237	250	236	242	233	254	216	244	253	240	250	221	238	239	213	230	239	251	246	234	231	211	256	234	248	246	238	231	236	241	249	255	275	209	210	232	243	255	221	240	242	246	240	243	222	242	240	221	249	243	255	258	245	247	216	267	248	243	245	230	243	269	220	228	246	244	243	215	258	262	251	226	210	220	236	231	226	246	245	243	248	226	218	220	225	259	205	233	248	232	235	255	216	246	241	252	234	256	245	219	222	251	251	243	231	239	252	233	252	215	240	214	217	238	257	256	213	244	223	231	256	241	260	240	231	218	268	258	235	210	240	247	236	207	238	230	229	267	241	227	226	232	231	259	251	221	244	263	210	203	231	254	218	230	258	225	241	206	250	242	258	226	252	250	254	241	231	234	240	238	218	246	269	249	253	242	253	230	234	234	269	221	263	251	236	230	203	239	238	253	210	253	243	259	214	230	247	230	242	250	218	231	258	240	251	252	244	239	238	249	252	250	218	211	235	213	217	236	243	239	222	249	220	254	252	237	233	238	253	239	224	239	274	258	253	221	235	231	216	221	219	239	241	231	253	220	239	247	276	281	222	233	239	227	238	225	224	247	256	224	243	232	226	251	242	251	260	239	240	243	223	254	203	225	224	235	248	242	216	262	267	250	218	240	229	227	258	249	219	239	226	250	275	222	229	231	254	252	224	275	223	275	224	229	231	195	246	221	242	256	261	245	238	242	257	230	233	217	239	268	230	215	212	253	238	240	232	251	247	235	226	267	228	229	234	235	253	198	235	265	211	245	263	247	258	232	238	242	251	237	239	233	240	243	245	226	237	236	249	223	262	249	231	220	230	228	235	238	221	252	213	250	246	239	246	198	238	200	209	240	251	240	255	233	243	244	242	234	210	251	248	231	245	249	234	241	245	244	224	230	260	261	227	240	237	213	219	270	264	241	237	258	216	209	229	240	244	225	241	229	234	231	232	220	234	258	270	241	228	243	243	267	245	229	253	222	228	239	236	223	226	245	235	249	231	255	250	249	249	237	267	212	249	242	235	231	254	227	258	239	254	237	239	232	254	242	230	233	240	246	247	221	250	207	248	248	251	269	243	225	261	255	238	236	260	228	218	241	231	239	230	238	239	255	226	237	253	233	244	231	236	238	242	260	232	229	257	255	237	212	246	258	227	245	247	231	219	230	228	243	223	237	205	244	265	252	218	228	260	230	266	254	251	253	251	251	254	236	231	249	258	244	249	228	235	230	235	226	243	244	223	272	239	237	240	251	262	241	206	225	249	228	252	238	247	227	217	242	196	268	240	237	261	243	237	245	248	229	229	240	232	257	230	228	243	237	219	231	246	227	235	250	245	238	231	243	252	246	241	243	245	240	210	243	244	226	233	269	249	234	240	236	211	222	228	215	240	267	242	209	235	231	240	244	251	247	265	266	231	264	225	240	244	224	223	213	250	242	252	242	207	210	212	221	237	254	251	233	222	233	222	253	269	229	233	203	235	248	260	216	240	254	226	232	252	228	235	246	239	224	237	230	234	223	249	247	240	230	212	239	207	241	239	252	232	232	250	255	259	231	219	243	237	249	225	249	229	225	220	238	248	242	270	237	253	257	228	240	232	215	251	247	244	214	235	240	229	260	227	267	270	209	254	251	229	272	261	247	231	231	248	206	216	205	231	262	226	240	261	245	233	222	227	248	239	257	227	233	250	208	234	203	227	256	259	239	234	240	223	220	256	240	243	250	250	222	253	219	249	229	241	221	229	249	228	231	226	267	254	234	240	244	225	214	227	240	264	228	261	244	229	232	247	259	231	251	257	232	260	230	233	233	239	214	248	230	261	222	244	232	224	238	243	250	243	221	225	234	232	212	230	240	235	287	247	257	215	244	230	246	239	216	224	228	211	241	238	237	226	228	264	241	238	228	251	247	206	204	252	239	238	247	247	259	236	231	232	244	228	220	259	226	222	228	216	228	262	227	235	265	257	246	213	214	232	242	237	242	250	213	241	227	228	214	227	236	232	236	227	223	249	230	228	216	251	258	225	254	239	232	236	235	242	264	239	250	224	231	242	212	251	218	236	243	250	253	243	228	240	248	205	249	233	249
25066	21032	27327	24865	10634	961	748	626	564	577	572	528	497	476	497	471	517	477	506	443	483	485	464	483	440	419	413	461	468	449	455	467	452	462	453	440	457	495	469	446	441	467	452	449	451	450	398	440	434	438	480	452	438	452	464	407	470	453	425	425	471	454	434	445	472	387	429	474	450	434	485	433	436	477	435	472	427	467	459	445	455	448	432	458	453	453	461	435	465	446	415	449	444	439	441	410	482	447	439	456	440	446	412	426	462	437	460	447	412	429	429	466	457	461	427	440	483	451	455	450	433	439	431	426	433	436	445	426	461	423	465	436	451	484	431	478	451	439	418	449	439	450	427	463	427	439	461	450	483	459	476	447	430	416	450	444	419	450	427	421	454	442	405	456	422	435	427	461	458	447	452	451	447	475	463	466	447	494	456	443	455	417	459	465	467	464	429	499	464	439	434	446	436	443	440	441	511	417	456	460	450	430	422	458	466	459	410	433	458	441	409	411	446	425	455	446	427	442	486	431	480	400	444	409	481	446	484	462	464	467	394	469	407	430	437	443	435	459	457	409	461	420	469	441	423	424	453	451	444	426	434	452	434	415	449	426	441	477	442	464	422	450	412	410	464	460	469	438	460	430	433	469	477	431	453	439	460	422	445	417	414	449	440	419	448	452	450	440	432	435	470	438	463	425	439	486	440	441	466	455	464	466	488	443	404	461	426	436	434	411	447	475	442	450	466	419	428	485	449	428	440	473	466	408	511	488	425	473	474	431	455	449	440	427	466	443	442	460	475	499	433	452	400	447	463	451	437	407	479	471	466	446	454	430	422	440	479	479	466	446	411	489	464	453	454	438	450	499	482	449	431	430	412	494	455	427	419	443	447	453	452	475	460	427	487	426	422	468	441	437	440	457	456	482	447	456	459	427	494	476	475	453	434	414	421	445	454	443	468	456	420	438	451	447	437	416	442	467	427	459	439	403	473	423	463	415	462	458	445	439	431	433	474	484	442	459	432	490	450	422	414	459	491	429	457	466	438	426	464	460	424	482	455	443	442	457	430	461	447	465	448	471	457	458	466	474	470	438	473	447	452	433	440	418	382	447	456	432	448	458	457	436	435	421	453	470	413	444	438	463	422	442	421	475	442	483	441	481	485	443	456	445	439	438	410	448	440	453	438	455	464	449	440	457	438	452	480	390	423	429	454	446	411	449	423	438	469	443	444	418	444	432	459	440	436	468	480	470	453	454	460	487	458	457	443	443	467	442	477	453	464	447	447	440	437	470	457	464	431	425	425	402	479	449	405	473	452	434	447	455	437	465	475	466	432	430	461	448	447	435	418	453	459	424	412	452	452	472	452	485	433	412	416	430	449	453	488	448	443	436	473	484	460	412	435	429	432	427	456	422	500	480	440	423	407	474	427	439	452	437	450	446	435	419	454	446	436	423	456	431	453	401	450	437	431	412	425	430	458	434	466	439	464	427	455	447	461	427	492	459	434	435	447	446	420	437	455	434	437	490	466	468	456	425	421	440	448	439	444	441	459	431	448	443	462	445	445	473	422	469	462	427	475	432	490	444	465	452	442	475	448	451	460	460	430	404	486	412	477	401	447	447	437	454	457	409	503	502	441	428	425	461	432	433	444	473	480	467	437	443	467	469	427	396	471	418	426	448	465	444	426	455	445	438	500	424	442	433	441	428	438	455	449	466	467	467	428	459	463	449	409	448	429	439	418	448	428	438	436	427	473	436	421	461	450	500	421	464	408	439	448	413	441	458	431	451	449	440	460	423	412	437	451	452	448	444	450	437	460	424	440	441	455	431	466	473	435	450	455	462	474	405	449	442	430	424	405	409	425	444	479	446	445	444	428	461	420	428	450	447	455	420	453	429	445	476	444	435	464	486	432	468	440	493	417	437	419	500	464	454	437	445	430	411	463	456	457	434	464	447	422	431	444	413	415	471	460	430	455	445	409	439	422	456	467	446	443	464	456	457	433	420	436	469	428	450	481	429	457	475	433	443	447	431	454	467	428	461	443	499	446	443	447	454	452	461	441	434	473	446	483	463	442	429	453	418	443	421	448	463	450	438	421	468	465	458	473	455	449	452	447	476	429	409	430	484	492	438	444	423	456	445	474	449	470	429	446	430	407	453	468	462	471	418	433	420	484	418	433	468	443	486	480	454	423	439	461	412	454	421	444	471	455	464	413	447	432	493	429	440	466	446	468	427	439	458	463	417	420	480	430	418	470	423	467	434	446	447	440	399	426	453	431	498	457	437	439	459	465	463	460	429	426	443	459	452	422	442	441	487	443	419	460	430	444	431	454	454	417	445	467	418	455	444	442	473	468	475	437	398	424	473	451	471	439	460	431	472	437	493	455	493	408	460	466	472	459	449	464	435	453	461	453	477	454	441	455	451	466	453	477	423	409	438	460	437	446	475	445	427	420	424	448	451	453	443	454	458	425	436	435	401	455	479	420	436	452	447	452	465	443	423	448	457	439	442	407	452	464	424	447	421	469	403	449	486	463	464	479	473	444	421	482	490	414	415	476	415	430	428	465	437	460	437	412	447	457	418	437	440	433	459	501	427	447	462	425	461	431	463	441	449	447	412	436	476	444	448	404	458	449	445	434	408	423	409	420	451	446	419	416	434	413	430	452	425	438	442	468	431	457	455	432	451	453	442	406	463	460	394	444	424	465	475	442	450	462	443	436	472	457	480	432	485	449	416	445	464	460	452	452	440	461	404	466	423	451	452	453	468	489	444	474	456	448	432	417	439	449	478	483	409	445	425	463	427	432	435	478	470	485	472	419	485	451	469	444	437	453	443	491	434	448	415	470	437	463	423	440	424	447	439	450	421	453	436	461	435	444	452	460	472	466	417	450	459	446	440	468	440	474	448	406	432	435	415	462	425	454	438	433	470	431	455	435	424	478	453	465	460	444	455	466	434	481	463	446	453	470	463	479	456	438	459	459	442	430	442	389	450	454	422	459	454	438	441	436	437	457	453	449	455	476	440	439	434	436	457	481	442	426	415	451	468	466	452	457	395	422	503	458	445	450	407	442	442	447	462	457	497	432	448	457	442	472	440	435	456	454	464	450	402	454	455	424	452	431	437	469	396	425	456	416	440	439	443	440	467	487	450	418	460	407	464	456	454	464	464	463	443	431	469	462	434	446	478	421	475	450	425	424	452	468	458	439	442	434	435	473	484	435	461	448	451	446	445	471	477	427	423	406	463	417	437	443	442	397	459	435	466	441	464	453	437	450	443	429	451	468	436	465	445	472	427	428	423	389	415	420	432	446	430	416	434	495	439	417	433	453	435	454	446	440	407	465	476	414	437	450	421	395	447	454	436	468	424	447	469	415	435	453	409	446	422	452	448	463	414	432	465	414	468	416	458	423	437	427	478	444	397	449	468	455	431	416	444	484	415	454	450	456	421	463	463	435	411	496	436	454	439	453	454	444	452	415	474	441	441	431	445	424	446	447	444	446	452
7311	6211	5012	2707	1870	1533	1265	1121	974	841	753	760	678	677	665	629	616	612	588	556	552	520	554	578	560	509	554	547	549	537	570	563	557	555	531	533	561	528	565	562	502	526	548	553	557	556	568	567	521	549	484	535	545	540	519	548	520	534	540	516	544	514	506	521	506	530	524	512	513	498	551	506	536	543	497	489	561	542	560	562	537	564	513	545	542	533	503	553	512	528	468	518	550	532	542	511	506	551	557	470	563	531	549	526	546	530	588	512	518	560	582	555	510	543	525	520	525	540	521	515	510	492	549	544	507	564	549	544	541	513	515	490	477	495	511	520	546	533	538	510	506	513	528	506	497	505	548	573	560	544	524	551	511	519	540	528	535	495	514	514	496	532	503	515	529	566	563	502	524	532	520	518	563	504	527	523	537	531	503	461	509	502	548	509	513	519	532	566	548	532	530	534	526	535	536	504	551	517	546	510	513	498	534	501	497	556	525	545	537	529	555	556	537	538	533	521	554	516	533	537	507	537	508	528	499	524	533	548	531	551	527	544	532	548	537	501	520	543	550	524	535	532	539	546	577	561	520	552	534	561	509	527	506	542	540	538	549	533	547	571	569	547	545	529	572	523	518	551	537	553	507	491	503	541	552	520	522	523	508	522	526	523	521	542	517	531	510	511	507	508	464	509	539	534	519	506	534	502	536	483	540	512	547	581	531	507	518	556	527	585	537	530	498	549	547	525	547	519	479	522	558	539	522	529	518	593	551	582	525	576	521	528	553	562	512	565	530	542	524	491	553	556	505	522	533	503	555	516	496	525	552	543	515	531	535	527	502	516	536	531	557	544	502	527	557	521	532	549	515	531	529	514	566	572	577	481	505	512	555	549	566	523	537	522	512	506	521	535	546	532	524	494	520	526	546	531	520	546	506	546	525	508	551	538	522	538	512	534	508	483	492	536	531	573	505	517	552	485	536	545	513	572	557	510	525	511	502	548	510	531	515	519	543	560	566	580	559	567	482	540	525	524	552	538	511	548	519	540	487	517	531	559	493	504	519	581	483	522	523	542	542	584	528	502	510	544	522	535	547	537	537	537	555	555	522	531	504	535	535	538	531	530	534	540	534	518	534	523	532	549	525	511	515	541	541	553	528	475	514	520	500	592	540	561	543	552	516	485	539	559	524	529	517	510	554	557	525	473	536	547	484	528	532	506	574	526	522	516	518	566	511	564	501	534	513	524	548	536	594	525	514	489	523	531	529	537	491	545	499	496	501	535	539	495	529	531	530	512	501	531	494	543	531	557	509	534	493	519	561	511	536	503	562	515	547	508	519	517	541	509	537	522	563	511	549	518	574	534	560	520	541	522	551	509	542	520	516	532	556	524	501	525	580	546	510	523	521	552	531	483	517	556	524	545	540	537	486	503	566	519	537	545	528	533	530	557	517	522	541	497	525	542	525	511	525	533	551	476	548	561	536	556	515	536	530	547	481	529	541	540	501	493	556	524	530	503	532	518	495	506	537	488	529	517	506	536	498	544	507	510	522	529	522	551	511	520	547	523	540	573	528	516	529	536	534	511	571	511	478	513	522	539	501	526	556	505	533	520	563	541	537	500	506	547	519	497	520	549	536	488	538	498	552	508	562	522	529	526	500	495	502	530	538	541	543	521	546	500	542	550	557	540	522	524	503	540	533	516	536	506	514	501	524	532	513	534	537	570	522	507	535	494	540	496	496	558	481	517	494	511	513	557	519	564	520	510	558	491	502	569	515	522	517	480	535	506	520	498	458	526	576	530	513	554	501	556	520	485	551	518	535	567	532	539	482	533	536	527	491	497	535	561	560	546	541	482	521	520	536	500	503	493	510	553	540	562	537	557	537	543	525	533	516	541	579	521	539	535	539	541	547	576	500	524	491	528	536	518	520	490	507	529	526	514	555	520	483	498	509	501	525	533	522	550	548	534	558	535	561	534	496	553	534	570	530	544	509	531	526	533	490	518	520	501	538	533	548	499	535	518	519	538	562	551	545	461	544	508	541	489	507	489	514	536	561	510	581	530	551	553	520	526	512	541	504	519	505	528	551	536	489	511	445	553	496	529	553	545	524	496	516	519	544	547	554	535	507	508	554	496	560	530	532	506	514	518	534	530	514	525	551	509	482	502	521	529	528	524	532	497	537	509	482	542	529	569	549	526	504	527	481	513	517	525	496	544	521	530	523	550	582	557	544	494	540	585	538	516	576	506	543	539	541	557	564	564	531	503	524	510	495	522	582	513	482	521	502	577	534	484	515	531	483	527	502	556	528	558	544	505	543	543	524	517	553	557	544	517	540	551	537	560	540	490	515	552	525	483	566	537	535	558	543	526	525	517	536	562	510	535	575	541	547	550	511	490	557	544	520	516	580	510	499	507	548	540	547	501	535	518	561	534	471	529	542	561	562	488	516	515	549	568	533	548	523	532	534	535	522	488	556	512	516	556	524	530	504	554	543	529	505	511	538	541	521	535	552	511	522	545	542	533	532	516	500	569	508	554	493	521	542	497	500	533	509	529	534	512	522	510	530	546	524	518	523	523	530	544	536	511	559	529	514	513	482	563	511	527	493	536	566	521	507	562	525	544	548	518	520	512	515	539	540	547	484	532	481	514	473	546	526	506	551	508	510	539	486	506	536	577	501	466	518	497	513	510	548	547	497	507	503	514	511	527	531	531	532	559	506	536	518	558	567	515	541	539	558	513	499	536	546	573	544	488	494	517	554	488	514	537	543	553	529	538	508	512	541	531	505	523	562	570	540	555	543	522	570	558	508	533	531	504	468	519	552	520	540	503	543	501	519	552	535	497	528	498	534	522	482	536	551	477	545	526	555	571	503	523	546	517	587	587	525	549	567	527	520	520	554	530	539	474	524	551	502	516	522	513	525	528	562	512	546	553	521	504	570	560	506	555	485	543	539	521	526	505	499	511	489	524	528	510	499	563	526	494	515	530	541	501	493	529	517	519	530	524	549	561	549	537	523	533	508	521	522	542	519	502	502	556	476	568	537	558	498	515	528	534	493	513	551	503	535	514	507	521	544	537	524	518	541	545	487	542	555	529	534	533	528	491	501	530	544	553	555	535	543	518	566	533	537	551	509	488	518	543	539	531	500	540	540	537	512	538	568	534	525	526	515	492	511	505	518	513	540	511	514	556	543	551	508	528	516	541	530	540	499	504	529	559	569	521	535	540	525	535	547	539	514	517	537	531	505	526	551	510	489	533	524	529	517	525	493	494	552	482	531	545	542	537	528	533	526	490	529	527	532	519	548	560	505	484	513	539	572	562	526	524	561	557	548	535	538	540	508	528	551	566	558	556	520	514	492	519	516	536	493	524	491	520	525	512	538	533	520	561	504	525	547	557	552	550	497	511	502	553	431	557	557	572	529	540	533	530	502	502	533	505	521	518	525	518	524	550	516	552	529	554	513	499	530	526	488	530	518	464	508	528	536	534	504	549	507	548	509	528
22837	21100	28930	23496	21088	21136	10808	1177	819	686	581	523	431	439	383	371	355	343	336	327	270	279	227	260	241	244	203	233	197	203	231	208	224	200	212	199	206	221	224	191	185	166	187	171	197	169	187	181	183	188	196	183	218	180	186	158	170	166	174	147	177	182	176	167	183	164	187	188	184	191	170	196	184	167	183	189	167	170	187	166	197	182	159	169	170	187	188	170	155	172	180	170	163	160	184	182	178	195	166	188	177	183	141	190	176	194	170	181	170	153	182	200	179	175	173	168	196	169	148	146	188	175	189	193	165	181	155	180	172	157	197	172	175	182	189	174	196	178	177	156	182	193	146	183	159	172	180	184	170	152	163	163	153	186	192	190	172	183	190	192	179	185	183	181	157	179	162	162	173	188	171	179	183	174	182	184	162	170	167	154	164	162	163	177	167	138	157	140	171	184	173	148	171	152	140	174	188	168	178	159	164	186	171	170	206	174	162	199	151	177	163	184	181	191	183	172	150	161	177	162	153	175	191	174	182	162	180	171	175	164	176	174	182	170	163	169	166	195	179	171	173	166	201	170	182	174	175	184	160	167	179	160	182	165	158	156	178	178	181	172	173	168	150	174	169	158	156	155	191	173	178	185	186	192	188	150	192	169	174	179	191	199	162	178	168	150	179	167	159	153	186	171	181	188	180	175	176	163	158	164	185	172	162	153	164	171	174	157	172	151	169	195	173	192	172	160	162	162	174	170	172	193	179	202	157	181	154	156	183	185	171	170	180	193	157	168	172	159	173	147	153	156	184	163	169	174	148	213	195	174	179	177	163	181	174	152	162	173	170	197	148	168	172	157	200	157	192	160	168	176	141	159	164	154	178	163	161	181	186	184	146	192	170	185	188	189	173	191	168	174	167	158	184	158	151	169	146	162	158	169	154	170	184	175	165	166	171	171	168	189	174	178	171	174	169	166	154	157	149	160	180	151	178	186	200	167	168	181	163	164	151	191	168	153	155	163	189	175	164	163	195	177	174	166	167	164	166	178	179	182	184	168	159	177	171	164	171	162	188	157	183	164	167	146	155	192	178	175	174	161	175	174	144	150	165	192	164	164	165	169	169	173	181	167	188	149	176	145	171	183	174	156	138	163	166	176	184	155	165	163	198	175	151	187	162	167	163	200	182	160	197	183	157	173	182	150	184	164	166	166	150	166	213	182	178	172	177	151	165	158	175	165	189	159	184	182	160	143	175	180	161	166	166	182	182	166	172	162	179	154	173	164	156	165	163	190	177	161	147	167	181	167	173	202	163	189	165	168	160	165	170	168	155	181	158	186	187	148	167	205	186	182	151	167	172	186	158	160	195	172	188	160	131	161	176	162	161	160	175	166	176	167	150	199	192	177	181	170	155	173	178	181	188	170	192	192	181	172	190	178	171	188	166	168	169	181	161	179	149	201	158	187	180	160	167	185	176	172	163	182	174	165	180	172	177	179	177	176	171	188	173	156	178	189	190	149	179	169	176	171	177	168	182	165	215	161	160	167	174	181	169	165	182	167	169	149	181	176	175	175	178	174	173	183	160	177	166	151	169	175	193	170	191	170	175	193	167	159	177	185	169	167	157	183	160	167	178	191	168	179	181	157	159	169	163	159	162	151	183	163	160	174	154	169	176	171	169	190	183	187	172	158	184	153	176	163	178	168	179	163	196	149	162	169	179	162	142	171	184	172	170	185	192	163	157	189	176	176	166	164	185	176	192	190	173	163	173	187	171	175	174	163	186	164	172	188	160	164	195	174	169	158	153	161	170	173	167	184	226	188	178	180	173	184	179	173	153	162	164	182	193	180	168	167	159	193	157	177	172	162	161	168	164	184	189	169	179	176	170	180	174	182	147	185	172	157	167	202	168	177	170	160	135	187	155	184	162	191	160	175	177	154	182	151	150	187	166	173	164	175	164	188	174	171	166	171	184	152	177	166	146	157	180	155	179	184	189	196	150	180	156	184	216	158	182	177	165	167	196	181	166	198	188	173	193	195	178	182	156	158	179	178	172	155	152	194	182	174	173	170	156	169	188	185	158	164	172	187	160	174	194	141	177	160	178	149	152	185	191	163	172	163	189	172	165	175	161	179	182	179	187	151	153	165	189	174	193	163	176	168	171	176	173	137	153	154	157	162	197	148	171	168	174	164	172	166	170	185	160	158	160	170	151	193	148	186	169	183	178	165	164	170	180	158	178	181	165	147	179	181	158	170	164	164	186	177	161	171	170	168	186	169	161	143	180	166	185	179	169	196	170	177	163	169	196	180	169	198	184	187	177	149	183	168	176	158	182	175	178	147	171	180	145	193	166	162	182	160	186	183	171	167	158	176	188	186	189	166	168	164	181	164	168	147	173	160	158	158	162	146	179	173	177	189	164	187	145	186	165	175	190	163	157	176	180	185	189	170	178	175	176	197	147	152	181	160	158	155	162	170	180	194	170	161	173	174	184	204	175	187	187	179	197	171	180	158	183	172	166	192	158	184	192	166	149	174	191	170	176	172	156	167	153	169	146	178	190	160	165	203	170	170	183	154	184	196	170	190	181	186	185	163	183	148	184	154	169	160	168	166	165	179	149	152	165	165	173	171	173	156	176	165	164	172	156	147	167	163	171	171	192	152	174	188	170	172	151	165	160	177	185	177	186	180	166	176	179	182	157	166	167	165	181	166	179	192	181	158	168	169	177	188	179	169	178	156	163	161	183	170	172	184	172	176	169	177	177	159	166	191	160	172	169	188	158	159	168	201	177	171	161	178	161	165	175	171	183	162	160	156	166	172	193	171	171	166	179	169	192	177	180	168	165	176	165	156	168	176	183	155	165	178	182	195	154	167	179	166	168	161	170	166	169	159	161	179	161	195	176	173	175	167	148	154	165	207	180	190	170	178	172	186	159	193	173	181	159	179	180	157	179	167	176	177	175	171	176	173	166	156	172	196	178	166	179	181	174	173	166	177	168	141	164	178	162	175	159	166	181	158	177	163	182	173	158	182	187	159	154	181	169	186	174	184	180	157	149	188	175	151	154	176	159	190	183	150	157	155	171	188	140	177	179	166	157	182	179	159	198	178	175	162	167	163	166	164	177	178	165	156	174	191	178	166	168	183	167	164	154	179	177	176	175	171	148	176	165	154	179	174	147	152	170	164	171	154	175	165	189	162	191	194	179	168	197	189	183	188	190	185	159	166	181	147	188	164	166	194	169	181	169	186	178	165	174	187	171	182	168	199	172	156	167	180	176	189	157	185	171	157	187	148	167	175	177	181	175	192	172	184	202	194	172	175	172	161	173	165	174	181	185	172	197	176	176	173	163	167	176	170	201	175	173	172	173	173	160	179	210	215	151	173	160	181	155	168	168	193	152	185	189	179	168	178	158	175	173	175	158	172	201	156	157	181	169	157	163	176	175	172	180	167	162	181	173	199	170	156	206	161	191	181	196	129	154	188	169	188	163	167	178	170	169	175	170	211
11144	17170	14228	7633	5260	3977	2866	2259	1811	1411	1167	980	827	696	611	582	515	505	464	427	434	389	362	335	325	326	298	293	299	294	274	224	272	244	245	246	247	248	234	229	213	240	230	234	218	252	215	209	215	194	227	219	195	230	197	209	204	233	220	241	188	187	217	194	219	187	195	210	217	216	176	163	220	216	202	214	217	225	202	212	175	190	194	218	202	198	188	193	194	181	219	190	177	200	215	188	215	195	199	219	203	183	196	195	176	220	223	201	196	206	185	173	204	205	203	223	191	185	177	206	193	213	195	229	199	204	202	225	189	215	203	201	202	194	216	189	201	193	181	189	203	185	185	191	184	198	204	186	178	211	216	189	186	183	206	198	192	174	180	218	188	190	203	211	209	201	205	199	160	213	193	217	184	201	178	199	190	204	210	202	211	210	162	179	189	185	195	192	212	193	191	214	183	183	204	176	201	192	200	199	184	194	193	176	207	197	186	216	187	184	205	179	196	207	204	178	200	219	195	192	208	181	214	191	198	179	178	187	189	187	196	197	200	179	190	201	207	185	183	216	200	186	199	181	209	204	203	223	212	207	221	226	227	188	182	192	159	202	184	174	199	208	218	170	209	208	213	217	201	186	202	208	185	202	177	195	186	182	209	187	186	198	172	198	215	190	203	204	191	201	188	211	193	192	198	204	201	189	187	199	192	196	185	183	192	200	189	189	191	202	225	173	202	179	194	194	197	228	219	195	212	198	211	198	213	196	196	191	191	184	200	178	193	215	204	202	201	203	209	171	196	196	203	168	206	208	205	207	199	194	182	212	188	201	192	205	199	205	195	192	202	217	195	213	208	205	177	192	195	195	208	199	185	180	197	199	204	193	167	195	183	174	185	197	221	219	184	211	180	196	209	205	198	209	201	230	210	214	214	191	186	195	188	189	187	199	204	209	179	209	195	209	201	166	208	203	183	183	200	192	192	186	204	197	228	203	201	228	223	195	221	213	200	189	194	190	201	203	190	194	181	185	200	198	206	182	196	215	213	207	193	215	187	203	198	209	213	170	202	192	188	205	176	215	188	184	199	191	220	210	175	197	203	171	202	199	170	208	221	190	204	199	166	189	197	198	200	204	217	198	187	190	187	188	211	215	203	195	185	206	217	191	208	194	198	188	172	199	207	201	193	198	185	201	215	190	193	219	186	212	196	203	204	198	227	207	194	191	191	190	210	205	188	209	191	229	191	200	188	215	181	214	195	213	208	207	190	182	194	200	226	195	205	198	212	173	186	188	182	197	206	196	196	196	200	193	191	203	200	186	192	188	219	177	212	191	186	200	196	202	177	207	203	192	183	177	198	193	169	172	168	189	213	215	217	218	211	203	203	198	198	179	191	208	180	194	200	202	165	188	178	180	216	180	182	200	233	183	191	200	185	198	183	191	194	160	208	195	190	186	193	199	211	207	203	206	188	195	198	204	186	225	200	209	180	196	229	203	205	192	170	200	179	208	234	201	211	201	191	213	191	203	210	197	214	206	209	187	175	190	202	206	213	200	209	207	224	210	179	166	196	187	182	219	182	196	223	218	214	176	207	172	193	209	197	217	189	208	231	206	212	194	196	176	183	172	179	192	199	212	187	199	199	201	212	201	196	202	186	217	176	190	192	219	215	204	198	192	213	168	181	230	191	176	203	190	200	200	201	186	224	191	174	192	205	218	192	183	177	218	187	189	216	200	175	159	211	216	194	198	205	192	190	183	193	188	199	179	203	198	189	167	191	183	216	191	188	194	200	191	214	172	220	202	198	208	201	192	198	180	184	191	188	188	203	170	204	173	168	182	189	211	190	220	190	207	190	166	200	191	210	180	185	204	216	191	217	211	181	190	216	187	194	192	181	183	212	214	196	185	186	165	164	200	195	192	192	176	213	171	217	187	199	207	189	197	199	205	211	187	187	180	180	214	190	182	177	185	201	186	159	189	186	200	166	180	178	182	200	195	205	181	179	189	190	211	179	200	220	201	195	190	191	196	224	188	213	162	209	199	169	207	202	210	193	178	193	202	191	185	184	220	194	230	219	214	212	217	185	213	205	187	183	206	220	190	193	189	210	193	209	210	190	203	220	191	182	173	193	198	208	194	207	203	192	214	218	183	208	221	195	197	201	190	165	182	190	203	167	236	198	197	196	218	197	189	196	208	193	206	204	211	187	178	187	170	220	181	192	183	207	190	207	176	217	223	207	227	191	197	201	190	193	214	206	213	199	182	210	207	216	194	183	203	187	194	206	194	187	192	212	198	212	206	191	187	209	203	203	193	183	206	207	161	193	215	194	182	213	213	216	201	215	219	175	206	236	181	217	208	192	207	204	204	208	194	213	195	171	208	214	211	195	202	193	232	167	195	207	205	198	206	226	180	205	197	197	197	198	176	202	201	200	212	199	194	194	194	200	193	191	208	207	208	160	176	175	187	180	183	197	194	200	208	204	202	204	215	200	182	194	181	191	194	195	206	191	195	211	201	204	194	201	209	187	194	202	198	197	187	203	190	189	174	232	195	203	181	210	214	182	205	177	191	200	180	199	200	194	184	195	196	206	210	219	161	180	211	187	209	196	197	200	187	183	179	210	194	202	193	196	183	223	174	180	188	166	181	199	179	211	169	165	193	186	197	186	182	196	189	203	186	206	180	195	189	206	167	189	184	207	205	194	183	192	192	195	203	194	192	196	203	194	200	213	215	194	198	203	186	205	190	197	184	181	211	198	210	213	174	222	216	185	218	188	177	196	197	196	194	207	207	196	185	210	204	178	198	205	194	194	189	203	192	188	176	199	197	197	200	177	208	193	212	181	182	198	182	204	184	175	186	195	183	225	196	188	194	180	196	182	184	204	182	194	183	198	181	178	186	194	203	210	200	208	201	172	212	180	179	183	202	195	183	206	188	208	182	200	196	197	195	203	195	202	240	181	205	185	203	201	176	201	200	171	190	203	210	167	200	182	177	196	205	196	203	197	219	195	196	203	204	203	193	203	193	216	194	188	210	209	192	200	193	213	196	190	168	200	189	191	198	207	185	198	184	208	192	179	199	184	202	182	199	195	203	199	187	192	191	177	174	188	185	201	195	177	182	194	213	221	224	189	192	199	231	199	190	186	208	215	193	220	195	188	197	184	202	186	210	180	193	196	176	180	176	181	199	210	181	182	175	201	223	206	188	194	196	209	175	186	198	211	185	203	204	179	184	220	223	168	192	204	198	203	218	183	198	163	208	208	187	204	202	210	208	201	206	188	201	199	188	200	193	201	205	197	203	215	176	216	184	220	202	210	169	182	199	186	208	162	195	170	218	184	197	209	192	189	184	185	201	227	183	210	202	173	195	223	197	166	200	199	194	208	195	176	196	196	196	204	197	186	201	198	194	211	229	219	190	206	195	202	174	182	214	181	187	223	205	200	176	206	217	219	211	197	209	207	201	191	201	190	197	186	196	193	179	197	213	219	188	192	213	207	215
26908	20298	8033	1056	730	663	538	452	428	424	385	422	442	387	405	416	422	444	364	409	416	433	417	410	403	439	404	418	429	426	362	384	406	382	382	383	415	407	392	402	373	396	394	398	389	414	388	402	434	404	383	419	381	366	389	410	413	400	424	403	400	382	403	392	431	419	406	397	364	397	404	421	390	387	405	450	373	424	416	402	429	437	406	420	401	400	412	396	389	397	353	403	436	349	363	395	403	446	425	426	404	403	440	410	363	383	429	370	421	432	399	412	426	382	348	424	357	395	401	390	403	422	402	401	415	399	406	394	383	361	404	388	414	405	383	396	403	368	391	401	418	417	380	374	375	382	390	407	366	412	366	381	397	365	405	392	386	388	403	365	395	437	386	420	432	398	372	399	424	409	390	431	390	398	406	356	400	402	347	430	399	393	380	407	417	397	418	382	401	408	385	406	430	407	411	402	355	409	394	393	383	364	389	380	373	374	446	409	412	393	357	411	338	414	424	377	391	389	410	392	379	387	411	394	396	374	411	397	399	403	405	391	435	415	403	393	375	427	390	416	417	380	388	412	383	400	381	399	379	409	453	389	374	414	407	404	410	411	417	406	426	344	381	368	413	393	409	417	389	407	392	381	425	457	407	413	419	409	382	402	387	370	390	399	428	432	412	409	401	393	428	386	391	403	405	390	381	407	399	391	403	402	434	380	425	404	410	397	394	397	368	421	431	419	363	352	378	370	435	396	408	397	390	405	402	402	411	386	385	414	393	408	420	387	421	423	374	404	374	365	410	407	411	411	427	402	429	417	434	419	386	408	420	403	373	425	415	418	387	398	417	400	417	394	409	353	361	400	380	401	390	411	404	373	400	398	425	404	446	400	414	409	380	393	423	379	470	389	417	423	400	449	391	456	414	390	431	395	431	411	407	402	370	383	405	410	416	371	375	374	406	424	391	422	381	390	400	447	405	400	393	397	403	456	418	424	395	405	420	415	382	422	383	399	385	388	394	410	370	376	394	403	391	446	410	394	373	398	402	390	409	367	446	403	368	382	388	393	399	393	400	387	393	385	391	412	406	416	420	402	375	401	381	402	401	341	369	418	395	425	422	408	405	385	418	385	383	407	413	373	408	395	393	398	429	362	414	407	412	391	400	394	398	401	386	408	425	403	380	377	378	426	368	357	406	388	419	352	413	378	427	391	435	404	435	384	408	428	385	390	405	425	363	403	433	413	413	428	439	416	396	382	365	407	388	409	394	392	416	427	446	426	426	387	421	436	388	424	406	413	375	394	365	372	420	395	392	402	422	362	357	383	363	436	403	416	390	411	380	391	369	409	408	424	382	415	415	404	387	396	417	404	412	406	380	366	383	373	411	417	442	423	398	389	422	371	396	371	432	419	444	439	427	416	399	397	396	370	387	395	412	422	425	394	414	387	404	374	381	443	439	431	396	428	391	388	382	383	372	364	423	402	397	399	420	440	383	402	385	430	423	408	422	398	404	428	388	420	398	383	399	416	395	400	408	396	406	438	403	388	375	438	381	429	388	399	347	424	391	401	414	447	420	409	437	378	412	373	381	432	423	422	394	398	379	421	368	395	409	376	432	409	422	379	385	391	402	410	411	379	441	362	396	393	389	378	391	395	403	375	402	404	404	402	380	400	395	419	387	405	381	420	389	396	424	418	440	396	405	403	413	414	396	362	400	430	393	412	405	396	374	408	374	375	410	443	354	443	408	370	408	396	373	361	409	435	391	415	411	383	378	393	434	380	416	420	430	390	375	408	426	444	370	392	428	409	413	407	410	362	444	413	380	429	391	399	385	390	384	372	413	359	448	420	380	395	401	417	401	413	404	398	417	421	384	418	406	378	361	409	402	408	401	402	384	407	407	404	411	377	392	411	364	376	429	391	386	431	428	408	408	402	394	388	389	399	399	414	388	385	440	415	402	393	419	408	350	390	371	448	401	435	387	402	418	413	403	367	410	380	404	391	370	459	386	436	374	399	365	413	402	429	393	409	385	375	402	420	424	376	409	410	388	407	397	390	398	417	427	386	400	410	398	400	434	416	431	409	379	397	399	420	381	368	389	400	403	415	420	370	391	406	415	385	406	388	399	405	407	369	413	402	390	381	410	350	390	405	402	378	387	408	394	422	416	387	419	398	398	399	440	390	383	387	401	384	397	415	383	378	395	400	358	413	414	419	390	353	401	429	379	388	427	398	405	386	415	382	376	404	357	419	416	401	433	425	378	364	366	419	412	416	408	409	403	371	394	384	413	379	406	366	382	429	367	407	393	401	370	417	384	393	398	436	368	401	408	403	377	406	395	428	361	432	415	370	384	385	361	379	401	397	400	415	408	395	376	417	412	380	415	396	406	416	419	371	441	363	386	379	421	439	380	437	417	398	358	369	429	413	408	394	374	382	411	387	416	445	481	386	389	376	433	397	394	400	400	366	375	376	421	384	397	393	415	414	396	432	366	403	410	385	417	405	418	413	433	388	371	358	385	421	408	357	406	394	387	383	390	376	381	434	425	416	419	381	355	388	402	450	386	384	431	404	411	403	376	397	387	392	422	431	389	409	389	394	390	416	428	428	437	424	414	406	403	412	429	373	384	423	402	391	377	398	401	407	414	428	419	392	405	401	368	408	405	419	401	427	394	369	396	360	393	390	435	391	357	352	406	375	424	390	406	435	433	388	364	390	423	396	438	390	425	375	424	440	393	409	360	429	410	413	402	422	391	405	376	409	432	464	401	411	384	402	400	361	374	386	419	425	358	380	424	383	397	348	361	419	425	430	414	383	414	409	361	413	422	403	392	390	393	422	407	418	400	409	410	426	398	373	406	399	396	398	410	402	409	414	393	407	438	379	356	393	401	416	384	430	378	389	420	391	438	419	373	418	391	405	430	383	402	416	383	400	364	409	406	375	395	429	413	413	405	402	402	393	376	395	383	398	390	401	367	387	373	393	375	401	395	385	399	431	383	395	412	432	432	395	398	410	430	422	397	392	405	395	411	417	390	423	348	399	391	386	386	408	384	419	394	392	389	377	419	386	375	407	389	434	378	424	428	389	380	376	395	425	408	383	402	409	415	380	368	412	379	394	380	368	386	397	410	426	397	373	413	388	377	354	442	402	388	382	410	384	392	396	401	400	416	393	403	406	407	418	401	424	364	392	442	437	436	397	428	398	404	409	395	385	397	369	420	380	398	397	406	418	373	417	382	404	405	367	397	381	379	385	395	396	362	395	424	391	399	407	418	409	373	427	397	433	412	381	402	356	407	377	428	445	410	385	400	418	422	400	406	385	379	409	411	418	391	384	381	426	394	385	383	406	404	409	392	411	400	381	394	393	387	411	399	403	421	454	405	390	395	408	422	346	385	397	419	394	375	417	383	392	391	403	393	414	422	430	415	396	409	364	379	385	382	368	421	422	385	434	441	411	395	364	386	400	373	396	381	403	365	390	410	387	388	374	408	381	417	390	397	417
5334	1494	1348	843	711	619	585	549	556	547	510	493	486	498	470	506	510	481	480	465	486	490	508	496	492	500	477	503	478	494	545	474	474	461	523	450	504	468	489	479	442	492	482	503	490	452	499	475	500	457	496	494	456	524	482	451	473	455	468	497	483	470	473	464	510	495	499	464	484	463	496	492	465	521	522	467	480	512	503	484	494	482	486	543	506	430	467	482	459	470	488	511	471	565	488	505	448	475	452	466	471	509	533	536	479	506	512	501	473	512	502	484	507	513	450	493	504	507	488	451	490	486	482	473	495	499	519	507	510	493	472	468	482	464	469	501	516	473	475	465	461	489	459	502	477	454	475	491	472	439	465	477	512	484	522	493	504	505	480	530	489	508	538	496	470	508	484	495	479	477	478	470	523	498	484	477	496	462	506	476	498	534	494	499	474	486	472	470	497	472	479	460	490	486	530	492	475	464	494	479	494	496	483	428	477	489	492	521	523	470	500	454	478	522	460	513	484	472	466	468	472	467	478	486	474	483	486	511	492	479	452	498	478	499	472	480	497	498	506	446	456	476	478	508	484	492	465	469	490	522	487	498	497	501	483	464	467	519	492	482	477	532	523	482	512	481	521	492	491	510	508	503	476	481	433	483	507	525	484	474	439	487	499	468	465	469	487	485	454	500	473	527	511	448	473	484	482	475	493	486	478	462	480	491	467	456	477	550	500	477	483	483	490	507	445	464	486	509	490	453	502	462	484	475	496	481	469	467	503	470	495	488	504	522	468	447	472	470	490	464	467	544	492	440	490	492	503	478	482	452	496	486	494	450	471	490	511	445	457	450	532	466	491	472	509	517	481	484	460	478	486	464	484	452	439	489	504	512	490	472	523	488	507	507	466	494	456	494	474	480	497	552	474	502	495	471	459	516	462	432	472	467	477	490	528	502	526	488	475	452	519	459	490	506	523	493	506	505	506	490	492	455	513	468	508	455	476	494	492	467	449	526	513	497	494	477	488	490	474	510	525	509	463	512	495	499	498	489	491	490	519	498	489	514	460	475	482	501	452	474	479	477	502	493	508	486	491	485	486	459	497	477	463	494	497	495	503	438	468	489	479	461	467	478	505	448	535	479	499	496	497	485	500	454	518	469	491	481	488	453	507	471	502	521	493	491	475	478	500	466	495	483	496	456	475	463	463	473	523	491	452	482	538	471	495	445	492	473	480	512	441	479	483	472	498	472	490	465	486	505	466	490	464	478	440	501	513	440	470	490	511	490	487	475	501	480	506	473	474	448	479	470	494	481	515	483	494	484	495	486	527	507	485	506	515	474	510	517	466	513	504	469	496	457	476	500	467	543	509	500	477	471	439	530	501	485	484	487	453	461	447	490	492	472	482	488	482	499	474	523	481	484	451	515	492	459	456	468	496	467	484	456	464	510	482	512	496	481	476	469	486	496	464	490	474	504	503	480	491	508	477	456	495	487	489	465	485	497	490	505	468	485	511	455	429	479	502	501	495	469	438	500	499	476	508	517	468	480	488	469	509	493	467	473	489	469	514	472	487	493	498	512	474	495	481	474	470	505	530	463	464	471	467	468	500	504	478	482	483	477	463	489	498	494	519	480	506	465	477	480	435	492	469	530	523	474	471	481	510	523	464	472	509	453	470	489	498	481	487	503	468	473	495	505	478	492	482	516	508	494	455	480	455	478	498	490	469	466	488	507	461	458	485	487	472	483	480	497	437	467	500	486	470	501	511	496	471	451	484	483	520	487	443	477	488	472	490	482	528	495	485	480	474	456	479	476	496	468	472	499	484	485	442	491	515	467	468	495	493	505	487	482	465	438	467	467	485	452	478	502	494	444	494	481	491	503	529	515	493	473	470	497	516	514	519	501	487	489	501	464	508	491	492	495	499	506	498	499	488	489	509	505	491	484	480	492	508	487	488	503	493	452	530	445	503	520	505	496	470	519	504	416	520	486	532	483	478	516	445	455	458	524	529	445	531	447	516	460	494	479	475	447	507	530	466	502	485	491	466	509	482	482	472	459	494	478	454	454	447	478	481	497	478	475	496	493	516	499	488	525	510	487	472	483	509	496	509	481	476	476	495	496	506	462	491	511	454	514	481	486	478	506	434	491	477	439	494	492	475	477	482	462	484	535	500	452	467	463	512	490	493	466	466	490	493	502	463	497	544	489	502	514	481	486	476	535	520	497	491	500	480	508	483	506	470	494	475	470	417	496	458	489	481	488	465	456	512	437	493	501	502	486	480	488	460	501	454	475	514	509	514	501	515	444	444	509	513	492	479	462	503	491	494	518	493	533	471	462	497	483	474	472	482	499	454	477	460	480	491	479	493	478	452	459	494	488	455	423	467	497	476	508	475	499	496	488	499	462	516	473	524	505	510	487	468	469	465	468	482	442	491	514	477	487	487	483	520	481	476	471	529	452	495	460	475	477	496	520	493	505	493	475	488	466	481	476	497	490	474	486	490	515	488	465	476	502	486	507	507	498	545	456	447	492	502	516	470	482	459	485	486	496	474	512	508	561	476	481	494	478	438	500	452	514	510	475	466	449	536	484	474	469	485	511	447	464	473	459	512	474	485	480	478	502	492	493	489	502	476	481	470	541	448	469	460	471	510	473	499	518	503	488	480	493	511	446	491	510	483	498	523	469	495	486	489	437	464	480	494	477	475	524	481	501	467	442	493	546	465	516	497	503	515	500	518	520	471	461	503	472	502	493	509	482	478	510	445	472	527	528	463	444	476	521	452	493	496	489	494	530	448	465	483	461	499	497	483	493	503	511	475	486	468	542	488	486	533	466	471	457	509	511	489	457	459	473	448	512	470	482	492	443	508	502	499	518	513	490	507	481	494	496	487	500	477	487	499	446	472	511	501	471	495	509	461	508	476	468	510	473	490	517	491	510	510	442	452	491	439	458	475	503	461	466	426	484	482	454	507	499	462	471	481	517	485	507	518	452	492	504	507	490	495	505	493	484	523	491	473	501	496	470	471	485	462	512	476	457	455	468	523	469	462	498	497	479	471	511	506	530	471	464	497	508	496	480	500	481	489	502	487	502	500	496	471	543	460	506	479	473	472	460	462	516	462	492	467	491	504	515	492	479	479	459	501	494	466	503	477	508	467	480	473	481	472	462	485	462	477	499	445	483	508	501	508	491	492	511	466	507	499	529	476	513	491	504	489	508	498	454	512	532	482	491	483	543	489	536	509	492	481	486	458	466	491	526	446	482	464	480	494	459	460	483	491	504	471	508	472	516	502	418	471	504	463	462	497	486	508	466	482	473	517	490	503	515	483	527	490	530	516	452	500	471	498	461	489	496	486	478	501	469	480	481	477	501	534	539	481	483	492	475	511	461	456	497	484	468	440	530	482	518	459	467	490	465	484	490	472	540	465	496	521	465	458	472	476	499	469	449	457	446	502	456	498	478	504	519	469	523	460	491	489	491	479	484	528	517	446	464	539	499	500	441	490	466
23823	21060	28438	23923	21067	11657	1172	709	519	480	432	355	369	334	301	290	266	280	295	260	236	240	241	219	213	229	213	257	189	195	201	216	202	217	203	201	213	185	194	199	202	202	228	236	195	184	204	207	216	200	184	209	177	191	165	202	217	178	214	166	218	187	210	208	192	203	179	201	194	202	207	200	211	214	181	205	181	176	182	196	209	216	178	173	197	172	209	167	154	211	205	194	180	198	173	191	191	211	188	215	167	196	210	182	208	182	208	213	185	197	211	188	213	192	177	178	209	177	198	194	230	182	207	184	179	199	189	213	187	195	179	193	195	188	196	202	160	194	204	175	182	186	196	189	198	205	188	167	186	200	189	213	187	188	198	179	184	194	196	228	188	165	198	214	214	190	207	196	177	193	205	194	217	196	168	184	195	215	202	218	180	192	189	193	192	162	197	202	196	194	202	195	188	205	198	201	188	182	190	165	187	180	177	211	198	179	199	189	219	192	215	173	210	183	203	205	179	185	234	168	199	190	180	188	228	204	213	188	223	211	188	211	197	165	237	188	205	220	184	185	186	200	179	225	179	178	184	208	175	172	228	176	185	180	197	192	203	209	175	182	195	219	212	197	197	189	207	195	203	187	206	189	200	196	220	183	194	186	212	200	192	197	181	187	185	165	189	207	196	172	184	185	194	185	178	163	214	201	181	176	192	183	175	184	226	176	190	204	212	207	210	200	192	170	180	191	191	171	200	214	181	211	188	175	195	191	190	207	183	150	192	227	205	198	204	209	205	195	205	192	178	181	201	194	169	192	189	193	192	193	198	201	165	197	206	187	199	185	197	184	177	174	212	208	196	190	196	196	203	203	201	195	208	198	188	180	202	181	222	197	189	203	181	200	170	201	217	198	170	192	199	216	190	210	203	199	181	190	214	208	208	176	189	211	212	209	164	186	216	186	186	209	192	206	176	201	200	181	182	201	173	207	174	192	197	210	219	214	204	163	185	198	218	172	207	185	200	193	163	198	174	196	225	207	189	191	190	216	224	192	193	205	195	210	215	205	190	189	184	196	218	185	197	206	208	187	189	205	213	197	210	181	189	185	200	218	193	174	182	203	204	202	177	215	206	185	189	174	187	185	175	190	200	194	187	196	193	184	196	179	182	195	196	196	198	208	199	219	187	201	176	222	213	210	180	181	221	191	179	195	187	188	206	173	193	184	195	194	195	185	178	198	187	213	177	198	167	202	206	178	200	172	218	164	191	211	204	198	195	199	197	197	203	199	227	195	178	207	157	195	186	210	196	200	192	211	190	183	203	201	208	200	190	190	195	174	194	164	214	211	201	201	192	184	184	173	196	222	159	184	179	195	214	193	180	182	197	195	208	194	239	187	177	165	197	183	199	194	219	200	173	206	201	173	198	195	184	175	207	219	223	193	190	189	225	204	194	193	212	189	192	205	184	189	180	208	205	235	198	195	191	198	207	193	201	205	224	191	209	185	182	194	192	232	203	175	202	157	183	184	198	210	205	192	202	177	185	205	192	174	207	194	204	189	184	211	204	170	194	188	175	199	173	215	205	229	211	186	182	181	175	200	194	172	169	179	199	181	168	179	206	198	193	191	201	187	190	179	191	180	214	171	189	188	190	161	185	187	182	191	164	193	198	172	205	178	203	181	190	203	184	185	207	185	205	189	199	189	213	192	192	210	181	213	201	180	218	186	191	189	209	199	191	210	184	205	196	182	191	202	178	170	204	218	200	194	179	167	175	183	202	173	184	207	186	184	180	185	190	191	204	185	200	194	193	200	208	199	197	207	220	206	202	169	227	223	185	212	200	202	194	192	202	195	201	187	200	207	204	220	192	185	177	196	203	188	174	180	200	218	172	201	190	191	187	205	195	187	186	191	187	202	181	197	199	189	198	209	188	191	196	194	185	177	216	209	184	176	208	192	214	193	208	212	196	205	197	184	206	204	199	222	198	222	209	178	203	186	190	201	204	178	190	191	204	203	196	222	216	222	183	208	190	183	195	186	196	182	207	178	206	171	208	209	205	194	201	174	195	186	195	166	186	198	190	194	162	188	219	189	172	185	210	191	196	198	172	205	182	191	181	183	179	191	187	186	193	195	217	201	191	176	198	216	184	179	175	206	193	194	208	181	175	192	166	185	200	212	186	205	194	176	192	186	193	193	197	190	189	190	172	192	188	208	226	191	186	188	200	184	212	189	187	209	186	199	188	179	185	172	190	199	187	187	210	178	216	176	177	192	204	202	194	178	192	176	215	197	190	190	192	197	206	199	209	172	177	170	195	191	193	174	193	184	196	197	186	172	202	189	167	218	189	186	177	202	185	210	204	179	188	187	196	192	199	214	202	170	198	210	192	196	187	197	199	195	187	193	185	183	189	219	182	198	171	181	182	164	188	186	222	214	191	198	175	192	215	196	186	194	200	197	171	167	185	200	209	199	172	185	203	193	204	202	219	179	172	196	211	189	179	198	194	198	212	190	210	167	172	216	195	186	202	200	172	189	170	175	204	218	197	179	174	214	182	190	185	200	173	197	196	189	168	198	174	206	205	196	190	184	170	196	217	196	187	215	200	216	195	176	206	200	190	184	179	178	192	200	211	193	187	182	174	207	181	182	201	192	196	170	207	183	181	190	196	205	190	203	201	204	191	194	201	196	200	194	192	229	191	192	193	167	198	188	205	213	214	202	204	174	195	188	175	173	183	174	166	171	212	217	188	164	195	192	178	198	211	197	202	183	167	179	211	214	185	187	184	183	216	215	176	171	187	217	220	191	198	179	183	196	206	180	198	180	192	194	200	171	184	209	178	212	164	183	186	194	188	190	188	177	220	169	193	189	181	170	212	185	194	212	218	188	186	175	185	175	170	199	190	187	195	213	184	220	198	201	194	215	203	201	190	204	195	195	193	185	182	195	197	181	178	184	180	206	199	189	195	198	192	186	184	153	194	195	186	188	161	189	167	211	188	212	179	211	209	193	186	177	166	175	187	203	188	235	193	195	200	200	159	190	186	163	187	184	191	207	215	203	199	183	199	189	171	183	197	185	175	180	196	171	191	187	197	215	152	182	180	156	161	189	191	167	198	206	218	179	203	191	190	181	212	201	186	183	195	183	221	204	201	168	212	184	203	179	200	184	197	197	187	173	213	195	166	186	217	183	194	188	180	172	192	176	184	190	172	183	171	188	165	187	194	197	201	200	189	178	192	193	189	186	208	184	207	191	194	185	192	184	208	196	193	171	227	183	219	168	192	207	193	199	187	200	192	186	182	193	204	233	178	173	204	177	192	203	191	222	171	205	201	198	195	184	190	188	187	187	212	234	192	168	202	195	212	176	198	202	213	198	191	196	201	200	172	177	186	202	172	186	200	181	180	173	199	215	187	184	212	195	173	190	175	202	186	195	183	179	175	199	234	170	207	179	228	235	195	189	167	212	178	174	193	198	211	209	199	160	196	158	174	188	166	203	202	167	198	197
7941	10572	8906	4488	2940	2199	1696	1335	1047	878	760	596	530	554	438	437	440	411	409	378	331	321	315	294	307	286	310	284	291	265	277	304	289	266	317	251	274	279	270	255	242	275	245	258	240	252	280	227	228	253	237	232	282	243	249	226	262	245	258	251	223	249	252	249	232	253	239	264	274	231	248	231	259	221	255	220	242	226	241	220	226	257	248	242	256	262	222	254	246	257	230	232	228	241	250	235	220	223	224	265	256	253	257	227	215	242	235	238	248	224	235	240	220	265	263	249	225	250	249	250	238	256	249	245	256	259	228	250	251	232	217	223	233	222	233	256	223	248	243	250	228	264	270	265	254	246	258	223	247	229	214	238	268	226	228	222	252	265	247	227	254	234	239	245	236	256	248	254	266	232	245	238	243	254	216	247	256	219	235	240	235	252	235	243	209	264	250	263	257	225	222	227	221	249	257	241	258	227	224	236	246	213	241	228	214	224	229	252	248	252	268	255	239	239	215	238	256	241	265	256	234	250	237	233	255	235	212	244	264	254	258	235	233	271	235	252	265	250	220	252	240	237	233	236	258	236	248	261	259	225	249	236	229	249	242	241	266	231	221	215	223	224	240	227	257	262	232	225	261	251	233	242	248	267	234	245	255	247	219	230	248	251	224	263	220	235	215	256	254	211	257	248	274	262	259	232	220	238	242	242	259	232	229	194	237	240	239	190	237	269	257	220	202	235	242	233	237	248	242	205	248	284	212	240	251	228	235	267	243	236	245	251	267	231	227	219	221	241	253	247	268	225	261	242	246	237	239	237	243	264	229	250	234	238	278	274	245	255	225	250	247	247	235	254	229	213	243	240	238	232	233	199	254	237	225	224	235	257	230	232	261	256	243	251	229	235	244	221	243	228	245	223	235	251	235	243	218	271	237	235	258	230	217	275	211	275	278	231	215	252	235	224	253	238	254	228	225	213	234	247	251	246	247	225	230	238	246	223	215	240	246	234	251	244	223	255	250	254	260	257	248	254	230	238	210	219	259	246	233	237	239	222	230	205	240	265	251	218	264	241	243	241	236	243	236	238	225	227	245	224	234	242	240	249	254	226	252	234	227	226	246	221	251	247	243	252	234	213	243	240	244	230	252	243	253	261	237	201	275	235	209	245	233	219	227	206	263	245	252	252	251	237	251	241	216	266	221	246	218	243	252	225	248	232	244	249	242	242	238	227	238	233	255	236	256	226	228	242	245	248	224	248	231	215	247	241	225	260	255	261	238	244	228	259	252	267	218	224	253	264	230	224	225	245	231	260	235	222	253	259	265	221	247	261	224	214	238	256	228	241	227	250	258	223	221	223	246	223	261	243	249	252	259	248	221	245	237	242	210	236	244	217	226	266	280	231	223	254	225	252	237	245	248	243	233	239	245	238	229	252	238	220	256	254	220	261	223	244	227	235	201	242	242	247	231	234	228	264	208	232	240	252	254	237	241	259	243	229	238	214	234	239	235	223	237	240	250	235	252	268	243	254	210	244	248	228	240	232	217	253	216	237	228	232	239	204	229	244	294	235	226	234	250	231	251	275	246	251	245	248	221	234	236	233	246	226	222	242	262	245	243	229	211	224	228	233	251	249	235	233	251	249	216	276	253	235	218	249	256	236	253	233	246	224	274	242	234	242	219	240	228	206	224	248	237	249	254	239	259	251	220	251	249	232	221	262	247	267	237	241	228	234	243	242	234	249	288	253	232	253	246	242	243	237	241	217	227	233	238	262	253	214	254	224	258	238	246	224	253	229	237	282	266	252	225	227	233	263	248	215	254	238	223	257	216	219	225	260	246	253	262	251	239	220	230	252	206	259	228	236	209	277	227	244	240	235	247	236	215	242	259	238	254	224	211	239	244	232	216	230	256	269	233	260	235	227	223	220	232	189	236	248	243	230	238	240	255	234	242	242	235	252	230	264	225	260	243	214	250	233	215	235	213	239	205	258	223	273	268	260	248	250	241	232	247	250	272	224	227	233	247	266	230	260	258	259	211	265	210	249	244	213	221	216	218	237	243	271	232	222	228	232	268	235	252	245	247	226	266	235	239	200	264	241	242	252	246	224	237	242	257	233	244	234	222	212	242	259	254	217	237	265	255	235	254	219	247	225	246	237	260	247	256	251	241	212	241	238	234	243	230	225	218	251	229	253	248	235	206	244	253	223	237	227	239	254	232	220	239	240	235	228	237	227	246	238	240	249	266	236	249	225	250	218	237	242	232	235	244	231	274	232	229	260	244	237	237	222	243	229	249	218	225	239	244	234	222	249	233	236	248	247	263	229	234	262	235	238	236	243	245	215	237	216	223	230	254	232	229	238	240	225	227	249	269	236	227	262	244	209	237	241	248	201	253	204	215	225	232	219	240	221	222	246	227	235	256	235	229	222	210	237	227	248	268	252	239	256	243	215	226	238	221	221	249	236	240	240	261	257	235	261	258	240	254	236	250	263	214	225	229	285	221	254	237	243	269	239	213	226	251	226	239	243	246	222	209	259	233	239	236	225	210	231	242	232	256	221	246	238	260	235	246	255	265	236	246	256	255	248	231	243	213	243	230	237	259	225	242	228	226	244	223	212	233	259	230	237	241	232	246	243	248	251	235	225	211	206	235	229	247	239	231	247	223	257	241	260	252	223	222	259	215	228	258	256	221	248	248	238	243	256	250	240	239	234	264	243	293	238	238	225	248	226	227	251	273	231	233	227	235	239	250	241	246	236	249	248	231	226	265	233	243	270	237	243	238	200	230	224	272	224	234	238	231	243	220	241	259	230	223	254	236	234	276	234	235	211	221	236	242	237	231	242	242	236	267	276	258	251	247	238	248	239	272	242	256	256	218	228	247	200	254	240	209	213	240	199	222	230	242	238	251	211	260	211	242	205	262	235	237	196	239	225	224	244	241	214	228	232	234	257	217	238	238	217	245	233	238	275	238	225	227	233	265	228	249	245	220	256	237	231	216	231	243	237	229	238	232	247	255	216	229	240	246	223	228	247	223	246	240	225	252	220	243	234	240	251	230	233	239	252	228	258	242	291	222	213	231	237	217	231	253	268	256	266	225	262	238	243	227	249	223	253	241	241	216	246	271	240	237	191	241	230	232	263	235	259	262	236	216	250	240	247	218	224	253	258	251	256	256	239	252	224	231	235	226	252	241	251	261	262	220	246	224	254	227	241	228	239	259	279	222	213	220	255	240	237	236	219	257	248	259	237	243	227	247	234	243	250	241	244	229	228	236	224	247	211	238	247	244	249	241	230	233	251	228	250	260	224	263	241	244	225	229	237	214	242	286	245	243	254	237	238	228	274	237	236	225	269	241	236	260	218	211	244	220	243	224	226	235	255	243	199	213	225	248	218	251	242	232	261	238	218	234	235	247	251	241	246	221	260	237	265	229	199	250	232	239	230	229	265	231	250	251	212	224	243	243	226	248	237	249	221	239	228	246	219	257	240	228	246	241	255	250	227
25043	21043	27307	24906	10618	939	747	641	572	589	553	519	540	537	486	519	488	468	465	474	484	491	472	467	489	470	450	504	483	510	481	443	490	467	430	461	473	472	464	485	461	443	417	476	459	474	462	472	469	417	461	460	482	495	429	441	466	456	459	447	455	453	414	462	462	446	534	492	499	453	463	438	423	473	469	461	465	462	447	446	440	481	458	424	439	438	477	490	437	452	452	474	457	451	455	437	442	428	458	470	434	428	456	469	434	453	439	471	456	515	478	471	466	451	456	461	453	458	458	431	467	455	409	465	469	460	514	480	444	497	426	474	438	439	484	467	485	506	450	430	460	461	439	460	443	468	438	452	480	476	453	440	432	445	458	470	474	473	471	467	488	480	481	453	418	469	473	461	471	428	427	466	454	412	480	494	427	472	478	477	449	462	452	432	423	494	500	482	425	488	474	431	434	444	478	454	457	504	439	448	483	451	473	452	433	428	464	484	448	505	432	421	474	483	453	427	411	423	476	421	479	481	472	446	427	462	443	458	462	508	436	488	473	497	433	423	413	468	435	413	450	444	440	436	470	447	449	454	449	462	452	437	471	448	453	456	459	448	451	463	467	434	458	406	428	454	446	455	451	459	479	475	439	464	468	436	467	467	456	444	438	493	451	450	457	467	479	480	461	496	493	418	435	478	463	467	477	451	475	448	420	488	454	471	489	415	441	443	450	452	443	468	445	472	454	431	477	430	454	444	437	429	436	468	460	479	439	480	448	469	440	403	439	437	454	478	465	478	458	440	417	444	466	420	465	413	465	468	478	468	475	465	485	456	452	478	436	411	462	474	471	455	464	470	479	447	457	445	460	487	438	449	491	449	464	453	419	414	416	467	433	460	468	462	476	486	504	452	476	473	471	421	459	426	464	419	452	492	442	431	472	436	449	501	435	457	463	438	433	459	461	467	441	475	431	432	460	439	458	455	447	454	423	427	454	440	455	459	412	478	460	459	453	470	451	491	471	429	454	459	410	489	441	475	455	444	431	477	463	445	441	474	441	455	477	452	466	425	462	466	441	447	461	471	456	455	482	428	459	464	491	463	461	426	437	448	444	446	477	453	452	473	468	443	456	431	494	427	443	484	449	465	433	426	445	461	442	454	423	440	424	421	441	432	446	456	436	479	495	429	400	424	487	476	458	490	432	447	501	475	467	438	437	480	479	494	475	465	478	498	468	441	465	462	449	469	470	467	431	465	480	451	442	467	473	457	494	466	455	416	433	454	462	443	464	433	471	482	507	443	444	423	462	471	458	478	426	432	432	465	454	469	458	437	463	472	452	481	459	463	426	451	448	448	452	444	485	469	456	476	475	462	471	514	453	471	456	457	444	483	438	455	446	477	432	459	431	486	442	476	483	471	449	449	400	425	463	432	450	449	468	471	463	470	456	421	456	469	450	380	495	458	441	461	464	444	466	466	489	449	441	471	450	431	497	470	482	447	421	457	477	458	469	480	446	425	452	462	453	415	455	426	472	448	442	474	444	439	457	475	470	476	473	488	451	441	401	466	448	494	453	430	460	442	472	480	447	434	507	464	452	440	442	453	492	435	447	503	427	408	430	427	473	465	476	420	458	470	466	472	454	463	440	479	471	466	440	468	460	423	429	441	443	419	475	485	439	430	460	459	449	411	447	471	447	423	512	468	462	483	460	481	430	425	452	418	400	457	457	466	442	455	484	434	467	459	485	450	446	446	455	429	433	454	474	459	420	455	428	454	446	448	433	469	458	446	431	484	471	462	446	484	465	481	473	448	462	448	455	420	445	449	468	473	449	403	446	447	453	455	454	475	479	439	434	454	498	477	456	392	455	478	440	466	468	454	474	434	455	483	432	456	425	457	420	453	431	452	460	491	462	467	469	458	471	466	405	486	460	458	470	449	474	506	478	434	442	461	466	447	472	448	438	461	440	440	475	455	477	451	422	499	491	441	453	426	432	419	425	417	483	419	455	464	443	420	472	462	438	457	504	444	470	465	410	433	473	474	461	424	489	406	444	442	460	394	444	448	435	435	471	452	447	462	423	465	457	456	440	453	464	454	448	449	479	474	448	501	450	480	478	460	464	488	463	461	458	417	443	513	459	466	429	491	465	446	450	449	465	447	472	446	450	434	483	513	472	465	409	462	483	475	431	455	458	419	454	463	419	441	450	451	454	452	457	450	464	464	482	462	467	477	477	412	448	424	413	451	441	483	462	473	428	448	406	452	483	464	477	434	468	494	430	513	460	441	495	461	475	439	454	431	432	479	507	487	453	473	470	472	426	443	501	472	464	496	450	459	456	449	442	468	441	480	484	473	472	471	437	402	460	452	470	457	487	454	445	482	468	451	467	423	422	444	459	440	440	435	460	437	454	474	456	432	463	431	433	418	455	514	450	439	482	453	440	439	432	446	442	480	459	449	445	454	439	427	449	458	448	450	491	441	415	469	471	463	440	477	478	473	423	492	437	468	451	409	450	409	453	479	455	469	465	466	489	471	481	449	435	438	437	420	422	464	440	472	415	477	438	455	472	447	421	441	468	440	476	460	462	481	457	474	453	432	429	430	455	457	482	495	453	455	471	469	512	467	492	449	439	453	447	416	434	435	472	461	467	435	429	486	453	440	492	445	486	448	416	452	439	430	484	504	389	457	451	475	463	435	447	457	434	459	462	485	492	478	490	459	440	452	463	446	465	441	409	468	450	461	469	451	491	436	430	486	457	450	431	463	462	429	430	453	440	462	464	469	480	434	479	440	495	470	419	427	441	475	451	478	429	431	432	438	438	480	468	442	468	452	467	424	445	445	413	474	479	449	457	441	457	415	436	462	482	449	457	480	441	433	448	432	482	411	463	478	470	467	474	445	462	448	427	441	452	466	469	449	447	429	454	422	478	444	503	487	450	494	483	442	439	468	501	455	420	446	446	456	465	403	452	484	440	457	453	457	442	456	438	470	461	490	470	449	445	433	439	441	470	474	480	446	443	462	432	442	464	438	471	418	456	454	439	468	469	440	444	487	429	441	446	463	445	468	431	459	444	471	482	456	436	431	472	441	434	441	487	446	459	466	478	462	437	422	501	453	410	441	468	474	435	469	444	427	475	453	420	449	445	438	419	410	455	477	461	492	451	462	459	452	468	437	457	456	442	498	443	465	443	451	428	455	441	484	437	456	480	443	440	466	413	429	474	483	433	466	444	457	469	464	487	444	471	437	433	448	467	473	449	487	466	469	409	476	480	453	476	442	478	468	441	409	452	436	463	448	429	453	474	435	446	452	446	450	484	461	423	464	423	442	461	472	429	456	452	456	444	440	495	414	447	443	435	436	465	456	423	476	442	426	453	467	502	485	494	469	463	440	464	468	464	459	431	496	431	425	445	429	436	436	443	447	487	476	478	448	450	425	460	484	433	465	449	465	460	467	462	407	454	443	472	464	439	455	454	460	484	442	428	433	450	476	427	496	477	436	467	460
7298	6183	4879	2692	1958	1547	1251	1022	929	832	768	722	703	705	602	609	605	579	590	606	593	614	557	612	576	533	543	557	524	571	525	570	514	543	574	553	544	560	518	504	548	532	553	548	541	542	521	544	514	507	506	552	502	562	502	582	505	580	561	542	544	505	557	578	535	543	527	491	538	568	543	498	550	518	531	514	541	541	534	528	549	521	519	537	539	567	531	571	496	545	533	572	495	556	601	559	571	535	539	545	532	515	543	578	526	556	508	557	505	529	545	507	517	525	523	525	546	484	524	536	563	494	574	540	532	551	528	531	544	494	510	555	559	536	503	540	575	524	493	557	531	533	522	562	523	529	534	556	571	532	527	530	526	582	541	564	479	532	515	548	513	521	497	498	534	510	557	562	521	559	566	569	515	523	543	562	491	575	529	536	563	543	537	574	545	535	536	533	520	517	563	594	529	548	531	521	534	535	524	509	543	501	546	531	505	507	531	543	524	553	511	529	520	556	549	555	515	525	543	504	557	568	558	516	550	552	496	538	516	524	549	542	531	556	541	516	580	540	538	520	527	502	536	559	536	515	505	569	519	520	490	587	508	553	523	543	499	534	517	514	496	537	527	534	511	536	519	496	535	544	534	562	523	531	548	516	508	535	533	502	492	547	551	485	532	572	519	514	509	543	562	496	555	566	523	520	544	546	517	557	538	557	580	498	549	582	528	499	539	572	520	539	527	575	566	551	476	547	528	558	507	526	546	521	523	538	506	534	506	521	521	541	529	538	568	557	494	538	523	552	565	526	560	549	510	518	491	506	541	532	490	520	528	545	536	549	539	505	536	579	532	551	526	523	520	516	533	472	515	551	536	501	521	485	515	533	522	531	518	529	527	527	518	495	495	527	527	552	543	516	507	547	514	535	506	521	510	523	553	537	494	546	519	560	523	544	491	549	530	543	523	513	532	534	541	540	533	545	567	505	549	486	570	516	568	520	599	546	544	529	563	520	502	536	498	542	541	571	538	515	543	531	532	546	549	542	531	526	563	522	552	508	535	558	519	511	511	528	484	518	516	515	515	547	517	538	522	577	564	557	560	503	576	515	515	529	546	493	544	532	545	532	566	535	518	562	544	576	528	532	550	551	530	545	573	502	537	532	505	472	491	534	577	510	510	531	538	549	544	547	513	545	514	518	564	522	527	518	512	576	559	526	566	524	518	564	524	524	533	513	553	513	544	490	515	561	519	570	551	543	533	485	532	528	532	526	555	551	526	509	546	533	496	533	559	557	570	549	536	536	550	500	517	570	572	566	544	541	549	512	519	541	590	528	524	532	510	550	531	551	572	533	559	522	492	592	551	542	506	491	518	508	526	490	533	527	540	558	517	504	522	518	501	522	533	550	525	570	540	503	567	510	508	493	550	512	527	570	534	521	515	597	528	566	531	519	535	543	527	536	544	517	524	537	548	557	547	548	516	530	528	537	535	514	536	560	535	554	529	541	531	558	542	509	517	539	532	503	559	536	562	547	537	554	542	558	509	549	591	526	529	525	575	537	551	542	531	536	527	555	565	523	549	543	558	532	562	514	527	497	522	528	587	534	492	513	566	523	505	561	535	525	497	524	533	538	533	500	533	552	516	553	541	545	508	523	560	562	544	513	574	533	521	545	501	496	516	496	530	557	496	534	542	532	531	535	513	549	533	547	543	473	546	531	524	516	533	490	521	593	526	497	546	540	547	522	500	522	501	478	572	540	519	515	516	574	539	545	487	532	514	545	517	559	549	547	529	526	538	551	529	546	537	536	531	577	517	549	487	536	528	500	532	511	503	493	491	524	613	525	536	567	495	533	522	546	522	556	556	564	538	536	581	576	522	501	517	476	564	510	532	518	542	509	551	529	519	497	533	520	529	522	466	548	520	564	560	546	511	539	513	539	553	523	548	552	537	561	543	529	543	534	583	517	513	544	512	532	552	533	558	502	530	466	523	530	514	482	508	518	511	520	522	585	557	498	557	560	537	544	543	580	552	550	548	564	544	545	509	543	520	503	540	518	511	571	559	539	544	502	516	550	533	525	540	590	563	539	511	558	561	534	530	533	550	502	522	496	523	550	558	506	519	560	517	572	554	553	528	545	524	526	506	561	515	495	553	547	528	521	551	557	574	525	580	534	544	526	527	538	551	552	522	526	531	517	502	545	514	530	530	526	539	564	554	570	554	535	569	574	512	528	503	517	541	532	553	560	569	501	532	545	558	540	546	505	565	524	599	547	484	538	531	547	534	565	531	546	513	528	553	574	541	492	577	550	530	570	531	512	532	532	520	555	532	543	470	529	582	528	540	522	502	517	559	496	556	563	546	544	531	510	579	500	578	556	533	558	543	571	539	548	509	537	550	549	518	530	524	538	519	513	516	537	552	534	535	531	580	552	527	512	550	515	563	549	524	540	510	550	556	511	568	497	512	540	535	516	522	509	560	530	516	523	533	549	554	497	534	552	518	560	532	549	535	544	513	497	519	552	573	529	550	553	554	542	535	551	574	504	555	576	540	481	591	564	528	534	564	496	517	546	543	492	495	555	535	536	508	542	523	561	553	553	510	526	518	508	529	532	549	535	517	544	516	540	549	552	531	518	529	559	569	538	575	561	554	543	532	561	539	489	518	563	545	511	523	524	530	528	510	500	550	534	516	547	548	541	510	538	547	527	497	550	498	543	534	567	528	509	523	553	505	509	539	564	527	549	509	527	555	516	565	531	547	515	512	558	523	506	535	553	524	537	511	503	532	516	526	553	524	572	566	552	553	526	539	510	523	552	526	534	524	521	531	527	528	546	515	523	509	519	494	504	504	550	543	502	532	548	532	529	532	497	549	523	546	581	515	543	570	489	523	557	534	542	537	546	557	525	536	538	528	492	541	516	566	523	520	535	563	545	520	520	483	543	567	480	572	559	517	529	507	550	541	541	545	520	533	545	577	534	477	527	558	542	580	523	499	518	565	534	537	518	486	550	502	542	549	533	533	546	519	524	542	513	505	486	529	511	511	564	529	529	563	530	517	524	522	609	553	531	538	554	535	514	539	538	529	524	552	537	557	576	518	545	534	529	543	545	528	535	484	544	523	516	555	538	552	538	536	575	546	568	542	493	534	560	538	519	526	555	501	531	563	542	555	513	539	550	559	511	506	503	510	522	543	508	559	521	527	544	561	507	576	533	541	538	513	512	527	548	558	521	523	575	534	534	540	574	542	520	583	525	526	552	558	531	554	537	515	505	527	550	522	519	494	497	525	519	512	533	527	531	544	521	506	513	589	523	544	503	555	514	537	491	536	539	512	549	541	545	551	539	522	528	541	551	560	538	513	521	538	533	556	536	523	520	532	526	466	530	510	553	561	578	539	548	504	541	554	538	533	553	513	581	542	558	550	580	526	598	556	523	509	538	530	548	564	577	545	517	495	516	520	542	488	534	522	526	525	549	515	525	511	530	534	513	515	550	548	499	562	526	495	549
22877	21134	28982	23552	21127	21187	10901	1193	809	701	598	499	436	449	371	342	353	330	290	282	274	278	281	245	222	230	224	225	230	230	187	238	212	172	193	201	217	203	235	196	210	194	204	177	179	199	190	207	204	215	188	200	193	193	190	174	184	196	194	165	182	172	170	171	207	175	164	182	164	193	182	165	189	163	173	196	173	173	185	168	170	161	191	172	177	159	183	158	174	155	166	179	186	161	167	170	185	171	172	182	158	183	156	186	161	179	183	175	171	177	168	169	153	196	195	170	173	176	167	174	181	165	182	170	202	191	156	158	150	198	194	178	151	191	153	167	181	169	171	188	177	160	171	184	187	184	173	183	200	178	180	173	193	170	166	175	193	160	182	185	172	160	186	196	165	178	184	190	190	179	172	185	156	202	168	174	166	160	162	161	193	175	180	176	180	179	164	171	168	213	189	173	201	167	168	182	198	169	203	175	192	162	187	183	174	149	202	182	183	198	197	165	183	187	162	180	181	177	170	214	186	188	178	186	187	164	181	203	171	169	158	178	185	167	167	162	199	171	176	190	178	193	152	167	184	190	184	164	170	171	159	188	164	155	172	181	163	177	167	170	167	176	185	193	194	172	159	212	159	182	183	180	170	190	212	175	175	185	194	187	176	185	157	213	173	194	175	194	187	181	174	177	162	193	160	194	175	191	186	195	178	175	169	171	187	176	167	166	181	179	167	183	171	174	199	174	160	199	189	180	173	192	179	188	162	172	188	165	199	180	172	170	172	178	168	166	172	171	163	172	160	153	202	190	173	189	191	180	178	153	166	176	146	162	174	180	191	168	184	165	180	164	186	184	164	191	175	210	171	171	174	202	193	187	181	210	169	172	184	169	161	187	160	204	186	179	164	192	196	166	181	201	174	168	160	148	167	157	196	184	184	178	153	170	166	170	166	162	178	158	146	169	166	183	189	165	183	155	169	198	177	183	170	185	148	200	175	160	173	159	160	189	168	154	170	184	165	188	202	189	179	165	201	193	169	166	191	161	195	177	198	161	178	178	174	162	185	188	166	153	190	183	196	186	181	189	177	176	154	180	189	191	194	168	179	180	178	159	193	170	180	149	143	180	156	208	181	200	171	180	173	190	167	176	176	169	176	167	188	181	189	185	184	194	196	171	179	173	162	207	172	180	171	195	169	204	192	176	182	196	181	149	166	189	150	164	157	201	172	200	155	203	170	167	166	145	186	160	163	172	175	190	163	190	168	156	177	188	192	162	172	167	166	158	160	175	193	171	177	194	189	195	174	183	174	164	190	160	163	186	149	152	163	181	166	159	155	163	168	180	175	166	198	174	181	184	169	172	178	189	145	187	161	172	198	181	185	190	189	161	174	166	171	186	161	188	167	187	189	158	165	170	174	171	179	177	170	184	167	177	191	170	180	169	185	176	185	154	190	176	178	172	180	182	168	191	158	176	177	195	176	182	167	160	177	172	171	154	188	177	173	176	194	199	190	192	176	165	168	223	200	158	193	182	180	160	186	188	173	180	187	182	175	172	178	192	160	149	164	190	180	170	177	174	167	166	171	179	182	161	177	177	168	174	166	168	176	177	169	167	181	175	190	173	188	176	170	158	172	172	176	181	181	158	176	177	165	168	168	171	182	169	178	188	172	173	175	174	194	175	191	178	176	163	163	172	187	176	193	144	187	207	173	164	192	149	189	182	175	182	166	173	185	179	174	183	178	201	184	146	155	193	170	169	175	180	187	177	196	162	189	196	176	158	200	177	195	172	191	193	153	173	178	177	167	201	169	150	191	178	218	182	186	184	167	164	165	167	183	158	184	187	166	161	182	157	195	180	171	173	185	176	162	190	195	180	161	192	174	189	184	181	183	175	172	167	185	166	186	166	141	199	184	169	166	195	194	164	185	184	188	183	191	183	171	183	151	192	165	171	158	164	174	175	184	185	188	174	169	180	191	170	177	155	210	166	160	179	175	175	176	151	171	180	188	178	205	163	174	211	176	157	189	173	166	163	182	174	169	174	174	167	178	177	202	163	179	172	168	187	161	204	150	198	178	198	191	166	180	192	178	191	198	154	176	170	182	174	171	201	166	180	172	194	184	177	182	176	178	199	209	182	176	159	200	180	193	175	191	194	183	155	198	150	205	163	191	146	164	190	178	181	178	171	187	178	159	202	192	155	181	183	158	173	205	210	191	181	198	181	180	187	193	184	189	153	182	171	213	189	174	177	199	159	182	215	184	152	184	184	166	165	156	162	162	202	167	193	186	162	172	181	163	195	184	152	175	194	181	198	152	161	155	168	171	147	185	167	162	181	203	172	184	171	191	160	192	169	184	178	179	172	171	179	175	165	186	174	201	198	194	178	182	184	194	162	176	166	193	179	161	163	158	180	161	146	183	157	166	157	170	200	145	171	199	174	172	185	178	170	185	207	178	153	176	182	200	167	169	183	187	178	168	177	181	191	186	164	169	184	171	200	202	175	185	178	186	176	168	178	174	182	180	172	167	185	182	181	203	147	185	166	169	174	186	157	160	194	162	168	187	149	169	188	178	151	176	168	183	191	161	193	176	147	186	185	202	187	161	180	147	172	190	187	192	167	204	155	171	169	185	165	180	167	163	180	178	192	200	172	187	204	201	179	182	168	171	176	179	169	177	189	151	152	163	157	185	172	192	186	173	186	168	167	185	174	161	178	179	166	187	164	161	150	168	169	158	192	179	152	170	179	190	181	164	170	168	169	183	184	186	199	169	160	170	181	160	169	170	167	193	182	169	189	178	167	177	183	180	165	186	189	198	169	174	196	181	180	196	196	172	169	176	168	164	172	192	170	148	185	178	196	169	161	171	138	187	189	170	173	158	173	204	183	179	190	170	185	172	184	152	176	178	180	179	180	158	144	186	175	202	168	191	150	168	155	177	169	188	164	171	186	190	168	178	175	169	165	170	185	179	167	171	175	187	184	172	188	179	174	179	184	187	193	188	179	183	184	154	171	177	183	170	159	175	185	182	166	176	193	176	168	172	165	168	171	166	188	188	174	174	145	159	155	184	180	182	179	159	173	195	168	157	183	166	155	177	184	189	190	181	181	165	170	164	153	177	163	211	183	176	159	171	176	170	176	150	149	204	174	172	195	199	187	167	184	164	175	198	181	162	173	168	175	190	169	143	162	175	162	163	150	184	159	184	161	158	175	156	162	195	162	184	155	169	175	160	146	175	188	162	187	176	164	173	184	173	172	196	201	182	183	207	186	170	185	162	175	180	162	151	190	199	194	176	176	186	142	160	194	204	173	175	156	185	170	189	199	205	171	173	205	196	174	186	183	185	177	156	207	179	182	185	175	183	164	167	146	163	176	165	181	151	198	163	183	183	160	169	162	170	212	180	190	185	173	169	174	173	170	195	174	164	218	191	165	170	197	182	182	160	188	180	160	189	169	191	166	179	181	146	181	179	186	173	174	167	173	206	167	190	165	187	172	183	190
11069	17491	14448	7615	5153	3895	3033	2254	1783	1395	1169	967	814	702	612	536	520	558	495	448	384	361	373	341	320	321	312	300	306	277	283	282	264	243	247	250	258	253	239	208	233	215	226	230	230	263	212	229	240	237	224	222	216	239	228	253	208	208	216	198	223	208	215	214	209	194	207	217	216	209	197	202	192	188	198	204	200	187	180	212	223	226	209	214	189	226	203	202	214	184	199	192	192	204	201	196	201	175	219	194	245	193	215	197	208	180	194	208	191	176	210	217	203	170	198	209	196	169	208	190	206	209	189	197	197	212	202	199	188	187	190	227	209	205	215	199	193	212	223	192	169	197	209	187	174	210	213	211	200	194	207	188	212	211	210	203	202	186	188	176	202	194	207	212	173	199	190	201	195	210	180	186	186	214	210	189	202	204	218	207	205	211	187	202	197	193	214	213	184	196	190	201	218	184	220	187	207	219	200	199	201	191	184	184	169	162	198	199	184	209	210	201	207	233	186	209	182	220	197	209	192	206	203	193	219	199	187	241	170	189	190	192	212	184	194	203	207	207	221	207	190	178	206	204	203	220	209	230	187	204	198	181	214	201	182	192	200	214	231	195	215	199	206	215	192	182	213	203	213	195	210	215	206	185	196	214	208	198	201	200	204	177	216	202	195	226	212	178	201	218	200	193	220	188	178	191	212	188	202	197	204	194	201	196	196	195	199	194	202	195	207	211	199	178	208	251	188	218	178	227	195	202	184	214	208	182	194	172	210	195	191	187	189	191	193	195	238	206	199	205	170	209	189	190	195	205	217	212	173	203	208	196	210	214	186	224	193	205	209	196	191	205	185	193	216	218	196	194	208	173	199	205	203	190	201	209	202	192	204	201	235	214	194	195	189	193	186	199	193	198	196	199	191	226	187	206	238	201	192	181	177	185	212	188	200	213	207	177	184	208	192	213	190	201	173	188	202	193	200	196	225	189	191	193	218	212	210	205	198	185	213	192	196	190	205	174	245	199	206	200	210	195	219	220	187	209	211	188	183	195	195	223	198	194	221	218	192	199	191	225	179	191	200	219	200	204	201	172	202	192	202	180	182	222	225	218	192	201	216	199	191	200	214	191	226	196	187	204	207	217	191	188	193	204	172	206	200	197	185	166	194	207	202	205	178	221	198	194	208	196	207	184	195	216	209	212	202	199	201	177	192	173	218	182	181	226	208	178	199	204	177	200	236	183	190	179	180	182	176	203	198	195	173	228	223	208	210	220	195	186	188	207	188	189	185	211	192	171	220	192	194	203	180	196	208	198	205	179	196	207	200	190	184	168	200	217	214	190	199	220	195	176	194	196	205	209	205	176	218	227	195	210	207	219	202	190	189	192	186	208	201	232	213	226	185	205	226	204	188	183	207	194	197	180	189	199	198	196	204	208	195	213	220	183	172	211	204	225	183	210	182	195	211	211	189	202	202	160	177	198	197	203	172	194	203	183	206	199	192	229	193	201	192	199	193	192	203	208	185	190	191	221	191	190	171	196	196	209	182	193	196	219	195	223	212	191	217	183	206	188	174	196	218	206	186	193	190	209	189	210	189	178	199	190	183	206	198	203	199	211	213	186	182	178	199	199	190	192	209	170	208	194	205	188	181	187	199	204	177	208	194	210	186	216	206	202	188	175	213	208	206	185	198	193	217	188	196	196	194	197	194	189	193	184	180	186	182	187	177	204	218	214	200	209	188	211	195	192	188	210	207	206	185	203	188	197	210	196	197	196	215	203	174	183	183	197	194	177	206	200	188	197	196	192	181	195	196	190	195	197	212	197	181	196	199	235	205	207	199	173	180	192	182	196	207	174	195	211	216	173	203	191	195	177	202	196	199	194	159	194	198	220	185	198	189	223	207	177	208	165	180	202	213	202	193	206	201	206	193	214	199	184	198	193	191	187	196	209	202	185	187	196	189	217	198	192	208	232	210	188	194	191	214	203	187	188	201	209	177	166	191	190	247	162	219	192	191	198	193	193	191	220	203	178	189	173	217	213	203	192	180	214	193	200	187	177	200	209	187	202	200	182	191	208	195	192	165	198	203	201	193	185	189	216	196	192	228	185	201	209	221	182	188	209	190	168	188	200	214	192	187	223	211	191	184	189	213	209	199	201	187	201	193	218	176	204	179	191	204	229	198	213	209	214	229	185	212	215	220	204	185	199	198	191	196	194	228	180	209	182	249	207	191	203	212	197	181	204	185	191	195	210	201	166	198	197	202	214	211	200	193	197	194	205	187	191	194	191	212	195	204	202	201	242	191	204	204	188	212	198	219	215	187	198	168	211	196	192	197	192	210	196	195	193	205	216	191	185	199	179	195	205	201	197	190	208	186	186	195	202	187	214	208	198	232	184	189	208	232	188	201	164	211	184	217	194	222	174	213	186	210	208	178	183	208	192	198	202	201	200	198	195	159	209	202	194	233	198	205	221	211	195	192	156	212	188	188	192	187	194	171	209	218	173	190	179	200	160	172	195	214	194	184	192	203	198	190	173	187	189	209	198	202	218	188	196	198	215	197	166	201	207	198	204	186	176	203	200	189	192	206	186	180	210	194	190	202	180	194	218	189	200	194	208	224	203	186	184	187	183	204	186	211	181	183	206	209	182	214	214	166	217	186	193	203	203	209	172	188	201	216	202	208	176	201	215	190	180	212	211	194	186	184	205	214	196	197	188	188	192	182	206	180	193	197	203	193	209	201	202	193	184	193	216	200	209	183	190	178	200	206	196	208	185	191	218	196	225	195	212	203	188	224	195	204	194	196	225	194	221	207	190	196	181	207	194	192	231	199	191	190	210	212	204	209	185	199	207	192	182	222	203	206	194	207	197	183	179	204	200	203	206	198	192	186	223	214	200	181	228	192	199	191	172	198	207	183	180	206	189	201	193	219	197	202	179	220	213	195	203	195	181	209	193	201	176	179	198	205	181	209	236	201	192	216	199	205	197	210	186	211	182	208	210	194	186	184	204	187	183	198	206	201	221	187	215	187	193	210	209	193	188	174	189	162	184	186	176	200	193	204	198	189	203	191	187	216	183	199	209	211	223	214	183	219	202	205	213	192	213	230	206	195	185	202	193	197	198	183	187	206	216	204	208	183	201	210	182	169	194	200	211	194	176	190	207	211	175	183	181	179	223	188	192	184	181	206	176	219	200	190	181	214	187	206	194	222	216	193	197	211	206	198	192	224	193	199	195	171	190	214	217	200	200	196	186	188	197	220	228	215	221	189	215	175	197	221	200	200	225	194	204	190	190	213	222	230	199	192	216	182	188	189	200	194	184	192	189	219	195	198	196	185	199	195	207	184	217	185	208	208	201	195	193	228	193	179	200	209	206	209	200	185	183	185	188	205	211	187	192	201	226	187	216	203	173	190	219	221	217	198	194	197	215	197	208	193	195	195	204	169	189	213	221	197	207	196	204	224	205	193	200	199	185	182	214	231	210	207	183	198	230	206	207	202	200
26822	20274	7986	1018	690	607	525	452	459	413	399	419	441	402	402	409	406	392	400	400	454	416	425	429	401	420	402	377	383	392	456	428	436	418	424	398	412	399	416	395	403	407	402	400	377	409	389	422	382	397	399	429	415	406	405	424	394	449	424	412	418	374	391	437	398	412	410	393	423	428	379	400	391	409	399	370	407	451	404	398	421	394	423	383	413	378	443	424	389	412	382	369	404	378	402	364	387	394	407	409	402	377	388	401	394	401	371	409	403	400	428	399	375	376	382	405	421	384	400	462	418	409	429	433	382	390	421	420	404	427	425	385	407	388	384	435	402	417	393	398	422	401	377	403	416	441	387	437	413	404	413	399	405	371	424	390	400	424	396	381	409	385	397	415	410	385	402	410	391	398	415	405	467	371	379	390	386	453	393	450	386	391	394	425	400	406	383	433	393	381	424	438	375	433	428	393	402	405	388	415	426	458	416	403	406	431	382	396	431	422	420	384	428	407	443	404	413	417	381	409	389	414	449	414	426	400	397	444	415	390	383	417	382	391	419	436	372	403	395	398	388	400	410	387	413	380	388	410	404	400	384	429	385	434	435	439	425	404	409	389	393	400	413	444	380	423	440	418	401	386	445	399	397	424	434	414	380	394	379	425	403	391	417	421	417	355	406	397	426	403	378	385	392	383	396	402	414	409	404	405	417	427	399	417	446	447	384	415	410	437	390	395	412	423	379	391	416	420	425	414	410	437	407	394	390	400	413	415	427	372	417	395	414	404	436	393	410	408	429	425	400	398	430	394	397	370	384	413	423	393	418	375	415	416	402	399	397	441	392	432	367	426	418	408	420	379	393	433	424	388	420	408	436	433	395	391	393	400	385	410	447	409	392	407	412	368	418	380	399	403	418	386	404	440	437	417	405	426	395	479	398	443	420	411	398	399	421	397	396	390	434	395	420	416	402	408	433	422	427	427	411	396	403	410	403	371	409	421	428	419	420	362	420	409	386	412	457	400	421	423	421	373	417	396	423	395	401	408	396	420	418	393	437	376	394	378	395	444	395	401	451	372	422	422	446	393	425	409	418	388	425	381	424	438	390	401	388	417	417	409	422	414	387	419	389	439	387	418	414	373	399	432	397	383	419	434	430	389	382	406	426	385	390	428	385	420	422	396	408	437	436	437	412	417	429	414	377	429	441	430	447	415	412	418	432	416	400	408	414	420	375	393	412	392	439	416	402	414	418	402	415	415	392	422	393	416	380	371	401	405	394	425	415	395	361	392	420	402	415	444	392	391	435	398	426	401	426	431	389	429	423	404	377	401	427	408	450	421	445	376	421	432	378	396	408	407	448	451	391	403	404	408	427	385	412	388	382	375	413	423	405	426	406	382	398	399	411	415	433	408	413	392	390	408	415	434	365	397	450	428	438	427	387	395	419	374	378	451	413	417	431	359	404	391	423	408	382	407	403	410	400	406	436	398	420	422	405	428	427	411	429	436	434	399	404	445	417	432	395	415	386	447	393	355	422	438	430	413	385	382	374	424	402	432	387	403	425	419	398	463	414	415	405	410	410	430	386	417	378	402	411	438	428	423	383	447	405	416	434	426	391	386	436	421	409	413	453	356	406	428	387	368	400	406	420	424	388	383	426	402	442	399	394	387	392	418	441	399	396	390	414	397	422	376	395	370	415	397	424	420	409	419	417	402	433	395	387	428	406	414	410	389	434	420	405	419	401	423	384	430	486	385	392	411	408	423	385	431	409	395	408	421	418	428	383	425	379	404	456	433	387	417	445	423	416	423	435	408	384	389	409	397	422	393	384	407	416	415	401	381	411	383	443	395	422	424	404	388	329	391	387	408	367	431	392	411	394	379	374	398	386	378	403	428	396	413	413	413	397	413	402	396	426	405	412	414	373	442	436	434	397	402	446	423	416	409	400	375	411	421	407	443	421	425	417	463	381	411	390	396	397	378	423	396	385	398	426	426	377	418	401	403	430	427	411	415	389	403	398	427	389	384	419	411	393	415	428	432	396	391	409	406	381	398	410	430	405	435	412	413	394	395	436	414	442	403	414	397	406	398	406	403	424	395	429	432	404	429	462	426	404	427	446	422	440	409	421	429	431	431	414	383	412	390	385	398	417	426	426	403	404	376	380	382	392	432	394	417	377	422	436	444	412	396	389	393	368	393	424	397	414	418	393	386	430	446	393	387	394	413	446	407	389	392	407	387	396	381	419	426	409	402	395	385	409	433	439	405	391	429	458	417	376	455	406	419	425	407	423	412	445	420	426	398	401	409	445	402	402	429	412	433	378	386	405	375	399	396	445	384	422	407	423	426	396	430	387	422	419	406	394	431	407	403	410	412	420	407	399	417	426	407	390	387	405	423	428	442	407	408	418	440	428	412	435	436	410	415	376	431	443	455	411	404	413	423	425	417	408	430	384	392	432	410	391	410	403	414	411	380	454	395	406	408	403	432	377	423	402	411	410	418	395	428	384	396	399	443	459	420	372	433	421	417	402	432	395	380	384	395	389	428	390	413	394	386	401	404	399	404	420	439	429	419	382	391	404	407	400	437	413	396	433	370	449	386	429	433	405	409	420	406	394	414	388	409	441	412	410	415	413	431	380	405	404	405	398	392	373	426	379	440	394	449	452	417	419	398	407	373	395	402	392	421	406	416	439	394	410	381	394	416	411	427	391	374	415	396	408	396	380	397	422	401	451	427	422	382	433	381	415	380	406	394	412	408	397	418	403	364	421	372	393	441	415	399	421	397	409	401	394	424	416	394	404	392	385	362	423	435	442	410	435	403	431	417	410	403	405	389	436	414	425	383	398	408	428	424	390	395	400	388	403	397	392	384	389	398	403	416	400	393	429	419	406	400	428	412	414	418	363	417	398	405	399	431	407	371	397	416	434	382	396	434	430	426	404	428	446	391	399	414	382	377	422	389	371	420	415	433	424	409	361	378	440	434	413	397	410	398	406	451	410	448	411	411	425	402	400	431	403	402	418	409	444	417	386	420	421	405	425	447	400	423	445	416	448	367	396	415	364	389	434	375	413	430	412	409	421	409	418	431	393	406	400	352	410	396	392	418	380	398	433	402	409	397	432	408	410	403	407	397	440	393	417	389	420	413	450	413	391	412	431	424	418	385	403	427	406	404	433	414	440	412	405	431	440	414	416	422	408	418	449	382	382	414	413	430	442	407	410	412	404	426	379	426	411	414	411	401	395	403	415	388	381	398	370	387	405	399	413	425	406	414	416	421	445	406	375	398	414	415	389	391	393	430	411	385	390	424	432	404	413	388	397	417	426	415	407	394	411	401	436	434	385	422	411	413	429	429	433	428	448	416	421	410	402	433	407	441	438	405	432	386	380	440	409	407	449	392	388	426	401	421	394	406	415	412	373	389	370	421	409	416	422	379	447	404	407	422	394	399	419	373	426	366	410	403	384	403	435	402	421	419	415	398	422	416	417	430	375	415	420	375	401	402
5131	1411	1236	788	695	601	602	574	551	542	544	558	535	496	504	525	467	464	486	473	528	477	443	479	507	538	505	471	463	517	534	493	500	512	518	496	492	496	500	523	485	464	500	518	520	494	521	514	491	507	480	570	519	504	529	504	492	491	511	488	529	503	472	534	461	475	529	460	460	493	481	524	503	490	532	511	498	510	475	491	502	496	508	520	482	511	531	511	498	463	483	487	477	464	512	526	501	520	476	499	504	533	513	464	482	517	492	472	523	493	526	500	455	478	512	491	500	546	529	489	505	515	483	500	498	530	497	496	509	474	521	488	539	447	502	534	502	503	500	486	478	482	528	492	543	500	463	510	498	525	493	451	463	531	486	479	494	482	490	482	509	502	506	496	500	492	496	465	503	492	507	476	499	492	487	525	496	537	460	491	450	482	488	444	486	481	482	508	515	485	474	506	484	500	476	475	472	517	467	515	455	498	510	513	484	510	488	452	460	487	476	490	454	498	509	482	480	457	497	466	488	515	485	507	503	485	479	529	508	501	551	489	534	450	479	532	494	494	495	480	508	530	481	541	481	484	504	504	508	471	499	519	475	458	473	497	495	483	502	489	445	501	487	492	499	502	496	498	510	480	504	433	481	484	498	465	493	518	459	458	523	497	467	480	461	476	499	488	477	528	492	461	531	533	521	498	482	500	520	521	478	481	489	479	493	489	476	497	456	487	505	514	490	485	478	494	506	498	499	498	525	462	483	479	487	499	505	471	506	484	502	496	471	501	516	494	477	510	480	500	479	495	489	482	493	474	499	462	437	483	496	504	478	477	449	485	490	459	497	473	536	504	497	500	510	502	490	478	528	467	520	487	442	504	468	490	510	501	530	494	458	521	485	490	518	536	516	477	454	469	498	511	505	483	466	465	503	492	453	462	435	509	476	525	474	510	497	471	467	459	501	496	459	513	460	533	477	491	499	484	505	480	483	482	461	464	466	475	510	484	497	457	505	476	490	477	521	513	464	428	502	472	502	476	524	487	472	491	449	491	496	466	490	517	458	525	469	501	495	482	494	475	473	481	466	489	480	492	459	471	483	522	488	506	466	447	454	537	506	491	509	448	475	472	529	475	500	477	496	496	496	528	517	489	492	485	465	470	470	494	458	530	452	507	467	495	498	511	506	508	465	496	458	453	511	499	511	494	499	500	497	495	516	485	472	482	514	483	526	511	480	509	476	519	491	509	471	510	456	481	519	522	490	470	514	461	503	480	483	489	484	537	489	469	492	492	478	523	514	491	529	528	494	468	460	502	484	474	478	462	501	502	515	473	492	477	529	474	529	487	510	488	492	499	475	507	498	482	506	492	515	493	483	450	461	470	483	511	508	509	519	530	503	495	489	514	494	531	502	495	448	468	503	490	498	494	537	497	484	511	481	461	529	525	507	502	526	487	445	502	522	495	515	475	487	489	512	479	446	519	499	490	488	507	502	485	459	498	458	485	453	490	501	478	511	481	484	513	451	528	500	480	442	470	499	463	472	477	476	474	501	487	506	486	518	490	509	531	498	514	468	508	501	457	477	481	531	493	516	460	494	499	472	535	481	517	507	509	433	445	488	489	495	488	522	521	497	479	476	494	468	516	486	507	462	527	484	507	481	506	517	515	498	464	462	503	526	551	479	461	474	501	517	478	507	517	510	469	487	460	466	467	512	510	489	493	483	465	515	488	505	450	488	452	512	512	496	511	503	477	509	487	520	491	497	533	452	481	503	477	484	532	507	507	494	508	565	481	499	494	499	520	458	479	484	529	513	485	486	523	464	501	551	487	514	537	490	515	529	525	489	527	479	522	479	477	470	472	492	518	527	484	478	519	496	484	490	483	516	519	504	527	484	481	531	455	482	474	498	521	482	484	527	506	507	491	480	506	488	500	481	508	489	509	494	465	490	467	510	479	514	494	498	479	480	495	487	515	478	539	490	516	496	467	495	477	474	505	482	464	481	446	514	508	497	480	507	495	489	441	486	516	497	512	482	489	478	498	505	536	514	502	514	511	529	505	487	493	491	504	463	511	465	486	515	510	506	485	506	518	527	494	455	521	505	452	520	460	488	522	485	476	488	485	503	473	531	503	469	486	564	470	512	500	493	502	512	534	468	493	466	460	498	484	498	465	501	488	463	490	475	485	479	486	485	487	526	502	491	528	513	466	521	494	528	468	509	496	536	455	473	488	468	527	490	530	483	509	488	477	508	446	528	422	460	505	438	483	497	493	512	502	492	510	453	481	469	481	506	514	493	511	493	457	481	521	482	540	470	509	513	501	482	495	535	487	501	515	475	470	495	511	498	472	481	512	460	513	496	498	507	511	506	478	539	492	500	508	451	504	451	492	474	549	505	484	475	490	513	516	505	535	478	532	490	513	492	477	489	462	498	501	481	498	466	513	514	460	486	493	455	499	467	512	481	497	499	539	505	505	476	511	476	428	512	502	499	515	464	474	502	481	460	506	481	461	495	507	485	485	484	527	525	462	495	483	504	503	492	487	473	500	446	514	494	503	451	513	494	504	531	460	484	527	490	476	507	466	509	493	526	488	496	503	499	478	474	521	481	502	454	499	538	499	509	524	477	491	462	487	490	487	497	553	504	491	499	484	490	476	472	483	487	504	544	484	494	513	489	485	477	509	496	469	465	510	520	487	537	490	484	534	505	507	467	451	531	488	514	528	505	504	485	462	520	505	486	501	525	495	486	471	496	515	487	474	496	545	522	507	460	522	448	498	466	482	460	491	486	506	466	495	486	468	514	456	482	510	528	497	497	524	505	504	472	481	523	502	477	497	497	494	511	484	495	498	474	509	519	476	499	504	528	503	513	492	510	503	496	461	490	498	492	540	492	496	485	507	490	500	498	495	498	529	526	490	513	473	462	520	527	475	472	500	498	498	472	453	483	499	493	486	493	505	492	451	478	508	472	506	536	490	491	477	500	494	501	469	488	493	504	503	516	497	524	464	522	518	509	514	486	467	474	487	493	520	502	523	479	466	504	470	482	484	492	506	486	514	485	518	536	500	472	490	509	507	477	470	507	539	474	486	511	492	509	491	539	508	452	526	478	515	494	481	456	499	480	507	517	477	492	480	490	505	484	495	488	466	502	494	517	511	513	499	495	472	518	497	461	497	504	492	500	487	501	500	535	562	492	522	471	444	511	484	498	501	479	478	492	495	486	499	502	463	488	514	515	508	483	492	482	507	515	515	466	486	497	506	474	458	472	504	497	510	497	485	461	491	484	476	463	463	505	472	502	511	519	533	503	459	520	482	506	464	505	480	498	535	544	493	531	499	515	448	479	531	428	492	468	496	486	515	481	503	535	501	461	509	488	481	475	470	507	496	494	470	504	465	489	546	482	501	505	511	491	521	497	506	520	496	519	487	493	501	487	506	465	499	489	498	500	476	485	478	484	477	496	482	498	506	506	483	469	502	465	495	482	447	521	476	522	463	518	486	483	520
23641	21060	28436	23874	21065	11482	1123	645	542	486	431	357	328	314	261	272	295	267	277	265	231	255	250	231	205	221	228	223	209	206	211	218	213	189	217	214	213	228	213	205	205	219	187	199	187	236	188	209	196	191	219	195	178	208	217	199	192	213	206	205	194	189	200	199	205	195	197	182	220	215	194	189	191	212	199	200	213	204	186	193	192	206	210	218	182	186	214	174	198	211	180	218	203	181	193	217	200	226	213	203	186	179	193	222	181	187	170	210	208	200	196	190	209	203	203	172	197	216	193	177	184	214	221	179	212	194	194	229	205	196	191	175	193	203	223	199	189	202	193	197	213	165	192	190	199	185	195	198	220	213	203	180	178	196	191	214	183	183	206	204	221	217	194	177	181	194	188	200	184	212	207	183	208	189	202	212	198	194	197	194	184	216	208	197	191	175	188	194	190	200	193	192	179	199	191	197	182	199	214	201	201	190	194	198	223	210	216	213	204	173	179	175	212	180	192	202	200	196	175	218	211	191	179	187	185	200	244	209	193	218	191	212	197	198	188	190	190	195	204	178	191	185	189	215	209	190	198	193	192	195	211	194	183	179	180	205	175	202	184	202	175	210	191	207	174	165	211	194	204	189	193	163	202	201	198	212	194	173	207	193	243	184	205	189	193	183	223	196	181	203	188	218	179	203	212	173	185	217	198	208	197	191	188	226	181	177	209	171	215	177	214	198	197	202	198	174	200	195	215	201	189	188	221	199	186	216	180	199	227	203	194	200	223	188	178	187	211	172	195	179	192	168	197	192	214	189	188	222	191	184	203	171	204	190	191	202	214	184	186	171	187	215	207	180	190	201	175	189	209	191	192	190	230	210	189	177	204	186	181	205	199	202	194	202	198	191	168	201	201	205	199	188	211	199	226	201	176	197	196	175	199	178	184	194	188	184	188	167	207	202	221	196	201	199	223	210	190	225	176	180	183	216	194	223	204	192	195	173	204	197	194	211	172	203	211	177	174	182	154	199	183	197	201	188	210	194	183	197	184	200	207	208	194	201	200	183	194	187	187	206	177	208	195	188	179	222	188	169	202	184	184	199	187	197	203	190	188	196	206	191	193	211	190	195	193	197	195	192	213	168	181	195	176	192	198	212	182	203	189	189	194	195	203	176	160	203	188	208	199	187	224	199	201	202	206	181	205	176	218	189	215	184	209	210	196	201	192	200	190	198	193	188	170	209	219	170	200	207	197	208	199	240	188	181	199	222	202	179	210	186	193	179	207	169	178	209	203	184	194	202	211	191	182	181	170	198	187	195	206	181	195	187	184	184	184	202	199	182	208	191	210	188	195	188	191	210	203	192	219	207	211	198	206	157	200	191	191	203	181	210	210	216	203	199	206	200	204	178	178	216	192	197	187	191	222	194	203	216	188	223	205	185	196	206	162	187	206	195	179	187	181	206	172	199	192	238	187	181	198	209	178	194	199	187	190	210	198	212	213	188	195	198	186	215	203	194	209	198	184	213	172	183	207	189	195	192	199	184	194	161	192	209	172	200	193	186	179	192	192	189	189	204	187	200	193	185	190	184	212	184	187	184	167	205	202	197	210	210	206	213	203	191	184	195	176	211	213	216	190	207	205	182	196	205	187	183	187	189	188	204	201	183	174	199	184	198	187	190	191	206	172	203	196	198	209	191	193	197	199	204	194	200	202	180	182	176	177	205	188	217	191	204	202	189	188	192	184	208	202	191	186	187	208	205	186	207	201	164	220	194	167	182	202	190	187	201	203	187	174	225	208	198	194	203	190	195	198	193	197	195	186	174	200	176	177	203	184	189	177	189	183	187	209	194	199	202	201	205	183	173	190	209	194	175	231	178	182	210	204	218	218	192	194	166	221	164	192	203	213	184	214	198	191	202	184	189	194	198	195	214	193	179	178	181	194	183	203	174	188	189	194	192	208	176	191	191	197	212	206	197	195	178	198	192	208	200	187	213	184	208	210	174	219	177	193	201	172	182	212	210	210	194	181	191	196	228	193	203	175	198	204	215	206	213	197	209	179	205	205	200	175	175	183	201	215	182	187	187	198	193	178	197	185	195	221	204	196	190	201	186	190	197	209	203	234	189	219	196	194	193	196	195	174	187	185	217	197	185	204	161	193	195	191	202	203	187	216	190	191	199	180	191	185	207	211	193	194	203	190	197	175	191	164	191	213	196	206	205	213	197	209	190	202	193	210	200	199	175	178	190	217	198	190	200	208	181	214	201	191	209	190	195	183	179	198	193	190	203	190	195	189	189	199	212	211	202	186	201	199	220	192	186	195	209	166	180	211	200	188	196	203	208	179	211	169	207	188	183	175	185	182	201	186	201	190	201	171	197	227	179	205	196	205	204	193	197	198	187	186	186	214	193	193	213	186	215	211	198	183	175	200	209	180	202	183	199	212	203	170	184	192	196	212	196	212	209	209	205	176	186	182	184	198	195	174	180	207	201	208	213	193	183	193	192	237	178	183	202	176	197	179	196	207	209	206	188	209	192	210	197	188	154	181	197	184	214	198	219	231	195	187	181	184	183	213	200	191	202	175	211	189	212	198	209	206	204	203	220	213	193	183	212	213	174	196	192	190	224	184	183	208	214	194	196	203	183	183	201	179	202	169	189	198	196	180	171	202	174	191	179	219	205	198	188	206	196	200	206	187	178	189	184	189	172	205	200	203	177	194	211	220	182	180	165	186	200	207	206	189	206	194	215	203	197	212	206	189	175	182	192	198	184	197	181	200	208	206	187	198	176	191	182	214	177	197	192	176	182	208	188	196	198	216	211	196	193	215	216	191	196	199	214	201	205	164	182	188	191	169	187	191	191	188	193	207	221	170	206	176	197	208	177	195	204	202	219	187	207	196	180	169	181	185	224	194	178	207	193	182	186	192	188	162	186	171	209	186	218	199	198	195	194	201	167	206	182	191	220	198	176	200	195	200	182	198	199	203	198	185	192	198	202	190	189	193	214	181	206	198	211	186	202	198	193	212	207	209	217	197	188	213	198	174	214	216	190	201	209	183	197	221	179	197	230	195	202	194	198	189	177	200	179	183	193	229	190	190	182	196	179	196	206	181	201	192	195	199	192	183	200	179	189	203	178	208	198	190	203	193	187	208	189	184	195	185	207	204	197	226	200	197	196	196	184	199	185	177	168	185	194	200	188	202	188	191	189	200	193	200	185	210	211	189	199	187	178	178	193	165	187	189	204	191	200	188	210	184	212	184	195	191	187	165	189	184	176	206	195	209	206	204	190	211	191	175	222	189	196	200	215	211	174	197	180	210	187	180	187	202	197	179	200	183	183	227	189	217	182	194	202	196	182	186	217	201	207	208	219	179	188	190	201	189	211	198	206	219	197	204	219	207	212	196	188	189	183	197	202	202	186	187	206	205	197	187	192	193	184	203	194	218	196	194	196	178	188	202	178	204	215	190	221	190	183	194	200	187	199	199	213	204	215	192	188	182	196
7626	10551	8667	4496	2959	2194	1624	1315	1107	852	750	614	592	502	421	377	420	384	402	383	353	341	340	315	291	314	294	273	303	271	261	287	272	276	294	263	274	235	268	281	261	266	249	267	257	263	272	273	255	270	262	234	270	264	235	258	214	308	230	224	264	245	208	245	250	272	244	228	276	273	245	273	253	240	243	234	261	253	252	251	263	224	266	263	266	245	237	274	227	228	235	209	286	262	211	253	239	239	240	264	238	244	256	245	224	234	245	225	259	253	239	254	227	219	239	269	221	228	219	251	249	258	279	258	248	206	251	243	271	236	226	228	260	246	254	243	234	237	238	240	247	249	244	238	266	249	238	214	237	240	239	251	238	243	230	260	246	251	249	260	245	229	261	261	240	221	216	251	222	225	240	251	233	236	211	224	244	217	239	244	268	247	241	262	201	285	241	246	263	256	243	237	223	284	261	249	246	258	269	253	276	262	250	217	222	236	237	249	274	252	237	244	263	223	230	234	263	234	287	239	224	229	234	241	246	229	225	238	241	242	225	233	245	248	224	259	249	246	222	266	281	259	254	240	215	241	233	246	233	244	218	241	234	258	227	266	254	247	218	258	219	253	249	232	251	248	243	227	226	224	240	269	247	236	259	236	225	222	267	223	236	263	215	242	251	265	247	286	267	250	242	236	216	239	249	263	243	259	277	244	262	230	232	253	245	259	224	257	257	235	239	251	242	257	258	248	263	254	258	223	250	251	243	226	261	271	272	221	231	251	234	272	237	273	229	269	242	245	226	245	229	254	266	220	259	252	224	246	219	250	276	258	258	230	257	247	237	223	248	215	253	244	226	245	255	223	225	240	289	227	230	264	226	267	251	238	243	220	257	244	229	232	251	246	226	243	248	207	227	225	237	229	257	214	253	244	249	248	203	255	257	257	250	240	239	237	223	264	243	237	217	235	248	220	239	233	262	248	280	289	247	241	270	263	255	246	270	245	257	256	221	255	205	225	220	224	256	235	224	229	235	234	248	224	237	247	239	246	242	268	234	216	251	222	215	221	249	264	238	229	232	242	257	263	284	237	237	244	230	230	257	259	268	238	225	202	248	239	245	224	260	227	246	240	248	235	283	247	239	258	265	252	264	227	258	238	238	257	240	239	263	235	244	218	245	247	235	237	254	243	253	272	245	247	241	227	245	238	250	274	243	238	260	236	236	243	245	245	234	229	228	265	238	261	242	274	256	215	206	250	236	293	245	281	244	239	229	244	249	248	253	258	259	243	215	256	247	250	242	264	239	248	250	248	255	226	245	233	255	231	246	243	237	254	216	265	255	222	268	239	252	215	241	234	221	239	200	231	256	199	266	242	285	235	251	236	248	236	230	261	239	270	242	244	240	239	258	247	252	238	264	247	244	246	260	233	244	244	231	219	243	247	228	252	253	260	233	282	230	246	229	248	240	242	240	243	282	245	253	233	235	242	241	239	255	260	228	252	252	244	253	269	228	231	239	232	263	247	251	217	239	241	247	220	259	254	266	232	236	240	219	255	243	256	233	265	221	232	276	244	275	243	248	243	227	248	241	240	232	253	250	225	269	244	242	254	207	216	240	230	232	249	243	245	249	258	243	236	216	250	233	235	273	230	244	243	228	263	241	227	249	272	250	261	278	219	223	252	253	254	242	243	233	285	265	230	236	232	248	253	238	243	228	282	248	250	254	221	226	252	259	224	243	223	246	233	230	215	254	234	250	266	263	230	253	231	249	235	257	214	247	252	251	238	241	265	229	238	209	216	224	274	217	215	256	232	250	213	247	240	241	260	255	250	225	254	254	244	274	212	244	256	247	245	231	296	235	246	257	243	262	254	253	255	252	200	240	248	247	267	279	256	270	253	251	257	262	238	227	221	261	215	245	241	237	232	253	241	254	205	250	226	249	262	257	255	226	261	238	247	256	259	243	257	235	237	227	237	252	246	254	243	258	221	230	243	254	241	243	276	269	249	216	243	236	253	230	210	238	263	280	231	242	267	225	245	248	232	250	238	211	221	261	248	281	249	250	243	242	240	228	230	234	275	245	243	215	248	234	239	221	244	262	258	240	235	227	236	222	226	246	274	259	237	234	249	234	245	241	237	229	215	246	219	252	238	255	268	254	228	250	231	249	248	274	237	248	237	245	243	248	254	247	262	262	245	240	219	253	233	228	252	262	262	221	227	223	231	243	265	269	260	247	232	249	233	261	213	239	230	221	266	227	230	240	236	224	235	246	265	200	257	253	225	241	238	246	226	242	248	227	243	260	251	226	240	225	249	277	247	236	230	240	236	241	223	248	245	255	220	242	241	250	238	255	261	239	244	235	259	217	238	260	233	241	215	254	230	248	250	235	219	226	245	231	215	235	242	239	250	261	238	277	227	245	247	237	228	228	250	249	254	250	236	247	244	240	257	237	240	230	228	249	239	225	266	241	256	262	235	263	229	241	238	270	260	248	229	227	257	239	235	244	253	245	248	241	268	218	250	237	239	255	227	245	238	233	246	212	243	249	240	232	245	248	229	224	217	252	247	240	231	239	247	255	242	222	254	229	220	223	250	258	250	240	230	256	215	227	275	238	243	223	232	249	227	255	240	226	232	222	261	239	243	233	243	215	228	225	269	218	237	222	280	244	238	231	224	249	238	232	232	214	226	257	255	273	243	254	216	259	245	239	225	237	243	223	256	225	234	234	233	233	270	258	248	240	251	245	226	262	243	226	241	227	237	261	255	247	247	250	234	226	272	218	272	256	244	249	257	262	233	220	239	256	249	242	193	252	234	232	226	252	254	234	259	267	249	234	278	234	247	242	246	252	229	234	276	235	254	221	216	231	230	222	230	233	225	250	247	228	237	240	261	276	246	249	259	222	229	233	235	240	229	257	243	230	270	229	229	254	231	251	268	265	262	237	219	245	229	227	237	223	240	239	273	250	261	255	234	262	237	220	255	255	273	257	242	244	265	240	263	255	218	251	262	259	226	235	227	232	256	245	241	239	234	259	241	231	228	222	247	236	242	243	204	229	248	234	240	263	254	235	249	261	256	267	224	241	232	219	245	235	240	229	236	239	241	238	214	257	253	238	241	255	237	230	242	264	258	235	229	232	257	241	254	256	279	255	237	255	260	249	240	239	260	223	234	233	252	255	237	220	231	235	232	243	224	248	258	225	264	236	234	239	233	214	219	246	274	270	266	231	226	247	227	256	266	231	223	239	242	222	232	249	244	241	273	204	223	243	220	231	241	264	215	253	243	236	232	230	247	246	273	253	223	230	248	234	252	241	235	240	240	264	228	238	240	240	256	261	231	228	223	241	231	230	243	238	231	228	257	221	257	241	240	242	247	227	260	221	229	269	219	223	231	264	207	222	252	201	248	255	270	213	237	246	243	223	257	237	240	247	242	226	251	239	235	273	209	246	250	243	249	243	253	225	212	242	237	272	228	233	269	215	238	255	268	267	273	217	220	226	244	248	254
25110	21055	27295	24909	10282	988	807	605	571	603	555	520	535	526	506	496	536	535	446	502	548	490	482	499	477	461	474	471	451	456	489	481	459	484	514	431	437	497	468	452	442	497	490	473	446	485	481	437	495	452	482	514	472	444	488	483	472	480	459	453	472	463	491	476	465	431	451	446	483	471	405	476	462	464	477	433	472	467	467	520	454	439	454	453	463	471	477	453	483	457	467	458	441	476	438	457	464	438	453	501	470	459	457	453	485	476	460	509	487	446	449	444	452	440	465	468	461	452	492	466	460	461	444	402	449	435	442	454	491	468	444	486	446	473	443	434	483	446	473	428	464	477	474	424	449	458	445	504	438	460	432	452	445	480	469	457	442	501	460	443	431	479	468	475	449	483	428	455	459	476	476	433	446	479	468	458	449	436	458	475	411	452	455	441	446	423	433	438	488	491	458	495	465	486	440	447	396	442	508	477	451	457	482	494	471	460	452	459	418	446	483	482	478	448	447	481	438	469	489	435	441	464	443	440	459	438	452	459	458	459	468	459	458	469	468	469	451	442	448	454	456	484	449	448	475	515	430	465	481	467	493	451	457	447	466	449	471	442	449	489	437	468	472	459	419	475	453	464	459	461	472	450	414	496	530	487	469	436	473	439	469	433	427	452	463	465	440	455	456	449	455	476	490	505	469	439	449	474	463	495	463	451	400	440	477	475	416	461	457	448	515	481	456	472	432	434	473	476	453	510	447	437	471	471	439	427	433	470	448	456	451	474	470	445	439	445	452	444	475	466	464	455	440	449	441	448	520	441	461	457	479	478	466	435	466	463	459	437	480	432	456	521	453	462	475	448	441	466	429	440	447	439	449	453	482	478	423	457	438	449	432	431	445	460	448	465	462	463	461	448	476	448	459	460	508	481	437	444	489	487	461	505	498	452	452	448	474	459	422	442	475	449	430	466	452	489	431	456	473	442	483	415	495	464	457	443	471	458	473	433	401	464	488	471	428	454	495	449	503	475	494	456	454	472	450	430	427	477	454	473	445	470	451	424	437	467	489	458	432	466	442	450	417	441	466	447	477	443	438	454	481	464	451	454	459	469	437	453	475	482	470	452	497	466	434	474	450	477	445	449	453	445	466	464	441	453	431	462	463	439	465	478	452	474	427	435	457	472	423	464	449	482	426	469	438	461	445	465	464	478	447	504	459	460	454	456	457	451	443	465	452	439	453	443	462	447	443	471	459	480	441	451	469	474	467	466	468	456	470	477	482	439	444	479	444	487	427	454	440	464	426	439	468	480	423	475	464	480	451	446	452	480	442	488	466	469	455	452	488	448	438	488	455	464	470	464	411	479	451	471	476	467	487	446	430	435	427	440	458	446	476	485	473	431	476	456	445	452	466	451	424	470	466	485	473	486	466	431	464	446	437	474	496	467	455	433	517	465	443	462	472	453	429	456	442	481	496	456	450	469	467	462	454	436	439	474	439	403	483	480	472	497	417	457	489	505	455	466	473	453	465	428	497	462	471	498	438	450	462	453	467	467	479	440	497	445	471	453	453	458	470	427	480	445	465	489	456	467	471	466	478	440	416	498	466	453	449	457	446	442	460	459	453	449	456	442	424	452	452	463	489	434	481	463	452	456	473	449	438	452	446	466	461	446	474	470	459	445	448	424	484	397	500	488	466	457	461	458	486	481	441	448	490	448	503	441	428	485	435	457	447	446	479	438	462	444	446	441	459	465	436	437	428	494	466	471	482	506	480	447	460	481	434	475	474	484	462	448	460	481	443	470	435	462	471	467	472	435	488	468	478	425	469	472	446	445	388	472	472	455	447	469	462	456	456	436	474	437	455	491	470	454	427	421	434	447	425	467	469	465	458	461	494	460	454	483	483	445	463	436	480	497	500	489	449	456	449	443	438	466	466	447	476	452	491	445	497	440	445	480	469	449	460	456	472	452	463	466	436	452	505	456	458	431	516	410	484	476	471	461	455	477	448	461	450	425	451	469	496	424	469	464	419	452	444	478	421	477	462	457	490	479	467	447	453	444	468	437	460	443	454	432	462	459	509	501	439	461	438	439	469	454	485	435	473	485	433	458	465	464	475	465	435	448	472	464	449	483	453	440	495	445	440	480	421	474	474	459	448	418	446	476	487	428	473	450	439	427	458	464	511	443	496	476	454	481	475	467	455	458	500	474	449	473	450	419	430	438	437	484	496	465	448	442	462	477	491	423	444	478	469	436	482	430	457	484	450	478	458	429	436	448	497	492	478	452	464	453	429	476	481	441	466	481	454	447	479	487	441	461	477	482	448	462	452	464	466	446	433	467	471	455	465	463	459	448	496	435	446	456	451	449	465	461	458	468	459	470	430	481	463	457	456	470	434	461	491	450	481	488	429	484	460	482	453	438	450	469	438	455	430	489	459	450	454	471	450	445	449	442	442	466	475	500	469	461	472	484	439	429	437	456	507	441	496	445	457	480	454	466	410	432	469	442	453	465	497	474	457	442	491	463	457	448	460	441	495	465	455	385	432	463	473	506	469	480	467	451	440	457	473	458	456	441	443	441	459	482	473	509	470	490	423	483	470	432	461	455	437	442	484	468	483	471	445	459	456	459	484	473	436	456	430	466	473	432	474	458	455	498	478	462	446	460	439	384	459	439	463	440	454	451	447	385	411	470	430	461	469	447	471	495	403	438	462	449	438	421	460	466	468	424	461	469	462	478	461	458	431	431	452	461	464	474	430	446	474	467	432	502	455	420	451	473	448	407	457	457	426	421	458	434	459	458	464	433	456	495	426	468	474	458	454	462	440	453	433	434	443	451	453	464	468	445	457	451	440	473	456	487	507	444	423	447	501	448	431	460	472	417	457	459	491	414	467	457	447	469	448	451	476	437	493	463	484	476	484	466	470	466	479	496	417	452	502	447	477	447	435	453	476	445	479	449	429	490	454	460	451	484	501	429	456	467	440	466	453	445	460	425	445	464	439	470	460	457	490	452	438	403	476	419	460	445	464	453	421	463	449	467	478	477	399	457	459	440	476	495	463	465	473	442	440	474	492	477	423	479	424	477	434	436	470	413	459	448	446	446	445	447	466	471	445	474	451	428	469	461	419	499	465	442	469	443	505	472	445	485	448	440	478	446	467	508	449	442	436	473	499	461	426	458	450	448	478	450	472	480	457	490	444	457	488	445	497	488	454	456	460	454	468	463	469	486	456	470	456	423	447	454	508	478	439	440	477	468	439	453	451	478	486	435	451	467	495	469	466	473	443	446	456	446	479	458	447	457	452	450	468	412	457	490	443	457	496	465	454	437	455	464	451	467	478	456	438	504	450	471	428	472	448	462	478	475	467	420	452	477	479	472	443	475	469	456	446	480	446	500	464	448	452	463	458	460	416	433	457	438	447	451	431	454	475	450	472	437	446	463	445	496	461	452	440	457	470	447	469	467	527	496	459	476	428	450	471	455	457	493	538	465	455	485	431	448	410	509
7326	6166	4917	2558	1912	1537	1254	1142	947	857	771	750	668	651	605	609	653	617	590	601	602	557	605	569	551	577	571	572	583	528	556	549	585	568	507	571	522	512	542	543	542	519	549	534	575	561	551	534	569	539	514	545	547	527	565	525	559	573	563	532	516	560	524	586	553	540	546	554	529	537	541	534	564	524	515	531	561	550	579	556	561	553	538	469	499	539	581	517	507	496	529	496	508	543	557	542	525	551	535	521	531	550	512	557	563	549	509	517	563	493	528	569	583	564	569	531	562	573	544	517	551	555	533	512	537	535	550	546	537	535	525	563	506	515	555	546	574	562	583	559	546	543	557	536	537	532	528	573	549	571	558	537	536	518	539	511	544	541	525	509	525	562	478	520	596	589	559	548	549	551	560	538	570	495	542	574	590	571	544	529	520	542	545	538	525	505	493	541	563	508	566	567	542	510	537	556	543	494	509	556	574	556	566	513	588	520	585	533	532	519	520	515	521	516	557	555	520	551	566	489	555	521	541	531	514	561	529	520	538	572	517	572	539	519	537	547	549	547	520	540	521	519	530	553	554	506	558	542	546	581	550	539	517	537	556	521	551	530	547	543	540	512	555	546	533	549	541	566	526	583	573	578	567	518	524	542	509	559	561	572	512	527	538	555	505	526	519	533	524	537	523	588	572	554	575	514	520	523	526	565	505	516	561	513	584	533	546	550	526	567	516	550	508	506	494	570	528	556	522	531	556	545	519	531	576	539	541	501	577	595	524	568	540	518	552	509	545	540	566	540	549	518	517	543	582	532	536	520	534	539	574	566	517	521	558	538	554	547	525	573	544	553	549	535	510	520	542	565	528	536	522	514	579	529	591	524	516	517	515	553	514	542	543	593	533	517	525	507	578	534	590	508	534	551	556	538	560	520	513	557	499	544	537	532	562	525	504	557	503	611	514	539	549	534	527	517	563	531	511	567	557	547	578	557	549	524	523	560	542	562	522	537	533	537	542	544	529	519	554	538	545	514	513	565	537	548	567	546	547	554	519	571	547	580	560	559	552	566	504	507	519	503	552	568	553	545	556	553	594	521	535	564	540	529	526	508	538	571	508	552	540	548	568	534	541	565	534	528	551	529	524	553	543	536	560	531	546	519	521	538	512	538	532	517	560	559	531	498	556	499	539	547	509	583	554	563	522	533	524	525	527	575	510	512	547	526	558	583	558	578	532	543	561	567	595	552	535	559	554	552	522	548	512	532	524	541	531	566	558	521	589	525	486	534	582	557	535	545	542	531	607	537	602	543	587	538	510	556	558	535	525	493	527	542	508	556	514	527	525	520	540	568	531	517	533	509	554	556	547	495	568	492	509	561	534	552	579	481	533	548	502	590	574	532	502	551	522	565	581	548	536	541	529	537	557	571	516	554	549	552	572	548	530	518	530	511	543	547	549	532	511	534	514	531	558	558	555	523	539	546	567	516	577	530	546	523	537	572	529	519	548	568	532	531	533	549	529	563	552	524	524	564	481	573	553	551	519	552	525	561	573	520	545	520	568	491	523	547	535	557	572	574	545	552	519	559	570	532	507	529	500	595	548	521	494	521	558	526	552	556	562	565	520	566	527	540	528	558	548	558	557	566	526	514	530	521	569	567	538	520	509	546	536	526	582	516	555	572	551	551	535	543	553	546	561	501	525	543	584	557	520	573	546	558	562	538	573	502	552	535	520	560	585	542	552	590	531	502	525	489	537	553	553	519	585	538	534	532	548	522	547	539	559	547	560	529	591	516	527	563	525	521	539	540	558	549	571	557	577	531	529	540	542	547	532	575	539	551	506	528	597	501	540	540	549	564	536	537	544	567	513	555	553	531	539	562	539	549	563	545	534	539	542	494	528	549	535	570	511	544	559	554	567	539	567	505	475	493	537	565	537	532	559	502	558	535	544	503	546	507	537	546	516	578	511	530	534	523	563	517	539	536	532	556	518	577	565	555	528	582	524	513	564	538	566	563	526	539	585	553	527	601	553	526	540	534	532	567	569	519	532	532	503	536	540	497	582	524	522	583	511	543	511	544	560	519	541	539	523	539	521	524	514	524	591	590	588	543	545	550	574	508	560	515	549	567	551	550	538	493	548	535	577	532	518	548	571	535	528	576	550	546	503	544	504	559	530	537	538	538	536	547	565	524	566	501	574	509	597	540	538	516	499	558	550	527	525	504	571	561	528	504	540	527	528	549	485	525	531	543	545	564	520	531	532	552	541	557	557	568	549	538	528	523	529	493	571	514	571	559	575	532	548	552	534	555	551	537	488	563	496	538	523	535	513	555	545	556	552	521	572	537	534	547	583	539	534	595	537	554	549	538	578	506	543	528	542	534	531	521	552	565	545	536	559	532	564	562	562	479	554	522	531	537	521	536	550	539	506	526	513	562	568	559	530	558	528	536	542	540	506	522	568	537	523	512	512	544	559	549	528	528	515	549	525	502	528	539	558	534	523	527	554	528	496	578	526	555	537	533	528	575	521	510	528	482	532	578	530	518	544	554	564	555	547	570	521	555	568	539	554	572	496	528	550	516	548	534	546	547	557	487	552	504	575	563	563	541	492	524	523	535	526	526	533	535	565	536	545	512	536	541	503	568	517	536	553	545	533	525	541	526	555	566	545	544	546	529	531	530	533	571	543	516	594	551	586	545	568	541	528	551	489	551	546	565	527	533	570	510	556	524	540	509	533	564	563	558	511	565	508	555	533	543	539	537	514	509	564	493	550	499	506	537	545	558	529	532	566	533	514	584	563	522	524	561	528	580	555	550	524	522	537	560	559	533	567	538	525	503	514	557	512	552	514	506	547	547	522	514	537	496	562	515	532	557	550	528	560	481	553	525	565	540	533	483	562	510	535	558	553	531	510	526	560	559	531	481	537	514	531	555	551	546	508	514	536	601	535	532	591	507	551	533	543	521	528	552	511	557	518	556	569	562	549	559	540	533	540	510	585	573	529	503	541	528	547	615	552	524	533	527	584	571	539	496	522	532	493	542	501	600	523	568	551	521	515	482	547	566	544	493	533	516	586	556	579	507	500	522	537	541	547	516	508	564	574	534	533	570	552	546	534	565	554	538	540	536	522	508	510	558	526	541	520	531	566	543	543	568	549	492	546	530	521	540	501	503	539	556	577	569	556	573	522	543	506	531	528	552	554	566	515	547	541	544	502	512	519	554	557	546	576	539	569	513	499	557	528	567	567	559	549	500	574	574	532	557	543	513	544	562	539	524	550	547	553	556	543	498	515	511	552	558	544	527	549	530	549	555	538	505	544	555	585	534	555	566	499	537	556	579	544	539	513	561	537	555	557	534	511	565	520	539	546	545	535	561	558	555	569	512	566	519	553	525	561	554	557	560	509	581	525	561	550	563	538	516	549	535	572	529	523	557	558	555	561	556	528	522	529	570	538	533	534	540	549	554	505	572	551	512	573	541	566	504	526	564	573	571	517	547	570	528	554	530
22792	21096	28907	23528	21089	21116	10376	1177	802	696	578	519	457	405	356	361	360	331	302	278	249	295	247	257	241	213	225	213	215	176	235	260	217	216	236	211	220	217	204	211	233	180	193	203	198	195	176	194	182	179	180	187	187	180	222	188	179	185	196	189	182	177	198	176	181	199	182	203	188	181	161	197	186	208	189	174	169	164	188	176	174	176	192	179	192	167	215	192	189	190	190	168	165	168	153	193	182	175	186	195	145	162	172	158	192	160	166	176	167	220	187	184	199	192	198	166	174	206	173	177	180	193	193	176	190	170	179	164	187	198	164	185	175	165	209	181	159	175	182	184	187	166	181	182	190	195	180	165	174	193	175	190	199	157	186	195	180	174	183	195	171	198	180	157	162	199	167	179	158	171	204	183	160	168	188	181	187	198	190	163	166	157	168	186	183	184	196	172	177	157	165	165	188	174	169	190	174	183	203	169	177	176	188	175	201	193	186	163	169	152	156	169	171	179	171	182	181	171	168	175	157	186	176	193	162	172	177	171	197	166	146	196	181	174	193	180	187	201	166	182	179	185	165	160	176	168	171	185	172	156	178	211	153	171	168	173	184	199	174	173	172	162	187	179	160	185	184	184	163	207	171	174	182	174	173	181	189	168	166	168	184	179	182	190	182	182	186	144	171	177	172	189	193	190	178	174	184	141	171	183	185	170	172	171	174	185	197	160	170	184	172	159	186	174	173	179	152	169	158	171	153	184	174	179	173	166	190	176	192	184	175	177	159	184	203	167	178	183	178	189	171	176	181	196	174	165	198	193	169	158	187	181	173	159	170	154	180	169	157	162	194	193	174	198	168	151	187	193	171	166	162	187	181	190	185	174	178	160	190	167	175	177	180	175	176	169	182	173	172	173	186	173	190	178	174	155	191	178	177	171	184	182	185	168	150	167	184	177	193	165	155	175	203	183	207	177	181	181	191	174	181	177	169	173	170	192	171	154	176	161	197	173	172	162	185	176	188	156	181	155	173	176	167	188	189	184	207	186	165	193	196	170	187	162	176	159	174	179	190	153	184	184	182	160	196	163	180	176	172	151	199	178	160	164	164	173	173	195	169	142	163	197	154	184	188	177	211	168	163	158	177	177	159	169	184	177	183	179	165	172	195	159	175	179	175	201	191	199	167	182	182	162	189	183	172	162	177	176	180	183	181	176	162	183	181	170	172	188	162	175	189	202	179	172	182	176	178	169	180	164	169	175	178	171	183	160	151	171	160	174	196	167	182	170	189	194	185	170	160	176	168	174	188	183	178	176	160	184	185	194	192	202	162	174	216	166	210	172	186	175	173	182	186	193	169	179	177	176	166	156	177	191	181	185	173	176	159	172	181	190	183	183	181	159	160	169	171	201	174	176	148	209	189	179	199	174	170	173	163	169	172	198	174	163	154	143	181	171	208	193	186	198	167	183	159	186	174	170	178	173	187	169	178	169	162	170	198	171	197	162	166	188	193	199	163	200	167	188	196	182	164	157	197	198	191	188	187	178	175	191	209	173	190	182	174	186	184	183	178	177	181	171	180	188	161	173	148	173	191	151	187	181	177	158	203	191	158	195	165	167	141	143	175	182	187	175	150	168	175	167	160	200	199	173	181	153	179	169	180	186	180	148	178	199	179	171	173	192	194	168	175	179	149	177	192	164	174	168	179	188	156	176	166	162	170	141	192	170	179	180	155	162	173	177	179	164	168	188	173	186	174	165	176	185	168	176	154	163	152	161	174	194	181	183	169	174	193	154	192	205	157	139	199	160	153	175	186	158	166	193	166	180	179	203	188	158	185	183	170	160	198	203	172	186	180	190	174	180	176	164	181	171	198	167	178	199	182	190	178	185	156	163	215	157	168	198	154	198	182	159	177	181	201	159	175	195	165	174	183	183	155	187	173	162	178	180	183	178	165	198	178	179	163	199	151	159	186	195	165	164	170	144	190	225	172	170	217	204	158	183	196	184	162	176	140	149	171	167	182	185	160	172	170	190	188	186	190	174	154	165	166	165	201	170	172	184	151	164	177	164	166	174	180	167	168	189	172	170	187	160	182	180	192	177	170	171	199	170	191	164	162	184	182	162	189	190	168	180	185	206	177	199	191	165	153	185	162	174	203	206	192	192	204	191	182	199	161	178	173	157	165	213	198	186	187	150	190	167	137	150	140	193	191	163	167	159	187	181	167	194	173	190	199	183	156	166	200	190	175	163	200	152	181	174	186	148	188	175	185	186	149	180	170	168	173	166	166	194	183	181	201	190	170	170	168	187	179	173	168	159	179	198	183	181	195	179	172	189	175	183	166	180	177	190	155	179	166	182	186	169	163	176	167	200	177	171	189	157	185	180	181	180	189	165	189	174	153	186	159	181	169	190	174	180	187	170	189	184	170	206	187	173	142	179	183	155	180	186	180	175	157	179	196	175	190	167	189	165	153	177	165	175	189	175	168	187	181	174	181	157	191	207	173	176	166	198	171	173	167	178	186	162	166	173	181	168	187	181	138	168	185	168	198	173	185	180	169	164	181	172	197	194	163	171	169	177	192	181	167	176	200	204	162	183	175	159	204	193	179	178	185	176	174	159	168	196	164	157	197	203	203	168	162	171	192	172	168	189	177	200	185	154	161	189	192	187	163	181	168	161	161	174	158	174	170	187	177	168	188	195	175	166	187	194	184	168	158	193	175	189	164	197	169	174	176	183	175	182	174	195	182	179	187	158	178	180	173	179	178	205	192	169	191	169	182	160	173	156	167	176	156	159	171	182	185	173	161	179	158	189	195	179	166	156	182	203	179	180	156	166	158	170	188	199	175	185	188	167	192	166	190	173	150	169	194	179	167	187	172	158	175	169	172	161	183	172	169	158	188	167	160	185	183	180	165	164	173	188	175	168	179	173	158	177	156	178	171	175	182	194	188	196	195	184	179	167	165	178	181	185	191	204	169	201	198	174	180	153	182	158	174	198	196	181	200	162	162	191	180	187	186	171	190	189	185	195	180	175	167	193	184	154	183	163	170	167	189	183	165	164	159	162	166	158	156	186	166	163	159	204	174	195	184	178	166	172	187	190	166	190	179	166	159	177	164	157	172	178	170	181	163	186	169	174	182	186	166	160	183	193	199	178	155	185	154	183	205	162	169	173	193	159	185	169	187	177	191	170	177	179	175	179	168	148	176	203	149	194	157	168	196	180	196	165	169	183	187	170	155	195	196	168	171	163	163	180	179	176	199	176	185	181	198	177	186	164	194	187	194	184	161	182	172	197	141	196	168	164	204	155	170	195	184	174	184	201	174	202	181	185	176	180	194	166	169	197	182	197	169	176	174	165	156	190	189	186	169	154	169	177	180	153	210	177	161	169	173	189	184	193	175	159	184	205	177	189	181	165	185	194	167	148	157	185	193	206	174	165	154	197	170	172	168	177	193	176	192	174	175	181	177	173	173	189	176	160	184	169	178	182	153	166	176	179	173	185
11019	17238	14262	7488	5202	3896	2879	2185	1765	1349	1119	1015	809	710	586	553	570	516	471	404	382	373	356	341	323	305	309	304	300	273	256	243	253	258	226	223	244	263	236	220	238	244	241	256	243	196	233	251	220	219	265	213	225	216	185	202	203	207	219	207	213	236	229	234	187	225	214	223	198	195	215	204	208	197	218	208	214	217	227	194	235	199	199	223	198	192	207	185	209	188	206	203	210	217	212	218	202	198	224	218	198	197	171	190	208	218	222	226	219	221	202	212	192	197	193	205	176	200	211	211	206	215	224	210	215	208	225	214	177	202	213	205	225	216	202	226	196	229	199	197	224	210	223	209	203	183	214	190	224	207	234	208	213	195	193	201	202	207	204	215	197	216	214	223	201	218	208	178	212	210	188	195	192	186	195	210	186	198	210	208	195	185	216	205	213	196	188	211	187	210	191	207	231	211	218	196	208	206	214	190	213	207	205	199	189	207	220	214	209	210	201	223	196	211	197	188	197	205	205	217	204	197	203	191	204	183	205	229	228	204	197	220	235	207	195	219	204	201	204	177	211	187	198	175	201	216	218	200	216	178	213	214	185	202	195	186	204	199	213	188	214	227	203	192	210	182	201	233	179	211	236	210	192	185	191	188	192	228	219	239	193	197	220	197	195	220	190	181	209	198	181	209	222	204	195	170	197	211	220	210	220	216	199	216	183	192	185	212	182	181	173	181	187	175	176	171	223	199	216	209	187	217	215	211	191	196	226	196	200	198	207	192	189	181	177	185	214	198	192	184	203	201	190	198	172	206	204	196	195	177	188	201	194	228	198	206	203	185	209	181	209	208	207	184	183	218	225	193	165	203	212	224	188	210	218	199	189	200	203	185	217	210	198	204	216	196	200	198	198	187	203	215	173	204	212	164	198	208	182	181	228	210	191	211	179	189	181	199	185	210	174	179	193	182	191	173	202	215	185	174	188	205	189	186	217	187	202	203	212	193	202	178	184	188	204	217	197	218	195	178	177	188	219	196	223	213	184	207	196	186	193	202	203	230	207	181	195	188	208	222	221	216	187	191	218	202	213	189	190	199	214	204	196	232	238	190	200	180	215	195	199	214	200	217	183	203	190	205	182	179	193	209	213	198	183	186	186	191	202	207	189	203	191	193	206	188	218	207	205	214	205	218	202	220	202	202	201	173	210	235	199	228	191	228	213	199	195	193	203	196	216	205	206	225	199	168	210	164	184	210	203	199	204	190	204	210	206	181	183	191	183	186	160	195	206	176	207	173	186	184	229	223	189	211	191	230	198	206	198	212	187	167	189	239	232	198	198	229	177	200	195	191	200	202	222	212	215	197	190	181	198	184	188	216	209	202	194	226	185	208	222	189	195	208	203	198	208	233	185	210	193	205	181	208	189	223	195	188	198	208	224	186	193	196	205	214	204	204	183	189	203	207	206	209	178	232	220	221	215	201	219	194	218	210	200	193	190	199	210	198	199	209	193	205	184	192	184	187	186	188	209	199	203	175	209	196	229	195	190	235	180	220	225	206	206	189	197	199	199	193	217	205	229	194	197	187	194	199	186	242	219	211	193	182	222	196	205	183	201	201	197	185	204	184	185	195	213	199	216	189	205	222	202	204	206	220	213	236	210	208	172	208	210	222	204	216	221	201	197	193	208	200	206	190	191	215	188	198	211	191	172	194	220	216	193	227	215	203	211	197	180	207	193	218	206	203	211	193	197	209	195	181	177	190	210	215	203	212	214	191	201	222	203	219	185	205	213	201	198	197	204	188	218	233	208	202	230	194	181	195	200	205	208	194	196	183	203	222	211	193	201	203	223	194	241	221	217	200	192	199	222	197	214	208	182	208	197	197	224	198	186	184	204	199	202	205	209	201	209	226	203	187	205	198	195	215	179	218	188	203	208	214	204	213	207	212	210	208	201	205	210	173	224	218	189	219	181	206	202	184	194	204	224	194	213	204	219	177	190	211	206	190	207	189	194	188	183	202	209	192	199	200	202	185	212	213	215	197	204	171	218	177	203	196	206	196	217	208	201	203	192	215	220	208	194	190	199	209	205	204	194	198	209	209	209	196	204	208	193	173	215	202	207	192	198	220	206	206	212	189	211	193	201	230	212	200	176	184	229	209	200	199	175	214	196	187	183	197	210	187	201	185	206	228	178	167	216	192	224	209	226	202	211	222	170	213	187	210	198	176	200	179	193	219	201	190	209	208	186	174	202	212	214	208	209	215	206	200	220	216	176	204	196	188	184	200	210	196	185	199	195	199	210	213	174	177	200	203	198	201	209	184	188	196	214	191	226	174	219	221	201	209	206	207	222	202	202	219	189	182	180	226	208	211	199	205	232	179	237	189	207	194	210	185	196	185	214	188	197	205	212	221	202	206	201	199	179	207	204	206	189	202	190	212	208	202	210	186	196	183	191	171	194	230	199	198	211	201	164	184	208	197	244	194	211	176	195	211	219	177	212	192	211	208	210	203	190	207	209	222	203	182	168	202	225	207	161	188	204	210	188	180	191	199	210	216	199	202	217	194	195	214	206	183	186	205	209	210	180	217	201	183	184	207	217	233	194	202	184	181	220	213	204	201	204	214	195	194	198	207	207	195	202	192	214	213	201	200	210	225	228	181	223	201	209	212	184	196	194	168	179	200	182	193	200	215	201	206	185	196	180	196	225	215	181	215	218	181	209	214	215	216	199	216	186	195	213	190	181	195	183	171	202	209	215	202	195	196	203	175	205	207	215	236	202	225	227	194	188	218	197	218	186	180	230	214	225	177	229	205	181	201	208	185	186	205	203	194	205	217	224	209	200	197	211	216	215	199	194	196	179	189	216	190	214	216	201	201	191	223	209	203	194	203	197	186	204	194	214	192	195	179	212	195	182	209	203	200	207	218	209	213	182	202	198	208	189	178	203	207	192	199	222	175	196	198	201	182	209	220	196	219	189	198	197	214	197	194	179	204	232	193	207	202	195	181	198	190	203	214	207	205	204	199	191	200	211	203	226	206	192	197	182	203	167	178	184	214	188	189	206	182	202	240	193	200	224	193	184	218	211	187	211	189	212	213	221	207	192	189	193	215	189	200	188	217	183	200	220	196	185	172	224	193	168	203	190	208	215	208	204	190	207	193	225	242	201	197	217	198	205	211	204	203	187	194	192	184	190	195	195	213	240	196	195	199	196	216	203	209	207	196	199	223	200	192	190	219	204	205	191	229	221	202	184	205	210	201	189	204	201	205	226	255	189	198	220	200	176	217	202	211	203	185	213	193	194	225	188	178	181	216	220	180	181	214	207	225	226	198	199	175	213	215	216	192	181	205	196	209	198	199	181	191	214	191	174	226	214	222	174	205	177	211	195	194	199	191	219	216	213	224	187	170	180	204	226	197	212	198	184	202	202	215	186	193	207	201	197	205	216	186	205	223	226	201	209	204	199	207	175	202	200	187	227	193	180	188	191	181	200	214	200	213	199	201
26845	20240	7882	989	636	559	477	415	387	449	400	403	419	411	409	428	411	418	446	403	389	423	372	391	420	432	425	432	458	396	422	425	392	412	407	393	444	395	372	400	406	463	443	386	412	395	378	383	453	369	427	418	397	401	416	417	432	420	444	394	418	384	414	441	424	421	435	402	449	438	421	388	407	488	416	400	388	404	403	393	408	436	461	411	418	413	412	385	411	357	414	387	413	411	385	417	408	402	415	424	388	414	407	452	439	401	421	418	375	408	403	400	429	423	411	419	400	430	404	397	400	387	401	424	415	418	394	399	413	391	422	425	413	389	386	424	432	426	389	384	406	399	390	378	421	415	417	424	432	390	393	401	416	386	394	398	436	370	380	405	402	436	400	409	408	416	395	414	422	409	371	407	429	364	437	414	422	386	409	429	391	396	393	423	409	380	463	417	428	427	383	399	416	428	402	422	411	412	409	420	394	370	412	408	430	420	417	410	401	420	428	408	414	419	414	445	407	417	435	415	444	406	403	429	398	420	409	421	412	423	426	418	421	418	437	370	417	393	446	426	438	409	391	422	399	384	389	371	405	401	413	438	423	432	383	391	436	391	397	363	425	423	457	408	401	431	399	383	426	387	378	386	403	406	404	411	387	381	427	393	410	408	441	463	386	384	394	462	386	388	395	406	409	409	400	403	412	421	427	408	397	407	435	423	413	384	416	417	397	388	426	382	417	421	402	420	374	419	448	413	417	411	452	437	427	413	421	400	409	444	396	442	419	430	438	386	400	386	435	403	400	409	429	388	425	368	411	430	414	413	435	398	386	406	426	420	420	403	426	384	430	346	426	396	417	419	383	408	466	455	421	440	411	422	409	417	394	387	416	383	401	439	419	421	401	439	400	404	412	426	421	390	399	411	404	417	390	402	391	408	382	377	429	432	393	417	413	391	382	416	353	428	374	441	466	385	393	399	412	394	386	410	392	394	418	415	372	419	408	409	421	411	440	409	392	364	408	376	411	448	415	408	436	460	405	411	431	381	415	399	410	465	446	376	393	420	406	416	414	432	378	403	423	414	425	365	383	404	391	409	389	456	423	418	424	366	396	372	386	401	374	413	374	423	418	422	423	430	423	399	449	396	443	385	401	416	438	407	408	393	395	429	416	420	401	421	400	440	426	400	399	430	404	377	413	411	416	396	388	407	359	424	416	420	409	401	393	398	431	383	409	396	419	406	401	416	435	392	419	424	418	410	430	427	431	447	397	419	382	430	382	402	407	403	440	378	412	438	402	411	414	420	386	398	375	377	425	421	388	432	399	406	401	410	399	446	408	435	445	401	395	423	408	419	406	411	396	390	449	459	388	411	418	411	408	397	375	415	394	430	413	412	397	413	427	373	413	456	434	427	400	442	419	430	411	401	417	386	413	403	403	411	420	441	422	382	387	408	370	401	383	427	437	427	381	413	387	386	391	380	401	422	426	394	420	394	400	403	393	364	405	386	381	432	385	403	427	405	427	399	355	421	418	404	466	394	386	399	415	444	373	370	443	403	376	414	391	445	421	418	384	393	432	370	414	395	427	398	418	425	416	410	398	393	426	418	381	418	368	449	376	409	396	411	404	429	411	424	400	409	400	408	403	362	369	390	407	386	394	414	384	385	408	416	396	404	431	421	391	434	409	410	411	417	455	426	363	388	422	388	448	410	404	404	404	436	408	394	428	397	409	377	403	371	376	430	406	423	396	432	455	341	446	414	418	427	417	440	412	433	401	394	413	410	391	436	406	392	384	393	419	440	417	443	420	448	412	380	397	412	477	371	378	398	438	421	441	454	378	421	412	365	423	401	398	454	436	377	422	405	437	388	417	419	418	396	412	411	411	384	398	422	440	380	384	402	422	407	373	422	430	421	395	389	416	419	421	360	448	444	400	383	416	410	414	431	422	420	413	423	439	433	422	381	408	384	395	453	439	398	426	393	401	414	429	434	458	458	430	416	408	410	464	381	377	396	424	364	422	435	366	436	426	377	409	398	421	406	440	435	442	459	410	367	409	395	417	389	395	389	417	408	418	354	439	390	408	402	400	368	412	394	452	418	428	376	443	399	438	408	433	430	405	376	431	395	393	392	424	434	436	407	432	419	408	411	413	387	422	409	403	407	403	449	412	392	416	419	386	400	402	410	422	375	414	429	378	395	413	377	422	398	433	412	415	363	427	396	375	399	395	421	393	419	379	431	433	378	418	442	402	408	409	422	412	394	370	391	396	403	382	403	466	403	423	425	425	391	422	401	372	347	395	390	368	410	422	411	409	383	396	396	389	367	425	439	449	407	437	435	399	408	433	424	397	393	387	378	427	431	432	415	402	424	421	426	447	395	400	378	410	385	400	399	413	411	407	375	411	389	382	403	420	406	396	444	420	400	416	390	409	412	418	381	404	403	424	388	390	429	409	383	420	419	379	413	389	419	410	422	381	415	367	404	402	414	388	429	458	403	383	386	402	407	431	386	417	393	421	430	437	425	396	376	402	393	403	404	453	440	399	446	399	407	389	405	392	411	404	420	413	409	392	443	418	383	419	432	429	421	433	404	402	417	392	431	409	411	412	409	431	419	414	417	427	420	419	357	410	417	406	378	458	398	381	421	398	363	368	429	439	380	411	411	400	430	431	373	391	411	397	436	448	409	405	343	380	411	383	391	422	407	407	374	447	432	378	413	441	388	398	415	427	402	427	422	403	415	407	414	408	399	412	442	410	338	400	424	410	379	388	407	440	401	425	413	431	402	453	400	420	422	415	395	402	380	426	424	410	437	387	392	404	432	424	385	431	416	428	398	398	392	445	396	394	368	405	421	427	406	386	400	442	432	406	420	390	404	368	418	429	430	383	434	419	406	411	396	429	383	373	374	428	348	425	375	443	411	416	420	422	428	410	453	419	428	421	426	390	387	399	403	389	438	392	373	391	404	419	427	427	395	423	401	400	426	417	402	433	417	422	422	408	439	428	441	394	443	406	377	408	398	416	406	420	429	388	442	418	381	408	386	413	444	377	427	435	419	431	418	461	415	425	404	423	441	410	376	433	418	452	402	418	422	413	408	429	414	393	405	390	401	419	408	445	420	412	407	413	406	412	397	405	412	415	445	423	428	439	438	430	418	423	456	406	382	381	411	429	390	427	438	394	382	456	412	433	409	374	427	413	408	392	464	395	430	423	390	396	440	392	413	436	451	411	391	410	402	411	412	399	408	413	382	406	391	425	430	355	439	414	414	401	434	426	393	382	427	428	413	443	451	358	409	425	412	411	424	396	363	397	412	410	405	365	431	417	420	405	379	416	357	414	414	413	409	418	413	434	434	431	381	416	370	394	441	414	435	394	431	414	424	398	393	457	403	430	418	436	420	442	391	401	412	399	441	425	404	419	400	417	407	407	408	385	420	398	391	405	402	406	393	411	431	404	373	397	397	375	413	434	396	424	437	418	377	371	428	406	444	412	399	424	386	416	407
5188	1367	1250	841	693	602	596	556	567	587	489	529	532	490	502	520	512	510	505	483	470	477	489	517	508	521	490	480	514	502	455	506	490	474	489	553	524	506	485	561	504	502	500	498	515	498	495	514	482	519	532	522	510	531	561	528	503	507	517	512	480	470	508	467	518	532	516	513	509	491	505	518	511	492	486	467	480	480	562	473	510	505	466	485	478	496	483	497	471	461	469	558	454	494	503	503	485	474	504	494	463	487	487	504	496	482	484	497	494	503	494	485	526	492	549	478	516	535	460	488	522	480	480	505	499	512	514	500	489	476	505	460	526	461	489	508	505	477	523	486	542	517	497	508	464	495	518	534	526	504	485	444	527	507	486	511	520	455	474	512	467	535	474	522	456	498	469	473	516	517	533	504	461	478	499	519	523	493	480	512	501	487	493	483	522	519	506	479	486	484	497	469	493	500	485	513	489	499	529	477	516	540	499	479	516	539	478	512	514	495	534	521	511	528	523	484	500	551	502	481	498	490	523	483	517	504	495	490	558	496	479	525	502	505	471	492	468	524	491	484	526	472	501	492	539	510	512	521	457	485	505	490	497	465	496	506	505	479	445	510	514	489	543	453	515	517	505	501	522	515	510	502	521	489	479	516	485	490	474	518	509	521	462	506	495	538	514	520	516	488	524	489	478	500	487	510	475	540	478	479	475	502	490	515	491	537	454	524	504	471	471	443	533	514	512	494	521	466	501	512	470	514	512	518	518	490	482	503	498	500	511	485	504	468	476	472	493	483	487	480	498	533	496	507	468	482	493	470	501	506	523	543	489	455	542	492	510	509	504	520	498	458	494	490	512	504	492	505	507	531	496	530	524	498	449	440	490	515	474	523	494	506	484	507	488	536	490	480	524	550	534	537	524	500	526	491	509	478	485	481	492	502	512	513	486	495	469	496	502	475	480	494	519	450	490	452	487	497	528	476	528	467	462	499	499	479	483	461	478	516	528	496	479	502	525	491	537	455	488	474	457	483	529	483	477	521	487	512	510	445	456	505	484	515	478	537	487	505	466	481	490	487	523	495	489	515	466	487	503	451	496	493	490	486	514	492	484	526	483	473	459	508	543	475	498	520	480	479	529	517	545	501	500	465	500	487	510	488	475	528	482	490	468	464	532	516	527	505	515	492	511	513	465	465	490	488	491	491	499	520	465	508	520	466	525	465	506	496	545	499	502	470	485	507	520	515	474	458	491	502	485	508	517	451	563	513	471	487	516	506	484	520	483	460	490	485	499	488	529	512	506	466	493	490	494	550	530	531	488	468	504	484	505	504	503	514	521	475	497	519	522	509	465	454	487	509	490	506	477	511	470	496	529	496	475	485	458	475	516	488	476	506	519	487	505	529	503	481	511	504	520	496	476	513	535	487	474	469	510	512	503	503	492	491	477	516	508	490	485	472	490	474	509	512	491	485	491	520	492	444	509	486	505	498	509	482	469	554	496	504	476	461	490	497	500	519	467	491	509	521	497	484	540	510	531	493	517	435	536	510	513	492	537	513	559	497	529	493	467	480	506	528	475	506	505	482	497	476	516	506	469	530	523	544	540	495	505	461	485	525	480	526	518	476	499	505	481	496	490	524	518	507	520	496	461	489	495	478	525	489	559	541	508	511	503	509	506	505	508	508	515	511	481	460	464	477	474	504	512	532	500	476	493	529	479	490	523	502	491	467	481	500	521	501	458	514	511	472	491	453	509	487	510	513	487	496	533	495	505	463	512	484	446	517	493	497	507	457	506	501	458	469	489	482	539	481	479	514	498	480	543	453	530	457	503	510	486	498	517	491	513	514	486	477	485	514	500	489	458	515	535	501	515	521	532	510	456	477	480	503	472	509	469	500	495	476	477	496	492	511	481	491	474	469	515	519	529	500	495	492	564	489	497	499	495	486	492	517	519	474	465	521	480	518	524	495	518	530	523	487	500	553	463	492	494	507	521	518	478	470	501	502	502	514	509	441	523	531	460	492	489	499	499	480	458	479	485	501	507	512	519	529	517	508	499	505	485	506	456	497	515	472	531	535	500	491	499	484	479	478	506	490	476	508	494	528	472	411	510	483	494	496	505	558	461	523	513	459	507	513	484	525	492	487	500	498	478	511	542	471	468	524	485	449	513	467	499	509	472	512	497	510	524	544	487	523	462	497	498	501	530	501	450	504	491	492	522	471	493	504	482	526	486	517	485	508	495	516	526	531	494	497	506	545	481	532	545	505	494	512	508	540	497	537	496	473	518	501	502	474	500	486	486	493	504	483	516	476	493	490	505	498	493	504	520	494	500	516	462	503	488	493	494	521	523	436	477	511	483	493	495	490	485	498	499	520	470	478	499	490	511	513	494	486	496	453	512	515	507	494	478	519	504	543	509	512	445	514	510	461	553	484	484	512	466	500	500	518	507	536	520	464	490	551	521	527	488	477	520	495	503	536	477	485	522	519	500	470	495	488	498	487	454	518	474	483	489	508	459	484	503	484	489	498	491	548	449	478	472	487	529	505	516	489	535	488	487	527	532	477	498	545	524	499	512	531	461	503	466	502	503	517	484	466	473	493	501	520	524	507	490	497	475	482	477	493	508	521	506	510	521	521	513	467	487	493	468	461	488	497	513	495	506	523	527	467	492	527	522	481	481	472	498	495	476	478	516	445	481	536	465	508	503	510	499	472	498	524	509	502	475	522	492	515	547	511	536	484	502	518	495	469	483	482	488	494	481	473	539	482	482	508	502	471	515	525	468	515	510	473	522	518	497	490	547	483	444	506	505	531	517	496	484	537	486	484	470	508	484	532	505	510	478	484	461	494	535	525	519	518	473	486	492	527	528	533	552	483	508	494	489	488	468	490	499	516	500	453	495	476	510	491	487	546	493	500	485	434	484	492	520	505	513	480	497	506	482	545	510	480	488	507	519	498	511	471	526	497	499	505	496	501	489	522	485	478	507	502	480	529	503	483	477	503	535	518	512	475	524	493	528	471	514	525	506	490	491	501	477	499	529	507	547	491	461	510	484	468	533	496	503	511	513	500	503	484	506	504	502	517	495	502	544	539	468	504	478	509	500	501	487	523	530	511	545	536	474	519	516	475	501	461	497	540	482	508	504	485	477	450	525	470	496	475	485	497	457	476	509	519	499	539	523	510	484	498	482	460	469	477	488	524	525	469	498	473	477	476	483	515	518	503	490	474	492	473	485	510	493	508	497	469	499	479	487	477	546	475	524	491	436	510	516	527	503	482	486	506	489	502	541	475	473	478	544	487	496	503	501	522	488	506	488	524	478	499	503	488	546	483	514	574	482	489	491	502	485	496	519	487	480	566	500	502	518	456	529	475	479	526	484	514	483	520	526	493	492	514	471	473	526	509	489	510	489	470	500	524	496	525	530	504	542	500	496	499	455	481	510	501	454	519	483	538	533	502	503	508	516	469	506	528	491	478	540	475	511	528	473	517	505	476	468	504	500	479
23815	21056	28457	23879	21058	11694	1148	671	527	471	400	383	348	315	309	310	265	270	270	248	280	229	242	221	228	219	234	197	243	210	224	229	221	216	202	222	218	227	191	207	188	215	207	207	200	217	186	195	210	218	202	194	199	189	194	204	188	195	201	192	213	174	225	212	196	193	188	222	201	226	182	182	201	172	215	189	176	203	173	208	193	210	212	206	199	204	228	219	191	195	207	223	211	202	168	212	191	210	187	198	181	187	208	157	206	201	195	185	199	197	196	203	192	198	182	206	189	231	214	200	199	197	194	174	206	190	204	206	189	200	214	205	202	176	188	219	182	213	193	199	202	182	207	188	209	201	188	195	198	189	201	198	189	203	186	166	190	196	186	183	192	202	197	185	185	209	216	198	204	188	206	193	189	202	186	180	203	207	172	195	204	200	214	186	216	186	206	226	211	205	186	201	210	181	202	218	198	217	183	185	205	198	199	205	199	218	191	228	216	208	193	175	172	211	213	218	187	197	201	201	202	192	211	195	213	192	184	220	188	200	198	185	179	184	191	175	218	182	217	205	189	218	213	211	189	188	214	161	186	209	203	203	191	175	199	209	215	213	195	224	204	204	197	174	203	212	215	168	177	195	215	184	197	200	198	196	218	170	182	240	187	194	181	207	201	177	194	222	214	182	185	206	177	193	225	209	176	193	207	173	196	187	210	195	204	206	201	208	173	184	188	194	191	187	193	188	203	197	218	190	188	190	206	171	215	203	212	189	207	226	195	177	193	185	201	202	178	192	182	186	217	212	195	199	184	180	185	214	227	193	211	178	212	219	196	210	222	189	191	191	201	194	207	196	170	184	192	178	202	211	191	191	195	194	203	209	222	214	185	198	182	202	219	171	218	200	191	203	219	211	200	220	209	223	196	199	201	178	205	198	201	187	203	218	213	192	224	163	196	204	197	197	187	185	200	200	200	204	182	184	194	157	207	212	183	189	190	185	190	191	194	184	175	179	191	176	198	204	203	203	209	189	183	196	182	190	184	213	204	210	175	204	184	192	194	190	188	203	195	196	213	174	176	210	194	192	196	202	180	207	189	199	209	245	228	230	176	212	209	200	198	196	216	222	185	215	199	205	194	206	198	190	220	200	181	199	182	188	198	185	184	159	220	193	213	195	187	206	216	199	195	194	187	191	215	200	220	196	229	194	221	192	186	198	206	228	207	217	193	186	185	221	225	184	184	189	203	215	187	231	198	193	187	221	200	187	201	205	194	186	207	202	176	197	187	198	178	222	211	201	203	198	221	195	194	206	215	207	215	215	213	197	170	178	206	178	207	194	197	195	197	183	197	195	206	215	203	200	242	205	201	204	198	199	209	206	182	217	204	208	193	178	215	176	217	220	211	210	209	203	180	178	214	211	165	215	192	196	192	176	200	184	214	201	196	199	209	196	210	214	195	209	183	199	190	171	200	168	233	204	183	186	215	195	214	175	223	180	204	173	193	187	195	175	204	171	198	213	204	177	222	232	192	205	190	194	213	196	199	192	196	195	206	182	200	213	196	196	188	205	191	191	190	215	221	219	173	197	179	215	192	188	208	179	218	207	185	195	201	176	225	213	213	183	194	196	212	221	193	194	195	212	153	202	212	192	197	180	182	191	192	204	192	201	191	205	197	201	184	193	195	179	175	182	172	193	179	195	182	183	201	217	242	172	193	199	210	191	205	191	219	195	219	212	216	195	213	200	183	205	199	192	191	210	193	197	210	207	205	196	213	173	193	193	171	195	177	178	220	175	206	221	188	195	183	183	219	217	196	213	194	218	191	192	204	186	189	170	203	222	200	210	203	213	158	183	198	203	190	183	186	187	201	209	199	185	204	183	206	203	231	186	203	200	199	191	208	206	210	226	200	205	160	209	214	193	168	192	199	188	208	189	198	187	192	203	185	194	189	210	206	206	189	200	205	184	203	199	197	186	170	219	176	169	187	196	202	200	186	179	198	199	185	196	213	188	189	212	215	176	194	199	198	186	187	173	190	200	200	185	211	169	182	205	205	230	199	211	211	179	210	213	199	173	214	177	208	180	200	191	211	185	217	192	205	186	170	180	164	184	210	213	204	190	171	204	187	186	184	185	200	223	189	209	161	195	182	182	203	183	171	191	198	224	218	183	220	190	216	211	196	184	172	189	188	186	193	235	192	196	192	211	193	193	193	190	201	165	212	187	197	177	212	194	181	196	211	196	151	189	221	184	202	186	206	178	195	190	178	208	201	221	225	218	197	195	201	204	206	211	193	181	206	202	183	200	193	181	195	190	199	211	178	191	174	180	204	217	228	204	183	191	180	198	201	174	214	196	207	192	249	196	194	189	197	219	207	186	202	218	188	184	195	183	205	186	212	171	221	197	187	194	221	220	185	222	206	213	191	197	202	200	191	211	235	192	202	193	208	195	202	193	210	192	204	192	192	215	200	187	213	203	207	224	189	174	203	214	186	189	188	196	219	191	194	184	219	185	182	224	195	189	188	196	165	176	172	199	205	179	201	211	207	201	207	208	215	212	208	203	207	189	181	224	198	205	184	212	212	190	202	208	178	224	198	218	174	210	199	189	173	189	186	197	183	199	239	202	209	217	193	165	213	209	215	187	201	184	206	182	197	195	212	195	204	180	212	202	189	205	181	200	213	172	192	194	168	216	172	190	195	189	204	209	179	208	219	189	215	182	202	214	220	198	199	186	201	193	172	225	223	201	197	215	193	211	211	200	175	199	193	207	195	184	208	199	198	203	178	191	178	225	195	179	208	197	170	202	186	201	195	212	188	171	206	220	209	183	206	238	172	201	196	184	203	198	205	197	177	200	181	191	187	192	200	171	196	204	194	209	196	216	193	196	182	204	213	196	207	184	216	196	189	203	194	176	193	195	180	197	194	180	176	213	198	190	208	200	198	192	217	228	188	183	209	181	182	192	192	210	187	191	187	200	149	230	209	172	216	219	188	214	194	217	211	193	205	210	197	197	187	214	210	209	219	213	198	164	200	203	198	186	206	226	217	203	204	197	196	212	188	201	189	208	218	211	217	205	201	183	202	178	223	200	200	197	198	207	198	190	193	192	177	197	205	188	188	205	196	207	213	198	187	190	241	190	187	191	190	190	195	184	192	164	219	194	185	182	216	215	192	177	226	228	210	198	184	202	177	224	184	195	192	202	196	180	209	196	217	192	187	211	211	218	197	196	198	192	212	175	185	191	236	203	210	208	210	180	204	180	215	197	204	175	215	195	190	193	180	166	189	224	178	194	193	207	192	198	202	195	185	211	203	237	208	180	242	192	181	210	193	193	193	239	189	174	221	199	170	206	203	173	186	180	189	183	211	187	202	210	202	182	187	188	178	197	188	165	196	196	205	216	183	174	208	193	179	206	161	201	192	243	176	200	214	193	224	186	201	217	185	202	193	201	196	213	170	166	196	196	194	188	189	191	191	181	240	206	189	214	194	187	166	223	213	195
7761	10783	8709	4353	2984	2154	1654	1300	1132	889	716	615	593	576	473	415	421	411	370	380	332	362	334	314	328	298	273	274	276	277	284	305	284	282	287	266	274	277	242	253	233	261	263	280	240	264	203	245	294	250	234	249	284	268	261	241	253	276	252	284	227	258	246	249	274	239	243	251	241	243	257	280	249	210	246	224	246	253	269	250	226	247	244	252	252	237	236	232	241	265	260	241	251	236	260	252	266	270	256	262	254	225	267	246	234	258	244	255	269	225	268	267	278	266	257	251	211	226	239	224	247	252	233	243	238	251	213	258	256	259	257	267	248	267	255	233	235	259	249	238	254	245	227	266	254	251	223	223	241	267	238	241	274	230	281	256	218	273	226	239	264	240	224	223	211	255	268	257	247	223	229	250	270	241	222	251	263	250	258	241	271	247	260	257	283	283	256	260	254	254	229	244	265	231	222	261	263	267	252	249	231	239	243	283	222	248	222	225	241	262	238	262	232	246	266	252	219	256	217	233	236	231	252	224	256	242	235	250	250	264	258	261	244	260	243	256	264	222	208	223	254	250	273	272	246	271	231	237	245	224	234	240	235	234	263	241	251	241	255	251	258	260	250	244	249	254	240	234	246	246	211	265	262	248	239	271	260	251	272	251	218	255	237	242	252	258	229	244	217	246	238	243	267	260	222	255	211	260	252	268	237	226	239	256	219	233	286	267	262	232	243	245	242	238	229	257	248	262	221	265	257	257	256	222	277	251	246	237	251	242	245	240	237	239	259	248	238	235	240	261	235	238	251	235	281	249	229	248	252	230	242	237	256	225	223	220	260	232	256	228	243	255	241	233	231	234	246	282	227	258	251	228	236	279	223	253	258	250	263	274	243	264	229	268	250	241	220	220	257	259	224	239	241	255	260	276	209	227	252	223	216	226	224	237	237	232	219	232	252	276	257	255	261	250	227	231	251	262	248	242	240	268	247	229	260	222	223	242	243	217	233	251	240	254	243	240	249	236	234	248	235	259	223	261	220	251	273	243	273	251	233	241	256	242	245	246	258	296	242	218	260	267	238	242	228	222	250	270	223	248	251	254	240	226	228	249	233	277	242	242	224	250	245	232	276	263	243	244	241	246	222	248	213	260	229	227	254	234	262	258	262	269	240	259	233	216	242	239	254	220	233	230	216	228	240	265	252	229	236	241	251	261	249	212	259	249	234	246	261	239	226	225	252	238	237	244	226	266	283	204	249	247	274	242	235	251	271	269	238	242	238	246	244	244	248	266	256	230	226	257	255	239	230	234	227	253	220	256	222	232	250	285	249	240	237	238	247	260	243	235	257	258	255	239	253	222	264	222	242	223	231	258	244	286	218	241	264	274	248	250	236	229	267	263	241	251	245	246	227	243	244	242	258	247	251	265	232	257	270	254	254	245	237	232	246	227	274	243	252	226	241	242	257	250	238	241	231	254	241	245	234	253	242	243	246	277	234	251	240	205	241	252	246	265	262	254	269	251	235	255	253	230	255	238	249	241	237	256	254	273	243	283	276	271	247	261	271	247	229	220	249	255	243	250	214	271	227	254	240	246	241	245	253	256	247	238	253	243	248	260	247	247	238	235	235	244	218	222	246	225	235	240	234	258	268	231	236	236	252	289	275	235	238	238	235	287	260	260	271	239	249	215	241	258	246	238	254	262	223	243	243	248	259	235	270	255	243	234	252	255	266	251	253	238	238	253	244	256	248	261	236	238	261	245	229	237	210	256	225	242	230	267	238	234	236	236	262	278	256	241	237	239	252	248	266	247	265	238	226	246	230	235	215	239	242	247	242	236	235	226	224	238	249	259	278	258	211	221	233	230	248	239	250	242	243	239	242	248	243	234	259	253	229	221	254	260	248	242	235	258	271	237	247	228	247	239	222	237	236	240	236	244	231	252	229	225	240	257	241	261	218	255	252	251	254	224	239	219	248	213	225	252	224	264	237	263	250	232	246	243	243	255	233	242	228	228	254	229	226	271	247	236	246	237	243	253	236	254	268	239	239	250	270	246	218	253	247	261	246	251	235	254	232	237	243	233	267	251	258	245	272	221	232	247	239	249	251	228	213	258	247	235	233	236	234	234	209	251	243	224	242	237	229	236	237	259	269	256	259	222	260	232	232	225	258	251	230	236	253	241	263	258	232	250	220	252	243	256	256	263	248	253	249	235	224	248	229	218	247	238	245	241	240	244	235	228	244	244	242	263	264	250	234	260	248	249	269	252	245	270	278	241	230	236	252	219	264	256	257	239	242	259	243	256	250	244	276	256	248	247	247	243	256	245	228	263	253	232	235	266	243	234	239	261	272	231	220	246	254	232	245	266	231	237	219	244	249	284	236	254	239	249	219	245	243	233	214	234	240	243	239	253	234	227	265	240	246	277	222	251	219	271	242	244	284	230	235	238	254	233	243	264	289	272	236	239	286	245	254	261	252	239	235	256	238	258	256	260	255	238	250	260	258	253	236	227	243	238	258	221	230	257	255	236	259	230	224	235	206	236	255	212	239	250	240	228	244	268	222	262	248	234	272	261	246	243	250	253	234	258	246	227	216	241	263	237	269	236	227	231	215	254	273	257	233	248	261	244	239	270	266	250	234	241	238	254	218	217	245	242	217	255	246	236	236	232	238	254	244	233	237	234	258	245	248	271	249	255	236	203	246	266	244	237	247	237	256	212	235	273	252	240	232	262	259	235	286	255	273	239	246	222	266	244	251	241	280	227	263	234	261	240	226	223	249	268	258	226	290	240	259	245	245	232	242	248	296	267	247	236	232	285	246	229	227	243	228	246	245	219	253	234	217	236	249	251	243	240	237	230	256	247	255	260	242	215	254	238	231	213	240	224	255	246	238	243	239	222	265	229	240	266	246	239	233	237	228	250	244	276	227	252	212	250	217	228	240	246	242	257	243	230	227	247	251	248	247	242	270	253	227	259	220	231	254	242	264	224	241	226	270	241	249	240	223	236	248	249	250	225	251	266	255	249	231	238	227	238	222	268	247	244	252	270	238	231	268	241	289	211	239	245	265	245	245	244	224	239	257	264	214	226	218	271	255	226	236	263	276	234	241	246	262	252	233	271	245	250	237	255	225	244	242	233	222	282	223	251	230	254	237	253	253	236	236	271	236	233	239	231	222	242	275	247	257	252	247	238	224	206	234	233	243	254	255	228	245	245	261	261	243	252	232	248	229	268	236	249	230	212	260	251	242	226	230	246	264	263	232	237	226	246	250	264	227	236	227	251	241	247	243	237	252	209	235	254	223	265	220	230	255	265	292	244	242	249	228	212	232	225	247	239	271	250	241	239	231	231	275	260	254	250	222	238	232	252	253	270	230	223	226	274	240	249	229	211	237	228	234	267	247	257	269	249	260	264	261	221	262	246	241	244	262	240	256	239	238	267	235	261	253	217	240	238	238	228	239	252	217	214	250	225	275	251	242	250	249	239	246	244	253	294	245	261	244	240
24971	21062	27305	24899	10551	945	792	651	592	577	540	515	532	531	504	485	528	465	458	487	516	489	464	456	491	501	481	471	452	458	488	451	446	542	466	465	470	515	477	415	499	436	500	498	480	465	468	495	452	490	434	488	488	444	477	453	454	491	458	492	451	440	456	436	462	493	507	422	464	464	475	488	468	470	481	472	466	516	491	442	468	480	490	478	462	476	463	475	447	481	490	462	472	437	471	514	469	466	469	510	458	484	476	460	460	420	437	430	460	506	486	465	489	484	481	460	466	417	494	442	434	461	447	466	463	467	465	478	434	494	470	473	440	454	480	447	473	454	431	468	485	451	448	466	475	494	446	481	461	465	456	452	468	460	445	468	484	470	468	490	477	440	456	446	472	501	472	462	474	461	465	469	466	459	491	485	466	449	493	437	466	474	456	492	455	487	478	452	451	459	484	451	425	455	467	476	438	472	450	497	445	492	454	476	454	461	463	485	491	477	491	459	461	465	475	462	485	464	478	427	438	475	460	435	495	459	471	446	423	507	399	521	449	434	473	436	471	502	455	444	478	464	434	441	472	459	458	458	452	488	494	459	452	469	425	502	464	471	444	495	454	444	441	467	488	461	480	456	474	460	445	446	450	434	432	459	429	457	447	487	484	429	462	441	439	471	454	447	472	435	444	431	470	467	500	449	473	449	494	469	454	447	439	455	456	485	460	475	454	501	493	466	451	482	491	506	440	441	459	475	449	456	490	461	450	453	466	431	434	427	436	490	472	429	477	464	433	467	471	496	473	426	479	446	444	478	438	458	470	453	451	451	503	426	502	486	450	483	474	457	423	478	487	515	452	486	470	451	474	446	479	468	423	443	477	438	496	485	467	457	456	479	471	480	486	454	449	461	426	458	478	464	457	465	481	482	456	452	463	495	478	494	479	460	451	441	450	488	463	465	484	489	461	478	452	498	417	476	480	469	513	439	464	437	468	445	506	436	478	461	465	489	491	513	463	443	495	468	461	494	452	415	462	453	467	488	460	473	487	451	425	504	465	513	458	445	465	520	456	459	435	469	464	458	478	464	456	440	455	483	487	457	439	486	454	463	473	456	453	463	443	452	458	518	469	467	471	464	442	444	465	422	469	446	485	472	466	454	474	440	495	454	420	486	478	448	458	478	437	431	418	459	466	431	478	433	484	453	477	490	433	514	446	480	502	458	456	465	446	469	498	491	444	435	484	473	481	450	475	477	471	478	472	462	463	473	461	446	498	443	492	483	468	461	465	457	466	444	449	489	469	479	444	485	474	454	429	462	468	460	445	502	468	463	463	455	446	436	468	443	456	450	488	437	436	445	452	467	459	449	455	484	466	461	472	424	440	464	466	465	469	491	446	426	455	482	466	457	491	457	454	469	467	450	491	501	505	450	465	478	466	438	471	472	472	503	436	472	472	451	465	466	464	472	456	481	456	482	453	448	501	449	454	480	482	488	477	439	466	515	434	478	490	410	447	484	460	448	448	426	477	443	465	450	457	457	439	441	487	447	471	464	406	484	475	496	441	484	434	469	476	453	419	499	427	461	445	493	470	467	453	463	496	470	484	449	464	434	491	485	425	420	435	456	472	476	433	437	430	460	448	470	456	459	429	485	472	465	451	458	439	451	497	437	482	482	523	453	472	456	480	486	439	455	462	502	459	474	483	465	433	476	466	500	447	441	415	476	500	464	444	445	463	458	482	418	495	495	462	481	470	463	488	489	447	432	490	411	427	470	460	456	492	476	442	474	459	434	482	447	486	508	443	475	464	504	463	476	452	465	467	485	432	518	486	448	477	456	459	490	455	496	458	468	466	449	484	468	477	433	450	506	457	454	462	491	459	449	479	456	465	448	456	462	502	463	502	477	483	463	399	499	467	441	465	487	473	435	453	474	477	483	445	456	408	486	446	467	486	498	488	462	479	475	488	447	456	491	467	485	497	465	493	466	455	432	458	472	492	488	457	454	476	447	474	448	468	403	423	422	441	450	428	473	477	464	425	464	467	482	484	462	463	475	458	471	445	452	499	445	459	463	477	473	500	445	497	488	458	473	452	458	484	445	479	453	466	466	465	462	467	473	519	453	488	447	493	471	484	493	471	497	404	498	455	433	453	432	481	461	470	452	453	451	475	445	487	452	455	444	495	452	466	497	490	462	448	470	413	466	456	472	409	461	457	457	480	439	459	457	468	428	470	467	479	456	487	467	459	468	461	460	460	446	482	436	472	438	441	494	460	493	456	472	435	432	424	461	465	423	474	456	454	459	440	486	481	450	470	446	458	465	461	457	481	491	484	474	480	476	472	468	476	449	472	436	426	459	455	448	442	445	479	471	435	445	426	490	469	462	472	495	504	467	447	440	445	451	494	429	476	478	467	450	472	470	466	494	495	459	442	457	475	457	445	510	478	505	436	482	469	513	453	459	463	476	448	472	464	482	494	482	469	422	425	445	448	437	465	462	483	481	463	470	466	447	451	426	468	472	481	467	447	452	472	489	453	448	453	497	437	481	481	435	481	434	468	452	438	487	506	455	499	451	443	446	462	439	443	438	452	512	478	462	476	456	476	471	454	424	448	457	480	489	454	479	485	486	421	454	473	455	490	481	463	491	479	450	492	465	483	485	449	470	450	487	415	460	436	465	459	447	454	454	427	432	446	435	477	468	451	479	422	445	448	463	445	467	485	487	471	465	485	468	503	508	483	476	444	490	448	484	469	443	492	452	475	454	472	475	486	504	453	434	437	453	476	460	485	447	452	424	510	481	487	468	448	500	473	448	448	405	445	495	456	463	482	458	502	477	473	486	457	476	430	439	476	489	463	468	471	421	457	463	452	459	492	464	456	455	444	456	505	460	473	473	484	469	434	496	496	462	486	479	439	477	456	473	438	471	473	476	449	460	461	505	436	472	447	462	456	483	434	460	484	480	418	423	436	460	465	453	453	457	453	452	479	489	438	485	486	483	453	443	432	450	456	422	502	439	477	498	485	470	461	450	437	453	479	494	500	404	474	459	452	455	429	471	506	432	461	453	467	437	464	452	447	505	476	469	423	457	481	463	448	470	466	472	456	481	509	463	473	489	454	471	461	479	422	449	491	469	474	469	440	469	465	484	471	447	479	475	465	493	441	474	489	483	472	420	490	477	474	490	507	457	468	471	480	497	422	453	445	449	403	487	469	457	432	444	428	475	459	482	450	451	485	463	423	479	442	421	492	429	473	484	473	393	496	478	448	454	468	490	445	456	422	491	412	495	448	458	498	466	457	512	483	441	431	449	431	467	499	458	450	477	463	508	457	441	422	458	483	451	448	484	456	437	455	440	449	441	458	435	495	453	464	426	498	457	461	431	459	444	452	409	450	479	447	469	452	412	494	494	467	473	487	442	503	497	477	467	504	456	461	450	482	458	418	491	450	442	408	470	507	537	453	462	477	469	453	485	471	483	479	447	452	398	435	448	478	498	478	479	429	495
7236	6183	4909	2611	1941	1583	1214	1126	973	856	805	737	710	707	649	642	648	670	619	637	593	604	544	560	615	576	569	544	560	577	571	573	514	570	526	539	563	562	561	562	582	586	561	569	555	583	561	545	559	600	508	549	556	531	571	540	515	504	551	544	539	530	507	575	576	558	543	534	552	545	565	527	535	544	574	564	554	558	541	556	535	524	557	583	540	578	548	518	563	556	585	560	547	580	557	579	566	529	553	563	547	558	536	542	576	547	555	530	533	549	552	543	591	524	541	530	567	503	519	545	554	552	538	541	552	547	547	560	529	520	548	537	559	536	540	586	522	566	546	549	516	559	537	491	568	592	534	540	571	527	543	534	526	521	567	541	556	579	525	534	604	581	548	549	514	577	527	539	514	499	547	533	527	527	547	541	552	561	538	562	592	540	503	543	557	542	555	496	540	590	532	521	586	545	536	519	573	514	539	555	547	537	563	582	560	562	611	531	544	546	618	576	542	548	598	584	556	558	588	523	549	533	568	509	539	546	537	562	556	545	551	542	532	548	540	549	523	523	544	550	575	559	525	563	558	552	542	575	547	563	520	582	574	532	570	532	496	580	551	578	606	534	553	547	551	557	522	559	605	522	517	537	507	561	548	538	537	576	537	578	511	574	581	528	552	545	516	521	572	544	529	517	566	549	561	529	545	580	568	556	558	537	510	562	535	602	554	536	553	498	537	585	545	544	534	530	534	541	553	535	544	496	551	517	543	524	531	555	571	534	539	548	529	558	584	530	520	566	557	522	489	570	477	590	564	551	527	550	510	541	537	531	583	524	539	550	551	544	525	542	557	530	537	559	563	550	499	545	593	570	555	560	554	555	550	514	546	526	514	516	545	543	550	535	542	537	549	569	571	554	547	491	557	484	524	552	509	539	539	554	547	506	498	559	539	552	536	518	556	557	526	558	584	546	514	534	571	562	532	545	515	561	570	528	563	544	530	546	572	562	550	535	583	549	587	540	545	568	556	556	587	529	546	570	581	546	557	566	562	550	559	554	553	542	542	574	550	565	519	508	529	535	554	547	506	574	541	535	529	547	551	549	552	567	560	565	533	562	513	536	548	558	522	558	583	538	581	547	527	552	537	575	524	539	531	550	539	567	520	540	541	554	574	534	574	574	540	551	563	554	555	547	556	539	541	567	548	522	568	569	549	570	538	557	567	531	509	537	578	534	552	551	541	522	555	536	520	566	539	544	557	498	529	555	558	530	557	502	557	579	577	558	546	506	567	526	562	552	574	497	589	532	563	580	601	513	531	546	526	567	590	522	593	548	549	506	556	556	534	579	535	557	558	565	510	529	536	584	512	549	553	502	535	525	549	574	551	522	529	557	594	571	562	559	547	546	570	539	531	537	555	550	523	586	572	560	527	534	570	499	616	539	572	553	516	569	528	550	567	519	529	581	551	548	515	571	539	545	556	513	553	570	524	588	546	546	541	553	599	587	554	537	562	544	539	510	537	503	517	557	574	556	566	560	524	538	552	554	534	534	519	505	512	532	550	522	577	496	505	535	548	546	559	561	506	552	574	545	512	576	524	538	550	597	571	518	560	548	521	553	519	531	558	571	518	549	541	513	561	574	534	535	533	542	545	608	552	535	559	530	532	533	512	534	540	570	562	561	533	558	538	573	539	531	493	471	566	556	525	563	537	544	556	547	552	518	555	562	516	530	565	581	547	563	484	557	552	540	548	549	553	523	523	517	552	526	559	516	511	566	570	523	559	552	539	541	549	535	583	529	558	539	575	527	574	532	560	572	576	537	558	569	524	556	518	563	585	560	563	537	564	552	583	576	552	539	540	561	521	554	550	523	594	568	548	533	560	562	555	541	575	551	505	555	589	538	516	549	513	541	524	549	609	513	563	543	577	512	531	509	524	539	537	526	539	529	545	541	556	530	566	561	576	516	564	561	527	530	511	529	575	562	525	535	536	558	534	551	526	544	541	519	534	532	553	525	546	509	563	524	541	589	594	546	562	537	500	572	529	556	529	509	526	534	576	501	548	543	529	525	562	560	500	535	564	541	530	536	537	523	558	614	520	537	570	566	552	564	571	521	538	548	548	525	540	518	533	537	493	551	558	575	521	567	538	541	563	541	522	549	530	543	547	504	533	529	584	527	565	557	524	527	505	514	526	562	517	537	546	544	504	587	531	553	556	565	550	539	472	546	552	553	554	536	550	530	535	578	525	532	496	590	528	545	529	520	528	528	568	472	587	512	555	528	556	516	526	547	557	532	536	552	545	537	558	570	549	522	555	563	571	559	524	552	579	571	527	565	566	520	559	555	540	527	551	509	555	559	553	530	521	518	569	544	507	506	507	552	608	572	547	493	564	529	535	529	549	542	550	536	502	553	534	528	546	523	521	502	525	525	568	529	523	552	565	563	565	522	536	570	544	498	538	536	514	586	556	529	528	525	561	541	550	535	572	541	559	537	550	523	569	550	531	573	581	542	555	528	543	537	561	531	534	562	551	564	547	534	565	570	502	519	547	529	508	552	500	558	538	538	554	551	551	526	559	533	556	583	519	555	535	579	552	584	545	527	559	552	569	586	523	578	541	550	595	568	531	565	520	538	534	545	508	541	529	566	499	547	522	579	555	595	556	563	554	546	553	557	561	582	573	544	566	555	562	560	578	579	555	560	521	543	515	544	542	514	511	514	555	523	610	556	545	537	547	549	540	553	534	552	534	535	551	529	537	509	546	532	531	543	551	564	550	575	567	528	597	551	547	551	625	488	556	499	542	550	531	511	549	528	574	547	578	565	616	519	480	554	575	561	519	558	535	564	520	577	568	551	536	552	500	529	548	567	539	552	503	521	547	533	526	539	546	551	540	549	556	550	559	507	548	611	571	546	579	575	584	562	544	558	526	565	559	544	581	568	541	552	578	531	535	552	554	517	517	565	540	537	532	570	531	569	567	567	547	514	529	560	565	563	539	573	542	522	531	524	579	525	527	566	545	550	523	507	566	565	562	557	579	554	503	526	512	541	530	544	548	528	522	536	547	534	535	527	531	540	572	540	543	522	576	527	533	542	563	543	529	521	510	527	539	550	542	561	563	538	567	522	520	582	572	483	506	530	556	505	538	500	555	586	574	535	487	547	561	534	532	534	515	525	531	521	536	534	565	541	574	553	538	529	537	545	536	572	516	561	554	571	554	516	572	531	521	548	548	542	540	561	566	559	533	527	526	524	569	538	536	509	558	528	513	577	561	560	548	580	550	550	480	525	527	524	540	541	543	504	556	564	563	538	557	537	527	507	529	536	584	539	557	558	547	547	533	537	534	576	552	522	518	534	556	550	550	556	561	561	534	535	558	577	543	569	588	540	558	543	555	541	528	582	544	568	532	582	538	540	537	526	556	572	540	530	539	548	527	564	572	557	522	576	547	527	598	569	553	558	584	559	562	539	563	492	533	569	535	576	547	525	555	521	520	536	557	558	516	535
22820	21106	28912	23512	21097	21150	10745	1225	779	678	605	520	466	432	382	340	330	325	296	289	266	252	254	202	238	247	260	224	228	227	245	193	232	228	187	227	175	198	196	194	222	218	196	216	202	206	206	179	173	211	200	190	215	194	197	183	184	188	199	185	215	198	197	187	197	201	193	190	196	188	189	194	141	192	199	194	203	181	215	187	181	162	173	179	187	199	186	218	181	181	164	200	203	201	194	185	174	175	183	176	166	152	184	178	154	191	198	171	183	152	158	192	186	171	146	183	186	194	169	187	170	171	198	176	200	165	196	178	159	170	183	161	165	173	188	202	168	185	182	162	180	172	153	189	164	169	176	173	190	176	174	192	194	188	165	178	156	196	168	173	158	170	188	197	161	173	183	182	182	181	192	213	182	187	179	172	189	185	180	202	174	181	177	200	178	174	189	183	183	164	194	174	165	186	183	171	208	189	157	196	174	194	181	173	206	166	182	197	205	168	172	206	189	187	173	187	151	182	206	189	183	189	183	187	172	202	168	179	200	200	203	176	191	189	172	175	211	162	161	168	179	183	156	194	197	179	172	175	182	203	183	173	211	172	164	206	199	180	161	193	179	185	180	172	189	172	189	159	206	183	163	178	168	186	196	175	193	165	193	181	191	180	188	174	187	183	190	191	175	186	180	170	152	205	165	159	181	182	156	194	178	160	173	153	175	175	180	191	164	189	181	159	188	182	182	194	174	189	162	172	181	185	187	203	190	173	151	183	164	207	146	195	194	174	197	195	195	188	166	171	139	165	188	176	178	170	179	198	178	168	173	187	177	186	188	189	174	187	207	164	198	163	188	171	157	178	145	167	165	204	198	180	180	184	180	169	186	197	163	174	184	187	159	178	188	204	166	196	178	172	203	179	193	178	186	172	177	169	178	183	178	172	172	172	166	155	191	199	165	178	190	179	196	149	179	199	201	177	170	177	174	192	161	157	186	171	196	165	174	179	186	189	162	178	194	176	188	180	196	170	163	175	206	198	211	191	171	172	180	189	180	173	186	175	172	142	192	197	173	192	190	186	203	221	182	177	195	177	188	191	186	172	175	196	163	166	181	185	194	178	158	198	204	185	175	171	175	166	195	189	157	174	195	199	191	163	180	178	200	179	205	193	162	190	183	175	191	169	184	186	194	197	183	166	184	194	166	172	191	177	178	189	193	175	209	179	175	198	174	168	188	155	181	153	169	176	190	146	180	205	167	176	156	187	181	169	182	182	192	172	175	196	192	160	172	154	174	195	182	171	188	154	175	203	195	174	193	177	164	186	169	184	185	186	175	167	177	167	203	174	197	186	183	167	182	174	164	162	204	162	162	182	170	170	200	185	172	189	187	177	195	170	212	180	163	181	192	179	176	182	203	175	169	177	159	186	198	197	197	191	186	177	173	193	177	191	207	184	203	178	172	191	184	189	174	176	184	186	163	181	173	176	171	186	192	183	196	196	167	169	202	186	196	161	197	189	156	176	178	194	178	169	188	185	183	185	199	173	148	181	200	196	153	175	178	167	186	171	173	174	187	203	181	150	202	188	186	194	160	174	198	172	175	166	162	159	178	182	173	166	176	184	174	194	177	182	185	159	188	167	202	159	154	179	181	189	161	176	158	183	190	181	160	191	193	167	166	191	176	180	183	184	186	152	170	164	168	195	199	169	195	167	195	175	154	174	200	183	176	178	176	182	166	197	186	181	193	176	186	151	201	198	201	205	172	179	174	175	191	178	177	175	201	186	168	167	186	196	177	177	187	189	174	165	158	161	160	174	187	182	195	175	186	202	174	167	171	169	188	179	178	170	168	167	163	189	177	178	157	179	164	164	200	192	179	178	163	175	203	156	197	169	154	176	207	182	194	176	172	156	184	163	169	164	162	170	184	173	178	179	187	206	179	194	195	158	163	164	178	174	184	173	186	187	183	185	182	165	165	167	168	189	188	180	188	188	183	171	170	191	155	198	180	169	193	183	172	180	181	182	172	192	178	191	189	190	183	200	174	168	179	200	171	201	176	183	173	171	184	158	155	156	160	181	193	191	175	203	150	163	204	190	179	186	180	174	192	152	180	179	185	176	173	177	186	163	203	219	188	190	193	172	162	196	172	154	181	174	182	155	162	191	180	176	164	180	157	196	196	188	175	180	196	180	166	170	194	158	179	170	166	213	195	175	183	151	171	207	182	182	177	179	175	160	195	196	173	184	171	172	162	196	179	191	180	170	183	168	199	163	182	189	178	189	183	195	174	172	192	167	168	188	178	161	192	173	183	169	173	194	163	191	171	180	182	200	191	174	168	182	185	195	174	171	194	184	196	178	194	169	160	214	184	190	182	169	181	189	194	173	192	180	191	218	203	173	174	166	193	166	172	174	172	189	175	201	187	177	167	160	194	184	156	183	167	183	187	178	181	177	201	210	152	182	176	170	171	168	163	198	196	175	189	191	179	155	180	177	166	177	179	159	168	159	189	181	186	184	195	190	171	164	184	160	160	175	190	171	185	194	197	195	178	191	210	189	191	192	185	166	175	152	184	194	183	192	145	180	194	200	174	198	187	177	183	207	167	188	187	166	174	202	188	160	193	172	153	166	189	195	168	155	192	192	184	200	175	188	159	194	175	214	197	169	176	180	193	166	171	191	187	160	186	190	179	166	156	157	183	187	184	181	191	194	184	177	171	198	167	160	151	191	168	192	180	159	171	175	180	175	165	160	163	194	171	190	183	175	181	195	192	167	178	206	175	205	164	188	188	170	202	189	180	175	184	159	180	178	195	201	166	195	166	175	174	200	190	176	184	192	191	179	183	165	191	183	173	172	185	195	171	204	197	163	170	182	175	183	204	160	191	204	177	195	159	178	194	175	177	197	177	166	174	175	186	147	185	171	199	178	190	176	168	165	171	161	185	182	191	181	184	166	183	199	170	170	167	166	202	181	151	189	185	192	176	171	189	213	176	170	182	173	190	172	182	186	149	181	178	174	176	198	177	182	199	174	182	164	182	188	195	178	173	169	166	184	166	167	173	163	164	197	187	158	189	190	168	184	190	168	168	194	166	174	207	217	194	187	174	177	175	163	180	198	163	190	204	181	195	183	154	176	154	188	202	198	189	173	179	180	195	168	190	177	185	174	195	192	223	170	192	173	189	197	188	183	176	195	188	160	188	165	174	183	202	173	176	158	187	174	178	191	180	165	170	178	191	175	177	180	196	178	181	184	171	181	208	165	174	206	166	179	191	173	184	170	192	187	185	193	177	177	177	195	196	187	197	170	186	175	172	197	150	176	178	187	193	168	173	186	162	200	201	193	174	188	175	169	186	206	201	190	198	182	189	199	158	185	172	180	191	189	175	164	175	199	182	175	165	169	197	158	193	186	166	163	180	181	189	188	197	174	204	158	170	168	170	186	182	193	185	209	196	206	181	182	170	208	171	169	185	163	203	206	213	189	175	196	202	159	179	172	181	187	161	168
10909	17249	14352	7589	5145	3922	2988	2331	1774	1402	1155	964	845	719	603	576	558	507	472	440	390	373	369	369	333	283	349	293	318	276	273	276	279	261	244	255	266	259	240	249	247	224	246	251	238	235	234	211	238	216	240	227	216	232	226	227	226	194	228	215	239	214	215	212	234	199	221	237	191	237	204	215	196	252	179	211	217	196	233	194	212	206	203	238	194	226	225	213	207	223	212	204	201	219	188	203	213	192	202	202	221	230	206	204	216	210	199	197	227	169	211	213	210	208	199	208	201	224	207	180	182	199	219	189	204	198	195	204	185	198	234	219	192	201	208	226	226	199	210	189	245	181	200	216	217	207	194	215	204	170	182	213	218	237	192	195	215	231	195	192	235	184	208	207	202	208	200	208	180	207	214	169	204	196	202	224	181	181	192	208	196	220	204	206	191	185	232	205	202	201	227	181	215	207	216	200	195	211	207	203	198	208	221	218	214	193	196	198	203	213	193	169	203	220	185	198	229	212	171	176	219	202	190	184	213	226	227	235	189	234	212	206	200	192	237	178	193	186	229	190	195	200	235	211	174	198	189	186	233	190	200	188	216	214	195	198	205	202	210	205	205	212	197	221	206	200	205	187	199	191	190	210	216	214	228	225	227	215	206	200	218	218	194	219	207	196	190	236	190	199	222	195	204	226	182	200	195	178	206	195	190	189	174	219	197	198	178	188	235	196	212	202	202	218	180	225	192	200	227	190	191	193	201	197	196	189	207	194	208	194	196	196	204	186	200	212	221	193	215	212	197	188	224	206	209	196	227	218	225	216	190	206	217	212	192	210	165	172	180	218	208	230	207	178	186	192	189	224	203	203	217	189	201	218	200	202	210	231	187	197	220	215	210	198	194	181	180	216	236	198	202	203	194	184	190	213	216	211	209	222	204	201	213	219	204	205	202	229	189	195	211	212	212	211	192	190	202	186	200	206	207	240	191	201	189	225	181	204	197	215	200	203	212	196	227	209	221	192	213	208	214	198	210	188	198	216	220	202	189	202	196	198	183	209	221	214	221	218	221	194	237	224	200	209	200	203	226	218	229	218	197	206	228	216	218	189	223	182	204	184	222	213	179	209	184	202	214	199	203	186	205	196	187	209	189	197	201	222	219	197	189	224	195	194	227	220	170	199	213	199	218	188	212	188	183	210	222	225	174	204	208	202	193	215	209	200	208	214	198	207	215	192	191	212	190	200	193	181	203	188	184	174	207	188	186	234	211	207	185	175	201	200	196	209	209	189	213	201	212	196	205	203	210	227	206	193	193	192	210	192	203	205	222	224	211	201	192	221	194	212	186	192	198	198	195	182	198	211	206	195	227	171	192	211	215	211	208	216	203	200	205	210	197	203	198	193	217	211	235	195	215	188	227	205	208	178	200	224	232	189	202	206	202	195	209	181	220	206	216	182	178	211	205	188	207	197	204	196	190	198	195	183	204	198	184	187	187	213	215	176	197	196	216	203	172	200	185	233	197	197	209	236	220	223	193	199	232	208	208	202	222	233	216	173	201	204	203	215	194	206	211	202	202	200	191	194	183	206	224	204	211	204	183	209	204	229	200	195	203	157	203	206	225	207	191	215	193	192	169	215	197	178	204	188	211	202	211	186	198	210	190	196	191	222	237	204	212	218	204	213	203	217	226	199	179	205	183	220	196	182	211	204	188	188	201	225	171	198	196	195	190	197	172	211	198	221	213	201	201	208	211	195	208	196	185	191	217	223	206	213	222	193	207	205	182	212	201	219	193	217	202	209	191	214	210	217	251	191	198	196	192	203	196	192	178	185	189	216	218	215	202	186	220	223	207	209	207	200	202	209	217	195	221	228	218	222	200	218	209	200	194	190	206	217	217	218	206	193	203	196	218	167	202	179	200	209	230	201	197	206	176	209	196	204	185	186	204	197	201	196	188	186	215	188	202	229	185	190	188	207	183	210	209	167	211	191	197	227	200	222	200	206	201	173	210	201	207	199	217	197	192	225	231	200	226	186	191	212	193	211	248	183	207	206	215	191	218	176	207	197	213	195	215	220	208	226	192	200	217	213	203	199	220	241	212	204	188	208	207	212	242	206	214	208	194	215	203	181	186	215	217	215	215	204	201	223	220	208	203	204	212	225	193	199	217	169	208	201	213	206	224	203	196	191	205	187	198	187	201	193	223	183	206	208	203	193	206	199	196	210	207	214	222	192	200	192	181	204	195	221	206	209	215	215	211	195	204	204	192	183	202	176	203	190	193	238	223	191	197	211	190	203	200	200	215	189	209	182	202	205	197	211	199	193	192	200	185	217	201	202	209	196	193	218	195	196	194	209	190	236	206	220	224	202	183	183	216	188	196	192	210	195	185	199	220	226	220	166	211	192	198	212	212	189	222	197	208	221	181	236	169	195	222	234	226	212	192	183	199	191	213	192	200	219	202	217	210	209	174	183	185	194	203	209	218	205	220	210	215	206	217	200	195	193	220	207	209	174	196	192	186	193	207	199	182	195	208	206	197	222	188	221	209	217	187	200	181	191	191	206	197	229	185	204	186	181	193	223	215	197	198	216	208	199	191	213	189	227	226	193	196	207	231	254	220	209	209	212	205	205	196	184	197	200	202	230	213	216	204	202	195	212	202	211	208	188	219	234	204	181	211	203	204	219	209	222	219	204	227	195	201	193	201	192	232	194	217	215	204	223	225	192	201	190	207	194	210	196	219	234	211	201	228	192	209	188	210	196	205	216	232	202	195	184	214	224	193	194	211	199	200	201	194	213	216	221	199	205	204	181	186	240	205	198	211	173	233	200	195	192	198	214	171	225	216	220	217	189	184	212	196	226	191	202	198	228	202	209	199	235	214	202	205	223	184	204	222	181	201	210	204	196	184	188	204	220	192	205	226	204	212	205	192	174	217	209	226	196	194	213	194	196	185	192	211	215	197	201	186	195	191	210	224	168	193	236	185	201	196	183	200	217	235	190	211	204	199	199	189	182	223	190	201	193	208	181	216	200	223	198	230	184	199	198	208	196	208	213	192	187	241	213	193	210	221	179	211	201	214	190	193	224	196	217	217	222	228	201	190	200	204	185	210	201	212	176	205	203	218	204	222	188	193	215	206	209	214	203	223	207	208	217	193	217	197	194	224	236	184	210	204	220	230	199	197	239	200	217	207	204	202	199	197	203	178	201	205	199	198	204	213	201	207	212	197	206	205	215	210	233	212	196	213	204	213	211	227	210	221	205	188	200	193	199	210	218	222	207	220	197	226	200	193	198	215	202	189	215	202	229	216	213	218	221	185	209	203	202	198	219	224	227	196	200	205	209	207	207	198	210	220	187	206	210	233	235	204	198	205	201	223	207	201	204	226	187	192	215	192	205	219	197	212	207	224	217	216	222	193	208	188	207	210	220	192	200	207	201	190	192	214	208	202	204	220	200	201	215	211	197	199	196	212	220	199	217	202	229	207	188	186	193	213	207	195	199
27014	20178	7637	869	529	460	444	422	429	430	464	445	453	411	460	444	425	428	419	409	390	446	441	409	417	411	419	406	417	410	421	434	437	416	396	417	392	410	392	387	402	423	409	423	369	419	397	425	404	434	396	402	483	452	430	413	405	412	446	463	424	444	427	427	441	409	463	380	419	403	391	451	416	443	416	401	434	424	433	407	401	403	434	363	439	428	441	450	422	492	418	393	458	408	429	434	406	425	371	427	431	411	367	390	432	417	425	404	428	416	428	433	391	388	465	415	421	440	415	444	416	430	406	385	419	415	428	424	427	426	428	415	410	404	405	409	429	434	402	390	465	402	423	455	415	401	431	402	411	400	436	404	418	425	424	402	430	405	394	436	442	412	423	454	420	418	404	435	386	435	436	399	413	435	398	450	405	403	421	453	429	426	412	381	394	447	417	420	427	396	423	413	424	446	380	448	388	437	410	387	412	389	420	401	444	426	388	415	440	420	401	433	412	392	446	430	403	399	429	423	427	426	422	426	392	424	456	406	421	402	455	392	432	426	420	416	425	416	424	413	429	433	407	362	416	440	429	370	445	434	420	398	403	395	422	410	444	441	394	388	416	408	375	448	389	447	394	411	450	445	438	392	413	445	446	399	399	446	410	397	406	431	397	423	433	421	415	421	428	383	448	418	408	435	436	419	419	411	400	446	404	411	419	411	407	440	412	433	433	477	389	415	439	451	456	410	431	420	433	418	420	425	422	392	401	423	396	412	409	408	410	408	424	396	381	423	420	407	396	430	424	387	402	448	415	416	432	384	413	440	394	388	428	440	406	419	407	412	407	419	439	443	409	436	438	435	418	445	427	426	410	413	416	373	404	411	413	395	437	457	389	400	394	378	441	408	426	426	401	411	437	409	425	449	393	414	403	412	441	469	412	427	447	384	453	423	467	437	418	461	411	396	447	440	433	405	444	413	455	409	449	390	410	458	437	423	420	410	409	433	452	405	448	436	422	427	413	441	440	364	404	425	415	369	400	421	446	402	410	385	390	424	419	445	453	405	429	422	406	456	402	427	424	450	408	462	406	432	442	388	443	378	397	438	450	413	422	387	410	449	408	411	408	396	424	408	434	426	426	458	402	402	406	423	413	430	422	419	417	410	405	436	420	395	392	424	413	413	437	416	415	390	424	427	432	381	399	423	406	428	402	407	434	462	405	422	405	388	387	404	442	392	386	406	400	412	417	406	443	419	409	417	397	409	384	420	405	409	484	450	421	437	412	429	445	416	400	431	412	447	429	441	457	426	482	411	421	445	405	429	448	429	387	387	451	422	415	412	413	422	430	388	429	446	414	419	425	375	412	437	427	445	419	391	381	420	417	428	474	442	413	439	434	417	405	421	398	417	402	473	430	423	402	450	444	438	432	413	413	414	434	433	439	420	420	441	403	441	404	451	405	396	438	408	386	420	413	428	434	428	446	446	415	397	418	394	395	429	400	401	406	419	395	454	455	428	431	413	449	440	404	408	411	438	399	445	412	412	395	402	402	372	456	415	405	408	396	445	426	420	421	423	406	465	411	382	435	428	421	405	428	433	415	381	448	413	408	416	435	402	417	394	442	397	419	439	447	448	412	374	425	386	387	405	455	404	415	419	418	393	410	408	387	412	415	401	442	414	440	440	415	430	443	396	398	442	394	407	430	406	438	408	390	412	388	454	438	413	433	405	408	426	440	435	399	436	429	414	431	401	435	485	460	437	431	415	453	404	446	393	409	389	405	413	460	420	422	402	420	403	412	456	413	424	401	394	408	393	418	402	424	400	409	429	428	426	428	427	376	422	442	427	414	431	387	438	404	434	436	367	434	430	403	405	405	421	386	425	415	430	422	431	427	433	391	437	434	409	445	412	417	432	413	423	431	431	419	403	427	443	417	401	411	391	396	432	428	415	397	437	395	398	460	395	399	429	448	415	435	408	390	406	408	453	444	441	419	435	434	414	437	407	445	420	426	383	407	423	448	432	438	430	417	393	379	400	404	379	413	434	402	425	459	378	364	419	414	403	395	435	416	425	397	391	408	387	443	412	416	412	422	404	416	418	388	431	429	412	402	405	473	402	417	437	405	404	413	396	427	420	418	412	411	390	450	403	451	402	400	415	397	395	433	401	413	439	392	407	407	421	433	444	424	421	409	408	438	423	394	434	411	427	387	435	392	414	446	430	436	386	431	424	423	430	377	437	426	405	427	438	395	427	466	450	442	429	436	388	416	421	437	451	414	408	426	447	370	420	406	434	403	471	422	430	414	415	397	408	378	398	411	416	432	400	433	397	398	430	433	444	416	422	424	431	408	361	447	443	441	417	448	426	392	419	475	429	460	418	404	434	394	355	399	407	429	431	398	445	423	434	408	455	428	419	431	357	439	463	439	448	405	446	448	385	405	430	439	405	455	427	422	398	381	435	412	407	412	408	419	410	467	431	398	419	478	395	424	460	425	404	407	438	413	442	401	414	415	366	385	433	394	426	429	409	386	415	442	421	440	418	401	451	392	418	410	435	397	460	423	428	418	430	435	413	405	456	408	409	421	407	424	419	415	373	412	406	426	410	410	410	420	439	455	423	377	383	408	407	409	432	413	451	419	449	380	414	428	413	389	378	396	423	428	390	412	420	401	410	426	398	406	438	382	397	422	407	432	429	427	424	412	403	372	399	455	442	444	387	401	403	430	435	429	387	388	399	399	401	396	411	439	425	406	406	399	406	421	447	448	415	389	401	456	424	442	410	394	414	428	339	428	391	442	401	431	415	435	423	407	436	399	432	429	402	393	419	410	403	455	428	421	393	427	435	451	460	434	413	427	383	415	393	422	411	374	429	387	430	432	391	419	401	426	409	425	427	421	405	455	465	414	423	413	402	423	386	417	414	395	428	397	386	472	417	388	437	436	426	410	453	403	432	412	434	408	416	406	430	380	405	398	396	459	418	404	413	429	432	432	391	402	434	399	423	409	424	453	417	421	423	436	457	409	428	431	419	392	364	435	407	394	434	422	426	411	412	414	438	420	404	386	395	437	404	433	418	395	390	430	465	420	430	385	390	421	444	385	427	429	423	453	392	399	404	451	406	384	405	402	435	416	466	413	421	445	380	429	384	443	408	420	405	438	398	426	402	406	408	382	433	445	415	431	418	397	439	380	423	444	422	450	441	424	398	380	437	444	413	431	394	423	400	398	422	431	381	417	392	431	425	380	404	448	400	410	423	422	437	432	380	427	445	408	393	436	398	452	437	395	451	424	419	425	411	454	437	414	410	416	426	424	430	446	373	400	408	423	428	410	448	420	423	414	413	396	428	415	411	446	435	439	438	396	410	416	378	405	425	410	435	430	412	419	418	428	397	408	390	402	410	405	417	422	424	413	406	407	405	424	412	389	409	419	387	429	386	440	399	467	430	459	398	436	414	410	412	422	413	425	372	398	433	410	440	405	430	439	386	450	401	415	413	404	432	416	409
5152	1316	1178	769	692	646	597	581	576	553	572	544	492	503	524	564	521	525	502	517	499	507	526	528	510	501	469	474	496	475	485	486	514	525	506	526	504	505	503	543	513	528	508	537	492	523	541	487	500	476	522	528	527	524	514	521	485	517	506	523	521	491	521	467	516	535	489	494	467	477	499	511	511	488	521	524	492	510	459	493	501	536	492	477	553	501	485	495	555	468	524	502	483	476	518	478	501	472	497	472	497	505	486	508	542	470	534	511	500	487	517	474	506	538	512	470	504	488	483	498	546	500	492	494	528	480	508	517	502	499	576	514	548	518	480	486	529	496	532	483	470	494	502	547	513	519	586	491	510	510	514	517	514	523	494	496	485	464	526	518	512	534	522	519	433	526	507	526	504	481	495	506	486	526	500	515	537	488	507	517	537	510	467	448	503	525	541	513	510	464	486	436	471	500	487	516	519	511	541	469	519	484	500	553	516	506	499	518	516	507	486	486	493	487	540	511	501	516	497	499	548	474	502	485	478	495	488	465	505	472	517	504	500	506	506	547	484	498	548	553	507	547	545	502	528	552	527	496	502	486	510	499	506	498	540	503	458	502	488	511	512	477	491	492	492	472	514	518	494	499	509	508	524	476	471	498	483	470	520	513	455	496	518	495	486	477	519	570	490	489	489	482	491	507	508	500	528	479	513	518	499	523	540	508	480	551	512	526	507	530	499	508	530	507	519	496	504	503	520	531	519	513	474	499	528	503	533	485	508	514	480	490	533	495	504	511	492	445	520	509	504	479	496	471	509	507	501	528	515	500	508	504	507	560	546	516	499	511	480	484	494	515	496	523	547	479	539	512	500	500	489	490	529	533	540	475	495	532	472	491	503	484	507	526	511	509	510	466	513	465	505	476	522	516	469	514	476	512	477	505	504	527	506	509	512	482	520	504	523	513	463	553	531	498	508	474	554	474	510	497	518	515	481	502	462	540	548	498	530	467	543	517	493	566	489	546	527	468	479	497	500	489	509	499	512	544	533	522	502	488	497	489	464	522	492	501	493	504	476	522	507	464	537	489	521	475	496	495	500	485	497	484	506	500	561	491	542	492	478	495	523	523	457	519	483	508	533	509	500	509	530	493	557	528	506	522	498	510	513	526	486	511	516	492	506	520	515	498	496	496	521	488	514	501	473	490	498	496	489	500	524	501	507	489	499	493	539	469	472	496	467	526	498	490	466	493	485	529	490	532	497	522	541	499	499	560	507	503	492	493	512	482	509	488	488	512	532	499	466	509	475	463	500	492	515	517	528	512	501	530	561	516	555	497	556	495	530	495	528	484	542	502	507	537	525	515	496	519	487	516	499	511	460	473	504	499	488	497	519	481	487	493	542	507	485	470	514	505	539	539	482	489	503	502	507	469	479	523	514	475	529	497	520	477	488	480	548	469	547	509	481	534	496	513	522	517	495	531	490	524	499	520	487	475	491	501	480	467	504	479	475	512	503	497	527	498	527	463	536	530	484	538	495	504	556	485	494	500	473	452	499	514	479	497	486	512	482	489	525	509	506	513	490	496	511	508	498	481	500	487	556	475	484	496	509	478	518	487	492	493	487	492	500	514	511	503	522	508	516	480	505	508	515	480	471	502	549	495	443	510	457	515	510	497	507	492	482	488	524	525	482	533	476	490	474	496	501	520	515	475	564	530	498	536	512	508	491	476	505	511	493	500	526	483	542	514	505	548	507	521	512	462	507	496	498	514	490	538	488	515	531	506	512	521	514	493	504	494	525	517	510	507	523	513	535	495	529	532	471	475	475	496	474	538	518	498	529	488	539	494	520	518	509	523	502	488	522	472	514	522	467	518	532	536	524	508	511	535	508	514	506	493	479	504	512	456	505	496	512	505	493	490	482	503	499	465	489	520	501	520	522	503	521	486	501	479	493	487	502	483	510	485	520	521	501	497	491	486	492	506	566	509	506	499	494	470	529	489	529	495	506	511	475	527	497	502	504	535	507	522	500	472	494	529	522	520	467	492	486	501	573	557	468	517	512	501	430	545	519	483	501	509	490	500	529	540	515	491	502	478	505	496	529	505	485	484	483	487	496	518	524	494	510	508	515	546	529	510	518	533	515	511	471	522	532	508	469	484	482	524	485	497	513	523	505	509	484	516	477	498	531	499	534	500	514	503	526	494	494	482	540	538	530	483	529	507	487	512	497	514	511	485	527	534	466	504	506	526	517	542	505	501	509	507	519	493	471	515	504	508	549	495	511	512	501	502	498	509	519	536	527	485	495	520	486	502	520	490	506	482	543	509	485	514	513	500	458	476	513	477	531	531	477	523	501	478	489	474	508	562	467	504	465	519	499	488	538	504	477	476	503	512	536	518	512	488	516	459	531	512	517	502	477	522	507	513	543	476	530	449	517	523	504	508	500	491	513	538	515	463	514	519	519	493	508	520	528	502	504	507	439	493	500	526	514	519	500	503	530	498	526	510	537	538	494	516	474	490	517	536	542	499	477	516	511	460	524	500	525	529	473	472	529	511	481	478	530	510	501	491	516	532	518	516	475	489	439	490	491	526	482	585	497	503	519	472	447	478	496	506	537	489	517	492	504	499	498	537	471	523	516	490	519	491	514	530	506	506	477	515	502	486	503	480	493	514	506	538	491	464	514	537	524	538	481	497	500	480	497	511	498	526	527	462	532	553	528	498	520	532	490	500	502	465	456	484	517	513	486	521	482	463	476	514	456	496	499	500	463	499	522	515	528	465	476	499	517	536	458	508	523	514	519	469	470	529	506	503	480	473	552	473	529	502	511	545	504	501	537	480	468	512	494	531	506	535	521	490	462	518	498	487	501	497	479	476	454	510	529	466	491	508	533	500	530	537	483	485	497	475	540	545	525	509	481	491	488	515	520	490	518	488	499	484	525	498	503	525	498	526	501	504	508	499	506	500	517	507	508	518	489	537	517	525	546	486	478	518	510	497	488	508	528	537	516	495	524	494	485	490	502	529	528	482	488	505	519	480	520	510	512	471	522	548	490	502	490	503	507	484	488	495	515	495	503	487	499	499	481	512	490	497	469	528	477	542	473	535	515	506	500	498	468	462	509	556	509	531	493	494	519	496	532	500	525	457	523	553	537	499	508	485	478	508	513	533	491	505	483	504	516	509	530	479	527	507	511	537	522	547	540	512	488	494	487	510	489	505	535	536	459	493	514	484	530	513	532	499	437	469	481	515	483	498	501	492	510	505	488	483	513	499	474	493	507	516	498	509	507	484	502	498	481	494	504	501	510	510	513	507	546	482	492	540	520	507	501	504	489	517	516	491	469	535	490	496	476	510	525	486	510	511	517	449	493	525	532	456	486	486	521	527	523	495	503	494	483	494	478	489	523	495	511	486	499	525	506	551	492	506	502	498	479	516	521	541	492	479	479	511	544	509	532	466	495	518	498	475	528	508	491	517	491	531	515	483	487	516	552	519	520	525	531	488	495	515
23785	21104	28490	23936	21090	11704	1143	676	538	466	396	385	316	319	301	302	271	277	245	297	245	249	244	249	244	251	203	226	227	208	204	231	207	220	190	211	253	198	211	235	223	225	222	188	226	236	205	188	224	196	216	207	216	199	201	199	217	241	196	209	186	216	206	205	218	210	228	209	211	200	227	221	159	197	201	228	210	199	176	211	225	196	197	209	206	182	214	196	196	201	171	214	197	201	195	202	188	187	197	220	207	210	226	192	208	207	225	199	214	211	240	208	201	202	213	182	230	222	200	196	200	219	198	216	195	225	184	190	201	209	198	214	208	173	216	218	194	228	196	220	223	185	223	201	235	201	195	198	205	179	212	213	200	220	220	211	222	213	218	189	208	204	222	206	202	207	214	197	197	186	232	248	231	170	187	208	211	207	198	178	212	208	209	184	192	220	192	181	211	189	188	178	185	206	180	200	188	208	157	181	208	199	207	226	190	218	203	181	212	178	198	206	204	219	194	198	190	234	207	202	200	210	193	220	209	203	188	194	181	200	206	197	188	219	202	202	196	176	182	185	203	240	203	193	173	211	189	178	214	190	197	194	192	225	208	215	227	196	187	194	198	197	178	201	217	182	207	195	186	193	221	226	199	190	219	206	201	205	207	204	201	184	182	209	212	196	205	217	211	221	195	217	174	195	219	214	225	225	215	177	196	203	209	194	192	184	205	203	194	237	207	191	189	213	179	198	210	176	215	185	187	206	190	189	196	206	222	200	203	216	177	197	197	189	189	175	214	183	195	185	233	188	203	181	212	182	209	218	203	203	208	179	186	203	184	191	186	175	209	212	209	187	191	176	184	192	218	204	194	214	179	186	224	191	213	185	181	190	203	218	186	182	215	193	199	183	194	198	225	183	189	193	218	228	206	190	208	206	214	194	186	218	182	204	183	197	209	171	207	215	206	211	208	203	213	223	216	195	200	206	195	199	199	216	216	208	207	218	209	182	209	207	186	221	219	204	204	181	182	214	213	193	191	213	214	198	194	174	207	187	196	216	221	207	211	189	220	213	192	221	184	221	195	190	191	179	191	211	210	177	195	205	183	191	214	216	227	194	206	218	200	202	210	224	203	196	229	204	212	195	201	203	225	202	204	196	202	204	182	204	213	184	192	201	192	191	209	195	190	194	211	203	199	185	215	187	198	179	207	210	192	186	182	182	199	202	212	217	203	190	208	189	208	188	202	167	218	200	209	214	200	201	213	207	216	209	194	174	222	179	196	205	197	210	200	224	185	210	197	218	205	200	190	223	211	204	197	206	186	215	216	218	234	194	185	210	207	191	201	195	198	205	207	224	183	189	186	231	199	190	191	160	204	209	197	211	193	199	203	205	205	197	195	216	200	205	207	199	176	203	171	196	191	186	189	200	224	212	190	220	232	195	173	188	176	218	195	200	180	220	219	197	221	190	209	200	225	197	191	214	178	199	181	196	199	197	211	183	193	223	186	224	207	200	206	211	171	201	222	237	192	182	206	188	188	180	209	203	198	199	224	214	194	171	186	169	193	205	207	210	182	202	190	209	220	183	181	188	192	213	177	185	191	221	205	209	172	206	184	205	216	191	208	186	202	208	221	213	202	191	209	205	193	181	205	202	184	225	196	185	186	201	185	175	200	206	189	187	185	207	228	198	195	193	212	207	206	193	174	206	193	193	191	190	188	200	191	215	189	184	210	171	211	199	202	198	229	204	185	195	182	176	186	210	193	220	199	201	216	203	189	213	219	184	172	194	184	213	191	216	198	208	208	197	203	194	188	205	212	210	186	192	167	209	192	194	205	206	213	197	193	187	215	192	197	214	197	181	175	223	204	192	190	204	209	193	191	191	204	214	200	204	186	204	184	240	188	216	232	230	190	194	216	199	215	236	230	213	218	192	189	209	213	177	200	209	207	231	187	176	215	188	184	220	196	193	168	213	184	209	212	213	204	203	207	201	196	206	215	194	196	166	194	203	188	211	203	200	196	188	219	202	179	188	236	169	216	178	170	218	207	207	200	198	204	204	196	176	224	209	200	181	178	213	190	195	178	178	218	225	220	201	203	204	177	219	190	199	213	192	211	182	208	191	211	192	209	202	195	188	183	181	223	195	206	191	233	191	186	204	216	209	221	208	187	197	213	204	217	207	215	207	212	219	212	201	190	212	201	198	211	187	189	210	185	199	206	181	190	190	207	205	231	207	219	173	178	195	198	201	201	203	194	197	208	191	196	204	205	201	213	211	207	210	203	186	200	212	201	212	219	208	218	189	200	188	186	210	183	192	188	224	212	218	192	174	205	206	208	210	193	199	188	194	204	185	223	196	207	200	181	186	203	209	193	212	220	189	233	213	206	156	190	186	204	195	190	173	200	211	185	182	205	199	188	190	195	211	201	182	212	213	211	195	220	198	211	214	199	169	222	212	218	213	196	210	194	185	215	182	213	214	223	213	219	186	215	219	200	213	187	214	196	198	215	224	209	195	227	191	198	186	202	194	178	194	196	198	200	192	181	209	212	227	186	205	219	213	197	185	208	193	219	211	204	224	182	192	200	198	182	203	224	183	194	223	169	200	210	200	210	192	178	186	175	193	231	208	162	189	211	203	196	196	211	209	215	224	195	203	160	207	186	199	194	200	190	193	221	183	172	226	176	194	185	213	211	217	188	204	194	210	191	210	176	230	205	218	208	201	197	212	201	201	195	219	191	220	214	158	196	198	204	205	202	217	217	186	201	195	197	196	195	206	213	177	217	195	179	213	177	202	199	196	197	199	213	196	201	190	226	201	213	213	207	200	232	212	178	193	185	203	216	198	186	236	176	194	193	195	194	193	200	194	191	205	216	212	223	205	186	191	214	206	218	188	199	189	203	191	213	194	209	229	163	182	215	206	233	192	221	208	207	199	228	204	180	198	179	227	205	184	200	183	161	205	226	185	194	198	200	203	196	208	186	197	200	195	218	200	185	184	205	199	216	196	193	204	190	201	217	170	212	186	169	207	180	195	222	207	184	192	207	205	208	202	180	222	182	174	202	179	258	226	205	191	177	176	207	178	216	207	213	206	212	206	225	208	192	220	212	219	205	195	186	178	207	198	176	186	218	219	215	197	211	219	187	209	193	170	195	189	190	197	184	218	204	191	213	195	174	199	201	210	199	211	237	193	191	198	210	182	180	194	182	189	180	205	196	202	227	211	200	203	213	187	228	205	245	194	189	199	199	203	191	208	213	206	210	202	194	191	204	196	204	208	215	171	200	202	224	209	194	185	179	180	179	179	220	210	221	226	200	186	220	210	187	197	187	202	218	181	225	212	213	223	202	238	193	200	191	190	204	172	203	176	205	194	229	196	184	200	195	203	202	196	202	198	166	193	197	213	210	201	208	187	205	191	179	199	177	190	194	219	207	195	203	209	227	194	199	192	190	206	220	186	205	184	213	205	191	211	204	198	227	219	189	201	202	203	204	177	195	216	214	209
7535	10863	8995	4270	2930	2108	1700	1324	1069	869	680	574	595	503	488	488	424	390	389	379	368	348	344	345	309	296	307	321	305	279	275	286	297	280	260	279	276	272	253	291	270	272	268	265	280	280	268	288	257	272	283	249	257	276	258	271	298	248	251	287	260	280	277	259	250	255	237	276	242	258	238	259	241	252	266	252	271	258	255	226	256	262	243	256	262	262	251	239	278	259	258	259	241	234	243	255	245	254	237	252	246	248	263	257	245	268	250	279	269	240	255	229	251	242	242	245	228	230	260	244	203	248	233	222	244	263	247	247	248	271	246	253	243	241	275	233	262	241	239	245	248	246	230	248	279	236	231	240	235	238	256	247	268	221	239	238	273	220	255	240	251	275	252	257	252	259	230	240	229	247	245	252	259	258	246	270	240	245	252	230	239	229	250	254	252	245	257	279	265	270	270	243	244	216	252	252	254	255	242	257	244	262	244	255	277	246	256	253	257	259	256	243	258	248	233	236	247	251	249	233	253	254	255	254	261	254	252	241	238	253	255	258	225	224	238	268	261	245	240	272	257	268	230	221	230	261	238	255	267	249	228	254	262	263	259	230	254	237	240	221	254	250	237	274	252	270	229	237	246	241	260	226	244	241	267	246	270	233	225	262	252	222	252	255	254	259	247	256	244	239	238	264	247	246	228	251	251	246	262	227	248	240	258	227	255	242	245	249	270	259	238	247	224	239	260	264	278	243	250	246	244	257	229	244	269	232	230	257	247	281	248	224	236	267	258	242	252	223	231	238	228	283	242	236	257	264	255	226	261	235	259	261	231	242	264	238	253	242	259	235	230	226	252	241	280	269	228	261	256	226	228	269	230	275	258	240	257	251	248	253	257	235	237	272	249	242	246	275	254	253	277	243	247	230	227	236	265	271	250	234	244	234	241	256	230	251	223	231	213	240	226	249	232	249	253	264	224	257	226	244	274	259	222	235	215	256	232	269	259	245	245	266	239	256	242	253	242	252	272	236	266	241	268	231	223	272	256	244	257	248	255	237	290	257	231	243	267	244	232	240	273	245	225	254	254	266	231	253	224	252	230	259	222	230	225	240	245	252	261	251	261	291	218	271	267	285	243	264	261	240	274	237	284	225	234	272	251	245	249	263	229	268	247	234	295	257	243	260	257	270	265	223	235	253	234	255	254	227	233	212	241	243	239	254	230	244	268	259	278	240	244	238	250	231	243	260	235	242	249	248	248	278	248	241	256	241	270	246	247	237	228	273	238	256	241	233	260	231	267	249	246	250	246	270	272	222	239	223	253	224	247	209	239	254	262	266	216	209	253	227	252	232	249	289	281	237	261	278	224	214	248	248	260	257	260	250	241	245	252	247	231	263	255	239	275	259	226	239	249	245	229	246	251	247	226	245	253	226	254	248	238	246	254	249	251	269	269	252	249	222	229	240	231	267	238	226	246	238	254	236	244	238	255	248	218	266	256	237	239	236	242	234	263	243	241	259	261	244	232	262	246	256	236	246	231	229	237	230	240	235	252	243	258	243	252	249	232	208	260	235	223	226	253	261	242	254	232	252	237	226	237	222	265	238	254	247	223	224	249	222	224	243	231	258	231	234	252	241	242	263	246	252	264	229	231	235	256	245	238	256	258	258	252	253	248	254	235	241	232	276	249	217	241	263	254	253	275	265	234	226	265	233	227	250	247	272	235	216	236	245	239	220	272	256	210	226	241	225	268	271	250	224	240	230	287	228	226	248	259	240	258	255	255	265	258	260	248	267	250	256	230	242	248	252	252	255	273	246	281	234	246	233	262	226	244	230	279	247	287	255	251	242	259	247	236	231	253	252	261	267	234	233	243	272	240	264	236	234	232	251	259	254	270	235	252	255	241	246	247	254	259	229	238	251	229	256	238	245	249	251	236	251	249	239	228	228	258	268	247	272	295	254	253	239	240	276	224	310	225	256	222	247	247	258	241	238	251	235	249	253	266	269	238	267	250	262	261	242	236	230	245	257	246	228	265	260	274	247	248	253	263	265	238	261	263	270	247	249	236	269	232	255	219	275	233	240	231	239	240	267	229	241	259	252	256	230	238	240	240	255	252	247	261	238	276	259	281	244	234	242	248	263	238	252	231	271	291	231	259	263	224	250	268	247	237	243	254	253	243	267	235	268	280	246	234	238	246	227	247	246	251	278	245	269	264	217	235	234	258	259	256	279	222	264	265	241	237	262	258	249	218	269	243	230	216	245	226	246	263	256	248	229	252	262	263	236	256	259	243	251	244	261	238	250	234	251	264	244	279	251	243	251	240	227	268	233	257	283	287	232	237	265	227	265	251	258	250	220	238	236	214	218	244	233	253	250	267	237	261	255	209	210	222	239	261	251	234	245	242	242	251	229	262	244	239	244	269	227	269	219	252	230	237	250	268	236	244	222	244	248	255	223	240	256	250	248	248	220	231	248	266	234	271	265	263	251	267	228	260	246	260	257	256	246	216	274	243	255	263	285	282	244	251	250	258	245	241	246	274	263	252	269	254	263	248	245	252	232	237	230	260	281	267	230	244	225	238	236	272	239	245	263	236	238	267	239	227	234	233	249	250	248	249	236	251	250	213	225	240	257	213	253	273	273	235	255	267	230	241	230	242	233	235	258	250	231	230	269	212	226	263	240	260	256	228	259	255	271	223	236	248	272	283	252	239	265	233	250	226	238	245	231	252	274	247	270	244	284	237	212	250	261	235	234	220	279	252	251	251	260	219	229	225	266	268	243	255	249	241	255	240	271	238	253	265	238	226	263	263	254	264	269	245	258	258	241	250	247	253	245	245	241	237	232	251	268	222	248	248	228	261	219	246	253	257	269	255	268	259	241	255	258	227	227	229	243	265	248	249	206	240	235	236	248	266	248	263	247	232	252	282	219	239	248	258	272	239	221	251	273	232	257	267	258	231	236	243	270	244	243	264	265	254	248	239	236	226	248	270	234	230	255	257	251	231	267	257	240	274	236	236	264	242	250	220	246	237	241	243	249	257	270	277	233	244	233	269	228	252	255	245	262	223	252	247	244	249	258	259	255	264	280	238	233	242	271	244	234	235	246	265	276	236	270	244	215	264	205	254	257	208	248	256	243	244	245	244	269	254	246	247	246	242	237	240	248	236	244	260	276	242	244	232	250	239	261	241	249	261	238	258	250	236	256	242	261	256	231	228	249	264	264	243	269	236	274	267	244	279	234	258	243	221	242	249	227	252	277	258	253	267	263	274	242	272	276	250	229	232	243	253	250	244	215	239	247	245	262	260	249	237	241	238	286	266	245	243	252	262	272	255	253	252	232	258	243	225	241	246	246	252	233	250	246	254	233	274	246	248	274	245	245	240	222	275	240	217	221	246	257	243	259	253	241	238	229	229	252	252	254	251	255	238	231	255	270	245	241	241	249	248	253	238	243	239	227	231	240	242	250	259	258	243	232	238	261	252	241	238	229	266	232	242	238	256	251
25071	21066	27352	24939	10697	1017	711	676	583	588	563	551	535	531	562	523	489	531	534	523	500	487	470	487	512	493	494	471	477	465	473	417	506	492	484	509	506	472	479	486	458	489	491	483	462	482	474	451	469	509	431	531	448	476	464	441	497	488	452	488	471	467	482	465	490	475	455	481	480	460	483	504	510	477	456	505	468	480	467	421	464	491	448	469	471	488	470	438	442	495	485	464	495	475	486	476	476	469	470	480	448	474	499	486	503	486	508	494	486	497	477	475	485	460	454	476	451	450	481	460	486	463	475	505	477	491	462	475	476	454	465	486	495	454	483	470	509	510	473	461	422	450	447	470	508	414	445	453	480	458	496	498	491	477	478	472	507	453	495	471	471	465	493	447	501	470	462	487	503	469	448	470	499	491	471	478	480	471	489	483	480	494	477	498	487	412	438	458	455	496	453	458	470	447	482	484	449	458	484	464	484	446	490	465	453	458	449	486	461	463	451	443	492	490	471	450	495	508	470	471	422	467	471	475	454	469	461	442	477	484	470	462	482	457	472	484	441	465	484	463	474	433	486	460	463	489	485	450	475	469	490	442	480	451	468	472	507	508	518	469	472	460	475	476	491	483	487	454	469	446	498	470	467	468	446	472	458	433	495	457	444	475	446	472	460	484	470	449	518	507	447	438	466	472	501	493	519	432	449	474	492	465	427	495	502	494	477	452	482	444	542	501	448	462	495	465	500	444	475	460	432	467	540	445	457	483	464	511	470	502	482	454	475	480	460	489	486	482	457	475	426	448	459	475	500	474	443	502	438	464	471	491	465	491	457	503	482	469	472	456	437	448	475	514	447	482	484	486	455	476	431	454	504	430	470	450	454	466	468	447	472	458	476	509	481	442	464	445	476	492	450	464	484	473	458	483	479	463	527	462	488	447	471	449	431	457	485	448	501	513	458	443	474	477	508	451	489	509	496	485	474	479	481	458	474	460	489	446	456	492	500	480	476	503	458	491	502	446	448	466	477	456	448	476	513	457	463	494	455	480	483	473	475	475	478	459	455	460	468	497	484	454	456	444	471	439	473	463	484	459	475	489	504	473	518	435	519	461	491	471	456	466	458	456	496	477	442	476	443	491	467	466	514	443	486	494	447	464	479	477	462	459	480	448	454	486	462	446	497	474	453	473	447	472	493	491	401	459	445	482	458	487	487	472	486	477	487	463	458	484	457	494	441	448	509	504	470	445	447	454	456	460	471	463	441	464	492	478	439	486	495	468	495	483	493	470	474	468	486	474	514	482	479	455	460	491	456	486	473	462	506	491	484	492	438	502	487	458	455	454	465	458	475	486	475	407	482	482	456	472	524	459	464	452	470	489	464	473	477	483	468	482	450	473	484	479	430	475	468	505	509	467	443	491	455	482	444	442	491	444	471	466	432	428	481	477	523	459	481	464	488	474	435	467	480	469	499	491	467	494	470	504	484	468	501	461	513	499	464	462	502	460	462	471	473	449	444	455	477	484	466	439	486	463	470	458	468	461	472	488	445	485	490	462	467	455	435	462	455	475	482	509	450	469	509	500	484	488	484	450	516	434	497	465	483	477	474	459	459	444	474	493	474	460	445	453	468	435	479	482	543	511	448	465	453	475	536	437	457	498	488	477	488	494	480	477	496	473	495	472	471	430	495	473	493	459	467	456	484	457	468	442	449	493	455	460	477	443	453	459	471	443	429	448	479	470	502	485	457	504	444	440	432	506	501	484	481	501	486	490	485	456	463	437	471	478	472	479	461	483	474	490	499	454	487	486	493	461	484	486	457	453	462	502	492	467	500	461	458	493	437	466	468	470	463	457	457	474	475	465	482	508	426	458	460	456	446	471	476	512	442	488	500	516	487	478	467	448	475	442	473	448	511	467	475	519	453	505	461	454	525	468	472	474	456	505	440	503	497	466	494	462	500	473	467	466	430	476	481	517	471	446	477	469	489	489	457	416	489	499	510	468	459	472	470	447	471	448	442	485	462	481	448	422	475	430	440	486	472	472	485	469	437	474	474	507	466	446	448	447	470	429	488	477	462	464	479	481	464	429	467	440	457	456	446	467	473	471	469	505	472	467	467	503	468	485	469	443	478	444	436	504	478	468	498	467	494	484	468	495	451	458	460	437	433	448	428	493	458	474	457	443	490	461	464	485	457	471	486	479	481	484	444	489	501	476	472	481	500	474	460	473	510	456	478	462	494	495	501	483	468	454	478	488	436	454	525	488	468	470	471	504	462	471	449	403	453	461	475	429	486	463	477	448	482	487	485	458	481	476	441	435	454	503	479	539	472	468	452	493	470	499	487	463	470	458	446	436	480	480	437	461	464	459	472	477	466	484	472	480	484	489	464	470	472	448	457	446	463	462	477	434	496	433	481	445	462	480	474	450	502	489	486	495	513	438	490	450	442	467	475	493	483	496	455	470	459	444	475	464	453	444	459	469	477	454	477	473	480	506	473	447	442	451	499	445	463	514	442	444	475	446	491	488	447	461	482	459	482	458	464	530	481	466	457	473	442	476	488	466	473	487	441	508	482	481	480	497	476	464	462	472	460	456	469	474	461	462	462	479	493	474	458	463	465	470	487	479	484	468	449	446	451	476	488	482	462	455	506	446	479	500	499	469	449	476	454	443	458	457	492	467	481	465	460	472	480	508	439	411	465	468	475	499	441	473	491	497	475	470	415	514	441	460	481	471	498	418	444	489	460	461	447	498	493	452	428	438	433	453	424	479	488	465	433	475	476	503	439	494	479	461	462	463	520	476	491	519	429	460	436	476	469	448	419	470	476	468	471	460	491	492	442	506	501	457	445	447	496	492	494	495	464	525	441	513	474	485	454	455	488	522	474	466	450	462	470	477	486	461	440	490	457	449	431	476	486	470	488	458	476	455	477	481	482	526	462	463	478	455	503	470	492	478	460	447	513	517	439	527	502	478	452	454	474	484	446	466	500	466	502	476	471	471	489	470	433	523	472	494	454	506	469	524	459	439	481	482	436	429	482	489	465	456	465	451	482	434	412	420	478	461	468	449	477	501	482	491	451	455	467	547	479	473	474	440	454	501	494	471	446	460	426	477	464	493	498	475	470	438	460	471	481	498	460	445	480	442	506	520	477	504	507	443	484	462	496	499	410	481	491	483	467	479	469	510	461	532	510	486	472	476	465	478	505	488	516	447	456	495	453	463	443	451	484	505	473	460	473	470	421	484	494	509	471	458	466	422	508	487	466	482	472	489	451	492	481	471	459	505	452	472	480	469	489	462	452	486	446	455	451	475	462	464	469	453	447	478	417	462	478	471	478	460	483	439	466	457	495	437	454	458	454	493	514	474	489	462	511	472	454	448	459	484	476	469	454	488	450	469	486	507	474	485	460	486	493	491	475	471	472	456	455	494	502	533	454	476	471	482	458	461	494	486	492	458	420	451	497	485	473	477	485	490	425	488	511	465	440	490	479	488	470	480	507	471
7247	6101	4933	2609	1878	1558	1272	1067	1004	852	794	692	725	726	669	622	594	627	624	611	613	587	550	625	593	540	598	543	591	546	609	584	578	566	612	559	547	554	570	521	607	534	505	604	559	494	582	555	581	559	521	545	559	538	572	544	517	547	563	581	554	529	580	594	564	564	554	574	557	558	545	583	523	620	546	549	521	513	524	556	594	545	576	568	592	572	567	566	587	567	502	560	543	576	553	553	582	545	550	592	539	533	547	533	527	545	560	547	561	579	557	546	547	546	526	564	526	515	542	559	530	544	543	565	543	530	611	562	564	546	548	555	551	540	528	536	555	585	525	583	574	546	551	559	588	549	522	542	555	539	582	578	581	536	528	571	577	540	569	580	575	551	550	514	570	584	531	599	574	544	564	556	534	541	587	546	577	503	591	559	587	551	532	564	575	584	557	597	561	533	599	580	570	555	562	528	533	552	520	576	545	554	529	585	537	557	531	522	574	495	574	533	551	545	553	575	503	569	535	549	567	569	533	546	542	555	538	578	565	532	529	538	547	567	530	544	522	549	568	540	555	589	568	552	562	544	571	542	582	565	556	567	590	598	561	564	535	536	584	563	524	560	589	534	573	596	566	542	578	601	540	526	515	564	564	559	551	549	526	566	557	573	561	528	580	554	517	559	526	574	560	577	509	567	530	519	554	600	564	554	531	568	544	549	535	524	520	548	558	528	531	521	540	572	551	523	535	557	539	534	543	523	550	547	555	579	525	537	606	527	545	573	520	623	563	562	568	580	554	567	546	573	537	498	572	548	527	593	544	615	585	580	593	542	565	552	574	536	575	565	548	563	571	581	536	558	566	544	540	570	540	606	535	575	541	545	578	559	548	550	573	552	526	595	493	541	612	563	546	561	556	548	513	540	552	538	517	578	583	524	555	541	514	573	580	526	566	510	558	540	533	556	530	501	591	596	554	590	555	553	566	485	523	560	559	544	518	553	541	553	577	552	559	581	544	565	554	521	528	560	563	522	538	538	546	528	500	528	550	544	510	580	538	575	526	517	608	568	579	593	517	563	537	546	575	553	557	531	525	569	532	502	552	577	526	562	590	534	542	546	549	548	544	498	597	579	548	571	548	536	523	528	564	529	583	531	544	538	523	571	504	575	571	551	523	532	590	513	554	582	550	530	521	570	553	531	526	571	516	526	555	543	540	571	549	583	523	553	508	522	581	500	572	561	562	546	543	562	553	536	550	539	550	552	542	519	526	553	556	571	521	516	512	535	557	553	563	521	576	550	549	507	546	588	570	523	559	540	489	574	576	537	559	573	559	542	538	567	524	561	564	540	567	548	553	496	539	512	534	557	548	549	555	563	560	559	575	560	580	539	576	544	582	511	588	593	579	567	543	549	558	547	527	518	572	525	567	564	558	569	557	576	567	587	543	494	546	575	542	518	578	546	522	560	517	573	532	513	583	578	493	547	577	522	531	539	538	519	552	594	551	530	599	541	536	564	588	523	553	577	552	542	545	567	610	555	527	538	568	585	581	547	519	544	581	540	542	538	573	553	548	557	538	527	513	519	499	568	525	543	542	557	560	538	527	555	560	524	509	585	567	498	574	563	562	549	573	523	568	519	574	542	527	540	559	550	554	544	569	562	564	560	526	541	621	526	556	549	540	536	540	571	582	538	581	520	490	551	541	558	542	529	525	542	563	548	540	593	562	601	530	547	540	541	609	527	545	524	529	558	532	571	564	556	575	535	556	547	580	562	532	520	562	564	552	584	563	565	571	559	594	545	560	523	550	590	569	569	501	521	540	565	559	546	569	575	582	561	514	558	530	567	524	537	558	539	537	544	578	570	582	521	526	569	568	536	552	576	534	572	534	557	529	519	573	571	556	548	589	537	519	588	539	563	566	542	559	539	544	564	594	567	522	528	531	557	529	554	562	594	584	533	539	534	570	573	551	550	538	565	538	557	557	558	536	552	601	521	534	583	557	584	521	552	541	596	602	553	547	549	578	541	583	553	552	539	525	565	551	603	544	571	536	540	525	592	568	580	552	544	542	562	549	573	557	536	566	564	540	556	592	524	600	595	560	527	538	571	570	567	538	543	515	560	505	558	543	557	555	570	595	570	560	598	552	581	530	574	539	595	532	605	529	556	549	544	569	601	528	544	559	566	519	512	524	544	563	561	548	519	564	572	565	599	594	543	551	563	550	550	572	574	546	573	566	560	555	616	556	533	568	545	610	563	569	550	523	570	545	547	544	544	559	558	597	581	498	612	601	580	541	566	571	534	546	584	547	562	577	556	590	565	502	563	552	551	547	565	503	571	582	560	566	566	525	539	541	567	538	573	565	527	588	571	593	595	516	546	567	551	529	540	549	553	553	565	572	516	522	550	593	530	519	586	532	542	567	530	522	544	539	588	576	561	560	530	532	539	501	587	571	543	543	505	608	585	561	539	512	565	558	580	553	527	571	565	553	566	568	580	601	561	549	579	530	504	594	572	559	544	550	547	543	568	580	557	577	549	569	536	559	576	534	553	541	513	583	570	568	526	533	531	535	550	568	542	547	546	544	550	544	571	514	548	551	563	533	554	544	536	530	562	529	584	572	522	516	526	573	607	564	564	547	596	569	532	609	564	546	573	592	554	533	561	579	495	578	540	510	583	569	570	534	549	525	576	560	553	535	568	527	552	549	563	583	526	555	590	575	528	575	578	547	565	548	524	589	495	561	573	540	558	563	559	564	571	547	611	540	514	546	538	558	539	585	525	560	564	583	545	552	531	546	526	572	543	601	523	563	553	573	559	533	568	593	547	597	556	583	580	539	567	560	587	550	486	581	509	573	536	571	545	599	552	541	491	535	533	539	597	600	538	571	548	543	577	538	573	560	545	585	567	558	541	477	562	565	526	561	584	500	545	531	538	586	564	568	535	556	535	543	540	532	557	534	546	499	563	528	556	566	541	555	585	540	549	552	567	608	550	534	567	570	525	527	588	517	541	560	570	537	538	585	528	594	544	579	569	550	562	546	556	550	544	534	584	567	544	522	547	572	514	527	507	567	538	546	541	578	567	525	509	546	540	557	597	521	529	556	570	568	567	527	607	562	541	550	567	518	520	582	570	566	558	559	532	567	573	529	543	563	544	599	570	530	566	513	556	564	530	554	584	546	602	557	586	608	552	581	545	584	555	599	583	543	533	550	539	566	527	553	578	556	547	571	569	528	529	533	513	528	557	535	538	539	581	597	598	532	577	546	567	550	570	549	556	537	535	548	532	560	564	542	553	575	543	528	575	569	527	556	542	562	521	554	580	525	594	521	603	586	530	573	573	474	529	556	576	565	542	530	531	581	553	521	567	535	528	572	556	580	542	540	524	510	519	546	541	527	534	586	552	536	589	570	545	561	533	542	548	565	577	549	541	575	527	542	570	540	553	578	501	569	541	538	548	540	528	536	518	583	565	588	552	606	577	530	535	525	540	542	550	530	527	557	516
22910	21096	28885	23529	21092	21152	10703	1240	823	712	614	488	466	416	353	366	321	339	321	295	272	266	268	230	226	263	241	254	229	210	244	185	227	238	189	203	190	211	207	193	197	189	187	189	206	197	164	204	194	212	210	196	184	193	166	194	191	176	198	184	186	195	203	197	201	216	194	219	188	187	186	178	205	195	231	184	185	163	184	191	199	212	180	207	177	201	191	171	199	172	172	173	163	205	187	202	185	168	167	186	188	193	188	168	209	166	210	194	209	178	160	168	177	162	193	198	174	191	198	189	191	198	187	212	179	185	190	192	166	199	168	181	204	189	179	178	186	196	202	170	181	169	176	192	175	187	165	179	166	175	189	182	161	216	192	181	166	184	175	185	174	184	157	197	188	198	189	161	179	179	183	184	198	208	181	183	161	175	170	194	178	181	191	207	202	178	171	159	208	178	169	179	169	164	201	196	185	173	170	192	188	171	169	182	192	160	171	181	181	148	168	180	184	210	190	160	194	188	195	171	198	201	148	158	201	186	200	166	170	170	186	181	180	170	187	182	177	202	173	175	180	173	171	206	190	165	183	171	175	197	206	187	176	197	181	200	175	183	186	171	173	181	190	154	182	178	176	179	177	178	168	184	148	209	159	190	210	188	214	164	179	189	185	173	193	209	186	190	189	189	189	176	197	186	175	183	189	189	166	187	176	173	177	194	166	174	171	172	199	164	187	187	195	167	186	154	208	170	186	198	185	212	182	172	182	191	196	188	194	199	169	170	183	181	184	183	204	160	173	184	195	209	176	190	174	180	194	199	183	219	176	179	180	179	173	200	176	193	187	166	177	162	184	166	200	209	178	177	179	155	176	169	181	175	197	195	200	199	174	191	185	173	175	191	186	190	193	170	208	210	207	157	199	186	185	175	165	186	189	174	168	171	163	182	193	181	165	188	188	183	189	171	159	196	179	182	177	169	184	223	187	198	183	191	163	210	190	180	181	174	170	166	188	174	190	173	170	191	179	174	167	186	174	174	173	166	179	190	183	175	181	177	169	191	198	202	188	177	159	177	198	180	194	189	201	208	187	171	169	178	184	182	195	172	206	172	177	179	185	207	162	155	190	201	201	184	202	168	187	196	181	181	199	207	162	193	177	194	210	189	188	177	173	193	176	195	166	176	199	201	177	156	183	184	188	147	190	197	171	185	176	181	191	176	188	162	189	188	189	189	198	172	173	165	177	200	193	175	192	166	180	190	203	182	153	190	181	196	172	170	189	162	206	201	200	177	182	161	171	207	172	187	207	191	180	191	190	188	196	189	207	179	184	153	185	198	182	173	215	178	190	195	177	187	177	196	189	174	168	190	187	171	203	172	170	181	195	200	166	188	179	163	188	183	164	183	198	183	168	192	165	159	187	174	180	191	188	190	178	194	172	175	190	203	212	160	191	191	180	193	157	169	185	184	179	171	187	159	180	170	174	169	193	213	175	200	177	184	166	168	187	219	182	176	166	207	170	183	177	179	168	178	174	157	191	171	180	201	161	187	189	190	167	169	190	198	195	165	154	177	184	168	177	167	208	193	204	181	178	171	194	193	178	208	188	174	159	189	189	203	185	193	162	157	171	184	186	206	180	185	201	191	206	158	184	208	208	168	185	164	194	194	182	188	187	204	160	160	187	178	170	194	190	158	187	180	167	157	178	177	191	207	203	189	174	173	174	176	181	180	167	215	180	173	203	171	214	204	211	180	187	203	194	179	169	205	200	175	172	180	191	179	174	168	193	179	167	184	190	180	177	186	160	187	184	169	170	166	166	189	182	163	163	174	189	191	158	186	196	187	182	198	167	191	168	168	197	196	180	176	202	186	177	167	179	168	175	176	165	202	181	174	183	180	177	195	163	178	189	210	200	198	182	188	175	182	201	184	183	166	186	182	178	162	180	204	179	183	188	151	206	177	163	201	187	152	203	190	188	185	192	174	180	148	171	205	162	155	182	186	165	196	196	187	188	197	175	175	184	172	184	167	187	176	181	184	170	179	204	192	196	179	178	204	178	176	157	166	205	199	206	193	168	171	186	165	189	196	160	189	187	192	149	188	171	192	194	176	184	205	189	169	178	177	192	187	208	169	182	178	188	190	203	210	179	181	179	166	174	194	181	171	178	182	170	174	189	184	193	197	160	201	168	181	192	185	184	190	186	174	185	189	198	189	176	182	162	178	195	177	197	213	167	174	190	192	170	181	192	186	209	178	196	139	168	189	170	187	182	159	196	177	168	174	168	200	171	161	154	170	169	198	170	184	169	171	151	179	192	171	182	183	191	196	171	204	201	175	189	178	140	171	208	184	188	206	191	172	196	175	188	177	179	168	163	168	183	181	185	204	168	172	183	204	171	185	169	187	190	175	179	176	198	176	173	191	173	187	196	183	205	211	161	196	193	176	171	187	200	193	180	176	206	158	180	191	171	195	177	170	192	191	169	182	171	184	185	185	209	200	194	169	220	185	216	182	183	172	212	179	180	170	171	180	189	171	155	191	172	187	206	186	183	202	187	163	153	204	193	194	195	174	201	194	166	194	176	196	163	153	157	149	156	194	162	162	168	162	159	188	209	212	178	186	187	203	188	166	200	178	188	183	168	199	177	182	197	185	188	166	184	194	168	183	186	180	199	190	163	140	182	187	196	188	179	174	196	176	179	184	178	178	171	182	196	181	173	185	193	181	195	182	184	178	178	187	182	208	192	177	190	201	181	181	190	183	204	186	170	181	166	178	171	172	174	176	161	191	170	205	201	200	212	192	185	162	177	155	191	181	195	159	195	164	183	187	191	190	187	183	193	205	205	209	175	190	183	185	174	191	178	197	194	158	182	166	181	187	166	170	164	193	159	186	208	195	163	189	197	168	164	172	182	177	177	183	184	197	199	180	166	156	179	168	187	179	182	171	184	169	187	183	220	161	205	180	182	196	190	184	179	185	183	193	188	188	167	179	170	178	186	176	173	172	180	165	179	199	195	185	202	177	188	186	188	185	166	191	168	176	193	204	166	202	169	180	207	175	191	174	166	203	194	198	180	182	189	174	191	171	171	182	181	159	194	193	188	171	192	196	190	194	178	191	201	167	168	181	193	166	173	201	173	178	196	186	209	171	179	171	216	155	196	198	173	215	193	179	180	177	204	190	183	188	215	187	185	185	171	194	189	178	170	197	184	170	177	182	198	187	186	174	192	178	174	172	183	196	193	199	209	197	172	187	209	165	181	172	181	197	193	182	190	174	195	200	152	176	160	187	187	178	209	150	167	194	188	194	195	194	177	190	176	184	181	188	170	178	190	155	178	178	190	176	176	176	178	157	189	213	175	168	199	204	158	180	210	190	173	159	182	179	178	184	170	183	186	176	222	156	187	172	172	165	197	172	194	157	200	177	206	174	174	202	185	153	191	190	196	180	174	192	205	180	180	195	169	194	191	186	193	177	192	182	175	208	175	188	169	170	167	181	179	173	176	163
10931	17189	14119	7420	5133	3887	2919	2278	1798	1405	1196	976	800	717	616	552	571	535	441	420	412	372	406	370	335	317	298	329	282	258	255	281	238	264	239	263	246	227	249	245	249	242	227	239	266	231	235	238	228	215	244	221	223	236	214	230	201	213	229	233	235	230	248	235	234	223	229	224	201	198	212	234	223	207	219	215	215	200	213	205	221	202	213	201	222	207	234	201	220	221	209	202	204	210	208	226	216	194	239	194	209	226	208	200	215	187	209	196	209	204	210	214	224	233	205	202	223	210	205	196	202	240	198	203	185	217	187	220	193	225	203	187	204	261	196	205	224	222	231	203	194	210	189	195	221	210	198	192	203	202	221	211	188	225	191	211	222	209	212	192	210	208	229	217	216	196	202	208	212	229	206	213	216	201	213	183	213	202	193	225	216	202	216	228	222	212	204	185	206	193	190	219	192	210	201	185	196	207	195	219	189	188	214	194	187	175	204	204	213	191	211	208	189	229	215	215	240	179	210	211	229	215	181	186	207	201	226	204	206	202	231	209	202	208	190	196	196	240	209	210	222	203	205	201	197	190	221	208	189	218	212	206	213	201	221	197	214	197	204	210	211	207	211	183	213	223	208	196	197	213	240	215	191	202	198	218	216	228	205	188	215	229	241	206	238	193	213	189	204	213	222	214	208	209	228	218	216	232	224	217	203	204	191	183	208	218	220	224	205	195	200	183	225	211	210	199	209	191	203	209	213	211	208	221	187	191	219	165	216	230	216	199	212	214	192	247	194	216	194	220	213	235	188	222	185	206	213	206	223	225	224	219	177	224	226	205	219	213	191	194	225	220	229	204	183	238	190	206	198	223	186	178	214	214	198	194	175	219	202	228	206	221	209	210	210	214	211	201	206	211	233	208	215	188	204	199	215	208	220	223	233	194	229	210	222	198	205	223	219	226	192	199	197	202	199	197	223	224	203	226	222	183	218	201	192	188	190	207	195	192	195	233	217	199	198	211	199	214	225	182	211	220	222	191	223	190	211	204	193	220	213	217	178	210	212	210	230	215	196	182	188	203	204	211	212	192	191	213	214	177	180	207	193	211	222	213	204	235	182	210	209	202	190	193	228	200	240	184	180	209	194	203	213	218	193	196	196	215	171	237	196	225	197	205	207	211	210	219	203	210	227	210	184	208	204	202	210	175	202	208	179	223	204	220	218	206	209	197	230	229	190	217	225	219	230	188	213	234	212	226	190	207	209	204	213	208	208	191	208	198	192	235	230	214	212	230	220	214	203	216	209	199	216	234	222	222	210	192	175	194	217	208	204	210	203	238	201	191	208	192	199	224	200	199	215	210	203	206	182	225	187	219	212	211	228	201	235	208	186	202	211	206	209	204	200	214	201	210	189	180	211	196	221	197	204	195	194	211	203	200	215	188	196	194	178	191	193	208	207	206	200	208	215	211	224	195	214	209	181	199	196	222	213	205	235	206	222	200	190	188	190	191	217	212	210	198	207	197	175	174	207	213	224	186	216	214	225	212	211	199	211	190	220	194	221	214	187	231	223	196	220	187	204	220	216	214	208	193	213	201	221	202	191	176	218	205	205	181	208	219	219	219	207	196	201	205	203	198	209	218	212	201	215	190	219	207	220	220	220	183	194	197	195	202	206	205	218	200	207	198	199	195	236	209	202	193	218	193	184	194	214	208	224	196	196	199	204	228	236	200	202	219	201	195	210	235	228	203	225	188	214	219	224	234	197	219	191	200	213	227	212	205	218	206	213	228	208	202	213	198	207	189	174	223	229	213	211	213	213	213	194	216	215	213	215	217	209	186	228	184	208	232	205	190	234	191	184	202	189	180	175	196	215	198	185	195	193	201	188	200	199	202	230	230	203	201	207	207	205	249	182	198	209	230	209	207	170	209	194	193	204	166	211	183	202	202	210	205	177	208	203	181	211	215	190	202	223	175	222	233	216	222	204	222	221	231	212	210	227	214	215	184	220	205	192	211	216	195	196	186	188	195	195	207	206	206	217	206	184	214	228	215	210	200	238	238	188	206	211	186	195	211	201	223	219	221	168	225	207	192	191	215	223	193	201	183	195	202	186	207	221	204	201	203	232	226	191	234	219	214	180	207	198	214	221	209	199	206	210	208	196	226	215	177	215	203	212	181	225	223	210	197	210	198	217	225	215	227	227	197	182	205	208	205	197	222	209	213	213	204	196	218	202	210	223	223	202	250	243	231	173	190	184	216	198	169	203	185	212	196	188	198	214	223	189	187	223	225	221	210	176	204	217	239	196	185	202	196	213	193	202	213	195	201	208	215	212	199	198	223	182	191	217	214	201	211	202	219	214	193	217	219	205	203	187	185	201	221	213	206	207	205	218	223	224	177	253	186	214	208	222	194	235	222	224	194	205	214	220	229	188	210	213	196	192	198	198	187	209	215	213	206	210	219	233	204	211	216	191	217	178	203	230	196	209	191	223	198	219	219	206	221	231	196	197	215	197	202	198	187	213	200	222	184	221	215	234	196	209	197	215	248	240	204	191	205	205	219	178	205	200	193	205	216	216	204	214	218	204	203	200	213	221	191	197	217	198	221	199	197	191	218	194	206	230	202	206	194	203	185	215	223	218	216	217	196	180	203	215	209	218	194	179	187	210	195	228	218	217	201	178	214	211	205	182	210	205	207	202	220	205	218	187	197	212	173	208	225	199	197	199	225	202	227	195	230	195	205	179	230	231	212	198	197	212	226	186	187	200	207	244	213	205	206	224	214	194	215	202	217	196	223	227	204	193	211	210	201	202	204	234	216	213	217	187	201	216	203	215	213	189	169	204	211	231	202	229	197	213	198	211	207	210	225	203	198	190	214	218	211	200	202	214	207	207	219	228	202	202	210	187	205	176	202	198	200	218	203	206	223	233	203	207	200	203	196	212	224	184	220	235	223	204	217	211	205	216	187	199	217	186	190	202	207	226	209	205	221	186	215	205	203	220	204	190	205	227	219	228	218	211	203	186	200	208	199	201	209	181	214	215	201	206	196	194	210	209	215	210	218	182	187	205	224	215	201	218	225	195	209	204	221	211	239	199	188	195	217	181	204	200	192	182	194	210	195	212	190	189	192	214	218	199	188	217	191	191	186	237	231	227	193	195	212	196	213	229	206	193	222	202	209	199	227	221	216	190	213	235	201	235	201	213	202	194	218	200	196	222	226	203	199	225	203	195	210	210	192	201	204	192	216	222	202	204	211	228	190	195	232	216	240	189	186	211	201	204	205	209	226	230	219	194	200	204	174	218	192	200	202	220	195	217	197	220	212	207	232	207	210	202	219	208	197	198	194	188	212	209	221	217	218	210	191	207	191	201	208	168	204	203	203	225	181	196	241	220	215	194	209	206	219	184	197	194	217	218	197	226	212	218	191	214	198	207	197	192	205	217	206	216	204	212	223	187	205	189	208	204	223	215	206	219	216	198	193	200	213	209	231	206	192	200	235	226	201
26868	20085	7576	866	565	520	442	454	460	421	423	433	410	426	469	411	450	459	411	437	419	465	422	399	426	441	428	390	442	464	391	425	398	380	393	443	432	404	475	408	395	435	422	406	404	382	431	422	433	403	424	398	437	428	428	421	451	434	429	405	408	464	418	428	416	399	407	440	409	380	424	400	433	439	414	464	419	423	444	415	422	435	378	407	410	410	414	399	418	443	446	392	406	409	419	412	403	438	388	382	396	416	380	380	413	430	403	422	434	408	445	421	415	415	428	442	412	419	430	403	431	377	410	421	412	395	393	425	386	426	440	429	395	411	427	410	391	438	399	451	400	401	446	421	412	439	408	447	451	431	399	396	413	407	392	418	406	431	440	438	425	439	411	391	408	429	398	457	413	421	404	409	437	411	426	423	431	397	451	408	404	416	416	419	401	410	429	439	411	459	459	439	438	408	425	383	457	435	408	426	413	424	423	434	465	397	433	435	414	449	410	409	445	366	405	404	407	402	456	395	414	405	459	411	382	383	399	416	376	433	438	394	425	420	422	387	414	422	422	417	442	406	417	436	443	415	390	393	437	403	437	392	395	411	407	382	370	399	410	406	407	406	424	433	390	419	440	403	432	416	467	403	431	410	436	410	402	408	408	408	424	416	441	417	422	394	424	422	398	418	379	390	430	407	427	439	413	407	400	442	440	458	412	414	399	429	406	420	417	371	453	398	417	400	408	424	379	380	419	453	427	415	381	484	377	411	415	417	442	455	418	399	442	440	411	414	406	426	434	402	429	425	450	385	429	436	431	446	374	400	420	390	433	413	427	412	419	432	383	412	407	404	449	403	430	424	388	423	448	409	383	405	473	428	382	397	403	431	451	414	415	444	422	417	390	423	381	386	411	404	393	409	432	398	409	429	444	412	424	421	442	464	408	442	447	408	444	398	400	424	447	396	393	438	432	417	443	406	424	420	399	433	451	385	403	432	412	452	414	405	411	428	425	436	424	371	406	421	420	387	405	433	409	402	417	425	405	435	403	408	405	427	433	426	442	382	439	404	410	399	454	444	383	402	426	395	400	431	417	409	411	444	387	412	431	400	407	418	434	430	386	420	429	445	422	423	422	438	426	435	415	425	444	400	445	399	405	401	405	376	388	434	403	383	396	432	446	419	422	413	394	411	391	398	438	433	411	401	448	467	414	397	399	401	411	418	397	419	425	463	465	393	425	395	456	440	401	443	428	435	436	377	404	436	412	404	401	467	403	434	459	424	396	401	438	370	408	398	434	441	400	444	390	416	434	431	448	403	421	422	424	429	402	421	402	430	453	398	421	379	392	376	383	387	468	386	388	394	430	404	426	405	436	432	397	399	396	452	404	439	386	401	449	402	473	429	421	416	399	397	412	400	425	422	381	441	419	387	412	440	440	405	437	423	424	386	422	391	392	393	427	393	426	408	410	426	422	395	453	415	416	417	442	461	428	388	416	422	405	388	410	415	428	424	387	426	441	419	408	410	347	446	419	426	408	387	415	399	414	415	418	387	431	378	422	423	408	413	445	377	397	367	420	415	416	399	410	401	418	403	404	443	449	460	408	432	410	396	414	364	430	423	428	414	407	433	424	412	415	397	397	382	415	440	388	415	441	397	412	380	375	419	418	409	425	458	420	442	455	425	409	465	401	409	406	447	437	414	395	422	452	422	398	397	437	418	428	439	412	404	416	403	446	442	423	434	411	423	426	411	403	425	439	421	414	415	413	406	430	439	415	418	406	397	441	434	427	419	445	391	424	443	429	417	402	423	402	430	421	429	406	414	409	418	407	393	419	385	423	412	420	443	424	474	425	412	453	399	435	396	424	388	413	454	413	393	411	453	437	419	433	418	402	426	421	411	455	391	381	405	424	394	398	415	453	446	420	456	447	421	405	411	427	404	384	447	432	418	457	436	413	398	412	423	400	434	428	417	388	435	371	428	432	414	420	422	426	413	380	443	418	434	410	430	389	417	385	402	443	408	421	381	425	380	370	441	391	410	454	434	451	438	384	397	438	442	396	433	441	469	431	377	405	430	417	411	447	447	424	421	438	418	420	412	402	420	424	440	408	446	428	416	441	408	448	395	445	420	420	398	435	439	372	433	389	413	434	399	413	415	405	397	439	429	427	428	437	433	433	387	404	400	422	428	400	417	431	402	410	397	372	429	411	401	414	468	465	389	390	407	403	463	424	424	471	426	415	429	388	447	406	443	432	414	419	417	387	417	419	431	403	409	408	422	436	421	407	444	428	399	379	414	441	431	424	415	411	440	450	402	378	441	404	386	430	434	418	438	430	423	405	401	424	424	412	438	408	434	399	407	407	369	410	395	401	404	443	425	409	370	405	379	411	412	435	402	416	400	397	433	433	403	384	438	417	412	381	425	446	448	444	411	430	428	427	430	406	445	422	418	419	417	408	387	453	405	394	443	428	417	413	416	461	423	397	383	382	438	395	399	407	423	466	408	391	392	421	417	438	416	455	431	389	428	417	395	437	419	431	370	434	374	435	435	411	432	437	392	400	414	441	444	444	464	405	404	445	409	392	448	381	420	435	403	431	414	435	415	387	425	458	406	430	392	417	401	444	397	432	414	436	442	412	395	374	396	450	403	429	387	398	409	419	404	407	451	435	435	372	434	421	400	406	445	408	432	422	423	416	399	390	383	418	431	411	408	415	401	415	421	385	411	440	445	385	388	413	399	408	406	422	431	443	416	415	381	402	408	459	443	406	433	414	434	423	401	415	425	406	387	407	396	381	433	428	409	436	414	395	453	428	416	434	432	382	412	399	428	395	445	444	444	422	428	443	411	404	430	421	437	442	412	417	409	414	406	420	401	431	417	437	404	419	399	426	404	428	437	450	434	423	422	423	465	423	373	457	418	394	421	383	416	417	421	411	395	376	425	430	445	386	400	423	424	431	422	432	398	429	431	411	374	403	420	400	408	407	446	403	418	455	453	397	409	419	417	448	415	417	410	411	413	432	409	446	411	425	395	425	433	467	439	408	395	433	432	401	428	418	413	429	429	430	421	416	436	415	434	430	417	392	403	434	438	440	417	417	417	451	411	433	429	392	439	419	407	387	414	437	410	413	424	430	441	408	428	413	410	440	447	432	461	436	385	394	406	426	431	392	418	425	398	453	446	441	419	418	444	450	385	423	437	397	423	445	443	418	421	439	401	404	412	411	416	408	433	439	421	448	435	417	425	396	406	380	430	393	431	401	430	389	412	432	402	415	425	370	425	384	420	444	430	372	422	445	415	407	437	433	386	415	405	418	384	429	413	443	427	443	417	429	428	421	428	416	442	410	435	397	412	383	388	421	422	420	442	433	432	382	434	419	473	410	425	387	414	428	405	393	445	456	402	384	423	383	411	423	420	400	414	420	392	415	411	407	426	424	403	391	397	414	423	393	431	430	425	408	409	411	461	455	413	394	428	417	402	402	383	426	444	402	434	412	444	408	459
5216	1336	1183	806	663	673	612	545	565	537	570	522	501	510	540	507	515	527	508	538	519	508	522	496	499	505	516	484	529	506	491	517	563	482	502	538	512	498	512	507	487	531	511	537	507	472	559	523	508	473	528	514	496	506	504	504	481	506	518	493	476	484	554	513	487	530	517	524	467	504	475	496	496	508	523	470	496	491	531	487	496	517	498	517	527	550	536	471	495	511	487	497	504	479	514	537	530	551	486	483	494	518	503	498	503	466	510	503	484	525	520	498	522	525	509	498	454	531	485	504	542	475	529	494	506	519	494	487	541	517	519	494	472	511	486	518	528	497	476	508	508	501	511	472	511	495	497	514	514	500	476	545	498	477	504	518	518	524	481	518	508	534	493	488	503	485	525	526	503	520	505	487	453	510	531	513	527	488	519	502	570	494	508	526	538	515	552	522	484	494	509	496	530	550	472	494	461	488	460	532	496	533	499	514	486	488	520	520	475	482	463	487	535	518	480	561	521	491	522	475	511	515	492	507	540	514	476	505	505	496	493	495	514	529	488	521	511	502	517	509	484	519	474	502	486	482	504	534	518	501	513	531	507	478	543	478	520	509	485	518	498	526	511	495	499	471	516	473	494	518	539	533	537	523	538	518	467	523	542	484	532	507	492	492	506	484	503	519	492	513	484	524	525	496	507	513	545	516	495	482	527	506	503	487	518	502	543	521	513	531	500	497	518	505	455	512	495	501	493	518	533	500	504	494	457	508	481	489	536	524	526	516	497	485	531	553	524	495	508	524	519	531	489	479	516	494	524	500	475	488	507	494	478	485	507	518	513	478	514	508	491	522	525	545	500	510	486	563	475	544	491	512	536	532	535	535	512	519	572	500	507	541	542	517	543	459	505	470	493	570	504	495	474	497	510	555	488	508	545	496	505	516	459	555	493	496	486	530	523	510	492	521	511	496	535	527	501	525	510	531	520	483	518	547	550	509	500	470	514	511	485	487	501	522	493	485	525	482	520	506	512	527	491	522	492	489	523	486	539	540	458	516	479	507	501	519	510	483	484	511	502	540	504	536	497	523	535	530	483	544	520	508	527	525	506	489	533	462	477	520	479	527	523	514	531	496	492	489	513	515	522	523	556	522	508	535	508	487	520	485	513	487	507	508	489	528	508	481	498	514	522	490	503	517	484	543	452	523	454	503	557	522	509	475	519	538	500	518	550	486	540	541	498	509	510	525	522	534	499	523	493	485	523	508	494	532	542	528	473	485	563	507	500	485	510	481	523	497	508	493	519	521	515	485	530	510	541	496	476	518	518	517	503	541	508	506	505	472	571	548	494	519	482	511	529	520	484	502	492	503	504	480	479	499	560	551	508	497	483	504	490	531	492	568	538	535	564	491	529	507	555	530	532	500	536	521	505	488	517	504	496	509	525	474	515	501	548	524	537	515	495	511	530	488	487	503	532	529	506	535	515	510	512	512	535	513	525	528	500	529	503	531	493	515	511	489	556	516	460	531	515	513	520	494	526	510	522	498	474	529	525	481	519	529	517	517	486	511	508	507	539	469	522	475	483	524	510	527	509	534	497	443	506	494	456	501	502	532	464	451	531	517	514	516	565	489	528	537	498	488	531	511	491	527	554	542	507	487	496	485	461	467	497	492	517	493	521	510	511	487	482	493	479	526	492	536	513	503	460	546	496	489	505	508	473	511	501	524	521	499	563	506	504	515	527	500	480	494	520	499	543	482	513	532	530	517	493	529	539	516	460	523	497	488	562	492	486	510	519	534	491	503	495	518	488	491	504	522	511	531	557	541	504	471	505	489	523	499	532	502	522	531	505	510	497	518	524	489	488	548	529	509	499	520	543	523	505	516	499	517	477	498	541	501	499	504	490	482	528	539	487	535	445	522	521	518	510	495	488	499	480	539	503	501	510	503	523	510	513	505	502	491	487	506	514	455	503	492	472	537	531	529	493	518	476	518	495	528	483	535	513	523	531	516	502	500	488	498	512	526	528	503	484	479	516	500	519	539	467	489	473	557	514	516	510	489	462	473	533	514	506	500	531	520	479	489	523	497	515	488	501	499	503	511	472	546	497	512	499	474	531	498	511	501	519	534	544	540	482	521	504	561	558	481	583	516	538	511	479	485	466	527	512	504	482	531	510	474	523	522	529	511	536	495	515	488	501	481	489	493	532	496	506	530	501	482	520	509	496	535	517	490	525	513	503	520	510	474	516	485	544	519	472	543	515	568	534	481	542	486	522	508	498	497	490	508	503	512	510	476	521	506	490	478	509	499	509	517	507	484	497	544	516	524	496	520	471	505	516	487	515	496	519	512	488	442	501	497	511	494	510	494	493	543	511	498	547	509	527	501	492	493	499	531	519	530	516	493	475	495	557	564	487	506	525	526	491	525	496	498	471	502	518	457	499	497	473	502	504	515	520	517	511	513	506	560	545	495	503	454	498	503	524	506	484	545	482	515	516	491	541	486	493	472	514	541	524	487	536	515	498	526	515	496	524	522	492	520	536	543	524	490	496	563	526	490	534	526	488	524	472	497	520	531	513	517	493	506	489	509	509	548	590	529	474	537	510	491	496	531	485	519	541	504	511	483	536	548	502	514	487	500	539	493	482	501	519	520	476	493	501	558	522	554	515	504	515	525	485	520	519	530	492	476	540	516	521	535	523	486	462	483	486	524	525	509	513	499	481	520	482	520	538	523	521	509	501	545	560	518	480	556	505	538	479	524	513	510	518	533	490	511	481	519	546	475	509	504	539	524	507	464	517	552	524	456	504	483	492	497	474	508	488	553	490	502	510	509	518	508	534	566	494	525	503	502	493	514	512	523	521	503	494	493	461	527	550	480	514	478	519	498	510	514	482	516	499	523	517	525	522	531	517	525	514	518	478	555	542	471	473	500	514	528	488	525	524	527	545	511	511	534	536	533	467	500	513	502	521	496	521	509	500	505	501	476	563	537	530	508	522	506	499	528	558	511	490	502	488	550	527	550	474	498	508	526	483	482	512	526	502	491	496	477	524	499	516	480	532	526	507	492	502	525	524	547	530	492	495	567	510	509	507	506	475	471	524	515	533	488	500	507	486	523	511	519	492	481	500	499	525	466	492	508	489	532	520	488	510	531	482	531	488	479	489	534	487	551	494	500	487	529	480	512	500	454	528	523	510	531	498	505	510	484	556	499	518	505	511	490	523	498	520	517	533	504	512	516	496	509	493	504	477	493	464	500	524	511	509	495	537	496	516	520	524	511	503	511	491	523	517	534	528	511	531	519	481	499	510	505	509	484	543	522	504	552	513	499	512	526	511	491	479	527	498	493	506	529	535	468	493	518	523	516	515	502	512	550	536	457	501	506	502	493	504	526	517	502	493	521	518	538	505	552	499	512	522	505	529	513	511	555	527	480	481	525	536	505	541	497	474	529	527	488	528	515	534	531	533	435	491	512	535	536	530	513	499	514	520	533	506	473	557	520	504	484
23745	21044	28432	23862	21048	11490	1164	684	504	481	423	386	330	308	301	294	297	285	228	241	234	235	251	237	218	244	248	237	233	200	229	209	209	224	232	229	199	233	218	192	227	224	201	195	203	196	201	192	187	181	209	219	194	195	218	227	195	187	220	190	219	199	205	207	239	222	182	198	203	195	173	195	215	201	216	212	197	215	205	226	205	198	185	227	208	181	200	199	195	225	201	200	201	201	237	192	184	188	208	193	214	198	219	196	207	234	210	210	207	214	195	201	194	210	209	202	204	216	213	223	184	194	181	180	220	238	205	214	207	239	193	202	201	190	180	203	218	193	198	185	227	212	184	224	194	171	192	219	201	217	194	180	190	192	178	189	212	197	217	198	182	201	214	217	181	225	199	199	191	217	205	211	222	206	229	187	183	226	202	188	194	213	219	197	194	198	197	215	192	210	193	185	213	203	204	211	224	215	181	212	194	227	194	196	184	214	204	204	199	190	195	179	200	206	185	177	183	199	193	225	203	195	184	210	209	200	195	204	190	219	183	195	187	179	187	217	210	223	193	200	201	163	186	192	222	198	242	212	163	212	201	235	199	198	193	204	218	192	189	226	189	184	202	172	201	215	197	193	198	247	202	188	198	192	199	179	191	177	229	215	197	177	193	199	204	210	190	198	188	195	187	211	184	194	218	185	205	189	197	224	204	187	206	204	192	241	197	216	226	188	193	228	221	184	211	191	195	208	190	196	194	200	184	181	229	181	195	207	233	216	217	199	222	209	185	198	194	196	190	217	205	196	199	189	205	196	207	186	206	185	215	188	201	224	185	209	208	197	200	212	195	215	206	172	175	216	192	212	193	213	201	237	174	217	193	206	198	220	221	178	198	219	226	185	205	191	186	198	224	206	216	180	205	191	175	190	230	184	206	198	203	210	197	197	214	204	206	197	206	182	224	201	227	198	215	237	217	199	228	191	196	214	224	199	242	207	195	185	218	204	221	219	188	187	208	228	182	234	217	230	200	193	182	211	209	197	208	218	194	201	202	193	200	190	194	217	187	220	199	208	210	227	200	233	188	229	212	185	212	194	196	172	197	191	179	200	216	212	202	220	172	197	178	164	190	191	208	208	201	191	190	173	182	201	198	199	183	183	230	211	184	184	228	218	197	200	202	202	168	209	210	205	210	189	169	221	204	213	192	221	207	214	213	212	200	211	180	211	179	183	168	199	180	197	208	194	199	202	197	223	194	195	190	195	221	214	169	165	232	190	197	201	205	203	217	200	202	207	168	199	195	223	236	216	186	209	194	208	218	232	200	217	222	171	219	208	207	167	211	208	207	214	207	214	198	215	188	206	222	210	185	215	201	198	197	218	205	215	197	212	214	221	185	196	198	191	180	198	224	205	182	186	209	222	201	199	211	191	203	210	225	206	213	233	215	225	204	224	196	186	211	172	188	182	195	199	206	197	199	187	227	223	187	208	225	211	197	188	203	217	180	230	204	199	214	193	200	203	227	204	189	198	210	177	207	218	188	205	202	197	221	206	212	188	186	196	220	201	223	207	196	200	214	192	219	202	211	210	216	212	216	183	225	207	195	218	195	195	209	200	191	197	187	197	204	195	189	187	216	205	228	197	206	203	204	192	194	192	207	206	220	185	210	190	213	195	214	211	194	201	199	193	204	219	204	197	176	210	231	213	197	200	193	230	204	208	198	205	191	200	197	204	168	206	204	232	209	215	192	187	194	197	214	179	196	196	198	233	198	202	197	217	215	216	196	194	210	186	201	203	206	213	211	210	188	209	238	209	212	215	190	216	200	203	204	198	205	205	195	205	195	243	151	197	217	191	236	194	203	209	204	210	191	251	220	189	202	199	200	182	212	230	191	208	178	205	193	232	216	207	219	193	195	213	198	203	211	209	187	200	187	206	196	210	181	207	215	215	200	179	199	193	220	206	209	211	195	201	207	201	217	207	206	210	200	224	189	188	227	218	213	211	207	202	199	186	206	194	214	192	200	204	229	209	215	201	196	229	175	172	180	208	187	211	201	204	202	196	178	197	185	183	207	214	192	198	186	194	219	198	215	186	211	208	196	204	207	167	225	211	206	189	198	233	192	190	201	197	194	202	222	205	193	195	179	225	181	221	200	194	225	204	160	206	196	203	215	229	209	202	188	197	200	184	199	193	180	200	188	191	208	188	201	176	214	205	210	196	212	191	207	176	166	175	213	199	184	213	184	190	199	193	207	212	169	209	192	200	205	193	210	186	231	214	193	212	190	220	197	221	233	226	205	179	217	199	218	212	184	193	190	212	212	240	210	232	223	198	217	213	217	176	207	215	188	199	193	207	182	204	195	203	206	227	201	210	216	208	211	202	195	208	191	191	214	202	206	210	184	208	196	204	198	211	190	200	190	203	211	213	218	221	187	207	214	205	207	202	201	246	207	186	181	213	221	217	207	185	211	205	213	178	208	201	192	204	193	196	215	205	178	203	198	194	228	202	186	214	200	182	216	201	207	217	210	203	206	207	187	192	181	201	197	206	203	192	208	204	213	210	207	187	212	182	201	186	189	225	222	187	188	206	187	214	184	209	193	219	209	206	203	205	198	184	242	221	223	213	220	199	205	211	207	177	197	223	237	188	225	202	202	199	209	219	218	196	212	185	203	223	210	201	207	204	188	189	191	186	197	217	212	180	175	175	224	189	186	183	188	219	218	212	222	217	189	205	197	188	191	215	204	183	198	189	217	200	193	203	200	201	198	204	199	194	235	190	214	198	214	208	210	212	194	192	190	207	206	210	201	175	235	238	193	189	195	198	200	202	212	210	182	228	187	196	208	228	223	201	212	187	213	193	195	233	227	213	195	224	225	210	216	189	192	184	198	198	193	201	208	185	205	206	183	175	215	205	166	187	190	202	224	199	222	181	184	204	198	186	191	208	193	204	192	195	201	220	194	229	195	234	202	231	220	198	200	204	197	199	220	228	185	210	187	188	211	187	210	193	200	198	204	212	216	215	193	215	193	209	192	197	174	192	187	191	221	195	207	199	206	200	209	197	207	182	228	205	184	206	187	197	181	208	204	185	199	191	205	185	188	193	213	217	178	233	218	201	199	173	187	229	200	231	210	188	206	189	175	179	218	185	186	193	208	190	203	196	189	196	183	228	185	214	194	206	216	219	170	201	169	216	225	205	186	218	214	192	195	208	217	182	187	196	211	222	207	204	185	208	198	193	193	222	198	210	205	218	201	216	191	192	207	213	199	199	201	192	183	235	220	200	188	224	193	232	198	189	187	213	207	193	189	185	172	223	202	200	182	194	212	217	188	214	192	200	191	201	197	179	203	197	230	208	209	225	184	184	202	191	194	206	209	190	211	208	219	208	179	197	229	187	191	184	199	186	219	210	211	207	194	222	213	200	195	191	189	230	194	173	236	179	216	191	204	217	194	191	175	205	188	186	193	197	199	189	211	182	202	181	211	180	209	190	200	214	228	211
7706	10463	8786	4327	2984	2148	1754	1308	1071	910	720	652	557	518	491	455	443	433	388	360	329	356	357	331	305	291	298	320	339	308	291	271	306	271	273	270	258	278	270	290	240	259	266	262	273	258	268	260	260	276	250	278	261	262	251	248	271	253	246	231	268	252	246	246	268	238	256	261	284	278	230	264	245	271	258	259	257	275	242	268	227	230	278	238	242	229	242	266	255	266	249	243	242	240	231	265	265	290	276	259	243	253	263	256	252	281	247	245	243	276	227	244	251	265	231	257	247	223	255	273	252	248	232	268	262	216	254	229	252	256	237	258	249	242	264	252	254	238	239	236	253	278	259	217	282	229	228	262	219	230	230	270	238	259	222	265	251	240	243	246	236	277	232	253	257	253	250	226	243	246	233	245	231	244	267	271	246	246	273	258	268	224	253	235	232	275	232	215	238	257	236	261	277	228	264	257	262	248	245	271	242	234	250	290	263	236	252	262	277	246	240	252	237	237	239	248	220	246	261	255	267	214	236	244	249	243	278	230	274	250	239	253	292	248	247	246	255	265	240	240	238	268	262	249	273	268	236	253	244	270	269	241	273	232	252	264	217	260	242	252	244	246	283	243	243	263	257	235	244	242	254	266	248	273	219	265	259	278	265	237	262	236	273	261	239	263	273	260	239	248	226	282	256	280	257	251	234	246	242	247	277	267	246	271	258	270	243	242	255	217	226	246	237	265	249	234	266	250	250	258	254	268	260	241	242	252	239	221	227	248	272	258	251	264	260	251	262	259	248	243	249	238	241	257	220	225	235	273	248	254	239	250	238	231	254	213	232	255	251	281	269	218	232	234	248	268	236	234	225	241	277	264	239	271	259	248	228	243	253	254	238	243	271	253	238	258	244	279	241	238	240	272	268	234	265	229	257	260	235	229	240	255	242	250	242	231	261	262	265	254	271	237	261	269	262	260	225	229	241	258	232	224	255	244	252	252	243	245	271	243	279	253	243	248	257	270	226	243	253	231	281	225	232	240	246	221	239	221	292	247	240	277	257	222	259	249	230	237	219	272	290	246	252	231	252	261	253	275	261	235	234	231	241	235	253	212	254	247	235	250	245	249	262	259	252	249	214	268	255	266	281	258	240	250	260	256	255	249	242	254	251	241	264	230	288	240	249	274	238	276	223	249	226	252	266	256	246	258	271	266	226	244	267	273	266	236	236	268	253	270	278	256	275	253	264	247	259	241	271	273	252	295	241	236	261	245	269	267	229	247	254	243	235	258	225	257	259	240	280	240	238	246	245	224	250	258	244	259	248	248	226	261	229	260	251	247	246	239	231	246	240	294	225	275	251	254	254	259	246	254	230	252	260	222	221	271	225	252	273	268	256	237	265	261	252	279	223	249	252	257	266	269	262	265	254	250	252	241	267	262	243	269	266	251	242	255	261	228	236	254	265	252	222	270	236	240	244	247	254	255	267	253	236	276	241	261	276	222	252	266	261	253	287	282	257	251	258	251	267	250	270	283	253	232	239	243	233	259	253	236	259	256	245	268	269	255	251	239	284	288	230	273	269	247	269	232	273	227	256	248	242	220	254	273	259	261	243	257	243	265	249	248	263	277	243	226	252	252	269	245	213	253	241	258	248	241	234	256	238	265	255	272	267	268	256	233	246	259	292	264	242	221	268	248	252	242	266	294	213	269	253	224	263	263	237	234	275	239	260	247	252	262	237	247	261	264	250	244	253	249	248	259	263	277	240	268	284	233	222	262	248	249	281	241	249	233	255	252	248	266	237	227	242	289	286	254	262	273	247	238	244	267	281	235	248	243	227	254	231	233	249	254	264	235	268	253	245	260	268	264	235	229	258	243	256	241	241	246	259	248	260	243	230	256	247	269	254	233	266	279	268	246	293	241	259	235	241	271	260	273	239	256	265	254	251	250	257	237	245	247	244	270	237	277	247	258	239	258	243	250	271	287	235	287	241	263	252	231	261	233	249	267	251	238	276	241	252	253	269	271	263	268	272	265	245	242	246	264	263	242	248	244	240	244	243	264	255	249	241	259	253	244	247	228	228	238	249	272	269	236	255	241	244	232	240	240	240	239	239	273	221	267	271	255	261	262	228	215	257	255	274	247	231	244	232	257	271	239	255	230	264	284	238	291	267	234	264	242	248	250	253	247	248	251	247	270	242	249	250	237	240	250	276	253	260	247	262	255	239	274	275	243	242	273	272	247	262	242	243	258	260	240	255	234	257	244	277	240	234	243	239	244	244	267	237	251	274	267	249	217	257	236	267	260	242	249	276	258	234	247	259	230	228	233	251	216	280	278	262	247	225	236	246	250	246	232	273	263	268	251	240	250	240	267	235	268	253	226	218	263	226	223	278	259	261	247	268	261	268	245	249	254	232	266	251	240	276	237	247	257	254	262	233	256	220	249	235	240	252	221	255	234	250	232	253	247	233	268	257	272	223	254	246	229	242	269	275	254	269	264	267	238	240	248	276	213	279	243	247	266	223	266	235	244	271	249	222	276	254	257	224	269	277	242	273	242	245	264	296	243	231	268	239	252	251	264	238	237	237	249	254	244	249	254	268	243	235	254	234	268	258	260	253	250	250	250	246	270	247	253	233	239	245	236	256	272	243	257	270	257	271	231	242	239	276	251	260	243	256	273	234	235	238	252	247	245	244	293	234	265	241	263	248	223	287	238	238	262	248	256	223	250	249	264	250	229	271	246	251	248	238	270	235	240	262	267	299	238	266	276	243	244	227	272	244	260	239	257	263	248	226	243	259	261	253	236	257	250	230	219	246	246	256	253	239	222	252	217	231	274	232	252	216	250	279	232	237	252	242	244	236	239	245	259	240	264	227	252	249	243	207	265	252	236	275	267	242	241	251	268	231	254	234	221	243	235	251	279	250	240	263	257	253	283	277	275	283	264	235	231	269	250	246	247	241	234	263	246	223	226	249	232	261	246	264	245	297	285	254	242	248	242	249	231	273	233	250	263	240	238	251	285	221	238	240	251	248	253	262	238	228	244	244	244	256	262	246	258	259	255	256	266	247	244	236	245	248	251	256	254	244	233	265	265	228	216	267	221	235	248	214	229	231	237	258	236	244	241	226	250	273	235	264	263	263	213	267	251	243	279	267	258	219	244	240	241	253	249	254	224	242	244	251	258	269	255	271	253	230	216	230	250	247	229	263	233	247	240	272	245	239	266	251	250	250	252	237	284	248	245	260	241	250	271	242	249	214	271	250	266	234	249	255	240	244	245	237	275	244	238	264	262	237	225	264	256	249	235	231	252	253	252	223	227	262	255	244	279	252	257	229	243	233	252	223	236	234	250	248	242	267	284	257	258	256	229	246	247	261	242	243	245	253	257	270	237	229	254	274	276	230	254	256	261	278	237	247	249	257	256	274	291	228	258	266	254	257	215	257	242	243	244	243	259	249	249	233	246	250	240	251	217	294	268	242	244	257	237	246	271	246	248	231	256	263	270
25084	21069	27325	24884	10425	952	789	707	610	597	556	545	518	547	521	510	501	528	487	516	510	510	478	551	476	487	464	463	480	475	456	535	483	518	478	501	496	476	471	492	479	467	492	471	509	442	477	468	438	486	488	490	498	503	520	433	450	462	451	447	476	493	474	475	438	455	498	444	458	446	529	427	488	488	507	454	503	521	476	474	463	477	507	486	493	492	494	497	486	444	522	453	485	480	509	486	443	486	437	450	483	483	489	482	431	478	465	464	452	498	491	458	538	478	433	406	468	514	472	461	510	474	513	447	472	469	453	463	446	472	488	476	438	463	452	486	466	510	498	478	487	463	495	487	454	464	445	502	514	472	503	478	514	483	449	449	458	472	454	481	471	438	451	483	496	477	488	458	425	504	493	460	491	472	462	490	475	471	467	451	442	494	468	460	439	459	479	463	468	535	438	486	462	479	462	502	496	489	482	498	489	453	469	484	456	493	493	502	485	499	461	474	448	465	457	459	483	498	472	470	442	459	477	425	464	450	504	503	486	476	468	462	473	494	484	495	478	498	487	503	504	427	448	497	465	495	504	435	452	459	471	517	437	471	456	472	474	440	471	488	514	487	480	475	481	471	473	495	474	501	457	479	491	502	476	478	483	480	478	483	501	443	510	450	489	477	490	503	494	495	503	471	470	482	493	481	481	466	441	463	505	494	485	429	488	465	497	491	473	489	493	490	536	473	486	491	478	430	469	472	463	499	512	480	480	491	468	486	510	476	456	460	486	475	490	507	475	508	460	467	456	484	468	462	474	495	467	477	443	489	443	437	475	495	462	436	466	512	466	461	460	459	480	471	415	470	463	494	472	456	473	463	488	466	487	461	529	489	451	484	480	445	496	467	469	486	447	488	475	500	490	464	461	464	491	445	484	464	489	431	469	453	450	468	451	473	492	471	493	491	478	482	473	480	469	515	452	519	529	472	494	466	484	466	465	461	495	472	499	438	457	509	459	469	495	445	470	473	468	470	478	495	497	447	493	497	446	480	481	494	469	441	462	431	451	481	465	482	485	478	464	470	503	422	486	507	475	487	477	468	457	533	467	464	512	457	494	503	471	414	461	489	464	445	481	462	519	482	517	488	470	456	477	485	466	474	492	533	494	473	449	524	496	508	462	463	457	476	465	451	531	474	462	471	492	487	474	514	509	443	477	458	480	458	473	476	517	488	522	498	486	494	513	453	462	487	474	452	490	515	484	480	463	479	480	485	461	495	505	485	476	513	475	465	497	486	504	491	465	444	481	460	479	485	471	480	456	488	465	479	472	446	469	512	488	490	481	474	442	511	501	465	454	472	463	447	447	487	479	458	461	474	490	472	481	472	485	521	472	449	538	448	501	490	485	468	458	470	468	478	485	444	483	430	458	485	476	479	454	487	462	451	495	433	481	473	511	472	502	495	486	463	408	484	487	476	498	469	490	460	507	466	459	523	456	478	513	508	469	471	510	492	435	492	488	473	439	491	483	404	473	505	497	469	451	438	455	450	470	490	473	440	474	450	484	478	456	459	466	462	485	449	426	491	471	484	471	462	450	477	468	474	493	467	479	483	489	500	500	482	477	475	459	488	475	460	509	503	450	488	473	455	432	446	519	461	476	456	482	496	459	499	444	490	458	508	515	515	482	485	482	495	493	461	481	443	511	441	477	477	454	450	465	443	457	500	455	477	470	480	478	492	468	469	451	490	508	484	456	467	483	488	469	456	512	481	473	465	472	485	469	484	448	475	482	472	469	494	486	465	456	451	434	442	462	485	459	475	507	519	458	522	473	463	486	466	504	454	471	498	489	441	451	464	484	487	494	453	476	476	461	453	441	449	474	470	505	464	512	489	479	479	455	460	495	498	468	467	465	460	456	475	456	451	505	467	503	479	505	423	524	483	491	500	466	479	498	481	491	468	474	476	488	461	455	481	462	495	481	469	453	466	466	507	432	501	491	458	491	483	489	444	457	512	466	481	505	491	471	484	486	476	467	495	479	473	454	463	472	468	474	473	450	442	485	506	474	481	457	472	455	473	461	467	454	446	471	490	483	441	482	492	490	433	459	488	499	507	452	458	483	457	457	502	453	448	503	468	473	468	447	470	469	455	475	520	471	467	475	454	501	527	467	418	482	468	409	481	470	451	488	492	519	492	513	475	457	452	457	443	454	472	459	481	464	451	493	472	458	477	500	457	516	503	430	444	442	487	482	463	489	461	452	461	474	503	504	444	496	495	499	470	490	491	476	498	446	480	472	464	478	478	476	434	513	480	463	494	457	498	473	470	475	462	482	475	466	498	458	531	467	500	487	486	442	457	482	510	499	471	480	511	490	493	440	452	486	480	446	519	477	497	477	469	467	459	501	446	452	476	450	487	517	479	514	472	481	465	455	498	474	505	462	509	470	473	478	464	460	439	467	466	456	475	485	487	461	483	491	482	475	477	492	476	509	522	473	499	450	475	491	472	497	478	458	480	473	458	479	466	471	469	456	475	458	472	472	464	478	481	520	436	441	469	481	512	481	451	460	491	473	456	436	479	399	473	480	513	481	456	462	459	477	510	468	468	467	482	453	458	467	482	484	474	510	511	501	474	503	430	489	475	461	453	465	479	461	424	459	481	473	502	514	472	470	451	502	485	447	503	492	458	455	473	447	458	464	503	508	486	437	496	468	495	461	485	499	476	529	485	507	472	464	496	465	477	475	523	493	465	445	462	491	488	514	486	504	525	453	476	444	498	481	488	472	475	517	469	498	471	446	463	472	481	477	489	501	512	471	451	516	490	410	470	463	459	481	477	500	469	482	481	482	495	495	479	446	494	509	533	504	496	460	479	498	473	478	482	454	476	503	484	466	467	451	483	444	423	460	480	413	463	441	475	485	490	488	464	485	461	452	501	482	477	447	456	425	484	520	476	474	462	452	476	454	474	543	508	473	470	481	488	470	444	483	444	464	447	493	491	440	470	447	505	476	488	452	469	509	462	477	512	488	482	510	449	464	501	446	465	466	467	460	482	467	463	479	541	487	470	475	495	461	480	454	511	495	441	470	496	481	473	463	483	494	436	487	463	463	473	460	457	442	455	465	487	463	491	456	441	478	509	456	480	497	458	482	477	501	448	467	491	473	498	465	465	499	484	459	488	525	471	428	469	456	493	448	474	490	515	476	494	498	460	521	481	458	440	471	478	475	491	466	497	433	451	442	485	469	475	455	485	478	517	480	467	472	484	481	454	447	477	493	458	506	432	508	493	473	490	472	451	465	518	467	477	453	432	482	506	459	478	488	457	494	461	478	464	486	497	470	510	453	474	483	466	435	447	458	545	479	464	472	432	506	465	474	446	480	474	479	460	472	482	450	503	459	461	480	509	468	474	437	478	476	475	513	463	482	488	463	495	484	483	472	476	473	463	477	501	455	484	455	494	499	480	445	469	456	489	486	483	481	457	479	472	473	460	468	488	452	433	454	434	445	470
7282	6118	4971	2674	1870	1576	1331	1137	957	892	785	773	750	718	638	652	610	653	562	640	650	598	608	638	569	584	545	593	572	581	562	581	584	582	620	532	588	556	567	596	574	583	554	518	561	590	551	556	612	577	587	539	567	567	567	528	560	549	555	597	571	584	602	536	527	555	619	581	527	586	567	561	560	574	570	616	562	535	516	554	575	569	559	548	573	579	539	539	580	559	601	584	537	587	533	573	520	578	539	554	580	525	538	603	567	599	569	553	559	573	560	571	567	583	586	567	580	560	573	533	584	598	540	570	614	568	511	538	566	491	577	554	542	556	610	579	544	586	543	575	587	576	536	590	551	611	539	576	528	583	568	587	498	566	565	534	573	610	581	596	558	590	516	546	599	586	559	570	548	550	538	582	573	557	543	545	527	551	565	581	553	532	549	605	575	548	582	527	580	580	538	589	590	550	549	514	564	569	545	578	581	578	553	539	581	547	548	594	530	575	579	547	533	531	563	537	538	498	506	594	507	574	535	564	565	548	527	597	537	580	542	590	598	556	538	580	557	547	573	543	556	585	590	583	580	563	565	539	559	559	598	566	574	577	572	536	557	544	602	540	523	573	574	530	532	554	551	521	556	542	557	586	552	540	541	593	552	564	515	547	533	546	548	552	565	540	553	567	528	574	513	565	587	533	533	538	595	524	607	519	509	562	545	597	571	566	580	538	558	604	565	535	561	554	569	538	532	609	612	569	543	489	584	522	513	531	571	534	533	544	546	584	540	542	515	549	554	556	566	527	597	584	524	547	556	542	577	533	537	532	566	521	540	561	558	561	542	537	576	552	543	601	553	495	587	547	540	556	545	592	574	572	593	556	568	540	530	535	542	581	522	556	592	555	561	568	597	549	562	545	559	590	557	592	564	561	531	530	531	565	555	585	568	572	566	511	532	536	569	585	533	562	557	554	550	552	557	554	534	560	574	531	559	531	595	576	512	531	547	546	552	581	567	521	549	569	572	540	551	571	553	548	548	548	586	545	485	568	576	567	588	590	578	542	588	588	538	534	536	547	575	552	553	528	547	584	560	569	547	539	558	559	567	568	522	534	585	574	569	576	609	563	592	547	520	538	544	516	535	567	566	568	552	548	528	570	572	579	550	601	548	550	551	549	587	576	492	557	591	601	559	570	547	565	542	542	529	556	568	561	607	573	552	531	542	541	558	594	566	565	571	571	609	531	573	578	578	554	606	573	591	507	542	557	526	563	567	594	582	523	550	575	550	596	572	512	605	568	491	574	544	552	597	554	572	575	558	545	582	557	522	563	555	583	512	541	547	553	559	568	548	561	571	566	582	584	572	559	617	533	615	539	571	551	562	561	570	564	534	587	619	555	559	603	519	548	598	525	558	573	573	563	561	527	603	538	535	524	559	521	605	573	575	551	550	578	503	568	617	609	551	529	539	560	495	556	570	551	547	563	535	552	581	609	560	556	553	544	578	555	536	572	584	561	537	574	542	570	605	512	577	520	544	555	530	545	529	536	527	554	512	603	546	547	579	528	589	571	548	544	604	542	593	552	519	543	554	597	540	560	521	556	563	563	560	586	608	549	511	585	572	568	546	523	555	581	570	545	534	573	544	564	539	566	596	572	538	524	562	540	563	535	562	540	515	548	547	590	581	594	574	596	533	542	581	544	544	597	560	573	587	554	569	569	543	568	582	567	567	563	539	568	551	542	597	600	556	571	572	571	549	536	579	563	554	597	525	545	587	575	572	568	580	514	584	548	557	556	569	533	581	522	570	574	547	523	569	587	557	570	580	546	588	554	527	575	568	545	563	554	549	534	596	566	516	590	559	560	570	563	577	563	608	555	550	546	543	533	545	556	581	547	537	560	580	556	558	549	593	545	590	581	536	552	587	546	596	540	512	526	540	517	548	547	531	562	576	571	530	584	546	588	568	561	571	578	591	537	579	577	562	551	531	564	575	515	612	555	598	572	602	584	496	551	597	553	522	527	580	536	571	526	557	594	513	606	566	565	575	545	561	570	564	522	537	540	605	606	558	573	578	564	556	534	592	535	521	554	546	538	543	521	536	508	605	589	563	557	556	577	566	603	583	557	528	552	526	541	576	518	552	548	630	525	558	609	544	574	577	573	587	533	542	584	572	583	526	587	554	537	549	563	553	583	529	537	605	560	558	584	573	586	558	543	587	559	571	547	585	517	524	578	565	556	566	549	525	609	533	576	587	576	564	518	573	586	562	564	597	530	551	519	564	563	545	526	551	570	546	564	534	587	562	577	589	573	564	561	545	582	551	556	557	520	559	519	538	576	570	587	583	540	565	558	583	562	541	581	594	541	582	604	556	566	565	527	564	586	533	558	524	569	539	522	543	590	576	531	599	554	545	549	549	566	545	551	522	576	595	513	574	535	521	546	542	557	564	560	545	548	579	534	573	572	561	577	548	529	538	536	539	573	552	561	540	539	609	499	541	553	543	567	582	561	556	530	594	581	551	560	561	528	520	590	571	527	562	563	551	586	560	547	557	553	531	551	540	563	545	574	537	572	560	516	592	551	526	545	578	603	548	560	571	575	573	579	522	565	550	579	563	566	605	571	595	529	566	551	545	564	552	575	526	556	577	612	544	546	562	581	569	588	576	567	552	592	605	566	552	617	557	574	543	553	559	570	558	552	573	526	537	581	583	525	590	563	569	554	588	527	586	570	560	557	530	553	581	586	554	586	556	542	520	552	523	539	550	568	565	546	590	556	584	585	519	576	549	548	571	568	584	557	543	575	574	603	526	512	540	592	559	553	568	574	561	528	575	585	568	538	574	573	573	597	545	549	598	575	539	570	530	549	604	553	577	522	567	581	507	550	606	548	552	555	535	537	574	568	548	582	548	566	548	559	555	532	600	556	542	571	567	551	564	514	586	586	545	553	566	523	539	563	530	570	537	576	548	564	589	596	541	549	542	583	590	546	561	563	547	560	566	595	532	555	547	588	545	546	549	579	565	590	565	582	543	575	540	549	593	576	524	530	572	572	587	534	547	576	556	570	608	599	588	559	565	538	611	569	552	581	569	524	578	576	581	564	538	571	528	573	582	552	489	555	561	525	593	541	539	537	559	550	569	559	553	540	541	581	576	544	529	568	566	579	562	559	600	547	556	527	540	551	564	562	512	573	515	533	594	572	528	524	538	559	564	575	535	560	490	573	628	592	589	557	567	546	570	543	581	547	575	556	587	573	553	561	543	569	577	564	560	577	581	548	574	525	522	571	573	569	564	565	549	514	556	575	557	533	568	514	567	588	571	523	575	548	572	552	585	555	573	513	559	561	580	544	550	538	540	581	557	585	575	567	512	503	557	521	588	553	579	565	551	514	580	578	530	549	524	559	548	564	571	565	559	587	586	551	607	559	610	539	595	580	519	574	559	585	569	580	537	543	626	529	575	585	547	558	559	589	576	549	576	551	523	553	562	568	559	587	599	540	540	548	523	520
22805	21084	28916	23458	21078	21129	10491	1152	806	703	585	509	479	419	391	353	360	348	324	304	314	279	282	247	258	258	226	200	225	204	199	214	205	212	212	225	220	228	215	204	229	208	205	217	208	180	186	192	203	203	189	208	207	185	173	185	188	200	189	183	169	183	180	174	203	220	170	199	184	204	164	194	191	182	200	185	185	203	174	193	209	193	179	209	189	188	211	198	209	174	182	166	216	187	204	204	185	196	174	186	205	216	166	181	190	203	191	191	195	208	185	173	183	177	185	161	170	194	183	189	204	173	171	184	195	194	227	180	206	158	200	197	221	178	180	179	229	171	187	201	185	162	175	174	191	168	170	204	190	208	174	179	209	201	209	185	176	205	181	177	187	207	189	179	177	197	176	186	200	213	186	189	165	206	173	186	187	200	197	191	200	163	186	179	184	205	170	168	198	197	235	160	182	194	187	189	186	177	183	203	171	188	174	182	201	193	197	183	195	167	171	184	174	189	198	175	191	184	200	177	195	198	198	169	184	174	173	210	191	176	177	195	176	174	189	173	185	171	195	173	182	186	203	177	165	168	190	176	222	183	162	177	156	183	185	166	170	180	171	183	211	182	191	166	183	191	192	209	196	199	190	162	170	201	181	188	182	191	184	194	187	181	213	174	168	180	177	187	181	187	204	201	166	195	190	165	227	211	174	196	183	183	201	201	206	186	203	214	187	159	198	198	186	181	187	183	183	182	178	181	175	176	198	189	164	187	180	172	179	187	195	186	187	200	183	183	185	197	176	178	209	185	199	199	188	164	169	182	183	172	158	179	192	195	185	170	177	178	171	173	199	197	197	175	191	190	200	189	202	209	193	180	159	180	200	215	181	199	200	194	180	178	188	200	214	178	190	182	176	210	193	188	204	177	176	203	198	216	178	176	198	191	207	198	188	192	191	191	201	195	182	183	185	193	193	195	177	188	172	160	200	185	205	189	193	199	191	193	174	202	182	198	182	181	190	190	156	197	203	212	172	189	214	193	197	184	192	189	187	181	192	171	149	164	192	191	174	156	176	178	214	187	168	202	181	191	200	187	210	165	161	177	182	194	167	173	176	178	182	192	167	198	188	191	191	179	178	181	203	209	182	199	197	185	201	186	187	157	169	170	195	192	183	198	199	170	173	182	198	187	170	173	196	187	191	185	207	190	182	183	179	169	192	201	196	180	184	195	190	179	161	174	202	187	185	200	180	196	185	188	188	208	187	205	178	174	178	174	182	168	195	190	185	178	198	195	179	174	194	184	197	172	207	174	214	211	178	174	179	204	172	184	167	190	174	189	199	154	204	173	195	193	175	163	177	203	186	201	170	191	204	189	187	211	199	216	184	199	208	191	187	178	191	187	186	180	169	182	198	177	195	186	190	198	186	180	166	194	176	188	167	187	174	191	204	175	167	176	177	184	188	195	188	203	178	198	178	204	190	195	184	195	197	192	183	189	181	150	184	191	191	171	188	184	207	190	169	160	206	194	209	183	183	185	183	180	171	181	185	171	172	187	180	200	193	164	180	182	173	191	161	188	196	195	176	167	208	176	197	210	185	191	168	178	195	196	167	172	195	192	170	171	196	208	202	190	196	191	183	168	199	169	199	188	188	177	188	172	186	200	175	176	165	194	201	187	173	189	192	169	176	181	184	191	202	212	204	178	175	202	178	196	201	175	179	185	179	179	179	171	193	165	188	189	197	180	179	174	163	193	189	186	177	160	163	204	188	181	191	181	187	176	181	170	186	202	166	205	160	195	172	181	181	202	177	175	181	193	182	191	171	209	199	181	168	189	213	174	200	177	177	183	173	186	177	178	189	182	181	186	188	182	204	178	202	167	180	194	195	197	190	183	163	186	186	210	192	184	200	175	183	180	182	163	194	187	204	211	177	169	202	210	206	187	174	189	192	178	185	159	180	188	205	181	189	183	159	181	179	196	223	197	166	196	199	178	197	190	193	171	157	182	179	187	189	194	177	177	165	192	184	168	178	165	152	187	180	195	187	191	205	170	202	194	196	198	183	202	182	190	206	178	182	205	188	193	202	179	195	182	204	182	192	170	148	195	161	193	161	208	179	171	168	202	185	176	178	198	194	174	185	176	205	195	181	187	192	173	190	171	203	177	189	190	185	190	199	190	172	186	181	196	189	183	192	192	192	179	164	171	182	175	178	198	182	204	199	200	186	196	184	178	171	196	180	165	192	192	166	199	203	185	204	182	174	182	198	195	200	186	173	208	198	188	204	174	200	181	173	194	176	179	210	195	188	185	171	186	196	190	159	210	213	183	184	202	192	152	168	178	190	201	170	184	164	211	178	180	172	181	171	198	197	179	170	190	177	162	181	171	186	188	204	196	157	181	190	192	194	179	162	184	190	177	185	178	196	187	186	185	187	174	180	188	193	183	175	185	218	194	165	182	193	178	201	188	175	197	187	207	180	161	182	174	188	180	184	197	182	185	188	176	183	186	194	165	186	204	180	198	168	189	188	190	186	188	186	176	177	180	177	173	153	187	195	168	200	195	208	185	171	181	189	185	168	205	159	205	193	171	187	186	188	197	179	173	194	183	199	189	187	186	173	205	208	200	171	173	170	192	169	170	199	179	193	193	160	169	188	190	160	184	192	187	180	195	174	165	171	180	174	201	204	195	171	172	179	183	178	214	171	178	173	172	179	198	186	185	176	179	197	175	181	182	195	170	182	190	194	174	173	175	176	156	186	180	184	178	203	174	195	163	206	186	183	184	176	206	166	194	175	181	177	191	176	191	200	176	205	196	202	211	211	194	181	188	159	191	175	176	202	163	186	197	205	179	182	190	193	166	194	163	172	201	177	173	186	206	180	186	190	189	171	193	185	157	163	184	189	189	184	186	198	197	200	187	186	193	213	159	163	187	190	183	180	179	181	184	191	202	186	193	197	175	188	169	192	190	188	172	205	172	173	189	159	189	189	195	206	195	187	189	162	172	176	180	180	195	201	185	180	178	193	192	200	193	203	187	203	192	166	196	181	182	194	185	180	204	146	194	205	179	179	194	182	183	210	198	157	181	188	175	178	190	185	180	185	168	173	198	187	174	165	213	212	214	172	175	164	178	192	186	191	183	189	189	179	172	175	176	194	162	185	190	180	182	203	162	169	195	149	178	180	154	187	184	172	192	192	187	207	166	195	172	184	169	187	195	197	200	181	161	202	175	186	173	149	181	148	183	200	200	180	189	199	182	185	221	186	169	195	182	195	179	213	191	162	203	171	200	210	201	178	189	185	208	203	181	192	173	186	186	192	186	168	210	170	207	186	211	205	195	201	200	195	205	171	188	191	212	169	202	176	179	209	161	162	205	195	192	212	193	204	221	183	198	196	166	181	170	187	206	193	186	199	199	178	186	197	168	195	187	184	170	190	179	210	183	161	162	176	162	166	187	191	174	186	178	207	226	171	200	176	185	163	199	185	199	193	187	192	172	191	179	174	189
10933	17192	13974	7565	5245	3827	2942	2226	1823	1347	1113	965	880	696	647	519	535	542	473	461	400	391	345	370	331	331	321	300	305	286	289	276	281	255	253	219	224	274	254	232	290	228	239	222	245	228	234	222	260	225	239	232	245	217	224	211	242	202	238	214	202	258	222	241	226	248	244	210	226	248	220	239	256	220	221	211	234	220	233	221	239	221	208	239	214	226	208	244	214	211	196	213	224	212	218	219	228	240	238	213	221	230	221	192	232	226	223	193	213	202	204	228	218	199	226	212	224	219	213	199	218	221	203	198	215	199	213	205	195	206	237	201	202	179	237	206	219	184	206	242	222	207	197	218	205	225	212	219	204	228	215	220	215	219	208	218	213	208	226	218	211	202	227	201	200	207	203	206	211	234	215	211	188	187	212	224	208	228	220	201	218	209	214	227	205	212	232	202	191	192	223	190	220	192	218	198	219	224	230	204	232	220	226	231	224	217	207	236	204	203	217	209	200	189	221	230	229	222	207	201	241	202	203	196	239	189	204	191	231	217	214	230	214	201	205	184	218	232	187	229	203	199	212	186	197	240	231	241	200	203	235	207	198	207	225	237	207	220	200	217	215	217	224	221	216	219	223	227	211	207	256	200	203	206	205	215	235	207	233	205	222	197	206	203	211	203	198	206	212	230	250	213	200	209	223	205	214	219	211	224	224	199	226	216	198	198	203	210	217	221	227	198	217	214	207	216	212	218	203	230	218	251	232	233	196	202	226	220	226	220	209	211	193	197	217	216	238	204	244	207	213	219	210	224	229	222	228	213	237	216	230	215	217	229	221	194	217	202	219	236	226	218	228	215	202	236	202	210	181	245	239	199	231	194	209	188	234	233	205	222	232	222	199	239	218	207	219	201	218	218	207	197	235	213	213	180	212	206	226	219	195	222	191	221	205	219	231	193	217	219	234	218	213	191	200	194	231	191	201	230	217	198	185	198	214	218	220	216	223	206	226	213	230	202	199	228	189	200	195	200	195	213	215	199	218	243	219	205	209	208	232	181	224	189	212	233	212	200	201	220	231	217	222	189	211	201	189	215	202	225	169	219	200	212	228	187	209	212	232	211	225	205	196	222	196	206	195	240	225	220	189	237	196	207	229	214	217	187	224	214	229	200	232	236	203	213	175	199	206	205	207	204	186	219	187	179	195	192	200	196	184	211	192	200	217	185	198	220	204	239	203	204	198	203	200	221	205	196	222	185	188	183	214	222	212	204	216	218	227	215	220	209	224	208	225	223	210	196	222	206	205	209	202	191	213	188	215	192	208	200	224	183	212	242	213	211	208	175	228	213	215	233	230	191	203	186	224	195	194	222	215	236	212	221	225	211	200	206	220	190	211	181	181	222	201	212	198	232	209	232	186	229	218	201	217	201	196	213	201	194	216	211	236	212	196	208	201	208	203	219	211	204	220	219	217	182	204	203	205	220	209	205	196	211	228	191	210	180	203	228	233	225	236	233	186	199	179	203	220	189	200	211	198	222	207	229	196	200	204	211	203	210	211	210	223	199	191	205	214	204	215	211	192	179	190	215	182	200	190	209	201	213	211	228	174	213	207	215	208	204	210	210	248	217	215	188	199	190	198	209	196	192	184	184	231	225	186	210	209	208	243	215	206	226	203	213	195	208	231	202	212	226	227	195	211	208	208	172	225	202	214	198	240	218	221	208	194	228	216	200	213	194	221	240	227	227	216	206	215	208	219	208	221	220	206	210	229	216	231	223	194	215	192	208	190	213	179	196	202	211	201	214	216	211	215	208	199	203	233	229	205	203	200	211	202	194	229	218	226	212	195	183	235	218	188	227	222	229	237	207	193	211	198	208	237	207	183	227	191	216	223	190	198	230	191	227	176	192	202	177	197	199	212	209	213	213	201	240	202	214	237	221	211	215	202	192	204	231	212	208	207	201	208	240	219	213	194	179	198	194	206	208	226	229	182	218	219	210	205	205	222	202	230	214	236	219	221	214	214	210	194	210	199	229	217	224	217	202	177	214	198	220	202	215	219	196	219	228	206	193	189	226	237	237	198	225	214	188	189	225	195	193	209	208	227	200	228	235	215	194	220	204	205	210	219	223	216	219	196	194	214	165	227	202	239	229	211	211	208	179	239	207	217	207	215	217	215	224	206	219	200	203	228	218	212	239	218	194	195	197	196	210	221	213	213	192	225	210	205	222	192	214	215	199	237	203	193	203	203	184	233	202	205	242	203	184	239	220	237	200	232	201	230	215	219	202	194	205	193	187	209	217	225	223	203	205	197	213	247	204	204	224	193	194	214	196	211	197	203	197	193	222	217	209	209	178	212	215	192	213	209	211	219	218	199	210	216	182	197	211	209	216	224	197	215	201	183	211	242	207	203	222	219	203	178	217	238	200	217	195	206	227	202	199	210	188	218	202	219	203	213	215	204	182	205	236	217	204	212	214	198	190	195	203	197	201	207	223	181	220	213	212	220	201	210	217	202	215	220	223	232	208	227	207	220	210	214	210	210	219	208	193	208	208	216	221	215	217	239	181	184	184	228	206	194	209	180	218	231	236	191	217	186	208	166	218	222	215	196	207	215	215	219	204	203	201	213	225	210	223	224	216	205	194	203	188	232	203	189	210	205	221	198	191	207	213	193	222	193	259	197	240	213	229	204	222	216	216	216	203	204	203	207	204	218	230	217	219	217	225	218	205	200	194	208	208	212	237	186	186	195	215	216	195	213	204	214	227	228	211	224	198	207	209	220	196	193	205	184	219	202	225	198	218	224	220	196	197	208	192	228	224	222	183	213	225	201	230	213	225	207	185	216	213	183	210	202	218	222	184	238	191	183	201	219	237	221	219	211	200	207	222	217	228	202	200	220	212	237	214	197	209	212	229	225	240	212	212	208	184	223	218	200	235	220	213	222	221	216	232	196	234	220	191	212	196	197	208	198	209	203	232	194	226	216	203	226	187	169	174	229	220	196	219	252	213	228	190	227	207	187	183	206	184	196	209	215	215	223	194	214	232	188	210	184	245	204	204	207	205	197	228	225	199	222	225	206	223	223	213	231	200	184	209	217	215	187	195	217	204	197	186	192	234	205	187	185	215	216	210	214	214	221	211	225	223	208	195	201	195	206	198	219	189	219	203	187	215	203	196	198	219	200	213	229	209	193	200	216	213	205	211	224	225	201	225	213	230	189	196	202	190	190	218	213	204	203	215	243	231	212	210	193	218	252	233	242	229	203	202	208	204	219	221	206	208	207	223	211	213	203	221	203	220	225	220	225	225	223	248	216	208	219	244	218	214	224	243	215	219	226	208	209	206	199	225	238	215	219	212	189	202	203	199	217	189	191	216	197	204	196	187	239	193	209	200	194	231	186	187	223	212	218	209	214	242	215	182	220	209	213	202	199	215	212	249	221	184	194	204	184	206	221	236	221	219	170	210	214	201	207	225	204	215	204	227	199	205	198	216	223	202	235	201	209	213
26888	20167	7723	878	604	532	477	476	459	431	428	440	451	449	439	425	447	418	405	395	430	433	433	436	403	418	422	420	474	446	395	428	417	457	458	407	401	427	423	422	420	431	453	445	427	398	461	392	432	381	446	423	437	418	414	371	422	414	434	382	418	411	442	408	453	428	404	453	400	443	444	383	444	482	419	419	435	419	399	410	439	444	408	429	398	425	451	431	438	413	422	430	430	434	422	453	424	403	432	405	431	415	441	446	422	466	447	464	427	416	434	424	433	444	405	425	407	388	406	444	453	471	424	415	407	415	424	439	418	436	453	424	428	427	436	413	446	442	429	410	439	444	420	439	399	424	457	401	471	408	459	410	458	438	409	423	425	402	415	422	420	419	454	399	441	475	447	410	414	434	454	421	408	421	460	408	411	427	412	437	426	414	440	407	419	412	408	431	425	461	424	405	415	434	437	446	411	403	413	415	396	419	386	418	403	438	414	470	453	452	416	468	437	458	414	438	423	447	417	420	421	458	417	421	419	430	401	435	378	429	441	394	431	425	443	430	454	432	413	439	412	411	428	410	440	430	473	397	415	392	439	419	432	439	454	437	443	385	437	450	401	416	434	426	405	447	437	435	416	468	376	416	453	405	411	464	456	400	385	402	427	434	433	407	425	455	449	447	409	402	425	433	370	405	423	419	426	443	447	448	420	408	423	388	437	415	390	418	374	434	388	369	461	444	437	458	443	400	398	459	418	440	435	396	426	436	420	429	403	413	403	407	449	402	439	437	426	444	439	449	395	405	370	409	420	370	459	444	402	445	417	427	424	422	453	480	452	425	420	435	434	424	432	437	382	446	426	400	436	453	425	436	381	426	432	448	407	414	417	431	408	428	428	416	400	432	409	405	436	433	453	406	418	444	435	449	398	445	477	453	418	422	409	441	442	436	427	449	450	439	439	473	454	432	432	422	385	409	428	439	450	425	431	424	443	434	461	434	462	407	420	410	422	435	408	395	433	423	457	441	393	442	416	414	468	435	412	445	399	389	438	401	445	412	420	443	434	430	433	428	452	429	444	395	406	422	426	419	456	409	436	420	431	429	401	399	419	398	409	383	424	397	473	429	435	411	428	434	403	439	407	418	454	418	440	399	400	432	427	446	420	431	381	392	447	436	453	409	396	457	413	422	442	397	361	380	463	402	437	410	410	429	443	404	421	411	485	393	444	432	418	455	440	434	410	409	400	439	409	406	404	414	430	402	416	417	435	402	424	422	433	420	416	402	400	408	454	406	407	438	408	415	364	413	426	432	399	444	407	419	438	428	420	451	478	408	390	393	427	448	419	392	437	420	451	431	408	391	397	427	427	414	407	424	439	413	432	426	396	412	455	439	426	425	404	400	430	449	443	408	428	417	432	446	439	443	386	430	387	409	501	421	437	444	434	410	416	439	436	420	420	445	428	404	422	442	446	422	409	456	462	423	410	372	411	409	447	407	423	426	427	433	415	424	423	435	422	427	404	454	455	452	437	392	453	402	378	421	458	417	417	400	439	447	421	393	390	427	387	420	451	444	450	402	431	416	448	432	443	407	448	459	411	430	412	418	457	403	409	463	441	424	403	453	414	428	421	444	414	425	421	427	406	403	382	440	400	405	433	417	412	430	399	410	434	390	419	409	422	446	431	417	387	419	461	440	452	415	433	438	413	410	425	401	416	412	412	414	406	416	460	420	425	426	393	399	416	430	468	462	421	419	422	444	423	389	426	415	367	410	435	411	418	445	415	398	407	398	389	427	421	430	425	407	441	418	441	403	403	429	454	414	429	434	420	403	410	435	438	432	398	430	399	453	443	438	421	418	403	426	427	429	412	439	430	448	438	401	431	462	373	418	424	403	438	421	403	429	439	449	403	398	387	415	425	402	430	399	415	429	431	436	412	431	449	394	434	439	436	448	442	396	401	444	425	404	443	436	425	417	402	465	414	452	409	414	399	405	419	402	431	441	397	447	408	419	457	405	431	432	403	430	426	441	438	433	411	442	432	417	468	434	385	428	458	429	432	417	400	447	429	452	434	448	385	452	418	419	411	431	414	413	393	394	424	384	395	435	405	419	400	419	465	410	416	403	387	447	422	434	439	416	418	422	406	443	445	433	419	422	419	396	434	405	452	438	380	436	453	405	436	396	438	413	399	443	443	396	414	387	428	430	414	404	431	422	422	390	433	448	416	441	429	430	430	408	441	457	433	389	398	410	426	419	421	415	426	388	383	432	412	418	422	400	384	445	447	414	466	411	453	425	450	437	389	439	437	389	412	414	418	406	381	452	459	399	422	391	416	429	438	401	453	413	437	406	447	408	412	423	409	417	410	375	442	396	401	421	429	408	416	381	439	443	424	445	382	455	411	453	408	424	432	410	397	435	396	431	457	434	467	400	422	415	424	435	408	434	430	429	420	410	480	392	389	441	435	412	402	411	405	408	482	400	438	399	412	399	378	406	391	442	401	394	423	423	410	417	423	382	464	444	411	429	428	407	446	407	438	444	444	447	408	409	417	421	462	421	424	426	417	421	384	412	422	419	418	425	389	427	435	429	420	411	436	426	404	457	440	421	457	460	408	387	368	427	408	434	447	417	421	461	440	426	442	448	437	422	377	451	409	376	402	393	446	412	443	416	449	420	424	422	421	419	440	411	414	432	411	450	428	439	419	454	462	415	402	397	419	454	417	427	413	401	461	425	429	437	437	410	427	410	395	396	430	397	430	452	426	447	420	409	408	436	438	425	416	393	391	457	435	464	448	387	387	415	411	447	406	390	414	413	450	411	412	490	420	423	403	417	411	396	424	426	425	407	379	421	427	425	424	390	416	421	463	429	447	479	406	432	456	423	417	446	435	411	416	403	420	402	430	419	383	413	404	456	454	410	415	406	432	438	428	450	412	396	421	442	422	430	427	439	402	428	402	450	392	360	418	412	441	457	394	426	436	419	439	439	404	435	416	416	428	434	435	395	431	387	464	398	411	443	421	450	406	415	455	429	427	412	415	404	437	404	427	452	416	398	438	423	437	432	421	411	429	437	436	422	442	435	436	416	435	451	412	395	411	397	439	417	409	400	432	377	416	410	443	432	418	425	438	412	436	416	460	403	450	415	429	472	432	430	407	414	432	405	428	457	414	407	422	427	416	430	390	441	434	418	448	459	420	422	417	405	407	418	378	448	431	419	415	416	384	397	410	422	421	413	432	427	415	422	400	418	409	446	401	452	439	421	435	453	448	415	423	457	438	402	454	415	410	442	467	441	424	418	410	408	437	432	379	417	402	443	408	437	422	422	432	419	427	389	404	421	427	447	432	430	429	423	468	416	420	432	402	398	427	415	435	426	406	442	430	504	396	417	438	415	438	433	452	413	443	443	434	395	421	435	440	406	388	456	438	425	407	406	441	402	409	398	432	432	387	420	435	424	429	426	429	448	429	426	428	431	402	428	432	435	433	450	427	404	448	422	422	418
5287	1320	1169	803	710	593	617	608	580	575	552	529	476	487	555	486	527	539	505	534	499	506	560	485	490	512	511	546	478	555	477	528	551	513	527	522	500	524	505	519	536	518	511	503	494	537	511	513	501	532	518	474	540	484	511	542	467	484	505	507	509	497	535	519	521	536	537	505	545	515	551	572	534	522	490	501	526	561	510	508	534	547	539	499	502	486	520	525	512	521	519	547	542	526	482	532	513	513	505	525	543	505	562	498	508	504	518	508	517	498	526	469	496	509	512	491	556	488	551	551	466	476	518	520	520	542	525	548	502	473	534	487	488	506	489	483	475	527	496	507	529	534	488	504	519	484	519	492	498	512	539	503	513	480	482	501	515	490	519	456	481	484	461	525	448	539	493	504	526	520	556	521	545	482	485	506	503	513	510	487	547	496	520	537	516	516	517	552	530	495	498	520	528	499	515	493	500	521	518	500	563	500	505	526	458	510	523	507	553	508	521	519	508	490	511	532	530	519	519	473	530	489	499	518	498	511	515	490	521	495	501	551	506	461	500	509	494	480	526	495	521	523	535	507	521	503	495	497	517	515	535	522	538	502	490	562	546	504	518	571	484	499	509	525	560	492	470	527	503	517	528	502	526	481	529	509	553	505	452	542	488	508	514	527	464	513	508	535	498	546	567	524	507	518	495	521	505	465	489	537	532	494	524	534	479	498	491	473	517	472	527	510	487	491	510	527	533	527	515	498	492	478	495	515	543	528	510	515	487	543	526	540	508	463	509	537	480	526	510	487	522	516	532	532	498	490	531	523	519	516	541	496	520	519	510	477	533	526	516	505	510	514	512	510	484	506	495	518	512	534	486	554	528	534	481	496	536	494	503	535	498	537	519	497	524	531	492	522	469	500	522	509	513	497	488	490	507	555	526	497	525	494	541	516	533	491	502	533	507	542	506	549	485	499	520	521	513	512	503	508	498	506	528	517	514	494	495	544	514	493	497	523	522	526	506	510	499	487	506	500	510	502	494	497	510	514	494	516	532	536	507	514	511	483	481	494	518	479	534	571	459	540	511	528	507	510	506	496	490	526	540	541	475	484	559	531	538	494	511	496	501	541	504	524	479	510	533	511	487	488	533	540	520	513	492	504	499	487	525	483	509	529	533	507	503	499	515	461	508	465	522	544	526	546	528	517	532	532	479	505	529	504	502	514	466	515	516	513	520	487	528	502	499	503	568	509	553	545	519	505	522	496	482	506	483	506	521	552	497	507	512	510	534	570	486	466	540	544	497	496	502	513	463	495	497	463	523	520	472	527	520	507	517	510	525	511	559	501	513	512	465	512	500	541	497	473	505	532	533	499	524	521	547	501	499	515	521	486	526	489	537	526	553	521	482	518	504	517	524	514	499	493	511	465	474	493	490	545	491	485	541	518	500	514	549	518	520	541	523	541	498	499	550	514	464	511	495	500	497	497	477	529	573	524	509	520	540	496	546	497	488	505	467	541	528	484	507	520	495	512	580	528	483	492	461	540	510	540	533	526	503	505	522	554	470	525	549	512	529	476	512	494	534	533	500	518	488	526	511	503	533	484	475	508	501	512	530	531	514	471	520	553	507	527	514	531	506	457	529	508	527	539	498	544	514	504	514	484	530	514	473	512	536	486	554	492	541	503	494	483	481	517	493	501	478	479	509	540	513	506	507	476	480	505	492	539	519	553	523	521	532	533	497	482	520	497	481	497	523	525	494	484	490	489	500	496	556	538	528	500	507	512	539	527	526	508	477	511	532	494	550	497	519	492	535	478	509	526	498	523	516	490	526	478	503	511	502	510	502	512	515	521	521	506	514	489	475	501	492	563	517	510	567	516	513	484	507	506	483	527	543	510	571	545	478	524	495	524	500	507	497	542	463	500	486	523	541	525	517	526	521	507	515	497	500	526	529	511	519	499	545	523	543	544	525	514	486	479	521	486	530	534	527	530	498	544	525	487	501	504	531	495	497	513	489	516	527	499	496	538	522	520	520	511	546	525	497	479	481	539	500	523	521	511	527	493	507	537	510	484	516	550	505	516	548	508	515	528	546	514	542	503	537	495	541	519	509	492	556	525	485	491	511	515	501	505	478	520	530	534	493	508	531	472	454	492	557	498	492	551	506	526	525	566	533	527	494	505	518	480	522	478	518	476	511	500	483	486	496	479	523	512	511	498	487	487	473	517	486	494	511	539	479	487	531	504	545	538	480	494	565	508	544	508	499	544	489	531	533	500	463	518	548	516	492	502	514	515	519	516	523	520	502	491	541	512	500	517	526	530	533	527	472	518	506	499	494	547	526	514	509	478	528	486	524	498	488	496	486	526	503	518	509	543	524	525	512	500	556	537	527	551	525	491	510	514	514	500	479	518	523	539	537	523	488	504	499	526	498	523	519	518	504	497	521	524	519	517	509	497	511	530	520	503	553	524	527	500	547	502	490	562	526	532	507	509	458	493	553	483	497	499	530	473	532	516	505	502	514	502	530	505	477	510	532	531	502	455	556	518	523	524	472	590	538	513	485	486	506	521	512	507	524	496	543	466	452	515	491	530	508	506	493	520	480	501	538	517	505	517	534	514	505	520	515	499	511	555	560	480	530	500	516	492	493	442	536	516	499	526	519	523	537	528	527	524	502	501	489	530	528	495	515	477	512	502	519	510	509	433	522	491	528	502	477	517	487	497	498	524	497	507	505	493	523	567	524	483	528	505	533	552	524	504	496	481	470	483	523	502	511	522	553	496	506	551	500	524	498	491	541	547	491	527	495	546	494	515	526	534	548	535	513	507	483	500	511	488	507	523	491	506	519	510	503	489	500	562	507	524	500	503	507	535	485	532	528	471	525	513	498	505	548	525	523	485	516	525	534	514	527	496	519	480	492	533	477	504	513	516	469	479	515	499	471	478	490	531	532	526	489	546	518	514	500	530	525	508	528	530	539	502	543	513	550	497	515	518	519	481	507	506	529	485	508	534	549	531	513	475	516	484	492	533	489	509	486	488	560	503	494	499	502	538	504	530	482	495	493	503	518	540	521	483	522	516	507	483	511	552	539	493	508	505	534	505	505	519	512	460	546	506	533	473	560	518	513	528	566	489	533	515	532	527	505	483	501	481	490	455	528	511	536	525	513	520	473	492	489	504	532	514	536	546	521	558	527	523	517	522	518	536	511	528	541	497	497	506	515	491	501	503	536	489	519	529	520	514	519	517	513	485	489	489	498	498	554	529	471	546	505	532	534	560	470	514	491	543	507	525	500	511	549	476	500	480	550	500	567	497	476	536	488	534	517	509	485	512	537	464	521	510	562	517	526	502	516	477	537	503	512	509	555	490	512	502	515	552	541	530	516	530	491	537	521	477	503	522	511	529	487	505	483	508	516	482	512	468	522	520	498	501	515	486	504	494	520	494	529	463	500	497	510	505	555	524	498	543	514	452	511	552	549	522	523	513	515	524	504	499	468	535	520	535	497	487
23847	21102	28516	23929	21106	11512	1155	700	521	463	443	388	328	318	316	277	308	288	235	243	259	254	252	255	229	212	236	220	230	227	221	201	228	200	186	231	237	245	181	231	225	207	216	205	227	208	213	217	192	224	216	209	210	220	205	206	197	207	203	210	214	195	196	205	209	200	196	192	190	222	211	216	200	207	215	214	190	205	213	218	190	189	197	221	189	216	195	216	199	199	178	214	195	214	205	217	232	184	192	221	220	186	218	236	241	189	193	208	205	212	195	193	206	196	235	201	210	195	211	212	185	209	226	203	212	193	202	228	208	214	195	195	205	218	220	208	213	214	205	203	206	220	179	231	201	196	208	207	213	204	232	200	224	198	207	181	196	190	210	192	218	197	200	206	191	209	197	210	216	194	220	188	198	231	206	231	197	198	204	191	223	214	227	196	185	204	226	228	234	194	183	210	237	180	194	240	192	200	214	197	189	211	200	205	202	199	199	222	212	215	208	188	189	204	230	221	175	219	179	210	187	213	201	210	211	194	210	190	189	187	215	229	218	222	215	215	217	219	205	201	188	213	185	188	211	216	203	224	199	182	188	212	224	206	210	201	207	203	194	192	233	209	232	198	205	209	213	215	232	196	197	207	210	196	210	227	218	213	198	226	194	212	185	219	194	210	204	201	205	216	244	194	178	183	219	179	212	210	201	198	192	217	230	215	206	195	212	197	183	227	180	203	189	180	222	205	213	196	207	218	229	209	180	212	216	224	206	182	213	199	184	215	180	209	190	214	215	203	203	225	201	201	185	192	191	197	197	209	206	180	218	200	225	192	195	181	206	199	189	211	184	216	232	176	231	213	178	210	214	192	222	193	217	193	185	210	192	182	208	196	217	203	181	203	218	215	196	198	198	207	189	196	195	212	216	214	208	201	194	209	226	193	213	190	186	192	183	206	194	197	189	208	191	177	193	199	209	207	211	209	205	199	192	213	202	206	189	173	219	200	196	198	230	220	212	202	206	207	202	203	199	197	220	225	196	203	214	181	215	220	199	225	178	198	192	183	205	188	198	221	207	218	192	207	216	203	208	206	205	206	183	208	170	222	191	210	209	212	204	193	201	216	195	183	203	208	197	196	198	218	227	173	199	224	207	211	194	190	213	210	210	193	196	212	201	212	189	219	233	199	208	189	189	229	221	252	197	200	194	193	188	241	204	213	208	193	198	194	222	208	204	191	208	210	230	197	214	230	162	190	212	226	224	202	223	197	209	200	201	217	205	199	210	207	199	202	175	214	195	223	182	187	215	224	206	203	181	212	216	187	206	211	211	189	196	221	201	219	207	195	209	198	209	203	210	209	178	197	184	197	207	198	199	178	205	195	218	222	186	202	213	180	205	227	180	214	215	201	215	203	208	206	215	217	201	217	190	199	215	190	175	214	208	250	200	186	191	212	242	187	191	221	190	212	208	191	209	181	203	215	200	181	198	195	234	193	208	189	209	209	189	208	195	213	171	213	205	211	190	236	217	215	169	200	205	202	217	183	199	201	200	184	227	162	180	210	201	190	214	212	186	201	193	205	185	206	213	202	186	179	205	201	215	181	208	196	205	218	217	220	196	229	213	226	218	229	207	187	184	190	183	225	209	197	189	223	231	190	217	220	209	188	204	196	199	203	212	221	203	209	201	172	215	212	218	244	195	206	203	198	229	191	200	208	200	201	184	187	191	221	214	213	163	215	221	203	220	229	203	195	204	185	196	189	238	177	206	209	215	202	217	220	178	207	222	205	207	186	219	206	227	202	193	194	196	207	195	219	202	215	209	208	212	251	204	220	225	223	215	241	216	217	180	209	207	198	185	222	218	212	200	220	205	199	190	186	208	222	212	183	210	192	204	230	224	203	234	233	192	182	216	210	222	182	193	195	209	218	186	214	208	208	187	185	206	203	209	194	210	203	200	177	212	197	214	201	203	193	194	239	181	222	209	207	201	192	200	219	191	180	180	220	192	217	182	200	193	175	191	200	208	224	206	206	208	203	199	206	234	206	215	201	178	203	182	220	179	220	220	195	186	176	214	207	225	217	203	195	152	205	199	199	213	208	219	216	195	204	223	203	185	196	214	197	203	207	212	226	192	219	180	199	195	193	225	202	168	206	210	211	205	245	198	203	200	228	206	208	209	185	195	209	186	200	224	204	195	219	188	222	206	251	203	197	217	211	226	211	186	205	200	196	210	177	201	205	211	202	212	221	204	205	212	203	196	216	190	208	173	218	196	220	211	183	202	205	236	209	202	204	225	203	208	221	197	203	198	200	228	211	183	232	210	214	208	192	185	220	229	194	201	210	214	202	212	197	187	189	219	178	191	196	215	193	209	189	223	209	212	190	239	179	206	219	175	212	191	201	206	206	206	196	190	202	209	207	206	209	213	201	193	192	176	198	176	208	222	209	188	187	197	204	208	213	189	212	198	195	197	184	225	176	215	189	207	210	232	207	214	225	181	222	209	223	194	194	206	195	201	221	186	222	217	200	190	196	197	206	200	209	197	198	206	182	196	192	213	179	201	208	198	202	205	179	208	195	209	231	198	209	206	217	208	224	188	208	227	190	199	233	194	217	191	210	221	197	171	210	188	218	201	195	197	217	190	188	210	194	209	211	206	227	205	200	198	215	230	222	212	207	218	229	215	215	199	211	223	220	213	199	194	220	194	193	209	186	204	177	192	213	238	204	174	210	193	211	212	201	197	228	202	182	196	200	191	200	222	209	192	210	174	202	223	202	184	215	188	210	212	176	219	194	188	217	219	231	200	204	190	171	209	211	198	221	191	202	206	173	194	201	231	184	207	206	206	182	211	220	217	178	200	163	243	207	195	204	211	203	201	208	206	204	188	225	207	218	213	190	180	213	211	210	212	224	204	201	212	183	193	204	217	216	194	202	206	217	211	198	214	198	228	221	206	213	212	193	194	208	228	213	224	216	219	189	211	178	200	211	200	202	194	205	221	232	234	208	190	211	190	198	224	181	200	206	202	220	195	223	196	211	212	199	206	190	209	185	209	198	170	194	205	222	221	226	210	211	211	198	225	213	211	202	192	226	216	206	218	183	205	196	218	221	196	192	210	197	202	188	189	191	188	227	215	194	209	192	223	188	207	207	214	222	207	199	199	220	202	205	210	194	219	221	222	219	190	198	209	202	216	187	211	187	197	215	194	193	227	206	216	212	201	210	213	205	219	202	183	214	194	212	202	181	200	202	182	217	198	203	224	250	209	198	203	223	194	193	215	191	210	207	201	201	206	185	199	182	230	207	189	189	182	208	197	215	210	201	205	224	221	182	193	215	222	206	188	198	195	195	217	206	211	206	204	218	214	189	206	171	214	246	212	191	194	189	230	201	197	207	201	212	185	194	202	187	253	213	200	194	196	224	224	194	184	211	194	200	198	192	176	209	196	221	212	209	196	191	201	229	191	215	215	206	222	194	217	198	199	206	201	213	203	213	221	211	215	207
7578	10758	8711	4357	2811	2273	1690	1358	1034	906	806	646	582	532	505	448	444	437	370	360	341	372	340	323	288	306	296	306	312	323	274	272	254	286	267	285	269	287	315	299	255	272	295	251	254	289	223	270	283	265	287	267	267	261	230	254	247	276	243	237	247	269	270	287	280	261	254	255	260	265	235	271	266	243	291	261	242	248	281	286	261	248	293	250	259	250	256	260	261	264	240	254	270	262	305	235	267	264	250	285	246	256	280	241	239	248	259	239	275	270	264	225	243	250	258	234	265	239	248	249	253	280	250	244	242	261	270	257	255	276	230	235	267	252	258	240	261	252	252	272	259	264	240	229	255	238	243	264	261	255	252	247	271	266	245	218	238	257	224	284	259	260	234	249	235	240	284	279	279	252	258	228	269	275	251	242	255	246	267	270	236	249	240	243	241	222	239	230	258	261	242	257	260	255	244	245	273	287	247	228	273	267	255	252	242	274	257	251	251	261	279	257	246	229	250	244	223	246	245	263	223	284	235	274	261	242	249	279	268	258	259	277	278	244	250	243	281	238	260	264	256	280	248	272	289	255	237	281	256	270	233	238	255	234	261	237	273	248	258	277	278	250	257	257	237	281	248	261	246	250	270	269	255	263	257	256	248	241	254	239	264	238	269	269	236	234	262	257	274	230	272	258	252	252	247	251	264	240	270	260	225	258	220	238	249	253	237	235	264	253	259	270	264	272	226	227	245	251	250	272	273	259	268	259	255	231	239	247	215	223	235	257	245	306	251	244	250	241	254	247	232	223	258	242	238	230	260	275	235	215	280	236	265	261	237	242	261	247	248	257	266	265	241	245	268	257	258	301	243	246	240	240	255	285	244	240	252	221	247	239	273	262	274	273	250	238	246	247	259	252	272	243	248	265	262	261	267	252	252	267	231	230	283	244	235	257	246	243	262	264	250	272	246	249	282	276	268	231	220	268	224	257	252	244	244	250	285	239	242	254	239	262	244	274	259	238	248	274	245	252	252	247	221	260	224	259	264	279	264	253	243	254	294	254	285	246	252	244	261	263	282	247	270	228	247	250	244	273	224	237	245	246	276	215	229	242	277	253	229	276	254	236	259	260	262	255	254	256	253	259	240	273	270	251	282	259	258	240	253	249	261	239	278	237	241	256	252	238	245	217	275	254	274	242	259	261	270	239	254	249	231	245	272	255	258	265	229	245	232	239	247	251	235	259	253	239	238	278	244	255	254	244	251	274	255	273	294	274	265	256	246	261	255	252	256	251	263	273	243	239	228	237	248	261	234	281	294	242	255	271	249	235	255	245	288	237	294	258	228	284	272	255	246	258	267	252	254	246	238	278	231	208	235	275	247	226	279	229	242	222	251	263	239	244	253	234	252	230	248	237	253	269	276	264	252	227	278	234	219	239	252	223	226	270	234	233	260	260	271	228	256	246	286	229	247	262	266	259	234	257	273	256	233	223	245	251	232	246	238	258	272	265	288	252	270	281	260	253	264	248	282	253	267	250	259	268	275	254	277	244	254	245	241	246	272	273	252	276	264	261	263	273	235	219	253	243	240	282	220	264	285	248	271	247	227	265	247	230	234	234	259	268	260	235	251	269	239	245	223	262	264	256	246	237	248	255	265	255	257	242	237	253	281	238	273	262	225	251	255	270	253	233	242	285	269	262	233	242	266	243	268	251	260	243	257	252	258	243	255	241	243	271	268	268	263	280	283	267	272	254	265	273	260	244	242	271	229	229	252	249	256	279	265	246	263	253	241	250	253	253	247	235	247	287	250	257	235	262	247	262	261	279	251	254	266	269	245	247	256	255	261	278	239	278	239	231	258	253	267	240	272	264	251	257	245	256	251	257	225	244	263	267	242	274	250	264	260	262	238	253	268	235	249	270	269	281	286	256	262	279	231	286	247	240	268	267	271	256	221	284	251	267	255	266	272	267	249	250	258	245	291	259	259	219	242	282	267	248	265	241	249	235	239	263	248	230	246	269	246	248	240	258	240	264	235	266	250	233	259	267	261	257	247	252	265	230	249	260	264	250	266	244	240	276	232	241	229	236	273	265	254	266	258	236	243	273	257	274	236	263	248	245	233	274	244	280	276	320	224	257	261	238	245	262	257	240	261	271	258	240	243	255	253	255	248	250	234	264	236	259	255	207	252	256	259	252	243	255	250	261	260	247	275	301	250	226	241	252	263	263	245	243	230	267	256	241	255	281	265	272	254	277	235	256	244	279	243	244	239	251	269	234	273	225	301	259	245	220	234	266	261	253	242	242	255	270	277	246	253	234	290	242	245	245	269	250	260	244	267	263	242	274	257	266	238	247	262	260	259	250	235	291	229	262	234	262	260	266	258	239	261	213	259	223	254	232	251	244	215	233	268	264	266	247	242	246	240	250	262	242	249	260	250	233	275	248	257	249	247	285	268	250	251	258	238	243	255	256	252	240	224	243	258	267	277	260	254	271	251	277	251	254	258	244	228	246	242	264	239	271	241	252	266	260	248	234	276	246	240	242	203	235	246	280	235	272	250	250	258	260	254	217	265	280	238	268	247	223	259	251	269	231	238	273	268	259	247	263	273	250	282	265	236	273	260	241	261	256	267	267	278	259	246	236	259	254	226	276	273	262	232	260	263	238	250	262	268	266	255	238	241	271	274	237	250	228	259	264	268	234	281	247	252	242	242	232	263	243	260	226	252	257	254	230	260	262	245	229	273	259	265	220	246	234	257	281	255	268	273	271	262	240	258	280	267	260	254	268	252	261	265	246	253	278	255	235	262	238	261	249	235	240	253	280	257	254	251	270	250	249	276	249	288	258	250	228	207	253	243	244	241	238	250	247	260	241	265	222	236	264	252	228	242	249	237	276	233	229	255	254	248	261	273	259	241	261	221	255	234	245	240	259	272	278	282	285	264	240	245	236	235	294	242	260	247	243	264	246	251	265	270	250	263	228	271	274	232	246	280	263	238	240	249	259	258	252	289	228	230	280	242	243	218	237	265	249	278	266	272	272	245	223	250	241	241	235	278	263	257	270	286	241	250	259	268	254	241	248	232	226	236	271	247	283	232	259	251	236	252	237	241	241	288	242	231	257	285	223	272	275	260	254	244	270	273	249	271	226	269	243	268	258	255	250	230	255	246	254	288	264	276	242	233	255	276	214	259	245	250	250	242	281	275	274	252	226	224	273	250	224	235	267	245	247	272	285	257	231	263	258	242	255	236	268	248	252	265	256	254	237	254	257	254	268	268	265	226	274	238	260	265	232	261	269	260	234	255	283	268	255	237	243	253	268	236	224	254	269	250	242	281	267	256	290	246	253	286	244	246	258	235	236	264	243	255	243	257	237	267	257	246	256	246	256	234	266	263	229	249	234	235	243	250	254	270	249	255	271	251	253	265	262	256	278	267	282	263	268	268	275	272	283	234	299	258	257	287	234	262	263	257	237	282	285	255	263	264	250	249	262	235	237	248	261	253	270
25058	21052	27319	24893	10627	1053	804	713	610	591	560	550	530	516	516	523	532	506	536	509	546	503	496	490	455	517	486	507	475	451	503	517	521	522	473	496	483	500	518	456	482	522	485	492	498	481	476	477	486	500	496	473	470	508	484	494	481	485	496	466	521	478	503	468	469	486	498	453	466	488	488	450	463	487	529	492	464	501	509	507	467	474	490	454	488	509	491	499	493	438	508	447	441	482	492	474	473	483	477	478	490	501	466	498	455	498	482	482	478	481	452	452	445	462	511	467	491	474	485	506	490	465	498	481	487	468	471	474	473	486	478	481	493	466	501	512	459	477	445	451	452	496	485	460	490	504	505	491	475	480	499	482	480	445	468	462	460	481	499	489	491	448	458	506	448	466	499	471	491	445	493	491	469	473	455	457	495	535	503	525	484	458	490	472	514	474	456	502	508	477	493	464	508	459	487	468	478	479	423	449	500	476	497	481	490	472	489	452	473	439	489	499	486	510	501	481	458	488	485	528	481	489	490	488	483	476	501	467	435	502	497	487	472	485	486	489	462	470	470	484	506	503	505	523	464	493	488	486	469	526	453	498	528	514	498	505	521	472	462	449	499	467	504	486	487	486	493	459	497	468	520	463	493	494	510	454	463	510	491	489	494	488	487	496	488	463	502	486	515	499	471	462	474	473	472	484	476	518	466	509	509	529	509	483	463	477	491	532	469	447	492	468	464	438	440	487	473	497	466	482	462	471	484	492	488	468	507	493	495	461	457	484	504	497	483	492	480	508	470	511	464	475	490	489	497	457	504	518	477	453	473	512	483	518	478	482	479	476	462	447	440	446	473	519	480	468	485	485	502	479	514	479	474	441	507	449	488	456	460	463	457	458	432	520	466	486	497	504	472	481	454	505	504	500	465	453	500	521	483	491	494	514	469	443	451	497	499	514	473	485	487	496	477	486	484	486	465	468	484	459	471	490	439	500	481	501	465	506	509	491	519	475	493	497	458	472	518	435	496	461	471	515	452	451	498	450	491	493	519	469	487	467	495	456	458	493	523	459	477	491	480	487	460	489	472	479	475	437	463	462	464	461	490	476	459	509	493	524	485	512	471	517	479	469	498	462	438	518	478	462	467	506	453	484	493	441	486	468	509	506	460	475	504	479	497	480	496	427	472	463	477	454	471	489	492	479	482	447	486	506	465	461	500	426	484	465	461	486	470	464	496	448	484	524	503	454	447	444	480	463	479	506	467	533	502	453	462	550	469	483	503	514	490	464	489	479	465	503	499	465	544	455	478	504	484	495	454	491	474	476	441	440	479	458	490	464	479	483	477	463	465	460	482	439	495	458	449	463	450	502	485	478	480	463	507	525	479	474	512	453	476	487	446	502	509	508	460	484	515	442	485	471	471	500	469	484	490	474	455	471	475	480	478	497	489	480	472	476	461	479	473	504	455	513	486	489	499	437	542	487	531	472	405	506	543	493	491	466	453	508	463	507	490	476	474	443	478	454	457	474	528	481	479	459	522	423	469	515	489	492	502	509	438	514	478	477	461	491	485	495	495	482	484	490	496	502	472	469	518	521	492	480	445	390	502	474	500	464	477	506	454	464	478	480	498	453	491	509	504	513	497	487	434	447	468	497	491	457	505	478	489	492	483	468	470	504	516	486	502	461	455	491	434	485	495	476	505	502	473	459	499	466	479	501	511	501	447	467	502	470	496	486	480	503	493	491	462	508	503	521	448	501	491	498	528	484	501	471	492	495	480	465	493	438	498	472	487	518	461	428	485	468	530	433	446	475	479	475	500	471	477	496	483	475	454	474	480	518	448	485	495	478	472	501	476	453	455	480	530	458	515	502	507	490	466	481	476	507	508	504	418	456	527	481	474	518	507	495	477	505	500	489	495	492	487	450	473	482	500	519	493	451	475	490	479	466	457	479	503	457	442	476	458	492	502	466	500	467	447	493	472	492	483	498	526	474	521	493	544	489	464	520	505	518	466	465	460	491	492	442	447	480	459	472	505	446	482	473	475	477	491	456	510	509	445	505	495	492	496	520	473	474	463	463	525	482	480	515	499	479	462	477	495	466	463	509	462	493	421	492	458	517	483	495	450	464	477	467	488	461	489	440	506	464	491	488	458	504	457	504	448	489	504	493	517	488	503	473	463	504	472	477	516	452	439	504	468	462	464	488	496	463	475	449	496	480	493	492	489	443	480	475	487	483	485	498	508	458	460	468	464	443	481	466	494	485	458	487	481	477	528	506	462	505	470	482	500	439	487	491	469	471	512	495	488	489	479	448	502	520	467	503	469	459	465	497	513	520	464	436	482	441	425	444	498	457	513	478	464	479	468	488	479	442	520	466	470	486	523	476	491	462	470	471	510	496	461	477	474	468	504	496	445	495	505	507	508	499	476	477	440	480	442	443	470	489	484	483	506	456	471	495	455	468	459	484	471	489	453	496	458	453	480	466	459	453	495	488	465	494	475	452	486	450	496	458	530	450	484	510	429	468	489	524	481	442	496	502	477	478	502	453	457	494	482	483	487	485	473	478	508	468	467	482	524	511	469	485	499	483	513	473	475	449	460	484	515	482	480	446	508	486	478	513	496	476	455	476	474	504	453	493	484	539	486	473	444	514	461	474	544	482	475	495	473	468	440	493	465	513	495	475	477	509	509	462	469	439	518	487	465	465	512	478	479	484	478	466	549	482	496	513	438	472	478	448	476	482	522	490	459	514	476	463	471	482	454	483	491	491	502	432	469	486	501	458	438	500	528	515	472	498	469	511	483	451	482	487	509	475	485	485	459	452	497	450	497	447	473	460	480	500	468	459	492	494	472	487	503	486	533	460	459	490	478	473	492	543	462	459	464	489	491	474	473	485	471	460	492	491	473	443	450	473	473	475	482	490	498	497	472	456	477	475	491	516	510	492	489	478	463	462	487	486	490	506	522	468	472	507	485	518	507	470	477	454	441	473	472	477	449	464	468	494	481	498	473	469	497	474	466	451	458	500	495	470	475	508	474	473	455	463	502	490	489	486	498	504	499	472	477	478	469	506	479	500	477	486	507	477	458	489	483	448	500	460	458	456	504	487	499	476	462	475	446	449	473	484	445	465	500	465	496	469	508	501	486	498	483	500	482	454	501	503	468	508	487	501	468	461	496	516	476	487	483	470	474	446	448	506	463	500	440	479	486	445	494	508	494	483	491	480	441	467	477	488	461	507	521	519	485	495	488	486	482	472	522	469	477	465	461	475	474	456	479	488	509	511	476	508	451	463	504	474	473	484	479	448	483	472	475	483	449	479	445	481	490	470	465	511	518	447	473	504	446	454	452	459	502	505	521	453	465	483	469	472	486	479	447	511	488	491	444	483	447	450	490	479	471	490	425	494	425	498	481	437	485	457	490	481	519	505	427	473	464	477	486	507	449	499	497	502	479	530	496	448	479	496	502	450	537	499	456	493	521	436	457	465	479	474	473	462	480	431	447	497
7146	6278	4899	2575	1908	1521	1236	1069	953	914	760	795	687	733	703	643	637	709	634	606	632	597	620	592	614	595	605	568	578	575	571	606	566	565	562	597	592	568	576	525	570	532	598	561	557	576	580	578	588	566	589	559	567	573	546	613	556	581	580	576	604	610	617	556	572	572	582	539	557	588	577	605	604	574	557	556	588	577	575	576	596	541	564	584	576	593	571	543	532	546	556	577	593	542	568	568	560	561	536	545	574	569	560	561	568	563	592	572	554	596	527	540	550	640	536	569	558	602	569	550	550	562	579	588	572	550	580	569	568	547	526	570	598	537	527	570	594	550	580	546	545	628	547	548	571	557	566	544	574	591	558	580	555	587	535	517	535	594	574	568	563	552	571	550	540	564	561	610	563	581	569	553	555	539	560	542	609	566	600	593	605	563	591	584	555	579	556	569	525	549	633	537	529	579	533	606	564	593	578	549	569	606	565	533	579	626	518	579	542	513	554	584	551	512	552	614	569	608	536	558	562	569	561	530	584	573	531	571	529	540	601	588	577	552	552	584	584	551	542	582	576	555	539	592	598	596	569	576	535	570	585	567	573	589	579	568	578	549	537	620	538	581	524	578	557	545	595	587	577	525	538	558	608	563	575	566	534	591	571	569	550	590	590	573	596	539	548	553	607	608	528	584	586	561	521	575	593	551	542	564	607	584	575	553	566	569	538	566	570	572	558	567	582	600	619	592	550	510	589	564	567	570	577	575	556	538	564	538	574	566	561	597	582	533	593	587	544	533	570	588	592	569	535	536	569	588	537	515	540	565	564	558	532	541	580	538	542	538	533	543	534	488	571	561	598	550	522	549	539	522	511	565	571	565	550	561	582	552	564	569	562	582	599	516	560	554	600	562	551	570	571	559	529	573	575	563	556	580	580	570	576	582	591	565	541	517	556	565	579	564	543	617	556	556	597	584	573	546	563	550	537	542	572	566	582	580	545	559	560	562	585	577	539	569	569	557	542	589	546	527	536	562	564	571	579	539	548	557	542	564	549	533	544	547	582	564	561	551	621	572	586	541	617	585	591	577	560	547	550	610	551	560	552	586	568	528	575	569	576	519	564	559	588	596	534	567	598	560	547	568	577	558	602	504	570	587	563	516	565	582	590	540	569	608	562	587	548	599	541	544	551	574	553	529	581	547	549	516	569	563	533	559	542	535	564	560	522	562	607	558	526	600	618	584	544	562	570	567	554	565	548	595	610	557	524	567	539	574	553	576	542	573	583	547	528	584	523	566	563	569	548	514	562	582	529	562	614	637	560	588	571	552	531	562	571	534	575	567	516	563	572	586	567	559	574	560	503	567	548	559	537	604	573	565	580	569	564	570	557	551	575	573	552	599	544	568	511	549	568	563	560	570	575	525	546	543	565	599	560	532	551	548	531	553	532	555	575	569	612	550	496	591	559	569	595	533	541	575	608	577	591	638	589	539	566	565	562	562	578	590	574	612	619	567	568	611	591	562	575	578	581	613	534	574	561	581	581	514	559	563	567	576	568	552	602	551	595	551	570	543	576	528	622	600	554	594	565	580	558	540	561	601	552	537	579	576	579	533	607	552	602	569	556	530	593	557	550	555	582	578	557	569	637	597	541	537	580	536	567	537	571	573	540	582	563	611	596	533	523	540	565	539	541	546	593	545	547	585	564	579	579	558	567	567	545	606	532	574	547	561	540	554	573	543	563	558	564	553	525	589	565	578	592	587	519	557	554	556	565	565	568	559	545	531	540	578	590	541	550	606	524	551	544	561	548	552	551	606	594	583	523	580	563	559	594	567	572	555	560	558	563	544	565	580	591	562	585	591	614	580	552	587	606	552	604	545	573	554	572	556	597	596	498	525	581	584	517	568	579	528	575	552	552	589	549	541	531	527	609	559	557	578	556	550	595	562	577	541	587	517	544	595	591	519	596	580	544	544	558	608	629	584	511	602	543	555	593	598	590	563	531	565	581	583	546	567	566	552	587	590	586	586	552	593	537	543	564	532	521	578	574	545	549	568	534	593	546	569	551	558	599	620	562	562	592	587	568	511	606	550	569	581	574	534	573	540	559	528	583	542	559	577	571	568	550	613	567	541	605	530	545	604	544	564	587	525	552	581	573	572	552	550	542	577	564	581	584	623	575	584	538	561	528	587	549	550	561	597	585	546	585	544	596	591	570	517	532	527	568	586	566	589	554	556	564	536	565	575	582	545	589	560	605	572	574	570	523	587	570	553	546	576	608	570	531	542	579	552	561	541	594	597	552	549	600	605	571	580	557	564	573	559	532	566	610	542	541	526	584	533	542	572	505	574	506	577	540	597	565	583	615	540	536	586	552	572	565	557	562	549	550	553	563	575	570	540	537	593	561	548	555	561	581	587	581	579	540	530	605	537	555	540	560	551	576	551	564	562	531	513	581	581	558	571	551	553	577	551	538	551	539	598	596	543	522	594	623	562	555	616	567	600	556	530	553	577	586	548	591	574	566	561	588	584	594	563	588	534	589	603	562	573	581	613	565	570	551	572	559	602	576	530	564	563	593	542	532	555	595	577	606	554	541	559	572	543	527	576	578	569	591	585	553	544	557	578	587	559	563	565	572	538	541	574	553	540	602	559	572	564	545	577	550	562	564	606	558	527	565	539	568	558	568	556	565	525	530	557	552	628	599	585	565	560	581	529	581	537	605	554	515	542	569	549	564	570	557	607	583	566	546	542	571	548	614	595	555	532	577	570	541	568	556	536	549	565	535	591	585	579	575	574	598	558	595	554	580	587	562	560	574	535	589	530	567	577	491	546	549	567	571	563	535	557	611	548	545	569	547	542	557	536	561	564	585	547	589	545	548	551	580	560	593	582	562	562	610	589	542	544	550	554	580	586	565	567	588	619	596	505	553	554	551	604	574	544	597	598	618	570	595	561	589	508	504	561	589	533	616	559	518	557	596	582	569	579	561	591	535	557	561	550	570	570	581	575	546	579	536	577	598	605	529	576	563	563	609	576	561	578	533	546	548	589	564	562	535	553	572	535	538	504	545	534	567	553	540	552	560	581	558	531	567	587	567	579	554	558	591	529	557	556	586	595	598	590	563	559	560	573	550	588	543	532	551	570	560	577	538	563	564	544	552	512	521	552	540	561	548	552	519	565	522	571	609	541	588	554	536	569	600	568	589	563	553	543	562	558	551	589	578	573	569	556	593	536	554	571	586	553	534	547	595	599	536	572	555	576	537	558	550	564	564	525	551	555	522	589	569	589	553	607	507	564	537	561	560	555	564	553	549	578	588	570	580	550	566	566	555	541	554	535	533	555	595	572	555	592	557	530	583	574	570	553	581	588	564	556	569	553	612	531	544	558	591	600	557	545	565	554	563	541	602	573	587	531	553	545	618	524	567	599	555	561	579	543	594	577	541	583	557	589	508	559	568	565	543	575	568	569	570	585	601	565	559	610	538	557	570	549	555	558	570	538	603	521
22877	21106	28913	23520	21098	21152	10658	1154	797	688	588	532	487	425	391	341	351	327	294	271	315	270	273	236	261	249	270	232	230	246	238	229	231	239	207	202	248	207	190	194	207	221	182	197	188	225	201	196	202	180	194	205	214	176	208	211	195	185	188	183	215	201	202	205	193	210	214	187	181	211	204	212	193	199	197	184	196	188	193	215	186	189	186	198	179	170	204	189	191	194	179	185	204	199	195	192	187	193	182	182	182	180	198	234	181	191	210	213	175	199	200	187	182	166	188	185	174	182	191	186	195	199	207	213	198	214	185	194	178	172	203	180	186	177	162	201	184	215	186	201	220	180	205	164	217	211	204	200	196	172	192	188	174	203	184	186	192	203	186	219	186	207	204	169	186	174	187	193	192	169	233	202	207	198	183	193	208	187	188	202	174	199	199	177	167	201	208	174	229	183	190	184	206	190	180	212	191	207	175	193	170	171	186	171	172	192	207	197	197	181	212	163	185	184	201	209	211	184	205	183	182	187	178	204	181	229	201	202	180	189	201	198	195	180	175	198	185	168	225	193	193	200	167	183	185	198	219	194	194	184	193	177	184	201	195	200	211	175	179	201	208	190	190	179	175	169	184	182	185	176	191	203	187	170	178	205	200	185	175	194	186	183	184	157	184	178	193	219	183	183	190	182	209	191	190	212	178	188	186	190	181	207	210	172	186	219	203	213	196	198	188	191	189	195	197	200	181	224	194	170	189	191	200	198	193	183	179	174	195	193	190	178	166	196	183	172	180	164	182	186	176	207	182	186	188	203	155	196	187	216	188	206	184	169	195	207	191	202	178	177	184	182	187	195	190	193	195	181	198	178	199	192	193	174	175	202	182	196	170	181	175	217	208	208	162	194	170	198	175	197	194	182	193	181	213	183	160	166	192	191	189	191	177	200	190	164	187	212	193	204	200	203	196	190	197	191	182	192	197	198	209	203	201	200	184	192	202	200	203	176	210	201	199	207	194	165	199	206	180	186	199	195	184	203	202	168	192	215	186	221	173	186	165	207	182	177	191	200	191	200	193	189	201	197	193	191	202	193	173	186	214	197	161	183	184	204	173	193	222	194	195	194	184	167	183	173	217	195	194	171	196	197	186	195	178	197	176	182	187	195	218	205	197	190	168	198	197	172	192	200	201	180	211	216	195	188	181	203	170	156	182	209	193	205	204	197	176	202	185	205	178	168	182	196	179	185	185	165	221	208	181	193	160	177	204	194	208	190	166	187	216	183	192	180	168	190	186	211	207	202	219	197	179	192	194	184	181	190	201	175	196	169	191	215	212	193	217	201	185	188	181	202	182	165	210	181	170	193	183	171	206	205	177	180	189	172	203	197	184	156	178	182	182	183	203	175	167	194	162	195	202	203	185	178	186	177	179	196	200	196	212	190	178	197	193	223	194	191	183	178	193	191	187	209	180	194	188	173	208	201	207	171	191	171	181	175	178	185	173	194	199	203	180	176	203	209	187	185	205	209	204	179	196	178	181	210	174	156	162	180	180	166	189	203	180	200	197	199	189	186	181	193	161	188	206	183	194	166	171	211	194	177	171	185	182	179	187	193	197	185	212	191	195	185	171	198	173	190	174	179	188	192	170	166	189	198	180	182	181	167	156	187	204	199	185	184	215	207	192	188	184	209	177	203	196	183	197	194	192	180	193	201	156	183	206	173	176	200	194	198	166	191	187	208	199	212	192	199	192	196	178	201	187	171	202	195	175	176	187	168	191	183	182	184	167	180	192	172	185	171	202	173	189	176	174	176	201	182	172	188	172	185	187	188	178	180	218	186	160	190	186	193	191	175	176	191	178	176	203	195	176	162	187	174	179	175	184	195	186	183	161	205	186	173	208	168	187	183	183	208	185	193	205	210	190	195	202	201	212	193	188	188	196	177	206	186	212	177	176	178	186	171	194	181	195	178	174	180	184	196	171	201	178	193	207	186	170	187	169	200	163	194	189	174	186	206	178	188	164	171	176	195	185	159	198	203	180	180	164	195	202	205	211	219	199	211	203	193	186	208	189	199	197	177	168	206	196	183	174	192	200	174	203	195	187	198	193	197	195	172	193	166	179	199	178	185	164	168	193	192	185	192	187	185	166	191	156	209	208	184	196	200	187	203	200	196	177	203	162	182	181	186	177	193	177	191	192	187	184	175	200	202	204	194	189	183	205	189	216	201	184	181	189	187	188	184	176	182	172	201	177	204	194	198	188	186	182	183	193	183	175	208	174	174	203	234	210	174	197	208	178	214	183	185	187	206	181	169	184	190	202	180	188	184	174	189	219	208	197	192	185	169	206	194	199	168	231	211	192	207	200	183	200	193	190	184	196	203	189	207	184	183	196	226	210	199	221	182	205	198	191	166	199	196	183	191	209	183	203	190	163	184	181	177	187	199	201	204	196	185	181	209	184	209	177	188	210	174	189	190	217	179	196	223	191	178	199	178	166	188	200	196	186	182	193	195	159	192	162	202	179	189	177	191	199	191	186	168	215	182	195	186	189	192	184	170	194	186	185	248	198	179	189	189	191	183	181	170	175	175	201	199	192	175	196	184	165	189	209	185	173	167	203	170	229	177	185	186	196	186	190	156	197	173	160	179	194	198	189	183	157	190	163	220	188	192	179	212	178	203	181	233	204	181	168	180	168	178	181	177	189	153	186	172	183	186	185	180	192	192	197	194	185	185	182	186	216	216	174	208	203	194	204	156	181	194	166	179	197	193	202	177	170	197	216	198	179	173	224	217	177	171	209	174	167	189	170	206	188	176	176	183	204	213	195	192	172	192	182	182	194	211	195	198	164	188	181	173	178	188	185	176	171	174	192	176	197	194	192	206	191	196	163	169	194	214	180	167	185	193	180	188	173	168	200	195	181	204	202	207	217	189	212	185	211	179	179	173	179	193	181	165	212	208	170	185	170	185	199	189	161	195	167	181	183	188	186	202	204	180	172	195	181	163	199	183	206	193	205	185	179	213	212	166	194	190	182	171	180	177	176	193	198	187	200	194	211	193	196	199	208	163	176	166	166	204	180	184	189	196	169	203	201	196	197	191	196	176	182	186	172	185	189	196	203	206	202	198	198	182	175	182	166	168	221	212	186	196	168	177	189	200	174	170	188	191	183	192	174	177	192	187	172	198	206	195	196	197	176	182	154	180	212	188	221	200	166	188	181	195	213	177	190	185	200	197	187	169	166	199	186	220	185	158	182	200	219	191	167	181	174	177	176	194	186	178	168	180	170	169	184	177	208	186	201	204	210	187	214	177	200	173	180	174	195	208	188	166	194	196	189	193	201	189	188	170	193	181	209	175	176	169	192	194	185	188	200	194	186	194	174	188	170	179	205	185	187	208	184	177	176	184	185	187	197	196	188	210	184	193	206	174	184	211	171	173	181	179	187	214	201	208	179	186	190	193	191	181	185	159	203	206	198	170	222	159	184	183	193	181	183	172	175	203	190	182
10814	17241	14031	7506	5159	3862	2940	2219	1801	1478	1162	980	840	730	642	591	554	558	520	427	393	401	357	337	329	359	311	313	294	295	308	298	256	250	266	248	267	282	284	256	230	255	228	234	235	219	255	262	230	255	225	223	205	221	250	220	242	223	220	248	231	203	242	237	222	236	228	226	240	210	229	227	209	213	244	245	229	253	228	234	203	231	211	217	209	211	210	208	211	242	212	220	242	196	193	210	203	190	230	220	223	237	203	236	216	214	211	201	221	222	197	207	235	218	224	245	221	209	241	217	206	201	209	196	240	202	192	221	201	228	183	195	206	219	234	201	209	201	173	229	233	201	240	225	242	199	230	246	208	229	221	212	200	209	203	202	230	220	191	211	206	219	232	212	193	218	221	202	196	226	217	195	198	226	221	204	224	219	236	231	221	227	217	211	222	194	216	212	224	210	198	214	203	234	221	228	218	221	211	226	234	222	205	209	203	213	203	219	215	211	204	200	223	211	197	208	197	220	216	213	212	195	228	232	215	215	205	215	219	230	210	197	216	215	199	221	225	211	236	205	219	223	227	224	206	183	203	233	227	231	211	213	239	215	214	226	186	214	229	224	208	218	204	188	236	204	209	198	217	175	224	199	204	216	220	221	200	220	211	230	216	204	202	250	220	222	222	216	215	206	215	208	221	238	212	215	215	240	210	225	202	191	189	192	210	207	213	227	216	225	222	218	209	202	224	204	194	209	209	216	213	238	165	234	241	212	180	201	232	210	189	235	218	195	226	223	215	181	205	195	205	211	204	208	215	237	213	224	217	207	220	226	198	245	215	175	215	211	213	198	202	228	196	194	215	217	193	197	220	222	212	193	201	202	234	236	188	218	213	198	196	224	219	218	221	213	215	206	215	236	220	195	189	207	211	217	213	232	222	214	240	239	229	226	216	218	206	226	209	226	218	227	247	192	216	232	232	203	201	228	221	221	214	209	235	202	214	214	217	217	233	222	204	223	212	229	218	223	228	238	213	223	243	216	218	232	203	238	212	203	195	228	206	232	226	222	182	229	204	234	219	250	211	221	237	234	211	251	223	186	207	200	240	226	247	191	214	209	224	224	206	218	229	221	209	228	231	219	204	191	197	240	216	211	200	214	233	226	182	231	233	196	209	221	219	217	218	177	238	209	215	188	203	228	229	209	219	214	209	213	191	203	215	222	199	218	201	176	223	195	224	205	194	184	204	192	232	179	215	216	210	220	221	208	218	219	220	205	225	225	218	194	226	197	224	218	192	219	215	201	216	210	189	204	226	212	227	238	180	224	210	228	219	200	220	190	217	227	204	227	232	194	234	219	222	220	223	226	213	219	198	211	222	232	220	236	205	200	217	200	202	212	207	202	223	201	226	211	199	200	221	221	267	216	235	203	233	228	187	203	217	201	215	217	216	225	237	248	228	208	204	237	220	193	225	206	239	226	202	205	197	237	212	209	200	199	203	206	220	209	220	228	225	196	222	215	198	200	204	201	201	199	183	212	187	205	214	200	201	210	210	194	224	198	235	235	210	224	205	181	195	213	197	223	219	249	206	216	211	205	210	221	237	208	215	174	213	210	209	216	198	230	205	204	219	207	222	189	234	193	217	190	213	241	196	230	228	222	198	188	218	170	221	226	177	252	216	209	204	199	225	219	197	230	209	197	225	216	207	232	210	212	204	207	197	222	237	213	210	204	216	210	192	247	222	218	202	220	214	229	224	219	216	223	201	215	206	223	204	225	217	200	223	206	227	217	203	220	201	214	204	191	209	188	192	199	216	196	245	215	190	194	242	192	216	211	224	226	213	201	221	240	210	211	197	234	201	224	232	201	232	194	223	209	213	219	219	204	208	224	203	215	213	214	205	216	225	208	252	203	218	230	203	228	214	211	199	210	212	204	205	221	219	195	213	216	184	209	203	207	203	193	212	205	242	192	205	199	219	220	232	200	207	218	201	192	225	250	206	214	214	205	222	196	224	233	202	217	187	227	211	190	210	202	208	208	223	223	194	191	219	211	222	182	238	191	243	201	241	248	213	198	208	222	193	233	227	220	223	220	221	211	227	216	230	215	217	207	242	227	195	182	192	209	208	211	213	200	212	201	217	209	219	209	196	209	247	217	208	212	235	214	206	205	213	206	224	196	203	210	206	200	223	215	239	235	211	233	218	207	226	218	230	201	229	196	208	221	223	224	236	214	221	202	195	202	190	206	209	227	229	213	206	217	203	223	220	217	233	204	199	201	219	215	233	222	201	235	202	208	208	178	219	219	230	205	217	208	207	233	200	228	211	202	216	219	226	200	208	203	223	210	222	207	200	214	218	199	201	191	215	193	210	224	215	228	199	224	215	203	234	227	201	210	224	208	225	200	247	211	223	223	215	206	201	245	202	219	200	191	208	207	217	232	214	244	222	223	225	238	209	210	209	235	220	216	210	209	214	196	236	215	231	207	208	228	225	171	234	222	194	208	207	218	221	186	203	218	199	241	210	212	221	225	223	199	208	238	189	203	229	219	215	223	208	197	221	214	225	197	187	203	234	216	219	221	239	233	206	231	219	212	199	202	198	227	212	213	221	216	198	223	200	230	194	224	212	200	214	207	185	221	222	228	214	202	211	202	228	216	211	234	199	227	219	216	224	218	222	207	234	209	200	193	216	192	201	205	213	201	213	206	213	186	195	209	221	192	222	215	224	216	216	229	216	212	206	253	240	233	227	232	222	219	238	219	207	220	185	208	210	212	227	223	181	214	186	230	219	224	212	213	220	228	198	198	220	218	211	241	196	197	191	212	185	228	213	230	194	201	220	218	186	198	211	199	198	213	212	244	184	235	206	204	214	198	218	207	198	208	220	206	197	226	216	206	221	228	194	185	203	229	211	187	233	215	211	229	220	221	180	215	204	219	202	226	201	217	217	206	226	226	184	208	230	202	217	203	217	221	211	217	219	201	217	210	203	244	215	205	213	231	226	217	225	217	235	242	233	219	218	213	198	230	204	220	211	230	227	194	232	192	204	220	245	223	206	222	198	247	208	207	231	192	202	195	206	203	201	204	190	209	205	241	203	204	211	229	207	197	219	211	200	204	237	226	218	197	211	213	245	231	216	225	216	230	202	216	195	216	207	228	218	208	200	239	201	226	230	215	224	227	222	226	240	200	210	217	221	216	219	226	221	212	215	229	231	222	204	209	213	215	208	200	206	202	205	200	217	220	191	218	232	199	218	235	224	228	245	199	209	205	230	195	217	196	217	219	227	213	210	223	225	237	210	223	230	211	211	243	194	219	206	237	185	234	207	190	219	203	207	253	215	207	216	211	202	220	180	216	212	214	219	219	187	191	237	204	193	196	208	236	199	201	229	207	217	205	197	189	189	244	228	194	191	236	206	218	203	207	187	219	216	217	199	218	185	225	214	226	218	232	212	197	219	202	214	190	208	228	193	212	215	210	223	203	204	208	210	231	192	193	226	228	213	196
26797	20107	7723	859	551	526	462	461	466	466	441	384	437	404	441	440	409	451	438	447	438	430	448	423	430	404	419	445	418	428	452	397	427	413	438	403	424	412	447	432	429	419	434	428	429	436	427	454	428	409	393	405	452	420	432	445	452	434	415	419	422	420	459	428	428	419	402	465	433	416	387	423	427	429	424	458	437	433	406	449	446	423	389	453	430	427	445	418	411	431	417	416	441	451	442	452	438	461	452	414	406	437	380	403	441	377	443	412	467	424	438	429	424	421	416	454	452	400	437	435	453	409	424	430	399	405	450	445	403	413	424	410	404	398	452	444	424	432	411	451	425	400	406	425	411	413	409	429	389	420	453	420	433	478	450	425	400	426	409	386	454	419	440	433	431	401	443	410	438	451	469	402	411	425	436	421	395	430	410	436	403	445	433	444	394	455	456	426	445	458	414	487	409	402	445	423	372	452	431	412	406	428	412	494	463	438	412	445	419	458	414	439	436	406	426	400	429	418	396	429	441	425	448	466	400	432	424	429	447	448	449	469	406	412	422	438	429	441	438	434	431	422	440	454	433	432	437	418	402	450	448	449	440	432	438	426	441	369	440	443	430	429	434	425	445	463	443	420	440	434	424	417	466	416	456	443	403	466	450	443	413	443	420	410	425	408	424	392	442	433	440	429	421	452	424	451	422	417	432	438	414	430	398	423	439	446	481	429	404	402	421	403	377	419	419	419	444	410	443	415	404	442	396	412	422	450	446	420	422	428	429	420	412	427	423	467	394	432	408	400	437	431	446	425	415	452	443	392	456	414	424	446	438	428	418	412	420	379	471	411	421	422	406	429	424	438	409	426	445	455	443	411	428	448	410	458	453	437	439	416	441	441	423	421	475	419	428	404	434	422	439	433	441	431	417	422	411	434	408	440	444	401	450	405	404	441	453	441	425	430	423	420	416	418	424	427	435	448	406	420	401	420	430	423	446	434	479	427	393	431	396	402	433	462	409	444	467	396	413	389	434	424	449	415	388	440	411	427	436	454	408	434	432	388	427	424	420	438	415	444	411	420	432	412	377	407	398	380	400	438	455	436	413	433	416	461	464	420	434	428	412	396	429	426	435	440	429	429	418	408	424	418	424	420	420	432	405	435	388	433	415	405	442	454	423	451	425	435	415	393	454	435	435	426	435	399	417	453	461	438	424	428	417	437	398	445	456	425	411	412	447	435	387	441	425	415	418	427	407	428	436	405	397	428	414	461	406	389	451	454	447	424	417	420	389	423	398	437	432	444	417	416	416	443	431	456	443	399	464	452	432	439	418	426	434	462	392	431	429	438	453	405	406	455	447	413	421	384	416	437	427	445	424	386	439	408	453	437	428	438	433	392	419	463	423	430	443	401	437	420	429	430	447	406	440	448	442	422	412	450	457	429	443	425	447	424	414	425	434	423	481	437	411	430	483	408	435	401	423	423	439	441	438	376	417	413	415	429	404	402	453	458	395	430	402	424	427	414	445	424	436	454	443	420	422	417	450	406	471	410	408	466	447	376	419	408	406	426	418	446	434	467	413	433	405	435	420	434	462	407	424	426	418	413	412	425	467	441	439	437	431	406	432	396	416	464	418	397	428	377	436	437	440	423	441	450	475	432	400	430	420	417	424	445	450	440	433	436	434	425	415	444	399	416	421	426	422	413	400	443	443	383	440	394	401	448	416	412	416	417	402	455	460	429	437	436	444	428	445	422	390	393	425	417	408	418	419	430	427	441	390	420	417	443	437	434	448	422	404	456	383	433	415	444	418	395	399	447	419	434	429	438	424	402	425	476	442	392	419	390	444	424	427	384	395	399	427	393	450	451	451	469	424	409	429	466	439	449	444	438	423	435	411	425	440	398	421	427	424	425	419	456	396	446	400	408	430	411	462	424	416	408	406	427	406	440	424	425	444	412	434	406	475	435	445	433	413	422	452	401	416	389	428	448	402	422	425	413	426	422	414	430	444	403	442	454	436	403	421	431	405	388	420	415	452	465	431	456	444	395	435	459	421	456	413	421	446	446	453	458	432	446	484	455	449	414	448	425	421	440	396	402	421	455	448	428	467	399	385	444	441	421	456	367	406	394	431	389	440	414	446	440	453	423	458	446	437	399	403	430	439	416	421	456	450	402	495	403	379	400	465	399	438	406	434	419	402	427	417	394	444	448	432	457	437	417	392	417	428	412	417	446	414	477	435	447	407	382	409	414	406	436	457	443	422	428	438	437	437	419	441	409	437	429	441	424	401	412	429	446	446	403	435	429	420	433	431	423	422	430	397	420	428	466	431	466	411	429	470	414	451	421	442	429	467	411	438	410	387	414	457	442	487	410	428	418	447	401	394	448	437	448	419	439	442	409	483	426	391	424	448	423	399	430	429	449	408	386	430	423	441	397	416	403	430	418	425	451	455	444	418	419	418	424	452	394	461	436	388	434	392	390	443	403	391	435	422	458	410	442	430	424	423	399	430	452	475	430	456	462	422	407	432	442	449	463	465	430	431	440	444	454	442	449	399	396	435	446	427	409	415	448	453	416	452	436	397	423	425	439	421	414	416	451	430	418	421	439	430	414	457	417	447	470	419	401	424	402	403	445	415	442	428	420	446	422	414	437	440	457	430	384	425	417	461	429	441	417	423	432	470	440	431	438	420	396	411	461	422	420	428	428	409	423	423	426	444	410	420	427	422	428	407	419	433	438	419	388	419	422	398	433	419	417	422	433	411	430	427	459	415	424	419	407	432	406	473	409	399	410	408	381	385	450	447	446	459	420	412	430	398	471	415	433	418	421	436	425	415	444	444	457	422	399	426	396	451	411	400	433	432	421	402	424	402	425	438	433	434	421	432	433	410	419	429	459	438	419	387	440	435	412	444	425	426	404	388	424	442	458	430	417	411	425	434	447	396	466	389	420	425	412	426	474	390	466	390	408	402	424	445	431	405	460	413	446	404	432	463	424	406	412	446	460	432	394	417	455	418	420	426	443	453	398	414	418	429	456	434	436	441	406	420	419	433	410	468	426	410	394	403	417	394	401	441	407	373	448	413	441	440	455	409	432	416	482	447	425	425	416	414	428	411	445	421	435	404	439	430	466	426	423	460	434	414	445	438	415	465	432	441	435	415	461	400	418	427	430	398	407	428	466	421	449	465	411	410	461	451	399	432	438	403	433	426	429	417	425	443	431	455	447	432	421	440	416	452	477	398	395	413	394	431	407	408	431	432	444	430	457	455	417	453	381	422	418	421	441	420	422	387	433	429	424	449	381	393	416	420	445	454	433	417	458	445	424	424	402	412	463	465	436	423	386	479	422	405	414	453	408	445	422	435	429	440	425	438	401	423	402	464	432	418	425	434	422	447	445	436	433	400	424	454	420	430	411	436	408	432	412	454	432	386	414	431	440	418	410	419	438	410	423	415	433	392	414	457	430	425	442	436	433	413	426	461	381	407	423	438	409	400	412	424	403	399	419
5095	1309	1148	788	752	676	601	558	579	525	517	498	562	590	511	564	543	529	527	544	532	530	509	475	485	499	484	537	565	471	528	478	542	513	527	490	463	494	503	531	570	494	523	565	503	480	504	518	528	507	531	528	501	508	455	476	548	516	504	485	541	472	547	519	503	529	536	500	514	569	498	525	533	499	506	520	557	513	485	520	532	504	514	569	502	535	499	548	479	512	533	532	487	501	496	515	497	512	543	449	518	523	530	529	516	538	510	518	503	496	496	517	534	524	535	523	505	546	549	533	499	560	538	534	540	524	493	539	519	557	514	528	492	500	529	474	489	510	526	505	502	520	505	518	524	555	556	522	554	512	531	484	491	526	494	554	505	503	514	517	557	496	541	483	528	486	489	526	499	529	496	475	516	505	491	528	522	504	506	536	516	500	484	522	523	516	506	565	491	487	506	527	525	512	497	545	542	540	521	527	494	528	527	486	511	469	522	505	501	536	514	506	520	517	506	537	490	533	502	530	549	501	548	560	534	532	492	508	500	493	526	548	543	509	480	502	553	515	474	507	546	504	554	514	507	520	541	545	551	520	569	510	519	544	509	475	518	533	528	512	492	556	513	529	501	504	480	481	496	533	492	507	498	497	537	527	526	505	504	522	494	496	507	504	470	495	518	542	508	550	494	516	530	522	526	508	520	525	540	525	486	535	529	538	512	480	525	537	511	547	543	507	564	504	497	528	496	529	533	547	486	484	572	512	513	507	509	494	532	522	504	480	536	474	511	516	537	483	519	523	503	519	528	532	482	499	505	499	520	526	556	501	526	562	512	507	528	510	546	486	503	515	521	513	547	467	516	543	510	524	524	559	516	530	537	525	507	508	534	470	476	516	494	529	527	515	511	486	520	488	515	509	526	560	491	500	484	535	535	518	545	458	512	515	492	519	545	492	505	514	511	493	469	512	493	501	531	530	528	524	509	538	501	523	549	490	517	483	525	496	528	517	547	536	491	498	535	531	507	508	541	528	512	489	529	531	544	495	510	486	521	571	499	541	507	529	523	497	504	506	538	487	524	526	532	501	478	507	510	510	511	518	534	542	481	509	563	499	505	538	535	482	546	539	543	520	497	564	550	495	475	498	515	489	509	507	521	553	478	513	538	545	560	513	535	514	481	474	505	520	493	495	514	541	529	523	527	499	514	496	485	508	523	530	533	545	529	537	521	500	511	487	553	534	499	483	516	489	553	507	494	524	499	514	535	529	516	554	492	500	490	517	560	528	492	485	563	435	539	520	521	544	516	516	504	508	542	497	504	506	515	507	479	522	519	518	503	467	472	538	531	506	542	555	515	472	542	535	488	497	530	491	505	515	511	549	499	510	549	499	520	528	534	525	551	542	500	549	524	523	508	478	497	513	535	543	515	546	502	545	514	538	509	550	584	541	541	525	542	533	554	501	508	524	541	494	473	519	510	550	535	504	504	522	500	515	497	517	534	524	517	534	490	513	533	525	518	518	487	467	505	500	482	547	521	526	531	538	480	522	499	518	526	493	507	503	502	526	505	523	532	530	512	528	536	541	538	525	524	506	482	513	558	532	581	478	521	486	540	471	540	536	546	548	491	503	508	495	510	539	522	527	517	489	577	522	532	534	515	525	552	493	540	485	547	509	548	550	475	496	494	473	516	494	525	530	525	540	491	499	506	523	490	506	561	515	536	547	484	519	524	515	476	547	511	546	496	501	538	514	491	485	523	528	514	501	472	553	542	532	555	499	500	502	483	498	508	528	525	493	525	518	554	512	514	536	540	549	522	517	490	527	499	539	527	535	491	517	497	546	460	513	521	532	499	475	507	541	512	528	505	522	517	529	491	494	519	505	504	512	496	529	560	527	551	522	509	491	507	507	484	493	514	506	536	473	509	499	504	509	557	509	487	528	454	537	507	474	504	531	511	517	516	533	499	531	504	547	516	527	554	494	513	532	514	483	515	521	482	513	538	536	501	484	520	495	521	505	524	502	488	506	508	479	554	492	499	496	507	497	503	561	529	514	498	531	522	538	480	527	498	512	537	494	529	529	507	559	494	569	521	522	525	523	525	502	505	533	487	529	487	540	558	502	526	549	473	479	518	532	514	523	488	521	553	534	517	511	548	528	551	482	557	537	496	531	473	508	526	486	516	539	486	465	487	567	511	528	540	523	537	508	503	482	558	508	552	516	489	519	554	473	516	498	512	510	551	503	522	522	507	500	515	524	531	503	515	524	508	530	550	481	512	504	537	551	509	529	526	496	514	509	492	527	495	530	527	529	497	491	512	526	511	532	554	477	498	539	505	512	513	527	558	525	501	459	538	510	509	524	491	553	540	482	504	479	519	506	521	568	525	532	539	499	481	513	497	473	501	568	529	468	520	502	523	535	495	514	572	519	514	507	523	525	499	562	488	544	495	508	524	482	533	509	531	523	520	548	540	515	546	512	539	503	544	524	518	515	526	503	516	492	517	533	532	513	518	533	544	542	528	528	540	515	525	505	594	469	504	528	496	513	520	511	487	531	501	518	535	501	532	547	505	510	542	505	489	502	504	519	530	508	524	515	506	531	555	543	559	518	513	505	538	464	523	498	532	526	504	485	507	530	549	525	507	514	528	557	523	515	552	528	551	543	498	543	544	504	534	506	522	468	496	519	517	511	550	558	514	515	514	537	509	551	452	491	541	527	562	525	524	481	540	520	513	488	473	527	506	476	534	493	496	539	504	538	528	499	533	492	477	469	507	488	540	536	528	522	490	494	481	507	545	524	493	532	515	529	534	540	505	522	571	498	541	495	532	544	526	511	509	483	486	505	523	567	540	540	530	488	536	512	499	562	547	551	500	521	540	535	496	564	518	534	496	510	513	569	526	514	513	565	510	525	504	541	537	490	539	499	543	526	523	548	538	488	520	530	514	492	508	517	487	526	520	530	519	511	514	547	527	502	508	521	552	507	538	512	483	524	490	516	481	533	462	538	555	527	516	511	500	504	483	504	513	520	555	508	493	564	489	511	524	526	516	541	523	517	508	550	522	507	490	487	515	515	534	546	525	502	525	524	522	511	545	508	543	525	513	473	516	494	541	521	482	564	499	510	504	535	509	486	512	513	538	517	529	504	561	503	505	518	507	517	534	498	502	553	536	522	505	512	528	509	472	534	529	496	524	493	559	526	488	477	499	503	472	520	538	519	523	517	511	554	552	534	516	482	496	477	515	503	506	527	510	484	537	538	506	542	537	521	561	527	493	515	472	510	506	471	497	499	522	533	542	540	505	523	562	528	508	512	510	546	512	507	515	522	558	530	497	507	520	503	514	519	514	528	489	514	473	517	499	524	596	521	501	503	502	489	526	520	533	529	531	486	535	506	504	480	554	485	571	511	480	529	495	492	525	538	514	540	505	509	512	548	482	517	525	530	503	544	536	497	505	506	500	562	501	518	548	533	505	447	515	561	531	491	524	536	462	491	499	530	505	503
23767	21076	28495	23874	21077	11596	1115	683	537	490	459	392	384	331	311	309	316	289	299	265	287	226	262	263	259	255	248	229	224	233	222	235	223	225	245	231	223	209	207	222	202	205	229	205	213	237	227	234	212	208	205	211	231	226	209	205	226	189	224	237	215	192	206	221	203	215	200	205	220	179	211	196	221	227	249	209	185	222	197	201	207	208	217	218	189	193	200	200	208	214	198	231	204	195	198	230	204	189	218	204	226	201	207	206	195	178	209	197	199	185	229	209	195	227	206	215	185	215	224	201	214	211	198	189	197	206	232	189	238	207	194	198	200	210	192	205	195	196	199	214	212	199	205	252	194	238	225	196	186	211	192	181	202	213	190	230	213	225	225	204	206	212	199	225	175	201	225	192	220	210	217	214	208	226	180	200	198	221	208	195	192	207	194	200	204	213	230	219	222	203	218	206	195	244	221	207	220	204	199	233	190	202	231	225	205	211	177	202	195	219	202	225	179	208	211	195	202	228	202	200	230	204	200	206	193	230	199	209	192	204	186	193	205	215	199	190	195	210	212	205	213	211	230	192	205	203	258	202	195	237	222	221	216	245	204	188	230	203	203	221	182	190	200	220	205	200	169	204	199	190	198	220	210	200	239	209	215	181	188	196	217	229	211	211	213	200	196	215	213	215	211	195	204	238	193	211	202	228	229	204	209	217	212	191	194	212	196	197	199	214	217	219	211	227	201	224	248	211	224	203	215	216	202	232	216	217	213	227	187	242	208	237	219	189	191	216	205	219	205	201	212	198	214	186	225	193	208	214	183	199	196	215	198	214	194	225	207	203	203	210	212	216	193	196	200	184	215	186	210	202	194	207	232	222	238	208	196	205	204	202	209	216	199	199	222	223	187	212	194	199	245	211	197	208	206	219	197	227	227	197	213	195	229	214	187	184	235	188	198	178	189	199	208	196	222	211	230	226	214	215	193	193	215	200	182	217	174	206	209	207	206	214	203	195	188	198	213	229	197	204	207	211	202	203	180	219	188	203	224	188	214	197	213	202	194	233	211	212	230	203	203	215	211	188	194	208	191	202	198	211	212	190	201	226	200	181	234	191	233	203	221	204	205	191	201	207	218	189	220	226	198	220	227	173	216	209	212	215	211	211	188	214	212	198	218	194	202	233	229	212	198	218	191	203	200	200	206	229	202	199	193	224	198	208	226	192	211	221	186	215	177	230	178	216	212	218	192	206	173	214	225	213	207	201	219	197	204	216	208	199	219	210	211	206	206	213	232	211	232	188	199	193	195	187	194	207	213	209	203	212	181	201	245	188	191	182	196	216	211	201	220	220	208	201	209	215	225	193	211	194	212	219	209	199	211	183	192	214	201	214	180	223	199	208	204	222	187	211	202	184	220	216	181	204	204	215	219	217	218	226	197	204	237	206	218	212	207	229	210	192	199	208	207	190	203	187	193	212	182	194	221	183	200	209	200	202	223	209	223	205	195	227	195	215	209	231	211	219	234	208	198	200	208	203	211	202	208	203	222	206	243	216	211	224	180	204	216	214	221	178	186	206	228	222	202	184	208	218	200	222	205	211	227	206	210	204	182	190	178	192	206	198	210	218	199	210	184	232	187	195	186	223	210	174	204	203	209	206	194	201	208	218	183	210	197	216	208	187	209	203	196	205	188	212	213	225	181	228	183	219	188	206	204	223	208	213	199	184	199	207	205	180	206	188	232	207	208	198	204	216	202	210	216	216	217	208	185	237	228	228	215	202	227	210	202	232	198	216	219	199	204	201	197	188	196	219	205	197	190	206	209	200	213	208	215	224	217	199	196	220	208	216	168	209	194	221	204	218	230	209	230	225	217	195	203	181	195	194	192	205	205	212	199	222	244	204	230	222	207	231	187	209	184	192	195	215	165	177	209	200	198	196	211	189	183	222	193	219	241	195	200	194	240	196	196	206	193	221	193	180	203	207	215	208	256	234	196	198	188	206	214	202	208	210	175	212	214	213	213	218	207	221	218	170	206	196	238	212	191	206	204	230	236	211	204	220	226	206	204	208	220	219	233	208	188	193	213	215	256	199	194	203	213	220	195	212	186	198	224	211	179	195	205	203	204	244	195	187	182	177	219	212	207	202	187	191	234	209	217	191	215	204	177	216	213	207	221	212	220	213	221	185	211	201	188	183	206	214	223	198	181	214	209	196	204	207	203	197	203	216	202	200	197	225	215	208	196	191	212	200	206	208	197	197	189	210	236	232	203	206	212	207	220	193	198	201	201	213	198	206	200	226	205	176	213	186	218	205	215	188	214	216	220	205	234	192	195	239	188	199	184	228	223	215	230	198	223	231	203	210	190	198	205	185	217	188	193	215	198	221	222	203	207	231	203	210	225	216	198	201	212	204	233	203	220	219	216	214	200	238	193	206	246	213	182	204	231	190	191	192	216	234	209	213	228	204	205	216	212	213	195	241	205	229	199	194	201	209	224	222	214	208	195	201	201	242	207	205	216	202	209	172	205	224	215	188	226	198	209	201	219	200	211	194	196	202	211	203	215	202	203	201	196	214	212	207	230	217	206	207	221	200	222	200	205	192	222	204	230	209	231	184	200	218	213	212	222	198	199	197	192	197	204	202	201	208	205	216	206	207	211	203	178	185	185	215	219	182	194	190	215	234	194	203	212	207	232	202	222	219	217	194	214	185	204	231	210	206	219	221	210	215	201	219	213	199	202	224	180	186	206	200	218	206	210	232	195	227	237	209	209	209	208	196	207	222	228	230	206	224	200	202	204	183	204	214	196	220	214	213	203	198	199	198	197	218	191	217	202	183	224	197	225	205	231	235	205	198	199	234	203	196	240	198	207	193	232	214	217	222	226	212	198	202	202	187	200	211	215	198	198	194	234	186	185	218	215	188	197	209	208	230	226	232	214	226	209	205	219	197	220	206	209	185	205	182	232	219	185	220	197	219	208	203	208	215	195	201	233	206	209	213	201	216	230	204	209	216	224	210	201	196	215	194	218	234	208	190	188	216	213	203	222	195	210	219	211	181	235	195	224	210	215	223	216	237	217	204	219	198	209	199	206	205	203	190	199	209	202	199	152	224	215	236	192	185	194	185	224	206	221	230	200	213	236	205	207	205	233	200	217	222	209	192	221	213	193	223	172	222	222	230	221	190	220	204	204	213	193	209	195	214	201	209	199	180	215	196	182	196	202	235	224	234	162	233	183	220	193	235	202	199	214	201	211	182	203	193	205	188	208	206	215	226	221	182	213	234	223	199	208	206	225	221	171	199	193	188	187	219	204	210	201	227	204	215	189	197	186	178	201	205	208	228	206	221	222	193	196	225	215	199	178	187	195	197	200	222	233	202	186	215	187	248	200	199	214	222	204	227	202	211	183	182	206	211	187	202	218	207	200	198	196	216	212	206	214	207	219	202	202	191	228	202	207	182	199	210	207	206	206	210	204	221	225	245	232	168	204	187	221	219	206	227	241	200
7372	10747	8768	4294	2885	2186	1646	1340	1086	889	778	656	581	522	459	477	424	419	408	360	352	351	321	333	327	349	302	291	312	292	288	297	290	291	271	278	263	274	281	287	269	256	266	289	290	249	301	261	255	290	280	272	249	294	269	262	265	268	259	263	240	238	260	262	256	298	263	267	262	270	249	254	253	273	253	244	257	281	222	230	291	258	259	291	296	261	262	279	252	234	257	283	270	268	270	239	249	291	280	261	264	240	238	249	272	284	271	246	262	244	262	249	247	235	248	249	248	254	240	241	256	241	265	282	260	259	255	265	284	280	262	245	230	257	280	272	253	254	244	243	272	279	266	251	263	235	275	239	253	261	266	261	250	244	256	238	261	273	252	258	251	258	294	253	263	283	243	252	277	263	271	226	285	264	239	251	266	263	229	233	260	253	287	266	253	276	260	232	257	259	281	265	259	262	231	232	261	243	263	233	281	270	248	252	251	268	275	273	252	261	268	239	232	263	258	239	268	268	274	276	265	252	265	252	250	248	262	231	270	242	287	261	268	238	256	224	260	275	263	248	250	267	243	289	248	283	261	257	267	251	260	232	240	267	243	262	283	263	273	236	252	259	275	231	233	280	275	232	246	271	281	268	245	263	275	229	251	226	224	254	241	265	274	266	255	250	246	246	244	230	285	260	270	250	253	266	272	216	246	258	257	237	260	252	283	252	258	304	241	244	259	260	264	243	274	267	249	280	217	236	260	268	243	246	275	256	247	234	280	258	264	267	259	259	254	265	284	265	265	230	246	244	267	268	251	263	248	237	272	249	274	282	243	270	230	257	275	256	248	270	273	255	289	289	291	250	260	253	266	252	235	219	270	247	263	250	254	253	257	254	280	261	277	257	256	279	255	254	271	271	237	253	253	235	280	246	258	247	244	292	246	236	243	253	271	261	251	277	241	244	280	259	260	247	284	234	248	256	252	254	256	264	257	267	247	263	237	238	251	234	265	265	278	261	253	245	262	257	235	264	263	259	249	242	244	268	269	255	275	238	248	260	274	286	277	250	293	272	273	273	261	236	266	243	264	253	231	252	269	259	242	253	268	239	273	240	282	245	239	261	237	228	278	233	242	267	261	235	249	223	251	262	237	270	271	271	262	237	257	272	240	239	265	266	231	257	246	261	269	271	297	280	278	263	288	280	272	263	242	270	268	221	243	245	231	241	266	258	255	250	272	261	245	268	255	251	226	277	273	274	264	238	274	266	268	282	261	229	249	271	245	272	272	241	278	279	244	281	245	222	247	250	248	229	260	272	215	285	304	262	258	266	246	280	256	240	272	276	270	265	229	253	254	262	219	251	246	244	252	246	271	246	263	246	226	281	258	228	271	251	243	258	226	277	250	276	289	268	244	253	244	259	278	256	222	241	253	248	288	240	283	255	233	261	275	265	281	234	296	243	270	229	250	238	270	234	257	267	252	240	252	240	243	251	256	274	253	243	273	269	253	281	260	264	271	247	288	239	248	255	261	265	297	259	268	260	254	248	272	245	229	278	242	220	266	269	246	270	237	273	257	243	243	265	244	264	243	231	256	249	253	258	278	252	258	271	247	258	248	263	261	258	255	263	244	264	284	249	264	230	255	262	281	257	275	247	292	243	240	257	239	259	258	258	282	271	249	273	257	270	247	271	236	258	255	270	259	263	252	274	261	245	288	232	266	252	250	306	249	282	271	241	256	232	264	229	221	278	266	228	246	247	272	250	254	269	264	226	244	244	291	242	236	253	230	243	235	243	253	247	269	242	254	271	274	230	241	242	243	278	251	251	243	268	249	230	266	251	248	258	259	257	256	252	250	248	277	248	250	259	304	277	267	223	241	256	249	281	243	224	266	249	252	233	252	246	253	274	261	256	258	242	271	265	255	254	257	262	243	247	258	254	237	264	240	253	285	236	261	249	240	253	243	259	235	227	267	250	276	236	246	250	241	237	258	275	250	274	230	219	273	242	259	259	246	276	274	273	230	222	256	282	246	263	268	256	238	232	254	248	251	258	243	237	231	263	236	257	266	250	273	265	252	265	265	258	241	253	294	253	235	282	246	215	240	258	234	256	270	259	284	248	239	271	260	264	253	226	248	274	262	236	248	269	231	249	271	253	284	258	288	242	254	248	274	238	253	290	241	290	270	227	269	257	263	244	258	304	222	262	242	260	251	274	242	248	231	245	261	252	293	241	251	232	249	276	249	203	267	234	261	279	255	285	241	250	254	271	265	254	229	268	242	241	244	272	242	267	247	262	235	242	271	246	261	267	276	255	274	266	264	273	259	260	252	221	249	258	217	247	256	255	250	258	262	253	289	262	271	257	239	236	263	212	254	266	245	256	249	285	249	274	275	235	260	253	250	262	261	266	293	250	238	271	282	253	234	227	249	233	242	263	266	280	247	261	269	264	235	265	291	247	254	228	258	247	289	254	219	227	245	270	240	236	298	261	256	311	288	235	241	245	266	248	248	255	236	245	279	265	233	250	237	275	238	254	251	248	273	264	222	250	277	283	239	251	247	244	254	261	236	231	262	244	276	268	229	241	245	264	235	271	269	257	252	236	241	254	250	249	257	262	279	248	264	265	253	247	266	234	275	265	257	247	276	263	281	259	249	261	250	228	273	257	251	267	268	280	253	227	244	247	264	294	235	260	250	247	252	225	271	243	268	260	234	233	236	276	272	268	252	248	249	244	252	258	277	268	236	250	278	269	242	263	245	230	270	277	277	247	221	263	246	284	284	271	247	236	241	247	254	272	257	259	213	236	305	250	252	272	269	257	270	277	249	249	244	234	269	240	247	246	270	236	252	249	239	223	260	241	301	267	280	259	255	255	272	281	258	264	275	251	242	275	296	293	265	238	251	271	240	278	249	242	264	272	237	242	243	238	258	256	280	263	257	210	250	277	257	260	267	250	237	246	285	274	229	254	270	247	239	248	247	269	236	256	277	270	254	286	261	223	256	276	259	215	220	255	242	265	287	261	248	258	217	257	256	247	221	269	274	271	279	262	261	238	249	256	282	268	261	260	246	262	246	274	268	214	244	249	281	252	250	257	279	272	232	273	265	270	242	246	227	282	267	248	256	251	223	258	246	264	232	215	267	272	270	236	265	294	272	251	260	266	262	266	264	265	250	242	227	259	255	264	254	234	240	257	270	276	254	242	275	251	246	261	259	235	289	273	254	247	258	277	218	247	278	255	253	290	248	214	252	262	252	256	239	256	271	244	289	247	245	253	235	272	244	267	277	215	260	243	265	252	262	279	254	268	252	244	278	262	256	263	263	273	258	258	250	227	259	259	234	250	256	272	238	269	250	272	259	251	251	239	282	261	234	259	256	266	257	253	242	248	249	257	286	262	258	275	224	290	255	281	266	272	253	263	239	251	234	253	289	264	246	267	240	249	254	237	246	264	237	256	284	273	262	265	266	249	246	275	239	267	254	269	238	281	279	236	246	241	259	271	254	231
25010	21067	27338	24916	10667	993	826	663	611	572	558	599	561	593	551	513	530	535	548	572	492	487	474	484	534	484	493	501	470	547	524	456	535	478	488	473	475	508	444	467	515	489	467	535	484	456	531	474	513	470	529	498	477	538	508	460	530	500	504	523	498	539	493	493	508	544	544	505	505	511	500	502	471	473	467	493	483	498	493	452	502	482	477	487	456	487	504	481	522	492	508	527	471	500	536	433	468	493	486	479	476	515	488	484	505	471	537	472	498	476	507	499	513	472	490	474	520	521	484	498	492	479	525	484	508	504	517	500	482	486	496	493	494	494	489	476	525	489	525	485	514	497	455	508	532	495	516	483	476	477	478	496	491	479	515	511	489	481	514	527	507	484	458	491	501	488	501	527	500	505	470	509	465	510	503	482	494	477	489	488	472	463	458	494	501	486	501	479	459	513	465	500	474	495	493	494	519	537	476	475	494	486	494	496	465	483	480	496	490	466	495	459	506	466	458	499	470	520	473	454	510	512	482	513	495	501	519	483	484	481	473	498	505	496	508	479	503	498	445	456	519	472	502	466	483	491	540	475	493	519	528	514	491	504	458	493	491	518	478	496	520	514	497	461	486	518	498	511	495	552	520	497	516	460	484	488	482	477	463	467	462	470	457	487	516	491	497	514	492	523	461	498	492	522	487	481	484	491	449	486	484	525	511	499	484	469	537	457	491	494	495	474	479	493	489	494	490	478	469	473	498	474	504	485	539	463	498	469	485	482	481	496	502	486	529	499	494	489	486	478	453	480	468	453	483	488	469	476	493	489	510	489	477	425	449	497	461	525	469	505	515	459	485	463	475	502	471	479	487	488	509	475	471	499	491	454	473	512	504	500	484	496	483	502	477	495	495	484	496	522	515	493	504	535	487	506	545	502	482	524	509	540	491	472	479	482	483	459	478	491	455	504	528	473	468	540	512	458	492	501	515	456	520	464	477	501	503	498	524	497	499	439	498	451	499	480	512	528	496	525	474	456	492	480	465	482	509	458	499	496	516	493	474	484	491	480	474	495	491	444	445	511	463	476	481	466	468	498	502	532	458	511	512	489	495	465	476	492	469	486	496	459	497	496	493	515	473	451	460	499	501	514	495	482	459	515	506	446	481	442	496	486	464	468	473	462	502	453	465	503	486	456	480	534	487	495	434	507	497	468	493	471	503	498	517	470	496	504	493	483	498	515	471	454	495	483	476	454	497	480	502	460	462	487	496	473	493	465	430	476	466	512	467	526	480	469	509	459	462	480	511	489	479	472	446	467	463	494	455	493	467	489	502	508	496	489	515	485	485	456	527	508	465	487	498	473	477	480	506	509	473	475	470	503	482	495	500	498	483	460	504	496	486	454	518	492	464	515	491	517	476	476	511	496	501	485	501	493	525	450	501	477	501	479	480	461	494	481	446	476	496	509	494	525	473	496	509	458	461	469	478	540	473	488	485	468	493	516	465	482	446	474	493	527	465	477	514	465	495	467	502	469	549	480	441	460	515	426	468	454	468	495	442	461	529	489	514	485	478	488	459	500	495	499	484	481	476	451	516	475	485	517	521	481	500	502	473	448	487	475	492	544	502	458	453	464	481	494	488	465	464	511	489	462	501	490	484	460	504	490	518	507	489	494	481	527	485	498	535	493	462	508	551	483	479	485	515	541	459	481	495	504	514	468	492	501	490	519	495	496	545	462	513	495	521	452	472	452	518	518	484	487	477	474	542	528	518	520	490	508	462	500	496	505	469	474	465	516	516	506	483	526	433	487	487	464	480	489	446	476	496	521	473	492	470	460	464	542	495	499	460	516	508	488	502	509	476	469	535	480	481	489	478	487	478	509	490	503	486	501	473	493	505	495	464	465	503	442	480	502	437	507	474	501	535	499	468	513	522	502	510	510	509	458	472	450	442	488	527	499	510	447	500	538	455	487	470	509	528	462	509	480	510	529	485	501	457	484	448	512	488	503	528	530	482	535	498	494	465	500	494	480	535	483	562	499	515	480	448	461	504	502	468	440	468	568	505	507	493	473	504	473	481	511	507	518	505	448	486	471	504	521	488	482	495	488	441	450	499	485	518	449	469	463	506	504	506	520	527	441	512	468	466	470	468	488	492	453	490	465	473	491	483	470	496	487	519	453	473	453	480	491	534	469	472	466	501	466	503	507	489	464	496	482	489	509	458	490	512	502	464	493	504	529	490	515	464	486	481	501	499	457	470	481	477	501	529	524	494	528	553	494	483	502	475	514	512	518	491	491	522	466	489	492	471	466	498	480	486	511	474	474	497	503	442	486	502	472	485	492	477	496	524	456	480	479	492	483	496	454	485	460	477	455	509	479	467	503	508	486	491	472	485	480	508	486	488	485	500	503	527	527	494	472	494	440	483	518	483	484	475	455	490	542	481	471	538	449	498	476	547	515	457	493	491	461	540	501	486	518	464	479	480	472	485	519	484	491	501	472	463	449	532	521	464	474	506	494	497	465	501	520	516	472	525	486	469	456	479	514	497	479	477	504	502	507	515	471	503	456	484	506	457	503	477	476	502	500	461	498	490	524	490	491	494	494	487	493	448	514	464	501	459	527	458	470	510	493	490	501	493	467	536	484	473	491	494	486	493	488	492	509	491	492	514	462	473	491	516	510	473	469	499	462	507	436	544	485	445	481	498	486	504	480	504	497	553	497	496	490	487	480	467	494	516	448	461	491	508	514	524	455	516	495	482	476	489	479	514	483	500	483	493	520	524	513	455	465	455	511	467	443	484	471	440	452	468	500	467	457	469	469	470	512	458	515	487	485	509	482	513	505	438	516	448	465	478	500	516	479	513	494	482	478	469	497	480	485	499	475	484	522	508	512	491	499	501	490	501	487	512	449	502	503	503	512	509	461	494	516	467	503	495	516	486	464	493	477	513	465	492	479	489	494	482	540	511	486	452	501	518	509	463	508	500	515	448	528	513	484	475	521	454	492	476	492	495	510	519	471	496	503	467	499	483	469	475	517	469	478	487	527	488	526	533	475	513	485	489	491	469	469	490	453	517	504	469	485	446	506	506	478	470	501	524	515	502	541	520	554	516	479	499	474	476	489	517	489	515	523	498	467	479	477	506	527	491	493	508	499	492	484	502	469	477	490	487	514	488	474	535	475	462	466	468	487	493	475	477	492	500	526	483	507	504	497	506	499	518	471	510	527	481	508	496	459	487	466	518	513	503	462	476	514	500	444	516	464	502	455	475	450	458	495	489	485	481	517	473	499	507	459	490	437	490	489	506	510	529	512	430	507	472	474	515	469	503	465	485	493	499	477	488	482	497	511	468	503	542	508	493	497	478	462	509	512	496	466	502	482	482	501	481	491	508	479	485	483	471	518	492	498	473	465	478	521	483	459	508	458	508	526	492	502	475	499	510	499	500	497	499	509	511	516	486	486	476	506	524	501	455	512	490	495	475	533	501	464	479	479	490	512	485	478	454	478
7110	6201	5046	2660	1941	1506	1315	1112	989	874	828	804	699	667	688	651	686	612	591	623	628	626	636	581	556	613	591	566	527	593	620	560	610	591	570	549	599	593	599	563	591	555	573	623	554	605	538	649	564	610	588	607	589	563	550	572	592	567	564	592	584	588	628	549	586	581	547	540	629	579	571	568	586	549	533	571	580	536	551	585	602	566	563	580	552	577	561	588	551	539	558	601	539	569	559	544	630	593	586	556	588	571	558	585	592	540	553	526	562	606	587	544	567	567	533	573	551	597	587	586	540	589	561	625	607	589	592	581	535	578	594	578	567	568	591	590	527	575	542	548	610	538	542	575	616	543	579	568	542	566	528	554	541	559	578	582	562	570	577	555	566	545	558	588	590	568	521	556	572	562	566	556	564	564	584	555	563	560	581	569	575	573	594	569	569	555	548	583	589	568	559	558	541	562	575	562	573	552	507	601	602	557	584	572	546	582	573	565	560	587	564	568	593	504	566	560	529	566	588	517	564	550	561	556	577	546	623	557	599	556	560	567	571	549	545	568	528	557	580	591	576	547	563	535	534	561	593	586	558	594	606	562	594	539	552	625	571	575	537	611	595	547	540	571	584	555	562	582	579	555	584	574	529	569	586	561	566	615	524	594	584	616	580	554	592	549	562	588	580	576	584	596	562	583	575	575	604	560	623	566	581	587	580	569	597	548	562	516	613	567	585	555	580	580	574	629	529	589	579	561	550	559	535	534	605	548	563	558	579	563	595	570	529	562	575	553	574	566	593	572	629	595	639	568	563	566	536	568	581	528	561	600	556	556	594	487	582	569	599	611	585	603	571	632	555	560	573	550	584	591	597	577	553	591	598	605	563	568	572	599	584	563	583	617	597	575	535	569	591	615	566	571	543	569	584	597	579	566	603	548	615	560	596	551	601	540	605	568	560	559	554	535	564	589	585	557	624	552	544	590	564	568	582	591	649	579	548	563	589	603	596	586	641	590	576	567	574	574	551	610	565	558	578	587	566	602	527	604	603	605	581	580	554	576	580	572	581	595	577	527	534	574	554	545	568	579	541	556	552	593	551	579	574	615	602	556	564	557	543	565	594	580	585	558	582	545	583	575	575	547	545	550	631	595	539	588	543	641	604	571	601	564	532	534	562	566	587	583	578	568	564	597	541	579	566	573	559	577	601	556	562	539	589	581	604	572	560	593	594	552	547	579	548	591	561	621	583	549	541	580	560	557	589	545	534	588	579	603	589	585	614	566	569	551	576	581	563	561	579	568	601	582	535	549	517	562	556	558	570	580	580	584	577	600	590	603	598	599	570	584	619	593	575	549	610	609	539	561	584	588	588	527	616	570	590	591	599	560	584	590	596	576	558	547	617	567	621	581	589	559	549	559	578	539	575	557	530	553	594	523	583	541	548	576	600	587	567	614	542	589	620	542	559	582	565	607	574	565	559	615	560	559	589	608	545	581	561	547	596	553	555	562	566	572	571	578	603	588	554	602	564	537	555	560	539	578	584	568	558	581	573	543	555	608	583	581	558	567	598	550	584	568	578	523	588	602	518	586	559	581	554	583	585	540	595	570	574	572	564	544	565	558	620	593	585	574	569	576	572	563	559	590	611	600	561	575	577	605	600	552	599	577	547	547	569	565	555	594	573	579	562	586	565	565	549	554	604	580	572	592	597	570	546	590	564	582	571	556	549	582	520	602	579	577	591	577	551	577	544	573	576	576	616	569	590	564	602	609	544	558	572	571	535	574	545	577	576	580	575	577	584	595	560	558	589	565	603	531	579	537	568	563	536	598	581	553	524	579	520	573	589	571	585	578	528	562	571	538	574	558	590	531	601	605	554	600	557	595	553	525	596	594	580	562	600	561	596	592	568	591	549	552	567	582	549	526	615	554	570	586	611	621	588	544	571	615	547	557	569	531	557	608	586	580	551	586	559	613	570	554	580	628	588	567	604	532	578	613	602	547	558	566	572	575	560	601	581	540	566	559	591	538	579	600	588	558	581	576	607	568	592	593	547	544	589	592	614	560	542	580	602	605	593	566	581	580	584	556	548	535	579	554	581	588	605	589	546	583	564	586	614	584	564	560	549	565	559	574	585	546	589	544	570	567	600	601	574	548	593	587	565	584	575	639	599	529	513	553	581	548	561	584	589	555	603	565	574	566	568	570	529	536	546	585	584	539	600	562	546	585	532	576	579	563	582	568	566	526	556	567	581	575	554	548	569	558	536	563	556	563	604	609	572	555	573	581	625	541	573	581	550	608	563	561	554	567	586	571	609	589	563	613	575	598	555	600	571	592	580	592	557	543	550	596	567	556	562	554	558	491	568	564	536	586	585	557	544	599	566	568	554	554	614	557	572	560	565	563	579	511	616	538	561	561	566	565	571	580	575	631	530	586	540	578	523	563	572	607	592	583	587	547	582	546	585	585	596	551	563	616	577	599	568	547	561	622	578	603	598	607	577	594	550	576	613	543	589	529	581	588	555	601	582	585	541	557	589	533	563	578	550	551	537	593	577	588	590	608	574	578	587	557	552	567	576	554	583	543	573	596	569	594	575	567	580	571	583	544	574	541	565	545	571	559	547	571	613	572	586	547	533	573	605	548	613	573	591	548	549	584	535	576	602	560	528	594	605	544	633	586	578	593	570	593	585	536	606	557	582	558	581	531	546	553	551	626	558	603	553	592	562	589	581	603	565	557	549	566	571	572	580	592	582	596	581	542	574	616	583	585	550	563	580	543	575	574	589	589	594	553	577	543	609	605	547	599	582	576	575	587	547	570	600	576	564	606	539	563	554	596	536	558	567	536	555	538	596	592	589	551	619	585	499	514	571	502	590	597	588	518	562	571	572	580	552	599	556	610	558	573	588	539	610	593	621	554	547	576	593	575	587	581	593	540	591	543	574	590	583	549	596	594	574	542	628	538	584	601	562	584	577	574	604	560	551	563	568	583	576	578	608	582	568	589	614	559	578	625	572	559	578	568	585	576	561	587	554	561	622	581	558	578	554	573	534	537	572	535	542	567	572	543	549	566	548	574	553	537	599	567	602	588	578	585	595	560	529	566	623	606	607	559	568	562	562	547	527	540	596	581	571	566	570	565	601	559	563	571	586	599	574	577	578	568	562	586	587	602	561	603	557	551	579	531	568	563	583	552	556	556	570	523	564	587	581	577	577	547	540	555	588	537	578	589	594	574	530	603	586	553	577	570	601	544	525	531	581	567	530	547	584	566	564	556	620	549	598	606	570	546	583	546	569	585	560	603	589	562	552	544	559	578	572	550	565	597	597	554	562	546	583	593	566	600	541	582	551	551	566	569	560	584	585	556	568	602	555	585	532	518	597	579	568	599	561	565	534	577	531	569	578	580	569	588	573	559	529	560	570	530	572	545	563	556	553	582	519	571	556	546	564	594	582	560	557	571	574	596	580	536	567	571	604	564	566	569	548	552	538	540	537	559	563	545	573	584
22889	21126	28942	23565	21116	21171	10545	1224	802	706	620	517	437	426	338	325	343	324	335	287	295	253	289	250	255	286	243	222	231	239	253	229	238	192	213	243	213	230	210	254	204	228	234	204	242	214	203	214	219	193	227	206	189	194	153	201	218	188	201	192	200	205	193	198	198	182	204	203	182	198	206	199	195	172	208	198	203	201	204	211	189	193	204	192	196	190	179	199	174	180	196	190	192	210	189	205	181	166	191	176	216	196	199	181	197	193	179	195	195	185	205	210	209	188	198	176	204	185	215	177	230	203	210	209	204	209	191	182	195	189	199	197	171	212	201	208	199	177	181	192	194	182	199	183	171	189	195	190	215	176	187	189	214	194	203	191	218	205	193	184	196	187	170	191	211	200	192	195	173	183	190	204	179	175	192	203	202	210	192	204	187	185	203	176	204	209	213	178	196	181	201	195	201	201	189	185	190	189	220	170	183	190	187	205	209	217	202	180	182	186	178	168	206	207	220	208	192	216	196	206	196	221	221	191	213	195	214	190	203	176	210	208	195	201	196	185	187	197	200	175	176	177	184	163	190	227	192	180	181	169	232	208	194	185	180	176	196	202	188	209	186	204	178	204	205	199	192	188	174	182	202	186	186	193	179	186	218	191	210	213	192	206	193	218	203	176	171	209	179	180	188	233	204	182	197	195	172	185	189	210	193	211	198	205	184	180	192	198	171	193	207	220	195	195	182	226	183	190	191	209	189	212	217	200	213	216	182	191	201	186	168	197	190	204	177	198	185	173	193	182	197	175	200	193	192	209	189	179	190	205	184	201	183	201	204	202	208	188	194	194	213	197	191	205	176	197	178	206	186	180	203	200	205	196	194	187	172	180	206	200	174	200	202	168	171	191	186	182	176	186	204	177	198	187	200	192	186	174	184	191	196	200	213	194	189	176	170	192	203	197	190	194	208	196	193	208	196	176	175	186	187	180	184	183	178	212	171	189	195	179	198	190	201	182	201	187	200	190	181	174	207	209	222	200	155	190	183	173	207	198	208	201	204	181	196	197	152	205	199	193	183	205	193	187	193	179	192	209	188	165	200	192	193	197	185	174	190	187	213	177	197	190	177	191	167	170	177	165	194	220	189	197	207	151	207	179	217	187	202	183	199	217	173	192	196	200	183	199	179	195	191	186	189	210	169	215	165	158	184	178	181	201	195	199	196	172	213	185	216	225	183	195	208	207	176	197	191	182	202	178	207	189	198	177	179	197	235	184	203	216	179	189	191	180	214	198	213	188	170	172	194	192	195	205	182	177	188	193	210	205	188	191	181	171	166	205	205	206	183	182	188	183	184	189	210	147	173	195	198	210	182	211	197	197	196	216	216	194	200	170	190	184	206	175	217	201	202	195	176	197	175	161	193	202	208	193	186	177	199	187	185	176	199	156	178	175	157	193	189	184	191	182	194	192	198	183	192	203	190	194	194	221	203	186	184	227	175	202	210	200	202	175	197	203	185	208	230	212	202	202	194	200	209	191	186	178	197	201	172	187	213	214	198	172	196	184	187	203	198	223	178	198	182	197	208	188	189	204	195	202	217	174	201	194	198	197	191	193	201	178	175	194	192	191	204	204	203	183	165	190	191	183	203	184	185	201	178	192	223	176	195	187	204	177	247	199	193	173	201	160	182	190	187	210	200	199	215	193	161	177	196	210	197	191	189	186	182	168	173	200	208	181	207	172	192	197	196	206	197	199	191	184	170	177	208	201	202	169	213	192	190	202	214	197	201	187	202	193	213	179	191	184	196	180	199	190	178	219	206	170	200	185	210	196	193	190	186	201	214	197	190	190	194	192	199	194	174	193	188	208	209	210	204	189	165	197	195	212	204	187	179	195	178	189	188	176	189	184	194	183	209	191	195	195	200	202	177	190	206	174	181	185	195	185	201	213	187	220	204	182	170	206	199	217	199	194	219	182	179	191	189	187	185	182	187	193	182	203	168	181	184	195	203	193	198	198	192	204	170	174	166	187	189	192	191	189	190	194	198	199	200	181	197	192	185	200	188	210	183	193	188	177	204	190	184	207	205	217	204	194	198	208	197	165	174	176	188	187	203	184	162	203	189	195	199	177	208	190	207	187	180	178	176	205	226	173	153	178	194	188	200	190	196	201	194	204	200	202	185	192	212	195	175	195	206	223	181	174	187	188	195	196	208	178	186	197	197	184	195	175	193	198	226	180	178	207	200	196	196	187	212	174	189	215	192	202	199	150	204	210	188	214	199	221	184	205	203	195	190	166	191	197	201	207	205	177	189	202	197	170	181	193	185	197	205	178	193	188	189	224	172	191	178	184	190	183	194	203	181	201	183	199	192	205	196	185	197	198	199	193	193	235	200	194	201	182	197	186	191	205	184	179	195	213	174	181	206	182	180	208	162	206	203	195	185	181	195	181	208	202	175	213	191	194	169	203	204	176	197	200	179	207	200	203	193	233	217	175	186	201	192	192	184	182	195	188	177	191	216	169	165	205	212	177	184	173	196	192	208	208	184	196	163	191	187	196	195	209	158	194	170	167	161	205	222	202	196	225	194	221	198	225	209	184	189	198	192	166	217	177	187	186	214	178	190	188	200	212	187	202	198	191	206	184	204	190	230	206	192	215	178	190	177	202	208	195	191	178	174	168	202	192	205	184	176	206	160	182	191	192	194	172	197	177	198	168	174	192	184	167	203	175	215	172	176	201	189	212	171	203	204	176	191	174	174	192	191	193	209	192	211	180	202	221	204	170	181	194	195	187	174	198	192	196	171	209	185	187	213	179	193	178	188	188	181	192	162	200	180	184	180	165	185	198	172	165	209	179	202	226	205	185	176	164	187	196	177	169	198	180	186	195	201	188	214	184	206	183	190	189	192	190	187	170	201	163	218	168	177	180	188	196	191	198	208	183	188	160	191	186	191	200	183	194	198	177	188	161	201	201	183	193	194	197	196	172	183	193	196	196	216	167	177	192	193	178	184	199	212	169	181	213	211	216	195	186	178	178	197	205	200	191	204	199	215	211	187	189	203	175	248	206	196	184	197	182	178	200	181	184	198	222	207	167	198	188	188	202	191	198	192	193	192	203	177	222	208	204	182	204	201	198	234	179	193	192	175	170	198	192	203	172	208	179	177	197	207	190	189	171	204	168	170	160	179	190	168	206	168	180	169	191	194	193	176	192	178	214	194	191	200	210	216	160	201	200	194	179	212	186	159	177	177	207	190	210	193	213	198	191	187	183	190	173	207	185	197	198	207	186	176	191	189	193	196	207	218	222	201	199	219	188	173	193	207	176	178	188	179	173	197	202	225	172	196	185	196	180	201	187	205	176	187	196	209	192	207	215	184	214	211	173	163	202	196	184	203	194	200	169	197	195	198	221	179	205	194	199	193	191	200	187	173	186	201	182	181	185	200	200	188	191	174	190	195	209	190	189	189	185	188	208	199	191	192	187	188	172	166	182	204	180	173	197	185	176
10322	17117	14223	7455	5244	3817	2987	2244	1672	1477	1137	1026	832	672	654	621	590	535	508	475	429	377	344	337	338	333	339	346	288	295	293	279	280	248	281	258	248	213	264	278	269	247	262	238	250	226	233	223	241	249	230	225	245	267	243	247	223	235	250	228	260	215	228	227	215	229	226	214	238	196	232	203	234	211	237	235	211	240	226	219	207	188	252	242	250	211	229	230	227	219	209	228	223	206	222	254	243	207	212	226	228	186	237	190	238	228	202	226	216	213	219	229	226	214	209	230	228	214	228	212	211	219	215	222	212	203	226	213	231	231	212	219	207	200	212	243	200	205	225	225	239	231	194	213	215	210	220	200	202	224	203	230	221	203	227	184	238	226	203	221	228	203	211	217	214	218	229	254	235	205	227	216	203	239	235	209	218	223	198	203	216	239	191	230	211	211	220	210	202	221	249	240	223	206	212	218	240	231	229	234	204	209	227	220	210	209	237	209	220	208	200	217	222	225	248	206	234	208	221	239	241	252	215	221	200	220	220	225	197	200	222	207	203	224	243	216	204	205	192	227	213	203	234	197	204	192	197	204	188	233	209	201	211	195	216	194	231	212	205	207	201	200	218	215	215	234	195	238	230	218	223	221	216	237	204	224	211	203	191	222	230	241	212	205	190	241	202	217	230	196	199	206	209	246	215	215	182	221	236	208	256	209	256	209	203	215	241	192	212	210	222	181	218	216	196	204	203	232	240	204	239	214	200	218	192	225	212	220	227	211	200	201	209	209	183	223	237	202	225	259	205	208	208	208	232	224	221	215	205	200	232	209	230	207	238	236	222	225	207	217	206	236	224	203	206	236	200	231	216	213	217	221	190	223	238	216	249	225	216	194	187	230	235	204	242	237	213	216	219	220	205	225	217	229	201	211	201	210	228	212	226	234	249	246	211	226	225	207	237	232	241	234	203	207	222	227	227	210	211	230	192	191	222	220	213	206	182	218	216	215	175	232	237	183	236	221	199	210	227	204	216	214	190	193	216	218	213	220	236	205	232	196	236	221	229	229	222	229	212	209	205	226	205	223	231	182	206	210	193	227	195	244	216	246	234	203	201	210	212	216	216	232	203	206	214	180	219	227	210	241	200	223	207	220	225	209	213	233	234	212	214	232	212	226	220	215	208	211	221	213	225	220	257	206	198	239	197	215	222	218	203	171	203	222	240	235	230	218	221	216	213	237	196	208	241	236	206	198	217	238	206	223	227	244	232	193	226	249	208	223	240	242	233	220	224	211	208	218	209	213	217	223	211	221	206	214	208	209	234	198	218	228	223	239	213	236	188	221	218	210	208	220	220	222	218	210	220	204	218	198	192	219	236	213	198	215	232	231	209	253	218	219	186	217	215	192	213	243	228	226	205	214	227	220	231	223	200	238	197	250	234	218	216	214	214	213	209	221	226	221	210	232	227	218	207	210	208	195	211	234	213	226	208	222	225	188	229	235	217	253	234	204	235	219	239	228	225	214	211	213	202	245	208	200	220	222	213	204	206	237	211	211	227	224	194	221	228	205	214	249	212	202	192	211	224	208	239	238	218	213	229	237	223	216	219	218	249	212	206	222	222	228	210	246	217	227	228	232	205	230	194	206	216	209	190	214	211	210	203	208	233	211	230	215	226	207	204	240	197	199	216	220	218	214	226	205	231	219	237	216	225	196	214	199	233	228	211	196	199	217	203	232	206	220	204	217	199	214	219	192	202	204	225	212	222	260	192	203	216	206	232	191	205	202	208	233	240	222	210	241	240	228	233	231	209	211	223	205	215	213	229	216	216	217	247	205	214	225	198	201	223	202	231	198	200	214	232	228	200	199	235	227	212	231	211	216	216	191	214	206	219	233	198	229	207	212	242	248	223	250	223	211	208	226	245	222	244	208	195	219	240	221	217	207	215	216	220	207	234	205	207	202	223	211	200	195	208	193	220	213	233	222	216	198	216	209	223	239	217	193	214	229	235	200	189	205	211	215	215	230	203	188	231	227	214	215	226	219	251	213	227	214	222	203	192	245	210	204	196	213	211	201	230	234	184	213	208	208	236	221	213	226	217	210	214	220	197	244	229	212	208	224	242	200	212	205	242	200	215	217	187	234	210	212	223	206	216	224	204	207	206	217	214	245	229	226	232	215	212	215	204	222	227	232	229	236	233	186	198	211	220	217	202	225	230	220	209	226	221	208	211	224	230	251	209	211	234	249	215	214	221	229	225	222	199	207	222	227	212	208	215	204	191	237	199	198	211	211	198	200	224	217	225	211	225	229	216	199	199	200	229	236	224	222	199	210	237	213	219	204	211	204	191	199	212	197	227	220	212	212	214	213	225	215	195	207	203	209	217	242	239	226	206	218	226	221	221	193	201	199	209	201	214	245	218	219	225	229	213	213	202	215	218	220	228	237	232	228	212	192	230	213	215	217	185	261	218	231	211	213	213	209	218	245	215	213	229	236	222	211	228	193	227	206	220	236	199	234	235	208	241	201	252	245	214	230	193	189	253	219	208	245	224	187	195	185	220	228	207	221	212	207	213	217	242	212	227	208	205	248	180	192	218	206	237	223	226	209	237	217	219	224	221	222	191	236	255	235	233	189	219	216	239	236	239	204	222	210	231	227	209	227	224	218	226	203	226	207	198	220	209	212	224	217	193	193	198	245	208	224	215	232	198	200	239	231	219	210	202	209	208	200	196	231	234	224	212	211	227	191	223	197	208	196	219	223	200	218	239	215	197	229	222	204	242	254	222	177	209	198	215	222	218	219	216	210	225	210	221	216	220	226	226	218	220	204	226	211	203	205	251	221	208	205	212	213	225	204	212	219	221	224	218	208	233	205	211	207	243	221	187	235	217	241	198	229	227	194	226	226	216	209	196	191	193	210	218	223	198	216	219	212	225	237	217	242	203	204	187	222	182	212	212	226	201	215	220	219	197	196	233	202	202	226	205	200	206	199	222	201	233	216	228	208	189	203	222	210	202	228	222	227	226	190	179	216	211	206	206	241	215	218	243	220	241	236	223	205	216	235	192	204	225	208	210	201	211	184	226	228	221	232	218	227	202	239	233	194	218	227	208	246	212	203	184	228	243	222	221	199	191	208	214	209	202	242	223	221	218	224	244	217	189	224	207	186	232	201	191	211	234	201	226	243	229	213	195	211	213	253	214	215	215	219	218	218	212	221	210	228	232	193	236	223	227	229	217	221	197	238	238	210	218	222	223	223	231	242	218	226	200	227	238	206	198	200	198	223	203	179	217	232	220	203	219	227	210	238	230	216	232	232	217	218	240	217	214	211	201	227	215	209	203	244	220	241	234	249	207	206	202	210	243	206	217	202	211	236	181	248	204	204	202	209	230	210	223	214	221	214	221	231	227	196	230	198	226	198	232	234	222	192	191	230	216	224	236	222	228	230	234	242	211	219	212	198	236	205	213	204	207	204	240	204	216	230	192	222	233	165	215	214	202	222	217	228
26922	20084	7635	1040	734	643	547	466	435	453	464	445	408	451	436	414	427	417	427	418	426	441	439	463	446	456	427	395	448	450	441	463	474	469	418	430	454	445	404	435	440	439	418	415	418	464	412	441	432	411	468	411	415	456	469	426	427	439	444	389	400	421	492	482	426	457	435	431	432	420	417	445	429	445	438	465	404	397	444	410	419	452	435	402	447	407	433	406	396	412	442	462	449	410	464	409	406	442	428	416	463	409	457	409	425	447	447	408	462	421	418	409	424	445	458	427	450	415	462	423	466	421	401	430	417	432	432	431	465	449	425	414	421	402	420	436	446	434	417	462	426	447	434	418	461	386	415	439	410	408	438	482	427	430	448	425	436	449	438	430	468	424	461	443	432	444	464	427	404	423	460	434	431	439	469	451	417	416	445	416	433	444	418	432	416	444	451	443	441	443	471	430	388	447	421	464	420	461	452	446	459	441	450	459	454	428	411	425	424	439	408	409	424	454	422	447	429	410	422	413	399	427	440	464	408	474	435	455	420	443	440	435	455	400	434	484	403	467	434	422	394	427	439	425	412	453	440	448	471	449	460	453	438	457	451	441	455	425	449	435	428	434	447	412	429	432	435	437	406	412	432	472	458	417	413	398	462	453	416	409	461	441	430	420	465	440	404	387	429	450	447	425	395	461	420	445	409	406	454	432	424	382	436	438	433	469	442	425	442	431	442	447	426	422	447	457	415	436	435	399	438	430	435	433	416	440	452	423	440	442	431	428	420	464	417	377	397	427	407	434	437	418	416	466	427	438	433	451	430	402	423	438	446	417	413	439	396	445	438	411	405	452	469	404	445	474	490	447	463	434	428	447	398	434	458	436	442	418	471	437	442	442	420	419	446	439	459	466	429	426	413	436	448	463	465	380	417	416	403	399	443	429	418	443	455	453	432	413	415	395	431	428	476	430	470	443	415	424	427	422	422	412	432	451	442	438	438	423	436	462	431	440	445	399	399	428	410	434	487	431	424	418	456	405	436	397	433	413	455	423	452	431	419	434	465	427	457	421	425	442	378	442	441	452	418	423	422	414	438	446	443	445	482	433	430	448	429	419	478	445	468	433	390	440	414	425	418	417	408	460	390	458	435	417	426	473	441	453	421	415	409	402	423	440	428	445	425	419	417	425	439	438	425	431	459	421	441	468	455	458	427	467	413	450	438	397	482	407	433	458	426	432	458	438	449	389	405	419	440	470	461	429	429	395	433	446	459	472	454	427	436	446	475	445	446	423	412	395	430	430	419	427	407	408	405	463	427	417	413	451	444	413	434	434	445	429	420	442	435	437	409	434	420	428	443	450	466	408	449	418	430	407	436	464	430	418	444	426	446	433	413	450	434	433	425	430	425	449	445	454	455	424	451	418	455	438	380	424	425	427	423	460	431	449	432	403	458	447	402	431	434	424	441	398	400	435	410	451	456	417	471	455	438	431	410	457	389	444	429	428	418	460	434	429	428	396	484	442	433	425	402	439	457	465	429	463	394	450	425	419	399	422	439	419	440	443	460	439	433	440	420	431	413	449	463	443	440	414	410	423	416	420	472	404	412	451	435	439	437	385	424	419	412	445	446	425	428	415	442	436	438	400	395	381	431	392	433	436	427	403	473	421	430	419	419	471	450	436	441	434	432	458	417	418	464	419	471	426	396	411	422	430	429	445	424	422	429	455	418	444	410	403	434	427	430	475	418	446	451	442	422	437	428	444	428	448	429	450	442	399	453	441	428	434	421	428	414	437	445	397	436	477	433	429	405	427	426	425	436	434	425	394	449	394	437	434	465	433	410	468	406	408	428	424	430	457	415	439	448	403	471	452	437	415	451	432	399	432	449	427	421	448	401	397	452	408	424	446	435	444	425	412	396	412	451	421	445	450	405	413	437	429	399	420	471	444	431	447	442	494	420	433	410	426	421	402	445	438	404	416	423	485	402	420	428	442	455	434	461	422	429	414	448	449	420	442	455	446	413	455	420	426	423	427	445	398	447	446	419	429	420	426	448	419	408	444	421	449	435	419	405	440	462	427	441	425	439	407	447	415	418	434	472	436	446	399	454	437	426	415	439	415	422	399	403	408	434	447	427	401	412	403	426	436	453	434	444	415	448	437	390	450	439	428	449	465	423	442	408	445	413	432	468	444	433	417	479	416	468	426	430	422	449	472	409	415	438	420	445	410	419	448	432	443	412	447	443	459	404	423	441	443	425	445	434	385	438	454	431	413	421	433	432	429	442	447	473	374	471	436	396	446	411	409	416	425	447	442	410	466	392	436	419	429	441	456	468	415	393	433	406	448	433	406	469	437	397	414	439	438	418	431	407	448	416	402	452	462	451	416	431	444	458	428	416	408	470	438	435	442	435	431	406	458	444	420	451	475	425	414	406	443	389	430	440	451	474	404	438	421	431	442	447	415	435	406	423	434	438	412	423	411	430	428	419	459	448	456	455	436	441	423	425	436	452	438	425	443	459	452	441	443	390	435	413	437	489	413	404	429	409	418	425	432	429	455	434	425	444	447	409	438	480	427	454	455	424	431	451	421	448	428	469	472	431	479	417	439	413	436	422	423	415	446	460	418	426	435	465	468	443	431	435	424	419	384	415	424	439	441	416	472	425	421	433	439	430	452	391	457	419	399	417	440	414	409	393	424	431	420	450	446	432	439	449	445	450	464	455	455	421	455	432	431	461	425	474	454	449	424	391	423	435	410	398	419	439	391	424	447	390	422	427	460	402	400	450	426	419	473	418	417	429	434	476	456	445	412	435	449	433	449	432	403	422	437	455	423	450	418	447	408	450	415	441	484	410	440	453	398	414	395	421	435	468	424	411	432	427	418	418	389	455	421	408	432	410	420	421	386	444	480	429	479	424	443	444	466	408	434	464	421	454	410	435	470	437	417	388	405	407	384	415	431	430	404	431	421	454	435	464	409	444	438	472	420	448	434	418	447	437	395	408	401	438	410	426	463	412	437	431	439	447	427	416	424	443	438	451	456	456	426	436	434	420	423	434	455	450	436	421	440	411	414	442	433	416	428	428	434	420	428	454	463	430	434	452	437	420	415	420	446	446	422	407	430	443	457	421	442	426	401	432	453	390	423	424	429	431	407	422	456	440	370	434	464	455	471	445	392	430	418	515	421	440	445	437	440	413	438	461	478	435	451	452	436	415	399	445	428	504	417	401	492	446	418	462	468	406	444	442	430	422	419	402	456	438	433	417	434	410	429	435	427	440	411	415	442	431	436	417	410	452	442	437	435	411	439	475	437	463	414	443	438	432	437	419	439	437	412	471	423	399	431	430	447	456	429	444	435	424	424	392	449	447	436	408	444	430	446	420	449	437	401	448	473	407	457	404	424	399	382	445	442	430	434	435	399	416	460	448	471	445	397	429	420	459	401	431	444	422	410	446	448	436	473	428	441	442	448	418	427	434	438	431	440	450	424	447	436	426	393	442	389	461	422
5020	1455	1298	858	727	689	595	623	589	512	561	549	554	566	521	532	554	577	510	521	511	539	528	540	553	519	522	539	505	510	537	521	513	548	547	502	516	526	511	522	508	520	510	498	497	518	566	521	506	538	514	537	489	532	532	546	542	517	489	493	494	531	484	535	504	489	563	540	483	530	543	572	512	541	541	503	547	509	524	515	523	555	531	533	510	491	511	547	535	527	548	527	569	485	534	519	547	530	511	529	497	551	510	520	526	549	517	532	513	478	535	515	517	516	495	560	506	516	506	500	529	504	544	487	530	499	514	532	502	508	514	517	506	555	511	569	558	540	556	530	528	495	527	524	508	543	509	555	528	504	540	546	525	536	546	549	542	491	491	521	522	533	511	500	547	534	487	597	547	551	542	548	544	511	518	519	496	505	536	544	495	473	524	506	504	505	502	540	518	550	568	556	534	524	534	527	508	526	515	532	515	491	537	499	504	551	460	522	509	561	545	507	472	525	526	452	518	567	578	558	547	528	539	503	512	525	547	539	509	487	536	527	512	503	537	489	520	515	552	488	518	529	530	573	491	522	518	461	511	558	562	537	495	527	519	522	546	534	540	565	521	455	510	489	542	498	518	532	540	530	515	544	539	460	505	533	522	510	561	545	516	550	518	562	547	539	540	548	524	532	471	558	505	562	535	528	521	495	511	500	537	489	507	539	528	526	522	535	502	473	523	539	553	522	507	565	473	509	543	535	523	482	526	510	502	543	534	518	519	506	524	565	506	526	537	509	500	493	520	529	521	554	549	536	541	535	489	507	512	497	495	533	555	530	515	510	560	513	494	558	501	538	495	482	549	517	505	539	540	509	521	541	532	487	546	537	502	510	479	522	524	549	550	544	509	516	502	531	563	560	536	505	501	489	526	512	476	507	517	555	511	564	542	552	548	514	535	528	528	525	523	506	511	494	492	532	569	549	538	543	539	543	548	545	500	574	527	526	499	539	525	543	530	490	537	534	544	501	524	521	528	544	548	544	534	530	533	511	503	500	515	524	554	506	544	557	540	515	501	531	516	533	512	509	507	523	549	510	570	527	549	551	496	492	544	532	514	523	537	585	490	504	524	543	529	512	532	506	493	568	502	535	498	544	530	540	544	531	509	531	514	538	515	546	490	495	511	566	554	549	555	492	531	513	511	531	536	542	515	526	498	505	560	520	542	544	536	541	542	533	532	526	520	568	547	522	537	492	557	527	505	517	500	511	485	527	556	540	513	510	476	514	512	557	501	498	484	563	489	496	532	537	507	561	519	517	504	528	507	519	526	491	523	537	508	520	539	544	511	521	538	495	548	510	519	517	543	524	546	534	492	507	538	553	490	494	516	473	532	527	503	513	493	502	489	561	526	575	523	507	531	498	510	503	517	528	551	528	524	506	518	516	476	515	511	495	536	530	490	491	475	503	568	554	575	560	496	511	506	550	544	552	487	554	528	566	510	552	512	550	492	548	505	529	532	503	531	525	510	504	536	487	497	544	506	531	545	503	502	514	531	524	498	494	509	506	577	528	548	506	527	539	525	511	537	547	523	521	532	552	529	514	545	515	545	536	501	542	516	487	549	508	524	500	542	524	518	512	524	538	510	535	525	505	549	529	514	560	511	466	558	512	467	536	531	536	553	534	503	574	495	478	535	493	484	545	534	507	524	514	537	502	536	509	531	518	520	508	544	516	527	530	559	511	535	489	534	485	539	563	564	493	487	500	514	493	539	522	490	560	565	508	502	549	524	562	490	503	513	520	501	525	502	560	542	571	519	556	514	514	533	489	566	481	507	527	516	509	519	563	509	532	574	534	505	529	541	513	543	557	549	488	500	535	508	505	537	581	497	541	479	533	524	497	493	528	521	522	485	542	543	524	546	509	528	489	498	483	503	536	508	528	531	537	533	529	543	533	506	546	552	547	534	536	518	523	550	513	547	565	523	541	522	496	517	546	501	511	484	468	543	521	524	517	523	523	492	546	492	523	503	494	513	549	540	522	499	557	520	506	487	524	568	523	528	518	574	530	532	544	533	533	581	461	477	527	501	496	491	506	481	511	520	522	484	577	511	500	546	505	545	536	521	549	499	534	496	522	542	527	517	496	529	496	518	524	544	513	520	500	512	549	540	557	543	504	484	534	481	506	490	506	571	545	519	547	560	565	527	505	506	530	506	487	505	498	512	521	476	520	493	500	489	535	526	542	499	524	504	524	550	528	513	492	474	495	487	521	485	509	524	533	503	554	525	527	527	496	488	498	488	531	555	499	506	503	534	511	545	516	518	501	519	508	520	521	512	530	570	535	506	537	518	475	463	524	501	502	525	543	531	502	492	507	556	519	530	472	549	541	524	511	531	499	519	484	540	548	535	522	497	532	521	554	506	477	518	501	501	513	536	510	501	513	519	547	540	506	539	502	489	535	518	531	542	520	543	528	519	525	541	500	543	501	560	527	522	515	485	516	528	543	485	533	503	518	536	526	560	510	545	484	499	526	504	558	563	537	544	521	522	519	513	565	501	533	499	528	566	495	541	546	580	483	504	527	484	512	514	549	517	507	487	500	510	511	538	506	533	503	546	509	472	529	538	519	570	557	545	547	547	531	475	479	555	535	514	517	519	533	504	523	553	549	512	510	485	514	481	499	482	530	506	513	540	460	525	552	522	534	537	542	520	476	527	520	480	531	548	466	538	563	537	516	505	551	470	507	515	510	500	515	536	578	489	513	601	508	557	527	517	537	509	528	529	541	500	534	482	525	499	508	523	535	537	529	517	523	540	575	520	493	509	535	520	521	546	545	527	543	529	532	542	550	550	513	535	489	513	572	539	489	530	535	522	547	539	538	570	528	523	552	492	506	511	527	540	500	505	491	524	504	584	498	530	551	499	495	500	503	528	500	540	491	523	576	494	490	521	504	513	502	564	512	505	514	549	523	490	544	542	498	546	531	528	491	480	525	506	522	530	515	542	538	536	526	547	514	536	563	550	501	544	517	504	511	503	519	520	527	544	537	528	503	547	527	525	523	502	492	492	509	518	530	568	460	487	482	528	561	508	497	511	538	499	540	536	540	493	517	468	490	504	484	492	536	494	544	563	500	504	510	504	532	548	529	527	482	526	496	544	518	518	486	546	515	536	554	541	493	521	495	466	501	552	520	519	542	541	544	535	547	553	489	495	527	473	536	495	546	538	498	555	516	478	540	522	516	505	531	511	511	549	549	513	538	524	511	526	509	527	529	495	527	516	586	476	500	526	499	563	493	557	511	523	511	521	528	500	506	535	518	513	526	561	538	487	531	527	507	521	555	534	491	552	567	506	504	527	516	534	490	579	482	532	495	517	526	508	556	532	501	497	536	556	559	526	547	536	548	519	512	496	519	542	525	570	504	494	491	517	510	561	564	558	515	532	519	545	523	475	513	484	501	506	556	561	512	505	553	522	500	554	557	465	529	507	518	520	548	476	529	528	526	524	494
23745	21070	28500	23854	21072	11543	1177	673	577	480	397	404	338	320	333	299	283	277	263	249	290	258	237	238	220	223	235	226	228	238	205	225	235	223	236	252	210	229	223	235	230	230	193	193	241	208	224	200	234	222	229	227	249	211	225	201	214	223	192	249	238	212	229	196	212	221	223	187	218	200	184	213	210	212	180	216	212	209	210	216	222	192	212	215	226	200	221	212	197	213	208	214	217	222	206	203	226	214	229	218	208	227	205	172	198	235	222	194	224	210	240	175	195	210	195	222	212	227	231	191	234	198	210	216	212	216	231	212	229	190	225	211	214	232	216	195	193	205	201	211	227	209	207	198	223	221	200	196	190	182	230	198	178	217	228	222	205	193	194	216	179	214	214	242	210	206	223	201	204	232	193	206	225	241	208	193	214	219	251	184	216	186	195	187	219	231	174	226	222	212	200	199	226	216	212	208	227	206	218	214	221	202	196	203	203	205	218	198	211	191	197	231	201	210	213	200	225	219	197	215	211	204	206	228	222	182	215	198	207	198	204	205	242	221	212	216	189	197	199	238	208	200	204	211	200	223	207	226	246	202	192	194	209	189	234	212	219	209	200	218	200	183	220	190	191	212	218	232	196	220	219	206	182	214	187	202	205	185	184	210	243	214	215	194	202	182	222	192	174	209	186	220	210	196	210	215	210	194	225	232	211	204	222	215	210	188	208	210	210	199	205	195	201	223	210	202	221	202	204	214	206	206	194	193	204	220	199	214	208	219	215	184	207	211	214	194	228	202	218	201	184	217	207	226	190	226	232	214	196	203	250	215	204	245	228	208	197	236	249	175	217	224	206	215	188	212	209	208	225	203	236	194	193	200	234	199	236	233	216	199	217	199	206	182	219	233	196	188	219	239	196	219	215	241	210	245	220	211	221	229	226	199	200	194	225	203	205	197	225	206	225	210	231	215	193	209	213	221	215	221	218	221	214	197	227	194	228	212	209	204	207	211	231	222	223	224	233	234	196	206	217	203	212	222	235	230	212	232	194	219	205	221	230	205	205	201	226	204	210	224	190	223	193	224	216	229	187	215	227	203	224	213	209	189	198	194	200	196	172	190	173	213	224	206	214	215	209	201	199	197	204	192	186	216	211	212	243	207	210	194	202	213	195	224	189	181	220	230	199	215	213	210	210	204	198	210	207	207	197	223	199	212	203	244	209	210	190	196	207	232	198	200	222	219	207	227	209	209	210	202	201	214	186	195	197	225	186	209	223	205	207	192	260	213	213	237	202	200	234	228	186	198	209	221	203	205	191	209	181	196	224	202	214	194	206	209	204	227	191	183	182	210	226	200	196	209	178	202	220	210	213	229	217	232	226	210	238	202	192	209	183	213	219	209	223	194	204	225	201	222	213	232	214	184	202	194	195	234	201	195	237	219	231	201	220	191	191	192	201	218	198	201	206	207	238	202	205	236	221	214	209	212	215	223	214	184	201	209	195	188	217	197	218	196	225	233	194	201	187	208	204	218	217	191	217	219	201	216	223	196	185	196	205	190	198	207	209	198	210	205	195	206	199	189	181	173	239	232	213	215	214	211	193	207	220	207	216	210	219	209	196	186	201	243	214	215	200	198	194	211	232	202	221	198	209	217	199	223	193	236	230	193	191	214	214	207	212	194	179	214	201	214	231	228	197	225	173	195	217	219	215	211	192	200	218	230	175	209	205	210	222	214	201	217	224	229	200	209	217	211	186	224	206	202	201	191	200	215	191	210	216	212	197	217	226	199	220	175	203	212	197	223	192	200	206	202	202	220	246	183	215	191	234	184	229	205	188	206	222	185	224	231	191	218	193	230	212	193	217	214	195	213	208	213	221	185	197	209	209	217	188	180	220	210	229	204	214	209	207	177	191	202	212	224	228	204	208	190	233	225	215	201	220	204	225	232	212	212	201	212	200	194	207	200	207	250	205	194	194	188	180	225	213	195	213	209	204	239	215	218	189	211	228	207	203	234	182	206	211	207	230	205	188	219	212	236	203	176	219	187	199	197	187	209	212	218	222	225	194	205	214	231	228	213	209	191	210	195	202	186	200	203	185	217	227	207	216	215	214	216	196	216	208	193	198	174	218	200	189	213	196	196	206	212	222	196	228	202	227	195	201	203	204	201	199	185	238	232	200	217	190	198	226	212	212	202	203	191	225	192	232	200	205	208	201	197	191	220	209	192	209	220	208	208	211	212	247	220	214	203	189	198	218	201	205	220	197	215	197	212	216	198	206	196	218	224	236	206	226	197	205	217	194	198	236	227	204	205	209	215	223	203	210	203	208	197	221	214	238	197	215	219	212	253	196	211	232	185	200	219	205	208	193	203	195	208	215	203	213	211	219	204	213	209	218	216	211	243	194	200	222	198	218	231	234	201	207	206	206	207	210	197	210	195	202	215	207	205	222	210	201	230	211	223	228	197	220	218	213	210	192	236	177	222	228	213	236	166	201	228	208	200	203	182	199	209	189	204	216	202	225	187	195	192	217	183	211	223	195	221	216	205	206	204	208	199	207	206	197	212	226	203	204	193	204	225	194	215	233	213	218	197	219	235	218	199	191	190	193	193	198	192	198	204	211	233	218	225	233	223	217	200	204	215	202	188	204	202	225	208	207	200	209	225	203	193	213	205	244	223	193	206	225	242	208	215	219	192	196	208	176	211	202	214	223	197	194	199	210	200	225	223	211	197	229	186	204	189	183	227	209	176	202	191	227	205	216	223	202	207	211	210	192	196	217	211	208	194	220	247	216	221	219	209	211	202	204	212	229	196	197	213	206	210	227	229	209	209	220	222	220	227	201	222	204	222	222	211	195	192	200	227	199	198	208	184	222	202	208	212	218	211	209	200	219	186	218	193	224	198	199	191	201	222	187	215	206	211	193	202	225	204	201	210	211	209	191	210	206	235	211	196	201	204	207	222	215	201	220	210	202	227	176	198	219	211	198	209	193	191	229	191	242	183	225	215	212	186	233	172	214	222	215	210	197	217	204	208	232	197	211	234	224	212	209	181	198	222	226	193	191	202	211	184	204	238	213	190	222	214	199	193	233	203	206	211	222	199	197	222	200	204	210	227	175	210	213	203	201	220	188	241	239	213	202	189	181	174	207	183	201	213	213	231	201	211	188	218	192	210	212	227	188	219	189	208	218	205	179	212	215	220	195	195	173	217	197	213	207	248	204	195	203	221	205	210	200	209	187	214	223	195	202	186	205	195	197	186	209	214	205	224	217	187	219	192	207	198	194	203	198	213	193	207	192	197	181	193	198	198	191	200	208	211	233	203	196	194	220	227	224	192	189	205	208	233	193	195	225	217	229	221	199	217	222	212	220	205	210	217	216	208	190	189	207	183	209	215	188	184	217	215	184	231	201	253	200	190	225	229	211	181	194	182	189	204	202	219	186	210	177	220	209	207	207	196	215	206	228	200	206	199	225	205	239	212	214	189	219	200	208	221	189	214	199	235
6856	10800	8765	4377	2989	2204	1673	1289	1060	922	720	664	585	543	476	434	442	414	409	388	366	323	328	317	331	317	297	304	280	306	280	287	305	269	284	293	274	271	285	262	284	283	265	265	251	278	272	255	297	263	269	271	265	260	276	283	275	272	301	291	247	244	233	276	279	237	258	255	286	253	281	273	276	262	291	244	266	267	271	293	258	284	267	248	250	276	250	261	236	263	277	254	255	267	234	273	235	282	269	275	249	223	265	267	248	270	298	252	247	277	244	253	271	265	264	251	286	274	275	290	243	269	280	240	264	223	262	281	270	219	252	249	269	249	248	264	264	227	270	268	271	262	239	256	241	266	272	242	256	263	260	265	272	235	256	257	230	268	293	258	243	249	231	258	284	260	269	260	258	256	277	277	277	239	257	263	290	270	245	252	256	244	261	272	249	263	246	267	261	279	272	249	249	244	251	252	247	246	269	230	244	248	277	247	244	265	280	224	301	254	253	286	242	240	276	239	255	272	270	264	243	249	246	302	262	289	256	264	230	252	251	267	277	227	255	257	216	256	296	250	271	259	281	246	289	265	265	263	277	253	278	262	273	250	261	275	262	265	244	250	250	267	249	244	237	237	275	268	267	273	261	242	237	260	274	257	240	255	270	226	266	279	265	263	267	289	251	264	274	262	277	263	255	243	245	269	264	243	275	252	264	245	233	251	236	249	217	257	243	241	284	262	271	257	233	278	285	233	271	254	241	263	275	290	261	236	238	258	254	287	245	274	287	256	274	251	244	248	252	297	267	258	260	270	275	256	257	261	230	255	260	293	292	271	226	269	252	271	241	259	247	260	251	218	233	262	262	225	255	271	250	267	296	270	262	252	251	244	259	237	259	234	259	282	260	273	248	239	265	259	260	283	268	261	274	263	253	255	253	252	246	271	278	259	265	258	284	248	251	273	270	277	239	271	269	277	218	245	241	252	275	241	242	293	278	270	263	255	243	247	257	243	244	268	248	269	260	265	258	284	260	256	274	264	248	271	294	277	233	254	266	273	240	264	264	238	247	245	263	239	265	287	263	261	264	253	297	240	276	245	265	260	241	286	245	265	254	260	244	244	249	255	268	234	266	294	244	256	256	255	233	263	240	250	264	254	274	229	261	259	283	261	265	271	257	239	262	275	238	261	281	276	248	273	267	252	226	257	250	277	231	256	280	271	268	258	274	268	258	260	259	297	229	228	266	240	242	265	238	269	246	251	255	246	232	228	261	261	236	267	300	267	252	253	268	242	240	250	276	275	250	252	238	275	229	241	255	288	245	262	269	260	256	246	277	288	260	252	229	291	232	233	255	239	255	263	258	254	267	253	266	253	250	262	255	264	245	251	224	237	266	270	278	246	250	275	272	285	250	268	252	280	269	227	275	255	280	295	257	286	237	253	265	261	245	266	286	253	250	264	267	275	259	241	269	250	220	254	258	233	260	269	261	247	252	256	259	250	246	256	235	247	254	235	257	259	239	250	255	279	258	257	234	248	268	277	241	242	267	255	261	278	273	271	248	277	263	251	226	249	267	240	261	275	252	252	246	263	269	265	251	288	281	260	254	232	238	274	247	236	281	253	273	268	283	242	266	276	249	254	266	245	254	243	270	246	261	260	241	259	288	259	252	258	265	219	235	279	256	255	266	275	239	243	288	253	256	249	275	276	237	246	265	235	287	252	263	270	256	270	227	261	278	254	234	259	254	249	246	258	266	261	260	265	267	243	255	274	263	235	271	270	242	254	276	297	294	232	242	241	268	237	274	280	265	270	263	240	260	277	279	251	286	258	283	274	259	285	264	263	262	210	246	259	284	224	247	267	256	239	230	279	244	244	263	278	219	282	235	267	279	255	253	250	259	289	281	286	232	277	246	270	236	263	272	282	255	245	268	251	246	244	263	253	231	271	250	276	273	237	262	254	240	292	244	269	278	265	259	255	272	268	253	252	248	251	273	291	226	238	268	282	238	253	254	245	264	229	247	262	266	251	276	270	242	262	237	281	235	264	260	270	267	260	268	280	260	242	246	248	230	239	253	264	238	257	252	245	272	262	262	272	269	255	292	269	231	273	263	266	254	250	261	247	287	238	258	243	277	279	240	278	244	278	266	277	260	242	262	257	314	257	253	243	267	238	266	247	272	253	265	250	244	269	274	270	281	270	251	253	259	268	274	283	259	227	240	246	263	249	275	261	274	239	278	271	285	264	248	239	231	261	277	247	268	249	293	252	257	270	271	258	261	271	232	254	253	269	245	264	237	291	238	281	287	264	253	259	248	244	254	275	278	253	247	269	239	247	263	263	257	274	225	253	286	278	256	258	239	244	271	239	278	254	269	239	246	239	258	240	287	254	268	250	269	270	282	248	262	262	258	267	268	250	267	276	275	236	272	234	267	243	249	260	269	298	232	271	304	279	299	260	274	260	267	250	246	276	235	264	263	257	275	239	271	235	258	251	259	263	251	275	246	258	259	275	240	264	267	253	251	263	244	249	246	260	238	244	273	252	274	257	245	255	260	248	236	261	262	289	274	268	295	258	242	265	265	239	257	262	248	284	247	261	272	251	235	249	240	261	252	254	262	225	268	286	268	281	249	246	242	277	250	231	281	249	266	283	230	257	257	253	280	281	255	243	263	272	256	270	250	239	261	274	270	294	237	263	205	258	235	285	260	264	259	285	263	234	261	243	271	249	247	245	244	237	272	251	258	275	251	270	272	277	276	267	261	264	274	257	248	224	249	293	260	265	251	251	260	243	286	272	264	253	247	234	264	265	266	236	236	263	233	266	267	232	249	250	251	248	258	265	270	249	264	256	271	227	279	253	263	260	263	219	250	285	270	259	271	268	257	252	255	245	269	261	270	262	259	265	271	275	266	263	252	268	255	257	255	267	289	247	281	253	259	263	256	265	270	244	288	258	248	252	258	236	268	210	249	244	270	261	275	263	262	244	236	274	263	264	215	257	264	298	266	244	255	257	257	238	254	291	259	269	213	255	264	279	266	232	247	223	252	259	239	254	247	272	274	259	251	285	267	252	266	251	236	248	257	263	273	261	269	244	267	246	245	272	259	247	245	260	257	257	266	240	258	236	260	276	263	257	263	284	263	256	259	255	283	261	258	243	243	244	236	270	275	243	261	280	251	277	280	243	261	261	245	250	261	270	249	263	256	259	275	287	256	269	281	270	279	245	227	265	256	268	287	253	251	250	251	275	284	229	262	275	269	255	243	267	254	250	293	248	280	258	229	233	259	272	271	252	259	249	231	266	252	296	250	243	258	263	260	242	271	263	255	245	276	248	260	252	261	231	297	242	278	269	258	252	254	264	247	228	251	269	258	237	258	237	271	274	267	252	254	238	243	267	243	292	229	264	254	268	245	241	214	253	245	262	238	264	255	274	249	268	277	265	275	267	217	274	230	257	251	270	258	242	265	254	287	277	237	249	293	256	272	250	288	287	236	266	233	207	250	298
25012	21024	27282	24916	10724	1014	754	610	650	635	599	544	528	554	548	531	508	551	518	513	504	546	456	508	532	477	533	501	498	521	491	528	563	473	483	532	498	483	495	519	479	504	494	508	520	477	499	495	514	486	503	504	466	481	494	492	483	502	503	527	554	477	519	485	516	494	515	474	480	524	456	479	505	457	470	473	466	520	491	499	508	471	501	458	451	540	534	463	472	478	486	489	468	493	529	492	499	490	496	497	444	511	498	489	510	506	497	501	515	470	497	547	464	517	493	501	495	508	494	474	472	507	464	504	498	522	495	498	512	484	500	494	517	536	488	500	500	478	451	489	491	492	500	505	487	445	471	474	490	507	522	518	469	464	538	500	505	468	496	453	476	469	478	514	494	474	508	485	505	490	475	501	504	516	490	462	491	505	486	491	417	502	469	525	488	515	460	449	467	505	536	515	479	466	499	484	499	483	488	481	499	496	462	489	461	459	508	499	492	515	446	477	523	494	505	501	480	484	533	488	505	447	503	519	496	517	523	517	520	500	446	487	437	512	496	477	462	507	486	493	485	526	533	498	515	483	482	473	476	456	476	487	486	453	473	477	507	442	507	470	464	471	480	493	471	558	478	500	475	478	500	491	498	478	504	452	477	470	514	486	487	530	493	488	477	479	483	509	500	490	490	474	533	466	517	477	464	468	501	497	526	460	507	526	470	498	466	430	459	475	552	495	493	533	509	516	486	495	517	503	479	476	536	468	526	498	514	504	502	515	457	445	521	514	493	472	477	493	507	512	450	504	479	535	504	466	482	508	535	506	478	540	507	481	484	533	481	452	496	495	505	487	500	496	501	510	450	456	460	468	483	500	500	525	520	534	524	524	524	498	486	520	503	495	503	521	485	468	465	538	509	464	525	491	493	466	509	480	518	486	500	458	490	487	517	508	456	545	523	516	491	517	523	480	467	498	498	518	486	480	534	483	508	504	520	526	486	517	519	484	480	478	519	496	528	479	472	510	482	513	457	421	465	505	542	524	461	462	520	475	498	458	489	502	510	479	467	532	545	501	459	491	494	454	516	505	504	505	518	504	470	444	468	526	486	489	458	507	501	515	503	471	475	458	544	503	488	521	474	487	541	526	467	523	492	525	458	509	515	507	491	494	464	496	473	475	514	502	479	517	436	490	464	486	494	480	482	482	460	502	463	506	460	469	460	512	521	479	549	535	483	486	472	489	495	510	506	470	471	520	473	501	496	499	455	456	480	468	513	509	488	485	469	465	523	458	489	493	456	507	459	477	514	461	468	505	437	532	520	483	508	494	497	493	501	528	495	503	493	507	502	502	515	500	490	510	505	530	536	481	479	474	437	498	466	475	483	493	507	461	505	498	488	471	464	479	449	485	518	506	516	486	499	503	491	498	506	533	547	512	532	445	490	499	507	507	496	497	496	509	504	492	451	451	435	509	477	513	483	503	508	491	527	486	537	506	516	484	479	459	479	446	527	488	481	523	464	474	483	480	477	449	472	485	525	458	488	483	524	505	490	502	481	488	472	498	486	502	514	494	487	509	490	523	514	509	456	495	471	480	486	510	485	479	479	475	509	479	484	458	519	511	480	512	501	472	507	485	501	506	472	520	530	506	472	522	492	495	506	510	498	558	480	471	517	476	529	477	484	484	468	522	480	466	486	492	500	499	488	501	503	474	498	457	483	485	488	482	545	455	505	506	485	537	536	477	462	502	469	506	504	476	510	502	504	455	496	500	508	495	462	477	492	509	481	533	499	533	504	485	490	461	498	479	481	520	472	521	503	451	490	533	476	459	493	522	551	480	468	453	452	475	496	496	489	499	472	533	494	489	471	462	517	507	500	496	457	533	477	482	523	520	489	513	497	472	487	505	535	523	539	527	475	500	480	496	483	479	509	473	487	495	458	482	507	461	518	449	476	494	494	472	479	491	458	483	494	493	489	512	507	482	527	479	524	519	504	494	495	511	475	479	437	520	488	468	507	512	487	493	477	461	491	490	536	474	477	528	475	481	453	482	481	489	495	506	525	485	452	506	521	447	510	482	481	521	480	463	487	503	504	459	488	484	511	484	475	455	498	488	501	506	465	497	504	506	491	548	471	475	506	470	501	508	491	522	510	527	480	498	520	489	482	477	474	496	463	524	518	502	477	450	464	501	503	555	487	473	499	495	514	454	485	503	459	502	503	478	511	497	456	500	495	469	495	548	479	432	504	510	492	443	495	465	511	470	526	476	487	526	480	479	528	482	502	464	528	511	523	476	447	499	456	544	478	491	464	496	515	489	514	521	508	488	468	522	511	486	490	480	515	508	494	456	528	452	484	502	537	490	549	469	500	525	515	517	506	513	521	540	492	535	485	526	471	504	472	537	449	471	470	513	487	501	503	453	492	515	477	501	520	498	517	484	456	526	475	487	507	497	498	477	523	515	503	492	492	447	505	518	480	501	491	475	518	483	543	485	528	513	501	511	476	460	486	490	454	465	505	516	482	489	472	461	445	513	505	535	484	533	475	515	457	468	479	471	471	489	510	488	487	473	485	499	507	515	473	485	581	476	488	507	507	500	502	500	517	514	472	455	497	472	492	486	511	501	475	495	469	486	470	493	467	449	459	480	527	495	535	497	506	479	506	526	489	497	453	484	522	514	472	461	474	447	515	503	476	473	523	477	455	508	468	494	499	507	476	498	531	505	508	477	501	494	481	486	499	498	465	506	501	484	482	489	513	513	525	487	498	473	464	488	478	499	460	492	480	498	477	489	503	488	511	471	526	516	495	485	495	479	489	464	508	519	479	520	524	490	536	470	449	506	536	494	472	514	482	471	464	451	487	514	504	458	545	507	527	478	501	497	463	498	467	510	486	461	486	490	536	491	463	498	522	472	465	525	519	487	520	520	491	516	513	463	518	471	511	517	507	506	462	466	462	491	480	516	517	498	466	462	505	542	485	517	493	430	498	485	543	492	516	496	523	502	501	496	521	504	501	506	467	480	462	494	479	498	478	491	484	520	498	463	499	477	483	448	479	512	469	498	505	492	486	510	521	470	511	492	496	485	455	495	490	496	526	492	489	483	503	497	475	501	490	501	468	458	483	516	493	482	455	490	499	469	489	474	496	474	502	482	483	543	520	484	530	500	481	495	468	505	530	504	550	461	495	468	500	503	493	495	505	471	528	508	506	497	490	513	519	484	488	471	503	491	474	484	508	499	461	458	510	485	471	500	496	485	487	511	497	437	472	504	484	483	467	498	461	510	496	504	476	546	458	479	472	481	477	502	513	497	527	515	480	488	507	481	513	477	477	476	483	560	448	533	443	466	533	495	492	490	476	474	498	497	520	475	490	520	464	458	501	503	494	529	489	494	459	553	476	457	481	495	484	506	474	498	499	493	463	494	515	499	519	473	512	492	492	498	531	478	496	524	480	496	522	515	474	485	502	486	511	509	472	530	489	473	499	495	503	486	475	489	478	532	487	478
6670	6350	4936	2643	1939	1549	1274	1178	996	909	832	756	753	713	661	666	652	663	621	585	617	641	624	606	604	567	602	552	631	629	597	597	589	606	585	594	610	583	558	581	606	570	573	605	585	612	593	572	566	580	587	584	565	570	587	603	582	575	549	594	601	612	560	561	589	578	597	567	626	586	568	598	548	539	592	541	563	594	589	579	567	525	574	544	583	577	573	602	549	598	575	605	555	571	586	550	564	584	554	586	604	583	580	554	575	596	585	566	535	564	574	586	556	588	543	582	589	586	587	560	532	554	568	555	562	593	563	569	530	556	639	565	615	584	567	567	572	580	566	580	572	570	556	525	581	531	512	578	629	544	529	571	568	582	562	565	572	571	553	569	591	597	571	564	572	592	580	575	579	592	548	562	575	565	551	557	548	566	588	569	582	543	582	566	586	588	602	559	579	590	601	572	584	576	582	558	546	589	620	571	551	605	528	556	561	599	587	589	624	584	552	573	576	594	569	544	594	549	538	586	586	614	570	521	604	562	595	620	559	603	586	581	576	638	531	559	590	568	559	543	540	581	514	554	585	583	578	620	608	556	590	554	583	570	588	596	551	596	556	610	576	540	593	548	601	565	546	581	559	572	551	604	546	580	549	570	563	578	555	520	579	597	616	542	543	561	594	546	606	552	570	602	568	597	592	589	599	590	569	595	526	579	541	559	564	564	570	573	547	572	578	607	570	559	579	582	579	563	578	548	565	549	569	590	569	537	579	526	611	582	565	573	604	568	558	593	547	606	540	559	581	556	615	557	593	600	561	618	543	603	582	603	569	620	570	575	564	576	557	599	558	568	594	561	508	559	632	593	611	587	566	572	599	580	605	570	510	578	554	578	590	558	542	557	623	547	558	524	564	576	588	548	547	605	569	585	564	563	558	566	546	596	544	573	589	599	587	574	561	546	584	590	572	635	591	594	569	552	589	580	573	512	595	548	590	605	590	573	595	599	598	578	603	588	553	621	581	570	567	597	582	616	575	622	558	630	586	615	540	571	605	610	599	561	563	594	560	569	568	598	606	598	551	567	591	599	568	548	577	580	569	594	571	577	606	622	596	589	572	543	606	555	552	586	567	576	594	587	631	583	564	580	541	621	572	550	575	577	574	609	584	553	580	570	612	591	591	583	605	582	546	587	592	533	554	581	566	593	586	570	558	542	595	558	598	599	593	604	585	565	566	610	576	599	580	579	588	521	561	580	543	577	584	573	550	543	532	590	578	619	579	549	558	537	548	616	596	592	617	544	614	554	574	583	573	547	615	564	601	579	626	574	599	546	592	580	562	576	591	606	597	558	537	570	617	581	564	595	560	545	609	590	606	589	554	558	572	556	532	568	562	577	579	569	605	592	583	583	540	588	541	574	576	571	587	553	618	612	587	538	598	603	562	574	551	527	550	549	588	603	540	561	563	563	567	583	556	550	560	606	574	586	590	589	581	611	549	542	588	608	574	549	545	556	549	578	588	509	564	539	586	582	562	588	567	562	595	544	561	555	560	539	572	565	577	568	576	526	596	565	595	601	587	594	565	566	568	597	567	553	578	532	617	599	587	566	579	571	611	579	527	558	572	595	532	577	528	617	583	560	562	563	583	605	548	567	589	550	572	592	557	594	576	551	558	568	552	587	545	603	591	582	584	594	560	585	622	571	577	597	572	559	616	616	563	602	550	544	577	552	545	596	575	559	584	571	597	550	565	585	566	570	575	598	563	567	534	593	565	566	549	554	602	564	619	555	543	542	601	573	555	577	571	562	624	576	600	545	565	599	593	630	577	572	608	534	603	550	543	577	578	569	580	543	562	585	584	567	563	601	597	586	558	578	547	577	578	606	601	579	560	558	575	623	582	572	563	601	573	605	603	524	567	553	581	561	522	582	617	585	564	581	552	614	614	611	537	558	583	603	549	575	562	579	581	591	596	558	603	573	603	578	555	550	549	584	577	617	544	565	603	585	584	622	599	557	600	562	583	534	558	551	559	596	581	571	616	569	554	568	564	594	543	600	564	588	524	552	595	570	521	568	594	620	609	552	556	549	551	532	553	546	568	590	572	592	560	611	559	558	580	578	592	552	612	548	588	577	562	570	559	601	568	549	580	568	611	563	597	577	595	597	526	552	516	555	580	574	561	593	567	576	578	540	557	592	593	575	580	611	623	558	576	545	588	559	559	544	604	614	564	550	560	563	531	563	564	564	588	581	571	574	588	544	602	566	618	573	557	603	558	553	558	557	550	584	574	574	567	558	575	575	561	565	625	596	541	571	562	584	555	529	574	633	588	569	599	533	579	564	572	547	554	559	569	595	606	562	571	621	595	552	577	583	553	556	546	592	573	564	585	582	536	591	593	560	630	579	565	608	557	550	591	589	564	580	541	571	570	553	534	587	583	559	576	559	591	566	583	586	608	537	568	546	587	568	576	550	565	560	628	551	573	563	630	590	575	559	558	593	570	576	590	576	550	576	539	570	580	519	591	554	582	609	542	559	555	550	538	553	589	565	557	563	570	556	545	548	601	523	604	544	573	574	595	569	583	573	590	576	553	578	557	601	566	602	580	593	582	613	565	623	544	586	543	565	579	548	546	568	562	587	584	592	556	528	574	616	553	544	627	574	570	583	559	595	594	566	610	532	582	617	570	524	531	573	562	612	550	571	607	594	586	547	580	568	571	535	577	597	574	561	573	599	558	555	620	574	556	558	581	583	589	584	570	528	598	566	570	538	553	569	574	595	553	545	590	563	562	542	571	552	569	574	587	536	560	554	562	563	589	548	579	600	575	572	566	536	612	560	560	543	588	540	556	575	574	551	572	575	541	540	579	573	582	557	588	587	566	570	598	556	515	571	593	572	576	573	626	596	586	585	597	596	564	577	553	584	544	559	557	566	591	604	578	613	580	544	576	596	554	568	628	590	574	549	540	566	576	575	574	549	548	563	542	582	605	604	555	625	573	584	589	524	596	548	564	571	561	620	554	550	566	589	588	566	610	584	577	604	578	527	565	575	570	542	557	527	603	571	557	585	574	574	553	586	546	585	545	639	567	583	539	561	550	577	573	624	629	584	595	558	575	564	602	506	551	584	541	567	540	541	590	556	576	542	526	582	609	600	568	570	562	561	583	601	588	574	571	549	580	565	536	610	543	604	567	562	577	601	619	586	533	551	601	582	571	566	573	597	589	583	613	564	527	609	580	560	575	580	581	594	579	628	583	593	591	532	566	614	574	552	556	563	594	606	552	556	554	520	544	562	574	569	574	547	589	566	605	573	545	602	553	566	543	527	573	575	525	569	619	595	526	599	549	583	560	589	554	580	601	582	551	575	558	556	598	557	628	603	531	547	534	629	555	596	520	623	549	598	586	561	537	557	598	574	606	552	519	578	574	587	567	576	577	611	574	558	555	557	628	568	633	593	614	605	580	576	533	567	536	553	580	545	575	586	547	548	561	577	566	545	566	581	560	567
22820	21108	28902	23553	21096	21140	10723	1155	831	741	616	484	455	409	369	401	323	347	329	319	308	254	266	221	276	249	223	242	266	217	224	206	199	236	200	230	224	221	212	212	224	214	199	212	221	202	211	196	184	195	201	226	191	197	209	208	196	215	199	212	203	188	210	224	221	190	173	201	176	178	218	205	189	214	204	211	204	187	202	194	208	184	214	210	210	197	177	195	215	175	207	202	195	184	214	202	216	205	202	184	201	201	185	193	202	209	176	203	202	190	191	198	194	203	186	197	214	218	167	177	189	177	190	189	187	175	204	197	216	211	182	172	226	182	207	203	203	208	187	176	187	186	204	204	198	209	222	202	190	197	210	184	199	181	202	203	189	198	191	197	208	212	209	196	224	167	184	218	195	210	190	215	176	178	199	212	187	191	181	218	199	193	202	206	192	166	212	200	203	222	207	194	192	196	183	170	200	195	194	184	208	191	210	216	214	182	193	173	180	202	192	202	168	172	182	208	174	211	191	191	196	162	182	202	187	212	213	185	221	199	201	207	208	190	192	201	218	184	186	196	202	208	200	195	185	166	189	171	205	197	195	221	195	182	176	201	183	196	174	188	215	181	197	218	175	204	199	188	206	207	197	194	215	195	202	201	196	191	183	199	173	200	198	202	213	213	200	220	189	192	168	215	216	203	185	196	195	190	237	207	193	184	169	193	213	198	177	165	194	200	185	195	198	213	203	195	174	197	199	203	233	204	224	178	200	201	187	169	177	199	176	175	214	198	198	196	213	190	182	181	170	200	204	188	197	179	229	182	202	193	173	207	179	205	196	196	193	180	174	197	193	201	202	230	180	175	173	179	179	182	181	198	201	172	176	215	177	187	185	183	215	207	179	159	180	192	181	201	196	212	203	208	196	186	196	209	209	189	180	216	213	199	170	192	187	189	197	197	208	188	186	168	207	212	177	192	201	174	232	183	191	202	189	221	197	190	210	186	177	195	199	219	187	195	191	185	188	153	217	211	194	210	194	184	200	186	194	201	210	193	184	186	193	184	206	174	214	178	183	168	205	187	167	193	222	175	189	185	177	196	201	197	200	196	199	191	185	180	189	199	196	184	180	190	193	193	188	186	204	193	201	202	203	194	195	188	200	168	188	200	190	164	195	197	189	217	214	185	169	185	182	203	212	192	219	204	176	208	180	185	214	179	205	203	187	195	211	199	157	214	179	197	183	189	220	205	197	223	207	189	227	210	187	206	171	204	188	173	186	200	203	203	180	181	185	182	188	207	158	154	178	177	204	193	190	212	176	186	192	194	217	192	171	226	203	161	216	216	186	191	164	180	193	198	173	196	191	187	181	191	166	176	184	207	218	190	217	170	209	185	182	197	181	181	193	187	209	179	214	202	188	189	184	186	195	197	189	186	184	196	201	189	205	184	241	212	195	170	181	240	188	237	200	199	188	205	191	212	199	190	187	202	182	200	199	186	195	186	180	156	177	197	189	205	204	184	192	195	185	179	207	185	182	204	241	184	195	218	179	185	185	200	197	198	186	214	207	187	210	224	225	185	186	188	199	209	185	208	190	210	197	177	193	190	212	187	200	197	188	209	215	206	211	229	194	197	182	226	208	197	222	164	210	203	171	183	178	186	170	195	189	194	191	200	189	190	177	177	193	207	197	197	194	203	200	199	189	171	189	193	179	182	187	169	188	197	189	189	183	217	199	200	211	197	201	206	206	158	190	200	193	211	197	162	203	197	198	221	195	196	204	190	218	197	203	183	224	181	208	208	161	193	200	210	201	188	193	181	201	195	155	195	184	196	177	191	191	199	170	189	191	182	203	203	198	184	200	186	196	195	186	183	195	211	208	208	185	177	188	206	189	204	193	181	201	188	202	212	184	195	217	187	195	204	174	179	192	178	218	156	221	182	177	186	195	199	200	209	184	209	195	189	184	180	196	191	192	210	192	197	200	194	207	207	223	187	197	204	188	178	209	197	177	184	185	190	174	205	212	192	200	198	172	192	200	181	212	184	203	181	185	186	188	203	220	177	183	207	176	186	212	206	207	195	177	203	182	183	195	204	193	182	192	196	189	179	188	202	187	204	181	204	200	212	203	224	197	186	210	201	182	178	194	206	170	169	166	203	196	198	193	177	180	219	198	174	171	212	188	185	182	176	192	169	239	225	170	207	188	199	213	185	178	182	215	185	191	190	181	179	181	211	187	196	184	190	197	183	218	202	193	202	209	195	182	200	183	177	182	200	199	176	199	177	198	195	197	209	201	184	208	203	175	183	203	181	174	191	211	207	222	180	184	187	210	210	195	194	212	187	195	204	192	185	188	188	177	201	210	210	205	197	185	207	221	181	196	219	185	172	174	199	232	196	198	188	172	209	207	174	194	179	195	179	194	206	180	201	201	202	178	187	202	172	183	202	228	204	181	192	210	200	186	190	200	191	214	182	193	217	204	198	181	200	203	199	191	200	197	194	176	207	198	191	170	182	202	192	217	194	204	190	191	180	209	181	182	189	204	192	184	210	186	200	181	168	181	173	194	195	218	200	183	195	180	198	196	198	170	209	185	178	222	205	195	219	196	191	168	179	208	196	183	197	194	184	196	187	190	188	184	195	198	185	196	206	216	192	200	186	169	196	203	199	186	210	190	227	181	201	166	186	198	198	198	189	213	191	181	204	175	182	197	185	168	199	203	186	180	188	214	201	183	185	192	190	209	181	213	186	187	177	195	177	180	200	183	214	211	195	218	190	191	196	220	196	197	177	192	199	202	179	205	209	215	172	201	197	192	202	168	199	210	199	197	200	184	197	222	199	210	218	185	191	183	218	184	177	202	204	210	182	172	213	200	211	191	200	186	185	181	180	186	183	201	199	180	194	178	180	188	198	210	210	197	191	188	160	202	196	162	210	220	192	203	196	187	193	174	189	167	196	211	201	195	195	198	192	213	194	219	191	199	183	168	175	195	184	212	188	207	188	189	179	198	200	174	188	202	199	211	215	204	181	188	220	192	216	215	201	223	190	191	172	194	192	188	181	206	204	192	193	214	213	211	192	211	169	193	182	188	166	192	171	207	194	163	176	189	199	188	195	194	184	203	199	196	194	185	198	224	167	196	198	179	188	186	184	195	209	185	205	204	191	207	210	201	175	206	182	190	202	191	193	192	219	207	189	182	198	207	211	186	187	195	213	197	211	158	197	200	192	177	188	190	199	204	206	206	209	190	169	195	191	206	184	201	206	185	205	206	188	192	185	198	185	214	183	195	192	193	183	191	200	222	186	231	218	201	193	198	201	196	177	182	184	210	193	200	195	187	183	186	199	205	207	195	165	174	201	211	208	204	172	174	188	194	182	194	195	193	187	211	192	183	220	177	194	198	204	198	199	197	182	180	175	203	216	210	210	225	186	192	208	201	181	185	195	199	179	195	195	212	181	205	196	193	234	196	184	172	183	210	185	184	198	211	184	163	209	216	220	182	216	187	198
10160	17415	14213	7379	5320	3855	3042	2263	1747	1409	1141	1001	851	688	681	539	626	559	483	476	383	417	380	372	344	348	332	329	304	327	292	301	266	267	274	282	258	267	251	271	257	233	262	256	241	236	261	236	222	230	222	246	264	244	240	268	263	224	246	233	235	248	231	262	257	232	219	245	235	252	231	228	226	209	243	212	231	228	256	208	232	231	255	223	204	213	233	208	218	261	225	246	238	223	220	234	228	208	236	236	233	218	228	235	231	224	210	223	220	225	216	213	236	212	227	227	214	233	193	202	219	238	216	227	207	219	239	196	208	239	219	215	207	208	225	226	226	242	196	249	203	214	195	238	221	240	223	237	247	239	223	233	213	236	205	217	216	208	210	227	206	213	229	187	204	236	213	205	195	238	219	202	222	222	216	230	233	215	215	215	233	210	199	211	222	222	196	212	182	255	187	231	211	233	206	203	227	227	224	225	230	218	201	206	197	186	191	224	241	215	214	222	223	211	175	228	221	202	229	244	205	226	233	195	224	214	230	196	237	245	234	224	242	208	227	220	196	221	230	202	239	221	206	221	235	216	219	220	239	200	222	244	210	227	228	233	221	206	199	228	189	212	211	214	215	210	220	212	208	227	248	232	211	219	250	241	242	230	247	223	218	239	235	239	220	221	202	241	229	213	220	238	209	177	227	231	223	224	214	207	195	201	204	207	212	218	196	239	242	230	224	233	207	233	208	265	225	224	209	227	199	206	235	207	236	237	226	234	220	199	237	220	218	214	193	181	215	224	208	210	243	210	216	234	215	220	228	209	242	219	253	232	233	206	218	222	225	205	210	234	226	230	234	243	231	214	197	228	233	237	223	231	228	218	221	230	203	214	195	224	196	237	221	220	210	200	202	236	223	224	226	236	190	234	219	203	226	221	220	199	218	228	222	212	224	216	222	202	202	226	202	242	220	217	237	221	221	205	232	221	211	217	209	243	227	218	227	210	227	216	228	205	212	215	224	206	217	204	208	209	191	204	193	221	197	206	223	219	218	219	224	226	212	213	221	236	197	218	223	219	205	202	266	243	207	240	212	221	225	235	240	211	217	211	233	201	216	233	212	207	230	213	227	204	226	209	226	210	216	216	215	214	213	227	198	211	207	208	230	234	222	250	224	201	214	240	179	224	224	221	210	216	230	229	222	191	250	207	208	219	223	206	214	228	205	216	226	215	243	240	227	222	216	218	196	230	198	208	225	227	211	208	229	219	206	211	208	239	234	222	194	206	215	212	231	214	221	205	241	196	236	211	248	227	202	218	210	237	250	211	214	200	221	213	195	211	205	218	214	240	203	215	237	226	237	245	218	216	221	230	220	233	216	235	206	215	220	213	234	217	216	230	226	205	237	210	218	209	201	183	211	229	227	209	218	202	221	217	235	206	225	211	230	184	256	239	211	222	214	214	218	211	236	196	219	237	222	233	240	200	199	204	230	222	225	210	219	221	211	193	193	201	207	220	208	224	207	236	192	245	221	222	207	210	221	211	202	235	227	229	211	236	223	238	202	225	229	240	222	209	232	227	209	227	230	229	223	216	249	215	217	238	225	187	237	197	224	219	219	225	220	208	231	209	208	234	201	221	224	220	190	227	245	228	226	203	186	225	232	228	197	227	256	227	243	232	225	221	240	221	215	208	229	241	218	209	254	212	215	219	231	222	217	235	219	233	226	242	203	216	214	216	224	216	233	209	242	231	217	246	223	222	237	220	205	232	219	245	199	192	227	223	226	216	235	190	196	212	235	215	235	188	217	213	216	217	226	224	218	200	226	224	216	205	252	215	227	257	241	241	218	223	210	235	206	199	223	235	257	240	217	218	225	227	220	224	190	222	230	213	203	224	227	211	217	219	245	248	194	215	228	241	238	227	215	224	203	210	241	226	216	199	237	217	193	197	235	194	211	191	229	217	201	229	232	217	276	231	226	188	204	210	198	216	223	220	216	216	221	212	260	249	214	212	219	228	221	212	209	241	235	225	230	220	221	209	216	215	195	223	212	226	229	215	219	223	239	194	242	243	225	219	232	216	231	217	210	209	224	227	228	224	212	234	217	226	204	239	231	174	220	226	202	242	227	203	231	225	229	191	201	211	237	229	226	244	210	226	220	216	190	216	221	206	216	225	199	219	204	191	223	217	220	222	212	215	224	210	229	213	217	226	220	225	208	200	206	275	216	217	209	204	198	224	188	200	238	239	213	238	214	234	233	210	228	220	201	226	196	240	207	209	208	214	225	222	214	226	220	224	218	216	209	216	212	176	212	204	220	229	221	219	212	203	246	217	195	214	193	199	184	250	215	202	217	224	219	253	223	221	195	211	207	221	225	213	234	200	225	195	237	215	226	235	213	209	203	207	231	219	205	214	217	218	239	223	229	230	221	200	198	225	223	191	208	211	242	236	202	228	192	223	206	218	207	227	224	221	189	234	235	230	202	186	219	222	214	206	194	200	221	204	203	217	212	213	223	217	216	241	205	214	207	217	209	223	204	205	217	182	222	203	225	200	232	233	223	228	247	236	212	248	226	195	218	213	217	245	200	207	230	249	247	215	228	224	220	214	176	217	210	198	234	224	202	207	192	204	203	203	216	236	201	209	224	201	190	191	228	220	183	220	197	190	218	207	210	222	241	208	198	217	220	217	249	224	231	239	210	213	219	222	221	220	215	216	221	242	228	203	219	231	207	258	244	232	226	226	214	203	200	236	207	216	220	214	179	217	230	216	229	222	219	210	205	216	231	219	200	192	203	215	209	219	198	227	220	217	211	185	219	193	216	219	240	211	235	212	190	214	213	218	194	218	231	216	199	237	240	193	187	204	208	228	224	204	216	238	211	200	252	195	214	218	211	197	230	227	227	222	217	240	207	218	229	227	195	201	201	200	212	233	235	207	219	201	217	219	206	226	216	235	217	245	210	237	228	221	197	229	244	222	226	236	215	208	231	218	214	228	204	241	219	224	189	238	221	196	232	228	224	209	217	217	229	240	248	212	230	228	237	211	212	229	178	205	226	225	215	211	230	199	204	233	215	209	223	206	199	242	225	218	206	201	206	218	208	184	235	226	208	210	228	236	225	220	249	229	225	207	223	213	217	206	232	214	231	207	210	233	220	215	201	217	232	210	210	214	218	224	239	248	199	214	224	205	216	237	222	228	211	203	207	212	205	214	205	235	220	201	236	199	220	240	203	223	220	215	196	193	216	237	208	204	196	256	220	223	213	227	238	212	211	241	241	219	193	229	220	202	224	229	227	210	234	216	240	222	207	228	240	246	221	228	207	210	197	213	219	225	206	199	214	221	241	213	222	197	229	221	208	213	182	197	213	219	218	227	239	246	191	230	206	209	232	202	220	229	228	215	217	243	207	220	243	236	228	208	220	227	217	224	216	239	214	227	222	196	192	211	211	201	205	237	223	213	229	240	221	206	193	239	249	200	224	215	210	210	234	238	226	206	229	211	197	245
26896	20111	7853	1068	731	624	600	477	449	461	460	464	447	445	459	432	438	465	430	437	474	446	433	413	435	465	428	453	445	443	435	402	418	384	449	438	425	448	419	416	439	467	446	441	444	456	420	447	452	419	409	443	435	435	425	449	435	417	450	423	433	412	435	441	450	458	469	456	406	426	423	409	437	438	421	401	435	433	467	425	448	458	432	416	429	452	443	451	444	463	418	384	422	443	415	445	435	422	463	460	416	434	385	414	405	417	389	420	447	442	464	448	415	419	414	459	402	420	411	426	462	442	434	475	423	444	447	424	415	427	449	430	463	441	437	418	442	425	459	434	439	443	449	431	471	433	452	389	409	434	429	425	421	458	422	418	452	440	444	480	391	459	420	422	426	416	469	454	428	436	423	463	432	448	400	442	395	435	428	415	417	458	404	440	395	406	425	453	438	450	451	431	432	442	401	462	410	419	439	446	425	458	444	408	433	414	438	478	459	410	435	452	442	416	437	439	408	460	448	428	423	412	428	458	436	416	433	421	424	419	450	471	402	435	495	420	437	425	417	433	426	442	453	415	462	411	466	422	423	450	441	440	399	434	451	451	391	452	462	469	444	444	435	412	430	403	440	431	383	466	438	446	420	424	455	429	410	435	428	399	402	405	443	431	494	458	435	432	444	453	450	433	435	446	423	438	443	398	431	416	460	436	431	460	396	462	446	472	431	451	431	415	434	439	455	446	410	442	432	417	432	429	435	434	422	412	419	443	461	414	419	419	397	454	420	464	474	476	482	422	466	438	452	410	406	463	416	410	428	464	396	417	437	403	445	461	451	395	410	460	402	420	432	438	398	458	419	493	401	457	449	448	436	442	419	441	448	396	445	454	440	441	427	392	395	424	433	442	427	409	421	440	420	419	426	441	420	397	422	442	408	436	440	481	404	452	418	457	466	470	471	421	441	460	428	439	441	466	422	460	421	394	496	435	365	451	442	443	465	470	413	413	457	459	449	429	457	465	406	434	400	433	406	433	413	419	444	427	440	438	421	458	437	392	425	431	462	467	487	457	461	447	456	449	472	433	428	417	420	398	446	397	438	451	471	448	440	430	424	452	443	447	422	447	408	388	423	451	465	449	423	431	401	434	434	457	463	468	436	429	379	445	488	435	427	415	442	414	458	418	413	446	447	425	416	423	416	448	382	447	417	438	425	436	413	450	435	404	455	454	434	400	458	419	433	433	418	437	462	441	462	452	428	439	449	459	441	387	424	437	430	428	420	440	432	438	424	437	420	427	423	415	455	402	467	481	451	416	413	428	444	425	419	413	438	435	461	465	407	447	412	446	426	460	390	428	432	383	413	449	431	424	413	429	426	419	433	392	437	453	409	451	457	465	433	429	420	451	429	423	410	425	392	422	445	415	432	442	418	425	457	410	415	440	405	444	412	420	451	409	440	439	417	426	447	444	427	421	427	399	437	423	398	447	422	412	470	474	431	419	457	414	436	451	456	426	415	426	426	439	436	421	453	418	404	470	401	442	422	416	400	419	420	455	414	454	429	450	429	420	450	401	449	439	388	458	425	411	419	443	453	453	409	411	429	417	438	433	423	425	430	447	392	454	417	435	397	461	429	417	435	450	405	421	437	426	442	425	423	455	452	437	404	416	465	426	431	420	440	448	429	432	415	427	386	447	448	423	423	431	427	457	448	432	434	435	441	456	452	433	473	452	462	399	438	424	432	433	405	407	429	416	410	423	416	493	456	421	440	407	414	430	434	407	422	436	465	425	430	426	417	451	457	407	421	456	421	404	425	422	438	430	472	432	431	418	412	474	431	443	466	416	413	442	452	396	441	414	414	459	427	404	440	429	469	472	450	442	396	433	414	414	403	440	428	452	398	418	472	396	434	457	414	418	426	391	417	431	449	422	426	427	461	448	441	408	375	415	430	440	422	446	424	455	428	408	434	406	437	412	424	424	439	457	406	382	395	443	449	413	431	445	422	441	442	424	432	459	415	456	455	427	432	434	443	431	458	449	471	454	396	433	423	429	417	455	421	430	431	403	437	425	422	401	460	432	440	408	416	430	423	447	455	475	384	466	422	459	451	413	442	442	399	468	401	455	451	406	406	465	428	403	389	421	473	450	433	428	441	470	473	447	449	442	449	456	431	451	421	448	436	441	425	436	431	441	468	451	410	417	423	427	440	417	407	430	448	429	432	412	461	429	436	438	462	429	414	386	411	402	433	447	462	431	439	380	438	469	448	456	420	440	457	425	437	432	433	452	440	448	393	442	427	388	467	446	443	444	424	400	427	423	405	473	421	458	446	426	390	457	423	413	439	459	427	445	423	440	435	440	409	439	414	460	443	409	442	429	465	444	440	420	412	447	463	433	449	450	431	410	431	419	416	429	430	422	427	434	410	405	407	427	447	446	416	419	423	463	428	448	459	458	422	407	406	431	432	419	419	405	439	450	416	421	476	420	440	447	415	401	381	429	476	430	440	443	469	457	429	433	422	434	424	413	412	447	406	448	435	411	426	436	429	421	456	440	405	428	430	485	418	452	395	475	475	448	449	449	459	466	441	444	408	400	434	426	393	424	425	442	424	453	428	456	431	454	462	423	446	423	434	421	399	413	433	410	422	408	419	429	436	419	381	449	445	463	457	428	443	441	455	396	450	387	435	431	435	426	450	425	419	451	404	457	431	457	455	465	436	459	415	457	457	425	453	400	399	449	500	422	427	449	463	479	436	421	449	441	488	417	453	418	486	469	472	452	465	416	437	435	437	451	420	436	434	405	427	402	458	467	424	445	433	421	470	414	445	433	425	422	427	437	425	458	446	409	409	429	398	440	382	410	438	424	403	418	445	425	478	436	425	447	427	428	450	464	425	429	456	424	460	439	468	435	419	401	395	448	418	407	380	447	436	386	423	463	469	450	460	407	463	423	406	437	406	415	441	382	407	426	409	445	457	438	437	421	421	464	418	462	440	455	448	425	414	423	421	415	473	413	414	408	436	421	437	430	419	417	427	439	444	415	431	466	454	455	410	435	455	443	437	434	458	413	467	432	406	446	430	456	445	449	410	444	458	413	425	411	439	421	425	468	425	437	452	420	441	450	421	459	410	415	422	442	425	465	447	406	423	447	419	401	411	411	405	414	428	442	461	460	428	413	427	420	455	450	452	442	469	415	439	417	473	471	416	387	451	448	437	440	410	394	449	452	423	449	455	447	418	398	450	447	434	470	419	409	404	446	458	415	401	465	418	429	415	431	438	406	449	459	430	414	406	453	450	440	437	423	418	440	422	505	449	408	466	408	431	442	452	458	448	431	408	490	433	398	420	423	413	447	452	476	410	472	442	419	427	416	439	444	442	470	442	435	457	453	372	406	475	427	452	460	455	421	462	420	420	472	441	448	395	415	426	392	413	460	426	437	409	419	432	456	443	443	460	448	447	424	457	426	406	450	450	458	432	449	407	436	406	412	418	416	455	425	412	422
5006	1420	1246	782	734	656	643	597	558	541	568	561	536	545	544	501	505	545	534	527	525	525	519	511	565	537	541	529	528	543	513	545	548	505	525	500	536	522	518	517	556	533	531	501	511	564	551	567	524	503	542	489	530	507	566	547	490	531	560	522	586	504	518	567	569	517	555	518	551	539	511	531	499	500	552	520	530	565	539	534	566	457	500	490	515	497	547	578	539	511	506	566	504	555	481	528	517	536	500	508	509	534	563	494	478	517	553	518	530	518	546	524	557	562	557	557	541	533	503	551	508	528	516	544	544	511	520	543	525	506	538	528	522	504	507	518	512	481	541	547	485	534	530	489	522	520	510	548	515	529	511	515	527	511	536	505	533	522	511	517	532	544	563	502	511	539	487	559	506	497	518	515	478	560	542	499	537	561	534	499	572	562	518	509	526	507	512	528	514	542	487	518	530	517	500	525	536	516	544	565	532	493	520	523	529	494	533	529	520	537	545	497	525	527	542	508	534	513	582	536	535	491	553	533	568	538	514	517	501	524	561	511	498	525	528	556	526	521	510	538	543	521	525	511	510	524	554	495	539	500	497	527	608	548	538	525	555	513	547	553	528	518	546	518	495	487	549	551	529	533	498	524	514	531	542	510	519	505	523	553	521	506	523	531	520	518	514	538	567	520	555	506	513	537	514	503	524	601	533	511	519	535	541	538	528	521	505	518	519	473	551	532	499	540	545	535	540	467	549	555	517	497	550	541	560	546	501	530	524	539	530	520	499	530	562	541	530	533	546	533	539	539	518	509	579	536	516	564	499	534	562	521	500	534	514	495	501	516	522	530	560	553	526	520	543	514	541	509	506	531	547	540	508	539	524	532	509	535	516	513	521	481	566	549	526	497	523	513	520	469	521	503	545	524	544	535	552	514	545	500	551	535	558	498	554	519	541	507	507	529	539	547	495	501	551	540	528	534	543	563	568	526	524	513	532	526	497	504	503	540	516	551	561	539	510	498	557	566	510	582	547	518	528	528	508	558	518	532	519	551	539	529	515	546	518	531	508	519	541	534	573	502	512	527	557	541	522	571	551	524	475	555	531	497	525	511	529	508	496	503	543	518	513	512	524	546	509	555	524	550	513	524	508	508	523	539	514	545	514	541	502	529	502	552	554	567	532	501	520	577	527	504	543	499	501	542	551	563	561	533	522	504	514	540	500	550	527	545	542	531	532	515	547	515	506	535	545	529	556	543	528	518	521	505	555	521	503	570	525	547	585	504	524	528	539	532	494	559	523	549	570	519	525	505	522	535	504	583	539	507	537	535	542	529	523	493	530	537	524	484	538	549	525	549	524	522	539	506	527	535	524	513	535	539	567	496	515	508	491	552	553	531	537	525	530	569	560	548	564	502	534	501	530	551	554	501	536	510	518	478	550	566	538	531	544	495	493	504	538	504	568	540	520	502	554	474	507	547	534	504	519	561	522	516	507	527	552	499	503	518	494	540	539	528	531	530	538	517	524	492	533	498	553	561	546	510	480	507	581	488	521	548	535	534	547	522	545	501	532	538	522	540	523	524	533	511	545	552	535	494	507	505	518	521	513	547	516	496	507	513	541	519	511	540	520	536	536	511	478	522	524	546	527	543	519	548	561	515	522	542	532	525	510	523	511	531	519	546	554	516	506	560	541	561	548	533	560	548	531	478	559	536	548	559	508	509	507	507	530	521	557	545	529	494	574	499	512	557	551	484	510	539	558	532	500	504	527	525	501	510	531	524	526	519	516	523	520	558	544	531	505	514	500	512	519	544	519	524	507	526	485	494	519	527	496	515	584	502	489	538	493	480	569	496	535	501	511	530	539	508	487	543	483	525	513	512	530	490	519	493	547	545	520	541	518	555	538	572	503	547	503	555	511	566	555	528	520	534	472	531	548	527	525	524	558	529	524	539	559	523	485	528	528	501	512	505	538	509	517	551	530	515	536	549	552	500	512	546	475	492	573	506	529	547	485	537	498	571	515	487	528	559	520	528	549	524	508	550	542	518	554	538	506	486	528	555	504	573	532	518	516	518	556	521	530	536	504	525	521	496	532	515	523	514	531	540	549	547	525	530	502	541	507	496	546	476	544	490	514	511	514	541	540	505	512	544	557	535	514	521	520	561	572	512	496	524	556	503	525	555	564	516	498	482	477	518	537	501	519	519	493	549	546	532	549	535	557	568	500	549	542	525	548	547	478	485	499	500	538	511	531	551	535	523	537	543	494	551	509	549	577	486	546	538	519	553	525	505	540	504	533	527	541	577	496	526	521	530	509	533	557	524	508	566	526	516	544	517	554	498	481	536	519	504	504	518	527	527	522	513	562	558	523	519	520	541	544	501	573	534	513	526	554	547	526	531	529	529	481	528	509	526	515	546	505	538	529	530	516	481	537	538	525	506	478	516	509	550	519	533	513	528	547	542	560	523	541	510	559	552	528	507	500	524	556	536	554	547	487	500	513	507	519	517	535	530	510	522	560	501	540	561	515	543	499	510	511	517	524	560	536	515	547	538	482	532	517	514	512	514	537	532	567	523	478	545	531	537	512	512	555	539	534	506	535	522	522	569	527	484	501	538	510	529	515	542	528	488	543	535	547	538	530	510	556	556	522	494	536	545	530	518	501	520	513	509	535	529	546	483	517	554	521	516	511	551	537	497	585	542	503	514	501	516	532	522	529	537	514	502	501	496	566	492	509	493	521	516	548	523	555	538	527	508	539	518	519	528	521	530	517	533	536	563	525	525	542	549	501	502	549	518	540	514	555	559	516	518	522	508	515	502	545	531	542	553	547	539	558	510	545	532	528	548	528	538	542	559	522	525	549	532	539	551	520	497	499	582	528	546	555	518	514	547	516	502	526	574	542	520	555	537	546	552	529	578	528	545	516	542	501	540	562	512	528	507	553	520	541	491	516	509	529	537	569	542	498	519	541	502	537	544	489	543	495	496	522	522	503	518	528	526	489	541	550	532	516	541	506	522	512	554	524	511	518	500	524	538	531	513	532	534	539	512	506	535	507	501	521	530	556	480	563	536	514	513	526	559	552	499	504	530	499	512	522	518	535	558	565	491	541	531	555	602	539	536	526	478	508	529	535	511	544	519	561	527	497	520	536	549	524	546	565	543	555	540	515	526	567	557	496	492	515	489	523	446	559	510	530	554	544	578	497	494	539	549	570	479	530	519	547	566	510	547	478	498	527	503	528	557	524	528	564	567	547	503	542	530	530	535	544	555	527	558	580	529	519	532	489	524	497	566	482	547	465	474	539	530	564	514	531	516	521	554	528	514	512	547	556	538	539	537	548	529	502	581	533	547	520	529	539	541	542	507	512	514	551	485	506	589	529	535	514	575	560	519	475	493	549	509	505	526	531	533	520	542	518	554	566	546	520	545	529	538	563	531	529	526	530	483	530	509	547	539	567	515	533	504	535	547	508	518	516	555	487	533	538	509	549	512	538	534	524	527	525	522
23709	20982	28374	23756	20963	11518	1148	654	558	457	400	372	347	321	307	294	299	298	289	250	268	271	264	257	259	244	210	243	222	229	226	256	208	229	223	217	217	219	206	235	235	199	198	212	206	196	205	233	235	210	219	214	208	209	230	224	205	219	227	204	215	185	204	214	221	200	210	195	217	215	216	213	207	211	193	223	213	208	167	220	203	205	202	218	228	211	193	213	195	212	199	242	222	215	205	215	212	197	221	229	220	196	200	218	221	227	211	202	223	206	211	204	204	228	224	190	220	198	206	196	222	206	209	233	179	205	224	216	220	205	193	210	194	238	225	195	226	220	221	197	195	233	230	240	219	224	218	192	192	162	189	228	186	212	200	218	220	225	208	192	195	194	198	217	201	225	185	219	211	212	233	233	222	190	206	211	186	211	202	219	214	184	206	243	202	181	211	201	199	208	197	195	206	221	205	201	217	212	220	202	229	191	214	198	191	202	190	202	202	217	212	191	199	223	220	188	213	219	230	219	215	218	195	200	218	192	194	189	203	236	210	232	197	207	261	215	225	211	207	209	190	203	223	211	233	199	227	226	221	222	198	199	235	208	227	195	185	197	189	197	198	237	204	238	207	187	199	239	226	197	210	208	215	228	210	210	215	218	219	225	221	246	217	230	213	215	192	203	190	220	184	212	192	214	209	212	182	201	211	215	224	228	217	193	214	230	223	224	213	201	223	241	215	199	209	200	201	215	203	214	224	214	193	197	200	195	234	210	206	194	213	183	207	211	193	219	202	180	203	217	192	219	218	237	224	213	216	209	213	183	171	230	237	219	223	205	198	224	224	203	228	218	192	224	231	220	204	219	232	208	179	207	222	232	206	204	185	205	219	218	228	209	204	223	202	216	228	205	216	200	207	226	223	207	205	192	199	194	210	205	227	192	216	207	216	245	190	220	224	164	213	201	184	222	204	186	212	207	198	220	182	214	211	211	237	216	221	229	241	200	207	201	216	193	211	204	215	223	212	241	210	252	231	226	209	207	217	244	218	213	224	197	202	235	219	211	208	195	201	225	215	222	200	211	224	225	221	229	215	196	185	185	221	209	215	202	200	219	229	217	235	214	227	201	220	216	223	211	196	199	236	230	196	221	232	204	208	169	207	239	209	221	222	193	226	209	217	209	246	182	207	196	215	210	225	189	197	217	191	224	226	205	202	211	187	184	210	233	222	191	208	228	201	201	202	227	206	202	248	233	218	208	197	228	202	217	237	218	206	230	214	216	201	197	214	220	197	212	173	230	210	228	197	212	209	207	212	212	218	206	200	218	197	206	201	208	203	204	202	227	203	203	213	230	208	212	203	223	206	201	252	198	201	213	191	219	212	214	218	208	199	208	213	197	196	207	214	198	205	210	199	195	208	193	226	198	196	204	214	187	208	226	223	216	208	228	220	192	222	216	228	212	214	202	221	203	235	208	203	195	221	181	218	199	197	223	209	236	207	207	187	201	219	167	221	219	199	202	177	199	193	203	240	192	230	235	222	184	216	233	183	182	208	221	227	218	217	227	179	191	200	211	203	199	224	227	210	207	221	215	220	213	216	199	195	200	214	209	186	212	188	193	200	201	237	195	233	207	207	212	233	217	193	203	198	229	213	212	226	214	229	216	212	204	195	215	196	199	203	202	211	215	215	225	212	197	207	213	188	199	187	202	184	185	230	214	199	207	217	189	196	229	216	212	223	202	219	191	231	205	222	204	208	233	211	180	208	204	224	224	214	203	204	209	208	200	222	235	179	219	204	218	224	225	197	205	206	216	190	236	204	225	202	204	197	224	189	210	219	214	208	212	219	239	211	195	226	215	222	200	209	211	210	220	211	170	226	207	207	216	205	218	200	204	202	218	212	196	220	198	213	214	214	255	203	185	202	220	186	190	193	188	206	194	199	202	225	213	203	212	202	218	203	208	223	196	233	206	213	215	204	210	239	189	211	206	240	200	201	233	181	211	212	213	211	219	220	183	211	208	240	188	207	222	184	231	220	217	217	214	203	239	224	202	223	206	205	217	223	219	222	188	198	201	211	214	185	209	228	198	217	230	193	195	200	216	191	231	217	218	209	225	174	184	210	201	186	198	230	221	210	207	206	200	200	193	222	222	222	225	211	205	204	222	200	216	223	198	191	214	216	201	217	188	206	194	200	207	192	213	237	232	241	207	190	189	225	213	179	199	203	199	225	227	223	204	191	208	179	226	187	221	205	212	216	192	209	216	218	188	201	197	215	185	204	227	189	202	209	200	191	205	188	190	223	235	216	229	202	204	192	214	215	188	229	210	193	207	235	218	197	214	205	224	203	219	212	183	229	237	225	208	205	201	208	207	204	222	233	207	219	221	208	219	216	203	233	241	193	210	205	186	181	239	220	224	201	199	226	214	220	208	209	234	224	202	226	206	224	223	199	229	228	187	201	220	193	234	173	242	225	226	211	193	202	196	206	205	191	209	214	209	185	200	210	206	210	213	204	220	192	213	187	198	191	206	216	198	217	215	217	209	200	205	193	186	220	204	202	217	195	231	203	234	189	205	249	213	234	237	219	216	220	213	205	223	210	186	216	198	220	202	205	201	191	189	222	227	195	200	190	205	210	207	216	201	204	219	217	197	209	221	203	215	222	170	203	185	203	249	191	207	202	199	189	199	240	218	205	209	221	221	214	221	198	201	217	206	219	213	227	195	196	211	218	216	208	184	207	225	219	215	195	215	197	211	213	210	220	223	220	206	204	204	218	212	225	204	210	223	235	198	215	200	216	196	203	197	201	218	241	221	211	207	202	193	210	212	221	220	217	205	216	200	227	217	234	216	195	200	198	207	213	227	224	207	207	206	231	215	228	219	195	222	200	222	199	220	213	204	236	217	195	208	228	234	221	222	205	207	209	194	185	192	203	215	244	195	206	199	209	193	215	227	200	215	211	202	229	196	219	230	204	233	223	212	211	207	208	205	188	216	224	210	183	203	183	201	216	218	174	238	217	212	200	221	227	233	185	200	220	230	217	226	211	194	206	207	206	211	202	181	203	213	186	190	175	209	205	222	199	206	208	199	225	216	215	216	224	219	219	206	223	209	210	229	211	203	195	200	215	219	219	226	221	195	221	203	186	221	248	201	197	180	212	240	199	198	207	192	207	193	219	210	203	218	190	224	199	204	228	207	215	251	196	186	194	203	233	215	215	229	196	184	205	224	217	203	188	202	183	203	210	237	207	204	207	204	226	224	220	227	212	234	223	224	209	218	225	208	189	219	197	228	201	184	188	219	192	219	181	226	224	218	228	200	188	195	197	187	195	192	217	203	241	189	217	219	189	213	209	197	190	195	210	180	235	206	215	203	210	209	211	193	219	208	222	212	174	220	223	195	203	210	228	212	223	209	222	226	204	197	206	206	212	205	220	227	188	218	200	211	216	218	221	205	220	208	204	229	205	178	224	210	190	205	233	215	200	222	214	230	194	196	228	201
7184	10651	8699	4341	2898	2152	1690	1332	1043	861	726	653	578	492	491	456	463	409	389	414	383	348	309	331	318	327	305	317	310	302	269	330	312	293	294	313	299	284	268	288	298	284	273	270	259	273	283	262	288	277	291	254	278	262	312	256	245	287	257	280	260	284	285	284	276	301	268	247	277	262	238	264	263	269	248	292	252	271	279	275	265	262	246	238	221	245	221	263	251	288	269	254	268	247	261	255	279	237	297	244	247	259	285	265	261	247	267	257	259	295	259	275	263	286	246	274	270	268	257	247	226	260	260	291	260	261	276	277	308	249	254	269	258	308	262	241	259	273	284	270	250	239	288	247	250	261	256	249	279	264	251	248	254	225	260	275	276	239	267	246	278	264	258	275	230	252	263	250	240	280	251	242	276	239	256	272	286	251	279	244	261	246	237	258	276	230	271	267	264	233	238	237	248	289	260	266	269	252	305	265	257	228	242	272	270	267	267	248	252	276	236	234	258	291	264	273	259	286	247	228	281	262	245	273	284	247	252	297	249	256	263	278	257	237	246	277	246	264	264	266	277	261	267	245	261	268	255	287	255	289	251	266	252	264	273	251	268	275	290	280	231	278	277	267	276	268	251	240	276	239	278	257	256	276	252	269	248	278	276	261	272	262	275	253	247	259	280	222	244	259	271	286	282	251	255	239	256	250	272	272	281	244	263	261	300	247	242	260	249	242	243	249	264	276	229	244	273	251	260	267	270	254	271	260	233	265	226	266	294	237	290	249	277	280	258	255	271	267	298	274	227	285	244	254	246	265	257	265	277	258	254	251	235	252	263	268	263	252	264	288	279	249	260	262	269	289	276	254	261	273	294	240	306	234	280	253	268	277	248	218	240	243	281	248	258	261	261	262	236	261	261	243	251	236	242	261	281	267	271	267	257	271	244	281	289	270	259	260	246	276	253	233	253	248	296	274	263	276	223	259	257	240	271	285	262	273	263	271	275	258	253	253	258	241	271	265	272	267	261	216	272	257	296	264	243	290	258	256	263	223	297	261	276	259	233	275	254	245	254	280	238	275	247	226	263	282	248	242	267	246	261	244	272	229	278	249	260	260	270	274	243	285	260	264	257	254	254	265	265	270	252	239	222	260	259	278	269	250	251	272	260	287	291	277	276	243	269	273	252	251	274	263	253	290	252	244	301	250	270	248	263	248	249	244	226	281	269	278	241	241	277	283	242	262	250	226	247	272	243	286	242	273	287	253	279	267	258	257	236	267	264	277	253	271	246	291	287	246	238	261	285	241	259	257	267	232	266	270	271	266	242	269	259	275	286	243	246	252	250	259	280	266	252	290	283	243	290	234	238	258	277	292	236	254	268	271	270	236	299	242	264	239	246	276	287	226	286	255	247	253	288	240	261	255	244	248	253	259	252	276	266	246	257	240	279	280	286	261	264	248	249	250	267	224	272	263	295	239	258	238	267	232	244	253	265	270	247	261	236	257	262	256	247	265	248	260	288	269	256	257	277	266	239	280	254	249	273	254	271	246	301	255	226	278	262	270	262	269	260	300	257	262	242	267	250	252	255	240	254	292	272	246	253	253	276	237	262	263	256	264	264	276	254	256	230	273	274	272	232	242	233	264	236	278	240	268	265	256	239	266	253	269	248	296	276	265	244	263	236	260	266	254	261	256	273	260	244	249	257	252	248	256	240	258	267	255	269	263	244	240	254	249	285	260	258	280	243	248	263	273	257	246	274	244	235	260	264	255	271	238	271	267	298	238	265	259	287	260	273	256	274	261	251	261	243	246	257	243	256	251	266	265	233	266	233	249	278	270	275	242	240	259	270	253	287	301	264	275	253	239	252	259	259	265	267	274	291	255	272	272	233	280	262	261	245	290	262	269	263	257	248	269	265	247	242	218	275	240	248	291	263	273	300	250	265	242	260	258	284	265	257	230	260	276	236	280	276	236	270	254	256	280	251	257	262	257	253	289	234	258	264	264	242	277	244	243	281	246	273	294	245	263	280	258	255	232	253	284	277	254	249	241	275	281	254	228	252	244	289	246	261	244	262	265	311	265	272	262	266	283	247	247	250	264	262	231	236	251	258	267	269	252	262	271	277	241	264	240	260	264	255	231	256	260	237	275	304	278	269	265	254	260	235	259	216	255	245	259	268	276	240	241	279	254	254	256	278	261	242	268	283	283	267	265	268	265	237	257	249	234	235	238	249	253	286	251	246	298	274	247	267	278	290	251	248	287	270	268	289	260	264	289	271	242	241	268	236	255	273	239	301	263	272	277	240	246	261	250	281	277	255	285	285	266	267	258	279	274	271	275	265	269	253	261	286	262	275	258	283	251	242	270	267	258	282	247	301	260	260	238	258	261	269	243	271	262	261	251	264	242	256	259	261	251	276	222	265	274	258	266	265	263	262	254	262	266	290	239	268	280	273	294	244	273	256	270	242	262	251	242	258	250	264	253	240	250	258	262	247	280	269	242	248	247	248	282	253	235	268	273	263	246	286	264	234	238	253	247	249	241	248	255	267	258	290	268	266	256	261	251	244	263	253	262	244	256	282	272	282	263	266	262	247	255	261	244	257	261	276	244	271	249	265	249	251	223	248	285	269	279	288	252	255	274	245	293	262	266	263	259	266	247	273	224	263	248	248	284	267	291	238	243	270	303	262	279	273	285	251	260	274	253	241	288	271	289	280	252	286	252	255	262	252	261	260	289	255	257	251	267	251	269	245	245	272	277	265	283	242	221	261	282	265	242	252	261	243	260	249	236	227	238	259	270	297	226	250	259	265	277	244	267	242	276	256	241	239	230	259	285	231	259	281	286	231	240	263	251	262	250	268	260	256	262	261	268	267	251	280	258	251	261	233	258	227	274	218	284	242	258	245	275	265	261	260	256	256	274	283	224	251	284	262	263	243	242	273	268	252	240	280	266	244	257	267	274	274	265	265	267	251	274	262	270	262	262	263	271	243	273	266	237	275	263	254	267	283	264	268	251	261	273	231	249	279	253	273	254	217	262	272	293	255	250	234	275	251	266	244	265	241	267	247	261	255	266	261	287	279	259	263	255	253	285	250	240	234	236	258	259	237	244	297	242	295	278	259	277	252	266	249	259	243	254	244	245	228	269	260	271	237	247	258	244	260	277	262	244	260	272	264	222	249	285	251	271	276	250	261	245	235	284	264	240	259	259	258	260	237	255	256	260	275	293	237	262	226	265	274	253	270	270	289	255	250	268	258	283	266	266	238	253	268	257	287	278	250	262	256	270	251	263	268	252	257	270	253	271	244	254	274	251	283	269	274	259	259	230	253	258	225	250	239	225	282	253	260	242	268	242	279	278	259	281	235	284	259	234	260	230	248	242	248	250	271	233	274	249	252	274	242	257	227	227	220	251	274	272	280	256	266	277	284	258	266	271	279	297	248	254	252	267	247	304	263	256	258	229	270	230	258	278	255	267	260	280	263	268	266	255	257	243	260	271	256	245
24980	21002	27260	24826	10699	1020	786	699	633	621	554	543	562	575	533	561	509	534	578	529	534	531	510	498	525	528	577	553	527	492	497	533	517	532	457	520	505	493	485	472	511	481	490	495	502	477	483	455	537	501	485	507	530	524	518	494	483	495	495	499	487	530	522	497	473	505	524	480	478	497	459	482	476	480	537	491	487	487	493	505	471	522	489	522	515	487	477	475	467	498	492	509	488	498	504	463	505	519	492	503	479	493	475	504	485	465	485	471	486	491	518	531	508	498	502	471	481	506	482	525	466	528	492	471	487	517	493	516	473	483	501	452	499	504	499	503	464	510	476	531	505	514	474	523	480	472	525	482	478	514	537	489	465	470	511	488	514	504	506	480	508	511	460	495	511	488	483	491	474	478	483	495	508	515	494	510	504	503	485	505	523	515	510	500	471	512	518	519	445	498	512	511	465	523	509	503	526	499	523	478	455	485	522	463	490	526	519	534	506	496	485	511	490	513	478	468	472	455	518	514	520	516	510	496	488	513	507	489	470	518	505	470	462	491	480	507	506	531	529	484	495	503	454	510	517	507	485	505	501	511	493	507	529	485	517	474	511	514	506	458	482	446	530	461	466	493	479	497	504	477	499	466	492	482	503	499	483	502	509	493	492	499	498	470	473	509	501	499	530	486	486	518	455	502	496	525	443	464	487	455	507	508	494	475	476	503	502	523	505	508	488	450	512	506	506	531	489	461	466	448	526	489	473	502	476	480	538	520	498	484	432	520	511	475	503	496	452	488	496	437	472	476	540	490	472	480	460	492	508	500	532	503	484	486	506	517	475	451	518	478	453	498	554	505	503	496	515	511	476	512	489	470	515	514	463	480	519	508	502	488	511	512	449	496	538	496	483	462	502	484	496	508	470	475	470	467	496	510	506	518	465	510	504	550	503	487	486	474	481	486	494	478	477	513	468	503	510	476	497	504	458	499	499	483	494	571	513	450	480	471	504	521	497	537	542	477	507	494	470	476	489	525	500	474	482	504	484	494	464	506	506	479	472	485	492	501	511	496	489	494	468	480	537	509	440	463	445	468	484	496	486	492	507	522	519	487	487	469	508	511	501	492	511	523	490	499	435	481	472	513	514	496	528	478	500	468	481	520	469	481	468	513	513	477	487	514	502	510	487	515	506	501	515	500	533	520	506	459	510	520	509	492	534	485	493	490	506	513	486	499	505	459	492	471	483	434	484	462	491	526	519	520	526	502	475	468	486	541	507	481	496	503	534	469	494	520	488	508	499	462	499	517	510	519	497	510	507	477	495	491	497	482	516	480	489	481	522	449	472	497	492	545	533	474	487	478	453	486	505	468	515	488	490	514	510	518	511	504	455	490	520	490	488	492	502	499	487	509	456	513	528	508	477	499	482	513	489	474	514	485	488	492	511	525	492	454	497	496	499	465	488	493	477	525	542	480	469	519	518	466	495	496	474	506	491	480	468	491	502	515	518	516	487	514	485	488	491	473	502	485	473	502	491	439	483	518	482	466	480	489	474	484	503	451	478	474	469	491	491	435	496	460	508	513	466	507	501	518	515	513	497	529	497	475	492	488	491	497	510	491	487	486	486	468	486	505	483	540	529	489	491	483	461	453	513	527	502	496	485	528	496	540	481	521	504	456	470	491	556	465	508	529	517	519	490	491	467	532	479	532	499	503	501	515	487	484	504	493	489	485	482	469	498	468	471	483	505	473	478	510	482	513	482	505	454	488	508	457	499	485	492	521	479	448	480	506	513	475	503	488	494	466	499	486	490	500	502	494	514	519	528	501	494	481	501	488	489	478	501	463	524	473	462	480	531	470	521	523	513	504	452	490	517	530	479	488	495	451	504	528	498	501	476	478	511	481	499	526	472	532	459	487	536	505	541	473	541	522	478	525	461	476	484	489	492	494	468	453	515	488	468	520	511	477	470	444	480	507	493	498	417	488	488	490	528	537	522	502	494	482	480	488	460	478	508	545	506	504	516	491	492	481	469	489	503	535	524	471	509	571	508	480	479	501	470	451	511	528	513	525	483	506	539	522	506	523	501	506	488	520	511	491	527	479	504	464	535	492	501	531	523	495	481	516	487	466	490	459	527	495	515	506	491	502	462	477	464	496	489	484	479	490	478	512	518	489	467	493	495	531	522	497	512	536	539	503	502	536	526	443	515	485	488	497	520	486	464	482	513	481	483	475	472	482	507	489	482	508	495	480	526	496	525	489	490	483	447	486	477	475	504	486	509	500	503	484	501	498	470	462	531	479	475	495	495	477	481	469	490	468	554	508	512	480	503	470	492	540	528	498	473	475	498	508	473	451	462	493	483	494	478	552	515	511	498	472	520	526	460	485	490	497	480	511	463	476	506	502	480	481	516	495	501	485	501	456	459	491	506	529	527	494	493	506	442	513	498	493	484	492	515	508	478	519	532	511	482	467	484	465	512	494	498	529	477	470	487	492	469	520	484	509	474	493	496	453	476	472	476	485	476	489	505	519	472	485	495	467	464	476	494	478	490	493	487	491	537	508	509	521	495	517	459	450	502	470	483	511	454	538	487	502	470	489	460	515	489	508	511	541	533	488	472	506	482	482	462	517	497	477	476	482	529	513	466	503	537	520	499	471	462	480	479	470	533	495	481	478	498	524	494	522	460	522	534	492	524	500	477	462	492	500	463	521	448	538	489	436	500	505	479	460	533	506	494	483	468	490	468	499	480	522	500	506	472	504	520	467	475	476	464	477	492	515	519	465	475	506	504	525	479	514	522	460	467	498	510	476	519	501	489	517	469	502	520	480	506	521	494	487	469	505	514	509	526	494	505	512	476	497	499	506	536	554	481	474	502	509	499	511	486	517	485	454	496	498	492	473	496	491	511	537	458	489	494	454	503	488	487	477	485	504	470	495	513	455	488	453	503	503	534	512	450	496	437	527	515	473	490	497	497	500	484	490	498	462	489	512	467	462	528	460	467	498	507	511	493	506	504	496	486	470	477	492	516	482	479	484	502	469	525	488	516	503	497	492	552	478	507	507	496	513	491	500	504	467	514	514	467	475	478	496	510	490	507	498	484	513	519	526	505	509	511	511	541	485	479	501	499	516	484	469	480	466	528	516	467	511	459	488	520	518	510	488	520	503	526	516	492	528	481	479	480	483	520	486	506	485	497	471	526	518	489	515	488	506	528	488	507	497	526	500	493	513	482	515	498	471	499	481	560	502	499	488	496	515	498	516	479	438	508	488	459	524	496	510	471	538	543	513	474	503	525	521	498	461	497	519	485	504	510	500	487	482	462	524	463	465	492	514	440	507	508	509	528	497	500	486	492	513	521	472	520	499	473	497	496	477	450	516	451	474	498	507	467	460	499	508	471	492	520	488	469	453	487	500	509	491	497	490	485	500	495	474	489	497	474	489	474	511	514	466	480	503	513	506	495	502	509	502	492	482	510	445	467	520	515	492	504	501	476	484	506	488	496	501
6864	6135	4929	2630	1979	1597	1317	1118	937	884	813	826	687	728	666	661	718	660	650	633	667	591	618	621	625	615	630	601	619	601	568	624	561	594	563	603	554	552	565	590	587	587	574	609	625	590	586	548	593	555	607	599	578	568	573	573	514	582	555	612	546	585	582	570	581	551	550	628	579	594	613	581	610	604	621	624	586	589	632	612	580	607	560	610	550	529	558	541	614	564	610	565	645	572	614	577	563	527	630	585	598	546	589	613	576	581	626	605	603	573	540	576	569	606	565	590	607	597	587	593	604	578	592	561	558	581	644	545	598	599	518	610	603	591	600	601	623	595	551	565	598	609	569	569	608	549	569	578	597	607	543	574	570	598	581	573	572	584	579	579	606	631	572	578	594	584	571	586	579	561	606	544	627	581	598	612	581	581	568	570	537	604	563	569	558	592	576	533	581	586	560	598	582	579	569	535	588	578	576	536	585	548	574	580	592	569	549	582	544	566	636	591	566	570	570	599	573	558	596	570	585	574	619	565	595	582	577	577	553	594	619	606	573	565	585	539	602	535	563	585	592	575	577	542	560	559	620	534	547	531	573	575	528	526	572	563	588	604	582	558	546	607	606	579	575	594	545	582	622	618	625	551	562	559	596	573	529	577	624	612	576	563	599	564	550	580	570	542	535	616	546	605	552	616	591	579	584	572	563	581	571	594	544	559	590	574	566	556	557	558	532	545	593	621	532	578	598	572	570	591	576	579	564	615	612	590	583	606	594	574	574	565	591	619	567	615	578	612	572	615	609	523	576	615	559	583	587	577	568	591	535	580	598	587	554	606	570	592	596	602	591	582	616	599	555	582	559	596	540	551	518	566	563	570	583	539	591	586	564	613	605	517	600	575	576	553	561	595	601	573	539	561	600	609	581	591	534	559	518	567	587	586	579	580	610	614	584	529	568	569	587	564	537	599	589	561	595	566	510	592	579	609	565	582	615	594	615	600	616	611	583	595	576	566	575	539	608	538	593	570	566	579	566	566	552	607	597	598	614	573	576	565	560	577	585	535	572	583	592	552	534	564	574	544	573	622	569	577	570	541	572	593	542	602	556	583	559	615	601	552	559	536	592	603	542	606	606	546	594	596	599	594	577	530	563	572	617	544	568	547	605	583	584	582	582	546	570	567	582	574	605	583	584	553	592	638	625	574	577	581	589	616	594	565	576	550	540	544	573	612	593	639	572	602	572	582	546	598	591	597	616	558	592	569	556	603	557	618	584	598	549	606	587	598	579	579	526	563	551	570	564	637	568	578	587	596	588	559	604	635	570	635	564	559	536	569	553	565	588	595	577	524	572	578	568	578	582	523	551	606	591	630	591	594	557	572	583	557	574	638	528	595	579	626	616	569	578	559	594	582	555	577	601	613	587	601	580	596	561	604	605	623	602	535	549	590	589	623	616	571	569	566	563	566	576	630	570	596	556	560	541	548	560	559	568	577	567	604	558	615	624	595	615	572	594	568	530	591	621	597	630	596	599	617	596	576	576	553	628	588	572	548	577	615	561	594	618	576	583	608	592	599	572	578	596	593	584	589	575	579	572	601	599	573	601	594	598	586	537	548	564	558	562	585	605	575	575	598	539	575	605	591	560	591	613	583	543	617	613	581	554	564	554	569	618	584	575	560	585	560	576	537	573	599	593	600	562	540	581	618	521	605	568	579	549	600	600	552	619	590	578	599	577	602	578	563	576	587	537	621	591	584	593	599	564	567	577	566	603	565	624	581	557	533	545	538	560	549	577	574	582	598	601	580	607	561	616	549	562	622	554	582	569	557	586	521	570	605	599	575	602	569	587	584	577	579	586	558	544	574	565	590	587	580	549	558	595	573	569	630	581	577	544	592	630	570	615	590	559	576	559	555	568	527	601	595	599	589	549	593	621	539	619	621	575	573	601	590	594	598	584	571	578	535	556	600	567	628	607	579	578	609	562	593	630	578	562	616	612	588	555	571	626	569	612	566	564	534	571	611	613	581	605	580	554	531	592	533	556	602	556	556	589	579	550	610	535	578	532	577	566	589	569	597	569	595	569	602	584	560	594	575	611	573	582	613	550	566	587	566	601	593	632	540	585	560	580	532	591	553	597	567	604	487	569	598	594	578	588	579	581	583	613	581	569	601	620	577	600	628	620	573	590	581	569	566	585	563	597	606	582	573	603	568	613	544	590	544	572	595	601	560	562	589	569	586	661	574	562	573	618	581	557	593	606	600	620	628	555	560	624	602	578	586	535	609	558	568	596	541	579	555	595	590	580	609	584	608	599	551	576	605	574	584	620	582	578	555	555	569	593	577	589	624	596	552	595	579	600	575	582	569	629	601	560	627	612	569	588	543	590	601	579	590	583	580	559	571	556	585	594	589	586	606	559	579	594	597	589	574	564	588	559	570	567	596	630	559	576	576	581	564	555	582	568	565	603	589	578	600	564	573	602	616	571	554	548	575	591	578	618	605	575	576	578	590	586	587	575	572	587	595	562	570	585	599	576	610	594	601	595	579	552	581	590	579	577	565	599	625	629	550	560	595	591	560	551	579	576	536	577	561	555	580	604	579	580	584	598	583	583	564	494	607	531	589	616	546	559	562	596	535	608	587	527	591	581	565	636	587	568	582	566	595	537	595	583	569	585	558	588	634	600	569	591	590	529	633	534	610	564	612	585	623	607	639	615	555	599	561	623	554	568	568	554	607	597	576	579	566	584	547	584	601	564	544	573	555	611	538	564	569	603	591	594	553	568	575	569	538	596	613	585	587	538	581	548	552	580	598	581	585	589	576	573	567	589	586	591	567	543	642	554	607	600	599	584	595	582	532	597	558	580	632	584	596	590	567	590	594	547	586	621	580	598	575	617	601	607	579	589	573	565	605	538	601	600	587	560	602	584	548	549	601	580	635	553	570	573	582	557	582	583	579	567	603	590	568	554	608	574	624	537	574	556	574	546	572	578	597	535	537	564	607	551	571	621	569	592	566	581	587	550	538	601	612	570	583	571	554	615	553	620	577	538	584	561	587	567	597	545	556	602	569	644	586	571	587	568	555	517	626	571	579	587	574	639	612	598	587	579	585	597	593	612	539	537	597	548	591	584	554	546	555	562	560	568	581	576	577	604	599	581	605	580	630	569	525	547	572	586	573	589	604	582	597	586	558	572	607	554	568	528	557	565	585	620	619	584	596	558	592	545	615	595	559	569	598	552	576	626	582	573	586	617	546	581	573	618	534	603	590	586	585	560	584	585	576	592	544	596	556	565	540	597	577	594	581	594	610	583	594	584	556	578	622	590	598	597	547	572	555	608	556	587	605	586	568	545	543	570	550	565	584	556	590	570	589	565	547	596	564	597	633	584	598	576	553	555	567	565	565	571	553	585	586	596	595	586	592	571	597	595	538	563	579	577	620	577	579	533	572	582	567	597	593	607	607	600	639	563	556	555	571	572	582	590	589	552	631	560	547	576	589	562	548
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
