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
340060120262	340060120824	340060121374	340060121924	340060122474	340060123024	340060123575	340060124125	340060124675	340060125225	340060125775	340060126325	340060126875	340060127425	340060127975	340060128525	340060129075	340060129625	340060130175	340060130727	340060131275	340060131826	340060132376	340060132926	340060133476	340060134026	340060134576	340060135126	340060135676	340060136226	340060136776	340060137328	340060137876	340060138426	340060138976	340060139526	340060140077	340060140627	340060141177	340060141727	340060142277	340060142827	340060143377	340060143927	340060144477	340060145027	340060145577	340060146127	340060146677	340060147227	340060147777	340060148328	340060148878	340060149428	340060149978	340060150528	340060151078	340060151628	340060152178	340060152728	340060153278	340060153828	340060154378	340060154928	340060155478	340060156029	340060156579	340060157129	340060157679	340060158229	340060158779	340060159329	340060159879	340060160429	340060160979	340060161529	340060162079	340060162629	340060163179	340060163729	340060164280	340060164830	340060165380	340060165930	340060166480	340060167030	340060167580	340060168130	340060168680	340060169230	340060169780	340060170332	340060170880	340060171430	340060171980	340060172531	340060173081	340060173631	340060174181	340060174731	340060175281	340060175831	340060176381	340060176931	340060177481	340060178031	340060178581	340060179131	340060179681	340060180231	340060180782	340060181332	340060181882	340060182432	340060182982	340060183532	340060184082	340060184632	340060185182	340060185732	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2675	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2679	3600	2300	2679	3600	2300	2680	3600	2300	2680	3600	2300	2681	3600	2300	2681	3600	2300	2682	3600	2300	2682	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2684	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2686	3600	2300	2686	3600	2300	2687	3600	2300	2687	3600	2300	2688	3600	2300	2688	3600	2300	2689	3600	2300	2689	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2691	3600	2300	2691	3600	2300	2692	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23515	21592	29463	24255	21717	21832	17542	10160	7333	7458	5381	3103	2507	2273	2351	3664	9792	11388	9030	6852	4449	2421	1321	784	550	491	423	405	417	415	389	381	416	440	431	434	427	411	394	467	428	433	434	384	420	406	417	429	393	422	450	429	428	436	411	402	412	383	441	417	405	429	430	400	388	410	387	422	409	435	452	456	447	397	405	426	392	423	402	389	414	427	416	399	423	438	418	371	411	407	421	436	437	442	420	414	407	404	419	443	446	401	404	387	414	381	431	425	426	418	443	424	372	415	405	429	452	423	429	408	420	459	386	440	431	425	428	409	415	426	430	426	417	413	443	437	412	390	411	403	372	404	417	386	418	425	435	411	424	390	407	457	407	428	404	452	426	402	398	432	443	417	420	399	396	429	383	434	420	417	407	426	399	416	404	387	430	416	403	415	389	414	427	424	423	418	444	424	449	398	408	415	390	419	392	426	418	388	400	407	458	433	423	398	446	431	410	406	419	404	420	436	450	432	394	453	417	447	425	398	442	407	433	415	416	430	416	417	416	404	419	433	454	422	449	415	426	423	409	421	388	422	390	420	444	467	440	388	442	411	422	394	417	424	391	428	416	458	470	457	400	443	416	467	447	459	410	459	433	362	423	415	385	407	430	420	467	419	386	440	446	429	406	425	414	413	419	445	427	403	436	438	427	424	410	396	417	415	430	427	440	402	438	437	424	417	413	445	409	442	416	412	443	419	432	424	399	439	426	420	450	448	422	444	431	443	423	418	416	422	418	420	410	395	433	447	421	412	381	426	393	423	402	439	403	438	401	407	419	440	439	441	431	416	416	404	440	387	370	393	414	414	428	413	447	477	469	438	404	403	376	436	444	445	375	449	430	408	403	385	418	432	404	424	434	416	406	377	426	438	406	394	398	409	425	448	412	420	425	407	409	440	407	426	444	428	412	402	458	390	384	391	400	440	389	444	394	405	412	413	423	402	428	402	398	429	427	388	390	400	421	394	458	448	433	452	450	425	385	431	419	376	437	406	438	423	439	404	408	469	438	439	439	429	400	439	458	467	418	418	411	437	431	442	392	399	416	432	422	394	412	422	427	433	403	431	383	432	387	461	391	404	430	403	423	411	427	415	428	446	393	412	401	418	466	425	458	425	422	418	464	406	450	382	438	415	412	428	414	364	424	452	401	433	453	413	408	424	441	442	430	396	399	420	425	419	401	420	409	393	417	405	449	418	406	405	422	441	442	414	404	391	388	396	432	427	397	398	396	416	450	426	406	419	434	440	415	440	431	461	438	421	384	451	433	396	397	422	392	394	397	453	415	444	389	386	407	450	435	398	410	429	419	413	423	422	397	404	404	396	425	390	427	401	396	429	411	435	434	450	384	380	435	429	447	434	426	430	432	407	404	415	396	408	426	377	436	391	429	421	428	402	416	456	466	393	436	424	413	424	404	401	421	431	405	404	433	417	414	464	361	394	418	418	398	411	438	424	402	433	407	431	415	486	411	412	421	405	437	419	415	425	402	415	436	426	446	424	378	390	405	368	436	401	412	404	454	426	434	435	423	388	444	402	426	390	402	364	412	387	415	383	427	395	406	399	426	440	396	434	420	453	453	425	437	418	426	418	424	418	390	417	424	428	405	422	427	393	393	414	410	407	432	415	391	388	398	467	430	415	409	441	421	381	448	420	388	373	417	386	413	391	428	438	425	431	402	428	426	399	435	422	401	428	432	405	395	398	395	418	416	431	428	432	436	415	432	434	439	427	443	405	412	385	436	419	399	418	417	421	398	453	385	408	434	428	382	383	416	415	402	397	408	435	427	421	400	419	436	389	418	438	427	395	456	401	410	428	415	393	399	419	402	366	434	420	440	420	426	422	434	421	407	466	410	427	406	405	402	432	424	433	432	417	420	440	417	429	426	424	387	427	426	405	437	437	433	405	419	438	382	419	423	417	430	445	427	382	394	433	433	465	404	385	418	414	407	429	371	425	417	426	460	414	425	390	441	396	401	449	406	426	421	397	396	413	431	391	434	405	419	397	401	457	442	398	444	402	456	424	441	428	397	417	412	435	403	429	418	426	417	430	398	407	453	433	418	427	438	445	421	401	387	393	416	408	421	444	455	454	377	417	396	429	417	385	392	442	389	439	416	384	413	408	419	429	408	390	423	410	414	415	399	416	428	436	379	438	402	411	433	430	433	439	432	409	407	389	420	399	412	417	414	417	448	403	415	421	415	431	416	448	414	422	451	476	426	402	381	392	416	415	425	449	451	431	445	417	407	404	440	425	399	457	429	386	466	405	393	408	449	398	433	407	426	425	389	415	439	419	426	432	457	398	421	409	429	409	428	408	445	425	432	413	404	402	451	405	448	392	405	415	427	420	423	399	368	425	414	426	412	420	410	407	409	403	412	403	447	472	403	395	460	430	415	398	408	457	425	425	414	454	379	426	418	400	415	398	441	438	438	383	412	449	439	429	428	421	417	451	432	427	416	392	448	416	432	363	403	429	421	398	450	370	390	417	389	401	420	457	432	400	439	460	436	388	438	432	424	440	417	411	411	435	418	379	432	458	431	460	411	402	439	437	436	437	400	413	450	423	407	418	418	411	451	424	424	424	442	393	398	429	435	422	474	400	426	418	415	407	411	426	419	459	408	419	391	409	433	413	422	395	426	436	401	411	437	407	417	458	465	428	416	427	432	430	401	395	378	407	445	464	360	394	401	413	394	450	423	419	456	411	423	426	435	441	395	409	388	440	404	424	434	419	406	445	421	408	399	407	404	415	394	405	421	428	416	400	366	429	436	418	438	410	382	384	427	441	430	414	414	446	429	416	424	406	411	410	444	413	425	422	367	402	411	446	420	406	425	405	416	408	441	409	426	441	393	394	457	428	420	400	382	439	409	404	434	421	450	418	401	440	413	446	378	408	406	437	419	412	431	383	421	402	424	414	440	394	427	402	405	410	433	404	440	419	440	431	419	413	419	436	394	426	417	433	437	433	403	409	434	416	419	390	453	400	434	403	411	398	452	410	399	403	450	461	416	432	432	411	419	428	402	402	457	418	449	410	376	399	396	432	429	415	424	406	429	397	430	438	432	425	403	435	381	428	432	391	421	427	389	410	454	435	426	450	421	436	421	427	368	404	441	425	379	438	422	372	410	442	397	408	441	404	435	448	397	427	394	404	416	415	452	394	422	416	433	419	399	411	405	422	434	432	402	413	395	413	463	407	442	419	421	443	403	414	398	409	440	428	447	419	454	453	431	410	392	408	397	437	427	423	427	408	424	420	432	419	428	419	396	418	411	444	432	430	404	421	402	423	411	408	434	453	426	406	407	427	404	420	402	418	407	431	433	420	437	426	450	383	441	411	463	389	427	410	418	415	411	422	426	427	402	398	412	425	452	403	402	437	386	424	416	442	416	449	448	397	404	418	406	408	411	430	412	375	436	371	425	467	421	422	425	399	429	392	435	432	426	411	400	419	431	407	412	420
31630	56254	50130	35435	27058	22410	20391	18862	16287	15845	12241	7328	5755	5450	5725	8714	18690	19434	16011	12835	8594	4995	2671	1515	1029	764	699	624	601	662	605	645	635	637	633	657	654	582	605	594	623	653	601	625	640	636	622	621	624	638	657	635	634	604	630	629	601	677	682	640	640	662	639	637	667	646	632	630	645	615	617	619	604	674	651	613	617	590	619	591	620	663	688	675	581	648	647	670	581	616	672	580	633	668	616	619	594	633	599	626	626	650	651	620	565	654	645	655	677	676	626	636	644	612	654	660	665	676	639	663	648	607	638	631	660	660	642	616	667	659	613	655	609	638	643	632	627	647	650	619	658	634	607	658	622	610	628	594	604	648	617	614	669	605	651	613	600	607	589	645	604	609	631	576	687	620	630	665	594	668	642	620	639	666	651	621	666	629	617	606	601	623	598	611	650	646	629	623	617	636	568	665	606	649	642	653	629	625	646	614	618	617	625	642	651	628	644	635	619	599	669	605	599	589	584	681	600	674	627	588	645	626	642	628	628	637	648	657	627	644	615	613	630	627	654	630	627	610	589	657	652	645	613	650	634	625	614	617	621	677	601	632	601	618	630	635	626	631	648	591	620	655	627	641	587	666	602	632	632	632	608	653	634	607	655	569	616	645	661	603	613	622	663	610	616	643	638	693	621	670	638	624	683	596	636	605	621	620	650	630	613	616	621	673	647	619	641	634	626	650	622	656	634	629	625	657	648	630	605	649	641	631	626	680	621	630	592	639	616	605	637	644	590	591	602	609	632	665	676	644	622	635	589	611	574	621	628	637	655	629	638	646	607	631	617	681	625	655	627	591	642	635	640	637	683	652	631	621	652	656	579	645	634	617	617	622	699	647	610	640	610	633	654	568	651	639	668	657	641	578	633	643	659	604	648	656	603	672	606	647	648	637	663	634	620	569	626	693	661	650	655	657	606	640	641	679	607	641	641	641	606	604	647	609	647	611	612	647	616	625	642	647	619	625	636	616	631	610	604	628	606	617	674	657	659	594	562	628	615	660	664	627	620	623	636	625	630	644	619	595	665	630	660	650	604	631	603	609	617	675	654	634	638	572	604	627	630	620	612	699	661	610	631	673	622	642	614	620	635	632	684	670	645	635	617	657	636	579	644	628	627	653	568	632	617	663	619	629	632	600	635	585	637	634	632	630	660	641	662	602	645	650	639	650	621	628	642	645	663	628	618	616	619	651	641	614	619	665	642	580	605	671	655	596	630	625	596	655	607	620	598	650	718	583	655	602	631	572	602	646	675	637	632	626	604	646	656	626	614	613	647	597	665	647	629	658	592	618	625	627	617	620	602	647	647	651	628	629	640	644	616	662	580	612	652	651	615	633	633	635	588	620	667	629	629	596	644	649	637	607	641	605	649	674	583	623	614	638	656	639	595	648	626	593	582	615	649	605	640	655	631	648	634	681	642	669	630	653	597	651	640	641	651	619	632	582	610	630	643	674	646	653	683	628	649	634	618	645	622	639	600	597	658	682	650	627	656	621	659	636	617	637	680	623	647	657	635	643	651	609	641	662	643	651	606	607	644	613	651	672	648	668	626	632	600	634	624	616	651	619	624	600	624	644	669	633	636	615	628	645	640	628	650	620	612	641	628	662	644	652	564	660	673	641	685	669	623	593	607	620	590	636	664	642	640	636	626	606	661	629	638	636	662	637	623	623	668	642	626	631	626	603	637	573	630	660	611	598	588	609	612	618	656	581	660	671	612	632	654	625	604	698	641	629	651	642	628	610	636	604	632	627	588	620	669	622	655	610	635	602	620	640	646	585	676	592	652	632	602	635	634	617	620	633	605	596	661	646	634	638	598	628	598	649	621	663	631	640	604	615	603	636	621	646	613	588	665	637	611	634	624	627	637	617	632	704	598	632	622	663	641	667	615	608	585	555	621	631	615	630	608	658	591	607	619	651	650	648	658	630	612	663	594	641	652	617	652	616	657	666	637	637	652	626	646	626	637	630	603	631	638	667	645	610	655	686	639	641	628	654	636	669	614	571	676	584	667	633	579	666	667	628	658	641	591	615	608	620	651	641	634	612	681	644	634	624	647	653	630	603	607	655	675	637	689	639	632	647	632	608	664	580	645	652	654	576	627	595	659	636	658	654	578	635	661	643	664	626	653	646	660	673	635	623	625	630	616	662	613	630	642	662	629	667	613	636	625	621	666	652	670	631	655	628	657	611	615	656	647	678	629	642	578	675	652	592	656	615	664	651	628	634	611	633	612	634	672	597	601	670	603	635	622	636	589	637	678	622	643	648	660	687	652	659	618	646	621	585	652	636	619	647	643	675	646	628	658	644	620	638	652	634	618	597	650	626	651	635	664	628	655	618	615	644	618	627	682	624	645	577	611	642	621	601	607	633	641	676	594	636	586	625	659	640	646	653	614	665	604	594	624	638	644	627	674	643	658	659	648	603	609	631	674	615	626	615	632	657	642	666	653	618	665	617	663	620	634	646	645	654	662	596	603	657	679	604	659	650	642	607	633	585	599	657	631	606	600	613	626	627	614	648	649	555	641	664	639	628	619	618	580	666	614	649	643	642	664	661	631	626	589	624	623	653	636	629	651	664	629	621	673	636	664	669	621	632	643	613	662	637	593	571	621	600	635	583	631	626	650	644	658	676	631	624	615	611	586	642	649	616	623	635	689	592	618	616	642	602	605	634	618	644	640	668	648	621	629	626	665	592	641	640	658	671	649	662	691	626	596	612	656	668	682	664	642	636	644	609	615	578	641	646	651	618	620	613	609	676	627	623	647	646	626	604	655	626	645	615	621	644	603	639	647	603	602	637	664	635	656	671	652	649	664	645	592	651	618	618	592	647	649	684	597	626	652	624	622	622	594	611	627	641	600	623	628	627	604	641	603	676	663	622	627	651	617	663	573	656	623	626	591	613	650	623	664	625	633	567	646	651	644	629	625	643	630	624	621	625	642	641	688	605	643	680	665	601	671	623	637	665	631	640	591	647	622	653	655	657	642	635	608	595	638	631	642	663	632	633	616	599	651	636	595	603	601	615	591	619	632	640	658	641	673	614	632	610	580	618	612	666	618	652	629	659	633	624	659	645	649	622	670	618	642	650	634	591	626	628	590	655	647	622	595	624	632	646	566	658	624	621	621	655	654	659	655	602	644	616	648	624	587	619	580	670	648	634	625	656	589	622	683	600	621	606	621	635	662	651	615	631	587	587	687	652	610	629	615	617	674	648	620	711	595	658	628	644	662	592	659	609	638	657	628	642	612	661	650	647	637	628	610	626	615	660	648	604	605	583	634	610	622	652	648	631	642	624	645	606	637	625	677	644	652	609	640	587	640	655	607	649	610	666	614	618	595	638	613	617	609	668	641	626	633	637	613	605	648	647	601	695	679	638	624	613	635	657	650	643	674	623	638	633	631	646	585	619	638	662	620	656	622	627	632	591	628	603	621	680	626	661	649	638	636	646	643	631
27277	23699	27694	17356	8791	6106	5390	3687	2481	2453	2444	1344	1052	1097	1294	1001	1219	1107	1072	938	839	699	567	508	489	486	488	447	409	462	469	485	426	458	445	422	442	427	425	429	422	427	451	442	436	425	407	424	452	471	466	441	405	466	449	407	489	457	398	430	492	464	455	442	463	444	430	422	462	454	482	457	478	439	443	408	457	469	469	438	472	458	433	481	433	450	418	432	447	475	443	458	456	445	450	434	451	481	453	439	477	426	459	454	431	485	421	488	436	455	468	434	444	465	472	423	437	385	458	427	465	457	424	446	440	455	462	464	456	449	455	449	461	444	468	442	419	464	429	436	485	475	442	411	412	413	404	413	440	406	405	459	435	450	436	458	486	431	426	430	436	462	463	439	478	470	411	391	424	431	468	469	463	461	473	439	464	404	471	392	389	469	426	472	424	438	444	474	433	422	456	430	427	439	467	444	421	471	457	444	440	466	447	440	467	450	457	451	474	448	491	403	446	474	470	405	453	446	433	408	427	408	460	465	423	455	429	454	453	467	452	450	453	443	466	455	446	438	453	448	472	442	442	434	441	457	404	438	432	445	435	461	443	442	460	446	452	435	479	434	433	468	440	410	465	443	466	514	445	451	425	440	439	441	401	459	418	437	417	431	435	420	448	466	457	447	467	454	456	422	476	455	407	400	476	444	411	498	478	420	432	438	461	486	441	405	416	458	433	467	396	466	430	472	439	424	414	472	420	465	413	444	505	429	458	425	432	441	460	472	452	443	419	479	417	457	430	467	427	477	440	407	424	442	445	441	440	409	463	472	439	478	439	464	445	483	432	445	454	424	462	433	459	442	436	436	431	449	463	431	437	420	432	460	448	491	470	449	442	450	439	428	454	458	426	412	446	433	445	456	462	434	442	457	412	490	462	439	436	398	425	462	413	468	435	467	433	452	417	411	424	480	447	467	437	407	469	419	466	443	448	433	416	448	462	458	420	431	418	430	403	449	444	439	430	432	440	436	433	440	481	422	466	455	436	417	464	428	492	460	443	435	437	459	483	421	451	455	444	435	419	417	438	456	439	436	453	451	437	448	446	438	421	510	444	414	491	420	410	425	426	524	409	471	440	467	492	438	436	443	410	446	463	466	469	429	441	432	480	478	418	421	441	434	430	430	437	438	426	451	402	448	454	448	477	430	419	426	450	467	412	401	476	476	424	442	424	465	435	419	451	464	429	427	444	437	448	444	440	415	430	414	458	408	461	466	457	432	471	455	445	484	460	440	462	468	465	479	454	450	408	453	422	432	451	444	483	414	454	426	454	440	438	411	457	413	455	482	443	413	453	421	431	436	423	423	446	458	465	455	418	422	438	440	449	430	403	431	462	406	446	449	432	453	450	477	439	407	419	461	443	449	463	465	424	477	480	456	408	440	421	444	464	452	435	435	441	427	464	451	437	452	458	438	422	454	440	445	443	445	458	413	416	487	422	433	424	449	456	475	416	454	480	435	475	406	437	454	453	446	454	450	479	425	449	447	481	428	414	472	440	450	466	468	441	419	437	464	468	447	447	420	467	410	411	431	438	440	429	468	440	461	431	458	475	419	423	460	457	458	438	453	408	449	447	437	444	457	471	417	441	465	440	456	440	416	422	440	437	456	458	518	439	435	430	418	415	416	455	448	446	423	429	455	419	456	487	495	437	476	479	397	424	451	451	411	432	485	476	470	454	412	455	454	457	419	446	438	484	454	459	434	440	451	408	456	458	443	403	456	416	431	444	471	449	435	473	415	429	434	450	474	424	453	475	458	445	434	418	445	412	454	419	452	396	440	461	459	460	445	442	483	444	467	477	457	437	397	459	432	403	429	431	462	448	456	421	465	425	453	450	482	433	409	468	459	421	482	447	477	450	419	520	440	434	447	474	443	500	450	417	439	471	434	429	427	404	417	410	453	441	436	453	414	423	428	417	458	416	421	462	477	426	447	430	432	452	434	395	472	465	417	471	420	500	444	417	465	435	406	439	460	432	501	387	452	454	445	433	455	474	428	471	461	453	457	440	455	425	493	406	450	428	472	431	465	480	444	423	466	423	426	491	471	456	454	458	448	407	449	474	445	435	442	450	482	462	402	459	418	453	451	454	402	464	418	417	457	426	450	436	461	449	445	424	448	465	422	449	439	438	429	453	465	449	458	433	416	476	449	474	405	493	434	451	437	459	476	464	467	461	452	445	453	438	449	454	455	438	442	464	431	417	464	428	412	419	449	459	481	482	471	462	450	448	475	467	449	484	442	452	410	473	409	445	471	437	429	457	445	438	468	451	442	421	418	407	431	451	424	457	461	445	408	431	437	447	479	431	433	453	413	446	462	448	397	453	460	445	440	467	437	430	461	465	478	519	418	480	444	450	421	460	442	445	422	455	441	424	429	412	435	461	508	411	428	440	425	488	443	476	470	486	467	451	412	472	433	452	432	461	454	467	452	441	425	453	500	434	442	462	450	488	459	458	425	412	441	458	505	431	458	466	435	424	451	444	414	436	418	439	441	449	426	464	453	439	477	481	445	446	439	458	459	454	440	436	455	423	420	442	446	435	401	416	386	458	424	467	434	481	475	458	474	426	439	464	448	438	424	481	409	442	447	461	459	440	413	435	425	457	429	450	441	445	419	431	442	466	445	433	481	494	448	433	406	475	477	448	427	430	471	430	431	435	460	468	469	448	452	437	452	393	450	445	449	467	451	450	467	449	459	437	459	423	447	475	466	439	415	419	426	480	486	475	450	477	457	423	463	450	433	462	447	417	449	497	459	444	414	404	447	434	447	455	469	461	435	432	490	433	466	473	428	442	406	428	459	419	475	415	463	444	448	436	464	429	432	459	496	455	416	420	458	444	400	433	431	433	443	463	459	446	451	419	433	460	420	468	504	447	419	455	457	464	457	451	465	456	439	420	447	432	458	443	419	456	458	434	415	443	455	448	458	423	446	450	468	432	428	436	475	458	458	445	427	464	463	509	464	440	450	415	435	441	489	444	446	477	461	485	448	464	428	424	391	433	465	447	428	451	449	415	446	447	448	442	409	419	441	441	398	436	453	471	450	463	438	453	451	441	412	460	452	444	446	450	441	448	423	430	434	427	460	464	454	483	472	428	456	403	427	435	427	462	459	450	450	425	439	442	496	419	427	476	463	423	461	454	447	432	459	464	430	394	428	480	437	434	445	435	468	436	398	440	423	464	480	417	466	449	462	480	429	445	447	410	478	434	501	453	474	400	445	439	470	458	473	461	423	426	467	470	424	462	465	401	423	435	442	433	444	452	424	453	460	424	460	425	444	453	450	452	447	427	462	418	457	443	458	474	454	480	416	427	439	414	440	476	426	453	428	448	480	465	465	446	480	428	428	446	444	457	438	454	436	456	427	426	435	444	466	464	441	434	426	443	467	401	460	449	417	453	449	437	458	475	421	466	440	443	451	452	463	428	483	437	462	439	436	455	446	472	469	435	461
26100	40104	35451	20660	15379	13433	12570	9277	6512	6893	6331	3246	2318	2407	3073	2218	2725	2465	2131	1791	1487	1141	924	760	744	709	657	731	690	657	652	688	645	693	682	697	690	692	688	725	655	702	741	684	689	686	663	714	705	658	682	666	635	626	687	709	699	701	689	646	655	662	655	624	674	671	670	684	643	663	686	691	645	684	653	700	660	667	716	666	644	651	664	660	649	680	718	667	659	711	699	697	654	675	647	692	656	718	709	647	690	660	693	693	681	697	654	634	701	689	699	679	672	707	694	676	640	663	695	681	696	681	691	705	711	675	658	747	679	691	698	636	660	666	647	705	723	694	666	653	682	666	627	695	660	651	689	679	669	653	719	660	683	671	687	655	720	705	640	670	668	656	647	663	683	653	682	650	710	691	694	723	714	659	638	668	691	691	668	612	677	654	681	670	666	672	700	670	660	693	711	656	638	686	667	641	689	674	636	624	666	647	667	686	683	667	648	691	655	684	684	673	691	677	706	623	661	717	709	697	663	724	678	654	676	667	693	665	692	648	650	695	660	689	684	668	682	667	670	669	683	676	672	647	642	659	645	720	688	656	633	739	697	721	665	651	663	673	727	632	622	657	660	682	681	665	662	713	661	689	710	665	659	667	667	702	713	663	687	650	708	651	656	636	663	674	701	709	695	712	677	708	659	665	641	678	726	689	684	645	645	714	713	655	665	681	672	681	632	667	676	676	690	679	634	640	705	692	672	653	666	749	676	719	634	698	683	681	710	652	633	655	630	694	698	684	662	673	649	662	713	657	724	649	666	706	647	710	674	687	670	682	650	639	668	649	689	672	696	687	681	687	731	722	663	668	645	701	662	641	698	670	669	659	642	697	672	665	695	664	676	671	671	674	684	659	646	668	618	692	639	679	687	643	649	679	669	645	690	694	669	698	650	722	666	679	690	681	644	683	689	693	670	685	684	718	660	660	656	641	684	654	667	689	715	664	703	695	677	638	679	706	678	710	646	709	679	650	683	694	663	639	667	645	653	687	664	699	714	676	650	708	642	678	687	702	640	676	682	710	686	688	682	675	649	672	672	675	662	681	669	670	674	631	652	677	659	649	661	681	677	676	695	710	621	706	674	665	670	703	655	651	685	688	660	697	646	644	642	701	670	672	694	616	681	714	699	658	701	622	654	688	678	683	663	709	685	686	662	663	684	636	709	660	690	676	642	703	658	671	704	688	656	632	673	700	674	656	673	659	676	664	645	748	675	673	703	694	670	715	624	675	691	636	700	678	674	675	710	700	645	677	639	622	645	689	671	691	649	662	680	675	717	691	664	657	641	711	688	683	683	691	678	660	667	673	624	672	657	673	687	651	688	677	689	707	690	698	688	677	686	683	679	673	651	707	660	643	677	724	662	645	695	674	620	652	707	649	672	668	656	716	650	692	708	696	662	715	693	686	681	640	701	688	680	663	655	656	671	701	622	706	666	616	704	642	694	694	635	693	652	667	675	666	643	690	699	678	645	627	686	686	674	694	642	704	653	646	662	686	717	673	671	649	668	698	652	656	683	696	708	659	684	678	681	628	666	661	649	732	628	629	647	652	653	660	653	656	709	686	628	644	665	693	646	734	677	690	687	664	675	639	682	657	705	628	636	669	683	693	661	719	644	702	707	685	686	667	615	648	701	677	682	730	626	692	676	656	631	698	692	716	717	643	692	695	684	672	667	637	675	664	700	615	632	664	671	673	670	641	676	679	746	635	685	658	697	671	703	729	632	748	711	650	636	707	682	652	698	680	657	708	713	675	699	699	649	665	727	658	681	697	703	692	653	679	654	657	645	639	699	689	671	699	708	685	686	720	724	703	659	681	659	735	689	729	645	656	691	706	678	740	646	677	688	662	718	677	614	663	646	653	709	701	712	674	631	690	669	686	679	662	684	710	667	643	701	626	690	656	694	645	671	683	674	632	678	671	681	712	660	672	660	672	669	649	688	682	689	635	649	679	674	679	659	657	698	597	656	671	657	715	696	649	677	715	610	663	648	682	669	643	688	681	700	662	672	732	683	637	694	702	701	666	652	659	659	635	663	648	741	643	690	688	710	716	681	683	702	653	649	713	695	622	684	664	657	663	690	630	716	704	706	671	678	636	690	643	651	668	694	666	675	657	675	687	688	644	678	693	649	679	681	673	684	683	686	687	688	669	689	660	680	665	681	709	687	666	682	639	663	647	687	693	647	681	665	705	654	653	631	625	662	664	683	681	674	699	671	672	674	671	612	659	697	680	649	660	722	688	690	696	653	692	692	669	680	651	618	622	714	732	680	679	628	671	673	681	692	683	640	684	642	623	694	702	642	654	691	662	682	651	661	690	673	711	670	650	691	678	661	630	653	683	630	699	669	650	680	641	658	651	648	666	720	688	679	686	677	627	676	689	676	694	676	657	720	628	686	664	686	688	698	672	702	671	722	686	687	668	704	692	689	684	669	704	650	658	669	667	669	696	640	683	665	682	700	658	699	652	663	637	665	663	688	688	712	709	695	650	674	617	691	673	700	695	713	687	672	686	681	693	622	682	676	661	660	658	688	683	693	681	681	674	677	672	709	656	691	681	673	648	688	687	677	707	659	635	685	683	680	689	690	618	666	692	725	686	709	646	644	710	676	671	654	641	678	671	639	671	743	703	677	684	653	670	664	672	681	687	680	662	645	636	722	690	671	665	728	689	680	695	679	682	646	699	657	661	675	701	702	671	662	640	648	713	690	658	654	672	681	623	695	660	688	632	680	657	726	608	672	688	655	680	661	619	599	654	693	668	654	716	674	666	674	700	664	709	715	673	701	684	671	671	647	680	675	703	687	650	660	677	663	686	645	707	648	689	677	646	702	652	701	689	686	670	629	710	670	671	658	657	672	657	723	680	684	710	709	679	640	660	636	674	703	661	670	625	665	679	655	674	671	671	631	687	690	656	686	677	689	638	642	667	686	669	646	662	707	686	682	679	678	674	680	670	629	681	659	675	642	708	665	669	668	678	654	721	690	627	676	677	684	675	643	692	685	681	728	640	690	635	669	721	659	700	693	737	660	689	642	662	633	675	658	649	678	668	671	657	670	657	701	705	694	664	696	684	642	665	676	700	678	704	670	660	652	702	652	679	639	675	658	647	646	709	639	655	681	646	692	680	679	731	696	645	680	649	690	687	654	671	644	672	672	678	698	678	684	652	674	695	716	686	686	703	680	665	682	672	689	716	693	689	682	664	692	697	719	711	647	657	711	661	670	699	709	704	656	672	664	697	655	668	647	698	709	652	668	700	705	656	657	648	695	655	683	705	677	666	690	666	685	686	687	659	646	667	678	706	707	642	647	656	675	647	667	664	658	716	678	732	640	667	689	662	674	714	688	651	651	640	663	706	618	701	653	635	656	680	663	664	694	698	733	715	686	692	661	693	695	672	648	682	738	625	643	681	674	656	665	623	657	675	646	643	694	659	665	702	718	694	619	731	724	664
24210	21105	28239	24542	20527	14627	8761	5147	3671	3064	2320	1029	1054	1261	1270	2517	3949	4623	4928	4206	2759	1676	1053	673	596	530	514	457	457	497	447	500	482	439	475	459	448	492	475	487	474	490	458	467	482	464	427	480	446	471	496	514	413	474	435	487	445	461	496	450	479	451	495	447	457	462	420	479	453	458	448	477	472	481	451	442	475	453	454	456	483	496	513	485	463	491	492	429	416	520	491	457	466	430	504	453	468	471	454	447	457	483	435	474	485	460	506	483	505	440	452	462	496	459	420	454	441	494	444	450	462	470	470	459	440	467	447	453	487	492	485	405	487	488	487	453	454	463	473	454	482	486	431	437	471	458	469	498	445	461	458	475	447	490	516	421	444	456	421	461	444	477	472	502	481	467	450	486	432	466	456	442	507	467	428	425	511	474	444	483	461	490	495	481	494	450	472	449	462	469	432	498	490	527	486	448	477	501	462	486	489	448	474	474	468	460	464	452	464	452	430	498	450	437	444	438	476	486	448	478	475	438	435	454	454	420	480	494	450	421	435	451	451	442	456	485	506	432	466	509	477	510	455	444	452	463	493	477	461	452	449	493	501	489	490	444	461	456	461	417	446	490	441	441	466	467	455	450	409	439	434	478	458	492	450	479	508	474	483	469	492	480	473	475	462	476	434	487	486	509	446	426	475	479	474	443	450	492	450	453	466	456	462	472	475	479	456	446	473	435	461	465	414	427	478	480	444	444	457	464	442	460	456	449	423	438	462	478	436	458	430	475	521	491	478	475	490	444	463	467	475	452	462	503	486	518	533	483	462	444	465	453	472	479	433	526	483	465	433	502	474	476	495	443	464	449	444	467	455	412	497	456	503	499	479	443	469	503	454	482	469	449	480	436	499	516	435	451	422	433	449	459	484	494	506	477	484	424	459	465	465	453	484	457	434	464	454	470	477	457	491	509	452	474	455	462	454	443	509	462	467	449	484	472	460	463	461	510	452	447	457	459	441	460	448	467	482	464	441	464	462	466	475	445	427	402	477	505	468	481	435	461	515	479	429	462	449	507	456	469	438	454	488	477	437	451	490	447	444	480	449	466	485	487	485	455	462	444	439	442	449	467	465	498	469	436	446	450	479	478	473	446	455	449	441	460	438	509	494	465	444	464	428	472	461	477	486	496	459	428	449	477	452	438	470	447	454	428	443	454	459	481	473	468	517	483	511	477	457	463	497	475	449	471	467	447	434	457	466	483	464	459	442	479	461	475	505	470	457	443	508	468	448	474	466	418	444	415	460	488	443	453	444	460	480	472	443	445	487	442	480	454	436	456	466	460	473	444	465	455	481	457	445	443	435	487	479	502	454	432	495	450	435	446	494	437	432	459	476	475	451	453	464	488	462	438	427	482	442	453	467	488	472	478	414	483	498	438	473	445	469	471	486	479	459	472	473	425	461	476	411	467	506	457	459	456	465	476	489	484	446	495	513	443	446	468	447	465	478	476	460	429	516	497	507	469	436	504	458	469	469	488	465	475	479	462	458	440	477	485	441	458	449	428	480	465	466	472	472	489	469	453	478	461	457	441	461	470	438	462	429	501	458	458	443	492	454	441	432	443	505	477	474	465	458	454	469	483	461	443	466	471	460	444	451	457	479	458	483	477	468	446	484	469	428	454	454	457	447	469	466	514	484	450	447	450	453	482	455	469	489	491	457	454	440	457	464	483	455	447	470	489	466	474	491	467	476	470	459	495	496	456	443	448	432	443	467	480	429	471	434	489	464	429	446	484	457	439	448	480	441	518	458	457	471	471	432	458	440	449	453	491	443	460	440	464	427	434	457	464	465	440	461	502	486	442	471	435	442	499	441	478	438	456	470	454	456	430	451	463	434	486	487	458	479	465	500	459	446	460	511	498	485	461	437	461	436	441	508	470	493	478	449	457	492	419	442	460	448	474	452	456	498	480	484	431	440	442	476	474	482	454	420	447	484	455	473	494	468	462	463	460	470	415	492	510	458	463	452	448	466	468	465	477	449	469	470	454	473	436	447	439	486	489	472	455	454	460	469	483	466	437	455	438	448	435	472	480	458	458	471	491	464	494	464	470	492	471	454	452	471	454	473	443	463	481	437	441	436	469	439	462	449	445	498	446	481	472	451	461	455	495	506	470	485	493	458	433	488	475	479	494	482	464	468	454	439	456	477	428	452	481	429	484	432	475	469	489	477	461	469	480	463	481	482	482	440	486	454	485	488	443	428	437	483	493	454	480	491	452	467	481	485	460	467	445	502	479	465	460	467	479	495	461	466	473	458	460	509	469	487	472	447	446	470	499	478	463	430	455	430	445	507	440	445	477	480	441	477	467	457	423	474	456	443	424	468	452	478	444	434	455	454	484	499	464	498	490	459	484	465	477	413	458	461	439	478	445	453	452	460	478	434	451	450	465	456	464	459	428	496	447	429	482	447	494	458	490	471	441	469	450	445	460	468	461	471	451	474	444	461	469	470	470	455	480	427	457	501	480	484	428	451	471	464	497	505	468	448	504	428	449	503	441	451	452	446	459	465	448	484	480	460	443	502	453	486	450	399	455	455	481	457	465	477	462	473	493	441	483	467	442	449	502	467	450	469	473	459	457	493	462	468	427	461	421	450	500	474	478	493	480	458	464	449	506	470	453	488	442	479	445	494	490	473	468	467	474	441	471	447	457	434	471	449	425	444	467	435	458	471	434	439	493	485	471	491	461	441	482	468	442	470	465	460	490	459	454	464	452	448	480	452	465	438	445	458	454	443	456	507	451	450	489	447	470	462	412	481	457	469	444	507	471	471	479	439	466	481	460	478	468	435	444	473	476	499	455	446	492	462	442	458	462	487	491	435	456	504	481	469	491	461	479	474	475	476	432	444	465	479	446	487	440	477	470	492	511	434	483	464	434	462	468	484	441	441	430	502	465	468	482	484	498	469	483	456	467	469	455	480	424	452	445	466	454	421	446	470	446	492	436	469	476	504	465	473	466	472	468	413	460	452	496	438	506	454	458	441	480	461	486	492	434	450	505	458	486	466	529	458	460	430	421	458	434	461	468	474	482	526	459	460	472	498	485	462	463	446	476	477	449	425	482	449	445	465	449	426	458	478	475	449	444	481	459	423	462	463	462	455	460	453	450	504	467	463	436	470	468	487	443	483	490	416	460	457	434	478	436	497	467	442	469	459	436	449	459	480	461	446	464	446	443	469	452	447	437	441	430	448	465	454	459	497	461	454	460	467	484	433	398	499	444	467	450	491	486	489	468	448	427	423	461	459	468	393	473	433	456	475	487	487	472	468	472	480	471	479	483	471	418	487	470	430	464	445	491	470	485	451	491	446	454	475	469	466	463	470	490	463	455	455	487	450	448	490	500	446	486	484	461	471	458	427	428	445	475	439	424	493	474	469	481	441	436	482	443	437	489	454	500	473	428	471	430	474	422	460	442	469	419	451	433	505	485	434	484	463	488	493	468	469	414	442	448
26715	49155	42837	27864	21750	19304	14715	11555	9344	7776	5666	2525	2535	3018	3022	6144	8805	9736	10247	8408	5791	3498	2176	1318	928	768	712	719	755	732	653	660	707	717	686	735	726	709	764	717	703	665	716	704	720	682	672	685	715	711	743	727	714	782	693	718	667	680	705	682	671	706	699	716	725	715	756	712	694	677	725	710	712	704	695	761	739	748	669	685	696	706	701	712	718	698	666	711	704	749	724	760	713	720	680	667	727	710	710	729	726	700	725	712	734	692	686	651	707	713	747	713	694	722	707	732	732	737	706	687	706	684	732	700	707	712	700	725	679	707	711	722	693	741	668	735	707	728	698	756	713	687	715	708	712	725	691	735	751	709	742	753	732	754	692	758	711	713	694	756	681	670	766	746	692	675	653	751	667	695	707	690	688	703	676	738	723	715	713	709	731	690	665	712	710	672	731	688	702	655	701	673	687	683	694	757	721	697	717	694	723	728	767	717	723	761	737	734	776	677	716	728	695	730	682	713	696	725	718	697	746	709	720	699	685	750	709	671	729	732	747	712	751	700	724	709	701	727	703	732	706	723	731	695	688	677	694	694	705	682	707	725	748	688	708	684	699	681	708	716	657	694	719	682	714	736	766	726	699	695	723	748	713	690	693	676	697	731	690	686	712	738	747	689	753	722	713	730	739	708	691	689	675	707	675	748	740	648	742	695	709	723	661	686	736	693	797	743	683	765	742	644	713	664	713	714	684	696	746	708	693	709	668	682	710	746	723	732	729	705	685	702	707	753	710	733	666	715	702	693	731	680	731	658	696	730	688	734	738	718	679	767	676	670	676	732	689	711	725	743	676	694	716	680	704	661	723	735	717	708	713	666	680	728	786	694	698	747	725	765	742	771	688	683	715	705	683	730	697	686	728	726	690	733	662	712	734	729	665	669	726	732	713	677	696	734	716	722	694	662	716	726	724	666	664	720	715	699	699	715	659	704	746	728	693	709	676	733	706	795	753	711	755	711	711	713	711	675	681	683	737	731	729	698	695	707	727	746	715	715	703	735	723	710	731	790	723	724	713	662	741	720	701	698	726	693	748	734	707	757	678	762	692	675	688	718	699	747	696	737	795	685	660	731	700	701	699	702	714	676	673	728	720	758	723	721	704	711	711	710	692	725	676	703	639	728	674	740	748	715	745	735	686	713	662	739	702	743	702	729	697	721	769	730	706	680	732	719	668	707	700	744	653	691	704	669	715	727	699	721	722	769	723	706	727	698	720	696	712	745	736	719	736	705	715	700	701	660	689	737	756	739	702	704	669	698	696	750	702	688	766	722	743	687	747	752	687	698	732	697	713	710	715	707	722	713	704	693	695	715	686	758	743	679	718	682	682	749	687	682	689	703	668	708	714	709	709	712	693	705	724	727	701	725	663	740	709	696	683	681	693	765	704	717	712	699	711	700	724	692	690	688	743	675	715	712	726	704	656	758	704	698	705	755	691	683	687	709	740	729	741	705	724	747	712	705	686	715	682	743	706	744	711	709	692	717	680	737	701	674	697	657	725	733	713	655	697	718	690	698	692	712	677	728	709	701	658	705	701	703	660	726	770	719	746	734	680	719	736	708	732	658	632	701	704	684	688	710	705	679	725	740	679	754	691	665	727	703	738	739	717	716	727	687	752	741	737	772	730	721	740	700	699	684	698	691	724	717	682	756	677	698	754	708	697	671	734	704	722	684	723	708	733	717	697	694	756	750	714	719	682	720	742	685	724	760	735	699	703	728	725	724	716	693	725	667	662	684	725	691	713	712	715	678	725	694	706	720	693	662	704	748	726	725	714	688	687	700	694	695	723	694	762	726	721	713	727	704	717	723	725	705	726	723	681	683	733	742	709	711	739	754	671	688	714	675	708	707	711	745	768	745	679	685	684	699	707	719	732	753	743	713	751	686	687	706	687	741	719	692	661	695	637	664	669	664	707	717	729	651	694	696	707	714	708	714	740	671	703	688	657	706	682	733	708	718	767	685	713	699	705	710	731	651	754	724	696	702	698	732	686	711	725	690	736	726	733	730	682	688	694	708	722	731	737	656	708	729	691	686	764	747	695	709	745	698	679	689	679	734	705	649	674	748	650	723	683	724	669	660	747	714	674	720	712	720	699	674	710	738	726	720	778	726	721	704	689	712	692	727	724	763	757	736	684	801	747	755	713	744	743	733	733	702	728	744	718	675	739	702	714	757	729	667	704	666	679	674	690	691	715	705	697	731	711	691	676	754	682	735	687	697	738	658	698	703	733	712	688	692	724	694	712	698	703	697	714	656	721	658	728	729	733	713	696	743	713	729	742	689	726	724	692	711	754	738	705	690	714	714	690	756	746	721	755	668	713	648	693	702	727	701	783	692	724	723	748	717	715	649	697	713	737	705	714	753	740	711	691	747	742	717	770	712	762	689	679	691	679	733	740	676	729	706	664	712	700	694	684	694	674	688	732	722	720	718	692	709	769	725	663	696	711	690	714	683	710	740	726	689	720	691	728	714	660	685	743	699	696	689	715	698	747	682	721	710	748	695	710	688	702	696	762	701	677	694	666	704	710	677	722	700	710	659	696	726	680	666	697	668	712	732	724	688	650	673	693	737	684	708	702	728	717	703	679	689	696	704	685	713	702	751	698	722	703	708	686	738	700	753	683	721	689	681	654	716	679	723	652	700	743	698	720	685	711	701	700	750	690	694	699	674	732	733	734	683	696	697	723	686	736	708	723	689	704	680	699	750	696	718	762	715	660	656	704	695	676	686	685	697	768	736	691	691	730	724	703	725	718	716	735	706	742	685	657	706	701	722	715	705	766	696	670	708	643	692	699	721	719	729	711	699	691	699	746	688	675	676	668	710	699	698	691	683	716	703	703	746	699	704	701	692	706	696	715	721	676	679	712	729	707	698	719	725	676	705	735	673	682	717	700	705	665	697	682	740	749	728	715	730	719	720	686	725	682	696	642	747	737	696	678	759	685	662	733	694	689	713	712	732	718	704	747	720	726	739	773	764	733	696	721	671	717	711	721	727	742	650	692	745	692	661	729	704	687	707	721	733	690	746	722	695	707	756	693	720	765	703	678	679	708	709	703	678	729	715	685	707	733	737	674	729	689	701	715	715	731	745	758	675	723	707	711	728	710	722	725	748	748	687	704	694	689	718	661	706	702	680	677	662	719	683	719	717	714	717	732	717	729	738	673	672	706	697	724	684	747	692	695	708	662	655	690	725	672	734	697	701	739	727	728	652	685	676	721	658	739	689	664	724	679	726	718	722	710	711	666	707	729	754	698	696	738	656	745	733	712	712	720	690	688	675	739	731	745	709	748	716	672	766	722	692	719	730	712	674	654	676	710	705	726	701	731	739	704	709	720	728	710	714	724	727	691	726	661	692	762	736	743	688	689	712	687	722	782	680	711	709	670	698	688	692	731	734	653	689	720	747	713	699	722	694	720	700	751	723	673	735	742	698	732	676	703	666	684	747
22938	21070	28853	23589	21246	21622	17342	8225	5102	3411	2220	1720	1337	1320	1538	4577	7615	10482	10544	7676	5050	3185	1659	932	580	513	437	417	392	396	422	372	366	428	401	354	401	411	394	380	423	395	436	367	396	390	390	386	397	426	424	390	381	363	410	368	390	393	430	400	386	388	372	403	389	392	424	410	396	378	393	407	421	391	410	425	395	432	385	416	429	392	362	409	410	399	403	393	380	425	414	400	380	406	386	373	395	359	402	388	385	393	376	390	407	380	422	414	355	388	395	389	408	386	453	400	349	377	413	377	373	403	412	380	438	441	400	403	405	369	387	415	384	368	418	428	379	422	367	390	400	375	356	385	390	417	396	426	387	405	390	393	383	437	364	398	398	385	434	380	350	370	377	388	370	408	390	428	379	372	376	428	412	373	402	369	383	380	354	404	418	378	441	439	356	391	447	406	359	387	404	415	385	404	394	413	395	401	367	391	386	395	421	392	390	391	368	380	392	387	380	409	383	405	375	360	397	375	424	403	396	376	407	382	402	371	388	425	395	434	370	379	420	418	416	426	384	397	401	392	392	376	403	420	396	449	388	403	442	385	392	402	409	397	371	378	399	360	417	391	393	379	379	405	409	409	411	395	405	406	405	400	391	365	384	414	354	372	395	382	378	367	402	393	410	350	393	379	405	377	403	375	350	390	343	381	378	430	379	362	381	378	428	391	377	408	410	399	347	430	395	389	393	381	380	380	374	380	439	377	421	373	365	407	393	380	368	390	398	382	402	407	391	394	433	403	370	394	374	391	385	433	387	424	394	371	368	415	411	403	394	396	368	376	387	397	389	387	384	436	377	379	377	412	379	422	408	390	405	398	371	407	421	397	393	380	381	396	374	409	354	433	390	391	397	424	404	378	389	375	391	368	380	413	350	431	399	410	399	371	393	376	395	415	410	385	377	367	368	402	467	398	395	407	427	386	376	368	383	394	404	431	398	413	395	427	371	381	415	393	383	383	394	405	387	399	402	360	390	445	394	377	397	412	377	388	373	395	437	371	387	371	389	391	390	398	392	420	423	378	389	373	399	415	385	376	419	382	369	409	386	391	422	389	392	399	416	401	445	385	378	424	376	413	386	385	369	388	406	417	380	382	403	426	404	401	396	412	403	391	392	378	360	378	412	390	422	371	374	413	429	396	405	415	410	423	389	355	389	390	393	390	367	365	430	399	402	381	393	439	402	421	396	345	388	418	404	374	388	398	389	388	394	389	391	410	369	385	382	353	396	424	385	352	371	369	411	413	410	379	399	433	408	384	384	384	407	397	381	363	414	375	416	354	376	445	369	391	405	365	374	418	421	413	379	381	408	393	420	361	353	380	424	372	400	392	400	366	414	373	382	409	429	362	392	391	398	429	385	392	391	372	387	416	400	364	424	374	413	345	393	375	400	430	391	420	370	390	404	343	397	435	384	388	399	381	384	343	380	406	372	344	424	386	359	386	356	375	389	392	392	408	406	379	409	371	416	420	412	406	422	368	411	398	404	394	435	409	388	387	408	401	414	383	371	367	404	348	405	403	395	412	407	425	400	413	378	398	386	357	332	407	403	395	418	396	378	391	400	369	395	397	409	405	375	377	386	365	413	411	415	377	404	376	396	409	420	386	407	392	398	436	403	436	387	399	377	405	372	377	365	411	397	394	415	396	430	396	408	389	399	375	372	390	414	388	436	440	372	406	399	386	403	375	370	394	394	358	366	452	402	379	369	409	449	427	397	384	407	401	385	447	399	419	403	409	357	416	429	378	398	380	423	358	381	411	394	418	384	408	389	425	375	372	357	407	414	358	395	396	381	389	392	386	369	435	394	405	361	428	385	390	377	371	400	368	373	408	380	368	373	411	381	377	422	362	383	424	351	370	420	387	379	365	372	386	372	393	401	387	405	419	390	405	366	387	371	402	360	385	401	402	417	377	358	399	409	405	403	399	372	371	412	404	425	359	352	392	406	381	378	426	369	399	427	390	405	385	408	397	398	419	398	399	390	394	380	389	385	405	418	365	385	374	394	414	377	391	406	423	385	407	421	441	394	413	392	355	398	381	387	409	379	395	383	386	391	393	410	399	379	407	385	385	410	387	376	370	417	371	404	395	389	401	401	405	396	369	423	386	383	406	375	416	413	404	395	361	380	397	415	400	424	376	401	360	387	423	375	400	437	378	412	392	401	373	386	382	349	375	419	382	397	421	372	393	425	408	366	375	428	387	375	382	419	401	405	400	404	425	420	385	373	419	419	422	387	386	423	413	413	417	421	405	376	391	384	382	410	342	408	406	402	393	379	394	380	396	403	380	412	373	396	407	431	366	378	422	372	391	376	405	393	393	448	380	412	381	376	367	367	376	411	382	401	397	404	378	399	427	385	415	408	405	403	400	421	406	385	356	364	416	393	379	416	424	420	418	358	407	401	428	418	363	397	392	389	395	407	424	390	408	403	411	421	389	403	413	392	356	403	417	389	406	391	419	402	373	408	399	386	410	387	419	419	417	393	402	380	371	416	393	406	390	372	377	344	390	408	404	386	414	398	403	407	400	399	375	379	437	379	418	403	393	392	409	379	394	407	388	420	422	393	396	383	386	389	339	365	413	428	417	396	420	394	358	428	404	379	396	397	356	403	375	381	423	408	392	395	366	381	391	366	401	396	423	415	391	395	370	373	358	402	392	384	394	404	402	403	379	406	394	387	400	394	367	399	389	408	394	406	386	369	400	415	377	455	405	436	392	384	393	384	393	388	383	399	401	402	381	411	390	415	396	368	351	391	384	399	394	413	441	388	371	402	406	372	378	406	368	440	400	379	392	376	343	416	394	383	392	394	374	369	370	389	383	413	371	380	396	381	401	365	399	439	379	374	410	393	429	385	405	398	389	411	387	377	414	411	396	379	363	393	400	372	374	393	388	375	410	384	444	391	438	401	397	412	383	423	381	416	396	383	396	408	429	430	405	372	386	413	421	405	365	365	431	376	394	397	366	432	403	417	373	392	378	409	410	378	378	403	372	395	388	397	389	391	359	391	398	418	349	376	408	400	375	377	388	396	418	397	399	372	393	374	414	430	392	402	352	381	377	395	371	395	398	406	394	399	359	370	366	420	380	420	396	413	404	414	369	425	398	389	413	395	407	398	435	393	406	392	417	399	385	398	359	388	364	378	373	413	388	402	383	395	372	382	362	382	434	395	382	407	396	391	374	391	414	401	429	399	420	358	374	414	389	422	395	397	367	373	416	415	387	385	409	383	353	373	401	375	440	418	394	367	391	377	374	384	354	413	403	380	374	351	402	391	425	388	380	399	411	381	375	386	371	414	395	413	431	407	402	410	387	407	382	383	373	397	403	406	389	390	400	373	382	392	415	370	366	398	384	408	407	421	372	405	401	404	446	392	399	405	380	388	408	400	367	363	382	383	373	439	412	418	366	392	385	387	378	399	413	409	377	415	394	358	411	387	423	420	414	397	406	397	375
30069	56517	49474	34261	28019	24210	19930	15932	11862	8288	5684	4268	3356	3111	3681	10319	14908	19131	17753	13432	9516	6221	3369	1713	1128	790	645	617	614	659	607	588	628	624	604	623	635	575	600	598	589	592	656	599	571	586	591	594	616	601	626	636	611	586	625	609	567	595	587	621	632	599	638	620	593	590	605	584	602	609	597	589	628	609	607	617	587	600	580	613	557	595	574	605	574	589	585	599	607	600	617	594	605	596	605	641	607	586	605	578	565	607	538	628	560	606	611	618	608	598	606	621	591	615	592	582	644	573	570	605	611	610	638	580	557	618	609	570	612	621	558	616	584	556	613	591	567	596	625	576	587	603	631	584	615	566	632	571	580	606	594	647	639	564	552	632	612	662	618	599	600	592	613	594	597	566	614	539	599	643	581	619	585	598	620	626	627	651	633	627	625	638	586	634	568	612	544	646	578	613	684	556	590	595	624	617	606	612	617	598	593	615	586	615	599	631	572	639	586	634	604	618	585	593	633	597	599	584	633	570	611	601	593	603	574	600	619	573	601	597	624	583	584	633	592	609	604	585	590	589	598	603	654	595	638	588	603	627	603	567	605	566	619	635	625	604	624	608	591	595	591	594	578	579	568	615	631	571	605	582	624	562	592	589	628	608	618	580	610	634	588	595	602	601	593	616	588	635	570	651	597	534	613	594	579	610	564	565	655	570	570	632	587	623	593	620	540	615	626	610	640	622	543	581	604	607	637	624	599	582	618	596	621	618	558	587	569	619	617	582	573	565	592	619	581	577	604	594	607	584	595	586	648	601	628	635	617	598	604	587	639	577	616	604	600	594	647	606	627	601	606	592	583	635	638	621	615	614	632	565	583	599	585	567	595	591	609	555	599	612	587	629	569	635	614	612	581	638	588	615	574	634	595	587	563	642	597	600	585	603	599	608	566	617	593	603	580	611	571	567	628	606	597	600	574	563	579	588	588	633	597	628	587	592	573	582	585	586	579	602	618	613	600	611	574	607	546	556	594	626	618	571	597	565	576	577	601	613	582	609	538	611	592	587	627	598	620	631	567	599	625	595	602	623	622	598	615	590	558	610	608	611	568	644	587	607	678	587	577	590	632	653	589	621	615	551	567	603	623	644	629	629	609	586	621	602	632	587	569	569	602	613	600	576	637	609	570	603	621	582	592	610	586	580	633	599	605	581	538	631	574	613	597	539	589	584	581	575	622	585	611	582	611	645	604	567	563	584	599	631	618	596	619	591	596	596	649	593	635	627	606	622	609	625	644	660	607	599	570	624	615	577	593	672	624	576	610	616	620	621	643	560	612	593	604	605	623	617	576	577	594	586	587	602	590	603	603	622	604	618	606	571	642	607	604	565	584	584	594	597	595	575	600	588	628	619	625	620	606	614	590	634	604	596	644	642	609	610	578	574	601	602	575	541	568	598	650	597	616	650	575	611	589	618	582	571	612	595	559	588	563	595	590	624	571	584	588	602	589	637	614	623	636	599	584	607	627	610	611	579	615	565	616	611	629	587	633	585	549	610	590	612	579	580	622	612	574	623	589	601	608	601	639	613	603	602	564	573	599	603	579	593	622	563	612	620	599	599	586	577	575	652	593	620	578	596	636	575	574	625	585	604	609	626	607	584	617	607	578	620	628	591	576	619	618	592	619	619	594	603	574	578	545	596	607	667	585	565	645	648	632	594	627	582	590	602	578	600	623	588	598	632	566	593	603	571	600	640	580	583	586	595	618	604	628	653	587	589	618	623	585	574	613	580	588	631	643	616	586	675	586	566	592	606	567	626	581	598	588	612	591	627	609	626	548	586	576	569	595	564	596	547	581	563	595	610	627	625	537	610	563	598	591	601	586	606	668	579	594	567	605	567	585	600	633	586	615	584	597	555	588	606	621	632	584	602	597	614	574	631	560	614	618	609	590	599	611	597	579	602	590	577	597	610	584	615	653	571	597	642	649	611	619	602	585	588	612	596	594	624	633	612	579	585	588	638	609	619	611	554	546	606	608	604	609	660	621	600	593	565	611	558	586	637	571	606	620	551	606	617	597	584	600	614	598	587	575	605	612	620	568	571	611	573	620	606	614	630	627	652	608	558	600	627	615	631	580	560	575	604	617	605	585	578	593	605	568	522	601	564	569	588	626	612	576	619	603	615	565	611	643	613	590	572	608	588	624	617	597	607	617	612	598	625	600	596	581	550	612	528	650	606	538	621	604	582	585	593	588	667	589	644	585	586	614	568	577	588	609	562	607	668	599	593	629	628	579	540	587	598	595	553	594	613	621	625	604	639	589	596	624	596	579	612	566	601	585	592	622	599	597	606	597	597	581	640	567	580	583	654	568	566	625	623	632	601	595	565	568	597	613	592	595	662	590	609	598	608	572	574	563	602	606	573	613	594	603	542	595	582	603	614	653	641	599	637	547	626	616	635	618	599	588	567	584	592	607	592	596	576	603	571	575	625	604	618	594	593	614	630	597	640	595	571	608	624	616	558	605	627	602	620	557	584	624	606	578	591	599	620	621	581	650	616	626	597	584	601	584	599	596	609	602	582	598	560	626	634	561	620	590	603	616	590	588	558	633	593	592	607	581	587	575	603	619	616	658	607	594	601	562	568	594	625	601	638	597	596	628	575	592	657	561	594	633	568	621	620	624	580	586	602	546	662	593	599	585	580	590	573	623	587	597	591	613	594	572	603	577	593	594	575	625	642	589	571	604	628	594	561	617	590	636	638	630	597	576	560	613	621	605	604	635	649	613	618	623	603	584	618	577	584	631	604	600	636	669	634	577	602	613	603	591	607	638	541	607	620	603	584	563	590	587	561	635	629	587	617	576	668	607	602	605	563	616	614	590	610	615	613	575	619	564	609	646	610	616	625	628	652	598	605	593	603	593	593	579	561	570	612	645	566	610	611	557	589	609	598	562	577	609	592	583	606	597	630	584	646	572	585	615	589	598	602	632	566	598	569	611	597	636	582	600	576	585	541	593	624	647	583	580	595	576	651	598	596	611	629	586	625	597	567	588	624	584	593	593	582	599	624	624	599	556	628	641	619	581	618	605	596	612	640	574	628	577	583	594	593	619	595	593	648	660	589	620	592	579	581	593	634	587	553	589	635	575	589	588	602	565	554	601	617	603	630	630	566	580	576	620	576	649	592	627	593	599	619	611	609	627	591	552	552	571	580	612	610	600	574	593	622	631	604	582	618	602	607	572	587	586	620	617	594	578	600	603	626	568	616	578	614	586	596	590	578	631	594	561	581	597	609	591	623	601	639	595	642	547	604	577	588	576	604	648	578	603	588	592	569	633	581	594	628	573	560	619	599	647	600	561	590	609	574	594	586	594	577	619	592	620	643	638	584	621	602	547	626	595	629	566	602	606	582	621	618	595	571	588	604	566	593	618	598	596	640	615	585	570	613	573	575	587	627	602	609	635	637	628	578	584	602	633	651	576	579	661	611	588	587	571	582	572	596	616	610	609	623
27447	24545	25419	17213	9161	6299	4503	2737	1760	1492	1285	983	931	852	888	885	1020	1081	1041	989	884	748	586	522	507	463	468	419	421	436	448	462	440	397	424	436	420	433	439	436	454	452	437	430	393	441	420	476	423	408	400	454	465	438	443	424	435	465	415	455	466	417	423	429	440	458	466	428	433	440	427	445	478	476	463	412	425	448	432	421	411	452	434	461	422	442	446	467	430	459	454	423	460	465	417	422	444	479	452	443	426	421	436	463	429	430	431	425	430	408	408	458	409	456	442	411	457	418	452	435	440	444	434	448	417	441	450	485	422	449	446	462	456	424	432	468	465	442	399	401	455	453	429	433	439	448	400	414	459	414	421	417	428	439	415	447	468	438	401	407	434	430	473	424	451	478	424	417	440	444	431	412	403	447	465	436	455	454	450	442	424	434	417	444	431	421	439	440	420	440	428	410	437	434	452	445	470	444	425	453	456	426	458	458	497	434	456	426	419	442	456	445	461	404	474	424	458	450	452	464	465	482	423	426	429	456	456	410	448	427	420	386	457	438	467	442	407	458	436	436	456	453	442	471	430	425	423	437	428	434	421	432	451	418	431	425	463	431	459	399	448	397	423	439	453	467	444	468	467	457	392	432	476	431	462	446	456	425	404	456	394	411	440	444	482	418	459	446	469	417	467	420	435	415	453	428	411	417	446	443	440	441	462	412	437	437	437	412	422	401	423	427	425	380	415	415	429	439	434	407	447	461	424	441	412	414	429	476	445	427	421	437	445	479	421	434	443	442	438	454	449	453	431	448	472	466	478	436	418	444	471	413	454	454	452	428	388	423	403	416	424	469	411	457	444	462	423	426	406	415	448	432	445	441	441	467	442	437	436	477	423	469	412	482	446	439	453	497	463	462	440	422	445	455	439	480	425	441	432	441	424	439	457	422	424	441	470	410	430	470	457	445	434	389	408	418	466	435	444	475	444	457	445	470	427	448	434	461	392	434	454	469	469	404	430	423	434	451	427	443	443	432	411	429	457	500	453	449	452	400	459	405	440	472	434	446	426	438	491	458	423	433	447	435	475	430	468	451	441	442	450	448	409	397	489	443	447	428	460	443	444	441	487	444	405	412	448	471	477	457	436	435	396	412	470	464	432	448	433	420	455	464	447	462	444	421	424	435	432	427	430	397	424	406	430	458	439	448	440	455	437	440	446	485	423	486	454	456	440	419	423	419	450	428	452	419	455	450	443	425	464	451	458	454	486	441	451	438	455	433	486	460	433	433	472	443	410	425	427	447	442	425	427	427	406	434	422	446	419	437	449	413	436	464	437	391	422	425	408	462	451	429	450	439	444	468	451	435	446	437	474	436	450	487	451	443	394	475	437	406	437	440	459	437	414	425	451	418	435	461	447	448	452	433	461	464	427	476	455	455	453	405	426	445	438	401	412	445	464	416	419	463	423	455	389	444	413	419	420	444	437	425	413	502	428	434	407	417	438	409	416	451	453	430	422	407	418	429	435	414	427	446	405	459	451	453	451	418	425	420	412	477	430	448	435	417	416	414	452	434	455	420	430	447	390	436	440	432	419	428	443	456	442	440	494	467	472	470	419	418	435	460	443	443	463	434	458	429	444	475	438	465	475	436	445	434	433	452	459	448	455	452	459	442	436	471	427	443	441	433	430	471	461	419	436	434	427	430	421	449	443	458	419	408	417	445	458	441	431	438	461	475	425	461	446	440	473	407	450	422	408	419	437	401	449	457	439	471	409	379	437	414	398	433	439	431	466	438	439	424	448	464	476	439	420	426	447	404	397	419	432	429	458	401	437	437	407	477	472	458	426	407	427	423	445	425	464	441	447	451	470	466	482	441	444	445	441	420	395	414	482	447	457	454	451	449	429	434	432	446	432	396	414	405	460	431	436	447	466	416	426	426	421	457	456	463	423	464	437	394	430	424	411	448	434	452	447	415	461	413	449	439	447	444	448	418	458	441	455	443	418	454	439	386	395	430	450	412	445	438	428	470	460	440	460	449	451	395	418	420	434	426	399	446	467	418	523	460	419	428	459	473	448	416	436	448	452	429	421	423	449	437	418	456	447	462	481	455	448	474	433	433	449	443	425	408	434	422	472	427	419	438	450	448	408	416	431	449	441	459	388	425	418	439	421	441	457	464	439	483	453	461	437	440	442	430	455	473	445	437	467	433	427	449	448	477	452	459	456	443	405	453	390	441	442	431	445	469	456	473	465	422	466	466	480	450	472	436	419	459	462	432	467	439	460	436	436	461	448	406	404	418	455	431	433	415	439	403	414	446	425	440	437	448	448	409	432	404	444	447	440	449	448	455	442	447	475	440	456	437	455	437	409	416	406	395	453	400	406	486	422	469	453	441	453	443	465	407	426	454	451	434	408	419	461	439	450	428	457	410	448	429	473	421	439	415	467	420	460	431	447	409	393	431	431	436	453	472	458	457	417	453	480	455	487	448	455	429	500	461	430	455	450	439	415	446	413	452	431	445	437	425	462	424	432	433	380	458	441	435	405	448	413	421	406	495	468	410	475	391	433	436	428	457	402	430	412	426	440	477	457	436	455	477	437	405	465	443	443	450	439	457	428	426	408	432	461	462	416	436	427	432	443	423	430	493	446	468	457	441	403	460	416	432	503	452	471	444	422	476	432	442	453	459	412	424	474	425	467	449	460	440	454	414	471	406	487	403	423	434	433	485	463	465	428	418	418	453	454	423	419	408	416	459	447	479	432	450	458	461	455	457	452	413	482	400	430	430	434	427	415	424	424	447	445	460	449	410	425	489	441	456	453	456	427	451	454	461	460	447	419	396	449	413	453	432	472	441	436	446	453	450	420	430	433	448	424	440	419	412	448	422	396	411	452	435	448	443	462	418	456	446	502	419	441	468	445	467	416	426	402	455	444	426	409	382	428	460	421	443	432	445	448	441	430	430	424	448	454	444	460	404	440	406	432	431	416	427	383	438	437	452	475	421	416	415	462	425	456	418	446	414	421	457	471	409	468	399	465	419	457	425	475	436	454	418	440	444	437	446	441	447	438	447	466	449	427	421	401	434	425	471	447	454	463	410	444	433	436	441	400	468	489	420	475	452	451	453	417	418	424	474	419	402	426	452	428	438	421	462	440	456	453	452	434	459	469	473	399	407	421	418	450	430	402	428	440	478	442	434	439	441	451	446	452	432	418	430	431	433	457	407	418	429	423	420	476	404	464	398	478	472	477	407	449	412	424	473	431	475	467	464	453	423	400	446	436	449	458	420	426	443	445	384	445	437	447	411	429	444	436	453	428	441	467	419	458	412	436	468	466	437	440	458	439	455	473	453	435	459	427	432	417	445	448	472	454	426	457	431	458	410	455	477	416	469	443	456	418	462	419	475	444	440	416	406	409	450	428	464	474	463	423	411	457	406	443	455	460	419	444	451	423	416	462	457	436	438	462	412	455	470	451	432	459	442	426	467	468	418	403	439	426	433	423	454
26725	41852	32017	21166	15819	13597	10768	7246	4707	3886	3159	2396	2049	1814	1819	1940	2477	2353	2173	1908	1580	1252	1003	814	748	708	691	649	685	624	644	693	706	692	638	652	661	640	718	650	673	695	665	681	681	656	650	693	694	635	726	653	666	653	691	612	701	663	682	661	689	635	701	660	647	674	704	653	703	696	692	663	683	691	695	677	703	718	672	633	668	669	685	668	698	701	688	732	655	671	668	711	648	702	680	648	657	612	726	718	696	707	694	664	664	692	667	636	652	637	675	703	616	724	640	668	659	662	698	677	711	649	647	716	681	703	672	709	640	675	671	648	660	678	684	671	645	624	687	660	651	687	670	651	674	689	633	692	667	630	668	696	701	657	713	709	690	713	639	660	646	696	680	651	651	683	679	688	691	693	671	650	679	711	712	665	622	664	622	674	694	688	654	676	630	688	671	726	725	652	662	700	701	606	628	611	726	656	658	631	666	659	659	653	678	696	684	718	679	694	637	632	697	644	717	622	667	667	697	650	626	661	665	670	670	713	709	665	697	649	706	687	724	674	712	634	629	645	675	680	658	692	744	635	638	668	686	676	689	673	671	644	635	656	637	683	662	652	704	627	632	655	657	702	692	695	693	632	649	672	665	697	633	660	708	666	645	722	666	665	626	724	683	693	669	666	642	659	706	703	677	622	670	676	619	692	689	662	707	690	661	703	618	681	657	635	702	668	634	658	680	687	655	675	674	655	653	686	685	681	687	633	672	616	685	650	669	673	686	667	653	635	632	695	668	640	719	697	715	686	681	684	693	709	691	763	693	654	670	670	636	703	663	671	675	680	721	655	702	682	673	645	618	627	634	720	724	662	655	707	676	659	699	660	699	694	669	663	692	692	677	702	681	632	660	701	678	657	640	633	667	668	691	627	717	736	648	697	675	666	658	651	716	678	661	654	678	702	633	649	636	700	687	661	631	639	657	658	665	649	686	649	674	683	694	650	664	700	639	656	668	652	635	677	665	703	639	674	640	718	661	723	677	665	711	626	651	654	648	647	629	619	697	697	684	678	626	665	655	681	643	669	729	716	639	669	708	631	695	692	705	707	669	685	695	664	622	705	703	650	630	666	663	683	653	683	676	664	671	650	716	721	674	696	633	694	628	661	730	629	681	677	683	706	649	635	644	681	705	706	687	667	710	677	634	630	648	641	691	688	676	661	687	685	655	673	687	693	696	669	650	659	670	677	668	683	660	670	650	641	679	714	657	629	684	668	668	686	669	687	656	664	621	717	696	695	679	683	655	662	693	692	682	705	673	651	646	732	695	677	593	620	668	684	654	675	664	662	620	669	652	693	693	627	680	675	637	644	671	687	654	691	651	680	707	710	700	674	647	665	697	668	685	679	684	621	681	679	649	672	617	732	651	690	681	720	681	658	707	673	626	673	673	625	684	657	642	723	666	629	674	641	667	670	653	665	674	676	636	712	652	697	624	690	636	643	686	646	634	635	651	680	680	673	706	628	627	651	660	659	681	680	655	666	682	670	665	654	667	607	677	679	668	647	679	661	642	671	617	728	716	702	689	691	643	696	667	693	657	647	710	696	647	678	647	677	681	662	682	714	684	677	648	668	631	678	695	667	655	670	622	649	661	711	652	675	650	705	643	652	692	692	682	668	734	680	708	668	660	708	633	692	664	682	716	709	652	697	672	681	654	710	667	653	658	707	665	670	676	670	655	704	642	663	678	648	661	631	680	716	694	639	651	657	629	706	693	691	680	662	662	632	692	658	719	662	670	675	691	684	676	688	677	670	704	687	672	685	683	718	662	688	619	611	697	668	655	667	636	666	704	691	661	716	662	659	670	699	650	635	676	666	679	629	614	699	644	694	691	659	695	651	657	684	662	682	620	648	642	662	685	721	638	621	647	673	680	667	648	679	702	668	654	690	685	654	687	666	668	696	655	654	674	667	685	709	706	634	672	613	713	654	637	685	690	674	679	703	721	646	625	658	641	631	657	664	639	690	652	715	699	686	636	634	671	641	693	651	693	664	670	684	641	648	689	652	645	736	641	633	727	672	662	676	656	633	659	685	652	711	634	656	637	672	737	687	656	717	684	657	644	652	643	696	699	701	724	632	687	618	664	673	709	668	669	694	661	678	662	702	670	667	669	674	674	718	720	677	704	615	682	696	684	672	696	612	654	664	708	665	639	668	670	645	642	678	635	667	670	634	634	699	664	665	686	654	688	684	649	660	719	692	650	658	701	660	692	652	694	682	643	643	730	659	709	706	730	670	659	674	728	653	645	691	665	670	620	636	631	628	664	640	680	676	669	697	637	631	633	668	654	700	670	664	648	670	733	684	667	640	721	662	648	666	675	682	674	622	697	677	669	688	678	658	620	693	671	655	704	698	697	642	643	702	690	685	653	664	675	648	688	681	704	679	678	653	673	654	671	642	677	659	722	677	668	675	666	720	669	641	644	681	643	634	652	729	642	658	646	661	642	659	672	680	711	657	665	699	731	705	682	692	651	660	666	666	647	664	688	678	699	700	670	698	704	657	673	669	671	712	649	657	658	713	653	623	687	651	691	721	662	645	635	660	655	632	676	719	676	610	682	634	647	702	698	676	620	703	631	688	667	639	688	691	666	686	695	656	658	667	702	677	657	675	637	619	661	665	688	682	656	703	695	675	665	662	697	687	696	661	666	614	649	651	678	646	674	678	640	625	657	651	663	662	634	654	644	690	668	653	702	666	646	642	641	617	668	646	696	726	652	651	614	706	696	650	669	700	651	696	626	701	690	648	646	642	726	665	643	642	656	658	674	656	665	628	713	653	674	682	671	698	658	647	646	676	692	666	711	685	692	641	593	697	625	720	634	702	664	708	677	690	683	678	640	697	677	686	687	664	644	674	722	721	660	673	659	647	663	652	638	585	687	664	686	694	677	620	655	690	640	671	657	699	715	673	666	701	707	694	676	682	677	675	635	665	652	683	668	625	653	674	631	667	680	674	661	678	681	696	644	673	671	651	697	693	679	637	647	633	669	633	655	614	646	649	648	702	692	675	664	661	648	670	724	648	717	668	698	647	638	656	684	716	637	691	661	650	646	647	688	707	648	656	672	670	613	670	655	663	663	672	621	664	648	702	681	684	660	675	648	716	646	683	719	665	660	653	708	610	666	674	690	661	676	702	691	661	681	689	638	612	681	666	698	649	636	668	657	647	681	641	687	669	683	626	624	615	657	644	683	677	652	660	657	640	702	684	665	647	666	682	705	661	695	707	719	682	684	650	697	717	665	633	660	656	658	671	690	679	685	673	683	635	683	716	685	681	657	645	652	621	673	655	692	628	639	673	655	702	659	685	711	687	649	680	713	650	676	660	694	738	671	700	661	631	670	710	663	676	684	678	634	704	681	701	676	707	610	648	688	682	696	722	641	677	681	716	705	697	690	650	642	685	696	718	677	621	668	650	679	682	659	691	666	677	704	654	683	654	677	676	684	640	676	665
24252	21112	28206	24697	20426	13952	7940	4548	3348	2323	1976	1900	1470	1325	1479	2394	4441	4888	4767	4024	2750	1767	1101	742	572	525	501	472	494	429	439	501	486	449	432	469	460	462	506	452	441	442	529	479	454	448	480	491	470	462	443	486	459	457	432	454	420	471	461	465	444	475	444	450	446	468	457	480	467	490	475	471	447	459	463	471	460	467	460	437	467	479	467	473	428	446	498	459	500	477	434	444	442	469	453	469	445	467	448	515	483	492	485	488	455	462	479	452	465	424	484	459	448	499	436	459	465	476	494	446	449	410	473	487	424	430	489	432	471	498	451	454	481	417	458	449	490	473	430	487	479	486	453	448	493	445	466	481	497	487	474	426	428	532	456	506	472	429	471	423	486	481	467	467	442	418	470	446	474	457	484	445	440	446	450	464	444	459	455	426	456	457	430	483	496	475	476	490	459	448	465	467	455	430	466	448	468	486	478	478	470	457	476	486	497	436	487	487	476	456	472	459	471	467	465	470	453	463	471	458	473	475	489	436	484	495	466	462	476	480	443	515	459	488	451	431	453	460	453	472	506	440	471	476	452	443	479	494	487	454	489	435	447	429	455	477	496	497	448	466	455	469	461	458	470	457	472	436	446	490	474	486	475	462	457	454	451	503	448	475	498	461	454	425	451	464	434	481	481	488	428	483	452	425	452	494	452	442	483	465	494	488	463	422	488	455	476	505	430	459	485	445	429	481	481	476	456	460	469	440	448	485	477	486	430	488	495	490	490	476	490	464	505	462	446	426	461	429	462	452	443	413	444	485	523	469	440	482	458	474	492	459	463	464	456	456	464	439	444	445	439	448	455	462	481	466	431	454	439	465	457	487	482	460	499	439	464	481	460	460	489	482	439	446	490	461	477	455	444	444	451	471	470	448	449	440	458	457	441	445	430	434	430	461	480	471	456	441	499	446	449	487	483	441	467	431	496	455	515	465	478	427	443	404	481	479	471	461	498	461	458	469	466	453	463	443	461	466	451	456	449	479	452	481	431	467	444	472	460	459	500	459	456	486	466	495	456	434	444	475	438	451	458	463	498	458	472	513	487	433	475	455	455	439	443	471	453	453	471	431	450	460	444	477	455	478	437	445	451	461	470	452	428	491	495	430	498	481	470	433	442	510	454	425	421	435	446	450	433	485	425	433	474	506	459	428	452	459	453	466	448	436	468	463	420	457	482	463	522	439	406	458	468	459	476	467	459	459	472	462	459	463	452	517	532	437	499	479	485	491	476	472	450	472	458	446	486	469	465	465	484	436	443	488	460	463	460	460	464	441	437	461	488	434	469	481	481	441	481	441	453	458	425	458	461	461	471	485	469	447	450	462	449	425	462	474	457	423	488	439	472	478	452	467	485	465	438	469	473	465	488	474	468	473	457	482	451	440	448	517	519	475	482	477	483	511	495	463	506	441	492	458	484	469	447	431	454	460	459	447	478	464	433	478	448	465	472	507	434	469	456	465	438	443	428	473	482	473	474	454	434	490	449	437	479	470	450	469	440	459	442	470	429	455	488	455	469	474	462	472	458	425	445	433	475	463	452	494	470	473	451	451	473	479	454	479	504	421	471	455	462	478	457	469	473	445	466	450	479	495	516	499	458	433	472	511	470	466	448	451	487	455	446	455	460	471	469	443	476	476	468	428	533	422	424	431	471	483	457	437	506	478	513	446	474	473	494	444	457	433	476	449	432	477	445	455	477	473	442	468	520	495	489	501	448	494	478	403	442	468	492	484	453	431	479	471	433	464	481	449	458	495	467	478	440	442	487	455	443	417	450	436	504	433	445	474	493	469	504	462	484	461	470	444	436	433	442	456	458	444	444	464	477	459	468	451	457	493	474	448	459	479	447	494	467	522	462	447	451	439	481	458	476	451	452	435	473	446	490	482	420	484	457	446	438	509	453	430	429	431	490	447	467	439	478	474	446	430	485	480	453	426	465	429	440	439	460	452	486	484	465	446	463	477	459	432	434	488	478	463	440	447	436	523	454	451	477	473	480	443	455	467	469	463	407	457	484	442	469	468	419	482	486	462	456	484	491	473	452	490	489	492	451	452	461	505	495	433	464	470	484	494	488	446	444	441	428	493	454	434	484	486	479	482	487	441	476	461	436	460	434	459	473	460	423	469	475	414	494	461	519	477	461	463	438	465	454	478	463	479	452	465	447	479	422	416	456	471	478	465	453	480	434	515	481	492	454	457	436	442	426	473	468	488	443	460	437	465	475	482	475	456	503	429	490	433	498	448	472	438	459	457	450	463	496	458	444	449	422	463	452	479	446	483	457	457	461	499	462	449	470	467	468	475	467	440	440	444	431	415	439	435	425	459	454	475	436	507	437	498	487	465	438	477	434	467	445	461	494	417	426	473	451	422	486	490	453	450	462	441	435	436	468	491	474	493	475	485	472	456	466	447	453	454	501	480	464	430	453	465	507	444	459	453	489	499	436	427	458	450	449	456	491	443	457	448	476	466	402	466	492	465	449	425	468	448	461	440	458	463	446	468	473	430	463	472	460	453	463	457	468	450	495	491	471	457	487	467	470	438	483	484	444	467	424	497	460	475	451	484	454	484	467	413	457	465	435	430	453	452	456	455	472	462	495	470	467	465	455	483	475	515	492	501	457	437	432	491	470	463	437	475	430	482	479	462	478	430	442	464	464	426	458	462	462	466	453	485	457	466	502	445	521	480	432	438	452	442	426	484	486	443	476	478	482	419	449	452	405	489	463	493	430	476	448	495	494	482	452	493	449	448	501	420	426	483	482	446	452	442	453	461	477	438	421	477	465	429	416	431	450	454	489	448	476	471	474	488	483	504	454	469	444	455	471	497	462	470	466	504	482	416	467	422	474	415	476	455	433	406	478	487	425	497	434	455	412	427	468	448	474	491	440	459	459	511	474	457	471	474	467	469	448	481	460	453	471	456	444	457	474	449	474	447	468	459	454	472	427	449	459	469	525	484	496	439	480	491	448	484	434	458	477	454	437	467	442	461	471	480	459	445	450	499	491	424	457	455	442	419	456	449	483	422	474	424	439	468	461	486	464	445	472	501	492	495	447	446	422	466	482	455	457	483	450	495	494	482	438	478	505	447	443	431	451	443	465	460	464	479	477	451	437	478	462	511	477	455	507	454	493	455	470	460	454	458	451	499	452	454	480	461	492	497	441	454	445	447	452	452	461	450	479	467	462	464	443	503	482	470	482	481	465	483	491	458	472	473	452	448	463	459	465	475	471	446	443	421	471	465	454	467	440	439	418	466	473	453	507	448	471	494	519	456	465	450	456	482	446	442	472	493	466	484	433	451	485	457	479	475	450	500	467	460	490	475	489	492	463	486	431	458	458	446	455	447	413	484	429	458	480	457	441	500	454	427	437	508	460	487	438	453	476	466	436	488	480	450	408	495	468	444	480	466	478	448	482	449	435	478	437	453	436	474	455	510	481	465	463	451	451	488	475	458	447	470
27424	49674	40974	29490	21133	18314	14126	10578	8475	5973	4912	4964	3608	3269	3398	5453	10176	10433	9950	8151	5669	3507	2117	1285	898	817	796	746	694	736	693	708	713	696	677	670	684	671	669	721	752	690	687	716	748	728	675	713	712	695	721	720	701	692	750	666	700	732	766	682	676	734	730	690	760	694	709	716	674	703	685	710	689	701	739	740	750	717	702	696	704	677	725	699	690	693	656	710	705	754	750	703	740	701	714	744	710	695	659	702	696	710	744	733	732	725	701	712	678	719	696	703	690	724	711	698	715	687	674	730	703	722	716	657	696	695	648	688	754	696	683	718	680	680	690	741	748	694	710	722	713	715	705	712	710	698	716	724	691	669	716	738	743	688	710	710	706	673	696	691	735	715	742	720	775	736	700	702	741	710	713	736	684	727	723	791	695	711	724	677	657	701	736	701	698	699	724	718	697	672	710	720	674	691	710	673	725	739	734	669	686	719	745	693	713	688	705	737	701	683	728	731	696	702	717	682	740	718	702	730	667	753	701	695	705	698	714	687	702	714	752	665	686	693	699	765	700	747	716	749	701	664	717	703	733	686	728	671	684	737	703	706	680	692	663	708	656	682	726	680	729	713	704	749	736	692	729	683	731	685	655	704	690	732	717	707	692	691	673	687	733	768	713	742	695	722	691	758	753	699	721	669	743	716	683	752	698	688	751	704	736	666	708	757	654	713	725	693	727	712	739	707	674	715	704	725	731	693	707	747	680	715	688	646	662	714	696	723	732	715	754	735	709	713	717	687	683	719	730	703	715	655	690	722	705	709	704	735	717	711	698	779	691	707	710	675	720	682	691	667	695	722	710	740	671	704	736	733	736	690	696	726	725	731	697	728	730	704	719	714	688	718	719	720	790	744	714	744	734	747	678	737	687	689	661	708	716	696	740	702	699	675	696	714	723	704	719	694	660	727	717	681	716	711	711	719	656	728	732	687	738	693	742	701	679	694	715	709	710	706	707	730	729	715	693	703	738	716	761	693	721	738	732	714	727	714	721	685	753	678	760	768	738	679	745	711	724	710	724	724	678	708	719	742	723	690	732	729	679	709	727	721	724	684	705	684	720	728	726	758	703	662	699	684	699	653	746	707	689	748	698	755	684	721	715	720	691	747	732	748	694	667	674	709	741	714	722	673	686	711	700	664	687	708	677	689	689	712	731	649	682	706	729	731	695	694	757	699	696	722	726	704	672	719	690	687	700	675	710	685	712	737	690	714	696	711	737	670	753	674	687	648	700	737	733	745	723	709	715	668	707	744	702	625	704	702	680	743	717	727	695	700	732	692	797	697	712	695	708	724	704	714	767	701	713	679	686	759	666	697	752	721	712	700	686	741	643	689	710	750	701	731	697	740	727	669	720	706	676	752	710	713	701	748	705	674	681	715	695	705	705	725	671	701	690	670	712	745	748	684	759	786	725	735	748	696	682	696	714	723	697	710	712	746	722	737	702	698	726	740	672	751	711	710	698	703	748	699	729	741	720	706	716	731	676	745	721	685	701	714	729	717	667	768	688	733	700	697	717	725	688	743	688	697	761	720	702	717	780	669	683	697	739	721	691	736	700	686	683	701	741	743	744	708	713	741	759	742	740	721	694	732	742	733	681	716	706	728	731	674	714	726	691	705	708	751	731	704	687	726	721	762	704	701	711	720	669	694	740	768	688	710	718	749	680	704	710	704	707	694	732	737	705	719	705	719	682	670	669	675	733	693	720	679	687	741	706	686	680	689	687	698	715	718	695	659	672	740	682	686	734	727	704	707	669	682	661	710	731	663	708	690	698	667	695	675	644	701	715	751	703	690	715	724	719	706	692	734	737	696	685	705	699	728	692	699	688	717	697	712	686	725	714	720	690	756	740	717	715	684	708	697	728	708	686	715	717	755	740	706	729	708	711	701	659	733	761	671	707	700	711	723	737	696	720	703	690	749	721	687	634	720	693	701	688	720	653	772	660	738	698	751	724	720	671	716	695	705	746	757	718	727	699	723	709	688	745	652	757	707	672	753	726	754	684	660	686	720	719	742	682	729	702	706	701	745	679	730	693	723	697	698	708	697	694	645	693	723	717	711	721	714	678	676	732	713	720	698	698	773	716	702	678	667	656	693	704	723	697	700	707	731	710	703	702	703	722	752	683	670	731	694	720	713	700	697	716	723	746	698	733	697	700	693	741	715	744	722	707	693	680	738	740	708	739	696	691	711	692	683	715	673	698	689	704	724	710	692	697	763	697	722	706	697	659	665	727	703	698	712	712	766	714	702	797	667	719	703	715	735	696	707	739	716	750	728	689	723	719	718	726	725	759	694	734	656	706	721	687	686	724	726	696	739	703	680	649	771	690	688	708	697	712	705	746	738	693	715	721	647	725	727	718	728	725	723	758	703	723	759	716	735	697	741	683	742	719	671	747	692	614	692	731	797	718	696	733	734	698	684	720	716	684	743	715	698	677	707	723	694	697	711	667	756	728	707	726	741	683	722	722	686	711	701	680	674	729	686	682	722	727	683	728	739	728	719	713	667	693	734	704	689	762	673	725	692	711	695	713	725	706	671	720	720	713	675	722	751	681	701	689	676	706	753	686	703	718	690	700	738	682	688	723	705	734	696	669	706	712	698	757	713	709	767	692	668	695	756	709	725	689	689	731	731	686	684	683	727	725	704	684	660	715	696	688	712	712	689	692	723	701	710	678	690	608	706	720	709	696	679	684	667	712	726	700	695	746	686	689	726	739	649	770	690	701	741	701	721	674	726	709	687	706	722	711	683	731	737	741	717	700	719	741	702	660	712	728	714	672	731	729	696	690	683	714	686	680	716	681	663	689	761	727	736	719	713	727	737	726	720	704	742	714	715	712	710	736	688	669	641	722	715	745	726	705	721	730	689	710	704	697	678	705	654	655	682	683	704	703	731	694	680	711	720	721	775	692	712	748	715	675	740	692	713	722	737	652	705	693	707	703	703	735	772	721	669	710	683	707	737	687	695	693	707	696	642	739	677	694	649	741	738	731	699	721	698	680	750	710	655	677	715	697	709	715	686	708	729	709	707	756	688	702	686	676	720	644	744	698	721	695	690	729	693	714	689	713	738	687	705	713	710	726	734	718	729	730	668	721	671	700	724	684	739	711	662	696	744	696	685	721	735	705	737	740	722	654	680	726	670	689	718	720	705	708	696	706	731	702	693	765	745	742	705	680	720	674	706	702	696	707	697	665	733	734	730	710	745	723	707	689	705	746	710	725	776	705	688	675	672	649	718	674	714	732	695	737	707	738	722	722	778	676	693	732	701	732	694	735	745	696	712	714	665	664	755	685	708	731	718	678	711	700	708	710	717	733	696	725	739	706	697	750	696	690	664	721	717	719	676	709	738	696	697	726	692	709	671	718	715	685	666	729	701	693	723	717	681	722	665	726	730	690	712	724	720	714	734	728	688	703	655	681	751	705	699	665	718	712	701	707	729	687	724	721	704
22888	21049	28765	23654	21282	21083	14945	5782	3614	3372	2584	2233	1889	2059	1932	4981	8800	11530	9909	7134	4857	2894	1469	932	572	458	429	391	382	403	418	409	402	400	349	392	365	424	383	417	411	413	389	399	387	391	427	389	414	408	410	414	405	425	412	386	398	425	385	363	393	387	445	401	373	409	409	426	372	413	382	371	413	410	450	386	371	430	393	379	368	398	375	376	410	392	359	400	372	427	438	416	387	404	417	427	367	359	426	420	409	366	386	388	406	403	395	396	379	416	376	419	391	423	434	392	376	421	404	413	393	425	403	403	372	369	374	412	367	412	431	384	392	404	411	422	421	408	373	383	389	393	368	398	386	411	415	383	391	398	395	397	395	376	387	399	383	408	370	398	390	398	369	406	386	399	377	399	402	399	423	442	390	410	374	428	411	396	398	388	382	369	389	381	443	406	346	368	402	406	410	422	389	391	413	389	429	405	406	360	417	369	417	395	379	388	380	422	379	382	383	411	400	345	411	376	376	424	415	411	391	403	385	409	407	368	405	402	400	417	429	369	410	412	403	427	408	416	420	406	415	371	400	395	454	390	391	381	408	422	397	396	373	438	388	400	403	420	415	402	397	408	370	399	406	372	394	399	348	415	412	415	406	399	431	425	402	423	396	380	393	347	391	379	415	419	408	430	398	371	408	397	394	405	388	407	431	418	389	418	403	417	413	381	377	404	391	416	387	426	406	430	453	374	389	430	399	378	364	422	394	399	389	456	400	412	397	413	412	401	390	394	417	396	408	372	417	425	384	416	404	371	398	416	413	380	398	377	404	419	374	376	407	404	397	411	408	411	399	405	412	412	387	375	388	353	444	381	387	385	417	394	384	378	421	412	448	412	400	421	421	379	372	382	375	400	419	393	365	412	424	414	381	371	379	388	406	400	411	426	407	408	383	401	388	395	366	402	417	385	391	367	412	388	389	427	395	397	371	374	435	391	393	428	387	417	409	384	407	394	398	375	404	401	409	407	394	396	364	391	411	402	422	395	399	408	405	422	394	379	418	391	413	377	409	384	397	383	410	377	368	385	419	388	429	392	382	379	407	389	388	397	368	438	385	424	439	398	384	392	420	429	414	391	415	385	406	439	413	373	388	383	419	403	405	423	402	376	409	371	420	366	391	417	424	403	421	415	366	382	409	396	419	432	400	405	407	381	348	395	399	400	407	383	406	412	412	437	381	394	390	401	408	433	391	403	380	373	408	402	423	399	405	404	398	383	367	436	398	390	416	392	427	398	379	385	401	411	382	373	393	382	421	410	374	431	428	392	424	390	415	382	397	386	404	426	381	382	390	405	357	429	386	429	408	408	432	399	399	408	374	406	394	383	390	366	388	400	439	380	404	404	396	391	398	369	372	400	388	388	372	363	390	380	343	369	359	428	372	403	425	387	416	377	414	384	401	384	398	402	373	405	406	387	376	394	416	410	423	406	386	369	412	384	403	384	375	396	398	410	372	395	415	430	417	390	392	399	405	396	381	392	418	406	383	400	391	453	379	419	411	401	418	389	386	408	369	399	399	385	412	410	396	390	401	413	401	416	381	426	412	419	370	386	403	438	414	369	412	396	393	387	374	406	399	406	374	409	424	381	409	367	395	455	424	406	404	401	373	399	392	377	415	414	394	362	407	428	379	408	462	408	370	380	382	378	397	388	397	385	377	395	383	386	366	398	400	385	432	404	400	381	408	385	377	415	425	385	378	378	399	385	382	389	409	425	406	403	421	414	397	390	415	412	423	381	390	418	382	393	420	403	418	420	380	411	406	428	375	386	401	356	398	388	404	436	387	373	389	436	405	353	412	364	396	369	400	394	399	407	391	415	439	399	388	390	379	442	407	388	384	397	362	396	378	377	409	433	421	409	396	423	369	384	391	426	382	406	421	429	386	385	384	394	395	362	377	398	370	422	408	391	396	393	398	406	408	417	407	411	422	416	420	417	369	385	390	409	395	394	392	383	401	392	411	408	383	438	376	400	428	413	400	417	376	397	417	416	426	407	418	405	408	379	397	375	376	394	384	379	392	402	384	419	381	427	429	399	420	414	411	395	427	374	381	389	419	390	417	410	402	379	400	388	400	417	428	405	416	431	412	368	419	397	374	415	399	414	412	401	407	400	394	393	391	388	450	422	398	389	389	387	422	393	475	379	405	390	378	415	402	404	425	392	382	389	384	396	373	405	407	381	424	380	402	373	393	419	411	378	410	421	347	376	405	393	379	382	384	423	376	447	367	381	405	381	392	405	457	405	395	362	425	443	420	412	400	372	385	407	419	378	396	421	393	424	424	385	384	392	417	393	412	404	397	383	383	374	375	437	395	378	372	401	379	413	398	384	399	407	399	404	377	410	403	362	432	413	386	394	390	397	408	373	387	399	385	393	399	398	371	417	391	378	429	416	401	388	385	419	385	425	413	422	412	406	375	385	394	398	394	424	399	397	411	388	407	388	411	426	422	392	418	416	415	378	420	427	412	397	397	403	392	406	386	417	409	381	398	401	390	399	390	372	404	392	389	392	431	381	413	403	409	411	427	410	423	386	427	393	420	394	408	394	445	406	398	399	444	413	412	413	409	415	416	423	420	384	389	415	406	402	401	355	389	393	374	396	393	376	391	412	406	416	389	392	421	392	421	408	384	413	404	400	353	395	402	421	386	393	415	413	394	388	386	382	413	407	382	375	389	399	410	377	383	385	429	399	358	424	396	407	394	418	374	385	396	387	421	440	413	455	405	389	402	403	374	412	392	376	414	411	430	388	389	401	412	401	423	368	388	390	379	418	390	410	408	389	409	400	367	381	372	406	418	404	382	395	406	374	414	399	412	402	391	412	387	435	416	397	376	408	415	379	372	411	431	418	411	380	367	410	387	401	398	441	408	435	415	412	392	389	428	414	396	389	411	404	389	402	376	376	414	427	404	421	454	371	352	365	409	390	384	418	401	426	398	390	390	423	397	396	400	400	367	397	368	409	374	469	443	431	411	372	397	372	371	396	413	416	405	434	409	424	353	384	391	399	396	419	453	396	369	405	400	394	412	387	405	416	381	391	400	397	418	371	379	408	378	389	400	412	412	369	399	379	402	416	418	374	389	367	424	430	403	381	434	377	383	371	416	421	391	409	389	399	415	406	371	409	393	388	400	378	400	384	398	401	411	415	401	384	397	402	382	388	391	375	368	375	402	403	385	434	392	377	384	406	408	365	390	400	390	387	402	403	399	410	412	409	394	434	401	398	416	414	410	396	396	387	363	376	393	383	385	388	402	394	372	403	462	432	430	419	391	373	413	434	414	403	404	397	369	391	404	390	407	421	389	383	375	407	389	429	406	411	359	416	365	417	401	366	383	395	417	389	345	417	393	397	391	405	411	445	362	419	377	400	371	417	399	431	373	410	411	423	401	408	403	389	408	419	401	410	412	385	370	410	400	415	405	407	428	447	372	377	411	397	427	399	396	378	406	380	368	408
30334	57392	49688	38442	27393	20462	16918	11544	9272	8407	6556	5626	4794	5263	4783	11029	17265	19832	16790	13325	9258	5587	3058	1659	1004	731	615	641	613	639	622	604	616	636	628	614	669	620	580	594	618	610	589	601	568	606	579	576	625	608	619	626	587	587	606	614	579	566	557	576	625	600	553	644	590	587	619	589	584	638	570	594	654	626	633	606	592	589	628	584	584	614	572	573	599	622	602	619	587	622	607	614	624	632	607	616	586	598	630	595	625	626	563	603	594	608	596	594	527	586	610	640	586	555	591	574	623	597	544	623	612	623	563	586	615	567	591	634	533	601	625	604	582	626	638	594	578	629	617	627	581	565	596	609	636	601	618	613	609	610	644	582	573	566	619	623	588	550	596	599	594	607	603	612	600	601	572	603	562	605	650	593	624	586	606	603	625	628	591	614	634	578	639	587	636	636	618	606	587	587	622	656	622	630	627	634	596	603	592	574	609	609	614	551	625	580	627	580	603	654	622	639	600	611	638	628	600	630	594	641	619	620	614	592	610	634	598	576	596	590	663	601	623	624	616	597	623	593	613	616	612	591	639	608	645	616	556	608	582	583	601	568	632	636	617	594	636	595	585	635	607	599	612	594	612	626	552	635	587	572	645	635	610	680	639	591	569	555	599	623	624	615	558	601	660	628	657	624	591	611	610	637	613	631	590	622	625	570	577	578	559	615	606	627	598	590	608	578	609	599	608	627	595	629	578	601	619	592	554	601	624	561	602	591	645	621	598	559	562	641	627	578	609	593	573	598	575	563	567	625	594	645	600	566	586	613	646	597	578	594	607	601	585	612	611	610	632	598	610	604	637	606	621	588	631	589	638	628	641	658	628	628	624	585	629	600	608	631	607	632	579	590	611	638	629	588	635	593	658	604	543	577	601	597	616	630	555	603	607	604	634	620	657	619	563	611	631	622	633	594	586	621	601	587	631	614	575	572	609	604	664	635	631	627	583	606	631	655	659	632	613	589	626	619	639	606	577	630	645	627	620	636	585	626	626	611	593	625	605	584	607	608	615	637	657	598	647	610	574	619	615	611	594	596	623	567	604	596	642	583	584	601	597	575	579	596	619	623	555	609	611	581	587	607	641	632	599	655	593	615	568	608	606	619	697	677	583	606	571	587	611	599	629	626	585	621	615	591	596	633	586	608	593	603	577	584	619	604	591	580	627	617	629	669	637	592	576	598	616	626	590	596	636	595	622	606	596	580	638	598	579	613	610	634	574	600	602	653	611	575	602	572	578	578	592	633	616	615	613	610	581	584	587	639	657	706	660	635	607	593	549	584	608	592	595	611	640	615	612	617	658	629	625	660	612	628	611	631	587	589	595	592	644	638	608	623	599	586	633	588	608	574	582	554	632	591	625	592	648	576	535	560	642	607	621	637	626	602	607	611	611	588	624	633	612	621	606	641	600	632	623	621	615	641	647	570	590	568	614	620	650	600	602	599	569	600	574	628	629	614	611	606	609	633	561	627	609	608	609	628	611	588	597	624	562	629	574	552	650	631	556	581	612	586	605	620	561	610	610	622	598	578	631	598	631	602	578	591	640	587	615	607	620	624	621	617	631	579	635	593	641	597	576	610	617	600	638	616	627	601	580	595	607	647	595	577	631	603	633	587	631	638	600	603	596	577	567	587	582	625	617	628	649	578	609	574	601	670	649	585	629	616	572	626	605	623	595	615	572	576	605	605	547	590	579	583	620	630	587	582	610	573	621	648	574	587	635	617	617	618	584	647	610	644	608	631	571	682	603	624	647	592	608	582	590	638	591	655	603	563	626	603	654	636	587	620	595	619	612	605	589	584	592	593	607	573	623	599	619	606	639	634	656	654	606	564	586	601	634	581	619	620	609	627	616	634	578	609	587	613	608	571	607	634	612	679	564	625	574	590	605	611	634	606	629	643	602	530	628	629	631	626	606	603	588	606	607	549	617	606	598	615	591	565	579	586	569	583	592	602	606	614	587	622	596	592	592	604	555	563	630	585	611	619	644	640	589	617	555	589	634	620	595	642	588	597	623	585	620	603	593	609	640	593	635	586	579	589	619	599	610	637	575	599	598	681	607	602	596	632	632	600	647	563	559	617	617	649	592	623	625	618	637	600	613	612	633	600	638	567	632	647	650	585	638	640	614	635	579	622	577	606	615	646	584	613	621	591	623	621	581	575	607	601	608	611	571	613	599	615	633	574	604	565	608	636	605	592	631	642	596	641	631	612	621	620	611	572	570	597	609	599	623	637	584	621	562	579	606	651	605	574	591	621	625	614	612	621	603	588	568	607	639	608	620	598	602	655	568	600	599	562	615	645	644	610	555	578	641	564	626	578	592	575	593	610	599	605	616	638	645	588	626	622	605	615	581	635	633	612	623	593	600	606	637	616	592	604	616	615	615	604	574	593	630	625	593	646	643	598	583	567	581	617	583	610	537	590	573	621	629	629	642	583	624	564	627	615	601	643	644	624	592	620	622	596	621	562	609	581	585	644	595	583	623	584	635	637	614	599	652	596	608	634	601	634	562	586	601	575	628	559	592	632	608	651	577	660	607	567	585	633	580	572	595	630	593	584	617	617	607	641	582	619	626	605	567	631	609	558	568	580	614	613	572	621	606	576	615	589	641	558	608	663	596	620	616	630	594	612	608	558	587	598	630	632	630	617	604	616	632	614	604	569	583	650	612	618	574	641	605	644	581	562	631	629	568	632	592	588	639	592	633	583	605	652	628	604	569	569	602	587	627	583	603	622	570	606	629	598	611	627	618	609	575	624	582	600	578	628	589	624	574	589	600	598	604	582	605	626	568	600	639	652	578	581	591	629	544	638	592	588	563	608	629	609	627	630	603	596	629	632	623	604	610	632	576	594	610	589	627	586	610	573	606	583	597	594	602	586	623	614	575	630	602	617	609	605	572	612	579	579	630	601	611	608	588	596	615	585	592	600	645	628	622	642	588	550	616	536	633	601	622	625	596	576	578	604	592	621	602	625	558	578	599	644	590	599	633	576	621	610	581	655	628	593	652	594	615	638	601	644	584	590	574	628	611	589	588	606	561	610	626	644	615	574	565	630	656	594	642	586	643	607	633	617	642	674	579	594	602	570	585	596	584	637	615	576	626	606	586	560	600	611	626	617	560	560	584	613	600	594	631	592	563	653	590	612	613	597	616	573	588	595	608	629	601	626	614	563	634	612	598	625	664	593	635	617	600	610	592	596	622	652	596	611	604	597	566	593	641	597	610	617	582	648	646	594	637	616	627	628	612	616	631	628	589	605	622	613	579	575	598	585	587	626	593	601	587	624	577	638	604	597	578	641	631	579	634	584	616	586	628	574	674	634	634	601	614	592	579	649	610	579	628	601	602	562	589	609	623	591	604	642	588	569	605	612	636	596	601	603	632	628	648	614	593	604	584	633	595	655	654	615	622	612	586	637	635	601	629	579	550	626	614	613	620	596	656	603	638	620	615	623	607	579
27441	24586	27955	20360	8470	5162	3657	2121	1812	1859	1307	1042	897	1006	875	1054	1170	1192	946	867	688	594	548	496	499	458	449	431	432	450	442	470	441	416	470	426	414	489	416	441	413	424	431	430	415	463	447	407	450	444	466	474	433	395	429	456	457	458	439	397	427	460	473	459	395	472	463	430	454	425	448	432	390	427	505	462	395	463	433	422	428	467	448	425	439	464	424	429	440	481	406	436	422	438	469	418	461	466	454	441	381	431	429	427	388	461	442	416	475	446	413	424	427	439	422	448	472	460	405	418	460	469	510	471	425	453	427	443	438	408	433	423	444	399	426	444	455	458	397	447	468	451	458	442	445	416	435	438	404	443	414	446	436	468	456	439	462	433	430	401	471	421	443	406	416	422	439	415	428	421	423	421	459	422	439	424	445	453	441	418	471	471	463	449	443	406	445	411	465	417	444	433	406	481	431	426	446	436	406	460	407	413	423	490	426	449	438	415	449	433	411	433	427	412	423	459	496	426	445	430	446	459	415	476	433	453	380	421	436	423	422	463	438	387	442	407	444	427	427	450	435	460	425	411	415	465	453	466	455	457	431	438	457	418	421	462	436	439	414	438	418	451	444	421	439	447	461	454	454	442	424	426	440	420	444	430	438	448	433	447	449	427	473	419	422	455	483	453	446	459	448	449	446	480	449	393	396	420	420	464	442	466	449	436	410	447	420	419	429	421	423	453	440	440	424	435	468	439	427	444	410	420	425	418	442	401	427	432	454	444	470	438	448	443	456	448	447	476	434	407	413	426	415	453	454	428	450	433	456	414	444	452	421	472	446	414	446	416	426	448	454	400	457	475	411	404	397	449	421	431	436	485	414	402	452	445	409	430	444	431	461	400	439	412	444	453	401	430	434	457	442	438	420	466	438	395	402	431	409	453	456	435	455	418	432	456	437	479	431	460	430	415	441	447	476	412	442	445	401	458	444	432	400	458	473	454	446	459	416	425	436	427	451	443	403	411	395	449	448	458	415	422	435	450	428	447	409	431	430	417	468	443	450	380	429	450	418	451	505	426	448	439	437	452	431	439	440	464	440	438	415	424	431	446	440	459	422	413	459	432	419	391	470	454	430	443	435	424	452	442	445	452	439	468	479	442	449	437	418	414	433	440	446	428	389	411	406	423	414	458	451	441	449	438	425	402	409	466	443	426	423	432	428	430	424	398	434	444	426	445	457	417	403	426	433	467	474	419	463	436	478	404	418	437	426	467	429	460	445	440	467	413	391	440	444	465	415	413	448	426	430	442	453	440	451	438	439	453	432	427	466	419	415	457	442	468	434	446	432	442	430	399	430	454	407	469	458	422	400	423	420	442	433	456	402	463	430	450	424	453	447	481	460	446	415	482	430	384	429	465	461	419	447	469	443	438	403	478	422	400	436	443	447	400	426	494	409	426	423	460	444	458	422	424	456	437	443	442	471	430	430	470	449	425	457	447	452	451	436	438	444	414	412	461	456	452	418	402	438	447	387	428	437	406	402	399	403	420	460	443	458	414	428	409	459	445	411	459	413	449	421	422	471	444	460	446	459	462	436	410	418	441	453	458	421	418	400	412	428	395	467	426	453	420	461	445	450	446	463	461	459	432	431	413	453	442	434	430	411	416	455	451	453	426	449	426	444	439	427	412	452	441	401	398	420	410	439	461	427	465	433	449	435	458	443	392	435	460	428	441	443	386	439	440	429	425	453	458	411	428	462	459	457	414	444	472	397	434	407	442	444	443	423	457	427	441	458	432	446	479	417	420	431	447	415	429	469	456	459	439	475	456	454	454	450	460	421	419	423	468	420	464	445	409	415	434	419	444	437	420	432	418	433	456	427	431	436	427	461	426	454	450	435	403	451	416	451	456	424	384	431	414	436	437	422	444	411	466	458	422	443	408	412	436	416	440	428	467	426	456	448	442	446	434	428	446	440	434	419	426	442	392	430	444	443	410	409	447	418	450	412	446	428	445	446	426	373	435	413	444	422	435	451	442	464	458	427	454	436	400	419	391	466	443	442	437	470	414	424	483	433	434	458	478	443	408	385	421	424	431	421	420	443	410	399	461	469	433	417	432	435	436	434	462	440	438	451	468	439	461	467	431	425	434	459	438	440	412	456	442	440	438	415	415	409	438	437	447	418	413	444	448	396	375	476	399	437	418	440	408	434	433	445	451	435	405	433	438	455	449	440	440	461	415	444	473	451	420	443	414	478	438	436	428	424	447	442	408	441	415	441	462	449	437	468	430	400	460	470	418	413	473	407	440	471	424	378	429	414	434	418	424	433	430	458	431	450	434	435	448	422	462	431	426	423	449	451	452	453	389	448	457	439	476	416	438	470	440	454	411	438	441	487	403	451	433	393	456	434	396	441	456	472	432	424	410	471	437	420	442	440	426	439	452	449	436	450	462	456	427	429	406	462	453	424	451	409	487	448	441	425	471	456	429	465	435	432	445	451	444	479	395	450	436	455	458	433	453	452	447	391	445	427	465	436	430	416	458	416	439	425	439	434	423	398	440	394	428	455	451	409	423	409	411	463	431	448	420	423	449	413	404	433	406	437	465	464	441	457	448	415	420	455	458	460	438	446	442	451	431	417	404	448	445	430	461	449	388	488	447	445	464	401	445	443	422	448	429	439	515	428	437	415	413	442	423	394	444	437	428	407	404	490	465	416	409	417	459	433	460	424	447	443	457	413	451	413	414	455	429	456	450	445	438	441	500	420	440	452	445	438	417	436	418	410	440	435	441	423	450	440	414	455	444	430	440	463	455	456	440	454	439	408	469	423	423	441	396	449	473	409	441	429	384	430	444	420	435	432	446	413	427	468	435	428	446	375	425	445	414	408	467	443	402	448	436	451	439	442	436	442	422	405	431	437	425	471	461	441	441	409	446	433	417	437	405	476	464	426	363	434	438	466	429	431	444	472	446	454	439	406	394	453	464	431	429	460	421	442	452	455	460	452	426	436	437	446	442	440	480	393	421	436	453	458	446	417	447	425	454	434	433	435	400	436	438	447	488	466	434	399	412	421	468	437	420	422	426	424	450	414	465	402	433	424	463	418	404	436	419	407	448	452	431	436	404	412	427	442	420	467	431	452	435	417	443	459	479	452	410	424	437	447	443	440	423	447	414	412	409	434	445	447	415	422	437	434	449	459	462	425	409	414	422	432	427	429	450	436	428	461	422	426	468	440	456	440	460	432	441	482	418	443	458	436	422	434	430	447	427	425	392	394	412	456	464	435	454	424	450	428	444	422	422	443	421	452	456	425	445	417	435	429	447	423	429	440	477	439	431	452	410	415	405	451	424	429	454	448	450	423	465	447	427	440	422	445	436	420	423	446	449	471	409	421	436	446	441	448	424	454	448	420	428	440	429	434	432	461	430	465	435	447	434	437	464	439	439	475	454	404	453	434	440	401	453	437	462	465	428	456	436	424	451	470	410	440	427	393	452	458	391	442	460	434	456
28290	41643	35598	23771	14397	11255	8832	5663	4625	4999	3377	2729	1993	2378	1743	2489	2582	2407	2011	1516	1253	1031	811	723	691	682	687	635	683	687	660	679	654	652	710	694	663	655	656	672	696	675	674	677	696	662	674	660	664	641	679	678	714	666	658	681	647	637	674	703	679	669	656	692	660	697	655	676	656	658	669	700	638	624	673	690	682	681	621	693	673	631	670	599	634	728	734	720	701	650	631	672	654	647	669	668	669	634	694	625	646	666	634	683	682	643	644	647	653	636	669	716	674	657	635	658	690	692	649	653	679	665	698	672	712	670	671	710	669	662	694	671	628	652	671	672	662	677	642	647	647	642	669	710	650	687	655	639	691	669	719	686	673	643	663	636	683	680	682	667	616	674	604	702	639	656	664	657	718	660	646	717	661	657	692	645	688	689	660	675	659	683	653	680	676	677	616	660	644	685	657	662	656	642	687	675	640	669	656	675	696	651	669	673	682	675	645	675	678	663	672	684	661	633	630	701	666	655	662	657	667	662	686	672	688	627	718	655	665	648	663	704	666	652	671	610	656	662	669	707	685	666	653	675	723	661	688	697	659	724	668	694	663	705	680	652	610	635	658	661	704	665	630	664	684	590	682	646	658	668	648	718	633	634	658	662	656	649	607	719	636	632	682	642	631	710	655	640	658	695	664	676	644	609	654	674	647	649	701	642	673	661	676	633	713	693	670	720	680	685	684	684	670	640	661	682	664	669	677	687	670	667	639	656	673	653	665	643	652	646	678	688	686	642	662	646	700	638	644	619	647	663	689	667	670	659	666	703	635	685	668	681	702	664	633	704	658	693	666	658	698	593	673	696	670	671	666	648	666	695	656	672	690	681	672	642	665	691	661	663	685	684	692	668	675	605	654	683	663	645	698	663	662	663	720	626	639	649	631	657	672	673	653	682	664	634	683	631	688	665	701	653	620	665	633	683	630	639	703	664	654	638	618	625	620	636	648	726	694	685	693	682	622	689	667	678	695	618	638	681	633	656	709	683	664	643	724	703	647	634	679	682	684	690	671	643	662	658	707	679	674	648	681	655	682	664	672	731	673	662	670	654	628	707	637	650	705	640	674	651	664	667	633	666	657	698	690	642	643	682	650	677	663	654	673	699	648	712	679	651	669	651	654	676	657	670	698	613	673	639	730	714	657	671	650	712	699	646	632	634	684	693	662	655	634	686	655	637	657	633	666	687	678	640	657	666	683	652	661	685	637	723	663	715	692	703	689	636	625	682	678	696	704	688	656	694	639	673	642	673	659	671	646	675	643	693	701	690	662	622	658	683	645	670	704	705	667	678	623	730	697	655	689	660	722	653	693	691	678	689	679	644	701	693	653	690	653	631	608	666	708	651	632	673	619	657	682	700	690	696	630	696	667	698	683	673	652	657	662	657	630	688	689	656	671	652	673	640	638	649	662	652	644	686	678	640	689	726	644	635	722	658	662	639	645	653	706	696	671	705	694	645	633	683	693	653	666	685	636	696	684	684	655	637	703	719	686	648	669	645	633	642	706	667	636	691	649	666	638	692	682	674	683	710	669	658	641	686	614	631	659	695	691	662	658	642	652	734	637	649	611	687	652	643	663	653	646	672	603	653	632	663	644	674	686	684	691	638	694	702	685	706	684	751	626	694	663	656	687	685	655	678	622	672	683	621	695	637	694	686	701	634	648	622	659	701	717	632	675	662	677	734	680	652	624	718	748	689	677	690	704	707	682	648	718	659	631	675	676	630	680	654	677	676	645	662	671	651	642	644	651	707	675	656	674	686	698	635	649	657	663	697	674	693	692	645	673	640	701	690	676	704	631	659	666	667	691	678	617	652	680	678	626	623	621	690	671	633	661	654	640	657	676	681	670	636	745	684	632	660	676	691	629	658	679	677	683	665	666	681	712	679	641	680	704	663	688	675	677	700	658	646	670	704	654	668	639	699	646	629	625	669	665	670	645	653	678	657	639	696	666	634	655	702	671	676	630	674	678	686	653	652	695	641	690	660	653	655	684	642	661	658	691	726	683	662	690	620	644	715	682	664	642	684	662	671	703	657	640	585	644	644	672	683	676	662	666	689	659	653	626	626	700	698	625	643	653	668	687	692	629	667	696	618	681	659	694	673	677	646	682	657	643	695	679	634	695	659	666	680	652	665	691	646	696	656	709	611	646	652	673	682	667	716	688	650	692	683	630	652	652	663	624	690	661	674	634	654	654	648	707	641	727	688	677	634	642	701	653	663	656	697	692	691	672	646	648	657	679	675	643	637	628	677	675	697	658	684	686	635	674	633	666	728	689	679	657	667	664	669	675	643	670	655	619	694	656	713	659	670	662	634	687	650	643	672	706	669	635	711	668	707	681	688	661	704	671	677	669	621	684	648	684	672	650	695	649	619	639	733	653	606	685	692	672	705	696	635	631	706	673	662	578	674	657	657	666	623	668	641	641	657	648	634	629	660	691	688	659	697	670	661	637	699	664	699	627	681	642	654	647	708	684	651	672	676	691	678	682	650	713	670	624	667	615	633	618	684	660	684	689	653	621	627	653	657	665	621	666	622	708	650	672	679	671	683	661	682	651	632	716	612	658	627	677	673	675	628	696	710	682	675	632	662	602	671	623	647	664	654	635	668	660	680	668	664	642	662	653	617	699	617	625	663	660	682	647	672	632	701	636	647	654	687	638	682	654	685	638	660	691	704	658	650	638	643	669	668	675	647	666	670	672	698	688	686	662	665	676	691	692	684	657	678	669	660	675	638	672	647	674	678	678	659	706	657	694	678	659	644	647	651	674	603	662	640	692	656	709	694	681	637	637	713	664	607	662	662	647	668	656	725	644	714	646	703	696	669	700	662	648	667	676	665	661	662	670	657	638	674	700	731	684	661	637	670	663	665	716	629	656	632	662	708	702	670	651	697	744	673	644	681	652	682	690	690	638	677	669	678	696	655	663	695	622	694	674	656	715	682	667	699	646	665	694	675	664	632	682	651	642	664	677	659	649	670	673	702	644	684	661	675	678	696	682	659	671	669	675	637	670	638	642	647	658	667	641	726	635	675	658	668	670	666	615	668	688	659	657	655	695	699	684	699	658	691	647	649	664	644	680	614	709	655	708	645	648	665	698	629	650	664	618	693	697	647	678	655	671	690	643	668	614	634	676	664	644	696	678	677	684	631	644	624	689	635	648	665	733	659	689	663	670	641	668	689	614	677	669	687	667	692	661	663	660	674	694	668	661	659	647	703	676	639	653	699	701	673	657	650	661	628	657	663	698	645	693	673	651	658	659	685	641	634	683	695	706	696	681	707	643	634	654	648	699	651	621	673	681	647	613	665	635	606	659	662	685	706	687	652	700	658	657	664	631	647	645	646	700	642	627	676	628	698	692	723	683	640	621	639	652	665	653	675	680	663	666	664	657	641	652	674	638	629	678	634	622	676	671	702	636	690	667	690	703	656	680	628	635	679	661	663	648	639	675	659
24177	21111	28300	24644	20481	13848	6290	3039	3344	2789	1993	1915	1440	1081	1781	4579	5879	5280	4082	2936	1932	1201	807	616	482	485	507	456	467	444	476	462	488	467	489	478	467	471	449	446	484	468	466	446	421	499	452	430	444	490	474	445	459	468	453	479	447	507	464	453	415	432	514	471	467	438	448	429	470	449	441	448	497	460	462	470	464	453	441	464	444	448	452	448	462	447	451	428	453	462	454	488	473	459	459	463	452	496	437	457	444	468	462	462	450	416	461	470	436	441	448	432	426	442	463	463	462	463	474	464	450	465	450	444	458	459	483	445	435	436	478	461	458	439	506	488	463	437	440	454	467	452	462	436	467	426	415	465	487	459	492	455	462	458	480	433	460	438	445	415	463	468	464	506	423	435	435	438	483	465	450	474	419	476	478	465	451	455	447	467	474	464	458	472	433	444	468	441	399	433	437	440	461	490	461	466	495	474	457	465	471	398	460	456	443	465	452	471	451	459	441	458	456	428	440	449	447	412	428	451	455	466	437	465	446	399	453	449	468	488	473	424	475	460	459	474	458	428	459	433	446	407	436	433	447	459	478	451	442	471	450	462	482	448	447	449	430	460	458	437	466	456	459	465	465	461	450	468	450	445	458	436	484	432	442	445	469	448	482	449	424	432	484	458	458	459	427	438	446	459	434	471	460	452	484	491	446	443	450	470	426	469	485	447	475	461	426	474	473	453	464	458	427	492	455	417	456	483	438	411	461	459	458	452	465	463	462	463	473	451	405	473	490	475	426	463	432	480	426	452	478	423	450	462	448	479	475	486	481	457	473	427	470	459	459	434	478	460	438	453	464	479	479	460	474	464	458	462	481	449	479	477	447	448	467	462	438	463	435	413	463	448	448	460	487	479	397	443	455	444	432	464	460	433	483	470	475	429	472	450	472	441	446	461	437	479	477	415	438	461	450	428	435	452	488	443	437	453	437	460	465	471	461	457	441	453	453	433	463	420	474	466	493	471	461	457	467	475	441	485	447	459	446	473	461	436	453	445	449	436	449	456	461	448	435	424	455	479	447	446	439	447	430	498	467	470	450	431	467	444	477	436	453	462	457	435	420	448	444	455	451	470	412	511	421	451	442	481	504	414	434	476	447	479	461	494	479	477	457	467	459	457	457	501	447	438	433	451	423	451	474	457	460	472	442	452	461	469	466	482	466	411	453	451	455	470	470	441	433	477	490	499	464	437	472	476	479	464	464	469	472	426	475	452	440	490	413	461	468	501	486	501	442	452	457	459	430	447	468	472	424	438	467	452	508	451	469	482	438	443	434	428	424	432	485	452	451	486	435	460	427	463	483	472	463	470	459	438	443	455	458	464	454	477	450	462	458	441	456	458	489	435	461	473	466	459	458	428	478	481	449	487	483	443	471	452	452	480	452	473	432	463	491	447	427	458	437	449	467	458	437	467	461	471	438	445	458	461	440	446	488	478	465	465	433	435	449	449	491	454	440	452	462	451	483	445	447	471	477	472	454	454	450	463	469	452	468	437	513	418	474	483	445	438	488	490	475	493	454	476	461	465	443	476	443	414	439	500	448	468	480	502	459	494	457	439	448	479	440	449	453	463	438	450	456	427	469	468	456	429	452	436	458	465	453	439	489	454	463	453	432	427	439	455	458	475	439	441	463	456	437	437	406	458	450	426	443	451	471	457	465	466	459	446	461	443	474	459	465	464	430	448	455	456	439	456	463	431	444	473	490	473	473	453	477	453	473	524	454	428	503	446	489	465	433	481	450	483	445	435	458	466	447	414	451	453	442	429	418	432	426	442	471	454	468	448	449	474	467	471	475	463	451	456	458	431	476	445	475	452	429	487	432	479	443	425	443	425	462	469	454	467	425	440	451	466	479	442	456	453	464	442	474	493	500	474	425	485	451	466	468	458	426	482	464	440	458	464	463	475	456	413	484	421	467	439	468	443	482	449	460	472	468	420	481	427	432	474	457	435	483	468	493	457	438	453	508	451	486	417	439	425	464	444	433	457	455	451	468	468	483	434	433	452	472	479	461	450	438	424	439	450	475	438	443	441	468	451	450	459	453	476	461	442	466	431	463	459	464	498	441	467	431	459	485	478	436	498	433	469	479	483	484	422	427	460	476	431	465	500	450	470	445	461	466	429	478	466	439	445	457	483	444	460	434	424	487	440	454	430	475	472	463	443	499	474	465	478	469	451	436	467	454	463	464	416	445	473	467	473	486	469	433	475	449	482	450	442	435	470	456	419	452	445	404	456	430	434	435	448	501	428	490	463	448	429	495	474	481	427	448	437	456	412	430	447	476	440	462	464	438	515	485	464	452	463	436	405	421	496	476	482	441	458	422	431	486	461	449	429	443	449	429	431	447	462	486	442	462	463	489	440	457	475	471	435	433	462	437	444	462	487	476	463	451	509	442	480	445	439	469	420	433	414	497	461	448	432	419	442	451	458	413	474	456	482	511	473	480	457	458	447	460	445	454	447	444	453	449	475	428	411	479	442	464	451	478	478	459	452	450	469	416	481	477	454	448	452	452	442	455	442	454	461	467	490	438	503	438	429	462	405	475	461	446	439	478	446	450	454	468	486	462	440	441	452	468	441	437	445	491	467	440	495	455	438	456	444	488	467	443	468	502	458	463	490	436	449	424	442	463	430	463	447	447	455	478	421	430	454	458	487	413	468	446	491	474	454	477	452	462	463	487	456	502	479	439	445	440	485	477	467	436	399	443	465	438	433	470	461	432	464	447	474	454	442	441	443	469	442	438	427	461	449	491	438	439	466	422	465	427	446	458	445	508	476	469	416	427	467	493	462	453	467	432	469	424	476	456	484	423	446	451	447	456	406	448	468	470	444	467	454	483	465	417	453	473	499	464	508	417	465	440	461	512	466	471	434	468	451	433	455	433	444	445	456	465	399	493	457	422	442	484	409	462	456	473	437	494	444	455	434	431	452	460	490	452	452	476	463	457	453	436	447	453	435	474	477	430	490	445	444	470	426	442	500	472	460	414	453	462	459	464	488	438	466	451	436	482	439	440	443	475	429	452	469	506	406	451	458	440	436	458	467	432	455	481	489	450	467	466	463	435	413	445	493	468	472	488	476	470	494	453	466	445	483	449	452	464	450	421	449	436	472	465	429	451	437	433	489	458	388	434	469	433	482	437	469	443	420	447	461	488	492	453	485	480	474	459	495	458	442	442	453	479	445	451	422	422	435	467	462	430	464	444	403	471	450	474	453	486	492	456	429	474	478	444	436	438	463	464	501	460	432	448	484	500	453	470	459	457	476	460	448	436	458	468	441	448	480	493	436	470	487	445	476	466	468	487	454	436	427	445	415	468	477	408	471	456	458	464	447	461	457	477	462	459	443	467	438	423	440	448	427	450	500	487	447	435	438	447	424	452	456	413	447	447	509	418	448	464	439	452	448	462	476	427	437	441	431	475	442	471	474	473	441	459	441	468	443	450	469	455	436	444	462
29473	51372	44323	28900	22301	17853	10576	7415	8652	6863	5072	4815	3355	2533	4170	10174	12347	10939	8570	6086	4055	2431	1452	1056	801	710	704	727	698	725	705	706	687	708	729	705	749	693	671	671	689	660	676	693	731	716	709	718	675	696	738	694	703	742	693	688	715	690	706	718	706	660	711	687	696	689	695	723	665	715	689	682	704	695	716	706	691	705	705	712	705	713	722	697	742	678	687	710	661	689	745	737	675	658	663	706	738	682	680	725	701	719	723	724	715	696	745	648	728	736	711	687	729	672	670	681	686	642	703	667	710	677	707	694	734	713	714	685	726	771	722	717	685	674	682	687	752	694	672	692	707	688	684	712	708	690	727	672	727	731	709	693	688	702	694	696	739	711	690	690	686	708	695	666	711	740	732	683	670	742	700	659	690	690	671	717	757	666	721	630	651	731	724	722	682	708	691	726	698	712	722	691	697	704	740	699	714	706	723	705	715	715	701	716	661	697	687	681	684	715	700	756	655	719	726	692	687	759	695	751	697	721	666	709	683	678	732	691	686	703	732	697	739	726	735	720	685	708	661	716	647	698	718	697	685	745	664	706	727	728	693	703	718	741	695	679	720	697	721	690	717	722	704	688	717	732	688	673	753	701	692	719	704	707	714	677	683	668	675	705	707	742	736	719	710	710	674	709	752	700	700	692	732	673	708	680	716	683	688	719	660	683	691	703	677	674	758	719	698	704	672	703	652	717	684	739	685	667	702	715	680	704	712	699	713	684	676	724	703	721	680	663	701	690	735	729	706	713	661	679	682	742	753	690	690	695	717	753	738	698	711	675	712	687	744	650	716	712	718	741	708	745	717	655	702	717	651	690	709	687	642	723	707	691	719	632	717	703	725	636	696	734	705	713	695	694	661	705	731	695	667	748	698	710	710	688	719	684	707	712	717	709	664	707	737	708	710	649	692	701	747	640	733	685	746	677	750	707	717	704	684	748	738	714	710	698	671	685	676	678	689	674	717	699	665	770	727	664	705	687	717	699	743	698	693	687	702	655	680	737	701	734	730	769	715	624	672	712	680	677	668	718	679	712	700	689	714	695	703	685	689	708	718	648	672	718	709	698	710	669	713	722	710	736	731	663	676	710	747	726	678	677	651	660	709	716	689	714	706	706	749	688	701	703	742	721	700	688	691	695	651	736	688	731	669	683	758	709	702	741	703	709	721	661	703	692	714	702	651	707	726	720	736	698	729	716	690	690	747	690	739	692	692	696	716	715	686	706	662	688	674	721	702	701	644	709	683	711	702	684	730	643	723	679	682	738	723	674	697	731	693	714	743	722	665	690	672	717	662	617	689	733	758	714	702	675	712	682	719	671	683	689	727	679	710	691	691	674	678	664	669	703	694	742	675	689	660	699	677	712	705	659	696	718	702	719	674	678	697	728	702	684	722	723	751	681	657	663	691	689	655	727	702	707	697	690	692	751	727	688	679	647	648	682	712	741	708	645	717	675	697	677	699	698	701	659	686	725	691	722	694	706	723	694	712	702	678	668	701	738	669	715	681	695	706	690	709	647	677	722	704	722	739	662	673	640	714	728	736	693	718	686	698	697	703	689	679	705	664	673	663	711	687	705	655	661	722	748	744	690	705	741	682	691	698	724	716	758	717	694	738	700	701	710	667	700	742	736	665	733	691	688	704	673	709	697	723	691	656	704	721	718	712	705	737	714	720	666	712	730	741	655	694	678	724	633	730	681	701	735	767	693	684	703	712	716	717	679	720	666	668	724	740	660	703	705	706	722	751	700	700	710	751	670	640	690	685	735	704	700	691	706	685	668	721	696	728	699	727	688	745	686	727	747	710	725	715	645	637	699	732	694	718	688	693	743	685	710	727	702	653	712	676	700	715	720	736	715	705	676	677	725	690	696	661	685	707	666	754	718	666	688	689	696	731	690	735	742	686	708	685	729	685	687	645	757	664	695	694	693	673	687	726	707	677	644	686	671	702	766	730	681	654	689	661	730	686	725	679	671	717	755	731	688	685	708	707	749	694	683	686	739	720	676	702	717	667	699	669	675	773	680	690	715	670	690	674	685	688	688	684	732	744	673	735	721	659	730	740	784	708	723	694	698	716	726	651	717	766	737	705	743	699	699	726	718	682	698	667	727	690	707	673	717	700	713	700	671	696	685	697	675	689	725	672	674	723	686	684	724	684	689	648	751	721	677	733	708	700	679	714	670	621	676	699	754	677	704	753	749	705	761	673	729	677	710	718	705	701	720	698	734	691	707	724	673	701	724	703	717	671	645	684	751	727	643	724	713	698	718	732	730	666	735	667	729	739	672	683	654	704	684	739	697	680	691	657	720	687	705	669	743	687	695	687	724	705	707	686	687	707	679	698	734	718	745	747	702	740	684	707	696	714	711	716	709	716	692	709	682	715	709	672	712	734	709	674	704	687	712	673	717	744	718	713	670	710	740	700	695	711	670	704	688	698	683	678	696	716	683	650	706	676	660	685	705	714	675	670	691	652	682	685	683	705	683	693	689	671	676	658	704	690	701	687	715	763	692	701	690	704	708	701	702	720	722	664	678	733	682	652	708	692	663	725	720	670	679	728	726	720	646	686	694	750	736	712	687	686	727	677	649	724	714	668	730	704	681	717	669	715	672	712	655	699	675	704	686	718	709	668	687	750	722	714	740	701	701	690	676	706	714	661	719	661	696	659	726	741	730	698	732	684	686	748	719	718	695	687	728	717	674	702	701	666	707	679	658	746	687	691	702	696	750	719	733	711	742	710	717	721	720	646	706	655	753	705	689	691	707	691	662	681	715	671	715	711	736	692	698	713	683	728	745	677	756	720	701	690	720	690	700	690	689	707	740	700	678	674	708	697	719	676	694	736	725	716	703	680	705	716	730	686	697	749	685	757	697	709	683	648	660	711	674	701	686	708	685	736	693	681	713	662	709	654	709	729	681	690	697	728	676	708	702	683	694	709	755	713	689	738	685	685	708	720	734	717	710	652	714	708	639	725	672	678	694	728	664	689	725	703	710	701	672	700	699	697	720	704	678	664	711	698	724	771	716	694	677	688	718	678	703	712	682	697	657	706	674	705	698	661	725	755	723	719	727	729	660	705	687	723	676	686	689	691	708	732	726	705	704	700	687	711	675	651	708	700	705	674	677	634	688	703	680	661	703	764	721	733	703	701	733	702	675	698	747	747	685	704	705	733	690	676	736	684	674	656	709	713	661	741	680	673	696	713	722	680	682	626	755	742	638	724	671	703	687	707	671	735	619	715	698	690	714	692	725	685	681	704	719	707	710	686	687	698	678	705	701	669	727	703	728	717	677	718	714	691	733	713	746	686	697	699	700	668	683	694	666	710	676	691	704	703	733	705	685	663	709	656	631	736	719	722	670	688	699	707	702	722	706	665	703	725	665	697	711	718	694	679	736	680	703	693	694	678	721	724	655	704	703	701	688	702	706	712	698	700	726	634	692	740	685	682	725	675	661
22922	21081	28841	23548	21200	21015	11985	3914	4959	4916	2864	2601	2349	1877	1578	4877	8405	11893	10662	7387	4037	2263	1152	744	516	422	385	384	394	369	427	380	391	359	379	396	406	412	416	426	393	398	383	413	413	395	402	402	354	383	380	396	403	414	389	391	385	425	369	440	389	395	411	426	359	389	363	365	385	395	385	354	413	380	410	398	400	414	405	400	368	411	390	400	386	389	379	396	422	369	432	407	395	388	380	374	426	411	426	407	416	374	412	396	387	394	380	372	373	370	424	393	366	393	379	403	378	355	401	396	393	388	380	401	403	403	387	423	376	378	418	420	388	396	371	400	407	384	383	393	375	380	404	406	377	396	404	370	407	392	368	395	405	395	368	414	414	400	403	360	416	389	415	369	398	396	377	435	371	419	375	394	389	357	419	386	356	359	404	392	391	371	383	382	385	361	390	419	415	388	416	403	399	370	404	408	365	357	394	394	390	416	402	394	325	364	407	403	374	373	462	354	374	362	351	396	376	353	412	405	402	387	396	375	406	359	403	388	411	388	371	409	397	398	383	394	388	396	430	380	359	401	415	391	409	390	399	392	375	385	415	401	369	403	408	371	398	375	416	364	378	429	414	355	437	398	364	375	425	413	410	386	412	408	408	369	381	379	370	375	375	399	370	378	428	396	381	400	382	374	394	382	397	387	412	418	384	401	402	393	391	390	406	360	390	389	431	382	385	396	407	379	366	376	386	395	388	400	394	406	350	408	423	379	392	378	380	410	394	394	418	351	421	359	412	398	387	340	393	403	381	416	395	412	424	401	432	368	406	399	390	388	360	388	383	363	370	383	367	393	376	384	392	379	401	382	367	408	396	432	368	414	391	393	366	392	380	386	392	407	378	381	370	399	390	383	374	388	405	389	417	374	398	385	373	403	387	390	390	399	428	395	389	425	385	379	390	405	395	379	409	393	411	359	374	368	399	389	372	374	385	407	398	389	374	387	420	405	357	405	384	364	408	407	395	407	429	388	373	379	381	420	346	409	383	436	429	395	390	415	389	396	390	384	363	395	386	408	417	372	412	401	357	385	383	403	401	379	395	372	385	351	373	395	388	367	389	407	379	414	377	418	387	379	383	374	389	402	380	367	408	368	390	391	400	392	406	389	374	361	396	410	420	377	350	413	384	368	380	410	388	366	444	408	392	425	367	376	405	405	360	365	352	394	417	367	365	380	381	385	394	346	385	401	395	366	408	410	388	373	375	379	382	433	399	363	415	379	370	401	406	373	407	389	390	367	398	393	376	396	416	367	398	392	408	377	353	385	386	423	403	380	416	399	386	381	399	403	378	366	347	412	403	393	390	413	413	392	400	394	359	371	393	407	384	390	422	414	389	333	392	372	418	388	360	374	403	367	388	380	428	366	390	399	355	415	402	395	414	367	400	401	402	377	424	384	374	412	377	399	385	403	360	329	373	382	370	384	389	408	407	367	411	354	372	375	442	396	377	384	373	397	376	407	376	390	358	420	412	395	377	382	389	407	410	365	369	394	365	369	379	384	377	412	370	406	370	397	373	426	365	393	396	420	425	386	380	392	378	416	361	368	388	383	414	406	385	378	378	395	392	399	390	392	416	396	390	398	388	376	416	403	386	400	372	391	378	392	374	407	393	398	413	393	376	419	412	373	401	341	361	426	354	380	395	372	392	414	378	403	386	382	408	388	392	378	353	389	395	415	392	348	385	367	378	366	390	377	395	384	394	401	388	399	409	378	377	372	381	398	400	424	430	359	433	373	413	373	369	385	400	427	398	402	385	410	375	394	379	382	398	374	390	379	380	404	398	371	401	385	398	391	413	383	368	376	398	375	387	377	375	401	401	390	379	358	401	340	375	424	401	393	390	389	392	391	376	377	397	371	380	382	392	381	393	396	395	360	361	360	403	395	416	399	389	410	384	407	414	383	361	389	390	382	363	372	366	375	385	417	412	400	414	428	376	353	379	416	402	359	423	384	372	401	393	379	396	404	401	399	414	378	408	376	418	352	419	401	396	352	413	397	420	397	378	372	378	399	363	398	360	391	394	387	379	425	399	415	426	383	380	381	360	382	338	390	367	380	371	372	400	417	378	407	384	377	400	371	377	392	379	402	402	376	417	392	425	429	418	414	418	397	386	399	368	406	373	396	379	350	398	371	418	389	386	373	397	401	393	398	397	407	392	359	389	420	384	404	380	365	384	381	386	404	403	375	401	393	388	396	397	397	404	368	399	391	380	394	358	387	404	402	321	374	395	386	388	389	406	410	385	383	384	356	399	412	398	391	404	376	373	356	372	386	391	363	389	367	413	397	421	411	417	379	397	393	413	432	391	369	422	425	386	431	381	357	342	419	397	393	410	357	404	375	402	408	367	405	355	366	407	412	391	396	441	377	391	364	376	384	368	376	396	406	363	358	385	393	403	363	415	367	373	406	381	398	368	384	373	379	363	361	436	382	368	362	357	359	368	385	384	391	408	384	393	370	403	372	386	393	418	390	394	442	415	402	384	368	387	407	390	399	386	390	413	364	387	390	425	387	381	393	377	374	412	387	377	416	396	401	372	377	390	378	374	390	419	393	414	387	366	343	413	392	378	383	378	445	384	408	415	417	396	408	399	376	399	361	373	368	379	409	383	403	417	377	391	389	350	392	402	401	395	369	421	369	401	386	400	418	366	391	368	370	377	371	375	433	393	382	390	370	382	378	384	377	391	373	405	393	389	385	430	407	377	367	418	369	390	402	415	384	434	405	387	382	391	366	380	341	356	372	417	420	377	426	415	404	379	384	369	363	397	394	394	370	381	359	357	380	423	381	381	428	394	382	376	383	401	376	391	416	408	396	372	383	387	403	374	409	390	361	406	366	413	401	372	363	380	380	367	372	384	369	367	349	375	401	378	374	382	381	367	415	382	424	405	381	396	386	389	387	354	372	422	379	379	378	392	364	377	410	388	399	343	384	372	375	389	403	386	409	420	397	406	378	373	413	405	361	387	357	427	389	394	380	393	378	400	388	380	383	373	363	377	389	347	379	364	400	344	404	371	381	379	392	397	382	392	382	421	389	393	363	392	389	373	360	380	400	434	411	361	350	402	379	346	410	386	393	392	394	387	389	415	396	417	380	366	395	377	384	382	386	409	413	378	374	393	380	413	413	374	400	394	384	402	346	392	363	357	391	389	394	371	382	407	376	389	404	395	392	373	365	370	355	392	371	399	370	395	376	396	367	381	385	388	375	363	398	354	386	376	378	364	380	393	418	385	395	376	401	367	371	415	398	408	372	396	349	381	399	397	396	357	408	388	354	390	386	364	376	378	417	426	417	409	403	383	417	376	424	363	356	392	381	426	408	421	375	388	402	403	402	381	369	346	423	376	351	406	417	402	422	365	409	382	415	381	378	414	359	394	380	406	352	372	380	358	432	394	410	383	383	388	334	389	385	377	373	359	411	363	399	410	399	356	377	368	403	400	369	408	399	381	409
30752	58305	50312	35601	26677	20112	11436	8763	12358	11545	6976	6539	5821	4713	3704	10709	16024	20435	17941	13242	7992	4556	2382	1319	957	715	629	625	528	581	619	645	590	626	578	608	544	599	591	581	594	568	597	596	556	606	622	586	589	612	596	621	618	600	583	611	556	618	623	597	659	570	618	577	582	526	623	641	612	600	612	631	608	640	631	612	578	600	626	567	621	635	564	550	609	591	613	614	572	558	574	585	567	569	657	567	600	573	601	594	603	626	593	631	636	572	601	583	594	645	600	572	578	601	611	611	597	587	566	585	625	620	588	597	570	596	609	594	595	612	585	593	600	615	598	563	584	598	593	578	586	576	594	596	642	604	570	574	610	603	621	601	603	603	600	631	580	577	569	565	593	601	634	618	548	637	546	554	563	577	584	597	564	576	641	601	576	568	597	588	609	590	603	616	599	593	611	573	634	596	619	608	605	602	577	570	572	603	636	602	577	575	619	615	603	610	567	588	567	598	587	609	614	598	559	612	658	574	581	616	571	558	579	610	618	642	584	592	579	592	617	598	569	600	582	605	616	649	595	609	653	615	570	613	583	627	607	616	592	604	576	584	619	621	605	564	609	555	610	605	614	597	598	579	570	604	588	570	607	595	564	610	600	603	593	593	608	599	595	572	616	583	620	602	601	610	588	612	633	620	615	586	606	634	631	611	606	603	605	584	622	589	566	646	648	555	607	576	615	591	583	568	591	602	600	599	613	580	635	563	604	594	589	540	583	588	594	564	595	595	642	548	586	564	644	614	589	587	580	601	614	638	578	613	607	605	625	597	603	595	636	585	561	611	587	590	599	622	633	582	557	600	551	613	589	577	576	598	565	563	599	564	582	637	601	571	552	631	636	596	602	617	613	541	602	580	602	603	585	628	557	588	627	591	612	610	573	588	571	579	612	629	621	629	607	616	598	630	595	574	581	592	578	587	594	593	591	604	566	551	596	589	580	594	597	622	562	596	604	577	612	667	578	565	629	572	591	587	644	574	626	636	625	576	612	596	592	581	603	579	579	584	610	637	634	619	611	651	581	594	588	607	614	570	581	604	567	592	600	607	614	620	579	580	632	602	589	590	582	608	604	561	571	582	566	525	572	567	577	618	556	567	595	593	636	575	625	539	612	619	578	566	584	585	560	577	581	591	639	564	574	577	604	622	566	584	600	564	562	601	576	590	583	620	587	617	584	577	605	578	595	573	604	599	539	594	600	587	609	582	599	599	582	607	572	572	627	606	615	622	638	619	642	553	606	618	594	621	655	618	581	621	607	624	611	608	597	613	578	578	586	591	597	588	584	581	583	608	576	592	589	609	573	640	603	638	591	617	595	574	589	585	639	568	586	586	595	594	593	568	583	610	624	602	616	585	606	635	626	582	593	586	575	613	611	590	614	631	545	618	620	618	554	581	607	605	596	606	558	604	589	628	580	601	586	587	591	654	563	596	594	579	627	592	599	584	659	583	591	606	599	616	610	593	567	605	549	576	580	578	568	588	596	632	617	638	614	589	574	617	619	608	599	612	554	588	599	591	607	633	590	586	603	610	600	556	574	619	615	565	607	576	607	557	580	618	576	574	574	615	608	629	619	582	566	585	596	612	620	598	610	625	603	569	584	556	646	592	600	628	592	599	628	616	598	605	603	618	629	628	649	590	583	621	599	577	569	585	597	569	624	609	594	615	577	566	579	617	585	589	593	583	588	628	595	559	621	610	563	586	589	528	619	622	593	608	567	551	593	641	606	637	599	598	602	580	576	620	578	604	646	612	596	591	649	588	576	614	586	594	592	607	575	578	613	596	563	577	582	581	598	608	581	589	587	595	564	588	626	561	550	644	606	595	607	599	627	593	564	630	633	594	612	625	628	603	595	587	614	604	581	586	592	633	593	603	618	641	594	585	598	577	579	596	569	601	626	597	619	574	570	598	588	561	622	550	595	621	668	619	562	611	586	562	642	600	574	575	583	596	600	600	619	585	620	590	586	627	651	616	613	624	582	610	600	534	598	615	673	612	623	577	579	582	518	648	635	612	595	623	596	582	557	605	588	543	612	570	621	578	610	593	570	675	613	610	579	607	575	591	552	587	585	621	617	584	566	584	592	575	592	627	582	603	625	575	600	572	682	575	602	628	554	614	626	594	662	569	582	585	610	618	596	579	573	581	600	633	625	602	578	589	585	566	558	601	576	596	622	578	601	582	585	614	632	568	578	613	634	621	595	604	616	590	601	577	595	571	582	616	575	635	592	614	595	610	613	564	606	608	596	563	560	576	625	567	564	584	553	612	614	597	651	612	616	574	600	578	601	606	587	603	576	592	569	600	605	635	598	596	629	585	592	573	598	587	622	601	572	600	584	581	603	556	572	577	588	547	572	639	593	616	563	592	553	593	613	640	622	565	580	605	588	596	621	579	568	596	562	613	552	607	587	611	601	605	556	611	622	557	554	594	610	551	636	558	559	641	586	581	542	582	604	648	565	548	603	629	601	586	573	628	594	603	583	595	585	557	570	570	619	611	601	644	607	564	568	581	577	616	600	583	554	599	614	598	612	587	606	650	638	573	611	580	588	622	575	613	555	565	603	587	627	599	596	625	591	647	598	598	557	580	614	601	598	640	633	617	623	630	631	596	579	595	620	622	595	565	581	569	566	560	623	575	608	589	563	559	621	592	569	567	590	577	598	580	577	595	554	586	624	534	574	599	599	581	598	585	583	592	641	557	619	562	614	605	569	618	586	623	627	593	564	585	631	644	612	601	568	589	593	600	584	570	624	598	606	608	579	635	642	563	598	583	566	606	559	587	566	630	574	606	585	614	586	612	574	618	566	589	608	627	579	608	619	575	564	601	599	599	619	608	632	618	589	599	558	596	654	611	595	583	596	573	617	603	573	609	621	586	597	583	626	573	607	596	598	590	604	569	590	582	568	612	650	625	598	591	620	607	605	576	615	591	622	588	580	575	577	555	647	607	622	574	584	628	611	567	562	607	589	630	599	597	603	589	596	619	566	609	608	610	616	598	554	622	583	557	569	574	587	623	592	611	566	571	607	583	614	614	615	614	615	591	619	585	588	614	586	603	633	630	555	588	568	633	603	589	596	656	615	604	577	601	609	580	607	592	587	579	578	582	640	583	580	604	602	575	590	572	577	616	575	613	569	560	600	577	590	617	594	602	593	629	566	632	602	601	636	609	600	601	562	569	582	658	637	614	595	582	571	580	648	607	591	602	571	594	586	561	577	593	633	592	593	593	582	599	608	613	602	591	609	621	637	616	563	625	611	593	566	541	627	626	581	593	621	635	619	596	587	616	643	545	570	629	555	623	569	597	590	618	576	624	623	598	600	585	592	623	603	603	580	594	581	618	573	583	601	588	623	601	633	606	604	620	587	589	592	563	609	605	592	634	590	598	608	626	583	556	614	610	574	636	550	581	626	578	590	586	615	581	589	608	612	604	589	635	612	618	596	583	613	605	627	603
27230	25365	27819	17916	9046	4069	2419	1836	1687	1805	1680	1369	1118	1316	1044	788	936	1133	1400	1183	860	715	626	447	427	439	440	405	435	416	398	394	421	426	429	421	421	421	423	380	435	447	435	414	437	440	399	454	432	439	442	456	447	438	384	446	406	410	431	462	454	390	402	408	433	403	395	431	463	406	393	470	431	409	405	428	421	384	428	422	436	429	461	400	425	425	417	462	450	415	421	434	447	450	410	409	384	434	441	429	454	448	440	452	394	437	410	411	446	414	417	396	451	409	405	379	423	434	406	397	445	446	435	421	453	433	415	443	432	410	412	392	460	415	401	399	401	438	415	494	424	430	450	378	438	380	402	426	438	409	418	416	373	455	416	457	430	413	447	391	456	412	394	441	441	437	367	448	396	408	418	394	434	401	405	423	432	400	407	418	444	417	428	390	448	375	434	434	408	422	381	457	397	412	407	414	457	391	458	445	484	411	405	383	407	428	424	430	385	425	415	422	385	393	413	411	425	406	436	424	385	438	449	444	418	416	352	411	418	415	420	454	404	444	402	408	435	409	422	407	427	404	425	430	399	390	391	406	451	402	404	423	422	427	388	432	419	447	430	403	434	394	437	421	386	405	381	392	425	413	394	429	447	435	429	453	385	434	437	410	446	401	461	441	417	418	443	405	398	394	478	431	415	443	409	418	413	417	410	418	404	428	441	438	432	400	423	448	384	446	432	412	401	418	417	433	369	438	445	424	407	431	428	434	437	464	425	420	384	436	417	436	405	398	403	424	439	425	441	433	432	439	422	415	409	415	420	419	405	420	418	439	415	395	448	454	397	427	415	444	420	408	431	404	398	444	434	426	398	416	407	409	432	433	452	418	408	435	428	408	416	408	455	448	463	423	426	432	445	398	417	427	421	433	401	425	437	440	403	418	435	415	416	416	448	428	432	411	403	380	394	424	420	420	424	412	447	396	442	433	395	403	423	409	431	459	419	407	428	426	487	417	449	404	411	378	460	410	414	416	408	426	415	452	449	448	428	413	398	405	449	445	434	429	401	394	398	394	436	413	382	396	393	414	414	446	447	412	406	418	425	388	410	426	418	450	426	410	418	416	417	427	398	404	442	391	403	453	447	438	443	436	440	403	447	461	400	405	445	437	436	407	403	446	409	423	440	417	412	422	435	449	411	431	408	447	424	408	422	436	419	428	467	458	391	472	414	412	419	414	435	410	396	429	440	406	439	395	432	434	400	396	414	393	399	427	400	450	410	434	438	411	439	400	432	436	417	422	445	436	390	402	444	428	429	430	456	424	407	409	443	444	438	428	425	407	413	405	419	435	474	437	442	404	464	445	410	435	416	405	460	431	452	397	406	448	458	408	421	412	423	420	417	429	433	424	387	437	440	411	445	413	413	410	420	448	467	411	435	401	415	429	442	414	440	427	446	445	446	438	396	388	400	421	422	412	391	394	404	408	399	434	427	429	425	407	424	418	393	416	430	452	404	440	450	376	399	431	425	424	435	397	415	373	422	410	427	467	439	395	414	448	427	415	432	410	412	392	423	413	422	406	427	398	406	416	408	413	451	431	447	466	420	450	437	424	427	430	438	440	401	413	449	447	459	440	436	441	450	459	432	407	474	431	390	438	417	457	431	405	428	436	426	438	428	428	459	413	425	404	430	429	464	435	434	432	447	422	454	448	414	415	418	412	404	434	442	436	460	428	449	448	394	413	418	437	390	423	454	426	398	421	422	402	447	408	398	460	410	427	437	432	443	427	415	431	431	415	434	399	445	396	400	440	427	410	418	399	384	403	412	440	407	422	402	429	452	405	429	391	436	443	414	427	426	468	456	425	433	430	416	412	409	432	433	395	433	418	411	461	414	457	458	440	405	408	420	419	444	448	422	432	407	414	438	408	428	390	399	456	452	433	408	440	416	407	408	438	438	427	417	383	433	407	377	446	414	423	390	426	427	403	477	394	423	444	437	439	415	429	402	428	424	426	422	458	446	409	407	423	440	457	427	440	389	434	434	397	394	406	430	438	396	415	423	458	381	443	416	421	395	418	393	422	431	457	409	417	439	460	431	422	438	439	451	408	438	458	422	418	444	397	413	451	405	415	431	427	430	434	405	396	413	399	417	427	430	450	428	405	417	431	422	423	453	410	420	407	412	429	401	413	410	407	414	420	440	408	412	409	416	423	397	465	407	387	420	425	410	410	406	458	445	424	427	410	431	390	390	390	382	440	402	439	431	451	423	408	434	409	434	437	461	417	443	438	398	418	401	421	466	393	435	398	409	451	407	433	465	391	457	460	381	373	446	427	415	441	393	395	429	434	422	468	459	372	426	433	393	430	409	412	410	427	435	398	433	454	429	386	421	418	386	397	431	428	409	420	442	401	441	418	404	392	402	424	452	408	409	398	408	392	421	463	451	417	434	450	423	429	401	446	413	393	405	403	383	415	415	417	438	462	441	420	416	414	430	434	433	448	420	412	400	453	434	446	421	457	425	433	406	434	375	417	443	419	422	417	443	449	439	435	415	398	416	435	382	400	417	430	409	443	381	391	423	436	402	454	445	416	403	399	389	416	420	386	442	468	413	391	489	411	439	446	443	432	411	430	448	435	409	421	391	428	393	463	418	414	448	434	404	423	422	440	432	410	412	401	426	420	388	456	421	444	452	431	414	409	457	382	462	386	429	416	431	426	417	411	470	397	438	422	403	426	422	466	441	423	437	441	433	428	419	423	387	412	421	430	411	392	426	439	472	439	409	431	414	411	409	407	442	421	408	408	395	404	416	397	464	427	433	427	408	428	408	408	434	477	423	428	430	425	384	396	426	394	415	434	408	428	408	389	410	427	415	429	448	444	434	443	418	458	398	436	413	428	435	399	458	408	389	405	434	424	447	416	414	424	418	412	418	454	447	442	468	417	418	405	443	450	453	415	403	447	438	435	388	411	398	413	426	413	421	393	450	433	413	395	396	440	451	418	405	419	390	405	458	430	389	441	399	407	436	411	408	412	408	424	393	406	419	436	426	422	367	417	420	455	446	432	444	421	432	429	407	408	411	403	420	387	417	416	444	433	401	397	438	419	459	438	398	423	398	427	439	424	414	399	438	439	439	394	432	427	476	402	397	411	425	400	451	407	444	425	451	415	395	403	393	414	450	373	394	401	412	422	451	450	447	412	392	431	404	431	408	421	407	426	405	449	439	407	423	417	452	378	422	431	451	474	411	386	447	416	413	442	426	449	418	421	424	418	383	431	427	387	396	379	427	418	419	428	399	393	448	377	402	430	406	418	404	452	415	452	432	415	415	437	412	397	427	439	416	417	406	410	439	407	386	415	422	412	430	411	425	417	454	428	441	395	397	353	400	449	432	433	435	420	416	396	458	362	403	422	415	387	414	423	428	398	453	402	412	434	420	431	432	435	450	424	420	389	428	445	434	421	455	427	378	449	411	418	426	439	387	427	410	396	433	444	414	407	418	414	409	459
27361	43477	34954	21352	15338	8947	6333	5144	4580	5048	4624	3389	2906	3145	2446	1893	1952	2623	2934	2476	1626	1203	974	757	678	624	691	629	656	637	646	604	673	663	618	650	621	624	679	703	647	650	653	632	670	612	697	641	588	650	638	688	610	661	643	624	662	663	656	626	661	619	707	669	683	633	649	690	694	653	641	635	627	625	636	653	635	634	634	644	619	646	659	663	683	630	643	633	633	635	654	663	715	650	672	664	650	675	617	681	637	683	601	666	678	615	634	632	696	621	642	650	674	607	686	682	646	652	666	646	680	632	634	676	660	631	676	639	694	637	602	692	607	651	655	652	659	626	646	671	646	644	663	633	639	645	716	679	644	652	651	662	607	628	662	668	637	604	637	622	687	688	614	676	650	652	630	681	668	658	655	652	629	648	675	640	685	661	641	621	655	663	671	635	632	646	670	672	645	666	643	631	620	613	608	684	659	649	640	650	668	621	663	679	666	720	654	641	637	649	664	619	648	679	655	622	654	633	673	644	613	669	651	710	637	602	654	635	677	631	615	617	654	635	700	689	639	652	653	642	641	630	638	670	647	647	648	647	605	675	641	683	693	669	695	609	637	656	600	687	658	615	634	730	690	659	630	637	678	622	670	647	664	672	652	674	627	666	666	657	614	718	633	625	642	665	666	633	584	650	661	694	613	573	656	656	634	607	670	620	639	633	668	661	683	574	680	633	616	629	648	670	609	666	586	672	674	645	697	635	627	664	680	669	639	633	668	685	656	631	637	668	622	637	616	651	679	686	673	662	678	659	607	630	697	627	630	611	665	654	685	683	677	659	659	645	650	654	666	680	666	635	642	680	630	648	607	656	631	660	614	615	656	647	650	642	645	646	641	667	639	641	644	691	678	683	615	672	605	654	693	657	671	627	701	641	650	642	667	668	671	622	663	668	639	645	664	628	634	676	646	657	653	620	676	664	668	638	601	626	651	621	662	640	655	668	676	655	653	618	635	597	645	672	674	616	622	620	612	704	641	642	645	698	661	672	631	649	652	630	679	637	656	659	604	658	643	616	625	651	659	660	601	686	646	680	659	677	682	673	678	701	654	643	642	632	639	648	663	690	619	639	659	662	644	643	651	680	624	666	641	650	629	670	636	679	653	645	701	692	644	653	647	661	675	632	637	634	674	630	638	664	646	691	620	680	653	679	615	678	676	632	679	687	685	641	674	628	676	619	665	656	664	682	653	650	671	642	670	666	649	650	620	619	685	646	621	590	659	669	670	610	662	657	636	653	718	672	695	641	646	635	641	626	683	641	604	629	644	677	665	660	599	656	640	654	637	687	659	601	616	645	658	660	646	651	641	646	640	623	695	643	685	650	646	629	657	695	667	610	615	638	652	663	644	620	649	680	640	650	605	660	684	672	685	650	661	619	639	602	647	669	608	629	638	646	675	648	672	626	674	679	654	631	691	625	695	674	729	592	691	678	605	627	646	654	619	656	643	656	649	662	681	672	653	640	663	682	646	671	612	665	621	651	655	694	687	654	652	633	634	691	653	600	623	654	650	614	641	674	652	631	658	643	662	636	653	653	720	671	628	607	672	662	646	685	651	669	656	640	662	627	621	654	609	620	648	646	642	676	577	642	677	642	625	664	666	636	594	652	648	661	665	648	651	633	598	649	635	681	639	703	678	692	600	653	673	611	623	690	689	634	669	647	665	657	627	616	639	652	655	658	641	658	648	678	615	660	646	695	631	617	639	625	652	622	664	625	706	643	629	649	639	658	668	639	646	655	642	675	667	631	677	622	670	670	634	656	666	692	645	583	685	664	677	645	637	632	625	630	678	632	622	639	654	710	677	659	681	653	648	641	640	657	620	700	713	668	674	697	682	647	671	676	670	673	648	683	638	642	650	654	702	660	653	698	647	632	613	643	716	643	668	673	640	611	667	660	685	660	666	656	666	642	636	665	631	661	642	582	630	624	715	678	630	615	598	704	657	680	617	696	665	662	631	685	623	690	663	638	632	685	683	637	678	646	650	649	642	663	660	685	598	632	645	669	699	640	669	611	607	660	626	678	633	678	672	676	651	648	687	666	655	647	643	624	643	637	670	691	638	635	612	642	649	629	647	681	672	719	638	660	682	616	656	588	698	691	680	619	657	686	612	636	626	661	645	637	737	626	668	655	628	587	630	640	629	631	623	625	656	637	627	619	596	620	661	666	659	644	663	665	616	640	685	653	607	658	689	649	677	652	639	681	627	655	644	631	640	633	638	715	670	639	646	677	670	629	649	662	654	658	650	652	614	675	659	666	668	685	683	648	604	617	645	673	650	654	658	650	627	645	676	668	644	674	644	636	664	657	661	646	680	622	682	618	647	640	634	652	635	633	678	683	620	646	634	620	667	645	614	640	632	626	637	647	650	670	655	660	643	635	642	602	660	622	652	670	609	641	666	660	667	643	652	709	624	642	621	665	666	640	674	608	616	658	641	679	619	652	658	653	652	670	684	668	667	614	638	658	667	631	666	624	666	676	673	696	696	643	694	632	652	624	689	693	626	670	662	635	657	672	644	678	649	652	690	632	604	620	685	618	609	677	646	681	664	656	659	690	672	637	679	682	700	617	689	632	612	668	611	671	688	649	637	611	688	661	678	647	651	665	640	579	606	656	649	665	680	649	657	627	625	642	615	674	600	659	658	625	669	676	637	707	654	685	654	659	644	689	636	641	672	629	688	600	635	617	636	647	684	657	665	656	657	668	572	646	723	660	635	630	686	645	665	679	636	679	624	640	647	654	637	676	655	665	659	612	648	652	695	695	646	680	666	651	687	647	673	587	657	647	679	623	707	673	663	686	664	631	625	666	650	649	643	610	625	677	689	658	635	644	680	641	686	659	690	598	665	648	608	601	685	644	639	651	631	659	691	668	657	649	661	675	627	637	653	691	653	606	613	682	622	601	648	672	640	653	657	644	632	637	626	625	661	643	645	646	642	649	677	616	730	616	669	663	677	644	678	641	694	617	627	597	600	609	675	613	668	683	648	641	651	634	678	629	611	650	640	684	657	685	671	697	642	670	628	627	642	642	644	657	659	653	698	621	682	677	617	657	629	658	681	652	635	645	638	671	625	620	644	641	680	607	695	699	642	675	635	690	640	639	654	626	679	647	618	645	670	677	698	663	718	691	643	669	657	612	622	645	664	682	644	677	676	617	632	616	611	603	587	649	617	648	612	653	644	642	653	737	650	623	629	620	665	648	651	621	633	676	697	635	612	687	677	658	668	620	634	665	624	654	605	677	663	643	645	660	602	669	624	673	666	665	690	617	711	607	576	652	675	648	680	624	628	646	648	660	651	622	634	660	652	663	606	665	692	647	640	648	600	652	657	665	652	650	629	685	656	644	654	649	641	670	651	685	657	689	655	674	683	629	670	621	675	643	677	678	605	643	649	663	612	641	652	672	645	657	627	662	634	683	631	652	692	637	633	629	671	679	644	629	692	663	639	653
24179	21124	28241	24456	20233	11164	6355	3852	2738	2902	2136	1557	1781	1568	1469	1224	1217	5801	6298	4422	2609	1597	1003	723	573	475	455	468	471	422	394	460	451	444	425	491	437	452	421	435	434	499	446	442	484	434	428	464	436	461	482	443	429	446	457	461	428	444	434	472	455	464	458	443	431	496	412	480	439	440	460	457	469	465	463	459	405	445	482	463	434	461	454	466	468	476	469	429	500	394	479	464	419	435	467	464	491	438	445	459	451	461	416	429	470	458	435	431	423	483	467	420	466	426	409	467	435	475	415	455	458	433	503	415	470	459	459	459	444	456	411	465	469	449	428	423	466	426	469	454	465	413	453	498	462	473	439	434	453	451	496	467	430	416	484	448	441	447	402	440	472	449	459	483	436	460	457	434	455	461	443	451	432	450	460	512	403	449	471	402	414	415	432	428	445	464	474	443	451	435	435	446	428	440	455	456	444	447	463	438	454	434	472	407	473	479	467	436	445	462	442	460	433	418	430	459	451	421	463	473	491	466	438	469	451	438	456	444	454	456	456	433	396	425	482	439	450	428	452	458	452	453	483	427	425	446	470	449	475	419	425	440	464	432	468	429	447	450	431	451	420	449	440	471	461	457	448	441	454	463	454	457	437	458	460	412	416	437	464	448	451	466	455	446	430	414	460	454	433	434	444	466	451	439	453	411	447	464	490	449	480	444	484	428	452	414	438	426	479	428	475	450	457	426	429	446	462	420	454	456	478	434	379	476	466	431	465	464	460	452	466	469	445	466	443	439	447	426	455	450	483	396	454	448	432	407	475	458	413	446	478	441	446	456	415	446	392	483	436	438	464	445	453	464	468	461	473	461	478	469	458	418	432	460	468	477	438	460	434	462	450	457	463	439	437	435	423	458	462	458	447	474	448	467	456	472	462	448	413	509	451	468	435	472	435	411	474	463	472	453	395	437	459	450	459	465	471	488	474	453	445	450	445	476	509	441	447	436	463	436	457	435	457	423	444	450	406	479	467	415	442	460	441	476	464	437	443	413	421	476	471	468	431	449	475	431	453	384	466	435	466	418	438	481	472	468	442	432	464	446	445	464	461	474	434	457	457	447	453	443	436	439	477	469	441	457	445	427	420	457	466	465	419	444	415	447	405	455	475	446	440	447	440	460	472	451	436	487	457	457	455	447	434	447	461	473	477	479	443	446	448	460	460	474	445	466	447	478	472	477	417	395	429	438	419	443	452	463	440	453	450	447	465	425	428	447	447	444	445	426	450	474	449	450	504	477	445	434	433	437	441	442	428	447	451	451	477	429	455	445	509	445	453	471	457	462	431	443	472	459	457	471	429	464	476	483	475	451	422	432	459	454	447	467	456	409	455	419	422	459	453	443	414	426	465	467	457	462	466	459	464	468	437	434	452	464	438	474	468	445	437	492	492	447	464	495	457	427	463	449	462	458	497	441	456	445	437	423	457	460	466	427	433	427	433	460	441	460	439	473	457	441	463	442	476	469	457	465	475	456	472	436	495	433	438	414	470	495	470	466	438	422	447	445	453	438	443	452	483	469	437	468	456	483	446	433	475	488	430	441	447	471	473	449	490	429	468	444	481	486	444	522	482	449	444	464	441	452	449	480	464	485	439	444	471	487	476	486	477	476	433	460	457	464	432	432	450	436	469	439	422	457	476	464	420	453	426	449	449	448	449	498	473	468	450	442	458	435	403	431	453	459	464	435	467	450	436	456	449	450	456	481	442	423	460	424	438	465	443	443	418	408	471	411	427	461	468	442	442	436	497	468	485	437	463	434	440	489	427	444	449	454	443	426	479	430	453	476	465	448	473	460	438	416	488	460	460	461	438	457	447	446	441	460	496	489	451	452	442	482	432	454	464	437	460	455	440	454	436	462	428	442	411	477	442	490	489	445	489	445	437	460	450	447	432	464	464	467	438	472	462	489	444	449	450	438	451	467	469	466	433	425	428	446	453	453	475	415	395	417	470	411	469	449	461	430	452	472	430	436	469	449	459	473	468	441	458	434	464	456	420	432	448	455	456	447	450	444	429	443	414	450	432	413	435	464	429	445	458	437	477	433	424	502	473	443	441	419	443	466	458	489	428	418	487	405	431	470	435	442	487	493	452	447	443	463	422	460	460	457	471	469	470	462	461	443	435	467	428	447	468	425	468	418	481	417	428	450	420	450	458	452	460	474	455	453	446	421	436	442	463	445	435	447	418	422	474	449	482	453	445	432	475	504	423	447	467	498	449	440	479	461	475	478	480	445	473	415	439	462	489	432	437	451	414	426	446	465	419	447	446	468	441	480	468	435	428	513	449	421	467	450	442	434	463	420	483	444	447	447	457	417	441	458	453	456	416	442	457	445	432	434	464	455	452	469	440	408	410	447	450	479	409	457	467	463	399	420	460	443	449	439	477	450	435	440	480	457	430	430	430	438	466	464	431	439	468	451	421	482	439	445	445	494	488	442	427	437	473	471	437	435	447	459	460	467	438	426	452	402	447	460	452	461	419	463	433	456	433	457	409	431	419	448	468	427	425	461	464	471	437	415	461	439	465	432	442	451	474	459	473	458	417	474	455	439	457	438	456	467	435	432	450	466	440	411	455	472	472	447	444	465	439	461	393	462	461	424	441	413	447	479	467	447	466	496	473	459	463	448	449	461	457	452	436	407	437	460	449	445	464	458	427	454	468	424	450	447	448	477	455	434	458	437	420	438	439	468	457	458	476	455	475	483	400	473	445	470	478	462	411	431	441	444	414	474	437	434	455	464	504	478	475	460	481	466	406	437	440	450	448	451	470	489	453	422	420	448	438	448	446	479	439	464	470	468	431	444	473	437	443	446	435	467	434	479	473	451	458	445	487	427	483	443	487	486	444	447	440	438	436	447	460	466	458	458	468	497	459	459	464	486	457	457	463	443	431	420	456	467	406	464	442	402	453	411	423	478	448	470	467	415	445	459	445	432	495	475	488	452	430	450	442	426	470	429	432	489	470	446	446	463	448	465	446	468	486	439	507	471	425	400	419	457	443	495	471	471	515	447	451	472	442	407	460	429	441	426	464	443	439	464	453	473	426	448	449	446	425	471	444	464	415	506	408	482	427	461	465	470	457	439	464	445	470	403	439	443	435	481	446	455	397	478	408	434	456	461	459	460	443	464	471	435	451	488	435	489	444	450	452	447	406	445	493	458	456	436	437	463	491	468	437	461	452	443	448	464	421	459	434	435	496	429	442	502	461	430	431	427	470	435	444	477	431	437	445	457	453	427	434	440	474	419	431	492	406	451	458	466	412	440	451	436	491	444	452	450	448	429	419	472	445	488	446	475	464	458	440	415	449	445	459	486	429	484	422	449	441	415	439	477	478	465	463	432	432	472	449	431	479	444	435	446	460	475	437	467	393	423	448	429	477	476	450	470	453	457	476	477	459	399	450	457	448	457	455	438	425	435	443	489	437	418	433	494	419	432	418	418	448	465	453	500	415	463
29754	51748	42010	25768	18904	13319	12046	9325	7170	7590	5497	3958	4555	3660	3374	2816	2797	12431	12458	9057	5502	3308	1910	1160	944	777	724	723	714	712	667	672	749	662	716	706	676	662	752	705	687	700	705	718	657	665	703	664	723	709	708	678	695	681	703	697	675	672	692	678	678	690	705	715	684	666	758	696	702	679	670	693	687	691	723	675	690	681	681	698	719	725	671	690	691	707	677	702	658	683	737	667	690	674	648	680	649	666	682	671	717	682	668	719	691	686	709	736	676	727	686	714	696	673	692	705	698	675	632	693	680	699	735	725	698	714	694	685	675	669	677	687	731	685	704	670	694	720	716	660	703	658	687	729	724	659	709	684	695	690	699	743	713	694	667	735	739	697	737	676	700	700	686	673	644	714	729	684	697	689	694	700	708	700	715	693	650	679	662	726	685	667	673	695	680	705	688	724	711	738	697	650	673	709	771	693	705	721	663	735	662	704	662	743	696	698	713	724	644	683	660	690	642	690	692	710	713	736	717	678	723	664	649	670	671	676	687	668	690	670	659	680	657	669	688	664	673	648	684	698	721	703	714	686	676	667	641	671	679	648	713	710	711	629	693	722	715	689	725	705	681	700	677	729	746	695	708	709	689	663	687	694	672	682	649	665	702	685	643	709	689	711	698	690	674	683	736	687	679	685	700	656	689	646	677	732	690	709	631	691	659	679	709	718	685	696	700	684	701	733	654	651	698	710	673	673	662	645	682	707	634	719	641	650	700	674	710	670	659	695	718	749	713	658	679	660	709	675	689	675	672	690	648	679	692	703	701	722	689	715	674	704	735	668	668	667	691	718	637	654	730	689	703	727	652	781	735	698	678	690	666	714	665	715	712	710	731	681	682	681	697	667	689	672	744	651	710	717	693	665	740	674	679	725	663	665	665	679	695	656	713	687	673	710	699	659	684	697	657	681	688	690	685	711	668	724	697	744	679	717	716	728	659	722	687	738	711	672	666	731	690	712	681	690	721	666	705	714	718	757	663	696	654	684	665	722	687	687	685	704	712	649	689	685	724	666	671	721	725	681	705	652	679	640	690	646	674	684	759	669	715	709	676	711	718	692	674	730	731	660	719	667	696	687	705	693	696	707	676	708	729	713	730	715	725	702	695	708	707	702	685	670	688	707	710	773	687	663	713	665	715	708	665	677	657	722	662	696	716	697	750	673	693	690	677	727	699	691	690	748	733	690	685	677	695	720	707	660	762	698	731	709	686	749	685	674	685	688	708	690	710	717	674	718	640	712	704	647	724	689	692	661	709	677	690	687	707	703	680	710	734	702	662	710	670	704	667	672	679	723	678	699	702	756	675	672	733	661	707	724	637	691	640	702	710	689	680	737	728	701	724	680	724	685	706	685	680	723	688	692	683	697	696	669	720	660	731	719	682	683	672	724	658	703	715	671	662	702	721	711	677	705	705	719	727	703	711	721	661	651	727	707	666	679	730	704	717	701	668	662	687	657	660	681	682	726	691	680	672	687	678	656	653	724	716	696	637	654	674	681	704	674	667	669	726	692	714	712	703	684	699	701	719	748	692	708	686	713	720	664	705	719	708	696	682	686	729	673	706	699	703	676	717	677	695	709	737	678	704	725	681	702	685	706	681	678	678	713	690	675	702	673	684	678	695	720	672	705	630	704	683	667	660	697	655	683	675	706	678	672	683	717	654	679	743	656	671	635	728	646	682	685	705	662	701	704	745	659	677	647	697	685	701	689	701	704	710	676	666	689	712	683	710	709	655	706	668	716	706	734	696	713	722	734	741	689	686	675	700	709	690	676	711	700	678	714	685	708	674	712	746	699	693	691	692	679	716	680	675	654	719	715	653	670	689	693	722	671	696	684	713	697	705	702	687	694	685	708	671	718	700	704	687	693	627	702	675	680	688	644	704	707	702	658	648	720	684	684	683	724	656	717	695	703	689	732	656	697	666	688	696	698	719	715	682	681	726	705	713	700	703	677	733	697	654	673	691	721	657	685	699	659	695	699	649	720	706	715	694	713	676	654	696	711	689	671	717	678	671	703	677	716	692	674	700	674	681	690	705	684	694	712	650	663	684	676	706	729	681	679	660	636	706	677	705	704	694	693	710	716	729	658	688	683	727	637	675	694	703	679	711	695	727	693	718	692	747	662	707	702	756	693	706	730	673	703	664	766	700	696	717	696	633	701	701	726	710	704	701	681	696	720	690	703	639	697	681	702	693	701	725	690	722	715	676	710	719	658	719	688	692	643	693	737	689	709	725	710	691	723	684	693	692	678	685	691	667	734	694	688	757	696	743	684	668	710	700	703	762	691	678	711	677	711	704	685	703	744	701	668	703	675	702	701	664	658	659	671	707	723	750	730	700	678	641	702	682	644	714	680	668	698	697	676	723	719	688	714	669	698	728	742	707	664	693	703	697	688	703	696	680	664	699	713	689	670	721	711	678	685	669	681	679	672	698	704	728	673	679	697	723	647	733	672	700	696	673	669	690	630	702	662	663	691	653	705	695	698	741	737	693	662	681	708	693	723	677	699	687	660	694	728	709	692	683	700	698	734	705	698	678	723	651	724	631	671	727	690	736	676	697	710	706	728	668	719	711	691	698	695	674	733	657	685	705	713	673	704	669	684	693	686	709	684	728	727	652	711	649	684	669	703	723	709	640	717	680	687	696	620	704	669	717	687	701	719	664	647	668	721	719	682	732	673	712	697	648	674	724	712	755	722	721	711	685	698	725	714	693	696	658	703	688	714	678	722	711	683	704	641	733	669	699	654	640	689	700	692	718	688	681	714	664	707	655	705	722	675	642	707	716	671	708	694	666	681	717	697	708	703	690	727	731	691	702	687	714	699	722	739	698	737	664	685	643	711	673	698	698	687	713	676	665	667	755	720	686	691	696	659	699	696	681	675	682	691	691	673	650	693	726	643	632	701	692	730	722	719	717	678	694	714	715	675	715	705	737	687	688	759	665	668	706	715	684	686	722	727	655	661	712	773	719	760	717	726	739	688	704	667	706	696	712	661	709	681	683	697	723	711	736	692	696	692	667	659	734	726	651	663	740	658	704	669	684	692	660	689	700	717	738	675	721	662	658	744	697	703	678	642	686	708	678	721	666	706	731	701	688	734	695	687	668	690	714	714	678	691	745	698	683	666	665	687	684	714	635	669	702	708	705	642	675	688	694	699	709	679	693	674	712	735	685	702	672	714	721	663	700	676	685	723	667	695	662	682	727	694	692	718	698	706	686	637	683	730	716	677	695	730	700	672	670	727	670	685	650	681	674	682	663	700	664	640	719	676	669	675	672	651	667	653	724	686	714	674	680	710	663	668	700	706	666	718	683	745	681	704	685	690	657	686	692	696	673	656	638	656	704	714	683	685	705	728	662	692	709	691	707	690	687	749	702	665	689	653	736	662	645	725	741	686	693	666	660	651	672	715	666	699	708	698	695	677	679	662	701	679	710	710	655	696	680	653	719	694
22990	21093	28865	23575	21169	21037	14324	5805	4438	3282	2411	2688	2850	1558	1690	1327	3539	13779	12041	8798	5252	2822	1486	802	568	473	402	417	423	414	430	427	424	380	414	392	422	411	417	377	393	419	384	395	393	395	358	372	388	381	420	410	381	382	390	376	457	380	414	404	407	353	427	404	373	378	407	379	382	416	397	365	390	399	399	371	392	367	379	390	419	400	367	357	373	370	386	382	371	418	411	385	377	414	412	410	412	407	423	377	420	400	386	418	410	358	411	394	400	391	378	406	413	403	418	426	388	390	414	428	390	395	360	431	391	405	406	403	401	419	402	366	390	380	402	392	396	422	393	378	388	388	398	409	402	412	409	388	398	368	412	377	387	366	386	379	402	398	418	401	403	410	414	459	406	391	397	404	438	400	418	354	399	417	413	438	379	381	397	384	403	415	388	386	413	377	408	418	397	412	371	380	381	429	360	409	389	387	415	392	421	410	404	417	376	421	406	385	410	395	398	411	381	434	398	406	405	410	383	396	408	415	403	405	374	393	380	417	425	403	391	365	405	386	428	393	394	391	414	372	375	421	415	399	396	437	414	416	372	394	379	379	444	397	387	396	381	413	403	394	408	401	361	403	383	368	407	377	370	389	393	380	397	401	414	418	395	379	388	370	393	444	391	423	402	408	416	393	421	358	394	412	403	397	435	362	410	391	382	376	398	408	427	392	377	402	414	418	401	414	392	440	403	381	452	409	423	404	406	408	416	362	354	396	396	399	382	397	368	380	380	371	426	394	404	384	380	385	403	373	423	412	407	404	417	364	413	410	397	385	336	403	421	424	411	363	387	445	390	387	421	390	372	388	398	379	376	375	412	392	421	385	412	426	430	392	430	429	350	410	427	415	390	389	385	391	396	409	406	367	381	404	393	392	419	364	390	407	430	395	401	403	400	359	385	389	393	410	401	399	404	369	401	397	447	420	424	377	396	379	428	406	392	375	401	407	426	379	368	409	397	405	418	373	403	421	382	422	377	372	392	401	409	384	404	377	360	415	390	405	425	395	387	406	400	431	403	396	393	417	385	428	384	403	379	391	360	386	417	384	383	398	402	399	400	407	375	429	372	413	410	413	389	414	405	363	431	413	394	382	427	410	424	411	392	359	392	403	409	372	391	423	371	382	376	416	417	381	429	420	426	383	381	427	407	424	409	420	385	418	396	417	411	394	393	417	407	381	357	406	421	397	435	381	406	419	401	408	351	418	389	385	388	415	396	408	394	395	399	387	395	379	357	373	405	402	403	379	415	434	392	364	340	424	389	420	419	427	388	409	426	371	396	395	388	416	394	383	411	412	369	411	348	386	397	401	355	364	392	418	401	394	407	408	374	380	369	417	363	403	402	395	423	421	421	384	387	386	419	396	403	391	396	429	379	340	412	421	411	400	403	420	393	405	409	396	394	418	402	391	385	409	387	372	415	389	385	382	428	414	385	407	386	409	427	417	380	375	395	380	388	378	403	418	404	408	394	414	355	389	400	411	391	402	397	365	417	391	408	373	424	415	408	425	383	422	371	415	391	375	416	407	410	385	411	410	385	374	384	377	364	409	377	404	382	404	381	357	404	368	410	415	395	397	363	421	402	392	372	360	392	361	389	437	369	407	374	411	369	366	398	422	416	416	395	351	371	375	420	436	390	387	411	393	418	386	405	392	415	446	409	355	411	378	437	397	397	423	405	393	380	408	416	424	401	389	421	376	399	414	411	364	366	360	386	391	420	404	378	400	406	403	350	391	434	425	379	407	412	411	381	434	431	420	430	408	370	393	385	407	428	387	401	420	382	379	420	415	383	373	393	404	393	385	399	391	358	388	376	439	402	414	397	385	389	374	427	402	398	392	413	378	402	404	404	368	417	416	397	384	388	373	385	412	385	405	374	428	412	372	375	391	416	390	397	404	391	387	363	366	395	374	422	387	398	388	420	411	412	411	382	412	391	446	424	383	417	384	386	378	401	405	374	384	417	350	391	399	394	417	362	403	416	399	381	361	411	423	372	401	420	398	405	388	403	416	396	397	413	358	398	428	417	408	409	416	389	399	410	406	407	402	435	378	384	397	420	388	421	406	417	383	422	421	369	392	400	404	389	380	402	368	401	403	397	403	404	350	395	368	377	435	385	381	374	420	379	407	369	398	391	397	380	382	402	395	402	376	408	440	429	398	407	390	382	379	414	414	435	388	378	422	392	439	393	392	399	408	336	409	398	420	406	404	391	394	403	448	391	391	368	406	383	370	404	417	392	386	385	408	389	407	378	400	400	357	403	407	389	391	386	377	360	373	389	394	428	395	408	380	408	415	406	415	383	420	358	404	396	375	426	401	423	378	357	414	359	385	381	393	369	374	406	377	398	421	400	366	403	402	384	372	449	381	395	397	389	399	415	429	387	395	415	389	385	401	396	357	362	380	382	368	413	447	385	389	415	389	412	405	420	426	382	411	379	394	418	372	423	414	398	410	391	393	421	401	400	436	369	401	393	382	433	394	402	395	414	376	396	432	412	431	396	416	400	432	424	369	413	374	429	378	422	428	416	428	387	386	396	426	410	395	430	404	393	390	436	398	416	381	363	385	356	405	398	392	362	390	396	370	414	406	383	379	373	381	428	352	363	407	374	361	384	380	415	423	426	366	363	419	411	388	429	359	391	392	418	413	405	422	400	345	426	396	407	380	419	415	395	386	402	402	411	412	424	386	373	374	429	409	402	406	391	398	421	409	398	434	420	430	353	423	403	399	411	433	410	362	394	366	391	396	423	370	384	385	386	420	412	394	421	414	379	389	375	403	443	398	371	409	391	394	378	399	399	419	355	416	373	392	366	406	380	401	409	410	380	389	390	431	369	402	391	400	354	417	434	399	416	392	412	378	426	415	387	407	412	372	397	381	396	395	401	399	381	401	393	421	356	458	410	394	370	420	421	443	402	403	436	380	366	353	390	432	395	407	413	403	400	391	381	349	374	408	428	431	393	348	402	388	392	396	419	440	385	424	401	386	378	394	414	419	413	432	397	391	425	396	420	384	359	385	387	407	377	397	415	368	393	391	417	383	395	408	403	375	404	417	472	361	371	405	391	385	403	412	425	417	435	404	385	428	384	420	455	394	389	414	377	373	374	368	395	434	389	386	369	370	379	389	418	406	385	398	398	387	388	409	376	410	393	456	424	388	420	396	402	381	379	423	410	417	414	385	428	375	388	406	365	421	401	358	416	362	372	401	405	427	381	389	394	366	426	402	387	412	384	405	371	417	391	376	393	399	392	394	362	373	386	405	373	406	413	389	448	401	390	428	385	390	389	384	391	423	382	423	381	396	364	398	392	409	403	407	403	399	388	388	373	403	388	404	375	396	403	428	408	401	403	404	416	403	388	375	409	422	376	413	432	371	401	376	370	388	394	392	442	392	401	392	424	405	404	415	411	401	389	392	419	405	403	347	381	368	398	382	378	409	422	402	396	409	399	359	405	405
33134	58082	48299	31004	22790	20158	15930	11977	11195	8189	5974	6953	7293	3571	3846	3184	8005	22976	19700	15154	10154	5810	3054	1621	960	734	635	612	605	625	614	583	595	572	610	606	635	652	582	601	622	608	590	613	606	605	532	615	589	612	612	588	616	653	610	592	593	592	605	590	584	562	574	562	591	593	580	552	590	564	662	617	590	645	580	623	634	573	624	616	573	614	615	590	613	583	575	622	566	580	595	655	622	571	594	609	611	618	601	576	584	621	605	622	590	630	662	575	550	623	569	574	576	638	619	557	596	608	604	598	620	625	586	607	627	607	610	593	604	613	585	610	607	606	615	586	605	657	607	628	565	594	618	564	603	586	595	588	592	597	612	574	599	583	582	631	629	578	624	631	623	587	581	610	610	607	614	623	642	604	607	611	589	559	612	567	643	573	610	588	625	580	542	607	571	592	620	630	582	617	583	602	624	598	629	603	592	635	598	580	599	586	648	548	570	573	622	644	596	620	600	578	554	596	656	594	612	621	619	642	666	606	546	603	611	602	597	639	579	627	613	592	574	596	630	611	618	548	578	592	593	591	560	568	622	573	555	579	651	595	584	609	600	586	594	617	601	591	603	598	613	547	618	586	606	583	599	623	597	602	627	576	571	599	571	572	625	609	596	584	594	619	586	592	586	602	673	579	615	644	586	611	640	547	636	579	608	628	609	589	634	601	611	602	602	591	595	596	590	590	612	608	584	587	594	586	599	592	651	585	625	593	634	617	563	530	581	582	554	634	574	666	544	598	604	589	580	592	600	609	619	624	619	621	603	578	639	567	586	586	592	604	612	569	599	600	604	569	610	607	579	568	578	616	578	611	587	626	586	572	581	576	607	587	592	644	613	569	575	632	571	658	637	585	585	593	611	607	594	598	593	628	553	571	574	607	634	594	603	591	591	582	627	613	628	582	616	625	607	611	634	637	605	603	592	582	612	579	630	586	630	610	606	624	601	618	602	627	584	600	572	600	594	592	617	574	631	553	609	628	598	627	601	606	571	610	583	622	612	631	593	596	613	606	576	615	630	575	593	639	615	588	616	599	609	588	594	593	604	554	595	600	601	577	606	548	627	551	624	598	606	610	590	586	608	641	652	629	640	588	595	616	612	594	648	585	621	594	622	599	595	561	640	642	634	637	622	613	581	618	674	618	626	595	573	636	605	603	615	575	611	610	587	565	615	570	564	583	600	612	592	631	631	623	584	608	606	632	587	569	561	583	608	562	579	618	562	604	619	623	588	589	631	561	633	573	602	696	587	589	598	606	600	609	544	563	551	573	628	589	605	587	650	607	637	605	610	627	582	606	594	614	657	607	599	576	633	600	554	609	602	622	608	606	566	612	614	621	608	560	595	601	607	584	611	561	612	614	572	536	580	597	588	594	636	624	596	622	619	638	612	603	600	623	587	583	554	586	575	580	651	590	631	602	591	578	615	618	621	573	614	562	636	604	636	631	654	590	577	604	595	615	565	553	613	598	588	580	600	626	618	638	578	594	601	628	653	545	562	537	592	542	579	583	585	562	625	591	588	613	629	635	635	635	592	603	647	603	602	568	634	603	591	562	547	602	599	593	582	625	562	579	598	599	574	584	586	593	599	590	571	650	578	589	606	558	637	602	630	607	558	565	609	550	593	593	598	568	588	552	539	568	544	616	562	627	576	600	608	600	602	612	575	623	603	625	639	529	580	578	547	579	580	597	584	622	611	617	588	614	580	585	612	666	601	620	602	636	563	535	621	599	611	613	643	591	642	575	590	597	620	627	574	636	622	585	575	609	591	599	630	600	599	648	574	568	605	609	591	548	625	611	557	592	658	571	618	571	628	606	565	606	617	605	590	593	591	594	575	591	551	610	585	579	615	589	596	579	608	570	598	631	589	624	592	604	608	568	585	612	603	627	615	590	567	628	607	627	570	659	572	639	581	618	593	610	618	638	629	631	570	594	574	619	581	623	603	603	622	605	609	562	559	602	569	600	590	572	614	591	627	627	630	588	591	635	627	590	617	591	611	607	649	579	565	620	636	632	617	569	623	636	573	616	591	617	586	557	605	612	571	628	610	584	592	587	640	604	576	589	605	628	603	664	592	623	629	633	612	609	631	606	606	585	582	602	625	590	584	619	619	646	603	591	580	572	586	618	523	585	580	629	615	603	605	622	574	621	629	596	597	604	623	555	604	604	614	637	622	591	605	631	624	633	619	587	551	602	613	549	635	614	597	635	592	610	599	557	579	607	605	611	605	588	633	610	625	555	635	581	622	593	597	596	614	618	623	610	585	584	611	607	612	634	597	615	601	605	626	628	589	603	574	589	613	607	594	624	618	547	562	588	632	549	619	600	552	613	595	585	596	622	615	616	591	587	602	609	593	594	608	578	635	619	622	602	635	558	612	632	599	643	596	598	608	605	607	622	612	597	624	615	600	604	552	614	585	587	602	608	615	590	615	603	634	572	631	572	643	619	598	634	604	565	616	638	629	574	578	602	596	643	583	615	601	598	633	615	595	613	596	610	603	597	624	611	566	632	625	555	602	555	573	614	632	584	596	615	606	613	605	605	605	628	596	611	615	620	579	607	605	595	546	595	576	653	607	648	666	611	596	580	595	563	613	577	588	614	584	621	629	592	593	581	572	602	574	605	573	618	602	595	593	596	622	601	599	606	635	591	576	638	575	566	584	606	577	628	614	612	573	644	592	620	597	594	598	620	574	580	612	594	615	604	616	635	552	581	620	585	589	614	589	580	532	563	615	656	620	578	617	572	595	614	597	588	611	590	618	591	580	574	591	566	579	587	599	642	600	585	595	594	600	557	586	571	653	614	592	620	578	605	569	573	582	587	585	614	596	617	614	597	575	585	625	608	611	561	605	594	604	576	583	584	608	621	622	592	610	581	594	599	582	605	613	603	567	603	575	591	602	605	574	594	623	655	586	599	598	595	580	564	576	610	575	592	620	631	595	615	633	598	580	607	594	618	609	617	626	691	573	567	558	570	593	590	606	565	600	642	612	581	617	585	564	557	619	626	560	598	641	574	577	590	593	638	574	621	627	614	637	591	595	643	549	595	623	572	546	621	612	578	604	523	575	614	582	596	616	572	601	559	588	614	597	599	603	597	603	579	598	588	608	595	562	601	571	586	598	587	622	596	627	641	558	619	619	608	616	589	649	630	578	566	545	609	591	610	609	590	617	580	585	576	582	606	613	607	595	603	559	608	583	592	602	558	601	610	579	574	563	578	605	636	583	594	594	582	568	560	622	637	593	616	613	598	600	591	615	604	597	575	613	550	606	572	612	627	609	607	596	606	613	528	590	609	631	582	609	595	624	626	575	650	621	619	608	601	598	597	585	607	605	614	596	583	646	639	645	614	587	652	572	612	593	625	598	585	626	637	663	590	588	576	636	599	551	603	577	596	568	591	561	596	615	645	599	602	619	623	553	623	632	572	611	555	610	583	612	585	581	617	632	647	606	637
27577	24631	25904	15060	7569	5525	4088	2965	2360	1931	1511	1287	1040	806	938	901	1188	1242	1161	1060	830	715	529	501	463	444	475	440	435	452	464	412	424	417	444	412	414	454	454	400	420	441	436	448	441	448	414	408	457	420	431	433	417	456	411	399	451	427	467	450	430	471	444	414	412	431	434	444	450	459	422	444	481	424	420	451	418	418	404	414	444	427	433	459	431	409	439	460	447	437	418	436	443	423	472	424	447	435	450	468	424	466	410	439	424	435	434	460	443	427	407	422	406	440	443	438	425	448	457	452	451	415	409	416	437	422	425	463	419	417	419	423	441	444	459	444	441	417	471	462	435	469	423	447	422	418	406	396	420	428	447	432	428	471	429	401	426	456	411	402	421	443	447	418	425	423	438	433	454	441	439	445	457	415	434	435	442	429	421	410	420	460	449	454	425	403	413	466	429	409	412	434	402	458	404	396	462	423	465	422	453	423	430	446	429	436	448	458	435	405	434	457	435	428	461	420	474	438	445	443	421	421	394	424	421	422	472	382	423	397	472	425	426	425	427	412	435	401	425	474	507	458	434	486	438	444	431	420	447	443	436	413	456	427	482	453	425	441	406	419	414	404	475	398	401	423	424	437	431	430	427	445	459	460	445	432	453	446	430	414	468	449	432	446	440	414	404	441	435	470	420	409	428	439	423	421	435	398	464	442	448	448	416	449	444	409	417	413	436	430	411	419	393	413	454	405	492	459	424	463	463	477	431	453	443	434	468	454	442	427	445	478	488	413	457	453	433	407	431	417	405	445	419	415	396	448	435	472	406	425	457	456	437	421	457	459	439	421	430	430	450	462	439	437	450	438	402	432	430	399	467	444	427	406	418	413	442	447	455	418	427	426	444	460	411	450	462	410	446	444	484	464	409	393	433	459	461	455	447	432	435	422	409	426	436	406	413	461	427	440	428	428	426	426	438	414	440	436	448	415	459	404	432	422	410	426	448	446	442	453	440	461	428	450	460	415	411	433	448	439	441	443	461	399	447	443	435	448	421	431	404	417	481	451	410	410	411	403	442	452	428	433	445	437	442	462	450	431	442	452	424	417	417	419	419	433	427	433	406	461	456	379	406	436	407	468	438	440	431	410	444	468	430	447	459	370	476	433	456	467	451	425	415	400	451	464	416	454	438	453	441	435	414	453	435	436	411	440	459	471	448	445	465	425	425	469	443	447	439	410	445	413	428	439	451	464	451	412	417	462	444	437	391	410	462	473	437	400	455	437	429	441	430	450	434	409	418	427	409	389	410	448	434	432	435	422	418	407	429	447	440	459	458	464	443	391	417	434	425	422	444	483	398	439	427	438	471	476	422	457	405	459	431	428	445	442	418	439	444	453	483	454	445	427	434	472	419	414	441	468	394	454	439	453	435	403	481	435	452	397	429	429	451	431	454	479	432	430	414	454	411	414	426	388	437	408	433	405	436	450	428	461	424	445	420	450	403	457	429	436	454	452	422	382	439	419	461	443	428	403	408	415	427	449	434	421	463	450	432	446	443	396	412	436	429	468	424	454	429	409	432	472	435	477	419	455	418	424	419	435	470	465	472	417	430	439	467	455	451	440	391	459	453	393	436	416	449	412	389	471	463	465	424	430	437	445	428	449	434	445	390	431	451	468	418	390	431	411	439	399	458	404	413	450	424	376	440	453	431	487	427	403	420	440	436	464	450	439	421	440	426	429	458	470	450	469	432	433	461	414	425	438	447	409	440	444	447	427	443	391	468	413	451	460	445	409	414	436	442	399	432	443	440	448	446	455	437	414	387	425	459	438	416	406	426	426	464	481	462	457	439	431	401	424	439	408	412	419	404	430	427	452	430	450	410	452	437	443	437	398	462	393	444	448	422	450	416	433	430	455	429	436	431	488	455	437	419	415	425	447	395	421	436	437	399	423	487	412	423	435	433	441	425	409	402	444	428	414	458	405	421	443	423	438	462	486	434	409	434	479	414	427	410	417	428	421	442	422	414	448	451	485	419	427	449	401	439	424	457	433	450	418	427	427	426	458	436	429	445	421	440	461	433	439	451	459	427	439	409	435	435	459	419	443	438	457	442	423	430	419	452	444	451	414	463	395	401	470	437	452	447	429	402	436	398	474	437	411	475	410	428	436	448	471	446	439	438	450	456	430	410	459	435	399	412	399	431	417	400	400	445	433	434	451	433	442	438	448	435	429	410	425	412	427	428	437	415	437	421	467	445	427	432	441	414	452	453	472	422	456	389	426	462	442	412	389	452	427	420	438	415	417	412	422	422	416	415	437	433	428	431	419	418	421	424	426	401	433	425	450	447	446	425	445	435	436	461	412	428	431	425	448	428	439	507	415	452	429	482	414	436	419	429	421	445	457	433	435	440	455	450	402	429	394	436	436	400	446	452	416	404	444	468	447	453	402	444	429	429	422	425	436	383	432	434	421	435	404	446	406	413	433	460	428	448	432	452	407	438	464	426	510	408	425	417	396	437	429	422	426	430	407	476	432	461	439	438	442	436	458	463	440	434	446	418	443	456	412	445	446	438	476	462	437	463	412	421	444	428	431	390	437	439	436	450	425	469	419	397	428	421	462	460	402	429	430	426	409	410	437	447	435	462	408	398	445	403	409	450	401	430	427	447	436	442	439	409	415	444	429	410	449	427	456	410	418	459	455	439	445	405	458	404	411	462	422	395	451	442	432	434	415	401	429	412	427	416	444	446	407	427	433	435	446	406	414	455	433	432	416	461	426	429	432	411	400	477	397	426	469	413	440	413	410	432	432	431	440	452	442	448	422	432	461	471	429	414	386	424	468	426	442	441	454	462	389	405	452	421	443	407	444	441	402	417	427	438	450	430	420	435	412	408	449	444	447	437	417	430	436	450	432	460	427	437	423	432	487	431	454	473	424	436	452	437	471	412	426	445	452	434	434	409	405	460	455	443	508	436	462	418	410	426	442	430	443	440	446	445	422	486	444	467	417	431	448	448	441	442	456	435	438	428	451	434	468	435	457	378	448	443	418	439	451	450	435	427	462	458	459	431	441	414	404	439	407	415	449	404	436	444	461	473	439	412	413	430	454	425	465	423	440	476	429	448	407	478	443	448	449	447	428	381	418	431	418	451	410	446	428	424	453	429	432	452	453	434	463	485	438	449	427	440	411	454	445	451	450	390	451	445	425	441	395	443	453	414	401	426	452	445	396	456	459	436	467	420	442	417	455	449	418	459	434	429	444	431	425	424	461	446	438	437	459	435	446	424	413	398	420	405	464	472	416	441	429	434	441	379	448	472	450	416	432	395	412	443	428	427	395	428	446	456	431	431	412	436	448	431	432	458	423	420	432	437	440	446	443	437	429	438	404	408	435	383	435	449	456	480	461	440	435	433	420	474	469	450	428	419	462	433	417	437	409	432	436	426	440	426	440	450	447	441	418	412	416	426	458	437	421	425	410	477	476	420	485	430	437	475	433	439	394	424	433	421	435
29407	42162	32303	17956	14178	12416	9999	7750	6239	5175	4024	2985	2596	1875	2133	1969	2673	2704	2318	1958	1518	1109	934	747	754	717	644	665	621	653	695	664	706	703	684	659	642	689	685	660	691	688	664	662	629	659	655	625	693	666	667	677	684	660	671	729	644	622	650	678	652	630	662	677	609	650	654	624	640	704	620	657	637	611	592	729	668	648	654	664	646	634	676	643	640	669	686	677	646	623	667	633	677	664	647	635	654	645	648	641	634	580	638	683	644	655	646	690	639	684	620	680	624	670	669	702	683	664	658	674	638	692	653	644	650	644	644	622	654	645	659	632	610	631	652	667	651	669	636	686	674	648	619	643	629	711	666	691	638	657	672	656	665	675	710	677	671	699	666	641	676	685	656	713	633	646	615	687	687	657	710	709	641	655	657	640	650	656	681	686	636	644	643	642	648	676	664	636	664	685	659	645	685	658	635	599	669	591	625	655	616	657	670	640	710	673	735	656	612	639	667	704	664	637	666	672	692	639	714	653	668	615	681	690	695	684	641	666	648	623	705	669	656	698	676	690	667	657	635	654	636	679	665	658	698	649	623	634	615	692	649	651	671	650	640	651	688	651	682	698	647	623	658	679	669	647	703	667	647	673	662	638	637	653	653	663	647	659	616	726	627	643	661	651	633	670	651	688	678	679	661	646	682	746	653	640	663	672	650	688	666	632	710	646	676	656	643	656	699	677	688	648	620	621	658	667	611	609	658	664	634	654	664	654	667	648	651	608	634	630	640	657	680	708	701	612	677	667	650	655	724	675	687	661	647	660	679	664	668	617	662	671	642	691	656	663	665	645	647	656	692	644	660	602	610	610	671	665	604	691	642	654	675	686	708	726	659	637	611	659	669	710	658	657	676	695	661	651	674	632	715	644	648	639	677	684	668	674	673	700	661	646	683	683	687	659	634	643	671	654	696	646	662	681	668	684	647	656	675	690	654	631	674	615	694	680	662	644	626	687	686	687	701	651	664	699	694	671	701	656	715	660	645	696	695	633	653	701	643	677	663	696	687	730	664	605	660	679	657	651	654	655	692	672	664	672	626	685	702	677	647	717	620	633	615	647	670	703	653	731	699	647	707	721	640	698	693	656	685	642	648	628	666	678	690	684	728	710	636	701	689	677	638	641	695	635	653	654	643	688	688	735	677	655	671	657	663	672	646	611	642	627	637	661	664	700	645	700	702	647	671	699	648	604	661	686	637	648	646	663	662	619	656	693	652	655	708	656	613	671	654	660	674	705	714	685	661	651	685	648	657	621	667	657	667	639	673	715	646	658	627	639	643	681	675	629	664	672	724	653	646	718	641	681	654	678	651	679	642	609	676	654	633	690	725	596	611	658	654	648	643	691	672	647	674	665	657	694	684	647	652	652	666	674	679	688	712	663	667	641	656	681	706	627	637	688	693	675	648	623	689	658	675	619	693	660	653	621	652	632	665	666	665	686	695	648	671	640	655	634	654	672	685	660	688	670	617	671	679	683	678	677	647	686	609	666	654	683	670	689	669	705	668	692	656	601	639	655	676	627	674	663	640	647	668	629	716	622	703	678	653	637	679	680	695	708	632	616	679	599	674	677	684	660	640	647	671	679	704	666	650	696	686	620	621	629	682	696	661	677	647	684	647	660	661	664	665	687	666	650	674	650	614	640	678	702	628	642	651	667	641	651	658	665	663	654	631	681	723	713	654	637	704	672	684	713	654	650	676	662	647	650	640	695	666	676	654	662	646	671	609	697	660	652	688	648	713	701	683	657	644	653	651	625	649	668	649	638	703	698	663	688	656	688	669	671	683	689	661	666	621	658	684	689	687	658	692	672	637	623	640	685	643	658	636	657	664	636	707	632	692	641	634	635	628	608	654	645	665	669	649	712	645	687	666	672	661	657	674	644	619	711	684	700	647	623	682	659	642	724	681	668	617	675	669	666	687	651	641	671	673	624	606	702	698	662	643	630	665	687	669	676	635	705	636	641	626	685	669	699	684	657	661	659	686	691	657	675	629	692	697	682	667	658	676	679	625	612	656	625	699	646	662	683	654	676	624	700	683	708	711	674	663	692	666	682	661	653	674	646	655	659	634	647	662	654	652	684	684	661	616	616	653	703	673	659	660	652	668	611	675	629	681	672	655	638	668	631	637	704	637	666	649	703	656	654	672	673	677	619	681	673	650	610	658	670	701	662	658	628	700	692	691	644	688	674	682	639	633	680	700	650	695	631	680	635	649	662	671	687	634	670	642	630	709	682	647	680	654	677	661	642	697	626	692	702	662	671	651	661	694	701	638	642	656	677	697	679	617	653	684	701	690	685	677	643	648	599	672	687	704	690	673	685	681	691	669	649	669	665	705	666	634	663	600	683	640	676	675	673	612	669	659	685	662	663	674	685	640	651	698	660	699	701	664	653	652	679	695	634	645	643	653	650	629	656	719	669	703	667	669	629	644	684	648	687	614	622	647	650	605	679	649	654	683	709	647	642	656	693	681	687	639	660	645	670	678	705	638	640	642	667	661	645	695	643	676	660	647	651	676	707	687	626	663	698	695	643	648	613	705	683	696	672	650	670	672	666	670	694	674	675	722	640	678	658	682	661	651	667	642	690	673	673	656	680	656	662	686	620	637	641	668	662	634	696	618	661	648	648	679	638	660	647	654	656	635	655	653	663	630	669	643	621	652	643	716	631	664	686	674	697	647	637	715	652	637	628	653	698	659	662	684	661	633	653	618	677	680	649	676	716	640	694	654	635	660	664	632	693	679	653	669	641	654	668	619	694	684	683	700	664	662	658	678	709	647	659	677	647	693	695	676	595	658	663	680	683	660	651	678	638	648	642	675	667	679	657	631	700	671	733	676	689	640	680	665	599	654	652	655	712	669	655	688	691	642	660	657	658	639	665	654	681	721	637	670	605	667	654	664	656	686	658	649	637	654	705	695	642	682	648	657	656	674	653	659	649	657	648	687	643	660	613	660	620	634	659	637	628	645	665	653	684	665	684	668	661	670	647	643	642	691	641	654	680	673	671	631	685	636	640	653	639	663	705	631	688	653	646	702	620	680	645	686	644	684	650	625	705	684	683	698	672	656	618	656	652	645	670	642	647	656	597	654	683	675	701	652	702	641	640	657	664	659	677	635	669	659	632	619	674	644	698	662	661	677	711	626	612	635	689	642	678	656	636	672	618	652	660	650	669	673	693	675	638	662	681	627	673	658	664	652	693	667	679	661	671	670	633	657	629	687	617	649	726	676	679	658	682	630	673	640	654	677	673	623	638	692	621	690	651	655	624	678	659	693	663	631	702	625	628	678	645	614	687	628	660	663	688	686	644	652	641	668	648	653	689	618	676	684	675	679	665	686	679	630	674	625	637	609	637	718	644	643	678	671	613	681	682	679	663	662	649	735	655	614	637	703	722	649	673	693	668	705	668	675	647	693	686	617	660	658	641	665	617	682	668	650	625	653	651	636	654	618	626
24193	21091	28227	24484	20086	11132	6316	4268	3063	2258	1732	1748	1521	1359	1175	1583	3775	5551	5953	4191	2570	1506	986	657	541	495	469	457	458	494	427	482	472	447	490	445	477	485	413	409	455	433	433	475	455	448	479	437	467	465	435	479	421	480	459	463	425	441	470	465	468	474	467	421	438	471	447	461	464	444	460	448	429	426	432	489	470	440	447	455	434	454	462	449	443	468	495	463	486	444	452	483	459	480	425	426	470	469	450	467	449	456	451	479	451	435	416	453	401	445	443	440	458	494	471	442	432	442	483	463	480	410	436	452	497	415	473	459	444	455	487	443	452	431	435	491	457	465	419	467	458	450	456	408	436	454	432	442	438	481	448	430	444	480	468	438	457	444	484	445	426	466	463	477	432	432	480	433	464	407	437	464	467	425	465	500	437	484	477	471	447	454	455	434	465	463	418	486	424	461	448	461	447	449	442	506	480	442	474	448	423	469	411	465	439	479	473	439	424	439	444	470	445	466	444	434	427	438	449	467	466	452	446	467	453	449	460	437	457	419	438	439	448	449	446	447	448	452	401	401	446	432	458	473	448	402	447	445	423	426	461	472	433	463	467	460	429	457	469	459	467	465	444	445	452	430	446	456	452	424	483	470	469	428	451	440	437	429	443	449	482	423	448	451	418	412	448	441	437	485	438	476	424	456	436	376	428	499	423	448	469	475	412	433	447	482	426	429	482	429	451	462	466	469	466	442	411	447	463	440	445	447	458	434	463	459	443	443	450	455	452	427	435	468	439	479	429	433	418	485	502	451	450	427	458	455	467	451	457	474	475	459	460	458	445	429	435	441	502	447	479	439	409	456	471	476	443	443	430	456	428	447	445	427	434	436	438	410	402	424	438	465	425	446	424	461	477	459	443	443	420	433	444	464	481	490	434	428	469	486	511	472	421	422	429	477	442	448	477	443	454	459	443	477	456	399	469	469	439	471	452	455	455	437	401	438	482	463	419	455	480	453	464	463	496	464	425	488	443	430	455	432	450	503	463	444	459	444	426	450	440	428	475	442	451	441	446	466	448	454	461	463	445	435	438	438	429	451	432	436	467	439	427	437	439	425	468	427	422	464	476	437	434	446	444	432	462	435	427	457	464	448	430	428	472	469	426	459	466	454	448	450	493	465	448	417	437	459	464	463	466	455	445	474	439	513	473	468	432	449	454	449	485	421	444	430	477	401	461	492	473	417	428	477	439	435	480	459	413	429	446	469	434	443	476	465	418	442	455	442	419	466	431	494	468	444	474	459	471	457	440	458	465	443	464	440	424	474	461	447	422	460	434	411	425	458	448	432	437	417	468	470	448	454	464	427	488	464	436	445	450	462	421	443	464	468	464	447	486	479	438	401	427	468	429	431	454	469	431	457	472	426	474	430	417	456	459	454	475	459	429	454	446	463	454	456	489	464	449	440	455	421	449	490	454	460	411	422	421	436	481	490	470	459	464	486	433	463	415	427	481	439	479	449	459	418	411	458	406	460	495	423	439	490	470	438	420	416	465	431	443	485	441	434	442	464	444	488	438	435	433	483	469	480	453	403	456	450	448	443	422	420	452	477	452	483	467	450	462	456	446	442	434	427	441	477	460	452	431	432	474	459	427	435	432	460	417	461	472	462	432	443	476	468	465	459	504	471	495	461	404	459	432	456	428	467	453	468	462	456	452	468	459	451	416	443	464	453	456	443	464	434	468	442	460	465	423	451	510	460	453	471	473	443	428	487	469	431	442	454	465	448	472	450	477	453	444	465	477	444	426	441	464	497	444	456	476	448	451	423	433	463	480	455	496	440	437	422	466	460	474	459	443	482	458	431	479	466	467	479	486	450	456	447	452	463	450	424	449	450	457	463	438	442	460	466	430	442	443	482	455	464	453	430	467	449	435	452	433	433	456	427	405	421	466	463	471	472	449	454	427	414	429	460	465	451	474	495	485	443	435	422	457	412	395	418	431	440	406	444	458	432	467	452	434	408	443	434	439	479	427	449	430	476	461	437	439	446	481	447	469	459	427	496	505	429	455	440	440	435	439	462	459	460	417	431	438	466	461	447	464	415	461	462	460	488	451	441	424	434	447	444	451	463	476	432	452	452	442	457	450	404	458	435	487	458	446	449	458	415	466	428	406	480	457	408	446	453	435	453	506	461	448	480	461	442	447	451	443	437	458	421	475	452	436	445	490	458	443	398	437	473	429	445	445	492	440	477	469	458	486	468	459	482	434	457	453	449	485	464	471	491	468	460	431	469	477	458	424	496	452	483	441	446	423	484	456	416	442	420	431	461	438	456	414	463	451	456	438	460	463	412	461	460	431	436	483	498	482	406	485	458	465	435	413	465	463	475	426	437	465	457	480	478	426	464	463	465	434	447	414	473	488	453	427	468	478	442	453	426	454	434	442	456	411	462	456	436	445	496	460	433	423	419	494	417	477	443	433	434	429	449	478	439	461	435	475	465	499	474	461	426	466	454	451	466	447	436	439	424	452	485	445	439	439	467	459	441	457	431	426	470	435	435	456	427	424	426	444	447	449	436	404	430	437	436	495	427	452	429	451	462	471	424	437	457	462	462	430	441	433	420	456	522	470	424	506	471	420	462	470	451	484	440	438	485	434	408	458	423	466	463	475	446	432	436	435	486	438	465	469	442	445	463	503	470	467	469	449	448	455	452	454	441	446	475	470	473	471	486	444	430	476	479	414	441	413	452	469	443	445	424	479	506	461	439	487	415	444	434	429	446	441	488	442	418	458	395	417	447	480	416	454	432	419	427	479	448	438	427	430	455	447	476	475	451	463	455	437	465	471	450	434	408	473	432	450	472	472	465	470	489	445	430	482	431	438	496	439	449	455	458	517	525	472	475	425	468	450	434	424	449	502	469	435	471	459	424	455	443	453	467	446	446	441	460	450	437	456	451	460	457	468	426	467	449	462	463	419	447	471	509	427	465	474	425	434	419	485	475	448	468	453	474	472	426	451	441	447	461	424	493	439	475	447	434	425	473	504	435	454	463	448	453	452	452	464	436	452	443	473	428	449	473	477	464	451	466	441	474	389	439	394	429	448	444	466	483	443	470	444	469	453	460	464	464	447	445	479	447	460	477	432	439	421	422	461	433	427	453	467	434	457	466	431	427	417	469	458	458	497	457	455	422	432	448	416	433	459	451	443	474	432	446	455	471	446	465	460	390	438	448	433	468	448	452	456	446	464	473	427	449	450	443	449	440	478	472	448	466	440	411	455	440	404	453	431	446	464	408	465	435	471	424	464	475	423	442	435	449	452	439	454	467	457	458	455	463	472	442	448	472	463	408	420	410	434	422	428	441	485	471	464	454	426	466	457	420	418	428	470	452	486	439	455	503	480	471	436	430	409	449	438	451	443	489	481	437	439	455	430	459	488	415	471	421	427	474	445	442	441	513	445	425	425	415	478	438	454	489	443	435	458	486	471	426	468	434	475	438	422	437	426	449	433	437
29323	50659	41040	27232	18178	13815	12138	10209	7760	6016	4423	4292	3720	3234	2783	3827	8803	12060	11980	8512	5471	3038	1790	1242	936	726	746	678	698	673	715	694	649	697	682	714	669	673	695	716	673	651	670	743	691	678	680	658	700	708	698	690	699	660	691	699	690	722	665	680	699	668	713	691	730	684	688	688	721	641	674	705	697	651	739	660	717	651	711	682	679	687	680	660	682	714	656	715	677	677	727	692	711	693	684	690	730	665	709	656	687	688	641	631	695	716	691	689	714	695	711	676	672	668	689	709	694	689	694	706	694	654	683	707	670	671	719	686	740	698	723	673	636	714	683	722	647	712	708	732	711	707	655	693	661	721	730	673	721	705	667	683	716	694	678	676	635	693	712	720	708	726	723	715	678	685	672	677	691	713	702	669	662	669	723	648	719	678	697	671	718	757	662	694	722	679	722	713	740	683	688	711	718	674	695	680	693	683	627	714	718	685	651	685	681	646	712	677	686	687	674	719	616	700	671	703	688	705	650	691	721	669	720	720	700	697	725	703	694	672	680	693	760	687	736	698	652	674	715	686	711	667	670	734	688	733	636	683	728	704	663	700	698	664	664	671	702	665	700	717	685	680	691	675	705	696	676	685	676	693	677	671	693	711	664	718	707	669	693	713	676	700	710	703	678	678	704	649	716	699	718	708	694	660	714	654	682	730	690	724	691	744	750	672	706	719	643	707	736	674	706	686	691	690	706	684	730	654	680	677	663	680	733	684	711	680	691	655	693	758	684	715	664	659	651	669	722	706	688	680	693	719	726	721	705	694	680	686	620	651	693	670	672	701	713	668	703	689	696	675	696	653	724	733	696	676	676	710	710	674	693	681	670	711	717	702	676	713	717	700	675	693	697	735	697	686	682	685	687	694	732	707	706	720	698	704	726	720	696	666	683	656	712	703	712	708	690	714	651	698	674	680	689	715	754	665	669	716	710	686	659	668	699	680	690	692	733	692	703	727	732	693	664	743	721	690	699	709	657	682	699	698	696	730	700	682	647	657	684	733	691	674	666	658	693	647	696	706	688	705	707	757	695	722	724	689	649	745	632	697	696	676	684	722	683	660	715	714	743	688	732	659	647	714	700	663	676	709	695	636	710	678	655	681	666	659	663	706	736	687	712	670	714	694	711	700	719	723	671	706	725	711	718	683	699	715	715	686	663	713	677	709	666	698	722	633	661	702	709	682	699	697	699	703	761	699	677	696	674	694	707	745	722	691	628	710	703	659	674	675	728	685	701	697	705	736	673	668	669	719	664	709	729	709	688	726	717	724	710	737	684	716	715	719	678	710	659	684	702	689	704	672	701	683	668	695	706	693	702	684	694	682	653	679	714	691	652	705	741	691	650	740	695	723	681	726	638	706	682	703	703	685	721	720	668	709	698	669	731	699	636	699	679	703	706	691	722	660	697	705	705	651	708	712	695	675	690	736	694	712	662	702	703	644	704	692	663	705	704	646	733	658	708	729	637	666	703	685	719	699	690	678	717	726	689	684	666	673	691	662	641	684	677	732	668	669	684	704	675	714	725	689	673	753	667	686	639	736	701	679	680	705	676	686	701	652	676	689	638	741	718	660	685	702	665	724	672	734	751	657	673	707	670	697	673	720	670	716	707	672	740	653	695	706	696	660	686	701	730	702	693	701	718	674	691	691	696	655	727	649	717	692	718	707	695	705	690	676	695	670	654	690	661	713	686	729	648	702	654	662	709	664	704	683	716	695	689	694	710	704	702	709	668	664	603	748	690	752	740	693	701	664	694	728	695	706	736	654	699	681	728	700	694	698	661	700	693	665	694	713	677	681	689	737	700	709	656	715	674	733	715	683	656	686	708	707	678	672	700	642	675	717	704	713	675	698	684	666	640	687	675	662	671	754	657	672	695	668	727	702	673	681	732	697	692	672	693	682	693	687	683	667	658	653	633	673	645	709	698	646	721	702	739	697	680	696	655	686	669	705	722	651	666	702	689	708	677	713	669	694	707	674	663	689	723	683	732	663	673	696	686	655	653	726	707	689	671	746	690	635	726	711	666	703	700	690	707	673	694	687	675	649	665	678	706	693	686	701	644	675	720	715	721	682	686	702	690	759	720	714	716	674	713	681	736	658	661	694	680	672	643	711	642	686	696	692	668	727	705	668	682	656	692	686	702	709	681	695	708	677	703	698	706	630	656	744	695	732	703	656	692	671	660	670	735	672	676	682	757	708	708	735	700	718	703	717	726	706	665	708	684	677	702	707	702	694	690	700	662	687	642	686	661	691	706	705	630	686	709	678	672	674	696	706	661	690	713	653	673	665	688	698	709	685	696	734	671	671	686	694	672	671	717	703	734	696	670	684	693	701	697	668	704	711	716	659	718	693	682	669	745	672	685	736	703	711	689	724	655	693	722	696	714	726	735	710	653	706	700	685	728	726	709	731	684	707	645	655	689	702	728	642	669	697	671	697	727	680	737	697	680	688	682	666	725	683	760	716	689	713	718	693	706	669	735	682	656	656	707	678	713	708	669	698	700	683	671	677	660	697	670	719	713	694	683	704	687	700	712	677	688	691	710	703	747	716	648	635	703	760	744	694	728	760	689	689	659	695	639	669	675	705	655	666	703	709	719	703	657	700	710	627	679	694	710	722	665	675	687	710	661	683	634	697	731	699	745	744	689	719	681	642	695	695	685	666	717	691	636	692	710	691	634	701	670	673	676	684	668	678	752	706	705	719	686	683	701	711	686	696	708	713	685	720	723	674	656	694	718	745	683	693	737	686	658	707	684	674	652	706	673	712	684	702	671	679	692	679	681	699	674	684	758	701	687	685	708	688	650	702	679	691	715	725	720	705	717	691	680	716	670	673	653	717	693	673	704	648	748	675	688	698	698	674	656	699	638	718	668	690	716	696	671	672	670	732	691	715	686	684	703	723	698	693	669	732	677	662	745	677	699	678	657	686	693	655	698	676	663	694	706	658	683	718	662	689	695	691	650	671	670	680	700	635	713	658	669	691	658	686	695	719	667	709	675	673	708	673	676	677	661	673	717	701	768	674	685	733	689	749	696	690	682	702	669	690	658	680	727	636	695	681	633	666	731	646	641	677	689	670	719	736	718	747	665	685	707	669	727	701	744	746	681	718	706	657	648	713	689	718	693	709	672	670	688	715	703	753	679	682	681	743	729	666	654	703	670	711	760	690	735	714	701	687	709	684	703	674	699	695	688	680	696	672	698	683	679	670	684	674	708	655	720	690	678	712	683	719	694	685	689	680	682	688	711	662	700	679	698	729	671	700	709	728	678	686	734	701	718	724	694	665	667	696	710	718	692	667	709	709	663	735	703	711	721	712	712	681	658	658	673	730	749	663	736	709	685	719	682	702	678	651	681	703	699	709	696	702	684	702	710	734	698	694	736	703	717	691	713	648	687	698	675	680	722	682	711	680	704	685	684	766	695	688	695	699	676	743	669	670	678	676	669	692	708	675
23018	21150	28911	23697	21188	21044	14273	6875	5075	3880	2482	2341	2278	2201	1744	2532	8310	12092	11721	8375	4976	2600	1396	781	515	499	427	388	381	367	400	415	415	411	346	376	369	384	381	411	414	405	420	361	379	432	384	416	397	382	391	405	387	417	397	386	433	373	435	423	400	408	386	404	364	405	394	384	381	400	375	396	426	417	366	414	395	387	396	402	382	409	374	414	430	386	421	366	369	415	381	403	399	385	392	411	387	379	393	401	385	395	388	383	428	404	385	404	353	417	412	410	392	411	402	411	416	425	371	407	370	411	363	385	389	393	381	407	361	410	407	381	373	402	413	426	358	362	369	403	406	387	388	395	399	399	420	371	373	398	396	407	378	396	393	391	381	401	415	384	393	377	416	387	392	398	435	388	375	382	412	369	393	381	412	424	403	394	419	420	415	398	361	360	386	383	417	371	394	378	412	385	359	411	389	367	391	381	415	387	400	394	440	401	388	422	396	369	371	363	375	408	398	413	404	398	400	388	405	407	407	419	398	359	380	405	370	364	393	366	383	427	395	414	363	375	372	406	356	360	394	410	379	379	393	365	404	385	370	405	432	398	389	367	393	394	410	401	378	368	400	398	387	392	394	415	394	397	418	413	436	416	425	387	353	405	388	413	396	385	368	372	388	340	397	401	381	378	397	376	414	397	391	396	401	407	395	377	396	409	400	387	395	384	405	414	402	412	430	419	443	370	423	388	379	406	419	409	416	349	409	393	380	366	392	427	397	368	394	393	413	368	371	412	370	406	402	385	381	380	365	383	394	404	376	405	407	362	426	406	419	388	387	383	423	365	365	385	374	404	388	422	387	380	392	396	412	419	402	368	432	410	412	382	385	409	373	379	381	375	405	405	442	426	414	396	399	427	374	383	380	347	375	406	347	443	381	379	382	370	374	386	371	386	408	407	431	410	417	413	387	414	391	363	411	386	408	404	374	362	451	392	413	396	394	408	371	390	402	381	383	389	342	375	377	390	375	385	383	379	402	381	403	385	398	405	404	375	395	389	382	412	357	359	414	371	443	392	377	380	415	420	367	409	390	436	371	392	407	380	431	410	407	426	443	371	368	402	416	391	409	435	400	393	382	353	370	373	383	379	407	385	386	402	376	384	412	393	435	382	438	408	393	390	390	359	424	391	387	405	370	396	413	365	373	402	386	421	409	377	377	399	424	406	380	386	395	400	386	397	406	396	399	400	404	391	401	429	415	385	412	374	404	394	403	389	402	401	382	438	393	437	384	394	376	359	382	346	396	376	390	384	387	385	394	367	413	422	400	404	408	395	437	388	407	341	391	383	399	424	368	366	388	403	403	351	363	397	439	419	422	387	396	401	378	389	405	406	397	399	376	363	395	444	401	391	398	385	381	362	382	391	413	369	406	394	410	409	403	414	403	408	389	424	401	419	364	383	399	419	417	382	431	335	360	381	435	405	416	397	398	355	356	413	399	394	409	424	403	390	391	378	364	385	370	385	395	383	376	404	408	381	404	365	400	374	423	351	410	401	414	400	392	401	403	333	405	397	388	420	384	395	385	408	397	391	368	402	361	401	389	385	417	416	375	399	395	357	384	385	401	390	397	358	424	375	372	398	414	406	403	402	407	376	407	413	376	397	402	389	385	370	404	414	381	368	345	369	398	377	369	384	378	400	396	408	421	315	371	405	354	408	371	407	390	396	389	363	409	384	416	349	364	366	390	346	382	399	399	389	379	405	363	403	397	363	387	411	402	415	372	381	388	399	416	405	402	359	408	414	450	371	408	408	383	381	436	378	404	375	443	398	381	380	395	396	399	377	402	413	383	395	399	420	425	394	420	394	387	400	346	394	381	369	398	401	415	404	370	375	403	372	393	369	388	356	409	399	439	374	416	402	363	377	383	377	382	364	402	383	405	392	429	390	378	353	407	417	393	420	401	369	357	378	415	404	397	412	393	383	374	373	390	368	387	381	366	384	430	359	407	388	360	349	391	384	371	377	372	385	387	391	370	398	382	365	388	400	360	387	379	401	414	427	414	365	385	410	347	355	396	407	380	373	356	396	406	383	412	404	390	391	376	400	385	418	386	410	407	429	376	369	406	380	383	412	376	393	399	387	365	388	393	469	381	390	415	403	423	406	382	356	404	393	386	369	420	396	382	396	369	394	428	399	390	378	373	405	370	411	408	416	410	411	366	398	396	440	432	382	387	376	382	360	356	386	362	388	405	357	357	371	413	385	369	392	400	396	340	431	374	375	361	419	370	371	392	358	403	399	394	383	369	386	391	398	389	375	421	397	432	362	362	384	400	399	398	434	393	368	423	416	370	386	405	379	414	395	386	414	378	375	362	393	380	372	410	383	404	434	369	393	410	395	405	393	399	401	392	360	400	375	382	379	377	394	377	400	362	385	393	386	400	396	398	361	377	392	408	401	378	421	396	366	373	372	391	381	382	385	381	340	383	376	417	366	402	413	429	426	385	388	371	402	387	411	421	447	412	377	406	390	409	420	379	430	398	393	366	368	389	398	404	371	422	374	379	376	381	421	428	382	442	367	383	376	375	377	367	413	388	379	389	343	394	403	378	399	374	405	395	392	369	393	395	426	393	391	371	376	433	418	405	403	378	376	376	382	423	376	389	398	402	413	412	385	395	385	377	423	419	399	368	377	387	398	400	370	387	407	379	434	359	389	377	407	368	418	404	408	385	432	383	392	407	412	411	378	401	376	383	390	411	422	406	401	395	436	396	415	373	429	411	416	380	394	422	418	420	407	377	389	414	389	402	399	417	403	385	402	384	393	442	364	402	425	402	393	397	369	379	375	414	386	363	362	392	356	369	389	418	396	429	402	424	400	373	374	407	412	394	423	418	355	369	410	391	419	394	414	383	383	401	359	393	412	425	401	360	392	402	350	392	401	382	371	373	393	389	372	398	376	451	382	400	386	409	380	403	414	418	414	429	404	410	405	385	395	387	383	385	390	379	386	419	377	371	363	387	418	423	405	418	397	410	402	350	381	399	351	412	391	379	369	374	403	416	371	400	386	370	386	392	401	368	408	372	402	383	405	361	395	381	372	408	421	399	410	398	392	438	390	400	416	367	380	410	347	350	401	416	374	408	385	383	363	406	414	417	350	400	373	405	386	351	389	408	386	364	365	397	444	385	396	387	359	396	383	411	389	409	394	425	400	378	425	417	394	420	390	410	415	385	377	379	380	398	412	392	380	401	386	361	391	383	406	408	387	392	408	388	392	430	375	421	428	371	411	363	404	399	365	338	405	403	331	388	392	379	411	381	383	388	420	402	424	385	404	409	365	366	368	406	369	406	393	358	422	417	411	387	379	385	387	419	433	390	401	379	384	411	403	400	359	378	407	385	407	419	359	390	370	398	419	397	409	398	354	405	373	435	362	404	367	375	391	400	412	382	410	406	399	381	402	406	368	388	341	413	395	381	365	400	368	420	383	406	409	396	385	393	369	337	398	384	391
32469	57253	48277	28696	20238	18635	16196	13909	12221	9433	6199	6033	6004	5444	4301	6189	16455	20828	19245	14508	9280	5238	2778	1502	909	694	647	560	615	569	622	613	518	634	589	592	630	615	590	570	596	589	606	590	598	572	593	580	592	614	593	572	614	600	570	583	588	626	602	599	616	561	607	576	565	581	611	600	616	583	524	557	580	601	619	662	645	594	589	596	584	570	608	619	616	612	625	616	605	611	622	585	633	588	617	590	608	578	591	614	593	625	628	584	609	634	559	616	593	602	609	612	606	610	619	627	589	590	542	609	625	581	591	583	559	588	542	592	580	600	560	611	568	595	566	611	643	584	591	609	630	596	597	607	593	616	595	575	582	591	595	600	558	597	639	561	608	594	639	609	585	639	629	555	525	570	563	634	611	600	594	670	632	582	568	570	543	620	570	608	573	606	606	608	623	594	595	625	562	631	607	616	621	583	592	584	586	633	599	609	570	609	575	582	637	549	603	611	612	604	577	581	581	537	623	559	634	545	643	577	655	612	595	592	575	649	607	586	611	576	564	638	574	613	612	600	559	578	615	628	587	599	651	591	606	575	578	607	601	560	598	614	567	603	561	603	621	592	612	631	615	591	599	616	576	593	638	599	608	575	590	618	623	589	663	591	588	615	573	607	605	643	617	599	610	563	591	614	570	545	627	584	632	589	565	626	565	620	632	560	582	583	564	606	592	590	613	585	599	571	640	627	558	641	620	584	621	586	578	620	601	633	628	593	603	640	595	558	597	595	621	623	591	589	609	603	593	589	608	595	615	651	627	618	635	620	589	631	582	651	615	621	575	618	606	599	601	638	606	595	594	619	602	595	585	585	581	593	627	585	567	613	629	616	612	635	626	613	619	633	583	608	580	559	603	591	613	614	642	627	609	621	627	622	611	591	594	638	591	587	583	608	602	582	570	602	587	581	619	554	605	647	611	653	583	617	568	568	593	622	614	609	593	629	591	629	607	578	602	590	578	568	574	670	607	624	581	635	583	566	585	609	622	585	596	641	588	614	625	624	563	578	577	557	670	641	624	603	604	613	616	613	636	613	627	624	581	574	565	607	567	648	597	597	582	606	570	591	595	582	599	562	584	620	574	563	570	575	569	602	638	595	622	616	587	610	593	574	579	629	572	631	584	583	620	552	617	610	596	559	626	619	606	659	621	571	557	597	592	578	568	614	622	601	559	604	619	586	582	611	625	521	655	596	604	641	603	581	602	562	608	582	597	535	643	622	656	560	636	572	596	590	629	603	632	611	606	543	591	572	624	573	612	640	612	599	596	586	618	613	620	564	600	557	609	654	584	579	584	625	605	583	629	610	618	599	576	601	569	555	586	574	605	566	554	579	597	631	603	547	625	615	580	566	590	597	619	593	577	588	568	589	599	604	599	615	607	619	612	586	580	634	613	601	614	589	565	546	578	607	652	571	563	607	630	583	623	604	577	595	610	585	595	633	598	594	570	605	625	635	632	580	597	574	610	582	631	605	578	606	568	585	604	593	571	634	601	603	582	655	609	578	593	589	539	591	608	597	606	642	617	606	606	585	610	586	563	622	605	601	600	580	543	609	578	646	625	606	555	594	595	617	599	573	600	569	620	585	595	581	613	599	585	620	622	627	612	616	583	609	578	612	622	595	607	577	561	618	563	619	618	562	551	591	627	591	594	602	619	617	586	582	557	578	655	590	601	610	596	615	600	586	612	582	627	616	601	593	592	581	590	638	673	627	629	599	582	592	599	618	634	611	597	639	565	658	569	605	583	604	634	624	625	575	608	566	626	599	618	559	621	574	593	630	632	612	598	608	584	582	633	611	631	624	605	583	591	600	640	590	561	575	596	625	602	583	607	590	592	590	584	585	591	563	610	614	615	577	589	613	585	612	586	598	588	550	597	696	604	633	558	649	608	610	594	604	554	610	591	629	596	606	576	592	574	646	600	577	593	620	566	607	593	617	595	585	575	563	610	622	607	606	575	596	577	591	653	588	630	591	562	581	583	608	599	590	567	579	578	637	566	606	580	617	595	590	617	580	556	626	568	606	561	636	537	587	566	588	621	611	578	645	566	586	638	624	610	609	607	613	638	611	611	622	598	610	607	596	613	590	603	623	614	596	568	560	619	581	570	592	620	639	594	633	637	611	635	648	608	603	639	617	603	563	571	567	628	588	595	576	614	619	600	621	557	604	574	549	616	559	633	580	596	558	610	658	609	600	621	619	591	615	600	613	629	607	606	639	595	648	608	593	553	641	589	636	628	579	589	589	599	632	587	582	614	595	633	622	615	553	612	610	652	588	602	630	611	567	593	549	578	616	622	606	576	551	577	573	620	635	587	593	607	593	564	593	589	626	605	566	647	625	575	548	627	598	612	590	583	596	573	607	608	599	587	609	592	604	636	515	602	599	602	572	601	614	541	590	606	610	619	647	620	612	587	622	592	526	594	567	578	613	621	613	621	608	573	586	586	612	575	602	574	650	630	598	553	575	579	623	563	603	620	625	597	647	642	640	628	665	605	589	618	587	588	602	614	619	634	609	588	630	600	608	549	585	559	588	567	602	565	564	599	532	593	620	552	599	602	653	649	560	609	570	607	638	639	608	600	638	629	594	619	587	639	589	596	632	592	619	560	617	599	614	632	598	567	574	580	587	603	598	604	648	652	622	560	606	614	647	609	582	572	600	591	625	598	582	580	583	611	630	585	608	606	613	594	600	594	570	635	588	596	567	606	592	605	627	572	583	586	619	598	644	621	601	613	582	571	591	590	634	637	540	589	627	623	591	612	593	593	605	624	600	573	648	617	579	635	594	648	609	563	604	611	601	576	602	586	637	594	624	630	607	617	596	571	609	593	604	578	608	606	619	607	586	569	605	588	571	642	552	611	623	618	589	583	623	619	592	611	553	544	523	593	580	598	546	629	570	600	613	575	621	570	599	604	560	656	601	604	626	538	610	580	609	577	605	613	582	614	609	602	593	641	625	580	607	571	566	602	564	604	569	566	678	625	636	613	630	593	608	582	596	615	581	574	573	604	620	597	561	614	639	603	611	598	603	563	545	596	597	628	639	608	638	591	610	586	598	630	609	602	559	612	632	561	564	591	629	635	551	583	654	591	563	586	650	635	625	578	618	596	588	556	588	592	573	590	564	597	552	613	602	595	599	575	585	604	590	573	545	602	622	607	645	623	638	572	637	547	629	622	562	616	587	587	603	589	614	591	575	600	596	613	629	608	568	573	607	557	597	593	591	607	594	588	587	614	619	592	591	571	561	628	583	596	636	601	595	614	560	612	548	621	613	630	578	617	611	614	561	574	569	593	609	611	612	572	598	580	622	606	576	558	588	617	605	641	571	583	600	623	595	577	591	644	618	615	616	594	579	606	594	605	600	607	609	609	589	609	597	571	618	637	596	565	606	622	583	614	578	575	583	626	578	622	629	583	594	645	647	604	575	584	598	593	578	595	627	642	592	584	608	562	595
27429	24029	25784	13442	5908	4312	3158	2799	2681	1914	1084	1272	1363	1279	882	891	936	1302	1405	1183	876	696	552	471	469	425	406	388	438	431	419	433	433	379	401	435	386	425	428	459	449	361	432	423	432	408	415	444	405	427	423	426	405	411	411	396	472	472	426	446	443	409	399	411	435	448	425	418	448	425	410	429	420	394	448	418	453	425	405	434	420	429	380	404	428	418	450	395	433	413	402	465	409	453	380	425	432	403	386	431	438	450	424	426	388	414	421	439	423	430	423	425	414	411	420	417	398	417	425	448	426	433	419	380	442	422	438	412	440	413	445	410	436	409	432	435	435	402	430	431	413	405	416	413	433	463	444	408	419	395	425	429	437	404	407	398	403	424	418	451	424	410	409	392	403	396	418	450	413	451	441	421	431	425	416	426	456	449	388	421	409	421	405	414	445	419	433	403	423	426	476	411	413	431	448	438	420	373	384	437	433	438	420	425	411	415	437	424	420	430	401	380	404	444	418	406	432	407	435	404	431	439	440	429	417	446	386	424	411	433	386	460	471	427	421	378	422	435	418	436	447	446	443	426	379	413	389	446	463	417	432	402	440	436	413	412	427	425	404	445	432	455	400	488	410	444	443	434	401	409	438	409	430	410	453	380	435	414	432	409	432	446	412	435	417	424	419	407	401	415	427	443	428	424	450	405	428	420	389	448	427	397	401	432	429	423	408	415	445	408	430	446	379	418	391	470	428	447	434	447	435	436	378	411	428	412	440	436	414	436	415	450	426	416	418	437	435	441	408	443	401	422	430	416	428	435	407	448	415	441	408	399	441	473	417	405	414	398	393	463	432	434	411	440	416	424	425	431	423	429	436	403	416	426	452	432	409	414	415	415	443	418	438	394	420	392	412	415	452	421	432	421	424	406	416	416	424	420	427	432	405	409	383	440	423	423	439	418	431	422	445	425	406	430	425	416	426	429	408	419	431	437	386	421	422	416	441	456	441	440	420	416	428	404	440	390	410	421	386	413	392	427	413	419	460	431	432	439	405	424	407	434	425	440	418	410	432	446	459	404	440	404	454	443	412	405	466	428	446	387	415	401	416	428	444	404	437	396	423	423	437	413	425	396	449	412	389	418	417	417	398	429	437	422	423	454	448	391	423	426	441	468	431	392	430	377	439	416	398	469	446	424	415	379	439	467	460	432	431	415	385	449	427	420	423	438	404	477	432	448	428	407	378	437	434	418	412	463	445	414	430	462	454	426	389	381	462	448	448	434	439	447	415	417	471	423	393	431	450	422	424	461	411	403	425	455	421	397	431	385	395	450	425	436	432	418	435	424	430	429	418	389	414	439	407	453	403	467	429	429	419	410	398	436	458	428	458	443	414	435	436	410	407	437	417	420	418	441	434	432	407	409	398	379	460	447	436	410	414	423	409	420	440	416	422	451	409	421	408	431	426	433	426	418	427	420	421	468	424	427	430	440	395	430	429	448	446	413	409	431	461	363	419	412	412	441	422	409	433	438	442	431	422	447	417	440	464	392	433	398	461	427	433	438	430	398	430	402	429	441	444	445	444	375	393	415	410	445	421	426	429	412	452	438	417	433	411	387	421	406	439	426	392	421	418	464	403	427	422	421	424	433	423	441	405	403	444	404	443	437	433	446	451	439	434	397	429	454	443	419	449	396	459	456	414	414	393	454	395	423	424	414	404	432	402	478	438	448	427	400	407	408	436	409	462	412	444	450	431	423	415	456	444	400	433	445	425	428	431	419	430	425	400	442	424	370	409	393	417	390	430	438	479	398	452	405	440	419	411	437	426	396	405	420	454	444	402	416	447	399	454	413	426	443	395	438	431	412	426	431	437	405	451	398	415	397	390	453	403	440	434	389	435	454	446	459	446	426	472	422	408	425	398	395	426	409	453	455	425	432	431	424	422	427	433	440	401	414	425	428	406	423	425	439	429	425	436	435	414	445	443	429	450	414	460	425	467	413	458	418	397	441	451	395	414	386	443	406	430	405	427	411	397	381	429	418	426	449	428	441	424	429	419	390	394	401	452	409	436	437	408	428	440	394	420	444	424	421	426	427	455	438	422	419	384	419	445	409	463	380	442	390	433	395	429	420	424	441	405	428	381	389	406	417	397	425	444	434	427	399	411	426	371	422	422	424	433	476	433	436	424	402	427	446	435	400	414	425	413	403	434	437	430	383	380	447	439	417	399	481	425	423	410	407	428	420	415	402	482	380	443	435	417	424	401	432	438	440	433	383	425	428	396	415	414	417	436	446	451	390	410	436	432	405	431	398	414	451	424	408	435	419	413	421	435	404	426	419	451	429	407	389	444	424	444	389	404	439	405	425	384	439	393	450	441	423	442	427	422	426	430	390	448	392	393	409	399	420	451	410	412	473	418	460	400	409	445	440	452	444	385	415	450	394	435	416	451	422	463	431	428	434	428	394	426	425	418	413	400	431	451	413	416	420	440	410	392	360	397	436	421	462	436	441	414	393	411	432	409	420	364	422	478	430	439	415	442	409	417	405	394	412	412	428	402	420	421	430	410	437	431	386	399	428	428	452	446	409	386	413	406	431	413	444	423	474	407	393	423	439	414	413	462	429	385	417	433	396	379	400	416	421	388	445	435	424	444	417	487	418	407	425	377	381	439	391	426	399	401	432	370	415	430	420	418	461	434	414	437	405	396	432	442	398	436	413	398	416	421	423	448	408	443	441	383	416	451	430	417	450	430	444	414	392	432	395	415	419	428	412	439	434	440	412	414	432	419	418	427	454	410	417	397	405	402	424	409	427	392	411	399	421	453	415	400	424	446	406	433	416	415	397	430	398	446	365	433	456	358	424	443	422	407	464	422	429	430	434	454	450	440	393	457	377	455	417	402	429	443	434	412	410	432	416	463	437	423	419	406	400	404	410	407	435	433	428	451	433	409	405	441	434	421	451	413	464	446	437	451	465	403	446	418	439	414	417	409	401	411	440	385	418	403	401	427	397	471	383	440	414	396	442	465	410	439	448	411	433	419	424	424	461	434	435	424	480	406	393	384	403	410	420	422	431	454	422	425	419	423	416	391	436	375	443	408	444	470	421	407	434	438	418	434	406	414	428	402	435	462	380	410	430	415	420	440	448	455	423	366	426	436	438	405	413	414	440	424	444	418	405	447	422	428	390	440	402	398	396	422	393	427	423	436	420	391	424	403	463	392	416	412	443	398	442	432	389	396	423	416	419	406	422	400	457	429	424	415	406	395	430	385	414	410	422	423	412	435	422	405	430	447	456	482	431	405	415	435	423	404	428	396	416	406	414	390	430	425	394	440	456	420	388	432	429	423	417	459	391	450	450	410	421	424	393	430	410	415	420	477	358	407	402	412	418	400	409	423	437	431	419	391	394	387	414	425	399	479	433	434	384	448	435	413	425	397	404	446	414	409	421	422	429	372	448	449	412	447	444	416	439	423	424	456	408	454	425	460	421	393	400	413	415	408	419	432	413
29243	40762	32730	16299	11475	9701	7993	7361	7406	5072	2686	3198	3624	2950	1929	2041	2004	2832	2957	2238	1671	1225	891	760	712	670	640	660	639	686	697	645	689	657	616	639	678	634	647	625	659	697	670	674	651	685	711	657	632	669	645	675	664	633	684	680	662	684	649	731	629	619	654	649	697	654	636	675	688	629	655	641	685	610	663	646	641	642	647	646	653	633	622	630	618	687	622	642	655	681	671	635	667	642	654	662	640	704	659	660	684	658	636	633	646	651	637	626	690	648	644	701	700	645	640	688	697	712	632	640	659	679	667	612	671	716	614	680	631	644	632	651	678	657	635	697	698	692	641	706	688	626	665	593	625	646	630	643	662	666	627	650	598	661	687	672	629	609	656	634	620	692	653	623	644	644	674	650	648	603	627	666	735	649	666	667	632	683	674	704	660	638	647	659	672	672	643	660	629	626	661	659	661	665	651	665	636	686	665	685	679	672	656	649	691	666	622	679	630	683	673	643	693	609	644	643	640	656	693	633	601	645	658	685	644	629	670	637	638	646	660	654	663	643	592	701	625	588	621	682	656	607	663	711	638	634	711	683	611	670	627	670	647	653	645	689	617	601	673	644	649	662	650	610	650	663	614	662	659	652	621	647	620	628	631	675	619	688	638	704	670	632	637	695	653	688	604	633	635	661	667	651	629	662	671	679	673	614	642	677	648	666	595	676	634	610	676	729	618	623	614	637	647	636	637	644	675	657	674	626	697	632	656	618	655	642	653	629	675	667	644	651	631	662	646	633	691	682	648	656	672	718	669	624	650	662	623	642	650	692	647	670	680	650	628	671	665	640	670	669	653	674	630	630	654	648	614	623	676	657	668	655	672	626	656	626	646	634	656	599	629	683	704	657	668	661	662	639	667	694	634	626	655	638	684	661	680	638	618	641	642	596	684	619	671	668	661	632	628	689	651	658	664	691	717	662	651	626	675	655	626	647	647	665	658	602	634	687	634	644	660	661	629	645	653	715	695	616	660	637	635	663	662	625	614	664	643	583	611	620	658	626	649	661	637	668	643	659	665	668	626	637	638	640	644	677	688	645	650	682	604	647	662	682	652	619	669	659	658	675	657	691	666	629	691	674	640	725	638	687	633	642	642	701	687	697	604	672	632	715	628	695	675	688	637	683	633	593	622	647	653	634	624	673	652	640	663	682	638	625	629	612	623	665	651	662	636	610	628	654	623	653	681	662	665	734	629	648	650	632	656	698	638	675	654	681	623	634	625	653	609	651	645	667	631	649	639	683	684	647	659	632	655	628	644	679	688	641	669	641	663	656	661	672	649	659	658	645	659	629	636	654	636	689	673	612	652	684	639	668	659	661	677	667	632	694	660	672	610	691	638	661	671	668	656	677	619	658	678	625	636	632	658	664	677	633	682	634	625	628	653	673	641	678	646	624	649	675	620	634	700	620	689	665	672	700	649	633	618	682	621	660	670	627	617	660	675	637	699	666	634	648	693	656	694	677	645	664	662	678	698	675	649	657	651	607	681	619	652	651	587	671	680	660	626	643	603	687	694	637	653	630	685	637	666	636	673	667	655	702	652	644	659	634	656	625	681	658	633	660	645	676	632	649	686	694	656	640	660	670	675	666	659	585	662	688	640	688	663	668	627	688	641	618	703	681	662	614	624	657	704	644	688	639	650	692	671	627	644	677	670	629	666	637	703	648	616	611	692	673	671	657	652	675	667	641	639	662	629	736	684	657	671	682	696	658	647	617	664	652	651	646	647	658	645	664	720	650	649	642	654	640	626	671	624	665	722	606	589	714	652	635	673	659	637	673	683	626	665	648	673	647	654	711	626	678	641	608	649	667	661	655	672	649	623	675	716	606	653	650	590	646	641	655	640	685	676	616	638	656	651	645	669	639	636	660	694	625	661	705	663	572	693	607	638	653	680	694	687	672	669	663	611	619	624	630	637	639	623	679	669	658	678	688	685	662	685	604	621	666	640	640	632	631	666	639	667	629	661	624	650	610	655	660	643	646	640	681	663	639	663	690	632	665	695	607	607	630	654	635	661	656	665	664	627	649	666	698	640	671	669	688	645	666	666	636	663	685	631	618	594	688	677	613	604	685	665	666	640	681	658	662	645	666	670	651	690	610	677	648	646	629	687	597	621	632	619	658	670	681	673	630	656	627	643	644	688	647	705	648	625	642	649	650	628	657	674	663	628	642	669	664	675	688	648	644	681	674	693	651	644	678	685	678	667	650	658	662	649	666	675	627	626	631	631	627	651	659	658	625	660	620	633	686	653	660	651	619	656	649	665	699	672	693	639	675	686	685	666	671	637	701	656	596	652	614	667	640	668	653	599	693	689	647	623	665	611	723	655	704	684	653	652	694	633	624	668	649	634	657	703	646	673	642	659	617	627	663	649	629	644	670	654	594	646	683	698	666	675	671	610	666	658	657	673	621	669	660	638	651	634	658	682	645	678	638	662	665	655	663	622	657	684	654	647	684	676	636	644	685	626	653	640	671	643	679	682	707	657	660	638	645	645	671	670	647	639	665	625	678	640	653	647	655	656	640	660	673	690	624	597	647	686	703	673	607	619	674	613	672	707	733	633	658	636	651	678	696	716	659	674	663	678	669	644	657	671	689	632	654	658	646	676	601	656	637	661	622	680	657	624	645	633	632	618	699	658	687	663	673	647	674	686	657	622	692	648	663	662	653	633	672	685	674	641	674	630	650	645	703	641	695	686	635	663	684	656	673	681	663	649	605	633	646	685	637	601	632	695	638	678	603	630	613	627	660	647	634	704	694	659	675	638	652	590	647	632	646	652	663	649	674	696	646	655	637	707	628	694	648	660	702	663	671	640	704	632	609	632	658	666	598	637	647	643	625	646	678	697	676	648	615	640	651	630	630	620	661	669	671	673	623	698	664	661	635	622	662	627	629	689	677	654	668	659	641	640	664	667	670	624	648	651	639	652	628	660	633	681	627	634	695	619	642	632	622	680	653	635	622	616	651	667	658	715	662	675	685	677	657	644	658	606	636	658	650	610	673	714	641	639	617	702	623	635	662	647	644	698	637	639	620	658	684	653	673	653	675	670	615	681	639	642	661	648	660	620	645	674	642	649	640	668	661	649	618	635	682	674	664	647	634	664	678	637	655	659	681	700	668	623	651	673	631	631	622	644	689	612	645	648	625	658	665	673	667	666	664	629	655	692	649	657	634	644	633	666	673	617	633	654	653	634	642	703	633	603	629	637	639	686	683	681	641	676	670	684	631	630	668	615	636	602	727	657	609	655	664	602	628	654	641	640	659	690	682	653	642	636	648	608	646	652	682	634	634	641	649	609	603	675	621	622	613	667	655	621	699	631	651	648	664	665	620	645	591	626	659	684	668	661	609	677	633	650	670	623	650	675	581	584	681	637	657	702	690	658	583	670	646	666	659	651	683	672	635	669	667	664	575	662	635	682	621	703	604	668	714	648	625	678	613	651	654	642	718
24141	21100	28176	24414	19943	10301	5269	3716	3595	2652	1693	1857	2098	1884	1347	1244	1638	5094	6093	4843	3052	1767	1067	716	580	519	515	444	419	439	415	414	430	461	473	440	445	446	431	477	458	452	447	427	483	442	460	427	467	462	455	459	465	498	407	454	426	458	467	462	474	454	472	427	444	439	427	454	467	425	443	416	420	431	429	449	464	436	457	460	443	484	469	469	420	444	455	424	424	417	426	422	420	453	438	485	450	461	444	422	459	442	457	446	464	457	458	442	451	434	398	432	462	407	434	402	436	490	432	421	426	465	441	453	460	447	465	454	451	416	435	467	449	450	461	450	465	451	417	455	491	445	465	389	431	417	444	446	458	420	455	426	448	452	479	434	444	441	435	413	466	427	404	424	463	408	449	443	454	477	436	456	441	448	429	416	435	442	506	431	442	431	462	454	441	467	407	435	412	452	448	473	432	466	433	473	426	461	456	490	478	415	483	437	465	456	434	480	420	436	445	455	434	431	444	442	446	463	494	466	482	449	461	448	461	438	452	453	450	472	469	468	453	440	443	432	415	451	425	432	433	449	450	448	455	431	457	411	407	446	435	433	440	456	448	444	464	422	463	450	464	448	445	440	424	425	424	396	425	416	415	433	423	411	440	427	445	492	466	447	460	433	454	462	463	446	445	441	452	436	457	418	402	422	449	414	447	447	451	419	419	446	461	416	442	473	435	455	450	461	454	430	472	434	442	404	442	473	435	451	445	428	433	437	437	408	472	461	427	432	460	470	453	454	441	433	449	444	439	456	468	462	413	447	454	404	409	469	437	435	470	463	427	466	476	452	453	488	420	422	456	451	447	447	417	467	444	431	432	464	461	450	474	423	440	481	413	460	465	438	430	419	448	436	446	432	425	428	443	443	448	449	424	456	460	425	482	443	409	434	462	433	437	420	429	425	428	419	421	485	465	460	461	433	477	498	437	465	429	488	478	444	467	437	436	430	393	414	434	444	439	415	428	428	444	484	439	437	466	410	447	462	441	465	434	478	464	462	421	437	443	433	452	423	429	431	467	413	435	452	467	453	492	430	462	446	436	473	445	435	422	435	490	417	378	421	437	420	458	438	422	466	400	415	401	380	443	440	398	449	447	457	426	417	478	449	416	480	448	423	439	435	397	448	423	449	443	458	378	468	441	426	498	453	451	437	453	448	454	430	473	442	445	475	444	432	435	468	422	449	453	469	472	470	436	424	453	422	469	430	460	432	424	434	467	434	479	479	464	437	450	445	447	425	426	435	456	440	414	429	494	480	378	435	431	451	447	416	505	478	444	439	435	437	482	473	389	460	476	435	477	470	481	402	444	451	469	449	425	429	467	490	431	504	450	445	440	423	421	434	428	463	437	436	429	414	433	449	435	437	446	443	431	406	432	448	478	404	414	453	440	441	454	428	448	435	419	450	445	449	408	461	416	454	459	467	445	425	420	439	435	455	442	432	385	460	440	438	490	477	471	421	465	429	419	458	432	448	433	443	428	442	412	474	464	411	495	448	445	443	458	459	427	417	417	426	467	435	453	446	438	445	467	417	464	480	458	468	445	405	446	463	438	405	465	433	452	438	438	446	444	444	464	468	447	441	441	445	420	470	428	446	436	442	425	467	485	450	438	433	395	445	454	426	457	427	447	461	440	448	439	460	410	419	448	399	415	413	456	434	427	460	450	423	457	409	461	483	474	433	455	450	408	465	422	450	465	435	441	387	455	433	445	431	440	461	437	442	459	448	513	442	431	433	429	425	432	444	400	453	453	431	450	462	470	447	423	489	446	439	401	468	494	412	472	441	446	429	456	477	448	435	437	456	430	461	454	456	433	443	481	427	479	454	416	415	451	429	445	447	460	450	453	462	460	451	434	451	426	432	415	445	397	437	427	435	418	442	456	425	485	472	405	401	452	447	403	450	439	444	437	434	452	449	470	455	439	440	475	460	439	456	475	444	436	433	434	453	466	463	462	433	444	433	466	459	505	404	450	451	418	435	491	445	471	459	458	440	426	455	445	399	464	423	440	444	431	460	442	436	470	470	446	455	424	468	448	479	395	485	458	454	423	449	454	465	454	408	452	457	449	445	450	473	457	439	417	458	440	457	465	456	464	412	429	414	429	436	431	385	414	460	451	463	445	433	476	435	468	441	455	438	435	461	439	454	465	433	433	423	419	446	462	441	437	458	437	447	457	457	442	440	490	437	422	447	441	478	465	409	389	453	502	427	432	455	420	429	459	428	418	421	481	419	428	418	456	421	434	431	455	452	443	424	413	434	430	442	446	448	411	446	407	438	465	459	418	427	434	432	435	449	447	393	454	445	452	427	460	444	439	473	413	442	476	440	426	427	444	482	447	410	471	411	458	402	450	426	425	472	466	425	434	427	462	473	458	430	452	440	415	417	465	415	429	448	431	451	499	456	462	462	457	433	431	450	441	396	394	421	443	448	394	435	469	455	418	458	493	439	429	448	431	483	411	464	447	420	456	441	452	489	469	428	472	461	439	449	428	421	424	441	426	430	459	450	424	446	501	424	435	419	491	471	437	456	440	464	421	458	466	464	409	432	431	446	463	432	444	438	421	445	412	425	449	428	448	458	446	404	439	428	463	431	450	459	443	429	449	424	418	434	453	433	456	424	444	442	427	459	460	470	429	469	472	413	406	429	453	475	443	455	466	397	448	436	426	433	460	431	439	434	430	486	452	458	463	453	428	434	461	457	456	468	450	474	463	476	416	453	449	453	438	436	409	472	444	435	464	438	451	424	468	460	482	434	453	461	457	431	433	451	437	449	450	448	447	446	478	424	421	432	459	427	494	450	424	397	423	432	427	488	421	433	410	485	459	432	472	426	415	451	425	471	398	483	454	438	438	423	469	441	404	458	466	425	423	442	409	450	401	467	440	448	428	429	465	443	476	467	456	458	431	468	452	409	418	441	439	450	439	469	426	420	450	437	455	475	394	461	423	411	476	426	463	455	488	419	447	454	458	476	415	427	432	474	424	455	437	460	436	462	425	441	478	410	421	460	459	451	444	438	463	438	397	420	424	429	473	442	416	465	400	443	443	456	457	457	444	465	476	463	490	474	448	471	455	461	436	458	457	455	460	453	395	475	443	424	492	468	421	435	447	428	472	473	439	445	428	445	427	459	494	490	470	485	455	424	460	460	437	450	431	429	449	449	419	428	454	489	422	434	418	454	435	439	467	407	481	435	447	472	451	411	432	480	436	475	456	421	440	425	449	433	428	432	416	438	462	475	423	441	457	451	494	460	421	433	431	470	446	468	446	436	466	516	428	488	449	436	458	465	411	457	382	454	447	465	475	447	446	461	432	430	440	454	420	444	412	461	381	451	433	471	448	421	475	466	439	433	402	462	437	464	449	457	471	390	483	433	426	438	448	467	450	440	423	421	405	438	425	496	481	412	447	436	493	429	401	421	406	469	401	449	443	446	455	453	444	454	470	440	453	419	444	489
29609	49777	39944	24956	16686	12811	10483	9132	9537	6719	4362	4661	5309	4596	3335	2730	3615	11417	12447	9811	6338	3696	2089	1235	966	692	694	663	676	677	662	670	711	669	758	688	644	689	646	662	691	713	684	704	682	661	622	682	671	690	705	672	689	687	662	708	673	679	656	669	658	668	686	688	708	719	687	624	708	669	671	681	656	672	645	684	653	649	730	696	676	645	694	718	653	659	670	728	668	665	674	690	710	697	687	691	727	664	701	692	705	719	661	658	659	723	710	660	723	721	689	717	650	683	712	691	644	678	748	721	669	693	703	657	696	673	705	663	652	685	693	636	751	686	701	711	697	660	691	660	680	682	713	691	650	671	715	694	712	658	709	653	707	668	739	715	690	657	669	687	706	713	717	698	671	661	642	696	645	688	710	744	702	695	699	677	657	675	699	627	684	695	697	700	686	682	711	665	701	671	689	710	716	679	723	685	689	693	659	656	660	685	682	702	655	719	687	715	717	684	691	683	705	682	708	717	648	653	696	687	693	664	673	646	688	698	668	654	656	653	740	642	705	712	720	673	708	691	660	638	707	695	685	684	729	665	662	696	697	698	736	606	674	715	624	692	727	663	655	719	678	683	674	724	725	640	678	681	691	710	733	697	712	682	685	717	728	631	679	700	656	691	742	699	661	686	654	702	674	721	639	683	668	649	691	687	728	679	700	645	762	688	661	685	702	695	643	695	678	668	683	707	656	681	683	685	653	717	664	679	677	676	720	664	710	660	706	666	700	710	677	745	723	691	702	688	712	662	675	676	703	653	711	672	704	709	597	676	689	674	674	684	629	703	638	696	668	660	686	690	725	706	690	697	704	653	674	694	698	685	672	676	688	680	700	670	655	707	725	692	667	696	658	678	673	690	672	699	672	660	702	635	700	696	666	715	685	663	722	662	652	701	699	722	672	717	691	672	692	688	706	722	682	708	726	673	709	664	665	654	710	695	675	667	678	683	665	689	702	708	685	709	663	720	671	689	696	663	693	709	659	731	684	672	674	666	673	669	706	682	674	679	682	684	654	685	684	671	687	679	652	705	684	720	640	664	702	692	655	650	676	712	678	691	665	701	729	664	733	735	715	657	687	719	690	636	686	672	686	726	721	727	681	704	649	660	685	664	712	649	711	675	681	700	674	705	645	637	667	691	663	672	689	673	642	655	674	666	659	639	717	705	702	630	713	672	698	728	722	698	637	706	672	685	706	715	683	653	662	680	652	692	679	687	688	702	661	688	659	695	668	714	658	677	708	750	700	659	663	674	616	718	642	668	711	691	712	692	679	704	666	695	661	708	705	709	663	692	702	673	716	663	655	671	680	688	646	683	671	645	687	699	698	713	707	703	720	657	677	684	713	722	642	703	710	706	717	661	695	668	676	677	667	704	689	669	672	671	686	691	653	702	697	688	703	707	654	682	660	674	677	688	686	653	699	702	636	699	636	648	651	674	682	734	679	711	699	651	691	691	690	720	678	698	674	688	694	679	707	680	674	647	686	714	677	699	666	684	676	690	699	699	710	711	665	705	659	713	639	629	709	656	704	677	664	676	642	669	673	685	722	676	654	701	659	743	698	705	651	671	743	723	665	664	734	696	675	694	657	667	662	702	678	648	662	699	734	695	681	709	714	687	706	704	707	658	687	676	668	698	702	679	655	713	698	695	685	671	671	652	638	690	676	695	660	674	656	653	687	619	667	632	652	683	646	665	633	687	685	709	655	668	694	662	665	677	663	660	700	687	694	671	706	688	682	666	697	660	715	709	669	706	681	698	667	724	679	652	703	691	674	693	661	678	669	693	690	633	699	693	656	673	673	716	666	702	673	700	642	663	730	686	687	694	650	665	681	646	663	705	691	653	675	674	712	689	657	710	715	697	697	692	712	688	665	655	696	702	650	645	704	686	670	661	639	648	706	705	660	656	674	664	724	717	663	663	679	648	675	686	668	671	670	665	732	636	654	682	661	677	681	675	676	685	666	688	662	697	667	665	676	690	671	710	690	694	666	651	656	701	698	681	672	665	745	704	670	709	702	645	687	681	687	704	715	720	716	681	751	697	700	716	687	676	670	704	672	711	679	735	706	690	685	694	664	700	673	700	650	682	647	703	691	644	703	676	695	690	719	681	700	723	697	715	685	673	683	692	690	682	722	671	677	714	690	710	681	682	669	631	725	721	650	694	685	699	690	702	681	671	681	717	668	729	701	693	646	703	657	676	707	707	671	706	667	692	664	706	660	687	653	716	704	693	644	698	675	694	747	674	671	707	643	696	651	684	656	740	713	717	685	634	730	675	660	699	695	705	677	675	659	677	684	679	688	696	688	661	702	730	700	696	687	666	690	656	705	686	713	659	689	756	669	721	696	647	686	695	722	693	747	734	673	686	679	686	691	669	715	722	693	687	673	645	745	724	691	672	691	729	665	643	664	683	695	686	717	664	710	692	695	704	718	702	712	705	707	724	700	676	697	664	698	685	659	685	742	686	658	636	706	691	683	694	682	682	704	667	711	692	701	713	646	665	694	685	666	698	683	681	738	704	680	671	723	685	696	654	714	702	691	631	680	658	709	705	682	668	668	707	705	720	704	700	671	678	693	658	715	697	648	707	706	683	694	707	685	722	724	679	713	683	681	683	721	696	651	666	675	751	730	687	650	700	667	650	702	685	697	692	717	640	656	685	705	677	698	687	697	677	687	677	705	662	706	714	704	687	661	650	653	665	639	671	704	737	684	680	693	688	693	624	720	709	648	679	684	728	691	729	662	699	642	654	700	683	688	688	671	663	640	678	661	679	692	734	713	691	690	639	680	677	636	720	620	723	703	639	695	697	672	737	679	710	738	680	663	677	683	716	677	676	706	686	691	671	674	672	653	677	687	714	681	638	712	716	688	709	695	628	685	699	663	673	702	686	670	722	716	677	678	700	700	710	661	662	684	670	689	662	670	690	722	686	697	685	735	706	676	679	676	704	690	651	714	651	700	681	648	685	650	692	749	712	680	720	718	670	642	681	672	698	667	678	629	698	666	702	701	637	709	665	663	729	700	672	688	700	733	710	654	652	741	683	706	650	692	667	649	707	665	711	676	683	668	700	700	700	716	671	678	732	697	697	708	627	666	672	678	698	670	677	695	728	629	660	661	711	721	657	729	683	673	666	692	679	662	684	687	685	669	688	680	696	754	677	710	659	673	702	715	653	646	627	660	676	704	662	674	691	702	682	655	657	680	663	683	713	679	706	671	669	685	672	690	700	702	694	687	676	686	707	707	712	672	705	657	621	688	655	724	713	679	701	673	722	683	663	677	691	727	725	650	655	701	676	656	708	674	668	655	655	702	684	729	688	707	695	702	707	728	666	674	636	697	689	676	689	666	672	692	616	680	698	678	689	673	729	660	734	701	658	712	687	713	663	728	686	690	649	711	716	699	710	694	689	715	741	691	623	687	659	676	712	659	692	677	672	658	709	696	715	686	648	688	694
23012	21097	28849	23580	21137	20710	12928	6431	5107	3663	2302	2347	2917	2424	1780	1607	1823	9729	13593	10403	6098	3167	1666	934	588	480	417	402	445	366	397	371	387	390	381	401	393	412	433	372	410	400	382	381	405	386	376	391	402	372	399	404	404	381	400	386	397	366	368	373	378	372	407	404	403	374	354	393	408	363	418	404	409	398	394	396	396	391	391	379	382	430	426	397	376	410	385	373	358	404	373	384	383	386	382	411	371	373	385	380	405	367	399	400	357	393	394	401	351	409	391	358	384	394	393	348	376	382	395	373	374	375	404	375	378	416	408	384	397	367	420	402	391	400	392	377	370	404	380	383	419	387	408	406	387	388	344	401	397	407	418	379	402	386	371	394	422	386	362	398	408	421	417	417	399	405	384	379	404	446	361	420	420	389	392	365	394	394	378	375	350	430	361	381	418	395	405	378	386	391	374	402	388	382	367	406	398	420	401	403	382	385	385	403	356	400	412	367	387	409	404	389	391	385	374	388	356	401	430	377	391	398	388	366	359	383	390	392	419	382	380	366	349	385	384	376	359	358	383	368	386	386	365	396	361	399	400	418	378	367	399	371	418	413	402	353	417	372	359	414	355	390	411	402	393	384	398	372	379	386	401	420	382	406	399	371	379	397	390	393	403	377	379	391	407	372	392	399	376	380	387	416	375	379	411	398	409	440	406	415	403	405	384	369	405	409	413	395	406	352	375	393	412	363	375	389	367	354	432	408	355	385	356	379	403	370	403	389	400	381	411	368	399	398	407	446	367	382	358	401	385	390	387	384	396	382	380	389	374	387	378	373	396	366	407	398	387	361	397	418	411	364	434	355	389	336	401	377	382	378	387	379	400	372	395	408	385	403	395	367	392	388	354	382	386	419	393	394	410	392	386	367	406	380	406	422	407	397	391	366	393	378	373	358	414	428	408	402	394	390	431	399	378	422	371	369	389	397	412	381	371	391	365	394	380	368	392	397	378	414	380	399	395	411	391	374	366	362	381	389	387	389	418	397	432	368	376	380	373	389	408	363	413	403	383	376	357	416	364	380	404	394	364	357	398	396	401	395	421	385	359	385	368	383	379	388	360	405	408	383	362	397	367	394	410	409	369	375	346	429	403	373	387	398	363	374	405	400	402	374	423	384	429	397	359	388	400	380	427	398	378	404	394	380	389	381	387	356	388	408	387	385	418	347	404	344	370	394	403	370	404	359	396	415	364	386	399	405	379	365	396	369	388	393	380	440	360	371	382	352	377	375	424	362	446	392	394	379	389	365	399	414	394	413	350	372	399	349	409	402	402	380	414	403	371	402	389	387	410	400	418	320	352	367	383	375	414	369	372	396	402	400	381	388	377	416	398	404	369	398	394	375	411	366	353	377	410	393	395	383	380	409	422	397	400	383	351	381	429	365	400	411	397	390	414	362	361	374	383	397	349	393	361	398	393	399	380	397	391	364	397	389	366	377	401	407	400	383	350	403	389	388	387	390	381	373	386	402	402	364	400	364	396	354	376	367	380	379	366	368	415	345	370	409	361	391	441	375	355	407	386	401	394	386	402	389	398	356	342	372	405	373	373	419	353	384	398	364	427	339	418	403	423	374	382	368	389	384	403	418	382	409	377	385	388	380	372	410	366	352	394	432	376	352	402	427	373	383	384	399	374	372	390	385	394	405	388	417	384	392	402	372	401	397	382	389	406	372	387	362	392	370	386	384	407	381	395	364	382	386	390	400	378	379	374	399	395	402	402	375	359	407	383	373	405	414	329	399	392	396	386	390	379	409	384	375	397	354	408	407	386	397	389	388	382	366	372	361	405	376	362	404	442	379	363	427	378	403	428	352	373	381	366	422	404	374	376	417	409	413	394	380	362	414	379	373	407	384	388	364	424	377	430	421	372	366	379	389	388	371	379	391	376	413	383	409	355	379	401	385	400	385	425	411	347	387	376	380	400	371	398	401	377	373	381	377	400	365	379	371	390	371	432	401	421	408	382	376	375	380	409	353	410	450	420	404	425	397	368	375	371	378	373	357	427	348	378	406	381	334	380	383	405	388	371	412	419	399	385	387	377	380	394	383	405	400	367	401	371	389	424	412	368	375	417	380	386	402	454	369	402	374	405	419	390	388	367	421	365	361	376	375	408	381	395	394	398	380	402	418	362	401	391	348	440	378	375	392	400	407	363	380	358	397	396	386	403	392	360	395	356	398	413	407	365	407	402	391	409	370	395	383	408	362	393	421	408	371	399	368	403	407	385	376	368	398	388	384	399	407	386	378	394	354	358	365	387	406	376	371	420	376	394	362	405	394	382	395	383	405	379	387	405	362	401	395	396	402	372	368	388	332	350	376	410	387	392	400	379	372	379	380	359	393	406	374	378	392	374	411	416	376	382	359	345	407	389	369	407	409	413	426	398	408	412	403	369	397	398	350	397	368	367	404	381	360	385	387	379	415	393	395	366	394	382	356	362	401	422	385	407	428	426	373	392	436	398	390	381	423	376	390	369	367	378	401	385	412	394	399	414	355	384	376	371	365	385	375	380	406	393	393	409	389	399	383	413	376	346	371	402	388	396	394	412	385	378	373	372	441	432	355	376	369	403	368	397	370	379	372	386	427	425	409	393	381	402	436	374	406	397	396	388	387	369	368	365	409	392	424	399	381	368	418	412	367	341	383	387	375	396	396	344	372	402	379	387	401	368	378	371	374	324	369	399	391	365	395	381	363	377	417	400	401	380	377	390	347	402	399	400	349	404	367	365	402	356	389	378	425	375	406	422	426	393	352	384	420	426	399	370	386	357	410	363	411	401	379	379	354	414	394	428	382	389	384	384	345	355	405	432	379	388	349	365	408	382	399	365	410	414	408	385	369	378	388	386	376	411	400	384	388	370	369	391	382	386	393	438	381	395	378	378	382	393	369	346	386	380	384	359	403	379	407	407	368	403	403	415	378	384	413	403	386	400	379	375	390	391	387	387	386	371	379	383	379	365	428	391	395	392	403	440	393	414	391	431	375	395	393	406	383	424	390	406	395	413	377	359	364	384	402	409	414	371	414	374	377	387	399	370	385	367	390	387	369	416	412	414	360	410	402	404	367	347	378	366	376	409	404	398	399	369	399	381	380	394	375	355	331	363	384	394	382	415	421	375	384	415	416	425	381	356	388	388	377	382	387	401	424	402	403	370	389	380	396	386	389	446	373	351	368	411	395	355	397	402	410	406	412	379	388	401	384	365	410	395	403	409	381	426	397	383	395	385	387	399	411	427	383	396	390	366	383	430	353	411	366	392	348	383	389	382	400	409	395	394	394	390	416	389	378	375	398	412	430	400	380	353	364	385	391	400	368	378	405	393	350	351	402	391	390	380	433	371	408	354	400	402	372	365	376	386	390	412	419	415	367	384	367	411	384	410	411	386	379	374	382	416	411	410	369	349	416	381	393	361	384	382	376	402	355	363	374	373	331	403	368	364	371	383	365	371	428	364	407
31236	56928	47249	32299	21285	16456	14390	13405	12510	8860	5784	6157	7375	6122	4526	3837	4372	18848	21927	16827	11178	6224	3324	1748	1010	696	653	617	563	573	576	613	553	621	609	587	609	614	596	586	621	602	613	616	596	619	603	588	632	646	590	583	627	623	560	582	596	610	588	595	583	583	592	634	608	604	610	627	566	570	555	582	589	596	607	593	626	635	598	551	615	611	590	588	571	638	580	595	583	590	629	606	598	571	596	565	626	597	635	541	599	600	594	576	585	558	575	570	618	604	586	593	570	605	609	623	601	573	572	611	586	620	620	638	612	612	576	577	584	554	589	633	572	580	599	583	612	571	599	583	553	591	573	601	635	652	561	623	565	576	608	567	588	583	605	569	579	633	585	575	605	623	581	595	613	620	579	594	566	536	583	603	620	626	602	599	594	642	619	556	640	568	627	611	605	613	566	616	629	565	600	573	585	608	605	593	581	621	587	608	608	609	603	607	591	613	616	614	607	586	583	591	606	580	604	604	606	579	597	593	667	574	604	633	604	590	592	585	610	546	611	593	599	590	574	558	587	582	580	604	569	609	575	623	583	596	594	572	581	573	581	583	576	593	582	606	600	599	590	572	588	593	557	596	590	620	616	599	597	606	610	596	552	640	569	573	602	569	579	591	591	619	586	584	578	626	562	586	606	611	591	588	609	579	597	619	584	583	613	624	591	607	586	610	584	593	580	615	584	581	612	564	547	636	622	658	585	587	574	598	551	577	589	630	598	611	598	578	582	572	645	582	538	589	588	581	570	591	632	599	635	601	636	591	550	579	642	569	578	596	561	601	616	610	592	617	623	615	594	575	627	612	606	632	574	615	586	582	637	630	598	601	593	607	623	570	604	621	603	590	553	588	607	596	565	620	583	613	620	594	574	569	622	599	618	611	619	579	568	622	547	579	555	628	592	611	562	594	574	534	575	602	627	602	583	596	591	574	669	597	585	546	586	609	616	621	605	595	562	614	553	570	553	587	610	648	634	587	651	605	595	607	557	599	600	551	597	582	588	576	609	574	583	653	551	601	568	588	634	545	581	592	581	584	588	582	566	543	538	564	591	589	588	613	622	575	593	567	601	645	611	560	596	609	645	623	608	624	578	619	569	607	623	601	576	555	588	611	614	586	596	573	619	548	573	615	584	550	560	573	556	606	611	644	548	546	606	602	567	600	546	596	571	585	589	621	586	610	640	604	579	592	629	558	588	595	594	559	573	622	582	555	575	568	592	612	575	561	615	607	607	587	597	604	608	575	609	605	566	591	593	539	596	607	620	622	564	614	624	618	585	571	555	618	621	581	584	587	600	603	617	564	597	618	611	617	590	572	609	570	580	576	610	588	603	595	546	588	600	577	569	564	604	564	557	577	652	519	589	626	563	581	585	563	576	629	601	580	650	614	617	588	551	604	589	588	604	608	576	589	605	597	607	579	603	587	579	633	592	562	616	623	616	547	600	585	607	564	560	600	593	639	608	564	579	596	609	600	625	612	608	579	563	572	577	584	583	599	576	600	605	565	567	608	560	601	635	588	592	575	606	577	565	607	576	586	629	596	577	576	597	601	562	598	643	611	589	614	632	554	617	602	607	628	609	601	601	608	577	587	575	585	595	595	637	581	536	610	640	609	578	604	570	571	571	601	583	585	559	602	586	594	610	594	603	608	599	608	591	585	598	566	580	590	592	607	580	558	637	624	571	579	606	560	579	597	586	591	588	624	585	609	557	608	584	557	590	629	590	608	587	586	571	576	612	561	584	593	584	541	558	566	615	628	611	601	582	613	638	577	606	596	591	580	596	604	611	612	594	598	623	605	580	583	594	581	623	593	614	585	609	608	594	571	586	626	600	568	582	595	612	573	602	553	612	601	577	550	553	630	580	593	617	573	633	592	566	624	626	586	612	582	611	610	580	600	624	595	570	558	627	587	595	573	578	587	607	594	587	609	618	580	604	565	634	546	601	585	569	641	616	593	587	596	578	521	594	621	590	611	587	596	604	593	572	616	559	548	569	622	611	550	626	641	568	544	579	567	607	595	568	590	570	609	616	608	595	590	566	575	583	604	631	573	583	587	552	619	601	559	611	623	619	538	615	566	586	602	618	593	606	583	612	608	562	569	585	595	589	592	610	613	595	599	614	586	576	553	581	573	580	575	586	650	612	621	604	578	602	584	586	578	587	593	624	600	615	619	540	556	606	646	596	594	593	620	563	591	593	588	581	617	575	574	576	604	574	589	598	607	598	604	542	603	627	593	634	625	567	589	617	554	611	569	591	618	582	611	581	630	639	607	606	601	570	585	586	620	635	572	600	611	602	536	586	577	616	617	601	610	583	601	605	568	582	603	588	636	665	552	579	591	642	574	605	576	591	577	573	643	604	631	572	575	584	576	581	599	580	609	623	585	599	553	531	572	630	591	598	587	622	568	614	577	633	626	621	615	616	587	544	598	636	551	570	599	555	563	557	562	543	604	601	618	618	597	634	599	601	601	604	579	597	591	622	610	608	576	584	615	597	597	618	625	610	611	610	554	611	553	552	579	581	562	577	541	605	658	590	566	535	570	620	561	623	582	570	565	599	620	608	611	610	660	583	571	584	603	573	605	550	535	647	592	617	631	653	579	571	622	607	563	650	572	629	595	642	604	587	641	583	599	630	604	603	571	595	579	591	605	573	597	629	577	605	569	575	619	594	599	552	597	574	577	583	621	590	603	592	614	594	584	600	585	605	581	589	620	644	577	590	564	609	604	595	596	558	635	592	574	601	590	589	579	581	613	594	562	605	615	588	626	567	591	576	601	601	596	612	619	589	577	637	552	645	564	597	609	577	615	561	560	584	553	628	647	564	574	599	581	590	594	606	603	530	586	665	587	570	602	579	584	580	578	648	576	601	586	610	627	574	555	598	589	582	598	572	610	628	577	594	669	617	588	582	659	616	600	616	574	558	606	599	631	594	587	580	608	612	611	586	587	578	623	625	596	599	603	632	621	594	633	565	598	604	609	607	624	598	599	618	615	594	605	632	568	588	594	606	624	601	606	635	597	585	582	589	616	585	625	590	569	574	598	556	607	574	594	591	604	625	596	626	590	557	575	603	608	600	582	548	566	612	573	579	584	598	552	601	580	581	583	597	631	584	585	554	638	587	631	603	616	594	564	555	608	584	529	616	596	558	595	560	568	585	542	590	632	631	609	595	613	612	594	594	576	565	606	585	568	613	582	546	626	605	567	586	592	598	578	591	575	566	614	600	601	620	602	620	547	605	625	559	609	581	608	604	593	611	594	570	571	614	621	591	564	593	616	580	616	559	625	589	649	593	604	597	612	620	613	597	624	594	593	618	662	607	585	626	576	605	593	603	613	603	634	544	591	597	592	579	584	566	603	593	546	606	622	554	541	627	586	593	593	589	604	606	604	593	576	591	652	612	566	562	619	600	564	634	594	544	600	612	593	543	568	541	586	596	627	577	588	601	555	607	604
27194	24291	24561	13613	5227	3840	3004	2440	2026	1712	1286	1129	1311	1077	895	839	825	1069	1161	1092	820	723	571	458	463	423	461	446	456	456	436	407	432	401	399	420	413	455	420	394	420	421	408	453	421	403	410	437	386	442	429	407	422	441	431	393	394	424	410	435	443	446	396	447	424	419	442	422	401	459	412	431	412	390	415	445	420	407	413	429	420	430	427	436	434	425	401	411	403	407	438	376	449	423	366	424	406	425	423	433	395	368	433	427	425	411	408	434	377	430	420	456	424	467	399	435	431	405	429	423	456	407	448	407	428	419	425	407	434	440	409	424	404	458	450	395	398	403	408	397	427	441	386	399	411	421	434	435	439	409	421	393	415	400	448	428	404	430	432	425	404	420	445	428	440	410	465	452	416	421	442	417	435	411	417	434	409	406	427	434	427	394	416	437	438	424	476	420	438	425	410	394	405	412	414	435	387	395	421	415	421	410	406	423	451	449	452	438	439	404	452	404	406	411	453	422	415	415	414	479	462	423	403	434	421	423	409	443	425	426	412	391	432	406	410	408	429	402	403	403	420	438	427	398	413	427	424	409	450	455	410	389	459	387	407	433	408	421	433	396	397	403	436	418	411	398	409	420	427	434	434	411	409	411	448	421	421	387	420	411	416	428	430	422	417	412	420	445	429	430	439	378	409	427	443	432	405	415	456	397	443	394	385	425	426	401	409	418	409	443	404	394	448	373	368	449	431	419	450	423	408	427	433	454	418	430	378	394	364	411	393	425	417	409	401	416	432	428	441	436	428	417	426	406	393	411	417	405	432	448	388	420	424	402	408	454	370	442	444	415	423	405	397	454	421	456	393	383	433	415	413	379	426	412	400	391	413	426	352	414	436	409	434	441	464	430	436	401	452	440	398	413	436	444	418	384	452	410	447	399	416	382	409	428	403	420	432	393	393	420	395	408	428	452	415	416	404	402	425	444	402	359	464	416	436	481	421	426	433	462	430	461	378	408	402	421	447	403	443	408	428	433	427	412	415	388	418	419	450	421	431	441	407	408	427	436	415	394	429	426	433	412	414	420	418	407	434	415	430	403	467	428	431	435	417	431	430	446	414	398	419	396	428	352	434	428	423	426	459	432	413	373	427	390	426	379	427	412	431	404	385	444	400	438	448	409	436	426	404	421	423	404	444	387	408	428	412	421	416	423	407	369	433	467	409	434	415	403	387	394	423	417	436	426	383	433	446	469	413	435	417	433	411	426	464	407	412	369	409	409	378	408	444	438	400	432	431	397	416	438	397	429	440	422	422	404	408	425	397	424	420	375	423	445	423	414	420	412	419	391	426	427	439	447	428	393	414	400	413	429	418	434	421	435	420	429	403	417	401	430	372	447	431	422	435	421	437	399	441	410	436	402	427	432	406	441	425	420	430	421	426	456	437	454	439	386	417	378	416	440	415	404	390	392	464	432	443	404	415	428	425	441	449	407	379	425	427	400	412	421	411	437	402	446	447	425	435	426	450	459	390	404	393	415	401	388	413	447	411	390	461	404	408	442	436	425	398	453	410	401	427	429	412	427	410	408	403	437	394	378	405	410	400	399	419	437	375	387	421	461	394	447	415	461	393	384	424	424	433	437	438	429	409	422	423	419	443	444	448	407	431	432	405	399	407	425	414	426	407	423	438	397	412	456	385	407	431	396	424	447	409	422	405	427	405	422	422	375	437	389	434	405	439	406	424	432	440	410	393	364	418	390	439	412	418	437	431	412	411	408	420	419	440	443	413	435	448	445	378	442	404	443	428	379	439	410	446	429	398	441	402	431	437	406	408	420	416	423	397	440	422	417	402	390	413	427	430	427	413	428	429	416	464	381	463	451	410	408	460	452	394	435	389	395	419	396	429	410	427	428	447	394	451	393	408	396	457	447	453	410	444	386	416	453	441	430	451	386	416	426	446	408	413	419	397	416	422	419	417	394	413	443	416	421	408	452	416	389	431	418	454	420	393	428	432	409	417	425	415	392	414	411	447	399	409	381	416	444	447	389	433	411	364	431	440	388	425	399	397	419	368	460	444	437	474	433	453	398	452	406	415	383	393	428	454	413	439	421	437	422	416	421	437	447	420	455	389	412	458	432	423	386	405	454	422	422	411	414	421	390	390	449	471	456	435	415	381	467	438	430	389	417	425	369	407	424	418	427	395	401	397	450	449	435	405	426	428	397	406	394	435	436	421	439	430	390	425	410	412	443	389	433	434	409	446	417	447	422	430	399	404	408	402	390	439	416	415	393	419	415	445	441	406	416	448	418	445	415	441	435	444	409	418	478	389	431	407	460	433	403	444	384	447	395	444	463	405	381	431	397	450	414	395	428	425	443	392	450	425	375	410	443	410	420	419	424	418	436	413	388	372	426	397	437	407	424	406	410	441	426	412	437	427	403	443	405	462	433	406	419	399	456	448	419	380	429	433	437	433	446	423	418	407	417	394	441	384	432	456	438	407	395	429	438	418	408	400	415	428	444	383	426	405	394	447	422	435	428	433	414	437	401	423	448	426	433	406	439	448	440	421	430	454	418	434	438	441	479	423	411	415	419	433	442	429	468	420	422	450	403	391	424	426	393	416	399	423	369	403	408	413	418	432	419	409	395	424	434	427	419	432	441	428	408	450	461	418	459	402	456	397	414	455	422	422	441	425	421	445	450	392	413	396	415	391	456	397	412	429	449	429	420	412	433	398	432	422	392	379	436	436	431	429	409	420	453	424	426	406	420	386	460	436	437	357	408	426	423	411	403	440	439	424	429	430	435	404	407	422	413	417	443	390	440	455	428	411	393	433	431	426	412	383	453	387	394	420	404	386	421	431	365	416	448	441	455	433	401	420	428	410	382	416	408	413	378	395	433	405	416	424	427	411	422	407	465	441	384	437	374	383	429	421	417	428	432	459	444	404	404	403	441	399	430	426	438	392	435	439	420	416	424	417	417	421	415	418	426	449	419	438	436	445	430	419	399	406	421	433	454	416	431	442	413	451	449	436	404	418	415	455	461	391	432	439	418	453	425	445	408	425	440	425	405	418	449	406	437	407	446	416	423	422	387	451	395	436	413	407	434	425	418	431	436	394	434	394	417	414	370	421	388	413	424	431	408	394	436	449	448	449	427	411	424	430	414	410	432	404	425	428	416	405	427	403	438	444	385	439	418	429	425	461	408	394	433	427	404	429	441	420	414	413	386	425	393	378	395	413	420	401	438	426	407	399	382	419	397	449	407	449	429	404	435	431	455	400	446	456	429	424	395	440	416	418	432	430	415	428	415	427	414	420	447	480	429	421	379	416	416	438	434	396	405	384	390	422	381	428	442	430	395	368	412	408	426	418	436	437	404	360	407	359	399	389	424	436	428	425	429	446	391	436	425	432	388	440	388	424	420	431	457	435	399	402	426	442	430	421	419	428	451	437	399	391	431	434	419	408	414	397	426	409	440	432	443	439	399	391	426	418	397	458	403	419	438
28126	41356	31152	16386	10478	9577	7640	6622	5352	4505	3230	2794	3523	2663	2100	1973	1644	2361	2620	2196	1627	1189	963	787	746	651	646	634	674	635	673	643	634	640	653	648	650	651	626	646	666	636	627	696	649	661	642	644	630	647	638	651	617	651	649	662	683	658	660	676	677	617	658	645	650	659	654	683	675	660	684	682	634	649	653	631	607	659	678	689	623	639	696	658	646	628	635	631	594	631	676	632	606	617	647	677	705	639	677	619	653	648	648	617	627	648	681	682	720	639	607	663	668	676	690	664	643	680	633	655	703	679	623	617	643	650	687	641	680	626	624	701	665	601	623	663	620	684	644	652	689	665	648	623	595	680	655	646	606	656	640	637	625	660	660	606	635	613	624	635	656	658	615	693	654	657	646	628	620	666	636	616	648	654	653	644	630	699	685	657	675	592	651	667	604	661	692	670	667	627	642	631	679	621	643	670	686	634	674	631	678	675	671	682	640	650	644	629	661	614	631	627	637	641	634	713	633	655	646	638	645	626	601	670	644	638	619	640	683	625	674	608	600	646	624	672	626	617	640	662	665	680	626	621	645	658	678	606	627	660	655	642	618	712	666	637	620	632	656	604	638	584	692	641	660	658	586	627	649	637	624	669	641	692	644	639	613	686	689	645	699	666	693	602	640	644	675	658	683	616	643	594	642	706	678	640	678	659	645	682	608	635	666	660	635	662	642	651	658	658	675	626	682	631	658	636	645	635	635	622	652	651	639	621	611	621	682	640	609	673	622	652	654	659	678	646	660	656	598	689	644	650	624	617	598	653	647	669	634	662	683	622	618	665	611	669	684	677	637	611	592	672	637	644	655	593	651	637	648	628	665	617	618	647	611	678	668	631	648	666	643	660	641	640	656	664	667	634	686	689	639	630	648	621	647	664	623	685	635	660	644	662	664	656	658	642	695	610	675	676	633	657	624	624	656	655	659	635	637	715	598	674	656	637	611	692	654	612	621	616	654	634	651	667	624	666	595	638	671	679	640	632	596	655	650	638	686	634	629	665	618	648	650	654	652	603	654	657	617	686	687	649	670	611	612	668	675	638	643	671	637	635	631	620	652	670	681	638	714	632	644	577	671	611	651	626	622	640	662	619	666	612	653	631	644	631	691	684	655	652	710	651	606	674	599	626	629	614	657	612	623	609	622	645	637	667	673	626	628	624	637	650	622	646	661	652	604	663	687	635	604	679	642	632	660	668	593	628	624	604	642	621	661	625	705	590	687	604	662	667	665	651	698	654	656	624	627	598	659	605	597	640	659	657	626	626	607	630	598	626	673	619	644	690	645	609	638	632	627	650	585	651	652	640	609	636	635	633	680	669	624	618	637	646	658	664	697	632	704	636	666	668	662	625	654	662	648	647	688	623	634	668	641	634	678	615	609	625	640	642	648	658	628	676	639	658	625	650	639	662	633	632	616	635	678	615	630	592	626	633	682	666	634	618	625	655	661	662	629	650	666	628	627	644	653	676	666	630	682	680	659	649	641	675	636	657	651	671	669	633	669	663	606	665	651	662	668	678	687	676	621	615	664	701	639	598	677	652	639	601	677	654	626	635	633	601	602	685	613	604	661	636	652	622	615	649	622	670	658	667	620	647	626	609	679	636	696	649	607	622	662	657	610	665	600	596	639	698	668	644	614	650	685	592	669	630	654	651	626	620	639	648	609	677	642	639	633	670	626	675	611	651	662	717	653	676	723	676	640	627	620	679	651	632	658	686	645	613	628	597	622	647	700	626	658	642	637	636	640	674	683	674	707	668	677	599	629	664	680	665	662	653	630	674	619	622	648	663	636	661	647	637	636	634	618	621	618	661	640	643	654	638	625	687	647	632	645	662	667	625	631	624	600	631	640	656	639	683	624	614	617	640	654	646	626	649	622	669	641	663	678	649	648	639	639	646	704	691	652	659	607	678	713	617	637	635	674	643	597	658	656	654	680	647	683	637	646	652	668	660	670	640	646	680	622	631	608	621	637	635	650	709	639	616	616	632	680	646	666	625	649	613	667	629	603	656	626	645	699	630	602	619	652	622	640	655	645	664	661	650	686	651	639	671	628	678	672	623	637	655	659	657	616	652	648	616	633	654	599	634	646	659	655	671	682	606	618	653	616	609	659	642	660	662	641	665	625	669	611	658	684	669	653	644	657	668	652	616	665	642	659	649	657	696	638	663	636	626	657	630	650	667	620	682	679	655	624	640	647	617	648	638	647	679	662	643	647	656	693	635	623	636	645	609	680	702	612	633	637	695	672	665	634	616	584	651	660	630	706	644	692	653	681	626	643	653	647	647	658	710	649	697	622	670	654	624	656	724	708	664	665	664	635	665	648	625	602	654	686	625	644	625	634	605	663	666	653	654	663	638	639	644	643	651	656	662	641	677	649	671	653	638	596	639	620	649	631	625	636	656	624	668	607	666	655	626	646	657	664	611	653	622	686	679	634	633	676	694	636	604	620	656	633	641	671	662	694	592	623	629	660	658	639	670	627	687	641	685	622	648	649	646	638	653	666	664	666	625	618	637	655	657	656	643	634	664	630	691	660	641	657	642	655	626	640	654	618	618	648	627	645	629	657	607	613	611	625	599	652	664	640	620	673	632	665	682	613	666	656	621	652	655	646	631	655	611	627	640	635	677	625	668	694	654	666	647	644	616	691	687	633	632	628	681	595	652	667	608	657	637	702	620	668	686	612	647	679	643	575	624	632	633	687	613	617	598	655	655	669	676	641	642	635	641	673	618	639	646	657	669	617	668	682	684	629	652	619	624	631	607	629	629	610	631	620	660	637	658	566	651	675	662	675	656	661	596	643	634	665	638	640	676	606	630	668	655	670	656	624	645	631	672	599	681	648	670	664	636	634	659	643	669	667	637	677	621	654	618	643	607	672	629	634	617	658	672	645	681	664	675	628	646	670	649	656	660	629	650	672	692	642	641	659	647	638	660	664	645	636	639	629	640	672	666	640	645	644	666	639	636	653	631	640	612	640	648	608	599	653	643	650	647	629	677	620	634	645	651	594	676	627	634	638	635	620	658	664	660	633	677	633	670	658	666	632	657	624	681	721	636	642	637	647	638	626	635	651	627	638	605	627	634	652	648	649	628	631	647	622	613	614	674	642	650	657	646	608	640	670	619	688	661	642	630	624	655	655	618	677	623	611	672	652	620	606	621	641	657	652	642	627	651	644	674	612	642	659	611	680	636	654	644	617	629	633	672	611	640	653	642	637	674	637	669	654	610	621	659	647	626	661	664	674	609	661	645	619	710	634	656	655	632	662	624	619	660	640	658	686	639	671	622	638	675	622	624	618	639	592	608	620	622	623	678	659	665	636	721	686	658	631	636	658	609	645	660	699	610	635	632	617	644	665	653	603	694	665	662	638	614	628	635	631	674	682	656	662	656	633	633	628	671	660	653	637	634	631	637	671	635	625	638	680	652	680	647	663	625	654	652	663	646	662	622	642	670
24160	21096	28134	24374	19770	11060	5838	3398	2802	2423	2157	2015	1877	1475	1224	1341	2333	5254	6193	4892	3154	1866	1094	726	560	480	411	441	457	447	470	465	447	410	446	445	424	424	412	441	483	456	456	431	461	437	436	398	470	414	437	502	483	414	433	428	473	422	437	448	419	422	429	465	460	439	410	406	413	426	433	471	460	441	426	447	457	418	469	433	432	444	404	408	443	464	449	425	464	479	430	423	445	431	425	460	447	449	444	394	415	418	468	407	454	422	436	426	457	458	455	470	471	423	425	396	433	407	436	440	454	405	419	439	441	415	454	428	406	446	444	470	443	436	449	413	447	417	452	465	467	420	433	417	439	448	476	431	443	414	435	450	428	434	398	388	440	453	430	459	448	431	419	445	432	427	460	495	428	447	410	471	435	417	471	431	486	425	423	426	424	441	415	423	447	459	458	435	462	459	448	447	466	450	456	444	431	416	452	440	422	449	443	424	448	485	420	494	414	444	447	441	437	506	429	446	450	419	472	443	405	464	455	441	459	409	395	455	449	474	448	430	434	456	446	467	470	475	423	437	435	441	418	447	434	406	420	437	471	425	463	465	455	424	431	450	421	429	438	402	450	431	437	420	451	425	424	461	418	477	474	458	439	455	442	459	487	411	413	458	463	477	427	488	465	432	459	460	440	437	447	430	419	459	472	412	448	435	454	450	480	431	433	447	401	452	448	441	466	440	501	453	452	451	412	441	464	422	463	446	437	442	412	427	447	462	450	437	471	420	405	443	463	450	410	452	423	430	434	452	477	447	417	419	475	384	447	430	452	471	498	447	424	418	437	456	440	437	426	408	420	462	436	440	434	448	422	454	446	403	417	452	434	469	423	445	398	464	448	424	474	385	417	465	463	432	445	432	434	441	469	445	432	426	387	444	433	421	428	448	452	414	438	408	463	442	412	420	447	427	437	429	443	427	412	462	435	478	434	420	402	463	419	456	432	478	395	450	447	469	401	435	451	493	443	474	437	448	425	456	458	407	440	437	434	435	415	416	446	459	439	490	413	429	410	404	387	447	461	423	427	459	472	419	409	448	426	465	433	440	458	442	427	446	463	422	448	446	437	443	472	443	453	455	458	430	448	464	440	435	452	433	471	443	378	454	420	440	455	451	453	442	438	441	466	404	403	429	485	453	437	448	413	429	430	442	488	446	446	411	427	462	425	442	469	487	421	432	394	469	413	479	418	431	432	438	425	438	441	450	456	441	450	437	455	427	441	442	447	446	441	435	426	433	397	443	459	427	438	450	411	436	477	497	421	419	439	444	438	420	447	417	450	436	451	372	460	460	440	467	462	432	412	417	443	409	448	448	440	451	437	432	445	454	444	440	451	441	465	413	415	415	458	449	419	415	449	420	464	453	440	464	474	438	400	431	413	409	469	443	428	440	427	439	453	413	434	413	438	444	462	431	444	432	474	471	437	410	436	405	408	436	452	449	481	439	441	436	429	455	455	437	453	404	445	408	407	405	458	428	433	416	446	469	446	449	435	487	440	459	459	420	446	419	413	453	461	448	440	492	487	478	439	408	432	427	411	482	445	440	451	464	459	397	428	465	460	427	457	462	413	473	461	449	460	453	476	444	441	450	448	412	412	454	408	399	456	440	427	435	433	458	431	477	403	465	426	445	432	409	451	421	447	427	448	463	453	420	395	451	467	452	430	451	406	460	429	451	448	399	432	440	381	453	399	460	454	416	400	470	464	430	382	444	442	438	459	405	436	437	447	459	457	474	443	421	410	427	426	411	431	437	429	427	439	448	402	446	443	435	453	464	410	429	443	453	455	437	416	443	454	450	436	423	486	439	471	456	434	447	399	411	457	432	404	452	444	422	437	452	406	436	413	435	391	459	408	420	450	439	463	449	394	425	428	401	455	421	425	454	432	424	465	441	455	431	428	430	414	411	441	443	461	451	460	429	473	446	390	396	456	448	422	478	475	468	457	466	460	440	472	410	479	411	417	452	403	419	432	434	439	405	454	427	437	461	451	453	444	462	467	461	476	437	466	447	477	478	410	400	434	462	435	457	438	475	418	423	464	415	474	482	429	451	440	425	431	447	444	445	451	426	460	436	502	446	436	475	453	426	452	460	399	414	454	458	427	431	448	514	403	435	444	461	462	436	456	476	460	424	457	431	447	439	439	438	441	455	407	447	398	418	434	474	442	432	436	434	453	459	471	412	436	430	415	468	461	438	455	432	434	465	428	436	461	433	421	464	429	487	479	452	450	473	451	388	450	437	464	408	395	467	433	447	423	413	435	440	448	445	443	448	451	430	464	456	460	479	449	439	462	481	471	449	420	496	457	439	433	448	433	442	454	436	447	453	412	446	435	392	436	466	431	455	455	426	455	422	425	444	442	412	488	454	444	427	434	464	452	471	423	465	412	452	435	459	447	431	408	408	431	399	426	422	421	451	444	415	452	451	431	456	411	463	427	429	422	442	452	430	406	408	441	428	470	443	479	396	392	464	397	434	459	402	402	463	448	430	394	459	448	446	442	401	464	453	436	447	445	448	448	483	469	420	416	450	417	421	470	466	443	469	422	436	437	441	452	454	433	482	434	429	431	448	442	469	427	459	494	432	445	432	462	462	444	445	449	430	478	404	444	430	477	408	445	425	414	457	419	444	430	428	425	481	421	439	394	451	455	429	445	404	459	456	439	437	476	420	456	432	422	441	460	456	446	408	441	497	421	452	439	434	439	430	475	456	438	439	460	434	406	411	443	447	418	445	431	456	446	452	442	430	422	471	427	451	425	465	446	463	470	448	473	459	436	464	460	440	420	450	445	463	433	437	478	420	448	430	446	437	466	444	401	427	405	405	420	419	430	479	440	440	466	406	427	423	446	473	443	423	476	435	435	416	416	464	483	450	442	452	408	455	456	463	422	464	422	435	432	442	451	434	451	489	446	380	408	461	449	426	439	478	442	435	461	428	441	465	432	460	433	441	477	411	449	474	446	457	442	443	436	426	474	437	418	410	438	437	435	422	419	425	413	455	471	415	434	414	437	461	440	416	456	436	459	467	442	491	421	429	422	484	441	411	445	449	431	464	456	457	470	438	451	420	415	470	416	466	437	433	449	420	443	431	437	399	461	428	448	479	457	440	417	439	424	428	445	436	448	443	426	455	461	453	446	430	477	425	422	459	459	421	448	419	423	426	446	436	428	428	446	441	451	430	462	466	453	457	455	473	421	423	443	456	401	459	461	428	427	440	431	467	468	441	410	429	459	436	414	439	438	420	466	417	436	416	450	442	428	447	431	437	432	413	427	423	427	413	428	461	426	468	478	457	465	440	419	467	459	449	378	428	434	470	456	437	464	437	451	450	446	451	420	453	472	445	429	453	436	429	450	407	475	430	429	448	466	459	424	410	428	435	431	436	432	441	427	448	435	452	432	412	428	407	406	469	427	429	426	423	465	403	417	494	434	455	420	446	445	447	440	422	410	433	385	464
28413	48795	39612	22868	16472	14629	10967	8373	7510	6149	5489	5165	4625	3794	2977	3181	5440	11114	12495	9976	6472	3651	2176	1352	908	776	723	709	654	682	673	678	706	689	678	701	657	756	718	692	675	666	710	659	698	690	768	662	722	737	688	681	704	683	683	699	667	698	722	699	648	653	647	692	718	711	641	674	695	673	692	691	658	690	629	639	689	693	673	687	705	673	660	668	661	627	707	688	688	651	644	670	690	714	697	662	674	705	678	655	702	643	678	644	694	690	655	674	690	738	710	685	696	650	687	633	667	651	679	697	694	677	638	679	660	693	640	658	682	757	741	690	687	675	703	636	695	648	685	658	678	702	651	658	665	711	687	695	683	673	661	723	682	654	641	672	693	688	643	682	631	671	635	638	684	660	651	692	715	605	683	666	695	678	708	710	634	709	644	698	686	708	697	687	676	731	710	723	698	721	693	663	678	666	659	663	660	687	658	636	688	642	635	692	689	649	730	658	680	689	670	662	735	709	656	629	701	652	714	706	673	701	694	687	689	671	684	677	672	702	691	715	704	680	704	690	642	673	676	671	669	665	671	686	682	668	674	666	678	701	700	743	658	654	685	642	621	721	686	653	644	681	702	657	684	656	660	636	723	650	683	680	690	655	736	649	720	720	695	709	687	659	666	694	679	651	696	656	675	710	699	725	700	697	679	696	630	701	703	704	678	700	679	687	646	688	701	665	729	699	638	660	697	708	670	682	685	626	696	672	652	700	696	662	699	721	677	678	678	671	688	614	656	651	727	669	668	669	658	739	729	656	685	640	728	678	682	665	677	652	682	658	708	717	674	679	682	662	630	677	641	663	649	680	693	681	635	684	663	725	637	680	684	716	716	685	701	715	703	681	661	653	667	694	654	669	680	650	753	693	630	673	666	666	686	654	692	667	632	700	694	651	654	702	682	634	672	694	635	648	681	693	688	686	665	694	707	703	657	648	704	651	646	635	692	661	683	690	661	658	632	728	655	672	643	701	703	729	634	671	651	670	665	692	692	681	658	724	705	718	692	646	715	646	656	651	666	659	685	675	678	662	666	697	696	673	633	659	684	689	670	669	708	666	638	641	630	718	721	683	666	677	714	695	658	670	688	699	652	638	692	666	665	704	665	682	631	644	663	669	661	703	680	692	697	652	678	690	659	690	688	632	712	675	694	712	720	695	737	720	665	665	699	717	732	689	699	712	648	699	676	639	704	673	696	699	663	721	730	676	652	723	676	677	688	675	671	687	679	690	636	662	688	677	730	647	659	673	668	721	668	659	674	662	700	663	663	685	682	649	692	679	689	686	692	650	670	711	706	675	672	674	717	671	698	670	692	674	660	726	647	710	745	684	652	688	680	651	715	714	719	677	674	672	707	696	719	655	629	679	622	676	637	638	648	649	724	646	702	662	662	733	627	654	697	707	690	670	685	657	652	660	673	727	698	708	669	679	686	727	704	632	688	674	690	638	673	692	678	701	688	642	650	681	715	657	663	676	650	725	696	674	676	690	692	702	655	677	714	743	693	724	682	702	686	616	710	653	668	671	725	705	627	666	659	671	682	707	709	728	652	666	666	645	639	649	659	685	700	708	697	649	684	688	674	721	676	709	706	698	678	709	699	709	675	671	661	706	639	685	669	689	680	628	687	702	685	646	666	673	697	633	682	665	633	711	690	667	707	681	741	693	723	699	656	711	679	644	687	706	753	696	657	703	614	743	701	693	693	694	698	685	646	664	679	710	647	711	690	658	629	670	693	720	719	690	675	670	695	639	647	698	662	704	689	691	704	653	667	650	691	664	645	720	672	657	682	674	664	728	681	691	683	680	625	649	672	623	656	691	707	726	715	708	675	706	662	741	682	666	712	663	654	679	696	659	707	649	675	710	671	691	630	691	683	669	690	715	645	717	598	672	711	658	658	708	668	694	683	674	707	659	681	707	696	670	655	694	737	686	716	691	635	707	683	647	682	688	652	724	679	683	667	651	667	655	705	647	706	651	699	713	654	666	671	681	686	708	714	673	685	696	616	669	710	719	694	694	667	638	669	711	655	614	640	625	716	645	713	665	681	654	640	716	720	650	676	721	727	663	642	696	675	684	718	663	723	696	721	724	677	704	654	699	694	722	645	706	737	719	647	726	680	621	693	633	722	687	710	683	676	682	656	702	666	692	716	639	674	684	665	720	693	617	665	674	671	709	681	686	687	657	658	684	647	646	669	683	704	726	684	657	694	704	673	706	674	731	606	708	692	668	699	695	674	650	719	687	710	654	694	684	659	730	708	669	704	686	656	698	688	670	723	682	684	678	703	665	685	672	625	689	665	669	667	680	691	668	701	706	653	652	646	697	672	645	710	697	672	664	667	644	677	664	652	646	662	678	679	658	704	671	722	679	687	722	687	668	744	719	637	697	674	687	704	669	682	711	663	679	678	664	699	659	688	682	650	640	666	690	751	682	688	681	721	691	744	671	705	661	698	683	725	711	691	721	674	700	644	703	656	694	674	693	700	693	685	697	692	652	641	674	655	730	694	652	704	648	651	711	671	650	672	650	688	625	703	653	687	689	709	710	678	679	646	661	644	714	640	643	701	678	695	685	681	694	684	677	692	686	718	678	695	683	647	655	708	699	694	679	717	651	706	687	670	691	722	699	701	652	725	677	681	721	676	685	721	669	637	691	682	705	697	663	664	665	688	717	697	650	689	715	678	649	590	659	663	662	689	694	652	684	637	660	702	655	673	683	677	667	699	697	703	653	685	634	719	669	663	663	701	672	687	713	673	691	678	691	673	702	674	688	692	662	695	697	679	705	660	708	701	732	680	693	630	642	693	697	658	722	655	648	707	693	673	666	676	664	684	702	650	680	631	651	674	647	703	707	645	711	649	686	631	661	688	711	703	625	674	686	704	707	685	672	672	670	659	684	712	675	674	748	626	720	702	619	679	656	658	686	710	677	690	676	662	610	712	699	662	662	696	675	702	689	686	663	622	703	657	667	731	709	681	709	684	631	654	643	690	702	683	671	679	683	698	695	652	730	700	703	657	653	647	692	703	711	700	673	635	714	701	664	660	694	660	697	720	721	715	689	696	681	679	723	687	691	714	644	688	696	639	699	693	691	705	690	668	691	670	717	674	689	644	717	640	663	656	672	683	675	608	725	670	647	724	655	703	692	709	656	677	659	709	694	689	681	688	670	682	693	660	708	732	669	639	646	669	723	635	642	666	665	718	700	699	653	676	687	654	684	723	693	693	713	683	667	695	677	674	648	695	716	722	690	691	665	716	639	698	679	671	683	693	660	664	709	660	665	681	651	677	675	687	719	674	654	645	731	694	679	667	646	663	729	635	672	691	650	675	678	654	637	678	664	725	672	691	647	696	675	698	692	675	671	672	697	670	699	693	675	693	680	675	699	653	664	640	707	706	685	696	662	690	697	671	679	669	619	712	705	641	647	682	669	696	681	707	602	721	651	719	695	681	657	670	707
22972	21092	28836	23644	21150	21010	13252	5223	3394	3791	3102	2248	2185	1682	1564	1863	3708	8728	12433	10858	6629	3677	1833	986	583	495	452	371	381	390	373	360	369	378	379	404	410	395	402	362	388	385	408	387	359	412	397	416	381	361	428	388	371	382	388	428	432	390	377	383	370	432	372	389	364	404	408	376	378	394	417	421	381	406	375	382	379	403	376	397	389	363	413	402	342	378	378	370	364	359	376	359	394	412	407	419	361	426	383	369	377	370	390	389	385	373	398	375	379	409	366	371	398	367	384	343	382	377	401	372	375	379	369	408	375	410	382	386	374	346	370	381	405	364	420	387	391	376	372	346	344	386	381	382	362	371	390	370	412	375	342	388	406	356	356	379	400	359	388	379	365	365	390	412	360	412	399	327	400	368	416	388	333	369	364	364	359	383	391	354	350	398	408	410	360	390	432	370	346	364	398	377	387	387	385	409	376	354	355	425	371	376	387	383	401	397	390	388	372	368	373	353	378	393	374	375	369	380	380	370	397	409	396	340	386	355	418	363	375	378	393	406	414	377	338	384	344	383	414	390	385	387	386	369	384	370	390	380	416	395	390	397	392	416	352	374	381	374	377	379	428	382	412	366	383	377	369	386	374	376	406	351	401	413	427	378	374	390	384	348	366	359	379	335	407	390	410	420	380	395	344	362	393	341	372	380	379	376	362	371	366	356	400	400	402	396	385	371	347	413	392	373	385	368	378	365	362	396	384	380	390	425	356	375	385	418	372	340	376	386	357	373	379	400	391	407	370	343	390	404	370	397	391	409	412	410	389	420	366	387	389	384	379	374	398	381	375	399	361	368	372	403	389	382	390	368	348	377	365	395	382	377	414	393	391	398	374	362	420	355	372	360	425	394	411	389	393	385	400	410	378	400	390	412	398	391	389	372	352	386	345	383	372	381	378	377	413	341	406	363	399	384	394	377	372	361	357	444	395	371	358	343	390	389	320	351	374	391	368	398	398	389	371	407	346	363	384	401	387	376	366	376	350	360	349	398	395	399	415	350	385	387	429	379	377	392	352	363	359	381	370	396	392	373	349	348	351	393	396	372	384	408	403	378	395	384	377	338	415	355	396	373	402	380	408	394	377	373	395	385	392	356	405	378	376	381	410	406	379	365	363	391	375	358	419	377	401	413	351	393	399	402	382	373	390	360	422	400	411	379	380	369	367	391	383	393	380	384	375	421	373	365	379	369	396	389	398	397	376	380	403	408	421	396	392	382	379	394	372	406	350	383	362	404	385	384	390	390	373	388	354	377	330	401	372	423	359	427	403	375	379	373	392	399	391	395	345	369	384	393	379	357	365	382	380	376	380	372	403	402	368	359	374	389	407	364	398	348	367	375	410	366	394	369	379	370	352	336	382	398	396	387	387	377	374	380	397	377	393	396	342	386	406	416	356	355	420	346	378	366	384	393	379	412	409	364	374	394	372	410	393	385	373	367	365	405	350	365	404	383	395	388	370	373	360	342	368	394	362	377	378	398	358	348	393	405	394	389	399	360	353	395	379	381	388	376	358	415	410	376	398	386	388	408	376	380	378	359	411	394	387	408	345	392	423	376	400	354	373	372	389	364	362	354	380	356	353	400	380	396	373	387	396	410	371	405	356	389	402	403	322	419	422	365	371	392	376	382	421	399	372	396	376	369	398	377	370	400	392	351	362	378	339	370	356	390	362	387	387	440	373	370	388	381	376	377	371	376	383	385	406	378	402	390	400	375	404	363	367	386	352	396	383	395	413	363	405	361	397	379	368	391	417	365	383	363	410	397	412	351	367	371	393	385	416	382	403	399	391	389	420	385	396	368	356	394	363	409	376	387	367	388	388	396	367	374	350	376	368	404	388	342	398	380	378	346	385	398	384	417	363	391	346	381	346	374	356	383	375	364	374	401	396	378	410	387	387	392	383	425	389	380	369	396	390	351	370	361	398	391	386	362	376	410	421	346	404	384	386	406	392	377	393	379	370	379	389	380	370	398	353	403	369	398	359	398	395	382	398	374	371	347	416	400	397	394	326	356	392	376	399	374	382	423	375	349	360	369	363	378	350	397	397	378	360	371	422	361	388	374	362	364	409	356	397	358	394	382	397	363	394	348	411	396	385	363	379	375	373	397	373	408	429	366	377	389	376	417	393	336	414	390	359	405	366	361	418	401	417	389	399	410	352	364	400	417	378	395	343	368	394	374	402	386	373	371	356	388	388	408	359	395	365	375	370	393	412	413	368	347	405	358	347	401	373	400	348	363	383	409	367	386	394	390	408	395	389	361	434	369	394	392	375	400	391	365	382	381	380	369	395	375	348	381	406	372	359	365	394	388	386	396	373	380	375	375	412	385	368	383	381	385	398	408	380	365	364	386	423	383	373	390	351	357	375	417	416	382	405	427	394	403	348	405	392	424	374	351	401	371	370	351	365	380	333	378	395	383	395	377	381	408	378	400	366	356	378	378	387	351	397	368	376	377	348	385	376	358	437	411	415	384	351	388	379	390	388	373	351	356	377	380	394	369	390	415	359	405	403	380	392	344	414	392	367	383	368	370	371	413	401	372	371	373	392	398	385	404	406	373	375	405	393	427	399	374	415	434	404	353	373	396	380	380	396	397	388	384	412	358	367	364	373	392	399	396	376	390	388	367	394	399	367	384	413	372	394	364	376	371	388	403	415	370	371	402	410	379	367	412	374	380	368	425	420	349	391	374	412	426	368	386	382	375	400	367	387	382	363	393	367	404	413	368	365	399	388	397	396	371	390	346	397	375	383	387	397	410	352	412	371	392	379	383	384	359	385	357	369	361	390	377	377	388	377	374	379	374	395	385	385	401	358	400	387	388	426	323	333	405	385	362	366	373	405	355	387	393	404	406	377	414	409	381	385	386	375	368	395	410	342	354	359	389	389	389	371	375	350	400	388	412	391	384	390	385	366	377	364	383	374	361	401	402	373	372	416	361	394	379	374	402	419	343	385	395	377	371	369	385	379	362	378	388	393	372	392	392	391	370	412	343	343	401	361	388	377	334	389	335	378	372	361	359	394	381	375	417	386	360	398	414	365	366	420	371	393	383	395	394	398	380	388	352	388	360	386	384	383	343	368	412	382	380	385	391	408	373	391	367	337	429	376	388	368	398	392	397	377	390	385	401	400	398	364	348	386	370	403	388	378	388	376	364	369	414	374	389	427	377	359	414	358	399	370	372	400	373	391	392	371	360	340	381	390	407	378	399	363	383	388	384	358	403	360	392	370	386	413	398	387	385	348	372	385	409	420	367	382	374	397	341	405	407	415	382	385	364	416	374	375	376	436	405	355	386	391	424	397	378	372	340	368	393	383	403	429	361	375	395	380	392	383	401	372	363	416	377	345	391	347	382	386	355	392	408	360	392	413	368	394	370	385	346	400	384	399	375	361	375	366	373	382	362	371	416	410	370	446	371	375	383	397	401	398	399	459	345	391	392	385	377	350	399	386	421
31751	54964	45740	31814	22876	18837	14402	11176	8818	9897	7965	5750	5583	4444	3934	4518	8576	17055	20808	17859	12022	7166	3774	1928	1059	782	629	585	569	558	570	611	564	575	540	575	584	615	606	581	551	578	565	575	560	580	596	638	559	575	549	597	588	601	619	579	602	570	568	605	550	566	578	569	615	595	613	603	624	572	569	575	626	582	553	601	567	592	615	546	599	543	587	583	582	533	584	600	544	614	564	584	569	560	585	585	557	600	542	583	593	578	563	585	616	609	605	579	612	571	562	587	565	570	531	576	593	587	608	575	582	558	601	572	608	584	587	563	581	590	574	624	599	607	564	521	580	617	560	622	568	559	617	562	591	604	595	611	592	581	578	556	584	576	591	531	588	573	612	614	582	580	619	600	573	601	565	583	543	546	638	581	582	629	570	570	587	618	580	558	593	583	592	567	625	584	582	611	619	572	598	604	631	568	612	570	608	579	617	587	576	569	611	540	587	569	576	587	602	579	580	586	582	613	604	618	608	639	593	530	534	601	561	582	607	609	587	553	588	593	574	603	570	601	544	623	583	578	645	587	566	559	594	597	606	588	570	599	648	580	575	588	592	581	583	594	591	596	570	577	561	582	562	564	614	566	576	544	618	617	604	614	577	595	530	634	596	594	580	617	602	609	634	592	568	575	606	587	536	586	560	582	587	591	574	580	576	593	610	571	591	558	620	563	581	583	543	560	585	584	555	589	565	622	585	593	574	594	567	625	549	556	568	574	594	573	555	585	595	550	568	597	590	610	549	596	611	563	579	561	558	571	557	578	548	554	578	639	605	609	598	593	556	627	592	564	558	577	541	572	608	624	604	552	593	575	568	555	593	582	592	565	572	566	587	612	594	648	595	517	561	542	600	577	571	549	573	548	573	579	602	572	631	595	609	597	602	574	560	640	522	586	594	574	578	593	619	578	600	602	585	588	634	558	580	590	610	558	562	579	568	585	586	627	584	582	593	587	592	615	565	583	597	583	576	568	538	582	584	569	552	579	635	652	564	594	564	576	590	560	552	550	599	586	576	593	575	564	610	610	584	582	574	586	568	583	553	561	608	574	594	575	586	576	559	592	561	592	558	554	591	617	600	540	594	571	574	560	560	586	582	557	588	573	600	578	585	568	597	597	553	555	590	623	592	556	530	575	571	593	568	664	605	597	595	591	541	606	608	617	557	587	564	564	535	581	600	582	551	531	584	550	594	578	550	597	563	607	576	582	587	574	568	585	589	585	595	575	597	553	567	590	605	598	575	616	614	601	597	605	643	592	576	593	576	587	578	568	587	609	599	584	574	566	561	593	584	603	577	541	588	570	632	583	631	576	583	572	603	593	610	562	575	593	612	576	587	577	588	603	601	564	575	522	566	577	542	628	577	588	583	615	580	588	602	564	593	612	588	538	615	623	609	626	589	603	614	542	610	565	639	597	555	581	616	585	551	566	564	578	580	561	596	555	564	555	590	625	586	631	574	621	564	586	561	555	616	626	633	580	580	582	550	636	580	546	565	557	547	602	619	587	585	585	557	646	597	606	576	581	610	561	576	569	570	543	575	605	581	579	578	603	564	572	600	583	612	562	581	559	582	614	570	580	602	557	570	571	589	637	517	591	614	566	583	553	605	613	601	585	611	571	604	546	595	647	576	567	595	590	574	579	579	578	570	578	633	583	566	570	592	569	596	583	604	602	573	588	558	528	559	579	581	582	627	587	549	569	547	598	542	550	611	590	561	612	553	590	535	601	650	577	596	570	586	590	621	597	544	616	569	578	564	550	578	567	594	529	561	587	592	601	581	593	612	619	560	600	590	580	568	610	597	560	606	590	588	554	598	605	581	608	570	604	564	576	577	588	590	586	643	598	552	599	569	554	587	597	629	593	571	578	588	600	589	569	631	570	583	602	562	565	568	625	598	565	569	581	631	587	567	605	557	576	542	563	587	591	576	565	591	571	569	533	568	623	587	578	578	592	627	613	565	560	561	597	604	566	573	584	553	580	620	566	569	588	614	605	613	567	588	588	604	585	586	582	598	558	536	560	578	620	560	624	571	592	564	580	583	565	619	585	620	570	568	594	589	592	604	553	574	600	568	599	598	578	591	605	557	559	579	607	576	581	629	592	582	617	527	584	595	585	575	589	566	567	595	581	592	603	581	544	595	552	602	584	589	567	562	573	575	572	583	587	609	590	556	616	558	591	561	588	578	550	603	576	576	585	553	555	616	556	594	597	564	600	567	574	570	552	622	565	564	612	580	581	614	573	598	537	603	588	580	577	582	604	577	572	583	579	566	637	563	612	576	583	547	605	605	548	578	550	571	611	578	612	604	621	612	599	546	599	552	607	598	563	557	570	567	576	594	591	581	556	599	579	571	565	570	614	546	587	575	580	611	575	586	577	611	543	563	599	596	577	621	601	550	592	558	569	567	590	601	562	621	522	596	610	580	573	589	624	547	558	598	591	598	549	595	572	542	588	573	619	593	631	594	618	578	605	555	600	554	581	612	586	595	594	564	593	586	607	565	615	560	596	560	613	583	538	643	594	596	616	607	591	566	541	540	603	591	608	593	583	577	526	580	570	610	535	621	590	588	640	618	585	572	571	594	559	556	623	541	567	582	564	590	585	585	559	565	588	595	630	592	575	552	612	574	600	575	548	588	582	606	566	582	552	587	541	557	582	565	567	591	546	595	572	586	612	580	595	548	560	579	575	604	616	558	576	634	546	583	578	572	595	627	565	612	620	560	604	653	570	591	579	590	595	587	612	574	564	591	558	592	601	542	567	608	577	586	575	570	605	616	611	563	567	602	601	613	575	567	573	594	596	622	544	564	609	583	522	562	576	569	567	556	626	589	554	555	585	552	596	580	564	547	587	582	595	580	590	588	577	619	584	571	580	581	591	613	595	555	634	575	604	579	607	595	573	567	610	607	591	548	567	585	580	588	609	596	568	577	553	533	601	565	599	567	640	574	601	592	563	617	592	538	586	611	548	583	610	560	554	560	617	573	614	566	603	560	590	552	622	612	571	605	575	584	598	606	606	606	536	580	583	573	624	554	587	600	587	595	558	597	575	626	584	563	569	568	531	590	577	596	543	548	568	577	544	563	578	569	583	593	570	621	544	591	617	585	574	584	587	575	569	600	634	579	589	579	577	597	592	546	606	599	598	632	564	649	613	551	580	581	599	539	642	599	616	590	545	583	586	562	572	579	628	540	584	572	532	580	573	574	587	581	606	611	565	561	613	557	576	573	612	595	604	582	614	601	581	590	569	572	606	572	582	588	595	561	605	580	587	567	568	575	546	567	581	584	573	559	618	578	609	609	565	609	606	538	579	562	593	614	566	589	591	620	639	559	574	599	582	587	562	589	628	576	567	603	615	591	585	532	566	642	622	551	586	527	591	586	621	618	553	550	631	591	602	552	547	571	583	579	585	604	622	578	621	555	602	601	571	593	572	591	583	585	572	587	572	562	593	601	563
27313	24008	24563	14857	6729	4412	3257	2314	1465	1504	1443	1100	787	936	1108	884	800	1282	1416	1235	910	689	641	540	476	403	391	433	420	407	422	412	401	457	432	404	428	408	422	412	437	419	430	443	464	417	423	431	402	394	465	411	461	408	394	426	411	455	426	446	437	425	444	416	419	429	421	377	421	435	419	414	454	417	416	430	405	427	412	416	429	440	420	389	417	411	439	422	433	411	405	443	383	427	440	429	388	433	400	411	441	383	423	368	411	406	415	403	367	430	420	422	395	388	431	406	416	407	403	434	427	428	402	426	417	403	418	373	411	421	373	455	431	413	391	445	399	461	434	443	436	446	434	455	385	437	422	434	384	414	427	407	414	406	394	422	441	391	376	421	428	434	419	419	402	439	399	450	437	417	395	398	403	430	424	412	412	416	408	396	414	432	423	421	459	412	436	434	403	423	426	408	435	416	441	433	431	411	418	353	415	390	440	452	429	406	439	409	392	437	389	387	426	438	442	385	412	384	399	395	432	426	403	414	421	406	423	386	412	444	414	407	457	367	417	432	429	437	395	404	432	403	439	418	425	408	401	399	411	430	419	421	389	406	432	407	480	415	455	426	401	446	405	393	440	410	414	430	450	409	416	399	474	406	421	420	449	404	438	417	399	453	438	419	453	394	425	415	418	430	413	421	391	426	399	367	433	417	424	403	446	407	418	423	401	434	404	412	427	419	411	423	396	429	431	447	403	442	384	424	450	396	447	385	460	407	379	422	441	416	402	413	398	426	410	438	429	413	432	432	417	439	433	414	447	436	402	410	411	390	383	420	425	418	404	469	420	391	428	450	454	388	407	402	432	443	367	437	412	444	432	443	390	424	418	415	424	433	399	430	425	395	433	416	393	418	423	399	398	405	396	428	427	435	430	448	424	414	433	421	443	408	410	403	420	418	448	393	396	422	423	397	400	394	393	426	420	424	389	407	438	436	359	445	431	428	392	386	435	411	427	389	430	420	437	423	422	389	387	413	408	400	433	398	434	414	436	414	426	435	410	442	420	406	436	395	398	439	456	398	414	441	417	412	436	384	413	427	403	408	395	456	387	399	418	461	391	420	453	410	409	433	445	435	428	415	445	439	418	448	432	422	398	430	425	374	409	443	424	395	427	435	433	374	393	413	401	395	409	408	408	436	409	389	442	457	447	433	378	377	438	399	409	439	394	415	433	420	446	446	434	391	410	460	426	424	402	411	416	454	429	425	405	407	423	375	464	402	408	421	400	424	424	395	403	399	451	422	432	409	411	406	439	453	432	419	381	417	430	426	440	434	454	424	413	419	421	470	404	440	423	407	433	372	426	457	417	395	431	427	427	397	412	372	403	431	430	413	419	462	400	407	444	394	396	427	401	432	412	357	421	416	404	429	420	406	414	430	415	426	406	442	368	389	410	440	393	410	450	421	399	404	453	433	423	415	403	376	424	405	450	400	452	418	434	416	440	408	446	421	406	432	431	415	396	474	421	407	425	442	425	392	404	438	367	424	419	427	390	430	379	433	417	443	421	431	398	426	433	438	433	394	430	409	416	401	378	431	432	445	418	443	448	412	416	407	431	387	442	423	406	451	398	448	426	404	418	423	388	450	432	384	429	430	418	405	427	399	436	426	397	434	425	430	415	431	412	389	402	445	439	407	449	412	430	399	438	440	400	416	402	416	394	388	447	445	453	447	431	397	468	388	414	465	436	410	433	423	414	421	426	453	408	439	425	403	434	417	433	438	414	418	424	383	428	420	436	407	412	413	408	466	444	413	435	427	465	423	441	414	438	412	396	404	419	423	433	393	466	416	415	416	436	413	439	445	402	396	400	438	415	411	389	461	390	432	414	418	393	430	428	399	401	421	425	413	391	407	421	452	432	431	478	393	413	438	412	408	433	448	455	421	396	464	427	393	409	411	396	408	409	408	386	418	401	401	454	402	440	438	392	441	405	417	406	375	423	399	396	443	413	408	393	420	456	397	424	456	427	415	442	425	428	420	435	434	415	388	369	455	443	402	422	413	407	408	417	418	426	428	393	424	431	398	394	407	446	401	417	410	413	422	401	390	401	421	418	409	359	404	449	384	461	394	426	461	434	442	442	423	415	392	422	430	393	387	409	399	406	385	422	432	414	428	418	394	418	422	395	425	425	411	386	401	430	413	395	410	421	418	424	419	410	448	411	447	416	393	389	430	422	404	414	404	432	401	416	436	419	412	471	414	430	415	452	383	454	403	407	399	412	414	419	428	445	403	435	415	434	407	421	413	417	429	417	404	404	391	451	430	449	432	407	434	408	389	411	388	406	423	404	464	405	408	405	432	393	393	420	419	403	421	403	465	410	403	441	452	412	375	397	410	430	430	423	449	432	444	421	394	405	396	418	429	451	425	410	447	434	420	432	393	421	437	412	393	433	415	399	399	427	392	423	439	388	412	435	416	408	416	423	425	416	419	429	422	406	406	441	438	417	424	433	423	418	447	423	364	431	407	471	463	397	458	359	402	391	405	475	431	388	401	439	440	423	427	414	441	415	389	456	396	430	427	397	414	377	419	415	420	438	445	442	433	410	407	416	419	383	426	407	418	405	391	426	407	442	430	419	446	450	384	411	420	423	415	403	450	424	418	444	467	410	431	394	405	435	425	444	374	383	419	391	415	410	442	404	394	403	420	423	405	415	418	397	406	382	428	420	418	417	394	402	433	424	426	413	383	406	368	419	421	441	398	420	428	427	445	410	406	417	418	412	409	443	422	414	408	426	422	422	408	420	431	432	473	460	425	433	427	433	415	381	433	444	396	447	401	440	429	381	411	394	419	424	404	452	419	445	417	434	431	423	404	410	402	448	417	448	407	418	417	411	401	387	423	417	416	402	426	439	396	446	430	404	462	458	393	361	415	399	438	420	408	435	454	365	450	420	425	430	398	411	405	416	417	431	418	383	427	395	420	427	446	410	435	422	425	427	398	439	417	408	390	430	443	433	410	416	403	405	460	430	421	449	428	428	421	429	351	455	437	432	402	423	373	444	408	424	441	440	453	460	427	384	407	398	409	426	401	399	398	419	440	391	449	412	431	399	430	381	436	416	452	413	398	422	447	403	447	424	412	406	406	461	467	438	396	427	422	444	422	475	450	445	425	420	427	423	421	389	400	416	389	377	396	432	403	430	426	404	417	368	413	424	382	413	399	432	402	421	431	364	427	439	404	404	433	391	425	414	371	410	423	421	394	406	404	424	411	426	423	444	429	412	420	406	414	390	439	431	430	465	419	414	411	442	407	421	412	403	396	400	417	412	423	408	442	413	439	398	429	432	429	373	415	417	418	440	412	409	455	448	419	414	417	447	418	430	415	415	430	391	398	399	437	400	464	435	396	413	410	416	408	421	424	416	413	405	414	420	447	380	386	429	411	425	439	435	415	421	452	419	444	437	409	441	407	446	438	429	411	425	446	444	428	462	420	416	426	424	424	412	405	447	407
28148	41084	31337	18641	12728	10200	8412	6196	4192	4164	3771	2871	1860	2061	2492	1994	1665	2777	2892	2440	1782	1276	914	782	715	643	657	644	715	642	606	625	654	646	614	621	647	649	645	656	661	679	657	642	653	638	630	676	597	649	680	644	634	617	627	640	637	637	677	649	629	679	617	599	656	679	611	651	658	631	611	638	664	631	622	646	629	639	637	648	650	679	638	639	636	633	623	617	622	643	652	674	637	663	646	651	616	643	679	670	612	675	694	612	621	641	619	666	633	609	639	674	678	627	635	672	656	632	668	614	668	676	663	667	629	664	644	697	611	641	676	658	638	600	664	618	654	653	661	599	653	627	611	646	628	621	599	634	628	641	645	649	654	635	614	608	694	634	664	653	679	645	631	618	632	615	680	638	660	614	654	651	637	645	644	655	615	618	689	589	600	641	628	678	679	609	625	652	625	636	624	602	665	637	629	667	591	651	634	667	659	653	662	630	669	691	664	610	674	608	654	636	617	616	637	633	632	673	611	612	600	612	655	640	642	636	612	598	695	601	616	585	614	688	696	628	653	616	625	598	608	653	605	655	612	629	656	600	625	647	638	613	675	632	638	650	645	695	650	637	690	640	622	637	640	635	679	674	632	619	634	614	583	669	662	615	644	642	611	644	598	629	688	614	591	684	625	696	691	673	651	633	628	616	631	655	649	660	670	644	662	585	662	670	644	641	715	669	664	646	645	635	668	636	640	626	641	698	609	651	656	641	606	605	640	640	695	649	623	642	611	636	675	639	616	648	681	668	648	692	667	619	678	648	655	655	649	642	631	622	648	650	628	619	681	670	678	657	647	654	650	611	660	658	684	668	625	638	651	642	603	609	669	624	623	647	638	630	665	689	669	601	615	653	624	651	653	628	643	648	635	659	629	657	647	658	631	659	646	626	678	632	645	664	645	653	624	680	657	637	628	637	669	642	635	643	663	636	622	666	641	675	652	646	652	596	636	607	637	630	665	689	652	649	620	616	658	618	630	639	627	641	673	632	646	645	591	644	631	599	674	630	658	637	653	652	622	656	673	650	640	617	684	639	663	665	681	676	638	661	661	674	671	612	592	627	671	650	629	715	650	640	685	643	659	613	668	627	657	677	688	626	667	631	671	632	620	621	626	647	630	650	643	636	609	607	705	657	636	677	647	629	661	708	669	655	639	627	657	631	638	649	651	646	631	697	652	623	631	677	655	645	599	670	647	601	660	623	638	665	623	644	613	673	647	623	612	664	637	663	631	687	654	601	640	674	661	607	657	633	660	606	635	672	648	654	643	646	610	670	633	644	660	669	618	646	642	629	633	650	667	613	666	610	668	628	628	639	662	682	610	645	637	639	606	628	636	661	683	647	614	637	658	661	678	637	665	638	646	633	590	682	606	627	629	657	639	607	615	666	652	617	624	644	647	608	599	692	620	658	673	623	672	682	667	661	655	674	630	660	613	631	623	657	646	669	696	660	582	663	647	643	686	660	619	591	598	646	682	625	675	658	669	683	626	663	642	592	647	646	645	686	641	657	668	664	648	643	610	667	679	614	672	630	652	679	582	631	641	651	660	648	643	644	617	640	646	686	632	741	627	659	599	652	616	637	656	649	637	631	623	647	624	603	666	656	686	731	651	673	677	679	634	642	652	635	686	587	649	595	621	636	629	649	621	599	619	659	633	671	693	665	625	669	606	636	664	692	680	642	685	634	668	619	639	628	622	615	637	674	663	662	668	656	654	665	652	660	601	668	626	622	627	587	645	682	596	628	668	642	635	637	642	609	637	705	639	608	670	641	657	650	666	651	617	653	619	660	640	625	660	631	616	572	642	649	656	671	587	708	626	630	635	664	673	611	658	672	644	629	662	635	619	644	681	669	655	633	650	665	615	586	609	672	647	661	615	671	618	624	672	669	690	609	622	618	591	683	662	617	634	643	639	629	572	663	609	671	614	643	635	714	656	631	628	657	654	628	627	644	594	641	668	674	649	643	626	645	641	682	615	659	628	618	599	643	674	648	625	650	598	621	638	661	646	655	662	658	594	621	632	685	632	684	645	625	635	639	668	641	639	684	612	631	644	601	691	657	593	639	622	632	726	686	623	694	660	643	643	654	638	651	629	657	639	633	637	629	646	656	649	607	662	659	640	693	701	623	650	640	625	624	629	599	640	592	662	607	609	687	667	676	616	664	608	668	631	674	640	662	640	639	642	648	641	659	632	627	687	654	645	622	648	622	633	667	628	630	663	646	645	705	660	624	635	643	667	651	604	660	654	614	616	631	635	654	653	627	644	589	647	655	644	647	625	662	655	648	674	648	664	641	616	616	663	611	661	654	646	671	621	614	632	619	652	629	709	608	660	678	649	619	647	643	665	696	605	617	659	649	652	609	624	689	613	654	667	640	623	666	667	598	641	653	644	653	639	665	647	648	617	613	662	633	635	623	689	650	588	675	687	680	666	643	653	630	627	624	673	619	651	660	662	722	638	617	606	646	636	663	614	631	625	644	702	649	612	631	640	621	696	654	608	661	606	614	619	638	637	644	620	666	621	637	615	614	670	623	653	674	610	664	624	651	652	662	595	608	603	674	644	594	647	675	657	621	640	651	598	659	666	667	606	668	604	673	637	638	651	626	649	619	658	652	665	656	674	615	678	621	621	635	651	614	645	621	672	659	635	632	618	645	617	694	627	619	636	650	668	604	591	609	635	705	659	653	651	648	643	668	640	615	637	610	641	623	603	680	656	620	610	603	671	630	611	642	601	627	631	626	633	613	654	664	642	644	655	638	652	647	650	636	661	659	631	659	696	660	663	646	689	645	669	635	634	608	636	656	658	656	640	629	661	638	688	631	596	656	615	645	583	684	625	639	614	697	626	615	646	668	646	640	659	665	681	654	639	651	668	667	643	691	695	634	645	658	628	617	667	637	660	663	644	659	614	647	669	620	628	692	641	634	657	662	643	634	658	657	676	629	641	625	593	635	623	627	609	648	660	649	659	638	610	676	683	588	658	658	684	632	635	610	634	656	621	661	633	658	633	668	636	639	659	642	585	621	587	648	586	645	639	650	648	612	672	658	652	653	659	592	630	661	628	654	673	654	640	634	634	579	643	650	631	616	672	691	654	645	645	593	615	660	639	627	655	628	669	656	616	649	623	616	672	609	672	625	668	684	674	669	595	661	662	631	677	648	710	662	668	642	650	609	632	642	650	614	663	666	675	660	646	604	643	625	647	622	619	659	620	662	663	653	610	662	617	643	647	618	629	643	615	699	645	694	636	631	602	616	643	638	652	617	653	648	599	676	659	656	652	601	630	656	655	632	655	658	667	649	604	667	646	601	616	655	684	631	639	595	654	638	623	623	660	646	630	666	618	643	640	645	656	659	695	625	665	657	619	678	645	642	629	668	614	654	592	624	655	623	675	656	631	650	653	629	638	612	617	668	665	654	660	666	641	666	620	670	629	626	682	631	647	582	627	630	637	657
24227	21110	28164	24368	20044	11257	6152	3568	2038	2520	2263	1537	1308	1345	1274	1222	2542	5622	6268	4782	2978	1792	1051	711	535	488	441	460	452	447	418	437	412	450	451	447	447	431	437	433	415	482	482	388	405	392	443	454	473	469	405	392	423	460	405	460	450	468	456	440	456	490	395	441	446	427	439	460	449	458	418	452	431	412	420	414	450	465	419	437	410	457	459	435	426	403	449	411	453	445	443	440	441	475	393	429	458	435	426	402	453	429	427	446	453	424	442	415	447	459	423	465	446	463	437	429	388	439	411	442	431	378	449	447	420	472	459	444	452	468	421	460	409	435	401	441	429	479	448	439	451	410	436	430	448	441	396	438	465	457	425	427	436	443	424	424	480	445	417	411	394	447	433	427	422	418	453	430	447	435	447	433	453	477	450	441	438	434	422	470	414	450	440	441	422	466	376	423	437	440	435	437	458	417	427	446	422	461	419	409	413	447	405	422	432	430	453	453	453	413	419	402	446	439	404	424	393	439	439	436	417	412	448	464	408	432	471	417	447	441	440	389	408	435	423	472	421	419	435	380	429	438	430	482	419	422	407	438	458	434	411	417	419	433	481	468	401	402	429	417	444	452	408	461	427	448	474	424	391	462	473	456	448	407	382	448	449	451	363	438	455	446	422	433	424	415	443	454	426	416	425	469	457	435	447	456	443	409	434	472	448	461	436	434	454	407	399	418	451	446	421	410	465	449	448	443	415	443	478	426	428	413	404	450	443	449	444	487	422	423	428	438	450	434	450	457	426	487	435	432	457	416	403	400	405	403	451	406	466	457	429	438	452	444	452	444	431	440	459	434	465	469	452	409	428	439	428	404	460	443	494	456	430	429	409	439	410	427	417	422	402	413	406	448	439	402	431	412	389	443	436	390	396	441	439	409	416	429	439	470	426	434	433	422	449	423	426	420	453	416	430	449	449	404	449	406	416	405	474	414	426	411	406	426	456	406	450	427	453	424	443	410	430	490	419	443	427	466	360	454	403	423	453	451	430	426	435	424	448	403	390	421	427	429	409	404	433	438	428	427	453	419	432	436	495	427	437	465	381	419	432	465	456	434	455	431	448	400	426	434	447	510	408	451	432	450	439	451	465	462	439	440	425	436	429	451	411	433	450	410	425	445	399	440	425	412	445	428	468	466	436	439	453	437	424	427	443	466	449	474	476	417	439	467	425	420	402	427	478	391	386	422	414	445	446	434	385	436	442	420	439	438	462	433	417	421	423	440	399	435	433	460	441	410	433	469	445	418	426	437	432	464	420	447	422	435	432	448	375	433	426	440	456	466	420	416	450	435	394	436	393	445	443	446	429	451	461	447	422	444	463	444	440	445	429	438	441	412	486	396	429	465	448	457	412	452	432	430	444	459	471	444	455	410	423	503	420	416	382	444	409	397	430	440	427	471	432	456	421	479	413	445	441	436	449	422	462	426	439	434	429	418	441	430	443	464	418	435	403	441	440	430	434	432	438	410	434	462	470	397	410	419	453	440	463	419	438	450	432	467	430	421	455	448	435	422	449	415	412	426	406	422	422	432	430	429	412	467	435	465	438	453	451	389	431	396	444	468	496	443	394	403	400	441	432	445	414	475	437	426	463	455	428	431	433	449	395	423	429	463	431	431	410	465	438	421	430	429	453	433	400	432	454	424	429	413	424	459	436	454	422	408	431	477	412	425	399	406	423	450	396	425	383	386	432	420	390	450	457	450	429	450	475	447	431	435	418	421	419	441	422	447	448	455	461	437	443	438	427	394	475	418	431	443	431	453	412	447	442	406	461	426	451	424	424	415	452	436	438	451	449	449	440	391	419	441	446	438	405	450	418	377	436	410	435	422	422	437	444	431	379	409	436	435	427	431	449	400	440	426	413	445	421	427	429	451	441	425	416	428	474	444	408	449	433	420	438	414	454	465	438	442	443	408	428	424	412	389	426	446	396	442	471	411	430	437	430	410	452	415	430	477	434	405	414	437	438	399	424	432	384	439	441	428	402	410	435	417	459	408	468	419	459	431	452	430	431	413	440	449	464	446	429	433	446	438	420	446	412	406	472	405	467	444	433	413	436	465	434	432	409	449	425	415	454	441	455	430	422	447	396	430	442	444	434	451	416	427	410	411	417	443	428	408	431	455	454	439	427	432	426	447	439	462	399	454	479	421	430	410	433	482	440	432	428	423	415	454	383	438	470	450	390	436	380	442	433	438	394	442	448	453	422	385	437	439	409	440	461	475	408	425	412	433	446	432	442	430	422	420	422	441	432	424	394	449	446	453	437	395	440	425	426	450	421	433	405	442	458	418	465	448	434	418	415	408	411	453	418	426	425	433	445	448	445	445	462	409	460	470	429	445	425	413	420	437	465	446	422	443	448	466	476	415	386	422	428	459	417	468	452	449	420	401	426	477	441	413	454	423	422	449	411	440	438	466	446	437	430	385	414	464	453	425	429	443	433	450	433	442	452	444	408	425	481	424	429	415	407	397	414	461	431	442	432	404	429	473	438	409	446	423	390	409	425	437	432	436	446	446	441	428	411	441	440	393	468	430	404	463	434	418	431	428	478	400	471	441	439	421	429	435	440	438	411	384	432	437	441	421	423	445	457	445	468	452	446	414	414	458	426	451	405	402	474	425	437	390	428	393	448	467	412	473	445	454	415	474	377	462	426	459	449	439	466	426	444	427	384	456	439	473	417	438	450	463	435	442	441	428	444	460	459	456	473	462	442	435	480	474	446	456	449	488	416	433	430	404	419	413	448	411	459	434	424	395	442	460	430	430	442	411	474	422	436	469	440	441	395	418	433	444	471	431	445	430	440	441	485	458	455	467	404	442	429	443	432	432	396	376	450	474	425	447	442	413	427	445	421	463	411	429	448	443	428	403	444	471	448	427	412	446	449	429	501	434	435	434	424	420	448	482	428	435	422	402	432	412	438	418	420	455	461	414	395	422	433	435	424	409	431	399	441	434	412	441	462	454	498	457	463	453	430	445	413	436	450	459	412	460	419	463	412	460	417	438	432	436	397	456	461	464	402	409	430	424	461	400	436	435	435	437	423	420	454	419	416	419	433	420	403	417	440	476	480	436	411	435	401	413	444	425	443	410	403	429	408	454	442	402	437	445	415	428	410	398	422	397	425	393	428	448	467	441	427	440	406	435	408	427	441	446	450	424	432	426	456	445	425	410	460	429	473	429	440	461	426	426	455	442	403	434	448	419	442	451	387	440	478	447	448	429	474	432	416	462	447	447	427	416	442	415	455	450	452	472	422	440	447	405	431	445	450	453	432	411	451	441	444	451	473	456	438	457	402	442	424	413	428	457	419	424	433	440	424	430	472	393	392	427	460	405	400	404	416	453	428	425	442	446	441	409	426	458	452	499	461	445	451	413	450	439	420	427	416	417	400	433	464	425	437	420	451	449	442	417	425	436	457	404	447	482	428	418	401	459	424	439	461	399	421	395	458	440	421	435
28884	48998	37895	24458	17836	14207	11954	8754	5674	6620	5948	3936	3368	3440	2917	2900	6083	12251	12512	9520	6153	3745	2192	1353	961	799	741	693	711	693	663	705	635	649	708	716	712	707	693	643	709	672	678	690	662	724	673	638	681	691	680	667	670	674	682	636	693	663	705	625	663	666	692	664	679	659	652	663	649	683	690	674	687	669	631	715	693	694	649	698	651	724	661	712	677	700	667	658	698	677	689	647	686	677	688	671	653	684	677	678	650	677	692	678	634	697	697	667	639	654	657	696	675	666	707	672	677	634	671	666	681	662	681	690	622	666	688	655	662	682	719	697	671	657	684	685	640	642	704	711	682	684	685	666	637	668	645	677	607	707	674	685	628	688	675	680	688	663	669	717	680	670	677	677	682	642	673	716	630	653	671	637	687	677	682	665	641	668	657	667	712	679	671	660	646	704	674	681	667	693	696	603	642	667	670	677	668	650	605	677	674	679	659	710	678	691	687	649	682	663	701	672	639	687	653	651	682	687	675	682	660	652	654	686	640	651	678	636	677	655	678	642	664	662	662	658	651	623	729	736	712	678	652	693	680	675	678	654	689	690	652	693	678	675	682	640	679	657	600	641	694	692	661	633	700	655	656	639	740	668	617	688	666	653	650	640	634	704	667	668	700	679	670	663	699	632	667	714	677	680	623	660	656	648	652	691	692	690	682	716	700	645	673	655	676	670	676	697	649	691	683	734	675	650	657	655	695	703	669	648	700	646	616	718	692	697	694	712	671	700	704	679	696	672	631	659	668	713	646	639	669	672	687	693	660	699	701	657	655	691	704	662	650	632	672	631	686	717	664	680	676	639	668	694	681	684	687	734	693	640	694	631	648	680	681	623	693	667	708	673	673	660	630	667	705	665	724	714	668	667	742	668	661	676	696	660	668	647	656	669	667	677	672	684	665	718	629	672	668	623	670	686	671	742	654	668	727	666	646	666	690	655	633	712	657	693	650	670	659	667	677	689	679	681	688	675	712	703	629	658	685	660	645	669	658	664	675	695	694	693	670	677	672	670	685	685	633	677	657	688	681	680	661	697	682	672	696	663	690	693	664	666	675	723	672	674	665	677	675	641	666	718	657	654	684	630	653	646	704	658	701	664	655	673	647	705	680	672	639	674	671	669	664	655	678	684	652	737	647	603	655	690	657	666	676	673	631	678	710	687	651	657	670	704	656	680	647	711	659	693	655	639	631	678	674	683	660	646	649	664	693	671	673	686	685	701	664	717	653	706	675	632	632	661	700	669	643	689	681	654	655	639	663	625	673	652	682	683	691	704	662	660	682	679	638	691	718	692	697	661	685	668	694	672	686	718	632	659	652	725	678	691	722	632	700	710	666	653	706	660	628	678	693	676	693	640	621	687	668	681	659	679	682	638	652	669	693	683	654	661	682	639	710	645	703	672	659	666	627	701	704	666	661	649	672	658	639	706	642	679	652	671	707	649	687	681	622	658	697	660	686	651	676	666	672	695	683	664	685	681	699	668	692	686	662	689	706	664	684	693	683	644	672	675	661	642	618	664	660	646	686	697	667	727	640	704	704	686	670	628	685	697	664	641	686	674	632	655	697	687	665	679	673	687	693	668	659	677	654	681	676	659	622	646	653	695	704	655	681	705	659	740	750	662	710	674	681	648	645	680	625	649	679	680	682	648	651	690	676	701	683	646	650	717	676	713	639	662	656	653	621	652	669	597	634	665	664	671	675	640	663	671	678	656	687	703	704	697	699	665	690	668	673	627	676	675	689	653	710	650	683	694	671	653	719	717	613	678	661	696	688	675	683	667	666	642	695	657	697	647	709	644	640	679	695	660	652	715	669	719	683	689	640	707	669	672	676	637	633	731	664	654	640	609	685	634	662	638	655	686	691	677	695	675	673	620	666	641	671	703	692	653	681	729	737	695	657	667	656	655	698	694	671	730	657	675	691	711	705	701	721	634	674	679	650	681	624	672	695	669	673	681	697	632	687	658	674	633	673	700	667	689	658	640	648	679	710	665	677	677	705	624	714	697	714	667	621	684	707	650	660	661	658	653	720	702	661	669	682	672	669	690	659	601	702	696	703	634	682	690	629	703	730	651	653	648	683	670	710	666	683	674	710	645	620	630	661	676	666	655	722	702	711	701	587	663	686	666	698	626	707	731	658	718	655	674	648	658	639	661	684	636	603	699	714	662	711	685	690	663	649	706	660	663	649	675	650	655	692	645	704	641	683	715	694	701	678	648	682	647	691	646	678	684	674	701	644	653	671	656	693	650	713	658	654	667	701	658	672	689	661	644	617	682	662	668	673	653	625	704	671	698	692	660	628	685	730	676	668	698	722	720	686	701	717	670	645	657	633	655	679	688	695	693	683	676	700	698	703	677	635	698	649	688	659	699	665	684	679	708	678	634	635	699	621	709	659	654	694	666	668	645	718	676	671	636	661	702	674	688	636	675	662	646	656	687	675	670	641	636	702	682	649	671	659	670	700	653	654	692	670	697	703	639	676	687	680	653	700	621	661	706	653	660	691	645	662	642	645	683	642	658	660	652	685	662	687	664	715	683	669	667	634	668	684	671	648	677	688	664	707	700	653	673	660	706	681	664	644	661	645	724	667	631	677	701	686	673	637	672	681	641	644	698	672	648	614	696	713	706	674	635	679	665	691	699	688	667	664	710	690	658	688	655	691	688	709	686	671	692	677	659	649	639	717	669	648	688	663	676	663	700	656	685	668	679	668	646	662	644	755	685	666	681	652	635	701	678	638	691	649	646	647	686	703	669	654	687	638	689	662	614	680	694	691	653	660	677	698	712	685	676	665	658	636	677	608	673	695	676	621	697	669	684	708	692	667	695	654	668	611	697	657	663	625	718	684	673	646	686	666	624	708	680	704	667	715	655	661	668	627	671	676	666	672	684	656	662	683	700	604	640	669	675	693	709	672	665	706	659	666	681	639	667	694	664	696	684	688	689	632	712	717	647	710	655	670	685	597	659	638	653	663	667	680	679	726	656	662	677	661	623	715	705	689	632	700	663	708	650	653	660	710	684	691	653	663	650	632	704	680	683	666	631	665	660	619	662	687	656	692	640	667	680	747	698	655	705	643	680	660	651	688	725	672	703	664	700	641	672	693	673	667	689	637	646	679	703	694	632	680	678	678	690	641	710	669	718	681	672	656	626	643	655	656	724	608	694	643	667	692	608	663	705	679	699	679	633	725	678	665	641	699	706	675	652	672	690	649	660	678	633	712	693	636	669	656	657	663	703	658	663	663	666	652	655	673	686	677	678	701	685	701	692	689	664	660	700	673	703	687	713	658	652	708	661	677	642	728	685	689	630	664	741	699	640	713	661	693	648	716	679	694	676	685	695	693	670	679	693	613	695	651	653	648	728	631	692	689	690	667	669	668	712	663	662	619	682	725	658	701	661	646	679	666	674	691	680	713	663	683	621	687	641	667	668	689	657	648	615	639	688	719	669	710	652
23007	21107	28869	23624	21140	20921	12676	4364	3994	3851	2628	2012	1996	1898	1528	1486	4666	12229	12946	9890	5974	3271	1728	938	564	428	423	387	384	397	374	395	364	368	371	416	380	402	391	392	370	368	373	365	382	385	388	371	358	356	393	371	392	382	378	349	371	372	363	382	376	363	411	361	379	366	349	360	353	388	383	352	343	354	372	352	369	358	364	355	377	380	397	380	403	365	348	407	417	379	372	407	381	359	386	370	360	344	389	398	367	378	363	361	397	350	373	355	402	373	417	356	375	350	398	368	385	383	366	385	342	389	341	384	382	384	376	385	367	377	364	365	370	366	393	343	362	384	380	378	377	346	397	371	362	368	384	363	380	382	339	346	371	379	402	378	357	379	413	372	347	374	429	364	387	408	390	387	417	360	384	390	371	360	395	373	332	404	399	361	378	392	354	372	372	369	388	367	356	384	388	360	363	356	366	388	409	360	377	380	395	363	372	384	372	391	378	371	366	394	371	339	357	372	391	362	373	407	399	377	408	407	376	366	383	388	363	395	393	370	370	383	351	390	404	351	357	363	353	374	377	389	382	381	425	368	376	364	371	362	380	360	382	378	398	385	344	373	413	358	366	355	368	390	391	411	378	379	344	369	353	332	367	381	372	415	376	367	449	389	377	374	372	392	346	401	367	382	375	379	366	364	393	367	380	427	358	380	383	360	392	373	388	417	388	366	399	385	358	374	380	376	387	384	356	344	361	371	373	380	342	338	359	394	382	380	379	346	371	362	388	396	385	366	401	408	375	356	392	374	401	404	370	399	389	398	392	350	413	383	365	362	375	364	391	376	373	400	410	347	357	370	355	406	350	363	397	392	388	360	367	384	365	367	373	383	375	390	372	378	389	369	374	378	426	424	367	419	382	380	361	387	369	411	374	363	377	372	356	400	381	365	408	387	371	374	356	411	367	411	355	407	392	362	369	381	387	365	335	395	389	383	356	399	402	365	386	363	359	415	358	373	362	374	370	361	416	371	375	402	384	376	368	353	390	426	373	356	374	377	361	374	368	350	352	423	392	349	353	374	400	371	349	359	399	376	362	376	382	372	412	377	390	425	362	370	400	377	408	361	361	371	355	372	358	345	360	385	380	407	365	369	371	373	357	376	369	393	364	366	365	367	386	393	367	365	352	375	385	385	357	392	394	373	378	363	347	389	370	402	374	363	398	387	367	340	389	345	380	393	380	375	376	350	373	367	384	335	361	405	400	383	413	381	358	361	363	390	375	401	371	365	385	387	382	396	403	356	374	386	384	370	359	397	373	399	412	361	366	355	352	411	387	356	405	357	355	376	390	342	369	348	365	412	351	395	378	371	362	348	391	376	360	359	384	377	367	371	372	362	382	374	371	416	388	364	373	397	409	380	403	374	409	416	365	326	378	356	385	362	397	365	381	377	362	401	385	348	380	416	346	380	375	377	421	364	365	362	387	372	376	351	359	363	343	381	348	382	361	353	372	366	393	339	366	394	390	369	378	410	346	360	373	376	367	337	380	334	386	421	385	422	398	387	389	354	377	392	353	391	351	354	374	394	389	367	391	365	366	389	370	402	386	389	370	391	354	369	395	359	362	395	373	354	389	398	375	337	379	353	382	370	369	365	382	410	389	366	383	387	332	351	370	421	385	356	371	382	412	392	397	383	375	386	385	356	381	385	383	377	323	373	384	397	378	392	393	362	381	381	384	374	393	384	380	409	357	350	391	393	384	377	377	354	358	368	344	384	413	365	387	377	389	350	378	408	370	344	410	396	381	417	354	370	366	394	383	346	397	361	353	351	345	340	378	396	374	376	369	380	369	343	347	390	355	344	375	375	371	360	399	346	352	392	365	303	407	378	358	386	337	353	334	399	421	382	351	391	422	375	378	328	361	361	386	375	439	356	369	380	406	349	374	359	385	361	390	367	373	384	382	368	386	372	359	358	402	379	387	364	341	370	358	386	368	367	369	400	351	367	329	386	382	391	368	379	372	387	350	354	396	359	335	393	358	367	357	421	370	379	395	351	376	394	359	346	350	361	395	419	406	381	372	365	390	362	372	357	375	369	365	379	361	383	398	358	398	369	398	375	354	398	368	365	363	380	371	370	380	371	374	353	352	363	341	383	387	365	351	361	388	381	379	386	395	371	370	386	383	364	360	380	348	335	416	408	375	406	382	397	375	401	406	350	356	374	367	355	374	356	407	378	399	404	417	406	366	372	375	378	379	400	342	374	363	318	363	346	388	390	372	362	369	389	366	399	354	383	390	363	343	375	361	372	349	360	384	401	350	360	390	369	380	407	405	372	408	364	394	385	391	360	369	373	350	387	386	357	377	403	402	370	341	360	378	394	368	374	396	363	381	375	320	386	374	357	339	381	344	410	364	391	352	390	358	361	382	357	362	360	362	364	384	376	370	312	390	374	380	381	391	362	386	385	366	382	380	341	391	385	352	358	343	354	369	369	359	333	386	354	393	393	385	383	352	373	350	409	381	388	365	359	364	369	366	365	389	369	394	346	351	387	364	391	367	373	393	395	378	358	395	356	353	363	363	377	372	370	371	355	369	349	427	368	394	380	386	403	349	349	363	344	377	379	375	358	370	380	355	381	397	373	340	349	386	358	376	369	385	368	366	379	380	339	372	380	366	372	386	392	378	337	370	383	405	379	338	388	352	395	377	364	370	355	383	363	372	378	375	396	355	404	397	369	360	386	385	392	390	333	356	383	380	381	390	353	374	372	372	376	357	363	360	374	399	331	381	328	385	364	364	372	381	399	358	364	362	347	367	363	371	326	387	383	398	366	366	370	367	361	377	392	415	381	389	374	375	388	377	383	383	351	363	361	360	353	366	409	403	367	368	397	395	388	373	351	401	349	361	388	365	349	360	368	383	350	405	399	382	370	372	374	348	383	360	362	383	377	366	343	396	364	374	377	381	371	398	395	386	400	355	345	374	346	362	398	339	378	387	396	414	356	371	378	384	394	352	390	410	390	335	354	342	404	406	383	375	402	363	372	336	343	374	386	351	373	378	376	391	357	351	388	343	406	384	342	392	373	367	371	336	373	358	358	389	355	377	377	364	384	370	368	342	348	369	365	383	382	382	358	354	407	420	390	357	403	381	376	349	357	400	358	401	389	357	388	354	353	337	375	379	349	381	374	397	362	385	369	396	374	429	344	367	362	332	368	364	351	365	370	346	392	386	338	352	385	370	378	357	354	389	373	359	382	372	364	378	390	382	347	374	362	370	411	389	351	382	380	384	362	332	366	358	364	412	381	369	403	384	379	391	417	401	368	349	367	346	347	369	341	364	395	382	390	369	361	376	374	385	359	371	367	375	411	369	348	361	389	379	430	358	394	354	387	372	342	377	372	362	381	358	376	386	351	386	376	405	366	420	362	381	369	366	379	350	373	380	393	418	362	349	391	368	378	374	384	355	382	337	374	400	353	378	359	359	398	341	360	376	356	402	377	391	405	368	415
31363	53625	43670	32154	20978	17563	13205	9318	10125	9427	6722	5252	5273	4692	3604	3547	10134	21457	21046	16457	10994	6592	3434	1847	1017	701	656	580	575	629	542	548	540	569	609	578	596	549	576	588	560	582	578	555	610	548	548	548	557	585	580	583	567	527	583	611	625	568	602	578	604	584	557	573	594	627	573	584	593	583	554	608	594	552	531	560	549	566	606	578	537	567	569	520	561	530	568	607	606	561	628	551	575	553	550	594	573	558	563	578	645	567	574	575	534	570	562	534	569	577	592	591	555	589	549	605	593	568	593	605	574	607	569	568	545	557	606	550	572	556	585	596	601	576	531	549	595	599	538	523	545	612	600	589	582	560	573	550	554	588	573	558	588	608	597	614	569	560	598	631	578	533	591	572	582	574	599	584	532	590	561	561	582	564	568	587	559	585	589	624	592	521	597	569	506	532	584	549	585	554	537	542	586	604	572	551	582	587	546	596	589	557	575	538	577	567	560	574	576	567	523	566	543	578	593	551	559	547	595	565	602	598	549	547	601	535	520	566	601	579	587	596	564	558	538	563	584	618	547	605	556	595	580	589	569	583	546	602	594	560	562	596	624	535	558	535	567	561	604	577	526	537	578	543	567	566	538	538	559	563	572	541	532	571	518	612	579	591	585	573	558	596	541	620	542	575	534	590	579	546	577	595	568	564	570	550	587	568	571	539	559	646	537	587	570	574	551	616	571	581	570	542	568	582	590	575	572	579	578	592	527	583	575	603	578	555	555	585	570	614	562	610	548	577	569	606	570	573	555	538	587	607	549	543	585	625	561	569	592	569	569	567	572	610	586	546	539	562	556	560	597	574	568	600	570	543	520	589	584	581	579	610	608	565	555	574	593	575	548	537	552	551	551	575	563	536	564	575	558	578	586	615	557	555	568	578	573	607	565	555	570	568	558	590	564	610	593	548	558	578	621	582	592	568	578	574	560	557	568	583	570	563	556	534	579	535	575	575	558	544	588	564	547	599	582	546	577	547	613	604	601	592	556	545	602	545	576	557	584	576	586	573	564	573	585	613	579	535	552	596	587	604	525	578	603	583	586	586	616	528	583	597	539	594	556	531	543	594	554	585	574	522	550	558	544	614	614	582	551	597	582	576	556	604	544	542	615	596	551	551	562	613	560	620	592	590	593	585	615	563	583	574	578	579	558	586	608	553	572	564	579	566	547	580	587	557	558	553	578	593	532	582	556	553	590	597	557	610	563	565	597	545	595	535	590	595	577	545	613	519	542	575	576	588	603	570	583	544	563	566	577	574	608	578	561	549	631	544	601	545	581	524	565	584	544	588	594	558	544	537	567	574	562	542	593	578	577	609	548	559	566	581	590	567	558	534	570	554	589	563	562	538	599	529	563	556	579	547	559	554	601	541	588	579	594	581	575	578	582	627	564	526	561	587	552	555	579	580	602	596	577	561	537	584	587	578	573	535	564	589	594	588	561	549	560	565	565	546	548	506	605	554	575	577	546	569	570	529	573	539	569	589	545	558	542	598	542	549	630	575	589	608	609	554	572	578	576	553	546	531	611	551	627	516	581	574	566	569	553	610	574	524	578	571	573	587	559	563	547	553	561	595	595	595	562	560	540	585	521	574	562	593	562	584	560	623	579	567	532	596	549	557	581	529	572	550	569	573	521	568	536	577	567	560	524	525	556	569	555	611	604	573	550	549	569	563	565	575	590	547	561	544	579	554	552	599	587	561	547	547	606	602	553	591	581	578	593	581	596	555	581	582	609	595	565	573	548	572	590	604	562	573	538	599	541	614	584	563	566	552	551	579	555	587	600	570	592	604	605	513	603	604	562	572	546	596	578	579	591	583	550	613	552	611	561	545	546	597	559	563	529	579	588	584	547	548	578	595	541	578	599	562	576	567	556	595	608	590	572	574	604	608	585	600	519	577	576	591	547	585	594	547	592	573	577	573	587	617	578	558	573	574	591	561	562	555	611	609	603	546	590	575	615	528	590	587	538	569	579	604	599	581	562	534	568	549	577	607	546	552	581	576	587	568	540	585	544	574	589	565	534	582	549	562	568	576	561	637	581	576	589	546	574	566	616	594	550	597	578	601	591	627	628	543	609	573	541	558	579	574	532	563	581	550	584	584	594	551	554	548	555	570	622	580	539	547	580	547	587	552	594	605	606	597	581	570	548	545	566	563	537	545	616	580	545	616	581	608	566	577	621	584	571	558	581	579	559	590	570	565	622	560	566	579	572	575	560	555	560	591	567	577	574	564	556	559	563	543	548	575	583	603	599	578	632	559	548	603	601	600	554	564	573	556	563	548	579	568	575	537	578	595	557	579	577	649	541	573	565	572	559	565	552	592	612	587	578	556	561	605	589	588	595	606	545	595	535	576	588	561	579	547	586	559	573	540	575	583	552	552	582	536	564	573	598	562	557	551	582	582	548	591	555	582	584	557	545	565	570	547	558	640	605	567	604	560	599	577	549	559	560	580	605	537	546	577	558	579	551	567	609	569	578	556	580	545	579	580	575	558	601	618	589	584	567	546	577	608	551	574	564	519	582	547	590	569	574	594	529	567	551	553	597	584	572	548	548	587	564	545	551	560	631	598	576	564	579	569	570	585	587	566	549	601	609	555	570	579	549	541	569	592	598	591	573	587	579	574	561	570	549	582	565	591	579	610	577	569	579	579	586	520	573	545	538	617	558	591	567	553	565	521	544	568	572	557	557	541	551	570	539	614	559	579	603	564	591	574	571	542	593	602	559	616	598	615	556	576	558	592	592	555	575	578	574	563	601	533	536	575	542	604	531	589	566	620	570	590	535	581	601	549	558	517	559	554	582	589	566	572	578	603	550	603	572	583	568	582	536	588	537	604	578	553	578	527	597	570	552	617	575	531	574	611	591	546	602	531	572	583	598	560	579	571	564	593	601	524	621	564	578	579	536	550	556	509	528	569	590	576	584	547	585	594	592	552	566	580	551	559	556	577	563	598	550	580	553	560	566	572	564	553	556	592	562	539	525	586	572	604	610	565	576	576	536	579	552	603	562	566	580	562	585	581	613	601	563	586	533	567	586	555	563	565	592	569	556	555	571	553	582	619	596	608	578	592	545	580	571	549	518	575	571	587	565	587	600	569	544	582	615	567	633	557	596	548	590	584	554	533	556	564	600	591	550	559	567	542	584	583	563	539	526	563	592	627	571	562	573	575	560	542	547	556	613	550	595	612	606	565	553	555	592	555	544	547	583	556	547	567	584	556	538	566	551	564	575	594	557	588	552	568	529	552	547	567	544	554	567	570	533	549	605	593	630	524	605	592	565	566	589	553	574	586	527	550	589	563	572	599	600	544	570	546	557	590	574	580	598	537	592	554	557	595	552	560	604	547	594	569	557	597	570	561	588	534	573	521	599	545	512	587	588	608	588	580	538	578	569	542	550	572	554	578	559	549	550	555	593	616	600	542	557	567	572	566	612	552	611	617	616	607	558	613	592	582
27280	22945	22756	14160	5876	3689	2207	1814	1786	1406	1479	1284	1179	960	946	883	905	1081	1156	1068	861	674	536	502	458	410	433	418	415	443	402	386	412	411	407	405	413	416	405	437	428	462	376	408	443	429	436	439	420	403	391	409	382	396	424	408	408	429	377	397	430	413	383	370	410	402	394	437	377	386	434	438	406	397	428	435	424	393	421	425	458	454	419	418	426	419	420	402	454	435	405	400	414	424	431	405	405	391	412	422	435	429	409	427	417	423	425	415	422	404	420	394	469	369	403	375	395	418	385	350	384	384	414	393	423	400	405	389	414	377	401	426	390	414	407	384	342	408	395	443	389	413	401	374	421	433	437	412	375	383	420	395	400	429	410	418	405	398	413	373	373	422	374	414	430	434	398	472	435	423	411	385	407	385	409	374	377	397	407	394	439	422	385	425	418	421	400	408	407	409	439	380	378	384	443	422	393	427	395	431	432	410	412	377	382	427	409	436	393	415	414	407	424	394	400	413	452	414	395	398	427	423	432	391	393	352	398	418	398	423	419	431	397	428	417	423	421	395	372	425	388	365	407	390	406	423	394	394	415	417	382	417	454	400	397	436	423	394	412	432	381	434	418	402	439	402	443	409	388	438	405	394	401	391	414	401	382	418	416	405	435	441	414	390	428	413	401	443	391	417	386	456	387	408	431	389	413	418	454	443	401	383	391	401	390	429	348	437	420	430	433	392	384	387	412	423	422	393	404	415	357	380	406	411	385	395	429	410	432	424	391	459	420	421	393	458	366	373	419	387	414	419	354	432	388	401	421	440	412	446	392	387	439	413	428	410	394	378	379	398	400	392	418	416	376	409	424	400	384	437	416	368	410	421	418	404	411	413	423	423	425	435	390	424	415	432	420	406	442	415	427	439	430	395	437	400	409	406	446	421	389	393	417	396	385	442	419	398	404	386	394	413	398	422	375	398	405	406	381	410	398	405	407	420	395	392	402	387	400	404	429	432	424	403	401	401	414	397	413	452	447	437	405	447	420	423	392	396	370	401	434	413	388	426	399	432	441	438	374	394	385	403	414	445	389	388	418	441	414	428	383	428	392	403	382	404	365	389	393	388	409	377	363	413	409	396	439	386	439	390	440	416	392	411	388	410	442	385	452	411	430	404	392	401	439	430	414	423	432	392	395	372	379	419	397	383	425	399	409	384	386	410	427	384	419	405	416	412	386	401	419	425	394	456	389	429	402	371	396	450	405	407	367	404	416	375	421	421	429	414	440	411	399	395	394	403	383	395	414	420	445	435	401	396	424	401	385	417	409	406	423	391	410	383	433	419	399	420	421	390	400	399	386	410	413	426	393	424	417	449	413	385	419	400	436	426	407	407	354	405	429	401	409	364	436	432	369	424	421	399	424	390	422	420	400	397	408	394	420	432	415	406	360	413	429	418	404	377	426	394	412	400	375	406	391	412	437	397	414	368	436	400	432	431	411	391	388	398	413	411	425	393	386	427	419	395	411	400	394	374	421	384	424	408	423	407	396	425	394	371	397	372	433	400	364	440	418	394	443	399	388	416	422	419	392	408	444	386	415	437	397	388	419	417	404	395	423	415	377	385	422	393	418	406	381	425	407	423	390	425	376	413	423	414	432	412	393	417	406	412	437	422	410	398	452	397	389	429	400	426	424	397	400	401	417	420	384	392	407	389	393	415	400	379	423	418	412	417	410	403	402	422	404	404	389	378	426	420	392	423	408	428	409	409	385	380	388	423	431	405	426	391	379	410	420	366	416	408	397	416	404	449	404	377	402	374	407	424	390	398	400	385	415	421	405	399	426	390	434	414	422	396	428	448	412	389	389	422	390	421	405	397	419	403	395	420	421	380	442	384	395	418	400	382	383	421	419	413	443	402	419	404	441	415	425	406	391	414	400	387	396	404	400	432	387	430	433	408	408	375	412	399	413	431	420	399	408	409	424	381	415	413	407	397	425	397	429	419	431	410	407	422	422	401	384	395	394	397	391	419	376	404	417	407	436	406	398	409	381	391	398	406	404	405	404	407	389	413	383	421	382	394	405	419	420	378	366	410	389	397	438	379	409	384	406	437	385	399	381	384	406	431	382	432	405	429	425	437	456	414	437	393	431	390	423	434	428	379	411	407	425	407	384	437	386	401	399	416	398	414	406	377	434	391	421	412	451	408	392	383	372	428	411	429	415	381	418	390	410	405	422	421	416	393	428	388	412	389	412	438	387	418	388	395	415	451	411	409	422	424	405	404	396	417	411	386	408	396	428	396	427	395	403	419	437	382	419	385	426	402	408	373	429	396	384	393	425	420	404	406	372	403	391	419	426	386	403	405	431	387	408	397	438	391	387	402	428	404	397	381	417	388	411	469	432	408	400	379	410	440	406	423	422	430	423	410	411	415	414	406	373	408	410	433	423	393	413	409	411	396	399	410	429	414	417	422	399	382	386	399	405	418	390	427	416	410	442	366	441	417	373	450	433	402	425	454	374	418	374	354	450	394	411	413	399	416	398	380	396	395	432	422	424	414	437	402	419	414	372	413	427	416	377	422	368	435	425	405	401	410	402	417	427	422	411	442	449	417	443	401	431	402	400	438	433	415	431	410	404	422	426	408	402	450	386	443	411	420	403	463	454	414	418	402	394	408	398	426	413	442	446	405	404	432	433	417	446	401	452	420	426	403	447	395	432	390	413	399	417	419	428	443	370	349	429	415	438	428	412	442	425	401	368	376	401	457	385	408	402	366	420	417	403	415	417	393	404	407	416	416	377	419	404	403	408	411	435	391	426	397	375	420	431	391	408	411	425	408	421	395	407	425	354	391	361	446	405	441	383	358	419	430	397	381	407	390	408	409	444	395	423	425	421	410	411	409	426	402	412	419	421	378	436	416	382	419	416	431	409	412	390	427	398	432	444	406	387	384	402	418	406	380	416	405	419	404	400	413	375	411	438	388	387	400	411	432	438	417	372	417	430	423	395	418	414	448	369	426	401	431	409	437	419	372	403	378	392	403	383	398	395	399	409	393	370	370	371	386	433	386	421	414	418	408	429	413	383	411	422	407	434	408	424	404	411	400	410	404	405	399	426	394	436	399	385	419	451	405	404	433	384	426	388	409	427	377	419	399	430	419	394	435	378	428	398	411	431	383	417	403	412	416	389	391	417	415	408	408	447	414	410	436	398	417	375	417	405	399	407	411	433	409	393	405	406	395	404	399	425	389	423	418	429	397	404	409	415	347	420	425	418	438	420	411	391	392	439	385	394	413	449	421	397	406	374	370	405	406	403	399	418	413	437	397	416	402	356	390	402	371	418	402	382	419	423	411	426	427	402	418	405	409	394	416	391	389	459	409	428	411	363	409	380	414	407	423	395	406	417	425	362	403	400	419	382	387	365	406	387	405	425	433	408	390	388	397	410	419	446	430	411	434	447	386	377	404	404	429	391	380	391	358	420	409	403	388	386	425	425	409	387	390	425	419	391	375
26674	37746	29718	17740	11486	8852	5896	4933	4876	3808	4080	3271	2973	2568	2047	2031	2069	2350	2612	2110	1615	1203	948	755	697	634	654	612	636	665	639	668	688	636	622	605	644	667	597	634	606	647	641	642	645	618	633	631	658	622	622	638	624	629	625	624	622	618	588	650	645	639	674	641	610	645	653	651	629	629	621	653	624	603	648	675	600	604	630	635	631	668	611	627	618	641	637	653	586	577	660	685	625	621	622	647	632	618	588	617	643	640	676	627	618	641	625	635	655	649	624	667	630	628	610	621	648	605	653	616	615	652	628	644	609	615	667	645	664	636	639	600	644	581	595	665	642	632	652	678	623	637	631	589	644	600	623	662	636	632	617	596	622	634	576	648	639	630	670	644	622	598	633	654	613	629	603	634	626	634	660	643	635	654	598	653	653	622	675	659	639	639	592	629	624	668	619	623	634	664	641	668	665	645	657	659	655	629	633	628	638	610	626	641	660	605	627	662	608	615	619	617	633	617	587	627	619	648	669	645	690	637	679	657	620	622	685	642	606	650	634	607	593	625	634	597	645	638	653	638	661	627	618	650	605	606	629	672	680	620	617	674	639	647	639	645	634	593	576	614	612	617	625	658	635	655	673	640	578	605	614	651	644	617	628	633	647	614	643	637	647	643	622	638	625	583	623	635	662	653	643	649	647	625	670	626	634	659	641	652	662	626	650	664	643	653	582	627	653	631	669	570	599	645	648	648	661	627	657	610	601	660	621	590	647	658	661	617	605	595	638	561	633	629	626	599	655	628	614	604	624	603	616	675	611	645	593	641	588	668	642	624	595	590	575	654	621	660	615	596	659	703	630	589	631	662	660	689	630	618	624	647	654	590	616	616	648	643	599	593	608	621	657	664	640	649	631	617	621	670	647	608	644	647	631	680	607	615	607	573	653	640	649	595	593	619	636	626	590	635	680	642	671	607	614	596	616	621	644	579	628	653	643	612	641	648	651	676	633	647	679	650	594	598	605	621	638	678	657	620	605	637	660	640	619	581	618	629	664	582	651	634	646	634	646	628	605	615	635	630	603	653	619	593	649	626	630	600	596	596	613	595	658	622	606	674	625	627	632	657	592	691	636	613	637	634	604	619	612	648	674	587	655	618	671	665	613	665	634	622	634	628	635	648	649	612	646	578	616	611	623	605	625	605	627	664	601	696	640	645	625	610	612	631	604	650	614	606	638	649	632	663	607	639	668	671	595	589	581	632	648	645	621	644	634	594	659	580	602	660	624	606	620	635	623	624	649	629	607	612	657	627	636	691	596	627	606	650	636	621	625	588	630	657	636	639	647	641	610	596	642	650	600	625	636	617	646	646	648	579	597	635	610	631	624	626	633	614	673	619	629	638	627	605	594	596	652	644	637	606	624	630	622	626	651	643	624	645	663	625	639	647	615	640	624	632	603	645	609	621	643	620	605	612	580	635	653	700	666	638	626	630	635	617	648	650	623	608	662	652	626	702	643	664	618	644	642	612	641	610	629	648	597	659	660	645	601	624	631	638	646	590	633	625	608	618	663	625	658	581	656	644	645	647	642	581	654	652	661	651	630	599	592	629	645	618	565	603	620	625	606	617	659	645	656	630	652	628	651	648	616	633	637	618	625	649	641	654	591	635	610	602	673	648	657	619	662	603	633	639	644	602	626	629	604	630	648	690	602	652	656	638	618	660	639	658	618	668	628	599	626	623	578	635	590	591	660	599	649	605	615	627	651	662	617	631	591	624	618	620	606	637	636	637	682	655	648	641	655	622	637	652	633	631	602	656	674	645	653	648	638	612	657	648	629	620	646	621	608	614	604	619	647	681	608	626	600	603	602	670	594	647	598	655	588	629	565	620	625	630	660	667	677	658	629	660	645	633	688	647	608	598	631	593	642	599	648	645	614	609	641	650	638	657	636	626	632	658	622	666	661	593	615	594	666	644	641	644	586	606	651	596	617	649	633	634	680	602	596	631	586	622	650	590	577	657	588	569	635	659	621	625	614	602	616	626	595	664	638	643	623	649	666	673	631	616	661	589	649	636	624	606	644	655	638	576	699	611	615	609	624	650	619	595	630	626	638	632	635	614	652	652	684	605	638	609	599	599	631	641	642	640	655	684	652	577	648	609	612	681	682	627	642	653	645	598	654	610	644	619	656	614	658	624	651	610	628	680	646	656	608	600	624	606	605	659	661	605	651	582	661	578	614	606	640	628	600	675	639	621	632	688	629	621	621	625	633	598	615	638	636	625	614	641	635	589	647	636	637	615	654	622	637	689	679	683	604	614	608	580	643	627	648	633	599	627	625	604	633	641	628	598	614	602	626	578	625	601	627	618	615	641	604	594	644	610	625	657	662	616	580	578	642	588	639	664	663	672	610	598	644	632	656	562	702	616	701	630	654	646	668	638	605	671	627	617	623	603	647	693	662	618	621	673	665	633	657	611	674	671	658	648	657	598	639	658	658	608	648	648	636	618	613	592	616	697	674	628	583	592	609	625	636	637	618	624	658	639	618	628	658	653	646	662	623	616	636	656	663	642	634	642	598	623	647	643	638	607	677	640	639	592	612	601	646	608	627	707	601	622	635	644	619	605	634	641	620	593	602	659	620	611	663	637	610	634	567	625	616	619	582	652	605	614	604	626	621	661	666	625	608	651	647	608	637	651	674	648	670	628	696	594	625	643	630	648	697	649	671	641	616	614	640	682	668	617	661	613	631	658	599	573	632	605	618	638	640	620	610	641	666	616	616	699	600	658	651	607	654	633	674	644	621	676	601	604	610	679	662	625	614	670	627	633	602	628	610	661	632	639	664	606	647	652	612	623	620	611	587	593	635	604	615	609	618	674	649	617	652	610	683	622	620	676	631	643	642	625	670	620	632	641	601	665	572	636	637	630	597	602	650	629	632	608	617	639	624	642	590	667	629	631	581	641	637	647	616	655	586	620	646	673	701	640	604	664	614	668	637	626	579	650	632	631	630	654	658	615	647	604	608	597	598	629	600	651	636	630	611	597	642	631	670	616	623	634	604	616	686	646	700	630	606	628	637	639	653	628	660	617	636	670	626	650	639	662	629	660	582	608	643	635	625	641	635	653	667	701	638	603	640	657	633	666	637	657	588	589	660	625	633	583	581	638	660	599	705	642	628	661	588	660	588	622	608	625	624	639	622	640	575	587	625	647	611	653	646	669	659	642	619	639	637	611	623	634	620	654	611	696	635	605	638	686	609	629	633	654	650	687	629	638	655	605	621	638	632	709	601	624	645	592	636	611	616	625	624	653	616	579	625	649	616	657	712	659	616	609	653	628	633	630	603	636	597	654	656	635	614	606	558	668	607	655	671	652	593	636	615	670	618	611	614	609	628	612	617	677	647	580	600	643	620	653	602	575	648	640	637	636	603	644	593	621	625	632	615	670	635	639	665	636	654	660	603	630	609	689	645	605	601	600	627	600	634	605	667	651	605	642	636	654	600	601	651	635
24214	21075	28115	24493	20070	10909	5200	3542	2630	2190	2134	1934	1828	1501	1303	1466	2590	5344	6098	4706	3108	1856	1060	731	537	454	435	415	435	414	488	441	409	403	422	433	398	403	433	395	444	452	422	455	383	428	401	431	439	418	430	425	426	454	442	399	426	385	426	453	424	425	437	426	424	411	435	429	433	403	430	420	458	449	451	445	428	437	417	431	425	452	413	420	426	390	428	418	431	403	458	419	400	390	450	414	396	394	390	437	419	406	461	442	451	442	432	456	459	450	456	444	436	448	398	418	431	389	440	407	456	415	453	420	428	437	424	442	444	405	403	425	416	400	401	390	427	398	419	443	409	431	442	423	410	390	443	393	428	422	420	402	446	436	435	426	456	429	427	413	453	409	429	425	433	441	406	467	443	430	384	461	425	413	441	413	437	423	435	443	405	422	446	451	403	409	418	394	425	416	458	456	430	419	412	402	433	437	431	453	432	428	421	436	434	433	453	423	409	422	402	409	440	423	419	419	450	447	430	374	418	415	422	475	415	426	424	407	420	419	441	409	412	445	411	423	417	414	380	417	459	459	429	463	376	438	402	423	415	387	406	441	393	418	447	446	461	435	427	417	431	436	405	412	437	435	432	420	455	417	369	409	407	410	435	424	421	426	442	431	442	413	406	450	409	405	433	411	440	416	426	418	386	430	415	416	428	412	458	442	416	433	420	449	454	432	402	463	428	434	415	430	423	451	452	414	444	398	427	426	429	414	409	426	431	414	424	437	423	373	464	439	425	429	459	422	439	434	432	390	389	424	430	409	439	403	410	429	436	397	425	428	398	412	445	428	451	453	434	438	411	435	441	399	411	418	426	407	417	423	421	420	451	427	457	443	400	440	434	415	446	432	460	421	416	384	402	425	388	428	388	399	439	401	446	425	389	442	427	426	443	414	428	424	399	432	414	426	419	436	455	429	426	446	392	408	465	436	406	449	440	424	401	420	406	406	429	442	467	386	399	476	390	409	385	422	446	433	417	415	425	418	408	439	417	393	450	460	411	443	390	443	439	455	418	413	404	406	432	411	449	438	420	436	430	405	454	438	410	420	421	431	409	388	412	448	423	443	434	426	434	413	441	458	436	446	385	435	424	454	406	443	435	443	402	444	430	441	428	399	404	401	389	395	428	433	412	476	420	413	434	444	446	418	411	418	393	440	420	433	439	433	404	398	430	369	440	405	385	416	440	471	451	385	413	441	460	474	396	418	489	445	445	451	420	441	425	410	425	396	443	476	432	434	412	428	404	428	407	447	400	418	437	399	448	427	425	427	416	402	460	435	437	416	407	454	399	425	417	405	438	399	413	413	451	406	464	400	429	442	427	420	412	423	468	413	432	434	427	430	445	407	449	395	437	398	448	459	453	437	477	419	424	396	425	473	390	419	416	419	439	411	386	433	474	423	440	434	387	457	425	423	412	414	412	439	435	413	436	389	442	440	431	426	434	431	419	440	401	445	446	430	436	452	411	401	446	422	448	446	397	420	441	424	430	420	452	467	425	450	421	418	439	450	444	423	400	397	445	445	422	440	467	458	394	437	411	411	424	418	458	407	395	406	436	427	433	424	404	433	440	444	401	441	429	420	420	398	435	403	460	423	435	424	468	415	461	402	415	464	387	458	420	430	396	445	452	451	380	465	404	456	429	436	441	441	429	426	367	399	443	420	460	467	422	441	405	462	416	397	441	424	452	416	427	414	411	458	416	409	439	428	430	448	434	378	416	447	410	431	473	429	396	442	426	440	455	431	397	430	409	447	426	417	433	417	425	447	432	424	400	434	435	421	429	438	399	488	400	454	451	427	413	443	414	406	384	418	421	412	405	448	405	440	421	408	391	423	411	430	445	445	442	411	459	431	451	441	455	421	374	423	410	403	422	429	433	450	443	454	442	422	425	460	393	431	419	418	424	442	459	400	424	445	476	406	424	444	425	396	428	423	432	432	403	411	438	425	447	396	450	415	422	438	467	440	445	425	447	413	459	438	431	400	415	428	395	441	418	407	443	398	449	421	416	467	427	422	430	427	437	403	456	413	413	385	435	473	397	421	423	407	463	456	428	434	466	418	408	465	433	416	440	434	441	421	459	458	427	407	465	430	404	418	442	385	453	430	362	442	413	412	455	430	438	424	429	407	392	432	425	422	433	436	415	399	444	459	413	424	424	434	409	419	454	447	425	430	405	408	424	461	406	403	394	422	477	404	411	412	451	435	412	378	409	456	454	429	489	422	439	413	407	428	434	452	447	428	415	432	386	404	446	424	407	431	426	396	459	448	414	388	445	379	443	448	434	446	429	397	385	453	468	407	417	418	451	406	453	451	406	440	421	448	444	414	424	412	453	402	415	444	414	409	442	431	421	437	411	396	367	405	397	404	405	423	426	383	433	429	425	438	389	425	397	415	439	439	445	434	408	443	418	425	440	437	428	374	436	444	412	460	448	411	437	435	411	445	421	431	421	434	385	451	436	444	413	415	431	423	434	426	434	394	408	429	403	411	451	405	439	418	418	452	446	436	416	446	432	416	400	445	409	424	450	401	469	446	410	408	451	435	430	441	413	423	419	393	439	454	407	438	446	421	439	414	442	454	450	444	390	399	437	454	425	443	406	446	443	433	403	446	407	390	431	441	424	430	436	425	442	438	404	429	461	429	430	457	441	455	437	435	394	418	439	444	403	437	421	417	416	439	452	422	415	425	403	439	421	412	425	380	405	435	407	427	444	467	433	442	429	467	456	391	422	425	409	421	456	430	422	411	424	398	401	414	469	429	407	453	439	410	456	410	426	458	438	407	422	423	414	415	414	421	433	391	470	456	407	447	415	429	394	468	403	420	495	440	429	420	403	455	423	435	437	427	404	417	451	430	424	407	378	400	448	469	433	388	382	391	389	420	396	450	399	444	412	426	443	416	441	437	422	403	442	404	428	432	431	407	407	453	422	435	386	385	439	390	420	444	418	406	477	435	408	410	432	446	406	403	432	432	401	475	442	409	406	419	421	442	413	384	446	428	409	381	427	397	403	361	393	438	434	410	446	388	426	415	403	419	421	386	405	412	450	420	396	420	446	469	442	413	407	405	425	402	436	474	408	439	421	421	408	423	428	410	433	428	415	435	398	420	407	426	420	452	438	429	451	410	455	458	421	446	440	421	431	420	382	419	425	415	426	449	395	428	448	452	416	429	417	431	409	399	458	420	465	428	408	446	416	425	407	400	435	414	431	422	395	422	423	405	442	391	413	446	424	422	459	408	436	435	418	432	420	416	402	445	397	440	452	447	460	438	437	386	421	455	431	431	447	442	425	396	414	447	405	448	430	433	415	398	408	423	447	416	437	436	466	424	420	448	460	390	434	418	432	413	430	422	443	447	436	440	416	412	392	424	440	448	442	479	438	451	448	456	431	403	414	396	423	420	431	421	452	416	442	429	451	454	445	449	447	411	412	424	425	414	426	430	421	448	441	399	464	404
27732	44445	39329	26556	18882	13486	10297	8802	6809	5645	5687	4890	4518	3740	3257	3694	6304	11700	12199	9597	6324	3772	2157	1268	836	740	673	671	718	697	697	687	684	640	654	589	658	700	640	642	671	678	653	665	681	686	637	698	615	696	649	674	651	681	679	680	707	642	644	664	684	643	617	644	666	628	647	645	706	653	680	698	614	670	698	657	684	614	612	650	693	667	665	640	650	627	694	704	644	632	710	665	651	679	679	651	683	624	653	685	653	651	697	676	665	643	662	645	670	670	676	682	626	655	650	655	674	699	621	667	672	696	667	675	687	681	654	668	664	671	656	667	660	690	658	646	659	630	651	666	685	699	641	658	687	711	646	675	667	597	676	681	665	607	686	688	690	658	647	623	664	678	641	624	660	672	621	702	646	681	630	646	697	696	651	698	697	676	663	631	642	635	654	611	664	691	679	643	687	632	676	650	656	667	701	636	666	628	627	651	652	695	650	654	647	695	672	675	652	691	653	626	635	707	657	687	645	677	646	661	724	639	666	642	615	650	666	645	672	656	615	629	671	646	710	614	696	642	649	686	635	643	599	691	656	649	639	675	652	656	692	646	651	660	632	655	656	679	702	648	656	674	623	671	685	668	640	649	681	653	669	609	678	684	648	675	668	658	654	698	658	678	644	638	700	655	647	649	683	705	651	664	636	644	688	672	682	673	656	658	566	616	658	656	698	626	619	694	646	634	695	676	647	677	672	670	648	662	626	667	701	663	670	670	641	688	653	695	666	658	700	663	703	664	650	648	648	662	689	655	675	654	643	628	713	649	679	648	648	691	675	601	655	634	667	663	639	717	714	676	647	672	649	671	658	635	640	672	627	666	655	666	661	661	675	662	644	686	651	672	632	634	675	659	656	701	687	705	630	643	690	677	641	687	668	644	674	653	698	664	647	695	619	646	618	665	624	676	633	661	653	625	634	690	628	619	713	684	655	668	691	614	672	647	633	618	656	644	661	636	673	672	649	655	658	694	669	684	668	680	643	694	673	643	673	656	666	640	647	652	662	652	646	662	632	655	687	695	672	660	678	666	677	641	655	639	668	675	665	641	652	680	707	659	659	676	673	712	665	684	616	654	639	662	689	708	628	700	616	690	636	649	690	635	674	608	640	646	667	616	691	642	595	669	685	668	660	652	688	702	687	667	629	659	658	624	687	650	649	640	647	658	669	655	708	665	662	666	683	650	654	669	648	635	706	637	680	687	655	698	686	658	679	670	674	654	675	647	648	648	644	652	710	706	693	686	682	691	664	646	622	694	648	685	703	648	668	676	658	698	668	662	692	686	682	691	673	681	671	717	622	637	673	670	640	708	653	683	665	658	676	653	701	689	684	678	703	651	666	727	650	626	626	631	602	642	647	700	667	688	672	636	654	692	687	633	680	648	644	631	690	651	625	664	666	682	651	699	678	676	626	652	639	657	681	629	679	675	680	657	637	679	655	681	605	638	699	640	634	661	671	666	675	660	688	694	651	665	656	714	672	676	669	676	655	639	676	649	657	635	655	647	630	593	685	651	648	665	616	664	635	664	661	680	658	637	665	690	653	659	621	675	684	681	653	625	636	658	667	698	699	628	645	681	631	673	683	690	672	683	666	675	695	689	658	615	630	668	669	640	652	626	661	658	654	687	672	654	681	638	636	648	644	661	675	601	649	670	694	708	632	695	622	653	666	674	657	662	684	661	618	630	667	662	615	641	675	639	679	650	661	671	641	670	688	684	686	631	669	684	673	626	681	649	690	651	683	650	658	656	731	640	710	683	669	664	672	724	684	666	683	660	666	663	695	698	661	662	676	716	658	669	660	677	694	709	698	655	691	660	702	689	621	637	659	690	638	658	648	721	671	626	635	722	674	660	647	685	626	664	648	681	613	640	651	684	625	683	652	691	659	703	676	677	656	685	667	698	640	683	657	646	668	668	644	654	708	612	605	670	694	653	667	680	675	653	682	653	627	619	675	688	653	659	643	620	658	682	619	679	654	695	668	637	666	693	691	718	666	664	629	630	664	652	681	670	655	672	702	688	677	632	655	612	654	658	657	605	655	648	651	683	621	654	640	662	658	632	675	675	654	676	675	655	688	666	693	667	636	645	687	649	624	694	661	677	637	755	679	648	679	676	627	678	636	698	649	674	646	677	731	666	629	665	629	661	674	629	649	683	650	696	653	688	619	675	641	672	676	637	643	678	693	649	636	680	651	640	635	624	640	659	667	666	649	648	660	637	619	643	653	693	660	658	643	629	634	665	701	697	689	670	701	679	651	682	688	654	693	677	694	647	639	647	618	673	664	715	667	692	616	643	626	695	673	685	697	639	659	664	685	647	660	673	657	656	654	692	626	656	692	688	683	693	659	635	709	623	684	658	671	647	684	638	649	698	625	662	708	700	692	696	694	646	635	683	641	660	665	651	642	699	635	706	673	618	682	638	672	662	657	647	623	693	641	663	672	607	661	664	644	627	664	637	643	636	644	655	685	676	682	701	621	693	662	658	662	674	625	631	658	668	652	645	631	626	651	647	720	675	630	690	623	630	651	670	678	665	656	649	659	685	648	663	632	692	657	643	686	682	622	663	601	656	625	670	713	629	653	667	704	650	663	687	643	688	619	658	688	679	678	638	635	646	688	670	665	669	674	691	671	631	634	687	674	668	693	697	638	634	657	680	655	625	692	643	698	644	652	661	616	659	662	631	682	661	634	646	674	698	688	686	682	668	654	648	644	668	684	679	715	667	680	670	627	618	689	635	635	637	654	665	664	618	674	637	673	667	662	695	712	656	689	679	708	669	644	658	655	642	731	701	640	675	650	707	637	662	657	655	652	663	630	630	654	685	711	633	667	670	684	652	654	665	693	697	657	682	655	657	638	663	650	638	595	643	642	673	650	620	702	632	694	680	666	632	627	665	677	681	663	631	665	619	688	651	706	660	663	707	663	699	650	667	673	691	652	641	631	686	636	666	630	665	664	681	680	603	667	662	683	640	650	683	673	649	644	641	641	713	654	652	635	665	613	689	661	657	665	641	677	652	663	636	654	682	649	679	638	695	656	673	626	703	679	645	682	657	649	666	640	638	692	637	658	675	686	695	679	635	665	708	664	636	685	688	637	633	678	690	685	668	672	647	685	690	677	658	710	652	672	653	653	616	615	702	660	728	675	631	701	644	626	635	661	656	660	663	653	696	658	654	635	677	647	653	679	608	667	718	642	674	660	636	639	677	678	671	694	624	636	636	660	668	680	677	671	662	683	624	681	692	642	668	659	655	684	667	657	648	700	703	684	651	642	654	656	671	666	656	668	671	660	674	634	700	618	663	681	721	660	646	654	643	720	648	647	622	696	663	651	657	686	650	635	695	680	684	670	676	678	649	689	656	669	661	662	616	658	697	639	620	677	688	687	639	648	659	697	657	652	644	677	687	664	624	653	701	643	682	638	672	691	662	699	667	726	672	672	705	680	627	648	684	660	643
22950	21092	28857	23626	21168	20769	13281	6008	4036	3067	2560	2451	2184	2006	1995	1587	2212	8003	12511	10651	6905	3760	1897	1064	603	477	399	342	331	369	375	369	345	366	334	367	405	344	340	336	358	347	358	385	354	365	377	340	339	348	371	358	355	340	349	368	346	399	362	368	337	403	371	378	379	322	341	312	375	359	366	364	369	365	378	413	342	353	363	360	381	381	334	330	369	399	376	377	345	344	352	362	381	381	369	346	370	355	358	342	320	362	347	330	347	379	341	355	378	374	350	376	329	378	343	322	348	373	364	358	389	321	342	348	343	343	358	353	386	374	351	395	348	331	342	356	356	381	311	382	360	379	356	382	343	331	357	339	371	350	359	317	363	329	359	374	382	354	382	351	373	362	356	325	356	363	359	353	380	354	349	371	384	361	345	362	348	347	381	354	394	321	351	394	384	357	354	341	359	341	329	372	349	349	372	351	329	370	358	365	356	378	371	356	334	345	338	371	350	361	387	361	357	365	335	350	363	394	374	338	329	341	370	381	347	345	349	355	354	310	350	346	362	350	376	390	366	360	382	342	367	391	394	381	329	346	337	357	377	302	336	328	361	354	340	394	345	354	391	364	383	384	359	355	327	345	354	329	362	339	357	361	359	340	340	358	342	343	318	344	388	364	359	345	385	358	388	351	333	351	362	391	345	369	367	341	350	339	346	374	389	390	370	334	396	367	374	354	354	362	338	337	331	359	370	401	352	364	348	376	359	341	365	399	356	362	368	364	328	342	377	356	379	367	377	347	324	330	347	372	367	341	346	369	350	353	353	326	344	328	364	377	323	347	356	347	339	343	384	358	339	364	333	341	369	360	314	344	388	351	362	330	350	377	334	360	354	332	352	362	349	327	365	393	353	361	349	349	368	351	350	325	379	353	363	353	364	341	354	369	351	373	350	385	357	348	437	345	441	394	344	372	357	376	366	374	365	364	376	339	355	337	363	376	353	337	363	368	378	352	367	341	356	333	375	342	362	332	327	354	370	359	340	352	369	360	374	375	344	376	383	364	376	380	375	331	377	365	385	361	373	340	340	354	387	376	373	360	375	326	389	343	366	379	353	357	349	389	377	391	349	373	348	383	374	356	335	372	339	324	371	321	368	360	336	387	379	357	370	366	346	367	337	311	374	373	343	383	379	338	386	322	370	361	357	334	373	312	358	376	355	331	379	371	348	312	347	356	355	374	345	325	382	349	375	329	348	383	356	371	353	335	339	365	330	359	365	374	346	353	347	361	378	339	357	356	333	381	380	321	368	368	358	359	327	381	394	408	373	353	353	348	378	372	332	336	370	354	359	376	352	329	363	357	355	344	341	369	341	357	351	342	344	367	361	393	360	348	393	336	367	379	362	364	365	391	350	348	400	329	367	382	374	359	368	338	401	352	344	348	333	331	362	377	349	362	340	350	361	333	369	352	376	391	344	342	392	360	375	393	379	313	381	376	377	390	345	377	368	347	356	349	357	339	344	354	348	344	367	353	353	378	315	361	371	368	375	362	332	380	372	369	359	326	325	386	339	351	357	337	334	392	371	355	356	359	357	347	368	396	344	338	356	349	370	370	359	346	333	355	344	351	330	329	383	360	354	352	360	357	356	369	410	350	365	360	395	361	349	335	345	348	312	352	382	344	350	335	377	333	331	380	345	332	331	360	341	375	367	349	344	349	361	362	344	375	373	379	355	371	342	395	385	331	375	361	357	374	352	359	339	347	363	335	379	362	368	361	362	356	338	368	358	370	345	388	371	367	373	364	334	334	361	367	313	380	391	363	353	354	358	373	375	356	362	339	388	339	374	367	337	340	360	358	372	366	380	358	379	358	357	350	387	362	353	349	396	368	321	349	317	339	340	379	364	357	369	316	355	342	379	362	370	364	370	374	379	345	373	336	381	370	401	345	365	347	356	368	379	368	351	384	348	345	366	356	383	356	344	334	376	353	369	345	394	371	402	377	340	377	356	372	320	329	344	367	355	340	392	339	375	313	359	380	361	375	322	373	319	376	346	358	368	339	393	368	362	337	336	363	389	346	355	361	353	318	358	376	380	359	341	358	364	377	339	360	325	354	351	366	342	367	371	338	380	365	327	358	381	306	361	361	368	349	363	347	365	362	352	357	412	332	356	401	372	358	350	362	349	340	356	372	333	363	371	390	374	362	344	355	335	343	348	358	345	339	372	354	348	378	371	368	367	345	340	358	335	332	374	362	350	359	372	339	329	351	381	388	381	374	345	349	348	403	368	396	345	350	365	370	358	390	381	354	355	322	365	352	376	363	359	359	367	357	390	374	326	393	356	358	341	357	364	373	385	379	370	387	394	333	371	342	358	349	359	355	359	368	370	344	351	373	332	352	358	364	357	355	338	350	315	355	341	350	361	372	367	364	363	375	407	371	352	374	337	365	358	365	359	344	343	377	339	354	372	347	373	341	373	351	377	364	365	374	375	336	349	372	371	389	343	377	396	399	370	354	338	355	336	350	365	347	330	373	370	345	345	401	366	355	364	356	350	350	326	323	339	358	393	345	361	350	349	346	365	340	341	374	341	323	367	394	359	348	352	401	339	371	388	347	357	371	358	367	347	399	371	375	370	333	360	353	355	323	360	355	369	342	367	366	367	388	351	358	374	355	364	321	342	347	353	371	384	378	353	386	335	345	364	377	344	379	371	345	368	361	373	368	353	357	380	355	367	357	343	380	329	386	360	367	374	338	389	336	384	364	377	357	367	368	350	370	367	363	394	321	301	374	402	374	357	327	361	384	386	350	348	371	351	340	360	365	379	363	381	351	377	366	394	351	390	375	362	382	362	360	371	355	345	383	369	371	321	354	336	373	317	356	347	381	347	350	356	375	389	341	372	369	337	318	351	371	374	368	390	348	346	363	360	352	370	363	357	363	367	336	361	366	363	353	381	351	354	353	363	393	339	363	362	359	380	400	359	355	403	373	336	338	379	350	315	383	358	339	375	357	376	400	368	352	374	363	325	351	336	369	347	380	371	336	340	383	382	348	371	370	338	364	350	345	341	364	351	355	376	372	373	348	333	346	386	353	356	363	372	358	379	363	338	361	379	366	368	399	388	370	376	328	377	367	366	346	370	347	378	395	356	381	369	346	368	353	360	354	348	360	366	338	338	337	376	372	381	327	360	365	363	387	320	352	361	347	362	350	377	347	369	311	360	355	384	352	359	335	384	373	362	340	371	390	358	352	335	363	340	362	367	351	326	348	321	341	362	351	349	349	362	390	357	358	359	309	340	378	381	366	358	366	356	368	364	353	349	359	326	349	355	371	348	367	371	348	358	342	331	352	340	339	374	376	362	384	341	353	379	382	362	375	313	339	340	371	336	363	354	356	345	352	339	325	347	349	358	373	358	405	361	373	344	312	358	367	364	344	339	320	371	366	383	374	409	331	379	348	387	362	342	341	354	368	366	368	367	357	397	360	353	349	344	340	344	352	332	337	389	360
30310	53598	46419	33119	23356	17874	14690	12926	10049	8046	6749	6339	5520	4984	4890	3881	5347	16268	21315	17863	12633	7375	4051	2070	1126	692	608	586	582	490	552	531	547	562	566	592	561	571	602	566	549	533	568	582	551	513	579	558	538	537	585	544	557	530	573	544	597	553	574	569	565	576	554	540	570	572	530	588	572	547	544	553	572	532	580	519	565	517	528	530	571	535	519	568	543	526	575	577	528	562	574	523	556	567	543	554	558	551	592	570	538	554	565	536	576	579	544	535	550	546	535	553	541	538	572	568	566	581	581	539	555	597	548	551	480	545	586	528	550	539	595	542	552	573	551	566	516	559	558	586	552	555	553	532	579	568	563	539	559	537	562	541	541	583	522	523	534	587	579	578	576	558	535	532	584	562	562	528	602	542	607	518	555	556	534	563	542	538	578	565	545	552	541	543	550	579	566	567	544	558	585	586	538	505	582	540	496	556	526	570	541	538	539	558	534	545	593	545	543	544	542	526	587	543	541	573	567	564	555	561	548	541	556	568	491	535	532	571	543	556	529	575	597	566	567	541	564	536	536	592	536	528	575	568	569	560	558	525	525	510	585	596	530	522	545	592	584	523	568	560	522	585	530	572	560	555	583	550	544	560	544	563	584	570	516	569	573	491	570	559	553	558	556	545	566	560	553	596	544	530	618	588	584	553	535	550	539	566	550	568	541	520	574	577	529	545	525	516	577	559	574	533	535	586	598	548	568	565	537	601	583	565	567	576	567	534	569	550	579	564	561	537	540	524	546	551	528	562	576	603	572	553	572	553	558	548	559	530	548	550	566	548	561	573	559	534	557	551	527	538	549	547	527	571	534	548	581	610	556	575	542	558	567	554	544	580	571	530	589	543	560	580	553	579	528	541	550	581	570	542	563	569	560	543	536	522	576	520	529	579	562	548	525	598	560	523	569	554	579	565	575	556	534	565	570	560	548	577	551	552	562	541	552	561	551	539	591	544	537	564	573	537	584	515	529	514	523	553	577	523	533	571	552	522	546	536	527	558	532	518	575	563	525	586	481	580	582	558	549	523	557	599	525	561	574	585	532	562	578	559	516	575	594	556	564	566	525	517	556	586	547	523	582	515	513	500	564	560	561	573	570	535	586	543	566	555	552	531	538	559	545	533	566	561	551	500	577	546	552	588	560	554	538	534	586	568	561	576	559	538	604	541	545	573	580	522	552	571	561	584	556	551	582	567	490	576	525	551	501	585	519	562	559	540	556	539	526	580	562	564	515	553	579	520	563	560	575	543	532	556	567	532	564	527	556	550	584	536	543	547	528	542	565	580	569	573	571	592	555	557	511	538	581	539	558	592	566	558	522	556	568	572	526	553	522	510	529	564	541	616	547	563	525	585	594	525	547	613	522	529	561	509	546	519	560	543	523	547	556	550	554	520	575	567	540	561	544	591	592	544	568	545	554	579	576	549	558	538	495	567	540	551	518	552	588	535	575	539	556	568	580	590	536	572	566	553	554	531	557	586	544	560	526	558	592	542	548	512	552	566	559	534	571	556	534	538	548	583	546	577	540	589	529	571	532	559	597	541	535	606	546	567	531	519	529	555	566	560	586	539	582	585	535	526	542	570	532	534	538	577	555	561	543	519	594	595	574	518	535	541	552	544	593	593	587	569	567	576	528	543	523	618	521	599	542	555	597	523	555	543	546	585	552	489	567	538	568	598	565	538	557	595	573	526	533	550	555	552	517	577	576	558	565	575	545	583	587	632	572	530	540	579	572	571	575	579	554	563	565	545	589	567	583	579	533	526	549	592	567	569	582	542	524	529	553	522	568	540	529	576	555	541	596	538	572	514	555	522	561	537	532	602	573	554	566	560	581	562	554	548	546	588	587	538	573	558	566	576	516	552	547	578	514	540	580	565	562	551	507	582	561	561	552	574	593	611	584	542	541	516	586	550	537	535	557	542	568	541	510	528	556	531	529	575	546	540	562	512	562	570	590	533	547	565	544	561	606	531	580	592	525	578	553	508	563	535	551	568	538	574	561	565	564	557	614	579	543	532	552	586	533	562	548	546	515	585	545	576	547	564	549	535	567	566	559	573	531	570	600	600	543	570	499	549	568	590	553	523	537	552	577	539	531	548	547	525	583	559	524	534	559	534	575	551	595	500	538	573	572	495	562	560	577	545	551	524	563	591	522	552	499	505	545	577	580	542	505	488	529	549	531	606	541	567	607	543	558	545	562	585	613	523	566	558	562	543	559	548	559	584	552	552	570	555	561	568	586	566	526	532	560	585	582	546	538	537	544	552	558	518	513	546	555	579	534	559	555	540	559	550	507	568	532	511	560	564	510	564	575	570	573	551	557	597	546	582	527	564	554	563	560	567	539	566	530	590	562	576	548	591	580	595	525	579	566	546	569	525	522	567	545	552	569	554	587	574	571	552	534	551	613	555	608	577	614	553	578	571	548	569	547	529	557	551	574	551	552	579	562	580	608	569	569	540	567	571	552	550	559	512	579	564	562	556	492	556	540	566	562	511	533	558	551	587	561	546	553	537	596	575	536	526	565	548	539	579	562	510	547	526	560	514	544	505	587	539	580	555	531	524	607	572	551	565	506	556	543	557	595	551	579	606	580	587	546	563	569	546	578	588	528	563	566	557	535	536	510	572	590	558	538	524	593	537	555	586	570	590	510	549	555	597	582	542	523	539	556	523	605	576	565	566	533	556	518	529	530	548	584	588	527	573	587	551	555	556	561	528	540	555	555	580	555	626	549	535	557	572	520	530	537	541	505	572	521	529	580	536	562	526	604	566	563	588	548	569	547	513	548	546	504	584	550	596	591	545	535	509	518	575	552	598	555	579	533	532	535	566	533	562	544	558	545	581	560	531	559	538	548	563	572	560	566	568	581	533	552	565	521	583	579	541	543	541	578	546	536	536	559	592	585	537	517	573	562	541	562	564	577	530	561	559	532	589	560	514	501	571	571	532	578	575	519	571	537	490	567	562	528	569	561	557	565	568	540	554	555	596	568	547	585	546	548	576	554	573	534	539	574	504	572	545	525	570	534	546	542	560	549	555	568	563	581	520	566	537	544	523	586	573	585	550	548	574	562	563	565	535	572	575	550	565	549	543	558	550	541	568	513	543	593	551	587	554	534	505	557	565	569	555	583	579	549	557	526	562	580	560	534	584	562	533	581	539	541	530	519	534	561	537	502	537	519	585	552	540	561	552	559	569	554	527	553	558	580	511	564	558	563	551	567	549	560	576	547	603	583	538	543	575	548	541	559	543	513	585	553	525	617	562	522	559	549	529	602	540	569	592	568	566	534	563	561	565	611	550	529	569	542	590	548	547	543	566	531	553	540	597	553	588	538	516	529	568	562	548	510	611	544	575	606	557	571	563	555	537	515	564	575	550	554	545	602	548	567	567	564	574	546	553	544	542	548	573	582	559	527	535	523	530	553	535	549	540	528	590	554	538	544	593	554	529	544	584	550	543
27370	23230	25021	14651	5840	3161	2647	2021	1629	1284	1098	1249	1086	974	948	832	752	857	1148	1218	998	771	619	535	439	378	382	402	384	363	407	401	394	422	405	369	424	389	432	431	405	393	427	410	398	377	386	357	437	388	383	433	408	420	414	337	400	415	413	410	422	418	387	413	378	405	408	378	362	367	401	391	386	394	431	380	368	382	402	412	398	397	412	411	405	390	394	392	394	428	380	407	425	392	383	418	374	372	409	388	375	359	386	386	382	437	408	432	388	363	412	394	396	394	436	376	373	374	405	408	432	440	379	434	371	388	358	394	404	406	379	421	389	406	389	402	361	404	394	370	381	415	439	396	383	392	392	395	360	368	402	425	403	402	422	392	412	395	406	417	408	418	372	406	395	411	442	402	390	399	355	442	424	434	434	413	410	361	386	411	378	424	385	424	431	407	416	436	444	406	388	393	396	416	422	401	381	408	426	395	428	412	372	413	423	424	399	405	420	418	385	422	403	385	410	414	400	399	407	386	397	430	397	377	348	372	386	396	404	395	402	375	398	389	408	402	403	477	405	384	381	392	404	409	388	422	422	406	396	395	387	402	403	400	405	395	377	389	391	404	349	439	397	407	438	370	371	415	381	401	394	395	365	377	397	379	421	398	391	411	381	395	388	390	424	463	382	402	423	366	422	374	391	412	396	421	433	434	406	378	403	397	408	373	413	365	387	403	380	398	379	405	419	372	434	434	402	407	382	411	409	399	396	389	382	419	435	375	390	362	413	412	431	401	423	378	400	415	411	370	417	391	399	370	394	405	393	392	388	409	420	415	385	391	411	385	383	410	381	406	414	383	380	403	410	376	399	412	383	377	411	387	416	407	413	397	379	400	401	432	443	405	416	391	401	389	365	386	394	369	424	400	399	383	403	360	392	421	418	424	436	384	400	365	433	392	439	408	403	450	424	403	373	406	395	387	441	432	446	381	413	409	371	388	408	360	372	404	413	393	395	373	401	397	432	393	355	390	404	411	389	371	408	387	365	391	416	416	381	406	373	439	389	420	401	379	389	430	374	399	392	414	414	376	419	400	404	380	405	401	417	397	414	410	388	388	399	409	403	418	404	389	408	378	369	370	396	391	395	414	383	400	388	401	405	435	399	365	418	411	402	413	373	378	364	429	384	391	404	410	372	422	381	402	384	400	397	399	374	410	392	441	412	395	458	383	389	408	411	430	402	367	408	386	406	390	420	363	364	396	400	415	430	392	407	386	386	405	379	408	399	391	400	391	404	422	410	388	338	392	378	423	365	388	401	365	396	398	369	406	418	423	375	397	393	376	378	406	413	407	398	389	402	459	403	357	381	398	437	409	392	412	405	405	400	374	408	377	426	426	413	431	408	400	387	379	403	432	388	412	424	399	407	394	420	427	383	431	405	381	413	381	383	388	428	417	421	361	367	416	396	391	403	391	399	362	385	377	420	370	346	412	402	367	461	419	381	401	390	436	409	412	380	408	381	398	412	412	392	387	395	392	400	414	426	361	416	404	389	378	423	395	417	369	410	367	381	397	363	397	397	399	372	407	424	411	386	399	368	376	415	425	421	418	360	382	380	411	391	385	403	413	389	429	379	379	397	427	405	399	374	398	425	382	415	410	378	389	416	422	361	435	403	420	375	413	381	409	436	403	420	388	385	384	416	455	436	408	371	416	387	444	448	379	367	370	399	427	388	374	427	401	408	385	399	395	382	401	399	406	387	416	432	419	341	388	389	426	370	380	413	397	366	459	410	413	418	377	434	413	424	417	415	409	382	413	381	429	385	352	367	377	398	406	397	430	363	377	421	390	406	393	449	418	380	354	401	370	396	384	394	361	366	396	406	396	405	371	388	389	412	393	387	383	407	401	381	428	406	362	371	392	395	359	398	389	373	427	394	375	366	405	430	378	397	428	384	413	382	399	426	396	392	360	379	373	413	407	407	406	377	411	381	404	380	447	409	377	394	378	405	402	380	387	404	412	406	406	386	393	422	432	397	390	410	392	403	372	401	396	403	393	389	405	430	419	383	381	368	389	370	409	412	412	420	403	366	396	387	418	410	380	430	401	397	395	361	405	389	389	402	396	410	366	411	363	385	364	408	404	411	367	402	383	435	408	371	406	377	394	402	454	367	369	380	396	374	375	401	365	364	384	368	358	404	377	390	414	408	398	390	426	399	403	389	407	379	446	411	383	403	422	388	375	401	388	384	376	413	390	375	400	372	395	403	402	419	412	397	412	415	363	421	399	382	432	415	403	367	417	412	391	411	399	367	372	401	437	407	414	400	380	386	409	397	412	380	409	402	384	382	384	367	394	414	429	373	408	368	391	404	389	407	391	390	400	393	388	362	407	446	404	389	402	405	375	412	400	361	386	423	389	403	385	369	398	413	399	395	391	399	418	428	403	401	410	405	381	414	365	420	406	413	358	391	375	410	392	363	422	396	415	363	369	414	379	399	395	407	374	380	360	406	406	401	395	397	387	429	394	380	415	398	400	391	422	415	410	395	374	408	375	390	414	394	371	401	387	408	366	406	377	391	389	386	411	400	385	392	395	395	406	376	412	380	395	406	415	410	406	439	405	416	420	445	403	388	390	396	420	402	382	444	370	376	394	380	405	374	395	425	405	410	390	396	377	379	401	377	419	403	373	400	421	406	405	357	420	398	397	392	399	387	425	400	396	399	423	387	380	383	384	376	382	379	386	382	436	381	420	385	400	401	396	435	410	394	388	397	389	401	401	414	411	395	404	388	397	391	368	367	420	364	388	420	403	408	391	388	393	397	378	439	376	403	400	419	391	395	389	426	388	397	424	389	381	436	415	365	390	392	363	397	449	408	412	415	413	396	394	409	406	391	421	422	407	399	394	400	429	398	427	382	368	403	445	429	388	448	411	394	435	371	395	383	436	393	411	419	414	370	394	384	420	375	386	399	374	414	418	383	426	355	382	415	376	442	404	409	394	368	375	422	387	387	422	406	387	399	402	410	423	401	390	406	372	408	387	380	403	397	406	381	397	421	381	411	390	436	439	391	390	391	375	395	424	380	423	440	395	400	412	396	379	384	389	408	422	411	388	387	414	379	429	390	422	392	438	379	432	419	374	401	450	413	401	421	399	414	398	445	382	402	401	384	418	374	386	392	417	399	423	392	362	416	384	399	387	391	418	376	407	379	414	417	379	422	367	381	407	360	413	389	333	412	408	383	391	412	417	423	425	404	362	388	431	401	377	393	367	426	394	374	412	394	378	412	385	422	415	398	361	404	388	396	389	391	388	415	410	411	392	415	395	373	407	413	395	394	361	405	418	379	395	411	422	409	384	407	381	385	429	415	376	400	417	402	434	403	396	414	372	378	418	376	370	368	378	363	448	420	378	391	408	387	430	372	396	381	429	387	418	415	408	407	366	429	419	390	402	397	427	407	383	415	405	386	442	397	424	388	401	430	372	431	383	379	398	409	409	431	387	420	427	387	393
27552	38485	32415	17998	10909	7745	6873	5392	4369	3418	2914	3069	2645	2335	2168	1916	1661	1898	2549	2470	1973	1389	1026	914	646	640	639	660	630	613	651	614	619	638	649	594	602	617	616	592	615	637	615	621	603	608	631	608	595	615	598	622	615	617	561	641	567	596	632	628	626	632	605	602	575	686	612	580	587	606	635	613	604	596	634	603	637	631	559	595	599	622	635	634	608	595	634	584	628	598	606	603	610	620	599	644	642	601	566	580	630	619	612	654	588	628	593	664	638	637	634	574	626	632	634	576	642	632	625	651	586	639	585	667	585	645	578	647	625	597	624	641	577	615	623	641	613	606	609	644	627	609	590	596	626	590	609	620	566	611	582	632	609	571	593	604	613	634	610	576	643	618	654	609	658	618	598	610	594	640	634	623	663	631	588	627	592	598	577	580	585	633	608	576	594	621	649	654	654	622	600	650	603	641	645	608	627	629	609	587	636	597	625	574	577	591	620	595	605	599	621	647	562	632	619	615	625	640	608	645	595	567	596	622	598	621	588	611	605	655	637	613	634	619	615	662	606	632	673	567	622	620	642	638	612	608	589	565	651	621	643	574	580	584	650	602	622	605	616	574	633	634	620	633	629	559	634	606	593	601	601	625	577	573	629	578	585	651	638	616	628	583	607	599	629	583	632	659	643	597	598	605	587	606	630	572	629	604	611	594	637	582	625	614	624	638	607	672	619	655	627	619	618	621	591	635	585	623	613	624	596	598	636	594	604	646	630	633	645	605	618	615	635	656	632	632	623	596	640	575	655	603	642	585	595	640	655	635	569	595	647	614	625	618	581	565	589	606	580	585	641	613	643	599	638	613	609	630	566	629	616	569	610	642	578	675	560	605	620	583	620	643	600	602	641	600	622	597	557	623	589	606	631	603	616	602	651	609	611	578	599	624	629	627	623	644	606	625	602	619	596	583	573	611	604	625	632	603	620	576	571	627	627	606	636	628	608	663	596	594	646	601	555	575	576	567	643	640	595	623	611	580	579	607	661	642	566	588	633	593	593	567	598	614	583	604	623	625	649	640	601	650	618	596	625	618	606	609	607	605	609	583	632	605	568	674	589	625	570	645	581	621	573	612	628	620	626	636	619	619	602	584	593	627	599	614	602	622	602	630	596	627	643	558	645	656	649	590	643	599	626	645	622	626	597	630	613	626	590	588	660	652	596	586	649	602	609	648	585	616	619	587	659	611	574	652	555	601	652	614	588	606	582	637	605	610	583	570	564	618	635	572	632	648	619	608	625	590	619	598	561	633	678	630	613	627	601	612	628	648	625	614	611	589	620	628	681	626	600	639	623	620	591	592	598	598	578	599	620	612	633	646	596	621	608	614	625	597	608	632	642	594	643	631	619	580	614	589	636	641	650	612	639	582	559	630	617	578	587	633	617	558	620	591	618	633	607	622	623	623	550	614	601	634	613	634	638	618	606	639	626	595	586	622	615	562	615	602	615	622	604	579	669	627	566	585	576	613	612	643	630	631	568	648	651	636	644	581	670	604	630	600	594	608	660	661	613	664	562	629	612	606	645	602	586	606	630	588	572	617	609	607	622	603	655	622	624	652	582	604	597	641	633	633	589	640	584	588	628	598	664	593	595	615	567	599	605	624	615	635	611	579	594	598	647	632	566	584	655	618	629	666	626	596	591	643	611	597	631	603	613	585	628	579	631	596	608	572	610	638	636	583	610	637	620	638	575	623	581	613	597	621	622	618	559	633	621	629	579	610	589	605	604	626	625	617	609	592	635	612	610	665	588	599	636	621	614	594	640	620	606	615	648	669	599	620	601	639	601	615	603	606	623	632	627	595	605	610	626	644	596	619	646	630	635	593	596	590	606	608	615	594	590	606	634	630	615	635	633	589	637	664	624	585	647	626	641	640	622	621	615	658	605	641	619	610	634	659	625	569	585	623	620	637	627	623	585	584	604	590	588	617	649	585	641	634	614	628	666	604	598	628	642	612	624	663	615	600	633	621	628	612	610	617	637	600	573	639	584	593	572	630	606	611	592	650	619	648	563	632	593	595	602	646	610	598	633	612	611	613	630	609	623	601	619	581	585	652	588	586	588	632	594	629	651	625	591	605	615	626	610	613	612	598	597	635	640	666	589	606	603	610	632	646	589	564	637	603	610	608	635	609	590	600	610	605	616	588	616	625	581	609	639	619	571	629	606	623	594	618	635	608	616	573	623	655	620	610	660	592	632	646	678	647	577	639	602	598	619	574	631	574	604	606	646	677	666	621	630	621	622	587	641	605	608	596	627	580	627	631	591	574	618	627	660	613	627	610	640	646	611	562	655	587	600	607	588	596	611	635	624	569	565	627	587	587	559	662	570	624	600	603	576	644	589	594	656	599	618	563	626	618	620	576	587	595	625	588	595	671	597	631	596	630	623	616	641	651	645	608	592	620	616	638	625	590	637	646	588	609	607	619	621	614	611	610	643	605	623	620	585	615	619	638	641	624	563	637	615	620	622	615	638	603	553	590	621	603	626	624	640	669	608	640	617	622	645	666	567	563	619	608	645	616	649	585	617	648	616	615	600	633	587	648	596	625	604	615	592	583	620	628	633	641	637	615	604	577	644	634	622	636	564	641	615	638	602	623	632	610	634	623	577	635	612	575	659	608	630	613	621	609	585	640	635	606	607	627	622	642	630	611	620	668	607	659	568	640	608	631	630	594	643	628	661	559	619	582	644	634	644	632	620	594	593	616	585	640	574	579	633	641	638	617	634	587	622	609	615	600	625	655	609	614	592	629	682	618	622	580	610	561	596	591	582	598	660	611	608	591	645	602	597	649	565	604	625	609	622	599	635	668	643	596	630	579	656	619	643	599	581	599	649	597	630	565	615	631	605	621	640	612	617	639	651	627	584	567	636	606	607	595	621	664	626	626	618	610	611	580	594	635	616	659	648	596	628	648	609	660	641	619	606	582	641	630	594	649	624	635	622	604	644	622	583	605	629	606	636	606	560	603	623	581	634	556	614	626	641	664	608	613	591	638	589	551	637	618	650	567	633	634	618	582	560	607	599	642	627	610	637	609	565	618	598	615	633	580	639	654	648	614	631	623	664	601	627	597	614	584	633	592	624	630	599	613	650	637	592	620	612	610	615	646	610	605	650	631	596	610	652	599	634	633	576	585	630	613	625	640	573	603	649	561	599	642	596	632	582	642	637	638	606	633	640	633	634	613	667	606	640	637	580	610	631	578	599	620	581	643	626	653	663	655	624	642	620	627	645	641	650	617	637	612	591	599	635	572	636	660	604	581	592	608	626	605	625	610	640	634	633	613	640	620	598	580	571	602	619	658	611	604	623	604	619	582	650	634	637	599	601	556	654	621	610	637	628	589	596	580	655	609	642	625	626	562	595	636	642	643	603	642	602	645	612	623	667	635	616	656	621	577	581	610	602	578	596	616	613	683	634	628	609	665	613	620	593	601	621	635	642	675	586	629	614	601
24160	21105	28099	24436	19686	9953	4982	2843	2080	2264	2140	1438	1302	1331	1298	1444	2146	3671	6232	5342	3405	2116	1179	745	541	444	438	429	417	406	383	439	407	422	412	395	470	458	427	441	427	444	409	390	412	419	458	391	407	422	401	423	432	397	415	412	384	467	438	442	410	426	414	417	413	420	405	437	413	438	417	424	454	373	394	428	391	421	444	416	425	442	398	428	428	418	411	390	432	427	411	445	416	442	442	421	403	401	394	420	420	414	435	428	392	409	392	449	457	431	414	418	427	415	445	415	399	398	389	420	413	454	434	414	457	424	377	406	432	417	395	403	403	413	423	411	444	403	419	435	441	421	404	404	448	426	433	390	415	398	413	438	439	386	418	438	419	419	415	423	431	419	422	423	398	395	408	421	425	395	381	421	472	460	413	446	444	394	385	433	397	440	385	445	411	410	396	420	416	409	423	434	432	411	420	424	400	435	418	392	390	427	416	419	443	432	397	422	438	428	431	400	449	393	439	395	448	400	401	439	464	387	398	459	430	393	400	436	428	435	424	431	416	422	424	465	414	438	429	403	449	447	404	417	398	435	444	424	420	437	448	405	406	422	409	441	446	423	411	441	416	389	420	437	458	425	429	431	448	417	452	431	442	429	438	403	391	421	437	393	422	401	427	406	453	420	411	410	361	419	455	445	401	398	409	431	401	450	421	406	415	435	446	413	422	432	431	394	400	398	399	376	442	437	366	441	415	415	406	410	403	369	437	418	423	416	434	398	410	420	429	422	450	421	418	430	424	403	405	395	417	452	426	393	403	419	425	427	399	468	419	435	448	435	429	420	421	427	458	434	392	439	406	414	405	402	430	434	421	446	433	412	386	448	396	426	426	410	420	412	390	432	431	424	461	407	401	420	394	405	432	396	417	401	380	451	428	406	441	404	414	402	427	421	410	423	461	393	389	391	378	377	401	416	398	428	414	393	437	410	388	438	453	407	389	389	391	439	435	357	409	430	400	387	428	422	409	419	417	421	450	420	411	423	399	428	435	462	401	443	389	410	390	374	384	406	408	431	377	415	447	424	432	422	404	404	418	426	447	413	406	431	416	385	400	485	411	383	438	429	425	402	448	414	423	411	414	394	401	416	415	427	404	390	391	406	436	368	405	399	406	431	409	376	404	434	416	459	393	451	437	430	406	392	427	409	405	428	400	421	399	425	428	455	387	364	434	415	424	420	378	399	408	408	419	400	423	417	385	416	398	386	412	429	443	407	437	386	378	416	411	466	429	421	429	403	436	408	386	406	400	426	406	428	445	389	374	420	450	419	401	388	410	402	425	377	434	414	414	411	414	419	410	424	425	365	397	387	409	371	408	413	397	433	410	393	430	419	441	438	446	413	414	371	405	387	423	403	425	426	431	403	393	394	398	428	430	432	403	415	428	405	435	447	448	447	444	430	413	429	356	409	446	450	403	462	440	396	384	430	396	418	442	451	414	413	423	435	467	419	407	454	384	404	419	430	451	399	475	418	398	391	425	414	447	427	441	413	438	440	430	388	418	408	430	428	388	447	394	409	419	381	437	413	440	409	395	443	408	442	424	424	420	425	392	406	426	423	405	425	414	443	419	378	433	427	401	441	440	427	422	422	407	410	416	437	416	418	415	451	407	416	424	442	402	423	450	408	420	459	450	426	424	436	396	420	435	410	414	397	416	402	416	399	424	410	406	412	356	411	391	452	416	409	399	435	388	383	431	396	416	400	433	442	424	409	421	418	424	435	398	420	393	419	426	446	413	423	430	419	429	407	447	398	352	440	438	425	421	411	397	425	417	430	447	429	446	428	397	414	403	434	436	388	419	436	408	437	475	420	451	399	434	397	434	443	435	422	401	449	412	430	415	403	424	434	445	429	391	405	394	447	407	424	384	408	386	419	404	421	431	405	400	468	410	438	415	461	426	410	372	437	423	396	412	474	418	423	408	386	406	405	411	424	403	420	418	416	467	414	403	467	430	425	416	403	373	395	378	394	395	425	358	412	399	409	450	386	389	431	452	403	434	384	467	424	408	391	459	419	428	431	423	424	419	414	448	398	431	406	410	405	426	431	425	409	435	436	418	422	425	445	382	398	431	407	401	411	395	399	408	408	441	415	438	399	440	405	436	394	416	392	425	370	410	400	433	440	429	442	424	411	419	432	391	416	428	455	392	386	413	430	404	398	402	439	422	416	424	398	424	395	433	411	430	411	410	410	414	417	402	419	384	419	368	425	419	437	408	438	401	419	404	412	424	371	414	419	385	431	458	403	389	398	415	416	425	386	443	407	435	421	445	393	411	435	398	439	372	398	446	419	421	432	453	393	432	403	414	441	425	392	401	412	426	440	378	406	408	406	424	437	420	414	395	436	389	429	419	412	409	418	403	429	396	412	458	420	390	417	426	440	387	352	388	392	414	398	375	413	399	419	462	417	425	397	414	409	387	424	417	387	420	434	422	382	418	436	414	451	418	390	400	456	379	406	419	435	418	398	427	401	419	415	437	388	436	428	420	402	401	371	423	426	425	403	438	414	391	460	438	393	386	414	408	416	397	397	392	459	384	416	427	405	408	404	387	422	406	413	451	432	439	395	427	393	420	440	408	453	418	431	397	422	412	439	404	386	394	420	466	415	405	404	431	425	449	428	424	423	442	431	423	400	389	422	422	422	430	439	385	420	405	411	454	413	429	437	416	439	422	412	433	401	418	416	412	436	408	432	392	398	427	413	411	435	401	426	428	418	427	387	414	421	405	393	405	397	439	432	434	405	454	442	443	396	445	407	431	386	403	458	415	400	445	413	411	399	390	424	453	438	430	405	410	414	425	403	407	388	444	398	424	423	404	424	412	411	397	440	389	431	429	457	414	379	400	426	425	440	432	417	442	430	371	443	416	393	397	427	387	412	417	429	424	445	412	416	412	382	419	404	447	417	353	431	423	449	402	425	447	407	406	400	410	392	431	396	447	440	405	424	426	414	427	404	414	416	403	443	424	458	379	425	410	422	441	407	411	413	415	426	413	422	432	420	417	454	383	408	391	433	387	421	416	439	449	429	410	448	403	428	418	430	413	433	420	396	414	388	422	431	387	421	420	411	448	363	411	422	395	386	399	402	404	412	453	427	397	415	394	412	422	414	433	420	405	409	436	425	461	425	391	423	438	411	429	414	447	378	414	384	402	385	398	412	444	414	430	429	442	397	417	426	396	413	415	443	402	448	399	455	429	403	406	420	399	420	430	463	427	439	436	436	390	417	444	415	441	441	416	425	416	430	400	448	422	379	395	429	418	377	428	456	443	416	425	360	427	411	427	402	441	436	457	443	438	442	421	401	425	387	417	396	416	422	413	391	441	432	425	418	428	412	377	377	413	410	424	423	435	431	444	406	402	414	398	447	438	405	442	426	438	438	401	428	420	402	393	423	407	423	410	430	435	384	426	403	402	369	409	434	400	382	410	418	431	437	372	415	412	436	432	397	412	430
28668	47772	37855	23102	13912	12682	9827	7241	5798	6089	5453	3781	3270	3237	3210	3312	5134	8255	12973	10833	7016	4185	2358	1439	876	760	667	655	683	605	623	680	653	640	638	604	611	644	646	662	651	643	682	699	654	646	666	631	642	644	659	639	640	664	632	647	652	648	669	647	647	622	608	668	660	602	626	682	631	681	636	692	639	634	638	657	691	640	660	657	647	632	658	679	604	615	609	675	628	694	612	674	639	639	612	608	632	654	676	630	661	632	618	597	657	676	628	620	630	631	669	666	632	643	659	665	648	675	648	635	670	665	678	616	629	650	665	664	670	663	649	631	654	674	656	696	683	660	669	620	627	649	615	644	655	656	629	600	682	601	666	644	647	676	649	703	661	645	640	674	599	644	651	635	652	664	647	667	661	628	616	633	608	616	651	626	602	642	629	663	645	639	652	697	652	678	630	671	668	689	660	598	625	704	665	679	679	666	661	700	631	730	686	658	677	648	645	578	643	615	645	623	636	666	665	610	627	658	658	633	637	642	559	635	615	634	642	655	672	631	663	620	651	642	656	642	640	644	625	636	598	660	641	620	647	618	657	650	665	671	631	633	675	664	630	663	628	619	651	701	628	673	712	669	665	656	620	646	636	655	651	611	666	609	639	673	662	598	651	609	616	662	668	597	683	632	642	643	597	660	641	663	663	653	668	649	654	680	669	714	648	682	643	644	650	625	657	667	657	641	641	645	689	677	620	680	646	670	648	649	633	644	674	637	599	653	669	641	665	664	665	670	648	648	669	692	618	655	675	671	612	620	652	689	633	638	655	640	609	653	686	618	649	611	646	697	659	667	623	643	622	619	570	644	644	661	615	652	660	655	643	705	657	647	671	654	616	625	636	657	642	664	693	692	632	662	643	654	649	679	639	626	616	617	656	673	649	701	644	682	645	692	646	661	668	679	621	663	653	642	642	646	654	611	669	696	619	662	611	657	658	670	672	601	691	644	622	653	669	648	740	663	627	652	625	675	654	670	631	613	654	623	611	674	616	648	630	651	668	678	626	670	605	681	646	645	660	660	643	651	659	657	642	646	605	632	640	642	662	628	679	582	659	620	638	659	691	640	643	608	616	647	660	607	649	653	640	627	665	656	650	623	642	683	643	640	629	613	651	691	616	648	639	651	640	622	634	660	699	638	598	659	682	653	711	638	660	659	667	681	594	639	641	653	664	615	618	667	610	635	635	624	620	646	654	660	629	673	635	661	645	606	647	626	608	685	637	619	619	672	663	626	637	629	693	711	688	615	667	656	578	629	665	687	654	678	663	619	639	637	678	622	639	648	689	658	635	666	629	626	635	674	675	669	630	636	624	645	669	683	643	654	663	621	613	643	676	621	686	641	698	660	646	615	646	649	653	625	620	649	650	625	664	647	673	672	647	617	641	659	634	647	699	666	651	648	645	601	660	684	643	642	669	626	659	667	643	631	659	644	679	658	661	663	622	638	706	617	638	630	637	572	657	660	652	636	590	642	687	678	646	693	625	687	647	674	620	658	648	641	642	648	689	674	692	678	610	669	640	599	620	635	663	633	631	668	624	680	652	633	618	679	657	630	662	629	625	668	629	647	653	637	643	634	656	662	636	624	661	655	655	638	647	631	631	657	644	594	666	636	650	640	661	628	670	676	625	603	616	656	684	590	653	667	654	653	646	651	714	634	652	692	621	614	682	638	666	638	617	671	609	610	636	699	620	623	627	660	610	636	636	652	676	631	646	646	688	647	654	626	650	633	641	675	615	642	680	676	613	658	687	678	653	626	676	673	629	653	631	621	642	629	611	651	615	633	695	656	642	617	653	652	671	606	693	664	650	608	627	647	582	642	624	630	689	676	644	647	664	640	630	669	665	641	658	638	640	615	600	622	686	674	662	720	662	646	632	628	619	631	614	594	629	662	608	687	651	593	648	664	633	644	628	643	666	661	630	660	663	627	608	633	651	606	635	649	610	648	623	654	688	626	610	637	604	654	650	662	615	627	609	644	635	685	641	658	655	653	664	646	620	633	678	608	656	686	659	719	610	623	634	655	652	671	613	642	655	635	662	628	680	648	634	615	631	661	680	623	677	639	658	675	663	640	640	682	620	666	649	639	630	622	644	645	647	653	659	577	619	617	638	672	607	651	631	638	685	674	671	591	627	664	647	637	682	657	643	600	617	617	627	632	660	655	671	659	658	660	677	606	670	640	622	642	659	673	643	673	660	639	642	653	687	686	671	619	675	643	655	668	622	668	608	675	617	675	655	597	650	612	642	676	634	586	678	619	615	627	635	660	665	655	619	684	674	680	634	671	665	654	707	621	654	681	586	655	657	640	631	621	645	648	660	619	634	604	646	608	660	598	656	646	671	666	669	671	689	680	652	610	669	626	611	651	665	642	661	640	607	678	642	642	656	657	658	682	635	608	676	680	664	630	679	629	656	679	670	656	644	641	655	655	590	647	656	644	639	670	707	672	612	636	673	620	614	666	680	622	604	623	645	636	647	647	639	669	655	645	610	645	647	660	659	663	673	625	581	681	608	586	631	642	671	642	640	668	643	641	668	649	667	643	656	618	665	615	600	610	626	656	648	639	582	624	665	619	610	613	611	667	629	697	656	689	649	628	621	623	626	646	664	656	647	681	671	610	660	620	663	637	684	663	643	646	639	642	613	690	677	639	618	701	689	637	660	649	675	627	639	625	593	641	679	603	611	599	681	694	696	700	652	682	666	640	661	669	639	675	652	621	622	638	629	605	613	613	634	612	676	612	653	618	641	664	641	656	629	616	618	681	635	628	643	659	687	647	667	654	652	700	653	639	648	610	688	653	620	646	653	626	651	636	610	623	635	654	636	658	649	621	599	665	645	653	648	640	604	645	650	640	666	633	681	590	679	676	652	656	650	650	682	599	616	650	649	604	622	640	655	634	652	656	621	620	654	623	639	677	657	630	611	623	628	646	638	631	667	654	648	661	700	601	627	661	641	692	616	627	628	653	660	670	596	670	646	626	657	685	641	629	604	663	622	621	595	597	689	633	639	649	647	656	662	612	637	613	637	678	648	664	642	644	653	636	641	645	631	640	666	633	650	660	659	650	632	611	662	585	681	682	617	669	642	652	664	653	665	612	652	664	627	628	690	624	626	636	678	660	609	671	640	678	635	619	649	622	636	648	663	622	626	639	649	623	663	639	650	657	639	599	652	627	638	667	630	598	658	620	625	654	678	668	629	635	684	647	659	650	601	682	643	596	669	685	622	648	650	584	606	609	666	665	635	661	604	718	656	635	627	578	695	634	650	664	630	636	626	683	655	666	655	645	648	658	636	651	670	672	644	627	622	615	664	653	644	651	671	693	643	618	677	615	653	625	671	610	629	692	650	615	634	671	668	654	618	658	606	617	615	597	603	630	587	613	614	694	667	636	610	632	678	660	689	665	599	649	633	696	690	644	652	609	634	666	643	679	630	650	664	630	653	637	654	636	654	644
23011	21082	28837	23547	21092	20612	10677	4216	4101	3890	2628	1767	1634	1574	1647	2262	2547	6373	12674	11306	7555	4120	2092	1045	598	414	400	363	389	344	332	372	333	392	347	332	374	344	348	344	340	375	338	326	355	374	329	338	362	311	337	330	375	332	348	361	367	348	318	355	375	323	347	353	386	351	354	345	344	319	344	355	366	330	399	356	378	335	375	350	350	356	357	326	337	333	355	363	367	331	346	342	338	334	329	337	349	360	318	371	351	336	340	313	349	314	369	323	344	341	337	334	337	368	354	353	311	357	333	368	333	387	354	342	346	352	353	347	368	316	373	308	319	346	334	339	351	341	365	361	316	339	346	338	360	349	356	316	326	326	380	367	336	321	345	330	333	322	327	321	338	332	333	379	353	348	368	306	358	364	343	339	363	357	341	338	343	327	362	339	364	364	353	378	351	342	325	323	315	331	390	368	356	327	342	345	312	331	318	351	353	332	330	332	334	346	359	328	316	318	346	323	346	377	368	373	354	351	348	331	344	348	329	338	374	323	335	346	319	296	352	349	334	389	347	329	349	324	351	344	358	318	344	343	336	358	340	324	341	351	323	307	317	366	362	335	367	298	327	360	328	357	376	339	332	327	373	382	350	353	322	351	326	350	331	338	402	313	344	307	336	344	343	361	338	342	367	336	344	342	361	358	323	360	379	364	340	303	363	347	347	338	339	359	340	346	363	351	311	358	344	330	363	354	342	350	339	353	333	336	328	317	344	332	358	365	362	342	353	319	360	351	334	360	352	333	352	332	362	336	341	317	371	357	375	326	369	335	326	360	355	355	336	323	360	314	323	322	326	339	329	350	359	348	345	340	324	330	313	345	346	371	344	354	328	369	347	357	340	361	328	350	315	334	339	320	350	349	329	330	375	336	335	372	329	329	339	318	339	368	371	319	365	344	341	337	357	350	382	346	341	322	374	307	333	362	341	335	341	345	334	315	335	356	345	370	361	371	330	321	336	335	313	368	350	344	339	366	319	359	373	384	320	343	363	352	363	357	350	355	352	318	356	343	349	334	357	352	359	352	328	366	364	338	321	325	368	355	371	356	341	385	339	342	356	321	371	344	315	321	347	352	353	336	360	348	336	354	364	333	349	367	343	354	358	363	320	368	339	341	341	366	349	362	384	354	362	334	333	343	366	337	343	366	356	372	342	340	348	322	339	344	348	320	351	345	356	337	340	359	352	339	337	366	319	332	326	347	342	342	363	355	350	357	312	363	326	324	369	346	352	351	369	349	347	332	308	344	330	348	348	340	373	365	318	319	330	356	322	323	327	320	362	310	314	308	312	329	349	353	334	346	332	330	367	341	355	346	339	322	348	319	327	348	352	319	360	352	330	301	322	319	344	346	369	319	355	357	336	335	334	331	360	350	356	355	354	355	348	343	336	310	317	339	373	327	354	323	340	314	317	339	349	352	331	345	349	325	344	331	348	396	345	354	330	331	317	337	334	326	306	330	341	348	321	362	300	335	336	334	379	335	333	359	345	357	322	332	345	348	401	330	355	358	327	320	318	349	328	384	336	318	341	356	339	340	343	344	339	349	376	319	358	382	329	347	337	332	354	356	340	329	383	357	356	372	352	335	330	296	316	358	333	353	340	344	361	350	370	328	351	311	363	331	335	349	308	351	363	353	342	337	343	363	321	331	354	342	359	362	343	355	341	343	328	348	366	296	353	342	342	335	361	340	345	314	361	349	375	361	320	312	351	323	334	353	331	306	347	349	368	340	350	338	328	326	352	344	394	352	323	338	352	339	324	352	344	331	333	360	372	353	333	314	348	333	361	350	335	359	304	340	334	358	342	314	319	361	352	353	360	338	370	343	325	341	347	363	333	314	336	354	339	333	339	344	337	351	333	352	346	355	352	361	360	360	364	372	361	339	310	325	346	361	366	354	350	328	363	329	337	358	345	334	361	315	321	317	340	344	352	349	335	353	311	335	375	330	366	319	337	354	368	349	378	341	341	355	383	346	341	328	336	316	323	328	332	372	335	379	345	328	322	336	340	337	345	336	327	357	325	358	320	340	375	338	308	321	326	339	349	351	321	344	339	343	343	332	347	357	338	381	368	309	323	334	333	325	342	338	347	340	328	323	344	351	341	348	358	340	363	319	365	323	385	339	386	320	333	332	316	346	338	337	320	319	323	327	377	349	323	357	352	325	329	356	311	303	360	321	353	340	350	341	318	335	350	341	315	340	325	334	340	353	306	347	348	334	335	348	342	358	321	337	315	339	343	333	375	354	362	345	334	314	325	329	348	357	315	334	347	318	392	334	310	325	383	345	339	374	347	338	337	343	340	385	367	357	325	322	364	318	354	330	335	354	336	322	360	308	349	345	332	347	356	316	340	363	341	353	347	356	314	343	331	334	356	349	329	358	353	336	323	316	339	366	346	361	339	317	326	368	356	310	349	318	350	350	351	359	347	354	348	325	336	324	354	343	343	359	354	301	308	344	335	360	358	382	319	321	350	357	354	369	317	341	330	347	381	353	360	321	351	344	349	324	343	342	354	333	328	362	323	360	355	354	333	373	347	307	324	339	351	330	365	367	348	319	317	322	342	371	352	337	307	351	355	338	323	341	311	342	321	368	346	336	342	308	325	338	324	327	336	350	321	318	362	343	361	328	339	372	350	349	371	356	345	356	330	341	304	353	333	318	351	363	357	334	352	327	329	364	331	323	351	347	360	321	385	365	323	371	363	339	338	352	345	383	375	379	334	340	362	364	372	337	347	336	327	360	343	333	335	336	329	369	351	353	360	348	307	323	331	312	368	332	349	350	301	342	321	376	321	355	328	350	378	342	333	340	346	368	360	345	350	339	323	335	349	357	344	337	337	342	345	346	315	349	337	339	350	331	348	359	332	334	319	367	353	342	340	316	361	333	378	321	349	357	337	327	333	344	334	352	353	324	342	340	349	354	324	357	346	341	318	329	357	354	337	363	341	342	309	323	338	333	326	331	304	358	314	322	336	353	348	347	326	338	373	373	363	367	360	325	310	339	327	333	358	330	367	342	366	338	341	358	356	350	368	352	360	321	330	316	350	352	330	346	308	329	303	355	333	355	324	340	338	329	366	347	360	333	356	338	344	383	369	372	350	356	342	334	348	355	368	341	332	351	332	352	332	310	336	350	362	363	356	334	357	347	324	334	363	326	335	377	363	343	374	305	333	366	337	369	390	358	330	336	362	318	321	389	331	347	348	360	336	336	349	351	329	351	310	320	341	353	339	370	343	332	378	309	373	333	326	326	358	321	357	334	350	336	341	317	332	323	359	348	361	351	326	344	344	343	362	339	353	347	347	352	385	362	331	328	349	336	349	329	360	364	317	319	364	340	362	315	335	340	328	336	363	347	321	346	344	310	333	332	344	307	330	344	340	340	366	366	346	336	347	353	363	357	353	333	334	345	360	347	334	379	362	321	380	344	333	393	341	322	377	354	351	333	295	345	325	340
30338	54971	46105	28190	18315	14473	10932	9501	10396	9765	6887	4833	4463	3932	3987	5489	6196	13363	21337	18667	13429	8034	4204	2084	1049	722	614	604	556	528	518	523	539	523	522	509	524	538	519	553	524	524	533	494	497	463	529	548	516	552	554	509	529	544	546	518	549	540	530	514	508	514	554	515	524	511	500	498	487	535	533	545	506	521	498	567	559	510	519	529	500	551	570	546	594	476	521	545	513	539	553	539	539	544	497	525	530	545	529	534	530	498	532	521	524	545	486	503	547	546	510	516	465	504	485	564	513	537	510	518	521	529	544	519	536	520	521	539	508	507	493	554	542	504	511	520	542	534	531	546	537	519	539	567	535	489	560	511	488	492	554	547	547	533	575	553	526	537	504	469	545	533	537	523	490	497	534	507	563	529	544	517	529	544	527	548	504	523	519	512	568	539	521	540	485	567	571	506	583	544	507	496	524	542	523	538	487	496	541	548	522	549	534	531	516	547	578	530	526	514	524	520	546	545	513	513	559	540	504	518	568	537	515	510	500	556	564	522	479	540	539	546	540	552	521	509	556	522	485	501	521	533	535	498	560	542	554	518	546	504	576	548	563	544	521	462	509	588	527	519	546	502	521	573	556	586	520	557	546	532	533	526	551	532	536	546	507	502	532	561	505	503	534	500	528	529	515	500	494	528	508	535	568	519	526	507	529	504	517	510	506	530	522	567	531	523	515	508	519	541	512	531	486	587	488	520	568	541	492	540	536	539	566	551	516	552	529	556	541	498	550	531	485	546	507	565	482	512	524	565	557	558	575	554	523	563	553	506	496	540	535	509	526	556	546	529	497	498	562	527	516	555	541	517	532	517	505	544	492	511	563	575	494	532	541	523	511	493	549	555	542	531	535	538	528	565	527	514	525	504	550	539	543	492	516	532	502	540	498	534	538	539	541	515	558	534	519	548	545	567	531	560	546	535	524	513	535	537	525	514	521	473	540	544	479	518	540	585	545	561	533	542	530	478	496	543	578	522	548	530	537	548	508	559	505	577	548	541	512	528	532	484	510	540	546	508	523	529	503	549	573	500	524	510	491	511	524	516	530	522	522	502	560	566	515	566	532	502	490	511	527	482	542	505	518	591	498	528	521	525	487	554	525	540	478	536	551	507	547	530	544	496	538	527	517	542	514	504	527	561	534	523	523	495	528	526	471	516	508	535	498	524	513	555	521	548	503	560	497	523	519	521	554	549	526	495	556	510	553	571	540	536	527	516	528	496	528	536	506	523	558	539	522	519	533	526	539	480	576	549	515	543	501	528	548	546	493	532	525	560	510	521	514	517	523	514	524	541	523	555	534	522	567	519	510	556	543	526	532	521	527	558	549	528	508	520	489	490	521	502	541	476	496	520	492	525	534	512	490	540	531	507	498	507	520	562	494	539	501	528	531	524	535	528	548	542	537	529	517	561	577	540	543	518	539	511	555	541	531	537	524	531	506	527	556	534	558	535	526	526	527	511	559	523	525	513	537	560	541	525	507	537	545	529	546	584	521	540	507	525	529	496	549	536	538	562	521	512	569	508	497	515	506	510	518	525	515	536	532	523	536	545	520	538	500	574	550	521	552	553	502	538	554	499	551	502	547	511	516	541	507	536	518	532	522	534	518	525	530	471	516	524	557	489	532	510	546	513	480	546	580	522	529	507	523	597	502	564	488	491	570	525	490	532	531	529	538	526	556	529	525	519	529	509	499	524	491	542	517	495	575	542	542	516	524	527	523	541	523	543	520	588	505	530	563	507	507	504	545	515	527	530	507	526	529	514	523	524	497	514	518	529	508	501	527	543	523	520	505	526	520	524	516	549	528	529	539	514	524	542	483	514	552	551	490	490	525	554	550	526	517	563	538	556	535	521	509	507	539	536	518	518	568	566	554	521	539	510	539	562	520	525	554	506	535	525	508	504	564	548	528	473	563	531	512	530	506	525	497	534	542	521	498	540	544	513	518	523	502	525	549	480	534	555	582	522	533	537	559	500	531	524	504	517	512	552	513	512	532	518	534	545	519	496	499	484	493	536	506	533	512	562	506	542	511	501	507	563	540	472	583	498	547	539	526	479	510	540	529	519	497	529	546	539	520	530	533	528	554	497	514	564	554	523	548	529	503	528	569	503	526	521	551	524	526	555	545	524	532	536	534	551	510	533	506	520	526	545	511	519	505	495	509	522	558	557	530	556	543	558	551	544	516	526	553	518	521	543	531	525	574	568	520	558	524	540	526	564	550	535	515	541	544	540	575	529	510	499	513	508	521	521	529	556	577	530	506	501	539	502	529	535	535	511	529	535	563	544	538	522	504	513	500	520	536	545	503	529	550	509	511	518	499	516	522	518	567	502	529	509	547	549	549	535	544	489	534	538	538	505	519	534	536	582	563	557	512	521	535	537	517	535	539	524	552	540	528	520	517	544	552	548	568	537	525	502	519	530	488	525	521	536	525	501	564	518	510	548	573	518	474	515	529	474	529	503	565	527	518	525	563	531	548	540	563	537	506	527	521	521	498	575	527	520	554	539	516	546	516	515	534	532	510	515	549	514	491	501	514	522	532	560	526	514	533	538	573	470	500	542	491	532	505	516	546	571	541	494	535	536	544	499	514	526	527	499	514	532	537	552	530	546	571	486	544	573	523	553	525	531	514	492	531	548	555	556	551	545	518	562	518	508	494	528	544	526	511	517	527	501	496	508	535	493	516	523	541	513	523	520	503	496	541	577	536	545	491	525	537	539	517	493	539	564	529	512	566	512	549	539	546	489	549	526	546	516	520	520	534	529	539	507	490	506	575	527	505	523	526	517	519	553	531	522	506	541	525	539	568	519	565	533	536	514	520	488	529	518	554	500	520	527	512	561	564	507	537	536	524	549	492	510	525	545	545	540	512	543	501	507	523	516	560	547	537	548	555	513	550	535	544	527	542	570	556	550	536	526	532	537	514	497	563	558	522	519	529	533	535	560	532	509	499	541	556	512	519	481	502	521	536	554	487	538	506	504	534	521	487	529	515	537	482	559	555	532	515	503	534	520	547	534	518	525	563	554	550	556	504	539	537	560	567	510	478	517	566	514	511	571	561	519	501	555	522	516	556	570	586	526	479	511	548	538	574	523	540	568	556	527	529	489	549	509	536	508	520	529	518	504	543	500	499	530	538	524	484	506	495	493	528	491	545	502	499	484	517	510	510	532	518	524	525	538	547	510	527	587	541	467	540	534	526	523	492	477	554	493	564	500	574	528	515	507	501	546	554	475	524	516	506	547	519	578	529	502	558	508	498	530	546	538	534	513	463	525	517	522	492	524	509	515	510	504	553	526	493	530	518	503	494	469	540	575	472	504	520	526	542	515	529	578	536	483	518	514	548	513	505	538	496	519	537	517	567	504	518	541	597	522	521	559	520	533	484	504	533	552	537	534	548	525	562	532	560	497	497	544	550	542	513	496	510	522	474	543	534	545	495	515	544	551	522	553	527	518
27081	23109	21061	10404	3640	2453	2311	2411	2192	1983	1632	1281	1006	751	911	888	728	943	1164	1052	874	745	543	477	420	412	359	406	380	383	383	381	384	376	382	373	352	406	345	357	360	374	330	385	435	380	385	383	360	417	391	351	393	403	372	413	402	409	386	391	371	381	393	351	379	368	423	386	436	402	356	375	384	380	410	385	418	390	395	383	370	384	371	360	361	372	374	374	394	336	362	371	398	368	393	351	396	404	418	374	408	387	395	376	373	406	375	379	404	366	382	375	395	382	342	396	379	380	362	388	353	365	390	411	378	373	352	370	382	384	427	378	371	388	398	394	367	406	371	383	363	400	393	403	354	370	376	370	379	408	409	385	387	361	353	393	381	373	376	390	370	393	402	363	393	373	384	358	358	392	359	432	367	391	399	404	408	382	406	373	387	407	390	389	355	391	389	357	383	397	397	394	400	384	382	417	395	414	387	383	416	396	409	367	417	386	387	379	384	418	429	365	359	390	355	376	371	410	379	427	352	369	414	396	405	397	400	388	387	377	352	413	405	389	370	399	353	327	389	374	391	374	380	379	416	401	387	401	401	376	379	385	413	364	359	365	404	331	371	392	355	377	372	412	379	368	393	374	381	382	390	377	369	401	389	351	408	376	383	415	379	383	412	406	371	354	379	371	385	406	377	377	388	402	398	375	364	357	391	380	398	393	389	367	384	386	397	371	394	374	398	383	382	430	384	365	372	411	432	403	378	367	382	409	393	395	354	396	372	382	422	399	361	405	394	370	380	351	390	373	356	402	368	414	372	358	341	397	409	387	375	352	382	398	418	354	371	388	387	374	355	352	385	389	391	374	391	367	407	411	367	390	343	403	377	363	402	401	374	379	424	373	385	387	380	387	368	422	388	376	369	380	407	377	452	424	365	399	392	429	395	397	387	383	419	379	385	393	376	347	374	388	372	349	379	378	393	389	372	386	366	400	403	398	417	386	418	389	378	401	374	409	376	370	393	361	382	377	424	399	363	387	401	391	384	355	394	365	364	394	363	387	375	358	377	391	368	372	380	397	373	402	378	382	347	397	355	365	402	375	385	335	384	380	391	383	373	396	385	364	393	384	405	405	342	376	375	399	372	370	385	366	336	392	404	402	410	369	369	363	344	403	404	369	396	376	383	381	380	408	383	408	355	360	376	368	354	420	362	410	354	384	395	387	367	383	352	378	375	392	375	408	401	390	410	390	413	395	370	372	415	374	397	382	412	367	386	368	364	386	369	360	389	368	392	369	360	362	364	388	360	356	367	382	341	379	368	355	376	420	385	388	361	377	381	393	348	392	393	366	369	381	364	373	388	392	402	369	361	407	398	433	381	409	353	356	331	410	379	376	396	380	383	396	372	391	383	401	389	394	398	367	403	401	387	389	371	418	389	339	394	387	381	388	381	408	386	399	407	334	377	404	405	407	363	362	354	383	347	379	351	397	383	395	396	428	402	379	346	386	361	357	368	383	382	361	401	352	364	390	380	378	364	383	397	409	387	395	393	358	395	370	412	351	353	408	354	386	368	395	404	389	409	343	418	382	366	415	391	404	361	395	384	411	355	391	373	359	417	370	366	403	408	408	361	399	419	386	374	408	390	403	374	367	385	376	390	381	378	399	383	400	390	400	355	408	369	397	408	385	390	395	382	379	378	366	367	367	356	395	417	396	400	379	381	385	389	409	381	381	385	366	392	362	351	393	358	360	355	421	413	344	370	374	381	431	383	393	377	338	356	405	407	392	415	425	361	390	429	359	382	376	411	389	378	417	386	353	396	361	399	399	384	397	400	397	415	359	407	383	383	406	401	404	379	366	386	352	353	399	375	376	394	378	388	353	394	386	382	367	365	405	381	349	362	388	418	390	360	403	418	384	412	399	393	418	440	367	374	397	379	399	363	424	370	395	358	381	378	399	396	384	407	337	320	406	405	364	356	381	367	404	388	387	357	366	397	381	410	405	401	372	374	394	414	363	385	423	390	379	441	362	401	394	374	390	364	391	366	393	384	394	377	390	359	386	357	379	389	395	422	388	398	364	382	373	400	377	387	357	444	395	384	386	422	339	399	373	407	350	374	395	413	401	338	375	388	410	455	368	361	402	394	386	412	407	363	416	387	400	400	412	391	389	391	379	376	376	378	380	394	384	363	396	379	386	405	377	405	377	384	383	387	381	362	415	391	397	392	385	382	391	394	381	373	355	400	360	367	335	386	393	368	378	387	386	364	355	372	354	399	406	360	368	391	383	325	393	369	376	402	391	379	365	392	361	402	376	394	405	383	364	391	397	403	370	412	402	386	400	389	414	391	388	379	405	386	410	403	371	371	404	402	362	375	358	372	379	371	388	362	360	403	375	454	405	380	408	369	366	354	411	417	390	419	418	389	378	398	384	350	369	381	405	410	382	376	390	354	365	371	390	398	402	414	378	371	369	415	374	371	395	419	417	384	390	373	363	399	389	377	359	348	363	364	394	349	392	398	388	390	393	359	407	415	386	349	364	359	333	391	395	388	380	373	357	386	409	402	364	412	409	390	395	393	394	366	378	370	373	385	382	391	388	440	385	372	391	375	373	393	411	351	412	385	396	385	353	390	404	381	370	381	401	382	354	396	361	414	386	390	413	394	372	406	370	356	407	429	385	386	356	370	407	389	372	382	391	379	375	371	415	398	394	394	375	390	403	385	364	399	404	400	396	390	387	379	425	374	414	384	358	360	425	378	402	382	364	384	394	412	412	389	392	373	366	385	353	387	374	411	383	373	403	363	396	378	397	402	410	395	386	423	373	377	394	362	368	410	392	395	387	402	368	407	367	399	421	415	368	384	415	374	373	421	420	418	387	388	386	399	384	383	394	399	383	409	407	381	380	395	374	369	403	425	355	372	365	406	388	363	363	374	415	384	373	399	386	358	397	397	401	404	395	416	399	387	379	350	412	388	376	355	372	381	408	423	387	397	369	378	393	373	370	377	362	408	385	344	398	433	392	401	434	373	380	351	371	405	375	359	360	377	367	376	428	410	378	414	395	363	384	362	362	393	420	368	379	396	395	358	389	378	402	383	383	377	369	330	376	391	388	346	387	385	383	355	382	375	386	411	376	403	357	369	385	383	390	401	394	373	409	403	362	381	377	406	377	366	392	380	351	395	371	368	409	392	367	391	359	387	410	401	373	405	359	366	379	368	381	396	389	369	399	408	397	339	360	401	397	399	389	414	383	380	399	371	379	365	412	371	367	403	356	376	423	386	380	393	396	372	370	361	416	369	360	412	425	396	345	401	381	399	404	406	377	402	392	393	389	410	374	370	383	395	386	362	406	367	338	386	411	389	424	346	380	332	402	382	352	377	376	377	333	389	394	390	380	377	393	377	389	374	399	413	396	386	336	386	399	400	360	406	361	343	411	428	421	430	387	401	376	369	360	389	351	422	385	376	366	361	398	389	377	385	371	414	385	379	350	382	361	382	365	356	396
27478	38598	26191	13330	7819	6488	6366	6739	6208	5584	4291	3223	2397	1846	2049	2021	1753	2075	2650	2238	1773	1230	925	747	623	637	621	603	567	588	518	585	605	602	538	601	586	582	624	609	541	612	600	595	592	582	630	612	585	579	618	547	621	565	586	562	593	599	637	602	636	612	583	598	551	583	623	603	635	609	603	595	590	574	630	622	554	637	580	611	626	584	571	614	596	572	546	607	523	626	582	570	610	611	601	581	588	597	609	585	541	574	612	542	621	609	633	592	604	609	580	570	631	586	609	586	612	629	603	542	544	617	556	572	613	570	565	616	593	571	574	603	610	619	575	577	596	607	638	582	614	655	596	640	615	615	622	600	629	617	610	617	585	594	624	628	640	584	607	633	600	597	625	592	599	605	614	564	562	610	606	605	647	623	605	613	622	588	587	590	604	611	586	581	576	575	578	578	561	612	599	588	575	587	605	593	588	585	578	603	558	526	642	601	610	571	602	565	593	627	581	616	633	609	571	581	603	591	584	604	691	620	580	540	588	594	536	616	559	589	602	594	595	602	612	652	554	623	616	575	628	622	607	630	606	584	628	584	573	582	579	585	610	563	580	604	584	643	570	593	603	611	646	597	596	536	560	596	586	623	611	586	536	589	592	589	598	627	613	592	609	598	598	645	536	604	590	559	592	596	646	612	608	555	591	591	602	579	609	616	603	604	642	563	602	593	593	587	573	589	574	597	608	584	571	609	569	619	602	600	606	611	571	605	595	631	591	586	611	566	587	608	607	581	588	607	610	599	622	559	581	625	584	618	591	591	553	581	612	569	576	567	615	588	551	572	580	581	591	591	600	574	563	560	597	600	616	625	578	591	622	579	612	602	638	595	573	576	575	575	558	575	622	583	582	549	612	592	625	573	622	606	597	618	545	613	604	597	581	582	603	594	650	581	581	578	628	595	600	628	645	589	574	586	599	634	611	606	585	573	605	590	610	592	597	641	583	590	599	624	621	606	570	584	548	598	601	619	583	551	617	604	626	570	596	647	609	574	597	613	578	633	576	595	605	612	610	585	598	603	606	585	588	589	564	553	636	642	640	623	596	609	556	593	613	593	564	604	575	582	607	595	572	573	566	585	618	603	627	594	598	590	566	574	583	601	579	632	604	641	578	586	555	576	603	600	576	582	568	627	596	572	584	568	559	583	565	580	578	606	588	600	594	589	633	601	615	625	638	625	612	591	629	578	570	584	604	591	566	582	577	594	571	620	564	640	598	576	595	584	597	632	599	569	588	636	598	578	585	620	599	587	572	612	570	600	582	585	607	584	612	628	600	594	600	600	621	570	570	644	598	613	633	591	554	592	590	592	625	563	579	608	586	572	613	565	569	542	586	589	605	612	573	611	563	618	616	586	631	579	598	594	560	595	606	611	580	571	623	578	558	556	587	601	598	595	579	615	619	623	571	583	606	568	608	564	591	602	606	611	550	594	622	598	584	601	640	621	612	612	597	610	586	587	625	582	572	586	575	575	602	637	600	623	590	587	618	539	538	565	565	585	573	600	571	571	588	628	588	585	591	569	617	644	631	598	612	612	583	661	569	630	639	578	587	603	649	581	597	606	549	625	578	573	626	565	590	538	574	597	615	577	620	617	569	644	619	607	591	598	581	573	610	602	559	602	616	586	596	609	581	600	603	627	590	558	605	637	625	573	591	600	597	599	629	618	563	568	574	602	583	590	589	614	574	612	630	588	607	581	640	572	601	618	579	588	605	576	612	571	629	590	628	591	577	606	608	612	585	580	557	565	592	564	563	570	576	591	574	581	593	594	590	611	604	607	592	573	529	630	646	591	647	576	581	640	603	623	584	610	597	641	628	595	594	590	594	532	614	558	577	598	622	581	584	634	610	616	547	597	646	591	577	600	593	578	592	641	570	613	552	604	574	612	566	540	580	587	563	585	607	588	599	584	586	579	588	615	652	592	574	561	569	596	592	636	601	590	539	654	646	620	591	573	584	616	582	595	579	592	626	596	554	591	594	592	569	574	592	654	550	568	580	589	617	581	540	609	614	599	594	615	594	596	605	559	573	556	580	623	616	592	617	588	620	608	591	623	607	600	586	608	579	592	616	571	595	586	609	592	590	592	582	576	600	582	579	589	615	555	558	598	592	601	582	587	560	603	566	651	639	580	604	573	618	577	596	605	565	593	587	600	584	572	609	624	639	593	573	561	596	593	569	646	623	601	545	596	631	604	577	575	563	589	630	624	577	617	619	604	614	608	656	639	595	577	578	589	652	618	559	573	615	577	585	592	593	581	616	625	594	581	583	604	565	608	589	584	594	649	567	583	627	610	600	569	597	592	584	588	620	588	608	599	606	572	585	605	573	567	568	628	570	574	593	578	580	581	599	594	557	578	577	647	598	564	612	588	553	617	622	577	597	618	598	576	607	611	620	658	588	642	601	583	600	603	616	571	586	602	596	585	607	614	633	592	655	573	621	618	634	589	608	602	569	577	633	580	606	612	589	597	582	580	584	572	555	559	590	594	598	581	637	615	626	557	590	569	572	629	586	599	575	590	567	593	587	611	599	586	593	579	583	582	644	578	624	615	615	578	616	572	595	676	601	558	627	585	569	626	564	597	576	582	599	573	557	594	614	613	635	570	615	588	608	615	612	592	576	613	589	620	621	599	599	596	613	617	575	596	603	599	613	581	582	560	596	629	582	609	623	635	580	575	655	624	587	618	570	635	601	598	633	607	608	557	565	655	575	620	568	590	619	614	555	543	609	611	568	586	597	607	573	597	600	575	621	576	629	641	596	641	558	602	592	612	555	587	565	599	549	626	578	586	618	561	569	615	576	611	586	610	585	593	603	593	559	597	597	612	558	594	613	612	602	541	533	567	615	581	640	589	672	598	656	620	593	635	543	581	616	589	621	593	584	604	581	630	613	610	628	570	601	594	635	573	609	603	639	596	600	616	651	627	621	605	566	638	628	593	610	593	590	588	594	606	550	620	606	609	549	587	610	569	657	577	589	568	606	608	581	585	607	609	609	584	611	579	583	559	642	591	579	592	613	550	609	573	576	590	601	571	592	551	624	571	620	590	627	603	602	587	611	605	566	579	584	622	646	590	605	557	629	587	574	648	560	637	611	610	625	536	580	614	624	589	632	647	593	586	585	626	592	635	606	652	597	568	605	583	620	591	617	586	573	628	595	622	605	612	617	570	610	607	590	615	562	591	589	617	620	626	576	598	595	607	586	545	592	608	635	602	612	578	580	609	582	588	606	576	629	650	597	626	554	538	615	589	591	622	572	592	606	602	613	581	601	606	613	595	593	602	602	656	568	643	617	625	619	608	635	571	601	608	593	611	531	615	617	595	542	573	583	618	607	596	596	580	574	594	575	607	553	592	638	585	606	578	634	582	645	574	617	624	601	573	587	609	566	610	593	615	582	581	582	567	626	614	575	593	644	634	569	590	591	589	543	627	574	577	565	614	577	593	566	569
24093	21041	27991	24338	19390	8525	4724	3154	2844	3010	2552	2147	1642	1335	1128	999	1910	5926	6430	4707	2953	1740	1065	715	490	446	411	402	414	370	388	398	442	382	407	401	436	374	388	388	380	410	390	439	370	398	421	454	411	427	426	402	416	392	423	398	422	399	413	403	439	397	404	436	395	413	441	413	392	408	388	390	437	431	392	424	429	412	409	443	416	384	430	457	409	424	418	417	443	389	395	431	400	412	431	431	424	426	423	394	447	409	418	415	376	414	424	404	415	421	411	437	398	417	404	397	416	441	395	412	422	426	433	448	389	384	429	409	374	389	435	366	387	430	440	412	385	413	410	414	376	442	431	366	371	394	421	400	384	443	403	402	402	399	390	423	374	411	418	425	400	420	415	409	387	427	413	405	409	456	395	428	405	400	374	417	445	432	391	409	418	387	365	405	425	426	425	408	386	404	409	379	408	390	398	369	445	402	419	381	363	416	402	393	414	409	392	397	426	385	386	407	430	409	431	417	410	408	411	410	390	431	408	416	416	417	401	362	418	424	408	400	410	401	418	407	399	404	397	387	358	387	395	402	420	375	414	427	419	439	399	410	391	399	382	399	396	415	356	420	418	441	391	393	408	393	392	403	440	398	351	389	391	402	419	447	392	436	423	407	449	437	418	393	426	387	429	372	393	413	419	418	430	411	393	472	426	430	390	402	414	424	418	427	429	418	420	398	404	419	419	432	438	419	429	415	396	482	415	403	442	426	385	440	396	416	405	433	427	370	409	418	398	399	394	391	423	429	398	419	425	395	408	421	403	443	411	398	394	422	404	385	408	405	432	410	417	402	404	425	426	434	388	398	370	434	406	373	403	393	427	415	395	418	401	414	388	420	399	398	414	386	418	418	430	440	418	408	418	423	422	406	398	414	422	414	399	377	403	414	387	428	442	419	400	408	427	425	417	435	397	375	411	418	408	391	410	397	388	384	409	418	375	401	404	414	412	428	387	393	388	390	409	440	391	393	430	428	378	401	408	430	421	404	417	450	399	405	389	389	397	438	389	361	416	419	398	410	432	381	441	412	439	435	386	415	422	373	390	377	408	433	400	371	416	397	422	409	425	403	406	419	401	376	410	414	408	389	431	403	421	395	400	400	416	407	424	413	436	452	396	452	404	425	432	398	398	426	443	386	419	402	416	398	438	400	402	415	395	430	426	414	410	437	408	385	407	422	443	429	414	399	419	389	392	433	395	425	405	403	394	429	418	419	448	390	407	434	404	406	385	412	399	398	407	401	438	403	394	431	406	420	411	448	447	395	402	415	428	419	445	417	402	416	397	371	427	432	398	383	429	390	389	358	410	437	434	456	382	411	389	432	400	418	393	394	398	422	411	421	387	378	446	431	410	406	404	435	429	407	384	415	407	394	380	408	441	389	430	422	403	415	399	409	390	361	372	415	409	417	393	460	428	384	401	368	386	424	416	412	403	389	388	401	426	420	382	398	387	417	413	429	391	413	415	418	424	430	410	403	426	413	403	415	429	437	399	385	384	396	405	412	403	381	400	383	412	413	404	433	419	392	413	409	407	420	432	394	412	395	417	402	428	450	438	421	396	437	399	388	430	404	405	415	406	415	399	444	388	413	431	429	415	393	412	387	396	408	419	402	422	405	411	429	458	437	445	423	394	420	391	415	380	378	383	446	429	415	395	401	400	432	396	435	433	409	420	407	388	407	410	435	429	387	409	432	395	424	421	419	409	448	400	421	431	412	413	400	425	426	399	412	410	388	419	409	423	438	406	425	424	403	417	406	414	422	407	398	411	409	433	394	422	420	387	437	417	418	419	412	387	416	445	375	412	438	410	438	401	419	399	398	388	376	412	416	397	412	390	428	429	406	382	406	421	366	449	397	437	386	433	410	415	419	380	390	430	409	437	438	408	387	406	422	408	413	404	406	388	394	393	409	429	415	380	390	402	407	390	396	433	405	382	403	388	438	435	438	387	386	409	385	417	378	392	397	409	439	407	376	383	414	427	426	421	407	403	436	413	405	366	438	443	404	415	420	437	394	401	387	418	436	402	384	433	419	405	398	420	432	428	375	445	385	413	402	401	373	420	422	401	441	414	403	411	398	404	385	422	355	426	405	378	423	430	420	424	395	387	380	451	454	393	406	400	428	414	439	426	373	410	425	433	414	423	358	397	394	393	428	393	392	412	405	388	419	413	418	440	409	422	389	409	430	443	396	449	443	382	391	416	393	381	423	414	427	395	404	416	394	410	383	392	378	387	408	382	389	453	391	409	373	393	417	407	428	399	412	438	400	393	394	439	440	451	419	402	425	414	389	392	430	397	384	419	411	369	430	419	395	470	410	387	404	387	434	388	426	393	428	392	386	427	405	379	384	434	401	401	450	408	393	383	439	437	390	405	436	382	433	409	415	405	420	422	452	415	379	397	402	406	441	387	408	423	396	409	427	406	405	430	389	421	388	426	437	411	413	429	404	409	430	407	435	398	413	415	373	419	418	393	405	403	389	423	407	421	365	400	406	435	410	399	395	391	434	429	404	417	422	418	373	390	408	414	405	404	405	392	439	402	394	410	408	418	382	445	391	434	386	408	390	415	431	393	409	397	418	394	427	431	429	408	433	399	394	412	401	392	430	432	397	398	401	414	386	411	400	370	420	418	406	429	435	384	360	428	416	396	401	417	388	391	461	413	382	422	402	425	390	413	420	379	455	392	392	425	414	422	428	390	406	423	404	402	418	405	406	425	424	437	374	398	399	389	432	429	422	403	412	425	414	410	389	429	397	394	442	434	401	400	430	421	412	391	421	417	378	391	395	435	377	405	422	385	415	414	415	429	385	402	372	393	416	397	414	406	390	417	426	399	426	421	391	419	412	427	407	410	409	396	421	422	420	432	412	412	430	389	390	400	416	395	425	388	419	394	414	442	425	409	373	420	412	383	362	400	387	382	419	422	419	450	449	406	436	425	441	390	427	421	435	402	383	398	416	434	404	375	378	401	385	417	416	373	402	429	413	395	418	436	382	399	427	414	383	391	409	429	425	412	423	400	403	417	409	407	426	405	431	412	390	395	426	415	394	434	400	423	397	406	464	459	395	414	447	410	417	388	382	406	414	424	426	398	424	401	420	399	436	414	434	421	428	422	417	382	448	385	396	440	392	398	411	440	417	395	405	398	404	377	411	400	399	412	403	423	440	425	374	415	414	416	457	431	422	419	405	400	383	408	400	450	403	409	410	405	397	421	451	426	396	424	369	374	407	412	404	401	424	384	399	406	413	414	425	373	372	392	415	384	412	422	389	389	389	381	435	376	431	399	418	407	415	432	424	392	430	415	389	371	428	400	435	400	412	373	422	375	407	442	387	409	453	396	448	415	403	425	381	415	420	390	397	371	427	423	428	433	400	389	404	410	421	390	393	395	424	403	383	403	406	415	383	417	416	438	427	406	430	414	398	406	395	402	420	390	388	416	429	387	401	398	400	402	369
28016	44909	33933	20553	11967	11012	9947	8063	7758	7991	6643	5280	4287	3328	2624	2474	4531	12798	12827	9688	6152	3671	2114	1206	913	749	637	649	665	651	655	621	591	596	624	639	638	660	656	567	611	660	640	648	643	633	633	630	646	658	668	638	631	623	654	659	637	628	612	671	613	642	669	682	603	640	667	615	659	605	647	620	617	627	653	669	646	660	606	629	628	652	680	615	632	633	618	700	676	647	668	633	622	674	664	669	647	596	651	608	643	634	670	668	648	667	639	611	633	619	625	674	627	611	636	653	661	647	668	629	685	633	632	639	608	645	643	634	632	614	587	656	604	639	608	575	588	620	671	632	642	634	656	630	616	657	650	627	589	650	622	640	617	680	666	581	629	643	636	613	620	668	598	671	626	640	655	617	652	606	636	617	654	588	647	669	615	606	636	588	607	600	620	597	684	627	635	668	661	646	636	624	659	643	618	606	658	638	643	589	595	642	641	621	692	629	638	694	611	628	633	615	607	648	660	642	607	629	659	626	598	649	610	611	633	590	672	619	648	674	636	640	603	619	615	614	637	666	641	617	625	638	607	602	670	617	613	621	623	667	599	614	622	695	669	587	636	618	593	638	621	632	651	658	626	691	605	671	669	662	645	690	667	641	620	617	644	621	659	657	615	636	645	621	648	637	667	623	608	606	663	644	652	658	612	606	653	630	635	644	630	627	603	628	640	621	598	617	627	615	649	636	650	630	647	661	668	629	694	661	588	695	577	675	672	621	582	630	643	684	650	613	676	709	623	616	610	670	662	624	648	614	663	629	629	615	646	624	666	701	644	611	605	665	646	653	626	636	676	653	663	616	578	579	672	645	652	673	665	647	588	668	654	609	657	607	657	652	626	645	611	615	680	604	632	652	659	658	657	652	662	647	605	635	619	626	616	609	635	642	638	617	652	642	633	622	633	679	655	667	634	606	671	644	650	674	614	640	580	664	622	612	649	629	628	623	620	652	638	638	632	635	640	637	634	590	665	684	678	650	652	671	651	662	634	567	601	634	607	660	627	668	608	621	658	653	644	625	586	629	618	601	671	613	643	664	624	645	651	640	678	642	621	675	608	654	632	691	630	636	655	647	626	607	646	653	626	642	638	636	591	643	605	671	648	647	658	646	602	625	598	601	643	634	635	622	628	629	654	641	666	675	643	635	637	626	656	644	670	658	623	665	614	638	620	628	608	588	643	632	618	642	644	638	647	633	597	635	640	626	657	636	648	645	682	675	600	604	624	608	597	611	673	614	646	663	618	654	666	629	653	628	661	605	599	684	655	679	608	660	591	623	633	624	594	655	668	676	650	691	640	685	650	651	706	619	673	611	634	665	603	639	662	597	658	659	662	624	643	656	663	646	626	628	657	660	648	624	626	646	669	605	680	608	651	641	643	686	636	588	652	651	624	673	629	622	639	631	625	650	645	649	625	630	632	639	628	610	618	605	596	650	625	662	653	610	612	630	598	590	671	615	615	651	573	606	662	597	619	629	631	624	628	620	627	609	667	612	591	652	604	646	632	668	642	619	637	641	586	602	614	620	631	580	650	670	621	645	654	659	601	598	667	654	607	633	581	662	657	631	611	603	628	670	625	627	681	689	649	627	673	618	610	608	615	616	619	661	647	629	648	637	593	639	669	643	642	634	648	635	684	653	648	657	577	638	609	636	623	583	641	664	652	638	684	594	606	615	631	623	647	596	624	630	598	639	609	687	568	641	602	658	600	640	670	623	650	636	614	604	640	619	619	646	659	606	635	630	621	661	669	645	662	656	643	637	641	647	628	620	633	606	587	633	677	636	629	619	655	643	670	653	659	653	670	661	592	636	672	649	663	631	647	584	608	661	630	603	672	649	652	650	644	582	660	630	599	624	637	691	661	644	666	612	650	645	577	669	641	600	622	652	629	609	613	630	634	659	650	616	635	634	655	592	618	617	628	614	646	661	648	660	670	628	592	653	604	668	667	672	622	630	638	690	652	603	637	668	639	628	633	623	592	652	682	603	651	635	620	594	615	676	664	638	674	576	660	620	637	604	677	637	663	615	597	652	633	686	595	635	632	624	594	622	668	641	639	642	635	628	646	632	665	652	662	649	622	619	634	682	619	682	641	657	640	638	617	681	618	631	640	662	620	620	618	666	634	664	635	610	667	652	676	631	616	616	635	587	650	676	592	651	642	647	685	656	587	646	657	644	663	615	634	658	633	649	623	664	619	642	631	666	618	648	634	634	629	649	659	698	665	658	672	668	639	615	622	614	652	627	634	692	634	604	644	645	646	641	599	650	668	614	631	669	665	618	601	672	593	620	580	610	598	649	589	645	665	621	630	646	608	617	663	635	638	638	670	640	629	638	611	590	621	668	614	648	620	613	609	674	581	631	653	612	627	613	651	587	602	601	666	598	632	604	652	667	606	673	637	608	624	655	625	671	614	658	644	630	608	649	581	666	624	672	671	644	582	663	590	658	599	645	639	624	673	659	613	669	610	611	622	622	623	609	662	611	606	639	635	614	666	611	626	613	630	656	615	634	625	658	673	651	626	656	603	620	650	626	644	639	623	586	679	631	605	624	640	592	672	661	631	644	638	639	624	616	683	648	633	657	623	615	623	667	640	622	597	635	630	670	643	634	675	656	638	641	664	672	672	610	623	691	645	652	624	636	661	633	645	652	623	618	666	627	710	627	640	665	659	638	717	636	643	663	649	589	634	607	672	634	649	592	684	668	621	622	648	640	634	651	633	640	628	614	650	670	607	634	621	607	603	660	623	623	626	611	672	694	605	628	623	634	690	643	601	633	637	598	687	629	659	662	694	620	671	655	617	666	656	609	609	624	657	641	617	616	644	624	651	655	587	637	645	555	643	604	603	627	636	617	600	605	678	624	628	632	620	667	607	674	632	629	622	617	620	631	648	627	621	645	631	646	668	675	615	620	648	631	642	627	618	650	628	598	629	672	654	636	628	645	657	647	643	629	634	601	626	691	631	643	612	633	618	672	621	611	675	595	662	678	666	654	678	646	641	644	652	639	635	634	619	590	671	619	639	603	642	601	591	645	686	672	633	600	633	584	647	623	615	611	604	608	683	584	654	653	653	657	624	624	636	622	668	637	652	630	615	642	608	666	658	683	637	641	602	611	645	652	606	621	665	633	624	616	656	658	669	635	609	610	632	661	691	633	630	639	608	645	597	636	645	642	662	646	625	614	658	645	631	625	621	630	639	640	634	682	635	604	647	658	610	637	631	664	619	629	638	658	686	647	628	657	603	682	596	644	639	613	628	640	649	624	641	638	643	595	614	648	638	656	707	637	609	664	625	648	656	648	638	598	623	622	641	649	625	681	643	640	611	581	637	645	675	634	616	683	663	651	636	662	607	593	649	643	659	637	637	656	658	667	625	651	649	640	615	601	630	643	655	607	635	640	667	640	670	602	654	643	623	627	606	616	630	606	614	635	601	628	677	625	596	620	587	632	653	682
22955	21072	28797	23565	21088	20729	11768	5017	3418	2738	2323	1993	1725	1359	1354	1407	5497	12537	12933	9579	5866	3268	1649	916	577	408	365	367	357	337	333	354	374	368	353	336	345	347	320	346	356	362	372	326	327	355	330	353	364	376	315	327	343	373	360	387	332	344	357	349	333	359	361	334	356	338	372	349	329	353	323	387	317	354	319	368	365	372	348	329	352	351	311	351	325	345	349	317	343	332	344	363	351	343	346	356	359	331	358	370	341	339	328	354	343	332	368	385	381	378	360	326	324	307	347	373	316	330	318	314	329	341	344	309	339	312	330	336	348	361	345	374	342	365	348	359	350	345	332	362	360	332	335	357	361	365	317	321	345	321	346	341	359	328	313	347	344	348	325	329	383	352	386	315	348	372	336	374	326	365	391	338	352	366	319	346	351	354	354	317	360	365	344	325	363	337	376	363	321	351	349	355	327	327	320	363	356	331	358	342	350	337	345	382	326	355	328	330	332	310	353	363	377	293	358	363	344	320	337	349	343	331	317	365	346	352	323	345	350	357	349	356	369	375	364	359	349	343	330	345	363	344	335	342	351	343	393	387	360	333	348	316	349	330	333	336	311	344	341	356	370	360	360	316	329	330	298	341	324	367	340	349	341	321	361	334	362	351	353	354	361	331	383	348	309	362	366	384	312	343	351	373	326	341	345	345	373	361	364	335	344	314	361	359	368	317	347	349	364	328	369	346	320	362	351	329	352	318	331	360	342	361	383	366	335	336	360	334	331	323	313	342	345	403	372	331	327	349	352	349	313	326	389	343	355	339	335	335	357	335	361	364	308	355	366	340	361	339	347	346	370	362	359	303	335	323	332	328	341	335	321	306	353	327	352	342	338	349	324	325	354	356	346	341	332	348	327	328	356	356	352	346	342	347	336	340	364	324	355	332	332	380	351	335	317	363	350	340	351	355	339	320	326	357	332	347	324	369	363	343	341	364	313	347	345	327	372	344	363	357	380	351	327	354	341	328	400	356	338	351	357	325	373	333	353	356	349	366	351	348	357	345	337	334	345	364	332	350	355	368	347	325	336	332	362	337	343	366	318	324	344	318	332	355	356	339	364	345	355	363	335	378	320	350	339	334	347	353	333	370	353	354	352	342	366	354	315	330	344	322	335	313	380	310	341	340	323	366	334	360	354	355	322	336	338	346	330	323	382	365	368	328	348	359	333	335	376	330	347	304	341	340	356	394	332	357	356	358	338	324	361	351	347	324	339	329	354	348	325	348	370	356	335	345	346	312	352	341	320	339	349	333	322	336	345	350	351	355	328	358	321	381	335	344	362	349	342	359	392	370	373	343	353	330	371	326	352	363	337	351	354	341	345	356	343	358	345	338	360	358	328	342	350	330	305	349	326	338	345	312	360	333	336	345	350	359	336	386	343	347	339	352	371	339	326	368	342	351	379	350	348	333	366	339	380	353	343	340	324	346	315	323	323	360	364	351	335	359	345	345	366	346	337	301	340	357	311	352	378	317	354	341	352	354	304	324	330	336	321	338	325	333	324	353	332	341	369	340	356	377	319	346	388	341	340	319	354	353	339	312	343	358	327	350	366	345	374	353	328	320	374	362	331	330	349	365	362	335	351	380	321	358	351	324	344	333	331	363	345	347	353	382	349	328	356	308	319	333	339	333	351	355	351	375	360	338	325	364	324	339	336	332	363	320	331	364	324	380	356	360	364	356	359	340	322	346	356	344	323	334	352	330	337	353	320	359	331	366	325	341	321	347	369	332	337	348	338	322	364	350	338	382	304	322	327	348	357	347	350	388	366	323	329	360	340	338	348	345	280	322	347	317	339	378	342	340	348	369	341	362	347	347	322	331	368	334	364	350	330	377	327	358	336	375	351	301	324	322	357	341	343	375	379	341	365	348	367	327	362	352	329	336	329	359	342	358	340	342	331	362	351	315	353	363	376	272	340	358	334	338	375	319	344	359	351	356	319	340	360	314	342	331	382	332	323	334	350	354	329	315	344	351	307	347	379	310	317	376	327	346	351	369	364	340	354	343	347	344	385	337	358	342	316	328	332	331	349	376	318	362	356	336	301	322	320	327	327	352	347	314	347	347	307	345	343	389	364	295	370	324	337	341	312	367	313	324	342	343	349	375	342	339	337	339	347	336	367	359	365	365	383	352	336	344	379	334	319	344	347	339	360	335	350	340	338	330	354	366	364	355	344	363	353	361	309	353	345	344	352	348	348	379	361	339	359	377	320	350	367	320	389	365	330	326	301	316	359	349	333	368	355	389	340	347	363	345	346	344	385	373	332	347	352	337	371	341	356	335	352	357	344	328	321	329	353	342	326	302	347	316	334	350	312	341	311	340	340	326	361	332	326	336	341	330	324	346	336	325	352	374	330	362	349	327	321	322	350	356	324	344	332	322	323	338	337	342	326	338	359	346	366	355	309	318	346	366	362	349	336	354	356	360	327	349	329	376	350	334	327	349	346	356	327	358	341	363	335	335	364	356	371	336	338	342	352	366	330	363	348	327	355	356	368	344	373	333	369	317	328	337	357	364	346	362	346	365	357	360	346	360	364	354	333	317	340	326	354	339	327	348	337	376	331	333	362	382	351	348	363	314	324	348	342	371	352	356	358	343	342	359	377	363	361	349	341	326	336	373	336	347	317	349	311	350	360	338	333	334	322	353	337	383	305	369	360	346	350	333	339	364	318	345	322	326	358	359	336	348	342	345	348	333	329	329	311	315	338	336	353	342	328	370	393	360	362	320	330	366	332	327	358	354	333	341	343	349	328	354	326	338	331	340	341	338	366	334	360	334	332	351	324	344	362	360	343	355	347	347	352	354	375	346	344	347	329	321	365	361	318	336	330	339	337	358	375	337	344	362	351	349	346	334	334	367	353	326	353	325	341	356	346	368	340	321	335	335	347	359	377	340	344	344	333	340	336	351	351	325	359	317	358	340	339	334	340	319	292	395	367	365	355	333	336	315	337	344	319	321	359	369	356	345	344	325	347	339	359	371	335	346	370	396	363	334	353	336	354	367	348	330	341	314	341	346	305	357	365	328	339	315	326	318	351	371	359	331	374	335	345	353	341	331	324	311	343	353	354	312	335	355	380	299	334	354	389	334	380	363	358	364	340	371	328	317	331	360	317	342	322	335	359	338	342	342	360	352	323	341	335	320	311	397	360	366	369	349	316	348	374	340	346	358	356	350	324	338	342	379	366	360	331	344	369	388	351	314	346	305	355	317	330	379	322	344	379	329	338	349	321	345	362	330	307	322	360	319	349	358	336	301	395	323	352	343	356	315	339	328	388	316	354	343	336	348	341	349	342	377	342	309	358	368	348	350	347	358	365	361	336	336	334	370	345	347	381	353	338	362	337	307	314	372	354	364	323	359	350	310	320	342	294	333	349	334	359	370	350	320	359	337	361	367	353	336	336	356	307	319	337	362	352	334	326	349	353	312	313	383	365	339	360	346	387	355	350	360
30980	53035	42287	26236	16571	15133	13122	10907	9260	7446	6102	5144	4412	3532	3252	3380	11885	21930	20727	16359	10952	6528	3513	1792	1003	651	599	566	526	562	544	515	538	535	484	584	528	523	511	545	519	563	533	540	530	517	559	519	581	555	534	524	557	534	532	513	522	541	517	531	524	556	526	524	516	500	591	538	519	558	529	495	498	557	515	554	486	557	570	521	503	548	485	525	545	531	505	490	547	525	609	513	536	538	540	500	554	558	508	538	556	554	485	589	540	534	566	546	548	536	549	527	503	485	554	536	541	546	544	533	547	494	526	520	548	547	562	526	498	564	531	528	526	549	560	509	472	538	517	528	523	515	520	524	547	564	594	527	522	535	507	541	525	547	598	480	514	506	541	525	483	554	514	583	507	504	534	528	526	473	506	501	511	517	540	561	544	557	574	488	542	522	560	552	512	536	537	557	530	543	527	453	545	551	505	586	500	515	527	538	501	538	572	483	520	536	559	531	545	596	549	524	559	554	510	557	554	561	539	524	583	534	540	526	528	570	531	529	498	552	523	543	502	530	516	527	527	542	504	517	533	531	523	499	537	547	490	547	554	601	538	517	583	557	555	554	558	529	577	534	481	548	504	541	500	554	534	560	531	513	521	546	491	586	531	491	577	532	542	510	535	528	548	563	563	509	530	578	548	570	561	518	503	549	536	555	549	510	544	531	504	520	523	522	560	528	488	552	559	576	524	591	524	524	515	533	510	538	544	534	509	580	560	480	532	527	548	556	553	571	543	527	535	534	527	506	560	565	514	532	514	514	537	563	531	571	539	530	544	545	531	562	491	554	527	537	513	526	553	546	525	557	553	547	554	524	531	510	513	549	516	532	521	531	508	514	532	531	473	537	486	588	496	565	525	537	565	519	546	550	486	509	507	549	574	543	558	494	552	526	525	585	536	526	571	518	569	555	559	511	541	543	507	540	543	515	492	527	519	555	536	586	542	491	505	522	490	514	490	505	510	491	524	548	555	537	536	546	543	559	508	550	542	543	519	550	522	518	537	539	541	523	526	561	528	570	530	564	504	567	486	532	580	555	539	517	563	571	538	533	524	555	572	503	520	539	501	513	527	509	515	532	492	522	538	552	552	526	505	534	495	538	531	541	587	539	569	510	520	482	573	514	507	495	568	542	490	575	545	530	505	541	557	521	549	583	556	564	517	531	545	532	533	548	515	534	516	552	535	499	534	521	555	473	526	506	561	523	516	532	518	594	539	517	536	529	529	525	541	544	512	547	495	566	557	526	589	527	519	525	533	510	558	533	537	516	524	529	516	583	577	544	523	545	517	506	519	520	554	507	519	591	537	545	518	525	523	517	559	506	524	560	531	532	553	540	532	536	519	560	539	536	499	547	528	516	509	497	504	548	589	544	486	579	547	515	525	534	496	490	536	577	552	516	560	512	529	544	534	498	532	528	541	487	522	495	534	538	521	520	519	524	539	503	516	529	536	547	557	557	507	538	533	537	548	521	511	542	550	510	521	514	540	503	558	523	530	527	527	538	501	542	536	579	529	525	551	544	568	537	514	508	513	497	515	544	542	553	547	532	538	515	522	517	527	506	516	556	535	526	551	536	558	514	572	574	557	529	500	514	549	517	548	557	547	557	537	493	535	494	545	524	521	529	500	522	554	549	554	491	509	546	526	499	544	536	537	516	537	531	511	511	529	534	527	575	531	505	541	523	519	551	545	527	527	545	571	564	528	527	544	555	566	574	555	529	555	499	551	548	518	518	582	553	499	544	531	475	481	479	550	514	529	536	550	532	552	562	523	526	481	514	531	525	546	514	532	547	519	526	540	555	494	546	505	529	514	511	503	534	541	546	564	504	509	549	541	500	535	512	542	498	533	491	515	534	509	542	503	531	554	555	548	502	556	513	558	526	564	531	575	507	504	511	537	521	536	535	542	518	547	485	513	530	511	512	493	523	521	524	533	526	553	524	550	518	498	560	517	571	538	498	495	539	516	517	554	544	530	529	593	558	503	557	521	525	477	500	563	511	506	517	545	489	528	511	531	543	534	578	535	546	511	498	544	538	536	498	523	540	514	528	546	552	518	552	492	481	526	519	552	536	514	510	559	533	557	505	501	557	499	545	514	515	535	535	538	498	595	508	511	523	513	516	508	504	511	552	496	557	521	582	525	513	554	533	525	571	582	556	519	563	525	554	491	560	541	536	519	540	494	544	535	563	530	558	566	560	568	538	583	546	509	530	555	514	503	491	530	534	530	560	509	581	526	503	520	539	559	519	502	542	534	505	547	576	566	542	608	549	554	517	540	564	535	508	478	597	536	574	549	514	518	531	568	508	561	519	547	529	499	562	537	542	516	498	493	505	552	556	518	510	536	553	541	555	541	516	547	494	551	495	550	500	569	503	524	511	523	545	521	516	497	534	581	548	574	525	517	534	532	555	509	517	542	569	515	565	514	530	523	469	568	550	521	550	511	533	491	555	509	540	512	508	543	558	498	492	514	541	543	526	522	538	538	540	571	541	536	564	531	545	517	551	563	556	544	520	506	543	522	514	518	519	538	549	576	539	555	500	523	544	555	565	525	507	563	526	558	537	595	488	503	510	523	518	574	554	559	544	525	536	518	527	541	536	534	490	530	516	534	534	509	554	523	521	532	552	568	534	563	492	511	570	532	515	535	543	506	511	505	523	556	513	543	568	526	515	534	522	519	530	496	519	572	560	493	528	574	510	541	535	541	522	496	503	530	554	476	519	546	553	496	557	535	562	540	520	537	541	526	532	495	555	551	537	545	571	528	554	520	534	532	523	521	494	521	568	525	567	544	495	509	555	540	552	534	576	539	553	546	570	533	564	544	501	494	509	548	526	545	525	531	495	539	559	533	510	501	527	569	491	562	514	531	598	521	546	532	526	591	522	488	529	558	512	557	527	594	520	549	517	534	528	487	531	532	518	554	540	531	487	504	539	545	543	581	494	559	528	566	575	514	543	536	538	517	528	494	486	552	531	533	561	536	500	521	556	502	532	537	507	547	559	538	514	503	504	554	528	536	582	542	559	532	552	538	515	565	533	523	517	527	554	520	548	565	520	510	526	564	508	573	520	504	555	537	547	545	504	528	521	519	545	533	535	543	562	586	519	548	527	503	560	532	511	551	540	513	532	559	531	549	475	463	594	505	529	529	551	539	517	485	521	525	551	545	567	539	550	542	541	550	522	550	547	529	530	544	530	530	530	534	554	499	529	541	513	526	504	521	554	502	524	528	497	499	569	536	550	527	537	542	537	559	531	546	504	560	509	542	552	491	523	497	568	573	494	543	512	514	525	568	567	552	547	528	527	497	555	521	500	528	488	530	545	498	564	534	523	561	524	477	530	513	542	541	519	507	570	511	554	532	508	540	520	541	546	519	526	534	526	491	526	537	536	501	537	550	558	496	538	530	519	524	519	592	479	529	528	515	546	524	545	534	562	531	498	548	521	541	514	481	505	506	514
27247	23103	20686	9423	4387	3198	2496	1848	1518	1282	1214	1143	824	793	802	815	799	1117	1170	1017	802	716	560	451	404	435	421	394	387	407	380	400	423	391	366	416	396	397	375	366	396	393	422	401	413	373	403	407	408	420	417	396	382	422	404	400	455	410	395	354	419	395	366	372	376	408	379	388	374	399	409	390	359	360	402	425	431	335	417	406	402	368	424	350	370	405	381	363	427	424	401	383	414	409	385	366	381	370	356	399	387	389	362	366	378	386	393	412	388	419	400	373	383	395	395	439	399	376	401	368	376	416	410	405	400	404	376	385	374	355	416	384	416	380	388	350	338	408	377	398	373	385	396	414	347	384	356	396	402	371	400	377	381	402	409	363	362	379	375	394	371	409	354	405	390	411	387	351	373	417	361	395	397	377	401	370	384	391	360	399	395	360	403	424	378	405	378	398	374	350	345	418	374	384	376	394	397	408	388	381	379	385	394	400	366	413	383	357	394	407	423	392	376	379	370	394	417	393	368	407	402	385	389	441	369	403	395	373	391	399	381	397	375	401	375	378	393	417	377	440	377	366	399	374	360	402	397	378	398	430	398	390	414	360	375	408	424	340	373	400	398	370	401	358	410	419	389	380	407	393	430	363	382	416	371	377	403	414	398	372	370	404	382	379	376	384	408	360	392	410	394	377	434	380	371	381	376	389	403	392	400	422	399	383	384	409	398	407	374	410	370	401	359	389	383	386	410	383	387	359	393	410	382	382	418	394	383	409	372	387	388	384	361	375	389	386	394	415	368	401	365	404	393	369	414	383	367	398	375	405	363	383	367	430	399	375	432	407	411	384	360	383	357	420	368	411	370	404	347	398	421	427	390	380	371	395	431	407	351	358	382	405	391	371	397	377	370	382	378	391	385	379	442	360	422	389	392	353	367	383	374	411	383	365	378	393	357	369	367	385	408	380	373	382	391	366	345	383	353	400	396	379	408	353	403	389	403	366	391	380	376	413	386	356	387	369	378	392	352	372	397	402	430	382	361	401	397	384	395	370	390	354	436	382	383	365	367	398	353	365	384	452	390	373	379	385	383	410	421	375	364	421	389	370	392	380	383	393	412	363	405	379	368	412	422	411	425	380	385	393	395	392	415	383	394	366	362	366	411	406	383	384	380	380	371	430	402	392	417	390	376	385	388	387	369	404	386	381	406	378	440	381	392	362	398	378	338	388	380	357	385	372	370	399	389	368	408	395	361	366	360	383	341	417	403	403	385	395	408	392	394	363	401	392	383	379	384	363	372	363	370	423	379	378	355	396	405	416	362	383	422	401	376	420	390	382	394	379	401	411	392	410	410	388	405	384	423	372	387	400	393	368	426	381	418	394	369	393	348	406	371	351	360	401	386	375	385	420	387	381	390	416	378	386	352	382	418	395	384	381	373	389	422	354	391	374	392	397	360	360	384	381	379	386	382	400	383	404	402	413	390	408	374	377	385	355	400	382	395	389	395	424	363	382	401	376	385	357	405	363	407	413	368	372	407	403	371	406	364	405	416	385	390	388	401	412	399	395	379	387	403	390	399	398	397	398	347	349	367	391	362	396	394	376	396	383	373	389	391	384	405	401	384	439	393	370	419	400	407	390	384	379	357	381	373	389	390	384	364	405	394	409	402	367	372	366	381	393	364	392	345	371	383	400	397	392	421	397	424	404	398	370	377	369	350	363	421	350	375	377	384	404	405	435	374	387	421	402	361	407	352	366	412	384	385	377	382	387	351	344	374	376	379	357	383	395	379	436	410	401	415	419	398	419	354	417	399	411	394	368	416	367	386	375	377	393	377	355	410	366	415	369	377	386	377	366	392	411	438	370	354	401	414	372	423	427	367	405	349	365	407	411	347	392	390	361	379	378	388	365	385	389	389	364	357	389	381	380	369	420	404	402	397	390	401	379	352	401	390	402	388	405	391	366	420	375	377	405	389	379	402	360	421	388	386	401	418	387	443	381	353	379	386	381	401	372	375	382	371	358	384	363	407	385	392	380	396	349	387	389	374	360	370	397	375	415	372	406	394	347	376	390	396	371	403	392	359	366	346	383	368	408	424	398	391	389	396	400	365	398	374	385	390	412	361	365	390	413	417	420	414	353	426	387	391	384	387	373	356	350	381	372	374	393	428	398	398	375	376	414	387	429	378	400	375	391	362	352	348	375	391	368	382	412	380	405	405	399	398	364	378	391	370	370	400	400	393	385	394	394	354	366	379	395	405	355	396	383	364	372	367	358	436	379	385	399	379	389	405	392	332	390	365	419	373	352	424	420	357	386	373	403	395	404	394	379	362	373	399	395	415	401	390	376	388	368	370	388	395	419	386	381	391	373	393	360	352	372	422	394	392	389	389	415	425	376	406	402	379	404	396	356	415	350	409	380	407	367	438	416	365	389	372	383	388	363	388	382	385	378	383	388	400	356	332	403	391	432	378	375	336	367	364	374	386	394	402	395	391	375	381	409	388	353	398	347	379	381	391	425	376	430	393	361	401	390	423	398	409	376	382	414	363	391	367	349	356	409	398	380	399	372	327	364	382	376	400	384	409	374	384	389	414	394	413	381	388	392	400	396	391	400	384	405	391	397	376	394	423	367	382	369	401	382	404	393	398	402	402	380	374	416	379	424	392	381	417	388	386	376	424	388	405	389	392	388	401	361	404	382	420	374	397	411	426	388	397	411	395	385	421	424	382	412	413	402	400	373	367	382	395	410	371	376	414	391	370	406	396	392	377	388	365	350	389	410	366	396	369	380	390	361	404	380	362	354	381	383	416	392	378	371	398	402	359	341	401	382	368	377	354	390	392	356	396	404	395	388	398	387	384	388	361	384	396	392	372	405	387	424	368	369	392	396	384	396	386	397	381	385	406	362	384	369	396	379	398	339	393	393	423	375	386	386	348	373	350	390	388	393	383	391	387	413	379	354	360	366	421	426	410	399	363	402	413	365	385	397	380	420	368	401	412	387	420	367	436	363	390	386	398	391	412	382	387	368	386	397	372	343	379	380	379	383	349	380	399	390	391	412	370	391	359	365	369	403	404	439	385	382	383	426	410	400	361	358	392	385	379	416	382	401	391	365	390	406	386	423	382	393	395	375	432	358	386	389	381	390	409	347	360	400	350	402	423	375	367	384	412	381	380	386	395	403	398	373	392	352	409	377	400	381	423	386	377	397	404	385	392	385	366	393	399	405	364	414	358	385	368	390	417	388	395	369	415	382	409	391	413	381	399	391	369	409	373	417	382	371	376	373	349	393	378	396	411	409	408	409	401	374	391	393	442	388	371	354	398	399	411	372	394	400	410	376	380	367	363	392	393	405	382	417	420	431	396	373	396	393	358	393	376	378	396	370	382	431	412	397	375	385	384	376	392	393	353	393	378	363	371	410	382	366	379	368	409	380	358	394	381	406	387	386	402	368	389	399	327	385	378	373	386	383	394	426	395	368	383	404	395	398	435	382	380	365	397	374
27112	38320	25438	12669	9427	7967	6381	5345	4242	3490	3122	2935	2033	1841	1870	1870	1783	2516	2536	2035	1650	1260	941	767	648	635	623	661	578	572	603	592	581	599	600	560	618	610	592	567	615	572	626	592	588	592	619	637	557	607	604	625	587	585	613	624	589	577	566	606	585	600	588	597	605	580	630	593	585	596	602	612	590	601	584	597	598	597	583	587	562	633	590	571	612	611	633	615	638	609	602	586	606	574	566	593	588	572	598	583	618	669	596	621	594	598	616	642	605	589	596	583	606	661	640	608	614	590	614	620	586	557	585	618	579	635	624	619	552	636	602	603	614	592	613	605	627	591	607	608	658	606	594	579	583	583	618	635	644	547	619	613	605	588	592	609	552	570	617	604	577	598	596	523	600	593	559	587	590	598	582	573	619	617	578	675	623	655	603	600	603	642	570	601	573	652	622	615	579	598	579	610	573	575	576	592	578	596	565	585	570	598	574	571	663	562	604	590	605	630	628	601	617	614	616	605	642	615	639	636	636	601	617	614	572	597	622	631	601	602	590	603	612	599	620	592	626	606	602	615	613	627	644	606	567	587	609	568	600	601	601	590	570	618	594	615	607	599	585	650	602	586	613	571	606	590	593	580	607	577	588	587	607	592	619	608	610	548	648	626	552	590	584	540	550	603	550	600	626	597	626	580	558	570	588	567	604	639	624	555	580	661	608	580	559	617	610	565	616	582	634	578	598	615	620	632	674	580	580	567	577	602	594	633	621	615	621	639	598	617	591	627	645	605	599	580	591	602	552	575	587	617	580	561	587	662	621	618	600	593	664	602	605	604	620	597	623	576	589	585	590	591	613	595	614	592	580	622	549	616	625	598	579	583	614	574	610	543	593	641	621	606	613	613	615	601	590	613	622	604	608	581	600	594	622	570	593	584	563	617	659	587	601	591	627	569	590	585	600	613	598	573	576	589	560	575	619	592	594	557	611	630	631	603	642	604	583	598	583	607	557	600	583	601	578	579	662	564	607	620	596	610	605	619	587	608	641	563	628	629	651	600	586	608	615	558	620	570	591	637	577	554	561	635	591	590	613	611	602	575	590	578	600	598	557	648	590	589	622	580	611	615	586	601	586	601	580	609	581	563	620	572	583	624	626	600	629	618	621	555	597	582	618	586	563	619	579	569	645	611	618	643	558	636	557	607	574	602	577	621	583	595	575	601	611	559	649	625	598	599	614	605	600	601	630	575	594	655	605	631	582	630	600	640	628	621	557	583	614	584	555	626	603	588	585	573	579	625	619	631	616	624	595	615	609	576	584	579	611	610	578	613	560	607	652	584	593	614	589	631	557	627	604	585	630	564	565	574	609	602	583	586	590	563	561	607	585	586	620	596	580	586	636	639	600	598	599	637	591	624	582	580	581	580	581	573	596	576	596	575	598	608	592	578	635	541	585	634	621	606	621	587	600	609	598	625	558	571	566	632	616	554	579	576	578	581	597	582	611	650	587	555	610	663	566	622	609	590	550	567	637	619	623	614	564	572	617	586	629	591	596	624	617	648	593	581	605	594	608	600	624	623	579	597	620	578	617	568	572	615	520	578	597	553	575	562	650	609	580	621	607	581	609	537	591	633	586	583	584	646	596	613	623	613	618	604	615	617	572	609	605	618	584	594	582	564	593	559	591	587	591	616	594	640	563	611	610	619	596	599	638	621	560	608	640	578	630	577	599	612	594	613	575	589	601	526	593	620	566	625	563	582	625	634	602	646	577	670	572	592	584	572	579	600	562	574	579	619	590	576	643	664	643	609	617	613	629	643	574	571	577	550	588	663	608	629	574	628	609	614	609	591	610	587	590	590	546	620	574	577	594	587	590	596	592	588	587	605	645	592	597	593	597	567	634	604	577	612	599	572	581	599	604	601	658	607	546	617	643	621	588	587	615	624	555	628	589	606	579	596	575	595	594	575	598	621	638	600	600	601	595	582	648	603	607	595	550	603	618	605	605	572	601	607	582	625	613	587	600	552	588	589	606	555	560	609	627	587	587	552	571	574	598	577	622	577	565	565	620	575	591	586	605	613	577	592	618	579	599	626	622	570	607	639	619	641	657	615	598	621	585	609	576	617	611	626	574	609	577	624	599	546	593	579	615	602	595	640	618	579	608	605	603	594	622	622	629	589	598	622	606	592	653	599	594	562	599	590	565	631	641	618	619	576	600	591	579	625	557	591	604	566	578	600	574	597	599	607	608	612	596	598	595	615	606	579	590	611	609	598	617	579	628	609	618	586	576	582	589	556	592	615	637	610	653	618	613	661	583	601	563	586	604	586	598	576	607	619	585	604	615	562	624	596	638	638	626	626	592	588	577	592	636	582	624	583	569	555	594	565	587	561	610	573	617	605	558	586	572	587	637	592	576	609	598	619	633	656	608	614	617	538	620	574	613	604	599	559	549	634	574	560	631	597	615	597	599	611	626	619	617	660	600	616	582	601	555	602	551	577	603	600	605	565	632	570	619	583	619	633	590	582	616	617	568	598	550	591	625	633	586	568	576	602	561	585	596	613	612	621	621	583	606	593	585	611	622	625	600	589	563	564	635	598	611	599	591	613	615	617	624	579	639	595	572	580	604	641	584	616	571	570	627	582	585	581	578	557	637	585	610	600	609	597	619	572	592	626	630	546	593	629	593	637	593	603	622	618	612	669	607	574	623	641	594	639	575	595	605	583	603	589	580	614	582	584	621	587	597	585	558	646	629	577	596	609	645	633	628	596	585	549	571	611	597	577	584	567	616	689	627	598	611	582	629	600	618	601	556	639	596	602	591	600	588	598	604	566	557	582	595	628	619	618	584	604	633	606	592	591	568	592	599	602	606	577	569	541	598	574	632	585	596	588	596	619	592	576	566	581	602	576	571	608	592	604	616	596	646	542	623	645	554	606	600	625	612	618	628	613	633	622	586	611	634	582	608	600	593	615	586	633	571	594	601	594	591	576	595	586	579	590	593	606	600	650	570	591	590	602	630	621	544	595	574	556	640	594	589	593	589	629	611	620	644	621	631	613	597	593	573	660	556	606	612	578	632	622	567	589	573	590	569	620	614	581	617	591	595	630	584	628	639	634	611	583	611	610	649	635	596	582	584	609	659	645	564	646	604	644	604	617	604	628	596	583	589	598	609	637	577	586	648	579	588	585	623	581	620	609	599	581	625	571	585	583	564	592	634	607	563	565	604	601	636	614	597	581	631	557	626	584	601	583	600	613	612	583	610	567	625	545	636	587	598	640	604	623	581	614	609	607	585	586	605	607	583	579	600	584	621	597	617	567	576	568	642	637	620	612	588	592	605	599	606	618	616	574	596	600	537	592	573	595	598	580	607	602	623	622	606	598	599	586	625	593	628	630	548	608	616	601	601	575	610	570	588	606	624	617	589	632	596	593	580	626	612	596	611	618	610	599	605	588	621	605	574	595	596	607	566	624	620	597	610	624	627	608	610	613	633	579	608	598	594	607
24084	21041	28046	24293	19838	9472	4882	3120	2510	2435	2037	1705	1424	1449	1412	1291	2845	5741	5642	4380	3088	1850	1171	776	565	476	440	396	388	428	416	375	408	404	413	386	392	394	438	353	383	397	384	429	404	413	424	460	409	421	411	409	409	407	472	427	377	405	421	396	398	393	390	377	398	416	400	416	377	401	430	401	381	423	399	437	413	448	405	407	397	408	401	435	411	421	429	399	421	411	412	406	377	428	374	416	423	406	441	422	385	386	433	408	428	411	385	420	407	406	406	407	426	399	428	409	402	424	352	424	393	408	404	404	392	444	385	446	424	391	420	405	418	375	393	425	416	376	413	393	391	441	433	416	391	419	444	430	404	406	378	389	394	412	384	398	428	381	436	432	413	434	421	414	393	375	403	388	408	394	426	395	396	390	383	388	406	403	446	367	423	413	400	414	400	357	427	397	371	380	406	375	411	389	375	434	407	403	427	401	406	379	422	388	402	407	402	401	393	426	426	419	406	414	394	406	404	446	417	430	441	402	418	405	420	401	376	375	407	388	407	431	372	449	411	394	382	406	441	405	422	427	384	417	424	410	411	390	408	401	424	418	425	388	402	431	389	396	399	431	412	392	410	392	375	398	424	431	388	386	384	420	398	424	413	380	407	398	413	409	449	402	420	373	435	397	410	385	416	447	394	407	411	405	400	441	416	365	414	428	408	366	386	414	391	386	385	408	438	422	403	380	409	422	417	399	398	413	409	396	413	379	407	426	425	369	415	398	377	413	380	406	405	399	414	402	428	394	447	420	375	416	379	392	386	391	376	397	438	407	412	412	407	379	387	399	424	418	383	380	388	376	408	412	441	399	381	406	404	405	442	397	412	415	416	393	397	394	394	432	409	385	390	407	407	410	437	401	394	381	407	410	406	402	413	397	404	406	416	415	422	399	385	420	395	430	419	390	407	413	399	425	378	417	380	423	447	456	417	401	428	431	396	387	401	403	397	400	419	447	380	364	419	385	411	385	430	414	418	391	424	442	392	426	417	426	408	425	450	413	397	374	435	408	433	402	393	419	386	390	386	393	402	412	401	384	395	388	418	397	435	433	380	398	382	408	341	388	402	432	394	379	409	402	388	391	399	436	407	433	409	387	407	369	389	441	402	398	379	427	435	425	359	418	404	405	416	394	401	399	385	415	415	419	394	419	400	439	394	398	401	389	408	406	406	392	416	410	414	414	424	381	423	399	391	399	404	396	385	425	422	404	404	421	398	443	428	406	410	394	393	427	405	418	418	412	414	397	369	422	364	373	385	421	390	417	407	448	423	439	438	380	389	420	372	427	433	386	403	427	394	415	403	393	380	416	428	416	433	438	377	435	402	394	395	413	392	419	378	382	381	387	455	408	401	432	384	422	413	394	407	382	375	399	398	378	404	358	412	446	424	380	406	410	405	428	358	426	413	422	385	416	408	416	401	377	415	431	415	444	400	403	405	392	421	379	427	409	400	426	424	413	386	387	360	406	422	405	391	436	409	405	415	415	365	398	419	410	392	389	389	420	424	410	412	424	376	402	401	384	423	368	391	415	437	394	392	433	391	407	419	407	389	419	441	373	388	428	403	438	399	427	430	445	421	404	419	404	413	406	408	414	392	427	417	450	390	371	424	384	432	411	407	398	404	393	406	391	410	418	385	409	403	423	446	422	399	429	406	429	383	391	402	393	416	379	393	415	397	399	425	399	402	433	403	379	401	368	437	411	414	386	403	403	392	373	393	422	394	409	386	397	412	417	431	388	432	417	391	423	401	429	371	404	412	361	406	412	377	425	410	411	469	418	385	402	407	393	356	430	389	427	379	390	384	385	377	382	411	399	422	442	406	371	418	429	404	411	423	436	379	437	429	412	384	405	471	369	418	417	391	410	370	422	400	423	440	409	430	397	418	407	384	405	417	432	447	412	395	434	396	397	403	370	434	429	419	416	411	391	368	369	422	365	398	422	414	414	438	429	395	412	425	406	464	395	422	445	420	451	401	433	383	405	367	399	427	404	425	413	388	399	397	405	352	427	397	351	390	393	438	425	382	403	433	408	412	422	409	429	378	405	428	433	385	394	396	410	418	360	399	397	381	391	398	396	444	398	398	400	419	426	410	412	385	413	384	416	405	411	407	384	423	428	381	397	406	396	421	391	411	376	435	346	400	415	422	449	443	414	428	398	367	397	432	396	426	403	425	403	404	411	388	401	410	393	387	373	402	433	401	410	361	409	419	388	394	426	385	410	402	427	412	423	417	403	369	415	399	407	431	405	399	384	397	399	412	402	423	420	366	420	412	389	350	349	399	404	390	391	411	384	413	423	374	399	399	392	413	381	391	425	366	378	387	452	372	397	438	379	389	422	399	441	400	404	404	392	424	372	396	400	416	436	406	387	374	403	400	391	420	391	407	412	412	402	405	371	368	366	398	392	386	390	394	375	430	414	371	377	414	404	413	379	419	392	424	401	419	436	409	394	410	455	371	445	408	425	401	408	385	411	413	452	416	411	408	429	424	401	424	377	415	416	423	436	410	385	429	397	395	364	416	411	398	392	412	390	391	402	432	410	418	377	417	466	428	427	414	412	414	390	429	386	383	388	410	394	387	399	413	400	409	393	416	393	383	403	382	354	400	418	395	393	383	405	422	412	411	392	415	376	418	419	368	427	385	428	403	391	444	421	393	393	395	426	413	409	415	396	402	372	399	425	417	395	424	377	404	423	428	383	413	392	385	442	406	413	370	447	412	395	383	457	450	432	429	413	431	416	431	408	420	399	416	382	381	426	396	424	436	421	405	373	387	394	403	419	437	423	439	397	382	399	421	417	432	423	392	374	404	381	405	388	379	425	422	464	429	424	392	387	392	399	416	390	432	372	429	419	458	390	428	397	417	369	402	395	385	408	370	396	353	379	411	398	390	362	401	436	420	413	380	441	401	419	389	391	400	402	389	368	424	379	435	423	416	402	409	405	417	405	422	405	430	416	400	392	387	431	416	439	423	388	377	430	377	373	389	406	398	361	458	391	440	396	396	420	384	389	395	388	414	385	422	408	406	381	391	428	390	423	432	397	392	428	392	412	398	376	424	455	420	410	399	399	367	392	432	413	411	438	417	349	420	409	406	354	395	416	424	395	399	410	379	407	421	408	432	351	428	375	387	374	392	388	428	382	395	388	434	373	413	400	388	381	396	417	394	400	418	379	355	429	454	418	428	388	397	431	422	384	412	389	393	401	436	381	428	399	405	432	407	393	424	414	407	417	399	381	412	427	373	361	384	386	410	397	417	406	429	395	424	412	374	400	380	429	418	404	432	402	397	387	398	417	382	414	394	420	413	426	399	392	405	393	415	421	426	438	422	401	405	427	392	420	410	395	397	358	383	433	432	397	424	430	398	406	389	407	387	373	396	415	378	404	414	412	461	431	407	407	400	433	406	396	415	408	394	385	441	385	402	427	413	368	477	393	394	350	388	371	452	414	403	436
27683	45728	33571	20960	15404	11557	9636	7664	6754	6731	5599	4506	3527	3725	3383	3032	6931	12336	11632	8994	6295	3831	2392	1352	865	690	606	636	631	631	638	636	625	630	629	669	632	643	671	636	636	660	660	667	626	615	622	657	618	634	622	651	645	636	617	672	628	597	641	636	629	670	650	656	617	624	587	641	673	597	622	613	647	596	597	617	636	641	621	634	598	632	602	630	595	661	617	623	641	626	651	577	643	643	670	602	595	624	621	619	651	577	665	618	653	676	628	614	642	645	664	651	633	621	626	616	666	635	667	619	621	652	648	615	633	636	643	641	641	651	610	655	592	640	619	663	653	623	590	565	608	607	647	663	676	590	675	638	615	603	640	680	641	624	634	605	619	625	629	644	657	637	627	656	604	662	597	648	670	603	647	654	656	637	639	577	628	649	640	649	620	633	591	604	602	612	615	619	589	601	641	607	656	659	617	646	633	623	627	631	634	596	587	599	628	626	600	644	622	623	607	659	599	660	622	616	622	663	615	645	662	653	630	661	579	600	662	622	628	610	609	654	621	618	624	612	633	657	634	580	604	612	627	659	600	661	673	638	629	629	618	647	640	561	627	627	641	627	647	628	612	595	599	587	628	616	613	582	625	646	638	625	699	673	582	607	602	661	640	617	616	663	669	632	588	639	630	651	678	646	634	630	646	612	586	572	655	650	653	617	688	600	579	614	625	651	606	668	612	618	622	617	644	588	634	641	658	594	640	641	621	629	618	637	653	637	655	652	639	607	614	684	686	661	612	653	643	646	639	623	619	603	627	620	606	580	598	606	633	592	661	606	648	585	630	657	642	633	674	554	640	594	606	612	599	621	600	626	588	569	610	616	650	642	617	614	675	637	602	632	679	635	652	625	611	664	656	655	623	641	581	622	647	603	668	647	629	593	661	639	644	661	605	649	584	632	655	609	622	614	615	610	581	601	673	636	643	636	604	626	617	636	643	610	634	653	628	600	650	629	640	630	666	626	608	575	651	634	674	614	630	621	631	647	596	630	635	593	649	650	594	603	656	605	641	632	660	655	683	609	643	583	619	600	631	598	664	600	623	645	643	603	645	597	637	619	655	610	582	631	622	617	620	659	601	634	621	608	661	566	641	632	617	705	646	661	649	668	636	644	638	635	651	659	642	624	641	644	625	594	646	628	645	635	611	634	602	655	628	622	691	664	635	670	670	645	648	633	627	615	650	598	628	635	583	604	624	598	633	646	642	651	618	631	639	618	607	628	622	634	606	646	647	661	629	614	639	605	629	612	625	636	632	634	631	678	664	649	618	631	621	639	621	563	627	627	646	631	627	584	635	657	582	649	605	626	617	666	593	637	590	665	618	676	642	630	673	610	635	621	633	625	586	614	626	605	650	655	642	626	630	605	656	607	613	625	607	603	627	623	611	619	616	603	624	624	624	649	598	581	642	658	607	624	636	632	623	686	602	620	610	610	660	653	707	638	638	635	635	614	626	604	628	650	634	543	681	651	653	618	621	617	655	607	637	650	628	602	644	628	637	651	646	638	618	595	646	662	626	630	667	612	606	611	645	628	628	638	671	686	652	705	645	622	583	619	585	584	662	617	647	652	611	654	604	633	641	634	625	682	665	590	658	606	674	672	613	631	616	596	647	632	610	620	611	639	579	590	646	601	628	652	598	633	673	602	652	613	662	632	663	638	623	645	644	649	622	584	634	680	610	599	658	625	675	648	638	623	657	688	628	603	673	645	619	626	623	635	648	653	614	622	643	601	677	602	659	616	635	648	574	646	638	611	639	623	635	647	674	608	614	623	652	656	623	606	628	624	632	647	642	617	673	622	595	636	615	624	635	619	612	653	636	673	623	621	606	637	602	610	647	652	613	653	648	606	661	641	621	629	607	615	639	643	650	601	620	570	658	631	650	640	626	607	607	615	591	613	606	673	603	635	637	636	633	619	616	601	649	628	666	593	629	592	644	680	599	650	632	671	639	620	616	625	653	671	647	595	617	634	632	624	686	642	614	622	648	654	619	678	677	668	669	675	644	693	668	622	624	631	650	653	631	638	622	640	619	589	595	611	632	664	627	614	655	595	633	701	643	638	650	621	650	650	652	584	661	625	605	592	648	624	617	613	630	606	628	643	613	602	598	647	678	627	624	653	664	625	622	638	610	646	614	596	613	616	664	671	613	631	666	620	643	619	634	644	610	645	641	649	662	608	610	630	635	612	614	649	615	675	610	619	675	608	628	602	659	662	651	610	662	629	600	627	646	666	623	582	596	616	637	606	603	620	586	612	618	608	653	627	638	703	609	625	628	559	670	630	615	647	623	614	644	654	644	628	637	637	663	655	661	655	598	635	618	673	578	605	630	687	625	599	654	649	641	610	609	583	635	598	609	619	613	584	608	645	624	626	631	679	647	614	657	623	652	609	582	628	627	681	627	624	647	626	625	674	650	597	665	628	619	638	592	643	633	627	624	630	609	639	639	626	609	666	602	663	608	641	638	600	630	627	638	640	676	620	627	626	682	635	706	610	622	625	643	599	587	635	622	591	620	657	656	633	641	601	690	653	654	633	668	614	606	636	622	642	618	594	624	609	629	640	595	660	612	621	607	615	655	614	633	659	601	588	597	638	616	645	618	665	641	599	581	635	659	650	641	646	639	600	642	600	640	623	567	646	652	682	622	618	619	626	613	577	613	605	608	635	639	634	614	607	590	589	646	643	609	612	629	621	560	641	618	645	637	615	671	634	621	612	620	656	638	650	666	624	639	648	604	611	599	615	586	631	613	650	602	663	630	581	638	665	636	615	616	630	619	651	690	639	652	684	621	597	592	657	630	657	648	678	640	610	611	602	686	622	650	673	638	665	641	615	653	665	631	589	655	616	608	642	655	648	700	700	587	625	655	592	637	586	680	659	638	573	628	635	614	646	652	669	623	593	643	619	635	565	610	623	638	618	635	652	622	588	632	635	637	621	611	612	607	607	612	629	614	562	609	626	632	642	624	629	652	650	618	598	618	615	601	624	625	658	640	625	658	654	610	638	601	624	641	642	661	644	632	618	616	616	650	656	622	642	630	605	628	636	622	622	580	675	616	658	618	647	592	571	622	613	656	644	622	613	630	670	607	612	626	642	679	652	655	626	588	626	610	615	654	624	585	648	634	594	629	616	634	576	641	622	598	633	590	620	647	674	607	620	609	619	633	582	616	642	654	639	637	644	611	617	603	597	568	627	643	648	643	688	648	634	626	628	667	646	624	650	650	621	631	615	657	594	632	644	623	619	588	603	618	657	620	582	655	634	641	583	656	673	643	656	606	607	601	589	606	629	593	632	675	639	610	652	624	679	609	648	630	618	660	631	663	593	624	604	635	618	634	609	614	606	644	658	615	630	630	615	655	666	579	610	638	599	630	663	633	612	634	609	649	616	641	666	626	607	628	641	607	644	670	595	607	621	600	602	639	642	659	628	640	610	638	599	630	583	673	638	650	671
22870	21033	28784	23553	21072	20730	12774	6241	4775	4868	3292	2699	2195	2145	1664	1751	5081	13531	12311	8637	5703	3032	1607	892	520	429	374	385	349	374	348	351	378	341	331	335	354	353	339	333	307	314	356	319	352	356	353	335	352	353	357	347	393	337	349	354	360	345	372	297	348	394	345	356	363	338	312	367	318	344	347	326	364	348	313	339	334	352	324	347	367	371	346	334	361	345	370	358	364	331	341	349	314	355	351	331	310	367	347	323	339	325	365	388	323	375	346	313	344	342	344	361	347	349	383	354	367	362	348	325	321	345	352	378	347	332	317	360	351	342	339	333	324	382	365	316	314	336	344	309	379	346	339	330	317	360	365	353	334	313	324	345	351	333	349	341	340	351	355	352	354	320	335	331	321	381	321	339	331	333	311	317	345	346	372	333	335	358	332	338	355	347	379	344	317	322	343	336	331	346	317	362	337	346	320	331	347	309	333	373	359	361	348	340	330	351	348	343	331	353	361	368	343	374	367	355	355	350	333	338	321	391	323	362	317	323	323	375	327	338	362	344	338	374	318	352	358	364	356	344	345	349	344	341	330	320	379	347	331	345	337	363	347	338	334	360	331	346	338	353	342	339	327	321	320	322	342	347	351	335	358	356	372	370	335	329	307	388	353	305	334	321	351	321	331	329	345	334	359	326	338	322	346	332	350	319	339	318	323	330	332	331	339	340	360	345	347	347	338	352	344	336	356	365	331	365	327	333	349	377	337	370	324	360	353	337	332	343	340	396	344	350	342	331	343	351	350	344	355	355	346	337	384	346	335	326	347	342	367	319	361	351	339	324	355	357	333	355	340	358	348	364	365	367	338	355	347	336	344	337	347	341	342	336	335	363	305	331	350	344	357	335	337	328	331	334	361	376	319	327	364	342	336	367	336	324	322	345	324	335	317	336	366	342	349	347	315	324	365	341	374	344	353	363	364	321	321	314	374	338	347	324	335	337	346	342	347	348	352	353	343	329	335	337	342	325	369	310	355	357	359	360	344	301	336	341	322	323	344	355	324	340	306	316	331	335	312	313	336	347	341	354	368	316	348	340	341	328	316	349	387	354	355	345	344	360	325	323	326	372	343	369	295	350	321	347	332	360	301	317	342	385	335	368	353	326	356	345	359	328	335	343	316	314	306	375	339	348	345	334	385	332	379	330	371	335	355	342	350	353	339	334	341	355	342	352	353	320	346	340	351	324	334	364	332	326	361	355	328	321	330	332	343	314	366	314	344	332	343	346	351	334	335	327	379	329	335	345	338	340	347	321	320	324	313	349	350	311	323	354	290	362	354	350	346	323	339	327	339	346	359	363	380	339	334	347	348	342	319	377	346	321	338	326	315	326	358	342	334	349	366	320	327	358	353	339	321	372	343	359	350	378	353	321	340	343	332	328	344	339	326	370	370	341	352	355	356	330	359	341	353	314	345	358	364	320	342	341	336	371	351	336	356	354	345	308	338	319	375	314	331	362	327	365	342	372	350	337	317	330	368	337	361	324	340	374	351	332	363	333	370	323	362	343	357	298	374	344	321	343	361	321	363	333	320	321	355	366	348	334	365	348	337	335	357	323	351	387	341	363	334	322	343	318	347	306	372	352	344	355	347	375	383	352	347	333	333	393	364	317	350	356	358	329	341	331	338	305	368	358	348	343	343	352	330	365	330	318	343	324	341	331	329	303	323	382	347	365	320	342	345	342	367	363	355	332	349	344	333	326	374	335	364	330	316	376	375	356	325	348	321	332	343	334	294	347	325	345	324	351	329	349	346	362	365	318	345	370	334	340	366	362	354	322	342	336	327	348	362	370	336	332	342	348	361	334	347	365	334	340	350	337	326	320	355	319	369	340	348	348	331	324	319	326	377	354	337	346	325	338	375	298	351	364	353	331	326	341	373	306	306	332	346	341	360	367	330	354	378	337	330	319	322	327	330	344	365	350	331	367	342	336	325	380	334	346	336	352	360	360	333	330	314	336	325	355	330	365	358	337	347	358	358	348	369	349	341	343	334	359	360	362	345	343	336	358	349	337	389	348	368	361	367	363	313	318	359	356	326	340	373	351	337	343	349	327	355	356	360	306	316	345	312	351	363	365	321	332	326	333	339	351	343	326	333	356	346	356	349	386	331	312	338	345	325	318	330	333	350	338	331	340	297	346	374	310	371	364	338	345	332	321	352	341	374	380	330	358	318	337	340	344	303	363	309	357	345	351	326	310	358	345	364	314	315	376	315	320	303	313	317	357	341	346	367	390	337	358	357	356	344	350	362	333	322	331	341	380	350	369	333	357	329	355	352	337	323	360	342	330	356	312	340	341	373	358	361	316	333	324	349	330	360	358	361	385	325	367	343	342	333	376	355	341	329	304	351	340	326	349	373	341	361	348	330	341	343	334	330	320	378	326	346	333	331	330	353	348	320	314	335	356	330	362	353	344	350	328	354	343	353	332	371	334	311	362	340	354	355	306	338	344	329	357	310	339	363	345	366	303	297	347	383	357	327	353	324	344	342	366	338	333	337	335	340	347	345	354	340	360	318	355	319	364	355	336	359	328	321	335	325	344	365	361	365	333	353	340	331	332	342	315	332	351	303	369	354	341	307	338	349	336	332	363	370	325	342	358	332	330	364	337	318	351	381	338	357	366	305	346	331	350	329	352	352	368	366	357	337	338	335	363	322	326	332	325	333	345	348	326	337	322	336	364	364	321	363	356	363	368	342	324	323	339	342	355	319	352	328	319	317	309	348	337	360	350	331	342	305	339	348	350	346	329	351	348	346	336	337	293	344	315	353	331	379	338	332	347	349	339	313	328	364	340	327	398	336	321	346	360	313	385	331	343	334	348	382	309	376	343	332	352	361	359	356	383	318	330	351	331	328	385	334	324	349	339	323	368	325	304	331	348	386	337	360	335	294	314	341	362	362	318	351	329	329	308	358	350	328	342	336	328	306	312	318	316	369	363	328	354	336	317	355	349	347	339	345	353	324	343	300	297	363	360	314	328	368	327	372	361	333	341	385	357	356	338	360	361	333	308	333	342	364	325	336	335	336	309	382	366	345	334	327	379	369	361	323	338	330	370	326	343	311	336	325	354	345	345	334	343	346	332	334	328	381	349	354	359	321	334	375	305	345	348	361	345	350	326	351	307	337	370	314	351	373	331	341	308	378	330	322	344	329	343	353	371	377	343	370	340	354	342	321	378	316	311	352	367	318	342	358	338	331	339	335	355	323	328	325	309	332	333	347	352	338	345	348	356	340	324	305	360	334	327	337	345	322	365	312	316	368	372	344	326	365	352	369	343	351	368	335	353	334	339	342	368	352	319	330	327	336	329	337	338	349	335	329	329	326	336	340	358	312	347	394	353	352	323	354	335	363	331	336	330	330	356	343	323	354	300	330	335	350	361	341	337	335	318	338	338	336	350	335	355	319	341	324	373	335	338	372	359	338	352	335	353	325	327	326	312	351	339	364	343	323	328
29181	51963	41509	31635	18293	16005	14870	13058	12271	11741	7929	6936	5780	5402	3981	4170	11398	22801	19709	15238	10490	6172	3297	1642	953	655	558	554	536	524	530	516	533	516	566	524	543	531	535	537	536	545	523	547	553	527	523	530	539	555	564	541	493	537	537	538	527	530	547	497	548	530	522	530	530	523	542	534	519	521	509	534	488	574	518	518	505	533	502	507	507	532	520	527	528	518	520	530	521	478	577	511	551	524	549	533	527	548	529	514	548	495	562	546	521	531	528	544	542	547	538	549	557	569	509	506	510	537	526	492	531	508	531	533	504	532	523	528	526	533	554	535	507	546	534	508	568	507	541	560	517	483	529	528	518	512	508	498	512	493	558	535	545	504	521	498	517	505	526	513	512	561	513	529	572	476	538	539	500	528	500	559	535	525	509	571	504	545	546	521	518	523	533	530	517	504	522	525	556	575	521	521	549	524	533	527	513	490	494	527	522	527	488	545	536	543	563	537	480	538	532	543	507	522	533	560	521	499	502	568	519	528	527	519	515	548	505	522	541	540	518	527	506	497	536	559	465	523	532	528	511	533	526	520	573	499	545	504	522	518	529	541	512	530	531	549	525	547	505	575	530	533	540	562	536	543	501	543	509	517	558	554	481	564	521	520	482	543	483	473	543	508	503	498	545	507	552	513	518	548	533	511	515	549	513	527	527	555	565	532	566	514	546	499	559	507	547	554	537	550	526	509	508	555	534	526	551	530	508	510	521	540	514	507	570	546	511	552	506	528	511	550	524	558	522	546	522	495	542	539	513	515	535	490	499	545	530	491	478	517	573	535	557	521	523	520	517	528	559	529	553	539	538	469	515	539	537	522	539	490	572	504	529	565	534	544	507	526	484	529	526	519	549	510	545	516	522	479	484	546	507	484	557	488	549	517	533	520	537	522	509	538	544	499	513	503	536	557	555	530	523	475	547	534	558	504	557	511	500	505	541	511	530	503	523	528	569	544	525	483	509	524	508	544	519	529	504	535	558	566	540	521	531	506	546	516	558	524	529	576	537	497	488	516	528	503	539	516	519	490	539	528	529	554	529	495	572	508	509	543	522	492	539	497	525	505	511	566	524	527	528	496	507	529	544	533	484	553	553	509	484	524	571	506	543	528	528	513	544	519	535	517	563	520	522	531	492	551	537	549	589	492	533	519	495	507	553	536	538	490	556	535	556	548	554	508	526	518	489	517	537	554	552	532	568	523	500	545	516	511	528	514	513	556	491	533	521	525	509	554	499	530	513	490	535	537	506	517	517	524	558	515	500	538	541	539	529	498	516	544	549	540	569	508	531	553	548	548	527	575	509	518	460	527	509	534	511	506	534	554	525	520	521	555	542	529	528	488	501	531	482	498	511	521	550	540	518	565	474	546	520	539	534	518	483	547	559	521	545	512	529	489	539	539	528	511	538	522	532	541	508	532	531	514	542	541	547	495	539	524	534	512	582	506	487	534	542	531	513	565	499	552	554	490	546	538	528	512	550	558	530	528	509	531	509	494	554	522	548	524	491	525	508	530	558	584	523	515	518	524	504	507	516	551	511	536	500	568	551	541	534	512	556	564	525	509	518	530	560	533	524	519	531	533	494	499	505	500	534	483	523	513	540	509	526	542	536	569	516	536	509	550	521	539	514	490	498	556	534	563	490	537	549	506	553	509	530	485	490	529	522	514	588	530	555	522	466	537	527	552	525	534	516	529	555	558	518	477	499	550	539	546	542	567	512	520	535	486	532	481	511	509	508	536	523	509	513	528	525	565	517	502	531	479	547	506	513	503	497	507	513	521	508	501	548	601	536	525	534	511	493	547	528	547	494	511	585	517	536	522	539	514	522	504	517	514	546	492	555	515	518	525	435	520	513	512	549	554	515	512	512	538	545	531	527	506	535	569	526	547	533	516	561	567	545	548	528	509	550	570	529	514	530	543	547	571	503	519	536	509	534	551	515	526	563	530	518	571	567	515	559	508	537	537	546	525	509	510	561	485	525	535	555	567	521	535	505	526	554	533	545	468	503	508	527	523	516	517	519	532	530	544	541	517	525	527	480	493	505	532	520	525	495	536	535	520	550	519	547	517	501	519	538	589	512	517	528	557	505	536	518	541	531	506	487	569	538	521	503	506	506	563	501	539	524	541	487	565	526	524	523	552	495	529	515	540	519	538	516	499	601	530	560	533	527	519	557	566	518	542	573	536	518	569	563	487	552	551	509	520	521	492	523	526	568	524	543	552	550	539	529	507	515	497	517	491	575	511	528	529	533	500	508	564	507	544	530	481	554	529	547	537	525	509	479	503	545	545	538	493	473	530	494	514	509	525	509	577	503	513	527	526	517	478	499	510	499	570	548	506	523	500	528	514	498	524	522	534	547	510	490	517	527	511	540	546	493	536	510	539	543	560	519	533	543	528	539	508	564	555	540	547	518	536	537	559	550	537	529	554	538	516	504	517	561	498	524	541	491	549	524	555	515	535	574	505	548	511	519	528	514	569	480	507	513	530	466	530	562	526	571	559	537	528	538	533	541	550	529	543	529	503	548	563	522	582	543	546	515	554	508	503	481	552	549	543	498	493	500	485	544	524	513	518	524	556	513	492	522	486	545	535	518	523	543	526	539	522	521	567	529	533	523	549	508	535	550	511	522	552	531	541	540	517	463	499	557	504	499	515	533	542	546	527	540	546	524	512	517	549	507	587	499	530	467	542	572	563	497	536	541	524	513	511	543	464	501	507	499	523	535	539	538	500	542	519	526	562	538	520	559	536	505	554	538	482	491	547	549	535	490	528	512	549	551	574	528	510	537	508	500	519	536	549	488	536	527	535	519	524	487	515	520	528	543	512	525	552	516	542	525	505	508	525	557	536	528	496	534	532	543	523	543	547	519	521	522	547	517	554	492	521	534	515	518	528	506	519	560	543	522	534	520	524	594	506	523	531	492	517	535	556	507	521	492	535	530	541	529	537	538	533	492	528	523	521	521	519	529	528	522	518	479	496	523	535	522	550	529	518	534	565	474	547	538	553	497	533	517	543	544	565	488	520	500	503	520	507	553	575	519	547	529	537	502	531	533	545	553	521	573	509	546	515	524	538	534	575	508	555	547	502	554	532	578	514	523	526	519	529	558	515	534	539	514	476	507	506	510	488	522	523	513	491	529	471	513	527	506	507	534	564	531	525	549	549	498	525	566	502	534	493	502	538	505	548	541	499	543	508	507	505	509	522	519	501	533	558	490	510	536	541	502	524	524	508	510	509	497	498	472	513	503	550	517	547	500	564	533	513	486	544	527	538	527	530	529	525	557	552	523	546	501	506	521	551	516	532	479	536	491	527	505	500	478	538	509	509	535	458	515	523	566	530	524	565	505	535	532	503	508	520	541	527	535	531	552	562	542	518	543	576	511	511	506	546	551	503	519	518	527	556	529	505	486	529	526	542	534	561	573	503	565	569	513	524	504	563	549	564	477	514	583	534	541	503
26985	22339	20587	11785	5160	3018	2503	1878	1704	1664	2018	1575	1195	919	845	669	875	1114	1155	932	774	609	505	403	399	358	377	388	409	388	365	387	380	373	371	346	385	368	399	360	394	384	409	379	396	378	387	388	394	356	335	372	367	386	364	394	400	359	369	370	421	354	375	389	385	363	372	376	333	339	368	368	355	355	374	407	375	356	337	360	358	359	386	402	392	363	374	351	369	379	359	388	390	362	358	353	389	393	351	390	403	378	372	339	392	373	393	368	379	389	328	381	388	347	371	361	415	409	383	373	364	320	397	399	400	367	384	373	357	360	378	387	366	367	379	383	378	369	373	399	380	335	384	423	334	356	390	375	413	375	378	348	375	361	388	382	424	371	374	390	353	351	384	392	364	403	388	404	361	363	378	413	394	374	391	361	393	343	376	357	393	357	375	374	407	348	415	396	360	435	375	373	366	390	366	393	355	358	400	387	345	387	358	409	376	363	356	397	390	376	338	364	397	386	375	365	376	345	373	383	389	361	374	386	383	361	399	367	394	345	370	385	371	394	358	362	339	377	388	379	380	372	383	378	365	400	386	371	408	397	404	367	399	403	366	420	350	382	387	392	386	379	397	410	392	401	366	349	395	402	387	388	343	370	366	392	373	378	379	387	379	391	399	408	403	391	384	405	363	371	409	361	390	374	382	409	347	361	366	394	396	368	367	353	368	401	389	372	373	372	397	358	384	357	399	373	356	413	355	350	359	384	380	373	398	368	394	360	361	375	371	385	389	386	406	387	356	396	374	401	369	377	383	389	351	376	359	370	371	361	373	353	387	328	380	380	367	374	359	370	369	348	382	345	392	350	369	401	365	410	381	374	407	365	400	401	369	351	385	367	387	367	382	393	352	384	378	343	381	409	400	369	373	355	380	375	362	397	387	397	364	360	321	354	357	368	332	359	357	373	360	388	381	379	386	379	392	385	360	358	348	360	376	385	383	354	369	378	367	374	360	375	395	361	365	402	348	350	346	347	350	367	373	377	362	373	381	394	362	356	367	365	373	379	367	375	356	397	393	407	370	348	355	372	402	379	352	391	377	366	383	390	383	412	383	367	399	378	349	392	374	372	364	363	375	341	377	368	390	391	381	401	385	383	391	382	386	404	394	388	381	385	403	392	380	392	354	370	408	373	383	361	417	374	404	402	396	358	365	338	380	380	367	372	378	372	406	384	377	381	397	370	357	401	356	392	373	389	401	385	384	383	348	367	383	360	360	374	421	371	377	338	379	397	392	361	384	396	373	336	384	387	357	404	396	404	358	365	382	384	382	391	397	332	380	379	384	366	356	322	363	372	354	402	409	323	398	412	428	377	349	375	372	379	375	380	384	402	379	421	375	367	347	382	399	378	381	357	375	373	376	359	384	381	341	377	357	382	398	344	401	359	351	404	362	412	382	364	417	337	399	393	401	390	371	354	353	381	363	358	393	358	359	397	364	404	399	402	389	366	346	383	372	382	358	386	376	371	404	368	362	388	360	358	382	402	391	367	403	370	390	381	363	394	365	346	380	371	357	347	376	359	377	376	365	379	397	360	367	363	396	365	361	326	407	368	379	360	385	394	369	374	402	367	350	405	410	358	356	382	361	352	370	374	419	400	344	383	359	398	355	377	380	392	396	360	383	350	372	394	388	360	359	350	365	394	348	367	366	367	415	398	371	340	388	408	350	345	387	399	379	365	353	421	402	376	339	372	368	398	355	377	366	407	363	393	383	386	396	390	373	410	360	359	412	370	390	372	380	408	377	355	367	382	341	388	379	367	378	394	369	388	381	372	366	375	378	350	373	377	375	362	357	388	351	395	372	399	396	368	383	355	369	349	379	417	417	343	384	378	405	404	413	359	348	368	393	381	376	366	343	373	395	364	390	366	385	399	379	432	374	375	352	351	380	368	398	362	374	397	393	376	395	388	345	373	383	365	387	384	396	390	389	397	384	337	361	401	382	363	360	362	365	360	372	402	367	389	407	379	390	387	405	385	359	373	417	361	395	341	347	386	374	350	378	374	362	378	390	371	381	379	378	382	391	360	398	379	364	405	368	375	369	399	353	378	375	399	360	357	424	387	411	363	367	371	404	366	357	381	354	364	363	393	373	386	356	386	332	363	376	395	378	376	360	374	398	358	369	388	379	367	363	362	374	390	369	393	369	372	376	387	367	373	367	384	362	413	348	380	380	361	397	379	351	372	376	347	353	369	386	371	391	391	383	394	368	370	341	391	375	378	363	371	385	394	391	352	367	377	363	415	409	383	342	411	374	361	369	377	359	364	371	390	391	350	377	397	349	350	371	379	344	375	347	374	333	377	377	377	381	360	354	375	385	401	390	362	367	359	380	383	364	370	388	368	379	356	371	342	344	397	370	371	334	385	365	371	369	376	394	396	416	373	406	372	378	352	369	372	347	366	373	365	350	402	393	396	375	398	389	366	348	402	392	309	366	360	379	352	363	370	386	375	358	367	398	400	369	387	381	375	380	388	388	358	397	389	367	364	388	346	392	358	367	382	355	367	363	387	393	380	382	399	377	376	416	387	396	352	377	362	388	394	366	369	408	392	363	419	365	369	374	402	392	368	376	399	360	420	387	344	366	388	375	376	389	357	392	407	402	398	364	399	340	397	366	378	395	389	364	370	390	353	422	367	370	355	396	367	370	392	375	357	390	375	396	381	371	376	391	385	348	400	384	376	354	375	369	386	396	368	367	396	326	417	406	357	362	372	391	356	393	419	408	367	361	396	378	380	360	364	362	416	403	390	370	392	380	379	382	360	343	389	391	384	401	373	366	394	389	377	383	371	366	394	351	378	407	356	342	388	377	398	389	365	376	365	378	390	345	420	379	377	376	408	387	394	356	392	355	409	357	397	379	373	381	405	349	373	402	371	381	351	371	391	345	364	358	372	380	342	414	380	362	395	379	381	372	375	357	366	385	369	360	382	414	370	349	365	406	374	381	338	387	378	359	399	363	411	375	394	403	385	391	374	386	369	389	436	377	372	359	389	389	424	366	379	428	358	361	402	390	389	356	362	367	423	352	383	382	388	375	404	355	366	394	383	388	379	392	397	404	391	396	382	381	395	400	358	379	379	408	386	378	396	420	348	398	358	397	373	387	387	369	398	341	400	392	387	377	375	378	386	368	357	371	376	351	379	354	376	392	388	380	350	379	383	361	357	393	383	379	368	387	384	369	351	393	348	382	361	397	397	370	381	394	399	392	341	354	360	386	383	399	350	396	358	357	334	382	385	366	346	376	378	387	397	376	342	379	377	405	387	371	381	366	375	402	371	355	332	377	386	372	418	370	385	390	377	354	391	418	378	390	385	387	359	373	438	351	334	352	351	352	385	412	372	400	401	345	391	397	412	363	382	386	387	390	391	390	421	361	412	346	370	388	360	404	356	378	369	405	390	355	380	366	351	338	369	373	387	365	364	386	386	359	359	370	368	340	362	373	359	420	401
25214	35911	26585	15437	10471	7450	6806	5127	4633	4542	5527	4141	2969	2225	1912	1504	1955	2647	2560	1969	1462	1068	816	716	664	597	626	616	583	601	608	567	611	566	597	636	621	621	584	601	624	578	590	602	572	554	617	583	569	581	584	564	558	557	627	593	633	606	598	605	614	585	564	582	595	594	584	587	541	619	628	576	594	595	584	590	612	555	583	583	576	566	603	555	638	539	591	577	589	601	600	610	540	592	616	579	582	592	570	587	581	581	587	571	572	631	582	594	601	616	604	575	606	555	609	543	606	600	588	566	588	624	561	641	585	624	588	591	561	553	593	603	583	633	601	576	589	570	618	594	543	567	613	637	586	611	572	582	562	585	604	624	580	611	535	545	595	588	590	625	584	577	596	568	593	609	623	573	585	564	578	567	631	606	585	623	626	589	586	582	590	598	582	586	580	563	592	584	577	599	557	591	582	566	575	564	605	606	601	596	611	584	597	589	576	589	621	580	617	593	576	618	565	562	575	577	593	571	586	582	549	611	598	601	597	570	590	593	623	561	597	593	624	611	575	572	580	582	628	570	602	611	562	588	585	586	590	565	599	636	592	599	603	624	575	574	551	547	532	550	598	593	590	617	561	589	539	617	564	634	573	629	634	586	563	600	598	524	554	611	565	588	615	586	578	589	601	542	587	608	610	574	620	593	569	566	608	645	602	582	570	590	595	622	610	576	592	584	563	597	562	612	578	592	581	582	581	596	588	553	606	571	560	608	571	648	600	592	579	599	590	593	634	606	598	628	590	548	588	588	565	549	612	561	560	594	600	553	638	591	602	566	605	583	570	577	596	591	588	584	579	592	607	589	556	574	568	568	590	581	600	582	596	578	595	565	623	568	532	621	654	562	617	588	597	572	564	569	538	616	587	622	576	569	570	582	557	608	574	600	607	595	607	612	569	626	584	596	594	556	596	609	582	586	593	609	606	626	538	620	584	568	606	593	601	622	618	605	631	578	589	626	579	587	573	574	581	583	569	595	588	655	550	586	587	605	579	595	584	610	624	613	579	566	577	651	556	587	569	596	575	580	586	573	598	608	558	616	643	627	565	594	632	581	573	595	601	576	572	582	606	553	614	618	615	600	587	593	621	571	561	595	597	571	604	579	638	572	582	547	581	628	563	531	596	581	591	597	579	572	598	605	602	590	602	593	534	608	638	622	572	588	590	592	582	603	635	626	592	564	584	578	599	596	584	590	622	606	586	605	565	590	598	591	554	580	611	620	580	623	590	615	573	571	587	570	590	579	555	599	633	556	593	535	626	600	591	568	600	599	572	615	565	587	556	611	561	563	565	630	589	576	610	563	586	597	562	588	598	609	583	600	583	566	579	616	601	580	610	576	575	566	609	633	602	574	555	560	560	562	563	522	598	583	582	584	593	599	609	598	595	652	624	549	540	573	564	560	598	599	622	577	557	576	585	583	585	592	609	556	567	572	597	586	578	562	557	557	593	570	596	553	586	607	573	567	571	598	624	560	567	616	563	558	565	631	619	616	579	591	571	611	612	586	556	560	613	600	587	553	549	603	602	593	592	599	606	587	584	602	619	566	562	557	568	634	620	603	629	617	610	564	606	592	604	579	609	603	597	559	573	577	575	612	622	585	567	636	578	596	593	614	582	645	589	595	566	597	600	613	603	626	567	588	544	585	624	592	571	602	610	610	583	551	580	595	597	607	622	610	604	560	564	582	598	606	620	596	573	583	609	614	611	575	606	632	627	575	571	572	619	609	603	565	582	595	590	611	565	606	558	575	563	548	591	591	636	573	570	594	573	575	610	616	616	569	596	525	611	593	558	571	600	570	610	570	568	577	612	610	589	621	573	616	586	548	561	552	593	552	546	604	587	585	565	589	577	602	605	579	630	553	577	614	573	558	610	577	587	579	599	588	578	619	572	589	594	607	636	590	623	608	565	602	599	608	554	582	587	600	586	587	586	574	598	558	580	572	621	606	621	572	559	578	602	635	589	549	581	569	619	610	592	564	602	620	652	592	601	590	564	624	573	621	561	631	626	597	636	595	611	603	582	627	586	590	600	571	563	583	550	593	616	572	609	649	592	625	560	591	620	547	590	611	585	598	569	563	594	547	596	581	616	596	610	574	596	569	602	586	631	585	561	550	605	613	595	645	622	598	584	556	560	606	606	587	593	615	571	569	620	600	560	599	574	629	556	606	599	566	565	613	573	587	605	586	591	588	641	565	587	598	574	606	572	577	613	575	587	614	556	611	575	594	602	608	543	578	566	600	599	583	527	562	584	613	576	602	612	571	570	577	602	568	582	606	617	578	572	610	572	592	600	632	583	610	605	547	597	597	579	584	562	615	570	578	572	626	601	605	563	617	592	636	587	579	582	616	596	596	569	594	582	630	567	591	577	560	555	594	592	556	578	569	572	569	604	588	591	587	580	645	570	588	597	572	602	614	564	556	560	626	574	570	606	563	578	575	557	569	615	568	623	596	570	556	612	565	578	558	600	549	586	560	621	567	573	623	627	591	557	585	583	577	578	600	577	587	593	589	565	547	607	586	597	582	590	588	616	605	615	587	645	617	622	610	602	604	576	569	571	573	588	569	571	611	571	602	601	644	639	625	629	587	578	618	610	581	592	575	598	650	551	580	597	576	616	622	604	590	581	565	614	618	588	563	579	600	536	553	621	605	581	582	575	566	596	568	566	557	597	640	606	588	575	620	584	553	603	617	605	579	575	644	574	598	595	596	636	580	664	567	572	579	599	614	554	576	624	565	563	581	619	581	588	624	574	608	577	599	577	544	596	617	579	544	599	578	579	557	627	585	565	593	562	577	615	594	580	633	659	614	577	516	575	616	597	596	614	567	566	625	559	597	628	591	574	623	575	590	565	603	608	592	594	571	604	551	642	571	595	617	591	599	575	587	552	570	596	588	597	622	583	554	562	575	573	585	604	617	550	599	560	546	578	537	612	580	570	616	597	598	590	629	596	571	588	551	621	547	631	572	632	553	552	527	583	595	606	578	562	598	590	612	608	611	592	590	589	608	597	540	578	601	577	584	554	655	557	603	604	556	577	606	576	603	608	583	569	584	621	586	596	586	578	567	565	576	588	564	580	617	558	609	601	600	566	599	614	615	638	556	614	608	649	640	585	603	612	587	562	606	615	595	597	583	604	612	607	609	562	595	612	614	598	585	545	564	581	586	589	593	581	586	588	625	540	628	546	596	586	556	599	588	590	655	615	607	605	609	575	581	556	616	568	650	587	585	605	590	564	630	576	575	563	574	570	552	556	597	603	558	565	561	594	612	617	601	639	609	581	564	595	554	528	597	577	572	587	560	590	570	572	602	571	591	578	620	574	603	624	588	567	611	546	620	580	560	558	626	567	565	586	589	581	609	642	526	588	601	582	561	568	583	600	537	615	618	540	569	604	550	565	607	603	562	581	613	598	566	615	594	582	627	586	608	540	569	597	557	610	618	574	594	622	614
24176	21087	28109	24359	19605	7915	3415	2212	1783	1813	1726	1476	1339	1500	1155	926	1669	5573	6565	5219	3080	1717	1017	698	489	436	397	399	409	399	359	384	434	400	436	407	403	397	403	396	407	410	403	380	380	407	399	371	416	366	394	374	409	400	424	394	392	381	374	389	397	393	397	412	408	395	417	417	408	393	424	388	395	395	402	403	392	382	373	432	424	387	391	403	382	432	431	399	425	409	387	404	357	410	377	396	404	404	362	398	373	407	410	431	398	413	398	400	369	392	392	385	418	388	374	392	396	407	367	405	422	412	365	374	387	374	387	407	399	411	440	385	414	408	400	376	424	422	385	404	394	373	398	431	415	392	367	379	402	418	401	384	410	409	419	423	358	434	411	373	369	387	406	412	392	402	408	384	420	420	408	398	395	446	358	383	416	395	413	430	385	414	431	412	436	414	407	402	418	405	412	390	380	399	385	406	396	375	389	404	415	391	416	386	412	407	414	408	411	383	404	415	381	406	377	376	397	376	376	406	385	381	407	446	400	395	392	381	429	388	384	408	379	385	454	423	377	425	408	384	391	419	381	387	392	402	390	337	431	396	409	407	400	418	424	384	458	436	374	378	411	424	423	385	388	388	432	439	392	347	403	416	386	381	391	423	401	432	393	389	431	392	416	455	364	415	391	373	385	405	390	430	384	373	404	422	404	419	399	415	399	401	413	418	409	442	386	431	383	422	408	410	402	354	417	415	378	389	397	412	416	399	407	413	392	419	393	385	389	397	407	364	375	404	371	414	399	450	388	428	384	388	377	372	404	418	401	420	384	381	410	379	431	402	437	369	354	421	387	384	403	392	402	380	403	392	402	380	405	399	421	432	406	386	424	354	424	417	398	411	379	426	401	373	380	429	409	372	395	414	449	378	383	412	396	380	398	435	408	393	380	345	405	394	365	404	408	428	401	402	401	447	415	390	384	374	400	386	379	393	414	424	415	379	399	419	356	369	381	433	412	437	430	408	458	417	377	425	412	380	426	432	378	407	398	411	389	409	412	377	416	397	376	444	437	379	407	385	417	393	384	407	390	392	445	379	366	396	413	409	400	412	418	399	407	384	419	415	393	375	390	387	410	410	393	413	428	425	415	411	403	396	403	406	374	402	416	390	432	399	381	362	406	390	379	389	374	416	372	370	419	390	382	391	368	430	397	413	399	432	414	405	370	405	397	425	386	420	391	408	400	393	381	378	419	433	388	389	401	422	415	378	397	396	405	405	398	410	438	407	380	373	396	373	384	394	436	389	423	379	421	373	411	426	402	376	363	366	393	398	410	374	397	394	395	364	394	376	426	386	406	417	385	415	372	407	373	413	434	409	391	390	416	392	410	388	374	383	380	404	406	396	379	356	385	361	400	420	415	395	389	411	365	404	385	363	424	386	401	414	370	332	417	386	413	374	433	399	368	417	419	389	413	422	401	410	404	414	407	431	390	379	393	379	421	403	389	387	432	386	398	426	374	389	422	407	432	391	396	381	392	380	406	406	393	413	415	374	370	398	419	397	402	392	372	432	350	427	361	426	417	387	391	417	364	402	409	434	432	407	397	416	422	402	371	393	413	383	413	417	421	436	417	386	392	424	377	381	381	404	415	359	385	347	404	371	353	415	389	390	429	399	400	395	394	384	397	409	360	393	370	395	390	397	389	373	415	386	419	403	387	429	399	373	382	386	370	390	398	432	424	411	399	388	389	387	422	413	439	401	405	384	385	382	410	360	419	422	425	417	411	418	400	418	417	370	411	346	434	403	418	381	335	408	409	402	391	376	389	403	370	431	375	388	394	404	408	373	393	367	393	387	406	398	400	387	390	390	417	383	394	405	420	389	402	385	357	361	424	406	371	433	376	409	397	412	390	397	427	421	387	360	391	370	400	417	365	426	408	377	404	367	434	408	412	393	392	391	402	420	410	371	428	373	436	403	393	421	396	389	392	409	417	374	381	408	427	411	390	402	408	384	401	369	380	386	423	417	373	401	403	425	377	390	373	381	387	390	354	416	391	433	423	394	390	362	432	415	381	402	397	418	417	404	408	407	386	398	387	399	429	423	442	367	385	383	382	423	414	387	397	397	416	409	383	397	398	437	336	405	415	427	413	398	383	379	392	355	386	392	415	405	406	412	433	390	394	426	408	422	416	387	358	367	414	377	406	430	403	423	397	378	374	431	398	383	423	418	379	412	392	385	428	422	382	416	394	406	361	384	416	414	383	393	375	405	373	398	411	413	410	367	381	409	383	432	431	411	372	379	417	394	395	377	412	401	427	415	396	397	446	393	414	382	383	362	399	443	376	378	390	389	411	426	403	409	369	395	412	404	408	381	438	408	376	431	395	399	409	379	384	394	395	389	383	398	395	426	401	434	398	395	456	409	392	378	392	389	375	424	417	430	402	367	411	423	402	386	398	389	394	404	393	365	365	372	390	376	405	417	397	422	403	394	375	402	392	403	416	356	372	387	356	388	360	400	393	399	398	446	379	409	425	415	403	401	412	422	381	406	403	403	462	403	360	399	400	405	391	376	394	408	375	408	386	372	378	418	371	422	385	412	439	395	403	378	395	396	415	353	397	432	431	403	395	388	395	342	384	397	389	377	445	380	391	405	400	403	398	373	386	385	384	377	421	356	421	383	384	402	391	397	356	376	396	382	404	394	406	378	424	385	410	382	345	395	408	386	430	391	409	384	423	364	432	399	394	411	400	390	433	419	422	403	405	394	370	391	402	395	368	405	412	408	432	401	393	436	398	409	412	366	381	414	389	372	395	385	428	408	396	395	366	412	369	389	417	383	369	378	414	402	434	431	409	417	380	367	392	398	388	384	402	392	400	404	396	356	413	384	404	404	446	384	347	444	423	392	385	401	412	417	391	381	375	386	405	421	389	392	408	386	360	439	395	393	416	385	394	356	432	412	428	362	444	400	390	402	392	405	358	393	421	394	400	426	408	395	377	393	402	408	401	365	423	369	416	391	459	403	414	383	367	412	385	389	388	405	383	390	400	403	356	394	407	397	405	391	385	384	432	405	402	408	398	402	393	450	391	414	384	434	390	420	417	431	391	357	390	386	396	386	393	406	405	375	389	369	394	387	378	421	387	370	372	418	394	396	381	407	408	365	379	377	387	405	417	366	367	379	376	397	405	370	390	447	408	393	363	397	373	380	398	387	411	399	363	352	382	377	403	378	378	416	446	434	398	371	352	372	401	412	417	411	417	398	381	405	369	417	405	426	388	408	425	401	402	371	403	407	387	406	409	428	394	415	364	397	386	379	398	375	422	404	384	422	376	374	388	407	401	386	384	413	384	395	406	420	423	411	390	411	386	427	395	401	404	385	375	398	418	430	412	373	394	402	410	405	369	421	403	445	368	390	424	414	411	380	392	408	399	387	370	390	400	402	364	416	388	394	421	430	406	403	365	397	380	369	365	424	417	436	377	406	423	406	380	421	386	385	377	421	395	395	409	376
27372	44651	36714	22483	13796	8937	7513	5550	4936	4939	4700	3865	3561	3755	2980	2113	4141	12238	13185	10568	6432	3599	2031	1287	797	696	609	619	649	658	606	667	607	626	633	627	642	628	620	604	626	625	650	654	643	627	626	619	606	587	627	629	627	635	646	603	625	606	589	611	647	612	599	645	593	612	635	644	657	637	629	619	638	642	624	676	587	623	626	596	648	673	579	631	643	613	628	608	635	623	583	655	640	611	639	646	615	642	599	633	605	655	621	666	634	624	621	630	623	642	628	624	600	630	604	609	564	612	597	609	597	616	574	633	651	590	628	635	606	617	604	598	621	623	642	632	625	620	666	569	653	636	664	640	571	614	638	599	634	613	629	641	626	600	601	644	643	610	639	611	629	614	600	628	637	642	631	643	649	573	645	614	618	665	605	646	620	610	624	664	620	627	634	632	631	631	628	623	613	631	605	577	625	655	664	626	587	670	617	636	587	578	609	590	625	637	636	615	619	615	617	605	677	596	623	642	633	573	566	615	622	618	625	638	640	641	626	608	639	638	640	606	623	630	646	620	630	633	612	650	616	627	662	631	636	615	613	637	647	620	639	669	598	611	637	596	599	641	582	583	624	611	627	634	627	608	578	674	646	588	639	577	636	650	621	625	681	656	611	607	633	601	620	601	610	608	640	621	612	606	592	624	632	615	625	645	594	588	607	636	604	611	607	592	609	640	592	628	624	638	589	605	624	589	597	629	611	593	665	622	598	641	621	584	614	645	649	667	625	563	622	663	605	582	598	632	651	668	641	660	624	684	596	659	601	612	617	596	652	633	656	657	680	652	596	624	634	609	655	638	621	587	613	596	633	641	617	610	566	606	641	618	602	609	586	632	611	652	590	599	614	611	589	645	658	625	585	587	573	615	651	643	594	651	623	616	661	594	632	617	586	627	617	679	608	595	647	653	615	666	649	649	642	601	631	596	610	603	591	596	637	615	619	664	630	663	632	616	613	616	639	608	584	600	634	664	652	649	617	626	595	597	624	686	586	624	610	659	611	610	595	650	595	637	598	598	667	612	618	610	653	614	586	641	597	631	601	626	635	603	625	595	628	662	594	632	658	619	645	591	645	612	599	607	633	628	578	590	597	651	666	692	598	640	647	611	583	606	638	658	651	615	634	629	615	615	590	625	581	621	596	597	628	634	611	619	614	631	594	625	634	656	662	600	609	654	627	592	622	602	588	623	594	659	615	605	621	650	598	632	601	634	633	652	640	625	650	602	610	611	632	604	615	613	667	571	638	619	635	659	616	622	674	622	642	690	548	613	627	579	624	573	612	629	631	609	623	586	641	608	637	649	637	591	567	606	659	633	624	635	623	614	601	635	630	627	589	604	615	599	641	657	611	650	616	621	651	575	637	620	604	605	617	598	635	624	585	621	617	607	615	626	653	626	647	616	638	646	636	625	616	629	634	572	629	673	608	650	598	638	652	644	641	628	645	613	594	612	584	643	634	608	642	623	631	670	624	612	596	669	652	632	601	670	597	657	645	630	611	632	634	620	609	599	621	607	613	595	590	643	601	577	606	670	626	668	579	587	604	623	626	638	625	630	612	592	608	649	662	645	607	643	635	642	634	594	657	632	596	598	672	657	565	595	635	625	624	615	610	619	586	589	654	612	651	629	631	577	662	615	649	604	631	671	585	608	655	583	601	657	612	613	647	641	628	611	609	618	616	666	583	635	600	581	627	587	629	619	617	609	643	630	629	638	595	672	617	577	604	645	618	600	625	625	627	604	619	574	648	675	633	621	613	625	626	608	588	686	576	635	635	612	619	619	593	636	621	581	595	599	649	618	638	669	648	625	591	621	656	631	627	606	672	642	647	614	588	669	607	603	655	635	602	639	580	651	618	617	625	640	618	611	652	599	620	582	651	636	626	608	624	598	638	646	637	605	685	588	618	603	612	602	623	592	620	710	638	594	619	579	620	627	638	626	631	637	653	608	595	601	593	616	632	638	608	610	608	645	610	649	624	598	608	613	573	639	629	630	627	631	591	624	656	588	592	619	678	610	578	580	635	591	647	676	611	598	633	620	661	588	597	578	595	649	633	628	632	613	637	580	596	585	670	655	562	648	614	603	641	665	593	636	603	597	637	645	626	598	661	643	636	665	628	607	659	637	592	620	615	611	639	622	631	638	641	581	622	649	623	670	654	586	639	601	618	613	612	626	657	595	619	600	613	592	627	628	650	611	631	594	603	658	639	625	640	612	596	649	651	624	631	601	624	644	669	574	607	634	632	631	654	602	575	607	588	618	607	660	592	636	626	616	602	623	652	634	591	658	613	619	626	608	652	615	651	658	631	627	635	665	606	642	610	605	651	618	657	611	584	642	638	618	633	676	593	607	639	575	657	593	616	588	609	629	653	603	631	603	596	616	623	630	656	633	617	637	610	602	609	605	580	605	643	606	645	652	630	626	562	588	621	630	639	647	599	616	641	633	644	597	632	609	649	659	609	623	640	585	602	620	628	589	660	634	613	597	630	571	635	594	602	671	616	617	645	639	628	638	593	644	619	603	610	588	576	589	632	609	615	634	616	632	612	611	640	672	635	634	635	676	608	620	624	672	622	612	628	593	593	632	596	623	647	633	608	590	611	590	634	608	614	631	596	634	622	644	638	605	630	635	606	614	660	625	632	633	626	623	595	613	653	609	592	662	617	611	601	643	620	595	643	630	583	623	574	629	637	598	648	647	598	642	632	616	633	626	629	574	592	649	636	615	651	584	614	608	596	584	637	647	681	663	644	584	615	582	555	607	597	636	580	612	614	595	621	606	648	604	632	650	627	585	624	612	593	626	656	620	609	632	663	618	640	612	600	641	667	640	635	589	584	621	600	662	627	598	617	637	627	629	617	625	632	622	648	624	667	618	660	682	592	646	646	615	629	586	626	605	565	611	603	589	639	631	617	649	611	631	653	653	585	649	612	628	607	647	624	601	659	598	602	622	621	647	629	673	659	623	571	667	609	617	599	598	621	655	605	650	599	594	627	629	618	624	667	589	645	620	649	662	601	598	588	609	596	634	626	631	602	611	575	611	590	615	585	612	605	666	634	597	619	639	594	652	618	637	655	625	605	638	599	607	654	593	580	649	604	613	626	582	683	621	618	633	584	647	600	635	611	617	629	653	582	605	603	638	646	622	631	594	672	642	585	612	631	630	628	597	598	650	606	658	639	623	670	603	612	606	699	620	619	622	618	589	564	609	628	610	582	637	615	631	615	668	632	613	661	634	662	607	622	642	625	608	617	627	590	591	618	644	598	628	607	611	628	584	604	636	580	637	652	589	642	642	614	648	661	607	600	646	627	603	641	619	582	654	640	628	628	612	584	633	674	575	645	600	665	589	620	625	659	625	612	616	622	630	635	623	596	637	586	616	638	618	591	624	573	648	643	631	611	564	591	606	624	612	614	668	603	635	608	669	610	614	610	609	594	643	626	650	687	597	641	617	643	620
22909	21042	28766	23526	21031	20517	10036	3634	2882	2801	2194	1505	1617	1817	1521	1211	1919	9675	14490	12168	6472	3397	1549	854	529	382	348	352	369	304	299	300	302	331	304	341	327	341	330	348	331	316	336	336	328	346	297	306	334	325	328	341	333	341	347	341	335	352	331	307	324	323	342	318	356	325	324	329	348	344	310	310	334	334	317	341	315	339	353	326	343	337	355	323	319	349	323	354	342	331	300	343	318	323	328	315	328	327	363	343	356	295	346	335	332	335	317	331	327	329	321	319	345	344	334	303	324	350	342	348	320	309	294	333	325	299	331	324	315	317	304	333	305	317	323	298	323	281	342	313	329	321	322	346	304	328	340	345	353	310	366	325	337	311	326	334	284	355	337	347	350	308	313	343	295	349	315	332	348	339	350	334	311	353	340	314	325	313	314	364	344	290	340	343	318	330	310	312	308	317	322	330	324	314	350	323	311	311	362	325	313	306	345	314	330	329	358	322	333	340	342	373	348	313	286	315	330	333	357	324	352	351	295	351	350	342	341	337	326	315	330	343	354	322	323	328	299	333	335	301	316	350	327	307	344	346	318	326	290	318	312	364	334	368	328	315	345	342	342	316	333	349	328	359	298	341	313	324	334	325	317	308	343	315	308	320	305	327	333	325	316	302	310	282	331	334	339	316	305	323	318	355	319	332	334	345	368	307	373	303	364	360	324	363	320	338	303	318	328	299	342	329	326	294	335	346	343	340	345	314	359	324	321	320	318	333	328	344	353	301	334	298	309	345	315	332	342	330	352	318	333	316	324	321	317	318	308	345	306	340	341	337	358	331	335	349	326	323	337	340	343	337	351	357	307	312	332	336	346	308	301	320	309	336	296	330	320	333	346	288	266	312	333	348	334	327	312	319	278	338	344	325	331	380	328	345	307	303	314	334	352	300	339	334	332	325	350	313	333	320	355	339	343	354	323	344	300	347	338	314	329	322	350	344	330	319	330	293	344	339	352	339	315	329	324	308	303	361	336	353	296	316	326	315	328	315	335	316	335	336	323	308	353	365	358	321	330	327	332	312	336	344	315	338	331	323	320	333	352	324	304	373	357	315	296	339	344	319	293	345	311	311	281	319	326	336	323	310	361	326	314	327	306	321	325	351	338	336	322	327	312	301	342	335	345	316	310	327	329	312	320	310	314	329	336	351	314	356	340	333	317	323	364	339	344	356	351	339	347	350	335	314	331	338	314	314	330	347	321	327	326	335	301	307	324	312	290	337	301	315	321	320	344	305	321	341	285	341	315	315	341	337	344	325	332	336	308	345	311	316	316	337	315	322	337	350	293	300	329	340	333	308	318	316	322	353	325	299	342	333	366	314	348	307	332	300	346	316	331	341	319	311	307	308	325	319	335	340	322	323	336	368	327	317	311	299	368	313	337	327	339	332	331	313	324	303	313	340	342	349	332	297	354	369	320	330	304	335	333	345	335	337	361	310	332	345	361	317	325	328	289	336	330	318	341	288	334	316	353	280	337	298	342	333	315	325	376	313	323	314	308	296	321	338	332	351	302	338	313	334	328	303	318	355	319	311	339	324	334	270	325	345	306	320	312	302	332	318	338	354	342	337	350	285	316	309	309	339	370	355	318	332	322	338	323	325	370	288	336	344	335	320	316	319	323	316	337	320	284	332	353	333	308	363	350	362	313	330	330	353	360	347	309	315	340	319	293	329	324	327	316	332	358	309	335	300	329	348	312	300	345	303	305	304	323	347	325	354	303	312	306	333	335	328	357	342	288	346	332	331	362	335	304	341	326	355	291	329	319	335	312	280	312	288	358	347	351	334	291	335	305	316	334	310	328	305	351	314	320	287	328	331	352	333	322	306	337	300	332	301	325	305	303	323	339	310	354	308	306	325	328	315	328	297	305	312	303	331	330	315	301	308	344	327	332	348	352	341	369	332	343	326	312	322	352	310	286	287	324	332	311	307	334	298	336	327	341	327	341	326	320	319	329	336	345	339	325	321	303	328	328	294	320	330	354	305	363	345	314	314	328	332	329	315	323	322	345	321	335	344	348	334	326	328	323	350	356	327	308	339	326	353	332	320	318	280	321	315	328	326	339	329	303	327	308	325	329	304	311	318	355	296	324	365	346	311	319	326	307	297	335	327	327	336	338	323	366	337	322	337	315	297	337	324	316	332	321	328	308	325	328	293	298	325	328	323	330	346	343	326	308	335	315	342	333	313	339	345	341	304	318	328	293	338	350	351	332	329	316	303	314	343	319	327	334	338	330	316	333	309	337	337	333	296	312	303	317	301	344	352	346	329	335	322	350	325	345	356	312	345	330	350	321	330	330	337	336	335	318	335	340	311	339	331	352	309	326	375	321	364	324	337	316	311	342	333	315	327	288	310	316	313	324	344	377	308	327	321	356	314	308	309	323	323	335	276	369	310	324	333	313	362	303	358	327	318	315	342	322	357	316	326	328	333	305	287	318	306	304	321	349	322	373	316	318	348	327	325	347	345	307	353	279	326	331	330	320	327	313	324	349	288	294	332	341	326	348	337	313	361	346	330	343	364	308	328	325	330	303	315	350	335	305	333	335	303	343	340	331	324	315	347	370	311	344	352	306	342	335	333	332	343	293	309	316	308	338	307	360	325	334	312	342	348	340	349	346	340	321	323	318	348	308	339	339	319	320	352	340	332	297	303	291	334	320	329	329	345	349	323	310	319	329	326	363	335	336	319	296	318	298	325	337	324	319	352	327	287	343	308	295	347	330	335	321	338	341	314	346	340	332	329	354	289	359	369	298	327	324	334	304	321	356	332	344	305	323	327	334	308	306	325	327	311	300	337	326	315	326	307	321	316	326	320	328	325	300	343	313	318	306	373	311	330	349	333	350	321	309	323	335	354	330	325	304	308	313	334	292	304	332	354	297	339	321	329	324	316	305	337	329	313	334	328	336	337	316	352	336	311	314	326	313	351	299	303	318	321	338	311	341	328	307	316	361	341	333	322	337	349	321	320	325	313	324	328	317	328	291	336	289	347	317	334	319	323	355	302	320	320	333	328	325	305	317	328	314	306	334	300	305	309	343	328	295	318	318	344	357	339	331	322	344	316	319	345	354	334	317	323	285	330	265	316	312	321	331	345	305	305	339	349	342	314	338	314	310	309	299	285	316	318	330	315	331	324	324	330	334	344	358	322	335	313	299	338	358	311	327	293	325	346	347	339	321	364	342	322	353	345	317	306	333	314	326	321	334	321	312	316	329	333	333	343	314	333	306	333	345	303	319	343	344	329	312	344	338	305	328	310	318	362	347	298	324	336	326	339	338	314	328	327	367	300	331	312	349	295	342	301	358	336	293	338	307	335	317	335	336	329	308	317	317	310	331	364	358	319	358	304	335	306	333	332	338	343	327	343	341	329	314	347	314	331	333	317	333	304	307	321	336	310	350	321	354	314	305	337	314	331	349	323	349	379	325	320	353	354	325	320	334	355	338	341	351	311
30670	51369	44824	26538	15855	13215	10502	8192	7822	7402	5645	3848	4297	4772	3717	3118	4743	18694	23348	19144	11429	6716	3240	1729	943	690	562	517	544	523	473	538	466	499	513	491	514	510	514	501	514	495	517	540	492	557	517	494	486	509	526	539	504	497	500	491	488	510	503	512	488	552	515	521	520	521	509	493	510	513	532	485	515	519	523	503	496	511	514	535	499	491	472	524	478	494	517	488	497	509	495	504	523	496	512	485	469	499	498	495	503	494	545	487	488	576	493	465	499	490	519	541	506	536	521	514	545	507	491	517	519	503	521	473	485	523	528	506	511	482	481	511	497	496	504	537	487	515	499	503	515	527	531	479	528	519	518	526	484	523	486	519	505	496	495	500	463	482	495	489	513	518	476	514	510	507	499	501	522	507	477	490	494	535	503	506	492	488	519	533	496	517	530	505	474	525	487	464	481	513	508	543	500	514	504	507	506	562	515	522	501	518	486	508	521	475	531	486	500	500	520	517	517	497	553	507	529	507	524	519	510	525	533	507	493	555	518	505	504	498	497	528	464	484	473	520	476	513	483	471	504	496	533	495	502	504	548	493	488	503	528	560	516	472	524	466	524	500	521	516	464	519	495	519	511	498	515	503	504	477	463	506	519	517	465	501	505	484	553	477	526	549	542	530	529	482	498	506	485	514	545	498	504	498	536	533	511	462	497	538	510	516	497	509	466	529	502	521	479	499	491	474	528	488	507	507	517	515	513	507	480	508	470	500	510	488	480	489	486	508	489	502	472	497	507	519	511	491	516	493	520	499	522	518	508	489	515	521	531	536	465	499	504	475	522	523	515	502	479	491	518	494	545	490	510	502	503	541	486	511	529	530	532	547	529	564	519	504	493	515	519	566	506	523	496	470	493	512	493	490	525	521	483	498	488	502	496	533	533	514	491	476	545	544	487	496	491	536	516	529	531	511	469	499	510	501	505	518	484	500	513	520	534	491	483	523	566	491	519	478	506	526	515	496	470	449	515	478	477	505	536	490	528	467	495	501	535	481	512	555	487	525	499	510	498	507	536	525	542	511	511	506	463	511	517	529	493	503	462	521	490	519	488	505	557	514	490	511	500	538	505	505	465	521	494	495	487	503	498	482	491	501	507	503	532	484	504	509	526	446	489	494	535	514	486	494	485	514	497	544	529	450	528	500	495	506	469	501	495	541	493	483	500	521	537	531	495	523	475	515	484	478	472	489	485	465	499	499	457	502	496	521	534	490	507	502	508	496	474	481	503	524	500	535	483	532	476	488	478	511	502	509	504	514	507	510	519	535	488	502	513	498	511	516	511	500	494	521	527	495	482	500	491	556	507	508	512	525	503	472	498	477	479	517	515	484	489	518	507	493	510	504	516	478	507	475	495	536	504	503	479	530	536	503	528	485	510	510	518	505	524	513	513	530	497	522	521	468	498	486	518	498	544	518	509	500	502	477	496	513	469	483	512	539	531	476	505	529	476	473	508	527	502	542	489	500	528	540	510	523	488	490	517	492	540	502	521	518	472	565	480	524	520	531	481	518	480	550	454	528	518	538	517	498	503	508	515	508	535	490	487	503	524	511	550	486	482	489	484	521	509	499	504	507	489	473	495	526	539	530	519	486	520	522	489	466	529	497	471	483	528	491	506	504	529	530	490	521	505	512	519	490	485	547	540	492	505	484	490	520	501	483	485	502	479	480	485	504	500	494	508	483	512	529	547	509	496	475	507	521	502	497	539	515	499	511	498	493	516	513	502	460	544	519	515	483	527	509	527	502	543	529	514	516	520	478	486	543	526	489	472	505	500	515	503	493	525	476	528	506	524	501	491	471	506	482	496	529	487	526	531	499	535	514	490	498	471	517	503	469	524	511	542	519	498	506	496	516	536	455	470	503	520	492	500	478	503	494	505	478	502	533	491	492	527	461	519	510	499	502	453	547	513	510	494	535	538	513	496	490	524	519	516	496	522	506	500	504	514	524	499	527	508	499	571	530	494	505	507	497	497	504	557	541	480	536	486	515	508	490	547	519	546	526	496	526	499	465	519	496	491	489	502	524	543	538	515	533	477	523	501	495	546	467	489	506	483	502	507	476	484	477	483	525	482	513	481	505	504	500	516	517	499	470	490	485	475	523	482	518	512	502	515	531	519	565	500	482	499	505	469	501	499	473	502	517	494	497	508	498	494	525	499	513	518	516	476	506	501	483	500	533	509	495	458	526	541	484	508	516	515	556	518	531	499	496	503	521	496	485	505	490	528	510	511	518	466	551	506	507	520	504	530	522	493	508	474	498	452	523	507	523	513	494	500	522	510	511	493	526	498	483	557	484	521	490	499	491	495	524	527	514	524	518	509	486	542	552	501	523	516	479	515	493	489	520	526	488	484	498	475	517	479	487	515	488	489	521	522	477	556	466	521	545	483	516	461	520	459	529	535	492	510	458	496	474	466	517	486	498	495	525	491	490	497	501	483	499	527	494	490	520	498	542	546	484	477	491	516	522	471	505	479	506	480	487	485	512	493	539	497	490	520	488	514	516	502	521	484	524	495	502	495	529	491	503	483	503	529	517	475	498	500	535	523	508	530	528	493	468	526	486	508	510	505	539	542	544	509	486	519	503	524	528	486	551	528	502	518	488	523	492	515	484	476	495	553	528	508	513	479	490	486	508	491	499	505	498	549	486	488	524	491	475	536	535	556	522	481	478	501	553	481	502	530	486	491	511	548	520	529	499	473	519	532	463	497	525	492	542	504	496	491	455	499	471	468	525	478	482	528	463	485	521	465	517	526	510	456	533	501	491	489	540	489	497	520	475	502	474	480	494	508	509	497	558	496	563	463	504	474	512	494	528	494	525	522	526	469	497	522	491	532	493	504	500	475	523	481	537	514	520	479	534	486	503	512	497	514	540	498	479	484	503	517	478	498	484	483	486	487	503	519	465	506	502	502	500	514	497	517	549	469	483	526	495	493	499	505	497	492	524	540	504	519	517	512	522	487	491	500	509	508	514	493	534	511	506	488	505	526	506	532	525	525	546	496	523	514	467	505	545	488	522	520	459	488	513	506	486	527	521	493	493	532	550	498	537	519	488	486	460	486	536	506	513	496	512	524	534	519	575	511	515	528	524	542	515	513	539	487	528	477	520	488	501	496	489	507	507	471	570	501	545	501	485	504	512	517	524	484	490	515	504	537	511	521	487	521	512	526	528	507	471	462	473	441	529	468	483	534	518	547	530	484	514	513	453	490	520	500	557	513	510	537	559	502	496	456	515	515	522	524	490	540	507	486	509	502	518	553	486	524	509	491	537	487	518	542	497	518	520	461	497	532	503	490	502	514	484	514	521	516	498	500	492	506	538	536	502	498	487	535	495	511	531	521	507	534	504	519	489	528	526	518	515	495	504	502	469	505	464	489	509	488	480	520	502	517	528	504	512	461	532	526	490	484	532	526	489	479	452	501	517	497	484	524	503	493	504	517	521	503	492	488	541
27046	21892	22043	12010	3796	3027	2095	1522	1402	1335	929	783	972	865	871	676	728	1062	1396	988	838	685	555	415	389	384	391	386	392	414	382	394	393	320	361	388	359	371	359	349	352	383	351	354	372	360	350	370	369	367	370	344	395	351	362	366	368	353	373	396	384	331	369	357	388	368	362	377	372	360	372	382	368	361	327	375	386	350	373	396	331	386	383	339	384	396	385	378	380	385	341	357	372	357	385	367	387	383	325	356	382	356	348	363	365	364	361	389	331	341	365	376	452	368	381	382	368	360	372	383	371	354	388	385	382	391	380	389	371	332	346	361	350	345	351	386	374	362	406	353	340	366	387	402	366	377	370	365	354	371	385	347	364	363	357	346	371	364	356	366	363	385	396	383	382	367	363	374	341	368	354	363	373	395	382	379	373	381	361	348	348	366	360	393	364	397	368	372	370	349	377	354	352	367	344	358	386	365	363	372	378	405	390	343	357	401	379	354	338	367	365	348	358	358	326	373	383	347	384	354	359	389	385	335	367	392	365	374	369	379	363	355	362	400	385	360	374	361	362	339	341	388	362	369	365	389	380	371	375	356	396	390	372	375	361	407	405	368	368	354	335	362	363	357	334	359	376	355	397	341	349	360	363	355	395	377	362	376	366	341	372	362	374	353	345	342	390	357	392	345	342	394	409	346	334	398	400	385	370	370	368	351	386	367	387	358	343	375	383	391	372	358	353	362	406	371	366	360	372	364	369	365	373	350	373	336	334	334	367	402	357	363	385	388	332	361	393	382	360	358	338	350	379	422	380	339	344	374	362	395	371	327	381	345	344	384	336	379	380	392	375	379	358	369	376	352	359	354	357	353	380	348	414	369	368	363	369	373	352	419	359	387	331	388	369	363	345	346	346	350	378	387	384	370	373	385	352	361	344	361	358	368	349	371	388	345	378	394	358	336	379	366	333	356	372	346	401	373	344	358	342	391	383	373	398	359	373	343	363	348	363	365	380	340	420	362	382	366	389	340	368	375	356	373	388	349	404	356	387	376	359	336	389	363	413	372	367	387	379	381	348	363	339	362	389	334	422	354	345	356	378	399	356	388	397	397	360	349	393	344	412	386	357	340	339	348	362	384	370	342	336	385	344	348	359	374	383	386	375	362	347	349	354	378	393	374	359	358	349	380	403	401	374	368	421	354	368	359	390	395	387	367	376	385	362	385	342	373	361	369	355	390	363	366	390	396	332	402	367	367	366	369	366	409	342	360	370	375	377	385	390	363	358	361	376	367	363	332	365	385	377	407	370	365	357	377	332	344	384	362	344	364	340	382	348	374	371	344	378	360	369	351	345	374	381	386	366	343	403	336	380	335	362	350	350	362	365	352	350	373	343	355	368	412	350	364	334	346	363	381	361	366	379	357	368	392	374	378	376	361	400	381	372	391	349	350	385	349	390	359	350	386	380	367	374	367	340	364	359	382	353	350	388	399	363	351	373	371	372	389	378	386	353	370	381	350	393	370	374	361	348	373	374	369	354	369	358	347	380	384	356	391	366	372	374	365	328	378	354	375	356	393	385	367	396	361	327	310	392	390	347	368	353	348	354	341	377	394	388	383	341	352	373	367	383	351	345	378	343	385	359	374	354	348	370	378	383	361	333	369	390	366	344	364	398	396	383	381	380	363	372	358	374	404	390	369	359	399	404	364	369	387	362	374	325	390	329	365	368	367	361	409	360	351	370	351	370	355	347	375	359	380	338	363	370	338	398	394	394	363	393	343	352	376	375	374	390	384	380	343	358	355	368	352	347	357	369	365	376	387	347	383	339	385	354	366	373	375	353	367	375	371	350	366	385	373	412	367	339	375	413	326	394	341	401	355	376	328	404	382	376	379	371	350	392	382	362	372	354	364	324	364	369	345	359	392	389	391	383	373	361	384	401	376	354	390	362	365	391	372	415	347	381	365	343	358	349	373	378	411	379	354	348	380	367	361	343	369	349	376	359	380	402	341	362	399	342	362	382	371	390	367	382	381	402	335	343	359	370	372	372	356	384	374	382	361	404	362	337	362	393	383	402	390	374	374	359	367	315	375	415	341	373	368	381	368	360	367	369	405	342	384	363	363	349	401	393	343	364	375	370	383	353	374	368	381	354	370	396	337	360	362	368	370	362	366	345	409	366	383	358	356	366	393	351	345	363	387	347	346	343	371	361	378	372	385	372	352	378	409	394	350	368	370	378	384	364	382	360	387	328	355	377	350	379	351	330	386	394	375	382	397	341	350	359	388	376	383	343	373	387	386	359	396	374	371	394	361	408	366	356	400	390	384	375	350	399	356	382	378	356	397	400	366	386	381	403	373	389	386	347	342	371	347	377	362	369	362	368	363	350	377	338	369	335	366	350	354	392	361	358	357	367	358	371	362	379	406	363	341	380	366	368	362	384	396	349	381	358	371	376	385	403	352	354	380	369	392	348	357	360	366	369	343	364	398	355	379	353	376	375	390	390	391	381	367	364	343	361	366	352	324	377	361	403	360	329	365	339	383	326	378	374	394	352	375	380	383	312	379	380	378	366	375	391	347	369	356	368	442	402	358	389	351	417	350	375	332	307	390	349	359	363	378	374	345	365	359	414	380	385	389	385	354	372	364	351	404	381	370	419	363	355	374	378	364	339	360	342	380	395	385	385	360	391	377	365	366	406	358	370	387	398	379	377	388	376	340	371	348	364	367	343	381	355	401	380	372	390	370	373	369	373	365	353	363	349	402	357	378	350	368	365	350	360	362	368	373	360	362	374	359	332	363	366	377	378	353	385	361	390	395	371	349	383	349	337	362	369	363	368	336	395	364	357	406	331	360	381	361	387	384	418	348	366	348	354	368	382	336	401	388	382	418	371	379	387	390	362	381	398	376	366	389	341	369	376	333	399	387	360	354	345	392	393	357	402	365	371	355	363	358	363	327	364	380	370	376	365	366	363	359	368	391	367	343	374	344	337	374	393	358	334	381	403	360	382	395	350	386	386	388	389	388	384	358	358	374	375	352	328	401	394	367	343	365	376	358	382	363	339	378	407	349	375	362	350	379	378	383	350	380	374	382	373	346	360	342	380	371	359	353	364	340	358	364	375	373	382	406	341	372	349	383	362	368	387	343	337	362	350	383	347	399	367	373	353	354	371	358	372	388	372	346	340	366	371	380	360	345	371	346	344	341	382	352	347	361	361	403	395	371	427	359	356	353	361	375	361	407	371	387	352	340	375	353	332	370	385	374	400	388	376	375	361	377	365	364	367	384	358	342	367	386	390	334	352	395	362	425	380	379	373	348	397	375	327	396	370	331	378	384	362	356	399	340	358	366	337	345	366	359	364	382	355	365	399	393	352	344	343	363	377	337	347	374	355	406	386	344	365	408	401	420	359	376	383	343	392	396	363	325	400	381	375	337	327	391	366	398	380	395	345	373	411	367	372	384	337	351	389	353	370	347	379	370	385	372	391	389	379	387	354	369	378	357
25231	35029	29234	14523	8195	7627	5775	4184	3860	3770	2349	1847	2348	2124	2014	1593	1806	2527	2912	2057	1652	1203	870	732	637	570	596	520	612	603	551	591	600	566	574	582	584	571	606	589	585	542	555	565	590	579	547	587	591	560	517	564	617	555	576	551	615	576	533	593	575	602	606	536	584	584	576	573	607	582	564	583	574	559	585	558	557	614	562	599	616	551	555	557	572	555	577	635	582	600	590	547	580	583	581	619	633	584	561	554	574	602	565	561	583	600	578	551	555	564	557	587	627	606	564	592	571	629	583	579	618	575	545	578	604	574	600	559	569	563	560	581	605	552	586	626	584	550	595	612	589	589	559	557	578	514	536	552	568	559	552	566	602	585	575	520	582	569	516	547	546	588	564	534	589	559	561	576	590	553	566	572	573	557	608	545	579	553	551	599	584	581	552	581	534	597	605	595	570	570	553	604	555	588	602	594	561	563	536	568	538	547	602	577	599	552	584	573	579	557	607	531	619	584	563	581	583	583	573	571	551	552	596	583	587	589	617	570	589	546	583	598	573	563	548	611	577	578	563	551	565	567	583	571	559	565	586	536	594	532	573	609	538	572	541	589	570	561	604	552	602	601	532	601	580	539	549	599	557	533	557	600	593	575	579	553	609	591	577	610	601	520	559	577	570	553	602	561	546	559	600	603	612	565	581	558	529	596	579	536	617	546	576	547	589	597	563	573	533	581	576	560	561	550	563	624	591	571	594	575	547	564	575	578	544	556	576	614	533	593	604	538	605	591	579	581	562	627	568	554	611	560	567	638	584	591	597	547	608	555	581	558	566	567	619	563	591	559	554	604	544	599	552	560	538	599	528	581	560	558	559	545	551	540	563	576	570	545	585	585	567	532	624	592	544	569	578	592	604	576	577	596	577	545	568	627	595	565	585	573	593	580	563	588	563	587	598	593	569	563	559	560	556	562	585	542	625	588	567	563	542	577	617	590	607	567	565	590	564	567	589	577	602	568	568	592	591	576	554	610	592	556	567	587	549	557	587	542	564	597	579	584	560	563	576	569	599	554	607	581	619	604	552	533	591	595	570	554	534	603	547	595	580	596	585	603	550	564	577	578	594	563	543	586	576	610	593	611	573	608	545	573	558	573	593	548	529	576	564	570	569	576	527	569	575	590	586	565	529	581	572	558	594	558	574	576	582	581	610	537	582	619	570	565	605	515	613	549	554	576	564	580	590	564	564	586	639	570	590	600	570	576	532	599	576	560	593	548	592	582	618	552	580	568	583	567	582	582	557	594	571	594	582	547	587	575	564	556	603	554	533	579	574	570	604	567	563	618	542	575	559	521	582	536	570	601	550	558	551	592	603	579	565	606	553	600	575	529	584	586	593	599	530	577	571	566	540	542	588	586	577	573	572	555	581	547	558	590	562	582	552	573	532	569	535	568	571	561	594	559	540	582	563	549	568	589	560	592	590	560	569	548	571	591	594	583	544	582	570	595	593	576	605	564	589	551	572	600	544	558	568	560	600	554	603	576	596	554	580	564	552	554	536	567	576	556	575	563	537	565	616	589	581	593	601	545	574	620	599	582	629	615	545	585	559	597	570	601	549	569	550	600	591	590	566	524	595	550	531	571	590	534	613	583	580	510	597	552	577	574	574	533	545	552	535	590	544	577	566	558	555	584	593	596	571	595	521	589	523	556	558	597	621	576	575	554	552	586	595	568	563	587	591	533	576	591	540	547	533	563	603	570	633	599	501	562	614	536	591	526	570	557	567	587	616	594	570	581	554	565	591	574	601	572	600	578	578	576	558	573	585	558	552	571	533	580	622	559	568	579	518	575	583	558	547	628	580	611	572	580	557	604	574	566	615	611	603	560	569	609	536	571	533	587	567	544	618	549	589	574	557	601	569	562	581	564	535	571	596	583	567	555	612	578	578	540	580	545	594	614	572	593	542	551	561	555	560	565	575	576	617	612	571	536	576	576	585	558	550	572	553	578	582	576	591	593	594	603	532	634	547	603	600	543	582	600	555	574	561	546	557	554	661	614	554	587	564	571	560	566	569	530	564	565	553	604	570	574	581	579	569	570	624	618	553	579	594	552	554	600	593	609	567	581	580	560	601	555	590	597	556	547	572	549	589	607	595	562	571	514	550	549	589	600	567	569	576	585	561	605	593	558	568	602	599	542	588	604	587	586	557	602	568	524	535	633	604	561	582	572	597	614	593	536	571	599	606	577	576	599	546	584	599	572	598	573	559	552	570	600	525	571	593	523	567	573	542	578	593	582	561	579	536	566	578	559	627	606	540	605	538	554	521	533	585	556	585	568	567	601	607	552	563	590	559	584	575	592	611	589	584	626	623	599	561	568	561	511	562	566	565	602	568	582	542	568	571	559	561	522	576	589	584	565	556	619	601	589	566	545	553	552	585	533	562	538	580	575	583	529	619	577	555	524	532	568	589	573	540	550	527	553	610	574	590	618	602	568	564	564	559	562	550	584	556	537	552	579	543	587	578	606	579	587	585	549	571	571	538	593	581	589	573	578	581	586	559	561	592	577	617	528	571	597	594	585	582	577	557	554	563	586	551	542	598	582	546	552	568	588	549	519	603	570	584	589	561	573	580	616	563	582	580	591	577	581	576	571	525	526	534	576	553	597	594	557	590	543	532	563	548	517	573	612	559	588	568	582	578	604	586	564	567	532	609	577	611	601	564	598	606	559	581	579	578	578	585	525	573	557	620	568	573	556	538	548	578	559	564	569	577	593	632	553	546	592	526	623	571	560	581	581	588	580	602	586	558	627	584	526	541	561	556	608	544	571	595	561	597	595	508	551	598	559	558	561	590	546	530	603	600	554	564	544	566	551	544	596	589	570	568	571	564	547	578	559	602	600	522	549	560	604	582	608	586	525	563	591	562	560	596	634	616	560	542	574	572	583	541	575	550	539	575	545	579	573	559	563	539	610	590	605	575	560	548	549	601	578	619	627	600	581	583	588	610	576	582	558	558	561	579	586	589	580	571	550	580	589	565	581	550	589	593	568	587	588	580	604	584	574	584	513	561	547	588	528	561	597	611	563	592	580	568	582	571	585	621	557	577	571	564	588	550	623	544	570	612	554	575	571	548	581	565	571	576	530	586	574	596	566	620	567	587	554	559	566	548	586	590	571	610	586	527	585	613	567	587	576	577	557	556	592	561	571	648	556	556	596	569	564	554	571	540	562	571	566	602	543	546	620	598	578	527	569	560	576	546	548	573	574	575	575	581	584	612	569	541	568	610	556	577	547	593	584	587	552	613	579	586	594	541	564	529	595	564	629	599	578	601	653	590	596	593	571	584	573	554	578	618	528	590	588	604	561	569	570	561	581	544	562	563	600	599	588	541	623	609	594	585	587	598	569	551	588	536	622	547	537	531	575	577	586	547	598	569	592	556	548	556	560	554	571	543	568	567	583	600	557	569	562	571	598	588	532	595	565	600	578	564	570	538	531	580	566	617	585
24121	21059	28041	24334	19690	8739	3665	2262	1637	1797	1736	1449	1236	992	973	997	1224	6137	7943	5351	3152	1698	997	653	516	460	393	412	398	382	388	372	396	371	430	357	365	401	411	369	391	392	392	360	397	445	411	367	378	384	405	435	396	426	379	395	395	409	406	402	383	406	375	392	400	374	397	411	386	396	402	369	360	385	391	357	436	365	385	403	379	411	385	406	430	426	394	406	372	414	363	410	433	382	390	431	400	399	429	403	406	388	404	377	396	398	428	380	385	383	408	395	375	345	408	400	452	370	409	378	361	398	422	375	370	380	363	382	391	405	425	402	395	378	458	372	428	389	366	394	395	393	383	360	385	431	382	384	381	401	383	417	393	390	398	400	384	405	434	405	428	418	389	367	389	361	416	393	391	431	398	385	453	425	407	380	399	376	413	386	398	378	404	391	399	441	383	382	403	355	409	377	416	402	396	372	417	412	386	426	425	402	426	363	408	404	389	404	366	423	395	371	412	397	391	409	406	406	423	389	402	354	377	391	360	414	392	400	382	373	400	384	418	415	384	376	387	401	402	398	387	401	392	381	397	376	413	372	388	415	406	380	447	379	387	404	398	380	384	413	389	372	387	362	379	372	389	409	417	396	414	348	399	411	402	395	384	353	389	403	392	372	396	422	399	429	399	382	382	392	399	394	368	380	384	404	381	383	392	383	361	396	430	415	384	403	399	373	375	397	395	432	399	412	411	395	419	431	405	429	436	390	393	432	390	419	367	392	414	418	377	431	393	365	406	400	408	397	421	399	397	394	422	434	398	436	392	380	420	394	381	399	359	410	426	408	396	375	375	407	374	391	385	378	457	412	382	371	386	426	384	420	418	389	385	375	431	368	409	402	406	362	387	357	408	408	437	388	373	375	391	395	440	395	424	412	379	394	399	427	396	409	418	399	380	396	397	417	418	434	398	362	402	379	370	385	381	380	374	390	423	431	410	393	388	401	401	395	382	387	366	380	400	384	396	392	425	377	397	391	405	368	401	386	402	402	369	404	414	381	410	391	441	418	405	424	393	403	425	383	410	420	432	429	350	397	417	395	388	369	388	396	392	410	393	371	417	406	386	372	399	408	403	395	409	399	410	411	409	383	394	380	426	399	365	389	390	396	394	390	369	370	391	370	391	401	401	395	413	375	410	417	376	379	402	331	380	361	419	367	421	387	419	457	398	390	397	353	393	405	415	387	355	393	382	378	381	437	402	387	394	418	426	374	402	411	408	395	381	390	401	396	396	361	402	425	400	397	408	425	402	371	391	397	412	399	388	376	433	412	370	415	405	400	380	407	397	413	396	381	375	379	397	399	409	357	400	397	440	406	425	390	407	415	436	409	392	421	381	386	387	394	376	418	381	402	414	363	404	396	394	410	438	384	427	379	403	426	371	368	394	444	399	410	363	383	419	365	381	389	435	418	371	384	381	403	385	419	427	359	393	388	375	410	371	383	355	443	393	420	435	367	413	413	400	424	386	448	390	349	400	391	402	364	374	390	408	381	398	391	366	401	403	435	361	372	393	414	391	414	371	411	419	396	379	425	380	396	408	384	400	428	413	389	393	371	393	408	355	384	371	405	398	416	397	398	435	383	375	361	419	373	393	388	388	403	386	407	402	428	388	389	427	424	404	404	401	439	403	406	373	423	394	373	383	350	357	380	405	375	383	427	437	414	412	390	370	396	406	394	374	406	400	384	382	374	387	408	424	380	409	386	412	438	387	392	441	421	397	409	390	419	386	425	390	368	367	384	389	370	366	359	384	391	389	427	407	375	395	407	411	389	370	411	403	377	388	381	394	370	409	394	406	401	383	395	378	417	394	425	380	380	381	381	382	417	377	393	411	402	407	359	416	381	404	375	396	390	407	353	388	428	357	395	351	389	406	389	406	389	421	406	388	393	426	400	386	455	396	383	397	355	413	417	384	384	426	389	414	412	376	404	375	403	385	388	399	402	447	406	390	401	400	367	422	432	384	406	391	403	375	402	419	422	401	402	411	395	400	394	407	408	358	394	376	405	411	417	416	387	391	378	379	414	407	383	346	403	426	418	388	415	401	383	366	391	370	376	412	391	393	414	391	370	383	388	377	441	383	391	406	396	390	394	425	374	385	392	394	417	419	412	398	393	384	338	388	398	401	393	419	347	385	390	378	404	411	398	371	393	353	386	406	453	436	408	388	389	405	364	341	383	394	373	420	395	416	394	389	382	395	389	383	405	408	419	411	391	398	350	389	444	385	404	406	425	383	377	400	391	393	407	415	401	401	379	413	409	437	421	389	374	393	407	428	408	408	440	397	400	398	417	390	359	402	361	419	417	388	395	399	399	401	386	382	355	403	402	382	397	379	375	370	408	374	389	409	386	415	424	409	389	421	421	422	394	423	423	401	399	424	402	375	379	373	387	381	356	391	397	363	445	379	410	398	412	363	393	405	375	361	381	447	382	390	400	388	406	377	380	401	391	396	388	416	416	410	400	404	397	408	391	391	376	419	380	402	411	389	386	426	392	406	409	399	397	389	354	382	378	393	340	405	402	438	422	419	413	390	393	392	402	413	400	405	391	341	394	390	388	411	378	398	381	392	373	380	400	408	392	382	415	371	379	355	386	399	395	419	390	386	385	416	357	391	402	405	429	369	387	387	379	376	397	395	387	407	402	388	388	433	386	392	379	404	376	417	406	376	406	415	409	380	421	373	390	397	402	399	383	424	382	400	360	411	406	383	397	394	405	395	375	411	398	419	390	405	429	412	388	390	392	382	401	402	385	401	404	373	410	405	390	366	388	394	403	420	384	401	409	405	389	427	407	408	418	366	432	395	443	406	405	376	419	410	354	428	411	421	398	390	378	392	424	402	398	377	393	407	348	405	398	398	397	375	432	392	425	435	383	372	400	413	414	376	391	384	377	395	391	364	383	419	367	389	385	390	392	377	405	371	359	397	370	396	373	425	377	405	396	389	360	370	383	389	380	394	390	428	365	391	407	390	422	380	405	365	404	384	401	415	411	396	390	379	392	411	398	398	391	389	422	418	408	409	356	362	365	386	426	410	394	378	382	406	399	443	398	421	396	404	390	419	393	383	398	408	387	431	399	417	375	406	426	406	362	402	411	411	403	400	375	400	427	436	392	389	411	352	386	418	405	384	381	421	426	416	435	437	440	375	436	406	378	382	379	423	424	390	379	386	375	408	418	399	425	412	387	421	390	399	373	419	375	444	382	395	368	379	389	398	399	396	400	408	366	404	408	387	433	385	414	385	385	415	388	399	407	387	398	411	406	395	398	375	400	387	393	407	377	395	397	431	398	373	375	411	409	401	406	437	371	370	428	366	372	404	418	415	408	422	395	386	375	421	388	401	353	403	426	397	381	395	407	402	405	407	359	373	351	406	382	406	433	381	396	387	398	422	379	399	400	377	370	413	364	402	387	424	383	406	397	406	388	430	387	404	414	440	360	369	385	419	377	386	388
24935	43741	37079	20197	15094	10275	7458	5695	4403	4820	4429	3791	3346	2213	2446	2355	3127	13130	15017	10277	6400	3536	2009	1207	790	676	684	631	628	629	636	591	597	599	598	617	643	612	591	632	606	617	601	611	589	596	594	612	612	641	568	629	686	623	668	621	605	636	648	615	592	609	633	558	620	598	603	612	644	625	629	616	594	615	604	615	572	639	583	633	635	616	678	594	645	600	605	602	607	525	598	627	594	601	593	606	608	630	629	631	648	616	591	560	566	622	621	587	630	619	586	642	575	606	606	650	602	554	608	563	609	620	649	595	619	609	572	572	629	607	570	585	601	610	672	636	615	572	684	624	617	612	595	606	616	626	609	604	575	597	624	623	636	595	586	625	600	645	634	615	640	637	663	581	606	636	590	643	644	610	580	606	630	594	583	625	639	576	637	576	629	526	613	608	618	648	567	598	641	646	621	609	594	632	618	638	603	644	587	633	611	590	562	606	622	554	574	591	590	622	602	606	616	645	619	583	608	552	590	595	585	575	591	613	630	609	613	634	621	624	562	553	638	615	663	692	614	632	593	608	607	583	581	624	620	626	607	646	603	613	641	637	628	598	633	611	564	644	628	660	609	634	639	629	658	606	628	642	617	596	633	611	588	580	605	626	604	604	627	573	624	595	595	653	595	591	621	597	630	599	642	642	563	590	610	630	633	621	654	603	601	580	613	637	626	631	597	632	659	639	596	626	604	611	597	637	611	613	587	579	601	598	579	617	617	623	604	676	604	608	601	626	605	579	610	585	626	607	603	573	607	608	634	614	619	588	648	603	595	638	559	646	606	627	613	641	614	578	627	602	618	606	632	664	601	633	630	590	636	612	565	656	587	633	601	576	605	622	652	583	586	647	593	633	599	616	610	598	604	599	580	607	608	577	574	611	596	632	617	627	642	592	599	585	608	632	627	613	670	618	616	632	640	659	628	601	614	598	599	622	616	614	603	593	624	632	564	587	555	626	602	613	633	604	627	628	583	618	597	595	599	573	641	661	617	611	675	593	581	630	607	610	609	607	591	631	620	625	569	595	573	637	627	669	602	603	581	621	607	606	585	625	602	549	627	622	655	616	632	561	595	597	626	631	663	635	619	560	592	610	637	608	632	610	617	597	651	641	648	600	612	580	580	654	605	660	577	583	638	649	631	580	623	654	633	579	620	595	622	614	595	615	613	574	593	562	621	607	590	617	606	561	616	647	611	605	589	618	597	648	604	607	589	610	625	619	601	646	626	636	584	623	645	597	612	629	625	612	620	571	659	601	606	626	613	607	658	643	611	592	621	668	661	607	643	587	598	606	619	594	607	654	587	585	636	613	596	576	644	633	624	619	648	589	589	670	621	573	590	593	595	677	638	601	638	638	592	580	625	620	600	579	614	593	567	642	634	603	656	605	585	668	623	615	588	571	590	618	606	634	635	608	625	595	568	667	606	625	604	643	616	655	615	664	638	629	607	622	616	683	618	625	621	620	644	633	572	616	598	641	625	604	621	642	635	592	596	620	609	598	609	616	632	592	658	652	645	587	597	611	603	575	637	602	572	597	629	586	618	569	598	625	614	643	591	601	614	607	632	622	632	609	594	617	607	614	622	586	607	623	616	597	620	568	639	642	615	644	621	659	631	595	647	598	617	653	611	609	632	638	601	630	657	534	622	625	641	621	633	657	632	628	673	625	636	635	649	607	598	618	655	621	602	567	623	617	627	664	622	647	647	604	624	609	630	598	638	607	590	591	607	573	604	618	597	600	635	585	620	626	616	587	628	624	610	601	635	612	607	594	581	583	589	600	660	617	613	598	641	622	623	596	594	583	591	607	605	640	604	627	586	634	663	596	594	564	639	608	561	609	617	601	600	582	625	635	640	607	576	624	621	548	653	617	630	612	656	621	569	624	572	622	621	613	593	618	600	628	611	606	601	621	585	594	601	619	600	592	613	607	620	611	613	589	585	619	595	646	598	633	607	641	612	597	654	605	610	574	569	619	618	606	632	580	567	620	591	586	617	601	599	685	633	630	607	604	622	629	622	690	603	584	583	596	633	608	628	620	625	664	641	630	619	589	602	638	628	581	647	627	617	622	630	637	623	569	597	567	636	577	641	602	615	603	630	660	592	581	606	616	612	618	602	632	588	596	628	619	617	614	621	575	623	564	572	628	603	579	600	591	596	584	600	633	636	603	618	582	596	613	633	672	632	666	659	623	628	622	620	585	618	610	622	664	599	595	605	580	628	636	605	609	597	603	598	619	644	613	535	612	607	610	627	625	615	600	673	583	572	615	594	690	638	582	607	577	622	631	645	604	583	603	601	645	615	629	595	630	589	605	606	616	621	567	655	632	589	614	605	640	583	622	605	639	574	629	624	631	619	590	608	611	618	575	572	595	632	650	607	596	588	629	588	600	594	633	582	579	632	579	634	625	660	625	606	577	612	652	616	594	649	619	586	606	683	648	570	643	629	648	634	646	561	574	656	608	599	612	608	595	627	642	593	612	581	614	629	654	630	591	632	657	606	635	607	629	620	621	614	618	587	621	615	622	596	638	650	593	608	617	632	616	628	627	564	614	569	622	646	595	622	640	615	597	652	568	612	666	604	643	639	611	607	656	621	588	646	633	576	615	607	631	599	625	604	603	605	628	618	625	636	561	627	615	604	596	643	616	634	618	594	635	596	613	591	568	566	631	613	614	628	608	599	605	618	582	610	650	625	662	626	601	636	613	602	650	583	606	623	586	595	613	621	603	606	604	598	613	631	662	567	623	621	617	595	627	573	600	617	588	619	585	632	591	611	616	628	649	592	599	614	623	611	604	629	622	641	620	601	604	586	569	629	597	601	626	626	587	632	596	631	589	666	604	644	639	604	624	586	622	584	616	588	632	636	599	628	600	602	595	588	644	613	632	565	616	611	620	670	608	611	602	570	611	612	597	636	652	611	596	600	601	622	601	579	599	620	605	595	618	604	602	635	660	625	613	617	651	602	595	637	575	590	575	571	588	623	601	594	614	632	565	568	672	625	581	640	618	652	628	578	628	645	582	582	599	596	628	567	629	615	624	646	607	620	601	632	598	627	643	629	599	604	618	633	646	611	638	641	628	580	615	646	655	630	602	636	571	602	650	655	618	622	614	631	644	630	598	626	610	640	575	603	599	602	584	634	623	619	617	659	619	636	661	647	603	648	649	640	631	596	615	597	628	589	604	613	608	617	591	593	608	632	576	606	652	646	595	589	590	613	599	628	616	640	621	620	611	654	624	584	666	620	577	611	612	608	611	571	635	668	595	624	621	594	645	593	618	633	656	613	592	619	618	604	648	612	650	579	618	611	628	617	578	602	622	632	625	621	584	575	560	617	635	602	660	661	612	595	596	580	615	611	593	582	656	599	642	579	618	654	599	595	642	650	598	630	641	629	626	611	628	647	653	633	624	603	632	626	641	636	598	608	628	630	588	582	627	625	596	581	628	614	629	632	611
22881	21037	28724	23551	21061	20429	9760	3145	2184	2262	2046	1767	1328	1198	1333	1323	1391	8851	15619	12735	7441	3241	1613	840	555	459	352	313	347	352	319	327	330	328	374	348	344	332	315	304	335	347	339	311	317	323	326	309	319	326	362	304	341	296	334	318	315	335	336	302	329	332	319	317	345	323	350	338	309	356	361	337	314	332	330	347	352	341	322	318	335	301	329	317	338	309	351	326	336	349	348	357	328	360	312	337	317	329	324	354	321	329	297	337	342	305	336	329	342	313	310	323	304	335	330	311	347	342	309	326	342	327	362	332	353	323	347	310	337	333	311	330	325	344	310	310	341	327	353	322	324	323	328	292	339	327	299	318	328	302	320	341	335	305	357	304	335	300	331	343	323	314	313	334	321	348	341	324	316	332	299	313	320	329	322	327	350	369	340	317	338	308	329	339	333	340	319	325	334	360	321	328	304	300	319	357	330	357	314	344	322	350	308	339	297	347	294	326	303	324	329	315	318	342	359	313	331	350	321	327	336	325	326	310	328	337	317	320	336	308	349	331	328	309	327	309	337	333	304	340	318	316	335	349	295	303	337	369	320	332	354	330	353	337	353	343	326	352	342	316	316	331	340	348	326	310	331	346	299	344	313	303	339	342	324	335	315	335	299	327	355	350	316	325	318	326	360	349	324	316	352	343	327	333	333	338	330	317	323	346	301	297	329	335	301	307	332	332	305	331	341	349	331	340	331	316	346	356	332	323	346	377	319	350	328	351	308	326	349	348	326	375	338	343	368	360	313	354	327	318	323	322	329	324	339	314	332	311	319	327	303	312	318	328	317	328	321	300	308	297	335	322	298	358	332	334	323	334	330	348	298	348	353	317	343	313	309	329	337	310	320	329	365	352	330	314	290	356	313	318	297	320	350	289	340	304	324	339	313	321	353	330	326	325	340	319	336	366	356	338	297	331	324	341	312	349	361	338	296	328	292	330	333	300	324	306	310	337	353	326	330	312	344	308	326	297	320	303	359	314	313	339	337	327	327	349	325	301	325	335	311	345	321	329	353	313	318	321	335	322	340	344	332	347	323	317	310	342	311	341	308	351	305	319	344	337	348	331	341	317	329	323	314	349	350	293	377	331	352	346	312	342	286	320	333	332	361	313	326	305	357	313	373	300	341	304	351	327	296	312	354	314	312	342	325	327	354	317	324	332	321	295	334	358	344	372	345	329	326	334	307	349	330	348	332	352	309	340	332	392	333	338	321	327	331	343	314	322	330	349	314	319	338	291	301	348	340	329	338	345	301	356	335	305	355	353	283	357	372	310	326	310	360	357	316	329	308	348	309	320	341	305	347	312	358	324	302	310	330	331	321	334	335	331	366	312	322	331	297	331	324	343	298	322	351	319	337	318	371	291	348	335	322	336	331	345	353	322	316	337	344	335	352	318	368	327	331	320	324	308	338	327	320	341	323	318	319	376	359	321	337	320	331	316	350	347	331	309	342	340	359	322	330	315	317	300	337	342	329	324	305	303	331	326	310	333	350	292	324	328	307	329	309	298	322	326	340	353	292	299	300	308	310	332	326	342	334	345	357	326	333	314	320	347	302	332	329	342	348	298	325	302	309	341	345	338	276	358	349	352	289	327	339	348	353	341	344	356	319	334	330	324	296	331	313	327	322	315	311	322	315	336	351	319	316	342	317	335	318	345	326	322	342	293	339	329	327	324	332	289	325	313	346	278	345	326	355	300	332	329	294	339	342	332	356	312	321	324	332	332	348	327	333	343	354	309	310	350	296	313	291	353	333	351	357	322	319	346	344	330	331	352	316	317	358	332	319	323	364	341	322	309	312	312	336	335	329	333	314	319	325	333	349	331	332	315	304	326	327	329	349	354	319	336	314	332	309	339	339	337	287	325	337	367	335	305	329	337	296	284	307	351	335	303	341	332	334	320	312	296	316	323	299	316	338	309	329	300	333	326	341	317	334	321	305	371	347	330	316	317	335	326	319	336	325	344	358	366	351	321	324	321	334	352	335	307	311	341	326	338	329	347	313	339	322	278	341	343	313	338	300	326	339	361	300	304	339	353	305	329	344	323	351	321	319	320	298	335	324	365	332	298	307	316	303	305	327	320	348	296	326	331	291	346	321	326	314	332	366	336	298	324	307	338	336	334	329	308	317	315	331	341	333	348	341	336	339	344	374	312	303	300	323	349	319	339	321	313	324	332	358	306	311	322	315	297	359	342	323	323	311	325	342	341	353	314	340	318	355	309	331	306	339	357	310	329	316	306	267	316	285	350	321	342	319	320	320	363	324	340	324	322	339	359	319	336	293	285	312	344	324	350	315	373	337	308	344	346	341	331	331	359	345	352	328	333	302	311	342	349	325	323	326	318	344	293	326	337	332	366	321	364	321	324	322	334	342	350	316	350	323	315	354	331	316	311	314	308	307	321	315	349	328	307	322	332	326	319	329	303	362	337	346	341	323	334	345	306	317	320	340	317	338	329	331	325	326	311	325	330	322	358	355	338	343	311	341	321	364	302	305	321	339	351	306	276	351	324	324	284	336	313	345	316	317	335	367	327	273	325	311	328	335	351	305	308	315	372	347	335	329	347	317	320	314	317	323	346	329	338	290	331	314	362	365	325	334	318	322	341	328	337	328	323	300	345	301	335	355	333	362	338	313	328	339	342	311	332	355	385	317	326	320	320	331	327	302	335	338	326	339	324	323	313	318	321	319	329	315	311	312	343	323	331	334	291	348	344	340	319	314	320	334	340	280	293	326	309	317	357	330	314	351	301	357	301	294	348	357	307	349	345	329	357	308	327	333	303	310	325	309	332	307	322	303	329	347	330	333	291	353	327	343	324	329	331	320	347	334	293	344	338	325	289	320	333	318	312	316	324	326	333	322	311	360	312	341	273	328	337	318	301	322	337	322	325	321	296	331	321	319	297	305	310	310	324	339	331	295	363	333	347	328	302	321	327	316	322	309	345	344	342	346	354	318	337	344	325	348	317	298	334	291	308	317	289	348	347	320	344	360	293	343	312	296	342	345	315	283	333	330	339	348	316	343	324	343	329	326	330	279	298	336	308	287	299	347	329	344	358	358	310	323	314	329	337	334	307	306	339	346	311	321	316	314	341	337	335	330	309	336	326	323	357	302	317	309	340	293	323	328	340	345	317	347	313	305	317	328	306	302	309	340	312	324	330	362	338	341	357	323	318	298	349	307	362	320	339	327	311	321	329	318	335	312	340	335	328	346	335	318	313	322	322	311	300	335	364	313	311	337	320	330	331	366	333	321	318	320	338	342	341	298	335	327	324	355	328	365	341	314	313	344	332	318	340	340	313	319	307	309	302	317	337	337	281	328	348	342	336	334	312	306	286	325	331	348	360	326	356	315	350	329	310	335	310	343	359	336	308	337	330	355	359	321	364	311	346	314	320	327	338	332	325	316	343	317	346	329	334	322	337	315	329	335	310	308	335	317	345	346	290	307	313	332	328
28309	51827	41206	28715	18471	12413	10032	7099	6070	6106	5433	4571	3701	2850	3226	3108	3293	17169	24176	19865	12681	6445	3428	1714	1000	647	552	508	554	531	527	507	487	529	528	510	502	479	519	477	500	542	510	537	494	554	465	483	522	514	498	530	582	519	465	507	519	541	490	516	530	541	515	528	507	510	538	527	512	484	479	495	474	537	523	529	497	475	501	508	532	466	488	516	490	482	483	483	516	509	491	534	480	508	503	522	510	511	484	468	488	471	517	514	527	562	510	491	490	525	499	521	474	491	459	539	534	512	509	501	519	538	511	510	517	529	482	512	561	480	508	513	517	472	513	477	520	529	524	471	520	451	485	519	473	523	484	500	459	488	505	452	527	490	484	467	526	488	457	517	519	517	513	534	518	482	492	484	492	509	495	516	551	511	522	574	476	522	518	479	505	519	485	492	469	509	484	543	528	518	532	510	473	490	529	471	516	483	456	509	491	515	511	506	490	483	543	500	512	536	524	487	504	532	565	469	546	516	476	505	505	537	528	518	533	498	499	530	527	511	479	488	525	526	536	522	533	534	535	473	517	502	497	493	497	497	502	519	508	503	528	504	493	521	469	488	497	522	499	516	508	526	504	518	500	520	528	534	503	520	526	501	506	545	498	511	515	524	467	540	513	525	542	505	523	486	496	536	490	498	491	509	495	479	473	473	530	473	500	542	518	517	452	502	488	535	485	533	462	510	552	538	510	527	520	546	523	511	574	525	540	484	497	532	504	516	501	542	508	530	546	509	551	483	498	491	481	533	505	460	500	469	519	515	531	577	510	495	502	465	500	508	504	539	524	554	467	501	506	529	520	500	518	497	503	484	524	526	514	509	493	516	508	508	494	521	513	478	471	515	496	504	530	518	487	513	524	502	474	476	493	503	509	488	501	549	491	501	552	524	479	507	500	550	518	487	516	488	483	499	481	529	535	534	517	486	518	465	470	531	489	523	545	485	496	489	492	509	508	473	507	523	520	493	499	524	487	498	493	490	517	505	505	512	525	461	501	480	559	500	496	495	524	522	527	527	529	502	511	474	521	511	519	511	532	473	525	530	526	504	526	495	495	472	493	514	486	493	518	489	521	506	510	505	494	487	473	524	541	518	519	523	512	527	533	500	518	533	540	543	520	535	505	498	549	536	534	497	489	466	448	532	530	535	526	535	523	509	527	491	498	493	495	520	523	498	527	543	525	571	499	519	457	495	523	472	483	484	499	509	550	507	445	501	509	528	517	498	504	515	486	504	535	506	512	548	539	509	503	474	502	493	512	488	526	515	481	509	534	508	474	553	518	496	559	496	554	543	514	513	490	479	493	549	508	483	502	507	479	495	532	515	517	544	531	497	483	500	470	491	481	511	484	495	481	519	509	489	477	493	480	522	532	518	488	492	489	512	485	515	544	528	514	518	515	491	527	501	465	510	487	520	554	491	472	511	490	466	513	544	529	499	500	531	492	533	519	517	524	525	540	556	501	501	525	519	527	498	486	454	441	540	531	494	510	539	486	519	518	484	511	524	495	466	491	465	482	505	498	471	498	541	535	531	514	527	501	493	515	533	494	536	512	530	550	458	529	508	542	495	532	519	534	487	531	466	480	494	477	511	497	499	525	502	475	500	499	516	502	495	491	495	499	489	496	493	529	526	517	463	517	495	503	461	503	529	512	506	508	488	510	513	519	531	494	548	493	504	490	524	475	530	504	522	519	490	498	498	482	542	506	488	513	496	495	520	488	471	484	489	544	509	523	508	511	538	514	490	469	549	531	481	496	490	491	497	493	459	550	467	474	484	492	538	502	510	484	519	519	496	532	512	515	519	515	513	520	509	497	531	503	503	526	487	489	498	565	540	532	513	515	465	499	481	504	486	471	479	482	488	521	508	471	485	469	495	508	512	504	504	504	497	496	552	542	521	515	503	464	553	462	477	542	499	519	478	495	501	552	484	531	515	514	517	506	512	508	490	539	520	534	531	499	522	511	519	492	499	509	540	508	513	492	512	481	478	465	502	469	502	495	492	504	509	539	520	498	526	519	504	520	509	479	452	489	443	484	489	469	484	494	463	499	523	542	524	506	536	510	520	467	523	566	494	500	462	487	500	505	467	507	531	463	496	498	516	512	463	519	477	510	458	508	458	500	515	496	489	525	537	542	512	529	485	498	482	473	505	520	492	488	493	465	548	525	505	487	516	550	480	488	537	508	533	528	517	472	503	508	475	481	541	518	504	485	512	503	487	480	500	554	494	527	496	513	512	512	548	534	486	519	541	496	510	489	501	534	468	504	475	532	505	547	474	483	481	513	512	494	494	492	483	484	542	532	492	517	512	519	486	479	504	520	484	478	494	547	519	523	518	501	505	505	500	497	484	505	516	506	508	511	481	521	501	505	491	522	506	496	499	510	506	470	493	443	518	488	519	491	497	493	508	493	521	507	467	517	504	528	524	498	499	490	502	516	484	501	517	506	506	540	525	510	536	511	529	521	547	517	531	562	522	531	498	519	485	518	491	529	483	509	525	534	551	503	501	503	522	540	526	470	516	480	513	494	495	516	520	449	521	502	555	484	545	522	512	534	513	478	512	510	539	491	488	517	521	509	524	511	571	515	538	522	528	536	485	540	471	533	481	483	510	492	495	522	532	481	484	495	493	504	484	500	490	477	494	504	480	544	516	495	493	538	501	506	525	512	461	519	453	494	512	510	507	492	511	493	495	485	471	523	501	533	486	510	491	448	535	544	523	520	499	485	516	524	485	501	526	491	558	521	545	484	532	488	489	493	502	481	469	524	493	533	516	510	506	503	510	536	489	498	494	482	542	456	519	523	524	492	519	498	497	484	491	482	503	476	514	487	531	532	517	467	527	502	508	506	492	495	509	527	517	524	497	517	440	494	501	548	437	450	523	515	466	478	511	518	478	529	545	508	476	510	517	497	547	503	530	497	521	495	473	454	504	503	477	500	514	522	480	488	456	482	480	516	493	468	491	506	541	528	470	503	512	474	501	506	460	501	507	550	544	510	500	534	504	516	531	495	482	504	482	530	549	490	504	539	527	516	461	517	511	499	554	486	464	518	560	489	491	476	522	543	495	497	508	511	494	489	474	501	507	507	548	503	492	492	528	468	514	535	517	513	517	507	490	524	522	495	530	518	520	512	494	505	511	496	475	527	524	525	512	507	522	469	513	515	484	518	489	511	515	550	521	539	525	551	496	502	486	476	564	470	533	542	486	529	506	502	515	528	501	503	526	473	481	477	521	465	495	511	516	490	554	501	525	467	526	510	500	525	503	518	468	505	509	498	515	548	502	529	480	501	514	475	479	503	484	478	483	509	494	499	505	499	524	515	506	524	483	514	492	486	496	527	505	508	506	546	481	516	500	475	540	502	539	454	535	507	511	533	542	542	496	527	527	495	506	480	511	485	494	490	525	501	520	536	503	465	530	516	487	520	541	485	502	501	495	523	481	541	513	549	537	476	532
27145	22405	21383	12638	6250	2775	1904	1108	1079	1083	897	773	799	736	769	662	570	986	1377	1133	850	652	522	458	369	387	350	389	378	379	387	362	379	364	331	393	397	366	360	335	377	358	382	369	371	366	384	364	363	346	385	362	384	380	337	387	380	374	337	377	377	355	396	420	364	360	370	389	390	348	327	367	398	373	391	361	374	352	393	340	359	377	364	385	336	345	359	378	371	369	362	345	379	370	346	362	386	370	340	355	382	375	369	371	361	358	362	352	361	406	354	366	385	377	385	370	384	364	412	385	368	401	345	375	393	342	367	362	358	409	412	363	400	378	410	347	377	359	417	345	363	345	359	368	370	392	378	362	389	389	380	405	398	397	387	354	389	358	366	350	363	373	379	364	395	395	363	380	364	410	393	363	378	381	377	361	416	395	345	387	381	350	374	390	342	401	396	384	376	364	405	368	384	390	394	380	368	328	389	363	376	398	362	385	364	377	378	372	335	368	395	387	360	406	374	356	316	363	348	392	363	386	339	357	381	365	382	365	373	359	370	357	387	372	361	376	406	355	396	398	329	369	358	361	394	327	403	374	372	386	366	384	389	392	333	365	381	341	379	388	401	368	391	411	346	367	364	369	375	414	393	392	374	338	378	370	375	382	409	370	357	371	331	365	376	355	339	361	345	389	372	392	353	338	397	362	354	335	398	373	364	372	386	375	386	373	344	409	382	390	383	381	368	390	353	398	368	335	372	352	368	374	392	369	387	369	338	347	367	372	394	363	366	369	379	385	366	388	343	367	381	378	381	372	349	404	403	363	399	374	361	378	394	392	348	326	363	371	387	383	391	384	364	369	332	369	356	360	393	351	390	363	360	380	361	375	386	391	337	370	365	356	340	355	380	379	344	402	370	395	371	372	420	378	380	391	352	361	368	346	386	370	368	360	380	381	352	390	336	363	366	386	380	394	365	350	373	376	367	354	347	353	372	341	400	337	339	385	362	354	404	367	364	380	383	383	363	403	368	338	357	354	371	354	389	317	382	399	379	381	383	377	397	346	365	401	391	360	375	355	388	365	370	379	380	339	405	375	332	379	349	402	379	342	377	359	329	406	351	365	360	339	364	401	355	387	386	385	354	366	373	370	374	337	371	377	370	356	393	386	390	360	385	380	363	368	395	367	346	363	381	343	345	385	362	341	381	360	367	333	399	364	361	368	407	369	364	373	351	399	382	386	397	381	362	348	369	393	391	382	380	388	399	370	381	366	363	344	387	388	368	407	366	360	384	351	376	351	383	360	383	391	333	372	380	371	364	395	359	341	389	396	351	374	393	362	377	375	371	380	388	398	378	359	379	398	372	398	371	392	373	386	379	371	358	385	382	336	348	364	380	367	373	382	382	377	364	372	398	372	346	381	366	352	376	386	366	379	348	379	376	346	373	366	357	373	385	384	387	363	387	394	409	360	353	341	389	353	354	371	371	372	344	404	354	372	328	343	409	360	378	377	351	390	362	334	362	359	368	361	410	351	333	375	373	409	379	346	326	360	396	335	371	362	383	355	345	375	394	365	360	402	356	342	383	368	366	329	340	369	351	363	344	393	356	380	351	408	391	379	392	381	403	321	374	385	356	388	396	350	364	362	363	368	420	348	333	374	386	364	349	343	372	368	367	349	342	374	363	359	388	372	329	361	390	391	372	365	382	369	373	354	377	361	376	392	395	398	399	363	376	367	370	373	359	380	395	401	400	376	381	363	350	354	390	348	351	367	339	385	380	387	369	372	359	364	371	377	345	372	377	358	358	379	407	363	377	371	397	399	399	369	399	389	360	380	386	384	404	360	376	375	390	354	372	370	390	360	359	384	350	379	366	351	376	354	338	372	387	346	325	374	354	387	387	350	389	386	382	383	378	364	362	362	376	389	346	372	363	365	356	348	382	361	364	380	372	368	347	384	370	360	372	387	406	334	351	407	372	356	335	331	386	370	375	343	371	390	374	391	364	379	396	327	356	370	353	364	353	375	359	361	380	352	389	357	377	372	377	360	338	382	389	381	348	357	391	366	393	392	345	398	357	372	383	391	388	386	359	352	326	370	402	384	366	379	339	394	383	362	338	362	401	378	364	345	370	370	372	366	383	376	359	374	404	370	400	359	362	387	353	366	368	385	386	355	383	400	369	379	379	395	360	366	379	406	367	395	373	355	392	350	393	365	351	370	392	371	388	365	385	390	360	365	381	383	374	350	379	380	373	384	405	351	370	380	385	369	361	376	381	410	385	386	339	397	361	406	371	384	370	394	366	382	367	365	381	398	381	383	380	399	355	356	391	366	357	417	373	413	362	364	367	365	381	384	379	372	374	401	328	381	328	370	372	361	369	375	390	377	357	364	383	337	381	368	406	385	386	413	364	413	370	357	343	366	400	349	386	388	359	354	371	374	361	394	381	361	375	386	376	392	386	382	325	359	404	368	350	369	363	403	396	405	402	377	378	368	387	367	351	342	374	344	403	352	379	359	336	385	388	396	370	360	353	364	359	382	398	382	370	366	351	379	375	388	369	378	386	371	384	366	374	397	351	346	358	378	358	365	381	375	341	417	388	390	392	392	365	378	395	345	371	383	395	333	362	394	381	350	381	359	396	363	380	393	360	361	359	383	365	323	370	375	381	375	395	348	393	389	390	339	370	380	398	379	378	393	374	392	376	352	379	410	360	383	370	384	392	361	352	385	360	361	372	361	388	406	358	398	359	376	370	361	370	330	378	395	366	384	402	368	369	386	377	393	395	397	391	364	347	397	372	372	406	350	368	365	367	349	368	378	400	328	349	392	394	350	381	376	357	348	373	349	402	361	345	363	344	353	378	314	376	362	360	392	387	377	364	376	359	382	377	382	390	360	359	434	396	353	412	357	387	390	357	374	371	355	385	341	380	379	368	388	382	390	383	344	381	360	361	350	361	372	379	392	348	362	360	363	365	389	372	374	390	377	398	386	402	371	364	379	366	377	372	380	383	381	385	372	356	343	362	369	360	393	365	360	354	361	377	358	378	340	362	404	383	378	359	389	369	416	347	354	371	385	380	379	359	355	363	387	373	412	365	349	341	372	377	403	394	321	350	367	388	343	351	379	317	356	352	368	377	373	363	380	361	411	354	373	357	375	372	337	383	362	397	362	385	348	358	385	375	363	379	344	373	373	375	403	383	422	363	374	347	403	364	357	342	357	361	357	373	354	373	405	347	349	400	372	356	356	350	365	391	363	374	397	380	367	320	357	360	397	361	381	381	406	397	365	347	391	388	394	352	367	352	371	389	352	394	393	354	369	361	364	352	360	340	348	378	340	387	378	350	379	380	385	350	386	352	433	379	381	357	399	368	386	390	350	365	346	393	366	366	357	342	369	353	342	369	346	350	403	375	346	435	379	430	338	328	375	394	378	397	371	389	389	395	345	359	378	385	408	377	392	352	374	363	396	376	357	366	348	384	360	372	392	388	323	360	364	380	376	389	357
25696	36540	27727	16510	12146	6713	5198	2939	2989	2923	2353	1891	1937	1724	1697	1436	1272	2242	3222	2442	1678	1138	909	718	606	581	550	551	607	613	578	588	552	571	568	617	554	559	586	584	580	567	578	563	591	572	578	589	596	577	586	562	602	619	550	586	603	603	563	608	555	620	617	590	589	561	601	599	600	581	623	585	576	552	567	596	580	581	566	583	601	593	549	552	586	558	565	581	548	579	594	558	559	525	596	604	607	530	606	561	567	555	583	588	562	607	554	618	640	580	593	580	549	558	534	589	575	540	534	614	573	552	601	573	579	558	600	581	633	579	600	540	570	608	609	581	574	569	584	603	617	648	593	586	625	595	592	583	613	557	575	557	588	557	599	597	544	622	541	555	542	551	565	559	594	583	596	547	553	583	584	582	572	557	570	593	560	592	583	565	559	587	589	539	544	571	586	556	588	528	616	531	558	609	571	570	576	549	612	612	612	571	610	571	548	572	578	569	625	580	586	555	557	645	585	562	602	554	550	538	572	543	552	625	610	561	576	554	592	616	586	564	581	565	611	557	577	589	572	588	551	608	561	573	579	580	556	589	586	555	597	558	523	544	562	591	586	553	580	520	613	562	558	613	542	620	555	594	574	603	582	557	536	551	538	583	569	579	555	540	629	557	582	579	554	557	578	561	580	573	553	579	553	548	562	533	578	562	620	653	553	600	626	588	577	558	606	592	616	575	564	580	580	567	598	548	586	572	572	534	570	598	583	565	567	536	571	500	543	579	549	574	573	589	588	623	556	584	581	567	574	606	550	615	570	594	579	583	580	564	617	598	580	561	518	591	575	635	580	589	595	564	552	567	564	586	575	598	529	563	558	574	561	591	531	592	591	537	564	531	547	569	602	559	554	583	585	585	552	577	573	580	570	570	599	593	580	575	568	549	556	576	554	573	547	571	587	587	588	588	560	590	585	533	607	569	562	563	590	552	580	578	517	564	566	572	622	551	591	632	566	615	583	574	569	541	534	609	602	614	599	602	625	553	611	537	581	559	561	629	580	573	554	558	592	594	589	600	578	588	585	565	583	590	597	611	581	559	579	540	613	579	536	548	570	589	554	556	529	568	601	579	548	555	543	581	606	544	576	567	572	590	593	562	515	594	553	553	586	545	562	582	579	548	582	565	584	555	561	563	551	605	609	565	593	587	606	560	569	563	585	579	601	576	584	622	569	615	577	538	580	597	579	570	582	565	640	547	593	593	586	564	583	542	599	562	578	543	573	551	588	576	560	563	567	574	601	588	537	585	584	574	539	578	545	551	579	562	553	550	557	587	597	618	580	548	570	571	584	540	541	577	599	558	589	600	589	606	571	561	544	534	582	582	547	580	652	572	554	557	615	548	642	559	547	542	572	584	589	536	583	564	565	571	559	628	565	534	646	566	576	574	572	555	560	581	564	558	609	587	582	559	560	608	595	580	566	568	588	575	529	552	581	589	601	584	552	570	582	601	532	579	546	591	559	584	556	574	569	587	544	565	580	579	565	589	591	549	563	575	598	564	608	549	571	552	587	579	582	549	584	586	588	541	550	535	578	546	564	557	584	519	581	566	594	511	578	567	633	578	562	586	598	609	596	558	571	592	609	547	596	612	565	553	569	570	569	567	573	578	596	560	567	610	545	576	585	604	564	579	632	570	591	556	597	593	533	602	556	551	539	548	607	636	600	583	510	582	610	541	582	569	546	566	598	597	563	630	591	551	587	579	567	551	577	586	554	561	563	589	539	576	562	577	553	603	587	557	610	583	554	583	553	609	556	578	572	613	592	613	601	597	616	556	559	588	581	567	570	588	522	557	565	584	624	529	579	598	613	586	598	617	631	556	558	536	584	574	582	608	610	607	594	586	568	596	569	581	619	561	536	585	599	568	561	558	564	596	579	539	551	600	568	570	574	572	583	562	633	603	596	585	556	554	600	590	559	560	559	572	620	593	573	590	629	563	540	513	589	537	555	562	602	529	579	617	580	564	569	604	580	558	568	546	540	591	633	542	536	586	582	612	602	560	554	597	585	602	552	546	606	536	596	564	555	576	600	563	567	618	568	581	593	566	546	590	573	531	582	534	585	548	570	536	544	525	577	579	579	599	569	599	580	554	540	564	579	554	566	559	551	573	559	583	570	549	572	564	608	576	563	573	579	543	530	570	576	585	575	593	538	593	560	573	604	561	543	582	557	554	562	576	579	549	577	571	558	556	601	569	626	573	583	567	572	584	596	586	593	584	580	544	579	549	544	562	581	608	583	588	570	599	592	566	554	601	546	551	584	565	552	579	608	554	638	585	586	574	573	558	618	507	534	554	585	610	546	603	591	591	591	581	627	596	565	543	555	613	612	559	587	573	602	556	564	600	577	568	604	564	599	657	603	595	588	558	603	621	585	534	614	586	575	587	573	565	553	554	585	534	563	582	579	550	559	582	596	586	544	566	586	594	595	600	536	557	567	568	565	577	636	553	559	529	583	540	543	602	589	611	592	608	525	550	584	592	594	567	591	539	529	586	570	546	561	566	595	614	612	549	571	590	596	585	573	522	576	592	599	559	588	544	584	532	551	555	549	573	620	592	607	568	599	574	596	584	577	560	526	613	577	602	586	579	576	609	578	551	542	558	577	569	552	620	577	540	543	582	595	564	582	590	609	552	546	563	564	592	525	585	529	585	621	605	592	577	592	577	559	534	592	563	589	518	572	599	576	588	575	571	576	600	541	554	572	594	610	543	610	552	567	577	570	590	571	587	542	575	555	607	589	567	599	540	570	565	589	577	531	615	563	605	546	590	568	579	567	588	588	569	588	567	575	538	572	584	608	573	566	578	591	597	579	591	554	597	554	595	557	587	631	606	561	593	578	578	586	578	569	597	545	577	618	582	562	583	587	616	563	583	570	560	603	577	555	587	572	621	563	551	553	559	611	573	628	591	553	599	628	556	559	560	615	576	547	555	557	605	558	578	610	543	584	613	557	590	575	553	581	567	580	573	509	548	602	588	595	556	590	556	583	616	590	595	525	572	557	570	539	593	550	608	588	554	597	571	613	588	518	587	597	581	581	599	546	538	574	580	588	551	578	571	576	610	576	559	567	563	558	580	570	583	554	570	594	515	546	562	578	609	581	571	617	593	587	586	599	559	545	568	547	591	613	561	603	541	562	544	545	577	599	553	596	552	572	578	587	541	591	568	554	593	533	595	617	571	568	568	563	556	579	553	582	559	603	549	584	564	561	549	552	557	568	535	601	557	581	569	581	597	584	593	603	573	558	590	596	585	622	580	560	550	608	533	515	584	568	541	594	542	568	542	581	593	576	593	561	570	567	575	579	576	530	573	548	541	559	555	570	570	621	556	578	566	581	563	532	571	612	536	593	590	572	604	580	603	599	583	630	573	552	568	550	587	566	553	559	569	538	618	580	603	572	606	596	561	634	542	576	597	571	616	553	551	593	563	564	604	607	599	569	566	627	579	545	600
24120	21022	28040	24402	19294	7589	2974	1683	1402	1318	1052	901	865	914	961	854	2254	8140	7077	4879	2795	1584	892	645	529	440	434	393	383	417	414	376	409	401	386	396	372	376	379	375	396	403	393	425	381	417	405	403	385	390	391	394	422	388	360	369	443	392	375	419	400	418	385	398	427	394	368	426	371	395	392	375	424	394	422	396	387	414	409	398	404	375	378	420	396	336	425	403	415	391	359	354	394	384	386	386	361	398	396	415	413	386	383	368	371	399	407	393	383	389	371	398	393	381	367	389	382	402	413	384	390	373	399	383	384	384	398	405	417	375	400	393	402	393	417	419	382	365	390	429	399	383	433	402	357	430	379	394	386	412	399	384	416	395	417	390	400	364	431	400	384	397	376	377	389	383	387	405	390	396	405	401	424	379	404	415	353	399	408	408	402	381	353	347	380	366	388	385	386	426	398	415	418	414	417	382	400	412	382	394	404	398	420	399	380	350	420	364	394	363	395	354	379	366	371	372	374	404	394	428	360	399	387	367	368	375	399	369	406	391	394	425	395	399	420	405	419	386	416	369	431	390	400	407	401	365	407	401	374	428	379	397	415	388	392	395	402	427	376	380	406	406	384	408	386	329	393	397	392	424	367	416	388	419	356	407	401	391	401	373	364	440	394	389	393	418	408	368	382	395	401	421	391	371	395	402	379	412	418	398	398	363	418	348	395	412	411	406	404	424	382	391	363	357	391	403	400	378	377	411	389	382	390	370	405	381	412	412	395	351	376	390	437	383	393	411	393	393	418	424	419	393	410	427	340	432	374	414	340	434	424	394	412	374	393	374	409	406	383	374	412	398	379	381	343	405	368	362	410	396	400	410	411	407	404	385	370	379	363	350	405	398	395	367	389	402	403	402	401	364	423	387	404	422	421	429	368	417	398	360	367	382	396	393	390	361	358	388	410	354	406	377	384	368	375	383	401	402	399	391	402	404	368	383	382	401	346	378	406	369	381	416	390	389	381	389	376	416	410	377	397	370	388	388	378	383	359	354	394	444	397	409	390	370	387	384	364	390	371	375	386	396	416	432	366	389	411	389	414	383	390	399	386	385	428	402	403	403	400	405	389	367	364	411	414	378	378	378	404	414	359	438	396	372	411	375	375	378	407	407	383	373	375	408	395	383	372	370	413	399	379	427	372	442	387	419	431	406	393	399	389	363	363	392	368	376	391	427	405	401	373	428	382	370	413	441	404	400	391	410	402	410	400	417	379	373	411	414	383	372	406	366	446	413	396	387	422	400	376	402	383	376	356	419	379	396	398	400	407	388	367	392	377	391	365	422	393	415	413	396	369	399	388	373	375	403	417	381	382	383	383	415	433	383	402	409	358	400	401	423	389	382	364	373	399	430	411	381	417	404	372	406	395	381	365	410	378	384	375	418	393	376	399	388	398	375	367	424	369	386	361	413	384	412	352	346	403	383	410	388	379	384	370	378	379	366	371	393	361	384	423	355	399	425	360	362	411	396	386	420	362	396	387	403	389	414	398	379	384	427	401	403	373	400	385	417	384	409	403	384	428	381	368	393	398	355	378	409	362	367	399	392	384	424	417	404	429	384	397	420	386	375	388	381	428	374	428	355	403	378	397	385	364	382	401	402	404	391	409	375	386	385	390	366	388	375	393	353	416	379	395	398	394	398	398	364	412	386	408	380	387	407	394	408	409	377	382	382	358	407	352	386	370	378	391	361	367	405	396	416	372	373	359	399	421	391	397	415	400	375	387	396	401	383	354	376	423	405	391	377	373	394	390	417	386	405	378	392	340	409	388	391	367	399	371	402	392	368	403	396	395	375	367	386	406	409	401	381	371	388	382	397	374	363	396	381	404	410	380	390	398	402	389	378	411	387	401	369	379	421	414	390	434	353	402	412	380	419	374	402	384	383	382	401	382	423	398	383	392	398	404	429	381	397	386	403	412	364	389	422	416	377	395	402	398	410	391	396	424	388	416	407	363	387	391	402	396	360	377	387	337	428	397	382	404	419	409	414	396	399	382	416	381	385	394	366	416	413	411	380	394	391	408	355	448	413	410	372	392	394	392	360	389	383	401	431	396	374	356	381	381	421	400	380	407	386	404	376	405	397	388	399	416	367	383	425	382	381	388	406	372	440	388	397	402	417	387	380	414	410	369	397	409	381	394	409	402	375	376	379	372	380	389	419	389	373	407	358	380	400	417	369	419	386	401	405	389	366	378	422	380	376	456	388	389	390	413	367	389	391	431	382	366	359	389	378	366	404	396	376	341	340	382	390	392	410	392	374	383	399	384	378	386	407	404	409	372	347	364	372	382	382	376	428	408	375	389	420	388	397	396	375	394	372	396	363	398	411	385	348	401	406	396	376	401	419	391	425	375	390	383	430	407	400	429	363	409	401	398	384	411	405	430	404	369	389	394	410	384	405	422	361	397	355	382	388	385	374	393	405	407	385	403	384	405	441	357	423	400	369	362	424	382	360	425	394	425	371	391	387	388	411	399	401	385	416	426	347	405	384	402	450	389	414	410	407	400	412	416	394	402	435	449	377	369	394	403	371	387	409	412	404	359	381	411	389	427	397	402	362	403	400	430	444	383	388	377	405	418	405	414	393	387	411	373	380	388	404	395	415	400	409	377	419	409	372	400	356	435	404	407	412	343	385	379	397	396	418	391	398	416	400	433	406	382	426	370	393	405	405	384	364	387	414	403	412	394	410	387	402	385	404	381	398	437	401	350	351	388	409	409	394	422	388	402	392	409	402	383	381	380	400	368	333	414	387	418	394	416	390	401	401	378	397	398	385	355	370	399	399	442	399	364	405	362	363	368	412	416	365	393	375	392	404	385	373	396	427	403	368	386	413	381	369	398	409	422	443	403	364	398	360	388	408	404	381	411	395	384	386	396	442	382	411	392	405	404	416	403	374	392	383	380	410	410	413	373	384	402	394	425	370	369	394	349	353	408	371	375	404	361	381	394	401	411	385	425	373	400	363	381	371	436	400	403	367	406	365	415	425	399	419	367	403	386	410	368	391	403	411	373	440	402	401	389	390	389	382	418	403	449	379	427	393	368	392	433	369	397	401	371	388	393	423	360	403	379	379	369	376	406	398	435	387	407	407	424	421	388	397	388	425	434	427	391	381	349	361	430	380	371	386	371	370	371	383	388	356	456	392	394	414	406	370	387	364	381	388	383	389	421	408	390	359	415	384	407	396	410	400	394	426	388	459	391	375	377	402	410	411	385	383	400	418	427	385	374	425	413	408	391	401	382	357	402	390	394	407	415	369	399	417	366	441	419	377	412	404	397	414	397	419	381	396	403	441	352	370	382	405	388	349	396	383	398	393	364	376	402	380	404	392	393	398	385	363	381	405	377	409	428	400	424	399	411	393	375	401	422	384	392	406	392	341	388	413	390	389	444	378	415	354	414	377	416	408	393	401	377	422	370	353	395	399	374	421	406	403	374	372	381	416	387	399	407	380
26238	44152	37941	25802	12629	8644	6295	4306	3741	3587	2673	2226	2118	2111	2272	1958	5426	16215	13553	9535	5749	3178	1772	1108	805	689	656	620	666	622	593	599	628	617	651	654	643	622	620	614	586	684	596	620	584	611	587	641	638	605	661	622	601	613	640	590	650	614	623	638	616	615	621	630	608	591	646	572	630	568	641	600	588	585	634	619	636	600	635	600	657	622	623	592	582	592	602	622	618	602	585	581	599	620	631	620	600	606	624	640	570	585	613	570	565	618	579	628	639	589	634	634	632	609	603	619	610	546	589	614	604	594	625	598	583	632	628	576	595	572	640	632	629	620	626	608	581	625	626	617	595	647	629	569	584	621	598	620	641	627	656	639	622	615	643	636	614	588	652	580	607	650	605	616	601	643	604	580	580	604	598	644	606	607	634	594	590	615	618	653	599	606	631	648	619	617	589	617	617	624	618	622	585	567	615	658	602	612	612	666	624	655	661	616	584	620	598	625	594	616	586	624	657	615	643	636	604	597	603	648	598	589	633	578	633	584	590	622	580	649	623	614	582	625	620	599	550	604	585	630	675	600	603	600	626	598	611	649	626	586	647	684	623	619	601	613	600	627	646	607	588	660	606	616	597	584	590	617	623	638	671	556	569	630	616	596	614	642	614	619	584	619	597	613	592	572	580	595	670	638	597	599	589	594	630	618	624	617	653	587	583	610	590	622	589	583	597	621	570	616	620	617	629	636	557	582	652	596	606	646	633	649	588	588	598	572	613	640	580	660	561	595	638	597	639	614	592	667	625	607	586	603	612	634	609	626	592	595	648	594	606	608	569	592	591	556	621	646	598	621	633	613	638	631	621	622	604	601	598	626	613	550	620	613	600	600	597	616	590	648	591	596	609	572	593	594	641	630	599	554	602	632	643	598	603	570	620	630	604	657	597	658	607	625	598	607	571	629	626	633	581	604	631	599	589	573	637	621	620	621	661	599	598	559	633	565	601	628	562	592	631	588	608	640	589	642	639	609	612	587	606	655	578	618	618	676	616	630	652	623	607	633	599	645	611	600	639	586	595	581	630	595	631	672	587	597	640	641	614	619	669	572	631	632	639	602	600	614	597	587	601	617	572	610	584	650	556	597	638	567	602	591	652	688	574	623	584	636	630	568	623	607	607	624	619	627	558	595	611	610	576	654	639	607	626	570	635	653	618	597	609	587	599	612	573	594	621	638	597	627	585	589	607	612	656	609	647	648	612	591	583	650	640	593	566	623	561	623	619	681	642	602	616	561	617	617	561	637	612	596	605	580	595	605	581	619	625	613	589	608	568	631	568	575	609	648	603	607	575	599	607	609	667	614	597	625	571	599	658	630	616	629	610	612	581	612	601	605	623	595	609	667	598	596	586	607	601	606	628	614	625	608	674	589	636	612	587	583	616	608	591	596	610	612	582	606	613	606	619	612	626	550	608	594	612	663	578	660	597	587	642	625	658	613	619	629	628	609	601	592	579	595	629	627	571	623	664	595	635	611	658	612	590	590	601	582	616	600	648	606	581	619	575	593	614	630	588	599	632	614	605	637	560	556	622	600	610	616	646	633	655	688	593	632	652	570	623	604	592	624	643	588	585	602	638	598	581	616	613	645	646	582	570	600	602	608	599	623	627	629	615	630	584	582	616	647	624	607	594	641	642	621	594	668	592	666	605	629	608	591	583	608	597	602	626	642	610	606	605	611	614	631	633	622	606	601	631	568	582	600	626	644	663	580	632	619	565	616	611	571	608	614	622	618	562	591	609	580	624	583	649	598	638	599	618	592	569	631	598	563	652	599	609	596	557	590	594	563	592	683	586	589	603	596	585	650	598	616	624	566	568	571	632	562	600	592	623	624	675	634	606	611	587	617	635	644	568	612	594	596	643	591	603	620	643	611	589	579	652	596	619	601	583	571	600	626	637	580	633	593	597	592	612	613	607	621	583	593	581	615	622	596	663	638	624	583	645	596	581	590	642	634	620	622	614	581	562	641	608	631	565	620	600	600	628	584	641	617	574	626	603	627	615	613	578	577	585	619	636	678	634	570	621	605	589	634	596	578	588	624	598	654	607	590	630	634	567	630	609	601	587	629	645	610	641	607	605	596	643	618	606	614	584	667	607	614	631	632	636	625	583	604	594	581	616	604	608	618	612	576	614	622	600	558	613	602	648	601	634	598	597	621	628	597	599	628	618	606	589	617	632	589	602	631	662	611	641	606	585	661	594	597	601	653	617	559	576	600	611	641	604	606	643	606	588	638	596	625	633	568	616	624	600	639	580	629	621	614	592	610	620	616	613	590	629	597	668	631	595	644	631	587	616	595	602	637	624	571	647	597	647	603	651	595	609	618	600	589	612	631	611	595	560	626	618	643	576	642	622	639	556	580	623	607	596	645	592	612	608	642	633	590	580	607	635	655	596	649	591	601	606	624	579	566	628	617	621	607	612	620	601	611	623	625	611	607	601	622	611	591	561	599	597	609	621	599	594	610	619	606	574	621	617	636	589	595	646	642	628	619	605	600	615	599	586	592	661	577	596	602	577	623	612	634	586	567	618	609	597	567	613	633	626	594	591	653	613	558	581	600	612	622	608	613	625	595	584	588	635	603	608	664	606	574	584	573	629	635	612	600	621	580	681	613	587	612	603	652	651	588	656	597	604	565	620	609	609	584	613	619	645	623	667	611	617	583	629	600	618	594	627	555	617	607	585	567	603	611	629	639	597	585	571	595	584	622	592	596	659	582	587	578	601	595	584	579	598	602	611	628	609	580	594	648	661	600	610	615	588	636	559	613	642	634	633	588	623	634	634	606	597	657	618	609	544	616	640	584	575	608	636	616	601	644	636	586	663	612	637	610	581	587	640	652	557	619	647	676	600	637	608	625	599	618	617	612	616	601	615	593	606	599	615	632	589	589	588	648	605	601	609	596	587	590	600	602	591	596	616	657	633	634	615	663	624	638	595	636	579	617	609	608	618	613	634	583	635	619	616	619	581	603	627	616	599	604	619	577	632	637	585	588	587	608	673	628	607	606	557	638	607	617	606	601	619	588	572	651	623	581	595	591	610	599	629	592	611	598	593	654	618	599	557	612	578	637	633	627	577	618	627	625	603	609	609	620	606	607	593	657	633	577	602	612	593	664	590	565	610	616	605	580	597	618	617	604	577	569	590	606	613	615	609	605	626	621	599	675	579	591	588	622	572	567	654	623	634	600	631	601	565	647	597	616	610	593	562	574	593	609	615	590	623	610	591	626	621	597	592	586	634	619	629	649	595	591	641	592	636	624	610	619	578	604	662	565	630	592	591	629	611	598	643	609	583	604	596	596	588	633	614	610	589	571	574	631	588	588	631	622	622	610	614	610	600	598	625	614	631	572	563	625	627	636	624	592	614	638	600	633	586	635	596	619	619	564	620	686	626	622	623	619	576	605	624	592	577	594	563	603	578	602	671	617	562	662	592	597	597	609	605	632	607	604	624	644
22933	21039	28728	23589	21042	20244	8449	3121	2263	2009	1661	1378	1035	1053	1125	1002	5242	14372	14566	10514	5661	2765	1502	821	533	420	341	367	305	323	317	319	337	288	337	357	353	331	335	319	367	336	348	345	332	326	352	348	345	348	324	314	350	373	351	325	345	317	286	322	336	345	325	343	325	337	350	312	337	321	323	318	316	328	308	340	317	331	327	338	313	316	325	318	351	351	305	331	323	309	331	337	335	334	301	306	308	321	315	343	355	327	296	355	295	321	328	339	331	335	344	322	317	330	306	347	334	333	319	294	320	368	307	327	331	342	318	318	321	340	326	327	355	371	350	338	305	340	308	326	336	339	328	317	299	337	348	314	364	327	312	333	312	358	342	309	332	344	338	330	295	290	342	333	333	333	350	321	314	350	337	306	340	326	331	304	319	328	317	320	342	331	330	344	331	320	340	359	292	313	334	303	331	330	311	328	328	318	329	323	346	327	340	322	314	324	344	335	354	338	351	313	342	309	320	309	333	318	338	312	332	315	314	332	341	312	333	337	340	310	321	327	298	302	335	327	330	322	305	308	342	345	320	335	318	342	357	356	326	305	314	319	346	323	300	297	326	354	344	334	332	339	344	348	327	322	305	291	300	352	334	346	371	328	322	328	326	355	331	326	331	330	311	341	349	347	331	302	363	309	319	325	316	347	320	354	337	311	327	314	334	334	335	338	350	337	318	326	377	312	340	331	321	323	307	365	353	323	332	341	329	345	342	342	283	338	304	334	338	333	337	311	331	345	331	351	334	319	317	330	320	333	318	315	345	371	300	294	284	342	333	339	308	342	365	320	294	316	312	337	350	314	364	331	347	336	309	320	340	338	339	331	342	324	344	322	321	315	336	341	333	328	343	325	302	362	320	310	326	348	321	323	358	311	307	308	306	299	299	347	336	334	321	331	331	325	319	303	339	338	346	292	346	305	288	310	309	340	347	327	341	346	316	345	340	339	322	345	343	315	370	330	332	311	308	324	317	321	322	342	339	327	334	360	325	344	339	322	338	322	296	328	316	322	348	327	304	326	300	354	320	345	337	349	326	310	324	365	343	334	336	308	343	332	354	311	303	311	349	357	311	339	313	320	327	324	330	333	318	341	338	332	319	330	321	358	323	326	351	358	340	328	321	334	352	323	356	331	329	334	314	332	322	318	322	316	320	317	327	319	313	363	333	349	343	335	341	320	351	302	352	315	327	302	324	327	313	353	332	353	342	307	330	345	341	319	362	349	283	319	335	316	330	352	339	326	308	323	340	346	326	305	318	290	351	300	279	345	316	334	324	322	308	338	324	323	332	370	314	335	318	329	337	303	330	334	326	313	333	323	331	304	322	321	306	332	315	314	336	314	338	334	324	338	304	322	344	310	305	331	327	346	338	334	335	334	316	325	338	365	331	314	336	338	309	323	335	329	323	314	321	333	319	356	337	336	316	312	324	316	325	311	318	334	324	302	321	312	338	315	321	331	353	365	305	336	318	347	302	333	333	295	316	324	325	335	308	347	320	332	336	354	366	303	301	349	373	322	355	297	306	324	306	310	348	320	327	291	309	308	333	295	338	311	323	322	306	319	355	347	341	317	338	337	319	337	331	315	314	309	334	350	328	341	299	326	319	341	305	297	309	344	290	326	327	307	310	335	340	316	331	330	353	336	312	340	347	317	312	345	313	334	349	335	359	313	313	320	346	330	308	323	319	342	330	323	341	375	331	329	313	312	339	318	294	331	332	321	286	316	334	339	353	319	312	347	336	335	332	337	328	340	353	311	331	360	308	329	327	350	327	310	322	345	331	321	330	325	322	320	313	304	315	326	336	365	338	338	365	331	287	348	345	349	330	330	328	340	322	307	306	341	324	342	317	287	323	322	313	314	327	303	299	315	346	335	319	310	360	315	361	368	337	327	323	355	334	316	356	318	339	334	355	323	317	331	320	359	352	327	348	337	314	335	353	300	322	290	356	313	337	320	285	357	316	319	316	369	325	325	341	318	311	328	294	327	322	336	337	309	310	341	326	350	299	323	327	314	335	335	351	318	330	345	318	352	295	334	296	361	299	348	345	360	336	312	309	314	369	319	337	323	347	345	333	309	339	332	342	315	306	293	297	346	336	322	353	358	318	331	342	311	312	288	325	334	298	328	366	302	331	324	360	312	325	322	297	354	331	333	332	353	316	331	338	312	368	358	344	357	337	331	347	338	326	289	320	316	295	340	324	307	359	328	339	313	299	356	315	315	352	305	339	318	305	313	309	307	334	327	324	299	313	293	328	346	298	367	341	304	344	356	318	301	372	325	337	329	333	316	351	317	312	316	339	325	363	341	329	313	349	304	349	327	343	330	323	335	323	327	365	305	325	296	316	324	340	329	336	334	300	310	309	342	339	325	393	352	353	329	328	315	313	314	345	327	327	340	367	300	318	323	346	325	308	324	303	334	306	319	332	351	324	326	301	330	328	300	325	307	333	286	346	328	338	342	322	328	352	330	329	294	330	316	304	320	339	301	316	337	358	350	331	297	328	347	346	331	334	316	337	330	319	343	326	337	280	323	337	314	325	308	323	320	314	330	325	312	328	299	304	329	341	329	339	305	339	332	326	298	339	334	314	337	304	306	315	304	335	305	335	327	338	314	371	358	329	320	304	332	307	328	353	331	309	335	336	307	338	290	363	294	351	313	306	340	331	359	347	337	346	344	311	327	338	331	333	323	316	299	319	332	329	315	349	340	319	282	296	330	346	323	341	347	336	301	328	341	353	367	334	331	306	361	326	326	338	315	326	341	324	352	293	325	289	335	338	282	312	318	339	340	317	326	335	322	310	321	311	309	344	305	339	321	297	322	314	329	338	343	289	334	346	313	311	278	326	340	338	301	346	339	319	358	366	327	334	331	331	321	307	315	339	358	343	324	339	332	335	340	339	338	322	326	314	315	323	343	359	333	317	344	342	320	333	321	322	319	357	313	348	342	316	299	323	292	356	335	316	302	330	303	333	324	312	358	340	326	310	327	312	321	342	335	326	318	328	351	296	311	316	354	329	314	335	331	307	312	332	307	341	300	340	305	349	330	347	326	305	310	314	325	316	319	316	301	322	318	333	311	318	344	326	338	325	329	353	332	319	313	311	342	352	313	326	333	344	327	339	343	320	354	298	340	312	306	313	328	347	332	312	356	357	343	318	329	321	330	309	322	305	347	319	339	378	328	325	309	357	316	337	323	347	334	295	331	319	330	348	378	296	344	319	324	327	298	271	338	323	340	338	322	348	331	342	310	313	344	333	333	323	337	323	321	333	340	355	304	334	289	347	311	305	320	342	337	349	334	316	350	354	330	320	303	295	357	351	339	320	339	325	285	327	341	306	337	303	304	361	305	346	304	303	306	336	308	347	328	323	333	332	328	304	321	314	334	320	338	326	331	332	335	328	324	295	332	332	292	335	319	305	313	331	304	309	331	312	339	313	275	351	299	333	304	326	321
28885	51327	45988	30061	15667	10307	8488	7377	6240	5596	4494	3591	2597	2810	2735	2372	11005	23669	22594	16839	10421	5673	3047	1644	957	688	585	517	483	463	498	509	519	503	488	559	557	486	515	527	495	499	501	463	521	512	497	499	494	491	509	500	522	492	479	488	495	504	541	494	525	498	534	491	548	474	487	493	505	527	548	479	514	506	523	524	527	524	513	529	504	469	503	524	496	475	489	484	540	496	517	541	515	485	505	520	453	524	526	504	489	516	501	526	482	484	493	515	489	504	514	501	503	509	505	532	534	514	504	477	513	467	504	513	512	505	485	498	499	452	492	490	493	523	509	509	471	506	518	488	456	511	511	509	516	495	498	521	537	504	515	514	479	509	477	467	520	504	494	481	491	498	516	490	483	499	435	502	514	525	496	500	492	519	476	512	519	533	522	507	481	465	497	514	506	511	520	494	510	538	480	477	492	459	478	497	502	526	498	531	513	508	483	494	488	517	484	510	517	527	486	490	488	557	506	529	530	485	481	506	552	518	516	501	503	517	498	511	535	495	475	526	510	561	492	518	501	521	489	496	497	480	513	527	495	492	464	509	522	491	551	524	502	475	529	482	519	485	520	527	491	528	506	470	471	505	527	494	520	467	465	497	482	488	524	511	504	511	526	482	521	510	484	538	525	481	484	509	514	538	530	483	464	493	516	506	492	512	527	516	572	484	503	495	521	500	498	533	503	502	517	482	495	486	507	465	520	527	488	506	527	540	455	543	492	502	490	486	501	463	499	468	515	547	494	522	518	496	527	519	514	517	473	472	524	549	530	539	508	469	501	492	509	536	476	514	508	554	483	516	497	506	518	492	473	461	498	497	513	501	506	498	500	520	517	506	521	488	526	551	532	486	469	493	526	516	480	488	488	513	513	517	524	495	524	473	519	522	485	445	482	512	544	481	528	493	507	512	502	535	496	501	489	495	508	540	502	537	499	479	495	502	490	526	524	517	482	528	527	510	524	541	472	528	496	514	472	507	546	512	484	493	477	537	549	509	523	484	473	488	505	520	529	508	485	536	516	523	519	523	498	495	503	503	491	484	494	490	508	497	503	497	512	481	518	510	508	508	513	501	540	487	498	488	512	510	490	501	510	516	532	503	512	514	499	522	495	512	533	516	548	495	478	494	536	500	509	531	524	498	500	506	493	494	494	522	499	492	529	485	485	547	509	490	506	489	493	492	483	535	467	527	495	507	548	500	506	539	505	509	520	493	523	500	529	518	515	523	463	510	520	522	517	492	552	504	494	491	505	498	471	492	528	481	500	467	522	455	523	522	481	495	515	497	522	526	553	530	518	513	498	535	479	480	515	476	529	503	497	504	511	523	531	471	499	497	521	521	499	529	506	502	527	524	514	466	500	522	462	531	522	485	488	527	515	525	487	478	505	507	502	485	492	506	484	484	516	507	517	503	462	499	504	472	478	523	551	524	545	465	482	499	503	518	527	501	491	490	480	496	503	478	493	492	521	505	515	544	510	515	495	505	502	501	526	511	531	512	568	529	467	513	498	442	499	474	492	520	543	522	501	511	518	522	511	532	519	496	526	492	491	493	484	499	485	519	486	476	499	520	504	519	513	531	490	495	502	488	470	509	523	473	514	499	499	470	498	513	503	499	508	488	505	526	482	522	499	543	529	503	514	503	491	488	557	523	499	522	513	497	516	493	549	515	458	504	495	508	504	476	502	507	525	493	491	520	473	494	517	520	511	514	493	486	490	503	508	570	481	530	524	547	526	485	495	475	506	493	546	494	490	506	481	502	483	523	514	536	528	499	502	475	515	477	497	527	514	507	526	538	469	553	507	490	514	504	534	506	488	516	525	527	499	489	508	523	494	490	486	518	530	523	490	535	528	508	489	495	483	481	538	520	526	519	522	492	506	549	501	514	522	520	496	496	527	513	488	475	470	540	487	515	491	476	499	495	536	512	464	533	518	551	487	497	490	531	532	495	490	441	474	507	528	552	506	468	513	478	540	542	504	522	505	500	503	512	497	521	468	496	537	504	509	493	506	525	496	482	504	526	476	504	480	539	526	504	478	486	543	520	498	516	510	541	492	493	521	504	466	532	531	523	532	541	509	479	510	521	524	487	481	496	558	516	505	491	509	530	482	480	495	488	502	516	488	493	495	482	473	474	455	526	546	515	514	530	505	526	486	529	506	521	507	500	507	538	530	530	502	475	448	473	474	486	504	537	512	494	501	497	548	503	472	497	496	546	476	471	479	519	535	508	512	512	483	527	464	483	512	473	487	534	501	521	480	478	475	471	538	584	537	500	494	516	514	496	509	477	529	444	533	473	490	501	541	566	481	555	492	515	524	525	512	493	505	513	498	512	521	497	475	511	514	478	510	488	512	464	549	512	474	486	534	473	469	529	515	511	501	520	528	494	473	496	519	510	497	470	504	517	481	476	525	522	481	501	526	516	563	502	500	510	510	516	514	509	503	490	473	490	534	536	487	531	512	503	554	485	494	503	493	484	481	531	475	514	479	506	504	506	504	481	472	471	517	536	498	503	491	530	483	523	521	504	466	516	496	482	508	535	507	522	508	494	529	487	499	517	505	491	482	526	507	540	505	520	537	452	526	488	500	525	487	468	504	483	496	510	501	469	506	506	517	501	494	516	496	470	500	540	455	466	541	507	475	466	498	499	521	492	521	477	462	486	508	490	491	529	537	537	543	522	519	526	471	513	508	514	526	515	473	509	521	526	536	516	515	488	538	479	492	536	502	496	548	497	474	484	530	472	552	547	480	479	542	502	498	519	476	526	520	512	517	526	505	507	504	539	513	516	461	477	504	524	534	501	502	524	460	501	454	493	512	533	493	502	505	521	499	507	483	486	483	518	501	549	505	502	512	509	493	510	513	503	543	527	479	541	464	480	497	484	477	469	503	496	536	532	540	459	480	493	501	499	491	464	488	529	521	480	503	477	510	474	538	508	482	491	506	518	494	493	473	534	512	505	512	482	474	528	471	509	498	472	497	498	489	487	484	505	517	534	530	488	488	503	506	469	494	502	490	528	504	498	462	501	530	482	510	484	528	496	505	494	537	554	499	485	445	515	495	505	462	513	514	553	498	467	505	505	505	477	540	469	534	496	512	535	515	493	512	531	497	504	495	503	507	462	498	506	472	479	505	526	498	471	533	541	476	480	508	488	532	479	527	509	499	539	503	503	530	516	518	488	528	478	576	470	526	496	481	484	507	521	469	464	525	510	497	546	504	521	491	519	470	498	478	471	484	517	482	534	515	477	532	513	460	523	528	560	514	520	502	485	512	529	534	549	521	495	502	497	496	518	502	493	493	511	481	546	515	513	519	497	520	468	539	462	506	528	512	530	511	518	484	540	525	530	523	519	510	548	508	497	497	512	512	511	479	495	539	519	528	467	516	513	518	491	503	532	506	468	501	484	497	537	515	527	462	491	527	487	497	524	520	506	511	449	499	527	474	468	523	485	476	479
26995	22771	23194	11363	2549	1751	1503	1258	1070	1074	986	771	578	700	702	596	607	915	1511	1235	843	632	522	415	408	353	384	378	340	365	366	374	373	385	378	347	379	379	411	362	392	340	341	390	380	358	348	356	340	364	364	361	363	361	408	356	367	391	343	373	342	375	360	359	361	344	373	372	376	368	378	392	376	381	380	379	359	412	367	377	357	358	357	361	372	374	342	353	361	334	390	359	386	361	349	346	364	356	433	348	358	380	404	325	432	349	361	348	359	349	364	337	399	357	378	376	365	351	370	387	353	333	365	375	387	329	385	361	387	371	361	393	371	388	347	366	362	417	384	392	375	361	395	347	367	348	363	378	392	336	355	384	367	340	374	381	349	363	388	366	351	370	404	378	342	388	381	395	360	377	357	395	395	369	368	394	353	366	354	385	310	386	394	370	349	353	337	370	361	375	372	364	385	396	389	377	368	342	392	367	379	342	380	360	408	365	383	376	377	375	340	389	378	377	397	353	347	390	333	337	364	384	387	369	394	369	377	383	388	360	364	393	341	381	378	389	387	380	386	413	372	332	363	344	369	389	364	369	398	355	368	401	368	363	362	340	387	357	357	373	371	380	380	383	371	384	359	380	360	345	378	352	335	391	413	377	394	377	367	363	378	371	389	350	370	343	355	375	372	360	366	380	357	384	339	354	350	399	377	395	352	345	354	397	394	357	343	321	363	362	338	401	368	344	383	356	373	371	392	402	349	329	380	342	372	381	374	351	378	374	388	382	394	343	353	356	367	386	321	371	329	362	372	369	352	356	347	383	397	364	381	388	362	366	352	380	359	364	381	324	371	354	367	365	371	347	377	376	378	330	383	341	394	353	391	367	382	380	354	379	314	358	345	397	355	382	373	424	383	392	365	340	346	365	385	408	380	360	366	352	374	417	366	371	369	356	385	378	361	388	348	342	391	395	378	385	360	362	320	375	359	384	388	369	407	365	389	390	365	378	371	334	359	355	407	389	382	360	341	378	377	363	365	334	373	366	386	373	334	385	359	364	343	373	362	379	407	382	353	359	371	360	358	356	422	379	405	357	395	358	326	399	381	348	363	376	333	400	377	373	370	336	389	389	368	362	356	323	393	372	376	361	386	405	372	359	354	351	338	373	377	413	380	361	363	348	377	370	362	374	368	383	395	384	335	369	379	411	382	394	375	386	342	336	362	397	354	359	362	384	400	349	374	362	392	358	374	342	359	365	380	368	359	405	372	317	400	372	345	377	353	388	325	363	357	362	362	341	324	380	362	371	353	372	346	407	367	392	361	359	334	357	356	365	402	366	384	353	338	390	355	368	379	368	351	360	382	386	352	360	385	375	385	392	360	366	381	396	342	349	391	398	366	388	337	371	370	340	389	377	387	396	359	363	353	387	320	342	384	362	361	356	365	366	351	383	349	359	383	334	320	377	354	392	379	351	387	375	370	373	378	354	348	357	369	354	378	356	330	365	360	379	343	361	373	380	387	349	371	421	373	351	352	339	355	371	370	368	347	372	356	386	389	408	378	378	345	391	383	352	343	397	357	416	351	369	351	364	391	366	365	355	392	358	376	374	369	385	385	387	383	388	363	369	373	385	392	344	372	377	362	384	379	365	374	412	403	402	361	354	376	381	391	373	358	368	388	358	354	356	392	382	341	387	352	360	339	364	383	378	361	384	354	360	382	373	355	368	363	396	384	366	360	387	359	350	378	332	411	341	363	340	383	366	406	388	382	379	370	399	377	399	352	374	337	370	385	367	368	332	388	366	380	387	343	351	349	370	405	372	374	373	410	374	373	375	341	339	362	344	382	336	379	385	374	375	344	346	360	349	411	368	388	383	368	341	365	353	348	390	402	366	338	378	418	386	368	407	363	364	393	340	369	386	335	397	361	363	368	359	323	376	391	343	332	379	373	354	392	363	365	325	372	376	374	364	375	384	353	372	397	387	381	379	378	361	378	407	370	391	379	383	370	361	396	352	390	350	357	381	328	352	350	370	381	352	403	376	389	402	371	401	375	357	389	381	349	424	375	361	409	399	391	372	354	375	331	371	365	388	378	390	368	358	373	376	325	381	365	349	345	342	350	370	379	376	367	368	343	380	345	386	377	349	376	362	363	392	381	376	372	386	395	372	384	396	373	358	390	418	355	364	341	370	358	348	356	366	380	363	372	407	386	342	394	352	342	350	370	360	354	361	399	347	348	389	376	388	369	403	342	388	352	375	375	380	381	368	355	388	382	352	381	355	348	405	376	379	351	362	385	366	347	367	369	371	383	399	373	405	389	370	374	366	377	383	363	360	376	344	387	398	349	385	360	380	385	412	377	366	370	331	376	364	373	394	396	357	347	375	384	363	376	363	373	356	384	357	384	325	381	366	330	373	334	344	354	360	371	351	396	366	362	366	356	373	382	367	385	348	388	390	355	402	352	386	376	382	391	377	364	354	343	342	347	408	397	367	354	352	360	378	389	352	397	370	384	379	373	406	372	367	380	397	381	388	363	355	389	379	373	361	371	385	366	368	376	360	407	387	378	355	376	356	424	400	376	359	356	365	340	357	385	395	406	392	349	341	361	328	373	348	380	386	345	379	377	347	380	340	385	341	363	383	347	340	351	365	357	372	348	374	393	346	374	378	364	387	357	384	327	355	351	403	374	375	358	365	353	346	388	369	347	370	362	348	386	377	355	387	372	376	340	349	329	364	350	378	370	380	365	387	369	378	368	352	335	369	372	364	390	341	388	347	363	357	368	376	377	347	359	365	358	339	377	377	348	379	378	342	367	364	370	381	351	335	391	343	364	371	350	353	365	371	373	390	362	382	388	369	343	382	347	375	390	340	345	375	344	377	400	365	362	366	384	357	363	360	363	374	370	375	385	360	388	348	365	350	385	339	349	351	368	370	356	364	357	328	365	358	377	366	350	383	373	383	372	356	386	412	372	378	326	371	344	372	363	392	341	385	362	370	339	357	370	374	379	388	326	400	382	384	379	361	374	399	359	363	366	362	388	352	351	387	390	388	365	379	341	363	375	380	351	402	337	360	369	387	375	356	394	375	395	391	362	379	364	376	368	342	378	392	346	364	365	371	367	356	349	336	348	351	384	361	385	378	338	375	351	368	377	388	356	373	374	365	391	375	349	360	359	373	403	396	339	385	371	398	376	371	366	349	361	382	377	343	363	362	365	332	358	388	354	367	372	337	359	377	369	395	381	356	368	361	378	365	380	384	335	356	351	365	357	357	352	371	391	355	380	367	382	372	355	346	387	348	383	358	368	350	375	370	337	372	379	391	372	368	315	383	391	353	376	353	379	324	403	391	358	360	359	397	377	367	342	379	376	356	354	363	371	367	369	359	366	361	354	362	370	388	405	402	339	357	371	363	377	354	356	355	360	354	371	419	338	363	353	374	365	354	355	382	384	381	364	373	364	359	351	364	384	352	333	383	376	394	408	385	379	359	360	377	368	346	330	329
24817	37755	30354	13163	5328	4676	3974	3584	3185	2965	2545	1763	1319	1583	1540	1296	1216	2238	3299	2467	1576	1172	876	740	584	575	598	540	563	550	583	557	570	596	531	587	534	614	606	547	572	568	545	548	600	565	546	566	595	559	571	597	561	503	578	586	556	580	601	609	566	620	551	548	590	558	513	557	585	562	564	593	574	554	534	544	592	540	565	557	568	595	566	567	596	617	593	643	611	606	570	560	610	528	568	575	532	641	572	588	574	578	575	581	580	631	592	556	552	577	570	596	578	541	580	557	544	547	583	517	550	592	576	539	602	608	559	575	591	578	582	554	581	549	513	569	534	615	546	557	583	570	643	570	534	572	566	580	521	594	571	570	575	560	560	583	528	615	572	612	556	554	572	577	618	582	592	605	556	569	563	553	557	590	583	595	549	587	558	563	540	565	583	556	564	556	586	518	552	580	594	556	544	543	576	578	556	599	602	566	573	581	568	588	594	575	554	560	558	568	577	576	578	605	569	563	596	580	562	580	572	590	570	578	559	580	586	590	565	541	589	570	605	555	629	547	564	564	582	572	583	549	601	557	594	534	601	561	605	529	583	549	563	590	565	523	619	550	620	560	559	535	594	548	558	572	591	539	544	593	586	603	545	604	584	577	574	579	560	563	600	560	573	597	531	538	574	549	583	581	578	616	568	512	592	575	562	567	585	558	619	558	577	536	601	552	570	605	525	596	614	609	582	565	527	556	560	549	546	568	560	643	553	571	570	535	583	599	535	548	531	573	572	568	555	590	575	579	594	519	565	548	567	586	558	526	554	516	590	616	567	624	558	561	623	568	573	591	599	560	574	562	546	556	561	606	573	606	572	581	538	569	541	549	576	550	594	536	580	569	578	568	553	576	544	596	582	599	592	592	554	591	536	580	560	605	550	574	570	580	564	556	517	570	570	559	581	582	595	553	629	569	584	599	583	561	522	551	556	587	532	542	615	561	568	541	597	537	585	573	580	574	598	552	576	582	563	592	567	566	505	599	581	567	540	542	574	598	607	584	600	537	561	582	608	533	557	556	630	586	570	602	571	598	578	557	528	544	553	594	591	563	585	565	579	553	574	595	556	583	602	590	597	597	575	593	579	573	561	559	545	554	583	570	581	540	545	568	559	569	612	564	576	544	535	582	549	597	571	599	580	594	610	548	554	615	549	603	554	569	583	580	564	561	549	558	566	615	538	596	567	576	581	572	572	533	527	565	582	594	583	551	510	557	559	532	595	575	569	585	573	593	588	539	574	602	553	562	580	557	551	576	576	570	553	590	571	556	530	561	632	556	535	550	556	599	606	582	555	580	582	576	566	560	510	544	592	598	557	556	588	609	591	591	588	555	568	610	537	555	532	598	601	564	593	571	567	556	586	569	563	585	542	614	590	567	579	561	601	550	553	587	568	567	556	567	563	584	566	538	559	595	542	536	551	611	562	513	602	555	585	580	559	592	568	586	589	557	562	558	577	595	554	558	622	614	535	582	621	573	553	599	606	564	566	573	597	553	588	580	544	532	586	602	546	559	527	599	562	604	596	579	533	557	581	601	577	586	573	607	573	585	609	565	557	615	561	568	516	528	574	555	576	548	567	557	549	572	589	511	573	597	590	573	549	612	544	560	521	587	594	614	552	601	557	574	548	578	564	540	604	555	579	608	582	564	572	633	577	597	551	562	569	581	576	564	580	558	571	526	587	562	589	600	547	539	582	617	589	554	572	551	570	562	569	535	559	562	542	546	548	560	551	568	540	600	539	579	574	538	559	559	594	555	535	629	524	556	556	602	568	594	544	551	571	556	564	560	571	585	582	531	598	572	578	546	551	585	538	583	571	606	582	595	573	578	575	573	583	557	579	572	599	530	550	594	562	571	605	574	562	562	577	580	602	563	556	528	610	550	601	585	535	627	612	565	549	589	539	554	579	577	583	578	568	539	618	604	576	569	579	602	602	617	606	573	558	576	595	552	586	568	576	552	615	501	588	559	584	571	566	535	545	614	567	518	580	623	511	562	604	574	569	570	564	604	546	552	580	571	560	584	586	552	549	560	587	587	583	622	551	602	567	591	572	595	586	555	597	578	593	604	554	580	560	599	589	553	579	589	567	582	572	578	539	574	573	558	606	577	546	566	618	560	549	602	543	549	566	617	595	584	526	559	579	596	584	528	582	575	596	589	567	534	553	582	592	583	584	586	562	596	588	585	552	575	549	567	590	584	569	590	635	561	542	570	608	610	583	531	595	580	566	612	590	559	623	590	565	532	597	534	565	619	595	574	577	537	587	602	580	537	615	571	552	606	546	586	553	606	525	572	592	539	563	548	553	557	585	572	597	549	580	570	557	573	567	593	601	537	601	529	577	601	552	551	570	548	593	550	558	554	507	548	587	542	594	590	533	589	554	539	578	553	530	563	613	575	533	615	580	568	553	512	591	545	548	540	603	587	576	573	535	556	550	564	606	561	568	607	564	542	593	561	606	587	573	570	595	593	570	557	568	587	576	591	534	624	554	574	608	575	571	574	569	597	555	544	566	572	539	546	605	592	572	516	566	570	588	568	594	572	564	568	566	621	557	553	566	550	565	591	575	560	583	606	568	518	531	603	603	567	565	538	522	563	540	549	580	598	565	607	582	559	574	600	594	605	534	564	571	568	590	558	566	588	555	550	548	575	558	586	592	559	546	583	584	575	541	605	597	583	556	572	546	580	558	591	580	602	589	593	574	587	553	608	557	570	546	578	561	584	564	596	579	596	594	585	592	541	556	581	610	609	603	516	569	592	576	571	607	556	592	592	582	576	548	551	614	531	538	536	600	591	566	589	595	556	545	528	556	559	558	567	575	541	582	588	618	576	581	534	572	551	586	559	597	594	549	597	546	553	589	576	593	564	595	562	596	559	565	581	572	594	551	554	608	562	609	553	520	544	582	558	531	552	591	575	555	569	577	551	599	565	586	566	572	591	593	585	570	608	623	534	544	538	592	567	570	525	585	556	561	547	534	585	572	540	620	580	574	557	569	594	549	601	557	581	567	548	580	583	541	587	572	576	588	581	591	547	571	583	566	570	565	565	568	554	544	536	576	567	583	579	573	605	578	576	594	582	575	556	557	581	548	581	606	585	582	556	549	574	557	603	515	576	543	531	589	601	579	578	529	576	544	579	582	565	590	611	586	578	590	569	574	536	554	572	546	617	561	574	568	589	610	531	580	536	547	571	551	557	552	561	576	590	605	557	588	585	565	590	568	593	590	565	557	586	596	555	570	569	626	560	599	580	566	579	539	568	571	599	580	577	593	546	544	565	594	598	550	551	567	533	559	595	563	557	579	540	547	549	619	578	572	575	579	594	567	583	583	547	559	589	605	591	569	574	564	551	589	557	564	587	573	579	594	557	550	543	546	579	546	568	543	595	562	544	573	573	565	601	583	583	578	520	587	590	602	598	561	563	555	571	604	610	567	567	577	585	601	532	518	521	589	577
24096	21023	27988	24247	19246	6554	2773	2091	1845	2080	1506	910	873	805	790	1075	3130	7229	7749	4930	2680	1523	873	602	462	456	401	350	411	354	398	418	398	391	401	377	412	400	399	379	403	353	388	386	396	342	363	416	368	392	386	398	423	351	416	382	354	339	369	385	374	363	382	386	361	391	394	417	399	412	434	407	397	398	375	392	377	384	407	384	368	382	357	415	423	355	385	404	372	422	371	391	393	405	368	378	371	362	348	373	407	390	401	416	380	360	384	398	356	385	381	385	405	350	365	400	404	399	393	354	374	346	378	419	405	366	377	402	386	380	357	418	371	388	404	407	395	406	360	394	368	364	360	385	408	421	406	379	389	398	370	383	411	416	387	399	402	393	367	382	390	403	405	391	400	418	390	393	373	400	402	409	408	385	386	315	385	386	368	381	377	415	429	384	411	382	391	367	360	421	379	384	380	385	400	378	374	390	387	412	398	369	408	374	402	378	374	400	364	391	370	414	395	398	389	367	367	369	421	375	392	396	365	413	396	362	409	398	409	381	378	410	386	407	393	353	376	386	402	413	402	397	388	380	405	414	394	415	385	392	363	365	403	380	386	389	362	395	393	393	383	370	380	391	355	409	401	395	393	392	370	396	391	402	348	375	371	386	408	391	400	389	396	361	388	399	369	394	388	404	386	394	404	418	365	382	362	405	395	422	401	359	381	371	373	367	377	392	442	389	382	386	375	361	371	338	398	391	408	430	391	413	384	386	377	405	388	385	397	393	394	377	360	363	400	387	398	356	404	372	404	361	400	378	370	366	380	411	377	375	375	440	409	404	367	412	387	384	417	371	395	347	417	403	372	353	386	359	369	390	349	383	386	366	321	392	348	353	424	396	364	412	402	386	395	398	353	354	380	375	416	379	401	395	383	375	401	334	399	391	405	358	414	419	338	395	404	410	402	387	368	398	393	398	388	363	386	423	378	423	380	419	429	390	399	381	352	354	388	347	339	353	408	376	400	407	350	396	370	374	377	382	406	412	388	378	385	374	367	401	385	373	384	390	372	355	387	397	377	379	397	399	408	382	387	390	370	343	406	393	387	346	375	361	408	375	406	358	404	344	374	407	365	368	361	383	355	360	392	391	399	373	384	374	390	376	395	374	389	412	363	371	390	367	354	398	405	397	373	390	394	398	375	376	410	377	405	397	373	405	382	394	372	384	419	383	398	400	424	389	377	385	378	423	385	404	389	411	366	401	387	385	386	418	403	408	396	372	378	376	415	397	406	389	390	377	399	363	383	395	371	356	371	385	384	405	387	365	432	370	371	399	356	399	380	372	405	389	412	339	390	406	389	374	378	375	357	368	368	396	393	377	350	411	373	406	350	370	393	415	406	392	388	369	400	377	393	374	397	388	394	405	407	383	387	393	410	368	424	380	364	378	364	389	427	377	390	370	371	368	401	361	365	397	385	363	383	400	380	366	387	358	390	415	393	362	381	398	353	402	414	380	355	376	407	398	369	371	397	401	443	334	381	402	394	397	376	383	369	389	365	366	361	389	376	399	389	372	387	388	398	398	348	379	376	383	364	372	405	393	403	385	408	388	396	410	398	383	429	364	392	378	395	374	402	379	406	367	364	383	370	396	392	414	389	374	368	373	420	381	367	380	411	366	381	387	374	364	352	382	376	350	339	400	353	389	385	391	431	401	371	381	388	404	429	395	348	366	398	404	375	369	367	359	368	364	377	368	390	362	365	387	400	401	386	367	393	374	382	373	392	373	378	394	362	401	401	372	401	378	404	380	381	376	403	413	391	428	385	398	433	373	420	377	353	403	373	368	405	394	410	401	386	401	411	359	382	392	350	366	355	389	416	385	379	390	375	375	376	388	408	378	380	373	397	345	361	384	386	429	357	375	381	361	387	386	413	399	372	390	380	402	430	376	383	397	402	373	408	371	377	384	395	385	407	361	363	405	370	410	388	377	389	375	434	384	355	375	412	373	385	364	376	412	373	380	393	360	389	378	395	439	369	388	365	394	395	383	394	387	383	410	396	363	409	374	370	398	373	371	395	368	388	395	376	402	379	387	379	405	406	394	404	422	410	420	386	416	379	389	387	374	367	410	386	402	390	389	386	380	362	374	390	396	383	397	352	416	376	394	428	331	355	408	394	405	404	376	367	405	424	414	371	383	359	391	431	380	379	371	400	398	396	392	366	413	400	376	393	387	429	385	426	384	394	355	355	404	362	422	384	347	404	394	376	383	416	352	413	371	399	397	386	394	370	425	346	413	378	396	415	423	361	379	401	398	328	383	394	400	361	421	387	411	396	409	411	345	370	378	391	391	365	395	409	380	374	407	424	396	388	390	385	406	370	416	381	390	385	381	368	393	372	373	413	365	419	335	406	405	439	366	419	372	362	362	367	389	392	408	380	368	372	404	371	403	392	377	373	384	414	402	391	393	372	393	400	407	378	391	365	407	372	369	368	406	342	380	402	432	399	371	375	405	407	367	409	372	396	378	377	376	372	380	396	376	381	398	379	356	417	385	414	394	393	377	363	385	404	390	359	386	404	371	352	369	373	412	419	381	413	425	391	402	376	382	387	372	388	373	436	394	376	359	399	389	398	377	424	386	393	377	381	365	404	378	399	399	412	403	394	355	397	397	374	357	359	409	364	389	402	391	388	404	386	384	353	380	415	375	393	353	391	399	389	387	390	403	397	348	399	387	362	378	386	417	383	366	380	420	351	421	398	346	386	408	384	366	422	371	403	383	368	379	377	385	393	400	376	369	397	366	379	361	419	376	393	404	378	400	405	407	367	385	361	374	385	430	375	380	388	385	419	397	360	384	407	377	421	392	410	410	383	406	389	371	375	387	358	379	391	382	371	393	420	383	375	420	423	395	378	391	391	368	391	369	407	407	355	387	375	371	429	423	409	402	384	410	386	374	371	436	399	381	383	340	411	396	387	388	389	369	405	386	405	406	370	433	389	431	417	401	387	365	402	374	407	391	412	344	384	361	383	413	424	399	388	375	395	397	365	369	416	404	369	365	389	388	392	394	404	419	357	357	383	408	379	390	353	395	396	414	394	397	373	409	426	355	379	363	371	375	389	375	398	402	411	387	367	385	329	343	418	396	383	380	401	398	368	367	386	367	413	417	387	408	403	377	414	390	395	383	389	414	420	400	380	365	412	393	377	373	363	355	382	361	406	399	384	396	378	379	373	380	389	370	372	388	368	382	389	361	388	366	372	377	353	419	409	402	400	371	362	379	394	381	380	378	416	385	378	389	360	369	383	372	385	363	422	384	387	377	405	407	396	397	373	372	367	399	403	419	393	456	365	342	400	387	407	403	385	373	360	381	423	381	428	411	391	381	399	397	391	368	422	343	376	381	400	385	384	407	355	386	397	400	427	413	391	390	398	417	363	361	385	388	404	417	396	405	426	398	411	395	351	335	408	393	390	408	353	389	399	402	360	364	390	380	388	403	376	424	408	388	411	358
26998	46266	35225	14116	9530	7790	6129	5510	5018	5748	3964	2313	2009	1837	1802	2528	7457	14909	14493	9447	5488	3079	1724	1070	797	692	639	647	587	609	584	607	604	603	566	610	614	594	568	611	561	577	587	599	625	644	583	627	567	666	596	585	579	565	580	555	576	634	597	621	629	596	613	583	605	576	589	622	571	596	642	591	592	574	616	615	612	625	616	673	591	610	656	574	619	587	587	623	622	581	604	581	630	630	606	627	609	625	652	584	623	572	572	564	653	628	596	657	572	566	599	584	620	603	606	609	619	570	624	610	615	600	562	599	593	584	589	638	654	557	604	603	566	645	593	583	574	595	627	634	614	638	562	651	600	551	628	579	615	570	641	561	606	613	539	612	644	578	644	626	615	585	585	578	596	620	628	607	630	642	628	616	622	630	644	561	598	613	614	569	637	602	564	583	646	584	591	609	587	613	625	606	610	619	626	601	579	587	580	605	642	623	560	592	628	604	593	626	617	630	637	589	572	591	602	642	592	635	602	603	641	603	607	611	606	602	612	586	605	567	598	570	562	599	551	612	579	599	587	584	612	580	645	644	600	604	633	612	593	639	617	585	660	590	635	628	626	603	590	568	655	588	569	572	564	650	602	583	617	600	609	596	610	601	689	575	616	573	587	594	592	561	604	569	614	585	565	621	549	631	617	605	596	615	571	616	613	648	581	606	615	586	574	612	578	633	569	611	626	643	556	616	609	604	626	624	646	616	649	606	602	611	634	561	620	622	603	604	597	587	608	616	629	612	621	627	624	614	584	642	591	576	582	651	614	618	611	603	613	630	635	643	594	623	634	593	582	595	581	612	599	582	560	615	614	617	586	604	576	598	598	583	589	609	564	598	602	587	615	580	640	582	615	622	637	566	598	661	602	629	647	576	614	595	556	662	597	598	596	546	621	606	597	620	563	628	617	579	642	557	575	582	602	591	592	649	622	578	587	573	619	600	593	559	595	609	617	588	616	584	636	600	623	613	577	602	603	633	612	604	610	600	612	629	613	608	588	581	635	564	593	604	605	635	641	634	612	645	577	643	606	645	571	608	661	563	596	624	592	595	573	574	606	641	627	609	585	582	606	630	646	611	598	574	623	579	607	580	562	613	630	631	599	612	590	608	642	623	565	600	654	596	610	590	550	574	596	622	615	597	647	587	555	618	584	651	571	564	602	547	569	628	619	617	622	586	587	581	619	583	660	582	598	554	614	648	578	644	607	626	619	594	629	595	616	592	632	602	603	582	611	581	588	571	555	569	578	597	584	622	616	615	590	630	591	619	592	626	626	639	610	591	637	606	593	581	626	590	585	614	628	603	650	615	599	568	591	587	629	582	631	629	611	609	569	589	560	628	603	656	575	615	589	607	619	624	595	575	594	584	576	627	575	615	543	546	592	577	580	592	626	607	651	605	594	606	608	581	637	605	604	582	574	593	598	616	571	543	580	644	601	629	572	583	575	587	637	645	615	563	592	572	606	657	597	644	615	561	615	649	588	588	609	604	604	613	617	611	621	584	605	595	614	629	603	598	612	570	575	590	589	606	614	596	579	621	600	623	613	607	546	616	590	618	644	573	591	622	654	600	599	598	600	604	577	618	587	586	630	612	596	623	582	579	582	593	586	585	620	611	610	560	587	630	589	649	638	616	585	603	611	613	609	624	596	548	589	651	582	605	674	618	610	639	595	628	618	584	618	580	608	628	591	577	612	586	559	588	576	642	621	613	603	601	562	567	560	622	601	606	646	622	530	558	591	615	690	613	622	631	598	652	565	599	621	603	588	595	604	589	604	636	592	628	580	597	594	621	600	591	595	567	585	600	535	596	651	564	570	617	617	590	601	583	599	630	535	609	556	666	637	621	605	635	588	576	579	616	601	598	537	612	625	616	606	595	585	586	586	573	625	608	622	580	600	578	634	575	632	597	622	627	585	637	635	596	594	592	657	568	642	572	624	608	625	604	604	598	606	601	662	618	591	587	601	634	608	624	592	622	605	597	615	591	596	599	596	612	592	600	618	614	589	673	628	625	561	601	619	628	640	609	610	580	618	620	598	588	597	598	608	579	582	615	594	570	588	598	644	586	602	620	594	629	589	582	614	589	609	636	618	610	589	607	612	568	590	619	645	571	644	620	638	616	579	606	649	634	604	598	599	661	590	552	634	642	649	582	619	599	634	618	568	614	585	567	641	586	609	614	583	608	602	600	605	618	608	595	634	609	599	635	577	593	575	650	613	607	602	618	637	568	581	591	609	627	605	605	623	585	641	612	618	609	661	599	608	610	611	562	590	629	650	582	631	575	599	599	603	594	592	568	600	611	630	625	635	561	612	664	635	616	581	612	622	593	618	559	585	610	597	574	596	614	630	603	678	615	604	616	655	611	630	543	614	596	616	611	601	587	613	559	609	572	590	560	609	607	586	629	592	629	604	613	612	614	591	597	611	590	594	588	591	595	609	596	549	632	571	610	589	586	611	590	624	584	624	616	606	613	629	576	591	630	582	586	579	612	537	607	593	631	585	618	619	625	569	641	612	600	577	595	600	592	614	633	610	597	641	579	644	633	585	625	608	592	600	585	614	584	628	604	670	578	601	656	619	587	580	594	611	603	552	581	602	626	633	584	609	638	609	624	618	613	600	583	592	605	595	624	603	595	617	601	601	642	565	593	611	580	622	658	584	576	554	599	614	599	607	611	614	600	588	632	610	615	583	618	643	622	571	577	589	599	615	621	564	632	594	565	613	639	628	633	615	603	605	620	636	628	569	620	604	582	602	608	619	615	547	614	605	616	634	579	635	610	608	674	602	567	612	591	593	573	625	593	568	606	581	641	578	605	591	601	600	639	595	611	607	603	621	614	591	597	625	600	599	622	625	649	607	622	587	594	593	603	571	613	598	575	644	535	601	596	595	628	584	620	580	586	600	568	596	599	596	626	618	619	656	610	648	583	617	576	654	608	569	609	625	600	623	632	629	636	606	590	586	607	598	643	591	625	588	533	579	568	604	617	600	576	615	605	585	605	602	642	620	551	615	554	576	619	595	581	610	605	613	597	652	621	601	606	621	595	621	676	605	594	609	608	624	626	604	647	580	604	641	588	604	576	610	628	604	586	570	607	554	636	603	655	601	587	626	610	602	600	580	556	605	578	638	577	567	623	612	587	602	588	610	600	581	606	604	577	615	588	640	658	566	567	574	598	575	590	640	628	596	598	591	613	611	609	601	592	590	587	573	611	584	578	582	615	639	642	624	620	613	612	593	596	581	595	591	613	518	602	634	612	565	613	601	588	648	611	567	566	609	564	687	557	588	637	640	590	623	573	613	598	585	583	594	623	613	613	600	613	599	602	626	588	566	602	611	629	612	601	578	626	546	566	554	612	559	595	623	563	601	627	592	621	609	646	630	597	629	589	632	600	627	622	592	640	612	568	553	654	600	617	564	579	619	628	625	613	609	598	579	644	629	614	602	581	575	612	591	624
22906	21069	28788	23590	21075	20507	8285	2772	2408	2710	1964	1961	1115	1007	1069	1945	5172	16474	15133	9658	5312	2585	1265	716	492	351	326	308	357	363	295	333	312	299	309	364	315	294	303	308	331	336	294	321	311	317	336	301	345	316	340	341	336	328	331	335	329	348	350	325	321	356	307	331	307	325	344	364	359	320	348	318	306	315	322	307	344	316	348	348	337	320	339	325	329	332	319	301	312	332	317	311	323	326	356	311	352	314	298	326	344	304	320	316	304	273	289	336	325	332	298	339	331	297	287	307	326	309	326	324	299	331	327	350	332	316	346	301	319	306	336	306	319	355	302	336	327	337	324	327	340	334	310	332	330	284	351	273	345	291	319	301	296	316	323	333	298	353	311	313	345	303	303	303	329	322	304	279	349	293	326	322	336	307	329	313	326	325	327	303	299	349	332	339	328	348	323	337	321	308	326	343	322	312	295	317	343	357	322	332	311	313	322	314	306	308	293	332	330	339	295	326	345	337	324	341	322	308	340	307	320	316	312	316	307	347	312	327	325	318	304	290	315	315	327	321	311	315	325	308	321	279	301	331	320	354	334	347	354	302	343	325	364	320	292	334	327	307	327	325	365	310	318	325	331	353	296	324	327	342	332	337	304	329	336	332	335	298	320	316	331	303	294	311	298	318	309	338	326	310	332	342	296	304	306	348	322	325	335	338	317	316	332	336	317	322	322	332	361	297	361	326	289	291	336	357	315	316	298	358	350	331	344	295	318	333	320	322	324	332	306	345	316	293	301	321	316	343	335	298	347	330	349	374	309	312	335	324	292	299	326	342	316	331	318	339	312	316	319	331	316	349	330	319	316	307	280	294	274	338	316	363	322	321	314	312	322	331	320	324	343	338	307	293	353	326	343	309	327	301	290	330	324	298	347	334	327	305	333	346	331	304	327	334	331	324	315	317	296	309	299	303	322	325	339	317	326	337	325	309	351	344	299	320	311	320	288	306	302	335	343	301	319	320	313	324	328	311	331	307	311	331	321	309	324	322	339	304	305	334	306	312	339	299	319	323	316	311	305	308	310	327	330	307	323	352	312	322	313	301	320	303	340	291	297	328	324	336	318	342	320	322	305	333	306	321	300	318	312	329	336	339	309	318	332	347	324	325	351	308	296	327	294	341	320	332	344	318	286	309	332	319	321	313	330	334	314	338	311	320	317	331	313	316	273	318	330	324	323	320	326	337	328	337	304	322	329	324	358	349	314	307	356	326	306	328	324	324	315	345	303	365	356	316	328	316	351	336	329	299	343	322	332	298	347	321	319	337	306	319	322	363	305	331	302	328	344	291	299	300	316	320	352	329	301	304	319	320	304	307	329	282	308	330	312	342	303	353	320	304	337	330	317	324	367	327	323	324	332	300	306	348	328	329	305	341	318	320	310	347	330	302	298	286	312	319	335	313	305	327	344	320	342	322	327	317	296	316	308	340	305	298	319	316	310	337	308	293	331	374	302	315	314	320	351	295	301	314	279	329	328	302	340	305	328	325	314	304	287	347	322	310	330	342	317	304	330	333	380	342	332	294	311	324	330	329	337	269	307	307	307	308	354	322	342	325	314	354	294	342	345	291	293	317	277	318	335	304	326	339	300	355	330	316	288	316	307	323	335	295	330	310	345	320	302	332	304	324	322	317	338	313	343	299	330	345	324	308	327	357	320	322	370	312	299	317	328	295	346	301	319	304	326	310	326	305	312	303	337	347	311	296	333	344	296	316	315	303	347	344	303	325	338	299	311	314	307	323	295	357	301	290	323	333	308	320	351	310	313	319	334	324	331	278	311	294	329	342	323	312	325	338	346	354	337	314	300	314	318	288	312	309	321	329	311	340	302	333	320	356	332	332	304	330	324	330	336	304	327	302	326	339	311	327	313	318	292	345	359	311	309	331	308	308	340	310	330	327	323	354	334	322	342	323	357	331	298	330	305	293	305	308	293	333	288	327	352	329	297	315	314	331	336	314	334	314	346	297	316	327	332	311	310	317	343	288	322	325	320	332	345	337	313	314	298	332	309	323	322	332	313	372	335	333	363	338	337	311	333	316	340	340	323	279	320	305	331	335	316	319	334	339	283	301	338	310	341	280	343	316	304	317	309	291	315	337	335	347	271	298	321	313	309	333	283	324	326	349	328	350	344	317	317	300	316	315	307	303	319	318	332	340	299	317	302	331	280	314	374	336	327	309	302	327	321	331	323	313	302	294	335	315	306	348	337	283	359	323	306	317	315	348	317	315	335	331	326	324	316	313	314	326	332	331	332	317	302	335	314	290	341	338	311	319	323	333	318	320	295	331	336	296	342	316	341	303	324	303	291	304	305	285	324	313	311	321	325	321	294	315	295	343	297	339	340	310	313	310	328	306	347	331	313	291	322	332	337	321	329	308	322	363	308	352	324	315	330	309	310	287	321	310	342	302	342	308	307	303	331	324	351	321	340	335	330	308	318	316	319	329	316	313	302	322	338	301	305	297	328	320	326	341	358	325	296	277	322	338	332	310	343	324	315	315	321	295	346	335	306	339	341	317	321	294	322	341	309	327	314	296	341	344	325	300	316	309	310	314	338	298	346	322	296	295	316	310	329	319	352	308	340	303	339	306	342	310	326	303	304	321	310	326	322	328	322	315	337	330	325	325	308	339	352	324	337	326	324	321	303	312	333	304	305	321	313	317	313	337	320	321	325	323	344	367	318	287	357	342	306	325	311	327	346	329	292	317	303	306	324	294	314	325	317	321	355	331	334	347	356	340	322	308	318	293	342	333	322	360	318	325	331	301	340	339	303	297	316	300	300	328	310	318	347	338	311	307	316	323	330	336	332	327	289	303	307	313	303	335	335	331	289	308	309	324	314	335	352	318	318	303	314	304	332	316	340	285	320	353	315	311	322	309	346	298	327	308	320	323	311	343	342	325	331	321	319	310	355	310	328	317	352	335	308	328	350	319	337	307	344	362	346	317	335	338	309	303	324	287	318	310	334	342	328	333	335	294	345	312	368	326	331	295	321	353	326	340	318	323	307	311	322	332	342	310	354	333	341	330	314	315	332	297	336	310	325	323	322	320	348	308	348	333	331	318	329	284	311	307	309	335	318	330	330	336	330	335	339	284	322	317	339	327	313	317	317	325	311	332	339	300	302	327	300	315	311	352	323	326	317	324	298	330	310	316	321	347	321	302	301	312	281	353	312	323	292	285	316	333	336	349	310	314	329	325	316	301	315	321	322	324	331	357	316	312	304	323	291	328	309	320	318	312	309	357	330	326	319	315	326	330	313	333	307	321	311	311	315	313	327	286	343	300	352	329	340	314	324	355	279	295	300	330	338	311	348	332	341	351	342	357	346	357	337	312	338	311	319	360	306	318	358	314	335	326	286	351	311	347	311	365	316	344	316	351	332	351	327	327	313	342	311	297	322	307	336	319	341	308	335	331	351	328	312	321	316	322	332	293	340	344	301	341	291	308	343	312
29764	53167	37547	22939	16233	11719	8010	6802	6689	7668	5198	5219	2873	2663	2552	4943	11665	26004	22742	16215	9923	5235	2568	1440	865	615	495	494	483	518	492	507	519	513	485	479	499	508	499	486	475	511	518	494	495	472	525	476	495	496	467	488	508	556	483	513	504	505	496	491	556	474	482	506	497	472	489	476	473	475	506	500	487	455	551	505	503	508	503	491	466	521	508	477	456	490	455	498	482	511	467	514	468	509	505	522	489	505	527	520	497	505	490	488	496	497	529	482	515	453	474	482	484	510	504	487	508	493	455	483	516	487	464	510	476	449	495	515	500	476	505	487	474	491	443	507	478	525	458	478	526	536	523	474	527	454	484	534	510	472	496	494	510	477	529	508	474	527	478	484	506	509	506	504	489	487	474	506	479	501	507	473	463	469	479	496	506	502	471	523	482	544	493	498	520	503	496	495	518	478	493	501	506	488	499	489	507	510	516	493	511	470	504	484	511	499	480	523	474	529	531	504	478	538	474	502	476	482	475	518	481	482	538	452	526	532	503	471	459	510	511	514	508	489	527	465	532	469	463	472	536	507	496	518	503	509	480	520	510	515	484	504	508	478	518	510	538	486	537	487	542	497	482	487	496	485	516	494	507	419	523	493	495	516	490	510	495	521	496	483	474	508	536	526	505	486	531	494	547	542	432	513	488	486	543	467	484	505	533	494	549	504	480	473	527	535	455	520	509	517	471	467	534	508	510	479	470	507	510	503	504	517	532	465	484	478	489	517	526	493	517	465	492	499	526	511	492	493	502	474	514	486	507	526	488	529	506	489	475	514	513	531	491	456	489	483	484	517	491	509	522	471	491	512	522	522	488	491	533	507	498	526	479	473	525	490	474	485	467	457	461	520	502	489	530	525	509	517	499	525	479	501	502	480	462	533	507	462	493	498	478	518	471	554	474	535	510	445	498	520	531	517	502	528	492	484	522	495	441	464	478	492	462	509	508	518	472	493	486	460	465	519	517	493	484	443	533	462	486	468	475	509	523	476	527	502	511	512	479	495	496	483	513	501	474	525	497	510	501	466	517	501	485	534	481	479	486	494	541	509	507	499	472	503	499	500	493	493	506	498	514	543	487	515	524	479	507	503	507	472	510	505	507	506	502	474	513	523	488	482	527	493	486	468	491	480	472	499	471	482	514	539	509	497	521	498	523	500	481	512	533	503	485	514	496	488	474	479	461	498	488	483	473	534	470	478	481	485	553	501	525	485	519	497	485	522	491	510	520	530	447	512	499	490	485	463	532	535	489	533	520	505	495	460	483	504	483	456	508	484	475	482	476	512	524	532	477	504	474	523	507	479	517	502	499	452	490	505	486	487	503	490	484	508	495	489	453	497	463	529	496	513	503	483	447	545	483	487	494	488	503	507	502	511	498	506	539	574	465	487	504	473	538	459	521	481	483	519	500	487	504	478	505	515	428	463	465	468	460	477	493	488	481	488	518	465	535	487	483	520	536	516	472	491	508	504	458	514	505	511	495	521	509	500	519	520	481	508	505	491	484	533	520	500	512	482	484	485	493	495	478	535	531	511	480	500	463	481	520	545	496	465	525	507	545	522	486	504	504	538	528	490	506	499	551	497	509	491	515	478	475	495	492	516	496	487	528	489	504	479	470	499	528	489	513	485	521	499	499	497	506	508	498	528	480	513	515	493	521	504	512	482	465	473	524	523	500	499	488	528	472	524	530	528	451	471	479	494	520	499	537	495	459	490	491	559	472	471	478	488	504	538	451	510	490	486	497	498	513	501	497	521	491	511	477	458	480	510	509	519	487	515	494	473	486	508	530	523	493	483	501	514	473	483	529	516	519	497	500	519	504	562	519	471	508	477	506	519	497	510	508	516	468	512	471	508	507	489	526	506	486	489	494	513	508	497	458	469	492	487	479	470	500	495	470	535	496	451	496	543	487	474	517	482	526	478	487	478	490	466	506	457	459	514	525	512	515	495	537	540	453	518	516	517	536	521	473	530	498	497	517	497	461	507	477	488	501	465	523	501	522	490	481	446	493	517	499	523	515	476	486	492	469	471	500	512	500	489	505	502	436	484	502	465	523	454	486	507	515	520	507	530	491	496	500	491	499	491	519	492	480	512	520	491	457	482	502	498	524	484	518	524	477	526	526	498	482	490	497	505	540	509	474	519	475	523	500	520	495	539	521	502	504	492	458	473	476	479	558	543	466	516	529	489	514	540	513	509	533	538	500	465	456	469	482	485	517	505	475	496	520	489	503	484	509	489	514	532	501	488	478	490	480	483	509	486	487	484	494	498	506	525	491	511	481	470	481	534	494	512	524	489	475	509	507	497	498	525	498	527	502	480	477	474	480	534	499	519	480	486	476	515	496	487	452	474	507	514	484	464	549	494	483	466	510	474	456	490	542	474	528	501	462	489	499	510	505	511	519	532	469	499	465	471	496	501	480	430	543	502	524	506	506	471	492	477	494	510	500	508	491	498	471	513	475	499	481	499	507	502	511	476	492	480	497	526	482	506	512	466	485	510	542	566	529	516	450	461	486	498	507	504	543	491	514	528	445	479	464	518	489	488	497	510	528	523	527	494	502	541	501	489	482	530	522	497	481	461	502	526	528	486	516	481	520	486	511	493	491	450	507	514	497	489	500	537	547	507	473	507	516	481	514	462	489	493	477	523	503	498	463	529	520	532	520	554	496	507	440	518	517	455	493	494	538	515	482	514	481	477	496	481	519	498	493	506	470	514	526	468	483	525	487	457	515	503	469	506	538	545	511	507	494	506	514	523	500	467	522	464	517	507	503	510	500	438	494	464	509	485	457	528	510	504	512	505	544	476	498	464	518	516	510	504	498	467	487	492	499	480	469	515	504	441	485	465	484	510	526	510	503	481	493	500	476	455	515	476	506	476	490	485	443	488	485	526	495	534	522	521	511	505	500	500	501	516	521	494	541	476	477	481	470	510	489	501	520	504	483	524	540	509	523	492	476	491	472	514	483	540	493	505	475	486	474	479	487	504	518	477	491	510	511	497	523	527	476	497	498	462	483	515	518	508	513	502	457	476	504	513	480	533	509	513	508	495	490	516	459	456	482	525	558	465	485	475	487	520	479	463	471	468	514	507	472	512	471	523	484	508	514	498	514	510	509	490	482	525	529	501	481	520	504	512	516	492	496	489	456	511	499	523	496	508	514	539	510	517	514	528	512	499	478	507	476	459	555	494	532	533	494	520	503	458	497	519	497	469	515	489	543	483	464	500	451	493	521	508	520	502	515	500	508	509	492	512	536	447	497	483	485	536	489	484	508	497	516	528	484	509	541	532	536	509	545	479	477	510	476	522	477	481	496	507	481	459	520	498	455	521	518	491	541	484	523	519	513	522	485	511	496	497	481	492	524	488	532	517	522	476	506	475	541	500	504	499	482	497	512	445	493	496	509	480	477	477	475	515	505	469	523	504	528	487	498	522	487	482	464	479	475	521	483	531	510	502
27163	23431	22729	10218	3406	1964	1200	1044	1134	1232	1093	902	773	668	642	651	652	1147	1480	1193	918	643	525	449	395	399	365	384	348	333	346	369	356	354	383	387	388	363	311	364	351	349	333	369	349	334	358	351	369	359	329	351	348	368	372	384	359	354	358	344	356	350	348	332	357	392	317	354	376	340	381	341	344	357	377	355	354	360	377	366	383	350	357	375	368	332	353	339	362	346	350	367	354	373	361	364	366	373	351	353	360	369	327	405	370	348	352	338	344	352	370	344	399	364	387	340	338	353	368	362	363	372	352	363	358	379	364	353	362	349	346	382	369	328	379	391	353	354	328	352	327	350	336	377	356	351	373	378	339	346	366	340	311	329	356	370	376	380	354	361	351	387	330	383	369	391	353	350	378	369	346	351	325	366	355	335	361	352	383	344	389	377	349	344	367	349	332	390	399	381	353	371	372	349	354	371	388	359	341	339	350	375	320	350	359	372	377	353	369	403	354	387	357	394	345	354	405	349	382	372	363	338	337	361	354	338	349	383	317	375	342	417	339	332	338	368	335	318	346	379	379	323	343	330	359	368	361	379	356	336	372	354	387	397	374	345	344	355	351	357	414	365	369	347	357	313	364	390	342	342	363	338	382	369	342	327	341	333	378	370	357	353	351	373	336	365	365	348	339	364	357	341	399	365	397	354	388	327	386	332	348	377	343	359	379	361	346	359	364	364	339	396	360	357	323	331	364	339	346	367	329	393	333	372	317	383	346	369	350	376	344	376	375	360	379	397	394	335	395	378	371	379	365	352	349	357	367	344	350	371	364	354	337	401	355	350	357	329	400	395	349	358	379	404	346	349	361	355	368	376	351	339	356	382	359	351	377	335	394	375	375	358	333	389	367	360	372	406	359	380	359	350	391	378	384	377	368	359	349	351	377	340	399	396	345	340	329	361	362	346	379	367	384	306	342	364	386	341	365	388	339	393	364	368	363	311	403	366	367	373	354	321	334	344	363	356	341	349	361	405	344	364	344	386	347	355	333	371	383	314	378	380	383	365	362	340	398	376	364	352	357	356	372	396	320	407	335	379	382	356	386	353	333	355	389	350	359	363	341	346	374	350	368	347	372	378	402	333	364	375	335	401	347	360	398	337	370	331	362	336	364	358	372	353	380	384	386	359	360	349	372	334	372	399	352	362	372	370	354	359	389	328	362	350	361	359	349	343	381	386	377	372	407	361	392	338	374	338	363	368	349	369	333	348	363	357	399	375	337	373	381	377	366	370	393	372	348	358	364	360	367	366	365	362	337	372	358	340	362	334	372	366	357	400	368	351	360	360	391	396	328	357	335	417	353	365	342	357	377	340	367	370	365	365	361	380	361	387	392	360	357	368	392	381	386	349	363	332	379	346	374	350	334	342	376	365	375	341	398	359	344	366	346	335	396	361	347	368	347	339	346	358	335	348	322	382	373	343	348	348	334	378	350	361	372	404	366	343	378	367	357	338	342	359	353	384	411	379	365	365	380	343	344	379	378	385	339	361	363	407	367	364	363	357	349	363	386	360	357	404	378	377	377	346	373	389	388	328	345	351	400	365	359	385	348	357	354	333	349	344	349	364	349	356	363	342	356	350	364	358	372	332	384	361	386	355	360	390	339	364	356	359	365	351	397	343	346	372	379	352	344	360	349	347	360	358	372	351	322	358	375	373	390	365	370	382	377	350	367	349	338	363	334	349	378	389	367	374	373	363	344	349	358	373	370	326	385	356	392	354	378	337	364	312	345	367	344	392	321	361	378	383	366	389	378	366	361	338	359	370	376	343	360	375	371	368	344	356	389	330	355	367	331	398	377	381	361	353	385	386	379	341	404	352	382	352	372	377	354	353	356	368	332	386	343	379	374	362	358	357	372	388	339	381	363	369	360	353	353	333	367	343	347	345	334	360	387	353	371	358	375	395	367	340	346	381	355	357	361	353	381	348	382	396	384	363	374	313	326	400	369	337	384	370	373	359	337	379	355	352	367	348	393	381	363	353	349	392	361	412	358	349	371	355	344	381	403	360	347	362	360	359	372	347	359	381	365	361	372	353	395	388	333	317	338	351	396	430	369	336	362	324	336	381	377	315	322	353	342	384	369	377	340	355	386	328	345	341	344	382	370	398	367	317	388	362	357	339	331	359	385	365	381	339	356	375	361	390	380	356	358	362	371	371	353	377	331	351	363	371	318	342	344	371	349	364	342	368	360	344	376	364	359	366	377	385	391	332	348	383	364	342	377	376	373	363	359	374	336	373	344	365	372	373	372	346	336	352	371	399	389	354	380	352	332	378	344	366	371	398	364	368	365	361	374	371	306	366	363	369	348	376	375	377	379	341	386	387	375	373	359	364	355	366	397	337	359	358	361	368	387	384	373	397	354	374	357	367	339	358	347	357	345	370	332	351	333	361	357	397	377	367	365	335	380	395	389	319	364	379	377	381	374	363	392	324	391	297	324	365	371	365	377	367	335	377	369	383	379	371	334	377	367	392	376	394	351	342	368	378	343	378	375	366	378	358	358	332	335	347	357	362	374	352	342	374	369	315	337	339	359	364	346	354	366	372	385	327	347	359	364	362	374	397	352	342	376	357	349	339	359	369	368	365	359	366	362	386	350	335	371	360	395	365	381	384	385	340	376	368	331	366	353	354	333	367	394	334	377	313	358	392	333	372	394	346	370	372	357	389	340	370	331	334	373	318	344	377	359	353	385	380	360	350	381	357	369	368	390	334	394	393	365	366	361	376	383	318	382	347	389	344	376	352	349	370	354	379	347	363	337	348	386	373	369	406	353	374	366	375	362	373	370	371	364	394	359	393	348	326	374	368	396	366	386	342	335	340	403	374	348	381	370	345	340	383	344	354	384	322	338	385	369	391	357	390	367	361	361	324	363	340	383	351	372	354	332	353	367	331	353	375	358	376	362	335	368	382	360	345	343	367	339	413	358	338	375	357	340	350	377	363	367	379	342	343	379	375	345	369	368	334	377	366	378	393	358	359	372	441	390	350	353	346	393	374	381	371	393	370	361	356	372	352	365	374	348	361	363	349	375	387	388	377	372	359	384	368	362	354	393	329	347	342	354	384	368	338	368	363	363	379	362	374	329	361	383	345	342	358	318	352	351	332	404	350	398	385	376	337	347	343	336	356	357	405	357	325	333	387	368	366	372	382	340	370	358	354	339	335	339	352	350	343	369	350	345	370	380	355	418	365	367	356	368	332	354	371	360	334	366	410	373	370	371	327	361	389	389	341	363	381	332	349	383	363	349	350	386	333	341	342	347	347	377	393	380	337	351	376	352	345	336	359	351	347	373	342	353	362	379	372	381	388	359	360	333	350	398	377	330	328	355	390	361	382	359	351	379	346	360	367	367	366	375	361	328	350	386	374	392	368	324	369	370	350	340	341	385	352	385	376	363	352	366	364	377	368	385	388	375	360	358	380	320	350	309	390	359	380	365	403	352	360	384	350
25328	39774	28746	12397	6874	4761	2997	3018	3071	3416	2890	2318	1847	1484	1415	1372	1360	2618	3010	2574	1712	1205	909	691	664	590	557	599	540	542	602	577	578	542	589	577	522	510	599	536	586	486	554	579	564	563	565	567	582	492	588	529	524	538	536	542	558	562	528	576	585	565	575	550	556	569	592	529	556	575	514	577	577	573	537	570	551	574	553	592	596	617	543	562	606	585	598	556	548	546	567	555	579	626	582	549	584	555	568	560	566	556	557	572	592	612	547	577	590	559	580	575	524	574	559	571	544	616	541	563	587	575	563	557	565	580	570	571	573	515	555	564	565	568	598	588	542	556	590	535	533	590	545	559	566	581	536	540	581	573	566	545	602	575	514	526	553	544	585	575	516	538	582	562	547	561	562	553	571	553	617	592	546	577	568	566	542	585	562	583	562	566	587	545	524	586	579	535	588	575	603	569	528	547	545	585	577	574	567	530	570	517	571	555	548	554	551	613	577	574	563	581	567	557	537	585	534	513	545	537	591	521	562	566	540	617	554	585	598	543	547	538	578	558	542	561	516	532	542	623	546	541	597	565	585	578	561	569	590	599	561	506	571	552	572	562	569	578	557	521	523	613	513	510	523	558	537	607	578	520	547	583	541	569	568	535	559	599	563	579	518	614	505	576	577	559	624	530	521	556	555	561	561	548	564	571	525	577	539	542	558	587	567	566	581	565	529	554	543	543	556	590	549	577	552	542	537	567	544	629	527	574	581	564	558	534	569	569	550	585	557	595	558	550	572	575	576	533	566	554	535	616	596	526	554	583	538	585	562	580	545	603	534	549	560	608	561	545	526	573	598	555	548	584	557	558	561	523	550	583	545	522	602	560	567	541	586	581	546	489	583	514	557	574	541	544	543	585	516	578	532	595	538	564	587	557	534	515	549	570	552	557	548	554	609	557	534	581	558	598	535	544	572	558	566	554	585	555	587	525	575	538	571	561	590	589	551	584	576	517	555	534	543	588	587	563	597	516	573	593	532	562	569	549	554	565	502	543	571	539	571	527	559	577	586	546	532	533	530	580	584	556	542	552	572	556	564	562	557	581	585	572	552	540	571	583	542	539	538	532	532	585	552	542	555	550	531	566	546	565	543	529	580	518	595	565	544	582	541	565	538	598	548	574	539	545	566	500	551	608	592	535	580	545	552	567	585	551	537	554	560	536	558	559	595	556	549	517	576	552	539	551	502	534	532	587	573	556	551	558	579	535	586	564	518	532	565	552	525	588	533	557	551	523	545	572	533	578	566	527	627	562	547	557	561	580	584	558	527	568	556	566	573	536	542	545	567	595	517	625	557	624	543	557	527	555	523	590	529	558	537	576	513	547	582	570	533	559	611	552	501	543	553	580	548	563	542	587	570	555	545	559	598	568	545	565	599	549	586	603	597	530	584	562	565	594	581	558	554	527	539	566	604	576	549	557	575	533	551	646	552	585	562	547	531	602	560	524	558	602	537	603	569	554	530	555	575	584	563	555	536	593	571	557	577	563	571	528	559	528	518	547	512	571	584	551	532	549	564	586	551	596	567	527	529	541	535	545	543	578	558	602	536	586	558	583	568	569	579	554	565	595	557	611	580	568	589	531	537	577	537	567	593	589	568	567	575	541	571	555	583	581	527	566	558	532	560	548	537	512	563	558	573	531	558	578	597	587	535	561	532	525	587	569	564	575	540	539	551	598	562	555	575	604	529	591	559	584	580	536	611	522	592	578	574	548	577	564	568	535	627	525	574	608	598	560	549	552	530	569	550	590	564	539	616	562	532	575	539	553	568	579	540	542	566	513	549	598	568	564	544	567	570	553	582	540	558	547	544	598	537	562	555	550	552	548	576	560	532	515	545	574	539	564	535	581	548	567	545	545	569	530	567	529	554	528	580	544	517	545	563	537	548	575	587	528	537	556	590	540	560	596	524	587	574	530	589	590	566	563	531	516	594	557	585	551	601	543	529	560	552	556	591	585	574	569	529	540	539	574	550	598	609	559	538	565	551	561	570	564	582	548	561	561	565	533	582	540	544	554	554	563	574	526	574	598	517	592	539	536	541	586	570	578	509	579	568	530	523	567	594	541	535	588	602	564	579	536	560	541	588	545	584	544	583	598	569	560	565	551	593	564	523	537	544	566	588	556	550	557	574	541	561	578	589	577	583	533	563	561	580	564	614	576	549	586	515	549	570	555	566	531	531	579	594	573	607	594	562	606	590	557	573	589	547	559	525	502	554	546	579	585	561	567	533	534	567	607	567	584	592	587	563	589	526	534	539	564	592	591	559	530	569	570	575	535	564	537	585	551	620	557	550	566	565	538	561	546	579	552	553	565	590	629	534	597	580	545	601	520	589	565	590	572	574	557	518	545	536	555	527	561	550	591	608	552	513	579	512	549	570	549	574	578	543	576	597	548	547	601	545	525	574	550	566	592	558	577	533	573	557	568	585	574	560	571	502	550	563	585	562	533	589	559	543	523	529	571	586	513	582	571	587	572	582	524	596	555	555	536	545	576	557	582	542	566	616	550	545	593	578	570	565	594	544	537	556	570	557	572	653	597	562	550	543	547	555	534	552	509	530	611	557	554	550	561	538	576	541	558	561	572	592	533	538	568	575	514	553	570	565	568	563	595	564	564	557	544	583	509	581	522	570	558	586	574	577	591	572	563	551	552	575	532	590	511	567	582	523	558	613	563	550	535	521	611	570	526	596	562	520	564	548	549	561	578	552	551	600	566	548	572	567	559	560	549	587	572	568	560	597	584	536	580	566	588	584	597	553	571	527	549	595	578	565	514	567	550	558	580	581	570	585	576	576	551	562	586	548	579	579	598	539	585	531	561	574	569	598	552	580	565	571	537	572	540	558	544	584	536	566	523	551	558	546	569	595	552	537	578	579	547	575	559	564	534	571	561	561	566	578	550	556	612	557	543	557	552	543	567	567	556	600	582	587	560	559	552	592	560	572	561	569	560	591	549	543	507	576	561	572	549	567	539	553	572	523	572	540	576	576	566	587	558	537	538	561	556	564	569	610	545	532	538	560	581	519	537	555	541	508	542	561	536	562	553	528	558	556	537	556	595	535	581	547	535	546	569	566	586	564	572	563	575	557	573	568	562	525	523	532	550	529	502	526	567	549	575	535	575	605	563	576	596	532	523	575	564	514	569	560	554	560	542	587	558	564	581	584	572	590	532	568	574	566	594	613	611	551	536	572	545	549	597	564	540	595	564	565	549	537	574	545	558	582	519	557	567	592	565	564	593	585	576	552	563	574	563	569	540	589	578	534	553	563	580	542	547	526	560	574	592	594	547	522	536	566	592	597	539	562	534	582	554	568	601	575	503	579	532	553	563	564	581	577	555	633	599	563	560	570	578	623	590	564	522	577	587	569	576	549	527	580	499	547	569	532	499	557	579	565	574	540	555	523	554	560	582	558	521	595	568	557	535	579	590	527	567	559	635	600	551	551	547	532	579
24137	21093	28029	24342	19404	6232	2318	1944	1907	1726	1635	1397	1193	1022	815	891	2277	8040	7699	4697	2677	1467	946	616	486	418	397	368	364	386	373	370	356	374	376	411	379	355	361	357	387	390	367	343	365	415	390	389	365	384	368	379	397	362	403	391	356	384	381	411	365	397	379	357	401	399	416	348	397	383	421	401	423	392	374	397	347	408	373	373	379	402	361	381	368	364	385	372	362	353	392	359	372	401	419	396	377	347	386	371	397	353	375	377	405	378	384	376	403	395	363	382	403	385	380	340	380	361	396	397	372	407	420	420	374	424	337	355	385	388	375	374	406	388	390	345	392	409	372	397	368	370	406	408	410	391	377	377	384	349	376	418	382	390	380	363	384	415	373	409	374	351	400	375	393	372	378	357	373	376	381	360	397	371	358	433	370	380	401	416	392	369	370	380	394	381	356	368	355	352	377	395	366	400	371	363	408	362	382	345	404	365	394	396	387	390	406	389	354	376	375	384	404	401	407	410	356	410	363	365	397	390	366	389	362	368	400	350	380	395	392	386	403	369	373	387	360	359	400	382	387	401	406	375	379	382	370	370	400	364	364	384	366	377	382	350	383	363	418	378	385	386	336	344	379	372	360	386	378	406	406	371	414	378	387	392	392	340	383	361	361	401	374	411	358	374	363	398	366	376	358	372	370	367	341	379	382	341	386	395	393	358	396	387	359	339	379	397	378	403	385	381	379	395	392	395	380	396	388	399	341	409	360	400	387	404	397	350	369	364	369	339	374	380	360	361	393	384	420	347	404	367	400	356	354	403	374	388	369	424	347	376	414	385	383	385	394	385	371	386	361	384	364	356	373	337	406	391	387	369	373	394	407	372	364	360	377	419	408	370	377	399	359	385	387	375	434	392	398	389	402	376	374	372	375	344	368	398	411	374	409	371	382	366	391	365	373	372	367	391	386	375	390	386	349	373	403	368	363	378	373	378	417	402	385	365	394	412	367	367	396	395	401	381	392	400	367	360	355	390	365	359	364	362	388	376	436	361	377	359	388	367	390	419	370	408	380	354	382	371	382	389	417	380	364	375	397	345	403	380	351	371	371	396	401	398	374	358	376	373	377	387	385	373	361	384	400	356	355	400	355	367	378	351	387	405	394	377	376	361	402	378	377	392	382	400	380	390	392	402	389	367	376	388	343	368	382	348	407	378	380	408	393	393	392	341	367	344	380	361	388	397	369	363	348	362	394	371	366	359	379	399	374	382	358	360	368	372	348	360	407	388	360	392	343	415	375	389	396	380	412	384	403	366	385	388	378	360	382	386	392	379	372	343	352	400	397	404	374	364	377	381	354	405	383	374	400	369	385	391	363	406	367	375	392	409	405	408	389	349	394	388	360	368	384	376	386	372	381	399	405	374	364	391	389	366	394	395	387	409	393	369	396	396	401	387	391	407	392	348	377	324	425	379	360	368	376	415	416	376	369	363	376	388	351	401	386	397	383	371	372	415	399	403	374	396	409	373	423	348	353	356	353	368	411	392	358	370	372	357	371	400	389	372	363	387	373	335	413	367	357	349	378	398	398	389	389	368	340	394	367	370	351	371	393	387	381	382	406	387	353	394	342	381	373	406	374	379	396	372	344	390	340	335	384	373	373	368	379	342	381	340	390	379	363	373	388	353	378	349	381	374	392	374	382	383	399	357	398	409	361	377	378	402	375	399	329	394	382	364	404	383	400	363	364	379	330	397	366	377	385	384	381	361	353	352	370	390	409	399	397	412	365	401	359	377	407	407	377	378	388	391	388	368	402	392	404	345	363	365	384	389	390	411	379	376	382	377	405	376	360	399	402	381	397	350	387	348	380	366	371	403	376	417	428	370	390	390	377	375	363	380	394	422	433	397	372	413	360	376	370	387	336	383	411	377	374	400	382	387	394	383	399	376	364	369	364	421	356	363	369	375	365	390	372	386	398	361	378	416	383	366	367	401	367	403	357	389	380	346	362	387	369	365	421	414	355	371	359	381	348	386	387	384	375	383	380	361	381	370	399	339	380	395	357	363	402	379	338	374	381	382	384	366	352	375	379	393	366	388	366	364	422	377	369	382	395	388	379	357	378	355	392	393	376	352	374	389	384	367	393	373	354	347	415	380	406	387	352	373	393	373	365	377	361	351	411	364	395	389	404	356	379	390	386	427	410	403	379	362	373	394	370	384	361	392	411	374	321	429	422	382	368	343	385	375	413	373	368	364	397	356	384	368	380	380	362	362	339	401	394	386	360	366	409	374	397	387	378	345	386	389	389	384	374	392	411	379	373	374	397	371	403	350	376	392	386	369	365	368	380	366	389	380	382	390	383	381	400	393	396	422	404	389	379	357	389	396	371	367	378	377	411	373	365	395	416	359	354	389	394	384	409	421	395	403	394	376	376	387	381	386	383	385	369	382	388	408	385	376	366	373	379	369	387	371	347	417	378	348	394	370	399	345	390	397	399	389	359	376	364	353	348	408	370	365	408	406	369	391	377	395	373	363	391	368	382	363	364	365	402	352	366	394	356	396	364	421	390	380	395	370	357	400	370	426	376	312	367	374	390	377	395	372	373	373	394	393	371	378	374	407	389	356	385	385	380	366	364	378	366	382	385	425	409	420	369	375	391	364	421	394	367	401	375	342	355	384	366	356	371	377	377	356	371	428	401	379	418	341	383	388	380	404	384	365	390	384	391	365	384	396	371	373	411	354	345	402	368	366	386	400	407	356	381	379	417	358	380	358	352	418	357	380	370	397	358	368	381	366	365	372	417	351	380	353	388	367	374	338	383	404	406	381	380	394	378	379	386	394	380	393	370	377	357	351	362	383	379	402	351	361	398	367	392	376	345	352	399	366	375	350	368	368	392	367	390	389	363	387	377	405	375	381	389	393	396	381	382	381	359	408	372	401	392	346	381	360	364	372	361	359	381	369	393	424	370	397	381	382	408	375	397	368	410	391	401	366	363	383	405	357	375	342	371	356	385	397	409	375	388	380	387	421	402	393	358	386	353	370	384	375	368	394	397	332	385	322	374	341	366	396	377	386	349	393	343	384	381	371	392	384	366	366	391	404	366	349	366	396	405	343	363	374	350	357	379	380	402	390	380	353	353	365	371	388	399	344	336	369	397	378	355	363	381	367	353	374	373	381	363	361	357	401	357	394	404	405	365	390	373	397	378	388	406	394	367	379	425	453	380	409	364	399	379	399	370	366	369	362	373	388	378	396	403	377	409	369	376	383	370	403	371	368	360	386	384	382	391	355	344	410	378	359	356	373	389	353	364	373	396	348	388	331	392	392	372	371	390	358	389	362	370	328	364	410	387	400	375	377	399	389	376	384	385	371	391	399	342	372	343	372	401	375	375	373	356	383	391	405	362	390	412	385	379	413	404	378	392	410	416	389	367	367	383	384	364	399	380	376	366	358	365	411	405	330	385	373	385	384	345	395	376	390	385	333	398	409	358	419	390	384	349	403	390	371
27620	46324	31200	16674	10645	6940	5184	5061	5524	4835	4412	3824	3164	2512	1747	2188	5630	16000	14516	9537	5619	3081	1765	1113	825	686	657	585	619	565	592	581	612	588	631	615	581	596	577	601	631	570	581	601	595	577	565	594	623	605	550	586	613	598	596	575	555	622	646	581	589	563	595	561	589	626	565	607	590	593	598	597	580	638	575	601	626	585	556	599	642	577	597	585	581	586	620	580	601	582	586	553	559	570	597	639	635	602	589	592	645	594	551	574	589	648	648	628	598	583	575	578	602	576	601	559	593	558	603	616	574	591	569	585	568	592	550	577	577	581	589	574	559	563	598	574	574	582	599	613	583	560	600	579	569	586	544	546	613	603	614	580	585	592	596	585	580	575	559	571	563	602	586	633	569	569	623	629	600	600	582	615	600	585	616	559	586	601	602	622	617	604	581	620	600	616	597	567	569	602	579	609	551	595	577	617	610	615	634	566	594	595	595	568	595	584	586	609	566	555	620	642	562	610	594	639	570	622	603	574	560	607	570	600	629	565	622	562	572	614	570	587	593	586	553	643	576	582	600	567	642	604	566	609	561	598	573	570	598	556	600	599	597	606	623	592	619	554	557	598	592	546	595	563	585	578	613	590	622	625	560	624	582	569	632	589	615	569	593	625	601	585	581	591	606	625	599	554	564	608	606	614	635	620	580	578	618	616	599	591	607	615	610	595	572	518	568	607	578	534	604	597	591	559	615	614	600	594	587	543	579	566	600	580	586	590	576	578	611	579	654	620	591	566	594	570	633	594	573	589	602	591	602	592	566	609	618	600	610	577	622	596	564	603	557	616	605	606	615	571	608	584	588	649	576	637	561	568	612	599	553	535	575	561	582	569	603	638	594	571	602	633	579	606	580	612	579	607	578	565	566	626	616	623	625	592	592	577	571	624	643	563	570	596	627	605	575	607	626	567	575	609	623	557	605	583	588	589	584	597	600	607	610	567	647	585	632	603	567	614	577	611	579	612	606	607	613	615	592	602	597	627	597	571	596	577	583	598	619	619	660	547	615	611	587	573	590	582	593	597	587	589	585	614	589	597	578	633	616	627	596	571	595	575	584	618	594	572	595	600	604	557	564	643	577	575	611	520	559	635	601	594	605	567	630	579	589	563	610	580	587	589	580	615	603	585	598	595	627	592	601	576	570	586	559	619	630	615	572	601	573	622	618	563	615	618	590	618	591	601	615	576	616	611	586	621	558	601	563	641	578	578	616	597	607	620	592	575	571	577	581	572	588	578	576	586	593	588	641	574	585	583	564	582	578	596	578	593	623	602	627	597	585	627	594	627	571	616	588	599	571	576	618	633	582	620	593	565	625	588	614	590	578	598	577	585	618	630	595	560	565	590	587	638	550	583	560	614	632	609	632	568	585	583	576	577	612	579	585	548	560	561	649	545	636	570	568	603	597	596	606	605	621	569	597	583	639	585	648	609	612	593	602	616	667	578	620	612	606	622	623	596	537	566	626	605	596	587	543	573	614	604	634	574	604	604	616	617	587	592	620	581	573	614	597	662	560	608	622	629	598	573	584	599	566	622	619	574	602	595	571	592	625	575	588	545	623	569	586	625	598	632	613	594	601	600	627	573	611	618	571	593	628	612	586	607	602	600	604	603	602	591	617	614	559	635	596	559	590	613	584	597	600	607	617	592	581	559	581	620	577	602	601	615	615	547	585	610	603	635	587	646	549	615	601	598	571	582	592	575	577	569	668	585	581	547	607	597	655	594	575	593	593	630	573	611	585	611	572	602	586	554	562	618	590	592	575	582	594	631	597	610	589	642	589	582	601	613	622	573	602	614	598	606	578	612	582	599	529	610	569	624	599	580	552	573	590	575	554	610	582	582	571	602	624	571	615	594	589	598	574	571	580	622	639	595	551	596	583	576	579	606	592	573	598	613	541	592	628	596	600	596	617	584	594	643	601	576	618	663	609	652	594	583	626	605	553	650	604	543	600	546	615	602	579	572	580	549	565	604	602	602	578	627	596	595	574	599	585	578	587	579	581	587	592	606	594	556	603	580	553	564	614	579	588	593	594	565	633	601	614	578	626	593	597	605	604	598	609	626	579	602	602	605	568	617	586	598	615	588	643	539	643	599	559	606	571	586	591	575	613	631	538	603	594	567	589	576	584	559	561	628	637	585	582	640	589	597	600	639	626	603	582	601	594	597	612	595	584	634	589	614	603	614	600	598	597	574	571	628	571	612	558	589	612	613	609	574	581	607	577	637	574	589	662	583	622	638	586	573	575	634	598	543	605	605	586	587	579	639	587	593	586	567	545	607	628	601	580	543	619	570	606	553	581	633	600	619	588	585	582	599	570	609	599	578	578	590	584	598	590	573	598	558	595	577	631	600	617	589	630	603	606	595	586	596	593	565	586	554	582	577	599	570	570	563	584	595	601	555	592	603	596	613	566	561	548	585	591	552	636	583	635	633	627	589	562	620	597	607	601	586	618	625	577	588	624	588	583	603	571	563	582	563	606	629	602	583	599	604	559	596	590	599	591	590	568	569	616	608	559	608	574	583	563	588	604	589	621	565	647	629	594	587	622	556	619	619	563	626	616	543	625	599	566	571	603	621	600	589	604	610	608	586	581	581	595	559	611	582	594	597	640	642	571	581	608	619	651	583	560	595	585	577	607	540	613	584	617	578	543	613	595	568	610	611	563	579	636	624	574	647	555	636	583	590	602	559	623	599	602	576	614	561	564	585	586	545	587	570	589	573	588	595	577	625	570	624	561	627	594	594	598	577	623	549	614	578	637	587	601	572	621	578	614	555	534	590	556	599	594	565	568	650	590	588	628	637	630	603	608	589	560	595	616	598	552	575	588	601	595	575	619	600	594	574	582	595	595	605	605	566	571	631	578	578	612	569	600	623	630	587	577	569	563	577	567	550	534	587	569	582	583	574	611	574	581	554	556	604	585	589	620	578	596	558	558	582	627	583	578	638	598	636	604	570	609	602	561	579	612	620	575	594	627	565	560	585	544	621	569	629	619	579	584	552	543	588	589	562	585	569	596	591	567	637	599	600	603	585	603	589	593	625	614	637	567	601	629	560	558	618	631	597	586	622	597	581	566	613	597	596	577	606	594	584	645	597	615	558	584	636	561	603	594	599	585	601	581	602	589	586	602	613	585	560	590	644	567	633	578	549	555	605	598	623	564	581	624	583	625	594	573	584	583	587	584	596	636	578	634	583	562	620	586	559	563	553	578	599	583	580	561	548	586	588	608	567	608	577	614	598	618	577	567	599	642	579	599	597	575	599	565	613	604	620	605	587	608	592	617	623	589	574	566	598	601	590	578	585	579	603	575	593	597	596	579	557	580	628	542	579	609	608	606	604	634	589	584	577	562	569	605	568	599	563	546	557	589	574	615	573	601	566	579	596	588	597	607	531	580	602	602	578	597	609	595	643	614	592	622	577	599	617	607	598	609	634	589	650	585	638	574	615	623	627
22877	21037	28751	23530	21046	20350	7498	2673	2560	2511	2616	2170	1608	1179	1082	1502	1302	5752	18513	13740	7556	3704	1771	862	530	406	338	333	299	299	310	332	336	322	320	310	328	319	325	288	299	321	330	318	340	332	335	335	310	305	324	295	322	316	330	300	323	329	330	318	299	315	280	301	296	287	317	330	326	292	333	333	324	318	305	325	340	292	302	319	338	297	305	337	318	324	342	298	326	295	332	282	292	315	324	319	332	305	312	306	336	294	328	307	325	311	288	296	303	264	315	315	307	318	347	317	335	304	304	332	343	282	285	310	339	315	296	335	321	301	309	299	306	298	310	266	311	290	317	334	276	305	328	344	324	324	308	301	315	311	308	331	325	320	289	330	317	333	325	303	335	332	297	293	327	352	296	343	303	328	300	316	294	312	284	314	327	358	295	321	294	323	334	296	297	336	311	304	288	301	322	321	306	338	302	295	302	317	300	292	314	339	284	326	302	321	301	310	346	328	326	317	352	293	304	347	323	310	292	315	306	322	281	338	297	304	336	314	317	286	304	303	303	331	299	314	328	281	313	324	319	295	307	308	342	292	353	317	296	343	318	340	319	309	306	318	306	292	300	301	303	323	313	320	316	301	328	363	301	336	320	310	326	302	309	290	303	339	304	350	325	322	311	320	320	327	332	300	314	298	309	348	297	286	303	324	308	286	321	342	316	310	314	306	326	335	319	306	317	294	314	319	307	304	298	336	321	308	306	322	310	319	309	286	317	353	350	337	308	322	325	316	280	303	305	312	288	311	315	331	318	295	330	321	308	316	342	319	334	302	307	349	317	301	310	335	310	308	328	298	312	308	324	319	319	329	308	327	329	307	297	309	316	311	325	330	309	308	291	303	307	309	306	313	285	308	317	287	297	325	328	323	336	315	307	327	334	325	332	311	289	313	322	296	313	314	291	332	309	303	316	299	315	308	304	314	321	334	343	318	314	321	313	275	349	305	348	311	300	306	296	344	288	362	319	325	319	294	303	307	283	314	325	319	302	319	329	336	313	300	305	299	353	323	307	284	310	312	323	297	300	311	326	326	325	309	303	325	329	339	327	305	295	310	298	337	316	294	316	326	347	311	330	319	325	333	296	298	300	327	296	323	306	327	301	285	339	289	327	358	314	289	328	286	337	291	336	306	318	276	274	283	284	292	294	315	324	266	309	312	303	304	295	320	306	303	328	305	306	333	329	325	312	300	331	310	340	322	306	317	324	341	354	296	320	289	308	296	289	313	333	303	333	310	272	332	298	293	315	319	316	324	317	304	308	341	335	331	279	314	347	315	304	311	311	296	335	327	332	287	307	318	339	345	346	273	346	312	306	322	323	316	297	269	301	312	306	300	300	313	304	304	313	299	290	287	329	329	345	326	324	294	340	308	320	302	329	301	298	297	293	323	320	316	310	321	318	289	328	294	315	319	307	318	296	316	305	332	329	280	298	318	329	300	323	320	264	310	318	320	296	315	323	329	301	310	311	301	299	322	317	287	296	323	334	304	322	304	317	306	319	301	313	305	334	300	338	311	324	311	342	303	314	308	338	308	313	320	320	303	297	293	325	340	297	305	308	289	291	333	297	351	315	311	371	310	340	314	304	347	324	319	316	319	301	328	318	270	327	312	287	333	300	353	297	289	317	323	298	285	291	305	339	342	335	316	313	320	299	326	310	310	288	323	319	328	320	322	298	297	334	312	317	296	280	285	327	302	298	316	301	315	284	300	311	322	309	315	291	310	298	288	338	329	313	305	298	312	291	333	324	318	345	296	305	321	326	327	304	351	290	298	299	294	326	320	314	331	338	339	324	272	295	321	318	311	308	326	322	292	277	346	309	323	328	279	292	294	326	335	316	334	319	344	325	310	308	303	294	295	297	332	340	325	313	309	308	327	300	293	283	329	302	314	295	294	304	310	335	322	302	326	299	307	311	292	308	328	311	310	308	323	337	330	313	291	317	334	328	319	289	333	305	324	340	327	282	305	312	324	325	294	332	352	296	326	297	317	323	319	335	301	296	302	312	312	293	313	300	311	314	344	298	333	324	336	326	292	307	335	312	319	314	333	338	334	333	312	306	319	329	300	326	338	287	320	296	332	310	324	310	293	323	345	335	327	290	320	300	321	335	328	327	329	335	337	318	316	327	335	310	329	299	315	303	301	311	305	289	298	319	331	285	334	300	311	289	286	309	315	296	303	338	320	338	303	325	308	318	311	285	349	291	303	327	303	314	293	298	290	306	301	323	293	316	315	329	314	317	274	320	301	310	336	309	290	326	291	302	304	311	279	316	309	313	322	335	334	322	310	304	322	304	309	312	336	289	302	326	308	328	315	313	325	322	304	293	317	280	339	304	292	329	314	312	284	304	291	293	317	302	305	303	330	308	287	313	301	328	310	320	324	287	301	301	308	310	320	301	297	287	327	293	338	311	307	322	286	327	331	271	346	316	286	307	324	292	291	323	321	328	328	320	300	314	321	314	309	327	336	297	326	298	296	339	322	304	282	317	317	308	299	304	322	310	310	324	324	307	303	337	314	293	308	348	306	296	347	296	276	301	325	321	342	314	281	305	334	323	313	293	309	290	314	290	306	307	334	326	293	308	285	313	295	305	300	297	332	287	344	326	317	315	305	303	314	330	327	295	291	347	301	311	322	330	294	317	315	326	318	326	313	325	339	299	323	300	329	298	295	296	318	323	327	296	323	298	301	328	306	337	315	349	330	314	326	342	326	288	320	316	329	326	328	332	310	347	324	297	282	321	302	279	317	305	305	286	293	305	317	306	317	307	359	324	289	332	302	332	325	308	312	302	333	298	317	308	289	308	315	296	290	301	295	305	291	328	313	279	337	293	293	319	317	314	330	330	295	336	307	326	339	338	299	275	318	322	299	324	311	322	311	318	319	309	311	295	310	296	304	312	317	313	325	280	283	293	306	317	316	320	279	344	293	327	326	292	351	329	321	301	320	312	331	289	331	301	312	324	304	320	272	291	317	301	324	335	280	304	330	301	334	320	291	323	325	314	278	306	300	306	310	297	316	332	330	290	338	298	298	319	282	322	329	322	301	310	334	331	338	345	310	307	330	307	299	325	293	347	303	279	313	322	293	303	286	307	326	327	331	273	329	312	324	287	299	289	311	304	319	302	344	318	282	299	324	293	299	282	317	299	313	340	304	305	272	326	331	298	340	311	315	355	303	320	336	322	298	314	318	302	353	286	314	305	304	338	316	322	292	329	342	302	315	325	312	314	309	292	285	299	327	315	317	321	329	282	287	344	326	305	311	297	302	322	320	295	292	325	297	314	299	329	291	317	324	315	319	319	339	320	284	346	324	319	291	302	336	308	321	342	283	343	315	293	316	319	325	328	354	316	332	286	316	314	292	310	308	320	309	332	283	322	328	345	281	307	303	334	319	318	314	293	316	317	347	313	338	328	278	325	302	313	319	320	332	285	298	308	304	328	317	330	271	292	321
30202	50217	37387	20308	12896	9520	7631	6523	7167	6699	7000	5737	4198	2860	2659	3816	3066	11816	27356	20232	12895	7117	3619	1886	964	676	578	561	507	523	513	509	524	478	484	508	452	510	496	468	465	491	480	497	489	509	467	494	467	493	477	483	510	521	480	471	446	492	502	521	486	484	508	462	475	466	496	518	493	474	461	491	478	496	518	526	495	486	488	474	502	453	439	460	522	495	456	462	451	473	454	517	491	491	504	512	480	508	523	473	476	497	499	476	495	486	521	457	475	480	493	495	504	480	474	466	508	490	520	491	481	486	506	512	490	454	479	549	455	503	447	472	482	480	512	486	488	511	524	494	463	473	484	508	532	475	468	474	537	486	494	477	529	469	473	486	500	486	531	466	475	474	490	479	490	479	479	456	503	472	508	497	487	462	498	438	499	473	508	455	466	523	535	498	535	459	498	471	425	490	507	511	539	442	520	468	464	505	496	533	487	509	483	464	519	482	459	490	488	473	503	503	497	503	499	453	522	465	483	503	504	454	489	479	524	482	501	514	473	511	483	499	481	457	468	448	472	484	475	509	471	482	552	494	487	479	497	478	505	501	488	458	479	451	462	499	485	447	473	491	473	523	483	448	468	465	474	490	503	502	485	526	477	479	498	494	491	495	481	464	500	466	532	472	496	471	484	460	481	456	482	481	515	521	469	516	457	483	539	501	469	495	504	485	530	499	488	511	487	496	462	510	529	495	467	474	446	440	498	465	475	499	516	513	487	484	476	482	493	513	468	484	533	474	477	479	475	471	474	481	485	492	502	411	455	490	456	507	466	516	513	461	525	486	469	467	470	505	485	463	476	491	512	476	482	492	448	476	501	451	497	491	519	480	482	538	501	466	523	471	510	503	501	468	476	485	479	497	484	512	483	455	455	497	505	472	436	492	484	461	486	461	447	485	491	537	487	453	488	434	525	449	478	488	464	497	508	484	482	490	506	495	472	452	450	478	458	493	532	472	494	484	509	468	494	476	475	441	475	530	546	499	473	524	502	489	453	514	507	485	479	512	459	501	497	537	483	457	513	525	504	494	497	490	473	491	501	453	480	481	493	454	541	502	463	517	478	450	465	520	481	492	516	518	491	476	465	483	459	494	478	480	474	502	513	485	487	489	482	461	474	502	457	486	462	475	407	467	501	473	502	510	487	480	498	446	513	494	491	479	513	507	458	485	503	478	485	500	484	505	531	482	485	495	485	500	465	490	509	486	506	451	516	454	492	498	439	475	464	518	495	456	515	457	491	471	471	474	483	480	512	455	490	502	463	486	485	474	484	503	485	470	461	507	506	460	480	470	468	451	511	462	457	544	470	477	445	472	452	498	484	519	510	458	499	472	519	492	490	526	528	491	470	498	523	498	514	499	511	467	531	482	478	466	496	494	524	464	499	498	492	505	487	468	542	468	478	508	476	458	477	511	445	491	492	484	464	456	474	529	512	469	498	476	521	502	519	440	470	489	515	509	514	479	477	452	483	455	489	511	488	464	472	463	467	480	505	480	486	502	438	510	488	520	483	494	435	490	449	511	503	489	509	472	490	503	478	449	479	459	509	499	480	490	448	480	453	523	507	491	441	528	489	482	502	490	547	563	467	539	517	500	532	478	499	504	482	500	497	482	537	519	468	494	501	494	474	481	476	486	489	472	467	527	541	494	477	493	468	518	482	490	509	483	489	468	459	479	472	452	479	487	472	504	503	500	465	451	495	476	441	506	486	529	497	453	493	511	504	473	517	488	496	521	497	475	480	509	456	470	443	473	473	526	481	467	497	512	461	496	490	509	447	526	481	471	468	479	535	506	519	488	461	497	491	467	535	505	478	470	482	502	450	465	488	503	462	469	468	493	504	515	503	488	529	462	530	506	481	462	482	478	460	485	443	484	451	451	455	488	483	473	465	502	503	491	505	454	519	501	533	478	501	485	506	483	475	478	489	459	469	486	506	528	495	506	507	466	517	456	538	445	495	477	451	510	478	489	468	505	476	541	495	479	478	515	494	505	478	460	506	478	478	440	491	514	506	508	474	465	499	468	498	471	512	523	488	518	471	495	502	480	482	480	461	481	527	510	498	492	495	482	444	486	449	496	512	470	502	493	507	500	498	459	489	527	454	470	499	458	524	496	482	478	514	453	471	501	465	500	483	511	462	493	474	494	450	466	510	480	451	450	488	500	468	496	483	528	447	503	474	458	545	478	480	488	489	489	486	508	518	529	512	492	487	516	498	446	484	474	467	502	486	438	537	486	499	457	459	463	520	465	486	469	520	471	484	463	480	464	488	501	461	438	505	474	509	485	475	495	454	482	454	495	490	506	499	486	508	529	474	501	490	450	488	498	484	521	528	473	519	474	472	458	478	488	504	496	497	472	473	490	472	531	494	503	489	439	472	479	492	466	456	513	509	485	484	478	505	494	479	483	472	528	453	502	486	437	505	494	502	476	519	479	505	474	499	508	458	504	511	500	465	513	488	510	494	483	495	466	481	492	479	513	488	485	496	510	536	472	479	495	494	508	508	480	480	492	468	485	464	503	492	529	488	482	494	483	469	511	454	515	494	452	518	476	492	502	538	478	523	488	475	496	437	489	471	492	479	490	438	465	494	507	497	487	491	536	458	456	474	494	447	517	517	526	484	488	529	510	508	514	487	444	491	461	511	469	490	519	499	531	503	466	476	519	473	477	501	519	468	488	449	476	441	520	492	499	438	556	497	475	499	498	490	479	451	495	459	489	483	455	509	458	487	493	502	482	493	523	515	469	509	509	423	497	508	492	481	486	489	459	482	487	494	477	487	520	485	495	470	471	484	470	469	472	497	484	474	481	494	474	484	502	507	478	490	506	450	471	449	482	450	455	518	466	466	512	504	505	478	484	488	487	472	510	467	460	494	503	504	483	500	436	501	457	517	471	519	470	520	481	498	481	489	449	474	467	515	519	466	465	488	537	503	496	459	473	459	486	479	501	511	466	500	481	506	530	483	483	493	491	497	503	486	487	467	469	499	471	499	496	468	475	468	529	437	469	485	504	457	478	481	497	473	493	483	512	492	436	501	472	463	475	497	476	462	491	495	471	475	502	472	520	477	503	475	474	490	534	511	492	499	467	468	509	467	493	492	533	476	491	510	532	500	523	461	454	451	493	489	497	485	450	529	493	491	482	492	475	491	474	478	490	506	476	484	515	439	467	471	473	508	486	491	443	490	489	501	508	477	455	491	467	499	442	491	475	519	464	471	441	489	473	531	488	467	505	474	467	515	483	472	472	499	521	459	478	461	514	466	493	496	478	468	468	506	499	479	512	532	503	463	491	479	471	492	484	494	453	463	537	487	505	507	456	489	496	529	501	454	446	465	491	478	485	486	450	480	487	519	487	487	464	517	479	531	498	508	497	447	494	497	469	508	456	459	498	439	469	473	482	479	455	513	507	485	439	473	515	512	459	510	484	499	477	479	516	488	493	482	487	462	494	468	488
27263	22633	16315	4758	1794	1497	1205	1100	990	1018	1413	1094	821	773	821	872	603	708	1578	1419	942	660	513	405	370	377	359	371	387	335	353	353	349	372	372	375	407	402	363	325	317	341	366	361	363	376	373	333	373	342	366	338	318	362	375	368	360	380	363	382	358	379	352	363	346	361	369	377	379	356	344	341	396	353	366	370	339	325	377	363	349	347	324	340	346	372	357	347	364	339	386	376	367	335	344	357	361	368	366	356	333	364	357	341	360	361	367	352	346	339	330	339	332	368	363	374	341	349	347	347	345	373	347	368	369	367	362	326	345	333	386	357	345	363	364	377	386	360	375	346	374	318	370	358	337	355	359	337	390	373	338	312	380	356	340	337	350	347	357	362	329	340	380	332	376	365	362	366	349	349	352	389	388	353	367	363	361	371	366	356	332	348	365	362	353	337	340	352	371	358	331	380	392	348	366	340	402	348	339	357	370	343	337	361	371	381	386	354	355	365	360	353	359	341	335	389	365	341	343	347	344	356	329	349	347	372	355	359	360	331	335	379	345	366	384	385	339	334	357	323	355	356	349	353	372	360	362	344	352	352	378	339	347	370	392	389	345	375	363	360	360	356	331	336	356	339	357	346	361	366	347	367	372	347	334	362	374	383	367	370	359	336	367	327	351	343	326	334	338	356	354	316	367	348	369	337	347	364	356	365	353	392	345	338	325	330	326	373	375	347	379	391	365	360	352	372	338	361	372	320	333	360	391	349	354	350	377	367	351	368	351	380	335	391	384	380	348	341	365	349	344	337	310	363	354	370	373	344	360	321	325	336	355	370	355	373	374	376	376	347	375	390	349	396	367	369	336	367	334	355	364	362	375	360	337	343	351	358	371	367	347	358	400	363	369	361	358	360	310	350	362	374	366	378	351	364	340	362	375	367	345	331	389	357	374	374	357	384	331	375	350	332	334	363	329	365	332	357	347	337	352	396	365	369	356	350	380	339	374	370	342	330	395	345	333	360	351	360	379	331	337	372	352	379	389	359	365	349	353	356	359	362	342	365	380	343	347	349	359	349	393	351	341	358	349	349	333	346	387	382	356	332	343	335	362	348	349	308	351	373	335	354	337	337	334	375	377	355	368	365	361	340	372	373	359	346	332	366	344	357	349	354	362	410	356	370	349	300	361	387	334	337	393	361	393	406	353	382	365	386	332	362	372	347	349	357	357	344	355	356	352	364	350	359	371	345	347	314	339	308	364	344	365	375	387	357	315	321	342	326	368	361	351	315	390	346	362	346	338	349	371	333	382	366	362	367	373	331	348	360	356	397	374	350	348	348	376	373	354	390	373	345	371	347	327	330	371	342	361	344	327	335	355	333	376	360	354	343	363	382	368	350	337	362	383	378	363	362	391	362	344	358	349	345	357	361	336	395	334	359	342	379	332	365	355	365	367	344	348	354	363	376	318	377	377	370	369	338	399	380	331	377	369	337	332	376	349	352	371	334	331	341	363	359	332	370	375	354	360	341	343	329	340	338	343	345	329	383	321	359	330	364	353	356	379	371	359	342	325	372	321	345	347	355	376	349	347	359	323	367	366	343	347	356	345	384	360	334	351	342	350	362	378	354	378	330	361	363	352	349	376	364	332	366	348	348	378	381	394	384	369	344	331	369	378	346	370	391	385	356	331	345	362	346	352	360	348	326	354	374	345	345	322	345	345	333	371	364	354	367	380	313	369	349	345	342	351	352	339	385	353	369	375	356	365	355	375	392	347	322	367	373	379	346	372	321	363	351	378	372	325	366	338	361	333	329	376	350	346	331	341	350	404	360	348	346	342	375	338	339	360	352	398	361	343	350	340	337	354	327	387	327	354	348	346	368	378	347	366	316	384	353	333	343	377	374	319	317	342	341	355	359	377	349	363	344	347	342	345	344	342	367	387	371	345	356	329	353	350	371	391	319	376	359	382	353	353	385	368	331	370	351	343	391	345	365	359	345	333	366	369	372	341	358	358	379	364	335	378	317	373	344	375	352	355	317	346	378	324	361	350	372	364	335	324	360	357	348	334	357	339	358	379	352	338	377	351	371	345	347	379	343	384	356	337	331	348	334	367	407	369	384	340	374	349	335	353	372	359	377	347	318	321	343	353	349	373	386	355	367	344	363	356	346	379	318	340	377	355	346	368	357	388	360	384	365	366	358	345	367	362	353	333	341	390	343	363	372	324	338	370	334	363	346	365	354	368	372	360	343	316	362	321	360	339	354	342	362	360	384	327	359	339	323	334	375	360	354	346	375	335	338	358	329	346	335	370	361	388	340	345	359	366	385	354	366	355	349	358	358	366	375	372	346	337	368	356	344	348	349	350	351	356	376	379	335	332	368	385	372	382	358	349	339	330	392	324	369	373	372	368	360	351	375	349	377	348	325	345	351	358	377	339	332	371	370	350	369	339	337	369	356	352	368	369	379	392	375	347	363	332	395	355	377	359	393	360	356	349	342	334	330	348	353	361	336	391	338	306	330	359	346	334	331	361	322	356	369	363	352	360	354	355	347	362	326	370	340	347	347	358	369	350	377	360	355	336	378	407	381	317	375	390	385	367	370	353	339	376	370	330	346	301	378	346	344	376	376	341	377	375	345	388	312	397	365	363	344	324	332	354	366	353	352	353	385	324	349	386	355	373	337	383	335	344	370	340	359	333	349	363	347	352	356	349	392	337	349	335	375	354	362	356	366	356	384	351	365	340	363	377	353	345	369	363	343	306	357	348	371	379	358	377	326	355	334	386	362	352	290	368	335	354	354	349	357	348	308	354	370	347	353	404	396	370	369	329	331	373	382	395	352	339	322	361	397	316	340	351	353	351	326	367	337	337	375	328	352	354	349	362	367	406	371	365	345	325	368	390	387	331	349	382	347	354	353	402	363	377	365	362	322	328	362	342	359	373	370	350	350	364	359	359	394	373	373	353	396	347	358	373	355	294	356	307	343	341	344	362	365	373	364	332	336	363	326	327	369	345	344	347	322	364	349	383	356	336	364	348	349	373	365	366	344	348	366	360	369	358	378	326	352	343	313	342	347	346	395	341	376	374	363	346	337	327	340	365	379	378	332	357	330	352	344	400	325	340	320	366	339	347	349	403	384	347	359	353	332	354	353	351	353	329	393	368	350	322	384	360	358	347	326	388	327	355	332	342	350	309	346	331	397	351	344	354	381	345	380	379	327	367	377	365	372	342	336	348	360	362	370	351	368	397	355	360	360	376	373	348	364	366	366	344	355	382	374	360	375	393	369	349	378	377	393	333	329	329	340	384	350	344	341	355	373	366	328	377	390	333	352	364	359	372	365	324	309	338	348	373	350	335	341	348	364	327	397	351	363	347	324	361	344	339	341	352	329	350	326	318	323	364	375	351	377	368	358	335	358	351	338	366	350	354	333	335	355	378	367	375	324	362	338	359	345	337	372	336	363	325	342	351	354	369	346	363	363	383	369	321	346	353	361	415	374	368	380
26793	36392	17909	6393	4223	3872	3433	2973	2688	2756	3852	2878	2117	1764	1907	2034	1205	1580	3657	3059	1830	1255	882	722	654	600	559	518	507	494	565	592	551	573	583	584	550	565	602	573	523	576	580	525	559	574	553	552	546	579	580	534	596	562	542	530	539	567	565	582	505	523	557	516	548	550	543	560	551	567	567	577	543	575	550	542	547	509	556	561	518	586	550	502	501	587	526	589	496	540	565	554	544	557	539	538	551	548	562	526	574	514	598	514	564	483	497	550	549	564	541	532	555	604	548	554	582	481	583	519	570	517	532	560	575	555	529	525	572	555	524	542	583	543	517	587	563	573	564	557	553	574	505	590	514	551	531	527	526	580	544	560	572	593	550	519	582	562	570	574	538	591	545	544	526	538	560	569	594	532	585	523	571	573	559	527	585	598	553	523	519	537	598	541	532	552	547	542	527	588	572	574	532	532	534	525	541	550	541	583	500	546	541	523	499	554	552	561	579	577	540	562	569	551	528	548	549	549	554	538	561	584	498	598	534	543	570	524	590	554	528	566	539	569	529	570	555	586	565	577	528	534	582	554	541	519	522	585	552	524	614	569	558	561	537	561	527	564	546	555	546	515	541	577	517	551	598	530	557	535	561	520	497	526	543	560	579	587	571	535	550	513	568	548	569	535	547	547	522	540	549	533	577	570	591	563	586	546	537	544	591	524	568	579	550	585	553	563	520	558	580	523	551	564	569	558	570	561	553	572	577	540	575	615	564	573	511	539	529	573	582	522	574	566	531	557	538	588	543	567	525	551	568	518	545	545	568	568	529	564	591	593	520	565	555	560	532	570	522	548	556	565	542	573	538	542	575	594	552	551	525	529	548	548	553	518	509	593	580	590	561	569	576	587	562	555	565	592	597	544	555	515	561	540	580	553	564	510	536	587	572	547	573	531	539	592	536	578	540	503	568	575	561	534	551	557	564	515	492	516	530	547	571	567	537	547	561	545	543	579	535	570	551	535	583	534	542	602	534	554	520	564	531	570	546	553	560	584	571	531	533	566	538	569	543	542	547	566	576	552	517	575	574	544	552	551	541	573	562	543	584	539	567	539	553	531	550	575	537	591	537	534	549	575	552	555	544	510	561	549	521	522	562	558	552	545	518	552	524	545	562	570	529	577	571	539	538	582	553	557	539	553	549	555	573	590	553	521	555	582	560	543	543	589	556	594	544	507	574	538	550	564	541	566	556	574	529	550	514	573	567	547	518	561	546	550	510	549	531	549	572	568	541	516	574	564	590	561	548	559	513	568	576	547	575	559	538	567	543	578	563	544	561	572	541	562	544	565	547	537	532	552	539	541	570	522	563	554	593	532	576	561	533	549	534	547	518	539	573	576	561	600	546	530	539	551	555	541	576	563	567	544	609	528	583	518	572	475	541	519	577	581	573	528	528	571	520	562	550	542	535	554	611	543	560	559	568	518	547	580	580	572	538	540	576	588	552	554	599	525	576	587	583	582	547	554	563	601	577	520	599	573	577	555	496	534	579	526	523	530	569	531	547	529	520	538	553	582	562	595	546	528	546	601	566	543	598	544	618	577	506	541	537	537	588	547	581	520	551	609	551	569	544	524	580	561	564	609	556	532	543	521	556	529	561	551	563	564	599	527	510	567	554	527	535	554	527	520	549	561	576	568	525	568	540	547	513	566	546	551	532	563	527	540	568	552	578	573	557	574	537	550	599	564	535	548	545	585	578	573	537	586	564	539	557	566	578	548	551	530	534	551	550	530	591	522	545	549	564	548	609	547	590	551	594	592	547	525	522	548	564	554	546	572	602	576	541	533	600	563	552	545	576	526	580	561	530	567	571	536	548	547	529	529	611	578	560	544	583	581	538	532	569	580	572	576	552	591	547	597	574	557	573	539	577	518	532	555	553	556	551	558	552	576	534	565	591	594	538	587	543	570	576	609	559	580	526	545	572	532	547	578	554	556	576	543	537	537	534	547	542	497	575	562	550	575	534	596	540	534	560	565	552	508	592	589	576	534	638	544	585	587	540	533	577	557	538	529	548	541	584	566	527	555	567	590	592	549	555	571	584	554	536	543	556	551	572	548	534	534	548	504	553	537	567	545	542	570	559	546	556	569	541	541	547	593	566	560	528	528	539	535	551	591	563	535	565	553	573	545	525	546	558	527	499	539	560	565	535	513	588	556	565	561	555	526	574	559	534	548	550	577	519	615	534	550	573	585	579	534	553	602	585	595	569	593	566	549	549	570	616	540	528	577	578	546	581	561	559	565	537	567	544	552	536	602	539	555	547	557	549	579	563	549	518	538	556	532	576	564	533	585	523	553	553	571	545	572	542	532	532	543	582	556	561	551	557	554	554	568	559	534	524	551	573	521	617	556	576	561	562	577	547	517	537	577	545	545	537	584	561	554	520	514	570	586	568	553	583	582	594	540	562	528	552	584	575	543	580	529	502	544	526	544	546	540	566	572	544	571	549	566	538	547	585	544	526	534	537	565	497	584	562	546	579	584	556	563	585	545	514	557	536	600	538	587	538	559	535	577	599	528	548	555	546	549	546	537	558	580	549	588	595	564	578	604	582	529	499	584	561	585	551	524	562	587	544	537	548	573	520	528	568	593	519	525	570	527	560	571	542	527	551	525	581	567	575	554	553	520	588	575	545	569	555	577	558	528	561	539	562	522	544	608	532	549	502	582	514	540	595	553	534	583	558	571	555	534	568	594	538	513	567	546	491	548	526	534	552	560	524	505	549	551	536	566	594	546	550	559	545	544	585	549	512	548	563	520	583	568	587	555	587	560	565	544	580	531	569	537	572	579	563	588	549	563	561	567	555	566	579	583	546	521	546	520	562	547	584	561	572	558	542	573	559	523	552	562	568	527	531	569	515	505	602	576	525	544	516	591	577	565	561	526	543	545	558	547	574	566	605	587	535	559	563	532	554	556	544	506	543	571	573	541	559	558	570	563	536	561	586	587	541	559	578	586	549	564	581	534	515	537	542	510	558	570	535	527	549	546	584	574	548	551	554	530	592	585	573	552	568	522	532	544	558	525	512	560	569	517	560	516	581	584	557	541	530	500	560	610	548	573	553	550	562	541	576	533	553	557	565	580	559	549	578	530	517	569	607	573	575	517	575	567	581	547	577	573	555	596	571	540	556	536	597	587	566	533	560	576	567	522	530	547	561	595	535	567	568	552	547	565	536	560	552	574	534	524	555	574	588	553	541	536	561	559	525	581	576	529	553	522	583	528	596	533	539	591	588	529	580	542	545	567	544	556	514	529	572	548	554	547	557	559	565	591	575	570	568	570	573	516	563	549	530	553	572	572	565	578	509	572	586	591	507	558	502	541	594	570	618	527	516	592	551	536	594	561	552	548	508	508	546	554	572	556	579	586	566	571	523	571	540	530	543	561	555	571	545	568	589	567	550	551	546	567	574	564	540	571	575	549	542	508	581	570	562	512	541	569	564	553	566	555	542	552
24204	21068	27952	24371	19295	5921	2735	2105	1989	1695	1435	1393	963	802	1019	972	888	2371	8665	7736	3821	2096	1244	762	585	451	407	373	406	381	379	389	381	372	416	380	379	350	368	383	371	402	390	402	410	383	413	324	411	371	369	366	389	375	403	390	383	378	400	386	359	378	379	360	400	365	400	348	358	395	381	389	350	375	380	365	392	384	388	384	389	389	376	375	382	365	358	351	364	379	348	387	371	424	342	365	406	396	417	343	393	394	376	355	380	385	386	408	355	372	358	363	383	363	402	379	386	388	382	345	356	359	368	374	373	383	381	407	391	360	377	344	382	359	358	368	349	370	367	389	405	403	394	377	372	368	383	371	388	355	365	383	388	369	363	404	380	399	404	369	361	337	373	397	370	362	388	395	383	383	378	347	377	365	360	372	427	398	376	394	395	382	407	373	357	380	407	370	373	394	378	389	367	364	386	367	398	363	366	356	379	346	403	355	373	382	370	369	383	349	402	368	392	342	398	380	372	338	384	397	348	418	365	385	388	374	380	401	417	354	373	371	369	370	378	373	383	380	358	399	375	389	350	386	370	400	354	386	379	391	395	375	361	390	353	340	428	355	336	389	369	384	355	373	366	345	403	395	386	382	379	358	356	387	408	357	355	324	354	377	375	373	402	340	363	368	358	371	361	361	380	366	377	413	395	383	362	356	378	364	372	347	377	380	392	370	379	361	372	366	359	393	360	378	364	353	367	380	401	403	364	365	416	381	363	365	379	349	385	391	418	384	346	403	383	438	376	406	384	380	364	369	371	369	380	398	361	375	389	373	385	397	393	361	396	394	353	350	400	375	381	380	380	384	350	377	352	321	412	364	412	328	365	382	370	398	348	387	362	350	382	376	353	369	358	378	418	385	356	379	370	380	395	404	343	390	378	410	389	342	365	381	394	364	375	394	408	397	397	357	368	380	354	361	357	360	374	380	374	393	386	387	359	348	379	371	355	369	368	379	354	373	362	380	383	346	408	347	384	361	381	384	421	410	406	373	335	362	370	360	382	360	330	331	377	406	346	353	368	350	378	368	368	342	398	384	361	373	378	400	421	412	388	401	368	369	358	361	352	378	380	401	392	405	399	365	387	365	386	370	380	368	386	379	382	381	343	390	358	388	403	415	350	395	403	409	369	388	387	370	378	392	425	398	376	336	376	372	372	385	389	348	426	384	375	409	416	358	364	362	365	371	365	359	377	387	388	352	415	376	377	388	394	376	390	382	380	382	379	394	381	381	369	415	388	385	398	365	382	361	392	392	370	410	370	377	368	377	373	358	375	356	382	365	386	397	364	393	409	393	387	398	396	417	334	356	364	392	397	380	387	383	377	360	390	384	377	375	411	379	362	356	380	390	350	369	388	359	379	385	380	343	368	377	357	403	384	397	395	374	363	388	392	398	368	386	379	413	369	340	374	378	428	381	370	374	358	408	350	386	364	377	400	343	351	397	380	390	384	407	368	382	364	412	415	383	376	385	379	376	373	370	382	342	333	392	342	373	385	372	373	404	358	368	379	380	383	373	359	407	365	376	339	377	337	360	360	349	400	381	391	366	387	351	412	379	400	386	374	389	375	404	394	404	377	361	386	373	382	371	375	373	352	395	358	375	394	351	381	384	361	394	418	383	388	362	413	389	401	381	343	394	415	346	407	398	400	396	355	364	409	342	377	384	361	397	371	351	387	416	389	395	379	392	365	367	379	376	368	408	375	401	397	343	384	367	398	378	360	393	321	372	395	404	389	375	432	374	344	372	351	375	367	344	381	391	376	367	371	366	385	361	371	379	403	386	385	400	406	397	357	403	365	400	370	356	375	408	397	359	412	387	368	390	420	406	407	404	333	381	375	405	365	374	396	329	346	380	373	346	374	355	368	406	386	357	391	372	391	382	375	396	414	399	358	366	395	357	379	404	390	403	377	409	334	407	339	354	389	377	360	370	357	385	392	395	363	374	390	383	398	379	366	370	396	368	433	379	387	372	388	373	370	398	373	351	373	371	365	374	361	348	380	392	364	377	400	390	383	382	386	383	413	373	373	356	403	400	354	408	388	374	380	376	344	344	412	355	364	386	398	360	400	361	350	365	388	380	398	358	351	348	382	379	382	372	385	351	389	360	399	401	362	389	384	354	399	389	385	346	348	375	382	350	408	385	403	388	389	383	376	420	354	359	379	416	365	356	373	372	374	388	376	384	420	387	400	407	410	370	388	371	409	342	383	399	402	401	376	372	364	361	359	367	392	386	376	350	366	387	381	384	351	373	373	388	373	369	369	404	380	375	360	347	417	348	403	382	350	425	369	413	400	354	361	366	388	406	361	382	386	407	384	371	366	379	369	389	354	385	404	385	381	377	409	385	365	364	402	373	365	396	359	371	393	380	347	361	379	377	374	352	411	379	362	350	410	363	364	371	375	435	362	391	391	369	361	398	393	358	407	377	362	329	424	382	391	425	361	395	396	368	403	393	399	389	356	398	354	382	403	361	376	358	370	381	376	425	375	385	371	402	368	413	369	372	393	364	380	366	386	389	404	384	376	346	399	373	360	373	361	386	380	379	380	373	403	379	376	371	334	415	357	395	394	378	365	362	384	391	391	383	357	380	360	347	387	379	336	354	343	366	357	379	388	387	417	348	361	365	375	337	372	398	376	353	334	405	361	376	354	352	359	388	391	371	375	338	390	368	362	382	380	374	353	384	350	365	377	363	376	389	345	371	400	375	374	405	373	374	386	388	396	345	366	387	334	368	334	383	353	359	413	410	381	412	380	371	401	374	383	359	367	394	395	346	405	353	401	377	379	397	353	386	372	379	368	375	376	347	390	374	377	360	378	374	371	355	357	407	366	334	381	370	368	402	364	396	370	407	423	350	386	392	364	361	399	387	370	389	365	407	423	392	349	395	358	376	406	392	337	394	356	363	372	406	374	352	343	380	406	344	358	359	370	385	344	358	377	383	375	338	338	384	366	341	365	392	363	342	379	368	355	397	339	362	384	367	357	338	347	350	408	372	371	393	394	400	366	365	351	400	351	367	374	387	369	349	378	417	399	371	335	386	412	370	364	390	367	397	362	392	402	366	386	378	373	369	411	377	367	380	401	377	398	395	340	361	356	411	371	396	387	367	362	369	364	371	369	342	402	383	389	405	390	382	414	379	399	411	347	390	369	390	372	367	361	382	371	349	365	354	401	407	397	360	380	398	377	371	342	360	329	344	351	367	356	391	383	352	366	374	387	366	386	354	380	387	368	371	392	373	355	393	397	400	364	369	402	356	389	356	422	379	348	370	359	389	399	358	341	401	396	416	353	391	359	372	352	360	369	405	413	378	407	351	388	375	341	365	390	360	362	358	390	349	364	358	395	338	390	385	349	404	392	384	367	383	384	368	351	347	386	374	403	396	365	400	400	335	407	363	362	384	369	377	355	404	375	388	370	401	384	397	398	402	364	344	357	388	374	360	375	371	413	371
28379	42504	24181	10211	8344	7589	6136	5794	5410	4559	3853	3659	2351	1862	2406	2389	1960	5639	16925	13829	7603	4437	2428	1380	954	752	596	603	596	591	567	558	563	619	586	596	580	583	579	565	602	624	625	598	554	607	575	606	512	585	612	609	560	571	580	596	620	587	578	581	590	573	604	597	572	596	629	577	585	573	588	629	571	594	580	605	600	578	589	624	592	601	591	564	596	613	611	601	606	637	567	573	572	598	561	570	586	630	646	618	612	550	559	546	591	615	611	557	550	609	631	609	567	602	563	606	584	595	606	558	612	582	581	593	555	581	603	621	626	572	573	573	580	556	599	576	626	621	607	591	630	623	610	565	608	573	569	633	603	592	552	590	615	617	587	576	553	555	543	579	627	612	597	614	589	556	599	609	600	607	558	573	540	599	590	586	585	614	620	608	580	602	588	587	591	548	578	575	608	603	562	587	575	571	578	547	598	590	577	580	600	584	561	546	582	620	592	597	650	600	616	585	606	601	610	575	550	589	588	534	593	590	603	578	601	589	583	589	597	613	607	570	570	634	571	593	617	580	628	537	579	585	603	571	529	573	572	602	580	578	617	635	608	610	572	568	616	579	617	606	603	581	608	609	600	551	593	620	579	584	594	560	578	614	593	615	562	611	592	594	570	594	586	618	591	580	587	563	532	618	581	602	563	590	588	621	558	600	558	609	555	632	569	579	596	612	582	599	592	612	578	609	601	551	585	583	615	591	576	576	571	622	585	556	605	607	592	580	612	616	631	621	586	603	582	605	609	592	603	569	579	556	552	581	617	607	574	614	575	586	599	606	585	526	571	602	632	627	611	565	579	583	613	590	555	567	608	602	586	568	607	617	588	578	559	589	591	614	579	602	594	588	577	606	615	594	604	615	594	587	556	607	633	612	593	592	557	561	583	588	603	587	590	575	575	553	594	596	588	580	581	580	571	574	575	612	621	587	585	583	546	573	598	605	580	576	605	554	580	569	572	621	629	595	616	621	613	601	559	567	565	558	597	562	628	627	571	561	585	567	600	604	580	575	638	627	564	608	603	579	620	623	627	633	562	588	582	598	642	651	533	589	597	655	591	609	603	583	610	570	567	621	569	544	578	599	541	597	584	602	585	609	623	598	632	600	612	598	582	579	597	588	614	578	578	600	566	609	649	590	588	568	597	590	605	568	575	594	538	591	621	596	587	568	618	538	567	576	599	591	602	563	546	547	627	606	604	599	573	585	574	587	605	625	610	571	580	593	600	595	586	568	582	580	642	557	574	608	621	578	604	573	616	611	570	576	544	574	628	598	546	587	610	565	578	612	561	582	583	581	575	588	616	582	589	589	560	572	608	596	592	537	617	620	560	596	619	590	600	598	631	586	600	559	579	580	596	547	583	582	573	569	595	545	583	652	626	621	563	577	596	563	578	589	613	581	575	578	595	623	597	565	597	530	610	604	566	610	571	588	601	554	608	583	579	602	540	592	615	585	543	575	599	615	593	581	572	524	594	595	605	581	615	574	572	568	584	534	589	561	563	606	592	615	554	589	611	577	602	633	578	573	572	545	589	560	599	592	587	609	596	590	607	584	588	563	602	614	547	626	571	588	603	578	609	541	560	647	495	615	613	580	592	621	550	599	607	608	606	557	604	598	537	652	597	563	552	610	616	595	607	617	593	564	583	579	580	580	618	602	606	602	533	599	581	538	567	611	594	571	576	632	567	606	607	622	583	610	639	589	564	569	587	617	614	573	597	596	591	585	589	567	606	555	583	584	633	539	602	579	580	594	576	574	562	625	623	571	602	592	576	585	579	611	560	611	628	580	582	607	596	580	608	574	625	566	542	593	582	543	586	596	537	558	580	603	624	632	586	570	590	605	558	587	580	566	566	581	586	589	576	594	602	579	603	625	579	585	555	616	634	592	530	553	612	563	593	606	544	566	608	593	613	616	565	556	553	595	568	592	594	555	560	621	579	601	578	639	586	579	562	583	583	549	596	631	605	600	587	558	627	561	595	634	617	633	571	615	624	577	596	606	576	567	611	566	581	576	631	564	604	634	572	578	584	613	613	587	596	582	626	605	576	581	607	570	587	608	584	595	614	622	598	573	600	567	609	593	585	631	587	557	648	628	584	590	569	616	598	580	623	590	543	583	601	581	597	610	587	631	578	578	606	590	567	585	620	543	538	577	627	570	624	606	584	615	612	611	574	594	584	617	617	580	561	625	586	604	637	598	581	602	587	590	589	623	624	596	564	567	578	620	582	576	576	599	593	606	575	589	589	590	610	577	593	584	575	584	610	583	600	630	557	604	586	590	615	599	618	631	556	568	595	586	594	610	582	567	548	597	578	627	562	579	591	609	598	605	590	606	573	560	647	608	582	587	602	583	582	581	598	574	630	612	532	610	596	590	545	563	601	600	585	568	603	607	573	595	575	635	555	564	586	597	606	598	587	608	580	591	634	583	633	585	602	597	568	593	555	587	604	589	625	626	621	587	621	560	542	597	573	652	635	550	599	599	590	593	606	602	623	610	601	640	594	601	571	619	631	590	588	588	593	601	565	567	658	621	597	578	556	619	571	603	574	604	549	593	598	583	611	550	638	586	604	581	621	561	637	578	560	603	575	577	606	596	619	533	574	596	585	584	583	548	588	631	598	581	567	581	593	587	600	590	582	576	601	603	621	665	581	599	587	639	561	576	574	607	576	590	548	571	617	612	594	594	566	610	582	594	596	596	591	578	585	543	610	562	594	583	599	598	576	594	623	595	618	588	571	576	567	628	601	610	618	553	609	625	625	556	593	581	595	582	604	590	598	582	616	577	621	574	587	556	598	536	582	601	575	615	601	582	625	621	591	538	619	560	616	563	594	577	646	584	549	591	583	596	599	596	626	603	633	578	557	637	602	569	589	598	632	595	586	588	581	600	559	594	581	579	589	568	589	550	571	564	579	618	585	581	580	629	591	616	561	630	548	598	582	638	618	587	584	592	631	597	584	582	620	572	604	585	570	593	641	592	570	610	552	612	573	575	619	578	572	548	583	571	589	608	570	591	586	621	578	633	579	564	580	578	598	602	560	545	593	624	565	586	645	610	581	530	602	628	602	613	622	648	552	571	585	569	583	616	602	546	641	585	609	589	576	571	594	592	554	566	642	543	579	578	612	558	592	565	587	595	574	602	595	578	629	617	564	600	595	594	570	571	534	567	552	569	575	577	588	614	586	578	560	616	544	560	593	580	576	584	570	601	596	594	572	591	626	578	574	573	590	575	621	571	576	638	547	562	543	579	608	557	616	579	632	611	563	612	561	575	571	588	573	602	569	582	594	558	636	595	607	632	597	589	589	578	563	600	603	621	601	616	554	559	605	591	540	586	559	596	595	617	648	584	633	567	628	592	570	599	561	544	580	584	565	580	639	532	592	578	589	580	592	577	567	578	573	603	576	621	607	553	667	555	556	569	581	553	588	612	566	604	595	550	599	587	632	600	588	607
22960	21079	28820	23537	21087	20665	9293	3367	2784	2888	2663	1882	1443	1141	990	1213	2364	9831	17200	12451	6687	3682	1854	956	604	450	372	356	305	318	330	339	312	325	320	342	290	333	299	297	338	326	319	328	328	334	322	344	307	331	300	297	310	307	331	301	302	319	313	314	328	296	319	309	321	312	326	317	320	319	299	327	286	290	291	319	343	326	319	314	325	325	291	329	347	276	294	313	322	340	327	320	351	287	325	290	344	294	311	333	345	337	293	309	332	299	299	311	304	310	303	313	328	327	343	307	321	328	328	289	309	287	319	345	297	284	280	314	318	322	317	340	298	306	307	289	281	356	320	319	312	331	300	298	310	320	356	336	310	283	315	330	308	301	306	278	307	303	320	334	340	317	343	296	295	302	288	329	312	323	348	301	314	297	309	298	306	295	316	301	341	316	296	320	334	315	294	349	279	335	307	334	303	292	320	331	314	315	310	296	324	301	296	303	307	305	322	328	326	308	318	341	333	280	319	310	295	310	282	303	291	320	311	293	305	333	306	326	312	304	307	297	317	326	309	314	289	354	311	317	322	331	310	302	295	325	325	310	316	319	332	293	315	298	320	313	333	324	294	314	320	298	341	319	277	290	326	271	342	319	294	330	313	307	315	296	318	311	282	303	332	301	331	328	302	299	323	365	306	288	315	327	319	344	303	283	327	328	310	305	333	321	327	303	333	288	332	329	319	309	322	277	297	312	322	311	348	322	312	327	319	301	341	295	313	304	296	335	336	286	297	328	318	303	347	311	340	306	315	325	331	321	296	310	295	323	354	316	314	306	307	325	320	319	352	310	300	316	309	317	325	295	329	349	311	340	342	350	305	328	291	320	296	326	270	320	294	309	310	323	276	325	305	307	322	312	309	332	328	328	310	297	296	310	324	335	323	337	304	304	302	346	306	321	340	335	282	314	334	322	334	324	309	323	296	304	307	300	320	285	332	326	318	294	333	342	286	335	322	339	306	298	321	314	325	303	324	316	314	300	279	295	308	314	346	315	333	302	314	339	319	307	338	274	325	313	322	303	306	300	309	318	293	310	317	317	315	312	297	336	336	345	291	301	324	310	337	316	342	281	304	308	346	298	339	327	317	303	296	280	324	300	263	314	330	297	300	318	335	324	320	309	325	309	293	318	309	306	309	320	340	320	311	348	315	327	309	307	315	284	322	319	307	309	299	331	310	308	320	301	293	316	307	300	306	332	301	292	314	292	325	299	343	307	312	338	325	322	305	279	273	336	313	334	299	309	313	320	317	290	305	291	307	291	314	332	274	333	331	327	312	287	339	314	323	321	316	333	341	311	342	311	304	327	325	311	317	338	335	326	328	324	315	347	322	297	345	314	281	287	353	275	311	322	326	322	319	322	301	311	323	318	293	321	313	278	320	292	347	327	319	312	284	327	331	298	313	311	281	315	318	324	328	330	300	356	325	358	299	349	313	342	305	314	345	330	288	306	309	322	301	317	325	280	299	266	321	313	308	306	303	329	296	309	302	325	309	334	291	325	355	262	331	303	368	330	291	300	329	303	311	316	297	322	329	306	318	321	321	307	303	299	321	315	321	299	341	306	302	310	316	317	334	323	319	311	309	311	310	336	332	323	352	300	278	294	321	306	346	295	347	322	308	325	305	316	298	304	347	297	325	311	316	306	329	277	335	300	307	306	357	316	286	334	337	320	310	348	312	308	331	319	313	316	310	297	324	331	321	316	299	329	282	320	314	317	314	305	301	299	272	325	340	298	328	313	310	317	315	314	305	293	299	318	303	316	318	296	307	303	281	330	324	331	323	323	316	314	287	297	319	326	317	337	311	304	329	330	318	304	315	345	314	299	320	316	314	323	320	308	308	326	307	303	325	280	301	311	285	322	320	318	316	319	310	295	325	304	329	292	284	329	365	283	339	318	303	319	325	309	292	322	316	329	352	319	320	320	302	308	277	367	345	316	311	294	312	306	335	311	285	351	324	322	301	309	340	288	316	290	308	315	305	294	314	333	321	328	320	295	333	322	318	303	324	313	335	300	300	295	289	357	292	299	322	302	335	314	325	317	301	313	309	327	308	318	291	321	321	293	331	330	314	306	313	292	333	360	313	296	285	274	354	316	321	288	328	347	332	317	279	334	331	297	326	283	334	322	313	336	306	302	316	329	303	310	314	297	296	341	313	305	323	277	327	311	311	299	319	322	304	294	309	317	331	293	323	304	316	330	323	305	306	315	298	321	301	304	317	317	306	304	308	303	306	306	343	330	323	306	320	336	325	319	317	324	330	310	294	320	319	310	307	333	292	331	313	330	330	322	337	342	358	306	319	293	353	354	311	302	333	305	322	311	304	339	339	304	327	294	354	301	316	362	298	323	310	323	308	331	282	318	325	341	309	325	314	335	319	278	322	316	309	299	319	325	338	333	326	325	300	321	331	296	319	314	332	316	314	309	310	307	291	310	308	328	288	328	313	318	342	299	331	316	346	308	318	315	301	294	322	321	315	285	319	320	297	277	342	286	319	308	307	305	331	312	353	315	326	329	306	294	308	296	338	338	279	332	343	298	300	294	317	322	332	332	289	299	323	307	291	300	311	304	343	343	311	335	323	305	298	349	343	292	316	312	337	319	327	321	339	328	296	307	292	295	333	283	295	336	279	329	348	316	290	342	317	282	315	326	310	324	304	310	323	297	291	304	314	325	290	299	307	283	338	296	313	311	286	335	316	328	335	338	317	312	315	274	301	324	323	307	317	323	319	333	307	304	316	304	300	317	303	314	300	301	301	306	310	351	288	334	329	307	320	317	345	329	329	306	273	323	296	311	351	299	318	335	338	354	348	318	342	323	325	308	339	316	305	324	307	315	298	304	318	331	300	328	340	281	290	298	333	299	285	293	300	309	323	319	285	310	300	301	305	282	307	317	301	322	336	317	294	308	334	315	295	329	319	331	322	318	336	295	311	304	299	310	315	282	282	297	345	299	324	298	310	331	310	306	320	326	284	318	301	339	304	333	327	330	302	318	304	289	320	322	317	327	315	327	325	337	297	322	299	323	311	289	336	343	305	342	307	320	301	328	306	327	319	342	334	315	306	284	324	315	323	307	329	322	311	316	302	311	314	274	306	305	325	308	345	294	306	329	311	287	312	308	302	312	310	319	351	305	302	286	300	306	304	335	317	322	292	297	321	343	342	310	299	325	297	326	333	303	314	300	330	309	290	320	313	321	329	314	325	327	331	331	302	291	307	342	318	313	320	314	297	311	345	286	306	304	300	331	295	311	334	326	310	294	316	317	302	327	293	332	322	269	323	290	334	337	319	295	308	300	323	308	301	304	290	306	302	313	319	307	299	276	324	342	309	335	313	309	330	332	327	340	323	323	331	301	318	314	319	303	326	296	310	329	342	316	335	319	314	292	351	318	305	314	297	303	328	327	346	317	349	319	309	320	319	307	302	328	318	324	305	320	319	318	327	340	334	303	306	298
28792	47058	29766	18356	15103	12606	10333	7962	7641	7756	6941	5191	3592	2865	2472	3081	5318	17289	25975	18659	12278	7138	3966	2000	1146	702	602	562	485	501	480	499	490	465	465	523	513	515	472	517	466	477	501	473	467	496	476	507	490	498	496	477	478	455	463	491	483	486	502	487	454	500	493	498	472	482	505	467	528	471	494	506	503	488	485	507	510	470	501	501	514	449	523	487	500	484	478	462	443	481	493	464	474	493	484	481	447	466	483	472	476	485	477	524	505	492	486	469	465	493	489	506	527	469	494	475	492	458	481	460	512	514	488	490	487	449	463	477	499	514	455	485	503	493	519	494	428	473	509	475	488	480	506	479	506	438	485	538	494	450	485	534	475	493	455	487	479	493	497	534	510	478	479	482	491	484	489	460	505	472	480	463	504	440	454	481	462	501	519	483	491	510	494	496	479	484	514	510	476	431	516	510	487	482	490	516	484	484	472	482	461	485	457	466	441	490	472	500	523	503	475	492	490	470	485	488	471	470	516	485	512	483	506	467	461	481	460	491	506	472	506	472	483	484	487	450	505	487	478	529	496	478	494	462	513	476	481	461	511	544	479	498	476	481	490	461	504	496	491	469	486	445	506	501	507	521	513	484	496	520	430	476	507	467	519	461	470	498	543	492	493	494	470	500	474	512	511	510	456	516	502	510	490	465	459	482	449	499	497	501	455	501	509	508	474	494	457	460	478	512	491	482	491	490	478	464	492	443	485	512	481	473	501	464	441	475	486	501	484	504	507	462	507	451	485	484	457	506	455	488	524	490	464	459	457	488	485	503	519	496	519	518	476	492	487	474	526	495	492	498	459	507	492	490	492	484	514	477	487	456	508	483	508	460	476	480	465	487	465	499	424	463	514	484	495	489	483	496	494	486	506	475	488	525	465	493	494	480	514	460	527	478	523	494	550	470	490	491	489	498	521	468	456	516	477	506	516	483	478	502	526	472	461	495	496	479	502	507	480	489	450	500	443	487	469	483	462	491	470	482	494	476	500	479	485	436	492	509	467	513	510	478	502	502	508	478	468	497	469	503	499	492	507	502	478	529	495	492	498	425	486	539	465	487	510	468	525	482	541	467	489	504	465	473	436	454	452	472	493	502	479	466	453	497	490	514	492	482	532	486	474	465	465	527	516	484	473	525	454	445	485	464	461	449	507	449	462	492	479	454	498	476	502	479	512	469	487	495	468	482	502	516	452	516	479	518	479	486	503	493	538	497	486	494	491	504	471	471	463	499	490	510	496	515	480	428	450	485	492	487	511	469	474	478	504	444	475	529	481	501	458	468	506	471	515	513	470	491	465	426	469	483	523	494	476	480	509	502	527	481	476	483	500	491	469	479	527	476	458	485	475	483	462	456	467	507	506	503	498	481	484	494	478	495	518	503	527	470	512	484	528	518	520	476	482	508	509	460	482	462	444	484	509	484	502	522	469	493	508	539	436	497	531	532	469	497	532	500	518	483	489	505	506	507	502	473	473	457	454	479	477	496	477	493	475	475	486	502	474	482	470	521	499	488	465	501	522	480	504	507	454	524	506	499	501	488	488	494	467	460	478	486	512	522	468	463	469	517	458	477	519	514	521	476	486	512	485	521	457	492	474	509	497	465	460	472	478	525	480	522	471	510	495	472	472	476	503	471	499	496	525	467	459	498	514	500	488	503	453	485	450	455	475	510	497	446	504	475	423	485	520	520	494	462	487	494	502	448	468	487	476	502	525	470	502	474	498	434	484	496	459	492	522	508	493	522	436	490	484	479	483	473	474	522	471	484	506	504	459	502	478	479	465	513	485	511	483	494	465	534	485	514	483	478	467	544	520	502	502	469	465	505	481	461	455	486	506	463	494	458	499	536	473	471	485	523	497	486	467	483	473	455	523	485	472	459	466	473	482	481	483	476	485	476	463	496	498	481	430	491	486	505	468	515	463	482	523	437	470	430	498	484	482	490	455	503	493	536	490	505	516	492	479	496	476	521	510	516	488	458	471	474	488	459	491	542	474	489	476	534	535	459	468	489	508	471	498	496	451	473	476	509	474	470	482	500	521	496	502	500	513	459	493	506	469	495	481	480	479	496	475	488	506	506	513	499	475	537	509	462	490	521	467	479	467	462	502	498	458	457	488	466	478	471	511	491	457	492	522	509	480	480	512	502	511	494	523	483	497	459	483	499	464	458	468	464	482	486	459	464	478	502	466	483	435	518	520	495	488	448	501	496	470	455	500	453	450	471	487	469	493	465	527	452	453	496	496	526	480	485	502	470	483	470	507	458	507	520	490	457	469	463	492	495	526	500	492	497	484	497	473	465	500	482	508	508	476	483	484	487	459	502	502	465	488	522	513	487	509	483	470	455	475	501	519	491	453	475	449	491	468	496	474	499	463	491	489	475	483	530	477	486	501	462	503	473	461	471	473	537	448	524	549	530	504	483	472	480	487	483	489	536	497	464	499	467	510	444	479	470	507	518	465	482	488	509	540	455	492	515	487	490	464	484	502	504	497	486	507	515	464	505	516	490	463	465	499	486	511	446	450	488	510	486	489	463	490	497	490	492	490	480	495	474	477	477	470	519	482	488	544	482	493	514	524	480	487	496	492	504	531	483	440	456	467	467	504	471	444	461	449	510	516	528	475	510	487	508	498	520	475	472	462	487	455	485	451	481	467	489	468	488	485	501	469	481	463	488	478	495	491	499	492	476	532	482	471	489	480	503	514	497	556	466	467	481	489	485	520	479	468	495	459	458	497	487	450	498	470	508	491	460	500	508	482	505	474	531	432	521	550	485	474	500	497	511	518	463	502	515	506	508	484	480	470	516	473	472	469	466	480	467	466	490	431	485	506	458	510	487	423	500	486	469	477	513	482	499	478	493	512	436	474	512	463	464	497	473	483	452	472	511	507	482	509	448	466	489	465	488	508	480	487	468	471	478	500	523	450	486	480	495	524	497	480	465	498	499	506	517	487	469	455	477	476	499	501	468	492	539	466	475	446	500	525	511	474	498	543	480	486	508	474	517	495	487	484	486	569	515	489	529	482	481	442	488	507	459	492	508	517	543	477	479	527	488	514	471	476	489	486	448	477	495	429	451	468	511	505	503	449	501	479	544	516	511	514	456	503	471	503	486	482	496	472	494	518	525	453	484	473	508	538	483	500	510	505	480	488	505	505	537	511	501	482	484	514	519	490	488	485	542	509	503	468	515	498	486	499	516	492	520	499	503	477	479	489	478	478	475	507	461	487	499	465	481	503	537	526	470	484	467	480	474	487	445	466	491	479	487	493	492	471	504	464	490	502	508	488	462	527	508	521	496	505	500	530	500	487	500	477	486	515	494	466	440	482	485	473	483	465	497	481	502	479	523	496	468	461	469	462	463	497	495	528	474	446	498	506	475	483	510	473	528	494	450	501	484	487	461	488	500	464	518	462	479	450	468	459	461	503	508	474	486	489	501	489	423	481	472	488	458	502	503	494	485
27029	20863	14907	7476	3800	2495	1729	1122	938	1099	1089	1006	718	667	678	711	1275	1510	1305	948	730	555	451	435	363	356	387	368	377	366	347	360	377	344	367	378	340	358	353	348	357	348	333	362	371	364	383	355	346	327	335	368	343	357	368	379	364	361	357	409	362	370	357	374	355	382	343	360	347	349	370	326	328	336	397	358	334	356	360	352	327	343	377	317	351	356	384	339	329	352	381	385	389	355	338	383	349	347	329	377	352	335	343	348	357	368	350	372	321	346	312	386	326	352	348	334	356	317	370	357	322	349	318	346	329	346	361	336	351	324	337	357	353	341	362	330	382	317	381	386	332	378	398	387	364	352	352	378	388	363	345	346	324	344	374	343	413	355	354	341	373	352	330	367	344	298	342	348	360	352	329	332	362	272	352	357	405	342	325	398	360	368	353	328	349	326	391	373	369	375	383	364	342	317	361	367	368	366	357	354	358	346	385	338	370	356	334	379	347	337	374	348	354	348	380	337	313	341	341	339	385	344	366	318	350	357	355	348	365	335	383	354	364	339	359	364	342	315	308	406	338	330	364	351	348	341	362	348	367	337	339	375	343	381	380	361	380	374	351	391	354	352	371	336	384	377	363	350	390	351	355	370	379	341	354	356	319	348	354	382	364	364	380	324	349	383	357	358	375	383	373	345	344	332	366	359	362	357	332	366	373	357	382	359	361	332	358	317	385	358	349	343	338	350	377	372	373	333	357	320	363	355	336	346	353	366	342	326	314	358	345	343	349	356	374	389	359	349	328	361	367	381	360	348	340	363	381	328	381	346	352	343	313	345	307	362	377	381	346	327	354	349	334	356	332	365	297	354	370	384	375	360	347	358	336	341	378	311	351	340	368	333	374	369	315	370	333	353	360	339	341	362	343	318	360	368	386	339	344	372	344	391	353	343	356	331	360	333	379	348	346	370	352	334	344	330	357	323	348	361	318	365	378	380	355	377	335	409	359	332	359	373	345	344	369	346	353	361	354	357	361	314	355	360	331	353	381	328	369	399	345	388	341	377	378	356	357	366	351	349	332	365	326	390	364	380	334	345	363	364	331	366	381	362	350	351	352	365	319	375	348	356	365	353	339	386	334	345	358	359	365	348	381	361	339	369	353	348	360	368	357	343	373	367	383	341	350	356	398	382	371	375	366	361	360	364	351	379	372	358	335	360	346	321	353	389	373	352	368	351	346	344	355	330	317	363	355	365	365	356	401	392	304	363	409	375	369	372	333	359	343	331	351	346	366	369	366	379	362	366	382	359	346	365	342	386	365	358	370	364	362	337	413	375	307	374	360	335	359	359	408	371	381	343	359	369	366	331	368	398	369	331	347	323	399	367	335	367	361	353	369	375	390	309	379	356	386	336	347	347	333	329	366	338	340	378	348	379	348	376	371	341	358	368	333	368	372	367	371	367	306	347	366	309	334	378	360	326	369	341	351	362	338	335	376	353	370	362	347	398	359	322	324	378	343	341	377	361	389	354	350	371	394	383	370	318	340	371	379	352	341	349	360	374	333	377	338	339	372	378	356	320	361	342	352	367	353	380	367	370	331	357	361	335	374	352	365	399	362	367	357	334	366	375	371	353	326	353	382	366	330	318	386	336	367	343	374	365	379	353	346	320	355	358	368	368	344	356	324	344	339	318	337	376	360	342	357	370	374	347	345	348	352	327	342	340	337	343	360	376	361	353	336	355	339	357	375	342	368	388	373	327	383	337	334	362	342	348	413	346	378	363	368	369	370	355	363	374	336	361	346	331	337	355	362	364	351	324	354	370	375	350	353	363	372	345	384	354	352	358	351	341	377	398	381	355	377	356	343	346	373	363	330	373	345	378	349	320	341	341	334	380	317	338	360	346	383	367	337	366	344	339	379	368	382	377	356	352	359	354	370	381	356	326	323	360	371	335	392	350	337	332	373	376	369	359	347	350	386	377	342	367	346	379	381	334	355	363	329	396	352	355	363	364	320	341	350	367	341	371	363	352	348	366	333	355	347	320	349	345	331	380	360	322	365	342	377	357	387	350	336	341	372	355	315	376	358	318	360	341	352	338	349	396	374	344	369	360	339	338	303	347	353	333	355	373	338	341	363	344	347	339	368	349	340	362	379	365	350	347	354	356	384	365	331	338	350	339	324	344	378	364	331	378	365	376	349	367	397	340	359	354	347	370	356	393	367	356	352	338	354	343	351	356	334	381	371	357	351	334	377	357	335	359	346	358	350	350	337	336	367	354	356	353	374	345	345	342	346	312	323	326	341	359	379	384	347	350	362	382	342	360	329	372	372	388	328	346	324	361	352	353	346	369	350	353	350	373	387	350	358	365	320	347	324	376	368	347	380	361	363	357	358	344	377	367	354	330	354	347	372	375	326	349	402	382	369	378	374	344	388	337	299	385	340	394	352	369	352	372	359	379	324	336	371	344	341	366	347	340	369	359	384	406	390	353	346	336	323	332	350	387	368	377	359	331	329	354	327	344	351	359	374	361	378	353	358	362	326	357	352	339	343	387	371	333	372	363	340	343	371	368	350	347	350	346	353	338	354	366	334	360	401	361	342	350	335	344	361	332	335	352	373	348	383	345	340	370	338	342	348	332	356	353	342	352	333	353	376	353	380	370	349	322	354	351	352	324	336	321	323	369	360	390	359	343	312	340	367	332	334	344	351	342	374	345	345	366	349	349	344	328	333	334	363	354	370	335	338	375	356	380	337	374	356	386	356	334	356	353	358	338	345	351	364	347	381	343	356	390	343	365	404	339	323	335	349	349	360	339	347	358	323	340	328	349	375	358	392	372	368	353	334	373	329	325	389	358	359	367	343	349	356	377	371	380	352	390	367	371	341	374	385	343	376	383	378	366	368	337	365	344	369	352	381	379	403	318	366	363	362	355	341	361	336	345	347	382	337	378	370	345	377	345	331	314	352	331	356	390	360	347	347	383	372	332	379	335	331	382	374	342	351	376	344	377	392	357	328	344	378	339	357	364	354	349	329	335	365	378	374	352	401	346	357	379	368	386	370	351	364	341	363	380	365	325	343	367	334	387	355	330	362	360	373	340	343	371	376	365	379	346	367	398	360	331	377	358	355	352	352	340	345	388	336	330	360	342	362	364	374	376	363	379	384	377	344	357	349	343	352	338	388	356	385	385	370	338	370	408	361	399	379	364	363	358	345	368	361	365	338	355	358	330	368	362	349	377	369	335	379	374	351	344	346	356	342	334	351	358	339	379	395	354	367	388	360	335	363	326	347	363	342	336	354	345	341	365	363	353	350	363	354	313	333	389	368	336	390	365	322	339	362	362	339	382	360	362	340	349	323	348	363	344	392	367	347	343	365	391	355	355	347	325	374	370	313	372	354	379	355	351	361	385	378	370	372	359	355	339	341	376	351	358	328	342	369	342	349	357	346	316	392	314	350	390	368	342	367	344	378	368	348	388	388	374	353	371	368	325	352	370	330	323	360	390
24825	26646	18544	11013	7978	6222	4573	3046	2380	2854	2798	2553	1781	1525	1601	1612	3001	3320	2687	1746	1333	971	766	639	594	568	593	579	561	564	545	514	570	556	575	542	559	577	540	604	538	513	514	531	577	568	566	544	577	537	569	551	557	540	521	562	543	548	566	544	535	570	575	539	541	569	577	526	555	556	570	520	511	517	538	549	586	539	570	565	570	544	563	579	542	542	592	565	527	592	528	569	550	560	544	565	564	616	524	576	550	501	558	575	559	558	559	523	547	573	555	537	551	540	539	534	563	544	581	545	571	608	515	526	566	543	540	585	588	564	537	522	552	549	533	575	541	556	526	547	536	556	498	555	565	537	574	533	562	539	576	559	484	555	568	557	540	536	537	578	525	572	541	540	545	555	573	549	602	530	516	529	555	585	543	542	544	578	553	549	549	559	546	543	550	546	550	537	570	529	572	522	539	584	516	589	568	557	521	585	583	522	548	553	575	552	563	561	543	546	546	526	548	574	555	560	539	557	489	563	591	547	557	547	548	570	538	549	542	523	558	547	572	563	553	572	584	547	577	557	581	564	585	502	611	556	579	576	564	534	539	537	576	551	537	533	495	574	566	518	545	540	555	556	577	572	531	586	560	541	549	544	575	550	574	549	539	583	554	589	563	537	507	599	549	530	514	576	544	554	564	555	582	558	584	532	565	531	606	589	522	556	539	522	588	562	568	556	553	558	551	553	589	564	577	522	503	559	542	556	550	538	555	542	528	533	546	597	593	568	622	537	566	549	590	555	569	510	534	542	551	528	576	534	536	560	570	591	568	557	539	526	559	534	547	560	565	588	594	561	519	536	580	567	547	520	548	537	545	539	531	561	517	566	558	540	533	544	545	564	489	517	565	512	577	544	570	561	548	568	581	562	563	554	579	572	562	566	584	556	604	560	552	577	561	595	543	557	526	558	566	569	550	534	549	554	567	550	540	555	594	549	547	544	562	547	576	576	538	607	562	580	538	539	537	527	531	587	567	563	546	538	582	524	566	530	556	571	521	590	584	554	510	513	597	557	541	528	542	529	569	567	564	549	553	542	592	590	543	577	535	541	548	586	571	541	573	514	563	570	532	597	550	553	573	530	529	548	558	572	556	531	550	573	546	565	581	592	608	551	601	563	510	590	588	566	535	549	573	578	539	596	557	516	559	540	569	541	536	559	530	562	554	544	562	580	570	546	536	558	564	556	533	533	545	522	550	580	568	554	565	558	612	576	547	557	570	547	560	544	560	603	562	573	577	529	510	588	564	574	586	563	574	532	558	531	576	533	583	530	542	570	561	557	518	598	536	596	566	629	537	545	524	520	551	547	542	561	585	531	550	540	605	577	551	568	576	561	564	547	593	558	575	512	571	559	588	563	560	548	532	571	560	554	510	594	555	560	540	598	536	551	558	584	541	563	540	575	559	558	564	482	574	572	528	499	561	577	537	511	533	517	520	582	568	576	571	503	546	529	545	542	556	538	546	552	528	542	580	566	559	538	610	553	588	585	587	554	583	558	540	589	560	575	571	531	526	563	569	523	531	546	539	566	538	533	510	568	546	549	519	598	535	535	518	537	538	549	513	542	538	547	553	572	530	567	550	552	535	568	572	536	551	511	535	588	555	578	563	570	520	549	560	528	607	561	573	536	577	548	563	559	543	577	548	551	554	524	528	529	577	526	587	540	527	546	543	557	568	551	541	555	506	544	572	530	572	553	543	540	604	555	589	555	522	553	542	555	562	618	565	577	543	549	580	522	557	560	561	555	571	599	583	507	519	579	569	544	551	545	543	588	577	533	577	555	577	575	556	505	580	554	587	578	549	582	544	549	565	540	520	569	530	541	513	513	582	593	574	550	528	529	522	541	563	567	565	541	524	571	543	528	536	550	553	553	563	551	578	545	570	549	553	556	513	561	572	577	562	564	557	539	571	608	561	543	565	549	534	519	536	585	598	561	591	564	557	540	545	586	530	577	575	562	561	548	555	559	532	559	544	568	538	538	564	558	539	561	557	576	561	559	569	551	597	535	556	563	586	546	551	509	559	570	592	551	493	558	576	580	598	562	565	578	535	572	551	545	567	526	563	578	579	551	554	541	574	527	557	536	534	570	600	555	563	595	556	559	569	564	575	515	561	557	566	573	569	575	566	508	547	528	595	529	567	547	541	585	571	576	566	607	497	512	517	578	613	565	581	545	564	517	569	588	606	554	599	571	526	573	546	589	604	541	507	534	564	569	567	566	514	543	545	544	550	536	551	592	541	521	585	555	550	566	556	543	533	531	541	541	538	546	546	612	579	542	568	535	577	568	582	619	534	549	549	542	546	595	546	580	557	574	575	551	569	575	556	624	541	558	580	563	555	552	565	536	578	557	572	564	567	547	555	534	566	601	504	549	522	514	564	571	560	541	595	607	601	542	536	548	487	546	539	580	537	539	545	579	569	565	557	574	573	561	514	529	525	593	557	524	553	533	593	525	548	636	514	557	551	563	530	618	553	539	544	546	521	585	534	583	575	545	576	555	533	545	566	553	573	552	577	559	566	523	536	572	553	591	562	568	569	554	581	572	544	588	532	574	527	597	567	590	545	580	579	570	604	523	565	526	534	572	500	618	530	537	554	553	562	574	574	571	556	540	559	496	552	578	550	549	569	595	591	543	551	569	544	554	579	590	550	524	619	590	551	541	535	564	566	550	516	558	531	562	551	558	493	538	521	546	563	568	541	563	533	592	585	563	540	559	559	596	545	543	571	552	560	583	562	534	545	554	537	562	568	553	522	495	491	573	527	556	522	577	537	531	539	560	532	544	586	545	577	581	515	557	532	587	535	550	550	576	591	622	563	555	536	522	561	529	544	578	535	569	565	526	537	560	597	537	527	592	563	556	541	573	539	556	566	582	544	531	532	585	573	532	541	573	544	577	528	550	574	589	570	525	547	533	607	536	570	547	581	531	513	571	594	574	555	531	563	619	557	571	557	591	548	552	532	593	554	523	536	522	593	552	551	546	589	555	543	569	579	541	554	576	556	545	521	557	531	573	579	575	558	592	566	559	521	545	559	586	583	559	538	532	541	578	568	589	605	522	552	597	570	542	541	579	507	572	514	571	605	557	588	560	520	543	566	552	546	549	536	541	540	510	548	535	555	531	502	570	571	582	534	532	565	546	547	551	558	558	560	552	575	588	569	551	533	554	550	535	481	528	534	586	550	570	573	566	570	559	632	592	546	581	564	534	544	537	617	537	563	534	522	571	579	559	560	542	549	549	546	598	548	557	536	554	553	532	597	547	569	545	550	570	588	537	586	524	550	565	600	581	534	541	586	554	576	562	578	570	577	584	568	507	584	523	599	606	527	532	570	544	544	537	507	557	589	500	558	554	560	525	552	556	557	583	521	546	578	552	550	549	537	572	560	533	575	583	584	597	577	559	514	559	529	546	584	576	533	566	546	569	525	507	588	526	581	555	596	537	556	509	561	586
24078	21048	27970	24316	19606	7685	3138	1803	1657	1463	1251	1294	1192	1018	951	970	3481	8365	7056	4767	2998	1738	968	586	452	445	391	399	384	352	366	379	349	363	338	355	341	375	371	358	380	388	394	407	375	404	378	363	357	376	376	362	399	375	367	381	402	410	353	357	368	359	371	380	372	380	380	372	395	380	371	382	386	400	360	369	369	377	383	355	359	409	374	379	369	344	369	371	365	354	370	369	326	391	376	350	387	388	359	374	354	354	378	412	339	350	361	348	362	377	366	366	347	371	360	359	370	394	390	383	364	350	332	346	389	377	345	363	368	343	338	353	375	377	378	393	367	372	371	372	358	356	364	355	362	363	363	330	354	344	391	368	362	339	374	388	374	383	379	389	365	335	359	404	356	380	342	388	384	401	368	349	379	343	372	341	359	382	361	358	377	376	341	398	361	341	360	371	369	342	349	379	397	361	358	373	390	347	355	353	355	346	384	367	387	345	347	339	345	351	390	376	404	367	339	350	373	413	365	361	371	350	393	382	383	391	353	329	370	387	367	362	365	336	391	346	352	345	359	354	351	372	361	392	380	344	389	365	338	358	361	392	359	373	343	355	370	358	383	362	380	359	400	371	365	364	362	352	355	354	342	370	341	336	383	368	379	377	336	381	355	377	373	403	368	352	353	361	354	379	367	397	379	397	406	331	347	366	370	395	371	358	365	379	369	423	365	366	368	333	357	375	384	366	365	364	387	390	381	318	396	349	350	379	360	364	348	384	403	380	370	381	352	384	379	391	370	392	378	380	328	386	399	394	356	336	347	373	370	368	362	371	368	332	347	349	396	377	373	381	395	381	385	358	373	341	367	326	360	347	390	320	370	367	360	354	389	376	377	369	368	381	343	355	391	359	361	378	385	357	331	380	330	345	354	347	391	373	392	373	353	353	366	358	340	352	385	372	321	373	377	362	373	350	404	350	347	372	378	339	382	330	359	311	379	380	383	352	392	375	375	377	351	379	359	400	358	326	370	372	392	368	368	361	400	356	314	353	350	392	352	317	369	367	358	360	338	349	328	403	397	368	368	392	343	382	344	343	381	354	367	352	321	347	391	356	343	393	344	391	360	368	365	411	395	369	387	355	353	378	341	341	358	389	351	387	391	352	330	369	348	399	417	384	362	374	366	369	386	386	422	393	399	361	366	353	362	411	375	355	378	369	325	390	380	358	359	392	383	332	375	338	397	372	341	332	357	379	409	335	357	385	335	378	376	400	344	359	334	418	384	348	394	353	363	350	399	393	356	391	325	370	362	359	342	378	354	370	352	347	317	348	388	361	343	337	380	408	338	355	355	417	369	353	346	365	387	382	379	382	378	364	385	348	359	403	382	390	412	375	339	352	378	367	363	373	352	355	381	345	370	381	349	382	379	385	369	368	369	386	366	362	340	338	402	354	361	355	350	363	357	365	396	362	384	326	357	375	349	377	340	380	345	360	371	381	381	363	354	365	402	366	355	404	369	393	381	371	369	371	373	340	350	405	366	397	338	346	396	369	374	355	348	362	361	329	391	347	375	377	346	350	405	401	320	357	378	370	375	357	419	366	379	375	365	380	390	367	377	376	364	389	362	379	367	383	344	380	368	333	326	383	369	373	365	333	366	346	366	354	355	351	340	338	363	403	331	368	369	356	372	389	326	388	352	404	376	380	376	372	383	352	359	391	356	362	353	384	360	353	377	343	332	376	371	352	350	385	360	358	403	354	376	351	410	379	356	373	357	370	370	376	337	392	374	377	365	377	361	355	403	327	369	387	345	365	416	375	371	372	402	405	377	367	354	408	408	375	367	372	393	376	387	352	351	370	345	351	431	365	368	352	350	362	376	395	399	328	390	394	386	374	352	361	363	385	369	373	391	378	350	323	384	369	369	358	375	335	379	392	379	356	342	407	362	353	393	306	364	345	361	350	390	353	391	366	344	363	365	345	351	373	376	361	326	366	405	385	332	343	381	369	357	376	369	388	369	379	388	354	371	393	391	345	394	344	346	400	365	372	361	374	393	369	361	333	384	328	390	354	370	349	363	340	358	404	361	387	338	365	359	379	375	355	345	382	365	387	377	355	370	351	370	407	369	359	377	348	367	386	386	385	367	361	364	402	414	366	360	363	396	376	350	359	355	347	361	394	381	367	388	415	361	391	370	414	369	349	378	383	374	365	351	336	350	396	309	350	352	366	381	368	342	386	350	341	354	334	363	369	376	387	346	360	351	338	365	345	376	359	367	357	388	343	384	384	375	339	388	381	384	366	359	342	361	361	366	378	401	337	361	346	361	374	392	347	370	366	357	355	371	382	372	383	375	364	362	397	354	369	383	376	376	378	375	366	341	367	374	333	384	371	334	345	385	347	351	356	381	322	364	351	357	372	382	377	353	354	387	376	345	379	358	375	366	371	375	355	390	377	393	367	371	368	341	322	340	354	377	391	351	383	386	390	374	346	412	355	361	344	389	380	349	363	364	360	345	344	354	402	373	323	369	363	359	355	368	352	349	379	316	347	363	381	358	359	350	350	367	368	346	369	397	403	380	365	377	360	397	379	343	385	348	359	368	396	378	399	351	377	355	358	403	337	376	365	368	358	380	365	367	384	362	362	380	344	384	404	360	369	365	358	372	370	409	329	358	364	355	367	356	349	381	391	372	370	385	376	362	360	394	376	381	391	370	329	403	361	367	355	341	369	356	372	394	363	353	383	344	364	387	347	376	361	402	348	342	404	400	385	369	360	353	395	348	366	348	351	374	355	368	361	360	338	368	345	374	352	372	333	394	341	358	402	362	366	356	395	385	338	365	330	369	405	361	380	372	385	405	342	373	361	351	410	376	343	337	352	342	381	355	352	366	356	333	343	353	378	384	359	399	385	369	381	385	404	382	424	355	365	363	360	352	354	372	341	387	364	347	373	338	368	392	360	348	390	363	328	364	386	375	370	321	367	324	321	337	367	375	332	381	359	402	350	374	357	376	391	363	389	364	372	416	373	377	376	366	364	332	389	344	386	341	349	352	348	370	398	381	384	344	362	373	364	367	360	378	358	355	386	372	377	391	385	373	348	349	377	363	358	368	389	380	343	402	308	385	375	377	369	359	384	391	378	367	382	374	367	353	371	351	368	384	370	342	357	359	339	370	341	327	340	352	368	352	348	364	359	385	347	392	374	377	345	351	357	381	375	364	392	413	400	367	371	397	359	375	346	360	384	371	372	378	388	370	326	391	354	356	366	387	348	379	362	362	365	374	346	357	375	349	367	370	349	380	370	379	387	346	337	386	369	383	364	358	365	389	405	340	378	361	365	376	354	385	381	376	369	367	382	386	350	374	381	354	338	378	368	341	380	375	391	383	386	371	372	385	370	357	343	370	322	392	393	372	357	367	354	354	359	413	329	391	372	399	378	384	333	382	386	368	370	364	380	397	381	362	345	333	354	353	357	358	397	354	390	345	386	352	352	357	373	345	368	387	368
24949	33773	28483	16869	12972	9619	6863	4962	4508	3745	3379	3310	3132	2517	2183	2229	8257	16427	13542	9401	6289	3503	1898	1236	853	701	614	597	594	557	565	576	618	582	604	575	570	610	604	581	574	565	575	565	598	603	607	603	602	531	591	571	594	556	590	589	547	586	604	572	588	603	604	570	610	582	554	594	572	589	563	576	593	551	550	586	587	571	552	610	559	596	571	567	582	605	558	529	544	604	589	549	584	540	580	562	611	569	583	559	598	564	607	604	575	578	591	582	577	571	558	584	557	615	573	603	525	544	544	571	566	578	571	589	577	537	590	614	584	553	574	566	558	558	605	607	584	574	575	609	579	547	528	599	586	572	568	544	569	616	541	516	594	580	598	542	604	587	585	614	576	581	556	588	574	583	583	585	576	542	565	596	586	575	592	601	609	572	602	583	581	572	572	565	611	571	598	574	604	549	596	566	598	563	547	590	583	609	564	601	602	614	619	555	581	565	537	566	572	626	559	602	594	594	567	579	605	573	574	614	599	592	598	586	583	607	558	576	589	564	584	589	538	579	611	561	633	588	596	582	576	587	611	531	562	543	594	567	548	568	573	580	622	609	591	550	574	639	563	581	588	570	561	608	610	614	594	595	589	597	541	565	609	533	587	577	582	561	592	617	576	590	552	582	582	553	536	556	591	587	555	571	605	559	579	595	595	554	521	609	603	566	542	549	593	619	540	584	581	606	561	534	518	566	576	553	636	589	588	577	591	578	601	569	577	587	606	599	566	550	615	543	576	636	568	555	566	577	554	591	566	546	577	552	596	608	611	557	601	581	618	577	582	560	590	621	569	575	556	590	577	566	571	561	577	580	566	546	584	540	554	552	560	627	582	537	591	588	575	595	592	521	552	599	602	616	560	607	606	555	585	568	581	604	585	584	517	557	519	569	610	528	539	562	579	572	563	566	581	600	598	570	550	556	568	574	565	567	533	582	599	562	587	588	536	540	549	597	562	566	572	543	566	577	553	589	578	607	560	606	578	587	552	556	608	614	564	576	562	554	552	563	614	608	573	583	577	576	574	568	546	600	599	520	527	576	577	594	536	598	546	575	556	570	606	544	589	537	600	608	584	576	597	541	604	547	618	549	570	593	586	634	553	587	569	556	570	550	586	544	532	572	563	565	617	557	575	524	548	563	562	567	601	542	572	597	566	582	596	614	606	609	522	589	606	552	588	564	565	606	647	609	584	562	580	552	564	542	546	591	590	569	544	586	589	569	586	573	531	613	580	584	608	582	596	570	578	616	598	602	548	601	549	610	625	588	604	612	572	578	626	550	641	563	583	594	600	549	578	598	538	612	600	519	655	617	543	570	538	544	544	596	634	567	596	595	569	595	594	549	586	600	588	584	556	602	583	578	546	587	584	595	559	544	538	610	574	585	542	575	592	563	583	577	597	545	566	574	577	581	555	558	617	608	592	547	563	533	562	559	593	582	554	555	530	581	545	526	554	547	581	567	568	579	601	627	595	595	589	594	619	602	595	598	556	582	571	523	589	575	551	575	561	553	560	564	549	537	592	602	584	567	570	576	583	604	586	549	611	605	567	576	600	555	626	558	523	568	544	602	557	557	595	586	580	596	570	579	542	535	583	548	603	569	569	537	533	577	542	576	571	614	604	631	591	559	548	590	573	541	597	558	559	586	590	545	570	580	529	592	615	596	603	604	543	568	580	587	574	565	620	585	578	582	595	555	536	597	638	549	527	565	578	572	595	590	557	584	565	618	582	572	586	554	571	582	575	597	566	593	586	599	593	556	558	616	511	556	573	592	573	578	598	535	574	569	578	615	549	549	556	606	594	591	538	568	570	611	586	607	572	560	587	575	539	593	570	560	575	639	572	594	618	603	587	592	589	552	573	578	557	572	612	604	553	594	588	584	589	618	576	591	583	580	608	560	560	562	579	578	581	559	565	588	590	594	579	554	579	562	599	563	540	600	564	581	591	623	546	612	620	617	614	571	563	596	547	579	547	600	560	559	598	584	524	667	596	586	631	570	529	564	530	554	550	587	601	605	563	537	557	570	604	559	572	601	580	613	560	556	589	594	570	565	565	545	570	606	569	589	573	572	551	593	599	587	559	590	540	581	578	621	582	570	565	587	568	544	579	624	540	599	580	621	558	560	557	584	580	534	566	527	554	550	573	580	571	590	566	580	613	549	543	561	590	549	577	556	551	578	577	573	588	569	557	570	571	579	574	551	558	551	571	565	591	550	512	555	559	584	585	568	565	559	528	556	601	604	568	573	537	580	609	588	581	553	600	547	591	583	576	596	593	587	556	550	579	567	577	595	575	557	568	606	599	568	585	545	574	596	553	519	590	562	586	597	547	559	581	613	570	582	577	545	566	535	613	606	558	611	617	597	555	563	586	594	550	609	527	575	590	548	551	572	570	557	545	592	611	542	608	577	556	526	573	591	574	617	587	571	583	563	543	556	602	611	555	591	591	540	548	600	573	563	560	561	593	602	543	560	573	579	605	536	563	628	564	569	542	623	561	545	563	610	612	580	611	586	569	569	569	592	568	574	587	525	594	577	615	556	575	568	578	592	561	547	571	573	562	563	592	544	531	553	569	550	570	609	586	606	555	622	586	560	587	582	560	559	625	589	588	599	617	586	601	604	592	598	604	546	541	601	556	626	565	525	550	587	559	589	585	574	593	622	599	555	551	583	585	604	562	571	562	572	583	575	559	555	570	559	540	567	567	580	568	544	592	545	603	583	570	557	607	592	574	576	550	567	571	595	587	606	578	573	543	522	560	598	564	579	595	576	606	598	537	568	585	610	582	554	572	566	579	574	592	549	576	569	569	592	607	570	552	621	597	576	562	592	593	581	569	541	575	566	587	571	594	576	560	574	560	610	568	575	591	600	549	533	580	586	558	577	596	555	587	594	564	534	588	581	580	614	575	575	571	583	555	576	552	561	588	597	579	586	607	557	578	557	582	556	570	579	592	545	596	602	589	574	545	590	554	570	579	558	571	594	589	528	543	571	607	550	547	607	577	582	608	623	583	570	561	571	610	578	568	545	528	568	569	635	596	549	561	611	607	563	543	591	616	578	572	610	592	586	576	568	611	544	546	557	587	562	622	577	557	580	598	597	596	562	593	545	572	588	592	565	574	593	522	587	563	579	562	566	605	565	571	586	617	609	608	569	597	593	574	603	538	589	555	617	610	561	575	610	578	607	614	581	568	555	544	554	551	566	568	584	555	614	596	577	564	554	575	561	548	590	557	558	576	557	599	570	591	546	604	582	546	565	549	562	572	573	584	555	570	564	554	558	537	555	621	585	579	609	599	560	568	582	547	573	589	582	582	569	600	557	559	597	566	596	615	561	589	597	612	600	568	562	565	567	576	588	626	566	579	584	588	585	567	585	619	568	586	563	621	648	621	578	578	573	560	644	544	581	545	585	577	534	571	524	544	554	564	547	555	571	626	621	622	572	616	544	510	622	585	550
22910	21056	28756	23572	21075	20641	9761	3936	2605	2418	1594	1425	1506	1612	1419	1305	3147	14394	15571	10684	6449	3429	1684	903	527	419	349	321	283	302	302	307	322	270	313	319	288	301	291	318	316	288	317	289	294	277	290	313	331	298	295	296	317	295	291	326	284	290	280	308	338	307	319	292	284	287	290	294	318	316	316	317	321	308	326	289	289	292	308	300	312	276	318	330	314	291	304	314	301	319	327	295	308	294	335	307	294	271	315	321	319	306	304	268	314	305	302	306	321	314	300	303	303	309	268	301	304	295	287	264	322	269	289	283	285	310	309	308	295	284	295	272	330	326	309	276	292	308	281	297	314	256	346	293	306	306	313	319	270	315	272	306	292	316	305	299	353	287	310	281	274	297	316	301	293	279	294	302	290	297	284	299	318	322	327	302	293	324	286	308	292	278	305	303	295	336	290	298	320	299	330	324	305	287	281	298	291	307	326	308	310	309	305	294	354	313	306	275	332	307	292	292	315	299	307	273	301	315	315	303	298	318	300	252	303	286	313	304	360	288	276	296	323	310	305	289	295	280	316	286	310	320	314	315	294	301	289	318	289	299	305	288	315	277	274	288	331	272	313	300	312	313	277	251	295	279	279	290	283	291	331	296	323	307	323	303	300	337	299	293	309	294	287	309	315	311	308	291	301	306	311	291	292	315	289	312	300	307	309	308	293	307	321	293	284	308	297	282	298	288	286	301	307	285	287	303	297	281	343	286	302	307	314	298	310	305	295	301	329	285	297	292	286	279	272	305	286	296	280	292	305	281	302	278	308	272	299	323	258	306	312	310	317	320	280	276	293	290	328	297	297	343	280	292	289	317	283	310	274	295	263	311	299	301	308	295	310	291	291	272	298	323	314	291	294	285	308	317	290	294	307	303	277	273	291	325	334	304	311	292	290	321	301	311	274	282	306	297	296	328	295	340	294	283	326	302	285	288	315	282	299	306	291	302	290	290	301	301	328	286	300	298	318	286	291	305	305	291	277	274	286	327	282	322	276	287	326	307	290	331	308	298	261	302	291	295	282	302	304	305	316	314	287	304	311	329	318	300	307	289	326	293	310	286	303	292	267	321	267	293	308	303	300	313	311	284	320	303	302	271	281	291	270	291	302	337	286	327	288	268	290	320	302	309	333	272	304	284	282	327	280	307	273	309	268	313	295	313	267	313	292	309	277	300	308	319	273	309	321	306	285	298	280	265	316	296	297	294	316	312	313	333	328	310	286	307	303	304	287	296	300	333	343	307	281	287	313	276	299	343	319	311	286	292	307	314	325	307	291	307	289	296	298	332	302	305	314	321	309	309	288	303	297	334	311	295	294	296	285	313	310	295	267	281	283	296	320	297	323	315	295	313	323	306	277	283	298	321	285	337	304	311	295	272	300	319	310	305	290	306	283	313	281	294	278	328	297	302	287	283	311	292	283	308	297	304	298	313	285	294	304	268	277	292	313	324	296	304	296	282	296	288	282	314	310	305	303	283	283	285	290	298	312	284	319	309	292	303	295	309	278	311	340	324	280	297	305	331	324	306	278	334	303	319	322	310	313	293	291	292	307	321	289	299	302	316	318	343	281	300	277	339	283	287	311	299	348	293	300	303	292	263	274	319	270	283	279	293	251	312	301	291	278	314	289	312	328	295	286	310	313	278	292	305	324	277	298	299	285	287	313	292	282	326	289	301	309	290	278	308	281	271	258	304	297	338	293	316	305	287	309	289	291	307	309	301	298	315	291	293	292	282	338	295	299	295	294	323	273	305	300	289	273	287	306	269	317	317	303	330	263	268	298	295	286	308	330	303	327	306	307	288	296	312	263	264	302	280	286	283	284	279	292	296	328	291	309	295	295	267	312	288	284	308	293	276	309	311	300	307	290	301	292	308	317	324	325	286	324	301	277	284	288	305	323	254	279	296	288	319	303	275	296	275	317	308	299	284	284	326	302	279	316	297	292	304	297	281	297	301	310	287	302	315	330	295	298	287	343	314	295	313	297	286	296	284	305	318	318	288	348	295	302	332	288	294	277	303	274	300	285	298	312	286	269	298	317	285	309	310	284	309	315	291	287	292	325	298	309	323	314	306	324	316	323	300	317	270	300	320	297	274	296	311	314	312	292	286	310	312	283	297	301	279	288	301	304	319	291	303	273	291	301	306	309	288	290	311	292	314	305	314	299	302	310	279	283	325	333	259	300	281	277	284	319	287	313	311	296	292	327	305	310	288	311	337	275	291	316	293	328	293	273	306	298	288	310	305	297	328	288	306	327	305	306	306	282	318	304	316	276	283	300	277	289	299	312	297	337	299	322	297	293	328	324	298	298	270	313	306	321	300	321	280	287	308	294	278	312	284	287	269	321	287	297	326	318	282	306	283	265	311	277	307	290	272	302	270	313	299	295	299	316	306	270	288	292	331	312	309	265	296	271	297	311	293	307	301	292	296	288	293	333	313	283	292	301	300	314	310	304	329	325	313	277	325	316	307	304	317	313	266	299	317	305	286	269	285	289	300	289	282	269	327	277	292	310	318	319	292	324	281	294	306	297	295	305	306	314	299	314	293	308	293	330	314	317	327	312	313	276	297	293	313	288	277	311	308	346	260	292	312	280	281	303	299	314	325	307	299	269	299	278	291	291	243	297	305	286	288	281	288	319	304	300	269	305	310	275	304	318	292	313	325	316	284	313	307	295	299	300	309	298	295	284	307	266	286	301	344	308	324	292	308	302	298	301	294	303	292	297	282	293	321	310	295	300	291	294	288	289	337	311	284	311	314	294	294	309	307	271	291	278	300	294	310	308	315	260	310	293	276	284	270	294	309	328	298	320	298	289	268	309	302	281	321	318	270	277	307	322	301	279	277	295	296	279	307	268	306	294	310	283	278	290	277	288	313	336	328	289	296	325	310	304	263	283	279	289	299	279	269	313	315	281	326	294	303	321	286	286	286	295	269	299	335	313	313	274	310	292	288	299	291	302	272	268	293	310	280	304	274	275	272	327	289	312	298	282	316	341	322	310	284	292	263	285	298	296	310	293	313	297	303	318	304	271	334	300	307	285	286	321	307	267	280	296	300	294	278	318	293	280	303	289	330	299	269	297	284	287	294	273	306	304	311	275	308	322	290	314	298	309	302	289	297	295	307	296	293	288	311	274	283	303	309	301	292	263	275	294	299	320	318	290	299	312	328	286	308	294	285	303	291	266	275	288	283	314	280	333	279	332	316	291	293	273	312	277	305	333	291	311	297	296	321	309	308	322	324	291	288	283	293	279	301	288	331	298	291	310	309	298	318	301	297	299	292	282	325	288	324	321	311	308	273	280	275	305	305	298	315	304	296	321	338	280	313	289	318	296	298	291	298	260	319	280	296	271	313	303	301	299	295	323	282	301	306	288	267	275	312	334	295	263	317	300	294	320	279	284	288	322	311	298	326	304	296	324	310	293	315	291	286	285	290	318	301	281	321	285	326	289	324	293	296
27676	40305	35991	22854	17374	13093	10824	9218	7362	6591	4402	4072	3833	4224	3656	3299	7539	24493	23374	17548	11555	6975	3590	1773	1024	672	559	506	458	479	470	434	472	464	480	489	459	468	474	483	476	442	495	437	457	497	476	504	470	475	497	494	460	455	473	511	442	475	447	452	492	440	475	482	459	490	484	472	526	473	455	476	469	516	436	466	477	476	504	464	428	459	450	503	494	495	432	445	441	460	438	479	448	458	496	482	470	463	477	433	465	470	451	444	495	508	495	479	472	454	484	460	426	479	475	456	430	461	477	436	444	451	496	452	481	495	459	459	451	461	441	465	476	469	447	471	459	473	473	454	497	466	468	432	459	447	441	455	492	470	506	473	482	425	487	472	438	484	456	485	492	467	473	497	421	439	464	459	456	479	460	481	416	488	453	465	429	517	455	452	446	492	466	446	461	435	456	487	446	460	475	466	500	454	476	463	457	431	461	461	467	479	499	475	473	452	463	467	483	447	477	448	512	471	489	492	436	463	473	438	459	466	471	447	503	455	477	458	485	468	500	464	464	457	431	471	458	454	456	479	476	472	458	462	441	457	465	408	445	460	470	479	470	463	441	454	433	432	469	473	428	467	486	433	449	483	493	505	467	453	460	455	454	410	464	467	470	453	474	475	484	475	456	452	463	509	438	445	475	475	502	500	462	522	466	447	466	476	444	499	452	501	489	471	463	476	448	471	448	466	483	450	491	481	435	486	474	467	458	479	479	499	484	460	487	471	479	489	481	456	473	459	466	442	455	464	496	483	461	456	457	445	478	467	461	482	456	489	464	467	440	493	456	491	491	447	481	463	473	423	460	503	502	491	471	468	477	487	435	504	454	469	443	485	437	474	479	487	482	462	462	439	438	490	489	546	443	461	475	479	504	436	467	426	447	468	447	420	472	483	458	466	504	502	500	485	489	455	507	472	487	504	473	473	457	435	471	433	465	448	491	494	484	459	493	445	462	456	499	443	463	488	474	451	508	423	469	488	470	454	471	464	487	458	474	471	475	461	488	456	485	479	465	466	453	452	454	468	502	464	475	464	484	462	470	454	473	486	442	466	493	461	476	487	447	448	509	449	498	455	485	452	475	440	462	493	453	508	472	472	473	440	477	487	440	455	487	481	482	461	447	465	479	492	435	439	489	488	468	491	468	485	456	458	453	478	481	474	471	456	493	486	492	483	457	444	410	488	452	442	471	472	466	454	467	452	465	482	479	490	451	454	464	474	474	477	511	474	497	459	463	508	472	466	473	440	479	492	436	484	454	463	441	456	420	451	472	480	467	452	491	473	483	506	496	477	456	444	478	466	473	456	477	452	488	509	481	465	499	447	455	465	502	474	529	493	472	458	489	467	459	452	465	484	409	501	437	504	500	530	490	476	514	478	465	443	498	505	472	414	461	475	469	453	481	440	469	457	486	447	455	473	473	479	470	435	445	464	457	469	472	493	457	490	476	468	483	439	449	450	491	463	447	479	458	460	500	448	450	442	473	447	504	476	466	479	465	457	458	482	467	471	470	477	485	464	441	519	470	459	470	482	466	483	481	472	444	460	467	505	486	468	470	501	466	453	501	501	476	410	483	456	494	448	486	464	444	480	481	446	432	487	447	433	453	488	494	434	477	456	479	474	451	472	444	481	425	453	441	506	469	477	452	457	448	475	435	479	517	490	458	443	438	506	449	447	444	452	449	475	464	458	472	485	454	467	445	479	463	472	485	470	487	464	438	474	422	463	479	454	453	464	516	471	459	443	472	504	487	443	464	469	452	482	463	454	458	446	490	469	429	473	468	488	469	494	487	434	481	461	462	505	457	494	474	452	480	436	485	464	522	455	455	492	437	460	466	506	453	452	490	446	474	469	475	448	463	467	472	477	460	477	481	475	486	467	439	467	462	468	490	454	435	501	455	473	453	457	471	502	442	445	478	434	473	433	488	471	450	483	460	476	453	493	510	432	442	477	465	458	484	460	451	466	505	426	463	486	496	448	459	489	454	483	465	471	459	486	459	467	459	469	470	446	459	452	428	496	488	498	477	435	494	514	454	489	437	473	459	489	502	491	500	415	500	408	504	481	471	447	487	488	470	465	433	479	509	485	467	460	490	441	494	411	448	436	473	455	445	503	461	502	441	462	481	481	452	458	477	460	470	436	464	453	472	432	474	444	476	491	454	427	489	433	484	434	454	490	454	442	472	445	450	478	406	507	412	494	489	457	493	469	455	457	486	453	497	437	486	443	468	472	432	496	434	466	444	471	526	492	438	453	485	456	473	459	504	469	477	462	477	495	470	442	455	419	464	473	454	488	450	475	464	460	460	477	471	507	462	492	495	415	499	484	460	491	450	440	451	457	473	414	448	457	417	463	498	433	470	491	437	465	467	479	441	474	466	456	395	461	444	476	457	465	495	449	456	473	451	437	482	500	485	466	467	497	440	468	502	461	455	415	477	473	475	468	497	438	456	488	461	481	459	489	471	479	463	440	478	476	463	476	454	493	467	469	504	460	473	478	487	466	470	476	462	464	469	461	448	469	448	494	462	462	493	459	469	476	456	440	461	489	425	525	476	489	481	453	435	482	433	493	480	437	433	479	470	479	495	464	519	472	452	473	490	460	460	493	460	459	499	445	479	484	494	494	512	466	457	454	477	485	461	457	461	479	450	450	452	465	484	487	493	450	484	465	458	451	461	457	476	463	493	456	422	462	482	448	485	499	484	459	464	478	487	457	460	461	446	494	469	489	505	432	505	487	474	465	485	469	488	487	497	469	478	501	452	468	470	434	472	471	430	452	470	490	476	452	466	447	472	460	439	456	458	476	483	476	464	484	473	470	457	485	443	461	469	475	464	481	488	474	462	458	484	444	478	461	460	476	512	464	497	480	456	451	494	466	502	469	447	468	464	491	496	460	429	459	497	456	475	500	439	432	444	456	486	492	469	503	467	492	476	407	435	484	459	470	508	467	470	492	471	470	468	477	442	447	472	451	455	459	478	451	478	496	474	457	464	510	450	459	473	485	515	478	449	497	477	466	484	492	498	461	476	469	520	457	440	463	472	475	443	440	476	463	451	450	455	442	469	517	472	475	491	460	456	431	466	470	507	466	436	483	435	485	456	469	494	455	430	449	474	475	488	451	466	486	462	446	485	464	460	426	481	464	451	475	454	462	475	462	465	469	449	439	464	453	470	454	450	482	460	458	451	479	460	468	469	460	457	448	458	461	452	477	410	469	459	472	446	456	475	487	460	468	453	479	478	439	453	475	457	455	467	486	429	455	447	460	497	425	433	443	479	472	501	496	445	470	443	454	475	447	466	465	481	511	494	469	433	499	449	447	447	465	488	458	477	502	438	445	509	485	480	436	449	447	479	473	494	434	454	463	485	475	502	476	459	484	476	454	481	477	466	449	473	496	494	457	436	507	466	480	453	473	436	468	464	456	419	477	454	474	465	471	466	463	481	470	496	443	494	462	445	482
26835	20833	17313	8317	3797	2636	2249	1857	1299	1171	915	751	761	738	622	657	643	1055	1366	1112	811	678	568	384	358	353	346	347	338	362	343	334	315	324	337	315	330	371	363	358	330	329	344	318	366	318	312	324	345	348	344	366	357	312	311	354	332	346	354	365	329	357	352	327	355	329	352	364	345	345	367	335	373	379	326	350	340	325	321	363	316	344	316	344	331	317	342	315	351	343	338	358	325	333	354	343	328	358	328	334	352	342	348	343	322	358	337	323	345	312	328	305	363	321	310	336	356	327	349	356	350	352	309	337	348	345	322	344	348	346	329	348	334	342	359	352	349	332	359	320	332	300	364	315	332	350	336	335	361	300	352	341	337	361	344	350	356	345	349	327	333	367	353	348	290	318	317	304	294	356	316	341	330	315	320	355	335	310	342	336	319	352	348	325	333	368	317	331	342	338	332	345	378	347	353	329	388	363	354	341	345	335	341	341	352	308	318	323	342	329	347	367	342	360	326	339	301	324	301	356	355	386	352	333	344	357	342	318	382	341	340	365	323	345	345	343	333	320	357	346	358	306	362	355	335	339	302	322	347	324	383	384	313	339	336	339	336	334	338	346	374	335	342	363	339	362	330	301	344	345	325	356	347	303	345	335	340	360	338	318	305	368	310	346	349	323	367	318	328	361	360	307	323	333	364	321	337	352	328	362	378	347	340	350	339	346	328	355	328	343	358	325	325	380	347	368	331	336	321	332	363	339	317	342	326	350	336	339	331	320	361	334	324	349	329	323	337	388	346	364	369	359	320	327	327	353	336	355	309	316	339	326	331	372	338	361	359	342	384	346	332	324	334	350	341	362	341	316	360	336	341	336	328	333	349	338	364	345	352	309	335	353	365	317	308	324	337	359	344	327	360	344	348	344	323	357	343	354	345	341	332	345	338	340	348	329	357	330	325	331	344	337	330	398	353	350	343	321	335	308	330	342	356	374	335	336	356	340	331	361	369	364	309	352	336	354	369	328	309	319	342	330	352	330	348	371	325	304	358	319	328	345	306	379	316	350	346	359	374	353	340	387	330	342	332	359	340	344	322	319	384	378	333	358	352	352	331	332	369	361	320	332	315	349	339	364	335	355	307	325	335	348	365	329	363	330	335	358	346	310	292	325	355	353	331	340	353	330	371	337	368	348	341	353	342	343	347	322	326	377	352	353	331	351	304	358	326	309	355	361	337	325	322	326	314	312	309	327	325	330	351	313	324	336	364	334	368	307	338	333	326	342	354	341	318	316	350	356	345	345	363	348	332	328	335	367	371	303	365	346	330	359	338	340	339	321	348	342	370	321	309	325	334	338	344	332	347	329	346	369	344	351	354	338	332	309	310	369	320	326	349	328	300	340	361	341	341	337	356	347	333	324	349	344	317	361	311	350	342	340	328	317	345	338	331	348	343	358	328	346	345	367	314	328	348	365	345	333	339	362	363	325	337	302	319	342	346	382	338	326	326	355	303	345	322	365	347	344	324	336	323	329	330	361	357	367	357	347	364	334	344	355	353	357	360	336	338	348	334	355	349	332	349	357	345	352	334	309	356	350	330	332	350	363	351	349	324	354	327	332	289	343	323	332	329	329	357	335	333	341	343	374	302	338	333	329	344	314	333	328	354	308	351	351	315	337	357	321	355	333	338	338	337	304	355	335	351	342	331	318	360	346	343	331	338	348	324	326	352	375	337	360	321	323	324	316	343	335	307	356	345	358	361	346	381	356	327	364	337	349	319	327	367	358	344	328	345	342	355	307	330	359	318	301	328	355	385	326	327	351	356	323	318	337	325	314	351	361	324	339	334	339	346	297	365	375	332	365	335	353	334	346	333	340	321	342	336	354	366	331	332	332	356	354	358	342	307	360	368	347	362	376	358	331	353	337	336	359	334	345	336	343	339	323	330	319	353	336	323	327	346	312	295	336	363	307	335	328	379	347	330	337	322	346	344	328	328	356	336	320	374	320	344	304	313	329	326	340	325	341	358	319	332	341	338	344	364	341	345	353	358	316	334	314	311	309	324	317	362	360	318	338	372	376	329	304	322	328	363	331	353	334	347	314	343	339	358	337	363	329	324	389	341	322	346	328	343	334	354	344	325	356	361	339	336	313	311	364	332	366	327	344	345	348	312	325	320	335	357	372	341	341	310	329	330	336	325	351	328	343	327	313	326	338	337	344	331	345	356	374	361	337	345	340	367	313	359	334	351	346	367	355	319	334	339	349	333	332	355	344	353	355	303	319	324	348	358	362	317	314	351	346	359	353	338	371	368	330	356	346	367	333	299	339	328	360	353	346	357	362	363	351	330	340	295	376	331	346	342	313	329	356	337	337	351	301	361	358	361	362	347	345	325	391	334	321	364	320	336	330	355	353	340	317	352	330	316	315	352	329	332	334	339	344	345	344	373	344	343	313	341	346	343	343	356	369	336	307	354	387	351	352	287	359	303	345	287	347	365	310	325	355	357	337	361	328	336	335	344	366	364	351	304	329	342	360	367	341	312	330	358	342	337	334	344	362	332	334	351	334	311	313	311	351	362	346	344	356	358	368	339	334	366	322	338	370	343	350	335	337	335	336	385	303	342	346	361	361	329	349	363	336	371	321	344	346	346	343	328	354	347	308	355	315	320	337	309	355	346	338	374	332	359	368	322	392	332	329	318	384	360	375	344	360	318	349	337	326	318	326	330	332	337	350	342	342	324	308	359	329	308	320	361	336	331	375	337	333	375	330	327	348	347	322	343	360	373	371	359	327	321	319	376	337	338	362	363	346	329	360	327	332	322	309	363	360	337	351	322	327	349	328	360	336	337	355	349	308	346	370	326	330	316	381	364	325	369	331	343	348	330	346	342	349	350	291	359	330	330	326	353	308	322	332	320	357	352	369	346	353	342	363	329	326	321	338	345	331	332	357	309	374	350	324	328	337	346	349	336	328	359	350	363	337	317	333	312	324	354	360	369	330	320	362	357	324	338	321	332	350	335	342	326	344	318	339	332	292	372	336	349	358	357	312	331	335	313	313	345	317	329	352	344	345	363	334	322	322	403	332	352	333	383	342	360	344	336	333	330	355	309	351	344	301	352	330	337	326	310	342	355	393	336	344	310	347	349	335	330	333	359	335	339	361	316	338	327	348	327	341	310	365	340	326	351	326	325	329	345	349	334	333	357	337	340	369	366	382	349	374	314	373	359	339	352	303	331	346	347	306	337	351	336	349	362	325	358	327	333	372	336	351	347	329	327	358	341	320	305	343	339	367	340	344	349	321	329	348	361	341	334	346	338	319	333	361	332	332	341	319	323	341	339	337	340	342	326	327	326	346	348	338	367	359	357	336	311	315	301	345	378	343	307	343	340	349	336	313	307	357	344	380	349	341	364	332	320	340	341	346	317	339	328	334	327	359	345	357	334	368	357	339	311	334	332	347	336	330	321	328	334	331	367	331	357	342	360	333	344	338	342	307	323	322	348	341
21511	27840	22106	12174	8071	6832	6334	5035	3680	3084	2418	1822	1831	1924	1664	1420	1410	2460	3155	2377	1707	1220	896	699	579	511	561	508	516	516	518	518	546	500	512	523	525	508	515	525	520	506	528	525	549	539	546	525	519	515	544	549	534	530	509	510	520	535	520	548	507	521	513	550	526	574	502	518	525	552	553	537	530	566	547	516	504	549	518	488	544	551	567	572	539	535	575	569	526	554	518	535	532	528	515	535	498	548	538	549	510	499	514	557	504	525	514	524	528	483	539	497	548	478	509	515	509	530	543	564	517	532	544	514	512	556	515	540	525	501	550	532	530	518	529	538	542	517	501	508	530	529	569	513	473	578	581	494	526	510	521	508	536	549	491	526	547	521	548	539	548	499	544	514	516	537	550	528	499	548	552	518	549	538	538	515	518	520	464	552	502	555	569	562	518	567	541	565	561	584	538	561	540	548	506	567	548	511	566	494	564	548	493	533	543	546	544	511	522	573	582	554	553	531	517	549	524	534	517	542	514	510	507	542	517	532	512	539	557	526	529	541	514	526	530	490	509	502	500	586	519	521	566	548	538	508	536	511	520	561	525	530	499	530	540	563	534	517	542	524	511	536	562	502	516	556	530	534	552	563	504	571	544	554	509	522	529	513	556	507	524	554	550	523	511	499	548	523	560	513	479	555	575	526	512	508	542	540	513	501	548	536	534	539	557	529	552	508	468	498	575	520	533	542	506	551	562	527	509	548	497	523	538	547	574	528	513	536	502	518	522	518	525	520	521	519	563	560	538	531	530	530	515	544	524	524	537	541	526	541	509	515	544	518	480	566	566	520	558	541	501	509	544	541	515	504	537	554	539	531	534	518	533	561	536	577	520	545	535	535	514	557	520	498	547	553	511	538	537	562	523	500	567	542	510	525	518	566	518	515	531	515	511	558	542	509	516	509	562	514	516	482	514	505	482	530	540	545	535	514	510	541	560	524	503	573	531	532	525	551	509	547	532	528	510	546	552	535	524	509	495	552	516	546	557	544	545	557	540	522	543	529	550	481	561	524	530	522	530	517	519	510	529	556	540	534	514	502	521	519	514	518	540	528	477	502	547	536	518	512	556	504	497	557	523	508	531	519	535	551	506	526	518	552	553	534	531	509	555	560	558	530	575	549	507	514	519	540	553	571	504	537	525	535	537	513	541	539	552	546	520	532	515	545	551	519	532	531	531	565	512	541	514	546	533	549	555	535	564	552	559	544	498	522	531	520	547	508	533	521	547	518	534	568	524	571	562	557	502	533	563	532	533	537	503	547	512	562	510	501	525	561	517	504	584	531	528	517	552	511	526	549	566	523	525	516	518	494	519	529	547	512	562	534	564	521	543	552	551	533	555	535	520	507	533	517	565	543	511	525	527	531	539	513	508	560	558	510	566	555	540	494	527	518	525	520	536	521	507	521	533	530	549	541	534	524	538	529	521	539	536	546	512	561	532	486	534	572	573	592	500	483	508	504	549	546	551	544	547	501	537	513	509	570	555	514	511	548	532	533	519	504	561	541	521	521	508	497	480	481	550	509	516	518	558	528	523	523	508	535	543	532	526	521	528	544	523	534	491	539	517	524	529	505	527	530	494	551	526	515	515	490	522	549	503	498	544	569	564	552	538	575	507	491	519	533	532	524	530	507	538	506	561	501	523	565	478	521	510	527	493	511	530	539	515	517	518	513	493	544	562	503	515	548	520	546	485	479	505	542	545	524	516	519	532	539	541	561	576	525	564	564	548	509	529	537	528	484	530	550	538	566	509	491	496	578	529	518	517	514	521	511	567	552	511	542	540	540	552	495	524	512	512	602	523	528	536	541	505	514	550	546	558	541	564	546	565	537	517	580	548	522	525	535	528	516	575	563	564	536	525	519	507	552	535	488	498	521	533	482	514	504	506	520	560	522	533	550	512	557	494	503	531	519	489	553	538	534	502	532	533	562	536	534	500	526	521	499	493	529	596	515	494	492	530	497	504	538	520	521	537	544	506	548	518	534	556	546	525	490	504	539	524	526	525	516	522	531	521	536	497	519	506	536	555	530	533	531	529	566	522	463	547	569	565	500	526	555	494	521	523	519	555	528	518	545	510	558	555	527	508	540	539	544	529	540	524	554	512	512	533	559	510	528	514	556	536	534	537	509	517	537	513	529	536	546	473	509	531	514	570	553	523	529	494	537	532	537	535	535	508	507	492	569	525	529	536	547	580	557	523	516	508	523	527	509	530	530	547	525	519	547	542	524	539	496	556	531	499	486	546	509	534	576	515	537	552	515	521	556	530	548	517	525	533	539	568	532	509	528	552	550	531	478	551	541	555	523	510	517	531	509	537	535	570	547	559	564	512	511	551	532	513	506	509	539	537	528	535	568	548	541	503	510	513	575	540	529	563	505	470	512	534	530	550	523	515	513	512	551	509	538	554	509	523	520	516	533	532	523	549	518	525	536	554	548	525	525	505	518	520	507	541	522	528	525	529	542	535	564	545	554	547	547	502	529	552	555	556	500	525	527	570	509	535	538	538	552	519	505	511	545	516	545	522	492	532	545	554	590	492	528	508	562	540	483	536	527	486	489	559	568	538	549	574	501	505	514	538	547	527	505	532	520	541	513	526	516	500	530	522	545	490	511	541	549	511	545	564	507	521	524	554	531	550	547	562	527	503	535	536	528	494	525	532	508	523	551	517	519	554	515	487	554	547	511	538	537	525	523	545	567	547	532	532	532	510	501	515	564	502	544	528	543	551	527	558	525	546	523	592	519	513	572	593	542	514	549	489	506	538	515	515	540	517	491	500	495	534	489	556	500	580	534	541	534	545	544	504	544	548	544	526	520	490	512	539	557	519	536	551	499	515	520	490	571	540	552	514	578	560	500	554	535	565	552	540	504	487	517	506	539	563	554	512	535	530	515	553	526	537	544	543	543	520	531	507	524	563	490	524	501	520	548	511	572	538	514	594	510	527	526	543	526	563	523	539	529	568	537	543	532	534	515	556	541	525	518	514	546	526	529	548	523	494	510	548	558	519	510	568	547	514	570	497	529	494	547	542	518	558	540	527	525	526	545	538	558	497	548	503	513	474	517	537	543	507	542	536	588	538	505	535	555	520	538	558	544	515	520	511	542	521	517	554	516	534	534	555	513	526	497	551	529	555	532	521	513	520	555	528	533	557	498	515	525	497	573	531	530	533	519	532	518	551	519	510	523	522	531	532	461	527	546	560	555	561	523	538	490	533	503	530	543	552	527	515	545	461	511	518	519	552	607	538	508	588	544	542	528	558	525	484	522	510	537	558	538	548	510	562	535	558	502	548	490	520	488	547	566	563	544	553	519	530	520	519	548	488	536	507	515	533	531	509	565	533	541	561	482	562	528	533	562	502	526	555	533	519	544	532	529	549	552	551	500	498	529	536	547	493	574	511	539	561	503	587	570	549	533	538	558	523	558	568	533	515	519	536	520	549	563	516	532	540	548
24210	21080	28033	24361	19808	8490	3278	2325	1698	1597	1304	1267	1121	1082	1065	1169	2748	7303	7216	4314	2877	1836	1113	674	516	453	387	370	331	368	361	351	380	374	365	387	376	353	350	357	368	380	398	361	350	367	356	358	368	358	383	354	310	339	352	353	350	359	412	333	374	355	361	395	378	364	352	338	320	371	361	360	359	376	373	356	368	356	343	324	345	372	358	348	354	339	357	369	359	374	382	374	357	357	395	380	385	362	372	358	356	362	373	343	365	359	359	377	362	360	356	375	385	352	368	382	375	362	372	361	376	369	376	364	353	387	400	335	373	357	350	377	378	353	338	360	358	350	351	346	351	384	351	333	362	359	338	325	350	364	387	359	394	397	339	330	360	380	361	347	355	369	358	369	345	338	362	349	368	331	366	362	355	376	352	350	389	328	342	345	367	351	350	360	351	371	364	361	359	362	350	350	366	385	374	368	361	365	340	353	353	374	345	363	341	340	373	356	351	391	340	371	326	390	334	348	371	365	337	334	380	378	357	361	340	336	348	341	320	360	382	405	360	335	361	353	333	369	370	349	391	351	399	343	357	348	352	314	371	360	352	389	373	348	373	336	365	368	348	359	331	373	330	403	334	354	374	302	320	373	353	357	371	372	343	341	335	343	339	383	337	365	392	364	368	378	324	337	356	330	376	347	351	368	355	379	363	349	350	335	394	340	375	358	364	364	388	376	370	385	335	369	356	353	371	349	356	382	354	364	357	368	367	353	343	368	358	339	371	389	362	361	378	375	356	397	347	345	360	373	340	404	339	367	329	365	336	335	337	320	368	359	333	370	372	365	361	341	358	395	353	305	357	348	402	381	332	360	393	352	360	376	340	370	338	331	361	377	393	349	392	381	358	354	354	380	340	348	360	361	346	354	377	347	346	406	357	367	372	357	382	366	359	391	334	401	351	341	368	361	337	374	370	352	357	349	372	356	341	318	340	346	344	368	361	361	320	354	328	375	317	359	351	375	331	317	339	364	341	366	365	372	357	340	369	381	374	339	359	354	332	374	338	354	342	367	368	348	343	354	366	342	354	356	372	369	353	347	381	319	344	375	389	381	350	353	306	367	351	351	357	357	355	330	390	361	392	369	375	372	343	358	369	377	411	357	345	384	344	361	394	369	325	366	385	347	347	346	362	326	366	365	366	354	350	310	395	369	340	351	337	365	353	370	384	347	310	365	374	321	351	362	374	382	365	368	356	354	387	365	349	373	354	394	358	397	325	356	390	359	372	353	362	372	401	358	344	396	381	394	351	352	369	356	399	379	353	349	343	390	343	385	397	357	353	354	388	357	356	337	363	360	373	354	347	370	345	356	319	374	333	348	365	322	321	353	381	348	339	372	345	394	319	323	359	365	362	409	362	368	352	370	358	323	373	371	385	345	379	364	352	362	359	337	321	334	358	348	329	348	376	340	337	361	383	376	373	349	369	386	347	355	378	393	343	342	376	367	378	385	383	373	388	350	354	400	369	364	329	367	352	368	359	380	361	365	346	398	327	368	376	387	347	356	346	363	341	358	362	365	343	316	349	344	379	344	368	344	334	364	377	344	353	367	315	352	367	381	314	379	372	371	386	384	384	390	327	380	354	375	351	331	370	331	354	395	362	353	381	344	365	331	356	370	330	365	375	345	348	387	339	356	358	348	389	358	347	343	410	381	367	356	370	355	356	357	340	360	370	344	402	373	364	335	364	348	343	340	360	357	338	359	349	350	335	340	333	358	335	369	323	360	348	364	357	356	379	330	357	355	372	367	323	387	358	352	374	408	370	331	347	365	339	361	364	380	337	348	354	342	398	361	353	340	354	366	377	341	333	340	397	379	343	375	324	325	369	328	371	379	383	343	374	381	389	374	377	374	398	359	351	353	385	364	348	366	374	369	351	339	351	347	343	372	330	342	356	398	351	352	329	345	382	370	371	357	370	343	357	370	353	330	323	358	366	376	331	357	367	316	347	350	343	373	359	320	337	347	373	337	318	372	335	359	349	386	356	381	357	344	353	393	362	359	364	350	344	355	369	339	312	335	353	374	361	362	361	367	349	320	330	330	342	367	350	339	356	349	355	333	372	355	382	359	357	361	355	363	307	357	354	369	357	334	371	366	351	408	358	376	327	357	357	337	356	342	343	340	368	364	370	343	334	333	366	363	358	388	335	373	361	357	349	368	408	370	385	398	357	368	376	373	359	368	359	392	384	348	347	364	347	359	355	382	370	348	353	362	372	358	368	352	351	361	342	354	348	364	378	358	350	333	352	367	376	371	377	363	349	369	366	425	328	358	347	370	349	337	342	404	334	398	402	383	342	334	330	333	326	363	369	351	389	348	319	336	348	376	383	358	368	333	383	361	339	352	376	357	337	390	380	343	365	369	366	349	375	361	354	379	353	394	343	356	384	341	356	342	361	369	404	336	374	353	362	361	392	346	363	332	356	341	377	358	364	382	331	379	430	371	364	365	361	387	367	365	367	342	316	356	372	354	341	369	310	331	361	353	377	368	378	376	344	356	338	350	346	344	366	377	359	359	350	349	382	386	367	337	359	338	354	333	379	391	333	351	336	336	379	379	385	361	349	330	346	355	381	333	362	346	346	325	345	383	381	388	366	381	337	357	398	373	361	377	347	397	366	340	371	372	363	348	379	365	358	349	373	368	359	352	375	359	347	375	343	368	366	374	341	350	372	383	363	383	355	330	327	357	367	376	330	353	375	359	340	320	388	338	346	339	346	346	353	374	329	405	352	346	412	335	386	391	384	347	332	376	379	355	362	401	350	343	345	395	409	383	345	358	331	397	345	344	333	374	374	340	352	338	360	354	385	356	328	371	360	376	367	364	344	322	327	382	375	367	352	362	361	369	333	330	380	344	393	339	356	355	383	316	335	339	378	353	359	362	335	352	364	343	351	347	347	373	363	347	370	333	380	368	363	325	365	332	379	374	379	334	321	376	349	356	352	351	385	350	343	359	347	395	370	352	319	326	344	390	362	343	354	310	363	303	330	353	345	354	331	390	368	317	408	336	344	329	348	363	346	366	337	337	379	333	360	391	389	355	361	368	346	344	368	360	322	373	344	358	318	399	358	373	353	383	376	342	373	384	325	368	368	361	352	369	360	356	361	362	424	352	355	337	360	344	386	404	397	355	330	365	369	335	386	334	367	388	376	369	338	377	367	371	360	343	358	361	348	324	333	360	354	364	360	402	369	333	362	404	366	355	380	391	359	341	353	381	367	367	356	375	348	383	374	361	390	323	377	328	362	344	366	343	358	346	365	344	353	373	380	346	326	373	361	373	366	372	357	374	326	335	355	358	361	383	384	301	353	372	352	377	327	344	362	360	398	379	339	331	370	382	367	373	334	336	349	349	329	347	377	345	399	346	357	391	359	351	354	339	398	352	354	333	384	362	366	351	371	333	353	356	368	336	364	388	353	375	363	400	344	363	335	342	357	376	348	364	343	355	330	361
24556	40124	30388	18128	13884	10103	7001	6147	4976	4338	3796	3431	2894	2858	2723	3049	6645	15068	13641	8822	6180	3986	2388	1348	883	701	623	555	558	545	567	553	559	584	566	600	534	575	580	538	567	547	576	615	549	596	552	564	572	520	519	570	596	560	547	542	569	598	608	526	514	534	542	556	555	539	541	548	541	552	572	555	555	547	528	556	568	547	562	594	568	533	609	551	521	524	589	592	542	556	553	563	550	520	607	571	528	571	516	552	541	536	545	560	523	529	572	527	602	589	539	565	574	546	617	586	531	561	594	586	521	558	586	506	507	543	577	581	582	569	598	606	562	580	544	584	536	548	554	540	568	525	576	550	543	560	544	546	539	561	575	594	547	523	604	524	561	548	570	546	531	567	562	580	547	565	553	530	529	536	545	562	540	512	574	541	549	612	535	546	573	556	527	606	547	568	567	554	545	567	551	592	598	524	561	546	559	609	585	554	595	530	523	580	537	573	541	574	566	575	553	546	551	560	554	574	578	554	539	571	557	587	577	565	543	633	532	603	563	563	576	559	581	510	530	571	601	576	572	536	543	613	570	537	567	553	571	571	540	623	558	547	569	573	598	565	533	572	555	568	551	575	528	572	585	544	547	600	539	575	510	534	602	584	583	500	592	574	582	566	578	563	565	525	567	523	536	572	562	543	602	539	532	545	522	576	544	589	558	564	510	584	586	597	525	539	565	561	607	562	523	555	539	546	531	553	597	576	559	566	561	543	582	625	533	572	568	577	607	598	579	576	571	566	614	544	537	545	613	572	578	538	568	596	560	525	551	567	552	604	561	555	519	555	603	552	545	613	585	593	604	557	556	538	579	539	526	567	524	574	572	539	588	556	561	585	560	575	550	555	555	545	499	533	518	576	579	582	533	547	532	540	541	537	582	551	531	582	557	564	530	605	591	556	545	561	571	607	563	568	565	559	563	540	577	575	532	591	557	577	510	562	567	558	559	585	572	554	548	512	541	558	539	569	552	581	542	557	499	561	580	570	571	549	532	563	552	558	564	591	585	563	512	517	580	584	611	519	557	621	593	565	543	589	607	592	573	553	619	590	560	533	579	552	514	535	590	590	586	536	539	569	557	554	575	559	599	559	545	548	529	549	565	581	568	551	558	618	583	593	519	591	560	564	563	540	585	553	551	562	557	612	568	591	499	560	537	558	583	569	588	576	544	562	526	555	573	564	620	544	541	582	558	541	563	571	497	568	576	573	572	543	553	563	559	574	589	567	550	507	542	540	606	552	556	598	612	518	540	561	562	582	531	555	573	534	572	552	567	593	532	553	550	563	510	569	577	554	555	587	551	494	547	553	559	577	544	558	519	575	513	579	529	554	535	565	540	555	605	582	542	570	568	547	556	579	583	573	570	589	546	548	558	538	571	581	576	578	557	522	555	529	591	602	602	567	521	543	607	519	558	524	541	592	586	509	564	574	556	600	531	585	592	585	585	538	585	540	648	529	541	570	569	565	541	591	547	559	541	543	562	528	565	549	565	571	554	584	614	613	573	576	574	585	585	575	551	600	594	533	564	559	580	547	621	539	526	562	562	552	495	525	586	568	604	538	543	520	546	555	541	585	524	581	560	547	576	507	557	565	565	583	537	580	598	540	538	587	562	540	543	595	567	572	525	589	554	573	519	578	544	594	619	572	598	535	541	545	594	529	551	559	598	533	541	557	610	599	588	525	569	589	572	579	563	546	563	540	550	534	555	551	551	575	550	596	577	576	545	542	562	594	540	580	551	544	592	558	543	585	584	584	536	524	585	604	540	584	574	574	539	584	560	544	566	575	550	558	535	568	568	559	552	548	586	588	570	547	508	623	564	552	536	547	596	530	521	515	577	568	555	574	570	547	509	541	538	576	555	546	559	569	595	547	589	582	520	573	546	569	574	557	558	532	620	597	559	571	586	556	568	545	555	575	523	531	573	576	553	564	557	527	607	540	590	538	584	579	563	576	555	549	570	552	590	539	563	530	570	568	514	553	555	537	556	591	531	552	549	567	574	534	572	560	535	579	532	598	544	547	540	532	531	591	569	561	550	585	570	527	583	569	583	561	544	572	569	597	566	544	554	514	555	562	526	566	556	565	571	591	516	494	543	575	580	554	604	506	539	534	582	610	518	537	547	549	525	563	557	549	563	553	578	536	556	577	581	546	579	541	614	560	537	550	550	560	547	555	568	560	577	545	541	575	532	586	557	558	598	544	570	548	591	570	603	568	552	530	544	565	525	572	594	509	547	600	546	569	595	586	545	525	551	556	581	583	524	580	528	559	528	580	604	558	558	593	575	568	536	552	566	556	521	548	507	567	551	544	556	567	552	573	556	569	512	568	565	599	575	586	575	561	560	543	570	526	576	582	561	558	600	572	581	517	569	575	566	521	558	535	558	574	583	609	531	533	571	559	553	602	535	574	553	570	569	565	568	537	552	535	571	541	576	559	529	551	583	624	565	571	587	558	547	540	565	584	572	534	586	577	544	540	558	588	571	542	578	518	545	550	568	583	581	534	544	617	568	548	576	538	542	518	578	545	530	525	530	556	584	577	544	556	561	566	565	577	559	583	529	563	540	486	561	574	576	573	576	527	545	579	552	523	553	614	570	536	561	576	577	543	607	554	567	623	530	557	558	548	582	561	568	568	582	587	585	575	560	528	551	552	584	601	561	540	554	529	524	549	587	573	553	571	556	581	595	574	574	538	586	566	559	561	562	579	584	562	557	582	570	545	524	558	592	524	569	581	523	569	554	581	538	522	604	540	532	519	539	600	527	549	587	497	542	576	529	573	566	613	579	536	622	574	557	539	558	541	568	531	575	595	561	548	612	528	558	586	599	552	558	567	593	595	573	587	552	566	530	585	529	510	568	564	605	545	535	573	580	557	540	537	559	585	528	571	577	552	563	592	562	574	555	568	572	562	552	567	547	559	593	551	581	580	574	552	541	576	544	547	583	529	561	557	559	552	577	531	538	565	586	597	564	508	577	560	539	525	578	600	577	563	577	586	565	588	545	565	557	578	539	583	559	547	558	573	550	602	522	591	571	545	574	506	538	566	577	524	543	552	588	545	552	554	548	551	569	549	550	533	528	582	556	548	522	557	559	624	550	548	578	529	534	629	530	541	518	564	559	599	552	548	555	560	559	582	556	523	546	559	552	567	528	564	566	555	587	590	544	554	528	554	545	559	575	548	602	595	568	523	548	592	591	600	551	548	587	505	571	622	569	514	574	575	530	583	578	538	599	556	576	530	526	540	557	565	530	553	573	521	549	570	558	549	513	543	582	584	576	568	533	574	574	574	530	545	555	575	530	571	567	573	558	531	582	617	553	550	570	515	533	563	537	522	588	562	590	578	560	532	576	607	554	561	552	571	529	599	541	564	569	580	531	523	576	542	558	611	581	539	580	584	560	583	570	558	562	568	524	593	541	611	554	545	562	555	552	512	549	572	592	558	560	558	595	531	578	558
22962	21069	28801	23565	21081	20721	11202	3850	2558	2129	2059	1877	1560	1580	2602	5332	11434	15480	11777	7091	4489	2566	1429	816	590	437	362	331	303	322	321	316	290	280	302	307	293	307	273	292	302	264	320	291	287	322	308	310	308	295	269	321	308	296	285	310	278	279	332	312	322	294	275	277	279	291	314	322	302	322	284	285	301	287	288	304	293	286	301	309	287	310	270	281	304	301	302	290	331	303	305	358	275	280	293	318	312	314	294	283	300	298	279	300	264	288	290	313	273	310	311	296	311	276	302	307	304	305	298	316	304	261	284	316	296	296	307	267	289	290	301	313	283	291	332	295	307	280	298	282	300	290	282	320	335	296	295	292	280	305	274	294	313	297	266	296	300	306	281	294	280	303	280	289	313	336	283	292	313	291	310	296	288	311	282	318	303	326	300	277	299	296	295	288	297	325	279	331	316	296	282	294	303	279	318	311	285	312	307	319	302	303	280	293	307	311	298	289	287	295	294	281	294	305	297	320	299	283	289	309	302	320	283	288	320	289	318	315	293	298	318	309	270	298	295	331	328	281	314	304	300	315	282	290	299	270	330	316	295	323	297	309	303	321	283	292	285	278	304	335	309	280	309	292	303	307	322	335	324	312	296	315	280	263	288	297	305	285	308	309	310	337	304	312	310	308	321	258	299	347	306	301	319	297	289	277	300	292	276	285	320	277	305	299	344	316	268	274	281	266	289	284	319	319	296	290	292	299	309	283	261	314	286	309	286	341	283	336	281	302	301	265	303	290	273	294	307	267	301	297	288	324	304	317	292	269	304	255	293	314	327	331	254	280	312	291	272	296	295	316	278	269	328	323	292	292	304	296	297	282	314	306	298	321	305	280	296	328	290	332	322	278	324	308	323	297	276	293	304	310	307	316	280	308	318	315	323	296	283	293	291	318	360	292	288	303	286	327	295	284	281	290	276	293	313	297	300	282	285	295	275	299	306	323	317	298	291	276	281	309	330	288	292	287	307	321	280	300	283	290	312	283	312	280	287	303	297	293	315	274	371	290	292	296	309	298	294	301	298	308	270	301	275	282	298	335	305	334	311	264	292	302	295	282	319	290	313	310	306	309	319	295	295	305	279	266	304	304	290	295	302	298	325	288	290	285	288	280	298	285	284	321	294	275	304	303	281	318	275	278	319	284	274	315	315	301	270	261	314	278	277	311	281	297	259	297	293	283	317	287	294	292	320	329	308	331	289	300	317	281	300	292	299	315	303	280	279	311	301	271	284	290	300	287	288	305	301	294	288	293	294	294	290	282	300	319	301	327	294	295	305	304	309	257	263	260	298	270	305	301	290	302	304	288	301	272	331	311	284	288	278	311	293	289	304	322	330	305	305	288	310	294	315	321	274	315	332	285	302	281	292	296	287	297	288	269	298	352	296	309	294	303	321	301	312	293	302	271	268	303	295	304	303	312	258	297	278	307	311	284	306	289	297	295	307	262	295	308	325	285	316	304	289	311	298	304	292	297	302	275	303	287	318	262	279	334	319	277	300	289	269	280	279	320	289	306	306	261	310	321	289	304	274	270	292	288	289	292	284	285	283	316	275	306	278	323	320	293	309	286	291	311	316	290	300	306	307	306	287	312	288	293	306	289	298	300	268	288	285	257	320	268	298	313	284	287	289	274	305	316	267	277	299	284	311	301	321	286	285	284	293	300	289	283	265	280	287	307	300	279	308	303	302	301	292	312	295	302	279	297	309	315	253	272	268	300	319	293	292	317	283	288	284	320	315	283	288	278	317	316	329	304	328	270	296	272	281	310	299	271	283	322	302	290	304	265	312	292	286	322	271	295	290	291	324	301	315	261	296	290	315	305	307	276	287	295	311	286	302	321	281	328	309	321	273	312	309	291	304	302	292	291	308	315	291	269	330	282	295	282	278	313	282	289	277	298	292	323	283	266	299	313	317	269	315	295	273	315	288	297	328	288	311	331	287	307	281	297	305	315	283	311	335	290	293	303	278	316	296	288	306	347	327	283	251	286	315	269	303	302	316	300	316	321	292	285	294	291	273	275	302	272	299	315	287	291	305	265	292	303	284	287	301	301	294	306	323	284	305	312	281	271	296	300	285	295	323	291	279	273	307	325	269	291	294	297	296	300	323	305	271	279	311	292	282	280	275	314	304	302	279	291	292	320	283	297	288	260	317	305	291	295	314	260	307	278	295	304	298	288	315	289	300	273	299	306	288	295	288	318	291	291	307	309	303	316	298	303	299	324	330	329	305	310	307	284	279	307	319	308	283	302	297	297	263	289	284	312	294	302	274	286	282	278	293	281	288	291	272	304	245	304	307	319	303	299	291	306	307	302	292	294	312	270	285	284	298	327	289	268	273	319	312	283	293	284	307	291	297	326	292	277	312	307	306	308	299	297	315	268	292	312	319	287	314	297	273	265	302	301	291	269	298	283	313	303	314	294	307	283	287	326	317	299	296	297	310	319	288	281	317	287	302	316	288	308	301	281	318	292	284	286	325	297	301	314	299	287	272	290	278	301	319	298	288	263	294	331	306	313	283	290	308	298	307	267	277	301	323	311	251	325	288	282	280	320	268	309	291	309	314	284	300	303	267	292	314	298	303	306	313	282	320	292	285	269	283	263	303	290	300	306	307	306	290	288	273	337	304	271	285	260	289	297	273	305	289	302	274	289	324	298	296	263	297	290	302	293	324	296	311	295	316	284	298	284	306	312	311	290	299	311	292	305	313	291	294	275	305	304	274	307	250	321	289	289	320	298	285	272	304	267	308	292	330	314	281	337	272	291	320	309	279	315	318	265	320	304	320	327	299	293	298	294	289	293	306	283	298	322	290	293	323	270	300	279	289	254	332	320	312	293	289	295	294	293	331	310	306	283	287	313	278	306	300	320	288	308	290	273	313	304	287	305	280	293	297	287	291	280	325	288	295	310	303	313	300	285	292	340	325	291	316	295	316	311	281	289	313	317	300	291	307	304	295	259	234	287	297	312	297	286	325	310	254	303	300	306	283	261	264	280	307	302	288	306	279	292	298	293	271	283	312	266	325	301	339	291	284	306	319	320	312	296	311	291	286	272	287	281	288	331	283	300	305	330	290	286	320	279	283	286	304	300	313	269	298	288	299	316	275	268	297	290	295	294	312	298	296	314	286	278	301	288	317	305	280	275	293	351	314	279	294	288	310	298	297	312	296	279	261	306	296	285	285	275	293	267	277	307	283	300	284	303	323	277	299	272	307	293	269	299	298	266	293	312	290	290	281	285	285	345	295	290	300	307	317	280	269	292	298	315	331	301	314	300	276	315	295	305	303	284	330	300	291	280	322	323	289	307	302	331	319	315	318	311	321	312	276	299	318	293	305	258	277	318	300	295	291	294	290	266	310	295	281	285	307	294	279	298	318	315	286	297	305	283	316	317	297	325	311	271	281	336	280	331	293	314	299	324	321	291	306	291	328	273	313	295	316	295	281	307	305	282	286	305
28494	45292	36148	23454	16737	12937	12991	8590	6936	5840	5655	4915	4039	3987	6337	12076	20714	24273	18808	12832	8987	5477	3188	1741	1068	684	554	505	476	509	462	441	490	472	461	467	489	449	468	436	478	466	429	475	458	426	489	472	435	452	405	456	464	449	497	456	458	439	460	446	466	438	449	451	428	457	455	431	437	483	463	454	462	487	485	431	448	451	471	500	429	459	452	445	458	440	439	432	479	466	502	442	500	502	429	456	454	492	492	474	473	480	436	500	447	462	489	420	491	463	475	440	471	425	442	447	454	467	467	428	494	468	462	489	458	490	456	452	458	448	469	449	487	477	444	441	436	450	473	461	479	471	501	450	429	482	503	476	467	453	442	478	471	450	491	470	428	419	468	454	475	489	491	525	478	431	425	447	409	489	480	477	453	467	442	492	434	422	458	471	464	493	445	452	441	456	496	500	466	449	471	483	442	486	484	433	456	449	465	515	456	451	414	456	463	450	473	481	477	482	462	438	479	462	472	456	457	468	442	448	476	460	470	469	418	495	478	469	471	445	489	423	470	453	487	434	432	499	443	494	444	436	431	415	476	454	482	473	430	456	447	441	463	455	453	446	455	468	440	463	493	475	507	428	458	455	460	479	444	446	485	468	429	418	450	454	420	432	471	428	471	459	453	421	461	443	476	494	453	490	450	465	468	482	453	480	490	449	458	470	469	430	435	473	453	433	481	471	484	450	465	421	453	456	458	477	472	442	456	455	438	438	486	440	468	461	470	450	462	497	427	469	442	487	427	411	462	464	487	484	428	474	440	433	463	492	480	443	464	467	448	449	460	447	458	471	476	455	481	459	476	451	483	417	462	448	447	436	488	429	450	443	474	453	457	457	481	451	442	456	445	444	478	472	439	458	460	476	468	478	475	459	476	489	490	486	440	461	450	461	460	495	455	477	434	451	438	481	445	454	454	453	489	473	472	450	465	440	478	456	448	467	443	453	486	440	482	454	441	471	488	481	476	456	452	473	479	453	442	492	477	424	442	449	456	472	430	456	496	442	450	472	404	467	469	458	469	482	434	441	448	456	427	439	401	493	460	441	457	455	450	468	414	427	450	456	446	467	474	454	451	460	489	470	487	492	457	427	417	454	495	479	456	430	455	479	454	446	456	470	441	432	489	451	459	447	495	495	459	458	481	473	467	413	496	466	464	464	459	471	473	489	443	437	509	484	483	473	458	451	495	473	421	488	445	468	443	455	451	475	459	451	465	437	510	461	471	517	464	444	462	470	445	487	484	453	418	470	453	467	450	447	505	455	440	453	494	474	478	442	456	479	463	471	491	444	443	413	467	431	454	470	428	461	468	450	449	452	444	447	432	448	456	464	433	479	442	448	446	472	451	453	467	455	436	433	458	430	437	456	457	498	438	460	453	473	445	482	476	458	443	479	445	457	469	479	484	449	466	458	483	458	447	468	449	424	440	440	484	475	451	511	439	450	476	491	453	472	428	475	437	470	422	461	439	482	456	457	477	447	459	454	474	477	460	437	462	427	450	461	471	471	443	484	443	455	494	464	494	446	481	443	432	472	466	469	452	496	423	513	449	440	475	493	490	466	460	463	455	506	461	439	460	474	455	484	461	449	506	455	457	482	479	452	441	480	442	467	494	458	433	447	476	464	490	469	483	448	446	461	480	472	484	461	430	437	423	433	423	444	494	475	439	463	456	449	444	471	455	453	448	404	477	490	476	456	456	492	464	434	476	451	459	455	438	464	441	426	427	478	446	466	419	477	472	460	450	439	471	466	456	475	437	464	512	515	463	437	430	466	457	464	429	480	447	477	437	438	443	430	457	452	463	437	496	475	454	473	480	467	462	463	435	450	493	475	429	479	470	451	457	463	485	464	466	482	449	490	431	470	489	471	465	472	464	439	457	443	437	467	468	479	458	490	467	458	482	479	494	467	462	486	465	460	415	443	456	462	476	475	489	431	453	448	466	483	434	433	468	453	475	467	425	458	482	471	442	456	472	444	442	459	456	489	490	428	464	421	470	468	449	459	447	471	457	456	459	446	452	461	453	440	481	462	474	464	466	468	408	436	456	425	457	449	474	459	470	462	467	448	428	479	455	445	482	447	460	470	424	452	460	479	485	486	461	478	451	444	470	433	458	487	467	438	497	462	463	443	490	456	447	474	450	469	439	441	484	493	481	465	444	486	447	447	495	445	473	425	470	496	444	441	488	459	482	465	448	421	454	458	483	466	440	454	445	437	472	444	435	481	482	471	440	450	457	456	469	492	456	497	487	457	472	449	454	438	455	427	489	470	461	471	448	461	412	424	495	446	444	468	449	472	475	468	449	431	464	492	451	425	491	429	476	436	471	473	440	436	492	464	461	461	473	483	457	449	515	463	453	464	444	477	431	476	460	449	501	446	448	474	429	433	480	451	466	446	471	434	433	426	493	514	494	469	454	496	439	462	462	464	409	460	437	453	468	437	458	502	493	452	444	453	488	506	426	499	453	459	437	460	465	483	483	485	448	470	497	441	429	468	490	503	472	514	477	465	478	447	456	419	474	451	472	484	416	455	464	465	483	468	452	454	443	444	423	461	468	500	439	481	481	450	469	467	467	454	510	485	509	459	444	469	451	462	461	501	446	449	434	453	461	412	463	445	462	464	463	507	440	438	442	485	441	464	485	446	438	456	445	471	495	443	432	491	467	462	450	496	524	449	439	458	473	493	454	463	474	472	460	452	447	452	429	481	446	448	445	481	466	449	471	491	473	469	446	493	455	464	445	452	444	471	462	483	478	486	466	480	437	456	457	446	440	459	432	476	446	437	421	469	428	453	498	445	439	471	457	487	449	440	459	482	508	509	451	496	484	426	503	428	449	465	447	427	445	457	498	414	471	448	484	467	489	452	460	434	468	468	421	440	444	406	427	486	467	469	490	467	521	456	524	457	446	391	473	432	479	467	457	478	469	475	458	450	467	451	449	454	431	476	446	482	440	450	498	456	440	455	477	481	458	469	448	464	430	494	455	490	468	490	459	470	493	437	472	470	440	510	456	417	496	441	458	466	431	459	467	455	465	437	460	442	472	413	485	473	492	454	433	472	443	461	470	467	457	475	446	443	473	476	451	474	463	465	470	441	474	460	458	461	454	482	440	478	432	454	474	462	434	420	425	425	464	461	495	484	470	468	487	438	442	446	445	459	440	458	458	498	478	452	481	438	431	452	496	451	472	449	450	441	482	455	493	399	462	464	453	474	452	505	456	447	468	452	474	463	453	472	489	470	454	458	436	493	456	456	450	476	451	459	449	468	502	440	463	467	444	424	454	451	480	426	469	465	467	464	446	469	453	451	451	511	463	491	461	516	516	474	462	463	471	426	420	478	429	433	450	434	434	445	458	445	477	474	484	446	430	454	460	447	490	457	448	416	464	461	476	458	447	453	443	457	422	477	469	476	463	452	447	432	454	443	412	456	461	469	454	463	451	435	461	442	453	482	471	440
27106	21035	18033	9096	4482	3542	1690	1367	1125	1080	1143	1086	1010	946	834	888	1213	1415	1192	881	643	546	444	385	364	344	335	352	319	303	332	330	358	332	379	305	297	373	324	346	336	316	365	346	334	332	300	332	364	345	348	312	325	333	349	353	375	371	337	323	335	356	356	331	347	353	312	342	329	335	346	320	338	319	332	322	317	322	337	369	331	333	311	336	330	326	328	375	325	329	334	344	340	355	356	339	338	333	345	336	318	326	340	347	321	319	337	336	339	354	329	336	342	339	367	355	359	364	346	330	373	355	287	351	319	324	331	344	350	363	332	329	339	359	363	343	342	340	322	357	337	333	379	329	341	345	334	359	345	343	330	308	331	356	342	354	329	312	315	320	353	355	343	337	350	316	326	361	342	352	319	325	337	357	329	342	332	341	331	361	370	286	351	331	390	352	353	339	354	380	320	329	320	349	307	319	371	325	326	305	342	359	324	319	346	335	343	337	353	375	316	356	370	355	348	371	346	320	363	347	343	329	319	336	331	338	332	360	336	340	360	345	329	327	337	334	335	356	404	327	331	355	362	350	356	325	337	329	336	331	332	328	326	305	360	344	312	333	337	337	357	352	344	309	349	327	337	326	342	330	350	336	345	363	345	310	381	346	382	331	327	336	356	364	316	333	368	340	377	370	348	322	377	356	350	324	341	357	327	335	314	303	327	358	335	366	304	329	328	300	349	354	341	294	352	319	339	375	348	370	347	343	317	311	371	345	341	331	336	326	374	313	369	346	360	339	364	328	333	313	369	335	351	356	336	334	308	348	319	325	321	340	297	342	329	316	328	336	348	357	362	339	338	342	338	328	356	338	310	306	371	331	361	353	362	348	344	334	338	296	318	355	369	363	334	357	326	354	351	349	335	336	362	323	327	347	379	303	353	322	365	306	346	295	336	366	334	322	362	339	335	379	320	334	332	354	333	351	371	359	366	353	331	342	317	332	352	328	363	359	345	337	318	338	358	341	382	317	371	344	335	360	334	348	297	367	345	328	321	387	316	346	328	342	358	311	324	352	320	339	344	325	335	351	313	320	338	323	326	354	326	330	311	337	363	354	366	351	354	319	328	358	331	329	368	308	350	313	316	339	324	319	314	345	324	332	361	358	347	338	302	336	310	335	368	334	296	349	343	345	348	387	340	338	342	358	310	313	348	309	329	333	352	323	327	349	314	349	343	330	365	339	333	343	317	347	337	353	345	337	328	341	342	321	327	368	328	330	317	346	370	339	359	343	295	356	371	360	360	336	340	331	341	348	343	308	341	318	385	306	354	348	353	347	320	322	338	316	375	337	331	358	354	378	334	317	351	324	327	350	341	302	356	388	354	344	324	363	348	328	363	319	348	340	367	318	331	330	312	382	341	346	296	353	333	367	344	342	352	306	356	347	339	365	323	342	346	332	365	338	352	343	310	315	363	361	354	319	410	324	330	342	312	345	372	355	349	357	352	380	353	349	335	327	338	326	334	329	341	340	351	387	315	330	349	345	307	351	376	330	342	340	316	360	350	325	334	341	320	359	351	338	350	328	353	391	320	318	347	351	329	346	320	350	361	382	339	331	313	363	311	360	331	344	314	346	346	353	340	345	331	353	357	347	335	372	333	370	346	343	357	327	338	309	329	338	347	346	343	351	352	351	317	363	309	337	331	346	329	320	363	313	344	380	340	344	331	359	330	332	325	346	370	343	375	332	327	334	316	331	333	328	351	352	345	335	323	314	324	341	339	345	316	335	361	374	357	334	328	353	334	367	337	310	349	322	327	351	342	336	356	306	328	342	381	325	392	353	329	310	332	335	356	331	322	360	313	335	337	335	322	322	345	368	330	319	364	333	322	351	323	364	378	356	327	338	334	326	353	356	332	324	340	334	334	318	299	332	328	363	343	370	333	371	350	352	328	355	384	339	369	356	344	344	331	342	348	369	347	340	382	334	331	347	337	321	332	326	353	378	367	336	354	335	337	370	295	349	369	327	350	358	338	331	319	355	332	293	326	361	368	352	346	359	334	345	315	327	335	363	327	330	347	336	341	361	356	329	302	309	337	354	343	326	331	339	359	319	324	334	331	331	358	320	313	348	338	364	344	335	308	347	349	318	365	328	375	348	321	390	359	349	350	315	335	371	348	349	359	344	369	331	345	316	331	318	335	332	367	342	339	352	351	374	340	333	365	363	356	352	341	328	295	347	336	336	337	355	337	345	365	343	350	350	335	380	360	341	345	329	340	334	327	311	352	360	344	361	366	365	334	370	325	316	340	352	378	339	350	398	346	363	341	345	311	367	346	339	346	340	355	356	343	349	365	337	362	326	327	348	355	369	330	351	349	335	327	332	380	394	319	358	370	320	353	347	352	364	345	316	360	341	323	368	344	331	345	327	334	354	339	355	334	341	334	319	300	332	329	330	354	349	348	356	338	322	299	348	363	356	341	357	372	357	301	354	338	349	342	309	330	327	324	335	352	342	355	347	341	307	331	336	314	359	345	336	301	346	347	325	308	323	308	347	324	370	359	377	362	356	331	321	380	332	346	349	348	342	339	351	343	314	345	375	328	328	342	300	328	329	387	330	373	358	342	332	354	361	342	326	329	316	338	372	335	355	362	360	318	359	360	322	342	342	329	357	298	323	347	342	338	335	348	330	349	347	322	331	335	329	345	343	361	332	322	332	332	335	343	318	299	339	345	328	348	328	341	331	296	362	347	351	354	359	351	363	330	366	333	342	307	358	374	368	336	348	372	326	366	347	364	358	337	324	325	333	322	351	349	378	324	326	368	316	381	346	300	376	321	338	344	336	349	302	375	372	373	326	330	360	357	310	351	337	326	330	322	343	327	352	300	308	330	358	376	324	349	320	306	328	337	336	309	308	342	339	330	325	327	379	357	353	345	347	336	338	337	375	361	328	334	342	361	344	311	360	337	314	358	340	344	319	327	342	372	350	336	335	357	357	345	352	310	338	332	330	351	333	353	351	340	346	357	326	340	331	328	351	325	323	307	291	351	361	331	345	326	352	316	354	356	367	323	357	344	347	305	332	342	378	352	339	343	346	357	331	333	318	356	340	332	329	357	323	341	345	338	351	362	335	319	330	323	337	353	365	353	310	376	363	343	362	321	382	335	371	349	362	366	369	326	356	341	358	347	347	368	343	353	364	316	372	317	357	314	342	307	367	343	322	347	300	342	347	344	350	337	344	312	349	357	372	323	299	328	336	351	326	309	339	338	316	357	336	325	354	362	349	344	324	372	333	332	334	357	356	359	343	342	309	363	345	313	335	334	370	329	364	306	336	328	321	368	353	348	357	314	334	334	335	360	337	321	346	323	335	329	340	338	331	312	357	343	349	335	343	319	324	349	348	345	348	349	326	343	370	348	353	334	361	335	342	337	358	330	359	344	333	368	356	328	341	368	336	316	351	313	343	368	331	329	327	383	326	337	361	348	311	325	355	316	361	358	351	345	361
24478	29192	23375	12801	9274	8538	4368	3877	3132	2915	2974	2628	2399	2377	1927	1988	2825	3230	2535	1707	1198	904	731	706	607	550	587	535	556	542	535	500	527	511	533	532	547	524	549	538	530	551	517	510	504	520	496	542	529	504	555	523	521	550	521	524	539	505	527	533	508	508	525	532	543	513	530	525	531	532	517	522	517	532	523	494	520	590	573	524	552	498	518	541	546	548	539	510	495	555	580	513	510	527	540	564	533	488	506	540	548	515	572	537	548	517	532	502	551	531	532	550	538	520	570	550	556	545	512	519	509	519	592	534	497	518	532	561	505	513	550	520	516	538	488	544	522	530	519	518	537	583	519	519	535	514	546	497	522	551	511	548	562	489	504	537	551	525	526	518	550	538	492	512	532	537	528	539	528	523	523	545	564	573	528	532	524	495	563	519	547	484	548	547	563	519	513	559	518	573	552	540	534	555	516	540	519	501	536	591	482	556	511	537	522	574	518	537	541	520	515	543	553	546	553	510	557	518	544	538	531	576	530	553	488	487	560	482	515	521	518	521	517	510	495	544	561	507	537	504	540	516	528	575	541	551	533	517	503	545	584	515	550	583	579	599	539	550	527	535	538	503	575	545	522	524	507	532	586	532	537	556	532	501	552	548	522	530	523	566	528	520	544	531	525	558	551	566	534	541	538	501	530	565	536	549	545	553	522	521	536	529	519	502	496	553	508	513	516	524	534	522	521	527	539	535	543	548	515	511	522	571	555	548	521	520	568	528	509	517	536	500	529	551	496	554	545	547	500	567	513	551	455	538	535	563	543	491	530	517	506	514	517	538	515	496	519	506	545	531	505	599	571	547	529	510	510	538	563	524	548	558	524	558	529	499	494	558	571	526	472	542	549	571	550	520	543	538	531	514	505	515	545	550	568	502	523	477	528	574	513	543	505	576	550	548	515	568	553	517	516	514	602	527	520	562	526	555	525	511	563	517	479	501	526	535	579	553	536	563	496	550	470	557	550	512	529	532	541	563	529	534	500	509	538	574	521	577	508	541	545	557	489	491	558	532	527	538	538	498	511	543	539	504	547	505	544	512	537	532	558	551	533	526	504	532	587	537	520	514	563	544	530	546	528	518	545	540	552	549	527	528	545	562	536	551	556	551	564	564	548	569	526	539	541	514	534	559	470	509	517	502	538	536	532	552	526	551	544	560	530	528	514	517	535	517	538	505	555	529	491	545	522	533	540	528	517	542	539	534	510	557	542	539	500	512	537	532	509	531	539	546	535	547	544	517	552	522	561	523	550	549	569	503	533	514	584	501	514	524	542	534	539	545	518	545	550	542	542	543	524	550	495	555	529	546	573	569	541	507	518	554	561	554	546	525	513	514	547	566	540	532	561	499	530	550	582	532	526	511	541	559	519	543	536	537	506	546	539	476	576	528	521	524	544	527	525	517	515	532	559	499	506	554	553	535	563	515	512	538	512	549	518	547	566	541	537	552	539	559	545	537	522	534	553	545	535	525	514	579	486	596	522	541	517	568	569	530	516	529	538	538	545	533	522	528	577	543	503	516	527	507	522	563	521	517	534	542	545	566	502	550	504	515	535	486	509	570	537	540	512	544	558	551	529	541	562	540	564	532	537	519	543	473	534	597	497	558	541	480	522	531	546	513	522	532	555	541	492	527	541	537	515	517	528	485	516	537	540	535	571	544	522	535	512	498	493	608	473	512	497	550	569	555	537	549	554	520	518	527	545	537	561	525	522	515	519	510	518	535	533	529	546	523	529	524	511	552	536	534	570	541	568	532	521	547	517	562	533	521	546	549	554	529	508	496	557	555	532	554	556	539	547	538	532	502	585	514	501	573	496	530	522	530	540	548	553	558	491	576	498	573	569	535	539	521	546	523	492	521	527	502	482	550	494	540	527	537	531	563	527	573	521	535	556	498	555	515	583	528	517	552	511	544	569	511	466	529	500	567	520	530	499	558	490	549	541	552	558	518	521	570	519	478	557	520	554	522	563	544	520	506	513	528	530	519	525	534	552	528	552	529	533	533	544	526	530	535	553	570	526	574	555	545	541	493	530	522	520	528	518	546	530	518	502	587	494	548	541	541	518	513	542	559	532	530	492	554	545	527	526	493	574	491	503	523	557	505	541	546	512	562	525	521	519	520	554	530	506	519	490	530	517	546	500	492	510	513	512	543	511	507	562	558	542	531	548	516	548	522	593	570	525	546	506	520	489	517	553	553	507	525	513	580	565	493	546	525	519	518	532	508	549	512	569	535	517	520	494	540	552	538	479	527	560	498	497	531	562	508	535	502	510	511	523	560	529	507	555	515	539	488	536	528	558	512	539	538	488	572	555	529	566	555	540	539	547	520	537	539	563	554	564	561	529	522	534	526	484	511	575	533	559	573	519	520	562	562	568	511	579	528	516	528	569	488	520	530	537	557	518	552	553	542	502	565	520	518	549	549	515	508	530	517	530	536	530	520	529	528	581	574	533	534	514	529	531	538	534	525	508	533	513	483	529	526	513	523	518	547	553	560	567	522	581	498	513	549	571	544	548	502	548	591	543	537	509	512	516	504	552	549	543	510	561	553	536	534	536	532	549	553	522	535	555	556	546	528	543	531	510	554	529	567	570	533	554	517	566	499	526	577	517	539	565	513	540	515	496	519	528	535	512	547	500	538	544	556	514	555	480	509	575	508	554	492	544	548	483	521	520	522	543	502	526	541	521	509	509	529	516	490	532	523	508	525	509	545	538	498	534	570	527	568	510	561	501	525	545	561	529	505	501	563	570	611	528	562	576	527	502	577	548	523	515	521	524	565	500	559	518	530	546	542	537	550	526	531	538	538	515	522	576	530	508	584	522	569	531	527	529	540	503	516	513	486	566	547	532	534	531	587	535	564	518	499	520	550	527	538	527	554	543	562	507	500	542	549	500	527	537	531	539	502	520	526	540	562	528	531	496	520	534	569	535	545	490	506	504	594	499	539	523	581	533	488	534	549	555	566	509	517	517	537	536	565	533	557	537	498	488	504	571	543	530	533	510	537	509	565	506	540	550	542	566	518	519	507	552	558	544	578	555	550	555	573	556	545	544	525	541	513	531	512	516	520	520	543	570	524	546	535	520	544	520	479	510	528	538	563	512	493	558	528	527	547	542	521	560	573	518	534	514	556	545	554	570	533	526	544	577	546	508	530	489	529	562	532	538	565	514	545	516	546	575	566	553	518	545	512	540	542	542	525	525	518	508	546	506	578	556	555	534	538	578	535	546	533	511	552	544	515	522	526	506	524	517	536	531	566	568	533	570	515	521	521	569	552	542	552	528	521	494	567	518	539	536	543	564	572	567	519	494	563	528	517	514	494	529	555	540	525	534	497	541	517	525	547	551	527	550	508	530	604	515	525	546	493	528	475	545	535	538	514	519	548	549	506	540	487	582	553	498	483	507	571	490	519	563	550	468	524	529	516	509	538	535	531	542	542	540	546	537	534	525	485
24109	21027	28054	24295	19898	8932	3369	2119	1754	1655	1399	1196	1061	953	863	1482	3111	6687	7848	4943	2439	1395	842	639	485	374	377	374	382	388	349	357	346	373	369	360	331	330	378	356	383	358	331	353	311	375	375	401	345	359	332	342	354	361	341	321	374	382	408	367	345	366	363	356	358	353	366	366	351	329	365	370	332	354	341	341	363	333	344	376	332	355	363	349	351	349	360	381	401	352	347	325	353	362	376	371	352	353	374	366	361	378	400	351	376	380	378	354	388	370	362	356	367	352	343	374	369	392	358	368	366	324	320	383	356	360	362	376	350	338	318	382	365	342	349	355	351	348	364	345	347	360	360	379	352	359	371	346	371	392	320	371	344	348	339	350	374	345	347	379	362	341	292	358	328	369	362	323	397	347	355	366	336	344	362	356	363	363	359	355	329	337	310	320	358	369	390	350	346	351	344	355	377	377	355	339	377	373	343	332	373	330	349	341	351	412	370	341	362	367	354	353	344	377	394	331	372	336	376	372	383	337	382	363	372	376	352	370	347	354	370	376	383	347	379	382	336	338	385	338	402	384	361	370	366	369	361	371	339	349	349	373	334	331	368	351	344	327	356	342	352	322	351	346	368	350	357	320	337	340	358	361	332	375	351	360	356	348	314	355	352	373	328	349	357	340	357	393	373	356	332	363	397	390	357	349	328	333	353	367	366	360	399	340	349	365	344	331	349	370	369	368	367	363	353	374	378	380	356	350	360	340	338	355	346	357	364	375	340	375	368	334	318	348	325	357	351	363	407	337	390	347	325	392	336	366	342	355	320	361	358	358	377	366	337	361	357	354	327	332	343	388	330	344	351	367	337	377	344	367	327	348	380	361	341	394	360	332	392	331	383	369	360	358	353	345	329	373	369	355	355	309	345	352	360	359	343	361	383	361	335	363	360	344	388	344	382	361	376	375	353	381	393	349	328	336	344	371	376	394	392	357	333	357	342	350	376	367	388	351	386	377	356	355	361	359	348	387	372	356	362	360	318	379	374	349	334	375	368	373	372	384	386	382	363	360	389	369	348	321	363	366	366	360	363	350	343	400	377	367	359	350	365	334	339	374	388	368	375	378	371	344	322	364	353	355	361	353	376	335	348	350	346	381	355	370	389	379	332	361	348	368	351	382	386	357	352	357	323	345	341	333	346	351	361	353	366	377	369	355	366	355	366	347	357	375	368	332	385	327	363	362	346	394	362	378	392	348	359	353	359	354	335	345	346	351	374	335	372	334	346	325	344	342	353	341	341	369	391	373	361	384	370	343	358	366	356	355	343	366	377	365	364	372	348	350	344	334	351	346	332	339	354	364	321	335	358	352	348	366	364	359	345	333	337	368	366	355	317	348	361	313	382	364	385	352	336	379	343	352	339	391	380	341	387	342	369	355	366	351	343	368	346	382	368	330	371	357	347	352	340	353	370	339	353	347	347	348	368	363	371	352	356	378	381	369	374	410	339	345	377	349	362	366	374	368	354	371	372	395	353	347	360	352	345	356	391	353	329	367	380	352	363	367	376	335	353	376	322	338	389	358	386	360	363	338	351	355	359	351	328	360	354	313	393	320	349	353	368	358	384	344	328	364	353	336	375	334	410	378	377	342	346	352	360	356	358	365	362	363	346	386	356	350	374	352	345	358	372	377	361	359	307	348	346	351	357	319	354	400	347	368	343	365	350	394	355	345	381	320	354	390	387	364	333	357	349	396	358	389	370	378	358	368	362	346	330	322	351	337	375	367	359	393	335	364	363	345	334	386	321	369	368	357	393	368	341	381	347	370	358	330	352	383	367	358	352	377	340	368	383	354	357	361	334	379	333	319	315	362	347	348	348	381	358	337	370	363	349	387	358	360	359	380	387	359	364	355	358	359	350	358	350	369	322	345	353	332	332	333	379	337	367	355	359	372	359	340	362	337	335	372	347	342	340	374	365	377	364	336	386	356	389	378	373	367	363	351	340	357	379	339	401	374	378	319	344	347	392	359	358	369	396	399	372	341	340	335	393	338	341	342	361	355	356	336	363	370	327	357	362	364	340	354	382	372	348	331	363	351	348	345	370	344	363	344	348	360	345	373	353	335	349	392	366	379	338	387	357	355	393	376	350	363	312	365	367	313	321	388	349	353	336	338	348	355	380	363	348	376	350	339	379	327	316	343	352	348	388	358	390	352	352	298	353	345	373	336	351	317	377	346	331	373	345	325	354	342	354	384	343	367	345	365	340	350	358	384	367	357	347	342	356	334	340	364	337	332	382	333	368	354	354	405	359	349	334	354	357	338	359	333	353	374	359	381	378	351	339	397	345	370	361	346	351	380	398	350	330	335	354	342	336	325	351	388	347	350	372	356	340	349	370	359	392	405	341	386	347	376	331	390	356	375	407	317	343	347	344	339	352	372	398	344	361	357	349	356	366	360	343	357	362	328	361	345	333	335	334	340	340	367	350	371	398	351	372	318	347	361	346	343	344	337	340	355	368	315	410	362	356	391	371	348	361	346	332	341	347	392	364	425	343	354	366	347	350	353	339	342	360	366	379	365	331	370	343	370	355	357	346	353	362	357	352	360	362	334	362	350	346	369	335	355	342	371	321	362	341	362	381	361	362	356	388	355	371	349	346	339	378	324	319	394	337	352	384	376	355	373	363	373	364	368	349	356	347	348	352	336	353	402	370	376	362	330	357	374	340	351	315	388	372	333	369	357	363	361	360	362	367	333	347	358	365	371	332	377	336	387	353	378	347	355	376	354	371	333	365	366	353	344	366	325	373	342	338	368	357	374	350	380	325	341	356	381	350	342	387	371	337	328	382	353	347	376	371	360	339	328	363	342	367	328	349	382	339	331	349	357	357	361	381	351	367	357	362	355	372	352	372	344	339	346	367	350	365	401	369	373	372	387	342	373	377	321	381	365	371	363	361	360	346	370	341	361	346	333	386	364	385	387	338	367	388	367	332	348	355	383	364	373	358	366	317	356	368	387	332	372	377	359	370	341	396	384	360	361	341	332	374	343	355	376	367	334	359	364	352	356	364	340	344	345	386	341	359	349	339	336	354	383	349	370	328	351	364	367	350	370	346	362	331	377	329	335	367	369	376	329	337	371	302	344	389	369	367	371	348	363	354	377	363	324	383	361	362	340	362	380	340	332	383	352	366	315	386	402	380	345	320	337	370	346	370	344	342	356	384	375	335	366	375	362	365	331	357	355	367	355	335	329	372	345	392	348	352	378	349	376	357	363	386	322	370	352	361	386	372	346	356	350	349	326	359	362	367	372	370	372	350	375	373	357	373	360	354	334	360	345	371	348	392	352	370	341	334	341	368	331	379	375	363	336	385	331	335	301	332	353	346	386	348	360	351	323	338	357	356	361	371	330	373	395	348	358	332	347	359	378	373	367	340	343	356	341	396	355	368	365	374	349	375	371	316	328	368	338	359	395	332	339	349	346	353	399	358	352	364	344	354	367	367	342	370	388
24548	39553	35665	22842	15790	9842	7170	5659	4780	4610	3630	3310	2665	2391	2112	3707	7566	14059	14946	9773	5203	2984	1733	1134	850	653	617	586	593	585	600	532	540	585	517	562	538	548	576	568	551	556	590	578	616	592	563	589	548	597	566	567	627	564	553	568	520	530	582	531	571	578	595	560	556	557	585	579	558	554	550	551	555	539	577	551	543	555	556	556	578	554	557	556	583	599	563	583	575	586	571	544	550	560	554	542	543	514	561	553	554	581	567	571	570	595	603	535	519	540	594	600	565	536	567	592	574	557	531	519	532	547	550	548	542	550	545	546	552	608	529	595	554	517	540	598	520	531	558	564	577	570	528	545	561	576	544	557	566	546	574	559	584	578	567	597	554	552	553	573	575	596	508	569	596	585	580	493	579	549	567	596	554	581	567	543	573	604	571	542	590	552	569	531	540	525	602	549	569	556	563	530	553	544	574	637	579	607	531	543	591	594	553	528	533	559	576	541	529	570	561	540	592	560	544	540	556	554	556	590	550	576	563	556	591	513	573	584	572	584	558	542	563	566	581	578	577	576	554	581	523	539	530	553	591	583	520	561	551	609	550	619	569	607	591	533	577	574	575	561	526	612	590	541	535	557	569	563	616	583	523	607	569	576	577	578	571	538	593	628	520	548	548	572	550	540	589	559	534	552	593	550	543	567	583	537	583	579	540	608	570	530	559	588	542	541	561	582	565	567	600	555	566	548	562	583	572	571	554	577	600	593	572	570	541	609	558	584	540	544	598	580	525	572	596	553	596	569	562	565	554	589	574	586	548	553	532	566	567	517	590	559	565	528	555	551	575	505	537	564	608	589	579	561	552	566	537	553	545	598	594	570	562	563	552	559	551	570	591	580	610	573	559	576	559	563	558	513	611	604	553	608	552	559	554	563	568	564	593	569	597	543	592	570	516	539	546	586	557	567	537	533	544	566	596	541	612	586	576	594	557	575	546	573	576	553	614	558	599	580	590	578	603	587	559	564	590	559	562	546	560	537	546	612	548	571	560	530	518	551	584	561	556	561	575	557	519	547	570	567	583	552	585	585	570	594	561	554	547	541	563	598	550	561	617	579	585	553	512	534	534	561	556	578	552	571	563	547	604	576	537	567	535	562	574	590	599	585	527	539	550	569	577	532	535	547	571	527	568	560	565	575	552	589	562	532	543	568	543	568	583	574	549	560	573	582	582	564	601	574	568	536	545	600	598	586	552	541	631	559	595	556	545	550	558	613	574	566	584	566	543	540	609	576	542	550	587	573	549	553	550	525	558	525	580	529	546	565	559	594	610	582	542	526	590	531	535	558	540	559	533	582	556	623	582	559	589	575	534	566	578	602	589	564	559	570	587	582	590	563	567	547	583	595	593	553	583	593	528	589	601	581	581	579	556	635	562	589	553	579	535	564	559	628	576	624	608	598	593	560	571	520	586	559	551	579	573	545	590	572	565	579	529	550	589	587	576	584	521	543	548	542	486	507	556	572	548	548	539	560	594	527	553	579	516	553	582	590	612	551	587	567	587	531	566	572	536	526	535	532	592	594	610	648	539	580	597	582	574	564	555	573	544	579	557	575	555	571	601	559	560	517	528	553	569	582	518	587	541	549	548	560	559	618	565	543	587	621	549	546	597	580	567	590	575	594	579	551	578	553	553	570	543	543	527	563	562	553	530	595	568	546	560	560	551	596	558	563	536	551	579	571	531	555	549	573	527	594	601	598	564	579	546	544	594	571	580	572	568	523	537	551	527	599	545	563	572	533	594	547	596	589	576	545	563	567	576	600	587	559	522	576	567	556	566	579	534	609	580	571	587	559	560	581	589	563	569	550	546	559	578	599	558	522	581	526	541	537	587	599	565	561	553	581	560	538	566	544	577	576	577	540	571	571	556	583	543	597	517	568	578	499	569	598	628	527	559	583	520	613	543	582	601	581	586	570	551	547	589	567	564	556	572	515	556	540	558	555	504	565	574	580	568	589	559	541	540	551	596	562	563	508	573	567	506	555	505	563	554	587	599	591	598	556	586	541	585	547	564	590	558	518	593	551	546	578	566	584	552	554	523	578	591	581	580	544	611	513	524	594	581	547	558	542	563	573	613	588	569	587	507	544	565	545	578	589	555	558	556	525	522	578	571	556	549	565	542	583	542	594	560	592	563	563	588	577	580	564	558	562	557	542	548	549	539	539	565	571	528	530	556	528	550	551	572	573	533	512	525	610	554	539	590	579	612	529	544	614	562	600	579	597	595	584	555	554	555	542	574	580	535	529	582	556	565	622	548	605	576	597	582	598	566	534	642	555	582	580	571	544	565	565	545	528	588	582	562	534	567	556	562	595	573	537	544	511	540	599	571	548	535	573	565	531	575	560	536	533	581	565	603	594	618	555	567	570	511	576	564	543	593	560	512	590	584	504	549	559	557	574	555	572	620	555	583	574	532	598	562	534	595	541	571	543	550	552	527	532	584	551	536	586	583	556	535	595	564	580	593	533	531	564	572	542	581	542	573	637	585	540	549	557	556	531	601	492	576	524	544	562	552	594	564	538	575	554	569	553	553	571	577	583	559	548	581	558	594	544	584	523	530	558	588	578	556	557	556	599	606	562	570	560	545	559	584	587	518	576	592	565	574	536	573	586	570	526	583	534	560	580	543	549	512	559	551	557	585	535	570	567	539	552	568	550	582	533	592	574	560	571	573	555	577	594	556	565	570	583	591	563	548	535	552	551	541	566	570	576	535	597	546	523	603	516	586	553	592	562	544	558	578	588	560	555	592	533	618	529	548	540	556	566	564	543	561	606	554	548	541	553	564	602	605	592	598	551	602	571	583	572	568	576	580	592	571	549	523	583	566	590	587	559	534	570	557	564	561	580	533	592	576	595	582	573	577	570	526	556	606	561	519	586	583	584	588	608	601	562	553	533	573	559	586	549	597	547	569	551	555	586	563	567	566	535	560	547	567	555	577	602	598	569	579	525	581	561	590	587	545	537	563	539	639	557	549	561	546	545	516	577	547	556	584	596	566	564	563	556	543	529	570	557	543	546	532	609	609	595	589	587	550	564	552	578	578	549	556	555	528	584	537	520	571	589	576	557	585	512	543	599	583	610	573	566	557	592	561	541	552	562	540	512	543	573	580	591	584	521	559	581	572	577	589	563	539	566	517	566	597	546	584	562	592	604	548	565	572	569	572	543	544	591	520	563	618	601	563	567	604	519	537	554	548	543	543	565	579	565	589	549	551	544	562	558	588	531	556	528	571	549	550	537	550	541	537	570	558	546	595	602	606	547	593	603	557	534	599	552	519	592	550	577	526	561	539	558	600	565	570	543	606	566	528	550	527	572	589	554	561	539	553	547	520	553	565	588	553	565	602	574	608	557	572	586	573	590	541	568	539	567	556	579	528	574	569	582	619	561	540	556	580	598	549	538	581	550	567	568	612	573	564	546	600	556	596	573	565	553	565	586	561	556	590	570	552	580
22897	21037	28701	23568	21048	20358	8471	2818	2039	1743	1697	1585	1499	1423	1677	2870	5728	15934	15533	9929	4700	2304	1235	739	464	369	332	329	301	289	326	283	333	291	302	249	314	344	299	303	304	334	290	310	330	304	280	288	314	305	305	298	289	326	269	303	302	302	342	290	286	287	300	283	299	293	340	305	273	275	287	321	299	287	324	301	287	304	303	291	298	323	295	311	292	319	305	318	291	292	278	328	271	298	305	310	299	281	316	327	289	285	303	287	281	317	282	288	271	304	295	314	296	297	276	299	262	299	310	293	293	311	302	306	266	273	290	295	316	321	284	283	273	301	272	327	290	276	288	316	280	319	284	280	303	308	312	295	290	313	318	310	282	301	308	308	284	266	288	286	272	263	292	275	301	256	289	321	306	294	304	296	308	305	300	292	289	262	294	281	284	289	271	272	306	275	296	309	304	298	284	301	300	258	319	332	295	288	307	281	277	296	272	295	304	312	263	272	306	336	350	310	281	314	305	325	303	281	338	307	316	327	283	293	294	318	291	305	299	293	279	295	320	303	281	318	305	256	280	283	321	309	327	292	299	309	289	306	294	304	300	317	299	305	274	277	290	305	258	283	305	302	277	275	308	316	285	325	311	283	295	285	309	299	348	312	312	321	272	310	264	294	297	288	295	286	293	311	299	286	251	279	330	320	315	310	295	316	346	297	326	322	286	288	306	318	307	308	313	292	301	306	290	287	289	315	296	292	316	311	309	304	333	272	254	314	314	302	308	316	291	280	274	300	276	292	299	303	310	271	291	311	299	291	320	279	306	280	303	316	271	304	292	304	328	319	306	283	294	278	301	294	311	298	311	301	303	320	330	297	263	295	303	327	310	298	281	286	278	313	320	286	295	285	268	306	330	315	328	289	304	278	318	304	275	301	295	268	289	289	298	253	288	279	267	280	307	303	300	308	272	272	301	292	305	306	272	265	282	302	292	293	317	315	289	326	281	297	297	271	269	277	288	273	284	273	279	307	292	283	319	292	265	285	268	315	313	278	274	298	308	296	311	311	301	322	273	291	273	326	336	316	314	277	308	323	301	321	295	285	317	307	280	295	300	313	308	296	314	307	267	274	306	316	305	279	289	294	281	314	308	302	300	278	294	304	304	303	289	297	324	303	311	305	298	259	303	315	294	305	292	329	309	296	300	319	325	284	313	322	304	294	286	280	288	282	285	304	299	263	284	297	294	300	293	303	282	272	308	313	308	299	290	305	285	287	302	311	338	282	306	297	326	309	337	291	297	297	294	292	323	276	306	299	296	301	334	338	323	308	265	308	291	288	326	290	297	301	297	290	293	307	276	310	300	267	313	311	324	303	271	278	303	292	288	306	311	299	306	299	307	294	320	271	291	276	321	267	305	305	301	297	305	267	320	303	285	316	294	285	295	287	308	296	294	284	333	270	363	296	289	293	284	298	292	276	308	293	268	290	321	309	307	296	292	304	276	311	348	329	276	303	317	304	269	282	331	307	288	317	275	329	295	290	277	312	293	278	294	300	277	303	300	295	264	266	339	314	260	291	286	284	305	300	312	297	271	286	292	341	275	305	318	292	282	279	288	299	267	302	307	301	305	270	309	293	291	250	297	288	299	302	310	318	288	324	313	286	305	301	287	282	281	282	273	312	290	278	282	289	311	252	330	270	306	295	279	302	304	279	309	279	311	322	304	289	289	294	266	277	295	272	286	303	315	306	284	280	306	304	311	311	283	261	291	301	309	301	322	277	270	282	311	306	294	284	299	310	325	286	298	294	296	293	313	301	300	292	281	327	286	307	289	283	320	312	277	282	333	303	266	313	298	291	287	290	304	297	313	304	280	319	314	275	315	285	284	299	298	316	280	303	297	267	300	283	308	312	293	301	344	311	253	309	307	296	309	308	301	303	288	316	281	271	272	302	289	272	298	299	305	308	302	280	313	312	295	306	270	302	295	317	319	314	313	300	290	311	292	294	267	313	285	271	313	268	296	308	341	300	304	297	278	291	293	313	266	299	285	303	296	285	304	309	327	260	289	297	289	313	284	276	297	289	326	311	305	285	274	288	284	292	288	293	308	305	273	284	337	312	294	294	303	291	275	289	300	290	310	298	307	268	320	286	283	292	311	282	281	258	297	308	283	297	311	325	304	324	293	304	298	260	280	294	308	310	315	298	288	304	293	264	318	299	290	281	298	283	263	264	306	307	289	308	325	292	311	295	291	317	273	288	293	302	318	310	321	270	328	313	293	303	277	286	311	276	273	308	297	289	280	331	296	280	283	290	321	290	284	301	292	311	295	288	315	299	290	286	322	299	285	309	325	286	292	300	318	266	291	288	289	318	301	322	253	279	301	264	293	297	311	283	314	321	316	291	304	301	254	280	271	274	303	322	290	252	284	303	294	286	303	300	267	270	305	282	302	311	274	296	278	283	296	305	310	284	298	296	293	299	299	278	286	301	318	299	296	293	310	284	294	279	325	311	312	304	282	277	298	301	309	271	316	312	313	321	309	285	307	298	302	266	328	291	294	298	283	278	281	293	305	278	261	319	298	324	305	292	306	314	274	312	280	290	291	307	325	277	294	293	318	285	282	294	296	304	328	278	300	263	321	291	306	287	334	312	323	305	269	275	271	277	307	298	296	288	315	298	311	295	308	306	311	295	276	302	304	287	323	319	292	304	309	301	295	266	300	286	298	313	279	281	311	281	285	310	273	270	281	323	294	298	288	294	291	274	307	295	303	306	308	281	295	325	288	290	296	300	319	304	274	307	305	285	288	307	323	290	283	316	287	327	322	310	300	301	281	271	301	315	301	282	310	306	299	283	347	313	289	278	309	295	306	316	301	296	292	284	272	318	326	304	324	292	276	295	281	288	279	290	315	268	274	308	312	303	288	282	284	315	293	283	310	290	286	300	306	292	300	283	295	278	284	329	270	289	317	284	287	349	300	282	277	273	299	254	324	298	277	283	307	280	314	306	306	325	297	306	275	309	333	273	283	327	321	328	337	303	284	320	294	311	315	316	284	284	300	286	306	296	296	295	293	281	291	283	292	304	287	302	290	330	304	299	312	277	302	275	293	298	283	287	298	319	301	298	271	300	304	295	345	288	281	308	306	309	282	277	277	260	295	302	323	287	288	296	315	307	270	291	311	270	295	305	299	298	304	339	305	286	283	324	332	289	284	283	322	328	303	301	312	302	293	305	328	285	297	295	286	288	289	322	290	297	273	294	321	303	307	336	318	287	314	291	299	287	299	291	271	296	295	309	269	297	324	273	287	320	329	304	293	277	291	275	302	280	281	279	305	297	329	289	291	301	297	313	305	270	290	294	280	283	300	265	263	319	287	285	307	295	281	271	322	291	280	287	296	275	295	308	315	295	299	291	323	264	300	284	304	287	298	306	299	286	256	316	303	290	302	313	275	303	287	319	325	283	297	298	290	274	292	324	289	297	311	321	305	321	267	310	302	287	307	290	309	307
27574	49668	38846	23164	17117	11706	8795	7066	5634	4667	4849	4322	3866	3626	4145	7069	12739	25916	23284	16077	8776	4835	2673	1471	923	619	548	483	501	451	456	497	503	428	460	462	454	483	458	445	452	440	445	441	482	435	448	502	475	504	456	486	471	454	473	426	493	512	463	421	448	440	479	541	424	463	461	510	463	518	464	455	463	446	432	473	503	482	453	451	472	470	442	428	476	491	441	474	485	452	463	470	458	442	449	464	467	488	465	461	464	490	425	439	464	473	453	473	448	500	464	505	502	476	486	447	457	473	455	469	472	481	424	449	451	517	483	489	448	466	428	459	461	478	474	455	483	425	464	477	500	469	448	453	488	449	458	478	498	477	432	447	453	464	458	451	448	484	463	475	453	433	493	451	492	436	448	467	488	457	441	501	430	460	463	474	458	435	485	433	450	453	473	471	431	477	477	460	399	457	452	479	474	449	477	450	461	485	466	468	478	457	503	486	475	442	442	475	510	480	476	437	447	432	448	460	428	445	458	424	458	485	482	472	449	476	425	421	469	470	444	447	442	496	474	455	472	485	448	471	449	465	472	470	484	464	430	475	448	462	459	473	450	482	472	436	464	476	445	501	469	458	415	457	454	456	434	452	469	435	462	453	467	474	462	495	458	472	472	470	436	485	423	445	476	479	427	480	447	459	449	472	444	455	455	461	454	479	462	540	453	464	474	464	460	445	445	443	441	467	503	444	520	485	457	481	474	481	478	465	483	486	447	462	434	456	459	429	435	453	457	460	490	473	525	504	498	476	473	474	424	460	464	460	455	460	462	444	456	485	449	468	493	466	465	447	479	470	444	435	482	449	455	454	483	452	444	449	474	515	491	486	467	458	476	458	448	488	438	459	472	450	439	498	480	425	441	488	459	416	466	473	489	453	450	483	488	500	459	444	467	474	450	437	515	514	496	452	469	536	437	438	500	469	478	455	448	469	495	464	465	469	455	474	457	479	465	519	449	448	474	444	464	451	504	497	471	452	490	413	490	455	470	431	502	422	425	492	459	464	470	459	476	461	473	476	415	445	529	513	453	486	478	459	420	454	466	447	440	440	469	507	497	430	467	447	479	451	441	479	447	450	468	471	474	465	465	477	450	512	461	448	475	468	469	469	458	460	453	462	461	469	470	460	481	455	487	483	445	490	460	410	476	442	494	463	516	509	448	456	462	467	470	466	464	458	459	468	464	470	452	489	432	468	475	465	477	493	462	469	479	470	461	470	447	452	430	436	485	464	446	466	426	497	449	476	456	435	480	435	468	481	462	410	494	489	450	475	460	459	450	518	441	426	462	449	459	465	484	497	471	471	457	467	464	489	474	503	457	447	461	427	440	482	469	463	450	468	457	448	434	491	459	466	481	430	488	513	503	438	467	470	458	464	477	427	480	444	464	468	487	473	463	471	446	473	478	430	452	462	460	442	448	460	456	477	462	466	454	468	464	439	457	457	453	483	441	442	500	463	454	492	458	438	423	450	465	473	461	456	446	443	475	460	450	443	470	407	478	461	469	415	447	494	465	453	423	461	434	483	467	461	442	440	472	470	474	446	470	419	413	437	490	436	461	437	452	503	475	467	462	426	476	502	455	450	466	486	478	464	454	469	445	450	445	469	492	452	432	474	478	451	490	444	500	475	478	475	505	446	477	448	438	448	458	482	451	470	483	467	458	457	461	459	444	461	448	462	481	461	473	442	474	435	481	454	493	433	508	472	469	480	471	454	442	510	479	491	473	474	487	461	450	449	476	459	462	454	470	435	471	468	442	478	452	451	442	478	446	463	497	472	472	466	502	445	490	476	449	444	435	452	469	429	445	485	454	471	511	436	441	462	443	493	412	473	457	444	469	468	454	462	478	478	438	458	486	500	466	500	433	434	451	477	438	470	464	472	434	443	475	452	427	430	492	465	450	529	476	459	437	483	445	446	492	419	481	490	483	497	446	451	484	444	410	475	455	499	495	499	457	459	448	430	457	458	432	486	450	440	497	503	462	442	473	464	462	440	440	452	518	450	490	479	523	458	415	473	446	446	526	430	475	438	454	480	498	475	478	512	474	466	461	474	477	429	498	465	490	460	489	454	475	464	429	418	483	457	452	469	479	419	438	459	486	476	463	473	451	459	460	464	473	475	452	470	461	452	446	469	449	426	475	464	434	463	438	465	472	478	467	476	471	443	487	492	481	498	491	461	479	472	448	431	511	495	458	439	433	471	486	499	468	474	432	468	471	486	466	483	474	464	459	467	478	453	492	438	452	504	449	449	449	458	529	457	474	445	473	458	454	489	422	465	453	449	477	425	436	443	468	454	463	505	474	417	471	484	484	490	446	447	476	501	449	458	451	423	470	481	476	469	445	477	467	513	473	452	448	461	473	458	479	479	473	485	503	428	456	440	459	485	488	500	480	480	471	465	455	454	463	469	464	444	471	485	436	447	473	478	492	455	457	487	467	478	446	463	455	465	481	479	466	466	496	478	479	437	443	446	474	431	430	469	422	478	469	484	438	481	483	493	473	479	454	459	475	488	452	475	506	493	430	472	424	498	469	480	450	454	473	446	472	507	466	447	452	455	445	413	444	468	459	485	478	442	500	483	437	464	445	463	490	504	474	452	468	482	460	436	450	442	463	471	462	476	456	511	443	482	468	467	485	478	474	483	459	476	447	447	465	483	424	442	433	491	434	487	460	463	468	446	441	487	467	492	413	433	456	448	466	483	460	485	465	457	509	459	440	459	477	471	453	486	466	430	482	456	457	483	435	461	439	456	475	486	419	491	488	438	502	473	483	439	460	424	440	459	473	429	435	459	465	478	510	475	470	457	453	478	501	438	504	446	463	471	437	514	465	499	456	478	451	428	472	472	476	502	450	481	455	446	464	470	508	440	446	445	453	459	454	475	481	476	488	454	459	463	481	463	470	470	500	457	425	489	483	448	479	469	454	461	510	459	476	475	452	475	487	437	473	476	458	432	467	474	484	483	478	452	483	435	487	511	419	466	458	493	440	444	444	448	490	460	460	467	458	484	440	484	463	455	455	464	477	470	460	451	445	423	459	463	479	492	486	463	444	478	511	461	481	493	472	466	467	430	491	444	492	423	436	474	468	472	459	482	466	473	496	483	497	454	442	479	460	454	434	497	448	470	461	461	477	452	483	465	446	462	425	471	471	510	507	462	455	480	496	474	432	427	458	490	471	460	457	490	461	487	440	491	468	451	457	469	460	496	480	462	501	464	475	490	496	492	490	461	466	462	454	453	468	435	466	460	456	444	512	463	459	470	482	450	453	491	475	506	472	485	444	463	443	462	478	481	420	453	486	466	456	455	485	470	455	460	477	483	526	430	436	439	466	485	464	505	478	463	434	464	474	486	462	467	466	459	474	472	463	449	455	467	472	449	494	440	455	456	486	433	454	442	463	456	413	448	459	521	494	490	486	476	406	469	490	461	476	479	471	477	467	491	446	441	497	464	456	469
27079	21929	17886	8129	3986	2424	1594	1178	962	946	813	764	741	745	733	785	937	1274	1439	1091	762	568	457	382	359	378	350	363	398	333	339	364	379	334	337	339	342	334	355	319	357	326	362	333	339	345	374	337	348	299	362	353	344	347	363	338	360	349	351	352	354	362	363	378	380	355	360	361	377	326	357	352	325	380	355	335	325	337	345	355	372	334	319	347	333	352	329	358	322	376	326	371	368	351	342	340	344	317	359	349	346	306	365	382	360	352	333	320	353	330	306	324	354	345	346	340	352	340	355	363	356	322	329	365	334	356	343	330	289	317	330	360	328	349	381	340	329	334	337	390	373	328	301	336	358	347	361	346	325	332	329	345	346	338	371	391	354	325	326	353	340	338	331	346	331	317	345	371	340	351	330	332	314	340	357	345	319	341	317	355	333	349	319	302	359	332	336	334	336	335	366	336	353	325	342	332	312	341	344	346	342	351	357	346	318	356	356	330	340	336	375	350	324	358	317	342	337	319	344	331	363	341	328	316	370	348	352	305	327	368	347	319	332	359	345	328	344	360	343	362	330	332	355	328	341	311	344	365	373	357	336	372	331	359	326	348	328	313	352	348	313	335	326	347	352	358	364	341	377	352	353	333	339	354	347	369	347	337	331	322	341	366	338	359	341	331	342	322	340	331	357	366	357	337	360	343	356	340	339	336	341	319	334	319	322	339	334	342	366	329	348	360	322	342	343	370	323	351	356	305	335	356	331	315	345	348	344	339	352	316	373	343	328	369	350	329	326	331	322	335	315	377	344	317	352	337	337	343	336	324	350	325	342	368	377	332	342	346	348	384	315	344	337	360	358	330	303	366	361	333	334	336	375	332	343	349	332	358	333	354	299	366	322	338	354	335	332	360	363	327	344	359	332	326	340	304	336	363	309	326	323	347	370	332	379	308	290	363	369	324	353	356	354	348	329	317	338	360	349	391	344	380	367	359	343	312	343	346	339	333	358	332	336	365	344	333	343	315	347	352	324	366	377	340	333	369	316	317	326	329	352	355	341	342	341	306	365	373	352	359	347	346	392	354	333	343	329	341	369	360	381	353	345	328	330	328	350	362	355	371	309	402	313	352	305	319	347	332	336	340	345	361	335	350	339	342	355	343	329	334	360	343	348	358	383	339	350	339	325	334	371	371	331	369	345	337	358	320	374	354	357	344	364	332	338	323	348	315	345	309	327	371	307	311	338	354	324	349	361	341	345	368	315	364	344	314	375	358	343	332	343	351	349	306	336	351	352	327	341	344	343	321	303	315	338	312	322	337	338	277	316	347	338	329	336	336	356	352	340	335	354	351	371	354	339	342	338	335	325	325	340	367	306	325	371	359	361	324	337	351	351	316	360	307	297	303	361	340	340	345	289	331	340	343	320	354	352	318	389	326	315	315	360	350	355	343	355	340	364	307	346	364	356	337	349	336	327	347	365	358	325	326	323	372	381	339	333	338	364	337	317	345	331	353	351	350	368	363	356	316	344	335	329	337	350	381	363	363	383	365	386	338	314	364	376	371	337	381	340	340	340	343	340	338	362	364	376	328	344	358	387	312	345	358	331	343	339	335	342	330	325	343	344	345	344	327	337	326	369	344	332	377	333	357	360	330	350	305	369	349	343	379	334	326	314	338	294	327	337	309	349	335	324	349	350	336	314	364	351	342	338	343	322	359	316	354	357	359	323	342	341	338	333	303	308	348	322	330	340	365	355	339	332	359	297	367	335	330	317	348	316	341	360	363	335	341	336	326	350	338	343	384	369	316	341	350	362	342	313	360	351	343	353	340	358	349	358	353	336	339	317	328	366	342	338	370	355	343	363	321	326	311	335	327	360	332	348	357	346	319	342	313	335	345	373	335	338	349	344	293	363	339	345	330	361	367	349	310	345	326	330	349	351	388	360	355	339	356	337	359	332	348	368	336	360	325	353	357	329	341	345	335	349	317	361	309	335	345	355	354	348	346	331	366	327	335	328	373	348	342	310	331	346	356	326	368	328	336	338	338	363	335	326	334	343	351	340	342	320	346	327	377	348	328	324	397	316	332	350	384	338	318	340	333	308	341	328	337	355	384	333	369	337	361	328	339	303	377	336	342	326	348	325	346	369	327	365	362	347	341	332	331	333	320	345	315	345	358	322	378	356	376	355	342	320	344	335	331	352	336	344	334	369	350	305	301	327	334	356	335	360	338	349	322	333	336	322	291	366	337	365	328	354	330	355	341	311	343	340	346	328	348	275	314	344	355	331	331	334	336	359	346	362	330	349	337	348	347	347	313	364	303	343	353	341	324	344	360	333	339	379	327	351	345	334	315	360	350	338	360	351	343	325	317	334	348	306	339	333	353	347	347	333	384	318	331	346	322	315	330	348	349	345	337	333	328	322	331	332	357	354	371	356	359	367	344	337	328	335	335	341	327	337	362	339	361	356	353	326	345	337	355	318	355	389	330	330	371	342	387	348	329	335	313	332	351	350	370	314	322	370	335	335	379	382	352	344	332	366	316	325	337	349	324	314	342	352	368	341	370	359	339	354	350	341	331	369	352	358	318	334	340	334	361	337	324	333	338	306	349	365	338	362	351	335	332	326	337	344	313	322	351	313	334	343	326	347	343	346	331	326	330	346	344	387	373	338	350	322	369	317	326	339	324	322	312	345	335	347	330	361	316	353	351	327	341	378	374	339	340	325	335	354	334	354	342	361	347	353	330	329	313	335	316	331	354	357	362	315	329	373	339	374	328	326	329	335	337	363	357	369	335	339	350	325	310	312	334	332	324	321	326	345	349	318	301	340	331	322	323	356	344	336	335	347	356	358	391	334	347	338	345	383	385	329	336	339	301	302	350	303	355	364	312	322	310	332	312	319	357	366	344	346	345	320	367	358	310	357	334	353	334	322	333	319	342	327	313	352	346	338	365	324	362	333	330	364	362	343	349	380	353	360	316	338	354	355	332	359	326	377	343	333	360	341	315	320	338	306	385	316	286	328	342	355	329	331	326	349	349	363	343	354	383	340	328	356	345	347	354	365	341	318	342	338	356	318	327	337	334	334	314	332	348	363	365	358	364	343	331	356	348	346	325	334	345	353	346	333	350	357	344	359	340	339	327	339	345	365	359	342	340	373	362	351	339	344	330	372	376	346	334	351	344	321	334	356	355	308	346	329	322	339	348	338	336	326	337	376	351	338	358	372	354	365	319	318	333	362	338	349	324	359	323	365	359	325	381	339	365	353	372	311	357	347	347	323	342	320	345	387	344	336	367	356	365	343	337	369	375	357	335	331	353	322	365	354	351	383	331	334	347	343	348	326	337	361	353	346	347	307	314	351	362	319	360	315	358	327	351	350	333	351	354	304	337	337	329	353	345	308	337	358	346	361	333	324	349	358	365	390	336	331	347	309	340	368	340	344	344	332	320	334	342	329	339	359	354	333	361	349	359	346	332	341	321	346	327	325	301	344	348	346	308	368	343
25551	34257	22202	11154	8654	6136	4327	3211	2574	2341	2128	2015	2046	1813	1698	1826	2232	2998	3334	2234	1481	1036	843	615	588	561	533	553	550	543	518	523	571	526	501	515	552	571	555	550	559	557	524	505	541	507	559	533	516	552	542	555	525	534	539	547	530	541	518	576	531	582	502	533	552	563	540	551	498	575	510	515	508	575	539	519	578	530	500	547	544	557	501	542	513	518	495	562	460	537	523	603	558	545	544	546	552	544	527	569	501	520	576	549	540	561	539	538	527	542	510	537	526	572	495	541	534	530	508	561	518	539	512	567	520	562	465	537	553	531	521	542	522	531	529	534	588	533	550	550	542	556	537	501	564	548	521	518	556	525	539	540	533	529	532	523	530	536	520	583	518	519	540	507	544	506	535	533	523	514	509	531	513	548	559	527	544	556	559	558	539	528	541	524	539	543	551	526	545	496	541	532	542	585	525	526	535	559	522	544	556	507	577	536	529	537	498	559	486	511	551	558	548	527	540	555	524	540	524	542	534	487	538	488	585	515	527	538	535	541	536	492	491	539	517	546	549	544	555	531	526	550	533	545	550	524	517	561	542	502	518	529	515	539	581	499	523	575	531	549	564	551	522	577	520	513	553	518	539	498	524	521	503	536	535	543	540	520	537	533	493	533	543	541	526	508	547	559	554	503	532	523	544	523	536	560	530	524	510	555	542	495	505	506	515	502	523	543	550	548	550	539	524	506	536	518	489	549	527	517	530	493	536	498	563	537	533	529	512	555	546	514	520	521	528	520	528	492	547	506	528	505	586	551	550	559	519	525	534	528	574	512	557	489	525	570	508	550	537	531	530	562	532	543	537	534	556	519	535	515	528	490	573	525	499	535	513	551	562	551	528	519	493	542	504	517	546	551	547	534	512	567	498	523	519	491	525	522	530	535	524	501	527	508	593	546	531	565	528	570	559	531	573	493	540	592	549	510	469	534	548	564	541	514	555	516	540	525	516	530	560	515	534	529	568	577	560	507	593	544	563	544	516	534	441	544	528	552	536	522	576	554	575	494	516	513	548	524	467	566	531	547	546	506	525	561	573	532	560	535	540	550	565	537	531	573	549	521	551	554	580	534	553	551	556	555	555	543	535	522	590	528	511	527	548	545	535	569	548	539	531	550	531	525	537	528	526	569	582	545	549	535	529	498	506	568	566	536	569	506	548	497	516	556	566	566	537	537	538	530	548	576	527	529	556	523	552	567	539	523	561	517	529	549	544	541	559	521	531	544	565	574	486	579	563	508	525	540	539	550	559	458	545	570	541	521	529	551	551	557	561	515	574	553	552	579	507	573	518	542	545	519	556	508	537	525	538	567	502	554	489	508	540	537	510	551	538	546	562	532	499	526	548	560	528	547	521	551	579	534	521	528	504	539	520	512	526	588	526	554	531	509	505	520	522	555	547	557	538	580	568	537	532	573	538	558	526	548	536	499	534	548	564	512	517	551	530	556	549	542	548	533	553	508	583	560	510	511	519	565	552	504	549	496	504	526	534	522	526	547	541	548	544	543	532	542	537	559	538	553	526	507	555	551	551	521	534	539	532	549	583	579	529	514	534	559	548	584	519	574	568	557	523	532	544	521	583	531	551	565	534	567	525	496	554	506	535	540	538	559	549	551	539	535	550	545	533	519	519	577	496	524	515	587	525	535	536	500	540	553	528	543	546	526	544	571	560	529	561	566	536	536	535	540	557	546	549	568	507	522	537	565	533	549	567	526	535	530	541	539	536	515	496	502	508	531	530	539	544	551	550	469	576	525	535	546	506	519	549	513	528	505	551	564	540	526	523	561	579	542	507	470	555	509	543	578	550	528	512	548	545	561	504	560	565	511	526	562	577	565	546	514	565	535	508	561	579	543	547	513	498	525	580	551	536	526	564	558	526	556	497	564	548	537	501	540	478	559	555	554	547	515	489	523	532	509	554	559	519	514	546	532	557	571	567	533	561	552	512	526	513	550	537	549	494	518	504	501	525	597	509	521	535	525	551	528	527	562	555	519	548	513	543	511	548	530	536	529	514	504	544	558	527	516	552	533	523	509	523	498	532	565	497	501	523	566	522	520	514	524	523	525	527	524	509	529	492	531	533	526	495	537	531	509	543	534	568	529	550	567	537	507	532	534	539	508	526	555	505	491	534	548	508	572	577	535	502	543	507	532	536	543	513	515	553	546	557	538	546	513	531	520	547	538	556	547	535	564	569	505	537	535	546	536	498	534	523	547	489	529	519	559	575	534	563	578	518	548	574	535	567	548	525	549	550	577	536	533	505	528	534	522	508	532	538	568	539	523	539	540	543	537	565	508	537	530	518	523	568	512	558	557	541	553	529	554	545	515	534	531	571	518	551	517	587	559	488	534	524	525	536	515	538	512	554	573	574	574	493	555	553	518	520	565	522	534	520	552	532	554	535	543	485	571	527	521	537	520	514	520	506	515	573	529	570	573	561	535	545	525	508	602	568	517	517	566	554	522	568	538	517	552	563	551	496	543	516	526	555	528	584	570	539	499	536	518	555	505	503	512	567	558	534	543	509	546	543	527	550	522	518	537	526	547	531	537	571	504	549	538	538	560	531	518	527	545	555	534	532	532	519	521	555	542	524	567	513	509	537	524	551	536	541	513	532	497	539	556	555	564	523	544	527	555	524	531	560	491	553	521	523	571	533	536	573	544	526	551	555	509	549	520	573	544	537	530	521	538	515	551	574	511	553	494	574	540	530	557	516	543	534	517	535	523	572	554	554	494	524	505	556	535	544	531	546	553	496	506	551	529	585	511	554	549	498	534	498	504	528	573	588	536	538	552	544	541	571	536	496	569	555	518	527	516	542	547	507	490	570	526	547	496	544	537	565	545	549	493	556	548	582	527	531	553	547	575	503	538	556	559	539	550	527	560	573	581	526	544	582	529	525	508	546	544	577	548	539	522	551	546	536	563	536	493	568	525	531	507	485	569	529	549	511	520	500	541	548	557	541	533	568	561	517	543	531	553	503	520	525	549	508	513	544	552	534	504	520	518	566	514	504	483	524	553	523	511	548	538	530	533	556	503	511	546	560	537	552	575	562	556	522	564	492	596	549	525	526	542	507	547	510	534	506	542	502	560	515	540	535	534	563	552	542	536	509	518	537	527	581	534	500	522	557	533	536	502	557	550	531	548	491	550	585	537	559	549	493	575	544	523	520	535	578	531	516	487	522	513	503	510	513	531	537	540	519	485	557	588	531	503	568	523	558	516	522	535	509	521	541	551	524	545	518	553	551	559	562	507	553	569	527	590	504	499	524	529	508	523	538	561	524	536	587	529	534	501	581	576	530	566	575	556	525	547	541	561	557	531	508	504	517	491	518	522	591	518	494	552	514	530	554	532	578	520	558	544	503	540	543	568	555	516	521	517	546	527	497	516	528	505	557	564	569	567	527	560	513	493	547	507	567	547	532	525	552	516	558	581	496	529	531	547	498	547	505	515
24173	21060	28008	24329	19400	6894	2888	1786	1451	1332	1247	1050	1129	1040	1046	1091	2046	6809	9206	5493	2706	1563	914	579	463	370	377	357	380	371	359	386	370	378	353	376	339	365	336	354	395	352	348	382	393	395	361	326	357	361	340	393	351	397	362	364	360	331	349	370	386	352	355	384	331	351	360	358	363	386	371	351	364	381	338	368	357	368	373	370	356	353	369	346	362	359	342	350	353	338	349	355	316	387	368	333	380	367	339	358	372	350	344	368	380	346	348	332	372	370	346	427	326	330	346	347	353	374	353	342	368	340	346	378	361	356	315	366	349	360	378	373	326	348	348	357	406	357	356	389	342	357	361	370	351	362	360	356	342	336	374	355	382	379	374	315	345	391	367	382	400	354	369	359	351	372	346	371	352	388	342	334	334	384	376	369	357	353	364	316	372	355	379	341	352	363	361	354	365	344	374	349	357	382	378	333	329	372	331	374	349	363	374	368	380	343	414	340	406	333	344	355	358	328	384	367	362	359	373	358	366	382	352	385	388	366	373	383	359	390	401	334	384	371	359	317	329	377	379	373	364	355	356	347	383	350	363	352	381	339	370	358	358	388	382	376	341	330	342	405	367	340	358	367	354	354	391	343	347	348	335	369	362	344	352	352	358	384	329	372	331	359	363	341	385	355	311	380	346	329	387	366	348	348	336	377	382	342	341	342	372	366	352	375	358	349	350	362	383	338	359	361	343	354	361	370	345	375	353	354	357	340	336	351	329	371	374	322	327	335	387	389	336	362	351	331	360	335	350	325	346	366	387	343	358	394	400	347	367	368	366	316	364	343	349	362	358	371	393	383	354	354	363	418	358	376	377	351	365	338	372	325	376	364	382	342	367	366	363	360	388	360	343	375	339	322	389	332	384	357	341	363	365	343	326	382	388	356	356	372	355	375	333	370	362	365	353	366	356	393	335	390	357	342	338	342	378	341	343	385	371	357	363	353	369	374	343	365	384	331	363	359	381	368	331	346	365	349	369	359	368	387	352	405	367	356	354	372	365	339	337	376	347	365	362	344	326	369	378	365	381	374	359	351	324	378	374	345	347	355	379	364	350	352	334	361	362	338	339	398	398	371	373	355	347	343	374	412	332	347	347	383	332	359	326	389	349	400	387	356	379	355	329	370	358	345	384	393	344	348	359	371	390	351	361	321	360	351	320	364	347	359	350	344	373	336	370	353	364	361	402	363	328	361	372	371	348	323	337	334	316	368	359	400	330	358	393	359	396	353	356	389	352	351	354	369	372	381	356	363	340	381	363	351	375	354	375	362	357	368	348	333	370	370	341	355	297	384	361	378	365	402	377	346	367	390	337	389	346	351	367	364	365	354	325	375	349	358	373	374	341	349	344	362	369	354	325	371	348	361	378	365	347	361	344	360	386	370	374	402	356	375	368	355	352	370	347	327	367	373	352	354	377	371	379	328	359	345	385	369	360	338	348	344	363	407	316	376	358	345	361	386	367	343	353	357	361	360	356	369	372	360	370	335	366	334	373	356	361	376	343	356	339	358	327	348	316	349	372	381	382	363	327	354	352	377	352	366	355	338	347	353	401	386	382	389	361	347	382	354	328	351	323	330	385	368	381	357	353	352	353	372	361	363	370	352	370	358	347	332	328	330	359	357	338	353	370	357	346	346	359	361	389	354	398	372	369	365	353	374	350	349	336	343	380	383	357	389	349	325	322	372	363	364	391	362	363	345	381	367	386	351	377	371	366	367	372	340	360	409	348	357	353	381	364	370	340	349	385	342	355	360	346	370	365	351	374	377	339	383	345	365	354	358	350	328	358	349	342	344	360	318	353	356	374	364	329	308	370	367	352	368	371	333	339	352	351	349	377	364	350	332	307	351	332	349	378	369	356	359	301	374	397	345	381	362	344	348	372	368	348	344	367	370	368	363	388	344	362	359	366	368	325	349	368	345	359	340	333	356	361	386	356	377	355	344	362	371	383	325	359	339	370	352	381	372	371	369	362	369	360	368	350	359	383	344	397	373	359	349	345	343	369	362	340	357	337	324	395	365	398	380	395	359	371	347	359	395	363	338	369	356	338	356	332	353	345	358	341	379	369	382	339	373	353	345	338	343	363	348	344	361	335	352	349	361	386	378	349	350	325	361	395	378	359	342	330	340	385	380	347	351	354	354	358	372	388	359	354	339	360	365	356	351	357	352	350	359	353	384	354	348	343	331	359	350	403	348	355	355	378	363	373	377	348	369	369	384	376	345	359	320	366	349	351	357	374	394	374	379	391	352	399	356	352	368	353	351	351	358	353	336	388	315	349	342	361	384	321	350	380	342	394	357	371	343	346	330	347	331	338	376	330	341	380	332	391	359	343	404	397	369	377	348	376	353	365	359	362	383	334	357	365	324	350	328	335	381	374	339	350	360	386	370	349	348	376	369	341	357	362	354	362	371	333	355	326	381	390	350	338	343	370	392	352	385	380	395	364	370	364	388	373	352	354	339	352	358	364	360	368	352	388	346	378	328	362	363	354	339	356	352	339	389	371	317	338	350	348	358	353	352	350	339	357	357	390	355	364	394	364	332	355	358	384	367	357	354	336	328	343	372	343	361	379	347	365	357	384	389	365	335	356	336	357	374	376	340	366	369	387	330	387	356	368	361	361	349	363	354	349	321	358	373	377	363	384	362	348	376	376	351	359	375	335	347	364	329	374	346	348	368	379	343	336	335	346	324	386	370	361	348	370	351	344	382	317	316	374	361	371	347	339	392	378	350	377	360	344	370	337	349	334	365	320	332	364	343	351	396	343	380	376	386	363	344	371	382	349	349	370	373	347	362	358	391	364	338	361	346	336	375	404	373	331	344	369	389	338	335	368	355	371	350	360	346	320	373	342	360	376	354	384	379	369	347	360	355	353	381	347	358	359	384	337	350	385	349	354	365	362	355	375	349	385	352	339	380	371	321	355	333	341	351	366	411	356	377	353	374	354	348	349	353	354	363	343	347	367	374	330	326	323	358	353	395	360	378	363	373	333	335	327	356	361	399	367	390	402	354	333	401	373	339	364	377	355	386	331	345	352	320	343	389	356	380	371	348	370	345	330	416	345	340	344	356	361	365	353	311	358	363	362	397	348	361	353	371	369	364	356	376	376	378	360	333	361	350	343	350	357	378	338	361	357	391	366	370	345	358	375	355	347	366	388	388	376	376	352	389	365	320	344	359	333	346	379	383	362	393	356	345	342	350	403	370	380	384	352	396	347	365	363	339	342	352	347	361	340	352	323	385	405	378	352	366	332	374	392	352	366	361	382	347	362	334	357	327	351	374	344	383	360	372	360	324	365	369	377	371	354	373	369	373	381	361	342	370	366	383	326	373	362	347	373	348	372	358	371	356	371	352	347	338	319	368	360	364	365	367	327	345	356	345	376	357	324	358	350	342	373	375	369	359	357	355	359	416	377	332	363	389	349	378	340	349	337	372	327	345	373	339	350	354	358	379
26584	41335	32736	16847	10600	8420	6069	4782	4168	3605	3386	2799	2810	2694	2570	2518	4959	14344	16463	10344	5673	2989	1824	1042	698	611	592	580	565	585	573	575	561	579	587	604	578	529	572	579	597	562	564	589	548	551	600	560	528	580	570	572	590	553	547	582	585	567	572	540	541	589	548	581	579	601	587	596	604	552	540	564	549	555	543	565	553	536	599	546	584	548	550	573	565	559	580	588	578	546	575	575	540	556	577	579	594	589	571	559	559	572	594	567	532	580	566	586	589	547	567	523	569	531	575	602	536	615	589	540	544	539	583	570	593	588	563	555	564	609	569	540	508	566	545	564	542	528	546	592	541	560	566	536	580	524	567	580	594	587	521	561	562	601	578	529	562	550	516	525	557	562	590	578	558	562	570	532	548	583	532	568	618	590	532	586	591	564	555	558	594	573	567	567	563	534	587	572	601	571	546	571	573	615	608	533	598	565	553	559	560	580	546	556	534	567	566	554	525	565	539	597	565	574	531	569	572	548	534	559	548	565	564	532	563	551	559	594	546	573	593	562	551	547	553	602	561	545	563	580	559	587	536	542	545	602	575	546	551	577	548	562	534	590	560	578	588	563	551	549	565	526	572	591	544	570	555	548	536	588	595	549	571	568	548	597	570	579	523	573	614	579	543	548	601	563	531	533	541	541	561	556	610	577	601	570	515	586	589	532	582	563	566	561	568	550	611	583	551	578	571	553	561	594	557	517	570	578	543	592	619	618	556	542	574	571	597	563	570	557	570	613	558	533	614	564	564	593	595	530	569	558	565	547	527	556	572	546	558	576	578	546	553	529	559	533	544	537	576	550	551	592	576	525	543	568	535	551	542	578	613	552	591	572	545	562	567	598	519	572	591	524	575	541	573	583	572	586	588	532	603	586	586	584	533	581	563	572	513	529	543	559	563	558	627	563	566	544	560	557	599	569	578	608	567	526	579	549	591	605	592	571	573	580	624	556	596	547	543	580	573	563	574	591	566	543	573	597	527	568	558	567	578	593	550	576	523	592	547	573	531	625	566	610	564	573	585	570	596	609	572	557	569	584	611	559	575	587	556	565	556	553	551	557	552	556	553	592	571	577	593	566	588	557	539	583	550	539	567	556	545	562	535	557	559	528	545	550	594	582	540	576	581	601	566	557	561	575	610	595	515	603	561	574	586	561	586	555	559	537	568	551	570	553	525	535	563	598	545	529	590	573	575	547	568	568	571	574	591	586	546	579	574	567	581	550	566	560	606	548	576	565	615	551	548	546	577	599	557	516	553	591	590	574	555	543	558	607	538	566	587	543	561	575	552	549	606	535	523	565	615	586	527	561	580	611	591	521	566	536	570	610	579	545	583	578	551	553	564	552	567	583	531	538	562	559	578	550	589	566	575	615	594	544	581	574	590	552	572	578	563	583	600	569	524	562	501	563	537	558	505	582	583	569	579	566	546	563	539	553	547	592	521	587	611	596	578	570	560	564	558	607	603	573	543	610	527	573	616	576	562	531	577	560	592	584	532	580	585	535	587	576	535	573	559	577	587	559	567	558	556	591	574	530	567	586	550	591	536	536	557	591	575	593	562	644	544	602	555	540	623	573	573	578	569	598	526	568	531	583	617	617	548	574	544	567	593	579	579	595	541	555	636	562	552	554	566	608	563	549	560	529	567	567	561	572	590	561	551	567	557	560	534	588	605	542	556	567	592	599	582	546	582	560	554	543	574	544	539	576	591	533	534	557	554	579	572	568	565	558	566	607	577	507	627	547	600	563	534	585	572	541	553	555	574	577	601	578	604	577	578	541	566	567	596	562	548	554	526	593	593	562	585	554	585	578	586	540	557	581	535	530	577	519	619	586	552	602	570	562	568	603	549	574	583	547	570	567	597	561	575	580	567	581	607	595	561	572	594	543	547	512	546	566	569	571	564	594	593	577	550	574	584	555	583	588	597	543	555	545	550	529	546	575	566	575	535	568	591	559	556	589	620	583	586	525	566	536	551	588	596	550	557	569	607	580	620	579	555	591	578	599	558	524	557	563	577	633	538	553	577	579	559	605	590	576	572	581	552	565	531	575	580	574	543	590	554	529	585	549	623	545	547	615	556	557	588	578	579	557	545	541	530	536	538	580	578	601	566	561	584	574	537	566	550	566	562	591	569	573	514	548	565	599	565	543	586	567	576	537	564	603	538	573	585	592	588	611	583	537	588	565	543	550	576	534	552	502	599	548	563	550	563	576	560	573	562	542	566	545	563	564	550	559	616	590	578	572	574	584	562	537	588	585	566	587	539	559	556	552	596	567	587	589	561	576	575	596	571	614	576	577	578	541	561	525	621	567	582	561	567	556	586	555	562	576	578	575	571	568	563	590	542	601	537	559	619	554	558	532	554	589	607	571	581	586	561	583	549	583	567	547	583	553	584	594	530	564	548	546	575	599	615	539	539	571	576	583	633	571	566	562	552	537	515	545	577	578	576	566	559	575	554	561	591	532	541	573	565	562	615	523	576	564	575	579	551	557	592	570	566	560	586	514	547	607	556	581	546	552	541	563	555	592	533	593	595	574	566	529	543	575	544	595	582	557	583	495	584	610	556	593	549	565	560	534	583	490	507	539	568	609	591	611	563	508	576	585	537	591	563	589	605	571	573	555	589	578	541	600	544	588	556	555	534	584	556	561	581	569	584	582	543	559	550	563	556	559	554	521	604	590	551	506	588	581	553	564	594	614	551	520	572	570	533	542	580	544	563	565	533	565	601	525	548	581	551	571	559	554	530	536	563	554	571	543	554	581	547	586	637	522	612	548	586	520	565	593	593	550	573	573	551	534	540	590	549	553	561	578	557	593	571	539	527	586	541	568	577	527	557	562	601	555	615	561	590	532	616	540	538	589	551	534	606	583	566	552	565	574	583	600	548	584	591	586	544	555	582	552	583	524	574	561	566	565	542	558	595	564	551	550	573	564	585	600	560	565	560	588	616	560	559	555	563	526	512	572	569	581	553	570	574	587	559	539	544	560	605	576	578	562	532	590	546	533	533	587	624	546	589	561	575	567	586	569	546	580	585	613	574	557	585	573	556	573	585	518	561	582	531	588	592	555	571	558	603	597	580	569	607	552	553	575	573	550	547	535	590	540	600	598	554	572	589	596	606	549	629	577	561	537	532	580	523	510	583	578	532	558	581	565	586	573	531	553	545	555	576	589	588	601	552	532	600	585	586	552	545	548	564	542	528	574	599	583	585	564	594	532	577	547	572	582	527	569	561	576	588	580	554	508	547	630	606	542	574	580	548	644	602	588	569	563	594	590	564	549	554	612	567	567	545	569	565	557	592	580	600	547	529	601	578	555	559	521	564	566	547	560	583	552	583	556	614	547	539	544	539	560	539	554	547	567	591	555	569	534	566	563	544	552	603	571	607	623	562	563	543	548	556	545	542	530	578	589	571	598	578	585	563	539	574	559	551	608	535	526	585	601	534	585	560	571	566	583
22987	21070	28749	23596	21076	20504	9030	3424	2350	2191	1908	1574	1566	1433	1422	4222	11471	17028	13621	7639	3686	1753	963	599	438	352	306	317	311	316	330	282	293	329	303	290	308	325	325	279	296	302	307	326	295	296	271	305	296	307	333	319	296	322	345	290	286	326	318	303	287	295	283	300	310	277	302	291	322	276	307	311	317	298	297	292	304	306	276	303	314	266	311	299	298	307	309	307	312	344	279	300	283	253	288	307	324	335	313	286	298	282	296	313	319	285	310	312	311	310	283	268	313	307	279	311	300	319	311	300	312	303	319	296	290	310	324	301	335	310	339	293	288	326	309	278	300	275	305	299	320	322	287	294	282	312	315	297	317	283	306	297	305	305	314	338	294	321	309	292	316	300	261	271	297	301	280	344	335	328	282	304	293	288	326	336	295	270	281	275	280	301	327	309	294	324	291	300	303	320	343	280	306	298	283	328	289	305	315	311	304	312	307	296	275	318	307	311	289	299	293	313	327	294	290	268	288	285	286	310	277	312	338	293	315	336	312	306	301	315	287	294	307	307	337	292	304	314	283	311	311	301	303	322	318	324	316	330	308	310	292	310	340	302	303	331	293	292	314	331	290	303	275	292	336	308	345	294	328	312	333	296	277	286	301	301	327	304	304	318	307	302	310	305	327	285	289	325	300	333	305	294	326	285	319	297	315	302	341	275	298	307	305	323	277	321	290	306	277	304	323	270	306	300	312	275	291	323	312	307	308	292	299	263	324	323	294	313	296	307	294	302	270	271	309	314	309	327	330	299	338	291	316	297	293	310	323	322	307	298	315	309	315	312	307	333	300	301	290	318	298	302	300	248	290	266	288	296	307	302	342	301	298	284	310	287	306	303	299	315	309	313	296	301	289	276	318	306	300	303	282	298	294	302	316	289	313	305	280	288	295	299	296	304	271	288	285	277	307	326	293	314	316	289	307	285	314	318	277	330	306	304	326	307	286	307	311	320	290	306	321	282	266	284	284	323	289	295	342	287	298	303	280	300	287	326	280	318	274	292	323	276	291	305	288	297	296	313	311	304	306	304	336	308	293	292	331	282	308	289	336	316	292	319	304	315	317	326	271	304	309	333	278	322	282	301	316	285	282	275	318	334	302	340	286	298	305	295	289	326	287	303	298	301	296	301	304	298	322	309	294	299	309	322	331	331	322	287	294	352	289	306	310	303	291	303	323	311	307	274	298	299	285	307	341	295	288	282	309	311	290	308	301	289	311	308	285	308	331	282	317	323	310	294	278	326	316	344	328	317	257	308	287	315	305	331	310	304	323	308	296	307	311	297	315	316	316	305	308	297	332	296	306	287	288	324	279	311	303	293	313	295	323	327	289	316	302	324	324	320	284	301	310	301	295	290	312	307	291	310	290	296	318	299	289	310	286	283	271	287	290	297	272	320	272	289	308	330	293	318	299	322	295	298	311	316	300	281	288	314	299	294	310	302	354	328	299	281	289	294	329	305	291	294	311	308	298	311	299	301	296	283	284	298	282	293	296	316	310	290	306	319	298	280	309	313	312	308	308	304	303	278	295	316	282	300	304	294	298	308	303	323	301	310	294	300	318	317	329	297	321	292	315	292	304	329	301	320	301	284	323	291	291	277	326	304	287	311	280	313	304	268	325	288	310	329	276	291	297	285	291	312	283	286	329	284	275	322	300	314	317	302	281	305	325	277	322	310	296	307	295	297	286	308	318	301	296	322	305	310	305	283	303	300	315	285	274	307	286	297	305	268	297	290	294	290	316	307	310	304	309	304	308	291	309	274	295	309	323	285	317	298	289	307	278	296	296	287	321	295	317	295	307	309	285	302	264	303	317	298	324	301	318	280	321	262	311	276	335	297	324	279	327	311	304	289	287	327	309	316	319	293	293	332	333	296	333	262	314	297	289	299	302	298	303	317	305	295	295	314	282	314	297	314	262	293	316	325	288	309	324	279	311	294	337	300	319	304	295	297	317	290	303	324	302	307	294	328	291	314	293	304	333	305	285	310	305	318	301	332	323	298	280	327	290	312	289	322	304	312	313	310	274	299	321	284	302	285	291	321	337	317	314	307	311	291	292	287	287	302	293	295	319	309	307	311	285	274	307	293	303	304	320	324	313	309	323	308	308	296	290	300	267	325	287	305	301	316	283	291	304	279	306	308	317	295	290	305	300	294	326	314	283	308	290	282	315	281	326	305	275	291	309	327	287	297	309	293	313	298	283	309	275	313	304	306	335	260	280	314	307	308	297	292	338	321	295	296	307	321	309	289	284	339	290	323	300	285	267	307	290	309	335	304	333	273	288	326	328	308	327	317	303	312	303	337	304	296	310	290	296	312	308	289	311	291	281	305	310	305	301	308	281	281	320	291	302	305	320	294	294	298	310	303	302	302	279	307	274	318	315	323	301	301	320	281	285	287	320	285	309	308	326	302	322	287	328	316	311	302	320	303	295	294	272	279	289	293	316	286	310	297	289	310	324	324	334	295	323	288	313	303	296	314	307	307	271	301	343	307	285	282	341	316	330	312	315	291	314	302	275	294	315	278	301	308	306	313	299	316	312	298	314	281	289	312	304	293	296	308	344	307	284	295	308	318	313	323	303	294	276	316	298	309	321	270	298	296	301	327	280	312	288	300	288	293	278	300	295	308	284	308	305	304	298	314	286	295	310	294	282	292	310	298	301	312	291	277	312	307	305	320	293	273	312	313	288	297	306	328	313	295	338	308	313	328	278	305	336	318	297	292	349	297	323	318	285	283	337	301	286	273	284	291	278	301	317	314	295	319	311	299	288	309	263	310	296	291	289	299	290	292	302	283	272	306	302	307	278	307	320	285	303	290	273	320	317	281	286	298	301	296	303	353	284	303	307	296	354	313	305	301	307	308	289	284	295	344	301	335	285	289	293	312	324	311	314	283	323	337	307	296	308	282	272	317	333	306	290	318	310	314	304	308	290	300	306	316	283	304	288	317	327	289	344	300	284	293	303	308	278	289	291	307	305	293	309	317	312	306	290	321	314	299	305	303	282	304	324	275	312	267	294	304	333	293	299	341	310	289	288	294	290	311	328	345	307	293	293	311	311	295	324	323	293	297	285	321	325	314	334	304	317	302	294	299	288	307	291	274	299	294	316	289	311	316	327	265	311	311	319	300	304	296	292	296	296	286	310	297	284	325	301	321	309	300	280	305	318	341	277	288	278	285	294	268	302	312	299	323	312	318	324	301	306	301	333	292	289	319	325	293	275	318	296	303	315	319	321	305	306	291	300	307	323	323	295	286	266	315	306	309	305	296	286	287	318	318	295	279	311	287	298	330	328	303	290	267	306	284	279	299	307	281	317	300	315	325	302	298	312	285	302	327	291	290	308	312	307	326	282	291	298	310	289	313	306	278	324	333	312	318	292	318	308	324	303	319	334	328	267	320	306	286	296	310	285	307	286	310	298	317	300	296	302	285	281	267	296	288	305	291	296	314	304	314
29201	49613	38647	22282	15406	12134	10036	8132	6748	6032	5114	4327	4236	3785	3713	9705	20304	25421	20683	13247	7260	3889	2188	1181	754	567	545	524	469	513	432	474	470	484	432	476	492	537	480	470	475	464	487	453	506	479	451	476	437	471	479	480	479	473	457	492	465	482	440	477	457	456	481	461	441	517	472	478	472	444	450	492	476	496	474	471	489	488	443	486	500	484	470	485	432	440	489	458	473	519	462	482	473	461	472	466	472	469	479	499	457	482	438	450	471	474	483	448	445	477	459	503	484	459	465	452	469	479	448	469	502	509	472	477	506	453	457	488	475	441	494	478	461	476	425	517	456	465	505	487	457	520	512	509	492	501	426	456	462	473	481	474	507	456	502	469	465	519	486	462	425	469	487	463	480	466	458	484	479	460	474	448	520	501	504	520	479	473	501	468	469	468	513	476	449	505	489	501	451	483	468	467	465	442	456	508	470	463	446	487	476	449	449	461	465	494	482	510	472	491	466	478	452	484	466	474	462	481	471	462	477	521	484	476	494	479	467	464	450	455	472	484	472	476	506	483	493	508	458	444	472	468	459	455	458	493	495	459	499	470	499	478	488	492	483	445	468	456	466	473	458	467	458	461	467	486	484	450	465	449	472	443	491	453	453	475	436	451	497	456	480	466	440	446	475	480	462	477	472	506	437	445	459	434	464	452	495	486	506	481	467	453	441	464	501	456	456	473	457	454	427	515	469	472	517	452	449	480	485	502	440	469	462	458	461	463	493	495	495	471	463	419	442	489	467	467	493	519	511	476	501	488	472	473	449	437	493	462	477	457	496	461	482	493	445	458	443	466	499	426	468	451	467	467	499	467	455	480	486	483	471	445	448	487	462	467	495	497	484	500	473	434	449	465	483	511	489	459	446	506	443	439	462	499	423	456	493	463	437	502	487	496	479	450	487	457	484	467	463	487	468	501	437	460	473	490	475	456	486	466	475	495	483	473	473	473	487	463	470	493	437	461	476	476	457	479	468	458	497	466	478	473	479	450	477	441	491	483	436	500	457	469	472	491	463	475	463	462	466	502	480	468	446	470	504	461	441	488	489	464	504	475	468	497	502	479	452	501	460	454	465	495	442	446	472	454	486	464	476	489	489	480	484	494	459	496	486	520	456	467	457	483	448	477	476	468	476	512	454	480	470	499	459	469	455	479	465	435	508	515	473	455	472	501	458	471	455	453	456	442	461	448	496	448	474	429	477	520	498	485	484	486	475	489	491	471	440	466	490	490	451	460	492	465	490	463	440	456	458	451	533	431	467	473	462	483	450	491	470	514	460	483	467	458	500	463	429	460	499	436	505	485	452	474	471	439	491	477	445	468	485	435	493	467	477	471	456	484	453	474	518	456	468	486	487	492	482	450	472	446	488	486	471	473	440	467	495	475	515	485	476	483	492	442	477	488	483	434	499	457	494	466	463	499	457	493	458	470	504	495	453	476	464	472	473	467	499	489	454	487	501	459	485	466	480	500	450	443	452	463	476	467	485	483	445	485	487	485	476	455	507	461	506	490	465	502	445	463	506	430	456	473	463	470	475	468	441	472	435	472	510	500	449	466	443	461	473	504	477	482	455	476	426	485	498	445	486	469	481	505	501	450	477	484	491	478	478	472	468	500	464	463	493	514	482	463	421	489	435	481	429	451	489	458	435	508	468	473	476	483	478	469	440	438	429	475	430	450	454	465	435	451	480	511	466	461	500	475	431	437	452	489	472	516	477	426	463	464	499	502	492	486	468	474	483	492	495	480	473	483	480	474	454	500	490	474	498	470	441	482	428	473	506	509	481	446	455	474	490	473	503	461	467	451	416	464	446	505	481	476	477	492	497	486	512	446	450	484	500	499	493	482	462	480	466	477	469	467	464	477	470	494	463	488	496	457	472	467	440	481	512	491	463	416	481	506	499	547	499	478	471	479	485	510	484	499	479	465	460	481	476	489	442	458	476	481	486	497	486	485	455	464	505	452	455	441	465	497	475	469	490	482	489	457	519	471	465	465	498	491	494	475	438	483	494	523	470	506	520	503	467	478	462	445	475	494	445	509	486	488	503	444	458	460	516	486	479	479	467	465	477	439	440	479	492	458	498	467	451	474	463	483	456	480	479	440	463	488	458	460	437	461	472	485	495	429	480	482	463	496	472	452	458	475	477	492	478	407	492	469	469	488	462	511	443	499	473	455	499	447	477	455	468	471	473	498	437	459	458	443	482	443	513	508	481	487	475	451	472	481	447	452	451	490	508	442	449	467	479	468	438	493	481	459	456	439	495	447	478	436	486	507	473	488	487	465	475	459	485	482	532	459	470	464	455	456	452	465	448	463	501	477	484	468	449	473	433	449	503	494	451	460	456	471	482	476	461	486	482	455	465	467	468	458	503	455	482	465	467	484	458	481	421	453	448	486	484	488	486	466	505	453	461	510	505	456	477	471	495	497	455	438	446	469	479	474	457	471	489	520	461	507	469	478	479	475	487	491	478	456	490	478	467	426	500	486	485	450	467	472	516	448	504	477	475	478	428	447	460	442	513	511	466	453	489	454	493	482	467	473	496	447	478	492	501	474	517	489	454	454	464	486	471	441	502	483	504	441	508	473	486	483	474	457	477	470	475	469	444	485	508	468	451	480	482	427	447	506	455	466	450	500	472	490	476	454	469	500	493	476	486	455	431	457	484	478	448	501	460	448	494	550	481	469	456	480	470	425	460	495	524	438	482	486	467	444	472	469	440	473	533	455	440	513	479	470	521	508	464	462	495	464	483	525	474	495	452	460	473	459	474	489	532	502	477	453	474	431	468	458	485	493	433	467	453	488	480	483	472	452	442	460	517	478	453	485	465	474	462	450	466	489	459	456	455	440	454	494	476	437	452	423	450	478	523	467	477	484	457	478	431	456	470	493	448	451	439	455	458	479	457	455	438	498	509	500	450	463	521	461	457	463	479	477	506	477	478	457	433	441	469	466	477	440	455	496	486	494	479	464	466	483	442	484	469	496	461	431	465	465	525	469	461	478	485	469	513	441	506	463	444	471	476	423	501	481	484	501	448	501	492	445	495	465	524	501	462	496	487	478	483	481	483	443	439	456	480	474	466	422	424	444	458	462	515	476	489	491	499	442	471	474	452	482	479	453	454	479	505	462	508	453	513	507	490	456	465	486	476	480	479	490	468	431	466	446	466	467	483	497	457	477	516	512	549	495	504	475	486	449	472	475	471	516	460	472	459	476	444	479	484	496	499	499	494	486	483	529	486	476	461	470	481	462	471	498	465	457	477	490	483	501	471	512	443	497	511	491	510	482	500	473	465	466	485	446	478	480	495	467	485	471	446	532	469	484	429	478	470	480	439	467	466	477	438	460	458	491	454	459	458	495	481	452	500	476	517	513	502	460	504	485	463	475	485	452	424	464	453	470	457	503	494	476	472	510	478	482	471	457	471	494	453	458	500	490	465	486	484	506	414	483	472	466	494	451
26866	21726	20098	11686	4218	2455	1907	1475	1283	1033	876	803	754	736	659	605	903	1537	1394	982	632	492	435	399	338	331	346	348	371	366	330	361	348	348	324	340	320	324	330	297	341	348	323	324	337	341	335	343	336	316	295	346	357	339	301	327	339	355	344	334	333	337	324	328	355	315	311	339	344	336	328	314	353	328	324	333	349	334	320	361	330	345	333	360	338	330	338	348	329	313	346	337	333	343	351	361	321	329	352	328	327	346	348	335	326	313	313	327	370	341	338	325	337	322	361	313	339	343	341	326	331	346	330	320	338	353	355	326	312	347	347	335	357	341	336	328	364	333	361	343	347	324	331	343	327	340	316	339	323	328	353	321	300	328	339	326	358	309	290	334	320	338	349	355	303	305	327	356	343	329	303	350	366	362	346	330	286	379	356	370	353	337	311	336	345	313	308	326	354	338	324	318	350	357	348	316	334	315	331	335	322	353	308	326	330	332	333	348	349	369	318	339	333	353	365	326	354	303	352	323	347	370	374	326	323	324	371	332	344	363	352	350	320	358	355	343	313	339	324	311	333	363	323	321	334	324	337	349	350	307	345	348	340	326	328	333	322	335	361	353	329	331	357	327	306	359	331	305	349	363	324	342	350	345	355	335	384	334	343	334	335	337	330	361	354	319	376	339	313	322	360	321	353	329	306	323	362	337	321	295	346	345	317	322	330	294	325	394	342	338	352	336	362	309	345	342	353	340	315	310	329	324	335	328	333	365	328	350	336	380	313	369	334	331	334	364	346	334	337	343	372	325	335	369	316	336	358	356	309	369	319	334	310	342	306	354	343	350	324	344	327	350	322	318	327	302	334	376	355	308	340	376	343	322	333	358	300	308	344	343	337	342	340	348	353	338	344	309	353	328	347	305	325	327	375	312	309	345	339	354	355	321	296	344	330	372	333	329	339	344	338	327	378	333	344	331	345	341	348	341	337	340	358	320	311	364	327	328	339	328	312	352	365	352	340	334	310	321	355	336	339	320	309	333	335	356	333	359	350	364	360	331	313	342	345	354	301	331	335	335	317	335	326	323	305	321	327	309	339	345	365	347	343	337	317	356	307	351	344	333	315	338	345	325	352	358	309	328	346	346	351	343	317	362	346	355	360	309	328	343	330	300	341	343	345	359	312	328	309	340	358	305	296	342	326	322	330	305	332	350	352	331	339	324	344	344	342	325	299	329	351	340	302	355	319	322	324	344	341	342	278	347	360	348	350	357	330	356	368	376	322	338	361	313	328	346	331	340	357	339	303	353	349	347	352	354	338	337	352	334	326	330	351	361	375	332	345	337	319	352	299	364	363	349	361	334	371	338	319	351	313	347	328	335	349	371	342	316	346	309	327	330	345	349	336	356	298	344	310	379	326	322	359	330	336	333	333	328	345	313	327	347	360	318	347	326	309	336	328	354	320	313	364	305	342	337	344	329	367	381	344	356	327	351	363	317	350	332	329	333	331	328	334	292	347	357	346	332	337	352	295	372	305	308	371	334	324	326	334	353	360	331	337	361	330	330	326	343	343	346	321	369	358	299	333	345	342	373	356	343	332	331	317	330	356	386	349	336	354	326	294	328	323	335	348	316	309	321	363	387	319	337	326	344	351	343	340	355	327	324	301	352	367	333	324	384	336	342	336	345	377	337	335	369	334	335	365	332	375	317	282	308	316	335	343	320	311	344	353	352	318	361	335	361	347	315	320	365	310	326	346	342	351	345	348	334	374	343	325	325	320	343	328	341	378	347	329	323	337	362	338	321	384	319	325	352	330	372	328	359	325	334	353	329	306	330	362	332	324	325	321	336	340	330	347	310	313	358	319	366	334	331	325	320	329	358	319	341	346	338	312	339	331	342	346	373	318	352	331	342	310	361	338	339	337	321	310	320	323	322	371	327	356	348	345	334	354	352	314	318	337	395	344	347	331	311	349	328	316	342	364	336	355	355	328	348	317	351	335	308	335	336	335	312	340	366	345	350	345	348	367	390	353	360	368	337	328	290	343	354	328	328	296	344	349	334	336	347	345	366	371	358	335	332	361	364	312	379	349	344	358	335	351	345	325	310	311	343	354	320	333	349	332	334	356	359	322	346	342	354	318	341	361	343	326	300	351	362	309	346	333	364	347	334	326	329	350	332	313	351	336	345	371	308	318	324	318	349	330	302	354	333	325	340	309	354	311	339	346	314	334	342	364	346	331	363	327	360	341	332	357	331	329	344	372	316	292	369	309	332	353	376	325	369	332	352	333	284	358	304	333	330	329	347	340	337	345	359	298	328	349	320	307	403	364	310	298	325	353	331	300	339	369	313	351	330	348	317	326	344	353	334	350	343	362	327	358	332	303	361	309	333	342	333	311	343	348	346	321	376	323	330	359	324	364	327	319	328	321	301	313	352	339	359	357	332	328	346	325	345	312	368	345	317	355	330	342	319	328	338	317	355	330	346	346	321	366	366	339	338	341	351	310	330	330	325	368	326	373	345	335	325	330	331	385	311	334	328	347	337	324	345	342	331	355	336	337	354	367	311	332	341	310	344	366	350	296	331	342	319	327	335	344	343	322	344	330	339	336	340	330	340	344	324	351	332	332	327	348	324	309	352	350	309	334	342	372	344	326	372	336	348	332	331	315	326	369	345	335	324	344	325	333	358	353	346	333	321	316	333	367	339	368	323	306	339	339	342	356	301	330	325	326	371	331	304	316	353	342	315	328	358	331	335	312	314	336	346	333	353	345	355	338	319	337	328	360	351	347	315	331	301	314	340	358	339	332	343	334	353	322	350	326	321	336	333	333	332	325	334	370	340	344	349	364	351	356	347	338	332	324	326	330	347	336	321	329	355	308	362	339	312	352	335	333	328	324	329	396	353	344	377	341	331	366	323	313	332	374	334	342	344	325	336	363	338	337	363	372	320	314	358	334	304	329	334	359	320	351	329	345	351	325	329	363	317	322	335	353	308	312	327	354	346	317	311	318	348	318	325	333	319	335	353	338	335	318	332	322	336	358	320	333	332	346	325	333	329	329	328	330	345	330	381	313	336	349	372	328	304	346	337	327	328	322	333	342	368	344	307	300	361	337	362	352	357	330	335	359	327	324	323	325	329	336	359	353	341	338	296	340	305	332	300	340	326	306	368	366	357	325	360	329	351	356	331	352	357	341	347	314	339	321	347	332	325	367	345	333	331	351	334	357	324	350	344	345	315	328	358	338	333	353	350	340	318	323	309	318	290	359	315	334	338	322	345	321	341	357	342	335	342	367	320	331	354	336	297	329	330	324	359	332	336	315	311	357	365	329	339	314	332	331	342	315	346	383	345	338	358	345	335	327	315	339	312	358	344	318	332	366	342	314	311	334	354	318	327	373	342	338	333	355	359	362	293	330	353	326	325	309	353	341	353	329	338	345	327	344	315	318	325	307	360	346	324	342	340	357	355	332	332	348	347	334	344	348	336	309	348	357	380	327	325	361	319
24924	34535	26352	15765	8803	6246	5189	4190	3513	3063	2361	2159	1933	1682	1526	1403	2138	3568	3052	1961	1215	887	690	559	567	513	553	496	527	538	535	539	535	539	524	499	523	574	536	534	531	503	540	508	535	566	509	539	555	502	551	520	541	545	556	492	543	541	561	533	574	508	508	471	499	555	550	567	530	547	523	557	517	519	532	543	540	508	538	566	511	538	549	524	523	518	517	561	553	522	509	541	542	521	484	517	523	532	527	553	544	552	525	517	522	487	533	480	547	551	541	514	545	525	498	533	517	503	544	521	556	571	532	552	522	548	518	540	521	522	519	503	477	549	556	521	560	548	520	543	543	535	517	550	560	557	520	529	491	514	532	525	517	498	552	560	528	472	501	556	531	511	530	511	524	500	506	509	580	549	529	520	541	512	527	527	516	545	516	510	530	434	560	544	538	534	559	528	523	517	561	553	525	544	513	502	522	487	532	544	554	534	550	515	534	540	550	532	522	500	522	524	527	551	547	529	517	541	574	501	521	544	540	525	521	545	502	513	517	485	524	515	546	558	529	493	571	522	553	532	527	532	515	524	539	520	548	520	519	515	489	528	484	557	546	539	537	563	521	542	543	529	530	508	541	520	548	511	537	532	527	522	533	528	508	527	530	530	497	541	515	540	513	553	508	528	518	530	486	570	517	513	525	504	540	498	519	545	534	538	544	510	521	573	516	531	536	521	508	575	550	533	547	541	520	507	553	502	560	517	560	473	553	519	543	504	498	550	539	535	544	532	527	518	563	563	520	518	539	494	562	511	532	545	529	548	520	574	510	502	484	553	526	494	552	531	603	497	552	508	522	510	542	541	534	536	522	526	537	500	500	503	583	546	554	468	523	530	542	519	549	521	533	518	558	543	546	521	553	531	504	602	509	491	524	508	548	541	549	539	532	508	566	526	517	528	548	520	562	528	548	545	534	531	512	536	538	532	505	544	515	531	505	544	519	527	516	563	514	517	498	546	543	567	531	465	498	518	526	548	527	556	566	489	565	505	533	582	534	549	536	530	569	510	544	538	539	532	541	515	493	531	522	503	493	558	551	498	557	522	550	545	507	504	539	543	499	501	508	525	504	516	484	502	547	519	550	518	536	490	565	546	537	543	535	556	523	513	553	504	500	527	565	541	556	491	511	574	536	530	509	526	548	533	475	499	543	500	540	520	537	534	531	587	504	502	491	550	565	507	510	535	555	513	522	545	540	526	517	555	493	541	529	540	523	491	509	537	516	515	502	538	536	523	513	525	555	546	560	515	540	537	511	526	489	504	507	539	518	534	558	513	503	549	511	524	514	560	499	542	533	527	516	551	526	531	550	518	526	557	526	555	563	507	519	546	524	517	527	539	508	531	493	526	567	579	514	549	535	548	545	548	536	511	514	513	536	521	530	475	544	568	554	560	547	501	520	476	515	535	544	571	501	538	528	517	540	539	517	551	538	523	512	516	542	508	528	520	505	523	540	521	580	538	512	519	507	509	549	502	574	517	568	528	561	485	502	567	500	560	540	489	550	542	545	547	499	532	553	535	490	523	515	507	506	520	525	518	527	517	548	521	501	530	529	495	523	513	530	524	545	517	508	538	494	552	542	521	580	511	527	551	499	525	573	513	510	533	541	492	565	516	522	529	516	510	474	499	530	537	525	570	537	554	494	538	540	541	567	558	542	568	529	514	509	520	535	523	529	544	546	539	505	525	531	502	514	539	545	558	484	518	553	509	475	559	536	546	537	541	559	530	561	515	497	540	549	557	497	504	536	514	570	484	511	511	489	521	529	511	522	489	535	547	550	556	509	539	470	534	545	538	511	514	523	537	540	507	498	530	503	553	557	514	547	513	472	546	504	538	530	523	545	493	513	506	565	529	536	564	523	469	493	517	517	519	522	513	555	492	548	522	508	538	510	556	506	524	525	576	511	517	506	578	534	509	518	498	501	546	537	511	540	537	483	501	558	523	522	540	507	541	476	550	520	486	553	552	487	488	502	529	516	565	503	562	539	512	550	497	531	582	495	498	565	535	516	519	531	528	511	547	510	510	551	506	555	536	541	505	536	530	525	531	524	538	500	550	539	560	543	540	535	544	558	539	530	558	522	533	549	539	536	511	561	576	468	558	544	519	501	544	525	495	568	511	539	499	511	530	537	516	497	526	551	534	526	525	512	529	551	519	488	520	535	519	514	493	497	511	514	522	506	502	505	559	547	505	517	503	574	548	554	546	536	534	570	532	527	510	552	519	530	532	546	565	510	481	553	530	545	528	516	562	560	509	513	533	501	543	530	545	573	531	530	521	528	505	558	542	535	558	508	515	503	512	566	537	510	561	497	498	511	536	557	527	521	500	517	540	478	529	526	558	506	491	507	525	582	540	499	490	549	544	557	502	514	524	507	513	540	561	560	512	470	548	538	491	526	503	530	560	485	507	556	538	545	532	514	517	515	514	512	507	544	575	521	505	543	521	510	582	502	522	572	527	533	533	500	541	529	509	521	566	499	541	514	552	519	554	538	531	515	574	550	563	526	546	550	492	516	545	517	511	526	541	512	524	519	497	534	496	535	524	539	525	507	541	566	541	519	520	570	564	567	517	529	523	527	569	530	518	532	548	558	533	501	528	525	559	547	536	526	586	543	519	535	545	529	525	512	496	508	511	487	502	521	526	510	486	522	514	529	532	517	524	525	522	563	480	556	515	561	526	533	497	512	529	510	551	551	537	503	549	516	533	550	529	515	514	536	537	566	539	524	533	537	534	482	489	524	561	500	519	555	510	529	572	497	536	574	535	550	523	546	535	607	519	532	528	533	517	485	551	529	528	512	508	547	536	543	537	489	587	527	525	507	565	507	546	506	525	535	542	531	562	532	535	567	523	525	543	548	531	525	515	524	543	529	518	527	549	539	507	502	505	538	515	547	509	551	524	525	501	540	532	522	556	525	569	549	513	559	536	574	538	523	556	566	568	537	522	518	495	553	507	506	521	501	550	550	513	541	503	536	484	533	550	507	560	543	534	548	487	542	547	532	490	511	515	495	516	550	525	547	475	541	539	514	556	541	570	549	463	516	559	550	519	520	542	614	540	525	566	514	560	500	594	518	565	545	499	532	529	503	561	519	514	498	531	569	507	529	540	552	548	486	518	540	550	537	520	536	530	498	519	560	495	524	544	563	545	522	537	482	548	546	527	522	499	579	471	556	534	541	515	497	563	517	549	527	521	545	510	539	505	545	535	500	537	538	513	512	524	568	532	508	528	563	548	521	555	505	510	475	526	550	489	583	533	559	537	518	473	539	534	538	508	509	558	498	525	565	555	537	554	566	531	504	547	548	541	514	520	514	459	560	522	520	533	509	539	531	575	552	505	529	517	535	517	532	496	571	536	557	571	529	551	531	512	547	470	558	530	522	524	556	532	500	523	539	589	526	556	559	536	576	535	500	539	480	532	534	502	502	487	562	545	522	556	501	519	504	490	560	583
24102	21062	28053	24328	19592	9184	4776	2898	2101	1761	1474	1303	1054	1479	2732	6732	7921	7025	4449	2250	1283	757	606	464	376	389	382	347	344	341	366	374	360	388	390	351	352	350	355	352	343	341	318	356	353	375	350	346	369	402	343	348	367	361	330	347	386	365	411	361	341	373	355	320	349	336	348	369	375	405	413	384	368	357	356	363	329	359	373	361	396	345	376	347	371	356	351	356	371	356	341	388	349	388	348	364	363	403	368	345	355	369	352	383	343	349	359	354	348	308	364	375	378	360	363	317	366	328	367	374	374	348	348	347	334	376	347	378	352	309	360	388	339	362	384	387	364	349	366	370	358	363	344	358	310	342	364	394	367	370	358	340	383	355	331	347	404	353	383	345	348	363	392	340	362	342	361	336	328	346	375	368	362	367	365	355	404	348	351	346	337	390	358	332	363	378	395	372	383	352	352	338	366	340	368	349	354	376	345	306	370	349	331	347	353	347	391	364	362	372	352	351	378	388	366	318	375	351	363	364	351	335	337	384	377	382	361	323	347	357	367	391	359	327	386	357	342	348	360	365	351	384	364	353	350	347	380	346	367	364	369	364	344	380	363	325	350	351	359	328	362	327	387	333	342	388	409	361	346	384	346	380	360	368	359	338	332	349	341	329	371	387	353	348	335	369	373	360	372	338	354	413	361	364	372	363	360	354	377	381	341	378	398	402	340	334	369	395	356	333	410	390	352	346	343	383	342	341	368	347	363	340	352	324	398	391	352	377	346	357	333	386	414	391	352	381	321	362	369	373	340	369	330	357	349	333	380	389	365	372	351	397	378	353	370	359	349	357	346	396	367	403	337	363	349	346	358	357	389	361	326	361	383	347	356	359	357	421	349	349	355	380	374	345	372	330	335	369	373	376	363	331	352	334	371	358	355	365	358	381	350	374	360	356	350	374	379	390	356	346	333	332	364	371	342	330	375	349	334	339	381	344	368	342	349	374	388	369	383	354	360	319	360	362	358	338	378	395	335	354	349	345	380	343	355	373	363	350	370	321	359	372	381	372	375	363	326	370	355	354	342	358	365	351	328	359	379	385	341	385	373	368	342	401	378	347	369	350	356	369	369	362	346	343	380	362	370	433	370	382	343	380	369	389	367	347	361	361	351	363	343	370	365	341	348	340	380	396	341	373	365	351	346	418	366	414	363	352	335	374	376	373	353	359	375	394	343	344	363	366	371	358	366	390	364	377	350	348	338	371	368	375	365	367	368	361	336	344	355	370	361	363	390	383	354	368	350	362	362	365	366	397	368	380	341	344	362	328	329	348	353	341	338	393	343	346	360	369	332	399	338	376	329	369	363	360	368	383	347	346	382	363	372	333	367	363	342	397	382	391	385	379	376	338	323	378	372	401	385	369	370	324	358	337	344	354	344	364	336	362	343	349	385	375	368	375	379	365	368	333	374	347	368	398	340	351	368	394	354	375	335	354	349	346	344	344	385	366	353	348	351	341	345	348	348	373	335	340	366	374	379	386	356	335	361	334	369	323	364	336	332	342	367	375	327	321	361	338	339	358	365	370	336	333	337	327	343	365	363	390	371	360	351	351	371	355	326	327	360	367	354	369	362	370	313	366	318	373	351	415	355	350	331	344	331	328	387	335	361	351	373	388	356	355	351	353	357	346	365	362	331	341	383	350	334	372	349	353	367	355	355	345	384	352	387	371	388	362	360	384	366	371	339	367	375	358	398	313	335	347	366	335	348	355	361	339	337	365	359	369	357	340	366	356	369	355	353	347	372	339	361	369	329	327	365	349	381	359	389	349	326	366	357	390	368	354	360	348	397	326	386	382	350	319	342	371	361	362	338	348	360	344	367	357	330	343	366	349	377	376	376	359	345	362	367	352	356	352	377	363	341	371	309	345	341	360	365	377	358	371	346	371	356	373	361	348	384	354	363	382	379	380	350	386	333	350	320	360	379	370	358	342	378	369	378	360	375	363	358	331	378	358	366	361	384	378	358	346	352	361	357	349	361	331	373	363	355	388	380	379	389	385	381	372	346	395	367	340	365	374	331	376	356	359	328	355	352	355	315	356	385	337	325	332	354	382	347	356	369	343	377	341	337	353	338	349	351	339	355	370	398	380	398	339	364	341	362	357	380	365	368	378	353	378	358	349	353	361	339	359	339	372	360	364	356	355	356	366	375	391	381	366	377	385	372	404	350	379	360	389	371	355	372	355	347	382	348	366	391	344	368	363	377	348	344	352	347	366	365	336	371	360	376	383	319	353	389	364	352	362	350	343	377	358	371	401	389	379	352	380	370	370	342	374	338	390	353	363	339	342	401	371	410	342	346	370	363	365	332	366	340	343	374	333	344	343	340	368	359	356	352	356	356	360	371	370	331	355	347	363	345	358	368	365	348	317	363	368	351	357	377	371	344	339	321	330	364	350	377	370	328	345	335	359	368	352	323	348	338	348	337	354	370	350	354	355	338	349	356	343	351	373	396	357	396	349	331	352	344	388	384	347	354	370	371	343	358	367	361	357	365	358	357	358	360	360	357	314	367	323	396	314	353	370	358	369	375	366	351	363	336	380	391	354	385	356	359	354	362	355	383	333	338	387	345	354	317	400	372	353	335	355	392	369	332	398	362	367	366	332	373	357	360	366	359	360	357	386	338	367	374	350	359	371	340	395	393	345	345	352	373	358	355	388	380	331	364	376	404	374	354	331	339	361	351	352	367	356	361	355	326	360	408	355	338	383	353	401	364	339	383	340	325	372	368	366	385	361	391	357	353	359	340	343	358	352	376	366	377	370	350	334	341	361	362	339	392	364	352	352	348	386	352	359	336	369	330	340	362	372	360	335	389	364	344	354	377	357	368	339	345	340	371	365	357	349	334	343	341	367	342	377	358	349	348	347	371	350	316	353	351	369	410	318	365	369	370	356	354	351	338	372	357	367	383	366	369	365	342	348	374	374	363	346	377	389	331	342	384	356	370	311	364	334	367	348	420	363	340	348	372	353	351	349	393	369	362	387	332	386	371	394	336	377	361	370	362	366	371	373	376	363	347	359	388	354	329	376	361	387	331	377	350	378	334	369	339	383	347	363	384	342	354	369	334	331	351	345	361	374	317	370	365	363	335	362	357	359	374	376	359	366	366	359	353	378	388	365	353	335	341	371	379	340	363	362	347	356	359	359	324	349	367	375	360	368	373	365	374	385	364	357	344	344	345	383	325	322	340	360	358	357	378	349	358	401	365	371	361	385	385	321	379	366	377	368	345	361	407	360	358	357	382	362	361	325	366	336	387	378	377	342	332	407	370	368	351	351	336	395	354	374	344	341	334	357	366	380	357	344	366	344	369	324	359	363	363	366	335	352	337	376	380	373	351	352	377	366	351	351	381	368	351	352	356	399	378	357	374	353	359	343	360	357	374	369	394	375	355	369	374	355	354	380	366	402	331	373	321	384	362	373	357	336	353	379	382	367	349	351	356	343	328	356	373	338
24987	42525	35815	22691	14077	11485	10109	7556	6008	4851	4081	3449	2709	3717	6446	13788	15564	13280	8860	4675	2640	1550	1032	745	628	546	565	532	545	582	565	589	559	537	549	500	527	575	522	534	576	549	567	541	568	579	558	566	548	596	555	613	555	541	577	572	552	569	558	556	572	544	554	543	531	590	558	588	574	560	581	553	548	553	590	551	535	560	558	564	571	578	572	553	571	559	551	614	573	568	557	595	600	530	587	545	557	513	541	550	560	507	548	581	514	587	584	560	555	554	610	561	574	566	604	584	530	546	554	559	570	568	559	550	557	573	547	551	539	542	557	574	537	552	557	537	568	588	608	585	559	572	569	547	564	588	560	564	624	557	588	527	562	600	571	525	581	564	540	520	587	578	538	530	561	549	562	580	534	604	566	568	582	625	586	562	588	558	567	543	537	570	589	524	562	536	586	622	584	563	558	564	600	581	590	552	575	576	536	596	564	567	528	502	536	600	571	512	558	574	546	591	579	558	570	565	557	593	544	573	568	546	611	545	587	541	606	528	569	589	622	561	611	585	585	600	535	550	594	566	571	527	560	563	555	586	579	545	582	558	555	569	590	634	531	577	571	544	599	528	575	602	604	555	591	557	596	585	592	543	596	546	549	551	564	552	509	570	560	531	564	514	547	498	552	574	563	582	656	583	575	527	540	619	567	560	582	545	597	623	588	529	556	557	580	521	547	536	553	558	543	536	575	541	569	548	585	595	525	576	587	608	519	586	623	558	569	528	550	560	529	581	562	558	550	577	575	563	543	514	549	586	572	577	551	584	499	590	572	549	563	564	545	582	584	555	546	607	538	577	532	577	531	599	557	604	575	548	555	520	521	565	543	575	529	554	536	557	562	550	622	557	550	540	585	546	586	576	592	612	536	542	542	575	541	623	550	549	591	542	522	553	562	559	604	559	597	560	598	592	539	576	573	533	584	557	552	607	514	552	561	526	558	559	594	606	541	544	537	619	600	563	607	593	527	536	569	583	574	556	568	577	582	532	574	598	561	538	538	545	583	574	565	595	553	568	573	551	518	583	513	564	560	546	555	545	556	548	618	577	609	538	560	558	544	563	584	554	603	561	583	552	564	595	586	532	543	545	558	600	589	607	504	564	580	638	581	518	574	553	580	559	586	558	553	590	566	571	528	535	547	563	539	561	559	535	526	589	583	545	583	562	524	551	588	547	543	604	558	589	538	532	594	614	519	491	596	548	532	591	562	574	560	526	580	544	551	584	554	597	575	570	568	580	589	542	555	580	553	554	569	542	565	559	562	585	576	565	587	565	600	600	560	530	602	539	570	565	544	526	571	535	551	568	583	551	575	581	555	568	606	567	526	600	498	574	563	579	573	540	599	568	581	506	549	549	537	600	563	565	522	574	541	550	551	576	550	517	599	562	574	562	524	539	576	616	546	528	588	558	548	578	549	555	593	581	555	572	576	536	567	551	552	555	529	560	549	574	547	545	594	564	528	586	560	539	578	512	585	572	579	569	571	508	598	518	587	540	567	586	552	604	595	512	488	565	562	561	601	568	564	549	571	587	569	572	581	566	541	554	568	547	575	586	560	533	535	548	575	581	522	584	504	565	559	575	601	527	557	549	529	507	606	535	581	558	605	537	553	534	542	540	589	565	570	539	564	530	528	556	574	526	498	589	574	523	580	548	566	567	564	591	532	588	578	556	560	550	572	535	589	558	548	538	578	597	582	553	552	546	555	569	583	549	565	532	558	544	573	560	552	547	554	585	562	567	535	543	559	549	507	577	589	586	570	514	528	608	559	551	567	544	589	529	547	523	561	584	546	569	528	567	574	595	540	569	578	544	581	569	605	563	523	565	533	552	574	547	553	605	582	573	557	537	574	575	520	557	570	566	546	548	587	561	592	555	553	592	604	531	560	529	599	557	570	573	534	574	569	525	587	566	570	575	554	550	600	586	600	506	567	600	549	566	550	545	552	542	569	565	583	565	573	587	583	555	601	548	552	543	531	615	555	562	552	572	577	559	562	538	598	571	530	588	563	509	583	565	590	539	557	577	550	587	610	522	556	563	563	571	544	554	583	540	553	559	547	583	578	531	574	569	554	554	548	592	566	525	564	550	561	590	556	536	560	563	575	589	564	550	555	573	562	555	541	587	560	595	572	559	577	563	559	611	546	522	548	550	577	567	565	582	570	518	562	535	548	544	570	560	549	536	557	581	562	544	582	594	548	542	561	586	573	582	551	555	552	550	547	549	564	571	565	560	603	595	549	547	574	575	577	539	519	503	573	532	532	519	581	565	566	569	528	608	577	606	556	599	608	560	592	607	558	579	560	599	587	552	562	581	581	575	593	558	571	599	553	573	576	558	589	560	578	543	555	534	568	553	569	549	573	557	543	589	568	539	575	546	554	582	554	621	549	548	570	537	574	569	584	559	583	532	558	542	557	589	588	545	578	528	588	576	576	541	565	603	554	582	556	602	562	578	573	544	547	570	578	557	534	543	541	593	596	553	527	565	590	541	543	536	553	537	561	560	554	549	581	542	576	573	579	551	610	530	544	549	538	537	566	564	563	554	545	560	543	571	567	571	531	552	570	544	548	613	542	582	583	537	561	523	583	545	594	582	589	560	589	553	544	589	554	591	579	584	584	554	566	590	580	523	624	548	552	601	576	564	564	565	563	587	587	547	567	591	551	535	543	556	589	574	566	580	581	547	594	535	552	573	563	557	579	580	516	551	590	568	557	572	550	533	579	584	507	549	545	557	553	553	534	573	530	569	565	552	605	564	598	578	553	595	566	548	568	571	542	575	555	597	549	560	547	567	593	600	569	590	579	579	565	593	555	547	561	564	610	547	542	550	555	529	577	619	575	587	525	530	531	560	580	543	527	606	591	578	572	561	538	569	575	539	618	585	531	595	569	555	582	583	558	592	599	528	559	576	531	577	579	552	592	489	516	551	575	560	609	534	539	552	571	571	537	588	580	571	548	570	560	542	515	564	583	548	588	578	548	539	590	503	568	583	582	569	557	555	592	552	589	575	556	573	551	567	600	570	574	603	536	590	579	600	573	578	538	531	531	524	582	535	565	513	560	537	611	589	547	555	568	562	573	564	574	573	552	540	597	548	609	585	550	537	591	522	606	557	562	576	578	610	560	594	575	563	554	591	529	545	512	543	574	536	584	539	559	606	555	534	581	560	540	536	518	589	590	587	525	572	574	569	587	575	551	558	559	563	557	544	588	557	578	564	606	579	555	536	557	525	593	537	538	543	581	592	519	553	576	568	618	571	574	516	544	561	566	558	614	573	541	594	569	575	573	589	563	591	597	568	591	532	526	546	543	565	575	548	558	566	570	534	546	549	581	532	562	584	583	571	574	551	537	564	537	561	575	580	581	597	566	568	579	529	544	544	565	592	557	563	539	603	542	562	605	523	561	568	582	589	554	526	578	580	541	540	540	558	556	573	562	563	594	528	544	562	608	566	576	568
22934	21045	28744	23560	21098	20586	11975	5153	3068	2006	1697	1392	1356	1285	2806	11900	16372	14101	8702	4600	2661	1402	830	553	413	324	300	360	273	296	348	322	335	299	313	275	311	335	310	333	323	289	300	320	288	323	266	325	298	313	316	298	307	318	302	322	328	333	296	332	320	324	332	278	307	313	278	287	294	283	332	299	299	313	302	295	293	296	297	307	285	315	309	312	318	278	296	297	273	317	309	322	323	280	313	317	319	339	286	306	306	295	323	326	310	323	319	340	293	294	300	345	318	297	321	304	301	314	307	310	329	298	316	292	291	315	316	313	340	285	307	345	292	289	276	332	292	293	275	265	313	311	287	292	314	293	299	303	281	305	329	279	311	334	314	301	301	319	318	308	329	297	288	292	278	313	273	314	314	321	310	331	305	303	294	321	284	323	276	285	283	333	318	271	314	315	325	276	303	327	318	295	287	301	346	281	292	321	291	327	320	321	294	335	297	331	295	302	307	309	276	323	310	329	305	302	328	332	299	303	294	306	313	304	302	305	319	284	318	299	309	291	282	300	300	310	290	313	301	325	284	281	278	337	296	294	320	319	279	284	323	315	302	332	297	281	327	321	301	320	329	283	304	298	297	282	306	298	276	324	271	306	314	293	342	322	307	296	305	320	347	315	320	324	297	314	306	325	332	274	293	329	318	278	272	329	279	267	320	310	306	327	292	315	312	306	299	304	317	284	311	344	327	336	318	275	279	304	341	292	292	317	296	323	284	300	313	310	318	316	322	307	320	284	281	317	314	300	274	302	334	301	320	323	309	323	319	320	326	297	306	290	290	297	296	337	293	304	300	299	276	314	303	307	317	313	338	312	314	300	328	303	305	312	326	313	316	315	287	277	321	276	287	315	318	302	312	309	316	291	312	289	293	329	295	344	312	298	318	271	311	316	269	319	318	293	334	285	310	294	307	320	298	304	326	302	309	269	289	325	342	316	282	317	297	308	343	308	311	291	285	269	303	308	336	298	301	302	282	294	271	295	318	280	297	268	296	345	305	311	332	288	319	313	319	284	297	281	343	313	284	284	349	298	296	293	286	297	288	301	303	296	315	320	284	286	294	295	323	301	313	289	342	325	330	280	317	279	308	313	305	264	305	322	286	301	325	334	310	305	294	301	277	297	342	304	287	316	289	310	298	292	308	313	278	268	303	283	307	318	290	293	285	315	307	306	282	262	290	287	307	284	306	286	310	303	302	335	307	346	300	310	283	290	284	327	289	334	285	325	283	319	290	338	302	300	292	269	306	288	293	283	335	314	311	301	304	287	308	278	309	324	305	302	322	280	316	291	273	263	307	320	324	323	289	298	314	271	324	295	291	312	319	269	310	302	266	305	320	324	278	336	294	337	307	314	322	297	326	286	320	293	302	347	343	310	290	291	287	305	314	255	322	299	337	304	327	293	286	314	315	308	305	317	293	321	278	331	332	291	323	286	297	327	294	309	290	274	298	257	291	299	316	295	274	296	296	311	331	305	314	291	314	310	296	301	304	304	308	308	306	299	301	304	307	315	323	306	301	281	290	273	295	296	289	318	315	348	291	281	296	318	300	294	310	301	332	306	314	322	290	307	293	301	304	308	299	302	279	316	296	291	297	295	316	297	314	280	285	319	318	312	278	308	297	314	325	307	285	311	300	319	337	316	305	307	278	321	315	297	304	292	271	307	349	295	263	313	304	298	286	327	275	304	327	335	308	304	309	293	329	327	310	318	310	315	298	318	309	314	305	304	327	284	350	301	327	317	295	302	286	326	313	313	288	288	319	320	340	309	320	312	349	304	328	347	302	318	327	319	338	320	294	313	284	276	307	311	281	311	293	293	277	321	290	313	301	290	288	270	274	324	331	317	339	295	314	294	329	289	322	321	312	310	291	270	337	295	263	330	325	315	301	302	313	294	304	298	317	301	292	326	289	312	292	329	309	290	328	330	301	314	328	317	309	276	313	291	304	312	281	312	300	339	333	296	283	280	319	280	321	301	300	291	332	296	321	322	308	304	294	298	288	286	288	322	308	311	297	298	316	282	298	307	299	291	306	327	331	281	288	299	316	317	283	321	328	309	303	277	314	297	290	288	288	337	341	324	291	306	324	301	321	321	256	287	286	337	282	296	291	285	301	304	319	288	299	322	266	293	333	307	329	303	298	305	298	331	320	255	302	309	296	309	313	292	335	345	273	310	297	316	290	295	317	288	295	288	316	297	279	280	308	308	309	318	279	294	288	305	308	268	299	294	311	291	314	310	300	322	304	291	284	307	308	312	323	325	274	332	305	309	291	301	302	310	316	296	295	326	317	302	277	293	278	297	335	307	318	315	306	317	319	287	319	291	315	299	274	289	325	307	310	286	305	286	320	309	290	308	279	295	281	313	303	308	322	303	345	316	288	285	348	300	294	294	291	280	337	318	333	282	291	305	307	317	296	303	311	299	278	297	335	285	300	332	285	289	301	293	318	318	307	285	295	288	305	320	313	288	289	330	331	335	326	326	310	255	271	312	307	331	312	308	302	281	306	297	315	297	315	311	326	300	280	304	301	266	258	287	300	288	301	298	325	316	343	316	296	316	291	326	314	313	286	298	318	353	312	295	297	326	281	364	281	322	301	304	311	309	310	276	308	317	316	275	322	307	287	270	310	298	320	280	329	285	304	312	290	324	324	311	300	314	298	301	302	330	312	276	292	312	305	289	296	299	301	319	302	290	311	307	299	310	325	308	304	322	316	321	324	313	284	282	291	310	312	285	307	312	297	319	300	300	313	291	272	334	294	299	319	326	330	306	265	306	309	290	295	306	305	306	321	295	291	315	335	302	328	317	279	311	328	301	309	317	293	298	367	302	306	312	314	300	280	310	306	316	280	321	286	319	326	290	308	321	289	299	300	295	328	292	316	305	306	320	298	311	331	299	269	329	280	328	296	309	326	273	314	281	279	314	316	299	278	318	296	318	305	284	316	307	322	309	288	301	308	291	303	293	342	297	311	307	328	327	326	294	308	332	294	318	287	306	319	327	284	314	310	326	329	300	301	319	292	297	313	308	294	286	328	305	315	303	288	302	324	314	284	326	304	348	315	291	299	316	305	285	305	285	301	322	291	281	288	329	350	308	299	274	311	345	301	298	313	278	320	320	317	299	307	317	331	280	325	294	335	286	300	310	310	281	310	295	309	316	299	280	297	287	290	304	317	319	316	297	273	297	289	294	327	311	304	323	298	325	294	293	312	283	322	316	306	285	278	307	283	298	318	295	310	308	337	308	303	308	287	303	289	311	307	317	347	315	333	295	339	300	318	259	296	277	305	293	311	292	287	323	276	313	308	295	328	321	302	346	277	293	327	308	283	323	289	319	314	283	295	300	287	327	310	307	293	310	298	316	327	320	312	320	305	328	330	323	317	305	297	306	297	324	323	314	308	291	301	295	289	299	288	278	333	280	312	291	311	275	305	306	306	299	307	318	290	337	286	299
28308	50780	41586	28805	22865	16893	13649	11486	8161	5572	4394	3683	3532	3433	7069	21296	25257	21924	14910	9016	5678	3128	1765	957	707	550	492	500	445	428	467	476	509	437	486	467	481	460	468	487	475	468	439	488	434	463	491	543	460	513	483	445	465	472	461	461	460	475	475	497	477	505	481	452	449	509	455	447	493	486	488	476	476	499	495	474	511	517	481	477	512	471	420	437	458	456	448	513	468	492	498	456	488	456	479	461	463	442	473	452	505	487	481	465	486	458	448	484	500	498	480	483	467	473	495	463	442	462	462	472	442	511	488	484	494	491	463	469	475	510	467	442	503	462	465	440	441	468	469	459	483	459	443	477	473	506	447	479	486	508	448	459	474	467	497	468	471	454	483	521	457	478	474	471	486	481	470	467	465	496	498	493	466	502	487	468	513	465	424	451	458	492	512	503	457	504	475	472	447	475	484	480	464	469	494	465	453	454	464	515	471	496	522	492	448	486	455	462	500	490	474	458	510	485	506	476	453	502	499	481	458	532	479	468	446	461	481	452	492	475	465	487	507	477	470	511	462	489	477	486	466	471	464	478	469	485	482	461	516	444	455	474	499	457	485	481	459	500	468	495	475	462	443	473	521	486	461	462	462	460	477	468	439	497	434	486	493	506	465	481	470	458	458	457	493	476	500	441	483	455	471	451	469	440	484	479	461	444	469	490	450	493	477	478	527	508	472	506	490	464	459	518	460	473	489	461	465	480	478	477	484	477	487	495	493	498	495	498	503	450	491	464	492	500	451	449	474	454	482	499	468	510	453	463	487	448	502	453	442	470	473	492	511	477	495	486	511	477	514	483	539	492	470	488	500	522	490	488	476	501	454	499	450	507	483	488	460	429	477	430	482	461	556	469	494	453	496	438	477	488	484	471	484	492	473	467	470	467	490	453	478	498	470	461	469	441	446	450	445	496	473	461	508	470	462	463	482	467	498	489	500	501	449	475	493	461	488	495	488	498	468	467	460	505	479	461	485	502	456	482	489	499	482	460	457	479	448	453	468	464	484	495	454	505	483	456	490	451	485	446	482	483	474	513	498	464	470	490	467	497	455	509	480	479	491	461	484	498	503	462	452	476	470	447	469	493	469	480	453	481	512	450	500	452	512	487	486	451	497	473	461	457	466	494	461	457	490	450	478	450	468	500	419	476	459	460	473	483	472	465	481	469	471	500	458	467	442	473	475	481	450	463	456	462	471	484	471	464	486	445	485	471	480	507	496	457	483	476	477	503	446	492	492	497	505	490	475	480	446	520	484	456	482	493	450	483	480	505	461	481	483	495	440	460	500	493	482	494	489	469	459	469	467	462	490	470	427	439	496	458	520	484	427	437	451	488	462	500	512	483	479	453	431	461	452	473	495	478	453	456	452	452	448	473	428	473	521	485	448	470	497	486	444	465	462	434	473	462	475	437	468	459	484	473	485	436	508	477	456	427	468	461	480	450	476	460	486	483	419	452	511	477	451	489	496	487	505	493	478	462	461	489	479	424	457	482	465	475	463	486	453	472	469	469	486	427	479	481	454	463	486	465	501	509	500	477	511	458	474	463	470	467	521	428	522	499	501	481	466	450	505	429	496	461	455	506	473	498	449	529	436	479	463	475	483	484	494	509	473	479	479	468	489	472	422	468	460	476	478	474	480	484	473	477	486	446	471	477	475	474	483	502	524	492	474	486	451	493	466	484	477	496	478	490	509	518	459	490	478	465	530	473	460	444	494	497	486	482	450	512	475	495	508	501	482	480	472	506	451	464	466	483	463	475	490	490	448	481	463	456	472	457	478	497	469	454	486	460	471	505	521	451	473	492	471	487	440	469	461	466	460	469	481	442	498	505	424	467	478	475	428	442	444	455	423	467	486	450	482	469	448	450	468	455	454	451	499	442	456	466	481	488	476	453	492	471	480	482	453	464	522	472	513	472	499	456	494	471	445	479	482	463	473	452	477	455	497	492	469	475	472	469	463	478	469	488	442	477	467	453	464	478	495	510	461	508	464	463	492	493	471	504	459	460	464	471	488	468	467	449	437	454	521	468	506	498	483	480	471	457	518	465	487	474	488	484	467	477	435	482	440	470	446	487	512	491	479	468	471	453	469	440	457	471	515	472	495	452	433	471	501	457	490	427	454	486	470	474	481	468	507	516	440	446	490	454	467	471	485	480	464	459	512	449	458	451	473	489	503	501	455	492	456	510	481	433	466	499	466	475	450	467	456	477	470	486	459	458	475	442	453	486	473	456	470	470	478	501	473	454	524	483	452	479	486	515	466	475	455	515	442	483	437	498	442	474	481	484	502	501	454	472	466	448	472	503	508	486	518	483	482	479	483	444	487	454	502	440	474	484	435	482	502	457	476	495	473	462	492	474	483	473	490	478	473	501	484	526	477	478	458	451	487	427	506	455	482	492	462	481	490	472	480	458	439	472	509	480	485	477	455	464	469	468	510	466	458	502	509	474	423	474	480	487	434	520	458	484	456	482	464	516	451	439	467	478	495	467	514	475	485	500	463	496	488	476	462	469	452	492	484	497	474	461	505	485	454	443	429	472	475	497	477	450	483	476	426	470	489	470	473	480	468	458	467	497	450	437	495	520	437	452	504	502	500	454	475	492	482	473	475	488	487	487	477	498	495	487	457	496	457	467	491	469	450	466	477	521	415	477	514	440	482	460	477	471	453	505	489	435	489	462	475	491	472	449	498	460	440	464	479	485	467	497	481	470	453	473	476	494	488	489	486	510	466	470	481	475	513	467	469	459	494	516	508	455	491	496	474	468	471	455	476	470	477	485	438	437	474	475	459	513	492	456	522	478	450	446	460	451	504	505	486	455	513	467	518	466	433	490	463	512	468	480	463	511	472	451	462	484	472	507	463	468	473	453	469	473	482	490	488	497	467	494	459	492	482	462	472	478	486	508	478	482	479	454	473	493	475	488	468	449	469	430	455	491	524	480	489	507	512	499	459	519	498	497	501	479	484	507	421	526	462	492	484	440	500	471	459	460	489	496	502	457	482	456	475	469	505	487	464	468	482	529	487	483	504	483	456	491	495	486	477	483	493	446	478	501	498	482	453	433	480	485	500	474	476	458	477	489	491	507	495	473	495	483	482	467	497	445	462	499	493	446	483	488	457	473	479	470	474	459	459	457	464	495	523	472	519	457	454	455	472	455	468	456	505	465	488	482	451	453	454	429	464	461	485	461	459	487	467	441	487	475	473	494	469	484	521	451	508	433	472	428	480	466	479	482	484	500	513	482	491	451	469	477	496	462	449	473	437	503	479	478	464	497	479	518	483	505	493	503	461	473	482	481	478	473	477	525	467	449	536	476	510	497	492	477	517	515	482	464	490	463	472	464	461	481	491	472	495	478	481	474	507	501	512	497	435	488	496	482	479	505	471	465	469	427	482	501	500	491	492	494	486	506	505	495	472	434	457	464	473	469	469	499	495	464	486	469	453	479	476	484	504	488
27057	22525	20880	11940	6455	4035	2758	1709	1203	920	818	711	619	746	927	1210	1611	1457	948	647	541	448	384	351	384	312	350	317	330	349	364	338	364	362	346	333	344	316	358	343	346	340	375	349	341	338	394	317	335	367	340	364	347	327	347	364	338	329	345	337	349	317	326	344	324	310	363	333	351	359	323	324	342	316	345	356	345	337	324	370	334	363	369	356	341	329	334	361	352	317	364	321	337	337	352	327	315	339	341	363	368	342	323	358	314	334	296	331	344	331	309	344	324	352	356	334	341	316	331	378	313	328	388	368	319	283	322	339	348	391	310	346	346	349	358	328	352	340	317	329	329	373	365	312	362	336	334	324	329	316	342	317	364	324	338	335	333	334	356	359	363	376	353	332	320	362	360	309	335	346	324	318	367	327	334	357	326	352	352	318	336	334	336	321	346	303	364	328	355	332	320	348	358	310	333	322	297	368	339	358	375	325	334	324	332	349	366	334	352	333	337	334	348	314	342	345	339	348	371	336	358	343	361	345	324	336	332	363	340	332	353	375	318	323	319	332	324	363	290	351	354	329	354	318	320	317	356	392	319	351	333	327	355	348	370	320	307	347	314	338	355	316	329	306	332	351	346	332	313	376	298	343	335	297	333	313	367	329	323	320	338	306	339	333	337	342	381	319	353	370	342	349	364	350	327	313	313	306	335	334	327	293	360	337	348	349	320	348	359	349	323	349	349	334	326	320	308	364	347	378	348	341	347	330	332	312	336	304	348	331	324	360	367	338	346	353	330	324	333	310	355	335	318	333	328	333	322	350	324	351	355	351	327	322	381	327	358	346	349	345	354	339	343	348	367	357	341	319	326	374	346	359	343	302	332	356	340	312	335	352	345	329	343	350	325	341	333	353	334	355	307	339	361	341	351	336	314	340	319	301	342	344	359	345	334	347	335	305	349	344	345	348	335	318	375	356	314	326	350	341	324	346	354	331	344	325	338	331	368	330	349	392	351	321	323	341	307	373	330	346	326	322	321	321	299	335	364	357	341	338	315	363	365	324	343	317	348	339	340	336	332	325	352	317	353	311	356	363	324	361	304	338	315	289	322	333	316	356	357	324	351	316	354	326	318	348	353	344	313	329	325	320	355	315	348	346	384	326	317	330	327	314	358	359	335	338	311	345	320	320	336	344	359	347	311	337	334	374	348	359	364	347	353	320	328	320	352	340	344	356	361	345	316	353	336	346	299	320	343	335	343	364	348	348	353	343	314	364	322	320	359	314	329	344	346	318	350	382	336	324	381	351	344	340	327	331	373	338	291	304	357	342	385	341	373	337	341	311	345	345	337	318	310	375	325	322	332	372	318	356	321	324	355	341	326	353	323	336	353	372	324	362	340	389	344	360	340	341	334	333	319	344	385	309	322	341	371	306	327	337	345	332	317	332	338	308	358	334	345	348	344	342	336	342	343	354	346	324	357	385	341	316	331	316	298	336	379	331	336	304	342	367	345	320	309	345	333	340	348	371	320	345	339	358	343	307	328	371	321	321	324	342	371	363	333	315	359	349	343	347	312	332	338	347	337	357	342	325	341	361	348	367	346	368	360	340	347	337	351	355	349	331	320	351	378	351	373	380	321	348	349	354	312	350	384	321	373	340	327	307	339	330	387	346	333	320	338	377	341	342	338	321	355	358	324	359	315	368	354	366	358	351	339	328	336	345	365	337	345	351	365	372	316	337	339	318	346	357	342	325	324	317	332	331	316	334	323	346	320	321	332	348	340	338	350	362	362	347	324	326	316	358	364	343	355	330	364	340	317	309	342	323	339	336	368	358	299	342	346	356	360	340	379	348	326	316	334	339	348	309	348	329	357	301	351	340	343	356	326	334	341	322	362	356	300	351	341	353	337	336	358	321	329	331	344	327	350	329	313	349	339	335	349	335	309	365	312	351	346	313	356	353	332	353	340	369	308	366	338	334	347	357	359	350	369	348	368	358	317	321	320	360	343	372	335	320	322	358	355	317	351	350	325	347	337	313	348	362	354	351	376	301	351	363	352	336	322	367	331	337	325	315	335	320	347	341	333	366	342	329	336	336	324	343	333	324	319	331	301	327	365	319	356	321	369	350	329	339	326	332	353	335	348	348	336	334	325	354	343	336	344	314	355	370	334	329	361	349	319	335	323	319	349	347	326	353	330	370	345	327	337	320	346	355	353	325	344	327	313	367	331	346	336	355	355	363	375	371	353	339	361	365	347	315	331	325	323	325	324	343	345	375	373	328	323	333	361	338	372	342	348	353	344	337	341	359	345	337	326	353	345	330	301	348	342	331	372	361	366	336	334	340	322	315	326	345	328	363	363	354	348	339	339	354	325	343	341	319	329	318	300	323	347	360	320	326	350	350	341	353	341	330	325	319	331	330	352	339	319	348	346	315	325	371	344	338	326	359	321	332	343	310	344	341	342	342	347	347	335	356	342	341	318	362	324	334	362	330	341	312	335	336	326	356	345	379	328	342	337	345	336	370	300	323	348	326	328	327	352	347	340	328	341	328	330	336	335	324	340	346	341	334	353	340	355	329	325	326	353	328	356	370	364	341	340	304	331	317	335	307	325	323	334	349	342	347	366	358	368	324	351	344	340	317	331	350	337	328	331	292	366	346	346	358	324	338	350	353	329	332	328	350	346	367	346	343	326	328	374	350	338	343	337	314	338	317	347	338	335	337	340	335	345	341	320	354	336	358	358	339	346	341	331	350	329	343	370	347	349	359	309	315	345	344	364	312	343	321	337	326	336	342	384	361	328	339	389	331	341	316	387	339	347	308	333	342	347	329	345	367	355	352	351	354	320	372	354	349	358	338	351	318	316	358	312	352	311	323	317	326	342	337	351	353	296	347	348	342	344	323	340	350	329	353	328	349	327	347	317	373	333	346	357	330	377	335	313	350	343	343	343	326	347	313	330	323	316	345	341	324	369	363	380	327	334	331	325	361	353	356	346	280	331	315	353	348	290	340	298	353	365	352	323	332	301	329	331	309	341	370	357	353	314	373	339	326	350	343	316	314	365	325	366	337	352	365	369	305	366	366	350	302	320	324	304	336	344	347	289	339	309	348	336	341	341	324	362	344	354	365	343	361	356	362	337	335	337	362	341	334	305	375	313	357	327	329	327	342	333	358	347	314	333	351	351	360	330	336	318	311	373	334	364	339	325	316	327	382	343	370	364	316	337	354	339	358	349	347	352	319	369	334	367	338	354	339	319	332	329	312	327	322	303	348	346	326	358	360	343	346	328	352	346	351	364	364	306	327	311	313	329	357	330	331	338	332	332	339	352	337	359	331	330	341	331	331	334	349	351	368	366	311	337	311	366	329	351	337	363	335	308	342	319	348	336	330	359	345	342	321	367	324	326	322	321	323	333	352	303	337	346	342	374	318	333	363	341	316	341	329	328	348	356	293	345	349	324	335	354	317	329	346	326	310	311	313	324	344	317	325	342	328	309	345	341	316
24385	37169	26793	16408	12992	9579	7291	4710	3511	2552	2226	1930	1582	1886	2098	2695	3534	2991	1988	1195	1002	722	655	599	630	556	550	565	541	538	497	535	553	535	539	555	546	548	541	531	507	548	569	552	572	502	526	554	537	516	515	530	523	543	529	519	526	499	500	526	561	543	553	531	566	521	521	522	567	499	576	491	510	530	520	532	544	520	533	526	547	514	545	565	545	549	503	545	504	535	548	518	540	538	559	560	533	518	505	530	543	528	584	540	533	533	508	525	537	552	547	551	515	528	532	552	541	560	559	565	536	585	542	525	532	535	530	527	564	517	560	520	553	533	579	515	563	510	541	521	555	532	496	503	532	565	551	547	535	528	543	535	516	508	557	513	517	516	520	573	551	521	513	564	544	541	534	526	544	517	517	553	545	525	527	545	516	492	546	503	517	519	506	580	536	497	557	540	527	509	565	508	531	563	569	483	550	518	512	538	574	526	537	493	553	551	501	559	527	511	564	516	565	504	526	538	529	518	524	550	555	590	524	548	548	479	502	543	562	515	595	545	564	568	537	547	510	525	558	550	529	541	546	533	531	518	517	536	583	538	522	548	505	494	580	541	563	531	505	512	524	549	585	520	530	555	534	545	557	540	512	530	545	544	507	520	544	567	514	539	525	527	530	553	538	541	545	503	600	565	521	536	518	561	514	541	539	507	522	518	493	529	487	498	514	483	548	557	534	518	496	541	530	479	543	531	579	560	527	533	546	540	518	502	542	543	526	567	514	536	525	552	516	522	512	498	552	535	583	541	584	529	546	544	520	549	529	529	508	595	520	559	528	550	564	548	560	526	550	539	547	565	522	531	499	572	528	592	503	583	561	574	516	547	551	472	572	521	529	534	564	524	568	514	525	534	566	522	545	511	544	516	499	531	534	499	521	500	542	470	525	536	478	507	564	490	561	536	508	574	544	543	528	536	511	542	505	477	535	539	536	504	516	552	511	536	560	563	540	568	515	540	485	516	546	526	548	546	586	503	493	550	522	556	493	591	551	496	520	531	545	577	525	528	528	471	520	518	530	528	534	588	559	548	526	508	550	576	540	569	559	515	539	536	541	508	545	531	562	482	550	533	501	518	569	517	586	550	521	504	519	538	500	532	550	512	513	517	557	567	550	500	506	555	568	526	550	525	527	505	537	509	564	502	531	555	516	530	565	533	547	593	520	552	497	536	510	558	580	534	545	561	562	481	538	525	534	523	532	514	539	478	533	537	520	506	546	507	510	576	504	534	520	541	491	525	538	512	516	504	566	571	514	499	535	531	562	529	563	543	528	490	569	511	578	506	534	570	547	524	524	578	554	535	537	534	556	541	546	539	514	561	543	533	509	507	556	518	514	533	514	577	537	569	516	520	534	462	515	534	559	494	547	527	562	524	531	549	532	545	526	519	545	499	543	587	520	509	506	520	571	517	518	556	539	510	526	536	560	531	563	529	513	576	529	529	545	548	532	526	555	519	554	558	558	520	538	511	530	559	583	532	498	536	518	524	576	518	548	572	530	539	546	531	530	539	557	529	555	517	540	518	520	538	539	544	535	507	531	592	569	522	551	565	515	549	525	557	525	509	520	541	516	537	513	516	532	502	529	534	575	525	469	570	522	503	515	520	540	508	551	540	521	552	518	546	519	525	527	536	501	517	522	537	504	513	530	555	550	538	533	527	493	525	511	529	560	546	550	573	521	545	544	542	489	536	517	517	506	483	544	550	530	547	518	584	545	514	499	544	532	505	536	506	495	536	508	539	547	537	525	574	495	534	524	542	512	547	512	520	520	495	554	524	526	500	567	574	557	549	557	564	543	512	534	499	503	567	556	523	524	516	524	514	503	519	552	523	543	546	546	539	550	530	504	517	509	533	547	513	532	546	554	519	538	481	533	553	557	548	526	574	512	538	524	553	523	524	536	535	537	570	533	540	525	563	563	553	545	520	545	531	507	545	524	567	573	481	564	472	542	520	536	510	523	543	501	537	575	541	534	530	542	522	515	507	517	587	509	564	559	521	512	525	518	535	536	557	532	573	515	546	572	542	498	544	532	505	545	544	523	525	585	504	539	526	554	500	512	503	530	546	548	509	517	532	489	551	558	533	509	555	514	541	509	538	538	554	527	536	523	526	520	528	530	507	576	499	549	562	525	527	502	523	509	528	516	504	552	542	528	503	536	539	535	542	548	512	538	541	525	573	559	550	558	560	561	545	525	523	501	508	524	502	533	586	553	511	535	504	564	518	599	515	520	561	504	487	561	550	519	563	529	548	525	495	517	548	526	514	569	532	539	564	525	528	524	517	533	504	581	561	524	516	566	511	528	497	517	541	545	480	501	523	517	570	537	530	559	530	541	606	532	514	548	529	521	533	546	494	545	535	546	537	547	521	546	598	552	535	518	547	522	549	512	503	499	523	543	520	513	561	517	543	538	574	517	523	568	533	562	566	521	557	565	550	527	560	482	559	550	557	564	517	528	529	551	523	528	539	515	559	518	538	540	517	541	503	561	508	530	526	546	520	513	500	561	574	568	562	555	546	560	537	514	507	524	576	514	485	510	531	541	567	488	512	517	502	501	586	534	524	496	552	568	542	535	556	552	553	556	572	534	498	543	545	525	550	540	571	551	504	559	536	558	519	552	527	510	545	543	522	560	506	512	540	556	532	533	550	532	534	571	528	542	535	489	568	521	514	548	531	561	542	534	554	562	533	492	535	527	531	533	576	550	500	549	529	563	569	543	549	478	523	539	541	498	516	554	562	479	538	528	522	509	524	562	529	550	539	534	535	524	517	520	526	539	543	539	561	529	525	549	554	504	566	520	570	526	506	548	496	570	532	525	536	524	540	510	520	530	564	534	588	554	532	528	544	546	539	529	512	512	533	544	555	541	511	516	518	520	525	558	550	524	562	504	516	523	524	512	501	505	536	524	571	570	555	528	521	547	548	519	468	507	481	525	534	521	544	553	559	532	599	543	540	524	533	530	534	493	518	516	561	545	520	561	592	528	526	496	557	582	571	508	498	507	529	562	510	498	540	560	543	526	543	505	512	563	555	546	561	537	504	513	516	524	560	551	530	536	518	529	552	539	538	548	542	528	557	522	500	536	518	540	515	507	538	529	501	501	528	522	551	507	543	553	543	485	546	548	491	504	538	547	528	535	521	536	517	570	519	541	517	528	553	573	524	525	505	541	553	519	545	549	530	512	515	534	504	525	563	512	541	531	540	540	540	532	557	526	520	539	540	528	560	497	579	527	493	592	578	523	530	535	544	497	550	582	514	525	523	509	511	494	528	536	557	521	524	509	536	555	531	555	524	503	545	537	516	594	520	563	513	508	515	544	525	554	511	519	525	524	539	550	535	530	522	552	533	521	509	525	549	520	548	570	542	545	557	531	562	554	565	552	514	569	513	501	509	529	601	528	560	517	512	524	507	520	515	533	532	529	510	525	521	515	545	505	513	552	556	531	523	528	526
24187	21078	28042	24391	20289	10266	4469	2476	1891	1457	1353	1253	1128	1077	1948	5704	8999	7899	4271	2351	1277	710	544	441	382	378	355	384	361	351	351	349	376	372	351	372	365	335	379	362	364	335	354	353	342	365	329	382	354	337	354	374	377	361	320	352	347	366	381	334	347	359	372	349	292	372	338	346	348	368	325	358	347	370	357	406	379	349	352	377	362	356	329	369	397	379	362	349	360	382	329	390	320	367	379	345	346	385	360	352	363	381	350	331	362	346	347	361	353	362	362	339	301	379	364	373	345	363	386	364	329	323	350	331	375	322	390	380	364	372	346	323	372	344	378	345	355	375	347	334	363	387	364	339	338	338	346	373	347	360	375	353	371	375	362	341	372	354	351	346	346	370	375	374	340	351	341	416	341	367	352	377	365	368	345	363	372	360	339	368	335	398	360	364	357	340	377	370	350	362	370	363	357	342	371	325	358	380	354	373	382	377	338	323	347	357	387	341	335	338	356	358	374	292	349	332	340	336	402	392	376	358	367	372	400	353	317	323	342	356	357	375	356	348	372	352	326	356	387	327	360	366	372	348	367	361	339	380	356	353	369	362	368	352	373	369	371	370	351	371	361	344	351	375	362	323	366	347	322	341	336	335	378	347	361	367	363	338	329	363	374	374	328	370	358	397	364	337	358	356	327	360	363	375	366	393	354	327	344	343	358	371	356	415	320	370	349	360	357	341	342	342	346	408	359	326	341	336	344	347	354	331	349	378	337	361	334	300	353	353	357	376	353	339	349	375	337	360	350	376	345	323	375	375	355	372	344	366	367	333	373	355	358	337	362	402	347	346	392	327	340	323	355	351	360	379	335	355	361	373	359	357	340	364	351	383	353	366	352	355	395	353	319	371	358	353	360	341	379	358	355	382	334	369	357	339	342	329	355	357	373	321	373	377	343	354	350	353	345	365	390	352	350	357	331	376	350	335	344	356	325	308	357	351	308	356	340	347	365	332	348	354	332	353	365	377	357	369	348	365	337	318	332	337	377	352	350	396	372	348	380	350	350	329	347	353	362	373	349	371	352	349	358	371	331	367	390	362	356	379	329	314	360	351	353	345	326	331	348	367	379	346	347	389	337	366	340	341	353	369	350	373	346	362	342	404	338	365	385	355	364	352	369	364	388	372	337	347	315	370	354	381	369	333	383	351	364	371	390	378	346	345	377	344	342	345	339	353	387	380	333	369	373	348	336	364	361	404	321	314	396	335	340	371	341	326	351	340	336	349	382	352	342	354	373	350	359	348	349	366	372	350	365	359	372	365	375	342	319	367	321	385	375	348	353	337	385	359	358	372	365	342	326	317	365	364	359	339	383	367	368	337	365	322	363	350	343	358	337	323	342	375	358	354	364	350	320	347	324	347	379	366	355	357	334	382	370	338	366	363	365	335	352	365	350	396	337	364	350	389	331	388	333	380	407	381	371	334	372	355	360	348	366	415	377	304	382	323	367	346	374	354	338	360	336	337	355	360	354	348	349	349	362	346	372	318	351	357	328	402	347	366	360	346	315	372	372	360	362	355	359	361	355	416	356	362	353	403	367	353	348	350	352	345	357	351	375	365	342	354	366	366	338	364	386	351	358	356	365	339	320	323	352	349	367	342	365	365	411	360	345	363	382	345	378	331	374	361	349	372	350	367	403	380	376	354	375	368	346	366	335	366	362	355	349	357	323	335	357	395	366	361	379	347	356	331	363	353	344	342	334	339	375	329	368	352	338	313	363	355	358	340	354	368	359	371	361	367	341	336	363	357	336	373	332	402	359	355	319	338	353	372	364	371	343	341	357	372	357	325	347	370	380	303	352	364	353	343	389	344	338	344	345	341	340	381	365	337	363	363	380	371	356	333	353	354	379	391	393	400	376	350	371	347	344	329	357	306	356	342	360	366	355	352	351	359	388	382	326	366	323	354	374	388	362	373	333	373	342	366	356	357	336	359	371	360	341	357	366	323	383	348	364	356	368	388	352	348	346	350	372	405	331	354	375	402	382	369	363	351	368	360	338	350	352	366	353	361	345	381	359	344	390	367	361	343	376	341	375	346	396	348	349	342	362	417	310	363	339	348	355	388	387	348	374	345	374	349	354	370	366	359	335	329	361	342	341	395	383	371	328	365	364	342	381	372	370	359	387	336	370	371	342	370	373	346	344	351	350	349	377	339	349	320	376	345	330	348	374	360	347	337	370	328	384	379	364	369	389	360	416	360	370	350	346	353	360	355	309	324	351	368	367	355	354	349	387	372	344	375	336	366	329	361	354	354	328	363	332	365	397	345	378	380	359	343	371	370	343	361	375	373	329	348	365	359	381	364	342	358	319	349	365	347	344	335	366	338	344	347	371	360	343	327	355	362	366	365	323	350	343	346	369	374	354	346	346	389	358	311	384	343	366	351	360	347	347	353	362	344	332	366	357	381	366	365	329	345	361	334	318	362	357	396	395	381	345	347	372	326	336	360	372	329	347	379	361	351	329	375	372	326	364	350	340	343	374	344	334	361	371	382	339	350	378	330	320	358	374	345	369	348	327	359	355	364	357	338	361	368	346	396	360	407	352	352	379	348	367	323	376	363	330	356	378	335	337	336	379	393	378	393	347	311	333	372	343	326	379	369	329	371	348	322	372	340	342	350	338	340	371	372	373	366	341	336	350	351	347	379	355	343	370	344	361	352	330	343	364	355	382	367	351	353	357	336	336	365	376	366	380	376	377	359	391	372	366	345	349	370	349	343	344	351	378	353	331	368	355	335	375	377	361	336	358	354	376	404	364	378	340	331	377	368	352	334	361	347	356	365	361	375	339	360	367	382	378	353	341	373	369	353	348	363	347	344	338	349	370	358	330	345	357	347	340	330	346	381	346	335	333	336	377	359	358	349	360	376	395	337	355	383	368	366	341	341	374	330	378	356	370	340	367	374	365	336	348	354	338	363	373	364	375	378	377	347	359	305	374	328	382	376	345	294	362	345	366	387	373	356	355	369	347	330	358	345	321	370	372	355	375	354	345	360	351	345	363	364	351	350	347	364	343	382	376	367	364	369	384	325	348	370	357	366	358	356	360	369	338	348	351	346	367	364	354	367	353	339	395	359	349	396	360	354	354	357	351	369	401	374	324	353	360	332	364	357	372	360	364	356	357	336	368	346	362	353	329	360	341	324	365	338	333	340	363	368	374	342	357	370	364	377	341	374	342	360	379	343	379	343	378	376	339	358	359	368	347	341	354	331	391	403	324	370	339	367	332	351	412	325	384	327	378	333	359	343	330	351	382	333	371	341	377	343	347	332	341	350	353	345	348	342	359	370	338	340	354	376	348	362	381	353	382	367	359	306	391	372	350	334	342	315	343	305	366	346	379	380	369	366	352	383	354	360	364	345	384	357	375	357	337	387	330	338	352	326	392	385	358	382	348	345	347	345	369	382	377	344	352	312	328	335	328	353	350	369	385	335	362	345	355	376	359	373	371	355
27122	43955	33726	23396	18925	11696	8730	6466	5180	3743	3401	3122	2705	2891	4685	12433	17051	14174	8651	4837	2722	1536	959	745	610	554	585	573	562	583	545	578	601	582	568	552	524	601	539	512	559	554	551	566	567	580	592	565	542	554	567	587	565	555	543	526	564	539	523	531	508	580	561	519	559	528	544	533	605	582	578	576	558	562	615	585	538	592	593	542	530	575	577	554	587	545	592	574	565	548	547	565	576	562	573	601	522	581	592	538	577	552	563	509	600	559	555	571	573	575	585	533	604	552	595	550	532	613	543	562	559	544	555	552	594	581	575	546	573	546	617	574	563	586	581	545	580	587	537	555	557	593	547	566	574	564	582	547	535	573	586	558	571	562	584	589	525	541	573	535	558	571	552	584	538	560	608	518	538	528	536	583	570	561	566	524	574	557	577	578	558	575	566	555	586	576	541	562	562	553	545	593	592	574	560	551	548	527	533	568	528	596	544	523	583	580	556	576	530	540	571	564	525	612	537	572	587	555	579	574	536	599	575	546	576	575	554	538	529	557	580	548	601	522	567	539	592	557	519	581	567	559	579	573	594	562	552	574	545	597	584	527	529	538	574	547	563	553	540	579	570	572	578	547	560	568	578	563	573	588	571	587	557	571	581	561	610	552	558	546	555	535	594	549	559	614	577	568	599	569	588	561	550	548	540	582	557	542	537	548	573	529	544	567	567	543	565	553	579	568	560	561	585	552	580	559	551	565	522	580	576	563	548	570	569	523	558	572	579	610	535	529	550	531	550	560	542	567	548	541	605	551	540	591	551	559	518	589	558	600	563	561	593	543	564	569	567	548	545	571	557	548	550	575	558	548	575	568	576	552	521	515	551	544	583	547	572	582	570	574	579	561	527	551	589	546	567	581	556	593	557	545	548	612	544	540	553	604	576	566	548	545	587	580	570	544	550	538	555	539	552	559	568	529	566	552	561	565	538	572	592	543	573	559	530	575	547	588	551	501	556	550	599	555	536	569	546	585	605	493	537	563	570	602	614	605	530	588	532	573	557	596	545	551	540	550	597	554	592	573	571	544	545	571	542	562	564	573	565	579	609	540	605	597	539	576	538	563	552	540	545	565	522	594	543	559	583	550	583	552	518	571	567	579	555	581	527	556	575	549	566	553	538	585	545	630	561	510	584	538	483	539	554	566	534	556	561	550	585	556	596	535	578	578	578	564	593	566	593	563	520	532	607	553	558	535	594	541	548	568	556	573	584	579	555	536	524	547	564	541	576	551	599	559	538	557	571	566	559	582	576	544	565	578	614	581	553	550	552	586	557	553	603	550	546	564	602	532	550	518	552	575	544	548	585	586	597	553	563	539	592	560	544	564	566	576	587	549	549	512	581	567	555	580	543	572	606	567	565	569	545	552	582	588	536	571	563	565	583	570	548	514	547	559	549	596	582	557	535	561	552	553	567	567	558	555	538	554	587	577	580	554	563	524	559	581	541	552	601	562	541	518	573	536	587	575	571	547	570	525	548	541	566	578	525	597	599	578	555	566	564	567	526	553	578	552	560	592	582	559	563	564	553	516	559	590	536	570	560	583	559	556	568	509	575	590	594	564	504	574	578	524	552	598	523	542	509	571	546	507	565	541	590	537	561	571	547	545	536	584	565	595	548	554	556	553	563	534	548	573	519	606	573	589	567	558	591	589	587	579	558	515	569	535	582	568	547	583	576	539	524	561	542	544	591	574	552	571	538	574	577	560	584	568	591	547	512	547	601	593	542	583	620	534	556	575	566	608	557	531	598	555	579	564	563	599	592	587	550	515	571	553	542	595	565	584	571	526	568	528	555	591	558	561	577	551	537	599	523	553	527	528	583	527	542	563	557	587	529	556	564	565	557	543	532	585	526	583	577	514	588	565	551	530	556	541	562	533	531	554	534	533	559	575	539	558	518	602	541	556	596	600	565	558	570	547	555	547	543	586	531	505	554	583	574	562	556	570	557	582	584	543	575	550	537	554	547	545	533	573	569	535	589	553	568	549	548	565	564	541	534	573	588	594	560	569	516	600	567	538	576	595	576	545	579	530	592	538	555	561	545	602	532	569	568	516	586	586	602	544	547	568	554	544	541	594	593	545	529	576	561	584	587	577	584	588	562	536	568	554	547	566	543	532	521	557	542	564	563	493	586	517	599	575	566	569	554	556	571	536	546	567	557	555	516	553	576	556	504	562	589	542	533	554	571	571	559	552	567	625	541	555	544	524	560	567	578	531	580	584	544	532	581	564	565	566	559	570	604	569	576	576	560	562	599	550	579	602	579	514	554	561	565	534	555	583	556	541	543	558	580	561	548	528	570	545	551	528	570	545	548	544	591	570	550	539	558	581	562	538	521	587	550	573	529	585	552	575	569	574	573	549	558	608	550	574	563	570	580	585	545	557	569	572	588	561	574	575	586	548	566	587	545	522	586	563	538	572	604	556	567	569	563	587	537	552	578	535	532	562	617	547	562	576	580	526	550	544	588	554	543	529	556	557	553	583	530	560	581	548	532	547	565	551	545	545	563	562	570	535	524	562	557	524	598	591	595	587	585	555	568	523	563	579	577	570	576	546	544	558	592	556	581	560	551	597	606	569	579	545	590	538	536	579	571	556	511	576	620	576	566	557	561	548	548	543	561	589	550	563	547	565	571	558	544	540	569	573	509	556	554	563	561	552	544	567	606	568	533	561	539	570	597	570	587	575	602	592	548	544	580	544	587	574	588	599	544	538	561	561	587	550	556	555	562	523	541	568	568	605	603	569	569	556	620	581	543	567	580	617	554	554	548	567	582	535	572	577	569	539	541	545	585	606	587	579	570	543	538	524	526	565	604	551	580	578	608	573	565	534	593	572	547	535	563	575	586	554	564	526	603	556	536	575	595	589	563	539	554	598	576	534	533	550	547	523	535	584	503	581	545	571	526	560	572	573	552	562	607	582	585	567	570	546	573	546	525	571	604	538	589	553	572	565	593	601	576	603	546	634	552	588	544	507	536	523	572	592	575	550	584	577	574	608	584	610	594	513	539	561	577	598	529	590	563	572	533	537	587	563	535	550	600	531	585	575	560	564	547	528	617	612	583	545	542	530	600	589	543	572	573	529	585	578	562	547	533	547	562	571	557	560	543	541	607	559	563	581	562	574	527	563	585	569	560	558	563	533	528	599	614	554	533	559	527	589	589	566	584	558	548	611	514	594	543	575	557	546	553	520	533	581	591	570	582	556	577	576	556	559	574	571	577	552	523	546	517	584	580	530	574	615	570	598	558	543	567	591	586	546	571	570	546	549	520	554	583	540	533	573	595	547	603	518	563	583	573	554	553	567	567	537	596	537	534	589	504	593	581	553	509	534	557	561	530	564	568	541	580	589	580	519	618	548	587	577	592	531	579	569	573	554	563	581	554	540	528	558	612	533	516	544	567	565	546	522	582	564	558	590	549	553	562	533	563	572	564	547	523	541	586	616	523	571	548	555
22941	21071	28784	23585	21101	20587	10121	3747	2278	2264	2000	1587	1413	1234	1704	2556	11181	16752	13398	7554	3556	1794	827	552	387	358	308	309	303	308	317	298	303	288	283	290	312	346	297	294	306	326	300	270	290	287	306	290	308	290	303	301	322	331	289	328	322	284	293	308	278	292	314	297	275	309	276	320	301	283	290	292	323	278	294	305	253	312	296	299	272	287	298	289	277	293	290	303	293	338	321	292	302	286	300	288	316	295	320	338	305	295	283	325	296	300	293	291	282	310	299	308	319	281	314	314	302	297	271	318	304	299	322	316	307	324	288	295	304	272	287	290	302	280	332	293	302	329	324	327	331	292	294	306	288	328	333	306	326	319	355	316	301	252	300	298	276	311	327	287	280	283	291	325	286	294	309	306	292	312	284	289	314	298	322	307	315	299	288	296	315	280	298	306	318	315	332	343	300	290	282	311	337	302	296	271	297	331	293	322	310	311	258	295	299	308	312	297	304	303	292	286	291	311	284	285	269	270	304	308	323	288	272	291	285	298	295	308	303	300	299	288	332	315	310	315	287	313	316	319	285	299	298	268	305	310	287	296	287	328	323	310	305	286	290	270	286	296	296	295	319	290	269	276	289	291	294	290	330	283	318	315	270	309	320	298	278	313	332	307	311	284	295	281	306	289	311	286	294	280	308	309	295	293	308	279	306	305	331	310	284	308	315	281	275	304	267	314	295	309	314	313	288	284	291	271	299	319	299	300	283	292	298	295	289	311	278	303	312	327	291	260	335	289	291	316	293	302	284	295	295	292	304	280	294	297	292	285	297	322	289	302	292	299	323	284	312	278	312	328	313	306	309	311	280	305	279	314	277	273	298	286	318	315	321	289	279	293	302	293	316	288	312	308	274	308	286	311	285	299	306	260	326	310	313	311	309	271	274	302	282	267	287	329	305	325	311	295	282	282	284	309	310	283	305	301	300	271	288	294	308	282	293	293	290	292	281	282	304	327	285	304	306	291	326	274	298	305	268	323	309	281	311	317	258	332	284	275	326	301	301	316	290	296	297	295	312	322	284	283	289	316	296	320	258	318	349	305	295	348	301	313	312	296	323	313	309	322	317	314	307	307	289	285	285	335	284	323	308	286	303	320	288	281	284	312	290	303	295	292	316	306	309	279	311	301	317	284	317	314	292	289	286	347	293	262	277	321	340	269	316	337	293	304	269	318	311	297	312	312	294	299	289	345	332	325	272	307	264	324	283	284	296	310	296	299	288	294	291	311	289	333	291	282	299	313	296	299	278	328	303	334	298	305	326	293	324	280	294	275	293	301	298	310	311	303	313	276	313	301	295	308	296	287	286	298	297	302	294	311	299	278	297	292	279	321	282	280	308	286	325	306	283	288	292	300	287	317	313	298	301	285	312	307	301	279	290	338	297	301	270	310	327	322	277	300	327	281	302	286	328	304	267	322	279	277	287	323	294	308	314	320	325	286	299	339	333	303	295	276	303	273	301	299	305	318	294	295	296	300	331	281	274	298	290	299	324	287	303	302	296	299	267	314	268	265	295	302	286	302	301	316	298	254	292	280	280	306	293	310	287	330	301	312	304	296	314	280	277	275	305	280	322	324	280	314	308	330	313	305	284	315	308	326	300	302	268	317	284	279	306	291	272	284	316	304	319	267	287	310	341	292	290	297	290	298	327	328	331	299	301	302	292	294	285	330	301	338	287	261	296	321	294	305	315	326	310	287	304	300	322	322	295	334	303	274	292	302	282	309	304	302	294	300	310	303	302	286	306	279	343	325	296	310	303	294	339	303	330	302	297	314	317	307	263	268	276	302	289	268	317	262	308	305	293	288	285	304	297	271	295	271	298	292	288	311	290	273	301	317	325	302	310	291	323	300	304	292	306	309	324	315	284	309	304	315	297	311	300	255	305	287	317	329	288	291	300	316	274	297	296	296	274	314	270	321	306	305	299	282	279	324	299	310	280	303	289	303	306	302	298	277	282	315	275	272	300	317	318	280	282	326	297	287	279	304	317	292	308	297	285	292	333	326	250	308	296	308	325	314	312	307	293	317	319	294	307	292	314	291	299	268	308	304	306	281	313	289	290	292	291	306	291	307	283	297	286	282	315	296	296	339	298	289	287	294	309	313	286	285	298	271	306	320	299	286	308	321	344	285	296	310	322	317	298	304	290	323	305	298	307	325	265	300	316	347	305	295	303	295	282	297	318	329	316	299	312	347	318	309	290	283	308	289	327	268	307	312	299	308	305	300	310	306	292	302	326	318	308	284	281	298	293	270	316	313	276	301	316	285	297	300	277	277	284	296	321	300	297	313	294	313	319	330	319	311	293	272	296	284	279	295	297	312	272	316	306	301	284	297	291	287	329	306	293	288	276	306	295	291	305	296	304	324	304	320	295	295	297	309	275	287	292	279	293	306	293	329	309	288	305	302	306	305	323	286	320	295	293	270	283	306	310	287	300	306	293	298	291	301	297	273	304	301	315	303	322	298	328	296	299	294	317	311	309	294	286	282	289	301	277	301	338	284	292	265	312	314	305	316	343	275	277	290	288	302	305	305	309	307	314	289	310	278	317	272	304	314	312	296	277	293	297	313	292	282	314	302	282	309	291	314	262	314	282	309	283	285	298	303	290	344	283	273	309	267	266	260	309	324	302	295	305	319	267	342	294	304	281	280	283	303	292	260	329	326	267	254	303	343	291	314	294	305	320	309	315	316	297	328	282	298	331	284	299	287	319	307	273	278	287	303	287	277	292	306	308	310	298	342	254	306	291	287	313	293	304	338	275	275	305	324	290	306	304	315	295	293	261	285	289	317	321	307	321	281	310	319	298	325	267	286	319	285	300	293	303	278	269	286	293	309	315	265	336	297	279	321	302	314	306	287	291	300	285	297	295	290	299	279	282	302	304	307	285	258	299	285	286	291	290	336	308	316	304	285	297	305	303	283	308	304	293	307	291	327	303	295	298	303	317	304	273	314	299	301	282	286	304	321	284	314	296	290	291	320	305	330	281	289	336	306	295	284	264	293	252	305	271	315	292	292	266	304	276	293	312	293	307	281	293	310	310	295	310	305	315	329	293	294	290	299	332	285	311	320	312	278	291	267	331	284	296	298	295	351	300	325	298	272	315	293	305	296	289	300	315	298	299	281	297	289	289	289	287	291	307	333	284	266	315	297	275	310	292	270	306	281	320	285	271	304	303	282	330	301	356	319	298	317	279	262	306	295	281	276	281	311	296	289	276	330	323	286	310	308	265	276	299	295	325	340	285	312	307	315	307	280	302	295	297	278	278	305	329	321	292	288	316	324	320	315	308	316	325	304	324	318	297	293	284	305	284	292	314	314	299	317	310	319	303	321	294	290	283	320	269	274	320	324	302	292	278	268	271	302	295	336	303	278	288	274	290	319	309	291	278	292	316	277	290	303	313	299	295	282	309	300	316	294	311	290	291	305	338	310	287	287	317	315	282	300	326	279	308	300
30981	50777	37971	27785	19772	14832	11031	8903	6322	6330	5381	4567	3604	3264	4351	6050	20647	25872	20282	13275	7008	3576	1825	1063	707	511	462	430	469	509	498	413	513	458	508	475	446	485	444	474	436	443	462	461	470	461	441	468	479	461	471	444	502	485	477	489	434	451	457	462	484	447	474	470	469	468	465	449	448	514	485	443	468	479	473	488	478	458	506	456	462	448	445	461	444	486	461	476	459	436	507	504	496	477	505	448	469	441	484	505	440	471	530	441	486	477	488	505	463	449	442	475	486	468	444	470	479	518	474	497	483	496	465	476	497	482	461	473	461	490	479	472	503	511	467	491	474	477	463	464	466	475	454	487	479	442	466	505	505	515	453	479	457	534	468	479	489	455	521	469	485	466	466	448	482	446	496	494	473	465	498	453	503	481	462	464	449	497	445	451	462	471	459	472	472	427	493	507	408	487	476	481	467	501	476	453	532	464	503	479	451	459	456	469	465	500	462	463	461	468	484	453	502	507	449	451	476	454	486	474	510	490	462	485	477	446	454	486	456	475	498	455	469	436	494	467	477	517	497	472	450	454	459	477	450	457	435	465	470	482	495	482	430	466	448	480	428	467	471	471	413	449	470	468	502	460	408	489	473	500	492	468	471	462	518	485	505	464	423	435	526	509	445	446	472	436	485	489	463	495	519	496	457	490	431	461	495	478	486	490	448	502	487	494	472	477	487	440	478	459	467	455	467	485	501	496	466	466	466	468	499	471	445	493	484	482	405	441	451	468	482	443	463	499	480	461	473	493	432	474	484	470	491	485	464	460	484	456	461	472	483	456	443	482	460	455	457	468	459	414	454	474	459	479	442	439	452	428	461	471	515	454	494	472	471	455	479	439	463	467	520	450	455	456	448	460	477	442	466	461	460	467	475	482	499	476	446	447	487	475	457	511	499	483	490	457	478	488	476	462	488	466	496	468	495	448	445	478	479	428	486	433	468	419	474	459	479	484	490	463	478	504	493	484	468	471	479	478	440	458	486	501	465	439	475	448	484	455	489	483	484	447	488	499	487	483	451	476	473	502	484	478	502	452	479	480	445	446	443	468	473	467	489	479	487	445	461	437	512	463	451	453	439	478	486	492	454	472	403	489	437	453	492	516	404	473	450	440	465	471	455	486	458	456	446	456	454	439	457	486	496	482	479	441	466	470	445	486	490	433	453	497	488	435	464	454	476	498	481	457	462	511	475	439	485	474	502	489	457	459	453	493	487	454	466	457	461	438	512	468	487	428	453	448	438	464	474	484	467	494	461	494	482	452	449	470	485	446	427	470	473	448	455	474	481	458	465	439	493	428	533	491	503	462	429	460	479	492	468	451	481	410	453	531	506	499	437	449	488	461	484	455	437	489	459	433	475	513	461	494	439	458	456	496	487	476	447	468	492	461	430	491	481	485	474	475	454	472	505	499	486	477	447	442	459	440	454	512	504	488	467	473	503	426	456	458	491	467	457	439	488	512	480	439	463	470	466	464	488	465	452	488	467	470	463	495	446	455	445	480	492	468	470	466	481	505	469	496	482	451	464	480	490	478	477	426	436	452	441	494	469	473	457	475	459	470	434	487	492	478	467	483	466	459	423	459	474	493	465	470	452	443	485	439	453	473	489	514	474	443	471	475	487	464	508	447	503	442	459	462	492	479	453	451	458	431	457	478	496	443	489	440	451	473	459	465	469	492	462	445	450	502	512	426	462	480	511	456	492	480	486	471	467	453	470	507	484	471	498	495	468	468	454	500	470	458	453	444	452	459	442	472	493	459	476	496	486	508	466	438	473	431	470	458	476	483	485	474	454	435	474	491	478	473	481	506	452	447	449	439	448	470	483	470	480	503	426	456	438	444	463	468	463	464	485	436	484	456	500	478	490	448	464	467	459	560	462	462	468	468	487	459	462	466	476	475	420	474	471	498	492	499	459	518	487	475	479	496	474	495	491	450	489	472	514	469	453	442	483	427	454	447	426	461	445	470	484	474	468	489	485	501	449	502	452	475	511	482	467	453	473	474	500	453	518	510	495	460	527	484	466	476	461	483	477	451	483	445	466	445	491	421	446	467	464	467	481	458	487	450	461	489	484	452	490	469	475	439	482	446	480	451	453	429	451	480	455	482	411	458	472	505	458	490	458	471	451	471	465	475	485	459	476	426	462	465	460	464	477	474	462	452	511	492	483	463	477	466	455	469	466	444	502	500	473	474	482	433	460	471	454	463	439	516	496	475	472	492	483	411	494	477	494	459	498	446	464	468	470	494	457	430	459	470	457	447	478	492	502	466	425	410	455	476	475	513	461	487	462	447	471	484	471	425	475	469	487	428	473	453	471	460	431	486	480	452	468	492	462	445	442	488	465	463	483	422	443	479	475	471	500	466	467	455	481	479	479	464	469	472	441	487	445	453	497	484	465	445	494	461	468	467	450	443	450	467	436	533	462	436	463	480	477	522	447	451	449	477	493	467	483	449	451	483	467	474	446	464	461	494	523	451	450	453	497	475	512	467	473	438	468	463	468	499	495	486	512	475	492	466	467	447	476	449	487	459	501	457	493	461	466	480	421	482	461	443	447	481	495	460	468	462	486	475	510	476	479	456	469	449	435	458	429	444	476	484	447	441	484	478	456	482	454	456	470	446	490	473	469	456	450	452	495	419	482	482	442	487	469	459	490	490	450	502	461	448	475	465	485	486	474	469	487	434	457	447	468	448	472	477	487	466	488	448	459	436	451	483	468	459	462	470	512	485	517	453	486	459	483	459	446	442	503	507	451	477	466	452	468	461	479	465	455	448	459	467	465	479	500	471	499	485	474	458	498	473	494	477	486	451	443	495	453	478	493	500	464	478	464	475	495	472	478	479	449	494	446	453	499	433	479	477	477	480	474	442	505	424	485	489	492	452	468	462	470	456	452	535	483	512	456	487	435	488	473	453	475	462	481	490	481	463	494	445	481	471	473	482	504	514	496	463	499	470	488	434	462	428	468	456	498	464	471	434	414	473	467	494	454	454	460	439	459	437	441	478	497	482	450	477	483	513	440	445	467	451	422	512	495	459	472	477	431	479	458	460	541	492	483	447	496	461	472	465	495	443	495	453	479	478	466	495	477	487	472	469	482	426	492	471	444	453	448	472	451	459	490	479	433	494	479	452	494	492	434	479	445	478	480	475	486	481	467	449	470	477	490	467	471	477	476	499	492	456	476	462	495	479	515	499	461	441	468	466	485	435	442	460	500	436	471	478	435	459	518	467	431	474	473	491	481	454	486	471	483	448	426	463	424	489	495	438	466	462	454	470	473	511	491	422	479	458	458	485	474	488	445	485	482	466	488	480	436	448	463	468	480	471	459	482	520	456	490	435	486	475	494	436	478	467	501	438	474	462	474	446	479	465	458	499	487	461	451	501	501	423	508	446	468	476	480	474	500	438	503	470	462	469	475	462	462	439	446	484	494	491	506	490	454	463	462	448	488	448	455	470
27379	22524	19083	11250	6037	3672	2493	1645	1300	1072	834	710	700	631	581	624	1093	1443	1225	873	592	444	401	390	343	343	299	310	325	343	316	332	359	328	331	319	332	334	354	320	338	316	323	344	325	361	334	323	316	345	330	336	330	347	346	306	307	346	344	369	326	307	327	316	338	297	304	354	346	293	325	346	344	314	349	339	329	322	325	311	356	304	325	342	308	363	347	335	344	368	325	334	342	324	328	309	334	348	336	305	330	305	317	316	352	319	302	294	328	349	346	306	341	326	353	329	336	359	345	304	330	331	304	332	330	344	334	307	352	345	306	335	316	344	346	349	318	349	347	299	362	306	343	320	336	333	311	337	362	412	297	323	324	307	350	309	355	354	350	322	337	350	318	346	330	319	358	326	343	331	316	335	350	358	360	308	364	345	342	351	332	325	331	332	347	344	324	353	347	313	311	342	327	332	321	305	344	342	335	324	333	348	362	393	350	334	324	345	336	322	342	305	311	320	347	330	320	331	322	330	327	334	311	327	347	351	346	342	347	316	364	302	320	370	337	346	314	344	332	319	322	332	343	328	319	336	330	352	350	334	322	353	323	326	329	336	305	323	375	346	320	321	316	368	333	317	341	334	317	313	292	325	352	343	336	331	337	343	320	350	340	327	280	341	312	355	302	313	328	300	322	323	310	326	324	359	329	357	342	331	317	338	310	333	341	328	322	336	324	309	332	324	346	342	330	336	356	319	343	320	350	311	325	372	361	333	326	345	363	329	327	334	330	375	360	322	356	343	366	321	354	340	362	315	319	316	316	329	331	320	353	329	306	334	322	313	307	320	316	316	298	358	370	325	326	335	367	317	328	364	323	351	324	351	348	337	286	333	309	307	335	358	323	326	332	317	339	342	314	343	291	329	339	301	359	321	319	335	334	319	336	327	326	359	316	321	335	352	311	338	312	324	337	337	316	296	318	352	315	337	300	339	348	311	348	354	338	312	324	321	314	347	310	320	343	307	317	309	330	356	327	350	351	322	298	333	321	312	325	359	355	354	327	322	367	303	331	335	353	334	347	343	342	354	311	368	330	286	332	352	339	341	326	292	311	343	311	343	313	326	327	322	314	317	328	313	316	341	345	339	335	336	334	328	304	347	325	347	358	316	349	312	357	296	348	339	304	314	346	349	324	309	358	342	312	349	342	338	348	294	343	295	330	345	336	331	335	326	355	320	321	345	339	318	324	359	334	370	330	353	337	326	313	314	324	351	333	327	311	286	332	341	337	334	341	326	318	313	306	337	356	345	321	355	292	348	302	327	350	324	321	338	316	315	306	317	360	320	305	320	317	323	334	338	338	346	316	375	325	335	291	316	319	322	312	330	337	311	331	340	313	359	310	312	312	365	325	328	326	313	354	338	304	315	344	341	332	332	324	346	344	331	339	314	304	352	322	314	300	345	294	319	315	338	305	311	334	329	342	326	317	355	374	360	318	339	316	361	367	327	358	311	312	364	369	317	328	334	315	311	346	338	359	323	362	325	356	330	322	294	318	322	333	320	336	328	323	339	350	317	356	319	367	314	352	289	332	386	367	351	318	345	345	340	331	336	330	330	340	334	363	357	321	347	328	349	339	336	344	328	335	335	324	341	326	328	316	328	331	345	296	330	317	343	339	308	341	328	339	344	329	339	358	322	349	322	320	350	316	340	315	343	301	319	325	307	337	349	335	336	314	318	351	336	324	302	310	353	334	264	308	332	365	326	330	317	296	343	340	353	295	327	335	336	331	333	303	338	338	334	345	335	308	302	349	319	328	361	301	325	349	309	333	326	323	314	332	343	329	305	318	328	332	344	333	329	311	363	340	335	348	352	344	325	315	330	361	361	338	368	320	316	298	331	308	313	319	349	359	319	306	326	314	285	325	317	339	314	333	302	337	336	333	349	336	321	329	300	331	346	314	349	350	317	342	345	334	330	319	327	316	328	294	367	303	313	327	348	311	340	327	318	360	285	366	295	322	344	341	309	355	351	337	325	327	319	336	301	309	329	318	324	288	312	316	344	330	326	352	315	333	341	338	326	345	326	319	341	348	331	308	327	321	333	332	323	363	362	334	342	334	352	303	319	330	342	347	339	313	322	319	352	350	347	347	318	352	352	333	330	348	311	309	302	338	363	349	310	326	313	352	310	324	341	318	347	354	330	302	360	334	303	335	353	306	347	316	339	310	344	333	353	360	308	324	331	322	330	314	321	313	294	305	340	307	328	315	352	398	291	332	349	349	348	325	342	323	357	314	356	313	320	351	314	327	326	308	311	338	316	333	310	327	344	296	322	323	325	301	345	359	341	323	353	348	331	333	304	291	304	355	301	335	312	352	323	317	345	332	321	317	315	311	365	317	337	328	347	310	337	336	310	346	304	346	314	301	303	305	310	347	351	330	341	331	360	322	361	342	319	338	352	309	287	314	328	337	337	340	348	338	337	343	356	297	331	335	340	335	308	354	356	344	329	330	313	378	316	340	359	317	325	324	326	339	327	346	361	350	306	319	331	349	336	341	330	321	344	347	354	295	317	324	309	312	288	340	316	339	311	357	360	326	314	331	348	289	299	333	326	333	314	330	366	320	340	318	357	354	319	358	325	329	337	331	317	343	332	344	364	327	320	323	337	333	308	346	338	349	328	325	323	342	321	299	315	311	334	332	333	314	333	305	325	319	331	339	337	327	350	350	340	320	332	323	347	356	351	313	361	314	353	308	338	373	369	330	325	356	335	352	329	340	341	342	298	329	303	310	338	333	342	337	327	359	323	339	341	328	326	353	317	375	359	333	325	344	349	373	353	293	321	333	323	319	347	312	310	317	310	317	308	314	362	372	329	321	336	336	313	323	346	316	288	330	303	316	332	329	380	306	345	331	365	334	327	318	370	326	332	312	343	328	304	313	309	344	333	338	338	316	317	306	312	346	363	301	358	331	336	338	357	327	326	337	349	335	325	324	341	320	356	329	304	346	310	358	325	319	352	340	309	334	340	330	340	354	324	331	358	358	335	331	378	350	321	341	319	336	303	325	309	297	308	324	350	347	355	321	308	334	321	329	343	340	354	308	335	325	311	354	342	339	329	311	309	333	334	360	308	368	336	327	358	365	329	337	343	352	331	320	331	341	335	338	302	350	347	285	332	327	357	327	310	309	292	319	332	327	322	364	322	315	301	327	322	350	327	339	369	339	362	316	369	311	337	286	327	354	346	334	310	353	316	317	298	291	314	330	301	318	291	333	326	342	333	320	353	341	316	338	334	321	309	324	354	306	353	314	322	314	314	335	300	338	312	312	308	321	351	324	325	312	328	336	337	343	340	303	310	333	301	340	329	343	339	308	334	308	322	322	402	343	352	334	308	312	328	305	313	322	325	352	327	317	346	301	349	322	335	344	330	353	333	354	339	350	342	316	334	350	334	319	346	327	348	348	331	342	342	332	332	374	334	319	326	342	330	350	305	340	336	322	283	346	307
28629	35625	24627	15866	12074	9084	6570	4586	3668	3154	2273	1784	1649	1514	1389	1505	2627	3421	2663	1818	1143	771	668	582	550	578	516	504	552	542	505	536	510	536	512	511	551	544	545	472	525	554	512	541	530	519	539	532	527	566	541	517	528	547	557	541	520	565	498	524	512	537	562	556	513	519	536	499	533	508	550	542	474	509	520	505	524	568	506	561	508	522	527	504	530	529	536	521	523	528	573	527	508	548	564	499	494	512	543	503	544	522	520	567	543	550	529	549	572	557	556	510	565	491	550	493	550	511	547	533	492	538	534	536	495	516	543	504	529	512	546	530	565	552	531	511	531	501	512	510	478	485	551	539	548	548	541	490	549	536	514	504	518	513	527	577	491	547	471	511	506	513	512	491	499	537	518	542	514	509	512	524	550	528	525	521	504	546	487	518	508	519	526	516	542	544	548	494	500	568	511	464	521	514	547	526	575	531	511	522	494	556	526	556	497	492	513	508	524	535	526	506	520	536	539	522	500	523	527	519	519	546	525	522	534	527	494	515	531	491	517	470	539	550	497	512	562	531	491	483	523	574	529	558	522	517	517	498	518	539	517	525	518	576	502	551	548	517	520	552	512	526	574	528	566	532	517	507	510	556	519	531	479	524	520	518	512	525	553	551	563	549	499	535	550	516	493	513	509	549	515	548	513	535	492	513	513	535	543	565	498	509	508	571	545	550	506	500	547	536	566	510	553	531	544	529	537	531	533	517	547	549	533	513	543	516	514	553	536	528	592	516	523	507	555	486	541	534	539	524	517	525	515	577	489	502	511	545	553	517	503	536	493	475	557	511	542	515	538	542	531	521	542	508	520	530	541	542	510	509	504	553	527	534	519	516	508	550	471	558	534	520	540	492	516	530	482	523	543	508	491	543	520	511	553	516	517	498	552	527	511	544	535	509	551	516	574	491	534	553	555	502	495	500	531	542	536	538	523	554	529	498	565	530	537	529	544	502	542	485	529	516	502	588	505	506	501	552	507	525	571	479	532	523	492	495	511	502	498	506	535	593	449	515	500	498	553	527	505	539	530	504	535	556	550	530	519	544	543	535	582	537	520	530	492	543	502	539	536	544	523	567	498	516	555	548	497	547	469	543	544	538	519	497	556	539	546	533	512	545	566	504	529	535	506	569	527	566	537	544	504	514	536	566	555	514	534	497	528	518	550	509	545	505	525	532	500	545	512	567	567	534	528	511	538	540	531	523	552	508	540	545	528	508	531	504	544	502	510	548	541	504	523	546	509	503	516	510	576	525	549	501	514	546	556	529	505	540	571	535	501	551	532	501	554	534	501	538	531	515	575	525	530	514	510	542	494	528	504	526	535	526	532	535	568	569	499	573	516	563	537	497	517	541	544	510	551	484	505	492	513	535	496	501	532	535	477	504	502	536	519	538	561	510	542	485	492	540	546	501	516	508	475	559	546	532	515	498	546	511	551	534	515	569	548	534	531	534	520	561	511	519	532	493	502	554	468	528	503	537	525	507	526	489	500	526	507	522	498	503	505	498	552	542	499	513	479	542	564	523	522	583	517	511	501	511	542	572	511	466	549	520	551	529	532	515	523	528	521	481	601	487	530	528	519	527	553	560	521	570	535	547	553	543	542	500	558	532	544	532	549	526	535	565	537	529	515	510	505	542	515	560	537	528	523	494	595	505	527	560	512	522	541	526	491	515	598	557	539	515	527	525	497	551	561	569	541	482	527	550	514	547	521	492	528	515	546	510	509	512	513	532	523	515	535	498	528	533	509	511	535	534	502	512	527	572	510	509	530	498	575	552	535	563	501	540	508	509	503	481	528	553	488	565	550	501	523	518	529	500	504	521	564	521	486	523	534	533	501	524	545	535	550	543	545	529	527	511	545	553	544	555	532	559	554	544	557	520	472	532	514	477	510	522	566	510	483	515	532	518	541	533	517	535	506	542	564	514	487	502	535	495	523	510	519	568	494	495	550	543	543	536	518	543	541	533	574	552	557	525	508	516	518	532	546	546	542	524	509	508	567	536	514	495	483	552	497	515	543	525	511	492	539	490	491	496	518	561	486	516	546	524	523	499	512	547	547	564	520	519	507	591	526	521	493	535	535	539	536	537	546	526	522	541	489	540	546	543	546	539	528	525	535	511	484	544	506	487	560	482	492	567	500	485	546	542	532	527	509	508	511	516	475	517	528	492	518	547	525	536	518	510	519	577	528	534	544	564	513	536	509	526	554	534	581	542	508	546	519	477	540	514	522	519	540	515	518	535	480	535	561	534	534	536	561	560	510	501	488	515	515	542	506	545	556	523	504	539	484	529	510	504	499	531	517	541	517	533	543	521	510	538	530	548	579	499	549	524	504	535	526	527	496	528	503	512	529	536	505	508	531	563	531	538	521	558	514	551	506	506	513	557	470	541	543	540	513	533	514	539	519	505	514	528	524	507	522	521	538	539	513	556	507	476	569	513	521	546	543	550	526	498	515	550	501	527	545	520	516	519	532	505	502	534	525	549	529	509	527	565	532	525	531	522	521	514	566	563	523	533	517	497	532	518	532	550	549	545	535	548	491	522	503	496	524	554	558	510	527	529	520	539	545	537	528	503	505	549	530	512	555	506	504	508	495	556	507	529	548	508	505	519	504	511	527	489	531	524	528	500	530	552	551	589	537	547	516	545	523	552	552	482	513	529	513	519	504	554	530	521	510	551	548	534	524	520	500	505	523	529	502	580	503	550	552	549	545	525	534	561	562	516	575	491	521	529	519	471	532	481	530	515	558	578	544	534	507	525	480	574	525	528	465	513	519	502	472	548	513	554	520	544	524	520	539	527	527	485	537	522	556	528	521	504	518	537	526	538	523	546	544	533	541	494	513	516	550	531	522	535	531	514	502	544	528	478	518	543	522	542	522	526	548	531	504	564	535	541	515	536	579	559	501	483	516	530	486	537	499	513	532	507	542	523	535	536	540	525	539	526	542	532	533	516	523	535	549	504	526	564	512	571	494	562	500	509	499	510	547	532	499	493	519	509	498	538	521	529	540	529	530	525	526	506	514	511	518	512	504	515	508	578	513	556	543	511	511	520	494	561	519	535	497	513	480	549	531	550	478	521	533	494	521	572	503	523	536	494	533	560	539	520	531	514	536	524	544	561	528	550	548	534	550	557	498	557	482	497	542	502	549	545	530	524	503	487	533	551	558	513	517	477	526	530	520	558	507	502	510	509	507	579	479	528	528	535	533	579	521	537	489	506	530	544	556	533	519	541	531	553	537	546	534	528	457	525	471	558	530	562	489	521	513	549	468	516	530	490	494	543	541	535	538	521	527	556	544	546	528	506	499	536	553	528	537	539	539	542	544	500	515	556	537	522	524	508	538	497	525	517	534	536	561	507	502	533	554	506	518	493	499	526	480	536	521	530	517	486	492	521	586	555	563	536	506	518	557	555	532	569	539	501	552	524	498	550	530	540	573	502	490	483	534	544	543	544
24140	21034	28059	24302	19915	9822	5000	4212	3195	1786	1884	1062	920	822	878	835	1672	8111	8777	4826	2248	1140	724	479	422	360	354	335	358	383	349	356	349	343	331	353	329	389	323	353	359	386	350	352	335	332	358	352	371	331	365	332	330	345	301	320	324	354	379	332	330	345	368	380	336	359	336	315	347	339	361	351	371	344	340	328	329	342	346	333	360	344	348	343	325	353	373	367	353	359	358	367	308	350	382	314	346	356	339	384	361	352	355	379	372	331	327	355	328	341	330	332	356	336	360	375	384	349	341	351	368	330	338	327	350	368	362	365	367	334	344	346	347	343	346	363	352	324	313	351	352	341	349	347	356	347	341	346	337	354	348	384	335	326	339	333	338	329	330	345	375	339	353	336	335	336	322	325	340	343	342	386	342	360	321	347	376	359	368	376	355	362	357	345	376	339	356	345	339	362	351	329	360	360	361	294	331	364	365	363	344	334	336	370	343	336	328	345	359	331	343	312	318	352	356	365	329	332	365	357	333	336	323	319	366	363	374	305	350	353	372	352	353	359	339	335	326	334	364	355	340	309	343	348	378	330	361	342	324	361	324	339	372	335	397	321	363	325	354	345	319	351	365	329	351	363	341	339	315	362	351	313	367	336	343	376	336	338	341	348	329	336	293	353	338	354	349	340	347	358	330	351	355	344	320	351	340	356	362	360	356	335	343	349	357	330	341	351	344	350	367	364	357	374	372	385	369	379	309	359	366	356	324	340	353	347	335	323	333	336	350	327	362	327	361	345	343	315	338	335	327	366	317	378	366	366	350	385	332	390	351	351	356	332	337	334	309	307	351	373	363	318	322	366	342	340	350	339	347	356	363	322	358	351	323	348	311	363	358	342	355	354	328	326	327	369	336	342	325	357	368	336	362	333	347	343	331	320	347	316	325	364	374	357	371	349	354	366	362	340	364	329	340	345	355	377	352	343	343	327	307	356	323	331	362	339	360	350	339	357	340	310	354	361	342	339	352	330	365	309	337	353	345	326	372	370	330	374	340	315	341	374	349	346	296	332	369	321	374	331	350	362	364	343	333	337	366	312	378	331	313	340	347	351	369	332	356	364	353	337	349	318	358	323	337	390	340	317	361	329	355	352	323	312	322	375	356	346	353	317	307	338	347	347	308	351	351	334	341	341	332	358	330	352	336	346	346	340	326	368	370	335	309	363	356	332	338	353	329	335	352	368	355	357	343	360	330	360	329	338	346	355	336	373	356	343	353	348	299	349	346	323	369	346	364	349	361	334	323	373	351	360	346	360	335	351	318	323	364	355	356	322	325	345	347	347	307	342	339	335	333	362	324	338	309	318	316	326	375	336	371	356	338	354	335	371	351	355	325	372	358	339	350	313	387	367	321	351	368	341	360	346	332	348	341	383	354	356	352	344	338	317	332	331	353	334	328	354	372	335	328	360	338	366	354	373	344	296	327	341	323	321	328	341	349	355	339	348	338	333	340	358	345	364	353	342	316	325	332	312	360	364	361	340	343	355	336	349	332	351	337	327	324	354	342	373	364	368	329	381	344	354	349	350	355	370	335	336	367	345	314	371	353	345	336	332	340	330	334	365	365	351	394	318	373	330	355	347	363	368	348	346	344	342	349	313	313	338	353	324	343	354	331	339	316	347	353	359	342	359	345	335	381	364	342	339	351	344	331	347	354	340	368	330	342	328	377	363	336	371	340	310	347	332	308	348	290	370	337	365	330	324	337	345	337	322	344	353	327	322	337	353	353	300	348	337	343	345	321	343	331	325	339	355	349	325	347	330	333	332	341	352	334	303	354	359	380	372	304	373	365	322	375	366	340	329	364	349	341	347	354	348	323	356	346	352	368	351	326	336	375	371	369	362	365	357	383	380	336	373	353	373	346	317	321	353	354	370	343	322	346	320	328	382	362	375	349	340	356	327	374	339	352	351	371	346	353	340	353	349	390	339	367	360	342	363	344	356	329	359	377	337	343	339	329	323	338	328	323	333	369	349	331	347	364	356	349	338	351	322	372	347	348	367	341	309	354	339	360	332	346	328	348	325	352	356	331	363	313	336	300	344	338	364	369	324	336	328	321	335	321	366	361	352	325	342	325	341	360	328	360	360	317	319	348	320	365	373	370	338	349	340	345	333	371	357	335	310	340	320	337	350	321	340	336	337	340	371	355	321	336	364	338	351	347	363	343	340	362	350	374	350	362	339	349	338	334	361	349	346	351	332	357	336	334	324	325	356	378	330	339	319	346	304	344	346	336	322	341	323	352	343	315	328	359	347	335	349	348	326	362	365	365	344	334	334	356	332	380	386	354	358	328	306	353	333	365	370	380	354	360	382	336	340	340	344	322	342	350	355	346	333	354	338	364	390	340	312	347	358	349	324	322	349	392	342	327	363	369	393	353	333	341	338	360	347	382	332	335	377	336	381	345	354	349	353	351	366	337	359	354	356	343	355	332	339	375	373	351	313	350	334	359	376	342	357	323	333	373	333	321	333	348	335	339	337	335	378	357	336	335	336	353	332	362	347	337	335	326	349	336	331	322	344	350	324	323	350	345	355	347	342	321	319	331	342	372	383	392	336	332	327	322	342	337	359	334	364	327	335	367	331	326	325	335	341	338	292	330	320	358	348	321	326	314	357	327	318	369	337	360	351	330	363	381	345	343	354	355	324	370	347	353	347	371	351	349	346	362	328	349	358	334	347	345	344	349	334	383	354	340	331	331	346	369	324	354	359	298	367	336	346	342	349	338	306	350	366	366	367	335	329	344	361	345	343	393	335	339	355	380	372	342	348	350	355	320	365	355	362	359	369	368	341	366	355	368	348	350	356	348	339	317	360	374	341	358	356	341	347	377	362	355	367	328	340	326	354	345	327	320	346	359	331	350	383	362	346	355	355	330	364	356	372	331	372	331	344	361	364	343	371	350	320	335	340	366	337	308	372	344	371	342	321	361	338	355	332	363	363	380	349	360	348	342	344	350	345	348	344	342	322	330	340	350	362	334	345	310	377	331	375	340	359	376	335	343	343	363	308	373	332	351	366	385	320	336	374	293	359	347	334	333	394	334	333	398	331	355	366	379	341	343	346	340	347	337	330	346	378	365	364	364	349	363	330	339	324	366	334	323	345	367	331	329	363	340	340	382	359	307	357	346	341	347	334	330	333	348	348	356	344	389	357	337	337	372	348	335	360	354	339	295	320	330	337	354	367	389	368	336	326	321	357	357	338	354	332	355	360	376	326	389	342	343	345	368	376	344	342	342	298	350	356	336	378	330	317	317	370	358	353	387	323	341	357	338	335	353	326	316	339	354	337	345	361	330	351	368	372	312	343	318	337	314	337	331	311	332	332	322	333	378	295	354	358	355	327	319	337	341	340	379	343	334	330	349	353	297	351	364	314	354	322	349	355	336	340	354	318	347	369	330	333	351	370	326	327	314	324	334	365	360	350	345	342	342	355	333	370	354	327	337	377	358	357
27822	41852	35412	23419	15974	11810	10186	10444	8210	4807	5000	2642	2170	1975	1947	1771	3700	16180	15593	9205	4634	2351	1321	845	690	609	571	572	530	540	571	526	531	558	567	536	529	562	578	520	529	595	580	551	589	550	536	525	529	501	515	600	537	546	554	537	518	588	528	586	563	507	544	516	528	521	496	531	568	512	541	543	545	515	533	526	532	561	538	548	549	539	549	565	546	575	507	519	542	540	545	568	526	540	514	523	556	548	522	548	549	539	519	518	501	535	532	562	551	531	528	567	587	528	543	573	513	582	550	521	530	584	567	559	536	546	544	517	601	522	513	532	554	548	539	527	528	532	521	540	582	530	576	519	539	510	574	538	543	561	549	547	529	548	539	586	540	526	544	557	571	580	584	550	520	577	504	557	533	563	528	518	566	505	541	585	554	559	560	555	570	577	584	537	638	545	544	542	570	533	576	548	549	536	555	499	525	509	535	598	550	550	533	580	554	556	590	583	548	548	534	502	530	514	505	549	560	541	591	548	536	552	552	593	559	512	554	535	560	537	564	534	514	559	511	581	559	566	512	574	538	568	527	551	517	573	573	506	578	547	535	553	563	509	505	588	520	515	558	514	520	501	552	560	520	530	550	553	570	575	585	598	538	521	547	569	530	517	533	557	501	550	550	544	529	563	530	536	564	516	541	560	531	542	506	525	478	526	508	527	539	555	550	553	544	532	532	528	507	505	541	550	564	579	535	554	554	541	570	573	584	565	518	519	510	544	575	534	503	566	519	522	529	541	537	546	549	579	572	549	525	525	540	524	547	520	534	521	525	550	585	583	516	589	569	578	538	572	527	542	539	540	549	569	520	507	534	593	561	523	511	569	543	582	577	571	562	558	555	580	547	527	552	546	585	571	537	536	517	542	547	538	564	525	547	567	592	560	517	524	550	560	572	564	579	524	547	557	549	520	585	576	530	564	534	570	542	522	513	498	534	520	573	561	512	556	532	546	528	566	553	531	543	576	558	546	553	481	557	544	560	591	542	534	560	510	546	556	619	576	527	551	527	567	584	563	536	578	572	542	505	527	524	555	561	536	504	559	528	513	511	510	569	536	553	559	530	572	556	569	532	559	519	545	535	539	555	518	504	553	571	513	592	525	528	598	512	501	543	528	510	552	533	559	590	548	564	573	542	567	550	561	565	560	559	571	604	609	522	563	513	529	583	572	554	540	539	558	545	519	535	506	557	581	549	560	550	565	555	541	566	570	551	570	543	553	516	540	575	543	575	565	512	524	511	572	524	527	596	555	549	561	537	543	534	565	569	569	598	507	541	488	557	563	551	581	529	595	554	589	517	541	526	605	574	545	555	503	566	514	570	529	531	555	529	524	544	573	569	541	559	580	545	549	539	590	569	552	545	519	543	535	569	552	557	534	588	546	515	550	537	535	515	543	541	550	525	531	482	505	551	540	531	554	550	564	576	509	596	526	535	556	539	556	516	474	565	545	547	514	561	546	557	552	537	529	567	580	515	545	520	592	537	533	564	540	560	563	576	600	503	518	543	531	563	563	543	609	579	562	556	555	522	526	590	547	543	527	502	497	536	541	569	536	557	535	516	577	559	568	558	612	511	583	579	561	542	571	548	573	595	589	562	550	570	542	548	519	533	559	543	638	563	573	571	487	549	547	575	544	531	537	513	544	542	540	529	555	603	559	579	538	561	583	545	515	547	548	552	580	564	513	541	565	545	551	562	558	533	518	511	521	549	562	575	524	535	534	550	595	574	560	500	526	575	531	542	543	549	550	534	495	559	539	530	520	551	563	576	522	518	575	558	558	552	483	526	561	554	554	546	547	508	563	585	563	542	519	554	563	529	528	552	549	588	551	549	554	550	557	578	525	526	568	553	541	534	527	493	544	554	543	552	534	557	573	541	537	544	542	529	572	577	517	544	570	488	564	556	559	507	566	559	535	564	549	591	545	542	562	551	559	598	562	548	531	520	536	565	524	536	563	544	559	545	534	547	564	545	516	528	576	522	507	499	529	513	574	581	550	548	517	571	551	549	550	522	517	560	534	540	518	545	556	524	544	576	537	579	553	535	573	535	562	539	518	559	555	541	531	560	558	551	553	525	559	513	559	527	582	545	557	559	527	542	526	534	513	504	543	507	545	543	520	555	568	533	547	558	525	510	569	542	550	566	538	507	565	529	545	527	524	555	548	545	557	569	575	500	541	569	544	560	558	525	521	498	546	554	515	556	527	558	526	535	465	498	534	525	545	506	538	566	538	523	531	501	496	543	509	561	497	578	544	585	545	575	500	512	544	581	555	547	531	513	510	540	550	560	580	552	567	553	585	572	521	545	556	539	592	525	559	545	536	524	528	602	513	578	506	542	535	546	541	566	543	562	514	546	559	579	551	559	568	558	570	528	566	574	542	583	537	564	525	537	532	539	562	496	518	534	547	540	564	520	535	529	529	511	540	561	493	486	517	547	568	555	539	548	505	547	567	585	530	522	595	539	572	512	552	576	549	507	616	540	570	571	524	545	547	538	549	563	547	540	553	563	538	569	545	563	555	576	540	528	533	607	520	571	543	563	530	565	505	533	528	550	557	509	495	562	522	553	552	541	581	570	554	613	581	558	564	575	537	594	547	493	559	534	534	554	525	570	551	508	564	574	535	514	527	522	563	566	560	548	540	529	541	561	541	556	510	548	571	531	563	513	548	576	562	537	562	549	547	547	530	536	555	537	539	490	566	562	555	543	559	557	520	551	508	541	576	558	532	536	536	484	519	549	513	525	506	554	542	554	556	582	558	555	586	551	578	539	546	569	581	553	529	576	523	529	536	588	541	558	556	540	522	538	558	520	505	549	586	556	577	527	544	535	503	574	551	566	518	542	559	575	546	534	561	538	553	561	553	518	594	508	554	557	574	617	546	516	533	553	532	529	576	493	594	574	497	559	544	530	578	576	541	529	556	547	566	518	574	526	516	548	514	525	575	547	553	486	559	547	557	580	549	534	553	546	559	538	559	582	542	549	557	525	497	553	552	555	537	541	526	554	544	530	525	570	578	565	568	542	590	547	524	548	564	550	531	572	536	541	556	525	552	535	535	552	535	527	583	577	555	524	530	549	567	598	559	591	584	570	563	568	523	564	532	517	515	517	533	550	563	555	543	533	535	533	535	532	520	528	568	559	562	510	538	572	523	550	525	575	553	536	509	530	550	565	535	576	541	559	518	510	553	551	557	565	590	572	556	539	551	561	554	527	535	562	576	541	506	589	554	527	533	522	529	569	555	565	509	586	586	548	562	557	542	543	535	558	581	515	533	538	566	536	559	547	546	517	567	528	538	578	533	568	561	538	554	587	582	530	569	591	552	563	537	600	523	535	518	578	530	518	563	542	545	529	577	578	527	543	565	561	555	568	567	570	514	575	508	525	561	547	561	528	574	541	495	534	555	588	547	561	558	543	510	563	511	548	484	519	524	574	570	570	555	599	555	598	524	499	533
22942	21086	28757	23621	21129	20511	10698	3880	2803	2305	2460	2011	1781	1396	1110	1337	7620	14909	15056	8843	4142	1831	988	625	427	336	327	298	283	284	297	276	265	294	319	300	295	282	300	299	285	306	304	273	273	278	283	285	295	270	317	266	260	279	295	296	262	277	283	250	260	296	295	335	307	276	323	250	281	283	283	288	268	298	293	307	273	286	294	293	297	296	283	301	283	299	282	297	243	293	277	318	280	309	280	302	321	314	274	272	295	285	278	300	308	290	274	313	317	277	299	298	305	275	301	275	273	326	298	266	288	292	286	287	289	294	299	288	266	306	277	264	279	287	284	275	285	307	290	285	288	268	309	290	288	283	279	288	300	282	306	264	285	271	279	312	318	321	301	298	296	278	274	288	265	276	329	280	300	295	287	287	279	276	294	274	284	276	284	266	300	303	273	301	265	284	319	350	258	294	303	309	286	292	280	297	303	287	301	272	282	301	312	295	284	263	286	283	294	298	313	302	290	290	301	272	291	321	289	289	272	279	295	303	299	318	273	271	281	291	280	292	312	325	300	287	290	287	304	287	285	263	289	288	283	274	309	298	305	297	272	292	287	275	318	287	321	293	274	288	309	279	273	299	274	307	282	281	269	285	298	290	238	289	300	290	278	281	285	292	316	310	255	321	280	274	266	295	277	301	287	291	265	289	301	282	293	286	287	301	284	251	254	323	301	307	266	303	281	261	282	284	320	279	308	314	268	311	301	265	299	296	293	281	285	298	293	304	293	268	299	286	280	303	252	317	297	270	289	316	300	296	235	288	303	309	310	290	298	287	254	283	292	313	309	295	314	295	270	267	267	294	296	299	299	270	307	280	291	297	271	281	296	275	324	303	275	297	313	325	283	282	286	299	269	283	294	293	266	292	292	266	285	307	309	288	271	273	262	315	315	270	320	310	290	304	298	285	277	286	301	268	307	292	293	284	295	315	326	289	267	304	325	280	286	292	280	279	284	264	287	279	280	269	251	269	274	282	277	275	284	288	306	283	282	286	290	299	285	288	278	281	289	299	304	255	309	286	291	324	284	300	296	266	282	304	294	294	281	320	283	276	289	269	321	288	304	302	295	296	253	296	302	319	303	278	278	268	294	284	286	300	285	294	315	292	252	308	284	320	274	286	300	282	286	290	271	280	276	304	264	297	305	267	284	283	280	302	279	291	288	289	261	287	301	262	306	276	292	301	288	286	298	284	265	295	305	287	302	270	299	300	313	266	301	305	343	310	289	272	298	300	290	282	308	296	276	278	279	256	298	294	291	323	280	270	307	294	290	275	298	252	311	298	292	297	308	271	290	289	264	320	283	286	274	284	259	286	330	304	304	291	309	295	283	285	299	296	275	304	283	301	295	264	298	282	292	273	281	287	258	294	310	307	274	289	279	324	279	271	342	301	307	298	302	267	293	293	249	297	294	298	293	276	285	292	289	283	258	275	301	269	289	294	280	303	272	313	288	299	279	291	288	298	257	296	312	305	298	279	297	275	272	302	284	288	303	296	297	271	294	287	312	290	292	318	275	304	268	308	306	278	286	308	313	278	312	289	276	278	278	286	279	305	290	290	281	308	301	259	271	299	275	276	280	298	285	285	264	306	296	273	294	267	279	264	308	306	267	292	270	284	287	287	298	292	302	306	261	265	306	305	295	262	264	283	291	285	268	273	305	271	274	261	275	266	308	310	298	298	292	270	290	259	280	296	291	277	281	284	287	300	295	296	291	297	284	282	264	282	312	301	283	314	281	284	289	286	291	255	326	312	265	285	268	302	273	289	273	312	292	284	308	279	278	322	291	263	271	293	298	274	306	298	280	276	278	299	299	282	292	289	261	302	310	322	271	307	281	263	300	309	282	300	297	303	281	304	270	279	277	326	276	253	285	301	304	298	266	275	304	292	306	316	266	307	293	272	259	298	310	290	301	271	291	274	282	280	261	275	303	298	320	318	287	313	320	280	285	293	338	296	284	286	322	311	281	282	330	305	262	269	333	307	318	276	283	310	296	300	295	301	281	305	286	296	292	291	298	303	270	290	294	272	279	314	270	311	269	292	316	276	262	289	258	314	302	294	297	293	294	285	259	279	305	296	289	295	274	280	281	269	301	263	292	318	277	311	276	312	273	297	309	282	274	290	284	286	294	252	260	279	286	278	287	282	272	279	276	276	289	284	286	275	286	289	285	292	314	331	289	296	305	299	280	283	284	298	316	308	285	283	263	261	278	274	275	277	300	255	279	294	278	257	303	306	310	259	301	293	281	270	302	288	244	264	293	302	286	255	305	288	298	311	293	278	270	323	330	287	298	280	288	278	310	284	293	298	297	324	286	314	299	272	290	318	296	287	310	296	284	323	295	279	289	296	274	298	299	298	297	295	289	317	305	289	316	279	298	269	285	276	300	262	277	275	303	278	297	285	312	327	312	275	277	291	280	293	298	319	273	327	273	274	287	302	297	296	308	278	269	291	272	271	279	287	325	267	315	307	288	293	285	287	288	304	287	287	275	315	281	266	279	273	288	284	258	316	301	289	273	286	281	317	297	278	275	288	314	272	298	290	278	300	298	271	277	293	261	294	311	267	299	266	282	273	267	303	280	285	330	325	282	308	262	293	280	273	287	283	285	315	306	294	281	280	284	283	315	295	278	285	322	266	295	304	275	281	294	271	318	298	301	298	297	280	296	290	304	319	309	311	299	294	298	296	299	302	294	313	294	303	292	279	259	284	270	317	266	296	264	282	300	289	306	292	293	300	264	276	313	306	264	289	284	244	288	323	296	286	301	307	272	271	259	257	303	290	260	288	306	296	289	309	297	265	300	288	297	290	287	270	268	306	283	290	319	315	300	299	287	308	278	284	288	296	280	255	260	279	271	284	293	281	286	277	310	309	266	297	306	283	319	299	299	279	322	302	276	277	275	312	268	280	290	268	283	301	316	261	301	307	262	275	272	280	300	266	306	323	329	334	258	270	263	293	275	256	280	297	300	291	290	253	263	317	301	290	288	266	308	281	302	286	328	263	269	284	274	299	274	287	276	278	276	245	250	283	265	248	285	297	267	286	288	273	259	314	283	262	300	310	294	315	296	273	285	304	287	297	271	254	300	288	272	269	300	297	311	269	336	289	253	308	258	270	283	272	269	313	298	295	298	293	273	280	296	300	257	289	307	272	272	307	301	305	303	277	340	310	277	301	277	287	282	307	291	264	282	292	304	286	305	278	257	303	275	274	278	311	325	263	273	312	272	288	287	265	310	298	273	269	289	285	302	281	307	259	306	301	289	327	276	274	290	295	308	275	288	308	278	278	308	322	284	271	286	314	284	276	305	243	300	260	322	286	300	290	257	335	288	298	273	284	296	292	285	300	287	272	264	302	242	305	299	261	248	269	272	274	276	327	294	268	289	298	282	262	286	254	294	286	315	292	300	294	310	286	315	262	298	280	323	296	308	266	269	267	279	303	305	291	292	287	299	295
29342	52232	43687	29041	20779	15102	11605	8995	7500	6411	6653	5669	4794	3742	2752	3163	15423	24142	22582	14797	8044	4004	2027	1081	716	515	470	451	457	452	473	444	465	470	428	436	424	457	444	446	463	469	421	460	449	433	454	435	479	473	451	459	428	430	437	495	444	449	430	426	435	467	438	506	475	438	439	408	489	431	457	433	431	420	462	441	429	414	432	441	404	450	443	399	461	443	461	438	470	469	454	428	462	451	473	477	469	428	450	431	430	428	447	438	459	434	440	445	451	466	464	429	466	452	481	508	484	457	475	435	448	472	444	475	439	416	466	425	446	479	463	478	435	451	434	430	488	427	451	439	457	474	459	426	413	439	456	447	461	436	447	467	434	436	453	465	429	462	487	452	426	466	465	458	520	433	475	475	456	454	477	443	472	439	421	457	473	434	435	434	431	397	440	440	443	424	461	466	475	453	420	475	429	434	436	475	466	417	427	440	425	443	476	469	435	468	478	437	411	436	438	455	487	440	492	490	465	489	452	456	419	420	457	409	497	447	447	423	450	461	426	470	465	462	487	428	390	438	455	412	479	451	426	454	427	460	458	445	462	473	430	480	432	437	422	477	441	457	482	464	423	441	477	437	485	457	491	473	486	439	429	420	406	445	473	452	461	463	400	460	451	433	457	457	465	435	444	460	450	439	469	450	454	442	437	449	453	445	417	428	461	452	459	434	466	442	439	499	463	456	433	453	456	440	420	447	424	448	475	473	414	482	501	487	427	456	442	451	438	436	484	397	427	412	462	432	437	412	468	488	419	448	436	446	443	411	476	443	424	461	496	436	460	448	445	454	416	411	441	474	433	427	478	428	462	442	487	465	435	436	449	440	453	440	446	480	446	441	426	429	471	450	456	464	474	490	439	446	430	430	445	457	425	449	442	465	449	448	448	470	459	495	455	421	418	447	473	412	424	447	428	429	498	423	401	466	399	449	466	394	504	462	475	447	455	452	438	483	451	449	444	445	468	447	479	489	468	437	416	474	468	472	477	442	459	482	445	455	454	447	432	439	423	437	497	476	475	467	441	459	466	449	413	455	464	439	452	458	434	443	448	477	443	448	486	434	418	467	433	441	448	434	462	444	446	483	456	445	424	473	453	426	457	418	472	433	447	455	473	438	477	426	461	476	483	464	474	440	451	454	440	456	480	441	416	438	394	451	495	404	469	428	420	446	424	471	452	419	461	444	492	449	480	469	413	451	470	435	451	473	423	433	480	460	441	457	483	440	453	465	447	477	413	501	438	429	405	474	497	423	422	456	398	449	446	471	448	489	458	444	467	474	428	449	452	466	402	493	451	456	429	464	447	412	468	418	486	441	438	456	440	456	430	443	472	449	435	435	458	424	439	438	418	483	426	449	435	437	441	482	450	438	446	461	474	443	459	442	465	454	449	428	444	427	456	454	486	452	419	452	453	452	448	442	464	485	468	467	478	422	440	444	432	470	431	465	477	471	434	431	441	436	481	453	421	439	427	482	448	450	443	470	473	454	473	427	473	471	436	411	432	462	453	467	448	483	447	452	441	428	430	460	436	449	476	432	466	459	442	470	434	432	411	469	440	461	454	435	485	492	455	438	434	434	394	455	445	449	487	461	423	464	440	447	455	470	461	458	457	452	414	444	487	446	443	428	455	453	459	456	439	440	474	460	487	462	457	474	463	409	455	452	444	454	424	436	431	447	479	442	429	476	446	448	446	492	478	412	467	461	461	443	468	479	438	437	438	432	462	443	439	459	410	438	422	421	412	445	424	428	442	478	411	435	463	467	438	466	475	466	445	434	448	425	440	455	471	428	454	450	460	445	444	476	437	452	460	434	496	438	438	461	462	440	456	431	460	468	457	418	447	467	450	426	457	446	440	443	469	428	440	475	477	443	446	468	449	497	418	453	462	439	450	478	442	435	438	436	458	492	431	459	433	445	468	493	457	447	470	451	465	455	458	494	445	451	474	422	390	455	465	426	448	438	447	462	427	500	428	491	434	486	474	460	454	436	471	477	450	454	421	398	471	433	492	454	474	478	468	442	413	451	471	455	430	406	430	467	514	405	413	443	441	439	430	494	447	458	429	453	434	454	436	473	440	443	490	438	479	483	451	415	477	453	449	410	432	478	433	468	429	445	506	446	462	428	474	468	440	436	440	413	423	434	447	444	449	474	442	436	414	449	460	451	448	450	447	442	451	426	445	445	401	477	445	427	411	464	488	454	487	490	481	458	451	466	474	461	465	450	471	456	469	461	419	474	436	434	439	451	464	439	439	465	459	455	441	444	432	474	439	474	444	441	461	479	432	451	471	444	477	461	440	408	458	421	461	458	417	458	434	461	442	415	474	474	435	419	423	406	451	449	442	452	487	447	413	467	497	467	453	458	463	457	446	464	467	454	425	442	458	464	444	462	476	449	434	471	457	424	448	477	458	445	427	469	435	430	400	431	488	501	454	446	460	448	455	447	440	465	487	406	438	424	448	452	459	475	413	426	459	414	449	463	462	437	478	465	440	468	464	455	443	447	415	453	452	467	431	447	433	420	453	412	437	457	449	415	491	420	438	463	445	454	440	479	470	445	464	440	460	443	401	457	477	452	462	442	448	441	478	464	440	469	438	419	439	444	484	502	467	457	473	478	410	459	436	449	449	489	454	402	455	395	428	453	473	461	419	436	413	456	482	424	476	446	491	469	426	450	504	443	422	427	447	464	482	421	440	442	461	479	496	470	454	472	426	429	473	436	470	443	429	436	430	451	485	442	425	438	454	442	504	482	458	447	449	466	454	448	451	439	448	446	440	492	500	406	451	443	444	449	420	459	477	449	439	489	447	458	444	470	442	472	427	433	469	469	481	459	431	412	485	445	440	432	421	454	457	449	463	409	456	444	431	429	428	446	453	453	493	431	468	499	444	480	468	430	474	444	458	455	451	444	465	452	440	432	439	442	454	458	446	447	414	438	446	444	426	412	458	475	439	452	480	420	477	432	451	437	459	430	415	440	413	454	419	421	468	467	472	455	476	475	423	471	473	473	431	468	450	419	475	455	445	414	413	432	441	440	473	464	464	472	441	467	466	467	452	445	431	450	469	431	446	439	444	496	429	470	445	443	442	413	446	436	424	451	446	421	459	428	461	428	444	455	455	435	466	471	433	448	447	441	456	422	454	462	434	478	425	491	466	454	426	468	457	456	447	422	454	452	466	473	435	456	443	443	462	454	469	460	450	458	465	443	471	444	426	458	435	467	443	465	468	453	426	460	449	462	463	471	434	470	431	463	445	413	479	446	446	428	455	432	470	491	442	457	485	427	442	435	463	465	455	431	492	452	498	471	446	416	431	473	512	435	461	442	462	464	437	445	491	474	434	471	419	443	439	442	456	464	443	396	483	485	459	452	424	461	438	454	457	490	415	471	445	437	466	431	463	487	435	421	455	464	432	451	449	447	451	478	455	446	460	436	441	444	450	463	453	426	441	461	479	451
26917	22816	24515	13202	5649	3053	2427	1645	1254	1105	1120	1021	925	667	588	650	1127	1352	1182	800	597	419	375	343	339	309	319	355	350	322	324	316	323	308	311	296	304	313	347	338	301	295	343	323	306	340	353	345	305	330	300	355	334	344	300	313	347	325	327	315	311	322	319	321	330	326	273	320	319	314	329	343	292	318	315	320	330	303	348	318	301	306	336	316	338	334	362	310	331	360	330	334	348	325	327	323	331	359	362	315	305	307	306	305	337	337	343	323	310	311	318	337	328	349	340	316	354	335	301	295	340	328	325	336	336	342	312	329	335	297	340	341	335	304	324	342	331	323	296	326	327	314	344	322	319	331	343	326	294	296	349	334	325	336	288	315	321	322	317	345	318	283	346	327	286	323	331	354	323	315	328	303	356	341	325	312	356	315	329	312	312	326	330	330	336	291	307	338	325	304	336	297	328	311	336	309	329	352	334	314	333	310	331	338	338	314	332	331	304	310	308	343	314	304	311	306	282	308	346	334	305	330	351	317	345	361	366	314	341	337	323	301	333	317	353	306	335	351	331	358	340	329	306	318	333	334	334	331	333	351	306	314	303	313	317	314	332	357	309	315	298	309	322	333	320	335	343	322	328	318	326	328	338	347	297	332	313	345	338	363	334	308	336	299	353	329	280	367	348	342	313	312	297	361	311	311	327	305	321	340	356	322	328	308	306	319	333	342	331	332	287	349	320	335	355	324	305	328	345	335	300	337	324	321	330	327	357	292	305	322	340	315	323	312	359	308	323	322	313	295	319	331	318	308	303	289	339	340	331	316	323	305	321	311	323	304	340	295	300	320	295	324	312	336	315	300	326	305	317	323	332	307	303	311	307	315	305	347	316	322	320	340	339	319	326	313	335	323	336	325	338	298	340	329	312	344	346	308	321	339	316	323	317	339	313	303	357	345	324	291	351	339	314	305	303	337	334	334	334	320	348	324	342	315	317	315	346	338	308	318	309	320	307	329	292	343	346	320	364	333	301	308	317	274	341	343	349	315	326	316	337	359	302	317	341	318	328	353	332	323	323	322	330	307	321	339	341	323	336	318	334	343	286	310	358	321	349	307	315	293	335	298	324	329	292	344	328	315	365	336	326	359	332	322	279	306	345	314	352	313	303	291	318	315	316	312	330	327	345	321	333	334	326	345	332	333	323	347	352	308	324	311	337	326	336	337	376	321	331	309	322	347	329	336	345	343	321	285	329	331	338	297	349	321	291	299	328	323	321	305	325	324	301	310	314	295	342	341	316	355	308	330	322	316	297	329	335	346	293	328	349	353	340	325	292	337	299	350	317	330	325	308	308	328	306	308	310	330	298	325	340	331	342	295	319	338	308	304	309	324	316	309	317	324	304	295	325	337	348	317	311	327	339	317	329	315	322	329	334	260	341	306	327	303	300	304	320	358	328	304	329	316	333	302	322	350	341	289	299	340	294	304	334	310	317	302	307	349	314	313	342	334	300	315	287	318	291	314	331	312	324	311	346	314	315	312	311	356	317	310	326	328	308	335	324	298	334	346	312	315	318	331	360	342	330	311	319	338	345	324	277	318	306	319	318	309	294	329	322	337	315	329	338	298	285	302	331	311	324	327	330	332	335	332	343	343	321	340	303	323	313	349	315	300	309	321	334	301	316	299	342	349	350	309	308	336	313	310	316	323	312	342	342	313	331	319	336	331	312	337	308	329	325	330	325	342	301	304	322	321	329	343	333	308	312	303	342	352	303	332	333	322	314	344	331	295	318	294	295	311	306	317	334	365	343	325	369	328	301	315	313	327	302	340	359	325	306	315	304	314	342	338	333	317	338	327	353	355	312	328	309	335	348	295	301	320	319	327	286	310	303	340	355	275	295	330	314	327	321	341	342	332	311	305	314	331	317	323	314	313	337	313	349	309	308	295	311	337	326	310	323	330	311	350	330	357	341	343	333	356	301	316	326	312	342	320	309	313	319	326	332	316	298	303	312	299	310	291	327	328	316	362	356	331	330	302	291	314	323	291	333	350	320	321	350	325	334	333	317	337	351	313	311	309	313	299	346	323	320	306	324	317	297	318	261	312	321	350	330	313	336	320	312	323	324	307	307	351	311	363	312	304	316	287	333	318	334	306	329	294	348	326	322	316	275	366	340	291	332	369	334	346	313	309	340	335	304	315	338	335	334	321	317	333	334	332	294	368	328	324	302	311	325	319	328	340	333	348	317	321	330	338	285	324	313	311	339	301	327	312	343	318	355	331	345	313	329	357	301	308	352	319	335	300	316	302	339	336	329	308	314	313	307	316	306	337	352	324	301	361	324	318	329	317	308	325	319	329	331	328	312	307	320	344	331	317	308	312	309	304	342	310	316	304	332	326	359	360	306	324	301	325	327	334	338	341	297	332	310	347	328	336	333	306	354	296	337	314	296	345	286	345	336	308	313	310	322	321	319	300	325	315	343	327	329	301	331	323	326	324	329	311	296	323	318	302	345	334	327	330	335	289	307	339	308	324	354	277	333	335	369	314	319	305	294	353	302	333	320	334	331	319	323	309	312	349	280	340	320	322	303	325	288	319	311	328	312	336	346	311	323	345	317	314	316	329	314	294	354	308	278	343	279	335	318	360	338	345	304	304	333	316	359	310	330	320	322	364	291	377	332	339	349	348	365	353	315	322	344	339	359	306	324	361	335	321	367	353	312	303	329	302	321	308	314	313	317	333	330	309	306	324	324	320	324	321	297	297	330	303	313	333	321	321	336	311	287	315	323	303	335	340	334	274	334	321	357	347	298	333	296	327	298	314	338	314	312	344	339	322	338	297	323	334	326	319	308	325	327	350	336	336	297	335	332	348	326	321	348	308	291	318	331	334	308	321	354	315	354	327	331	355	309	329	319	283	314	305	315	353	298	311	316	290	321	327	302	287	323	300	323	320	357	306	327	341	308	319	325	361	335	322	302	342	320	332	310	366	327	324	297	338	322	310	291	296	331	312	314	298	338	331	327	340	291	336	297	346	343	319	365	316	322	313	364	326	327	333	341	320	345	325	339	291	342	295	318	349	326	314	310	333	337	346	350	345	346	357	275	321	309	338	319	326	326	313	337	363	282	296	337	324	338	296	313	334	334	336	322	303	307	299	340	327	318	356	340	324	297	324	337	339	330	347	317	354	345	359	343	311	326	305	322	298	313	330	306	341	348	334	364	325	322	320	347	349	321	333	301	316	323	318	342	328	345	328	340	297	324	341	313	321	320	329	301	285	317	346	328	286	271	292	338	334	345	344	363	300	336	328	314	305	348	312	312	302	335	323	359	286	327	292	346	342	293	342	324	296	327	309	315	304	324	314	319	323	377	328	348	300	346	324	329	309	344	304	328	348	317	343	308	331	299	340	348	310	332	340	327	311	328	348	326	330	327	326	305	336	301	308	325	352	315	315	328	338	305	295	298	299	310	325	354	345	324	346	317	326	311	350	309	327	327	321	290	309
25387	38051	31453	16697	11234	7371	6449	4653	3477	3080	3142	2815	2355	1687	1368	1544	2528	2985	2505	1633	1060	732	650	550	545	528	523	513	546	548	525	493	498	531	486	534	520	480	485	484	519	505	537	563	527	541	523	486	509	471	475	512	510	529	497	462	475	538	533	470	539	505	522	538	518	521	520	488	522	516	520	529	479	510	541	502	541	513	507	536	494	514	504	518	544	488	512	515	485	482	525	517	532	486	488	485	492	488	505	531	503	500	538	496	502	476	506	491	545	502	519	503	524	503	514	509	526	504	543	530	477	522	491	509	538	520	523	522	489	487	506	444	474	498	493	522	540	520	560	490	489	525	517	551	545	544	486	530	538	524	550	526	533	496	555	534	522	511	509	518	530	519	527	477	513	465	511	481	519	479	510	528	504	494	504	484	523	511	516	518	531	499	547	529	514	517	543	503	501	525	498	525	540	527	517	519	528	495	509	514	489	487	455	531	492	528	543	529	475	531	491	562	533	480	525	518	524	493	525	475	525	461	514	517	483	490	496	525	495	516	501	507	529	510	512	497	521	493	522	532	517	484	500	531	524	487	498	531	511	517	484	518	442	535	543	521	527	490	476	496	546	526	498	537	506	529	530	514	534	503	506	515	497	501	506	535	475	513	487	491	527	503	482	542	522	492	538	495	524	501	489	507	546	516	488	518	457	528	523	530	507	549	480	502	532	484	529	516	501	464	546	527	575	477	525	518	495	488	461	539	469	455	502	534	479	511	504	536	533	536	478	517	569	506	511	474	480	528	511	533	543	474	514	447	525	473	526	502	532	498	481	531	484	527	483	522	509	470	491	510	529	499	521	483	499	510	529	511	503	509	558	509	510	463	518	466	522	483	509	495	501	507	472	476	489	512	509	491	490	524	539	515	551	488	522	524	522	485	537	491	493	501	497	529	492	500	507	524	469	514	515	510	485	512	501	496	513	529	483	533	509	513	552	531	498	493	453	495	468	509	507	518	531	538	564	459	577	541	518	506	508	519	527	534	532	516	514	517	523	562	500	522	515	508	475	491	520	480	478	525	489	517	506	495	506	509	536	495	531	513	528	510	523	509	542	529	502	489	479	491	521	505	534	543	537	478	547	506	517	516	554	488	524	549	541	537	501	504	490	524	492	511	492	560	540	510	504	495	498	487	496	496	481	486	555	517	545	518	495	510	495	536	507	523	467	497	472	521	509	571	487	517	523	526	556	513	534	509	501	503	525	486	512	468	484	523	528	538	552	484	531	514	509	502	542	497	521	492	526	522	542	546	540	511	510	560	481	500	497	493	489	518	485	517	492	502	502	466	558	497	542	495	523	471	498	533	507	556	506	538	481	514	518	511	517	478	533	535	513	499	493	501	539	538	510	553	566	522	478	511	539	491	507	511	479	508	493	496	512	484	516	513	514	477	492	451	508	513	502	482	489	537	536	471	511	505	548	529	504	506	483	497	520	479	509	514	541	481	531	498	501	505	481	486	488	515	518	490	518	529	512	506	502	513	518	533	519	514	494	499	485	517	499	525	504	521	510	517	505	486	484	491	501	502	543	532	504	497	471	497	482	484	502	510	561	538	505	494	515	467	544	537	518	494	500	514	517	520	493	497	496	494	480	502	493	517	516	512	490	533	513	491	485	577	521	487	516	505	525	538	525	522	511	510	487	497	560	510	504	535	477	497	526	484	504	497	514	550	536	468	503	499	483	530	497	505	567	511	498	537	517	541	511	534	561	527	522	508	498	539	482	519	519	506	483	507	522	516	500	518	536	504	533	533	494	454	514	471	552	497	498	483	478	542	507	504	536	542	510	494	519	509	486	480	495	522	483	542	504	511	525	504	545	523	542	512	531	513	514	521	488	529	524	527	532	503	487	501	488	534	511	482	509	466	503	517	530	549	549	498	513	504	536	486	540	553	471	482	552	472	503	500	522	499	506	504	553	486	490	530	526	501	503	520	514	510	485	527	521	511	506	521	532	471	485	522	525	474	514	496	508	551	515	519	489	541	513	518	526	504	516	505	520	494	454	557	503	531	491	525	448	501	537	527	503	476	479	478	504	502	515	506	505	523	536	531	560	478	495	502	475	545	479	538	530	524	513	511	508	518	529	485	521	525	476	475	563	483	500	491	523	497	564	458	506	510	499	510	523	534	513	545	507	465	481	504	515	523	525	502	524	531	502	536	480	506	505	537	519	500	515	484	501	475	514	528	521	523	480	496	511	505	529	486	495	513	461	509	535	545	513	509	493	477	519	487	524	532	523	503	518	501	479	541	485	470	498	535	508	519	472	515	531	525	528	496	502	540	472	483	505	519	489	525	491	492	527	505	521	539	529	485	479	520	520	505	528	532	519	497	480	462	480	508	523	510	531	487	503	535	493	516	491	502	534	463	491	502	506	492	526	474	489	530	471	532	528	538	537	561	514	515	482	507	485	533	537	506	566	485	476	508	525	475	507	501	485	541	510	515	534	535	503	506	550	506	470	494	513	444	531	500	506	534	508	497	514	496	462	522	481	498	497	508	564	468	515	491	502	512	518	549	537	503	514	530	507	514	488	540	505	518	489	497	500	527	513	545	479	482	490	500	487	509	536	490	540	553	509	509	491	515	513	488	512	523	501	538	520	526	514	526	495	510	484	530	528	498	534	474	509	477	514	539	490	522	533	518	544	482	504	496	518	511	515	494	505	528	487	498	480	515	515	527	513	503	530	529	540	492	523	520	506	508	518	471	524	537	531	488	520	541	504	507	458	505	491	475	481	464	515	519	503	512	495	486	545	491	496	524	466	538	556	478	549	500	493	527	553	546	515	481	492	501	526	534	512	525	544	521	513	519	502	506	501	502	497	520	486	534	547	512	516	510	521	506	527	493	527	460	521	492	519	523	528	530	529	498	532	511	521	502	513	518	494	495	510	495	503	521	500	522	506	552	497	509	498	490	486	531	518	477	523	480	509	535	499	494	499	548	497	493	519	459	511	556	516	536	513	504	515	493	521	487	482	524	491	518	498	532	517	472	537	521	555	506	491	511	513	558	520	527	484	493	496	546	529	491	533	518	533	544	501	475	507	513	548	499	513	489	494	495	478	487	555	553	552	551	565	493	487	517	526	514	512	527	529	534	511	532	530	498	529	479	504	528	522	522	533	534	504	519	544	518	527	519	508	502	505	509	500	471	514	536	488	483	541	517	517	495	500	509	488	487	556	552	490	465	478	497	517	498	455	498	591	503	542	502	529	502	517	558	552	501	493	528	520	520	514	493	522	493	526	497	531	500	579	499	519	498	530	552	492	532	482	502	550	516	510	492	491	510	490	512	530	507	530	486	535	550	476	464	499	525	498	533	493	511	519	511	507	505	560	488	470	539	494	528	543	467	491	504	514	506	517	478	523	488	538	512	487	490	537	484	521	516	485	488	521	514	520	526	490	509	471	507	523	524	490	522	505	474	539	501	494	551	531	518	476	489	499	491	504	497	521	484
24189	21056	28083	24404	20176	11827	7817	4515	3119	2221	1617	1252	1000	963	1790	6296	7065	5929	3896	2315	1368	813	570	446	379	366	380	341	325	317	354	345	305	323	334	363	312	348	320	371	348	331	337	323	373	351	319	321	350	342	336	353	337	355	343	322	322	341	345	366	364	320	338	329	339	333	350	342	303	341	351	325	367	346	337	368	348	342	385	325	359	338	330	291	365	335	342	344	342	350	360	325	338	366	312	344	329	354	335	327	341	344	327	331	366	324	339	376	359	335	340	344	335	323	312	333	338	318	334	303	346	331	365	355	357	351	356	341	368	336	363	337	347	315	336	300	334	331	328	346	372	352	356	315	336	351	312	328	348	349	333	332	388	340	326	316	322	362	349	330	326	350	377	359	359	339	338	350	326	323	337	320	337	327	357	374	351	344	339	323	349	332	336	322	346	326	388	321	345	333	314	378	288	333	375	333	334	350	336	338	357	361	309	342	329	321	379	335	354	321	325	339	324	332	354	298	335	317	316	298	368	312	342	320	342	347	335	310	335	366	344	327	326	323	313	325	343	368	308	364	357	375	353	367	345	302	350	325	350	330	323	338	312	335	341	349	343	343	327	314	346	358	331	313	343	336	328	310	334	366	334	345	330	346	336	359	319	329	339	344	330	353	340	323	351	353	312	339	336	338	303	352	341	347	311	306	355	318	350	359	340	339	352	328	330	350	336	346	309	329	338	309	334	327	352	345	351	345	353	351	328	333	338	330	367	333	320	310	316	327	325	343	343	345	342	340	353	333	317	367	308	332	315	339	302	336	369	325	315	350	309	320	355	354	319	355	326	361	348	326	350	307	347	327	346	360	362	334	328	356	366	309	343	376	331	385	332	333	326	358	367	338	345	310	335	342	360	343	336	334	328	322	367	337	331	337	345	315	324	317	358	346	300	333	339	385	320	325	318	327	348	322	292	332	326	344	355	330	356	337	321	357	344	341	342	332	349	329	320	338	343	316	339	372	349	314	329	341	324	323	332	355	327	346	340	326	352	323	347	354	337	328	308	336	342	328	314	346	313	333	351	306	325	312	324	345	338	335	321	332	358	334	318	337	327	355	401	366	337	343	326	349	318	322	361	359	330	324	337	315	326	338	344	377	317	349	334	310	346	342	307	315	320	322	345	328	372	329	314	326	343	367	344	328	344	336	318	314	346	352	331	312	326	369	347	339	330	337	335	320	316	299	327	362	326	330	348	337	334	345	350	321	358	350	342	335	349	308	331	317	359	354	363	377	358	330	337	369	354	332	284	332	331	345	339	328	363	333	336	346	328	328	359	372	343	357	359	336	323	352	344	314	345	345	331	367	342	338	309	351	379	351	312	327	366	352	318	333	379	350	346	344	341	358	330	342	368	333	355	330	341	327	367	337	337	325	371	344	319	342	317	326	354	368	365	333	296	356	330	350	349	324	381	322	331	305	348	325	339	320	302	276	325	336	374	298	349	333	335	333	359	343	323	308	347	340	335	339	316	327	327	338	352	341	346	344	341	331	367	346	315	384	359	335	327	366	333	329	315	327	333	326	341	329	351	316	364	352	297	348	333	332	352	352	337	323	315	322	351	333	357	318	342	331	320	338	352	341	339	347	336	350	314	367	329	359	342	354	323	306	312	342	360	313	376	330	321	336	311	326	328	312	332	302	285	350	361	346	290	341	344	317	345	334	350	335	335	343	371	332	329	336	290	287	353	333	343	315	327	369	332	331	324	355	320	341	370	311	322	360	320	321	332	299	330	325	343	328	334	350	344	347	319	339	336	341	351	335	362	349	354	327	294	350	321	335	345	336	330	354	328	322	346	358	327	349	357	331	349	313	345	313	353	325	333	300	321	324	303	329	347	331	335	343	321	363	347	340	296	330	335	327	356	316	324	344	356	320	320	358	362	332	309	349	336	332	303	324	330	376	321	348	353	368	354	337	347	332	328	303	360	321	348	330	340	337	333	331	334	358	342	362	317	344	360	345	356	326	339	332	330	350	319	356	368	323	333	322	358	316	334	322	364	345	349	350	336	347	357	327	331	332	316	354	326	346	344	354	348	333	322	291	337	322	359	329	350	335	344	348	357	322	366	327	353	343	321	342	324	341	335	350	336	352	352	329	352	342	342	367	331	346	342	320	331	336	344	345	321	334	322	328	326	342	346	356	356	333	336	367	311	322	325	294	338	321	305	341	327	298	317	327	346	314	331	314	335	320	325	316	325	313	352	365	355	352	344	344	332	340	331	355	364	299	343	316	336	326	317	329	295	326	350	337	344	303	351	354	349	340	359	299	327	309	318	330	361	339	331	333	332	371	344	328	331	318	331	323	356	352	310	340	311	344	333	314	337	315	345	328	331	333	323	350	347	343	362	331	327	315	329	354	362	297	323	330	365	366	349	314	352	306	369	297	376	323	334	333	316	320	373	357	331	340	332	327	334	306	329	339	346	359	338	334	350	367	337	334	340	329	340	384	339	327	354	326	331	358	324	360	314	332	336	301	319	303	344	347	334	344	367	356	327	346	315	342	329	319	319	348	338	336	342	330	360	351	366	334	334	351	338	323	372	329	330	351	365	341	341	306	336	355	352	329	328	355	358	311	359	343	314	322	312	336	320	344	327	328	347	349	331	352	364	343	306	361	393	352	317	333	345	320	346	318	335	332	345	345	338	300	325	377	309	332	370	321	333	342	326	349	284	340	328	338	345	312	295	358	325	305	335	330	338	333	354	326	328	327	349	345	330	366	370	348	346	350	317	345	355	362	363	330	301	316	371	345	331	326	342	356	374	313	346	315	339	321	355	343	308	350	330	322	317	329	330	342	334	330	337	339	325	341	362	375	321	352	342	359	363	320	345	325	360	357	379	328	355	322	351	320	338	343	337	343	310	324	341	320	353	368	336	322	361	313	318	324	325	334	296	333	346	343	323	312	340	294	325	324	323	319	359	308	310	338	323	320	329	367	344	330	339	335	344	343	349	307	311	337	347	346	329	331	339	336	319	353	332	318	336	361	320	356	307	358	359	353	342	380	333	299	336	331	316	329	343	332	346	345	348	320	318	346	345	326	340	364	352	333	343	329	323	365	373	315	332	325	312	325	343	349	351	367	311	313	327	341	358	359	345	347	333	330	323	327	347	324	341	351	361	371	341	354	329	336	370	337	322	346	334	309	348	339	345	362	329	305	327	325	319	354	307	355	332	337	351	346	331	338	336	337	320	327	330	368	326	322	333	357	313	310	337	363	343	304	338	369	318	326	348	337	313	357	322	349	346	321	323	352	331	336	340	353	329	355	325	329	303	303	356	357	365	334	290	305	300	342	338	333	369	366	335	348	351	322	352	313	305	325	371	337	357	309	324	315	356	317	353	346	321	360	340	371	325	318	352	352	342	364	365	372	335	330	348	331	329	311	335	320	356	342	321	336	338	347	324	334	330	338	324	327	301	321	343	351	349	324	330	338	309	315	342	315	315	327	354	344
26712	48745	39683	27155	19257	15435	14607	10987	8321	5861	4554	3161	2421	2579	4384	13914	14574	12055	8102	5042	2785	1571	992	743	595	572	536	525	520	556	562	530	579	554	560	509	536	507	556	544	549	549	531	539	520	547	552	557	531	552	525	540	537	588	530	504	549	523	535	562	526	548	509	514	532	587	506	585	510	528	521	555	544	524	582	553	538	527	523	558	550	523	504	521	545	557	543	528	497	531	538	545	550	511	552	524	494	531	544	541	543	568	542	543	520	546	546	535	537	564	509	543	516	530	530	566	541	487	546	541	541	522	551	514	493	533	510	524	498	519	541	508	551	568	537	548	509	507	542	537	543	516	569	555	527	526	523	578	532	565	512	540	479	505	541	546	540	535	508	581	538	535	523	540	536	554	494	507	540	537	546	545	529	532	545	548	503	538	538	530	545	576	544	578	525	528	540	500	549	522	520	554	527	565	531	531	532	534	530	505	556	522	508	478	523	532	532	549	495	526	580	533	476	487	527	536	530	510	500	477	557	563	529	549	557	507	545	558	533	558	561	549	545	533	542	562	547	536	540	537	572	524	525	522	495	517	558	557	531	540	511	523	572	527	553	538	551	549	524	534	530	526	525	535	555	500	523	537	542	543	523	543	534	523	547	537	517	547	527	546	552	573	529	536	480	545	489	566	504	477	543	559	498	542	528	507	519	575	544	551	566	523	563	514	560	542	507	547	555	533	573	522	561	499	533	547	486	564	525	527	563	535	586	513	530	546	551	515	510	508	545	515	557	519	495	543	515	515	529	528	540	549	537	537	549	523	487	572	541	517	539	530	518	557	526	515	525	520	522	534	506	539	520	521	527	554	530	510	536	539	533	542	553	572	532	566	525	549	533	556	529	511	575	509	562	522	557	544	545	525	539	520	535	532	512	565	494	505	531	531	568	535	521	550	544	541	520	549	539	525	575	494	526	560	519	540	521	506	523	580	527	509	545	542	519	516	510	551	505	531	526	534	499	549	556	536	557	544	529	566	530	582	516	533	522	492	492	535	544	503	521	536	537	525	564	517	490	515	485	538	532	468	526	546	585	561	561	528	527	522	487	525	542	532	541	563	550	569	509	551	541	575	540	570	544	517	525	526	532	514	532	542	549	519	529	525	524	532	540	511	517	551	521	533	539	517	542	561	531	568	569	533	531	548	515	505	540	481	536	534	556	521	543	554	533	510	566	496	515	536	527	567	545	558	527	509	553	515	525	534	517	537	508	553	529	542	507	565	584	498	534	496	514	538	516	521	538	542	531	539	483	492	523	563	585	502	552	535	511	535	570	525	557	531	596	558	522	545	463	536	537	530	541	560	512	528	541	538	541	548	582	542	558	523	603	502	516	555	547	500	520	552	525	538	561	523	554	557	535	543	535	526	516	534	529	528	557	548	522	563	537	564	516	516	557	545	537	577	562	516	544	550	519	556	503	527	514	566	562	542	491	517	534	538	529	532	563	574	483	531	531	554	531	547	542	579	575	561	520	476	532	519	521	554	555	484	538	541	532	540	492	562	482	552	541	546	518	552	583	588	519	564	496	536	533	518	507	578	538	508	548	526	536	536	535	492	503	543	565	531	558	532	555	551	557	483	597	567	544	552	529	547	555	558	525	543	605	533	525	533	520	549	503	545	531	541	500	540	523	514	505	567	565	498	540	522	537	579	536	554	574	527	525	510	517	534	568	523	527	526	504	533	508	546	531	539	515	554	517	535	529	517	535	552	552	549	517	561	546	511	504	596	533	528	532	559	525	540	514	566	542	564	518	519	563	545	545	483	485	537	541	523	550	527	503	519	500	516	519	545	583	503	576	567	534	534	557	581	539	536	544	552	539	547	523	523	543	549	502	521	560	547	516	543	555	495	541	548	497	546	517	537	556	544	547	585	555	518	577	525	563	497	543	492	542	513	556	520	527	516	490	549	541	546	518	492	524	533	550	486	563	558	537	505	507	551	535	532	567	534	512	525	535	539	557	543	536	540	505	535	561	532	543	527	566	532	533	506	535	549	505	540	533	528	457	487	455	519	556	587	531	526	516	561	542	510	552	533	516	512	518	490	554	563	549	561	532	550	542	512	521	553	549	536	551	586	530	528	542	547	527	535	509	541	504	574	560	556	539	555	578	540	524	521	524	537	570	561	532	527	545	534	561	513	564	522	532	541	530	525	512	519	544	548	584	518	554	578	601	526	515	544	553	504	534	505	516	532	555	485	544	546	495	520	516	503	508	565	557	531	591	524	509	544	538	573	495	529	559	546	531	554	512	536	505	519	533	548	537	466	569	556	512	522	506	515	537	572	554	529	546	525	524	504	545	544	551	577	529	556	493	548	548	543	552	525	514	554	527	537	540	554	535	517	532	546	490	575	561	509	489	532	567	542	530	542	512	530	538	589	498	523	523	497	535	506	484	557	497	519	538	551	499	513	526	540	523	547	554	526	527	543	513	506	535	492	538	522	558	496	539	565	515	552	557	558	549	537	529	538	542	505	532	541	493	508	548	547	539	536	555	512	501	530	538	569	491	562	550	518	545	513	525	580	546	521	547	512	536	528	545	520	535	563	554	589	510	560	546	513	539	509	551	552	538	549	548	546	514	518	504	528	477	519	505	566	523	543	523	511	561	546	533	492	539	534	536	536	568	561	536	565	539	543	505	503	538	541	500	530	538	539	531	536	511	554	541	491	502	575	576	528	562	506	494	556	550	574	570	573	568	556	514	538	561	537	545	548	503	588	521	523	510	558	504	527	543	511	475	483	533	580	524	571	550	522	518	527	563	494	529	535	509	548	575	527	511	499	519	502	529	525	525	542	534	526	533	567	537	519	536	531	521	536	534	549	545	513	543	567	501	562	552	519	539	549	535	539	522	535	542	549	564	527	580	510	525	560	549	555	562	551	514	548	533	521	587	522	547	548	570	520	527	537	559	561	551	543	576	563	528	512	546	528	533	532	546	551	486	549	555	513	553	549	553	514	549	555	553	541	565	547	539	493	501	548	495	549	533	538	513	560	522	505	516	526	535	540	497	535	517	534	598	550	511	508	536	532	597	515	504	545	561	519	537	543	486	558	551	516	567	521	530	545	519	522	576	545	528	532	553	537	563	520	523	561	546	566	577	542	536	519	532	497	537	568	525	545	555	542	558	531	578	537	589	544	504	551	543	531	520	550	559	508	552	506	539	540	528	533	520	513	542	533	510	528	547	548	550	555	524	514	560	511	511	499	512	545	547	550	552	559	556	530	532	527	535	561	525	508	525	515	562	530	564	541	555	539	565	510	552	498	531	558	528	521	555	546	514	550	505	469	537	590	528	517	536	543	543	535	529	530	558	539	563	524	532	523	517	550	553	519	506	601	512	535	564	513	538	525	508	522	513	555	501	532	542	567	574	502	588	489	551	516	480	534	538	540	501	554	534	513	530	523	524	529	511	533	537	536	566	535	536	514	526	500	515	582	499	551	563	489	525	561	533	547
22959	21072	28779	23595	21153	21182	15218	7173	4600	3029	2188	1707	1289	1272	3177	11832	14660	12328	7742	4658	2439	1350	717	470	394	296	289	267	296	274	273	280	275	305	290	296	305	265	298	259	324	283	310	314	281	278	299	265	291	259	277	270	267	296	295	270	304	276	298	284	270	261	302	275	255	290	308	252	270	276	307	315	279	295	282	288	269	296	295	275	249	262	269	305	278	298	280	272	301	290	306	262	283	257	269	304	296	283	335	297	265	270	285	235	280	289	316	270	280	282	305	282	255	266	298	285	292	267	292	278	323	288	318	270	269	289	292	254	308	289	275	259	288	272	290	258	298	295	265	288	300	260	269	303	292	268	298	288	294	288	268	281	303	272	303	275	288	311	286	305	297	272	250	309	276	287	288	265	325	279	262	273	267	280	273	268	283	260	286	290	291	281	283	275	280	286	286	294	290	265	301	291	272	292	277	254	291	286	280	255	302	295	276	273	278	274	306	312	283	272	267	284	265	288	305	283	291	287	266	277	262	288	298	270	295	255	292	294	248	272	253	286	262	277	286	274	252	298	288	275	315	289	253	285	295	289	276	305	281	291	299	260	289	251	263	286	271	281	303	296	321	268	293	288	297	275	278	269	303	280	294	260	277	316	293	285	278	266	289	267	302	254	305	261	250	285	300	277	317	303	273	253	248	273	306	268	302	290	313	296	245	264	295	284	303	305	282	314	282	291	280	268	265	280	272	279	287	324	309	281	285	280	297	272	293	253	268	268	277	282	296	248	285	304	306	280	303	309	304	303	279	261	294	279	277	302	303	292	292	278	282	254	298	311	309	321	298	263	278	283	290	283	274	294	277	284	269	290	288	262	296	287	254	299	270	269	310	301	273	278	272	274	310	300	287	296	261	294	303	262	274	276	290	295	285	271	264	296	291	286	295	270	306	292	318	286	314	308	276	278	263	268	265	277	276	228	311	295	306	271	261	300	272	282	309	288	268	282	283	283	298	267	274	287	300	263	301	269	299	302	298	261	318	287	291	279	296	281	280	241	293	308	271	225	244	291	272	300	257	292	299	265	296	264	263	261	288	265	277	313	300	295	282	279	263	279	270	317	288	276	266	300	303	277	262	318	298	244	278	286	280	294	270	295	265	276	274	284	284	255	288	281	283	274	313	276	283	304	279	279	280	279	260	285	299	302	295	275	263	282	296	268	311	315	307	262	294	304	276	253	298	284	294	299	252	285	266	299	298	280	255	286	286	281	276	280	251	266	323	268	274	306	272	289	301	277	254	277	299	283	284	268	282	306	291	309	310	280	287	280	259	261	265	271	273	274	252	295	255	311	278	261	296	290	308	255	296	278	279	281	287	268	251	267	286	258	299	297	309	281	292	281	304	302	298	282	267	307	268	265	293	323	269	287	294	270	264	293	276	266	332	276	271	285	272	283	280	304	287	290	284	297	287	290	288	272	258	284	252	281	278	293	266	275	277	317	273	275	258	268	267	290	256	269	296	271	294	324	267	267	286	317	295	275	276	281	268	266	267	300	275	288	304	274	267	281	288	311	248	274	278	288	296	296	290	263	287	274	286	287	303	269	283	273	285	271	290	301	306	253	259	297	288	284	245	270	285	247	261	253	275	287	252	281	272	294	286	275	287	294	249	276	263	261	258	273	295	296	291	302	284	290	263	256	266	252	285	266	282	275	292	305	267	302	282	282	295	319	282	259	297	296	302	295	271	284	263	284	280	287	260	307	306	259	294	260	279	290	284	264	263	289	225	278	252	289	305	316	281	304	300	278	299	296	297	287	271	282	282	304	290	276	281	310	269	276	253	291	277	276	255	305	290	258	316	263	286	300	307	287	296	235	277	273	292	269	293	247	277	304	256	280	315	286	272	253	278	265	290	276	287	272	273	297	270	306	268	278	318	288	279	291	291	272	269	292	301	279	271	301	311	292	316	258	292	296	266	253	289	277	305	275	268	264	270	287	258	279	280	298	256	278	289	266	306	290	306	299	267	264	295	258	284	282	271	288	324	278	281	308	283	280	314	281	283	285	281	268	295	301	277	302	292	268	282	297	268	270	281	266	290	283	288	267	291	299	281	258	296	297	256	284	288	296	288	284	292	276	282	286	274	261	283	281	307	289	271	286	281	279	299	260	263	294	292	292	319	281	281	293	262	262	279	242	278	287	286	268	283	279	301	288	265	300	283	277	288	269	305	284	276	293	294	272	271	279	281	289	291	272	247	286	268	253	299	264	282	279	285	261	290	258	274	238	299	293	299	290	276	288	278	274	267	326	295	288	275	294	289	303	281	262	271	279	298	267	272	267	267	273	258	275	284	285	287	284	283	315	276	258	288	266	308	293	298	268	257	286	270	281	315	294	262	289	301	296	258	275	298	277	269	276	244	254	284	286	281	291	279	287	299	304	262	281	273	261	282	305	301	292	277	308	295	291	272	288	252	275	298	275	275	296	275	257	304	264	282	265	278	287	258	339	292	295	316	277	257	309	294	275	313	273	273	294	302	269	317	275	295	301	303	293	283	294	288	276	290	294	288	296	284	288	270	282	260	280	227	259	282	289	274	280	292	286	259	262	278	279	291	288	254	277	263	270	283	286	291	311	267	272	269	261	291	271	269	281	284	281	306	294	300	294	314	288	297	254	250	273	255	287	251	302	255	255	275	301	245	255	259	274	258	248	282	289	299	317	318	295	295	261	303	312	285	283	292	295	315	291	293	289	247	272	289	284	262	254	265	303	272	280	269	249	278	288	292	266	331	291	276	261	293	281	262	267	300	313	288	287	265	296	274	302	265	269	263	307	267	287	304	258	271	274	290	276	293	267	264	260	256	296	262	306	304	289	307	282	257	285	278	269	290	270	302	272	281	319	262	266	288	272	291	237	280	290	269	282	266	277	294	298	289	276	281	276	288	252	288	270	275	280	291	294	306	275	287	293	251	293	314	272	281	323	303	323	313	291	267	273	264	318	294	299	290	312	248	268	272	269	276	296	289	262	265	280	249	268	290	287	298	275	310	271	321	293	292	277	278	275	296	283	274	292	291	295	262	266	302	269	271	250	286	324	254	268	302	268	282	299	274	298	261	280	291	270	294	282	280	260	303	298	298	278	287	290	287	277	293	319	265	271	291	294	267	286	290	302	293	264	297	274	262	299	284	283	295	264	269	309	284	305	265	320	298	267	298	242	294	270	273	282	290	297	275	303	288	275	292	253	306	284	255	282	292	288	311	294	316	273	311	298	278	311	261	299	287	318	297	280	294	281	289	243	254	283	291	273	302	267	245	255	252	311	290	252	293	276	308	351	272	302	278	302	266	283	278	276	263	268	278	252	290	264	270	285	264	295	272	285	286	263	265	301	285	286	295	299	267	320	281	298	273	292	297	259	284	278	267	274	264	260	298	297	264	294	294	289	291	292	282	280	286	306	313	284	281	296	247	301	275	296	269	280	266	278	306	286	297	275	290	300	262	320	269	284	289	252
30334	53782	44596	31762	25355	21659	17695	14864	11371	7844	5876	4643	3595	3266	7914	21949	23670	19824	14028	9067	5355	2835	1524	906	640	498	438	442	424	484	442	479	449	441	482	462	442	427	475	438	400	444	433	432	438	451	430	439	441	416	444	463	472	412	454	455	479	406	449	433	450	440	439	449	460	418	428	454	445	421	440	427	446	415	414	404	446	445	384	422	445	470	440	423	474	483	443	439	416	459	444	445	440	453	419	434	449	431	387	456	463	466	402	475	462	422	429	457	482	436	431	467	412	412	423	433	402	426	450	456	410	433	430	449	457	441	445	453	459	422	449	464	479	434	436	450	471	410	425	423	425	459	437	437	433	445	407	403	433	486	433	445	443	439	440	435	407	465	410	435	417	456	452	420	454	453	430	452	446	444	434	474	444	442	410	418	469	503	436	424	444	440	462	461	453	426	436	483	498	445	444	440	433	429	463	400	486	460	458	434	442	459	459	499	451	412	437	444	425	477	423	450	437	424	449	409	470	437	440	462	461	488	414	421	464	425	446	428	441	452	446	429	447	467	485	472	445	445	454	442	507	417	444	458	450	449	445	443	431	414	475	445	446	402	456	435	469	436	466	419	462	443	439	447	468	450	433	457	439	463	440	465	440	440	427	445	431	469	430	441	446	458	431	466	410	460	460	441	405	427	459	472	412	410	432	459	429	449	434	413	436	427	385	445	435	432	430	444	444	449	444	457	453	414	449	417	417	437	430	446	494	475	426	451	461	448	460	452	439	451	450	452	410	410	456	432	434	438	416	421	451	449	479	503	439	441	472	461	459	454	441	429	417	416	449	472	425	451	469	474	429	452	468	444	444	446	462	468	433	458	465	452	428	460	428	416	458	460	461	433	429	441	409	431	463	437	432	434	455	456	440	397	457	426	460	421	420	435	434	437	436	450	413	421	450	447	461	446	439	409	434	444	461	422	434	457	440	448	431	423	425	452	424	466	449	457	431	487	445	466	440	432	443	442	472	417	440	455	428	413	425	453	445	442	437	452	457	446	448	415	450	407	423	428	431	425	474	415	452	441	447	455	456	456	439	439	471	423	477	458	493	440	475	438	445	465	461	444	470	466	438	463	471	477	431	446	400	477	440	447	414	405	472	456	444	434	427	475	452	427	460	467	419	461	492	454	463	444	454	456	459	440	409	455	440	421	429	436	433	435	438	448	453	446	468	436	432	451	402	439	434	438	438	425	411	440	481	444	467	446	453	458	437	471	443	438	457	448	448	446	433	430	457	413	429	467	456	446	460	447	422	440	461	446	435	453	461	461	427	412	438	469	451	440	442	443	489	468	413	413	451	418	443	436	416	425	463	428	473	449	443	464	408	432	450	417	449	468	441	441	410	470	462	482	433	417	434	440	443	432	440	451	431	432	430	430	467	410	418	433	425	429	439	462	458	456	446	461	432	450	441	419	475	442	421	451	457	476	482	431	452	459	434	454	484	444	447	416	442	410	485	454	455	433	450	451	459	403	487	438	408	454	418	431	475	417	452	458	497	436	425	416	457	431	423	434	417	434	436	436	408	420	444	443	460	433	471	439	435	449	450	453	504	397	436	417	401	416	483	472	480	473	479	408	440	432	471	448	452	454	441	438	478	478	476	451	485	453	453	436	487	437	449	413	482	455	436	481	437	443	452	420	476	479	462	440	467	453	459	464	439	460	431	393	432	457	507	435	434	429	462	414	473	437	453	413	426	423	433	447	431	476	451	431	489	434	447	446	428	442	429	466	490	419	462	440	463	453	396	468	406	461	435	417	451	455	470	405	443	429	438	447	459	443	436	455	460	469	426	443	434	444	422	462	464	453	382	420	460	421	458	456	444	433	433	457	447	460	477	489	432	433	465	437	451	442	439	398	438	409	442	403	428	496	467	458	408	453	459	447	489	431	432	480	467	449	422	436	462	432	450	416	431	460	454	416	457	443	451	427	454	485	436	433	446	422	432	433	450	460	419	383	465	452	436	438	380	421	451	449	434	471	411	419	485	435	412	456	428	457	448	456	473	439	424	432	437	484	424	442	455	447	421	438	458	412	430	440	495	437	460	469	431	459	487	492	443	452	440	458	444	463	464	458	440	450	442	448	454	448	432	452	449	437	439	481	432	391	471	458	449	442	455	423	405	469	437	443	460	471	465	457	440	487	437	462	469	408	453	452	480	418	461	443	458	413	399	443	438	464	452	447	444	483	472	455	422	437	466	458	408	441	414	428	450	462	444	427	432	450	459	474	453	467	449	436	424	431	449	445	434	448	413	422	421	404	462	440	414	456	433	487	449	453	429	464	486	437	424	435	463	455	462	428	422	436	452	464	461	468	445	458	457	459	441	437	447	427	442	451	412	451	477	447	427	439	460	473	473	458	426	418	416	434	464	444	495	415	444	405	433	444	443	444	444	460	445	464	471	468	416	434	475	463	460	435	421	446	421	435	436	462	423	475	459	480	455	461	456	464	437	444	416	453	414	413	461	456	457	454	459	432	436	449	400	440	428	433	440	457	457	437	443	433	430	461	431	453	398	423	451	415	457	429	428	413	454	374	451	494	419	446	448	414	416	478	475	456	447	436	424	431	442	457	459	429	448	475	440	447	490	443	447	449	412	435	466	423	437	424	466	438	451	432	459	459	453	460	422	435	421	432	433	407	466	466	454	440	457	440	438	424	431	453	432	438	460	440	426	478	440	454	462	461	440	427	449	447	420	485	426	431	442	458	491	443	464	442	449	444	464	462	442	451	461	440	437	436	495	462	412	472	422	447	493	433	428	446	465	453	425	505	425	431	441	441	456	428	449	420	418	475	452	438	453	450	422	429	438	447	440	416	447	470	427	436	433	412	430	444	455	449	449	413	416	472	416	423	453	399	453	470	450	434	449	426	437	437	439	453	462	450	456	463	435	444	454	479	449	445	397	417	456	464	480	432	436	414	439	418	418	436	444	464	440	438	430	444	426	413	441	454	444	412	451	429	427	432	440	411	465	444	412	444	447	431	431	434	475	426	471	505	435	450	475	425	413	445	413	468	441	479	457	471	400	431	399	459	440	425	429	486	457	437	499	428	449	428	469	399	478	479	447	429	431	440	446	425	461	445	412	461	477	416	452	426	422	449	461	477	487	479	431	439	429	402	447	446	446	452	475	448	421	419	466	419	447	400	448	499	435	439	447	469	441	471	430	432	447	428	467	428	445	410	423	464	417	466	409	435	447	410	460	451	394	432	432	437	415	400	424	424	478	436	503	430	468	452	459	451	427	463	418	480	484	423	467	457	440	417	441	425	435	411	450	424	480	436	455	403	455	428	416	444	436	493	415	481	393	414	434	452	429	436	471	468	437	403	441	445	418	467	438	469	456	443	470	438	440	466	447	405	437	404	449	424	456	415	443	458	446	443	442	450	432	449	420	419	444	426	411	456	444	451	441	413	481	438	462	418	429	437	427	451	434	431	470	471	459	437	405	408	457	416	458	444
27139	23218	23566	14602	6621	4654	3564	2891	1998	1175	944	758	687	873	1010	1216	1209	999	870	670	474	426	363	356	306	318	321	315	329	301	285	348	333	319	356	334	310	330	293	350	312	337	351	290	325	331	333	324	320	340	326	297	306	294	312	316	334	334	363	315	328	295	334	332	322	343	308	292	306	336	325	353	317	316	298	302	325	315	329	333	330	321	300	296	340	333	321	306	303	331	322	320	335	366	351	293	316	300	289	313	330	337	317	350	334	327	325	337	283	307	300	314	291	332	319	316	300	330	292	324	330	308	310	307	303	310	304	319	321	290	299	337	325	315	320	323	353	323	314	288	347	332	322	354	298	332	318	311	308	303	310	326	335	322	314	348	314	310	323	308	331	342	314	323	342	317	323	292	331	315	299	321	344	332	292	359	342	298	325	298	348	341	323	325	335	338	342	330	328	310	328	351	331	350	315	273	274	310	333	338	318	300	300	337	308	316	292	295	300	306	355	294	321	342	306	331	311	333	347	332	365	315	290	280	313	361	311	297	320	335	290	321	305	294	345	355	309	340	330	323	324	295	318	317	367	328	329	339	313	337	338	307	298	328	315	354	300	323	324	316	327	327	315	321	299	339	308	312	325	301	334	349	278	337	312	332	290	301	318	328	350	320	325	295	323	327	311	303	299	331	336	306	332	320	295	302	293	311	283	330	309	335	346	322	356	323	315	306	315	325	331	341	338	300	328	340	294	328	335	331	335	301	327	312	336	338	317	355	290	341	340	317	291	323	295	319	352	307	293	349	312	303	337	346	304	326	296	350	308	303	311	332	326	328	339	318	326	325	348	314	300	336	331	318	321	306	316	343	280	342	288	318	320	334	287	304	340	308	324	329	355	328	313	314	314	343	315	332	286	299	317	327	297	323	325	314	334	315	310	284	328	332	319	291	309	331	332	335	321	316	295	320	338	334	297	326	353	309	296	353	324	317	337	329	312	320	294	321	319	324	315	279	322	310	353	317	299	332	316	293	320	307	275	322	328	319	322	324	302	308	324	349	323	314	330	330	335	321	286	363	325	345	341	339	312	323	316	304	318	311	344	287	348	319	312	339	341	357	314	299	355	347	333	293	357	318	311	307	328	327	316	310	327	348	299	297	332	333	323	308	318	333	304	328	312	327	371	314	308	318	296	291	323	294	342	287	338	335	298	300	337	333	335	332	291	302	311	327	356	299	330	342	298	316	329	317	327	328	324	355	361	333	304	332	326	365	322	314	341	301	355	326	340	311	321	343	322	312	330	358	333	336	317	299	325	333	327	325	326	309	309	352	336	311	311	319	320	330	338	315	320	290	315	337	312	337	330	307	306	325	322	330	317	341	278	303	299	314	319	325	320	322	331	326	301	317	341	321	298	338	319	320	299	356	303	305	344	308	349	341	304	336	329	312	316	318	319	350	325	304	341	313	303	292	311	321	325	299	309	312	337	309	321	306	350	303	314	337	329	338	331	330	302	369	313	315	326	336	359	319	334	332	314	333	331	278	305	347	321	334	355	336	341	337	310	324	362	306	294	309	319	319	336	324	315	318	329	326	325	323	349	312	335	331	335	336	298	312	341	342	335	299	324	318	306	298	306	333	333	305	342	330	313	299	353	319	332	312	337	350	325	301	323	325	297	314	314	338	306	335	315	299	316	311	319	297	328	293	309	325	336	349	340	298	308	322	342	291	301	339	346	316	330	344	309	341	377	322	326	343	343	312	293	327	356	321	317	318	329	326	325	353	325	330	318	341	325	325	305	369	320	328	314	328	328	319	327	347	356	324	302	302	303	326	354	341	311	341	329	306	323	306	323	336	312	304	292	295	316	312	305	297	315	310	305	327	310	303	329	325	343	339	331	331	290	330	339	321	345	328	328	338	305	337	320	310	319	327	314	307	309	324	345	314	288	351	326	317	329	282	345	310	329	301	333	318	285	325	310	342	287	337	327	325	332	324	335	307	319	375	317	319	353	343	326	322	298	342	321	325	318	330	316	343	332	306	329	334	310	289	342	310	347	283	329	337	311	325	361	337	315	335	305	331	329	327	330	312	322	315	349	295	318	353	352	335	351	313	327	315	358	342	346	331	324	280	336	297	345	337	352	322	341	326	313	318	311	293	339	312	346	322	305	350	331	292	332	300	312	318	295	304	338	305	297	300	348	302	333	308	336	330	339	317	328	329	327	324	291	299	293	321	315	349	339	305	328	313	311	325	342	321	333	332	320	346	341	331	321	345	339	322	331	320	302	328	322	330	311	301	332	338	316	365	303	347	326	317	344	310	326	313	309	321	312	320	309	328	327	339	342	324	319	317	323	351	293	303	328	301	328	327	302	330	307	353	314	330	297	337	308	343	322	342	317	328	332	334	316	341	349	315	309	288	330	326	333	291	300	318	318	304	342	311	304	299	335	315	327	330	314	326	308	317	315	321	334	332	338	345	334	325	313	319	314	350	328	311	326	298	309	328	294	288	311	336	320	322	331	297	323	291	309	342	312	331	310	345	298	312	298	344	328	348	316	309	325	306	328	318	308	362	306	327	309	335	290	342	361	307	318	315	318	319	313	333	297	297	310	333	342	329	330	302	316	297	299	339	335	311	315	357	344	306	325	326	326	334	315	334	302	317	327	327	333	298	325	319	330	325	332	312	337	315	324	315	357	317	287	288	327	338	324	325	311	321	322	346	328	329	315	303	306	316	300	314	330	297	301	336	335	316	328	311	324	339	300	307	319	331	344	339	347	350	323	326	354	323	337	339	337	347	292	326	331	292	316	329	352	300	337	328	332	317	338	327	335	352	330	299	296	289	320	353	333	332	306	352	342	336	300	329	349	352	311	348	310	322	294	321	302	310	303	342	320	303	339	315	350	316	315	333	337	302	319	323	331	310	284	295	314	369	313	335	304	291	349	284	324	326	316	321	329	311	312	351	305	318	314	325	359	364	310	360	331	318	322	309	296	300	332	328	351	346	328	305	337	326	317	329	308	348	304	309	332	284	331	337	302	318	288	341	272	327	323	321	307	332	300	305	292	323	325	284	327	336	277	319	339	305	311	325	313	320	336	341	288	319	306	312	317	309	309	322	320	336	301	321	290	329	283	310	298	327	308	324	331	309	356	323	288	337	318	340	317	355	337	274	342	321	307	340	313	323	334	329	319	335	304	316	324	339	327	311	326	338	323	305	351	342	302	330	316	327	328	304	337	328	318	291	326	315	322	313	339	323	306	348	311	334	346	341	325	302	324	310	349	320	317	313	337	271	299	340	322	329	313	323	301	317	326	315	311	305	341	325	330	323	339	329	319	351	323	329	335	329	330	311	341	313	315	336	319	321	320	340	342	322	292	301	312	308	317	347	288	332	317	304	307	317	322	321	328	331	323	319	345	335	346	336	299	313	332	320	335	337	343	340	362	334	326	333	360	321	328	334	316	340	312	321	305	328	320	336	320	299	339	303	304	289	323	281	312	325	328	327
27088	39002	30770	18910	13067	10905	9249	7639	5571	3099	2379	2071	1808	2128	2465	2804	2808	2193	1644	1260	969	790	598	566	532	544	470	518	510	508	526	521	511	510	545	516	517	515	491	476	503	466	495	503	464	522	555	502	503	498	504	509	487	511	468	524	552	516	501	532	512	505	524	539	509	515	514	514	547	518	515	505	511	523	558	477	499	521	511	535	479	478	472	512	491	510	529	473	511	506	552	537	493	507	515	519	525	484	484	511	507	520	503	495	490	502	491	490	534	488	532	501	484	475	489	518	461	533	492	480	520	524	504	482	494	498	485	511	560	522	502	492	488	457	548	505	504	508	466	530	474	486	505	491	496	502	534	534	522	478	501	477	512	511	481	498	540	507	478	501	502	490	476	549	491	473	500	497	510	496	509	509	496	504	453	495	501	529	484	508	498	486	505	498	525	506	565	520	558	485	488	525	524	500	502	485	516	509	515	511	472	500	509	504	499	534	513	511	530	499	531	523	477	508	501	538	512	498	475	495	506	502	464	511	460	468	481	530	544	490	510	526	499	500	494	536	548	527	531	478	490	501	505	526	446	526	461	504	523	486	531	497	529	499	542	473	516	511	480	517	522	528	526	504	524	507	506	529	478	463	524	476	512	496	536	508	556	514	493	466	518	487	501	516	466	494	487	538	523	552	508	529	528	531	503	488	526	455	468	507	506	507	499	533	511	488	534	493	514	520	519	485	513	494	473	495	495	501	489	476	502	493	509	522	460	485	494	481	512	516	482	473	499	500	531	516	472	477	500	486	542	554	546	518	505	516	487	510	534	501	484	519	468	527	490	500	521	505	498	521	509	486	495	516	534	526	523	448	493	530	502	479	548	511	515	542	486	496	468	502	481	533	521	475	517	494	526	503	506	490	497	509	493	482	518	519	524	511	507	476	495	511	488	553	459	485	505	501	497	527	513	471	491	499	518	521	497	530	515	491	503	504	507	482	532	513	510	501	526	489	486	491	506	476	487	528	530	512	495	486	509	512	542	537	460	497	508	518	485	486	493	532	548	505	511	473	476	475	507	530	489	501	523	487	535	495	529	493	512	516	529	521	493	495	502	484	475	507	515	493	511	499	492	463	514	547	517	492	537	509	474	478	524	503	497	473	513	509	497	515	524	544	502	505	499	499	476	536	536	500	497	496	520	512	518	517	491	497	528	533	492	525	527	495	535	502	499	535	486	555	514	548	498	501	498	526	496	536	520	520	498	515	488	468	495	468	501	473	499	512	549	500	487	487	484	499	482	503	529	501	520	492	500	503	535	491	493	520	505	499	464	485	516	520	513	503	453	497	498	488	469	544	532	551	527	460	501	491	487	542	523	529	519	477	485	498	500	531	524	533	491	511	494	485	512	527	494	477	519	503	552	518	498	501	481	517	478	505	489	512	486	515	513	492	517	550	528	511	488	512	529	509	521	522	507	523	489	531	502	536	486	537	507	551	518	514	505	487	493	478	495	501	550	478	498	500	523	509	478	494	442	482	479	542	524	507	506	516	493	501	490	495	495	489	509	487	511	478	544	519	498	507	524	523	484	536	492	516	525	519	512	511	475	529	533	524	494	503	511	501	511	521	533	496	505	506	498	507	487	471	501	530	494	459	484	526	489	536	478	524	527	478	482	515	506	504	512	500	516	481	536	511	570	484	505	474	473	469	522	509	518	526	507	472	503	497	469	510	506	500	529	484	407	476	484	507	517	475	530	539	520	523	496	496	513	524	488	495	534	508	496	500	474	499	512	490	472	476	549	512	497	469	515	526	478	509	491	501	539	507	512	497	482	533	501	535	489	506	480	450	505	514	501	516	500	518	490	522	481	488	513	520	469	534	523	500	508	508	517	537	485	500	479	501	483	491	495	544	494	534	475	529	508	487	506	514	493	490	525	496	476	484	481	521	502	555	500	505	513	510	493	480	516	499	490	492	517	539	476	497	513	476	499	538	518	514	537	505	498	494	513	507	497	495	533	481	486	540	515	497	503	485	481	498	523	512	491	517	502	492	525	490	487	527	476	540	516	442	533	503	493	506	522	469	503	504	513	526	517	528	544	519	496	506	500	486	525	519	513	476	484	469	483	538	524	497	495	517	526	474	492	526	486	529	499	499	512	470	476	532	508	465	509	544	521	520	523	483	519	488	538	502	450	521	465	520	520	451	506	559	499	489	496	475	515	497	509	504	478	470	480	464	518	502	478	509	460	488	507	526	505	505	500	534	514	501	529	512	516	509	480	547	514	537	475	526	518	529	505	479	487	497	503	511	544	495	529	509	517	509	532	501	479	514	452	440	535	485	527	486	500	499	537	435	507	491	507	472	500	514	520	552	484	482	449	500	516	500	498	469	500	551	538	530	500	498	475	495	484	524	505	494	539	519	567	502	506	497	527	515	547	514	487	525	477	544	527	501	507	512	517	537	496	506	487	530	512	552	531	488	494	499	476	540	496	505	502	501	506	491	524	521	491	522	514	535	494	546	547	539	506	553	468	448	468	527	486	485	530	476	492	524	506	529	493	497	502	488	509	512	541	490	473	475	569	473	505	525	547	492	511	515	509	546	484	498	502	545	514	560	524	525	520	475	488	502	518	532	481	526	513	508	509	511	509	522	526	539	487	506	502	478	561	482	468	493	546	495	520	519	519	503	510	513	529	518	473	498	510	487	511	469	549	494	521	500	504	493	516	499	544	517	527	511	557	512	482	478	538	496	504	489	467	528	519	502	523	497	544	534	496	504	506	484	481	565	526	521	497	489	503	510	500	536	478	503	533	502	484	538	492	528	511	515	517	543	559	508	492	478	496	536	520	522	544	508	439	490	511	474	491	501	525	483	491	520	477	529	507	467	514	533	468	545	564	507	528	515	489	536	502	517	500	497	464	530	464	496	499	530	502	497	516	510	530	521	488	488	501	559	533	488	491	482	495	517	502	496	489	488	487	498	505	490	492	471	463	501	475	549	491	503	528	486	511	554	505	523	511	533	479	567	492	531	499	495	496	469	467	514	486	530	512	502	510	505	516	542	515	511	481	538	492	528	513	494	485	500	498	467	497	489	503	470	463	531	500	506	550	513	551	502	464	539	518	508	544	487	562	477	529	534	502	522	520	487	491	479	535	527	504	520	527	512	490	500	505	492	539	493	525	516	488	559	526	482	493	495	479	528	509	496	523	490	528	507	487	518	535	529	506	471	458	518	486	489	489	497	495	554	506	526	496	506	450	501	520	520	499	540	508	500	502	543	505	492	476	506	477	506	516	525	532	483	485	521	478	492	468	483	540	518	497	510	508	488	486	531	536	492	509	473	478	515	505	528	508	501	492	511	531	532	507	540	509	504	521	534	512	537	525	519	488	521	497	489	526	501	481	505	515	505	496	547	494	529	492	494	524	503	548	541	517	520	509	508	487	504	477	539	517	485	504	503	521	482	522	531	490	472	488	500	490	481	470	501	503	504	497	502	520	503	540	528	499	517
24051	21040	28061	24344	20180	10572	4795	3331	2310	1705	1515	1461	1434	1762	3056	6331	6866	5677	3753	2487	1463	874	577	414	388	376	361	324	352	337	333	307	334	328	337	328	364	346	350	330	324	349	316	333	299	310	320	288	315	340	345	335	349	312	327	344	330	336	340	348	342	335	298	336	333	361	323	330	365	321	343	331	352	337	348	359	361	343	342	331	331	367	315	365	304	330	350	351	338	371	332	361	312	347	347	390	354	345	341	331	321	292	352	324	341	357	333	316	331	325	332	337	354	306	341	324	349	343	366	358	327	336	320	330	339	348	336	320	308	313	341	318	345	303	341	291	344	320	325	344	333	349	332	336	358	328	327	359	374	345	346	329	330	342	328	327	326	329	315	323	359	331	338	312	347	348	341	339	335	332	323	324	322	336	346	307	303	324	320	310	338	333	330	337	330	350	333	316	329	330	326	350	325	316	345	359	314	349	342	354	352	312	343	314	350	340	345	334	323	389	285	388	301	350	331	346	345	320	332	335	319	342	302	328	334	342	370	336	346	341	342	356	315	330	329	365	320	333	279	375	329	303	365	326	368	309	327	320	346	328	345	341	361	307	364	350	341	319	355	303	342	325	312	354	348	331	295	334	311	322	336	334	364	350	361	318	315	368	345	319	348	344	325	357	351	363	337	329	312	330	362	335	344	321	305	343	334	368	325	364	380	361	349	366	352	348	341	336	354	350	342	377	344	336	347	331	363	336	341	333	312	336	350	346	361	325	327	361	333	296	329	343	314	327	357	334	275	329	337	351	332	309	364	314	343	350	378	330	330	318	343	312	346	328	322	349	350	331	345	338	363	337	364	294	336	318	350	322	354	335	324	297	292	335	346	313	329	325	342	333	331	296	376	330	330	344	364	323	345	337	307	353	367	300	316	343	352	349	349	369	365	366	331	324	350	370	310	337	355	355	318	340	317	361	339	358	332	292	337	330	317	334	342	326	335	355	350	342	348	304	299	351	345	330	354	288	335	350	351	345	330	315	347	345	356	372	353	334	346	327	340	325	287	334	322	329	326	363	335	322	338	340	349	360	363	336	315	277	344	324	327	313	344	334	339	319	346	368	302	287	357	361	332	338	340	319	301	343	352	347	319	330	324	306	309	343	329	311	348	317	337	339	343	336	319	338	317	323	358	335	334	334	315	377	326	321	346	332	317	355	353	317	351	325	376	335	317	320	360	360	339	333	347	341	350	328	367	368	339	351	358	374	317	333	328	339	332	337	338	332	327	356	356	338	353	357	323	326	307	376	355	334	348	299	354	350	343	330	359	340	329	387	318	329	311	328	326	345	340	339	321	351	340	321	341	326	364	303	312	330	327	338	311	301	357	350	343	313	342	303	350	348	375	328	313	329	315	338	343	333	313	322	334	341	347	345	341	356	336	327	340	336	345	311	347	334	354	329	344	318	326	342	316	346	315	331	368	340	348	333	355	338	309	344	337	318	323	346	299	338	345	357	306	313	341	327	353	339	341	371	346	340	338	305	380	336	346	312	322	357	347	318	320	338	363	320	342	336	318	303	351	329	360	336	344	328	305	330	299	357	347	370	317	315	327	342	331	343	303	297	344	313	335	309	317	329	342	311	313	355	340	350	306	340	338	341	343	322	328	354	347	360	328	336	340	365	332	334	357	352	326	335	333	358	371	346	316	329	335	333	346	347	315	319	308	322	330	327	324	328	359	361	332	318	306	319	359	328	357	343	339	344	333	358	331	337	333	350	319	348	321	298	349	334	387	337	332	315	314	299	340	354	347	388	366	332	371	318	340	320	371	339	336	352	334	344	369	328	306	304	341	284	347	327	332	385	344	319	319	337	377	313	348	318	333	346	354	352	333	319	337	303	340	345	345	332	313	324	325	324	339	321	322	332	337	312	307	330	351	365	363	333	287	343	351	302	342	366	349	340	306	350	349	339	340	356	332	350	325	328	315	360	321	342	346	328	354	337	334	317	327	340	341	359	319	338	308	335	325	328	345	331	338	333	337	321	318	346	321	332	302	347	294	369	300	310	333	338	306	320	329	353	384	338	326	297	342	312	312	356	363	328	330	339	330	338	376	324	326	326	327	326	366	345	326	291	335	374	355	360	296	347	343	345	319	325	362	326	342	333	340	355	342	313	344	317	342	359	312	336	313	326	309	347	352	321	311	386	349	340	325	334	326	343	362	326	310	323	324	286	325	343	320	340	334	344	322	326	322	362	316	346	283	307	374	334	350	371	332	320	362	338	330	313	324	375	329	365	329	337	326	337	333	332	356	333	351	368	305	333	325	357	306	331	351	309	336	347	360	304	339	357	306	330	342	322	344	382	355	372	359	334	383	350	342	309	347	356	342	320	344	322	361	312	362	335	339	302	339	327	343	314	326	328	318	365	370	306	350	311	351	315	347	299	339	340	360	343	347	357	339	335	292	329	349	313	361	338	336	336	317	315	326	328	357	313	349	334	328	339	346	357	337	340	343	337	371	315	346	362	317	362	363	297	300	360	335	347	333	325	346	362	342	358	344	342	308	356	333	330	334	373	321	330	351	314	328	333	346	323	331	351	331	353	334	317	325	338	391	320	331	345	348	341	325	352	326	342	344	317	343	335	345	328	327	339	348	317	345	313	319	331	318	360	312	327	385	351	327	359	311	346	330	342	348	330	367	355	336	305	369	353	351	329	314	332	362	328	349	326	351	335	347	341	334	350	340	318	325	328	359	342	318	367	321	349	326	337	364	361	356	347	326	370	354	365	336	344	359	357	344	353	342	334	335	352	319	314	303	330	355	388	351	321	344	341	338	324	327	297	347	326	328	326	311	328	353	326	292	327	345	325	335	342	384	343	373	347	380	320	336	311	328	323	353	321	342	329	302	325	333	366	308	324	321	322	319	319	344	354	383	364	336	360	349	328	338	330	333	327	354	308	341	344	329	300	352	323	324	345	316	329	340	333	346	336	332	343	337	331	299	333	330	340	342	327	319	332	309	374	297	314	335	351	331	342	346	345	316	324	315	343	298	358	334	342	323	315	340	348	344	333	357	340	345	330	378	328	365	359	335	369	324	343	349	337	338	336	344	350	323	342	357	344	353	326	357	317	361	334	346	329	337	323	338	307	343	318	359	335	373	330	341	315	373	326	322	313	320	330	284	296	343	314	350	339	319	376	347	321	353	363	323	337	308	330	333	332	334	354	332	320	344	327	330	339	359	309	333	337	325	340	350	353	324	333	322	329	317	324	336	321	345	324	301	334	321	344	356	333	314	292	344	317	343	308	342	329	337	313	334	345	341	349	324	347	346	340	310	311	306	389	313	316	321	317	340	337	320	302	290	347	353	323	347	308	354	335	354	318	325	352	359	306	316	359	340	365	335	335	352	319	336	348	327	342	357	351	349	351	357	328	349	337	314	309	312	320	350	333	357	320	352	309	337	337	341	347	344	356	352	320	325	326	311	352	317	357	306	330	322	326	304	340	324	364
27986	46741	37258	23563	19662	12236	9715	8506	6419	4572	3866	3970	3840	4578	7558	13756	13785	11494	8174	5278	3186	1840	1119	814	590	564	527	550	518	528	524	543	523	526	526	526	520	499	562	499	557	492	534	520	514	509	509	561	568	586	552	500	546	534	539	527	524	507	513	545	569	513	491	495	488	508	551	497	531	519	563	547	530	571	539	524	518	519	519	551	528	524	481	566	532	488	548	551	517	532	540	552	550	542	544	562	524	545	532	578	552	531	509	538	488	557	521	524	512	519	560	487	527	550	559	497	535	554	524	502	528	539	547	549	527	516	523	552	547	543	557	558	544	499	544	558	533	524	548	542	493	493	531	538	542	536	504	554	518	520	520	494	524	525	529	552	555	506	541	535	571	521	525	547	530	529	513	517	518	534	501	505	535	531	492	511	522	505	500	512	535	537	492	528	533	510	572	559	492	519	522	506	540	520	513	502	518	512	547	552	499	543	501	519	527	548	538	536	511	504	509	491	566	544	534	552	535	530	512	511	547	540	539	527	541	578	527	464	520	518	551	524	488	518	475	546	527	492	522	526	538	542	506	507	536	528	559	542	504	527	548	539	511	531	493	486	535	491	510	496	511	529	520	536	543	534	522	505	534	518	539	530	526	575	539	542	571	511	563	531	552	520	505	509	510	511	547	533	537	563	542	526	557	511	568	512	536	549	534	584	550	509	500	513	532	531	533	515	567	550	543	549	490	548	528	558	525	541	511	524	545	554	507	522	466	480	566	484	502	539	546	552	506	521	543	499	546	530	533	547	530	520	534	507	511	525	559	514	519	515	526	494	543	540	500	526	516	572	504	519	564	551	519	530	540	516	507	555	555	524	524	530	538	545	531	555	533	501	546	513	541	525	488	555	507	507	583	540	500	523	530	562	516	516	517	504	502	547	513	511	534	573	566	534	519	527	550	501	499	496	521	545	546	539	525	564	501	524	546	530	529	500	544	545	498	516	489	523	524	534	485	530	546	507	518	499	510	485	522	513	536	509	522	505	533	547	514	562	521	512	521	563	535	530	553	565	524	499	538	548	498	551	538	548	546	512	499	531	512	522	495	503	493	503	526	542	529	534	521	520	497	520	549	508	524	519	563	544	531	497	532	494	533	510	528	559	504	526	552	519	504	497	506	512	535	527	504	541	522	546	505	529	535	547	499	548	474	540	522	538	546	498	497	508	490	542	501	533	516	512	513	557	515	533	544	531	551	535	528	543	498	566	514	514	510	587	542	527	491	537	516	538	547	532	512	561	549	487	502	534	514	557	545	541	555	513	515	524	541	513	505	519	547	527	541	538	530	522	563	510	535	521	524	512	543	531	504	516	560	541	566	523	544	520	515	518	534	537	498	568	522	533	521	523	528	523	547	560	527	512	493	542	544	536	521	520	551	525	509	558	529	559	542	488	553	537	500	556	519	561	530	526	556	529	523	505	533	538	526	561	521	555	564	531	505	533	492	507	492	557	555	513	516	559	518	540	503	525	564	534	551	531	540	534	522	535	489	566	519	485	544	515	535	568	490	542	570	548	528	539	550	557	549	519	537	534	512	512	521	511	526	535	513	546	521	543	491	545	552	531	509	552	530	532	514	562	583	522	525	509	497	519	561	554	523	545	523	561	503	528	557	511	525	582	530	520	558	567	546	534	537	557	538	558	480	531	560	544	560	556	522	515	541	523	517	514	491	497	545	530	487	509	514	495	505	546	557	507	511	521	526	519	535	544	561	521	535	517	511	541	505	538	472	539	534	530	562	555	531	518	556	506	542	535	514	533	569	551	574	561	532	547	519	505	553	513	506	535	535	511	498	552	534	496	506	531	538	565	547	552	508	514	516	534	569	511	515	513	533	564	525	532	526	543	509	503	472	537	533	494	517	552	506	551	482	590	511	506	519	554	536	513	533	515	543	511	528	536	528	551	517	542	516	528	519	468	531	529	591	536	565	539	567	501	501	502	521	528	517	488	508	557	507	534	489	488	562	522	564	482	475	491	531	547	527	549	538	524	498	572	496	512	511	507	544	557	529	503	532	490	522	534	539	527	537	549	559	515	545	555	550	513	537	544	520	488	506	522	487	530	536	494	537	515	507	505	556	599	555	561	501	525	481	475	519	565	559	527	539	516	515	549	541	536	497	529	528	514	528	538	559	538	489	539	548	477	521	520	502	533	534	501	545	589	569	523	534	564	521	515	512	534	528	534	552	501	539	492	523	519	520	515	505	543	508	535	521	525	481	503	547	542	542	491	501	540	533	533	526	519	530	538	568	520	538	509	543	545	517	567	522	516	500	541	524	567	535	524	511	500	510	535	547	539	488	564	500	510	515	535	506	524	533	619	558	546	545	532	537	513	511	552	514	512	487	557	528	502	521	498	553	502	524	544	538	531	539	543	536	553	548	548	544	517	537	479	542	550	491	493	527	531	516	541	512	522	561	532	515	535	529	518	492	535	507	567	523	526	508	557	526	544	534	498	533	539	511	539	580	539	565	527	528	544	512	529	518	514	565	510	515	535	524	526	520	564	532	543	531	547	565	538	558	502	521	568	511	522	521	486	489	522	540	534	566	536	531	519	526	510	529	501	543	490	496	542	541	567	510	543	535	512	543	534	509	495	522	507	534	539	571	515	544	553	497	533	548	548	499	563	541	562	511	519	515	516	536	550	510	520	528	558	536	562	515	554	484	523	538	543	558	535	539	500	501	527	492	533	564	522	492	513	517	560	560	510	537	486	535	552	516	522	507	530	509	473	551	561	527	495	516	548	562	518	510	540	534	511	502	518	551	525	501	552	568	484	544	521	556	531	516	553	486	507	529	585	539	498	555	520	498	511	509	523	520	531	533	558	565	515	547	563	576	503	541	525	535	553	546	510	509	511	571	503	527	560	542	552	521	557	535	577	566	538	535	545	542	581	561	524	539	525	500	549	519	559	566	502	555	520	532	528	543	524	588	545	540	525	551	538	527	485	551	537	502	545	553	488	544	533	547	550	494	542	488	573	507	510	563	531	562	532	541	544	527	531	507	499	541	547	532	508	529	542	530	527	503	533	513	557	534	529	520	518	511	556	572	497	559	537	551	542	524	509	541	565	525	569	517	551	533	526	486	527	534	583	537	514	494	522	542	517	523	510	528	529	509	475	536	494	510	563	485	518	511	528	543	527	571	531	484	509	537	498	521	572	569	513	528	544	550	539	486	530	531	505	527	507	543	535	543	501	541	513	549	569	537	510	535	509	495	513	532	527	508	546	535	555	528	523	574	578	490	517	495	537	513	518	501	534	547	589	494	539	537	559	544	518	531	519	550	456	508	572	505	507	544	495	509	536	482	538	532	550	524	523	555	503	547	539	531	532	516	511	540	561	502	513	517	563	567	567	529	540	540	516	550	479	521	573	515	539	569	532	535	516	549	537	512	583	531	512	562	509	529	532	525	513	513	525	549	489	503	506	575	513	527	519	520	519	554	553	496	521	517	531
22924	21088	28795	23566	21105	20512	11346	4494	3168	2810	2446	2065	2201	4326	8325	9607	10522	10388	8475	5378	3248	1679	850	554	439	346	312	303	275	290	275	280	303	272	289	262	275	265	306	281	306	292	266	291	291	238	253	267	296	282	286	262	295	257	284	280	293	270	289	305	284	262	250	268	302	284	277	243	286	296	302	278	286	243	291	297	260	286	264	273	275	263	262	266	247	281	313	271	284	268	279	311	277	286	280	283	250	309	250	296	292	285	262	295	286	281	272	265	285	276	275	255	278	260	288	284	292	291	281	273	271	257	260	277	294	287	283	325	257	271	289	263	270	275	270	301	270	256	277	246	301	256	266	293	269	300	281	280	279	267	277	261	278	298	276	249	279	262	293	266	277	267	274	241	323	253	281	283	278	306	285	274	264	295	259	270	273	268	272	300	292	259	276	293	263	243	283	281	266	264	275	298	274	268	280	283	285	261	283	263	275	316	275	282	276	268	259	291	295	244	277	278	275	282	292	268	262	279	243	287	274	277	252	256	291	274	282	284	267	248	275	254	277	266	304	291	265	251	283	278	292	258	284	253	290	252	302	280	281	261	272	274	266	274	289	264	277	276	242	264	271	260	288	253	300	298	287	287	255	276	292	297	283	288	251	269	284	263	256	282	272	272	253	274	260	277	268	301	280	295	289	293	275	269	271	278	273	297	277	260	291	247	257	266	277	273	295	268	287	252	263	266	284	271	295	275	258	266	251	281	267	253	289	272	265	277	259	264	269	258	266	272	308	253	295	267	277	275	249	242	285	285	250	256	284	265	265	282	248	281	276	269	275	273	259	286	293	284	255	308	278	265	290	273	285	277	301	298	265	257	274	273	275	261	254	261	256	294	276	289	272	267	290	295	285	286	291	283	283	290	264	253	283	234	292	270	263	283	290	267	270	249	262	287	253	260	257	292	288	263	277	281	284	287	280	294	273	285	273	281	281	253	256	286	288	289	262	262	283	286	281	261	276	281	271	261	273	264	282	306	292	274	284	264	273	262	293	306	278	289	297	259	272	319	285	294	275	264	249	274	308	245	277	231	276	274	273	237	269	294	295	267	290	288	263	253	275	284	267	280	293	289	268	284	304	287	289	270	283	296	320	280	259	262	265	250	274	260	291	288	291	258	286	269	257	237	271	262	284	286	249	269	261	268	275	280	285	257	278	233	261	249	265	242	288	291	272	278	289	290	297	265	272	278	299	264	268	304	260	296	276	290	267	284	268	294	294	288	308	270	287	292	271	268	256	294	266	267	253	278	235	298	281	281	275	250	267	280	269	254	278	273	271	266	269	272	259	268	266	273	254	275	281	257	261	264	284	285	267	271	279	259	276	284	278	248	264	310	277	260	266	277	287	236	264	241	261	267	248	257	255	271	312	251	292	279	267	289	262	288	265	261	310	253	268	302	273	282	264	287	293	250	295	269	272	298	291	260	249	278	269	276	276	304	303	280	261	258	302	260	315	260	290	252	291	274	273	274	290	270	270	262	267	272	276	301	277	282	290	278	303	298	282	275	267	257	277	263	262	279	286	272	305	257	271	312	272	285	252	292	265	236	277	269	252	280	293	304	283	273	269	303	270	317	285	272	266	252	265	264	257	282	266	281	277	250	306	265	292	303	279	251	261	291	269	261	281	263	253	281	282	258	278	268	292	253	281	266	282	290	249	277	282	263	270	276	316	275	288	302	276	248	303	256	262	278	288	286	272	256	258	273	264	264	244	288	302	286	305	268	309	267	261	308	282	266	262	263	314	274	263	269	263	309	278	283	295	267	264	289	267	269	273	269	256	253	233	266	287	290	302	249	270	287	295	279	256	280	305	299	294	296	288	283	270	279	265	286	267	256	275	311	255	274	286	268	301	279	248	295	289	314	304	290	291	297	256	300	274	271	264	284	302	275	252	274	300	292	242	303	288	275	275	259	277	260	254	264	257	271	283	271	253	264	270	293	258	301	282	276	270	305	306	298	276	281	285	275	272	269	288	277	283	254	286	272	283	244	273	285	301	282	269	242	305	274	281	264	275	277	271	256	253	274	270	270	283	280	280	254	283	270	274	282	261	264	261	250	273	294	268	288	241	273	298	260	287	269	278	273	276	291	248	289	301	294	302	280	262	262	298	287	268	274	268	271	258	287	286	284	307	304	245	261	278	275	301	254	283	271	261	275	306	248	302	280	253	279	297	274	270	263	271	251	250	250	266	317	261	274	284	278	275	261	261	253	280	260	308	297	302	255	244	272	281	263	284	260	290	290	285	273	280	265	277	272	265	300	252	290	291	294	285	264	268	254	270	270	286	269	315	251	293	246	263	269	286	271	279	281	288	308	262	276	290	272	254	263	276	284	279	275	306	294	291	257	286	274	295	296	277	273	278	280	295	278	288	258	301	275	283	281	266	264	277	270	255	304	295	294	295	268	257	277	260	263	274	252	266	257	298	257	302	272	267	235	271	282	283	267	300	278	263	273	278	281	273	286	269	254	291	266	284	265	261	285	274	278	272	249	237	292	288	263	251	282	254	278	270	254	281	251	306	277	259	264	300	268	272	302	290	306	268	273	257	266	281	304	258	268	293	267	253	278	280	288	267	284	272	273	274	264	309	256	268	281	283	262	277	274	274	292	292	276	295	240	288	274	257	266	270	288	297	271	273	293	283	259	291	270	288	273	276	260	261	296	257	299	259	246	275	274	274	289	252	290	285	302	275	287	258	266	257	288	288	241	256	288	264	260	272	269	246	285	282	243	257	297	272	287	259	296	255	262	259	271	278	265	263	279	286	269	281	288	273	277	302	272	263	280	270	256	284	269	292	278	275	277	261	273	287	285	264	254	265	248	285	265	274	286	257	246	245	307	258	244	280	262	277	277	222	263	295	276	260	298	275	283	266	253	270	262	278	305	282	273	277	283	293	264	289	249	288	286	270	262	294	282	264	280	309	276	263	272	273	299	301	267	279	253	266	275	273	249	263	278	275	276	291	273	279	252	267	251	294	306	267	253	296	272	263	266	315	297	286	281	267	280	286	279	261	251	267	294	254	301	272	274	255	267	286	263	269	274	289	292	286	281	290	264	277	277	293	287	278	286	302	263	289	293	288	280	289	274	258	268	298	300	299	283	284	265	245	262	274	291	266	265	291	274	275	277	283	284	291	274	266	265	282	295	262	277	291	274	297	291	281	268	281	277	265	289	300	268	256	272	280	228	257	292	261	262	258	294	285	282	266	292	275	310	289	279	283	258	282	262	275	259	276	272	271	285	274	270	266	250	273	306	301	279	272	284	280	274	296	275	275	296	264	231	225	260	250	273	312	278	299	278	256	257	273	304	287	296	276	257	282	264	286	287	268	262	278	297	277	275	284	269	257	243	247	285	253	277	282	275	265	271	295	248	278	261	235	271	247	268	287	286	259	265	313	278	284	271	276	277	300	274	290	255	286	265	255	283	294	291	233	282	284	258	276	287	248	284	268	309
31536	52975	43842	30833	20847	15304	12494	10449	8338	7601	6549	5604	5694	10741	17075	17974	19246	18417	15299	10576	6793	3627	1867	1152	761	551	453	505	474	442	412	467	426	405	420	418	447	423	438	433	418	428	403	443	428	428	474	428	442	429	422	430	427	427	442	445	442	440	410	426	387	441	450	449	493	405	454	434	433	421	478	421	436	429	465	441	426	441	426	443	430	440	449	440	456	420	436	446	468	428	399	410	431	449	416	413	438	435	441	454	428	411	434	452	409	446	452	423	426	389	425	399	449	387	418	437	418	416	431	482	404	417	434	446	457	431	443	439	433	411	440	455	454	418	406	435	433	443	445	443	468	444	418	406	419	474	426	419	429	390	433	418	432	431	414	423	456	413	461	403	414	465	432	455	435	425	446	437	409	410	437	435	425	449	442	441	427	384	403	441	428	419	448	451	427	417	476	433	417	394	391	396	440	454	420	451	395	457	454	407	434	441	453	414	442	446	431	462	377	457	446	457	454	448	436	426	418	448	413	453	452	429	393	456	468	439	422	438	448	452	423	416	424	435	421	449	415	454	399	438	417	428	458	411	372	444	452	417	440	436	452	415	437	424	434	414	452	407	453	410	424	437	418	427	440	430	418	412	426	431	419	437	423	438	419	413	428	406	469	447	424	442	450	418	453	425	442	417	435	431	450	469	423	449	431	409	457	433	445	413	387	458	459	457	440	411	422	409	441	458	413	427	465	414	434	414	438	424	424	453	449	435	440	427	426	418	426	453	419	395	416	441	413	438	435	441	415	453	453	440	415	430	416	431	436	441	411	440	405	422	464	459	433	461	460	421	416	438	397	439	436	454	388	462	435	435	450	421	445	429	469	458	448	443	430	434	433	398	412	441	422	441	450	413	425	407	455	401	394	414	423	421	410	448	438	405	424	397	416	469	435	462	436	428	460	434	447	417	451	431	427	457	427	492	425	457	426	412	424	439	430	430	424	430	450	457	426	423	448	469	440	436	405	439	419	435	415	440	407	446	444	439	442	440	443	457	448	427	410	422	437	416	419	441	401	434	440	437	438	445	442	443	387	408	441	433	430	449	478	403	447	435	413	402	406	468	424	408	470	462	435	483	458	397	411	416	417	435	408	430	451	442	427	440	408	415	438	478	458	446	445	458	412	404	433	443	408	408	418	423	421	385	428	406	467	408	413	400	421	410	430	450	452	407	390	431	448	417	453	428	433	425	439	429	459	452	459	439	457	442	400	401	380	422	447	405	418	451	444	458	457	426	400	430	443	434	435	418	418	447	440	427	426	444	406	445	415	442	450	488	432	407	415	434	379	391	390	414	382	419	473	450	403	411	460	434	431	434	459	456	413	413	440	454	464	440	424	447	416	442	423	417	393	457	425	423	445	435	442	448	428	431	443	428	398	394	426	429	438	420	433	464	441	420	415	443	417	451	432	423	431	431	408	446	433	438	430	397	434	428	433	389	416	429	447	433	448	433	466	427	457	415	417	447	415	430	408	425	434	417	407	418	434	464	372	430	410	442	446	409	453	457	383	455	461	431	422	446	444	444	387	432	452	429	449	452	396	429	408	405	443	465	412	421	407	459	384	444	457	448	419	432	418	429	420	452	443	431	433	481	411	436	439	433	433	477	473	429	447	410	469	466	448	439	444	400	428	451	436	411	430	444	470	447	434	396	443	408	444	434	409	446	423	429	433	431	440	413	434	403	449	424	443	456	429	413	422	422	436	446	431	446	436	458	436	447	423	412	453	418	416	433	463	421	456	455	434	435	438	441	413	446	429	405	451	464	441	431	423	419	401	453	432	456	408	427	396	384	407	433	452	420	455	397	469	469	434	466	439	459	449	408	421	427	448	428	392	426	404	440	430	442	411	426	456	428	434	424	447	441	420	451	411	413	407	443	431	434	414	414	428	427	387	416	438	424	420	437	402	439	452	443	449	456	458	440	434	460	456	447	390	436	427	420	476	452	440	440	461	404	444	415	428	440	405	414	434	416	449	443	397	428	425	402	409	420	457	466	432	423	402	418	438	436	434	447	447	421	414	438	434	402	456	425	434	442	425	443	467	436	467	409	409	390	428	423	453	445	431	480	442	408	396	437	436	448	398	427	437	445	451	443	415	433	440	460	404	428	382	461	413	446	398	456	406	442	421	411	402	474	393	438	401	376	449	425	434	408	459	434	453	418	456	457	410	424	440	434	452	480	432	458	402	420	459	426	420	426	405	446	427	437	449	436	429	439	416	481	420	429	391	393	434	416	423	432	432	396	415	445	402	453	465	388	412	414	430	420	444	397	438	439	445	426	459	440	405	457	472	433	432	421	428	432	420	421	443	420	435	410	403	412	438	472	452	452	436	411	385	422	464	456	439	417	464	446	433	435	387	403	444	412	426	463	423	431	415	425	479	385	432	456	421	396	408	408	403	413	441	437	369	417	428	441	436	447	432	433	429	450	397	420	442	416	425	402	418	415	424	481	421	395	446	413	408	435	429	407	396	409	432	413	405	440	414	418	456	395	467	389	418	480	456	428	460	473	419	440	402	441	468	389	467	417	388	466	423	463	409	432	427	415	424	430	393	450	414	444	402	460	428	416	408	445	371	474	447	466	452	435	398	433	411	417	420	424	425	429	418	417	435	452	407	417	444	435	414	441	394	452	437	461	385	418	420	413	401	409	453	418	426	412	405	436	427	442	436	440	445	440	396	417	427	437	435	425	422	452	411	417	517	411	466	419	428	424	413	456	451	432	423	444	475	465	442	393	455	438	443	457	438	437	437	407	439	447	454	456	427	474	422	467	409	421	417	412	398	432	398	413	413	393	434	444	386	430	390	408	401	427	434	440	423	409	420	418	438	437	453	421	475	472	442	438	419	388	423	441	438	416	423	441	445	436	438	395	392	483	423	441	431	451	465	446	478	388	420	416	444	452	441	425	412	457	417	451	423	441	453	440	405	433	428	435	464	452	407	425	456	409	428	423	437	427	413	417	424	420	422	437	443	438	411	412	448	420	437	445	472	414	419	457	434	412	435	482	403	397	428	405	426	424	402	415	460	478	409	470	430	425	447	461	411	415	394	441	399	427	448	466	491	414	413	435	409	450	414	414	454	427	414	459	499	417	418	417	407	465	405	455	429	457	439	433	442	430	447	441	427	416	417	458	428	429	447	411	450	461	423	455	434	449	432	439	423	444	419	459	414	393	435	448	426	401	439	441	453	426	439	440	443	452	415	446	402	394	460	443	413	395	426	444	442	417	455	416	400	430	401	389	435	456	390	425	454	435	441	450	416	430	416	447	429	411	460	407	424	453	460	457	410	451	386	435	428	429	439	462	449	430	420	408	419	443	460	432	401	456	486	423	444	399	418	423	412	414	407	437	440	449	426	391	463	451	449	433	428	438	423	420	450	444	453	407	445	473	414	445	408	446	432	399	443	448	413	419	476	412	442	429	425	453	385	400	421	446	419	404	384	409	408	438	394	431	429	414
27361	23612	24422	13178	5394	3076	2354	1765	1403	1188	1085	1161	1116	956	863	795	937	895	738	617	496	469	421	393	334	369	340	346	304	311	317	315	306	315	305	301	292	310	293	310	324	308	319	309	284	285	315	319	307	301	285	302	281	298	304	312	330	280	314	330	324	309	299	332	290	310	331	285	297	293	306	297	313	308	286	332	303	284	331	302	316	297	272	292	326	306	330	311	335	300	316	289	309	309	322	287	301	284	301	317	316	303	311	292	295	260	330	277	317	325	299	294	308	332	326	280	315	299	314	329	292	324	286	341	290	311	275	275	352	314	304	288	305	306	296	336	298	325	323	327	304	295	324	317	324	305	298	285	299	288	326	327	309	333	299	312	286	312	323	287	303	291	298	312	323	303	307	316	308	264	306	316	313	296	305	296	285	320	341	335	301	298	300	309	302	305	325	282	338	285	323	317	299	324	296	320	331	287	307	314	296	298	299	301	304	337	330	287	300	305	324	286	292	292	312	299	282	301	301	302	321	313	285	334	301	303	324	301	326	280	306	278	304	291	314	320	299	341	320	274	294	322	312	317	297	323	287	313	302	318	298	310	299	316	304	299	319	289	305	299	286	316	282	269	299	319	329	316	326	309	306	321	292	328	295	286	280	319	319	317	291	272	330	334	291	307	318	305	283	303	288	347	298	316	297	322	319	299	294	314	319	285	305	322	277	304	330	280	305	319	312	309	322	289	311	295	292	293	309	331	338	300	296	280	277	321	295	298	305	300	302	324	298	322	306	299	288	302	315	297	321	296	284	298	337	291	326	299	310	299	284	317	303	351	314	288	294	259	307	301	322	308	296	295	314	350	329	307	292	286	322	301	292	288	316	287	348	293	307	299	333	301	326	344	311	311	288	280	313	296	320	332	295	333	316	314	313	281	313	306	299	321	281	292	293	315	286	308	323	270	336	318	333	318	301	321	346	358	317	270	314	319	294	318	333	298	323	292	313	314	307	314	315	287	305	315	273	316	339	314	298	294	294	328	314	318	318	308	298	354	319	316	292	325	305	308	282	284	292	306	286	297	325	305	301	287	301	301	301	330	323	290	312	299	310	310	307	308	328	326	311	315	292	322	328	287	303	318	294	284	281	317	308	293	312	307	300	297	306	341	287	271	334	313	308	283	313	312	352	323	292	304	319	329	303	306	329	311	326	316	311	298	303	304	300	330	288	297	332	281	308	305	315	314	327	320	317	297	310	292	331	313	301	271	295	295	319	289	310	289	315	317	304	302	348	343	315	339	303	307	326	298	311	297	321	313	275	317	286	306	297	314	300	299	295	324	286	295	322	286	335	304	309	305	282	311	308	324	282	303	345	313	330	275	304	356	303	308	331	314	328	294	308	315	282	302	327	319	309	329	275	304	338	316	282	314	316	281	328	317	308	308	313	318	309	305	267	307	326	288	280	284	326	285	296	316	320	307	317	301	297	299	279	316	292	313	327	331	311	300	316	287	309	298	284	314	267	307	330	341	305	308	320	318	346	303	299	296	288	293	348	305	347	289	298	306	307	312	315	299	325	311	313	302	343	293	331	291	300	315	304	268	333	307	318	330	327	326	326	297	298	326	282	329	323	308	315	333	304	318	329	317	310	308	311	277	324	308	290	309	299	282	304	303	323	281	297	253	306	305	300	306	346	302	298	289	320	332	317	292	304	307	309	298	283	310	291	326	313	314	327	278	319	309	306	317	313	283	299	288	307	331	311	303	313	305	307	299	319	281	291	318	296	317	310	304	305	298	292	295	293	320	286	266	306	309	319	312	312	309	294	310	327	340	269	316	312	302	292	311	310	305	349	314	331	320	296	329	308	296	306	289	317	312	305	304	301	312	275	310	289	293	316	314	341	308	272	303	289	333	314	289	308	309	323	288	311	311	319	289	280	319	291	293	308	280	305	354	286	300	306	331	338	285	316	300	317	311	311	303	287	321	300	329	331	281	312	318	318	294	305	326	294	315	322	318	285	333	333	323	291	321	327	329	312	278	289	342	303	298	308	307	300	299	287	329	324	292	328	295	324	302	298	299	336	291	318	270	346	295	337	309	289	319	317	288	302	311	269	272	310	308	316	280	325	311	317	313	318	314	316	318	319	314	275	287	289	312	341	287	293	319	314	308	294	285	292	299	300	281	311	323	325	299	300	312	299	283	346	301	346	316	300	352	280	321	322	311	289	295	255	298	311	314	309	307	303	303	299	287	281	318	334	286	304	294	301	288	316	334	331	306	298	310	316	303	334	299	299	309	306	310	359	301	312	295	296	299	301	322	316	314	320	332	318	323	305	301	324	318	302	325	309	346	299	322	312	292	295	338	310	286	305	315	305	335	319	329	311	303	331	324	313	339	315	286	323	312	286	302	284	294	324	319	307	329	305	319	319	289	303	307	308	313	299	330	324	297	320	317	325	294	324	323	355	320	326	288	308	317	311	259	323	300	301	307	307	288	310	310	308	315	303	319	310	313	321	297	313	298	290	309	326	339	323	284	298	301	284	295	327	311	314	337	311	312	311	321	309	329	290	283	290	301	290	319	288	322	337	293	319	319	301	331	269	329	315	296	342	285	307	303	316	312	310	328	323	333	294	308	295	292	290	306	311	290	325	271	298	310	339	313	324	275	302	321	333	287	290	303	296	324	312	323	323	317	298	334	314	326	328	306	303	322	263	303	294	306	333	270	302	300	287	320	327	289	317	288	332	313	314	320	304	303	323	317	324	305	287	328	339	336	312	332	300	345	293	297	287	301	314	324	277	290	313	317	311	274	313	335	319	265	312	281	297	309	300	283	301	291	292	288	324	290	309	276	293	329	341	318	310	305	313	315	346	316	326	320	288	317	280	283	292	313	308	316	333	313	314	288	327	318	297	339	295	318	310	344	322	315	297	319	291	312	290	313	312	331	288	324	286	313	314	347	289	321	301	307	321	278	329	309	299	287	321	329	267	320	273	308	296	311	273	326	315	319	311	346	311	319	319	322	316	330	290	288	312	306	316	282	305	308	309	342	303	291	335	340	314	369	303	307	325	336	327	301	318	325	314	337	322	311	304	302	322	344	319	300	315	343	322	290	318	311	297	285	303	310	303	289	314	300	314	326	279	309	294	316	322	304	325	298	347	295	338	260	318	290	324	284	297	296	306	297	315	329	289	308	308	270	325	358	342	280	316	319	315	315	308	311	331	278	338	293	289	287	290	301	308	296	288	286	315	291	323	303	288	318	290	342	307	295	304	291	308	301	298	309	314	298	305	308	304	317	287	310	323	299	305	291	296	252	314	297	292	287	315	304	275	281	291	314	304	303	291	308	309	334	314	298	309	298	291	301	319	297	275	312	297	321	277	328	331	306	278	300	322	279	315	295	307	311	297	302	320	304	305	312	287	311	329	263	295	291	296	300	301	308	312	306	313	299	334	304	301	300	318	307	302	281	322	304	288	298	300	321	326	315	346	303	317	328	303	305	330	370
27791	39597	31287	16176	10816	7781	6311	5028	4084	3604	3237	3322	2825	2424	2132	1888	2010	1941	1545	1151	948	848	744	659	594	533	520	473	468	535	491	470	467	504	489	499	499	489	478	520	482	507	463	483	476	466	486	496	459	516	483	480	488	459	509	455	500	469	492	457	462	503	512	470	490	487	482	458	526	502	448	461	522	479	483	500	517	483	497	457	501	510	472	486	514	509	456	488	464	507	485	514	451	496	502	463	465	473	461	496	447	505	520	545	464	513	483	491	470	447	467	521	447	453	479	433	491	491	468	505	532	484	483	500	492	505	468	502	489	489	468	488	498	487	496	484	487	481	476	488	467	505	529	515	459	454	469	458	498	488	491	462	482	506	513	510	465	461	472	481	514	472	458	473	443	464	506	484	495	502	505	446	458	458	471	500	478	504	505	466	460	481	461	475	460	510	454	490	521	464	510	520	476	462	511	466	501	486	511	446	498	498	520	495	461	487	510	488	450	417	463	494	467	492	425	486	488	493	472	458	484	506	493	486	451	442	481	491	494	455	499	492	450	464	489	474	525	470	483	518	476	465	494	521	459	481	505	485	482	461	483	466	476	480	456	477	503	508	509	452	512	507	497	453	473	488	468	456	498	522	473	472	456	481	479	520	450	504	468	494	494	501	499	479	514	517	461	488	452	530	509	507	499	451	524	532	472	484	506	465	498	490	503	500	491	481	510	474	506	482	471	456	487	489	497	484	495	479	534	480	484	459	484	509	457	476	495	459	468	494	518	514	471	498	497	483	488	486	515	458	520	500	490	477	491	517	512	509	502	483	469	480	484	502	463	498	464	498	516	504	501	468	490	512	466	462	485	476	504	473	481	489	481	464	433	512	503	509	481	483	467	473	513	451	512	472	506	504	510	501	476	506	468	458	480	501	516	477	498	480	496	509	507	443	491	483	504	493	467	484	467	499	516	464	508	466	509	467	505	460	492	539	463	479	476	458	482	495	472	492	489	483	501	480	512	480	502	464	455	499	487	485	472	510	464	473	478	488	485	462	473	483	477	484	504	494	512	443	474	488	489	474	458	474	484	516	476	465	499	496	480	499	470	493	472	490	450	467	486	478	477	471	465	465	498	518	465	476	517	510	456	469	510	475	486	529	487	447	493	506	457	508	440	462	458	456	506	487	484	518	481	477	474	473	480	500	486	486	483	484	511	452	455	503	546	493	460	532	522	482	497	529	482	472	494	450	449	478	472	496	490	517	463	468	494	496	505	500	487	465	479	500	516	483	508	474	490	492	476	462	465	515	459	507	479	504	511	452	476	503	452	517	489	492	475	476	526	505	484	497	476	493	474	513	482	469	507	531	478	490	489	513	491	449	471	493	490	535	465	459	490	485	469	463	486	490	479	501	474	456	486	482	483	502	524	481	466	509	471	474	448	494	454	453	497	490	494	486	466	499	497	499	516	487	484	497	479	461	485	475	501	486	500	478	471	499	468	468	489	484	480	473	465	467	488	492	479	456	487	459	475	516	483	486	523	496	452	472	514	505	499	507	487	498	467	485	460	500	509	445	446	435	498	492	464	517	545	483	471	535	450	499	443	474	482	477	506	477	490	465	479	466	511	477	502	491	462	516	482	522	491	513	464	472	478	481	497	484	532	474	490	512	480	448	498	516	501	497	520	479	520	495	468	464	484	484	514	456	478	511	477	474	513	477	502	463	453	482	508	436	451	497	500	464	476	516	501	469	471	461	491	497	488	472	513	474	511	465	491	490	500	476	490	499	497	512	471	441	516	472	468	434	506	486	458	520	495	498	488	506	441	469	493	541	436	495	489	491	496	487	474	486	484	447	469	504	508	473	516	482	442	470	470	469	470	481	456	507	465	488	464	461	492	491	512	504	488	481	459	454	442	464	504	445	466	468	469	473	467	520	484	476	527	507	462	457	509	452	487	481	443	468	488	493	456	479	469	451	499	457	458	499	463	479	489	483	459	494	468	472	462	505	467	463	502	532	490	487	512	489	480	492	515	489	484	489	496	471	481	458	479	460	511	523	468	498	462	551	479	478	504	481	508	470	486	518	451	495	476	479	474	517	496	491	519	495	461	493	497	487	519	475	479	465	460	541	486	466	480	483	490	516	465	444	493	479	496	495	505	468	532	478	506	493	481	516	479	483	490	431	445	501	478	526	505	467	513	507	483	456	494	483	448	480	458	454	477	487	470	529	474	503	487	518	501	440	484	444	503	502	491	480	503	463	473	494	446	469	452	520	449	460	500	482	485	484	468	477	480	477	469	501	494	480	489	463	487	488	471	491	547	469	499	459	506	513	505	475	501	510	514	478	473	515	513	460	485	508	519	498	496	476	473	483	502	494	531	460	487	494	495	516	501	491	511	490	443	468	522	428	481	489	490	493	486	478	469	470	487	472	509	471	493	490	499	460	471	490	481	478	475	500	499	453	484	496	483	499	474	498	493	467	497	470	504	495	512	479	511	485	476	486	464	501	452	490	503	479	469	499	490	492	467	505	485	460	501	497	529	501	483	476	494	486	446	525	489	511	489	468	502	510	462	476	478	446	451	480	474	489	496	500	484	494	435	532	510	495	517	504	516	476	501	527	467	454	475	462	462	497	479	482	486	484	501	518	507	501	543	511	517	481	543	483	482	429	501	453	477	520	453	445	475	486	533	488	488	507	473	459	503	481	480	494	434	527	479	472	510	457	469	449	484	456	504	500	466	512	504	457	476	499	476	491	521	480	454	463	482	477	466	522	487	491	446	474	524	525	488	471	445	497	499	473	475	475	454	466	489	496	512	500	497	507	521	467	508	472	505	521	460	489	478	496	522	524	540	504	512	496	514	498	554	492	488	483	476	458	480	488	497	469	505	504	485	485	476	472	427	462	476	504	466	476	497	502	458	468	518	461	460	461	502	481	523	489	501	487	471	492	481	503	503	453	521	446	495	479	469	476	485	473	485	481	482	490	463	499	470	464	493	458	475	453	458	510	491	491	443	508	485	478	465	500	472	484	493	482	490	475	482	478	435	501	466	467	505	487	462	484	458	486	505	483	458	464	435	482	517	473	479	485	499	455	457	517	461	487	453	511	471	523	471	452	507	469	489	497	467	464	475	510	506	525	501	501	444	476	461	473	481	476	526	490	491	469	480	474	448	484	499	508	470	483	506	498	510	499	520	482	478	432	506	487	491	508	478	505	507	430	461	482	477	484	494	507	461	455	502	450	469	461	472	487	489	489	535	485	494	438	466	461	484	499	461	495	475	489	465	512	470	462	491	488	501	522	477	501	482	543	456	452	469	472	509	489	507	516	484	484	464	494	491	488	486	465	471	490	465	470	470	489	447	503	442	482	505	463	528	481	471	441	486	485	458	477	465	472	503	459	470	490	486	497	490	458	496	475	523	511	481	524	502	470	454	485	447	502	517	499	472	457	489	483	470	510	464	467	495	465	500	440	476	482	484	450	496	465	507	482	465	436	492	499	462	478
24153	21084	28098	24350	19867	9634	4164	3145	2537	2124	1835	1585	2054	2212	2908	4087	4902	4437	2357	1872	1791	1717	1289	979	599	517	372	348	322	328	342	320	315	343	339	313	326	333	368	303	325	353	315	362	292	322	320	322	302	302	309	321	332	301	328	322	337	326	333	305	319	280	296	306	310	331	333	303	342	335	341	338	283	332	313	335	341	354	352	319	298	307	322	343	312	297	327	341	303	346	309	304	334	319	282	320	334	339	287	290	315	340	294	313	308	318	315	311	327	311	293	282	314	322	327	325	337	301	306	330	331	308	330	279	319	325	311	336	343	342	315	319	327	322	327	295	389	342	335	312	335	310	313	343	340	310	323	311	312	321	332	324	313	313	334	340	328	342	305	331	303	341	337	300	310	315	297	339	363	327	324	328	332	313	296	309	321	329	292	310	312	342	331	328	320	300	304	339	310	297	319	300	326	313	307	337	340	319	325	314	339	325	328	308	271	300	312	348	330	326	324	348	292	294	304	284	293	327	329	338	291	322	330	308	317	317	323	317	329	320	306	299	333	301	290	307	286	301	294	297	311	338	307	336	318	311	335	307	321	307	348	297	331	349	327	332	320	275	298	342	302	335	322	335	293	352	315	322	315	343	289	321	305	293	351	299	305	330	306	307	304	321	320	310	329	335	313	299	309	346	296	332	319	298	313	336	333	319	327	308	294	304	295	316	300	332	304	333	322	335	333	328	324	286	332	303	346	345	350	316	313	318	279	279	335	294	321	297	350	327	335	327	270	309	322	320	310	309	361	283	337	330	350	308	310	347	294	319	345	337	310	304	343	313	352	330	273	325	314	320	321	328	315	318	321	365	346	356	341	295	316	295	327	288	294	278	338	325	326	317	316	300	340	310	315	329	302	327	301	318	308	319	324	328	304	304	333	308	315	348	326	324	335	309	326	329	344	322	309	319	293	332	310	312	317	314	334	302	302	340	307	318	308	311	342	345	307	324	315	311	307	349	309	310	313	347	323	331	348	306	309	290	298	303	324	332	337	298	325	309	328	349	355	325	335	297	318	318	302	287	301	365	306	334	325	341	307	304	312	334	318	304	321	297	355	318	320	306	299	319	313	325	322	337	297	318	299	314	339	321	302	318	316	326	336	310	336	287	359	333	340	289	297	326	343	301	319	308	350	304	293	294	302	320	348	316	314	307	324	313	330	351	303	319	308	296	340	319	317	305	302	312	325	304	335	317	307	332	312	313	316	320	342	372	337	346	276	340	299	317	322	301	302	330	338	365	326	305	325	340	284	315	349	310	326	302	313	320	334	304	325	317	333	298	364	306	293	355	306	328	316	334	353	324	342	329	303	315	304	303	320	337	319	337	322	326	341	343	295	290	342	335	330	319	324	306	321	341	303	333	297	331	302	304	322	357	271	323	328	308	334	330	315	336	318	329	328	336	330	305	298	317	335	317	305	336	310	291	325	330	308	330	315	293	331	355	345	311	305	318	311	297	316	332	329	315	308	317	340	333	324	340	325	324	306	319	318	300	340	343	316	349	323	320	330	344	339	302	295	317	338	308	283	322	326	378	303	313	333	299	317	317	318	322	329	320	331	306	301	331	318	306	342	291	286	302	331	322	334	370	345	357	307	310	338	268	349	286	301	327	327	328	336	304	315	327	353	344	307	311	336	321	326	314	311	309	303	303	318	322	323	297	309	301	317	322	306	313	292	300	341	306	336	296	347	309	334	306	335	314	322	322	324	302	319	327	305	288	323	339	329	307	299	339	345	296	332	336	338	314	371	298	306	349	312	279	330	328	315	302	333	324	293	304	315	318	283	317	325	300	302	324	323	323	293	304	337	294	341	325	306	324	330	318	315	304	292	313	316	363	293	333	337	290	309	306	276	338	312	338	284	333	321	295	295	289	330	299	315	289	353	321	324	310	334	299	331	327	317	333	289	303	332	340	289	295	343	307	309	345	322	307	302	323	340	346	344	336	294	364	323	327	335	296	320	307	337	336	294	324	305	312	353	327	310	308	298	321	318	327	293	301	316	293	307	343	334	336	298	321	305	324	313	309	352	341	370	307	334	305	311	291	327	276	318	304	326	308	337	345	323	315	289	322	308	312	317	350	298	321	314	315	315	292	355	338	313	316	336	336	322	302	331	328	320	333	314	346	340	335	275	318	322	335	311	291	319	317	342	287	314	326	337	355	308	324	332	331	313	343	315	344	298	329	326	337	303	300	290	315	312	345	351	305	291	308	305	306	316	362	350	331	331	320	321	317	317	320	313	323	337	315	296	306	300	315	315	320	303	301	309	324	312	313	298	317	320	340	319	335	288	293	343	314	284	302	297	322	311	353	331	335	299	331	304	316	291	298	291	314	346	323	321	311	320	295	329	337	307	300	324	345	303	318	350	336	327	330	362	315	353	333	320	347	324	325	299	299	341	295	316	297	335	299	296	326	365	347	338	288	317	326	299	315	313	321	315	312	338	329	307	329	302	297	323	327	318	294	312	278	317	341	320	355	325	301	320	344	351	312	276	310	295	297	279	288	340	325	298	303	300	287	316	343	285	325	312	319	298	311	333	292	335	337	360	301	327	279	333	316	300	326	360	330	330	330	336	322	324	312	306	315	329	342	337	335	311	298	322	298	339	339	334	295	302	338	320	327	302	316	326	304	310	314	333	310	277	319	339	298	328	315	357	306	286	322	334	278	318	322	294	324	311	329	330	319	329	319	311	327	311	333	334	286	313	315	305	314	302	297	304	328	336	329	325	303	318	302	312	293	297	319	324	334	308	330	337	342	321	314	322	352	325	298	304	321	349	284	316	329	298	320	293	319	317	312	311	337	351	355	346	304	356	302	317	320	321	334	291	291	307	336	351	302	313	335	363	311	346	330	351	325	323	306	335	332	305	296	331	350	335	317	337	319	325	312	299	332	306	315	309	332	304	332	337	330	329	302	293	312	319	332	340	327	327	324	360	338	294	310	299	314	315	309	311	336	293	338	323	303	328	351	321	321	320	332	316	303	342	328	288	341	329	339	289	315	266	345	305	308	306	329	310	287	310	320	352	323	312	289	313	336	362	336	327	350	347	307	323	339	304	337	338	320	310	317	285	334	327	323	327	317	324	350	335	318	302	313	311	290	339	324	299	293	352	319	330	304	337	347	315	300	301	313	315	309	329	305	290	327	290	320	320	330	333	332	313	309	334	298	333	303	343	319	331	315	310	327	363	293	344	335	319	355	310	311	324	318	325	310	289	332	296	301	342	357	311	316	326	329	334	302	291	311	310	326	321	323	353	323	311	307	348	321	318	317	347	315	335	323	334	311	333	326	328	336	343	324	316	330	298	314	279	290	312	299	324	351	339	308	297	328	328	317	352	335	334	330	299	336	298	306	333	347	303	320	341	321	299	368	317	335	310	335	332	311	343	268	357	318	319	317	318	319	332	328	338	331	342	324	310	323	309	300	325	312	310	337	314	332	311	299	327	309	275	322
28477	47906	37411	21739	15529	11712	8671	8432	7253	6005	5045	4348	5516	5668	7235	9671	11092	9812	5190	4389	4180	3761	2912	2115	1329	867	656	546	527	499	511	528	474	536	520	502	509	494	490	492	543	503	497	512	491	472	483	510	528	490	475	530	464	492	488	523	478	504	490	511	521	506	499	468	507	497	546	519	508	549	530	480	495	532	528	503	554	499	487	516	527	509	490	540	512	514	521	508	518	504	501	503	451	471	508	495	490	521	513	483	494	475	511	523	513	488	497	484	510	539	480	509	474	499	485	490	535	492	506	513	474	520	499	507	506	511	493	516	503	510	486	457	522	490	513	509	470	536	482	481	521	471	482	523	519	540	496	507	503	504	506	540	494	533	489	508	534	476	522	547	488	493	515	503	533	507	533	503	494	545	489	521	488	470	538	536	551	524	486	485	480	512	468	473	501	500	513	482	501	502	472	511	498	509	507	511	490	463	512	508	479	534	526	496	491	508	556	499	512	483	502	487	511	507	488	522	504	503	500	500	501	536	474	484	548	500	507	511	504	491	532	502	510	489	490	458	541	493	486	471	535	504	522	475	521	514	545	576	491	513	544	509	506	467	534	507	477	515	494	514	510	487	496	510	520	527	502	508	501	526	515	508	519	546	525	502	497	517	506	531	500	521	506	472	495	522	493	485	502	540	505	502	515	550	511	516	466	559	525	493	517	523	477	546	505	501	471	551	485	521	537	515	508	509	506	537	476	512	473	513	510	522	524	523	538	471	557	485	463	491	529	535	504	508	434	543	516	510	492	474	548	564	501	518	497	521	534	492	501	573	504	529	513	521	479	507	521	479	475	494	496	450	507	510	501	482	512	500	510	490	519	470	521	533	549	506	530	477	496	477	462	502	515	500	512	511	492	500	512	497	520	546	535	490	481	491	501	527	503	504	547	501	485	459	504	515	469	520	517	540	573	519	506	475	522	530	480	472	506	491	526	472	524	517	483	529	494	480	526	508	535	496	547	511	469	515	510	490	523	524	523	517	505	475	503	494	463	522	487	522	544	489	492	509	528	498	509	529	504	522	507	539	538	532	518	517	501	519	509	532	511	505	516	485	499	497	480	507	493	530	532	518	485	480	528	515	514	502	491	489	522	480	528	535	468	502	496	508	540	571	502	531	474	530	459	527	465	537	486	499	465	541	506	501	497	508	507	517	520	599	493	517	491	523	486	512	489	528	478	523	518	509	475	434	507	516	486	532	513	543	584	541	495	486	492	506	493	493	465	499	487	484	519	479	510	522	484	529	491	461	509	509	522	514	560	494	503	491	457	503	546	488	485	507	480	510	547	552	553	512	517	483	530	500	538	487	524	509	491	516	567	492	533	496	522	505	537	540	513	533	464	477	480	504	507	515	463	478	515	478	473	500	481	529	481	522	500	515	477	511	535	534	493	499	506	507	508	469	489	488	510	512	534	514	489	529	482	466	538	507	492	515	517	521	526	486	516	498	507	505	482	491	516	481	521	500	471	507	531	522	504	499	473	483	493	519	508	535	519	506	541	540	496	503	520	462	511	527	507	514	483	500	513	489	498	531	529	529	490	503	494	531	520	539	496	540	531	507	497	484	495	512	517	498	524	489	526	539	514	500	488	501	519	549	514	463	486	483	495	526	509	484	544	486	537	511	515	545	456	496	495	505	523	512	522	503	513	536	520	474	521	502	485	503	539	550	508	519	490	514	483	506	496	456	484	513	507	514	506	542	501	547	539	517	512	546	566	518	475	554	509	525	452	502	491	508	506	510	487	491	502	548	501	519	500	500	544	511	514	498	517	486	528	479	510	502	539	486	501	518	479	521	518	517	479	488	487	511	537	514	501	499	517	448	539	537	497	530	490	502	479	498	557	486	486	522	543	487	519	503	499	514	518	487	514	516	476	464	535	497	529	487	479	529	516	474	533	513	526	503	496	534	464	538	493	526	542	531	502	519	483	498	481	483	514	482	497	530	536	540	519	477	478	515	474	501	549	522	454	531	480	507	491	504	564	522	531	501	529	516	520	506	519	501	563	477	506	512	471	492	540	459	466	521	510	534	522	528	517	514	491	502	507	498	508	488	445	507	539	527	483	547	503	489	504	503	535	510	482	482	493	474	530	519	513	512	514	515	481	517	494	480	532	502	504	460	478	521	532	544	515	493	492	485	524	489	464	479	522	503	498	551	507	514	534	503	518	518	498	544	535	493	518	493	538	487	491	494	504	492	521	501	482	461	570	475	491	483	507	486	514	481	496	454	467	526	517	535	470	508	496	517	520	476	520	514	479	510	508	544	544	524	475	521	479	548	496	501	546	491	596	554	474	503	524	504	506	495	550	491	529	512	521	493	506	464	491	559	496	534	531	526	493	493	492	541	504	521	493	530	491	535	530	520	496	526	533	485	518	524	490	526	511	515	533	504	526	525	527	523	495	505	495	520	492	489	527	452	506	481	555	510	514	516	518	475	501	494	513	479	521	498	504	495	551	553	526	511	512	480	444	507	493	530	518	504	542	525	504	502	505	530	520	517	487	499	458	493	467	482	551	506	527	496	506	513	500	496	486	438	483	488	508	512	495	525	554	530	512	518	484	518	478	537	494	540	503	477	519	473	522	520	539	510	524	502	490	508	502	482	495	501	518	504	504	521	489	534	530	525	527	503	532	497	513	517	546	473	510	475	449	509	472	528	513	567	528	524	510	487	545	503	538	521	528	513	517	522	478	514	479	532	524	526	506	519	468	513	507	540	488	508	524	491	510	533	498	521	502	502	527	503	503	500	501	515	516	499	500	536	509	510	529	528	482	485	485	487	453	510	530	470	486	498	513	511	484	493	462	496	535	510	544	493	515	515	563	552	519	494	497	498	536	484	537	487	475	558	502	489	538	519	512	486	466	496	497	504	509	503	503	520	541	464	468	477	526	488	509	476	536	509	535	501	459	555	523	498	509	498	494	515	539	477	510	514	539	489	519	529	522	502	560	491	487	491	554	486	510	495	496	511	494	499	490	525	528	515	521	526	499	520	526	463	496	501	497	524	510	526	545	526	529	513	480	506	477	533	537	487	522	494	511	498	535	541	550	523	460	502	513	457	491	525	493	517	509	515	489	528	517	454	492	479	510	493	510	530	495	487	521	542	503	543	538	510	500	505	518	529	508	472	476	491	504	457	521	498	518	545	491	501	475	498	487	512	528	498	495	527	550	503	517	469	519	516	534	468	458	492	518	514	494	482	520	480	547	552	481	558	553	521	489	502	475	506	493	512	484	510	505	498	518	499	508	503	529	473	492	513	528	538	523	479	488	545	534	467	500	500	487	505	543	556	477	509	508	484	518	509	535	482	514	524	495	464	469	532	474	501	514	513	526	533	542	543	479	535	520	524	499	473	534	492	524	503	464	517	474	507	479	517	560	505	498	499	529	523	451	481	523	522	498	477	500	502	492	486	498	500	530	538	518	500	515	487	506	502	494	482	512	540	536	481	519	502
22932	21047	28794	23528	21148	20368	10506	4517	3653	2967	2331	2025	2255	3870	6761	7260	9958	10249	4771	3483	3720	3358	2332	1537	863	482	352	304	227	237	235	285	269	258	237	242	271	278	226	249	253	257	253	247	247	273	277	246	267	278	251	246	259	240	243	236	233	254	260	226	250	250	234	245	236	256	259	285	263	280	275	258	258	258	296	239	276	282	216	245	246	260	239	237	249	274	271	255	237	259	251	285	233	238	259	239	230	253	273	280	222	241	237	250	236	242	276	205	234	269	224	262	242	232	251	248	243	237	240	288	255	215	253	240	241	270	250	260	238	295	237	264	240	239	253	226	267	230	219	250	248	292	277	245	264	233	259	270	245	234	231	258	230	244	237	250	278	246	267	257	256	242	263	251	274	263	231	259	280	238	279	253	226	246	243	236	238	240	255	204	284	250	258	258	289	244	266	263	283	260	254	239	244	230	228	241	225	251	245	254	278	281	234	262	238	239	267	228	260	256	232	285	246	254	240	231	280	275	245	246	232	291	238	246	223	249	266	262	257	221	228	229	280	261	259	238	228	258	274	246	262	269	250	240	232	249	249	246	253	278	237	265	280	247	284	219	241	239	262	241	257	249	253	235	260	247	260	254	248	255	260	233	245	233	265	234	221	247	242	244	268	252	245	252	230	255	268	243	222	256	229	261	264	242	252	268	256	277	232	232	283	295	226	254	253	227	237	250	259	250	260	241	263	266	236	254	239	271	254	252	267	235	241	248	253	251	252	240	274	259	250	260	248	256	266	246	252	263	250	242	249	244	265	268	261	278	273	191	241	234	236	246	248	246	277	246	263	270	268	238	257	259	267	233	244	255	259	236	237	223	250	254	253	227	236	262	259	252	247	258	245	262	267	241	261	252	237	232	249	241	229	216	233	237	231	266	253	259	251	242	230	224	266	234	255	260	245	267	264	252	237	234	260	269	270	267	268	241	240	233	229	269	237	265	246	254	249	268	265	246	253	273	242	226	238	243	267	235	234	267	229	249	262	251	252	223	236	230	256	249	235	235	245	247	241	239	246	259	274	254	260	264	251	270	236	235	268	270	247	260	264	251	233	253	254	287	255	246	257	260	227	250	270	283	224	245	224	256	264	272	245	249	251	268	231	291	265	227	237	263	260	236	271	265	248	256	276	238	261	224	249	263	257	254	260	256	262	236	275	240	233	255	250	252	240	270	230	282	264	233	238	228	241	247	259	267	250	268	246	231	262	301	268	238	237	243	233	247	260	247	227	234	250	264	261	220	244	217	227	246	262	225	264	242	274	230	220	255	244	252	248	249	245	249	244	256	257	268	248	283	256	207	287	275	249	248	224	254	224	246	239	267	243	281	249	241	225	249	247	261	255	233	246	256	233	266	253	256	252	250	229	251	234	265	271	262	254	260	265	260	248	244	264	225	253	272	276	267	262	264	239	224	236	249	233	257	241	268	258	286	273	242	238	227	222	236	240	236	254	262	253	252	248	252	239	231	249	252	231	256	230	216	240	255	249	249	257	263	250	253	238	247	207	248	255	235	230	262	246	264	265	263	264	231	282	245	280	265	250	246	219	264	223	278	251	247	235	265	252	257	231	243	239	241	224	239	252	266	234	260	228	264	272	246	295	239	267	249	247	239	243	254	246	261	288	250	237	231	269	240	264	256	253	249	239	271	262	230	267	262	230	231	260	285	258	242	276	219	253	271	255	250	253	227	284	269	264	250	261	245	249	260	236	263	232	264	249	251	258	248	236	246	240	281	251	259	242	216	225	243	246	263	269	232	264	244	263	273	229	220	246	254	280	266	254	234	285	242	257	249	253	217	241	234	256	250	279	245	242	262	227	227	241	250	271	239	267	223	262	257	224	244	247	265	273	239	226	239	226	240	259	239	270	233	237	242	288	262	238	249	229	262	267	250	243	246	273	277	247	250	261	240	241	255	254	267	274	210	218	253	270	243	269	230	248	261	256	230	249	253	220	212	246	230	262	251	218	256	259	268	246	251	228	257	239	252	215	247	268	227	219	270	245	287	230	277	246	254	236	253	243	250	260	247	252	271	251	241	248	240	279	223	263	269	263	262	241	250	256	234	251	244	238	252	267	259	283	248	253	260	228	259	270	254	259	251	253	265	256	241	243	255	252	245	248	239	217	219	255	291	256	238	263	263	244	209	215	259	248	251	237	267	244	261	241	256	233	243	233	273	261	219	256	273	237	263	239	231	249	269	254	251	263	244	222	255	260	229	243	248	268	292	240	251	267	231	235	245	249	223	277	242	238	282	258	288	228	253	269	259	262	259	245	227	258	239	251	253	249	249	231	271	237	258	237	280	232	240	271	215	244	235	264	254	241	274	255	233	238	266	261	265	260	236	239	259	224	266	242	236	250	249	248	219	255	254	241	251	263	241	286	242	266	237	239	242	217	271	239	259	277	263	241	253	233	231	253	263	251	250	262	262	255	243	269	255	248	246	257	241	248	267	261	293	217	240	259	280	260	261	295	250	228	232	268	250	236	258	250	270	241	232	235	254	252	236	223	267	234	234	241	227	224	251	273	252	242	227	229	249	247	233	233	265	265	267	288	269	242	263	268	282	244	241	214	236	249	255	232	237	263	229	240	245	247	301	253	245	253	252	229	250	216	217	257	263	289	248	248	223	263	237	265	232	267	262	267	231	254	254	271	244	255	252	239	255	256	263	255	243	248	198	242	227	243	271	253	246	245	271	254	265	264	235	259	258	265	240	263	235	240	237	252	238	258	246	260	269	237	255	270	246	247	234	253	261	245	231	269	244	236	286	269	229	246	270	241	256	259	269	253	230	251	238	269	238	253	250	264	231	257	271	255	261	262	268	245	223	266	235	215	248	238	227	233	253	258	242	273	249	264	235	238	274	244	238	245	229	264	252	252	257	264	277	263	244	246	232	230	249	246	258	275	252	243	249	275	281	252	241	250	248	245	264	255	237	246	267	277	244	239	225	218	244	228	246	233	262	260	240	251	238	255	251	237	249	245	239	226	259	236	259	218	232	250	258	246	269	263	236	290	231	249	242	233	248	250	237	271	236	244	223	244	224	241	218	217	224	248	255	221	259	248	254	251	261	249	225	270	250	243	257	255	230	267	262	221	285	250	254	216	262	260	235	237	240	263	267	256	246	262	252	243	253	259	233	280	243	248	251	263	252	230	269	286	241	232	218	266	250	272	233	240	230	225	280	246	273	244	247	243	258	234	260	257	270	259	242	249	272	257	258	247	260	248	267	237	214	246	214	251	230	261	237	272	257	260	242	244	283	268	242	253	241	241	257	243	274	243	227	251	249	220	247	243	280	248	242	244	243	265	270	236	238	227	254	264	236	261	235	240	260	242	268	265	252	257	246	269	232	291	264	265	247	267	238	247	227	256	255	230	238	221	266	243	235	236	234	260	229	258	187	238	258	231	259	247	266	255	246	250	243	242	266	257	254	248	253	243	232	248	255	267	256	253	258
30545	54735	43421	28125	24100	14254	11556	10455	9930	8091	6395	5473	6251	9628	14940	15161	18876	17816	9312	7835	7927	7385	5100	3197	1792	1007	599	467	431	414	450	372	395	385	401	359	424	413	419	414	384	384	405	420	399	399	380	396	417	383	402	409	396	380	408	394	397	360	421	398	367	388	388	391	407	396	393	376	424	408	428	407	394	403	394	420	357	395	393	434	391	427	408	374	374	415	416	405	406	362	404	413	400	378	403	417	389	377	401	387	397	396	391	396	415	426	399	407	377	394	382	393	396	391	397	427	386	410	349	401	400	375	394	392	408	377	395	411	404	414	401	392	393	369	423	409	353	419	403	364	390	396	399	384	360	385	358	416	407	384	396	406	425	406	404	390	392	379	391	391	347	393	411	355	387	387	400	385	391	383	411	389	408	386	381	374	388	417	400	413	380	403	416	375	411	401	380	401	418	405	381	429	372	391	410	378	361	410	403	392	398	410	393	405	424	381	367	394	411	386	416	408	391	394	398	412	446	407	399	420	400	396	448	408	361	367	404	402	379	372	373	394	408	420	365	391	390	414	372	417	394	406	383	400	419	406	413	383	396	402	398	399	415	402	407	398	416	366	380	398	347	400	391	423	419	364	408	390	395	391	389	397	401	411	378	418	388	425	383	419	412	402	421	402	396	400	394	413	375	399	373	379	396	414	370	408	434	387	358	391	390	391	361	393	379	366	370	382	391	359	416	426	401	405	424	408	422	395	358	416	419	387	400	407	395	397	367	364	413	393	386	368	409	425	387	395	412	390	431	421	402	382	440	400	392	386	352	421	391	393	380	393	422	397	382	434	394	389	415	402	377	393	404	401	364	402	428	420	408	404	391	415	383	397	433	400	405	388	397	384	391	425	404	463	413	383	402	427	414	388	411	362	380	410	403	402	388	405	435	384	381	412	385	408	352	345	396	370	417	376	425	421	370	402	395	391	394	459	374	388	427	396	412	422	413	409	391	394	390	420	416	403	382	424	412	377	403	381	368	354	382	383	406	394	397	356	398	419	416	404	416	411	415	395	355	398	371	410	355	408	405	375	388	376	409	407	350	380	399	396	359	386	397	423	350	393	442	359	399	415	367	377	382	397	372	364	346	401	401	397	399	391	391	383	390	421	361	449	432	408	371	384	361	386	411	411	372	387	401	406	389	410	377	416	395	381	399	382	402	414	352	426	403	388	377	416	401	398	409	414	381	374	431	413	387	405	388	385	390	402	389	367	371	402	403	423	396	411	412	405	385	360	391	426	406	370	380	379	380	388	442	367	416	376	393	393	382	374	398	384	394	356	381	420	394	404	378	422	416	375	406	408	424	395	419	399	403	402	379	396	408	403	370	401	407	387	349	403	385	385	379	399	433	416	366	397	425	426	373	377	406	372	387	422	398	384	384	403	427	419	419	441	397	396	373	379	374	401	411	392	387	423	392	375	381	420	403	402	398	436	384	390	403	382	387	413	381	402	416	393	378	390	392	421	392	416	405	409	417	377	393	414	402	401	406	422	429	373	419	403	353	398	377	434	403	377	408	373	392	385	393	395	392	414	422	395	373	386	417	371	392	391	406	429	420	402	380	420	430	432	418	379	409	424	384	386	414	380	409	375	396	409	408	428	358	376	376	418	375	390	385	404	379	384	415	423	393	363	447	400	414	410	382	381	427	365	435	416	411	365	424	396	402	360	380	405	380	389	430	431	407	407	379	356	378	378	437	409	397	417	386	372	410	407	421	421	390	429	440	380	367	417	388	346	421	382	384	380	399	406	410	378	410	375	390	343	369	381	392	422	382	365	400	423	364	410	392	406	388	409	446	388	407	427	434	413	355	392	408	387	370	392	406	382	426	372	392	407	346	414	418	350	438	402	414	388	384	398	379	426	399	359	380	396	394	369	399	419	406	411	410	405	383	414	365	396	372	392	397	457	387	408	391	410	343	413	378	391	414	386	398	392	376	359	410	403	416	388	402	408	401	380	436	415	375	391	398	408	406	366	418	392	355	388	432	397	364	405	421	411	376	413	370	427	397	375	370	451	404	378	386	405	402	354	387	386	409	373	420	407	413	412	419	370	381	406	377	372	396	400	397	410	409	412	400	407	380	415	382	397	361	388	421	402	384	391	415	405	364	374	418	406	394	392	413	394	368	417	384	399	374	433	398	409	396	375	380	390	385	392	381	421	351	401	381	373	394	395	408	380	378	400	408	431	382	379	426	381	393	421	408	395	395	375	387	382	407	404	377	399	352	394	423	388	368	407	421	401	387	362	409	393	382	430	413	408	392	424	394	362	383	395	408	380	408	410	392	401	382	395	374	410	438	419	381	406	399	352	423	369	406	359	396	405	415	409	411	414	373	404	398	379	417	431	377	387	410	423	391	376	408	396	389	391	409	364	405	393	428	404	405	391	407	409	412	397	385	376	434	385	365	382	407	398	399	381	366	372	416	421	404	357	391	375	413	410	384	391	379	401	423	415	418	417	367	445	401	390	398	369	423	387	433	397	376	369	370	403	393	414	429	417	381	393	379	447	381	374	367	416	368	415	409	398	406	387	385	382	374	409	405	396	414	365	410	405	380	370	351	370	385	383	367	390	365	385	397	408	388	417	383	401	398	372	396	414	370	386	396	390	384	371	390	424	397	401	380	383	394	407	385	386	384	415	392	413	392	410	379	428	383	406	393	408	407	395	387	418	451	378	393	394	406	412	416	426	418	383	393	390	410	385	436	396	380	378	395	387	409	384	400	401	373	408	410	380	387	394	361	389	427	369	429	377	404	397	384	377	425	371	390	419	441	431	420	420	378	403	404	368	424	404	397	428	391	371	390	405	403	376	424	394	392	425	422	423	393	380	408	374	393	415	383	438	419	384	404	398	420	428	389	422	431	386	395	381	412	415	387	396	419	380	367	411	411	403	384	399	427	386	411	397	412	391	401	385	399	416	393	400	389	371	423	405	390	361	404	397	391	372	380	367	375	398	386	393	367	395	380	371	378	375	384	413	385	359	415	391	398	384	363	399	379	381	424	391	414	384	396	412	417	403	429	412	366	384	407	443	391	405	383	374	367	421	368	372	389	368	391	395	380	388	395	385	408	373	393	381	393	436	403	377	391	402	411	415	364	396	377	397	407	391	420	380	390	385	387	407	379	390	437	393	397	377	377	392	427	405	360	401	393	384	429	419	430	424	403	378	383	391	411	390	382	406	443	409	396	411	389	396	383	381	387	389	390	433	389	369	377	383	395	382	385	422	393	357	362	420	421	375	368	386	411	421	413	401	427	389	394	399	376	379	382	394	420	403	404	393	401	406	424	424	380	350	428	416	359	387	416	411	376	414	420	398	429	407	417	420	374	379	394	434	401	381	397	353	383	375	366	426	372	408	375	399	390	415	433	377	355	426	384	395	396	399	410	419	373	394	393	404	438	416	370	381	391	421	409	414	431	384	435	379	422	375	385	401	370	373	404	389	395	390	418	395	365	413
27076	23645	23706	12907	6201	3355	1797	1696	1746	1375	1218	1109	987	946	974	889	814	859	773	463	396	433	383	405	344	326	308	324	279	269	287	287	300	272	281	309	310	301	283	309	287	291	273	310	288	320	251	327	276	278	303	287	292	293	314	341	296	326	290	287	286	332	326	257	302	313	284	288	313	289	341	301	311	302	283	279	319	310	306	315	301	256	291	298	266	292	265	302	281	297	314	330	280	249	296	290	305	319	279	308	329	304	295	329	310	317	321	312	300	281	261	281	301	275	301	295	257	305	279	309	292	288	322	295	292	282	329	268	312	287	287	298	322	291	274	287	274	322	301	279	288	298	256	297	305	298	308	313	324	313	279	304	312	304	315	314	297	279	259	287	305	295	272	307	320	281	289	282	280	315	265	258	298	309	295	296	320	294	307	299	296	310	332	274	301	294	305	315	275	317	268	275	303	328	308	292	314	326	301	276	302	308	265	294	330	270	276	301	301	299	306	307	277	308	272	299	293	284	306	296	309	315	260	292	306	309	318	292	285	324	329	270	306	308	320	280	281	292	292	294	298	294	280	284	310	282	312	289	264	297	294	267	270	305	301	304	315	314	284	329	266	299	320	278	328	296	317	324	291	248	299	317	291	299	312	277	290	296	284	317	330	284	277	294	280	297	305	302	325	271	294	315	281	265	298	339	265	291	323	300	292	278	281	293	306	298	314	277	296	294	273	293	305	270	298	291	308	295	280	279	303	266	299	292	302	313	337	296	333	304	310	282	300	291	313	292	281	341	322	290	285	283	279	280	286	273	311	312	279	268	310	288	278	286	283	294	341	304	275	305	284	309	288	288	287	308	316	305	306	289	293	288	293	280	317	300	304	289	271	322	312	285	287	308	309	283	286	322	297	287	343	298	285	293	273	261	306	323	270	283	315	298	295	303	296	286	279	303	298	281	294	306	301	292	282	300	274	315	292	289	286	305	309	261	311	310	325	303	315	320	303	337	320	301	331	288	316	322	293	307	274	333	330	304	288	251	322	304	294	302	279	283	305	285	325	305	311	303	308	303	255	289	289	309	301	288	299	275	293	294	281	285	300	313	321	301	286	307	283	313	314	311	277	276	301	321	293	280	300	286	316	300	307	276	300	293	310	321	260	291	286	261	283	280	279	306	299	293	301	286	277	297	267	269	297	282	316	324	284	301	295	273	280	303	289	317	324	280	281	296	300	278	282	284	297	290	300	297	307	312	305	273	281	291	330	309	292	284	265	281	295	271	303	292	283	321	271	303	275	293	313	287	301	275	311	286	281	293	304	301	280	312	329	287	281	333	281	318	339	304	268	317	292	294	308	286	304	333	293	296	304	299	282	315	318	290	284	276	330	304	293	302	283	288	298	299	308	306	252	308	337	281	304	297	295	312	284	288	311	283	289	263	309	292	301	288	304	276	308	257	290	302	306	266	307	329	287	316	329	296	296	309	298	317	309	252	313	294	311	319	297	283	264	278	295	317	263	307	306	255	295	317	299	283	294	285	287	281	303	270	278	287	319	307	318	288	299	316	316	290	304	318	306	276	307	293	298	280	268	302	298	309	297	291	317	316	301	321	293	297	310	298	286	271	305	259	258	288	287	281	292	301	341	310	281	294	283	289	317	293	280	270	311	309	297	300	304	296	298	285	305	295	307	337	273	305	281	264	326	302	300	288	285	286	339	284	331	304	282	304	280	269	312	290	259	323	285	274	305	309	280	297	353	296	337	307	269	300	284	309	265	281	303	288	273	345	312	279	305	331	279	304	326	300	286	311	295	326	296	287	309	309	292	293	307	314	293	297	324	305	273	313	281	315	343	298	294	286	294	289	311	320	275	278	271	315	317	293	287	279	282	310	290	302	311	286	311	287	304	327	295	329	305	321	318	270	301	291	296	315	268	321	292	285	307	304	330	300	310	280	282	285	284	327	311	267	261	308	280	278	295	279	292	315	282	309	302	297	274	312	274	291	276	299	305	282	292	295	293	294	326	281	309	267	298	313	300	305	300	320	292	296	286	336	300	317	312	290	307	263	274	273	291	291	282	283	273	294	275	311	301	268	284	329	311	337	304	324	269	283	307	291	289	289	287	285	308	282	290	311	290	315	293	268	257	292	258	303	295	267	293	328	312	264	302	310	285	306	297	273	296	281	303	278	318	333	292	301	290	320	312	293	308	307	295	305	326	312	281	285	305	273	287	312	327	297	294	278	277	305	285	273	298	291	301	329	316	269	323	269	286	327	287	314	298	293	307	295	285	272	296	293	288	311	276	323	290	301	300	287	317	322	292	297	304	325	270	297	323	323	325	297	296	297	289	309	305	301	305	296	308	308	300	287	283	314	288	298	285	299	280	288	300	310	327	311	312	295	283	297	285	302	333	324	318	293	322	270	310	322	261	309	299	308	270	334	331	297	286	301	302	315	300	303	291	278	322	278	283	301	273	285	296	284	326	292	319	287	297	286	279	286	295	313	293	330	297	299	318	291	292	297	314	288	300	326	294	269	288	289	292	317	327	305	331	330	270	298	297	259	336	300	279	321	306	262	293	288	290	293	273	314	287	308	316	297	285	313	302	299	261	281	242	315	327	276	273	298	314	252	306	297	257	276	300	320	309	286	312	297	290	311	270	269	313	295	289	300	306	276	289	290	299	287	290	273	310	283	313	305	315	299	271	281	301	277	318	296	305	287	284	302	308	308	321	276	307	284	287	302	293	295	322	302	275	284	305	279	283	286	305	310	283	304	315	286	313	284	314	271	313	291	302	290	287	297	265	274	280	303	297	314	347	304	294	278	301	314	315	293	310	290	286	290	306	304	288	291	286	266	281	285	314	301	302	258	310	286	326	288	309	295	274	312	282	325	279	298	307	290	293	287	271	326	286	271	306	321	281	297	272	306	326	315	288	279	321	298	283	325	303	305	279	261	279	313	302	295	322	320	319	321	307	285	294	308	298	335	282	297	314	336	312	325	295	278	299	290	260	294	268	291	308	321	275	302	288	286	316	318	270	345	284	287	283	297	301	312	304	328	311	325	325	276	305	290	296	299	335	298	330	309	304	294	279	285	289	321	308	283	291	295	304	298	292	316	287	308	313	327	289	292	304	287	296	269	316	297	281	315	298	315	290	272	331	297	284	280	337	300	311	258	282	299	315	281	282	292	322	291	296	267	311	303	295	312	327	324	274	296	287	310	283	293	312	299	335	273	306	313	303	326	308	323	287	299	298	323	304	294	271	304	279	303	297	281	310	274	290	294	324	314	304	282	297	299	285	306	283	286	315	294	324	282	300	289	316	281	288	329	292	285	323	306	270	299	304	299	291	289	296	309	290	296	314	329	296	293	313	315	296	295	305	281	296	294	292	300	272	303	315	290	304	291	324	303	317	301	278	318	278	278	293	298	336	297	277	288	288	292	293	332	289	288	281	279	292	303	306	277	287	294	284	311	286	299	278	280	278	312	287	287	295	292	295	323
27098	40304	30228	16252	12258	8190	5205	4904	4916	3873	3425	2900	2672	2498	2491	2316	1907	1829	1476	913	758	742	676	655	593	489	540	480	460	486	500	479	465	419	481	461	478	482	488	470	461	482	497	496	416	457	452	462	490	470	485	468	485	465	446	460	435	482	417	456	492	438	435	473	453	483	429	421	447	481	504	489	449	483	426	463	476	461	473	476	502	474	483	447	441	460	462	458	486	478	433	459	463	424	482	472	477	449	443	500	455	475	482	440	437	485	470	471	462	462	466	469	428	450	482	523	470	455	462	466	464	466	497	465	471	466	447	457	431	474	488	467	474	482	470	479	473	480	497	436	479	481	413	498	458	441	495	457	471	463	478	500	465	475	463	480	437	421	446	491	502	470	468	460	491	439	446	470	442	444	481	452	489	502	467	457	508	431	480	441	485	463	503	476	405	476	452	454	495	443	483	531	452	455	458	501	445	451	457	472	464	444	465	445	468	463	417	447	485	440	449	483	474	476	428	455	471	471	475	481	498	462	489	462	505	398	455	460	429	478	468	453	443	505	481	479	468	494	461	431	454	470	433	516	440	468	460	502	443	446	487	464	488	467	487	465	472	493	465	472	466	429	450	478	454	455	472	483	479	471	446	460	475	431	449	458	485	473	489	480	460	487	442	494	491	463	454	448	465	470	488	472	430	467	464	432	476	467	489	504	468	505	472	471	495	451	479	481	504	444	443	490	463	434	438	475	461	432	478	461	462	463	442	428	479	466	451	449	448	477	455	472	460	466	433	517	441	460	453	473	466	460	442	447	455	425	472	475	448	483	479	443	445	478	451	439	484	512	469	463	442	474	480	498	546	447	472	468	460	493	473	438	452	490	492	473	471	488	466	482	485	478	483	474	493	446	484	458	453	461	467	478	489	462	461	446	463	458	424	478	484	462	475	475	486	472	417	479	511	461	448	435	474	429	495	445	504	459	471	472	480	482	419	516	476	474	486	433	453	439	491	475	478	481	453	496	456	444	501	477	498	472	504	445	438	498	450	445	454	442	460	462	462	449	472	470	448	450	452	436	457	461	469	464	495	440	468	490	456	453	465	447	507	467	430	471	469	462	455	474	444	474	507	475	490	446	471	507	489	460	489	461	498	465	464	426	461	460	515	459	468	496	467	456	449	445	479	512	490	466	487	473	470	481	507	478	506	476	497	482	503	476	445	448	484	471	461	485	497	449	463	455	447	450	461	471	460	424	471	432	465	446	450	468	481	489	452	483	487	461	455	486	496	466	439	435	474	460	435	449	477	483	470	508	420	482	455	456	463	465	494	469	458	452	481	497	460	437	430	458	434	504	420	477	462	471	478	482	501	459	447	470	508	476	477	437	463	458	488	478	488	462	489	449	476	504	466	431	471	496	448	439	460	459	441	467	449	447	445	445	447	504	466	439	496	468	509	473	495	502	471	447	510	467	518	460	451	473	461	457	475	452	469	439	496	468	518	500	447	488	507	452	485	432	458	440	458	450	489	495	490	449	474	497	477	460	464	464	487	449	501	440	433	459	447	464	472	501	488	463	457	483	461	452	464	420	438	496	493	485	473	457	469	471	450	484	467	489	436	473	466	473	445	429	424	483	452	450	477	451	490	453	481	468	456	450	481	436	483	464	506	449	455	463	478	449	452	481	468	484	447	468	468	500	461	487	458	458	444	469	472	445	477	494	454	454	459	469	470	490	456	442	460	471	469	493	482	471	457	491	465	461	468	457	463	453	453	470	433	448	453	471	492	445	473	495	475	449	467	467	482	467	459	483	499	441	489	428	449	452	459	475	448	454	453	444	478	490	526	427	466	468	428	478	471	471	417	469	507	460	477	459	505	464	400	434	477	472	466	503	455	487	511	458	471	465	481	487	488	480	503	476	459	479	467	440	516	479	488	468	463	477	454	466	481	504	471	504	460	455	452	465	481	450	432	470	467	473	433	434	446	443	485	425	463	477	450	474	439	481	477	482	457	471	477	466	510	424	482	477	482	450	482	489	471	471	456	452	472	481	476	483	426	408	486	493	454	480	485	456	447	432	485	473	450	457	491	464	500	507	477	509	472	477	471	498	455	442	450	423	468	509	454	470	438	464	486	490	502	486	469	480	461	446	465	436	472	480	472	464	444	476	481	470	470	477	415	479	503	444	512	471	470	486	441	458	456	442	450	464	485	450	471	457	479	467	470	466	472	453	527	459	479	477	475	483	474	425	456	465	442	470	466	458	499	457	435	415	466	484	477	471	486	487	427	468	488	431	493	441	477	464	475	479	455	478	453	483	468	433	472	440	507	471	459	454	456	450	441	493	457	443	486	466	491	459	460	503	438	459	453	465	461	481	480	465	451	480	472	463	492	483	465	485	493	424	463	478	452	427	450	456	476	476	476	506	447	471	464	466	478	482	465	453	438	479	469	441	440	461	479	479	462	436	463	480	456	462	450	492	446	472	460	471	475	454	431	487	491	461	488	434	472	507	455	491	419	456	499	512	438	461	469	471	434	452	478	454	431	513	458	487	487	466	455	486	506	469	484	467	482	492	517	469	449	446	472	472	481	440	471	472	514	470	417	462	497	470	479	458	486	462	481	472	472	452	458	459	462	468	499	448	472	472	466	451	478	460	500	471	428	504	482	479	484	443	438	454	470	455	491	466	462	458	447	442	474	485	504	522	440	465	476	492	495	467	405	474	457	510	482	451	475	474	453	453	457	445	466	430	450	460	466	469	462	456	493	508	480	444	481	444	485	471	458	471	467	473	467	470	458	471	471	394	473	470	448	466	471	506	440	439	488	448	470	472	447	465	467	465	457	512	490	454	458	495	467	482	475	446	494	481	441	476	485	483	429	453	439	464	469	489	436	452	459	480	453	472	468	468	467	434	430	475	487	469	460	455	475	455	434	432	513	476	500	444	462	463	486	472	438	453	489	479	498	449	497	448	471	424	459	448	485	472	468	449	464	468	464	480	473	482	436	440	459	466	465	493	439	488	446	495	481	483	503	443	454	524	491	466	449	422	445	470	435	483	471	494	436	455	481	488	479	507	477	491	411	490	513	469	484	462	461	454	489	491	449	463	476	476	494	448	453	429	442	471	462	466	453	492	486	463	441	464	494	440	518	477	488	454	461	432	443	452	438	472	448	451	463	492	514	482	435	454	438	478	463	488	493	471	446	482	516	438	500	475	425	466	474	457	478	465	461	458	425	471	489	474	456	455	473	459	446	465	470	450	467	478	427	465	475	463	448	461	477	522	465	500	488	474	452	485	468	479	458	495	456	467	454	462	447	461	487	502	474	443	459	443	463	435	468	471	433	426	468	422	501	487	471	467	515	449	466	468	485	492	482	471	446	423	442	421	495	445	475	457	461	510	500	447	490	469	490	444	429	489	482	452	491	467	498	487	436	485	469	481	473	476	483	450	423	440	435	484	444	426	434	483	443	477	455	466	488	493	444	491	423	434	464	435	488	465	481	470	520	475
24088	21052	28029	24306	20094	9683	4052	2727	2589	2181	1843	1770	1611	1440	2829	6377	7336	4889	3401	2503	1479	797	634	596	448	380	345	343	317	311	328	356	335	318	332	316	294	338	309	294	309	326	357	321	298	326	317	309	308	318	318	350	277	341	315	288	331	326	327	279	316	305	287	292	328	303	318	316	323	330	305	298	349	307	315	297	314	299	316	351	331	320	345	326	312	326	328	309	296	299	311	307	294	338	331	316	318	302	335	329	309	344	327	298	308	322	307	334	327	325	330	318	339	277	279	284	286	309	324	332	312	320	302	297	331	325	285	334	331	347	325	319	277	334	321	333	350	323	339	301	314	303	303	326	287	310	322	325	312	293	295	289	294	327	300	299	305	308	327	311	315	316	292	293	334	328	341	290	336	349	295	327	319	325	322	327	335	334	341	313	314	323	332	330	318	330	329	319	316	313	359	329	295	316	319	322	316	317	323	296	336	327	308	335	307	323	278	309	327	300	347	308	343	291	315	274	367	335	310	312	325	323	327	339	337	303	320	278	325	311	315	349	316	320	286	324	323	314	306	304	327	296	339	314	323	314	327	289	312	301	343	311	304	329	307	319	303	320	313	290	326	325	331	302	335	322	289	326	319	301	338	344	330	294	338	329	341	321	312	325	320	306	317	323	314	318	329	307	352	315	324	343	354	312	314	307	324	313	331	314	324	296	316	329	319	332	323	308	314	326	325	337	338	318	324	319	311	324	340	307	308	330	348	277	317	304	311	315	316	353	327	306	325	299	304	329	322	331	311	331	323	346	300	330	297	344	307	347	327	314	340	316	315	345	285	337	324	331	327	323	318	311	345	312	330	327	326	310	357	325	292	302	317	342	302	327	304	344	343	340	285	331	306	277	309	331	327	320	302	322	299	345	304	345	336	306	319	324	337	272	311	334	288	318	325	310	328	335	296	303	329	331	296	331	317	304	287	307	318	308	326	332	314	312	340	312	311	331	316	294	342	367	315	295	316	303	333	322	339	313	312	319	328	311	301	339	305	313	325	338	301	299	296	315	300	311	324	374	328	298	329	304	310	328	290	319	317	359	310	302	330	327	298	346	345	353	285	313	298	305	307	313	321	299	323	309	319	321	310	302	304	298	328	311	328	310	304	307	333	352	286	340	306	327	305	340	313	322	325	318	317	309	317	322	316	324	343	309	326	326	318	321	322	314	340	337	316	321	343	332	323	326	329	329	295	339	312	330	316	296	340	326	321	319	325	321	314	321	304	314	318	342	344	322	312	319	315	278	330	318	302	313	345	302	321	309	298	339	323	338	307	340	311	311	312	311	322	313	324	284	329	329	312	335	296	332	309	305	316	296	302	311	340	309	315	313	326	290	336	332	318	319	313	357	321	299	337	319	329	336	306	301	318	329	289	323	333	311	330	315	303	291	292	308	327	299	326	314	340	318	301	359	320	280	321	324	294	315	324	310	333	339	308	306	322	314	346	317	313	306	332	336	319	299	296	288	330	316	312	332	327	322	311	330	345	329	317	338	290	323	300	356	291	321	296	332	344	334	326	314	323	317	319	331	263	307	297	308	361	317	339	307	319	271	322	326	302	294	302	293	330	308	291	301	338	312	318	329	313	337	326	315	356	331	346	327	314	324	299	306	308	340	307	306	322	322	324	307	309	310	325	352	334	290	310	344	312	327	334	316	319	302	290	309	330	310	349	328	307	290	322	305	332	314	316	315	314	339	322	342	323	322	312	287	323	318	361	311	302	296	326	286	295	319	334	310	328	334	323	335	321	289	317	323	331	338	344	304	333	301	314	319	330	301	285	334	308	293	289	329	342	325	316	315	329	314	321	319	340	304	335	305	321	311	307	324	314	342	327	318	329	316	307	331	360	307	339	304	328	351	312	338	326	341	324	299	335	326	301	299	351	350	301	315	321	362	311	329	316	321	331	305	324	309	368	304	329	288	312	325	322	307	331	324	345	324	358	328	323	328	337	317	310	290	361	305	340	325	311	311	305	314	295	312	326	295	318	302	348	323	296	311	291	342	319	304	327	329	302	295	283	322	271	336	316	318	301	318	334	299	363	308	304	320	343	337	321	287	311	312	325	320	336	334	337	346	329	292	361	311	318	318	308	301	315	319	272	312	340	296	290	267	302	335	340	302	339	347	306	278	289	314	348	327	310	296	313	290	320	292	309	332	314	318	334	295	293	319	323	306	318	320	313	313	327	311	293	309	335	312	307	323	307	278	341	300	336	315	325	292	307	307	320	300	317	289	305	313	300	318	333	312	323	310	344	347	317	331	320	328	316	284	320	326	312	293	318	312	301	309	325	332	299	312	307	275	307	306	288	318	297	323	336	308	301	327	313	321	330	333	309	276	306	358	299	314	299	323	311	309	327	293	311	300	324	306	323	311	308	313	305	304	330	315	338	327	294	319	308	317	299	315	312	304	335	316	339	296	325	312	296	335	314	307	321	337	296	307	320	301	347	315	324	280	335	324	299	324	310	317	303	327	282	340	294	340	310	337	317	315	288	322	313	322	316	317	316	346	320	308	324	340	302	331	336	308	300	291	313	334	309	329	315	306	306	305	304	311	307	300	330	336	295	322	310	319	300	332	293	319	314	298	320	315	304	354	298	333	315	354	319	294	324	305	293	334	338	312	346	341	309	316	336	313	316	325	322	308	322	338	296	317	301	306	341	320	315	319	309	320	276	316	317	345	313	317	310	308	290	320	343	347	308	328	333	305	307	334	352	290	323	312	319	305	331	322	329	300	293	371	271	330	339	324	310	339	313	268	356	320	309	330	315	340	319	311	340	310	327	311	337	345	333	325	347	373	313	344	334	290	337	334	318	298	321	315	295	304	321	314	322	335	313	299	317	334	333	311	315	319	324	315	326	300	291	329	279	310	336	290	310	324	323	351	309	304	344	316	321	343	327	352	310	317	335	340	336	298	307	312	294	300	284	322	323	305	327	308	345	316	322	328	322	324	306	320	353	305	303	350	313	307	284	325	311	304	317	311	322	348	306	296	321	365	365	318	328	341	299	319	305	277	330	319	318	304	314	336	320	280	347	328	339	315	326	321	324	307	321	307	305	301	320	330	346	311	307	301	365	334	321	348	322	289	303	311	337	314	342	326	311	301	292	311	304	308	318	330	306	314	338	320	317	329	289	306	311	294	350	337	328	319	307	333	298	322	277	321	322	321	331	334	336	309	318	325	322	338	337	326	316	312	311	343	300	319	297	297	319	306	310	335	331	338	325	319	335	310	296	303	298	330	292	325	293	333	346	308	303	345	334	319	297	300	304	322	267	306	285	327	337	301	312	307	324	291	299	336	299	317	339	338	331	317	328	304	284	328	306	332	330	287	315	319	341	332	315	331	315	352	303	313	309	320	310	316	316	329	304	320	293	301	332	307	315	306	296	311	308	303	312	303	334	317	317	283	302	337	320	300	304	329	316	308	312	311	285	287	327	358	296	327	347	310	302	329
27925	48053	36062	21281	18077	11136	7896	7117	7062	5872	4855	4843	4070	3706	6753	13949	14465	10234	7541	5509	3062	1772	1247	1092	866	651	586	487	551	523	486	546	505	508	505	493	499	494	492	493	527	505	514	496	506	484	519	485	486	490	514	482	541	520	551	491	457	482	479	532	519	510	497	517	449	502	501	495	462	474	492	501	523	527	474	474	483	478	500	501	524	520	472	492	518	541	450	490	509	463	466	507	506	508	499	512	526	505	452	487	487	484	496	499	505	505	480	508	524	491	473	503	488	512	520	493	502	510	491	496	490	498	492	492	505	518	578	512	511	497	496	510	534	472	557	495	512	516	514	522	491	505	526	477	539	509	447	470	472	466	500	505	512	512	522	492	514	513	473	526	482	490	509	512	493	448	499	514	510	479	477	487	512	449	461	501	487	493	510	511	544	503	515	509	475	500	529	508	497	517	451	475	522	523	541	497	485	535	476	535	505	480	521	491	520	519	447	527	511	502	507	510	477	537	557	521	474	537	502	511	526	487	533	510	477	492	481	467	502	495	479	484	503	464	489	496	469	489	464	517	490	535	537	523	537	523	475	512	476	491	474	507	508	519	485	470	493	475	484	504	492	478	508	519	502	532	519	512	488	489	515	508	513	526	499	497	507	475	506	497	487	498	545	511	460	485	505	480	482	481	536	463	483	514	462	492	492	506	499	505	476	529	482	503	530	504	472	493	500	502	470	502	548	509	511	530	495	502	502	512	537	505	493	500	509	518	492	534	502	513	485	467	543	529	503	560	526	510	497	480	522	523	524	502	483	507	522	484	474	556	527	504	534	546	500	490	525	496	534	520	467	509	528	499	501	520	472	509	563	532	575	527	462	475	521	505	492	502	484	517	477	482	484	511	510	500	506	515	530	535	499	473	520	504	512	530	496	493	495	506	497	503	520	484	483	532	508	484	526	514	504	503	512	496	491	481	479	497	501	495	535	494	514	522	497	486	504	464	525	523	497	486	497	497	451	517	517	501	496	504	528	490	515	486	496	482	522	497	494	522	532	472	475	499	476	520	500	477	503	491	489	501	495	506	492	545	493	503	505	509	535	498	495	512	506	510	482	460	492	522	465	537	478	490	467	519	490	508	505	525	458	465	489	481	495	494	510	517	499	465	552	508	452	515	516	502	482	526	512	519	508	494	496	463	503	497	517	530	497	486	496	488	486	510	494	484	531	495	535	496	522	482	508	470	471	518	508	502	478	517	518	481	487	518	504	484	503	499	477	514	538	480	473	523	513	489	469	513	522	510	526	488	505	510	495	506	486	483	505	509	520	485	517	494	461	496	483	528	500	501	490	530	535	502	516	455	516	488	510	458	564	504	525	529	535	497	503	490	495	494	509	483	485	487	539	514	459	545	510	521	495	515	492	510	475	483	507	504	478	496	505	462	509	541	488	521	459	503	498	474	506	489	463	522	476	536	499	485	496	496	527	461	497	478	470	535	485	457	496	491	523	494	473	538	525	516	503	497	484	477	462	474	504	470	473	483	491	503	470	460	483	557	519	453	489	501	496	480	514	494	475	485	487	518	486	504	493	488	530	505	447	514	510	525	501	473	528	484	525	503	515	477	518	511	493	527	514	462	484	478	499	484	495	474	502	502	517	490	520	540	458	492	461	479	544	515	522	497	500	521	504	519	498	526	524	512	521	588	531	473	464	475	525	485	486	474	469	507	489	492	487	491	500	501	511	515	545	478	486	479	502	452	517	466	510	476	474	501	480	526	511	461	507	540	462	539	509	526	487	502	489	480	448	472	515	492	478	489	493	470	515	476	509	559	510	470	459	530	446	485	505	523	497	538	475	511	497	508	489	507	538	531	467	518	503	517	518	488	525	470	506	494	494	504	483	540	502	501	483	509	482	485	488	529	490	497	490	519	515	475	512	498	505	554	514	463	540	471	515	485	471	488	502	501	458	512	489	479	497	460	473	511	474	500	522	516	541	522	478	487	502	547	469	478	468	492	516	450	497	482	474	516	516	497	490	505	517	468	506	488	489	476	500	538	489	514	507	494	519	468	516	511	503	486	470	486	526	486	517	497	505	543	512	475	524	496	529	505	517	535	517	532	485	490	499	546	471	491	490	528	557	448	467	514	482	487	534	529	489	486	466	508	518	508	495	512	503	496	533	474	512	527	560	503	518	496	518	530	492	493	493	537	479	507	526	493	504	477	505	495	507	496	503	478	492	504	490	534	497	494	487	479	484	489	484	542	523	495	491	466	515	495	512	483	493	484	501	511	488	511	501	492	493	517	513	459	469	498	466	512	517	506	496	512	497	483	481	468	497	511	542	499	469	483	509	510	515	497	527	484	544	485	480	474	509	541	498	518	462	486	493	483	455	508	445	524	499	479	489	487	530	523	523	501	450	496	457	491	493	481	490	510	503	518	496	496	512	529	517	508	502	514	513	500	523	482	523	494	531	483	474	513	518	531	502	465	502	523	509	543	522	482	502	487	520	487	508	535	465	544	518	538	480	530	450	496	453	477	510	506	503	480	481	502	482	487	511	511	537	451	469	486	469	482	460	480	512	486	478	530	483	527	530	500	466	500	508	511	504	496	522	490	492	509	474	508	512	488	482	514	505	481	502	488	491	513	473	506	514	479	503	483	500	503	525	477	502	495	506	527	505	510	528	484	509	536	504	461	464	509	499	489	521	499	541	552	506	474	548	466	505	477	493	462	521	535	512	499	485	511	494	525	480	538	529	491	494	525	512	511	554	483	473	520	485	537	481	471	496	498	494	474	536	496	471	517	533	478	529	525	492	506	524	522	493	469	513	521	533	504	464	506	553	512	477	523	516	462	503	465	485	499	487	503	511	490	470	490	483	514	511	533	495	526	493	489	528	493	512	520	496	516	493	502	504	485	502	507	482	536	514	527	485	512	511	549	495	488	509	509	505	487	475	511	529	500	501	529	522	476	505	499	498	492	530	539	482	540	553	534	515	522	503	473	533	506	507	513	499	500	480	513	525	495	504	466	472	507	563	516	493	503	520	483	491	503	493	493	481	510	523	462	532	520	515	500	496	492	517	502	493	465	506	530	473	502	527	475	499	493	473	538	475	477	489	504	483	532	554	487	523	496	467	510	512	472	506	455	490	503	453	505	481	459	480	513	478	505	492	512	472	514	484	483	481	531	521	466	512	517	476	508	493	495	476	520	470	529	505	495	509	488	483	541	482	485	482	507	501	453	469	539	495	528	514	505	510	485	478	486	483	500	479	476	472	550	528	532	498	496	520	525	465	494	515	503	482	478	522	511	519	500	480	503	486	508	529	531	467	476	492	466	525	528	497	531	491	517	481	505	484	506	526	492	472	484	529	509	512	487	461	505	519	493	521	515	530	473	516	490	465	503	490	504	504	473	476	506	521	515	501	497	506	494	539	540	488	513	491	464	493	551	466	516	493	499	511	502	488	534	488	502	472	473	505	541	478	472	518	482	501	527	491	521	482	491
22934	21031	28747	23555	21092	20586	11218	4378	3297	2960	2408	2405	2046	1802	2597	10348	14369	13337	9079	4825	2818	1235	771	575	396	341	325	320	264	262	257	251	229	281	273	247	253	255	241	222	254	262	239	240	233	260	243	262	242	275	272	258	231	226	269	260	256	232	223	253	227	240	253	261	272	252	256	239	229	252	226	249	246	255	221	236	258	271	244	246	246	247	259	229	240	286	263	255	252	261	226	239	267	226	247	275	280	213	252	259	255	250	281	255	263	257	273	255	253	245	260	253	255	256	253	218	223	250	238	246	226	235	246	275	248	265	259	246	254	259	288	226	270	229	250	265	238	236	251	251	275	240	276	245	266	259	279	262	243	244	221	256	256	248	258	267	243	270	241	244	267	264	257	251	245	249	237	264	241	268	247	247	247	240	260	262	259	308	237	252	281	246	247	264	249	259	248	237	242	243	231	238	255	258	230	251	236	260	262	250	252	266	252	282	251	283	262	256	237	250	253	277	244	303	284	225	242	256	240	241	232	232	240	262	246	235	253	275	245	247	274	249	263	274	249	251	244	223	231	245	238	237	257	258	239	241	268	244	235	257	226	264	232	245	282	264	292	255	232	238	236	255	247	243	268	238	251	249	244	256	245	240	243	246	215	243	238	229	254	275	239	245	246	252	239	262	237	271	247	244	245	245	261	271	257	277	241	239	242	274	254	277	255	281	277	264	281	213	220	257	244	253	264	250	264	253	270	266	250	272	257	264	264	235	245	248	262	273	250	232	261	269	251	259	245	250	248	258	232	275	271	248	253	238	289	271	257	250	259	258	239	233	249	224	243	251	241	255	228	244	255	245	277	240	236	279	241	260	245	259	247	257	263	255	260	246	280	245	259	256	272	223	253	248	233	262	245	261	261	237	245	269	233	246	259	255	219	260	263	256	255	252	264	262	267	254	222	236	258	243	249	264	243	252	215	239	266	241	239	262	269	254	263	291	252	268	240	239	248	252	209	242	286	293	256	219	287	264	262	236	241	244	255	224	271	249	248	260	261	254	278	279	282	258	263	246	231	237	270	296	251	244	251	250	254	273	269	268	267	267	235	252	284	248	262	264	226	244	240	273	259	253	256	246	276	243	252	238	254	255	254	233	229	258	229	271	271	233	266	234	226	227	221	263	242	235	252	251	230	251	232	253	234	236	257	270	240	229	262	274	249	275	271	268	247	235	242	235	255	240	255	246	269	261	257	237	244	254	290	243	263	246	249	248	258	249	258	239	265	286	243	274	255	254	212	264	275	227	257	229	231	230	245	263	264	263	240	266	258	283	274	244	249	239	272	243	259	285	236	242	249	226	295	244	278	254	259	223	239	263	234	233	235	260	238	209	240	242	265	251	240	247	224	254	235	278	264	233	257	260	235	243	263	277	218	275	254	246	223	284	234	263	240	240	237	244	279	268	232	282	239	251	261	256	257	256	255	254	259	239	249	256	247	246	277	250	229	274	273	244	229	222	245	236	259	264	274	248	255	234	239	252	268	237	238	234	249	232	230	258	241	267	247	262	248	251	255	269	262	247	292	246	257	249	247	228	274	257	275	260	233	215	258	239	256	225	230	270	274	261	238	221	265	233	246	279	255	263	247	275	250	231	257	228	261	255	249	233	257	270	255	250	256	234	256	260	252	268	234	259	282	248	229	236	256	244	272	251	274	255	273	262	264	282	242	261	240	262	258	250	236	270	255	252	279	237	231	253	248	258	256	205	241	266	245	251	259	241	263	228	272	243	243	246	236	231	269	266	250	251	246	210	261	262	248	257	251	275	240	240	265	232	219	255	255	255	270	250	250	242	265	269	256	231	270	255	221	263	254	237	264	246	254	238	258	225	255	255	232	216	239	233	245	251	285	258	258	279	264	218	248	242	227	230	267	274	249	235	264	273	242	251	259	255	256	244	242	250	284	219	248	260	259	227	262	255	248	256	247	272	235	229	284	215	255	248	231	256	240	233	250	261	248	264	265	263	246	246	240	276	272	220	276	245	241	240	239	261	280	243	273	205	269	251	233	231	244	259	255	239	258	243	244	258	258	256	262	246	265	264	233	258	255	247	256	255	258	267	284	254	228	223	248	259	267	248	262	255	235	261	235	229	267	272	289	253	245	261	236	270	263	225	260	263	258	253	258	259	250	263	230	268	250	252	230	246	235	254	219	218	272	226	258	262	249	262	238	253	257	239	243	229	254	246	225	259	260	263	269	281	217	228	249	247	240	245	232	288	262	234	255	205	244	244	229	246	253	267	271	278	267	251	247	238	241	249	245	245	241	249	224	234	244	232	261	228	262	278	248	246	266	273	250	263	259	222	262	262	252	239	261	269	234	245	249	265	247	250	259	255	245	271	243	266	236	238	239	250	287	271	260	226	283	246	226	244	247	237	286	244	270	235	268	252	251	253	267	237	262	268	252	263	238	247	266	256	246	254	264	238	241	232	255	258	269	265	239	263	251	242	223	271	229	243	262	248	233	241	227	256	253	268	225	276	266	271	238	262	259	271	284	266	279	260	273	266	239	231	239	243	262	225	239	226	288	224	238	247	268	264	234	242	270	278	235	234	253	244	256	254	250	275	269	213	251	263	264	236	254	259	270	243	252	241	297	233	247	240	260	247	251	255	224	263	228	250	223	259	243	272	259	257	243	249	270	232	239	258	242	242	255	247	244	270	256	240	245	266	278	243	263	245	237	241	254	264	249	252	250	236	273	256	253	264	240	223	229	267	264	238	269	266	240	273	250	261	274	245	249	253	246	233	265	247	267	271	242	259	255	222	256	250	249	265	270	259	276	263	256	254	238	231	230	241	254	251	242	270	222	280	228	234	258	261	246	257	260	229	312	263	245	256	229	239	256	245	256	232	245	226	270	205	257	264	279	295	232	257	246	243	269	262	241	238	229	271	258	258	257	242	235	270	272	267	238	247	231	251	249	258	218	272	240	264	208	242	270	259	244	248	254	249	277	256	248	257	277	237	262	258	271	249	273	285	240	248	250	269	274	220	215	237	286	242	249	261	273	222	244	270	267	241	243	274	242	243	239	254	254	240	261	258	268	251	258	233	244	269	253	259	247	248	274	248	260	253	262	232	242	229	231	255	254	256	244	245	271	233	255	230	252	252	241	234	247	259	236	229	284	249	240	231	261	243	258	255	255	263	267	223	285	255	245	246	257	279	234	272	236	255	252	247	258	240	267	247	229	260	230	254	251	273	235	250	256	223	260	206	251	235	268	272	251	273	263	250	268	247	233	234	259	266	223	253	239	262	253	272	235	273	260	270	252	219	257	258	244	272	283	230	265	279	267	240	242	271	248	245	278	253	236	276	239	244	251	245	224	283	264	254	222	228	286	248	245	244	256	244	249	276	244	240	267	275	273	250	270	249	224	247	272	255	253	241	245	234	242	259	244	243	255	239	257	264	266	240	243	250	253	239	235	252	241	236	236	293	245	246	284	239	259	252	245	261	273	259
30514	52917	40821	28283	21671	15231	11849	9948	8997	7936	6614	6555	5396	4676	6577	20082	23489	21218	15305	9306	6289	2794	1674	1128	878	778	556	466	401	398	395	383	392	393	393	412	363	388	383	412	418	393	374	425	388	388	398	430	390	395	402	397	414	373	398	380	380	401	435	408	410	409	431	409	421	402	385	408	405	363	444	413	387	395	402	388	394	396	381	413	406	407	377	339	366	388	395	413	404	410	397	365	342	384	376	366	369	383	397	377	402	358	410	372	411	397	430	357	375	363	382	383	387	395	365	370	370	372	346	382	381	417	410	399	406	383	382	372	374	398	368	370	405	376	394	383	372	381	396	432	373	374	404	396	398	388	373	395	409	402	382	406	390	420	410	393	381	361	397	404	404	419	403	393	371	376	427	421	412	415	415	405	404	402	429	376	430	414	429	395	410	409	398	387	419	405	397	401	389	363	377	371	415	407	461	357	396	399	399	399	389	398	391	398	413	393	376	390	393	369	406	393	372	407	398	398	396	386	387	405	390	361	418	425	398	366	423	387	420	408	393	405	409	400	391	459	437	397	408	378	401	403	405	406	396	368	395	406	374	359	416	362	379	373	437	394	421	382	393	377	415	378	415	373	410	374	384	386	372	408	388	440	370	407	408	408	367	393	389	400	395	414	421	415	374	395	397	388	405	398	399	425	409	404	420	388	383	436	409	437	412	417	388	367	415	412	372	431	404	407	440	409	403	402	401	410	406	378	374	408	397	392	391	384	379	384	387	411	397	403	408	385	378	361	415	377	373	410	434	408	386	394	391	407	407	397	398	409	423	389	401	347	375	447	384	419	429	410	409	417	396	354	380	430	409	423	386	362	396	390	404	381	384	420	408	375	385	421	410	382	394	394	401	397	377	409	395	398	414	396	367	385	400	407	397	418	406	368	374	382	382	409	394	394	403	405	396	397	366	396	372	415	390	403	381	429	396	394	404	390	392	407	400	406	389	361	428	363	422	393	418	382	399	393	402	399	354	411	385	402	427	417	379	402	427	408	371	394	381	367	389	388	441	414	424	398	361	406	371	416	381	394	371	379	373	387	408	395	414	402	410	401	414	400	364	377	394	385	426	413	414	356	430	372	418	387	401	387	385	400	377	364	401	399	394	404	377	413	380	387	398	376	375	358	395	353	379	335	423	370	380	365	395	395	382	425	404	377	386	401	442	362	435	406	396	406	366	421	380	401	430	438	400	359	390	415	392	405	431	362	382	367	366	388	379	410	395	358	417	394	409	391	399	388	400	377	410	419	418	355	388	394	417	432	408	402	429	420	361	402	388	389	404	400	403	381	424	427	394	410	387	400	418	372	401	411	440	382	384	400	415	386	399	415	397	377	360	414	396	383	398	413	365	380	416	390	404	437	370	394	378	415	435	407	389	432	429	340	397	389	403	410	433	375	418	393	405	398	408	371	423	424	393	357	380	365	419	424	398	402	400	417	385	377	396	364	399	426	376	427	397	419	386	393	431	395	385	388	406	407	394	419	391	379	383	419	399	410	384	406	410	421	385	396	378	400	428	385	444	377	372	432	375	377	413	415	385	387	358	396	416	426	366	386	389	429	408	396	410	378	421	411	420	400	379	388	379	376	403	401	376	406	398	397	413	400	395	387	401	394	401	382	389	427	378	392	398	388	385	380	393	395	395	401	404	396	399	405	374	404	404	413	392	376	387	337	379	388	424	438	419	402	396	393	407	364	378	381	399	413	373	400	389	366	424	410	411	397	398	405	358	407	360	412	408	390	418	361	400	400	392	394	377	428	411	411	392	376	399	379	393	467	379	410	366	408	429	414	383	424	405	372	374	430	413	410	420	401	408	402	417	382	419	372	371	405	440	407	397	399	410	414	367	406	404	419	403	392	390	405	374	388	394	384	398	389	409	419	416	372	406	410	406	369	383	396	412	393	424	369	397	380	362	390	400	370	389	427	390	367	382	407	408	347	393	390	388	390	410	416	369	402	413	359	418	436	397	400	405	422	383	406	413	414	389	420	404	406	390	384	435	391	395	399	365	410	421	383	370	414	381	403	374	379	372	389	389	361	394	400	386	397	366	362	401	419	399	423	405	367	416	381	375	401	384	396	424	359	395	372	374	358	387	384	374	401	399	408	384	395	373	410	424	388	366	410	382	384	413	416	395	393	367	374	389	404	381	388	377	377	395	399	424	417	399	403	379	403	385	365	413	375	438	444	396	406	401	402	394	383	408	393	392	394	422	435	360	414	421	378	397	360	405	381	400	391	375	400	396	395	407	349	401	384	402	397	377	389	398	381	404	371	424	427	413	373	373	408	424	390	401	411	419	447	452	392	380	364	376	407	369	369	397	389	401	405	421	399	432	399	376	385	397	372	376	420	340	407	382	388	371	403	411	357	378	389	420	345	403	402	399	398	378	353	429	425	398	380	382	433	398	411	400	404	388	377	430	380	397	387	393	394	413	391	399	396	422	390	383	418	414	411	390	439	389	415	415	404	368	389	381	397	374	415	375	366	383	411	387	372	399	381	401	386	423	385	397	390	415	395	415	378	366	354	410	388	404	384	401	399	398	404	425	391	414	439	396	418	417	384	383	397	406	426	421	435	442	421	375	399	415	393	370	386	380	423	373	414	399	387	425	390	389	363	408	420	368	380	392	449	360	395	407	392	405	389	382	408	399	387	405	361	410	376	424	436	391	405	394	413	402	412	417	406	426	401	427	383	437	377	402	378	394	403	397	386	424	396	415	369	379	409	365	429	391	399	389	401	414	416	377	359	414	402	401	386	413	399	409	437	396	395	406	412	402	395	454	377	380	388	415	376	420	380	389	411	371	393	404	412	384	387	420	393	433	442	382	434	434	400	349	374	378	403	387	399	392	383	419	395	411	434	368	353	403	406	386	353	406	399	396	397	451	401	417	391	409	366	396	389	388	411	437	379	435	435	382	406	392	420	393	382	407	348	381	368	378	390	422	392	399	392	401	364	377	385	388	415	401	380	399	436	374	417	400	358	392	412	418	396	392	384	360	395	363	370	412	423	361	424	364	431	384	438	398	423	395	418	390	392	410	392	350	403	390	387	401	399	376	353	419	413	407	413	392	369	418	383	364	399	411	449	402	384	415	364	377	412	410	407	380	386	408	415	390	386	359	391	375	421	405	425	380	392	412	426	397	387	406	398	453	401	403	381	394	410	391	413	388	376	376	413	393	384	384	430	414	385	420	371	391	410	409	387	352	422	400	368	380	352	387	427	417	401	378	410	384	381	396	412	410	424	394	392	383	405	387	410	347	411	408	422	421	381	443	410	418	369	397	384	394	427	387	426	418	411	410	402	423	387	432	423	387	393	408	439	363	397	406	405	380	356	423	411	415	397	409	367	397	380	413	415	417	396	407	428	427	399	376	421	357	402	425	436	396	403	397	415	389	386	424	417	382	412	414	423	402	393	393	414	378	366	389	428	409	411	389	384	385	386	399	372	395	434	418	370
27239	22422	18884	11555	6159	3855	2260	1340	1437	1316	1125	939	879	857	907	1163	1331	1138	916	673	489	399	343	302	307	284	288	299	281	299	290	289	325	319	289	275	291	298	314	267	292	297	309	300	293	290	301	324	342	327	303	313	333	261	323	284	313	280	285	277	318	299	299	302	278	334	296	307	312	317	310	282	336	278	287	305	290	259	279	288	291	314	319	273	308	316	304	256	282	292	286	272	315	345	303	334	274	318	308	271	312	291	274	265	287	277	274	295	276	301	307	288	296	295	274	282	312	309	319	319	313	316	302	319	328	281	284	323	330	284	312	287	268	299	332	283	304	303	287	304	326	302	279	286	288	293	261	303	300	308	275	302	308	330	282	311	293	304	286	294	267	316	291	286	334	323	304	314	304	321	319	284	283	294	266	296	277	284	279	326	278	301	290	282	273	297	317	315	309	311	307	289	345	309	301	309	291	288	311	276	327	291	303	326	297	305	330	327	310	329	305	324	296	296	279	326	304	305	269	307	330	280	302	293	313	318	284	288	322	286	291	317	304	315	330	305	293	301	269	311	293	293	313	312	312	310	287	310	295	289	263	313	267	294	282	283	314	311	302	308	285	290	309	299	331	312	272	283	299	323	298	306	294	305	275	324	302	313	306	290	321	292	303	311	309	304	300	299	309	343	275	294	296	284	302	288	284	308	284	299	298	310	295	295	290	297	297	288	307	284	278	321	308	303	314	293	309	292	252	305	279	291	286	293	284	284	323	296	312	296	316	307	327	271	286	278	315	294	275	300	293	306	311	299	308	319	288	288	305	330	266	325	299	290	293	303	318	275	279	283	293	305	297	305	321	297	336	303	318	309	254	322	300	307	291	291	282	303	284	297	316	324	291	311	304	314	301	290	318	319	285	304	325	306	285	313	318	258	301	275	308	263	309	287	280	290	278	316	299	306	297	294	298	267	325	339	322	299	306	307	307	340	273	306	295	302	290	273	296	281	313	293	328	310	294	305	300	287	305	293	299	307	278	305	291	286	291	299	295	294	304	307	312	300	327	326	277	322	308	291	288	278	338	308	305	286	299	307	276	305	291	308	287	298	270	307	291	311	291	324	322	291	306	271	300	278	326	294	311	321	290	331	327	321	285	300	288	318	316	311	322	262	309	310	277	275	279	302	292	369	298	287	323	296	311	306	312	295	319	299	312	306	317	267	276	270	306	307	263	303	318	282	321	301	294	269	297	281	281	313	302	300	303	275	315	259	308	337	312	322	329	277	284	305	285	304	307	306	306	297	267	303	286	266	302	286	276	283	311	300	269	303	283	309	286	270	320	293	281	266	305	310	323	291	287	327	285	275	279	308	280	305	290	272	285	266	291	346	307	278	289	278	286	302	318	323	310	328	265	297	316	317	296	285	303	307	265	324	311	297	269	296	294	308	301	284	269	321	303	313	284	287	305	271	309	297	315	311	300	315	274	305	301	296	278	284	308	283	282	303	316	281	322	308	267	297	285	301	298	288	313	305	297	322	294	273	291	309	298	286	298	329	321	295	260	321	298	315	276	285	301	273	300	299	263	290	296	280	271	263	293	327	310	322	308	303	303	292	306	311	302	308	277	296	273	274	287	280	321	317	328	292	302	310	304	305	315	291	308	288	343	294	319	308	295	304	289	283	300	312	326	310	298	309	288	310	282	287	295	294	274	289	316	311	287	297	282	282	298	293	293	292	297	323	281	320	331	285	287	302	316	316	291	292	311	283	297	305	313	277	318	348	291	282	328	288	307	286	285	302	271	312	291	306	292	304	290	294	306	308	303	321	290	337	330	302	275	288	276	324	315	284	308	285	294	300	298	322	294	295	268	310	303	325	285	316	284	282	291	297	300	300	309	317	287	281	261	292	266	298	307	299	297	293	290	328	317	308	300	301	295	306	328	311	282	294	273	307	311	294	294	304	294	291	272	310	294	293	297	290	266	307	297	306	299	313	268	290	335	301	294	283	307	280	277	276	323	304	286	332	300	320	316	291	309	316	303	300	283	294	282	290	324	283	314	318	316	290	277	322	300	266	280	285	320	313	350	316	294	304	305	304	288	302	291	275	311	301	285	330	295	319	333	288	286	277	294	293	277	297	316	282	283	307	272	270	322	333	312	263	326	291	315	304	316	315	293	305	318	295	274	308	299	302	318	278	333	298	277	305	302	312	294	300	289	270	273	307	296	315	323	310	308	288	308	296	316	323	280	278	318	291	305	293	322	274	305	319	276	318	306	309	310	293	306	328	336	299	322	286	278	264	317	306	322	260	313	283	285	299	321	331	294	321	326	295	289	307	320	284	308	312	299	310	303	287	296	298	353	278	301	287	285	285	293	302	288	284	313	320	287	295	308	280	305	270	301	295	312	305	324	323	340	334	254	298	314	316	302	312	281	301	306	329	325	266	289	306	314	290	288	272	301	299	296	318	304	319	302	319	293	289	281	303	298	314	282	302	277	303	337	305	283	318	304	285	326	287	266	311	308	285	298	300	253	318	300	307	311	295	266	285	315	306	291	294	285	296	295	303	294	294	314	258	293	290	293	321	273	256	310	256	304	290	297	297	297	304	306	324	277	282	275	263	290	293	297	321	309	300	324	333	313	285	313	280	301	301	320	309	319	285	327	288	295	325	298	278	315	306	286	291	333	295	292	315	300	258	285	290	311	292	297	327	288	285	295	331	311	271	301	300	312	277	300	301	304	284	312	305	313	306	286	307	305	314	311	299	308	299	334	311	301	302	317	315	296	337	260	303	268	301	305	307	299	323	319	281	299	300	295	294	295	342	303	273	287	281	294	287	303	333	286	308	308	326	266	299	292	283	332	286	291	289	311	300	298	290	316	287	334	311	292	306	309	305	301	321	292	300	285	298	289	326	305	319	304	324	299	297	306	305	270	319	324	310	271	279	294	299	343	292	280	323	318	312	287	311	286	290	299	286	287	307	287	316	318	282	287	324	284	320	285	286	310	311	286	313	317	319	298	326	312	284	323	288	309	283	308	308	306	332	293	297	300	298	301	294	331	307	304	304	301	296	310	261	300	328	278	307	342	315	279	320	304	284	292	291	315	292	274	274	292	299	310	315	271	291	278	303	283	294	278	302	298	318	310	325	274	295	276	267	310	294	284	267	287	315	284	309	282	322	310	323	318	294	309	292	287	283	292	305	291	286	285	309	291	314	295	308	325	315	292	273	278	317	293	318	294	282	293	308	289	281	324	282	309	319	300	273	295	294	305	309	330	293	282	289	298	322	290	296	294	317	283	291	266	334	315	292	308	275	314	291	303	313	280	288	307	289	297	297	340	284	315	325	294	295	293	298	291	282	307	318	287	328	279	284	269	286	305	297	306	313	301	297	290	263	270	298	303	295	295	308	282	302	271	302	294	286	271	300	303	291	305	278	313	300	287	314	292	308	302	328	317	324	262	292	297	311	329	273	275	334	303	334	306	310	327	307	321	303	262	308	305	308
26687	35885	24012	15921	12557	9428	6355	3831	4174	3716	3061	2467	2289	2108	2398	2977	2933	2641	2081	1349	924	672	603	510	513	455	500	463	444	514	452	470	440	442	458	489	457	476	493	463	457	486	489	473	452	501	470	490	449	478	480	451	448	530	468	464	470	481	473	459	479	441	491	476	454	526	474	465	455	469	455	503	444	456	487	472	499	457	454	460	460	474	506	486	490	479	520	445	477	463	496	477	439	491	477	444	459	455	458	515	469	441	505	454	465	491	446	487	452	466	428	483	429	497	485	466	463	463	470	496	501	482	448	455	478	461	479	477	437	459	446	448	493	472	470	449	509	477	465	484	461	510	453	495	514	478	462	452	465	523	458	448	499	509	458	489	445	458	426	464	510	507	456	463	488	475	462	470	464	470	482	485	473	440	483	452	500	468	494	474	484	480	430	496	469	489	475	475	453	485	504	444	436	439	473	503	453	533	459	460	459	455	474	438	428	467	508	453	463	462	440	484	461	457	476	505	463	514	408	441	454	459	448	465	459	475	490	514	450	495	451	427	460	508	495	492	459	464	491	468	474	462	485	483	484	455	500	468	467	447	474	460	494	466	443	466	474	500	460	437	451	450	454	533	502	453	490	472	429	441	474	456	455	453	477	470	449	473	519	526	495	487	479	460	472	446	477	483	488	503	466	463	457	478	465	452	511	437	457	485	493	507	448	489	487	473	479	506	434	470	413	457	468	500	454	499	504	483	503	472	445	454	478	463	444	468	476	477	442	483	467	454	443	490	466	491	492	453	474	460	488	498	504	504	459	493	451	489	457	446	468	461	470	446	463	453	456	460	482	459	461	475	459	472	500	469	467	447	435	475	476	474	472	477	462	489	420	435	511	470	445	500	470	457	502	486	503	449	472	457	452	467	432	453	472	493	432	467	440	473	443	487	469	521	438	441	484	450	499	497	466	504	462	472	496	471	458	454	472	495	479	451	484	456	451	490	409	480	501	495	459	486	440	467	436	463	464	454	479	480	491	458	477	466	470	476	466	489	453	480	443	430	491	459	471	470	490	455	453	469	476	460	483	466	494	478	484	466	492	448	446	475	468	488	480	475	478	460	467	469	439	461	441	489	436	473	459	462	474	457	457	473	446	484	454	472	516	442	466	464	488	526	478	470	498	505	457	456	488	461	465	460	443	467	469	465	477	469	463	447	453	503	470	467	439	499	486	512	499	462	451	429	435	469	438	447	474	468	483	499	443	505	504	503	482	460	470	485	474	487	486	503	503	474	483	479	508	477	454	509	501	444	484	475	474	459	473	457	441	436	497	464	453	480	498	498	505	492	486	471	483	462	440	439	478	471	468	489	455	507	471	425	467	459	448	499	454	491	479	510	456	453	452	479	483	472	469	493	474	418	465	467	476	434	470	446	461	484	458	476	443	459	480	480	489	444	466	435	441	517	455	475	478	483	444	496	461	475	457	486	498	477	487	507	455	484	498	455	483	458	470	451	500	470	463	530	479	463	494	457	507	478	456	437	411	461	439	441	479	465	517	462	445	507	439	435	476	456	434	473	496	481	463	447	463	487	451	504	517	465	479	440	460	475	489	447	453	467	492	471	516	430	451	482	501	460	462	496	444	435	496	479	474	469	463	460	456	473	496	494	461	507	448	478	455	519	452	430	513	484	497	478	450	482	486	477	483	464	463	447	443	451	463	454	476	459	436	464	495	468	460	483	459	443	453	484	497	502	421	493	464	473	465	470	452	489	455	450	491	497	495	451	489	461	492	468	518	479	446	478	491	477	469	456	433	481	472	465	482	440	467	488	484	470	480	463	500	499	474	477	478	496	448	483	440	482	449	447	474	484	481	472	489	465	447	487	493	509	491	469	467	455	445	501	461	474	460	465	495	423	462	495	496	443	486	484	477	488	474	473	453	456	500	483	516	457	506	453	482	454	487	466	499	434	499	465	483	485	490	446	465	511	474	477	473	472	462	496	478	519	525	445	467	483	463	447	454	459	478	465	491	456	446	478	437	491	512	480	494	466	464	493	448	477	461	483	446	446	467	472	475	489	453	480	461	522	461	488	446	465	457	477	481	474	502	471	460	472	524	486	480	489	467	473	477	465	458	445	484	485	502	481	514	447	486	434	504	426	474	449	453	488	504	522	517	476	464	442	444	523	489	444	483	477	492	438	450	450	463	499	494	484	476	490	456	428	444	474	508	502	497	471	482	494	470	438	496	473	448	470	466	467	478	500	468	479	453	501	515	452	469	450	552	462	509	427	482	487	439	492	482	475	499	452	478	464	432	482	504	485	465	487	467	472	445	462	469	478	482	460	443	476	500	471	489	507	445	493	454	453	502	518	459	508	470	509	467	461	490	498	508	490	488	462	476	507	470	484	501	495	474	478	412	469	494	472	476	463	472	490	468	501	444	434	418	452	458	473	478	474	490	469	448	445	485	404	518	487	477	473	470	519	469	460	422	473	457	523	462	501	511	475	481	477	437	460	484	464	471	442	445	468	482	510	448	430	465	499	492	452	447	488	485	463	480	474	480	493	488	492	508	517	471	495	488	471	480	513	468	433	485	491	445	465	442	431	502	492	452	460	477	476	488	451	479	443	488	424	473	457	468	450	479	489	484	479	426	495	445	485	482	506	470	456	471	474	504	447	476	447	485	456	436	473	472	467	461	474	480	457	498	461	484	460	483	447	469	485	435	483	459	476	461	445	475	496	487	451	466	489	444	477	473	452	479	481	458	473	484	456	471	444	477	464	472	467	496	489	478	463	463	449	467	463	505	491	426	478	447	482	512	440	463	480	444	476	467	506	450	459	494	474	496	494	508	466	447	467	484	478	500	474	457	435	458	483	478	447	460	442	489	511	426	496	470	472	512	465	525	496	456	457	493	475	458	499	512	505	458	473	461	473	456	453	476	432	489	429	496	489	496	446	487	474	475	484	496	438	458	435	472	495	469	427	454	443	496	493	486	469	457	506	490	460	435	486	439	472	484	445	500	471	483	466	497	518	482	460	448	466	468	456	472	475	483	489	458	507	477	439	484	460	459	423	441	461	438	478	451	473	450	492	469	452	462	474	449	454	469	464	456	512	493	478	462	453	444	435	466	457	488	461	466	478	472	437	480	445	502	494	481	475	442	483	481	466	484	447	480	479	507	516	476	456	445	486	429	480	445	485	474	482	446	446	452	501	471	471	510	485	458	471	472	484	470	461	487	511	471	483	468	458	485	462	487	476	510	483	490	473	445	503	464	466	497	455	477	447	501	472	473	472	462	501	480	433	475	516	470	478	491	476	450	482	490	453	429	462	463	487	485	505	461	456	462	434	461	478	474	500	474	466	470	481	457	485	520	483	496	440	433	499	454	473	475	472	482	487	504	489	488	488	449	467	480	441	471	457	471	478	470	446	451	477	515	454	463	478	492	512	457	451	492	460	462	465	467	491	488	431	485	499	467	467	485	485	468	458	461	472	462	493	448	445	494	464
24162	21106	28162	24359	20128	10756	5566	2779	1976	1502	1127	1228	1539	1702	2260	4041	6839	6845	4397	2520	1576	1125	749	483	400	358	346	326	296	332	339	299	313	321	326	359	335	299	325	300	307	347	309	349	308	335	309	311	324	339	305	333	313	290	294	316	325	283	340	302	315	298	267	307	309	297	327	298	303	284	320	319	321	328	360	321	295	306	300	306	312	291	317	310	336	316	299	330	301	338	307	339	320	315	332	307	321	326	308	293	332	328	316	347	314	313	290	318	323	293	320	313	338	321	288	299	335	329	340	311	300	340	316	299	319	334	323	332	310	307	330	328	314	326	313	307	298	315	313	316	325	320	348	310	321	300	343	347	324	319	300	316	309	313	346	307	297	284	317	340	349	313	326	329	314	321	317	306	338	341	314	307	322	318	308	336	307	312	305	304	269	330	323	331	345	328	321	298	329	334	272	312	323	287	326	355	319	322	308	362	314	331	309	269	299	300	322	318	320	313	333	343	293	301	351	292	322	308	312	309	317	287	319	310	306	311	331	325	329	305	347	312	333	338	325	283	287	328	309	308	288	305	309	302	316	327	331	318	332	313	320	287	329	326	294	323	344	319	334	339	331	306	301	283	307	337	333	306	332	337	331	317	311	303	319	315	312	304	323	323	351	338	292	321	301	291	330	343	336	322	334	317	298	304	315	328	332	320	312	320	327	301	325	296	284	307	339	308	306	316	351	318	287	296	325	291	340	297	310	319	292	363	344	322	322	293	348	338	308	311	308	340	297	292	322	296	342	317	296	305	307	304	290	335	358	300	286	306	305	330	318	354	324	340	317	289	300	314	308	313	348	279	328	301	303	319	307	323	309	295	330	316	285	297	323	308	331	311	326	327	286	325	347	339	342	290	294	346	324	305	292	307	342	306	336	291	282	353	303	309	312	297	298	375	322	338	325	316	319	298	305	298	329	324	318	313	335	332	296	314	341	341	323	305	304	321	334	315	313	341	287	351	310	331	285	317	327	304	305	327	321	299	303	333	288	342	317	334	291	331	314	320	307	314	320	291	326	329	297	320	318	335	336	334	328	314	328	351	304	302	331	326	313	278	313	324	331	300	331	314	321	351	304	360	287	325	312	331	301	298	310	323	327	289	274	307	351	283	344	323	315	288	308	333	295	301	321	336	300	300	295	333	326	305	304	318	294	335	321	298	335	318	317	312	292	323	333	291	318	331	315	295	316	322	303	324	319	300	325	313	303	316	298	306	333	312	317	312	297	358	324	302	359	288	285	292	320	335	329	297	301	336	339	309	292	324	312	296	292	322	311	303	314	324	297	310	315	325	328	314	327	306	336	302	297	300	325	305	298	287	294	327	307	346	292	344	288	301	325	325	307	288	313	300	338	321	320	311	302	340	331	271	300	300	318	283	310	299	313	300	327	331	305	329	327	326	318	299	279	334	327	294	328	332	331	310	325	312	327	281	325	305	355	296	291	317	308	314	308	337	311	304	329	305	295	330	303	315	307	289	299	357	310	310	309	300	343	338	324	296	308	314	335	294	318	334	319	318	334	321	325	287	326	304	315	346	295	306	288	312	287	297	320	312	321	331	320	303	305	336	317	311	315	309	294	332	296	335	308	302	320	333	295	294	311	311	315	294	321	304	298	330	318	323	297	331	307	320	283	316	320	302	293	311	313	337	335	324	300	292	317	322	311	297	276	346	300	317	335	317	343	312	331	318	326	301	344	326	333	332	340	308	321	340	268	300	321	295	333	343	319	322	329	318	346	319	324	313	343	332	296	332	317	323	336	327	305	349	334	297	310	292	315	295	276	330	324	305	362	326	321	342	332	305	306	343	301	271	323	323	305	308	335	288	332	320	332	298	336	330	346	281	308	348	313	300	331	312	294	313	335	328	296	305	332	324	323	333	322	313	275	298	311	339	289	348	306	317	340	324	306	315	346	349	288	323	307	331	318	324	312	320	362	317	332	299	331	323	338	285	326	305	327	315	324	301	368	306	328	315	329	314	285	310	275	315	319	306	355	319	339	325	282	321	322	325	296	291	335	311	312	328	340	309	291	331	355	324	332	310	348	313	303	329	327	335	318	322	360	285	330	325	325	320	299	338	324	339	315	308	290	325	305	305	337	295	292	336	298	321	298	326	290	320	320	328	272	303	321	311	312	340	310	322	296	315	313	323	332	290	340	323	319	303	337	295	309	325	325	293	319	321	282	313	319	292	338	305	316	309	313	298	333	302	311	337	316	339	320	310	331	297	328	302	317	337	310	317	317	321	314	334	304	305	310	314	303	306	318	344	339	317	333	300	294	315	330	314	334	321	280	323	303	306	347	304	324	341	304	306	325	310	310	333	298	321	315	313	306	330	321	362	340	308	289	307	348	320	268	334	332	309	327	306	341	315	323	298	308	343	305	324	332	300	323	306	326	338	332	338	286	282	309	348	302	304	323	312	323	307	344	299	336	314	313	360	302	351	310	305	307	312	297	315	287	299	317	331	315	282	307	321	326	315	318	288	341	305	310	319	316	327	311	359	295	270	329	360	295	308	288	329	326	331	313	315	311	288	331	312	332	313	309	321	326	281	285	311	339	320	340	333	331	313	297	321	357	300	347	332	319	318	293	290	345	329	318	330	300	328	306	296	306	320	319	309	301	336	308	300	320	304	317	300	306	320	310	284	351	320	346	328	309	286	292	290	309	313	300	332	303	295	301	319	301	292	298	317	319	313	288	327	288	309	302	319	332	324	341	304	312	325	292	296	322	340	298	331	310	370	319	329	330	327	324	303	279	305	331	309	320	292	323	289	300	316	312	324	285	296	305	335	332	335	298	320	313	302	335	319	325	322	331	354	321	326	325	308	318	312	368	324	291	304	293	347	299	327	315	321	297	311	330	308	349	305	305	299	324	318	302	338	320	313	307	319	347	334	310	304	333	365	317	335	337	288	334	307	309	325	348	335	304	307	302	315	323	315	318	277	325	285	315	301	322	325	293	295	280	302	310	338	309	374	288	321	285	334	335	319	326	292	323	307	305	307	314	320	330	331	325	283	322	300	331	307	320	330	344	303	343	317	319	337	341	349	340	321	335	320	339	300	306	296	323	331	346	301	289	308	284	334	313	323	314	323	330	351	318	289	343	331	292	309	340	314	356	316	292	340	324	306	295	269	310	339	308	345	316	338	285	334	292	319	291	319	343	314	305	327	351	303	287	307	298	325	331	318	300	307	326	312	306	293	305	330	324	340	331	301	300	319	327	301	331	308	324	313	339	322	315	298	304	312	304	311	323	305	316	325	298	319	346	308	302	307	354	333	299	339	311	307	334	321	297	324	294	302	323	324	365	308	317	313	314	307	305	323	326	293	306	298	341	295	322	333	360	309	341	329	318	317	348	337	314	319	304	286	321	350	311	319	319	337	313	315	342	345	316	317	305	312	320	340	302	330	284	326	345	339	315	339	314	349	297	331	303	323	309	319	342	295	373	348	299	303
28211	43716	32992	22398	16771	13479	10960	6845	5412	3898	3167	3512	4208	4557	5830	9718	14234	13648	9227	5523	3461	2349	1416	970	736	614	570	500	544	458	518	493	483	493	515	523	504	518	501	515	498	552	552	488	498	458	517	504	538	505	513	516	510	458	528	501	532	474	514	480	510	536	467	494	509	511	512	528	560	489	495	546	521	544	470	507	531	461	518	496	523	487	481	533	513	487	485	526	482	501	473	503	531	544	480	486	491	493	566	515	518	545	499	489	489	504	487	505	479	502	544	498	512	517	505	511	521	542	441	472	500	464	504	576	486	524	518	571	499	555	498	512	480	477	502	499	470	478	503	472	475	522	548	493	527	531	471	502	531	483	493	497	523	544	494	490	491	515	496	495	484	505	517	476	501	508	550	489	506	518	541	481	493	506	502	525	489	454	513	478	530	481	463	505	485	481	486	514	527	498	495	495	503	508	500	521	477	485	469	509	494	515	524	502	518	507	549	467	516	529	562	480	509	493	491	504	500	529	506	499	492	514	491	468	466	493	474	468	501	520	532	505	516	507	505	506	489	509	469	489	493	511	509	515	495	470	477	526	480	542	512	541	509	490	512	453	488	505	516	492	480	501	499	507	486	482	477	504	511	491	474	479	515	512	513	475	521	514	509	515	553	505	510	477	512	509	494	503	505	521	527	499	525	511	525	489	514	503	507	508	511	526	482	493	490	490	495	514	501	491	494	495	482	553	512	495	488	533	506	548	550	503	521	490	519	479	500	481	466	495	501	491	516	497	496	507	500	524	518	524	497	500	523	526	515	505	554	528	511	488	485	501	468	472	500	518	517	497	486	501	481	496	509	516	507	523	524	504	517	511	504	520	517	500	487	542	512	512	506	501	503	513	505	499	506	521	466	539	542	506	535	495	468	489	490	520	511	542	502	528	459	497	507	484	517	468	467	470	498	525	519	531	444	507	479	513	502	468	504	516	480	532	514	506	509	494	497	506	495	523	508	524	510	491	486	507	485	521	484	475	530	464	486	480	528	507	470	497	500	485	474	522	463	511	528	531	514	488	500	515	576	505	466	505	477	471	491	501	495	485	516	515	541	538	499	536	467	527	479	472	511	537	524	461	491	486	478	494	546	500	500	521	480	501	481	531	512	485	507	493	494	490	494	533	524	464	526	535	533	492	496	476	470	527	508	476	513	507	487	480	509	512	496	522	534	516	510	515	517	511	498	503	519	515	500	500	500	480	516	476	506	511	475	518	515	522	485	476	503	483	521	547	503	505	503	465	489	468	521	536	477	489	486	496	515	495	489	523	496	502	511	481	528	492	505	480	503	505	484	511	490	496	499	522	498	471	481	503	519	491	483	475	532	504	499	462	512	509	482	507	511	498	500	525	511	515	498	539	541	485	493	533	516	522	465	482	513	535	490	538	525	491	516	483	527	509	499	518	468	483	547	510	482	487	525	511	500	480	501	478	502	494	514	509	473	505	495	490	496	471	496	522	539	490	468	474	505	483	469	508	486	501	492	492	486	513	494	489	500	527	502	501	484	492	488	523	517	478	485	529	533	495	504	481	484	469	513	510	477	495	500	486	468	527	509	536	491	460	537	498	465	517	488	477	544	494	517	517	476	535	532	483	493	528	505	507	508	507	508	538	510	535	503	481	567	506	520	488	521	488	466	487	458	518	511	538	484	505	499	518	515	502	506	473	506	486	508	474	473	501	503	514	468	498	530	478	533	518	524	546	462	508	507	534	507	494	492	525	535	487	505	516	541	488	523	492	532	508	485	513	502	496	486	524	510	509	501	515	496	485	511	541	540	500	507	478	470	473	501	450	498	502	504	500	514	512	494	536	508	533	488	503	463	516	509	540	474	505	499	496	525	499	506	532	510	467	502	518	494	536	497	516	470	521	489	531	496	500	546	515	477	491	503	471	478	520	494	498	492	496	496	498	477	533	494	504	484	511	500	523	499	486	494	497	518	510	509	517	476	465	488	512	514	461	489	508	523	501	480	497	475	476	493	492	489	487	523	505	551	500	506	497	546	466	519	502	485	459	523	461	500	514	490	542	472	488	491	503	482	517	488	494	525	511	522	541	477	501	521	520	504	472	497	526	512	517	535	521	517	501	503	522	479	500	519	528	483	484	482	485	505	535	466	499	478	538	500	481	469	517	521	462	459	488	545	507	481	503	499	500	482	507	516	500	486	511	519	485	518	491	514	510	531	472	494	491	458	506	488	513	485	540	495	441	524	508	490	498	516	513	495	547	530	507	498	529	487	509	488	457	511	515	507	490	526	500	504	486	515	539	451	541	474	526	510	504	520	462	529	491	475	453	490	505	557	519	517	497	577	482	498	504	527	485	506	485	517	503	530	537	488	493	524	478	520	502	508	539	521	530	493	487	518	480	520	530	544	523	516	525	509	496	515	477	514	475	489	489	520	471	482	514	488	525	527	498	493	491	528	520	511	459	459	485	490	508	489	504	528	475	505	503	480	492	530	489	508	513	465	520	469	524	504	518	566	517	477	499	519	494	481	478	479	523	526	483	485	520	466	524	475	522	482	511	460	498	486	505	498	505	488	518	499	476	508	520	497	473	511	493	532	554	485	486	495	490	465	504	515	481	492	480	495	533	525	510	499	509	479	502	464	522	507	492	530	546	489	491	491	507	478	471	475	481	502	554	506	496	505	525	499	521	487	486	548	532	522	515	541	488	508	484	503	518	491	474	492	512	500	522	528	486	488	513	505	473	471	468	461	486	539	511	559	542	482	487	469	515	482	509	510	531	506	501	502	484	517	514	511	529	469	493	491	459	494	540	499	504	508	461	474	518	526	517	512	472	513	488	478	477	464	504	527	484	556	484	546	519	506	497	495	548	469	505	474	490	518	495	489	477	519	524	517	528	536	487	484	514	507	473	517	499	501	459	494	496	478	488	544	512	530	505	483	497	483	508	529	510	458	506	504	470	510	504	519	498	550	500	466	512	540	499	483	523	482	505	510	518	497	511	464	476	488	465	512	474	487	476	497	503	487	500	526	496	507	522	517	519	498	506	518	493	500	474	496	481	497	472	525	482	498	501	498	488	496	520	504	457	550	519	485	524	525	523	515	520	494	508	497	476	479	521	500	485	490	497	513	510	488	540	490	513	470	489	466	520	494	538	485	528	498	506	502	519	494	495	498	466	464	482	492	521	503	488	517	519	531	549	477	466	505	498	501	498	509	488	504	481	505	507	481	490	512	483	507	503	510	490	496	528	515	503	455	495	469	516	469	526	460	502	519	470	491	524	472	523	531	512	519	484	482	502	484	457	524	501	559	497	509	523	478	517	495	518	538	485	514	474	477	509	482	459	497	511	507	525	486	516	521	495	512	511	514	493	456	489	499	524	496	502	533	498	513	521	525	488	473	476	496	506	495	515	547	542	512	519	489	489	491	546	500	487	506	527	493	504	508	533	492	489	480	495	510	499	499	471	505	500	500	530	492	469	485	487	496	503
23009	21094	28823	23585	21141	21076	13932	4682	2938	2342	2370	2355	2624	2108	2124	6166	11823	13038	10879	6884	2832	1738	1062	684	478	374	330	290	254	225	256	250	285	235	236	240	238	244	220	234	208	268	270	260	230	244	223	252	245	225	274	262	227	223	253	246	233	260	247	228	241	245	248	259	243	250	252	242	250	258	260	270	233	256	262	250	250	250	255	257	237	244	207	216	265	243	235	209	243	256	227	246	244	275	253	232	281	250	242	280	243	237	259	236	240	243	274	212	271	264	250	242	235	250	264	241	233	251	271	268	242	244	267	246	235	244	271	219	280	248	242	243	253	251	239	274	243	246	235	256	239	272	223	239	236	255	242	235	272	211	235	256	258	215	258	253	239	269	244	218	252	221	223	239	249	230	244	244	286	258	240	252	266	236	211	239	244	259	227	278	232	253	247	245	274	263	224	253	223	248	277	261	229	271	250	259	246	271	237	236	251	258	288	231	252	244	252	227	246	259	251	227	241	234	255	267	199	243	249	216	258	240	279	232	242	253	259	244	245	226	261	219	249	245	246	240	246	224	239	244	263	259	270	234	218	259	276	246	229	229	280	247	246	239	246	234	237	257	251	244	261	236	268	254	247	274	235	257	215	246	223	259	235	228	248	265	248	245	258	233	248	249	274	247	236	238	232	247	244	249	228	275	244	224	259	247	253	237	240	229	235	241	261	253	228	231	291	246	240	265	253	262	244	234	234	229	235	221	231	238	254	244	240	270	227	273	239	260	238	241	242	265	226	240	253	254	259	236	227	249	260	242	239	253	235	251	240	272	273	231	249	254	255	224	257	242	264	256	266	238	245	288	251	250	246	249	244	249	260	268	221	240	233	241	234	232	252	245	250	242	255	275	229	251	252	241	278	254	218	237	245	268	224	264	233	246	243	217	237	244	251	255	264	274	241	263	241	273	239	225	213	222	244	237	223	263	242	249	251	235	228	244	282	221	213	236	274	244	221	248	237	213	218	229	230	270	244	205	245	244	240	231	245	240	236	259	262	237	263	254	288	270	233	216	239	270	224	228	268	248	251	261	209	233	245	269	258	228	254	259	240	239	246	234	256	260	261	262	259	250	231	229	270	273	248	248	227	261	267	243	236	250	223	248	247	247	253	240	230	241	247	220	243	255	242	238	239	232	235	269	210	281	243	235	227	212	252	233	285	249	246	267	250	245	245	252	267	273	250	274	251	267	267	267	232	255	257	236	275	264	233	251	251	250	238	213	233	242	218	273	250	255	232	245	271	239	269	232	233	243	243	274	252	226	238	248	224	239	231	254	262	244	247	251	278	248	229	224	246	256	216	227	272	231	255	256	252	217	255	226	251	245	287	239	239	241	246	246	240	249	255	235	263	236	246	245	259	250	272	234	266	254	249	252	265	246	250	244	228	263	249	262	245	255	247	239	218	210	236	251	219	258	276	243	201	231	225	253	246	262	245	249	249	244	250	252	264	249	238	220	239	254	258	238	260	252	237	245	262	269	240	281	256	249	244	267	229	245	257	252	251	231	226	232	247	278	226	271	269	256	243	235	229	246	241	251	242	231	246	246	247	250	238	257	240	256	240	253	263	240	261	246	239	273	232	209	281	290	255	240	261	209	234	261	247	235	230	219	245	249	224	249	245	271	246	237	246	220	240	255	255	235	252	241	257	269	263	241	258	257	246	267	243	234	259	223	226	239	232	253	247	241	254	261	215	254	257	256	254	250	272	215	256	251	256	269	264	270	231	272	231	270	259	225	283	296	292	263	223	259	230	279	254	234	266	240	260	201	252	236	250	234	242	276	239	266	239	246	238	248	252	258	252	230	219	250	259	242	260	226	272	240	240	265	247	254	242	232	280	250	240	237	249	261	264	228	251	241	231	230	272	235	222	230	219	227	241	222	265	254	211	268	267	241	236	237	250	256	242	254	264	282	250	252	248	263	221	242	246	258	259	242	239	237	253	212	235	269	223	263	237	255	258	242	244	263	255	262	237	248	246	243	238	270	267	267	246	234	235	212	238	257	277	236	237	236	238	237	252	243	224	254	257	241	256	224	227	244	219	233	246	264	241	235	245	247	226	253	245	269	259	253	228	242	234	260	279	262	255	271	250	240	253	200	224	258	267	261	256	229	214	285	264	261	262	246	238	250	263	258	265	244	239	243	255	253	225	253	259	274	269	250	236	248	241	277	237	250	259	275	235	244	233	238	280	245	238	266	242	237	230	255	252	252	257	245	254	218	251	222	265	269	239	234	260	253	246	254	281	260	237	242	250	258	249	271	235	288	226	256	262	264	277	240	264	257	258	240	262	277	240	219	266	232	212	261	224	248	244	246	236	239	231	231	226	254	250	254	224	230	235	253	237	238	232	241	245	235	237	236	250	232	254	254	251	248	231	249	242	267	240	244	221	231	252	271	254	276	258	252	238	260	260	275	226	241	236	237	242	233	240	265	268	253	254	231	245	248	243	247	242	273	244	228	240	248	268	260	275	251	232	253	250	226	282	261	209	229	233	266	249	243	232	245	262	238	259	278	242	222	254	246	244	229	259	238	213	237	255	239	244	247	256	237	247	247	254	268	234	247	230	236	246	258	248	276	228	247	221	257	228	251	276	249	249	266	223	251	250	233	244	244	251	247	264	250	248	238	243	226	242	235	231	223	258	240	222	268	242	263	259	251	244	229	235	276	263	235	249	235	255	233	254	266	237	217	245	243	232	262	218	250	245	225	223	235	236	246	235	264	250	252	245	249	242	247	269	238	258	243	255	239	258	242	262	226	241	271	266	262	238	269	227	247	225	266	254	219	230	232	247	265	269	243	239	222	255	246	243	259	237	231	256	260	252	270	241	252	240	276	249	250	262	238	239	242	224	276	233	238	265	217	223	274	254	210	254	242	247	261	233	221	259	250	254	232	252	216	233	260	230	230	267	254	248	262	249	263	255	250	261	236	237	261	265	240	263	259	249	258	226	228	253	219	240	241	245	226	230	249	259	229	245	258	220	274	263	244	241	259	243	249	246	226	252	259	231	207	230	249	223	233	258	220	244	247	214	236	256	257	264	214	234	234	244	247	225	242	242	283	234	265	273	219	254	216	253	216	215	238	244	227	293	239	267	254	245	248	246	251	244	251	247	249	267	246	248	264	250	242	259	263	252	253	286	245	250	250	246	255	262	244	265	249	232	239	231	245	251	255	279	247	251	238	256	252	256	250	258	221	222	226	257	255	256	225	256	264	242	259	223	226	258	247	266	254	235	249	263	238	230	231	261	239	234	250	230	247	239	211	231	247	232	267	237	265	242	246	246	267	249	235	222	250	253	251	234	247	285	262	240	269	223	242	266	229	262	254	223	242	212	267	207	247	242	254	245	253	230	231	245	244	264	227	236	261	271	252	251	254	243	237	221	253	250	234	260	252	236	287	256	252	235	249	243	253	230	234	269	236	224	222	246	260	231	270	232	241	249	247	216	233	255	258	245	244
30005	47137	39156	29661	23262	19554	15814	10605	8030	6297	6439	6596	7085	5406	5613	13653	21189	21615	18383	12817	5798	3892	2378	1445	902	682	534	474	410	410	408	393	380	385	395	372	419	415	356	407	384	393	406	398	419	371	378	393	356	371	377	402	401	342	382	396	393	330	380	375	382	413	396	390	398	372	425	419	386	389	382	370	415	398	361	379	386	392	401	387	377	338	391	372	413	367	414	380	381	398	406	392	408	405	398	396	391	372	388	376	372	445	386	376	405	366	383	366	419	385	366	367	379	389	393	421	414	398	376	355	408	419	371	380	409	411	373	356	393	407	383	449	382	401	360	370	398	384	390	381	398	373	412	376	403	402	381	420	374	410	389	382	387	403	415	372	375	395	415	352	385	371	346	407	392	355	386	379	377	417	377	376	415	405	406	381	424	418	401	396	372	344	384	381	383	405	345	396	393	389	383	371	396	394	376	397	389	391	419	395	398	404	401	431	396	361	421	384	367	406	406	387	369	422	444	397	401	379	359	361	384	415	415	410	392	377	391	393	387	372	348	370	395	377	404	412	400	415	390	401	367	400	398	405	416	375	403	408	387	379	424	420	400	402	407	387	382	385	373	426	411	402	382	373	414	415	389	412	395	402	401	382	394	410	392	389	389	397	415	362	395	390	415	427	405	378	387	424	405	418	423	409	401	372	401	368	362	392	406	368	413	398	357	384	429	419	404	396	391	428	410	389	430	430	390	394	370	400	404	402	366	386	385	422	392	388	411	378	389	394	402	382	397	392	402	401	378	387	394	365	391	413	386	393	393	376	418	390	438	404	361	380	409	396	414	398	361	437	363	378	384	399	414	399	356	375	395	402	405	388	377	431	390	410	429	421	385	385	368	382	374	426	382	381	378	398	401	369	378	356	384	391	414	388	404	402	350	374	408	408	419	384	383	417	407	378	394	381	389	391	365	437	365	392	373	381	405	404	430	344	379	413	419	371	400	397	422	413	386	387	399	416	384	395	385	376	349	363	389	386	350	381	394	389	370	399	340	408	432	392	397	382	391	393	423	427	363	408	403	374	368	374	377	354	387	370	417	418	375	402	411	442	389	378	392	388	367	363	391	380	417	355	365	356	383	396	387	388	365	394	375	400	390	398	395	362	397	378	367	359	418	372	394	405	392	405	412	406	353	395	399	361	382	403	393	374	410	386	358	410	382	406	396	412	396	412	397	363	383	369	388	382	389	362	438	378	413	404	368	399	377	371	359	402	401	399	359	441	381	397	408	385	371	394	401	362	379	401	400	380	418	368	404	415	416	380	367	424	441	377	400	389	404	391	368	397	431	393	394	398	383	342	410	373	379	414	393	397	364	400	382	418	359	413	391	402	373	438	389	364	381	424	411	397	403	384	403	386	369	392	387	432	378	375	377	347	389	370	364	380	381	379	411	379	395	385	409	376	408	376	371	402	395	397	401	389	419	407	406	363	402	412	374	385	402	380	359	414	394	417	404	392	406	377	423	414	392	410	391	388	369	372	382	401	386	411	392	395	396	414	436	411	370	371	372	431	374	369	368	380	387	353	367	389	381	406	373	413	417	393	387	415	398	377	418	415	371	387	408	377	408	378	380	368	392	429	388	405	399	360	385	404	394	373	393	382	357	378	400	388	406	396	369	422	387	416	411	423	387	427	394	388	399	390	417	396	370	416	382	398	414	361	409	397	403	367	379	404	407	412	400	382	378	394	375	392	403	378	389	387	419	391	405	404	352	376	420	374	384	405	419	392	387	393	419	363	410	377	403	364	385	366	406	409	385	377	390	370	388	382	385	400	370	373	406	383	380	431	388	396	401	388	412	408	381	386	388	389	393	405	406	408	409	411	378	392	378	421	367	388	389	390	400	417	407	380	386	405	367	434	370	406	381	410	396	384	368	383	433	394	407	379	407	411	404	398	415	391	365	386	440	369	393	397	432	403	379	416	429	379	344	365	403	375	389	450	370	401	378	403	384	383	392	378	379	394	389	357	398	413	372	419	352	394	384	397	364	392	388	384	379	413	385	402	389	393	408	381	417	372	370	377	409	354	388	388	388	393	388	413	381	395	413	396	377	396	384	373	399	408	393	337	427	409	413	429	381	411	344	407	396	371	395	376	362	412	375	405	407	409	397	375	382	405	424	362	381	411	418	422	426	392	377	400	409	402	390	372	416	387	387	391	406	424	360	398	401	362	372	367	382	385	383	383	396	400	385	385	365	396	424	437	387	356	359	385	408	371	361	403	393	374	402	361	390	406	378	401	372	394	374	413	434	370	412	375	386	389	362	411	383	369	352	403	374	393	419	399	367	410	373	390	394	388	403	374	394	337	402	399	395	380	435	378	376	384	413	397	388	376	338	391	403	395	407	405	437	361	420	434	409	376	378	376	415	404	348	391	431	403	437	391	385	387	390	393	404	412	388	401	402	381	381	396	397	386	384	384	422	397	391	406	423	392	393	389	390	394	406	400	379	385	382	412	378	391	420	374	418	359	456	427	357	401	381	428	384	423	396	386	387	366	352	399	403	398	430	390	395	405	388	406	411	374	425	366	350	353	365	429	386	369	364	377	408	377	392	368	384	391	394	419	334	419	372	385	401	381	409	402	379	354	386	377	394	396	392	395	396	376	388	353	400	379	400	356	414	371	403	393	378	396	388	398	386	393	398	400	405	380	374	397	384	402	353	467	368	396	389	406	389	398	397	386	411	398	431	381	413	443	396	389	398	377	395	372	380	381	387	386	386	397	383	372	420	410	385	381	420	387	402	389	404	416	405	405	357	386	378	352	401	428	375	377	365	367	407	390	412	407	392	387	398	391	418	395	387	388	406	376	399	395	392	364	400	428	376	371	379	367	380	386	379	409	402	408	402	353	429	376	403	380	386	405	377	371	371	400	405	394	385	364	367	367	368	396	387	388	379	373	414	360	390	394	412	388	373	406	397	367	398	390	402	385	367	392	372	368	382	390	386	423	383	394	391	392	400	382	387	368	368	408	393	393	402	402	398	420	403	405	370	397	381	399	385	384	392	413	395	391	430	358	387	398	440	412	365	392	379	423	369	360	384	399	410	414	394	366	385	421	402	402	391	395	372	371	407	397	386	414	405	372	392	378	404	398	401	371	383	392	378	390	391	377	408	394	377	391	398	372	395	366	389	422	379	369	373	385	387	366	392	368	401	407	423	367	400	390	398	395	383	360	375	396	372	397	415	374	376	383	366	388	374	379	380	388	375	383	388	366	347	358	380	394	400	367	413	389	404	423	363	373	407	384	397	387	385	385	355	372	394	366	400	398	370	404	394	383	359	382	360	362	350	391	369	367	399	370	395	377	398	392	387	409	402	397	372	412	386	395	387	397	390	384	370	443	385	400	393	393	400	374	400	424	381	427	382	423	382	388	403	403	393	384	418	367	374	404	406	362	392	391	366	390	401	391	403	380	354	402	408	379	399	395	387	385	387	359	440	414	410	402	390	374	360	389
26943	20930	20204	11443	4435	3045	2048	1845	1734	1438	1153	1041	931	1032	1040	1036	1017	1070	1034	854	607	426	377	300	320	284	329	291	285	246	314	298	300	289	280	293	280	266	290	270	296	295	313	304	266	298	266	301	296	296	260	271	304	284	291	280	288	281	264	295	275	305	251	274	295	263	269	316	305	285	312	298	271	300	281	287	302	259	300	281	290	275	293	293	298	300	268	279	298	281	277	290	286	293	289	279	276	265	301	256	302	265	309	272	253	279	311	284	292	293	243	303	290	306	297	292	297	322	281	268	316	287	305	273	311	270	291	260	275	265	283	295	305	304	281	260	265	276	301	260	259	296	318	295	255	285	282	279	282	270	287	288	270	290	312	277	289	276	275	286	279	278	295	307	269	299	279	274	269	286	289	268	272	296	285	290	270	278	290	269	288	267	298	288	291	282	298	307	285	290	286	292	250	272	266	289	297	279	255	319	312	280	296	251	275	287	290	261	279	293	265	298	290	284	300	254	301	299	302	282	277	272	245	242	275	291	311	281	260	276	284	288	270	296	256	259	314	266	278	296	286	278	316	323	294	274	280	268	272	263	281	290	298	283	300	307	305	288	288	279	316	276	286	279	277	289	313	276	260	275	284	308	276	310	274	290	307	289	261	265	272	284	282	275	277	290	259	292	273	306	278	296	302	278	301	307	304	281	292	265	279	295	281	273	295	288	290	299	289	284	301	273	280	280	291	288	300	269	304	279	301	289	294	316	284	270	283	286	289	264	313	273	295	264	312	280	295	302	306	277	318	279	309	299	285	281	293	259	321	276	276	281	298	293	262	260	293	284	262	298	275	283	296	297	284	277	273	281	291	288	276	285	277	299	269	303	309	293	284	304	277	285	307	272	291	288	283	277	267	294	270	279	291	271	276	265	297	307	284	286	284	296	267	282	302	304	287	255	304	302	333	280	307	286	291	268	299	323	283	290	282	261	285	303	272	315	298	285	273	270	294	288	275	292	289	315	275	281	283	301	312	290	260	306	303	270	268	282	267	303	282	296	294	291	312	308	287	269	306	295	307	265	282	274	265	296	272	275	298	302	315	271	291	276	286	284	271	256	299	281	281	297	301	285	262	276	283	292	299	276	285	279	255	269	260	277	264	299	283	284	296	270	276	261	268	279	247	285	282	282	296	273	280	289	287	275	252	268	278	304	303	275	276	272	254	291	311	271	278	286	262	298	282	297	273	291	268	299	305	280	273	278	312	257	297	283	324	292	296	297	310	247	247	260	291	271	274	322	272	290	302	319	263	303	302	325	314	270	259	277	287	302	303	305	275	312	296	307	269	292	271	270	278	301	314	308	295	305	289	270	277	309	291	295	287	277	260	278	295	270	280	306	273	277	276	309	289	286	289	305	290	275	291	256	308	308	269	328	270	276	272	288	282	282	280	288	299	295	266	313	281	301	278	285	304	323	291	284	316	270	287	269	301	293	300	283	285	282	278	276	297	317	256	287	272	300	282	275	270	267	302	277	261	294	274	269	267	294	272	320	277	304	279	274	296	289	302	299	253	288	296	268	313	308	298	290	269	317	300	267	284	275	256	271	275	263	307	272	281	300	282	308	275	309	255	309	250	285	292	248	270	287	300	293	301	280	272	279	306	264	288	297	274	282	307	304	267	275	284	290	279	263	275	267	305	269	291	283	282	260	272	326	301	286	276	286	294	307	287	284	306	266	271	264	281	301	287	314	289	285	287	289	285	286	278	290	269	323	281	272	299	289	261	278	268	275	268	271	300	306	280	276	274	283	298	285	318	258	265	271	278	279	287	268	288	280	269	304	288	277	273	304	299	301	303	290	266	295	273	265	278	298	301	277	307	290	287	290	285	266	309	279	275	271	319	263	293	308	261	305	287	310	288	301	300	270	280	275	256	298	281	283	280	268	264	279	264	314	261	266	292	292	284	274	267	263	246	263	296	267	290	255	283	265	298	310	283	288	290	276	278	289	279	290	288	301	303	285	290	320	265	321	304	266	302	280	301	260	312	280	284	293	312	312	326	279	289	296	274	304	312	293	320	267	289	270	276	307	298	305	288	291	276	284	291	272	241	289	288	284	271	260	292	285	274	289	271	297	281	315	290	278	298	283	288	273	275	288	291	323	281	268	272	287	262	288	293	316	282	309	318	301	295	261	276	279	281	303	239	272	292	285	301	278	279	269	295	274	323	307	321	273	260	295	284	288	257	288	284	272	298	290	300	300	294	248	271	310	279	275	277	295	311	294	316	305	293	285	294	298	288	297	276	303	317	279	311	286	304	279	301	289	263	306	268	269	257	306	290	295	276	295	296	301	265	294	284	303	274	280	265	280	276	284	291	292	284	277	254	294	272	275	332	313	276	299	291	264	283	273	312	281	307	310	260	287	280	292	276	303	277	276	274	269	288	313	261	291	253	289	321	304	310	285	302	280	277	307	289	299	289	268	288	279	307	291	281	286	305	280	310	280	274	298	306	332	294	285	314	293	301	291	289	290	276	282	281	292	298	264	276	277	269	266	287	257	281	288	272	291	293	269	278	313	298	275	291	280	293	277	284	282	278	250	280	326	267	254	280	291	310	283	277	302	290	263	319	285	258	286	299	276	305	301	307	293	289	268	286	296	288	288	282	312	306	279	286	276	289	275	311	287	274	265	285	270	261	310	320	275	317	280	288	288	242	302	270	295	245	288	313	273	293	287	292	272	274	294	270	292	314	271	286	266	278	303	272	274	282	289	318	274	263	296	282	262	294	264	323	302	288	295	292	281	287	291	258	288	280	285	284	271	288	314	256	295	300	276	280	288	257	289	270	295	288	273	284	300	305	278	247	277	282	298	286	300	292	318	310	254	291	284	286	281	270	271	309	295	282	276	296	288	291	277	289	312	286	303	279	281	284	305	285	278	254	302	287	298	265	324	269	286	272	241	287	292	279	296	306	275	250	288	282	319	277	275	299	309	294	297	294	280	309	293	276	272	290	282	287	268	302	291	261	304	279	281	286	255	266	298	281	301	268	286	295	287	297	322	293	300	274	309	279	311	284	269	272	279	280	290	287	290	263	291	280	282	255	273	317	274	295	286	285	299	287	315	305	277	287	270	306	293	265	300	261	280	302	316	310	316	289	272	291	288	303	274	279	270	293	289	290	283	281	292	269	294	279	261	299	271	289	278	323	290	311	303	273	285	279	286	296	293	271	288	262	293	264	295	259	280	255	266	279	300	287	247	282	288	282	311	278	276	308	279	286	250	303	265	284	299	284	285	299	289	276	269	270	270	281	274	315	307	271	271	255	283	300	286	278	299	300	280	341	309	268	267	283	291	260	265	268	307	298	317	314	281	294	269	270	276	277	280	315	278	289	315	271	279	287	294	288	288	273	276	294	292	296	282	293	287	292	300	271	226	272	291	325	267	281	241	279	291	292	274	277	289	295	265	301	283	324	272	281	296	296	287	295	319	249	289	296	281	286	278	261	280
24663	29411	27416	14931	9521	7715	5778	5171	5137	4105	3454	2809	2369	2787	2685	2517	2524	2538	2443	1877	1191	713	607	529	471	489	486	463	466	421	471	463	456	442	436	453	486	424	423	477	428	478	448	432	434	441	450	457	437	485	495	469	426	450	424	423	434	463	423	453	466	463	436	446	450	410	463	454	438	428	440	450	463	475	443	464	434	433	415	483	446	485	481	465	438	447	442	446	439	483	458	439	452	428	458	474	496	458	455	460	414	438	447	473	441	457	449	423	414	424	501	450	448	465	434	439	458	446	432	452	458	506	465	472	432	460	493	419	438	444	447	446	489	404	482	464	440	448	469	425	469	459	431	468	459	451	452	461	478	438	444	454	424	438	460	431	438	439	417	437	471	431	474	442	435	460	466	491	455	481	451	435	461	438	423	459	438	476	445	466	421	406	446	440	446	429	486	457	474	433	478	458	453	446	447	459	478	447	445	430	433	455	449	463	488	464	455	476	427	431	440	464	409	428	450	443	434	447	422	435	455	422	450	472	440	434	463	464	467	445	435	452	490	422	401	448	461	476	447	457	515	465	449	452	447	447	437	468	465	466	474	475	453	482	436	438	445	467	447	442	459	476	457	421	422	381	434	459	451	429	445	436	427	424	457	454	441	437	426	456	455	470	435	455	451	463	487	453	456	447	415	439	469	428	465	482	450	427	443	440	420	478	452	435	454	510	440	459	455	455	430	473	437	435	440	420	463	475	436	444	456	431	462	477	439	440	458	465	409	462	410	470	446	425	456	461	473	499	444	477	452	438	471	467	456	476	490	440	459	434	435	439	447	462	436	431	468	458	430	432	471	472	448	412	485	429	439	465	454	420	427	421	474	425	375	424	442	433	458	431	457	462	421	471	436	459	455	456	470	460	455	438	415	459	433	490	463	452	433	469	463	454	473	441	480	443	435	382	485	452	423	462	454	450	427	406	439	462	459	475	444	472	486	435	463	471	435	445	440	419	448	431	426	462	480	445	489	470	435	451	469	469	414	430	447	451	455	423	465	433	464	416	467	421	442	464	458	436	452	448	451	445	457	478	429	457	485	460	439	464	454	447	418	447	446	456	485	447	457	469	445	435	486	455	468	436	438	460	468	447	449	445	426	474	478	476	470	482	446	477	452	440	455	444	450	454	438	496	485	442	455	442	465	437	417	480	458	475	452	468	442	435	482	493	440	422	483	473	416	458	495	443	480	442	454	462	464	426	429	471	420	448	476	473	457	459	461	424	420	451	450	477	444	368	450	459	480	435	447	433	503	457	436	398	467	419	409	461	468	435	433	450	497	420	433	470	442	452	462	428	416	461	411	453	425	411	456	467	413	458	444	430	408	453	456	430	449	415	410	436	489	470	439	466	464	468	457	449	457	430	419	418	480	478	460	457	446	421	453	461	452	460	446	425	451	475	459	433	430	456	478	451	431	461	445	470	466	486	490	440	426	404	440	473	449	455	427	480	411	454	439	461	496	431	474	451	444	491	448	448	434	448	494	471	387	416	487	448	450	416	429	462	444	463	426	448	423	464	427	421	452	440	447	472	467	471	440	452	445	452	422	418	461	447	468	454	464	461	445	417	427	430	425	451	430	474	425	436	440	454	437	483	450	432	452	457	499	496	436	461	482	443	505	434	460	470	457	434	418	473	448	431	476	462	463	473	474	471	425	437	442	433	439	431	436	419	466	471	456	481	484	494	418	422	479	450	427	454	472	448	424	455	467	435	471	441	474	409	462	439	447	445	477	465	429	464	486	430	452	456	460	421	475	435	437	471	431	451	437	444	484	426	470	417	428	431	469	437	439	458	458	476	484	430	427	439	423	440	434	464	447	460	471	506	429	489	454	444	441	462	459	447	439	453	462	436	449	428	428	454	460	459	419	481	438	474	464	447	456	511	431	434	467	439	466	478	437	445	457	414	460	444	463	460	411	439	437	482	430	445	439	448	478	456	461	443	460	421	455	444	433	425	426	433	462	484	460	445	474	470	460	465	448	443	496	471	420	464	419	439	421	463	433	412	437	451	468	446	425	435	456	444	477	448	420	432	456	428	459	433	463	447	444	463	445	418	425	467	485	422	422	466	473	439	443	420	472	404	440	474	434	463	484	418	436	411	460	451	441	452	430	466	472	420	478	457	437	427	464	466	443	408	470	491	442	431	473	478	434	430	463	443	473	443	428	481	441	425	411	472	458	521	458	455	462	441	484	454	463	475	452	450	464	457	465	438	487	472	477	423	462	446	475	464	447	490	435	429	429	490	450	451	449	444	411	467	414	452	462	473	431	464	462	437	428	485	458	461	431	475	436	501	439	426	448	470	432	429	417	457	435	422	405	431	479	420	433	452	441	434	455	455	449	481	411	451	454	446	442	469	473	485	464	461	462	405	423	442	433	481	490	471	498	432	487	413	463	469	459	465	454	474	476	507	427	459	447	453	462	419	486	445	426	443	444	452	441	452	437	451	475	464	468	433	470	443	452	471	444	461	456	462	443	447	502	442	430	460	435	468	472	444	452	415	448	435	460	478	412	468	430	422	441	470	444	464	498	453	437	456	477	446	444	475	454	440	443	459	465	464	407	479	443	476	443	429	455	456	474	473	447	437	453	458	464	442	460	458	460	470	496	448	433	456	497	503	406	445	471	421	427	441	475	429	441	468	438	451	458	437	413	515	460	507	416	446	457	465	495	436	456	441	469	462	444	446	455	454	457	482	429	450	472	476	445	438	476	452	458	424	478	450	438	449	438	468	448	449	459	442	453	476	476	436	427	450	435	473	445	440	459	474	431	411	441	425	464	409	461	468	460	487	437	495	459	458	452	473	440	433	452	452	445	407	418	444	450	455	458	492	420	447	443	466	425	440	452	419	460	460	455	418	428	442	427	449	442	464	456	474	435	443	432	454	493	444	454	442	444	462	433	451	477	497	466	432	420	441	460	446	447	428	435	427	453	455	435	441	467	479	467	468	430	469	425	399	456	488	511	470	433	437	458	427	463	468	431	457	460	488	454	448	438	457	462	458	419	465	442	457	439	458	418	445	423	407	463	450	424	431	475	461	407	443	479	457	480	431	416	471	428	417	455	464	437	449	456	485	430	440	495	440	448	455	431	447	433	455	457	454	403	455	443	483	475	420	457	441	415	462	456	470	446	462	433	471	421	424	432	445	420	455	449	462	476	476	495	445	458	436	414	420	465	461	442	432	448	485	475	427	417	395	449	488	445	448	454	448	453	432	498	453	469	454	452	458	442	457	458	458	444	436	455	440	458	445	462	441	446	438	430	457	481	430	471	426	453	435	459	467	480	452	452	454	451	410	444	431	451	418	411	473	449	409	448	457	406	459	426	429	438	440	455	471	470	439	425	421	444	469	446	431	446	452	454	452	447	480	457	466	428	458	455	467	435	429	460	420	467	378	452	476	438	421	471	447	451	441	427	441	431	461	453	479	493	462	443	454	409	461	456	440	464	463	466	469
24185	21136	28218	24395	19895	9079	3981	2656	2134	2019	1757	1571	1703	1804	1655	2292	3487	5904	5970	4189	2214	1305	879	687	518	416	396	342	331	343	307	335	319	311	301	288	302	319	291	318	302	288	307	303	280	323	314	295	312	316	278	301	316	277	304	316	325	307	277	293	311	303	302	287	280	321	280	286	306	324	332	305	277	299	287	276	312	321	335	289	296	293	320	314	305	324	291	311	307	314	302	296	306	281	312	335	302	302	298	281	320	323	328	298	303	324	303	301	293	300	304	298	296	337	299	350	295	266	286	298	299	325	310	324	311	307	277	287	295	328	275	302	291	321	305	306	319	330	306	320	299	324	326	297	275	301	321	289	306	282	301	288	297	284	268	323	317	299	294	291	323	307	296	313	340	270	290	343	295	289	288	284	326	308	285	317	293	302	323	286	301	326	288	277	271	303	298	289	311	326	303	299	294	314	314	303	330	245	311	304	298	324	316	299	297	329	315	300	338	343	291	289	301	304	314	322	311	302	282	303	281	316	293	305	311	316	306	314	299	301	328	322	292	299	277	298	278	299	288	280	337	285	290	333	292	308	275	326	284	280	314	308	316	302	288	304	302	329	303	315	305	308	266	311	302	301	323	305	304	308	295	287	311	317	321	318	271	296	314	335	313	283	292	303	284	301	323	311	322	336	323	280	306	299	300	326	339	273	308	304	308	325	318	304	307	295	309	319	302	305	288	304	286	295	292	314	328	288	317	301	294	329	282	304	332	295	269	301	301	335	325	298	310	312	272	303	296	337	341	325	314	278	300	316	280	315	315	296	296	265	285	313	287	300	295	297	313	290	282	333	333	270	283	345	298	331	309	305	300	284	313	328	309	335	298	323	309	309	284	285	331	269	280	290	335	282	329	320	277	288	286	302	306	293	310	292	285	297	325	301	296	300	304	298	301	297	305	300	293	297	315	303	322	288	294	288	310	302	307	281	288	259	304	287	299	312	306	297	299	319	294	312	296	301	333	300	296	306	317	332	264	302	269	307	306	301	278	304	342	286	289	313	305	302	311	309	283	293	314	304	300	299	319	294	288	264	298	309	300	306	313	311	302	281	295	312	285	317	294	287	291	300	309	290	274	317	308	287	285	302	275	311	309	305	315	306	311	320	283	297	299	296	291	310	338	294	294	326	342	280	300	326	295	269	310	277	303	338	321	310	329	317	275	283	295	344	304	282	305	290	304	272	317	283	315	281	307	269	323	323	324	279	314	297	315	288	347	308	317	309	296	302	312	315	301	334	311	323	319	267	313	287	290	323	327	317	293	306	325	310	268	291	305	320	292	285	301	292	328	282	300	285	294	303	293	260	316	293	295	264	293	267	313	302	301	342	284	330	300	325	289	296	315	317	324	323	307	274	300	310	284	298	286	314	302	311	302	285	315	300	327	293	299	303	301	299	309	323	305	325	278	306	279	309	298	279	308	273	309	300	281	310	308	298	325	307	311	291	299	330	311	292	306	300	286	283	299	299	307	302	313	280	321	314	311	292	303	284	277	310	291	300	297	316	312	299	324	325	341	275	315	286	304	280	291	292	286	297	328	307	321	281	302	285	329	320	284	298	332	335	302	307	322	306	317	321	293	324	308	343	292	310	322	290	330	307	285	303	315	312	309	291	301	283	290	342	318	287	275	306	300	288	336	317	304	271	323	292	283	302	312	283	282	291	294	270	320	319	314	301	309	296	310	290	266	291	310	288	322	261	288	295	298	311	299	316	296	308	326	336	313	309	308	282	312	285	284	285	308	284	317	329	272	276	316	319	283	276	292	318	299	277	294	307	306	289	336	269	315	309	298	304	298	312	309	311	295	274	305	294	305	317	333	306	286	304	289	297	330	329	322	272	336	346	293	280	308	296	347	322	305	289	295	325	299	280	308	307	278	283	289	290	321	293	300	311	291	277	289	309	294	299	289	294	328	284	302	325	308	314	292	291	293	302	286	316	272	331	285	314	312	280	275	310	302	313	310	325	311	315	293	289	317	278	347	302	316	329	312	299	323	302	286	331	334	300	318	281	319	306	316	306	305	322	312	289	262	289	286	270	297	282	301	317	302	319	308	283	322	277	304	284	325	300	313	293	308	277	339	322	294	300	318	293	306	303	308	294	283	280	359	309	272	310	311	309	290	300	308	316	317	308	318	304	274	331	314	298	336	291	326	309	288	317	315	302	329	318	294	290	336	314	307	299	283	268	282	287	303	286	290	320	282	317	326	295	295	291	305	293	286	319	305	326	318	297	295	303	284	289	310	328	290	295	324	324	295	293	304	313	289	302	277	317	324	296	323	330	283	285	298	324	304	294	295	279	307	304	277	294	300	320	306	302	337	274	299	311	335	327	303	313	341	277	310	275	305	303	294	311	281	298	315	294	302	273	284	336	332	280	305	304	305	289	297	326	329	278	298	318	299	272	311	299	302	337	308	303	306	339	313	314	298	318	342	288	316	285	311	285	289	307	267	313	314	276	308	272	289	296	286	307	291	287	319	317	326	321	287	330	297	302	323	292	331	293	301	312	302	302	298	299	296	295	296	288	305	309	327	306	303	297	299	303	294	298	288	306	315	280	299	316	320	320	263	326	294	313	287	319	296	287	287	284	326	294	328	314	314	328	282	301	309	325	319	276	287	313	281	328	335	307	310	349	323	281	321	334	289	299	295	280	305	305	323	313	318	325	303	292	300	335	318	290	288	311	303	306	306	317	236	294	287	278	282	327	294	313	311	297	304	316	279	307	293	289	295	276	297	306	297	293	293	301	324	340	311	322	290	282	316	294	333	317	317	291	311	326	280	321	329	284	313	304	299	310	282	299	302	307	276	316	300	286	281	303	289	322	309	300	312	299	316	299	305	315	283	292	302	256	318	281	286	297	298	283	298	297	281	327	312	292	319	296	314	307	285	304	291	320	308	298	317	308	297	283	329	296	325	278	289	299	298	318	271	326	304	323	288	295	318	319	292	270	312	291	325	283	299	319	262	306	314	304	291	314	312	296	298	309	304	299	294	300	294	293	261	338	305	333	311	276	291	299	321	279	290	297	300	313	306	307	306	302	298	296	291	285	278	290	320	315	328	295	269	278	291	307	274	262	322	307	310	325	303	298	295	323	305	290	311	326	288	289	308	311	297	320	330	304	294	262	300	300	306	292	326	258	301	286	306	306	289	312	330	308	273	321	324	316	310	293	322	308	278	304	313	304	309	297	308	289	307	304	315	269	323	328	289	313	295	315	315	330	283	308	284	298	308	300	308	293	293	330	323	290	314	308	309	299	284	329	320	296	295	324	312	288	317	325	308	286	290	305	288	317	313	319	317	296	273	284	307	293	288	323	330	320	287	308	306	288	318	302	258	335	288	311	298	293	295	295	287	302	282	277	303	316	294	296	304	307	345	294	298	310	296	336	313	319	295	306	325	306	325	301	294	332	303	285	309	312	325	284	283	295	294	335	271	301	275	269	320	279	293	334
24908	38869	33837	21551	14394	11047	8395	7119	6216	5653	5149	4101	4642	4885	4503	5632	8109	12764	12398	8999	4789	2817	1921	1406	972	762	677	606	489	511	487	437	482	527	457	456	504	493	504	470	488	457	481	473	497	485	448	517	451	462	450	449	492	489	480	524	504	444	522	451	458	460	479	478	452	461	488	432	479	541	483	465	480	448	486	449	440	455	447	468	512	502	513	461	481	485	444	467	443	486	468	479	507	498	476	473	501	510	446	455	501	420	500	474	493	492	461	518	521	449	465	514	441	497	454	451	520	463	496	448	481	506	473	460	485	483	448	447	457	488	474	492	450	505	435	486	469	498	499	525	497	522	497	509	482	479	487	455	449	493	488	503	434	462	475	517	471	445	459	437	476	486	446	465	461	496	499	529	478	511	487	447	467	501	481	403	465	474	524	453	447	476	453	527	451	479	458	469	490	493	474	510	477	453	468	435	463	486	489	482	465	461	483	455	524	432	454	486	451	436	490	455	489	493	453	468	485	444	453	509	509	492	491	511	501	493	454	516	455	498	474	476	458	471	457	487	477	473	474	467	472	490	529	460	455	445	505	467	490	508	484	471	517	474	467	444	485	464	487	480	494	481	482	470	492	461	501	473	480	451	474	449	492	466	470	479	455	483	495	477	496	478	448	457	492	467	466	421	466	502	461	492	488	499	516	469	482	489	494	466	527	465	474	485	466	451	453	482	486	485	496	493	486	485	463	441	485	470	461	519	465	495	481	515	485	490	497	443	477	498	498	470	544	492	534	495	481	528	482	448	504	445	464	493	490	485	458	482	471	491	459	505	488	487	526	473	516	483	507	511	472	509	463	473	480	457	472	464	465	505	504	477	463	450	483	475	475	468	473	487	471	460	479	500	502	474	507	529	453	472	506	487	496	504	460	468	458	507	486	486	480	468	469	508	487	453	498	537	488	501	449	477	471	471	504	491	479	469	453	454	463	510	476	488	492	505	460	427	501	497	455	498	492	463	494	466	471	466	494	501	505	468	474	480	452	471	499	494	491	440	468	489	489	497	453	492	479	502	502	463	475	468	528	441	504	459	471	459	462	441	477	461	455	484	469	457	450	461	466	467	467	478	482	472	501	477	476	494	467	465	444	514	462	461	480	484	504	488	455	458	498	472	449	486	470	507	493	489	460	463	441	443	480	466	519	527	498	485	457	473	517	451	491	452	451	471	466	448	441	507	483	511	475	503	497	483	480	447	505	481	481	427	443	488	470	501	458	476	469	512	454	496	448	466	462	502	485	484	495	505	476	496	479	482	486	463	471	452	541	475	468	479	485	420	477	491	443	455	484	508	505	505	504	481	479	454	490	498	492	447	495	504	485	450	493	475	495	485	459	478	488	497	487	492	475	503	478	488	475	483	458	458	459	474	448	489	472	511	436	446	452	511	482	476	468	481	447	455	514	475	449	494	472	477	473	479	501	427	514	468	450	477	483	456	507	441	499	494	480	489	483	504	438	460	476	451	499	470	485	492	450	465	468	439	472	483	519	480	453	492	470	476	495	446	490	483	466	479	438	499	467	488	464	453	521	502	465	483	474	495	485	438	499	493	470	464	496	469	430	447	473	472	460	476	447	456	463	456	488	468	500	488	506	467	449	477	491	487	474	488	480	437	500	495	487	468	469	472	456	461	457	534	495	465	468	509	470	460	493	461	471	462	506	509	471	486	438	485	496	503	504	510	472	476	516	498	468	493	415	470	482	503	471	485	482	463	483	481	486	509	470	485	456	509	475	432	457	448	465	507	464	460	493	431	510	461	502	500	482	504	440	499	469	454	441	459	452	426	474	445	490	444	515	450	497	510	495	474	478	502	465	491	473	511	445	494	513	509	519	429	479	460	475	517	460	474	470	493	484	472	512	497	460	466	485	472	497	478	448	483	451	449	487	460	443	469	466	521	486	484	477	488	461	474	491	486	472	488	449	505	493	496	498	496	467	496	466	468	466	453	485	474	477	484	490	472	487	477	432	475	503	432	459	441	482	489	522	473	419	529	491	498	472	444	506	485	492	461	472	465	471	480	445	507	471	488	508	446	509	462	493	488	481	482	509	515	472	458	509	483	481	486	468	474	477	484	473	473	483	444	414	458	498	464	482	494	439	467	467	473	495	473	468	533	442	476	518	451	507	483	472	476	491	439	493	456	451	481	457	467	473	473	489	471	485	508	476	464	484	500	470	431	499	479	504	484	497	481	527	459	485	482	502	510	458	486	497	462	482	534	499	482	513	501	494	509	462	475	471	474	475	489	486	487	491	474	517	484	490	459	448	504	521	490	476	477	498	502	481	466	474	481	445	474	481	489	519	513	487	507	485	479	467	488	467	448	472	419	473	470	455	493	480	474	479	463	450	486	463	477	471	493	503	475	490	469	466	467	503	479	472	484	497	457	484	483	477	471	524	500	497	464	493	481	497	451	476	491	474	473	496	470	475	471	514	522	465	474	496	518	464	471	444	454	465	479	504	430	490	462	464	497	506	497	443	519	455	430	472	522	472	460	485	506	528	491	478	451	463	468	475	479	500	444	474	471	494	493	503	455	482	496	515	487	496	497	459	461	484	504	465	497	482	450	466	485	489	506	485	463	448	451	440	442	475	464	536	504	476	492	462	478	492	492	486	488	514	476	494	490	460	464	454	444	477	469	420	470	487	496	475	506	451	460	496	535	486	465	462	514	456	470	464	483	451	470	468	497	444	485	476	479	462	514	501	451	483	494	450	510	454	488	493	502	475	488	499	516	440	447	466	468	505	495	476	439	512	537	483	498	484	472	473	515	503	472	497	465	450	440	492	502	480	451	467	473	443	510	509	474	456	452	464	495	488	469	485	467	456	498	488	484	483	477	469	502	446	496	469	465	479	464	509	457	485	486	477	490	451	561	436	486	458	497	461	476	485	483	493	472	483	475	490	502	432	484	465	459	507	474	448	448	473	488	469	488	493	496	457	465	460	501	466	469	471	487	484	427	502	472	467	468	508	491	491	524	512	530	474	461	492	466	462	452	475	467	438	479	475	445	490	489	504	474	496	444	448	482	490	477	474	498	495	485	499	521	484	472	463	427	500	483	490	475	493	482	502	493	472	466	470	463	462	438	473	495	452	464	471	490	478	514	478	489	467	471	465	508	437	472	466	479	483	465	481	510	485	441	496	484	466	461	465	467	501	473	498	473	452	498	452	450	467	473	493	477	474	500	476	454	476	478	468	477	476	497	475	488	511	459	460	483	487	478	483	455	500	474	478	489	439	458	488	453	508	496	505	461	469	479	456	519	471	466	487	453	502	444	487	466	475	488	500	469	482	465	478	455	453	496	442	480	481	461	500	464	510	487	469	454	452	441	463	464	481	476	468	504	475	503	504	521	482	516	515	469	484	505	498	503	517	468	480	492	489	459	463	471	508	516	482	479	483	489	471	473	450	472	517	485	461	514	525	456	475	498	483	486	462	492	474	453	502	469	462	439
22943	21100	28865	23570	21153	20679	11942	5677	4097	3223	2515	2368	2613	2246	2567	4012	6647	10671	10527	7046	4170	2464	1725	1257	764	557	426	307	215	214	214	243	219	226	197	237	232	231	223	242	222	243	249	207	251	236	191	194	226	200	216	250	221	215	222	221	220	251	224	181	252	233	218	250	241	245	239	234	237	246	232	237	218	222	224	237	219	220	223	201	215	242	226	238	242	190	247	244	229	245	241	237	257	247	234	235	218	235	255	220	210	238	220	203	215	212	216	247	248	222	247	194	217	192	219	236	242	233	244	239	212	231	244	230	197	234	243	224	233	250	239	244	228	216	222	227	231	240	221	228	231	225	247	238	239	248	217	223	216	223	234	205	231	233	253	237	233	239	236	223	227	242	225	241	225	231	225	244	202	252	212	251	236	213	259	217	257	222	243	217	246	248	239	216	238	241	230	223	217	217	229	243	199	187	233	244	217	219	218	232	223	222	238	241	249	209	227	247	259	254	231	230	213	232	231	204	222	210	239	217	207	213	217	218	245	212	244	229	243	223	224	219	235	204	222	226	231	245	212	195	241	205	256	231	237	222	222	228	233	211	229	205	241	221	225	188	232	225	217	234	233	221	239	262	247	242	228	256	230	227	228	226	242	246	219	201	239	230	230	229	254	228	245	195	256	233	204	240	231	238	226	255	206	235	225	223	221	241	253	253	226	238	211	231	227	220	216	233	244	247	218	227	232	234	233	235	229	221	226	221	210	247	254	233	228	249	199	222	231	220	218	234	231	239	245	229	251	206	231	222	218	242	238	248	223	254	208	243	242	227	244	249	219	249	222	219	217	238	222	242	218	238	250	244	263	250	214	211	221	244	232	225	214	238	216	239	264	215	210	214	215	242	236	206	224	216	241	229	218	217	215	212	208	216	226	226	254	250	192	222	215	239	221	238	228	222	216	223	216	208	248	216	207	221	218	220	221	203	208	214	251	258	241	252	215	240	224	221	254	229	208	207	273	241	233	224	228	253	208	224	265	224	219	270	211	223	233	218	211	192	219	226	209	255	232	240	239	218	207	228	227	228	247	194	231	217	220	225	233	200	232	235	230	236	233	223	238	229	220	237	210	244	254	247	205	227	209	231	212	218	244	237	234	216	240	233	244	258	242	231	204	231	253	239	241	242	256	239	222	219	224	241	236	199	248	222	221	256	256	233	235	224	244	197	248	241	272	258	229	222	199	233	240	226	204	234	218	217	242	227	215	218	226	224	228	225	248	269	234	258	213	237	216	210	225	210	219	219	225	208	192	216	236	224	204	226	215	239	217	252	220	215	209	231	226	251	210	237	230	212	227	263	232	241	220	203	254	234	221	244	212	207	213	234	205	240	228	227	239	195	218	230	233	229	271	213	235	237	232	247	200	193	221	223	239	194	208	215	246	215	192	248	230	218	235	235	226	216	223	219	233	227	213	208	225	234	240	222	234	239	233	231	273	226	240	216	252	220	221	237	234	224	254	220	206	264	210	223	222	229	235	233	214	241	225	231	235	224	208	230	253	238	247	215	231	229	232	225	216	234	235	207	207	202	227	226	236	237	227	228	228	234	238	216	231	215	203	219	248	224	261	240	216	225	235	235	218	213	257	223	246	239	209	239	203	215	219	233	208	216	217	212	226	240	214	224	224	237	232	237	212	216	211	219	232	218	227	213	238	230	233	214	236	235	215	216	253	239	239	200	231	208	242	223	231	242	215	243	228	207	207	212	232	232	227	226	208	213	215	217	221	193	239	248	216	229	231	243	228	208	240	247	210	220	223	249	248	214	225	216	228	205	196	209	246	248	220	253	218	211	214	252	207	227	214	226	193	198	217	228	194	242	224	222	215	220	221	224	242	218	232	233	246	228	208	227	229	236	231	233	234	205	248	218	249	205	213	220	232	219	210	213	225	251	223	242	230	216	205	248	256	225	228	224	242	223	224	221	238	217	252	225	250	234	200	237	213	245	219	221	227	226	228	224	195	229	226	220	207	243	227	218	215	245	221	239	231	231	213	226	242	244	218	225	247	230	218	245	237	227	229	231	228	249	224	236	200	226	217	234	199	213	232	268	229	240	223	226	227	213	228	217	206	230	224	244	224	233	209	200	235	240	213	205	256	255	226	224	234	235	255	223	234	218	232	217	223	219	236	219	246	218	230	245	262	214	244	197	200	223	226	239	216	194	203	235	232	221	234	221	226	217	253	214	231	228	224	201	210	240	236	251	231	237	226	237	215	222	224	207	216	213	217	208	209	234	243	224	211	233	258	225	223	199	222	218	229	195	214	240	236	232	225	226	248	189	218	228	235	252	229	203	221	212	187	218	223	227	231	250	240	225	226	233	220	265	234	213	237	236	215	248	236	195	218	237	224	223	206	218	222	243	271	233	225	247	218	220	253	239	228	195	248	243	231	249	235	219	227	210	247	203	223	240	233	217	217	234	211	245	230	223	226	213	240	228	264	206	234	206	203	219	208	224	234	214	217	213	239	247	226	240	256	199	217	225	219	234	204	265	254	234	219	221	213	239	198	237	248	222	221	244	211	249	228	233	225	239	224	215	214	238	226	247	217	222	229	231	242	236	229	235	209	232	251	221	200	206	230	219	247	246	206	260	250	229	240	233	245	229	233	220	235	225	212	228	202	235	204	232	245	244	246	221	195	217	205	214	243	235	219	222	244	232	260	218	245	219	216	207	246	232	235	220	247	238	212	223	242	224	236	232	233	267	211	223	197	246	223	194	216	197	220	220	208	248	243	237	223	210	230	254	225	234	206	231	260	210	219	228	233	249	239	245	217	261	192	211	229	236	217	236	218	220	250	205	211	237	210	222	225	228	225	259	244	238	251	231	237	208	227	243	214	222	220	242	242	222	229	213	234	248	240	220	210	222	227	228	248	254	223	228	230	241	243	243	225	242	207	232	229	230	199	221	237	244	209	225	221	234	207	225	230	195	269	268	206	208	246	231	250	222	220	216	240	227	218	218	207	230	206	230	257	211	246	224	221	232	219	233	240	199	223	245	205	232	229	204	230	251	210	228	229	232	240	251	219	211	224	224	214	240	210	229	215	241	229	236	226	231	220	215	223	231	233	225	228	227	245	181	201	215	225	242	215	239	195	249	273	217	218	245	245	225	234	220	230	248	237	222	235	228	225	231	238	243	205	231	246	220	228	252	219	202	239	196	244	247	221	229	225	212	218	230	220	219	227	248	241	211	232	230	252	254	222	226	248	241	209	246	207	219	254	235	246	255	215	240	227	220	244	237	232	223	233	229	211	206	215	239	235	228	219	217	226	220	242	225	281	219	222	204	233	228	206	226	211	239	228	232	214	202	214	224	231	239	228	226	225	248	227	234	237	252	242	242	216	234	232	206	224	212	229	223	222	208	212	235	222	223	215	231	224	215	212	228	216	218	207	217	216	220	252	236	244	221	220	247	226	235	231	227	241	249	228	226	282	223	227	228	226	224	218	241	203	226
28815	47188	41569	29370	22278	15850	13561	12591	10858	8432	6802	6494	6743	5913	6709	9224	14151	19669	18086	13181	8666	5305	4221	2875	1772	1172	814	551	366	387	349	347	364	390	340	359	365	382	378	380	391	338	336	358	347	370	362	322	337	344	373	345	374	374	391	349	376	372	375	315	381	385	376	366	338	365	356	332	405	359	361	351	396	394	381	366	334	373	385	345	393	330	371	366	351	325	369	298	382	375	360	390	330	395	392	359	338	386	346	343	360	323	363	343	356	346	368	374	346	358	383	367	378	398	367	349	320	340	364	352	322	383	333	329	383	355	334	361	361	360	369	360	384	348	358	385	359	358	348	353	409	384	367	360	387	383	352	411	348	362	361	344	338	318	377	365	330	377	402	342	363	349	383	360	359	354	383	345	357	349	373	369	360	373	392	347	333	343	337	338	363	373	364	366	338	366	372	369	358	340	385	353	349	355	393	328	347	312	362	377	382	345	358	359	326	366	324	351	370	374	349	349	374	327	345	359	371	326	364	349	332	359	369	367	374	365	363	338	359	307	370	341	350	370	329	342	352	353	359	356	368	396	350	365	349	330	332	369	382	365	361	376	359	362	330	350	383	368	360	335	366	375	334	393	346	351	377	329	369	357	348	360	336	354	343	359	358	362	380	332	377	375	365	380	359	391	355	359	380	380	361	332	357	378	360	366	382	327	354	370	360	377	347	352	343	353	359	396	363	336	378	354	373	356	357	416	351	365	381	363	343	354	352	315	360	379	360	334	398	376	364	370	331	375	350	356	369	330	396	369	365	392	361	335	343	371	330	360	344	343	348	397	335	376	356	373	349	347	370	393	363	413	358	377	368	316	368	359	370	347	377	372	346	363	345	355	379	349	378	366	366	380	351	347	406	376	344	361	372	362	353	375	354	354	327	349	336	324	350	367	365	348	367	352	347	338	381	355	362	358	315	390	387	343	380	336	340	344	340	350	332	347	370	344	355	363	392	354	348	346	347	351	376	347	368	383	357	333	351	357	364	355	354	358	365	371	347	341	366	361	363	317	394	346	348	355	313	361	371	373	351	338	331	364	390	356	345	336	332	367	367	339	351	365	381	373	351	369	372	376	379	338	378	330	321	365	343	332	353	336	359	363	363	362	368	367	364	346	355	368	311	343	361	386	366	398	348	376	346	355	369	374	381	359	368	342	356	352	361	380	375	369	365	357	367	337	337	352	370	383	375	351	372	357	375	352	367	362	383	365	352	360	354	374	374	363	370	381	372	348	334	369	384	373	377	360	332	381	373	348	379	376	377	341	358	343	389	366	340	343	372	367	379	349	395	370	388	338	388	374	324	352	384	356	352	378	341	358	375	403	354	389	324	401	359	371	370	345	356	362	350	386	361	372	333	364	389	389	333	370	390	337	364	336	317	342	374	367	329	337	379	337	366	365	398	381	367	365	370	377	378	379	351	332	372	358	351	370	349	368	375	331	406	368	375	325	329	349	386	365	358	336	324	372	357	331	335	352	353	313	313	372	353	332	371	376	366	344	360	356	354	357	383	350	361	363	365	358	398	363	344	377	374	388	385	398	354	361	355	358	379	379	350	356	399	343	348	369	372	358	357	352	325	348	389	335	371	332	343	355	376	358	341	398	356	369	351	388	352	358	359	374	378	367	370	372	392	358	358	352	374	370	364	339	335	345	352	352	391	344	374	352	358	353	344	336	348	372	334	363	352	366	393	351	346	378	347	326	360	360	349	348	375	340	383	345	375	371	359	358	369	324	350	358	342	370	366	324	312	354	352	334	351	369	353	352	343	334	352	375	359	377	350	367	343	345	351	356	343	376	389	369	396	334	393	378	367	336	340	352	355	335	386	337	328	365	331	371	334	366	365	323	404	342	338	381	363	330	374	357	344	336	358	362	325	385	382	337	372	379	374	344	349	360	387	368	364	390	360	340	360	366	356	357	351	347	379	382	357	373	370	367	344	368	372	336	331	368	388	341	366	348	378	360	378	346	368	396	385	342	380	378	363	342	329	365	345	345	378	364	371	372	326	365	356	371	344	360	357	369	366	375	376	344	338	337	354	364	376	376	317	375	363	353	403	319	365	358	351	329	351	331	373	352	365	349	402	349	344	367	357	356	344	351	320	355	365	364	328	378	345	353	375	370	374	341	360	336	375	355	339	391	316	376	371	375	380	368	397	373	338	403	355	355	374	337	366	342	369	402	368	343	361	377	336	356	348	376	363	388	360	346	332	345	358	378	317	351	347	386	344	359	347	393	373	359	374	336	374	355	375	369	359	327	355	350	362	380	392	365	368	387	350	312	363	339	347	331	332	357	351	358	351	352	339	333	349	355	332	365	367	366	376	325	377	355	344	342	377	372	369	336	390	383	338	389	349	346	366	364	357	368	358	347	350	323	366	344	336	338	376	402	357	374	351	344	367	331	401	381	376	357	383	341	347	378	346	376	351	352	356	385	379	365	350	362	334	338	356	346	364	324	345	381	351	374	382	374	391	350	342	360	352	359	366	352	352	360	351	352	358	346	366	321	339	346	379	373	383	356	349	371	345	386	380	371	362	354	390	357	387	350	371	370	367	323	339	386	366	388	387	357	372	341	372	356	342	343	390	336	377	378	372	366	358	373	341	382	366	353	352	361	356	348	352	343	353	384	348	352	362	374	345	363	341	345	387	365	322	350	350	387	343	378	387	366	366	329	361	363	347	359	342	378	407	346	342	351	332	360	417	377	387	336	348	389	370	352	367	415	334	380	341	347	364	361	338	402	368	379	380	361	362	363	362	365	376	379	376	385	339	384	384	327	337	351	352	339	326	369	361	350	348	346	352	343	366	388	366	345	363	351	364	380	339	328	363	355	363	340	342	382	351	376	352	385	377	344	384	366	365	345	335	344	349	341	398	377	349	345	388	375	342	379	358	344	349	350	400	365	345	353	362	351	373	372	361	342	345	340	375	358	365	346	366	357	387	351	368	334	345	338	383	393	361	362	359	309	382	355	324	365	393	347	355	338	337	349	373	368	372	344	376	375	389	376	330	339	358	349	405	368	353	359	369	362	358	393	352	349	386	350	340	372	347	380	347	356	395	354	363	373	372	342	376	369	376	355	373	366	347	370	349	375	375	370	406	360	353	366	348	366	386	364	380	368	343	375	348	387	400	347	338	369	351	354	377	363	361	360	371	358	345	347	384	370	358	347	369	352	358	321	332	369	360	364	359	326	353	312	382	348	341	379	387	358	351	367	340	356	327	338	370	350	333	377	350	381	347	355	373	393	380	328	392	381	363	336	368	374	364	380	352	343	364	353	347	361	362	377	372	360	354	369	366	328	368	365	346	373	361	357	380	348	363	354	358	347	373	379	358	377	353	340	357	392	351	313	355	349	366	390	363	368	368	388	389	401	380	370	409	384	325	332	362	388	365	330	377	341	375	403	341	369	331	350	341	305	349	354	377	373	371	377	356	370	322	388	351	388	348	369	364	356	362	331
27163	22166	22570	12990	6205	4153	2829	1808	1848	1282	1095	1199	1364	1453	1207	1070	978	1069	879	501	469	436	445	367	304	343	287	296	276	268	236	296	290	274	274	260	268	275	272	277	299	276	268	267	291	305	266	263	270	243	293	270	264	288	264	265	269	258	294	264	267	269	261	278	301	278	290	290	271	291	273	256	304	287	298	260	285	278	295	283	276	265	281	274	295	267	269	287	256	266	258	296	286	252	283	280	257	271	288	277	287	255	304	286	285	273	295	312	268	256	247	292	269	245	266	261	274	268	253	255	277	250	281	273	295	282	261	285	273	248	285	256	263	269	286	255	290	276	275	289	261	280	267	261	264	275	329	254	277	272	274	267	293	317	295	273	270	251	279	269	265	264	268	284	269	298	273	285	290	287	285	265	266	304	279	274	284	252	250	286	252	281	289	299	272	274	275	264	251	290	251	284	277	283	279	287	283	261	231	311	285	293	287	259	261	265	272	267	272	272	274	272	254	258	257	285	285	275	283	290	313	296	299	247	276	257	279	288	292	268	273	278	258	264	273	299	248	257	277	265	273	264	256	268	289	268	278	276	268	279	268	267	290	274	296	262	241	285	290	250	278	274	290	289	277	263	295	240	265	268	253	301	283	299	283	247	273	273	285	263	279	277	249	277	283	266	288	262	268	296	255	275	305	255	282	245	282	266	275	290	262	305	267	244	232	257	255	258	271	255	291	278	245	274	276	253	264	279	279	267	272	264	250	268	264	262	288	267	251	273	262	293	282	291	275	273	286	247	244	268	313	282	244	260	273	219	280	243	260	264	269	260	282	278	285	268	272	266	242	255	253	312	243	297	282	272	262	305	258	272	251	268	283	230	298	282	292	289	268	312	251	269	278	277	289	271	284	266	209	261	286	258	262	269	261	256	272	287	278	269	261	297	285	264	279	308	274	308	256	283	260	266	281	269	274	267	292	271	269	258	257	271	280	264	220	262	263	270	283	299	261	289	280	287	248	264	274	279	298	293	276	243	261	305	284	284	281	250	273	293	268	259	234	250	249	282	281	270	246	286	247	280	275	286	282	247	253	274	316	274	294	280	261	269	285	277	270	273	269	259	298	256	282	288	249	265	285	287	273	239	264	254	270	293	261	268	297	269	272	270	260	245	302	263	263	280	256	278	275	247	274	289	284	288	252	262	278	277	252	298	287	260	293	294	269	282	289	261	258	290	259	253	293	256	278	271	282	289	284	292	261	256	300	257	279	254	263	271	301	256	288	252	311	270	271	238	269	277	235	301	263	332	260	300	267	279	254	269	276	306	266	281	260	278	261	286	271	265	304	266	246	252	259	273	287	272	293	263	271	259	283	268	259	273	254	274	323	288	268	258	269	253	271	277	288	281	264	283	272	257	275	304	250	274	274	247	284	233	279	286	268	282	269	270	294	279	282	267	276	273	277	244	270	243	267	257	293	251	298	287	254	241	275	284	298	266	263	267	270	287	266	294	276	288	277	237	280	253	263	270	295	275	260	283	253	283	283	308	261	276	295	281	256	285	264	255	284	251	262	242	244	260	273	274	256	281	266	290	293	258	259	258	270	237	251	251	304	272	255	286	270	293	265	257	256	295	262	236	280	284	289	276	284	302	258	304	271	301	266	276	271	272	285	294	281	276	282	286	273	273	274	253	278	273	278	281	267	281	241	235	272	285	283	299	287	259	261	281	269	276	297	241	290	287	275	276	284	270	286	275	274	278	279	313	294	286	272	265	271	279	252	272	284	288	279	277	266	282	290	261	286	261	279	255	280	303	242	278	287	263	282	284	272	269	274	283	255	234	262	273	261	268	275	260	252	291	287	281	275	299	268	278	302	269	265	271	254	268	315	271	271	299	252	273	270	277	286	288	278	249	265	279	248	258	277	257	279	274	281	285	259	253	279	252	272	305	243	261	317	256	281	287	254	290	255	221	277	260	289	287	246	272	275	277	295	250	288	300	273	282	295	271	277	262	294	258	288	274	276	283	261	290	259	296	237	278	246	287	265	275	271	276	258	263	284	273	275	281	245	300	265	264	265	289	282	285	268	281	251	258	269	238	246	236	247	279	287	278	278	267	267	293	269	277	279	297	266	254	286	252	275	254	271	263	252	296	288	279	281	290	272	271	255	245	264	268	248	278	267	226	289	274	251	270	262	274	264	281	266	250	251	271	284	282	264	258	291	256	270	275	268	275	288	270	265	250	255	285	288	285	290	317	261	291	255	291	293	265	269	293	301	290	292	244	243	273	263	272	294	294	290	261	275	301	258	272	296	269	297	274	270	283	261	295	254	251	260	259	269	257	262	282	272	262	279	302	279	245	270	234	253	274	267	259	280	245	247	247	268	280	271	284	268	275	266	253	286	256	303	279	273	287	275	276	262	261	265	294	311	267	266	273	273	276	270	272	270	246	272	275	266	265	273	276	292	260	280	256	297	260	266	276	230	278	273	300	262	268	269	293	257	250	278	270	268	284	281	309	297	268	232	229	309	254	292	293	260	267	268	265	264	277	295	252	249	274	290	242	273	263	266	273	276	247	286	263	266	270	301	291	281	291	304	269	312	278	268	291	253	263	265	278	277	262	271	295	277	278	273	282	254	270	275	274	264	249	266	283	277	274	268	292	281	270	290	261	278	284	275	269	273	287	278	285	270	279	262	252	269	289	302	306	244	297	270	275	282	275	296	259	281	281	288	265	284	271	266	269	290	306	274	260	270	281	258	272	312	243	259	269	286	287	278	293	249	285	268	290	274	266	290	285	292	269	317	274	251	257	253	246	272	299	264	258	288	257	270	259	262	296	244	243	277	281	298	269	302	290	253	272	281	286	248	262	288	278	268	297	265	288	275	292	274	264	291	282	295	266	253	273	289	282	275	286	277	292	274	297	281	273	284	245	260	257	262	294	279	236	285	270	277	305	303	275	309	304	265	308	292	278	245	265	267	271	305	263	314	270	309	268	245	287	293	250	273	281	292	255	253	237	276	291	267	249	266	258	260	241	286	296	255	260	249	280	271	268	252	255	289	244	301	259	259	277	278	315	301	282	300	278	288	277	285	247	292	270	289	287	285	245	244	263	259	276	290	284	267	266	282	284	275	265	308	244	299	291	272	261	282	276	265	269	280	261	246	281	297	263	272	262	246	292	281	279	272	281	256	279	274	276	288	269	287	249	258	273	294	273	293	263	248	286	286	290	267	270	289	268	279	257	280	268	284	283	249	285	262	298	286	265	266	270	304	281	276	269	271	270	275	269	234	248	303	244	305	260	275	301	275	277	268	283	294	269	248	254	269	260	252	245	278	266	234	263	274	308	299	267	240	266	281	265	286	293	280	282	267	254	291	260	274	301	271	272	261	276	278	292	287	277	288	278	260	248	294	250	297	291	290	267	278	268	262	282	260	268	256	252	264	264	261	263	265	277	282	293	286	290	264	270	286	266	274	259	283	272	274	257	266	289	258	262	266	283	271	253
24683	35940	30078	17010	12582	10193	7560	5415	5527	3586	2962	3599	3814	3845	3322	2765	2443	2575	1897	1061	933	826	723	654	546	561	430	458	453	401	437	427	400	424	423	429	429	453	451	435	460	466	427	442	423	414	443	429	457	445	417	440	461	432	429	456	434	403	416	395	412	425	438	431	451	421	475	423	431	481	417	413	451	418	441	457	422	466	442	452	417	458	400	427	386	434	447	446	457	445	424	450	445	427	409	393	452	416	457	423	427	415	479	412	452	395	456	408	415	459	456	427	421	424	441	442	441	406	479	443	414	387	452	398	421	414	432	461	409	435	398	428	398	461	441	409	411	405	457	430	463	434	437	467	440	419	413	456	435	423	436	449	422	407	444	419	436	478	416	406	441	463	414	431	421	398	456	438	456	460	374	423	442	435	422	444	419	410	409	434	441	424	463	413	444	403	438	431	438	441	426	458	437	482	409	434	425	431	445	419	421	402	438	449	441	396	417	409	427	421	475	448	446	457	437	454	441	448	451	403	443	440	413	438	402	428	451	450	424	465	441	475	456	410	426	464	459	441	444	411	439	419	412	433	438	401	439	447	396	406	452	376	440	418	417	441	447	405	402	417	383	432	469	391	454	421	458	443	450	431	463	455	399	443	422	424	396	463	405	447	436	413	440	432	462	433	414	464	469	438	431	441	418	411	416	405	437	433	418	429	458	402	395	410	419	428	440	397	435	452	433	428	467	430	453	464	448	463	452	423	428	419	424	434	430	408	440	419	405	457	451	422	416	419	395	444	448	482	444	424	448	440	434	439	434	429	407	414	425	453	422	452	434	391	434	401	429	450	456	469	436	441	416	443	427	473	453	429	408	406	424	443	440	424	412	466	427	408	418	424	413	391	491	399	441	430	454	451	431	438	433	395	404	420	475	417	462	441	433	443	441	440	433	428	448	438	446	404	460	407	441	441	410	392	411	408	436	436	377	423	425	433	413	468	450	438	419	427	426	443	419	414	438	448	405	492	451	426	427	458	386	413	418	457	439	387	473	406	430	461	445	420	473	454	423	405	434	426	438	467	446	462	436	406	421	404	450	414	465	394	447	428	453	450	431	407	403	431	444	447	423	452	423	428	439	459	431	427	453	417	423	436	415	447	435	420	445	424	445	446	408	429	440	409	453	439	437	404	431	422	434	434	420	416	420	394	442	443	412	425	436	424	417	452	452	437	401	429	466	410	452	426	442	424	447	425	431	434	422	417	418	434	394	430	387	426	461	389	461	399	449	445	439	403	446	457	430	399	397	473	442	435	399	414	432	427	432	460	448	425	439	439	424	397	481	395	456	431	447	419	465	456	464	456	455	415	397	419	426	427	436	416	450	424	438	415	433	445	415	429	417	422	439	449	456	409	429	412	469	453	432	431	446	430	445	450	410	450	431	445	434	404	408	412	439	447	416	425	417	452	395	410	410	458	431	408	435	425	410	448	454	479	432	433	435	437	443	424	455	430	453	431	452	437	468	428	473	442	463	440	469	416	451	448	443	413	436	488	408	450	411	419	445	426	439	406	417	451	431	456	374	398	451	451	417	474	449	413	418	434	429	427	399	395	419	443	452	476	430	443	440	444	438	418	461	443	450	438	441	439	443	420	429	440	431	441	444	414	425	417	419	427	430	439	447	446	424	416	416	457	413	429	426	394	421	426	463	453	429	410	412	416	455	467	446	424	420	421	434	417	443	448	439	449	417	434	453	419	420	462	432	447	409	391	455	421	426	428	428	433	415	452	449	416	457	432	457	444	459	451	430	417	451	425	449	436	424	457	441	442	433	448	418	441	424	431	461	435	431	419	432	449	407	401	439	429	443	422	428	456	421	447	416	446	433	423	420	450	397	397	458	420	422	423	458	467	411	432	413	436	425	431	393	442	472	444	443	432	401	452	442	441	441	417	412	405	452	445	432	435	455	393	422	438	461	419	444	423	414	418	455	464	439	396	423	425	473	464	387	427	436	457	433	393	422	461	444	452	396	439	428	448	437	433	433	433	433	420	446	449	454	398	417	431	410	414	449	404	396	421	409	412	451	454	436	468	433	455	410	428	467	437	421	478	427	481	438	410	443	423	470	446	398	467	458	411	433	432	437	449	446	396	448	484	415	430	442	437	451	427	439	422	419	416	439	455	484	439	417	464	435	435	471	400	448	441	462	458	425	426	436	418	397	421	423	469	424	453	419	408	440	433	435	433	406	448	416	420	415	446	437	438	429	421	433	410	451	425	424	382	433	428	415	428	426	403	426	425	429	446	445	467	425	418	435	385	465	415	417	416	418	447	455	427	455	444	404	377	426	450	425	438	415	444	437	419	444	453	433	452	385	427	414	439	420	442	431	469	438	427	426	428	434	412	423	430	444	456	401	448	441	399	442	429	409	445	459	467	395	452	463	400	443	453	413	427	418	418	410	431	376	444	419	419	416	451	437	437	461	422	435	444	435	478	470	431	429	424	439	449	419	447	437	412	429	459	453	446	427	376	463	438	487	439	421	422	455	413	469	434	406	424	443	432	437	432	449	426	417	450	429	449	453	439	437	450	401	430	445	412	409	417	416	428	419	437	436	452	459	440	447	452	396	412	428	416	423	452	444	419	434	403	416	406	457	431	423	468	420	435	412	440	443	414	464	396	446	414	442	423	433	439	392	471	416	439	440	472	423	433	390	421	416	407	472	474	417	434	435	420	413	430	435	426	401	447	358	415	394	433	431	438	413	453	431	448	401	417	400	405	437	417	415	456	402	443	466	457	407	443	411	441	457	423	425	423	430	431	415	392	433	413	411	394	445	402	449	424	430	423	432	441	407	469	425	452	454	434	445	389	423	435	459	467	425	418	444	435	432	434	429	431	424	467	397	434	431	433	430	446	423	451	457	410	459	431	450	438	408	432	427	463	462	407	442	454	437	437	445	452	443	425	406	417	443	442	429	447	460	428	432	434	410	422	433	432	451	450	375	488	435	448	417	450	383	421	429	426	466	438	456	458	415	450	449	414	404	443	444	449	421	448	451	428	408	432	393	455	464	420	390	436	394	450	447	407	449	446	442	430	430	403	481	397	417	431	447	436	427	422	463	443	417	446	436	431	437	439	421	447	439	429	440	412	400	463	461	435	424	425	423	423	457	424	421	382	403	457	450	373	463	410	416	450	415	448	435	434	466	438	441	464	441	425	461	444	450	385	429	422	421	424	435	434	443	417	445	461	434	421	434	427	417	421	420	423	426	420	438	455	452	422	441	434	468	427	434	477	448	465	435	434	431	443	446	439	420	414	441	447	477	401	439	447	464	435	442	457	444	442	416	435	454	428	431	427	431	400	435	412	417	404	449	445	408	461	413	483	457	461	440	423	429	407	425	372	482	472	463	449	433	401	405	434	420	454	449	404	403	446	456	447	452	414	477	448	396	482	374	428	418	439	424	395	422	452	429	395	446	445	437	414	433	435	414	409	436	416	426	423	459	412	448	418	447	411
24145	21123	28141	24393	20143	11521	5824	3080	2139	1945	2107	2168	2198	2025	1842	1985	2974	5959	5523	3602	2131	1237	881	677	547	460	376	316	308	273	313	308	300	321	294	303	313	297	295	322	325	290	307	295	286	298	303	307	304	269	312	295	289	312	285	293	296	292	299	287	286	294	279	280	301	323	251	281	328	304	312	313	283	307	311	305	276	304	285	333	316	328	334	302	305	305	294	317	309	302	306	300	302	301	304	291	306	312	308	302	286	282	295	302	299	323	264	336	292	288	309	298	292	296	261	296	270	288	318	278	286	299	314	280	305	305	292	289	267	305	315	318	266	305	285	295	252	297	301	309	305	309	306	303	299	290	314	279	286	287	295	294	312	319	307	311	272	292	287	272	312	312	293	332	304	315	287	311	305	343	284	323	308	280	272	316	306	296	300	282	317	319	307	273	294	271	286	285	312	308	296	299	280	289	316	328	285	271	282	288	265	287	319	316	275	299	296	282	297	295	330	313	286	286	264	302	301	296	268	339	291	322	309	310	286	292	284	305	309	304	305	302	334	319	307	263	332	302	287	318	291	326	279	313	296	287	303	264	295	326	282	279	280	314	317	275	308	303	293	307	312	281	321	294	288	279	315	288	310	309	302	300	287	289	304	304	272	343	301	298	310	293	318	295	295	304	273	314	313	284	323	285	277	321	290	273	312	304	299	296	313	279	306	316	294	307	275	313	285	287	293	289	301	320	291	297	318	295	308	315	279	284	298	282	275	294	304	305	323	316	306	303	277	303	287	260	318	306	316	275	275	272	276	314	314	309	298	302	309	304	276	350	303	283	264	293	291	286	273	299	292	302	284	304	297	293	284	266	303	299	313	323	296	285	285	303	293	309	286	322	304	264	297	303	303	246	301	270	274	319	283	282	283	297	316	313	313	305	306	307	312	283	313	280	306	282	323	291	292	308	266	281	296	275	307	308	291	297	305	296	291	285	290	308	283	319	297	276	271	294	307	284	294	309	282	297	290	294	313	319	328	285	285	307	333	286	300	307	323	312	319	279	318	310	297	325	285	308	313	284	289	278	304	287	314	316	292	307	246	304	332	332	288	287	297	293	311	300	338	296	274	304	273	274	304	332	308	311	303	292	272	309	293	297	345	319	323	307	317	294	314	272	290	276	265	327	309	319	318	298	282	283	277	319	292	324	292	278	314	307	302	295	299	344	260	276	270	299	296	299	277	278	307	283	286	314	264	300	289	281	287	329	303	317	305	301	322	286	320	254	305	304	285	296	319	278	277	298	307	276	300	292	276	287	314	302	294	303	306	291	294	262	336	272	274	296	293	310	293	280	314	287	294	305	266	276	259	313	292	300	301	309	302	305	338	333	281	301	338	301	281	317	316	300	310	295	261	296	311	315	273	287	301	303	310	311	319	306	321	258	329	302	280	307	257	312	294	308	305	278	299	333	290	288	288	323	290	320	312	283	288	281	280	303	285	302	283	304	280	268	300	295	267	300	261	300	299	282	298	294	311	290	310	312	288	308	283	288	300	277	261	296	297	300	302	310	276	287	290	295	302	275	293	296	311	293	290	298	288	323	313	301	260	327	258	312	275	271	308	263	288	316	283	287	303	299	293	289	295	270	292	281	263	338	280	312	320	297	279	321	333	332	267	288	332	299	311	292	321	270	263	306	298	283	291	297	287	292	297	293	284	277	318	322	289	292	298	286	265	278	281	326	300	280	304	314	290	287	287	283	264	331	295	286	284	317	317	279	284	310	273	309	268	271	344	260	271	293	290	278	313	320	317	294	284	318	286	302	288	305	311	305	311	263	294	265	294	273	297	310	330	288	304	333	308	285	294	275	288	291	294	300	308	278	291	301	294	308	291	289	332	300	318	299	288	307	273	291	314	288	289	271	292	324	290	309	306	320	299	278	288	279	295	316	310	337	324	309	306	305	284	282	283	290	282	280	310	295	300	305	313	305	265	308	311	291	297	301	327	298	275	294	311	279	299	299	317	307	265	298	312	283	288	287	291	305	281	270	299	276	298	292	330	319	318	283	286	285	282	282	279	277	291	281	287	318	313	273	292	279	321	311	312	268	306	307	309	293	290	355	284	302	274	330	308	275	287	291	305	289	297	330	232	293	303	287	297	304	282	303	308	343	301	281	316	308	309	306	330	275	320	275	309	286	305	310	324	301	289	312	295	288	302	299	266	288	312	296	278	305	300	304	331	295	270	269	312	300	296	344	285	282	274	272	305	291	312	289	282	324	301	287	312	300	297	294	291	306	267	301	294	310	313	285	294	272	299	272	283	290	298	289	304	286	284	323	301	297	278	304	291	266	289	304	319	313	302	289	307	319	311	308	328	299	301	283	305	300	320	308	305	305	262	315	279	292	309	306	294	285	297	298	296	285	299	315	316	320	297	301	297	301	310	294	301	332	318	291	294	312	269	296	278	271	294	297	278	288	313	299	318	284	289	294	262	295	301	300	306	280	304	303	292	305	305	276	303	284	299	303	294	279	283	294	301	321	303	307	295	301	294	309	274	270	258	290	287	312	312	261	286	331	319	322	307	313	312	327	310	303	297	302	301	293	294	302	316	260	289	243	289	258	291	288	297	316	292	284	290	264	319	295	290	284	290	335	287	290	277	291	313	302	296	294	306	257	304	321	300	308	286	298	320	262	295	303	282	325	318	300	324	316	295	278	311	272	350	310	272	321	296	301	290	289	295	288	280	252	285	281	288	304	303	311	285	316	298	277	292	277	284	287	306	299	287	295	308	296	292	315	286	308	271	333	317	290	319	267	305	293	269	288	309	317	261	296	296	302	287	280	289	318	303	295	289	274	298	304	309	276	292	293	282	305	299	294	264	268	330	278	308	290	341	296	323	314	339	288	274	271	315	301	283	279	297	276	320	327	292	300	311	308	290	290	285	271	294	293	283	309	294	299	287	274	322	291	300	292	294	263	277	273	290	330	311	298	305	292	297	314	287	314	265	298	326	279	295	270	315	303	276	280	277	299	278	287	283	271	314	288	311	302	293	286	298	286	311	326	304	300	284	311	279	316	291	283	305	299	309	303	311	279	284	286	286	305	313	320	292	298	314	284	284	282	292	331	246	267	331	277	291	294	287	279	297	316	302	289	265	286	314	297	312	309	286	304	287	302	326	282	332	269	281	282	312	303	324	296	305	273	290	291	297	268	288	293	296	252	307	289	289	291	322	261	299	284	289	294	320	276	294	297	291	294	297	294	294	257	296	286	287	327	313	260	291	269	289	288	262	303	290	289	335	316	325	258	311	280	314	305	301	307	268	279	307	282	289	289	283	286	301	335	328	303	296	287	299	284	292	273	293	330	336	296	320	275	300	309	292	276	281	283	302	284	301	294	300	272	297	282	332	289	337	303	296	285	318	300	305	303	280	273	287	322	257	304	276	315	278	274	309	321	288	325	316	290	292	277	294	308	319	287	305	316	317	299	319	299	297	278	295	293	287	298	273	294
25529	43240	36358	24721	16236	14800	11179	7616	6170	5510	5816	5961	5998	5273	4504	5217	7323	12809	11360	7767	4621	2783	1777	1397	1063	838	738	613	474	504	487	470	463	482	484	465	451	516	466	484	471	486	473	507	472	457	527	427	466	469	524	470	477	489	496	480	488	510	458	468	459	476	448	471	448	545	458	508	478	475	468	478	490	441	472	478	453	456	474	450	481	485	530	451	484	475	477	480	446	482	448	445	464	468	439	484	465	471	468	453	460	467	473	459	465	479	460	491	475	454	429	453	472	455	454	444	481	483	489	466	461	468	456	498	421	459	470	488	469	419	457	442	471	476	499	469	462	473	438	449	481	486	482	474	485	478	498	490	463	480	489	477	475	451	482	441	484	512	467	472	483	464	471	498	461	518	456	446	447	480	455	470	505	484	462	466	482	492	497	467	478	505	465	438	484	490	463	481	449	457	466	473	467	478	488	509	475	469	476	456	443	444	423	443	476	453	452	500	454	489	486	488	430	467	451	450	490	484	525	447	449	496	471	485	443	464	494	483	494	493	474	460	457	453	493	466	510	499	484	474	511	458	523	497	512	466	439	446	472	491	483	461	452	460	477	476	446	482	456	498	524	474	483	452	446	461	464	449	467	455	480	492	485	448	472	501	451	457	470	484	490	464	500	482	497	475	418	461	502	458	431	478	426	483	502	444	456	478	498	442	434	469	452	445	474	470	464	485	460	449	486	486	500	468	464	486	459	451	478	448	463	483	468	475	500	463	466	432	502	462	483	435	449	496	452	486	474	455	483	478	493	484	455	430	504	440	494	469	491	488	480	455	469	487	450	494	506	497	524	477	458	455	505	470	485	454	510	454	430	465	487	483	477	492	448	475	446	490	518	485	534	458	483	446	454	473	469	499	442	518	480	490	420	479	476	493	468	454	529	527	434	477	463	487	476	450	472	466	463	485	434	490	441	437	470	484	496	472	474	466	510	457	450	515	504	454	481	470	463	429	489	483	434	474	446	473	491	498	425	430	443	452	453	477	456	487	490	485	447	491	449	416	485	461	446	491	456	460	458	452	502	482	457	456	481	504	485	453	476	472	474	445	472	478	509	500	505	460	473	480	466	483	485	492	484	457	466	466	462	492	436	474	455	473	468	436	496	499	484	473	421	464	487	490	483	449	450	488	465	489	471	467	506	449	470	482	432	457	456	483	459	501	450	475	482	439	454	454	488	498	424	478	479	465	495	469	466	480	511	472	464	468	461	488	443	471	497	468	467	477	459	493	455	493	445	477	490	473	468	473	436	492	489	461	510	485	454	503	456	448	473	471	478	459	456	449	460	473	461	517	483	475	478	492	448	476	423	483	467	461	497	488	423	457	416	479	509	457	474	472	466	458	448	477	482	444	497	483	480	486	493	433	473	496	472	469	437	471	436	461	515	461	431	462	501	460	489	491	471	470	492	451	459	473	453	448	467	483	482	411	495	484	502	477	501	468	468	453	440	446	484	458	450	473	459	453	478	470	466	517	452	493	506	470	487	471	468	494	462	468	468	453	485	464	497	437	445	430	441	450	478	480	524	525	479	481	474	508	500	477	450	448	486	465	454	483	480	428	491	503	467	481	493	505	467	486	524	467	487	469	453	504	448	481	484	452	444	451	486	466	485	456	492	461	479	476	508	458	466	453	484	459	482	465	478	499	478	466	484	459	459	430	463	458	461	470	483	488	492	451	440	476	465	442	510	474	528	512	509	433	469	480	486	485	508	465	457	486	438	465	493	469	492	475	439	495	458	472	452	463	493	441	473	479	441	442	478	446	485	511	500	470	490	493	450	494	493	492	469	519	473	474	455	486	484	467	442	479	470	416	480	478	489	458	453	475	469	471	479	484	461	512	476	436	459	506	455	442	477	477	500	477	511	487	486	460	466	454	484	460	458	454	480	450	502	496	468	479	495	480	490	500	467	463	489	441	474	432	462	467	460	497	467	501	470	485	480	467	497	496	452	491	514	456	460	460	442	496	462	460	506	453	459	478	468	499	472	442	441	464	470	467	453	490	476	450	465	486	476	496	458	485	433	502	453	496	476	476	482	501	473	431	471	474	477	409	489	481	506	461	476	456	436	471	462	461	480	478	434	455	504	474	474	433	470	447	534	455	444	468	478	449	468	439	474	488	447	468	462	446	455	473	448	420	428	422	495	453	481	443	471	524	492	473	482	468	446	470	483	476	484	466	465	491	470	476	482	480	444	459	494	489	473	462	466	461	492	490	456	440	487	468	455	448	453	496	434	475	457	483	481	451	481	502	443	502	440	463	491	483	431	464	492	531	486	465	487	487	483	474	453	451	468	430	482	501	488	443	485	471	476	490	481	481	450	469	457	482	501	461	483	467	481	448	444	494	439	474	468	422	475	454	440	485	483	484	461	481	491	464	469	468	462	449	462	481	476	469	457	507	439	465	440	457	462	463	452	496	484	491	447	471	468	457	469	432	491	484	470	417	412	472	433	449	472	432	478	473	479	472	485	446	433	489	468	468	520	479	479	462	504	474	477	460	490	517	483	492	474	482	493	500	475	482	484	459	507	470	470	518	463	479	460	478	489	467	451	447	449	468	450	462	445	454	465	493	495	441	487	464	477	470	441	469	445	436	427	458	462	450	555	481	477	489	461	500	461	491	445	482	488	514	493	481	466	473	486	498	467	461	475	451	430	478	486	489	468	462	441	465	471	478	493	425	479	441	462	447	479	477	430	471	463	454	443	476	509	495	466	500	453	491	444	474	513	491	473	479	497	443	455	454	452	477	499	464	471	492	490	449	439	493	460	509	510	486	449	531	484	450	457	467	451	500	478	471	455	484	474	450	456	484	487	460	471	473	532	476	482	502	449	501	496	445	443	483	451	467	460	482	440	465	465	467	468	456	478	452	460	474	467	474	461	496	491	488	442	518	496	450	428	484	492	484	505	450	529	455	509	480	447	437	466	478	449	483	441	474	417	507	476	484	504	460	481	467	451	425	478	478	482	471	464	463	480	474	473	444	454	446	525	481	460	477	464	468	474	470	489	485	473	440	467	461	491	404	486	461	440	484	479	494	439	449	436	493	462	497	444	464	500	498	441	473	470	513	478	481	417	439	477	499	486	459	463	460	504	477	459	490	466	475	468	481	478	454	484	479	468	500	467	490	428	495	471	506	482	421	439	436	452	486	451	463	504	462	476	472	463	500	484	501	470	482	503	499	465	465	488	461	417	480	461	504	538	420	516	454	450	483	498	470	431	454	474	458	495	451	455	488	483	450	473	475	504	512	468	447	499	485	466	467	482	451	453	432	520	486	436	461	448	471	496	505	507	471	476	461	502	468	460	492	482	472	453	465	438	498	497	468	501	470	486	499	457	489	480	448	529	468	494	433	475	429	454	453	452	462	479	468	451	459	458	427	478	466	498	465	478	464	447	461	484	447	429	448	452	466	453	439	496	476	443	458	481	483	495	512	457	480	487	516	458	499	469	448
22983	21129	28952	23574	21151	20797	11385	4858	4066	3323	2988	2882	2520	3007	4259	9015	9940	8731	8859	6339	3964	2069	890	691	577	480	349	292	236	247	231	261	237	235	250	210	253	228	207	235	240	232	218	220	237	233	235	259	232	220	263	248	227	243	233	251	242	246	217	239	223	243	228	236	219	208	258	218	245	229	246	221	225	228	217	250	271	227	208	258	258	237	233	244	220	232	224	269	217	265	245	244	235	238	228	214	245	221	212	229	228	241	209	207	217	206	215	240	215	238	246	239	273	246	232	247	226	271	226	227	242	226	231	222	220	229	236	217	199	248	229	237	232	231	240	207	211	240	213	249	222	246	209	237	222	235	240	269	232	219	243	236	232	248	230	234	234	236	241	237	241	236	248	260	235	252	257	234	234	224	213	259	220	216	218	218	222	251	251	222	266	201	249	231	215	239	229	239	236	260	223	265	233	225	235	217	207	245	230	241	230	229	233	209	238	216	239	226	224	233	237	232	236	232	239	243	237	237	221	221	236	243	230	235	226	286	241	256	214	217	217	248	250	222	237	243	231	212	215	217	260	219	215	218	258	256	264	267	208	235	230	244	207	269	247	248	239	244	227	236	216	217	262	237	246	236	255	240	256	198	212	227	260	239	241	224	225	224	221	233	244	233	231	215	225	227	238	232	223	230	219	233	226	196	230	204	231	245	235	247	236	233	235	213	248	232	225	234	208	229	240	234	256	242	239	227	266	238	230	224	237	211	262	229	237	239	233	234	222	242	225	268	247	243	245	237	224	258	230	225	228	210	204	244	232	220	203	240	233	240	204	267	237	240	235	226	224	240	218	208	213	217	240	219	232	241	197	244	237	236	234	237	256	259	217	234	223	243	219	202	241	236	200	239	253	231	212	237	226	221	241	227	241	246	248	251	241	231	229	240	243	249	226	251	210	246	225	234	229	252	250	218	241	214	217	231	237	240	227	245	229	254	239	218	229	234	247	212	192	204	223	223	234	261	218	248	239	225	232	240	221	245	242	240	251	225	203	235	234	230	243	258	206	223	218	199	229	237	248	208	223	224	241	253	233	215	241	212	245	230	215	234	213	227	219	237	220	226	243	219	207	228	226	229	225	207	226	225	248	235	219	270	229	212	211	255	241	229	226	257	211	226	251	230	231	222	233	206	223	228	223	236	246	240	210	223	226	222	231	231	204	208	239	232	231	238	216	239	221	241	211	238	245	227	236	251	240	234	238	227	238	239	243	240	217	265	219	249	224	239	223	239	223	246	232	239	241	235	209	230	265	213	219	237	221	240	225	211	225	213	230	225	222	221	263	231	249	215	238	246	235	225	244	229	227	221	213	241	241	219	251	212	226	204	241	213	235	226	240	218	228	217	230	221	244	257	235	234	239	212	240	228	219	258	239	231	211	206	215	210	237	245	245	247	218	214	234	244	228	261	252	220	266	208	232	235	228	189	226	221	223	227	224	231	249	250	231	246	246	236	230	232	215	193	223	222	236	231	231	226	212	236	227	208	247	233	225	208	240	239	255	225	232	262	245	242	224	231	241	228	226	227	227	241	255	226	226	244	220	219	225	226	240	227	251	236	221	294	221	196	233	208	226	270	249	230	248	217	241	236	213	215	217	228	235	219	222	227	229	210	213	215	242	227	240	225	223	234	264	228	232	240	204	241	236	238	235	232	259	226	242	225	219	228	227	214	233	231	201	251	206	221	255	267	230	223	252	230	258	214	242	238	226	249	235	257	242	251	213	240	223	236	243	240	234	239	225	228	224	205	242	225	242	249	223	208	249	210	209	233	231	237	227	226	241	237	218	209	225	259	221	254	235	278	237	219	231	238	248	225	223	227	241	200	240	227	241	228	253	254	222	246	244	213	223	269	225	236	227	233	231	228	246	265	231	252	229	227	216	252	226	203	237	217	239	238	212	216	218	246	241	211	234	228	245	226	228	245	227	212	236	232	223	227	236	255	217	220	232	248	238	233	248	236	239	206	248	232	191	233	232	253	229	231	231	230	232	227	236	221	252	259	237	255	215	216	224	219	225	217	251	221	259	231	213	219	257	237	231	250	208	250	207	236	239	224	216	226	205	262	233	225	211	231	235	249	264	253	228	250	212	229	210	223	215	194	240	213	224	228	218	215	223	219	226	232	260	234	231	234	228	204	239	221	247	266	249	235	224	260	228	225	240	214	201	252	187	219	238	231	213	206	266	227	226	228	237	203	223	259	264	242	225	252	227	226	218	238	202	220	248	221	247	235	235	211	222	226	246	234	228	254	209	222	247	225	210	232	238	235	237	195	254	184	219	249	238	217	231	258	223	229	254	246	229	224	230	220	222	228	228	227	217	221	245	247	207	224	248	237	231	233	217	241	256	215	225	254	234	227	246	231	227	241	235	211	224	244	235	230	245	260	259	226	258	202	236	243	230	248	224	226	229	236	225	219	246	231	227	214	243	237	245	223	238	238	213	224	234	234	222	208	216	248	250	212	236	210	245	205	253	218	243	197	257	254	249	245	245	236	232	222	223	233	231	227	243	242	214	219	249	220	231	219	227	239	243	221	234	227	217	251	223	232	218	222	230	238	201	237	247	246	219	249	249	253	238	221	223	219	248	217	241	250	204	228	276	228	240	219	230	235	233	219	221	246	240	240	223	225	233	221	234	214	279	258	232	225	235	231	239	226	227	219	252	237	249	222	221	232	242	235	231	234	253	269	228	214	245	234	248	214	237	242	243	233	233	226	241	234	243	229	206	246	225	211	253	234	237	238	239	270	233	256	249	218	223	212	225	202	200	219	245	240	269	234	214	228	255	230	249	235	271	230	212	238	252	213	265	224	219	218	228	230	246	232	240	227	223	262	202	225	214	239	228	242	233	226	228	215	221	214	235	235	204	223	216	213	230	207	226	230	231	231	234	233	250	235	235	238	234	209	260	229	209	261	234	215	243	216	205	206	241	238	234	234	243	213	219	238	228	246	234	247	244	189	266	220	256	233	224	245	223	247	222	221	208	231	236	238	218	235	236	211	225	230	209	235	234	238	247	227	248	240	224	238	212	254	240	222	234	235	227	231	231	232	209	234	247	234	197	215	215	232	245	223	206	219	249	228	217	206	232	217	224	234	251	265	220	241	262	209	208	210	225	214	210	242	207	231	252	237	214	252	214	211	235	230	256	225	215	220	237	254	211	219	233	237	215	253	208	244	219	237	230	239	239	235	236	233	218	211	230	219	233	232	249	221	224	267	233	238	224	240	216	235	229	253	247	237	232	223	225	236	253	250	224	225	243	222	240	240	240	223	218	242	203	231	237	255	226	226	242	252	249	211	224	233	228	228	228	226	247	239	242	256	240	206	240	234	258	224	246	213	233	221	258	238	218	209	257	228	231	229	222	242	238	241	217	248	278	239	212	206	256	202	213	242	265	244	242	241	240	240	203	238	225	234	248	231	237	221	250	195	231	204	228	243	225	215	222	229	201	223	205	248
28750	47529	41604	27597	20477	17225	12492	11230	10802	9372	7927	7405	6816	8004	10136	17489	17831	16671	16477	12254	8176	4608	1965	1448	1233	885	701	517	433	388	401	345	384	326	362	395	361	338	360	403	393	398	356	358	339	387	383	389	350	357	376	368	370	390	367	381	374	390	376	365	365	384	399	364	362	366	373	369	420	356	363	367	330	409	372	392	355	337	353	372	374	397	381	380	379	357	373	402	365	360	356	363	390	374	347	368	378	325	397	381	354	364	358	358	377	367	335	341	375	339	362	353	383	364	363	399	407	368	398	363	395	402	362	365	384	353	365	382	345	364	389	386	377	377	371	365	336	408	384	352	333	367	371	342	391	385	391	364	359	376	391	379	368	376	383	371	341	366	371	372	359	379	349	313	338	391	377	384	380	380	395	344	375	388	328	383	377	406	383	369	382	389	384	394	362	371	360	365	397	335	350	397	388	353	357	370	386	371	369	374	388	365	368	331	367	357	367	341	375	351	362	395	395	368	351	381	348	398	354	366	402	383	337	370	356	388	352	372	355	335	354	347	354	391	341	384	367	382	355	360	384	396	349	376	386	372	388	398	383	372	354	382	356	370	359	409	398	363	367	344	380	368	375	347	362	351	378	402	380	353	406	390	383	372	367	324	392	364	379	358	378	359	368	379	364	333	418	338	351	367	377	397	345	394	397	354	370	354	362	368	386	362	408	416	390	372	347	353	400	323	350	353	363	384	363	362	365	387	392	357	382	370	365	351	376	366	409	389	388	366	378	348	350	375	365	385	324	372	387	382	398	356	369	387	370	389	403	394	375	394	363	424	342	369	356	357	374	430	346	344	368	363	397	363	366	380	393	345	369	387	375	387	381	402	351	339	385	344	377	389	397	355	402	345	336	409	355	355	366	349	361	361	398	364	378	356	349	356	384	387	390	387	365	397	359	353	358	372	397	366	371	353	424	376	373	414	356	397	387	370	397	395	378	364	399	362	396	348	383	379	370	333	364	374	350	405	373	357	375	337	376	355	367	384	344	405	337	374	374	371	401	330	349	374	375	376	353	393	369	385	375	379	393	378	389	365	369	350	373	351	373	382	341	397	380	412	378	396	376	352	332	374	373	353	358	349	361	365	393	360	390	375	395	355	347	406	344	367	371	361	383	386	346	348	356	315	388	356	359	393	378	364	345	391	339	365	355	377	398	347	357	364	374	392	362	382	405	356	383	363	377	393	389	382	388	356	374	374	381	377	394	379	371	386	373	345	366	376	331	354	365	365	368	377	344	416	384	355	343	381	379	363	379	355	381	362	326	347	355	335	385	354	381	351	371	385	327	360	414	368	402	405	369	355	379	348	372	397	350	379	392	399	358	381	375	354	365	363	366	350	354	373	374	356	369	380	337	381	343	380	352	394	357	354	368	377	382	370	385	342	410	388	397	366	351	416	413	368	411	369	364	362	382	354	369	356	370	385	352	360	371	341	349	408	353	363	388	396	385	369	359	356	365	353	380	393	368	368	386	366	382	352	353	363	403	346	353	409	402	339	359	346	402	355	376	398	348	413	366	360	368	352	343	357	402	359	348	371	366	384	357	389	366	367	395	367	379	386	342	354	372	380	364	393	351	352	400	396	368	369	355	358	360	341	354	358	354	355	345	344	357	342	364	372	373	382	388	391	378	372	364	347	376	385	339	360	353	370	390	371	370	358	369	391	385	364	344	382	352	390	372	354	342	372	413	377	343	367	393	356	374	380	377	364	386	384	384	393	358	410	410	369	387	424	389	359	367	383	378	365	356	349	404	392	350	392	365	361	344	382	350	381	346	363	391	404	383	365	382	402	374	384	370	397	416	406	394	357	342	382	376	375	367	363	386	378	351	382	344	367	389	374	377	409	413	368	364	354	365	364	379	353	366	355	368	387	365	366	413	355	354	398	356	391	373	375	320	385	358	379	425	408	400	350	358	376	371	385	399	360	354	392	395	355	376	376	325	387	383	388	354	325	351	310	409	385	366	346	367	365	330	383	329	371	399	368	344	334	379	381	367	358	353	360	351	364	410	377	358	337	366	398	390	383	376	336	356	374	388	380	400	370	347	369	380	373	364	367	364	370	379	352	390	362	361	384	397	394	369	368	382	356	376	351	379	356	382	381	376	358	364	368	367	377	343	385	350	348	399	355	392	382	371	360	379	356	382	354	407	359	344	372	331	373	393	388	359	376	394	387	356	403	359	365	375	368	374	378	328	391	374	406	357	342	354	380	376	385	380	406	356	360	383	351	356	371	390	363	347	356	373	371	375	381	356	390	344	357	332	371	400	335	373	366	402	350	382	389	370	386	390	381	344	377	364	358	385	374	388	346	341	366	395	365	391	360	380	400	357	374	377	381	381	368	420	364	359	384	360	356	377	395	364	365	389	396	402	366	361	348	380	388	367	361	402	357	328	319	342	344	391	362	351	378	359	324	377	378	361	376	368	338	411	361	376	396	340	398	370	370	383	380	358	387	400	381	354	352	379	376	354	361	390	381	393	357	366	381	365	388	373	388	400	359	362	384	319	378	372	387	369	369	377	357	392	391	347	377	391	351	360	377	368	375	350	419	386	361	370	374	348	332	358	403	350	342	352	374	348	386	361	401	354	356	342	356	368	385	375	367	331	377	381	391	388	353	359	338	369	387	350	370	345	337	357	384	375	355	363	368	384	362	357	369	358	375	367	364	369	366	359	355	367	396	377	347	364	370	362	369	360	345	359	358	379	378	357	405	397	389	400	363	368	384	355	372	358	406	338	351	362	338	379	386	406	359	350	391	364	366	352	387	381	355	394	354	388	366	327	342	347	354	344	353	387	397	394	369	380	388	374	358	345	352	352	365	360	388	341	388	370	368	379	371	365	355	384	370	373	377	395	407	373	404	388	362	379	402	389	377	385	366	356	348	361	381	372	379	372	364	368	362	367	380	372	356	391	406	367	371	381	360	379	364	388	358	345	384	366	373	361	358	367	389	389	348	387	359	375	341	359	360	347	391	361	360	354	349	329	375	338	363	377	403	367	367	370	379	303	377	378	351	361	348	364	377	396	388	375	348	355	383	397	346	336	404	354	380	348	371	331	388	392	383	354	370	363	334	359	372	350	337	346	337	371	352	367	376	357	374	372	365	374	395	402	346	358	361	386	337	356	389	377	343	365	371	360	404	370	333	397	382	355	364	367	406	398	336	387	356	360	396	314	379	344	385	404	384	362	381	365	359	375	364	379	364	353	366	374	383	339	390	402	343	353	369	367	379	389	357	364	354	354	369	368	362	363	391	385	362	344	354	357	397	348	373	325	379	395	384	395	423	364	348	335	354	387	384	343	397	367	388	363	358	336	386	372	346	375	332	374	403	393	396	343	399	381	372	403	367	370	354	376	353	366	350	329	368	383	358	367	367	395	369	387	357	414	349	364	405	359	368	375	325	368	398	378	393	379	393	362	367	420	384	371	398	383	356	394	374	351	412	375	367	372	370
27202	21829	19169	11870	5983	3556	2359	2033	2347	1880	1389	1302	1374	1380	1265	1238	1179	976	836	651	496	392	323	294	280	286	317	306	290	266	275	272	303	284	261	288	312	255	287	300	293	254	284	267	282	302	286	275	289	265	283	283	284	242	263	281	267	300	276	247	333	332	322	297	277	282	289	279	287	306	272	270	282	286	267	239	287	283	283	252	284	354	281	276	270	286	273	281	278	280	257	286	292	287	269	272	264	284	293	289	251	261	282	276	291	312	281	285	270	260	278	294	286	272	289	284	278	311	252	295	280	262	271	309	265	272	276	284	278	288	269	252	263	261	280	298	260	281	273	253	300	262	281	280	289	278	236	284	315	307	291	307	279	280	252	287	283	279	297	284	293	280	283	239	292	263	291	249	258	290	280	269	298	243	284	269	325	285	292	274	284	261	296	274	270	279	297	281	268	308	289	282	289	270	316	249	262	279	265	283	274	295	288	291	303	283	287	269	291	311	287	249	306	257	265	274	301	273	316	304	307	286	270	286	272	282	291	278	293	272	299	294	282	293	313	297	292	262	305	299	273	309	290	290	310	272	276	299	275	304	280	264	311	336	306	297	278	268	300	291	271	273	301	258	286	273	300	275	297	289	253	321	276	306	301	300	307	290	269	286	266	269	321	313	250	265	296	285	281	266	300	265	283	244	273	238	264	281	276	259	278	255	277	316	291	277	288	279	280	258	280	278	285	291	278	284	256	292	288	311	287	268	264	300	286	287	251	322	291	297	289	294	264	307	271	288	309	305	292	278	269	281	276	284	287	281	293	294	272	250	270	294	321	284	264	297	282	279	276	296	310	289	300	274	310	272	251	307	302	272	312	267	259	292	290	293	274	260	276	265	303	298	273	270	312	287	268	255	273	263	288	300	272	255	250	289	276	281	296	272	282	281	288	294	279	266	291	272	251	261	248	291	288	287	276	273	279	310	291	272	292	300	273	289	268	281	277	290	265	272	264	293	282	273	252	282	309	282	277	294	318	280	281	286	282	281	280	296	296	306	301	291	270	275	250	266	276	295	279	284	273	296	275	272	270	296	284	257	301	278	300	303	279	286	280	312	284	267	256	293	299	290	265	307	305	300	284	258	277	272	272	293	305	311	277	277	291	300	271	262	271	277	279	300	280	292	269	279	299	302	227	267	265	274	275	301	266	252	257	277	260	276	290	269	285	283	318	309	288	289	277	306	287	289	286	267	317	292	264	269	330	273	286	278	271	292	265	250	275	282	282	276	267	271	268	276	276	268	295	223	282	281	350	273	276	274	290	287	292	288	251	290	249	280	263	287	281	282	269	268	256	272	284	275	301	290	295	268	302	284	332	295	276	253	267	275	285	266	266	287	292	276	265	266	290	295	282	289	278	248	270	291	281	258	309	265	255	288	267	280	273	295	257	299	255	273	298	285	286	281	258	309	288	307	301	287	312	295	304	278	302	275	299	293	287	294	291	262	261	252	307	269	257	297	272	285	265	262	296	303	281	290	284	268	295	302	294	315	306	235	260	284	285	272	262	309	277	265	291	308	284	288	280	288	299	274	265	285	268	269	308	291	294	284	256	300	276	300	300	277	292	276	316	291	317	284	274	273	300	271	284	285	287	292	277	293	274	291	249	294	261	266	264	272	311	262	273	260	311	233	343	288	272	296	277	314	262	291	269	290	289	287	276	287	286	295	274	298	319	273	281	287	295	274	307	285	290	267	289	270	310	271	280	246	282	271	292	287	278	256	271	278	282	276	253	284	257	260	282	276	280	281	266	292	278	280	268	276	282	283	270	319	248	288	270	283	264	259	285	281	282	307	253	280	307	302	283	312	276	245	294	265	305	301	304	271	291	281	285	288	285	266	290	284	290	270	308	275	289	276	256	286	288	269	292	262	284	273	270	268	269	300	266	268	283	296	284	340	275	259	274	294	284	292	297	279	290	274	265	286	282	282	252	282	271	294	268	270	293	290	285	282	244	273	283	262	317	288	284	289	281	264	297	280	280	307	251	264	266	257	280	272	286	285	249	295	259	272	279	300	276	265	296	297	303	285	285	270	301	263	257	317	262	284	259	277	245	284	297	274	297	288	277	256	269	272	285	302	254	260	273	282	291	273	275	282	309	293	315	288	276	278	292	285	312	277	279	264	258	272	264	278	277	276	276	312	259	261	296	249	242	272	299	272	277	252	264	253	280	265	269	289	281	291	317	292	308	269	297	292	264	272	284	304	266	265	297	295	272	269	274	265	288	264	300	272	291	292	290	266	290	275	287	302	272	279	264	275	294	319	262	283	251	277	286	252	286	321	275	319	273	264	303	290	274	247	282	284	291	259	275	260	289	269	261	286	305	298	270	301	313	278	277	290	274	289	272	288	261	320	284	273	293	277	302	294	249	284	280	292	274	276	256	299	284	312	294	293	289	302	283	291	242	285	303	314	258	303	263	288	286	244	278	256	268	276	317	286	280	308	275	288	291	277	262	258	292	280	288	282	257	291	270	267	305	288	251	298	263	290	270	287	295	295	255	321	276	284	286	272	286	257	225	290	288	269	271	269	287	300	298	280	258	280	275	273	305	280	291	278	278	264	285	262	253	310	287	265	291	261	249	264	292	294	296	331	264	295	275	280	272	275	299	298	265	274	260	287	276	300	306	283	275	289	283	290	273	268	286	266	282	281	293	298	263	287	284	264	284	306	280	275	258	270	290	292	288	293	279	277	278	277	309	286	295	288	285	276	277	290	338	280	248	292	297	269	288	298	281	305	265	275	284	281	251	305	272	287	305	293	267	314	277	293	244	290	317	271	263	256	266	281	259	274	278	273	308	269	272	269	277	276	317	281	270	286	289	271	306	277	286	279	283	267	270	297	287	268	271	283	290	250	269	289	284	291	272	279	322	283	273	281	292	262	282	311	301	278	273	300	275	248	281	286	311	289	271	300	277	283	288	297	293	294	275	281	291	278	293	262	275	260	289	267	291	281	259	276	279	260	290	275	287	294	263	297	284	277	287	261	279	270	280	275	273	300	276	277	262	277	275	261	284	291	291	267	306	315	255	311	266	266	282	269	275	297	286	256	256	275	268	319	250	303	305	304	281	289	265	262	249	273	299	250	282	293	263	270	296	272	277	270	268	302	296	294	295	272	257	268	293	258	278	266	272	281	285	263	287	299	277	280	272	289	316	245	273	292	295	276	290	292	271	309	288	279	268	277	298	256	251	270	262	271	266	268	279	316	266	277	265	321	296	248	307	276	257	297	238	293	270	274	287	298	296	281	286	286	291	270	299	276	273	272	286	296	254	275	303	281	280	297	303	314	290	266	286	318	294	290	306	277	281	295	294	269	305	273	278	257	246	263	260	268	258	269	253	278	252	272	305	258	269	286	271	288	283	285	283	272	287	276	268	308	283	261	320	289	282	289	269	272	270	280	281	278	253	279	317	261	252	271	296	288	262	243	257	305	265	288	278	286	266	260	282	285
25056	34424	25046	17041	12194	8777	6766	6186	6773	5278	3826	3844	3984	3682	3290	3193	2825	2301	1866	1266	926	621	579	507	506	489	473	462	493	443	434	433	444	462	411	442	440	446	428	447	411	400	460	481	477	487	483	424	472	428	446	444	418	470	435	437	440	432	477	449	447	475	449	411	441	435	459	428	460	474	392	457	471	456	485	452	442	427	377	436	451	470	459	501	449	468	491	474	441	453	415	421	411	447	450	454	444	456	456	435	454	459	483	471	452	420	442	439	423	430	468	442	479	445	460	475	423	438	436	451	460	470	416	455	484	458	441	447	445	441	443	458	441	432	439	437	461	478	436	442	473	453	480	470	467	435	445	463	466	438	490	454	444	435	432	483	443	449	415	429	488	418	437	443	490	437	433	447	455	440	446	432	455	470	435	433	460	416	410	482	470	473	420	439	471	470	451	429	434	445	490	451	485	430	444	427	462	451	452	451	423	430	451	474	431	472	420	477	439	431	435	425	450	511	461	443	445	479	455	444	462	395	452	469	458	444	443	463	438	419	447	463	472	452	481	450	441	452	451	449	476	426	430	440	396	438	477	459	468	468	493	432	424	449	437	478	476	470	467	479	452	439	484	446	435	439	479	456	446	409	464	433	463	441	399	403	427	448	502	435	494	457	398	445	465	419	459	465	467	437	444	457	425	471	446	437	467	496	454	459	466	422	450	484	432	442	420	445	433	460	453	458	420	475	430	439	425	444	480	433	438	414	464	440	466	456	465	423	465	432	400	447	469	447	451	483	451	420	463	467	479	456	424	451	451	447	444	436	480	460	487	432	458	466	492	449	452	452	436	437	450	457	478	461	433	444	439	451	473	479	437	475	455	442	475	447	446	471	459	471	445	477	444	462	453	455	478	459	433	446	453	454	429	434	440	433	445	422	424	427	465	454	425	469	408	436	464	459	438	470	460	459	466	443	425	410	432	476	430	419	454	466	422	449	450	432	450	454	444	465	482	434	480	434	467	447	482	488	407	421	481	467	463	490	467	506	419	418	443	457	481	446	443	454	445	469	445	429	468	421	431	403	431	452	461	485	444	470	523	453	465	449	411	451	491	448	445	472	480	459	442	438	482	455	456	482	470	473	463	440	442	419	445	463	482	455	428	400	441	431	460	469	428	425	461	451	452	422	431	441	445	428	431	460	461	456	486	454	451	471	415	439	466	473	497	479	437	500	442	447	467	431	491	474	496	464	462	449	445	444	452	441	447	443	425	431	413	454	446	428	481	478	409	441	451	432	448	454	453	461	435	443	445	442	415	479	474	448	433	469	480	483	458	449	473	444	443	446	438	448	428	436	457	440	441	457	452	449	446	459	458	484	428	466	465	471	437	495	426	447	447	463	456	429	434	436	461	455	441	462	448	454	451	430	444	446	418	427	410	405	435	476	443	453	459	465	438	438	465	446	440	451	451	451	450	441	456	487	474	446	476	432	408	425	423	447	449	438	456	439	445	423	465	457	468	439	432	445	439	451	456	457	451	433	470	447	458	448	483	487	438	470	429	481	444	465	452	451	473	406	436	423	504	454	473	425	455	482	456	463	431	457	449	448	455	421	488	472	467	463	452	441	492	456	448	438	406	429	471	481	439	471	478	412	434	469	444	486	424	469	459	445	467	471	456	430	473	452	486	471	421	430	436	438	413	464	454	460	432	486	475	422	420	439	417	464	447	454	468	480	444	449	450	448	444	519	461	420	437	476	452	428	427	430	443	478	413	433	479	447	436	458	477	445	474	475	447	457	461	449	445	428	448	409	439	447	435	412	434	465	443	449	477	428	409	487	443	443	454	470	451	427	437	462	441	460	440	457	457	422	471	451	430	435	451	463	454	476	439	443	455	461	414	468	413	440	472	422	424	427	465	453	453	460	461	452	456	445	447	422	474	442	442	463	433	441	478	435	411	442	486	445	485	405	493	467	460	458	405	446	454	437	430	448	459	478	429	416	423	420	444	443	413	429	407	434	454	480	484	429	441	448	446	439	438	489	475	431	429	437	464	427	449	453	462	449	474	430	463	488	453	463	468	462	460	484	448	439	449	483	447	476	415	448	467	462	430	436	451	456	425	448	437	437	465	474	440	396	400	420	456	450	451	471	443	460	455	463	419	430	459	425	451	456	486	450	471	480	419	467	451	460	427	461	485	459	428	445	443	446	445	460	427	423	487	511	421	463	450	470	454	485	456	471	447	452	462	455	430	441	479	452	414	439	488	496	437	409	465	466	475	443	468	455	457	451	451	487	482	434	442	431	439	444	438	442	446	420	449	458	451	419	431	468	487	439	429	475	451	439	394	459	440	405	435	461	462	455	453	411	431	448	441	387	405	425	442	421	449	476	485	446	440	466	451	461	427	430	475	427	435	483	421	442	471	465	475	452	488	412	439	451	451	467	471	453	434	438	467	466	455	441	465	467	451	434	444	439	454	426	468	440	455	447	462	460	444	423	444	461	452	468	459	451	414	440	428	464	488	435	468	482	434	504	441	463	500	413	440	477	481	443	459	456	446	463	434	460	429	432	465	418	444	443	419	449	461	449	437	470	456	441	443	466	448	443	479	473	421	422	454	441	459	460	434	452	446	443	470	487	440	442	461	446	464	473	424	453	448	490	431	458	435	428	434	444	464	451	465	449	441	488	438	447	431	483	435	432	480	465	443	431	437	460	432	427	411	462	463	424	463	441	438	452	449	447	461	468	501	452	471	467	451	384	464	445	449	453	456	488	427	421	444	434	434	452	482	467	478	455	439	481	472	439	444	455	451	475	441	476	442	421	452	425	405	480	434	452	437	464	423	470	459	445	486	421	452	430	447	467	433	445	486	455	449	423	461	429	432	431	460	451	445	479	432	436	465	418	451	444	469	411	417	416	451	457	402	473	481	444	449	453	462	434	485	427	475	440	441	439	465	476	477	423	464	466	472	451	457	484	465	463	442	419	438	451	437	466	470	467	448	433	433	443	474	450	442	476	435	474	469	425	431	458	466	428	444	469	405	458	466	493	452	509	452	465	410	462	472	439	443	444	435	451	480	438	423	478	453	463	479	427	409	414	430	441	436	437	444	428	483	466	482	478	445	429	443	434	456	417	418	442	461	420	472	426	409	420	471	423	442	437	476	444	466	456	472	445	433	430	431	449	437	407	432	399	457	471	467	446	444	487	441	454	460	442	451	457	456	451	460	473	439	427	436	392	499	416	435	489	431	443	474	474	460	464	434	450	465	458	486	440	469	445	442	449	439	466	467	457	399	487	449	458	430	452	448	451	447	476	452	445	414	420	438	449	451	468	449	475	450	474	478	460	445	442	458	437	444	420	438	421	442	450	460	443	480	461	473	452	455	434	397	432	449	472	470	460	458	455	455	443	453	461	416	426	470	433	454	448	446	491	462	438	436	454	413	483	484	435	473	487	467	458	473	437	447	451	444	439	464	457	438	432	468	458	495	440	423	419	412	452	442	459	439	454
24166	21092	28091	24327	20042	9945	5961	4764	3417	2218	1663	1470	1478	1586	1790	2631	5606	5450	4076	3200	2152	1561	709	454	408	380	346	342	315	281	287	310	272	287	318	290	283	305	273	299	269	337	304	312	306	297	316	303	295	308	339	284	254	297	295	312	309	309	295	310	305	299	277	296	305	276	287	319	299	280	327	268	279	318	303	292	319	273	301	282	310	269	314	305	280	315	272	319	292	280	286	277	329	279	281	330	291	315	278	292	290	283	293	295	305	304	305	273	268	281	318	300	301	307	312	278	279	328	303	295	305	279	289	302	300	322	285	309	259	311	309	307	330	283	278	292	308	279	313	304	291	306	300	317	267	310	292	308	295	278	284	274	299	300	294	317	291	304	291	286	327	323	247	296	281	297	292	280	304	277	262	280	296	314	296	298	283	310	248	287	290	278	265	274	275	314	287	289	288	300	275	284	288	266	265	279	284	282	267	309	272	296	309	284	300	316	322	292	285	311	299	307	327	329	321	289	301	284	300	295	292	303	270	339	266	293	265	289	275	294	305	342	274	320	316	332	284	313	276	315	280	291	310	297	308	292	263	295	302	307	323	295	306	316	307	289	288	279	253	319	282	309	312	285	303	297	330	299	286	312	313	322	316	305	279	299	283	308	302	291	325	323	267	293	310	287	283	288	292	296	279	302	305	306	295	310	293	293	279	275	271	302	320	311	310	289	282	318	311	303	311	320	276	299	283	282	275	256	307	286	286	321	286	296	310	315	303	323	319	308	325	307	350	278	280	276	311	296	307	271	291	310	301	269	323	289	291	301	298	274	280	273	311	265	290	283	285	288	283	299	305	276	303	267	277	291	286	288	303	311	310	291	310	275	270	280	290	280	295	284	299	304	282	277	303	321	295	288	292	305	309	305	301	289	308	290	285	283	286	273	300	287	298	280	316	296	278	316	302	286	306	289	277	306	283	297	304	294	303	293	293	258	302	300	312	307	262	299	280	276	275	359	310	309	307	288	318	288	288	289	257	275	283	300	307	292	313	267	312	295	299	290	319	292	280	325	272	314	300	285	296	273	285	303	275	304	334	302	275	291	294	314	299	287	297	305	301	305	284	325	303	303	285	302	308	294	274	291	306	278	259	291	306	320	302	289	280	266	274	286	291	284	291	284	332	301	313	290	269	305	325	295	297	309	275	299	294	292	306	282	280	271	273	301	265	312	315	294	305	295	300	298	307	268	287	285	294	304	311	290	334	290	317	290	271	321	327	304	294	294	256	290	259	307	305	312	299	288	286	296	289	261	262	256	310	309	283	297	300	309	308	294	306	327	314	319	297	263	279	298	295	278	298	293	292	296	279	320	316	286	281	287	298	307	284	271	304	321	267	293	284	302	294	265	289	280	294	290	298	316	285	278	312	269	302	256	279	302	268	297	298	309	292	301	307	324	308	306	291	308	283	275	281	289	269	319	298	299	287	285	279	292	308	298	304	225	260	307	336	284	275	275	313	291	299	282	294	305	276	283	302	286	279	295	284	269	299	302	290	330	312	241	333	294	335	296	274	329	287	280	299	291	310	297	309	297	307	285	306	312	265	314	315	295	315	273	288	301	281	259	322	319	297	301	327	317	307	315	315	303	317	302	259	307	288	272	270	297	292	298	285	281	292	300	320	319	293	282	284	300	275	326	306	296	276	271	291	298	288	314	274	279	325	313	266	304	309	292	303	301	260	286	298	279	320	301	308	300	276	277	316	335	262	278	303	308	300	289	282	294	280	277	307	298	284	304	302	308	293	293	314	295	270	296	288	287	288	288	277	306	312	295	279	285	278	275	275	295	305	311	303	278	276	281	283	301	288	298	300	271	309	250	283	303	283	311	285	268	284	267	279	279	292	248	298	297	295	271	289	291	277	277	279	294	301	301	296	292	309	281	279	296	272	282	284	269	308	265	268	308	320	284	279	297	306	297	265	258	304	305	329	273	285	297	324	290	313	322	266	310	275	289	269	303	270	312	300	315	304	271	308	297	283	312	273	278	307	281	303	312	295	295	264	304	309	291	301	267	288	283	285	299	290	308	270	296	294	284	261	278	285	285	342	290	272	317	284	284	275	303	304	274	304	285	289	311	313	306	300	289	300	310	301	289	291	285	298	312	301	279	285	297	263	301	288	259	278	290	298	303	297	305	275	290	297	306	277	273	305	288	281	297	324	313	319	310	278	301	301	283	288	301	332	289	303	289	309	290	323	334	278	287	320	312	283	278	305	286	312	290	297	309	279	316	279	282	280	301	306	299	285	292	315	303	311	294	301	277	323	291	308	259	329	260	274	290	297	268	266	299	280	257	295	315	298	294	312	290	299	303	301	290	282	279	329	285	270	305	296	308	319	293	294	314	309	264	328	280	291	283	310	285	266	312	305	295	286	294	287	332	296	293	274	277	289	315	306	272	300	304	297	290	287	303	304	313	307	321	292	290	297	306	260	318	278	323	291	302	305	300	261	279	302	264	295	300	271	257	299	251	315	292	322	296	305	306	280	313	272	290	325	277	280	287	301	290	290	278	261	312	279	298	302	326	282	312	284	284	262	284	302	259	288	296	267	311	302	290	285	304	293	302	294	326	253	303	281	297	293	293	275	288	305	292	309	275	293	293	275	322	289	275	285	313	282	299	313	281	283	307	294	269	290	296	324	298	300	290	286	274	287	312	300	282	279	285	285	280	300	309	298	282	273	294	299	301	309	280	311	286	278	320	283	273	295	294	297	295	305	297	311	278	297	283	286	301	271	305	275	268	299	286	306	256	318	309	294	288	297	282	295	284	281	298	280	281	296	302	286	309	339	283	287	327	292	295	278	262	300	326	288	306	307	320	297	289	294	311	296	304	287	271	326	324	293	287	319	303	345	295	305	278	316	279	298	318	293	306	258	297	308	290	304	288	288	297	298	314	278	293	294	296	312	285	302	288	301	310	297	306	304	278	302	280	304	288	306	322	249	285	334	308	301	304	281	278	318	271	277	292	313	308	284	304	288	277	293	289	287	298	272	294	288	288	270	318	318	291	306	299	284	301	309	311	289	297	299	309	263	309	288	267	276	274	299	281	298	311	295	289	295	319	306	291	299	272	291	323	323	291	278	288	293	285	303	283	299	310	314	281	325	272	295	314	318	301	296	270	325	324	310	296	295	304	278	314	305	281	312	304	306	288	264	296	266	320	291	286	283	300	275	307	302	269	322	259	294	271	300	308	284	282	301	296	323	301	300	302	318	308	291	306	284	318	288	277	304	309	278	286	284	310	336	314	286	293	293	318	304	295	297	297	325	278	288	276	280	270	280	281	280	305	306	282	297	294	294	311	313	303	303	266	302	318	298	304	325	307	291	274	305	286	264	272	277	313	304	313	317	302	288	310	297	287	290	295	299	325	320	287	312	283	283	270	283	281	294	288	288	262	279	277	277	294	298	285	266	299	283	322	288	317	279	291	277	297	320	276	304	319	280	318	307	302	302	296
26815	41727	32729	21239	17357	12586	12392	11658	9277	6150	4814	3983	3948	4221	4663	6636	12461	11623	8940	7345	4784	3441	1495	878	781	646	635	543	520	493	475	459	480	457	502	486	466	453	489	464	413	443	514	499	471	483	509	470	502	470	470	463	475	495	522	445	470	508	474	496	480	478	500	475	445	470	507	477	463	462	470	485	491	487	474	478	500	471	475	495	470	478	461	471	487	494	492	444	473	477	474	482	459	480	446	501	493	453	467	492	495	500	461	508	495	495	504	477	477	497	447	484	435	462	469	474	475	442	509	462	473	501	468	465	488	480	515	474	453	494	485	488	427	504	442	476	495	469	485	486	495	438	464	477	477	478	449	470	463	480	495	464	461	498	472	478	476	463	488	496	464	465	489	491	438	471	481	455	455	506	458	443	470	474	493	449	470	454	472	487	474	473	468	457	479	483	484	471	510	468	474	501	439	457	533	448	487	456	465	461	467	435	488	454	436	462	511	475	461	446	487	444	512	465	480	497	468	470	501	442	458	471	517	515	471	464	507	518	449	446	480	470	463	459	475	483	484	475	480	475	483	477	504	458	490	468	476	525	483	474	470	472	474	426	470	489	474	469	482	501	443	458	497	496	465	516	484	442	497	473	472	485	466	443	498	461	505	480	473	523	504	457	450	475	482	487	456	468	479	492	465	454	440	457	508	469	495	493	493	484	478	508	512	467	482	476	483	482	461	460	490	489	476	449	475	457	505	467	425	467	516	482	481	470	460	515	469	450	506	489	474	492	469	511	465	460	499	447	489	485	475	497	480	464	503	486	460	486	439	468	463	471	444	448	447	472	446	472	521	488	479	473	479	479	466	485	495	478	468	489	452	476	479	442	456	478	464	488	467	516	461	446	493	494	486	461	474	457	450	482	487	487	448	481	503	500	494	491	459	486	447	494	490	421	466	478	500	481	478	461	462	478	502	497	449	444	442	464	446	489	498	465	446	490	496	445	450	460	451	512	485	492	452	456	508	498	483	481	509	499	449	484	497	463	527	473	491	475	451	465	507	479	505	481	508	463	495	474	477	473	499	523	501	468	480	521	499	467	488	489	463	487	461	482	453	458	486	494	493	485	496	468	472	503	481	440	486	456	475	475	479	460	492	466	468	479	498	482	491	466	451	463	432	449	495	510	453	458	498	502	481	488	464	448	477	472	477	454	495	442	492	495	490	438	509	460	488	492	479	476	468	499	479	472	473	461	455	447	461	459	509	490	464	478	475	454	450	468	507	453	470	480	461	471	475	498	490	470	458	485	459	449	456	444	489	457	483	488	508	494	442	472	468	503	449	483	485	490	451	496	473	506	523	459	482	476	457	500	485	481	502	479	455	483	505	493	480	479	466	461	481	516	509	510	476	451	512	432	461	461	490	454	484	461	456	451	465	455	465	500	472	482	480	455	462	467	468	517	486	477	441	498	452	488	443	485	464	480	553	452	455	492	465	489	504	472	525	473	461	488	486	484	487	434	463	493	476	427	460	505	484	501	497	478	503	504	432	506	497	507	482	473	468	450	502	424	472	505	477	473	484	492	480	444	472	459	496	462	502	470	478	497	493	481	486	464	487	472	451	462	434	435	456	502	453	480	494	488	473	455	459	473	446	441	475	453	495	495	449	460	497	500	493	487	482	482	501	498	459	526	470	479	458	470	490	467	484	442	470	483	501	475	446	487	483	489	448	471	464	459	434	455	455	479	494	463	470	478	452	439	465	495	462	491	468	473	440	428	457	475	488	484	497	500	498	456	486	496	493	465	501	463	466	472	495	505	517	486	480	501	467	489	499	491	495	479	484	479	499	478	455	446	482	508	489	468	505	458	522	500	434	520	513	473	471	503	487	456	468	526	472	501	483	440	419	486	485	489	484	456	443	516	484	485	497	469	462	437	485	515	473	467	506	479	458	498	466	470	444	451	470	484	473	456	510	451	515	545	497	518	464	480	454	481	447	434	453	477	443	456	446	491	467	461	482	473	475	470	475	466	493	466	485	467	472	516	464	474	469	490	468	479	464	473	516	438	454	502	470	485	434	517	467	446	452	526	485	435	452	518	452	499	469	486	463	486	481	503	479	478	478	463	450	444	464	508	434	486	464	437	478	496	510	497	466	454	493	488	496	460	400	462	481	505	475	440	445	457	483	478	476	455	487	473	516	485	441	469	444	480	492	454	444	449	437	469	464	439	475	469	469	481	469	467	490	489	470	489	481	493	472	469	491	486	455	522	446	477	467	441	500	430	490	517	478	509	452	471	467	488	497	459	518	476	510	495	458	469	451	514	477	457	467	444	446	492	487	504	436	494	486	483	471	451	442	428	502	479	493	444	477	450	499	441	457	500	459	467	467	486	446	447	485	446	421	530	428	450	491	496	470	465	460	463	493	470	447	441	493	470	457	481	520	475	496	473	453	466	463	456	463	459	498	488	454	477	481	451	473	466	507	469	439	475	450	486	465	487	454	470	472	502	460	467	482	478	493	447	488	470	471	482	487	494	446	475	477	474	477	440	479	464	479	451	459	461	467	459	507	455	424	481	492	472	468	475	446	482	490	448	464	493	493	462	465	484	485	482	472	479	446	484	507	493	480	466	463	487	423	491	487	480	487	444	477	493	481	484	454	505	468	477	449	472	478	425	501	449	452	480	488	473	469	454	474	440	486	493	458	453	486	523	484	428	457	470	465	466	480	448	439	489	492	462	483	488	494	523	475	458	464	503	514	460	489	496	491	461	494	444	486	477	483	466	468	444	452	503	478	495	481	467	534	437	459	479	517	472	448	475	488	485	454	475	451	489	491	478	488	461	433	490	459	452	477	451	461	448	461	494	443	486	453	494	444	459	434	449	477	487	516	474	451	436	497	502	472	486	492	437	496	436	487	499	469	479	471	513	481	482	472	440	497	479	469	463	482	448	437	457	499	462	461	500	460	484	483	494	494	480	503	472	455	476	468	487	489	464	442	476	500	499	494	462	456	520	469	498	468	431	493	481	435	484	511	439	470	470	493	481	455	495	459	467	500	464	481	514	427	451	490	497	476	429	492	490	462	461	465	460	451	498	470	462	454	486	508	474	477	431	502	487	508	459	483	487	450	511	455	466	467	501	455	487	460	501	470	522	455	482	512	447	481	448	469	468	485	446	488	451	448	452	516	469	479	450	452	468	472	493	449	467	496	457	438	460	477	468	473	483	452	468	504	425	469	472	466	455	486	467	460	472	448	480	455	468	447	450	517	444	484	467	438	482	476	474	459	478	481	475	472	501	479	473	488	462	508	467	503	458	471	454	455	466	503	499	445	479	449	492	445	488	496	496	507	466	454	481	468	490	512	477	461	517	495	472	494	446	463	493	442	447	508	498	514	462	504	480	496	483	459	486	482	480	477	507	453	481	493	451	474	482	437	484	467	447	474	481	461	512	453	451	474	491	491	494	479	492	467	500	475	496	461	464	437	458	486	462	488	460	489	443	476	467	495	474
22983	21056	28744	23589	21086	20633	12373	6301	3825	2673	2515	2230	1362	1553	3818	9948	10696	11003	8822	5232	3907	2258	745	562	509	440	371	338	300	232	234	239	240	240	224	246	217	210	257	225	214	258	241	217	234	228	213	214	224	235	242	219	233	227	207	210	251	238	224	237	210	215	220	205	228	238	212	217	208	242	218	214	229	233	215	223	235	229	263	207	221	247	201	230	217	240	227	210	198	208	237	214	228	232	243	249	236	233	226	213	211	226	257	218	235	221	232	225	225	216	215	199	220	240	223	208	228	243	228	244	223	213	239	208	226	218	208	220	227	234	220	248	229	217	214	221	204	231	240	224	244	211	200	236	234	218	224	214	218	226	238	204	225	224	215	251	237	206	242	226	231	249	244	213	252	223	228	223	209	251	227	232	217	242	238	226	218	231	204	235	236	220	212	181	209	213	196	242	213	236	239	205	262	261	217	229	228	232	247	248	201	236	241	204	197	226	219	223	233	213	221	214	245	199	234	233	222	235	220	231	236	221	241	211	212	210	224	215	217	215	231	226	215	225	238	225	258	218	194	209	223	239	259	238	245	220	229	233	201	232	251	220	247	243	243	211	223	235	219	215	242	225	259	198	237	223	226	204	207	230	228	239	241	219	224	239	245	232	254	231	243	215	217	233	218	224	224	226	230	252	242	226	222	214	236	238	223	236	236	238	221	236	244	245	215	227	221	241	229	196	202	226	221	232	223	238	228	230	199	228	231	224	220	217	233	196	208	234	230	232	243	214	231	223	222	242	254	228	225	227	212	252	230	212	223	215	208	211	220	211	205	194	236	213	208	264	249	212	234	231	213	228	236	221	215	223	213	214	222	236	223	209	220	237	227	237	234	220	230	224	227	208	244	238	230	227	188	249	228	224	231	223	240	214	230	219	235	231	238	227	203	230	256	228	197	227	224	261	204	205	221	225	234	210	243	234	226	230	221	220	236	224	203	216	217	230	212	224	230	220	216	238	227	208	235	212	220	255	235	231	213	226	245	215	229	211	230	243	247	221	211	237	196	251	222	233	220	218	231	246	209	225	236	214	196	231	211	220	188	224	207	244	216	228	242	227	231	184	244	236	226	229	266	229	221	227	234	227	226	228	213	207	232	220	201	210	235	234	226	227	219	213	215	224	213	227	244	241	220	232	221	223	235	219	243	213	235	239	216	213	230	236	221	229	204	219	227	253	229	221	237	231	224	230	251	217	224	216	229	230	228	229	222	197	241	191	229	232	231	239	221	249	226	204	219	207	244	211	219	218	212	231	238	232	236	247	236	224	246	234	217	261	229	228	227	231	224	229	213	200	244	223	226	249	231	239	238	214	206	216	232	236	205	231	209	222	214	221	231	203	236	233	211	243	210	240	246	225	227	229	241	253	235	201	227	214	205	231	219	238	233	223	226	254	227	216	207	219	228	257	228	238	213	209	238	205	219	228	215	223	237	186	225	216	246	220	216	233	224	210	234	218	252	234	214	232	246	236	227	229	182	189	211	230	208	200	213	231	209	239	237	229	251	227	239	211	227	236	225	231	226	229	212	224	208	224	232	244	257	234	218	243	241	218	204	226	216	223	231	211	204	219	224	236	228	222	249	210	222	204	213	234	191	218	195	238	220	219	216	234	216	221	221	214	225	219	216	224	224	223	221	253	225	220	236	210	256	215	227	222	241	217	223	222	221	222	226	223	234	226	207	242	232	217	226	242	209	231	213	247	240	224	221	235	245	244	225	227	235	241	221	211	197	221	238	229	204	224	211	251	239	256	224	219	234	244	236	234	228	213	224	228	213	225	198	209	197	202	222	215	240	227	211	203	222	208	229	245	219	188	234	220	229	222	226	253	230	236	244	217	260	218	210	235	209	221	241	224	216	254	205	210	237	218	249	192	210	226	218	222	217	243	219	216	248	211	216	221	206	237	226	222	215	202	198	226	244	230	221	221	193	241	229	239	256	233	226	224	245	191	211	226	229	219	220	249	220	231	252	209	230	198	223	215	213	208	251	205	235	241	216	224	237	225	228	225	235	235	227	239	222	207	218	240	207	213	221	238	213	220	229	225	236	247	220	216	234	227	237	212	216	218	226	218	233	227	257	208	224	231	221	229	238	264	204	228	209	206	215	196	211	228	215	234	221	231	218	223	219	203	213	224	232	267	195	210	245	245	235	261	222	218	228	223	216	231	237	218	238	223	217	280	221	226	229	228	222	221	215	219	223	259	214	219	261	227	248	240	241	200	246	203	230	209	207	238	220	230	236	209	254	210	224	222	231	233	222	219	225	238	210	200	216	210	236	237	244	213	198	230	219	238	269	227	233	230	200	231	214	233	235	251	274	217	254	233	217	198	202	233	226	198	214	217	214	214	221	240	246	221	238	242	228	207	215	235	238	225	242	246	214	219	206	235	210	242	218	237	258	217	227	251	225	215	232	223	248	227	203	232	238	229	221	218	257	212	253	219	234	220	221	236	223	232	228	249	200	224	216	228	210	228	239	235	217	220	237	213	237	230	200	210	228	235	222	240	220	237	235	216	232	206	212	227	264	210	244	217	252	201	228	237	229	208	230	246	223	230	240	211	224	224	245	227	217	233	219	245	223	230	225	232	208	238	215	245	246	235	202	217	209	195	225	198	251	246	226	224	219	198	211	221	233	227	215	212	223	216	231	225	209	220	242	218	256	265	204	237	211	235	210	224	206	212	216	218	251	245	239	228	201	220	219	219	216	244	202	205	226	237	220	195	199	230	245	190	247	225	226	222	248	222	230	223	241	241	238	210	243	212	241	232	214	219	208	245	235	242	228	231	231	229	231	219	215	261	194	236	233	214	198	237	217	218	197	235	225	210	227	260	233	236	214	229	227	222	256	225	194	218	225	224	233	221	217	237	232	241	219	219	198	216	238	229	277	196	226	214	204	255	224	228	208	228	233	203	231	203	230	243	244	243	229	242	217	224	254	235	234	219	209	193	236	268	247	225	212	250	199	209	215	220	211	214	222	239	225	236	234	221	210	200	207	248	209	214	180	203	207	225	220	236	244	213	225	199	228	244	232	236	240	215	187	229	201	231	236	209	243	229	236	229	206	220	235	217	202	210	205	222	213	218	227	237	233	246	233	214	201	195	221	217	220	211	195	202	237	226	225	201	234	220	226	219	203	226	201	219	195	230	219	219	239	212	206	243	230	252	231	253	239	242	233	232	240	216	239	219	236	207	224	186	214	230	256	249	246	209	220	254	215	228	213	223	232	243	225	233	238	224	242	215	220	237	241	219	221	231	229	220	209	236	226	197	233	231	229	217	217	209	203	248	234	229	218	237	227	245	229	242	253	234	226	224	213	200	213	224	227	203	230	216	212	224	229	233	225	217	201	238	246	226	222	211	218	184	241	238	219	244	232	231	223	220	221	242	232	227	241	238	220	241	222	215	203	226	236	219	234	210	212	218	222	237	216	235	245	218	232	220	222	228	237	230	225	216
29278	47469	38936	26861	20627	15095	14907	13667	9998	7243	6696	5965	3691	4129	9616	18578	19724	19052	16015	10684	8294	5116	1440	1084	1017	903	768	649	459	341	363	363	354	375	381	394	322	314	356	379	372	367	361	342	363	336	360	352	339	349	386	385	321	379	354	348	381	339	342	358	355	341	363	330	372	340	370	358	375	377	357	395	326	395	341	360	342	324	348	329	342	366	376	377	355	337	385	346	327	338	372	373	366	345	370	334	349	357	361	379	355	368	388	350	382	371	354	377	370	356	324	358	389	378	354	374	332	356	358	378	358	357	348	354	333	377	335	353	381	386	367	368	363	364	360	393	377	398	368	353	360	351	302	342	350	353	354	334	393	348	321	364	376	353	386	364	403	365	331	361	370	328	379	361	394	314	346	361	380	353	337	348	394	357	348	344	385	369	347	373	345	348	361	343	342	361	361	330	367	343	361	356	364	364	344	358	346	368	367	324	326	381	346	371	320	363	342	353	387	341	353	380	312	368	384	351	390	351	350	339	317	360	363	321	369	395	366	380	379	380	371	346	372	363	366	342	360	324	333	338	332	356	356	374	353	378	358	381	379	348	353	361	362	366	373	389	349	351	355	369	373	368	339	332	392	346	345	308	373	298	359	367	385	360	360	376	370	333	356	343	367	349	361	385	331	357	375	361	343	382	389	358	368	360	369	351	383	363	351	362	386	361	341	373	354	357	383	370	366	405	366	364	391	332	364	347	361	376	349	326	354	344	365	347	340	352	369	368	378	344	362	350	355	374	371	358	335	379	322	396	356	367	385	352	322	359	327	388	365	337	348	358	348	360	351	331	370	334	381	344	371	362	390	395	367	364	363	382	341	362	362	341	337	360	346	347	382	345	355	348	357	340	352	347	354	368	349	365	363	344	372	375	353	372	361	358	341	341	395	353	371	332	330	372	348	394	370	338	362	396	366	365	349	372	347	369	332	353	340	366	356	379	371	350	336	389	387	368	350	347	370	343	366	383	351	342	378	381	366	356	366	363	341	377	352	350	385	342	342	372	382	378	364	333	390	359	371	366	336	355	335	365	351	337	341	333	373	374	413	360	377	340	372	352	372	383	328	345	360	333	360	374	344	362	349	362	359	345	371	370	343	381	355	365	354	371	360	362	322	338	391	378	337	355	331	365	344	346	370	343	344	353	363	340	381	350	322	374	342	331	323	386	362	401	372	373	345	359	387	342	380	325	345	353	356	369	354	374	329	404	371	374	357	348	341	328	367	356	346	366	360	377	384	369	377	356	326	361	347	357	333	366	330	374	358	343	375	356	368	338	381	370	369	348	315	345	345	353	370	359	345	381	361	380	370	364	382	375	333	395	370	357	367	370	341	344	361	359	348	383	343	331	345	396	357	379	350	323	371	335	354	346	323	354	363	372	357	354	357	364	346	384	344	368	345	357	357	377	342	344	353	388	349	382	351	349	358	308	348	373	365	321	397	324	351	327	370	355	327	356	352	357	332	377	395	344	382	345	348	386	382	336	368	363	361	366	340	361	378	362	369	394	350	338	345	325	401	383	352	365	368	356	374	340	345	335	322	362	347	386	317	380	334	363	355	338	362	368	379	368	342	344	349	347	339	348	331	363	358	383	334	351	340	367	361	387	337	352	345	396	377	345	344	381	374	380	367	380	351	351	368	399	355	330	362	375	364	352	350	343	374	376	359	341	346	327	373	362	355	336	334	358	346	386	363	348	338	369	330	371	345	367	359	362	358	355	331	366	325	390	403	369	361	341	331	326	352	374	368	353	361	346	358	363	359	371	399	352	359	321	365	367	331	369	358	387	365	354	368	323	319	362	337	376	373	360	361	379	381	366	355	369	353	359	311	325	362	379	379	359	384	376	362	323	347	359	358	389	363	344	381	335	380	369	350	332	359	365	362	351	354	401	353	361	364	339	357	337	386	360	346	350	339	379	364	354	354	354	338	379	334	370	335	337	414	365	349	365	334	358	375	353	346	329	354	356	376	341	334	322	339	346	359	357	369	351	362	371	371	354	367	379	353	343	369	400	351	351	332	355	387	384	343	362	348	359	366	355	371	332	303	361	348	358	347	377	366	353	359	394	376	318	335	354	348	382	350	383	352	382	359	382	346	359	359	382	377	403	364	351	346	368	352	365	350	347	354	379	339	370	364	391	347	353	363	358	349	358	388	367	369	368	351	359	357	357	366	407	337	363	377	376	376	362	349	328	349	385	373	385	347	359	334	372	341	377	331	338	331	343	354	370	374	342	381	325	340	355	351	336	388	328	385	346	334	339	344	331	357	361	340	355	410	379	353	342	382	346	342	367	365	370	370	369	342	377	355	332	377	390	359	344	326	354	353	333	343	365	398	375	359	357	368	363	364	356	366	363	324	378	346	389	312	337	381	327	337	355	373	389	403	349	373	317	371	376	371	338	395	332	354	331	371	374	333	359	333	364	347	353	351	339	384	337	379	343	385	375	347	369	363	373	367	340	370	381	354	346	321	407	356	381	323	310	365	339	339	332	338	390	380	359	353	361	346	358	333	349	355	371	384	358	362	355	352	380	322	372	357	364	405	354	352	342	355	363	387	358	362	341	364	369	351	341	385	344	345	365	361	359	360	357	363	369	355	365	354	376	319	387	373	360	358	370	364	370	386	366	323	345	374	394	382	348	335	317	390	379	347	406	384	373	379	328	358	366	358	389	380	340	385	354	411	390	363	352	361	364	330	404	368	337	360	366	353	341	345	350	343	383	369	334	323	355	349	355	373	330	358	365	357	358	359	338	393	356	335	349	388	372	355	387	361	389	353	363	360	380	342	348	363	345	346	333	387	379	381	349	351	379	394	338	380	366	356	346	379	336	359	376	356	378	357	313	363	354	322	343	356	340	367	340	367	338	377	357	359	363	358	356	397	381	365	360	351	378	377	365	362	358	397	364	360	394	341	379	345	371	387	331	372	370	346	341	358	356	374	335	341	376	354	345	352	382	327	373	378	384	338	370	372	352	375	369	347	357	314	355	378	345	347	361	355	352	340	338	339	349	327	358	348	371	361	398	358	386	342	348	393	352	376	369	378	373	362	344	348	364	358	360	389	366	367	317	358	362	350	345	366	342	352	378	347	329	380	356	364	360	378	356	363	377	374	387	345	336	388	343	359	380	369	366	342	339	335	358	386	374	326	382	337	357	368	358	352	378	319	363	375	351	338	361	337	376	367	370	361	364	382	353	344	344	346	331	378	321	393	365	346	367	412	370	352	352	362	361	357	335	307	378	364	373	407	345	369	407	323	333	345	347	352	348	418	383	341	364	326	328	316	367	392	369	344	335	364	332	373	368	370	340	347	313	384	340	366	346	357	337	365	347	358	355	397	370	362	352	331	347	370	347	377	332	349	392	342	369	358	349	368	378	386	373	365	342	347	366	355	360	357	340	372	373	327	384	374	368	370	340	354	357	345	349	346	383	381	384	351	328	371	386	352	322	337	348	374	378
27058	22143	19792	9682	4441	2489	2019	1622	1439	1265	1137	832	812	681	805	1096	1220	977	817	533	627	489	335	284	353	276	300	280	279	285	288	261	270	276	257	276	263	289	272	291	268	300	267	272	296	304	287	241	252	259	275	277	262	253	273	290	276	253	286	264	255	286	284	269	289	298	274	283	270	284	243	293	255	272	292	262	269	261	250	244	268	270	249	282	264	270	291	273	262	267	251	278	288	291	276	262	290	246	279	276	257	293	259	269	277	277	309	283	253	266	317	298	247	278	257	292	273	274	226	284	263	277	267	272	263	286	257	281	261	299	253	266	277	269	293	252	268	270	263	243	264	266	263	275	266	274	260	281	264	261	245	281	275	282	228	291	279	270	292	265	293	283	245	254	267	251	310	249	253	301	251	281	249	252	263	254	284	278	282	284	280	251	257	257	260	243	295	274	280	284	288	268	278	263	279	262	268	276	273	267	273	284	266	262	264	277	286	274	281	289	252	271	276	269	276	277	280	258	281	273	265	260	256	245	287	285	293	264	247	273	265	263	283	262	265	286	278	259	263	281	275	246	275	268	264	297	266	283	277	275	280	270	250	261	299	289	259	258	273	307	286	278	252	272	300	275	278	284	277	265	247	317	246	261	258	280	290	280	287	271	278	279	258	273	261	278	293	254	267	255	292	245	261	258	279	288	275	292	263	268	256	299	280	303	258	309	269	278	274	298	279	259	255	271	274	262	288	273	266	277	278	264	284	279	281	270	272	277	257	266	266	278	245	279	228	277	271	227	296	258	263	269	259	285	247	271	286	274	265	291	279	259	249	310	258	296	257	254	260	265	244	280	281	249	265	251	265	273	260	257	301	289	281	268	244	257	274	245	254	296	278	263	262	265	241	264	277	274	235	238	262	256	269	275	273	271	285	293	288	261	254	241	283	254	282	285	294	285	249	243	248	278	284	255	296	262	268	255	248	266	269	273	286	261	244	258	234	278	279	279	281	279	297	249	251	273	253	257	303	239	257	291	273	254	281	308	275	246	250	240	262	257	278	287	284	302	258	281	275	273	286	270	252	281	282	278	279	291	309	289	288	268	303	277	252	269	293	295	256	269	265	296	288	261	276	271	276	270	248	265	237	288	249	279	270	242	257	270	279	279	275	252	257	276	257	279	279	271	275	295	269	279	280	286	298	238	288	245	237	275	241	286	281	281	284	276	278	251	268	273	266	272	291	301	268	276	261	300	273	272	281	287	279	245	284	272	270	290	256	282	281	275	296	275	241	274	288	280	294	284	297	258	297	271	279	305	267	267	284	276	265	266	252	259	241	261	259	243	240	280	281	281	277	284	263	288	299	287	273	275	280	252	266	252	232	243	288	275	258	259	263	268	294	259	278	271	278	273	264	281	264	290	254	281	242	252	290	241	244	276	266	262	261	272	273	270	280	276	293	235	266	294	296	279	268	272	283	275	239	277	283	277	277	274	297	254	263	246	257	286	276	261	251	264	249	246	278	273	292	247	278	275	283	264	274	250	263	259	243	258	255	297	266	278	280	263	279	302	284	250	271	265	277	287	257	284	290	279	287	278	304	284	306	283	269	276	283	255	263	268	294	290	260	284	264	268	225	281	268	286	272	249	269	273	251	268	264	250	235	273	269	283	292	267	280	289	245	262	265	260	271	274	272	285	283	275	264	290	264	299	245	245	270	287	266	261	286	264	253	266	266	274	269	264	252	268	251	241	260	297	261	289	282	267	269	308	247	283	295	250	280	249	289	283	285	280	245	276	280	272	300	265	286	270	280	263	274	286	262	265	262	270	292	273	270	250	285	287	271	275	301	270	242	234	247	261	257	258	301	304	247	270	271	277	304	316	264	289	282	229	257	277	273	261	272	278	264	274	267	249	241	269	278	278	287	258	280	266	279	286	280	261	270	292	285	266	274	251	285	267	255	243	264	269	284	250	284	245	259	277	302	250	280	267	289	263	271	288	265	277	278	289	251	278	269	283	276	277	245	283	267	278	290	267	267	261	251	277	263	273	249	274	261	254	290	273	266	278	304	293	267	273	278	273	257	257	263	258	277	280	263	278	285	273	267	293	265	287	245	267	257	244	291	246	279	264	264	281	267	253	269	251	263	266	289	287	262	279	264	226	299	259	275	288	255	267	293	322	287	283	256	273	280	273	266	255	271	283	277	297	274	283	266	276	274	244	243	269	263	266	229	273	249	305	280	268	262	255	278	282	275	262	285	273	264	265	268	253	281	259	280	287	278	247	286	273	292	280	275	294	259	279	281	268	255	265	252	300	265	258	269	289	258	274	260	267	276	292	287	280	228	284	260	272	280	292	275	292	242	264	253	276	304	269	275	246	274	283	257	293	269	254	271	283	291	283	293	288	280	288	271	293	281	277	243	285	259	282	252	285	271	290	292	252	264	274	277	267	296	305	291	261	260	301	274	270	260	268	233	277	283	278	264	265	264	266	274	252	274	311	269	268	268	268	269	269	260	270	254	271	297	306	290	270	263	312	255	299	281	272	234	285	266	268	281	265	255	264	295	297	258	295	270	234	268	249	254	268	238	281	300	290	278	278	293	289	266	271	266	256	272	273	295	260	277	274	250	257	277	271	290	268	304	285	278	271	260	285	299	277	266	292	266	278	277	281	238	256	294	269	238	237	283	302	277	268	287	292	246	258	270	280	234	275	281	273	275	272	277	299	267	293	277	312	296	305	262	290	286	255	263	275	285	265	270	272	268	264	259	264	265	260	274	263	260	283	245	281	265	269	277	277	278	301	254	275	276	276	265	284	253	270	257	266	278	262	228	285	291	284	252	278	303	271	264	287	275	273	277	254	293	266	267	253	298	289	263	246	245	243	297	272	289	304	299	248	256	261	283	259	250	241	302	280	271	288	292	285	264	287	255	288	263	261	270	241	252	279	269	276	281	272	287	283	270	263	267	248	266	280	275	286	257	281	271	252	302	280	252	276	264	253	264	292	281	276	253	261	278	278	278	267	258	275	263	263	276	282	279	273	259	282	261	269	277	283	254	267	283	252	292	234	292	269	271	262	273	250	307	275	244	274	260	249	280	272	280	294	267	269	277	283	256	281	265	284	280	253	289	256	246	268	234	258	280	292	261	263	267	271	259	280	268	263	293	291	298	293	274	261	285	264	266	255	283	285	262	275	261	256	286	229	280	282	264	270	298	261	266	284	263	239	245	290	251	264	299	311	279	255	265	270	281	249	298	277	285	286	268	274	247	251	247	272	256	300	266	284	289	246	285	261	272	280	268	259	287	236	260	266	270	265	282	264	262	273	264	241	248	275	278	254	266	264	298	268	285	288	277	273	282	260	270	298	257	270	266	262	276	315	286	293	268	293	249	259	274	286	253	283	277	289	289	258	277	278	289	277	282	277	270	256	266	277	244	283	272	262	269	283	287	290	260	265	309	254	264	252	275	312	279	251	280	289	268	267	244	272	273	276	279	291	235	270	273	294
24006	35477	25598	13129	9681	6707	5498	4994	4431	3834	3406	2249	2301	1837	2157	2638	2899	2360	1778	1221	1268	928	560	504	492	453	468	465	423	432	397	433	408	418	416	431	440	457	419	413	445	436	411	439	402	387	415	432	464	425	453	397	417	430	401	403	437	444	446	398	417	388	446	426	436	399	468	429	412	464	473	435	395	439	418	427	473	424	403	443	477	453	448	408	437	428	462	470	445	442	441	414	425	425	416	416	448	450	436	479	475	432	429	397	415	400	449	436	431	429	404	432	438	401	446	426	407	472	435	412	434	448	415	475	424	425	397	429	433	442	417	430	433	405	384	432	419	398	402	430	429	413	397	410	462	440	457	431	437	448	439	444	421	432	432	408	413	447	476	402	439	436	416	461	444	435	434	406	429	443	487	423	394	415	439	403	430	450	420	406	439	479	447	435	415	426	440	422	402	413	454	439	428	411	424	447	434	406	445	477	465	440	410	433	406	454	456	421	427	419	424	425	434	428	434	426	418	430	418	442	468	434	445	443	418	391	426	424	470	425	434	442	436	425	445	431	415	408	428	421	409	451	429	444	393	405	414	425	477	433	425	432	448	402	424	435	382	438	473	424	437	423	427	423	435	444	430	437	433	428	419	425	427	447	444	455	424	444	421	440	414	444	452	396	463	395	434	475	439	415	443	463	428	445	401	434	425	450	449	441	438	416	474	454	401	403	427	399	459	447	387	401	398	406	439	426	412	447	433	439	438	412	441	445	439	409	419	414	391	438	460	388	443	397	414	432	430	415	421	410	427	422	410	435	430	459	422	459	420	453	423	401	432	399	443	418	424	407	424	440	419	446	441	435	411	408	412	433	417	416	415	406	439	457	417	435	432	436	434	448	390	425	396	436	420	441	420	407	442	415	404	452	425	439	478	462	455	411	421	424	451	449	422	437	462	426	426	429	433	416	389	418	465	399	411	398	414	430	445	431	427	456	439	467	423	427	428	431	441	417	442	456	402	458	398	425	409	409	417	445	393	438	407	454	408	479	416	434	450	416	416	465	446	396	430	407	457	441	416	410	445	399	443	427	423	456	442	432	413	421	454	417	433	458	475	419	451	434	412	431	405	416	417	413	389	416	426	441	421	434	423	455	442	389	412	445	443	393	424	426	446	384	403	408	440	399	417	444	447	421	438	423	443	395	463	447	411	415	435	429	459	416	449	424	418	430	434	384	409	381	419	417	455	475	415	450	421	430	409	408	424	409	456	427	426	435	433	448	446	422	432	436	434	431	436	420	431	445	444	460	428	438	456	447	437	422	445	415	421	406	430	441	453	423	408	423	406	418	438	463	427	385	437	426	431	419	452	411	415	458	431	463	425	424	440	456	403	434	488	440	420	427	453	482	417	412	420	424	419	447	418	433	465	464	464	399	412	447	392	401	401	431	418	425	470	412	443	431	432	394	410	434	430	388	422	423	407	402	410	422	450	441	441	439	404	438	460	427	451	424	438	449	425	381	437	464	418	435	440	426	443	467	440	447	422	448	434	388	413	401	434	382	434	445	440	412	444	410	463	423	437	387	451	451	446	387	453	398	452	432	441	453	447	420	410	424	430	451	415	435	451	436	404	442	410	429	427	439	425	456	446	436	384	428	435	443	425	432	462	471	431	372	404	424	426	417	447	423	419	419	419	421	421	403	443	410	430	454	465	412	417	426	440	415	398	417	412	454	458	419	412	455	444	388	401	455	469	464	462	458	432	442	436	417	471	450	435	442	440	433	408	475	437	421	441	430	439	436	410	412	421	436	432	426	439	420	434	422	432	436	444	445	437	419	419	444	433	428	433	430	473	461	458	403	429	441	454	433	425	429	434	420	430	431	424	458	444	432	444	414	442	432	439	444	466	437	415	438	411	441	417	403	412	413	457	443	403	436	404	433	416	431	445	447	434	440	407	460	404	475	433	452	396	432	441	443	469	444	452	390	415	453	453	406	442	404	435	424	427	434	447	424	414	404	423	422	422	413	441	450	417	439	474	404	437	391	377	409	414	435	452	431	448	431	430	453	435	430	407	425	404	412	453	436	423	441	465	443	437	421	414	400	426	405	413	453	428	471	431	415	423	412	460	406	440	370	435	434	419	454	408	430	426	431	387	438	414	419	410	423	441	447	414	439	416	431	448	451	433	403	433	427	437	463	432	403	418	437	425	458	462	463	420	446	410	425	434	432	412	450	414	449	420	415	466	452	425	391	432	425	465	435	422	400	418	444	430	427	420	405	427	443	425	451	427	438	399	423	426	438	424	399	469	453	408	434	386	451	450	464	464	431	421	421	428	452	449	417	391	424	469	458	428	464	447	435	450	432	466	446	436	430	438	441	428	414	417	451	412	438	463	383	392	468	447	412	392	383	442	404	410	420	398	396	394	423	419	411	410	443	426	404	421	450	406	455	411	425	421	419	455	463	438	452	433	463	443	457	436	438	429	422	433	436	456	404	440	419	428	421	418	447	405	406	433	418	473	427	465	445	382	437	429	439	420	401	446	415	423	433	459	431	429	398	448	429	409	446	462	434	426	443	417	420	422	404	425	407	409	434	439	453	444	460	422	418	437	420	433	421	453	371	412	430	434	459	449	458	400	454	415	453	432	440	438	421	412	450	455	387	456	382	429	412	438	458	422	486	436	407	437	401	397	426	437	446	419	417	434	421	425	435	453	441	451	445	405	384	412	457	454	404	419	417	448	437	405	406	420	408	431	430	436	451	414	423	443	418	427	409	442	396	403	418	449	434	426	427	402	443	438	423	457	413	403	441	390	421	461	423	394	430	460	395	455	408	457	403	422	420	466	427	417	436	418	379	424	433	423	421	429	425	418	428	459	443	426	433	472	405	421	441	435	387	416	418	422	435	413	435	431	392	421	425	415	405	463	459	421	418	435	432	414	421	409	434	448	433	416	459	420	410	426	412	423	438	472	448	440	471	416	442	447	442	450	431	419	428	465	425	423	426	426	426	446	411	425	440	438	450	404	419	448	454	397	383	439	432	440	408	420	433	418	449	416	444	458	436	393	390	447	429	474	415	435	407	424	411	412	445	410	416	435	433	429	435	434	412	452	459	424	429	428	450	437	448	446	398	438	441	436	438	415	441	442	472	415	432	451	454	453	465	444	435	475	450	404	431	409	432	408	425	429	452	383	424	446	444	421	413	422	406	446	450	450	441	413	444	406	436	442	447	400	439	443	407	396	421	421	396	435	433	411	419	403	411	423	419	442	408	417	428	424	420	409	420	452	396	405	451	442	435	390	394	448	410	409	437	457	406	458	432	421	443	446	432	416	428	431	430	465	425	419	437	451	441	420	444	455	426	453	416	400	446	416	441	429	424	420	427	422	438	438	441	420	423	438	412	449	409	464	437	438	435	461	492	400	422	422	426	376	438	439	414	455	407	425	449	435	450	446	434	460	425	424	449	417	439	452	431	428	422	414	449	423	428	416	436	439	441	455	443	410	442	429	424
24038	21017	28020	24244	19676	7677	3747	2501	2105	1996	1902	1742	1397	1229	1333	4397	7902	7120	4980	2789	1308	804	434	334	335	335	355	340	277	314	282	302	278	287	291	288	289	309	290	322	291	268	300	282	304	289	310	296	293	299	284	289	330	303	315	277	298	276	308	284	263	284	281	318	303	311	269	253	300	260	281	307	289	290	273	279	302	300	285	279	318	310	289	312	300	297	303	310	276	322	282	282	288	299	266	269	304	264	285	282	297	274	261	282	299	321	282	298	278	327	305	271	281	289	270	315	312	287	305	292	301	300	279	293	294	302	280	285	269	320	325	296	295	306	280	305	267	256	302	281	280	255	271	298	295	297	313	311	268	294	294	286	276	256	278	269	266	294	282	283	304	299	284	280	285	276	282	294	278	248	307	308	315	295	283	289	282	266	289	307	299	272	320	300	305	311	261	279	279	291	300	283	257	292	305	276	310	266	282	302	282	288	291	310	281	290	296	287	301	304	287	298	305	274	275	300	273	312	289	299	308	288	324	287	305	310	334	294	309	266	310	318	300	322	295	304	311	287	284	287	273	315	263	304	312	286	272	247	300	270	277	299	305	289	308	284	301	304	289	304	282	284	289	269	283	308	300	276	302	307	276	268	266	284	275	276	319	290	280	262	296	270	283	288	279	269	292	290	269	312	302	303	269	297	279	269	309	277	302	291	294	279	306	300	288	274	295	298	292	256	290	232	293	300	276	257	298	318	275	294	309	278	305	299	309	312	284	290	301	271	305	258	305	298	312	294	294	288	276	277	284	291	306	290	290	297	294	292	299	262	298	296	265	267	275	282	305	296	294	287	297	264	320	255	281	273	319	290	276	277	313	272	283	288	316	313	285	262	285	310	269	270	289	269	301	269	300	281	314	309	281	290	280	299	277	306	294	315	318	306	287	254	283	290	286	287	314	304	279	285	307	293	288	287	312	278	275	283	313	294	289	278	277	291	261	288	304	280	281	297	298	276	278	324	296	326	293	316	292	270	304	312	306	304	321	278	287	278	273	264	297	268	275	289	288	308	279	329	304	296	298	295	289	284	275	310	266	285	290	289	268	303	282	320	303	295	300	283	330	280	287	284	280	283	297	264	331	304	280	311	295	262	282	288	283	311	288	292	287	284	306	281	286	283	317	305	267	288	311	304	281	316	282	326	319	279	289	303	297	285	286	286	278	281	300	277	290	278	271	306	273	315	287	317	275	279	289	290	286	280	302	301	296	316	260	294	283	296	310	301	272	292	281	302	306	293	290	260	291	274	308	306	285	296	334	291	321	307	297	248	281	290	279	287	284	304	280	276	297	268	304	291	312	269	292	314	299	288	282	295	293	294	294	288	289	269	311	296	304	278	305	300	321	281	285	265	299	282	290	260	299	298	267	295	307	318	265	317	272	277	312	269	300	290	276	285	257	279	290	305	285	300	292	312	276	288	290	280	295	306	295	299	273	298	265	276	298	325	289	310	287	285	288	281	295	288	312	257	296	267	309	283	273	301	285	293	286	330	266	259	292	269	292	286	311	304	284	269	283	295	286	308	292	280	306	266	251	287	278	284	278	293	290	253	274	310	293	297	265	287	315	268	292	302	278	293	281	300	265	284	261	280	292	292	302	288	267	302	259	304	306	267	301	268	274	310	280	281	278	299	294	330	261	284	268	318	274	285	288	273	318	305	274	300	305	323	266	315	293	303	291	300	269	241	290	295	260	257	278	274	284	268	291	293	302	298	304	318	285	310	281	287	329	281	296	289	272	262	293	287	292	281	278	274	317	267	294	295	273	299	336	305	300	287	291	293	306	274	265	290	313	298	317	290	312	289	271	269	293	286	283	301	265	293	302	317	302	288	309	339	284	297	324	293	295	296	294	302	276	307	285	294	249	286	321	241	282	292	330	294	304	280	281	293	277	289	290	264	280	280	292	269	272	280	290	310	320	283	274	276	281	280	296	252	298	294	268	304	307	304	270	300	305	297	298	283	305	295	310	267	309	298	300	302	280	314	295	274	282	279	300	312	309	313	267	294	300	266	279	300	293	282	296	290	290	290	288	288	300	299	280	280	297	309	265	297	291	315	264	259	261	282	291	299	309	291	308	318	325	296	282	305	294	260	318	292	249	288	310	283	289	271	289	260	264	297	289	297	284	308	286	285	277	258	252	298	296	291	316	323	303	289	274	271	303	310	280	268	299	306	274	277	271	299	270	281	294	295	293	290	286	278	295	244	267	282	307	309	301	310	260	331	299	274	278	314	298	278	271	308	286	300	287	289	308	271	278	302	309	274	268	280	294	282	312	306	284	282	301	237	297	296	295	304	287	261	308	282	275	312	279	295	288	274	290	278	299	288	278	305	289	281	268	297	302	285	300	279	287	263	286	315	300	265	322	299	299	290	281	295	288	286	298	307	292	284	283	270	296	259	333	309	295	276	294	305	272	258	289	274	322	263	300	278	315	305	305	277	295	261	271	291	291	308	293	284	296	296	280	302	293	309	261	296	302	288	275	330	308	271	273	294	287	291	302	261	312	285	311	290	297	283	323	289	283	315	289	256	315	289	319	316	275	292	287	290	300	276	294	333	296	317	282	270	272	288	273	291	283	290	299	272	286	264	307	268	290	293	295	293	288	277	297	294	285	304	300	302	299	288	293	252	277	294	268	271	278	292	310	278	272	263	272	261	278	290	243	258	324	279	299	302	300	287	275	309	287	305	324	314	276	286	264	256	273	308	301	290	283	280	293	302	310	272	292	288	288	304	285	313	271	272	306	286	287	292	305	298	278	254	268	284	309	279	298	277	313	277	288	295	272	299	296	251	301	301	282	307	297	281	268	293	266	297	298	311	276	280	289	305	267	278	283	293	313	277	278	306	278	313	279	291	306	303	269	273	304	268	295	318	283	257	299	274	274	297	309	299	311	283	295	300	282	309	316	278	293	307	276	301	282	272	293	269	309	301	313	286	299	280	313	303	265	279	300	290	301	290	293	304	282	312	288	272	323	301	291	278	284	304	297	300	308	273	324	304	258	268	256	279	260	275	275	289	264	275	258	291	320	282	332	278	295	317	327	277	234	272	335	285	278	308	287	274	341	299	296	288	303	280	278	290	295	278	276	307	281	270	304	317	296	299	291	308	298	266	291	284	297	296	305	281	310	291	318	273	295	293	310	269	286	300	279	289	298	285	268	259	282	299	284	308	282	300	296	277	274	314	298	308	252	265	292	301	282	294	309	272	282	296	323	250	300	282	285	270	259	288	275	286	281	295	283	308	300	286	295	264	322	278	285	280	276	269	322	302	298	271	334	304	280	284	297	252	299	287	302	304	301	268	307	283	269	284	285	294	288	272	289	297	321	266	278	312	291	275	310	284	298	303	299	283	295	256	293	298	281	300	277	318	291	273	286	274	307	327	282	308	301	296	297	279	275	261	310	249	320	269	273	278	267	276	293	294	282	288	284	276	307	283	312	301	302	267	311	276
25063	40984	33376	19530	11954	9338	8193	6583	5874	5618	5149	4634	3878	3124	3521	10240	16046	14039	10385	5959	2881	1737	890	609	613	608	605	566	514	453	493	450	478	423	431	473	467	483	459	457	442	465	466	452	467	426	448	500	452	472	459	471	427	426	461	480	463	436	444	509	481	475	444	413	440	460	466	471	471	461	447	481	435	471	473	445	485	449	450	482	496	460	469	469	435	462	468	476	459	458	467	476	471	485	462	464	415	455	456	473	447	512	431	458	456	432	462	440	462	498	421	491	481	436	475	425	490	460	462	452	459	462	437	471	465	459	459	481	469	473	458	491	440	467	461	487	491	467	522	445	476	436	472	499	471	445	478	394	401	486	480	457	465	477	431	480	448	466	427	460	483	479	458	469	465	425	456	466	435	452	465	458	485	480	472	427	451	454	458	466	483	447	480	483	460	460	494	494	466	491	445	467	432	449	477	459	511	400	479	478	487	487	484	496	411	469	448	446	474	450	488	413	470	442	453	425	423	447	481	406	462	464	431	445	454	431	443	497	431	452	457	440	438	441	496	486	467	489	441	452	458	439	447	446	469	470	472	503	460	493	481	463	460	442	470	485	443	459	490	466	440	488	479	451	424	489	514	482	464	499	467	458	429	419	468	430	438	495	510	474	420	482	433	440	449	438	471	457	461	470	439	434	476	429	468	459	471	449	481	476	486	418	432	479	481	498	496	443	435	485	429	484	455	460	466	485	450	463	425	474	481	467	470	468	531	458	423	478	514	475	456	454	499	462	506	472	457	421	501	427	453	427	513	480	460	434	492	461	488	415	478	469	467	489	447	482	485	489	494	452	458	466	396	450	491	461	482	444	450	466	484	464	484	424	475	474	464	454	442	498	487	473	449	481	511	481	436	418	484	469	462	455	446	454	484	459	433	500	485	471	444	455	467	474	466	485	458	443	464	422	473	450	450	457	419	452	513	447	475	440	467	461	458	461	471	437	450	465	430	439	447	448	462	454	443	480	530	439	432	462	417	466	488	448	455	480	453	459	462	459	487	483	456	407	467	471	429	432	487	484	404	468	471	487	452	425	427	464	466	454	488	485	497	484	441	484	468	453	463	473	437	501	453	410	465	461	426	454	447	480	479	457	453	446	488	459	450	482	441	456	459	435	492	445	454	432	420	453	460	463	481	428	468	463	498	443	486	455	462	446	477	448	471	481	509	490	474	489	514	470	484	455	496	470	439	477	451	460	439	482	455	464	476	440	496	463	492	482	454	454	451	466	439	435	462	416	446	487	444	467	471	457	438	453	446	457	457	520	456	450	470	450	442	480	462	469	493	418	459	464	413	435	469	440	453	483	453	482	485	462	464	492	457	486	480	441	452	438	442	458	473	448	452	477	465	436	460	513	473	477	484	433	487	511	466	491	467	459	460	464	460	486	424	458	443	487	495	443	441	457	447	485	466	497	457	478	445	468	483	461	464	507	472	408	450	467	441	448	490	436	422	478	461	478	481	449	461	474	409	483	458	482	470	473	487	514	478	456	465	480	454	467	473	440	462	467	489	461	446	532	431	485	444	449	472	443	445	476	470	458	471	453	439	460	436	467	466	489	452	459	443	503	479	474	442	461	437	482	440	464	485	453	432	524	470	474	464	509	460	413	465	451	467	440	471	457	495	476	480	434	436	442	497	481	465	466	450	491	446	446	443	486	457	466	441	429	443	441	502	459	478	451	438	465	468	451	445	448	482	440	499	467	470	424	497	498	475	453	440	437	496	471	473	444	481	429	465	481	500	489	428	453	464	486	435	422	516	482	487	437	492	460	477	445	457	464	492	419	457	451	444	476	412	437	496	482	426	454	459	453	435	441	456	475	496	452	439	456	457	433	434	460	471	487	452	445	468	424	466	488	466	468	466	404	501	449	452	480	444	464	476	446	449	453	468	483	475	494	414	464	474	401	450	442	445	457	445	435	475	455	517	482	476	450	462	430	477	515	472	503	435	447	447	454	487	514	463	480	447	467	485	469	478	491	473	470	494	467	454	456	435	459	451	423	468	475	483	449	455	434	466	460	464	447	463	469	455	456	504	462	451	465	445	512	439	491	455	462	434	461	468	460	465	448	462	426	424	459	445	458	495	501	458	482	449	414	485	437	492	453	447	467	457	443	475	472	484	463	438	443	503	496	449	504	475	464	486	426	449	470	473	457	439	451	436	473	459	461	452	463	452	473	427	420	475	446	447	425	452	468	479	515	524	482	447	486	471	428	462	437	474	470	454	456	472	487	444	458	471	479	439	482	457	449	458	453	477	452	473	411	458	483	445	416	461	457	460	469	482	464	460	471	451	461	458	465	473	494	453	455	475	461	457	435	489	524	439	455	454	461	482	467	464	411	489	430	448	447	454	465	467	475	454	437	463	445	464	480	490	439	463	470	488	432	445	472	457	462	450	471	456	467	434	489	463	468	458	455	455	457	455	453	475	434	461	472	496	449	449	449	510	442	445	482	493	446	426	461	451	468	481	470	455	453	459	447	484	409	463	456	443	465	482	463	482	467	531	429	491	429	439	460	445	426	449	437	498	449	492	462	483	478	449	471	455	486	489	455	433	458	454	472	448	449	442	471	450	453	459	452	474	466	439	456	469	491	485	469	497	426	453	484	439	453	436	443	447	498	443	459	481	470	457	466	455	438	512	484	465	438	470	448	462	487	480	488	461	479	473	480	437	456	471	460	453	471	457	457	483	450	440	467	495	459	450	458	464	438	447	445	492	473	478	471	480	470	422	481	451	472	453	483	489	451	497	480	439	448	440	483	456	495	501	435	456	474	491	459	505	465	463	475	471	516	461	459	472	493	462	457	475	455	486	480	440	443	458	471	443	452	459	462	453	444	504	459	478	451	482	422	465	469	453	453	486	471	487	446	420	478	447	472	487	461	468	453	449	434	497	435	440	425	482	461	474	467	491	447	450	443	442	467	414	474	457	466	469	443	501	441	474	462	466	431	462	452	426	435	478	460	451	433	471	478	444	463	473	448	463	440	466	474	464	445	473	488	415	483	469	465	433	429	440	478	473	429	499	421	457	468	451	449	494	471	457	432	451	458	462	440	468	475	452	457	426	457	447	485	446	446	440	442	431	456	446	482	442	462	468	464	444	478	493	478	428	443	474	452	469	498	512	480	445	482	490	434	428	496	444	511	453	450	460	446	452	431	456	442	440	443	455	469	483	523	513	469	439	438	499	439	427	470	479	450	456	447	480	473	473	478	470	494	440	441	418	478	474	468	490	493	473	470	462	476	456	443	457	472	445	485	442	434	488	466	438	473	420	459	476	487	489	474	472	457	412	469	475	481	443	445	466	484	461	475	443	439	468	474	460	459	444	473	480	472	437	497	420	436	483	473	505	522	473	443	469	419	486	443	469	464	543	467	454	449	499	448	429	479	475	450	466	470	450	448	502	452	461	471	466	465	441	459	467	471	440	467	458	446	474	497	493	451	472	473	455	436
22950	21059	28781	23591	21082	20708	10601	4522	3608	3781	3199	2675	2578	1818	3089	9088	15425	14550	9519	4985	2568	1062	530	322	320	278	290	264	242	194	235	229	223	226	268	234	244	207	248	231	228	244	240	224	252	245	255	216	254	215	261	219	240	230	207	244	246	233	226	233	216	238	231	226	240	228	217	214	212	210	220	221	237	214	210	234	216	255	234	223	233	225	246	212	226	234	242	250	215	232	200	206	226	237	235	245	241	199	218	221	219	237	234	210	204	253	218	226	230	220	239	224	220	231	253	231	229	232	223	231	246	220	264	237	218	222	242	249	225	243	246	215	215	260	229	204	233	240	225	217	208	267	214	188	239	228	216	246	214	236	252	197	218	232	237	222	238	222	222	213	222	238	242	222	250	265	237	230	231	228	211	232	224	241	233	223	250	251	230	249	258	246	225	224	219	215	262	241	209	247	240	242	231	214	210	254	223	227	205	231	243	254	217	203	246	206	246	233	218	214	259	253	226	219	213	220	238	217	213	218	240	224	226	242	238	241	219	253	236	227	245	250	234	209	251	243	203	241	209	235	217	217	212	210	225	245	243	249	218	242	249	228	244	217	211	226	210	225	190	240	232	217	216	210	254	217	219	220	238	232	284	248	216	258	219	247	211	257	226	221	216	226	236	223	264	224	229	244	219	212	218	221	230	225	231	247	233	229	235	244	239	260	214	212	237	236	216	200	240	220	245	232	213	228	247	247	233	233	213	222	234	245	225	230	246	226	259	235	223	231	225	253	182	231	244	227	231	224	236	244	229	235	227	222	225	231	238	254	263	229	246	229	248	266	235	231	221	220	221	239	252	234	231	241	220	222	201	237	225	238	251	230	231	248	264	257	224	237	231	225	237	234	233	232	238	253	251	234	252	234	239	217	221	248	233	235	243	220	225	214	228	279	248	233	228	240	234	215	203	222	237	238	224	220	231	238	235	232	222	249	245	226	226	253	247	210	226	247	235	218	233	217	216	216	211	215	243	240	227	206	239	221	226	201	246	254	243	230	232	222	203	231	241	222	221	224	228	220	201	222	224	240	239	222	226	244	234	231	236	242	235	230	234	214	223	226	230	245	209	232	241	225	237	213	232	213	215	238	214	241	213	229	230	219	235	225	256	223	240	232	230	204	238	241	232	235	202	245	232	255	242	237	231	252	226	226	236	223	247	243	211	215	226	243	203	229	219	239	272	209	208	245	245	214	221	209	234	230	225	222	231	213	202	274	214	224	241	211	211	244	245	247	214	225	234	246	222	231	238	230	234	232	210	237	241	228	223	218	223	231	249	219	240	212	257	223	232	223	240	248	202	253	227	223	232	214	191	239	237	225	240	229	245	225	226	207	218	219	245	223	221	251	232	210	226	252	230	221	242	226	228	227	225	240	222	188	242	229	224	236	213	241	235	230	213	238	260	237	244	231	221	226	228	226	208	236	205	225	270	211	222	205	235	207	227	212	218	241	234	188	200	248	222	221	215	240	227	233	248	218	232	246	228	229	238	240	259	241	214	219	210	228	249	231	229	233	210	249	253	221	234	232	221	236	223	235	239	212	235	237	245	234	241	226	255	210	222	187	213	228	222	218	235	244	237	235	251	215	218	259	233	247	233	253	212	247	243	229	202	226	249	199	211	243	212	226	243	224	247	219	239	217	240	227	231	230	226	246	211	229	223	231	225	235	224	239	238	207	234	235	230	240	259	235	250	234	221	225	233	234	214	241	249	252	209	222	199	241	220	213	199	242	249	250	214	223	237	214	242	214	209	233	245	242	234	235	229	233	220	236	235	233	245	246	235	227	227	206	238	190	235	210	240	265	246	230	257	218	218	237	240	238	225	215	221	266	212	217	223	234	212	240	225	205	249	211	231	214	217	236	242	237	238	222	205	232	239	200	243	222	212	217	232	245	204	212	228	239	223	239	224	245	239	249	214	236	231	233	227	225	245	233	230	230	251	219	212	244	245	229	210	224	206	232	229	246	221	220	221	202	238	222	203	227	248	217	221	240	231	231	214	214	216	235	210	227	232	242	238	234	246	233	235	262	224	241	241	230	211	232	226	223	249	209	218	237	233	233	228	227	256	209	232	246	239	238	222	212	233	206	237	212	220	224	226	231	222	239	207	252	228	252	229	211	210	232	214	239	226	212	224	242	222	231	212	239	222	251	218	256	209	227	229	221	233	232	213	218	225	210	240	231	237	224	217	238	227	209	248	247	208	242	222	216	204	229	243	243	228	237	215	213	217	217	239	226	233	234	213	215	244	238	226	248	217	206	239	267	231	203	228	223	232	249	203	233	225	244	221	228	224	230	231	250	238	243	248	239	204	234	237	211	237	228	210	232	197	216	199	232	229	217	240	221	225	233	251	218	225	236	244	245	237	236	248	216	225	242	215	243	238	226	198	222	254	235	221	223	220	224	231	235	233	204	208	213	239	237	235	217	251	249	230	236	243	251	237	221	204	210	232	239	237	233	202	226	234	232	201	247	252	242	226	243	253	235	218	209	232	209	238	249	217	227	200	216	235	205	254	243	217	240	223	212	235	218	230	228	218	232	213	223	228	244	231	231	231	240	206	243	223	248	247	232	238	211	223	243	247	238	234	234	223	253	233	236	238	212	221	213	238	215	228	217	213	234	252	237	234	219	259	241	237	252	234	245	223	240	229	225	243	246	228	235	214	234	207	275	213	219	243	221	270	252	205	245	222	225	230	235	220	204	216	219	233	212	203	240	241	230	247	222	232	247	221	252	228	226	225	203	226	217	213	227	256	244	250	267	235	247	270	216	227	207	213	220	239	221	234	226	184	209	241	235	228	227	249	253	232	233	229	231	203	250	233	242	233	242	236	235	224	229	219	241	240	232	246	237	247	231	240	225	245	216	232	227	233	220	236	203	210	223	215	242	231	237	196	217	244	233	209	233	215	211	235	231	222	201	242	228	221	218	259	241	247	242	224	219	241	242	271	226	247	219	257	242	238	217	249	274	235	227	244	238	241	206	252	216	228	214	214	220	235	257	251	239	223	233	246	187	213	223	242	215	223	205	231	232	207	223	245	196	247	239	227	206	243	234	237	234	230	204	236	242	249	236	213	210	224	247	244	242	240	214	226	192	209	248	217	240	221	207	239	216	241	238	241	240	238	217	203	246	241	244	218	252	220	215	225	205	205	218	239	230	243	223	203	226	218	244	239	247	222	219	232	212	235	228	223	222	262	231	226	236	248	244	237	235	230	206	220	230	226	258	220	215	210	244	216	230	203	238	230	240	223	203	219	224	208	235	234	227	202	280	231	230	238	223	237	217	235	233	237	255	253	246	230	220	198	222	243	250	233	188	245	230	245	214	242	210	235	223	233	218	230	179	233	225	224	228	244	229	261	230	197	244	210	250	229	210	241	216	223	233	206	246	212	260	219	248	217	200	219	246	242	217	248	229	219	216	234	228	223	210	230	251	204	259	220	225	241	219	229	225	237	231
27780	46298	40863	24179	17507	15224	11835	10321	9819	9765	8489	7183	6958	4714	7611	18376	24970	22634	16155	9593	5399	2462	1175	574	526	546	510	490	385	348	390	335	341	337	355	363	360	352	404	374	354	348	385	387	370	365	354	346	343	370	367	379	363	359	371	347	378	375	417	374	386	356	361	334	391	382	357	372	374	333	358	371	403	363	375	317	391	337	363	377	351	377	354	400	388	368	373	403	348	359	373	379	358	365	387	363	344	380	402	376	383	367	379	351	393	355	376	334	350	376	354	344	361	393	389	391	394	368	406	382	339	430	346	362	353	361	351	367	382	357	353	377	356	355	386	389	388	343	335	340	353	388	366	412	375	362	349	401	373	357	377	409	352	353	405	375	353	365	371	362	356	358	348	361	349	345	371	376	356	365	373	367	364	381	357	341	382	388	332	383	377	375	328	384	350	320	379	358	371	368	380	346	405	367	368	359	376	367	368	349	347	381	365	368	325	366	377	344	355	383	370	386	404	395	387	379	394	369	361	344	378	365	368	353	354	375	324	382	353	342	362	363	367	364	366	374	357	376	345	366	352	356	379	367	360	405	335	358	324	366	353	376	424	341	349	364	343	368	398	376	364	329	369	363	340	380	365	378	361	357	352	357	365	328	360	362	329	360	370	396	355	357	323	377	395	364	364	371	355	336	357	373	367	380	382	381	369	357	379	382	382	346	388	327	352	390	386	372	347	348	364	357	380	397	364	372	346	373	378	381	363	383	383	374	357	403	369	395	338	373	387	386	373	388	398	361	352	380	344	338	369	332	385	366	372	364	395	345	349	372	362	367	399	338	391	379	364	359	371	342	361	403	320	404	396	359	382	378	371	361	373	379	398	396	419	358	361	388	372	343	375	371	373	352	337	382	373	355	353	336	340	395	366	406	349	355	357	366	409	359	371	392	368	354	361	414	356	327	385	374	358	337	340	355	370	325	412	402	369	373	347	373	350	356	380	390	351	355	356	390	378	357	384	361	361	365	383	376	321	365	390	342	361	363	364	357	346	355	362	365	384	348	413	382	397	403	370	379	371	347	343	353	368	398	366	352	360	341	371	376	361	387	367	366	354	355	347	350	351	381	362	383	360	372	385	362	405	399	328	361	360	341	348	376	342	417	382	364	340	376	394	348	347	378	366	364	406	344	359	383	349	389	359	390	417	402	358	351	382	400	346	377	365	342	350	367	371	360	348	350	332	335	316	366	387	375	359	346	375	387	344	366	356	385	368	324	366	353	379	349	331	371	393	352	380	347	330	364	376	373	340	352	343	368	357	345	375	378	384	389	391	344	357	360	351	364	369	352	375	367	373	363	349	364	371	381	367	371	389	391	358	359	378	380	377	399	344	338	343	341	359	351	396	363	392	330	396	340	342	371	343	367	378	369	358	350	383	390	362	348	374	326	350	368	381	357	343	386	348	344	333	380	383	400	384	394	367	371	374	341	356	361	390	384	358	367	359	395	380	319	377	364	381	372	356	360	356	342	358	418	371	361	369	338	380	395	365	387	369	368	376	353	355	327	335	354	381	346	376	378	380	411	378	345	340	373	366	361	363	403	362	353	340	365	331	371	383	367	387	375	362	328	354	336	369	394	355	358	345	379	359	351	350	386	387	320	386	367	376	368	335	348	365	379	378	362	361	370	342	352	348	369	371	370	385	335	374	375	362	382	404	381	366	386	388	379	370	382	376	370	376	351	353	373	366	356	357	354	386	375	351	370	379	364	374	323	351	387	396	366	374	404	401	338	353	378	395	377	327	368	336	379	379	368	327	360	339	333	369	358	378	338	345	386	394	391	373	369	353	367	372	355	368	392	351	363	382	357	370	348	380	377	400	379	353	380	371	378	383	400	325	334	361	334	380	351	341	379	380	407	356	343	338	361	354	361	364	417	375	335	358	384	362	340	359	371	410	343	390	398	355	396	368	346	373	395	350	383	369	373	381	353	388	368	349	377	394	346	373	364	353	373	320	339	388	383	353	378	348	344	369	359	407	339	361	360	366	356	373	368	368	375	345	345	378	355	379	390	368	357	335	380	384	354	398	368	365	419	318	347	391	400	381	372	365	331	396	363	374	348	373	387	356	361	338	395	342	373	366	360	317	363	357	347	326	358	387	337	385	355	347	389	363	394	342	371	365	363	367	381	351	376	330	352	387	376	354	363	352	358	371	358	375	373	350	370	372	402	357	376	357	352	363	349	371	390	354	377	391	348	349	356	374	379	366	367	350	370	370	401	370	381	379	345	362	400	392	374	358	338	414	371	332	385	385	367	368	377	355	371	368	354	370	386	343	349	328	379	334	381	402	376	338	354	371	362	337	358	399	377	384	369	376	359	375	313	380	374	346	400	360	407	334	350	368	345	359	370	378	339	373	362	348	398	368	384	372	374	317	355	361	340	388	355	359	350	370	374	363	390	382	340	360	393	390	347	364	375	359	389	348	338	394	390	326	403	332	378	394	329	356	400	385	382	381	373	367	350	332	370	398	363	383	356	343	390	344	353	349	372	391	371	371	379	339	338	380	357	363	340	357	354	369	355	365	349	380	388	360	346	377	376	403	363	315	373	365	350	319	375	377	383	404	378	365	387	350	404	383	384	377	365	373	382	358	376	381	379	347	345	341	401	387	383	363	348	376	366	372	343	358	404	350	377	365	356	395	355	353	377	330	354	371	358	409	367	372	390	370	383	328	361	377	359	352	367	362	372	372	382	357	389	352	359	357	370	376	384	345	400	358	335	413	383	349	370	349	374	406	359	382	346	396	378	365	377	388	402	351	327	360	352	355	389	363	388	377	385	392	321	377	392	363	338	371	368	333	386	336	374	319	365	345	347	345	391	385	405	369	376	402	375	346	396	373	366	409	373	383	386	394	353	361	348	384	368	384	377	359	362	346	362	361	363	346	377	395	358	395	390	349	381	334	354	390	362	384	375	368	332	374	360	394	325	358	359	382	360	365	352	357	347	396	363	342	350	357	395	381	400	367	367	384	353	388	373	362	366	391	360	383	378	379	377	367	364	391	379	371	373	377	341	380	387	341	364	371	386	356	359	356	368	406	360	365	353	333	384	388	389	369	368	370	370	403	347	357	373	358	363	349	402	392	380	397	368	363	368	379	346	352	394	359	369	354	337	361	381	388	367	343	362	359	386	394	399	352	403	372	371	355	382	367	349	359	385	351	378	330	390	362	383	373	365	357	358	370	371	374	342	378	392	371	369	359	347	341	398	379	380	375	383	355	385	377	372	389	347	364	339	384	357	344	360	379	357	341	372	366	359	336	360	381	400	327	360	362	373	325	369	388	367	404	350	361	379	388	367	363	375	342	382	367	369	382	382	313	363	399	367	353	387	351	356	347	359	393	384	333	348	408	346	327	380	333	337	403	366	387	390	377	378	368	353	359	353	342	356	363	384	403	365	341	358	361	356	344	386	367	377	358	355	357	363	356	365	347	371	351	361	340	371	391	332	379	398
26936	21406	20712	11122	4240	4156	3901	2594	1754	1338	1284	1450	1137	1058	1008	1111	1241	1038	838	671	500	379	326	267	294	259	290	301	301	258	264	257	244	282	275	277	265	246	282	235	296	272	286	248	294	251	290	259	278	287	277	282	267	247	259	295	283	296	253	267	288	267	287	258	253	287	267	291	245	258	277	240	259	245	275	263	276	275	279	247	286	286	275	282	238	255	263	299	257	299	247	277	293	255	227	271	262	256	275	328	268	256	279	254	305	257	293	276	281	289	253	283	288	248	253	269	267	258	254	264	269	302	257	284	262	255	269	249	277	266	263	266	278	265	288	250	259	275	269	275	258	269	260	281	262	268	262	246	255	249	254	263	250	255	269	262	299	280	291	291	276	236	259	262	297	280	291	290	258	257	292	254	290	250	263	272	275	270	258	261	299	253	255	246	304	286	287	271	256	265	292	303	289	244	277	276	265	283	245	272	295	283	267	273	245	267	288	277	263	254	270	254	278	265	264	280	296	278	294	250	250	277	254	248	282	258	272	267	280	288	289	294	273	302	274	270	249	272	249	282	316	275	245	283	254	229	270	286	260	221	283	277	265	272	270	265	265	263	272	275	274	259	273	269	275	284	244	220	278	289	278	270	283	249	270	264	225	270	246	287	255	298	247	274	279	273	259	298	231	273	257	275	268	262	272	276	277	295	256	272	262	293	257	283	284	282	289	268	307	279	262	303	250	271	265	277	300	280	276	266	266	260	294	274	267	250	270	308	262	287	278	276	294	243	276	283	256	299	265	269	278	270	257	275	244	257	257	266	270	272	276	277	259	278	296	272	289	270	263	238	286	271	275	258	257	306	270	263	280	261	277	284	267	267	263	250	279	247	266	281	293	272	290	286	254	284	287	271	252	269	259	249	236	272	257	229	255	273	271	271	304	294	250	235	274	278	258	275	279	287	279	249	269	258	299	280	282	287	274	269	308	283	303	271	263	241	235	268	304	276	243	267	290	282	290	278	271	268	257	237	256	253	270	292	266	285	287	260	273	274	296	239	279	289	260	281	272	273	294	268	267	265	270	287	239	278	266	266	250	243	276	285	285	262	289	262	255	262	286	251	266	270	251	278	277	266	300	252	253	272	281	265	243	238	278	266	255	286	239	268	271	261	298	262	266	247	255	316	275	282	286	266	287	284	260	274	266	267	281	280	266	258	286	282	289	264	276	286	263	282	242	292	254	287	294	262	280	264	267	261	248	270	239	256	280	242	269	292	284	266	242	307	269	268	248	249	258	268	268	283	290	285	297	301	290	261	265	278	283	254	255	249	281	269	245	272	259	267	250	274	313	311	272	266	234	274	250	290	271	264	317	268	261	246	290	265	247	231	275	258	280	276	288	261	290	297	255	278	257	278	251	279	293	277	275	268	277	280	304	280	284	262	260	272	263	274	264	278	291	271	272	271	253	274	274	277	280	256	254	280	278	266	271	261	284	278	250	259	281	287	263	229	266	264	254	276	271	301	284	297	276	286	282	259	274	245	258	272	262	267	267	257	261	282	276	275	227	279	296	264	285	324	280	295	312	242	276	279	239	274	244	281	268	248	257	274	258	294	299	244	297	295	242	276	272	269	273	264	268	254	268	304	263	270	300	279	271	299	256	260	256	279	252	272	276	271	263	272	287	282	292	254	270	281	253	278	248	267	267	259	274	257	260	245	254	287	270	270	259	299	252	261	266	276	248	266	305	297	281	303	300	279	262	243	256	250	235	289	285	280	263	251	247	266	255	251	264	265	265	271	264	265	271	283	278	267	258	288	288	243	254	270	286	292	265	267	279	222	265	273	267	261	272	261	257	258	228	271	286	291	269	289	277	281	265	272	290	259	278	282	266	292	260	277	273	275	271	277	263	242	270	273	291	283	283	267	286	268	276	261	284	255	254	261	297	267	269	244	257	269	284	265	275	255	269	295	302	273	274	242	297	273	259	249	287	265	273	287	287	274	251	279	279	272	263	275	252	298	268	274	264	271	263	259	277	294	291	276	246	245	279	269	280	269	262	277	272	279	275	263	251	277	284	263	276	275	263	273	281	287	282	272	261	272	255	269	251	272	246	301	258	263	267	253	285	267	275	265	246	257	264	294	259	255	277	281	273	255	295	287	271	259	273	266	270	254	254	309	277	260	250	241	256	275	282	257	243	264	282	255	271	301	282	280	255	285	263	285	267	267	294	251	271	294	270	275	268	267	254	272	260	245	282	269	266	257	258	268	277	286	228	256	266	260	273	258	304	281	285	264	288	272	281	252	306	285	259	252	258	261	279	293	272	286	262	272	245	255	282	276	290	271	284	268	242	280	270	263	272	259	272	255	252	281	275	294	294	271	278	282	292	269	270	252	306	264	264	262	302	288	265	281	273	261	282	275	253	270	272	281	271	294	279	296	262	284	274	263	258	278	288	275	279	257	259	276	287	256	267	260	286	269	294	262	235	249	262	254	270	277	268	265	282	245	252	268	257	253	252	288	243	272	254	254	263	278	224	245	257	254	249	268	271	255	261	315	304	266	268	278	276	300	278	267	238	278	258	280	273	258	261	255	296	269	276	266	275	269	273	261	235	257	266	270	312	281	265	251	269	304	274	244	320	266	246	275	261	294	276	258	235	256	284	290	260	273	271	306	261	287	280	254	280	281	269	255	254	260	255	258	265	272	242	275	277	272	261	260	266	247	270	255	244	272	264	256	292	247	289	277	264	285	274	260	281	247	249	253	301	255	263	279	254	284	275	271	244	255	279	256	316	259	233	256	284	237	248	273	275	260	265	265	282	272	285	315	255	284	287	255	260	266	255	259	284	270	289	291	249	259	299	250	263	248	257	279	290	263	272	242	241	282	287	262	276	262	262	263	292	265	300	269	270	288	277	304	263	298	277	254	277	270	281	289	251	272	275	289	280	289	259	274	264	261	282	286	273	283	252	262	255	303	269	255	275	275	268	280	286	258	271	251	280	285	258	293	268	278	286	283	261	288	261	269	267	249	317	277	266	274	270	275	262	265	293	278	278	262	264	267	275	248	288	273	255	273	287	271	223	274	293	266	289	277	253	302	297	289	290	257	258	264	249	307	249	238	267	284	283	321	260	250	263	287	296	277	278	265	282	274	276	294	248	286	294	268	281	287	265	278	285	306	261	265	290	279	270	271	245	265	255	250	268	257	291	270	258	261	285	269	243	264	290	267	289	279	263	284	274	294	276	250	274	246	271	297	267	287	257	274	280	256	264	263	259	273	276	268	268	271	268	275	262	271	256	293	255	244	266	261	253	254	284	271	285	296	240	286	274	248	224	272	278	271	284	239	265	253	283	272	263	274	275	282	262	305	265	270	286	281	288	270	283	256	283	277	285	300	258	290	277	255	310	270	297	270	270	288	263	273	285	259	284	281	296	264	269	258	275	266	273	264	257	259	255	274	272	264	253	286	292	268	280	263	273	255	273	270	268	264	260	295	327	263	288	254
22997	32389	27750	14916	9245	10442	9822	7138	5228	3908	3765	4328	3312	2662	2598	2811	3038	2516	1789	1330	941	656	476	470	443	468	451	422	466	453	468	422	431	424	393	449	457	443	424	453	401	409	414	446	378	416	458	421	424	423	366	447	421	433	464	456	402	424	427	441	402	436	423	407	414	425	405	420	433	463	453	448	438	459	416	427	444	417	408	436	453	457	405	444	425	464	400	447	441	407	471	421	443	436	411	433	425	429	424	469	408	422	452	466	432	444	434	443	437	434	421	412	443	440	434	417	408	433	449	457	427	458	426	423	449	439	478	436	418	442	441	458	446	436	445	430	421	440	448	458	462	459	397	434	450	457	426	447	438	443	391	417	413	411	428	455	427	405	400	457	417	430	438	421	453	364	450	456	432	437	429	415	438	424	464	416	419	435	406	443	419	465	439	425	421	428	471	424	432	433	427	407	431	406	459	436	399	428	426	446	389	434	463	449	440	426	448	463	424	431	435	451	435	427	422	435	439	419	396	453	448	481	413	441	438	403	443	458	420	411	426	434	467	432	447	438	425	406	459	438	423	426	467	424	443	430	446	440	442	434	439	425	433	446	440	417	437	419	424	466	400	436	442	444	408	429	415	455	450	425	458	448	452	455	444	426	442	427	473	414	417	419	431	444	447	427	372	423	434	483	436	427	436	443	411	436	400	456	446	452	447	435	418	463	419	434	434	441	417	429	436	448	428	441	452	414	454	440	451	442	452	443	422	448	453	411	416	447	471	424	419	458	468	429	415	436	509	446	434	450	438	415	435	458	429	454	420	431	462	453	472	412	470	430	419	434	439	431	460	414	458	471	411	469	442	423	437	432	444	442	416	420	438	427	448	429	428	426	457	398	442	448	472	412	444	444	440	424	381	442	411	428	400	450	437	463	421	422	417	434	413	444	423	444	416	453	468	417	430	451	450	443	422	421	410	419	445	443	415	430	458	433	397	422	403	419	426	464	420	439	400	465	413	440	392	435	453	454	442	412	444	394	447	434	423	406	433	446	424	477	433	437	446	461	462	383	451	434	455	437	442	439	417	453	447	407	428	412	456	397	425	434	453	426	442	449	405	435	448	447	440	444	445	442	418	406	429	451	433	445	433	415	440	468	438	448	447	471	424	455	433	429	472	435	449	413	452	407	430	434	426	442	388	433	450	428	410	436	404	428	406	429	455	423	442	428	454	473	438	427	453	433	455	419	414	419	397	471	444	440	456	420	409	450	457	461	442	460	454	427	449	455	433	442	412	396	450	415	421	429	429	442	470	432	439	427	425	392	452	462	399	432	424	443	432	442	463	416	405	416	424	400	400	434	407	421	434	431	429	439	428	448	437	426	426	415	463	430	436	431	405	447	439	420	429	477	438	427	426	426	460	424	481	380	418	469	437	427	411	388	413	434	414	421	404	441	404	406	427	412	418	447	427	427	474	453	410	453	444	403	438	401	457	466	435	450	441	452	415	429	419	439	443	410	449	422	427	430	406	451	452	420	448	440	415	412	413	429	442	421	441	426	444	447	401	406	430	418	418	416	432	396	405	463	437	417	428	429	465	445	460	444	444	460	418	440	453	395	432	443	428	454	435	411	492	401	485	444	410	477	451	399	473	441	433	450	402	410	465	388	456	407	421	441	469	433	480	432	397	446	423	430	462	424	456	406	432	474	378	444	429	435	409	425	410	425	452	436	381	423	440	437	440	436	446	439	447	468	425	416	405	423	417	449	431	392	417	397	413	404	424	409	438	468	442	460	442	444	477	429	464	444	438	412	437	444	440	465	447	404	421	458	433	406	440	420	413	413	435	444	430	419	465	426	461	433	412	418	448	424	419	438	436	390	451	435	406	437	418	443	471	432	455	464	406	456	445	459	457	407	425	410	420	433	443	391	476	429	430	403	445	427	416	387	464	421	410	420	412	442	429	425	458	423	430	428	424	416	479	440	396	425	451	413	485	423	417	423	408	433	433	438	422	397	461	415	427	403	449	402	397	440	487	443	465	423	431	474	436	427	418	373	440	471	447	450	438	446	452	443	408	421	404	470	422	416	430	459	438	404	454	439	398	473	439	434	398	452	415	450	444	465	449	425	431	446	417	453	432	401	469	446	446	437	417	422	427	423	458	443	457	428	434	434	453	432	426	433	461	397	473	441	420	456	453	443	439	415	431	433	412	477	443	411	418	454	418	394	428	417	435	438	441	441	433	428	457	427	378	388	440	472	453	423	431	405	394	415	434	440	421	450	426	468	423	416	420	460	418	423	403	438	445	447	430	442	445	429	455	451	458	425	423	427	436	413	403	457	455	425	431	452	410	433	442	444	404	441	443	430	414	431	455	448	429	409	425	450	411	406	434	424	434	470	416	409	405	427	417	451	423	425	429	439	437	441	430	454	405	425	426	442	421	426	438	405	453	430	477	418	464	423	423	443	419	443	427	453	448	453	399	423	405	450	447	431	440	455	424	438	437	434	405	448	446	445	448	415	449	437	442	461	443	426	436	450	452	416	416	429	436	446	432	442	442	453	414	407	430	435	441	441	407	416	447	444	419	469	441	457	411	426	435	442	438	443	469	397	401	454	427	439	445	419	445	388	393	469	371	410	423	423	432	448	387	427	430	442	479	396	414	418	433	424	468	477	450	421	401	417	440	453	424	423	408	420	471	434	438	395	429	414	423	433	450	407	421	424	425	437	401	380	423	427	432	449	448	455	401	444	437	457	457	423	409	449	410	452	419	407	436	444	400	414	434	399	451	461	459	419	422	461	423	443	413	425	458	474	407	445	465	455	449	447	431	440	450	448	439	449	429	422	410	448	421	469	469	454	431	429	487	402	423	431	449	425	461	449	418	433	410	438	444	429	449	421	434	453	452	426	451	449	467	459	401	427	414	456	430	466	441	420	420	415	427	416	424	435	434	460	428	437	398	449	417	445	430	420	438	433	443	423	418	426	418	430	430	402	413	444	411	440	428	438	425	452	460	439	429	439	424	430	413	442	437	442	435	436	426	450	391	470	458	427	457	400	453	443	394	435	471	433	408	443	449	430	458	438	414	431	418	450	481	464	424	447	430	419	438	411	438	392	415	438	436	428	406	477	405	434	397	421	400	383	431	416	446	417	426	426	422	382	435	443	409	446	467	417	422	423	430	432	445	415	419	463	403	445	407	428	486	435	404	425	425	386	405	434	414	435	420	462	464	382	442	427	414	452	471	429	435	424	438	431	460	418	412	440	462	416	437	435	431	444	459	455	440	437	463	450	445	457	454	441	423	390	435	404	497	441	445	397	450	415	437	472	481	458	434	423	402	424	411	428	461	439	406	431	437	436	457	413	443	432	407	425	419	424	424	442	453	442	443	401	405	444	416	411	426	455	455	415	426	440	399	425	430	386	438	441	430	438	437	456	455	426	481	441	407	456	464	467	427	462	428	429	463	438	424	444	423	417	460	462	437	411	420	419	415	429	426	418	432	453	418	461
24051	21031	28045	24299	20451	14520	8064	3569	2437	1931	1965	1461	1092	1113	1833	5394	6505	6734	4521	2499	1354	778	530	374	306	349	340	316	279	285	248	298	279	308	287	271	296	276	273	278	284	295	310	287	295	281	305	292	320	322	287	274	257	304	294	280	310	302	286	297	295	298	267	296	308	323	324	289	284	310	284	284	269	286	266	301	275	267	287	315	320	275	294	312	279	286	295	285	315	303	281	281	282	292	286	273	285	278	290	278	278	310	330	277	287	299	302	270	305	326	316	279	251	281	320	289	286	292	293	280	286	301	293	315	249	305	290	280	280	304	291	301	268	272	314	295	286	288	324	282	293	274	273	299	312	269	271	279	264	306	281	288	298	289	269	282	286	332	308	305	311	275	267	272	292	276	299	312	278	302	257	286	286	296	293	284	263	317	296	291	280	296	317	276	285	271	277	274	317	292	292	312	274	276	268	306	278	292	304	334	289	287	299	268	288	307	301	285	299	264	307	273	286	287	266	290	292	276	270	291	314	310	290	250	305	289	287	252	279	308	308	289	289	281	272	268	276	276	272	272	266	304	285	308	291	302	268	269	331	315	304	276	268	337	280	314	274	308	291	256	278	272	300	284	294	286	292	299	264	298	270	248	278	308	290	294	287	309	284	296	291	288	270	295	311	274	300	280	277	315	284	273	293	284	290	285	277	254	294	284	294	288	276	298	299	309	318	305	287	277	291	281	274	307	293	309	284	299	271	301	286	280	305	278	271	278	270	294	262	291	298	274	283	281	276	292	282	276	281	302	273	291	296	266	265	301	289	263	303	271	279	275	287	273	293	320	289	314	295	328	282	281	293	303	302	302	289	293	308	286	305	298	291	323	273	303	290	292	288	276	313	302	292	325	307	251	287	282	278	276	310	282	288	302	301	255	295	293	306	277	251	292	298	266	314	273	297	286	289	343	315	289	264	282	296	315	302	271	280	299	286	276	264	305	314	304	300	295	287	299	245	271	260	283	288	321	305	311	290	295	287	298	276	272	302	296	273	297	273	268	274	318	305	278	306	272	290	338	312	279	285	287	270	298	286	284	295	301	310	322	281	291	263	290	311	320	320	284	299	284	266	283	265	294	301	313	311	305	306	269	321	295	293	282	302	286	290	282	262	261	279	313	273	348	284	292	297	272	275	278	260	295	297	282	312	284	307	301	301	307	310	291	247	300	277	270	300	305	302	300	277	286	282	316	306	321	268	290	282	276	255	302	285	286	296	282	282	277	268	283	300	298	270	324	261	271	279	264	246	278	275	282	291	305	289	277	304	288	277	294	295	281	308	284	243	281	298	296	305	311	281	301	286	299	281	273	316	297	300	295	289	321	304	315	333	314	299	315	275	305	293	293	275	262	300	297	292	269	264	262	290	298	274	277	269	288	279	288	296	292	313	324	316	296	265	280	280	275	266	283	280	280	290	297	301	280	280	307	289	276	276	280	309	298	275	299	299	299	312	287	303	316	295	307	267	292	266	268	279	271	262	306	291	305	284	292	269	297	315	264	281	308	273	308	282	280	289	283	272	264	282	284	307	268	323	264	259	306	285	334	304	322	266	311	304	316	286	305	336	269	320	262	277	284	310	302	290	350	291	306	312	302	275	283	325	324	283	286	274	308	303	342	312	283	282	277	264	313	294	292	278	274	262	306	282	291	289	290	293	277	263	299	303	277	272	288	306	272	298	284	293	294	292	288	263	290	304	324	296	279	259	298	333	286	300	254	288	289	291	311	277	294	320	302	290	301	286	296	284	278	300	306	316	273	272	271	271	289	285	285	276	300	289	266	313	269	309	273	257	292	283	306	312	303	281	311	306	272	268	311	244	286	304	317	272	285	266	295	282	314	296	309	289	255	296	283	263	312	283	275	293	332	286	290	239	281	296	273	290	288	285	308	302	291	295	277	282	287	269	273	303	279	303	253	273	286	284	282	264	275	284	302	285	310	258	313	288	296	286	277	299	290	299	302	273	299	301	280	302	258	314	281	257	256	247	299	275	308	284	315	278	257	275	293	263	305	319	307	293	307	315	333	265	287	302	305	306	280	310	279	300	276	299	290	293	285	297	295	283	293	302	297	306	278	300	269	288	275	284	292	261	275	295	272	292	300	293	285	262	295	306	289	266	290	293	264	295	298	277	252	273	322	307	314	295	303	288	299	269	257	274	305	315	305	291	284	288	300	304	300	312	303	318	282	282	291	289	269	251	267	304	300	315	286	261	314	264	318	280	292	312	323	298	334	290	284	300	307	305	300	332	279	291	301	298	267	291	303	298	292	323	305	302	277	316	311	265	287	295	257	329	277	283	306	292	324	325	275	279	287	303	280	322	307	291	287	296	282	291	320	301	278	305	280	279	281	309	280	304	273	309	272	281	311	299	305	264	297	304	268	268	303	284	276	281	296	294	280	290	295	305	313	289	298	339	329	262	293	292	294	289	283	310	318	261	299	274	300	302	313	294	319	296	285	291	300	285	307	283	293	310	309	272	278	277	278	276	310	286	299	268	291	292	300	292	305	343	310	307	319	256	299	288	256	312	267	306	288	293	315	269	273	301	281	273	267	292	276	273	295	299	287	281	320	314	296	301	279	302	297	281	294	301	294	298	291	278	288	296	277	287	298	282	295	316	293	293	292	287	295	286	281	286	300	309	254	288	307	306	293	288	295	275	291	277	295	304	294	281	286	300	277	299	252	298	298	272	278	306	282	276	312	327	299	275	274	302	237	291	280	295	286	268	303	293	306	260	285	268	268	247	300	294	264	310	300	311	274	297	297	274	252	264	280	274	300	286	291	314	277	301	315	302	301	293	259	295	301	304	287	277	252	276	277	307	316	278	276	289	339	286	321	285	277	269	278	271	319	289	289	278	276	288	303	269	280	284	304	316	277	302	282	268	297	310	283	268	276	277	285	261	280	268	295	276	281	314	280	272	267	292	305	287	276	277	263	278	296	292	258	308	281	278	270	277	310	273	296	301	290	282	277	304	285	299	281	280	297	306	291	292	284	316	282	261	304	296	300	268	269	287	290	280	258	286	317	280	277	280	285	282	308	321	275	317	275	310	275	278	317	301	282	257	333	274	304	278	328	288	283	316	267	329	282	282	250	288	299	295	273	304	287	278	262	282	286	253	322	293	276	269	275	287	247	281	288	309	290	307	288	292	318	273	283	300	294	307	312	318	307	281	295	323	312	262	285	291	285	284	326	260	302	281	262	308	306	275	290	266	258	289	278	296	279	316	294	291	287	279	281	320	305	274	283	279	261	321	281	270	285	291	270	287	269	272	294	303	265	302	290	296	295	300	300	309	297	309	313	280	256	279	298	280	281	285	296	321	292	279	306	295	282	291	295	286	307	289	262	287	311	306	288	267	249	290	292	265	308	305	285	302	323	304	306	267	278	271	322	294	307	314	289	261	301	319	278	282	296	298	303	317	316	290	297	311	277	273	310	275	291	253	280	283	299	291	309
24931	42773	35295	21700	19777	19485	14741	8912	6624	5510	5522	3957	2915	2937	4695	12265	13380	13621	9457	5417	3165	1715	961	611	557	584	568	543	494	493	467	481	426	493	456	521	392	423	500	502	460	453	487	496	468	478	433	482	480	445	442	500	465	453	438	444	465	470	486	441	498	476	507	483	466	457	482	460	503	466	443	443	435	477	489	474	487	470	456	475	485	473	421	441	504	481	456	456	454	466	464	457	404	455	491	448	474	468	461	457	492	496	505	470	504	488	455	492	443	488	487	469	439	449	429	508	446	443	464	443	464	452	474	476	468	424	477	445	450	513	465	452	466	492	472	458	460	433	480	441	486	447	449	462	452	430	448	469	494	463	447	481	462	435	461	416	471	485	477	488	451	488	432	443	458	435	455	464	478	445	433	458	441	446	445	447	430	460	476	489	456	430	495	450	444	466	464	512	460	446	413	474	501	448	469	453	493	451	479	477	440	428	429	432	485	498	520	475	426	453	450	468	483	497	453	447	496	451	482	444	439	489	456	476	498	494	456	483	460	487	477	461	460	510	459	460	457	476	480	439	453	444	447	441	476	487	457	464	486	436	479	484	488	463	467	484	491	510	441	495	464	418	462	471	452	500	434	456	420	464	423	450	484	488	461	463	489	473	433	443	462	454	454	459	477	468	450	465	488	484	471	488	473	491	469	425	488	461	471	442	471	480	477	444	440	499	470	477	493	469	446	444	464	474	469	411	484	433	497	470	458	465	489	454	463	447	471	442	457	473	445	508	498	498	436	473	432	460	480	455	422	441	490	473	430	476	467	449	485	465	444	456	472	455	488	436	451	437	475	442	469	470	462	480	473	450	481	416	456	460	452	500	492	505	480	445	475	493	476	450	467	471	462	462	474	465	496	470	488	438	466	469	495	474	462	486	488	463	479	469	486	489	452	468	490	495	471	458	476	478	464	471	464	425	488	468	450	441	489	450	424	520	480	459	459	461	456	459	463	474	488	475	461	482	438	457	425	515	477	446	453	478	447	459	454	506	453	480	418	449	495	460	488	447	470	475	505	452	462	450	510	455	450	449	457	469	472	450	459	451	443	450	470	431	479	469	468	453	418	474	445	480	445	472	444	478	444	449	471	485	487	466	459	446	509	477	456	458	459	440	423	491	441	471	508	453	462	453	520	463	462	489	448	410	466	494	465	434	481	434	472	453	459	512	453	454	493	514	474	438	479	451	428	496	460	456	458	443	501	472	472	510	482	448	508	473	481	479	463	459	472	469	444	470	448	448	467	456	465	478	464	476	438	496	476	463	468	470	477	483	469	465	484	476	482	497	473	482	466	448	487	516	485	454	482	492	467	437	490	443	466	488	486	456	476	477	455	451	505	465	482	490	487	452	443	454	463	460	459	469	475	455	459	480	451	457	456	502	476	475	448	467	456	433	488	449	480	476	452	461	485	469	448	471	473	434	451	457	471	468	463	458	503	462	456	398	461	475	428	463	467	473	481	489	467	487	435	485	476	452	445	456	513	466	503	511	491	513	441	463	515	469	453	493	481	457	464	468	493	465	470	445	413	489	453	454	460	465	436	467	504	455	451	447	450	449	471	419	484	492	449	441	472	499	457	494	437	469	491	463	466	449	436	435	466	461	487	438	452	449	458	454	429	469	493	446	448	464	457	454	471	448	507	477	466	462	484	469	430	458	484	447	508	501	453	499	458	494	452	487	476	471	482	459	447	490	470	451	455	481	444	480	476	483	479	450	483	449	416	511	478	496	455	437	456	453	464	465	470	455	460	442	456	462	489	510	458	473	470	445	424	417	481	463	481	486	462	468	471	455	461	459	470	452	470	472	435	485	457	470	435	428	443	447	446	511	438	462	430	468	450	474	493	496	476	511	443	454	444	473	502	434	477	490	499	459	464	459	436	462	493	474	472	466	451	469	435	427	458	475	463	496	463	504	488	445	438	478	469	479	505	499	462	453	490	453	487	466	472	484	469	463	457	485	498	481	491	436	449	417	466	470	438	440	458	434	428	479	432	469	503	478	474	448	476	499	427	497	444	504	469	464	467	459	472	458	461	470	463	480	456	453	475	468	494	495	472	450	472	465	422	478	482	430	489	499	459	430	459	427	476	479	455	435	451	471	477	464	456	451	464	456	453	466	456	470	470	456	465	450	490	453	470	524	424	453	433	466	471	468	459	456	467	444	460	444	506	473	470	478	425	509	463	476	427	479	506	471	491	480	471	476	490	497	470	471	467	464	516	514	445	487	473	439	475	453	429	441	497	407	429	479	448	468	487	457	475	495	439	462	468	481	455	424	461	453	485	499	446	458	506	497	455	455	449	462	490	455	515	488	475	477	459	498	486	474	488	449	515	494	451	472	465	470	460	463	455	464	462	437	469	468	474	491	462	464	455	492	465	457	431	427	493	491	491	481	472	471	486	478	486	467	461	445	473	442	471	484	425	472	427	470	443	466	457	453	484	444	484	443	452	506	483	455	461	441	450	455	468	469	453	439	492	482	462	451	469	459	445	450	439	456	435	465	434	464	473	451	474	523	410	467	439	431	465	501	465	495	460	460	464	465	486	448	508	437	470	461	470	480	438	506	460	481	464	452	479	484	496	458	458	447	462	514	497	448	465	424	482	468	468	448	497	437	444	453	490	480	479	429	460	472	456	513	486	507	441	410	472	480	473	456	434	444	470	467	473	465	450	476	459	459	467	482	457	462	459	397	468	476	485	463	442	441	462	522	484	480	487	472	442	461	461	484	459	433	450	440	471	467	425	448	453	438	474	452	468	461	467	434	489	453	449	460	436	448	509	444	483	450	446	473	480	442	454	482	488	443	447	479	455	458	418	484	485	489	469	466	467	434	475	472	439	445	467	442	478	466	464	464	482	459	475	449	529	465	452	468	467	451	431	447	501	462	469	460	479	483	487	445	477	484	464	435	474	424	485	409	474	440	455	463	460	464	459	472	503	465	444	459	466	469	482	470	484	462	462	482	480	452	439	504	441	459	463	470	433	487	463	502	481	503	445	446	455	490	439	502	485	452	478	429	482	405	509	473	463	423	471	471	486	478	504	476	454	506	456	468	443	471	417	470	439	462	467	484	470	471	459	468	448	463	458	449	469	494	456	485	435	472	492	442	422	476	468	407	467	445	454	501	485	485	495	490	466	467	462	455	425	487	410	478	496	478	419	467	511	433	489	482	422	470	478	432	502	447	426	430	444	458	465	438	445	474	496	482	500	480	485	448	466	419	472	455	460	460	471	466	473	477	425	459	477	443	435	478	457	458	470	463	477	475	490	455	474	478	476	474	444	477	515	461	465	522	479	438	471	466	470	469	451	482	459	458	426	484	480	476	469	473	505	455	480	479	493	509	454	423	451	447	453	469	470	461	443	489	456	462	464	454	474	442	457	424	478	461	499	470	491	460	472	466	475	435	494	437	453	480	429	454	461	511	461	464	462	460	446	443	475	469	463	476	462	474	444	483
22893	21045	28732	23566	21129	20668	12196	4625	2943	2016	1518	1387	1439	1453	2378	6824	14448	15767	10297	4657	2214	1053	570	312	285	291	296	260	249	231	219	253	238	232	262	246	250	221	248	251	229	255	215	234	237	210	246	229	249	242	242	214	232	251	235	238	249	221	225	225	237	235	233	224	256	233	220	255	218	213	237	237	255	214	242	199	267	215	215	227	246	220	221	229	251	221	259	224	249	238	232	235	231	236	225	210	245	221	243	241	222	223	221	243	253	244	229	251	238	224	212	218	227	232	226	225	230	252	226	241	258	239	227	208	226	233	222	197	236	255	225	230	228	213	237	233	218	236	190	249	224	234	226	219	229	225	228	240	218	212	213	242	212	250	229	246	245	227	252	223	221	252	276	218	232	248	213	229	213	245	229	236	230	242	240	245	234	197	233	264	237	227	226	232	223	230	229	223	234	241	236	222	248	222	233	260	213	243	222	241	218	261	223	237	216	209	248	234	234	224	235	226	253	226	225	201	220	235	221	223	241	236	244	207	231	232	236	218	242	209	231	216	215	217	235	239	236	250	209	239	233	232	222	237	230	228	223	253	223	242	217	248	243	225	215	222	250	232	201	227	249	221	230	242	222	214	231	235	210	241	204	203	245	245	233	214	222	235	228	220	206	232	235	202	227	240	229	243	243	214	247	219	214	240	259	234	206	249	257	244	227	190	220	228	225	229	230	222	234	235	234	235	218	227	214	224	238	249	240	221	224	242	217	238	241	218	230	231	222	250	232	226	230	240	255	230	243	239	243	206	236	236	243	253	229	226	259	255	229	241	208	241	231	269	216	242	231	233	239	235	219	215	240	202	246	222	223	229	206	214	202	246	241	212	214	241	244	213	237	256	214	228	227	220	257	247	212	193	235	250	201	228	242	252	229	259	238	227	231	202	253	245	223	242	232	229	227	216	254	250	247	212	236	226	235	239	234	239	249	246	245	237	230	207	218	243	235	214	234	253	245	244	203	230	222	266	241	227	221	208	216	222	206	232	248	240	258	222	234	236	195	257	239	216	233	233	248	211	242	224	213	213	245	229	240	209	208	213	216	220	224	249	253	242	212	248	239	241	241	246	229	225	228	199	242	217	219	234	220	227	248	239	228	216	252	245	211	211	238	240	246	245	219	225	259	245	210	213	252	246	221	224	212	238	232	226	259	209	238	217	222	246	265	243	206	251	229	227	225	245	225	230	223	237	244	215	226	205	240	264	225	229	223	215	243	237	212	218	223	248	258	238	215	231	242	219	231	249	237	215	222	239	230	240	245	240	238	236	205	234	237	248	253	228	240	220	235	243	214	225	252	227	221	251	250	257	241	239	248	229	269	239	241	247	216	237	232	225	267	228	235	219	224	233	231	220	216	232	256	254	284	247	243	230	240	264	243	266	222	226	237	227	240	214	219	242	218	223	225	239	236	228	246	225	251	272	234	240	233	252	230	211	239	215	248	211	259	249	236	230	236	238	218	244	242	227	235	220	246	209	245	225	237	233	245	247	235	212	238	250	239	247	219	227	239	229	236	219	222	227	225	261	238	213	212	237	242	234	247	239	257	229	272	242	242	258	240	225	213	257	236	220	220	213	255	229	238	233	258	238	254	229	223	233	226	212	212	232	240	228	249	237	235	233	228	256	216	250	215	256	241	209	237	213	213	238	238	215	227	250	254	235	264	226	213	220	252	226	240	228	236	225	210	231	230	227	213	226	239	212	228	264	240	229	254	247	247	223	234	249	273	210	204	250	235	234	232	259	248	250	208	232	229	237	246	242	225	229	234	214	233	200	217	244	232	244	227	228	226	250	240	238	240	230	232	252	243	236	241	239	253	213	216	218	228	219	234	217	214	249	210	233	230	258	227	277	247	231	217	255	234	248	221	245	209	238	230	221	219	262	235	227	233	236	262	226	211	231	254	209	269	237	232	220	251	250	245	242	218	246	222	217	246	266	267	244	209	228	233	239	223	227	235	243	231	238	232	226	238	227	255	226	216	237	221	238	229	256	233	240	239	245	226	247	200	248	225	259	224	243	225	222	237	230	243	217	237	237	237	282	235	239	259	226	246	204	235	218	230	225	222	252	217	222	251	230	224	235	203	231	247	249	225	236	213	241	242	217	204	253	227	209	226	227	260	220	238	221	230	231	258	243	210	239	210	225	237	239	257	237	234	218	261	243	218	253	250	244	257	243	243	267	211	229	243	262	243	228	209	263	212	208	221	207	229	219	242	224	195	247	258	252	222	227	237	233	206	228	234	190	224	247	223	251	207	228	242	227	232	229	243	225	271	219	237	245	225	206	219	229	244	233	245	262	241	225	259	237	256	228	227	221	199	207	252	216	241	237	216	217	231	240	230	211	204	233	238	260	259	275	229	233	234	240	214	232	229	232	211	243	214	231	220	210	258	228	262	227	221	227	233	251	226	199	217	229	241	235	227	223	229	227	227	257	241	229	244	239	225	255	253	239	267	225	221	237	224	242	229	227	219	209	241	200	239	211	229	222	219	231	241	251	223	252	234	234	200	222	217	236	211	217	235	245	220	234	230	206	229	248	229	233	219	226	222	240	253	231	266	250	224	205	232	220	235	226	233	226	226	234	242	228	220	244	229	231	224	227	214	224	218	254	224	238	201	247	230	197	238	257	223	214	226	215	240	262	237	216	231	241	220	221	216	228	248	243	241	242	208	252	232	217	237	237	229	212	231	220	256	231	216	219	238	243	222	232	247	217	250	236	222	237	254	241	251	224	229	254	249	205	209	232	232	216	231	223	250	236	231	214	199	236	260	220	218	215	222	239	246	215	213	220	256	197	234	226	241	222	225	231	227	255	253	220	233	204	262	238	211	220	240	261	238	242	221	204	208	238	243	229	226	218	261	233	255	210	214	217	230	217	213	227	222	237	239	208	241	237	227	258	249	242	247	231	217	248	208	211	237	251	234	229	239	257	224	239	249	240	236	241	226	208	211	232	193	217	237	240	226	245	230	218	217	244	231	220	215	258	212	230	242	221	211	223	219	230	253	220	227	228	242	233	230	248	263	207	217	245	210	195	257	232	236	221	232	242	235	211	234	216	269	253	207	239	225	255	221	250	216	238	243	230	242	226	217	222	250	230	212	232	219	224	218	251	242	254	204	223	204	227	231	242	206	227	251	232	224	256	230	216	225	236	230	217	254	233	218	206	242	241	206	238	195	221	213	250	245	193	269	202	206	247	239	232	229	256	218	231	228	201	225	219	208	225	231	221	231	226	238	228	244	207	244	218	232	246	230	255	227	240	202	271	242	248	206	221	196	233	248	210	218	255	226	224	212	234	225	222	251	233	239	240	249	228	246	226	233	233	226	236	234	225	237	223	219	229	228	222	251	233	267	228	247	226	237	238	239	247	192	230	229	230	232	218	231	236	240	242	252	240	238	218	232	242	220	224	262	226	223	210	192	215	208	230	235	229	236	218	230	228	248	228	240	225	233	210
28135	50364	43502	29898	24267	17062	13710	10322	8046	5696	4377	4130	4021	3911	6148	14376	24514	24041	17031	9278	5115	2498	1112	555	491	538	507	442	419	400	345	409	388	358	402	373	375	358	400	353	387	368	374	378	389	356	362	393	353	401	365	381	363	357	374	387	332	376	361	413	379	380	404	371	376	404	436	372	392	354	386	416	385	414	391	366	367	412	400	370	361	379	351	393	380	351	368	373	339	398	389	380	354	368	358	374	363	356	391	386	373	339	414	358	353	382	393	361	359	369	358	366	379	353	363	390	346	347	385	358	354	383	379	371	391	392	361	384	354	375	371	346	386	315	350	375	359	374	382	368	388	353	384	342	374	373	367	413	370	376	361	370	381	365	394	351	415	384	360	398	354	353	385	345	385	340	367	387	386	377	393	388	374	389	343	378	364	413	369	368	351	373	356	384	356	348	355	338	372	367	367	373	384	381	334	364	389	394	376	377	402	397	360	343	400	357	377	397	375	386	364	350	364	387	374	384	372	325	366	417	341	401	351	382	366	363	388	337	343	368	369	386	375	367	390	370	355	365	407	407	374	377	395	409	389	438	352	368	415	395	343	396	403	372	359	334	373	394	357	365	377	335	365	345	382	360	386	413	389	352	416	342	371	363	378	355	352	353	391	394	332	391	409	377	362	357	373	382	394	398	375	390	408	353	383	380	398	360	331	374	357	348	375	387	355	390	395	368	425	384	407	345	379	390	363	381	359	351	363	363	377	363	405	329	398	374	359	370	404	413	338	358	393	398	373	361	372	399	373	354	380	380	359	356	348	368	387	373	404	388	346	411	341	410	359	376	336	399	373	399	363	399	390	332	343	353	345	372	374	350	338	372	391	393	414	361	390	376	370	376	358	360	392	385	356	381	382	345	366	355	357	365	353	367	373	402	369	376	333	411	395	383	388	385	405	374	347	356	371	363	384	388	362	394	380	370	374	378	398	376	377	371	346	370	364	384	366	354	369	393	384	372	363	364	380	395	390	351	408	388	355	414	385	358	312	381	352	380	382	342	365	361	353	392	354	408	363	382	357	367	373	355	431	382	400	361	411	362	379	350	329	360	376	329	373	357	354	366	368	330	396	323	365	390	359	364	402	345	333	382	417	362	374	389	384	406	351	345	375	370	419	354	367	380	406	374	386	387	345	363	402	404	345	392	417	380	400	356	369	369	404	356	340	353	363	395	374	392	356	343	366	358	379	371	375	399	342	373	396	353	366	363	387	369	405	372	385	389	382	371	349	359	402	398	371	433	363	379	375	364	390	409	387	366	397	404	384	353	425	414	345	385	402	382	361	371	378	376	393	356	373	379	347	372	378	352	395	398	357	389	367	380	383	364	367	366	367	382	351	343	367	349	402	392	375	364	392	356	381	360	391	346	336	363	361	371	362	372	367	353	368	386	373	369	362	343	386	356	363	359	378	368	336	385	401	390	397	383	394	383	376	378	367	390	358	392	356	379	384	355	375	432	372	356	347	355	366	353	389	391	345	412	372	388	387	388	380	353	382	372	368	356	387	366	392	360	383	387	352	355	427	353	379	348	377	396	387	375	347	359	365	393	357	388	376	374	378	336	387	368	362	361	388	340	370	374	343	367	400	356	363	368	357	409	363	346	355	370	354	393	385	398	382	358	368	388	343	396	365	383	394	365	374	367	398	367	374	387	371	392	381	353	406	325	368	385	356	378	365	380	387	366	341	351	355	359	383	370	384	408	384	372	385	341	404	368	365	349	398	377	377	375	386	390	382	343	412	374	356	337	418	392	322	381	398	377	399	391	405	404	373	392	392	389	361	375	400	354	376	369	362	376	370	341	362	351	357	371	372	376	366	368	339	371	381	408	360	360	322	361	355	364	388	365	357	362	378	363	390	359	379	334	377	364	400	383	375	361	385	382	381	428	405	373	388	355	354	377	365	350	344	344	357	359	356	351	372	357	370	363	384	345	350	339	356	374	383	369	391	391	361	388	368	386	375	365	364	377	358	386	384	353	368	389	399	357	368	385	354	364	378	380	355	387	369	378	360	373	344	371	349	351	372	359	321	386	371	384	345	365	370	395	386	334	371	340	351	379	371	394	377	410	379	379	347	360	387	383	391	385	381	366	367	373	363	384	398	382	399	359	358	399	371	359	335	365	370	378	387	348	369	401	392	379	372	382	337	368	363	364	363	392	383	353	393	384	349	345	397	348	349	375	408	390	352	347	337	345	388	381	412	368	408	383	394	346	378	384	372	365	344	386	367	386	372	354	372	366	392	354	329	394	364	351	359	359	347	376	406	355	392	363	376	359	349	363	385	334	356	339	386	373	372	400	383	342	388	339	345	375	360	350	338	364	394	377	364	363	353	369	349	367	365	327	370	351	375	360	363	362	384	365	358	388	377	382	363	366	393	374	371	387	363	379	384	400	371	370	351	362	365	376	373	350	400	398	382	402	364	364	363	418	373	367	375	358	364	319	375	397	375	351	346	355	364	345	357	343	356	385	350	364	375	405	392	366	398	380	366	375	362	363	378	380	373	365	379	357	361	356	381	370	380	377	410	371	369	351	384	410	369	362	359	391	378	382	382	353	392	385	353	351	358	358	373	386	363	361	374	378	351	349	393	401	366	372	367	384	383	350	383	402	383	340	387	362	358	351	373	349	374	389	368	345	371	351	380	380	408	352	385	380	337	363	373	374	361	365	362	330	349	361	386	351	374	358	388	366	397	357	370	385	388	377	359	359	364	354	355	392	399	380	383	384	367	406	371	357	359	334	331	383	369	410	378	413	342	420	381	401	370	388	384	358	376	397	393	365	406	392	375	372	373	379	356	341	359	368	379	368	336	388	372	362	375	399	370	347	358	376	412	351	355	401	381	358	368	369	351	336	377	314	399	388	373	372	372	355	394	379	360	373	367	366	363	366	365	351	402	377	354	358	380	379	360	350	350	364	361	345	362	389	385	362	385	380	384	380	357	347	387	365	371	363	367	340	345	370	379	347	408	358	380	349	400	371	365	365	360	354	366	356	364	350	385	360	367	359	382	380	372	312	405	369	390	363	379	359	380	382	392	357	341	366	332	390	372	397	365	407	397	393	364	351	388	356	385	381	370	336	380	381	350	364	362	380	375	410	380	392	390	334	374	357	361	351	360	372	356	393	346	344	367	339	412	375	385	378	372	384	367	397	389	364	361	403	376	353	360	364	369	402	390	385	353	355	397	358	379	369	378	365	396	371	352	362	374	396	392	398	394	400	361	394	380	388	390	366	398	407	376	373	400	342	382	361	382	368	360	388	408	363	358	367	372	412	351	402	361	401	370	359	383	384	358	374	357	367	360	369	396	356	364	409	368	394	369	402	366	332	350	415	400	373	389	388	400	391	384	402	365	376	375	390	398	359	371	373	392	396	372	387	390	341	348	386	359	353	355	370	418	387	355	375	378	362	361	363	415	395	343	361	390	361	348	343	386	372	369	381	394	340	399	346	395	379
27031	22001	23009	16372	7449	4718	2218	1161	796	744	784	925	937	859	899	1064	1115	1122	810	651	494	380	358	277	270	305	283	283	286	286	244	288	257	292	250	273	287	261	282	262	257	280	275	265	279	270	297	280	288	266	267	297	284	245	279	266	281	255	236	305	298	257	278	266	247	258	269	269	268	268	296	265	309	261	300	276	280	292	286	314	272	278	266	270	300	244	305	284	287	254	310	273	265	283	303	261	269	287	288	262	246	282	275	293	251	243	241	304	285	294	267	251	298	252	268	290	249	260	261	270	259	277	260	259	276	282	274	299	261	271	269	294	277	259	279	280	261	278	286	266	259	262	275	256	293	268	266	289	254	302	244	278	261	264	266	275	267	273	254	259	258	258	299	276	282	252	272	294	274	219	248	292	260	282	259	261	290	289	261	282	269	244	266	269	275	260	265	281	249	288	287	263	272	283	297	251	263	251	278	273	291	316	270	296	274	303	299	300	279	249	253	259	267	259	296	252	251	280	247	265	247	273	282	303	267	282	288	282	296	280	270	282	251	290	287	249	273	267	276	274	273	270	266	278	286	263	290	258	271	278	273	286	248	276	253	299	293	263	293	281	258	283	281	288	280	250	269	276	283	292	261	276	269	281	266	294	272	281	265	255	286	261	272	271	260	268	266	275	244	254	245	264	283	287	260	260	277	278	298	245	269	286	289	273	270	245	268	260	253	276	277	263	287	262	263	238	296	304	265	260	240	252	275	251	288	273	252	292	286	266	270	262	289	279	269	293	291	285	269	277	279	250	318	254	264	291	279	303	282	288	275	289	263	288	275	304	267	258	261	294	274	271	250	269	314	282	278	264	266	253	265	258	269	274	273	308	278	288	268	283	299	285	283	272	268	265	270	290	239	272	259	296	257	268	264	253	268	319	290	300	278	268	300	261	270	272	267	276	259	259	274	263	253	322	255	312	270	285	268	269	299	283	292	281	256	247	284	286	282	262	283	283	255	270	268	277	256	264	277	287	277	272	253	277	298	255	263	293	283	280	253	269	275	289	291	275	271	256	288	294	233	237	255	296	260	270	262	286	258	281	289	260	288	282	263	265	270	307	264	294	242	265	259	266	238	281	273	286	283	305	253	268	272	268	280	289	273	292	257	265	264	284	288	284	250	289	242	270	268	258	241	244	296	271	277	290	264	279	260	279	264	287	274	276	309	238	286	252	293	259	260	265	260	290	281	273	272	271	279	264	262	308	287	273	267	259	280	280	267	264	274	285	281	259	264	253	263	261	283	248	282	285	292	299	268	260	278	272	298	287	279	259	266	259	270	253	272	269	270	238	299	276	279	260	273	239	281	280	279	295	292	252	295	270	287	248	295	263	297	321	248	253	288	308	270	259	269	284	272	281	278	284	279	299	294	270	282	289	257	263	260	274	291	285	271	267	288	283	243	273	263	269	256	278	248	266	275	263	242	295	293	282	296	266	251	273	266	266	282	328	269	267	271	287	295	276	258	284	280	275	286	251	269	239	275	264	289	255	278	333	275	250	245	265	243	291	257	261	253	258	292	252	258	269	263	260	296	259	260	250	259	270	290	292	263	313	261	233	263	280	290	295	268	279	315	306	274	269	242	254	264	273	249	287	263	272	239	283	266	279	285	258	277	260	255	287	292	248	254	248	271	294	242	256	270	265	251	314	320	278	266	273	275	274	273	275	265	265	280	269	266	301	258	263	257	298	256	253	301	249	257	285	284	283	269	291	241	288	302	249	262	274	281	298	305	270	281	252	268	252	270	305	267	259	271	272	278	280	259	291	270	280	286	260	291	257	257	291	286	300	268	283	280	269	276	281	264	245	283	282	265	239	271	281	265	290	290	290	255	298	267	292	260	254	263	268	271	257	229	253	233	245	303	253	302	255	276	254	292	262	288	262	259	302	270	266	294	271	262	289	275	261	253	284	244	286	293	254	285	262	251	272	278	245	264	305	276	265	298	268	277	271	275	296	262	238	251	270	298	284	310	273	263	265	274	267	257	270	259	250	259	270	305	246	282	249	262	285	276	279	261	258	237	287	274	291	330	299	282	275	254	279	260	273	257	279	270	284	256	273	255	308	241	268	298	287	261	284	248	269	271	246	271	257	280	243	274	260	259	266	270	254	280	256	270	290	271	274	257	284	284	285	268	280	255	279	262	277	283	263	276	271	247	302	250	251	295	247	268	273	264	279	255	273	270	268	291	274	268	290	249	308	264	278	279	255	270	280	262	288	262	311	288	255	295	292	278	288	269	275	294	242	266	303	288	297	254	278	249	274	285	274	272	303	255	279	291	261	258	258	285	244	299	284	287	262	272	281	276	256	258	271	270	277	258	241	258	266	304	290	315	265	295	256	256	272	275	276	227	277	250	280	270	262	256	272	290	276	272	260	267	268	281	257	294	314	279	270	262	271	271	313	286	256	289	249	285	274	269	285	288	263	280	281	251	243	261	249	261	269	263	284	256	296	240	281	276	282	301	268	249	293	251	281	299	255	294	266	262	275	302	286	277	321	258	272	275	252	254	271	263	246	255	277	246	279	245	273	300	301	279	293	243	239	279	297	284	273	277	293	279	269	269	283	282	267	267	279	285	276	280	275	241	264	260	236	247	289	276	278	279	264	290	287	283	276	274	286	262	284	252	276	268	261	274	236	283	265	292	263	257	282	247	262	289	255	261	267	255	280	300	264	278	256	283	274	291	266	282	266	266	294	292	278	297	241	265	271	286	285	284	285	289	290	276	267	246	257	277	292	287	257	280	300	257	276	302	285	287	296	254	271	253	250	273	295	255	258	268	252	271	287	295	250	262	276	253	280	269	288	285	270	279	297	291	286	262	276	245	248	278	287	261	279	284	313	275	266	247	245	278	255	262	278	265	279	272	242	257	254	261	297	274	231	260	286	281	298	275	254	279	263	273	283	250	286	271	258	276	268	285	260	248	259	266	270	269	271	265	312	265	264	252	249	277	264	286	253	291	263	259	253	247	255	232	271	237	249	280	274	268	269	273	304	290	242	266	270	306	290	289	270	244	286	283	265	302	242	277	259	266	248	268	298	283	269	283	248	254	259	279	251	272	269	273	280	311	275	287	283	270	256	298	268	266	299	259	256	307	270	258	258	293	254	282	255	257	275	297	277	274	257	263	271	294	277	287	252	272	272	277	253	254	276	249	292	252	265	291	281	282	262	273	266	273	304	268	270	270	267	295	273	237	282	259	300	253	294	296	282	248	254	297	276	253	246	272	263	259	280	253	270	269	253	276	268	274	252	265	268	291	259	283	249	280	283	244	294	255	235	281	232	261	282	269	281	294	269	281	271	273	256	246	277	271	263	277	245	277	300	274	255	279	273	253	277	279	307	277	280	253	277	292	285	260	281	289	270	299	304	274	275	293	277	286	300	273	264	266	299	281	274	291	241	270	291	279	283	279	289	269	281	269	246	310	259	255	308	263	268	279	275	269	262	256	261
24496	35661	30734	20825	13961	10537	5883	3315	2214	2174	2190	2573	2505	2430	2250	2720	2715	2461	1777	1256	989	749	571	483	439	444	467	421	444	405	441	456	473	450	429	458	438	440	439	441	466	404	419	410	433	441	420	421	452	443	426	433	461	433	392	440	434	411	488	436	462	448	435	402	417	450	461	404	441	426	452	486	425	434	441	431	450	416	426	441	435	444	411	411	482	452	411	426	453	471	431	426	478	453	415	447	426	378	411	429	451	412	387	438	440	416	417	424	448	429	451	442	381	406	453	394	447	454	444	411	398	409	412	436	400	428	452	436	433	410	424	474	430	419	432	429	442	460	422	425	410	446	455	458	394	477	433	456	450	467	420	464	457	405	453	455	419	460	445	412	426	436	437	433	451	435	438	424	448	418	456	463	426	438	428	429	392	473	451	388	452	437	414	470	446	425	456	421	433	506	418	462	448	457	440	438	376	467	425	411	466	475	437	411	411	455	425	416	421	405	426	400	456	428	409	452	460	444	455	449	453	433	411	439	443	450	458	446	413	428	443	406	409	459	436	432	436	460	394	437	430	451	451	445	404	432	399	421	462	447	427	445	444	410	425	425	398	431	449	447	450	445	448	431	438	441	406	386	425	430	409	442	428	434	397	422	415	420	404	445	419	419	413	405	415	432	408	425	429	429	404	407	432	440	442	428	403	461	380	418	426	394	411	448	435	450	427	443	441	463	417	447	434	442	405	402	430	381	435	424	445	458	420	434	434	430	460	451	426	428	390	422	454	459	476	428	438	407	432	453	428	465	431	422	409	429	457	401	424	429	439	424	429	396	417	418	445	389	428	465	460	436	403	445	438	457	442	449	411	422	437	430	426	445	434	435	422	492	451	473	457	451	456	457	450	439	454	472	440	433	397	450	410	428	468	445	432	431	431	451	426	447	413	445	445	477	456	440	438	422	424	451	423	449	401	435	456	457	441	396	433	446	442	419	431	445	419	494	446	418	430	413	436	410	420	419	457	455	450	445	446	453	410	386	443	454	427	457	445	471	434	409	420	428	402	419	445	441	455	394	427	445	427	435	435	407	429	437	468	438	447	433	456	443	417	427	405	446	435	440	468	438	482	455	432	418	455	416	445	471	422	459	438	470	434	421	463	447	388	419	444	401	464	411	420	392	442	468	405	450	425	453	417	412	450	481	434	480	450	420	414	437	416	442	458	427	436	407	445	443	417	453	417	416	426	429	436	449	463	466	399	423	438	406	430	410	451	440	442	398	428	458	464	441	423	488	467	418	434	483	442	405	435	441	448	433	440	418	420	449	466	438	439	462	410	433	422	424	443	424	462	392	457	414	448	422	473	453	440	420	478	420	437	447	427	436	419	456	419	403	395	404	420	457	464	434	432	473	439	430	435	411	396	439	396	421	432	418	401	464	467	414	468	389	425	442	445	472	457	423	481	406	433	403	396	451	444	441	423	447	445	390	439	417	408	440	404	438	444	400	404	471	418	448	453	416	423	457	441	411	423	414	454	451	467	444	472	430	417	410	434	397	436	440	436	461	425	407	439	419	436	425	440	457	436	453	437	423	467	433	433	437	484	468	448	425	430	422	407	449	423	442	410	467	428	436	412	437	432	441	467	430	444	440	456	467	472	394	404	425	430	439	430	457	415	419	441	406	444	413	416	441	483	457	457	434	432	431	415	416	424	479	430	412	439	418	427	428	426	472	463	430	445	429	425	456	452	430	466	416	426	452	440	407	446	430	446	447	431	417	426	402	457	420	463	444	471	434	441	412	445	460	446	442	426	450	450	460	440	438	459	453	456	422	465	448	452	436	416	438	413	465	427	439	427	445	448	448	457	455	458	440	465	458	420	426	424	413	409	446	426	439	438	440	416	442	404	431	443	454	395	457	384	414	439	434	437	445	414	414	412	466	432	409	449	451	449	432	476	423	451	473	398	442	477	416	481	420	459	473	441	449	412	436	456	451	444	425	448	427	423	444	404	436	427	429	396	403	442	457	444	428	489	427	427	429	441	432	449	386	433	404	435	426	426	436	411	408	429	434	443	430	417	409	444	412	418	441	443	404	433	396	429	428	435	410	417	449	461	413	457	467	427	465	453	426	459	416	439	397	416	416	406	444	432	443	433	433	442	389	428	441	454	458	421	385	441	457	396	423	425	437	403	421	437	426	417	419	449	444	425	439	410	388	434	409	462	430	428	430	409	419	450	423	439	442	409	427	416	421	434	430	441	459	437	452	450	439	418	416	434	458	437	422	440	440	452	454	458	474	453	446	441	453	431	419	417	441	418	418	448	422	438	442	462	411	418	376	429	455	429	424	407	442	458	466	453	448	429	437	442	433	427	452	413	448	415	451	450	468	439	430	495	435	457	440	452	409	402	434	475	447	410	430	468	433	440	442	424	440	449	410	428	447	432	448	445	452	418	424	407	420	442	443	448	403	450	420	409	418	433	431	446	405	455	448	468	455	438	449	435	384	411	422	407	426	454	438	427	448	413	494	424	410	434	416	421	422	448	435	424	447	491	446	425	420	458	457	448	429	392	480	440	434	452	442	435	419	397	413	428	445	414	422	428	395	461	461	449	439	473	427	437	428	419	439	469	444	434	470	453	458	430	368	412	421	407	467	447	440	450	428	425	411	451	403	474	442	461	440	455	436	423	448	459	449	471	419	421	414	404	423	399	421	449	406	457	395	435	418	422	439	397	419	446	403	429	449	441	455	412	431	440	411	447	450	428	497	415	424	451	451	464	463	397	433	437	433	454	392	432	439	451	426	436	433	414	410	381	439	436	451	408	463	441	456	431	393	448	418	432	397	427	440	421	424	450	435	442	472	419	409	425	408	422	439	452	428	430	414	418	414	383	389	432	418	425	447	428	431	413	441	457	433	416	416	429	435	449	395	448	466	431	420	401	457	399	432	462	435	448	428	452	429	411	416	407	422	431	459	433	422	406	472	437	447	447	425	456	424	453	454	405	436	388	423	448	453	453	416	440	447	416	400	414	436	410	411	439	442	445	426	401	419	418	410	412	446	446	449	437	426	413	464	439	484	422	421	433	415	410	411	461	473	417	437	440	445	452	426	468	436	443	395	449	464	436	443	387	431	443	377	403	433	432	449	471	408	421	440	425	430	406	444	433	445	439	416	462	473	420	429	453	429	424	423	463	400	435	425	450	445	406	423	427	453	418	436	415	424	434	495	472	400	399	424	411	410	440	441	423	411	405	438	446	427	435	465	445	459	471	428	437	416	433	472	435	416	444	430	430	436	386	482	408	447	442	458	421	409	415	437	433	430	404	423	447	436	459	471	411	429	429	467	417	412	454	422	471	446	447	424	429	478	471	428	415	458	414	396	427	425	430	411	425	437	408	462	457	419	453	422	423	414	471	415	423	430	462	465	445	421	438	444	421	451	426	423	420	407	446	391	435	441	449	457	446	426	477	404	437	440	448	406	437	430	435	431	421	402	428	438	437	452	412	430
24190	21077	28114	24392	20334	10986	3701	1745	1558	1478	1651	1820	1572	1330	1444	2295	3369	4175	5151	5093	3180	1707	858	375	351	353	354	355	292	310	267	279	287	294	274	316	303	299	268	263	271	307	271	299	310	315	292	297	293	288	275	298	263	311	320	251	302	281	259	288	264	304	282	296	285	282	317	266	277	281	304	289	264	287	279	288	283	274	294	291	291	289	299	279	283	308	301	319	282	314	279	278	287	286	301	270	272	249	299	279	285	282	278	277	272	290	277	313	299	323	291	294	282	308	297	265	273	262	272	316	286	282	293	292	277	292	312	260	297	283	300	269	257	306	274	294	287	295	280	284	309	272	280	293	311	289	298	252	303	279	289	290	281	242	300	265	275	301	269	300	304	310	283	284	283	325	293	276	275	288	292	301	252	279	307	276	293	286	265	306	302	276	278	320	289	267	289	284	300	315	298	265	285	291	285	271	278	251	301	281	307	292	303	259	272	297	292	312	316	288	287	268	313	281	267	283	281	252	263	298	284	245	299	296	287	292	306	304	250	279	314	281	265	288	286	312	264	317	292	282	278	285	264	307	295	279	289	306	290	319	286	328	277	300	312	287	315	303	289	303	267	286	271	267	292	291	280	315	275	283	274	275	260	300	275	286	313	282	297	285	293	286	261	288	270	282	307	299	268	296	284	284	301	247	307	301	285	275	303	270	308	270	267	267	258	290	285	281	265	292	270	264	272	277	268	287	272	269	289	299	310	296	302	325	275	303	299	281	297	267	260	274	291	286	236	281	300	299	278	271	261	334	262	286	285	263	299	292	259	274	284	278	286	303	295	274	302	295	303	321	286	277	277	285	304	289	272	282	284	302	245	314	291	276	295	273	261	262	306	275	285	276	310	290	296	287	290	272	291	270	288	269	277	257	243	261	286	289	298	273	282	298	306	312	290	319	296	264	262	282	290	272	258	284	303	295	295	279	282	304	265	299	283	288	288	282	289	299	295	269	299	292	293	286	288	311	278	258	293	294	271	280	279	277	275	275	343	293	277	318	261	292	279	278	275	283	295	274	293	252	290	296	292	294	298	259	293	315	280	315	280	313	288	285	284	311	301	297	290	287	286	300	285	273	283	251	248	308	286	289	301	281	273	246	305	289	273	291	291	271	268	246	298	280	275	292	281	299	304	265	274	274	287	295	283	283	267	312	266	270	306	257	305	268	312	253	286	313	282	252	309	280	275	287	293	308	291	276	279	299	304	294	317	268	272	316	279	292	276	275	256	277	277	290	280	270	275	291	279	297	287	277	266	293	265	290	308	285	291	297	276	282	296	275	312	282	296	285	287	308	252	256	287	264	288	319	288	295	277	273	279	282	260	307	289	278	274	314	280	287	310	284	293	290	310	266	296	318	285	276	288	305	302	284	268	283	269	290	289	293	292	290	299	290	280	288	271	300	293	308	311	268	313	274	279	291	282	269	276	321	275	299	276	254	279	286	301	265	285	312	310	297	290	309	278	276	286	300	295	291	288	287	324	293	270	301	293	271	295	282	282	300	276	247	278	296	271	257	280	296	263	309	268	289	276	315	287	298	318	288	274	292	267	258	253	279	297	283	295	291	307	307	279	284	302	285	267	260	289	296	293	303	268	278	279	328	290	281	274	292	300	279	248	266	264	266	259	282	260	310	283	272	291	292	287	261	294	281	314	254	320	266	276	278	293	276	280	272	319	297	280	270	272	270	262	295	295	295	276	269	295	310	265	298	285	288	279	291	276	286	278	300	265	278	295	290	268	264	287	278	304	289	296	279	282	277	274	272	280	284	298	278	272	260	265	298	315	280	305	261	285	271	292	298	281	294	256	300	293	292	305	272	291	260	271	297	287	293	254	264	295	270	273	290	292	302	292	288	286	265	260	274	303	291	309	307	309	305	264	302	301	310	292	283	296	289	305	281	278	290	258	290	310	265	299	290	292	273	300	283	259	294	263	275	291	253	282	301	285	286	296	284	320	282	304	287	289	317	280	306	271	316	293	301	294	314	288	255	258	253	297	303	286	274	271	264	290	278	276	279	314	284	271	265	262	295	255	294	273	300	311	258	258	292	275	275	248	288	262	269	312	273	272	292	293	276	292	302	277	269	269	305	301	263	277	279	269	287	261	274	299	298	285	283	278	280	281	277	270	268	308	288	287	264	297	279	292	298	312	292	293	308	328	290	290	287	261	289	255	255	272	281	272	310	291	279	299	303	277	254	289	287	277	271	300	322	280	280	267	264	265	259	282	301	278	270	275	316	287	291	314	293	272	300	287	291	255	296	295	319	285	248	271	285	275	235	268	286	287	259	271	280	298	283	298	309	325	288	314	267	295	274	301	296	263	310	270	270	319	279	271	262	309	301	287	302	297	299	271	329	287	285	262	295	289	277	296	297	275	293	300	281	312	290	282	305	266	303	291	297	288	262	271	269	304	272	287	287	289	264	280	306	259	259	300	291	280	291	276	266	283	281	286	270	285	273	275	292	291	291	303	296	274	310	295	273	258	308	300	265	262	275	275	278	309	272	286	291	277	291	283	273	280	291	285	298	283	320	273	305	267	256	300	309	285	278	272	284	295	324	279	301	245	306	283	318	272	271	301	257	271	304	302	262	274	311	288	293	293	259	300	294	277	264	317	273	287	270	277	293	293	291	304	281	293	286	301	265	275	274	283	261	301	298	287	287	295	317	315	288	270	265	335	281	306	301	266	304	296	299	310	283	288	288	262	269	275	297	271	269	298	313	290	280	257	277	310	262	313	303	259	305	294	256	281	286	286	285	303	307	310	279	297	279	307	295	302	301	282	305	277	312	291	291	309	312	283	274	272	274	274	277	282	287	303	289	305	288	276	291	313	296	278	288	292	294	278	303	296	286	290	286	286	316	277	275	270	281	287	264	263	269	277	262	252	282	273	300	303	278	298	262	295	292	284	267	327	273	287	289	267	254	288	285	275	273	282	276	347	277	255	295	304	262	287	310	277	287	279	286	302	282	253	286	284	274	304	278	293	275	276	271	308	307	280	275	302	314	272	310	308	310	281	288	302	256	268	268	261	302	267	282	281	311	287	306	295	279	265	276	269	289	288	298	251	308	312	293	283	307	305	299	273	303	292	281	297	296	283	257	255	289	275	280	306	283	284	309	290	284	283	269	278	306	277	282	292	290	291	321	282	272	280	293	267	284	297	257	280	303	286	270	297	266	284	291	252	296	290	269	304	265	276	268	261	301	287	260	281	300	288	294	262	307	268	295	306	275	302	304	301	285	272	276	300	277	272	294	296	266	293	305	271	271	270	264	287	320	273	262	275	272	288	278	276	294	267	282	278	262	274	292	311	284	311	263	287	271	252	275	273	287	300	286	305	309	290	291	266	290	293	277	288	283	259	265	277	281	290	298	294	281	280	281	292	316	320	291	291	268	283	294	263	265	274	280	278	261	264	271	296	277	244	281	284	274	277	293	274	256	305	297	279	300	282	255
25929	42811	38386	26456	20121	12627	7086	4898	4485	4267	4669	5204	4375	3619	3637	5867	8022	9128	10968	10491	6450	3676	1790	581	525	632	605	539	483	484	448	465	424	457	456	483	450	445	438	429	433	440	456	435	496	447	462	433	450	444	476	455	466	440	454	494	418	412	481	424	443	464	456	457	462	441	439	462	445	410	467	494	426	442	432	436	511	436	447	506	452	454	473	490	420	493	467	448	460	454	474	467	466	453	497	484	445	428	454	447	481	473	509	473	450	449	482	486	456	458	459	458	495	446	440	474	428	441	451	459	439	438	440	431	448	437	465	508	471	421	490	422	460	475	480	495	438	448	438	448	457	450	429	433	477	454	464	499	422	483	426	445	461	485	445	449	435	442	452	441	467	484	437	476	453	474	454	454	436	431	454	437	423	456	414	449	450	469	476	468	450	443	458	477	468	441	419	426	463	465	484	447	434	418	469	430	462	463	443	441	428	485	431	461	465	469	468	454	457	450	436	460	456	438	456	483	469	439	446	476	419	462	436	463	448	444	482	487	472	445	468	447	467	456	414	448	451	459	415	418	471	443	455	491	472	441	451	503	459	456	483	505	412	454	422	448	462	470	440	464	463	463	452	462	486	488	433	463	498	446	452	455	441	482	438	466	437	464	469	478	488	428	423	465	445	453	410	435	508	461	460	441	452	426	421	451	484	427	464	467	427	436	438	450	460	449	465	454	451	445	471	443	479	440	436	439	461	462	469	455	488	443	486	468	460	444	448	453	418	472	468	469	441	449	445	434	436	453	469	467	431	475	426	402	426	483	451	443	449	448	469	503	456	442	472	517	460	459	466	481	470	450	448	450	428	473	479	409	457	441	443	464	473	465	427	418	456	438	446	433	460	465	464	447	488	421	448	436	445	452	455	422	464	480	444	486	463	475	452	485	434	467	490	427	446	449	508	465	445	476	468	439	454	459	480	433	407	422	464	449	430	460	469	437	440	433	435	451	458	437	461	411	445	466	484	483	465	453	434	443	448	446	485	462	431	467	444	450	441	481	431	434	438	450	429	459	465	448	471	435	448	429	451	428	474	476	476	451	455	444	461	448	458	443	493	424	458	487	411	464	470	411	453	453	455	448	463	460	500	449	440	441	432	482	482	467	446	443	449	450	418	423	433	426	485	480	476	476	450	470	478	466	437	435	457	477	460	445	440	463	446	462	456	486	400	463	418	439	514	462	487	477	475	461	401	455	465	465	466	408	457	433	455	464	455	475	437	468	459	424	443	462	484	451	460	462	424	477	460	491	440	492	454	441	472	454	503	422	433	466	452	478	419	491	456	478	455	476	421	463	447	450	482	481	427	470	475	459	463	459	449	429	409	466	457	466	424	458	456	450	426	476	471	455	471	433	478	471	447	422	448	477	488	437	481	460	444	442	439	446	471	480	459	417	476	492	434	481	466	483	424	445	498	434	472	442	470	457	447	441	433	470	451	467	456	465	455	488	461	485	455	467	396	439	434	472	488	421	467	453	443	490	436	437	415	463	465	460	434	479	448	508	433	448	456	458	504	480	439	452	424	472	459	446	478	475	460	444	457	474	446	492	468	474	465	466	449	459	451	424	449	440	449	443	465	443	480	441	440	434	472	448	456	495	414	459	448	478	468	433	450	436	436	473	474	435	449	459	470	437	461	438	447	464	402	455	443	421	449	397	475	468	471	406	445	448	455	461	494	465	438	428	453	452	499	464	458	473	483	457	455	442	458	464	475	435	477	488	427	453	450	464	438	468	482	444	427	455	459	490	415	449	454	413	463	424	451	481	448	450	407	438	461	452	440	492	471	477	420	425	448	451	464	458	467	470	463	443	461	432	440	428	428	480	462	460	467	488	430	451	495	463	480	434	435	463	457	465	433	427	456	457	431	469	470	451	460	430	436	479	461	460	461	450	426	455	468	430	461	450	445	447	459	426	451	427	463	475	443	466	448	450	464	465	456	458	439	449	482	472	456	463	474	441	471	450	468	444	465	479	417	434	411	467	463	518	489	452	457	449	424	447	481	455	447	454	465	468	490	477	432	439	443	471	442	492	488	472	429	430	462	476	476	442	441	428	459	450	440	436	455	448	457	462	471	453	432	430	469	470	480	482	470	447	478	477	455	484	450	415	473	461	465	447	494	456	472	458	458	477	449	477	447	445	457	408	446	449	433	457	431	470	450	438	474	471	465	462	438	452	481	408	458	457	450	437	473	436	466	465	458	472	447	438	459	470	459	424	478	479	457	475	440	422	453	473	444	443	480	444	413	504	469	487	464	445	417	459	460	458	417	468	480	489	458	456	437	467	455	454	456	461	466	446	461	443	403	470	442	454	426	460	446	431	398	458	485	454	447	478	453	474	492	476	468	431	489	437	474	467	474	441	495	475	470	466	437	443	471	452	481	464	442	448	417	461	427	472	463	441	465	463	449	444	480	477	463	451	473	485	453	432	507	442	457	477	464	453	504	469	458	508	455	453	473	480	441	439	453	461	451	462	469	473	466	445	460	492	434	498	475	520	462	430	449	473	490	450	450	467	418	452	450	467	417	452	467	437	488	464	427	432	474	489	463	460	445	459	458	485	484	475	470	458	468	471	436	492	438	439	466	455	463	441	465	458	457	471	473	467	500	443	480	449	474	422	470	422	456	451	442	474	474	451	453	432	471	443	448	461	421	431	468	420	445	479	462	458	465	499	484	470	465	497	481	418	454	431	433	445	431	456	458	452	464	455	489	448	440	446	452	466	464	435	463	477	402	470	426	430	470	453	471	424	462	441	469	497	479	465	472	416	463	452	421	471	437	445	430	453	465	434	423	466	445	464	491	450	457	465	418	436	406	452	433	432	480	475	470	457	484	504	427	453	459	441	469	470	459	500	506	471	478	457	498	441	476	457	424	451	445	462	461	432	499	449	471	448	478	439	466	440	508	453	475	460	462	455	446	452	436	458	475	464	455	465	446	493	466	473	424	470	426	428	445	399	465	527	480	453	420	451	446	455	431	427	480	458	430	468	430	443	473	468	472	455	454	456	455	428	457	465	448	483	477	447	461	431	446	488	456	450	441	454	472	448	463	494	474	488	484	437	490	434	455	478	469	416	472	462	420	503	467	448	464	428	436	449	433	450	451	463	434	465	469	504	450	484	482	468	441	443	489	478	454	454	445	454	458	470	438	449	442	463	453	468	458	450	434	459	428	422	464	443	414	418	459	459	474	457	436	477	460	485	468	467	468	445	485	443	475	450	474	466	446	471	437	474	442	485	492	500	459	475	424	424	442	491	441	455	474	451	468	459	453	447	475	493	470	454	464	473	436	428	467	452	446	485	457	446	463	417	464	456	409	471	455	440	495	446	437	475	468	478	449	444	489	437	466	487	457	467	460	442	461	445	452	465	456	471	441	463	433	473	446	475	422	461	448	449	447	492	460	442	466	458	418	471	469	449	418	475	440	462	479	465	409	445	431	438	504	450	473	451	457	459
22953	21078	28818	23571	21116	20716	12114	4112	2452	2715	3107	3059	2279	1921	1628	2567	4930	8197	13441	9447	4531	1981	1243	494	457	553	547	430	276	216	224	208	214	212	231	236	223	226	201	236	199	243	206	224	216	209	222	208	200	206	212	218	213	206	202	216	221	204	194	200	208	223	198	218	225	229	205	212	218	209	187	208	216	229	199	225	196	239	200	222	247	221	204	211	232	191	198	184	222	204	235	220	201	207	193	219	195	221	198	217	208	198	213	231	206	212	155	217	221	213	210	220	203	198	201	208	229	218	222	206	201	212	213	209	221	209	205	222	206	209	216	204	211	201	196	230	210	214	228	203	191	184	192	214	206	197	219	214	225	222	204	206	222	219	208	180	234	189	203	176	211	246	187	214	217	239	226	218	213	212	219	185	215	197	194	207	207	206	215	200	225	208	225	195	216	208	204	195	202	195	193	223	230	219	211	220	205	215	197	205	235	208	204	219	223	187	208	203	216	198	200	218	236	210	234	230	206	215	219	210	210	223	229	205	219	214	235	212	225	207	220	216	201	218	191	212	232	208	203	219	224	222	213	205	210	205	212	224	229	204	235	216	190	217	226	205	229	214	206	204	230	236	231	222	220	224	208	204	228	215	211	232	222	207	197	193	209	211	198	201	207	211	203	194	213	191	194	234	220	217	192	230	210	209	212	207	219	194	196	211	196	205	209	206	212	223	254	218	229	192	228	194	219	210	203	216	230	222	215	202	218	222	204	203	246	227	234	181	214	212	205	220	187	205	223	205	182	214	232	195	175	203	195	218	200	189	203	194	200	224	230	195	216	206	214	211	221	204	204	211	199	202	192	220	208	207	223	240	175	203	189	202	214	229	212	231	220	217	199	221	207	202	201	207	203	221	222	223	203	207	215	193	215	208	212	230	195	200	201	209	196	210	212	239	232	218	203	222	204	202	206	244	217	222	208	218	216	191	212	220	202	209	230	230	204	194	217	200	194	191	226	231	186	220	214	193	187	230	218	202	198	214	194	244	215	220	222	216	209	230	226	198	267	203	227	201	218	210	207	204	235	240	195	211	201	224	213	202	209	198	219	182	193	207	223	222	216	225	222	207	234	238	187	205	202	222	213	185	211	224	199	201	238	238	229	241	181	213	207	207	220	203	222	216	218	234	204	181	237	193	228	221	182	231	183	210	210	192	219	210	227	218	223	225	186	232	200	204	199	167	210	214	204	232	210	222	205	211	198	207	209	207	205	210	212	208	190	200	207	203	209	210	198	219	222	233	224	190	222	219	204	209	216	220	210	223	194	216	224	220	220	218	195	210	252	236	223	254	214	209	221	211	194	224	232	202	206	202	204	202	185	230	190	205	200	211	203	211	182	219	198	237	231	239	195	241	213	219	183	229	228	194	216	207	189	197	217	194	204	220	222	194	227	184	218	232	219	199	207	208	218	203	206	212	215	219	199	228	200	240	188	206	214	221	207	208	212	224	226	207	199	211	200	201	213	216	209	207	196	237	211	215	250	212	215	218	230	183	212	227	209	224	211	211	228	244	219	201	212	243	230	211	207	217	205	222	223	200	211	210	195	222	220	219	213	231	228	228	225	221	212	234	193	221	233	220	219	233	186	214	223	212	244	217	217	229	224	228	224	196	200	219	205	215	177	231	212	197	211	232	219	224	198	207	220	193	205	206	232	198	192	251	251	206	211	198	219	212	209	207	217	220	216	198	214	215	212	228	227	210	222	193	211	194	200	204	224	204	236	204	229	223	246	208	218	199	196	224	192	226	204	199	204	215	222	219	224	231	214	194	171	218	213	242	193	208	228	208	234	194	217	218	221	214	200	211	180	208	199	225	208	192	218	215	207	187	194	220	239	206	198	205	200	191	235	218	195	193	210	218	217	234	179	195	215	197	222	220	219	211	233	205	200	216	218	218	172	221	229	221	218	191	192	211	193	212	244	212	212	226	215	232	217	209	214	216	222	221	237	196	214	197	214	235	215	207	206	215	211	220	209	203	211	205	201	230	221	205	218	214	210	206	208	230	230	184	222	219	214	236	186	228	220	201	209	227	215	199	208	196	248	190	229	215	213	242	208	222	204	210	227	205	219	199	223	234	217	185	215	214	241	216	184	199	210	214	223	210	223	176	221	179	196	222	231	216	204	219	199	239	202	186	195	193	212	225	209	210	211	217	241	219	207	224	232	214	206	226	220	210	205	214	213	205	193	223	208	211	220	206	215	191	226	219	205	203	200	202	184	240	243	210	199	216	211	188	211	218	200	219	227	201	200	215	219	223	249	220	196	203	198	215	205	221	209	223	169	196	205	211	217	220	224	203	193	200	222	205	212	225	193	205	200	208	217	206	222	228	199	193	206	217	224	231	226	223	209	197	193	178	212	202	210	201	210	208	189	242	219	260	199	202	207	239	199	202	249	242	208	233	240	205	236	212	191	208	207	205	199	189	229	226	192	218	189	221	213	197	194	196	190	202	223	205	216	206	214	205	214	220	207	201	212	224	205	208	226	215	207	240	226	222	214	214	208	225	211	195	217	205	215	229	197	187	225	218	204	204	220	230	202	195	199	209	195	224	198	205	225	235	211	214	204	190	201	193	199	224	207	233	196	218	210	217	230	209	242	208	223	210	218	226	217	202	246	219	246	235	232	194	227	194	212	213	212	213	192	233	214	214	213	217	226	224	213	240	215	215	247	201	217	212	220	196	229	220	215	207	204	202	237	210	222	220	197	235	212	226	223	228	196	213	208	213	202	213	185	248	188	193	203	210	209	204	233	198	223	248	210	207	196	213	234	203	217	219	196	221	205	196	210	201	215	219	185	216	225	213	231	216	233	199	198	227	211	212	216	223	201	238	200	186	227	207	193	217	209	204	188	195	217	200	206	215	197	220	212	217	199	207	186	216	219	213	203	203	186	209	187	236	214	195	214	197	209	187	219	189	218	232	223	193	231	240	196	215	235	225	199	203	226	205	193	207	224	207	200	224	194	217	209	223	219	219	241	212	193	206	209	231	248	214	219	235	209	219	200	195	203	218	207	214	233	208	203	207	198	206	214	234	221	219	214	214	233	211	190	203	190	216	231	198	195	204	230	212	218	216	212	211	220	233	225	192	225	204	205	215	188	185	225	255	205	214	206	236	204	208	220	214	215	224	222	203	196	234	204	238	213	197	239	225	221	226	215	213	233	222	224	199	213	218	194	218	214	188	204	212	204	219	240	199	221	197	188	198	221	221	219	218	199	224	240	199	232	225	204	216	206	215	245	201	182	211	221	226	231	224	244	220	223	215	222	209	194	199	220	206	220	217	217	210	225	208	212	197	231	230	215	203	233	244	184	219	185	202	239	232	218	206	224	192	215	193	235	221	228	215	209	201	210	209	211	235	224	225	221	188	183	187	225	212	207	207	213	226	246	219	222	223	220	197	222	209	206	203	234	195	206	200	197	220	207	205	209	230	227	214	216	197	244	240	228	207	188	234
28899	52082	47670	32516	20536	16950	13291	9360	7055	7720	8645	8021	5806	5052	4348	6495	11182	15669	21825	15987	8591	4422	2858	968	876	1183	1239	864	531	359	363	347	339	319	360	330	386	345	348	375	306	343	370	361	367	355	336	347	339	368	330	338	343	289	337	313	364	344	329	328	358	372	361	371	326	351	310	346	320	362	330	327	343	344	357	342	360	318	318	338	360	327	340	340	347	367	338	287	354	374	371	333	355	345	333	326	315	339	318	328	341	364	362	334	334	344	337	317	341	345	326	345	357	303	339	305	345	321	345	357	322	375	348	321	345	360	328	332	338	366	365	348	337	336	336	363	359	363	325	358	330	349	312	320	362	334	340	352	310	348	286	321	345	378	330	347	326	333	390	353	366	348	330	332	355	373	315	354	339	282	342	330	335	332	325	336	328	354	342	341	331	339	329	355	356	304	337	368	344	336	334	342	338	375	346	344	332	364	313	308	325	348	371	372	328	326	357	343	329	366	344	340	332	345	345	322	348	356	346	325	332	336	360	351	345	333	339	328	292	345	345	317	306	335	365	338	323	355	338	332	333	327	366	362	359	337	338	346	326	343	324	358	329	324	340	313	327	346	348	345	337	350	296	343	350	359	332	343	330	336	379	385	316	355	343	328	335	330	351	326	344	345	320	327	349	353	341	353	347	345	347	364	327	367	343	357	334	344	327	351	316	330	330	324	330	324	346	368	337	303	360	340	350	363	345	317	381	337	334	353	346	330	361	348	324	324	353	333	361	344	326	341	318	356	362	370	360	342	335	330	327	301	345	354	336	346	311	373	323	320	343	366	370	373	361	331	373	343	353	350	349	317	338	329	357	372	334	338	329	358	347	384	337	313	305	361	345	348	321	345	337	346	354	369	330	334	394	346	320	349	349	318	346	319	346	366	320	348	376	335	360	357	318	347	366	333	324	364	332	323	342	339	346	342	330	328	355	343	312	365	346	321	321	328	368	318	307	332	339	342	307	333	346	365	344	360	339	341	352	340	366	355	318	358	316	373	369	341	321	315	351	340	359	330	334	337	342	348	344	330	353	336	350	340	343	322	359	373	333	361	351	321	333	324	358	362	352	372	339	348	309	342	342	362	345	348	333	299	320	375	348	329	325	351	322	356	375	312	359	333	347	296	323	359	346	356	336	327	355	338	321	319	346	342	318	355	351	376	372	336	366	359	351	323	382	334	330	363	355	305	348	320	345	333	317	336	337	303	353	377	367	357	332	355	345	337	327	326	359	352	362	320	350	329	347	366	321	330	340	394	341	328	367	362	350	344	343	351	338	362	350	331	382	342	343	338	357	356	359	347	334	338	364	332	315	352	361	349	340	355	337	324	336	363	365	370	355	359	345	341	356	350	314	351	343	341	369	320	355	337	344	341	366	349	353	346	322	341	314	326	338	368	303	334	352	325	326	342	306	314	358	338	338	369	332	307	340	298	374	369	312	329	368	341	327	331	346	340	341	348	329	343	336	373	315	349	343	360	324	321	377	338	347	336	334	369	355	379	345	359	320	348	371	338	318	340	337	360	368	335	324	336	325	329	366	353	345	348	336	303	348	331	334	302	319	319	358	347	350	328	345	320	348	352	362	320	353	326	356	347	330	300	322	346	323	353	338	344	368	289	325	361	332	353	301	328	336	363	311	317	342	332	366	360	355	336	333	321	375	347	343	355	356	356	321	337	361	353	307	384	326	336	338	368	333	347	334	328	346	337	318	328	354	332	332	326	341	335	330	309	368	343	352	369	383	342	345	353	334	327	319	371	352	309	353	380	309	332	341	348	373	348	365	360	331	366	337	321	335	351	310	321	356	314	328	321	321	335	330	322	389	335	352	335	345	336	342	318	333	347	326	315	343	345	307	329	330	325	374	333	339	342	322	336	347	331	357	315	354	336	344	338	364	334	336	318	367	356	375	320	344	354	327	339	290	359	337	347	324	357	341	337	291	355	350	343	367	351	301	322	377	327	366	387	335	354	389	330	329	330	350	339	343	315	340	346	390	384	344	329	326	349	337	330	344	339	344	337	362	371	355	362	312	351	315	317	343	334	360	336	334	328	351	368	340	342	348	341	331	328	345	325	322	328	343	337	345	336	327	335	347	320	380	342	338	357	299	312	317	319	342	351	352	349	335	333	352	338	328	332	357	362	339	364	334	349	310	322	355	352	347	330	332	351	337	317	354	346	374	354	325	349	328	333	347	352	346	306	324	326	355	348	321	346	326	308	335	327	333	369	308	353	339	331	361	305	364	354	333	338	353	329	320	337	321	348	322	325	359	353	349	336	378	381	345	307	340	339	316	353	333	332	350	375	360	352	371	343	369	330	340	337	336	337	315	321	358	326	358	367	339	334	317	324	341	347	367	336	328	361	361	361	354	366	337	321	358	349	358	358	344	355	345	354	317	314	338	330	364	337	333	356	335	354	347	325	352	347	341	390	325	324	341	354	321	406	308	345	329	336	326	300	313	361	344	357	342	351	345	344	328	359	353	289	307	342	345	338	350	347	366	351	364	296	340	374	313	352	346	337	363	321	310	327	357	353	326	356	328	362	363	324	342	364	345	332	378	336	357	341	335	332	304	339	347	361	344	338	341	348	338	358	342	354	360	347	339	349	327	364	345	344	346	346	375	327	332	339	325	367	291	387	330	328	316	333	349	354	351	363	329	345	323	354	350	342	333	380	371	334	310	368	358	357	361	319	334	348	358	322	339	352	360	351	315	364	358	347	346	351	336	297	350	371	335	321	356	356	342	363	325	360	356	327	378	371	339	328	342	324	363	327	331	323	319	365	315	328	390	320	355	333	353	365	351	341	352	332	338	338	331	362	353	360	356	328	358	330	323	339	344	342	339	332	347	326	349	342	335	337	339	351	371	352	315	344	327	343	330	340	336	346	331	332	347	325	338	341	310	309	331	349	350	339	326	319	331	324	318	359	363	355	356	343	355	358	327	325	334	335	349	339	343	333	302	324	335	306	329	352	359	343	330	344	364	367	344	332	338	350	355	324	349	326	332	341	338	356	323	329	344	385	335	331	355	379	327	339	324	380	317	322	380	350	333	315	334	382	344	331	319	325	335	369	341	306	323	338	326	278	308	353	324	365	338	352	347	342	347	345	374	344	350	362	376	345	341	363	323	311	322	362	369	361	349	323	348	351	353	352	345	342	356	312	340	334	341	373	338	320	347	385	337	348	329	338	363	319	364	340	338	343	385	337	342	365	366	352	353	341	361	355	316	334	297	343	325	344	319	355	346	330	358	329	331	317	354	374	338	335	345	316	304	346	359	338	350	352	330	353	373	319	367	341	344	357	344	310	331	337	329	337	348	337	327	348	335	349	310	349	340	345	353	372	352	344	346	338	340	346	337	370	347	336	356	349	327	363	344	341	339	347	338	349	352	320	331	301	345	345	355	315	368	397	352	318	359	339	333	327	357	325	307	360	352	346	318	311	329	364	341	365	347	355	317	339
26853	22638	27147	16142	6139	2921	1869	1956	2352	1796	1275	1082	842	817	855	825	771	542	538	554	431	365	307	276	299	281	294	308	270	247	251	280	243	269	220	260	241	234	243	272	268	232	244	233	230	254	229	242	267	258	227	212	264	257	265	238	258	231	267	242	262	253	252	228	253	254	274	229	255	220	241	249	243	244	246	266	257	217	290	242	257	287	250	245	254	227	264	240	251	264	262	244	254	275	243	271	248	230	263	223	250	233	236	242	247	257	267	285	260	246	241	249	258	255	273	276	265	261	265	246	244	265	258	248	216	212	243	275	248	242	267	256	295	288	280	248	250	239	257	237	256	264	259	246	224	255	248	220	284	233	247	262	248	223	271	249	254	246	242	265	247	258	274	249	246	258	250	244	234	248	260	233	244	246	219	238	229	246	283	256	253	220	258	234	227	244	258	255	227	253	256	242	267	245	253	236	257	292	285	265	248	243	246	264	266	252	243	246	249	257	240	252	273	252	263	282	235	244	238	259	238	239	253	249	250	243	226	256	257	260	261	241	272	235	247	253	209	277	248	258	241	256	237	246	245	264	253	250	244	224	256	238	259	241	269	247	260	262	239	242	240	246	240	233	231	261	230	268	270	274	221	238	258	238	258	232	253	256	215	274	264	234	253	228	236	265	243	264	240	237	257	251	236	244	235	220	266	241	248	260	248	242	267	234	260	241	269	256	262	255	234	260	270	281	250	225	250	250	251	269	272	230	238	225	258	253	252	244	268	248	247	225	250	251	253	217	256	232	230	256	278	255	259	230	252	215	268	268	247	266	226	234	232	253	245	272	241	256	280	263	243	234	247	232	259	238	230	255	236	242	253	264	271	262	235	235	232	230	281	238	215	244	244	246	231	245	266	249	255	273	244	252	243	228	228	239	234	265	244	234	283	254	246	251	267	257	245	273	236	235	256	235	271	275	225	238	261	274	253	241	274	254	239	254	255	247	243	275	253	241	243	273	241	258	262	217	266	238	274	249	269	242	231	244	245	258	243	237	267	261	256	232	261	229	256	241	239	234	246	219	242	252	232	263	267	254	262	245	273	260	228	253	253	246	232	235	262	250	247	277	240	268	255	239	267	250	241	238	264	254	241	227	237	251	275	274	250	252	243	282	231	221	306	247	251	252	284	227	235	240	251	267	242	265	211	244	257	262	246	238	256	260	275	260	248	245	253	266	248	236	260	253	249	256	236	236	251	242	239	225	267	237	271	232	252	288	229	265	233	246	249	238	267	239	233	257	259	222	243	276	252	255	232	239	237	245	223	249	233	251	246	252	270	251	248	249	249	250	252	233	251	280	243	263	257	271	254	238	222	245	258	245	246	254	259	264	261	270	238	233	238	256	265	286	261	265	258	261	221	238	214	271	261	239	249	230	255	260	258	269	234	223	259	231	229	234	246	243	303	233	249	260	249	240	254	230	236	235	247	232	288	232	250	247	246	240	266	288	228	264	250	247	244	221	275	269	240	267	239	255	253	242	256	246	253	258	232	232	242	244	262	242	276	288	235	249	266	240	262	228	275	239	256	263	258	243	232	243	244	264	222	258	241	258	256	250	256	253	239	259	238	283	233	235	247	263	300	247	242	248	250	241	253	230	271	252	244	234	259	237	264	248	233	253	233	248	266	255	225	251	249	226	244	229	252	249	234	256	263	272	261	226	248	242	266	241	254	276	264	238	260	266	249	247	247	243	243	246	237	235	253	276	261	240	233	249	260	241	278	247	267	279	226	261	265	276	255	245	231	258	255	274	228	279	273	235	224	272	243	262	261	258	245	265	225	228	236	281	240	262	273	270	262	230	244	238	277	253	254	221	249	245	241	246	269	233	243	245	263	237	214	253	241	247	227	249	235	260	244	230	258	247	232	269	248	244	249	270	251	283	259	254	229	234	280	246	220	227	251	253	286	233	253	263	254	230	246	226	236	274	246	233	248	260	256	247	241	249	238	248	236	258	227	260	233	233	277	236	248	243	252	250	255	243	231	216	271	229	226	278	257	251	250	257	237	274	276	260	243	259	258	221	232	214	250	250	237	249	269	243	223	248	252	248	241	239	269	235	264	218	240	288	278	259	221	273	274	232	257	278	248	246	253	252	241	235	251	276	247	252	238	247	231	228	252	261	259	217	227	257	256	268	232	272	241	260	259	207	261	243	241	255	242	228	240	253	282	229	248	264	255	277	266	285	245	257	246	242	259	220	251	237	234	262	232	219	248	231	230	229	257	240	258	250	251	263	268	259	280	230	260	237	247	237	237	244	244	259	230	261	236	245	261	240	235	252	245	260	253	238	273	250	233	226	231	247	235	263	285	271	266	256	260	252	268	279	264	243	234	223	230	252	243	248	248	288	253	241	235	231	256	229	271	252	276	247	288	253	278	262	253	259	241	221	233	290	264	230	266	265	237	229	250	243	260	243	265	241	270	235	243	264	273	211	237	257	250	226	261	244	249	264	247	236	238	266	263	268	269	261	244	258	244	242	240	231	265	227	245	270	281	262	255	255	280	255	241	242	257	261	259	295	241	255	265	243	279	239	261	255	261	240	256	268	244	292	242	240	251	238	234	271	259	224	256	227	254	252	274	272	251	231	264	248	247	240	230	264	253	252	226	239	260	251	251	241	264	243	234	246	260	260	256	238	243	209	248	224	264	271	217	257	232	237	262	251	258	260	276	260	241	245	268	261	230	251	243	272	242	286	276	277	261	266	279	261	255	228	256	240	264	255	251	257	241	269	249	266	269	249	234	242	240	262	240	294	252	246	265	247	260	265	255	242	257	257	249	249	249	228	257	244	271	250	254	263	213	245	261	261	230	243	254	231	239	233	234	228	250	238	238	260	246	234	237	243	258	228	277	265	240	247	287	268	235	250	262	243	254	229	225	271	255	268	227	213	234	236	263	240	274	243	237	246	252	253	260	261	277	242	255	267	271	267	224	240	232	249	250	239	241	247	238	249	266	253	256	274	232	246	260	241	256	244	233	227	251	234	220	254	247	273	256	243	264	248	251	259	246	271	259	216	249	281	272	273	252	257	255	268	219	243	252	271	253	238	267	244	241	237	246	248	255	267	251	256	248	271	281	262	253	250	277	250	216	254	251	254	209	243	273	263	239	282	262	268	271	241	260	228	271	238	231	256	233	264	239	272	248	275	261	258	276	229	257	241	268	266	274	234	245	245	216	244	248	268	254	249	219	259	251	260	264	275	260	284	275	230	220	260	266	237	276	250	241	270	239	204	260	278	252	235	240	223	257	251	248	222	255	253	250	219	228	244	250	257	275	235	229	282	224	248	251	246	250	238	246	260	240	244	232	236	265	251	252	243	245	250	252	259	250	248	266	252	247	253	250	245	284	270	255	243	250	218	244	257	243	268	256	234	266	250	254	259	261	270	240	244	210	230	248	238	246	207	246	241	269	248	234	227	263	251	235	228	277	257	266	247	265	241	249	238	253	245	238	244
24958	38215	35005	19694	11545	7505	5442	5719	7002	5268	3885	3019	2337	2234	2067	2073	1863	1365	1105	1045	872	699	468	496	513	496	545	505	453	402	367	409	397	397	417	389	416	435	414	359	395	405	379	366	418	395	411	410	412	407	414	405	399	389	420	391	418	408	395	433	392	420	382	420	435	405	368	376	394	419	427	396	379	439	391	430	388	429	432	359	417	412	414	429	390	418	388	388	391	469	410	425	399	404	384	366	401	406	421	433	395	381	437	394	390	362	424	416	391	417	414	415	387	384	428	427	416	368	404	394	387	398	395	401	393	387	417	433	382	425	423	371	442	414	438	389	432	396	408	378	403	388	419	404	404	371	429	388	418	393	411	414	384	407	438	382	399	404	405	404	396	362	386	427	411	396	400	367	382	384	422	395	433	357	378	375	391	430	422	376	383	398	368	420	421	386	386	398	408	388	389	396	437	405	376	388	419	383	386	384	383	365	366	375	395	425	379	375	389	403	386	413	438	404	400	407	393	399	398	421	387	426	409	378	393	403	398	394	378	391	388	395	384	394	419	390	413	418	384	445	401	385	380	420	362	392	409	380	435	425	404	407	391	397	377	404	437	405	393	435	405	417	380	373	399	361	380	401	373	407	386	396	405	387	403	418	397	402	401	402	379	411	424	396	397	396	387	384	390	392	428	364	415	387	431	388	389	386	392	410	433	405	419	397	415	398	420	420	396	405	400	387	354	417	405	404	394	379	430	384	392	429	409	416	396	392	416	403	447	427	408	445	383	383	378	398	388	386	409	394	396	378	398	400	382	411	405	397	433	418	390	407	399	372	423	390	399	450	396	372	379	392	427	389	401	417	392	401	427	430	396	379	395	399	356	392	408	417	399	388	372	413	389	439	381	390	377	409	412	404	399	371	405	397	414	407	385	430	399	412	396	395	411	385	384	403	376	436	397	431	398	398	388	410	388	421	400	376	387	397	389	411	420	418	402	438	409	410	369	409	407	424	406	404	421	396	400	403	445	408	398	364	404	406	385	387	426	397	414	404	415	395	397	427	396	388	388	393	424	411	417	425	402	421	420	415	389	393	398	390	387	416	390	414	406	389	374	421	382	423	387	389	393	392	372	406	409	369	367	401	415	394	439	396	404	411	381	389	418	392	380	378	389	421	342	378	452	392	415	385	358	435	399	429	390	381	397	394	424	400	470	430	389	394	395	378	363	389	428	420	396	409	404	396	401	381	407	403	398	391	419	383	415	407	422	410	398	403	434	410	372	385	405	457	406	443	401	440	393	408	364	374	370	424	399	409	395	398	417	399	416	417	401	398	386	420	372	417	394	408	419	397	383	406	401	382	392	414	416	432	410	392	405	392	384	362	412	387	403	385	386	381	430	398	437	406	389	411	393	408	383	411	360	403	429	386	413	390	387	409	396	409	413	387	391	408	359	395	425	354	400	417	416	399	373	411	376	369	393	400	392	354	422	383	415	435	390	373	414	434	400	420	365	398	405	385	382	359	408	385	389	395	416	443	397	403	386	397	402	436	381	377	408	403	387	376	418	436	406	407	401	405	410	404	404	393	380	403	384	356	421	411	396	400	387	394	394	386	367	400	394	392	400	420	388	414	434	414	418	379	411	417	429	399	403	397	389	400	389	419	412	410	418	384	389	389	406	424	377	402	405	414	395	385	395	394	402	422	419	423	403	440	384	428	423	422	379	400	419	408	410	363	393	401	397	440	399	421	408	374	388	402	413	407	412	380	393	414	385	377	422	370	402	420	380	386	433	427	392	432	400	405	419	420	399	413	363	404	398	413	376	399	397	402	419	402	425	387	388	382	405	384	404	404	427	411	409	420	359	410	363	410	431	431	393	391	403	416	413	428	403	403	417	407	371	373	391	384	384	387	380	396	395	386	411	399	424	407	388	409	419	422	389	365	384	444	388	411	401	356	377	429	450	426	406	425	381	410	402	398	372	376	380	401	381	380	414	391	394	427	362	417	421	401	438	412	415	416	393	403	387	421	414	406	385	408	421	378	401	411	409	401	429	393	387	382	406	403	402	402	386	407	411	399	396	395	363	404	376	427	396	384	389	386	406	412	394	407	379	428	413	454	355	396	395	431	401	409	378	425	355	412	441	420	403	397	394	353	410	405	399	405	406	376	403	392	396	401	352	453	364	408	416	410	416	362	457	401	406	378	396	385	388	359	423	384	409	402	398	409	371	361	411	430	438	422	433	381	414	407	386	379	360	393	402	391	452	401	394	422	431	403	408	418	408	376	395	404	390	400	402	410	394	420	369	441	431	388	380	412	389	385	391	426	395	415	400	388	417	403	385	390	398	405	366	406	411	426	402	389	414	409	402	398	382	398	431	409	384	394	394	395	423	416	437	379	425	389	425	440	392	393	411	393	380	432	404	442	402	422	405	383	371	387	393	400	395	397	400	415	393	422	403	395	421	398	357	406	381	370	400	400	395	399	377	401	405	402	395	396	423	395	432	412	389	389	364	396	407	408	390	416	419	401	411	362	387	402	417	408	372	401	391	416	404	397	416	400	404	417	382	405	441	376	389	393	408	419	396	413	379	414	394	392	414	409	419	429	418	382	415	406	383	377	390	378	407	402	391	415	334	410	380	371	444	432	420	421	397	402	365	381	417	380	409	404	421	411	389	397	391	449	381	419	389	394	399	379	393	414	396	413	406	398	401	428	400	408	388	384	399	411	409	420	390	382	421	407	401	406	394	374	379	421	425	426	399	419	365	417	433	409	428	381	393	437	383	426	393	392	406	406	404	413	399	390	435	404	404	420	391	420	399	398	396	371	433	400	385	395	420	382	453	388	406	405	404	407	391	388	391	417	378	393	419	399	404	420	413	379	378	399	402	400	404	377	406	355	410	432	421	390	391	398	389	386	390	390	374	401	395	438	405	398	397	386	390	373	401	424	370	397	461	434	425	404	391	374	381	395	376	406	411	417	398	416	365	394	379	424	387	426	444	386	416	359	415	427	403	420	411	378	419	397	375	437	378	439	388	393	358	410	399	421	361	419	434	465	422	435	397	408	409	410	419	365	377	369	398	401	401	391	417	455	375	431	398	409	395	401	412	418	378	373	378	397	405	426	445	373	394	369	376	395	408	366	393	395	402	379	407	392	425	427	389	405	370	396	427	410	400	404	416	392	380	373	364	411	402	418	360	385	400	412	423	409	398	391	423	389	400	390	394	403	371	398	381	384	434	420	400	369	414	406	430	398	388	422	405	381	405	376	393	402	414	401	400	424	410	395	410	395	398	408	395	423	389	382	431	366	389	457	389	408	433	407	411	395	394	411	424	400	381	392	410	421	422	424	407	422	393	421	382	418	405	406	422	443	367	414	393	396	464	398	420	423	383	371	421	404	390	447	418	404	420	396	422	374	397	418	411	401	411	399	388	417	394	414	438	391	414	379	409	389	422	338	387	379	402	418	409	413	403	349	415	404	390	407	390	414	363	428	411	417	446	366
24201	21076	28186	24406	19515	9921	6541	5031	3930	2457	2007	1679	1514	1689	3431	5700	5441	4620	3380	2350	1162	598	418	406	408	375	400	363	306	277	252	272	285	265	282	272	274	263	282	276	273	282	303	262	269	268	277	272	298	279	259	284	281	297	267	273	289	269	226	266	264	284	252	257	261	298	277	286	293	288	285	293	298	291	268	265	261	285	289	284	275	277	285	262	292	269	259	270	324	274	278	299	285	263	262	278	252	306	277	264	302	305	292	274	240	303	248	303	298	239	269	257	237	259	279	270	262	269	284	266	261	266	247	257	255	268	269	281	252	271	299	295	285	258	311	300	269	281	276	307	250	295	260	290	269	262	263	262	295	254	286	292	243	242	281	273	246	283	239	251	255	273	249	231	287	287	267	274	292	288	260	249	293	303	281	266	286	247	281	294	294	280	261	266	295	285	225	289	282	272	283	252	267	289	269	291	292	250	303	288	265	260	281	261	263	280	260	269	249	266	276	271	258	258	277	263	245	273	279	283	272	262	256	268	257	273	275	269	272	275	265	282	265	301	275	292	269	259	271	272	276	262	262	265	303	272	266	271	264	285	295	284	251	290	278	275	294	264	269	234	277	263	282	268	277	298	249	261	277	286	260	275	250	263	294	290	273	277	259	290	269	294	264	281	266	280	296	285	269	283	252	277	299	241	269	305	274	262	263	286	273	253	300	296	266	249	272	275	299	280	294	285	277	288	283	258	270	265	281	271	264	280	285	281	273	290	264	267	269	273	278	305	293	277	286	291	279	291	256	282	273	253	264	267	267	284	272	259	302	255	274	267	305	246	282	297	309	276	259	268	261	286	269	279	299	303	251	252	265	278	258	277	264	280	295	264	278	295	262	252	268	247	276	273	272	273	275	288	284	287	253	283	272	265	265	260	277	264	231	271	254	269	288	253	257	271	270	265	259	282	267	278	277	268	249	276	274	286	246	274	218	269	259	259	266	253	279	284	281	268	252	263	259	255	268	283	266	277	248	291	279	292	269	246	296	255	264	270	302	272	278	285	280	287	280	273	291	297	285	273	275	260	258	256	254	277	278	257	243	280	299	275	287	283	298	250	261	256	307	253	280	281	254	267	256	280	289	256	260	289	243	275	276	279	297	264	276	274	290	255	261	254	257	268	278	258	270	259	271	252	277	246	287	274	290	297	274	270	256	264	286	275	270	263	239	233	268	304	261	250	244	293	266	291	268	285	287	263	270	270	285	261	286	242	253	268	253	278	262	262	261	291	285	279	271	286	265	296	295	271	284	286	252	259	251	261	290	245	254	293	249	298	268	276	296	259	277	277	254	268	277	267	261	261	269	246	281	235	237	269	301	279	273	283	283	262	291	263	290	280	294	314	278	249	304	279	273	295	291	269	261	263	273	292	266	260	277	268	254	307	273	293	298	283	248	279	283	248	273	286	258	291	246	276	271	272	278	258	231	270	290	250	281	267	293	297	297	258	316	259	322	277	250	246	257	258	286	261	285	288	294	273	289	248	267	273	269	255	260	297	289	263	272	240	274	251	298	291	261	249	278	314	280	282	299	266	252	292	287	278	279	279	272	272	269	255	273	281	279	280	260	259	281	280	274	277	260	260	274	273	289	251	261	257	271	301	296	260	286	272	251	277	260	257	288	262	303	257	251	277	266	273	252	280	283	263	268	291	254	270	302	254	265	244	270	298	280	294	274	301	273	311	250	283	289	277	279	274	284	267	285	282	258	266	281	300	287	267	245	291	232	249	289	250	263	273	258	282	281	265	291	261	289	266	314	285	283	284	290	289	258	263	246	273	263	285	273	286	259	244	245	269	242	293	287	256	273	278	287	280	251	267	277	308	283	269	248	282	269	273	310	278	250	269	298	277	253	257	254	275	258	268	277	239	279	244	277	291	271	274	267	279	288	305	250	279	264	264	259	276	268	275	288	275	291	276	277	276	272	285	275	283	288	267	288	299	272	258	248	289	295	270	295	275	243	279	281	276	282	264	283	240	283	266	253	281	266	270	286	278	300	294	257	288	251	288	288	268	259	281	298	244	235	264	278	280	288	265	296	293	288	296	263	277	259	281	277	286	283	233	270	284	274	263	259	275	266	297	274	253	277	286	314	286	257	295	268	267	267	262	270	284	287	287	269	241	260	251	266	269	288	263	268	296	271	233	285	292	268	254	299	281	276	266	282	271	274	270	266	309	271	268	279	254	288	283	231	251	270	262	324	273	291	257	297	262	269	301	288	287	277	275	277	287	295	297	268	247	285	243	279	283	270	272	249	269	225	260	283	291	286	260	251	276	246	288	278	251	272	278	280	268	284	255	295	297	245	290	269	289	263	278	267	253	271	284	248	249	256	264	300	281	299	285	271	272	259	264	275	262	263	257	272	282	263	240	275	298	286	279	298	272	275	250	272	267	293	281	259	272	301	286	282	268	261	273	263	255	293	265	255	238	247	284	278	259	243	264	273	268	271	301	237	276	264	295	258	283	265	273	251	296	282	267	314	285	259	288	245	279	269	268	256	236	257	266	262	289	257	267	258	274	290	256	285	280	279	263	273	258	279	272	299	297	286	283	285	248	234	292	263	279	262	298	278	274	238	249	270	278	280	295	258	260	293	262	297	251	247	283	271	252	266	296	260	264	264	295	299	254	268	278	270	249	267	279	276	249	268	265	268	272	247	271	278	240	262	286	273	263	295	292	292	259	251	279	278	288	286	277	277	261	289	285	271	299	284	276	261	253	282	282	276	282	274	269	270	273	275	278	262	284	282	264	293	263	274	268	292	256	298	263	260	296	269	268	250	260	256	302	263	271	289	252	268	283	286	267	270	264	274	286	258	247	254	275	278	254	304	264	237	286	266	292	262	260	247	250	297	270	285	277	262	276	290	265	280	258	271	293	262	251	279	288	246	250	280	274	260	288	291	237	260	275	291	296	265	292	275	239	301	257	294	249	279	282	254	275	274	261	278	275	278	276	272	258	257	266	275	226	276	282	267	266	275	286	271	270	296	289	251	276	251	265	286	224	298	282	260	241	285	263	268	279	270	301	267	266	253	277	253	285	248	287	254	247	260	272	279	272	301	268	243	250	291	240	261	279	289	265	283	268	297	265	279	278	267	271	275	248	271	262	253	250	316	283	270	283	264	274	267	236	279	313	259	255	304	285	281	282	264	276	259	255	248	273	268	290	265	253	269	271	303	258	263	278	253	292	263	267	263	253	306	277	285	270	276	283	264	297	243	258	270	268	277	251	269	251	260	257	271	297	275	254	290	261	268	265	266	252	244	274	261	250	274	253	247	274	258	275	283	265	288	258	264	259	271	287	276	283	252	282	270	301	250	296	277	280	302	281	253	282	283	243	272	258	277	284	265	272	280	265	257	249	253	266	266	262	279	271	292	315	279	258	274	273	243	272	270	243	273	278	283	277	312	270	277	275	275	257	269	259	276	228	260	290	258	253	257	285	265	271	287	245	284	284
26771	46885	40627	25327	11554	13305	13131	11932	10617	6828	5437	4486	3949	4527	8706	12737	11589	9787	7433	5324	2616	1399	944	833	826	808	739	635	467	427	437	451	446	433	435	376	421	437	439	433	416	481	441	453	448	446	422	466	447	453	447	426	411	430	404	410	428	440	434	405	452	431	439	427	458	411	463	445	446	431	459	430	424	466	458	440	417	445	450	452	443	427	444	440	484	412	423	436	443	464	432	452	425	426	469	447	435	446	432	451	431	420	449	451	445	448	426	480	449	468	443	439	424	457	440	453	442	464	430	463	441	466	445	484	429	411	441	445	438	436	434	438	439	433	471	448	432	406	472	459	482	475	426	426	412	459	474	430	443	427	421	437	465	464	417	452	428	476	394	445	439	439	443	455	465	429	428	445	444	442	451	451	439	447	451	412	484	470	455	433	430	447	448	416	425	430	415	429	449	457	445	436	435	436	422	426	413	470	441	406	432	465	442	470	426	433	460	430	458	442	417	475	404	458	425	455	434	453	455	475	427	430	426	454	446	448	431	448	423	462	427	423	442	441	432	460	425	471	425	415	476	448	426	469	426	456	448	427	433	464	446	430	423	423	430	487	419	412	450	433	437	450	437	454	455	438	466	471	413	447	436	425	419	429	417	446	461	455	399	423	454	422	419	446	425	452	439	447	475	418	444	454	432	443	437	464	432	423	431	441	469	472	423	455	415	465	432	445	434	434	461	412	431	470	441	422	431	422	471	429	440	436	431	413	426	430	432	446	430	424	455	416	452	433	443	443	417	453	417	426	423	455	426	426	437	442	443	411	448	435	461	473	463	426	369	426	441	446	413	431	407	449	445	456	442	416	482	462	390	434	466	430	441	466	420	442	443	434	424	455	446	481	392	443	449	405	439	418	439	421	437	450	436	427	419	445	493	453	431	424	449	440	437	429	445	448	432	432	455	464	412	434	439	473	429	434	430	391	446	444	425	428	491	453	436	425	436	422	437	441	449	493	471	433	420	426	413	410	434	426	449	410	481	435	466	445	460	425	431	453	488	390	446	401	399	439	442	485	424	430	441	470	448	423	437	414	439	423	422	469	453	395	443	423	453	459	430	466	456	482	473	455	464	448	429	442	418	446	434	418	437	400	453	449	458	463	431	436	435	435	436	441	452	431	446	461	456	428	456	434	444	432	468	445	405	433	432	428	461	420	432	444	453	438	448	420	447	429	479	398	448	486	434	470	459	449	448	454	448	437	437	434	441	469	429	456	468	463	408	423	475	451	429	428	400	463	432	461	432	474	444	427	464	448	415	462	469	414	392	465	465	424	473	429	449	419	411	459	428	430	450	456	422	417	415	444	457	457	421	486	444	450	458	472	418	410	418	443	465	448	439	487	445	438	420	457	443	414	412	450	453	454	437	399	479	462	440	442	461	462	471	444	461	428	424	431	462	441	408	396	433	473	428	404	433	457	403	446	407	444	445	432	447	443	457	421	424	443	435	457	430	459	462	397	441	443	438	422	465	481	410	456	434	474	473	468	438	440	398	456	469	432	454	420	448	424	465	466	452	415	468	435	429	424	464	458	463	466	435	458	418	423	448	409	461	446	428	442	477	394	459	465	400	464	449	431	444	441	430	440	412	443	419	450	446	445	467	451	430	467	451	419	448	448	433	458	397	438	411	436	433	447	457	479	441	465	459	446	432	449	425	402	433	414	451	442	460	453	432	436	456	445	468	453	484	391	428	465	408	426	463	426	494	432	434	454	445	410	396	446	457	456	445	423	403	419	437	444	409	440	418	403	410	414	452	439	424	419	395	480	411	465	452	420	443	416	436	431	463	403	416	434	444	431	457	441	433	435	433	455	440	431	455	493	425	471	418	460	439	420	399	440	473	429	460	417	426	436	437	424	448	473	443	436	423	436	433	453	404	433	433	424	420	437	444	453	420	421	438	448	425	420	457	440	433	431	445	424	419	448	480	453	431	433	466	383	446	419	440	431	428	455	429	469	429	432	442	430	466	460	442	418	435	430	408	441	409	423	450	398	419	418	441	418	412	422	439	411	430	423	423	440	418	438	428	436	434	447	433	427	468	457	464	447	457	426	431	432	437	417	429	433	456	408	426	442	440	438	456	456	420	431	467	431	440	431	440	482	443	439	449	427	442	411	441	488	433	465	453	415	457	427	461	403	451	420	455	425	474	462	457	460	462	457	468	475	441	412	395	413	411	472	427	482	453	416	433	450	497	448	404	465	404	431	451	460	455	429	467	417	446	440	473	493	443	438	485	431	458	437	471	446	489	456	456	446	405	436	432	463	441	435	419	420	428	460	425	436	429	385	450	393	452	420	429	454	450	420	469	408	478	438	456	463	453	461	427	438	424	450	458	404	460	460	436	444	466	430	436	459	476	384	431	450	450	486	412	431	442	451	440	421	453	442	403	417	451	446	465	417	444	415	442	400	467	416	464	431	432	402	461	442	445	454	414	416	426	435	404	462	436	421	433	402	424	425	442	440	435	434	462	447	452	427	466	428	443	434	446	447	427	444	437	430	463	435	436	463	407	428	446	405	418	418	460	395	440	425	424	437	456	464	418	450	437	455	468	450	435	430	478	450	454	428	437	471	462	449	433	431	388	453	419	506	405	461	391	445	412	416	464	462	437	430	443	441	460	414	445	420	464	447	435	451	396	453	447	475	457	432	467	449	432	464	465	426	427	475	449	399	425	452	441	429	444	430	446	447	434	468	423	471	454	439	410	461	427	477	431	475	432	445	431	409	423	447	446	435	465	427	452	442	424	410	483	455	462	403	450	427	424	386	413	441	472	452	442	446	456	453	450	404	530	450	420	431	422	432	414	422	419	407	455	441	455	426	427	454	446	406	472	435	411	461	401	475	404	472	453	427	435	462	443	444	427	437	437	437	409	438	423	432	409	444	457	415	464	449	449	443	443	436	447	407	428	465	448	434	433	439	398	395	433	454	449	452	443	404	415	439	443	442	436	402	443	425	484	394	468	428	421	426	414	455	440	485	447	413	433	451	474	448	406	431	437	439	440	439	436	454	463	490	429	417	430	438	437	425	482	427	408	431	441	435	427	422	450	441	428	446	432	410	432	440	436	434	479	436	454	433	433	472	465	462	437	404	470	431	412	434	414	421	401	448	403	448	440	455	429	429	402	462	455	452	463	451	411	413	411	436	413	395	456	415	433	437	459	404	444	439	455	447	418	465	430	441	405	432	468	454	409	490	421	405	419	445	436	450	454	439	446	419	470	434	446	497	441	426	438	454	438	454	439	436	448	421	393	452	408	415	455	451	399	437	423	415	406	445	494	452	433	448	402	420	441	448	449	402	449	409	423	452	447	433	451	423	437	445	451	446	438	442	412	462	443	427	433	440	443	417	488	440	440	425	415	448	447	418	453	419	444	403	468	437	428	427	457	462	447	431	439	433	474	452	474	481	440	414	445	469	409	466	434	436	442	425	425	470	429	450	424	437	440	463	437	401
22928	21042	28763	23534	21059	21024	15080	8369	5338	4140	3332	2501	1783	1830	4989	9875	11744	8131	6007	4123	2846	1348	863	771	817	708	577	465	289	196	187	189	203	242	201	207	211	191	214	198	204	195	213	208	199	173	209	208	207	204	186	217	212	222	208	213	175	198	223	192	200	199	205	211	199	193	203	208	202	190	227	212	187	229	203	212	195	192	190	210	188	186	225	225	179	195	209	188	188	192	240	190	198	190	198	193	199	197	226	191	194	178	203	218	207	212	204	213	199	206	220	203	198	173	200	222	220	220	219	190	183	192	193	221	197	194	212	196	202	200	206	221	193	200	190	216	195	197	223	210	252	190	181	198	197	215	223	196	177	214	218	201	205	206	211	201	213	207	201	206	213	197	196	204	203	195	212	195	182	159	198	199	227	209	195	213	193	204	207	198	198	199	208	195	217	188	212	220	200	195	196	179	222	190	207	187	203	233	177	181	193	240	195	197	195	205	229	219	193	210	183	213	190	205	175	197	181	196	200	200	203	207	211	228	192	171	188	232	214	204	220	201	215	219	213	214	177	210	171	215	177	190	205	180	182	192	174	196	196	223	191	206	195	198	213	207	204	211	212	210	195	188	185	197	191	172	190	216	214	199	202	201	205	175	194	213	230	221	200	196	189	183	211	202	188	190	198	187	210	223	191	181	209	189	181	187	206	204	204	179	209	207	203	203	185	229	221	209	194	201	203	188	196	210	207	180	223	202	204	202	218	201	220	179	211	213	202	191	211	209	212	206	173	190	211	195	213	216	210	207	206	211	181	182	196	203	207	212	223	187	197	202	199	174	205	203	205	198	203	203	197	179	216	194	199	202	203	186	197	222	195	202	195	197	219	194	200	195	197	171	213	194	199	230	178	172	198	210	217	233	197	188	200	195	206	196	202	201	178	200	209	206	217	207	187	215	202	210	226	188	203	182	178	187	188	206	208	218	205	222	221	222	204	186	206	191	218	198	184	207	175	206	184	186	202	207	209	208	210	225	206	204	209	225	183	195	201	195	194	196	188	188	205	202	198	225	195	195	204	198	200	179	184	193	215	229	225	230	207	197	206	200	222	177	178	241	204	201	209	216	230	191	204	171	178	216	190	207	201	228	197	214	194	216	224	199	219	225	206	185	198	185	208	196	207	200	206	194	170	196	215	202	217	194	188	217	208	209	223	178	207	195	194	201	218	201	189	219	202	178	193	224	183	220	182	203	216	192	198	205	223	192	196	206	217	168	195	198	213	177	222	212	209	186	197	215	185	188	188	202	193	202	197	183	229	190	190	188	224	200	214	174	207	214	212	205	232	196	237	175	224	205	195	200	215	215	204	214	184	221	176	195	212	198	200	190	205	189	213	185	196	205	168	217	187	175	195	172	206	204	196	188	199	212	200	206	173	192	201	212	216	178	204	196	202	199	215	195	180	188	165	160	181	183	205	220	188	209	197	186	221	219	205	213	195	199	206	203	207	200	198	198	185	189	158	198	175	208	207	198	196	205	203	181	200	226	222	184	225	206	208	198	181	211	191	192	184	201	196	215	204	187	184	172	194	213	199	199	197	224	214	204	196	204	214	187	197	185	195	242	189	210	220	200	215	191	213	177	192	199	241	206	186	196	212	225	189	160	219	179	202	222	201	187	197	194	197	202	196	208	210	214	213	207	197	194	191	190	200	213	214	183	175	211	193	185	184	207	183	201	230	185	193	186	222	229	208	238	174	187	200	206	205	224	197	210	216	223	203	176	183	199	202	198	215	201	190	225	224	197	206	208	197	228	212	223	196	177	236	192	209	200	221	210	182	188	203	210	176	172	217	237	233	213	219	201	196	214	192	221	222	213	206	200	226	215	204	182	194	203	195	199	223	194	230	215	208	185	216	185	182	211	213	212	189	221	187	216	216	198	171	189	213	188	226	184	187	215	171	209	207	201	175	184	199	221	201	182	209	207	204	250	205	198	193	202	204	194	183	202	180	192	217	213	192	203	197	218	195	222	182	197	229	195	193	194	198	203	191	205	200	218	208	197	215	217	197	197	220	199	199	200	226	188	196	181	182	216	212	188	217	194	198	203	194	211	203	224	220	205	196	201	192	208	208	198	208	208	183	198	196	178	207	197	216	197	187	201	207	198	194	199	174	191	209	189	207	213	176	197	203	204	212	215	202	210	214	187	216	200	207	196	162	209	195	206	194	206	197	197	204	213	181	199	196	180	192	213	193	200	217	193	201	208	211	199	178	205	233	190	196	187	223	206	196	217	201	205	221	215	193	198	197	213	220	228	183	186	215	208	187	220	182	225	184	183	198	216	195	175	192	163	180	189	226	204	192	204	204	195	200	194	213	219	211	202	206	216	169	192	193	201	229	182	207	198	189	192	190	196	199	182	241	206	216	215	200	185	212	187	193	211	184	177	220	187	217	197	203	211	191	209	212	199	203	201	193	220	216	218	195	212	199	189	215	232	210	213	197	183	205	205	208	193	188	209	200	226	205	190	166	217	213	192	187	171	203	204	188	204	204	200	207	223	191	199	200	184	201	200	190	209	210	169	192	200	201	161	205	193	196	213	212	218	191	177	190	233	198	213	218	211	209	213	196	199	191	182	206	212	191	191	227	206	185	198	197	191	196	209	191	197	208	205	207	198	225	218	195	227	199	216	206	206	202	195	187	200	209	228	212	195	216	190	187	218	171	218	201	217	218	183	215	224	224	177	192	207	225	188	213	217	190	206	208	202	222	191	188	226	205	199	199	199	181	192	181	184	196	197	190	188	213	211	206	186	174	200	202	195	214	195	206	199	194	211	201	191	192	190	207	204	199	219	176	198	216	221	217	204	207	230	221	197	179	210	201	193	211	188	219	200	180	217	209	200	208	192	204	208	211	205	223	195	194	195	200	210	219	204	197	195	182	207	186	184	207	222	204	180	233	203	192	203	197	214	217	222	199	188	232	214	187	198	204	190	220	214	211	207	213	198	220	170	191	221	192	215	219	192	203	178	188	218	205	230	172	234	218	212	207	219	201	216	213	202	194	218	209	209	211	214	211	197	204	206	211	200	217	187	193	181	215	184	205	205	184	178	202	207	210	225	191	206	221	181	188	205	191	172	185	182	195	195	190	215	191	213	170	226	192	202	221	212	216	227	185	205	199	188	187	190	203	218	193	196	204	196	238	214	202	236	190	220	217	208	242	199	205	206	206	205	228	193	198	209	192	195	227	211	206	215	207	191	223	192	214	177	219	213	194	186	186	200	206	216	208	213	214	195	180	215	197	206	230	204	199	190	183	215	210	213	197	183	227	213	197	205	210	197	206	227	202	193	198	198	193	198	194	212	202	190	207	206	204	171	181	211	180	221	196	213	213	187	194	190	184	208	229	205	200	195	206	216	207	204	207	223	184	213	186	175	212	227	192	200	193	201	190	210	207	208	209	178	206	196	173	197	202	192	183	218	203	176	216	192	198	221	200	175	183	224	218	223	211	226
30108	50729	43491	27083	16634	19154	18324	16867	13078	10520	8785	6815	4787	4917	11602	19212	20284	14798	12470	8645	6475	3165	1969	1771	1914	1634	1413	969	556	316	333	315	316	350	333	318	324	366	301	338	339	317	299	359	298	319	340	299	314	335	321	349	315	338	308	366	307	325	333	342	335	289	317	314	295	316	309	324	359	308	348	337	322	322	307	317	335	333	329	318	325	328	319	302	332	346	357	304	298	332	320	325	336	311	333	333	316	347	306	320	346	341	331	300	338	324	317	329	320	326	301	329	351	331	314	323	349	335	311	311	314	321	321	339	301	312	300	351	318	318	321	319	316	330	315	305	284	312	355	356	315	342	330	317	331	311	327	298	347	323	347	310	339	318	300	336	345	314	309	319	335	281	346	365	303	331	287	310	348	311	339	318	335	289	302	300	309	330	334	298	343	342	348	319	323	328	320	307	324	321	346	333	333	306	337	328	368	331	299	299	340	358	338	307	310	319	340	336	339	329	325	311	325	325	326	339	315	292	322	328	314	357	321	328	339	316	336	350	309	337	319	310	320	321	319	330	323	325	323	289	330	355	340	320	316	315	303	333	342	336	298	315	347	343	335	337	313	353	339	326	316	306	325	326	322	321	333	294	346	326	297	316	333	373	309	311	309	326	361	364	334	335	317	320	315	316	352	355	332	368	299	331	303	343	327	339	309	328	290	337	341	329	341	302	298	327	342	345	317	320	316	358	312	309	323	338	290	301	307	315	302	322	325	322	341	338	325	339	308	327	310	368	348	332	304	340	366	352	332	340	322	308	346	352	299	328	317	317	326	295	303	338	303	358	341	340	293	307	328	310	321	346	339	290	334	336	337	347	331	346	326	291	319	350	335	330	341	317	357	308	325	331	321	313	323	323	322	334	298	310	308	328	349	314	321	340	307	308	319	316	314	313	317	328	315	336	336	310	315	342	320	308	347	338	337	329	306	315	325	332	305	338	347	349	338	337	286	311	326	343	350	324	314	318	320	325	306	363	327	318	354	314	331	330	336	318	320	294	346	340	337	300	338	346	325	339	325	287	323	310	348	315	284	307	331	313	343	319	306	308	337	290	309	337	312	335	334	305	325	327	333	329	301	348	326	335	298	329	304	295	313	323	310	346	345	329	325	319	317	349	298	333	311	338	299	351	334	345	326	295	303	309	324	349	327	317	349	352	336	332	344	282	342	330	317	353	332	312	331	342	335	321	364	341	335	307	316	310	350	343	319	347	303	314	282	341	334	339	338	348	353	313	334	354	296	315	326	309	329	330	328	335	324	336	308	310	324	293	352	313	358	300	333	298	330	323	336	345	356	324	343	339	308	322	337	331	326	304	300	310	317	318	362	342	339	355	327	372	341	318	289	357	369	335	343	330	318	323	310	306	372	308	316	297	310	305	308	339	337	349	321	318	312	328	337	307	343	366	308	314	320	323	314	324	332	348	303	352	305	332	338	317	331	306	298	359	322	336	294	304	321	298	308	305	336	323	336	320	336	330	360	330	333	314	312	315	311	344	309	297	353	311	321	326	305	310	305	316	318	329	289	336	347	312	336	319	301	297	327	332	290	333	357	311	336	315	326	348	312	323	320	341	344	334	313	329	293	337	323	316	341	312	324	330	328	323	321	319	345	343	337	289	308	311	294	315	328	317	345	321	305	317	320	307	336	322	292	353	350	306	345	324	331	339	307	323	329	320	308	294	329	341	343	343	315	307	329	320	333	303	316	305	322	297	283	288	303	313	372	321	321	338	322	328	333	322	340	331	319	325	322	313	370	315	314	322	310	289	309	336	320	321	319	340	320	321	353	297	297	325	328	273	311	331	331	281	346	334	326	310	345	343	370	339	337	330	315	313	302	323	315	362	330	359	327	345	321	349	314	349	333	344	309	342	323	321	348	337	304	314	336	306	342	336	307	343	353	291	304	355	324	313	331	332	298	336	313	294	294	306	345	334	327	308	330	302	325	325	330	322	332	330	339	307	312	287	311	335	334	308	336	341	330	298	342	311	319	330	341	338	328	346	316	361	309	314	314	325	314	284	323	343	312	296	311	300	325	320	314	362	294	355	329	324	318	331	338	309	310	361	336	326	297	329	340	335	330	315	317	297	310	325	337	312	311	328	348	338	298	328	317	356	293	312	332	299	296	329	350	302	348	361	353	289	346	295	330	321	322	319	315	322	314	360	289	329	330	332	332	330	356	337	346	361	311	323	323	355	342	309	353	347	310	343	338	341	330	306	276	296	325	342	342	303	300	346	337	326	313	325	326	323	323	328	321	323	352	339	325	322	355	338	323	302	324	317	338	333	327	336	340	328	314	363	328	318	297	305	329	321	334	306	307	327	344	350	312	323	310	327	305	320	325	311	320	304	326	335	305	335	340	308	317	302	345	316	294	333	301	321	330	335	297	333	338	299	316	342	308	327	302	322	339	335	293	323	305	344	309	317	313	314	300	334	331	344	319	342	330	279	304	304	302	304	352	332	307	317	307	322	349	319	328	335	329	339	286	317	330	336	330	300	331	345	330	311	314	332	318	337	313	327	295	348	338	311	336	315	317	316	330	337	340	294	338	314	330	331	365	324	345	338	314	333	329	320	342	330	336	343	325	345	285	375	333	309	290	329	330	337	309	330	303	309	335	337	306	310	317	327	339	328	334	336	340	346	318	365	302	336	303	319	345	344	315	343	339	335	314	330	321	301	322	335	307	296	307	324	313	334	333	336	349	309	328	329	325	314	353	327	339	340	326	307	332	270	321	358	346	314	295	346	300	326	332	325	319	311	337	311	318	333	347	311	320	349	302	330	343	358	326	318	342	345	321	336	338	315	295	337	314	338	332	318	303	351	365	348	336	309	333	322	304	310	340	342	319	291	309	328	345	342	335	322	331	312	313	299	316	341	314	357	311	378	337	298	322	316	336	335	334	309	340	333	296	336	341	317	328	334	344	326	338	314	348	326	315	306	340	350	325	325	323	310	345	324	334	324	342	324	339	351	311	329	357	332	341	323	312	310	340	307	317	331	351	300	295	301	298	304	331	332	304	341	326	328	289	310	303	332	343	327	327	320	338	330	331	355	333	316	321	312	326	323	315	341	290	324	326	304	333	306	336	308	339	318	313	320	335	305	323	347	319	332	316	325	347	303	341	335	335	359	294	320	334	302	290	318	311	304	367	309	299	306	326	325	334	337	304	306	349	316	336	304	316	334	298	317	298	313	311	314	318	331	293	350	329	343	295	336	300	328	326	351	315	365	302	311	273	323	302	341	329	323	336	311	317	307	302	304	310	331	307	319	331	353	354	314	300	312	323	329	304	328	330	357	333	324	354	319	333	331	300	329	373	332	318	312	320	305	359	340	326	325	334	313	319	349	308	331	292	311	311	329	309	303	330	345	286	344	337	315	344	308	332	322	324	312	321	368	291	316	321	311	323	332	314	330	331	329	316	340	305	314	310	319	344	348	344	313	342	350	335	333	308	326
27188	23324	23294	10133	4921	3951	3096	2531	2153	1964	1665	1359	1219	915	795	970	891	618	644	694	490	383	261	240	299	280	280	270	263	220	247	275	259	244	246	245	262	239	242	234	262	256	251	223	259	252	239	255	276	251	262	273	236	235	238	257	241	242	259	236	231	210	253	275	227	252	264	252	256	280	239	254	265	267	253	243	248	241	260	251	259	231	241	243	246	237	253	248	220	263	254	251	286	265	277	271	209	235	236	263	247	225	231	257	228	236	234	233	256	245	258	247	253	213	237	236	244	241	248	244	219	262	266	273	259	243	251	263	270	242	240	244	290	240	262	272	287	237	271	286	255	276	235	285	260	240	258	232	250	239	255	281	236	235	222	261	238	238	253	265	242	240	261	249	259	239	274	235	258	253	260	258	262	264	247	234	221	248	219	278	236	264	274	223	226	217	235	235	261	252	280	258	267	249	235	238	242	265	257	241	249	267	222	250	253	270	250	229	240	276	264	252	232	248	232	245	268	247	240	257	263	247	245	233	253	214	256	246	255	264	236	252	240	256	222	268	240	248	266	255	265	241	254	238	233	280	251	247	239	241	249	259	235	241	211	238	234	207	238	260	270	258	219	243	249	255	236	227	259	241	235	292	277	231	263	255	240	256	248	278	233	274	260	238	266	248	260	260	281	212	260	249	259	246	257	260	233	250	237	267	224	252	267	249	256	243	253	252	241	224	248	213	271	248	232	244	249	247	236	248	256	274	262	209	269	263	284	235	240	235	223	257	241	245	227	265	249	271	244	237	248	240	248	240	246	235	266	268	277	249	263	264	253	254	260	251	251	277	260	269	237	228	226	279	234	244	245	275	252	246	276	257	216	253	225	246	243	251	265	269	222	252	270	266	238	253	222	234	280	245	235	267	236	250	267	235	269	254	260	239	260	250	243	253	246	263	282	252	246	258	257	241	229	244	261	250	239	231	266	259	245	246	265	243	272	240	231	260	243	251	273	225	257	242	278	243	231	235	235	227	236	251	248	264	248	274	247	227	229	249	219	247	246	254	230	244	254	224	225	264	249	241	241	251	226	257	246	199	245	263	269	241	266	237	239	263	244	218	238	228	289	228	264	263	218	250	249	231	294	250	242	225	253	248	238	281	286	255	256	240	235	254	256	254	255	271	262	278	251	275	245	265	250	277	263	260	238	241	274	270	259	236	271	259	244	248	253	293	213	247	251	252	229	239	238	226	264	238	280	249	270	253	236	289	252	280	267	260	248	253	242	288	267	261	253	224	234	212	248	250	237	282	234	227	231	225	232	288	259	249	237	240	236	247	223	258	213	246	253	254	235	257	279	253	227	271	231	274	241	254	249	244	249	254	285	230	264	255	249	280	251	277	245	231	236	256	248	239	278	240	239	278	255	216	247	241	252	248	240	260	250	246	242	280	269	237	242	255	231	231	241	229	248	243	235	262	255	239	240	249	249	233	211	234	241	248	262	261	247	248	221	231	255	244	222	230	223	246	252	270	238	241	249	264	229	254	273	243	236	250	224	269	268	250	220	240	255	233	254	263	263	268	256	258	251	227	263	274	261	243	253	255	264	288	240	230	249	269	266	279	244	261	258	258	254	244	242	273	245	262	253	238	248	250	268	259	248	219	251	269	262	258	257	243	236	246	240	248	258	272	240	273	242	221	259	262	270	276	252	282	251	254	230	251	239	246	252	242	234	271	225	295	254	234	254	248	251	252	255	245	268	254	273	270	225	239	232	249	237	248	233	251	242	231	272	272	237	236	244	286	248	257	235	250	265	295	238	245	248	251	248	270	265	224	234	215	251	272	266	240	249	240	246	246	244	279	243	245	267	288	272	258	262	231	233	234	285	243	261	255	257	251	267	261	251	257	219	261	269	264	264	263	247	247	227	235	257	258	273	241	270	238	272	258	246	246	201	262	261	232	254	254	253	262	259	258	237	269	222	262	306	237	256	267	273	237	240	240	255	251	268	258	223	229	254	231	248	230	228	274	228	282	235	232	253	279	260	257	261	268	255	236	241	255	244	237	232	246	253	257	262	267	261	245	240	269	249	233	249	248	247	263	244	223	271	246	264	263	253	235	244	238	269	250	241	266	255	244	236	266	258	265	258	233	232	226	242	239	249	270	250	249	263	238	258	236	254	271	245	264	266	269	244	215	271	270	234	239	254	279	248	247	249	240	223	265	264	249	267	243	269	242	252	253	248	246	253	272	225	246	243	260	243	264	280	260	247	291	250	239	254	249	264	259	248	229	260	236	266	262	245	269	257	267	219	254	279	275	274	241	226	227	247	230	265	239	254	241	276	248	261	257	269	280	250	246	250	229	225	289	241	249	231	253	240	253	217	267	238	232	257	251	261	238	249	254	244	265	265	250	237	264	264	236	252	234	258	217	275	259	268	255	237	249	240	260	255	259	267	243	240	217	237	225	263	249	243	263	250	282	253	230	247	256	280	287	246	235	265	264	255	241	250	267	269	274	269	268	239	250	224	264	216	231	253	252	255	251	263	283	257	248	250	259	233	255	255	248	270	256	237	246	238	269	273	280	241	263	257	242	248	271	256	245	255	251	230	229	270	231	267	257	219	261	243	272	266	241	227	249	224	271	231	261	228	232	239	266	226	268	247	257	247	268	234	257	243	217	259	254	278	284	242	208	252	264	242	226	269	264	247	242	249	232	252	241	235	230	238	254	233	243	248	255	235	272	252	257	251	264	277	268	255	235	279	261	275	231	243	249	271	234	241	256	249	252	280	240	251	272	250	280	253	244	230	246	251	220	272	269	256	269	227	238	242	267	240	239	251	256	259	226	247	243	231	241	225	242	251	271	243	261	247	290	231	269	241	247	246	245	239	257	245	267	248	274	241	226	228	264	244	226	271	269	253	261	278	242	246	237	273	281	248	257	233	264	242	237	247	264	258	257	278	242	250	244	255	248	249	262	259	261	253	240	257	257	282	222	243	270	248	272	253	250	260	256	251	252	243	238	229	263	247	243	279	267	256	266	288	257	256	259	275	236	262	256	258	252	234	265	230	248	265	216	234	253	278	260	279	251	244	280	259	228	241	248	257	233	293	268	249	245	266	224	253	238	232	232	219	218	253	247	237	254	246	273	232	252	261	243	233	243	241	261	248	220	254	240	239	228	243	225	248	240	248	275	251	291	220	240	260	251	239	250	232	241	231	281	254	243	265	228	224	236	236	244	268	243	240	247	231	269	262	219	236	270	249	261	268	236	276	232	259	273	246	242	257	260	253	222	261	257	261	252	259	250	237	270	270	240	259	271	256	230	254	252	239	272	262	267	261	284	239	250	277	256	236	240	261	251	224	235	243	253	270	223	215	257	253	254	234	218	254	260	258	260	248	256	223	230	221	259	242	249	255	253	251	262	255	279	232	254	241	265	243	250	246	224	229	262	234	229	242	268	223	254	264	247	214	247	248	262	239	262	232	245	223	251	251	261	232	265	288	254	234	279
27139	39280	29224	12608	10988	9869	8603	7116	6498	5681	4681	3740	3313	2365	2090	2400	2389	1450	1555	1445	1019	651	503	480	471	527	483	455	429	432	437	384	412	384	399	393	415	407	394	428	393	392	390	435	404	391	413	419	384	410	404	389	431	403	398	398	404	407	445	384	417	394	349	433	394	400	445	409	414	320	384	392	405	440	402	369	422	402	370	407	433	375	376	402	378	449	408	373	399	390	395	381	426	412	393	442	354	397	378	405	399	375	388	376	380	394	389	364	410	428	420	397	415	375	374	402	409	437	404	402	403	417	408	393	397	427	382	409	434	362	420	413	412	426	397	389	397	372	399	398	397	383	402	413	394	408	403	407	407	399	382	403	411	377	396	411	432	366	390	403	414	383	424	412	453	383	380	388	405	389	395	410	397	389	424	375	403	427	424	394	389	399	388	396	412	402	384	411	400	432	426	403	444	406	418	400	435	410	386	397	414	396	429	380	376	360	425	404	427	370	405	376	431	405	399	392	407	377	425	419	414	406	416	401	391	408	382	413	393	401	360	373	402	382	377	392	407	371	386	405	397	405	420	352	402	412	404	447	394	386	398	380	448	401	396	408	436	414	425	397	391	398	370	373	415	416	409	406	415	341	425	370	423	409	396	381	430	427	445	404	392	435	402	395	429	402	393	429	384	380	407	390	434	391	419	398	380	421	449	400	403	381	414	396	379	419	383	434	374	439	382	388	417	359	371	412	397	409	421	387	421	418	344	383	415	424	397	379	384	408	395	394	388	402	378	389	428	408	371	377	369	410	388	408	401	385	413	387	399	414	373	433	393	392	400	404	407	412	410	401	391	401	402	376	422	409	377	403	404	392	374	396	383	410	413	385	387	375	371	415	367	388	403	369	389	410	411	442	408	394	395	386	414	427	398	386	400	405	415	408	395	446	415	397	395	431	424	409	406	405	397	433	409	456	407	379	379	398	427	411	414	375	434	384	401	396	399	407	395	389	386	372	390	424	438	392	395	426	411	362	411	436	389	444	389	438	400	392	418	404	417	399	405	391	387	397	413	382	408	391	410	389	427	407	410	364	395	389	433	399	369	408	419	373	444	445	406	398	418	415	427	393	407	427	393	423	358	377	433	410	385	379	400	432	408	390	396	398	371	388	397	406	405	404	411	389	415	395	418	402	419	438	394	412	398	386	430	383	403	381	374	384	373	392	418	416	403	393	390	390	406	414	414	424	423	380	391	388	357	449	412	367	424	417	375	400	386	418	404	375	398	404	381	386	440	384	412	398	398	444	395	410	359	389	402	431	375	391	368	432	383	382	420	417	407	362	410	395	357	420	415	400	398	401	408	404	414	413	380	423	421	438	403	390	372	407	399	389	414	377	415	419	400	398	414	418	414	409	384	402	371	385	371	394	424	410	362	395	399	393	422	389	400	406	373	398	397	382	400	398	389	398	419	431	405	380	396	369	413	445	427	433	411	396	435	414	418	400	419	391	400	432	380	398	397	406	413	433	440	445	451	404	406	401	387	424	374	419	418	385	396	436	378	377	399	415	415	399	393	359	372	379	392	406	390	405	393	437	400	393	371	432	382	438	401	367	385	406	397	411	425	424	361	382	385	437	400	411	354	419	403	400	394	386	359	436	377	380	424	418	418	371	399	402	412	400	426	457	435	370	402	394	363	387	388	417	383	391	414	351	380	408	427	366	412	427	370	370	429	457	390	395	449	402	392	378	406	430	388	389	408	406	408	412	399	404	404	428	383	383	392	427	399	403	380	432	408	398	419	379	404	409	406	400	416	443	392	431	411	429	435	395	408	398	395	384	388	379	422	413	378	440	385	394	406	424	395	411	415	400	381	401	401	419	399	367	403	412	439	384	393	409	409	428	373	434	398	420	375	359	414	410	398	380	391	384	389	428	378	425	391	408	360	402	405	390	387	436	392	436	356	399	380	434	407	390	357	416	416	426	374	458	404	406	392	412	407	394	369	433	399	464	411	383	411	369	383	408	375	376	390	379	377	411	370	388	395	385	396	348	439	400	400	429	382	368	401	376	406	402	383	388	417	409	405	392	402	428	398	445	409	441	415	372	382	369	388	406	411	373	412	389	353	410	415	404	382	360	471	355	389	419	389	425	370	391	401	396	396	422	404	371	455	440	417	446	433	401	369	394	401	402	396	430	416	421	394	387	378	393	391	424	421	387	399	386	400	415	396	412	389	372	426	406	396	410	402	433	380	404	400	428	398	382	386	380	352	390	382	365	368	424	411	431	366	396	386	390	419	393	416	386	389	447	404	429	403	404	413	412	407	419	401	408	389	383	407	413	456	409	388	417	433	403	399	362	405	401	405	422	381	379	364	386	400	409	410	429	420	417	376	390	401	409	420	374	384	396	388	402	414	407	409	444	397	427	425	403	343	401	349	412	470	414	368	407	432	431	407	392	429	372	407	415	396	411	427	413	382	392	432	399	418	420	415	401	397	424	403	387	408	398	417	397	434	370	441	363	399	422	410	413	383	402	425	388	401	423	401	407	404	408	393	417	398	386	373	423	384	391	405	400	390	461	422	393	367	406	388	393	414	415	369	436	356	412	397	411	417	397	398	372	375	357	374	373	398	433	383	368	404	405	397	407	441	395	417	405	418	394	409	427	435	394	383	385	462	392	418	428	406	441	387	376	393	385	398	408	390	398	401	381	374	393	369	401	385	400	389	411	420	404	404	397	425	364	426	433	441	412	403	437	412	391	379	434	370	416	436	394	414	402	388	399	405	372	402	418	443	380	387	397	408	431	401	409	410	420	423	414	434	405	392	371	389	409	387	428	404	393	411	407	392	426	388	407	404	477	417	393	382	411	375	411	393	379	404	402	391	409	380	418	398	391	434	385	408	423	396	358	385	387	406	434	397	426	387	414	428	406	417	392	423	397	382	401	402	429	423	415	393	416	431	426	394	384	353	375	443	422	416	405	407	367	421	394	425	380	373	418	351	396	375	434	407	420	413	389	422	442	399	378	441	411	393	421	371	400	444	401	410	389	367	385	400	412	410	396	398	402	376	372	432	387	399	422	411	423	426	441	408	418	405	396	423	366	396	393	412	417	407	402	399	397	422	400	361	433	412	409	403	386	392	424	411	394	395	378	396	372	439	414	433	378	426	426	426	421	409	385	384	414	409	410	394	378	421	408	431	402	387	417	381	433	361	417	434	404	378	411	412	451	409	386	422	387	380	398	401	428	390	379	376	436	407	397	404	393	370	418	424	399	453	383	398	426	418	374	399	420	413	400	431	412	409	382	409	417	404	395	380	378	353	425	414	406	395	391	408	406	380	396	405	414	403	353	387	416	467	435	433	409	387	384	393	426	409	370	391	381	426	356	422	377	405	409	410	414	361	379	402	425	389	396	420	410	405	408	411	414	397	403	416	415	383	400	417	393	384	440	376	388	347	358	390	390	400	388	455	384	440	398	379	403	432	390	412	396	391	374	447	427	429	373	426	405
24169	21083	28098	24331	20204	10974	5951	3496	2976	3502	3057	1891	1457	1264	2107	4347	6244	5213	3668	2954	1633	865	537	356	338	347	316	340	255	279	276	284	293	296	268	273	287	263	275	287	259	267	268	261	255	269	277	229	272	260	274	250	272	274	292	296	285	260	278	265	276	270	242	288	265	263	266	275	299	279	289	261	283	252	292	278	260	279	268	265	281	262	294	281	281	264	275	263	300	280	290	247	272	283	278	282	281	265	263	282	286	288	296	282	264	266	278	277	290	277	259	286	239	266	265	281	272	311	269	251	272	264	244	280	258	273	271	271	271	269	252	256	264	303	270	283	284	242	244	247	277	284	305	262	279	268	290	281	262	262	290	285	269	271	236	252	253	276	257	272	269	273	278	243	246	292	279	274	260	263	273	311	275	264	281	292	266	305	293	267	276	311	242	265	282	278	253	279	250	286	274	299	276	271	271	265	278	288	255	250	289	281	246	279	284	261	289	274	280	286	268	278	291	286	294	294	282	299	267	303	262	277	275	280	271	301	278	265	269	264	271	244	274	308	282	281	264	251	257	261	277	313	260	252	307	261	272	261	280	274	249	283	269	272	271	309	323	270	246	251	293	286	297	272	266	231	285	268	264	259	277	285	261	297	297	277	279	283	261	306	275	260	246	245	272	282	267	270	276	287	268	272	277	307	255	247	280	285	253	270	279	269	253	220	258	244	252	275	251	268	274	278	277	284	290	274	277	278	255	263	241	254	302	255	276	277	281	258	304	304	267	273	268	272	276	286	276	265	297	315	256	294	297	280	291	272	251	299	286	288	245	255	270	259	259	273	281	284	297	295	270	254	262	254	273	283	248	270	253	258	251	278	303	274	260	283	263	242	291	313	282	296	277	307	267	239	279	248	262	293	270	264	281	266	277	258	278	250	263	260	251	287	283	274	277	299	250	265	256	301	282	284	270	273	259	269	260	271	280	300	280	245	293	278	294	271	272	271	258	247	263	290	246	296	281	261	267	262	273	294	303	278	262	259	309	262	252	286	269	306	267	267	286	311	293	273	278	291	293	327	274	284	283	310	233	260	284	263	277	251	303	268	259	289	277	305	289	268	289	325	291	271	282	289	284	253	273	263	256	305	292	292	274	284	285	280	300	288	257	254	249	280	273	279	292	222	263	249	278	289	265	288	273	284	277	263	286	261	254	270	268	275	288	242	273	276	277	249	290	240	281	271	276	258	273	281	260	254	274	285	268	259	281	300	251	293	248	274	260	257	265	271	282	294	281	282	281	297	292	275	296	257	274	268	295	270	273	304	261	276	277	269	281	261	258	283	266	276	283	245	252	274	299	265	272	290	286	251	269	253	253	307	254	295	275	275	254	295	279	282	262	264	269	268	248	298	232	281	277	263	297	279	284	285	304	280	287	296	313	229	288	263	285	245	279	303	265	268	255	284	268	255	266	272	276	239	248	284	300	267	292	274	275	279	271	270	278	254	296	287	272	253	289	276	247	285	266	265	298	246	300	251	277	287	288	276	257	291	268	271	287	283	269	260	275	259	246	295	291	290	315	262	267	293	281	312	245	254	289	287	264	284	281	311	266	273	278	279	261	260	259	243	272	253	283	259	240	272	292	252	269	253	267	267	260	272	263	280	273	281	293	268	296	276	267	277	255	253	253	288	247	270	269	291	264	287	288	267	271	275	268	253	282	296	252	305	257	285	273	258	313	281	276	272	275	286	281	290	238	272	259	305	267	269	234	290	280	239	245	275	280	271	270	253	283	261	263	274	266	295	256	296	278	252	272	271	258	284	254	306	261	280	253	274	270	278	252	296	254	274	263	284	302	250	271	288	281	282	270	234	291	255	265	258	272	292	249	235	255	267	280	249	262	272	282	276	273	269	259	294	261	279	274	275	305	288	301	267	236	281	260	252	268	256	286	268	262	308	278	240	268	285	286	280	273	254	282	257	255	254	274	277	287	259	235	272	279	276	285	241	236	266	263	272	270	267	269	261	273	287	272	296	259	286	259	281	260	281	286	287	254	276	290	293	281	251	301	267	222	276	259	311	289	283	269	271	285	283	284	298	256	267	280	254	256	265	272	283	293	258	316	285	263	290	267	315	250	274	273	304	270	258	250	240	259	303	282	261	261	260	276	290	252	267	285	253	316	299	273	262	272	274	264	284	276	284	282	278	280	288	267	283	285	275	267	292	268	250	279	287	281	268	283	287	289	278	279	212	268	258	296	264	264	294	268	262	246	301	280	310	265	285	267	292	277	283	257	282	274	268	244	265	272	268	292	264	270	286	266	266	251	275	278	290	255	278	300	288	264	307	239	239	278	261	279	283	283	278	257	257	297	271	302	274	281	280	258	276	276	279	293	280	238	275	283	277	297	230	274	256	273	300	286	304	255	302	290	272	268	267	259	280	267	282	291	278	294	283	262	282	269	252	274	266	291	245	284	275	270	285	258	275	282	280	283	257	281	302	266	284	304	259	261	272	264	278	290	277	259	270	270	260	278	274	264	291	276	286	302	296	271	284	319	264	252	242	248	270	294	282	260	267	275	266	284	272	254	309	268	255	288	262	303	290	267	272	263	283	267	307	255	253	292	244	286	252	287	254	292	268	248	257	277	257	226	271	287	250	301	244	292	254	274	272	315	257	241	297	257	264	250	245	279	270	283	262	283	262	265	295	288	269	268	284	274	298	295	268	269	280	291	276	285	297	260	297	260	291	315	272	271	262	280	271	244	265	298	272	295	266	268	248	283	259	273	272	235	258	279	279	256	262	285	302	294	254	284	267	256	241	283	280	295	270	306	243	282	307	281	242	270	266	291	283	299	267	294	293	232	241	260	308	271	270	274	299	269	257	256	265	273	272	263	284	250	287	290	254	255	284	286	259	285	249	258	280	293	273	271	304	256	294	267	254	270	259	243	293	267	290	276	273	268	272	280	261	292	261	270	258	286	288	251	286	264	261	256	238	233	271	269	266	270	272	298	266	272	283	257	280	259	263	297	250	283	313	257	277	263	288	248	266	283	272	304	271	274	211	268	280	278	269	284	279	284	280	242	298	267	272	301	288	261	287	264	277	277	259	272	284	237	262	275	286	264	262	260	306	273	274	272	283	291	283	265	276	266	249	263	279	272	251	256	291	252	265	276	267	238	247	273	263	299	271	303	259	250	246	287	304	287	293	282	297	261	254	271	279	268	287	289	286	290	271	256	265	301	271	265	278	287	253	279	269	264	261	282	276	281	249	256	286	272	270	270	272	282	265	286	276	288	288	262	293	272	275	281	289	302	303	243	262	254	257	304	274	266	281	245	288	286	275	254	278	272	275	280	304	260	280	280	303	275	287	293	280	282	265	265	287	242	263	292	274	247	270	258	257	263	235	273	277	274	277	249	295	264	249	299	291	232	266	270	270	241	247	234	278	270	289	273	282	266	290	291	300	288	273	260	269	276	266	289	264	279	267	283	266	280	264	283	256	274	263	290	275
28992	45232	35799	22268	17887	13992	11917	9162	8239	9487	8183	5154	3932	3375	5846	10419	13154	10742	7486	6602	3689	1807	1046	628	619	568	535	490	499	435	445	455	464	424	434	456	466	427	462	440	421	455	439	459	431	429	445	434	453	397	442	441	425	419	423	472	427	448	442	429	474	431	463	440	418	451	488	434	439	411	425	463	430	449	430	461	472	440	413	427	442	442	458	469	447	456	458	468	417	488	453	439	474	438	428	444	440	445	441	420	482	464	471	460	438	425	406	432	449	426	456	471	440	481	442	411	429	423	451	443	450	439	439	430	433	450	420	408	459	462	459	471	442	470	449	428	428	462	460	421	427	432	479	456	452	439	439	437	427	447	468	441	429	448	438	446	432	454	453	455	453	419	411	420	475	408	463	450	447	447	434	452	414	416	448	427	438	442	448	439	435	422	443	435	424	422	402	442	413	452	435	407	415	453	412	464	453	458	456	424	438	488	419	447	417	438	462	428	452	441	473	408	447	399	447	395	429	429	452	432	451	461	443	445	412	435	427	415	430	428	440	436	458	424	441	431	420	421	424	410	406	436	434	435	447	450	419	467	454	446	474	463	435	449	461	435	458	433	416	414	440	411	462	437	423	451	424	443	419	423	418	407	457	445	454	466	432	460	417	480	441	419	437	440	426	404	428	446	409	473	407	430	448	455	453	405	421	420	429	437	451	452	403	443	429	457	514	395	425	433	448	473	443	429	467	479	458	432	448	424	424	505	461	441	436	425	419	436	448	447	442	430	437	423	448	404	428	415	456	430	442	458	458	436	444	433	455	431	426	476	425	440	460	461	441	442	481	427	411	451	427	448	390	483	422	460	410	452	420	476	424	406	440	481	442	449	452	424	447	465	430	421	456	439	467	416	421	409	428	417	457	431	430	468	457	437	458	423	428	431	498	433	439	458	418	436	392	473	449	412	449	452	482	434	432	457	447	465	430	417	448	485	457	435	447	426	462	438	440	394	440	457	444	452	445	421	428	427	436	455	495	434	439	453	415	464	485	463	431	444	419	447	416	461	451	436	441	418	445	436	428	458	464	427	432	453	406	476	429	421	452	451	447	452	451	408	440	427	439	436	455	468	435	462	383	456	421	436	434	440	485	408	455	451	481	427	453	436	441	424	419	438	431	456	453	470	427	443	431	441	406	454	427	472	469	442	460	429	442	458	436	470	479	477	425	465	462	432	432	443	471	447	420	448	446	397	464	460	412	408	374	422	467	422	427	424	457	457	451	434	460	430	431	476	455	448	434	438	463	419	499	418	434	425	459	463	468	416	413	405	461	417	474	401	427	457	471	437	420	438	429	416	441	463	437	450	426	452	451	450	445	443	438	408	463	450	427	455	412	434	453	432	445	452	466	481	458	433	436	460	445	419	424	447	425	449	460	450	424	398	473	444	440	454	425	459	461	448	468	457	462	402	439	463	440	476	477	434	442	435	447	425	468	418	478	430	463	410	424	444	430	420	448	420	489	448	432	415	464	459	463	421	426	456	441	468	432	406	423	438	473	430	458	434	451	442	451	420	427	448	439	428	457	405	437	423	469	446	451	436	436	404	434	429	469	441	449	438	459	431	438	458	491	426	451	392	394	434	413	452	478	442	449	420	408	451	416	446	477	460	456	440	437	444	453	412	429	466	451	426	452	438	417	448	461	421	447	466	470	456	460	441	415	412	437	395	465	440	447	406	443	446	408	458	436	445	450	418	457	396	424	448	457	447	416	484	443	402	441	445	437	432	478	410	419	440	432	492	428	471	441	421	422	431	430	410	488	439	417	469	421	430	481	462	431	444	431	420	471	432	418	461	453	451	417	412	451	433	472	473	423	426	424	444	424	428	427	431	450	454	416	444	437	457	433	440	433	451	416	407	408	476	413	445	446	442	436	428	437	474	438	469	428	445	441	455	445	441	414	437	420	455	444	432	442	496	413	432	459	456	434	402	437	469	482	420	433	465	484	455	462	431	450	411	475	466	456	429	443	455	434	461	445	442	420	462	456	451	449	467	428	448	446	472	474	455	465	433	423	431	432	478	463	403	425	436	438	424	459	445	460	433	436	433	436	448	482	448	432	423	441	451	465	402	449	434	432	467	469	431	444	437	462	429	463	441	440	431	445	458	428	444	422	425	435	443	438	398	472	439	469	443	405	441	456	426	438	445	441	450	406	452	452	418	461	448	448	475	446	483	441	397	443	422	441	450	456	439	465	440	427	470	467	427	463	449	466	438	441	426	435	447	432	413	452	435	447	467	467	456	415	457	465	468	449	448	458	430	446	409	432	457	485	468	446	422	435	424	446	417	441	451	473	458	437	462	437	444	432	451	471	399	425	406	451	461	430	499	413	454	437	467	443	449	445	471	466	380	411	467	460	443	392	433	425	438	440	407	415	459	443	420	461	444	442	420	423	465	444	411	437	419	440	431	416	391	443	428	434	453	415	465	461	440	441	414	416	408	434	425	446	437	483	433	454	457	435	448	421	465	444	462	458	482	447	444	437	436	436	476	476	449	460	456	452	453	473	433	409	464	375	439	426	459	452	416	410	447	421	472	434	461	441	463	442	433	434	445	437	430	455	447	456	420	462	409	436	410	431	444	460	421	439	438	412	437	455	497	426	408	468	428	453	467	439	460	457	436	483	425	447	458	441	428	420	460	460	449	441	425	454	453	458	443	457	412	408	402	451	409	417	476	464	481	461	430	448	462	412	458	418	439	405	448	478	402	456	491	473	449	445	436	471	458	458	447	447	475	460	462	453	445	451	422	413	449	459	397	422	405	473	439	431	398	445	433	440	440	429	468	449	457	428	437	450	428	426	451	442	431	460	439	446	442	459	420	452	410	461	452	433	466	402	439	448	443	436	460	405	445	477	451	412	399	484	443	428	429	440	446	442	457	445	470	450	435	427	408	447	461	446	436	424	425	452	458	426	464	423	419	451	421	440	462	409	438	450	436	413	442	457	424	447	439	428	448	415	421	405	434	428	453	482	457	421	428	436	417	437	416	420	450	423	456	457	448	437	457	453	444	450	449	421	455	459	479	446	388	429	468	423	444	462	423	437	448	466	403	432	429	438	449	414	458	467	454	440	441	451	444	408	470	460	433	437	415	409	462	452	444	485	417	451	420	465	468	450	453	434	411	470	453	474	437	421	414	454	426	487	419	433	403	417	441	468	442	499	461	456	425	422	449	424	467	468	473	432	457	446	471	451	451	445	475	441	427	439	461	462	450	434	426	434	442	457	440	479	447	425	464	448	456	440	419	433	429	431	437	485	416	473	426	443	423	453	422	398	456	461	421	436	456	392	416	427	459	423	408	435	431	439	399	438	426	441	439	448	421	438	446	431	462	451	455	432	444	433	446	445	434	462	456	440	435	444	442	467	456	406	426	481	428	430	422	432	442	450	426	451	399	427	444	443	424	455	438	470	438	447	421	406	448	437	458	427	425	447	451	406	463	456	451	416	452	493	466
22893	21035	28777	23549	21075	20265	10225	5436	4637	5826	5222	3606	2770	2494	3336	7409	13679	13460	9041	4624	2110	935	576	370	265	268	239	269	246	252	193	212	227	229	237	232	238	260	212	225	216	241	207	235	203	222	209	214	232	218	208	223	213	202	234	227	241	178	228	211	233	223	223	220	226	248	241	225	213	236	212	213	226	223	231	213	210	227	253	218	233	219	210	218	230	182	212	218	246	192	232	210	198	227	204	243	242	198	199	230	215	209	251	220	239	237	205	223	199	210	212	221	209	235	213	233	220	231	222	227	195	229	236	211	244	205	245	237	230	199	248	231	230	218	228	236	228	228	237	219	232	209	208	188	237	207	202	207	210	193	200	230	217	222	235	234	203	222	232	257	225	228	229	211	228	229	242	193	224	228	214	232	219	262	235	212	210	220	245	231	200	230	202	229	198	225	234	217	226	213	229	211	237	197	215	212	249	212	229	232	243	238	218	202	233	246	207	212	219	217	210	243	209	234	233	199	210	221	218	222	230	229	211	252	234	226	233	212	242	219	214	221	246	230	219	241	213	227	248	187	229	243	225	208	228	243	213	240	244	219	244	203	204	203	221	193	224	228	248	225	242	211	236	209	212	231	197	228	202	237	240	224	216	245	242	223	246	209	216	226	245	196	244	239	235	213	216	224	228	188	228	224	240	222	225	224	233	200	239	213	239	218	218	213	220	235	254	223	247	220	222	222	248	208	201	220	225	235	225	235	231	217	224	216	193	226	235	236	228	225	238	240	220	215	218	237	235	203	197	212	216	232	221	233	207	225	210	217	233	218	222	227	239	217	243	221	219	226	200	221	225	230	224	232	252	234	231	210	185	210	215	241	217	222	218	188	204	210	199	248	216	229	192	234	207	209	215	220	209	228	212	208	219	239	239	242	234	240	222	241	212	219	227	221	223	228	208	230	217	222	229	217	253	229	236	238	240	205	228	214	242	232	203	219	247	242	233	221	202	243	209	226	224	217	214	218	236	230	229	234	221	243	212	218	224	202	220	223	233	217	245	224	223	205	211	226	199	221	235	210	228	225	240	231	204	198	207	243	226	223	225	207	228	202	229	226	217	212	241	217	241	219	235	234	213	220	217	208	217	245	243	221	235	222	213	223	222	240	221	234	181	214	226	239	234	233	223	214	232	221	246	229	219	201	204	245	223	216	236	217	215	224	209	224	233	221	215	219	231	180	240	242	193	204	217	237	186	220	232	216	207	233	198	225	216	212	229	228	216	233	226	252	210	227	217	204	219	209	187	233	216	215	230	219	237	211	220	212	243	245	197	220	184	230	220	233	228	249	242	220	210	223	227	210	229	218	224	224	240	242	230	221	189	237	195	228	211	240	219	209	253	227	237	231	230	219	232	221	209	229	212	244	202	231	210	249	238	211	234	246	230	211	238	225	227	206	234	234	206	212	237	234	221	212	240	197	237	251	230	218	233	216	259	201	224	213	229	233	219	230	222	241	200	205	238	198	198	230	213	213	210	245	234	231	235	242	227	217	234	237	255	243	232	227	216	216	193	230	225	253	233	229	194	254	235	214	227	228	227	220	229	217	237	222	206	222	254	227	224	239	237	223	221	239	221	210	236	219	218	220	234	208	214	225	210	230	213	249	213	240	213	199	213	212	242	231	200	242	221	226	232	240	235	216	230	220	191	220	216	232	236	221	208	210	200	217	215	219	213	213	209	238	239	239	207	213	183	243	211	214	225	218	201	221	224	215	202	213	207	222	230	208	205	214	218	228	236	226	224	237	213	226	205	214	227	217	224	261	224	225	233	227	240	213	219	232	241	217	220	207	204	224	212	236	212	191	218	234	230	222	232	241	220	220	214	223	224	177	197	213	211	197	207	197	219	204	244	228	198	231	251	213	219	217	264	244	223	221	248	194	223	236	206	248	204	216	218	205	212	216	211	205	250	194	207	208	232	247	266	211	248	210	208	225	239	225	214	232	220	220	209	248	236	232	195	237	234	205	248	211	256	220	216	229	216	207	200	202	230	244	226	194	188	234	208	223	222	217	233	177	255	236	232	222	212	207	231	248	205	188	258	215	215	223	226	235	230	224	253	254	224	244	251	242	242	257	214	210	227	202	223	191	210	227	217	203	218	215	211	188	216	236	233	221	220	246	248	196	198	213	221	189	227	215	227	224	235	214	237	218	200	213	204	230	249	218	249	217	223	229	206	237	223	223	222	198	242	222	239	196	247	229	215	219	220	211	244	243	214	226	215	201	234	252	222	230	204	235	204	219	249	202	236	205	194	211	234	211	199	233	210	191	211	216	225	250	226	222	212	212	219	207	208	205	212	231	235	236	208	248	245	234	225	238	224	234	245	213	197	200	222	222	197	223	234	218	233	223	222	229	234	208	224	223	214	205	233	235	240	207	251	211	225	219	228	232	230	218	247	198	233	224	208	218	226	199	208	231	198	249	210	232	231	237	229	196	218	210	207	224	244	209	214	220	251	207	239	216	197	243	259	216	215	226	212	228	205	215	224	206	223	230	209	229	211	213	226	208	226	239	229	236	225	238	221	221	223	223	225	217	217	239	211	215	214	254	205	235	223	239	241	227	214	217	218	205	220	233	237	226	232	233	228	207	230	237	231	208	224	221	194	223	266	219	207	228	211	234	221	227	242	231	221	209	212	236	211	233	217	227	196	214	220	190	223	229	209	218	234	234	219	241	224	223	187	199	265	247	199	229	246	215	229	219	232	239	216	223	231	270	225	226	205	235	209	246	244	209	223	183	242	231	227	250	234	206	242	214	241	229	245	209	224	207	200	191	207	211	232	216	189	210	226	228	200	214	254	239	225	205	218	179	221	233	220	223	226	228	208	231	199	239	201	216	228	226	219	218	218	215	199	217	233	241	214	218	200	199	257	214	228	220	209	226	240	241	251	239	235	217	209	253	207	244	253	211	190	216	218	227	216	213	214	200	199	231	221	217	251	234	198	223	246	217	221	219	242	218	218	186	223	201	214	240	235	234	222	242	211	245	233	236	205	244	230	208	214	204	226	213	230	220	222	249	226	215	244	211	207	223	225	236	224	216	198	217	208	232	218	242	240	208	237	207	225	214	244	205	202	222	217	211	228	221	191	215	215	197	213	191	226	241	225	222	228	208	219	204	231	226	224	221	208	239	239	243	216	208	216	197	206	240	224	219	231	219	228	199	224	210	218	241	227	246	220	217	219	236	222	218	208	195	222	216	232	203	234	219	208	246	214	240	249	206	247	209	202	224	236	228	222	233	239	208	238	253	214	242	226	228	225	212	244	228	223	218	213	198	230	227	222	218	249	227	200	209	227	235	230	204	211	194	219	227	216	228	228	233	226	236	250	208	211	238	204	212	218	202	221	244	229	249	218	199	236	231	212	204	235	214	224	218	225	226	227	207	217	233	213	203	209	209	227	233	234	202	207	207	247	212	210	222	237	222	238	217	250	231	228	234	201	212	238	224	266	226
29389	48082	41552	31236	20649	11927	11694	12499	11902	14450	12346	9190	7143	6399	8302	15502	23364	21384	15502	9400	4728	2079	1154	741	495	438	425	381	378	386	373	364	352	356	382	344	373	375	350	362	356	336	335	350	360	354	359	343	363	360	372	364	350	330	369	381	356	321	357	346	373	337	365	362	386	363	327	359	371	369	323	366	374	369	368	365	374	371	331	331	350	352	368	410	391	374	366	346	371	332	361	364	346	361	365	345	358	365	368	336	334	371	353	361	330	345	330	375	381	385	372	365	376	343	361	344	371	364	370	327	335	354	372	382	379	327	362	328	352	370	341	340	346	394	352	369	331	374	354	367	338	338	348	338	376	349	382	408	363	397	330	346	383	367	324	343	377	339	323	398	337	328	351	363	351	360	374	321	383	332	354	361	362	383	355	305	348	326	378	343	372	348	326	352	310	345	381	347	347	373	338	355	356	385	397	362	336	333	345	332	371	356	365	334	363	345	404	366	341	377	350	351	336	353	322	330	378	355	348	354	331	366	381	384	365	369	368	353	346	348	371	366	380	324	349	338	327	370	342	371	357	383	352	359	376	361	361	379	329	380	389	356	360	373	339	353	392	344	348	347	306	338	351	403	365	373	331	338	370	377	355	363	382	360	353	329	378	349	314	349	335	361	362	344	347	339	351	345	387	364	351	328	323	371	342	376	352	355	351	365	359	350	333	367	366	351	376	317	355	377	350	331	382	351	349	329	376	337	355	332	368	346	373	347	340	325	370	357	343	335	324	372	373	382	356	322	348	326	365	358	355	314	364	355	347	355	358	354	360	371	390	337	361	378	383	320	384	351	358	323	380	365	349	337	362	336	353	356	369	365	358	379	332	362	312	365	372	319	365	370	367	373	354	372	374	362	337	338	404	378	324	322	352	351	375	388	374	374	403	353	355	363	353	353	306	368	326	384	372	370	366	360	322	361	317	318	359	334	345	346	393	358	348	363	359	389	353	352	378	361	349	367	337	351	364	352	375	342	341	374	380	365	317	361	378	339	368	349	377	336	341	377	344	355	355	364	371	353	349	382	341	357	351	343	359	365	367	370	370	384	363	349	330	352	349	368	342	358	341	359	382	335	339	370	376	343	352	335	353	356	353	370	339	366	368	329	356	348	379	383	394	368	338	343	397	343	351	341	379	345	348	351	369	359	359	346	363	347	363	380	344	366	365	398	355	361	368	372	362	345	353	377	374	378	365	372	345	342	360	345	324	365	350	327	394	352	356	365	372	361	365	342	363	348	338	313	335	319	339	331	333	354	351	350	386	324	366	359	351	357	327	349	372	334	334	371	355	369	343	329	348	364	367	318	355	315	392	368	344	345	333	389	345	385	363	371	321	362	346	357	369	353	351	330	333	350	360	341	372	342	339	349	354	357	320	340	384	368	382	349	342	337	375	357	349	360	341	326	371	362	403	363	327	346	371	359	342	328	338	335	331	346	359	360	353	388	320	387	367	323	353	378	344	367	352	367	343	355	373	355	316	350	393	344	365	361	341	369	355	361	368	372	342	380	330	351	335	364	346	336	355	360	388	368	341	335	387	375	357	372	362	346	367	335	331	373	350	353	383	313	362	337	326	306	352	354	334	320	368	357	349	349	341	373	379	326	355	361	361	356	349	340	356	389	364	361	366	373	389	339	337	323	396	351	414	399	319	344	358	402	368	363	351	352	325	358	376	365	370	357	362	344	402	393	401	345	368	359	372	389	375	344	342	340	374	364	386	361	397	349	348	372	378	373	355	345	389	365	389	313	338	343	408	380	373	340	348	350	337	352	335	338	360	353	341	350	369	365	337	363	351	355	382	357	358	371	349	355	349	345	362	347	364	343	350	350	325	373	363	358	345	365	387	344	367	352	313	348	337	356	352	369	362	383	371	353	349	340	346	359	353	334	314	338	377	341	346	357	361	348	370	357	348	342	342	344	334	355	341	346	369	352	345	348	327	383	352	358	386	346	345	339	341	360	364	402	336	370	293	335	359	340	386	349	350	341	368	360	343	377	370	366	339	346	323	375	412	339	354	342	361	357	346	325	351	335	341	325	360	317	358	357	346	356	377	361	374	379	379	319	380	371	344	379	330	375	334	384	322	369	343	352	340	356	340	383	373	338	366	321	380	359	337	369	352	318	376	379	363	343	353	343	366	332	361	355	382	357	339	350	345	325	373	326	339	370	349	349	352	328	351	317	337	350	390	386	374	346	369	336	380	364	366	341	384	381	334	393	399	326	371	351	363	348	373	338	335	335	348	368	382	382	356	336	381	374	364	359	332	384	360	373	369	361	355	352	359	362	355	353	371	329	357	334	333	336	329	377	384	334	332	342	367	340	377	354	381	346	337	362	369	373	356	337	331	351	353	374	366	383	315	357	330	392	339	390	355	348	380	369	370	380	353	331	347	351	367	342	390	350	371	369	353	345	325	345	332	332	330	317	374	350	383	332	353	377	363	341	326	366	341	341	341	374	377	332	338	357	326	377	384	380	369	364	373	330	385	358	372	357	365	371	340	342	335	320	372	348	369	370	356	374	334	318	337	378	365	367	357	388	366	414	371	374	376	382	364	374	328	324	376	358	360	355	387	386	339	358	340	372	355	376	366	356	343	352	396	339	359	360	360	387	361	362	353	363	358	351	371	341	351	381	359	364	328	336	349	346	348	342	345	362	368	378	359	336	379	357	366	327	363	368	349	339	369	364	372	382	342	339	348	349	368	335	389	333	321	363	354	350	361	351	358	366	351	380	356	341	348	352	332	349	355	359	367	414	346	359	335	348	354	360	380	374	335	357	331	375	360	350	354	399	362	351	330	321	364	337	316	309	351	369	364	375	353	340	330	349	360	359	349	382	390	330	394	346	367	330	350	324	338	402	330	359	369	348	327	309	339	378	391	350	353	383	340	359	376	362	378	374	340	340	383	354	340	357	401	342	361	367	364	373	370	372	366	382	367	363	382	365	343	390	336	404	340	323	353	358	332	362	352	372	314	314	340	376	382	355	345	348	368	341	334	366	339	376	333	347	375	358	359	325	374	356	422	324	336	383	376	359	333	375	336	351	355	348	355	342	346	365	359	351	372	369	351	386	355	380	362	383	360	351	368	364	373	354	349	373	371	343	314	380	351	338	332	347	369	334	359	352	343	339	328	358	349	338	327	330	354	357	370	318	353	379	360	393	373	356	350	346	377	367	352	340	367	378	364	355	362	360	380	376	374	359	381	358	359	355	323	331	335	345	362	371	359	343	354	342	362	347	325	361	353	354	334	350	345	346	386	372	358	339	341	346	367	370	362	332	354	402	368	350	365	340	380	348	376	358	348	347	366	369	377	352	394	337	370	362	354	372	365	370	386	318	381	358	363	350	375	344	367	318	331	354	385	349	340	336	333	350	361	347	367	357	342	379	329	339	335	371	352	365	359	360	383	366	313	365	349	316	349	384	331	354	379	358	364	400	377	300	346	346	345	335	349	350
26950	21634	20631	12390	5190	2182	1758	2620	2333	1627	1560	1226	1111	1002	762	762	1073	1225	1055	756	542	381	348	297	272	279	284	273	259	273	261	244	240	258	270	265	305	295	270	281	240	277	243	229	251	261	273	279	289	258	276	263	261	253	251	268	259	240	240	268	251	256	268	260	238	259	290	270	272	282	288	282	255	275	256	284	266	274	286	248	255	239	266	240	252	262	259	305	262	258	272	264	233	242	249	267	293	260	248	253	257	261	247	250	257	266	239	242	269	237	263	265	239	244	263	245	296	257	244	269	274	280	274	271	275	284	256	241	250	244	257	273	286	262	283	277	280	262	250	259	251	270	245	256	280	248	265	268	268	283	286	258	272	280	271	243	240	252	264	237	256	271	278	267	242	265	239	244	303	257	266	242	284	263	257	279	252	281	262	265	278	258	265	269	272	263	277	267	276	252	256	259	279	235	254	265	289	285	258	279	241	264	266	224	258	275	250	261	277	290	267	271	247	264	254	263	259	262	275	260	243	271	265	267	256	246	259	271	258	255	296	252	277	268	264	267	253	254	272	262	260	260	269	277	289	282	296	266	284	243	286	279	242	268	283	290	270	279	267	265	242	251	275	246	268	238	262	244	276	277	231	269	270	232	263	258	257	264	265	258	310	301	241	266	267	250	276	297	297	238	279	285	242	291	268	293	251	256	237	261	277	271	234	274	246	279	251	262	258	292	230	274	253	278	268	256	250	284	275	275	236	264	270	272	281	253	245	257	253	311	232	236	260	278	258	264	286	259	297	291	246	233	244	285	269	252	250	279	256	266	268	278	259	255	248	241	247	257	267	246	259	249	249	263	278	239	262	249	287	270	234	259	276	264	261	275	244	265	261	241	270	265	251	233	275	262	291	258	301	255	271	276	259	263	287	262	253	267	252	277	253	266	263	272	261	281	260	257	270	275	274	251	285	253	278	263	274	258	269	238	269	257	237	284	260	296	267	241	262	251	255	280	288	252	282	281	274	226	282	238	252	263	268	241	298	280	275	261	295	237	265	242	242	264	237	304	297	277	270	239	289	277	247	294	277	258	233	278	249	256	288	262	276	285	258	256	268	261	277	264	281	278	256	274	259	271	281	305	259	260	250	257	286	239	251	261	249	264	251	248	262	253	295	251	278	245	297	283	246	262	287	258	274	261	310	285	289	251	286	267	261	251	261	261	239	280	249	249	246	260	300	257	267	243	268	256	271	278	264	271	258	280	280	257	280	247	280	247	259	277	255	263	273	237	267	264	266	269	267	270	291	247	262	271	270	280	268	284	249	254	261	239	265	263	252	231	266	259	267	267	266	280	260	266	219	242	252	255	269	262	296	260	265	262	259	273	267	269	253	283	260	279	244	274	255	252	238	257	256	264	257	258	267	294	243	268	249	272	263	238	272	259	263	252	258	260	277	254	287	282	237	251	260	281	251	269	266	276	290	261	282	252	265	269	270	254	272	254	253	277	249	239	279	257	271	273	298	278	263	241	284	238	273	272	271	262	268	254	275	266	274	266	274	254	244	268	292	267	239	273	263	283	272	269	265	225	277	254	282	282	257	275	285	249	271	252	257	282	250	264	251	263	284	279	288	255	289	249	289	232	246	260	275	250	274	287	291	256	230	272	265	269	287	308	274	256	286	251	270	262	256	278	252	247	256	306	268	234	262	261	231	249	241	268	261	265	253	239	292	230	262	241	261	246	274	211	296	267	267	275	258	264	253	237	232	264	250	242	268	281	240	256	246	255	305	254	284	302	273	239	287	272	283	271	253	255	277	263	252	248	251	289	258	276	248	289	269	265	241	264	271	265	271	268	251	265	263	253	262	265	251	286	251	271	252	275	274	260	255	276	250	255	237	262	275	272	238	277	268	278	279	259	250	271	262	253	258	259	288	268	263	278	255	268	272	266	283	264	274	241	277	251	292	248	254	268	274	269	257	301	250	288	262	260	245	227	262	262	271	287	265	258	277	307	266	277	261	267	257	258	263	271	256	298	243	231	279	264	265	280	230	305	279	206	281	249	278	244	260	287	262	282	272	228	259	253	272	270	258	255	266	267	253	292	283	254	248	280	279	261	270	294	289	274	270	236	257	249	255	242	261	260	256	274	248	257	286	267	268	288	265	225	268	240	269	250	270	240	272	289	258	250	258	260	277	288	232	275	238	277	242	258	287	286	257	260	257	290	284	307	287	276	275	273	251	260	282	252	260	284	281	318	271	279	221	267	274	263	287	266	269	272	263	275	256	290	241	258	286	253	249	263	259	250	254	260	260	238	254	274	272	297	284	253	272	281	261	271	282	271	249	251	264	257	246	248	231	262	261	253	244	287	248	288	284	232	252	262	290	258	257	262	259	261	290	242	246	258	295	265	283	239	249	278	248	277	259	286	276	279	266	268	250	266	254	285	277	251	266	249	249	251	297	240	259	259	270	242	267	272	257	246	252	285	247	274	260	257	275	270	247	251	270	229	245	276	265	254	283	288	270	260	245	267	254	266	255	281	265	275	282	240	270	272	267	281	256	251	276	233	281	267	279	295	255	236	264	289	258	238	266	244	280	289	267	257	249	242	236	274	258	248	247	297	270	247	270	257	252	276	280	271	265	231	270	233	275	257	262	268	284	273	248	295	266	261	263	299	292	251	268	254	272	275	271	254	244	266	240	286	267	243	276	270	271	251	265	262	310	258	269	283	258	268	287	268	269	275	277	263	264	234	262	256	270	289	264	283	248	260	237	260	273	272	259	252	262	239	287	237	314	254	276	269	259	254	246	247	266	245	299	268	241	272	276	277	264	269	268	258	270	232	257	275	276	294	252	275	284	257	294	269	278	277	280	282	257	229	255	261	275	273	280	252	273	280	288	244	254	249	262	263	253	260	271	264	285	248	243	267	281	269	248	290	277	251	266	270	249	296	257	262	267	280	258	286	268	301	274	258	267	258	248	267	254	249	281	289	250	282	292	277	257	243	265	266	287	278	259	262	255	248	270	270	252	274	280	253	242	258	255	233	294	281	277	237	271	276	257	274	260	269	237	266	238	263	264	250	283	280	265	273	270	234	261	254	258	248	292	313	243	253	257	282	294	257	259	250	265	263	274	248	279	249	269	273	253	240	259	268	225	272	257	265	249	255	257	232	274	266	267	267	285	262	269	265	254	271	265	278	246	285	261	267	271	222	266	292	259	264	279	264	253	252	304	260	249	262	257	276	257	279	238	274	250	267	274	263	268	280	263	308	275	265	288	259	287	255	233	246	219	263	292	316	262	292	278	262	278	264	248	274	263	251	252	244	273	233	247	261	253	273	274	268	266	233	258	266	272	249	288	285	234	266	242	262	273	280	275	277	241	286	263	285	231	256	257	270	263	272	270	224	259	287	285	246	271	250	273	269	268	279	260	263	234	274	256	260	258	271	256	264	270	273	252	252	251	265	290	270	259	285	241	223	281	252	265	276	261	275	267	273	250	247	261	274
23904	33584	27574	16783	10538	5813	5160	7442	7024	4696	4644	3343	3128	2761	1985	1855	2730	2738	2490	1650	1029	754	555	453	436	455	416	377	381	426	436	415	413	400	419	425	472	422	406	386	403	450	439	410	483	429	375	410	402	395	428	413	412	410	401	401	423	437	440	402	413	426	417	424	429	406	410	433	393	454	425	431	412	435	420	440	432	400	426	410	412	395	425	379	453	426	439	386	416	405	418	405	450	391	395	432	432	398	460	432	457	372	432	435	427	461	437	406	397	448	443	422	418	448	424	432	438	440	464	410	438	449	415	448	425	414	431	396	441	429	437	432	426	400	452	427	392	417	437	442	403	456	446	469	393	438	460	446	445	402	406	447	439	446	438	439	420	397	453	453	452	426	460	406	429	402	445	431	445	374	443	445	459	431	437	369	421	414	440	414	440	397	409	400	424	437	401	429	382	437	448	405	401	454	432	453	428	451	444	450	456	434	425	386	428	407	395	454	472	393	438	408	395	436	410	426	447	459	410	484	400	428	434	424	439	449	421	413	437	438	425	466	435	412	423	420	382	393	399	415	458	408	443	429	440	424	419	425	418	421	452	435	411	415	436	405	443	434	417	411	421	440	448	449	415	448	425	418	457	436	405	458	416	450	408	438	441	416	437	401	483	408	422	436	453	449	443	436	383	388	379	444	424	419	427	422	418	379	399	445	458	446	413	431	436	410	434	409	443	438	398	405	406	423	420	356	422	422	415	421	409	456	440	445	417	419	430	430	455	415	371	404	414	427	421	412	435	416	423	430	399	436	447	434	431	451	399	426	431	434	446	442	422	406	432	427	437	413	381	436	456	426	432	445	428	393	440	452	411	414	436	418	419	445	398	417	398	429	435	431	468	422	380	418	424	418	405	395	416	403	432	410	401	420	445	440	465	401	444	450	404	436	386	422	417	418	423	412	436	413	401	433	398	403	408	444	424	408	408	417	427	428	453	408	422	429	407	400	422	388	421	464	379	429	427	436	441	414	458	439	397	435	449	407	415	424	428	418	447	432	397	426	441	404	434	392	420	413	396	451	434	401	437	393	429	418	411	456	411	427	439	428	448	425	430	441	416	422	436	443	395	408	422	415	415	457	451	418	386	414	456	421	400	433	433	371	395	402	432	441	417	386	391	412	439	423	424	425	412	417	432	465	402	434	430	425	428	462	438	408	416	418	423	433	456	434	415	431	429	410	417	453	424	424	467	428	443	406	441	418	404	436	414	434	403	387	450	448	421	412	437	414	414	419	422	404	442	429	406	454	466	390	417	413	428	438	426	431	453	411	441	423	436	432	405	420	424	428	430	436	406	429	404	433	417	389	411	398	409	420	450	421	405	420	420	443	457	418	416	413	406	426	423	442	424	395	419	416	405	410	451	374	429	423	443	414	439	437	403	442	414	441	418	421	434	461	412	377	402	410	405	438	418	402	457	424	427	442	406	393	463	383	406	427	440	427	436	443	401	394	407	401	418	439	429	380	415	420	466	436	447	416	404	463	447	396	420	419	430	415	431	446	393	415	425	400	408	443	433	390	454	417	449	440	400	410	444	450	416	409	422	418	405	397	446	446	412	434	422	421	416	440	404	423	415	437	406	435	441	424	423	409	429	409	440	437	469	399	440	453	428	367	417	403	416	410	447	446	434	441	416	393	414	412	454	421	421	436	444	419	394	420	433	435	408	444	427	427	391	415	412	425	372	456	420	426	428	411	396	443	392	446	411	416	398	423	415	411	439	395	435	410	430	417	437	409	381	439	390	439	456	407	447	417	427	437	395	453	412	433	368	450	421	411	422	414	404	433	405	414	439	437	431	397	395	394	426	435	427	433	404	439	433	433	373	420	447	434	412	393	426	411	428	467	448	447	393	456	433	403	417	459	427	441	444	412	451	429	407	447	427	452	424	422	408	415	399	403	430	434	399	440	399	454	420	430	427	422	438	451	406	440	442	457	413	434	415	430	406	414	424	409	428	422	405	442	426	443	472	412	429	418	433	422	413	414	416	430	417	435	438	413	442	407	403	419	421	412	427	405	429	424	466	427	415	406	415	402	459	406	401	430	402	378	388	425	461	417	407	423	429	409	408	405	407	415	429	420	458	405	384	394	397	419	435	440	365	391	399	420	397	432	398	453	412	429	420	393	383	416	432	417	436	436	438	428	417	413	457	437	421	431	400	420	454	425	447	442	437	415	435	435	425	421	387	418	436	451	421	413	415	452	409	403	402	448	440	422	477	402	399	424	453	398	427	433	436	424	459	434	402	420	426	423	413	441	392	413	425	400	409	423	398	397	499	405	446	475	409	426	438	412	420	436	401	407	419	414	426	420	421	431	426	424	438	404	422	398	444	430	396	389	426	433	430	411	406	441	427	410	420	451	410	400	451	416	461	451	436	468	413	445	431	428	448	401	437	430	442	421	437	436	445	391	435	413	452	405	425	415	433	416	466	393	425	442	405	425	412	378	459	423	425	393	404	389	421	416	417	430	426	407	453	443	410	440	436	451	408	428	406	412	459	422	400	398	427	392	396	413	420	436	420	414	434	454	476	428	437	436	417	436	431	404	419	417	443	434	404	436	411	424	429	395	409	422	390	417	402	442	435	442	452	410	409	420	395	418	413	431	418	384	449	452	456	422	432	446	419	414	450	371	402	404	444	425	428	386	417	415	398	411	421	446	427	436	426	425	424	472	430	401	416	424	397	386	423	416	440	408	428	464	404	431	388	425	445	440	424	416	404	403	437	431	454	461	399	430	451	442	437	450	411	403	418	420	419	441	451	407	426	407	457	429	414	431	438	411	432	449	432	430	439	387	484	438	425	442	475	419	394	421	437	418	408	435	415	435	434	397	459	418	413	442	432	444	412	404	418	452	410	443	432	405	418	453	429	410	466	413	426	466	427	412	400	395	414	430	430	440	406	421	443	447	410	428	454	434	415	463	425	445	448	412	407	415	395	476	430	404	419	411	435	428	412	399	439	428	408	434	438	397	440	387	436	445	445	422	391	453	420	409	433	430	415	424	395	436	436	430	399	404	409	389	405	415	388	430	407	415	424	425	406	399	435	451	413	420	455	434	398	437	423	427	413	419	425	419	431	417	423	460	441	395	416	419	416	443	429	438	432	423	413	394	408	422	414	407	394	438	428	406	403	462	408	391	394	390	408	432	428	449	431	435	417	435	463	389	417	413	413	429	399	452	443	416	426	420	385	434	393	400	419	447	423	438	407	463	434	419	427	417	437	386	418	437	418	441	451	441	405	448	456	418	416	455	427	407	434	436	399	410	406	408	415	429	392	431	450	447	447	434	444	426	438	421	394	413	444	445	445	444	416	407	404	464	421	422	437	442	405	440	460	447	400	409	441	394	422	414	467	411	405	410	418	458	400	408	427	409	431	439	399	416	449	435	433	424	442	416	429	424	413	400	385	407	425	396	437	451	431	417	428	403	411	421	436	403	438	437	434	430	429	396	422	437
24187	21129	28139	24435	20022	10405	6522	5654	3639	2909	2981	2072	1190	1046	1075	2422	6069	7513	5707	3235	1784	968	529	375	295	274	274	270	274	258	294	271	292	269	284	291	274	289	276	310	263	296	264	306	283	265	294	306	283	279	274	318	273	252	264	303	282	254	280	301	266	287	285	274	310	273	282	277	289	242	306	300	313	266	283	305	284	316	265	277	276	284	274	269	295	276	274	263	302	287	292	279	268	285	293	314	254	271	279	266	278	317	268	286	307	262	248	310	289	275	293	261	286	300	250	271	293	286	299	309	262	272	298	300	271	258	282	295	286	281	293	314	291	273	272	306	292	288	312	270	285	245	294	276	278	268	266	277	268	279	258	263	266	255	262	273	285	280	322	268	280	311	264	289	258	281	279	296	279	302	285	284	289	272	294	272	308	265	258	268	290	290	312	271	265	287	291	272	297	260	310	260	255	264	272	293	268	284	264	238	277	258	316	283	283	311	282	271	273	249	271	284	261	266	285	289	272	272	287	298	275	284	266	252	269	288	238	296	281	270	300	273	288	275	285	270	286	289	271	261	278	294	264	288	268	295	279	306	246	282	268	277	265	260	276	301	272	304	267	282	272	272	288	263	263	269	281	285	297	311	308	265	294	293	262	261	288	271	311	311	261	269	288	258	288	289	285	271	275	235	296	274	290	287	292	268	284	307	277	278	279	272	290	279	290	268	262	279	269	246	304	262	272	286	286	285	252	277	301	280	252	266	267	296	281	271	281	258	267	278	304	285	313	267	267	276	263	295	251	255	314	299	306	262	257	312	307	292	290	280	265	278	277	281	276	270	274	266	272	284	237	249	280	289	282	286	252	270	252	269	271	294	274	261	285	302	250	295	280	286	279	277	268	297	295	287	277	299	290	307	266	285	277	285	282	280	284	261	275	267	236	298	266	264	269	303	281	296	292	275	287	300	296	248	233	298	271	270	283	284	321	261	264	262	281	274	298	316	303	259	287	287	265	265	293	275	289	264	278	267	292	280	304	291	283	264	257	264	294	301	300	273	265	276	261	281	271	283	271	266	285	274	278	271	284	297	273	258	299	309	265	266	280	302	315	289	274	299	306	267	294	282	267	268	265	281	277	278	307	277	248	279	263	268	283	285	263	267	291	300	298	302	264	278	287	293	263	302	270	307	306	256	280	261	318	275	281	279	324	270	286	279	256	286	268	291	291	273	273	278	287	241	295	295	274	284	271	321	271	285	297	290	270	286	302	271	251	254	273	290	293	285	274	293	282	255	254	263	307	271	254	263	274	295	297	280	279	246	291	283	278	283	242	296	298	266	291	290	294	289	291	276	270	281	280	258	275	281	272	285	283	275	294	290	274	287	272	282	272	254	277	272	260	294	266	293	267	266	310	272	251	249	301	240	312	321	287	269	286	280	262	282	280	258	279	282	278	256	311	276	280	277	274	275	271	269	283	267	313	327	293	281	264	265	264	267	289	269	279	244	260	297	262	273	293	239	263	321	297	282	268	271	267	293	299	268	270	290	290	284	281	308	294	265	280	254	283	277	287	269	271	248	247	295	295	269	273	283	260	289	280	288	280	281	298	264	268	276	285	281	292	261	307	262	287	267	282	292	292	267	274	289	261	268	300	281	277	306	267	270	285	313	315	290	290	311	268	267	285	283	297	285	284	271	303	284	272	273	265	292	251	312	263	269	320	270	279	259	280	261	297	255	272	265	296	315	265	268	296	262	305	279	276	232	241	300	302	284	256	285	268	301	253	299	279	297	288	285	248	274	280	303	260	261	278	277	306	285	280	302	293	307	273	240	269	284	238	265	275	264	295	254	269	297	262	270	295	271	307	282	261	284	248	305	266	275	260	255	275	275	306	290	283	263	256	271	294	294	266	280	295	261	306	278	265	261	296	271	278	273	295	279	278	291	291	288	272	304	282	248	276	294	288	284	283	279	282	295	293	307	284	304	284	284	294	309	305	281	286	250	299	303	288	312	289	275	272	281	313	273	288	285	272	295	295	288	248	268	274	250	259	272	316	283	260	269	297	286	286	283	257	295	270	281	293	282	263	292	280	283	272	269	243	289	268	258	298	296	259	267	287	264	280	278	294	257	274	247	280	265	276	251	278	265	308	274	306	262	274	268	272	298	274	273	314	276	267	262	260	280	315	257	286	284	288	314	287	285	314	320	278	290	294	307	296	260	260	290	295	281	277	277	282	261	290	275	293	257	279	276	251	281	292	311	280	333	257	293	291	294	274	256	300	288	260	244	290	289	283	285	289	316	277	301	271	297	298	291	272	297	269	241	298	274	275	292	256	296	289	276	283	272	289	282	264	299	278	270	302	293	270	259	288	275	288	265	301	286	257	288	272	281	254	252	290	267	277	268	298	275	312	316	275	307	283	268	306	280	267	297	286	275	274	290	272	281	282	293	301	290	281	267	260	269	268	281	274	281	263	305	238	260	290	288	280	269	297	274	301	309	269	275	276	287	301	292	271	272	260	274	273	258	237	291	263	252	319	301	292	276	296	297	246	297	301	311	259	293	285	255	269	298	261	272	334	299	287	289	263	277	259	270	321	279	285	285	285	283	266	280	251	283	284	282	302	297	278	267	273	257	265	294	261	282	284	277	286	285	265	292	298	250	295	267	295	290	306	274	282	290	315	287	270	253	284	288	302	276	256	288	270	274	283	267	251	257	308	267	259	254	252	285	261	256	272	278	263	278	298	281	250	280	291	271	266	300	289	289	291	287	288	310	273	272	297	307	301	266	273	277	275	296	261	257	248	260	287	299	301	288	284	269	275	270	267	281	281	294	288	250	234	293	268	286	268	299	296	280	276	266	299	267	272	290	281	277	285	287	274	289	263	300	261	287	262	300	289	273	283	290	275	279	270	280	291	267	281	304	270	274	299	276	287	296	249	272	288	261	298	273	263	281	278	275	291	280	281	298	267	284	302	272	269	271	279	275	276	283	277	288	283	279	289	266	295	278	278	306	278	273	284	252	276	331	304	263	270	251	275	310	263	291	307	276	253	251	278	269	281	307	257	273	322	268	268	258	295	261	268	283	267	236	263	287	287	303	316	270	271	273	266	240	267	269	286	304	264	290	275	287	283	274	283	286	294	294	267	295	281	290	284	275	253	275	281	289	272	255	299	278	283	285	264	287	289	280	291	281	281	261	294	294	271	286	290	279	263	250	247	273	261	248	288	284	276	312	313	279	296	297	288	295	298	284	315	257	311	260	268	249	300	291	277	275	263	273	288	274	272	269	275	260	276	288	257	302	258	263	292	249	285	271	310	298	295	289	287	262	271	311	273	310	281	311	258	277	272	291	256	296	271	261	290	292	282	270	287	282	290	308	269	309	284	274	299	291	319	297	290	271	292	283	279	275	280	262	286	271	292	279	294	276	270	259	290	321	295	309	294	258	277	292	274	282	268	274	263	274	309	265	271	259	278	288	265	278	259	283	315	261	290	290	271	270	276	260
21879	41303	37509	21985	15556	13912	13078	13361	9647	8229	7744	5451	3224	2970	2908	6219	13406	14775	11508	7062	3791	1983	1062	673	481	491	462	490	504	452	472	445	454	424	446	446	500	467	436	444	504	491	428	477	463	428	468	443	440	433	467	462	454	438	445	418	441	434	436	479	481	444	421	490	469	476	464	479	449	443	457	452	462	461	444	459	485	465	432	440	470	477	455	455	435	422	399	444	439	491	468	446	473	461	444	441	475	456	425	449	461	467	417	438	480	426	465	478	454	474	455	432	429	460	421	478	477	450	452	445	421	457	412	452	449	455	469	468	457	453	451	444	426	465	452	432	466	464	463	473	457	431	444	443	460	463	450	480	447	474	444	499	446	456	482	437	432	445	428	444	431	456	454	449	437	489	472	473	447	439	466	448	460	438	481	494	440	440	427	442	426	449	466	454	456	412	447	429	465	448	439	424	445	439	435	441	461	491	484	423	440	490	451	462	474	528	471	449	480	423	474	456	470	426	427	504	457	438	435	458	424	428	467	450	424	442	430	438	435	462	468	433	446	498	480	458	418	423	492	466	455	428	425	461	462	436	451	436	421	413	464	450	470	488	437	457	445	449	456	454	474	433	443	469	473	453	433	467	435	391	453	473	444	465	432	437	474	481	451	434	463	460	439	430	465	460	496	451	435	443	447	441	464	462	482	461	465	487	454	439	467	411	473	420	474	444	456	486	441	457	499	418	451	445	460	422	442	448	423	446	435	427	458	455	434	465	412	463	449	465	462	478	473	510	427	431	478	479	459	448	443	419	445	464	454	458	447	423	456	458	434	459	469	480	463	438	477	420	454	427	472	419	430	460	412	429	449	446	442	450	491	468	460	459	499	407	438	477	467	437	441	454	450	466	451	450	485	396	422	428	470	471	462	488	464	433	450	429	442	425	425	467	452	416	457	454	459	465	462	433	439	471	497	428	438	480	437	476	450	480	413	461	457	497	439	472	472	477	455	423	449	443	464	440	453	500	455	492	469	487	485	463	453	440	465	500	442	497	480	504	456	456	445	452	466	454	483	454	458	466	428	461	447	463	445	439	446	419	480	442	480	438	450	436	490	432	454	417	457	462	413	398	511	430	472	465	471	416	506	469	424	439	432	425	466	438	467	473	420	433	483	449	493	431	462	449	487	434	450	453	426	421	435	415	463	477	471	449	448	434	432	451	453	451	474	461	460	442	472	430	428	421	421	435	439	474	503	460	418	439	458	450	444	428	439	456	438	469	449	454	443	450	455	465	466	427	472	448	481	460	434	457	495	454	458	462	450	448	457	444	438	434	436	460	462	448	446	470	433	459	427	433	450	457	451	426	451	429	453	454	444	458	460	438	445	458	398	418	472	489	449	444	447	456	466	474	440	421	455	442	437	399	427	448	483	459	465	436	433	458	439	447	438	468	442	470	420	505	474	446	423	460	448	406	467	450	461	467	426	467	426	477	439	480	439	466	430	444	457	440	464	447	447	415	450	439	456	441	430	455	436	422	428	410	508	463	435	452	460	435	445	461	425	456	410	451	486	419	465	499	496	450	448	415	463	443	455	448	448	492	448	419	429	452	428	467	435	463	475	431	446	442	478	455	447	468	452	470	478	449	458	419	438	424	429	446	450	399	441	457	451	466	420	415	463	445	463	452	433	438	443	437	429	464	453	457	417	463	456	424	460	454	464	470	455	432	481	480	493	424	489	471	460	424	471	392	446	470	504	411	443	441	449	472	438	475	465	472	438	471	443	472	457	447	439	463	471	470	446	448	451	445	425	447	439	439	462	459	426	438	438	456	450	469	453	405	446	459	436	437	414	471	472	443	458	448	461	418	459	470	406	446	457	435	482	436	493	469	396	430	456	436	483	426	441	465	436	461	482	446	436	460	435	427	438	480	446	438	449	458	460	429	461	460	421	426	461	441	419	451	466	470	449	435	447	461	446	458	442	437	464	515	475	473	402	464	467	440	428	410	429	464	447	418	424	463	434	447	445	452	502	428	423	427	475	445	466	478	456	468	487	445	485	460	419	462	486	440	458	444	435	450	431	469	455	453	446	468	427	450	484	435	449	430	460	457	438	449	450	451	413	470	448	449	457	433	445	434	440	421	463	468	461	452	464	451	464	458	460	447	450	437	455	485	487	466	471	481	462	487	461	454	424	445	423	457	427	407	436	452	450	469	462	450	442	457	437	447	450	476	512	431	459	485	476	441	472	436	436	453	480	467	449	405	423	479	439	444	462	461	476	440	442	408	410	477	452	440	443	460	464	441	422	456	389	457	443	463	445	455	479	432	466	469	473	471	472	466	427	473	452	448	459	459	475	427	449	445	464	432	425	452	447	446	448	475	442	466	437	474	454	456	467	433	438	468	494	442	457	467	418	448	440	465	442	450	433	462	410	459	400	426	450	457	437	473	433	457	446	443	432	467	458	467	416	445	443	416	450	463	466	455	424	443	459	466	459	405	446	480	464	437	423	450	400	427	485	458	443	452	435	451	405	427	478	457	462	480	446	464	459	463	420	440	459	465	458	495	439	441	456	452	452	441	417	458	416	430	428	463	461	452	419	444	424	460	465	458	461	444	434	457	426	418	460	496	439	454	470	444	454	490	444	415	409	438	415	499	471	445	471	469	438	458	473	413	416	414	439	430	422	456	420	473	465	420	421	446	434	480	473	452	438	430	434	487	453	413	457	441	432	481	397	469	436	469	449	431	425	472	452	431	508	468	437	456	423	447	435	442	456	422	437	444	455	446	436	416	440	444	468	448	492	471	530	434	449	448	475	397	428	439	494	424	442	413	440	444	462	487	472	452	457	475	460	466	456	439	409	412	434	437	469	428	456	439	457	458	438	409	461	426	463	451	383	445	416	460	418	458	422	445	475	431	449	454	471	464	454	434	443	463	444	442	446	427	447	458	437	447	468	441	417	469	428	445	462	460	414	497	465	440	459	474	467	447	456	481	425	463	495	441	468	455	457	402	413	440	437	410	416	509	451	433	427	473	463	491	456	435	421	437	437	439	445	436	417	416	483	457	467	425	452	458	457	438	440	447	472	456	473	490	450	441	457	449	439	466	425	461	473	462	462	409	416	441	451	470	442	455	447	468	430	422	440	439	472	439	434	485	449	428	467	445	439	443	475	432	470	505	467	439	461	455	434	462	417	439	463	430	432	426	492	476	437	473	435	401	450	454	422	446	413	457	451	452	461	414	456	474	473	430	465	501	441	445	448	482	413	436	477	465	483	424	458	481	483	446	425	457	456	436	464	466	471	485	441	465	458	449	443	427	450	435	469	405	430	468	437	457	430	453	457	436	465	463	420	408	438	441	478	434	456	412	480	458	441	445	458	514	477	466	432	472	448	473	469	455	455	448	473	403	447	452	541	476	432	430	458	461	448	443	444	437	447	474	430	446	447	440	444	467	422	475	492	430	455	486	439	443	440	472	423	436	431	454	451	446	446	432	491	449	434	457	450	470
22941	21085	28769	23648	21121	20833	12694	6279	6525	5809	3072	3328	2270	2075	2260	3377	11762	15788	11078	6180	3106	1454	701	390	251	230	260	266	235	236	247	226	241	245	251	213	239	231	232	218	229	243	231	231	246	216	228	239	220	235	223	231	218	227	255	218	225	259	228	230	231	229	213	229	235	248	249	234	228	233	223	240	229	247	231	226	230	214	210	224	260	235	240	223	233	263	260	213	242	221	222	254	234	260	213	237	235	227	229	214	239	220	228	236	243	238	215	224	219	241	251	252	256	248	246	245	248	219	230	268	244	231	235	266	227	231	253	227	274	245	208	232	225	244	237	230	251	229	221	231	235	221	229	202	238	237	222	243	244	244	233	212	216	246	242	239	210	232	258	252	210	237	220	224	251	235	222	249	222	218	215	223	221	235	236	239	220	259	260	242	237	232	224	218	247	226	225	221	231	230	236	218	273	230	227	205	217	216	260	225	241	232	245	202	242	205	253	241	217	246	245	239	237	243	235	226	240	251	221	235	217	225	211	228	242	229	263	234	251	218	226	219	245	216	220	241	243	215	236	236	246	245	206	267	240	246	223	235	208	233	231	229	235	236	214	224	260	231	248	232	221	246	235	227	225	234	219	222	234	217	258	237	232	231	223	244	224	213	221	228	259	239	246	234	238	240	224	237	244	222	254	258	231	223	222	224	245	241	241	224	246	225	240	212	242	224	244	261	234	229	216	244	237	224	259	235	223	192	240	246	243	250	207	208	244	241	199	242	229	233	228	232	233	226	244	232	243	223	257	261	205	226	251	228	255	230	211	241	230	255	209	216	216	247	230	229	234	244	233	260	227	207	237	235	221	228	232	226	244	214	229	264	220	234	220	249	248	247	230	236	216	235	225	239	239	200	239	236	218	225	243	264	235	239	253	222	234	228	229	229	253	229	227	246	228	224	256	209	201	222	211	231	257	229	235	219	250	240	258	254	243	238	247	227	228	257	243	213	229	246	240	241	259	250	210	234	225	241	212	207	225	236	238	235	222	240	261	230	206	222	230	238	220	223	215	237	232	202	219	216	232	251	255	232	221	248	223	237	263	243	217	211	249	234	233	243	222	247	238	240	283	235	244	247	236	258	247	233	242	237	223	236	235	238	240	265	245	248	230	191	243	247	235	231	249	227	244	219	217	253	207	266	238	240	234	246	229	225	214	231	251	207	224	231	225	234	227	229	225	226	208	223	227	228	241	202	232	226	231	208	260	227	212	243	208	228	247	228	222	255	235	229	205	223	239	228	255	246	242	218	267	244	229	235	223	234	219	225	238	224	239	248	204	252	218	211	242	261	238	221	250	257	215	241	236	240	184	249	225	225	213	238	235	229	207	228	236	222	214	217	234	212	248	205	239	256	215	207	223	265	217	234	230	213	244	230	212	223	223	242	222	255	220	235	245	258	214	224	251	221	267	254	244	251	225	266	246	241	231	219	239	231	212	205	234	235	247	246	234	248	267	246	225	216	232	229	222	217	205	254	247	228	236	231	221	226	237	209	242	212	208	207	222	210	245	215	260	232	255	236	248	246	235	215	221	202	224	211	231	229	225	256	227	229	235	259	246	249	240	228	197	245	237	246	245	221	235	265	216	225	225	235	199	227	233	217	239	220	232	216	226	236	245	234	225	240	212	236	254	231	246	228	242	218	246	267	211	217	231	227	233	238	206	228	242	233	231	219	204	222	221	245	245	231	251	198	241	239	234	258	200	244	220	253	237	232	243	247	260	234	220	239	238	269	243	234	236	254	258	225	256	222	214	224	203	228	243	254	235	242	228	242	214	234	255	260	227	232	241	253	253	217	219	215	244	240	229	241	236	249	243	239	235	223	228	210	244	225	230	229	227	218	225	220	243	207	210	220	239	223	239	231	257	239	240	240	226	258	236	220	223	211	229	249	223	218	230	205	227	234	227	238	252	219	266	261	201	238	226	229	212	227	235	222	226	211	214	242	234	241	221	207	197	257	227	251	245	244	244	247	215	222	204	239	225	240	226	216	211	226	227	249	232	219	213	249	218	236	240	249	218	214	184	207	229	242	231	204	207	233	230	231	254	246	253	211	210	215	201	263	225	213	225	240	231	236	237	229	238	241	239	242	215	271	247	246	217	233	212	227	220	204	250	227	239	236	252	212	241	226	219	217	238	215	215	268	233	239	219	228	222	234	229	238	248	225	223	230	221	219	239	211	246	245	249	227	238	247	235	255	241	243	241	227	249	223	265	240	232	236	241	229	239	233	212	238	240	227	218	255	219	220	204	225	267	247	214	228	227	233	225	224	231	254	232	214	216	238	204	220	208	249	250	230	235	226	239	225	256	233	251	220	205	223	251	246	219	227	222	218	250	202	249	228	255	241	225	238	249	228	244	256	236	267	235	243	233	238	229	239	231	250	225	227	230	263	205	223	243	242	250	233	243	232	217	258	222	232	228	218	220	207	224	225	240	244	229	216	224	207	230	239	258	240	232	238	227	224	233	252	251	239	260	234	236	236	248	222	233	234	231	229	238	207	221	241	224	239	240	243	239	232	227	225	240	219	229	249	245	232	237	230	236	226	230	241	250	240	261	234	204	241	228	220	222	265	241	254	233	246	253	219	212	230	251	226	233	224	251	236	236	232	228	233	230	241	262	235	224	246	210	244	249	237	238	245	229	267	228	244	228	216	237	210	237	236	240	223	229	240	228	258	222	243	242	227	250	251	260	252	236	234	243	209	238	217	215	230	230	244	223	232	221	231	236	201	231	233	206	236	239	259	225	230	211	212	236	236	238	228	224	236	250	237	236	217	229	228	237	240	225	223	234	222	248	248	214	253	243	236	242	248	221	225	236	242	243	252	229	204	247	227	251	215	238	275	223	225	251	237	224	233	231	213	221	244	230	244	245	232	240	215	218	226	270	243	245	252	209	245	249	223	252	231	249	249	244	238	192	243	223	233	239	251	261	237	251	226	252	206	208	230	247	216	220	227	225	237	217	256	236	237	213	231	235	261	206	209	245	225	228	244	239	249	216	224	230	220	222	213	256	223	222	243	205	202	230	229	229	224	241	209	250	211	241	223	231	245	244	216	225	231	212	240	218	235	225	253	222	208	255	248	205	226	228	217	236	247	234	238	215	218	258	247	230	207	214	254	236	228	242	211	247	201	240	233	236	225	246	228	261	233	214	227	243	238	229	224	257	245	206	248	201	250	212	238	233	243	233	254	234	222	234	232	252	254	226	231	218	225	204	214	228	219	255	232	216	263	238	226	220	229	237	251	251	227	237	228	247	238	245	227	244	228	242	249	243	242	218	252	249	234	217	228	220	224	218	240	260	210	230	245	242	272	236	256	233	212	236	237	227	199	241	210	210	250	243	215	241	237	238	210	219	219	265	252	245	212	239	216	220	250	241	250	235	250	218	249	236	244	243	223	218	235	202	213	220	245	217	219	229	224	241	236	254	228	233	206	261	270	223	224	251	236	265	243
27144	48997	42254	28372	20398	17883	14311	13548	15715	13772	7534	8837	6157	5518	5847	7701	21118	24119	17960	11523	6363	3063	1435	632	459	398	410	347	374	386	354	380	346	358	380	381	357	396	372	375	377	404	376	360	373	365	374	368	365	364	379	365	369	376	377	339	355	364	395	339	383	371	368	388	368	376	369	361	365	413	356	354	396	357	356	367	383	328	349	375	390	371	356	382	390	385	385	363	377	396	341	365	358	348	384	332	344	378	377	374	386	383	357	381	344	365	385	363	348	380	371	401	362	376	365	375	367	375	356	377	416	373	370	350	354	389	370	372	351	362	383	361	351	396	344	366	389	357	351	358	367	398	387	360	366	365	375	371	389	342	358	381	370	376	392	336	338	370	369	369	374	379	426	392	370	370	388	316	401	382	402	369	362	359	385	396	342	394	335	354	363	384	369	341	351	357	363	366	340	356	354	381	358	382	372	365	427	354	376	382	351	369	361	380	361	352	366	366	383	363	380	349	381	378	354	341	349	336	383	383	364	393	388	374	389	362	339	391	383	373	360	374	375	392	365	359	405	351	350	388	376	356	354	404	370	347	359	364	386	381	379	377	375	390	380	355	368	346	394	386	364	382	375	370	395	388	395	388	376	369	345	356	388	381	365	369	345	358	377	360	353	367	368	349	354	358	386	386	392	355	356	360	359	369	360	333	373	384	358	359	348	372	340	367	399	354	364	338	402	400	333	376	360	374	348	365	379	337	377	382	358	342	351	386	358	398	346	352	394	346	398	364	348	343	378	386	385	363	367	350	354	390	391	368	378	341	346	375	341	362	328	358	379	339	383	359	405	382	378	369	352	376	358	403	382	368	364	389	396	374	378	363	366	351	347	378	362	369	365	394	369	375	367	379	354	370	355	383	365	382	384	322	364	353	377	361	367	347	378	360	367	355	362	381	360	378	340	350	390	377	418	329	344	364	380	353	362	379	366	345	386	366	353	353	416	375	341	360	368	385	366	380	390	376	375	357	352	353	352	412	340	345	386	362	345	376	372	362	350	361	375	409	368	385	343	358	400	387	366	348	376	356	371	361	375	362	365	388	378	368	337	382	405	395	388	372	358	375	366	369	365	321	337	345	335	342	379	353	359	368	341	376	369	390	366	382	396	394	361	348	368	382	381	347	389	394	352	379	371	383	362	374	360	356	364	353	351	378	378	379	375	374	367	379	386	329	395	401	360	376	348	329	347	345	361	320	339	394	368	377	402	373	362	369	387	394	412	392	367	364	397	366	368	360	414	379	361	355	378	379	378	353	376	366	345	346	346	400	367	377	373	354	396	391	360	362	353	387	400	330	386	412	352	376	387	333	366	365	362	372	355	385	355	341	369	336	382	344	364	363	343	390	349	355	393	396	391	401	346	395	337	389	368	363	356	377	367	402	378	347	342	352	386	371	368	347	355	353	389	395	379	346	344	359	378	374	364	387	362	373	340	360	379	359	405	400	356	373	386	361	385	386	346	364	368	340	393	361	390	376	371	386	358	350	367	323	367	376	359	390	372	362	383	387	399	374	350	383	412	322	389	375	369	368	373	364	402	367	346	368	393	358	343	377	390	380	367	350	333	386	369	399	370	342	361	360	366	415	382	355	353	359	398	358	377	346	350	414	356	408	347	313	372	401	339	369	364	375	408	387	371	393	356	376	353	367	359	394	368	370	364	412	378	365	377	355	348	373	370	363	382	355	361	354	406	338	379	362	360	350	359	387	419	367	377	383	365	390	363	357	367	361	370	396	376	387	365	328	373	355	402	368	347	346	387	340	421	364	378	387	339	368	383	346	377	326	385	386	363	401	396	409	370	360	376	359	350	357	376	389	327	382	384	358	402	356	358	350	339	381	352	374	375	376	393	372	389	367	349	368	320	375	378	363	378	370	366	366	406	374	345	385	359	411	370	343	376	366	368	371	350	360	401	335	375	388	358	321	356	393	380	401	357	363	331	353	389	344	362	362	351	351	336	319	377	366	373	404	379	384	383	377	397	368	374	387	416	378	356	380	376	347	360	373	375	327	372	373	348	361	360	372	368	388	390	364	387	386	383	367	388	351	392	364	370	357	374	368	370	355	396	344	373	348	339	363	374	365	366	370	358	376	356	373	352	363	378	362	364	393	385	362	387	386	364	351	381	366	385	406	380	392	369	388	336	386	364	379	388	383	348	380	394	379	332	365	377	348	374	365	348	379	358	342	393	396	399	353	359	373	423	361	354	354	371	387	346	402	363	396	396	384	386	361	351	369	376	347	395	396	357	352	364	355	402	355	328	380	389	352	415	381	375	416	379	388	357	343	416	348	358	365	427	364	404	370	355	373	349	354	333	349	350	325	379	363	349	384	378	352	393	405	347	364	374	379	384	353	371	333	374	383	378	405	364	383	365	350	369	357	373	373	368	363	365	351	370	353	376	370	365	354	332	376	326	363	352	370	387	369	381	369	390	382	346	394	354	383	366	363	350	356	419	401	373	396	392	383	390	363	369	394	376	381	358	344	374	379	363	370	365	325	376	366	356	368	380	378	337	378	353	365	370	346	347	420	388	379	363	393	372	384	365	370	363	364	365	368	432	351	359	340	355	351	366	371	348	378	357	372	391	332	407	369	366	389	390	396	370	347	353	364	355	367	379	397	336	367	337	376	388	383	388	385	330	394	345	369	380	355	390	374	379	397	383	399	376	375	389	344	347	402	367	359	352	385	359	365	350	353	394	390	376	386	368	361	349	388	370	397	351	355	384	363	397	393	373	354	340	351	393	364	395	340	331	389	380	360	344	377	337	365	367	362	404	391	374	370	356	367	360	355	409	345	400	360	375	384	374	350	391	389	380	381	390	381	342	361	371	399	362	335	375	411	359	367	380	368	367	390	360	372	415	387	386	376	374	393	362	349	333	393	395	343	379	387	366	393	359	362	406	400	377	375	403	353	347	371	372	375	402	365	375	365	363	365	386	357	359	313	346	357	354	394	391	369	361	394	379	347	382	352	390	405	359	381	365	345	351	355	372	361	371	382	370	386	357	410	381	371	371	387	387	328	371	363	373	345	343	382	383	352	378	379	397	341	359	357	388	359	332	321	370	372	382	353	389	372	334	396	362	379	355	371	366	375	360	335	380	375	396	370	360	388	379	385	361	365	367	352	343	346	360	356	388	363	357	376	392	375	347	348	387	349	353	367	349	359	345	371	406	366	353	351	381	369	359	357	378	358	360	377	375	394	390	338	393	384	411	379	374	356	385	377	366	378	377	384	355	338	369	382	357	380	361	355	361	354	378	366	345	401	361	373	375	371	366	336	357	340	372	365	388	379	368	389	383	370	388	349	381	382	346	356	358	383	370	377	370	325	391	404	383	354	382	358	325	361	404	388	365	348	364	363	364	368	391	389	372	340	378	372	385	361	363	370	342	375	384	365	401	348	403	375	339	396	377	391	348	410	397	338	371	396	347	368	393	380	399	365	369	338	335	404	325	378
27206	22284	21677	12892	6450	3440	2941	2598	3326	1901	927	873	649	543	766	943	1056	1439	1273	997	622	411	336	278	275	253	246	331	290	264	295	287	256	263	258	269	279	244	274	298	278	282	251	267	252	285	263	258	261	281	265	290	276	248	275	243	254	269	278	276	236	263	251	257	264	241	265	257	283	273	272	285	247	256	264	289	284	248	301	261	295	254	245	280	249	272	279	301	284	257	283	300	278	233	269	263	259	273	280	282	307	274	243	261	251	260	272	266	289	255	296	268	259	249	264	283	262	257	266	268	257	288	286	272	286	230	283	257	284	281	275	269	267	242	278	273	222	259	268	267	266	285	256	255	294	295	249	288	290	260	261	279	269	250	303	256	263	262	267	238	255	252	267	256	258	271	255	262	293	284	259	238	277	256	279	255	293	260	292	262	280	234	251	263	294	272	254	247	270	251	257	257	260	282	249	239	280	300	274	266	269	288	284	271	263	255	284	291	274	251	226	275	276	241	248	262	290	255	247	263	247	258	271	278	290	258	292	278	272	267	271	248	280	259	256	258	240	247	276	237	260	216	278	255	274	259	276	280	274	264	263	271	265	277	238	229	286	257	272	239	249	250	280	286	249	251	269	279	262	257	266	272	255	246	265	251	274	265	285	259	283	264	244	271	295	280	247	240	262	288	233	248	284	295	269	234	281	251	261	294	259	272	296	251	280	300	251	224	263	290	287	291	266	246	252	286	278	266	251	256	261	250	280	255	261	271	292	280	265	271	292	261	258	252	267	263	253	276	263	256	260	280	246	277	304	272	286	261	283	238	251	245	277	261	243	302	262	267	273	268	282	260	260	289	268	280	258	241	270	310	261	273	244	266	268	269	236	274	276	264	256	274	283	238	276	231	270	253	283	267	257	277	269	278	293	265	253	284	264	269	265	272	268	262	265	281	261	265	242	292	271	274	260	238	288	242	266	258	250	273	287	271	271	276	275	266	258	277	264	296	257	257	279	298	278	268	254	259	237	240	276	236	253	273	286	278	289	278	241	257	273	261	272	263	258	264	276	289	269	280	263	256	266	300	263	255	287	253	297	290	241	274	267	285	252	269	261	244	269	233	255	310	269	252	277	244	256	285	267	266	278	277	264	279	263	265	254	269	287	260	273	264	244	286	254	250	287	275	278	290	277	276	251	258	282	292	272	258	269	252	254	270	251	271	258	276	287	261	278	241	240	261	260	252	259	258	274	260	287	284	288	278	292	264	275	257	256	252	281	251	258	265	243	252	281	280	245	241	262	280	260	289	273	258	286	267	279	268	240	254	259	264	238	286	271	271	272	270	261	243	273	259	292	267	289	279	244	284	287	296	278	262	249	271	256	254	284	261	288	255	256	275	262	271	292	258	267	289	256	261	270	279	265	261	271	261	284	293	250	269	247	242	264	273	304	268	269	302	267	267	286	305	233	285	288	249	246	279	271	295	238	246	282	278	253	295	259	271	270	276	278	240	283	263	277	255	278	306	277	283	270	263	231	265	266	235	267	263	290	289	261	285	264	283	280	277	259	243	261	271	291	258	270	248	276	327	286	293	293	241	286	288	279	248	276	273	282	282	270	264	256	263	248	263	301	282	285	279	238	254	274	278	268	266	277	252	258	225	274	284	274	272	234	261	281	229	283	262	272	251	278	254	264	273	278	263	299	257	245	269	285	279	256	267	279	270	247	284	257	272	280	247	272	248	265	237	281	260	232	255	251	268	249	257	269	268	277	292	282	276	254	250	255	230	274	269	287	254	282	238	276	268	232	265	229	282	303	256	272	242	259	260	277	262	252	285	249	282	262	254	266	264	283	269	243	272	266	259	277	238	277	284	264	272	291	260	248	272	262	269	239	230	279	290	291	263	268	273	281	291	258	240	248	268	239	216	267	276	277	251	255	255	245	289	264	260	300	281	266	269	271	259	287	245	279	262	281	260	248	258	263	249	261	297	245	268	273	284	281	246	264	284	267	281	276	258	257	268	256	250	300	240	259	277	279	261	280	271	229	243	311	259	260	262	263	256	243	269	269	274	298	254	262	281	264	241	263	236	268	268	270	274	291	284	264	226	247	273	259	261	271	270	251	269	250	257	280	262	234	275	273	281	254	260	255	250	251	282	268	263	236	280	263	255	288	264	276	234	275	237	258	291	265	264	260	260	291	261	276	252	239	280	310	277	262	283	301	273	259	292	278	278	256	267	264	262	236	278	261	278	282	295	263	265	255	283	266	287	266	267	267	266	271	277	240	240	273	267	249	244	251	270	264	243	244	271	274	259	258	246	265	276	270	259	257	263	286	269	273	240	272	270	263	262	259	267	277	225	252	267	273	249	256	286	249	287	274	280	290	256	261	266	258	266	241	288	264	280	250	246	269	249	265	285	307	259	262	237	272	281	257	267	252	273	266	250	272	264	290	281	258	261	251	303	299	281	284	305	253	277	280	238	283	265	266	268	276	260	256	256	264	278	271	276	269	255	277	285	309	248	258	270	259	255	253	260	260	261	276	280	295	284	260	247	260	252	227	267	266	239	279	242	280	251	274	256	270	248	263	282	259	270	245	273	278	276	258	285	233	279	273	244	249	279	262	273	261	301	263	274	241	282	261	277	270	294	290	318	245	250	261	284	256	254	273	242	291	284	261	258	257	286	279	277	253	255	268	277	275	272	244	264	245	272	268	242	259	281	239	239	272	265	265	280	244	254	268	255	261	246	274	268	267	281	261	244	256	276	240	265	266	276	249	300	251	296	260	279	259	271	255	295	270	266	271	279	282	260	277	264	288	262	292	282	236	260	289	271	280	258	261	265	277	288	253	288	284	276	250	276	266	261	285	249	257	252	263	252	270	281	273	276	269	280	264	272	255	308	272	274	242	277	274	297	254	256	241	248	287	260	273	262	256	273	256	274	270	286	289	266	286	255	248	264	301	257	260	251	207	284	259	260	288	227	288	241	270	262	241	262	249	263	285	278	250	257	269	263	273	293	269	258	259	287	282	280	255	271	271	240	234	260	260	275	274	286	256	253	281	246	258	273	242	267	275	262	282	280	263	254	251	249	306	274	279	294	244	282	265	253	293	267	252	276	265	249	260	264	271	296	247	287	260	239	284	256	264	264	281	265	267	264	244	227	271	257	241	280	254	250	275	249	288	234	271	247	255	272	255	258	252	245	285	260	280	276	233	279	258	281	258	268	263	255	280	240	266	272	259	280	276	268	250	287	324	257	277	234	239	255	299	282	283	266	251	264	235	260	234	271	287	257	280	255	264	254	252	274	243	253	272	254	252	258	245	249	281	256	259	250	278	237	295	265	264	287	268	266	292	281	251	281	288	260	268	299	266	274	244	247	249	271	267	267	252	279	275	271	264	285	249	267	249	271	258	227	261	253	257	241	301	284	265	235	281	275	257	302	250	253	235	256	259	292	237	266	274	271	265	285	276	303	266	291	262	248	292	275	284	266	263	270	278	277	261	284
25070	35745	28768	17424	12462	8819	8159	7405	9462	5241	2529	2310	1551	1288	1999	2541	2720	3591	2931	1978	1204	751	503	524	441	439	449	432	408	415	399	417	432	443	417	444	420	413	436	437	429	424	442	436	402	399	443	421	417	442	421	380	425	422	418	401	413	435	461	434	439	431	409	397	407	431	405	423	393	420	419	439	434	423	479	442	435	396	405	417	457	454	429	424	410	449	433	417	435	382	384	391	457	412	414	430	385	423	441	428	419	415	380	439	420	386	436	407	407	434	430	436	445	477	443	441	436	408	412	423	372	425	460	462	455	410	449	416	409	492	454	414	444	438	442	377	426	427	402	442	447	435	421	425	424	390	408	421	453	444	416	431	454	413	410	411	393	391	439	404	415	442	443	416	402	432	469	416	415	440	401	451	385	421	443	412	432	397	429	441	402	390	387	473	426	453	417	398	428	409	393	397	408	432	395	448	420	410	424	412	406	422	386	434	386	408	394	443	392	443	414	464	426	450	414	429	436	458	423	412	403	391	430	403	406	424	431	427	441	441	439	449	416	392	410	419	447	426	409	432	441	436	446	426	444	429	423	413	426	418	463	443	426	424	420	399	382	435	421	432	431	437	439	450	436	410	418	423	365	414	442	442	460	417	439	401	429	397	412	421	427	384	397	403	451	380	445	438	437	417	392	447	421	451	436	408	480	409	414	409	410	441	427	439	415	430	414	425	423	447	446	409	449	454	402	407	410	471	432	423	433	441	425	392	425	421	411	394	364	428	435	439	473	458	436	474	451	440	399	405	435	428	411	427	451	399	435	436	420	427	452	456	414	410	429	443	453	426	435	449	445	385	449	420	431	413	417	435	396	374	464	390	449	432	435	402	439	443	406	411	401	432	428	486	459	395	406	446	391	441	403	446	414	434	444	445	429	410	426	417	448	424	436	473	435	441	420	437	380	419	427	432	446	399	425	410	416	453	409	416	418	403	460	471	439	410	438	444	405	460	421	395	425	457	405	434	444	406	453	437	417	447	436	408	438	429	414	431	448	389	457	404	435	401	442	433	434	441	456	437	444	431	431	450	410	471	407	424	425	399	419	417	433	413	395	415	453	448	423	401	451	448	442	459	447	405	416	439	414	417	423	418	427	434	431	433	403	400	448	456	414	454	431	388	437	393	455	427	394	454	427	424	438	399	433	418	435	430	466	432	455	435	427	392	450	400	443	422	424	383	445	431	415	414	453	427	415	429	428	403	406	429	416	426	371	413	392	454	448	424	419	433	402	407	408	445	426	410	398	412	397	446	388	394	441	405	409	413	453	390	442	438	413	403	391	395	419	449	406	395	443	432	448	392	429	392	439	407	410	418	444	430	443	413	435	384	393	445	402	436	420	446	411	427	394	440	461	451	386	446	396	458	411	393	404	417	422	422	436	398	403	420	465	443	431	441	397	397	415	402	415	411	413	410	446	465	447	433	407	389	432	446	438	402	451	413	430	440	454	421	411	425	408	416	414	420	413	403	413	422	432	403	430	397	408	429	442	432	435	398	377	441	417	448	397	424	421	437	388	405	406	420	444	398	436	389	395	454	420	420	423	431	424	420	427	456	431	417	446	441	451	411	474	418	428	441	427	430	389	445	437	460	434	419	432	423	418	435	421	422	438	402	392	483	452	434	425	427	443	414	450	405	419	399	444	422	437	455	461	435	407	428	428	385	437	401	468	428	417	441	450	445	404	439	407	425	418	443	438	412	454	417	412	424	441	419	410	434	434	436	451	479	421	437	393	431	391	452	419	416	434	435	444	374	410	412	409	435	434	433	422	376	454	417	392	425	412	453	445	413	425	428	457	411	450	410	395	432	424	433	436	421	426	426	426	421	440	392	437	407	412	432	439	427	428	417	428	413	413	422	414	405	422	426	384	409	391	402	413	413	418	435	440	423	418	424	444	415	414	413	453	419	439	404	435	416	406	444	403	440	397	412	413	426	416	427	418	428	413	451	427	442	456	430	403	408	415	439	410	434	457	461	440	430	479	445	441	402	448	397	407	420	412	441	467	403	433	416	410	459	398	423	434	430	437	415	416	405	380	437	437	419	430	451	477	428	407	449	430	441	414	448	443	458	391	467	430	415	431	443	422	428	414	416	406	398	442	413	429	438	419	424	419	405	417	429	450	419	380	475	436	443	372	414	491	475	421	443	418	397	430	461	454	422	408	390	404	457	407	409	431	414	448	416	471	453	432	442	465	415	423	430	465	459	423	440	429	408	419	424	437	430	431	414	448	396	435	429	431	422	446	412	446	428	420	453	413	398	444	402	416	429	433	443	417	440	421	425	430	416	421	465	454	432	483	422	454	406	408	452	428	413	455	397	431	438	424	413	470	423	423	397	432	432	444	438	414	432	429	430	424	413	436	413	415	418	435	429	457	405	405	442	381	435	413	415	410	463	449	444	417	404	440	412	455	419	398	451	438	424	389	394	467	439	424	409	435	402	465	431	425	412	434	393	432	440	441	394	431	432	403	407	421	437	446	438	436	458	463	418	405	433	431	451	438	427	452	432	422	392	408	407	422	445	429	409	417	423	406	406	478	451	429	417	398	421	459	409	443	408	458	445	404	451	434	418	421	423	462	437	455	448	456	393	416	448	407	458	403	411	436	412	469	426	439	443	429	456	438	457	470	437	418	414	433	407	456	436	382	406	426	444	468	418	456	424	447	404	436	402	414	455	389	437	464	423	435	442	407	422	420	448	426	443	438	428	426	443	443	418	438	391	407	445	416	450	424	438	429	418	425	386	450	451	421	397	440	457	433	461	409	475	427	401	423	435	436	409	420	431	426	440	431	423	436	420	431	423	368	409	417	398	413	437	396	448	367	414	420	424	424	386	466	431	429	437	410	424	454	407	430	413	448	409	452	416	442	413	438	406	405	457	433	436	421	369	386	403	433	438	446	445	420	419	437	445	425	422	440	445	436	450	431	434	435	424	430	421	470	434	439	432	424	397	408	407	395	449	411	432	405	419	423	422	441	451	420	449	420	450	407	431	396	419	455	438	413	460	452	416	398	384	447	416	393	402	413	440	422	408	431	426	433	426	386	402	398	374	451	412	400	432	444	400	429	472	389	422	381	400	442	420	420	461	382	428	396	415	413	417	446	427	422	385	415	403	437	421	438	422	407	442	435	475	429	443	468	422	400	403	460	481	424	434	432	422	413	423	438	434	425	409	414	440	399	415	427	429	415	400	419	417	423	449	411	445	397	408	417	448	422	440	448	451	435	417	432	427	417	432	410	449	399	438	406	431	388	408	429	406	450	399	395	420	435	401	408	425	451	437	419	414	440	418	393	426	415	378	392	444	437	401	412	405	432	429	405	417	418	435	449	440	415	400	429	417	436	427	418	433	448	373	424	403	459	431	419	424	433	391	440	464	411	409	446	422	447	408	435	404	424	418	406	401	426	468	409	409	448	402	413	436	423	425	422	415	392	458	435	368	444	468	407	436	410	428
24174	21133	28188	24451	20371	9665	4547	4042	3646	2916	2422	1719	1301	1137	1520	2414	4869	8360	5843	3349	1808	948	445	360	333	301	295	273	279	269	269	307	267	288	245	301	249	281	307	289	267	299	303	286	296	305	291	269	295	247	280	299	300	308	314	295	308	251	278	295	268	247	271	305	257	281	273	273	255	299	282	290	267	271	297	308	301	299	296	293	261	263	259	246	305	290	271	282	286	282	274	292	257	257	262	263	302	255	271	249	284	267	274	279	251	282	282	277	248	288	255	296	261	286	287	274	266	272	277	279	281	298	273	300	257	277	275	267	287	270	272	276	307	288	295	285	282	285	287	272	294	315	285	265	265	272	275	267	270	279	271	294	313	302	288	300	285	273	262	291	260	305	294	261	272	292	282	297	304	247	280	284	299	267	294	276	273	276	240	269	287	249	323	266	310	246	279	285	287	260	281	282	298	288	258	301	277	277	298	266	269	285	281	249	297	298	278	281	270	321	275	295	295	306	258	279	243	261	293	304	263	276	257	294	308	287	292	294	258	280	284	269	282	282	289	297	274	291	272	289	273	280	278	248	276	279	299	297	274	246	283	266	282	257	265	291	236	261	280	278	286	277	264	274	276	271	282	274	299	284	260	259	292	272	262	297	289	298	277	259	282	272	249	290	297	300	293	265	257	263	291	278	272	267	283	274	296	254	278	277	281	255	288	292	308	289	284	277	287	294	256	292	273	259	279	299	283	275	282	305	266	253	257	278	288	248	276	300	282	268	264	277	279	267	263	269	269	222	257	272	291	307	270	275	267	294	290	280	284	266	305	274	290	270	262	286	275	298	267	256	260	304	249	305	253	276	278	324	305	281	260	251	300	263	290	276	298	305	272	249	288	254	254	277	286	277	319	264	281	289	303	266	296	309	292	279	293	302	294	291	277	291	260	262	294	264	284	323	295	291	312	298	263	278	293	303	295	278	302	279	282	287	318	265	265	272	250	272	290	266	288	260	289	278	268	285	263	248	241	296	308	293	263	278	283	262	282	289	263	303	260	269	296	270	320	242	270	296	287	259	276	266	265	279	273	270	268	261	274	283	265	256	265	268	316	285	277	271	293	260	292	268	326	292	301	282	265	247	279	301	278	293	298	261	256	283	278	278	297	250	280	312	288	276	234	271	304	250	296	259	274	275	280	260	246	285	305	289	296	307	275	277	279	305	277	291	260	283	260	262	307	258	313	309	280	290	300	261	305	271	279	260	267	277	287	276	300	245	270	291	280	247	288	241	278	265	274	290	247	270	265	272	240	254	277	251	289	253	260	270	260	297	272	252	249	309	277	271	301	255	270	287	277	291	291	289	297	265	252	278	274	237	305	276	292	278	274	262	280	289	256	268	282	292	278	280	276	251	257	274	275	253	279	283	286	237	280	281	268	273	294	295	262	256	283	278	251	294	285	251	273	281	285	282	283	296	272	297	259	280	258	268	318	318	282	296	266	259	277	296	253	289	284	260	301	286	310	295	280	280	292	290	251	290	268	271	284	273	314	256	307	291	319	271	307	300	293	300	262	275	308	289	286	278	236	274	297	259	277	274	287	256	249	283	285	268	258	291	288	288	255	273	274	299	288	273	263	267	306	282	288	242	282	290	285	283	266	303	295	270	272	274	279	279	263	306	286	278	260	263	288	269	285	270	310	245	286	252	307	288	242	248	280	292	294	257	296	262	274	292	289	321	296	267	274	296	281	266	286	277	287	272	275	274	256	278	275	281	271	267	274	300	298	243	295	281	292	283	246	276	276	287	271	281	292	248	271	288	299	289	301	287	255	288	303	266	279	296	297	296	249	285	251	252	240	289	275	278	264	294	264	263	259	263	273	263	269	294	277	280	257	274	262	265	265	274	263	277	260	279	286	275	284	250	286	262	264	274	291	303	269	262	271	279	287	296	324	284	263	257	268	299	276	269	256	274	272	282	266	267	272	271	283	276	273	277	279	308	255	301	293	293	298	280	314	266	279	285	277	297	258	314	275	292	279	276	277	270	282	298	293	251	267	281	246	301	279	286	312	296	298	279	278	287	296	286	285	278	299	289	290	284	271	242	273	271	307	256	266	270	272	299	268	302	274	268	287	286	280	281	275	274	281	254	307	289	257	270	290	279	292	275	275	273	287	256	298	305	276	285	282	278	285	309	269	296	276	270	299	267	301	298	289	284	289	282	279	279	284	303	297	252	297	263	273	277	288	262	271	269	249	309	257	291	280	283	275	273	280	293	283	262	302	294	322	279	268	256	279	261	292	287	290	254	291	276	275	246	294	324	290	300	276	257	272	299	285	273	270	285	289	274	275	279	263	312	268	296	307	306	273	256	290	267	282	259	298	246	274	293	292	281	300	277	262	276	282	304	291	279	289	266	274	259	305	264	314	299	271	288	278	277	298	291	254	301	236	283	287	253	310	291	284	275	289	268	264	281	257	274	300	292	265	303	292	266	249	271	277	320	267	284	236	241	278	294	255	300	283	279	297	283	286	274	278	283	269	293	284	270	242	286	253	304	268	309	250	259	303	292	271	268	266	270	258	267	267	296	263	269	269	267	240	279	257	289	272	290	282	281	272	279	299	278	294	298	275	255	275	252	291	313	274	283	263	261	278	284	286	266	298	275	263	297	296	274	280	272	275	281	280	313	298	293	287	237	267	263	232	274	271	276	273	265	287	283	250	290	246	284	266	277	276	302	313	283	272	273	265	290	264	287	294	285	266	291	276	294	264	298	291	281	274	261	274	281	289	281	255	292	265	297	275	281	269	291	273	303	273	289	270	305	278	244	257	285	257	294	315	287	261	286	264	282	292	234	305	283	276	285	288	272	282	283	265	300	276	261	264	276	296	277	289	278	270	273	295	275	291	288	266	255	316	287	290	289	258	283	306	252	284	248	256	280	267	291	261	263	301	268	264	296	297	260	287	307	282	289	269	278	299	277	282	259	282	248	268	271	296	236	293	282	288	291	279	243	277	278	277	298	300	278	300	279	284	244	270	292	286	321	302	253	228	284	249	311	292	260	265	289	265	257	294	296	265	275	247	295	286	290	266	286	284	263	245	277	319	274	276	279	263	266	306	265	283	316	288	253	308	286	275	285	287	239	304	282	274	266	270	273	279	268	281	284	293	298	273	302	298	287	265	258	299	248	262	305	276	313	272	269	272	303	275	282	298	312	274	251	265	273	285	269	266	294	288	280	275	255	261	261	274	320	261	271	274	277	290	273	312	288	270	270	293	288	260	299	277	264	281	243	272	269	252	269	298	292	293	286	259	248	267	282	246	280	279	279	302	270	285	277	289	303	268	305	261	237	274	274	312	272	281	301	290	295	279	285	307	255	292	301	308	293	283	249	298	259	282	300	263	280	270	277	270	277	267	255	292	279	239	267	259	289	278	277	291	279	272	284	311	274	283	291	256	276	278	299	300	287	271	288	290	239	294	294	307	260	305	248	281	248	250	267	310	288	274	315
25506	43678	36642	25415	18598	10423	9468	10067	9829	8284	6588	4783	3583	2858	3912	6343	10998	15968	11465	6937	4009	1904	866	631	521	500	466	441	443	467	447	450	451	522	417	494	445	451	449	442	444	470	464	470	445	437	480	407	481	451	424	465	432	441	425	424	444	430	412	448	441	462	434	457	460	456	449	464	434	438	447	463	475	463	420	461	450	467	447	404	444	424	441	454	453	422	429	448	465	462	480	432	439	452	433	455	438	427	462	451	426	442	413	468	479	479	437	434	471	463	472	465	422	461	443	446	468	495	455	455	445	420	426	445	478	402	449	470	457	431	462	492	453	446	478	455	428	418	466	461	460	421	458	455	489	440	461	474	458	454	469	450	420	465	445	431	447	455	459	453	457	471	431	450	450	481	458	463	462	445	444	424	438	457	453	397	421	465	417	436	453	423	482	420	436	445	474	435	449	434	419	428	450	471	405	467	459	438	458	443	436	474	479	433	478	447	432	439	506	424	465	482	480	459	444	464	451	453	455	467	417	453	469	458	454	454	442	420	432	428	463	443	426	424	436	439	443	443	476	432	471	453	421	456	436	454	417	438	473	455	458	451	455	469	482	466	499	444	467	436	441	445	443	409	462	464	431	464	466	456	433	428	468	475	478	483	439	460	478	449	449	432	426	475	485	461	442	453	453	446	429	407	456	460	424	442	472	436	444	473	437	417	442	475	480	495	489	449	426	434	426	441	431	432	459	482	453	430	476	465	467	433	465	452	464	432	436	457	442	433	432	465	487	452	444	455	475	461	462	463	440	459	453	444	462	446	443	456	445	442	445	490	390	405	450	488	440	447	450	450	495	462	473	476	457	466	461	442	441	475	427	423	436	448	489	443	478	441	451	453	470	432	462	462	435	478	459	409	454	453	461	452	456	431	411	459	459	437	451	475	437	469	473	428	390	433	453	445	461	447	468	463	414	447	440	455	469	480	420	441	465	461	452	443	458	448	471	489	457	463	399	459	438	438	460	444	458	461	473	438	419	472	469	478	436	482	440	454	447	427	428	440	439	408	459	472	434	447	432	419	470	468	423	422	462	444	431	421	451	419	433	452	393	498	435	494	474	453	495	458	436	441	437	464	453	443	451	428	423	414	449	422	457	433	449	452	416	428	404	452	439	456	456	438	421	480	466	475	451	451	495	459	466	486	475	430	435	491	452	448	427	472	441	462	435	447	466	485	421	474	443	450	485	438	412	434	469	437	412	435	497	393	460	428	458	430	461	399	444	423	431	463	414	492	441	478	459	450	434	469	475	453	473	460	469	481	452	440	444	452	454	451	437	415	429	456	408	435	430	440	439	479	457	458	439	390	424	454	451	434	471	400	458	462	433	431	485	447	466	465	457	441	428	435	440	445	435	451	448	456	494	472	478	449	466	447	486	450	480	442	429	458	428	438	465	475	451	479	427	467	462	445	427	467	428	408	455	437	444	488	453	432	435	427	447	438	462	477	476	461	431	470	442	452	468	414	458	435	484	427	431	440	460	436	468	408	472	497	447	414	467	486	424	492	503	445	460	455	445	495	476	460	453	478	447	477	426	414	439	447	451	454	472	395	461	464	453	462	443	430	444	399	452	458	503	475	450	438	467	445	471	436	464	475	452	448	437	438	438	425	448	426	464	450	471	467	462	470	462	450	493	488	485	458	477	462	422	425	470	455	418	421	444	443	432	451	446	475	456	448	445	423	454	463	458	443	422	460	441	415	430	473	478	454	426	480	438	436	425	459	442	458	424	443	456	484	401	480	449	487	480	466	441	377	436	441	440	470	465	459	465	443	419	422	427	435	450	446	444	449	430	427	470	440	438	477	453	424	456	472	466	447	458	412	450	507	456	470	424	409	455	452	426	459	454	437	420	452	446	455	470	431	445	449	440	436	464	452	448	429	415	455	443	409	451	448	452	446	426	445	426	467	440	432	430	454	445	469	431	444	438	417	432	412	444	463	483	478	496	450	469	453	437	448	449	480	437	463	419	477	463	455	470	453	449	456	455	449	455	458	446	458	463	454	436	471	447	444	428	463	421	455	485	449	441	482	451	473	422	461	481	443	466	484	440	414	432	424	438	469	465	432	409	458	445	507	478	483	430	444	475	436	431	452	453	460	436	431	438	407	480	408	441	426	451	439	460	465	434	462	436	453	439	459	473	449	429	449	423	439	452	453	460	496	446	486	456	442	437	466	461	435	431	463	474	446	457	453	426	437	454	456	426	410	428	435	426	416	465	471	464	457	453	449	459	443	436	454	466	452	418	451	427	484	458	479	420	434	444	425	483	459	470	447	454	467	458	445	433	423	488	417	437	473	477	479	489	482	482	436	473	418	445	462	440	459	467	421	424	435	430	446	480	484	477	397	470	447	492	439	440	427	452	456	459	429	429	431	460	445	411	411	448	466	431	443	452	438	436	445	428	466	419	454	461	459	456	446	460	453	426	428	477	435	419	455	434	477	470	416	446	429	420	462	421	474	414	447	467	426	422	438	433	424	454	437	422	429	465	475	445	446	423	476	459	421	434	455	455	468	435	428	431	423	415	436	413	452	465	456	441	445	488	453	469	461	422	452	443	492	455	471	449	453	473	449	494	439	425	480	445	476	460	467	472	436	429	428	486	444	424	461	428	475	422	452	457	448	466	411	452	484	429	442	449	485	433	431	465	456	463	412	426	459	450	436	429	456	434	439	421	479	444	431	470	454	448	445	463	461	432	450	452	486	446	424	456	408	447	445	433	477	439	449	436	441	493	439	429	454	455	445	461	446	425	452	453	436	447	467	457	462	474	456	443	467	459	412	433	401	459	452	439	444	416	480	417	421	445	447	440	453	425	442	390	411	477	456	461	431	467	438	473	427	418	427	459	456	430	425	445	435	446	474	432	427	457	458	437	488	460	469	442	459	436	432	426	427	429	458	399	448	443	482	431	429	444	447	458	444	461	480	463	476	429	432	458	457	430	448	461	498	452	459	441	409	477	450	389	462	447	449	437	435	453	457	430	464	428	458	441	441	495	444	455	435	460	462	418	463	457	401	465	446	455	475	457	493	445	455	483	486	456	472	434	455	440	415	490	450	439	452	440	461	452	451	491	430	468	471	444	444	489	458	439	458	462	449	456	423	460	443	438	453	424	494	433	438	467	438	420	468	470	424	407	461	465	456	462	390	454	425	445	447	433	458	466	423	431	466	421	443	466	460	445	461	435	449	477	459	469	452	428	456	459	438	450	436	462	448	463	423	449	440	477	467	442	462	441	435	443	448	429	406	464	434	455	434	467	451	466	404	489	448	435	417	466	434	471	445	449	437	439	391	452	433	450	412	489	479	450	415	433	456	442	460	475	405	440	474	475	459	464	432	453	459	450	439	443	460	461	468	435	448	431	460	455	452	440	465	422	467	438	455	429	420	438	454	484	450	466	471	458	499	437	464	468	445	458	473	430	460	452	496	439	446	454	416	460	434	486	444	433	439	489	474
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
