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
338766361936	338766362506	338766363055	338766363605	338766364155	338766364705	338766365255	338766365805	338766366355	338766366905	338766367455	338766368005	338766368555	338766369105	338766369655	338766370205	338766370756	338766371305	338766371855	338766372405	338766372955	338766373505	338766374056	338766374605	338766375155	338766375705	338766376255	338766376805	338766377355	338766377905	338766378455	338766379005	338766379555	338766380105	338766380655	338766381205	338766381755	338766382305	338766382855	338766383405	338766383956	338766384505	338766385055	338766385606	338766386155	338766386705	338766387256	338766387805	338766388355	338766388905	338766389455	338766390005	338766390555	338766391105	338766391655	338766392205	338766392755	338766393305	338766393855	338766394405	338766394955	338766395505	338766396055	338766396605	338766397156	338766397705	338766398255	338766398805	338766399355	338766399905	338766400456	338766401005	338766401555	338766402105	338766402655	338766403205	338766403755	338766404305	338766404855	338766405405	338766405955	338766406505	338766407055	338766407605	338766408155	338766408705	338766409255	338766409805	338766410356	338766410905	338766411455	338766412005	338766412555	338766413105	338766413656	338766414205	338766414755	338766415305	338766415855	338766416405	338766416955	338766417505	338766418055	338766418605	338766419155	338766419705	338766420255	338766420805	338766421355	338766421905	338766422455	338766423005	338766423555	338766424105	338766424655	338766425205	338766425755	338766426305	338766426858	338766427405	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2730	3600	2300	2730	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24027	21498	28312	25281	22034	22517	18003	8085	4643	3329	2581	2081	1887	1498	1472	1358	1211	1165	983	902	884	798	826	832	814	821	799	733	725	672	662	721	651	723	634	667	650	665	658	602	627	636	662	631	606	628	634	617	609	617	590	601	620	629	582	591	642	585	585	616	577	603	606	586	579	570	589	589	651	574	559	579	589	560	632	636	566	572	565	570	559	571	538	561	582	603	579	634	579	592	498	532	567	527	611	558	566	586	562	615	571	596	592	558	612	605	561	626	572	589	545	557	601	531	590	600	575	545	579	525	587	561	583	567	571	579	542	559	568	573	597	553	560	608	531	544	533	596	559	600	536	543	558	567	552	521	521	564	592	571	597	536	594	560	601	592	544	564	544	522	546	562	559	604	599	573	576	559	595	586	557	606	625	581	517	566	577	567	554	576	554	572	577	574	586	550	560	609	568	579	557	554	588	527	598	581	576	547	577	589	578	565	586	557	570	535	589	514	584	581	556	577	533	585	567	555	569	564	584	536	579	573	597	589	574	509	581	582	596	586	562	534	578	621	617	590	594	582	557	585	574	564	596	615	583	557	516	564	577	574	610	532	563	565	550	575	626	550	563	558	547	642	562	565	568	572	608	583	599	579	595	582	526	599	613	575	587	572	544	566	517	546	564	544	608	576	534	584	584	515	582	585	595	555	600	591	571	564	636	589	628	554	566	550	549	557	489	592	562	563	556	593	535	575	584	546	615	573	566	550	570	580	533	568	550	530	568	546	523	615	557	550	564	564	596	601	627	564	573	562	526	544	551	569	587	561	578	556	584	563	531	576	628	577	579	582	561	577	637	581	599	541	591	559	560	554	557	575	526	556	548	575	575	554	539	610	562	581	572	554	531	600	569	557	578	597	597	555	576	570	567	560	563	523	549	610	557	558	594	551	563	598	556	645	573	556	563	536	558	588	574	565	578	598	600	541	560	582	548	566	552	548	587	549	569	553	571	606	588	558	551	556	511	535	568	581	558	574	574	577	566	553	537	578	568	573	588	573	589	584	575	560	582	558	556	580	550	595	561	568	556	598	575	540	553	574	548	591	574	570	541	564	572	609	580	580	559	573	592	580	513	550	571	616	548	601	573	555	554	561	583	566	551	584	565	566	523	617	558	541	553	542	579	601	562	583	597	568	547	581	541	592	575	570	589	581	563	587	554	588	554	569	539	539	575	607	565	602	562	580	535	572	501	577	546	588	536	561	557	585	571	590	546	600	593	556	577	538	561	636	581	538	551	555	563	598	584	524	573	563	561	530	546	594	543	562	546	565	562	623	586	557	573	551	573	580	540	544	608	558	574	541	570	568	565	594	562	576	588	544	580	537	572	573	588	576	615	601	602	560	553	566	577	536	555	554	585	560	608	586	561	542	555	584	519	602	508	562	562	578	554	524	541	590	542	562	537	618	572	606	537	570	567	539	577	587	592	523	611	589	590	572	577	545	561	567	602	548	614	603	570	553	527	583	611	542	624	531	548	625	596	575	577	596	546	585	575	597	568	587	542	537	576	565	551	584	580	543	589	567	547	565	591	567	554	543	570	530	620	578	560	536	559	571	555	575	557	609	558	612	585	596	579	590	568	586	547	557	583	564	600	593	561	594	571	531	536	561	563	557	590	562	581	584	531	555	566	616	563	591	544	612	577	523	547	537	584	607	587	517	549	572	550	604	606	565	580	571	624	564	554	554	576	545	584	564	557	621	585	522	630	586	583	572	585	535	540	552	564	603	559	568	578	606	559	579	562	558	529	580	597	583	553	575	589	553	583	591	589	551	592	564	604	523	585	572	572	576	518	575	526	563	554	622	551	558	542	606	569	560	602	579	570	564	559	579	591	546	589	564	551	530	557	575	548	550	595	607	601	569	621	530	563	557	559	552	582	578	566	564	549	528	537	572	583	545	607	590	614	547	568	566	623	552	586	576	595	572	538	616	592	580	563	576	577	576	566	563	539	614	553	602	580	554	562	554	548	583	544	568	581	557	593	558	547	603	606	550	609	558	575	580	595	544	542	573	569	538	557	616	544	580	534	538	557	550	607	550	611	602	620	578	611	526	608	563	575	590	581	577	589	583	525	577	537	549	570	559	533	562	603	554	585	579	573	567	566	597	559	587	584	565	580	532	572	522	590	583	527	587	599	549	559	585	593	629	591	590	579	543	568	563	566	583	611	568	574	557	586	587	590	535	592	547	575	572	565	554	552	545	572	569	532	582	554	576	601	588	571	585	554	532	549	544	525	553	611	611	579	628	549	508	568	587	542	550	539	537	595	594	548	566	560	589	588	613	598	604	561	607	570	624	568	586	558	528	570	569	598	587	615	565	566	594	536	578	604	561	619	615	611	580	554	607	592	571	548	618	565	583	555	570	584	554	588	567	610	552	579	599	585	554	559	572	555	605	515	600	578	551	570	577	593	578	569	538	581	555	581	560	556	560	582	576	569	580	572	528	588	527	550	552	556	539	600	570	556	594	565	578	604	558	529	536	563	556	593	589	577	565	564	607	542	599	540	635	606	600	572	625	564	520	548	579	564	568	535	554	591	580	581	559	591	589	578	572	592	593	567	546	576	565	593	584	572	608	576	568	559	555	551	572	558	593	571	521	543	524	547	580	599	559	588	564	584	559	600	599	573	563	567	589	583	575	570	595	585	570	542	553	549	569	600	578	578	585	585	527	540	585	583	565	609	592	584	533	582	558	573	551	595	599	532	600	586	547	556	587	610	619	540	548	566	575	543	548	585	532	617	576	573	590	643	599	594	554	553	586	566	568	551	509	604	562	560	581	517	599	595	587	563	583	601	600	607	663	601	552	528	546	582	615	561	560	594	567	540	544	543	581	581	591	564	562	560	567	551	592	600	646	575	564	572	588	597	580	601	546	559	592	575	587	573	591	576	584	560	570	518	549	531	576	558	531	597	552	552	566	547	570	631	560	531	539	560	563	574	555	586	586	608	561	584	547	512	622	582	519	593	546	559	559	539	567	552	556	565	589	549	546	563	594	562	583	536	549	590	616	563	527	559	564	563	573	557	571	562	573	568	626	575	619	555	573	613	550	565	545	592	568	581	584	529	602	541	559	565	579	611	571	576	576	560	564	564	536	524	519	567	563	543	570	560	568	540	517	534	544	571	554	530	580	550	575	583	553	601	585	578	569	630	609	517	650	544	585	507	569	587	573	598	553	594	565	542	548	563	577	549	550	580	580	510	566	610	574	587	555	583	576	586	549	577	589	568	557	597	536	580	605	534	585	600	603	534	602	591	590	591	564	517	577	594	590	543	516	561	555	545	544	547	556	610	562	598	571	567	568	534	570	586	583	545	580	560	623	563	544	559	561	559	555	570	589	582	601	544	556	592	581	595	608	580	580	539	586	518	610	590	594	548	600	559	553	580	602	541	570	551	585	562	560	562	567	559	574	591	524	566	567	604	530	556	577	574	537	582	538	570	583	552	599	584	580	570	562
41936	63982	52526	37837	31081	22910	16936	12483	8616	6406	4976	3932	3323	2793	2588	2283	2077	1807	1593	1300	1265	1123	1139	1143	1115	1117	982	991	941	931	877	826	824	738	790	732	733	742	746	746	677	765	744	746	739	726	680	687	640	664	656	665	648	609	632	657	645	649	637	621	615	640	647	594	673	619	631	626	645	574	606	613	635	603	569	660	618	579	607	613	576	582	608	618	595	562	605	606	588	603	595	638	572	563	584	605	635	603	666	626	588	624	590	585	606	567	583	574	601	604	641	600	617	619	585	576	592	594	607	621	605	580	591	578	571	561	635	615	573	576	618	548	579	592	585	576	563	558	643	573	548	550	595	628	563	644	556	637	599	600	576	568	570	583	587	589	556	593	576	591	578	533	592	544	571	595	592	584	604	552	597	567	576	556	576	577	575	611	628	561	593	580	569	621	587	628	579	580	598	591	576	593	617	546	621	596	588	608	616	591	617	610	586	572	569	574	587	554	585	614	570	606	560	602	625	591	601	575	555	588	594	571	574	540	622	605	587	606	588	562	569	581	627	609	590	560	545	553	581	594	569	549	578	560	597	576	577	622	580	590	613	586	606	540	587	616	575	627	547	615	619	599	552	604	562	616	595	623	589	598	560	582	613	593	640	588	588	606	585	539	621	588	613	586	546	575	575	577	572	633	550	539	586	576	569	569	594	568	619	613	572	548	579	602	613	593	582	534	574	632	568	630	601	567	583	562	571	576	562	559	566	575	578	610	583	581	605	604	594	573	576	564	569	528	581	611	584	604	628	561	562	577	594	594	582	626	606	569	603	554	554	590	572	654	538	581	549	542	571	549	604	566	572	581	621	587	566	570	586	559	571	632	511	569	574	615	586	584	554	598	581	567	645	589	570	587	580	613	553	542	605	638	575	608	574	560	557	583	615	588	628	564	590	593	597	566	587	653	589	619	559	584	550	609	587	623	582	597	583	546	602	587	603	574	608	580	587	550	647	586	617	589	605	613	595	575	572	604	608	551	622	606	584	573	603	564	596	556	545	587	519	564	589	585	607	554	566	559	584	579	575	615	590	587	547	536	581	547	595	589	627	571	561	621	611	570	600	613	587	571	581	590	547	571	590	600	584	559	622	603	609	562	581	530	564	597	570	605	587	632	560	617	597	561	600	565	589	570	600	606	636	593	600	612	563	587	540	569	603	598	587	590	563	617	577	644	550	568	542	579	571	567	616	588	573	589	565	604	603	564	594	615	589	587	559	555	569	609	602	586	592	646	590	593	569	593	574	601	595	593	565	556	603	616	583	585	583	607	614	527	579	584	555	572	594	571	600	603	595	577	550	566	561	560	601	578	574	590	555	595	619	566	642	591	585	617	594	587	573	543	584	616	622	541	598	581	613	588	615	567	504	580	597	557	560	575	606	616	562	600	560	576	580	556	614	564	582	560	602	537	569	560	620	560	598	582	598	610	582	564	575	564	598	554	612	550	553	597	601	593	622	633	576	604	539	613	602	587	574	592	588	586	613	580	615	580	588	592	627	579	600	587	568	532	635	567	586	555	636	577	555	568	558	597	554	601	594	574	577	566	594	581	589	551	591	547	546	597	584	561	537	583	579	593	622	587	587	583	569	564	599	605	561	611	609	592	580	633	588	560	582	521	621	647	567	540	587	558	548	572	594	566	585	569	604	581	615	562	577	568	597	565	567	567	570	601	560	601	591	589	566	599	593	594	647	557	626	618	622	585	584	571	600	586	585	580	638	589	618	638	611	546	588	602	584	578	561	560	601	609	621	570	591	547	571	565	561	548	585	583	578	591	551	612	569	604	609	581	564	570	562	573	606	570	601	558	588	582	594	575	577	607	580	604	593	606	543	560	606	598	569	588	630	597	626	589	558	592	606	566	581	574	568	532	588	559	608	561	614	620	572	578	604	595	521	576	580	604	577	631	575	563	594	590	582	619	561	582	607	552	592	554	585	590	593	566	569	601	617	568	565	572	592	584	512	589	612	602	579	598	589	594	576	606	581	592	534	543	629	517	632	575	595	606	595	579	607	583	588	530	592	535	543	587	642	573	551	610	534	586	577	592	578	573	583	561	554	628	567	547	589	631	558	540	576	598	559	565	583	558	558	604	555	577	568	620	559	600	566	579	571	605	612	584	579	617	554	620	598	548	564	571	599	581	596	587	642	634	594	585	585	553	580	574	610	598	607	599	617	621	601	575	609	602	619	554	625	552	573	580	585	580	623	565	579	599	594	591	580	570	562	548	614	569	587	583	608	578	561	570	624	607	595	604	578	576	617	553	574	617	540	552	588	590	556	589	597	559	604	591	572	593	605	621	556	589	584	634	567	599	569	568	574	579	592	567	608	567	590	584	605	588	574	602	587	557	554	601	523	571	588	603	605	547	563	547	633	585	556	587	599	543	512	580	564	590	583	578	584	575	598	578	593	613	620	605	553	589	583	552	530	534	594	596	585	616	579	538	561	634	595	562	608	557	570	576	591	603	579	580	572	573	550	564	615	585	590	656	604	595	551	569	578	547	566	552	589	621	573	547	581	583	624	594	603	570	600	580	597	561	568	600	607	581	566	557	624	607	581	604	602	600	558	589	622	587	557	548	580	648	606	622	568	586	588	587	615	596	548	584	578	595	579	533	576	580	592	607	577	568	612	621	595	573	580	593	583	544	578	565	609	567	548	605	577	575	561	570	603	581	579	577	576	561	555	545	575	602	606	537	558	574	578	573	575	579	561	630	578	579	594	652	570	616	592	604	592	607	571	598	583	591	578	591	618	609	566	576	578	538	584	579	566	598	606	596	559	590	592	569	594	584	555	580	576	609	578	538	579	604	584	568	638	552	614	602	564	555	589	557	614	580	630	577	579	567	564	568	550	606	587	552	577	587	527	573	544	573	612	617	562	588	579	606	549	621	593	533	594	570	604	591	606	596	580	619	586	544	561	604	578	593	602	591	591	619	617	571	601	581	606	644	564	584	590	594	600	598	577	607	617	596	572	559	590	570	609	573	588	547	569	605	609	629	563	574	583	590	570	611	543	594	574	571	523	577	553	581	617	587	578	546	625	583	591	594	617	668	572	579	576	552	603	572	571	613	590	609	631	594	561	581	562	589	614	580	606	620	576	595	628	604	573	582	539	579	602	598	586	591	606	548	569	595	590	559	608	522	595	578	591	577	551	543	580	583	564	602	595	572	547	596	579	619	581	585	532	581	599	611	560	552	595	554	572	598	555	583	621	589	579	562	577	576	556	587	554	586	599	599	621	571	561	545	547	600	576	563	561	568	567	584	567	593	599	568	571	613	606	594	593	602	573	614	615	566	579	591	569	546	540	584	550	559	575	531	570	617	571	575	591	559	570	597	552	579	571	609	571	559	555	565	590	591	568	606	631	570	579	529	599	613	609	525	597	615	596	592	588	558	543	585	571	590	572	599	583	592	570	581	614	573	566	530	589	579	582	581	615	532	581	597	586	625	579	565
34697	32062	26894	20084	12003	6346	3866	2501	1714	1247	1064	895	844	779	706	707	687	608	593	562	508	517	527	504	500	502	522	480	516	567	509	502	516	456	469	494	429	471	467	463	490	469	475	463	466	501	426	477	466	470	446	471	442	402	448	450	483	448	437	423	428	454	466	420	491	427	418	438	430	428	458	438	414	446	442	429	429	440	470	408	421	442	458	413	485	450	419	432	427	432	441	428	496	458	421	472	454	421	474	471	445	452	450	477	479	466	425	402	445	400	446	446	451	392	438	464	436	441	446	446	417	411	445	444	433	453	420	445	462	468	411	420	451	459	411	405	411	440	449	462	444	437	450	451	462	410	382	434	445	447	441	422	427	399	462	413	468	443	448	433	422	413	472	428	427	432	466	457	412	418	433	429	455	422	415	427	459	440	417	469	462	454	458	441	470	420	437	443	438	456	439	448	449	434	428	418	404	415	433	418	439	423	470	437	432	462	439	435	378	467	430	430	432	440	427	453	432	509	436	417	424	406	409	414	461	432	395	468	480	467	438	477	459	416	429	433	472	465	407	421	422	449	403	476	438	463	487	433	436	450	433	451	420	421	431	416	431	412	462	447	472	465	418	456	455	459	410	477	407	468	436	453	423	448	419	474	458	419	428	432	425	463	439	436	457	462	390	439	428	439	486	434	451	443	444	425	431	399	431	476	414	466	462	433	415	424	453	450	418	398	401	440	380	446	440	431	389	443	471	426	454	425	431	448	409	404	477	449	449	399	460	437	424	454	476	428	415	432	441	484	416	456	463	445	422	453	432	447	452	447	442	443	435	433	482	433	407	448	448	445	458	448	443	436	445	395	436	432	390	434	454	424	425	421	414	446	423	441	432	420	428	440	401	441	418	441	386	469	418	448	415	408	440	450	410	454	430	437	414	493	409	422	476	467	425	461	469	438	441	462	446	429	421	453	432	427	409	441	407	421	482	436	440	475	445	401	419	460	432	430	417	472	466	473	464	445	424	390	383	406	431	425	432	462	421	458	423	428	428	435	445	439	434	450	421	402	448	450	463	428	428	454	435	452	451	422	410	443	440	446	431	453	460	475	439	439	454	398	439	421	427	438	447	478	440	425	455	415	454	413	446	476	416	442	421	456	428	493	422	425	404	423	465	411	413	475	417	428	421	435	415	426	441	450	458	429	407	434	421	455	432	443	448	461	418	482	435	400	403	414	455	419	475	464	432	434	427	431	436	441	458	433	422	453	453	452	443	429	453	485	425	441	417	421	417	392	482	437	447	442	412	453	448	419	454	440	433	439	416	441	433	458	424	430	407	413	435	446	427	395	455	434	431	416	448	428	457	392	458	449	501	400	440	423	451	437	443	422	448	410	420	397	419	402	382	414	426	412	436	427	411	432	455	421	451	487	451	454	463	449	440	450	396	453	454	452	439	443	420	461	412	422	436	438	459	423	453	451	460	384	454	456	450	415	449	446	399	426	446	437	438	459	428	446	455	433	414	453	470	448	417	448	456	459	422	412	415	440	425	439	441	437	428	417	434	432	463	411	420	445	464	414	461	471	435	426	440	457	488	470	445	437	422	491	399	445	444	431	463	440	459	430	428	435	449	429	448	397	427	409	442	426	414	452	429	426	417	428	448	433	430	465	498	411	432	450	428	430	426	440	435	411	431	419	421	428	409	407	446	415	468	430	437	402	446	443	440	440	476	431	432	405	455	428	454	449	441	455	421	419	414	406	451	412	446	440	471	413	413	413	430	450	447	410	450	407	439	428	427	381	454	410	433	450	453	452	431	427	446	461	427	432	468	446	449	433	446	438	445	420	437	435	412	439	414	378	440	420	422	454	436	424	431	410	441	440	415	429	407	426	411	431	431	443	444	436	411	442	440	442	469	405	432	439	431	457	434	419	451	445	424	424	439	404	423	429	443	437	448	464	406	464	475	447	395	456	376	426	479	490	432	399	479	429	421	412	424	463	408	448	418	425	442	426	429	438	438	397	448	433	441	461	431	397	424	436	419	485	447	383	384	430	422	460	462	478	431	432	416	467	444	426	436	450	419	420	424	453	430	421	454	453	463	431	409	489	452	435	412	442	464	445	411	432	435	397	442	439	438	451	416	434	431	441	453	410	387	425	430	437	430	450	426	431	424	440	419	450	464	415	419	439	435	441	461	460	405	458	404	439	431	419	462	448	429	437	439	438	454	417	447	418	375	448	463	455	459	424	441	408	435	427	455	442	414	448	417	437	462	450	448	434	393	453	425	453	415	456	464	426	396	422	415	456	438	437	426	401	443	450	418	426	431	425	452	399	414	475	449	410	414	422	467	425	438	427	479	444	460	408	426	467	394	405	398	433	410	415	437	439	438	403	464	414	464	430	430	439	439	395	425	453	437	419	468	455	439	444	463	450	449	449	410	434	415	456	424	424	434	406	414	436	425	434	422	463	443	440	390	439	405	437	427	426	426	420	443	403	449	464	449	402	444	438	429	438	422	441	454	441	441	427	398	486	436	441	429	424	428	421	450	464	468	426	430	442	443	467	455	468	392	417	466	443	454	405	454	411	449	474	426	407	428	461	467	394	417	459	460	452	437	463	450	436	431	429	453	454	427	424	402	439	436	447	450	407	438	425	440	427	435	465	456	436	406	418	441	434	450	434	423	481	449	455	398	417	452	423	444	434	446	462	442	428	419	429	435	439	471	398	407	456	431	417	434	405	429	446	446	437	436	448	444	425	422	432	445	449	425	445	489	398	476	435	453	449	442	436	423	422	465	465	448	412	437	452	412	432	456	447	448	482	411	422	416	437	426	448	398	429	455	466	423	442	404	463	465	439	429	460	427	422	502	415	481	452	450	425	414	421	439	441	405	452	422	449	436	425	449	449	446	454	447	440	473	454	476	483	440	427	438	401	428	418	417	432	445	423	414	478	423	403	419	475	436	448	417	481	421	453	419	450	401	431	459	406	446	441	418	456	429	457	443	454	462	401	458	388	442	420	447	468	420	429	448	439	407	411	424	466	430	427	434	424	432	439	435	466	433	427	436	464	412	369	438	474	433	446	417	449	440	445	422	472	414	423	427	424	440	422	423	413	398	380	421	404	403	432	460	442	449	415	455	419	446	420	423	418	448	401	456	441	431	441	474	431	427	440	437	413	423	460	430	495	406	460	456	443	452	465	458	405	389	424	438	416	450	425	439	456	396	485	413	428	397	438	427	476	403	380	425	479	448	397	434	471	405	453	456	430	427	471	459	457	446	441	471	423	455	409	430	421	412	446	469	413	466	443	440	413	424	435	427	428	459	437	436	410	448	402	433	447	458	450	388	472	438	428	463	427	433	452	413	446	445	438	419	423	432	426	451	393	445	438	420	450	422	424	401	447	461	444	443	424	413	449	437	412	442	433	429	460	459	436	402	410	418	403	443	440	446	381	415	458	421	406	421	444	460	422	398	411	421	464	435	455	452	433	434	450	446	424	449	434	431	434
37668	41977	33968	25467	17863	11284	7481	5093	3648	2659	1936	1690	1451	1260	1164	1031	985	933	817	812	727	669	660	669	665	665	669	665	617	606	572	567	556	542	578	529	526	521	547	521	530	507	560	528	464	510	534	523	483	485	503	532	510	467	478	495	507	505	540	493	501	475	494	470	484	508	507	448	485	471	471	518	508	455	490	481	465	451	474	498	474	453	505	490	494	502	534	519	496	480	452	448	543	480	499	499	501	501	505	471	484	464	486	505	492	452	508	484	493	400	478	466	460	440	511	462	488	489	490	492	501	424	471	485	494	492	474	443	519	395	496	483	488	499	510	478	430	435	418	484	428	461	484	443	419	471	485	478	483	475	435	464	495	495	504	437	446	471	474	482	458	476	440	461	456	498	483	456	500	436	458	502	487	497	478	454	474	461	491	506	474	518	480	419	480	476	439	469	472	465	513	478	468	448	452	457	473	461	494	507	482	485	463	474	439	480	459	468	453	484	500	470	473	485	451	476	478	474	441	442	435	531	455	464	473	451	465	491	447	481	459	466	486	496	490	478	481	464	474	439	431	477	438	467	446	473	458	476	473	525	522	459	469	507	502	480	482	449	459	459	450	440	484	454	455	473	462	461	455	488	462	448	484	479	470	490	477	462	490	448	473	463	476	456	464	474	490	485	459	480	483	438	483	458	538	500	477	475	498	465	486	490	492	489	505	476	484	473	468	515	432	430	486	486	457	457	512	450	489	458	456	474	485	500	467	471	484	432	504	459	471	471	471	441	473	475	508	501	491	473	462	491	452	496	446	493	472	463	489	515	459	475	466	479	459	473	526	444	477	486	471	484	455	486	446	471	464	472	478	491	470	444	471	466	402	475	478	472	454	455	499	466	477	469	483	521	474	446	457	448	513	475	468	495	458	509	488	472	465	456	484	467	461	485	490	476	467	450	467	467	473	460	492	471	466	455	481	446	464	463	458	478	465	485	493	462	470	493	469	474	464	466	485	463	477	491	453	485	481	470	493	510	494	464	455	503	449	466	458	437	436	499	485	461	487	454	458	451	511	493	473	482	456	463	476	474	480	452	489	503	443	491	463	467	454	459	450	473	460	442	496	483	479	465	476	496	475	466	493	469	453	515	489	480	478	483	451	458	480	495	491	448	485	450	464	502	463	467	496	455	438	491	468	485	497	479	463	496	489	470	447	455	468	480	493	472	497	483	475	485	476	472	455	471	451	456	455	464	478	435	477	463	456	467	443	463	517	453	472	484	460	440	475	455	488	468	488	442	458	497	458	500	468	489	462	489	471	492	514	457	483	466	451	485	471	476	484	478	482	493	472	461	497	495	483	510	496	437	512	458	476	458	493	450	450	501	485	462	471	475	466	427	488	451	470	414	473	500	443	486	501	505	426	477	446	444	507	497	440	485	490	454	478	469	480	495	456	506	460	484	461	485	458	482	463	445	497	456	481	458	489	477	463	505	473	503	468	487	477	449	494	496	485	485	514	477	466	474	487	484	454	471	466	477	467	490	451	494	519	471	487	461	479	459	489	492	468	473	447	469	460	477	428	513	470	456	481	480	480	466	482	498	450	469	474	479	445	520	470	456	456	464	480	475	497	422	483	433	495	450	475	474	445	464	458	466	518	487	479	448	507	484	472	482	490	469	490	490	446	473	484	494	452	503	501	524	486	471	498	442	492	479	453	431	502	482	479	511	475	450	461	467	416	509	480	473	511	461	487	519	466	465	479	489	460	486	465	502	480	466	470	481	487	453	484	474	488	514	497	471	475	517	502	486	443	483	481	461	479	489	462	484	476	477	482	468	504	479	482	462	469	506	469	505	466	461	479	467	469	490	475	469	452	498	481	480	467	465	486	492	459	431	452	459	475	462	491	497	501	426	478	473	500	471	469	487	458	502	470	473	482	478	469	437	468	481	528	486	484	480	480	439	472	449	506	431	454	473	511	459	441	467	479	460	436	505	454	483	474	465	481	468	449	481	492	499	491	475	436	466	502	451	457	474	480	463	475	456	486	481	471	474	503	468	456	479	504	468	458	450	470	444	438	466	483	509	467	485	453	473	493	466	425	508	480	482	464	485	489	495	458	462	506	476	490	493	475	460	473	457	477	480	491	484	489	461	468	470	512	495	489	501	485	440	446	473	498	463	476	511	475	492	481	453	473	440	491	476	483	461	472	434	503	494	486	475	532	498	464	445	491	463	467	465	467	456	521	472	467	485	488	480	447	454	469	490	480	480	442	524	492	466	468	437	458	491	472	491	513	467	465	473	461	500	499	485	453	512	490	487	481	465	489	474	498	455	455	461	503	494	432	483	443	468	460	490	457	470	472	471	481	480	476	512	470	468	509	504	504	485	473	494	458	504	479	498	472	523	461	504	477	479	461	478	474	465	459	500	495	503	442	463	496	505	463	476	510	495	483	453	480	473	456	461	506	508	458	488	473	466	508	489	450	506	471	472	478	452	485	474	463	460	418	481	426	491	496	459	484	446	457	420	503	471	494	456	443	465	502	470	469	496	465	530	445	472	433	441	491	470	429	473	497	472	492	516	441	504	440	486	440	440	471	449	506	455	491	464	456	472	478	466	465	507	454	496	448	473	453	457	444	500	488	507	477	474	455	462	476	486	491	505	518	469	426	451	446	475	495	474	466	480	452	451	516	501	447	469	434	486	459	464	475	483	441	476	471	502	476	451	471	496	461	469	479	475	491	463	442	467	503	476	477	482	479	490	492	474	467	480	470	474	442	503	480	456	455	480	442	542	521	469	447	500	485	454	484	491	463	473	512	448	458	465	496	460	481	500	456	449	507	470	468	459	481	496	476	475	461	453	475	474	478	478	432	445	484	446	505	504	506	436	478	462	512	485	501	463	446	480	510	461	505	439	476	472	484	470	494	460	490	464	443	452	488	493	490	503	494	433	450	494	453	467	518	462	518	483	485	482	506	483	514	488	444	454	500	489	492	500	475	478	510	467	491	453	487	491	444	508	484	459	528	464	452	466	444	481	501	488	463	483	492	491	487	468	515	475	485	447	484	463	521	440	454	502	467	441	453	472	453	479	517	459	482	464	491	472	462	442	488	487	485	499	473	489	440	471	474	468	531	479	465	489	456	502	496	485	457	518	513	466	474	470	484	472	472	503	474	497	493	480	467	508	463	467	517	505	480	431	470	467	494	472	499	480	507	490	481	519	483	477	489	487	499	439	467	483	449	432	494	492	508	424	437	475	479	478	481	457	475	485	481	501	474	517	484	459	496	470	522	464	450	457	453	437	459	457	461	489	493	460	472	484	468	484	510	456	479	424	455	500	504	470	469	459	487	463	470	486	445	503	466	450	476	497	474	455	484	505	495	486	504	443	487	456	516	449	462	434	483	466	455	467	479	443	452	453	508	492	471	481	471	452	483	485	487	465	494	496	444	477	471	482	448	502	501	466	503	450	461	522	463	464	491	503	512	473	467	462	456	488	508	423	447	451
25235	20744	27110	26256	22764	17821	10636	4873	2568	1926	1602	1333	1076	1070	864	804	753	699	637	570	613	587	537	568	536	509	570	549	535	496	478	487	481	439	458	425	458	448	475	456	397	410	434	444	478	492	459	436	455	418	470	450	415	453	414	407	422	411	432	466	381	452	431	423	420	426	415	430	422	415	436	428	417	454	429	427	400	403	413	410	399	390	399	419	419	432	400	414	392	414	404	397	421	375	428	400	371	390	419	436	442	406	430	388	423	415	404	423	402	415	446	420	451	425	384	390	419	414	373	397	413	381	418	438	375	392	400	410	421	387	403	426	425	393	391	438	383	428	402	419	415	397	431	423	431	403	407	408	396	415	420	417	436	418	405	414	378	411	423	380	419	408	419	410	416	369	409	421	412	387	453	434	369	401	402	417	402	406	420	418	388	398	403	397	423	380	365	395	399	375	404	427	393	390	399	403	421	402	373	423	420	432	445	373	394	392	394	425	372	410	413	406	427	438	407	392	415	390	417	385	390	405	434	403	422	415	392	424	391	380	400	393	423	410	425	411	408	397	416	376	390	388	423	394	411	423	407	424	387	468	423	413	432	411	410	416	436	414	410	388	395	419	406	431	405	389	419	401	412	430	400	369	372	370	443	409	401	418	411	406	418	382	417	415	417	413	430	421	413	368	442	383	398	444	422	392	430	405	419	416	425	412	399	402	389	377	364	406	431	396	452	365	388	393	417	398	376	402	422	427	407	429	383	401	404	427	377	408	442	394	419	407	438	421	429	391	398	419	416	390	398	429	370	423	418	388	376	411	403	393	456	440	398	421	421	391	400	384	424	396	417	367	409	394	400	420	405	427	439	432	414	385	401	388	397	403	439	382	424	417	427	407	387	408	412	425	402	418	385	409	437	419	397	427	395	428	393	389	385	376	376	398	399	368	380	407	424	424	432	399	404	433	415	408	418	360	419	376	387	420	424	411	436	395	387	397	371	375	407	399	402	375	397	402	379	455	411	413	399	419	391	421	415	392	427	389	426	381	410	415	422	406	417	400	421	411	429	411	400	423	391	408	407	438	401	370	401	442	402	396	390	403	398	421	395	402	400	410	412	392	439	429	401	379	400	430	413	418	412	421	368	379	383	402	415	369	418	409	440	434	439	400	394	413	442	392	405	407	420	393	416	418	404	433	422	393	436	412	414	389	395	407	427	398	435	426	399	393	440	405	380	424	386	441	420	423	421	421	379	398	421	380	364	409	396	436	436	388	422	412	416	459	402	407	396	416	435	368	422	383	410	417	385	431	380	449	398	433	416	450	415	424	371	428	413	407	376	378	405	390	380	407	367	405	399	443	373	434	405	409	378	415	454	413	437	424	435	403	427	410	420	428	432	403	408	416	379	370	443	450	390	413	387	380	394	404	415	427	429	389	429	439	329	381	386	429	412	391	398	422	372	420	401	362	401	395	447	413	418	413	406	440	388	413	406	370	385	404	404	436	392	393	450	406	425	407	419	393	403	383	413	449	434	445	424	407	396	399	366	415	408	436	420	428	395	397	408	420	391	421	399	425	397	458	406	396	379	430	379	399	380	449	405	454	413	421	427	402	411	407	398	386	382	438	409	402	389	415	414	425	446	391	410	417	403	425	379	391	387	416	428	380	399	391	386	390	393	381	397	381	402	401	408	400	430	407	405	392	383	378	401	440	422	399	388	417	434	413	425	385	403	441	387	416	368	438	429	434	410	371	398	415	444	452	455	407	424	418	386	428	406	380	441	412	434	422	418	404	427	400	414	407	426	402	399	408	429	378	391	412	411	408	411	377	411	382	434	372	371	430	371	436	428	398	419	417	408	399	405	414	394	402	441	422	430	465	383	416	385	406	386	402	393	432	422	376	437	390	415	449	428	386	404	429	409	404	410	425	410	422	438	434	384	442	394	416	433	405	420	409	414	396	429	385	398	395	395	396	402	418	432	448	406	415	432	394	367	400	417	404	403	410	410	398	409	382	401	404	394	411	376	389	367	425	428	400	435	391	430	436	368	412	392	394	400	448	389	427	407	355	389	392	394	393	392	427	398	433	385	433	365	412	422	419	404	406	402	381	418	433	418	435	373	408	419	447	409	395	394	388	423	388	441	450	386	461	382	412	369	395	421	381	411	436	407	405	400	392	421	400	415	374	427	396	403	385	402	433	366	406	421	395	410	419	393	413	472	414	418	406	407	388	444	386	389	390	412	412	383	399	400	388	394	372	397	425	411	396	389	389	395	434	400	445	395	446	401	427	386	391	444	389	416	394	414	415	393	418	393	436	449	389	416	406	431	405	432	412	399	396	422	355	387	398	406	417	416	391	408	380	398	432	431	406	421	420	389	440	424	387	422	419	407	447	391	371	407	407	378	366	423	390	428	444	406	411	390	410	409	387	422	427	398	408	440	396	378	408	399	412	429	387	372	382	420	398	383	397	404	408	406	384	414	418	419	423	376	418	411	400	424	419	418	440	407	414	410	392	432	424	394	409	419	387	354	418	453	390	412	421	408	392	419	413	431	412	429	441	394	390	420	438	390	430	428	411	384	426	383	393	397	356	405	384	398	363	409	441	396	379	399	392	408	378	429	367	409	400	391	407	452	384	453	409	385	417	407	440	409	387	413	430	416	420	422	399	401	405	426	440	409	408	397	404	439	393	390	397	412	388	399	430	388	450	457	435	405	396	386	419	360	402	406	425	405	413	392	421	425	410	369	377	421	434	381	419	406	414	432	419	393	417	398	428	406	397	385	375	445	391	419	376	397	396	388	414	422	430	432	421	393	373	392	401	407	420	403	425	410	427	421	384	410	391	407	417	415	401	418	383	408	402	406	417	423	457	418	420	425	391	411	389	397	369	408	439	377	402	374	396	417	386	416	432	423	436	412	422	429	425	424	436	429	397	427	426	403	392	414	372	444	390	408	414	401	416	400	394	408	428	391	407	402	354	407	385	387	410	436	399	438	355	398	391	400	429	432	387	399	443	400	396	386	397	402	405	436	383	425	385	381	390	407	379	396	417	373	412	401	433	392	417	367	380	421	406	363	390	423	392	408	403	423	423	386	399	371	416	415	390	388	366	444	392	400	398	385	401	409	430	392	426	405	392	408	423	422	392	393	407	420	408	385	420	371	425	422	409	435	412	377	390	420	415	392	393	440	422	397	430	393	383	450	384	417	428	378	482	439	422	411	394	408	438	409	375	418	434	436	388	415	412	408	414	406	398	409	399	421	440	422	411	408	400	395	435	430	417	429	414	408	397	440	439	435	431	410	413	397	409	383	416	404	375	385	392	408	394	435	418	390	404	436	389	440	408	416	404	395	375	396	390	400	443	371	420	413	424	413	385	394	454	432	432	445	426	406	405	395	448	424	398	405	398	413	367	410	401	390	389	381	382	433	402	369	379	432	447	391	409	388	394	430	410	441	415	411	412	418	412	377	398	413	391	417	425	423	419	418	397	406	380	458	427	430	391
35745	50349	47976	38805	28365	19619	13712	8523	5160	3806	3053	2436	2096	1762	1471	1264	1152	1049	918	921	867	819	762	703	761	717	714	683	667	639	643	623	567	570	563	563	530	572	550	507	509	550	504	510	528	516	509	505	500	516	485	435	494	477	497	480	443	482	435	480	429	476	464	441	447	488	473	477	475	460	440	468	430	498	437	438	460	483	468	458	405	461	482	483	459	466	447	429	465	442	459	461	441	477	418	461	430	465	482	451	497	473	452	447	476	431	426	489	438	478	458	446	420	474	396	478	488	425	458	451	428	444	418	427	411	482	435	412	417	427	430	416	410	460	441	473	395	433	447	387	456	460	432	445	410	440	410	417	420	422	459	442	454	472	462	435	452	401	415	410	448	457	447	467	439	472	412	453	435	427	440	470	426	445	455	470	434	453	475	451	412	461	447	426	460	418	476	433	443	418	445	453	439	449	452	461	486	401	415	439	396	445	465	481	402	452	425	434	463	461	444	449	460	448	440	453	437	436	438	446	431	436	445	453	433	446	419	419	440	477	450	410	412	422	430	415	414	464	446	418	430	382	411	452	454	448	439	426	432	406	441	427	427	471	452	420	420	450	436	427	439	447	463	447	419	471	422	461	431	427	456	459	463	436	446	434	468	444	440	445	441	453	401	430	457	459	432	478	421	437	421	420	429	448	452	415	478	448	435	498	447	422	429	458	463	429	454	436	464	482	425	416	438	420	459	442	427	440	453	450	451	453	430	410	389	454	433	413	422	457	458	371	467	434	453	366	413	432	414	435	437	430	467	423	453	444	422	398	447	427	456	452	447	407	466	465	432	434	433	441	447	400	409	454	435	448	422	412	407	451	431	412	445	432	426	454	426	429	400	462	443	438	429	418	439	407	410	411	476	431	448	412	418	420	468	451	433	420	484	475	420	486	461	437	446	411	444	448	430	426	436	428	424	428	453	446	434	427	468	441	412	470	409	437	427	430	409	428	462	447	398	450	443	436	417	471	422	413	454	455	409	442	447	473	429	438	460	439	452	420	412	444	451	468	411	409	450	445	451	448	446	455	425	463	448	476	407	457	422	429	435	388	432	431	428	431	457	427	421	434	435	446	459	451	417	414	427	448	444	423	471	451	434	479	411	451	461	450	456	443	433	420	454	435	441	440	442	419	442	442	402	445	430	403	429	415	435	423	455	430	480	431	453	464	459	434	479	410	413	454	396	463	432	427	463	479	450	417	497	442	413	393	431	457	429	444	416	493	420	437	453	461	432	457	431	433	428	471	445	478	451	470	438	443	412	431	422	457	439	483	429	400	440	446	488	439	457	465	479	460	433	438	459	433	465	420	421	413	424	471	431	458	449	407	430	466	436	458	423	428	457	424	445	389	447	420	461	479	443	487	429	445	420	429	456	454	434	454	465	416	432	454	461	441	460	433	424	430	430	449	440	439	432	455	422	443	463	433	451	428	439	453	411	440	439	426	438	429	469	459	467	480	444	437	429	424	465	476	438	454	433	439	437	474	431	439	452	447	420	422	431	419	425	427	412	478	436	448	470	468	398	429	431	431	412	440	425	438	398	431	423	433	411	450	427	435	464	440	397	451	455	474	454	440	436	444	431	426	441	431	443	455	413	444	420	440	430	441	440	426	436	447	420	420	435	445	427	445	412	435	436	460	461	464	427	428	451	426	467	465	486	420	434	441	452	411	424	457	448	441	474	459	484	448	446	447	448	445	439	438	441	450	429	466	391	426	459	447	398	416	442	408	418	440	441	432	406	452	470	437	418	449	460	428	425	415	461	428	476	432	438	437	467	486	418	403	446	400	459	463	412	450	467	460	420	398	422	439	428	386	469	425	460	452	437	442	442	449	437	417	406	439	443	436	420	440	439	446	441	448	442	433	421	432	477	409	480	432	442	403	462	476	411	440	453	419	478	477	435	440	447	467	423	454	434	423	446	451	419	425	448	452	426	455	434	458	465	409	449	434	453	413	439	458	446	467	444	440	430	411	417	433	445	442	423	433	451	404	416	434	425	447	433	512	392	412	418	407	432	452	397	415	424	419	462	426	438	429	421	431	454	393	427	429	433	446	396	437	454	384	469	425	413	439	430	447	451	452	435	413	463	426	464	422	426	437	389	411	421	424	434	444	412	445	443	416	425	372	437	422	436	426	453	426	411	405	428	413	409	403	489	423	443	447	445	440	461	451	423	406	484	434	439	441	446	437	435	466	437	401	459	437	431	473	430	456	407	427	479	450	377	445	426	417	404	471	447	406	428	461	435	404	463	457	411	433	437	475	439	398	470	453	449	420	457	471	465	450	397	456	460	429	474	459	449	417	442	432	404	426	422	454	454	423	413	428	437	413	441	447	433	456	438	443	446	412	471	434	434	445	424	460	413	425	455	401	434	449	419	459	461	438	439	436	439	443	415	430	461	445	424	453	445	473	427	396	432	443	443	424	444	443	484	440	435	455	432	440	387	413	451	454	431	411	448	438	424	442	455	425	467	435	447	467	451	445	426	454	453	444	456	441	420	430	452	430	431	455	441	411	409	453	404	478	452	433	402	481	443	446	444	451	469	448	400	448	422	460	451	436	449	441	430	463	474	433	438	425	462	475	450	467	491	451	456	466	415	434	437	451	428	439	397	426	418	417	432	436	443	445	452	431	422	461	438	446	406	438	408	418	426	451	466	418	438	452	433	449	478	409	423	452	459	394	474	430	426	442	430	424	460	443	393	461	432	434	437	450	433	445	428	460	454	439	457	467	453	411	434	404	426	425	412	448	410	442	487	412	416	457	433	453	452	422	445	419	432	430	433	439	450	454	443	428	438	465	453	433	434	408	404	429	437	443	442	431	464	459	449	433	434	438	442	451	431	444	440	448	434	439	401	443	461	449	421	437	436	406	453	442	468	457	440	433	471	442	492	442	433	455	443	440	429	452	451	429	379	427	415	452	450	422	454	411	469	410	431	434	418	407	448	447	445	432	469	411	440	436	452	461	427	454	432	454	443	428	436	428	427	457	438	470	413	440	425	426	447	442	417	394	411	401	448	431	447	441	420	388	437	415	425	452	436	446	414	439	450	471	457	434	455	433	422	421	474	426	437	433	443	427	426	442	406	484	448	446	426	463	434	419	439	419	445	473	479	424	400	428	430	401	427	410	438	426	460	408	403	489	416	420	401	442	453	432	439	407	435	420	421	422	431	449	398	447	427	469	455	446	465	430	424	489	414	423	402	414	456	470	462	438	442	455	417	439	434	443	424	464	458	403	423	451	452	442	449	426	420	456	461	440	450	425	410	444	457	417	462	457	427	437	474	429	430	414	468	439	441	455	453	448	459	431	411	423	445	434	470	439	438	425	432	410	455	461	472	471	436	465	444	435	489	446	464	452	455	443	437	448	430	430	428	432	452	476	439	435	450	446	437	425	412	456	419	471	444	443	428	395	431	414	436	420	454	454	443	406	481	419	435	447	441	416	428	414	410	450
23133	20769	27386	24684	22198	23578	18558	8043	3934	2781	2341	1859	1661	1414	1289	1087	1056	924	908	853	787	807	755	724	755	745	707	737	687	666	676	653	690	621	664	590	644	595	578	621	605	543	617	620	562	591	605	542	539	538	603	609	575	578	572	537	559	588	577	586	529	614	581	577	535	564	562	553	592	564	545	558	527	541	570	544	568	552	567	560	507	606	547	546	594	586	616	553	604	545	567	584	531	520	535	502	566	538	528	567	482	535	542	546	540	586	559	548	569	586	538	556	567	556	542	503	530	496	528	533	524	562	542	523	541	561	548	542	534	554	514	537	489	566	518	541	598	528	550	596	547	511	549	580	541	566	533	568	521	504	531	571	567	550	541	513	527	527	527	551	526	546	549	570	546	551	528	565	543	527	491	517	498	535	547	561	548	516	522	544	515	495	546	594	536	535	571	531	529	558	581	510	514	545	564	532	520	530	533	507	554	554	523	545	531	498	539	518	554	569	562	554	529	582	593	578	543	538	537	552	568	572	524	550	541	549	560	511	543	553	544	537	514	583	569	550	543	543	571	597	491	547	515	526	546	547	513	543	550	506	538	567	564	494	500	506	536	515	552	541	554	550	596	501	527	570	567	525	509	555	528	534	558	516	548	546	491	571	506	560	544	540	524	550	563	607	522	566	563	560	515	555	573	585	556	578	548	505	536	503	493	542	495	545	510	525	553	547	564	564	517	564	532	537	558	551	506	543	563	544	558	553	566	546	561	566	559	568	556	544	516	536	531	495	537	509	512	546	553	523	552	558	509	559	535	544	549	507	596	519	553	547	525	568	531	539	547	523	577	523	502	533	540	562	536	512	532	585	534	511	560	534	572	543	526	538	563	513	586	547	521	532	543	546	517	528	511	560	554	497	531	570	559	537	544	581	517	505	573	536	488	536	506	566	532	556	553	529	542	568	554	493	548	555	498	513	523	582	530	553	542	541	524	513	544	560	545	563	568	512	548	502	522	520	523	578	546	501	522	553	575	565	511	522	537	546	549	534	550	536	541	570	517	487	535	536	546	566	530	548	545	590	500	556	543	578	521	573	520	525	527	562	560	501	569	581	549	523	522	520	561	549	523	551	548	553	558	494	565	528	556	544	566	526	540	534	518	535	573	576	545	497	492	561	530	544	520	512	546	526	533	551	549	545	529	523	571	557	562	529	533	547	495	524	562	557	553	575	577	589	539	523	543	557	555	538	520	541	511	545	567	518	519	518	573	530	547	528	525	561	503	530	538	535	587	566	518	527	573	519	551	545	522	547	506	524	550	494	557	523	532	564	526	539	494	550	559	536	555	580	537	524	535	543	526	535	515	537	524	585	543	542	498	500	559	513	555	531	542	570	530	579	550	557	533	513	588	534	528	546	512	525	509	547	524	536	516	543	488	577	505	517	545	516	500	545	506	526	562	535	520	568	575	518	523	513	527	522	574	502	544	547	525	561	508	516	516	509	490	591	512	556	553	523	553	556	510	561	564	549	552	559	549	516	549	562	554	503	536	527	549	534	564	559	564	484	569	547	557	532	531	533	555	553	528	543	561	537	571	517	532	522	504	525	569	519	554	607	476	561	542	580	518	554	563	541	545	545	549	573	557	532	506	522	560	541	543	537	531	520	538	539	522	574	536	531	520	537	557	525	521	542	512	540	524	537	536	554	562	500	541	517	510	529	487	563	548	501	527	574	470	562	518	548	585	575	522	522	530	505	543	549	506	551	548	549	545	521	564	569	500	507	543	521	527	543	546	544	547	578	559	526	506	538	541	507	497	509	535	551	555	554	568	536	539	555	527	507	563	513	533	563	570	550	554	505	529	522	548	551	563	515	580	511	539	527	534	560	532	554	590	515	527	521	528	558	510	512	559	594	540	547	547	540	492	553	525	492	557	495	517	542	511	562	539	559	540	526	559	563	545	575	564	492	605	527	552	532	521	515	524	531	537	531	560	534	562	524	529	576	515	591	535	557	540	567	558	552	571	508	504	514	552	588	536	519	533	529	554	544	538	508	525	569	516	549	535	527	572	512	589	555	532	532	529	540	511	553	517	526	518	588	523	555	543	553	581	570	526	546	535	600	579	595	485	573	523	560	513	549	582	495	535	581	531	546	544	554	540	516	531	564	530	546	567	567	558	541	527	545	529	589	558	549	522	559	528	555	561	556	516	518	584	563	540	503	513	570	546	552	538	519	552	584	521	570	507	573	536	546	570	583	532	523	541	505	546	558	530	570	552	544	533	539	537	527	546	545	564	547	552	524	514	515	512	566	564	534	558	534	563	513	510	567	560	538	552	537	504	501	521	552	517	555	530	505	555	524	564	556	532	553	493	556	545	540	499	530	518	553	547	526	546	578	589	557	562	537	522	502	551	546	521	525	532	537	555	545	544	526	515	530	526	539	517	532	536	562	566	504	594	552	526	556	491	513	533	577	521	507	545	506	557	549	535	532	564	555	504	538	558	553	618	547	551	541	551	564	507	551	511	535	533	551	546	542	583	572	563	527	540	557	546	489	536	525	525	527	506	549	508	501	517	560	502	514	549	524	534	527	541	526	574	563	543	505	567	528	509	545	519	539	554	494	544	513	539	516	548	541	517	593	540	562	540	523	552	519	530	517	516	539	490	509	556	562	546	525	527	558	577	484	516	555	526	553	566	513	566	511	562	522	539	531	538	514	517	540	541	508	598	506	576	531	532	542	509	535	517	542	554	526	532	529	543	584	530	547	495	579	539	509	534	527	525	577	564	531	546	578	551	527	496	547	495	560	570	581	542	555	536	544	509	535	549	520	585	557	519	532	525	565	473	562	523	569	533	506	558	518	543	551	561	551	533	485	546	547	534	541	549	565	556	537	534	546	498	547	533	536	569	552	530	494	517	531	502	544	544	545	595	529	513	545	522	563	589	543	532	502	561	550	572	507	524	514	519	556	535	522	558	518	502	548	583	519	564	504	537	512	567	559	494	518	536	566	554	554	562	570	535	552	531	565	531	514	566	556	533	569	540	541	526	565	548	578	502	550	552	506	522	560	535	511	528	551	549	502	537	578	568	531	559	550	550	528	539	504	548	550	565	506	593	573	555	545	533	512	539	511	499	571	508	520	526	553	542	577	534	554	555	546	513	525	522	531	574	541	538	530	528	545	569	528	525	527	544	490	538	524	502	515	550	548	567	565	528	515	508	514	526	586	559	499	507	558	534	515	505	534	545	522	529	553	575	554	543	557	524	542	542	534	504	580	564	562	551	565	507	552	555	512	527	511	525	525	533	548	556	576	518	523	556	541	552	538	543	557	537	530	568	570	577	546	526	551	545	550	557	525	543	556	572	545	540	525	541	519	514	552	553	532	563	538	509	522	522	553	537	582	568	512	543	543	532	546	566	508	531	528	496	551	523	517	539	532	572	555	516	551	532	512	554	571	553	546	566	554	525	519	537	544	594	523	524	523	558	574	520	546	519	550	563	576	533	540
38385	60760	55619	44016	35322	27968	17013	11414	7390	5362	4322	3689	3061	2611	2119	1823	1640	1433	1200	1182	1087	1085	1029	1002	937	997	862	897	902	786	778	763	802	786	725	724	714	717	726	713	702	713	671	703	646	633	650	656	649	632	622	601	618	602	563	556	605	613	596	575	638	614	598	617	628	612	575	594	584	549	544	570	556	595	576	577	591	559	560	583	584	591	540	536	571	560	557	565	583	621	617	573	592	594	594	602	573	577	593	580	564	584	587	552	619	582	585	597	619	585	548	566	594	560	592	569	570	562	527	541	569	499	572	566	558	511	584	562	547	570	539	554	566	549	555	558	526	617	565	561	584	548	545	561	578	526	562	516	549	556	576	559	546	572	589	604	543	558	556	553	525	578	565	492	539	572	595	510	537	543	565	563	552	577	540	541	528	517	543	566	584	546	577	539	603	536	532	569	568	601	596	584	569	538	606	553	524	551	567	546	561	562	543	572	584	532	531	559	518	562	572	586	578	547	522	546	575	544	536	565	605	536	550	529	571	580	544	566	549	548	535	527	549	545	542	577	581	576	544	549	542	569	535	475	530	545	551	566	561	510	546	539	583	528	553	525	560	533	593	518	528	553	556	577	500	580	561	575	560	557	578	558	541	557	568	602	596	545	577	564	568	524	539	562	559	576	517	560	566	542	575	570	538	562	578	529	562	584	559	590	551	609	572	516	540	527	598	571	579	569	581	568	609	588	575	571	536	498	553	563	527	558	540	558	550	560	511	595	578	538	558	562	577	566	550	516	532	499	518	540	554	564	503	545	562	558	507	586	587	524	508	580	562	553	531	559	583	528	573	554	527	548	509	558	534	563	524	545	568	597	545	579	546	560	553	569	559	542	574	496	550	556	609	564	532	555	518	579	584	588	581	552	567	520	600	556	573	556	542	531	575	566	560	541	539	583	545	522	545	542	550	521	539	579	565	586	535	591	596	556	585	589	575	564	530	571	544	579	572	576	529	538	548	545	511	545	578	531	549	567	553	555	576	540	567	549	584	557	550	548	553	572	531	571	570	518	575	493	555	589	563	582	519	555	542	562	538	529	546	515	571	595	575	540	608	579	591	560	557	548	583	545	524	559	546	550	577	545	607	570	575	519	578	533	508	565	567	551	580	538	544	558	547	549	535	575	539	515	505	574	545	560	577	564	592	564	551	566	542	508	585	558	520	560	519	588	582	562	552	565	554	566	585	565	559	554	560	532	563	546	537	556	538	561	548	578	528	526	536	555	584	580	550	572	488	578	574	545	597	523	566	560	597	561	574	540	545	502	568	564	577	537	569	525	533	564	592	538	499	539	556	603	558	505	548	602	537	610	554	577	518	595	559	530	560	581	591	586	551	566	537	568	555	573	544	543	585	548	571	535	516	530	555	577	556	556	560	620	594	563	560	574	561	535	552	544	545	585	531	522	503	584	568	559	539	570	589	555	545	538	541	559	540	542	579	609	550	536	557	546	580	529	578	571	565	564	545	575	559	538	580	532	575	506	583	545	538	554	575	513	557	589	589	569	553	548	537	587	551	557	576	537	566	578	565	537	559	491	574	518	598	600	564	590	547	534	546	538	581	591	607	564	566	562	549	542	563	524	564	622	515	544	554	581	541	548	561	547	585	554	533	587	562	566	595	509	524	549	536	576	543	560	591	523	516	512	570	546	540	580	558	564	574	505	577	579	556	572	553	475	568	532	533	547	530	524	615	551	559	543	539	567	530	545	538	525	582	526	566	553	543	545	560	556	559	575	563	530	539	560	565	563	573	551	518	562	531	576	533	559	601	530	571	556	554	535	542	557	546	539	538	545	576	593	512	571	568	598	558	545	556	566	584	584	527	580	606	526	532	555	565	550	511	534	559	510	566	516	575	556	583	534	566	550	568	552	525	521	525	555	525	570	538	500	536	577	593	563	601	522	555	574	555	601	559	556	603	589	568	585	535	602	553	534	582	544	585	541	532	562	531	561	519	591	586	534	533	504	562	526	604	541	545	566	574	566	544	568	568	568	549	567	547	561	542	583	565	596	567	549	567	552	562	561	541	571	586	563	548	581	556	558	558	566	525	553	564	567	559	542	542	561	548	536	533	588	594	576	557	574	551	575	543	533	554	551	560	608	581	536	538	553	569	530	564	550	532	548	564	563	517	568	574	515	572	541	546	564	534	530	533	564	526	572	544	529	600	545	564	567	543	565	561	528	531	529	533	568	572	545	505	550	574	575	586	534	547	515	569	551	565	563	529	592	579	521	530	539	583	544	532	584	554	555	572	573	543	579	541	519	549	561	573	536	535	547	523	611	553	545	531	548	531	584	584	547	564	563	591	537	520	528	571	573	550	559	558	552	600	596	579	536	566	577	573	554	521	567	539	572	600	559	570	565	559	550	581	539	561	578	568	530	536	541	577	550	540	556	578	574	570	564	590	574	575	586	543	564	571	589	547	532	531	559	549	508	577	530	576	557	569	520	528	549	589	521	571	584	590	582	567	550	511	581	538	521	543	587	561	562	560	506	540	522	574	508	577	545	526	519	555	577	540	517	553	582	592	547	534	578	568	564	540	545	559	588	531	597	528	576	562	540	521	558	581	553	552	525	558	560	554	548	522	569	536	610	539	534	536	542	569	576	517	558	534	551	555	543	566	565	535	610	611	552	549	572	546	557	548	569	519	579	552	572	516	509	626	523	560	524	543	546	623	577	599	575	556	548	523	574	565	506	546	551	546	552	567	568	567	558	551	567	592	631	568	599	591	590	545	545	565	576	555	577	514	598	558	552	564	546	552	507	538	579	547	544	550	559	550	582	574	529	560	560	533	567	584	587	578	580	566	567	546	538	519	534	549	546	562	576	590	548	584	576	520	548	572	570	539	559	567	546	568	559	557	547	573	568	584	552	527	510	593	595	595	590	552	561	563	576	547	568	528	568	549	542	596	554	574	571	568	568	543	536	574	596	543	589	566	531	581	555	549	533	571	515	547	552	574	564	562	565	547	567	586	562	535	540	579	556	591	566	541	594	555	578	551	591	545	508	558	583	500	551	550	566	587	540	599	545	590	544	562	572	528	586	551	519	522	547	599	540	534	577	542	564	549	604	540	544	552	595	560	562	542	564	580	557	583	529	540	611	520	558	589	574	528	536	562	557	555	547	542	558	589	565	561	540	570	529	587	553	571	585	557	565	586	566	504	544	575	497	541	570	603	534	575	594	585	542	612	577	526	534	575	566	550	578	546	557	554	506	565	551	549	559	556	521	571	520	555	569	519	532	536	567	536	540	569	551	613	573	584	590	558	623	503	584	540	587	588	540	571	550	545	557	558	570	513	551	589	558	548	549	594	522	577	599	548	549	584	522	503	539	516	556	599	594	503	571	552	613	558	567	548	586	554	570	567	564	543	556	581	520	575	493	540	530	515	577	567	536	544	579	589	563	595	556	539	541	585	554	551	573	570	597	569	573	569	547	550	550	504	549	592	551
35085	36717	31344	22832	13444	6413	3421	2168	1501	1174	932	879	737	695	650	524	542	546	544	493	512	500	498	495	445	474	510	505	487	480	431	482	479	460	480	440	447	420	471	445	458	438	436	434	432	443	451	447	454	479	456	441	456	430	491	437	475	433	397	433	392	421	410	412	444	434	433	399	410	462	455	447	411	442	454	443	452	437	410	439	428	463	459	422	424	438	437	420	457	423	405	468	410	433	434	440	406	472	427	406	439	400	406	440	421	483	435	438	423	430	433	423	432	419	417	401	410	418	452	410	412	424	420	435	430	415	406	388	435	403	417	466	403	407	424	427	450	411	418	419	430	435	451	402	458	411	449	409	426	414	439	431	478	429	397	419	435	422	417	419	445	436	390	459	403	424	406	396	419	471	459	403	470	417	449	443	405	416	424	416	429	476	416	443	420	407	431	437	459	437	421	418	410	359	441	443	440	416	425	437	443	420	439	439	419	418	382	439	412	440	432	455	430	434	435	407	441	435	452	442	451	403	450	402	469	433	458	427	407	432	441	443	408	448	392	458	418	445	393	421	408	402	459	459	390	420	406	398	397	480	426	418	420	428	429	413	423	445	434	398	419	407	416	448	417	403	445	451	399	410	418	430	401	401	434	441	447	483	443	449	443	417	416	438	469	423	435	408	471	430	412	416	448	419	438	409	405	413	411	432	458	427	423	421	418	419	419	411	402	404	393	449	402	447	465	456	457	424	399	419	441	448	418	469	406	420	424	418	437	451	433	404	417	431	434	415	414	450	424	439	412	454	433	430	400	458	439	419	433	439	447	447	423	414	407	465	402	448	412	448	392	417	418	402	429	433	436	442	410	434	421	461	447	421	455	434	430	419	459	423	391	475	427	430	436	419	424	436	425	432	384	416	424	436	440	430	446	414	425	444	410	420	453	408	416	432	452	436	439	414	475	450	460	367	397	432	445	445	475	404	442	413	391	434	455	413	431	411	446	481	444	427	436	434	428	423	464	421	419	441	417	438	432	417	451	427	412	417	436	438	431	422	425	426	376	371	474	417	416	461	434	416	416	415	454	435	455	427	406	417	461	439	415	436	417	400	423	415	448	417	435	431	429	416	429	422	455	434	404	385	423	391	447	403	419	432	419	436	453	386	409	433	412	388	428	396	412	416	401	435	447	425	429	435	437	448	465	430	446	408	431	430	441	402	432	429	454	433	453	429	422	432	419	420	415	458	427	434	428	436	416	411	379	465	448	454	445	378	387	464	422	415	399	438	427	446	419	448	407	393	417	433	429	428	412	413	406	381	427	458	427	396	411	420	423	410	406	413	450	441	412	428	432	447	430	463	436	419	430	437	429	406	440	458	460	443	406	412	409	406	406	420	440	442	440	413	432	434	449	438	389	423	417	456	433	439	434	423	446	447	453	419	425	424	398	451	405	412	400	457	428	434	406	425	449	434	448	415	399	428	403	428	419	425	447	421	395	404	391	391	394	424	398	450	423	401	416	404	426	428	446	418	424	450	436	394	381	450	444	436	441	445	433	438	428	447	460	437	413	429	412	418	410	428	397	418	460	446	400	420	414	457	379	399	432	403	411	443	424	449	415	394	426	412	417	406	424	446	416	392	448	461	451	410	387	402	444	428	424	452	442	450	433	422	439	443	412	393	417	436	447	458	397	441	436	419	436	468	456	461	394	417	424	423	447	445	451	428	407	434	446	450	430	421	436	412	420	439	452	403	502	422	412	458	419	417	424	419	430	427	417	393	408	415	446	475	440	398	411	453	385	418	414	439	412	403	447	447	425	426	407	427	443	438	444	422	441	435	429	416	417	432	438	414	415	444	395	453	397	429	444	425	391	438	385	441	431	452	446	454	428	447	402	444	451	422	457	444	436	406	430	414	420	444	397	404	440	428	384	395	463	398	434	395	404	463	460	426	390	431	429	423	438	455	384	447	380	435	435	406	417	445	414	435	382	434	398	393	436	466	422	453	429	419	416	441	430	433	407	443	421	402	444	415	403	406	414	415	419	459	417	456	434	397	467	458	424	419	409	440	452	412	419	414	407	463	415	421	414	432	419	405	419	422	412	469	437	428	438	408	432	412	455	409	408	439	437	422	438	396	427	413	445	451	415	423	428	426	444	428	435	435	435	457	437	443	425	427	413	400	403	445	424	408	401	442	417	398	402	430	467	446	418	389	444	400	423	461	433	404	422	432	428	438	415	412	435	423	422	458	455	457	442	416	368	430	485	415	423	415	450	439	412	420	419	447	410	457	449	400	399	441	433	421	429	394	418	411	474	456	402	455	424	427	468	443	460	400	469	421	441	439	435	403	430	438	450	405	452	451	451	437	428	439	414	438	433	430	436	450	401	434	439	429	427	423	438	413	398	421	425	437	451	409	438	446	435	422	410	396	443	452	446	434	442	433	445	423	424	422	451	420	455	443	468	431	415	432	432	444	443	435	427	439	410	420	410	438	437	463	429	444	382	429	450	443	435	438	399	434	421	409	445	390	399	444	427	415	424	474	441	427	431	436	439	401	429	403	427	405	412	445	417	459	445	428	474	443	435	430	435	442	427	402	451	446	458	408	412	413	436	427	444	443	452	454	461	426	429	426	456	431	409	402	438	434	420	380	415	381	449	433	442	456	434	430	457	431	411	417	452	432	442	423	421	459	430	440	394	414	404	458	466	410	409	403	454	425	463	422	397	423	411	395	451	428	396	411	434	437	453	434	449	407	422	430	424	450	439	413	428	448	387	421	405	391	416	431	397	406	457	428	450	437	424	421	389	422	397	420	434	429	449	438	409	443	402	439	457	386	430	414	405	449	430	457	428	422	431	438	408	426	412	416	431	436	402	483	440	436	428	423	436	416	440	416	405	426	429	413	445	466	416	442	442	401	423	446	414	421	441	406	438	374	402	423	442	384	410	413	426	380	436	430	439	410	439	417	450	455	433	424	407	407	406	451	406	441	443	392	421	445	444	414	391	418	429	399	405	410	424	427	441	399	438	457	463	441	433	429	418	415	442	444	431	414	420	415	406	435	424	465	474	388	418	443	442	430	416	404	435	424	427	404	449	460	431	405	428	415	430	442	454	477	432	420	478	422	418	398	455	400	420	418	434	423	449	420	434	445	423	433	398	432	431	405	423	436	400	425	443	405	434	411	431	430	372	455	435	414	388	422	413	435	403	448	424	424	444	440	456	423	431	408	426	416	410	412	409	435	400	457	416	469	406	457	427	418	475	389	444	389	409	449	411	407	452	423	422	398	490	472	401	431	428	422	433	430	426	439	457	474	419	399	437	462	431	452	438	411	410	439	421	458	422	419	407	402	419	428	422	445	447	445	434	412	437	439	402	428	415	412	475	448	451	414	408	429	410	445	423	437	435	389	400	432	423	443	439	423	448	481	418	442	462	458	457	462	438	430	421	438	394	448	439	453	432	420	418	464	434	454	435	400	436	438	421	405	411	440	399	411	442	442	428	446
38313	46817	37522	27626	18836	10839	6797	4409	2990	2258	1772	1595	1264	1058	908	850	781	750	685	665	638	675	620	583	560	613	613	576	567	574	544	552	571	564	523	503	552	542	554	520	551	513	515	468	517	535	495	460	507	511	496	487	455	491	506	522	476	495	505	469	519	506	497	497	509	493	483	469	494	471	501	469	493	483	467	497	476	490	478	464	451	448	473	457	501	476	527	496	488	447	479	477	487	455	463	495	480	498	456	495	492	460	467	494	520	450	499	444	454	474	494	486	473	465	480	463	459	449	449	469	494	455	458	481	459	492	473	486	432	432	471	447	472	491	499	468	415	481	518	466	477	474	427	480	464	447	505	484	459	471	482	431	487	454	491	514	415	481	457	463	436	494	455	488	463	462	470	503	496	458	473	459	466	449	481	461	489	445	494	513	457	424	487	447	484	444	477	478	484	466	482	475	461	460	479	457	483	454	505	439	476	471	483	468	525	496	469	412	422	463	488	459	472	461	477	477	486	448	454	459	452	444	491	465	458	467	446	497	453	440	485	489	470	491	451	462	506	487	487	445	468	480	504	441	463	472	478	460	496	444	461	437	458	464	455	482	477	479	450	463	453	478	464	491	451	473	456	436	460	466	424	505	447	450	478	462	457	459	467	467	468	469	471	475	457	484	448	454	444	437	476	471	481	444	473	460	475	415	470	466	508	458	472	457	463	449	468	443	476	466	472	494	500	474	481	462	413	449	474	450	481	458	452	496	465	511	490	492	491	503	465	490	471	475	452	471	445	494	468	512	465	485	496	454	467	536	452	476	453	471	502	447	463	469	448	457	474	473	464	461	447	483	519	485	468	476	495	471	447	464	476	472	427	448	480	501	489	450	483	520	484	463	469	428	453	450	464	496	434	442	478	431	420	467	486	470	456	469	476	428	415	465	445	511	437	481	514	461	432	429	493	474	486	531	500	443	456	480	438	473	442	480	430	477	472	474	445	458	467	503	460	542	450	486	447	495	471	481	458	443	467	481	475	461	440	490	493	456	473	485	464	437	468	438	508	455	427	459	454	503	430	466	464	454	450	481	434	472	503	470	507	442	481	465	457	472	474	436	461	493	470	465	505	490	465	495	463	468	463	446	434	435	456	454	515	488	462	432	492	466	484	477	473	488	462	456	453	480	446	452	468	460	452	468	460	444	476	463	432	472	478	447	489	467	515	446	483	470	486	429	433	443	483	483	471	512	463	432	473	498	506	504	409	469	470	493	471	468	464	439	478	442	482	478	462	480	439	456	470	470	470	510	469	452	503	484	478	462	494	469	475	497	432	489	461	464	466	491	459	472	471	493	457	478	484	494	463	431	468	484	498	457	494	451	479	462	458	426	481	469	480	483	475	472	493	457	487	490	455	485	507	461	472	468	484	429	497	464	482	473	468	449	484	508	504	444	485	443	458	464	455	483	496	480	483	452	491	458	430	486	441	499	475	498	464	477	486	441	453	451	447	447	482	504	526	470	493	446	456	496	459	440	494	421	480	473	467	468	481	482	462	477	471	448	486	481	488	459	477	452	476	429	450	468	464	489	469	495	488	475	464	512	468	468	466	438	461	454	425	465	490	457	464	467	512	499	453	484	419	480	486	473	432	484	453	491	457	476	478	439	445	438	456	453	495	469	466	470	455	493	486	483	461	438	446	455	436	447	443	470	451	495	451	455	510	450	422	460	464	491	464	450	421	449	428	506	467	467	483	467	458	474	441	425	460	491	470	441	508	457	459	471	462	432	443	443	462	471	458	470	483	468	469	472	465	517	440	445	476	450	479	487	457	482	422	463	422	447	460	454	481	437	475	476	472	500	454	468	446	486	430	464	469	515	504	462	472	486	517	437	467	458	493	468	441	497	492	485	483	428	461	476	472	445	456	475	437	490	504	451	472	472	467	438	453	411	444	444	443	514	483	474	463	481	515	475	461	479	457	458	503	485	501	475	473	437	445	466	467	474	465	465	452	419	494	431	447	468	467	420	470	472	458	501	470	483	465	469	455	486	484	475	449	475	519	495	481	458	459	473	481	445	477	464	430	445	482	485	497	445	477	476	475	489	453	443	453	475	463	428	472	464	462	469	495	488	444	443	448	475	453	491	495	472	467	475	462	440	468	488	474	457	459	472	483	471	457	511	469	449	464	472	500	434	489	463	465	460	485	449	475	460	478	494	487	468	486	463	466	445	427	448	500	506	438	457	470	452	460	437	464	455	459	455	447	473	469	472	467	491	476	496	481	493	505	455	462	480	481	474	441	447	457	459	465	467	475	486	493	479	493	454	454	496	460	514	465	460	495	450	441	447	501	468	452	469	454	483	449	482	491	480	463	427	479	481	432	466	465	475	487	458	463	414	484	480	464	472	462	459	462	480	475	495	478	465	455	491	495	498	496	485	441	472	493	468	475	466	446	426	503	496	526	454	507	493	484	473	501	472	456	442	488	465	458	486	455	481	494	442	473	474	474	507	450	482	467	478	478	450	462	518	461	487	451	494	492	484	461	479	467	465	459	451	475	444	477	475	461	471	461	477	477	447	452	473	485	479	475	464	462	428	440	517	436	483	483	479	509	484	474	519	449	480	453	522	454	471	501	488	489	488	475	453	492	434	475	457	457	466	462	442	489	453	471	474	443	460	458	462	510	486	462	493	508	434	469	496	484	480	435	445	481	483	474	506	469	485	478	475	489	433	469	452	465	465	481	496	476	471	477	501	441	455	469	481	454	438	444	468	433	462	472	452	463	480	454	464	470	456	471	431	499	442	456	491	493	481	477	427	447	496	452	468	482	450	490	442	436	468	469	494	460	494	476	482	415	435	469	489	492	478	481	459	469	489	489	483	493	454	431	488	457	448	468	497	437	479	451	420	465	472	464	486	457	438	429	451	492	449	449	475	438	441	466	465	446	463	483	440	441	465	463	500	475	464	496	449	456	477	470	487	467	492	452	445	513	482	484	456	468	460	470	446	433	476	476	441	472	436	476	467	501	454	453	488	477	453	503	511	501	493	456	469	479	477	477	477	442	484	469	487	477	475	467	436	459	464	486	440	509	410	454	468	479	476	506	495	493	470	466	489	511	446	490	452	440	480	481	488	458	473	456	496	457	448	453	482	476	469	475	455	487	485	495	464	515	453	488	500	463	455	460	478	490	419	482	474	474	424	480	464	488	498	437	460	430	450	455	475	453	459	454	482	452	470	448	523	422	475	488	453	513	492	424	478	445	486	494	479	464	466	438	432	502	464	474	453	482	483	456	479	441	516	508	465	444	462	468	455	470	446	460	487	456	512	449	446	474	480	456	512	448	472	468	496	501	517	435	497	443	426	485	458	479	446	478	440	500	461	494	473	440	489	513	472	481	445	460	524	450	421	499	475	486	442	473	437	467	453	490	491	478	479	460	464	467	483	490	484	477	474	428	425	468	451	444	455	462	438	483	477	473	474	430	466	467	470	425	452	480	475	497	467	486	465
25240	20784	27035	26500	23165	18016	8956	3867	2334	1998	1595	1241	971	845	746	717	721	677	660	575	601	526	512	519	499	482	473	482	486	496	501	433	506	432	512	407	444	423	412	470	430	450	440	467	453	405	461	420	444	426	420	410	429	428	394	395	399	383	412	423	417	408	444	410	434	411	408	396	379	432	432	410	393	398	392	416	422	393	415	386	406	413	383	376	442	431	413	410	386	405	419	454	399	401	401	426	419	441	436	439	394	442	422	414	399	417	413	385	380	420	397	412	390	421	366	394	398	436	413	399	380	413	412	388	399	419	382	414	386	381	362	383	384	372	367	403	386	407	396	408	414	410	423	371	401	402	418	422	431	373	394	397	391	393	387	413	410	395	398	368	414	388	361	388	420	389	412	404	408	436	406	400	410	438	426	383	372	419	392	407	379	422	394	408	403	400	419	406	416	375	394	408	388	367	430	396	386	425	409	379	397	382	362	439	383	373	415	407	388	399	389	369	381	419	367	396	381	409	411	380	385	413	392	417	392	388	410	397	401	428	389	406	379	398	391	406	410	396	398	403	439	397	391	384	399	414	399	398	381	431	411	397	374	378	369	413	414	415	419	379	410	408	405	389	418	407	379	403	391	387	407	406	390	392	373	382	394	418	404	432	379	398	389	379	418	406	405	382	402	399	392	343	393	382	403	383	386	393	413	400	427	395	391	413	391	381	439	369	383	417	431	403	358	398	375	423	423	426	396	394	403	395	400	401	400	380	407	418	355	381	402	412	380	399	379	393	403	409	402	411	371	367	396	408	390	382	388	366	401	413	379	402	398	407	389	401	376	421	417	372	408	404	375	421	373	401	420	377	377	437	395	391	381	433	393	400	393	399	410	412	386	373	421	367	380	404	389	433	429	406	408	376	382	402	391	383	391	381	391	390	405	374	393	393	381	437	393	372	380	380	372	410	425	425	401	389	384	409	432	363	356	391	408	411	401	389	370	379	395	427	414	382	404	399	370	372	394	396	398	386	392	395	417	434	397	401	407	421	408	389	409	420	402	415	395	408	429	392	389	412	415	421	416	402	425	376	406	376	367	390	402	412	405	411	417	392	411	388	410	400	361	377	398	406	406	387	382	396	375	398	414	341	407	378	406	394	395	404	437	380	430	408	365	364	408	419	417	376	423	394	376	406	374	411	407	406	414	446	411	394	375	390	404	369	414	378	377	379	373	355	412	384	393	392	410	405	414	384	385	424	424	415	392	362	445	414	395	406	371	400	415	374	406	427	431	389	379	383	379	380	385	375	397	415	409	427	405	385	414	421	399	382	372	409	412	397	405	395	378	361	379	389	383	371	381	390	395	395	373	377	395	401	411	408	426	416	384	400	408	406	397	403	381	399	360	417	431	401	397	376	429	398	423	396	392	420	386	382	395	378	427	437	376	372	404	371	422	362	392	394	395	428	397	425	436	369	389	386	397	356	367	423	396	390	438	404	371	369	410	350	356	411	413	416	368	397	385	339	388	389	408	390	388	404	389	376	404	386	383	418	431	389	401	394	379	385	411	391	356	399	367	376	359	418	369	404	414	418	396	382	348	382	410	386	383	420	418	393	405	454	408	368	418	409	404	397	378	405	417	410	397	393	385	378	398	408	401	417	389	424	419	420	394	386	393	415	407	395	424	412	377	369	423	416	413	393	400	376	375	379	358	374	370	371	368	381	391	363	356	425	379	387	394	423	410	372	420	351	332	398	409	376	397	422	391	395	385	421	381	398	403	382	408	350	372	401	384	390	385	365	415	378	404	380	395	407	401	398	373	384	378	395	409	397	387	411	362	440	426	410	361	395	382	446	410	378	381	406	388	441	421	381	358	391	441	397	386	401	418	377	406	412	404	370	425	374	391	387	385	416	412	377	400	391	392	371	392	382	425	360	362	380	366	386	414	397	391	373	405	373	393	370	423	423	420	352	397	380	397	385	382	409	391	380	393	393	400	401	395	402	413	414	397	394	366	428	417	369	398	412	399	438	429	379	398	375	390	364	415	397	401	398	402	380	416	431	397	427	418	386	385	379	377	414	376	369	367	378	403	379	421	418	388	381	381	431	410	379	392	389	412	411	416	390	415	430	394	405	403	375	371	403	424	349	430	439	420	410	361	429	365	402	381	380	396	392	373	406	369	382	391	395	404	407	395	391	393	399	409	393	379	404	407	393	384	415	407	377	354	408	358	414	364	389	405	386	411	401	389	393	359	387	375	405	425	368	377	383	382	405	410	379	389	421	379	400	402	406	431	393	379	414	420	388	435	418	397	385	417	368	399	385	371	399	418	409	405	402	376	393	396	385	376	367	394	400	416	407	392	387	364	402	363	398	374	374	370	435	408	395	416	401	427	343	369	394	388	406	396	421	381	363	392	394	402	402	396	391	422	366	399	394	408	379	392	400	421	368	378	394	408	418	387	415	406	401	391	380	358	376	403	369	392	399	406	406	416	380	382	391	420	406	397	408	426	400	397	398	416	376	419	425	365	405	367	376	395	407	398	397	426	379	364	432	404	389	397	389	414	353	383	399	399	397	396	371	398	385	393	406	396	398	371	370	387	412	409	408	369	403	417	380	429	404	407	357	367	397	367	379	390	372	380	391	377	401	378	425	402	398	388	400	401	368	433	401	384	386	415	358	406	349	380	371	362	396	371	372	378	392	397	375	373	384	391	418	357	391	380	415	406	416	378	402	427	405	420	379	395	355	402	416	373	374	416	416	377	406	378	396	378	409	422	395	399	414	389	428	387	388	384	449	436	382	380	405	400	407	363	418	395	374	423	361	420	410	413	427	402	390	398	419	408	405	424	374	408	394	363	415	390	409	387	439	366	402	419	389	392	387	404	436	372	394	411	426	402	411	414	406	401	417	427	436	400	380	390	398	396	427	411	376	375	396	374	384	395	373	380	384	423	404	389	391	388	390	445	397	389	344	392	409	417	421	402	384	375	445	394	370	399	394	430	399	389	414	422	416	399	369	383	406	396	422	413	417	375	406	364	381	369	352	420	405	379	432	427	404	380	394	417	389	382	383	396	406	398	394	404	389	354	398	368	415	382	394	381	356	368	403	391	377	394	408	426	426	391	398	408	373	404	414	369	414	383	389	366	412	385	369	371	413	397	395	377	386	385	428	378	397	362	401	410	403	402	399	370	365	384	391	366	374	412	407	349	401	405	394	375	419	410	411	381	376	369	406	402	372	371	369	400	402	358	369	389	414	372	386	446	393	437	393	385	387	402	434	384	420	391	403	409	397	411	377	371	373	416	392	375	399	404	418	362	343	413	391	369	339	365	377	382	417	407	402	403	409	363	392	400	367	371	380	370	423	400	377	416	420	419	404	378	376	397	393	408	382	399	401	427	376	390	409	377	429	399	372	417	395	402	383	395	408	414	385	406	412	408	413	363	403	368	390	395	373	410	419	394	323	391	370	404	369	457	387	426	384	429	407	378	390	408	429	416	393	414	438
36747	50552	45742	38841	29135	19323	11069	6875	4739	3941	3063	2286	1805	1564	1314	1201	1051	1050	942	897	872	694	668	676	654	649	665	664	594	563	605	558	518	593	503	505	519	460	459	502	488	533	480	476	496	450	488	491	490	510	470	465	467	481	502	472	447	488	418	465	466	458	454	441	420	491	488	444	434	436	458	448	430	450	417	446	451	455	437	488	414	404	430	409	403	471	411	447	448	478	395	478	460	460	427	419	434	448	435	437	459	429	453	454	448	444	410	445	412	467	461	427	458	413	438	437	410	402	449	420	446	403	422	399	412	419	420	424	419	385	464	396	397	377	466	456	419	461	430	435	418	461	440	429	436	416	428	447	423	454	429	437	451	427	411	407	411	410	460	435	422	399	444	402	450	387	432	437	410	435	411	432	387	428	406	459	430	438	424	394	390	420	424	432	421	435	442	444	442	476	465	428	444	457	458	411	433	421	402	395	397	415	440	426	389	402	474	471	439	413	447	429	412	419	441	427	435	411	441	414	409	447	404	423	403	450	379	445	394	441	427	437	461	456	408	397	414	411	417	417	401	417	463	400	440	411	415	440	446	442	432	416	452	423	451	411	429	413	451	437	443	450	406	424	405	423	410	439	455	413	442	415	432	455	424	396	417	447	445	403	398	456	405	450	399	390	389	418	460	384	415	400	443	408	402	430	436	370	392	400	431	432	403	410	411	397	403	429	420	398	443	443	423	418	434	393	434	391	428	447	421	454	441	405	410	406	414	404	429	437	433	425	408	386	423	413	442	436	421	417	404	429	416	413	391	410	468	411	438	439	432	429	429	434	406	478	433	422	405	415	407	454	390	420	432	431	401	423	407	456	462	408	449	454	435	406	452	419	419	434	422	428	407	406	466	430	458	411	435	428	399	397	453	404	407	416	406	414	416	477	417	463	466	415	451	428	454	408	432	416	408	400	435	438	426	433	405	422	426	469	427	425	413	415	427	454	439	451	430	416	444	450	413	446	422	380	441	464	438	402	398	435	410	413	443	424	392	411	394	449	453	442	423	441	401	438	402	442	398	475	423	421	437	386	456	455	417	410	429	415	421	443	453	407	437	442	407	426	462	403	459	418	428	430	485	425	442	402	388	410	431	413	424	438	415	409	447	388	399	408	425	456	433	412	461	450	459	436	413	440	444	445	411	434	428	421	442	443	403	438	454	449	409	433	403	443	391	426	407	441	416	415	410	428	447	397	427	442	416	419	416	411	459	456	424	448	456	450	417	446	443	405	428	425	441	396	415	427	424	418	430	450	435	460	432	450	425	501	421	390	411	414	407	381	377	459	437	391	450	403	463	457	433	455	439	435	437	411	439	429	425	433	453	394	448	400	387	438	411	479	419	401	416	429	415	448	460	418	379	420	401	435	392	456	432	404	439	418	446	423	445	442	429	438	432	437	417	419	424	454	432	443	426	442	446	403	484	455	413	408	436	449	435	413	447	401	466	442	428	443	409	481	417	414	408	415	428	441	452	444	413	440	406	434	418	438	398	439	444	418	441	400	409	447	430	410	445	413	401	417	440	394	410	445	403	446	453	418	452	396	420	408	459	408	421	434	398	437	401	441	407	431	452	430	422	457	428	415	433	442	427	401	432	400	434	425	420	399	434	406	390	466	428	391	435	441	411	450	419	436	451	426	398	415	415	410	441	424	425	418	417	437	422	450	433	448	417	451	413	430	399	434	442	419	465	413	429	431	418	405	442	419	435	444	400	408	418	415	435	402	405	435	414	423	401	433	417	422	448	412	430	402	446	405	416	425	400	402	413	430	473	431	437	412	398	442	443	431	412	427	457	423	442	434	417	428	412	432	410	424	405	385	456	407	426	422	458	415	433	437	424	435	438	450	418	426	402	430	399	440	429	423	420	429	448	405	428	423	447	440	425	439	442	462	427	436	462	411	404	398	397	419	430	426	426	389	372	442	459	392	433	412	447	417	446	454	429	369	436	447	434	400	441	453	408	411	372	421	406	441	421	429	455	430	463	400	419	436	388	450	416	461	404	421	426	427	428	410	417	458	433	452	424	472	430	421	398	409	443	383	419	430	429	434	405	426	447	425	421	444	382	461	429	429	433	439	410	442	418	386	442	430	435	415	452	429	438	473	446	381	444	394	409	447	441	429	381	426	395	441	448	419	445	420	397	423	403	443	409	422	435	420	456	437	418	394	445	443	414	427	381	430	427	431	406	408	415	454	438	436	427	461	442	407	412	434	391	416	415	386	451	429	445	435	423	431	435	408	425	477	424	422	455	422	401	459	440	432	451	418	440	383	417	435	436	451	417	394	388	396	401	402	428	413	387	413	447	442	397	393	471	413	419	438	436	427	424	411	428	446	425	417	440	388	416	451	417	434	444	408	426	441	429	434	457	429	424	418	411	443	406	411	409	443	410	440	412	432	426	415	426	427	460	418	437	424	408	445	425	405	423	444	417	435	421	446	401	438	439	424	423	431	414	400	433	432	381	450	428	396	414	393	433	404	391	448	429	399	406	425	445	420	400	389	438	448	430	415	408	433	413	416	413	434	415	410	426	406	368	443	420	458	407	444	439	441	418	435	418	416	424	422	420	437	429	410	393	411	438	426	409	432	403	428	444	462	429	404	443	409	444	434	422	442	413	417	435	437	429	417	416	454	428	423	443	427	409	446	429	415	465	443	445	405	417	422	421	475	419	414	429	416	413	438	418	441	434	439	408	367	409	451	391	421	410	456	453	469	406	407	425	416	414	422	442	412	427	435	429	408	464	379	423	434	403	388	404	456	432	405	389	439	432	398	436	440	439	449	431	410	422	411	464	451	439	428	419	389	420	444	433	439	416	431	424	416	443	454	456	409	416	429	422	440	432	454	453	440	408	453	432	464	481	411	467	435	392	424	466	454	465	405	411	438	440	388	447	421	457	443	442	448	438	465	427	435	384	428	420	402	419	404	411	393	440	452	423	447	450	445	408	419	398	426	405	422	442	432	440	446	410	398	436	384	474	428	425	407	443	456	440	387	434	454	431	412	423	417	437	384	442	437	430	439	430	435	436	435	440	405	420	432	427	428	416	415	460	440	404	427	443	411	401	402	412	466	447	411	426	396	420	451	418	428	388	414	441	465	402	412	435	423	427	409	415	423	422	403	410	391	423	410	406	419	448	393	415	441	393	425	444	440	436	442	421	410	430	455	434	451	438	406	421	455	422	405	482	443	440	391	461	438	436	430	434	427	433	401	437	409	439	412	409	401	411	431	426	460	446	421	434	405	407	406	411	436	387	433	445	423	459	430	432	429	468	425	428	415	416	425	454	448	411	437	416	390	427	426	435	470	425	442	406	397	474	414	383	441	458	450	432	424	415	402	433	423	421	416	424	425	429	446	432	425	448	415	459	417	444	401	395	463	452	418	443	422	434	428	440	449	427	416	435	427	451	418	407	425	388	454	440	410	427	437	466	445	454	386	458	439	384	411	424	455	449	435
23131	20737	27429	24841	21961	22634	17919	6976	3924	3148	2366	1936	1504	1289	1232	1147	1099	1022	914	815	841	726	667	733	703	716	677	686	654	646	631	627	640	601	616	634	556	629	625	586	575	552	593	584	568	636	560	591	620	528	537	566	572	528	565	545	547	591	551	546	563	545	598	529	569	536	589	593	543	523	552	515	568	594	563	519	589	546	564	554	520	561	514	523	540	572	537	511	512	539	558	547	557	566	540	575	608	555	561	546	562	558	554	566	526	580	560	575	549	583	552	558	587	541	531	565	545	562	530	558	553	540	547	553	513	518	523	531	537	496	511	497	533	529	504	530	520	547	504	538	568	543	567	517	534	563	566	578	542	530	540	522	525	511	542	546	574	557	539	561	517	502	500	488	542	541	511	537	548	542	570	529	512	489	533	509	532	589	549	559	539	558	523	499	516	501	555	519	492	566	492	550	585	547	526	482	560	512	514	522	518	557	528	542	541	559	537	547	584	457	497	530	477	576	543	555	535	531	558	529	544	517	605	518	540	479	542	521	543	539	554	569	525	579	517	575	545	509	525	539	583	517	566	521	535	565	545	509	556	498	512	575	513	547	507	531	554	514	495	534	547	546	527	549	591	521	502	539	492	546	535	522	554	549	563	503	525	543	528	501	515	550	571	520	533	504	565	568	584	590	523	567	536	556	548	513	509	543	564	586	546	501	572	531	551	547	515	548	555	576	545	528	543	545	563	547	519	541	559	529	561	549	533	526	553	583	561	570	548	529	550	540	550	522	578	551	535	544	539	565	540	534	554	546	596	575	561	540	574	542	541	538	529	556	534	528	535	526	592	520	515	550	565	513	531	558	547	532	563	511	529	551	534	554	515	536	532	570	512	554	525	527	493	564	520	519	567	544	512	548	534	534	497	513	507	549	510	537	581	536	534	552	532	496	530	533	556	567	553	512	531	531	539	551	497	543	540	550	532	529	516	499	541	543	581	549	528	540	546	520	526	514	509	578	522	555	515	542	526	573	533	518	545	535	494	509	558	547	555	512	499	497	503	544	520	516	531	554	565	510	538	538	543	539	558	527	505	516	538	558	545	526	549	531	545	564	545	509	549	489	526	544	544	489	570	551	549	555	585	554	561	545	550	557	505	552	562	582	548	563	531	545	543	528	523	536	505	555	541	535	511	506	501	510	521	515	547	553	527	533	545	534	537	545	545	538	518	555	565	513	545	549	532	554	521	526	516	520	576	561	568	539	518	574	517	508	557	509	519	547	535	522	518	545	547	551	545	514	529	548	520	535	562	596	580	547	525	533	506	478	534	580	544	518	555	547	541	520	565	531	569	548	508	555	565	524	533	573	528	524	492	558	547	501	566	553	549	512	525	562	511	512	527	523	505	555	547	535	535	512	507	557	511	569	528	522	569	546	560	543	541	547	536	533	533	545	492	560	540	568	518	509	472	525	520	541	584	568	545	508	508	521	522	519	550	556	541	559	535	529	560	498	528	550	515	543	530	554	521	558	525	548	559	539	572	551	550	537	521	594	520	563	506	564	524	549	560	507	546	550	539	566	566	517	542	514	501	566	531	518	552	578	528	557	559	534	506	541	505	501	534	536	542	525	593	540	526	526	556	568	517	556	534	558	558	538	531	526	575	570	529	514	519	511	524	536	557	520	521	565	519	507	518	542	549	526	535	506	533	571	556	539	565	524	537	572	517	537	518	532	537	541	548	521	583	565	544	574	573	515	568	554	538	534	513	572	592	519	514	521	550	537	536	516	508	491	596	548	529	556	529	533	579	537	506	527	529	548	524	535	593	539	546	518	588	535	554	548	525	494	513	553	548	534	487	505	515	545	520	539	560	518	550	498	529	551	573	521	543	535	537	540	499	540	530	520	561	551	537	539	529	550	540	545	513	572	586	579	553	529	560	545	509	512	544	600	556	579	564	541	545	583	565	511	550	561	527	516	532	525	533	513	533	489	519	535	521	545	568	547	540	546	556	533	556	552	561	507	555	579	582	587	564	546	535	570	498	554	528	550	532	545	532	521	543	509	569	506	570	505	533	542	555	548	574	524	546	564	529	525	547	528	563	537	529	545	548	538	555	543	576	589	522	529	527	537	524	535	595	543	508	519	536	562	536	526	532	557	529	550	559	529	523	577	559	506	530	527	585	537	533	514	518	498	512	522	544	574	533	526	554	573	500	544	547	545	544	551	515	550	558	539	507	577	514	526	522	480	524	480	543	532	516	569	520	528	535	563	516	553	533	546	575	552	525	536	513	551	531	550	530	590	562	555	577	540	535	562	530	538	500	527	559	523	580	569	534	506	527	518	530	546	537	555	530	561	569	598	520	522	537	568	571	578	561	534	519	542	525	539	544	569	547	537	535	565	575	590	515	519	526	513	569	560	544	553	497	536	521	524	505	546	513	565	566	507	518	534	516	532	509	558	504	511	524	539	507	528	525	542	569	537	489	556	567	528	551	545	488	501	533	524	494	554	538	525	532	516	516	537	540	488	571	554	521	518	566	563	564	555	539	555	529	576	543	562	537	504	526	560	546	536	526	535	527	500	502	540	556	560	539	506	543	494	560	555	519	551	507	549	522	533	563	523	569	543	501	509	527	523	540	571	561	553	535	532	582	549	558	560	569	594	515	514	515	536	539	513	556	532	537	520	573	542	503	565	538	502	544	514	535	538	585	506	595	564	537	519	552	491	515	505	569	503	542	573	527	574	556	537	566	561	516	548	553	538	538	521	504	516	536	567	535	572	521	535	545	495	552	548	533	538	557	554	552	525	528	577	572	526	562	534	509	554	534	560	537	530	512	549	528	532	490	553	503	586	500	538	557	527	512	542	548	533	558	530	526	522	568	507	531	521	544	500	547	505	500	509	540	503	573	488	531	511	508	502	512	500	525	492	555	575	515	571	535	504	563	544	518	508	509	477	554	548	568	550	553	533	517	562	532	498	559	507	544	515	549	481	506	579	540	530	557	562	547	520	554	514	522	549	540	520	511	539	519	517	551	546	534	539	548	547	513	545	539	516	541	556	548	535	521	534	533	591	550	519	487	545	528	504	573	520	542	519	557	585	523	570	496	537	540	510	550	515	571	542	518	515	522	525	501	513	569	527	531	523	570	510	532	541	538	518	554	591	543	559	535	512	553	551	556	525	500	541	494	532	551	542	560	565	524	516	538	564	524	537	542	571	556	559	541	498	528	477	555	563	523	539	515	542	586	523	513	514	516	512	517	532	500	520	555	541	581	523	527	540	563	518	549	539	517	564	525	514	560	545	531	555	528	567	527	513	531	545	552	541	538	512	519	518	552	525	533	536	518	564	526	555	518	529	507	555	560	515	549	525	554	530	542	521	508	541	512	512	552	521	518	499	539	517	540	522	539	553	500	527	527	537	532	560	519	523	562	547	541	564	529	541	509	560	522	485	537	504	530	534	541	573	507	527	501	530	547	567	543	523	528	520	562	523	524	551	531	535	506	533
38467	57290	58630	44205	33168	25506	16305	9924	7283	5994	4475	3411	2755	2232	1949	1949	1757	1561	1354	1229	1123	1029	914	847	933	931	927	849	828	789	778	781	734	746	720	691	643	655	651	692	669	651	661	624	619	577	626	689	597	635	635	636	632	568	586	609	608	613	552	579	575	588	587	613	589	554	577	613	572	551	608	563	557	553	549	585	580	628	545	584	595	584	538	581	589	591	579	546	546	537	536	583	583	570	568	579	562	584	588	567	599	571	575	589	609	548	527	546	621	557	552	558	593	545	545	598	571	579	553	574	573	518	571	555	531	542	557	580	551	571	566	554	564	550	583	536	578	541	554	535	538	570	546	531	533	559	535	543	536	567	552	570	540	541	538	548	547	589	517	559	523	559	546	549	533	519	512	540	555	562	524	548	566	560	517	575	547	531	529	562	528	573	585	575	545	500	551	552	542	584	560	554	577	569	562	553	590	586	565	576	581	566	554	592	574	548	538	562	577	554	568	538	551	571	578	564	537	567	528	553	541	577	546	576	518	537	557	567	570	560	536	554	574	544	574	536	587	542	557	539	541	547	542	574	577	607	555	549	506	568	557	552	554	554	561	572	545	547	536	593	540	542	559	573	552	549	588	527	555	532	544	562	569	534	563	572	567	518	590	526	583	556	542	565	558	551	547	577	522	514	554	515	553	575	540	582	573	542	539	582	552	533	539	526	513	532	543	588	584	522	535	516	564	566	527	547	536	522	587	535	549	555	536	501	524	522	549	595	557	558	563	596	576	571	566	545	505	545	529	581	583	550	559	539	538	540	560	575	530	604	536	566	543	528	562	547	539	559	576	541	529	548	566	594	572	597	574	569	535	573	546	568	567	566	563	511	553	533	601	524	524	549	567	557	512	543	574	512	564	553	545	564	572	509	545	553	507	595	524	564	534	557	512	531	589	568	543	575	581	544	554	542	548	527	541	568	559	591	561	574	549	575	571	553	491	580	578	537	568	597	555	545	548	556	558	549	544	536	538	531	557	539	568	544	519	569	558	560	533	597	538	538	558	568	548	565	517	504	552	521	546	521	540	561	537	530	551	558	567	488	552	559	564	535	588	555	517	555	561	522	582	594	579	559	519	539	604	583	541	566	554	536	573	526	586	542	566	538	524	541	560	552	565	530	538	547	572	553	508	527	574	547	556	511	556	578	521	555	597	560	551	520	552	523	531	571	520	579	557	558	528	533	556	532	580	551	574	548	556	518	549	575	518	557	577	516	542	600	501	553	549	569	553	550	563	573	558	532	526	545	523	550	519	574	580	512	565	513	523	547	541	529	509	614	534	545	585	548	485	575	530	542	578	567	592	511	528	575	570	545	538	541	586	561	567	519	521	518	532	507	574	563	576	568	555	581	567	566	580	563	561	510	583	526	553	580	562	560	556	558	531	534	544	502	562	557	554	548	494	575	559	546	561	496	568	579	579	547	509	543	575	537	540	539	570	549	523	517	577	544	515	507	568	520	554	556	550	590	523	576	556	507	555	561	574	558	516	549	542	488	616	494	532	536	550	552	567	550	548	521	569	587	550	595	538	521	534	567	526	525	552	568	531	538	586	591	574	520	537	575	582	606	541	518	548	548	537	605	540	556	543	509	535	566	547	528	575	551	532	549	552	551	516	583	522	516	555	542	558	544	579	534	539	542	579	576	490	544	529	585	559	545	507	525	566	559	536	554	586	518	511	576	555	567	547	579	523	583	513	542	560	552	585	569	530	565	585	539	556	525	588	524	565	600	527	529	577	550	559	541	535	551	547	555	578	520	549	520	552	536	579	577	563	578	553	540	530	561	531	542	554	537	581	569	574	526	570	563	552	544	533	536	537	568	517	536	538	524	555	546	571	550	550	587	536	512	521	548	572	559	577	544	545	569	574	555	558	579	567	576	550	554	581	578	582	565	530	543	557	555	601	549	577	540	503	535	569	546	510	556	550	555	568	601	524	565	529	573	580	511	557	510	505	529	540	561	545	596	546	509	562	551	542	558	570	598	526	508	547	572	568	553	517	534	568	574	535	556	558	590	541	565	552	534	585	574	569	554	542	539	523	558	529	532	584	529	537	575	553	536	559	544	534	528	541	579	578	534	540	570	556	555	574	553	536	583	513	576	544	572	507	553	546	549	559	568	593	561	559	531	559	552	570	549	591	494	530	532	552	557	529	534	524	528	532	499	546	566	573	543	602	553	529	567	547	547	601	559	575	561	553	539	523	590	573	516	568	550	546	554	590	544	566	571	575	537	546	560	587	527	602	549	592	530	555	559	560	521	547	568	572	600	530	575	520	570	538	527	543	571	535	541	558	551	518	531	569	550	539	517	524	569	499	580	518	510	520	576	575	554	569	568	508	538	559	535	578	529	533	556	566	545	585	531	536	556	600	578	523	547	554	591	545	574	510	539	584	529	528	547	523	549	546	542	586	544	539	570	503	604	581	528	551	550	573	533	545	540	556	585	589	582	540	570	543	569	583	544	500	543	517	568	576	578	617	569	561	565	518	566	536	565	539	556	585	534	559	545	557	569	525	594	562	559	547	574	544	535	551	557	518	539	568	556	533	528	590	555	573	573	547	520	571	544	547	518	565	567	602	563	507	551	563	589	558	560	567	564	597	562	552	531	556	524	535	511	565	601	555	496	535	554	574	587	570	546	576	545	540	562	543	540	540	578	552	541	614	581	521	540	566	562	542	563	535	557	539	549	577	581	537	556	563	567	558	533	550	564	512	609	560	525	572	558	519	530	554	596	572	529	553	546	545	591	530	496	588	536	566	589	570	526	528	523	566	535	547	554	553	568	562	548	541	571	527	563	522	532	582	550	536	513	536	590	516	504	539	511	550	507	583	533	532	547	592	567	493	563	557	549	560	573	583	529	542	570	539	564	576	549	541	544	579	538	551	553	567	526	572	546	539	581	522	548	566	547	576	555	543	573	584	555	544	529	512	613	544	584	590	546	518	565	539	520	518	548	565	577	564	599	575	572	546	552	562	544	545	557	587	590	546	530	547	588	513	522	527	577	521	544	532	569	535	546	541	541	573	560	565	551	576	549	537	527	559	554	528	550	557	522	569	555	556	552	596	524	527	585	572	594	519	591	536	574	575	513	588	582	558	532	564	556	545	539	565	540	544	554	530	491	545	557	556	565	526	514	525	560	562	543	539	594	572	584	569	558	544	542	559	486	545	564	545	579	526	559	569	518	528	529	523	560	548	567	531	568	543	571	497	568	555	596	569	539	583	559	552	538	586	597	559	569	532	521	558	596	589	576	551	608	572	542	518	536	579	563	556	549	511	559	549	555	498	533	578	559	528	575	581	567	513	516	520	545	538	557	553	552	502	574	547	547	607	531	556	517	527	566	549	548	571	561	592	589	580	594	509	564	518	556	582	528	586	516	546	533	537	525	531	594	575	533	560	557	569	543	515	552	554	529	570	542	541	514	520	585	527	543	580	572	557	571	549	551	573	571
33582	33942	34079	23171	12294	6080	2805	1744	1543	1220	943	811	710	692	672	620	608	614	559	549	519	522	478	472	479	463	509	454	462	471	495	453	431	472	425	473	435	442	449	427	421	413	441	465	446	429	458	422	472	454	451	429	428	450	403	427	424	430	454	418	413	411	451	437	451	418	437	412	417	425	446	411	402	417	437	454	422	399	434	428	423	440	403	407	435	441	439	427	432	447	404	425	422	476	401	398	452	429	432	399	407	440	450	370	431	423	450	438	439	396	420	460	438	425	415	445	424	454	459	442	442	408	454	441	421	425	424	438	457	426	421	413	390	435	432	446	412	426	472	409	415	409	409	429	427	433	449	428	415	393	457	447	431	386	400	431	439	412	426	411	396	442	441	420	427	431	418	448	445	419	421	419	384	423	462	411	406	405	437	425	435	453	463	442	401	400	424	447	430	428	408	434	407	431	444	400	386	370	425	425	422	401	442	423	475	426	417	452	410	406	436	431	440	376	409	409	389	391	416	421	398	418	410	442	422	433	455	439	434	449	390	403	433	434	374	421	462	398	412	432	436	438	432	424	397	379	425	446	458	422	415	432	457	435	468	409	412	450	446	409	410	433	411	429	426	435	423	419	428	456	413	433	437	409	454	403	416	455	420	430	460	426	462	414	429	405	405	431	437	394	413	392	429	408	445	429	435	422	414	416	438	393	416	396	415	429	439	450	421	422	397	437	428	407	406	447	411	418	411	433	417	430	447	414	442	432	402	437	449	413	443	414	392	425	448	402	409	416	402	398	476	452	376	419	408	424	414	440	435	411	431	445	432	412	457	414	433	446	457	423	398	389	418	428	421	424	424	409	461	432	433	411	409	404	417	448	441	399	449	440	436	417	397	389	412	407	427	403	384	437	410	377	420	432	428	432	449	438	417	399	432	442	426	412	429	395	393	427	419	379	455	422	422	433	436	425	436	442	431	454	453	434	437	411	439	467	447	413	445	400	424	420	409	386	417	447	419	441	441	469	416	424	400	390	421	471	392	426	419	440	387	429	393	392	386	433	415	414	416	412	411	414	417	411	437	413	429	407	464	465	444	448	427	464	439	445	395	442	386	434	415	402	435	484	417	428	395	448	413	400	404	443	415	394	432	445	433	379	408	453	414	450	423	419	358	421	422	464	423	409	440	400	440	424	450	496	448	428	418	407	442	414	406	431	404	408	432	452	413	383	417	398	445	435	431	407	409	422	448	430	416	408	432	418	406	421	426	413	428	433	422	389	441	424	418	457	422	406	400	394	393	423	436	417	380	442	400	384	420	399	446	420	472	417	422	404	416	418	368	436	429	413	415	457	413	443	425	437	430	428	420	420	436	439	454	480	417	397	372	446	444	419	387	402	431	410	425	431	423	457	443	432	407	431	436	426	386	421	431	407	429	443	400	441	401	411	460	468	442	420	415	364	427	411	366	434	449	424	468	382	399	404	415	410	420	415	378	407	409	404	435	426	411	425	430	434	412	375	384	453	422	389	406	396	421	441	426	417	441	435	442	426	403	441	421	412	427	422	401	405	414	405	423	468	395	432	462	448	430	455	430	449	431	410	436	412	423	448	399	442	415	418	398	407	383	411	411	448	421	436	408	425	443	438	388	455	419	459	410	422	452	420	438	454	396	420	423	429	443	457	460	394	465	441	424	430	390	429	455	399	438	427	435	413	422	402	408	420	407	412	384	439	406	413	395	414	420	415	409	440	399	438	444	438	389	407	423	416	427	379	413	441	423	420	407	406	385	435	450	393	448	434	434	432	435	419	416	417	476	446	449	408	415	462	424	393	394	421	414	388	406	424	419	420	435	434	424	410	430	411	430	414	408	447	444	387	384	391	457	445	430	424	425	408	404	430	446	436	420	421	447	419	432	409	413	424	412	427	415	451	402	411	453	431	454	412	407	398	415	381	428	419	421	409	436	427	441	392	399	441	414	443	436	391	439	441	417	413	405	445	420	438	412	404	447	406	402	429	453	403	408	448	370	411	397	365	439	432	382	419	433	433	390	426	427	420	439	397	462	466	440	470	459	396	459	416	431	414	388	413	425	443	425	433	418	446	438	427	388	416	418	436	441	412	441	422	434	406	411	408	441	454	437	405	411	455	429	409	417	452	418	412	488	406	411	431	396	431	424	428	433	397	412	440	404	400	396	433	392	401	422	409	426	408	424	436	423	407	419	398	415	392	455	419	431	430	404	452	396	423	409	392	434	406	439	409	423	431	440	430	414	420	431	417	398	417	425	450	414	447	445	447	385	437	398	445	458	428	399	451	417	406	408	432	400	425	414	416	423	405	448	451	429	423	434	425	418	418	416	413	409	412	387	417	397	410	431	422	439	432	398	405	432	423	409	421	406	394	420	407	433	415	424	420	427	380	403	418	412	436	413	406	415	447	417	424	411	432	420	422	415	423	436	441	426	449	419	381	410	419	430	403	426	408	460	420	416	379	408	462	415	425	413	424	443	386	441	386	435	412	408	449	406	443	416	432	454	430	439	429	425	434	417	418	453	417	465	438	393	414	445	422	414	387	407	434	454	439	404	428	415	434	426	427	423	430	432	447	435	468	464	408	423	427	432	401	454	387	387	430	406	411	429	430	444	466	455	419	430	402	394	404	425	425	458	435	406	386	437	417	415	434	427	445	391	407	393	404	432	422	399	433	435	402	408	387	407	441	441	432	436	472	408	414	423	401	423	404	415	462	442	430	411	429	430	450	416	449	415	412	419	413	393	407	438	400	410	390	412	380	427	386	378	382	417	443	479	437	439	420	396	424	431	418	451	448	421	404	435	416	444	446	392	454	430	406	432	450	434	395	412	442	430	407	434	435	457	415	409	412	416	440	397	457	405	443	472	438	418	429	429	446	405	421	414	424	419	403	403	383	427	422	394	438	397	382	441	434	414	427	441	429	414	425	438	415	425	403	412	434	427	414	420	423	423	400	426	449	391	434	432	446	423	456	413	451	413	416	398	417	430	400	441	395	405	402	421	443	424	451	476	434	409	424	414	467	407	417	390	431	441	389	405	420	440	422	428	433	413	394	425	441	405	415	395	442	468	426	403	422	416	443	423	419	430	444	427	466	406	433	417	450	467	445	402	392	417	426	421	442	451	413	409	445	415	419	418	405	404	425	409	395	441	415	403	464	412	406	427	447	414	406	442	408	413	427	365	405	426	405	454	413	412	430	437	432	442	376	409	430	392	455	435	404	401	418	444	406	420	413	450	454	422	409	434	416	435	404	407	429	406	391	415	419	427	441	414	430	420	439	438	425	424	455	418	447	419	421	437	395	435	438	423	406	399	424	431	486	419	461	393	432	429	448	425	457	411	391	407	443	395	388	462	421	421	458	444	450	462	411	442	432	452	364	425	458	399	431	414	412	390	425	414	433	421	417	442	418	440	432	415	435	427	400	386	441	413	446	406	415	452	379	446	447	404	383	400	393	407	410	394	461	448	411	403	466
35645	45204	40663	26604	17575	10354	5662	3761	3124	2333	1703	1417	1140	1082	1088	936	858	819	747	708	694	627	637	564	559	599	608	547	555	516	561	583	559	509	538	526	510	594	514	507	491	512	513	554	484	506	506	476	472	503	513	492	491	487	486	467	488	486	461	498	498	490	470	484	488	467	455	478	486	479	469	465	479	472	472	489	485	486	477	484	472	448	479	435	460	465	479	438	471	444	437	499	482	445	429	492	520	497	470	473	457	480	450	489	478	447	446	458	473	470	494	472	459	459	457	448	485	472	498	457	439	471	425	481	461	465	487	489	481	473	492	442	440	488	492	500	507	452	447	437	476	473	456	476	475	465	482	444	464	479	487	447	444	457	471	462	485	464	458	472	459	490	470	435	469	452	473	454	475	454	458	460	498	483	498	465	457	427	465	439	406	460	429	459	510	468	498	470	465	458	469	440	483	456	485	489	461	492	462	469	462	471	451	479	503	463	467	473	445	473	472	441	492	471	448	468	497	470	467	435	437	475	472	503	484	473	459	464	477	457	467	420	427	463	483	480	472	435	495	451	468	445	433	463	434	480	474	420	489	469	440	511	434	520	450	424	445	512	449	467	481	456	505	458	437	447	453	438	473	473	418	473	456	456	474	478	490	495	478	490	496	477	466	450	465	472	465	436	480	433	495	433	462	449	437	501	467	486	438	477	477	444	464	495	446	448	476	485	486	468	447	446	472	439	448	460	460	438	466	477	495	490	462	463	481	476	473	453	491	480	444	421	484	441	460	477	493	489	460	442	450	486	472	450	453	494	481	519	453	507	468	476	446	475	480	516	410	462	473	487	445	489	451	454	484	448	463	481	467	437	445	461	502	440	493	453	501	428	469	418	420	498	446	453	482	495	434	471	460	466	467	471	485	445	477	455	433	473	467	442	453	469	463	435	479	443	441	456	452	461	415	470	465	458	473	487	471	448	471	442	462	441	467	450	458	468	453	459	427	477	454	460	458	448	475	489	441	458	431	498	459	508	465	484	416	477	472	445	505	483	504	453	461	470	503	463	497	483	449	462	464	455	502	440	465	489	506	456	478	466	467	423	461	498	477	459	491	485	466	473	496	444	441	474	503	428	454	451	488	417	433	440	469	461	477	452	455	487	487	447	451	494	474	460	504	458	464	479	463	463	473	438	471	450	492	479	502	455	485	506	426	464	486	483	454	440	467	453	444	515	466	499	460	451	506	488	464	459	464	461	479	462	463	449	477	480	449	447	501	483	454	449	493	427	487	458	425	421	453	481	466	463	479	476	492	465	472	468	445	487	455	486	447	446	446	491	457	432	488	498	491	442	485	528	441	483	416	443	465	449	427	471	420	469	453	461	466	454	505	474	498	466	471	443	446	423	402	491	459	474	444	474	498	490	433	496	445	470	452	434	470	462	474	468	456	471	479	469	498	514	489	506	448	455	483	443	479	482	465	446	451	458	488	438	449	491	449	472	486	456	444	475	436	471	414	496	473	443	467	502	492	472	472	458	470	509	463	470	452	475	441	460	446	471	461	471	497	454	447	483	463	461	481	461	448	454	475	470	461	512	463	452	486	463	440	445	501	507	447	458	465	478	471	519	477	437	468	480	443	449	461	442	448	474	437	462	461	475	433	449	471	506	482	481	477	426	445	476	471	478	479	473	459	460	445	440	480	483	466	447	463	493	458	487	482	464	473	478	450	478	491	456	467	475	490	470	480	465	436	460	479	467	452	482	441	439	463	478	439	461	433	460	430	480	466	480	484	471	475	461	465	464	445	485	463	408	447	433	464	466	482	453	480	479	442	465	474	465	492	476	491	464	494	487	451	453	463	461	472	453	462	437	453	426	448	492	470	451	467	460	447	478	443	426	455	451	438	468	475	421	475	461	505	475	487	483	423	489	441	519	474	458	479	495	466	497	449	464	451	480	445	457	490	491	477	453	437	456	503	467	460	460	460	472	450	444	464	486	474	422	444	412	495	407	449	411	439	446	435	459	476	480	504	479	469	465	438	491	476	450	452	479	474	448	440	474	452	467	439	482	464	502	506	480	451	482	398	460	463	439	440	496	439	447	508	483	458	444	431	436	452	449	440	462	477	451	491	462	444	473	487	433	439	411	486	451	440	425	473	471	456	468	454	447	417	474	466	484	481	465	488	446	462	474	432	490	480	434	475	464	452	494	447	507	419	441	457	512	479	478	447	463	458	447	481	500	443	463	447	486	475	449	468	459	459	460	466	468	492	446	473	484	463	431	488	466	464	461	455	473	460	485	483	435	469	464	493	450	463	433	479	464	470	464	490	483	432	465	457	453	469	461	439	434	506	460	420	482	506	457	504	478	459	482	455	497	495	468	481	461	455	446	462	452	424	452	468	459	468	447	421	441	496	449	467	473	443	483	453	499	477	429	463	478	494	466	411	473	502	479	462	444	449	464	510	472	407	504	484	472	489	476	469	482	490	471	453	480	482	441	469	512	486	455	448	438	443	460	472	504	469	487	484	465	474	464	454	432	465	436	460	460	472	471	477	460	425	487	454	452	478	461	469	422	433	469	430	472	484	484	469	445	474	468	429	456	493	472	451	511	470	441	456	482	449	459	417	484	452	453	469	504	471	429	499	469	471	449	484	433	477	445	460	466	430	508	477	403	462	471	440	473	486	504	468	485	481	440	462	457	504	472	457	483	490	456	504	481	427	437	429	445	431	462	444	476	459	447	457	450	468	476	466	524	459	456	462	516	486	479	467	514	471	463	505	499	487	465	468	458	464	455	443	470	455	453	457	491	425	474	428	491	454	499	406	477	438	486	464	460	517	490	434	464	455	488	472	487	486	457	424	474	461	455	471	459	479	451	490	467	438	475	467	460	452	426	447	496	438	466	481	481	475	457	438	470	419	498	481	441	473	468	473	468	499	456	492	462	501	498	454	487	416	471	460	467	415	472	492	472	473	449	444	465	485	474	457	473	455	492	439	470	464	467	471	480	459	459	469	496	456	448	456	432	481	459	488	483	495	491	455	473	492	453	460	441	437	464	439	448	492	459	466	451	454	458	446	495	457	477	439	442	476	443	439	453	462	438	467	510	462	462	451	472	456	407	474	446	473	475	461	473	480	463	476	443	454	470	447	463	515	437	464	429	515	441	482	478	470	461	461	473	495	457	467	424	486	444	469	460	487	452	440	444	438	477	471	423	422	466	469	496	516	525	477	449	418	495	473	472	464	469	469	481	480	481	429	467	435	457	484	493	455	420	473	446	423	471	429	445	492	480	439	548	480	498	459	422	452	467	501	492	435	445	486	435	488	453	436	453	474	481	447	464	476	481	411	452	497	444	435	507	513	469	469	470	465	464	437	472	480	494	434	474	454	454	451	458	459	440	474	467	463	485	457	470	469	452	475	489	475	482	460	480	460	477	428	483	462	418	483	484	508	444	495	461	476	488	488	498	493	454	449	450	477	482	437	442	467	437	486	457	452	480	454	454
25312	20755	27079	25949	21733	15851	8111	3755	2702	1823	1404	1219	1020	883	869	819	727	680	682	610	547	497	526	543	519	520	511	461	439	447	482	468	477	437	463	444	426	485	424	398	414	407	459	412	427	414	412	414	433	411	389	414	404	418	353	389	424	396	432	416	387	400	419	428	405	411	402	436	400	402	404	384	386	403	387	417	378	418	384	420	401	416	390	411	411	371	364	399	370	430	386	382	434	405	396	355	434	385	361	363	375	400	403	370	418	415	394	412	448	416	392	400	386	363	375	364	384	391	407	397	414	387	369	362	358	427	384	406	395	422	376	378	370	405	409	345	395	388	364	370	376	394	398	375	405	383	373	337	380	405	395	362	405	334	400	426	420	397	405	368	425	370	379	430	383	390	362	394	371	394	377	409	381	363	413	390	324	378	375	431	404	392	392	369	385	338	373	390	388	366	382	414	417	361	414	391	371	409	382	378	384	367	418	409	387	403	406	402	425	416	439	397	401	384	349	369	406	380	410	414	389	422	379	378	404	374	364	377	399	382	396	393	367	400	371	367	376	337	394	437	376	385	371	373	381	386	363	387	420	396	375	346	379	419	439	398	411	379	417	382	398	412	411	348	411	383	398	390	385	401	377	421	357	402	378	377	371	441	425	367	397	378	382	374	396	393	384	404	385	397	413	429	369	371	406	400	407	374	395	418	436	381	413	399	405	378	366	373	377	388	389	366	396	378	384	382	371	378	354	408	419	375	364	432	354	397	353	369	340	427	357	402	368	390	377	357	365	386	360	410	397	417	422	386	403	403	401	396	375	389	380	364	380	406	393	372	369	401	377	399	393	410	413	412	404	369	379	369	378	388	406	417	410	369	401	403	375	379	399	378	407	381	412	402	387	398	403	366	409	420	377	379	393	378	387	396	428	363	405	367	386	397	386	390	356	373	410	373	421	393	410	388	430	385	351	369	386	367	401	379	365	380	339	369	386	413	379	382	379	380	404	354	397	366	390	397	386	393	393	357	403	382	389	384	390	385	396	422	389	372	364	407	361	392	381	404	425	385	399	385	384	388	399	380	402	406	400	405	390	372	397	389	370	386	350	411	363	373	385	365	391	420	417	415	394	357	411	366	399	398	398	380	394	407	382	403	375	413	402	381	378	397	352	398	374	422	374	386	404	386	404	408	401	387	374	407	395	382	347	390	420	381	418	413	401	353	369	398	388	379	376	385	383	393	401	383	405	397	363	389	402	401	373	379	379	342	412	388	376	406	392	407	393	416	397	370	407	436	415	396	388	363	358	373	402	411	392	393	429	395	392	378	387	383	403	333	392	436	369	393	412	378	401	399	352	384	402	414	366	352	445	407	393	395	396	386	363	360	418	390	394	399	387	393	405	351	401	379	411	332	358	356	414	398	370	440	373	423	403	405	410	382	374	406	406	416	411	406	410	370	384	361	381	380	407	393	395	382	352	380	390	385	425	391	377	374	437	372	356	399	371	361	411	379	408	359	389	404	417	357	421	403	390	364	430	409	415	377	435	382	409	401	408	407	426	403	386	384	395	375	401	378	380	408	378	339	370	417	372	370	382	367	342	385	398	404	360	381	400	382	376	400	412	372	386	373	377	382	424	423	414	402	381	372	403	389	412	392	372	389	381	371	374	373	408	404	393	372	424	397	386	406	415	338	402	413	403	361	409	379	414	358	368	412	412	424	319	403	379	387	374	398	387	401	386	377	384	389	393	389	385	408	376	404	390	426	383	387	367	418	396	374	403	413	365	405	381	354	351	379	413	373	349	373	419	386	381	383	376	400	380	375	380	407	387	379	391	397	350	379	377	400	382	400	382	365	375	412	356	378	438	372	378	410	386	386	394	398	380	411	378	386	384	397	434	407	375	367	373	417	390	338	389	419	403	374	353	391	391	381	388	366	431	418	383	375	380	322	400	398	388	366	394	401	370	435	397	388	380	369	394	398	362	403	417	402	392	381	401	406	380	404	368	365	382	362	386	401	346	376	351	414	392	372	402	402	367	412	408	395	424	376	417	387	402	388	423	370	379	396	381	383	365	423	373	375	372	377	403	376	416	393	388	358	415	394	389	377	371	383	385	363	364	398	376	413	396	391	395	378	385	383	348	373	413	382	394	389	353	429	405	408	373	385	381	346	345	353	359	403	387	370	339	378	390	432	366	369	413	361	355	358	414	416	388	391	410	398	374	367	376	384	403	395	422	404	405	418	400	379	393	394	365	389	400	382	375	360	375	406	383	407	420	367	372	402	403	376	376	365	431	361	405	392	422	390	366	366	371	368	398	378	373	391	396	382	427	354	385	391	382	384	396	404	420	373	384	373	411	380	383	366	372	392	371	380	391	386	368	407	377	392	392	377	407	387	388	428	400	366	384	396	380	390	397	352	396	367	417	345	392	381	386	390	371	372	357	385	383	392	398	398	413	376	390	392	390	382	364	408	395	368	426	381	364	383	406	410	376	374	387	406	408	401	383	397	365	377	380	395	365	374	401	419	382	408	382	371	404	417	379	367	404	397	391	392	399	418	371	390	399	378	365	375	363	395	381	378	383	396	418	355	381	402	377	348	390	411	393	357	409	378	387	370	389	415	397	384	404	417	358	390	409	377	383	381	351	428	408	408	381	382	417	399	391	388	382	359	383	365	356	407	402	396	387	378	407	368	363	385	369	385	390	389	395	412	403	354	356	371	382	371	399	392	400	379	402	405	412	406	398	377	385	379	404	403	414	379	381	407	394	402	388	422	390	427	386	395	371	399	398	367	363	388	370	378	379	456	364	415	372	360	404	376	402	373	418	397	362	383	373	384	392	389	409	388	384	410	381	401	419	403	378	411	364	409	396	358	397	375	401	381	410	424	384	383	370	403	380	401	413	397	395	407	386	400	409	373	387	412	385	369	408	375	380	389	340	380	424	363	395	370	404	354	425	398	407	400	390	370	381	376	389	383	368	382	384	405	402	357	386	376	382	417	400	380	406	382	382	398	400	396	383	380	361	384	376	396	400	421	409	413	400	393	364	370	395	364	409	368	365	365	361	407	387	383	383	357	390	395	377	400	363	396	383	399	368	366	386	414	401	393	384	402	351	374	394	372	360	406	395	393	399	397	414	378	392	418	389	378	372	379	396	380	375	405	388	410	421	385	413	376	407	383	404	390	386	382	401	357	403	411	401	401	390	390	395	414	365	402	410	411	404	367	341	429	419	387	390	379	413	392	387	381	415	409	406	396	365	351	371	380	386	390	367	390	394	388	402	372	423	372	389	378	401	375	362	409	383	370	389	399	398	407	384	424	423	375	381	376	389	404	403	387	413	339	375	374	407	368	403	402	388	393	379	368	389	369	396	394	341	379	363	406	373	381	425	366	360	375	373	340	380	424	421	366	382	365	375	387	374	391	421	406	384	387	399	394	414	386	404	346	393	408	409	417	394	394	400	395	370	416	421	396	372	397	380	401	375	389	401	396	378	388	383	372
35802	52312	46395	36217	24297	16786	10848	6876	5289	3607	2742	2305	1916	1731	1637	1478	1275	1059	1032	896	817	706	716	716	641	640	651	648	536	546	565	524	563	540	538	521	513	531	496	482	478	507	471	514	478	483	458	470	425	484	485	487	457	427	450	419	455	482	436	424	436	459	471	438	426	447	435	453	431	427	403	388	430	463	425	440	453	413	388	423	431	414	411	449	451	408	459	471	457	441	407	411	430	437	427	431	456	455	445	447	469	425	424	422	426	442	429	442	433	411	478	435	447	385	450	443	437	431	431	472	414	372	419	424	437	400	396	433	433	385	448	404	444	404	406	418	395	396	427	400	433	409	453	441	419	422	422	427	429	438	415	399	411	428	377	434	407	442	386	403	446	422	431	418	418	433	414	427	444	419	425	422	414	416	405	413	399	430	432	439	476	416	408	422	429	420	429	420	411	430	427	402	430	431	438	409	436	459	433	413	445	444	424	396	412	385	400	472	416	456	435	406	434	406	403	447	449	415	372	443	409	403	416	464	395	421	394	403	469	451	444	400	421	414	423	413	410	398	392	407	439	417	429	415	400	427	405	383	428	369	427	391	408	428	394	424	420	424	400	411	395	440	414	418	438	398	412	427	427	418	404	404	441	395	405	397	383	436	405	400	431	407	425	432	436	441	392	414	391	449	409	426	432	424	438	438	432	445	383	391	425	447	421	398	444	392	450	408	440	436	424	381	434	450	424	423	440	409	392	409	414	420	386	414	430	392	383	398	404	411	408	412	401	400	411	401	387	419	394	365	406	443	435	383	427	440	420	420	404	402	423	424	421	430	409	419	406	429	425	478	448	457	430	420	453	405	387	422	412	419	469	412	436	391	409	413	380	464	454	423	408	421	419	418	438	444	435	432	400	421	373	427	431	441	430	394	407	413	445	395	418	422	406	433	419	412	416	433	432	454	438	444	443	428	417	437	375	448	414	464	405	430	447	431	416	403	455	438	450	412	467	462	442	400	427	437	421	403	419	440	425	419	423	435	466	446	435	408	429	406	410	443	444	427	406	436	416	413	457	427	459	418	392	409	424	407	432	397	452	464	428	373	448	425	455	421	490	368	413	401	434	462	480	435	398	398	411	425	411	449	449	439	420	399	434	427	442	424	420	396	400	393	447	411	436	439	420	410	410	428	378	429	406	404	417	438	415	451	422	438	373	415	422	368	400	434	441	500	429	414	413	407	436	427	441	430	431	407	436	424	436	403	451	450	429	434	412	462	449	395	429	398	409	423	479	404	438	394	414	437	397	416	397	410	434	394	421	424	431	403	403	425	427	440	421	403	396	399	402	422	437	449	424	435	400	448	447	441	415	417	388	406	430	423	410	397	429	437	396	443	416	414	471	423	446	411	408	460	433	393	454	440	424	418	420	444	457	362	422	435	423	387	410	450	409	440	394	416	428	415	414	422	401	431	432	421	449	409	395	463	431	404	423	433	418	417	425	394	436	406	420	412	416	461	407	418	448	433	390	431	452	424	444	393	407	412	402	443	464	439	442	392	465	410	410	404	433	446	400	408	413	416	396	436	437	423	439	404	425	391	394	424	421	414	394	402	425	410	415	422	411	415	413	408	454	418	421	416	428	433	414	456	419	400	439	426	423	427	404	436	408	395	446	447	407	381	415	389	422	418	432	411	452	392	429	421	418	462	426	420	395	397	372	430	443	404	443	427	428	436	407	421	413	443	428	434	423	427	435	430	455	428	424	437	391	391	416	431	433	404	414	433	434	416	416	405	386	390	431	401	424	414	405	451	468	417	422	390	421	397	414	398	431	422	418	433	452	446	397	459	411	402	396	444	421	418	444	397	396	437	434	441	472	425	429	431	410	404	408	434	408	402	416	431	460	429	443	424	430	401	425	433	417	442	422	427	420	416	381	433	402	445	429	415	373	402	408	455	418	429	428	381	412	409	410	423	448	416	401	432	428	399	389	417	410	422	394	404	449	416	382	391	446	402	413	413	416	379	398	407	437	441	386	415	411	459	407	402	437	426	411	437	437	399	409	474	419	408	460	411	458	418	418	401	400	405	398	420	454	422	416	422	401	416	422	395	416	405	394	375	431	415	398	412	446	425	422	431	425	430	411	411	423	453	393	410	436	420	419	444	420	415	412	429	449	426	394	434	414	422	445	442	440	417	449	415	455	453	401	436	382	418	433	392	402	400	434	402	403	405	401	400	403	422	434	404	383	398	416	398	406	414	437	417	406	397	408	412	453	424	444	465	426	389	429	410	439	475	415	440	385	431	415	444	430	424	457	410	433	431	387	444	412	434	410	433	416	417	391	396	409	402	429	413	442	395	419	433	405	411	461	445	418	406	409	428	392	435	410	420	421	431	428	434	416	413	422	432	416	420	415	421	395	417	409	439	412	381	428	421	423	396	437	434	413	369	405	442	422	414	445	429	471	410	449	421	460	423	414	386	387	426	416	441	441	422	380	399	412	420	409	445	389	414	417	439	434	453	434	420	440	482	444	443	416	397	412	384	392	388	421	426	399	410	435	424	448	430	389	440	441	421	433	397	405	394	405	441	426	438	426	436	423	429	418	406	459	397	456	417	428	435	415	417	427	422	418	392	416	420	433	384	421	376	410	448	434	428	437	456	412	396	464	401	434	377	416	372	445	409	451	430	400	426	425	375	432	435	416	404	444	406	418	420	432	444	389	460	414	399	461	433	399	428	431	386	375	444	427	412	433	437	379	463	436	423	378	366	417	419	446	401	421	427	389	382	429	418	414	408	434	420	444	417	439	417	380	427	417	430	449	414	438	439	451	432	419	421	414	449	389	429	415	404	471	411	441	442	386	424	397	455	405	414	442	396	429	417	427	396	440	422	373	401	430	414	408	426	441	406	416	405	418	425	399	412	414	440	416	432	392	445	456	391	441	401	443	417	426	424	406	409	434	426	427	415	441	429	401	397	412	445	444	428	405	474	402	337	388	434	430	416	444	471	414	399	427	436	424	368	430	423	463	423	408	447	434	405	431	437	417	422	422	439	410	436	404	445	414	414	426	403	421	411	417	446	467	431	422	404	377	433	405	403	429	427	395	418	418	440	442	391	424	423	382	442	433	433	421	442	406	411	437	424	424	423	449	450	432	381	461	416	432	395	413	408	428	428	430	382	412	448	429	388	380	450	413	409	407	423	429	404	440	408	457	437	422	425	380	402	381	458	418	435	381	439	448	413	407	412	426	439	428	403	417	444	406	440	453	434	418	415	402	423	427	446	442	381	438	430	425	408	436	439	443	417	420	407	449	438	444	443	426	388	410	404	408	389	413	410	407	407	410	403	436	387	403	439	442	430	438	377	381	437	444	429	451	391	388	423	388	412	455	387	413	421	427	426	432	449	433	424	431	429	404	434	397	419	456	398	401	407	398	395	422	407	407	423	420	422	412	416	431	373	438	401	422	458	451	396	406	433	465	434	423	422	435	445	468	461	423	441	430	406	459	409
23106	20763	27359	24591	21726	22181	18196	7441	3943	2877	2227	1888	1689	1481	1343	1238	1118	1019	929	843	818	814	781	703	733	734	743	646	636	647	598	605	674	616	648	569	641	596	600	627	593	575	567	550	591	615	573	565	556	574	590	534	562	573	551	511	553	561	560	573	544	572	557	589	555	571	551	515	564	488	541	535	592	528	534	572	536	553	577	583	529	487	584	555	568	555	564	528	548	555	572	521	526	527	561	513	583	538	577	580	540	542	549	517	572	555	553	583	562	539	505	549	560	534	545	533	504	532	568	536	539	517	501	554	516	530	568	542	572	543	511	506	528	561	524	528	568	548	554	532	560	540	516	515	528	535	559	547	536	551	530	564	525	556	518	519	503	536	542	541	484	547	513	503	547	569	523	567	567	494	560	554	516	521	540	519	501	492	471	506	504	514	557	525	572	546	548	550	593	558	518	573	575	484	521	528	531	539	501	543	513	543	502	541	545	568	540	523	544	556	558	514	541	543	491	535	539	503	548	559	502	515	533	502	541	515	555	506	527	571	530	551	532	542	550	569	533	542	587	534	525	544	506	534	537	499	506	526	556	514	529	520	550	532	502	534	573	540	529	540	551	513	516	487	529	544	550	482	574	537	542	508	535	548	524	565	562	507	542	595	486	560	530	508	556	504	535	503	512	537	516	482	509	502	559	553	550	532	579	511	486	539	496	547	501	535	536	530	570	543	526	573	564	493	529	521	523	519	551	514	525	563	495	506	527	500	554	553	524	562	507	559	520	510	534	586	535	520	522	569	555	497	575	565	531	541	537	528	519	507	522	492	511	500	529	587	521	499	529	509	528	513	535	527	525	553	537	557	573	527	581	560	516	533	507	517	550	561	508	539	551	533	538	501	507	554	504	540	523	528	570	488	547	513	505	524	569	517	535	502	496	546	558	503	525	574	546	523	518	530	532	526	529	542	526	498	521	560	547	511	531	579	522	526	515	510	574	487	569	524	502	557	546	524	517	493	544	552	517	532	518	566	563	513	497	515	536	533	535	540	508	520	530	519	508	543	516	499	520	538	498	548	529	556	531	528	495	532	547	541	522	545	574	526	514	514	530	544	561	485	583	553	551	588	506	529	553	516	560	553	506	519	475	521	541	509	575	560	533	575	484	547	527	564	552	515	513	496	551	568	526	494	531	487	515	512	477	555	540	497	530	532	529	563	477	480	504	544	524	520	547	526	543	520	524	558	569	515	563	507	587	546	537	506	533	544	536	578	512	558	527	549	501	549	591	558	518	532	535	565	539	498	530	570	524	524	530	543	591	544	548	532	538	502	540	552	536	539	545	573	502	521	528	519	518	541	545	561	518	545	562	525	561	544	547	551	527	524	552	568	547	520	519	528	528	497	527	543	554	506	548	508	528	525	493	557	537	535	548	530	494	508	529	537	545	517	556	548	525	530	548	509	512	538	526	509	517	542	533	542	514	557	534	511	506	558	572	547	554	581	518	577	523	528	521	521	545	512	568	514	529	578	532	515	533	553	503	504	515	510	512	525	537	545	548	473	536	518	523	504	547	512	495	556	527	521	528	541	550	518	538	526	507	547	535	538	514	528	550	540	552	524	551	523	547	596	551	484	510	514	535	528	500	511	532	529	501	553	524	506	521	607	519	572	539	543	512	535	537	551	511	522	532	545	516	504	501	545	530	500	528	521	533	541	548	503	561	568	549	538	554	573	561	488	516	498	547	544	534	564	518	547	537	548	532	510	540	531	526	584	534	526	542	561	526	519	548	554	539	529	535	561	577	537	532	514	526	535	531	529	576	554	531	507	534	532	542	505	538	548	563	511	525	525	496	528	554	554	531	558	490	548	558	541	530	518	530	534	530	512	535	538	532	556	525	530	521	525	543	538	553	569	532	545	517	534	552	532	520	565	543	532	527	551	557	542	538	511	519	566	521	515	550	540	513	507	536	562	525	523	494	529	499	489	498	525	539	551	570	552	507	492	564	506	524	549	554	520	554	578	555	516	514	514	522	549	508	541	508	489	548	545	533	510	547	508	550	533	535	529	525	508	550	555	512	499	528	542	528	520	557	591	551	516	515	569	520	513	551	542	529	550	571	516	539	528	519	532	553	512	504	537	565	530	516	493	501	490	529	505	501	524	530	529	541	541	519	518	537	549	501	501	574	532	581	528	513	588	598	570	536	521	525	574	550	521	520	516	523	524	520	551	568	555	518	534	541	533	511	552	496	514	539	565	518	562	515	528	548	498	520	571	510	522	485	549	513	536	505	554	524	552	528	521	524	549	530	541	497	549	467	581	525	501	501	497	521	488	514	511	540	513	509	540	562	545	545	547	541	542	512	495	518	530	500	518	572	524	521	529	480	548	572	533	525	537	566	536	534	537	518	556	567	521	505	543	491	514	523	559	533	530	532	547	533	573	502	535	520	558	566	560	543	470	538	533	497	529	554	532	516	520	563	484	503	517	512	495	510	531	536	497	545	555	539	579	553	530	542	503	555	529	535	555	552	524	528	528	531	540	556	533	545	529	516	549	508	531	551	530	514	547	518	567	499	530	556	563	514	533	522	526	510	519	532	509	549	522	527	531	525	551	524	534	556	519	542	506	504	497	538	542	504	513	551	543	531	513	560	526	550	553	553	562	513	547	512	512	509	528	540	531	529	534	546	519	569	541	557	517	513	539	498	532	570	573	555	559	567	551	544	484	511	551	542	525	563	558	593	511	541	540	543	572	531	498	489	537	518	540	549	511	539	518	532	521	540	505	507	523	546	535	557	463	534	524	557	500	535	545	552	563	523	546	510	556	520	555	536	554	527	538	510	536	552	552	550	522	557	513	536	521	503	536	558	539	567	576	539	543	512	550	546	542	522	539	533	507	564	566	546	509	507	533	567	508	543	527	575	514	543	538	536	559	533	556	492	528	540	547	534	541	524	526	526	531	569	514	523	529	560	532	543	589	552	529	541	545	571	541	530	564	519	540	536	534	526	550	513	486	509	540	506	526	524	537	517	542	519	549	558	495	545	514	541	551	525	503	545	555	554	546	510	536	595	486	527	540	564	566	495	536	557	544	519	540	508	569	535	556	506	534	519	524	553	535	505	516	531	520	530	544	507	548	509	515	544	524	503	521	556	506	526	476	543	532	535	525	538	521	508	468	554	509	536	511	571	504	531	561	526	517	506	539	521	535	575	577	563	557	505	529	513	513	529	589	507	566	540	563	529	548	545	565	538	518	547	520	530	527	541	521	540	544	528	536	527	520	520	533	521	521	540	550	516	512	540	510	501	491	539	509	543	511	514	546	536	547	506	515	529	532	507	499	530	528	507	529	518	534	528	540	557	536	547	486	510	546	537	501	501	543	552	553	536	517	535	524	528	527	544	543	530	567	562	527	528	552	498	524	546	518	496	520	513	519	518	525	518	591	544	514	552	480	531	484	528	551	586	523	538	538	497	545	513	550	527	542	545	522	530	506	520	556	511	534
36112	55440	53223	42869	32382	24214	17408	10702	7430	5435	4247	3611	3060	2681	2388	2163	1862	1609	1476	1291	1149	1125	1027	1004	1004	880	879	804	808	825	728	803	793	736	751	732	703	671	716	661	684	631	616	691	652	660	652	639	651	649	610	603	596	635	596	579	540	573	591	574	587	618	568	615	566	578	581	564	568	577	588	592	567	554	550	574	583	558	525	554	489	596	568	521	583	560	549	602	609	593	586	562	567	597	562	563	603	590	552	564	557	576	547	576	583	578	581	579	580	612	571	601	544	574	551	545	549	573	549	509	541	613	574	587	573	553	546	553	537	545	553	524	535	557	572	530	523	559	576	512	567	576	556	546	541	581	544	561	543	540	552	553	555	530	526	559	500	527	519	512	544	556	529	529	577	547	501	540	574	553	526	529	561	561	523	560	550	526	557	541	583	561	560	528	542	557	564	546	542	563	595	506	578	551	529	553	580	544	616	540	581	550	555	577	524	519	536	550	520	518	531	548	606	537	533	568	523	568	528	541	540	556	541	527	532	557	522	547	522	540	532	520	588	538	548	588	557	538	569	535	578	552	543	497	521	580	539	539	571	590	531	537	530	568	539	545	541	527	561	540	558	554	585	537	548	561	516	510	532	492	546	519	561	545	528	568	508	524	543	557	568	560	554	550	568	535	565	551	583	521	555	529	500	532	495	566	545	578	569	547	517	510	568	544	546	581	546	538	521	513	578	556	548	562	567	549	578	533	587	521	543	531	522	530	524	509	529	558	540	533	502	553	566	544	585	520	525	556	508	554	530	551	575	555	555	559	558	530	561	548	507	583	511	542	558	556	549	542	591	509	548	560	539	567	543	544	571	539	542	559	547	540	526	602	545	551	544	551	587	552	540	557	548	497	549	580	555	516	562	569	509	528	548	564	578	602	549	552	516	563	572	531	528	579	517	516	524	543	507	573	574	572	544	511	546	514	528	533	583	521	553	540	525	527	585	593	573	550	533	529	558	544	548	518	526	535	563	534	554	566	519	518	574	553	564	534	531	560	546	584	536	554	545	542	514	569	553	578	570	536	560	541	529	543	563	599	575	546	505	540	496	520	598	567	570	515	502	554	538	558	530	546	571	534	535	553	500	554	559	579	578	549	547	548	555	558	581	527	538	530	498	565	560	524	547	511	559	523	525	564	511	499	534	502	557	522	578	530	522	523	553	561	532	574	564	572	575	534	545	546	517	535	519	528	554	551	529	556	528	550	550	536	548	554	534	503	559	522	510	532	564	561	569	569	531	554	521	520	541	532	546	597	553	544	565	513	561	539	568	533	561	535	552	557	558	584	563	552	557	548	514	553	564	573	588	574	564	508	524	556	514	511	532	538	590	553	547	561	608	570	526	519	554	569	562	511	536	526	558	521	553	567	568	522	556	592	532	539	550	556	501	532	575	541	529	579	530	559	551	485	581	569	536	550	556	571	514	585	571	563	586	550	591	540	534	552	538	541	573	580	564	534	583	573	546	561	507	561	533	554	545	555	556	539	504	565	538	583	551	523	559	569	578	496	570	525	518	560	526	590	553	544	561	543	531	611	592	568	567	554	573	558	554	581	542	518	504	570	583	525	561	566	532	494	583	589	534	535	553	574	572	590	565	544	513	527	591	533	567	544	563	578	531	562	521	524	586	559	554	555	545	551	549	550	547	525	542	586	551	550	519	545	557	527	529	552	543	554	582	583	543	556	518	554	561	585	542	548	545	531	566	482	530	578	530	529	528	583	524	534	539	556	527	542	568	546	560	543	536	551	573	577	544	571	562	533	553	516	582	560	560	587	539	560	546	570	572	538	556	532	572	579	584	562	553	561	540	524	553	530	570	563	500	496	532	532	567	537	566	553	566	494	560	541	549	498	557	551	563	571	556	547	534	517	538	490	539	554	552	556	521	525	529	552	578	539	565	535	575	562	557	532	535	565	561	551	553	541	513	543	564	601	527	536	550	525	548	579	561	572	585	594	537	558	580	533	522	577	524	547	552	538	504	533	560	544	549	560	548	540	546	508	562	510	556	558	556	551	577	551	568	587	528	541	616	536	623	512	533	526	522	559	518	548	550	496	540	546	576	570	538	544	559	508	608	540	550	521	535	529	534	537	522	574	540	522	538	564	539	549	560	540	544	555	550	519	531	543	583	560	590	557	541	557	585	555	540	565	556	540	545	512	540	555	577	546	523	544	520	552	566	597	591	598	528	517	508	542	532	551	543	570	572	541	549	526	540	551	549	583	579	544	536	569	540	528	565	535	568	548	544	519	518	546	520	507	540	528	535	568	518	552	567	555	564	550	501	532	551	572	556	562	580	566	522	560	550	531	543	557	536	513	544	531	566	537	503	536	561	534	524	532	557	565	590	556	559	535	551	568	583	530	505	578	502	512	572	584	564	547	501	556	546	532	532	553	544	536	522	531	517	532	504	539	565	537	560	537	531	548	581	551	523	537	541	553	545	504	561	548	543	512	543	563	547	558	555	554	555	545	577	565	573	595	568	563	562	542	526	533	569	543	589	552	563	550	533	561	571	538	563	553	532	577	529	553	542	548	576	556	600	521	533	545	565	518	509	561	564	572	549	528	527	568	596	548	577	558	555	527	534	567	558	565	488	559	570	549	538	494	537	515	559	535	543	517	551	607	586	518	535	558	539	554	559	551	544	527	576	592	559	535	535	534	554	551	511	524	517	559	511	568	559	572	565	534	543	511	562	524	561	549	544	550	541	537	543	591	506	543	568	531	526	531	483	600	591	556	516	553	532	559	553	557	570	562	558	526	514	561	563	577	561	589	563	521	482	580	558	536	531	522	535	556	556	500	540	539	541	511	563	524	535	568	549	562	508	539	521	567	518	541	524	567	594	560	556	550	547	601	561	542	577	555	572	554	600	560	553	560	550	487	537	523	561	548	545	545	518	534	580	525	522	596	530	523	563	578	526	526	538	528	540	543	576	583	514	558	528	571	542	532	558	557	564	552	531	532	528	570	554	576	550	568	590	557	525	550	574	539	524	520	568	545	531	579	560	547	591	588	548	552	540	508	543	524	572	522	509	600	492	552	517	561	515	528	547	555	573	562	549	505	537	541	525	544	547	557	564	577	548	509	562	498	538	552	598	552	542	567	568	535	547	570	588	580	528	552	562	510	542	515	538	568	608	550	519	553	602	534	563	536	504	573	577	549	514	551	522	559	538	554	536	553	514	533	522	583	542	535	534	528	508	576	559	585	545	556	558	511	526	534	562	558	529	520	552	562	497	561	542	559	520	515	535	547	552	568	578	571	533	545	564	543	509	573	535	569	561	582	570	534	491	524	545	544	553	546	508	535	590	576	532	566	562	560	527	527	551	522	538	589	528	574	547	531	580	571	544	541	538	582	515	551	528	553	554	531	541	575	537	542	557	580	541	544	556	533	566	557	549	534	510	530	584	560	552	588	470	592	564	524	530	523	489	543	580	491	611	548	539	560	512	547	536	600
33523	32213	32196	23582	11679	5799	3243	1941	1451	1127	888	819	752	729	692	585	582	533	515	549	514	506	476	470	469	429	476	488	460	454	452	492	480	434	433	440	452	486	431	418	446	458	415	422	402	423	416	446	431	426	430	408	455	401	413	443	463	401	416	447	417	371	401	400	431	430	455	416	429	391	432	412	424	420	431	415	389	414	390	416	445	401	443	423	468	365	403	406	408	387	446	418	454	445	412	448	414	423	438	402	386	446	414	389	426	462	423	400	393	418	417	410	438	415	430	400	421	429	452	418	466	396	427	426	429	461	403	404	414	405	377	417	408	442	431	460	398	411	402	431	439	447	390	457	414	371	432	444	395	422	420	425	436	420	423	402	390	451	422	434	410	414	409	434	372	419	408	418	406	412	416	451	394	403	415	378	424	426	434	447	423	393	414	429	400	396	387	432	377	387	404	424	417	463	398	397	419	407	379	445	414	373	438	410	402	394	406	423	404	432	434	416	408	407	403	412	418	448	459	428	425	422	435	401	404	424	376	462	440	437	448	407	372	394	414	430	415	425	396	410	401	405	428	402	463	466	426	450	406	405	455	429	430	433	399	417	440	402	385	390	417	442	452	399	444	415	414	417	422	416	436	410	400	408	428	452	426	398	407	394	402	384	412	402	416	395	434	417	406	405	409	423	409	433	462	423	406	422	416	427	408	410	381	452	381	434	387	471	393	432	378	421	400	431	408	435	414	451	442	381	402	412	414	406	446	401	420	438	390	410	427	406	411	408	410	445	398	454	443	404	385	442	421	423	446	412	424	397	386	410	435	428	423	406	436	421	411	394	394	418	426	416	445	403	428	454	413	362	403	434	395	429	446	394	395	409	417	409	395	431	414	428	405	414	391	391	459	414	437	415	397	394	407	411	412	405	415	399	399	391	407	456	421	416	416	393	442	403	440	449	452	422	428	420	365	406	423	433	421	425	419	399	410	402	416	435	445	405	446	401	418	443	407	390	374	438	405	404	426	386	407	427	393	384	395	418	410	461	438	423	409	384	387	396	400	450	415	404	423	421	422	408	421	438	395	407	410	401	424	431	404	419	398	389	413	411	412	430	443	441	434	379	419	396	403	404	392	404	422	401	419	393	456	386	443	413	440	459	428	406	396	422	448	444	371	404	385	437	433	448	410	402	428	428	443	399	401	403	426	444	386	425	414	420	447	438	432	441	426	424	415	422	402	414	422	429	398	399	409	410	436	414	393	413	420	425	425	402	367	407	411	403	432	446	402	371	429	430	430	399	405	407	403	434	423	425	394	424	412	430	399	406	435	420	424	399	422	465	401	393	398	390	442	394	422	406	412	409	420	404	418	403	399	449	436	427	420	410	397	403	425	441	399	409	408	392	432	382	395	398	431	419	435	449	419	379	445	406	412	400	411	406	419	393	405	423	391	410	406	384	399	365	399	471	400	402	424	434	424	459	432	418	445	380	394	387	397	411	393	371	383	436	404	429	468	438	379	424	408	431	388	427	428	418	424	406	438	423	404	451	430	404	441	420	414	429	422	396	430	402	446	399	433	428	430	439	445	435	418	416	372	406	441	399	395	403	442	387	372	475	416	425	381	433	437	443	422	415	400	464	416	423	441	435	428	452	406	362	444	436	426	424	398	428	415	381	430	378	439	440	404	383	416	466	449	419	384	423	408	410	457	426	416	458	424	435	419	397	416	397	427	373	420	379	402	391	416	429	453	433	395	407	426	404	438	406	401	400	464	427	371	386	366	387	398	447	399	435	405	409	397	433	428	407	414	430	410	426	434	379	409	414	408	409	380	418	442	404	387	427	410	429	400	453	430	463	416	396	433	381	405	437	385	410	438	427	412	416	415	447	442	434	407	414	412	431	449	445	386	406	421	404	424	408	441	407	404	398	459	439	418	416	449	399	409	408	429	396	392	399	407	391	394	414	425	395	417	410	404	409	408	413	427	436	357	402	406	424	426	430	449	425	378	416	446	440	447	426	410	445	397	373	460	389	416	428	449	413	424	451	412	425	402	398	446	410	422	380	434	422	430	432	422	427	416	390	406	425	405	401	395	443	419	434	396	403	398	428	452	402	427	410	410	403	414	444	436	448	402	445	403	408	446	411	420	414	399	385	423	413	437	382	443	427	422	393	429	408	410	377	414	394	426	379	417	381	416	409	414	423	427	431	418	463	427	410	409	415	417	440	394	415	435	385	373	408	419	429	423	419	434	458	433	409	405	442	400	398	407	447	394	425	428	407	399	413	393	425	431	408	400	433	411	439	379	402	396	461	428	406	394	399	423	392	422	403	388	411	401	412	431	408	428	384	410	422	417	411	445	434	431	408	435	396	399	405	445	386	404	433	422	401	413	397	465	398	420	402	410	444	417	442	377	436	451	408	397	415	399	420	402	445	414	400	402	412	444	416	379	442	408	407	402	464	409	473	420	441	380	402	415	391	415	419	395	410	433	419	428	434	449	402	408	415	428	430	424	413	407	431	425	417	402	418	421	405	418	408	408	454	406	397	401	430	415	367	427	408	431	413	401	427	397	366	382	410	404	443	423	389	424	415	413	461	409	441	435	395	394	382	450	414	422	394	464	409	357	389	405	387	438	404	412	431	418	408	428	420	431	412	415	440	401	374	460	435	376	409	421	430	436	422	442	415	433	459	390	393	436	428	430	409	436	434	435	406	412	412	447	422	403	402	390	410	447	442	410	426	427	449	408	455	416	407	428	404	396	400	403	421	420	444	442	384	410	409	430	440	430	421	418	420	407	389	398	394	420	407	420	403	418	413	404	424	406	420	432	378	400	384	407	427	449	423	421	419	396	397	406	407	387	404	396	434	479	407	404	427	417	423	408	379	428	373	446	378	436	387	380	385	438	403	406	422	380	394	400	412	427	454	426	374	429	411	434	424	417	386	412	415	433	439	447	438	384	421	440	449	421	433	420	405	433	384	421	426	441	462	406	406	389	437	397	422	442	384	431	413	378	401	416	407	430	437	428	425	454	397	396	409	432	410	394	413	366	410	433	392	397	421	398	422	410	437	392	423	448	435	412	461	445	437	408	419	411	428	424	420	448	404	409	439	464	416	400	406	440	427	418	429	399	427	381	424	382	417	423	413	401	385	414	448	381	433	396	393	418	423	439	431	432	402	428	389	422	423	399	378	396	390	386	414	404	444	436	434	437	409	430	451	449	419	461	396	414	401	411	413	378	425	392	442	409	418	387	395	383	405	408	404	426	441	389	435	435	450	419	418	430	430	405	387	379	393	396	437	412	436	446	437	427	383	416	411	401	419	439	411	423	389	395	427	401	412	419	447	444	421	409	395	365	398	483	425	419	392	469	416	385	429	407	412	392	414	377	449	420	435	407	427	414	347	446	405	429	406	405	393	408	378	441	398	412	404	437	390	443	401	425	436	406	427	441	422	398	399	438	409	373	432	428	400	411	390	412	401	400	416	453	446	430	417	436	421	442	415
35929	43248	39437	27347	16686	10142	6564	3919	2926	2230	1694	1386	1352	1190	1049	952	883	763	709	740	662	612	612	570	572	541	575	566	565	545	554	523	525	500	501	509	570	503	513	497	507	504	473	514	524	473	461	451	499	486	480	474	458	424	492	468	472	430	488	456	478	491	440	501	460	438	471	493	441	476	480	452	480	455	473	433	452	474	482	456	459	483	483	495	482	475	464	427	491	456	476	464	493	444	454	496	468	466	465	446	494	457	478	470	500	485	458	467	475	463	435	481	494	463	454	437	470	481	465	451	447	442	432	436	419	460	450	463	471	459	453	445	457	498	494	484	431	473	443	441	428	468	473	493	428	442	422	450	442	428	459	467	454	433	450	437	408	489	420	448	458	488	442	496	435	489	435	415	477	451	490	498	429	432	482	479	511	412	495	459	482	473	454	443	475	434	495	467	455	453	468	484	436	449	438	423	458	454	473	498	468	446	432	500	473	463	471	459	402	447	471	434	478	440	461	478	466	491	457	460	445	446	466	436	473	440	458	445	482	434	441	463	439	453	462	450	473	440	455	423	463	456	438	479	457	435	444	474	459	443	456	456	450	479	422	452	458	450	470	456	428	443	483	472	456	455	424	445	452	451	421	441	449	462	467	504	500	462	443	455	465	444	444	442	462	440	440	458	465	467	459	465	446	444	469	484	455	476	489	464	438	420	444	486	448	450	441	455	473	469	447	467	448	477	445	449	451	419	435	447	421	455	466	464	486	452	458	474	452	410	467	436	459	466	477	479	476	447	457	430	452	408	482	439	506	459	476	455	423	464	426	448	444	443	486	456	464	435	459	464	429	464	445	465	409	460	419	478	460	468	411	456	463	489	427	439	465	440	438	463	445	444	457	435	444	453	459	431	453	462	451	446	465	425	449	443	451	446	447	470	463	468	466	440	451	413	450	454	448	450	452	465	478	446	454	494	459	451	456	434	465	453	442	445	434	468	518	415	481	447	459	449	488	469	435	436	463	458	443	454	471	424	461	444	503	443	436	461	449	467	474	432	476	432	470	442	452	448	435	477	433	492	444	475	499	476	469	444	453	441	459	451	437	497	459	451	469	455	483	486	460	452	470	428	428	435	433	447	455	453	451	466	456	465	483	416	458	454	439	471	428	467	465	462	428	423	447	424	459	479	427	421	426	431	422	405	465	440	469	454	462	475	436	431	457	412	470	456	456	477	442	431	444	468	435	442	455	449	457	466	449	437	527	468	427	433	470	438	459	401	492	430	466	463	453	481	437	455	437	420	482	485	456	451	471	463	463	481	453	433	419	468	435	458	420	434	470	456	460	463	468	418	485	441	443	431	454	475	452	449	419	495	490	460	452	447	490	438	434	441	461	475	468	450	466	466	463	432	443	403	435	477	499	443	464	471	460	432	429	417	446	465	458	446	435	483	447	456	444	437	464	487	474	439	512	493	429	438	452	501	446	476	463	466	433	460	471	465	469	462	455	423	422	430	459	445	445	443	444	437	435	457	464	468	443	476	471	441	440	447	492	461	456	466	470	431	463	422	468	436	405	429	445	479	468	477	424	447	491	451	438	487	422	469	471	484	452	435	446	455	428	494	444	435	434	442	424	440	432	468	462	470	457	457	481	440	462	483	421	421	449	458	460	470	468	433	464	451	422	442	433	445	425	438	467	436	449	470	461	461	494	462	478	437	437	478	476	474	473	441	455	442	437	413	423	466	450	440	458	431	466	460	454	473	469	455	460	419	454	446	401	455	458	451	455	437	416	449	492	440	425	475	445	431	436	465	443	450	469	418	484	450	457	406	445	472	435	449	446	411	421	430	480	426	455	459	442	442	459	526	465	419	441	451	410	444	453	450	475	463	450	434	429	431	426	424	423	498	471	426	447	448	453	441	477	496	488	411	480	460	430	426	451	461	458	439	478	446	406	471	465	470	446	427	485	442	466	438	497	445	442	487	482	461	442	443	458	464	446	453	451	437	422	421	464	436	467	449	458	429	480	461	472	474	459	446	467	444	476	449	434	453	459	447	468	414	454	468	473	418	429	472	490	416	435	429	460	459	466	436	454	444	489	446	466	466	481	457	491	451	418	457	479	419	464	476	434	450	478	459	466	457	457	456	469	442	476	444	493	460	431	459	468	472	457	484	398	441	481	467	466	492	408	449	444	432	426	448	467	426	419	418	459	486	445	416	451	462	477	487	450	470	459	470	477	465	450	421	447	499	471	456	460	477	460	450	460	424	447	461	413	432	437	442	435	493	474	456	454	462	506	432	441	475	432	474	453	443	443	434	473	489	459	447	454	433	410	482	466	449	442	500	451	482	445	448	428	461	481	492	457	464	436	475	452	448	463	454	476	464	462	433	475	434	448	476	444	442	445	474	504	440	460	466	443	426	481	419	464	452	439	458	475	456	482	461	455	454	450	486	447	445	457	479	498	475	454	502	425	467	440	455	456	458	454	443	455	444	449	472	444	429	463	460	470	463	439	436	484	484	439	483	477	410	461	451	459	475	435	440	423	412	463	425	453	447	456	437	469	419	458	461	443	480	469	476	442	455	480	449	476	469	445	456	478	453	472	482	418	440	426	448	455	442	476	416	474	498	448	502	486	430	484	457	437	454	441	467	458	463	460	467	465	428	448	454	463	431	469	435	474	496	456	438	478	407	439	473	460	437	434	435	448	484	445	438	451	433	464	437	425	479	479	442	435	429	489	453	458	451	490	412	448	417	468	429	416	452	418	483	413	452	456	459	464	447	418	447	426	458	436	470	448	473	447	465	469	428	447	434	429	457	468	470	449	451	486	443	437	503	452	433	490	465	458	461	436	425	471	477	482	458	421	434	465	424	505	448	446	427	468	440	459	449	447	467	414	462	462	446	477	446	410	467	414	432	462	438	472	451	436	484	488	464	430	456	464	426	484	463	451	437	451	436	469	459	460	420	416	454	422	469	451	499	445	462	436	470	470	445	432	422	448	467	413	472	439	489	435	460	493	470	437	480	477	435	436	504	449	423	478	435	501	449	436	417	449	437	442	458	453	453	462	476	463	457	467	464	480	466	430	418	465	425	433	474	444	445	467	446	475	444	451	479	446	441	407	405	401	457	454	487	454	471	440	406	459	468	438	467	429	443	449	426	439	458	462	438	438	456	484	459	493	437	434	478	443	461	472	439	430	498	441	457	476	436	452	481	469	457	469	441	477	441	474	456	420	444	479	452	489	415	466	409	465	447	453	449	441	466	493	445	461	428	481	430	465	431	471	441	478	492	471	462	487	445	464	440	451	496	457	439	455	476	461	450	437	446	492	468	428	463	457	436	448	456	471	459	440	462	444	454	422	475	443	469	449	464	491	475	429	474	452	473	457	450	432	421	425	488	443	442	482	457	443	460	468	406	451	453	475	444	468	482	466	440	417	453	457	439	445	454	471	449	438	439	460	462	469	433	468	450	432	427	441	432	454	408	446	431	459	441	431	439	455	477
25289	20783	27119	26123	22418	17472	9492	3677	2404	1893	1498	1301	1069	984	887	818	701	676	605	626	568	529	515	455	526	480	490	440	475	507	428	417	461	439	427	420	475	448	401	400	373	424	380	432	381	420	377	404	418	394	416	415	402	350	410	388	434	415	419	412	428	363	382	421	416	413	383	343	381	386	393	373	410	388	379	387	384	392	405	398	359	419	382	378	377	425	374	398	397	386	383	389	390	395	414	385	417	397	423	386	454	402	416	406	398	387	414	384	372	431	385	409	417	391	388	373	379	367	410	385	371	367	419	386	397	396	390	372	404	387	362	379	415	383	398	406	367	368	401	379	387	408	380	372	388	368	366	368	402	357	385	414	387	373	377	387	388	349	394	374	400	388	402	393	393	374	401	358	349	351	361	387	376	399	371	352	401	386	408	372	394	362	368	422	372	418	364	406	401	374	338	379	379	418	428	362	395	396	359	386	364	406	389	365	390	365	366	385	410	375	387	376	399	409	397	362	370	385	339	396	356	366	395	355	368	350	391	354	402	385	381	398	377	376	390	396	394	385	386	393	399	391	447	392	355	368	406	364	386	404	399	408	389	388	390	398	362	375	439	394	364	409	377	376	364	388	370	408	371	394	365	353	408	380	361	387	347	362	369	367	392	415	405	379	384	384	380	406	360	438	411	372	415	401	375	369	372	379	373	399	400	383	415	398	388	405	379	391	356	333	360	406	383	378	374	410	399	356	378	376	384	362	362	403	450	404	377	384	387	416	374	387	369	378	378	375	379	381	375	397	350	376	347	392	385	389	418	378	405	387	388	402	378	392	412	351	395	390	401	411	443	378	387	365	376	347	334	361	388	354	341	375	372	398	370	374	400	384	362	338	396	383	379	391	420	377	399	354	389	345	391	391	383	352	372	365	365	384	341	419	362	410	416	379	404	376	406	401	394	379	366	356	348	361	397	401	400	381	359	339	378	352	397	395	367	387	341	369	364	383	358	385	389	358	392	382	381	367	372	404	393	412	387	379	406	368	371	386	363	372	380	387	395	339	406	378	373	430	398	398	391	376	379	353	386	371	375	434	413	394	394	352	353	376	359	377	374	367	358	386	384	377	409	389	382	400	370	398	386	376	387	415	398	431	362	416	401	357	398	387	390	428	333	387	352	363	409	379	381	343	412	388	379	419	415	350	389	376	339	398	325	367	346	364	393	350	373	415	395	397	355	395	423	374	383	375	386	370	382	395	408	412	398	395	375	378	378	376	381	425	404	409	369	412	378	415	365	399	408	409	410	386	381	375	344	379	370	394	374	411	403	380	368	370	352	358	353	404	405	372	373	395	383	410	357	393	372	406	381	408	377	415	387	380	377	395	375	367	399	383	399	341	355	400	386	408	375	382	362	385	384	401	342	375	364	369	379	366	368	397	378	374	391	378	395	399	425	379	353	399	390	408	369	409	392	391	391	365	386	387	366	420	376	393	356	376	393	356	392	388	374	426	356	372	357	388	380	361	373	396	377	411	395	374	365	384	339	388	369	365	402	408	378	374	374	393	369	411	357	420	370	407	388	420	375	401	415	360	367	379	374	404	390	390	387	413	407	385	432	409	402	387	379	392	368	411	379	366	404	373	376	376	394	385	413	389	348	360	404	375	384	388	360	334	375	379	445	364	391	382	400	410	352	391	388	389	373	369	404	396	407	385	407	385	400	431	379	369	396	379	390	372	354	369	331	385	391	369	388	410	373	370	377	371	382	371	386	412	381	371	396	422	384	360	357	397	435	387	367	360	406	353	376	413	380	388	388	383	394	385	393	370	367	380	370	378	375	346	408	365	422	400	386	366	346	389	380	422	399	371	402	363	348	392	392	380	383	378	389	405	428	412	379	368	402	374	376	368	390	389	403	384	383	375	376	369	404	385	373	392	399	377	399	355	404	370	366	392	392	375	407	374	376	424	366	359	422	369	397	367	381	365	400	359	383	413	353	391	384	349	416	408	390	386	395	403	427	403	398	397	397	410	396	386	351	384	386	414	374	412	407	372	392	357	355	384	376	384	405	391	376	374	390	354	373	409	395	392	348	376	390	420	393	360	376	398	393	401	407	364	389	387	373	367	360	374	402	377	429	366	383	372	402	386	384	403	407	395	378	400	396	365	387	369	399	347	395	379	395	394	348	347	394	388	375	358	384	367	389	391	373	395	420	406	382	361	376	364	404	395	389	407	368	399	374	408	402	419	371	407	359	366	394	432	429	383	372	406	404	398	383	382	403	393	396	412	379	357	410	408	394	397	347	371	406	404	376	392	407	388	396	367	375	377	356	369	399	370	377	353	360	396	389	370	395	384	404	368	405	364	410	389	368	398	381	396	372	393	387	403	372	398	359	388	394	428	385	367	368	360	397	390	388	345	377	355	390	384	386	385	352	364	390	363	367	372	395	372	394	380	395	398	368	394	366	379	398	400	366	429	357	378	402	361	341	392	405	377	374	353	380	362	401	402	398	366	378	408	381	344	393	361	405	365	346	439	387	398	369	387	380	372	351	411	406	385	411	387	379	420	363	389	364	376	391	395	408	409	392	358	417	388	404	388	377	392	391	394	372	382	366	394	416	432	382	441	343	387	409	365	376	359	391	390	398	387	401	414	367	398	398	363	351	364	385	414	385	437	404	408	350	383	377	407	399	389	369	382	347	336	361	363	383	388	420	390	391	365	394	401	384	393	396	353	384	422	395	377	387	390	375	426	366	368	395	395	368	422	379	379	407	349	357	361	398	388	372	394	347	349	391	361	373	391	384	367	378	389	383	426	384	394	373	376	412	394	343	375	391	377	348	402	360	408	357	366	394	349	396	381	407	362	363	347	367	397	362	376	382	378	361	382	365	345	390	362	375	378	425	384	404	422	355	392	371	388	381	387	407	363	376	365	384	361	389	373	382	356	397	387	398	397	386	377	417	354	403	391	377	373	372	376	420	407	375	355	375	381	365	389	373	367	388	402	340	369	355	371	368	382	380	403	398	392	421	362	415	380	401	397	393	405	356	404	361	388	387	353	383	386	386	401	371	382	359	364	376	378	380	379	420	363	374	371	434	405	378	375	396	414	368	405	394	389	422	384	416	347	403	366	375	376	379	377	390	342	380	343	369	397	421	383	421	368	370	379	393	382	367	380	386	369	414	395	374	392	375	369	402	371	393	387	371	415	370	370	402	350	388	380	344	399	363	392	400	422	351	415	358	399	395	373	398	395	389	368	399	336	393	392	408	374	396	402	387	361	407	381	397	404	409	353	370	402	414	385	378	395	386	374	400	391	378	408	378	405	388	376	358	378	383	389	396	373	341	388	362	416	392	387	434	426	365	439	376	381	372	358	372	377	371	389	356	398	390	384	384	398	397	420	427	392	393	374	400	382	387	368	385	363	379	380	350	368	425	390	372	389	394	421	376	357	389	359	387	388	400	387	416	427	421	413	389	390	397	383	385	347	427	368	367	379	370	388	405	391
34868	53307	47860	36852	27330	19230	12140	6350	4952	3836	3042	2369	2178	1807	1633	1280	1141	1036	949	932	784	719	615	625	622	588	593	596	596	588	618	571	572	567	562	482	525	485	481	543	480	471	472	470	435	460	494	451	438	463	452	404	453	443	469	453	445	455	519	448	446	391	414	452	444	422	440	402	391	428	446	450	414	457	437	426	409	435	437	427	437	451	455	414	432	438	409	427	393	414	427	414	440	430	399	420	442	455	422	413	428	445	440	454	434	448	462	451	457	452	439	398	448	430	436	394	436	440	389	379	402	429	424	409	401	456	408	428	427	424	450	407	406	435	390	420	355	435	418	425	432	430	407	398	398	384	421	404	411	401	404	389	435	393	395	397	388	425	420	439	411	441	395	413	362	384	388	417	414	391	439	409	421	375	414	430	443	393	409	436	424	426	436	447	396	396	437	418	394	439	413	409	392	430	429	438	420	416	415	408	421	415	443	390	388	395	394	424	416	419	408	447	403	424	409	407	396	409	383	419	445	408	446	386	410	422	440	421	418	428	424	416	395	424	397	418	480	427	390	440	434	398	398	434	427	405	425	417	404	394	389	416	407	451	398	417	400	394	427	398	424	421	405	413	409	428	421	387	413	411	445	415	416	449	438	418	382	427	388	406	435	382	437	425	426	407	412	412	415	429	423	424	394	416	394	404	463	421	413	386	406	407	427	426	388	395	417	397	418	443	433	376	392	377	388	431	417	432	374	445	411	407	383	381	449	437	437	426	394	399	395	398	421	404	432	390	389	388	394	398	436	402	443	444	435	396	403	424	413	408	379	426	413	373	374	395	436	388	413	426	410	397	393	434	414	415	387	420	422	421	400	409	404	386	391	427	442	398	438	400	388	415	418	385	412	416	423	404	423	444	429	433	433	381	431	410	392	377	464	426	387	406	430	387	404	395	397	410	411	408	410	408	394	407	379	394	407	418	391	469	429	411	394	430	452	417	459	415	425	396	406	434	428	460	407	455	433	415	403	385	387	385	423	439	422	415	382	394	426	406	356	425	415	411	399	426	430	413	397	425	378	394	435	443	432	408	411	397	429	391	399	432	410	401	411	390	440	428	386	394	392	379	427	386	428	440	427	374	396	446	381	436	412	399	410	431	413	439	436	393	438	423	416	411	430	365	402	424	419	416	428	430	442	360	433	412	439	407	353	421	401	409	432	370	430	420	428	413	383	415	415	425	381	426	432	414	417	390	398	387	438	402	426	413	392	423	420	449	370	415	421	423	402	420	407	387	415	410	408	418	403	437	421	372	420	392	453	401	446	395	427	395	401	436	411	412	387	418	429	404	389	416	390	400	425	386	411	412	391	412	447	453	414	390	398	443	430	417	473	438	423	411	400	416	399	448	426	399	401	410	419	464	420	415	369	435	417	417	430	426	439	411	444	456	410	425	451	418	431	458	444	437	421	397	432	385	431	401	418	418	433	408	461	442	458	393	407	419	420	407	429	449	399	365	411	420	456	393	410	411	424	448	432	405	383	437	407	388	414	408	433	407	403	422	407	399	428	411	393	402	404	430	420	387	429	422	420	447	383	424	395	415	390	412	429	396	410	403	373	408	381	453	425	401	409	425	412	433	418	399	422	433	392	412	435	422	417	390	423	428	428	417	417	429	408	404	416	399	423	435	446	436	413	393	390	402	431	448	425	439	440	403	409	395	405	403	421	460	421	421	400	378	440	434	388	395	403	401	401	422	407	412	400	444	414	389	479	415	464	442	430	422	403	440	416	409	404	421	391	407	433	392	463	443	412	407	418	431	408	396	420	422	395	420	369	407	423	424	403	432	407	399	389	377	402	393	389	407	432	405	398	407	414	443	449	416	413	398	400	400	418	440	444	424	397	395	416	411	386	380	421	398	410	428	394	457	415	393	420	405	439	394	380	404	407	441	387	462	434	378	457	415	440	450	439	424	461	443	454	407	416	389	386	413	390	394	429	457	405	427	402	438	412	414	419	421	428	441	421	393	414	443	393	396	438	407	425	425	398	440	423	388	380	435	435	416	430	407	453	417	405	446	432	414	427	391	423	414	419	429	392	430	431	418	425	413	412	416	405	393	405	409	371	385	439	408	368	417	422	431	424	427	429	405	415	402	393	400	433	418	414	368	426	414	451	459	393	412	406	389	406	415	429	390	431	407	404	419	410	381	423	397	426	416	411	450	412	409	395	409	396	436	422	417	401	400	441	440	408	382	441	414	411	404	411	378	403	408	425	395	397	423	425	412	387	447	409	359	413	442	403	407	437	393	405	413	396	395	407	438	452	436	413	404	396	425	409	462	402	445	370	428	396	413	407	406	419	409	440	455	457	431	388	406	401	437	433	442	420	430	437	433	410	385	383	406	410	429	408	435	410	411	418	423	458	408	426	413	410	408	406	389	396	409	408	439	391	393	439	413	417	439	442	379	433	421	413	422	427	431	462	412	433	414	396	402	384	425	407	415	415	399	416	395	393	426	405	432	377	419	416	410	414	403	421	432	436	427	404	433	428	437	405	410	382	434	416	424	428	389	420	400	423	389	389	433	390	423	406	448	424	412	426	418	427	408	401	435	427	416	385	372	410	399	441	436	401	425	408	448	427	411	416	428	382	408	418	404	404	416	373	410	401	387	400	431	388	413	406	396	412	390	415	415	446	377	398	400	394	416	462	421	445	432	400	448	406	392	439	350	446	433	414	368	390	408	394	398	400	392	404	411	403	439	403	391	381	423	423	398	392	399	425	417	406	412	426	413	380	404	403	429	410	420	420	424	414	422	438	440	379	441	399	455	413	397	421	436	450	396	395	359	422	402	410	430	435	383	413	396	432	402	386	418	404	403	398	422	389	431	412	393	421	422	416	416	431	444	401	394	421	375	434	406	417	383	421	409	416	425	369	415	430	406	410	398	425	427	393	417	425	393	371	395	426	377	411	471	422	413	386	408	415	419	407	437	394	406	431	433	410	417	435	399	397	414	427	431	454	378	412	399	432	401	440	428	404	424	432	429	398	399	369	407	437	441	403	424	392	428	394	400	428	395	403	433	415	446	448	413	431	388	431	400	409	431	418	439	405	454	453	400	403	428	403	381	413	400	401	413	401	423	422	409	450	436	393	396	433	435	399	404	412	410	420	439	440	397	376	421	392	394	412	391	411	406	373	404	440	408	415	411	368	383	430	425	401	417	435	415	419	431	429	381	394	398	433	424	415	395	399	414	385	383	429	448	422	415	436	382	402	428	390	446	425	402	373	388	441	424	409	398	424	403	459	382	412	433	416	426	436	424	426	387	427	392	432	416	393	429	391	388	389	399	412	415	403	393	424	395	403	363	427	424	435	406	431	410	443	438	396	440	403	420	422	426	382	400	404	414	425	428	393	440	401	433	434	412	417	384	414	413	351	428	388	444	398	364	404	388	402	411	427	404	430	409	401	416	427	449	408	398	424	399	422	398	423	440	399	379	403	424	409	403	425	413
23207	20805	27475	24672	22214	22609	16818	6216	3780	3048	2420	1965	1572	1446	1198	1095	943	907	809	812	816	830	727	647	692	657	680	660	673	640	606	714	632	648	647	612	580	610	592	561	592	577	554	540	589	496	592	589	573	561	536	555	540	545	561	544	534	558	519	541	535	495	533	556	534	570	526	540	546	532	548	571	535	566	524	540	539	530	541	531	537	518	534	549	547	568	539	540	530	521	505	547	559	557	552	520	571	523	548	549	516	560	531	533	504	539	525	496	536	558	586	587	528	590	536	512	533	550	513	551	538	492	538	535	527	494	545	525	541	512	478	468	552	535	519	536	511	523	510	507	524	552	530	517	566	513	520	511	528	500	542	526	529	507	518	531	523	531	547	530	521	528	535	526	537	519	513	544	509	505	519	528	522	518	536	522	565	551	522	552	515	556	554	506	542	501	495	505	471	539	519	508	555	572	524	518	510	599	547	557	494	513	549	555	553	520	531	522	542	562	533	520	562	566	538	535	525	552	536	527	558	589	539	504	507	511	489	524	513	500	539	570	486	549	509	496	531	576	504	500	501	526	525	503	471	538	542	502	510	530	514	561	513	563	532	539	541	490	554	554	526	493	538	518	519	553	530	552	546	524	537	551	521	486	558	523	539	489	536	513	534	546	512	490	505	497	516	572	565	532	530	533	496	544	552	551	489	518	522	543	469	553	503	530	525	524	526	525	534	540	520	510	570	525	529	518	504	515	554	541	553	502	486	559	482	497	556	504	543	509	511	493	531	537	528	544	510	536	522	517	548	499	501	529	520	560	499	525	539	553	527	521	562	527	552	568	516	526	571	549	523	510	501	531	506	523	515	522	564	538	505	518	514	528	521	502	550	515	600	512	541	518	501	537	536	551	579	528	579	533	559	492	501	551	515	522	530	507	570	483	523	531	560	553	526	521	508	551	538	543	538	544	519	522	542	535	552	509	499	567	523	546	537	522	512	552	484	508	506	493	530	507	501	499	531	532	531	536	530	498	517	585	495	525	503	545	551	541	569	526	483	532	514	534	516	523	526	573	528	541	539	531	520	542	586	530	579	538	534	521	524	573	556	543	519	553	510	536	536	526	524	520	530	520	521	515	567	593	521	560	535	590	557	507	535	522	526	559	544	481	570	537	530	561	539	520	490	535	601	549	515	487	535	490	544	558	516	519	519	535	541	524	521	525	497	560	498	478	531	537	580	536	518	524	522	498	506	538	496	503	526	522	522	491	530	503	531	530	558	506	558	535	549	572	512	508	514	492	517	519	517	543	505	504	527	528	524	518	480	545	506	565	553	540	544	516	514	539	523	551	518	518	537	534	499	516	538	528	535	517	529	523	514	513	516	521	512	476	504	507	596	507	504	534	536	586	497	522	494	493	512	547	544	530	517	527	562	554	513	513	499	490	548	533	551	551	494	549	537	523	494	514	511	521	493	506	499	568	519	560	535	510	526	508	512	505	533	496	585	521	567	530	550	530	510	536	548	571	517	504	557	549	533	542	472	536	554	559	556	555	561	523	543	497	524	551	487	556	547	490	513	498	501	530	526	533	520	495	542	487	521	504	497	504	517	545	541	483	489	512	513	512	578	553	519	588	545	517	529	533	538	515	553	552	499	497	578	549	547	492	519	509	513	570	501	518	539	527	536	550	481	532	504	531	531	512	541	547	547	523	516	541	568	515	534	538	531	545	541	550	544	534	528	529	529	528	541	534	506	561	529	504	536	564	499	505	518	532	557	518	550	544	512	515	493	592	506	509	510	550	498	511	541	521	528	534	518	494	525	501	564	567	509	531	495	498	524	543	503	538	515	546	547	514	505	519	526	524	498	575	506	520	555	574	532	556	506	534	510	544	527	555	545	509	522	530	530	518	526	520	502	564	516	515	524	513	513	529	513	527	558	504	477	531	497	539	540	528	544	499	579	524	568	556	537	497	511	558	468	533	514	551	584	563	494	554	517	499	528	508	555	513	506	579	592	532	534	564	553	534	527	507	493	576	519	530	506	520	521	502	513	538	524	536	551	535	497	506	518	527	538	524	569	512	464	536	553	507	516	510	499	474	530	539	517	528	517	512	521	509	514	512	475	535	521	478	494	544	579	538	532	510	513	550	498	516	544	527	567	527	528	559	487	550	498	529	516	542	561	567	502	512	533	544	501	565	534	514	540	549	533	564	504	503	508	532	519	506	511	515	514	546	529	505	539	525	589	540	519	532	525	555	519	539	549	525	534	478	529	511	545	565	532	532	533	492	554	550	487	506	541	504	544	540	535	552	536	532	537	509	485	513	546	535	539	487	487	510	541	555	515	497	510	526	546	503	509	521	577	499	540	494	534	550	568	531	519	496	535	581	531	537	525	528	535	513	487	535	536	562	538	514	510	495	575	524	527	557	537	475	533	548	509	519	538	557	535	522	538	507	548	516	552	540	512	526	526	539	552	471	552	512	541	546	548	519	537	510	560	546	514	541	514	526	536	522	558	561	510	550	571	544	527	545	543	549	555	496	563	532	538	538	518	535	505	501	539	536	561	547	523	506	533	538	536	510	506	558	484	542	520	545	504	491	538	522	573	567	511	527	522	555	528	535	558	525	561	522	556	540	506	489	509	523	552	556	504	514	546	549	516	507	548	508	519	512	530	546	519	512	544	525	541	505	520	513	497	524	522	537	489	506	516	540	520	539	521	523	547	565	574	522	480	505	546	539	539	515	508	519	593	534	514	524	482	508	530	481	538	533	471	515	533	492	527	513	553	521	518	528	504	557	555	574	493	508	539	518	533	579	518	499	520	540	523	542	539	525	518	525	514	531	522	520	544	540	504	516	541	515	514	537	528	525	497	488	500	505	533	582	519	592	547	531	503	486	540	593	552	537	534	508	541	511	547	551	538	520	566	542	549	529	543	525	539	485	530	532	555	563	553	522	564	589	513	572	537	497	542	532	488	562	498	502	500	550	525	566	546	539	501	493	526	544	544	526	524	546	531	508	538	520	556	493	524	524	533	535	476	504	519	534	545	503	509	518	529	511	538	532	514	528	510	491	509	532	532	557	499	518	515	515	517	543	513	564	520	532	514	546	531	478	543	546	517	538	504	545	529	549	502	542	514	538	538	530	522	528	532	522	535	513	509	542	532	526	536	499	505	482	538	546	541	532	536	485	504	547	534	526	511	538	515	508	534	480	537	511	522	522	537	533	525	521	490	510	493	542	526	506	490	545	450	522	506	528	516	518	526	541	563	531	529	512	545	487	527	506	475	523	512	530	517	553	510	519	516	532	518	537	519	550	578	515	568	490	481	533	570	563	533	523	515	526	501	518	545	558	555	550	540	538	507	503	559	502	498	562	550	490	466	552	578	548	506	523	539	527	515	544	524	554	543	499	514	528	549	566	543	517	526	545	497	551	526	507	516	549	536	502	513	529	551	560	518	532	514	509	525	538	501	503	558	513	590	485	557	544	509	517	522	533	591	524	559	525
38582	62057	55968	43753	35383	24982	14535	9225	7034	5866	4455	3785	3083	2580	2112	1799	1528	1446	1359	1183	1120	1065	952	834	855	846	831	818	797	810	771	792	760	734	702	657	694	683	674	686	665	636	589	643	692	661	613	578	612	601	623	596	595	627	591	581	575	648	565	591	584	538	587	617	558	587	603	599	523	566	592	539	560	590	553	547	564	518	584	578	556	571	573	511	597	555	542	535	539	560	551	603	551	592	572	567	578	564	505	558	567	577	574	547	616	549	596	537	555	546	562	577	527	554	571	609	544	556	546	580	558	556	521	578	561	576	537	542	557	520	540	523	520	518	545	542	544	560	546	579	530	510	541	520	524	537	573	508	506	569	561	502	548	551	558	563	576	594	513	578	582	543	547	551	587	526	515	565	527	553	511	543	526	533	521	563	575	552	565	531	553	555	551	556	564	552	603	494	525	592	570	551	556	571	537	515	545	523	526	499	506	481	534	538	548	528	539	562	514	544	555	536	546	530	548	520	564	553	558	558	585	592	546	534	621	563	559	537	540	523	577	524	556	571	558	591	534	517	482	596	538	530	525	571	508	571	587	522	569	538	517	556	581	511	536	546	531	537	563	520	594	528	522	541	569	571	553	511	519	534	525	547	572	570	534	532	578	531	563	520	546	542	525	563	547	560	550	560	535	570	495	578	527	563	535	556	541	562	534	507	519	513	559	557	504	525	556	529	512	519	552	544	511	593	595	552	522	554	551	585	560	551	522	567	548	542	501	577	576	543	587	571	528	581	537	513	570	522	554	540	552	551	542	560	528	554	592	525	524	525	545	549	566	573	529	555	541	582	531	511	576	561	497	567	575	551	572	561	579	517	515	544	573	547	581	545	544	533	561	518	498	516	538	572	537	540	547	545	541	567	564	515	530	518	540	522	574	536	575	552	542	560	539	548	562	521	557	549	573	571	579	527	564	527	515	583	557	516	546	527	517	566	576	532	536	513	507	558	522	543	574	549	550	524	537	523	528	526	525	474	550	570	562	527	557	540	568	572	566	512	557	552	588	531	585	560	530	541	519	524	544	510	558	520	531	574	530	522	555	559	528	551	539	544	573	562	552	545	529	502	544	515	534	571	536	516	566	555	550	562	573	530	560	530	571	546	535	495	575	576	569	525	522	526	531	547	561	547	484	542	522	541	565	552	514	561	552	558	558	561	569	558	525	532	530	557	515	562	540	560	563	563	499	510	570	495	543	542	545	537	544	552	530	577	552	501	568	545	569	580	526	533	543	540	520	569	583	546	546	584	545	514	569	539	533	610	532	577	539	555	544	523	549	578	574	572	540	584	555	529	526	561	546	543	560	519	540	553	532	556	496	526	521	577	550	557	552	547	588	573	490	534	548	507	575	528	543	556	575	546	468	549	557	546	567	495	513	554	523	564	540	569	538	533	560	557	593	546	536	554	543	560	545	517	539	567	575	543	578	539	558	537	556	587	554	505	525	561	548	588	536	570	517	544	556	512	527	572	508	559	545	516	532	554	534	570	571	589	512	529	538	532	581	563	574	527	526	551	540	544	507	553	559	515	548	484	539	521	552	557	538	535	563	553	527	503	579	510	541	550	532	584	570	536	547	566	551	560	528	561	541	552	546	519	556	578	563	527	545	525	530	561	527	505	517	554	552	534	494	550	521	541	554	521	527	608	536	521	504	531	546	525	542	538	586	582	557	542	528	531	519	513	515	521	550	574	550	541	537	557	573	555	520	563	510	564	547	562	575	532	562	537	584	531	545	534	592	548	514	548	483	537	545	568	523	557	541	542	555	541	578	520	550	534	573	498	548	559	582	502	533	540	552	559	540	521	531	551	555	543	569	566	545	555	533	573	574	567	564	574	549	536	546	507	509	543	537	520	521	509	546	533	513	529	560	524	539	551	569	552	585	530	521	529	581	491	558	496	578	512	522	534	572	529	529	524	512	557	533	548	493	543	597	512	547	494	519	565	554	551	558	533	530	564	558	514	539	519	539	562	556	541	498	552	532	527	528	548	537	554	576	527	569	543	589	588	539	561	540	561	530	526	563	496	536	527	597	560	525	535	540	512	539	559	524	544	547	526	564	560	535	544	519	533	569	561	544	520	540	497	549	531	517	559	537	562	508	535	542	536	556	593	561	574	561	534	528	535	531	599	535	519	491	540	554	542	552	571	576	531	550	558	550	488	517	561	536	607	507	574	531	545	557	539	534	563	537	564	539	584	549	536	485	525	530	561	566	526	550	575	586	554	564	545	546	520	580	510	516	488	554	547	575	550	556	557	515	589	555	578	591	554	563	527	532	521	561	563	510	537	580	549	577	537	547	555	546	544	544	549	562	579	563	538	573	510	520	543	516	483	495	556	512	547	504	513	536	507	540	561	535	525	554	553	551	514	490	501	537	541	535	533	568	543	486	529	520	561	537	551	550	559	579	509	492	571	552	548	526	537	540	574	514	566	567	524	526	548	554	520	552	617	544	521	545	548	554	521	560	488	547	567	503	533	587	558	516	555	506	555	565	530	584	515	543	589	575	556	551	584	538	541	570	562	535	534	576	545	534	577	554	548	491	574	555	494	528	537	568	574	549	558	578	529	559	542	502	586	562	532	555	538	540	545	598	584	553	572	501	512	569	563	515	513	535	562	549	572	516	514	529	489	512	562	525	522	562	511	524	569	540	518	542	516	507	545	552	543	529	549	521	566	514	561	566	521	560	567	527	561	539	540	520	545	539	546	510	563	554	530	561	524	593	550	569	571	533	549	542	542	565	555	555	551	497	560	554	505	590	544	572	499	528	541	527	552	538	574	520	511	538	522	559	554	541	500	537	544	553	553	558	525	536	562	545	537	518	527	569	537	531	516	547	537	530	544	526	544	558	547	576	581	499	571	554	565	599	565	545	532	516	531	553	503	552	542	556	572	571	558	549	568	550	578	557	562	560	541	535	558	517	529	542	514	542	544	542	560	554	551	558	544	569	516	609	565	553	551	585	503	532	539	565	590	583	529	531	582	554	598	535	545	524	504	539	564	553	597	561	583	520	521	539	544	571	573	541	560	527	521	573	538	545	557	531	562	579	520	543	539	533	526	537	538	571	574	548	563	554	582	586	566	549	491	587	520	554	562	562	554	563	556	543	533	564	543	526	565	538	549	577	548	505	558	520	523	507	565	562	544	560	534	581	484	554	560	565	544	552	543	537	534	526	510	559	546	559	508	509	572	552	548	542	526	522	550	547	543	595	543	524	580	544	558	548	500	539	553	554	539	498	568	574	571	534	557	534	542	573	547	565	559	560	611	559	517	544	541	551	563	534	536	533	535	565	550	548	533	575	556	524	569	540	556	574	596	536	514	530	563	563	526	550	527	578	541	544	545	565	497	528	534	563	551	529	571	516	537	560	556	536	571	514	493	521	535	514	552	550	546	516	557	516	546	503	564	564	530	535	557	548	511	550	510	555	564	569	567	554	578	501	556	540	575	543	491
34575	30983	28351	21277	11891	5762	2937	1727	1523	1232	1017	810	721	698	621	572	575	540	553	484	506	454	437	436	448	407	476	435	443	443	447	508	466	437	399	430	427	424	435	397	456	448	466	432	418	432	431	428	391	435	394	428	420	442	436	412	408	400	452	401	439	420	429	427	393	398	392	391	412	406	369	387	432	402	410	393	399	419	403	412	433	415	398	426	373	423	422	397	447	461	392	419	416	397	406	417	459	390	403	439	448	409	381	447	458	381	381	411	431	420	380	398	450	398	419	400	377	381	415	443	400	437	438	395	397	422	393	413	413	403	442	367	414	414	421	392	406	424	397	363	440	422	425	410	388	415	412	436	417	445	437	405	425	425	395	429	392	448	441	427	431	433	407	451	400	393	429	412	442	416	425	414	407	400	422	446	368	419	395	377	426	405	400	442	405	409	430	439	436	379	409	408	430	392	399	445	405	416	393	400	389	414	412	400	429	390	457	424	437	363	411	434	422	411	410	427	400	412	373	396	442	364	410	397	455	377	380	426	415	411	425	428	372	370	418	437	441	457	472	396	398	419	452	404	420	414	411	385	429	403	405	394	392	399	386	415	376	412	404	422	403	403	414	418	412	402	397	422	413	412	391	411	418	447	396	414	445	416	400	392	401	389	434	406	385	434	371	390	420	392	435	423	403	394	418	409	414	370	373	379	406	377	418	392	397	404	436	401	394	378	413	386	413	413	408	414	421	423	408	379	381	431	412	445	408	403	423	396	418	427	415	390	433	411	378	395	464	419	418	410	417	393	402	417	440	390	472	422	405	433	425	402	456	387	396	437	440	400	374	395	394	399	445	435	439	425	406	410	419	409	428	399	434	346	414	412	398	412	396	380	382	388	418	446	421	390	438	421	446	368	397	397	440	395	402	431	395	375	377	388	421	399	447	424	398	410	381	428	404	428	421	402	424	416	424	408	433	375	413	383	429	380	395	386	425	397	414	394	402	397	401	408	435	374	405	418	375	401	405	416	410	406	368	425	390	399	395	412	394	456	426	406	407	392	422	391	390	401	403	367	376	428	408	409	383	406	418	412	398	417	372	381	385	412	420	421	378	415	424	375	404	407	438	427	417	394	382	390	399	427	396	429	464	393	432	409	415	423	396	412	412	458	401	388	406	434	376	406	421	385	396	415	377	440	408	411	395	431	397	434	415	430	399	431	425	418	426	432	417	433	413	404	390	383	411	408	405	390	429	434	414	408	409	412	416	420	408	363	422	406	425	444	396	442	444	404	431	398	396	411	398	426	416	387	413	438	397	406	409	400	369	430	412	427	389	384	403	439	435	400	435	409	388	380	462	442	431	388	432	418	407	463	380	389	388	439	415	397	380	436	394	373	451	423	390	430	373	413	411	424	471	438	427	402	446	427	452	398	395	415	444	415	375	398	389	410	424	409	420	396	389	402	375	429	390	425	420	387	376	436	422	447	401	440	401	400	407	450	424	426	407	433	401	402	433	418	443	407	405	377	408	342	388	415	401	420	427	397	432	401	441	399	390	403	425	368	443	420	445	407	384	379	392	425	420	456	408	388	420	372	395	374	426	387	404	395	414	396	401	407	420	404	379	405	389	391	383	425	343	403	378	454	426	406	428	412	412	393	399	377	465	454	405	416	423	428	402	446	416	392	436	405	404	413	417	405	428	396	435	415	394	410	405	376	402	400	432	386	400	413	397	420	364	403	399	382	436	407	409	394	392	368	391	422	402	387	429	397	415	407	405	388	423	436	432	405	421	429	405	407	437	413	414	405	477	424	415	414	420	421	424	378	424	445	402	417	396	398	398	391	422	445	419	393	411	379	441	403	381	380	409	445	384	430	414	387	415	429	393	417	431	387	404	412	407	453	386	378	379	434	413	406	380	400	394	394	438	403	403	391	462	412	399	417	428	426	406	390	414	424	431	390	406	456	447	397	412	446	399	406	416	381	420	408	402	438	390	366	454	425	426	435	414	423	409	430	409	411	393	387	400	435	410	433	417	394	417	426	391	398	370	391	420	424	427	414	407	443	418	447	398	386	429	435	439	403	431	405	390	434	399	397	438	417	434	420	356	404	426	384	444	420	393	414	411	438	416	408	404	426	435	403	428	411	419	412	430	429	374	409	401	414	415	424	436	420	408	416	431	435	381	418	430	457	396	414	395	411	411	396	428	412	360	378	418	411	386	443	396	400	385	429	407	448	402	405	428	392	420	392	425	401	417	397	423	395	419	396	419	384	439	399	410	417	440	426	404	420	379	399	388	438	419	384	407	425	446	426	403	400	437	377	412	394	427	395	399	385	430	380	383	434	396	405	421	392	412	386	379	450	385	419	379	420	377	419	385	405	405	445	421	448	358	401	418	433	372	423	418	429	431	365	403	416	447	420	398	390	406	385	413	428	407	384	399	419	421	416	434	409	394	389	434	432	368	428	411	382	428	393	415	383	406	452	418	425	427	431	406	429	392	425	384	441	424	383	419	447	393	404	425	420	412	397	416	430	398	405	346	451	398	410	442	414	387	397	431	415	382	355	390	448	421	375	405	421	389	394	407	396	413	406	377	441	431	436	396	416	390	410	384	381	405	438	428	404	411	380	376	391	382	367	402	426	409	409	401	417	422	442	388	368	388	395	416	428	402	412	368	438	395	394	361	383	385	424	423	423	378	435	400	431	423	451	410	406	388	427	393	436	393	405	439	392	409	394	445	401	430	436	433	402	413	432	391	396	430	406	412	410	423	417	433	385	446	399	415	410	428	410	393	392	378	437	421	396	419	395	398	394	418	411	413	431	394	448	412	394	413	403	415	405	412	421	421	372	374	409	394	407	430	449	394	378	405	392	407	407	442	390	439	394	441	405	394	423	386	405	419	433	399	442	411	383	376	377	394	399	384	414	399	378	382	411	425	406	396	405	415	445	378	434	427	415	381	434	389	401	422	388	471	426	406	413	442	420	374	355	405	430	418	435	395	385	414	392	418	424	424	426	412	386	433	377	388	434	417	414	395	399	396	395	418	397	387	413	432	432	418	376	428	393	408	391	410	383	428	419	405	382	426	415	411	458	416	445	394	390	398	407	409	387	419	404	441	425	418	377	419	437	444	388	400	361	407	429	414	393	415	415	427	400	389	406	421	414	450	434	417	409	418	401	383	407	416	415	404	414	380	420	382	423	405	436	404	381	414	389	395	415	416	415	406	401	418	434	401	375	399	444	405	402	433	409	377	405	389	412	418	394	398	432	420	421	340	390	430	397	372	380	415	433	393	404	404	410	422	402	372	407	424	415	393	412	403	376	423	403	426	404	456	407	384	446	380	428	406	410	442	410	398	392	422	416	383	423	380	434	438	406	403	410	383	403	392	410	449	424	377	412	406	395	411	436	418	414	431	393	415	412	400	412	385	424	415	392	402	371	370	398	370	414	392	398	418	368	386	424	446	412	406	413	411	389	415	441	417	414	418	383	427	406	398	415	432	438
37618	41322	35962	25883	17111	9874	5700	3529	3067	2424	1755	1474	1178	1073	984	831	763	743	723	650	624	616	553	498	544	493	547	503	530	542	553	542	501	531	515	504	463	512	497	484	484	482	508	450	468	476	452	518	459	479	439	460	504	460	493	470	461	513	457	438	457	458	469	476	449	484	464	444	439	467	458	453	457	445	475	446	456	441	444	456	437	461	418	467	481	513	444	424	459	442	440	469	467	427	473	447	458	458	448	467	460	495	452	433	482	500	473	454	433	455	488	467	487	457	474	468	464	470	414	472	432	427	428	422	459	453	445	492	448	431	455	449	449	490	454	452	456	454	440	453	484	455	482	445	442	486	414	458	457	430	423	470	425	418	469	440	450	429	448	447	459	450	469	441	419	413	411	414	485	437	433	453	443	446	460	447	410	462	432	436	456	450	436	421	425	495	483	454	465	447	448	459	440	441	472	441	407	456	444	451	468	466	453	511	471	413	434	464	445	433	459	417	441	461	425	458	436	452	450	456	457	432	435	449	428	466	463	449	453	436	426	457	464	462	428	436	392	424	464	451	477	450	430	467	456	436	448	441	471	450	471	404	415	440	454	450	429	437	464	410	479	446	426	447	453	445	473	469	458	440	471	467	464	457	478	445	453	446	459	437	452	475	425	439	459	431	442	418	468	440	409	416	480	489	479	428	456	433	480	396	485	460	433	395	467	392	446	442	483	444	452	452	425	431	435	414	469	441	435	450	488	452	433	469	453	436	453	449	424	471	453	423	394	461	437	456	447	462	436	421	437	455	455	441	425	448	451	426	449	433	457	414	422	457	450	478	435	494	434	446	397	432	436	452	438	441	477	456	488	453	449	455	444	462	430	478	445	481	451	452	476	444	465	482	456	428	449	466	426	418	462	439	423	460	465	452	497	471	470	489	455	438	472	445	409	459	465	444	484	483	434	436	433	430	456	452	464	455	458	466	409	462	405	455	462	439	477	457	425	455	419	437	457	451	455	467	441	435	465	454	420	418	501	442	443	465	437	449	436	422	436	457	426	432	429	476	447	434	470	445	458	477	457	464	454	442	485	480	418	428	445	428	433	451	387	472	469	491	460	447	449	439	438	447	421	438	409	465	489	418	455	463	450	458	472	450	473	429	436	497	453	453	430	423	451	445	420	444	498	438	497	431	442	454	442	438	407	483	421	441	420	470	432	474	462	480	448	503	486	453	431	427	435	421	470	456	450	452	476	442	389	433	447	473	476	472	475	444	449	441	412	414	461	464	443	432	443	443	448	465	425	454	431	467	473	442	464	455	515	460	443	423	422	443	460	475	444	464	478	468	471	429	448	464	412	454	409	414	444	448	434	449	453	462	410	418	444	410	474	419	435	454	455	465	436	451	462	409	457	433	425	432	460	436	452	458	507	430	408	419	482	438	445	441	454	417	491	418	447	441	452	425	419	436	432	462	433	424	433	422	446	459	408	454	457	478	426	459	439	434	447	477	429	466	432	450	441	420	434	449	449	430	461	450	452	444	451	427	429	419	450	418	471	457	470	465	483	474	472	407	433	487	440	462	431	425	427	425	480	472	445	422	464	459	433	421	472	430	476	471	445	469	452	399	466	464	472	480	441	443	455	461	437	455	433	459	439	472	445	454	478	475	435	491	456	429	440	449	414	453	465	439	450	429	430	410	457	464	465	413	428	457	473	459	438	446	409	437	439	463	440	490	463	438	468	445	428	431	459	405	487	453	443	435	442	461	446	440	468	467	413	444	423	485	458	453	469	445	476	465	424	459	433	490	452	399	484	479	461	447	450	437	459	430	424	450	473	430	491	423	453	442	445	410	438	443	464	430	466	428	474	449	460	428	433	462	472	438	477	422	440	471	438	438	447	447	434	487	448	452	445	484	470	411	424	417	465	474	413	414	466	481	461	436	427	437	430	434	478	435	454	452	463	407	479	449	456	435	415	455	451	463	494	482	474	439	447	445	449	498	453	420	446	459	443	464	505	472	476	443	431	449	443	460	450	429	439	433	432	429	460	446	436	480	478	436	436	428	417	460	404	450	446	461	451	410	424	449	461	430	451	478	429	444	465	468	452	440	484	442	435	453	487	472	446	462	445	477	431	440	451	419	481	434	467	447	427	496	480	472	424	449	455	455	448	461	459	458	454	448	458	449	468	455	504	447	477	386	420	473	432	441	409	440	485	447	438	453	408	407	459	460	407	447	503	440	445	409	421	472	426	465	455	430	447	404	450	497	449	429	463	445	399	450	475	458	441	483	432	471	460	425	428	446	434	456	422	453	443	449	481	455	446	434	437	479	444	466	436	450	447	496	453	434	422	428	427	448	455	467	447	439	479	454	409	463	423	444	413	454	415	470	444	425	485	425	438	491	478	424	420	461	444	436	454	426	429	426	451	431	453	434	444	461	452	452	403	419	452	475	452	463	446	474	479	452	449	457	399	464	449	448	472	475	439	469	425	478	476	484	400	449	435	444	437	462	445	453	427	467	455	470	420	446	489	458	414	466	430	457	420	439	442	443	445	433	452	435	489	443	428	411	458	483	436	422	471	418	443	437	433	465	484	460	431	431	454	439	481	469	500	440	424	430	432	451	469	450	399	447	441	448	466	461	392	455	471	447	456	474	467	451	423	427	446	460	436	477	452	446	426	449	492	444	467	459	436	448	473	458	434	456	454	446	474	439	439	418	458	438	438	421	438	423	446	430	428	461	448	449	419	424	448	468	442	444	422	428	470	447	481	455	459	427	426	475	485	491	407	437	436	460	489	438	419	475	495	439	403	429	459	455	480	483	461	424	441	420	465	443	438	448	462	458	458	460	482	430	441	441	454	454	433	486	460	449	417	423	426	461	441	434	469	428	438	465	453	442	441	444	461	408	408	473	462	425	424	430	466	475	462	438	424	467	451	446	432	440	460	390	421	476	482	430	445	466	419	478	446	444	475	477	464	444	493	462	461	457	444	442	457	446	453	427	427	457	478	453	458	463	445	440	456	471	441	432	445	474	442	434	450	463	445	428	458	426	412	501	418	480	471	457	464	472	439	443	463	452	448	489	472	450	446	441	453	470	445	459	472	432	459	463	424	484	460	473	416	480	463	436	405	470	466	464	431	451	460	454	463	415	452	428	449	439	465	428	435	484	480	421	412	457	431	436	448	424	443	449	459	465	382	480	475	458	436	491	468	427	403	445	492	433	478	472	468	446	463	394	460	483	481	435	438	460	444	449	461	491	485	417	417	393	429	439	410	471	445	444	454	435	428	411	450	431	448	470	451	483	424	440	434	400	471	436	448	427	462	415	469	468	452	439	450	441	404	466	480	431	444	460	478	480	436	450	459	439	439	417	430	441	449	437	447	431	453	454	449	432	478	418	450	443	421	421	470	427	465	476	449	453	451	467	474	432	482	433	438	415	481	430	459	501	459	422	459	430	454	437	450	474	448	443	433	435	465	426	469	466	415	439	449	451	478	442	458	438
25239	20788	27306	26808	22106	15829	8009	3902	2259	1774	1399	1230	1017	942	865	757	744	639	615	566	557	523	506	463	446	486	479	430	491	461	421	421	430	462	412	411	448	416	443	417	426	416	408	404	422	411	401	394	383	421	422	400	410	419	385	397	386	400	402	411	352	413	380	364	411	409	359	376	365	380	405	418	394	367	403	392	400	407	368	401	394	371	375	349	389	396	366	390	393	355	385	380	367	403	415	377	350	390	402	352	393	407	372	407	426	409	392	412	405	370	400	374	387	406	403	437	377	376	380	409	370	355	382	384	393	387	415	415	356	371	358	381	401	387	380	419	373	376	390	355	381	407	364	380	391	376	380	399	384	415	400	376	407	399	370	401	365	355	382	387	384	382	359	392	393	380	362	374	377	400	385	394	406	403	383	361	384	391	385	413	393	386	400	355	399	352	400	395	428	371	421	419	367	383	376	375	355	380	366	384	398	388	392	378	425	409	385	430	367	390	341	416	348	360	390	400	408	388	381	374	397	413	362	373	365	352	402	374	360	382	388	379	354	408	329	351	407	365	383	387	373	386	383	379	368	378	385	391	379	373	382	383	394	387	350	346	339	383	403	386	365	373	370	387	365	372	390	400	396	381	385	356	413	354	379	408	407	411	372	352	355	389	398	374	408	361	371	379	364	374	373	360	354	369	381	364	384	418	408	354	369	407	397	350	399	367	393	385	398	367	391	399	396	373	368	374	401	369	363	367	364	396	367	385	382	351	387	364	398	403	435	376	368	383	354	388	365	365	364	378	357	349	330	391	411	392	399	350	382	432	390	366	375	367	427	381	379	382	354	363	377	412	372	377	363	387	381	350	385	346	383	396	413	379	349	392	422	395	363	398	418	378	383	396	373	378	385	406	356	389	372	384	408	350	387	381	372	350	347	376	383	406	365	411	376	411	395	385	360	401	360	374	383	330	395	403	375	396	361	373	362	407	373	423	388	382	390	371	358	397	364	374	399	358	351	377	413	340	396	370	374	392	374	376	373	415	368	380	389	371	381	382	397	367	373	362	374	348	405	369	347	361	394	336	348	327	395	397	373	388	370	372	372	387	399	404	376	356	338	408	356	357	385	351	371	391	393	384	393	391	371	372	396	388	351	398	344	409	414	429	335	369	360	383	379	393	371	401	392	338	364	367	387	358	385	381	404	400	377	408	387	386	353	368	392	432	322	377	389	382	386	374	425	373	382	398	383	391	372	378	391	390	395	345	366	390	352	424	385	375	379	392	370	389	436	396	391	386	401	412	381	379	364	412	370	378	394	395	391	358	408	394	374	344	398	374	356	401	411	406	375	406	369	373	343	375	363	401	401	375	368	369	370	442	380	390	375	342	381	373	397	349	387	361	389	361	369	372	365	382	366	364	366	390	363	395	349	378	433	386	390	388	389	414	349	341	352	363	351	394	367	383	397	360	400	370	383	385	379	379	343	398	389	402	364	380	386	382	358	389	385	352	412	418	379	379	358	420	368	383	416	358	383	404	379	372	379	358	401	405	395	429	377	390	351	383	398	375	396	372	366	348	387	350	368	383	360	387	363	364	386	402	368	354	395	391	399	391	410	357	383	395	354	386	407	381	363	317	385	403	401	392	387	367	341	421	393	400	400	416	392	374	362	369	374	350	343	382	405	395	404	387	401	393	391	385	376	332	407	358	364	403	396	380	352	335	377	366	363	366	387	382	385	378	374	350	351	358	389	391	409	356	404	386	381	417	407	401	378	390	366	369	399	364	399	390	395	363	381	379	378	379	378	395	359	407	381	348	342	368	414	383	378	384	406	381	388	397	404	392	350	366	363	376	401	361	398	406	376	353	375	393	383	374	417	343	377	404	389	413	431	392	407	382	383	398	399	401	387	356	367	348	408	366	428	375	418	358	391	401	355	400	406	353	365	385	382	340	398	382	374	376	368	362	400	424	384	375	355	391	352	381	378	358	348	397	382	383	364	349	394	388	389	407	358	401	392	402	386	399	364	371	383	368	387	384	382	398	347	398	416	401	374	361	361	387	406	378	420	346	402	372	424	367	364	353	372	360	358	375	353	365	387	375	391	390	415	381	404	366	382	378	326	349	368	420	371	369	369	386	369	393	401	398	403	389	378	353	351	368	350	350	388	402	377	391	371	384	387	389	394	380	369	358	352	347	375	384	408	418	381	393	406	387	371	398	399	386	396	358	339	372	406	359	355	380	385	372	389	389	382	373	378	369	413	372	364	395	410	430	402	347	379	392	354	374	358	381	365	389	383	367	360	370	372	383	366	342	392	376	407	355	377	367	392	397	383	411	399	359	346	374	372	367	362	398	357	399	372	448	408	376	398	382	375	386	365	407	375	376	377	416	383	382	403	381	388	402	418	395	372	386	391	391	379	363	347	389	380	377	367	388	384	370	370	384	415	375	377	368	397	401	400	407	376	385	393	383	382	396	404	390	386	374	370	394	373	355	378	382	393	352	353	356	356	403	369	376	384	431	364	398	391	386	327	393	365	354	370	374	374	348	406	397	399	381	393	387	363	387	352	367	383	348	355	388	356	394	396	379	375	344	362	377	395	384	397	354	393	386	373	356	390	372	335	367	384	402	394	387	373	376	402	415	352	373	364	395	370	386	364	386	371	400	382	366	407	395	366	390	368	370	350	364	380	372	392	396	373	404	395	351	355	386	372	365	375	384	374	400	407	395	386	386	342	361	392	378	389	392	375	365	372	376	375	398	378	353	337	369	398	399	409	421	425	394	376	356	415	384	353	381	382	367	403	381	386	384	376	386	377	391	400	386	371	412	340	410	366	380	377	381	385	387	385	396	357	400	358	332	379	404	386	378	428	405	345	344	412	360	359	350	393	401	387	366	365	349	393	372	356	367	376	388	355	370	378	375	383	380	376	399	379	360	366	384	359	407	427	378	408	387	376	406	388	367	373	387	354	418	413	406	345	381	388	394	391	357	375	397	412	391	409	377	397	317	378	395	370	349	396	361	435	343	394	402	375	395	374	398	406	395	396	348	396	388	407	384	344	400	366	384	345	427	373	394	383	372	364	404	356	402	357	418	413	418	404	390	379	375	378	379	377	381	381	400	387	377	368	359	378	410	406	402	374	411	362	358	366	369	357	371	403	342	375	371	333	372	380	369	384	421	435	410	389	399	351	369	379	354	415	381	355	377	391	394	364	376	360	380	359	389	383	390	375	366	398	391	397	375	401	357	375	391	367	376	372	394	358	351	366	370	374	353	385	386	370	377	375	384	362	405	405	377	402	378	350	416	395	357	377	375	364	386	386	356	388	394	398	381	406	368	406	403	355	424	415	356	385	382	366	344	392	359	378	355	394	390	383	331	367	397	422	420	359	380	363	371	366	338	379	383	382	371	405	365	352	380	380	419	391	396	377	347	402	410	369	371	372	373	414	360	396	361	367	393	325	377	372	387	390	357	375	383	400	398	370	396	371	377	380	367	387	378	363	337
35470	53283	50550	39140	24569	15719	10096	6856	4737	3547	2913	2375	1950	1731	1591	1251	1094	984	874	855	804	691	648	616	597	596	549	603	567	517	602	554	548	575	512	498	471	511	536	474	494	437	439	464	470	450	462	483	459	421	465	441	444	436	407	469	432	466	437	423	439	416	398	411	420	408	452	427	419	454	427	426	416	472	437	430	451	397	400	433	433	402	417	391	428	447	433	437	397	419	454	419	386	407	437	412	425	417	467	424	414	439	464	451	449	464	459	456	425	432	426	428	389	425	421	405	389	412	402	381	424	446	403	412	406	399	419	384	408	410	400	398	372	393	413	390	388	419	357	394	426	429	411	445	430	389	386	433	421	424	401	406	382	398	411	403	405	379	430	409	392	421	442	426	421	419	412	388	362	373	412	435	404	381	399	423	439	381	423	412	377	402	371	413	437	415	390	390	397	410	377	422	440	419	408	422	402	415	418	441	402	394	436	393	406	416	445	357	410	390	366	387	411	427	406	391	378	420	417	412	416	406	405	406	356	419	400	428	400	415	406	386	384	419	385	411	436	391	399	404	443	435	388	414	374	388	393	438	397	400	376	411	385	393	419	456	435	421	424	409	445	402	416	420	433	401	355	410	417	403	418	408	432	400	407	450	386	408	431	408	400	400	394	391	408	419	434	397	388	396	411	465	393	403	417	420	421	371	407	426	380	423	428	420	383	385	396	420	406	414	404	449	419	370	420	439	390	420	412	393	437	438	407	396	437	391	418	402	430	398	429	429	422	431	399	454	420	379	455	412	389	412	418	407	440	398	385	368	424	381	418	400	432	393	403	436	441	374	421	409	402	434	427	412	421	377	438	402	444	411	415	404	373	447	424	421	409	393	405	435	411	403	447	409	387	412	411	432	388	429	405	370	407	412	425	426	443	415	370	427	422	461	427	361	409	419	395	449	441	396	432	422	427	377	401	429	384	433	411	393	405	372	394	427	416	392	420	430	449	410	413	421	444	426	423	410	413	419	424	405	459	455	410	401	425	378	389	444	411	424	404	466	401	389	411	439	388	410	367	403	435	405	416	389	392	383	388	406	412	430	420	420	442	389	404	430	399	399	421	417	400	427	380	409	391	406	427	414	405	406	394	423	388	408	459	355	416	385	418	435	442	403	409	398	422	388	408	420	441	394	380	417	432	423	426	394	380	397	408	409	390	412	411	424	409	397	407	403	392	429	404	389	416	434	386	415	404	398	390	371	446	403	438	430	370	436	394	430	414	406	395	405	417	425	431	384	399	420	392	411	419	402	404	404	399	416	417	407	432	410	392	391	393	412	440	411	420	387	426	415	419	403	387	415	427	365	410	392	401	449	407	404	400	388	358	392	414	398	400	407	388	415	410	383	429	430	420	391	473	423	392	436	421	379	395	412	436	452	417	440	425	371	368	419	384	407	424	412	407	422	432	393	396	406	405	387	420	396	397	414	388	380	409	419	400	435	457	419	416	422	436	387	427	394	404	427	412	421	391	422	363	407	420	399	399	444	402	424	409	399	432	414	415	423	418	369	420	415	448	434	422	403	421	465	407	394	389	392	429	408	388	422	429	409	398	441	385	389	428	414	415	418	387	444	416	412	387	402	396	381	386	437	413	404	381	405	422	375	399	403	407	405	396	409	457	388	375	392	423	404	411	376	396	406	398	383	384	418	377	413	372	415	428	399	409	432	419	416	397	401	410	406	405	421	388	419	399	493	412	353	403	413	413	429	372	390	425	402	434	372	419	418	429	406	399	440	428	380	421	392	420	442	418	407	400	447	392	407	415	459	406	404	394	386	399	409	381	396	375	405	387	411	385	385	386	406	400	407	433	408	420	405	351	421	411	405	383	424	421	430	394	416	390	391	385	420	419	432	427	419	407	429	445	423	408	422	406	403	414	416	426	393	379	411	444	381	444	422	401	397	417	395	394	400	427	394	399	458	428	411	395	453	409	398	394	395	399	413	417	421	440	416	425	420	406	431	376	441	412	421	442	435	408	417	413	385	399	412	425	429	432	402	402	433	399	412	366	419	395	405	388	411	414	390	389	384	407	415	388	424	408	387	429	419	412	462	406	396	436	414	432	403	414	423	425	402	412	388	422	404	386	426	411	435	395	415	392	406	390	388	438	394	411	399	426	403	406	373	423	401	407	417	423	423	429	405	395	491	443	412	419	409	420	388	390	397	397	415	421	389	385	404	407	426	399	385	432	443	410	389	425	427	419	411	379	413	420	423	389	405	413	435	405	396	402	424	447	390	409	419	405	394	381	404	446	416	408	413	414	426	400	413	420	404	423	421	434	388	416	414	416	399	380	373	452	403	405	386	372	348	395	430	424	402	390	442	434	404	416	435	369	424	414	416	389	425	397	445	437	463	374	387	408	406	411	428	431	425	435	405	429	398	408	392	375	395	391	411	434	401	442	381	446	382	402	440	424	403	392	374	424	399	432	403	404	395	401	414	433	428	407	394	459	376	409	420	416	392	406	406	363	442	435	406	410	365	394	398	436	415	419	417	422	430	426	409	412	381	426	392	402	406	367	408	400	439	421	402	447	407	428	417	420	377	430	411	405	410	432	385	415	377	399	409	400	406	397	411	418	404	401	415	414	426	432	427	384	401	375	392	391	435	384	395	399	384	419	422	411	412	414	415	427	412	431	392	405	446	381	428	391	383	401	418	417	427	387	410	376	386	413	358	369	429	409	384	423	419	429	446	417	406	395	403	423	404	432	411	424	420	400	413	433	411	431	428	432	426	399	417	428	413	395	410	387	397	419	419	390	419	421	451	384	416	411	414	400	418	398	404	381	446	424	404	429	412	403	390	393	425	388	453	416	379	413	427	383	402	398	399	430	399	401	401	416	414	407	412	375	438	433	375	396	423	414	396	410	416	404	424	399	435	469	386	397	398	452	394	455	365	407	406	413	429	394	424	402	425	379	407	408	395	399	424	403	436	385	422	418	394	381	400	421	398	421	422	441	395	381	422	399	406	391	437	405	389	397	423	391	435	441	435	387	408	401	385	416	404	400	431	389	380	442	434	431	427	392	393	393	374	420	395	381	451	422	410	398	403	385	382	430	388	364	422	428	371	408	370	415	388	383	416	430	414	411	404	423	425	429	418	422	416	447	420	377	410	407	437	473	388	399	422	405	421	386	382	384	404	431	391	435	395	406	390	389	407	411	397	388	407	389	390	397	349	408	406	401	414	418	388	414	419	409	406	460	437	392	397	429	387	400	405	389	420	388	402	404	400	417	447	432	401	418	423	433	437	396	397	400	383	432	427	384	439	430	410	391	389	365	373	398	444	412	413	396	392	413	391	405	434	420	432	401	433	418	393	428	350	409	408	424	430	413	402	400	416	428	431	424	428	410	388	406	389	429	394	391	377	390	428	415	401	402	398	436	423	441	434	413	387	399	398	396	390	418	396	420	365	392	435	394	414	401	404	421	396	406	425	413	422	382	453	436	406	394	410
23091	20766	27486	24939	21636	21571	16250	5809	3431	2631	2228	1782	1686	1471	1261	1164	1056	953	875	782	770	781	698	700	678	647	637	637	619	621	622	618	631	626	607	640	617	576	579	606	613	571	528	535	585	598	560	543	530	570	540	541	520	534	522	567	565	561	535	544	560	555	570	564	525	575	577	480	539	548	498	531	527	557	517	574	495	553	514	553	542	525	544	591	567	534	557	514	572	547	547	529	543	544	580	547	530	528	529	527	516	525	548	523	549	556	580	598	539	601	512	559	575	539	553	551	558	564	506	548	563	541	563	533	527	552	514	533	547	525	521	549	508	533	510	528	495	534	527	514	533	536	534	577	569	515	511	511	534	575	553	515	571	537	490	512	544	495	527	524	550	529	564	508	532	557	508	504	508	571	520	514	531	526	496	495	520	541	540	522	555	556	521	523	535	550	482	516	544	544	507	542	543	498	506	562	525	569	569	534	561	548	519	487	548	478	526	518	533	543	496	502	545	516	547	510	497	498	543	545	545	502	525	562	557	551	506	574	541	515	508	521	561	511	534	546	496	529	482	509	573	499	526	529	531	524	549	555	551	510	524	545	532	500	508	509	535	538	554	489	524	507	519	558	523	540	510	580	565	512	537	548	543	555	537	537	535	520	590	490	527	533	504	570	569	555	564	535	524	545	523	515	533	485	497	526	557	557	542	516	561	512	536	522	499	539	547	524	569	539	481	494	523	545	485	523	559	512	554	522	529	554	520	516	531	486	537	556	550	542	583	541	538	535	543	535	546	558	502	534	557	535	564	543	532	527	524	537	497	596	546	507	544	517	504	538	510	502	510	531	483	514	524	557	523	512	573	550	523	517	541	510	535	525	518	492	529	517	549	554	525	514	559	567	522	513	506	472	530	517	539	547	517	576	555	523	513	557	528	535	481	521	521	546	517	567	534	507	501	551	553	502	545	541	595	480	540	519	531	524	479	544	520	516	549	532	488	498	562	558	561	542	548	518	543	503	546	550	514	500	510	511	539	493	550	505	536	510	540	534	525	514	535	559	522	516	547	534	494	543	542	553	505	578	496	538	513	545	477	516	492	471	560	533	506	509	496	540	522	552	508	539	537	543	575	533	502	549	487	528	502	544	518	501	514	542	510	557	554	559	564	553	521	497	553	532	520	507	534	534	515	529	574	484	535	547	562	522	540	528	519	528	543	550	505	546	524	554	540	503	494	517	542	548	548	518	503	526	539	533	522	528	545	531	527	534	549	532	497	534	513	521	556	480	509	546	563	523	564	527	515	525	542	499	476	530	516	555	509	523	595	538	540	543	539	543	560	547	500	554	498	479	510	559	526	510	530	511	538	511	520	524	540	547	554	523	495	532	542	535	533	519	552	517	538	510	556	563	524	527	518	519	541	554	529	546	559	531	585	550	546	557	543	560	517	490	550	547	475	542	536	550	550	564	533	541	506	482	555	530	516	536	537	522	519	552	534	523	550	572	536	523	571	516	523	548	542	553	528	521	541	531	608	492	490	556	515	540	575	542	563	551	516	541	518	551	517	551	536	544	555	543	526	573	523	572	493	577	531	546	530	566	527	470	548	515	528	514	501	558	554	522	501	519	535	542	539	538	558	512	568	564	538	545	497	506	551	531	517	482	539	536	497	513	563	520	518	542	576	518	533	513	543	550	540	498	509	527	515	512	476	504	539	558	505	522	513	524	507	492	535	501	544	512	508	550	547	517	543	551	530	496	543	531	532	544	542	514	492	498	556	521	547	500	540	589	523	522	484	519	557	515	551	542	577	532	502	552	518	486	572	531	511	512	556	491	541	514	505	500	527	521	537	519	548	516	530	510	535	565	542	524	526	521	552	521	511	508	547	543	489	549	535	539	510	528	547	577	557	562	542	524	466	534	508	554	498	521	484	508	543	544	578	546	518	554	549	524	531	538	533	534	530	545	507	563	532	525	518	544	526	518	499	493	537	484	529	542	511	512	562	526	589	535	570	532	542	529	510	530	518	540	572	522	548	553	523	504	526	527	533	550	477	544	516	563	491	534	576	529	539	516	508	493	557	516	507	519	521	548	526	524	566	539	544	582	545	517	529	535	527	526	539	509	556	569	526	521	499	533	532	559	487	518	525	550	551	491	514	506	539	532	518	522	521	492	535	547	550	545	535	554	522	519	549	530	539	522	515	542	544	534	581	525	493	521	564	502	536	534	527	542	480	511	516	515	587	560	519	511	511	543	523	498	537	516	533	543	503	508	537	554	555	539	526	505	493	529	544	492	528	529	543	532	513	502	554	555	552	492	536	578	539	565	572	553	571	533	555	553	525	523	562	533	501	544	496	521	530	498	494	476	535	537	594	590	512	512	553	547	521	517	523	489	497	502	529	539	530	523	526	498	537	480	510	527	563	529	534	509	553	520	586	540	558	555	555	518	516	530	515	545	568	517	511	525	530	521	559	531	544	511	522	535	563	585	525	472	557	504	520	510	526	507	501	553	524	522	560	523	504	539	503	508	516	526	517	539	510	532	514	513	548	527	498	540	524	519	539	510	540	564	553	505	531	496	529	555	457	537	568	486	493	503	563	519	526	563	531	561	517	534	542	520	571	518	491	529	517	503	536	522	559	509	495	529	522	482	522	497	498	531	534	551	550	524	572	490	509	547	533	480	560	519	522	474	499	570	563	536	553	533	538	511	514	531	523	551	518	498	546	562	534	536	517	560	556	546	546	517	524	520	549	554	519	550	517	512	515	509	566	543	481	520	552	570	527	495	530	531	570	569	517	532	558	513	548	503	533	518	529	519	524	532	496	522	540	562	549	554	552	504	532	557	552	521	521	513	498	577	586	551	532	535	512	534	508	539	537	478	540	501	531	530	567	513	516	554	506	528	527	520	506	510	547	520	553	500	543	594	499	540	492	599	525	538	572	513	538	522	496	547	576	540	518	532	519	540	492	537	552	526	546	518	531	534	561	522	538	535	508	478	531	546	491	499	536	522	591	554	522	522	542	572	511	556	523	541	560	511	569	526	549	513	520	575	533	580	526	553	551	526	548	520	536	564	512	563	503	515	552	537	496	548	514	528	530	521	556	515	533	540	556	556	537	525	559	536	523	548	535	526	526	538	533	572	524	542	520	595	513	481	578	523	521	537	535	513	529	483	579	537	560	507	501	542	516	516	495	536	513	537	561	504	540	561	497	494	510	510	538	538	495	572	537	544	504	551	531	512	548	536	519	549	503	562	501	505	516	524	510	515	540	502	582	506	544	526	514	509	528	499	533	510	505	529	497	516	521	513	563	534	526	524	511	538	486	568	561	529	540	532	510	559	528	542	497	550	537	541	538	517	512	542	546	534	533	569	536	538	540	539	534	537	486	575	532	522	521	525	531	534	537	561	552	551	530	572	517	532	527	546	538	574	592	549	544	502	524	501	515	543	507	540	516	504	524	511	565	512	553	527	503	539	533	553	526	525	524	498	494	511	519	513	503	512
39453	63834	59297	45783	30495	21660	13906	8724	6475	4956	4122	3514	3063	2689	2297	1975	1718	1480	1289	1203	1089	991	898	856	773	775	765	756	760	781	752	744	768	777	749	688	704	683	692	657	667	648	632	637	635	588	550	612	593	611	649	611	596	575	612	590	564	545	614	574	579	579	572	607	539	635	554	567	576	589	551	522	563	594	570	617	566	609	544	596	540	543	574	536	583	543	586	553	541	580	577	579	557	544	572	571	571	591	564	565	526	509	559	583	576	574	560	591	568	626	579	534	587	533	521	538	524	540	560	558	588	508	503	570	556	573	562	570	526	604	520	536	585	592	537	540	545	540	548	528	516	583	586	541	562	544	538	531	525	547	573	536	551	536	557	526	518	564	523	570	549	546	548	561	517	549	537	534	524	533	546	559	520	538	555	601	566	551	540	591	563	510	493	533	566	582	552	587	521	550	541	542	540	570	573	535	526	550	538	524	547	559	540	566	520	555	534	543	542	551	570	512	567	520	549	559	550	550	529	525	523	532	542	562	568	534	538	554	542	544	545	544	558	576	548	508	545	541	533	556	540	527	558	568	532	523	490	573	522	504	566	550	589	536	516	527	523	568	535	553	543	561	522	563	522	522	530	533	544	509	557	483	540	522	560	555	554	521	522	571	505	550	544	542	544	541	547	566	566	510	526	509	528	538	546	537	543	541	537	553	574	534	534	552	485	556	572	544	547	568	538	526	573	511	555	553	540	564	578	568	539	530	536	546	512	538	524	535	526	543	561	543	551	560	522	580	523	505	527	557	554	488	560	512	549	539	564	523	523	583	535	524	556	531	527	539	518	568	557	538	543	569	547	485	549	543	533	530	545	512	546	534	521	585	524	541	547	515	554	525	536	552	515	545	543	561	545	529	562	593	509	565	565	526	484	552	540	562	530	488	529	537	579	557	547	549	547	507	529	548	527	555	495	563	528	542	536	578	562	564	566	531	517	535	496	569	545	511	503	517	534	526	514	561	559	512	510	524	583	563	576	533	582	576	546	540	560	546	518	559	572	533	553	567	551	549	567	549	519	513	531	518	556	535	553	502	575	494	532	556	587	535	547	507	516	542	545	576	544	553	496	521	544	521	503	542	542	545	550	532	556	553	527	587	550	542	540	538	522	516	557	557	554	555	563	531	522	548	563	534	537	544	529	539	545	536	506	538	533	550	531	540	567	534	574	535	572	536	583	538	566	559	545	543	554	572	560	560	541	497	549	553	542	574	532	562	525	517	560	533	588	548	533	543	569	517	532	587	541	541	589	551	539	536	528	533	565	538	564	559	531	582	555	573	554	535	516	560	556	517	493	543	535	575	512	515	505	516	543	540	520	541	552	547	518	503	549	573	558	540	519	567	535	529	553	555	557	522	547	540	539	518	563	540	531	526	549	565	541	503	546	544	505	541	542	530	546	511	557	574	571	542	545	570	521	525	542	557	572	533	523	508	542	536	516	545	552	555	573	515	531	600	553	551	552	537	518	553	540	527	542	543	572	547	507	528	542	543	528	520	509	550	567	551	547	542	542	520	585	520	518	561	552	554	505	546	540	521	548	552	557	515	551	598	556	524	541	548	539	506	529	542	521	503	566	551	566	580	584	532	565	537	520	559	589	561	522	560	552	604	579	524	549	563	523	521	561	553	531	602	547	549	564	568	492	568	588	489	552	529	572	519	526	535	576	553	553	543	513	557	522	547	563	558	509	531	565	597	548	560	539	540	549	556	543	527	572	533	527	534	577	582	519	571	506	527	549	550	546	517	534	499	590	531	532	564	553	525	536	559	505	570	559	584	552	527	503	518	570	510	559	477	564	517	543	527	530	591	553	540	570	500	560	581	531	575	586	545	556	566	572	509	558	521	544	518	575	535	529	579	513	509	566	540	506	562	556	531	513	535	529	530	508	562	534	546	526	568	540	553	548	514	588	500	525	560	539	564	538	564	559	577	498	535	553	565	564	570	548	587	532	522	580	534	542	538	545	543	515	545	572	515	528	531	583	528	564	559	560	521	516	559	506	537	576	575	587	557	503	590	535	464	535	537	511	514	512	528	577	536	553	517	529	559	510	543	520	510	574	524	517	533	577	552	545	526	565	543	549	574	544	539	588	535	546	569	539	524	537	539	500	584	535	513	529	570	538	532	505	554	560	572	560	538	553	547	561	570	553	560	510	531	584	525	566	513	514	551	560	564	598	494	533	488	546	556	558	510	535	540	546	580	513	528	525	561	564	598	544	543	533	519	530	563	551	469	556	580	550	539	556	513	585	554	519	519	568	550	523	584	559	544	556	585	558	543	535	516	535	547	542	550	575	534	544	531	506	565	552	531	554	540	589	533	536	505	545	529	536	569	561	526	560	503	497	524	578	535	515	556	546	538	484	552	559	534	532	547	571	518	529	525	528	529	515	548	530	521	544	567	538	506	584	549	511	568	543	560	565	545	593	491	553	557	539	579	511	556	539	605	532	551	567	562	574	536	527	532	556	547	519	497	538	544	551	522	537	511	561	488	526	520	551	587	579	540	542	537	552	531	559	575	526	553	574	547	544	558	498	557	572	567	528	546	554	548	541	545	524	535	524	560	560	571	552	578	554	587	523	548	542	557	524	593	510	534	553	568	527	511	549	528	515	537	558	543	519	519	532	537	517	507	535	544	550	548	538	566	512	556	523	576	555	575	547	599	550	529	542	572	551	536	540	538	555	564	553	591	544	524	491	557	512	497	512	557	550	541	605	563	537	549	523	531	580	520	507	586	525	542	537	542	549	567	504	534	539	499	531	535	567	559	529	558	538	593	548	547	548	529	537	530	508	510	544	545	548	564	513	519	528	551	554	544	553	541	517	544	539	547	562	552	524	508	544	498	527	538	536	517	608	569	539	578	573	473	536	534	499	504	552	552	545	569	550	553	519	535	537	580	552	570	558	543	513	548	545	497	569	531	551	531	521	606	525	544	544	563	513	515	535	515	552	540	525	556	514	544	552	499	557	539	517	582	502	519	546	530	565	576	556	562	558	486	580	548	524	574	506	536	591	572	518	590	538	515	509	524	526	526	540	530	546	523	530	562	539	531	573	563	533	544	559	578	530	566	546	541	571	529	576	530	504	556	517	533	538	563	508	539	534	484	556	571	534	529	506	532	549	529	557	552	527	530	609	540	546	549	528	538	516	547	551	543	557	528	570	574	519	531	523	520	519	540	538	550	541	544	534	518	530	533	532	545	553	523	526	581	548	535	566	523	521	531	605	526	566	516	534	559	535	507	538	535	490	606	534	557	562	584	554	520	540	566	542	556	553	567	524	583	536	528	558	589	541	528	552	533	551	480	510	534	522	552	565	537	536	543	574	542	551	526	574	565	582	554	529	575	532	541	555	550	524	546	543	549	596	513	564	532	516	549	553	554	542	575	509	499	567	545	543	504	531	544	578	532	556	565	521	542	571	497	558	544	575	556	546	469	532	565	567	582	574	537	508	497
34580	34945	33366	22176	11254	5169	2465	1745	1274	1026	903	874	802	677	688	600	560	556	509	517	458	481	488	439	416	428	444	437	428	419	443	385	420	422	431	464	401	411	403	441	432	451	407	459	442	440	409	451	424	457	423	416	394	419	417	428	404	397	452	459	414	396	370	413	413	403	414	434	391	420	390	398	415	405	399	419	408	382	418	435	399	410	423	409	434	401	403	400	451	436	460	420	415	441	379	384	391	441	394	420	421	415	421	429	444	404	440	432	401	433	431	423	411	390	401	407	434	458	382	425	402	387	416	402	424	434	379	412	428	405	432	397	394	383	392	436	449	421	395	421	403	377	416	391	432	443	426	389	396	385	384	404	411	364	429	407	408	415	411	403	395	404	406	411	412	442	410	413	428	389	400	452	409	420	406	393	402	414	406	432	392	415	399	375	436	412	428	360	403	386	381	391	402	400	399	393	406	397	389	378	433	441	408	400	433	436	419	383	384	359	403	394	402	408	389	410	410	426	372	411	405	436	384	384	393	394	418	400	437	376	401	407	390	394	416	392	406	394	395	392	390	423	419	449	434	398	379	416	460	396	420	376	408	405	394	406	404	413	394	369	390	404	435	457	399	418	381	417	377	405	403	416	392	454	404	388	375	391	409	385	396	405	397	373	402	417	430	427	406	446	423	368	422	434	404	395	453	405	443	399	391	383	417	410	452	419	400	420	393	406	387	396	402	382	408	365	413	439	384	385	394	411	391	391	439	360	422	415	415	413	438	409	436	435	412	394	397	363	400	403	419	404	416	387	359	397	407	401	403	428	409	368	426	428	436	404	418	417	435	419	426	391	394	415	415	396	432	411	413	415	422	423	392	408	395	427	397	407	393	443	396	397	395	394	401	404	378	377	377	405	378	411	382	431	405	412	437	425	400	399	440	418	389	450	378	396	412	420	369	426	380	458	414	379	380	398	403	394	366	397	438	393	366	398	408	375	435	371	382	399	407	409	391	394	411	419	404	414	382	402	401	449	421	372	399	402	402	384	382	445	424	425	402	403	421	411	410	421	404	420	412	359	413	417	388	371	402	407	446	414	414	420	408	386	403	405	407	409	392	407	427	428	409	430	431	396	421	405	408	452	394	415	404	413	441	385	430	402	402	361	403	400	382	389	427	411	424	393	395	383	442	411	424	372	411	400	405	422	415	376	396	405	406	431	386	376	389	385	415	387	423	422	410	417	405	417	422	376	430	427	400	397	414	422	421	438	434	401	424	413	403	409	416	414	404	438	400	410	415	416	399	372	402	412	391	399	394	399	396	438	415	405	413	359	426	405	369	425	410	411	399	405	371	392	395	404	441	416	406	395	386	394	417	406	387	414	389	364	430	364	404	425	424	399	438	391	415	421	398	404	403	388	412	405	404	405	444	382	413	410	407	385	434	448	394	399	420	404	422	425	399	425	409	396	377	398	414	436	391	378	425	388	428	439	378	419	411	381	441	418	415	440	433	400	418	414	421	415	440	401	398	427	398	431	423	397	373	417	404	417	385	406	407	419	438	385	390	393	401	431	402	389	387	412	424	389	391	458	406	387	388	430	420	392	412	397	407	425	395	440	385	401	401	413	412	425	409	411	432	400	412	418	403	442	418	388	411	398	422	396	374	404	431	406	393	373	454	375	384	426	431	419	400	403	438	407	439	414	380	410	438	390	392	411	384	395	431	393	435	417	417	420	414	438	384	425	387	416	384	395	424	418	427	419	413	393	391	421	429	404	392	393	411	376	437	404	403	387	441	380	431	399	403	424	454	421	414	427	380	405	391	392	401	395	392	446	389	390	409	451	387	445	406	397	419	373	391	422	413	447	426	405	432	423	411	377	403	391	434	396	427	397	422	396	390	400	408	375	414	418	419	445	378	404	384	382	436	411	396	401	403	430	449	355	390	436	402	397	410	400	414	391	398	404	381	407	432	382	439	413	426	401	399	417	375	409	420	439	414	432	397	389	423	399	410	394	400	415	421	401	382	403	396	401	391	451	415	445	388	448	408	401	397	380	417	412	434	384	430	382	386	413	397	412	424	404	418	444	409	419	393	399	387	428	421	407	401	425	383	412	390	428	387	433	409	394	391	409	416	400	417	407	398	407	425	377	423	396	425	397	405	367	389	409	391	400	384	405	379	440	415	416	398	389	391	397	413	431	387	417	419	380	419	416	388	406	415	395	436	398	401	403	436	439	402	398	419	369	393	394	448	417	428	395	425	437	425	443	400	384	357	438	373	403	410	398	393	428	388	386	398	396	435	429	381	410	386	413	390	392	410	405	425	428	353	386	389	386	417	377	408	391	405	391	401	400	424	434	414	411	408	393	395	441	409	402	437	422	430	395	390	405	409	414	437	385	404	458	412	415	365	444	395	427	394	401	429	400	403	448	389	419	410	410	422	381	414	392	438	415	376	416	400	429	427	416	419	438	424	416	413	411	409	410	409	380	419	410	388	406	377	442	417	398	407	412	432	366	430	415	394	389	393	374	401	391	413	402	425	388	434	403	402	414	420	411	394	373	437	402	398	422	435	397	415	403	399	391	389	382	441	410	417	388	441	401	410	415	411	408	449	383	382	433	420	406	418	394	402	421	437	428	390	374	461	391	451	408	397	441	387	385	410	402	422	388	406	390	402	414	391	440	395	390	375	392	432	407	450	396	428	425	393	378	423	410	422	401	427	366	405	401	431	405	413	439	451	397	391	401	407	401	439	412	441	427	398	374	403	420	414	351	419	388	411	426	443	416	393	411	397	386	405	419	427	438	419	414	392	408	404	430	439	453	375	422	384	391	354	414	384	408	405	391	419	397	385	415	378	395	442	436	402	414	380	397	444	389	420	415	419	429	428	436	418	412	408	400	371	397	363	418	379	426	411	397	420	360	420	407	409	408	421	456	402	428	406	363	362	469	447	372	427	419	384	398	386	394	420	405	404	398	406	424	400	437	427	388	373	421	415	411	409	426	431	412	419	421	382	399	402	434	418	406	443	434	411	385	401	415	388	428	382	393	398	406	414	430	421	431	396	371	400	395	382	426	419	389	422	424	395	396	398	377	382	388	447	399	385	396	392	398	403	407	395	433	394	404	396	427	396	413	395	400	412	401	422	390	424	408	389	375	409	416	388	405	384	408	385	391	403	404	415	420	428	411	380	397	444	394	393	385	408	398	435	414	406	400	416	392	402	403	438	403	385	407	434	428	400	421	427	394	396	423	427	375	403	377	397	399	427	420	407	390	418	384	449	397	376	422	400	401	447	357	433	418	423	410	405	389	441	393	390	461	420	411	393	399	395	391	451	377	414	404	423	371	391	413	385	392	387	391	402	415	398	405	419	410	441	416	409	413	417	388	390	394	407	396	409	419	422	421	398	419	435	427	384	411	391	386	415	410	386	402	430	427	424	410	398	388	423	347	406	444	401	402	398	404	446	410	390	402	385	397	401	394	394	399	379	404	420	368	410	449	404	389
37773	45484	39900	25868	15944	8712	4855	3515	2544	2002	1683	1542	1370	1185	1025	854	883	751	647	613	602	597	550	562	488	534	503	506	527	496	530	483	528	510	519	538	470	491	501	494	504	446	488	488	492	473	473	476	474	422	445	484	480	463	445	468	452	450	439	467	461	452	457	458	457	451	446	447	426	416	429	418	487	468	442	489	443	442	426	427	454	421	435	456	464	469	436	427	443	456	471	455	434	470	491	438	513	462	466	459	483	456	472	448	454	459	464	424	498	469	458	445	449	453	441	463	465	446	468	480	462	431	425	446	470	462	454	423	451	477	422	441	450	417	467	438	470	452	450	433	461	437	464	484	457	436	461	451	455	441	468	417	410	456	481	422	421	448	465	452	430	443	465	452	424	458	441	484	396	462	444	433	421	422	415	437	438	440	409	429	432	419	434	429	446	430	452	431	441	435	445	450	451	437	447	461	441	447	449	451	447	411	453	467	469	463	450	471	415	442	438	462	451	451	439	426	442	450	495	450	475	439	445	442	448	432	461	459	436	447	443	444	396	450	437	422	450	423	466	436	462	427	425	442	417	456	461	441	455	413	445	458	456	436	473	426	452	500	449	426	418	421	494	472	462	431	436	445	470	475	448	400	412	456	483	428	430	434	487	459	464	409	455	438	433	500	484	460	443	444	434	420	436	450	433	472	440	419	446	428	468	412	484	429	456	477	434	427	437	456	431	461	449	442	457	444	410	414	443	448	487	454	469	447	434	434	510	429	420	441	440	456	431	464	470	438	434	442	449	452	415	446	443	455	435	434	436	482	441	446	428	451	448	478	468	427	414	412	409	430	400	419	441	423	492	444	453	456	433	434	442	451	456	452	417	452	403	446	431	414	454	442	446	429	414	440	481	506	392	430	471	441	456	447	402	471	450	460	453	468	434	448	439	471	458	443	466	438	465	449	433	458	441	437	497	445	433	425	422	419	483	481	451	458	435	462	404	414	410	452	483	430	423	438	415	437	427	466	446	471	463	449	379	433	476	411	435	427	431	419	451	451	429	453	478	445	402	471	457	453	414	425	426	488	451	441	432	454	440	409	467	441	438	458	430	435	448	421	449	426	426	474	424	459	412	441	461	429	457	409	446	446	445	445	441	435	473	430	457	453	437	398	401	456	460	460	443	438	469	455	457	446	454	442	447	448	442	446	431	419	467	463	442	420	450	436	463	421	387	434	449	447	423	461	424	438	438	436	447	431	461	431	445	398	433	435	460	421	446	429	444	426	465	434	441	454	462	480	465	472	466	405	444	435	462	474	467	443	435	454	465	465	444	431	430	408	431	444	444	443	495	459	470	460	445	450	434	433	437	450	458	447	469	421	422	467	431	444	470	453	426	430	445	448	449	444	460	406	411	416	445	452	456	452	436	473	466	432	420	442	429	444	397	423	432	475	458	448	441	435	491	460	445	441	462	421	474	417	482	431	445	446	422	421	439	439	431	496	475	459	452	469	434	435	436	418	433	416	465	458	450	431	492	461	460	435	412	444	464	449	441	442	464	445	431	444	416	457	497	431	491	469	429	444	445	423	426	462	424	456	459	434	449	447	441	417	456	434	429	424	430	439	441	458	431	467	458	450	419	425	439	438	440	451	508	472	453	441	465	449	458	398	425	447	446	432	448	440	462	421	450	448	438	493	430	430	451	462	449	448	431	451	424	469	437	445	441	440	472	450	423	456	458	456	492	423	446	443	441	424	443	446	448	434	463	424	422	455	408	434	415	489	469	429	432	428	434	480	446	408	469	474	474	456	466	478	488	461	472	462	421	450	454	431	459	411	460	442	456	423	453	453	437	443	464	438	445	446	455	479	477	445	441	463	417	473	426	434	435	439	446	437	442	450	439	435	469	465	453	417	432	447	462	454	481	419	436	454	473	456	393	446	447	474	425	444	452	442	468	405	431	458	452	434	460	435	464	440	516	430	437	481	430	434	425	462	447	443	452	434	413	443	454	482	451	440	473	452	434	429	488	452	430	428	444	454	424	447	484	459	415	439	497	431	436	416	458	440	452	424	460	442	454	444	447	441	450	447	471	411	462	403	454	413	439	473	441	429	407	479	448	423	439	454	460	424	427	452	448	412	448	442	407	459	478	425	408	421	438	441	417	451	422	433	422	480	452	444	436	454	455	442	482	451	463	386	431	438	445	461	453	419	458	437	492	465	493	440	428	463	466	461	434	421	465	472	463	404	430	455	481	454	438	448	422	500	430	434	466	440	425	435	477	414	493	449	440	425	402	500	404	481	433	437	461	453	440	434	458	502	407	445	427	414	429	439	421	452	479	455	432	447	437	442	454	485	424	431	426	426	437	452	457	460	436	452	410	422	438	445	436	457	466	457	455	442	433	452	463	445	435	427	494	435	446	416	452	464	421	425	482	449	474	441	459	433	429	425	435	439	415	498	466	458	443	468	430	460	427	428	397	450	462	446	456	441	480	435	437	430	443	466	441	439	472	456	436	485	451	434	433	446	459	439	443	417	431	435	446	434	426	488	447	431	425	430	416	452	448	433	437	447	461	440	431	444	423	445	466	425	414	457	465	441	453	463	467	433	462	427	471	457	430	484	446	417	454	409	428	473	437	443	467	418	491	444	480	474	459	437	445	433	463	424	423	427	456	410	424	442	469	459	451	463	429	426	441	409	432	451	406	461	456	462	482	445	481	404	462	471	466	455	427	463	398	426	456	420	436	463	446	466	440	465	432	448	456	448	477	443	447	436	454	412	443	444	425	439	425	462	462	397	495	424	444	436	422	441	451	437	436	469	456	433	459	466	453	429	436	448	442	434	474	442	463	466	433	440	406	444	462	448	428	474	446	450	448	412	473	448	448	468	440	417	412	435	451	431	446	450	426	433	435	467	421	483	441	464	430	462	521	450	490	446	439	441	447	436	418	464	442	449	437	451	403	442	435	465	450	432	422	462	489	424	485	459	452	428	427	454	481	477	450	446	427	468	498	445	437	427	437	470	463	464	444	446	453	422	445	452	426	428	473	428	443	424	437	417	446	459	424	433	397	423	442	455	444	441	454	460	427	419	468	459	443	473	444	448	472	423	407	454	459	473	461	455	463	445	462	475	460	392	465	472	481	450	447	486	475	465	419	446	488	452	438	447	471	438	409	441	444	468	474	478	432	423	451	449	515	448	481	456	475	458	466	471	463	439	448	413	479	447	444	491	441	464	444	403	442	450	423	428	464	453	450	476	481	427	434	411	435	461	423	452	444	403	463	434	444	458	429	443	460	450	489	442	451	463	439	453	434	448	501	443	436	452	476	449	420	451	432	455	444	455	447	460	420	437	413	438	436	466	431	432	461	474	443	431	425	470	437	422	471	459	460	410	457	457	445	497	435	477	445	467	463	416	458	472	477	416	458	454	428	454	437	464	444	436	445	462	411	434	458	456	424	462	447	400	422	444	444	458	470	418	476	400	442	429	415	482	431	474	421	486	451	434
25176	20833	27372	26766	22077	15154	7111	3127	2187	1756	1435	1242	1015	919	801	766	708	625	581	613	518	528	462	445	471	498	463	422	430	421	463	419	434	436	463	430	420	424	462	404	393	384	387	437	430	394	408	423	376	403	419	429	376	381	384	404	375	394	374	372	402	421	430	377	379	370	395	420	355	389	377	394	344	394	365	378	407	398	407	427	359	381	401	365	392	351	367	368	430	375	387	412	415	371	420	401	357	398	385	381	406	379	394	385	358	380	412	374	365	393	370	374	390	350	427	374	395	391	400	384	386	418	360	352	412	372	396	366	402	370	369	386	405	364	357	399	358	375	336	382	340	384	403	377	372	421	396	346	396	339	381	380	377	385	378	344	385	362	387	391	377	374	351	384	397	420	399	411	350	367	392	396	409	394	368	318	393	396	354	383	388	386	384	397	353	389	406	371	395	397	347	382	369	388	343	343	389	391	369	363	391	410	406	386	379	349	344	370	403	380	394	354	382	340	378	406	386	381	394	371	370	394	392	373	356	371	373	392	371	369	383	374	385	363	368	388	369	426	370	343	371	393	397	400	380	386	400	363	384	369	401	396	349	359	397	394	358	392	366	403	346	382	394	369	393	392	376	369	371	365	355	375	370	384	392	389	393	365	372	407	363	397	391	370	400	364	377	338	401	385	371	380	391	385	384	365	358	397	359	347	365	348	399	392	395	377	348	415	387	339	371	368	381	384	379	397	406	367	383	416	357	370	380	375	351	387	408	332	342	383	385	381	407	369	399	378	405	367	368	399	370	370	373	360	404	381	364	361	371	395	370	391	391	372	360	370	372	408	373	364	391	344	352	370	361	358	399	385	383	398	358	384	352	398	370	339	391	369	377	394	410	365	383	384	394	394	375	374	367	378	389	383	414	343	380	359	370	394	402	358	361	362	409	375	400	360	362	402	346	364	372	392	367	386	393	378	406	379	379	428	382	400	374	377	336	342	358	356	382	371	380	417	353	392	396	379	394	373	388	369	401	371	372	407	381	377	380	353	331	362	379	392	371	388	371	365	361	376	373	369	380	376	378	390	379	383	400	354	337	389	379	376	363	401	372	380	395	357	421	380	391	386	373	379	348	381	363	370	357	352	374	379	385	390	387	358	378	387	404	382	381	382	385	393	355	376	381	376	419	377	393	416	342	405	398	383	362	390	370	384	384	366	380	391	389	384	366	345	374	382	367	376	381	390	380	391	381	387	360	377	342	366	375	408	373	415	414	385	350	335	374	376	353	377	344	391	348	374	404	337	368	363	376	389	383	333	385	384	384	368	385	378	389	348	339	409	362	423	347	348	374	393	378	354	381	372	384	354	338	382	400	365	334	350	378	388	344	372	374	373	374	373	400	362	339	348	379	367	344	394	372	390	376	367	401	378	423	372	359	361	382	383	366	350	408	407	368	372	410	353	338	400	405	383	402	412	375	402	370	401	414	384	337	343	377	404	423	357	380	374	367	374	394	403	378	384	394	387	351	383	379	386	392	410	371	385	384	370	347	346	416	387	356	381	381	385	392	380	390	380	372	377	402	368	342	383	392	385	403	362	342	393	375	348	379	376	382	387	387	366	419	398	345	400	381	360	384	372	387	410	366	381	354	395	384	415	399	342	353	372	408	369	407	394	409	412	377	374	391	363	341	383	382	356	397	381	420	371	358	392	368	378	372	371	406	372	375	405	373	367	378	379	364	368	368	396	438	409	380	400	410	386	348	386	407	402	378	385	391	400	380	395	393	378	358	379	372	358	367	364	384	366	364	397	396	388	361	330	396	338	375	369	394	347	357	423	398	370	410	385	342	371	364	333	419	374	399	382	352	368	347	369	358	379	370	408	386	351	414	384	419	386	408	364	391	353	377	398	373	365	387	372	369	372	375	403	346	352	394	362	375	386	397	419	379	412	372	371	372	420	350	388	403	375	401	333	350	406	435	389	427	365	373	409	383	382	363	341	377	356	388	375	366	347	354	394	391	374	370	391	402	416	405	401	374	358	410	411	357	357	360	404	387	369	443	347	379	378	348	357	363	334	347	354	356	370	384	412	404	389	333	374	395	355	366	335	372	382	345	383	393	392	383	363	383	393	369	373	378	394	370	360	394	362	388	383	419	376	331	388	407	370	405	431	355	393	396	363	402	362	359	403	350	401	367	378	341	375	328	358	362	427	380	354	401	413	392	392	372	395	347	372	399	373	339	359	354	414	384	371	367	389	358	402	383	384	380	394	408	381	374	380	395	394	386	370	368	392	380	384	359	391	348	380	400	324	389	426	391	377	372	385	379	388	392	354	389	381	337	373	350	367	363	388	369	362	412	348	383	378	385	382	382	365	386	350	403	379	332	353	334	348	414	368	403	328	359	377	394	362	350	399	379	360	380	390	378	345	373	354	361	361	384	397	380	396	373	358	393	384	338	379	363	361	399	394	363	380	386	377	370	425	354	372	380	378	386	344	376	353	366	355	369	379	388	360	405	357	402	410	429	387	377	353	332	353	365	368	343	354	411	375	371	407	418	369	378	384	406	387	382	375	384	350	415	358	396	348	403	383	386	370	377	391	374	375	360	362	375	401	388	402	374	384	367	389	362	383	365	398	400	388	414	358	402	367	391	409	373	378	367	385	354	406	378	357	379	402	413	348	378	382	395	389	366	393	374	403	389	368	405	339	369	375	373	387	350	350	375	379	376	381	388	385	368	383	368	390	350	386	366	390	361	376	370	379	393	354	368	372	349	404	348	395	405	381	411	361	392	367	377	378	340	374	424	328	399	395	405	408	376	390	418	396	387	371	299	359	365	363	370	374	353	347	378	370	404	380	378	369	391	368	373	395	382	357	372	381	364	348	384	401	408	360	390	398	342	423	330	378	376	390	361	407	382	367	382	372	374	388	372	352	383	363	356	400	372	381	354	365	363	400	401	337	370	371	348	375	346	377	394	329	389	395	329	403	371	356	370	364	376	372	360	376	390	395	382	392	367	367	377	367	397	360	360	403	388	393	393	373	389	359	369	387	363	391	386	370	378	399	406	404	345	382	402	372	349	357	377	407	385	366	372	373	369	335	399	380	375	373	367	371	391	386	396	344	385	352	380	336	355	331	336	409	372	393	380	401	397	379	354	350	360	377	371	367	417	387	389	358	348	371	369	352	389	374	402	409	367	393	343	380	402	383	376	376	383	358	364	368	331	375	383	383	360	410	382	398	364	403	370	401	385	374	371	373	333	348	397	345	376	388	363	366	387	358	371	390	371	388	405	379	416	347	361	389	422	387	415	378	385	367	364	372	401	408	394	378	372	388	358	380	393	371	366	409	365	382	363	409	375	400	372	373	371	364	351	359	374	395	392	371	374	382	371	382	376	403	366	360	391	383	389	392	346	383	368	385	363	379	343	397	403	349	367	371	389	350	362	398	370	358	395	377	362	396	427	379	354	391	353	391	337	416	383	385	396	352	358	377	377	380	391	357	317	382
37742	56036	50935	39087	24910	14191	8878	5673	4421	3566	2976	2385	1931	1711	1363	1214	1044	929	884	871	758	697	614	589	597	512	469	550	532	489	530	515	497	508	566	507	494	475	519	421	522	472	487	484	426	457	442	472	441	473	454	419	448	420	411	448	445	421	435	428	422	433	419	457	416	465	421	452	418	389	426	424	391	436	445	363	450	387	417	428	458	404	388	426	470	411	387	411	444	412	411	439	436	413	447	432	418	410	423	419	439	443	434	391	436	425	377	402	430	382	407	421	379	443	416	424	405	458	427	427	413	437	420	434	373	363	432	400	427	396	404	377	403	367	396	399	411	421	402	396	413	409	421	408	395	415	431	419	418	401	422	397	396	421	423	377	400	411	421	412	434	403	373	416	393	402	386	414	413	404	400	395	426	434	378	419	455	402	392	400	411	422	403	394	435	430	432	404	426	401	400	369	435	393	411	395	436	419	429	429	418	434	382	388	399	420	430	384	415	406	410	416	440	372	429	404	390	380	406	395	431	421	447	412	388	400	407	398	430	418	377	356	413	389	432	409	381	432	410	415	398	429	416	403	395	411	419	428	393	397	422	394	442	368	402	407	369	389	431	398	422	416	400	366	415	425	399	413	396	429	420	413	425	420	395	409	417	384	377	369	386	413	378	409	384	388	402	425	400	379	389	406	428	377	393	418	415	414	381	439	409	404	432	455	419	400	402	391	400	389	406	432	404	393	392	411	388	403	408	390	399	392	410	401	387	414	458	408	448	400	400	391	428	423	424	398	394	347	430	356	406	444	368	417	434	406	427	421	419	399	411	404	403	386	454	426	403	376	410	400	424	379	413	413	410	438	418	417	371	378	419	375	418	372	416	429	377	406	371	421	427	449	421	364	405	390	409	388	410	384	400	409	399	406	437	406	418	399	422	441	352	382	379	388	436	386	405	434	415	429	412	375	417	389	411	379	393	374	408	422	370	384	387	415	412	409	389	407	449	463	383	397	396	432	420	398	373	426	397	387	388	435	387	391	399	409	430	393	424	379	458	414	367	390	414	389	424	379	391	396	411	419	399	385	414	409	418	389	405	377	402	422	370	395	377	375	394	371	411	384	399	411	406	406	395	396	382	385	412	420	364	410	341	422	418	389	434	366	406	418	432	437	406	423	431	399	424	396	426	405	406	396	414	405	413	369	417	426	398	394	373	409	440	418	394	401	391	376	419	441	420	386	445	405	403	394	444	411	400	375	404	392	423	402	394	390	409	402	439	406	415	401	458	389	424	379	390	394	474	389	401	406	382	415	388	408	443	445	412	416	424	402	438	411	417	428	424	415	408	442	427	418	403	419	424	443	409	407	387	378	417	411	408	401	388	409	406	405	409	417	423	381	417	404	410	377	407	411	391	362	405	423	379	420	430	421	425	396	424	420	384	405	406	401	391	429	380	383	433	441	418	439	392	412	409	396	396	414	401	438	414	405	401	364	416	441	465	394	421	400	364	407	401	415	437	400	402	410	375	412	410	410	388	381	405	411	362	378	440	387	413	411	395	404	447	427	385	415	391	397	415	405	400	393	388	411	391	408	399	377	398	416	392	394	428	418	406	383	420	430	425	397	390	409	397	414	431	403	391	400	415	418	390	420	390	394	406	435	415	375	444	376	413	427	414	387	423	423	437	397	388	410	384	401	388	405	429	372	456	435	436	424	402	432	382	382	430	429	444	395	429	382	400	424	391	382	406	408	393	396	423	461	411	399	413	388	384	454	394	432	398	429	357	419	388	387	412	416	394	416	393	374	429	390	389	378	390	414	418	420	408	343	398	398	419	359	400	392	411	381	391	379	417	384	406	398	425	442	417	398	406	409	408	440	385	379	374	402	408	413	387	423	387	415	379	387	404	437	441	372	373	441	369	382	387	371	404	396	391	384	426	408	423	409	431	391	410	411	388	417	423	397	429	414	399	427	423	416	422	409	383	411	435	423	408	409	412	422	437	405	410	391	378	396	417	404	420	376	389	402	426	424	430	412	423	425	368	455	404	434	384	424	397	397	410	353	386	367	436	393	422	392	416	398	397	409	384	426	383	382	442	397	413	395	395	400	390	409	418	418	411	419	402	403	378	385	439	433	422	415	416	404	407	395	391	423	438	397	410	438	442	413	435	421	423	433	395	387	375	402	355	419	418	403	411	349	390	435	386	405	433	424	369	385	393	407	394	452	403	410	408	415	430	407	405	423	424	414	409	398	375	414	391	437	377	430	393	418	423	393	415	414	391	391	414	385	402	433	422	424	412	461	409	435	391	451	397	425	365	370	392	394	376	372	403	432	417	403	438	450	424	392	380	411	413	412	384	375	386	374	399	437	432	420	394	424	421	410	437	382	399	398	434	405	388	437	407	377	376	408	427	402	377	369	399	405	445	413	419	383	378	410	441	427	391	422	406	406	414	382	388	439	397	435	423	423	381	393	412	363	430	387	403	423	424	410	400	396	408	413	377	417	405	406	401	412	427	387	412	422	412	432	427	439	429	412	383	426	445	418	396	401	428	401	438	404	435	425	374	402	425	396	426	453	430	399	412	412	414	393	420	405	401	408	381	407	364	412	382	399	396	408	430	373	431	391	408	390	430	397	383	395	393	422	383	397	404	398	437	406	401	392	407	395	408	405	392	380	436	377	375	404	390	375	390	389	419	407	421	420	408	390	421	413	376	389	379	390	378	423	430	422	387	389	405	425	408	395	376	403	386	408	391	457	396	393	407	430	399	422	387	387	411	438	389	428	398	410	402	388	385	442	436	369	415	401	430	366	391	385	385	434	404	401	413	430	436	399	385	401	385	402	400	428	361	403	412	384	401	425	378	411	404	397	408	419	405	408	397	401	443	409	399	377	404	417	384	408	406	361	403	417	387	412	390	428	420	421	376	413	406	426	414	397	419	428	392	408	405	433	426	409	406	364	401	403	381	403	427	415	393	393	401	406	421	447	406	412	377	419	388	399	398	407	421	406	410	394	423	405	397	430	418	403	429	449	389	401	375	406	364	375	392	416	397	402	413	394	407	410	406	406	388	369	392	433	407	406	403	419	400	405	423	391	419	409	412	429	412	403	366	398	427	415	429	413	405	387	438	387	403	380	419	381	429	429	405	374	390	427	403	408	433	414	415	399	409	393	363	379	406	405	450	408	396	398	369	390	384	397	419	372	437	411	418	459	415	407	440	394	402	416	400	419	395	392	389	404	389	401	405	432	392	395	401	430	403	382	418	400	380	406	390	428	396	392	400	419	441	384	416	399	450	463	389	363	397	408	377	401	407	456	383	397	397	431	425	404	413	406	402	419	419	443	407	402	426	409	410	412	381	391	389	416	402	413	392	425	409	399	426	383	417	409	410	380	404	421	403	416	429	436	425	403	409	361	399	386	403	422	364	413	432	410	454	381	395	384	390	416	421	396	366	468	414	388	426	398	431	395	398	439	376	443	394	423	386	413	398	375	409	406	409	390	445	350
23123	20768	27520	24847	21970	21665	15718	6261	4120	3038	2569	2034	1730	1449	1317	1173	1053	907	915	774	815	743	700	667	640	615	621	601	628	665	629	621	616	637	621	599	588	616	568	589	524	589	550	560	581	570	572	553	536	531	563	514	528	581	580	603	513	532	543	546	604	503	561	523	554	533	512	525	516	533	535	525	558	507	529	564	550	567	519	523	519	537	534	524	529	523	505	528	553	502	505	527	550	545	519	511	504	523	567	514	537	524	508	566	565	568	566	567	518	553	529	559	549	539	557	536	531	546	469	555	516	551	495	546	519	534	507	515	495	518	533	525	534	482	574	532	545	521	506	517	548	520	560	538	511	510	541	525	502	525	507	538	544	565	532	529	530	529	553	494	510	525	486	541	527	533	551	521	526	521	510	506	560	520	530	535	534	529	552	548	546	492	522	535	492	558	504	500	495	496	533	483	513	503	527	514	549	550	527	553	496	519	553	501	526	547	536	521	513	538	549	541	518	489	498	508	514	513	508	529	490	581	534	517	555	512	521	530	509	526	518	539	546	525	518	544	547	523	529	535	497	556	539	523	577	526	570	531	545	522	531	543	533	560	524	511	538	503	533	544	495	517	543	543	476	523	536	549	561	533	524	562	566	516	557	521	518	531	490	534	523	526	494	499	557	517	550	500	484	523	508	494	545	513	526	506	503	542	546	549	554	546	527	532	528	488	528	490	514	505	537	507	527	542	512	566	540	531	527	526	518	506	571	537	562	491	565	484	579	532	546	529	538	552	536	522	558	521	486	562	507	489	508	508	506	527	571	535	560	528	546	543	506	541	568	563	544	545	526	534	523	545	513	473	499	518	535	476	529	539	508	530	559	506	481	551	530	496	473	526	556	515	574	528	509	533	519	493	469	541	552	542	520	515	533	520	519	563	477	511	571	481	528	559	529	533	524	514	519	544	501	518	543	496	490	513	522	505	566	577	520	519	507	566	503	559	533	501	545	539	552	565	521	566	511	541	528	544	569	544	508	535	519	512	522	518	483	518	560	516	524	552	555	519	557	521	552	502	548	504	515	506	537	547	547	530	522	542	535	554	528	498	542	494	554	505	494	555	563	534	533	503	519	504	531	554	527	532	518	522	532	555	540	518	499	489	524	540	539	532	552	537	519	510	543	534	529	513	544	533	521	540	543	507	474	533	548	491	500	563	494	530	567	515	505	509	528	521	559	509	523	504	558	525	515	539	508	504	541	529	522	533	553	521	548	493	548	561	515	549	504	521	545	527	550	481	525	525	582	577	530	520	522	539	547	518	571	506	513	553	523	523	504	517	509	560	541	575	540	524	538	518	515	533	531	525	536	553	545	544	530	537	509	487	520	536	561	533	521	540	519	528	513	512	474	544	522	544	525	526	499	492	541	525	506	458	536	549	520	537	506	555	520	515	542	526	522	467	531	506	496	508	510	552	519	521	501	469	526	521	540	506	544	518	518	538	491	533	528	551	547	521	532	534	549	527	545	505	543	508	592	541	558	573	548	542	527	511	527	519	518	530	563	507	551	509	518	503	545	507	503	515	533	505	521	550	501	525	575	525	527	549	529	528	520	491	515	543	516	547	541	541	525	525	491	537	520	490	527	515	529	518	510	571	551	531	508	539	512	547	579	527	530	543	541	521	511	519	549	518	540	534	534	553	576	521	521	528	561	490	531	516	517	523	538	513	548	580	529	503	526	541	527	550	552	543	530	501	542	503	529	539	530	552	518	514	551	505	517	516	532	519	555	504	552	518	523	544	517	549	560	492	501	516	548	546	546	538	548	501	537	527	533	513	542	580	529	529	550	514	489	486	522	535	532	543	500	533	530	509	518	577	564	529	542	502	531	539	520	504	536	519	532	498	513	521	549	541	513	494	539	533	484	482	521	515	526	480	478	515	523	543	489	521	521	496	512	553	513	547	526	514	482	519	527	545	514	477	556	516	473	526	541	545	534	535	501	554	501	500	520	507	536	488	522	544	521	541	514	492	552	535	546	541	509	493	557	516	533	582	492	529	524	487	547	517	560	530	493	520	502	505	480	536	508	509	560	536	517	510	522	529	517	519	550	538	524	505	561	532	528	511	537	528	522	492	486	556	585	550	538	533	503	532	505	483	540	554	509	528	510	511	513	520	520	568	519	484	498	544	533	518	548	528	529	522	562	504	516	511	538	517	545	477	499	572	510	507	511	546	514	502	559	497	518	512	554	545	538	523	514	509	527	524	543	554	522	524	523	510	515	517	494	509	550	509	520	517	529	548	513	513	509	529	520	530	532	551	533	558	515	505	569	542	551	537	536	557	545	578	554	494	541	511	514	540	528	538	548	549	519	535	540	541	532	551	493	536	486	494	530	512	534	526	538	511	534	511	539	489	521	516	535	492	548	523	542	536	545	501	529	562	562	469	484	530	523	524	547	497	511	538	543	547	527	546	497	536	531	518	538	525	521	498	488	510	502	513	529	513	505	519	552	528	536	493	569	506	552	520	525	550	519	563	540	524	499	565	496	521	527	560	530	508	514	466	551	534	530	544	538	556	518	480	518	539	481	496	520	524	509	504	539	501	527	577	481	526	535	579	540	528	506	521	515	603	547	489	532	560	549	522	542	541	533	524	506	522	527	543	485	495	501	544	541	532	523	524	558	515	535	539	508	517	513	501	554	521	516	510	549	549	518	535	527	523	528	541	604	513	533	519	556	539	521	525	562	499	511	527	520	517	533	545	539	523	505	505	538	534	494	503	533	512	525	541	537	509	525	561	567	489	500	494	533	541	542	549	553	524	495	512	501	505	498	543	531	523	525	508	491	554	517	498	527	542	516	508	573	481	532	542	526	520	528	511	518	553	523	510	496	510	555	532	491	500	517	535	548	505	540	526	539	553	518	521	516	527	506	562	532	506	543	542	533	542	564	503	531	540	516	523	503	548	524	537	562	514	531	521	534	467	496	521	545	512	520	516	531	533	507	498	495	536	498	501	522	486	507	562	515	544	523	523	519	497	529	557	564	506	499	525	545	529	505	547	524	552	533	539	502	509	509	540	538	537	516	525	507	530	545	499	538	556	517	515	570	523	520	513	527	514	504	500	520	494	492	517	524	534	527	505	512	500	592	553	514	499	524	511	510	500	498	538	524	475	521	508	494	534	513	514	556	544	552	515	525	549	514	581	510	550	495	505	532	511	532	523	535	528	536	520	518	549	533	481	501	564	479	532	521	502	577	542	546	529	535	532	498	485	516	516	503	522	542	570	538	495	561	567	522	514	512	537	510	518	518	535	536	522	524	528	535	469	490	540	504	482	512	534	532	524	524	498	541	569	508	539	507	496	505	491	466	488	532	553	529	568	485	544	513	496	549	538	549	501	510	490	499	523	523	527	510	562	511	507	510	511	574	510	527	558	520	539	531	530	529	544	513	522	524	529	530	542	522	504	498	542	558	540	580	514	530	522	516	531	517	507	513	552	541	540	542	541	547	515
38448	63333	60961	45579	33041	21154	12692	9304	7478	5900	4753	3860	3056	2600	2280	1988	1803	1438	1321	1181	1092	969	967	869	799	896	812	732	711	699	749	712	655	690	732	718	679	670	648	646	551	612	642	634	671	540	581	611	638	599	524	601	539	596	558	569	571	585	574	546	562	558	554	553	584	533	546	534	575	554	595	582	563	588	544	516	578	597	560	520	567	553	542	534	585	568	543	552	560	590	573	575	551	575	570	563	570	566	608	529	543	553	570	603	562	610	552	560	599	568	570	618	569	548	603	542	531	503	544	525	529	532	509	506	542	541	585	548	527	531	535	531	541	546	500	578	526	513	543	552	515	533	542	551	536	558	523	555	529	522	565	557	529	532	507	544	547	537	498	561	528	543	519	481	539	535	528	554	555	572	524	491	542	542	519	516	558	579	547	557	549	544	562	520	583	511	551	557	532	529	531	531	532	552	543	533	537	557	571	497	527	531	497	544	558	527	559	544	559	544	507	491	580	477	550	565	558	567	502	557	537	545	517	530	514	545	530	541	549	541	525	553	550	552	543	547	534	544	528	569	536	569	523	534	540	553	533	524	490	491	543	583	510	526	558	545	544	519	518	537	503	517	564	467	580	553	542	559	562	554	540	562	519	521	525	530	566	491	526	505	495	562	534	542	553	494	533	595	557	537	524	553	559	511	507	527	551	561	539	523	517	531	547	531	505	571	512	522	501	568	527	521	527	523	512	539	535	535	502	529	511	517	512	573	547	533	519	550	556	547	539	572	541	510	510	546	551	535	537	529	526	531	568	500	530	554	514	562	590	505	533	516	525	523	578	530	534	535	548	536	544	566	526	528	531	541	534	523	573	526	564	533	557	550	513	525	550	505	563	516	571	533	542	524	550	553	546	503	536	528	563	552	533	563	521	555	494	519	527	521	519	538	524	536	523	526	529	505	520	533	564	552	539	561	575	581	575	535	540	546	513	547	501	547	559	583	518	496	527	515	538	532	559	521	527	528	515	505	557	498	503	523	550	514	555	538	566	574	542	571	518	545	545	539	518	571	524	518	525	558	524	554	529	544	558	556	562	582	563	568	535	515	516	560	567	512	531	527	555	552	551	567	523	520	505	551	527	565	520	544	551	556	577	567	527	501	532	582	522	548	548	506	513	575	561	503	583	549	529	552	528	503	540	548	482	522	526	545	545	557	524	566	522	529	508	541	525	542	544	512	507	530	566	524	558	520	555	551	568	565	555	565	533	507	555	522	529	509	514	512	510	470	533	549	544	518	568	543	540	547	555	565	526	519	591	546	519	551	529	553	553	518	528	549	543	551	530	498	543	556	544	527	560	533	513	508	536	525	541	555	511	539	514	504	545	526	498	520	515	513	529	484	560	539	536	561	533	517	539	506	582	515	507	543	544	570	535	542	555	567	583	536	541	521	573	526	549	545	538	582	565	548	550	544	523	543	556	527	574	531	551	502	542	536	559	539	522	534	575	517	530	544	514	504	519	547	572	532	541	550	511	533	542	569	494	542	530	532	529	555	523	531	507	515	533	539	570	504	465	517	557	548	512	534	545	528	530	505	542	550	526	569	520	538	556	530	584	552	522	541	508	518	517	551	574	533	550	536	540	560	572	554	519	524	533	531	504	527	551	526	555	508	560	534	529	549	557	541	568	486	521	489	505	532	523	558	517	555	519	553	542	540	558	540	545	512	541	551	560	513	548	491	540	564	520	555	522	594	498	521	558	553	509	555	552	572	590	544	526	510	541	534	481	553	561	562	497	536	560	514	537	526	532	587	540	535	544	554	547	525	549	526	533	534	522	505	546	514	520	542	537	546	521	577	519	593	570	551	553	552	531	554	558	555	535	555	557	502	517	500	563	540	541	518	570	570	523	525	527	534	535	551	523	543	542	516	533	540	558	502	527	508	552	525	534	511	555	567	534	580	508	534	553	555	522	542	513	559	545	582	539	548	527	561	543	536	567	474	480	495	503	550	524	529	565	547	504	575	546	552	560	514	535	545	523	545	508	564	517	539	545	547	529	557	562	561	545	509	518	534	569	552	516	519	519	545	565	565	537	519	552	552	539	564	582	533	531	548	537	534	503	579	473	517	569	547	527	579	525	527	501	522	532	530	504	548	575	498	534	506	522	507	520	533	585	510	519	488	537	517	564	543	542	536	543	534	540	511	554	533	494	517	504	544	544	505	564	502	499	540	541	520	531	560	532	513	522	489	519	539	568	536	546	541	534	523	555	534	514	550	520	506	542	546	520	545	537	530	532	553	546	566	545	536	558	552	572	503	527	565	545	520	515	550	530	550	562	527	535	566	531	556	553	584	544	542	550	528	577	558	520	550	557	552	528	497	522	531	517	552	535	523	488	550	547	500	544	550	547	549	510	503	578	580	537	538	507	565	526	562	511	515	578	570	534	553	499	585	538	543	527	543	506	523	586	509	520	532	532	522	511	561	539	556	550	547	530	509	551	538	519	526	574	520	510	509	535	518	584	527	525	574	546	515	563	533	545	532	528	571	533	511	558	529	531	521	535	554	519	551	555	563	489	510	546	566	532	527	585	540	540	535	573	540	559	469	537	576	541	494	569	553	498	523	562	560	547	535	495	551	529	523	541	512	548	551	509	519	538	547	529	560	545	497	518	545	550	546	548	545	553	521	514	545	483	522	523	526	543	582	604	524	538	575	538	513	527	536	542	484	549	537	530	562	536	530	559	545	504	551	531	528	551	531	541	546	543	525	536	586	506	553	545	558	580	520	574	555	520	559	550	533	513	472	551	549	559	552	520	521	538	533	512	564	513	570	517	503	530	542	550	504	529	488	497	533	545	557	546	512	534	529	508	499	531	524	525	506	553	564	567	559	545	524	500	536	551	532	518	585	490	525	565	557	571	554	524	524	504	496	545	545	574	541	533	570	554	553	514	556	531	550	533	551	562	563	534	531	561	552	553	577	504	549	551	567	529	547	537	537	517	539	537	600	539	503	515	540	541	529	544	537	538	505	518	517	534	481	532	563	557	528	513	546	549	548	545	544	585	569	529	605	551	547	542	530	543	536	549	550	528	504	557	552	516	539	558	561	547	532	534	517	534	554	536	566	529	530	540	529	553	562	529	542	528	549	536	534	536	561	577	506	511	586	527	550	539	518	518	547	508	509	559	516	553	531	556	549	530	537	500	528	549	544	535	560	517	511	565	520	523	629	544	542	504	510	551	550	549	553	511	541	574	529	538	521	530	498	529	518	538	549	534	509	565	518	579	563	545	569	554	551	560	561	516	539	531	521	523	519	597	567	510	495	529	582	542	540	556	551	552	540	538	528	528	477	595	524	470	507	555	550	546	529	514	508	537	527	514	563	508	552	537	550	546	566	524	552	525	504	544	561	518	513	547	557	559	548	542	534	529	528	582	519	509	562	566	561	528	574	582	568	534	541	557	574	541	544	525	568	565	550	502	534	548	542	528	566	512	565	540	523	542	560	547	545
34325	32954	30716	21476	9333	4539	2683	2093	1529	1270	1056	947	805	757	680	628	538	563	535	467	481	430	465	480	446	436	468	430	454	449	424	404	461	419	441	433	417	414	405	406	442	381	435	421	379	407	446	445	418	396	402	415	426	361	400	408	413	403	401	418	439	392	442	386	413	375	374	380	433	414	427	366	414	389	403	389	398	415	399	445	400	376	434	403	418	412	422	443	426	399	397	394	397	433	394	451	402	405	393	422	396	426	394	381	391	389	415	401	418	456	385	393	413	431	409	396	366	403	397	401	394	393	406	390	386	404	400	390	401	391	393	399	397	402	387	439	386	394	414	367	390	377	429	384	406	398	439	449	409	419	393	444	430	404	415	383	382	384	401	360	388	421	385	425	408	393	386	430	393	376	377	398	417	400	385	385	414	417	408	413	397	439	383	400	393	382	392	398	415	414	417	434	419	404	415	411	410	384	407	423	392	415	380	393	390	365	472	405	386	423	394	407	398	428	420	431	372	400	408	423	429	433	438	425	391	370	401	426	400	427	401	406	388	399	413	404	374	383	397	432	396	388	416	434	414	389	409	418	417	414	429	421	394	390	402	408	404	383	418	422	426	397	407	418	401	423	427	404	397	413	426	427	430	398	415	392	414	386	385	388	393	411	394	383	405	400	407	429	386	398	378	452	408	417	390	408	442	412	405	431	405	383	383	396	382	406	426	397	393	392	410	387	439	398	415	421	428	450	369	409	386	410	420	396	397	416	421	381	389	413	406	379	390	391	417	410	417	387	382	445	423	397	381	407	429	423	431	430	381	406	380	401	394	409	416	402	421	374	434	390	371	380	427	380	407	362	398	404	421	424	393	369	403	407	401	391	435	425	408	404	396	430	414	431	423	397	418	381	367	403	378	405	382	425	392	404	386	439	404	406	374	399	437	406	375	397	415	375	441	377	398	400	407	459	429	415	393	404	394	432	433	400	409	395	381	409	362	392	434	394	394	382	435	412	441	414	384	381	398	367	399	409	417	424	397	409	406	395	418	406	405	396	400	406	398	421	415	420	457	416	396	402	440	414	376	388	375	382	400	409	381	432	374	406	416	398	413	398	418	421	404	390	410	403	400	416	421	390	426	406	410	419	406	379	399	427	398	408	378	374	401	385	376	372	448	434	414	417	400	400	414	384	388	392	417	361	378	423	416	388	418	452	422	454	381	408	404	389	393	419	408	436	399	452	392	408	379	380	424	434	395	398	386	384	405	426	407	418	377	400	394	410	397	454	387	407	422	400	375	412	406	423	417	406	410	437	415	363	420	444	367	384	391	439	383	413	418	375	418	422	400	409	372	391	396	410	408	387	413	398	404	400	420	425	400	413	402	380	416	420	355	398	376	406	385	403	398	400	411	418	386	366	429	415	412	397	404	388	380	423	449	417	381	416	374	412	366	376	380	435	446	377	419	404	391	420	394	377	415	372	384	406	360	408	403	419	417	393	419	404	399	420	422	404	422	399	408	394	400	383	431	389	384	382	384	421	385	379	407	401	354	382	423	411	393	387	419	436	426	400	397	407	396	428	410	413	415	419	407	353	438	403	430	398	357	446	426	399	441	393	374	413	386	435	412	401	421	428	391	404	409	402	402	406	418	406	384	388	410	383	355	400	427	434	397	417	371	374	399	415	411	424	420	403	399	390	432	403	399	372	422	404	392	403	418	390	385	437	438	421	402	408	442	426	403	377	377	390	420	387	395	374	395	430	413	395	351	425	384	414	396	415	441	385	361	402	391	413	386	421	411	396	419	378	379	387	402	401	416	402	442	425	409	410	399	370	399	394	403	411	420	390	394	421	420	398	368	416	383	383	386	417	444	430	422	376	398	401	387	420	390	366	398	396	429	393	375	368	417	425	420	419	387	413	384	389	385	444	414	416	414	413	420	415	404	431	396	403	391	382	395	381	412	389	389	398	404	428	399	404	401	380	385	398	404	404	387	420	398	386	429	405	411	414	414	403	403	411	410	384	418	387	392	386	423	396	420	438	378	421	397	417	364	427	360	408	406	423	424	374	405	365	445	385	444	382	387	390	427	383	398	430	426	411	392	410	381	433	414	414	418	391	405	427	420	412	429	410	371	405	398	438	386	404	394	372	390	410	411	384	374	455	378	399	429	342	362	371	408	420	392	401	435	377	417	365	413	397	371	383	408	409	385	407	386	407	397	391	409	424	426	394	403	422	389	420	385	409	437	428	416	416	417	407	399	439	423	441	392	432	420	408	436	361	443	407	407	422	382	385	424	345	383	399	381	447	404	434	433	424	353	395	388	388	378	391	387	397	385	372	419	386	421	388	381	424	404	394	405	413	431	405	404	418	436	379	384	407	398	406	392	408	387	405	417	412	403	379	409	407	445	424	432	455	414	409	410	398	418	402	415	380	350	426	386	410	417	405	430	395	418	395	401	393	387	414	391	433	434	381	455	396	404	360	409	414	416	396	392	404	395	404	431	432	413	410	389	444	418	381	388	387	400	399	396	385	426	407	425	389	401	413	397	406	424	393	405	421	399	389	400	427	412	368	377	397	428	396	390	422	410	375	392	372	401	374	443	416	424	424	395	433	413	414	412	418	424	390	384	394	389	394	412	395	391	386	409	376	384	395	429	392	426	402	364	407	389	402	453	405	351	374	418	406	452	437	417	372	415	411	412	404	397	394	402	450	401	407	391	423	447	403	389	400	411	388	390	405	413	411	442	404	382	400	361	394	397	366	399	393	402	420	404	395	432	404	432	429	391	415	409	405	428	411	411	396	392	403	410	410	440	445	376	422	376	404	426	438	408	416	396	369	421	403	425	390	413	375	401	402	370	403	423	404	413	370	423	411	417	409	390	436	369	392	426	391	388	414	463	409	400	385	423	392	375	382	397	385	411	398	386	349	401	405	423	420	417	398	405	426	415	395	409	382	357	407	442	379	391	361	420	427	405	409	388	423	412	365	406	399	419	405	410	390	377	395	357	373	398	427	442	409	408	402	347	376	403	456	376	400	366	420	421	406	430	409	395	404	417	376	394	427	420	398	408	401	376	433	435	391	452	422	395	446	382	387	436	394	442	387	417	421	407	405	418	388	396	376	383	401	421	436	402	390	417	395	372	369	407	408	471	432	426	411	412	393	339	425	416	388	415	399	403	352	429	396	403	414	407	415	405	414	369	417	398	412	415	396	399	446	382	417	428	389	409	403	394	420	415	433	399	413	398	413	408	382	400	379	364	386	414	426	398	391	412	374	410	405	412	426	408	383	413	408	411	426	417	377	412	405	433	401	410	368	411	426	394	452	408	405	389	376	422	387	414	378	425	442	411	399	405	411	428	375	401	366	388	406	404	388	412	397	376	384	435	409	412	432	400	394	375	414	421	405	382	353	403	397	412	389	440	407	396	396	402	407	385	425	441	394	395	346	387	405	367	392	406	409	380	408	424	394	381	409	424	393	393	414	415	382	391	413	420	460	391	408
36885	43926	37599	25868	13596	8452	5303	4230	3223	2545	2154	1637	1433	1172	1067	973	868	815	720	639	626	559	593	551	527	536	513	457	490	538	558	480	531	493	556	494	503	483	468	495	501	450	478	467	449	515	461	424	472	453	473	425	462	479	459	471	463	460	450	465	461	462	458	456	459	449	453	406	454	467	424	448	467	489	452	442	469	439	440	438	449	458	436	473	439	414	460	480	453	467	426	457	457	457	459	433	447	478	450	448	438	441	442	415	479	464	468	421	431	460	479	472	463	454	434	455	499	448	426	437	459	454	457	445	450	407	469	436	431	459	421	444	442	417	467	414	436	437	460	436	453	413	440	441	445	415	413	455	421	457	455	451	427	431	424	422	463	418	427	436	440	474	484	412	450	433	448	406	432	424	445	441	462	451	454	426	458	427	483	472	408	419	441	450	417	418	407	457	447	451	439	450	409	427	460	458	409	447	431	439	423	432	442	480	473	424	448	413	456	404	474	416	465	455	478	430	421	432	420	438	445	426	427	417	462	439	455	442	415	455	467	456	442	449	418	453	465	420	452	430	429	448	421	427	457	433	463	464	447	457	436	449	461	465	436	410	436	465	460	417	439	407	409	404	408	443	472	390	430	410	394	453	430	414	447	444	455	452	442	437	433	456	428	447	478	397	430	427	433	414	447	451	441	481	432	429	435	421	437	433	429	441	461	396	414	424	428	453	482	425	388	448	451	414	426	430	468	489	443	438	432	430	438	484	460	418	405	419	469	450	435	457	457	413	440	410	441	469	493	442	457	432	472	421	429	415	452	452	456	469	495	448	410	473	431	413	456	442	446	465	424	440	435	436	446	412	437	481	470	438	460	421	418	426	476	436	439	426	441	439	476	465	391	458	447	428	423	443	463	473	444	478	408	449	444	445	433	458	407	465	388	457	476	464	469	421	470	446	461	458	435	424	470	415	472	465	451	464	396	461	461	413	435	425	435	466	441	460	415	419	446	438	420	417	450	443	438	459	428	432	440	424	441	434	448	421	427	449	435	410	417	403	459	448	475	432	477	445	484	454	416	409	453	449	414	438	418	449	432	423	386	445	428	484	423	430	447	453	420	464	444	472	448	453	439	489	470	442	444	477	457	471	410	424	444	470	441	454	447	444	417	430	468	441	413	434	417	434	470	410	488	432	421	461	417	459	461	436	436	420	489	426	469	472	408	436	472	425	400	404	444	445	462	434	436	415	445	450	467	437	409	458	470	470	458	452	427	441	445	448	430	400	432	492	448	453	441	438	431	409	448	432	413	444	430	413	426	447	432	452	483	458	410	412	434	433	459	419	459	474	455	427	438	492	412	425	448	435	459	426	460	457	416	426	444	408	445	417	458	459	440	450	443	459	416	432	444	444	429	448	428	469	434	419	431	468	458	452	431	461	455	398	453	461	413	432	472	417	439	438	457	441	436	435	424	403	429	390	445	424	446	455	465	476	453	436	466	431	458	457	439	429	468	441	399	444	441	446	438	457	446	475	414	443	458	492	436	426	438	420	431	425	401	436	435	430	447	438	461	421	467	427	440	458	476	424	494	444	446	428	432	462	403	451	437	439	419	412	394	440	444	433	430	458	439	436	427	466	423	437	450	434	498	473	424	438	417	477	441	432	444	463	430	475	443	435	477	448	478	431	448	430	417	438	448	432	448	420	373	475	475	458	450	443	445	431	453	408	435	425	431	470	399	473	469	441	472	430	420	431	421	443	448	452	398	433	455	469	445	436	454	470	448	427	448	452	438	461	466	457	447	445	449	439	460	470	459	429	453	456	464	427	430	458	452	465	467	423	411	440	448	444	420	436	454	440	445	431	430	451	401	397	424	430	462	470	443	483	408	438	434	456	446	426	432	449	439	439	472	392	451	432	428	417	464	432	435	416	451	434	457	427	437	423	462	448	468	436	432	454	440	450	415	428	415	439	441	446	473	423	414	468	440	465	436	445	472	430	467	400	422	406	425	437	430	438	438	440	461	475	443	421	434	424	422	386	450	462	450	455	436	417	443	445	441	432	413	452	462	449	474	441	445	398	482	429	465	438	448	487	429	416	445	481	417	454	423	417	448	466	474	446	458	457	449	455	469	433	428	427	421	409	432	425	434	454	432	447	409	457	471	428	477	469	449	423	469	430	427	406	478	443	459	436	451	479	483	459	480	434	432	433	422	440	418	436	429	439	424	443	405	416	424	439	416	451	439	454	412	438	438	446	444	423	444	445	435	418	449	460	400	467	449	428	434	428	449	472	427	458	408	427	480	442	480	442	429	469	461	436	439	457	425	410	461	444	428	461	411	440	467	419	429	404	434	429	421	478	445	449	469	475	449	427	485	433	464	404	433	462	410	424	427	443	414	382	454	457	479	425	419	436	438	422	420	417	441	449	449	433	411	470	475	453	428	428	441	483	422	407	425	454	449	439	447	458	447	438	441	404	429	451	455	425	420	442	432	413	479	461	386	430	421	476	420	412	483	470	463	425	388	481	420	421	406	484	394	453	449	479	413	435	455	421	478	462	410	438	437	436	422	416	442	453	461	406	416	433	458	428	450	420	419	430	403	477	463	462	448	506	426	464	434	475	452	421	468	412	429	444	443	439	433	435	464	438	481	419	414	417	478	431	446	441	444	430	458	442	457	437	429	469	419	475	419	407	460	447	458	458	425	394	438	446	407	435	446	474	455	468	437	416	430	450	430	437	470	444	456	450	467	485	439	413	465	431	425	461	438	444	416	466	416	420	500	421	420	422	449	450	431	441	463	421	431	456	467	454	479	425	463	432	430	443	428	423	409	464	420	475	448	438	443	445	449	454	490	462	471	490	452	432	441	471	456	427	430	454	455	461	443	468	451	451	456	426	437	443	440	471	453	395	447	434	425	415	461	461	432	444	406	418	440	466	444	433	419	449	421	418	437	428	477	432	426	473	429	412	479	446	445	458	417	461	428	421	444	470	443	456	445	424	413	429	469	457	479	436	488	429	444	457	422	475	445	433	485	480	461	450	436	434	440	431	450	418	428	423	425	444	431	403	423	434	417	460	414	425	420	438	472	419	481	433	457	424	442	437	465	432	458	417	429	443	465	460	469	477	454	418	436	442	410	431	456	426	445	435	442	453	418	422	416	448	412	437	430	405	422	452	476	436	446	445	423	435	451	425	436	434	477	444	472	439	463	436	443	454	459	440	445	401	422	417	454	402	429	446	441	418	438	448	439	453	410	422	445	510	414	432	472	436	447	442	410	455	431	455	442	460	453	458	402	466	445	466	415	432	467	492	449	425	453	438	449	442	414	445	462	449	459	395	454	472	423	458	435	435	473	452	430	449	412	440	473	430	437	453	425	491	421	422	432	432	390	410	469	435	442	432	399	423	461	477	449	423	469	450	410	440	444	435	446	423	449	429	444	464	440	447	448	455	435	418	450	428	441	421	446	447	429	448	411	462	453	449	441	426	438	460	423	469	462	436	416	411
25256	20808	27307	26705	22715	16835	7752	3808	2555	2068	1758	1385	1141	948	808	800	710	648	585	563	536	512	467	421	436	440	383	424	398	405	434	431	440	394	389	454	398	408	423	449	384	414	386	384	374	419	418	383	364	366	367	415	413	377	367	391	372	440	337	373	400	393	364	392	367	376	373	386	349	356	377	371	376	397	379	332	363	364	373	379	357	380	336	405	396	363	391	365	353	401	378	372	422	371	388	353	352	352	379	381	412	350	394	381	370	353	399	350	370	388	370	381	352	362	367	373	366	353	366	361	352	340	373	374	335	385	368	358	366	365	361	374	359	369	340	356	360	357	378	369	342	373	382	320	341	365	345	338	361	379	394	379	375	379	365	379	395	363	437	337	335	366	355	360	372	377	368	357	356	372	355	358	362	346	420	320	380	381	385	344	347	330	395	340	382	353	359	369	325	380	356	362	393	380	348	370	360	394	333	359	335	405	352	359	320	387	361	351	364	388	319	327	362	341	351	362	345	349	372	357	367	350	351	348	348	405	358	365	339	362	363	345	363	374	376	372	372	356	344	372	371	385	360	365	338	339	385	369	321	370	339	387	370	371	361	373	378	341	386	327	358	384	381	372	363	391	381	355	381	387	373	333	393	346	344	343	346	358	380	378	341	398	373	359	348	384	365	396	342	325	340	343	371	377	383	368	349	365	392	389	356	394	399	392	386	382	390	362	380	381	359	362	407	363	387	341	384	337	348	373	348	370	366	378	369	370	336	376	391	409	396	360	381	348	391	378	381	370	358	391	369	378	371	345	384	350	396	378	400	367	376	348	359	374	385	356	364	331	338	382	368	380	336	367	341	369	388	388	346	385	365	371	346	346	358	401	399	340	388	351	391	392	369	335	375	356	366	377	366	381	389	429	364	363	360	374	335	352	359	380	359	367	355	396	360	360	389	372	386	383	346	375	372	373	357	365	352	359	375	383	380	371	368	353	357	365	362	409	390	383	384	366	365	364	382	356	380	355	400	330	359	358	419	363	387	359	354	374	390	384	368	351	374	372	362	379	350	386	356	381	343	370	398	384	347	403	373	377	377	376	343	363	383	422	373	384	350	391	374	338	401	321	362	351	344	369	383	318	386	367	354	373	403	378	390	352	355	360	395	394	414	349	382	331	382	348	391	377	385	341	384	358	372	368	360	331	393	367	377	388	368	384	366	371	387	395	375	357	397	357	366	349	355	414	365	400	371	360	359	349	338	360	356	356	384	392	399	363	360	368	369	396	379	338	380	353	355	378	355	369	375	362	346	352	372	384	369	373	378	333	341	355	357	369	352	384	372	372	348	334	345	339	376	360	375	360	344	398	354	362	324	396	345	403	399	338	389	407	358	389	361	374	334	365	361	338	356	387	383	347	369	369	374	346	353	344	372	353	338	392	404	344	364	376	354	403	369	363	335	387	371	390	396	344	379	358	369	323	389	338	329	368	363	369	391	374	356	373	373	391	389	346	380	372	373	376	413	388	399	350	365	372	379	384	390	370	357	354	356	370	349	377	376	377	386	379	353	386	386	356	335	379	375	360	372	388	395	355	393	361	382	373	394	357	367	349	363	377	390	333	366	362	355	386	410	358	367	405	363	373	381	375	386	382	349	339	357	338	366	350	361	394	354	342	368	371	369	361	340	361	352	376	335	406	358	363	362	343	340	352	383	343	363	350	360	375	378	362	341	349	341	357	367	358	369	369	358	333	374	378	344	370	367	400	419	335	358	381	394	397	327	352	368	330	321	355	320	348	389	381	409	332	397	389	363	356	344	383	388	344	370	383	362	398	374	345	378	348	387	382	358	393	376	352	353	357	359	374	331	399	389	366	415	396	377	381	391	361	391	374	331	359	352	394	391	373	380	381	360	358	339	363	383	375	323	367	362	398	381	377	368	392	371	375	364	379	355	363	360	372	387	397	396	354	361	361	358	325	366	373	366	347	380	388	359	370	342	367	353	348	375	371	366	409	358	407	358	360	366	379	338	403	365	370	355	380	349	375	393	322	352	357	363	360	349	345	414	360	389	352	369	368	343	369	341	378	379	367	383	408	352	316	379	367	385	365	365	373	366	359	366	389	370	426	347	359	360	356	351	356	329	372	337	375	359	335	361	357	393	377	368	373	366	379	384	348	406	375	358	366	351	349	382	374	341	372	403	368	388	384	339	344	371	369	338	388	366	377	351	376	370	387	349	347	349	375	378	331	380	348	354	389	347	343	395	369	354	390	346	374	373	394	351	347	345	361	351	386	396	361	319	357	355	376	373	396	393	385	387	370	329	368	370	363	389	394	355	367	340	350	362	357	381	354	363	372	359	356	373	346	350	370	378	358	398	378	357	355	367	364	380	369	360	320	364	354	350	371	396	367	365	323	392	364	354	381	370	378	379	367	378	391	366	375	386	342	352	363	357	338	367	401	355	401	402	373	334	389	352	356	345	342	368	332	389	404	384	361	408	340	370	359	343	367	376	356	396	353	418	361	338	361	336	375	368	351	374	390	356	348	361	372	340	364	358	378	339	400	367	358	368	389	347	347	372	376	406	361	361	339	386	354	370	373	402	379	385	367	384	409	373	357	358	404	335	386	372	365	362	383	382	366	369	350	398	374	350	409	361	388	359	385	369	368	375	391	350	363	385	382	378	366	340	345	380	369	364	367	354	376	404	352	378	377	353	376	372	372	386	409	343	432	383	368	366	372	358	378	326	340	330	359	361	387	349	342	361	361	399	370	362	362	362	352	329	353	387	372	347	370	354	365	396	353	397	366	370	346	355	365	361	357	364	357	399	360	367	378	385	374	361	370	345	368	361	392	361	379	375	399	375	364	334	369	354	375	351	339	366	369	361	353	389	351	350	403	357	377	369	382	352	335	376	386	340	399	346	346	386	357	395	356	380	349	341	371	373	358	356	381	358	351	361	362	345	404	378	375	353	336	385	362	381	369	382	349	348	350	370	345	418	358	367	359	391	354	393	369	383	360	374	337	337	357	372	362	344	375	393	369	363	360	375	395	365	371	374	380	374	337	360	371	364	369	384	376	380	396	407	373	400	339	368	416	382	369	314	357	372	362	385	329	378	356	359	377	355	353	383	342	365	348	390	360	381	345	359	326	395	370	365	364	364	362	388	356	369	363	378	375	377	356	375	370	354	344	380	338	368	350	343	383	369	379	336	366	392	358	380	375	329	346	374	364	366	364	391	380	349	383	359	369	352	355	344	363	355	383	339	311	364	382	378	369	379	388	366	368	358	371	359	358	337	360	378	387	365	354	396	383	357	354	348	381	358	359	389	349	354	329	357	413	344	372	368	359	368	357	349	334	347	383	376	386	371	367	373	375	354	417	368	382	398	376	409	384	335	390	365	344	370	361	359	386	322	323	352	342	368	358	359	378	342	361	407	385	387	363	404	381	389	396	374	363	378	363	389	340	358	354	353	374	407	338	361	395	355	358	345	370	340	364	370	353	385	376
34881	52065	50784	39115	27240	17224	9587	6976	5281	4192	3394	2621	2070	1831	1511	1277	1152	1026	873	875	702	693	616	595	556	584	517	535	522	470	487	461	491	501	491	519	444	517	484	484	443	455	418	450	482	440	457	430	433	433	423	394	433	388	392	445	488	452	383	461	396	386	406	397	426	399	379	426	384	422	399	403	434	417	391	419	423	412	403	406	441	378	428	431	416	406	421	383	429	407	412	419	395	432	408	405	421	441	408	377	397	412	397	389	431	404	451	399	389	456	415	447	431	440	446	438	386	409	394	402	387	366	394	386	408	384	432	412	411	392	359	385	384	392	393	388	430	372	402	374	419	369	395	373	402	414	376	401	403	392	387	392	423	383	379	374	422	403	426	406	396	393	401	360	405	403	403	411	393	388	389	383	411	406	408	381	403	372	436	387	366	391	388	360	382	430	401	384	422	409	385	365	378	396	357	403	393	408	383	436	407	402	385	384	397	374	380	417	413	406	347	377	337	366	365	396	381	390	399	388	380	360	377	425	390	360	402	415	393	400	398	398	427	399	366	418	382	383	399	423	420	421	376	388	390	411	435	416	413	389	373	373	361	363	386	388	418	396	412	424	404	425	418	398	375	371	406	381	407	359	364	361	398	414	415	403	425	407	427	401	382	377	393	393	418	386	414	369	389	390	404	365	366	390	384	377	391	417	380	380	389	375	419	368	338	404	391	364	404	392	376	389	376	382	390	393	385	396	381	393	373	417	370	371	377	391	361	405	407	374	356	420	402	381	382	384	415	381	388	390	365	406	383	405	414	394	385	366	384	407	401	381	431	368	356	382	394	403	386	376	399	368	418	417	386	418	406	414	428	367	413	385	412	397	371	402	369	373	420	391	384	387	350	418	385	416	408	368	396	397	418	391	396	388	353	386	419	376	442	394	390	389	412	395	387	404	387	407	394	378	427	400	420	396	410	391	393	387	396	404	392	401	390	373	404	434	401	381	373	373	419	369	409	419	383	398	352	392	427	385	388	396	397	402	402	414	395	390	377	402	403	426	393	378	428	407	414	436	427	373	405	399	381	376	389	389	386	405	389	410	407	418	387	353	383	405	376	339	385	351	381	414	375	371	394	365	413	374	382	354	390	389	375	416	413	419	378	381	415	402	444	387	387	386	414	409	378	408	368	389	408	418	349	394	379	388	374	383	401	420	407	395	396	374	379	416	406	373	412	341	396	433	429	409	409	402	365	404	367	389	431	387	406	378	348	372	438	396	400	376	387	385	413	399	403	373	385	378	403	369	402	396	435	409	381	438	412	403	401	398	394	424	362	409	381	322	414	353	386	398	380	358	373	391	395	386	379	401	375	417	405	394	390	389	419	392	407	379	372	364	426	377	381	375	385	430	397	385	388	376	401	447	414	402	453	397	378	408	376	402	423	362	423	398	435	384	398	358	404	389	379	433	400	398	378	357	379	398	361	413	380	381	391	382	413	410	397	387	384	389	399	386	410	456	407	426	443	394	393	397	415	401	359	439	417	393	385	359	392	345	393	398	394	362	428	381	383	411	392	416	391	374	402	363	361	363	380	398	390	395	394	370	375	409	372	398	412	364	377	385	378	414	386	424	419	425	414	369	383	398	447	397	411	407	423	401	358	387	379	432	362	409	383	365	370	401	345	431	375	396	422	403	372	390	377	385	369	397	383	380	408	412	379	393	380	387	377	394	424	411	423	390	420	400	406	398	365	361	382	399	356	402	374	427	417	399	419	390	389	379	388	390	433	413	394	371	401	407	373	401	387	395	377	462	438	391	388	388	370	379	368	395	396	375	416	352	395	360	418	373	365	381	411	409	402	383	377	382	400	359	424	378	384	360	357	386	399	384	384	399	399	381	412	380	429	389	395	391	398	381	354	391	364	390	413	375	336	397	365	411	426	389	404	365	402	397	378	377	419	412	389	362	391	375	376	406	399	384	431	418	402	385	423	396	373	392	398	404	404	410	405	416	388	385	391	387	394	426	416	405	353	404	414	393	374	387	380	383	385	461	391	381	376	366	394	436	405	407	380	401	394	425	330	377	385	408	396	409	370	417	427	406	418	379	388	371	377	410	371	394	376	393	390	368	407	384	426	403	378	399	397	403	377	380	355	384	389	390	387	404	400	377	389	396	391	410	393	405	404	399	429	414	382	402	377	404	379	412	362	411	396	362	384	414	420	388	393	382	392	387	344	408	410	371	408	407	367	392	363	380	403	393	369	393	434	379	380	347	435	384	408	392	394	398	402	397	411	382	374	410	403	360	400	408	371	416	392	407	418	406	368	371	399	412	389	352	415	408	366	384	379	365	416	392	408	409	363	390	361	394	407	361	375	414	370	385	426	385	422	416	399	389	391	366	408	392	406	403	412	370	371	350	419	408	379	407	421	381	380	400	409	386	386	412	395	401	394	402	415	393	405	409	415	348	406	390	402	408	424	421	442	385	381	389	391	388	390	344	388	398	399	374	359	377	356	406	406	431	376	374	419	377	380	409	410	404	420	400	400	373	375	413	413	406	408	409	408	401	406	370	395	400	390	414	369	390	402	373	387	393	385	365	396	410	389	388	357	398	395	395	424	419	388	382	381	406	380	372	383	391	442	372	370	395	360	438	412	421	376	402	405	380	406	375	391	413	409	363	413	421	419	393	361	416	392	390	405	373	365	404	386	381	399	388	378	387	370	402	380	381	401	379	361	374	398	398	365	415	389	382	388	370	409	394	390	396	359	381	394	382	401	380	425	374	373	405	428	404	422	401	411	425	379	398	413	393	374	394	369	403	411	414	385	409	375	409	405	399	420	407	374	404	396	410	394	392	439	369	406	402	398	344	361	397	380	392	396	340	400	371	389	401	396	388	368	415	368	368	382	381	382	409	370	393	406	365	353	375	377	365	372	371	382	377	388	413	400	419	408	403	384	392	394	386	422	381	406	387	410	412	394	425	387	390	365	396	408	382	402	417	371	380	415	389	389	414	379	387	403	394	353	401	413	367	415	389	408	433	399	407	380	380	420	385	389	360	410	372	404	376	392	423	409	413	393	410	392	414	390	397	374	375	390	384	386	391	406	383	431	408	403	409	436	405	417	365	378	399	402	412	380	416	399	363	417	408	386	415	382	381	361	385	412	385	386	406	401	386	430	388	407	406	386	387	422	391	400	386	400	365	361	417	376	380	416	392	352	388	398	386	387	399	387	419	426	395	419	355	397	404	369	394	387	401	369	388	377	441	395	404	400	380	394	387	412	404	380	368	412	391	410	415	410	380	406	398	383	397	408	391	391	398	439	403	420	403	387	382	381	410	375	400	395	407	435	366	381	379	437	398	371	402	408	402	450	401	400	416	397	421	372	447	421	358	403	393	370	418	434	412	416	411	378	376	388	390	354	376	390	434	416	384	388	406	403	415	386	369	385	394	413	397	371	388	383	390	399	412	392	418	410	406	431	426	396	390	358	381	405	396	369	400	382	390	404	423
23101	20771	27459	24882	22207	21513	15813	6775	4280	3223	2552	2041	1733	1536	1337	1156	1114	963	906	772	789	681	718	674	662	630	602	639	596	570	529	586	544	643	562	584	617	592	602	604	613	522	584	532	539	538	530	535	546	539	532	502	546	520	546	549	537	531	564	519	555	507	522	513	563	490	505	495	513	525	521	585	535	602	496	555	469	518	544	526	510	554	534	512	557	521	549	521	519	540	524	545	536	478	534	507	535	503	521	546	515	530	519	552	532	543	548	503	559	524	525	542	582	529	531	557	556	575	542	479	586	532	492	509	499	517	491	553	513	503	501	492	509	529	498	469	518	506	524	507	500	501	559	525	518	497	529	532	564	528	545	531	494	516	512	524	514	520	506	501	514	479	499	488	520	528	545	527	504	527	503	518	522	527	504	492	503	530	461	537	494	507	535	514	492	527	497	520	485	523	516	524	508	518	512	484	508	560	495	562	522	532	531	533	533	542	473	467	540	533	552	484	537	498	531	544	539	527	500	543	518	533	516	558	542	511	502	506	515	524	554	494	550	526	515	501	508	513	504	479	478	512	511	541	520	508	487	548	540	537	536	522	534	508	504	511	503	509	503	509	559	525	499	456	538	506	530	506	515	508	508	514	471	536	535	494	546	531	547	515	536	509	570	497	498	513	581	521	539	513	500	524	528	484	519	513	486	514	538	514	530	573	480	502	513	488	528	499	480	524	482	476	499	531	544	520	481	512	498	478	506	525	524	508	504	527	498	502	498	496	505	554	544	506	538	507	489	500	535	495	500	494	484	511	495	536	499	503	537	514	526	488	496	526	493	455	531	544	505	495	526	525	521	512	523	520	520	477	532	530	471	542	466	482	504	554	542	549	520	520	498	542	520	523	508	510	542	520	516	543	514	534	542	503	496	499	518	494	534	546	470	472	532	525	531	516	545	530	517	507	531	536	542	543	515	523	536	494	503	530	493	536	495	505	468	497	492	509	498	531	465	499	497	533	541	514	525	514	514	508	604	508	496	493	519	567	518	514	489	524	525	505	600	560	518	509	542	522	504	541	519	504	482	488	535	509	573	539	519	502	520	554	512	501	512	493	521	511	542	497	484	497	465	475	527	513	475	522	487	520	516	501	551	527	506	524	498	503	516	485	517	472	505	498	482	473	489	548	557	514	526	534	515	520	540	493	532	497	523	534	493	494	468	493	511	508	515	509	477	497	518	510	498	510	520	459	533	569	536	501	496	484	525	519	508	495	520	479	505	525	508	504	509	492	519	512	543	535	491	524	474	483	523	476	486	507	499	530	528	509	488	536	483	549	497	527	500	494	554	533	556	540	498	530	484	489	466	528	533	493	498	519	537	477	527	539	508	533	504	522	482	530	535	515	534	544	527	513	536	516	545	529	549	536	508	516	556	506	509	548	465	503	479	525	530	492	514	501	559	547	525	481	521	519	521	564	464	511	512	516	496	487	485	487	530	504	558	492	545	536	501	554	534	519	513	557	492	506	526	500	519	515	534	540	532	518	498	490	518	521	497	525	481	512	577	535	506	496	482	501	570	531	530	548	494	515	471	536	467	543	507	589	505	534	543	472	484	509	513	526	527	503	545	510	496	547	530	515	503	474	510	508	472	496	514	504	520	526	502	507	502	511	439	482	520	510	483	536	511	488	530	518	550	544	526	483	517	524	556	489	500	507	540	515	474	518	518	537	571	547	502	505	508	524	529	517	592	535	475	534	544	509	474	526	517	506	518	472	520	506	546	470	530	507	504	543	557	529	548	496	498	531	525	521	512	559	514	506	479	520	512	487	526	545	560	536	498	497	501	534	492	474	464	529	526	490	547	528	469	523	551	510	550	548	496	474	545	524	512	523	522	496	501	553	509	539	523	525	504	525	528	522	538	520	517	475	512	511	524	520	508	553	574	553	508	531	514	523	479	495	505	530	527	506	503	509	535	539	562	538	546	511	527	527	543	518	503	553	559	503	556	515	483	500	566	576	515	565	509	529	512	502	526	500	496	497	475	502	501	484	552	499	486	545	480	507	485	499	522	491	530	531	517	503	522	528	575	500	504	537	510	545	498	518	546	486	487	513	519	517	528	551	504	505	492	509	516	505	492	498	474	487	540	481	477	528	500	526	550	487	553	517	513	492	471	545	531	530	563	491	533	557	531	512	527	520	532	493	519	496	517	558	516	475	504	519	513	544	519	479	480	529	542	484	488	521	542	523	533	520	518	487	459	518	486	465	503	467	515	521	506	526	519	534	490	505	478	537	501	510	479	521	524	532	515	505	545	527	499	516	541	510	486	510	539	490	504	542	485	488	543	492	528	510	542	509	494	503	527	554	516	509	535	461	512	475	509	519	502	528	527	524	522	526	490	497	485	525	503	505	543	510	505	496	483	516	511	514	534	536	540	500	509	518	495	542	517	482	469	539	516	508	506	496	521	526	511	436	508	514	479	526	474	555	504	538	497	500	517	560	513	494	515	506	513	527	564	487	544	514	491	514	514	541	520	532	532	488	540	510	521	497	461	511	470	517	521	486	499	489	458	530	517	506	496	523	528	539	530	510	562	558	535	517	539	492	537	501	467	526	535	517	456	497	550	505	502	502	505	503	547	558	522	529	548	517	508	506	501	503	522	523	508	503	519	507	509	532	535	495	550	497	506	525	515	477	535	469	535	541	535	501	542	502	469	515	488	518	537	497	515	481	538	496	537	512	512	515	513	537	500	517	491	520	506	502	517	508	473	570	509	514	530	508	537	531	502	516	511	485	530	528	556	513	489	516	522	485	517	527	524	525	530	510	476	455	556	511	498	510	552	514	529	481	510	536	498	469	544	514	505	521	496	527	549	486	497	479	515	510	479	502	505	522	514	519	499	507	473	510	504	502	540	505	567	517	510	496	477	516	487	519	486	590	502	562	530	490	510	519	496	483	478	515	492	549	517	487	518	507	477	495	565	536	486	520	485	506	513	516	507	497	543	527	501	512	534	516	525	524	464	494	499	524	475	510	482	518	501	519	514	543	561	508	508	510	497	548	532	509	515	528	511	492	488	506	504	506	495	509	508	536	555	524	521	533	471	502	504	535	505	501	492	524	516	498	505	490	505	507	559	498	541	520	525	480	545	522	496	547	484	521	539	503	529	507	509	503	535	523	531	503	512	492	523	524	508	544	542	492	481	493	521	486	500	488	518	493	533	495	518	493	517	524	487	534	513	524	522	503	504	511	515	520	520	503	545	510	500	539	497	509	493	470	494	532	481	505	496	501	491	552	483	504	511	499	519	530	531	507	552	463	481	566	494	500	511	530	510	536	512	501	482	491	500	524	492	511	505	472	502	516	475	493	466	562	519	594	503	517	463	499	484	527	495	523	515	510	507	519	516	512	494	514	502	508	492	495	496	504	471	489	531	536	537	552	529	540	504	508	536	527	523	482	544	539	515	542	544	485	512	491	503	543	534	502	497	511	522	504	558	499	526	526	517	504
38207	59457	57804	46022	33827	20654	13619	9951	8003	6215	4874	4094	3300	2654	2274	2002	1735	1644	1365	1264	1124	1000	912	824	827	780	753	751	740	705	639	687	700	679	677	692	707	680	574	657	662	531	598	611	609	623	624	594	544	602	531	593	576	545	603	579	553	556	550	569	568	590	599	566	525	546	575	608	558	542	544	531	567	592	569	555	578	560	528	554	565	570	496	551	591	529	553	564	555	577	579	547	546	543	555	598	554	579	546	562	583	540	526	538	555	569	578	582	575	563	528	538	540	541	542	509	534	524	544	564	547	532	532	539	496	548	554	509	530	551	524	532	552	584	499	539	523	514	560	514	563	537	564	561	526	524	513	491	504	567	549	498	536	500	541	531	530	536	499	539	554	546	538	542	515	528	521	549	479	542	535	560	590	556	521	564	527	528	509	547	529	482	565	553	577	504	556	529	531	536	537	510	518	493	573	541	523	520	493	562	500	543	546	542	543	523	484	527	520	540	511	485	523	508	506	517	500	521	530	487	530	514	540	533	518	531	575	507	542	520	544	548	572	527	499	550	484	530	541	509	502	560	540	501	522	542	560	514	557	557	561	557	531	501	560	530	499	529	533	562	546	520	531	534	525	535	553	547	546	540	501	538	522	519	568	559	516	544	491	519	560	509	546	531	533	507	552	536	549	543	516	527	527	542	527	520	532	534	515	523	527	534	560	562	560	521	546	483	552	566	529	526	508	523	491	530	505	529	534	581	512	481	556	491	499	534	572	520	532	516	510	554	574	560	504	523	534	531	537	515	564	533	543	522	588	509	503	574	474	559	523	526	501	517	540	539	546	522	489	526	486	557	505	583	486	520	501	546	539	520	548	499	537	518	545	509	561	558	486	537	486	513	535	521	512	519	536	540	521	544	570	532	534	521	533	529	509	540	519	527	529	552	540	536	541	475	510	511	516	534	522	541	540	524	557	514	492	526	566	522	514	559	555	524	514	566	505	541	591	542	486	535	497	517	527	549	518	564	516	548	558	484	507	507	526	523	543	502	526	526	498	472	600	525	503	526	541	523	543	552	531	486	535	524	553	524	512	512	533	545	508	511	549	523	520	526	546	524	568	538	531	530	511	524	529	512	485	518	543	544	553	552	512	517	496	546	507	536	533	601	563	528	577	478	524	585	511	490	535	510	567	541	505	529	544	568	515	526	576	528	533	508	548	527	495	547	551	502	558	529	489	512	534	535	515	515	532	563	484	536	532	511	521	551	518	564	576	534	520	607	528	565	550	486	527	538	537	531	515	517	553	550	551	486	547	539	527	558	496	511	504	521	523	489	537	582	539	521	542	508	526	535	538	524	556	497	522	571	522	523	543	529	534	515	504	495	514	529	508	520	508	568	534	509	558	532	554	531	519	510	510	501	500	531	522	524	547	490	571	562	530	510	529	553	560	547	531	544	535	465	522	525	544	474	521	561	487	506	502	521	548	518	522	512	480	559	507	515	506	532	530	572	509	557	532	542	487	549	537	530	534	515	571	554	554	549	499	538	566	554	518	554	549	541	548	552	544	528	561	509	564	525	515	522	517	514	526	544	507	524	560	491	545	547	492	493	528	551	538	504	521	572	532	512	511	540	535	513	533	517	530	513	499	481	526	568	545	521	534	499	569	495	511	517	516	502	549	579	569	483	517	504	532	511	532	495	516	531	504	565	542	539	553	548	527	511	524	580	525	512	515	538	574	537	517	518	552	515	515	541	528	546	558	550	533	520	564	524	532	545	519	507	536	568	544	543	539	529	520	545	531	535	503	545	501	545	539	555	521	518	493	521	508	546	525	509	555	535	549	561	545	549	529	511	549	546	556	498	469	516	540	535	521	543	544	509	515	498	530	512	539	513	528	530	574	518	524	560	486	497	509	533	506	547	495	509	531	543	528	550	507	510	478	534	550	587	568	536	506	577	559	508	551	523	496	487	546	552	500	518	525	548	584	554	520	505	552	539	547	514	543	546	510	489	544	492	532	497	546	548	554	548	483	530	575	515	542	543	539	549	520	512	542	494	533	538	543	501	519	528	534	554	536	556	588	568	537	521	528	561	570	538	560	536	551	546	515	538	554	525	508	529	540	514	564	552	525	525	545	507	548	557	509	503	488	547	531	542	535	576	484	554	523	562	498	509	505	530	566	559	538	506	560	527	552	557	529	544	517	581	559	506	537	515	557	517	513	559	526	564	505	529	513	533	518	551	504	542	508	513	534	526	533	507	516	541	547	509	542	519	532	543	537	522	556	562	555	537	529	582	539	509	523	515	526	523	527	475	493	470	555	532	540	540	539	533	507	530	558	529	531	529	520	541	526	536	546	548	553	546	534	537	519	537	565	533	523	560	543	547	547	565	550	560	524	529	545	555	535	533	499	555	513	507	529	546	530	522	530	538	518	544	520	529	517	538	514	571	528	519	503	494	547	530	518	523	551	530	521	559	491	462	514	549	538	546	537	509	501	517	508	520	503	539	502	576	546	502	549	516	530	528	534	601	521	539	517	548	489	536	536	508	553	531	529	526	544	512	492	562	507	517	525	505	536	517	551	554	547	515	522	525	505	565	524	518	498	507	552	538	562	576	567	527	522	520	502	537	544	511	504	571	532	531	508	566	513	527	510	510	556	506	497	472	515	541	498	502	519	557	501	556	520	536	517	542	466	538	550	557	542	529	496	563	491	540	497	536	513	515	549	531	548	534	502	521	548	535	529	544	507	543	517	557	539	522	492	517	508	515	532	520	532	508	552	528	543	493	547	530	567	532	491	577	503	493	513	477	548	517	537	551	556	518	533	537	527	506	542	559	492	469	582	565	543	542	541	539	551	536	498	540	534	541	523	537	552	502	536	530	557	557	524	580	513	536	525	532	560	524	532	510	511	526	558	514	511	491	518	575	512	583	549	518	508	538	550	536	557	569	526	551	534	530	545	488	553	503	545	513	525	495	499	620	528	576	537	472	559	500	568	521	559	488	512	517	500	560	527	543	495	482	496	553	532	527	487	543	593	526	549	524	527	539	492	539	563	553	527	523	522	513	518	523	538	517	529	524	532	533	501	557	518	560	560	556	570	533	580	536	526	565	524	538	490	584	513	546	544	505	537	537	532	534	540	527	511	546	495	515	516	547	510	558	503	529	545	539	527	512	517	526	537	553	516	556	508	535	553	523	535	537	543	523	489	545	514	521	468	550	535	513	504	517	522	502	553	499	512	512	544	514	504	516	530	509	513	556	552	516	510	537	557	603	546	510	558	520	488	533	552	525	535	533	524	529	553	538	575	534	503	537	525	576	519	531	528	556	551	558	554	515	501	503	516	526	522	492	557	553	550	546	522	554	534	530	518	525	535	535	538	551	524	484	502	573	522	568	560	537	517	537	543	533	508	540	551	559	511	532	541	528	502	548	525	521	513	498	558	508	513	502	565	519	551	569	545	484	592	538	524	553	543	567	528	539	536	527	538	540	526	526	526	514	540	518
33257	31257	31620	20989	9244	4448	2969	1919	1481	1285	1021	878	772	638	581	604	534	527	476	482	470	392	440	424	421	400	391	413	412	413	406	450	400	405	404	404	419	420	384	392	386	404	388	402	393	404	432	386	383	426	416	426	380	379	376	363	391	389	369	363	399	384	346	383	387	411	411	419	396	371	397	393	418	389	407	387	357	371	392	401	356	401	361	384	395	384	378	378	401	376	375	392	391	387	408	375	373	424	367	383	410	389	413	358	387	398	360	364	378	397	405	403	381	387	412	377	393	374	407	398	376	360	385	370	395	370	390	384	375	383	382	357	351	377	413	378	351	404	396	351	377	385	361	366	393	347	389	434	398	382	376	379	363	386	366	405	374	375	365	402	387	341	397	371	386	396	355	382	360	397	380	380	370	392	380	415	389	411	416	352	390	383	386	388	402	371	377	382	370	369	389	420	390	391	406	382	346	408	367	377	352	370	385	354	345	383	402	424	400	393	361	375	394	374	392	389	395	369	394	364	361	361	365	394	388	365	350	405	376	390	387	393	370	383	388	360	386	388	396	373	374	365	387	365	369	404	416	377	357	388	392	361	412	421	372	417	383	370	384	373	390	408	397	385	379	366	384	381	376	380	391	405	369	393	394	410	385	422	403	380	384	401	395	358	384	388	357	391	377	410	358	382	394	374	406	362	361	362	399	408	408	365	366	380	347	367	389	427	390	412	399	363	375	373	371	395	383	365	395	370	378	403	370	408	387	343	420	382	378	388	361	368	404	352	411	365	375	370	370	392	369	384	392	371	406	391	384	388	387	393	386	403	358	420	370	408	365	376	348	390	404	379	413	385	356	404	355	387	392	409	404	356	363	384	395	382	401	397	339	403	392	395	376	377	392	341	406	402	378	388	394	392	369	332	369	416	389	359	392	378	375	385	383	385	392	383	383	353	407	366	366	425	361	378	387	378	385	448	349	357	380	346	371	360	402	396	389	390	365	381	384	375	377	381	431	403	371	372	377	353	399	366	375	391	404	397	374	369	379	390	396	422	379	382	382	382	402	407	394	392	374	389	366	408	373	346	367	376	389	380	396	413	388	372	401	399	378	355	383	391	381	407	394	377	382	381	382	379	386	420	413	398	354	368	384	361	367	396	407	342	397	388	329	377	368	393	360	385	392	406	403	386	380	370	405	381	385	356	403	400	379	363	365	408	372	391	365	385	401	387	375	385	391	388	368	405	413	389	397	407	394	347	401	441	352	393	383	341	390	384	382	368	377	384	343	357	394	407	387	389	370	370	359	359	401	366	406	399	392	383	375	395	388	377	394	414	354	331	386	383	386	394	397	371	391	387	394	382	355	350	421	383	374	360	368	367	392	410	387	379	376	370	385	360	378	378	379	394	378	428	396	363	397	379	410	433	390	399	369	366	400	320	401	375	395	392	399	408	365	370	359	387	393	392	388	390	440	379	383	396	377	426	388	346	381	365	414	392	367	389	373	401	412	400	380	378	390	382	386	427	370	365	361	323	393	332	389	394	363	365	384	410	347	387	418	383	372	391	394	353	393	367	368	370	368	353	376	440	369	411	397	351	373	343	359	409	356	361	386	373	401	363	372	385	387	356	410	385	371	393	400	400	381	412	396	380	396	362	363	360	367	398	378	418	380	406	388	397	401	359	418	359	376	361	394	388	387	368	368	428	336	417	368	405	383	375	369	411	387	410	336	404	424	394	394	375	383	429	379	418	374	361	413	355	372	359	383	389	376	397	386	371	383	361	389	432	373	384	379	373	386	392	377	387	406	387	392	374	391	345	367	373	393	354	411	368	366	386	393	384	396	371	409	388	359	390	419	398	404	380	381	389	382	357	400	372	392	398	366	388	381	394	414	386	375	393	367	386	369	387	377	367	382	390	371	432	401	370	387	347	393	395	408	413	380	342	370	373	371	390	385	347	364	369	380	337	397	387	429	356	395	383	375	376	352	423	391	402	388	407	366	390	393	379	364	389	404	436	382	407	396	375	401	393	351	405	374	374	371	374	359	409	405	377	376	358	371	380	393	358	379	407	438	350	399	383	377	350	381	380	391	350	397	398	417	369	368	386	384	366	400	376	387	408	401	403	393	398	367	397	388	402	400	360	406	382	411	365	354	349	376	379	375	351	384	385	386	338	360	391	374	377	424	345	365	376	410	364	379	403	398	401	396	412	380	395	399	375	410	363	410	398	397	389	359	373	391	417	374	380	350	367	383	359	385	431	358	367	388	379	390	355	386	379	394	410	368	395	354	382	396	377	372	421	388	377	386	422	412	376	381	376	408	380	399	410	397	377	383	384	401	397	348	383	413	343	387	363	397	378	359	378	391	395	366	395	373	387	340	378	381	375	366	389	354	384	399	394	393	355	393	377	375	424	367	372	391	375	399	377	354	393	379	370	386	366	390	359	375	394	381	386	372	368	388	397	366	387	366	390	390	378	392	379	359	360	405	366	392	396	396	376	366	356	427	342	368	391	411	361	385	391	395	386	385	420	412	414	351	378	395	399	367	391	389	381	383	392	402	372	374	415	378	383	402	386	365	370	380	386	423	377	362	353	395	370	367	337	407	369	386	382	405	391	385	382	365	385	374	391	390	366	353	393	378	359	379	362	425	394	389	395	438	411	363	400	338	388	365	375	433	362	361	398	365	398	361	384	385	387	393	407	401	387	380	406	378	371	381	394	386	407	373	392	387	382	429	404	354	340	384	397	409	368	389	379	401	405	428	387	394	387	385	382	393	380	372	399	423	361	413	385	360	401	394	404	362	372	378	411	377	382	379	402	413	401	396	399	370	372	394	414	396	400	401	398	401	406	365	373	407	403	409	386	372	409	335	358	395	383	407	359	384	369	387	361	396	384	352	358	362	398	367	392	374	382	388	404	383	392	371	391	367	397	340	395	378	386	380	370	391	374	410	364	397	405	360	389	409	398	370	361	380	354	378	363	400	370	370	412	384	401	354	372	415	347	390	412	395	404	349	371	363	383	394	435	392	403	393	411	381	388	364	361	372	398	383	390	388	399	376	394	397	382	394	382	351	374	377	396	381	408	383	349	424	351	394	369	406	386	379	381	353	356	379	364	394	387	354	398	379	420	387	380	400	386	373	402	375	336	400	361	367	414	407	383	376	379	356	380	409	390	401	388	368	397	351	369	389	392	371	367	367	362	375	377	411	361	431	401	410	394	394	415	402	375	390	364	415	399	410	401	408	403	377	371	359	367	389	393	387	374	384	366	335	376	379	420	396	408	381	379	370	377	401	376	409	353	375	401	392	378	373	376	391	431	387	375	378	376	371	372	418	427	404	415	381	350	364	381	402	394	427	394	363	396	426	361	351	384	398	371	400	408	357	423	389	399	394	411	390	379	381	441	355	416	376	386	403	398	362	412	352	378	388	428	376	385	389	378	355	371	409	345	391	409	383	372	405	392	383	426	351	366	379	382	395	393	398	418	405	424	410	427	353	400
35627	42472	38500	24161	13592	8244	6024	3997	3264	2630	1975	1594	1400	1152	982	883	828	774	723	633	618	539	539	517	493	494	496	482	514	503	425	441	537	470	481	466	465	478	493	505	483	459	474	468	459	427	458	469	445	463	451	466	422	413	432	446	418	461	447	429	459	428	430	445	442	455	448	402	429	434	437	417	441	434	478	460	410	461	407	406	446	417	434	407	397	428	408	448	472	412	442	452	428	441	414	472	426	420	467	436	482	414	435	447	427	436	438	433	470	433	434	436	423	452	416	405	455	442	449	460	399	416	439	422	414	434	402	427	447	427	405	462	451	428	420	394	449	447	405	453	451	449	429	413	376	403	465	403	459	424	395	404	451	434	440	415	421	380	446	431	423	394	422	411	473	426	402	431	429	430	414	381	414	427	397	424	473	397	419	447	419	449	413	411	421	392	437	405	381	419	389	384	421	424	426	430	433	423	381	424	413	422	424	452	468	437	407	430	405	432	430	420	455	441	421	402	413	440	424	452	427	446	455	418	420	436	452	416	417	426	444	410	419	421	436	423	445	410	424	432	388	418	431	437	403	412	438	428	430	397	420	405	432	400	431	439	437	438	405	399	412	447	450	439	456	410	431	441	414	407	439	443	448	434	383	424	438	435	373	405	393	394	391	423	447	429	412	397	430	383	418	422	412	425	451	435	418	401	461	400	428	444	443	400	436	406	404	425	404	456	411	405	417	411	420	463	426	432	423	421	437	408	399	448	444	452	413	392	429	406	393	403	391	414	415	431	468	400	431	458	424	452	426	438	433	412	440	391	406	449	409	448	406	416	452	432	450	400	428	423	396	448	446	400	400	435	425	454	426	432	417	438	442	408	431	440	399	453	405	422	446	392	425	440	400	453	400	446	387	379	411	400	381	427	399	459	434	377	409	437	450	456	410	443	366	437	428	412	402	437	428	404	422	416	421	424	391	433	454	435	460	411	394	464	415	448	402	405	456	429	427	450	464	418	436	410	442	414	387	419	420	425	407	396	428	427	409	371	415	413	405	411	442	373	423	424	407	412	399	451	440	404	446	449	446	462	436	407	447	448	435	429	441	425	436	408	433	390	432	445	421	378	421	427	397	444	433	456	447	397	415	450	430	423	389	393	415	427	403	429	417	410	446	424	426	437	464	472	411	442	393	435	386	418	459	442	418	434	387	435	397	460	465	431	409	424	416	421	430	397	415	410	435	432	403	461	430	436	431	431	428	437	440	448	444	432	423	450	400	477	418	429	401	430	404	434	456	395	445	431	409	421	415	471	407	435	416	419	419	433	424	439	433	412	422	385	406	434	434	403	434	429	442	450	425	425	407	450	412	428	442	435	446	399	431	434	421	408	417	425	460	417	404	407	408	433	429	437	428	385	421	438	427	459	425	395	400	428	430	454	459	432	449	436	449	428	404	417	380	430	415	437	424	452	404	463	435	412	410	414	402	434	425	434	438	400	425	456	451	437	433	393	455	417	419	414	425	382	438	434	410	408	387	395	447	459	434	424	394	411	434	465	400	421	449	419	418	441	422	431	432	405	388	440	399	404	425	452	447	437	419	415	428	431	412	413	414	425	466	405	405	427	391	453	411	389	441	416	390	422	441	418	399	403	467	422	417	396	420	428	441	428	422	429	425	418	404	421	452	401	410	403	439	398	428	426	418	422	439	389	406	427	453	437	390	372	417	385	407	429	386	428	424	407	409	416	432	439	443	441	407	430	414	441	438	432	421	402	443	398	410	418	430	401	413	393	464	427	424	427	432	417	385	447	399	402	416	447	404	433	403	438	414	419	417	413	396	427	394	423	445	420	462	394	419	459	441	436	424	427	426	404	424	414	424	374	435	399	396	400	420	439	399	438	422	414	382	408	416	420	452	446	435	463	423	460	415	428	422	451	458	427	408	438	416	415	438	445	393	439	392	408	443	426	390	417	395	412	415	433	420	459	453	440	436	414	461	412	444	402	411	438	460	436	413	431	467	391	418	419	421	454	457	442	398	398	394	450	424	434	417	460	449	425	435	388	387	442	396	387	437	424	388	434	420	461	438	423	443	400	421	464	442	404	428	436	386	435	407	407	423	418	465	433	407	400	411	396	448	441	454	399	437	431	394	405	412	411	424	411	396	424	440	381	443	397	437	454	414	444	413	434	427	431	444	416	425	430	425	431	400	429	410	403	419	424	416	447	407	416	397	459	414	421	452	446	435	417	426	421	376	484	362	461	410	450	423	464	428	441	409	430	462	399	427	399	455	417	426	394	418	423	421	447	425	405	392	398	452	438	414	453	441	434	384	434	418	459	409	404	411	408	412	431	433	447	434	439	397	445	445	452	431	444	418	449	430	433	452	415	396	408	453	383	392	420	413	398	438	397	420	409	407	403	440	434	407	417	418	426	441	387	419	432	427	430	408	433	400	421	417	405	426	460	430	432	419	425	419	425	413	390	368	457	419	394	427	447	408	408	420	413	425	446	434	402	427	451	434	442	422	475	425	422	456	428	409	435	413	418	461	406	441	438	393	417	429	400	420	407	396	368	435	442	440	459	446	416	408	403	422	413	430	411	405	490	445	434	459	480	429	403	410	418	434	419	409	419	427	394	435	410	444	423	411	402	403	419	400	444	395	460	437	427	445	414	423	411	397	416	418	434	440	415	432	420	393	429	439	421	453	453	411	434	459	392	390	442	404	418	421	454	422	419	425	416	444	403	430	419	394	413	456	434	413	424	425	432	437	446	407	417	430	455	393	427	426	438	399	383	402	405	424	418	403	401	389	423	415	460	399	416	417	428	415	404	417	387	405	405	414	444	429	396	406	424	460	413	461	441	409	431	419	437	447	479	437	445	418	426	411	438	399	438	457	427	427	386	443	395	456	442	450	432	461	424	422	415	427	446	417	400	445	427	403	405	406	442	429	410	448	395	409	425	397	440	441	453	420	393	421	439	441	394	404	430	439	435	439	420	425	443	437	409	415	464	447	413	416	413	393	459	441	394	381	448	421	426	390	397	421	408	438	388	422	419	430	411	414	448	413	420	430	377	439	420	425	432	432	416	403	437	451	417	459	381	432	466	442	440	412	447	448	397	461	455	404	441	463	451	447	419	463	431	422	436	408	435	433	434	406	427	419	376	406	453	426	428	416	465	425	415	432	439	432	435	417	418	425	440	358	431	449	394	389	464	417	450	430	437	424	451	415	429	439	394	452	391	400	437	373	440	413	396	427	418	421	425	410	427	415	422	413	441	411	403	447	406	412	410	422	478	399	452	402	403	442	414	399	418	447	428	454	419	405	417	407	442	409	416	395	434	438	393	410	430	421	425	393	385	452	422	443	396	407	431	411	389	436	412	394	445	403	436	428	452	427	416	375	424	431	422	377	424	399	411	444	385	429	424	381	413	376	382	405	405	428	403	392	412	441	426	428	421	405	417	415	406	434	441	408	414	422	374	456	426	396	434	400	426	430	398	428	412	449	416
25294	20814	27217	25989	21638	14741	6769	3504	2615	2035	1685	1286	1101	949	848	768	689	638	627	535	531	451	421	433	428	397	423	391	411	404	398	410	402	415	372	404	431	407	365	400	408	380	405	377	357	364	368	356	366	380	405	350	374	376	420	368	368	362	399	358	380	336	351	346	371	377	377	348	388	358	368	353	388	343	340	343	372	338	360	388	383	361	376	378	368	366	370	374	381	340	356	377	336	336	366	370	348	352	351	355	342	328	337	360	365	373	371	356	390	355	339	362	371	373	330	380	376	381	358	376	359	384	370	367	342	358	373	371	332	325	358	361	315	352	361	344	356	367	354	359	393	375	359	371	332	343	389	354	354	348	355	365	340	330	353	326	358	348	318	372	357	356	352	345	317	328	346	380	354	366	330	370	330	364	372	344	355	343	343	371	358	374	341	305	362	343	360	342	346	369	380	373	375	356	327	357	367	371	318	376	350	343	366	348	340	355	323	357	366	334	368	394	354	369	336	319	358	355	342	316	361	393	360	354	392	340	342	359	377	346	346	367	350	365	372	347	395	361	369	365	378	362	355	358	294	321	359	375	350	365	297	335	352	339	355	361	372	363	405	351	348	369	385	390	346	349	363	359	397	380	366	349	349	340	337	335	374	405	347	347	364	391	359	329	383	342	350	380	359	361	381	391	354	342	336	331	356	346	363	363	350	339	362	367	344	352	360	355	331	369	349	340	329	377	346	372	393	323	348	337	337	391	356	338	384	345	370	370	366	386	338	361	341	354	359	320	395	336	336	358	408	348	359	367	358	392	339	384	369	382	395	328	341	370	362	380	356	329	342	357	364	364	330	322	363	305	357	347	388	343	359	378	330	367	359	361	365	344	344	370	365	332	349	380	376	347	359	311	364	392	354	340	362	352	331	344	366	360	355	356	366	349	369	351	408	362	356	340	346	346	357	337	349	351	332	337	385	327	341	333	370	353	391	352	371	355	382	356	386	355	336	312	382	377	340	343	351	343	362	339	389	310	354	368	351	348	355	387	349	361	367	369	340	358	375	348	341	326	340	370	362	369	335	335	363	347	345	379	347	381	385	318	362	343	350	385	416	330	398	377	349	350	360	342	362	342	370	350	336	347	370	374	381	380	350	360	346	343	338	334	351	353	349	373	337	338	350	349	349	370	360	353	387	373	365	332	362	354	325	358	377	357	368	372	357	351	346	358	323	337	346	339	367	336	377	333	344	357	387	393	343	314	377	360	380	383	398	317	326	349	333	375	318	313	344	378	346	361	375	359	357	326	395	370	367	359	321	385	378	378	355	354	361	359	369	331	366	375	326	359	349	348	339	362	397	383	339	376	345	334	333	341	338	376	388	357	345	374	359	361	369	360	331	363	369	355	369	365	340	333	357	351	344	333	340	383	368	376	329	343	335	356	345	373	357	344	321	337	343	359	359	360	355	341	343	367	383	378	368	336	357	351	402	386	346	366	352	347	332	344	375	386	337	318	361	344	317	348	388	328	355	369	390	341	335	381	373	314	368	344	351	370	333	385	344	318	365	339	351	362	376	378	364	356	334	327	361	378	332	350	369	356	334	366	376	340	361	359	378	357	398	357	344	356	346	352	357	387	357	369	338	353	324	361	344	347	341	342	380	365	364	345	347	364	358	375	348	342	339	359	364	342	342	383	330	341	345	368	344	348	380	376	371	323	355	343	350	331	346	325	333	361	361	380	353	355	339	359	330	358	319	396	378	395	346	332	354	361	334	352	374	364	328	385	352	362	387	333	380	364	357	375	360	336	346	377	348	342	388	377	367	352	343	360	339	341	374	370	353	342	344	362	356	309	332	344	354	329	367	362	336	365	331	346	359	388	359	339	294	376	334	357	386	329	370	336	363	381	330	337	363	366	357	329	417	349	343	364	356	316	321	348	360	333	353	382	353	361	356	334	364	338	331	355	330	359	351	341	364	361	336	333	322	377	353	364	356	363	359	370	335	322	359	342	346	356	342	338	375	333	371	321	387	354	346	350	387	355	322	349	367	362	356	347	334	334	367	358	345	350	369	343	359	338	333	340	367	339	353	384	382	373	362	360	370	336	383	358	366	348	340	357	341	347	350	347	336	344	349	336	367	356	373	330	364	369	380	340	307	345	341	381	403	358	354	346	381	378	385	322	326	333	355	381	352	341	394	331	328	357	357	367	359	336	344	345	349	342	331	339	383	362	361	347	362	355	378	351	337	353	342	385	345	343	342	371	374	337	365	363	379	362	348	345	334	380	375	371	366	363	371	351	356	366	354	345	349	362	337	340	361	363	341	327	366	361	337	345	345	341	392	341	358	315	340	346	350	362	348	340	342	360	350	338	363	362	382	382	361	349	373	356	357	405	361	360	351	337	349	363	354	384	332	323	379	351	379	351	375	344	397	345	367	322	348	329	343	341	344	365	340	377	321	360	388	345	358	336	389	371	362	354	373	331	378	371	383	393	337	323	384	391	376	369	378	360	333	362	409	375	374	335	312	343	347	363	333	341	350	377	357	345	357	373	389	365	323	379	372	369	389	394	343	346	378	347	380	352	305	369	380	381	374	333	340	320	345	327	353	354	361	360	349	391	350	325	342	326	369	352	363	340	361	367	381	338	356	326	353	341	363	367	382	332	389	354	348	335	345	366	371	383	358	331	372	348	376	374	338	382	349	351	367	403	371	347	332	360	385	371	347	361	361	360	346	350	371	319	333	356	375	351	341	364	381	340	344	340	343	344	303	344	359	346	372	363	374	346	366	357	352	369	341	345	383	368	395	338	378	331	350	349	356	354	358	369	339	321	340	361	376	353	330	383	368	343	349	393	375	354	349	350	337	347	349	327	365	325	333	325	359	351	354	370	369	341	380	373	366	356	393	391	352	345	336	341	340	311	353	333	347	385	366	328	360	338	350	367	315	375	357	374	358	335	357	338	378	349	353	343	349	321	340	353	365	355	343	353	332	357	373	359	369	338	382	368	332	338	357	343	418	371	359	350	364	362	339	336	358	371	356	348	356	372	370	369	402	355	358	385	356	356	368	346	370	350	374	321	345	317	339	355	368	369	404	368	364	325	346	349	368	341	355	371	345	336	388	394	349	354	397	344	337	378	339	349	369	355	349	359	359	385	369	370	389	350	360	351	392	330	359	352	385	333	362	363	380	359	340	355	337	369	358	336	348	319	363	388	365	344	318	378	342	328	342	371	371	397	369	336	352	326	357	324	381	366	375	339	352	363	378	386	362	339	345	383	373	341	364	350	342	334	357	376	349	362	370	367	330	378	362	368	361	326	386	330	344	328	358	328	344	356	373	312	359	348	369	324	348	358	338	378	346	367	342	381	378	354	331	363	361	352	363	362	331	388	372	371	329	312	352	336	351	374	353	367	370	373	361	368	352	322	358	363	320	342	355	343	358	353	339	336	383	346	346	353	328	358	326	341	347	328	342	349	380	341	360	364	338	366	333	389	402	359	363	341
35685	53228	48476	35676	24083	14091	9053	6512	5253	4013	3318	2617	2128	1781	1521	1404	1202	969	866	770	695	681	648	524	544	502	510	493	520	469	506	508	490	463	486	458	475	505	481	471	483	471	476	454	409	413	430	420	427	396	409	434	420	405	396	424	399	378	419	431	391	425	425	432	426	370	410	389	390	414	413	376	377	406	425	423	375	398	417	368	403	408	416	435	380	378	389	390	445	359	386	417	400	403	393	386	413	399	442	441	426	372	395	401	411	409	389	434	423	375	442	425	379	432	376	427	402	371	409	352	359	394	383	414	390	354	376	376	403	435	375	344	389	371	413	378	353	386	401	384	395	381	384	374	368	379	401	366	402	351	394	379	333	395	414	386	391	373	354	373	392	408	377	400	342	403	361	359	385	376	381	354	383	392	385	354	384	373	383	369	380	400	398	413	379	392	367	395	396	402	435	424	407	361	336	343	401	391	365	414	386	365	374	391	354	382	371	393	386	375	378	357	406	400	355	399	378	411	430	353	373	405	401	357	382	385	378	392	385	396	344	361	400	425	373	387	402	379	394	382	384	412	378	389	375	421	368	379	375	387	392	392	399	360	375	404	369	378	370	374	384	358	415	379	379	367	419	372	383	382	385	386	391	372	424	380	380	381	388	401	412	384	385	363	382	382	369	385	379	393	394	398	418	362	399	358	399	388	365	359	406	386	394	386	429	393	388	366	414	358	376	392	380	395	395	368	366	398	396	375	408	401	378	382	374	392	395	415	403	336	371	407	373	382	359	384	376	363	386	391	392	407	399	404	383	380	384	383	368	395	394	425	367	382	382	389	406	396	394	391	386	369	365	388	376	391	369	410	401	393	390	367	375	410	366	335	370	399	371	408	391	364	394	400	423	403	357	364	402	391	429	375	387	398	339	378	389	384	379	388	395	397	388	396	390	405	360	361	373	372	405	360	425	390	395	399	379	409	386	390	380	394	369	386	386	403	365	389	401	383	366	378	388	372	386	400	364	407	373	393	403	385	383	362	381	402	359	396	384	388	389	377	387	376	399	400	354	390	411	384	333	394	364	378	386	402	406	399	376	358	353	359	372	427	361	346	396	377	393	374	389	429	365	380	356	412	379	388	392	367	382	388	384	385	384	374	409	397	384	379	389	398	369	375	400	393	378	385	375	385	424	384	411	403	354	368	368	387	403	396	341	366	391	385	374	402	364	404	373	370	368	442	386	363	391	378	405	406	362	392	405	407	354	380	395	397	373	400	385	376	390	357	414	395	402	410	402	385	369	380	355	369	369	378	412	374	364	381	383	349	380	370	349	393	392	397	385	403	385	352	361	372	362	398	385	393	416	365	377	318	413	402	402	368	368	359	425	350	404	417	433	405	371	400	397	361	387	379	372	396	370	347	391	416	389	389	422	397	380	377	376	391	399	384	346	378	394	361	416	373	370	374	400	367	379	346	374	407	355	378	392	359	385	380	372	374	382	370	370	394	398	372	365	357	397	403	394	377	394	377	402	357	403	411	397	428	378	373	383	387	378	391	392	413	397	388	349	370	391	391	385	392	402	358	412	405	402	406	379	421	374	367	399	364	402	401	406	385	376	402	388	395	349	382	401	363	374	421	380	382	416	381	358	372	401	386	404	398	409	409	401	408	402	415	366	385	400	403	399	363	413	361	387	386	397	385	368	377	426	377	380	373	376	344	381	383	363	358	401	385	385	380	385	416	411	384	376	380	393	364	373	389	385	375	398	354	410	408	405	381	363	395	401	425	363	394	351	369	367	381	408	373	376	398	391	399	380	375	369	391	358	401	372	384	386	344	365	389	360	407	341	366	373	374	393	366	405	384	362	420	405	395	396	373	380	351	412	385	382	372	372	392	372	376	422	391	398	377	396	365	412	388	379	381	411	391	385	393	399	385	405	408	377	393	391	385	385	370	368	387	362	372	361	392	389	402	370	390	364	409	396	426	375	356	396	379	388	397	371	381	379	379	384	408	393	395	392	395	416	380	417	358	410	392	404	383	376	393	372	404	368	379	398	411	372	401	359	375	399	328	371	396	423	394	383	396	375	368	427	369	394	344	393	378	393	400	380	360	359	384	366	376	390	392	416	377	382	393	391	406	392	393	378	399	378	404	349	389	378	408	376	406	375	368	392	341	387	388	413	388	384	377	367	360	368	383	374	396	410	415	397	382	391	366	382	384	377	379	404	374	411	395	400	401	392	365	361	355	404	376	375	371	384	375	397	374	420	379	412	394	355	414	376	420	392	409	371	398	363	374	401	339	366	397	360	342	403	402	415	403	387	395	373	358	363	374	362	413	396	361	373	401	362	413	409	366	400	340	374	368	379	348	390	387	379	376	387	422	392	374	375	406	385	392	357	382	371	374	413	415	374	394	383	376	391	385	376	393	356	378	406	386	399	372	409	399	378	409	412	401	386	387	384	406	355	362	388	388	424	419	391	396	398	390	371	377	401	395	403	393	390	382	411	363	417	365	412	392	338	366	410	394	422	340	409	370	406	388	415	399	363	371	386	380	362	373	389	362	394	387	380	370	399	378	356	379	389	366	369	397	391	381	375	360	378	346	386	404	380	443	388	419	377	402	383	376	399	394	396	343	370	386	356	393	397	422	380	363	369	370	370	372	402	405	405	425	397	395	403	333	399	411	390	367	353	398	368	373	377	389	360	426	360	350	382	391	402	383	367	353	415	373	369	382	347	398	355	398	356	334	372	419	386	397	392	377	373	371	382	386	374	396	372	337	378	380	396	377	379	405	369	349	368	408	406	384	382	391	376	405	386	379	369	410	380	405	420	409	396	374	336	398	394	394	382	396	401	401	402	372	361	403	412	377	396	388	424	416	379	359	421	417	390	384	366	370	380	381	383	360	399	400	390	364	404	375	383	379	378	415	380	360	318	385	377	404	355	370	380	376	361	357	413	361	403	377	393	359	422	406	369	361	387	358	366	416	393	380	374	360	356	375	396	377	380	404	384	413	386	357	397	380	406	367	415	374	401	394	356	398	376	406	396	350	362	394	346	367	387	408	414	397	382	398	383	388	372	388	393	374	419	373	352	401	405	360	349	389	414	357	401	381	373	379	380	408	356	402	366	373	397	370	423	417	377	428	400	380	398	407	402	407	387	408	400	417	378	418	388	371	407	400	393	365	362	388	384	379	369	413	403	396	373	387	372	394	400	362	398	372	364	385	360	413	423	387	359	368	406	353	390	375	357	390	396	386	356	387	383	391	384	394	394	413	379	361	374	400	373	390	376	372	441	385	373	419	379	397	396	404	363	391	375	391	411	388	404	369	360	371	394	380	392	395	406	388	401	403	369	384	350	391	407	375	350	375	403	388	365	401	420	377	336	402	339	344	384	390	352	357	379	385	418	371	403	403	393	390	381	419	378	394	388	426	370	405	434	386	371	356	383	370	376	391	353	381	376	394	394	407	374	389	383	401	401	415	352	388	402	384	406	378	406	358	389	363
23102	20732	27408	24589	21268	20853	14755	6266	4081	3238	2485	2038	1707	1519	1352	1173	1116	975	885	799	799	709	675	667	674	577	625	624	613	626	590	606	610	588	616	569	596	591	567	603	588	593	581	603	545	483	548	535	518	528	526	577	531	547	495	517	567	516	550	524	527	504	529	528	523	506	537	520	513	510	511	540	529	512	521	534	522	522	490	518	495	540	533	545	543	521	549	492	527	529	552	538	496	508	514	504	536	497	537	491	562	534	529	506	524	527	579	566	531	550	518	500	514	517	538	509	493	511	542	528	535	520	545	526	502	522	520	514	529	489	461	525	485	509	479	549	480	521	491	504	547	528	496	488	505	471	548	486	541	499	495	498	482	508	504	512	512	527	527	502	520	518	489	533	518	462	518	519	516	501	486	498	518	518	485	490	510	506	464	513	480	509	479	511	491	498	508	484	474	518	505	475	496	493	533	503	499	535	499	522	501	513	506	540	439	514	498	492	518	555	479	513	521	526	528	486	499	519	491	536	505	501	518	556	499	556	489	533	509	505	469	541	492	529	517	548	535	488	495	515	521	504	487	508	487	563	509	541	497	521	518	523	519	499	524	523	518	501	483	475	497	498	502	511	510	502	459	552	482	528	510	540	464	512	482	502	521	518	492	492	522	515	491	554	548	481	509	460	493	498	479	551	496	479	559	530	528	492	540	482	497	496	552	543	502	527	535	506	567	530	457	524	455	509	541	515	489	497	542	535	475	528	532	539	526	525	492	560	505	541	545	500	484	525	529	577	513	481	510	486	545	484	490	501	489	529	554	483	549	510	508	508	493	515	508	531	503	512	529	510	481	506	554	509	509	513	488	486	529	511	529	535	490	520	527	514	500	506	487	516	511	516	532	511	551	522	500	553	495	508	484	471	503	497	508	462	508	496	500	567	518	521	534	472	552	488	464	550	568	515	489	528	444	529	521	500	531	537	475	509	499	542	506	491	475	515	516	513	503	510	497	476	469	514	467	506	520	502	481	512	526	518	499	481	538	501	481	531	502	508	539	497	516	504	467	497	496	512	501	475	515	530	492	557	556	533	495	552	474	547	528	520	546	488	506	512	485	518	492	517	549	524	518	479	480	524	487	544	505	492	492	505	496	497	507	488	497	524	477	512	527	540	513	509	524	473	516	562	528	522	530	516	508	541	513	526	543	480	504	531	543	505	522	507	507	509	503	518	486	512	494	519	531	534	505	529	505	494	487	539	515	505	501	477	528	498	530	520	511	511	502	474	486	497	500	481	494	488	480	526	526	532	526	510	481	509	509	516	545	482	488	540	521	488	550	498	506	549	522	536	495	524	549	483	529	494	502	516	494	503	552	499	495	480	509	466	493	481	505	520	505	553	504	530	504	494	520	498	515	515	532	517	496	500	508	513	485	467	477	549	504	537	534	512	507	506	543	507	536	520	534	511	528	508	505	523	494	503	497	529	508	498	525	523	516	475	508	478	516	491	546	501	520	527	489	488	506	524	481	511	484	515	531	487	485	523	526	505	511	491	496	477	527	498	517	487	497	534	492	502	533	518	476	549	495	525	541	522	517	529	504	547	512	534	505	502	498	523	536	524	483	568	469	499	488	509	517	496	496	547	484	518	538	495	520	503	487	537	530	534	526	490	470	515	529	492	507	495	529	540	506	527	488	538	508	476	522	491	530	500	528	505	496	498	484	488	508	494	485	521	511	505	529	563	509	473	538	536	581	527	497	553	560	487	502	493	525	504	505	493	495	470	482	491	539	511	477	495	534	502	501	558	496	509	552	501	531	492	538	516	449	523	483	556	500	539	533	526	488	498	528	495	557	495	509	523	500	533	483	476	524	517	514	515	473	499	548	524	527	514	485	494	468	510	510	524	496	498	515	483	517	501	507	521	477	493	539	521	497	493	503	503	522	518	524	544	521	481	511	550	504	493	492	485	536	479	509	509	487	503	503	466	516	488	496	487	533	495	519	486	492	526	500	516	549	503	490	500	466	474	511	524	525	500	497	498	538	523	498	519	541	533	529	553	499	499	512	481	512	475	496	480	524	513	547	547	510	519	523	516	546	498	483	522	478	511	528	497	544	540	497	529	504	502	513	521	520	510	532	497	481	534	526	510	521	519	531	488	539	511	530	492	498	527	532	544	509	546	524	469	500	494	517	476	470	534	465	570	504	495	508	486	510	529	537	484	502	540	517	502	537	521	484	536	504	483	510	527	510	502	514	525	495	510	499	510	473	505	518	495	531	507	490	528	499	524	537	511	532	512	516	517	525	481	508	501	546	511	504	477	475	548	498	522	523	482	489	488	487	535	491	501	534	480	477	499	519	533	507	497	492	536	543	493	507	537	493	490	494	548	514	480	491	539	483	563	472	486	538	473	541	516	513	552	512	466	497	509	495	508	509	507	510	494	557	491	470	528	471	498	498	530	496	505	498	496	467	500	530	526	509	537	494	536	519	509	528	518	494	503	560	510	554	502	518	555	480	499	525	489	496	537	498	503	520	492	461	497	504	494	534	488	495	510	472	519	500	501	485	497	483	485	534	539	504	498	500	546	479	532	532	500	512	506	523	527	524	481	483	516	514	547	491	534	521	532	509	503	502	532	516	535	503	498	524	488	504	517	489	506	517	517	516	537	492	526	500	503	542	503	508	468	531	496	534	505	477	530	518	510	493	483	537	505	522	478	494	466	494	523	500	512	511	555	520	534	556	509	483	529	524	487	525	513	507	531	492	502	497	512	487	519	527	452	517	479	487	508	510	512	494	510	527	528	496	493	520	502	485	500	522	486	506	472	546	530	520	495	511	466	530	468	502	469	520	523	500	491	516	458	533	516	513	526	475	541	474	522	465	547	534	500	497	514	477	504	550	527	512	464	504	520	507	504	512	520	548	535	514	507	500	529	515	510	499	547	472	473	528	505	460	500	475	496	519	550	517	542	484	526	530	501	508	524	519	515	482	482	525	529	483	506	513	513	513	529	505	489	522	532	476	496	496	515	537	483	529	493	535	477	518	509	545	513	552	517	452	505	484	492	494	498	483	507	500	532	546	520	511	477	483	509	468	480	506	519	451	543	464	524	554	478	513	504	512	574	480	531	514	508	475	494	562	522	480	515	508	545	475	486	496	492	563	491	525	486	511	509	512	545	514	509	512	531	502	497	575	501	502	513	532	538	485	489	487	491	527	514	499	533	530	474	516	540	482	514	524	498	506	524	530	534	509	486	567	523	499	491	453	514	501	507	508	501	486	511	478	498	566	501	549	509	509	525	504	512	507	447	497	491	534	534	532	526	480	483	535	508	518	497	496	486	541	509	519	558	472	498	488	500	491	492	492	531	473	498	541	504	512	520	515	487	543	539	483	556	483	517	490	497	524	490	508	489	511	476	508	506	502	537	528	523	498	548	508	503	515	527	473	497	517	534	482	494	496	485	513	544	510	511	467	525	506	530	540	510	506	496	501	488	500	523	548	495	533	540
38814	61932	56894	42459	26871	17392	12956	9980	7803	6430	5129	3952	3230	2887	2481	2141	1851	1597	1391	1256	1120	970	944	849	842	702	729	764	725	713	772	668	695	694	695	678	677	683	692	656	704	684	598	614	615	588	576	598	619	573	616	585	569	588	572	574	570	520	532	546	569	533	569	519	582	548	565	588	537	530	538	552	521	528	502	569	517	556	537	579	585	522	542	554	557	536	498	554	543	537	575	576	542	594	520	556	568	559	583	543	587	537	560	579	562	583	580	570	545	551	561	530	514	566	532	517	550	551	558	586	516	527	555	561	508	512	496	496	505	507	518	515	543	547	524	535	513	557	527	554	545	551	491	524	518	524	554	473	527	489	495	550	513	550	557	551	555	529	553	554	507	503	557	548	518	487	565	531	523	503	508	533	522	530	467	486	535	503	574	527	534	474	515	520	510	504	511	587	532	512	543	527	488	480	528	537	513	571	530	553	546	519	562	530	550	493	543	523	522	516	567	575	520	529	536	513	496	503	573	581	519	541	522	525	525	501	535	482	527	553	529	532	542	541	559	533	515	536	556	504	582	568	521	526	518	570	546	528	530	529	504	521	499	503	506	507	535	526	548	487	460	540	547	551	498	508	516	536	506	529	529	525	530	542	512	537	508	529	505	540	510	496	508	480	516	567	542	492	533	511	511	551	501	511	572	498	535	553	538	518	518	519	501	563	559	540	546	517	522	557	539	524	560	499	522	479	520	503	545	551	510	582	563	501	554	490	515	487	483	540	547	535	535	507	514	519	492	509	524	537	511	497	566	538	469	493	499	495	491	537	545	544	548	501	533	516	500	561	521	536	498	511	533	521	537	537	501	548	516	521	536	531	531	554	564	524	540	534	529	556	508	476	512	496	573	536	468	488	523	540	519	512	506	491	527	547	494	534	539	528	514	528	507	530	536	535	497	557	547	527	495	557	560	523	530	532	508	518	516	526	557	499	564	524	528	498	504	537	504	532	535	534	541	528	565	521	520	481	515	528	536	494	558	506	531	496	526	509	527	538	527	559	494	534	528	503	554	513	546	538	537	534	510	519	502	519	525	520	552	552	532	512	550	565	522	531	621	494	503	516	533	529	531	510	499	551	523	565	504	527	536	532	505	542	516	518	504	539	505	528	556	514	518	527	543	546	582	538	516	602	505	518	567	517	526	509	525	532	535	489	523	497	561	539	528	534	475	525	542	519	535	490	580	510	540	466	550	551	495	521	517	534	512	532	528	509	477	501	514	525	517	512	545	512	512	514	536	499	523	507	529	511	542	538	526	499	544	558	512	530	507	532	515	558	534	550	524	518	529	551	525	538	494	502	501	494	516	474	530	529	486	535	505	499	500	585	536	550	506	499	502	552	552	504	564	532	514	549	525	519	540	520	497	517	539	529	564	516	508	550	570	546	509	537	538	501	522	554	540	489	517	525	522	534	521	559	553	504	513	551	502	498	536	522	539	531	525	537	517	535	541	559	507	535	535	535	531	509	545	520	524	521	522	545	521	540	562	493	563	528	533	523	515	544	541	570	524	519	505	541	544	562	567	527	543	558	510	504	548	540	549	580	548	514	511	499	545	529	522	563	567	512	531	533	501	520	548	484	537	497	481	515	489	524	524	510	524	571	539	515	585	507	504	522	507	493	545	486	539	524	549	489	580	511	504	528	524	485	559	570	516	505	578	515	561	539	546	525	499	515	537	536	476	549	528	572	565	546	569	531	521	515	548	531	487	551	499	521	473	489	504	507	534	524	498	512	534	560	546	512	551	517	515	549	539	521	564	529	519	559	537	566	501	501	498	521	558	477	521	544	523	492	486	524	545	530	540	536	586	530	497	536	477	527	540	472	519	542	537	566	497	536	535	536	553	529	536	509	527	550	575	539	536	525	486	520	548	522	517	545	515	526	542	533	475	520	508	499	517	536	545	520	515	541	565	537	512	523	516	537	545	546	555	534	529	527	512	509	549	511	506	521	550	522	526	546	528	477	538	534	538	516	499	523	561	520	532	533	542	523	549	520	476	510	541	487	557	537	564	531	542	519	515	559	538	525	516	483	569	524	535	534	524	512	562	554	541	561	539	544	530	523	552	516	525	568	559	527	542	547	492	506	532	530	529	533	524	480	530	514	527	530	520	521	531	528	527	527	518	535	499	538	514	489	473	550	498	470	500	560	507	476	514	510	527	541	498	524	537	519	519	540	506	526	531	531	567	564	509	558	514	511	578	542	502	498	507	543	538	523	512	514	515	505	498	489	567	547	537	550	531	508	540	523	512	539	555	540	522	560	544	505	500	503	530	555	514	517	500	522	502	517	514	507	552	532	519	528	523	494	511	499	546	481	530	508	535	513	548	492	487	568	544	523	534	523	495	518	521	543	520	540	492	524	543	563	489	514	534	527	555	567	528	525	515	536	525	488	528	486	523	492	525	535	520	583	583	500	568	537	580	565	519	594	529	580	516	522	502	512	482	553	551	577	557	549	525	524	484	535	511	512	494	556	547	555	512	545	556	480	568	503	507	506	562	505	546	516	515	546	495	529	545	495	516	530	507	520	537	549	519	518	498	490	506	517	531	542	562	522	554	511	523	542	501	508	501	538	525	525	518	527	486	470	530	523	542	513	543	518	543	524	501	537	499	520	539	551	515	536	579	498	535	489	490	536	519	511	511	546	520	522	535	504	538	498	518	547	528	552	535	496	502	540	527	518	505	531	533	495	527	537	513	513	531	524	561	526	517	476	509	503	505	553	512	522	522	515	505	565	542	518	514	514	512	516	530	533	529	543	549	519	521	513	509	514	515	529	519	494	524	499	514	491	505	524	540	506	528	514	525	529	508	524	524	507	501	512	488	547	567	518	560	540	535	578	556	535	510	544	491	532	576	506	500	445	565	486	529	539	526	562	504	504	542	559	515	525	525	547	530	563	531	558	535	541	531	517	544	545	517	531	548	544	514	550	519	556	531	529	563	487	531	539	520	511	518	496	538	553	545	511	503	498	508	518	531	526	521	529	518	525	513	506	506	522	538	532	552	543	478	554	513	506	533	541	514	511	513	514	546	551	519	547	573	532	527	532	552	505	469	484	510	487	528	520	500	545	513	529	538	523	542	539	578	519	506	532	535	521	554	553	527	514	539	531	522	518	556	535	533	537	524	525	523	533	522	512	539	471	485	535	501	560	545	507	503	529	505	524	550	522	502	516	544	497	512	481	527	518	572	549	577	515	531	561	543	553	515	507	503	545	508	500	532	504	516	480	538	504	492	524	535	530	518	549	465	484	541	501	567	462	540	547	514	537	520	568	529	528	500	495	515	534	510	539	570	532	534	549	493	536	553	554	572	494	503	557	563	542	554	527	545	495	535	527	515	528	542	528	524	502	543	492	521	542	558	548	548	498	533	491	536	555	484	524	524	554	518	559	513	548	530	528	520	496	523	561	518	506	574	535	514	558	531	510	509	539	583	536	523	541	492	528	561	503
34117	32383	30194	18954	8254	4134	2500	1772	1417	1180	942	910	784	663	638	574	534	532	502	470	461	437	377	409	414	411	411	408	439	399	440	467	424	394	415	456	402	403	386	454	419	426	422	398	418	435	410	411	402	423	380	433	380	397	411	366	439	392	386	360	364	396	378	363	404	382	385	391	381	372	381	385	381	380	341	392	347	379	390	389	358	352	396	407	384	373	403	393	383	399	410	404	388	410	387	394	353	380	372	393	399	357	393	406	378	398	400	374	412	406	370	392	382	347	370	394	392	371	358	394	403	373	344	413	362	403	429	370	394	415	360	386	385	380	377	402	380	353	398	360	359	382	361	382	377	374	393	408	385	367	406	369	401	387	398	374	405	380	366	400	386	408	390	386	392	354	378	410	378	386	358	351	359	359	360	385	391	384	382	386	388	375	375	401	376	400	361	426	406	434	399	403	394	385	381	399	386	389	412	386	405	353	371	414	402	417	398	378	390	353	388	406	382	371	409	382	389	401	401	419	393	383	390	384	411	370	407	423	407	351	393	411	385	394	389	412	410	413	384	405	392	383	421	374	384	380	386	374	423	381	381	416	364	392	394	399	381	349	384	400	390	406	387	418	387	390	379	395	352	363	401	386	383	389	362	400	378	398	379	383	348	391	406	379	417	373	368	390	385	379	348	369	373	380	371	383	400	397	417	378	379	385	405	354	397	379	388	403	371	396	357	388	345	390	403	410	415	375	369	376	391	391	377	393	391	379	397	385	408	386	368	366	371	359	382	393	360	384	366	417	388	365	393	409	417	413	401	408	403	424	374	401	370	409	421	377	349	405	371	387	394	365	366	402	361	361	385	373	358	358	355	415	327	419	366	384	366	423	419	402	350	390	409	410	376	426	397	395	377	419	402	382	376	401	341	378	377	377	373	398	382	419	387	395	357	390	363	393	405	340	393	365	417	350	403	371	378	385	384	352	394	375	408	401	383	397	374	354	396	430	367	357	389	370	396	416	387	342	422	382	347	372	393	387	377	375	379	426	373	386	378	385	364	360	405	345	368	366	371	407	397	398	380	366	397	390	380	396	399	361	405	404	403	380	368	358	392	348	381	386	393	367	393	408	376	409	375	389	397	360	382	385	369	393	376	369	403	404	406	369	355	430	405	357	398	373	375	361	376	379	410	386	379	399	382	402	401	409	400	412	375	407	409	349	416	402	388	399	412	382	359	359	418	400	358	433	342	391	392	388	402	385	353	368	369	400	394	396	392	345	327	410	346	365	399	375	381	396	388	400	391	366	389	391	402	383	400	364	384	378	363	383	407	385	383	429	376	383	373	360	374	369	349	372	380	405	384	388	391	356	387	339	342	359	397	373	359	417	402	392	399	376	390	392	381	397	391	388	364	370	378	378	444	389	369	383	398	394	356	370	382	412	358	373	409	396	384	384	361	394	383	419	374	399	373	378	359	381	375	387	364	373	394	399	389	381	394	398	403	402	356	416	376	346	373	387	382	385	368	385	400	377	366	388	395	350	369	363	368	407	397	384	384	386	372	389	389	343	432	387	406	392	391	388	402	399	373	380	367	376	381	348	361	369	391	370	396	391	370	373	364	370	433	400	430	397	345	395	393	380	373	400	388	401	385	393	370	383	343	393	363	394	412	364	403	379	401	397	397	392	373	371	386	389	404	376	390	368	411	367	360	378	387	359	379	383	380	386	370	381	387	353	370	384	401	416	385	381	389	360	375	383	361	390	355	367	387	379	367	395	418	430	380	412	353	390	398	392	368	400	369	391	347	405	365	411	401	391	386	373	400	406	389	368	420	390	374	385	393	343	364	406	384	404	403	401	368	371	399	380	407	401	339	399	358	380	403	397	367	367	370	404	388	360	377	391	408	399	387	394	419	358	374	372	394	366	343	382	420	364	347	380	396	354	392	392	369	376	426	376	354	351	387	413	366	423	385	372	431	378	360	331	399	376	396	376	393	393	380	369	388	375	359	352	364	371	395	387	347	391	390	359	384	377	355	423	347	370	382	391	399	397	377	419	378	377	391	387	404	363	375	385	373	421	403	393	390	417	404	390	389	394	380	370	369	390	382	402	426	388	385	372	404	376	382	340	384	350	377	357	385	342	398	398	407	405	407	406	425	364	418	386	374	367	367	371	385	389	391	374	401	381	375	396	378	385	396	402	425	366	386	405	394	355	358	405	387	372	370	419	379	367	421	401	371	376	360	422	372	398	389	383	388	416	389	391	377	379	399	394	365	381	401	403	422	382	370	416	399	347	391	401	395	400	407	388	350	351	384	357	407	371	393	354	393	389	363	388	391	389	387	411	403	373	400	391	361	406	379	369	372	365	370	371	373	421	362	368	352	387	389	355	388	353	378	373	389	416	354	393	390	365	347	369	354	368	379	378	377	360	419	404	370	370	413	410	385	415	398	425	392	350	354	384	404	386	380	396	360	377	354	393	372	402	406	418	375	406	416	394	370	392	372	385	373	369	424	385	392	416	401	370	382	406	363	401	350	399	413	375	362	395	366	373	384	382	380	392	398	398	362	365	400	370	383	369	379	394	380	400	400	382	346	378	376	401	378	355	387	364	428	418	421	354	357	388	362	392	396	351	369	396	373	383	382	358	400	390	415	372	369	385	386	405	386	353	414	395	394	385	401	415	392	388	407	362	346	424	406	404	368	392	412	389	366	408	381	374	356	410	372	392	366	396	381	384	387	384	359	378	370	369	416	367	361	391	382	390	376	401	390	378	391	390	369	410	405	376	366	385	390	401	379	397	378	414	395	417	389	401	392	370	397	368	376	340	390	391	414	366	403	401	404	383	389	406	431	400	383	418	365	385	420	375	399	370	366	379	409	360	393	408	390	393	418	360	360	392	390	367	401	396	398	410	388	390	397	370	396	353	389	394	392	395	369	397	392	374	377	379	359	384	411	397	381	402	389	400	391	386	369	346	376	381	390	360	384	402	384	358	397	401	378	374	403	404	429	372	386	386	391	377	394	377	414	428	389	371	390	383	375	351	375	363	357	387	368	397	397	390	384	330	415	391	382	374	375	386	401	357	360	352	401	402	410	394	405	362	394	357	368	382	402	357	409	381	416	361	405	383	372	359	378	419	388	389	415	413	382	377	397	407	349	391	355	399	405	409	386	358	411	399	398	370	381	421	365	415	372	394	369	416	369	435	378	358	368	423	380	359	373	389	402	389	384	370	399	393	371	412	359	355	386	384	355	373	376	331	424	383	416	377	381	432	393	391	382	402	386	396	373	376	388	360	400	365	404	372	386	393	361	390	439	394	370	362	390	425	403	394	381	375	375	381	371	358	415	389	397	384	389	377	367	382	348	427	399	356	400	389	392	373	382	355	380	364	377	403	363	396	347	430	392	375	380	384	420	377	374	376	358	385	374	353	362	377	418	381	384	357	365	363	340	395	371	387	376	396	365	412	391	382	403	424	443	385	397	406	331	365	376	395	375	416	388	379
36810	43723	37300	22612	12692	7688	5179	3845	3020	2318	1932	1622	1326	1134	974	852	780	759	644	660	571	567	501	499	456	475	480	474	473	477	533	503	510	457	461	518	441	507	455	485	464	507	475	454	390	442	477	496	475	448	419	473	479	443	421	449	433	447	451	471	404	440	447	428	439	422	431	407	456	440	428	466	405	438	401	433	440	405	441	435	452	407	403	431	433	431	427	460	436	429	418	460	395	463	439	419	455	448	400	439	441	467	414	470	485	408	408	470	467	447	425	407	470	441	408	466	475	435	470	412	392	430	447	416	447	412	481	399	450	453	423	459	422	411	430	426	455	460	414	428	447	442	430	465	414	457	420	405	382	398	387	402	447	458	430	436	453	417	421	397	434	408	424	466	417	412	416	406	458	417	443	435	469	437	438	427	456	411	450	444	429	393	433	396	443	432	429	396	441	430	419	405	423	439	426	395	435	409	436	427	459	451	461	439	410	443	421	407	430	396	451	450	427	405	427	461	399	408	384	446	421	427	430	414	420	444	419	402	436	421	444	423	432	440	455	411	442	432	409	460	395	460	441	396	446	429	424	413	411	470	419	428	430	412	464	419	415	430	430	439	436	411	403	450	453	432	416	447	447	427	458	428	402	435	402	433	407	459	427	440	418	441	480	440	436	444	445	423	432	426	428	403	446	426	417	462	452	421	434	457	450	417	415	415	444	400	438	417	412	382	443	420	451	446	425	442	443	407	438	430	442	441	384	424	424	422	397	437	422	403	418	428	431	443	447	453	436	446	430	402	450	395	423	410	432	481	428	393	447	431	414	414	390	416	428	408	414	417	431	415	461	433	412	410	374	432	447	432	443	438	421	420	439	402	411	474	418	442	414	378	445	408	428	395	392	412	421	415	416	392	402	420	413	397	386	429	442	436	427	421	431	461	409	441	430	444	424	434	404	436	428	432	406	446	405	444	441	425	466	454	416	467	426	425	435	460	424	445	389	427	425	462	417	421	433	434	450	410	411	395	435	401	408	412	418	417	429	407	444	389	404	422	417	409	434	424	423	415	443	478	421	401	420	413	433	429	418	387	421	416	441	443	465	464	444	418	409	413	434	434	423	422	413	446	421	414	397	411	448	434	425	404	417	417	403	438	414	469	420	399	423	409	420	412	451	435	425	428	439	431	434	448	427	406	431	453	444	371	459	411	447	429	390	405	446	443	419	420	430	399	466	423	469	420	396	394	407	399	443	417	420	457	431	431	422	439	460	454	406	421	419	419	418	457	427	412	387	423	434	448	405	411	385	399	440	440	435	415	424	376	450	457	424	463	453	439	422	422	419	437	440	467	436	427	420	436	420	466	443	452	431	394	456	445	410	437	458	448	427	419	403	426	418	471	442	411	425	415	407	402	414	453	432	493	450	439	414	401	420	422	457	424	420	409	413	423	422	416	464	432	457	455	432	414	456	430	413	438	385	451	433	386	429	413	415	420	460	437	451	426	421	420	430	409	431	427	457	453	436	452	425	406	427	450	440	429	425	422	431	433	426	407	398	431	416	419	422	433	447	400	381	434	389	392	445	422	442	389	447	419	423	375	444	438	412	440	454	418	401	416	432	428	398	373	410	449	430	416	449	435	432	398	423	415	409	429	382	459	431	399	404	448	429	437	414	402	423	418	418	425	455	445	433	409	409	415	422	428	422	422	409	410	432	429	407	440	400	423	421	427	438	451	420	437	459	405	436	422	404	411	447	394	425	434	436	419	427	398	425	447	427	411	402	413	420	410	413	414	413	454	418	430	414	443	412	410	417	394	448	435	428	461	419	438	425	447	467	420	401	427	371	440	421	416	408	412	390	409	399	447	453	427	438	412	418	423	417	418	393	450	434	445	429	441	430	440	416	415	443	411	406	409	422	387	406	407	429	446	451	441	398	460	432	467	438	403	459	419	408	460	448	411	444	415	433	380	394	433	382	415	426	455	396	386	398	427	439	403	394	404	414	422	447	443	451	386	462	398	419	426	449	450	409	400	419	407	425	393	454	396	444	424	439	398	401	417	424	404	404	422	447	407	412	431	418	440	442	498	405	412	455	416	428	396	429	440	441	404	446	449	470	427	418	423	425	417	419	418	417	451	463	422	467	393	454	410	446	416	486	455	453	385	428	428	447	401	434	420	409	394	455	442	388	413	423	447	428	431	417	430	424	450	410	419	441	452	410	433	427	378	438	416	464	403	433	442	413	458	420	394	395	404	432	443	401	366	451	458	430	415	431	422	443	465	419	445	413	411	429	420	391	452	442	388	412	399	424	432	444	414	433	404	405	406	419	425	453	469	472	420	441	421	405	413	385	430	422	426	463	447	435	450	431	410	436	458	424	419	419	431	434	436	455	424	442	406	425	418	454	429	461	406	432	463	435	407	391	454	388	441	430	433	428	440	401	409	437	443	487	436	469	410	438	436	421	409	440	442	442	393	422	416	439	410	422	460	417	469	441	446	409	396	433	392	448	378	484	421	438	431	434	430	414	375	441	455	389	438	424	390	422	431	412	430	410	429	434	400	455	458	411	417	423	442	417	395	435	409	441	461	410	432	413	450	410	414	402	427	422	399	414	428	400	413	436	386	466	440	454	476	445	380	422	464	406	454	408	442	474	440	427	460	419	417	405	455	436	429	397	386	410	448	407	427	431	485	413	422	434	396	433	397	446	443	421	420	433	430	443	418	462	400	395	407	414	432	418	431	403	441	397	418	409	398	443	402	444	414	429	443	410	430	450	435	432	453	389	427	419	442	391	420	463	404	412	430	429	450	387	430	430	415	428	420	417	458	410	428	444	400	425	430	424	441	389	392	428	425	416	390	407	449	433	436	437	433	411	424	424	410	418	450	437	437	453	464	410	434	437	427	447	427	449	430	447	450	412	420	413	420	454	424	407	431	458	431	414	416	441	441	428	419	405	397	424	449	441	429	422	396	431	408	426	446	416	415	437	391	405	430	439	445	429	446	418	423	418	448	414	394	426	433	398	416	437	422	428	411	440	432	401	469	436	448	459	400	409	420	445	427	414	418	451	413	411	418	453	428	430	440	448	415	413	404	414	424	482	382	457	422	420	447	431	411	410	441	427	444	440	409	431	436	441	399	415	415	385	427	395	422	426	393	428	500	424	446	437	457	416	423	417	411	401	416	412	389	408	389	423	426	425	388	455	433	424	467	443	404	461	451	404	446	410	430	476	431	419	433	454	389	424	418	415	439	360	420	430	413	404	384	420	418	439	434	391	457	404	439	441	441	416	444	409	409	447	419	392	411	434	405	424	401	423	476	387	401	439	407	418	409	417	433	380	474	404	391	435	422	392	486	423	415	424	427	424	448	407	438	410	467	411	401	433	411	421	469	409	451	447	473	432	382	434	446	420	430	439	454	411	434	415	427	417	450	444	449	385	433	456	425	442	464	405	427	455	411	426	420	476	402	425	424	401	432	414	407	421	475	424	436	432	436	438	405	417	432
25196	20787	27242	26042	21362	13168	5794	3253	2384	1936	1647	1299	1082	924	787	711	648	567	562	562	526	459	456	378	424	387	382	401	418	386	391	435	375	378	385	389	374	437	407	401	372	373	382	402	399	384	345	383	368	375	353	366	341	391	385	397	382	349	352	312	335	369	361	346	341	348	368	357	359	337	341	338	325	365	351	341	333	338	350	393	374	383	352	351	356	361	356	370	346	351	347	355	358	349	351	349	385	348	377	361	367	361	352	328	322	378	367	326	341	405	356	335	331	352	346	359	328	348	378	348	331	327	335	340	362	350	361	354	336	347	363	347	344	351	364	370	333	364	329	330	364	352	347	355	333	359	340	350	355	347	361	398	354	344	353	330	336	360	328	350	347	351	346	338	367	343	338	357	358	362	347	357	340	379	347	363	342	332	337	344	331	322	324	357	349	334	341	331	375	330	352	344	320	346	364	351	359	331	384	360	349	337	342	329	326	339	332	371	355	380	332	356	363	374	310	353	362	372	342	390	356	373	333	319	327	352	358	322	349	361	339	376	375	364	332	325	375	344	352	330	361	366	331	332	330	384	338	322	344	327	339	349	336	341	348	341	327	371	353	349	347	322	351	346	362	369	349	356	364	364	372	354	340	361	324	349	316	320	356	381	365	337	340	344	328	360	336	328	362	331	322	370	350	340	370	362	322	358	333	334	335	362	338	395	343	372	360	340	341	353	366	346	337	360	368	346	331	365	360	333	382	341	341	340	337	316	335	321	360	339	336	380	374	332	361	326	366	326	369	381	371	337	327	364	340	350	339	330	359	315	367	330	321	338	341	353	370	362	368	322	349	354	360	348	365	324	356	350	331	369	356	347	352	353	368	360	379	307	340	359	343	345	343	336	375	328	340	323	333	378	354	305	331	339	337	372	350	363	362	374	330	377	299	359	358	354	351	349	331	330	324	345	371	361	352	359	357	334	362	325	357	353	385	383	326	364	320	372	375	339	336	347	346	335	340	377	361	359	337	361	333	319	343	362	361	361	336	343	319	340	338	399	342	334	328	356	362	329	349	336	323	365	346	350	340	382	329	364	333	365	340	319	344	341	327	367	357	347	360	331	344	358	368	361	344	356	334	339	352	377	341	358	314	360	354	335	342	363	343	360	335	365	346	366	378	354	339	357	368	332	314	343	363	350	317	367	337	308	346	353	369	357	345	360	347	340	358	358	343	363	370	374	342	321	330	373	375	345	346	349	341	374	351	338	345	325	329	347	350	329	333	337	369	334	352	389	369	375	323	371	346	401	337	378	344	350	366	338	367	365	362	330	365	394	371	318	333	335	361	342	362	344	311	367	358	338	334	322	337	386	329	362	345	370	347	316	346	362	348	338	362	356	349	345	335	360	346	376	337	358	352	350	372	358	378	359	330	357	350	356	354	350	341	343	318	375	349	391	315	350	390	341	353	332	373	333	361	348	347	363	400	360	337	318	338	341	364	326	387	353	350	340	408	384	339	345	359	376	320	370	361	309	315	362	320	337	347	344	368	381	328	329	322	354	363	343	337	351	369	404	348	339	341	356	319	354	339	375	380	319	366	355	364	384	349	342	351	365	367	339	340	349	362	341	371	350	369	349	351	320	371	326	336	366	342	349	359	359	343	357	349	366	353	340	355	322	334	352	351	363	338	319	334	362	362	337	345	347	317	347	308	333	364	336	364	362	340	340	364	313	340	355	346	369	355	358	379	339	349	318	332	326	371	357	335	359	353	343	330	393	308	395	351	330	388	356	343	343	332	333	326	342	325	351	321	358	364	348	358	328	335	345	340	379	363	347	356	334	341	329	333	373	341	356	367	341	353	358	324	316	352	361	376	382	373	361	358	329	357	361	358	316	327	345	339	355	342	352	353	371	354	355	353	344	333	369	332	340	345	358	359	359	369	343	321	327	325	333	327	316	360	357	339	327	370	326	354	330	380	349	351	332	381	360	397	323	321	328	333	344	365	344	329	343	347	349	366	357	358	342	335	339	361	366	357	342	327	330	327	320	373	322	350	325	368	341	317	365	348	325	390	330	371	346	350	341	366	360	359	351	331	361	369	362	367	372	358	327	357	343	337	358	320	336	324	357	351	328	378	352	345	345	375	341	328	331	337	332	320	324	337	338	344	370	356	361	332	333	327	344	344	373	370	353	361	353	372	352	368	345	314	329	390	331	347	343	351	371	339	334	332	339	337	306	320	330	340	361	357	344	352	353	402	339	325	358	355	327	333	349	365	342	314	347	344	347	376	347	382	363	330	327	330	341	364	341	324	297	362	345	321	333	343	339	332	310	351	336	311	337	344	342	348	316	355	362	359	357	352	351	377	318	356	351	363	339	353	354	367	320	316	340	347	329	321	346	325	382	362	353	343	392	328	360	344	332	359	382	330	374	354	353	354	310	344	390	325	336	338	341	376	330	354	350	337	347	334	323	370	347	359	330	366	341	372	320	373	356	374	359	334	331	314	368	378	325	365	359	341	339	354	341	348	358	357	355	378	313	362	324	322	359	346	323	310	342	358	353	365	359	384	347	364	336	336	347	348	338	369	365	366	364	337	366	327	331	322	346	333	339	361	363	322	342	352	333	350	339	339	361	339	321	371	331	385	342	342	371	338	326	382	333	354	366	349	373	335	327	326	354	348	354	383	352	373	347	337	370	333	343	371	350	332	342	325	343	346	323	328	326	374	355	332	344	390	345	361	336	357	340	378	332	357	370	328	336	361	339	334	323	309	367	342	398	332	345	342	372	357	321	369	321	353	353	348	316	354	331	338	341	342	322	338	372	347	368	367	363	361	343	345	358	342	328	347	334	377	381	375	323	338	343	340	330	380	317	354	328	373	325	352	325	339	366	341	397	326	336	372	325	348	377	352	349	346	351	343	366	368	322	353	318	339	352	349	312	343	367	331	331	353	349	346	374	323	353	304	298	333	327	336	350	341	350	333	347	349	334	368	351	376	365	360	324	355	375	361	338	341	325	341	351	355	370	339	353	348	332	325	317	345	365	361	337	349	364	355	338	377	362	369	344	361	363	374	354	319	353	312	371	345	339	325	378	360	347	371	361	326	346	366	330	339	332	337	347	354	377	331	357	366	330	369	318	387	333	363	339	331	358	360	357	338	372	358	325	394	360	397	327	383	331	345	342	345	330	381	310	363	343	345	360	326	337	324	328	315	358	343	338	326	376	334	349	340	357	333	359	355	321	331	317	351	348	369	336	358	352	323	379	331	352	336	331	364	359	360	371	330	318	332	371	353	373	326	365	411	356	341	345	327	348	320	348	337	349	346	341	354	349	338	383	339	364	334	365	357	375	339	340	315	350	344	349	332	361	372	369	359	370	331	355	352	367	339	341	361	300	360	374	357	346	329	355	325	339	382	352	380	332	370	336	357	330	353	321	341	344	365	368	335	332	362	333	350	351	335	355	332	341	354	368	363	324	368	365	358	337	353	369	364	349	338	361	328	358
34752	52310	46461	35950	22089	11750	8132	6286	5032	3843	3282	2543	2048	1760	1393	1186	1020	973	856	786	738	656	574	513	524	475	486	487	476	491	472	475	523	488	478	445	464	471	527	490	480	505	501	469	489	427	464	413	431	408	416	414	448	439	416	385	417	367	390	442	376	420	384	413	398	409	415	393	392	454	386	397	405	380	392	392	398	368	374	398	367	323	392	396	414	411	380	392	365	396	371	383	422	404	370	399	389	415	385	374	418	417	391	410	355	390	439	391	424	390	421	382	401	374	396	393	396	393	409	415	412	357	349	371	415	379	369	362	374	364	374	394	368	342	394	413	375	347	393	345	345	370	383	375	364	358	405	361	365	358	377	400	397	369	369	390	364	382	353	401	392	361	404	393	391	364	368	398	390	403	375	425	398	356	368	372	367	349	400	383	370	392	379	374	353	366	366	379	372	391	392	373	379	362	394	367	409	402	385	339	375	385	417	361	386	394	410	430	387	392	414	366	423	352	359	390	363	396	380	376	406	363	390	341	367	418	392	382	394	365	361	385	398	367	376	384	381	366	355	382	386	346	386	406	353	374	379	374	366	361	358	398	398	392	348	397	339	375	398	395	402	398	376	387	425	355	397	392	361	337	414	407	414	367	396	373	358	412	402	376	363	387	393	355	378	363	388	347	384	371	346	389	379	387	391	401	427	359	361	390	378	371	416	417	386	345	360	362	411	372	360	354	386	386	360	395	367	375	409	366	390	383	407	361	420	365	383	379	404	403	389	389	367	340	433	369	357	369	336	380	413	377	367	371	404	387	377	422	344	357	368	377	361	393	366	401	389	392	387	388	385	388	388	431	336	353	369	392	383	380	404	383	375	394	334	352	370	395	353	338	370	396	367	382	349	372	393	382	381	363	385	406	362	380	386	403	369	379	374	362	365	380	415	403	345	352	382	368	351	394	383	364	377	374	338	358	410	379	418	363	371	393	363	372	399	394	382	361	375	382	374	400	370	359	384	370	399	384	373	377	394	398	401	379	380	367	365	376	391	375	378	369	363	411	398	384	363	365	394	381	369	359	376	350	374	381	411	361	356	378	374	373	374	367	376	411	363	371	394	408	353	402	394	367	388	366	391	386	397	394	350	393	398	410	356	361	371	385	450	384	371	407	388	369	389	383	358	392	350	400	362	415	377	402	375	397	380	366	390	365	346	363	390	389	327	367	406	376	410	342	367	416	385	382	400	424	366	351	366	394	367	357	357	386	369	370	406	357	395	360	352	418	404	357	355	368	365	378	412	394	364	368	367	385	386	386	347	369	377	353	402	418	411	373	350	387	353	391	426	390	366	365	363	356	370	388	391	385	400	403	376	384	359	359	379	362	344	379	367	367	386	376	395	371	378	359	384	373	384	364	353	376	385	397	391	421	360	378	356	380	387	355	402	380	403	375	359	356	395	391	411	382	397	395	378	385	412	370	362	354	388	386	413	345	358	382	393	408	376	379	347	396	365	365	365	390	353	389	368	373	356	354	379	381	357	349	380	362	340	391	368	381	354	328	369	408	394	407	392	395	367	387	386	354	383	361	366	410	383	393	379	384	373	351	395	398	374	378	375	374	367	398	385	340	364	365	383	383	346	372	403	416	404	392	354	337	387	390	382	352	386	423	391	400	391	372	382	388	371	366	348	356	394	366	388	361	357	399	398	339	370	364	354	382	356	380	383	350	383	371	389	388	394	356	393	415	382	389	330	384	401	382	384	394	395	392	379	322	385	384	387	382	384	401	386	393	403	415	367	430	419	352	384	345	394	395	359	403	389	398	410	336	371	393	370	341	380	383	360	386	374	367	370	353	406	405	366	428	403	366	384	384	386	387	392	375	399	364	401	384	389	399	327	394	427	377	381	319	394	389	391	360	410	391	344	393	403	365	366	355	383	403	383	410	403	408	369	387	375	380	373	371	395	372	370	355	377	379	346	383	348	336	392	350	397	377	376	374	393	378	398	384	404	389	399	357	369	411	364	385	360	398	344	352	357	369	391	383	365	401	367	342	375	365	396	380	387	392	366	387	358	341	409	388	376	359	406	397	344	387	386	415	384	369	376	351	359	431	378	375	381	357	355	385	370	395	383	360	384	387	405	413	358	412	363	392	395	383	383	388	383	353	373	370	397	348	367	373	381	379	374	368	395	380	375	367	362	382	316	376	374	375	408	382	388	350	380	392	355	402	350	388	384	413	389	384	366	392	380	345	396	393	348	381	350	382	386	396	377	386	393	380	382	405	362	378	352	368	348	350	375	392	356	383	371	387	356	351	371	393	387	379	376	362	356	403	390	378	409	391	347	362	378	353	357	387	367	394	433	380	418	380	395	380	378	397	375	372	398	393	385	381	376	360	373	396	392	365	384	397	384	389	368	375	399	419	381	384	367	385	377	388	398	365	382	352	379	375	408	407	375	376	435	386	357	377	365	353	360	361	368	389	388	376	383	352	400	359	376	406	336	393	412	370	376	393	362	390	368	366	404	359	409	395	392	403	366	398	334	390	367	405	382	359	422	377	394	381	357	345	369	368	357	409	361	340	389	349	376	377	369	396	430	382	371	366	406	368	375	362	384	422	391	383	347	405	421	389	385	402	388	368	368	389	379	349	382	410	382	374	361	385	368	402	389	340	383	388	357	376	397	360	377	400	383	402	347	370	381	352	386	359	391	372	382	426	398	373	354	395	368	357	401	362	404	368	401	371	378	326	393	391	342	401	383	396	386	390	355	335	388	368	396	382	373	387	365	396	379	347	387	346	363	399	394	400	401	372	388	406	410	325	374	392	358	356	372	400	360	371	375	381	357	360	368	356	378	354	392	364	414	402	401	352	369	346	391	367	396	387	400	412	402	371	374	358	405	341	385	355	363	415	392	355	366	381	357	368	344	376	403	363	365	382	384	421	390	374	347	393	386	364	396	400	380	356	390	372	356	381	392	376	433	386	366	355	384	359	380	354	391	397	350	371	409	393	359	388	405	355	426	359	355	388	399	360	374	358	376	368	359	372	400	381	356	393	393	373	371	418	413	370	372	395	385	372	380	405	377	360	416	385	360	392	385	373	371	378	387	368	381	381	342	368	377	406	359	378	388	363	373	394	383	380	351	358	367	377	356	384	380	410	382	362	414	373	379	369	397	387	334	374	381	362	388	352	400	367	402	405	372	361	349	371	380	371	374	379	407	385	379	371	370	390	380	402	380	370	375	392	404	352	379	389	366	378	353	375	368	418	401	364	392	384	390	402	343	349	402	416	361	384	388	368	368	351	395	347	378	397	385	390	358	404	384	415	400	397	373	386	407	351	418	381	340	390	389	354	396	388	407	367	372	398	431	390	366	409	405	391	397	370	401	365	394	345	392	386	340	408	373	377	380	364	390	389	398	337	343	363	365	372	379	343	390	404	354	402	384	389	407	382	355	361	389	380	364	368	406	358	400	378	403	374	404	368	379	394	377	438	383	378	352	350	357	355
23178	20782	27432	24766	21156	20528	13832	5846	3794	3018	2299	1981	1718	1454	1251	1064	944	835	829	750	784	671	707	675	635	669	574	606	607	613	567	596	547	646	656	562	551	533	603	573	563	566	557	581	573	575	560	579	502	506	538	470	544	498	527	522	540	544	515	540	504	533	483	512	510	507	510	523	497	517	523	512	479	553	541	532	541	516	477	526	529	526	515	504	514	497	546	511	506	490	547	517	549	515	517	562	495	524	503	482	507	521	528	549	552	539	500	506	533	536	511	528	534	515	479	481	472	502	539	492	496	485	506	529	464	484	496	462	526	528	536	518	495	532	500	510	510	491	543	520	492	525	509	486	499	485	488	496	529	475	490	469	532	520	507	527	482	474	497	546	492	492	511	522	510	470	474	500	501	493	491	510	501	496	534	500	499	531	515	498	537	502	493	478	511	478	507	513	513	508	501	508	515	574	530	476	508	503	493	507	538	568	523	526	490	546	489	533	543	515	530	530	495	455	501	531	500	533	495	510	478	504	519	467	499	503	507	510	512	505	527	507	532	509	471	516	484	523	545	504	495	510	482	457	528	507	512	523	542	503	495	475	522	517	495	500	482	515	504	523	512	488	473	505	518	481	473	547	502	437	503	530	501	493	509	473	513	510	492	527	509	514	508	528	505	466	485	481	482	483	537	500	477	512	515	487	509	504	503	546	521	487	514	535	473	520	478	505	497	498	491	510	506	472	509	484	485	553	527	518	495	511	487	491	471	516	522	506	502	495	503	508	472	525	495	531	541	530	506	491	494	510	522	564	524	482	475	497	522	485	547	462	506	502	499	486	487	519	496	565	510	498	495	458	506	502	503	483	546	489	493	483	485	534	512	516	492	499	530	476	484	482	461	500	532	457	535	510	478	512	477	531	525	483	478	479	530	499	531	542	500	493	513	517	536	471	518	492	502	477	514	519	464	484	492	486	527	466	477	534	463	529	523	483	496	503	496	512	457	508	481	508	494	496	508	491	544	538	547	477	526	507	494	526	533	504	492	548	514	490	522	515	489	488	506	495	515	509	507	503	529	481	512	498	516	489	487	490	532	475	510	468	514	519	506	455	483	517	505	513	493	523	500	496	474	542	505	504	460	533	475	505	511	521	485	503	476	509	519	525	498	515	473	476	525	513	479	514	478	532	484	510	480	485	510	510	497	467	521	521	466	496	499	487	537	522	513	501	523	522	519	508	496	501	506	560	477	449	551	536	500	504	469	530	524	474	514	471	509	525	511	505	504	507	492	527	495	495	516	464	495	456	497	471	498	489	524	525	484	554	524	466	504	540	486	495	539	497	495	495	513	557	553	493	540	522	534	460	487	515	529	533	512	505	511	511	498	539	475	503	491	518	516	523	487	501	492	504	507	509	523	523	504	489	515	513	505	482	538	518	513	484	449	516	471	485	495	526	491	492	484	508	502	521	504	475	447	513	495	508	510	508	513	506	480	490	461	507	515	511	459	532	534	534	527	531	530	485	517	503	495	508	495	526	542	467	499	510	553	523	507	513	485	551	485	528	533	513	522	501	473	526	511	526	516	479	519	544	476	513	551	490	502	475	509	511	526	527	514	510	540	506	496	518	542	509	512	528	508	529	490	516	511	523	516	515	549	497	478	504	484	516	493	486	482	514	487	526	516	515	532	450	515	497	523	538	508	501	522	497	512	530	539	508	515	524	470	528	499	522	498	490	480	516	533	510	498	504	547	512	526	495	526	513	527	495	485	482	525	490	525	460	521	510	529	481	509	512	521	539	488	482	504	496	507	481	531	513	537	519	465	520	488	463	530	519	480	484	508	497	485	494	511	476	508	479	536	523	542	529	509	512	463	538	532	524	500	518	553	499	550	478	529	518	471	506	491	494	465	508	535	521	544	442	511	504	508	534	511	496	484	494	490	536	470	510	505	491	506	494	525	494	517	464	545	511	517	524	522	495	505	524	499	543	530	514	478	509	496	532	489	511	531	532	523	501	509	529	514	526	470	526	525	503	521	505	495	557	532	548	528	499	475	495	477	526	493	501	491	537	499	489	501	539	520	501	496	483	502	546	507	497	497	516	463	489	498	508	515	485	543	477	531	559	491	461	512	519	531	532	514	505	519	529	492	520	503	514	551	522	494	517	505	521	506	509	485	496	498	535	512	495	511	482	546	521	546	484	514	482	478	515	541	535	503	533	519	526	521	483	521	501	501	498	527	494	508	484	477	539	550	525	490	498	493	514	512	553	542	510	509	503	487	474	478	506	505	520	490	531	456	520	473	534	507	538	506	478	483	526	542	494	494	484	493	459	500	504	463	520	483	479	475	539	534	495	515	524	490	498	520	492	501	533	529	549	460	507	516	512	546	525	472	525	526	551	505	464	502	494	486	494	507	490	491	478	505	501	487	484	485	495	523	506	479	507	502	518	504	525	520	510	525	476	513	508	488	493	504	473	485	504	496	501	497	560	515	506	530	519	485	469	527	489	484	507	536	493	484	525	538	479	496	491	519	502	557	518	532	486	503	494	497	535	516	513	512	467	492	466	507	509	539	491	508	497	506	503	538	471	490	499	498	488	519	485	490	515	481	528	507	478	476	492	492	499	506	521	519	502	520	507	509	489	508	501	508	498	548	473	532	505	550	479	529	507	497	532	551	490	519	476	488	480	494	476	505	493	509	521	526	516	541	470	502	504	505	487	503	502	470	542	496	503	537	507	527	462	513	526	489	496	486	538	509	459	480	469	530	458	502	506	499	544	537	467	524	525	474	477	537	530	513	473	527	481	476	511	498	502	503	505	495	473	493	496	530	546	477	490	505	521	506	514	490	541	536	496	495	480	521	475	522	492	512	504	493	515	493	527	502	493	545	484	527	524	509	494	522	485	494	469	485	490	565	496	505	483	482	514	518	528	507	521	488	508	492	481	508	530	494	480	510	504	549	498	507	482	507	491	545	553	471	476	533	490	507	515	523	505	525	512	500	504	505	494	516	526	515	525	517	539	494	508	553	519	532	513	483	506	478	528	483	478	533	494	498	481	510	519	493	511	498	481	506	499	485	521	510	511	519	505	535	489	510	470	484	466	486	501	479	504	501	479	548	515	528	497	548	525	496	513	460	515	515	488	492	497	505	517	521	509	459	476	482	535	484	532	511	542	525	513	523	508	483	518	494	494	506	481	502	531	497	481	509	481	542	474	477	480	511	487	510	538	521	482	523	462	520	515	502	490	501	517	469	502	527	525	478	535	550	516	487	489	488	546	531	511	493	539	568	494	481	500	512	521	467	527	534	507	497	491	478	468	506	522	482	541	518	482	494	520	500	516	521	526	508	512	517	496	484	507	499	482	511	548	467	511	509	494	468	505	462	529	530	485	483	494	483	498	476	489	557	492	511	497	477	463	524	479	501	506	488	475	517	504	526	500	496	513	488	524	495	485	505	481	500	526	490	488	478	522	520	485	486	523	464	519	519	496	500	531	491	490	529	533
38942	63786	56364	41967	23617	15566	12333	9392	7563	5815	4556	3940	3241	2619	2188	1848	1557	1428	1265	1188	1095	1003	910	868	787	735	684	710	721	651	717	685	669	710	717	703	620	646	685	715	633	717	705	622	662	644	669	590	622	585	552	562	569	607	566	541	525	545	536	512	524	547	533	558	568	575	612	571	548	547	544	540	551	509	590	552	532	538	522	543	487	554	551	546	574	599	518	528	550	566	565	577	578	618	518	534	559	585	577	574	520	519	543	538	568	559	583	572	570	530	546	492	521	499	536	573	543	568	536	582	527	524	550	553	513	501	529	512	521	528	502	519	546	487	548	525	545	531	556	533	543	558	592	522	515	520	530	489	580	527	540	537	515	510	548	524	547	520	531	523	495	530	486	534	541	484	516	531	548	517	482	566	490	536	530	538	507	509	519	540	519	514	520	549	531	513	512	514	509	503	504	533	583	521	517	520	475	502	534	513	549	525	546	562	490	521	506	530	492	493	525	491	528	540	525	524	544	513	570	517	532	496	485	555	549	549	542	555	536	526	541	549	530	549	541	529	497	514	491	520	535	545	516	538	537	523	552	514	530	530	563	521	493	538	527	574	531	506	530	506	522	552	544	513	535	519	558	559	522	526	591	542	564	514	532	533	499	507	562	516	520	515	513	518	534	560	514	536	510	503	536	513	471	528	520	462	495	488	575	528	518	515	526	510	531	525	503	538	556	544	554	549	559	500	517	534	561	518	485	528	497	537	526	555	531	534	565	537	532	526	527	540	529	494	520	535	500	508	520	573	502	549	509	535	526	541	547	550	543	507	551	537	572	495	503	527	532	533	559	503	560	519	517	562	505	531	531	505	495	545	494	491	502	532	527	523	606	478	543	510	537	499	528	546	533	522	547	536	548	525	530	506	525	560	548	508	562	550	507	538	527	512	567	501	519	535	492	524	507	505	502	532	555	545	540	538	541	561	521	490	567	540	478	538	541	565	532	555	496	528	503	528	533	544	510	573	542	543	500	517	545	518	532	529	533	556	548	521	526	490	541	529	515	529	500	545	515	536	525	541	530	558	523	511	507	523	509	486	514	489	529	507	505	557	532	543	512	530	502	533	555	536	526	568	543	521	516	524	529	497	538	526	523	529	452	524	499	534	495	499	577	482	518	533	570	503	504	552	510	493	563	523	544	505	544	503	540	505	529	497	532	498	514	508	539	515	563	555	521	546	550	524	565	547	509	527	494	520	538	546	514	526	543	513	532	497	535	525	550	528	522	495	521	527	496	525	499	541	553	527	506	484	556	531	525	539	454	566	524	534	530	533	515	529	518	465	525	503	549	526	522	484	493	552	515	549	546	540	479	537	520	564	475	518	505	529	527	511	546	528	536	555	519	528	498	557	525	554	538	513	520	542	507	544	517	549	569	499	495	554	473	534	483	552	505	574	517	514	513	520	504	491	531	514	504	549	513	506	521	554	538	512	551	522	525	515	490	562	514	533	518	492	529	516	545	498	524	460	519	524	519	564	519	532	522	529	549	528	525	506	508	511	561	532	523	504	541	554	537	511	542	497	493	487	523	548	511	539	517	524	488	491	560	517	511	538	549	527	509	548	507	533	564	562	514	510	473	538	560	522	469	507	488	534	569	570	571	549	562	549	512	523	521	536	516	507	546	515	511	518	515	531	546	529	552	536	566	550	528	566	577	518	554	526	518	509	496	531	490	516	551	516	522	494	518	498	504	528	555	499	537	534	552	509	480	480	539	563	522	498	510	560	545	481	482	529	516	514	541	525	500	527	505	514	516	561	544	545	510	538	538	522	520	517	548	526	541	515	534	497	510	554	542	519	522	525	552	503	570	512	568	515	492	551	556	511	531	518	576	568	509	551	538	531	534	505	567	520	549	508	496	503	512	527	544	509	536	510	543	566	539	572	524	511	535	567	563	526	529	509	520	538	514	523	570	516	522	554	532	516	545	552	532	565	522	501	503	542	558	555	507	520	538	515	537	479	550	529	523	528	515	527	511	495	512	499	519	537	525	564	546	548	512	511	542	522	512	540	528	518	510	520	482	524	548	521	552	524	528	535	549	522	559	519	556	503	502	494	517	534	495	533	535	522	544	492	501	518	514	538	522	531	524	537	538	519	497	551	515	488	518	584	482	508	526	546	536	528	551	528	538	511	533	523	501	532	548	495	543	555	550	511	546	518	567	553	529	517	517	516	525	530	510	483	519	533	521	527	570	569	546	515	496	510	531	496	537	478	570	538	525	503	488	542	523	511	527	523	516	514	558	554	535	547	536	528	541	527	528	520	524	498	559	526	519	553	550	538	522	489	537	523	553	482	534	511	531	565	545	562	494	504	538	543	530	522	510	560	510	486	512	549	492	494	502	572	514	512	538	530	473	495	565	517	512	505	512	492	522	536	541	504	488	548	552	524	543	552	488	548	514	521	524	579	507	537	540	514	524	571	524	547	499	527	511	521	554	497	540	520	497	529	492	563	504	528	514	496	522	514	531	499	505	474	549	525	544	516	534	490	535	475	532	525	537	534	537	554	532	501	541	579	501	505	515	531	524	581	563	518	529	495	520	539	519	523	536	519	572	568	545	521	501	536	538	511	544	549	527	493	529	526	518	502	533	523	544	558	546	560	523	509	536	516	529	544	513	562	516	494	561	555	539	541	560	548	535	557	503	501	505	533	484	518	514	495	511	540	531	528	482	551	508	537	536	511	520	522	507	532	538	510	494	565	524	536	534	515	557	485	552	516	539	492	492	518	511	526	501	538	497	532	496	553	521	521	509	520	487	580	514	528	547	482	500	562	512	512	486	521	524	541	503	529	511	555	494	513	548	480	488	528	531	493	554	565	531	498	554	509	510	502	525	547	528	533	514	514	493	525	513	518	535	514	503	504	545	509	541	508	527	538	514	541	542	496	543	523	554	491	542	518	494	512	522	519	554	557	532	509	510	517	519	526	514	499	583	546	513	529	547	523	508	521	506	546	538	519	523	488	523	530	514	545	517	566	530	541	550	521	509	542	505	523	523	521	527	541	527	524	499	541	512	512	517	526	538	536	519	501	516	538	550	577	520	532	524	554	521	538	500	550	506	546	502	541	540	497	535	506	517	531	536	569	562	535	514	525	535	516	509	528	538	521	519	531	533	528	528	505	545	533	484	520	546	519	509	546	525	566	541	553	530	546	556	512	516	532	505	565	506	523	513	511	532	516	551	495	510	500	551	516	539	516	537	509	515	541	538	521	518	540	505	510	528	526	521	568	543	544	534	535	522	536	564	541	509	551	517	571	494	510	481	545	512	491	559	555	508	550	540	492	527	488	514	514	512	511	515	535	501	528	501	550	528	525	517	546	538	507	524	539	536	493	496	499	538	467	533	510	520	478	513	489	508	565	513	510	540	562	519	507	475	519	528	521	509	564	568	572	522	565	523	513	466	520	537	501	511	519	545	519	487	522	519	491	548	517	544	531	502	501	525	537	512	538
34136	34402	30094	15064	6268	3508	2505	1755	1353	1077	912	821	699	631	555	490	487	462	427	427	470	437	413	394	397	411	411	391	385	417	416	378	402	372	405	412	431	389	413	410	380	427	448	380	391	411	398	387	356	400	407	385	422	398	409	396	346	417	354	402	385	406	372	384	383	382	383	384	349	349	390	378	378	385	401	366	397	378	390	362	399	401	372	425	370	418	391	400	366	359	405	371	375	368	400	391	367	374	406	397	357	375	395	404	349	407	411	400	360	369	350	340	363	362	342	366	371	369	423	408	405	376	434	351	396	363	366	368	367	398	391	396	354	403	379	385	397	397	368	385	367	381	353	375	408	396	352	380	348	430	373	394	387	374	375	358	385	430	367	405	375	366	350	352	394	368	389	369	384	402	358	379	365	385	387	398	373	375	371	349	371	390	359	409	391	379	400	367	368	364	349	359	372	408	369	399	387	393	368	409	380	380	364	369	399	395	339	415	396	366	356	358	343	397	390	380	380	383	395	380	380	341	380	407	370	372	365	352	397	405	411	355	330	352	353	382	373	377	365	388	404	381	386	398	361	372	312	368	364	369	395	343	387	377	377	372	382	387	361	372	378	389	369	347	372	368	378	370	384	394	368	358	380	395	369	370	395	372	363	394	402	384	372	389	355	364	385	364	399	387	385	388	358	361	399	376	369	380	360	377	393	349	394	383	360	381	377	365	361	364	371	385	390	363	376	399	380	353	398	358	397	364	371	371	369	347	357	372	407	385	389	355	362	417	399	354	382	356	391	385	400	426	393	384	375	371	379	370	363	390	371	371	379	388	401	379	399	366	385	379	368	397	392	348	370	352	365	369	406	391	406	376	368	374	376	357	342	367	403	389	367	383	370	408	374	390	364	339	386	359	380	369	364	408	349	347	419	386	420	383	330	405	366	363	372	386	407	410	389	364	386	370	373	396	419	334	364	406	404	384	372	382	376	402	353	363	363	355	361	422	399	390	407	399	339	415	360	409	370	362	374	417	403	344	379	403	371	353	378	354	371	421	380	324	359	355	386	385	360	362	330	352	364	351	385	376	391	398	413	376	384	398	380	351	371	389	380	408	382	342	401	359	358	395	369	373	380	403	377	362	369	388	373	363	361	346	352	350	384	359	395	373	393	380	359	362	382	339	358	377	389	394	385	382	376	359	393	374	391	352	367	345	343	368	397	353	374	386	371	372	395	387	385	419	381	377	391	410	419	397	391	388	352	354	353	388	370	393	402	421	364	398	361	390	367	417	386	379	367	392	394	396	392	368	356	369	361	364	427	356	346	397	363	370	411	368	382	412	353	369	396	373	374	350	378	383	378	362	358	365	393	374	364	355	359	339	387	352	366	370	392	396	353	410	388	387	414	375	380	390	369	387	324	386	366	363	332	360	386	365	380	400	392	391	324	350	378	377	417	364	376	414	360	363	403	315	370	374	349	381	352	376	408	371	405	388	377	422	382	363	378	386	394	372	336	387	362	356	389	410	382	368	400	373	409	408	369	338	407	388	402	366	371	418	377	343	396	407	386	392	396	400	347	347	376	346	409	358	381	356	361	380	347	332	380	402	369	336	400	410	382	340	343	398	406	352	394	361	361	379	374	367	390	368	363	358	395	411	391	387	358	382	413	354	367	357	358	370	368	367	366	369	374	396	381	396	395	362	350	381	347	422	389	370	383	392	348	378	362	321	368	390	396	394	386	374	377	378	366	370	394	410	388	377	358	395	396	380	397	401	396	367	354	378	371	384	346	369	400	383	380	341	397	355	395	388	345	405	379	361	365	391	363	354	369	372	362	389	367	393	330	383	355	360	357	410	378	387	388	378	414	406	381	404	366	388	401	384	382	407	386	411	375	402	396	365	361	359	354	392	400	371	365	387	367	375	368	350	364	375	364	411	368	377	369	382	355	344	358	355	404	375	365	372	411	378	400	392	403	328	385	367	392	383	399	401	390	369	366	387	382	402	389	370	384	375	357	343	376	357	365	362	377	365	389	384	393	385	374	354	385	406	389	386	363	406	383	401	365	375	427	346	393	410	355	352	392	355	361	360	372	335	362	370	381	371	394	366	362	376	345	384	396	411	377	379	363	356	424	379	376	393	368	360	375	385	377	371	375	364	392	387	411	410	402	354	395	363	377	362	349	363	372	414	373	380	372	374	354	380	383	378	393	337	391	370	373	380	397	383	373	400	389	365	343	357	420	341	381	368	375	369	379	352	369	417	396	388	387	372	386	347	353	357	375	372	370	351	391	397	372	367	368	354	384	381	335	332	362	374	362	375	376	391	361	374	384	390	357	380	375	350	330	388	385	401	333	376	375	400	336	406	383	387	379	382	389	370	416	409	366	375	381	360	440	362	347	390	366	388	361	394	374	352	365	372	379	382	373	369	391	410	355	387	349	384	364	376	396	378	368	370	368	381	392	405	417	388	367	400	425	393	375	385	370	377	374	380	414	404	372	345	371	377	390	397	358	359	401	377	361	365	358	404	386	413	375	350	369	357	390	358	370	364	376	405	382	381	363	377	401	361	407	365	374	416	351	374	385	370	396	353	344	369	399	372	403	380	410	362	367	375	394	351	395	377	354	389	404	361	369	381	374	380	359	399	368	366	348	384	373	348	397	384	368	402	367	373	375	396	347	396	336	375	406	381	395	402	374	411	386	375	384	366	352	376	342	373	361	392	367	413	357	381	379	382	412	378	391	379	391	412	400	358	368	379	370	359	372	382	381	388	383	378	435	371	359	355	381	383	403	382	381	398	364	403	355	352	395	381	380	386	369	384	384	356	371	378	356	388	356	349	373	356	351	369	379	356	345	378	372	358	365	387	367	415	411	356	344	387	380	392	413	391	335	380	387	392	363	403	363	362	388	373	361	390	371	393	332	382	382	364	415	357	364	361	358	377	357	349	378	379	350	395	387	410	370	395	374	382	323	381	362	345	365	363	393	409	394	369	380	371	386	378	382	374	367	322	361	385	378	384	394	353	375	356	386	395	380	361	365	350	411	409	394	373	388	393	378	346	391	352	393	369	384	384	355	370	348	358	399	368	388	370	358	389	372	416	384	376	376	375	368	338	381	386	370	379	347	368	384	404	401	381	355	380	358	381	375	376	375	383	371	393	330	357	400	354	387	402	370	368	377	402	377	382	378	359	393	391	422	359	379	364	384	392	380	365	353	368	383	384	400	361	364	355	401	382	376	346	399	368	365	374	380	338	392	353	371	354	350	367	387	401	368	369	355	373	370	371	388	389	366	401	385	393	391	368	393	376	391	388	393	341	356	391	383	365	339	331	382	378	396	369	360	349	401	416	381	382	387	401	359	341	422	396	381	354	364	377	391	395	377	379	363	367	392	368	404	360	395	411	387	381	379	331	362	379	384	399	393	403	352	404	389	391	336	365	344	378	408	387	384	394	378	385	357	388	387	398	403	382	358	417	392	349	391	355	399	357	389	377	392	370	408	413
36867	44829	35810	17328	10425	6936	5218	3526	2724	2187	1840	1580	1279	1023	838	727	674	606	601	576	556	525	498	481	531	494	454	435	457	448	490	448	439	459	466	478	488	456	457	461	477	537	457	442	443	497	442	471	445	408	421	433	480	458	445	413	446	424	459	417	437	433	437	439	447	424	440	440	436	425	409	401	470	413	445	420	450	412	425	455	439	412	427	445	411	465	451	461	430	441	411	470	436	422	418	438	443	466	440	423	427	443	429	474	460	413	424	413	449	459	415	422	421	407	438	433	443	432	407	410	413	426	390	440	429	411	415	385	421	416	414	434	419	480	382	416	422	449	419	437	433	398	415	451	414	416	425	416	441	431	407	455	429	398	418	386	360	435	407	441	442	386	408	435	383	425	450	392	410	426	405	413	411	423	414	396	448	462	391	412	425	430	402	441	419	430	442	464	446	423	436	440	420	448	425	398	453	435	408	421	437	396	422	434	435	405	444	414	405	396	420	415	403	423	389	456	449	406	421	408	382	418	417	438	457	466	434	421	426	394	392	427	408	428	410	392	466	426	415	417	419	403	426	414	361	455	430	412	398	442	422	403	413	416	448	391	413	451	435	444	430	463	407	445	413	440	408	387	382	424	452	420	422	416	424	411	404	429	414	446	396	387	406	433	404	421	389	392	415	427	449	459	422	445	440	402	402	405	382	427	406	429	405	421	381	388	443	439	398	356	405	421	411	395	425	421	422	414	405	414	415	455	408	402	401	401	428	438	391	413	414	437	423	397	414	454	446	420	494	423	436	410	424	404	429	398	411	425	396	440	426	388	413	442	420	432	414	410	443	441	441	374	437	381	406	443	409	409	425	446	386	412	409	391	437	407	430	424	395	390	389	464	436	404	435	427	437	411	425	397	395	438	416	416	411	411	433	391	423	429	411	394	404	419	426	402	406	383	432	400	405	402	445	390	419	393	426	415	423	414	422	445	403	404	402	426	431	404	446	399	450	390	380	422	412	394	417	393	429	417	398	422	405	446	406	426	400	423	411	435	405	411	430	400	386	428	466	432	430	405	410	426	383	402	413	434	401	419	385	421	386	384	408	432	385	422	421	375	437	425	373	404	431	453	411	407	420	404	416	447	406	386	446	407	424	414	408	400	417	391	412	397	384	392	416	447	402	406	410	420	398	424	423	433	434	429	425	394	419	450	414	445	409	427	479	381	435	432	442	413	407	397	450	441	420	445	412	431	424	385	420	432	433	418	399	405	433	424	422	408	410	433	410	416	368	382	439	375	390	434	375	406	415	471	439	425	382	438	424	431	436	399	418	410	432	433	397	398	424	410	442	427	417	399	418	393	399	427	451	432	418	412	392	427	368	434	406	423	429	427	392	421	411	448	423	390	389	420	414	418	411	436	402	413	411	453	446	446	417	440	446	434	421	401	414	435	421	411	378	412	399	413	421	424	423	436	418	429	406	389	481	453	401	435	386	411	447	416	426	395	428	401	374	458	391	388	397	428	401	414	415	431	433	431	417	389	415	397	450	431	419	445	406	392	453	414	440	389	426	409	375	426	433	428	461	413	411	444	439	431	400	420	408	433	413	426	418	407	453	385	451	421	444	397	420	412	415	397	416	364	423	424	407	414	436	425	397	425	421	399	425	415	439	413	435	422	435	412	449	414	448	429	415	420	417	388	384	445	416	427	448	409	412	421	425	395	435	407	395	409	409	425	386	392	442	425	433	448	431	422	435	395	439	411	427	449	423	341	403	432	409	420	424	407	415	395	412	442	397	415	449	371	432	431	416	457	420	428	408	415	458	420	435	408	425	428	423	436	417	399	428	425	438	390	440	404	380	426	431	393	450	432	423	426	420	426	426	389	414	453	408	387	419	433	460	398	418	414	443	417	429	412	428	387	400	373	427	430	438	430	401	431	394	436	413	440	401	388	427	411	406	399	437	416	406	440	402	420	438	390	412	405	440	405	448	426	403	444	428	445	423	406	418	460	442	386	386	446	402	446	420	451	431	395	426	435	428	463	425	408	420	406	424	413	435	415	395	381	451	433	416	412	427	408	427	404	391	412	433	409	417	421	424	438	418	388	422	402	418	397	419	421	439	430	414	437	438	451	426	422	449	466	447	451	398	403	451	409	455	387	402	411	451	419	414	439	428	438	416	392	395	403	400	403	456	418	409	401	440	445	438	410	406	398	409	421	427	415	433	440	405	454	398	397	406	409	415	448	425	438	391	405	436	420	427	417	430	468	456	375	354	383	433	430	396	440	403	402	419	422	419	397	433	379	411	447	461	423	348	428	419	439	384	424	411	410	395	439	397	419	417	432	433	407	423	393	420	399	460	443	398	409	420	461	412	386	430	414	393	406	404	406	378	425	403	455	395	371	447	431	433	421	382	464	451	427	424	398	420	403	425	374	401	386	429	395	448	443	409	406	394	416	442	385	404	411	424	383	425	436	443	391	407	433	408	421	418	425	414	403	455	444	395	391	419	431	462	399	432	444	414	387	399	398	425	388	400	409	447	397	395	404	457	430	438	430	423	419	472	405	411	416	442	419	429	443	415	390	405	423	377	408	451	416	395	396	402	398	392	418	432	456	442	429	396	420	406	408	379	393	411	391	450	434	431	392	421	383	447	439	393	397	405	431	374	381	402	437	448	386	411	414	416	423	456	450	426	410	430	397	444	434	470	433	403	417	419	425	373	408	405	420	390	397	421	411	400	422	396	414	425	423	416	420	423	392	429	403	434	388	437	428	410	402	403	426	447	438	400	424	434	406	467	400	393	394	435	461	421	421	420	427	402	425	422	442	420	401	401	378	403	408	462	418	369	424	422	419	421	417	405	405	405	408	378	412	401	462	389	400	406	386	388	423	443	432	431	414	399	408	394	463	416	429	430	400	396	448	398	403	436	401	391	411	404	437	413	421	390	421	411	465	408	440	442	417	448	398	411	383	415	437	468	366	444	440	439	405	396	406	409	413	442	407	447	408	384	419	428	426	432	462	403	454	414	417	475	401	418	403	438	438	457	423	419	415	414	414	404	423	392	436	419	421	430	403	416	421	413	410	413	381	402	447	439	415	434	403	422	400	402	424	396	368	388	402	427	423	414	442	419	427	395	398	456	459	414	412	404	405	391	391	403	435	413	405	432	426	408	438	445	440	425	440	456	403	408	407	441	421	384	427	434	425	417	435	410	431	404	401	410	382	400	399	416	431	440	399	401	401	424	427	422	420	438	447	421	431	402	413	415	425	446	456	398	437	406	429	410	434	393	442	387	416	380	396	399	417	439	446	400	425	384	462	399	425	424	413	407	456	379	425	389	405	385	412	462	397	404	405	400	450	390	417	395	416	467	460	411	398	430	434	419	416	398	422	466	404	432	438	416	382	390	437	405	407	432	431	397	430	421	411	409	461	436	429	414	433	417	423	436	391	400	419	438	430	418	401	426	378	393	392	404	429	409	423	413	413	433	406	419	411	435	441	449	404
25298	20790	27044	25487	20393	12496	6011	3337	2313	1834	1417	1113	976	840	758	704	577	549	509	537	451	451	421	446	426	413	385	404	407	372	394	368	398	395	409	420	435	457	353	406	394	380	433	389	425	430	415	407	390	387	401	376	352	353	384	420	366	300	374	376	354	330	339	376	365	357	345	353	330	379	341	401	365	371	366	371	357	360	383	361	356	351	353	349	359	358	364	368	385	361	363	350	364	358	331	358	400	350	356	359	352	365	339	328	367	371	354	389	378	353	323	351	362	365	352	373	368	352	372	361	339	351	356	350	352	355	350	349	339	363	356	367	339	340	370	354	369	337	336	343	327	326	352	330	366	341	390	336	341	349	366	337	334	331	381	354	378	341	347	354	345	362	363	356	364	342	346	338	344	350	357	340	382	346	381	347	383	326	374	335	375	336	345	359	355	344	361	361	383	353	360	331	335	380	318	348	294	330	345	345	352	387	317	360	342	368	370	359	326	317	349	345	353	376	356	338	305	367	316	332	357	381	349	350	360	361	371	379	349	356	351	362	362	358	363	361	343	334	355	365	357	314	360	349	366	367	352	348	350	331	363	359	358	363	358	391	338	335	340	371	322	343	330	359	360	342	363	318	332	336	341	373	343	351	347	355	323	347	343	375	329	348	334	365	325	342	324	375	317	349	344	352	333	342	358	362	322	357	360	317	348	342	323	355	337	335	353	339	355	344	312	337	306	365	335	340	343	332	362	346	314	356	376	359	354	354	326	342	360	354	313	365	321	362	363	357	370	356	389	326	372	340	398	325	326	332	318	358	346	360	330	372	360	368	334	353	317	401	334	338	366	362	321	381	322	372	357	354	350	362	360	346	374	338	356	354	354	380	372	351	352	329	356	390	339	355	351	338	336	379	334	326	391	345	354	361	353	352	340	313	355	347	333	379	336	312	385	334	350	391	355	339	367	325	374	338	331	348	350	353	313	349	382	389	349	365	348	334	358	332	344	335	319	370	347	358	349	348	365	338	369	346	331	343	360	341	358	360	315	360	335	358	353	359	364	334	348	350	366	352	344	346	368	359	389	384	390	354	326	328	361	335	364	371	366	309	322	320	320	360	353	358	386	343	317	350	366	343	351	370	332	341	314	336	342	346	362	394	308	352	349	351	361	348	374	348	383	349	348	375	325	341	380	378	361	350	344	323	351	365	372	368	356	346	375	373	354	325	353	334	342	340	346	382	382	329	344	353	371	300	353	370	328	361	381	355	362	383	322	368	324	340	358	348	345	321	342	346	345	304	344	350	342	353	359	347	361	360	345	379	358	311	384	344	349	357	365	357	375	357	353	344	375	344	374	356	345	358	331	324	335	324	363	323	373	331	363	362	323	356	336	344	372	338	358	375	369	384	325	359	365	330	325	338	359	331	348	327	344	350	361	321	375	339	340	362	323	330	356	336	321	339	356	304	372	367	343	316	338	364	339	350	359	337	377	368	316	370	348	368	342	364	347	336	359	339	371	352	345	372	360	372	334	355	359	371	324	361	373	314	375	364	340	349	348	360	326	356	337	343	345	327	382	367	342	354	352	348	360	332	371	372	337	337	350	375	369	355	344	336	351	359	340	337	360	379	357	353	340	336	330	365	338	375	356	342	349	353	374	331	340	343	380	363	352	345	333	364	364	356	358	345	336	366	375	349	355	315	371	322	324	344	372	390	362	387	372	331	340	344	361	356	349	328	340	386	384	354	374	372	356	361	333	361	375	368	362	338	348	348	364	342	378	343	357	368	325	338	311	352	367	384	346	341	318	367	351	320	361	328	365	363	356	361	337	362	352	347	349	367	360	367	359	356	343	352	359	366	310	356	349	348	352	367	358	317	384	368	363	350	344	345	376	377	347	309	345	371	347	362	336	342	343	370	376	321	366	350	345	336	333	358	323	351	327	335	335	337	357	315	345	338	347	342	353	359	342	349	363	346	377	345	326	361	375	370	348	346	348	361	321	343	346	354	347	348	347	372	335	332	320	348	359	367	341	371	355	366	361	339	347	332	375	336	324	354	332	329	351	337	342	325	349	343	337	358	300	352	387	318	376	375	351	384	393	321	328	371	347	354	361	317	373	337	325	333	358	354	379	349	356	348	350	362	366	352	342	362	337	313	357	355	359	367	364	338	343	380	355	364	345	377	389	344	338	370	381	347	363	366	349	357	373	334	333	353	364	370	343	358	357	354	344	397	331	319	341	341	366	340	348	306	333	358	353	346	320	389	374	341	336	343	370	353	347	340	345	355	342	377	339	369	346	326	392	376	373	344	341	356	375	362	356	347	349	346	356	351	338	361	378	367	390	368	331	356	344	360	329	344	363	331	341	358	355	381	350	341	315	359	319	361	350	347	384	366	322	335	361	387	373	326	353	340	315	365	341	340	351	339	323	333	334	371	366	364	331	335	382	372	354	346	359	311	354	350	349	355	328	360	347	376	338	354	353	360	376	354	355	354	377	340	351	352	352	371	361	364	352	334	377	340	338	336	392	351	381	340	363	339	373	349	378	359	388	367	361	356	337	377	354	351	353	370	349	362	355	373	372	377	371	368	348	353	372	361	360	358	353	364	333	314	338	379	357	335	370	361	361	330	382	319	355	349	356	330	356	380	333	357	365	378	399	359	356	341	364	379	353	362	339	365	362	354	397	350	317	351	301	349	369	367	312	316	414	315	330	386	375	326	354	363	352	358	322	349	355	368	341	380	365	344	359	361	361	351	355	373	337	350	335	388	321	354	336	327	320	353	322	341	322	356	373	357	342	363	317	370	354	330	346	345	355	388	368	349	332	327	363	360	352	409	343	353	346	395	356	320	365	369	345	356	380	352	374	363	344	344	383	303	372	333	379	343	343	308	365	351	329	347	330	327	315	377	326	348	380	352	340	292	355	356	332	353	340	378	337	374	351	360	339	344	345	336	333	366	336	347	372	360	417	366	366	387	347	329	292	323	346	374	358	373	343	373	344	323	347	362	347	339	351	397	376	356	342	345	331	333	322	326	379	360	343	359	328	359	317	334	341	359	379	363	340	334	342	342	367	355	349	344	339	339	376	370	366	374	372	378	359	374	325	379	376	326	332	326	373	319	358	337	361	324	336	356	321	337	314	350	369	346	359	366	351	333	332	385	354	396	334	330	359	368	354	346	355	338	365	359	363	353	352	348	327	325	341	351	382	344	334	332	377	360	344	393	360	360	379	329	372	369	385	355	338	324	366	346	325	342	318	370	389	357	332	343	354	365	352	341	381	370	345	340	346	341	333	343	362	367	374	340	385	342	352	329	345	364	365	350	389	364	383	343	352	365	354	339	388	327	339	349	353	343	334	344	364	359	357	343	356	336	340	333	340	372	368	345	346	350	360	358	367	375	353	370	346	371	311	338	327	360	356	367	343	331	328	347	377	387	337	337	323	340	314	322	352	368	368	355	358	334	356	348	332	378	330	372	309	354	356	366	344	353	356	334	362	382
37137	53089	45656	31688	16720	12083	9131	6453	4972	3797	2785	2315	1876	1612	1319	1099	985	903	754	727	674	563	577	537	497	483	441	475	446	442	456	495	509	455	444	502	451	439	448	512	514	491	497	471	463	486	459	513	409	447	436	453	426	444	421	386	410	401	404	400	437	400	378	398	385	399	374	397	386	394	438	374	404	402	391	402	398	383	380	372	396	402	384	412	425	418	374	425	393	416	404	424	399	409	399	409	389	370	405	426	372	375	401	378	429	441	389	397	399	448	442	410	383	392	416	419	391	407	375	369	389	377	420	427	406	391	390	382	360	372	395	406	372	375	367	396	373	405	365	368	354	404	401	345	360	373	376	394	394	409	398	384	405	405	371	392	354	348	404	401	368	398	403	378	399	373	339	382	345	386	390	381	357	377	394	385	377	387	394	384	384	427	372	383	343	388	439	357	370	359	376	384	390	399	374	374	343	385	366	396	381	380	389	367	374	429	387	412	389	376	375	377	365	406	420	350	376	389	400	401	399	356	365	398	369	377	379	379	379	399	358	401	349	387	400	361	412	371	383	364	388	384	395	398	391	360	378	348	420	385	395	333	384	354	404	384	373	378	413	367	373	363	396	363	384	357	391	428	387	380	400	358	395	408	413	361	374	410	395	344	384	389	375	393	364	397	391	378	338	359	372	378	382	390	352	338	401	383	324	369	359	379	391	369	400	373	376	351	378	368	401	389	457	412	389	379	346	375	375	389	387	372	370	375	360	356	368	406	420	354	395	407	382	401	383	402	389	401	377	371	368	373	358	384	389	395	356	428	394	402	384	410	327	380	380	384	353	375	391	394	389	362	372	353	385	373	379	405	398	393	391	350	414	389	386	334	374	384	379	365	374	387	393	387	357	385	373	396	365	396	400	391	348	372	367	394	377	379	369	387	374	387	358	365	419	357	394	383	380	357	367	387	393	390	382	379	376	388	403	376	376	395	373	369	390	376	393	401	384	369	376	396	368	353	350	373	382	387	386	370	423	413	376	390	383	337	402	380	367	381	409	400	416	371	404	395	372	412	354	424	384	422	397	410	349	418	392	397	366	409	388	418	426	357	398	382	385	370	385	397	447	375	402	385	374	407	365	387	373	327	356	376	386	391	412	394	418	367	359	369	408	409	381	381	394	382	383	408	387	393	384	429	376	400	390	350	393	356	423	388	411	383	406	376	377	364	395	422	365	371	397	375	438	434	372	372	369	373	390	363	370	360	395	365	430	369	394	363	355	409	364	354	354	386	389	362	391	383	368	386	387	372	387	410	364	375	414	384	394	374	352	396	383	368	350	348	389	381	392	399	379	365	425	375	387	399	395	322	388	413	359	390	405	378	404	377	397	398	373	415	383	370	324	384	397	383	353	389	399	400	358	403	393	378	386	393	413	423	414	396	411	383	373	396	370	412	363	401	363	391	367	349	403	387	372	398	366	382	362	387	355	400	415	362	401	378	383	373	408	410	399	406	339	377	400	429	401	415	404	405	386	361	391	388	385	398	351	402	372	386	407	376	385	382	389	387	402	359	356	382	406	404	357	394	378	369	374	388	401	362	399	406	353	368	396	371	386	391	366	378	380	343	403	363	366	373	425	380	384	375	402	358	382	376	364	390	422	359	360	385	371	387	366	382	381	428	418	346	388	414	401	362	385	409	360	355	406	363	398	407	414	373	403	401	400	374	369	430	409	361	392	395	376	362	352	357	400	351	379	365	403	384	391	379	396	352	365	387	408	416	412	395	378	378	394	409	384	410	396	393	411	378	377	394	338	369	366	393	393	369	337	338	372	377	351	394	382	367	374	372	358	364	375	411	386	396	383	414	372	388	407	351	353	391	403	395	373	391	376	392	364	376	379	420	362	370	368	394	407	420	399	368	400	404	387	414	390	391	381	378	394	350	333	398	392	385	350	385	370	411	409	384	368	383	410	366	408	406	382	370	381	414	372	369	424	396	390	365	339	385	390	358	389	394	370	387	379	376	378	391	395	405	349	375	410	374	395	387	369	388	386	388	415	386	399	385	367	406	397	383	358	351	368	378	387	391	412	375	365	378	394	343	374	390	346	401	362	386	366	352	410	393	381	400	373	393	375	377	359	402	380	374	378	408	365	350	384	380	383	378	385	375	380	389	363	367	427	356	368	338	413	390	359	381	384	388	370	380	387	416	389	374	401	396	399	392	376	369	409	374	379	412	345	390	384	366	379	382	396	388	385	383	390	383	373	325	354	357	388	379	389	392	355	385	349	341	376	419	377	401	377	392	379	387	382	410	362	383	365	332	356	345	381	387	399	375	372	368	383	405	318	371	393	428	372	384	390	383	368	359	410	358	348	378	359	382	377	423	371	398	376	372	375	386	390	359	399	371	366	371	372	390	428	388	390	365	408	393	387	364	399	380	364	404	366	397	351	363	416	399	410	365	381	405	407	378	406	391	390	374	401	431	382	369	376	400	408	390	403	365	408	400	385	388	379	331	332	369	386	381	366	393	389	369	399	367	411	359	379	376	340	382	392	365	384	402	405	400	358	372	381	390	394	390	385	386	387	372	350	399	395	426	360	396	375	390	365	358	352	398	369	361	405	381	421	372	382	379	407	426	387	342	346	394	386	430	407	361	380	409	398	394	330	405	408	405	404	370	397	376	375	354	398	391	380	408	374	409	378	358	379	407	369	379	371	391	419	392	382	369	416	379	364	372	361	365	388	398	396	379	376	398	383	356	374	363	384	402	341	355	389	379	383	382	379	391	426	361	381	351	385	400	381	387	387	371	389	350	410	336	398	441	355	393	389	380	381	400	383	401	405	425	360	369	396	394	391	369	395	368	353	358	396	373	365	346	380	374	402	370	345	390	379	357	406	422	381	388	421	393	395	387	395	386	391	408	391	394	441	379	392	395	405	349	363	368	366	388	411	416	352	387	416	417	382	383	357	377	368	403	401	372	373	380	390	403	344	401	427	343	394	401	375	403	378	381	413	398	378	370	362	407	402	371	369	339	387	367	385	375	386	380	379	398	372	408	425	374	376	373	391	407	417	393	378	362	354	420	351	389	373	388	388	391	383	396	364	369	363	390	391	394	392	372	386	417	375	365	391	338	408	435	413	411	382	396	404	408	396	327	371	412	376	395	395	374	395	375	389	363	385	377	361	359	384	383	402	378	351	349	368	386	381	387	385	422	405	383	363	398	386	403	326	363	402	352	409	383	377	389	379	382	331	375	382	378	437	368	380	453	406	375	383	381	372	381	378	395	370	409	390	384	375	375	379	332	361	414	397	434	368	363	400	406	378	414	354	402	374	403	407	366	333	372	398	379	399	349	416	409	406	359	357	383	368	384	383	375	396	353	372	425	402	355	364	353	385	361	370	402	390	360	381	416	353	369	408	377	370	363	384	381	361	375	386	373	396	396	350	398	411	366	389	388	352	377	372	393	376	356	371	387	356	402	368	382	367	385	376	373	372	391	397	404	389	403
23210	20784	27434	24459	20917	20813	14635	6182	3836	2786	2358	1966	1675	1570	1316	1134	944	864	784	790	745	691	731	680	571	603	591	539	567	611	556	590	622	591	578	577	597	595	577	557	601	623	578	564	560	569	616	546	558	510	557	559	518	529	520	500	526	504	480	543	532	574	566	513	493	535	498	560	520	525	545	509	554	518	534	519	507	530	563	527	524	533	518	513	498	503	513	525	498	525	515	480	499	531	535	524	503	549	559	500	549	550	481	504	543	523	502	548	511	534	533	516	542	524	532	524	489	532	509	505	506	538	534	558	466	503	512	448	493	506	500	517	472	536	519	481	505	534	528	503	520	493	496	491	523	512	491	509	493	525	536	486	501	541	475	527	471	499	523	521	526	481	499	531	484	544	546	491	489	544	535	472	506	504	548	479	495	541	485	517	497	493	494	527	501	527	516	486	472	486	508	510	499	520	509	518	465	496	467	517	502	518	528	505	511	521	490	542	469	509	537	516	485	517	537	511	498	525	494	505	547	535	506	528	512	541	481	531	509	505	474	513	509	509	490	532	498	532	491	497	514	498	501	474	548	503	507	546	489	519	488	511	505	501	545	523	523	497	502	535	513	501	499	475	526	504	487	532	499	503	465	529	497	516	480	531	489	521	504	516	538	510	470	494	513	467	525	503	471	553	518	516	504	515	496	523	532	475	493	510	480	499	541	542	514	508	484	495	528	505	452	506	489	528	495	507	509	517	513	516	519	514	494	546	509	539	532	540	489	492	503	532	522	479	489	549	525	501	507	510	482	529	536	482	485	491	529	485	528	510	513	512	475	502	489	520	512	511	494	477	508	502	510	539	502	487	506	487	482	510	505	510	536	574	527	507	481	489	531	519	489	550	526	528	486	530	497	531	489	545	508	545	507	483	506	541	479	510	547	471	510	516	498	543	521	514	516	528	514	494	520	507	480	524	486	521	511	498	535	495	510	524	503	488	491	500	517	511	500	469	516	519	519	531	483	531	512	527	459	526	543	502	543	491	505	524	546	541	483	481	497	551	504	513	526	498	509	532	481	531	523	498	552	507	544	496	483	525	505	483	501	527	469	486	501	518	497	508	518	480	530	493	510	512	524	509	521	506	509	507	529	516	525	518	470	469	529	465	551	488	535	538	495	527	534	517	505	479	458	482	503	498	530	474	487	545	469	510	533	552	531	507	523	497	505	543	488	510	516	512	521	521	520	550	465	550	531	569	506	530	509	503	563	518	492	485	525	508	529	458	491	521	524	495	516	511	511	511	506	511	513	496	527	529	493	497	505	499	541	449	501	519	529	532	466	472	493	476	481	450	505	522	481	506	535	480	532	506	488	500	516	485	503	481	509	489	536	502	534	504	534	510	524	509	532	527	492	503	497	541	510	501	484	494	487	504	539	526	504	497	525	507	521	540	493	510	477	482	498	480	491	527	532	507	518	534	531	510	509	501	533	506	535	542	496	514	496	507	553	483	524	507	499	493	533	511	516	546	491	504	465	493	524	544	528	507	524	509	537	481	514	507	499	512	491	497	507	537	511	535	479	525	529	514	489	486	508	503	525	524	519	520	523	538	498	509	516	505	489	523	521	512	507	571	506	488	505	506	503	509	496	464	485	549	468	493	509	496	541	494	496	512	499	522	542	524	538	521	521	486	511	547	498	471	525	481	529	489	499	496	475	529	524	533	514	514	534	480	502	491	507	480	514	480	541	514	492	530	547	507	510	508	493	533	505	528	503	565	495	496	499	473	525	484	547	495	481	528	484	542	523	524	479	506	510	465	533	559	568	550	501	534	544	493	530	548	506	445	540	494	517	517	485	489	547	491	487	565	491	496	564	516	523	483	530	522	511	512	477	526	523	526	500	485	475	521	533	501	560	510	477	511	554	509	531	522	501	524	509	517	488	477	517	524	508	516	532	528	472	483	511	542	460	549	466	500	508	497	490	556	508	523	487	509	519	516	504	551	559	486	506	504	532	543	525	529	484	539	486	507	511	483	516	476	510	481	491	484	469	516	513	508	508	509	525	488	503	503	555	526	482	544	514	477	491	494	513	508	514	495	510	484	500	505	508	500	517	488	499	479	513	514	482	514	514	512	474	561	537	535	489	514	505	506	504	507	514	503	493	510	500	456	518	542	508	499	498	492	502	518	522	502	504	465	522	526	550	524	468	550	505	510	497	471	501	517	508	544	496	499	497	473	516	507	484	542	514	526	515	500	517	489	522	523	469	521	492	462	502	543	492	488	501	459	496	502	515	548	516	487	521	533	530	499	499	523	497	510	566	553	507	486	516	521	476	533	502	537	536	536	488	476	504	536	499	506	507	541	504	461	501	493	501	547	530	507	488	498	483	487	520	494	536	499	499	508	523	524	506	490	504	492	498	501	567	532	505	526	526	537	504	563	436	518	529	543	508	520	561	503	482	490	501	476	539	512	497	502	493	525	492	485	559	515	526	494	519	521	503	481	469	496	490	480	512	494	467	444	507	477	504	533	534	489	529	493	529	491	491	512	500	470	543	499	501	532	544	507	509	471	524	539	484	509	477	511	480	502	473	476	506	498	489	500	522	498	517	492	455	523	524	513	481	494	504	548	521	485	503	494	464	532	514	521	510	478	496	500	491	553	548	522	511	522	528	504	508	512	521	512	508	533	516	510	503	557	506	489	534	475	534	513	481	503	508	481	516	518	540	521	539	504	499	490	515	509	497	484	513	476	507	460	552	452	516	494	468	503	524	502	486	524	489	515	550	482	501	496	482	567	544	475	528	485	522	508	553	483	476	531	501	498	535	478	524	509	517	533	493	504	495	510	472	518	495	527	524	470	505	518	546	531	515	536	520	493	500	525	496	550	465	527	510	489	478	484	512	497	504	523	475	524	496	499	559	520	483	513	495	539	521	530	487	498	445	546	525	488	504	532	512	503	493	524	509	516	509	450	535	531	521	504	533	498	559	478	481	505	533	534	506	503	509	498	492	487	511	503	559	488	489	525	480	525	470	519	523	534	505	471	498	522	497	496	460	461	537	523	485	491	499	507	509	522	482	507	471	525	557	490	500	505	472	473	501	560	472	491	491	528	515	471	520	471	522	493	500	498	516	549	495	543	522	490	504	528	544	506	546	516	473	522	526	544	524	530	491	487	519	486	506	521	561	509	522	516	550	483	477	494	516	500	514	474	491	470	481	499	511	509	492	505	509	524	481	501	545	554	523	519	503	508	526	517	474	498	478	499	488	483	478	500	495	498	456	523	493	519	543	494	535	476	491	485	526	492	513	523	566	510	515	526	543	521	530	481	533	451	522	483	511	507	525	503	483	461	472	528	479	512	523	479	529	499	508	513	494	543	524	476	518	471	535	525	517	534	460	524	508	514	516	525	533	520	512	483	512	495	484	569	475	494	508	504	494	510	510	533	515	512	534	521	497	522	529	511	522	483	540	550	530	523	526	523	463	522	511	522	510	487	485	469	495	538	463	496
37907	58974	53997	35530	21147	17207	13591	10277	7622	5428	4578	3933	3271	2835	2309	1789	1558	1361	1293	1166	1048	925	833	805	784	750	672	667	657	637	654	685	694	653	673	699	753	692	636	645	689	629	690	618	688	607	650	616	614	609	589	605	585	596	576	564	513	530	535	527	542	543	564	537	585	513	602	550	564	543	555	584	568	513	556	555	502	503	534	518	476	548	532	548	540	530	571	537	537	583	544	561	580	527	533	567	582	582	575	526	560	534	555	607	558	573	590	545	589	552	573	529	532	575	520	524	544	542	569	530	488	511	550	536	515	536	509	505	528	515	509	519	506	507	527	500	518	535	520	520	551	541	546	540	555	538	514	548	525	546	497	541	545	507	514	580	511	531	535	503	533	536	551	566	528	505	522	545	512	529	535	529	544	536	545	517	481	553	503	495	526	523	515	533	513	542	471	541	568	509	572	553	580	546	531	507	552	495	504	513	559	522	511	547	511	530	507	530	528	520	503	525	511	504	524	505	531	505	560	516	520	535	543	544	508	497	501	521	492	510	540	522	541	506	552	491	538	524	513	514	487	538	491	513	530	507	520	516	530	543	546	535	552	513	492	520	529	544	489	496	523	484	497	559	523	519	545	496	525	524	491	534	536	544	536	549	548	515	555	541	554	535	538	506	482	524	509	543	513	514	511	506	558	547	540	515	542	546	527	505	534	554	506	514	488	504	501	534	562	549	498	523	520	500	490	524	494	572	539	538	491	490	551	548	502	540	507	475	539	523	519	550	557	588	506	516	540	523	499	500	517	522	520	540	497	534	510	525	549	520	519	509	483	549	566	539	526	583	478	534	512	520	501	524	504	518	543	520	553	499	522	550	533	543	523	542	520	491	529	519	523	528	549	521	480	495	529	539	504	527	490	517	519	549	523	522	481	525	522	524	502	566	503	514	549	518	526	542	538	488	480	510	522	531	525	523	528	548	550	470	557	513	519	522	537	538	527	526	525	565	519	474	502	514	555	533	539	512	534	548	547	519	540	528	533	515	527	558	550	529	530	508	542	547	529	533	525	530	528	528	532	547	518	537	506	528	559	539	535	537	521	535	539	559	549	513	552	537	527	510	486	505	520	482	506	521	536	522	529	531	558	495	523	509	547	541	499	480	547	550	511	513	540	553	553	496	527	551	535	517	535	533	523	531	569	499	515	556	556	506	550	495	515	528	510	533	496	563	548	502	524	499	538	563	496	566	498	487	561	530	557	544	545	511	512	545	510	574	530	512	514	556	540	517	533	547	525	493	515	511	542	575	536	504	539	535	502	478	534	545	505	547	494	516	516	526	533	519	556	556	509	553	488	562	553	478	556	513	520	494	532	539	462	518	556	547	568	527	554	538	509	529	493	535	524	525	500	471	539	495	532	555	542	559	503	532	516	476	538	546	508	527	568	517	533	519	521	534	526	543	550	575	528	538	551	508	524	470	487	523	543	520	536	519	536	530	525	551	501	510	539	515	539	518	520	549	528	516	485	520	518	556	539	515	512	516	536	556	529	535	527	536	538	491	565	518	550	542	486	496	551	518	502	513	547	574	514	538	549	543	522	525	523	498	553	494	538	547	526	500	515	536	537	500	529	521	510	553	531	526	509	520	515	531	552	541	515	520	504	526	490	528	545	546	516	531	545	540	541	554	552	561	505	487	521	535	573	520	471	533	542	540	527	518	490	535	553	526	522	556	484	534	499	526	501	518	487	576	506	535	522	519	539	499	516	510	534	512	492	524	495	521	536	562	505	519	543	478	521	540	552	543	532	539	516	523	496	513	533	555	496	488	514	541	525	519	502	498	516	516	499	508	487	510	563	509	527	529	541	523	523	521	524	511	506	522	540	536	530	543	522	510	554	507	512	548	517	527	524	508	561	529	515	508	496	526	559	550	548	564	569	522	506	508	516	527	528	514	544	536	523	528	506	525	524	541	479	512	537	559	524	560	511	503	538	522	516	530	522	511	498	525	532	534	496	498	560	543	516	557	543	562	514	500	519	524	509	535	566	515	569	535	531	495	534	515	516	539	514	529	538	539	526	515	497	496	559	549	533	501	565	494	542	543	544	494	527	577	507	517	547	520	499	524	507	519	500	523	550	541	518	528	523	507	520	505	493	485	532	517	515	493	534	545	520	498	529	535	525	534	509	512	529	523	507	555	530	521	519	486	479	503	509	543	519	523	506	535	530	522	533	519	488	506	523	491	539	504	500	507	547	478	520	539	557	570	506	564	528	487	481	514	537	509	533	498	502	546	531	495	529	501	555	485	520	527	507	522	520	560	493	511	496	510	530	535	552	513	524	527	539	502	552	526	568	516	516	488	547	559	505	508	529	518	534	541	572	506	540	526	510	523	513	499	536	488	489	534	486	492	517	507	506	477	485	477	496	460	467	492	555	521	544	498	528	494	505	512	524	509	522	508	552	519	536	517	554	497	547	510	539	523	533	497	567	484	500	529	504	512	512	569	545	516	520	520	530	501	511	509	516	504	509	513	545	515	494	494	546	522	481	547	559	493	524	557	483	546	546	513	514	520	571	539	569	500	526	570	489	501	543	539	483	529	509	540	522	516	541	512	551	501	505	544	560	593	499	518	541	490	554	531	495	524	535	563	575	512	553	529	561	510	490	467	542	526	532	505	524	527	529	525	491	476	493	571	547	540	560	515	499	589	529	527	527	531	523	532	507	558	510	528	491	510	565	479	506	548	526	487	507	524	514	526	555	534	568	539	561	552	503	535	505	546	525	514	540	544	545	525	604	534	541	546	517	502	490	516	509	504	524	518	522	557	505	535	495	512	541	545	514	538	554	547	541	509	520	487	456	484	522	533	499	505	547	542	526	527	540	499	528	579	525	504	498	505	528	541	572	519	522	497	508	549	526	514	460	511	531	545	513	528	533	564	480	517	527	530	510	528	487	485	482	520	537	489	557	512	477	536	492	513	509	553	473	521	530	473	524	553	539	481	530	517	541	577	483	532	494	560	528	514	530	540	529	530	558	510	560	501	534	499	549	516	586	533	555	570	560	516	556	529	494	506	545	539	574	509	515	526	541	506	524	530	495	507	502	506	551	517	507	519	524	557	502	536	543	518	528	506	561	518	500	485	471	522	506	535	568	550	540	547	506	515	521	583	528	488	499	522	540	558	506	505	495	538	518	537	507	505	527	518	540	522	514	513	522	547	501	529	491	547	554	508	548	519	506	547	494	505	525	469	512	529	545	472	585	511	534	510	506	509	500	525	532	516	546	511	509	506	481	509	496	495	485	542	538	500	566	509	512	529	501	526	526	519	543	531	506	523	526	559	518	529	527	568	504	559	540	526	500	537	530	508	546	503	554	545	536	564	545	550	539	553	501	515	516	563	493	566	481	521	535	506	539	460	566	561	572	551	546	507	518	486	536	529	525	500	542	495	567	523	516	551	534	535	504	527	551	541	503	504	534	532	540	547	553	504	526	535	487	526	515	493	544	510
32755	30259	27073	14701	6370	3951	2498	1781	1219	1075	861	839	724	589	536	501	487	488	469	431	415	432	391	395	411	435	406	382	399	383	374	376	427	369	393	397	405	364	390	389	395	402	380	453	396	361	401	417	386	381	391	363	358	352	385	399	401	373	351	391	411	371	381	381	365	373	370	378	372	366	350	374	391	380	394	375	387	396	402	403	423	365	396	355	381	387	363	397	363	396	384	405	391	402	385	407	391	379	372	418	429	377	372	403	409	383	370	406	352	358	402	401	386	361	380	420	363	384	376	388	359	372	399	394	373	350	385	417	324	367	394	385	380	375	391	394	364	379	420	394	368	352	342	367	420	366	378	383	374	352	408	370	360	365	393	383	375	412	403	365	378	385	344	363	399	360	370	394	365	339	359	373	366	364	409	390	358	397	380	370	378	409	397	393	386	391	345	382	345	385	340	353	385	385	350	376	381	373	403	396	385	393	371	392	369	393	388	398	374	371	363	385	423	364	358	350	384	376	388	376	396	360	403	389	359	378	370	405	396	452	362	373	389	374	395	381	389	375	356	413	385	359	341	387	415	381	388	381	422	353	411	355	342	385	384	352	396	383	383	354	402	396	448	377	360	364	391	348	369	354	338	390	374	386	418	410	372	395	392	376	399	403	386	382	390	384	399	361	352	389	391	382	353	389	384	406	363	374	382	372	385	396	358	384	407	381	385	392	384	390	384	372	376	397	396	402	368	387	366	377	418	367	426	401	381	420	388	371	382	402	412	357	379	390	341	383	386	372	380	375	350	389	339	387	378	372	381	419	400	392	394	347	370	381	437	332	381	321	355	377	340	389	368	389	364	407	401	369	388	362	400	393	414	360	396	415	382	365	377	392	354	366	395	376	383	355	354	393	372	369	382	384	379	387	410	425	369	404	358	376	377	416	337	409	383	422	356	374	381	369	398	398	376	392	403	411	379	384	390	401	366	375	389	329	385	359	398	371	387	378	374	373	360	358	369	418	388	397	379	385	344	382	413	388	342	365	354	390	390	415	348	390	350	370	375	383	361	404	375	358	357	356	377	389	379	395	400	369	390	358	350	361	363	398	363	387	368	359	372	396	355	382	393	380	391	406	398	384	394	400	350	392	379	381	397	383	376	408	369	377	402	372	407	424	357	371	398	376	379	386	396	372	375	376	389	365	352	370	418	352	365	354	398	387	361	389	367	366	369	360	363	395	380	425	393	383	390	366	365	385	392	368	375	368	377	370	394	421	330	390	351	362	372	351	382	374	359	398	390	373	393	381	389	373	374	339	348	378	371	410	335	405	374	360	366	360	392	376	388	426	354	376	363	365	369	378	376	399	348	373	368	352	361	383	394	369	356	359	374	430	359	376	376	342	377	414	358	391	359	369	365	346	385	381	354	352	403	395	406	360	382	405	380	354	362	364	374	390	416	356	369	363	357	360	388	383	398	379	382	363	367	398	408	362	381	390	409	366	375	356	348	397	395	372	336	348	396	345	408	380	391	414	352	365	388	359	364	391	401	388	390	369	361	365	359	368	387	385	375	402	374	371	406	375	362	315	383	372	396	363	396	377	345	371	367	391	382	389	432	391	370	386	366	389	377	385	391	387	365	372	383	350	365	398	414	402	370	396	360	401	364	348	335	358	384	394	394	390	366	375	411	367	378	351	379	352	362	404	386	393	357	379	380	372	417	397	362	419	371	374	409	374	389	367	407	379	371	376	376	387	383	387	404	372	388	388	387	339	375	364	379	356	397	399	346	390	387	365	369	358	353	379	376	412	369	423	403	360	382	379	364	386	389	365	404	378	382	361	365	356	382	366	370	389	371	376	385	379	384	369	392	368	388	373	372	392	397	383	385	379	401	322	375	411	365	388	378	388	385	379	410	392	382	356	359	342	386	402	339	392	353	405	368	408	372	353	358	387	375	353	372	413	373	388	366	389	412	371	403	359	369	386	392	416	339	390	358	379	383	356	374	375	364	339	389	397	373	361	340	411	362	377	380	374	373	372	381	355	389	375	386	370	365	368	406	368	375	385	338	406	370	391	381	381	367	401	357	384	360	352	403	355	341	379	356	373	430	387	373	375	407	340	359	390	404	405	363	406	344	383	341	383	385	381	364	388	331	334	382	385	401	374	386	377	375	335	394	406	359	387	402	396	381	365	393	400	394	397	386	384	354	391	371	352	405	418	340	387	357	361	375	393	398	371	384	384	340	388	356	383	382	382	390	365	381	404	398	421	386	376	405	404	405	360	350	392	358	394	359	407	380	359	344	390	376	395	391	339	410	372	376	424	360	358	397	372	359	367	421	360	394	344	347	364	413	436	386	368	397	359	373	378	380	365	369	362	390	389	402	363	403	380	396	362	351	369	395	385	386	399	362	370	397	380	373	406	378	346	360	360	392	330	383	378	378	408	363	363	405	376	376	362	388	348	357	365	391	367	392	343	385	387	399	367	382	385	385	395	405	356	365	372	392	383	347	367	412	374	396	357	360	363	384	408	368	398	390	373	362	372	437	414	391	402	372	387	349	379	391	363	404	387	341	450	386	379	367	379	366	325	371	391	387	393	383	374	372	365	392	403	391	380	371	387	333	379	367	395	359	382	372	372	376	397	413	382	360	408	350	348	390	377	337	396	365	407	375	335	364	398	359	368	415	354	399	382	393	355	404	389	387	384	367	383	354	403	365	388	394	423	359	354	382	365	346	377	375	366	347	382	386	405	375	383	354	381	375	425	370	389	366	351	353	367	387	382	405	391	378	387	376	363	383	389	393	374	391	394	352	362	410	399	404	400	364	371	379	358	433	364	428	359	369	359	361	347	375	349	366	365	365	344	336	376	377	369	380	409	376	372	358	383	371	391	353	370	387	349	364	352	390	360	378	404	362	403	393	379	389	388	372	375	354	355	380	378	359	372	345	400	390	357	376	368	374	392	399	377	373	387	382	385	408	388	389	373	353	387	402	354	369	373	365	386	370	428	395	384	380	398	399	363	399	405	361	373	356	346	392	406	378	380	399	375	383	368	376	333	323	380	385	376	357	375	369	385	355	364	380	359	405	363	359	394	379	347	386	365	385	363	356	373	368	355	380	367	395	405	376	381	384	357	367	390	383	372	368	360	408	391	403	370	400	367	342	400	375	351	357	375	382	389	409	377	395	377	368	420	346	395	365	396	348	368	370	369	397	380	379	389	378	349	395	371	402	367	349	383	412	386	350	375	408	413	370	372	335	389	392	361	359	374	378	392	363	370	401	385	364	362	384	368	379	383	386	416	370	420	390	396	385	378	378	409	413	391	376	343	367	394	361	355	385	373	382	360	416	362	415	370	356	374	360	373	401	368	382	368	372	413	367	367	410	365	370	375	370	385	358	377	389	362	401	356	395	428	366	394	372	407	378	373	383	351	344	396	365	390	428	407	329	343	381	386	342	363	389	381	391	385	370	371	371	404	394	392	372	381	375	379	345	380	390	381	409	386
34668	41628	33861	17764	10747	7957	5348	3618	2731	2134	1776	1492	1288	1010	806	730	638	618	630	546	531	511	519	465	455	475	469	468	452	456	464	485	467	446	465	473	477	460	465	495	508	487	466	498	463	480	508	448	420	474	477	408	425	439	431	461	420	386	388	421	433	413	418	437	423	451	407	438	459	452	435	417	426	438	431	449	420	423	398	418	400	425	464	415	398	436	437	482	478	452	434	434	479	418	436	433	477	413	400	441	435	441	425	401	430	442	412	442	410	435	457	447	457	438	421	358	434	417	461	432	416	447	460	390	415	386	423	432	404	414	458	418	429	411	438	388	403	396	379	441	378	392	446	416	398	428	428	417	400	429	424	433	426	398	408	405	420	436	415	426	429	406	429	400	438	397	376	442	397	409	399	449	415	415	416	435	399	429	396	426	425	443	424	426	402	375	429	405	444	410	360	423	404	465	445	413	422	415	400	391	409	417	417	424	447	408	426	418	405	430	430	439	395	435	423	371	399	425	423	426	409	455	397	403	408	431	387	408	399	427	419	437	443	435	405	423	376	415	437	405	418	392	407	410	432	446	423	410	406	365	423	392	444	383	406	426	418	402	404	400	396	416	405	425	407	375	419	393	435	434	405	432	422	416	406	427	394	422	446	440	429	365	425	401	438	445	402	410	453	417	424	435	449	424	431	444	411	406	415	441	424	419	394	388	394	444	394	445	417	432	421	402	415	398	387	390	410	402	436	405	417	399	375	435	439	420	414	425	392	424	403	441	399	438	416	410	432	400	367	453	429	432	422	414	425	465	448	404	405	443	412	419	426	413	434	429	424	416	437	472	378	435	419	454	413	417	398	423	394	444	415	419	411	417	403	414	419	427	400	399	429	431	440	445	435	447	424	384	430	405	457	408	417	440	400	410	447	407	451	393	435	403	410	420	464	429	396	430	420	441	396	412	420	423	419	445	412	382	416	407	448	398	394	409	446	455	399	408	423	402	399	425	441	384	410	403	413	434	434	440	400	450	446	398	423	425	439	405	395	422	387	424	396	424	406	435	438	442	404	402	429	396	441	428	458	395	388	424	454	425	402	437	387	449	399	425	430	414	432	399	421	379	399	438	389	429	408	411	458	382	396	404	447	427	431	383	404	444	399	406	420	430	404	412	420	413	430	411	409	409	414	448	418	415	405	424	384	451	403	439	417	389	427	429	419	406	435	469	416	422	437	413	405	417	439	408	399	421	423	428	415	428	428	444	441	409	430	403	413	402	431	395	410	401	383	394	435	424	402	397	458	421	427	439	457	410	402	458	435	435	438	420	433	434	422	399	391	421	422	405	423	427	418	444	407	447	410	428	443	442	371	433	391	410	418	384	412	423	406	395	436	411	392	440	393	408	418	426	420	433	401	410	397	404	400	412	404	436	398	418	427	464	417	470	417	416	397	392	417	411	431	457	430	412	416	413	376	419	430	410	375	445	465	445	422	406	445	398	425	413	440	457	372	432	454	439	441	413	419	413	391	415	407	397	434	397	419	397	395	413	447	452	431	393	436	401	386	443	382	419	403	403	437	426	431	407	413	463	448	386	428	405	422	442	411	413	436	426	423	453	412	401	427	409	440	465	397	415	450	403	456	398	423	428	404	440	434	423	408	397	434	424	405	445	409	428	441	429	427	421	425	405	423	441	383	415	442	381	411	425	388	421	415	432	422	419	439	437	397	436	450	374	437	431	420	428	433	446	383	412	409	402	423	420	414	415	434	401	428	452	455	407	389	447	409	444	393	408	405	403	406	465	385	418	440	435	398	422	430	418	402	435	433	455	429	403	435	409	446	425	437	451	422	398	370	430	450	399	453	396	421	427	402	420	388	427	382	450	419	412	378	390	409	420	423	410	447	426	425	384	396	412	448	419	398	423	472	393	408	445	396	433	451	426	431	405	405	431	407	412	437	400	402	429	419	445	433	389	397	425	419	429	442	437	448	427	437	421	457	404	405	403	389	388	441	398	424	438	422	413	446	410	400	395	459	410	410	402	417	418	420	447	398	437	436	424	382	445	371	407	392	433	424	432	419	385	471	385	406	438	439	396	417	387	391	429	428	419	464	410	428	430	395	418	422	411	418	406	424	389	432	427	444	465	435	408	402	449	416	420	418	412	434	448	435	435	418	442	427	419	412	442	419	410	434	396	407	402	394	402	413	428	419	398	418	395	435	399	383	458	393	414	440	391	426	394	405	424	442	411	412	416	407	421	396	433	414	417	443	401	398	403	441	450	407	436	453	437	432	453	398	414	414	395	410	404	403	382	441	397	412	456	402	428	404	437	421	409	412	404	443	391	379	422	405	428	414	413	398	404	413	420	425	452	396	417	434	418	427	444	375	431	428	414	407	471	404	431	400	415	440	420	402	411	424	440	441	385	412	375	378	403	421	428	423	418	374	426	404	410	428	409	422	400	426	425	425	456	372	385	429	401	398	404	379	421	422	422	413	405	403	397	434	425	430	431	414	403	454	393	436	430	459	424	430	410	422	427	447	427	405	421	407	405	382	387	411	413	397	467	462	418	427	417	422	420	421	426	394	397	460	407	416	427	421	426	393	412	394	436	400	466	409	415	394	427	420	434	420	425	416	435	439	432	427	467	436	430	453	421	401	425	408	426	421	422	449	411	465	401	407	401	404	365	397	417	424	429	415	459	382	412	378	401	423	447	402	434	414	432	452	420	406	418	429	428	408	413	382	373	415	401	378	382	412	429	406	397	387	416	426	395	412	418	406	443	423	398	401	412	422	408	418	447	398	438	412	424	440	423	404	422	457	380	410	398	437	410	434	428	412	404	417	429	427	390	412	398	398	432	408	426	432	399	404	413	447	424	398	407	396	456	433	440	412	408	408	413	424	437	400	450	432	482	413	412	445	422	441	409	431	401	411	392	404	418	425	431	451	405	410	431	410	402	422	404	370	389	421	439	410	403	403	433	395	409	428	410	413	416	402	417	420	427	397	382	432	413	432	415	397	423	401	445	416	427	452	423	414	393	428	422	479	429	409	382	430	412	465	435	408	406	442	428	433	403	406	405	431	389	444	425	433	420	426	410	425	396	394	436	408	443	432	401	395	421	417	385	402	440	419	391	423	436	416	416	439	445	397	400	444	442	405	414	409	407	412	377	442	402	431	418	422	414	361	434	375	411	428	408	413	418	412	421	410	411	444	455	463	433	397	451	399	421	447	457	414	451	425	429	415	423	423	434	446	406	402	409	429	423	429	405	404	406	424	426	418	391	408	401	436	406	415	421	411	400	441	449	427	374	455	410	418	411	432	427	441	408	410	412	470	439	437	393	404	436	393	414	427	436	418	416	442	406	422	450	396	436	404	391	447	394	439	418	383	408	420	420	413	427	449	430	433	397	476	427	420	412	395	392	428	457	407	407	440	410	466	427	391	379	384	408	412	404	417	461	450	440	381	465	402	403	422	419	470	433	416	397	410	433	403	411	417	394	421	417
25217	20760	27101	25625	20699	13566	6548	3505	2281	1802	1482	1250	1024	816	707	634	623	530	528	512	464	446	422	438	394	423	389	355	359	367	359	366	379	373	389	369	370	377	395	390	374	368	381	400	422	369	393	349	377	396	365	360	352	381	378	368	344	376	370	338	359	378	346	365	337	376	362	343	345	349	390	349	367	345	353	377	324	353	386	306	347	369	355	369	372	344	388	356	384	365	356	368	373	378	362	339	356	341	340	393	371	346	389	347	318	364	350	359	355	356	383	362	372	362	346	359	358	338	355	348	349	376	360	320	348	353	358	347	326	371	341	350	327	348	331	346	391	394	337	337	374	339	353	350	329	372	358	330	353	351	346	316	349	350	388	363	354	335	332	308	347	365	340	340	318	364	359	339	334	343	329	324	359	361	332	354	348	323	319	378	327	342	365	365	361	372	383	348	382	353	340	341	355	351	377	365	343	345	347	366	344	338	387	347	340	323	354	324	322	326	345	328	368	350	336	321	366	349	339	360	361	377	354	366	293	337	353	342	340	328	377	339	364	325	354	372	348	346	369	319	317	310	353	343	341	344	328	331	375	340	327	360	333	325	348	350	358	346	372	348	328	351	335	335	357	304	305	369	321	341	315	340	335	305	341	364	325	356	395	320	331	373	340	364	338	333	375	351	313	342	327	356	367	355	331	373	335	325	344	345	361	355	325	353	349	353	347	365	385	363	343	326	364	313	328	361	363	314	358	332	328	360	334	345	360	337	343	377	391	335	321	361	348	350	400	349	337	319	351	355	327	386	344	337	341	386	326	331	329	382	355	349	343	321	351	328	341	321	343	311	363	337	366	309	345	316	401	369	355	344	363	345	335	349	359	341	368	374	379	341	376	336	360	329	336	333	349	341	340	341	331	343	336	322	343	351	352	386	359	330	345	354	352	376	347	365	397	357	323	346	353	324	373	369	351	333	325	363	326	339	350	343	356	341	334	352	321	321	361	332	379	362	351	332	337	387	336	340	343	312	355	343	328	341	375	366	356	337	333	348	335	392	361	357	340	355	351	331	326	326	322	331	365	319	382	361	339	374	348	332	367	351	352	336	338	364	348	337	336	336	356	364	370	332	342	380	357	289	356	359	343	365	335	372	366	326	357	373	355	354	348	337	338	344	357	332	347	341	341	346	327	335	335	335	339	346	376	352	409	340	350	362	359	343	368	357	368	356	358	340	347	373	326	314	360	352	367	338	387	350	359	360	343	326	352	384	386	331	350	341	372	320	341	347	337	317	353	326	340	338	348	360	336	348	344	342	361	346	366	330	349	331	323	389	372	366	348	377	358	351	361	332	347	347	350	362	339	355	373	342	362	310	342	334	353	344	368	349	362	348	343	346	357	361	355	344	375	324	309	360	347	343	348	336	338	338	343	350	324	324	331	320	343	376	335	344	366	328	327	376	328	349	353	387	351	327	355	347	365	339	342	341	363	348	366	368	373	331	349	332	316	346	342	348	347	340	352	361	339	340	320	342	347	303	354	313	357	367	338	349	345	356	349	360	346	388	366	378	337	333	334	325	375	291	350	322	336	357	343	329	338	362	355	346	347	337	346	339	361	309	352	332	352	355	355	331	361	348	366	361	328	333	332	315	339	329	383	347	342	347	385	344	350	356	338	336	340	338	352	359	336	352	357	382	353	363	324	346	319	334	385	358	336	332	374	355	335	332	357	346	366	372	343	358	352	353	339	330	356	334	339	367	383	335	337	368	304	364	346	353	333	382	349	362	361	318	317	385	319	360	316	328	318	312	340	339	334	351	306	335	353	329	343	364	345	366	333	353	327	363	350	320	343	352	353	369	340	353	357	369	341	345	338	348	352	369	379	360	350	306	320	362	354	344	351	326	340	351	356	346	327	351	324	384	363	362	371	350	301	316	372	357	333	350	355	355	350	386	368	315	352	354	331	327	327	372	361	322	333	343	354	325	334	368	358	337	384	348	353	348	336	350	344	356	343	321	360	351	335	332	356	335	334	365	324	324	379	345	328	343	317	360	374	342	340	376	336	367	365	317	383	349	362	365	369	359	330	328	336	359	328	337	351	368	374	330	351	329	386	340	350	327	338	361	347	352	334	362	395	362	336	350	330	322	370	355	315	324	354	330	326	350	335	344	395	324	318	365	357	374	349	336	321	362	334	365	322	353	325	317	349	307	325	350	368	347	335	342	355	316	340	364	362	380	352	328	346	346	325	345	381	354	319	334	324	338	331	338	361	341	339	325	337	376	344	342	349	351	321	353	344	334	368	358	320	335	325	370	361	355	345	333	354	342	354	341	356	344	365	330	347	338	352	327	329	335	319	336	348	362	336	345	359	337	337	337	317	349	379	324	344	342	348	321	317	375	352	324	362	376	311	350	359	362	303	368	346	347	378	317	363	349	364	366	343	339	366	354	358	324	345	319	347	362	359	333	342	363	349	332	368	329	343	347	383	348	353	342	340	336	326	337	348	344	339	360	334	362	352	349	362	381	346	370	333	337	357	356	366	355	303	332	378	334	358	395	336	359	360	340	349	342	338	350	375	337	367	355	317	351	358	313	351	383	351	362	347	345	333	345	356	345	349	327	362	365	317	328	348	348	354	342	315	344	321	354	338	359	384	325	342	350	365	348	360	345	323	322	344	346	368	342	349	349	379	353	344	330	358	299	362	358	349	337	382	350	342	334	406	372	339	370	375	355	350	336	343	371	340	329	349	324	356	331	333	362	315	323	362	346	333	344	344	357	339	346	352	359	351	341	362	342	349	354	323	381	351	339	346	323	347	371	355	339	346	366	338	363	367	350	329	361	336	377	333	377	381	352	347	360	350	350	367	356	350	350	366	361	355	371	374	342	339	329	307	330	395	362	324	386	342	316	354	358	349	313	318	340	342	374	383	347	354	346	304	356	359	338	336	347	378	331	326	385	357	379	349	324	374	348	345	374	343	337	365	342	327	367	336	344	350	334	343	337	364	328	337	336	335	359	351	375	365	379	372	351	344	352	329	388	353	319	352	346	334	314	352	348	342	345	360	366	340	367	360	341	343	301	335	338	340	329	373	320	348	374	332	363	347	364	392	362	340	352	342	341	358	351	339	326	323	331	355	310	334	390	331	321	340	357	362	363	345	377	351	359	325	360	351	321	362	337	366	341	341	351	337	379	330	366	377	349	340	356	344	361	342	358	339	350	359	345	342	327	353	352	333	371	350	372	342	348	341	335	363	343	337	378	362	326	330	338	333	366	351	356	350	307	353	349	355	354	325	353	361	350	385	357	361	337	356	329	345	354	364	340	352	355	348	379	370	358	398	358	355	397	356	339	366	361	361	313	330	345	332	342	308	332	368	343	393	339	323	331	322	377	367	370	353	336	357	361	358	306	365	352	329	339	376	322	336	340	344	336	342	360	375	334	366	323	357	365	361	368	329	335	381	356	335	347	353	318	366	362	367	357	342	363	351	389	361	339	363	366	355	358
34607	49431	46471	31885	19654	13609	9483	6480	4631	3872	3103	2580	1981	1633	1226	1106	966	813	788	720	624	628	540	572	510	456	507	462	497	472	434	443	418	460	466	497	452	447	453	464	461	468	438	488	470	494	434	452	442	407	435	413	421	385	368	363	393	375	413	375	395	395	360	364	428	383	385	400	371	410	385	411	421	395	416	390	385	395	384	382	369	391	381	377	420	394	384	429	378	396	416	412	405	376	419	400	435	427	390	380	413	374	391	401	383	419	382	415	407	385	365	426	400	406	380	411	376	397	395	361	376	393	383	419	390	371	367	364	358	395	398	363	374	369	361	384	411	367	377	387	373	392	384	371	363	407	394	385	376	323	374	387	392	376	378	360	402	402	389	377	352	374	376	368	351	378	360	382	384	351	381	406	367	383	405	345	376	389	400	352	364	406	367	401	413	384	354	375	361	386	391	420	345	399	382	388	371	332	384	394	406	381	345	348	400	361	373	386	363	381	352	389	419	389	350	390	388	357	405	378	361	398	416	368	391	360	367	416	363	382	364	363	377	378	381	366	401	377	427	365	371	377	400	337	365	358	386	379	387	406	405	359	367	379	398	414	383	370	378	362	391	370	386	371	380	375	367	370	400	347	356	384	348	403	362	363	385	379	382	362	398	404	374	392	359	367	403	380	376	371	398	394	355	368	387	367	338	380	368	382	371	364	383	366	384	378	398	420	353	402	409	373	376	371	401	395	383	371	388	375	414	425	340	388	371	365	398	429	362	399	377	382	379	366	403	388	325	389	387	386	368	388	370	352	365	382	390	401	382	386	393	363	394	355	415	377	384	382	355	383	382	354	409	354	367	385	391	397	396	385	377	381	364	366	389	353	400	377	384	356	371	380	392	425	388	380	370	398	431	394	402	344	345	357	393	331	387	362	388	337	364	374	383	372	405	396	380	394	406	402	389	395	365	383	337	413	362	369	359	389	420	405	401	400	367	385	362	366	416	408	355	356	368	386	379	383	398	356	368	376	394	370	404	371	348	373	350	384	350	377	382	393	391	395	402	391	387	360	399	351	374	349	359	348	399	394	359	368	395	422	392	366	367	385	444	345	418	367	370	330	407	403	383	400	354	386	330	374	387	361	382	340	373	394	390	393	375	348	384	372	414	378	374	400	373	358	387	346	369	389	345	382	394	376	385	365	361	341	408	371	400	370	411	416	349	355	385	381	403	393	379	369	389	392	370	348	399	377	395	374	395	394	379	358	378	337	409	365	372	368	362	365	410	362	339	397	359	390	391	378	409	398	386	398	414	356	379	385	404	379	357	362	407	381	394	364	385	367	370	372	355	408	381	390	377	413	371	384	353	364	365	347	362	350	381	370	402	402	433	360	381	370	375	394	390	376	346	344	419	377	342	385	378	382	370	379	375	373	351	358	371	341	374	382	378	423	398	386	398	359	393	349	412	382	385	360	391	368	371	387	392	366	403	387	378	393	401	373	357	333	396	407	368	376	396	401	376	369	397	338	367	407	388	366	350	374	346	386	387	391	392	372	374	408	377	375	379	395	370	397	376	364	385	364	378	360	358	377	377	381	381	352	405	372	409	363	406	359	348	380	363	358	398	364	358	389	422	361	383	349	421	353	390	362	377	379	355	389	405	382	354	348	351	387	363	380	386	374	376	384	364	375	382	375	408	413	371	379	385	380	392	341	411	396	396	407	377	374	373	357	411	356	401	373	393	359	377	370	319	376	397	363	374	373	398	386	405	391	381	382	351	376	394	389	366	374	358	390	390	395	392	352	361	424	380	384	359	379	377	422	418	370	376	367	393	401	340	372	352	350	357	355	366	369	373	392	390	374	357	373	361	372	383	388	375	332	392	364	366	409	377	365	390	377	424	349	405	384	370	375	408	428	367	384	370	379	375	383	375	368	375	403	417	381	358	357	383	354	388	342	409	362	376	405	397	396	365	333	405	348	380	384	385	390	376	351	398	396	368	422	388	372	363	398	397	350	368	389	417	390	414	391	377	383	389	339	353	415	368	372	383	392	350	348	381	366	390	379	371	413	382	365	376	381	369	399	378	377	393	389	393	380	366	390	391	376	361	371	370	354	349	374	376	398	388	391	385	404	365	397	416	355	372	364	377	391	376	400	367	375	380	370	363	423	386	388	391	357	378	374	392	368	380	377	396	396	364	378	361	386	378	365	367	386	397	398	360	396	380	398	369	351	395	402	388	364	394	370	376	356	346	394	377	374	395	390	381	408	400	389	391	379	349	392	396	398	374	389	427	374	385	360	361	383	342	384	394	362	383	361	373	389	414	363	359	335	364	400	351	366	374	440	389	380	371	392	377	392	376	348	358	412	388	394	366	363	369	378	318	380	385	371	400	372	368	430	375	372	381	346	406	366	375	366	395	352	409	375	379	381	396	380	377	378	383	368	391	377	348	388	358	360	373	395	358	388	389	339	378	373	358	385	390	382	343	385	378	369	389	361	384	374	348	363	410	366	349	394	408	373	399	392	377	391	404	370	380	368	348	387	382	387	398	359	378	349	389	407	364	380	331	367	387	370	346	409	400	390	395	364	392	410	345	373	381	393	387	377	389	355	410	344	354	376	412	360	363	384	409	373	379	404	365	383	406	384	349	361	378	408	349	389	377	368	355	382	388	386	384	405	379	349	353	381	348	355	370	374	369	405	376	388	366	372	388	377	350	381	398	388	366	391	361	370	353	366	363	358	361	388	404	374	369	368	374	370	350	396	362	402	381	361	371	371	395	367	386	388	369	371	372	364	404	390	383	394	398	392	391	378	382	365	359	397	411	390	398	337	407	383	362	386	376	361	332	381	385	372	382	397	393	354	360	374	388	353	350	374	389	352	397	395	353	388	416	389	349	386	380	403	405	367	348	344	328	408	358	382	412	375	381	342	388	355	372	380	396	376	413	348	397	352	375	350	395	388	371	407	372	382	378	374	352	356	425	378	365	406	344	370	353	383	366	373	394	405	349	403	376	373	354	427	388	404	351	366	383	375	374	347	367	349	385	393	371	405	377	386	407	382	356	376	358	408	386	388	378	374	404	380	362	362	390	398	397	387	376	371	390	379	382	413	399	392	386	394	366	378	404	377	364	387	361	373	332	373	368	346	393	372	402	380	345	397	337	375	384	347	385	402	412	392	379	382	379	358	381	366	401	379	399	376	379	389	394	385	357	370	392	391	397	367	378	386	364	383	373	403	377	386	362	408	361	356	382	352	365	409	361	384	369	360	364	366	386	348	397	385	382	355	378	397	375	323	386	389	350	397	386	375	341	418	362	409	378	365	380	353	351	371	376	383	403	417	396	392	373	360	365	352	387	366	392	352	419	391	405	363	396	371	361	376	376	381	403	381	410	355	345	347	413	383	374	374	399	372	378	342	337	368	388	405	364	385	363	368	357	373	385	395	385	390	354	402	375	363	357	375	364	325	378	375	411	376	348	415	398	377	370	364	398	335	377	404	370	381
23166	20763	27408	24736	21025	20868	15150	6565	4171	3152	2547	1958	1473	1367	1091	981	962	906	811	745	740	715	634	616	654	592	621	619	568	552	569	492	595	551	555	598	610	571	606	594	577	560	542	550	569	561	589	528	520	569	516	569	551	505	521	548	478	529	526	525	567	506	533	536	507	526	536	515	551	511	501	524	524	466	511	518	528	445	526	503	488	518	531	556	543	540	517	504	516	520	517	544	533	541	533	509	473	544	487	541	534	519	517	531	537	545	514	497	493	550	516	487	517	488	545	521	525	534	504	554	519	555	531	514	533	528	531	480	512	489	460	505	491	482	498	461	517	475	476	508	522	504	464	496	516	507	511	494	519	518	523	533	491	460	508	548	554	483	534	496	529	561	444	496	496	500	530	513	506	506	477	513	508	497	534	519	509	519	470	530	540	512	481	531	510	500	495	525	484	544	501	476	520	504	490	536	518	474	504	479	478	488	519	459	462	513	496	501	520	508	547	493	491	489	491	514	495	529	553	487	499	535	492	508	504	540	538	482	512	481	496	519	503	533	478	495	506	466	524	538	523	512	514	528	534	505	507	491	485	542	478	472	499	522	531	489	500	513	496	520	481	492	478	514	495	521	496	515	490	531	508	462	502	553	501	466	537	525	482	522	463	518	488	466	524	477	490	497	469	484	525	520	466	490	528	505	523	487	501	514	510	497	528	489	485	518	550	487	501	488	484	494	482	511	467	512	499	508	466	517	501	532	488	495	493	523	539	548	533	477	529	515	481	476	531	495	489	514	539	539	486	526	477	514	525	509	483	541	535	547	523	513	526	488	500	497	476	486	496	595	470	482	516	475	452	524	482	485	478	536	527	543	477	494	494	540	482	512	517	535	521	473	529	500	502	491	507	477	506	507	512	530	493	536	533	494	484	480	499	501	499	479	501	505	522	487	503	494	511	535	532	500	458	452	473	535	475	543	489	532	521	506	496	460	478	521	516	523	497	510	518	508	496	482	488	453	510	555	520	488	528	470	513	485	486	510	500	511	510	519	507	512	498	527	488	506	489	479	531	488	523	551	506	482	533	518	485	504	528	508	496	481	502	528	540	454	500	515	564	497	506	478	532	533	502	496	466	516	526	502	522	520	498	455	497	510	511	491	485	504	535	495	484	557	521	510	487	540	505	524	537	524	504	533	505	488	492	534	515	494	498	480	495	519	492	487	473	503	432	540	527	505	533	515	539	521	514	530	518	532	513	576	506	485	507	482	524	492	518	493	548	526	513	478	486	485	491	484	505	511	480	500	484	506	502	512	525	482	540	472	466	544	515	493	529	507	481	487	490	500	478	505	515	491	498	525	490	529	486	485	488	484	480	472	493	493	541	492	530	495	484	517	485	495	531	474	503	514	518	538	521	547	511	504	533	487	497	540	484	527	487	527	462	505	469	475	492	559	524	510	512	486	470	523	487	486	512	528	497	493	483	486	497	481	517	522	514	526	522	507	497	507	466	553	504	505	513	493	515	537	482	490	525	514	504	521	470	474	501	515	524	549	502	485	522	493	506	476	489	529	490	489	506	499	519	481	491	478	504	485	531	517	489	537	513	498	526	521	528	511	529	461	509	484	512	495	491	552	521	515	495	547	515	514	533	485	509	530	539	542	536	519	489	481	493	487	506	465	488	496	504	510	509	536	496	458	488	490	506	499	481	515	541	541	500	543	497	505	492	467	493	491	466	526	531	513	526	528	537	537	557	491	524	505	527	520	545	513	576	500	498	497	491	491	503	523	520	475	503	468	503	508	485	480	482	461	513	491	521	472	530	528	498	488	501	517	514	537	523	500	500	523	513	531	511	521	532	490	496	501	495	467	508	518	513	496	520	528	506	507	493	484	498	493	485	495	493	491	539	486	535	513	515	512	517	499	511	504	497	475	552	499	512	544	501	491	505	482	464	523	507	491	503	502	524	540	484	525	504	463	518	530	479	496	502	546	515	540	507	513	516	498	513	509	507	561	458	494	493	532	486	493	465	530	535	489	513	518	476	516	483	517	516	472	495	513	516	557	477	513	501	523	526	512	503	548	472	511	502	485	525	533	465	539	495	497	481	502	539	482	505	459	523	530	511	534	547	512	529	493	523	509	489	539	516	499	533	515	566	479	551	498	492	472	487	498	499	499	546	507	504	481	469	519	493	512	499	513	534	516	474	498	501	505	484	463	524	522	490	479	521	501	530	527	465	518	555	515	470	500	534	466	507	506	453	500	510	502	468	525	493	512	489	466	482	510	525	468	510	486	483	471	556	519	458	488	505	475	537	502	513	499	528	520	541	470	487	509	516	540	488	499	579	494	553	502	511	484	513	495	489	522	517	544	496	498	509	518	534	526	499	496	502	498	492	511	511	491	516	485	504	492	496	500	477	502	513	501	540	476	492	473	510	467	523	470	523	486	512	500	490	509	520	529	520	467	511	532	479	536	506	500	510	532	493	525	497	524	513	541	512	503	530	515	522	507	488	505	509	488	489	512	491	502	477	503	518	478	528	519	489	512	495	514	513	479	499	497	511	479	539	497	509	520	560	481	581	467	499	486	484	520	498	494	453	524	530	502	456	482	487	548	536	491	493	532	541	505	488	484	513	512	490	507	487	529	489	470	477	516	527	508	482	508	511	512	521	508	499	480	526	526	480	495	479	537	531	520	480	525	485	513	532	483	480	512	535	526	525	518	442	511	532	494	501	522	532	515	466	527	490	520	502	525	497	494	493	528	498	496	508	504	485	526	523	531	462	516	503	512	477	487	508	513	520	544	543	541	491	494	512	472	523	479	527	529	536	499	495	548	446	491	482	483	521	544	495	495	487	482	515	548	538	505	497	488	466	495	487	469	499	519	485	531	474	513	487	504	533	523	529	489	491	496	489	492	494	494	520	505	552	510	540	480	520	484	542	523	540	522	506	524	470	515	530	529	507	497	519	539	521	470	480	489	508	533	488	503	534	495	516	541	500	528	488	487	496	497	534	490	533	486	500	500	477	533	524	501	544	482	513	547	523	512	500	507	497	467	501	516	501	542	492	537	493	494	519	520	510	540	533	516	490	496	492	519	499	480	523	517	507	500	504	503	483	528	543	495	527	483	507	496	515	548	517	480	543	497	468	487	499	493	502	492	455	521	532	507	504	523	498	494	539	498	500	492	502	496	507	543	531	500	503	471	504	495	524	478	523	518	490	515	501	539	518	540	526	486	522	484	458	509	462	512	501	480	516	493	511	510	469	515	514	521	519	508	495	512	501	523	550	501	522	503	518	484	538	521	477	482	516	474	523	541	508	509	492	491	524	532	532	512	552	504	506	503	509	532	489	512	502	506	513	568	504	512	533	511	486	529	514	516	514	525	538	545	514	509	501	481	515	484	489	542	451	483	508	496	489	510	495	497	524	501	482	460	541	502	467	506	522	527	479	509	437	504	470	496	499	527	543	510	491	477	488	480	485	531	537	503	506	503	501	510	532	542
36553	58632	56827	40210	23972	18203	13546	10280	7915	6221	4731	3700	2862	2324	1880	1663	1460	1324	1215	1165	948	876	834	831	771	746	665	657	628	654	649	648	660	637	604	633	635	662	679	681	639	693	665	663	671	640	660	600	626	605	610	605	526	571	558	559	563	525	554	565	569	574	538	541	524	507	535	596	529	531	533	549	559	568	569	566	528	552	525	528	574	538	598	548	570	582	566	556	575	547	607	542	550	567	564	537	547	580	574	563	568	561	538	535	566	586	524	584	495	550	553	545	537	528	534	527	535	540	479	562	502	530	558	529	559	511	557	524	526	565	522	507	577	490	514	489	507	511	516	546	521	529	505	542	497	459	497	491	521	501	515	515	521	489	506	539	531	498	492	532	477	532	476	513	560	544	473	494	552	530	530	547	525	521	536	534	565	518	528	525	510	549	528	537	511	515	472	525	510	470	555	558	497	542	517	488	537	503	573	499	518	489	521	533	511	527	526	538	498	474	555	567	491	529	455	534	582	507	526	553	484	505	519	506	528	518	521	509	514	543	535	509	520	494	514	543	502	503	533	524	506	524	540	553	550	526	511	539	532	522	541	543	539	548	491	520	550	525	532	534	512	528	507	563	510	483	511	529	548	517	525	502	519	551	564	516	539	564	522	522	473	540	533	511	528	524	467	494	493	506	502	498	537	547	546	537	523	479	558	554	504	537	515	523	568	535	501	507	504	555	547	514	518	531	532	561	516	514	543	511	517	520	510	529	505	518	538	522	505	493	521	528	547	530	516	492	544	522	513	549	535	528	523	538	515	512	503	517	544	511	511	530	526	510	551	519	541	552	525	526	553	526	536	513	493	527	515	557	499	512	517	488	516	526	504	500	486	536	551	570	559	491	536	494	524	533	524	506	510	537	503	532	528	532	498	558	559	535	497	521	530	523	509	524	509	569	499	514	512	519	494	496	529	553	526	507	518	553	562	517	520	515	526	511	533	522	524	492	513	541	525	556	508	531	473	505	479	520	487	522	522	534	509	524	485	510	525	507	529	508	566	549	540	544	552	525	567	501	524	523	527	544	491	517	570	525	550	498	510	539	524	501	531	541	533	516	524	470	540	525	525	530	562	588	513	495	544	579	543	512	543	524	546	561	551	482	533	477	502	494	489	560	543	534	524	514	517	522	563	479	523	517	523	508	504	545	527	500	505	566	590	517	499	517	508	489	520	529	548	558	526	505	502	501	506	504	533	505	535	499	541	540	531	537	514	504	510	527	554	497	526	550	493	518	524	515	514	494	533	509	527	567	533	549	504	535	522	542	509	555	518	529	544	498	513	513	497	548	492	551	557	537	521	515	498	514	499	484	566	500	543	497	495	523	534	532	529	496	520	500	505	494	572	480	519	545	499	492	528	517	540	519	515	490	540	493	494	512	563	521	502	519	513	559	527	536	566	534	499	549	519	527	502	514	500	479	577	490	520	486	542	530	524	527	510	535	533	538	527	486	523	523	518	532	563	543	557	507	566	506	491	472	573	545	501	532	542	511	512	511	519	551	472	509	545	478	536	535	515	562	567	513	531	522	499	544	549	536	513	541	496	538	532	526	512	553	539	549	517	498	517	554	491	542	494	521	525	569	508	499	550	527	506	523	539	486	532	534	501	514	496	501	519	487	495	534	514	489	517	539	508	540	501	505	523	521	565	516	518	532	540	518	473	535	522	535	505	516	506	494	546	524	517	491	545	542	499	533	538	507	504	502	521	518	521	540	532	554	517	555	503	528	557	521	510	522	501	493	516	557	482	488	539	522	495	527	535	503	507	538	512	511	572	591	512	531	519	533	504	478	526	543	519	517	533	523	512	523	566	507	503	555	545	504	526	514	513	520	494	539	556	561	488	548	525	501	507	574	546	505	494	532	547	513	560	546	511	549	503	490	542	544	534	557	537	528	568	511	571	515	503	542	514	512	511	578	541	520	514	520	550	538	524	495	493	538	491	535	543	553	497	522	515	537	495	527	504	512	553	512	533	533	493	528	491	523	523	570	566	522	545	510	540	549	480	535	532	526	494	519	540	513	549	537	549	537	501	521	521	523	474	485	536	537	519	468	525	543	539	529	524	528	530	515	544	526	523	544	555	496	530	532	514	538	529	528	525	529	518	556	533	514	535	529	501	519	516	518	510	513	514	504	503	523	507	535	528	538	535	531	540	511	529	513	528	526	520	558	524	559	524	507	481	523	515	520	551	551	516	542	523	530	549	536	514	515	525	519	541	533	523	511	527	528	465	512	545	526	550	532	536	535	500	537	573	527	508	519	518	518	492	511	545	472	525	525	505	533	493	556	569	509	538	553	522	498	505	534	501	539	488	523	541	520	538	520	570	522	538	550	521	521	487	528	552	516	537	523	534	538	526	533	541	512	492	496	535	491	522	529	508	527	533	553	503	554	514	559	537	480	519	505	508	558	481	530	548	492	508	495	527	525	539	548	496	534	519	570	527	508	532	536	529	540	472	549	535	534	525	539	544	546	490	550	509	540	546	512	514	558	527	518	502	540	479	538	531	483	515	478	572	539	494	499	513	537	505	546	509	552	526	531	546	512	525	506	507	522	563	544	513	555	513	535	516	553	559	509	549	539	480	522	490	527	541	528	491	564	556	497	516	504	519	522	529	488	518	538	512	530	565	527	511	509	521	562	585	537	556	505	517	510	547	547	556	521	505	525	536	539	497	557	507	496	486	519	514	521	519	564	539	558	537	577	517	516	535	496	548	500	528	495	531	562	500	544	537	521	536	493	518	541	526	509	522	553	550	530	534	538	510	474	564	496	520	553	519	467	559	534	527	524	514	511	505	539	553	527	520	528	542	505	532	523	528	467	527	478	510	542	569	567	541	528	482	553	551	562	548	506	504	506	508	502	558	552	520	536	519	508	524	502	530	581	555	545	533	506	522	481	541	483	551	519	535	512	545	512	556	523	524	534	556	531	550	509	524	501	471	537	516	510	542	546	558	511	509	535	558	537	537	558	507	544	531	512	534	526	520	535	509	546	501	479	527	523	535	534	478	566	539	500	512	511	491	502	529	565	523	517	510	533	469	510	528	549	545	535	515	500	539	493	495	523	491	530	487	506	536	517	514	485	508	530	493	484	503	514	516	524	557	500	494	510	517	471	524	521	515	524	514	499	519	496	536	526	530	519	471	517	580	530	501	503	467	528	507	495	539	529	533	534	523	488	550	533	530	550	496	520	492	507	502	519	504	537	473	551	512	565	559	526	495	567	521	513	566	522	487	521	484	526	516	538	539	486	520	522	529	517	510	493	498	525	513	508	510	539	554	505	512	498	572	543	536	554	543	513	474	524	540	526	521	562	535	514	534	489	510	514	547	563	509	528	505	530	551	551	475	490	533	480	506	511	518	552	505	493	506	540	546	513	536	539	519	568	467	480	531	486	537	471	513	558	524	529	523	543	554	517	549	525	537	531	531	578	479	491	513	530	514	548	537	501	518	493
33668	33379	28271	14887	7021	4042	2704	1801	1357	988	769	672	597	554	517	492	465	444	412	425	422	395	393	379	359	397	355	399	380	368	399	386	402	395	392	374	403	403	413	423	401	412	393	387	403	406	391	372	404	368	380	371	369	389	396	400	354	396	371	408	356	391	405	387	377	380	371	386	388	392	360	385	371	375	365	397	396	379	351	357	362	389	389	390	385	373	393	373	381	385	397	387	357	380	386	361	388	394	386	398	399	380	397	369	357	394	373	401	375	375	388	367	349	411	381	373	403	365	399	371	411	370	389	326	390	371	388	387	375	391	388	380	336	353	386	357	417	376	370	363	377	419	364	368	400	366	375	373	397	374	366	400	344	432	383	372	346	370	346	380	394	375	404	383	371	379	360	389	353	329	365	349	371	374	369	363	381	368	383	393	386	396	392	392	418	392	376	386	380	360	375	394	368	381	366	374	368	383	368	388	405	347	423	375	360	371	400	354	376	371	400	360	353	373	382	378	381	376	365	392	367	381	418	368	374	392	405	367	343	346	414	370	389	402	350	355	388	356	352	376	333	324	363	390	349	389	345	364	400	369	361	377	374	338	383	367	373	379	356	347	380	343	367	362	366	381	394	394	371	358	372	378	377	410	410	372	365	394	366	373	388	384	380	367	393	362	409	373	352	396	382	385	373	359	380	377	347	341	403	378	340	401	346	393	384	398	386	355	373	391	367	375	379	335	398	372	395	405	375	369	367	359	365	373	381	395	360	324	354	379	412	367	386	396	397	359	382	388	371	391	386	398	395	396	378	396	361	392	374	374	365	360	354	379	382	415	390	397	396	355	400	356	421	340	371	407	366	350	390	366	400	383	383	366	360	395	363	361	375	372	400	373	388	376	386	399	374	373	388	393	377	369	377	377	375	383	389	403	401	359	398	390	368	369	382	397	362	408	381	374	398	373	347	371	401	325	367	359	364	383	368	362	369	343	402	397	368	364	409	389	401	407	394	382	364	339	422	380	403	382	367	383	395	423	371	404	384	373	391	369	384	352	365	388	341	378	354	361	362	361	356	337	380	381	423	361	354	359	394	364	392	362	365	374	387	383	355	406	370	419	412	393	393	380	365	349	389	358	333	428	380	401	393	390	388	416	408	403	361	356	415	345	363	366	348	369	365	381	335	395	373	372	373	340	394	365	375	386	410	371	377	396	374	339	354	380	404	375	383	374	370	388	369	379	394	408	384	379	394	367	365	383	371	383	363	363	369	383	369	367	381	356	343	402	344	393	392	378	369	367	354	315	377	384	393	376	389	408	388	364	364	375	346	346	400	386	393	350	347	352	374	371	372	387	385	364	361	369	367	392	372	369	382	398	369	390	348	376	370	364	423	385	370	384	395	347	376	389	325	367	398	405	372	351	403	370	390	382	404	399	387	378	379	346	390	381	331	375	390	398	328	342	348	389	373	379	393	432	341	378	400	403	341	358	397	370	359	377	400	354	357	369	354	368	379	400	398	372	367	384	390	375	353	339	351	361	389	396	367	376	368	388	353	382	374	380	399	397	378	352	374	389	403	417	365	412	390	374	407	377	398	380	356	359	416	359	397	338	398	362	393	375	361	389	395	377	342	371	370	376	378	373	385	362	359	372	398	384	374	370	373	372	388	363	381	392	407	358	392	375	402	400	385	388	386	406	349	348	399	376	334	416	351	368	357	371	359	340	380	374	385	362	364	376	344	400	378	379	364	373	429	373	382	372	367	375	340	361	381	385	342	361	377	364	418	405	372	391	385	383	335	379	401	375	382	379	358	393	406	368	365	393	380	378	374	365	371	332	391	347	389	372	398	393	395	376	374	397	363	377	409	403	364	382	403	370	375	374	381	409	391	391	378	394	391	386	365	418	370	366	351	395	393	391	377	381	373	349	354	420	398	384	395	412	362	358	360	360	415	373	404	371	364	384	355	370	366	382	412	389	368	354	363	390	372	383	370	371	352	367	354	391	413	349	398	384	380	370	352	363	367	387	381	376	396	370	424	375	370	392	389	346	343	374	375	371	351	397	357	383	389	341	382	371	384	369	386	378	350	404	335	387	362	385	390	366	373	389	359	392	379	380	403	383	379	376	379	361	362	405	370	366	360	379	393	359	370	394	385	346	365	396	379	389	373	363	360	359	377	419	407	386	395	384	377	371	328	375	393	394	346	356	379	353	383	356	385	368	403	391	357	378	377	368	380	381	379	370	371	375	363	363	354	386	367	350	352	403	397	335	361	365	374	385	384	385	343	362	383	378	365	365	392	352	357	363	348	394	353	360	435	371	356	395	405	437	383	341	393	354	402	355	370	404	376	335	403	388	391	345	367	379	390	373	342	383	359	387	377	366	367	372	380	382	375	351	415	379	346	338	354	380	399	384	360	380	373	376	374	378	392	413	380	361	380	352	380	411	377	374	369	379	389	400	381	411	351	401	394	382	360	434	383	402	378	385	350	390	372	388	414	385	364	368	352	377	386	357	381	376	384	353	395	363	411	388	407	369	436	371	404	392	371	387	382	389	363	385	379	333	372	378	348	397	369	414	389	358	368	374	379	404	421	382	376	381	349	386	370	390	416	369	382	390	376	380	394	368	356	375	362	387	354	399	389	356	347	383	340	346	408	352	387	365	362	370	397	351	385	365	358	409	397	378	380	382	401	347	372	390	365	360	348	387	386	357	351	401	395	365	339	378	359	359	373	395	392	371	347	380	360	368	411	415	372	364	369	356	382	379	361	369	346	386	400	348	400	386	381	333	376	367	377	376	363	373	364	350	366	418	359	396	365	352	378	364	365	396	377	367	358	347	396	382	399	364	380	416	392	364	380	392	392	376	348	393	393	384	348	372	389	388	361	394	363	337	380	442	395	382	351	403	371	367	406	371	379	386	402	366	368	394	388	358	423	376	383	371	372	362	401	367	371	390	356	369	372	371	410	403	364	362	368	422	390	397	358	382	395	387	405	375	407	395	387	375	366	388	401	370	394	384	387	382	399	347	362	358	355	361	366	391	386	363	369	369	354	382	386	429	414	394	394	380	339	380	392	377	364	383	358	366	367	374	366	392	369	355	382	384	406	359	395	354	368	367	386	391	365	385	405	377	394	397	354	403	407	401	388	364	347	398	380	366	395	376	364	390	393	370	390	382	382	436	387	360	389	383	394	350	365	368	375	399	370	385	375	359	396	354	349	374	371	365	397	371	383	392	363	384	377	386	386	366	377	372	391	353	370	387	367	349	371	371	376	370	336	371	355	380	377	405	402	384	326	397	346	391	374	328	381	396	389	379	364	384	408	392	372	362	419	354	391	388	377	366	410	358	349	389	379	382	346	381	389	345	362	331	420	382	363	355	363	387	394	360	369	353	393	385	390	371	360	372	341	404	380	350	376	375	407	385	363	378	328	412	344	443	400	372	360	361	374	382	375	400	375	364	365	409	393	401	370	384	387	409	368	354	377	388	360	347	383	368	360	361
36278	43487	34495	17877	11272	7819	5750	3823	2949	2003	1600	1326	1085	847	776	653	607	614	593	534	506	445	450	461	483	433	428	420	514	421	479	426	451	438	451	455	432	454	421	473	510	442	490	475	465	438	440	464	448	436	441	447	419	422	449	452	408	447	451	417	422	402	423	456	407	407	426	408	419	423	451	438	438	407	437	418	475	453	451	388	460	452	429	414	434	433	401	410	442	431	415	437	426	440	428	443	444	445	386	395	439	402	444	443	402	432	433	460	430	424	437	435	389	428	419	382	424	422	420	422	402	423	378	421	452	403	421	416	388	385	435	378	447	415	405	381	424	454	383	408	401	413	424	405	459	392	423	367	407	364	450	433	408	411	417	438	411	401	438	430	412	406	434	416	411	397	428	390	417	402	453	387	428	425	413	450	409	404	370	385	408	451	449	411	417	419	406	373	435	411	394	413	444	437	419	390	390	408	407	425	431	413	415	405	423	448	412	411	382	389	411	424	375	455	404	430	419	433	451	393	397	416	452	384	439	431	400	413	413	404	425	434	378	378	426	395	406	408	410	434	397	406	413	368	435	389	435	432	411	414	394	436	414	392	438	431	400	410	418	433	401	432	449	438	421	406	403	401	393	409	395	398	407	408	403	378	399	419	404	450	395	422	402	405	387	403	443	422	389	409	426	446	429	465	430	401	432	435	394	393	391	421	400	445	420	422	415	381	403	439	411	395	424	421	415	421	427	394	398	411	454	371	428	437	441	403	424	423	398	398	439	431	401	387	484	428	433	397	429	398	406	420	378	444	441	425	394	431	419	390	384	436	407	426	452	424	440	378	430	439	414	426	449	406	417	430	420	434	418	442	399	431	426	396	455	413	400	384	395	427	436	432	421	423	412	410	405	421	447	442	422	449	420	450	421	400	387	466	373	416	432	455	422	426	398	432	418	418	418	395	420	473	416	383	426	375	401	418	407	426	420	448	412	409	422	417	431	422	402	403	411	399	446	422	401	451	368	384	436	424	425	376	422	400	428	410	437	434	400	406	420	391	411	421	412	385	375	442	421	440	380	416	447	405	440	421	398	413	374	426	413	413	456	433	424	434	400	418	434	438	412	412	425	442	426	406	400	391	439	435	407	448	415	422	423	424	417	413	402	417	418	434	456	398	445	420	388	419	445	397	407	444	446	401	414	417	441	440	449	410	403	420	394	416	432	430	445	428	420	374	390	391	385	465	409	378	399	447	417	353	421	413	408	403	423	424	401	385	419	404	420	437	388	396	416	436	431	385	407	394	424	388	414	384	423	401	413	408	406	423	402	398	412	438	411	427	402	432	437	439	437	410	417	434	398	417	400	453	400	390	411	415	441	434	437	456	412	385	402	423	398	398	415	406	408	399	382	459	403	442	383	423	420	437	392	422	446	405	419	434	380	401	440	415	422	420	425	392	433	407	425	398	395	492	415	430	437	402	454	396	413	440	407	399	409	416	419	453	385	398	435	404	397	406	397	384	402	433	400	413	421	413	394	420	405	416	422	407	399	417	438	395	437	371	362	430	409	422	417	415	423	408	408	424	408	385	418	441	415	397	408	423	436	427	402	444	395	391	437	390	380	420	405	385	402	453	413	393	411	390	439	428	422	410	426	419	420	421	427	398	419	364	412	411	421	432	419	421	370	386	449	385	406	389	410	420	419	411	426	393	469	454	412	440	397	400	435	424	418	421	398	416	418	448	431	451	425	422	374	418	423	441	404	405	424	395	402	406	419	449	408	425	445	425	448	418	386	439	435	404	432	419	397	380	394	398	473	418	428	431	417	440	451	419	434	399	409	391	351	382	429	416	406	383	432	451	422	414	396	379	414	428	422	422	408	400	414	408	395	430	409	411	387	424	381	420	418	407	407	402	411	397	411	382	443	440	415	422	404	462	427	402	384	393	385	392	397	422	416	383	403	462	433	407	413	411	406	416	376	439	403	391	405	444	425	424	423	397	428	407	393	389	413	391	410	400	395	448	392	417	405	415	432	385	424	414	400	426	417	413	440	414	399	439	430	417	418	402	439	418	419	404	418	413	408	435	434	414	415	441	414	419	398	419	395	433	415	394	429	442	392	433	409	428	377	393	423	414	408	437	432	445	435	440	425	411	440	437	391	427	388	431	411	447	389	407	409	418	377	441	418	436	414	395	402	447	385	404	438	381	422	404	393	415	404	432	440	436	438	399	429	390	482	451	404	404	388	426	413	437	406	457	435	404	382	427	383	405	427	405	403	407	439	409	445	390	444	422	420	398	439	399	390	468	400	414	388	426	432	409	425	403	442	386	404	349	452	436	373	413	401	409	398	396	419	430	402	384	422	408	373	416	432	378	405	396	402	421	388	381	418	428	402	410	395	398	399	411	421	420	423	411	425	441	416	452	408	406	391	422	417	431	377	419	410	418	424	406	397	427	408	434	422	411	436	438	467	430	409	417	399	395	422	440	451	420	421	419	390	455	439	414	426	441	394	362	438	410	390	435	394	413	424	432	396	437	388	404	412	427	449	378	418	415	431	426	413	448	410	422	381	400	387	428	436	438	389	425	435	432	441	396	433	424	397	416	419	395	370	407	409	393	408	382	401	417	384	445	451	434	412	429	397	436	405	386	429	398	386	420	418	424	410	438	398	398	415	429	422	426	454	426	451	418	414	427	394	428	392	435	373	423	426	434	393	392	446	419	437	437	373	403	445	434	470	425	421	424	419	394	426	389	399	403	385	438	396	394	422	412	401	405	408	399	430	404	455	416	423	417	409	365	388	387	452	469	423	400	407	408	387	407	421	415	434	420	389	387	416	397	410	408	456	417	440	386	414	433	428	428	408	407	407	431	431	406	415	383	436	379	421	394	410	416	415	393	405	397	418	422	445	411	393	412	439	396	403	428	428	407	428	417	405	402	440	415	405	404	430	416	393	402	449	419	454	417	416	419	407	423	414	403	432	422	419	418	444	401	408	415	425	415	387	421	395	414	447	417	413	421	405	388	427	405	395	407	444	435	398	428	417	455	423	414	420	407	456	433	404	414	405	412	434	404	432	417	419	447	385	408	436	396	418	446	416	435	379	412	433	424	411	410	398	426	389	447	435	441	424	412	378	408	403	432	383	423	423	406	440	385	418	424	432	393	432	399	427	416	406	445	418	443	410	437	431	412	462	398	436	425	423	378	377	417	395	391	429	442	407	462	409	416	404	403	398	386	429	403	367	394	412	405	377	409	409	427	411	406	404	424	391	410	398	390	445	409	417	414	415	402	396	451	433	416	422	387	401	421	394	403	432	433	391	410	396	455	398	432	429	405	400	359	414	427	403	440	412	431	441	432	390	386	389	401	409	412	387	395	386	384	396	428	453	377	410	428	388	411	432	418	422	418	429	410	454	448	421	431	447	406	404	421	403	379	404	434	411	421	388	401	388	443	414	408	430	412	432	428	440	423	372	409	388	431	407	424	407	379	411	415	441	435	369	456	389	424
25233	20803	26920	25409	20686	13328	6516	3437	2130	1612	1258	977	807	730	635	530	524	478	506	471	480	410	403	422	396	388	377	365	332	381	391	356	386	390	351	359	401	386	394	393	419	373	406	392	388	367	349	372	326	371	394	393	368	357	361	319	336	336	355	361	345	358	306	336	381	336	365	377	328	367	342	338	312	344	355	345	339	337	329	337	357	317	368	336	341	379	355	394	383	351	360	372	349	359	344	369	358	345	340	380	354	338	349	346	341	365	348	356	374	395	360	384	338	383	332	356	329	373	399	305	354	345	335	349	366	322	339	373	339	333	354	313	366	349	343	343	340	354	369	339	337	350	356	322	326	338	363	355	334	388	331	356	330	362	341	356	345	356	342	369	356	356	346	355	372	376	334	312	328	384	375	344	335	354	334	335	350	355	352	329	361	378	344	380	328	389	376	351	332	343	328	326	363	348	325	347	357	342	360	334	349	339	339	352	317	330	379	316	344	370	306	349	379	360	367	377	352	330	338	337	329	351	329	333	351	334	362	349	329	352	349	359	348	336	333	369	318	336	351	337	334	348	292	348	362	334	315	323	306	387	353	346	315	360	356	323	359	359	369	346	351	314	375	324	329	365	374	357	314	313	371	337	359	363	353	348	349	330	361	345	343	371	334	353	348	338	341	365	321	283	340	335	333	355	355	316	349	311	344	340	342	331	330	337	338	364	353	307	330	364	353	342	324	363	321	344	354	359	316	345	315	314	336	364	344	350	352	364	394	343	376	361	341	332	353	403	341	326	351	368	386	365	330	334	345	311	343	310	327	336	347	342	359	350	343	344	343	309	328	326	340	382	330	329	337	326	311	330	375	345	342	363	383	345	327	349	367	356	365	402	374	359	355	329	348	339	353	330	351	365	330	346	321	348	328	340	350	342	342	338	355	347	338	355	351	331	315	348	341	379	331	361	323	330	328	332	336	313	331	379	347	360	337	351	338	329	373	327	345	335	314	330	393	350	336	357	373	308	334	344	343	371	334	354	347	316	340	347	354	355	349	364	329	324	331	383	348	356	338	350	342	345	354	325	328	356	339	369	361	329	372	376	342	336	333	358	373	352	338	341	336	282	340	366	308	340	334	333	365	322	348	328	316	376	359	356	349	344	318	356	354	314	344	331	361	334	365	367	366	331	343	354	374	330	326	367	349	316	303	332	379	348	364	343	384	341	350	330	345	327	352	335	333	336	349	325	350	363	331	344	317	368	333	362	333	324	364	328	348	359	358	335	365	355	338	382	394	362	321	310	354	333	345	358	345	319	362	382	361	342	341	310	335	333	324	374	362	323	329	340	335	302	332	360	317	298	316	357	344	318	339	338	355	334	339	299	339	333	326	356	363	347	336	378	337	355	331	352	367	329	339	321	345	362	379	333	357	371	359	369	349	334	359	328	317	357	309	388	369	330	350	329	353	361	344	333	346	351	306	365	336	313	345	353	336	345	344	329	333	361	334	360	356	340	358	340	366	335	355	338	386	343	317	337	348	371	344	334	346	335	359	365	346	342	335	339	358	355	352	343	357	355	367	336	362	321	342	322	317	356	355	335	331	345	349	349	340	355	344	328	343	379	321	346	343	339	350	362	352	338	341	349	347	343	323	332	319	342	333	320	381	326	340	343	355	340	358	376	356	330	327	353	307	346	334	349	328	383	340	360	332	379	332	312	333	345	349	353	347	330	335	347	384	380	310	347	344	342	353	342	319	345	332	328	306	320	327	345	357	354	365	354	322	339	340	336	341	365	356	377	332	398	329	322	351	368	365	383	322	341	345	359	318	333	335	335	341	343	349	335	331	352	343	331	348	371	329	328	358	368	337	341	316	335	353	326	377	326	331	349	307	331	345	320	359	348	342	326	342	379	365	319	328	342	389	377	341	349	348	355	338	342	347	349	344	374	382	370	322	323	353	379	341	381	345	340	341	385	350	332	369	367	365	365	357	321	323	369	343	302	351	341	364	364	336	332	333	326	378	373	321	321	364	333	341	357	373	377	373	370	346	352	367	362	353	357	356	337	342	352	351	329	346	341	370	343	351	356	356	362	333	343	407	311	331	307	350	347	337	370	350	367	313	349	362	349	329	338	339	352	323	340	354	321	335	330	356	322	333	355	325	352	326	320	337	311	307	353	356	328	321	312	366	331	354	372	347	333	373	350	365	333	354	337	363	353	336	330	406	340	341	329	337	333	365	353	348	358	372	340	318	350	351	344	337	341	348	344	320	360	352	324	363	360	330	354	369	360	336	344	356	374	347	328	328	331	362	364	357	360	347	332	336	340	327	355	362	386	339	337	385	346	325	306	381	340	325	358	364	352	333	363	360	348	319	310	339	349	361	359	366	346	373	329	361	347	367	362	354	332	356	343	340	358	365	339	370	347	322	343	366	338	356	367	320	353	389	360	345	354	339	354	367	332	346	357	374	313	350	346	346	318	352	338	337	346	340	350	328	360	338	319	356	338	332	347	309	319	343	339	363	355	366	334	356	356	341	372	342	370	367	349	345	331	338	363	378	353	378	345	325	351	340	340	314	338	362	363	318	343	339	350	323	328	343	330	330	362	338	329	355	372	309	339	342	372	320	323	341	319	312	369	342	343	321	353	366	345	377	332	370	328	348	365	363	323	360	307	365	343	336	327	369	355	316	326	321	339	351	338	348	353	299	353	347	374	351	341	354	336	364	369	349	387	383	354	391	347	354	321	364	371	367	333	366	318	372	378	310	364	334	349	350	372	370	352	352	309	340	347	335	336	354	324	334	332	341	358	351	335	356	384	318	334	353	329	372	332	358	336	350	352	374	345	332	331	359	333	366	333	331	328	383	368	337	320	326	305	329	330	380	387	300	373	303	321	352	353	338	358	371	344	336	341	339	351	342	378	346	353	351	315	308	362	371	392	337	334	339	345	386	305	355	352	350	311	363	341	320	337	361	335	341	359	346	348	327	363	330	332	362	321	311	369	323	345	344	366	363	361	323	369	354	347	317	340	324	362	340	374	344	348	341	350	349	363	331	330	321	336	353	343	335	341	359	350	340	343	333	361	340	335	325	353	352	320	339	364	360	321	373	374	378	375	355	327	337	367	353	349	329	323	357	371	343	323	365	370	356	346	356	337	338	338	324	316	341	358	339	361	346	348	342	352	362	358	356	350	351	383	350	349	353	344	357	338	400	334	344	382	345	360	354	347	349	379	401	367	326	323	387	384	356	337	375	355	330	336	353	343	336	359	347	351	335	357	323	365	390	329	369	372	356	352	345	328	354	334	321	370	332	362	315	364	351	354	360	356	351	345	334	329	311	355	362	328	341	330	340	352	333	346	330	326	318	346	380	334	351	368	348	345	366	374	335	347	328	327	376	377	352	335	366	296	364	340	322	369	327	339	335	348	327	370	340	312	333	328	354	372	357	297	372	383	361	342	355	356	344	358	367	329	370	354	322	331	343	320	344	353	343	338	369	359	308	355
34861	51834	40972	31152	19177	13290	9525	6289	4472	3318	2535	1884	1594	1311	1010	902	806	750	730	708	615	528	503	516	485	454	480	446	421	452	458	440	459	441	458	448	426	446	484	424	502	454	492	489	489	448	438	447	447	402	388	409	414	398	404	373	415	389	378	411	365	433	418	400	378	407	390	380	413	416	388	406	449	417	397	399	371	390	391	395	405	411	400	391	365	386	392	415	407	400	386	395	430	433	430	423	406	411	362	409	426	354	388	413	432	407	400	411	389	388	394	350	388	353	369	366	397	367	361	371	406	410	390	360	375	392	381	385	334	401	424	348	365	398	367	337	407	369	383	362	401	363	363	399	388	410	376	373	374	400	413	383	380	380	366	375	381	389	390	381	398	375	365	360	340	341	349	398	356	332	329	321	387	382	376	376	377	373	342	367	375	363	356	416	388	345	386	352	401	372	405	380	392	396	380	361	348	372	371	366	357	390	386	352	358	381	377	379	383	372	336	337	382	383	373	395	367	385	379	394	374	339	384	336	356	354	343	404	381	388	367	339	369	342	396	372	370	395	385	393	407	386	385	358	390	344	384	375	376	366	361	427	382	399	377	370	358	353	410	364	392	392	376	380	379	389	438	340	394	378	399	361	358	396	369	374	392	374	374	366	375	364	364	379	362	406	396	391	391	389	387	381	396	357	337	382	363	377	382	391	380	404	383	382	402	376	370	383	350	377	415	397	349	365	406	383	343	413	365	352	391	395	375	380	386	366	372	354	351	399	400	354	361	357	356	352	361	374	360	370	388	366	365	380	389	376	368	370	374	390	415	410	375	392	365	375	374	348	375	394	368	386	368	336	386	372	365	356	346	376	386	399	385	371	340	406	322	391	358	374	387	380	380	395	365	365	391	365	355	372	351	343	358	402	367	368	384	362	382	346	369	336	377	389	372	388	406	418	388	382	412	362	387	373	341	342	406	389	396	377	344	377	390	355	345	349	381	352	395	371	384	353	375	382	411	361	393	359	350	366	368	360	339	364	395	352	324	397	391	364	398	363	402	348	371	339	378	363	406	401	367	359	371	382	355	384	387	370	386	359	393	397	361	350	359	367	341	341	382	370	404	355	428	368	347	358	381	410	365	335	390	356	371	421	391	345	405	364	387	393	380	389	343	377	395	353	371	391	360	348	386	399	366	352	426	388	358	368	373	384	396	422	402	361	380	390	381	372	369	384	385	383	342	364	405	351	355	384	393	409	367	365	344	318	386	388	385	370	354	388	392	376	363	380	382	398	372	358	364	351	370	370	382	364	383	350	357	363	411	387	373	372	384	339	365	357	335	370	365	398	375	385	360	376	375	365	344	411	371	396	415	351	369	363	349	371	360	378	370	395	359	379	359	356	395	346	369	356	354	383	362	357	392	364	362	366	378	388	387	379	368	393	412	426	359	352	391	368	414	346	387	369	396	378	371	358	415	384	389	360	389	355	394	365	371	372	401	395	377	393	324	375	372	385	398	377	415	373	365	357	355	372	383	378	369	389	372	381	382	392	371	385	393	377	389	365	366	372	381	373	341	405	373	418	365	389	374	353	342	374	361	383	415	355	376	381	364	376	355	365	417	341	375	369	351	384	339	339	370	367	382	408	374	376	363	373	357	399	361	393	376	356	352	362	406	389	351	389	368	374	378	372	391	378	395	376	363	402	364	381	369	376	394	362	418	385	400	382	383	415	374	365	377	371	374	346	373	385	367	381	376	390	366	355	353	369	379	358	361	375	376	362	370	385	403	335	386	365	382	366	360	402	354	357	371	373	359	357	394	356	380	343	374	340	363	367	391	370	378	429	379	385	355	381	377	374	348	389	341	367	370	342	368	362	369	377	413	350	379	388	371	376	401	386	372	401	379	385	361	315	397	372	359	420	384	371	361	411	372	403	387	369	377	378	393	361	406	373	386	391	363	404	352	364	375	373	336	382	362	404	349	386	397	423	389	350	384	379	356	381	373	375	370	364	371	372	366	395	370	400	341	394	362	342	389	354	349	342	371	360	397	380	399	372	356	364	368	364	384	338	397	384	390	375	360	368	395	358	400	372	383	398	382	351	377	339	397	388	341	392	377	352	387	382	392	396	342	368	365	390	394	388	385	351	407	345	345	349	365	344	391	407	364	406	406	409	395	364	399	382	351	374	378	376	387	375	376	340	371	396	370	376	347	400	388	382	394	382	356	348	356	343	383	401	412	408	407	361	357	377	393	394	367	353	381	383	363	368	384	358	367	333	359	380	371	370	333	380	373	376	376	358	405	380	354	395	389	354	372	398	374	372	392	373	395	362	399	381	404	393	356	353	365	396	370	357	363	409	364	362	396	343	386	386	363	379	341	337	343	347	360	366	375	360	394	357	355	367	406	347	358	374	367	348	362	349	374	407	361	380	385	396	381	379	362	370	382	359	356	391	390	377	328	409	382	374	391	352	365	370	398	365	377	352	378	347	363	378	342	388	400	364	346	368	371	408	368	366	407	360	350	388	369	407	363	363	368	404	377	369	343	402	381	350	329	377	382	369	379	386	394	404	354	365	379	374	347	384	352	390	378	387	362	394	382	370	383	389	371	413	342	364	381	371	345	393	391	394	367	373	351	369	395	376	367	380	367	402	352	384	386	362	343	407	370	381	367	370	375	353	401	400	396	353	386	384	378	357	386	363	392	416	387	346	384	387	399	382	377	399	347	363	377	372	386	395	366	373	374	348	368	391	386	377	395	373	376	385	382	366	385	376	380	403	375	387	358	378	335	362	358	393	358	359	378	383	375	359	398	381	369	372	364	355	353	354	365	371	367	343	367	385	365	354	366	374	376	399	351	366	393	342	365	371	373	344	401	372	370	383	372	371	381	354	386	357	407	332	337	364	358	409	373	383	350	383	379	398	371	336	339	382	375	378	369	388	371	377	336	387	344	357	349	377	376	348	383	361	392	362	407	342	354	391	392	398	367	358	374	381	371	392	354	407	371	354	415	365	374	345	368	375	406	394	378	400	353	353	356	376	386	387	380	392	407	382	382	403	402	400	404	400	369	398	379	394	342	365	367	405	379	385	420	393	377	363	360	363	384	380	351	355	381	412	414	376	358	365	403	379	349	344	384	373	408	382	389	329	383	456	394	375	356	359	393	382	371	354	393	377	376	337	395	389	378	373	350	380	365	375	390	374	393	354	412	362	326	413	367	393	350	409	389	371	382	367	344	380	402	360	357	354	426	371	388	397	345	378	342	390	372	389	357	376	366	327	370	392	396	357	371	388	363	369	409	369	365	375	384	368	404	387	386	364	396	395	351	365	383	410	389	378	387	338	377	362	387	401	393	393	345	408	402	350	408	387	381	399	365	375	384	364	362	392	377	385	351	382	368	410	352	351	350	405	351	366	374	354	361	374	348	379	339	377	395	345	386	401	389	375	365	367	378	352	368	412	393	414	392	402	354	410	387	349	332	348	383	347	377	380	363	370	359	383	364	336
23082	20770	27450	24514	21305	20789	14650	5862	3351	2497	1856	1530	1372	1213	964	898	860	751	786	699	683	676	662	636	640	580	564	587	568	534	561	567	529	575	564	545	555	524	556	561	601	576	569	596	510	586	510	549	546	537	513	551	515	533	546	518	567	539	505	515	479	500	544	512	541	505	546	515	514	534	546	544	526	486	566	537	525	525	488	515	532	529	564	510	521	558	524	534	530	502	537	516	536	563	505	534	505	510	500	492	505	533	545	522	527	526	506	548	481	495	513	511	505	490	535	517	505	486	523	544	525	510	523	534	521	505	542	494	511	560	529	475	544	503	479	517	508	467	511	536	543	513	470	517	518	524	488	478	509	505	496	534	520	560	498	491	510	523	504	496	500	513	507	513	498	530	496	473	479	532	525	485	476	502	502	496	496	494	504	477	534	469	539	502	526	474	477	529	490	488	468	506	513	495	487	485	537	508	532	481	532	510	485	556	500	482	487	524	506	527	532	497	515	460	501	565	492	506	522	510	503	532	543	551	525	514	533	519	501	536	481	484	497	470	501	495	506	510	460	486	492	493	467	471	488	501	491	494	444	511	477	477	530	498	461	497	492	462	508	521	524	456	532	519	510	491	514	479	500	520	490	485	496	537	501	480	498	504	505	461	501	509	453	503	512	497	519	512	495	494	513	529	481	529	479	479	501	538	491	553	509	510	535	529	478	525	530	533	519	501	494	507	488	506	534	513	512	534	484	536	512	519	509	511	509	522	543	534	493	559	502	489	520	503	481	517	457	549	506	506	490	511	506	511	490	511	497	506	496	495	482	486	507	564	469	536	522	485	547	496	562	452	519	475	493	498	501	526	542	492	524	502	498	506	512	496	520	549	488	495	509	466	518	503	513	512	518	502	497	560	503	534	487	501	503	523	514	540	488	503	518	512	503	501	503	552	499	494	496	484	535	487	494	479	476	509	514	497	515	490	497	524	569	505	521	485	516	483	521	500	521	478	519	494	526	516	497	499	491	502	515	544	518	528	495	481	525	484	493	516	489	464	490	525	495	488	513	486	527	523	502	531	502	471	477	459	510	485	481	554	526	544	499	479	548	524	521	513	506	476	493	471	467	507	513	512	473	510	502	503	520	517	507	487	491	493	481	491	515	496	474	487	491	523	485	507	542	489	487	484	507	516	478	526	517	476	514	504	511	508	525	468	477	475	527	495	500	529	493	514	485	484	506	494	512	507	515	510	484	485	525	499	499	507	493	512	503	510	500	526	502	513	536	530	493	490	554	505	515	489	505	513	532	465	488	527	454	486	514	483	483	507	519	484	462	487	498	481	468	521	491	485	497	466	523	550	503	507	490	457	471	467	465	534	492	499	506	513	537	479	503	500	538	516	523	511	490	482	528	477	478	509	514	441	508	492	496	485	504	539	508	514	482	510	550	511	490	513	523	464	499	513	490	509	471	480	490	501	510	482	523	511	490	478	527	485	476	499	520	496	500	527	550	492	466	499	543	533	477	492	482	539	488	494	522	510	521	485	506	500	500	523	501	478	506	488	518	513	508	484	491	533	559	499	494	513	487	503	521	517	534	510	549	486	494	500	516	499	458	494	473	482	490	501	486	527	513	507	491	514	484	497	484	489	509	492	502	471	538	511	516	503	477	495	507	491	510	488	487	475	511	443	507	488	519	554	524	503	478	514	539	483	513	484	536	530	535	512	494	553	449	498	482	483	525	510	482	495	467	493	498	501	492	447	505	501	488	500	451	500	485	535	522	477	492	504	502	523	499	513	501	524	481	516	507	488	481	489	484	487	532	500	493	495	483	522	508	524	504	489	508	507	525	509	499	489	528	485	501	503	529	472	488	492	508	488	494	502	530	500	508	516	505	474	528	512	477	468	535	468	506	505	524	547	495	499	522	509	481	491	509	508	508	464	492	526	512	457	512	506	485	506	528	512	515	481	508	515	456	486	534	493	455	503	465	505	470	462	509	496	485	511	518	534	511	521	471	518	557	516	518	523	535	517	534	544	492	503	499	505	508	493	510	492	490	522	499	526	474	508	534	528	500	498	507	524	511	542	494	508	538	498	483	506	511	488	544	483	517	520	526	466	484	502	500	503	480	466	484	475	531	510	519	506	514	480	482	530	480	476	511	511	509	478	486	518	529	535	534	516	491	480	478	489	514	486	501	478	463	535	545	499	526	507	483	502	517	514	541	506	526	494	486	524	514	487	506	500	515	527	506	529	507	507	508	506	483	525	516	514	494	471	515	495	540	487	496	536	502	515	513	515	502	527	504	506	474	546	456	528	495	510	491	506	481	516	499	488	537	504	550	513	505	550	501	496	499	525	515	487	528	530	478	480	486	494	549	518	514	503	488	492	531	526	532	462	494	474	466	481	551	510	538	519	558	533	505	524	477	519	538	486	455	523	520	506	499	503	474	511	544	483	502	498	536	531	498	514	516	527	526	523	509	466	529	462	515	514	494	521	526	485	457	502	480	493	485	505	536	497	518	455	493	499	542	498	483	496	537	515	463	518	439	519	491	498	507	490	533	529	525	508	503	500	499	526	504	550	501	507	492	479	504	535	525	494	511	506	550	559	539	479	505	522	470	476	479	475	525	508	522	492	484	523	448	472	517	476	505	513	518	493	473	485	507	547	524	523	495	484	516	512	530	490	480	505	490	483	521	492	524	521	475	476	500	494	490	498	537	487	462	550	479	513	495	487	524	525	525	502	522	532	463	491	466	529	488	473	477	530	528	494	484	505	490	490	446	487	508	519	522	476	483	499	510	488	540	468	525	498	504	512	507	469	501	528	533	498	494	526	505	529	523	529	520	499	497	520	471	546	490	495	497	540	507	513	504	484	467	525	476	498	490	478	476	525	521	488	519	521	543	508	478	509	552	473	499	556	517	489	466	479	470	472	481	477	504	534	508	517	502	488	541	496	556	515	518	516	510	481	510	549	501	485	535	477	497	515	529	497	490	518	470	530	492	521	499	460	542	500	492	490	527	498	504	507	503	458	499	476	486	495	472	499	546	523	528	481	526	492	511	453	468	516	485	474	525	487	465	506	510	504	508	524	515	491	504	511	477	444	465	487	525	527	529	459	525	498	473	463	490	467	464	545	466	502	531	497	500	456	454	465	495	508	465	514	506	504	517	486	517	532	506	537	500	512	524	506	517	511	531	511	505	528	500	528	475	516	499	540	505	500	551	503	495	542	539	512	523	496	495	491	515	493	487	488	466	486	519	450	514	502	489	520	518	501	503	511	496	467	522	471	487	528	484	467	514	487	463	491	500	518	493	536	477	552	533	515	504	499	536	528	540	516	504	505	484	512	495	483	435	499	529	511	485	508	517	463	531	496	546	522	498	472	500	488	520	556	485	460	527	485	506	478	493	474	476	468	524	463	530	510	525	500	509	564	504	486	474	501	518	491	516	501	481	510	498	538	458	488	527	497	464	509	563	493	490	492	543	491	510	500	478	489	508	486
37401	58944	52007	40098	25912	17478	12916	9017	6636	4803	3559	2931	2603	2188	1678	1470	1238	1130	1069	1027	890	819	809	772	766	716	633	641	612	592	604	622	617	638	613	589	611	614	669	581	667	667	706	617	671	647	634	615	625	572	623	522	548	548	513	535	562	543	575	533	551	532	548	560	528	566	551	538	545	543	567	529	576	546	586	530	543	557	581	527	559	505	573	543	552	543	586	580	542	561	554	560	583	563	587	575	573	552	547	592	516	522	525	551	540	583	579	574	534	549	549	597	606	542	506	546	533	528	536	562	563	528	553	572	549	483	549	485	503	549	510	526	522	504	496	527	509	497	581	517	493	529	509	492	530	517	558	536	515	490	520	511	524	515	524	505	496	539	525	480	486	518	540	545	523	484	522	583	535	513	509	529	520	524	519	547	482	512	455	546	547	476	560	525	519	545	558	500	527	517	528	508	536	525	510	513	526	516	497	497	480	528	524	499	537	524	530	489	533	516	498	549	566	483	547	515	499	524	547	538	534	555	511	530	502	505	499	551	549	501	509	531	477	518	521	527	521	524	539	534	515	541	514	520	548	543	518	536	495	526	523	517	532	517	552	532	483	505	496	496	500	489	540	514	501	476	479	502	484	533	488	519	539	465	507	498	525	537	514	567	528	503	496	523	487	503	480	526	510	466	553	538	541	503	516	537	516	526	553	488	542	509	588	562	481	538	512	500	479	503	508	508	506	501	498	529	513	513	485	533	558	534	491	504	497	500	518	549	526	508	476	522	506	529	538	523	540	549	516	479	486	527	515	505	561	515	508	495	544	525	559	501	533	506	518	525	541	483	508	499	551	519	548	511	524	521	495	533	541	545	516	514	529	545	503	526	492	514	526	536	531	532	462	474	535	520	539	492	519	485	540	517	494	571	497	537	529	528	489	491	545	492	519	498	523	555	519	499	489	497	538	509	515	520	491	536	549	473	548	534	509	535	535	525	503	467	555	508	497	546	567	506	542	554	473	492	547	502	552	505	525	529	513	546	479	480	516	552	527	536	548	525	473	544	517	532	514	519	553	542	527	471	530	534	560	489	539	478	530	480	551	532	522	491	491	556	476	515	512	502	528	546	540	516	487	532	519	486	502	476	563	535	533	489	508	524	499	509	505	522	516	514	501	497	534	526	522	536	512	521	526	519	517	533	516	523	531	530	548	517	510	511	475	519	488	519	476	503	527	503	502	516	541	547	512	526	508	540	548	492	523	539	517	541	541	549	505	556	488	533	510	514	511	522	489	503	498	457	525	558	586	501	534	510	528	557	543	524	507	472	521	492	514	518	503	485	502	491	507	510	521	513	533	539	543	490	580	555	550	553	500	522	508	524	505	512	545	495	510	507	521	506	524	525	548	508	520	514	532	527	507	527	486	505	537	506	562	553	497	497	520	553	525	506	531	535	485	508	540	502	530	515	494	542	522	559	501	562	517	561	514	470	518	493	520	517	509	530	560	546	500	480	530	504	495	531	507	552	537	529	495	529	500	496	491	520	521	539	532	522	543	470	528	526	560	523	521	531	483	550	505	527	513	540	531	560	513	517	490	500	530	514	460	540	488	529	531	551	532	554	537	529	512	539	529	510	550	557	551	506	502	523	513	552	511	525	534	548	548	478	511	499	529	552	502	511	480	474	523	542	539	504	546	512	503	480	524	491	549	500	549	509	507	471	544	538	483	528	563	558	507	509	490	487	507	516	486	525	515	493	491	524	512	530	486	520	508	488	544	521	581	491	520	505	523	506	540	516	531	501	530	500	551	521	543	544	510	506	526	513	480	510	528	505	492	515	533	525	505	540	495	500	542	512	497	567	531	519	483	522	520	536	546	507	530	537	505	499	516	549	521	514	545	550	532	516	498	483	547	541	513	526	520	533	540	508	527	517	532	500	500	572	515	503	543	511	506	502	486	535	518	504	521	541	543	507	554	506	509	519	514	523	538	531	515	501	505	557	550	543	535	533	511	549	523	531	526	502	505	529	526	511	511	529	511	506	518	523	512	477	529	529	535	514	535	523	538	514	559	517	555	542	461	536	522	483	518	554	547	550	526	516	504	524	533	533	536	516	510	510	489	551	500	535	522	557	497	478	520	558	527	551	502	499	516	506	538	490	522	520	536	527	511	496	521	513	516	544	472	520	508	511	542	506	540	534	512	520	542	553	557	509	497	503	515	534	536	543	563	522	514	479	547	554	526	522	505	513	489	504	542	539	539	568	513	530	527	535	521	488	534	499	530	558	492	503	539	549	526	495	515	502	500	507	512	520	490	540	499	535	484	513	505	534	502	520	502	540	522	533	511	525	516	515	508	530	528	491	495	521	533	513	501	522	562	526	524	493	527	500	509	509	531	525	564	546	494	495	504	567	499	500	510	551	489	532	568	491	555	491	497	514	540	499	525	547	479	527	569	519	510	474	523	530	508	531	509	526	528	515	525	509	518	527	475	537	533	502	511	531	525	531	573	484	554	518	540	510	552	512	501	507	524	503	540	535	532	527	502	514	495	548	516	541	500	498	507	537	542	518	520	553	512	512	553	487	505	512	542	553	464	528	501	483	561	529	554	546	523	500	558	571	517	544	516	478	570	522	545	523	517	532	561	507	516	509	542	543	504	514	536	528	543	518	528	504	558	502	517	560	518	492	531	521	499	485	531	541	485	514	478	525	503	520	538	533	549	532	536	502	508	505	522	485	512	553	501	491	517	530	529	520	515	561	515	527	516	497	519	532	520	579	495	480	511	519	510	539	511	508	560	495	570	515	549	514	509	519	534	491	522	525	517	556	532	536	517	498	505	535	505	542	491	528	521	530	540	515	557	503	508	501	544	560	534	543	565	534	530	540	504	494	525	482	508	515	556	526	560	520	529	524	548	504	498	524	555	508	528	514	519	518	507	496	489	534	553	494	525	523	519	541	495	515	566	507	491	517	498	566	506	457	512	512	490	533	512	536	476	505	518	496	531	495	532	514	504	566	499	503	523	541	585	498	512	505	478	532	518	521	504	514	502	522	504	514	538	576	524	496	520	504	510	548	518	524	482	496	508	526	501	550	528	512	520	535	529	524	527	516	516	549	527	495	518	520	517	503	512	519	539	475	500	550	519	497	524	523	500	522	551	510	522	528	505	513	495	512	506	586	502	550	518	514	532	509	509	561	508	513	561	551	542	526	501	516	509	542	510	508	531	499	513	484	537	520	561	520	476	512	505	505	531	524	507	489	522	497	562	514	519	537	505	536	484	574	500	515	508	500	534	508	535	544	522	508	539	520	530	557	502	509	534	532	524	530	519	530	485	525	534	512	523	519	509	525	509	506	519	528	552	525	498	515	503	529	494	515	521	510	536	531	495	539	549	558	516	531	530	484	553	559	483	536	479	495	536	508	516	489	489	482	490	525	496	490	499	539	511	524	526	524	565	457	536	523	510	536	537	533	543	515	514	503	520	498	511	538	528	555	526	521	548	495	515	479
33474	30447	29222	17192	6787	3628	2168	1418	1022	759	677	628	525	488	450	474	439	420	457	384	391	422	396	375	355	407	394	361	366	404	375	382	364	379	400	386	404	405	381	375	382	409	357	405	394	370	390	410	364	395	393	384	373	396	342	362	391	362	373	368	379	363	357	435	391	360	385	379	354	365	374	374	386	408	388	379	362	359	342	425	395	396	354	355	344	358	366	366	394	351	376	395	367	371	373	372	372	370	385	357	398	381	378	368	364	413	363	362	378	384	393	411	366	365	373	382	345	374	408	363	408	398	364	389	392	325	387	349	368	366	351	364	363	348	369	373	390	374	367	382	368	349	356	370	340	351	390	372	362	376	399	377	400	357	383	357	372	362	417	385	350	371	368	386	381	394	373	350	394	373	380	391	375	371	385	333	373	383	414	399	336	389	397	327	362	363	352	370	374	369	381	351	352	360	405	378	352	349	387	358	398	367	349	348	381	406	376	380	369	357	370	361	341	350	367	367	354	351	363	353	379	350	403	364	392	369	356	348	373	388	368	393	407	340	372	365	362	373	353	393	414	358	346	351	385	350	415	344	344	356	343	356	370	387	358	413	349	387	388	403	361	368	399	392	372	368	407	388	389	384	356	381	370	360	360	398	395	363	418	389	354	417	382	350	397	331	367	383	397	357	374	376	338	364	346	387	391	341	394	348	367	367	388	388	395	385	394	356	372	351	348	383	350	402	338	399	395	355	369	381	335	368	354	394	372	357	359	359	395	374	380	342	344	380	393	344	347	356	361	345	366	366	363	418	368	352	358	370	395	384	375	385	371	390	361	412	350	344	350	383	393	377	420	381	395	348	330	332	356	359	376	370	338	394	369	365	381	401	394	365	393	370	366	391	390	371	385	355	375	358	358	366	342	387	357	375	384	373	356	381	344	372	386	373	376	381	380	372	358	400	387	367	336	368	336	354	365	382	358	383	368	387	402	355	401	388	374	389	376	363	420	386	364	385	381	366	371	378	391	373	375	353	367	348	397	386	380	348	394	355	360	352	374	374	363	333	395	395	390	363	370	380	369	334	355	330	381	382	343	385	376	370	367	346	418	405	352	383	390	398	373	359	383	359	387	364	366	386	385	353	392	377	367	405	348	381	347	353	339	357	394	357	337	340	401	356	359	393	374	362	423	383	368	373	358	400	389	372	393	416	373	354	372	342	373	379	382	381	372	343	364	341	383	366	371	367	372	392	396	415	346	370	363	348	364	376	363	361	350	394	362	361	334	355	382	371	406	367	390	340	405	371	375	384	364	354	368	375	389	404	394	372	378	368	350	355	382	366	352	396	356	371	354	367	387	365	361	408	372	374	363	324	399	374	374	378	357	379	350	397	364	375	371	371	367	370	377	378	365	383	399	395	416	367	367	392	351	393	383	402	398	379	341	382	394	358	387	362	339	379	414	363	381	398	361	365	346	350	359	359	375	358	390	362	355	361	376	365	358	390	377	329	388	353	376	368	368	349	378	371	353	372	370	329	369	360	383	398	383	358	372	393	354	366	339	410	365	365	355	353	371	397	336	365	380	384	382	379	374	371	377	372	381	370	369	364	375	365	407	352	339	362	364	402	374	341	371	379	355	373	331	372	330	376	386	369	403	386	355	380	365	348	420	362	351	412	347	381	382	381	380	336	356	331	421	369	381	370	377	374	373	368	361	391	355	371	417	355	376	408	395	367	371	376	365	366	344	376	383	398	389	327	316	352	411	387	363	355	372	368	377	322	334	380	366	360	391	386	352	345	394	357	393	387	399	375	371	388	365	359	381	347	345	334	387	351	391	370	324	369	403	395	387	368	371	380	372	375	343	383	373	420	376	386	367	409	404	375	390	355	366	351	380	374	381	379	408	351	393	382	384	369	383	366	398	359	389	373	347	389	374	390	386	356	350	418	396	381	370	375	390	370	337	358	394	412	382	370	344	396	370	388	376	347	352	373	399	374	374	399	375	369	328	364	369	392	402	372	349	365	326	409	384	361	374	382	367	377	346	370	414	352	360	379	389	362	379	363	386	381	385	358	359	393	364	393	383	373	346	350	384	351	349	370	371	375	389	378	396	361	376	347	385	373	347	327	382	383	370	350	329	389	365	371	350	369	351	344	352	352	397	377	398	352	360	365	395	402	341	365	383	344	382	402	354	332	350	356	362	422	393	420	388	371	362	364	371	351	390	369	377	365	365	356	372	382	360	349	351	348	380	362	340	378	360	375	370	360	352	360	379	365	384	423	365	378	373	391	380	364	382	386	372	375	349	364	371	387	374	364	385	343	351	364	396	345	403	352	376	360	371	393	362	374	320	391	332	391	355	408	374	379	371	394	380	401	337	361	356	381	375	378	367	351	371	376	389	384	359	356	393	376	367	343	359	374	371	355	387	370	368	365	407	327	400	347	362	377	382	393	347	371	410	342	362	392	382	384	365	372	368	362	376	373	387	401	361	348	339	358	388	385	379	390	381	337	381	375	382	369	349	357	347	361	370	412	371	358	355	384	353	353	397	405	403	345	408	367	341	359	374	355	385	327	375	391	379	329	389	390	343	335	366	385	369	343	359	356	380	380	359	400	376	365	408	370	370	353	348	351	365	356	353	371	375	427	329	370	370	406	393	339	357	396	383	346	375	371	390	371	403	366	393	356	345	375	399	415	389	359	360	359	353	404	355	392	350	365	369	346	375	392	365	359	389	365	375	365	358	359	358	361	351	362	357	369	391	360	389	394	393	361	394	364	357	381	387	348	379	386	384	393	335	370	376	348	360	390	379	388	367	340	351	365	374	349	389	359	342	366	367	379	393	391	345	362	348	404	389	389	358	371	370	368	365	382	386	374	363	374	380	353	343	389	377	354	385	398	390	366	362	402	378	379	393	358	359	367	358	399	395	350	376	380	371	363	366	381	389	371	391	358	339	400	339	373	333	377	350	398	370	365	387	372	364	363	372	379	389	395	359	378	354	369	386	378	371	351	337	358	357	346	389	361	352	379	368	376	366	391	367	354	372	340	386	359	345	373	390	366	400	339	366	385	358	383	362	369	359	358	367	362	367	389	304	358	377	392	339	376	374	402	376	350	381	363	335	347	373	378	353	359	386	366	350	392	389	374	370	374	343	351	362	369	346	357	378	357	341	381	381	365	367	356	357	385	332	370	378	373	389	388	342	375	364	356	412	347	388	392	375	334	393	376	400	367	400	420	346	389	359	389	347	374	398	382	387	353	338	344	358	366	363	409	372	394	381	388	372	350	394	365	347	396	395	359	354	402	398	338	357	362	378	370	384	359	377	351	340	380	377	355	383	349	356	355	380	376	400	302	347	376	398	367	399	340	395	409	380	375	366	382	400	358	380	371	349	385	374	360	378	347	372	385	388	383	367	394	364	352	368	334	325	364	348	379	373	366	394	405	382	389	348	377	387	337	374	368	364	384	371	366	374	378	394	354	344	386	355	401	366	377	382	354	363	335
35758	40922	36118	20410	10701	7135	4547	2999	1989	1482	1198	1062	937	732	645	594	554	490	506	479	483	469	441	471	458	424	412	456	416	436	387	426	465	423	423	439	469	430	493	430	403	493	490	509	495	448	495	441	475	418	423	425	431	404	396	395	428	442	456	427	385	437	401	428	429	401	389	427	411	424	457	413	417	458	423	395	426	430	401	445	412	420	445	386	443	433	431	440	421	417	426	425	431	414	456	455	451	444	408	420	391	390	412	401	382	406	398	426	423	439	428	387	412	447	436	438	405	389	439	429	416	399	404	436	454	393	415	371	427	445	426	402	376	382	415	391	411	413	411	443	436	412	387	373	430	390	444	417	444	431	461	336	374	439	359	385	436	392	422	415	411	436	379	388	399	419	401	418	408	417	420	412	389	415	429	441	397	417	393	423	395	422	424	394	394	403	424	416	445	410	421	411	395	436	414	405	387	401	429	433	439	405	385	418	372	389	427	401	417	417	398	401	421	403	418	383	405	390	431	409	393	424	415	447	425	385	405	408	399	402	407	420	427	399	366	420	448	415	404	418	443	401	367	394	420	399	424	436	389	363	400	414	403	400	422	407	408	397	415	437	396	425	362	400	427	437	425	445	411	430	379	424	420	421	388	390	379	417	394	407	428	400	422	402	375	414	442	407	449	416	384	420	418	403	402	408	400	405	387	349	422	428	425	439	416	401	422	452	422	425	426	434	429	410	414	428	416	412	385	415	402	394	430	401	434	390	406	400	394	426	427	408	410	403	439	405	412	415	386	387	408	377	381	412	421	420	447	433	410	407	442	395	398	398	419	381	419	398	425	384	438	401	430	426	401	404	407	418	408	420	388	416	415	397	379	407	426	377	417	439	427	391	396	414	391	421	423	388	406	450	438	399	411	397	396	424	404	419	429	433	448	391	412	358	428	380	412	408	377	378	437	443	421	390	410	361	407	432	433	420	406	385	409	440	442	383	385	387	404	413	421	430	383	434	411	407	387	414	367	402	446	415	397	406	422	410	422	395	433	418	412	398	417	434	411	415	376	387	395	373	389	397	392	430	393	421	394	410	397	424	444	407	392	409	402	429	423	412	418	400	406	418	408	431	401	431	419	440	394	428	390	429	449	410	430	421	371	402	405	452	416	385	420	414	401	442	380	405	451	413	383	396	380	441	396	442	390	443	431	422	394	390	390	417	385	397	441	391	397	424	390	404	445	404	415	420	388	417	418	391	440	408	438	399	445	412	441	385	407	422	406	396	409	437	412	408	388	395	416	401	426	416	447	386	433	396	405	391	415	421	430	417	415	404	407	440	455	429	416	399	371	413	391	379	385	388	371	395	417	411	427	403	431	418	392	431	395	420	441	419	419	408	363	392	438	414	378	432	397	428	418	415	385	407	413	409	405	434	411	444	430	419	410	431	412	390	390	420	413	409	407	407	418	413	394	417	448	426	441	400	394	407	436	413	407	414	411	412	399	432	370	422	420	365	427	415	385	392	412	395	386	421	382	426	375	461	401	366	407	380	403	392	391	404	412	411	394	405	412	428	399	427	402	458	420	403	437	405	416	386	412	396	400	353	418	435	415	418	410	426	397	409	406	422	421	392	419	426	389	411	387	436	435	403	444	415	396	379	405	444	399	390	417	449	396	409	417	430	390	412	400	398	404	432	418	426	437	407	365	425	384	419	434	422	414	408	421	420	420	431	395	397	386	395	433	397	421	421	380	419	394	398	408	405	455	424	394	416	398	392	420	416	416	445	427	417	355	442	436	417	389	432	432	381	410	411	416	415	403	422	368	410	409	417	399	398	408	388	447	416	427	434	409	411	433	373	437	422	398	413	385	406	433	407	382	416	379	434	404	432	459	399	437	438	413	437	385	396	380	461	453	419	403	427	414	419	397	428	448	387	405	411	376	381	419	403	399	433	411	397	433	410	418	418	439	431	426	423	418	411	426	417	448	429	417	412	421	425	403	374	402	416	375	408	367	403	399	406	409	406	432	428	431	396	381	425	381	391	397	395	400	390	420	404	360	444	448	380	426	411	420	404	457	418	415	412	428	418	379	406	418	380	422	395	402	432	406	421	418	432	425	399	437	404	379	444	392	452	443	391	401	403	402	404	371	406	419	375	423	396	418	414	392	412	390	412	440	405	401	396	435	449	424	415	397	438	371	428	423	414	411	407	388	399	402	407	403	407	423	391	400	409	418	398	382	382	386	407	415	443	401	448	421	405	381	418	430	399	422	414	426	415	391	409	425	428	443	398	422	400	398	421	440	431	407	436	413	396	421	406	382	425	372	439	430	429	425	407	422	423	467	430	429	422	431	410	392	391	436	445	381	396	406	436	407	382	431	408	440	393	435	414	395	402	403	393	425	430	392	396	426	441	429	410	412	428	382	434	430	400	413	404	415	431	399	416	385	401	407	477	405	420	398	397	411	419	424	448	446	371	449	390	413	416	401	448	401	404	403	408	394	409	395	395	408	412	416	418	396	435	421	426	400	382	393	401	390	407	410	435	408	397	407	409	398	438	420	391	408	372	402	405	391	425	392	378	383	381	426	424	390	407	404	406	403	413	413	423	387	420	384	392	397	400	381	396	396	449	374	361	389	468	403	398	432	439	425	427	439	399	408	403	422	391	458	429	339	413	429	429	424	383	403	395	404	398	430	378	437	382	417	442	429	422	394	405	422	390	419	394	398	397	407	362	423	419	429	388	485	425	385	407	463	425	421	422	441	428	417	386	403	424	432	448	392	415	418	439	411	446	426	412	389	438	396	413	402	388	426	401	415	429	416	411	418	425	394	407	411	415	412	393	401	388	456	390	415	430	397	418	422	431	415	442	387	397	427	439	419	418	385	411	425	436	426	471	447	392	392	384	456	374	386	418	395	441	429	387	371	400	433	428	412	415	440	427	431	382	431	385	393	461	440	394	395	433	380	390	421	417	393	416	414	408	457	429	425	425	430	394	371	418	384	431	431	413	416	431	411	392	438	423	400	427	434	392	406	412	409	448	428	419	429	424	418	411	442	384	395	411	416	404	415	402	394	398	390	427	411	422	429	400	391	425	418	390	365	424	398	375	393	419	420	413	421	450	443	433	412	408	414	391	442	406	405	390	438	379	364	379	451	417	372	421	400	388	382	406	402	387	406	386	387	392	406	413	428	381	395	407	427	430	432	391	403	403	440	434	420	401	429	400	381	437	398	435	412	367	394	414	381	428	412	424	376	405	380	392	444	439	416	377	442	419	448	447	411	391	445	405	417	396	421	419	423	416	442	405	407	425	393	440	443	405	415	411	436	410	397	412	391	383	412	416	434	383	397	394	391	447	440	419	423	394	466	402	386	390	392	412	422	403	371	419	424	397	436	407	404	414	423	402	396	430	385	412	405	423	409	432	419	438	427	436	396	406	405	408	406	414	426	394	411	429	431	417	435	402	376	455	386	430	423	404	396	439	376	392	410	424	391	411	395	405	388	462
25302	20834	27258	25593	20700	12949	5924	3332	2140	1556	1199	955	855	700	604	538	502	502	451	456	432	434	402	418	406	369	399	343	332	364	345	342	383	331	380	404	384	341	389	414	379	390	371	356	386	346	387	375	384	393	358	370	370	387	352	346	341	338	354	360	335	349	358	365	375	317	349	330	376	353	337	328	322	352	379	370	370	353	363	376	365	344	338	373	351	371	337	363	344	316	363	347	371	349	357	356	388	377	348	383	385	308	324	367	335	319	327	349	357	359	369	343	345	363	354	371	347	345	410	324	358	378	360	314	345	336	336	360	358	336	343	342	347	352	305	334	367	300	344	303	342	338	352	364	385	289	375	307	372	397	331	357	315	333	348	350	331	336	343	350	365	370	315	359	342	360	364	353	364	327	369	359	367	343	352	325	307	351	375	309	340	335	336	346	349	336	356	332	347	386	359	324	302	341	369	371	366	389	308	341	336	362	356	321	396	335	338	364	362	358	342	325	383	366	344	357	335	335	364	328	364	345	329	382	352	359	340	323	323	358	341	361	322	346	346	356	336	364	355	331	342	328	302	351	311	333	338	327	360	355	356	349	337	362	376	357	332	325	354	367	330	314	345	335	354	361	335	361	345	316	317	377	351	314	357	330	343	348	345	338	355	360	362	333	331	316	330	326	359	340	348	350	351	347	337	337	335	353	327	341	344	349	308	354	350	371	317	325	318	363	356	327	370	329	334	341	322	343	342	335	353	324	340	348	301	349	319	396	333	364	374	386	351	327	334	343	372	340	312	339	395	349	331	346	314	354	340	308	312	342	345	362	325	342	333	353	317	352	338	321	327	347	326	357	363	351	345	365	360	329	347	347	328	350	359	337	332	339	304	380	338	347	337	339	320	331	326	360	359	352	358	368	339	357	354	340	323	350	371	348	317	343	372	324	382	381	346	353	348	336	322	327	335	325	348	356	329	343	334	358	374	333	318	339	344	337	378	336	342	337	336	363	350	350	321	362	345	335	316	361	324	353	310	325	348	365	337	318	352	297	340	354	333	359	354	316	352	329	349	329	324	367	357	359	371	343	364	346	340	353	338	347	322	391	336	323	321	375	346	370	344	326	332	332	334	339	368	359	321	325	353	350	342	330	322	332	325	340	340	354	351	360	341	298	338	340	359	356	337	330	328	346	345	377	363	347	349	367	376	326	340	360	345	353	345	351	339	356	327	353	354	364	362	328	345	338	333	372	352	378	390	309	337	347	348	325	370	349	348	352	312	373	352	353	352	335	332	311	344	332	330	374	365	325	332	352	347	323	344	340	319	366	351	333	352	357	374	332	337	372	361	357	371	331	291	347	346	356	315	336	349	371	340	346	337	367	337	351	353	306	373	331	302	331	370	336	332	374	341	360	360	363	323	348	349	308	300	347	360	340	352	337	344	332	385	312	369	338	347	309	297	360	315	366	348	327	322	336	338	359	347	337	378	324	355	364	364	346	312	344	361	339	331	341	331	362	314	319	349	361	330	341	362	354	329	353	311	339	360	314	338	317	367	329	363	348	349	330	346	323	353	359	356	334	388	344	328	331	337	351	321	336	334	337	328	328	334	364	341	350	348	339	365	347	354	313	340	318	373	348	309	323	371	330	336	363	341	350	337	309	350	342	326	344	373	347	352	337	314	350	348	320	374	343	352	334	330	318	336	312	325	331	349	366	343	329	364	349	336	359	344	367	343	352	344	368	324	345	329	339	313	329	325	330	351	351	351	348	367	338	332	371	339	339	305	325	351	393	332	360	338	342	331	353	345	362	309	318	344	353	337	347	353	317	375	356	309	325	375	335	359	325	323	344	358	381	351	371	359	350	338	357	321	322	372	361	305	340	349	351	342	384	355	330	354	323	336	320	354	329	379	362	363	364	332	355	339	347	352	326	345	359	298	360	355	308	332	393	383	338	343	342	342	347	355	380	354	349	327	329	359	380	343	351	329	363	318	320	346	316	337	336	352	347	337	313	334	344	334	325	356	332	355	337	315	344	361	348	330	326	321	332	341	316	336	329	373	326	342	370	337	335	344	340	345	366	360	353	354	344	348	341	314	342	352	334	341	334	286	332	366	363	363	367	354	317	383	332	316	344	331	337	353	335	339	307	342	316	383	314	384	344	368	322	335	331	314	347	358	352	378	327	329	358	326	343	357	360	353	336	327	346	357	339	356	357	335	324	356	357	349	344	334	347	360	328	342	345	338	323	345	334	317	348	326	349	331	372	367	350	367	321	339	341	320	335	338	366	346	361	325	385	306	345	321	349	352	348	349	335	357	378	337	332	321	334	347	365	315	319	382	383	350	337	376	333	360	364	343	338	371	336	331	368	294	358	375	366	343	364	362	350	338	313	313	343	356	330	347	345	357	331	331	309	360	311	336	352	349	334	314	349	348	372	346	384	343	338	343	347	354	323	349	348	358	315	321	355	339	325	345	311	364	337	360	379	349	318	323	377	346	355	378	334	332	348	326	369	359	372	326	308	339	311	373	374	341	342	367	325	330	357	324	384	347	304	337	349	339	360	363	351	337	312	350	330	352	351	342	323	324	342	344	343	360	378	337	387	328	328	360	313	369	282	389	329	358	336	358	369	356	361	340	333	382	293	328	336	352	331	333	330	353	379	336	320	338	345	329	376	336	355	313	360	386	331	363	348	308	328	348	330	365	328	361	350	331	358	298	315	353	329	324	324	352	351	375	338	383	364	337	328	327	337	323	348	347	386	328	363	352	335	358	373	331	357	374	374	391	303	317	325	336	370	343	335	337	323	333	331	347	388	351	348	349	340	349	319	329	337	338	370	331	338	333	371	319	336	325	354	351	360	343	334	334	327	345	353	326	338	336	367	362	372	372	325	357	331	328	365	363	324	340	341	341	314	320	373	356	367	330	347	356	351	341	344	319	329	344	385	356	331	348	343	339	335	361	314	348	341	341	361	323	334	346	340	317	350	316	324	348	368	348	346	356	332	374	357	363	339	343	363	340	394	355	364	344	372	366	341	339	325	337	319	367	348	306	367	332	343	300	347	339	343	319	356	352	335	374	342	303	338	346	369	341	352	338	346	345	337	342	346	331	332	342	325	352	324	361	356	356	333	335	318	372	328	345	325	344	320	333	402	339	328	334	354	340	335	342	311	320	370	335	322	333	358	328	326	360	328	376	370	316	355	353	354	317	361	337	344	352	342	357	341	348	374	358	352	347	355	320	340	333	352	372	358	296	367	340	342	338	384	328	349	352	312	344	340	328	359	333	317	390	335	337	350	364	325	372	331	343	327	339	345	342	353	346	345	348	318	378	366	343	327	365	340	356	322	347	379	308	353	345	342	340	313	342	314	345	374	355	356	330	340	324	323	332	309	355	344	322	357	322	352	318	318	354	323	347	339	333	349	361	304	314	346	331	337	360	311	355	352	365	343	349	307	346	327	343	309	339	329	333	339	339	326	321	353	357	325	327	377	332	367	376	326
34277	51750	47232	31785	19351	12070	8507	5983	4364	3221	2489	1870	1418	1295	955	902	795	733	661	621	573	572	573	473	508	433	450	381	437	424	412	437	420	414	434	421	432	409	405	417	407	424	442	451	436	417	436	465	426	449	420	368	403	418	373	367	361	413	357	396	383	363	374	375	369	360	401	437	357	414	401	411	377	422	354	409	370	382	372	396	405	413	385	391	373	423	406	408	388	389	417	387	410	418	428	414	393	392	388	411	361	407	366	380	374	394	405	364	414	383	394	402	373	373	387	396	408	389	387	412	386	388	376	400	395	361	340	381	344	363	351	364	368	353	376	384	408	382	397	351	393	375	365	377	353	373	384	377	381	372	376	378	369	376	351	401	363	419	402	379	376	380	346	385	335	402	370	385	324	397	354	388	395	398	385	336	366	394	390	393	383	352	406	374	379	388	389	326	344	343	369	372	366	374	371	393	375	363	411	386	381	331	369	378	349	359	396	344	395	355	393	362	361	359	357	361	392	395	381	400	397	344	359	383	364	403	334	333	329	346	323	382	346	367	369	356	386	368	405	391	372	351	370	381	349	366	404	369	363	354	348	356	372	381	346	375	373	385	391	359	371	344	400	376	377	349	356	385	394	371	380	363	385	388	389	371	375	386	382	367	327	364	364	341	388	372	408	374	378	383	415	325	350	413	400	375	389	369	351	353	352	356	346	373	341	366	378	356	366	357	354	370	374	409	380	385	344	390	361	383	390	354	375	362	349	355	342	398	386	349	372	351	344	364	364	382	372	403	354	404	390	382	337	371	369	407	372	349	353	380	340	370	338	365	365	374	422	345	376	368	384	372	390	392	376	366	381	364	362	382	347	356	400	382	336	349	388	358	352	377	327	355	398	373	391	379	369	383	359	381	381	356	342	362	370	365	375	344	395	384	370	343	390	382	374	366	369	391	395	364	360	398	367	359	382	382	407	400	352	361	381	381	377	345	361	358	353	375	389	405	405	384	408	376	389	398	387	371	367	381	359	389	405	343	371	393	383	391	410	417	355	362	378	385	370	364	374	378	356	349	367	372	364	354	393	379	371	393	384	360	345	374	323	395	370	392	369	391	379	336	412	380	360	379	361	369	380	374	372	373	367	351	366	396	381	409	337	368	371	361	358	375	364	376	380	384	353	365	390	379	371	370	389	350	375	358	366	354	359	365	357	360	398	387	384	377	366	339	390	369	378	395	363	391	405	400	348	363	380	378	406	377	358	354	383	355	383	384	363	363	394	367	411	382	308	404	370	367	368	359	377	386	334	364	330	382	391	383	361	359	394	346	357	329	399	349	394	378	367	326	399	369	380	375	364	335	340	390	381	370	366	360	373	373	365	382	359	392	356	355	383	396	358	372	337	374	353	354	392	418	388	376	378	383	384	378	357	371	372	385	385	347	387	388	396	347	376	323	356	389	363	381	360	392	351	355	359	376	361	370	384	380	415	354	351	372	394	376	364	381	369	384	346	390	360	354	398	376	371	399	409	373	379	389	344	385	382	379	381	341	383	337	374	387	375	369	375	382	362	386	362	395	365	359	332	353	364	397	370	373	341	388	362	387	406	391	348	383	347	376	380	365	375	357	418	384	386	381	369	376	380	380	348	365	378	379	397	375	391	363	400	363	372	367	393	361	394	350	349	357	362	357	353	362	421	398	384	387	378	379	358	338	344	354	344	361	365	358	346	375	394	357	341	396	395	362	357	393	387	395	407	352	362	356	359	378	366	386	358	364	363	340	356	372	361	387	400	353	359	374	384	391	396	349	325	404	363	370	360	330	417	351	331	359	376	404	374	392	377	380	362	330	365	338	356	359	394	373	346	354	387	391	375	360	342	366	381	385	386	346	383	344	379	364	361	432	340	359	393	388	345	361	347	375	383	404	398	401	374	367	385	375	357	376	353	347	398	377	420	342	364	365	414	354	367	339	369	379	379	358	363	337	343	383	365	383	367	373	363	398	379	363	356	384	393	381	370	354	393	385	357	397	415	363	367	377	374	377	351	367	387	361	413	391	361	372	391	356	396	380	406	384	373	371	372	374	375	357	371	374	383	344	408	363	387	363	395	346	340	397	347	397	344	351	381	400	387	358	379	389	393	366	359	367	383	353	361	351	341	357	342	360	363	392	374	385	370	381	373	353	383	350	367	350	360	387	396	335	386	371	359	365	361	367	350	356	374	384	385	404	373	364	380	386	382	320	379	358	408	380	393	339	373	341	380	378	355	383	373	374	355	383	384	376	356	377	350	365	377	366	372	355	386	341	396	361	373	352	391	349	398	396	355	388	370	393	401	366	372	371	386	378	336	374	390	360	380	336	373	400	350	355	359	366	386	391	406	363	396	365	354	354	372	386	380	373	369	354	362	371	385	388	344	377	412	381	376	359	358	368	374	369	370	366	367	367	391	369	405	358	405	376	383	356	328	368	361	351	371	382	404	357	376	383	401	377	357	406	378	382	386	374	381	355	372	348	352	366	377	395	375	406	393	349	373	385	374	362	375	383	390	353	395	360	386	378	392	358	394	354	389	363	403	373	347	357	402	371	362	311	404	394	372	364	347	371	382	383	363	345	372	370	394	421	380	399	344	338	347	360	400	374	353	356	338	414	351	386	382	362	390	346	385	398	379	383	362	385	380	367	371	334	367	368	367	391	350	375	348	368	367	368	360	340	370	425	357	389	367	379	363	361	369	347	355	373	352	342	362	364	368	389	380	354	381	395	399	375	391	357	392	380	370	381	366	349	411	391	413	385	353	381	416	369	381	348	404	371	369	339	353	320	381	347	376	341	373	351	395	372	367	376	365	409	378	375	378	368	362	351	372	373	378	377	378	363	349	353	356	361	382	388	332	376	382	390	368	392	365	385	388	382	374	396	358	389	382	345	375	395	403	328	379	341	383	337	412	356	379	381	364	380	367	344	374	395	384	371	381	393	364	353	391	362	351	409	361	396	376	363	377	391	381	380	385	379	418	385	357	353	393	360	433	346	400	377	335	361	384	361	357	380	356	383	355	358	357	351	366	345	378	385	359	350	380	386	358	389	351	366	356	346	341	361	396	365	344	342	355	313	386	357	401	329	362	354	386	385	378	390	357	374	395	393	367	329	358	391	388	338	397	320	412	376	360	376	320	364	381	379	356	392	382	386	382	367	369	392	379	344	354	373	366	347	376	383	377	356	364	425	353	362	346	352	395	382	366	382	356	371	399	378	374	376	408	363	385	370	388	343	362	352	360	405	363	354	343	370	337	376	369	330	329	391	397	398	405	413	369	402	398	366	362	362	387	367	380	354	360	369	370	375	382	379	367	400	378	370	381	332	360	364	375	363	364	362	346	381	381	408	352	364	354	389	392	377	395	381	371	376	397	366	393	347	394	418	354	385	351	388	401	349	372	383	373	376	358	404	417	393	406	393	368	359	377	350	348	337	400	383	367	383	363	359	379	384	361	398	374	394	374	390	396	381	361	358
23151	20741	27423	24377	20854	20757	13916	5634	3365	2456	1928	1484	1354	1166	976	999	815	807	763	738	714	649	682	612	595	544	543	558	547	579	554	551	563	508	544	557	557	564	531	517	567	581	602	538	534	562	535	516	509	517	531	524	524	573	494	494	550	544	482	522	520	505	507	517	524	515	536	482	529	511	543	513	533	519	548	531	533	495	503	522	499	547	533	493	521	523	501	514	506	512	551	538	521	520	551	528	565	508	541	510	517	511	483	495	497	527	525	483	525	512	462	555	528	529	509	498	501	548	492	562	510	530	540	515	526	520	491	491	478	501	503	500	532	498	518	499	518	546	486	495	524	517	482	537	494	500	480	510	549	489	525	505	522	524	496	504	505	572	532	472	509	490	464	513	510	520	479	515	510	498	485	516	485	518	509	502	540	491	501	536	477	507	519	510	501	534	497	523	514	529	521	564	526	541	497	505	513	494	525	526	497	519	517	457	504	527	479	480	547	540	542	514	522	517	513	493	481	535	500	492	564	516	481	496	490	509	518	503	534	481	498	518	468	458	517	472	516	500	478	489	530	564	533	488	501	521	496	502	514	508	509	484	488	515	481	534	531	520	509	498	505	507	480	539	505	493	485	484	489	558	464	499	507	522	536	484	477	466	505	515	513	519	521	493	464	514	502	510	534	514	471	498	483	543	468	544	476	504	518	536	516	507	485	531	481	500	498	507	516	531	520	485	492	558	548	530	505	521	512	570	549	491	526	532	524	521	527	501	505	482	514	520	521	477	498	488	500	523	481	488	510	486	539	496	539	465	508	514	486	493	526	497	480	511	506	536	511	538	485	495	528	532	509	549	454	486	541	496	514	516	512	551	530	484	517	465	491	495	488	518	524	502	525	507	512	507	477	503	517	528	493	498	519	487	527	505	513	484	443	519	499	494	475	500	489	508	466	519	513	532	519	504	477	549	529	536	509	467	563	484	481	507	531	534	505	494	476	488	480	505	515	536	561	509	525	485	502	506	518	530	485	515	502	492	518	508	515	487	454	476	554	516	527	496	455	448	537	433	506	494	455	492	499	479	538	494	500	526	536	482	508	493	517	561	566	524	479	536	490	552	495	515	498	506	497	463	487	536	503	541	486	495	520	502	504	509	522	525	506	509	496	496	537	499	528	514	518	523	466	528	534	519	494	487	478	484	505	484	519	533	555	474	522	467	519	502	503	488	520	498	516	460	500	500	476	503	481	470	482	483	463	500	494	478	488	483	548	512	481	540	493	499	530	503	484	485	491	480	499	505	489	486	466	532	519	495	491	520	516	556	517	504	503	538	507	496	513	517	486	487	531	511	526	493	506	495	526	534	521	501	501	481	506	537	523	525	497	517	548	507	483	518	472	529	527	518	539	527	531	481	527	511	496	527	497	539	516	515	520	491	504	508	523	510	511	491	543	494	506	504	505	509	543	524	510	480	485	510	500	503	502	487	511	572	499	531	522	500	527	512	478	525	500	503	489	523	507	540	497	507	494	523	522	511	518	512	472	506	472	520	514	528	509	498	481	520	500	517	452	486	488	498	518	505	525	539	499	494	525	506	485	482	546	515	493	520	510	467	530	523	494	504	492	519	505	487	503	491	507	501	490	495	487	496	511	527	509	485	472	499	538	489	496	541	526	533	471	502	524	541	504	500	529	531	550	503	521	533	514	470	492	492	510	500	513	518	488	535	481	549	464	461	512	534	502	479	489	551	479	493	550	509	529	522	555	509	541	496	485	565	496	539	484	494	490	468	500	506	513	536	500	479	535	496	464	504	507	511	482	485	488	521	516	504	513	541	540	519	524	485	517	497	517	559	478	490	467	479	474	511	527	538	499	474	529	505	515	465	534	525	514	520	520	562	526	524	497	506	497	498	532	540	500	493	477	498	487	570	483	485	456	480	485	527	528	519	478	491	496	512	515	519	494	431	495	510	490	495	520	507	460	525	499	513	491	508	538	517	482	515	492	512	463	506	539	533	505	505	520	513	526	483	492	503	521	512	503	546	498	526	493	513	503	479	566	472	522	511	489	545	545	498	521	520	518	514	531	541	451	520	505	497	475	516	533	503	512	535	488	481	487	462	490	497	503	488	466	526	543	526	517	517	490	499	503	563	516	492	484	484	480	497	537	501	517	513	488	502	520	479	499	527	507	534	512	460	502	475	492	460	509	507	491	515	526	504	491	500	473	497	539	505	540	505	540	507	504	539	487	485	529	471	524	455	494	503	503	484	550	488	502	495	497	548	506	541	528	516	520	502	516	493	525	475	525	549	514	522	520	469	516	519	510	511	509	488	479	536	462	484	457	467	476	519	521	529	530	513	496	487	502	522	542	499	509	549	539	480	515	495	484	525	476	513	503	516	477	473	502	539	540	513	522	474	529	513	539	469	492	480	521	507	519	510	499	492	506	515	508	501	522	492	515	517	518	537	512	507	511	486	531	490	500	504	515	532	518	491	498	522	498	513	549	505	502	550	551	519	507	489	519	493	468	521	543	480	502	486	462	501	487	485	508	539	536	530	519	513	500	525	494	516	539	542	559	516	524	476	488	491	519	512	508	502	556	509	541	503	496	491	494	476	519	538	505	527	506	519	510	511	471	502	499	510	522	462	488	572	505	473	492	488	530	501	520	485	515	536	522	490	467	521	490	494	491	501	494	537	497	489	529	546	542	499	503	517	490	487	518	523	489	500	515	520	482	490	536	485	494	541	526	513	524	534	521	496	562	480	539	515	499	485	507	554	486	514	493	509	500	503	511	542	512	506	522	515	490	515	487	507	484	538	526	483	540	485	488	522	534	499	492	477	515	508	482	508	548	509	486	512	513	501	466	507	505	505	501	565	501	509	503	536	497	449	515	503	487	478	505	531	515	522	502	518	509	527	496	497	522	539	544	491	483	509	525	459	491	434	505	538	480	493	539	546	521	496	508	509	509	497	471	499	522	528	516	492	490	527	486	534	559	507	488	518	496	507	549	526	485	534	477	526	507	506	525	462	548	458	463	551	500	499	510	508	546	488	534	522	500	484	487	563	502	468	495	516	510	529	524	506	519	531	538	477	493	525	513	493	502	504	476	487	495	541	499	503	523	530	472	475	560	484	481	514	498	492	536	532	502	473	504	514	512	523	500	516	545	530	502	491	487	498	508	489	490	469	524	491	492	478	509	490	500	500	462	507	502	516	526	482	480	476	522	522	517	494	506	526	484	502	505	489	510	528	500	457	499	518	504	491	500	495	481	505	513	486	528	537	539	501	505	514	543	522	500	479	508	540	489	488	512	499	502	500	488	508	518	501	518	513	489	519	516	528	516	524	539	507	510	517	487	480	530	490	525	501	534	540	508	447	515	518	500	513	496	467	490	532	530	498	500	508	550	541	468	506	478	535	532	525	538	509	521	553	500	518	491	567	497	488	498	502	480	508	476	433	530	512	468	529	523	508	487	499	495	511	487	498	473	442	515	501	485	479	505	489
39001	59756	55584	32821	21544	16218	11860	8662	6443	4732	3598	2848	2506	2033	1639	1405	1278	1190	1170	1042	939	843	795	716	697	654	682	640	582	633	637	586	616	633	607	589	652	599	562	633	617	707	653	636	656	633	597	558	622	583	552	549	551	558	566	561	517	574	543	547	518	590	554	547	556	535	528	506	550	557	543	564	586	546	542	505	572	586	549	564	563	586	567	600	575	580	567	566	588	594	559	595	559	555	580	597	591	560	586	539	539	562	554	549	529	592	564	571	565	589	528	502	543	527	519	567	561	551	537	543	565	502	575	566	560	530	502	513	526	547	502	527	528	549	511	511	525	539	537	514	524	527	507	502	523	536	552	530	525	505	505	511	501	500	536	514	556	529	510	477	502	537	494	529	525	562	535	492	532	503	551	523	516	536	544	518	541	536	532	506	548	503	532	570	496	518	493	552	532	537	515	527	512	533	505	513	508	543	505	496	568	542	525	526	554	548	519	512	546	516	507	543	498	527	514	537	494	516	522	491	550	529	525	519	543	551	521	564	510	554	530	509	487	496	494	537	481	550	529	523	521	517	541	583	533	527	527	530	521	542	546	495	542	503	537	539	481	528	505	530	541	545	523	529	534	527	516	502	484	526	556	525	493	579	514	577	547	500	535	506	517	541	517	507	544	512	558	544	506	521	528	520	487	529	519	523	539	527	531	516	486	520	531	515	521	527	538	562	516	521	590	547	545	534	499	530	538	523	515	558	547	511	501	510	541	523	493	540	549	479	553	539	510	505	494	530	510	513	522	519	506	504	529	567	500	528	561	542	510	501	530	511	517	534	528	503	509	522	532	539	489	511	527	529	520	523	467	522	529	507	551	529	506	525	505	540	501	540	505	553	541	527	543	494	532	534	539	514	523	530	565	532	544	533	527	509	511	475	493	520	495	512	486	495	490	531	551	520	528	509	549	562	518	528	535	526	535	540	516	484	551	545	561	581	518	545	553	494	537	536	539	541	528	488	510	546	515	478	525	555	518	476	527	555	491	538	522	538	508	520	549	533	514	518	454	534	560	485	492	508	530	531	502	535	499	515	514	515	519	522	548	522	505	506	515	544	510	515	494	564	492	552	489	523	460	529	465	525	527	515	528	496	497	522	502	518	564	530	507	521	525	533	532	531	533	486	551	508	519	543	515	539	505	530	519	515	569	487	511	506	531	521	466	544	500	512	493	549	537	510	512	486	555	512	532	487	520	544	538	509	549	522	520	516	527	536	507	543	505	533	476	557	505	548	535	525	505	564	496	502	554	531	493	589	505	527	503	548	542	502	511	521	516	510	523	543	550	480	481	515	556	508	495	509	543	567	554	518	529	498	529	512	511	504	528	494	534	504	517	509	550	513	500	532	526	494	527	540	512	550	508	534	542	562	502	515	561	513	530	532	487	494	499	504	544	511	547	538	535	564	531	535	501	546	492	512	516	486	523	503	526	542	502	545	500	526	513	542	530	549	505	513	506	535	531	543	521	545	538	509	517	478	538	544	510	550	540	559	511	497	545	534	552	522	514	541	485	547	544	537	524	500	515	521	552	511	575	512	539	519	533	556	515	542	545	525	515	476	571	531	556	531	557	497	565	487	551	535	519	508	471	541	490	505	495	507	493	536	511	530	530	543	542	565	536	549	527	499	534	509	542	508	539	509	522	506	549	552	513	512	535	496	527	525	555	514	530	521	537	557	538	521	537	539	536	526	516	529	498	550	526	494	514	528	491	523	553	567	514	509	543	470	517	507	532	511	509	524	499	533	533	518	504	519	539	520	564	492	529	549	502	508	489	518	488	510	512	487	489	521	497	556	508	530	507	520	520	515	500	508	548	547	535	528	511	510	507	475	507	533	522	568	523	494	527	485	491	512	478	498	509	522	519	539	519	522	526	560	518	533	523	513	523	569	568	541	552	488	506	515	548	516	521	514	528	535	523	493	558	542	524	512	543	507	541	514	494	497	550	527	508	510	521	550	566	528	484	523	537	531	540	520	519	541	559	501	543	516	524	480	537	548	550	520	544	528	508	514	553	524	511	562	533	517	539	539	486	538	503	557	536	483	519	523	550	540	572	504	517	522	521	516	503	533	554	548	546	531	525	507	535	532	492	511	590	506	535	527	558	504	517	504	533	507	509	523	537	540	515	532	522	526	588	555	496	548	514	614	539	529	526	506	526	512	549	519	532	518	503	530	506	495	517	532	500	534	532	521	504	527	528	525	489	537	548	519	554	526	554	537	510	507	530	547	528	511	524	550	527	531	522	512	547	516	574	494	527	519	483	512	541	496	549	508	526	491	542	519	503	508	538	545	517	510	583	545	496	491	521	532	554	548	551	566	525	543	510	559	547	486	517	526	542	485	512	478	539	511	538	529	530	548	499	552	475	539	598	515	545	527	547	535	552	541	562	517	530	531	525	508	527	475	526	539	517	512	561	541	513	466	532	517	503	549	535	505	536	541	522	501	523	513	535	537	538	505	488	510	541	530	503	573	499	529	519	513	543	535	547	529	526	518	512	533	504	524	527	481	563	519	495	527	564	525	526	495	500	516	531	526	510	563	513	531	525	509	494	552	486	507	542	522	546	533	535	544	521	506	512	528	525	513	510	533	507	549	518	523	525	544	509	515	573	534	504	525	524	527	484	554	512	516	571	535	562	489	569	530	508	530	543	521	542	556	509	511	518	548	523	523	540	550	544	535	556	535	542	511	545	524	516	526	547	504	506	487	502	506	501	525	521	526	543	465	548	530	501	543	514	506	503	536	537	509	510	493	542	517	517	510	545	512	493	554	513	519	494	570	547	532	531	502	546	540	512	546	532	555	519	520	503	524	557	531	523	525	480	543	529	487	508	498	527	534	509	524	555	522	500	522	499	534	511	502	515	557	549	525	488	545	525	549	533	526	537	511	515	520	552	559	509	527	539	537	484	531	541	525	570	488	515	526	543	532	554	539	535	498	525	494	477	525	526	507	515	512	524	533	551	508	551	574	474	511	521	526	481	504	542	479	515	536	519	524	534	487	497	539	557	491	498	490	501	528	527	506	525	519	514	560	485	526	527	542	496	518	522	541	509	548	523	540	487	528	518	518	580	530	520	528	515	518	483	536	506	489	522	539	497	528	571	490	544	551	506	474	534	511	520	544	539	496	524	536	530	499	546	507	481	542	559	487	507	521	536	529	514	526	537	528	506	561	545	571	481	514	507	495	491	523	571	495	538	528	509	498	543	546	523	532	518	552	491	530	557	507	521	505	492	539	516	557	503	504	495	518	521	510	488	487	524	532	550	506	577	528	485	509	520	478	488	538	537	527	539	545	520	506	493	531	534	500	543	534	499	472	513	508	534	509	557	557	520	507	518	471	505	467	527	509	509	546	517	519	522	528	502	525	508	518	548	544	552	481	518	526	503	507	582	512	543	529	523	467	527	509	527	523	524	544	526	523	524	494	506	518	537	517	574	509	528	535	537	515	532	524
34144	30959	26392	16301	6240	3097	1993	1362	1063	783	685	626	564	511	472	456	417	413	459	421	403	386	440	375	380	361	372	411	395	380	359	398	341	390	378	366	381	371	370	391	410	428	424	363	382	392	353	366	380	376	345	398	359	400	375	333	366	400	399	401	385	382	338	397	401	379	386	403	373	369	381	380	428	364	398	390	396	382	348	362	369	354	418	380	398	385	369	396	394	368	344	407	384	396	417	371	385	383	403	387	361	381	356	360	375	362	391	402	410	368	398	400	394	356	372	362	381	365	357	394	363	368	350	368	374	381	358	412	377	386	350	396	376	344	389	391	386	372	381	376	377	375	378	395	356	382	386	366	382	386	376	396	360	372	380	408	355	381	352	399	357	376	391	340	357	382	375	358	403	389	372	362	375	385	362	377	390	376	366	371	400	381	404	317	407	378	377	389	386	380	392	372	395	361	365	389	362	389	376	387	365	375	373	368	332	344	372	362	361	359	359	416	367	347	378	347	356	373	353	377	334	422	369	386	374	377	380	394	396	407	353	359	404	341	379	403	360	390	367	374	354	428	404	334	375	349	388	380	345	379	385	340	377	363	352	407	356	352	382	384	354	329	405	345	372	366	391	377	367	344	362	370	401	400	353	365	390	327	365	362	340	376	352	345	418	361	340	352	383	417	362	382	354	411	357	361	359	374	371	369	409	354	402	348	363	364	379	374	403	357	387	366	376	349	380	376	345	360	367	371	371	360	392	392	380	403	355	373	396	384	367	369	406	363	381	364	403	335	374	394	381	386	375	355	380	366	377	369	379	379	371	389	410	380	333	377	378	387	338	370	372	374	369	417	332	353	394	355	371	390	396	383	393	396	360	385	400	390	374	393	365	382	370	376	388	366	397	393	426	394	384	347	374	388	371	396	398	345	392	361	341	416	407	365	386	399	367	368	383	353	383	380	362	375	367	367	378	367	344	391	384	363	384	362	373	359	344	398	388	348	381	376	345	349	364	370	374	400	405	377	351	392	381	393	356	359	371	380	327	365	387	358	397	365	371	363	355	390	413	383	382	367	401	407	410	350	383	395	371	386	382	380	385	402	360	377	354	389	358	393	367	373	370	401	377	371	355	367	381	387	393	412	371	391	369	372	411	353	371	339	369	352	407	392	393	398	365	415	393	425	390	398	383	398	384	351	384	387	353	370	358	357	388	389	358	365	377	385	371	389	378	414	382	382	361	400	363	364	349	361	383	378	368	369	359	371	363	381	368	402	358	392	367	355	347	353	375	357	370	375	359	383	345	367	352	381	371	359	347	382	351	372	395	372	345	352	342	371	371	337	359	364	370	387	386	383	391	372	355	362	383	380	360	377	378	367	375	381	366	384	373	367	364	384	348	344	369	412	387	377	379	371	350	376	371	365	367	381	368	363	381	360	377	340	366	369	356	388	358	344	366	398	357	369	375	369	411	366	383	389	398	376	377	372	375	370	408	389	394	353	384	355	370	372	373	395	381	391	380	364	393	355	336	376	335	421	357	359	401	332	369	390	395	372	375	405	408	357	362	372	390	407	365	366	379	366	366	377	352	373	364	384	337	390	385	393	373	359	380	374	373	406	379	371	404	356	405	369	379	352	356	393	362	411	394	379	357	374	361	374	351	358	384	399	340	371	381	363	369	379	374	408	407	325	386	390	367	371	391	355	344	358	351	343	383	372	356	382	369	399	366	379	375	375	359	402	357	369	386	355	392	363	371	392	386	371	366	383	385	397	384	389	374	377	359	327	396	361	394	375	374	360	406	377	381	386	405	390	373	346	355	327	365	383	348	353	367	412	362	371	367	403	354	349	370	364	335	356	358	350	404	368	353	373	390	330	375	318	368	391	375	342	369	339	348	342	353	378	409	361	353	385	394	340	377	402	388	372	329	370	374	331	353	376	365	338	371	359	400	388	384	365	360	346	381	314	387	363	363	412	395	366	404	375	370	398	402	366	356	353	395	371	368	347	404	367	373	392	383	378	370	388	344	348	416	377	388	418	373	372	366	372	385	356	382	368	362	386	385	398	377	367	345	417	349	398	357	396	411	361	374	378	353	379	358	364	363	376	389	357	350	391	344	372	409	361	387	413	350	372	379	370	373	395	375	388	362	356	363	359	361	419	365	386	388	398	355	358	364	373	387	393	381	375	372	396	352	349	399	366	410	378	383	373	366	389	336	374	365	373	353	365	407	363	358	374	372	360	352	395	330	372	381	390	395	362	381	388	359	357	338	357	375	381	381	355	377	335	399	389	343	366	357	362	369	370	361	381	400	359	383	389	368	370	381	401	411	420	354	368	371	387	314	373	330	369	370	398	402	381	395	389	368	374	389	385	399	345	348	385	382	329	379	395	376	395	336	376	393	354	367	364	405	351	375	374	383	368	382	355	379	371	348	402	382	349	383	391	387	348	353	376	347	376	357	389	401	344	336	347	359	388	417	357	371	379	393	375	385	385	361	363	375	405	378	357	372	369	366	412	379	387	375	412	387	386	357	364	368	345	386	372	427	379	363	354	384	351	374	346	372	349	384	367	386	362	374	319	341	435	348	382	388	409	366	346	409	399	383	388	388	359	361	356	361	394	351	376	392	366	392	375	394	367	386	401	373	375	344	363	378	374	376	348	363	338	331	385	384	384	365	385	384	353	376	386	376	358	379	386	386	378	370	404	402	364	362	396	375	376	392	382	337	413	383	431	388	339	355	394	382	370	369	355	372	379	395	362	381	391	379	391	367	373	351	371	376	408	356	359	400	370	352	380	382	403	405	363	364	375	398	377	342	369	398	337	349	378	368	389	393	377	371	365	372	378	372	373	377	365	352	376	359	405	363	366	402	390	353	422	372	399	360	371	382	337	353	399	346	400	341	359	370	380	385	364	327	387	349	382	365	377	399	377	378	354	413	392	395	421	370	368	401	370	379	364	383	352	366	362	417	369	358	386	374	377	357	363	376	349	351	376	366	393	395	344	335	371	372	374	384	367	371	371	372	373	398	353	391	358	382	379	372	350	335	412	354	366	367	380	376	371	348	340	365	391	372	386	335	392	402	340	366	385	350	374	414	390	385	389	351	367	354	372	407	364	383	381	373	385	356	374	405	387	341	390	398	352	348	386	339	360	363	374	388	371	374	391	358	395	386	381	402	387	376	393	406	362	355	378	348	388	365	405	334	374	363	363	392	362	425	344	381	362	382	373	381	393	356	337	365	361	370	407	391	390	399	399	388	349	372	371	379	388	364	382	398	382	369	382	395	358	383	343	365	390	400	376	403	374	401	380	355	347	337	342	369	357	392	363	346	369	388	397	377	378	348	357	361	367	391	365	365	396	402	358	363	354	383	377	371	371	403	354	374	381	350	358	380	340	366	421	345	362	398	378	369	421	367	351	398	398	436	380	380	393	391	389	401	385	321	356	360	375	345	378	367	392	404	398	375	413	383	353	338	369	376	379	370	414	378	375	372	375	385	347
36658	40724	33588	19944	9982	6184	4186	2858	2213	1538	1209	1041	811	688	660	621	584	535	533	520	446	471	460	440	448	448	446	442	434	439	450	429	449	420	419	463	452	433	438	419	444	448	504	437	485	449	470	445	412	392	417	434	423	409	387	411	409	452	423	400	403	408	420	451	439	398	413	454	420	407	413	422	434	389	451	425	426	442	410	414	405	428	425	414	447	443	393	453	467	367	400	387	447	466	425	472	442	445	450	401	398	444	446	415	393	416	441	450	427	429	426	441	400	457	429	419	397	373	411	417	449	413	397	422	405	445	391	373	402	442	429	439	380	438	420	422	432	447	420	413	433	424	407	396	426	365	439	434	430	440	435	417	411	431	408	421	423	408	424	404	424	418	428	393	396	426	394	394	387	414	405	394	444	406	401	386	432	413	398	394	362	412	397	422	427	419	432	413	397	415	404	498	414	403	422	412	407	402	437	422	387	377	424	413	411	381	437	400	407	355	428	405	419	387	442	399	410	418	431	425	425	414	398	409	359	380	404	406	396	441	407	394	443	429	382	417	398	406	421	400	415	403	457	366	403	453	420	408	421	418	417	393	410	416	440	418	400	395	396	408	454	421	414	421	411	393	418	410	410	408	385	419	448	394	404	424	406	439	413	427	440	405	413	445	408	458	375	407	383	409	427	411	408	378	375	417	432	408	402	409	432	419	389	432	406	409	437	429	409	451	415	413	454	466	403	439	417	402	420	380	409	433	416	404	424	418	404	394	406	438	442	407	430	413	419	384	425	389	421	418	383	418	389	403	427	433	408	396	397	396	423	447	412	432	411	381	386	440	408	432	408	412	399	440	409	424	429	409	435	374	409	420	421	421	422	419	425	436	426	475	371	440	444	418	410	389	414	429	425	410	457	414	387	416	436	450	425	409	398	398	415	458	400	397	407	445	391	426	417	410	437	457	401	416	422	401	425	399	360	436	436	424	412	403	427	409	385	440	419	411	431	383	417	439	424	416	401	435	429	402	423	429	422	402	457	406	460	427	407	424	400	450	390	409	465	376	409	413	405	401	405	417	415	429	409	382	400	420	412	399	394	423	413	391	403	440	438	413	392	410	414	395	430	429	410	376	406	433	426	453	386	403	396	425	410	418	425	420	422	469	369	405	438	411	400	414	418	408	431	378	400	396	417	411	438	420	385	387	412	376	417	438	434	394	394	430	405	441	408	371	423	426	418	413	414	437	440	410	443	435	387	407	423	408	426	384	425	425	457	437	430	417	421	404	398	412	421	399	411	453	460	371	434	424	425	415	407	441	447	377	394	433	390	428	432	423	465	392	446	423	448	423	445	434	418	458	380	436	393	410	411	440	421	433	407	411	415	419	402	416	444	439	436	411	422	434	421	413	459	408	431	433	439	446	418	428	419	401	374	427	388	431	399	439	411	382	392	397	410	399	436	394	421	405	394	424	462	414	437	411	422	412	403	384	439	400	416	402	377	392	411	449	415	403	397	455	407	415	390	425	445	426	417	414	430	403	419	440	423	408	415	393	413	401	395	371	463	397	471	403	453	418	447	423	399	374	418	435	446	419	403	421	452	407	397	407	381	424	423	417	418	402	389	415	422	415	389	437	413	436	435	430	405	418	427	418	448	377	410	407	477	402	399	402	399	362	402	372	445	401	430	424	404	398	413	395	397	466	362	355	439	475	391	409	410	378	419	380	441	413	425	432	444	405	387	423	374	437	396	435	422	408	408	447	466	431	412	404	426	441	414	398	383	463	416	414	411	414	439	407	450	419	404	434	423	386	418	427	396	419	404	412	435	438	431	420	419	370	439	418	407	423	408	459	378	429	439	408	413	414	401	420	433	410	449	428	403	447	395	418	471	392	409	362	428	416	452	415	406	412	396	373	438	410	418	410	429	434	395	378	390	424	426	430	419	426	426	404	400	428	441	395	408	433	412	409	454	423	390	401	411	390	378	395	384	419	409	445	434	411	414	450	392	382	409	423	392	413	386	410	413	392	389	394	381	426	425	391	432	389	400	394	421	390	413	400	440	401	432	426	416	415	426	415	429	413	434	403	446	416	416	381	424	422	403	429	459	393	409	424	395	394	425	432	436	379	423	433	436	423	427	373	396	429	428	415	432	403	415	400	432	389	399	408	405	397	395	395	403	406	427	415	408	432	405	384	404	425	368	427	428	429	388	446	445	424	388	385	387	405	455	449	433	439	411	406	417	428	380	408	375	404	469	421	439	400	425	413	433	390	421	361	432	439	381	394	422	399	403	417	442	419	392	411	390	437	388	395	411	376	402	359	454	398	440	383	425	443	426	418	410	433	376	418	440	449	404	441	431	413	436	423	405	413	427	417	419	434	394	437	400	425	409	446	434	382	420	436	396	459	419	420	390	435	439	433	428	428	385	412	438	474	435	441	438	405	439	416	397	424	400	395	408	383	405	412	419	425	412	398	421	446	454	420	428	415	420	391	390	400	427	401	376	407	431	385	397	435	441	419	420	438	408	427	430	370	411	430	442	428	443	398	424	397	422	409	405	417	403	399	412	389	393	402	393	409	420	419	398	389	449	379	445	455	430	412	443	396	411	401	401	398	412	410	384	404	437	398	429	451	421	445	407	464	412	405	439	411	410	418	410	402	443	397	399	401	370	409	424	416	393	433	394	411	422	425	411	379	405	420	432	413	451	418	407	413	385	461	445	419	431	356	413	403	385	386	425	432	433	440	431	436	393	452	443	423	420	394	458	382	375	443	443	426	384	407	398	409	427	462	396	433	450	380	418	391	409	408	405	399	389	452	417	403	421	406	398	428	439	405	433	443	403	458	409	418	390	406	414	428	434	429	408	439	433	439	412	409	396	397	423	397	424	437	406	412	421	385	455	426	421	391	412	437	419	410	449	425	432	419	387	416	411	413	453	375	397	384	468	433	418	391	427	419	372	465	406	461	434	434	429	424	392	423	423	385	429	391	455	401	410	434	423	400	401	389	395	426	458	388	412	412	391	416	387	440	410	424	431	421	402	404	420	427	424	422	407	411	389	436	414	414	413	405	412	398	466	384	417	389	399	408	411	390	448	399	414	389	398	409	413	395	439	397	408	383	448	399	407	410	406	404	401	398	437	392	415	399	457	399	417	408	394	404	402	404	423	457	399	398	428	414	414	402	410	410	438	419	389	370	449	413	396	401	414	412	437	404	410	419	395	416	384	413	355	411	399	391	409	405	445	444	388	403	422	399	451	436	405	395	444	423	404	428	391	389	453	453	415	404	415	441	391	381	384	440	396	398	424	412	401	387	397	392	419	383	406	414	409	417	412	424	406	430	386	430	414	430	430	414	395	440	393	409	429	422	407	416	397	376	439	438	460	416	405	410	385	396	369	416	431	395	397	448	379	389	424	404	421	404	443	408	403	392	433	379	399	415	403	413	435	412	409	387	422	418	370	396	404	414	393	392	382	431	416	396	414	442	442	398	426	453	394	430	397	444
25283	20798	27377	26453	20519	12303	5188	2919	1924	1437	1135	954	777	661	604	646	551	492	438	453	460	435	451	423	375	380	371	390	366	354	394	403	393	369	391	375	370	376	381	334	380	386	377	374	382	365	358	358	338	364	363	364	374	347	317	361	336	334	341	343	360	360	366	362	351	337	363	326	386	364	325	352	383	400	353	357	339	360	398	342	390	360	373	347	381	353	373	369	376	348	350	376	363	357	357	385	392	362	327	375	371	352	371	368	372	343	331	398	351	349	353	346	347	380	342	367	361	349	353	390	363	353	391	381	375	332	328	344	369	362	350	334	333	343	363	368	346	311	327	369	365	392	361	374	324	342	329	322	356	330	337	362	316	328	356	314	317	362	356	338	360	363	345	363	353	339	302	334	346	334	353	337	373	340	345	362	344	363	333	360	360	336	342	355	358	364	360	343	337	344	351	337	330	342	349	354	330	333	351	345	330	385	343	351	354	348	343	346	329	336	345	358	354	334	351	330	330	332	357	365	347	378	319	313	358	335	339	335	365	345	370	350	345	324	340	329	341	349	360	369	343	327	351	395	353	341	366	328	349	370	317	361	310	341	326	368	335	384	356	352	346	348	365	352	357	324	323	317	357	338	349	310	346	325	320	354	360	349	350	332	319	351	325	327	360	326	343	311	341	374	343	332	385	334	368	329	312	352	355	329	341	343	340	357	349	384	351	363	363	332	344	350	346	339	317	368	341	357	346	332	348	352	350	358	318	330	351	362	326	349	363	351	359	326	321	325	310	342	356	390	382	330	358	334	360	343	342	348	337	365	338	332	343	380	360	355	348	331	306	356	372	327	348	361	373	341	361	363	345	354	323	331	342	355	358	334	352	321	337	356	358	346	357	350	382	370	344	370	342	318	314	321	342	323	333	333	355	361	367	347	352	307	343	364	337	332	315	324	407	326	320	341	350	386	372	353	321	324	391	355	326	349	336	387	326	342	343	332	361	341	357	337	354	318	336	358	372	352	393	349	356	310	367	369	323	315	361	345	354	304	358	361	360	330	357	382	367	304	343	355	373	355	321	346	353	351	317	382	389	337	345	342	343	332	350	309	315	386	357	319	314	344	337	344	356	329	351	326	347	343	345	348	342	349	335	369	313	330	323	364	394	371	342	368	328	354	331	345	377	350	341	343	357	354	326	357	386	343	338	352	333	343	358	417	353	313	356	365	366	347	325	345	331	344	330	317	377	363	354	338	313	344	361	357	348	392	335	340	350	333	330	332	339	345	320	337	349	350	398	339	377	348	309	354	338	328	330	335	346	325	355	349	357	351	395	353	345	344	335	387	333	359	351	362	376	342	322	370	370	365	340	305	342	319	315	332	328	346	314	338	362	332	355	347	379	357	331	349	318	375	345	377	359	327	340	337	344	317	345	317	329	341	348	346	364	333	339	335	321	348	359	311	362	361	365	335	332	344	299	357	346	329	358	385	341	314	323	353	371	359	341	322	373	349	347	359	367	342	344	342	335	338	379	333	310	370	376	324	367	308	297	362	331	343	331	346	342	359	340	350	304	353	351	351	340	346	315	344	342	341	368	338	353	357	331	345	387	377	361	338	339	350	363	332	350	327	341	347	387	364	348	328	379	325	371	336	331	385	338	371	354	338	346	402	354	375	332	358	349	324	362	343	354	361	350	343	336	340	356	365	358	324	335	350	334	387	346	363	353	360	382	359	326	327	363	374	359	324	350	341	297	319	307	332	342	324	342	337	367	309	353	326	351	358	361	347	379	340	336	366	371	378	343	350	337	369	332	311	360	323	350	321	335	345	353	363	343	345	346	358	326	320	348	332	375	356	334	334	363	336	321	329	356	337	363	371	348	368	328	341	331	339	337	357	354	341	372	335	346	340	339	373	317	371	341	333	339	376	369	340	319	343	344	361	351	371	339	344	362	366	360	378	337	338	337	351	333	342	347	330	333	377	338	338	378	345	349	363	337	324	352	362	351	352	342	373	363	326	345	339	359	360	354	309	342	354	353	331	356	361	366	336	343	355	351	345	343	336	344	369	360	322	340	353	363	339	350	349	339	348	342	354	340	339	342	329	339	343	331	344	334	317	374	357	333	344	359	348	349	362	330	337	332	349	327	318	355	346	329	325	348	361	345	380	340	359	358	323	345	368	343	392	352	351	336	332	356	350	354	318	343	317	338	366	359	338	371	347	351	344	339	327	357	350	315	321	325	352	345	359	332	310	336	318	381	347	321	390	362	314	335	314	317	345	339	357	325	353	339	320	342	378	359	355	359	331	341	340	343	341	325	366	363	356	348	369	346	309	315	351	330	335	322	329	324	351	373	322	367	361	340	367	329	326	385	382	382	344	339	355	365	375	321	345	356	317	364	329	356	346	329	316	335	314	352	331	332	328	380	310	328	345	347	369	372	357	343	339	355	327	356	304	339	308	354	374	364	343	304	372	334	360	362	346	356	354	367	323	332	366	363	348	355	325	360	333	311	366	336	338	350	367	321	353	329	326	355	338	340	362	330	362	355	334	341	346	328	353	325	346	356	345	344	339	333	335	348	353	364	364	340	330	350	343	338	364	328	367	341	340	356	322	326	303	341	341	331	342	386	330	317	383	381	316	356	314	366	337	336	335	339	335	352	367	345	328	360	357	331	355	338	342	343	338	335	353	339	333	333	343	351	345	299	328	331	336	309	361	364	369	322	329	293	337	339	359	364	315	327	368	339	354	367	341	347	342	376	370	351	349	351	322	361	328	309	371	353	348	348	389	341	334	344	369	348	368	329	324	357	341	337	350	348	363	319	321	354	392	337	340	368	354	350	349	365	334	332	358	358	360	357	333	306	351	337	318	335	335	367	336	329	387	324	329	371	364	336	385	340	344	335	392	342	337	318	345	347	342	363	345	330	364	346	338	334	341	338	325	344	315	312	364	351	346	385	388	343	321	333	336	345	335	345	368	344	359	372	344	353	332	358	355	336	335	371	344	368	347	338	353	330	378	360	353	351	377	330	321	323	336	310	357	349	340	339	316	371	349	332	378	328	367	347	349	352	349	320	323	353	339	373	325	361	355	359	346	338	373	341	339	357	355	343	337	365	380	358	318	321	355	378	355	356	327	348	349	364	350	352	324	330	316	335	328	357	350	330	391	368	319	337	342	342	334	335	339	359	337	371	349	377	351	320	349	394	339	349	349	333	337	388	316	322	337	370	378	346	338	360	377	317	333	335	346	371	368	342	360	355	346	346	328	332	342	338	340	376	361	356	331	338	347	333	311	364	316	338	359	322	361	350	353	333	318	365	324	325	366	336	325	351	336	341	332	370	339	352	363	328	336	346	344	361	349	333	379	336	348	346	330	338	333	365	327	333	314	330	373	322	341	357	348	312	372	359	342	342	353	347	314	336	337	349	343	330	354	331	338	352	369	330	375	359	373	338	375	347	329	343	377	353	363	340	322	353	347	388	340	333	345	327	349	346	350	360	334
33743	54315	50386	36263	17969	10820	7613	5528	3943	2917	2256	1771	1368	1151	1005	975	751	679	634	576	573	594	517	486	492	490	421	395	442	440	414	431	425	435	427	401	412	399	419	421	399	443	484	412	391	399	427	424	421	404	397	397	394	386	352	387	357	417	366	366	397	390	392	375	364	359	366	423	384	388	410	431	401	394	403	386	384	356	442	417	385	396	412	389	388	395	381	407	408	409	344	430	422	431	444	401	417	416	384	406	338	388	428	401	407	419	380	407	401	388	383	362	397	378	388	376	357	341	407	387	378	373	407	372	400	382	421	402	405	366	375	377	336	406	370	373	385	368	371	383	412	364	399	362	395	369	367	354	350	370	358	383	357	385	353	368	350	400	384	388	375	385	363	403	341	391	361	364	365	368	402	362	374	349	383	392	409	376	369	378	352	400	389	401	397	369	357	368	384	359	390	380	391	382	393	377	421	411	378	364	372	342	367	356	356	385	399	357	352	374	356	383	404	369	422	360	374	359	353	388	374	361	389	343	369	387	383	347	357	365	389	384	346	388	375	386	367	376	356	375	378	378	400	349	386	379	369	350	347	401	400	400	364	421	363	347	363	373	396	405	384	388	413	377	386	381	381	381	374	384	361	367	357	366	368	384	361	358	370	393	393	382	381	359	392	394	379	354	387	352	361	391	398	335	386	383	362	401	357	369	382	356	362	353	362	382	358	372	402	406	391	345	393	379	347	351	388	382	368	389	381	401	364	365	377	419	402	379	383	380	328	376	361	369	370	399	354	367	373	355	390	397	401	361	365	406	383	370	380	350	356	363	370	363	358	393	364	361	413	365	341	387	352	358	367	385	367	377	379	386	373	316	349	349	340	376	371	354	375	372	367	380	373	385	402	380	385	385	352	324	385	349	402	404	389	351	371	369	363	377	355	377	386	374	370	395	358	378	384	336	397	365	407	382	378	362	384	351	379	322	357	382	400	372	356	413	384	336	388	394	381	392	366	382	364	344	367	397	385	398	412	428	372	405	375	398	396	371	365	373	381	371	358	397	380	391	341	409	349	388	357	376	404	361	389	369	402	345	375	381	377	371	371	367	395	385	367	396	377	386	360	406	402	415	406	356	384	350	347	355	361	369	382	389	360	388	390	366	390	367	374	350	342	364	367	381	382	326	368	411	370	341	397	360	357	368	386	353	387	369	365	340	374	403	354	357	355	339	388	384	377	391	350	390	386	380	372	401	376	355	431	367	369	403	353	385	354	383	363	366	368	374	390	362	361	362	360	361	391	351	376	393	370	377	362	388	358	393	352	371	402	374	369	380	392	363	381	409	372	398	390	365	334	355	385	424	374	382	349	377	374	386	391	357	376	382	386	382	359	356	389	400	368	380	360	354	312	344	321	366	371	367	345	374	352	365	363	382	364	375	375	360	371	381	404	378	375	372	383	362	370	354	333	380	360	388	343	355	353	346	386	369	393	335	370	377	366	421	352	383	372	398	404	384	358	352	381	391	356	368	393	333	355	423	363	357	351	360	362	354	365	377	370	384	388	409	391	384	368	364	343	353	359	385	360	363	408	392	369	376	363	354	359	381	380	344	369	375	379	381	352	391	385	379	357	379	361	382	357	383	392	389	364	380	368	376	379	405	347	382	370	338	361	395	344	373	378	377	367	370	395	379	354	371	373	408	377	386	363	413	368	352	379	375	360	400	415	365	364	368	350	370	375	355	368	362	335	362	373	396	364	387	392	370	387	350	398	371	386	401	354	393	349	367	385	379	377	390	388	388	359	380	381	364	374	365	353	331	358	364	370	362	384	363	377	353	366	382	400	390	369	386	394	321	369	358	383	387	381	366	358	384	383	351	354	403	385	376	399	386	367	380	386	383	338	394	372	377	398	373	371	398	378	392	374	386	355	368	389	337	354	387	400	406	359	374	378	374	373	371	363	400	346	406	382	363	414	367	364	350	365	400	360	396	383	373	386	390	366	361	388	347	373	389	360	400	341	405	338	381	347	384	378	365	369	400	390	400	362	346	358	359	360	370	352	370	347	378	366	372	347	398	346	391	378	382	375	388	355	375	368	358	358	365	384	341	358	395	339	365	386	395	361	379	334	380	386	363	372	348	365	343	384	351	336	390	375	376	344	402	367	421	346	370	426	382	373	389	428	382	350	365	387	392	378	395	357	396	354	358	349	389	413	354	366	321	372	401	355	387	368	373	371	370	344	369	356	360	373	385	375	350	362	353	383	363	366	385	360	378	371	378	404	358	393	370	395	358	388	367	404	403	384	367	370	389	368	384	371	369	359	371	381	373	375	327	378	349	395	386	360	373	356	384	379	358	388	411	373	373	388	408	389	376	372	387	368	380	375	407	398	342	360	378	377	355	368	414	367	374	349	386	380	360	377	390	351	409	372	386	346	396	384	380	367	355	401	381	389	399	368	371	370	346	346	378	351	358	389	368	387	372	374	370	368	347	369	358	351	362	412	360	347	377	370	355	357	365	385	382	362	355	372	371	369	391	345	367	360	349	402	341	395	336	330	374	381	386	328	400	377	374	368	406	349	346	372	361	388	382	372	361	336	350	360	381	385	372	388	380	389	376	378	388	368	356	404	360	350	381	385	404	364	398	366	362	374	356	375	385	389	339	344	373	385	385	349	358	380	361	393	398	383	342	374	376	369	366	375	385	381	377	388	364	357	384	377	379	365	387	364	402	363	371	415	373	373	419	407	359	361	338	385	378	425	392	385	384	387	338	364	377	396	372	389	355	340	371	352	377	376	342	378	361	369	352	386	382	377	355	369	364	382	358	332	377	389	355	380	397	365	392	375	338	358	390	369	360	391	358	348	369	378	397	384	353	366	369	341	376	377	402	371	405	356	367	384	403	393	394	361	420	391	379	372	358	336	374	350	355	385	404	331	374	326	336	362	353	359	383	378	371	373	382	364	354	387	336	393	388	387	378	405	378	340	374	395	390	356	378	377	365	353	364	359	375	349	364	357	395	401	351	396	368	386	345	378	355	342	415	382	363	372	385	385	405	379	354	381	395	392	349	379	377	375	379	377	383	402	384	352	332	357	395	348	355	378	369	372	377	373	396	387	336	382	390	367	396	350	354	371	400	352	392	391	373	394	342	407	364	338	376	340	357	352	378	409	366	331	364	369	357	371	337	355	391	359	375	364	386	376	331	358	387	392	369	382	375	343	349	382	322	394	427	380	383	363	378	402	366	402	358	388	348	359	390	386	369	392	358	381	412	365	381	363	363	352	356	354	375	395	368	385	359	385	395	391	372	420	384	353	380	377	397	388	416	433	381	404	392	357	388	377	410	366	359	359	367	412	389	396	394	371	377	390	343	397	383	361	362	375	387	360	358	368	388	378	384	385	394	390	379	381	406	394	384	372	400	369	350	374	390	373	350	380	335	361	354	384	380	388	372	385	356	394	391	335	380	359	372	369	339	388	385	376	366	389	385	376	377	379	350	359	389	386	371
23189	20763	27554	24431	20922	20686	14402	5468	3165	2456	1902	1501	1299	1126	1065	922	811	783	689	698	679	636	607	618	591	576	577	537	605	549	533	564	530	508	586	540	480	543	543	533	517	572	576	561	538	573	525	538	540	507	542	569	542	509	546	484	524	520	498	542	499	480	549	500	493	533	548	524	489	561	528	529	560	525	536	514	499	498	524	524	527	550	520	548	506	546	560	529	540	550	546	550	526	577	517	521	546	555	518	524	507	518	490	487	501	556	527	544	519	542	502	489	497	507	492	512	517	516	511	539	517	500	521	516	481	536	515	491	489	483	533	518	521	492	481	471	504	505	522	519	496	524	513	525	518	507	511	501	466	499	509	471	527	493	475	536	512	517	505	515	553	533	508	499	487	455	468	509	513	475	525	552	482	512	495	551	535	523	494	508	466	517	494	501	522	456	551	516	513	488	514	528	482	480	533	500	499	568	474	511	528	496	541	483	518	524	499	524	516	500	484	529	516	468	504	509	514	505	508	500	538	498	502	522	504	532	528	477	498	500	504	484	501	541	476	498	515	517	491	482	514	530	507	489	512	548	485	492	523	503	527	494	504	491	524	472	521	494	519	475	486	486	506	523	485	515	491	506	553	529	520	538	479	473	515	514	543	480	504	523	501	525	472	516	519	507	497	491	539	526	516	507	514	506	530	523	519	486	492	474	493	514	508	521	499	479	487	505	491	517	485	514	525	504	500	541	524	486	519	464	531	483	502	538	511	507	517	472	476	577	488	538	507	497	506	484	508	529	517	557	495	564	500	505	489	472	456	495	512	481	493	440	512	482	503	477	493	496	502	497	482	457	495	543	481	497	493	527	511	504	472	474	479	496	501	516	506	502	530	505	487	479	510	545	472	510	508	520	531	484	480	552	504	472	523	491	466	529	498	535	509	515	489	496	473	488	489	513	465	506	503	476	507	536	492	525	515	504	526	504	491	518	507	469	550	475	465	474	517	499	543	528	453	526	489	507	533	468	495	511	478	491	522	531	497	507	482	522	502	493	476	523	501	498	504	473	491	527	480	526	507	482	502	485	460	492	521	515	521	529	481	521	524	532	481	530	497	500	536	517	513	467	519	562	509	517	538	526	488	491	464	510	506	496	519	540	499	497	492	523	545	507	510	519	522	494	499	511	494	489	508	504	509	533	518	513	505	497	518	550	495	526	518	518	529	526	547	517	519	512	506	493	506	548	513	521	510	531	513	535	507	506	494	482	486	488	483	495	519	463	452	483	523	513	513	517	465	524	483	530	478	521	540	458	541	504	525	474	499	509	499	459	494	505	470	477	550	490	505	465	535	544	517	498	514	506	498	468	481	477	517	484	510	526	512	502	537	459	534	498	513	496	500	510	504	505	512	472	474	511	478	503	492	492	467	487	493	503	520	526	472	530	474	502	469	519	506	489	528	516	470	511	501	512	503	545	494	537	533	498	510	522	508	520	505	500	489	528	561	524	488	483	505	491	469	513	487	492	509	467	493	471	507	485	530	511	496	514	503	513	494	518	499	535	517	508	511	512	467	508	511	525	537	475	494	472	486	501	493	505	501	508	496	458	498	547	522	508	488	500	513	519	523	496	453	526	486	480	527	505	526	495	488	478	502	557	503	527	498	511	495	499	444	504	528	523	531	534	544	517	539	487	513	483	516	483	480	497	516	495	537	479	527	512	508	470	491	520	530	494	535	487	527	511	484	495	521	489	543	498	500	461	527	522	490	501	473	489	502	524	507	478	497	496	517	506	520	502	515	503	482	480	524	502	481	501	498	489	513	456	505	515	498	478	472	475	519	543	526	471	494	489	495	522	487	493	461	485	513	509	500	488	524	502	470	547	511	505	499	509	531	472	509	545	483	525	531	477	552	504	547	445	488	489	523	567	545	510	500	505	508	519	454	497	504	494	502	488	478	508	529	504	510	489	555	460	442	551	521	464	514	512	501	511	512	507	463	502	512	494	485	505	512	498	503	511	491	498	525	475	509	501	522	523	502	510	497	512	543	495	515	482	513	498	528	491	507	531	476	478	497	504	493	490	499	514	507	512	467	534	496	514	528	492	540	547	504	486	494	504	512	490	537	538	520	536	483	513	519	526	511	523	522	507	506	444	495	543	479	504	495	498	489	507	519	512	543	496	510	517	532	525	480	492	493	486	481	508	506	527	458	504	560	517	533	480	520	518	474	483	564	523	513	477	494	537	482	484	508	506	475	480	478	467	470	496	538	508	505	503	441	504	510	479	467	514	482	499	508	512	490	516	468	516	527	484	506	495	498	472	524	495	536	555	533	539	502	482	554	494	492	514	541	486	511	503	505	556	514	520	513	496	512	481	514	489	517	504	459	511	499	508	517	494	519	462	532	476	497	505	500	496	517	491	468	495	493	539	499	478	459	500	503	539	531	493	477	474	486	484	512	501	546	523	506	482	483	477	495	522	530	527	518	514	518	503	509	497	468	527	493	472	511	478	493	498	508	470	480	512	509	531	461	489	510	533	535	486	495	564	491	531	473	519	508	508	524	497	516	452	499	504	469	508	516	514	522	517	509	507	503	500	505	503	518	515	488	526	462	495	520	497	532	470	543	509	495	481	504	476	498	482	508	527	515	507	501	517	536	500	503	510	522	515	512	540	467	511	503	523	481	519	503	469	460	497	528	554	539	491	488	500	495	457	468	517	493	523	504	525	500	502	490	499	530	513	522	508	475	498	516	484	468	497	445	499	519	499	528	499	523	529	516	492	507	493	471	499	512	471	474	496	496	480	487	482	483	472	517	507	539	483	514	490	500	504	493	503	497	481	536	526	555	530	511	513	494	474	519	510	517	519	513	462	481	506	511	516	445	492	518	499	528	479	524	504	481	489	508	524	497	498	496	503	512	520	484	511	524	519	496	520	522	510	496	523	526	508	487	502	484	524	494	513	484	503	510	509	471	512	521	499	521	499	460	493	518	507	482	459	519	497	538	487	541	513	492	482	478	539	525	509	514	521	527	484	550	488	455	507	540	485	466	554	513	499	480	504	491	521	526	512	535	486	517	494	501	510	529	547	478	513	479	508	460	517	486	563	471	516	489	523	528	538	510	531	513	516	513	534	490	511	535	481	502	518	517	492	551	499	518	479	514	489	516	483	537	530	492	511	530	526	527	499	535	512	514	502	478	493	495	498	461	500	506	498	514	494	562	524	510	464	556	489	462	504	489	504	492	557	511	536	533	465	514	530	539	465	545	533	500	499	523	479	504	511	513	523	493	481	488	540	476	528	511	497	509	495	527	515	483	504	511	514	506	473	490	487	535	501	522	492	513	501	484	444	547	526	470	540	493	480	510	523	535	485	553	504	532	521	513	510	535	556	467	520	547	504	541	501	488	523	532	469	535	493	512	493	532	512	476	499	471	502	533	494	538	526	490	516	480	532	526	484	499	502	472	505	484	519	478	484	472	508	464	490	505	473	492	550	511	523	523	513	521	488
37256	59741	58130	34370	20963	15697	12495	8587	6205	4733	3654	2849	2284	1995	1864	1391	1247	1037	1035	976	893	842	748	704	721	667	717	664	598	625	578	597	586	601	592	599	569	562	559	604	603	592	640	592	591	601	585	623	563	541	528	564	582	559	515	547	559	565	518	527	574	511	570	548	582	555	575	548	565	592	541	597	566	552	592	535	532	575	536	565	540	585	561	550	551	611	572	574	559	594	569	564	593	599	566	573	556	546	586	562	521	579	558	543	560	560	562	549	541	530	556	556	505	498	517	525	541	527	524	539	506	524	526	527	520	495	521	514	524	492	477	522	520	522	511	525	470	543	495	527	570	536	553	549	489	542	510	512	511	494	519	555	512	508	529	544	518	490	488	498	535	496	522	523	528	485	523	543	482	538	527	534	519	474	492	576	552	482	533	556	559	561	502	544	521	549	515	527	498	518	521	532	505	536	526	543	533	540	530	509	522	533	506	503	517	516	512	557	514	515	530	533	507	506	497	520	532	515	528	489	535	528	494	511	549	535	522	524	490	551	560	510	517	521	555	519	512	556	501	566	519	500	566	511	520	493	554	507	539	481	502	512	496	498	547	517	537	532	515	518	542	502	530	520	528	530	540	539	547	560	485	493	500	508	521	564	527	548	550	555	567	529	512	520	525	503	492	574	528	537	493	503	520	530	514	502	504	497	524	529	489	507	519	492	535	493	535	522	537	514	523	584	534	493	536	502	510	514	533	528	513	541	538	518	538	531	505	522	546	543	539	531	523	479	547	506	519	502	532	503	533	496	561	511	497	508	493	521	533	525	513	507	555	533	500	537	506	558	516	485	503	538	509	525	523	497	543	552	475	533	516	534	509	511	522	536	522	509	514	531	514	513	521	533	510	553	520	524	546	500	512	518	488	549	476	561	529	564	542	517	499	537	531	508	497	527	477	522	527	518	516	511	504	493	544	509	549	526	495	502	519	523	542	537	508	520	558	549	494	500	528	472	547	554	522	503	519	552	520	500	489	496	500	508	531	526	506	556	522	534	485	536	549	544	496	506	535	537	539	529	502	540	514	484	524	520	476	564	579	528	542	510	515	475	531	469	518	567	511	523	513	541	505	501	544	481	508	494	483	544	526	535	549	547	510	498	494	524	496	526	533	532	501	527	500	543	547	545	477	540	511	531	536	498	511	492	513	520	525	530	514	501	517	526	525	555	506	495	562	511	511	513	501	503	542	486	511	539	512	541	518	526	522	541	512	501	516	522	531	536	496	520	573	557	511	532	552	513	560	493	531	493	514	571	530	508	495	512	547	492	549	545	529	530	567	489	513	519	534	498	503	501	564	484	517	543	497	534	538	531	503	526	503	519	507	513	494	498	515	511	522	508	485	508	488	563	489	537	513	504	501	546	533	499	453	549	537	464	561	568	528	531	508	516	528	522	530	517	495	538	506	510	524	504	501	532	566	493	502	481	523	525	539	502	508	473	525	508	528	550	566	546	580	559	507	517	540	522	514	547	443	531	508	527	524	537	537	560	560	524	549	515	524	521	545	497	508	494	508	494	530	552	544	488	534	506	553	533	543	499	550	521	517	529	567	499	518	487	561	536	506	524	489	501	557	526	512	526	493	523	515	508	492	551	471	544	518	510	535	543	540	552	498	536	492	520	540	541	522	512	527	511	525	542	534	522	541	503	556	522	551	479	499	537	528	528	532	523	511	522	493	530	504	526	502	501	508	543	534	533	480	551	530	530	501	547	558	481	484	520	543	505	498	503	492	524	530	549	529	529	551	559	546	492	487	484	518	523	525	487	509	536	537	492	538	527	544	490	537	510	525	533	512	536	521	538	548	552	519	486	556	533	513	562	496	515	527	523	511	517	515	468	542	524	518	569	529	498	522	537	508	524	539	501	537	506	521	494	506	558	577	508	527	510	481	513	505	494	518	538	519	532	526	531	536	549	502	516	534	521	536	543	527	515	540	533	507	480	552	556	494	516	535	534	550	502	504	559	501	489	507	514	502	548	515	554	519	528	522	497	506	536	527	504	502	525	517	537	516	503	513	567	510	557	508	521	538	575	502	520	531	526	521	519	494	516	541	558	524	536	522	517	591	530	542	561	525	559	521	535	553	539	487	525	505	532	517	535	534	503	489	508	513	482	560	481	495	530	529	495	472	499	537	505	510	520	507	525	516	454	494	509	519	512	541	517	550	513	537	517	518	552	502	534	534	543	489	545	519	496	526	539	518	551	514	558	535	525	511	545	509	516	514	516	494	514	488	525	555	509	508	553	564	553	504	540	515	542	532	503	538	521	539	516	564	504	508	533	503	538	567	518	505	556	530	523	490	443	512	499	508	520	523	515	574	536	485	531	494	563	519	564	530	506	523	499	534	523	504	531	568	493	527	572	474	522	532	483	504	520	544	498	463	502	531	521	508	529	526	539	528	545	545	519	472	534	509	481	491	508	495	545	526	529	510	558	523	494	509	538	503	512	503	515	523	504	512	480	526	562	546	536	515	484	526	522	518	514	495	549	505	528	528	498	565	484	547	554	548	534	527	504	560	556	494	502	537	553	494	513	524	539	517	514	554	488	538	515	505	545	478	525	533	510	531	528	509	550	529	532	537	514	545	528	496	504	521	548	507	510	541	520	530	492	523	520	503	524	544	517	532	534	500	541	550	533	532	531	505	499	517	500	503	500	558	496	547	516	529	515	518	526	548	503	512	518	495	512	546	528	537	516	468	487	545	549	522	524	469	553	545	514	525	520	535	522	533	547	556	499	506	512	519	461	573	533	525	490	533	517	522	517	469	492	535	570	550	505	538	503	552	514	508	553	514	496	520	514	494	519	498	543	504	542	536	515	516	481	532	529	514	531	530	530	522	571	538	515	511	494	501	466	532	520	502	496	521	530	495	526	520	508	530	499	514	542	491	545	511	466	505	500	500	534	507	519	525	528	534	535	523	521	555	531	535	512	534	472	498	526	520	543	519	534	536	545	533	545	530	562	536	549	494	491	512	497	559	597	495	571	528	508	558	483	526	491	546	515	545	540	502	517	547	499	491	552	496	514	517	516	521	486	511	500	515	509	470	577	507	568	476	533	548	536	493	529	523	547	499	514	504	510	512	563	511	526	527	529	568	537	488	520	519	549	559	526	534	585	527	530	523	520	513	482	567	534	496	528	494	470	513	522	553	488	547	522	497	525	566	525	547	500	489	529	542	526	557	460	498	528	551	522	563	516	495	495	493	537	535	517	558	558	535	530	556	508	510	488	522	510	559	512	497	537	521	549	522	521	525	475	519	547	558	550	570	527	507	585	516	516	507	539	514	584	522	540	524	524	524	486	530	492	510	470	547	518	503	492	508	510	513	554	529	472	496	483	486	507	487	513	516	506	551	538	510	507	536	495	509	531	517	538	504	483	505	516	533	499	544	556	541	557	559	529	486	547	551	498	538	530	555	499	539	541	547	544	502	488	490	542	507	530	492	518	506	555
31716	28713	30171	17506	6001	3268	2233	1348	1009	840	665	580	527	479	468	439	442	431	394	374	366	386	377	384	380	397	379	403	337	394	384	396	382	365	377	371	396	387	362	387	387	363	417	420	371	335	355	364	361	355	339	398	377	365	388	358	389	392	353	368	348	369	357	356	397	368	367	368	338	387	396	390	385	391	365	361	380	333	405	380	373	358	358	407	360	353	388	388	352	371	384	360	366	373	375	394	380	394	351	391	369	388	392	364	394	373	371	395	346	358	395	355	351	371	382	383	387	392	375	364	406	362	355	365	400	335	354	312	367	370	335	373	378	362	371	370	396	381	377	357	383	326	362	356	378	365	399	394	380	358	358	349	408	391	360	390	368	356	333	367	372	385	351	376	378	396	364	347	381	374	386	348	375	349	373	357	340	372	358	369	387	408	372	376	378	391	380	357	373	355	379	385	371	379	347	344	358	379	360	366	396	330	346	336	400	367	353	363	378	389	373	366	398	332	362	375	365	362	325	373	386	372	379	393	361	378	354	390	370	342	348	355	370	400	351	359	375	384	338	377	371	346	404	388	389	380	388	349	411	355	388	433	389	388	343	362	341	364	384	321	344	361	387	361	409	368	357	372	356	397	365	355	348	357	372	329	346	377	378	346	353	386	396	401	382	374	404	375	347	399	365	396	345	364	362	354	369	394	350	370	366	381	379	393	405	385	374	358	387	371	380	376	408	358	368	348	342	343	369	383	375	370	381	341	353	383	348	335	394	394	347	386	352	361	361	377	370	375	355	367	346	357	395	365	348	367	372	377	382	387	401	339	343	347	401	354	377	384	325	361	369	342	365	380	414	370	379	390	351	357	379	338	357	392	391	373	395	363	356	369	377	372	356	381	361	383	385	361	363	357	363	356	341	370	373	367	344	342	379	353	408	349	390	372	399	372	348	361	339	369	358	359	370	371	346	364	370	357	391	387	339	374	370	349	369	357	369	405	354	364	369	352	345	350	353	356	369	350	372	371	377	356	407	338	369	376	381	363	399	393	352	348	358	377	365	377	370	383	388	387	371	384	372	375	355	372	346	373	405	365	405	370	390	351	339	367	387	397	360	382	385	382	381	337	374	347	358	369	401	368	362	346	356	378	357	374	365	370	403	385	391	383	394	356	360	384	351	355	396	330	394	354	378	405	367	362	361	374	412	352	416	374	389	361	352	367	382	387	387	349	343	370	390	379	363	385	386	388	337	415	394	361	373	364	393	385	362	352	371	369	374	373	382	373	348	367	384	384	351	357	396	386	336	396	370	332	385	356	379	385	379	397	356	378	355	368	389	384	333	339	365	390	350	375	394	346	342	416	395	345	379	380	344	369	384	350	347	337	377	372	371	372	380	379	371	367	339	386	348	334	363	396	348	348	342	345	373	384	369	364	387	405	421	373	358	388	349	348	367	382	367	364	374	370	363	387	361	362	367	357	348	352	360	377	367	405	374	390	359	378	355	342	360	359	378	390	386	375	380	418	389	345	393	385	382	361	399	373	361	377	342	370	360	345	386	378	333	370	360	366	366	347	376	371	347	316	338	339	373	334	394	373	357	343	373	328	381	377	352	407	340	341	387	365	370	354	371	380	373	422	356	375	368	403	377	369	391	390	377	408	356	382	394	365	343	377	372	356	361	390	327	350	370	359	373	364	374	380	362	405	377	377	369	397	376	380	394	354	358	337	388	365	410	343	394	403	357	382	393	394	363	387	357	352	394	374	337	382	386	328	389	336	384	373	429	377	401	331	373	375	346	368	407	407	397	365	383	379	411	391	377	404	417	345	386	349	376	347	384	382	362	394	410	375	375	381	363	364	337	363	355	364	360	383	364	356	366	377	387	404	381	405	394	405	345	343	384	386	323	343	360	360	398	392	384	378	369	378	387	326	363	368	388	386	359	365	353	371	378	380	355	367	343	349	358	372	366	393	372	369	360	335	393	337	377	364	347	370	382	386	354	350	354	380	380	362	376	401	392	363	380	336	375	419	371	395	365	391	384	356	391	364	366	357	378	376	389	382	398	361	384	361	357	376	408	383	351	387	360	372	332	358	340	360	400	360	330	365	374	389	359	372	410	344	368	395	364	393	378	379	366	356	373	382	325	357	408	358	385	375	385	360	378	357	384	371	379	386	330	362	361	380	357	395	360	413	354	406	378	380	350	373	392	398	324	341	373	365	375	355	368	365	374	365	387	366	346	357	374	369	386	372	386	366	367	359	376	356	379	369	365	372	358	367	363	376	391	349	342	373	336	389	330	370	381	368	372	334	369	367	358	313	391	369	376	369	367	386	374	342	369	354	379	332	377	362	364	361	397	387	348	396	374	358	374	352	361	344	371	368	380	341	329	347	396	372	383	375	394	376	392	345	400	403	366	338	355	360	400	372	376	366	379	343	373	355	381	347	364	378	378	336	335	374	332	379	359	386	382	336	390	373	341	397	380	367	387	315	361	383	359	366	379	392	375	335	335	388	383	350	360	391	370	360	373	393	391	349	373	353	339	361	395	358	350	374	368	391	370	387	355	384	365	353	367	373	356	393	375	375	374	372	373	379	367	410	358	385	368	372	361	406	406	345	334	372	403	417	382	363	387	372	379	368	349	399	345	371	382	353	392	349	387	343	351	357	376	339	340	394	354	364	378	351	388	367	363	362	359	362	362	404	397	383	363	388	362	367	373	384	353	365	351	374	372	358	398	344	359	366	379	372	344	381	376	374	356	381	374	393	369	358	349	347	359	376	376	394	385	382	403	348	381	385	404	329	346	392	370	366	353	351	386	389	379	352	381	356	393	379	396	367	331	374	369	367	393	370	378	354	361	399	345	322	346	368	355	329	338	366	390	354	371	381	375	331	383	374	350	360	392	360	377	366	363	376	388	397	368	402	378	377	362	371	363	362	395	375	393	378	380	357	340	391	382	383	365	397	359	367	335	344	347	354	392	348	412	387	349	354	362	345	371	350	328	344	376	362	334	338	365	361	356	347	329	353	386	354	355	360	378	372	371	380	378	354	374	368	379	354	364	364	363	399	380	370	404	347	349	367	393	367	380	356	374	354	401	361	369	369	368	367	363	372	388	391	359	359	361	376	356	334	344	381	396	365	393	342	355	354	376	331	365	388	382	370	340	345	348	367	369	344	382	358	364	372	350	378	354	368	365	354	372	364	349	350	358	335	364	369	363	390	371	376	388	370	334	375	407	405	351	342	354	367	400	363	378	398	405	336	357	366	385	383	408	365	341	384	350	359	361	368	358	368	367	375	391	348	379	372	366	371	392	401	358	351	351	354	351	369	341	405	404	351	359	413	376	380	371	379	386	344	367	350	398	427	383	372	370	392	370	401	373	374	403	374	379	356	388	378	358	341	349	369	389	369	336	382	372	373	363	355	367	356	368	342	357	404	386	363	367	368	372	392	386	368	353	356	372	352	355	352	383	364	356	352	347	359	381	369	355	359	386	407	384	398
32248	39880	37469	19572	9226	6457	4654	2942	1924	1478	1138	897	813	749	637	613	564	473	520	451	460	462	457	445	441	442	437	418	422	410	446	442	380	443	406	375	417	420	422	434	456	421	419	419	441	390	429	391	453	421	417	387	403	454	417	439	441	436	438	417	438	419	375	428	438	407	416	454	408	399	415	437	422	427	418	432	411	416	443	417	447	471	441	438	438	405	406	428	440	410	445	427	449	443	446	434	422	399	436	418	438	432	392	438	428	412	420	404	403	442	397	393	405	405	396	373	413	420	411	403	403	399	435	405	434	395	352	424	394	454	386	405	387	377	441	406	365	394	413	426	384	364	406	395	372	412	398	411	436	399	411	408	418	386	404	423	443	409	422	397	377	399	391	430	416	448	404	434	413	391	430	393	398	395	406	431	427	394	369	405	419	403	371	374	425	427	417	424	406	418	420	430	436	408	413	393	418	402	417	367	410	394	429	391	427	418	418	386	416	437	461	404	388	431	395	414	454	397	398	389	399	402	405	417	401	377	387	407	420	409	411	406	437	363	385	415	428	399	404	384	409	412	389	417	384	443	402	427	446	416	399	414	384	377	384	401	437	395	427	430	403	429	412	449	415	392	414	403	416	405	390	389	397	398	402	402	414	413	392	412	426	421	385	412	411	413	424	430	381	389	409	413	390	419	432	423	413	397	404	409	386	388	394	414	361	403	417	404	376	411	367	391	392	398	429	425	396	415	407	396	397	412	400	402	401	426	402	383	376	403	369	424	388	413	400	413	429	358	399	416	449	449	418	423	412	415	407	424	389	419	370	414	413	396	441	411	420	395	425	397	404	398	408	394	424	399	395	402	398	414	410	440	383	403	396	402	427	445	395	404	396	368	382	392	379	429	415	387	395	426	434	362	404	419	406	375	390	465	429	408	382	413	433	399	395	411	415	406	453	421	438	388	405	402	408	444	394	407	424	401	399	437	437	439	392	414	397	361	423	396	414	393	420	404	411	383	396	413	426	418	408	384	398	440	408	405	417	410	418	417	414	405	380	392	420	408	386	413	401	366	386	383	411	403	405	435	446	403	421	452	413	433	423	397	439	408	401	375	397	407	388	433	438	422	384	373	400	399	366	393	422	388	393	379	450	435	399	397	433	470	399	395	415	397	358	400	406	436	432	401	408	409	402	431	427	409	422	372	412	406	398	408	367	432	434	348	421	415	376	385	402	394	412	416	383	428	397	399	371	410	441	398	423	420	398	392	387	428	414	395	411	411	401	412	418	396	400	413	428	423	387	395	395	388	396	391	380	388	457	405	395	424	402	385	397	415	405	417	347	403	433	391	398	382	439	399	411	406	416	407	382	380	380	399	388	433	376	423	390	422	432	372	388	412	436	447	411	411	432	413	405	425	402	400	430	404	430	427	377	419	428	413	390	422	390	386	428	348	376	391	429	394	419	402	405	399	432	437	417	397	428	403	427	402	401	400	424	430	382	394	419	390	405	401	371	427	418	375	411	409	387	427	398	429	416	387	403	399	436	395	414	398	419	404	426	421	392	411	403	395	422	362	430	391	430	419	420	403	382	408	399	393	413	410	370	377	392	417	410	398	394	383	418	442	406	415	395	445	401	389	411	442	406	421	403	426	392	463	444	439	395	436	394	397	413	409	441	390	404	405	420	431	389	413	411	433	418	385	424	434	430	362	412	385	414	451	443	405	418	420	407	412	398	431	419	403	362	388	411	429	399	396	430	391	400	406	434	423	434	363	374	407	380	411	379	400	380	436	425	429	415	397	425	431	402	397	421	423	406	389	408	399	403	398	397	427	409	435	403	410	401	407	419	394	408	456	406	401	405	373	400	415	426	428	415	400	413	399	402	405	399	420	410	430	386	369	380	382	430	421	422	392	405	398	416	388	402	409	443	397	399	387	423	365	392	378	356	397	369	412	406	408	414	423	395	412	427	390	404	400	393	439	402	434	424	402	406	373	393	401	363	423	417	409	403	413	421	396	419	375	380	402	413	418	415	407	395	360	403	412	417	375	408	413	432	400	442	398	447	394	388	420	362	414	437	414	407	416	402	396	416	396	397	444	417	415	380	429	404	397	379	394	353	438	438	401	367	387	408	459	421	398	371	399	386	408	375	398	428	405	450	387	439	408	390	397	405	387	411	380	405	451	412	421	405	428	451	397	436	426	439	416	434	353	381	411	400	365	393	400	401	419	430	433	430	412	387	413	422	432	392	402	424	419	369	384	407	421	416	394	422	430	378	403	397	435	371	411	382	395	406	398	406	403	403	426	405	436	396	415	408	420	386	410	393	416	421	418	459	399	425	423	406	389	362	427	428	380	394	418	374	383	433	403	421	403	408	419	393	409	408	442	420	395	400	409	407	374	378	364	380	397	449	424	437	386	434	406	418	399	398	405	428	422	398	377	415	397	392	407	395	407	401	363	440	422	418	398	419	360	392	389	396	393	426	421	394	397	417	377	408	377	371	395	386	424	405	398	421	404	416	429	462	401	402	406	393	415	409	468	409	400	426	368	386	445	390	412	404	409	411	381	405	395	386	424	368	417	402	409	401	412	433	406	421	397	394	409	343	416	416	415	411	368	408	387	375	366	393	421	381	401	377	403	428	372	417	436	391	423	395	395	365	410	385	410	392	395	374	406	419	452	394	410	384	388	388	395	404	430	394	421	416	403	425	398	418	386	395	394	381	428	386	371	419	393	447	418	381	408	394	388	401	402	411	385	421	411	394	394	389	449	415	409	441	402	414	375	424	404	385	402	442	436	379	421	380	431	419	394	465	433	418	410	444	391	389	421	407	433	406	394	393	417	352	415	407	421	416	390	414	385	409	456	408	407	383	401	414	429	424	413	411	419	374	419	372	410	399	439	402	415	416	397	420	415	395	383	397	429	383	403	346	431	426	406	410	395	425	427	426	403	435	407	405	403	414	398	460	409	434	375	414	399	401	412	423	392	418	401	402	412	433	413	389	441	417	413	348	456	389	428	413	379	415	401	409	382	405	406	412	398	382	405	410	396	424	415	396	431	391	423	436	400	403	435	378	402	399	438	392	425	375	396	404	437	433	367	396	419	389	384	442	432	394	420	405	426	381	418	429	386	395	387	364	390	407	417	399	396	380	395	407	445	396	421	396	377	425	433	415	413	421	393	398	361	417	396	426	422	415	392	406	411	400	445	418	397	417	383	424	435	428	407	409	381	409	395	428	441	407	402	369	403	435	421	408	400	424	430	403	412	429	422	421	421	399	406	410	413	369	401	438	428	407	420	423	374	392	433	390	420	400	389	434	431	380	399	378	400	380	418	442	418	424	402	385	403	360	364	409	431	434	415	423	418	433	427	370	396	401	394	401	421	429	377	419	399	373	409	403	432	399	389	396	382	440	405	428	420	384	392	384	375	403	444	431	414	385	389	365	376	424	423	421	458	418	398	387	418	385	431	415	400	381	395	384	406	405	394	398	391	413	442	387	394
25233	20854	26738	25179	20728	12421	6091	3277	2062	1484	1165	840	822	775	624	577	546	475	458	456	438	430	435	384	414	414	366	394	345	379	355	368	348	364	387	363	338	339	342	350	367	363	371	373	341	343	370	328	354	354	350	334	344	332	336	364	307	350	317	323	338	369	350	380	352	326	365	392	359	359	365	341	345	328	319	389	364	329	351	349	359	344	323	323	348	356	377	362	315	361	335	322	360	356	370	367	360	356	381	380	348	343	364	339	329	364	350	329	367	346	331	345	316	358	358	352	314	345	343	330	342	346	334	367	345	304	345	374	314	334	287	348	311	322	344	309	339	322	314	339	346	361	366	325	370	322	341	307	329	328	335	306	357	349	347	369	336	328	295	325	345	365	359	336	368	346	356	367	329	332	346	355	347	331	316	348	353	326	316	356	315	317	322	346	343	320	325	344	360	352	366	365	320	315	336	341	300	354	344	324	329	299	324	345	321	325	328	356	334	312	317	323	327	319	372	365	355	317	344	328	352	340	328	344	318	332	344	308	366	321	336	332	308	356	335	293	326	344	324	331	313	342	337	334	356	316	304	315	342	331	370	335	335	311	331	321	301	354	348	369	342	312	329	310	351	353	284	338	342	303	325	343	352	341	347	315	346	371	305	350	347	346	308	325	356	350	329	332	349	336	340	326	316	344	336	342	366	320	322	356	339	323	354	317	308	336	320	312	336	328	314	333	316	336	345	365	325	334	333	322	317	324	342	300	325	358	338	350	312	329	330	322	283	319	365	380	343	338	315	314	304	334	356	328	321	320	314	337	331	343	329	344	309	346	346	330	321	294	352	370	327	308	359	334	360	322	345	335	346	343	312	329	331	352	308	364	340	323	318	325	324	348	348	332	329	330	300	329	358	321	312	341	340	353	311	352	341	321	349	322	322	338	332	303	325	326	340	369	364	332	340	323	314	353	323	338	318	372	315	331	283	338	342	372	311	365	349	345	338	328	331	346	313	326	328	337	334	343	313	343	359	311	326	332	346	320	362	358	313	323	303	298	355	322	338	319	339	386	330	345	330	312	311	302	338	321	321	372	315	349	318	354	310	331	332	344	349	362	299	360	306	318	315	360	353	336	315	286	332	326	366	363	351	348	333	340	330	324	308	329	338	349	326	333	335	321	314	326	323	350	341	323	320	303	330	358	309	318	359	340	339	331	321	355	342	338	370	351	314	338	333	349	340	301	294	324	313	334	309	335	342	294	340	310	353	343	303	322	329	316	323	360	329	330	333	337	328	302	323	343	358	337	316	333	352	341	344	335	340	297	321	317	349	336	318	345	354	324	312	313	344	345	339	322	360	340	320	327	377	319	360	334	298	345	311	352	339	327	343	348	313	361	321	354	319	375	344	325	371	316	325	310	317	339	342	341	322	331	349	363	361	333	344	338	324	324	339	324	348	325	353	344	333	341	367	334	334	342	347	360	338	303	321	349	344	343	348	365	336	298	339	337	315	353	321	354	335	332	347	337	317	343	297	371	333	356	324	333	310	331	348	303	298	347	297	321	344	323	344	330	344	325	323	338	331	303	325	329	315	348	367	317	321	307	335	357	344	329	310	328	340	343	340	324	336	331	355	308	314	340	302	349	322	303	338	329	330	346	311	333	406	344	300	326	342	323	334	313	377	344	345	338	360	345	348	324	338	347	370	298	351	313	345	325	329	331	348	331	311	344	347	327	321	320	342	301	325	354	355	307	342	313	334	332	343	289	315	298	315	320	338	293	341	323	367	311	363	311	313	326	358	326	353	290	357	327	346	324	317	363	327	344	338	294	363	326	319	318	337	333	323	327	332	338	304	286	328	319	361	334	295	330	312	339	324	360	357	309	300	322	357	314	346	328	290	343	332	332	341	337	364	344	356	340	353	330	321	357	362	351	324	340	345	304	342	352	333	353	341	346	322	352	348	326	352	320	354	346	358	329	378	367	326	362	334	308	319	291	314	363	331	324	351	304	340	321	325	324	318	343	317	352	346	330	329	305	341	320	327	322	330	335	331	328	346	360	343	355	336	345	359	303	326	320	358	309	301	354	336	344	375	371	315	343	304	331	326	381	328	344	330	297	342	343	302	339	314	342	330	359	352	326	313	319	332	311	337	341	325	350	299	356	307	374	338	341	339	313	306	312	319	321	344	339	350	329	353	335	344	327	313	346	336	323	341	367	310	326	334	341	349	325	314	335	364	304	359	341	348	311	314	317	308	341	352	306	323	333	327	313	318	317	337	346	318	314	349	348	350	355	307	340	308	325	328	364	359	305	349	366	339	320	323	339	320	338	331	339	284	332	369	355	294	346	315	308	329	353	311	331	360	316	316	308	352	341	348	326	337	336	382	343	315	320	339	358	333	339	364	367	351	341	292	322	349	312	341	326	303	333	320	319	321	302	347	343	374	293	341	357	328	357	344	345	350	311	337	347	319	331	334	327	356	328	313	354	362	292	328	344	313	329	385	296	331	328	342	318	328	324	307	310	384	338	330	338	342	311	354	341	345	319	358	291	299	334	295	325	346	352	323	328	348	315	331	336	325	314	326	313	277	360	365	346	317	322	351	349	307	350	345	336	338	297	340	328	342	335	318	352	346	344	358	340	327	316	358	315	327	403	355	319	335	326	339	332	329	324	360	370	337	339	356	341	323	331	341	340	358	340	340	336	374	360	346	337	334	315	338	315	314	303	320	286	316	303	327	338	345	363	354	329	330	350	322	326	367	326	335	328	358	342	361	357	355	310	369	310	329	339	376	361	336	329	349	345	298	366	325	337	315	339	370	333	312	355	325	333	348	359	345	328	328	328	340	331	332	346	322	333	337	339	324	339	320	375	324	329	318	307	343	327	336	324	338	304	317	355	325	325	336	368	339	304	343	340	327	308	330	337	344	302	327	381	307	306	375	331	332	328	335	325	332	332	332	304	334	331	357	321	296	329	331	327	290	302	334	314	336	336	319	334	329	321	311	344	337	337	333	349	350	345	329	346	315	336	310	345	328	330	320	338	327	375	350	331	332	335	312	319	352	312	338	349	333	300	322	335	357	350	347	358	307	336	338	379	315	356	333	318	347	321	328	307	386	365	341	336	356	343	355	311	320	325	352	353	338	347	352	322	314	330	338	382	323	325	322	310	328	331	335	353	310	322	324	334	312	358	358	325	323	354	324	341	312	324	334	353	346	348	345	311	348	338	331	365	332	343	295	343	352	342	339	306	328	375	329	339	345	347	338	320	316	330	329	341	324	377	332	348	334	325	343	315	312	323	349	342	329	314	309	329	299	338	343	363	301	328	332	320	345	343	327	304	342	312	353	327	348	321	339	331	377	342	342	324	332	348	358	347	330	317	339	314	350	297	335	332	345	323	320	316	327	322	317	296	342	337	340	325	331	338	335	340	304	348	349	311	336	345	363	339	334	338	322	342	338	334	316	352	324	334	340	312	294	341	366	312	342	346	323	316	328	333	358	367
33918	51050	36629	27959	19303	12195	9067	6247	4302	3094	2347	1685	1523	1258	984	878	809	724	670	645	613	568	519	537	472	490	472	482	430	427	432	459	411	398	404	375	438	361	409	410	388	426	394	429	483	398	409	405	417	441	351	406	396	369	356	362	387	378	377	373	389	364	363	381	397	432	377	392	376	376	394	394	370	370	359	374	371	374	360	383	401	391	442	379	380	379	411	384	341	388	407	406	363	395	424	407	432	374	416	373	392	378	352	368	367	391	381	367	368	364	380	405	393	383	380	364	368	388	388	361	359	398	377	346	362	360	348	358	371	357	357	358	408	383	364	343	359	372	403	378	362	406	344	362	373	359	409	369	377	355	358	376	365	377	372	358	359	351	355	354	367	338	340	388	346	367	368	350	360	356	370	366	339	358	317	343	416	342	344	349	369	337	348	394	324	354	374	363	383	372	393	373	399	368	354	367	374	350	367	343	372	388	341	371	341	364	319	357	359	358	363	374	378	354	409	366	372	349	335	333	351	403	331	369	337	395	363	395	381	333	324	362	401	320	378	353	382	338	361	412	317	384	371	361	376	399	344	356	372	359	372	345	379	335	374	361	374	342	383	388	357	352	371	339	369	357	377	377	360	377	398	382	374	361	382	369	376	383	360	381	328	342	352	356	361	328	380	351	345	386	378	321	384	362	367	356	370	346	362	367	349	345	332	361	344	391	345	398	370	367	356	349	366	366	398	361	379	356	375	376	410	343	359	406	369	348	360	380	371	359	382	354	393	376	347	344	395	370	361	373	383	355	380	336	367	363	371	394	349	382	372	354	370	350	343	353	372	376	375	348	351	356	349	345	345	342	389	336	358	359	333	364	352	398	396	390	358	369	380	366	315	374	351	356	377	369	382	338	331	354	323	366	370	387	362	373	353	359	370	351	343	382	365	380	368	352	360	384	343	383	375	348	375	367	346	359	358	352	350	393	366	392	338	392	347	351	383	367	352	395	379	367	348	354	394	397	316	368	378	397	362	366	356	361	386	347	379	367	362	357	329	396	390	381	345	381	389	381	385	376	340	341	359	375	391	359	345	349	365	343	368	371	325	391	353	402	374	366	348	322	371	333	338	386	341	339	360	339	365	357	330	362	358	384	367	366	361	382	378	355	367	349	403	369	376	352	364	380	342	346	352	353	348	350	353	365	346	389	374	369	395	370	369	344	391	372	385	367	379	341	356	360	375	380	340	376	367	372	378	348	398	374	325	390	384	358	372	361	371	365	386	345	334	359	370	389	351	400	358	362	404	350	342	383	356	383	351	394	400	370	348	341	396	354	371	330	375	345	375	336	390	345	347	393	362	325	390	379	378	355	333	353	349	389	389	344	361	368	366	332	344	345	364	363	339	384	374	379	354	324	360	367	377	343	398	349	340	371	377	320	335	355	359	355	346	341	379	317	362	367	386	373	374	382	346	354	376	361	374	382	385	352	366	412	374	361	360	372	393	366	346	348	371	354	362	391	357	393	385	354	364	366	351	355	342	362	354	331	344	361	370	361	347	372	350	381	376	352	380	369	369	353	368	326	378	342	336	343	394	367	372	372	362	354	381	387	365	357	371	360	354	342	360	371	352	330	333	399	359	372	375	350	362	330	354	379	380	327	339	357	338	374	356	368	364	380	377	368	372	357	398	323	373	364	324	332	360	337	385	374	365	334	386	356	385	406	362	387	370	343	365	357	351	357	379	368	351	368	363	369	323	410	333	356	349	364	368	379	352	341	358	383	370	410	310	376	354	330	344	342	377	370	389	381	389	342	389	363	390	388	358	390	362	348	344	387	362	353	359	347	373	371	348	362	336	367	369	351	364	377	357	345	372	373	382	338	354	364	366	363	338	352	329	356	359	351	357	370	369	335	370	390	348	344	362	353	391	364	377	354	375	342	343	369	358	369	369	359	341	356	355	330	402	351	372	375	330	394	363	372	333	348	362	342	386	387	325	387	397	364	317	368	380	383	346	382	339	382	398	333	374	385	359	366	361	350	357	364	342	386	342	360	383	384	369	347	354	372	354	383	368	377	371	322	383	367	372	385	377	334	354	360	339	328	342	307	352	358	357	339	369	370	361	352	362	315	348	384	366	399	365	337	358	371	359	351	336	374	403	376	354	367	337	377	361	349	358	356	326	349	379	361	337	356	335	345	365	382	374	351	346	355	363	357	377	381	386	373	364	365	327	358	366	333	354	353	336	371	355	409	361	386	351	341	359	365	372	342	343	344	393	388	371	390	382	371	392	371	391	369	351	358	366	355	341	399	342	368	331	348	367	368	366	361	382	360	344	378	358	350	355	347	339	350	354	358	370	346	338	365	379	332	359	353	353	350	349	363	352	354	402	351	344	359	333	368	356	341	382	347	346	326	359	352	355	366	387	365	367	378	354	366	378	373	383	376	393	346	355	375	372	362	378	343	357	341	339	387	359	377	381	346	353	337	372	386	363	336	379	345	370	361	367	378	327	375	394	369	385	389	395	351	389	355	375	392	370	394	349	333	352	361	320	370	361	391	389	355	365	356	341	346	363	355	362	344	352	361	368	377	399	364	401	342	353	385	360	350	354	360	364	346	397	373	350	400	364	385	349	379	362	352	366	352	387	377	365	343	337	383	395	374	368	345	340	342	398	352	402	375	369	335	356	369	349	395	376	375	351	383	377	349	381	372	375	363	361	362	378	340	376	369	374	357	354	350	352	379	375	357	347	329	369	370	332	375	402	344	387	343	387	361	363	360	372	379	303	351	377	357	373	356	365	352	354	317	359	304	372	391	385	337	346	391	361	364	364	359	358	335	368	385	385	390	364	346	350	420	355	340	378	333	358	364	380	351	328	379	337	367	332	342	352	334	346	362	384	392	374	338	367	370	318	344	353	337	358	388	378	373	363	382	348	388	363	393	369	362	345	378	368	351	358	365	334	358	358	352	352	356	362	378	358	363	334	335	386	341	376	376	382	374	353	387	365	349	341	359	368	361	355	322	345	337	396	361	350	386	383	393	349	388	358	361	376	362	359	352	323	345	361	385	353	381	366	386	380	357	355	351	369	363	366	385	357	330	347	382	383	379	346	350	364	354	375	326	374	376	340	354	396	373	347	376	367	382	355	393	343	364	393	360	368	361	392	352	332	333	367	355	320	362	347	340	371	359	350	390	356	384	371	362	371	349	369	359	357	384	334	345	398	381	334	372	365	385	356	389	376	365	332	341	387	369	377	377	357	386	366	377	358	355	349	338	380	297	370	359	370	406	354	355	362	380	407	368	363	343	372	354	341	383	388	346	388	378	397	342	350	336	339	345	353	380	359	356	368	380	372	366	357	359	377	368	344	351	370	347	367	364	348	369	372	366	381	338	373	380	362	364	356	363	384	386	373	353	353	369	361	360	365	348	395	349	370	384	360	371	378	386	357	362	373	364	321	351	359	356	351	352	378	333	370	378	395	373	328	378	388	357	347	350	389	346	361	380
23161	20788	27476	24536	20998	20770	14505	5575	3114	2343	1741	1531	1226	1101	975	904	825	745	828	705	676	678	623	680	651	629	553	531	559	521	563	539	522	530	515	544	535	518	545	515	517	556	526	542	564	568	562	531	496	503	497	490	519	500	540	497	488	542	520	475	521	537	499	521	491	530	520	516	570	552	545	507	553	496	497	472	524	492	535	489	540	543	509	546	489	515	544	503	501	494	519	525	506	557	493	555	516	512	525	481	524	538	508	525	529	508	479	509	521	494	540	531	486	519	494	530	521	514	517	493	477	453	509	488	477	505	509	493	534	511	506	498	491	561	498	476	516	466	514	484	518	469	492	479	488	464	521	482	510	487	498	463	522	499	486	487	535	499	448	486	475	515	477	477	482	509	468	531	493	485	460	454	473	478	531	480	479	512	497	506	488	506	502	463	454	488	502	516	448	476	525	509	508	491	470	486	475	484	473	508	487	490	491	480	496	475	491	483	488	517	499	488	522	514	503	509	471	501	518	484	440	515	486	496	467	499	493	486	500	508	480	540	490	477	507	487	494	541	497	509	467	496	478	501	475	496	478	478	489	497	491	466	487	516	491	452	508	480	464	500	485	491	475	469	533	536	469	424	469	509	487	530	473	503	502	493	500	524	504	486	499	463	477	492	508	489	517	498	521	499	484	476	516	502	486	502	510	476	490	522	502	475	438	503	505	472	501	479	471	524	476	497	482	497	503	490	515	493	516	489	509	499	524	544	470	531	491	484	483	525	504	495	485	478	534	519	492	524	532	465	533	515	497	529	479	485	518	526	504	473	524	530	496	480	511	482	525	548	500	521	500	495	480	490	541	506	482	496	510	510	527	480	532	465	526	513	497	480	507	502	444	475	522	437	469	477	462	487	527	492	517	505	519	530	481	459	485	495	487	503	507	517	475	469	509	525	524	515	439	505	492	478	534	493	454	473	465	507	497	496	484	486	493	485	462	467	487	511	522	521	470	512	515	456	514	489	482	505	463	491	464	507	517	465	462	464	525	524	474	520	478	485	531	475	527	497	475	458	500	516	500	504	504	457	484	488	527	496	474	507	497	490	479	422	481	490	504	482	495	523	487	513	480	558	477	530	461	486	514	486	531	511	496	491	453	488	471	519	502	501	542	533	492	487	459	486	476	521	438	521	487	478	462	518	481	483	497	485	481	486	481	518	468	467	499	471	502	483	491	478	469	487	487	516	491	483	473	470	474	499	471	512	497	477	456	500	525	522	514	504	489	486	479	468	486	474	516	463	470	500	508	501	489	464	513	485	519	485	486	483	518	521	547	453	482	498	509	464	503	487	517	472	467	471	533	506	476	509	484	483	486	496	477	491	517	491	441	480	475	494	481	510	460	483	473	495	461	478	512	549	498	518	520	483	525	491	486	509	526	496	536	488	499	495	546	494	500	503	507	504	509	474	517	477	497	508	500	490	496	484	500	513	482	488	515	520	469	510	537	527	530	487	522	509	477	504	519	496	496	486	492	504	513	464	524	513	489	484	495	487	504	497	505	484	496	523	467	498	513	479	497	507	489	478	485	463	543	496	519	485	514	520	525	517	512	510	530	520	473	489	511	471	540	501	510	453	473	489	526	499	448	494	464	477	481	507	498	519	495	458	524	537	484	491	497	485	470	466	503	472	498	486	512	552	477	438	504	501	477	494	470	479	522	502	495	492	471	501	503	469	505	525	522	493	514	520	473	556	528	467	529	499	488	502	496	479	515	473	461	495	539	486	483	480	471	493	487	508	498	483	479	487	494	483	468	502	506	535	466	510	505	481	519	479	537	496	491	536	481	496	480	463	523	490	514	527	479	495	504	473	528	545	466	489	472	466	475	493	490	474	477	485	493	540	501	506	480	530	519	514	501	544	508	470	533	517	494	494	514	444	502	507	497	488	496	465	490	442	467	507	478	498	531	509	489	503	512	471	498	492	488	515	502	456	491	501	477	515	451	485	492	506	495	471	476	505	498	479	511	498	492	499	509	501	514	505	464	486	498	504	510	468	492	501	490	496	509	492	504	522	497	455	511	511	515	524	485	486	489	518	441	520	520	525	497	499	474	479	494	514	454	530	500	492	495	484	459	497	532	454	510	516	566	476	508	481	503	541	497	475	487	500	496	490	486	511	504	482	516	508	474	508	514	500	468	447	485	525	469	510	481	524	507	510	509	483	497	496	558	504	518	535	483	487	513	454	474	458	505	493	531	498	467	513	482	498	465	526	502	468	468	450	469	479	485	508	488	510	510	520	497	537	471	518	473	470	498	500	516	520	469	530	479	471	500	514	518	503	481	530	463	507	526	485	479	482	484	520	503	498	528	419	515	447	501	513	455	482	493	460	447	535	493	537	516	506	497	480	490	486	486	480	517	523	540	525	518	486	468	505	530	499	475	479	474	505	491	512	498	474	497	493	522	506	504	509	488	518	483	555	505	483	458	482	509	487	475	495	530	512	530	502	453	496	478	514	483	539	493	491	492	504	511	473	488	511	486	466	511	572	509	482	489	482	548	461	510	512	473	502	460	488	516	494	524	473	482	495	503	492	496	487	495	493	511	533	480	512	517	474	482	460	468	526	517	457	514	514	475	500	482	498	446	426	452	501	469	496	488	472	492	458	513	467	474	497	479	522	460	499	470	532	475	479	498	516	497	503	483	488	499	459	486	508	530	525	478	539	528	485	494	496	451	506	465	485	467	493	489	501	516	506	484	513	500	547	499	475	465	516	498	458	503	454	448	486	463	480	534	455	491	467	516	500	477	521	502	500	509	471	498	497	501	492	486	555	488	522	511	459	519	521	491	488	515	486	499	502	472	498	487	501	518	457	512	456	505	551	465	479	449	503	487	488	475	556	468	475	515	517	491	467	485	500	484	493	444	498	456	541	493	469	471	481	483	486	522	464	484	471	521	509	501	475	505	486	502	499	490	478	487	496	486	476	485	472	512	539	484	475	498	486	513	535	499	516	532	504	449	518	493	467	497	489	542	504	475	510	498	504	522	505	462	498	508	488	514	508	538	548	506	515	476	491	522	463	442	508	486	527	529	514	491	510	505	495	459	509	572	492	504	484	541	484	481	512	496	497	536	505	458	516	509	492	480	493	482	466	484	486	522	546	484	470	559	493	474	510	479	543	516	469	505	513	492	516	504	478	479	488	482	530	488	533	450	512	491	492	501	488	523	527	505	510	529	509	461	506	479	538	509	503	472	537	517	508	503	509	463	515	504	494	520	495	459	493	456	506	470	519	471	483	489	482	478	453	487	512	518	496	504	504	476	522	454	515	490	498	495	514	494	491	514	504	514	496	491	505	548	524	453	487	502	491	482	497	550	509	506	460	464	472	527	496	479	510	503	512	532	470	501	516	530	483	504	504	495	524	461	541	500	486	523	458	481	498	494	492	501	490	517	490	483	476	496	476	488	566	545	470	487	484	547	510	515	547	462	498	472	493	467	505	487	493	480	475
37946	60886	55338	37913	22753	16747	12836	8695	6217	4571	3325	2887	2457	1822	1598	1413	1220	1149	1092	970	913	788	787	767	698	738	631	593	664	588	597	587	603	645	548	594	620	604	616	607	568	552	598	569	605	545	529	520	575	571	568	549	576	523	567	536	514	507	524	500	541	525	556	589	572	521	585	513	525	564	583	529	558	524	528	548	537	554	528	559	575	561	556	601	570	544	495	538	574	542	575	548	558	566	586	604	581	586	564	561	530	523	559	547	560	582	555	523	548	524	490	563	546	520	585	585	517	552	507	513	565	569	537	542	542	517	523	475	527	517	531	492	526	514	512	526	494	559	513	507	498	494	530	533	537	498	502	507	519	475	511	520	505	513	543	550	532	518	540	470	485	519	508	473	526	553	490	508	528	480	535	538	555	510	511	484	495	530	507	488	527	500	528	505	527	554	502	529	468	538	496	540	537	520	526	492	507	529	519	514	500	524	488	538	517	488	515	525	527	502	545	495	510	480	508	532	515	534	528	504	470	570	545	473	543	511	523	520	488	525	502	547	527	498	524	520	488	484	496	520	489	528	549	534	529	507	495	487	518	507	542	512	497	483	479	516	523	503	508	565	486	538	517	507	548	538	520	502	546	495	544	515	536	494	522	518	508	523	514	497	487	513	465	539	514	515	528	499	502	506	501	512	508	498	498	518	504	471	519	473	513	566	492	491	519	472	496	520	519	526	494	511	479	507	514	501	485	500	498	519	524	554	488	512	501	555	521	509	511	515	493	523	489	503	499	507	517	514	552	512	516	515	540	564	502	521	526	547	500	513	488	508	492	522	510	525	526	515	534	499	518	522	527	544	546	535	524	494	533	572	503	534	514	470	525	489	522	519	518	488	556	513	565	508	494	529	526	506	520	512	518	525	492	506	462	502	467	522	488	523	521	514	504	465	493	515	469	516	520	522	533	500	559	504	529	501	542	506	490	519	526	473	490	517	505	528	489	525	516	459	509	512	485	546	507	504	564	527	509	529	496	511	500	510	514	506	513	489	537	518	530	518	483	497	514	524	486	520	494	525	500	520	499	515	490	519	472	511	478	504	527	491	492	532	528	489	527	475	499	504	518	502	543	493	505	512	503	538	499	527	486	533	510	484	527	532	538	474	499	524	510	488	513	490	502	546	545	498	452	495	504	519	540	499	546	530	497	524	533	475	513	519	543	554	496	528	526	560	599	499	505	549	498	482	498	496	500	522	497	512	512	544	498	490	529	524	530	527	547	520	564	514	484	503	508	504	520	482	491	499	530	500	507	513	485	520	499	515	508	518	506	533	545	506	574	521	545	512	543	505	501	510	509	511	496	509	534	507	455	508	494	501	535	468	522	498	533	524	515	498	517	501	507	498	498	512	500	510	511	506	515	490	549	489	493	530	503	505	520	463	521	490	481	552	512	522	518	488	525	502	481	511	524	547	526	530	579	516	519	501	537	473	476	535	520	502	519	511	492	555	504	470	521	563	514	550	510	493	512	538	497	497	495	489	519	522	526	471	512	508	512	489	484	486	511	488	498	505	518	509	512	499	497	512	515	540	484	480	544	507	516	518	559	517	510	485	559	496	524	495	529	495	575	474	534	545	549	518	503	490	486	514	464	477	534	539	524	512	552	504	486	524	507	535	540	498	511	511	526	512	507	565	510	521	505	556	508	538	503	504	489	501	489	495	497	546	495	501	498	497	484	497	469	534	513	506	553	549	492	579	492	510	535	530	568	512	500	523	544	535	486	555	497	518	513	495	533	525	521	484	506	524	540	545	464	548	527	492	523	489	569	519	505	530	500	516	494	526	484	520	542	511	503	473	502	530	520	524	536	543	513	535	497	527	522	522	493	528	498	511	522	494	505	514	516	519	550	510	509	526	511	505	531	499	523	551	536	499	522	556	498	492	502	484	559	519	489	542	504	498	486	512	506	504	512	548	491	543	480	518	499	506	528	535	514	512	547	546	527	488	520	523	502	485	549	479	530	502	503	517	505	504	500	473	518	523	517	525	548	512	501	493	520	512	522	494	513	520	470	511	558	521	486	508	487	514	521	530	511	504	520	496	498	535	537	565	540	474	514	530	543	511	504	545	488	497	543	521	508	494	545	521	572	490	519	537	524	493	483	490	502	540	489	531	519	541	507	527	508	477	507	528	500	554	484	545	475	531	507	487	539	520	511	509	511	517	521	525	507	524	542	508	522	491	487	507	507	488	521	527	511	490	534	503	541	529	493	536	526	514	507	515	498	490	500	476	507	525	533	509	553	523	519	516	522	485	505	507	500	530	564	531	519	466	495	489	542	458	498	512	519	509	523	519	533	516	489	481	536	522	563	492	538	552	480	502	545	532	484	528	508	513	489	485	513	510	489	537	535	501	492	498	526	530	518	482	516	495	511	489	571	503	540	521	502	508	494	523	551	512	507	452	465	531	551	490	527	471	518	513	539	519	509	515	489	523	523	510	507	538	501	532	476	518	530	494	543	508	495	502	524	538	534	554	528	503	515	526	465	507	499	513	510	467	528	536	556	496	495	498	479	480	498	518	506	483	518	477	467	537	531	536	508	510	477	495	505	507	498	528	517	504	510	531	493	495	508	504	533	532	546	501	496	517	525	480	521	499	544	503	529	464	510	505	492	523	536	555	505	522	521	482	509	536	525	553	514	526	506	533	532	499	520	548	539	507	522	510	525	545	523	531	535	541	510	491	516	509	518	535	537	498	525	528	496	509	515	513	517	516	511	542	521	537	483	584	531	542	514	496	515	502	511	504	500	487	564	481	505	512	497	499	535	563	492	472	492	485	507	504	505	550	529	510	509	513	496	519	529	474	504	506	544	487	505	521	513	536	514	487	518	534	525	517	538	477	484	568	492	535	486	486	494	501	534	504	498	487	509	543	521	493	549	512	562	540	527	495	541	506	525	526	521	496	538	519	550	525	516	525	536	521	499	485	541	523	521	496	555	523	507	500	474	545	525	556	487	498	522	472	509	511	510	502	484	512	549	502	526	529	554	496	527	527	515	499	517	474	531	496	527	521	505	515	512	509	531	518	538	525	482	483	516	485	518	508	521	551	512	519	535	544	505	528	547	533	547	494	508	505	488	521	493	501	482	553	519	515	540	522	494	533	518	490	544	500	500	536	513	485	536	489	487	505	523	502	512	508	510	503	535	505	515	500	518	525	519	534	492	518	498	526	501	535	517	495	541	534	529	535	498	527	540	503	542	545	489	524	547	468	516	495	512	514	481	480	495	541	548	490	526	553	509	470	508	496	538	476	507	499	503	540	531	514	520	522	475	537	518	522	480	523	551	543	475	511	469	590	515	562	513	483	514	470	501	528	515	573	554	516	559	477	543	548	536	497	489	518	474	538	531	474	508	523	522	509	518	503	526	501	505	493	540	510	504	519	526	469	510	526	490	507	522	492	546	539	516	517	470	531	467	462	487	519	504	497	511	519	535	498	473	479	471	546	561	542
32665	31031	28043	13435	5836	3428	2043	1259	857	708	652	548	455	485	420	429	377	343	403	387	385	393	394	400	362	398	365	358	362	373	370	399	352	340	332	363	403	342	345	358	387	374	356	374	349	364	354	335	358	333	379	403	354	349	369	349	376	342	346	405	361	337	356	356	354	372	340	377	352	369	351	313	353	323	371	364	398	359	342	368	347	350	343	337	360	370	342	375	353	381	368	364	410	347	357	381	340	369	350	349	358	359	370	368	360	364	371	383	391	351	367	363	380	370	357	367	310	361	332	374	371	387	350	352	358	378	364	394	346	337	334	353	337	316	372	370	365	357	341	338	360	378	335	353	381	349	373	393	350	407	422	369	346	355	343	381	319	360	368	355	326	360	379	417	372	390	312	345	350	359	364	352	372	374	341	368	354	345	355	357	349	373	374	362	361	352	350	332	377	349	367	365	359	353	360	375	362	398	358	335	342	386	347	367	355	352	354	359	354	373	362	344	331	330	376	379	345	324	339	330	351	359	375	370	363	359	332	317	368	364	350	373	340	350	354	316	367	349	311	346	357	349	368	353	370	362	341	388	357	344	341	370	367	332	353	349	370	367	334	352	345	320	319	365	349	303	351	332	377	364	341	372	362	353	359	350	326	368	352	373	351	359	350	352	343	343	369	385	336	361	367	393	345	328	367	389	349	332	330	374	340	348	340	344	366	360	357	349	346	330	391	330	358	369	372	352	373	363	333	363	335	352	359	337	360	322	357	342	340	342	360	356	367	371	350	384	342	324	367	355	336	375	366	365	346	360	347	380	331	349	390	306	369	358	324	324	324	379	372	347	347	340	385	335	327	357	390	343	354	365	368	332	363	370	365	332	394	359	347	313	354	378	350	405	381	363	364	338	348	381	369	357	359	343	356	383	360	403	361	353	349	349	371	350	353	347	348	361	355	320	344	365	346	346	359	324	355	359	355	364	343	341	369	342	361	356	352	334	368	370	372	345	343	358	344	367	375	335	361	361	373	364	345	337	346	330	363	380	365	363	333	337	338	346	344	341	352	345	352	361	360	353	378	340	376	368	356	374	355	366	351	323	364	366	360	374	357	359	338	327	318	324	391	362	337	359	373	351	332	352	345	347	341	365	344	353	369	407	346	342	328	367	342	356	369	380	342	373	403	356	357	375	347	366	362	319	357	361	351	377	377	371	346	368	367	359	335	363	344	367	373	341	356	313	337	357	331	315	341	365	360	373	348	367	366	340	373	346	363	353	368	386	336	357	365	354	348	374	327	338	354	370	396	328	357	363	370	362	389	376	348	349	337	343	399	376	332	348	334	318	365	355	346	362	335	334	346	382	366	351	326	364	336	324	360	344	385	356	357	384	336	382	315	360	332	344	374	336	355	342	320	361	360	354	344	369	362	372	370	350	338	383	342	391	395	357	350	396	347	365	373	349	372	354	359	360	369	382	333	356	356	314	358	367	359	313	339	365	341	380	360	339	357	367	359	362	366	361	377	345	343	320	347	365	372	383	354	363	369	383	332	345	345	365	343	358	336	318	343	367	393	365	389	356	336	350	362	359	372	332	365	366	342	350	350	367	380	354	368	342	350	334	362	379	370	397	327	361	348	330	364	354	368	386	355	366	366	346	314	351	341	351	350	348	365	360	378	323	348	304	382	337	370	346	340	342	357	358	351	394	374	375	307	370	344	333	360	358	346	338	342	344	346	362	377	309	345	343	371	355	337	345	344	377	384	365	380	355	388	341	369	344	334	349	381	373	350	351	326	342	399	338	344	372	358	354	341	363	384	343	354	302	364	339	343	380	348	381	358	415	363	358	385	380	352	318	326	337	353	347	312	386	340	344	344	360	351	344	368	334	367	377	344	336	354	363	389	371	345	344	364	351	348	335	360	352	351	368	346	367	346	378	384	343	395	387	396	325	353	340	350	374	348	346	344	381	348	378	378	332	353	369	344	336	356	385	351	350	346	337	373	349	389	384	331	382	389	348	355	357	337	344	367	346	341	367	377	379	317	359	360	370	386	384	394	340	353	387	372	355	357	376	340	365	348	388	360	355	348	339	396	357	342	344	380	359	347	382	362	368	341	326	391	382	360	376	378	377	390	332	314	370	364	380	373	352	369	355	341	357	365	343	357	359	393	323	339	330	363	373	357	349	383	340	381	348	394	357	410	352	329	372	362	369	340	394	392	350	355	316	344	354	368	355	370	350	381	333	373	339	358	337	380	369	358	347	366	355	347	375	360	329	340	377	380	336	423	359	297	357	337	376	377	349	343	343	377	345	362	389	334	376	369	361	348	380	352	390	361	354	367	375	360	333	385	383	355	347	370	337	332	386	377	319	351	357	392	381	338	377	375	363	368	366	325	366	346	371	372	352	325	331	336	357	388	335	332	381	363	354	352	357	385	382	352	348	359	363	359	372	372	332	349	362	324	324	322	339	337	341	369	363	357	360	357	378	350	377	367	360	371	337	366	384	341	343	398	335	375	329	322	366	344	368	351	356	342	366	338	338	336	343	366	333	378	385	392	364	368	335	367	352	360	369	364	336	373	368	361	350	365	357	367	365	373	331	382	341	336	351	340	342	369	324	392	371	322	353	387	358	360	342	364	351	364	343	373	366	355	375	360	346	350	350	339	338	398	367	355	340	334	347	345	353	380	375	343	365	334	354	355	355	348	369	344	365	341	376	388	373	380	391	363	385	355	342	323	362	321	341	369	387	334	371	366	378	352	355	385	348	361	344	357	369	324	375	372	356	358	345	356	376	390	357	348	335	339	345	353	360	365	360	407	339	369	333	359	384	350	336	361	339	373	374	368	384	350	362	345	361	377	358	345	331	345	351	390	382	355	340	330	308	339	376	351	355	372	328	359	358	346	376	352	367	379	342	362	357	352	365	345	356	390	341	325	400	353	342	374	339	385	345	333	345	347	349	369	347	375	360	337	330	381	356	369	369	367	358	360	378	344	357	368	340	354	368	380	362	361	365	362	385	354	353	360	333	347	366	373	369	330	375	345	383	397	343	380	373	360	334	367	354	351	352	342	387	344	348	346	341	370	336	349	333	374	338	366	358	387	348	348	361	380	352	329	352	365	353	375	363	356	380	339	387	370	355	345	358	379	355	311	332	361	340	345	345	355	349	352	359	364	349	350	373	345	376	341	374	364	357	342	371	360	389	387	333	365	345	361	352	332	366	335	375	342	325	380	399	345	359	351	347	351	379	352	364	353	312	350	342	347	398	373	376	341	352	357	345	367	381	322	353	340	376	346	352	353	330	345	351	341	364	361	360	350	367	381	367	343	367	343	345	385	381	359	374	358	348	371	373	347	355	347	363	348	361	378	377	356	391	374	360	351	360	375	352	355	352	361	339	374	353	352	340	369	364	359	348	375	355	345	372	348	341	383	387	364	348	331	345	335	366	382	366	355	369	400	350	323	336	357	393	366	360	340	353	367	354	374	372	361	354	376	342	368	366
34536	41955	34410	15582	10217	6872	4304	2616	1696	1341	1142	941	740	673	601	619	542	526	517	508	449	433	454	457	425	406	458	415	372	412	449	404	402	411	387	412	394	400	400	429	427	416	390	426	405	417	419	419	391	442	427	389	394	400	418	358	385	406	416	398	412	410	421	427	433	399	423	404	402	404	420	377	440	391	407	391	377	419	440	408	408	400	389	411	424	434	429	421	428	435	407	454	433	421	428	459	404	436	390	424	396	421	402	383	401	417	428	390	421	399	409	395	402	405	398	423	389	421	407	405	440	369	402	417	389	394	386	376	367	405	361	415	400	354	362	390	377	407	363	427	447	390	413	406	428	391	403	413	393	412	402	391	426	402	415	418	395	413	390	389	380	371	419	358	385	369	388	383	409	385	398	398	376	446	398	407	391	386	401	404	400	360	443	398	391	389	353	381	400	408	408	392	395	402	399	373	405	414	420	391	385	414	418	410	387	389	383	395	390	372	386	406	415	425	369	411	395	376	373	327	381	385	362	392	362	381	380	389	427	424	406	400	427	437	394	398	379	400	413	415	374	369	383	388	376	434	389	360	414	415	390	409	364	382	394	382	378	410	399	413	397	419	441	388	397	388	383	411	451	401	394	336	372	419	410	402	397	397	398	420	367	422	396	432	371	397	391	404	398	405	402	403	396	402	408	400	395	376	381	386	412	389	403	407	391	394	416	391	410	425	403	408	385	398	386	438	426	436	398	403	405	393	425	377	412	397	388	414	382	403	376	373	403	399	396	418	418	437	406	382	412	413	390	420	392	419	387	410	391	369	353	390	382	375	385	423	425	383	412	385	392	395	395	391	405	399	379	382	420	400	379	410	412	424	401	381	404	413	425	384	401	411	379	451	391	418	420	398	385	415	390	401	398	379	406	369	413	400	435	417	378	397	393	414	385	427	389	399	376	387	345	416	391	409	361	391	423	384	387	412	413	417	417	386	413	407	444	425	408	394	363	372	406	401	400	383	389	371	423	405	406	425	403	399	398	424	416	399	382	410	430	375	380	408	383	400	387	386	377	396	381	407	360	405	378	420	394	407	389	398	401	403	404	379	430	440	383	369	396	400	404	367	416	370	392	422	406	415	371	358	444	383	399	380	391	391	429	381	368	424	390	423	385	379	395	371	396	403	406	377	400	397	382	408	373	395	379	351	372	368	428	393	425	396	390	421	404	383	395	389	390	433	445	395	417	385	397	384	413	359	399	383	406	437	402	391	361	382	384	439	364	367	433	399	383	417	418	415	421	396	394	398	363	401	459	403	401	363	429	409	391	408	391	426	367	415	423	411	386	402	392	397	398	401	382	392	397	407	405	406	366	408	395	409	393	393	391	394	392	427	435	392	422	383	431	384	407	401	400	410	405	385	405	420	372	390	439	380	397	423	394	356	399	413	385	425	361	415	366	389	387	423	387	371	362	410	372	406	402	389	356	376	426	346	391	438	436	412	403	398	372	390	391	388	416	404	392	435	380	382	387	401	416	412	399	402	401	377	421	392	424	413	359	403	380	409	366	414	377	402	430	394	397	362	370	382	426	389	385	394	420	418	361	401	390	429	385	408	380	379	416	396	397	407	395	416	408	393	409	421	428	388	393	394	420	415	417	419	361	392	433	413	385	408	387	400	369	378	384	367	409	390	390	399	364	410	397	395	397	393	380	396	393	380	457	390	411	403	412	412	400	406	422	406	416	409	389	416	386	394	382	384	410	386	395	383	383	381	384	396	367	412	379	397	393	400	412	389	386	415	368	365	408	420	367	361	398	444	389	373	409	420	388	387	391	406	347	405	389	376	387	421	377	403	394	410	389	386	392	378	377	412	416	415	412	402	368	392	360	402	406	390	409	404	362	393	398	419	384	432	361	425	360	398	389	398	397	386	401	403	395	428	395	395	405	407	416	423	377	428	396	406	372	415	406	358	406	363	459	395	396	408	390	422	386	429	372	356	417	411	372	425	384	410	410	401	380	399	381	398	411	395	417	453	363	365	423	377	394	427	383	407	405	376	369	376	407	405	392	406	397	428	400	435	416	391	398	418	424	399	386	436	390	399	415	403	398	382	376	402	396	385	361	375	415	380	365	394	395	384	387	411	419	381	406	398	404	422	400	393	398	392	378	386	419	393	423	384	384	388	412	390	393	400	380	398	383	384	420	408	405	411	384	425	391	423	407	425	377	408	429	415	385	359	383	381	407	416	402	411	385	394	397	414	404	409	435	405	408	364	418	367	438	421	394	369	356	433	370	386	425	409	395	410	395	415	394	419	430	372	425	415	402	384	380	405	416	377	389	392	363	407	405	416	419	399	349	421	404	399	387	372	452	385	411	428	399	439	386	393	426	390	364	400	394	388	390	365	419	401	403	398	435	372	404	385	424	382	388	358	425	397	403	414	416	415	397	350	392	376	420	388	404	397	391	370	382	367	367	410	423	446	406	385	397	417	400	436	396	385	385	424	405	399	386	366	387	358	384	398	364	395	365	345	419	387	379	386	377	384	417	386	430	390	387	392	407	402	430	399	431	380	398	425	392	390	451	396	414	413	381	418	375	428	395	387	407	432	414	417	363	374	426	387	387	408	396	419	423	401	386	378	415	380	388	395	418	376	410	392	444	388	367	409	377	400	361	430	382	416	379	403	392	400	395	360	384	412	392	380	393	365	397	368	397	414	376	392	412	371	393	425	395	367	399	348	384	400	406	368	432	420	376	392	400	382	400	360	411	407	398	402	411	411	409	385	417	422	413	427	396	421	400	391	407	398	373	375	445	415	395	388	364	442	400	400	382	373	385	428	438	410	403	370	426	413	387	368	388	347	409	419	403	369	391	397	400	416	423	420	412	441	372	391	386	402	393	398	361	390	400	364	398	406	431	374	385	418	400	415	417	420	381	410	384	421	379	420	431	398	384	417	368	397	408	387	415	374	435	378	394	375	432	373	416	382	418	418	398	386	394	415	427	432	397	406	390	392	420	387	399	393	393	407	392	398	335	402	392	401	394	402	395	415	398	397	350	388	394	367	377	419	407	409	364	412	379	369	395	373	414	389	378	443	387	401	381	392	410	395	380	408	409	398	382	380	389	390	381	404	393	382	371	392	396	460	401	409	410	387	399	385	400	376	387	429	412	378	399	410	423	386	400	391	376	419	399	392	403	399	399	365	416	395	403	376	415	401	396	399	421	417	387	391	410	383	388	389	389	406	419	382	390	371	440	365	416	390	411	414	422	404	398	401	388	422	385	383	374	388	387	389	379	407	397	400	403	400	415	458	409	386	423	394	400	380	381	425	399	418	387	401	398	410	397	361	436	413	420	408	394	388	464	401	419	419	368	371	431	390	415	391	394	370	381	450	428	375	381	407	378	427	410	394	389	416	434	418	404	418	380	387	395	446	385	390	387	411	385	389	368	378	385	420	401	431	406	412	375	424	458	400	447	415	386	409	412	398	386	388	394	399	404	439	438	402
25266	20866	26998	25073	20398	12412	5604	2745	1724	1341	1066	773	721	655	566	495	459	505	451	420	410	398	382	390	389	391	341	359	376	335	360	357	340	340	379	320	327	383	324	321	354	323	340	329	341	343	336	341	331	335	325	352	316	365	364	327	331	356	339	315	339	330	350	361	358	329	323	368	374	364	378	352	337	352	313	345	336	341	340	321	349	305	329	367	309	318	335	341	328	353	347	333	393	348	326	356	363	322	360	378	312	359	307	358	319	352	353	354	381	349	309	346	312	336	322	312	316	325	326	366	336	346	337	312	326	315	295	336	307	352	322	290	319	326	339	327	302	332	342	336	368	316	344	316	325	305	353	354	367	309	374	331	331	321	332	325	313	350	337	326	352	297	312	310	334	336	311	391	327	324	315	301	329	329	330	318	331	359	326	320	314	344	325	330	353	327	364	331	309	357	313	350	317	305	349	302	303	331	337	342	326	306	324	319	337	321	324	333	338	354	347	290	284	327	303	348	313	344	325	289	323	305	315	306	324	338	358	335	358	335	340	349	342	319	296	344	337	321	295	335	339	324	319	341	311	327	309	327	332	300	337	333	338	297	334	319	306	320	339	341	321	322	310	342	343	318	347	325	312	325	330	358	322	329	328	306	335	327	315	353	315	327	321	340	348	308	323	330	309	288	324	338	296	316	332	301	315	332	341	357	336	314	333	352	313	311	332	301	297	333	328	323	314	302	327	323	308	344	318	314	311	323	315	347	312	306	332	334	352	341	330	312	325	316	307	312	322	313	319	334	305	324	340	300	318	328	330	332	363	297	311	321	347	303	298	293	329	309	324	328	334	329	332	315	281	291	307	321	345	323	315	379	349	313	289	327	328	349	332	338	308	311	357	310	324	305	328	312	306	316	319	336	358	318	301	351	324	335	332	347	311	323	335	297	319	335	343	338	340	322	333	346	331	338	333	308	329	329	313	326	337	332	307	346	319	338	316	321	313	355	308	331	319	352	322	343	303	330	365	350	342	311	333	317	365	324	329	334	338	314	348	301	353	333	317	337	330	314	326	313	329	323	332	314	282	335	364	343	320	317	338	352	321	352	289	316	312	312	358	335	325	294	342	342	298	316	308	314	335	305	297	351	314	338	314	329	301	325	313	293	347	314	357	343	323	341	315	329	310	320	320	322	292	340	313	341	300	315	334	333	308	320	314	304	295	320	334	346	351	311	291	322	317	323	326	328	320	320	308	305	349	301	314	345	330	313	344	294	345	338	345	336	314	369	309	307	343	330	318	320	287	311	340	336	317	343	321	341	327	352	330	340	345	283	339	322	339	334	304	315	312	318	333	320	306	361	329	295	334	294	312	332	320	344	334	307	311	321	342	323	304	307	342	318	339	343	312	320	346	336	333	335	316	301	329	293	335	279	328	356	359	308	300	337	330	323	318	353	312	298	357	305	324	321	318	346	340	337	343	276	331	298	348	332	326	315	298	333	336	296	345	334	339	315	330	342	300	310	332	350	325	331	293	329	320	314	372	318	369	340	295	320	283	340	346	298	345	315	347	312	318	315	328	345	317	333	301	326	326	288	342	345	326	316	324	336	306	329	328	340	338	319	313	314	347	325	312	327	294	316	360	311	306	321	373	333	323	340	343	325	327	327	328	364	373	301	341	345	317	307	342	322	335	330	347	345	315	372	329	330	307	328	305	290	311	325	350	345	352	329	324	344	309	329	293	341	313	329	347	333	324	312	357	316	343	332	313	323	330	286	315	314	319	332	300	328	300	320	332	366	312	361	320	340	333	295	340	336	324	296	343	356	332	301	291	309	328	313	333	296	316	305	377	358	338	351	376	292	344	341	330	346	339	370	345	341	300	321	339	321	327	276	330	333	348	324	309	298	327	335	320	309	306	326	321	353	293	330	308	327	300	320	351	307	323	329	327	325	304	330	336	352	329	304	302	317	341	320	327	285	343	321	350	286	315	330	324	331	322	298	295	337	310	336	338	364	306	325	345	322	294	289	344	323	367	333	339	332	329	361	295	328	311	307	344	334	326	317	314	329	326	346	349	345	306	320	331	302	346	288	365	320	298	331	301	325	347	325	336	327	321	295	314	342	346	334	299	344	327	315	330	318	318	338	326	343	312	318	328	318	344	331	317	328	331	331	313	339	322	353	324	340	319	308	329	303	339	340	312	309	337	357	320	315	292	331	320	331	335	345	315	326	339	314	319	346	354	359	297	309	298	341	337	361	341	326	332	323	309	337	308	332	334	332	304	325	344	332	314	345	296	348	332	316	314	323	329	314	354	315	306	301	327	314	358	356	307	337	317	296	309	325	331	327	318	330	334	313	362	331	329	298	316	328	330	323	320	333	330	338	324	315	323	341	310	314	342	288	277	328	343	307	351	327	345	322	321	316	306	314	322	318	315	333	290	341	323	306	323	323	350	335	333	336	327	317	327	323	322	322	324	351	328	323	337	313	289	336	342	289	328	348	330	318	333	312	323	300	321	333	319	312	311	366	357	310	311	350	330	326	330	316	323	350	329	336	359	301	362	301	311	318	296	342	339	325	324	286	343	326	329	339	325	312	334	339	318	359	343	336	332	339	350	320	323	353	334	323	333	300	328	357	358	315	333	324	328	356	317	313	328	327	327	329	335	310	315	349	326	309	302	325	369	341	365	358	308	323	356	342	311	340	344	308	327	320	337	345	336	343	287	316	336	318	355	314	326	319	331	308	298	326	329	353	341	313	323	316	298	323	306	321	311	333	316	317	330	322	311	343	305	328	332	340	349	328	334	355	334	273	358	299	308	340	345	335	329	322	317	306	329	309	292	347	331	304	327	340	311	354	323	339	333	310	324	331	313	346	322	319	311	326	339	327	341	332	328	320	326	342	292	321	355	334	302	299	323	302	335	292	306	327	363	318	323	330	322	318	314	323	350	320	308	336	289	345	348	320	324	324	333	316	312	346	304	306	332	348	320	278	325	344	343	350	338	341	332	327	300	319	330	292	350	299	337	333	339	285	315	321	320	327	330	323	308	323	318	314	333	342	315	316	324	326	323	323	316	324	327	352	303	314	306	334	340	360	318	317	377	312	326	321	312	303	299	325	324	325	317	323	297	371	308	335	351	318	305	325	331	303	341	346	326	360	321	308	309	301	296	340	328	318	327	331	311	307	334	317	310	344	297	325	261	332	342	329	351	301	322	323	320	312	356	322	312	327	339	324	351	312	302	348	315	361	369	315	299	326	316	316	314	315	327	307	353	333	306	329	299	341	341	314	316	337	331	325	305	321	313	329	310	338	341	339	316	313	281	325	316	305	322	325	339	326	310	311	347	294	330	319	329	330	292	308	292	325	299	338	308	331	310	320	330	354	309	356	341	327	329	331	319	344	334	315	347	313	299	308	311	306	343	323	334	304	338	328	355	316	300	284	329	315	318	320	335	303	318	355	312	340	325	331	289	341	317	330	351	314	318	325	358	347	318	331	320	348
33429	53864	42473	25354	18044	12108	8136	5198	3470	2638	2053	1585	1260	1078	916	787	765	631	621	614	565	493	508	470	501	429	433	417	413	401	402	410	397	416	386	401	420	425	371	427	393	399	400	383	393	409	364	364	357	357	364	375	378	344	375	366	359	375	366	353	368	377	368	383	372	412	389	373	426	369	382	377	398	344	381	366	402	347	388	374	360	400	375	380	340	387	377	338	373	399	412	377	368	430	402	422	394	390	382	380	363	362	391	380	374	384	387	367	373	355	333	346	365	368	351	329	388	393	362	392	346	338	390	387	357	355	360	382	364	327	340	345	356	370	369	363	367	331	324	331	384	356	364	344	377	344	352	348	355	353	352	351	373	382	376	333	350	339	409	347	348	365	347	355	344	317	319	393	334	341	362	349	324	309	374	404	350	370	324	352	354	373	324	359	370	350	338	380	342	378	387	368	365	336	375	347	344	388	344	386	333	319	350	346	374	356	352	353	356	333	365	382	364	335	360	347	332	379	349	360	349	346	366	342	351	363	352	337	330	334	351	346	342	358	338	325	336	394	361	362	350	377	361	323	359	387	369	344	362	338	329	367	358	351	352	360	391	344	348	348	344	346	346	355	367	366	355	356	336	369	340	316	358	324	328	398	350	327	355	337	371	359	354	358	359	345	340	363	337	369	372	349	383	349	351	344	335	351	361	360	378	353	340	332	354	350	394	341	401	310	334	400	358	362	329	340	346	342	349	382	335	348	330	364	358	325	362	364	338	340	389	318	337	355	320	356	334	358	372	354	401	350	339	345	353	322	365	351	366	380	369	328	394	368	346	369	324	379	365	327	360	352	370	339	355	358	363	360	381	331	346	346	348	351	324	361	350	365	357	365	361	339	368	356	351	318	352	358	338	355	361	379	340	366	351	344	361	350	326	339	341	363	297	342	372	327	346	356	320	339	377	346	350	363	365	318	344	358	366	319	353	374	340	352	361	342	355	354	369	354	366	341	339	373	336	332	381	313	378	361	373	336	382	369	337	357	344	346	344	368	362	349	377	340	361	355	367	327	380	386	348	372	368	339	333	366	359	331	359	329	383	369	344	353	357	343	328	362	385	338	353	361	370	344	370	371	355	339	375	346	375	357	296	348	345	365	387	343	348	354	348	355	360	383	334	373	358	358	360	333	356	337	342	347	344	368	358	350	349	363	353	370	339	353	378	347	373	346	351	379	381	364	362	356	350	358	368	351	341	362	331	340	336	349	376	352	385	351	354	394	343	369	335	382	310	382	337	356	326	345	341	349	342	361	361	344	354	346	345	357	369	329	331	323	340	329	367	356	354	391	371	376	353	341	337	358	337	349	378	345	322	345	378	358	356	347	400	336	374	381	362	381	328	330	346	339	361	389	367	348	346	312	352	355	359	333	368	338	331	337	353	380	387	363	369	405	366	348	363	319	386	348	349	334	356	342	364	351	352	348	347	349	332	323	352	328	342	332	345	379	343	356	364	334	396	326	402	334	360	367	359	330	314	365	352	366	362	387	319	354	380	336	346	358	374	356	354	348	396	331	363	369	374	296	334	331	356	353	329	348	346	322	383	369	349	354	377	348	338	343	376	342	338	382	354	369	319	358	341	361	346	329	328	360	358	358	344	354	344	354	354	348	318	341	362	363	323	369	354	348	330	327	360	342	362	366	339	327	367	362	327	362	339	359	336	329	394	359	354	356	319	345	355	359	388	338	338	337	349	354	337	363	340	354	358	354	338	351	394	359	360	354	341	370	325	386	367	343	360	374	358	354	327	345	340	345	346	365	333	377	376	348	355	342	341	369	348	400	368	350	370	327	368	370	332	347	299	376	360	335	357	361	356	348	338	332	353	346	355	334	312	374	367	316	356	344	337	379	372	339	370	398	345	377	345	374	355	386	349	338	372	362	324	347	366	365	332	326	339	353	340	363	359	352	366	339	348	374	326	353	375	367	360	367	350	382	352	346	353	358	349	320	317	359	364	374	333	334	388	351	340	335	367	361	364	331	375	335	374	340	378	348	362	367	365	333	309	327	350	381	363	374	326	331	319	360	343	325	358	345	388	347	336	371	318	362	350	343	363	350	354	353	349	346	343	355	368	349	362	321	347	356	332	353	327	330	357	366	373	370	319	378	383	359	385	322	356	344	343	326	361	365	357	336	378	341	371	352	351	362	347	349	372	363	362	300	338	375	358	381	359	346	347	320	347	354	345	323	337	335	347	371	344	379	350	312	375	339	375	328	377	409	373	337	317	365	348	362	358	370	369	334	352	348	355	367	374	333	369	364	369	392	364	346	382	354	372	388	339	392	347	354	359	367	365	339	359	368	338	343	372	353	353	344	366	368	376	374	356	345	372	382	378	379	353	375	380	352	371	356	355	361	345	371	408	334	335	323	340	366	385	347	348	358	346	366	339	370	341	363	346	333	360	378	350	372	373	351	334	366	336	372	338	356	359	342	361	398	348	329	354	384	340	339	339	369	347	346	345	357	368	363	324	360	342	347	328	361	365	325	375	349	343	357	357	354	354	360	374	353	365	335	337	358	384	351	359	366	333	351	337	351	345	361	372	343	395	364	356	337	374	377	371	355	346	358	358	363	346	336	360	358	360	340	318	366	361	338	359	344	337	384	335	344	345	346	350	354	360	352	371	332	357	341	344	367	349	348	360	331	356	328	360	358	319	355	366	337	380	362	336	356	336	372	357	341	382	332	312	328	366	332	391	391	334	375	423	380	376	378	340	344	384	372	368	339	352	341	322	363	347	316	371	384	325	313	355	359	325	395	349	346	359	357	355	377	326	375	347	358	340	367	342	353	355	378	371	341	341	375	327	363	388	344	363	339	356	354	357	354	359	364	321	373	353	353	380	344	328	367	349	353	387	347	392	339	338	396	364	348	349	359	354	342	391	347	378	342	397	295	329	330	352	351	386	384	367	312	344	377	360	351	349	359	390	371	369	371	349	380	368	346	338	347	366	357	357	368	354	365	341	355	381	347	378	346	389	382	347	375	325	354	389	371	372	370	352	351	378	379	349	371	367	326	323	324	361	307	355	378	341	357	354	356	328	364	345	364	336	346	367	321	350	350	335	329	348	332	380	387	351	327	384	361	312	359	335	331	332	349	371	334	331	379	337	345	351	339	395	354	367	361	373	365	364	388	358	336	328	364	363	353	338	358	391	349	350	357	349	372	360	351	352	335	371	369	355	311	346	347	382	362	352	337	370	312	368	349	373	349	351	358	303	325	326	355	343	368	368	353	360	357	334	330	364	351	333	344	380	370	399	360	356	364	350	328	362	389	357	362	346	381	338	346	329	350	360	363	340	389	349	382	360	361	348	353	353	362	346	369	365	372	322	340	347	381	367	349	338	375	353	375	340	333	380	343	379	336	337	380	340	351	356	368	367	392	335	376	315	373	387	340	342	325	359	337	356	344	336	346	316	354	376	363	350	374	350	340	325	318	356	335	342	366	368	349
23161	20795	27335	24438	21066	20828	13994	4808	2777	1978	1625	1329	1191	1051	909	906	829	771	705	724	624	654	610	587	561	616	561	528	516	507	529	510	565	518	504	542	558	526	563	518	526	480	549	495	499	515	457	510	512	529	513	524	534	524	511	534	503	513	508	510	514	494	487	485	564	515	521	529	570	497	496	502	498	574	508	511	499	472	529	494	525	545	539	539	517	509	498	522	523	500	509	512	535	499	544	543	535	522	519	523	513	516	488	468	465	507	501	522	487	496	475	501	523	496	505	502	471	514	479	503	461	537	462	479	513	510	470	529	485	543	496	465	495	445	497	489	485	495	522	486	505	512	535	481	523	487	463	491	490	480	508	483	480	481	486	510	502	483	490	513	494	499	480	477	481	476	526	488	521	485	470	483	487	511	501	465	479	464	518	475	457	472	477	511	482	490	447	514	481	492	490	504	500	474	460	498	527	433	522	520	500	482	494	484	488	476	508	471	455	501	505	501	493	485	492	480	467	510	472	486	483	456	474	487	513	510	437	500	495	503	468	493	509	485	475	498	476	492	556	503	505	492	483	485	462	461	529	523	485	498	506	503	490	516	507	530	494	476	512	514	488	493	493	478	497	452	500	466	461	500	476	497	468	474	515	482	470	498	462	489	490	488	473	535	499	469	493	504	429	462	498	482	484	496	464	480	499	475	492	481	488	527	486	496	508	524	488	493	494	532	484	502	475	462	505	525	510	512	512	510	464	492	479	489	493	488	486	496	471	444	487	485	463	481	494	490	471	496	466	521	497	491	509	482	474	491	456	503	513	484	486	471	459	460	494	484	470	500	464	470	542	496	500	488	541	468	465	503	495	492	501	518	474	483	486	536	505	472	477	453	525	534	507	520	493	529	488	484	457	497	486	507	499	479	509	473	457	483	480	463	491	459	506	434	520	498	504	507	522	476	489	495	492	503	462	507	456	496	496	508	477	481	524	489	480	489	513	483	449	493	475	483	500	488	488	489	518	489	515	495	503	515	529	499	479	503	475	513	509	503	459	488	490	499	484	486	451	468	479	503	520	471	506	498	502	471	495	492	487	471	500	499	525	488	515	543	458	510	496	496	494	487	515	452	482	497	455	513	496	523	479	522	503	524	507	456	492	490	478	476	496	492	475	476	475	490	508	491	511	467	472	505	482	493	502	512	444	506	504	525	507	472	500	454	507	489	553	534	492	457	470	480	476	477	472	506	472	486	494	476	488	498	503	510	520	497	495	487	469	506	478	506	502	508	549	519	485	455	496	506	494	481	530	473	453	472	509	510	487	491	470	498	478	509	482	490	492	489	495	495	515	498	504	500	462	505	481	487	519	496	496	468	486	479	474	487	517	506	510	534	472	525	447	483	505	497	447	451	498	483	488	489	480	521	511	487	484	472	472	499	446	495	462	550	463	466	458	470	473	519	487	492	478	481	537	493	493	521	470	541	454	480	491	464	520	514	462	472	504	478	513	534	465	512	513	466	478	496	456	502	499	494	500	499	501	488	477	478	480	499	487	493	502	507	509	508	516	490	478	512	535	483	476	472	526	520	469	437	507	477	506	506	497	469	514	509	423	526	482	526	505	502	497	486	519	512	525	502	461	474	499	465	471	493	491	438	483	526	485	479	500	525	493	507	485	491	534	489	507	488	487	458	498	477	522	499	468	495	510	528	521	504	490	510	482	491	434	512	523	509	494	514	498	472	487	512	519	459	554	502	447	484	481	510	508	498	528	433	449	467	491	528	526	485	476	501	509	499	526	476	500	517	547	520	489	475	521	483	507	495	482	510	484	511	452	476	491	485	510	481	477	454	498	516	511	479	523	498	457	485	475	503	464	449	486	493	486	443	479	495	470	471	448	473	465	506	481	505	536	492	520	450	498	500	442	457	482	478	486	486	478	503	504	505	490	479	478	470	502	523	462	517	493	517	473	514	489	469	494	476	497	559	492	474	508	493	486	529	469	481	573	490	446	456	489	489	490	518	510	491	504	508	467	485	505	483	487	464	470	503	470	514	468	497	491	511	482	506	477	480	542	482	474	499	501	510	513	496	467	450	479	478	498	487	471	479	515	455	446	483	500	485	471	494	482	479	465	484	462	437	536	448	486	458	475	470	498	462	470	496	492	437	467	477	457	488	503	471	534	465	534	537	466	470	479	445	467	466	464	498	510	538	490	491	499	487	447	504	469	496	456	482	492	505	472	457	525	496	515	463	456	486	480	524	521	525	488	443	492	545	512	522	485	515	470	469	485	490	538	507	501	502	489	511	463	460	491	481	497	498	463	488	522	473	489	495	497	494	484	486	481	455	462	510	536	517	504	468	476	481	485	493	463	483	424	487	470	497	473	484	479	495	522	473	501	519	523	518	495	475	498	489	431	494	477	498	499	479	499	484	466	488	511	483	484	497	517	479	499	500	511	459	485	470	486	466	487	508	496	527	473	491	529	494	449	487	496	495	511	505	495	481	494	465	512	461	511	454	469	493	488	452	491	475	492	453	518	494	487	451	521	496	477	453	503	510	524	489	471	497	512	476	444	454	474	492	460	464	497	474	525	492	487	504	495	515	510	509	489	492	482	488	512	470	482	463	512	518	451	498	498	491	498	466	494	511	486	507	490	492	475	460	439	499	465	529	545	489	504	507	493	482	484	486	499	466	494	495	448	468	488	495	484	497	498	432	492	468	486	496	497	471	480	501	491	485	452	481	459	524	420	542	486	522	487	508	513	484	470	493	486	490	509	511	495	492	519	489	480	495	537	485	484	473	457	571	519	497	501	530	517	472	492	472	512	460	463	501	511	452	458	487	504	501	492	469	426	495	480	486	493	520	472	443	517	510	463	514	488	497	518	495	503	506	505	538	492	512	496	500	516	465	443	497	492	494	487	517	472	496	483	506	523	535	518	492	490	454	568	533	483	491	508	493	505	486	489	528	447	489	476	478	509	485	488	488	502	472	498	484	532	465	467	493	473	481	464	447	481	455	481	545	468	470	505	506	476	485	494	467	546	501	505	534	507	485	493	501	485	470	501	485	464	529	525	485	451	484	492	510	481	449	492	478	499	521	498	498	519	492	487	502	512	491	512	475	457	447	497	516	480	493	471	517	528	473	493	497	498	468	488	529	473	508	537	521	471	523	503	508	460	485	461	482	506	474	455	481	532	478	486	486	514	471	464	463	492	512	486	494	525	511	512	471	482	485	472	467	460	503	461	528	482	481	483	485	464	474	454	456	475	485	498	461	487	531	499	495	458	512	515	455	487	461	484	499	476	477	517	498	497	508	458	498	502	476	481	496	495	478	483	468	500	505	498	460	484	446	535	483	519	529	494	501	513	487	480	497	471	502	459	475	469	493	504	480	482	528	493	514	473	469	489	540	497	474	500	491	486	472	489	512	491	467	444	460	441	511	468	487	467	478	511	480	475	506	485	507	500	505	470	494	503	484	501	468	510	520	492	483	518	454	453	435	515	494
37839	60669	48497	37393	24487	17151	11559	7228	5383	3895	3037	2565	2105	1738	1529	1343	1237	1112	1062	984	879	827	789	749	685	676	695	651	623	661	604	564	584	615	614	560	568	585	598	542	563	547	562	544	525	530	594	491	508	505	484	556	532	538	509	551	508	562	585	525	575	556	554	574	545	597	559	542	607	576	584	525	568	592	562	521	558	531	526	585	559	574	572	550	576	539	509	539	574	575	512	567	531	570	615	586	581	561	566	544	592	504	553	513	534	545	547	531	528	514	533	489	522	497	543	514	504	504	570	570	507	493	497	544	509	492	484	503	513	503	502	526	519	541	510	516	503	513	544	517	511	487	530	522	487	504	515	507	497	492	516	516	513	480	494	481	518	479	516	506	552	514	504	527	516	467	489	505	507	470	519	544	478	497	522	524	513	509	529	499	535	492	517	500	544	507	481	454	496	501	511	515	532	503	559	511	507	485	509	483	525	486	484	506	511	474	510	534	520	475	510	529	500	491	542	514	494	525	503	528	521	532	495	530	484	501	492	514	480	518	506	489	511	483	518	484	514	534	520	539	500	515	485	498	496	518	524	493	502	537	508	486	487	513	506	517	507	521	471	517	532	502	478	535	473	466	520	496	488	491	533	509	528	484	508	536	525	494	492	475	509	493	520	515	507	479	512	521	487	509	490	518	465	540	538	529	484	505	473	468	502	462	528	527	511	509	445	502	532	512	519	491	501	482	539	476	504	514	481	479	506	496	521	568	510	494	516	486	515	501	562	478	504	477	490	507	490	537	498	479	475	479	515	492	506	502	484	507	492	529	480	503	494	506	481	520	524	483	512	506	459	506	565	484	514	519	506	501	502	483	486	498	490	489	499	514	492	516	547	483	522	498	445	494	500	459	494	517	490	508	525	493	503	497	540	533	504	490	503	494	504	493	541	511	513	542	479	500	514	484	550	506	522	511	489	492	543	467	511	517	509	501	512	481	500	511	504	479	506	525	510	488	492	518	510	467	509	504	485	519	500	528	516	529	505	491	514	504	498	500	537	498	469	483	501	498	552	522	508	525	470	527	534	473	517	506	509	510	516	527	515	488	508	502	500	490	489	520	524	512	490	525	489	515	511	519	506	549	507	498	516	555	496	480	476	561	504	498	481	532	542	528	514	491	554	483	492	494	483	528	537	532	527	465	494	535	519	508	494	511	510	520	523	539	550	496	502	469	503	546	497	479	524	482	511	488	525	520	538	532	503	513	510	515	489	503	492	499	507	530	487	488	511	498	520	535	473	492	528	511	519	515	522	479	463	513	542	524	477	491	492	515	530	504	481	521	502	536	515	462	493	496	457	504	514	485	516	488	471	507	518	480	523	489	529	501	463	483	488	497	454	498	486	493	524	497	494	545	538	475	490	544	516	483	482	490	514	520	538	524	518	509	492	485	480	490	540	503	520	528	525	494	491	532	503	508	485	488	545	486	485	537	526	457	491	495	485	514	489	471	530	510	523	527	500	489	493	449	536	540	484	546	476	485	532	498	506	480	522	483	515	498	521	501	459	514	490	487	482	514	482	474	501	533	499	503	563	498	494	541	511	484	481	501	491	493	509	509	507	513	477	523	531	463	522	483	541	502	511	531	501	466	516	532	496	497	514	523	514	497	485	505	518	488	552	491	526	507	520	495	498	519	543	546	492	540	503	483	487	540	505	505	507	497	504	500	498	542	492	469	462	503	517	465	508	527	543	484	501	500	498	520	468	514	485	493	512	482	491	495	517	486	524	496	475	563	473	503	519	445	483	536	507	518	521	502	493	522	494	495	545	511	563	502	466	484	464	491	476	550	524	504	480	487	501	544	541	521	479	545	531	491	510	496	465	513	499	499	509	536	525	532	517	467	544	495	482	541	534	502	517	525	502	516	498	550	559	454	511	527	512	530	480	481	502	501	535	477	535	444	494	498	531	471	514	486	514	490	535	451	473	460	484	531	466	521	513	465	499	504	498	507	547	448	513	524	502	530	480	544	502	526	499	538	534	510	497	502	504	503	514	523	465	473	501	447	544	537	473	533	515	491	547	482	481	500	538	522	500	503	505	553	522	511	494	512	542	527	485	539	483	531	478	487	535	516	456	552	513	455	534	485	509	474	482	493	491	499	532	532	481	502	530	529	487	491	495	543	503	494	516	566	468	506	532	542	530	514	504	529	531	505	511	537	506	486	489	496	497	480	504	480	484	485	506	482	519	476	516	513	518	524	530	512	497	491	478	483	516	495	530	447	469	491	531	487	541	508	529	479	504	473	501	507	495	495	494	490	489	525	483	526	500	460	503	492	480	488	519	491	527	497	510	524	479	518	527	475	497	488	488	495	498	514	529	485	511	509	499	486	504	504	495	508	508	503	484	523	499	541	508	527	560	528	496	529	511	539	511	510	496	531	477	503	481	534	533	507	489	510	476	496	474	478	462	498	508	542	518	477	543	514	510	526	514	494	506	516	499	515	521	499	498	495	523	512	494	493	544	485	519	509	498	496	475	498	517	521	521	519	507	497	529	490	500	501	504	496	519	483	486	519	481	511	534	528	517	525	528	518	502	501	496	442	483	498	461	523	532	521	527	557	488	504	541	519	535	474	488	484	522	507	467	480	500	512	543	473	539	497	506	479	482	491	509	490	500	482	541	498	497	525	491	515	523	519	481	534	533	501	515	487	473	489	508	520	517	504	490	505	516	499	502	504	513	510	487	516	453	520	538	476	535	526	530	500	507	508	459	493	460	502	477	526	560	505	530	455	524	514	489	488	485	500	500	513	512	539	505	518	507	527	508	519	550	499	493	527	491	500	506	491	481	503	454	510	498	549	527	514	513	495	480	521	527	533	516	522	498	477	506	478	490	480	495	525	503	480	488	493	544	479	499	513	528	535	526	513	518	472	489	530	495	493	498	490	468	528	541	501	522	490	506	514	508	514	509	528	511	493	514	509	489	485	501	516	538	509	489	488	549	525	534	505	505	553	524	463	501	462	473	468	485	473	481	491	484	519	484	522	509	512	505	485	525	541	515	517	468	513	501	493	513	494	493	525	476	519	528	530	490	505	518	492	540	493	477	510	483	489	479	509	506	465	531	543	500	478	520	496	530	539	486	518	522	483	524	472	538	565	511	484	497	499	491	529	489	474	516	487	494	545	492	527	479	534	475	497	501	519	543	481	521	518	511	519	493	518	475	496	475	497	490	510	483	540	493	510	518	476	484	476	509	483	565	485	487	520	532	511	499	502	514	512	514	547	512	505	506	514	482	486	525	504	511	522	468	516	468	480	493	508	488	481	478	458	493	504	484	542	440	521	510	467	498	522	511	510	510	516	481	513	505	462	485	489	509	509	499	509	486	518	502	489	490	544	478	510	480	519	496	497	478	496	511	503	512	510	476	515	507	523	514	467	531	504	535	506	482	511	474	506	533	461	539	493	525	524	504	528	531	512	522	498	479	510	517	513	486	523	491	494	474	501	500	472
33438	30692	25423	13060	5219	2660	1492	956	768	667	554	519	423	410	440	421	425	396	370	361	387	388	364	373	373	358	380	359	347	356	378	345	356	372	339	373	355	372	363	369	367	340	341	368	359	367	360	344	382	383	341	374	354	360	362	351	335	374	375	371	388	372	339	367	347	388	381	354	364	361	369	362	369	364	391	313	371	392	351	341	354	348	360	346	383	347	362	318	350	357	346	377	364	358	377	384	372	370	350	374	399	350	373	359	415	372	358	315	390	359	334	309	360	347	362	355	349	357	351	359	323	348	344	338	352	349	372	342	345	365	345	391	366	318	347	359	338	333	346	332	347	358	361	378	356	326	349	337	381	352	357	350	347	360	329	362	354	326	382	342	355	324	380	371	359	327	379	337	369	337	332	341	337	359	350	389	360	369	346	369	352	339	361	356	324	332	377	367	359	359	348	341	335	370	345	342	347	359	358	369	377	362	339	328	335	329	339	360	330	341	368	317	380	372	389	356	353	331	364	365	346	354	348	327	378	360	362	349	369	338	369	368	357	305	327	331	355	373	357	321	333	396	369	327	359	352	346	388	340	342	363	312	314	338	339	347	314	339	384	326	378	357	367	365	364	326	349	350	319	346	326	340	349	353	356	359	322	343	374	374	340	350	305	382	365	339	397	347	324	328	323	358	351	333	345	362	339	316	337	359	334	311	347	352	391	354	354	342	342	359	320	332	364	330	346	349	332	362	356	350	375	333	391	325	332	334	345	357	372	342	342	336	330	369	326	343	366	390	359	340	366	334	325	390	347	333	387	340	338	340	370	364	360	346	353	361	352	359	355	344	364	368	319	326	359	346	332	381	347	332	340	361	347	384	352	354	350	301	350	338	341	367	353	349	340	353	322	371	379	376	375	348	353	352	370	335	403	326	347	364	330	367	387	393	363	336	355	340	350	355	343	375	363	378	359	348	337	348	360	354	346	388	360	349	349	338	357	345	336	364	373	378	352	357	345	333	359	345	373	343	345	336	327	383	356	360	348	326	342	386	348	357	339	364	367	375	344	359	341	327	356	332	361	296	331	347	328	363	357	343	374	359	355	361	321	356	368	366	364	358	336	339	354	332	347	362	348	368	305	347	361	340	318	342	365	359	335	372	355	351	353	358	352	336	365	368	367	357	362	344	349	381	336	360	328	390	350	350	344	364	341	355	338	357	360	344	363	322	338	334	341	312	366	341	313	337	347	322	329	373	337	389	369	375	346	360	352	381	349	345	347	345	390	354	307	364	344	365	359	362	344	375	359	349	362	362	360	365	350	363	359	314	354	363	360	340	338	381	354	329	331	366	346	360	347	381	360	340	339	345	369	348	343	352	371	361	329	367	307	303	358	349	352	369	341	381	358	350	347	311	326	352	347	319	332	333	360	351	364	345	354	351	364	323	358	364	363	358	341	364	319	353	375	356	374	344	318	359	357	319	371	339	347	381	333	345	346	346	347	356	374	347	361	338	314	364	351	376	366	334	380	342	383	370	361	348	337	336	317	345	335	379	340	342	324	365	342	372	338	362	322	362	346	283	337	377	368	339	340	347	351	353	377	313	344	345	329	316	364	340	367	369	363	349	334	313	361	339	357	376	361	322	399	334	379	363	327	346	344	371	339	324	365	360	357	324	322	325	377	312	341	332	307	346	332	339	372	337	374	377	364	333	368	348	359	320	354	405	321	382	361	330	352	381	345	338	330	361	323	325	375	361	358	354	385	404	357	371	368	336	356	388	344	349	363	339	353	347	344	374	362	372	351	374	354	362	327	319	337	349	338	339	354	358	334	328	366	324	338	357	352	380	358	363	386	330	358	354	344	346	350	351	344	357	356	335	343	319	328	322	347	319	327	338	368	359	340	334	349	357	358	384	361	308	365	369	338	331	355	323	355	358	336	348	350	324	372	323	336	364	308	342	372	376	372	376	349	339	338	375	359	349	354	359	393	341	328	348	356	326	358	370	359	390	379	355	336	349	403	358	343	354	374	378	313	354	358	329	378	343	365	309	326	380	384	328	340	354	319	376	372	356	342	380	361	357	339	381	342	350	348	343	342	339	358	360	348	350	367	296	385	324	340	358	349	329	346	386	338	361	349	299	325	349	362	345	342	352	379	357	333	355	380	367	341	336	382	331	359	348	334	358	370	372	345	336	359	370	342	366	377	361	371	331	350	362	330	336	343	341	328	340	341	402	334	349	356	397	342	354	329	368	334	323	346	324	351	353	363	326	343	327	340	350	352	369	327	342	339	346	360	342	360	321	344	372	331	342	372	357	375	393	392	378	354	356	341	327	367	378	369	344	341	336	321	368	342	312	348	388	365	330	351	331	347	364	358	350	346	346	343	343	341	371	366	351	350	347	369	325	368	353	356	339	359	319	363	361	297	377	375	355	330	358	314	367	340	367	366	384	357	307	329	365	329	353	372	338	337	360	368	361	364	340	348	342	337	334	355	381	346	352	329	331	367	347	321	324	328	317	379	344	392	383	325	344	350	364	350	318	298	375	332	352	366	390	384	365	363	349	372	341	338	331	332	357	384	390	383	345	358	311	330	374	363	385	379	333	360	363	347	355	331	358	356	357	342	338	333	375	356	352	375	315	334	361	380	355	353	323	346	373	358	348	354	335	340	354	361	339	358	329	361	352	350	348	328	347	336	351	336	383	321	335	351	332	376	367	369	363	314	335	343	348	360	362	361	345	366	366	366	351	349	359	365	333	367	382	346	335	346	356	338	329	321	340	377	319	347	383	344	341	353	344	363	346	314	377	353	354	333	325	348	343	332	339	376	368	330	348	362	344	411	346	363	349	344	373	347	335	347	350	350	340	364	340	336	347	343	335	330	337	333	359	340	347	393	351	361	373	369	396	340	324	341	363	332	346	380	351	377	374	339	356	375	330	362	356	320	352	368	335	329	314	369	331	318	356	392	373	348	365	352	330	361	335	366	350	378	349	343	338	335	341	356	339	362	337	334	373	390	365	342	379	334	350	358	364	359	363	347	340	341	322	340	366	361	362	349	367	345	375	318	334	365	320	366	357	338	373	347	333	339	347	340	343	340	361	352	361	333	339	350	329	340	346	338	341	367	359	348	353	395	361	344	338	334	383	374	358	356	336	384	345	331	351	359	385	370	339	373	356	404	384	352	340	391	336	373	368	331	367	337	361	349	313	391	349	339	324	377	336	358	349	340	355	341	357	341	362	344	347	359	378	356	357	356	354	342	350	357	372	326	354	315	367	361	336	342	350	333	298	310	340	346	333	361	346	317	343	308	376	342	353	350	347	376	346	351	362	353	342	344	342	345	359	336	370	338	334	325	377	351	348	345	337	326	380	341	368	351	349	343	327	362	338	333	326	361	348	342	356	338	368	379	332	341	316	333	355	330	359	382	344	352	375	330	369	372	344	382	351	338	338	362	349	343	322	356	350	317	388	327	384	367	348	344	326	354	312	336	352	342	364	345	320
35557	40929	32055	16452	8881	5284	3005	1976	1495	1138	968	828	666	592	531	592	535	541	485	501	463	459	458	434	409	418	389	427	391	421	386	403	400	383	381	416	375	399	429	413	423	407	403	409	409	409	432	381	433	369	410	410	390	374	423	382	392	380	381	406	398	413	421	409	412	404	430	408	394	404	438	410	440	387	406	414	423	394	396	417	425	423	416	398	438	395	473	399	412	382	444	430	414	390	418	418	412	409	422	392	412	420	400	400	374	409	366	413	384	423	375	366	397	365	383	374	404	376	394	398	368	391	422	374	395	391	405	402	363	384	386	413	412	384	347	379	408	424	374	413	384	383	362	389	376	413	391	395	391	408	392	403	393	388	420	399	381	385	375	359	384	404	412	384	379	390	364	380	366	380	390	437	367	395	396	371	435	377	373	393	365	410	382	361	390	382	411	353	403	400	427	396	349	393	426	373	448	414	415	406	373	416	361	405	361	382	401	388	425	382	393	372	373	378	408	396	362	367	411	407	383	403	390	403	370	378	391	379	364	388	377	418	386	376	355	343	394	387	371	416	377	420	395	383	398	375	344	391	421	428	397	413	412	411	421	361	397	389	403	380	414	380	421	380	395	396	399	394	344	379	377	363	412	411	392	357	371	402	419	416	381	379	385	395	375	389	370	394	412	425	358	373	401	402	416	401	391	421	339	413	403	385	384	412	383	407	422	370	419	387	444	356	388	374	396	381	391	409	387	346	396	412	416	407	415	347	366	410	407	404	436	416	374	376	375	415	355	363	376	408	355	398	411	391	381	430	372	363	384	425	368	423	360	417	378	402	383	385	385	368	427	402	399	414	390	376	392	381	386	377	369	403	366	385	387	414	392	394	405	429	361	376	406	391	411	435	402	407	375	419	360	367	408	389	379	409	364	383	388	409	374	382	405	370	418	379	386	408	403	399	368	416	447	368	384	354	376	377	385	401	363	431	378	387	351	415	394	352	412	410	403	365	385	387	386	383	381	385	402	385	394	403	370	384	354	395	385	363	356	365	406	384	405	378	394	398	393	377	367	404	364	407	384	379	424	387	403	380	416	396	421	393	394	403	375	404	363	382	402	409	403	414	437	381	395	378	379	389	394	384	378	374	399	400	378	387	395	383	418	377	381	412	410	388	370	408	405	392	385	382	371	407	374	363	394	378	406	352	383	437	365	403	419	415	393	390	371	413	405	363	362	385	363	389	389	382	412	392	404	375	380	354	388	397	412	383	404	384	406	388	425	401	361	374	361	404	368	418	379	373	368	414	409	413	394	392	369	374	372	401	417	346	388	368	400	414	396	419	364	372	396	393	383	383	394	381	419	402	400	380	418	360	369	395	398	371	353	389	386	368	404	377	360	397	363	389	382	373	380	414	385	411	400	343	376	385	414	390	393	416	404	401	357	408	398	416	379	396	406	402	382	372	414	373	394	389	394	419	369	394	384	397	389	390	409	389	400	431	422	384	392	378	392	378	342	356	385	370	406	362	388	394	421	399	411	395	408	389	372	412	389	383	384	380	387	383	411	378	418	371	380	416	416	411	406	379	387	394	369	413	382	372	385	373	400	360	369	383	411	398	372	407	384	382	420	395	388	335	381	391	421	403	372	431	398	361	402	448	422	429	397	413	395	402	391	401	396	409	395	385	419	445	394	373	386	379	402	363	378	411	363	380	373	383	381	427	417	412	409	352	387	399	395	390	375	405	405	393	389	364	424	383	397	386	347	418	358	393	365	406	413	397	366	389	366	372	378	431	441	381	389	384	443	399	408	392	339	363	388	381	398	387	415	392	428	403	405	408	351	376	386	402	397	381	408	415	372	386	364	377	396	384	402	395	366	424	381	388	394	406	362	409	380	397	380	404	412	382	375	413	365	395	420	372	365	380	406	387	390	370	396	370	377	419	406	423	379	397	424	378	402	385	391	393	361	409	413	384	385	376	393	381	427	408	371	374	379	401	419	380	403	373	407	387	401	408	400	421	399	381	352	369	393	390	425	396	420	395	396	431	385	414	378	367	391	396	389	400	392	399	379	412	387	361	327	363	352	395	417	376	409	399	409	418	415	349	403	366	343	379	402	399	375	403	384	417	416	383	383	364	381	358	360	398	387	380	397	420	387	389	389	382	375	421	408	382	381	404	385	387	384	382	410	390	376	379	370	368	374	378	396	396	393	388	399	399	403	417	418	413	387	376	394	411	395	375	399	378	375	407	394	395	360	396	359	387	388	385	400	395	400	369	352	401	402	411	403	368	397	401	433	398	395	379	369	412	375	384	416	389	407	380	385	408	379	390	407	381	430	409	402	388	392	358	380	393	398	393	414	413	430	401	420	362	390	353	392	408	375	393	380	372	394	376	391	377	368	370	406	384	386	365	432	416	426	403	384	372	383	452	410	392	425	398	387	335	405	380	423	388	382	416	371	385	397	391	352	386	391	419	381	375	424	406	404	438	414	403	410	432	404	411	429	394	397	387	403	404	383	420	388	421	412	384	388	422	410	392	405	405	391	382	374	392	387	392	406	413	410	410	391	377	402	385	379	380	386	386	396	408	356	420	331	382	404	395	375	372	388	403	392	366	384	382	382	422	371	385	385	355	380	406	403	381	401	403	389	368	391	382	360	372	378	408	390	386	371	379	385	393	373	362	406	383	368	398	408	404	384	396	398	386	369	380	389	332	392	372	398	410	382	392	395	425	357	365	402	383	381	368	363	385	399	400	397	397	414	380	390	412	386	400	413	390	420	411	398	395	385	403	367	379	392	405	349	406	361	401	394	387	375	335	370	411	355	358	369	403	391	377	437	400	353	359	403	392	395	350	424	386	392	369	421	395	416	375	409	393	403	376	392	407	383	381	384	375	374	396	413	384	394	363	442	385	345	371	383	378	383	349	369	400	402	395	416	427	444	429	363	395	379	387	379	383	388	416	367	399	418	337	395	377	400	376	392	371	380	381	397	371	422	389	359	402	416	396	373	391	402	422	360	390	401	391	419	391	381	382	376	405	386	401	392	444	377	395	403	402	350	371	372	407	400	380	400	420	396	397	380	387	399	415	363	401	394	359	386	378	410	388	349	451	369	375	395	389	383	430	376	412	368	410	383	401	356	426	361	377	357	412	401	377	379	374	373	405	393	388	420	390	401	418	376	370	356	405	384	371	370	415	397	393	355	374	400	380	397	372	379	400	432	394	359	391	394	388	393	404	381	403	397	391	394	376	439	347	382	396	359	378	400	350	379	391	373	366	364	410	406	438	394	361	402	409	393	418	377	368	397	367	377	343	382	379	408	392	395	404	376	413	402	381	402	397	384	399	395	422	395	422	387	384	394	381	358	388	406	393	399	390	370	383	387	367	389	356	402	384	388	391	350	397	378	384	392	394	397	385	398	398	361	393	379	407	418	381	405	391	415	407	405	403	422	373	382	356	391	388	411	413	391	384	393	402	370	401	405	379	398	365	401	415	395	378	392	387
25267	20813	26877	25222	20061	10621	3606	1992	1402	1198	959	791	642	629	522	541	515	509	421	465	382	427	410	377	379	348	365	373	308	333	321	321	360	318	341	334	345	335	355	314	321	332	333	334	345	342	316	339	302	329	374	307	335	336	299	346	349	349	310	313	320	388	354	311	328	341	337	348	350	310	326	335	317	363	320	328	312	323	314	354	356	323	338	329	352	337	344	333	342	306	355	341	345	351	343	313	361	305	373	364	342	293	307	319	339	344	344	319	295	315	353	312	339	344	320	305	295	307	296	316	282	302	317	320	308	302	325	322	297	329	334	331	297	273	301	332	306	347	309	297	305	300	296	312	301	324	297	292	318	305	322	317	312	321	337	320	295	322	313	305	340	313	313	335	288	328	332	315	321	305	301	285	311	289	309	329	312	304	309	318	317	326	297	338	316	279	320	280	317	314	325	353	316	326	325	315	304	291	327	346	310	343	322	302	304	316	322	317	316	331	314	310	298	294	333	335	308	312	298	314	278	289	301	297	314	314	314	288	353	310	316	316	318	306	332	317	333	352	349	323	335	334	303	326	326	306	327	302	299	318	330	340	304	342	307	304	282	323	326	311	325	322	301	310	318	305	312	303	305	311	343	298	326	320	337	306	314	313	312	305	315	297	298	303	316	323	342	309	308	356	316	338	266	292	297	356	322	319	293	333	321	334	288	324	323	326	331	353	320	318	280	318	300	334	312	306	302	324	348	343	302	282	308	292	318	325	316	326	299	341	306	320	310	296	307	317	332	302	276	309	303	312	327	318	315	315	284	308	313	330	329	341	343	368	330	288	307	336	308	329	329	299	307	304	336	341	311	332	290	305	333	343	321	310	323	308	308	296	305	343	304	312	303	317	325	303	296	327	313	330	299	319	289	339	308	302	311	324	297	328	327	298	314	313	383	298	312	291	335	304	289	309	308	329	333	324	319	290	341	306	337	292	316	321	344	343	331	324	330	320	331	289	319	296	308	328	318	279	291	296	313	325	298	303	300	299	341	308	303	311	353	280	323	293	327	340	338	299	327	296	311	306	290	316	337	315	325	312	340	317	343	294	343	320	288	297	332	304	315	301	316	292	326	331	317	334	299	327	300	318	299	311	322	319	315	312	312	305	313	333	329	305	330	315	298	338	316	317	292	326	316	320	344	322	291	327	340	334	314	307	309	309	315	312	296	281	283	343	352	309	325	299	318	298	331	304	307	337	335	308	343	314	324	290	294	326	321	328	337	341	294	304	321	286	336	346	324	323	309	302	309	331	321	317	311	308	327	325	358	292	271	301	310	316	317	335	326	294	314	322	298	324	341	309	324	298	300	318	328	296	319	306	290	301	316	332	326	311	288	320	302	299	316	327	291	287	308	292	294	273	317	315	299	335	330	328	327	311	337	325	308	315	366	351	294	293	280	306	313	311	293	291	326	277	315	328	322	326	320	313	313	287	298	299	302	339	334	316	304	336	307	311	308	345	307	320	321	316	313	324	312	313	317	331	319	311	288	313	330	314	357	300	308	334	334	271	319	316	313	299	316	313	299	253	331	303	317	316	285	280	314	325	325	340	351	287	324	280	315	322	299	352	326	308	316	310	282	312	289	323	325	333	322	290	301	327	325	318	319	346	305	296	345	305	306	287	311	275	325	324	306	358	306	318	269	296	309	330	306	326	333	308	301	288	299	317	308	300	288	317	284	275	320	299	332	318	305	298	301	314	314	296	319	344	337	313	320	306	296	292	280	324	307	337	297	321	318	320	289	335	305	305	324	293	334	319	330	316	326	312	284	279	319	312	294	303	297	342	350	345	326	309	339	305	307	308	286	324	309	362	332	313	316	300	304	321	294	318	325	305	316	322	302	341	315	301	299	320	329	342	307	339	310	347	333	279	333	317	322	314	318	309	299	286	332	312	312	336	295	368	334	316	324	319	314	345	311	336	318	310	305	312	319	330	298	328	338	357	302	294	334	313	299	321	327	314	325	326	326	307	329	313	324	332	294	330	303	271	332	298	322	333	317	311	306	289	337	326	290	280	336	310	326	321	302	293	324	328	307	314	306	328	305	319	309	322	308	314	332	338	306	318	326	302	316	310	323	311	298	325	287	314	339	308	315	319	359	321	293	336	305	291	293	318	311	340	294	295	315	307	313	322	318	297	296	306	325	286	323	329	322	327	290	311	290	316	350	314	296	351	316	295	340	360	279	324	321	306	295	344	321	335	308	312	295	289	296	320	322	294	301	340	312	328	314	319	320	312	320	315	320	343	310	346	304	318	326	363	300	287	298	335	295	322	329	317	319	305	305	329	265	316	323	329	288	332	323	333	308	321	290	322	314	330	290	290	301	319	314	280	339	311	304	314	333	320	301	307	346	328	321	335	322	351	293	290	318	307	323	338	288	328	306	300	326	321	320	280	310	329	311	314	323	309	332	321	312	295	301	313	313	311	320	324	343	304	297	280	264	336	302	322	324	314	307	303	310	304	334	329	308	291	332	338	354	285	318	302	303	321	333	332	334	315	317	325	338	295	317	327	308	295	346	316	318	328	314	307	334	321	300	300	299	296	348	302	282	309	311	292	305	305	317	291	295	309	303	296	315	340	316	302	285	310	319	348	314	278	324	318	310	323	329	325	341	303	306	309	311	290	303	335	327	303	285	326	326	321	322	306	321	303	305	338	336	337	313	304	356	322	316	297	311	304	331	306	300	367	307	317	316	342	332	309	365	349	317	313	285	319	302	364	317	334	298	336	329	340	294	275	321	290	352	317	305	303	308	332	290	330	283	322	318	315	303	314	262	323	313	287	273	335	324	309	313	353	319	333	297	302	312	332	276	299	330	322	333	329	317	300	283	312	274	299	303	311	328	315	274	326	320	321	305	335	317	330	308	319	292	299	327	334	297	303	350	303	311	341	315	301	313	338	318	316	316	315	297	303	323	347	340	291	287	319	312	316	355	303	302	289	335	325	297	319	302	318	299	327	318	288	336	315	313	325	287	304	318	287	296	306	315	302	305	313	305	318	315	306	310	338	319	313	347	299	307	310	274	315	351	298	316	323	310	322	348	334	319	322	289	329	307	332	357	300	290	315	304	312	314	289	289	324	330	300	316	318	338	313	336	321	328	263	343	331	328	302	302	321	340	335	331	287	323	328	308	307	295	334	297	340	331	312	335	331	301	341	287	297	301	320	323	313	301	314	333	351	302	331	273	312	306	336	302	303	293	322	302	297	281	339	306	319	319	314	312	287	290	326	319	292	328	319	315	319	325	296	323	360	301	322	331	309	347	318	302	311	337	310	297	312	302	323	303	312	312	343	314	321	309	308	294	311	312	298	295	298	305	367	318	285	315	318	322	330	317	303	319	314	306	293	289	288	329	273	286	306	292	314	326	328	273	288	317	335	309	312	322	336	333	303	335	300	298	294	295	323	305	350	322	303	327	297	343	292	328	339	329	298	282	286	323	308	302	327	317	312
33735	50611	43565	26453	15321	9017	5393	3715	3051	2382	1765	1445	1213	1036	963	889	763	759	658	640	593	544	477	466	456	431	415	437	394	394	414	402	408	399	420	355	364	373	394	352	398	385	358	370	349	381	363	360	386	378	336	370	391	365	354	367	356	367	387	374	370	395	358	357	397	343	384	416	383	373	414	381	410	358	414	392	382	365	349	382	367	363	389	360	399	395	360	355	379	375	382	356	359	415	365	420	401	378	399	377	395	361	347	360	387	376	353	336	373	379	340	380	338	372	346	346	341	340	354	338	353	360	347	362	329	353	386	352	332	354	378	347	377	356	378	378	369	362	326	343	355	330	337	356	365	351	388	371	355	334	344	350	308	394	360	337	358	348	346	356	365	355	352	308	332	359	328	353	325	350	343	354	320	368	340	330	333	344	314	346	339	356	355	354	330	334	354	356	345	329	327	342	356	344	340	337	318	323	354	354	354	336	348	353	343	341	351	347	348	357	323	329	361	349	359	343	347	383	358	348	366	333	339	349	338	323	354	331	323	349	375	343	334	343	356	337	357	370	343	335	331	364	371	329	345	337	341	366	311	336	338	340	355	367	314	337	326	336	357	325	353	353	357	347	334	352	330	374	370	372	349	314	358	335	339	322	320	347	331	323	341	344	341	324	364	339	327	334	361	342	311	336	343	338	360	348	372	336	344	345	352	362	358	325	354	377	320	350	338	341	330	377	343	363	343	343	342	330	359	345	294	348	351	351	358	344	341	384	358	339	338	356	318	360	351	325	327	330	324	319	325	338	316	364	365	347	350	339	360	346	342	358	377	339	323	359	350	377	353	358	302	326	363	338	340	360	350	347	342	352	386	345	391	374	334	354	354	334	352	347	353	333	362	343	327	353	342	340	376	362	323	360	337	368	347	384	348	371	336	347	330	362	333	342	345	353	337	356	326	353	372	366	356	326	381	340	365	334	365	333	347	346	370	330	332	334	343	369	366	349	354	345	323	322	339	360	362	354	379	353	348	344	385	353	332	339	340	348	322	348	365	343	306	382	348	336	349	354	364	339	374	335	338	345	354	341	360	336	320	334	377	323	349	347	321	347	359	354	350	334	347	358	336	324	327	346	321	352	316	316	322	320	338	339	346	327	343	358	342	334	372	339	348	363	348	375	358	320	327	362	332	355	363	343	333	354	333	351	372	339	341	338	364	322	327	346	344	361	355	362	302	340	344	350	344	364	361	361	346	359	366	350	346	329	326	337	367	344	348	342	344	343	358	333	336	350	348	339	345	270	333	361	337	322	316	347	325	362	328	356	326	332	329	391	338	340	348	341	376	301	352	342	365	349	353	370	334	322	374	350	342	362	340	362	335	378	338	330	355	342	326	303	362	328	334	334	314	330	347	313	324	370	300	346	301	354	342	321	334	342	354	324	341	336	323	342	352	361	311	372	334	325	334	372	338	368	351	332	331	352	327	336	292	351	315	321	327	365	344	343	360	350	366	368	348	353	320	353	343	375	362	355	330	404	324	345	347	355	370	329	374	311	359	380	357	343	346	344	330	347	331	343	355	336	316	337	361	330	335	330	363	343	363	349	337	336	316	297	367	311	380	349	297	348	351	374	333	350	324	325	318	335	354	383	345	320	317	360	371	338	366	373	335	344	369	354	333	397	389	360	352	342	332	321	339	311	313	328	377	364	358	348	348	363	306	301	347	342	340	353	318	330	319	387	330	363	341	340	308	355	374	344	362	371	347	329	329	368	326	362	333	357	381	353	395	345	306	347	372	338	324	313	338	347	361	348	333	362	357	328	357	380	348	344	318	353	352	369	375	340	339	315	368	335	368	365	354	351	364	358	332	329	332	346	304	355	314	355	358	359	336	332	332	344	347	333	344	361	316	360	334	350	341	316	353	343	339	325	310	316	370	376	367	354	346	326	384	317	317	357	339	356	350	356	347	356	333	384	292	341	368	346	343	347	307	356	318	328	357	367	333	342	354	335	331	387	340	350	319	346	343	341	350	341	306	309	363	358	342	350	336	369	342	342	335	332	352	325	324	364	340	340	330	358	350	327	345	362	349	359	362	318	352	355	326	326	357	375	371	335	307	380	346	346	342	378	298	370	356	331	329	371	373	353	347	337	352	393	337	391	360	333	357	349	335	360	365	370	340	361	340	330	382	348	345	314	314	349	340	355	337	333	300	341	360	324	387	340	361	314	340	332	358	352	376	343	352	355	323	330	341	370	354	348	364	330	333	355	360	372	342	340	339	356	328	343	313	338	323	358	324	359	315	342	322	318	304	356	356	353	345	325	342	342	317	328	315	358	318	361	337	345	344	358	363	326	362	355	344	341	334	384	375	360	349	308	353	338	329	331	368	340	357	327	340	390	346	340	342	363	338	348	371	341	340	312	348	302	338	360	328	374	360	399	351	351	365	334	350	340	334	351	367	393	363	363	359	355	393	329	386	352	386	367	316	340	347	344	325	370	358	358	360	328	344	352	346	333	322	363	343	338	340	354	372	324	367	332	361	366	359	330	401	336	355	367	332	354	356	348	356	379	309	340	381	349	347	356	355	336	355	334	374	347	346	335	327	363	338	300	314	329	369	349	328	357	358	344	347	353	351	345	324	334	356	346	321	359	358	351	328	347	353	340	329	334	377	347	343	319	344	364	358	329	360	356	361	325	363	296	371	337	343	366	351	303	346	304	360	315	322	355	363	337	336	355	337	331	318	343	322	335	364	354	357	349	369	352	342	373	370	327	333	370	329	333	353	333	344	301	355	345	355	343	352	350	316	368	334	344	332	343	353	346	356	316	348	369	347	321	312	333	348	350	358	339	334	332	368	374	339	342	354	334	371	358	373	336	327	340	347	340	342	338	359	347	340	355	344	354	318	314	335	343	327	332	338	335	327	316	364	374	363	367	346	321	347	349	340	337	341	380	335	314	364	363	329	347	335	330	338	341	338	326	358	331	340	327	329	339	342	326	328	369	368	318	358	347	335	339	334	358	341	356	341	368	322	291	301	338	347	336	330	330	336	307	315	323	345	350	334	342	367	322	322	344	333	332	342	377	332	346	345	333	367	312	356	349	340	354	331	316	375	348	329	353	314	364	342	340	359	383	323	303	354	373	323	360	360	334	341	354	357	359	345	330	330	308	355	366	339	335	328	389	336	325	316	360	353	319	362	341	334	338	349	314	367	334	342	344	353	380	369	370	362	339	322	330	387	355	321	341	350	361	363	349	354	334	386	313	331	358	361	354	379	376	361	379	312	356	352	348	338	343	327	336	321	330	333	316	327	298	364	330	388	377	360	324	315	345	357	351	336	324	354	328	356	354	347	330	335	362	349	365	324	337	360	366	345	324	336	350	359	327	359	339	323	340	362	319	342	354	337	338	357	337	335	325	340	362	342	342	381	349	333	311	348	324	332	323	362	339	336	323	314	336	328	349	354	356	348	338	321	367	368	371	327	340	363	345	316	326	357	352	339	335
23147	20761	27308	24352	21027	20383	11358	3897	2525	1828	1517	1208	1087	988	971	855	774	754	811	689	674	617	577	553	582	579	603	577	552	532	577	526	544	496	518	546	518	499	481	490	521	540	523	505	514	525	494	505	487	511	487	474	515	489	517	518	505	510	503	486	528	555	532	534	488	508	487	489	500	496	503	531	513	527	484	527	510	488	495	498	534	513	504	495	522	474	516	494	497	472	565	514	500	517	527	488	523	486	489	529	480	491	525	497	515	476	477	507	486	519	494	531	471	562	499	493	524	530	514	497	501	480	457	458	453	490	461	518	479	460	507	492	455	467	524	492	516	503	465	453	463	508	476	468	502	503	452	513	469	503	513	458	509	482	498	514	485	446	502	460	489	442	498	486	497	504	524	479	485	489	465	511	476	477	509	503	505	506	485	492	470	472	520	479	477	496	475	509	493	473	459	519	496	496	499	447	455	448	501	486	484	461	516	492	485	442	476	509	495	463	501	497	491	497	473	467	480	457	486	470	492	498	485	487	470	481	489	490	472	509	489	435	506	478	507	524	484	491	512	508	499	481	515	457	474	497	527	525	525	527	530	520	470	489	469	481	460	460	432	471	520	480	463	496	493	489	465	474	469	453	491	527	447	485	493	510	478	519	519	467	475	468	504	504	485	480	499	474	504	494	508	480	454	488	501	488	496	491	488	473	452	482	440	492	484	516	500	487	528	485	498	487	491	501	463	481	469	454	476	526	501	468	467	470	517	476	445	476	471	500	457	498	483	478	473	469	523	497	473	475	438	445	496	483	490	467	447	492	449	493	431	451	463	500	478	461	463	542	491	505	491	480	507	463	424	497	460	476	466	487	475	482	489	498	451	490	518	462	442	473	481	444	506	505	470	447	464	439	491	514	473	488	455	477	499	480	466	472	473	473	483	489	544	502	466	422	435	476	514	507	462	497	499	497	439	470	456	483	451	478	483	496	473	470	468	496	448	500	467	482	499	506	460	462	453	474	489	468	473	461	465	482	469	487	484	490	485	477	486	499	506	474	473	482	476	465	482	507	483	471	492	507	483	506	462	489	519	482	493	508	499	452	472	518	497	460	484	494	472	486	460	476	459	468	497	448	505	464	504	502	493	495	509	479	488	498	506	482	516	494	472	438	511	509	466	480	477	447	446	484	457	474	434	477	506	497	502	470	513	498	466	516	499	503	427	492	485	506	470	486	517	496	485	489	511	504	514	468	526	466	524	518	484	493	480	470	481	511	482	439	469	454	510	545	508	486	465	472	481	487	437	487	479	473	451	525	475	489	449	492	522	532	506	486	496	473	471	472	483	526	491	537	505	466	528	486	481	492	477	465	504	489	461	495	484	458	481	487	490	468	461	486	493	432	512	509	491	503	496	446	515	500	470	508	479	494	481	488	502	427	491	478	452	526	464	452	518	467	473	494	502	492	466	498	465	518	495	463	500	482	474	480	504	514	483	456	484	464	462	426	491	498	469	482	481	464	473	459	480	480	457	505	472	487	465	482	480	498	509	497	511	464	483	441	456	471	511	472	507	514	498	522	491	497	553	430	499	486	483	514	469	492	468	454	484	515	491	503	473	542	504	499	513	473	468	510	486	476	479	468	462	485	484	490	497	428	460	480	489	483	460	501	483	441	474	496	520	458	465	474	467	485	474	484	442	508	469	452	515	505	478	451	473	494	429	510	466	464	472	453	464	498	519	544	479	431	491	493	452	486	529	469	534	485	489	463	461	508	462	511	501	476	469	447	438	485	487	480	490	489	494	491	507	473	453	479	486	483	430	496	480	509	500	491	454	481	443	488	502	469	488	471	476	479	491	474	485	478	432	478	485	463	507	483	496	481	485	495	465	489	518	469	488	480	461	503	467	495	464	474	468	471	507	459	504	473	461	473	495	493	473	490	462	514	508	499	481	451	503	505	464	472	466	492	444	512	475	513	543	454	483	490	518	504	497	498	481	510	477	482	434	477	482	469	517	480	477	490	460	508	489	458	510	517	480	483	496	468	523	462	506	501	501	478	461	494	491	467	504	482	451	470	434	462	519	472	502	473	505	517	488	483	493	487	460	509	471	482	464	473	442	476	472	486	485	479	483	491	468	520	501	464	516	503	432	488	466	476	493	507	470	484	495	470	453	451	460	474	482	468	453	500	485	486	487	503	492	498	495	474	488	484	480	507	483	522	471	520	468	530	533	527	455	442	483	445	477	490	472	514	452	489	486	461	503	468	500	490	454	500	519	523	469	495	477	449	515	495	475	492	503	484	467	479	495	473	452	473	476	455	474	476	476	463	465	493	475	473	476	482	463	474	493	453	526	498	452	518	448	474	524	508	461	471	480	501	493	477	480	481	464	475	475	470	495	466	501	493	504	509	481	466	479	503	463	439	498	495	487	511	435	493	524	490	521	477	496	462	469	507	441	465	516	456	490	462	484	495	474	534	500	474	463	514	454	529	491	452	465	445	500	453	466	528	496	489	470	469	497	486	478	444	452	512	453	458	476	495	462	533	513	491	486	510	499	418	450	486	497	483	480	476	511	463	492	493	499	491	491	476	482	499	487	452	481	503	492	480	482	473	481	484	538	456	468	517	513	476	510	466	486	444	469	465	493	525	441	505	485	453	476	479	514	500	470	502	528	471	485	502	529	428	514	460	485	498	500	498	485	496	475	471	510	460	489	491	455	512	481	462	490	462	502	468	474	485	488	459	500	474	509	480	504	446	458	487	475	521	476	460	503	471	454	473	485	513	512	482	494	461	461	482	485	463	521	477	516	492	459	460	458	491	445	471	484	445	504	505	484	484	473	493	476	448	460	508	468	486	508	475	495	468	457	512	486	503	479	482	471	534	487	493	505	445	455	516	495	502	462	491	474	488	509	491	461	518	536	465	465	480	476	486	480	451	462	489	455	452	449	480	468	498	490	476	473	447	490	477	507	452	446	465	477	484	470	471	496	516	475	480	509	475	519	484	452	500	466	512	495	475	476	521	492	501	486	510	498	488	491	465	490	474	490	448	469	506	477	495	467	485	500	498	467	469	490	499	482	495	464	487	454	437	511	479	499	463	464	483	495	472	471	483	496	478	485	467	484	481	473	464	470	496	492	508	528	481	420	529	469	468	462	494	473	481	477	471	475	482	486	453	485	461	463	503	481	506	508	494	484	503	485	450	508	500	483	514	478	494	483	475	491	501	507	498	473	461	482	476	470	471	477	453	488	452	495	471	450	484	507	495	488	480	515	519	456	478	474	488	488	470	487	475	496	470	463	462	509	476	516	524	485	470	500	500	479	457	511	487	476	453	468	491	519	479	468	449	453	480	471	491	517	466	483	493	455	486	463	496	514	487	483	508	483	490	504	440	461	462	460	465	470	486	514	467	461	454	484	474	461	481	491	495	513	458	455	511	506	496	549	456	448	496	465	510	480	511	485	476	459	446	429	496	472	496	495	451	482	475	503	507	482	482	494	472	496	524
37315	58118	49758	34593	23769	12748	8334	6570	4898	3499	2890	2305	1883	1728	1622	1423	1267	1252	1045	1049	905	780	802	740	710	651	620	640	586	664	627	591	600	618	578	589	545	521	589	523	539	547	556	549	556	551	536	501	575	545	501	527	555	551	515	533	549	499	519	536	529	562	577	561	562	567	562	630	532	539	576	575	594	601	574	545	567	552	549	549	568	563	505	528	502	565	539	535	529	509	540	600	581	535	568	550	588	511	553	548	543	549	573	548	481	567	534	495	520	506	534	557	528	528	489	496	546	502	556	485	511	508	502	501	549	472	513	451	492	521	491	523	508	478	524	541	533	492	484	534	534	528	517	512	507	498	500	502	474	476	502	529	527	538	502	507	539	491	525	490	468	510	452	498	485	534	551	536	537	481	547	467	495	495	485	509	521	489	501	495	505	511	473	495	483	520	525	520	487	516	499	494	527	493	540	514	509	484	496	480	489	497	463	510	526	492	498	505	492	475	487	518	489	492	501	530	512	508	524	458	518	505	528	510	502	495	506	476	511	513	492	471	460	515	464	499	505	553	525	492	487	512	475	471	473	507	523	505	523	487	509	507	486	538	531	482	506	507	529	549	449	530	536	518	489	512	491	526	521	483	527	512	496	514	493	512	544	466	487	513	512	503	515	530	479	502	489	486	499	507	473	479	539	500	487	486	535	503	545	513	516	484	502	532	483	502	509	512	485	530	516	532	498	499	510	484	502	500	513	531	501	450	509	537	498	500	479	495	504	524	488	491	466	511	513	502	540	515	518	471	502	473	492	536	504	505	469	523	495	441	498	527	520	496	494	500	557	536	502	497	480	501	520	514	469	512	495	475	526	495	486	528	513	470	484	520	514	504	490	470	490	478	505	496	526	470	518	542	479	521	488	546	522	474	520	506	483	498	543	507	547	517	494	513	498	500	489	563	479	494	511	505	444	480	497	516	501	483	508	492	509	479	536	520	517	535	473	514	522	514	526	496	528	474	492	484	490	520	560	536	491	498	506	461	484	458	488	505	502	459	537	482	486	504	506	474	510	523	530	498	505	479	512	535	531	503	495	478	508	515	502	481	488	492	478	442	540	475	537	527	529	529	472	538	497	524	482	497	505	533	497	530	484	485	507	468	475	514	468	499	482	519	490	510	532	510	498	492	500	508	502	503	519	502	490	462	519	525	513	538	481	490	483	486	530	507	499	512	560	529	477	550	507	516	512	465	486	487	493	494	484	514	493	519	489	485	484	544	527	502	513	527	520	529	498	512	486	488	548	489	486	507	457	501	524	498	464	494	511	496	533	491	535	468	496	487	469	485	534	507	503	526	519	504	485	484	487	508	506	507	506	470	501	500	575	474	462	527	495	485	464	520	552	466	486	502	527	464	469	511	516	511	508	508	471	488	479	529	526	504	513	487	489	477	522	509	489	517	515	473	487	483	490	490	473	483	469	525	480	494	513	494	493	548	486	494	513	488	533	499	452	483	538	491	473	505	506	487	461	510	498	544	527	495	513	511	514	507	507	482	525	493	521	498	492	494	534	520	482	495	521	499	559	517	494	517	489	506	492	489	518	492	489	493	540	499	522	521	525	502	507	521	475	500	475	492	511	481	533	527	476	512	525	494	467	484	479	517	522	491	485	499	480	468	507	526	506	460	469	500	486	502	507	478	489	503	530	522	542	513	492	506	518	522	495	530	458	472	556	510	494	519	498	499	499	492	554	509	529	494	547	471	489	463	491	533	529	468	495	516	487	536	492	497	508	486	489	518	481	527	497	473	534	501	493	495	480	516	449	531	483	492	489	494	458	508	509	512	474	513	527	453	484	469	491	499	472	504	450	521	514	507	505	489	494	492	517	495	532	509	555	494	515	501	486	544	474	513	493	509	487	475	457	509	527	527	488	503	493	503	543	499	478	462	472	480	477	500	475	514	519	551	494	508	503	489	453	477	481	514	501	496	487	508	490	487	506	513	504	508	464	477	503	483	495	509	526	521	501	483	519	525	499	546	495	489	519	524	505	508	500	508	456	504	490	545	523	523	499	507	517	515	503	485	513	516	509	493	485	494	528	491	501	484	475	471	489	518	486	476	475	507	506	486	483	503	492	490	525	506	474	489	506	500	479	496	491	476	511	528	534	521	529	505	491	458	478	476	475	503	542	534	533	464	523	475	480	468	525	523	501	522	526	486	494	526	500	508	475	487	512	476	524	533	510	471	503	509	494	499	491	519	544	508	485	520	502	454	501	519	477	487	524	485	537	512	454	484	472	501	482	516	519	474	473	512	483	487	518	516	488	492	493	482	479	517	502	512	508	506	536	499	510	476	450	501	537	481	508	466	504	492	523	487	504	500	498	504	492	496	496	497	501	527	455	504	506	531	453	510	501	470	477	480	512	533	483	474	514	496	486	491	495	513	497	473	498	505	520	498	526	487	471	519	509	526	491	497	516	508	512	472	482	481	489	506	500	522	531	478	524	479	449	492	480	484	513	517	516	535	506	487	485	493	500	512	517	497	473	547	467	479	531	473	527	498	516	499	499	496	485	547	521	486	515	469	526	492	491	507	499	480	496	493	508	520	506	512	516	486	481	513	513	541	456	485	515	523	509	510	511	501	485	504	503	508	493	490	480	525	528	458	466	516	519	492	499	477	522	515	493	498	456	487	506	520	496	482	504	489	501	506	498	496	493	479	491	480	542	518	470	500	475	515	470	481	522	537	537	497	546	517	515	478	481	468	512	489	512	536	491	486	520	478	470	505	485	492	487	507	465	525	532	501	535	467	500	495	481	498	519	521	494	494	515	544	514	498	478	436	522	521	460	520	513	469	523	526	527	540	511	505	517	512	483	514	506	495	491	488	515	498	520	507	503	485	493	459	472	500	511	498	510	503	527	523	489	524	535	552	509	507	503	519	492	476	525	533	506	465	508	497	480	513	483	571	479	504	512	511	508	515	492	504	492	490	544	502	528	517	510	506	499	540	493	516	453	502	510	508	497	547	514	462	556	514	470	474	479	502	484	493	491	466	551	474	487	464	486	533	519	488	508	509	508	491	523	481	498	485	493	520	515	491	531	511	526	546	513	544	461	477	490	488	526	526	505	514	520	517	508	519	506	476	505	498	510	506	499	478	489	491	460	510	483	466	492	492	479	485	531	511	513	494	488	508	439	483	481	510	471	534	506	473	487	513	494	485	530	484	457	490	499	514	532	476	477	490	491	485	487	539	477	491	511	499	515	511	550	504	482	526	494	510	541	478	485	535	480	493	514	538	496	496	498	480	509	480	498	510	507	490	477	498	502	531	509	496	499	494	517	486	493	510	533	512	532	521	473	508	486	492	522	504	545	519	488	465	529	579	480	479	470	513	510	511	509	537	513	500	475	525	511	471	484	504	470	496	544	478	492	549	529	525	511	529	515	517	501	502	500	473	484	510	524	499	502	499	494	504	478	515	464	491	521	487	540	484	476	513	521	537	477	511	499	553
31851	29422	26397	14166	4272	1774	1160	951	734	627	494	469	448	485	433	401	376	377	383	383	377	408	383	338	344	336	333	313	328	362	309	356	356	375	344	324	375	332	354	352	323	358	319	356	308	360	339	378	367	347	364	370	346	365	331	309	343	367	351	336	363	333	377	340	336	357	349	333	384	363	380	363	352	340	384	365	333	342	351	368	363	346	382	352	374	358	353	340	372	359	361	349	339	403	347	329	346	335	355	368	393	395	351	349	357	328	355	325	336	360	329	364	323	364	360	368	355	363	349	367	364	339	346	382	344	350	368	343	329	336	349	332	342	316	312	348	336	339	349	330	353	367	344	327	353	352	344	333	342	357	331	348	314	366	360	349	319	404	370	345	353	313	310	347	342	312	356	362	329	361	372	356	326	325	359	349	366	353	333	355	319	340	344	348	317	355	365	324	351	395	354	370	365	351	357	361	345	318	351	373	326	410	347	315	355	381	354	330	364	335	334	332	329	397	337	317	348	314	329	340	333	363	343	326	359	342	352	349	337	364	343	337	381	343	328	347	337	341	309	347	342	360	354	364	335	382	318	371	359	301	341	311	354	344	360	369	372	331	337	357	377	337	351	381	335	348	344	316	355	359	336	360	344	350	337	343	339	373	355	351	315	316	329	359	353	300	358	327	325	350	363	360	313	332	365	370	325	358	336	359	351	333	347	329	355	345	356	343	353	328	346	327	319	346	341	329	323	347	374	343	372	340	360	341	351	350	332	323	357	329	311	342	344	380	337	383	326	331	360	345	351	368	324	336	352	313	394	351	351	314	317	349	352	336	355	317	326	334	327	336	376	346	351	358	339	354	335	383	343	368	345	337	336	343	366	327	362	355	339	338	348	371	338	355	336	348	372	311	347	350	370	363	347	351	361	343	354	315	334	344	343	358	350	340	332	382	329	372	336	340	330	367	328	373	370	346	359	348	348	331	328	348	352	316	372	329	331	328	350	372	318	314	330	348	368	362	371	306	363	332	326	343	330	384	370	341	355	319	337	342	328	309	388	346	364	328	310	346	317	333	303	339	358	347	331	350	326	329	309	361	334	345	365	361	355	362	363	305	367	344	360	324	358	332	359	357	353	314	316	367	313	335	370	337	318	333	331	348	366	320	328	333	352	359	345	346	352	330	354	321	351	335	319	339	343	344	318	347	382	360	352	351	342	387	340	332	350	344	363	354	366	359	345	343	336	361	351	340	353	367	357	330	354	351	339	359	327	390	377	347	362	358	318	331	363	344	330	323	341	372	339	335	335	369	338	335	363	336	374	378	329	362	353	357	346	387	348	343	331	342	333	344	337	368	332	347	322	377	337	336	349	347	380	341	359	344	347	329	315	354	345	344	409	377	336	347	327	350	327	343	348	363	380	351	348	349	309	327	357	315	340	345	328	306	356	370	364	347	347	340	326	345	317	347	352	305	339	340	336	351	349	322	364	331	339	362	349	335	316	335	327	344	321	370	371	351	381	325	338	341	360	369	341	333	345	358	339	338	341	343	346	361	353	331	341	357	377	330	335	338	337	356	333	367	378	370	339	342	352	369	323	342	355	350	360	354	353	321	352	327	326	361	334	346	386	338	345	336	332	342	363	371	382	352	351	328	352	326	322	336	361	342	347	366	332	368	345	355	348	383	368	381	333	297	374	376	332	362	326	359	318	353	331	342	366	358	327	334	327	335	335	319	355	334	352	352	316	345	365	338	341	336	335	326	330	379	356	297	363	353	317	351	359	352	347	304	344	323	300	340	346	309	362	330	352	320	335	366	342	330	332	359	352	352	313	340	320	318	337	366	343	338	363	359	352	334	343	328	343	345	364	319	332	358	330	334	374	325	354	351	362	373	344	384	302	338	327	366	368	349	352	348	362	329	376	314	311	348	351	337	346	347	347	362	345	362	324	345	336	343	346	322	367	328	351	339	318	322	339	337	347	335	350	326	344	311	329	344	336	342	340	345	370	305	327	375	331	356	329	313	348	345	357	358	368	366	380	358	333	355	367	375	327	346	356	377	354	316	329	332	351	382	351	346	362	339	329	353	326	346	330	319	384	331	323	339	342	329	327	330	382	368	331	387	334	357	330	378	310	339	324	321	326	346	370	348	344	319	333	343	337	357	342	339	314	308	336	343	355	336	332	356	322	374	361	317	345	327	340	318	342	319	327	332	371	341	319	358	325	377	345	341	317	352	356	323	354	322	345	348	358	324	365	369	320	423	334	351	348	348	339	363	341	346	372	323	324	373	362	351	327	368	348	333	391	331	369	358	353	354	357	345	337	353	388	314	348	342	358	338	371	353	337	353	368	354	314	313	354	364	348	343	329	356	349	363	360	329	345	356	340	337	318	362	332	345	339	280	374	353	318	373	347	351	357	344	327	355	344	366	334	348	325	348	349	291	334	336	324	344	346	340	366	343	384	333	360	329	380	342	348	355	382	352	369	332	335	335	301	359	320	317	352	317	333	336	354	303	363	336	331	358	344	346	375	320	328	314	342	316	336	346	347	368	341	364	317	334	365	350	366	357	328	379	370	344	330	350	385	327	338	361	358	367	349	333	332	327	331	342	315	334	343	345	339	346	332	307	345	343	371	319	338	351	350	359	351	349	357	363	348	369	320	331	360	362	340	342	339	351	356	354	356	384	340	371	330	365	346	338	335	322	338	391	377	347	343	344	334	358	378	339	339	332	335	345	374	374	362	345	349	333	353	348	335	338	324	344	330	336	334	343	354	331	341	377	337	385	362	327	344	354	355	347	347	311	335	368	347	350	370	380	358	342	337	355	328	322	329	373	360	326	323	382	367	360	356	307	352	349	344	348	326	326	317	305	336	355	364	332	346	310	334	319	343	344	349	345	331	338	327	342	351	335	382	359	350	337	402	311	353	342	359	364	365	309	350	357	370	338	320	364	361	322	364	350	339	353	335	353	314	374	334	329	383	324	332	341	355	338	306	367	350	326	354	349	343	338	352	353	361	342	333	380	362	358	356	368	323	341	334	352	349	363	355	349	350	327	342	343	345	357	357	367	375	349	335	349	339	303	347	333	391	366	376	381	345	309	334	354	380	320	345	374	368	346	331	352	331	329	334	374	308	299	356	363	335	336	341	303	373	342	316	292	310	298	340	363	377	350	365	336	330	319	362	321	369	368	354	351	359	338	339	338	341	334	349	352	377	340	342	324	352	347	365	339	338	352	383	363	333	298	327	379	347	325	370	353	370	348	348	350	358	323	338	328	354	372	370	363	348	369	343	337	301	348	344	330	343	331	360	367	339	372	345	333	344	349	308	344	340	317	342	315	365	345	319	314	327	339	366	337	378	360	337	326	366	358	318	343	355	348	326	378	292	337	326	370	362	358	358	342	349	346	343	358	359	337	369	337	336	350	339	334	339	355	339	375	362	350	347	354	372	345	341	333	374	379	327	337	345	331	357	383	354	346	365	318	338	334	341	306	360	381	344	344
33674	40442	33296	17143	7054	3578	2381	1719	1360	1001	864	759	641	605	585	564	519	461	474	462	432	435	425	408	385	396	405	403	403	417	410	408	425	411	372	399	432	408	388	427	411	372	382	393	365	410	350	420	376	395	391	392	408	342	395	419	418	416	396	393	400	454	374	460	416	351	404	383	402	392	346	414	397	428	376	405	404	413	418	427	466	415	378	371	395	392	367	400	432	448	410	416	378	379	412	409	427	405	417	412	441	427	385	420	404	387	418	390	405	368	410	384	399	397	370	405	406	420	416	371	388	398	373	385	394	387	400	362	359	340	410	382	375	413	415	421	410	365	370	362	381	394	385	386	369	360	411	367	398	383	364	379	360	398	347	349	389	371	376	399	374	389	388	389	380	411	396	401	409	393	354	385	376	396	406	382	391	358	382	377	372	431	364	377	363	369	359	421	384	364	383	383	389	387	375	385	415	385	407	408	413	409	384	353	367	419	369	403	407	358	376	389	452	414	369	377	365	388	434	393	389	347	385	389	352	419	350	390	334	376	392	380	400	358	382	391	371	394	390	410	391	387	404	389	408	359	384	373	351	367	400	362	358	394	364	385	411	378	385	415	382	360	400	345	402	405	381	409	402	401	394	385	357	408	355	401	374	408	370	391	381	351	392	351	370	398	377	360	351	354	328	375	362	395	414	399	385	384	425	377	361	386	384	361	358	408	382	410	396	363	360	377	383	372	370	401	384	410	382	380	419	390	385	386	439	400	391	355	379	404	402	365	404	381	375	388	378	416	395	387	377	392	380	383	360	380	384	358	379	389	385	395	364	371	348	381	392	423	399	377	403	367	395	412	396	377	382	380	387	377	416	365	403	425	437	361	368	355	374	353	395	378	426	400	417	364	356	343	404	386	395	395	382	359	376	365	391	398	373	391	386	410	409	419	389	427	444	371	410	405	388	384	359	387	378	402	359	373	437	359	391	401	391	417	394	381	377	370	385	378	406	363	387	377	391	386	423	397	385	337	412	407	379	386	389	432	375	407	366	352	381	414	360	391	399	407	353	400	409	375	363	371	412	384	402	368	378	385	419	361	382	390	400	395	398	414	404	403	378	359	388	365	390	396	366	384	370	373	400	430	400	381	405	408	393	385	373	378	383	380	368	419	357	403	391	375	367	405	360	412	395	389	386	392	357	383	382	402	382	399	394	388	382	391	362	392	389	381	374	404	399	385	404	397	372	380	358	393	400	393	387	379	400	403	402	424	384	387	407	402	399	390	396	381	372	376	411	396	368	388	385	383	380	398	412	387	427	405	393	418	415	396	358	400	383	453	411	342	387	382	415	345	369	415	385	376	381	391	388	376	375	405	400	360	385	389	413	357	389	385	388	384	394	372	380	387	389	401	388	373	376	376	393	370	386	366	372	400	382	404	367	357	395	394	377	373	368	355	393	398	417	406	399	398	390	391	382	413	426	377	342	386	374	381	406	422	347	351	400	372	368	383	386	371	350	379	373	401	409	380	382	398	376	395	382	372	397	371	395	420	374	389	376	399	359	377	435	408	367	388	393	375	423	405	382	399	422	386	403	423	428	387	381	387	374	372	375	412	397	409	381	427	393	408	397	403	407	375	363	399	385	389	383	378	369	392	417	397	371	390	390	380	375	378	384	384	378	389	428	393	379	386	390	335	381	377	393	396	368	381	367	380	364	384	390	393	381	425	328	411	379	407	391	398	426	404	378	404	418	347	388	423	364	372	417	350	402	352	365	379	380	362	374	391	349	412	374	408	376	376	374	406	358	391	362	357	371	407	398	391	356	390	375	399	357	401	360	361	411	352	362	424	410	367	333	387	392	390	375	383	373	387	366	376	394	398	407	380	385	371	420	387	429	411	363	371	408	400	383	392	388	426	415	392	404	380	397	409	396	385	376	342	383	358	354	399	414	388	348	377	362	394	369	392	390	400	376	412	409	410	363	374	423	358	393	425	376	387	377	409	427	364	386	393	391	386	354	368	449	386	379	432	388	403	381	387	385	389	389	400	416	376	383	364	407	389	373	403	381	378	388	347	368	362	353	382	391	399	401	415	423	392	380	390	380	381	368	421	403	381	397	412	403	361	353	365	356	376	406	358	377	380	393	369	390	386	385	397	398	437	385	367	369	406	427	428	423	400	363	359	380	412	380	399	405	418	409	389	391	402	375	355	406	367	395	409	400	388	395	359	385	376	389	377	365	383	369	392	395	431	417	415	378	387	400	379	387	391	395	368	367	373	359	362	376	370	398	384	359	376	404	423	374	393	397	351	371	375	399	401	384	425	407	410	380	392	418	394	386	399	422	380	381	390	390	397	396	348	350	385	387	375	364	421	385	345	369	373	419	394	401	409	383	381	377	389	365	390	383	355	389	366	404	354	373	374	382	377	401	342	417	359	401	381	378	396	354	379	382	395	355	370	394	376	319	382	366	394	397	381	383	367	389	387	401	377	368	351	367	403	353	352	389	377	372	379	387	387	383	346	380	386	386	408	383	361	366	366	395	397	377	409	392	387	379	372	421	394	373	390	357	436	380	407	378	386	379	376	365	378	359	418	378	391	388	385	325	371	395	363	347	352	404	401	382	402	387	358	340	420	401	416	386	354	369	386	429	393	379	389	353	361	373	369	427	374	362	386	365	412	343	379	391	369	368	365	436	430	358	382	370	399	393	355	400	384	362	388	387	393	378	386	404	417	383	395	383	412	407	362	360	397	345	407	422	399	377	381	386	374	405	390	397	350	387	405	382	367	411	374	373	369	362	432	359	367	360	372	369	378	370	394	370	372	370	400	386	422	407	389	407	435	375	392	389	386	402	387	378	375	414	380	404	395	373	374	358	379	384	369	404	409	416	379	374	432	429	387	382	403	370	379	379	365	390	352	405	372	392	367	377	379	377	370	391	380	384	408	376	369	412	378	408	372	408	368	386	393	378	393	417	366	370	371	423	412	396	375	391	363	403	404	386	398	394	369	361	399	358	406	393	393	432	378	407	360	389	340	363	397	397	382	368	369	391	358	411	422	385	404	389	391	386	425	387	385	410	413	394	373	384	388	396	384	402	384	393	380	383	391	402	349	399	348	373	408	354	394	380	344	409	380	412	401	392	352	378	373	452	391	391	430	368	391	406	378	378	384	374	438	415	366	384	399	384	356	368	356	372	381	366	360	385	361	375	363	389	378	392	350	391	369	420	368	401	388	377	410	391	378	393	397	366	383	391	378	393	381	388	370	422	384	359	396	373	365	416	393	371	413	394	402	361	371	375	390	396	402	408	361	404	402	388	378	423	356	399	393	386	376	407	432	405	392	357	378	400	389	394	398	362	372	366	367	357	383	389	407	387	414	374	375	364	411	421	389	376	383	348	372	396	392	358	391	381	359	402	371	379	458	395	380	408	424	378	402	404	390	362	405	356	382	378	436	385	370	392	354	358	426	397	404	381	412	346	370	415	388	420	378	377	405	370	384	396	370
25277	20825	27130	25197	20170	10352	3766	2061	1279	991	803	684	615	515	474	493	454	433	397	381	375	399	376	392	390	349	326	338	354	376	362	307	345	339	344	336	370	347	315	339	326	321	349	332	328	323	343	340	321	315	348	380	324	336	340	354	342	347	324	315	336	323	344	322	323	319	321	339	341	323	348	365	374	353	340	326	351	320	339	345	347	363	319	333	302	323	307	349	326	321	310	340	340	341	338	375	327	330	315	350	321	343	329	305	351	330	336	328	368	314	336	326	323	334	324	369	318	324	350	340	325	326	318	340	314	362	330	329	332	313	297	297	347	304	312	332	321	337	360	333	358	299	329	333	330	333	320	325	314	309	296	324	308	320	319	307	350	286	310	305	317	309	312	318	361	334	316	320	304	327	307	330	323	298	309	313	306	303	306	309	306	321	314	306	333	317	364	323	324	308	337	329	301	318	310	328	320	336	330	319	354	304	323	304	317	339	265	327	299	305	331	305	322	346	293	324	306	312	321	313	327	299	340	319	311	336	295	314	304	286	315	299	340	338	315	319	333	318	315	316	284	310	307	301	320	339	328	283	328	312	333	301	325	332	290	321	351	334	336	323	361	310	306	306	275	362	353	313	353	311	318	331	335	272	348	313	319	330	306	329	313	310	335	302	340	323	304	326	337	331	304	306	320	298	335	338	323	329	325	310	291	323	337	290	343	330	338	315	304	325	351	319	332	303	301	317	305	309	310	314	317	357	314	306	290	339	324	316	356	324	327	271	336	317	316	343	324	296	335	314	335	303	323	364	315	353	312	346	355	332	338	315	338	328	287	306	332	333	306	318	305	302	312	291	319	329	316	333	309	300	315	311	306	310	330	331	325	297	339	334	359	326	315	323	311	333	308	317	333	316	337	357	323	321	337	321	338	305	323	329	316	322	315	299	307	343	328	330	301	326	325	323	323	333	313	318	309	311	354	331	303	355	310	317	317	323	326	320	323	315	335	339	312	335	293	331	331	330	316	307	349	302	288	298	362	314	316	313	310	339	324	325	357	292	312	314	319	303	314	321	339	324	344	312	325	319	349	306	299	318	340	342	317	304	314	324	335	310	329	315	323	288	310	330	317	296	313	323	325	327	375	304	319	319	354	335	308	321	317	349	307	308	305	314	343	297	321	363	289	282	348	330	309	330	326	309	328	302	314	323	332	326	257	339	291	332	336	317	315	281	302	289	312	308	337	282	321	319	314	334	365	317	316	339	343	329	294	368	348	322	321	328	324	327	336	305	324	355	300	306	312	318	337	294	313	320	297	296	326	293	334	296	284	317	315	341	328	323	319	335	345	322	326	316	313	311	345	303	315	329	289	312	332	313	298	338	333	343	306	334	314	326	326	350	294	335	314	312	312	319	285	323	309	343	312	314	332	297	342	275	350	314	332	324	305	298	330	293	333	303	337	308	340	285	311	310	317	333	319	300	327	322	279	305	302	329	307	293	306	325	317	311	320	337	331	313	288	272	312	318	317	323	336	327	311	286	321	326	321	335	333	361	284	342	304	324	329	307	312	313	290	302	314	332	333	365	324	288	311	306	324	334	335	310	283	326	345	311	326	309	323	288	317	316	315	316	344	333	345	296	321	311	353	349	330	281	332	309	323	304	310	316	333	321	350	330	328	319	337	348	298	330	352	329	312	308	323	304	308	312	329	338	286	301	299	310	313	320	306	311	351	336	321	305	331	296	308	340	289	335	289	334	288	344	307	339	309	327	332	320	327	313	316	329	322	332	317	315	323	293	285	315	332	311	327	304	323	291	325	333	331	320	308	327	289	336	319	319	305	297	319	308	340	322	311	281	324	352	321	325	333	342	298	314	312	337	294	335	340	315	309	289	328	325	325	347	323	299	335	277	338	333	331	345	326	367	355	353	302	336	334	318	315	318	309	345	303	351	336	346	296	300	316	323	346	314	302	321	295	270	302	332	330	320	302	304	316	310	320	301	288	319	303	324	358	313	318	304	323	325	288	320	313	307	329	303	347	309	332	349	313	300	335	335	305	318	304	333	341	339	341	323	289	300	312	336	293	347	296	321	313	329	353	369	337	296	328	311	327	299	338	346	324	316	312	325	319	281	309	336	342	326	309	333	324	298	326	303	333	320	349	327	316	277	295	311	308	346	307	309	322	332	325	301	310	294	349	277	328	340	323	356	323	336	300	328	317	331	334	329	302	298	318	301	311	348	299	326	326	321	314	322	323	351	324	329	317	319	290	345	297	323	333	294	340	302	303	284	311	301	339	313	314	301	316	312	306	326	352	290	322	305	322	290	324	312	283	315	340	306	335	328	329	302	298	299	314	336	307	320	306	295	311	340	328	354	339	304	308	332	327	335	342	303	295	334	310	321	318	344	326	299	339	350	328	336	321	335	298	330	332	304	305	305	313	319	326	293	302	331	294	303	351	344	317	335	368	305	336	357	316	323	332	304	348	307	341	324	321	345	310	319	296	319	313	325	300	306	328	307	313	346	323	325	310	334	329	314	317	318	334	343	324	374	324	321	306	310	328	343	300	357	325	332	316	344	324	291	307	331	322	303	307	344	329	294	324	297	334	334	301	321	312	294	327	292	337	321	321	323	305	289	294	331	295	331	320	285	320	310	302	314	331	321	338	331	324	310	337	315	320	323	321	333	326	284	333	341	302	291	286	354	326	314	343	323	348	342	321	340	301	334	334	318	312	311	335	306	354	319	319	311	326	347	354	348	306	286	293	310	329	303	352	316	311	317	302	301	334	323	356	317	298	336	329	356	328	297	335	362	318	311	302	335	315	315	298	319	304	305	337	311	329	290	298	336	331	322	323	319	339	293	323	334	307	320	319	323	298	316	325	319	300	304	308	320	297	305	335	329	324	294	333	301	354	341	304	330	306	338	309	298	332	315	337	328	334	315	282	297	331	304	297	334	330	359	323	340	273	317	333	323	295	318	308	312	327	329	332	349	339	278	306	345	310	314	317	337	299	318	326	310	305	320	306	318	301	284	288	340	315	345	305	346	333	354	318	336	319	325	306	337	318	322	327	305	345	310	318	334	342	330	334	312	328	317	312	316	302	297	299	316	331	320	330	318	303	338	320	325	336	326	316	333	326	365	327	317	302	304	326	295	313	306	333	349	297	332	317	354	316	284	319	339	331	319	329	322	326	309	313	340	339	292	316	323	338	318	334	322	333	303	342	322	330	357	313	297	347	299	302	310	312	288	321	337	316	328	323	323	336	319	300	346	308	358	329	337	315	296	304	356	306	342	309	327	293	329	322	329	311	351	324	326	318	303	289	318	329	280	326	327	277	317	322	309	344	323	318	302	313	318	304	329	294	298	347	307	329	343	325	306	291	311	325	303	322	332	333	332	313	329	346	318	303	302	300	332	316	310	302	330	299	314	326	321	307	314	338	347	335	316	336	362	303	335	328	322	310	328	329	319	334	341	323	304	340	308	312	316	314	326	346	321	322	350
34019	51308	46070	26280	15824	8182	5530	3834	2636	1961	1523	1133	1056	983	818	702	592	627	569	580	544	510	447	472	431	412	401	416	415	397	430	425	422	429	379	381	394	383	356	342	376	405	405	425	363	357	366	360	368	401	389	358	361	371	364	382	360	373	336	373	387	366	363	380	406	393	408	394	398	393	369	367	426	401	375	382	387	363	378	392	415	405	413	425	395	350	387	372	362	401	387	358	386	377	417	384	380	418	406	348	377	368	393	364	391	362	390	416	415	413	349	374	356	351	385	321	370	336	370	372	347	379	349	354	359	315	346	341	347	332	323	341	366	373	372	357	364	362	352	351	366	342	356	331	360	356	375	367	360	346	352	370	363	362	345	332	352	350	354	326	313	371	352	328	360	345	365	333	365	362	361	329	329	362	333	352	377	345	354	346	329	358	339	333	333	365	321	371	360	336	358	346	364	345	368	320	317	372	338	363	328	342	329	371	349	381	372	357	330	345	363	381	361	365	343	336	355	336	347	337	334	359	364	348	373	342	359	368	368	343	385	301	342	348	343	332	330	352	373	348	356	371	364	368	365	373	317	320	357	352	381	380	344	379	353	372	353	332	353	358	394	320	333	331	344	329	342	336	352	359	337	382	389	310	336	347	351	320	363	337	372	357	380	377	348	378	375	354	349	392	359	383	374	331	348	322	342	381	356	374	365	376	332	338	366	363	335	331	369	362	351	343	394	315	357	373	360	352	342	352	359	317	366	324	343	325	350	375	337	347	362	401	351	370	355	355	336	372	324	350	356	334	364	384	342	347	385	362	317	351	366	321	326	344	357	318	329	363	382	328	345	421	358	374	388	342	355	338	322	387	360	330	371	353	350	357	354	349	364	369	363	333	371	342	373	345	329	350	341	346	351	358	355	338	346	364	347	363	350	325	329	320	369	349	340	342	345	366	346	321	352	342	380	361	353	319	348	354	322	339	359	371	334	366	348	350	371	368	348	349	348	354	315	360	365	326	332	369	336	353	332	357	332	330	367	408	368	341	311	357	355	364	342	367	330	342	374	390	347	343	380	334	384	357	333	331	337	366	349	321	333	337	315	348	375	362	368	347	354	373	337	377	332	349	328	353	341	344	375	372	345	380	342	316	382	351	349	348	343	346	332	337	352	366	346	342	360	331	350	348	335	341	344	364	347	353	350	332	338	347	327	333	333	359	348	349	360	327	340	354	339	322	340	383	366	374	381	331	329	341	337	333	356	351	345	360	349	339	339	353	358	384	353	312	365	351	343	318	377	380	333	342	309	355	351	351	338	325	387	328	354	350	347	363	332	351	331	310	365	347	361	349	340	360	339	368	337	322	350	339	312	349	339	378	282	336	307	302	359	345	336	328	356	381	369	351	372	325	356	340	355	372	318	372	343	383	373	345	341	337	366	384	354	357	362	330	332	328	331	350	342	336	341	341	338	329	329	361	345	341	352	357	335	364	350	347	353	363	352	328	346	353	340	349	319	328	362	370	342	336	348	328	351	350	370	358	355	346	353	340	321	357	351	372	373	368	366	349	360	348	355	343	327	342	391	370	349	362	328	354	369	378	342	357	378	337	366	337	325	363	341	350	335	351	348	323	317	344	360	341	342	328	338	360	339	372	338	340	349	367	378	371	345	329	319	358	392	357	343	371	354	345	358	410	351	369	342	375	350	350	353	331	338	339	348	348	326	356	349	338	308	358	374	318	319	336	353	342	346	352	329	381	325	368	360	354	351	390	359	374	345	348	341	315	373	355	365	310	363	352	318	322	322	327	350	342	341	347	340	366	343	361	331	338	365	345	355	327	360	350	334	346	339	355	316	335	360	336	350	337	350	323	315	330	340	348	340	333	333	342	378	385	326	389	392	335	376	347	347	323	367	350	384	345	355	352	347	363	341	324	356	375	337	344	372	368	335	316	331	388	337	342	336	355	338	345	334	356	373	345	327	345	361	341	335	356	336	360	321	365	347	345	332	355	356	332	368	349	321	359	327	331	363	348	358	340	383	372	361	319	344	330	366	358	308	382	365	344	323	343	328	348	334	353	359	375	336	361	388	322	364	381	333	356	375	366	367	341	349	340	337	340	334	352	341	356	355	339	389	365	350	344	329	339	333	356	361	336	328	370	307	337	359	358	378	374	359	345	327	358	341	348	333	339	344	352	373	328	334	351	393	323	340	366	369	375	358	330	342	345	340	345	394	327	320	355	341	337	359	342	323	353	365	367	325	308	335	367	339	343	375	377	358	344	363	332	338	353	374	333	362	339	323	353	354	350	327	362	329	371	367	346	346	333	348	357	337	350	392	402	374	386	361	351	347	368	348	341	352	342	302	370	327	342	371	368	343	356	313	351	341	343	357	346	332	363	354	316	355	366	322	354	316	355	350	357	388	352	357	364	329	318	394	324	331	350	367	370	370	352	334	345	330	349	361	342	374	362	389	360	332	366	334	351	356	343	354	355	323	341	351	359	321	323	350	343	358	343	350	336	372	367	337	343	358	357	379	321	358	348	353	337	360	379	366	390	334	369	373	352	373	332	347	338	313	347	359	322	335	353	355	337	332	355	371	325	344	353	334	358	376	351	334	359	348	387	324	383	342	368	373	361	357	335	343	338	331	340	348	370	359	308	367	333	335	363	363	327	374	368	336	324	363	326	366	385	353	366	355	356	333	347	341	353	353	345	385	354	362	356	380	366	347	342	325	346	362	323	334	375	349	335	360	334	355	362	330	362	373	366	353	353	341	353	370	354	355	332	371	331	342	294	341	343	379	346	347	321	364	347	347	343	359	373	356	355	327	352	368	380	335	313	353	345	334	355	339	327	358	336	342	370	351	362	356	353	312	355	377	368	364	357	331	372	346	345	356	324	306	358	378	349	346	360	335	359	354	370	350	336	325	339	337	353	355	339	358	384	345	343	307	333	336	360	351	337	360	335	345	355	373	340	381	340	354	362	326	329	338	337	373	368	342	347	354	332	325	349	374	355	360	374	363	391	314	319	379	381	362	358	350	339	346	381	339	334	365	361	344	341	352	353	334	345	318	332	360	338	355	308	361	344	356	379	342	351	358	365	389	360	341	331	329	354	355	341	335	360	364	311	344	362	318	333	369	322	371	365	345	322	356	353	340	360	349	318	317	331	369	322	357	335	344	314	325	314	360	318	344	368	356	334	346	342	334	350	339	337	352	380	318	379	400	360	364	352	387	344	366	356	346	386	344	341	344	373	348	326	331	362	333	348	348	309	348	348	352	339	347	316	363	345	370	336	351	327	345	359	365	353	343	357	340	357	327	367	349	342	353	349	347	373	375	336	359	342	365	343	315	327	307	382	375	360	342	333	334	381	341	387	336	361	343	350	354	395	345	359	328	349	330	332	334	349	350	382	346	358	359	387	367	352	355	389	300	370	318	372	385	363	349	358	349	346	321	364	339	340	352	375	323	346	335	326	335	347	367	347	383	344	319	339	369	331	336	344
23186	20772	27433	24357	20934	20301	11385	3652	2127	1573	1225	1081	999	923	839	788	729	666	679	699	646	616	591	556	591	589	516	537	497	522	508	572	556	504	551	513	529	534	534	481	546	525	551	559	509	507	482	475	529	487	486	513	541	505	498	505	514	484	497	524	472	498	555	523	500	522	493	507	545	489	496	491	499	499	541	511	507	520	520	481	532	536	489	504	490	475	514	483	507	494	532	468	517	566	504	492	515	554	543	540	492	501	492	516	517	539	498	474	487	453	515	484	489	491	499	532	475	508	494	472	501	505	486	513	459	489	467	497	467	499	475	499	474	464	477	482	490	501	526	464	473	484	488	453	487	492	436	452	472	476	518	465	461	509	470	482	472	497	495	468	475	493	486	495	459	488	473	498	465	516	469	499	461	466	466	520	496	521	463	461	473	452	508	513	471	413	467	468	517	511	479	460	489	483	488	474	463	499	469	482	502	493	475	486	482	526	489	478	497	473	481	455	488	502	512	479	437	506	461	478	448	519	512	466	465	485	502	441	496	483	465	435	473	481	478	473	469	463	463	482	477	461	482	505	503	471	493	480	457	471	513	494	477	491	477	527	470	456	469	485	490	480	494	518	476	517	525	487	447	452	515	497	488	473	493	488	520	498	494	489	521	477	522	496	475	461	503	477	504	461	529	435	513	459	495	471	494	498	492	475	482	496	515	493	477	541	481	455	491	478	496	452	452	485	459	521	437	476	488	462	502	510	537	515	538	519	445	442	479	474	490	489	453	476	505	523	493	451	488	439	509	488	467	486	474	466	450	501	440	521	510	508	502	478	526	460	514	477	469	460	436	500	482	458	488	481	467	469	486	468	447	470	478	504	478	480	470	480	473	477	518	475	453	494	503	483	474	461	502	496	502	490	492	510	489	522	502	509	467	474	506	515	501	465	480	479	481	464	487	473	458	483	451	451	503	492	506	428	475	484	432	481	488	463	503	500	446	479	441	502	431	453	520	459	472	505	471	509	496	461	485	465	454	495	505	495	470	469	482	508	468	477	474	479	485	469	451	473	437	497	479	491	484	477	474	500	535	557	468	482	514	442	508	504	485	475	515	514	496	497	518	472	454	441	496	478	462	460	479	474	454	477	471	477	477	455	482	481	476	498	516	483	461	479	450	484	487	507	477	507	521	503	481	484	456	458	493	505	484	463	497	483	499	510	492	500	489	455	485	513	500	523	503	458	486	491	462	479	485	452	464	471	533	481	509	465	487	462	508	504	502	478	511	502	472	483	453	469	503	517	506	504	462	478	494	466	480	504	511	454	507	469	499	508	495	452	486	468	486	491	525	491	495	484	479	477	482	502	534	498	477	478	452	494	483	458	456	476	505	509	482	499	481	518	517	499	488	473	486	460	509	455	555	469	477	490	457	518	491	458	503	492	481	454	493	479	494	506	492	474	481	489	475	465	483	482	492	473	483	525	484	494	482	499	477	494	485	484	519	453	466	528	499	497	506	479	498	442	497	486	468	460	477	432	511	498	479	486	524	477	474	475	503	504	436	476	455	483	507	448	485	484	482	495	512	452	476	519	526	514	520	511	516	492	464	462	476	479	498	447	461	512	468	496	524	465	454	459	479	473	494	454	476	463	462	455	508	492	478	472	466	496	458	487	447	479	464	478	532	471	510	496	506	473	433	461	482	465	511	480	501	475	460	527	491	500	507	477	461	511	533	465	513	522	498	493	475	483	492	456	447	516	494	486	476	505	461	461	496	489	457	479	483	448	488	444	454	480	466	484	507	449	442	492	507	486	450	468	460	532	491	487	483	470	512	507	500	474	433	484	456	520	488	460	496	504	470	481	457	518	499	493	492	488	486	495	483	517	487	467	463	471	524	428	487	471	511	462	483	491	482	491	473	472	477	477	508	483	468	508	497	432	493	502	483	499	482	487	476	461	481	441	505	508	473	477	493	472	500	485	457	459	471	493	466	470	489	493	503	455	465	500	506	428	465	454	494	527	510	514	484	502	502	478	466	496	496	502	465	497	487	477	456	492	460	470	499	470	500	496	468	481	481	446	392	505	517	438	492	497	486	478	477	469	511	497	455	474	472	495	483	466	511	463	476	483	462	461	444	475	493	459	506	511	461	508	483	509	475	453	463	465	490	481	484	477	495	515	522	500	482	441	492	454	484	489	464	482	504	461	454	502	502	505	473	503	467	447	507	478	466	466	500	454	470	453	473	466	493	471	466	467	501	444	437	493	464	484	504	484	441	448	511	492	485	467	478	529	494	463	482	482	455	548	455	507	465	488	481	488	521	498	502	514	511	480	519	501	493	511	515	487	486	477	529	468	476	467	493	470	489	466	509	532	501	504	508	464	499	457	452	472	488	483	491	489	502	503	483	470	470	473	475	480	488	495	491	462	486	546	503	467	485	489	494	477	465	517	461	500	469	459	504	495	485	457	478	491	450	483	474	474	483	444	467	487	462	525	489	484	475	472	506	463	521	465	523	438	506	486	471	496	503	508	491	477	493	493	450	500	463	515	487	494	477	483	475	488	452	454	490	463	491	504	523	407	493	473	460	481	471	480	483	484	491	469	513	486	474	473	501	547	494	469	546	464	510	477	452	480	502	490	451	512	511	440	512	445	493	436	481	478	467	522	471	465	437	470	493	492	486	431	490	524	468	514	528	474	488	484	463	476	511	507	504	437	505	484	460	478	495	466	485	452	449	501	458	472	489	524	469	512	491	474	477	415	484	464	518	495	484	485	495	476	476	510	515	480	479	504	500	475	489	491	464	496	492	522	476	501	461	452	489	501	468	472	498	462	476	480	456	486	456	463	500	476	501	522	470	472	482	488	472	466	515	466	455	499	528	491	481	458	468	487	459	507	461	502	503	546	463	460	508	484	501	435	470	485	492	504	492	519	516	483	470	506	454	486	476	428	456	473	453	525	446	471	470	498	459	484	488	459	440	454	489	486	488	511	494	482	466	493	468	469	486	450	500	493	452	483	496	495	508	520	493	513	472	471	505	469	508	483	465	474	510	458	463	471	472	498	477	467	513	474	485	469	439	458	475	498	479	462	469	457	489	479	474	498	501	529	486	516	496	467	515	501	459	431	470	483	469	530	462	495	483	467	527	456	485	443	496	478	476	490	418	510	449	499	502	503	463	486	468	473	485	471	504	502	500	479	490	503	487	521	507	512	495	463	485	504	501	501	472	462	456	507	503	503	502	483	465	464	471	461	491	456	449	498	467	471	495	467	534	463	474	493	448	465	466	472	511	462	518	482	499	477	441	451	477	484	460	474	456	408	512	518	495	464	474	501	477	452	495	515	505	446	504	503	508	463	475	510	509	455	464	507	491	504	498	476	473	517	493	495	469	529	472	474	460	472	491	442	553	474	505	460	509	482	487	479	466	479	442	465	489	498	498	456	486	507	448	512	512	497	503	490	453	453	495	521	454	456	500	451	458	430	491	493	471	482	444	504	469	460	477	451
38297	61508	52748	33712	21405	12635	8134	5584	3935	2837	2307	1851	1611	1511	1281	1144	1082	1004	904	854	859	730	710	722	650	682	618	599	591	602	590	622	554	592	567	602	564	579	551	555	575	567	567	522	534	531	500	559	544	537	524	503	516	544	542	514	560	556	505	565	532	547	562	518	589	534	602	600	578	531	544	530	549	529	563	535	529	528	601	571	524	587	549	587	550	572	527	549	544	537	560	508	534	532	550	566	560	582	595	560	557	513	553	495	550	517	553	515	520	547	561	543	513	547	536	538	450	492	532	508	551	529	523	510	529	480	492	490	515	493	495	526	505	526	506	494	488	495	508	521	479	487	474	540	519	482	562	462	530	507	530	538	530	491	484	491	505	546	513	520	539	503	518	476	508	498	500	504	497	504	535	483	519	475	515	480	492	512	475	525	531	479	534	501	511	487	534	532	481	516	496	542	512	525	492	528	502	503	505	498	516	520	519	509	500	500	470	527	509	509	502	485	511	463	473	504	535	496	509	480	520	523	496	465	464	496	500	512	541	502	533	531	481	487	491	480	530	476	528	517	504	516	505	519	482	513	486	493	501	497	499	504	499	518	510	463	517	493	501	460	502	481	496	491	503	504	499	511	492	503	474	532	511	539	526	494	496	477	511	498	492	503	478	503	510	496	495	494	505	494	497	553	501	489	499	502	510	526	546	476	487	502	503	529	503	497	523	523	501	484	528	539	483	493	532	503	494	485	494	520	495	507	531	487	545	485	534	471	451	470	508	486	503	526	526	492	482	482	489	478	513	566	540	536	490	498	509	507	478	484	484	524	556	512	518	483	468	504	485	474	530	505	542	542	503	507	522	460	500	566	513	479	489	581	529	472	507	499	520	499	515	545	499	496	470	502	511	488	516	532	503	503	473	468	502	515	529	479	473	498	475	470	553	512	515	523	542	497	503	472	500	548	552	529	487	500	489	516	509	473	466	534	551	493	509	513	497	508	505	448	507	491	473	496	518	512	477	493	419	507	483	508	458	494	464	529	481	530	496	502	544	526	498	480	509	492	485	523	523	525	444	494	485	501	468	505	532	480	490	544	468	478	497	499	526	473	517	483	490	461	471	490	517	523	506	532	505	546	497	533	527	465	507	530	497	523	523	505	477	494	473	491	471	476	537	501	489	519	503	538	520	509	494	486	514	481	523	487	514	495	477	547	499	522	533	535	461	527	494	491	483	502	515	506	489	535	504	512	519	482	472	493	561	518	542	503	496	505	485	489	510	526	510	506	488	503	510	516	502	525	479	511	495	511	533	491	442	503	501	526	523	553	545	483	520	484	519	527	486	507	484	502	501	519	532	506	518	521	463	491	486	497	511	516	527	533	519	462	485	515	450	497	503	470	483	502	507	502	496	506	496	528	555	508	462	456	492	447	514	475	529	490	545	521	512	485	496	517	500	502	478	560	478	523	470	507	535	508	491	505	488	502	546	508	515	508	507	521	517	516	547	486	517	517	522	530	490	489	502	520	493	477	511	502	498	510	498	525	497	467	527	520	520	507	499	527	479	515	459	544	523	462	472	520	536	539	524	509	471	510	473	506	499	545	519	493	474	490	474	492	498	524	508	512	524	518	505	498	476	488	477	483	477	509	531	500	536	507	495	491	475	498	550	498	490	540	524	490	518	523	464	511	533	550	482	500	512	487	503	503	528	473	538	461	516	489	536	474	507	452	492	524	491	540	491	525	526	495	536	514	497	480	497	477	526	497	490	504	518	488	530	543	507	498	484	502	499	492	462	475	475	515	556	477	506	519	462	534	505	521	474	515	506	517	543	501	493	511	523	494	485	495	486	520	509	510	514	561	460	491	491	498	492	466	542	489	506	525	517	523	509	460	493	500	466	495	490	480	504	530	551	507	491	510	508	516	514	534	486	517	531	487	514	504	490	528	496	487	480	520	498	520	544	505	523	509	489	512	500	548	484	486	544	495	563	445	540	504	512	471	510	530	505	515	483	481	544	497	501	446	556	536	495	483	486	494	543	517	497	467	476	448	468	534	495	498	533	468	535	478	496	529	532	514	475	521	475	508	516	540	486	518	504	504	504	526	510	507	524	554	483	456	478	492	489	453	526	491	492	497	482	499	535	492	489	518	516	476	507	502	484	506	515	475	505	500	522	538	521	494	509	496	505	466	509	531	500	474	500	498	540	507	493	488	492	509	500	504	503	479	505	512	499	480	473	498	500	488	502	516	564	520	524	464	477	494	519	506	490	534	525	495	496	485	544	486	497	546	508	543	521	454	554	551	563	490	547	504	555	485	491	499	466	477	504	475	476	510	518	511	476	509	537	521	504	496	472	493	516	493	501	511	468	514	481	538	499	535	503	487	520	480	479	529	486	468	473	495	508	497	519	485	496	490	528	523	479	522	534	480	494	529	505	487	485	456	495	520	519	470	477	507	508	514	498	503	513	510	481	536	485	498	511	523	478	499	489	497	488	486	492	488	488	494	480	495	488	501	532	485	481	495	492	481	501	484	507	504	496	490	503	537	545	482	511	507	477	549	542	521	526	470	482	533	527	487	505	524	482	495	487	531	457	505	517	486	463	521	550	527	505	480	471	522	528	474	490	492	516	515	533	466	538	510	488	506	494	531	527	495	484	533	520	532	493	528	476	479	485	519	481	510	498	504	496	499	473	493	474	517	509	505	543	537	526	502	478	510	494	531	489	550	509	480	531	527	480	519	497	480	463	500	460	497	541	506	510	502	508	531	483	515	556	471	529	508	453	547	469	510	488	500	474	509	477	486	538	521	496	544	466	501	527	531	489	471	447	505	521	496	526	525	518	517	483	512	531	512	514	475	526	508	471	543	488	443	481	499	514	506	473	475	461	493	490	531	502	492	523	517	536	513	513	523	481	523	493	502	489	485	530	491	494	495	508	529	498	482	521	478	502	518	525	485	512	524	489	490	486	477	489	547	500	499	478	488	507	529	505	509	545	505	491	502	472	481	489	462	509	520	472	507	481	481	489	466	568	532	519	496	507	529	476	528	484	543	499	499	484	462	492	521	546	522	502	493	531	522	548	507	547	506	536	532	512	498	540	506	542	516	522	461	471	461	465	515	493	507	506	534	502	551	525	570	519	492	556	492	490	499	512	519	485	530	503	480	540	468	526	515	485	504	500	477	484	519	478	474	500	494	512	519	516	492	487	458	545	481	529	508	549	504	509	515	532	469	510	510	481	502	496	495	478	537	503	481	515	490	498	519	447	510	540	485	474	473	497	497	520	495	492	501	562	502	490	573	474	494	488	486	490	518	461	507	499	464	474	540	545	506	460	512	461	500	457	526	505	515	491	497	493	488	540	551	553	498	479	504	518	547	483	485	516	506	497	539	526	506	511	489	479	491	485	543	513	501	513	517	490	480	484	538	514	509	503	496	487	512	462	492	530	530	481	505	514	526	509	510	570	495	484	485	492	504	505	477	497	510	472	520	509	494	471	523	519	502
33551	31449	25817	13068	4868	1945	1286	960	616	488	503	416	421	408	375	409	395	371	391	362	385	354	387	360	346	387	367	329	357	375	358	333	373	342	390	337	401	360	334	349	350	328	362	364	383	339	345	332	401	338	348	326	361	349	361	360	381	369	365	364	384	358	372	366	391	359	386	375	322	388	378	401	340	355	375	354	369	359	360	362	356	367	361	340	373	337	320	361	371	378	421	363	367	383	395	407	346	375	355	342	348	312	367	339	368	369	386	345	357	377	351	353	380	350	363	357	357	340	386	367	400	362	359	345	379	347	346	326	381	336	355	362	341	353	350	348	356	319	352	370	381	350	354	331	377	336	376	382	389	353	334	335	345	363	321	364	387	396	383	348	333	302	329	353	341	326	379	354	354	358	379	344	359	368	376	342	334	334	312	362	359	366	359	352	377	325	326	369	321	339	381	347	342	347	318	359	316	337	316	336	325	337	365	370	318	364	355	350	356	330	342	366	319	359	349	326	363	343	304	346	331	368	366	347	367	332	381	354	369	348	330	371	321	329	347	345	336	346	354	348	371	314	359	337	350	370	347	369	333	381	336	342	352	334	356	367	336	358	356	329	348	338	321	311	342	325	360	338	389	364	359	372	334	327	364	360	326	362	341	375	366	344	328	328	323	350	330	340	335	371	379	329	385	332	327	319	317	360	319	370	389	348	365	324	324	371	359	359	365	315	334	339	363	370	351	371	330	351	355	365	377	354	330	329	314	361	350	363	324	328	330	339	355	350	348	339	350	354	325	332	342	334	350	338	360	351	334	380	327	383	343	343	343	322	337	355	360	353	367	343	365	368	341	374	363	330	334	381	315	345	364	321	387	312	331	395	362	350	339	348	378	372	323	380	365	352	355	346	345	369	341	341	387	331	348	342	314	361	379	330	347	337	331	377	313	360	345	356	384	379	385	394	360	339	346	343	336	335	357	330	316	347	355	335	389	350	347	356	349	344	369	355	341	335	379	365	332	342	353	334	310	335	346	371	353	395	342	327	357	339	353	327	376	381	314	332	368	366	325	344	357	342	372	349	356	347	322	366	352	325	332	349	329	341	320	327	379	328	305	353	317	386	365	366	351	313	392	352	335	336	366	384	347	341	340	380	341	313	322	329	357	375	337	359	332	336	356	315	392	346	365	318	337	387	327	352	348	359	314	363	342	354	341	338	366	355	339	329	339	346	341	350	333	394	342	348	333	359	353	361	366	344	355	373	347	356	373	330	343	378	362	337	359	335	348	346	337	339	360	378	342	347	365	316	334	359	366	357	362	349	353	350	362	392	327	365	353	356	370	340	327	341	361	357	354	378	352	353	343	353	356	336	320	346	337	336	344	362	353	362	366	334	358	354	319	343	354	330	338	330	350	333	340	359	355	328	331	344	293	347	313	359	372	331	352	332	361	367	351	351	344	378	331	319	349	304	343	329	326	349	362	330	366	348	355	341	360	342	345	372	361	351	363	322	329	329	364	349	369	358	340	329	382	347	341	338	362	342	380	327	366	328	338	361	331	338	352	355	325	355	329	350	389	350	355	341	323	327	363	354	360	362	349	373	344	311	345	346	367	354	374	327	344	327	384	316	352	343	358	318	370	352	378	344	349	351	344	339	349	298	334	341	323	357	354	332	361	342	340	339	327	321	309	347	330	388	345	332	368	357	320	354	351	386	328	345	335	337	358	377	342	295	312	363	352	331	369	359	372	356	327	392	372	335	376	368	338	366	313	344	335	342	376	320	410	347	396	371	332	328	353	361	350	318	361	369	347	342	334	345	367	303	356	367	340	321	346	334	365	341	374	333	330	360	341	325	370	340	366	355	393	331	380	353	347	363	354	350	369	317	380	363	386	308	360	330	370	330	363	354	351	341	349	354	342	385	352	373	361	317	330	359	348	352	362	338	350	351	300	357	367	314	326	362	360	303	332	356	338	329	352	373	367	325	356	351	336	346	357	358	334	347	353	335	378	362	365	364	328	404	350	334	313	360	326	354	328	351	342	337	363	339	365	331	327	350	360	332	355	336	357	315	354	331	345	331	344	371	357	365	353	372	366	350	358	321	327	341	376	361	352	316	368	310	322	327	347	351	337	345	372	373	329	335	323	349	362	338	364	361	388	344	352	350	323	323	374	335	367	372	365	332	354	357	300	317	321	345	332	341	323	319	346	366	364	365	329	354	335	360	334	360	368	364	327	336	428	347	353	368	362	380	337	341	368	319	383	332	337	345	332	334	384	348	311	345	320	337	376	321	341	325	381	361	376	359	348	351	337	366	354	332	354	350	355	345	350	361	362	346	344	334	341	330	323	386	345	317	370	330	328	328	356	359	365	357	322	339	340	329	341	372	335	349	355	352	368	371	345	335	365	319	330	388	331	352	338	349	339	371	349	391	359	347	324	324	356	345	351	337	366	357	357	353	345	385	361	353	336	355	366	353	353	316	332	349	351	361	335	353	302	350	360	334	332	353	354	364	346	343	342	376	345	333	371	333	343	317	338	369	373	370	376	335	374	340	341	378	346	352	337	354	315	337	349	312	392	359	357	326	367	339	343	373	334	400	355	352	368	370	329	370	348	373	323	357	349	354	328	342	365	338	375	335	338	340	355	321	381	368	330	316	372	328	343	312	337	323	330	360	344	347	366	351	339	380	349	357	316	301	332	357	338	374	359	347	360	330	347	362	360	389	350	384	356	351	345	352	350	352	365	354	373	344	343	346	341	331	361	346	365	363	358	352	342	345	327	341	340	330	282	347	406	367	374	350	372	357	299	388	339	353	341	356	346	340	315	347	352	372	310	358	366	341	350	344	342	352	365	352	373	366	359	337	313	334	347	347	324	369	332	342	328	338	355	339	342	370	360	337	375	345	343	334	323	342	318	344	368	377	354	325	342	386	335	348	326	367	374	347	371	364	340	357	364	328	359	362	332	356	353	336	348	368	329	370	313	368	346	355	371	357	347	349	324	350	318	380	335	336	359	320	348	339	355	349	349	319	347	313	360	367	373	340	360	340	358	364	367	338	304	380	343	321	332	364	351	328	310	335	367	341	319	340	331	357	343	331	363	330	321	334	348	331	359	326	348	358	345	364	359	337	365	370	361	347	346	346	356	353	353	374	366	355	352	319	321	331	368	329	363	338	347	391	320	336	306	344	330	336	353	359	329	335	314	343	290	365	351	382	385	358	356	343	372	323	354	397	359	303	344	334	356	372	365	346	367	348	329	362	327	370	351	319	341	341	364	384	338	369	349	335	384	338	357	375	336	376	328	352	372	354	323	408	326	349	345	371	340	338	359	340	369	317	376	356	345	392	348	350	357	358	352	339	339	370	351	348	330	347	329	357	358	332	331	378	351	364	354	349	341	332	354	336	325	357	363	351	327	341	327	338	343	383	332	342	360	336	337	355	359	348	338	350	363	375	364	357	318	372	384	332	338	346	340	347	327	339	382	383	369	373	354	328	350	362
35977	41734	32073	16436	8104	3775	2654	1749	1073	881	696	620	570	529	549	532	450	470	446	423	442	452	437	428	410	392	410	438	395	401	409	414	403	428	402	403	372	394	419	386	400	398	394	391	415	394	423	379	393	363	411	391	394	397	371	400	379	400	407	398	430	383	419	389	405	449	445	412	459	416	396	398	428	411	386	388	429	448	442	398	398	423	441	393	396	422	386	390	393	435	408	423	407	405	484	437	416	454	422	406	403	399	400	397	393	411	408	383	402	393	387	407	406	430	403	372	409	404	391	411	408	392	431	403	389	409	367	376	378	410	364	392	386	405	412	359	420	348	375	400	414	410	388	388	408	363	398	362	379	355	372	374	428	403	369	416	385	331	360	379	434	394	339	370	384	390	407	361	410	417	380	396	404	399	399	386	401	382	390	379	399	369	374	398	408	370	381	409	375	398	389	422	385	436	396	405	403	380	417	368	400	376	384	400	388	378	363	382	389	375	400	366	417	381	349	432	369	402	424	373	408	393	364	428	376	410	395	351	379	424	390	392	405	391	369	398	372	374	406	421	395	357	384	397	405	382	382	401	385	384	388	416	385	378	427	384	388	407	381	375	402	362	402	396	416	406	384	391	411	397	378	384	381	407	390	374	386	347	371	357	396	397	371	401	360	348	429	393	388	405	380	403	397	386	423	395	377	396	361	402	418	409	392	396	395	396	358	377	390	397	407	402	417	396	403	362	377	379	381	401	392	388	357	426	375	384	382	386	363	427	369	411	394	429	416	319	405	366	427	361	370	379	399	360	396	401	393	377	370	397	409	379	402	379	406	399	389	373	393	403	422	405	382	414	412	366	394	373	400	348	390	415	425	394	393	393	378	378	417	388	392	370	381	382	400	387	372	366	400	382	367	390	415	407	374	369	430	367	406	349	364	412	403	413	393	395	402	395	402	391	389	374	377	377	406	411	392	364	372	401	379	385	397	426	369	407	387	379	424	388	407	374	430	357	399	404	361	397	376	361	397	390	396	407	364	390	397	394	389	403	390	416	379	412	387	389	404	360	421	385	391	380	381	371	352	386	398	414	384	406	414	356	402	392	382	416	383	364	436	378	376	380	393	417	376	402	419	404	412	390	382	439	370	432	414	402	379	360	409	368	386	362	382	414	330	405	386	385	403	412	364	390	390	430	412	411	415	408	353	372	389	393	414	396	395	406	424	384	399	378	382	401	366	364	383	404	388	418	392	399	393	398	406	370	346	410	419	410	391	384	395	399	390	385	399	377	418	367	421	381	378	422	394	406	425	348	397	381	415	401	370	426	366	423	406	361	398	380	389	389	405	407	399	376	408	387	391	370	368	373	383	395	373	402	359	418	371	405	373	387	416	392	378	396	421	409	375	395	370	365	387	341	392	381	390	393	410	386	376	357	399	394	385	396	410	408	392	377	386	420	423	376	413	426	406	401	395	373	329	406	374	384	407	371	380	388	419	399	401	392	394	399	363	383	347	374	408	415	389	428	387	410	396	385	403	387	366	382	380	367	379	420	411	396	395	366	396	394	405	403	375	384	407	408	380	429	383	403	379	373	371	403	401	355	427	368	391	384	382	385	390	406	363	421	398	423	393	411	386	389	385	370	363	380	378	399	373	397	354	384	410	395	438	385	394	405	389	385	396	388	395	387	401	394	407	402	376	418	418	386	394	388	384	388	378	402	379	413	383	386	384	428	388	402	360	422	386	361	392	368	414	385	408	399	396	403	402	410	427	426	415	389	369	353	397	412	412	382	368	388	380	373	378	416	396	368	386	350	346	426	369	408	352	415	375	381	382	386	387	361	366	377	396	361	400	371	379	361	392	373	410	384	366	421	441	371	400	382	418	384	411	384	382	393	372	394	419	363	354	412	401	390	399	384	373	383	410	370	375	386	386	382	390	389	401	398	373	381	411	413	436	369	384	366	411	398	429	358	410	382	372	431	406	359	395	416	413	431	399	398	404	387	428	385	429	384	399	371	400	392	381	389	401	428	381	428	365	369	381	378	384	423	391	389	380	370	414	372	409	405	383	426	392	420	392	456	370	378	416	375	382	408	414	402	376	363	376	408	410	375	401	342	405	379	418	400	385	354	425	365	404	379	387	391	386	428	404	395	398	367	365	428	368	412	407	385	419	405	408	404	357	373	406	412	348	390	388	388	406	398	408	390	380	388	392	392	376	393	416	362	380	377	393	413	399	395	421	361	370	390	376	407	394	410	394	397	373	393	387	385	374	387	394	394	404	392	413	389	371	403	420	404	339	371	359	418	412	417	375	388	401	366	383	389	371	361	400	415	377	376	395	403	387	368	421	396	385	399	387	393	398	390	376	398	395	357	394	407	371	414	374	403	389	355	411	393	399	382	407	434	384	358	399	381	405	376	387	401	360	385	447	351	413	420	376	363	371	413	415	395	377	363	410	397	419	402	410	419	386	386	369	364	394	371	396	404	375	372	383	377	410	394	400	371	368	394	387	424	381	405	379	389	368	393	386	352	405	376	385	397	390	375	422	375	391	413	401	392	411	406	397	399	385	380	387	438	377	374	382	399	401	353	409	381	400	395	393	402	389	399	390	351	410	370	391	370	349	415	394	362	361	396	395	376	421	385	401	364	362	400	378	361	400	394	413	426	352	368	417	411	392	407	390	354	435	377	389	404	396	392	375	396	394	398	413	395	408	386	443	425	400	389	411	377	387	415	422	378	382	386	425	404	389	367	446	387	417	363	386	392	407	391	372	348	382	359	382	390	381	386	409	429	407	403	415	402	417	361	374	400	440	383	418	366	399	399	373	367	408	346	384	399	384	414	397	380	382	405	412	424	419	404	369	398	393	393	354	380	397	382	382	402	403	382	389	406	412	404	392	395	398	395	430	368	362	416	357	405	370	385	426	368	390	369	402	402	428	413	383	380	380	376	383	378	380	414	368	419	408	381	389	434	381	369	418	373	391	392	388	397	389	374	436	372	379	421	380	412	340	435	368	382	403	395	387	366	376	417	428	396	373	374	390	406	389	387	409	391	328	377	430	426	397	379	419	416	415	401	398	410	361	393	426	366	363	432	429	366	377	407	356	394	422	399	373	389	422	370	382	354	412	386	364	373	381	404	383	393	376	375	405	409	381	412	403	380	365	388	390	404	424	383	377	403	423	372	396	397	409	420	388	420	354	367	379	379	404	395	415	376	406	356	430	402	385	358	424	401	384	380	393	378	419	361	367	406	382	375	395	364	416	390	384	408	434	404	375	389	385	426	358	369	419	392	387	381	384	374	362	427	385	399	410	373	378	400	390	419	385	413	376	412	378	387	381	380	442	405	394	405	393	375	354	416	394	409	410	382	403	378	390	393	396	387	392	389	389	401	388	419	375	395	404	354	391	397	386	366	408	366	408	395	403	409	367	370	369	368	392	387	393	368	369	411	403	420	382	383	384	388	370	366	367	377	390	370	385	425	371	420	406	405	415	350	379	412
25280	20835	26995	25034	20026	10115	3687	1854	1237	920	778	657	555	527	495	468	454	427	429	401	412	366	379	367	330	337	355	357	319	348	350	333	329	322	307	324	310	347	339	320	317	336	343	331	337	296	308	314	340	335	316	333	352	313	314	354	347	330	350	329	318	341	369	363	337	334	359	334	348	360	347	340	326	350	331	338	359	305	339	341	356	360	319	342	316	343	375	343	336	366	342	298	347	357	318	314	336	338	368	334	324	375	364	331	304	318	335	366	356	338	287	333	320	309	324	353	326	285	304	312	352	309	312	303	315	319	311	307	324	346	303	314	342	302	303	311	299	341	326	326	317	309	323	340	327	330	299	333	295	316	332	296	325	334	326	350	300	305	336	295	317	319	346	294	343	322	298	317	322	306	287	280	300	311	328	306	305	344	321	291	341	349	304	315	282	311	314	326	288	324	364	331	326	313	313	313	328	285	333	313	300	344	339	348	320	310	338	305	309	317	324	299	315	353	323	346	313	320	329	336	309	287	323	344	309	306	322	298	350	314	324	300	297	307	340	339	336	298	334	294	315	311	324	324	361	330	308	330	323	338	330	335	283	304	321	315	318	345	289	281	328	333	285	327	329	296	354	309	330	323	323	288	324	305	291	335	321	326	333	290	331	300	308	311	280	314	289	319	305	303	309	338	331	303	333	313	312	293	311	296	317	308	307	316	318	282	325	303	318	267	317	343	316	341	307	327	329	316	310	306	335	327	294	277	342	347	348	304	311	300	304	315	313	326	325	337	271	345	322	331	327	294	310	301	313	307	323	334	315	317	297	318	312	347	335	324	317	309	298	308	335	319	320	291	311	308	306	342	319	287	306	317	308	339	300	317	283	310	321	336	294	323	315	322	312	343	321	323	290	317	286	318	321	291	348	299	321	311	330	374	315	326	302	330	294	297	312	252	326	350	298	326	286	345	320	271	326	324	337	291	293	318	328	336	305	314	311	322	327	308	324	310	287	320	293	307	316	321	300	328	337	333	353	313	313	346	327	332	293	320	316	314	317	293	297	298	302	319	288	303	298	312	329	319	327	342	336	326	305	295	310	310	340	325	334	341	311	328	319	313	308	299	302	284	312	352	355	347	304	329	304	312	316	322	305	340	310	323	318	338	338	303	312	278	301	315	339	324	336	310	292	325	312	292	301	323	346	354	345	318	317	318	312	323	312	326	344	316	325	334	288	322	343	303	369	306	327	329	329	349	351	255	345	318	281	326	317	321	291	301	297	341	317	322	309	323	309	345	307	320	297	315	330	319	302	348	326	317	317	295	305	294	321	305	345	358	309	346	310	300	340	314	297	316	284	318	282	356	321	327	306	312	334	310	323	346	325	303	315	344	320	327	318	311	293	279	328	298	322	325	324	343	332	336	276	324	299	299	337	331	321	295	330	311	332	292	318	299	311	333	299	294	318	309	319	312	307	309	354	300	332	353	316	302	317	303	326	351	305	266	308	324	320	313	321	296	310	297	296	353	335	299	330	298	305	326	322	320	332	302	339	345	328	297	315	329	300	303	301	296	333	300	298	303	314	313	301	317	309	325	351	316	334	292	330	314	322	344	299	332	323	308	316	338	308	330	296	302	304	326	322	309	345	313	338	313	302	343	344	309	321	313	348	306	348	339	354	318	324	319	341	323	314	326	316	321	322	287	299	315	318	342	293	313	313	315	316	318	335	299	319	302	318	321	341	313	322	319	313	314	334	324	318	312	332	350	342	330	311	328	298	331	342	304	333	332	309	294	305	311	320	312	281	298	314	340	312	308	301	310	318	306	326	324	310	289	325	327	313	318	307	318	351	302	311	361	294	322	313	343	349	309	305	314	294	328	286	299	310	339	323	312	287	283	318	330	291	321	319	296	281	295	318	311	310	311	317	332	325	328	324	328	317	315	310	335	337	294	331	311	307	300	313	325	316	289	334	325	319	321	285	318	297	310	309	309	324	306	249	300	362	318	331	305	326	297	309	327	287	287	322	309	350	339	283	327	298	325	340	340	281	331	290	324	322	368	343	312	314	335	321	312	335	341	323	319	302	312	308	289	326	308	297	346	312	319	331	287	312	284	290	301	322	288	346	304	312	311	303	296	274	319	324	329	322	247	313	317	309	321	319	305	319	347	311	323	320	312	327	292	305	325	303	316	346	337	322	315	319	334	315	312	330	337	306	324	313	304	309	349	321	316	313	332	275	333	317	261	289	352	322	274	296	335	316	290	315	308	297	349	327	282	308	343	330	321	288	305	333	313	293	315	329	342	324	302	308	326	281	336	339	309	346	301	310	355	331	290	296	335	309	302	341	300	293	310	348	306	310	340	309	297	345	327	345	289	300	321	320	349	298	307	307	306	335	331	326	310	302	324	345	310	334	301	287	305	308	280	332	294	329	327	308	330	304	299	304	350	342	294	305	319	306	309	337	349	349	358	315	301	324	324	307	302	318	302	321	332	307	306	297	281	364	279	295	334	312	304	307	294	296	300	310	314	314	313	303	283	325	300	317	302	319	309	289	316	325	283	295	317	307	299	306	329	326	297	324	283	303	364	337	335	345	294	299	307	319	303	319	338	321	316	343	321	319	327	308	308	325	319	318	339	320	309	283	314	299	317	339	301	346	341	307	305	318	329	329	338	312	305	299	330	306	297	336	320	325	312	282	314	313	284	323	315	301	295	334	331	347	314	338	341	313	305	308	322	317	298	315	336	315	300	297	314	318	319	283	313	304	317	313	277	305	322	326	342	323	306	295	310	336	297	318	324	329	322	302	317	315	281	309	338	309	295	299	312	344	337	314	322	310	347	308	298	336	311	323	285	347	313	309	384	306	314	344	332	316	312	296	315	307	292	330	352	326	323	295	329	303	301	332	333	300	270	345	326	317	289	324	276	334	314	280	349	282	289	331	323	332	298	305	325	318	318	323	307	342	334	346	286	306	353	328	303	301	316	324	300	283	334	318	333	328	316	327	318	304	339	293	321	316	321	297	291	314	322	321	342	326	299	312	283	308	326	304	297	307	310	300	302	314	296	299	312	293	299	300	338	293	319	319	290	308	329	304	271	326	319	348	324	326	307	315	300	299	331	338	316	308	319	341	327	309	321	339	319	344	308	307	315	257	310	315	325	293	308	327	310	276	330	303	319	310	295	316	306	322	309	293	321	329	303	334	336	287	321	286	311	320	308	319	372	340	302	317	325	291	318	343	309	314	287	322	313	322	310	306	330	329	294	301	342	359	322	332	327	318	322	322	308	319	292	320	294	292	291	297	314	300	321	310	323	336	317	318	307	334	313	343	307	322	327	340	313	302	336	323	319	320	293	320	286	283	316	312	319	331	320	326	278	310	321	305	312	354	326	304	334	305	324	314	314	312	306	331	300	300	325	323	308	310	306	330	311	332	328	335	335	307	326	294	333	290	312	328	336	314	357	344	307	322	328	288	351	275	317	318	317	329	334	300	355	360	302	293	286
34447	52526	41394	23695	14176	8297	5467	3518	2287	1731	1447	1184	975	824	734	677	669	572	571	495	490	507	478	441	443	430	452	386	377	376	391	401	368	394	398	392	373	399	425	352	352	373	345	357	380	399	363	409	385	358	368	352	368	357	382	389	376	381	363	395	373	399	364	412	378	417	430	398	390	387	373	380	420	411	353	361	391	366	363	391	393	408	355	364	378	389	408	385	368	374	382	368	358	376	426	402	394	370	368	375	389	381	380	389	380	401	362	376	348	411	398	346	361	362	320	366	355	378	336	388	340	388	359	332	368	359	350	349	305	333	348	374	334	327	369	335	356	370	334	335	372	339	371	350	325	339	345	372	341	336	340	328	334	345	319	312	380	366	356	387	338	344	347	364	364	353	385	342	358	315	333	336	361	322	332	341	330	360	352	371	370	358	341	319	385	361	339	327	338	354	335	339	324	318	358	337	339	346	323	346	367	351	369	360	323	355	336	349	359	301	329	350	345	335	355	328	331	383	345	331	368	333	338	336	353	350	348	362	314	338	336	343	367	365	340	342	327	352	322	357	339	319	343	340	379	330	352	352	382	338	343	383	319	370	352	338	327	326	357	370	350	362	380	380	350	319	341	339	344	365	342	343	343	378	339	362	352	326	323	361	335	388	323	330	385	337	352	355	328	348	345	329	357	366	350	368	349	359	354	338	324	368	335	371	348	351	378	332	287	334	330	356	349	370	302	296	345	354	362	340	348	350	359	377	355	373	346	327	334	315	332	320	366	359	349	367	336	382	333	347	362	334	350	321	356	351	348	356	357	358	316	319	343	349	341	349	345	353	406	333	360	380	382	357	323	362	349	362	347	331	359	342	377	336	329	375	296	376	362	324	338	353	380	357	311	351	375	345	367	352	398	370	365	332	352	335	347	331	321	358	369	364	348	339	314	349	363	342	351	321	337	354	362	346	349	340	337	342	368	373	355	342	345	333	364	341	354	366	348	301	372	340	356	347	337	380	366	355	367	358	352	340	333	343	323	315	371	357	346	326	320	345	343	328	356	352	360	322	368	394	335	335	315	320	335	334	327	353	354	339	350	393	345	328	367	331	359	351	366	342	307	351	348	352	368	344	352	362	341	358	325	345	333	352	346	332	354	344	358	344	340	344	324	339	380	333	319	365	332	341	365	359	400	349	356	336	336	356	336	355	325	340	333	337	371	367	338	355	333	365	346	336	334	335	365	363	372	357	385	321	367	338	344	377	327	349	350	364	327	351	375	336	337	338	375	340	345	343	361	354	351	345	341	350	324	385	386	336	329	371	343	342	358	356	360	337	350	349	358	350	342	345	342	302	318	328	366	337	356	390	348	356	323	341	352	297	336	338	357	377	361	352	348	360	334	357	359	334	320	353	376	369	330	373	348	340	354	352	327	367	331	386	351	314	340	335	338	353	324	338	304	329	344	362	364	343	345	351	314	344	337	345	328	358	364	343	364	350	350	355	294	327	322	347	359	332	367	380	332	353	317	359	370	331	342	339	355	326	362	352	376	347	326	353	329	349	354	325	330	335	364	340	340	279	336	361	353	340	307	360	340	354	292	357	347	339	320	354	337	320	329	370	326	335	365	299	367	349	351	328	330	338	361	367	352	334	351	377	364	342	384	327	372	330	321	330	323	365	371	335	346	338	366	364	353	337	329	341	315	351	324	334	345	344	349	340	319	331	371	379	352	341	341	353	347	341	345	343	341	368	367	328	369	364	339	359	345	374	336	329	318	380	340	358	370	337	383	371	357	353	338	330	357	354	338	321	364	376	315	332	339	357	366	326	352	336	324	366	356	347	377	328	344	357	342	358	356	343	356	329	347	360	366	367	353	318	340	318	360	395	322	357	351	369	321	344	365	329	342	340	353	381	367	311	359	363	362	372	356	367	329	343	348	342	341	337	357	315	391	340	321	352	350	339	335	356	335	330	353	377	368	348	359	362	343	345	347	367	348	373	332	349	316	339	344	328	330	342	352	339	358	339	327	316	368	346	339	334	331	351	340	343	369	376	349	333	363	321	315	375	363	352	361	315	339	342	362	322	316	359	309	337	327	347	361	351	335	342	330	342	325	333	340	348	353	351	355	337	348	359	363	301	353	336	346	344	351	316	333	361	361	344	329	351	381	331	370	347	369	315	331	356	363	357	338	349	323	367	354	337	329	336	373	369	347	358	337	352	324	336	341	319	328	348	326	358	345	335	336	330	373	346	382	370	325	399	376	353	360	339	354	322	352	360	371	375	358	352	358	402	369	351	326	343	351	328	349	367	361	359	348	337	365	336	316	304	356	323	353	352	372	330	363	328	348	379	369	336	360	328	382	341	359	313	342	345	355	367	358	353	359	353	340	343	332	356	395	344	366	336	358	308	348	352	333	340	380	361	343	357	379	335	353	332	344	352	316	337	349	351	362	346	341	339	353	331	316	334	369	340	359	334	363	347	379	298	327	341	334	371	360	343	352	328	367	332	324	374	345	339	342	341	356	315	322	334	350	339	346	362	338	316	354	330	330	343	322	347	338	347	340	338	358	362	376	357	323	339	347	291	340	357	333	343	317	361	347	357	378	359	328	328	370	321	366	320	356	355	346	346	374	339	328	346	339	329	383	370	300	372	322	339	348	328	318	365	327	352	381	343	336	380	359	357	335	343	327	393	367	363	341	318	352	327	342	332	346	336	354	370	324	338	357	343	333	349	315	370	361	329	339	346	337	305	312	352	375	346	362	347	318	335	360	377	360	323	332	339	401	337	360	339	360	361	363	329	306	347	368	356	358	331	332	336	331	380	329	353	362	337	349	327	308	361	320	324	329	375	364	368	340	345	328	345	359	342	326	335	360	355	336	324	362	329	314	350	349	334	334	336	367	326	339	346	374	314	343	323	326	348	324	332	345	337	364	373	345	347	369	340	339	334	338	345	380	346	318	365	318	356	334	309	360	373	352	352	388	330	352	325	342	370	343	355	349	344	336	365	337	339	343	349	347	346	334	341	359	332	357	350	387	358	317	346	354	345	324	373	336	344	353	350	338	379	314	363	365	366	367	362	348	373	348	347	359	325	347	343	314	361	328	374	345	356	339	331	398	328	339	380	362	357	326	370	361	321	330	382	337	349	361	313	343	371	329	345	363	389	343	348	356	329	367	353	356	343	297	367	366	322	363	319	363	351	348	343	326	340	357	349	349	384	342	382	330	359	377	349	335	344	362	354	340	386	338	353	352	353	315	365	364	355	332	366	347	357	373	336	387	321	329	370	313	346	354	342	367	364	388	359	339	338	345	338	348	334	347	359	335	356	354	324	349	346	377	359	364	345	361	340	366	324	360	338	357	373	321	353	361	321	337	361	375	352	346	335	342	336	366	329	371	337	370	329	350	352	361	346	359	338	311	357	369	348	358	355	349	349	360	326	315	357	317	376	313	383	351	351	365	364	340	355	356	366	351	368	360	324	363	334	357	345	354	338	331	356
23105	20752	27273	24273	20974	20507	11615	3625	2085	1673	1296	1077	950	883	812	779	754	761	649	676	663	590	557	546	530	503	561	526	515	511	507	539	511	520	500	498	493	504	490	507	479	494	502	506	530	488	512	475	523	523	512	492	491	500	530	526	524	496	497	496	570	480	519	515	534	505	455	532	522	528	490	507	518	493	529	484	512	552	507	488	514	542	547	505	504	513	489	459	548	524	531	538	481	505	478	490	491	532	515	512	517	490	541	485	461	493	483	513	483	518	514	504	488	503	482	531	531	488	516	490	521	538	474	492	521	523	514	491	507	539	490	467	491	440	489	480	449	526	481	456	486	476	460	472	468	497	491	490	485	452	469	482	474	471	452	439	500	476	497	477	452	467	460	512	514	467	469	491	498	482	499	452	481	490	500	467	437	442	491	486	453	532	469	475	486	512	492	490	461	504	467	480	487	456	493	484	456	462	474	518	441	495	466	461	487	491	481	484	500	517	453	471	477	483	467	513	483	512	507	463	478	458	477	455	488	472	458	507	457	504	434	497	519	481	504	492	478	481	517	510	477	468	500	458	500	516	481	500	470	483	498	459	496	500	474	487	508	541	483	484	507	473	501	480	459	448	510	496	473	483	463	501	490	504	466	497	490	513	497	486	491	485	496	514	453	467	493	492	477	473	477	462	493	485	488	467	462	502	460	503	437	485	507	460	498	444	493	480	470	506	511	518	458	430	492	463	441	496	489	506	474	449	476	523	442	507	514	475	487	468	460	487	476	500	476	487	461	496	515	507	514	504	509	443	492	431	479	483	497	514	473	474	524	504	502	485	468	480	472	461	500	496	456	457	514	485	473	513	481	492	423	495	497	461	520	489	463	548	496	494	503	488	492	483	491	494	499	490	454	486	506	470	507	440	498	470	470	446	461	481	489	511	507	530	488	475	474	471	540	526	494	438	473	474	503	486	474	459	496	509	475	455	491	483	489	469	459	509	455	481	479	481	452	462	465	478	529	498	458	509	484	478	481	474	494	488	450	479	495	525	465	499	426	485	489	495	517	483	462	486	460	506	498	497	449	486	461	480	456	525	473	491	477	470	458	504	430	502	507	500	473	493	518	491	482	467	485	472	467	440	493	482	506	481	471	482	501	480	489	464	465	469	462	485	469	495	525	492	523	498	468	457	489	470	491	473	493	453	508	444	504	488	459	443	441	463	510	490	537	501	509	471	461	498	467	459	472	459	467	470	492	452	508	497	499	464	434	497	485	497	485	499	512	510	504	455	491	483	535	544	476	487	491	483	489	504	457	488	475	462	499	442	442	476	473	455	479	509	504	431	450	461	466	473	477	506	484	473	499	519	443	501	464	459	527	485	478	538	475	470	479	444	519	488	507	468	482	474	473	429	455	497	461	476	510	471	512	451	449	461	510	471	469	494	491	443	477	508	502	465	491	492	484	465	514	443	525	453	500	487	483	507	507	532	477	494	433	474	489	507	496	462	488	472	465	491	476	502	497	489	514	488	485	469	505	445	490	480	505	484	455	490	467	486	487	490	469	492	459	474	477	448	478	488	483	510	461	466	468	465	457	436	509	486	454	458	488	515	479	460	498	466	433	477	479	499	499	488	513	486	457	491	473	459	487	478	473	500	486	494	512	510	527	464	520	523	484	459	514	462	477	472	484	502	472	478	493	509	490	512	500	488	486	492	458	452	511	503	502	445	485	512	453	481	498	448	482	473	450	474	475	496	500	469	485	512	521	507	483	483	467	479	526	460	494	496	524	478	463	533	513	505	465	485	519	499	486	486	486	480	495	477	512	495	452	473	461	475	451	512	495	483	493	487	476	466	493	503	509	486	505	514	488	483	463	504	476	484	457	462	475	452	443	478	484	492	515	454	496	483	473	476	506	458	472	456	471	492	450	502	471	455	438	510	444	484	479	454	494	503	497	506	465	445	472	464	482	493	446	458	479	513	479	494	452	459	481	472	476	506	502	527	471	475	490	460	466	481	478	452	465	467	487	479	461	491	489	541	453	462	474	499	456	482	485	501	452	458	518	490	474	462	462	450	462	472	479	466	501	488	486	474	511	476	486	486	444	485	468	455	469	471	520	509	503	490	460	476	496	470	497	455	431	476	458	476	530	474	495	487	513	482	477	521	480	486	488	494	469	512	512	506	480	491	480	432	482	448	499	483	519	490	456	510	471	468	418	490	461	466	439	480	493	483	507	474	470	480	469	474	487	496	507	478	484	496	479	448	468	489	512	500	479	505	463	453	446	463	512	457	469	498	498	493	493	473	489	472	503	444	498	500	477	469	507	449	450	469	502	432	462	488	444	444	457	490	478	492	454	483	497	482	500	485	491	507	509	457	479	511	470	482	502	467	442	462	531	455	453	493	493	460	500	507	504	507	498	464	509	499	450	496	542	522	478	502	494	527	470	440	489	456	513	494	460	490	511	509	511	496	507	504	454	479	475	491	484	458	475	502	515	463	523	473	487	468	433	473	489	489	448	473	441	476	483	499	467	476	491	530	475	478	470	473	468	472	490	508	488	479	473	466	444	492	485	517	478	489	461	486	432	493	507	489	481	497	514	478	469	469	462	478	500	473	515	456	493	435	490	458	470	501	504	468	516	444	483	480	501	503	486	516	478	481	507	507	480	538	479	497	449	500	490	511	457	468	468	471	502	507	506	487	468	460	459	495	464	467	487	488	471	475	501	478	478	482	465	451	468	514	505	478	476	479	464	455	480	468	533	461	501	466	460	486	425	475	529	502	495	493	476	491	472	446	459	493	472	488	489	510	501	498	514	489	474	511	529	443	477	492	509	503	477	488	533	451	437	485	508	463	504	483	494	469	478	481	480	471	472	487	483	433	479	424	484	451	478	502	482	463	446	512	480	485	477	482	496	504	485	465	465	461	480	472	484	474	469	443	485	484	536	489	476	468	455	479	435	479	445	419	506	492	465	486	515	466	488	437	502	499	489	472	477	479	486	445	521	495	484	477	483	465	449	493	484	477	518	478	486	472	487	477	481	499	469	485	467	524	477	540	484	472	459	455	475	528	523	481	458	490	511	467	467	492	503	483	486	490	484	470	449	474	484	482	498	484	482	485	504	481	499	465	492	497	470	441	471	502	458	458	477	503	482	466	456	481	527	518	478	513	540	511	498	481	497	494	502	452	508	507	419	472	511	534	503	470	471	482	489	486	461	522	451	461	458	489	506	495	485	500	475	455	475	490	461	481	497	463	499	472	476	500	467	486	454	511	451	483	489	485	456	509	531	483	502	505	505	459	482	508	474	461	519	479	454	476	480	477	482	461	493	474	471	443	472	522	474	488	485	457	531	480	484	458	506	483	491	457	485	502	500	474	508	505	501	533	469	470	529	472	514	466	493	515	448	462	434	449	520	478	497	501	450	496	501	449	507	505	466	494	477	518	478	507	467	512	461	471	482	457	479	479	495	476	481	495	491	462	510	491	489	490	456	473	530	490
38803	56076	45571	31962	22206	13340	8632	5526	4074	3174	2364	2003	1598	1511	1331	1196	1063	967	934	813	774	829	713	666	702	593	664	607	611	589	598	589	613	537	602	562	558	579	585	530	537	590	502	530	566	585	569	485	553	501	498	541	552	541	517	542	531	506	542	523	547	550	541	532	599	576	598	510	554	564	554	555	627	543	589	501	533	550	586	586	569	579	551	550	568	527	560	535	568	552	560	519	558	545	556	575	562	562	562	534	538	532	520	543	518	542	549	520	520	551	527	554	535	473	518	524	503	518	512	509	523	504	508	537	529	496	527	489	498	500	507	513	516	537	520	487	464	494	467	478	532	521	502	514	493	483	486	510	494	500	467	482	490	479	544	472	466	496	513	487	497	458	522	523	494	513	486	547	514	492	492	478	508	486	497	470	475	495	532	526	509	484	466	497	473	489	505	511	525	490	528	534	513	484	460	524	535	540	522	455	546	539	459	461	536	508	524	458	516	441	522	498	500	486	508	492	512	488	514	466	516	494	464	494	539	523	517	501	485	449	530	489	514	531	490	497	500	518	507	537	504	485	526	485	471	482	495	493	492	506	544	505	489	489	522	493	505	518	448	482	504	495	509	517	543	522	487	502	534	496	512	480	501	467	509	471	500	465	501	505	513	498	499	495	510	495	467	514	499	505	521	497	510	511	498	489	482	484	476	493	479	504	508	509	497	489	550	495	536	481	480	503	501	489	491	497	508	532	507	465	532	500	453	496	499	498	535	481	508	495	501	522	465	567	539	480	493	494	490	504	504	498	500	448	524	531	505	501	518	497	489	463	502	502	525	534	482	529	490	482	549	533	512	501	502	501	507	552	489	502	538	498	507	483	518	502	496	501	508	509	488	475	520	531	547	441	477	527	505	475	527	543	471	499	496	533	508	503	484	492	548	509	480	511	496	520	518	490	524	527	508	476	459	472	494	491	508	493	498	484	485	498	530	495	518	471	480	503	494	468	531	529	492	490	482	536	495	514	505	508	469	488	482	487	517	501	463	526	484	536	506	490	517	513	475	565	503	485	478	494	518	482	457	533	521	487	489	543	546	476	497	475	555	481	519	496	470	508	514	482	462	491	493	503	483	523	534	524	447	464	494	507	525	466	498	507	522	518	479	509	431	526	468	456	515	509	520	494	475	502	526	479	523	484	520	479	508	491	534	503	529	494	500	519	488	503	523	457	467	535	523	512	487	511	487	497	513	487	499	493	452	495	530	501	512	520	480	457	489	507	518	477	477	482	503	482	547	499	513	504	507	485	533	514	511	509	506	520	537	490	530	498	513	527	505	523	489	540	504	492	496	504	529	494	499	500	491	509	441	522	469	519	501	470	500	528	479	501	461	498	484	521	500	537	547	505	505	522	481	491	484	455	510	493	481	522	540	485	498	468	473	502	511	489	512	519	509	506	506	486	517	507	461	507	451	478	486	541	498	523	518	552	499	489	517	522	504	551	514	542	480	512	499	531	504	530	513	484	501	515	511	512	531	492	509	469	482	467	452	485	528	533	486	538	482	516	508	537	486	504	490	472	500	464	509	503	514	486	493	490	487	509	524	534	491	530	492	503	480	482	502	498	552	492	507	454	475	518	505	479	503	490	478	494	502	531	504	473	499	523	498	509	493	510	506	510	497	534	490	533	491	484	509	503	473	503	488	479	500	500	477	537	547	532	471	511	522	495	462	498	507	520	481	522	535	470	505	505	528	486	511	471	517	531	500	496	503	519	507	504	509	492	524	475	488	494	478	433	529	500	536	509	516	498	498	493	505	527	484	524	493	535	504	508	499	493	478	483	461	534	492	493	499	495	503	527	486	495	495	486	486	500	483	503	490	462	537	495	486	473	496	535	505	464	475	500	501	485	521	520	527	509	520	476	486	497	507	511	503	544	502	493	496	538	526	523	503	519	529	522	490	514	488	486	502	503	504	522	492	497	501	503	456	521	496	486	481	476	533	497	510	515	512	510	522	512	452	487	517	526	490	494	495	544	524	530	509	519	515	505	498	554	495	523	458	502	508	534	501	515	477	484	453	526	499	550	504	526	524	506	503	528	540	482	524	507	457	528	495	514	486	531	498	492	454	491	471	484	511	562	503	503	500	462	439	493	457	470	480	502	461	490	528	470	511	517	485	512	519	482	513	492	493	510	504	477	492	480	536	487	453	513	509	506	485	512	471	509	474	478	482	487	519	528	522	449	520	522	528	519	502	483	499	484	536	461	482	502	502	498	495	496	533	495	485	490	494	509	504	514	449	531	487	479	474	511	497	447	478	496	491	522	515	505	493	499	501	497	506	518	508	480	499	516	465	473	536	494	475	510	508	470	473	479	498	509	495	501	533	479	477	493	501	517	505	539	520	496	538	493	511	548	465	482	509	521	523	488	479	490	486	504	495	484	514	480	549	474	494	473	491	506	512	459	504	484	505	478	511	489	534	502	513	494	501	511	504	496	480	533	504	519	501	507	497	487	517	526	500	512	534	500	468	496	498	493	513	532	503	513	472	486	527	503	522	485	493	496	503	451	524	509	541	513	502	500	498	508	488	513	483	543	524	502	479	466	542	514	501	486	506	475	448	463	478	513	495	519	495	497	490	509	458	486	509	483	523	507	506	519	478	508	470	539	477	512	521	495	485	528	487	510	514	497	508	492	517	445	495	508	534	482	510	488	489	478	525	470	507	536	493	494	493	499	479	489	562	509	469	488	482	526	509	475	520	505	512	506	501	505	502	516	505	520	501	528	469	558	457	527	520	518	510	516	485	493	473	475	543	484	492	512	483	473	512	473	513	497	494	519	487	544	473	513	539	517	469	499	513	473	496	481	492	494	508	475	523	533	494	478	496	526	511	512	502	491	467	484	477	481	497	491	493	501	522	473	517	485	507	491	514	474	458	523	503	470	477	486	476	508	522	470	551	541	524	486	504	497	507	510	495	511	440	496	469	541	476	510	503	495	493	535	497	501	521	481	511	490	494	518	517	500	508	558	482	502	495	468	492	478	511	503	531	507	496	494	492	529	506	498	540	520	479	500	537	475	518	497	517	504	489	510	508	469	470	498	541	485	508	518	532	479	500	521	513	517	501	495	511	493	487	478	499	467	524	456	491	492	500	497	500	515	490	492	505	521	529	468	484	503	515	521	525	479	522	543	508	476	486	505	488	508	502	514	501	508	455	514	475	494	465	487	492	530	499	493	510	513	514	487	516	524	486	487	499	460	488	473	508	479	518	522	492	512	508	486	479	477	515	493	479	507	484	491	516	487	527	463	444	509	483	514	511	501	487	493	477	507	498	475	528	551	517	511	506	493	527	509	491	458	502	474	494	534	478	522	477	516	533	491	523	515	513	491	456	509	513	493	506	499	506	526	453	553	518	538	491	507	516	491	479	548	512	477	521	472	503	530	473	498	481	486	546	510	498	521	463	512	499	468	490	503	515	505	510	508	477	498	484	509	491	491	503	484	502	491
32899	31266	23624	11344	4719	2015	1166	794	588	557	462	467	442	379	427	392	403	354	391	355	357	342	321	318	366	353	327	337	361	349	310	352	375	332	395	332	346	343	389	352	340	361	370	310	373	306	336	331	386	345	362	331	311	357	332	362	344	362	342	372	381	362	399	374	395	360	343	352	350	368	355	365	356	375	351	345	329	363	340	355	354	341	348	369	346	347	400	343	346	372	331	351	353	330	345	332	379	382	311	354	339	345	382	362	342	380	356	355	331	339	386	367	343	352	343	363	359	355	358	334	369	346	375	323	356	338	309	335	317	360	328	352	351	351	317	313	337	381	341	361	319	344	346	338	348	325	350	335	339	385	339	354	366	339	322	327	355	346	353	378	350	334	370	357	340	334	372	342	309	366	348	354	320	340	360	322	353	372	344	321	318	358	325	324	364	332	350	355	339	364	345	352	360	335	390	371	342	351	343	317	369	365	375	360	335	336	338	332	342	376	356	359	360	363	355	348	379	346	361	323	320	316	333	335	334	325	335	364	335	329	354	333	368	321	335	355	361	388	365	345	337	346	345	356	363	383	321	348	341	369	313	379	360	338	328	356	371	327	359	342	369	335	339	335	348	323	347	341	340	362	312	363	340	340	307	355	336	368	369	340	333	360	323	326	345	353	359	383	345	361	345	375	360	332	333	357	379	353	343	355	356	377	348	379	349	356	359	393	369	367	354	367	336	336	365	359	383	363	356	356	381	330	357	335	351	342	347	348	358	346	338	354	359	354	352	331	322	337	352	333	359	355	343	344	330	400	382	332	339	374	376	323	312	363	376	350	346	352	337	354	327	339	332	339	349	394	367	344	343	340	328	349	369	335	344	372	387	340	364	353	345	350	343	352	371	340	375	321	355	365	320	352	367	363	347	359	367	391	356	358	372	341	344	377	356	353	375	343	361	370	350	352	355	353	376	363	388	338	334	338	329	331	343	382	347	345	351	339	351	331	348	356	360	353	325	354	356	356	340	364	353	335	335	361	366	359	330	346	352	362	356	352	369	375	353	356	354	334	333	339	375	343	385	354	331	315	356	343	347	348	379	362	331	314	339	344	361	335	346	304	336	350	355	324	333	320	360	322	326	327	346	391	368	350	359	306	356	335	340	371	346	325	369	372	340	341	331	364	362	377	344	378	340	354	368	308	370	375	323	340	313	360	324	327	357	381	383	377	312	333	311	350	396	335	327	355	343	371	339	330	368	351	325	323	340	330	345	310	333	336	316	355	327	368	334	329	360	357	360	372	327	359	338	338	320	344	359	354	325	365	333	334	321	333	336	352	334	337	331	334	324	322	333	321	386	341	342	341	333	360	319	389	299	348	365	334	364	349	349	363	336	327	339	366	383	328	416	365	345	346	337	322	352	346	329	363	327	351	345	363	358	344	351	340	343	326	377	351	351	365	316	391	364	357	323	346	306	358	362	344	322	377	385	343	372	342	344	331	367	368	366	308	333	319	337	361	354	344	362	367	331	341	336	343	325	344	343	370	348	325	326	345	348	374	362	375	372	356	347	374	337	371	335	364	360	381	371	340	339	345	360	348	336	399	359	349	341	325	356	332	356	345	348	321	345	361	362	365	350	345	295	353	341	305	363	373	341	325	317	340	365	311	339	359	379	356	322	358	340	384	359	356	357	333	349	360	343	358	333	339	345	328	318	359	338	296	317	326	341	346	366	324	347	355	339	391	361	357	359	333	373	359	354	368	314	388	329	335	358	373	341	333	363	312	361	382	324	373	373	368	357	347	336	338	338	349	354	370	332	306	334	361	372	377	290	340	351	332	391	355	353	333	307	377	344	328	350	360	339	357	382	379	329	336	340	334	355	385	341	329	345	360	369	325	327	380	357	343	372	340	351	360	385	339	362	364	342	339	381	333	318	371	352	359	334	343	319	347	382	378	383	370	356	355	377	317	346	348	359	358	315	334	345	347	364	386	358	323	373	361	329	334	350	315	405	334	359	365	332	344	352	350	329	342	371	337	365	342	362	343	356	299	323	380	332	355	350	336	364	337	349	368	323	399	397	351	340	388	328	382	366	385	338	366	328	379	346	363	348	366	327	335	334	345	340	358	342	374	350	345	330	347	340	339	366	341	357	328	358	346	343	326	370	345	358	348	321	334	336	358	362	362	354	344	330	367	341	334	381	323	376	328	343	363	348	383	349	344	354	367	369	321	351	358	353	342	345	348	350	352	359	351	345	327	338	392	352	356	317	329	347	330	334	331	330	357	359	345	315	334	394	326	348	332	332	349	326	332	399	354	321	345	359	335	366	368	379	342	389	298	353	333	354	354	340	358	339	383	364	333	340	303	331	366	342	379	333	358	373	362	341	330	323	360	328	333	314	384	372	324	305	341	331	334	385	376	328	347	350	332	337	337	394	369	339	356	379	362	380	383	318	347	326	385	325	336	359	310	340	362	355	321	322	350	364	348	360	367	351	332	371	345	342	361	378	400	344	325	326	371	345	337	310	319	364	352	366	345	355	338	316	330	365	352	346	351	358	321	335	362	374	348	385	358	364	348	356	339	326	354	318	368	366	353	341	335	329	346	342	295	367	363	326	369	333	347	399	388	368	328	383	344	354	335	350	363	330	375	339	384	348	348	345	381	333	334	369	356	309	351	314	343	350	372	355	327	318	382	394	339	336	350	335	351	337	360	364	324	347	365	327	324	353	333	363	337	338	374	351	362	383	340	316	312	353	346	329	355	346	322	345	345	329	336	380	355	334	332	349	342	350	337	340	351	329	366	357	343	322	340	338	325	344	351	319	342	329	309	328	326	350	336	341	369	303	365	373	348	307	324	333	325	351	346	356	351	333	329	359	355	389	358	376	348	333	365	379	383	357	342	355	362	337	329	357	331	319	352	336	335	321	360	351	341	326	325	360	371	353	345	354	352	358	339	328	341	375	318	340	304	324	333	372	341	366	327	350	347	390	343	325	365	369	375	324	336	365	365	359	346	335	336	306	350	345	345	348	318	319	328	325	339	346	328	377	367	357	338	363	374	351	380	325	325	326	381	339	379	353	353	343	341	383	334	359	366	359	318	347	351	334	347	330	338	334	318	372	373	340	376	347	354	350	368	336	364	358	344	351	352	371	332	381	332	345	325	358	351	354	327	366	357	343	316	327	354	332	402	333	356	344	346	322	351	338	339	327	357	335	350	321	332	333	350	361	346	365	347	326	348	346	354	349	365	317	364	366	349	341	344	365	381	336	336	360	401	333	334	379	313	366	334	377	328	386	352	379	318	363	362	324	329	334	367	337	363	337	354	338	355	355	352	344	355	365	355	369	376	368	358	362	331	354	358	393	346	365	347	327	306	335	310	345	363	342	330	342	326	346	354	352	314	352	362	360	370	347	351	370	363	344	322	355	326	361	329	370	381	337	342	344	334	341	358	359	323	328	361	379	352	339	358	355	357	342	335	344	347	323	349	327	358	384	342	375	346
34714	41802	28931	14961	8109	3954	2408	1727	1149	911	761	620	575	530	529	464	438	456	440	395	412	406	383	387	409	392	381	407	401	379	385	416	375	381	422	399	394	381	407	422	400	426	370	379	405	426	409	401	396	365	385	388	402	380	412	421	408	440	413	418	421	447	398	398	394	392	400	389	397	396	388	373	402	411	440	432	395	442	412	393	378	406	405	358	389	403	408	382	383	406	407	405	436	446	427	434	452	427	387	421	418	402	369	400	397	390	418	382	402	405	445	403	423	395	408	426	394	383	428	391	395	409	372	380	368	382	400	420	350	388	374	401	359	371	348	418	370	408	401	366	390	403	412	385	373	387	394	399	369	372	427	403	360	371	362	395	403	363	375	386	381	360	369	406	395	412	416	370	400	365	417	395	358	376	382	397	396	386	413	370	402	369	399	374	390	378	414	375	423	396	373	388	380	388	388	424	419	387	378	397	404	401	386	394	429	356	368	401	398	361	414	400	408	405	385	408	361	360	387	404	403	389	383	390	393	361	375	379	380	387	422	408	388	455	395	367	359	375	383	380	371	394	388	396	407	401	388	358	413	381	409	362	388	414	373	375	385	371	374	408	402	407	378	418	366	379	355	382	366	412	392	357	345	354	396	394	409	377	401	432	369	377	400	410	398	391	384	420	427	389	367	410	391	370	405	379	347	340	384	417	405	402	398	376	386	414	389	357	422	385	379	380	383	405	381	370	368	370	371	403	398	378	407	404	410	397	379	393	400	363	366	374	407	390	382	388	386	382	413	373	388	381	357	392	359	420	391	398	357	356	420	406	398	423	412	387	380	397	371	373	374	404	374	368	406	399	387	398	368	362	353	384	374	352	370	395	380	393	421	396	374	404	388	394	375	379	376	372	330	379	414	408	408	403	392	391	399	390	385	389	409	394	390	386	388	412	410	424	352	408	414	405	361	400	403	392	395	390	353	349	370	350	394	373	365	366	377	399	399	398	366	432	373	373	386	412	373	384	375	382	350	391	395	387	400	424	383	362	368	367	337	388	391	353	412	393	386	411	397	416	412	414	400	391	407	390	370	400	397	385	376	408	372	403	394	394	391	370	407	378	420	361	384	413	366	396	387	429	401	406	386	369	378	371	394	418	410	414	401	397	382	381	403	398	373	392	381	405	417	418	412	366	389	381	382	403	366	370	394	403	397	374	378	367	359	359	399	411	384	392	402	357	389	416	409	429	372	384	422	375	416	394	419	427	398	391	407	404	389	374	407	374	397	408	379	404	398	390	388	389	429	419	408	387	431	385	366	408	402	412	363	388	426	396	388	391	383	411	401	414	394	364	437	349	395	349	389	387	416	381	378	414	386	380	382	370	390	403	384	359	391	391	378	388	396	392	395	406	398	396	388	365	378	351	388	415	370	390	349	386	401	369	408	395	400	382	392	367	393	410	386	429	392	368	383	420	389	391	403	385	412	365	368	399	385	390	411	378	401	386	376	344	395	390	363	395	423	390	348	383	417	412	401	420	350	378	393	393	370	382	386	406	397	409	392	418	397	368	380	388	399	394	407	357	396	411	362	410	401	394	410	395	426	413	397	389	404	409	389	400	425	435	406	378	387	383	351	422	366	391	383	390	369	362	399	389	366	346	382	382	349	370	383	375	374	375	395	400	411	395	383	416	359	390	369	419	391	387	388	406	378	393	404	388	382	433	374	407	375	393	402	383	418	376	359	420	362	372	406	405	367	421	390	421	373	422	374	381	361	408	386	406	377	376	392	400	404	386	385	397	350	376	420	416	345	374	381	402	375	419	352	430	355	405	392	392	410	383	385	395	364	401	397	376	402	384	391	369	379	393	421	360	386	387	361	390	392	385	384	378	395	355	385	383	391	430	398	396	396	382	396	403	370	411	375	411	382	362	376	393	412	408	389	395	397	394	398	407	383	384	420	383	365	360	389	384	370	384	375	388	384	393	375	396	396	379	364	402	375	410	405	376	402	402	382	367	380	407	416	379	364	367	380	379	443	350	350	428	392	403	444	405	414	401	356	399	402	378	406	391	397	392	359	386	373	408	372	373	387	387	390	368	384	371	361	396	404	385	377	369	419	374	403	388	415	382	374	412	380	401	398	397	376	379	413	390	385	363	381	382	367	404	361	407	372	415	399	381	376	383	419	417	399	404	384	403	378	371	402	440	403	398	386	430	378	402	400	353	409	409	379	398	379	409	405	375	406	393	386	395	405	395	408	355	417	377	355	374	415	407	335	370	393	387	407	402	382	383	381	380	407	387	420	391	419	388	381	374	437	399	360	414	401	408	357	405	398	423	369	410	394	424	377	362	358	394	379	408	362	401	372	400	383	373	377	384	426	373	372	377	382	426	415	402	401	400	379	370	362	382	394	418	379	384	385	417	370	378	376	394	416	384	412	387	411	404	378	397	405	367	372	364	405	365	422	409	416	409	400	400	398	382	388	367	394	371	395	413	367	374	410	356	406	397	412	377	387	408	373	386	390	379	362	394	393	366	407	414	376	400	393	380	414	399	401	390	430	380	391	390	428	388	399	401	377	365	396	397	379	380	418	382	375	398	407	386	399	387	378	372	395	392	405	399	369	378	399	393	372	392	394	432	379	349	407	413	386	395	391	386	369	390	387	383	378	420	401	358	389	390	416	442	373	373	385	373	361	369	364	356	358	388	376	420	420	385	366	386	395	350	368	397	395	431	368	387	371	400	360	384	401	366	394	398	377	410	400	371	406	362	403	407	387	377	379	409	431	361	380	370	389	388	392	388	415	395	398	390	399	402	424	395	373	423	394	403	384	416	398	388	383	413	399	375	421	369	358	374	415	410	381	394	389	373	412	367	374	400	415	377	384	337	394	396	358	428	411	434	420	415	373	357	382	397	406	383	382	389	392	379	411	401	380	394	376	425	384	397	391	387	413	418	387	404	413	360	365	384	373	371	411	378	417	373	375	389	347	399	411	383	379	381	414	379	376	369	387	412	369	411	389	346	376	402	419	386	409	401	397	416	417	396	398	404	403	395	380	408	410	377	415	369	392	384	422	362	414	403	407	360	396	416	394	387	432	355	411	394	379	378	374	381	363	392	382	387	382	387	397	428	368	398	413	436	409	381	407	402	385	401	379	375	392	376	379	383	355	400	418	394	369	393	401	409	391	391	383	392	418	369	388	411	411	413	395	378	440	386	404	404	401	383	372	363	378	389	430	374	343	387	366	362	412	379	367	407	380	391	367	377	409	387	426	406	397	405	365	370	360	369	419	379	387	422	381	439	359	402	411	380	369	391	423	382	354	391	359	415	384	395	392	370	391	371	403	378	392	399	377	388	378	410	381	399	359	392	406	386	372	405	371	403	387	414	448	408	385	391	422	360	397	399	360	378	346	396	390	404	379	361	351	399	386	375	395	386	383	355	405	361	403	376	388	411	405	390	393	373	412	386	374	389	405	353	424	356	358	340	408	401	419	390	414	357	390	426
25310	20809	26762	25137	20237	9926	3354	1783	1144	949	774	716	584	484	489	470	440	447	397	392	361	360	347	341	350	351	322	333	333	339	317	345	347	336	315	348	310	310	339	326	315	358	306	312	295	318	310	334	317	310	320	307	294	369	344	333	325	326	320	319	337	336	349	297	331	316	342	325	325	321	342	336	331	316	338	327	324	331	348	360	346	366	353	325	320	318	342	309	332	310	346	372	334	333	337	343	343	314	316	355	349	331	339	321	338	342	327	331	348	346	315	388	323	296	319	330	342	287	359	299	342	298	341	302	295	308	325	294	306	284	298	319	296	287	314	318	322	336	334	288	323	345	301	278	290	338	313	315	326	305	316	286	314	301	333	284	337	299	325	309	309	353	310	310	302	319	285	294	306	329	342	322	308	334	289	305	282	323	277	345	323	311	315	299	322	315	315	292	293	317	341	320	277	337	330	327	291	305	347	316	330	325	299	309	277	341	335	313	327	303	320	308	329	330	288	322	299	305	337	321	329	298	301	295	306	307	323	284	309	297	303	319	304	314	310	353	298	300	332	313	316	322	271	325	308	320	305	303	321	322	308	326	299	304	305	276	302	317	302	342	331	319	314	326	309	304	316	301	296	314	336	301	309	298	341	304	335	327	305	279	302	293	309	281	311	317	316	348	337	314	274	308	299	315	340	311	305	320	323	284	306	310	297	334	298	329	291	305	292	293	342	304	344	334	318	309	304	293	305	299	321	314	308	324	303	301	338	311	308	344	327	281	294	302	328	330	329	324	295	332	338	321	281	286	318	333	317	320	331	290	312	305	311	330	294	332	301	276	313	303	330	278	306	315	303	325	282	304	331	325	300	284	325	283	319	306	335	297	335	318	335	339	307	305	343	320	327	325	310	328	322	291	342	368	309	352	337	288	307	275	323	308	303	323	323	327	329	299	302	300	318	319	348	302	326	303	288	302	299	320	313	298	295	313	333	312	331	316	283	336	306	336	299	281	302	328	321	305	307	315	348	274	281	332	317	330	304	340	267	305	274	279	325	328	290	306	325	331	337	317	289	344	282	301	331	309	315	283	333	314	335	298	317	326	330	301	303	274	343	301	311	339	322	292	303	317	329	290	314	312	314	307	296	312	308	286	315	298	299	319	335	294	311	289	309	283	309	321	348	311	317	327	295	313	303	305	310	326	319	334	295	299	330	342	319	315	323	316	312	320	317	313	334	320	290	306	297	303	308	299	326	282	329	284	326	308	315	313	284	341	308	334	297	310	289	297	327	334	318	314	302	287	314	326	325	281	309	290	306	329	313	314	343	308	334	312	322	342	334	296	283	333	324	312	315	305	336	332	344	316	328	294	349	327	321	292	285	317	330	332	328	278	325	286	297	344	312	313	325	277	312	289	322	300	307	308	313	329	329	320	304	288	307	301	294	324	312	305	340	298	331	323	267	310	295	339	329	307	340	295	324	305	291	294	297	326	309	301	337	314	322	322	284	331	328	316	326	321	323	318	304	294	289	300	325	349	296	335	327	330	311	342	298	333	331	338	359	318	340	297	355	283	333	296	315	258	323	366	302	307	314	284	312	328	324	311	313	287	286	318	303	333	293	293	321	304	303	342	323	313	304	292	270	313	345	307	305	333	324	308	309	313	300	300	325	290	283	325	321	349	354	325	324	320	305	286	304	304	351	295	323	304	303	338	296	299	287	304	297	303	310	321	290	325	304	288	289	279	302	286	319	297	315	313	322	319	280	323	349	318	335	266	310	312	308	316	313	318	291	283	339	328	323	288	317	299	284	302	305	330	298	343	318	339	327	334	305	324	298	316	313	310	307	342	300	296	323	291	311	287	281	333	311	296	280	280	324	306	336	317	304	294	276	296	353	310	317	319	317	328	367	300	322	331	319	294	328	326	289	332	310	315	298	334	306	325	302	303	283	321	288	327	302	300	306	317	340	291	331	316	303	346	290	313	313	322	309	310	316	304	298	312	316	294	312	314	305	302	351	322	304	312	301	320	319	283	327	314	280	300	300	309	307	310	338	287	309	309	318	330	311	334	270	307	329	333	307	320	293	322	312	314	317	349	329	309	327	285	314	329	317	312	304	335	303	301	283	346	337	303	308	313	294	291	340	319	323	322	345	304	302	337	359	323	299	327	281	295	320	287	289	329	313	328	319	321	298	337	314	314	314	352	298	300	305	289	332	306	284	335	327	306	317	286	308	262	308	319	285	308	327	331	300	326	320	297	313	304	316	324	335	315	337	294	311	324	307	311	316	294	309	317	329	308	309	282	273	338	320	335	315	318	324	325	331	309	325	310	332	324	321	305	307	303	334	318	320	292	295	327	284	335	272	338	313	296	268	345	326	315	302	287	337	326	303	294	350	317	314	308	364	284	290	311	301	338	305	300	311	325	334	314	323	319	335	300	327	310	317	318	295	292	314	266	295	340	299	333	280	306	338	313	346	292	316	283	315	313	323	326	331	305	300	321	289	267	315	325	330	343	317	292	309	324	320	333	322	283	313	323	315	334	317	314	302	292	275	323	307	325	303	316	310	303	296	290	311	289	315	296	302	307	275	298	289	317	321	315	320	292	302	341	299	301	325	333	332	311	375	328	316	298	309	296	308	287	322	299	328	312	317	329	283	290	312	321	291	335	305	331	299	293	303	297	303	339	331	278	311	329	287	320	318	325	290	309	333	305	307	341	333	276	332	348	287	314	320	303	302	315	329	287	315	322	316	317	334	307	353	304	329	316	294	286	324	301	295	343	299	311	306	326	304	319	331	333	363	294	298	293	319	320	310	304	342	328	358	277	334	321	301	316	320	316	318	318	332	285	315	295	318	318	308	335	284	281	339	313	324	311	317	321	325	304	301	284	302	323	267	317	339	299	312	307	317	291	345	313	314	314	303	295	319	329	333	302	333	284	296	337	297	320	293	344	328	292	320	349	337	311	288	318	295	316	312	314	296	322	299	321	326	289	309	292	302	313	306	336	327	313	328	311	335	317	307	312	328	300	323	284	331	288	314	309	324	293	295	322	337	337	296	319	304	297	332	305	299	336	320	322	324	295	318	306	321	314	301	295	300	293	297	281	303	297	341	307	316	304	314	323	324	303	318	338	343	308	310	318	332	313	339	343	287	280	303	324	287	315	319	287	328	323	302	290	346	351	309	334	294	319	302	297	325	289	272	307	326	302	314	336	349	307	299	316	318	333	296	336	312	335	299	321	309	294	296	323	308	297	340	294	337	319	295	312	325	338	302	267	321	302	336	339	305	312	334	329	310	315	350	359	309	303	317	315	327	326	322	347	301	337	322	323	319	319	312	314	351	285	329	317	317	310	321	295	337	311	314	325	291	310	334	273	323	327	313	296	253	299	307	307	268	326	283	294	314	329	330	311	351	331	317	329	308	307	334	325	297	304	338	338	312	312	313	325	323	328	335	309	335	310	290	325	326	307	334	285	298	324	310	297	311	332	305	327	324	320
35028	45725	36927	26864	15503	7673	5058	3305	2316	1768	1400	1176	1047	894	816	705	669	604	602	532	509	431	436	424	405	423	403	414	391	388	371	390	382	418	358	385	335	379	366	395	370	360	394	356	368	355	356	398	371	371	341	373	354	402	330	360	375	365	381	341	372	398	394	413	381	429	410	383	399	385	414	412	401	382	361	387	405	351	355	379	377	375	380	384	370	351	421	383	333	378	403	393	377	357	342	404	386	384	377	362	344	377	350	382	381	373	368	359	428	399	383	348	391	384	367	392	384	378	367	370	345	356	362	369	324	320	358	322	327	347	340	340	350	342	357	334	359	324	335	336	347	338	361	348	354	355	358	337	331	347	321	350	357	339	379	343	358	354	308	375	337	350	314	329	350	320	362	300	349	344	355	332	344	303	299	310	313	368	366	312	354	348	331	330	367	384	311	335	343	355	362	323	336	315	342	374	319	298	349	313	350	319	351	353	340	347	375	338	336	337	350	363	349	365	346	322	310	326	341	344	364	331	327	336	360	323	375	350	336	334	309	345	343	337	332	347	337	346	306	348	320	335	348	371	332	331	344	363	331	335	363	363	354	307	340	357	349	358	323	364	329	362	335	349	330	329	332	389	355	314	334	354	396	350	331	322	323	340	331	318	320	349	320	351	353	348	351	337	311	319	340	328	330	334	346	320	343	358	350	366	372	342	321	328	332	319	335	343	316	321	349	322	341	309	332	330	344	314	331	344	335	339	363	323	323	333	352	316	400	330	330	336	340	361	344	349	336	341	360	345	329	350	336	346	368	341	373	356	341	348	284	337	303	334	318	372	333	352	358	360	317	358	318	392	337	327	362	327	353	374	348	329	340	319	350	337	329	344	349	329	339	331	338	356	336	364	330	327	375	360	376	348	344	341	335	339	354	326	375	334	346	358	346	344	345	363	375	366	350	362	358	353	309	369	360	333	314	348	340	358	345	352	347	336	360	323	332	328	334	352	350	327	375	372	323	333	318	336	341	361	323	353	337	353	332	337	333	359	349	359	319	359	345	324	323	346	326	319	356	343	345	346	367	320	367	319	319	332	309	317	378	333	310	335	341	344	363	328	317	343	323	340	330	340	374	375	347	325	308	342	361	361	326	373	337	353	379	338	328	359	358	356	347	354	353	338	335	329	338	339	360	330	335	333	337	347	350	332	320	359	340	346	332	338	362	335	367	312	346	333	328	338	360	342	374	352	310	327	352	333	342	361	337	353	322	369	327	349	339	337	336	356	319	316	367	353	349	347	337	354	326	352	349	331	383	359	389	352	319	334	345	323	363	357	340	356	305	370	321	357	333	331	356	307	352	336	343	334	332	341	364	341	332	355	377	359	354	353	349	347	330	359	345	359	332	366	319	358	372	354	351	366	342	336	327	327	358	344	331	361	337	345	365	332	350	369	355	339	352	323	327	343	349	353	330	316	340	336	296	335	362	360	296	348	362	372	360	312	353	316	329	337	364	333	352	357	370	346	343	338	356	343	329	344	334	349	324	353	348	368	335	362	285	356	327	328	324	355	373	334	338	342	339	362	351	346	338	361	328	337	359	336	345	344	336	348	328	359	354	336	318	350	340	357	367	359	360	344	331	351	358	374	388	345	347	360	310	352	351	339	371	331	337	326	318	314	320	311	343	357	309	330	373	319	322	321	345	335	339	340	316	394	328	335	318	337	341	315	369	371	334	323	350	342	375	332	364	338	342	352	325	353	331	335	366	320	340	361	351	356	322	339	312	351	368	352	379	353	353	322	352	326	347	355	337	378	378	333	341	333	351	329	346	314	385	333	321	348	357	373	349	322	318	350	322	348	331	345	324	333	368	376	333	345	349	364	353	361	331	354	340	366	358	324	345	371	357	357	337	346	344	338	321	337	311	332	321	306	335	331	352	340	367	359	355	335	314	328	382	339	346	380	365	357	336	369	339	349	360	350	355	346	342	343	333	346	339	329	341	354	334	352	326	340	332	326	294	380	356	354	341	343	380	341	319	350	331	330	323	341	304	356	353	336	314	330	329	339	357	344	330	367	383	317	323	328	324	370	334	318	350	343	335	310	347	358	331	342	335	339	327	342	366	337	333	347	334	345	371	354	334	332	371	377	322	342	336	337	328	309	336	343	341	332	372	351	341	313	338	328	324	384	322	339	348	362	344	361	357	331	337	324	368	341	335	341	318	364	350	381	343	338	336	364	337	366	323	347	356	341	351	341	343	361	353	335	368	366	321	345	331	366	365	341	341	302	367	359	358	373	339	354	338	352	343	344	378	336	334	383	366	321	346	349	355	334	319	345	352	354	332	357	365	326	354	370	350	303	331	370	348	344	350	357	345	333	364	361	339	367	360	339	331	327	353	332	343	359	344	376	342	333	337	329	336	364	346	347	369	316	314	328	350	327	355	362	347	356	342	337	345	313	333	336	351	341	333	351	341	351	369	350	345	331	307	339	335	347	361	334	366	350	372	325	329	342	360	352	328	325	354	344	348	352	325	329	326	350	360	334	327	342	336	366	330	336	365	335	326	355	351	308	370	349	317	392	344	343	351	321	312	351	399	329	337	351	350	367	347	342	351	354	346	342	329	337	340	359	323	357	324	358	347	367	364	324	337	344	345	326	344	338	340	342	336	360	334	350	353	364	381	353	388	339	328	352	351	329	358	347	311	345	328	366	338	327	360	318	350	362	349	377	330	326	366	343	351	369	323	305	347	338	347	321	367	332	341	328	346	324	338	341	297	339	350	307	350	336	305	363	370	339	355	348	380	352	334	364	328	343	318	334	321	352	309	308	384	348	358	325	302	339	376	381	333	347	338	370	353	368	342	355	336	328	309	342	346	356	342	329	344	348	306	361	359	346	317	352	336	344	366	337	356	362	319	344	347	348	313	360	342	327	348	351	385	328	339	355	328	337	336	346	328	297	318	333	345	326	362	374	350	339	336	295	328	379	340	376	331	350	341	342	344	356	364	336	302	343	345	338	347	341	338	328	313	334	355	311	316	333	340	354	374	352	351	331	369	340	340	340	359	351	301	331	347	342	349	347	363	361	342	338	326	374	350	362	355	334	348	378	360	355	325	351	362	337	381	327	324	336	347	330	399	338	320	350	321	353	345	350	345	339	318	335	355	356	363	316	368	382	376	336	345	330	330	322	346	316	350	350	353	365	368	325	386	343	317	344	389	284	328	354	371	336	329	304	346	351	362	325	376	341	329	332	336	354	360	361	358	311	372	333	369	342	366	305	321	296	322	337	390	348	347	346	346	346	365	318	314	330	354	319	346	336	359	318	356	358	324	330	331	320	349	320	341	337	317	343	329	365	372	340	335	325	337	359	327	351	317	383	380	343	328	294	339	334	349	351	320	332	347	328	343	354	330	345	366	339	325	329	344	300	352	356	348	334	389	322	343	325	333	361	333	334	343	338	365	363	333	350	360	341	358	336	320	352	341	346	356	336	351	351	339	355	331	360
23184	20774	27445	24357	21136	20392	11167	3327	2054	1638	1363	1222	1025	901	811	790	701	698	679	645	616	579	595	595	591	545	546	520	525	529	549	551	522	501	540	509	540	503	528	497	516	495	499	519	533	476	499	546	504	485	532	503	476	497	539	498	489	469	501	520	479	498	488	521	489	507	522	503	501	528	519	514	533	472	522	506	558	536	504	460	492	515	511	478	493	519	489	494	499	508	530	504	515	487	476	491	511	501	499	495	535	478	509	497	501	493	521	549	475	480	481	496	512	545	521	521	500	465	482	510	488	526	489	450	492	497	491	473	480	497	499	497	492	499	510	444	554	486	508	464	487	506	465	478	453	457	465	495	468	481	503	471	548	482	469	449	487	515	485	436	488	495	486	496	533	504	483	497	490	500	491	500	479	495	473	496	474	486	482	489	435	461	515	471	491	465	472	466	462	488	471	492	458	452	502	482	487	456	500	455	481	485	481	487	471	418	499	488	467	455	460	493	462	481	486	468	494	498	448	510	495	472	506	489	493	521	502	487	442	518	453	483	471	513	481	450	458	489	486	468	472	478	517	475	535	470	454	474	482	522	481	526	450	490	495	466	517	476	492	463	460	517	487	469	475	457	481	498	472	465	491	478	491	476	494	449	460	483	503	490	482	450	491	467	477	446	497	472	445	444	479	480	507	451	507	519	448	452	466	478	468	447	490	447	474	454	456	479	478	443	515	479	460	471	492	467	498	527	477	459	490	488	494	480	481	480	490	482	519	478	515	480	476	465	484	490	500	496	488	458	478	474	467	495	443	459	499	470	483	455	445	549	496	478	467	469	422	493	493	488	468	472	482	474	440	514	456	490	527	491	490	488	438	473	485	491	525	451	461	476	481	491	484	460	490	471	466	474	532	489	498	504	507	446	504	480	444	494	513	473	458	435	473	489	470	492	476	501	491	499	500	490	514	530	507	467	482	454	485	448	485	483	514	471	478	480	496	491	449	462	449	497	484	486	459	469	495	485	476	479	491	451	410	425	473	488	479	521	456	459	457	451	471	486	486	503	490	454	483	466	501	466	487	499	484	512	493	443	537	486	475	483	479	484	465	516	464	488	486	475	511	491	473	461	456	499	432	467	457	472	514	466	459	498	485	450	458	433	501	479	497	514	480	456	467	456	443	489	458	462	481	483	483	468	456	481	506	480	455	474	488	454	511	488	496	530	437	456	478	472	485	471	500	472	476	439	480	505	485	476	444	480	474	454	443	493	480	478	532	434	465	506	512	469	469	471	470	454	498	440	491	504	473	480	486	458	530	465	496	458	474	444	477	537	471	473	476	485	457	433	487	482	499	466	483	480	502	473	489	510	468	486	472	446	484	493	459	459	456	509	482	469	474	499	488	467	472	468	485	519	454	478	486	459	487	459	522	445	494	453	463	468	514	472	467	490	533	479	478	479	489	484	481	442	462	514	507	478	463	476	458	491	477	493	466	497	468	507	501	517	493	471	457	488	467	500	456	469	487	492	464	483	489	462	525	444	463	517	484	467	499	442	524	462	462	480	505	537	504	426	521	496	508	449	494	487	495	464	480	512	486	476	474	487	519	483	467	511	491	482	446	475	443	458	501	518	499	500	475	452	506	455	488	479	460	483	489	531	476	516	511	453	512	509	467	469	502	447	491	469	462	519	490	477	470	458	471	472	515	499	478	513	487	468	481	547	511	488	480	436	472	491	473	490	504	495	500	482	480	499	442	451	470	475	504	494	512	483	481	551	462	494	448	499	489	480	496	487	468	492	498	478	441	488	445	503	496	523	497	489	464	486	507	471	471	490	475	482	496	438	494	491	479	492	481	467	530	491	468	481	456	499	498	484	475	461	480	448	492	468	510	484	478	511	475	507	485	468	484	457	497	490	450	493	447	453	482	459	510	530	523	459	467	475	491	481	493	506	444	525	469	467	439	506	479	506	514	477	456	472	497	478	519	485	514	478	498	462	461	496	463	517	478	486	506	476	505	441	461	489	479	492	501	486	502	490	477	447	493	463	494	469	456	469	488	475	473	494	486	500	441	486	480	531	481	479	503	485	449	469	535	484	482	479	467	481	472	471	496	462	500	454	480	469	468	491	479	505	459	438	449	484	479	445	521	495	481	487	427	509	467	511	481	491	467	479	510	458	467	460	474	507	480	494	518	451	471	459	464	453	462	460	479	441	473	464	465	480	464	532	490	466	467	476	467	461	496	503	477	481	460	486	493	447	480	473	494	522	463	479	458	501	477	456	474	524	478	465	498	484	495	487	460	529	494	500	480	520	485	486	452	538	489	444	464	453	455	482	503	483	503	451	448	468	457	492	488	480	494	481	492	484	497	477	454	449	460	511	486	491	469	453	486	488	493	486	465	502	466	493	464	510	517	483	508	473	464	422	501	487	458	461	499	494	486	444	514	446	509	496	437	507	507	465	477	514	483	507	483	514	468	521	485	461	481	466	486	468	491	461	465	474	474	478	484	478	463	457	465	485	502	462	482	489	456	477	468	477	474	515	496	500	447	477	460	443	488	488	478	500	490	515	472	465	511	461	457	478	501	503	498	520	459	466	496	491	505	509	520	475	515	490	528	462	525	456	526	493	492	502	480	483	486	507	517	459	432	499	492	500	497	461	517	465	464	462	475	480	531	467	473	464	465	489	498	490	502	436	510	435	479	501	486	499	468	485	511	450	486	459	504	534	491	480	451	485	518	472	460	466	490	448	447	527	502	482	492	485	502	463	540	431	475	484	467	479	458	466	480	514	465	491	485	456	510	468	477	511	459	519	526	537	461	484	490	438	522	458	474	444	510	469	482	478	508	467	499	448	480	458	477	473	477	459	499	476	491	496	475	489	504	495	491	493	451	501	459	481	454	473	462	508	506	467	451	477	534	471	532	479	456	476	456	485	515	483	488	510	484	475	473	479	466	452	491	483	466	499	470	494	489	493	536	487	485	509	533	456	457	510	494	444	469	504	469	495	513	492	469	470	510	468	493	436	507	479	506	488	458	478	461	466	474	484	460	479	494	508	501	478	449	553	501	469	505	453	489	483	464	464	446	496	442	494	438	485	465	479	503	499	484	497	509	499	486	484	445	488	488	424	463	486	481	474	465	450	516	469	473	467	500	464	483	469	484	489	462	497	518	509	473	507	475	510	481	475	452	494	471	557	481	473	475	494	465	472	488	499	479	498	488	484	508	476	477	492	488	502	485	457	469	469	500	465	454	499	501	459	463	489	494	484	449	449	443	527	456	469	514	503	466	497	511	503	480	485	453	497	518	453	468	478	497	490	456	506	484	433	451	470	444	463	494	490	472	504	479	443	447	448	460	515	491	435	458	478	492	484	468	493	481	481	488	474	476	509	522	487	457	505	501	495	461	471	467	487	490	442	506	481	496	436	478	503	440	464	501	447	527	486	457	491	438	451	501	525	466	474	458	490	508	503	494	518	505	488	453	452	489	458	495	447	481	496	475	459
37273	53576	48662	36161	24438	13052	7782	5207	3998	3183	2628	2011	1702	1417	1299	1233	1014	962	881	916	777	718	686	692	708	630	591	640	584	598	574	577	558	553	568	558	554	546	565	545	557	564	532	503	558	503	534	530	560	555	537	510	521	531	525	512	525	550	528	572	563	532	586	552	550	574	558	569	561	576	542	554	547	567	561	557	560	543	551	547	617	562	552	525	558	547	558	537	586	586	572	531	578	554	551	540	619	553	550	595	534	520	518	508	560	540	527	515	554	563	553	528	550	538	541	515	505	496	515	547	572	560	547	532	484	532	514	507	527	509	518	471	478	519	477	505	507	501	498	488	501	486	528	471	522	524	498	480	511	515	500	502	491	499	489	532	525	510	489	504	525	498	501	512	497	517	472	469	506	503	501	491	517	512	547	500	516	476	503	536	479	505	476	508	478	488	487	493	471	563	471	487	484	494	556	549	489	496	528	493	476	490	442	551	468	509	505	519	496	463	512	498	536	515	506	518	509	527	505	537	504	472	457	485	513	498	479	493	498	480	490	503	525	484	510	515	490	506	512	494	494	525	517	503	473	497	527	484	533	500	503	497	523	475	472	469	534	475	501	520	485	498	455	489	507	494	514	531	515	535	487	486	484	530	467	520	521	498	535	517	523	478	495	482	506	489	509	494	541	522	511	498	487	483	496	498	506	521	522	470	475	512	519	473	533	504	484	549	509	500	525	508	483	520	473	501	516	473	464	478	454	543	492	514	492	485	512	489	528	482	497	479	501	522	470	510	511	483	484	547	491	496	513	470	522	510	504	491	472	505	525	518	516	514	498	498	490	511	492	459	506	498	474	475	479	519	468	505	481	502	504	474	495	517	479	489	473	481	499	495	473	527	484	521	485	511	537	481	525	531	507	488	509	483	529	499	505	477	502	515	495	450	487	531	494	499	496	499	504	518	540	483	507	506	501	508	493	493	507	485	523	528	472	528	510	460	502	524	477	467	526	521	496	516	509	476	558	480	537	510	535	516	465	502	459	499	473	501	499	478	470	533	475	501	509	496	515	460	479	502	509	462	489	506	470	532	539	442	528	507	498	546	510	440	504	499	496	504	503	540	520	457	531	505	484	503	520	498	537	506	492	516	485	490	548	508	492	521	490	499	533	470	491	487	510	510	502	495	509	497	473	518	518	491	507	480	501	521	456	485	496	488	487	484	512	496	553	458	485	503	486	465	509	485	484	492	503	492	475	500	513	497	502	493	506	542	500	516	513	514	515	482	498	498	493	486	479	487	479	478	545	488	510	462	493	484	479	501	459	486	452	503	494	499	526	480	481	489	483	479	500	506	468	496	507	465	518	475	459	497	494	526	480	505	480	503	485	498	536	524	506	477	480	470	494	503	508	508	478	526	457	492	483	473	526	475	523	479	495	506	508	507	492	514	507	485	471	500	506	477	522	504	530	494	490	536	462	528	495	482	500	496	498	501	469	514	512	496	498	478	526	525	489	465	481	518	504	528	497	489	492	487	506	492	474	498	510	497	519	491	505	522	508	510	499	523	534	473	495	502	461	494	529	499	496	535	503	525	461	479	511	521	516	472	505	503	503	506	456	512	498	511	512	533	462	477	488	505	477	489	531	494	484	489	508	493	470	473	534	464	494	475	500	476	482	483	487	505	489	528	489	488	504	468	474	501	525	499	464	476	489	532	480	506	546	511	510	517	507	530	512	468	517	537	485	466	499	505	531	502	516	477	432	535	491	484	489	523	476	503	489	534	523	462	490	467	516	484	494	524	518	516	511	494	479	523	495	503	475	540	517	484	477	468	496	493	496	509	488	485	449	519	475	535	469	505	511	547	471	492	466	475	517	484	523	537	553	545	536	489	528	523	527	530	509	529	495	514	493	472	507	529	500	481	479	498	511	509	478	509	518	464	472	480	527	490	469	489	493	529	497	496	477	519	480	525	484	505	501	474	527	470	470	487	474	490	496	488	453	476	473	494	446	500	520	517	523	462	484	529	525	518	486	489	521	472	487	538	532	525	516	533	523	520	525	486	467	471	493	510	508	491	484	492	465	513	493	480	534	525	484	479	486	522	508	451	518	471	475	500	504	469	526	511	515	477	473	513	501	509	528	451	519	462	492	526	527	480	519	511	485	493	520	508	518	504	495	482	480	492	478	480	487	519	500	501	523	469	531	495	540	498	524	483	486	494	452	499	507	446	492	491	478	520	469	503	508	480	468	535	536	492	486	479	530	519	519	494	488	471	480	482	517	484	483	457	479	495	509	487	490	472	481	480	542	471	494	542	514	487	539	480	497	509	500	492	474	479	490	512	507	474	461	519	509	483	534	518	550	519	490	473	491	454	546	481	466	475	483	464	498	473	499	468	483	487	487	500	506	504	496	509	496	507	514	482	473	480	470	472	530	502	493	541	500	522	498	475	459	505	481	534	489	533	536	502	497	528	527	480	520	510	452	463	471	497	479	523	501	491	495	473	526	500	502	495	504	469	505	511	478	485	510	513	516	550	513	479	487	506	479	490	492	519	469	516	483	503	484	496	495	480	484	519	516	504	480	527	508	540	521	516	478	482	530	508	538	509	484	500	482	494	515	501	530	503	527	489	503	474	472	523	499	503	479	523	477	474	482	483	494	477	500	481	476	523	470	480	502	514	510	521	470	480	522	537	486	488	519	529	455	480	530	499	516	498	485	513	500	459	510	533	500	506	489	510	468	493	456	447	520	540	525	508	483	472	472	472	478	514	540	456	507	508	501	487	505	463	479	499	534	530	500	500	481	491	535	487	487	499	500	466	531	497	526	554	473	556	476	527	482	527	536	500	513	497	484	494	465	476	464	486	449	482	492	488	523	513	499	499	539	497	499	529	491	479	551	460	493	471	487	569	513	513	464	540	506	488	472	530	519	467	486	488	489	481	472	535	489	504	501	479	475	511	470	494	474	499	474	519	501	488	493	502	498	497	498	513	480	486	526	496	471	527	482	525	484	489	508	512	473	496	536	462	486	509	491	479	493	512	523	487	485	489	468	509	499	501	474	429	518	558	474	473	503	505	497	502	483	514	491	515	552	492	514	500	514	548	537	525	486	503	487	494	500	509	496	463	489	488	493	530	521	491	502	476	502	525	533	455	487	505	529	527	465	490	513	513	500	510	471	498	516	492	518	498	457	525	503	508	496	568	487	458	529	482	483	494	523	508	504	469	509	491	492	523	502	473	515	462	544	460	521	578	510	520	499	486	506	476	488	479	512	509	491	487	511	515	475	519	505	501	490	530	498	502	528	505	508	492	511	495	493	520	520	484	480	474	491	472	515	426	496	499	496	471	482	528	507	494	494	518	490	475	473	526	479	525	522	461	533	536	480	526	525	512	482	491	504	473	495	469	535	507	488	529	481	509	555	519	515	480	518	495	504	484	497	453	519	448	471	479	499	508	495	448	488	496	466	512	479	519	472	502	483	520	532	513	494	508	497	469	520	573	493	503
32631	29526	27668	16785	4127	1469	919	843	734	531	490	406	399	394	376	385	353	367	384	340	349	322	342	373	340	349	345	346	330	334	305	336	371	370	363	328	336	347	333	351	357	344	340	343	332	326	364	343	347	334	352	354	353	344	347	358	364	338	366	355	369	352	350	334	358	326	355	364	338	350	357	355	343	334	379	394	337	366	339	339	385	334	349	377	326	357	371	312	343	363	338	333	360	356	337	413	354	344	350	330	333	316	362	347	367	348	341	351	332	365	360	347	353	326	337	341	351	364	356	351	345	314	341	338	335	330	346	339	352	366	346	308	368	330	341	366	316	341	291	323	346	351	323	333	355	319	378	331	349	377	331	348	335	372	319	343	328	348	367	357	326	321	334	355	339	338	325	334	350	327	356	331	367	317	358	321	352	328	339	344	315	345	352	328	334	348	349	355	363	356	340	355	353	317	335	339	328	333	324	319	321	377	322	335	273	351	331	356	320	290	333	345	332	353	357	337	368	305	317	312	356	301	338	332	385	316	338	339	345	372	335	336	324	308	341	288	354	355	364	355	344	327	331	337	327	318	339	338	364	355	354	340	303	294	332	349	364	320	340	344	327	331	351	328	343	376	350	318	377	353	319	311	354	386	329	346	338	327	346	341	350	332	383	340	347	358	339	326	322	366	358	341	321	306	340	328	357	384	320	339	341	361	333	318	364	342	335	338	348	350	348	329	352	348	345	328	343	340	350	360	343	335	331	324	327	344	323	331	325	319	319	288	347	343	316	363	325	343	342	327	331	340	324	339	322	329	333	373	310	317	308	353	295	364	329	347	350	338	312	328	328	304	326	316	328	340	343	365	310	328	342	338	338	330	293	316	378	343	332	330	354	347	352	336	327	322	327	311	341	328	355	350	352	362	358	380	326	325	327	347	324	343	352	334	346	328	378	351	331	359	299	335	363	343	394	326	356	347	313	334	336	315	367	338	324	364	307	342	349	376	334	360	346	329	327	308	311	370	342	334	322	336	319	353	354	337	327	309	320	369	345	300	336	337	298	353	337	381	357	353	324	344	354	339	339	364	371	356	335	335	356	330	340	378	320	341	337	366	327	354	357	330	382	336	319	350	343	338	345	325	345	331	353	323	324	325	353	308	369	333	319	356	363	316	342	339	346	336	326	311	332	357	357	334	330	328	344	368	339	354	324	360	349	344	324	349	335	331	322	331	361	357	354	369	340	327	322	353	350	308	344	335	344	358	319	330	331	335	319	313	307	331	321	328	313	356	322	317	340	328	350	332	361	362	317	365	362	355	309	331	330	368	326	340	353	338	353	333	342	309	339	345	380	357	382	368	318	352	353	369	325	324	343	352	374	322	344	357	350	377	334	361	343	356	347	309	332	339	327	336	336	340	334	337	321	356	355	361	346	382	313	347	358	334	326	308	352	339	361	340	323	355	335	311	339	317	321	361	318	360	379	342	339	350	310	330	330	293	330	350	363	356	302	335	345	328	359	346	346	321	334	331	340	305	337	349	339	324	354	336	334	347	347	321	334	347	355	385	343	363	355	333	338	376	311	343	359	343	333	340	343	353	346	323	360	337	319	318	353	333	370	310	312	350	345	341	332	334	353	346	352	329	336	340	352	345	336	354	374	340	349	352	352	369	353	367	355	353	366	335	369	362	359	341	351	336	349	340	345	380	372	332	338	372	364	376	331	335	340	348	356	318	346	332	346	344	359	362	351	349	337	342	352	342	351	319	326	368	308	324	331	360	301	368	337	346	350	356	361	334	329	370	358	343	353	321	348	326	345	340	345	344	364	315	347	350	323	342	289	369	340	341	364	320	331	327	324	340	332	330	332	343	336	336	337	340	338	339	324	363	350	296	338	324	313	364	373	341	328	356	305	347	321	354	304	328	357	379	319	330	311	376	319	320	333	328	349	341	339	320	387	359	353	328	303	355	315	331	357	322	339	329	348	332	338	331	317	325	361	337	344	340	320	312	347	365	335	325	346	354	344	375	344	346	359	355	311	328	362	358	381	328	354	357	323	356	297	315	304	348	323	356	323	358	370	342	344	332	358	369	320	334	342	385	342	339	380	335	338	327	355	347	348	329	301	310	361	342	359	342	341	336	319	336	354	317	353	361	340	371	360	318	332	319	358	350	339	369	356	363	331	344	350	346	373	359	335	327	341	351	333	327	343	348	361	325	347	345	330	361	323	343	326	317	351	350	349	364	337	348	337	328	329	330	350	327	336	363	340	359	340	348	346	345	330	352	329	337	356	325	344	354	330	344	331	316	352	331	331	346	321	312	302	336	358	349	348	349	352	349	352	298	342	335	344	343	331	349	327	328	329	340	339	331	315	353	307	341	363	329	284	339	362	349	329	306	370	332	330	311	343	359	325	358	298	370	342	336	343	369	352	350	341	329	367	322	347	317	362	344	324	333	347	344	308	353	333	302	359	344	325	370	344	343	320	339	328	348	365	317	339	342	343	331	348	352	299	298	343	337	335	395	377	350	341	362	375	355	370	329	338	338	353	365	363	364	310	329	348	337	334	321	336	342	310	301	331	338	354	367	335	361	346	337	330	319	338	384	362	350	321	340	318	330	325	323	356	324	364	354	304	320	347	348	347	326	351	348	320	342	328	334	360	316	352	329	320	324	321	345	290	342	349	322	348	322	358	309	323	352	330	348	349	347	341	342	365	327	369	337	339	359	344	380	339	342	320	314	344	385	371	323	335	310	347	366	319	379	311	319	324	315	332	376	322	330	323	340	341	351	355	325	340	354	334	332	310	324	342	366	359	353	324	373	368	356	373	325	338	346	337	329	333	383	337	380	328	339	357	315	343	326	335	340	324	328	334	376	328	357	359	365	350	330	363	326	353	358	363	358	365	352	293	344	322	348	353	336	351	321	333	344	324	341	331	325	333	339	304	315	338	335	354	331	335	365	320	341	345	300	346	321	353	336	329	347	357	319	344	305	328	343	323	321	341	342	350	324	358	333	368	339	355	332	341	332	325	304	318	318	336	341	348	324	333	347	352	370	352	358	327	346	334	353	367	351	336	325	325	345	346	368	349	327	336	367	318	343	359	342	323	329	327	338	334	353	325	331	359	341	305	341	330	315	333	352	337	372	352	325	345	372	341	315	321	347	315	341	343	358	300	336	297	325	356	343	322	344	361	324	349	355	326	353	287	330	346	376	354	335	332	316	359	345	329	366	332	341	386	330	340	340	297	368	330	359	319	339	320	350	311	344	379	332	322	309	309	354	324	380	328	321	339	326	330	368	333	335	358	350	352	315	336	318	335	317	360	339	361	328	346	330	319	336	344	318	364	332	357	335	331	363	363	361	309	348	328	347	349	313	336	347	358	333	329	323	347	358	358	354	328	363	307	354	350	335	324	348	333	344	375	316	328	348	362	321	339	318	358	318	328	309	336	352	321	357	351	327	326	330	350	339	351	365	333	356	365	327	358	349	336	330	350	360	339	337
33908	40755	35072	20099	6068	2809	1838	1563	1324	957	806	617	553	542	526	479	447	459	421	456	413	398	411	402	384	389	434	368	362	398	416	427	390	405	422	374	386	354	411	379	374	386	404	369	390	386	383	407	378	394	399	373	382	414	375	383	445	394	396	406	401	427	404	419	390	366	409	425	376	428	430	391	430	422	406	397	437	389	400	418	410	403	371	358	406	401	385	384	380	422	391	401	396	409	432	414	418	418	412	434	407	391	392	418	348	430	395	385	401	408	417	431	403	396	407	404	371	395	402	367	401	366	348	357	353	379	367	357	379	399	352	409	388	330	386	393	333	385	401	386	407	371	406	344	364	388	377	410	405	385	368	357	381	367	380	364	330	360	415	412	366	355	383	364	363	368	402	379	376	387	384	377	386	388	383	391	363	382	404	423	371	384	358	392	349	409	379	361	424	362	399	362	400	389	396	363	403	349	376	374	359	375	379	364	382	398	364	361	368	419	394	387	399	369	393	371	376	404	360	412	398	369	384	416	415	378	356	378	393	387	379	338	374	345	330	372	356	396	385	388	390	374	387	365	381	369	393	419	404	371	353	404	348	391	382	392	367	381	385	392	378	359	389	397	356	383	376	397	381	383	353	390	408	395	430	406	415	351	367	412	382	405	407	373	399	375	372	387	364	393	412	408	378	375	361	375	345	391	396	377	398	356	357	411	393	385	407	397	433	389	405	356	391	393	387	371	382	376	364	384	367	409	381	372	380	407	375	354	366	402	410	416	371	384	386	361	381	381	392	356	363	420	366	391	400	392	393	370	372	378	382	363	405	380	367	369	348	340	410	398	385	366	405	373	392	366	377	414	366	387	403	420	372	358	377	408	370	409	379	383	383	398	373	394	399	401	359	378	351	372	355	422	358	380	355	403	382	413	386	397	394	388	369	390	366	415	392	380	378	397	371	377	358	357	395	388	386	347	408	379	338	421	400	420	392	364	389	378	381	346	387	380	365	380	380	390	391	384	367	392	383	365	386	378	356	364	370	346	420	406	389	379	383	408	416	394	352	372	387	379	385	379	380	387	379	382	390	395	376	363	355	404	384	368	392	368	407	384	387	441	365	402	371	371	389	400	384	395	419	376	357	371	363	372	362	388	359	385	388	386	386	367	397	382	425	385	384	400	345	373	380	381	393	395	356	418	380	357	399	380	389	375	384	395	382	387	397	386	342	369	414	408	374	405	398	418	356	373	397	381	418	374	390	380	377	416	417	376	395	382	385	365	358	395	391	359	380	377	394	356	384	400	386	384	365	359	396	346	384	378	406	400	409	350	390	380	376	347	374	384	359	346	406	356	381	366	381	412	383	382	337	380	350	385	398	410	443	382	374	399	391	389	397	378	388	374	382	370	326	388	409	408	393	366	398	417	366	408	359	386	384	374	377	402	389	424	386	373	395	384	373	399	401	375	380	374	385	423	407	398	375	389	386	409	354	390	400	399	380	371	387	395	352	376	392	397	376	357	379	361	362	386	386	368	400	382	389	370	393	405	379	355	410	367	356	382	394	359	393	385	419	397	366	366	435	367	390	379	382	369	357	393	375	358	383	342	338	380	382	394	391	371	392	356	366	360	365	385	346	376	406	372	341	405	371	395	389	400	354	382	389	374	386	395	397	378	380	375	366	406	368	441	360	362	398	404	403	347	384	377	362	374	366	377	420	367	374	430	350	370	333	385	386	433	372	368	396	408	367	366	408	393	356	410	361	390	387	341	379	381	343	361	428	400	373	380	387	401	406	353	383	405	359	395	366	362	362	391	348	413	355	385	374	414	409	380	408	353	381	356	426	398	355	382	378	422	375	358	375	399	390	404	413	380	371	387	375	407	375	378	377	354	385	404	381	376	349	388	374	376	409	373	348	418	411	378	384	398	348	370	406	360	374	375	371	372	413	367	376	369	387	363	377	383	352	390	375	352	401	386	393	394	381	401	386	356	383	372	393	350	386	391	375	379	398	394	384	406	393	339	347	369	434	359	382	388	383	380	402	376	403	370	402	385	369	381	378	354	340	391	380	402	414	417	336	391	356	396	392	403	379	338	359	376	383	395	355	394	352	383	389	413	409	391	353	398	385	362	349	369	395	386	353	380	369	391	363	362	398	402	377	381	358	396	395	400	412	355	382	420	407	388	397	379	406	400	369	409	376	379	383	380	397	392	375	425	359	417	351	402	372	396	370	373	370	376	425	413	374	409	392	394	399	406	391	420	411	413	389	422	412	387	365	398	358	382	357	376	351	371	362	385	408	378	368	364	348	380	430	350	367	427	395	383	383	394	381	378	375	380	394	345	377	378	408	402	364	384	376	367	354	384	336	367	374	373	402	365	383	363	377	374	373	368	379	418	354	360	406	384	390	377	394	391	365	359	380	381	387	380	358	374	373	376	371	373	423	393	420	373	413	373	400	370	384	361	386	360	401	414	373	377	391	372	388	366	334	359	383	375	369	381	406	354	372	368	386	389	384	380	385	372	372	386	392	408	408	395	384	381	415	362	366	416	387	372	388	390	385	375	392	372	381	354	348	384	408	414	360	415	410	403	363	371	357	361	386	369	406	423	379	358	385	378	389	394	388	382	394	374	371	388	401	360	379	361	378	377	378	396	396	381	426	375	350	396	375	361	405	383	375	356	383	405	365	379	400	393	358	385	379	384	372	382	397	360	379	381	354	342	391	370	387	366	366	362	378	347	371	405	368	411	401	366	389	372	371	413	372	397	369	357	410	359	419	378	365	353	380	367	410	386	365	377	377	359	374	384	346	391	414	377	374	388	377	380	416	396	378	379	393	356	369	379	382	390	336	399	395	397	380	360	369	420	418	376	376	376	376	386	408	417	392	410	388	382	418	340	375	390	387	375	365	394	400	371	381	390	394	377	355	398	410	376	402	364	386	381	366	368	389	436	359	378	374	350	424	383	377	384	368	387	379	381	371	392	378	407	345	385	383	369	429	401	380	366	370	399	369	366	392	359	417	368	384	363	419	379	398	340	387	396	384	376	361	374	422	377	349	413	403	367	395	373	422	350	340	394	357	389	385	421	383	386	382	385	440	383	376	380	382	398	386	367	383	352	379	346	383	377	395	383	390	350	412	394	381	364	392	376	346	383	420	379	405	384	353	390	426	419	354	356	367	383	375	394	370	400	369	380	404	350	352	365	355	371	403	392	374	377	356	373	405	357	362	403	401	468	373	371	367	417	386	395	396	366	435	408	400	414	396	415	387	398	416	352	386	378	374	374	426	357	359	392	395	393	421	405	363	394	363	371	401	396	393	384	378	388	337	379	364	389	374	417	378	370	410	391	343	384	399	391	383	388	366	394	413	418	342	370	378	363	386	344	387	367	397	357	400	432	417	380	380	367	385	355	390	432	407	372	372	410	376	379	362	408	397	392	400	362	383	358	389	359	364	392	420	390	374	359	401	365	391	406	413	398	384	400	401	369	370	368	399	372	374	406
25236	20806	27041	25710	20134	10224	3119	1568	1139	859	691	570	516	461	437	442	400	441	380	382	320	358	342	317	346	330	327	310	332	321	316	317	312	328	284	302	288	329	346	302	310	330	262	291	322	333	315	323	344	352	342	304	305	315	349	322	340	330	313	342	329	320	306	330	299	330	337	326	315	321	328	319	295	363	342	339	327	289	352	285	340	309	327	326	327	334	340	320	368	343	335	343	290	299	331	358	315	335	297	330	331	326	350	325	350	329	324	283	311	300	329	321	306	327	338	298	326	312	308	288	295	300	325	312	334	312	297	312	286	322	264	303	308	338	316	329	303	322	322	283	311	270	325	299	322	332	310	308	312	335	290	300	308	289	324	294	294	303	314	306	277	308	323	321	333	315	311	305	299	315	292	321	298	312	322	294	347	312	299	333	303	320	314	301	313	319	276	329	296	335	342	336	318	285	313	341	329	313	334	325	303	308	339	309	330	288	314	328	315	312	273	309	320	312	314	316	305	294	327	350	325	291	315	314	319	328	325	312	328	294	288	351	306	312	319	303	346	336	316	326	296	275	285	330	325	297	292	305	334	298	311	295	297	302	298	294	312	295	309	293	260	306	307	290	307	327	343	320	296	339	283	275	329	340	306	312	305	302	315	310	313	342	331	314	308	311	285	280	312	317	279	317	312	283	318	314	291	323	295	283	295	325	294	321	303	270	305	292	294	295	286	299	303	358	300	315	295	371	328	310	312	344	265	310	317	334	303	308	315	317	321	297	318	304	313	316	298	336	323	303	322	309	299	293	316	288	273	324	294	306	309	342	320	300	323	322	312	308	290	348	289	323	337	306	279	284	314	294	304	288	293	293	306	306	317	338	331	323	317	293	304	290	343	299	296	300	313	298	313	317	280	312	310	279	283	282	339	284	306	290	313	290	289	319	333	292	291	299	316	293	331	308	304	313	311	353	331	322	298	343	315	311	302	290	317	312	278	343	328	304	335	344	297	306	289	289	294	326	328	322	298	323	318	329	286	326	324	286	322	323	303	280	335	334	312	306	268	324	291	302	297	292	308	300	311	308	326	314	325	297	311	306	323	302	288	296	317	292	333	312	284	289	334	321	331	306	314	307	321	304	314	330	329	316	313	307	287	298	331	330	314	340	300	320	314	280	310	306	334	318	307	334	362	294	307	292	335	337	332	284	308	279	300	292	327	304	305	352	323	307	309	322	317	302	302	298	320	316	316	326	337	314	326	339	302	321	336	289	325	295	294	299	308	286	326	328	321	315	325	327	311	328	303	303	306	284	348	306	310	318	305	268	322	303	300	325	279	324	296	307	300	353	324	285	333	288	308	315	304	316	284	309	335	315	290	298	292	298	307	325	318	285	318	298	283	297	329	309	266	309	300	284	317	318	279	305	304	328	280	332	310	321	290	294	329	302	335	330	317	290	305	287	299	303	335	281	306	282	290	308	291	324	287	348	298	315	309	310	284	335	326	302	329	289	317	353	304	295	307	298	316	300	291	314	332	328	313	299	279	329	340	290	347	304	296	330	317	307	298	335	278	338	318	309	311	323	329	297	315	311	311	302	291	281	317	318	326	317	299	304	292	336	299	337	321	286	284	322	319	317	298	270	323	301	278	275	283	286	324	308	335	279	276	329	336	317	277	274	336	305	338	298	300	283	316	350	282	305	326	311	335	292	343	281	316	294	310	287	302	311	308	333	311	322	310	285	344	285	298	306	314	294	324	307	278	271	305	329	290	282	320	315	312	314	319	303	314	329	320	296	286	324	322	329	312	319	287	288	308	300	303	315	319	284	306	296	304	293	317	306	311	315	304	311	318	306	344	300	317	332	319	301	306	362	313	329	302	323	331	300	315	313	318	310	330	312	293	305	336	309	320	315	299	317	282	292	281	306	287	317	309	296	292	304	307	312	320	313	303	310	316	332	314	296	285	321	298	353	323	271	288	311	313	305	320	304	290	321	324	311	305	310	303	311	295	314	296	278	312	342	306	289	312	315	290	302	304	297	294	283	305	327	294	279	299	294	267	321	319	338	320	349	317	311	300	298	267	295	286	304	312	299	321	307	299	335	339	323	311	303	330	284	324	312	308	300	297	302	316	306	318	310	280	319	329	303	318	342	316	322	281	300	320	308	272	299	326	307	279	332	328	274	335	297	297	316	299	310	315	314	323	332	316	348	289	320	320	294	305	340	299	330	317	323	294	318	321	298	322	303	334	325	282	293	316	289	306	331	315	314	308	275	295	293	318	329	307	275	292	352	316	308	333	314	302	324	304	287	307	332	315	317	321	298	327	289	327	330	314	261	313	293	306	289	325	303	338	303	310	288	280	309	335	286	304	288	317	302	310	326	336	322	299	306	311	329	275	305	299	290	338	303	321	345	292	316	296	311	289	289	287	318	280	317	319	326	278	279	263	317	340	288	296	312	300	309	311	316	278	315	286	322	303	322	290	326	309	299	288	313	327	310	316	278	332	328	297	316	343	301	312	297	337	314	313	286	325	329	335	306	317	307	303	278	326	311	319	296	307	312	318	299	308	291	299	354	330	321	318	301	321	282	314	322	300	307	323	305	303	300	328	317	317	318	327	330	312	319	306	347	308	323	298	325	275	329	340	311	280	330	266	296	310	300	302	283	295	310	296	286	308	300	317	310	287	298	285	346	335	309	293	315	312	306	315	300	372	340	297	317	311	346	319	310	329	301	314	325	301	301	246	306	299	340	303	318	317	317	325	306	321	329	317	302	319	298	335	299	329	331	291	310	284	308	304	321	316	324	306	303	298	301	337	295	318	312	329	287	301	284	312	343	322	335	289	290	294	284	345	287	325	346	329	334	351	304	335	309	288	310	338	306	307	288	309	294	316	289	316	300	302	300	298	308	310	321	298	313	303	293	301	312	306	328	313	306	300	305	292	335	310	292	346	291	342	323	279	296	304	275	356	301	326	298	295	335	287	308	321	307	318	325	306	324	317	342	289	323	311	302	290	304	297	297	323	329	308	299	301	311	309	302	327	335	309	325	318	288	317	318	331	343	292	332	299	312	299	298	273	320	312	295	316	323	288	317	331	280	315	336	296	324	312	306	322	323	295	297	320	268	310	313	299	304	295	331	306	310	312	303	289	329	313	316	304	294	305	308	322	312	330	309	306	300	319	278	322	312	305	285	309	338	281	293	323	326	324	302	326	318	309	295	306	335	307	285	310	319	331	292	298	322	293	311	327	326	336	309	349	270	297	307	297	316	311	307	313	313	290	314	299	331	314	305	314	304	304	323	338	347	293	298	349	281	301	288	293	344	291	316	302	326	310	299	334	298	293	336	323	316	299	321	363	301	330	322	282	300	290	301	275	306	308	295	279	313	294	284	320	288	295	322	317	309	297	279	301	319	302	326	353	273	335	326	310	336	328	301	292	335	290	321	302	295	340	289	329	303	330	258	286	336	296	321	292	332	309	295	305	303	313	285	320	327	295	317
34932	51179	45522	28908	15516	7401	4146	2944	2262	1529	1272	1010	812	743	679	587	556	520	507	459	481	399	424	433	407	406	400	398	394	391	402	385	395	371	415	381	352	354	398	361	329	318	325	355	345	361	357	337	362	356	360	372	360	341	371	341	364	351	379	396	377	387	371	380	348	403	380	353	413	380	398	372	389	387	358	381	326	376	398	394	344	390	397	363	366	348	358	356	420	380	367	375	383	365	388	393	390	354	362	345	382	353	376	381	361	347	376	364	346	375	376	386	400	342	345	376	382	366	365	368	343	340	326	382	353	346	365	331	351	354	356	366	342	331	343	340	383	337	369	337	308	359	348	341	370	340	338	349	361	319	356	358	348	344	349	320	348	327	346	354	345	330	352	332	367	315	335	351	295	369	311	343	350	359	328	353	338	354	367	350	323	359	381	343	316	309	324	368	364	348	341	338	331	313	319	332	359	333	343	342	337	346	316	313	344	302	350	353	373	322	336	342	335	324	332	316	385	350	332	349	352	334	336	330	338	347	339	358	348	344	339	307	304	354	345	346	349	337	339	340	322	345	347	345	319	315	346	371	354	318	337	312	370	346	340	371	322	363	334	328	312	320	321	361	342	343	313	319	331	342	306	342	341	343	335	348	315	294	314	303	315	361	295	308	314	361	360	335	332	355	361	344	349	345	321	352	348	322	333	372	325	328	340	323	360	335	318	300	338	351	356	361	323	369	340	314	311	329	331	358	338	340	355	349	321	317	325	349	363	322	370	357	329	347	351	334	304	368	330	375	343	372	348	339	354	347	359	308	346	342	366	385	339	340	329	333	355	339	324	335	334	400	359	311	374	356	340	346	318	357	305	330	351	325	321	330	329	324	317	353	347	348	355	340	336	331	350	342	332	351	344	320	308	351	350	321	339	321	336	356	349	337	346	343	345	362	356	310	323	358	328	329	319	319	375	361	327	339	365	319	349	326	336	355	334	347	351	304	355	329	306	342	342	356	352	348	382	324	363	338	340	381	351	333	332	380	348	342	341	364	334	322	374	327	349	344	347	340	318	353	322	334	306	348	364	344	365	318	327	342	361	311	324	351	363	319	389	360	327	333	362	342	317	309	343	321	378	327	336	345	311	327	332	366	364	336	319	346	344	381	344	358	348	319	367	329	350	351	363	326	326	334	361	379	371	356	369	349	328	346	344	373	361	326	329	321	363	327	371	337	351	348	331	328	321	322	379	338	355	319	341	318	344	338	351	298	349	360	357	333	379	358	341	366	302	336	343	339	338	330	341	345	332	339	336	344	346	361	357	325	318	362	340	370	311	322	343	334	330	328	341	319	342	331	335	339	327	307	302	319	354	295	349	336	314	333	343	364	330	309	350	324	331	340	336	342	343	338	343	361	372	335	357	342	368	342	364	324	354	334	338	341	315	318	321	302	352	349	364	381	336	317	323	346	343	344	334	329	356	348	360	334	336	349	367	381	321	327	332	363	314	281	343	328	343	339	366	374	312	340	346	327	314	314	350	343	358	334	354	317	348	353	367	293	313	343	331	325	377	340	390	338	334	376	342	350	348	358	321	345	337	347	337	383	297	334	355	332	325	375	353	336	326	344	336	349	349	346	312	364	345	329	365	334	329	383	323	351	342	331	317	348	303	370	319	358	320	332	347	351	354	288	326	322	334	309	350	353	335	347	280	351	357	365	340	346	347	383	345	372	347	343	334	323	322	362	327	343	312	287	375	346	348	331	343	322	358	344	319	321	340	355	335	328	319	338	321	336	350	343	310	298	359	324	339	363	340	350	335	351	330	366	339	346	325	338	323	323	375	337	322	361	300	300	357	359	354	342	325	321	317	351	330	328	349	343	320	327	343	305	332	326	331	354	349	339	316	355	348	385	323	359	341	306	350	337	335	360	337	295	333	390	351	328	383	345	349	344	326	340	346	358	350	331	327	339	324	346	358	333	353	313	329	372	329	305	360	364	340	323	352	341	319	340	324	348	319	315	335	331	311	348	355	371	319	358	315	342	332	334	327	343	363	313	322	332	328	342	340	331	375	329	305	319	369	343	332	354	307	331	335	370	350	370	324	341	325	356	361	331	313	345	329	327	330	339	354	293	338	342	359	329	337	338	310	332	341	326	323	320	332	355	339	311	321	343	348	351	354	349	356	359	324	357	349	358	326	333	340	325	320	368	336	337	343	337	355	370	358	338	354	331	358	347	331	346	292	380	355	308	363	304	366	309	355	305	349	345	331	341	350	343	351	338	323	336	348	344	330	363	317	346	333	341	358	307	325	334	327	320	342	331	325	351	340	357	325	355	338	321	334	347	371	346	323	342	345	330	348	320	342	335	352	336	340	340	321	322	339	333	327	326	348	348	387	345	330	355	330	313	312	364	344	375	346	320	318	319	292	326	348	336	331	344	327	384	331	308	312	318	347	324	313	326	293	336	340	340	350	351	354	335	353	338	343	339	332	380	338	329	374	340	337	333	351	325	328	356	365	360	335	319	344	354	327	355	342	347	357	338	348	353	359	356	335	337	343	348	345	345	347	357	334	325	359	335	359	320	343	310	372	331	313	319	335	349	349	349	346	374	334	351	347	359	360	381	336	335	313	352	350	353	349	339	341	349	374	343	325	367	344	355	328	326	346	332	331	334	346	345	306	352	312	355	314	309	321	357	349	333	359	341	330	364	327	358	369	313	328	319	331	311	329	298	333	379	350	307	355	357	359	351	328	319	333	348	328	312	355	334	348	328	302	358	333	356	335	340	350	328	340	352	354	341	321	327	366	383	336	340	323	353	345	320	342	362	336	347	338	354	319	302	358	348	333	348	334	353	358	334	352	337	343	336	364	337	330	384	332	356	315	326	325	353	342	341	297	328	374	335	325	342	342	326	348	319	335	358	338	365	338	336	303	355	347	327	308	301	318	363	342	350	374	334	325	355	326	340	352	338	334	336	363	359	333	317	341	333	345	356	328	347	316	365	339	337	349	346	310	331	356	319	303	375	331	360	337	306	340	316	343	321	319	330	314	328	324	362	356	334	375	323	351	366	333	334	368	337	357	360	337	339	332	363	321	334	382	278	350	307	338	382	360	345	328	344	350	341	332	326	318	336	356	340	340	349	313	329	336	344	327	307	349	343	377	330	334	354	345	357	351	325	309	286	340	343	347	377	348	322	324	317	312	330	337	323	328	336	348	354	369	339	335	336	329	324	310	357	340	327	335	301	314	337	358	376	337	363	328	381	334	361	332	358	346	344	361	357	346	348	317	325	325	348	320	367	337	329	352	355	335	347	354	342	327	360	387	337	347	356	344	325	350	354	347	326	351	342	321	344	337	318	336	327	363	347	288	378	334	349	343	333	323	327	359	314	362	335	361	337	311	326	353	335	332	318	368	323	318	322	320	349	335	332	338	301	346	339	311	332	343	339	332	375	347	344	355	360	355	340	331	321	362	352	318	326	341	336	333	332	318	348	318	324	363	327
23225	20793	27339	24572	21074	20063	10389	3346	1964	1509	1252	1027	908	830	759	727	683	624	601	566	645	579	531	500	541	517	526	543	549	523	510	528	556	530	435	487	523	561	498	535	533	538	499	472	501	485	564	516	494	490	507	529	509	507	497	490	536	487	548	496	544	486	491	488	478	493	522	529	554	525	541	553	513	529	524	514	526	502	533	501	446	500	496	458	534	486	508	490	515	477	503	511	482	490	512	507	534	481	501	526	513	498	497	470	463	471	495	495	512	469	507	534	517	484	480	484	512	480	530	510	488	494	482	516	485	495	507	504	480	516	526	516	509	489	479	483	452	465	430	492	502	449	482	490	489	477	468	480	474	484	492	491	455	482	447	483	452	457	486	452	431	462	458	456	472	485	473	521	485	512	457	459	441	470	456	497	471	472	524	467	467	499	476	496	503	460	448	457	495	487	484	476	466	481	454	462	492	497	488	512	533	476	492	454	495	458	457	488	483	464	463	469	448	453	473	483	440	460	514	485	518	475	481	464	477	455	476	509	471	474	442	493	464	490	512	449	493	454	462	513	471	481	461	461	472	506	464	479	478	473	483	470	475	480	491	485	479	499	478	448	508	446	426	510	460	468	448	444	474	448	515	484	528	456	443	427	498	480	449	448	453	447	496	457	507	463	457	508	432	461	499	458	508	455	460	496	452	469	486	489	459	450	490	479	460	490	507	453	465	484	463	504	459	516	464	489	477	479	492	500	481	454	470	451	472	493	469	471	445	495	487	465	505	474	478	487	464	502	496	527	466	505	453	479	458	495	447	476	475	469	487	472	515	485	500	499	479	513	444	482	462	487	513	544	486	501	448	484	483	496	500	511	472	496	483	451	478	483	524	483	468	462	445	467	456	502	517	494	458	474	464	455	479	489	476	432	516	503	486	504	478	463	490	481	472	501	517	496	483	491	476	484	458	502	501	507	489	480	482	470	466	468	477	474	519	475	478	474	493	509	456	471	466	500	519	446	484	498	508	496	513	512	444	473	494	483	479	483	446	478	466	514	469	480	482	496	466	473	494	528	494	462	496	505	474	493	426	463	501	495	486	493	503	507	510	463	496	448	473	501	467	484	463	466	510	490	482	488	476	448	497	488	487	486	477	494	485	471	493	479	495	469	461	519	505	467	475	519	480	438	461	471	503	429	466	469	451	509	484	477	501	499	494	434	417	479	552	475	482	469	502	472	473	484	511	494	512	526	511	474	505	510	461	506	463	492	476	512	471	503	486	497	521	468	463	463	488	492	459	501	488	500	461	471	455	530	463	504	488	463	467	514	486	454	515	489	486	469	452	494	498	485	455	490	448	498	475	493	511	469	476	476	495	455	493	489	469	448	489	481	485	477	481	503	495	475	481	489	515	489	447	472	515	515	508	482	449	456	445	503	452	469	477	480	458	493	460	464	479	486	439	465	477	455	492	436	473	480	463	457	491	469	457	489	490	509	487	488	498	492	515	519	454	471	469	492	518	467	489	469	490	489	488	499	490	478	468	464	499	456	510	511	516	495	455	446	488	469	477	461	494	482	503	469	478	463	471	488	524	455	493	516	477	471	481	511	489	484	511	427	468	473	482	538	444	484	487	534	456	477	509	504	516	477	455	456	463	449	506	489	500	489	497	453	434	488	462	540	498	495	498	525	471	546	484	469	487	425	499	505	456	428	475	477	498	490	510	485	514	462	458	470	480	447	475	489	479	477	475	419	495	473	478	481	450	467	477	489	530	467	484	505	503	484	487	479	435	492	471	474	480	496	484	503	487	470	455	481	473	483	493	481	478	468	436	460	488	459	494	471	491	489	494	484	467	499	512	511	444	450	477	454	489	465	479	503	491	451	450	470	504	522	484	498	472	469	535	492	458	469	449	475	447	459	483	450	492	495	497	473	500	500	473	469	492	470	479	488	470	484	470	520	443	501	469	529	462	472	459	452	497	525	481	459	468	495	469	479	464	473	440	500	511	495	459	438	475	487	453	498	467	513	481	471	456	509	463	461	473	471	464	502	506	486	480	494	504	484	492	483	512	485	500	469	472	474	484	451	444	467	478	500	460	509	502	468	455	467	476	478	483	481	461	505	454	510	516	443	440	493	503	456	474	458	482	517	458	444	461	460	465	456	526	481	495	491	483	458	492	499	502	476	491	499	463	464	453	447	487	459	506	496	475	483	447	448	480	457	501	478	458	478	454	483	507	440	467	496	506	468	475	483	483	461	461	475	484	482	455	516	481	495	426	474	462	498	524	473	503	504	494	490	484	455	426	488	482	456	451	490	461	465	431	510	487	499	508	523	459	472	461	523	470	468	479	496	500	492	468	513	442	469	494	523	495	464	472	528	483	461	499	507	478	459	476	462	477	480	463	486	504	462	479	474	505	465	443	459	464	465	449	475	470	477	504	488	471	478	485	482	455	424	496	477	485	454	477	439	477	463	490	466	474	469	445	453	471	446	451	521	482	466	488	513	448	478	497	499	477	491	488	482	463	492	499	420	507	507	486	479	444	513	466	452	501	432	462	465	461	456	471	487	459	460	492	479	471	494	474	514	457	483	481	518	454	508	457	529	440	513	468	499	540	464	490	451	480	468	460	478	492	457	480	501	473	475	466	493	492	475	464	462	533	472	447	443	496	459	463	468	505	494	464	505	487	509	490	500	451	492	469	440	469	504	475	450	469	478	463	499	481	477	479	477	437	483	481	441	470	487	506	507	472	499	453	491	476	457	489	455	457	493	493	489	488	488	456	482	484	514	478	458	469	476	494	470	487	494	479	459	488	458	486	443	506	509	470	478	475	464	419	435	461	471	512	458	500	529	457	496	532	480	427	478	500	506	437	501	454	472	501	505	446	512	458	474	453	457	522	486	480	435	511	490	464	466	486	471	468	482	480	493	447	446	487	442	506	469	488	487	493	517	501	480	509	469	461	482	478	468	509	467	476	470	494	442	487	491	484	481	504	483	480	501	481	490	450	469	482	499	483	468	480	482	511	490	468	486	475	527	523	501	515	466	477	478	500	470	513	435	482	504	487	449	483	474	478	500	461	462	457	458	478	517	426	491	454	421	520	501	471	452	492	435	474	464	508	474	481	478	474	506	494	468	457	509	470	475	485	477	469	475	477	488	454	463	461	473	478	468	461	472	481	485	474	454	493	465	492	487	430	493	490	515	491	471	467	476	512	516	487	468	459	474	503	538	476	476	495	500	483	512	488	460	484	498	509	460	491	506	486	454	435	496	456	462	479	503	494	475	447	462	507	433	505	438	481	475	457	500	461	470	455	484	477	460	473	474	495	444	511	502	475	528	470	519	458	466	447	461	494	466	454	500	461	490	492	462	473	473	458	482	445	483	450	442	463	472	460	476	466	465	491	488	474	493	516	482	495	505	472	436	501	458	469	435	500	491	484	473	475	488	484	499	491	443	480	467	452	478	480	440	466	511	503	472	493	463	488	458	491	471	496	507	461	474
38192	55479	47475	36438	21570	10192	7030	5095	3839	2795	2338	1988	1612	1294	1144	987	869	885	788	787	720	658	683	654	681	622	625	598	573	596	557	576	581	516	592	553	582	606	547	524	567	520	509	530	503	530	537	562	522	548	474	527	549	541	586	528	513	507	528	537	550	552	513	560	553	579	553	587	603	560	590	520	598	581	543	579	534	578	564	563	577	517	528	554	552	534	501	514	551	502	576	542	570	526	564	550	601	548	565	555	545	537	522	498	543	501	555	493	541	540	549	590	534	507	502	532	507	566	513	544	475	543	431	499	498	502	500	514	472	496	471	514	502	500	475	466	539	510	472	528	535	501	515	479	457	503	500	494	471	475	529	483	480	526	507	515	515	492	493	473	504	473	495	543	484	516	472	505	490	544	516	490	504	509	533	528	485	517	533	516	456	518	480	481	465	485	503	502	518	538	496	496	506	506	506	519	507	528	516	506	486	506	481	499	516	508	499	467	528	496	508	504	529	512	434	509	544	468	542	507	509	545	490	492	529	494	534	478	444	513	479	495	532	500	504	484	482	532	455	514	493	504	513	501	521	484	485	474	501	500	509	510	563	513	535	516	496	522	488	502	466	526	494	474	489	493	490	487	477	473	532	479	486	505	537	513	506	495	507	528	504	522	451	474	505	464	550	529	505	475	488	494	483	506	456	511	517	515	513	528	483	458	508	509	493	493	504	516	496	500	538	500	546	475	488	526	523	525	497	507	477	484	483	513	533	489	494	469	455	469	499	501	523	438	482	486	510	497	491	561	523	499	530	505	523	517	518	497	522	534	472	508	483	506	494	498	493	485	567	448	488	505	469	504	487	477	457	505	503	507	540	508	521	460	487	469	498	503	525	469	472	473	484	494	499	504	506	532	504	478	490	533	545	507	490	468	479	510	488	498	521	508	534	494	516	483	495	454	520	521	459	528	512	469	498	504	516	495	485	514	493	443	519	524	438	541	502	503	559	466	535	507	499	516	472	519	489	524	489	540	471	460	465	452	509	535	467	532	535	492	529	515	507	532	467	553	500	486	458	504	470	495	493	491	489	510	491	509	504	561	497	544	516	477	496	514	497	502	505	498	487	485	500	450	466	510	472	480	510	468	515	521	527	458	531	464	480	508	506	501	525	523	517	492	502	503	472	545	493	484	487	527	479	534	513	522	479	492	480	488	519	512	523	465	517	539	514	516	487	497	502	480	512	520	473	481	511	509	502	498	484	503	512	526	512	505	505	482	499	521	484	516	504	505	495	517	475	502	513	527	514	498	491	510	463	486	502	526	498	498	503	535	479	498	481	490	491	487	520	507	494	534	487	502	493	531	494	525	513	482	519	490	504	521	497	496	520	545	491	545	484	495	515	513	520	499	512	492	479	504	532	465	518	479	488	448	517	523	494	495	480	485	492	498	498	494	538	530	471	445	481	539	484	488	487	491	507	468	506	494	489	492	522	528	503	518	485	496	528	507	520	535	517	530	499	467	511	485	513	532	490	508	508	511	522	525	502	511	486	490	482	537	522	494	476	470	498	486	505	534	477	533	492	504	525	477	500	488	493	520	510	482	507	514	494	489	482	498	484	499	511	516	520	541	520	493	503	492	521	490	532	486	517	489	503	518	500	505	462	513	533	500	508	502	503	493	525	493	501	514	480	541	522	520	524	474	503	488	537	464	493	521	475	491	490	522	528	536	486	513	484	483	455	511	505	502	512	491	505	508	497	463	469	521	496	529	477	501	527	531	493	524	519	489	491	509	493	493	509	528	509	492	515	554	486	497	488	492	501	499	522	472	490	482	519	526	510	522	455	477	488	498	481	491	492	510	494	512	481	476	531	505	498	508	515	498	527	511	479	496	464	500	462	476	504	523	482	511	484	520	497	536	497	462	507	487	468	501	468	494	501	494	490	481	479	507	487	498	473	524	502	502	502	532	482	542	500	493	494	492	523	507	515	488	476	525	528	479	486	495	504	546	476	503	527	483	480	476	466	505	526	513	495	455	520	494	469	511	580	498	507	493	468	479	479	514	502	534	482	533	484	483	504	554	523	555	509	487	509	495	520	496	511	469	481	469	501	546	489	520	477	497	503	448	492	475	485	514	521	534	465	492	511	485	501	472	500	491	478	467	506	489	477	533	506	494	483	527	509	504	473	541	505	530	484	514	514	552	511	512	518	470	517	524	528	484	509	512	522	499	481	481	521	473	491	478	508	498	486	501	514	488	509	494	486	507	469	535	513	505	515	486	520	498	541	506	513	495	530	519	497	493	487	497	507	508	508	507	487	502	509	511	522	479	500	504	526	505	454	494	477	519	500	504	499	490	484	493	438	534	515	491	474	514	459	477	503	516	499	516	509	502	469	467	528	504	491	522	501	505	525	523	519	525	492	491	465	481	511	495	468	519	536	502	531	522	487	488	476	521	476	548	482	477	486	531	497	525	519	510	496	512	474	484	535	513	521	497	510	492	485	498	501	483	548	487	517	520	466	545	528	518	508	511	506	467	556	462	507	475	489	489	497	495	462	537	524	506	473	479	519	549	522	570	462	514	524	502	493	488	507	465	452	526	515	477	484	524	480	533	519	501	475	502	500	495	578	475	508	525	475	523	501	531	479	484	495	488	510	514	493	493	493	479	494	545	499	452	498	518	471	493	474	495	490	492	493	520	466	513	525	507	496	523	493	497	552	476	507	465	519	551	501	481	482	535	540	539	494	481	501	441	530	479	521	548	464	543	492	465	533	496	485	522	471	525	499	514	503	506	512	446	434	465	515	528	520	508	503	497	490	418	526	508	500	517	500	489	502	510	478	514	521	523	472	488	464	475	497	489	540	521	493	524	512	551	525	517	506	520	501	497	489	497	552	503	530	496	486	480	525	531	520	514	478	541	507	524	492	490	534	505	516	469	502	478	486	518	484	482	513	511	504	489	489	475	484	509	500	510	487	483	469	505	516	494	499	487	480	498	518	538	504	486	503	511	507	482	490	513	484	533	483	493	490	488	496	511	485	475	491	492	476	501	446	505	540	494	510	491	495	452	502	472	501	521	505	540	538	515	512	499	497	488	510	484	519	525	519	479	502	483	517	500	482	548	468	475	521	528	528	464	506	492	511	485	501	515	521	503	486	496	489	523	497	510	518	508	491	461	463	533	490	557	504	482	467	459	498	534	523	497	530	508	481	548	503	528	516	519	520	516	502	486	473	491	525	481	527	482	482	547	520	484	527	464	510	474	475	512	438	486	505	496	535	496	489	481	564	506	453	493	504	517	469	523	445	529	526	464	520	520	493	489	519	508	476	476	458	494	512	512	510	505	521	540	518	482	492	457	468	484	525	522	504	465	520	496	487	516	490	525	496	482	531	478	495	532	508	485	509	524	505	489	470	527	440	535	529	533	487	510	462	501	483	489	525	498	470	475	506	484	505	455	529	534	463	491	492	473	483	578	471	466	498	510	519	495	471	542	477	523	491	514	518	489
32315	29061	23042	12320	4155	1702	1015	778	710	563	537	444	432	414	400	354	404	367	342	336	307	328	372	336	310	331	334	319	356	369	320	332	363	329	313	336	333	343	340	358	368	321	351	362	368	318	376	340	369	318	336	338	334	359	367	346	342	354	363	350	335	334	376	352	342	388	334	374	390	344	365	352	339	353	356	341	360	317	321	349	348	299	342	339	362	304	332	329	347	312	352	356	338	382	339	356	358	336	361	366	356	378	324	329	353	316	334	392	358	386	366	354	370	348	354	348	333	383	340	349	346	316	341	351	351	335	350	357	348	351	327	320	326	342	354	336	352	323	356	328	340	331	318	342	325	338	375	329	341	340	367	350	328	335	307	386	323	339	354	332	333	321	320	321	315	326	343	332	330	359	333	376	301	319	345	330	340	332	325	294	313	323	329	356	345	353	319	351	328	365	342	338	379	372	326	331	338	347	326	354	321	320	322	344	336	348	327	337	339	342	344	326	358	334	313	343	339	299	352	352	368	320	336	323	329	335	355	325	370	354	352	317	337	341	347	333	335	336	303	322	335	321	329	319	347	349	320	341	327	333	319	370	333	324	345	347	319	313	353	331	340	341	329	315	313	333	371	318	324	354	341	338	332	339	343	320	358	319	342	383	338	326	346	322	345	387	334	331	385	332	332	334	333	377	335	330	324	355	347	355	352	318	351	338	330	337	347	349	300	327	340	316	345	339	333	372	331	343	349	353	370	317	323	322	322	334	325	327	336	324	349	300	347	330	353	331	304	291	311	314	321	349	365	321	343	337	308	301	348	326	343	371	341	347	328	331	333	334	331	370	329	334	384	334	323	342	319	352	330	353	331	348	380	369	306	328	316	366	351	322	329	343	334	324	334	347	344	354	358	314	356	327	360	323	353	295	313	311	342	346	308	337	337	348	360	372	351	340	342	323	350	329	341	301	339	345	320	337	287	357	333	352	335	314	361	350	364	345	355	339	339	357	334	327	322	324	314	370	355	351	344	363	297	333	336	319	326	333	325	290	329	350	328	368	344	330	309	316	351	352	323	294	353	334	339	340	321	332	324	309	351	325	367	353	315	296	314	330	331	343	340	332	326	353	341	336	323	310	347	348	326	340	396	357	329	340	337	312	336	317	370	331	341	341	372	345	366	379	313	330	339	318	347	336	350	305	364	340	338	327	328	343	315	337	337	313	316	325	373	302	328	365	327	350	341	366	364	316	330	339	354	332	315	301	321	305	323	329	338	316	327	340	342	343	330	338	365	367	297	331	350	353	350	343	327	316	308	330	354	340	323	333	324	381	349	325	311	318	325	352	353	337	314	284	351	319	342	352	354	341	339	316	307	325	342	336	347	338	344	327	328	318	367	343	365	344	340	318	344	332	333	360	335	346	327	346	309	342	353	309	340	322	314	342	362	321	338	330	358	350	360	313	326	314	360	355	324	363	324	320	325	345	338	330	330	320	362	328	315	336	329	346	328	347	336	352	334	343	366	327	337	329	312	344	331	344	326	326	313	340	326	343	353	326	300	354	314	306	355	347	337	347	331	345	322	357	333	336	318	341	339	326	367	338	339	296	314	368	314	336	317	343	327	357	370	329	336	347	352	299	330	364	334	352	299	351	328	345	312	337	309	315	364	333	327	299	352	320	324	345	318	312	334	290	338	314	340	379	353	333	350	355	320	324	317	324	328	385	313	354	328	329	352	357	330	327	335	356	331	372	322	339	373	322	307	326	342	340	324	354	333	329	342	346	326	343	365	331	332	318	315	358	349	335	389	349	321	337	341	319	327	372	354	361	309	356	326	322	338	358	326	346	350	316	319	320	327	309	329	341	323	326	342	319	327	335	314	324	340	331	365	323	378	334	310	326	341	351	330	340	338	325	350	353	328	311	344	350	332	338	346	323	347	310	367	350	344	328	332	373	334	328	348	357	290	322	326	347	359	301	341	348	299	337	325	330	322	334	355	363	341	317	350	309	356	351	367	353	336	330	342	327	305	296	293	326	339	354	343	336	341	327	336	338	337	318	310	328	312	315	317	338	324	330	326	324	341	335	355	366	320	350	379	352	333	335	355	324	333	320	340	340	332	356	306	336	344	343	324	321	340	365	318	338	338	373	336	322	344	337	345	297	348	318	298	359	315	313	333	324	347	325	348	343	341	340	321	327	313	308	338	345	335	330	348	349	325	356	355	350	334	332	318	286	342	358	347	347	350	366	320	333	334	356	316	372	322	320	344	384	342	323	346	348	307	335	346	316	346	336	364	355	305	344	381	318	323	351	352	374	351	361	365	328	324	345	340	348	354	320	347	324	343	337	310	340	353	350	334	300	346	334	349	356	339	353	341	330	360	309	338	358	339	358	342	334	365	295	317	351	338	334	314	349	327	319	336	331	317	329	373	335	339	337	335	345	329	339	349	347	302	332	331	336	324	342	330	357	304	308	320	315	330	318	369	314	350	331	316	321	354	323	341	327	339	323	334	351	324	351	328	312	327	326	327	358	334	358	316	355	326	318	367	329	311	326	345	341	312	335	310	354	324	347	315	356	340	313	336	314	357	332	319	324	360	308	357	330	318	335	366	336	355	339	308	378	354	362	316	309	328	353	356	298	345	334	332	354	331	339	334	339	333	342	336	338	325	335	309	315	342	343	334	354	298	317	317	335	391	343	310	352	333	309	352	332	352	338	348	337	338	320	325	333	326	325	337	330	353	346	334	330	333	281	358	333	313	331	324	350	305	336	329	352	335	309	345	315	315	307	337	356	318	342	345	329	379	323	334	304	329	333	353	352	332	347	346	319	326	336	328	331	349	320	319	340	326	354	359	345	387	340	334	336	346	338	335	319	337	330	347	333	319	331	359	361	348	333	310	331	297	332	335	349	340	349	358	311	327	319	336	328	378	360	336	314	296	364	361	342	327	337	324	386	388	334	307	329	350	336	336	350	346	323	364	329	359	355	321	344	341	316	350	335	337	339	321	350	373	324	314	321	371	314	349	327	344	305	316	337	299	300	339	348	353	315	342	321	290	343	312	336	381	325	327	346	345	333	332	339	355	341	332	327	313	328	343	348	361	296	364	358	318	378	318	343	306	353	296	337	315	306	339	345	357	335	321	351	334	326	316	327	317	333	309	352	340	349	298	355	353	357	341	349	358	347	327	350	314	324	293	363	368	338	351	361	333	325	326	328	401	357	336	307	343	353	318	329	344	369	355	358	338	344	354	345	312	335	347	344	358	361	347	329	336	327	334	356	372	323	326	322	336	380	338	319	334	359	351	344	340	323	330	356	353	358	330	357	326	329	352	316	325	339	348	326	380	351	367	338	327	340	318	327	360	326	318	333	337	334	327	308	343	366	330	314	346	334	318	350	331	340	313	361	308	347	352	327	345	361	344	331	368	326	350	345	361	346	345	337	349	328	372	332	328	346	339	337	330	335	329	314	355	365	336	325	325	326	301	333	325	338	308	350	344	345
33991	39339	29736	15789	7030	3278	1979	1518	1388	1002	868	729	591	560	464	490	438	444	421	431	423	391	402	399	389	365	374	385	389	430	351	413	386	374	374	355	400	390	412	393	391	390	388	369	377	355	385	355	394	364	379	344	373	435	372	384	396	410	380	360	405	409	405	387	391	413	421	421	444	400	398	418	389	402	409	385	389	387	390	376	414	412	400	393	413	394	411	369	418	361	382	395	403	418	398	403	400	391	391	422	407	372	379	395	405	378	392	408	433	386	373	409	353	407	410	406	343	345	419	379	378	367	382	367	362	342	388	399	391	412	415	384	370	350	376	399	354	404	349	391	377	363	373	408	377	397	404	372	364	377	392	385	360	377	370	387	354	372	371	384	412	368	332	390	353	394	383	344	349	382	382	369	386	358	381	382	376	352	398	390	344	403	362	350	387	387	331	376	368	406	378	368	380	393	359	382	377	357	372	373	408	377	357	390	337	365	334	357	419	361	382	354	361	387	396	385	349	335	376	364	404	388	379	346	379	402	369	390	385	412	353	394	365	393	352	382	367	372	403	357	373	400	381	366	368	373	401	357	399	387	399	394	370	375	395	377	381	398	373	324	348	386	384	359	347	389	386	399	374	346	380	331	361	390	392	382	376	385	408	401	370	377	366	392	390	383	387	398	394	357	383	324	383	364	358	381	366	387	395	366	404	390	367	378	382	395	381	402	396	367	372	406	359	398	384	371	380	389	382	381	372	371	360	367	366	382	366	401	379	361	388	413	358	372	391	358	419	389	383	354	376	349	357	367	367	350	360	350	382	364	379	404	405	387	382	356	344	365	387	375	349	383	393	370	420	380	375	332	411	372	405	376	391	377	405	377	351	348	365	385	400	364	388	402	418	382	390	395	378	372	386	390	393	391	374	377	375	362	389	387	368	364	398	376	395	378	363	390	348	379	390	373	368	370	361	387	403	396	397	364	378	374	384	370	382	370	381	380	406	389	349	414	366	382	368	379	381	371	416	364	397	365	380	378	390	386	353	357	395	372	398	372	381	355	374	387	357	398	371	388	392	401	389	407	383	410	372	379	395	378	396	360	380	400	374	381	370	384	386	358	392	374	370	393	378	387	361	362	407	334	376	362	366	349	397	371	419	349	360	394	367	394	386	378	333	385	402	350	374	352	386	379	368	364	406	376	364	389	377	368	358	358	358	375	377	357	354	369	353	364	350	387	381	354	387	349	396	371	380	367	389	363	395	402	367	389	365	339	385	391	379	395	363	393	340	386	385	367	384	386	379	381	376	333	370	386	380	387	392	331	379	403	398	423	371	384	395	360	379	385	370	405	384	401	378	356	388	388	357	368	371	359	400	417	369	384	378	401	362	401	339	395	373	399	377	374	379	373	416	375	379	396	395	403	341	387	388	397	375	408	382	391	376	384	379	387	353	392	384	353	390	376	361	381	372	388	428	374	395	397	398	382	348	352	384	375	352	390	400	435	374	395	371	398	384	378	365	355	398	358	369	368	380	379	397	370	395	370	365	385	408	382	374	395	361	388	370	398	374	403	394	385	411	375	387	362	358	412	428	376	366	401	378	355	385	345	387	362	382	366	379	397	370	410	415	399	407	381	365	370	385	358	361	376	411	374	350	375	358	388	387	374	384	394	383	393	366	367	388	358	392	388	386	376	379	396	355	377	374	410	412	368	367	369	388	379	401	384	355	367	352	367	410	366	384	376	343	366	378	379	381	348	397	404	397	392	378	333	355	354	380	393	388	367	394	378	362	361	389	384	351	362	372	384	404	389	376	339	405	411	387	379	377	389	393	353	356	345	377	412	399	371	362	372	385	405	359	360	399	369	390	355	344	369	374	367	377	380	381	356	339	379	370	371	367	369	364	367	394	358	363	366	366	373	400	399	404	404	352	367	350	375	386	384	387	368	383	340	363	370	382	374	368	372	395	369	362	384	367	381	376	405	372	368	350	377	377	366	357	350	370	392	371	382	357	384	374	378	383	407	407	381	364	392	356	387	371	380	378	373	408	342	412	387	359	361	368	380	383	380	362	369	346	352	367	374	395	432	377	390	395	361	411	394	391	371	392	366	381	401	389	355	371	401	389	388	360	369	378	379	363	371	366	372	368	386	353	360	386	344	379	367	384	377	344	408	368	377	377	369	369	355	352	385	394	344	354	375	406	340	385	351	350	357	391	357	380	347	374	365	399	405	377	388	379	378	342	365	369	350	408	361	427	376	367	398	384	416	368	380	351	350	376	409	373	385	397	363	347	386	384	375	393	409	361	393	358	384	390	392	415	373	386	350	344	370	405	393	363	403	348	388	389	381	394	349	399	346	384	360	373	348	378	401	380	390	367	379	374	367	368	365	401	368	360	409	393	383	383	362	361	389	354	405	391	396	384	405	378	380	400	370	340	373	378	408	452	390	380	388	344	353	379	386	386	384	350	384	359	379	371	385	384	367	391	347	421	352	386	369	411	367	390	363	406	410	363	442	385	375	400	344	397	359	406	398	371	367	360	360	376	405	399	383	364	398	348	415	383	356	391	384	413	396	374	401	362	370	359	328	361	383	380	405	377	387	359	396	392	389	370	367	369	395	366	385	370	367	385	391	368	386	362	367	358	383	372	396	384	367	432	378	386	399	378	390	395	340	380	402	392	376	383	381	356	403	390	374	362	392	361	384	393	424	385	369	389	386	381	391	343	360	364	367	377	385	388	381	365	357	395	351	365	403	394	376	395	391	376	370	386	392	363	369	402	361	389	392	354	392	407	394	383	386	421	359	384	380	395	375	348	379	398	390	410	408	432	369	404	352	370	363	364	375	383	349	378	394	368	409	367	375	355	346	423	412	356	381	399	349	360	410	356	365	402	393	350	405	349	381	391	385	381	346	380	383	365	393	389	374	370	400	373	424	379	387	373	404	361	397	385	370	355	381	379	396	384	365	381	367	390	387	355	365	383	378	400	365	394	374	399	380	383	414	340	362	398	393	390	345	404	371	395	397	371	345	372	358	363	377	383	355	377	406	417	396	363	405	381	369	344	374	363	390	343	367	370	374	385	364	356	357	362	364	369	385	405	404	405	372	349	380	397	375	381	366	401	428	414	358	396	419	400	377	361	381	392	385	364	343	399	351	354	385	382	352	419	381	370	337	342	380	366	378	330	388	381	400	426	373	369	367	401	383	323	373	380	347	356	395	354	334	377	405	367	396	375	357	367	394	378	382	388	354	322	365	378	348	386	392	399	362	378	377	364	375	366	387	365	393	389	349	390	379	370	383	400	390	418	398	346	416	385	361	394	356	399	384	412	393	400	377	376	386	359	385	390	401	389	367	387	374	363	374	397	388	382	390	367	402	385	389	385	388	379	396	374	381	401	365	414	392	388	375	371	346	379	400	383	401	357	352	401	394	418	381	394	392	363	363	391	355	359	370	361	413	409	378	391	325	369	369	366	434	360	387	352	394	377	395	384	352	383	352	342	375
25303	20809	27075	25309	20563	10856	3344	1798	1226	854	684	601	541	506	461	437	405	402	429	329	351	367	349	361	348	355	354	320	342	333	339	355	321	321	340	324	334	317	315	343	338	292	332	338	328	296	313	303	302	285	327	310	309	315	332	321	326	345	285	310	312	356	311	320	340	348	335	306	308	338	326	330	354	357	334	334	332	332	330	324	335	343	336	308	333	355	330	338	300	291	345	335	339	330	343	336	356	337	335	309	336	319	292	318	290	317	360	303	297	301	328	317	351	304	335	313	317	321	290	314	298	326	338	315	309	299	305	299	311	313	324	331	317	321	312	319	326	315	288	345	303	311	260	327	348	330	367	304	321	299	308	336	318	367	318	309	315	323	279	289	313	309	336	342	298	295	306	318	288	305	320	324	345	324	336	332	309	316	285	304	315	321	274	323	326	346	316	326	301	293	305	323	302	270	345	320	301	295	329	321	314	311	293	322	287	320	318	294	315	339	364	278	345	317	300	285	326	298	309	319	322	364	324	306	293	295	300	310	308	334	313	323	279	289	297	345	311	310	309	333	326	323	314	310	333	315	325	321	299	315	301	327	306	296	323	297	312	297	312	305	331	319	335	308	281	318	330	320	305	333	318	322	324	302	329	318	294	317	272	334	317	295	295	310	333	319	295	301	312	295	320	332	316	300	269	281	302	318	315	293	309	318	345	323	321	287	317	322	278	323	307	302	361	319	306	323	323	309	324	319	334	324	348	297	291	336	302	334	325	305	334	280	286	337	336	317	294	306	330	306	281	317	275	337	320	287	311	310	330	308	297	304	308	312	299	295	296	313	282	327	310	293	317	315	344	301	316	322	320	314	316	331	333	305	306	333	296	294	312	332	308	299	297	303	299	333	321	308	325	333	277	319	325	347	290	327	347	327	311	334	317	312	333	311	328	300	305	289	337	324	278	313	296	331	343	329	302	319	293	309	339	291	279	309	292	325	315	305	323	342	287	312	321	303	317	317	332	333	311	305	330	305	295	300	305	326	317	271	333	304	326	289	311	315	321	327	298	317	292	312	284	330	321	345	319	325	325	311	322	316	312	302	313	325	305	328	300	299	338	310	339	302	300	336	294	297	300	316	337	321	311	292	322	310	327	268	310	318	321	320	271	336	316	302	299	301	331	336	346	318	289	302	340	278	330	307	312	298	323	268	318	272	295	332	331	294	313	316	284	279	309	325	328	293	291	274	312	327	321	309	332	315	332	304	314	299	340	297	303	301	301	302	304	292	301	296	341	280	290	302	309	324	330	301	345	291	296	292	282	313	326	309	290	291	308	294	348	315	338	282	331	315	306	296	289	317	301	317	299	307	312	288	299	312	318	340	286	306	321	285	291	325	302	288	311	302	263	304	338	305	317	310	280	321	289	328	319	290	320	282	317	315	327	287	305	302	325	281	315	313	295	323	326	346	311	280	334	311	312	307	288	339	310	325	303	308	316	320	268	307	315	315	307	281	331	292	299	292	288	284	282	295	308	326	319	305	314	323	301	298	312	306	315	299	342	278	272	339	306	320	318	316	315	292	320	291	308	304	313	336	324	311	312	328	294	313	309	330	300	300	318	312	305	281	355	356	340	328	297	305	291	308	307	278	285	332	323	314	312	340	316	324	313	319	320	291	308	335	314	317	300	326	323	323	304	308	291	312	309	312	293	322	308	322	293	333	305	287	316	322	315	310	334	278	334	321	293	296	293	311	302	303	344	304	325	319	308	297	306	320	306	283	320	326	293	312	294	320	298	322	302	325	347	326	307	330	301	336	326	305	292	325	334	324	301	282	301	301	332	327	312	312	305	309	305	348	316	305	340	294	306	309	292	288	312	281	293	303	307	320	280	281	305	343	302	331	350	286	297	307	302	293	309	315	288	318	339	328	334	309	291	320	327	321	317	319	312	284	307	294	324	320	276	310	306	344	293	309	328	283	342	307	292	321	297	343	284	306	305	297	291	328	308	295	288	292	272	328	323	298	315	311	329	306	314	326	301	340	323	315	285	293	295	309	310	328	288	295	328	284	303	303	303	308	319	311	327	284	298	298	312	343	280	334	299	284	298	324	299	300	307	316	321	306	297	316	275	307	324	303	293	298	366	324	287	353	290	311	319	312	309	333	306	314	323	328	317	282	287	321	296	313	302	312	320	309	276	311	313	307	316	331	321	319	344	325	316	318	309	300	303	313	310	305	321	296	272	324	295	285	314	287	315	285	314	314	308	312	322	303	321	307	318	311	322	302	325	313	355	285	311	325	314	308	336	328	306	310	351	322	308	324	309	306	301	298	335	301	293	292	312	310	308	318	299	320	337	303	332	346	318	299	316	310	319	343	343	331	298	297	318	294	290	306	319	292	274	328	334	342	345	323	301	323	322	358	317	309	309	341	332	316	324	280	294	326	304	312	344	358	322	320	297	287	296	296	325	307	311	320	316	320	319	328	317	296	299	302	318	323	309	317	318	324	316	343	320	310	295	324	291	329	321	299	304	316	307	281	284	304	347	264	303	333	306	315	298	317	301	322	306	318	307	326	296	321	321	343	343	290	305	285	318	310	285	285	272	321	309	293	289	329	278	285	299	297	330	321	314	344	322	288	313	304	314	331	319	350	295	335	314	306	302	303	304	325	305	325	310	311	298	319	325	309	308	302	284	311	318	301	345	321	332	324	289	333	298	282	315	303	306	302	319	287	327	295	320	310	262	307	281	332	344	294	326	343	312	311	314	337	318	318	308	326	289	314	297	314	314	309	336	330	310	297	290	307	313	318	316	314	338	287	307	297	304	312	323	292	303	270	297	335	312	286	324	310	317	323	328	313	299	294	320	298	330	353	326	307	313	286	295	284	294	329	319	299	335	339	321	320	315	289	315	306	304	297	302	313	314	303	316	299	296	308	329	315	306	307	314	306	321	302	314	308	292	301	278	300	320	287	286	293	330	302	304	273	326	286	304	314	290	326	349	305	317	321	333	313	318	340	320	319	302	329	314	329	327	284	342	309	302	323	295	311	295	320	281	333	286	300	286	291	326	297	330	306	291	298	289	323	288	301	290	316	332	281	283	315	305	343	321	278	313	302	313	341	296	328	317	309	291	303	306	285	286	322	321	327	294	322	328	354	292	322	350	328	313	304	336	318	309	322	295	335	301	298	334	322	350	340	296	324	305	301	319	285	280	318	296	309	317	302	298	279	281	296	309	312	299	301	290	312	338	313	307	307	269	299	292	331	299	322	310	298	333	331	311	311	331	318	322	300	321	319	293	290	313	287	304	309	324	326	318	296	295	295	290	321	318	327	287	310	323	301	286	297	313	305	327	329	312	301	309	290	311	321	324	291	323	336	327	321	295	307	334	350	319	286	327	292	285	323	335	333	297	301	286	325	325	331	344	266	315	281	290	318	327	312	322	287	330	301	301	302	298	291	304	308	293	288	340	295	302	298	321	301	306	307	288	306	278	309	312	288	318	287
32819	50674	43880	30557	17883	8337	4588	3278	2354	1689	1283	1072	867	798	695	594	556	515	514	494	439	400	426	399	408	411	334	399	365	390	387	392	352	370	349	350	380	370	347	345	350	369	351	348	392	380	333	395	371	351	351	342	365	380	361	354	362	335	343	374	362	369	362	383	376	347	357	385	388	398	380	391	381	353	358	378	391	395	396	360	394	329	344	349	383	340	367	370	360	350	376	397	400	413	400	390	386	365	363	387	357	378	353	365	393	360	364	399	350	358	358	356	379	365	377	373	324	317	362	368	351	373	322	336	364	363	342	345	338	366	339	318	358	356	323	344	297	345	317	334	344	355	346	327	374	328	310	319	312	317	347	340	343	299	340	373	324	321	337	365	334	326	337	350	326	348	326	374	348	338	352	335	309	355	339	327	352	341	336	343	342	328	337	350	371	337	322	373	329	307	339	314	338	331	369	291	311	324	363	308	323	353	326	324	332	331	365	342	316	308	316	330	333	287	319	310	321	351	328	334	360	365	346	370	334	340	313	321	343	338	350	311	308	326	336	348	350	367	337	341	326	312	352	338	342	312	323	349	334	339	341	351	314	323	316	319	359	341	347	337	345	320	332	316	331	316	335	341	388	313	336	338	344	360	337	340	335	346	358	356	341	294	343	352	367	355	319	294	350	329	322	352	338	368	342	345	339	385	348	353	356	316	326	346	345	334	343	349	332	349	306	351	327	309	325	311	355	342	312	325	348	322	342	348	314	333	315	350	316	338	322	348	353	357	334	347	328	332	356	356	334	311	326	337	337	344	310	376	287	345	359	360	361	329	315	323	335	333	354	371	363	360	362	385	310	347	346	331	356	353	370	342	339	327	351	298	340	329	371	343	348	324	335	337	330	336	327	312	355	350	349	347	355	349	305	345	322	309	332	343	351	330	361	314	329	353	372	339	330	353	325	329	345	346	374	349	375	348	333	330	319	341	352	334	325	344	339	335	329	349	314	332	330	361	355	317	322	330	335	374	359	343	339	357	335	331	325	338	301	323	346	328	345	323	353	319	335	353	373	334	313	351	357	356	356	316	320	346	320	347	342	339	359	342	341	352	341	354	347	339	355	325	324	336	316	373	383	337	349	360	331	357	348	343	329	364	358	333	357	363	317	342	353	312	349	354	310	338	348	322	335	317	314	348	301	360	337	351	331	350	353	352	366	299	314	346	336	333	322	335	324	349	349	344	316	363	351	316	309	363	357	324	327	327	331	350	374	322	343	357	326	347	331	357	339	355	360	367	349	327	330	339	334	330	356	357	357	319	328	319	320	333	337	349	364	331	350	345	336	354	341	349	351	349	303	292	363	370	353	320	344	355	359	343	348	356	343	365	321	359	354	336	348	352	297	348	339	324	361	351	338	346	329	320	338	332	341	368	352	354	341	358	363	310	360	346	312	387	327	345	351	328	342	331	320	360	337	346	331	365	365	338	326	333	355	336	363	343	324	355	326	321	349	329	344	340	352	314	327	337	322	309	377	351	341	343	325	360	316	337	349	328	350	333	301	361	327	334	360	343	346	344	334	360	339	382	319	341	331	317	328	328	364	310	369	330	363	354	346	333	310	353	329	332	360	348	316	322	302	339	351	305	336	339	333	381	369	354	350	318	357	356	353	353	364	382	339	354	352	308	283	339	370	294	352	357	329	351	330	325	337	326	345	351	352	382	324	351	326	396	359	322	330	364	330	378	350	363	323	370	343	371	368	304	310	339	365	314	315	325	356	323	323	342	346	345	327	339	313	389	362	334	357	310	348	334	334	349	319	338	311	341	350	338	335	342	319	335	330	340	335	320	325	348	331	340	338	308	340	349	353	332	321	356	353	303	323	343	366	314	318	333	345	326	343	342	358	328	331	319	343	354	307	362	332	355	354	357	313	337	330	346	340	321	347	372	346	334	344	334	330	317	329	373	327	352	307	336	341	362	347	333	333	327	338	336	345	306	352	359	337	333	312	379	330	365	370	318	314	344	364	330	401	359	356	363	340	335	333	345	333	320	338	338	366	327	357	345	359	336	351	327	360	373	376	332	364	366	333	369	333	310	363	361	327	356	302	339	340	333	358	349	350	345	344	354	314	356	379	322	343	338	313	322	353	328	367	359	315	336	318	361	345	312	347	342	332	327	325	338	328	369	310	349	355	323	320	354	324	380	343	349	319	353	337	337	344	332	308	361	338	342	340	341	338	329	327	337	335	311	344	345	352	353	362	347	337	351	351	334	332	319	337	321	311	343	333	338	325	343	324	334	322	330	326	347	301	370	373	317	336	332	348	351	339	332	330	334	336	339	380	310	338	341	348	346	321	349	360	331	330	358	315	334	356	320	347	355	339	353	337	333	324	341	371	356	344	335	347	360	322	346	340	353	311	339	326	345	367	353	319	344	345	304	366	337	348	342	316	362	358	345	352	331	351	327	362	342	331	331	354	326	350	341	345	335	354	364	320	353	299	354	360	354	316	342	327	328	371	315	320	363	327	356	337	337	341	329	305	318	321	330	381	328	335	329	343	363	312	364	310	332	313	327	345	342	332	350	339	373	357	348	359	349	354	343	358	306	351	323	315	369	324	337	352	323	352	367	341	352	342	327	335	331	317	349	341	354	326	337	336	334	335	330	319	325	372	356	340	333	318	370	354	334	355	337	329	325	340	350	335	371	330	356	362	332	342	373	358	350	361	331	326	316	322	355	344	346	359	303	346	340	341	350	329	340	338	335	352	378	330	328	333	307	364	311	332	363	303	325	339	305	352	331	304	335	321	344	328	349	334	335	297	321	333	325	373	348	330	341	321	355	362	354	324	346	309	342	354	346	352	326	311	360	332	351	329	334	324	341	326	325	331	366	337	353	333	332	339	326	329	355	330	355	356	346	390	384	315	347	338	351	366	338	318	347	335	332	319	363	310	351	320	330	317	351	347	335	336	340	343	329	316	307	347	309	337	368	326	325	326	327	346	359	319	363	378	369	354	334	313	341	360	349	345	320	342	331	328	361	333	335	354	356	347	331	356	359	342	315	356	342	344	357	348	338	330	333	342	332	325	328	340	317	328	339	338	341	327	370	322	349	379	334	328	349	359	350	319	379	341	339	343	319	356	362	349	324	327	348	323	330	337	344	347	328	334	372	358	330	323	339	344	324	347	334	328	360	316	312	348	325	329	356	303	315	329	321	342	380	353	317	306	341	301	329	329	351	351	335	333	338	321	350	335	367	351	341	352	358	341	331	343	313	324	321	338	326	340	364	346	343	335	326	342	338	331	359	315	345	327	337	336	365	356	349	399	335	345	306	332	347	330	332	346	376	359	348	315	334	344	341	348	345	344	325	311	313	327	329	380	358	364	346	345	385	317	325	340	359	347	309	330	354	360	350	362	382	321	332	310	354	375	342	320	318	363	333	303	338	341	324	346	348	332	317	350	312	361	355	326	326	378	330	345	337	366	326	352	332	342	336	333	334	358	331
23181	20810	27344	24572	21524	20608	11714	3246	1867	1450	1223	978	852	785	716	725	708	660	621	599	585	609	564	538	542	534	543	570	523	512	533	514	465	519	513	480	515	536	531	509	495	505	512	500	523	468	466	472	513	536	494	462	481	532	493	478	522	514	532	519	518	502	518	514	510	474	474	521	536	534	511	569	557	534	489	529	515	504	539	540	515	520	458	527	480	511	504	500	475	493	451	526	499	517	517	489	499	521	507	497	472	499	515	493	503	484	508	523	508	481	529	493	495	522	482	491	484	474	498	497	497	493	472	490	487	491	471	453	490	457	465	477	472	525	520	494	477	431	505	508	466	496	465	497	485	484	490	465	488	530	491	497	470	448	484	475	457	521	480	475	480	469	498	502	484	496	508	446	462	470	494	466	530	470	458	479	439	498	475	446	497	492	454	437	487	473	466	469	500	501	455	516	474	483	481	508	479	484	455	437	488	448	459	465	482	459	459	478	487	474	457	451	497	479	428	453	501	500	469	507	503	450	444	516	455	467	523	463	479	467	469	479	453	497	467	516	496	509	493	474	496	503	464	512	473	483	472	496	456	484	482	436	490	492	480	473	478	518	471	452	525	486	466	471	468	503	487	424	493	482	477	457	512	476	483	487	475	473	447	468	477	448	481	483	535	482	483	506	468	492	462	463	489	498	497	474	476	468	499	535	437	483	470	473	519	481	495	489	472	453	497	489	480	457	486	491	459	451	457	462	477	464	463	507	461	505	461	515	493	479	488	470	472	496	483	473	475	494	486	496	448	480	478	466	491	483	498	476	518	532	496	498	508	480	470	457	499	457	530	490	501	514	520	447	522	461	501	458	520	482	460	472	484	498	473	476	458	496	484	472	483	485	481	476	496	465	453	453	463	515	486	479	473	465	495	475	495	527	475	487	492	532	484	479	495	504	454	476	462	478	476	508	479	481	460	479	498	522	468	516	473	423	446	490	467	527	440	510	481	449	475	479	474	469	460	485	498	493	496	474	520	502	467	499	445	478	500	450	488	499	491	505	499	472	477	510	491	506	487	482	493	504	465	501	434	509	485	504	488	499	500	484	502	482	504	493	466	482	453	500	493	482	506	495	444	424	458	495	469	513	486	476	494	519	471	475	512	503	492	478	472	477	484	459	478	491	496	444	486	468	450	473	498	480	455	505	472	492	436	444	484	472	488	510	473	523	466	500	472	480	491	485	470	455	504	488	487	479	501	477	470	513	495	452	489	516	468	497	492	449	476	465	487	459	480	474	477	464	460	479	493	479	450	469	504	524	477	486	523	506	495	465	541	436	488	460	472	498	517	468	463	526	507	481	478	489	520	439	454	504	492	494	502	502	490	521	494	500	504	454	472	472	475	488	496	464	465	478	478	504	475	470	453	484	490	520	498	463	469	494	509	509	461	475	502	480	464	495	481	472	470	428	467	474	513	450	484	482	463	504	497	458	482	494	470	522	505	468	486	515	486	477	453	471	469	434	521	483	500	453	477	529	496	458	507	490	450	526	482	474	503	465	446	478	469	485	496	452	456	459	462	450	514	466	473	427	488	492	454	476	489	485	482	493	444	457	472	447	448	478	476	438	470	463	460	496	451	479	483	509	480	500	460	454	452	485	483	476	487	490	449	506	462	491	459	477	498	493	479	500	499	488	449	444	479	472	465	444	496	465	522	474	463	488	483	523	479	479	441	449	502	471	488	476	453	477	489	500	473	485	483	475	461	471	460	462	548	480	450	500	476	467	499	488	490	446	472	499	492	478	488	451	419	500	503	497	508	465	473	488	441	474	515	537	511	480	472	466	488	502	476	463	449	457	505	476	509	460	466	517	481	472	488	472	514	513	488	458	454	508	457	498	473	485	516	491	446	502	485	483	491	442	454	476	507	446	486	475	447	481	438	435	439	469	481	448	472	473	471	497	476	442	494	529	523	469	509	468	473	511	433	477	480	485	492	450	503	513	499	474	493	500	438	491	472	451	470	491	481	458	476	456	448	453	486	459	479	483	457	485	484	438	517	483	446	515	485	477	455	483	496	554	463	487	488	482	429	444	460	510	475	497	479	515	512	423	488	514	491	477	449	474	466	478	494	495	495	465	505	531	491	511	475	469	489	458	461	493	502	449	477	471	522	495	503	488	464	486	470	470	474	490	510	485	472	475	517	480	459	474	477	499	490	451	466	491	507	527	551	461	483	448	490	470	473	464	530	477	489	433	478	481	511	472	506	505	478	476	499	504	484	490	487	491	493	474	487	490	483	488	463	479	460	491	520	494	495	472	434	467	477	485	471	505	475	474	490	480	520	487	499	482	509	492	528	440	482	482	479	465	519	475	460	457	475	462	461	492	488	504	490	487	512	466	452	502	505	457	485	510	471	498	443	463	469	470	481	480	521	484	476	483	459	416	521	481	490	507	466	488	453	482	488	446	503	495	466	464	459	479	481	476	512	469	515	504	492	465	468	472	493	493	491	482	500	505	488	496	488	443	526	492	459	485	425	475	463	462	421	488	480	477	501	497	468	472	482	472	475	491	510	496	457	459	500	473	481	503	472	481	440	448	497	477	492	502	478	469	493	484	474	491	460	527	470	488	454	533	520	452	476	497	496	429	480	465	483	437	527	494	470	473	490	494	528	508	466	452	481	462	483	558	478	493	462	477	466	476	489	471	503	522	524	454	519	506	473	489	458	505	480	446	498	477	480	481	446	497	505	519	544	465	489	438	489	481	490	512	457	503	451	497	480	505	510	467	519	512	456	461	462	485	456	487	508	493	491	469	466	456	500	452	488	447	496	488	495	476	487	457	450	497	490	486	483	461	494	456	496	441	508	520	455	484	507	483	492	506	464	495	496	464	464	499	478	492	468	451	510	460	490	497	485	525	479	526	464	474	469	541	503	494	509	479	475	497	465	472	513	489	479	483	489	444	465	485	458	486	519	506	479	483	490	503	518	505	485	489	498	440	511	484	465	501	491	528	498	448	491	469	484	462	481	508	539	505	436	477	496	501	429	449	471	442	499	476	438	466	472	495	442	444	438	476	484	538	478	510	492	473	471	477	473	494	483	530	501	525	467	514	495	500	505	447	467	487	531	493	497	504	487	451	503	454	468	474	475	474	456	496	469	473	461	479	463	484	468	474	482	447	497	472	460	519	466	487	496	483	489	483	469	483	455	465	469	499	501	477	483	492	493	490	433	458	458	453	494	483	472	426	490	461	496	451	479	471	428	513	488	466	474	457	501	487	489	493	446	483	474	494	466	494	496	454	485	490	479	488	486	512	486	491	505	452	487	449	456	481	498	455	488	488	492	487	484	478	498	455	438	487	465	456	470	495	483	443	483	478	506	526	447	532	485	494	497	462	480	504	506	484	503	474	436	476	443	499	509	474	496	465	485	526	483	481	501	469	429	488	472	450	531	456	510	459	456	490	473	499	415	519	471	498	497	472	481	438	495	473	475	463	496	467	484	462	539	467
37412	57886	48852	40523	28863	14265	7543	4718	3289	2664	2104	1695	1387	1223	1113	1016	905	871	795	737	739	681	646	666	608	649	572	593	584	554	594	600	596	525	530	589	511	539	519	539	554	576	535	499	531	527	546	551	557	481	551	539	516	536	548	511	518	542	548	584	590	528	589	546	556	533	609	599	528	534	562	523	562	575	512	580	560	563	559	530	554	545	522	520	531	538	532	541	543	538	540	517	529	563	553	567	592	573	581	571	538	501	560	549	560	473	532	538	497	534	549	548	538	500	548	514	474	518	534	537	517	510	473	490	456	460	569	494	530	483	531	527	560	535	501	511	522	501	482	527	528	489	490	498	500	475	515	458	499	485	473	474	544	539	515	518	473	476	482	469	517	502	518	536	486	504	492	508	518	515	507	505	495	503	519	527	484	515	509	478	477	502	480	546	497	461	496	500	482	469	472	482	469	473	481	544	487	542	536	487	456	531	494	470	462	526	502	570	516	533	500	511	488	523	463	515	490	461	529	517	474	525	460	482	463	492	521	502	541	489	473	503	464	463	468	485	484	489	497	501	477	493	486	485	482	487	505	493	468	522	449	483	509	476	471	513	522	525	498	489	484	484	505	529	498	464	480	491	499	482	516	520	469	480	525	518	469	537	521	514	487	479	531	502	478	483	524	471	508	519	537	447	489	492	510	533	514	501	521	508	516	500	489	477	461	486	505	495	506	517	462	495	528	509	532	479	519	511	476	495	483	497	501	539	483	507	504	512	494	512	544	463	496	518	479	476	505	513	521	489	471	526	513	488	507	492	490	519	460	521	477	439	497	492	518	510	479	505	504	505	498	498	488	510	470	458	498	506	505	476	494	529	470	495	511	513	488	512	501	516	511	493	487	505	495	475	479	501	482	458	477	473	503	473	479	492	460	526	497	467	521	493	536	512	467	485	510	453	475	486	486	505	488	489	475	523	469	538	514	542	469	458	504	490	468	484	511	521	517	487	463	502	506	492	549	488	517	484	473	494	482	516	480	547	534	489	528	519	533	524	498	529	509	514	507	497	466	521	546	486	523	459	489	478	504	514	534	480	487	531	483	469	518	528	472	479	518	493	512	511	494	522	507	460	501	494	490	474	469	499	509	530	528	462	538	483	487	493	486	512	489	501	506	498	515	523	464	470	529	536	529	506	470	507	507	502	514	517	512	498	480	538	495	495	493	470	493	464	492	494	476	487	477	518	490	493	515	484	461	484	469	500	508	508	525	500	526	509	506	506	455	471	487	536	474	476	536	510	499	496	489	508	493	490	494	492	509	498	449	532	475	523	507	513	500	490	487	496	473	519	471	516	489	493	497	486	502	514	505	476	508	476	491	501	490	510	495	511	486	483	481	489	464	497	486	459	486	480	500	510	496	512	517	515	455	504	530	503	524	490	480	500	510	495	498	467	515	491	466	550	508	501	502	463	492	510	443	481	508	457	499	499	508	471	488	476	521	478	509	493	456	523	479	465	498	491	511	501	490	457	494	526	505	503	508	466	505	503	517	506	476	465	536	474	502	502	511	530	473	529	476	498	528	494	493	536	461	529	468	509	507	480	488	482	496	472	457	505	480	513	473	491	534	487	546	484	510	510	511	472	518	515	423	504	510	517	466	493	521	516	543	525	503	504	531	482	514	464	486	475	481	504	455	479	536	482	467	480	512	453	471	502	502	502	517	486	496	539	484	507	479	466	483	464	485	482	512	480	517	494	517	506	514	528	508	482	487	495	506	508	513	479	475	538	481	513	476	509	493	481	475	467	521	508	465	485	496	510	484	497	489	497	525	515	509	455	491	517	476	477	506	528	483	477	495	482	501	512	464	535	473	529	494	480	495	481	556	490	513	505	502	477	526	488	497	468	490	478	547	511	512	498	515	499	488	539	475	531	491	525	480	507	486	468	483	489	508	493	522	529	498	505	467	485	524	536	527	502	511	488	499	476	500	524	518	539	494	496	512	502	515	496	479	469	498	472	489	511	485	480	513	464	513	502	512	542	500	499	498	477	503	522	498	500	499	491	519	543	543	524	470	497	460	506	510	514	481	490	524	499	511	470	518	510	521	558	496	461	521	519	443	489	516	472	478	513	454	515	459	488	551	482	502	515	520	513	501	533	483	514	478	512	499	475	506	493	505	525	458	513	527	471	483	484	470	464	488	512	507	495	493	549	451	485	522	480	514	512	492	511	512	443	526	504	491	481	480	514	542	502	476	484	499	504	471	516	506	523	480	482	470	482	524	524	523	477	534	477	474	513	474	480	475	519	516	518	506	519	464	538	499	522	514	504	543	479	502	520	457	507	490	490	494	485	505	494	520	485	482	540	465	491	488	531	490	501	480	503	477	518	498	493	533	512	450	517	499	479	513	486	547	467	536	435	480	481	454	477	501	492	512	519	478	481	481	475	474	507	527	488	496	558	528	476	524	479	484	482	494	524	479	517	495	475	483	505	501	493	486	505	468	503	517	475	535	498	535	533	488	523	497	482	498	476	513	500	522	499	505	498	475	513	505	539	516	520	457	469	493	506	503	502	513	482	504	484	480	509	523	500	508	501	497	467	487	530	489	539	524	496	543	511	446	461	486	480	529	484	455	497	537	504	510	494	506	491	475	512	521	447	478	479	479	463	501	484	484	530	484	514	472	501	526	501	470	434	495	478	462	480	500	480	458	507	519	505	493	449	477	485	480	471	554	450	508	509	518	491	536	502	494	480	506	528	459	487	492	508	449	501	519	513	507	510	489	448	498	504	513	542	497	486	517	521	498	503	499	488	532	493	509	514	519	533	446	486	509	516	514	515	504	499	501	511	496	484	513	514	469	485	555	499	503	528	568	512	497	471	509	540	506	483	503	490	582	511	475	505	452	550	493	528	515	497	519	490	477	482	521	468	521	470	512	462	484	475	441	433	520	469	468	477	486	473	481	505	491	513	519	488	510	476	537	471	481	518	534	490	538	479	503	494	495	515	495	472	521	515	497	461	512	514	533	500	560	485	502	488	467	545	487	484	494	539	537	501	513	507	488	492	505	510	492	456	507	514	470	531	494	451	491	472	504	498	540	524	507	505	476	495	504	491	539	486	505	515	533	492	472	519	451	486	515	481	491	483	523	518	506	518	525	498	510	529	500	548	495	497	496	525	491	562	518	505	501	480	481	480	514	488	513	444	431	488	502	504	494	504	502	498	530	487	499	486	492	486	466	492	503	489	539	498	518	496	515	497	492	471	522	500	500	528	527	493	484	472	508	480	464	510	490	509	512	524	524	489	475	473	508	496	462	538	479	491	463	522	501	531	486	513	523	535	494	498	495	500	478	481	476	532	484	521	470	482	541	501	501	456	471	497	464	499	507	511	508	473	486	511	480	535	479	483	522	543	515	534	520	504	481	542	509	496	514	475	490	510	491	510	511	446	481	497	487	509	506	552	488	466	506	494	464	502	539	473	496	504	537	503	534	481	480	475	497	457	493	503
33020	29343	23793	14446	3344	1705	1147	799	549	502	431	410	381	392	357	379	369	344	329	337	367	339	365	359	340	345	350	314	338	338	346	375	328	347	368	311	352	359	339	346	338	316	319	344	307	342	383	373	338	322	339	366	331	351	328	362	305	368	333	345	348	325	351	390	343	341	368	373	350	344	358	337	347	362	339	348	351	337	355	361	338	330	351	319	342	325	344	356	363	331	365	343	325	352	345	345	359	362	365	350	344	341	363	362	356	356	339	320	335	358	356	353	313	329	372	331	311	309	350	350	343	369	340	350	319	336	341	336	319	333	316	380	332	335	357	334	338	339	353	367	304	339	296	345	340	318	352	339	366	353	368	312	336	358	346	341	376	347	320	331	343	296	317	321	359	338	314	349	320	327	342	349	341	358	360	341	363	316	339	335	363	341	323	330	334	315	325	326	321	310	335	321	328	337	328	345	352	341	324	373	345	337	349	335	354	318	351	313	334	342	321	339	308	331	340	345	339	342	324	356	336	321	324	320	316	306	306	334	321	336	322	331	359	366	300	302	311	319	330	354	329	338	326	302	331	327	366	341	362	352	353	336	378	343	345	349	375	317	321	352	314	332	341	359	390	345	316	334	341	325	355	330	334	357	316	321	310	319	348	345	314	323	338	378	311	340	345	332	280	333	362	332	329	321	331	313	307	343	353	342	347	313	330	336	344	352	345	345	351	329	321	347	351	324	353	328	286	360	353	331	349	351	357	340	334	314	330	325	326	339	307	307	356	328	328	364	343	357	334	331	353	328	328	351	315	342	341	341	350	289	305	331	353	311	374	348	363	278	310	355	328	311	354	341	325	349	360	363	347	315	316	367	344	334	328	363	328	305	345	339	368	353	319	349	297	372	322	370	326	337	305	345	332	321	335	342	380	350	346	339	354	356	350	326	339	330	360	328	313	345	344	323	324	340	332	364	368	351	340	330	341	361	352	314	347	330	341	331	337	357	322	326	331	356	356	359	354	355	317	350	357	364	326	371	340	340	325	360	366	338	337	342	358	336	333	323	360	343	356	285	350	384	351	324	353	345	350	348	349	317	370	331	336	366	308	357	350	329	356	324	329	353	337	320	346	333	319	311	298	349	340	317	331	326	332	361	325	329	293	345	344	362	322	327	310	335	367	329	353	331	336	352	334	296	370	347	310	336	356	322	344	328	348	313	365	317	367	328	347	330	333	349	339	315	288	343	316	319	318	333	381	336	344	345	342	357	292	344	327	355	357	393	372	333	310	350	333	337	332	339	340	331	369	347	338	336	338	333	346	338	339	345	349	315	332	325	347	340	343	322	337	330	358	342	352	344	315	337	312	361	357	327	358	320	369	347	367	330	355	305	328	313	347	346	329	326	335	342	360	373	356	343	334	327	327	339	336	363	344	315	333	343	374	350	328	336	318	360	326	350	326	326	328	345	331	349	344	317	361	363	342	318	326	337	347	323	320	367	311	362	366	315	349	301	343	334	320	330	367	338	342	344	353	319	311	325	345	331	333	345	316	317	346	307	324	304	343	338	344	320	331	366	350	348	318	331	332	353	326	336	365	398	348	335	344	333	315	353	331	338	339	358	349	333	339	317	331	333	321	306	333	311	361	374	339	314	341	321	320	310	359	333	332	362	336	364	365	375	367	338	330	369	321	320	323	353	320	369	348	321	331	346	371	355	331	349	303	349	339	336	350	338	326	327	321	316	322	325	309	350	354	346	341	344	314	331	353	321	361	350	322	328	342	333	356	334	317	341	363	365	312	325	321	333	323	349	322	365	354	325	379	336	342	341	334	364	337	320	313	328	325	308	333	317	336	354	365	308	353	354	324	339	356	323	362	328	308	338	344	331	371	322	304	312	326	357	319	348	325	335	357	330	356	362	369	330	314	357	357	333	311	367	376	339	339	310	341	337	363	338	318	348	343	341	298	369	320	367	329	345	303	372	323	345	331	309	317	370	333	390	330	332	342	334	325	309	336	356	367	338	343	330	322	355	343	346	340	337	346	351	325	330	342	318	343	338	316	356	350	354	306	341	342	349	339	311	347	336	323	315	328	375	333	344	338	342	378	360	323	353	323	330	306	339	361	330	345	332	343	314	334	336	353	341	342	342	312	345	356	338	362	318	298	356	372	315	359	353	358	330	361	311	323	324	330	354	333	359	310	357	308	350	303	310	336	340	320	351	317	354	370	363	313	366	317	325	322	314	311	330	359	376	301	332	352	334	339	342	314	348	328	350	330	354	335	341	327	318	347	339	324	343	361	342	341	339	350	335	324	325	322	331	326	324	361	343	312	306	325	357	348	353	361	395	319	334	355	343	335	357	332	346	362	363	328	332	346	334	341	322	332	373	348	353	378	363	335	338	342	313	298	343	348	369	316	305	367	344	325	357	332	315	307	318	352	301	337	330	331	328	327	309	348	375	305	386	345	336	352	301	370	337	329	307	350	312	353	347	343	303	338	343	357	334	368	359	294	330	319	336	313	329	349	344	325	318	359	353	327	338	341	336	375	352	342	379	311	327	326	342	361	335	345	309	320	330	340	316	348	319	338	293	339	321	347	319	367	329	357	338	369	336	321	329	339	302	377	318	361	361	347	332	319	350	364	333	339	349	357	320	327	306	313	324	325	321	314	341	374	335	338	294	353	335	354	322	334	339	383	377	356	369	320	355	370	354	361	328	355	337	343	331	345	347	323	325	330	314	330	332	343	336	359	359	334	327	344	350	309	333	325	330	352	314	325	324	327	344	324	344	333	350	359	311	342	349	314	347	332	337	360	368	336	332	313	377	337	339	315	366	338	300	346	357	356	335	382	319	322	355	307	356	362	322	346	350	317	329	339	349	349	362	364	353	318	328	358	362	323	338	303	362	309	335	343	360	334	317	327	327	320	311	345	320	372	342	325	340	305	337	319	381	340	331	332	337	354	311	357	337	337	328	338	309	316	375	372	323	312	324	309	358	306	327	323	331	380	345	319	329	340	324	334	338	323	347	358	327	324	358	347	355	313	308	362	332	348	382	341	353	343	311	338	348	320	360	354	351	326	353	332	328	329	341	339	328	339	352	319	373	342	271	324	332	325	325	353	364	330	361	325	345	310	339	336	339	331	300	333	354	340	324	329	354	326	328	318	356	385	318	313	323	315	337	343	339	327	342	313	331	354	333	347	311	336	357	337	336	342	319	343	332	329	342	310	333	352	338	332	334	353	326	336	326	353	355	347	336	297	339	331	357	354	340	320	337	317	352	347	326	358	350	347	308	360	329	343	345	351	329	336	345	310	341	338	326	349	328	329	327	343	333	328	307	351	369	361	312	370	320	360	345	340	361	334	323	321	331	347	353	337	352	352	351	329	319	327	301	359	290	358	339	331	319	337	328	331	327	361	311	341	367	332	373	353	328	331	331	349	358	340	355	321	331	335	358	335	351	358	319	303	350	321	354	329	381	343	367	321	346	344	298	327	322	342	323
34919	39051	31551	18073	5179	3252	2352	1491	927	777	724	577	522	435	473	449	448	435	403	409	412	387	412	387	418	382	402	373	386	385	420	396	383	358	375	373	408	371	417	385	381	387	356	367	384	373	372	387	434	354	382	421	368	393	411	392	408	364	394	350	390	386	352	416	410	402	433	430	440	394	461	393	376	387	402	423	385	408	384	405	404	408	421	380	388	386	403	383	378	386	397	368	401	379	422	411	409	348	440	401	369	401	393	403	390	395	389	418	374	383	402	412	424	411	399	381	376	435	374	381	379	396	387	363	399	403	381	367	380	418	402	372	369	370	356	370	362	388	372	377	394	395	383	374	364	397	399	362	389	387	379	348	379	383	351	380	399	378	368	385	362	382	422	364	365	396	382	359	399	366	357	386	403	356	408	395	382	389	386	353	409	380	367	360	394	325	388	385	364	354	401	354	364	382	352	381	401	389	386	389	358	389	379	378	376	366	376	348	370	359	394	351	380	374	391	377	369	370	405	375	388	416	344	412	382	370	399	368	375	374	387	360	362	363	381	363	379	380	369	363	396	386	368	435	359	392	390	387	391	376	406	367	364	364	369	357	392	388	349	378	408	377	358	371	360	361	424	387	368	397	388	427	362	387	421	417	351	368	359	391	384	386	376	379	335	370	385	371	362	417	390	414	378	392	373	379	379	358	360	385	390	364	385	397	378	370	399	375	360	390	402	377	346	369	343	373	346	376	407	414	401	384	401	376	397	371	367	356	370	378	388	409	412	356	351	357	375	393	364	348	345	373	370	381	392	352	362	383	379	381	365	383	358	343	389	394	379	368	348	401	391	344	398	380	363	357	371	359	377	388	409	401	379	387	373	424	370	409	349	352	349	371	355	353	375	362	395	350	369	416	370	352	402	373	385	383	392	382	364	372	377	352	383	394	385	359	331	348	378	402	396	359	380	354	384	328	385	371	354	368	389	387	398	373	378	366	368	369	408	377	378	350	397	355	386	369	357	339	368	383	400	375	345	379	383	391	401	372	385	415	386	363	377	394	379	361	351	366	384	375	374	368	364	382	392	352	375	375	387	402	415	380	394	358	371	383	387	371	410	365	389	402	413	366	420	375	359	373	372	377	367	387	384	365	382	357	388	406	389	393	349	389	379	369	392	403	398	393	360	374	354	416	379	385	374	393	356	373	319	350	372	366	380	405	416	396	387	378	353	369	389	399	392	388	376	357	393	377	375	397	402	386	390	381	345	372	373	358	400	350	364	353	425	365	380	371	363	397	337	354	399	353	390	358	390	390	386	382	419	372	390	359	375	401	370	389	408	411	404	361	412	380	359	369	424	395	386	409	354	415	392	379	375	374	380	382	390	381	379	354	405	372	361	358	358	379	376	388	384	357	385	384	395	379	397	371	385	420	383	356	367	389	378	402	383	368	400	324	390	385	392	390	376	348	392	398	366	382	390	352	366	399	367	347	353	382	386	387	331	403	385	365	374	405	405	375	410	375	364	367	396	394	397	375	407	378	398	399	375	381	390	374	393	419	385	383	395	367	356	411	373	347	376	382	397	381	365	352	389	350	342	400	382	405	342	364	353	386	381	398	381	384	373	380	375	393	420	381	337	398	381	372	382	385	392	382	366	329	398	398	371	410	409	368	384	391	391	376	382	397	369	344	344	367	364	386	376	399	386	392	391	379	388	352	344	362	403	348	372	409	347	359	386	389	357	400	379	401	416	404	358	396	381	385	352	394	383	354	389	407	390	391	365	378	382	364	362	392	391	432	385	369	361	410	389	388	405	365	381	414	377	367	375	392	402	365	362	361	351	384	372	348	391	381	380	353	404	424	367	397	376	354	370	367	434	365	355	363	386	369	411	361	403	402	381	397	375	387	367	409	360	387	408	399	399	364	380	389	411	364	406	399	391	395	368	394	398	381	372	385	377	376	380	408	393	360	375	377	415	394	373	407	372	401	370	437	368	381	374	403	373	395	394	342	361	364	363	417	360	387	349	376	351	383	354	374	365	409	367	366	376	383	372	375	382	377	425	353	400	384	356	370	411	357	384	372	357	398	386	357	377	403	366	376	419	381	398	333	379	380	373	405	389	386	382	393	397	372	400	377	366	385	402	393	408	313	361	411	387	392	404	358	388	401	379	376	385	380	388	396	388	410	374	388	442	366	389	360	413	377	393	350	370	369	333	344	398	360	410	379	415	380	370	381	380	401	363	407	395	403	376	403	384	392	375	384	382	375	386	346	379	386	395	353	433	367	383	378	361	385	381	365	372	401	385	383	357	372	380	385	383	353	375	377	387	384	366	351	398	384	387	356	382	406	389	366	344	408	381	343	399	383	372	366	380	327	370	380	364	389	358	364	352	380	405	379	361	383	376	404	408	342	386	360	389	359	396	414	407	392	382	353	396	380	379	382	398	368	383	364	401	401	382	370	330	369	385	366	414	368	370	391	404	373	373	354	396	403	375	396	340	367	386	376	350	383	402	391	382	386	417	412	343	360	398	385	368	383	380	387	395	412	395	408	403	366	375	359	398	367	331	355	333	359	382	356	370	380	373	405	375	391	426	404	388	377	379	390	382	358	380	353	370	392	386	383	402	387	400	385	362	371	377	361	385	360	379	386	359	390	405	352	356	356	373	354	383	382	405	380	404	362	375	384	379	390	378	359	366	403	360	367	400	350	340	431	393	413	350	369	349	388	380	399	374	334	418	365	405	407	350	377	368	376	367	377	351	404	377	401	380	387	374	377	360	372	403	390	351	363	380	394	387	348	343	394	381	433	348	374	342	381	363	341	389	369	354	356	363	411	371	393	394	411	343	335	375	366	358	412	386	377	395	409	387	366	371	380	385	398	359	433	346	352	402	390	346	418	395	392	386	389	374	396	397	389	392	375	367	366	377	355	369	394	401	373	414	385	391	362	361	374	389	372	357	427	371	404	386	397	399	401	356	359	398	399	357	375	366	358	364	370	411	389	415	357	377	410	357	352	386	377	392	365	371	383	362	402	407	372	340	412	379	423	367	385	384	382	419	351	380	330	383	381	365	371	367	344	339	347	400	364	379	372	377	409	363	416	387	368	349	394	406	339	373	351	366	352	409	384	341	373	394	407	368	349	411	387	391	371	387	383	376	393	378	394	407	407	398	403	378	375	345	342	385	379	382	366	399	374	383	380	375	391	354	402	395	358	395	422	379	412	350	387	404	396	399	384	389	380	410	391	392	385	378	398	400	362	385	388	360	372	397	395	370	351	383	376	352	378	359	367	378	358	392	330	338	387	366	392	385	381	382	340	374	343	390	405	396	378	369	378	371	397	401	400	353	367	370	409	393	380	358	377	373	420	348	370	403	375	395	369	385	380	364	393	385	390	392	338	341	357	344	421	380	383	404	361	409	396	390	376	410	387	364	353	393	358	332	393	376	397	371	379	390	380	419	415	345	376	357	360	372	356	350	408	388	385	376	384	364	392	351	371	359	381
25224	20808	27091	25584	19732	10423	3490	1568	1017	723	590	520	463	475	412	366	389	409	367	358	345	347	321	347	315	353	322	318	334	358	318	304	336	298	330	286	329	314	282	319	320	301	334	300	346	297	327	322	315	329	291	341	337	322	304	339	294	304	273	333	338	315	289	339	341	289	318	279	322	302	332	297	333	295	337	311	312	327	339	301	325	358	327	318	313	291	335	320	297	345	333	311	329	328	315	316	326	287	318	340	305	330	310	311	332	325	298	300	335	308	306	294	348	317	334	340	315	333	329	305	319	323	307	310	303	321	330	301	266	297	294	300	286	307	290	293	314	301	322	303	318	307	305	311	323	312	307	266	298	305	290	309	320	277	319	307	306	347	304	288	313	277	298	308	290	317	339	297	288	312	325	330	277	313	290	300	248	305	292	287	291	328	303	306	320	301	289	271	317	314	288	296	316	319	331	289	272	309	303	327	311	317	330	297	308	271	295	344	279	312	332	286	335	299	334	311	279	310	293	315	294	296	317	308	301	301	338	284	328	299	305	298	306	288	317	314	297	302	295	289	296	311	300	303	319	300	312	319	309	315	261	320	290	297	314	293	268	336	316	306	307	307	342	299	299	283	301	312	289	297	347	286	290	328	301	310	321	321	315	311	271	286	291	277	295	302	286	302	299	292	316	273	315	297	328	312	287	310	312	285	311	323	301	307	295	272	294	289	316	281	311	272	292	315	351	345	287	310	335	308	283	297	299	300	327	281	310	316	323	322	316	312	312	302	310	301	291	298	300	302	287	295	336	292	299	283	292	337	282	292	310	296	285	323	308	266	303	327	303	330	293	319	326	296	295	302	283	299	303	285	283	283	266	285	272	313	310	327	307	290	332	271	301	279	321	283	292	283	317	283	329	298	288	314	320	285	297	308	302	276	289	315	309	283	295	290	281	262	282	287	281	290	307	287	321	306	311	288	272	328	340	292	345	276	309	297	294	286	261	302	302	268	303	308	294	296	302	276	301	307	311	269	298	322	287	279	303	325	333	317	291	303	311	308	281	298	284	279	282	277	303	316	286	284	297	247	319	305	329	295	293	286	299	311	311	308	300	295	298	287	319	288	296	297	312	280	330	280	307	274	276	273	305	336	301	270	311	282	307	310	299	300	269	312	316	295	296	320	305	312	333	287	297	280	290	282	312	300	298	299	317	309	313	271	303	328	316	282	298	302	289	287	335	310	318	328	299	314	282	306	263	285	307	294	298	316	312	303	345	289	296	308	307	311	312	318	292	309	291	291	314	290	302	309	286	290	266	308	252	313	280	297	284	292	336	322	330	302	318	311	327	306	321	309	277	335	272	305	308	310	287	328	286	311	330	302	319	303	292	309	295	312	309	276	311	303	294	308	293	314	326	312	295	302	332	308	287	313	285	294	303	323	287	294	310	284	314	311	312	298	305	298	312	291	321	277	286	294	285	299	305	322	328	275	334	288	313	306	295	282	301	305	325	298	313	296	318	281	334	295	285	290	310	282	296	296	301	288	304	304	302	267	314	287	326	306	299	308	273	306	295	305	336	280	286	324	311	331	289	303	301	286	288	289	297	317	305	300	263	304	298	298	300	292	325	310	318	303	321	323	329	344	259	311	306	305	302	303	291	299	326	321	272	269	321	297	298	322	316	300	277	319	323	301	299	320	261	306	290	289	311	295	278	303	291	293	321	331	318	313	323	295	304	291	310	300	317	303	297	292	307	320	290	282	298	304	304	294	287	253	312	288	331	289	283	297	309	286	304	252	273	302	296	285	269	315	302	288	295	275	282	283	323	283	313	291	314	303	315	291	312	313	296	307	336	333	310	295	298	279	271	318	310	274	322	307	298	265	304	319	264	303	285	291	313	294	301	331	300	321	317	296	298	295	312	302	284	316	305	322	289	307	333	264	288	308	299	313	273	309	278	290	266	347	309	299	333	335	305	284	304	301	316	293	280	268	314	299	299	279	308	289	307	341	334	301	275	314	322	307	294	293	309	323	325	327	316	304	303	284	301	302	333	284	291	299	294	305	304	291	287	313	309	299	309	285	291	289	271	313	269	310	324	298	263	295	290	302	295	298	298	304	278	317	297	291	291	299	312	277	280	292	329	308	290	282	274	292	299	287	283	281	283	338	306	292	306	306	306	311	280	320	266	297	311	278	308	298	285	305	271	269	305	294	372	309	290	314	293	298	280	260	318	308	301	314	292	300	331	304	333	301	305	307	316	283	310	323	294	313	302	287	338	300	301	324	321	286	307	293	283	300	274	325	291	289	296	310	303	314	305	318	303	251	296	315	315	280	300	311	304	288	320	273	315	305	324	280	322	328	297	303	301	270	294	298	314	295	320	302	297	311	304	325	284	253	314	308	290	301	290	306	313	321	302	300	299	277	317	298	299	305	297	276	354	268	289	280	321	297	328	282	314	288	288	307	313	298	293	288	314	320	333	332	318	269	286	322	269	289	320	290	324	292	338	292	285	290	283	308	297	279	271	277	301	294	297	316	307	290	311	342	304	309	290	298	270	309	315	284	303	294	299	295	317	337	300	301	266	286	308	334	292	320	304	284	271	286	305	306	309	310	303	310	324	289	302	292	307	314	291	294	305	301	298	295	291	298	325	300	306	311	294	297	318	279	291	312	324	299	290	306	301	309	306	330	274	312	287	267	327	302	304	307	311	315	287	274	289	296	302	333	314	289	322	282	304	303	322	342	292	318	320	280	285	303	298	309	325	319	307	308	309	326	294	302	301	285	289	315	317	297	312	325	313	305	286	269	315	320	324	294	308	303	271	300	318	285	296	324	259	300	296	307	258	280	308	296	315	335	310	326	314	296	327	273	292	304	314	310	310	301	272	309	314	288	302	300	340	318	281	305	290	299	293	306	274	274	318	318	277	292	303	290	330	296	281	300	320	307	296	275	297	289	280	308	288	328	334	296	275	323	305	309	328	297	314	299	317	266	296	284	312	299	305	292	299	309	310	304	294	309	291	295	282	278	293	299	287	300	307	297	274	310	296	293	306	279	294	296	323	280	272	319	309	307	320	301	292	298	307	301	316	288	295	296	298	314	319	258	306	291	307	290	298	289	314	291	301	294	288	283	308	282	316	349	303	299	293	320	308	337	277	281	290	322	307	317	302	298	274	309	285	319	303	290	294	270	305	304	287	289	308	269	322	300	287	297	288	299	302	307	310	311	285	287	286	283	312	326	294	291	296	298	311	311	263	282	318	320	304	356	338	315	315	302	310	311	265	299	287	295	290	273	341	288	303	317	308	265	299	269	299	324	284	304	298	323	302	335	294	319	305	305	309	287	312	303	302	287	289	312	297	286	316	305	295	321	287	286	295	317	298	298	302	302	281	319	310	285	315	297	280	315	308	288	303	298	307	273	308	277	298	286	297	299	317	307	306	309	291	298	304	293	291	310	300	349	299	271	328	337	310	294	289	309	285	304	292	337	288	324	308	290	325	316
34170	48223	46659	25764	12625	8671	4736	2933	1908	1275	971	919	715	718	626	624	550	506	462	434	435	405	454	416	399	430	411	357	406	360	375	372	371	363	349	369	367	358	336	355	350	369	341	329	339	346	379	317	342	355	355	343	341	353	335	363	370	356	363	369	379	372	368	399	352	370	381	382	391	383	363	369	356	344	340	381	368	359	387	374	350	383	380	385	344	337	326	359	341	330	353	397	356	402	354	424	389	347	332	353	336	319	354	339	356	357	373	370	385	328	351	365	362	355	349	358	354	342	312	357	327	352	320	320	340	316	326	314	318	356	343	329	327	343	358	331	323	344	321	307	337	331	333	312	312	341	292	309	345	320	336	330	349	326	307	301	320	335	344	332	317	325	348	299	319	333	318	314	331	317	319	340	320	328	331	332	323	359	332	313	326	335	323	320	335	337	358	343	322	303	315	346	325	323	327	330	296	359	333	344	348	333	329	329	324	332	363	324	295	333	344	328	347	313	332	333	311	320	332	324	363	326	328	325	343	354	335	303	348	329	306	302	320	333	341	337	340	334	336	356	333	318	323	349	317	311	308	329	328	311	337	300	298	343	333	350	317	330	309	329	319	319	309	332	321	280	367	330	328	330	338	325	314	340	320	303	301	324	312	330	310	330	338	332	331	317	356	325	325	292	335	337	332	312	339	334	331	311	347	323	345	315	324	331	351	349	349	342	339	335	323	329	318	322	329	325	357	379	332	344	317	337	339	311	311	343	347	338	353	310	365	324	314	337	320	338	362	323	356	317	309	329	333	337	328	323	344	329	349	307	318	342	351	300	290	322	329	302	340	332	302	335	327	321	338	318	316	301	329	307	326	312	300	312	305	322	324	331	313	340	321	341	346	320	347	309	315	302	322	335	338	318	341	332	320	379	342	312	326	310	353	362	340	334	326	344	342	298	307	312	375	350	323	350	311	332	344	357	363	346	332	324	309	325	317	333	287	345	375	328	333	320	348	347	345	331	316	324	313	328	313	335	380	322	341	305	336	321	322	347	335	323	341	350	316	331	359	341	320	322	317	369	351	339	332	363	338	319	299	342	328	326	317	305	332	344	298	310	335	312	349	340	352	324	334	319	319	323	325	330	321	332	340	326	317	333	308	342	312	359	336	336	343	332	331	323	333	321	336	341	290	322	326	343	299	338	336	326	344	337	330	319	345	318	301	334	366	374	355	343	358	326	314	343	331	328	344	305	360	353	331	343	324	300	330	341	321	340	307	363	345	312	351	331	334	314	349	346	346	352	340	345	333	348	317	305	337	327	329	342	334	340	345	340	318	312	311	311	349	339	315	340	330	286	306	296	308	321	326	325	342	306	351	333	328	302	339	326	345	315	345	301	360	308	332	356	322	312	319	345	325	338	351	360	349	368	323	373	324	341	309	347	340	311	344	317	329	290	314	310	330	344	325	322	325	335	345	304	343	310	326	301	363	329	326	319	351	333	306	339	349	297	324	345	332	330	323	331	344	333	341	340	329	307	350	341	330	324	293	343	321	336	348	347	294	365	376	331	316	319	385	334	304	330	354	336	318	331	291	347	326	321	333	334	336	303	326	362	324	329	344	307	300	358	306	332	315	315	335	349	297	345	345	308	373	344	366	397	310	343	340	319	332	312	326	325	294	319	315	330	325	318	323	366	345	331	313	306	321	308	310	335	329	338	346	331	321	311	343	342	330	329	333	314	333	319	361	318	339	337	317	341	357	327	311	345	306	361	349	331	301	316	315	312	357	333	368	334	334	314	330	314	327	321	389	319	346	335	309	316	361	324	323	347	361	326	331	364	325	347	314	307	338	318	338	352	321	329	318	324	330	344	334	337	316	345	328	377	327	328	367	371	341	364	320	332	320	345	316	352	331	327	341	334	338	316	345	343	349	332	350	342	314	314	318	295	334	347	343	336	343	335	340	339	320	341	318	330	311	342	342	311	340	310	304	287	340	343	360	335	325	330	332	306	309	322	316	339	334	336	354	331	330	302	339	344	376	320	344	320	320	347	360	316	351	344	316	371	327	347	345	350	316	343	322	327	325	310	351	344	331	297	332	321	308	332	319	312	322	297	335	314	370	328	312	331	303	323	324	340	334	328	367	363	309	356	332	387	326	327	314	339	333	366	323	335	338	305	340	312	315	301	314	327	307	326	310	352	362	318	375	341	319	329	335	341	375	295	328	323	329	346	326	338	318	326	310	291	338	299	339	334	349	321	302	326	312	331	322	335	336	312	335	346	304	305	337	350	327	368	354	340	328	330	317	327	359	350	349	378	349	321	354	343	337	309	333	329	351	341	343	341	346	316	355	336	339	311	343	312	344	352	346	338	340	307	311	339	354	310	326	345	338	345	332	345	311	305	311	324	342	332	373	318	346	319	338	327	306	347	346	334	331	332	319	304	333	328	350	356	316	338	331	337	318	344	322	342	343	362	365	333	336	330	356	341	336	315	339	345	312	325	314	332	303	339	316	351	335	327	347	309	335	325	306	323	338	329	341	332	334	323	358	338	364	313	334	319	346	305	337	313	310	306	334	350	289	345	338	334	354	332	347	362	317	308	304	318	311	328	335	331	343	357	316	333	299	364	354	282	325	344	316	330	300	330	316	357	329	317	320	326	329	325	354	328	335	319	297	309	325	313	313	336	291	345	357	312	338	373	297	325	335	325	317	312	325	324	364	316	293	352	321	345	331	331	333	313	301	359	316	326	337	310	314	317	319	333	338	319	346	319	296	323	332	322	318	319	328	330	315	370	316	319	319	337	339	320	307	319	364	327	325	320	346	336	332	316	343	334	326	328	350	332	312	348	324	300	336	336	326	321	352	327	354	339	359	312	338	302	339	333	326	322	360	335	334	311	341	358	304	339	308	343	351	348	343	337	313	333	319	324	312	323	324	350	330	314	318	338	335	336	343	328	326	313	336	323	319	342	326	336	352	331	319	320	358	313	333	343	342	357	336	318	317	352	330	309	332	351	325	282	347	315	332	316	306	318	362	348	324	351	360	304	341	323	322	330	333	329	344	336	331	364	351	312	313	389	349	334	313	321	341	350	339	307	341	319	310	361	337	314	336	335	309	325	300	343	334	325	345	372	352	319	343	324	375	343	335	321	383	302	329	330	298	327	344	322	379	344	372	317	325	356	349	292	327	349	351	282	365	322	330	307	330	339	307	314	328	308	316	333	319	372	337	330	325	307	327	307	363	352	320	312	346	327	362	362	310	315	315	306	340	297	322	348	312	363	353	324	338	325	357	291	325	300	326	333	330	331	313	353	352	347	354	339	349	315	321	342	311	316	317	333	317	307	314	320	285	326	337	314	347	326	351	339	312	326	319	319	330	375	318	316	333	327	344	352	330	331	297	347	327	328	309	322	323	342	293	304	324	290	323	329	381	342	338	330	315	311	358	368	334	331	340	313	333	344	321	299	338	292	330	314	318	302	353	333	366	343	335	345	332	337	306	371
23170	20823	27508	24663	21389	20883	13479	3658	1851	1186	922	871	774	759	683	594	627	577	595	536	554	542	563	508	481	482	484	500	535	532	512	536	512	492	476	488	495	486	479	488	524	469	471	492	443	438	476	499	490	520	463	469	495	513	524	487	485	496	512	515	477	480	485	494	492	480	524	537	474	511	481	452	529	472	503	498	499	512	513	512	473	515	437	503	480	522	477	457	447	468	494	455	521	519	544	528	476	491	493	509	477	527	463	516	499	491	481	482	480	466	488	496	478	480	438	472	499	437	442	497	479	451	464	475	482	500	485	465	488	487	480	457	501	476	502	469	437	467	480	450	442	496	480	479	472	509	492	441	461	468	489	431	460	481	496	489	501	473	481	434	449	499	447	456	448	456	482	476	481	473	481	445	449	440	480	482	452	492	477	495	462	500	477	498	490	513	466	460	465	470	487	499	477	447	459	502	501	484	496	481	478	443	429	474	466	466	505	455	426	480	465	486	486	478	488	458	520	480	474	469	488	478	470	468	464	462	501	502	484	469	495	464	477	485	486	457	488	479	494	469	444	474	448	474	485	432	470	438	456	487	479	451	488	490	444	480	438	504	497	506	464	498	469	476	497	488	461	473	465	472	484	436	442	462	500	473	448	490	463	471	466	496	462	481	459	472	468	447	454	514	463	477	448	472	466	479	454	462	484	508	453	448	458	415	497	476	482	475	463	501	442	489	482	492	452	463	450	497	475	476	462	489	419	499	501	467	489	479	511	474	463	502	463	467	482	495	501	498	496	459	522	479	493	453	469	451	500	496	411	409	494	496	443	476	459	488	460	444	467	453	454	476	463	526	443	423	464	445	489	458	436	502	452	469	490	491	492	444	467	451	449	482	491	456	464	447	476	451	452	454	491	454	467	429	461	491	464	445	457	491	475	519	492	479	489	505	447	463	466	510	461	468	485	479	450	449	464	498	473	472	427	461	483	482	465	504	464	469	443	502	463	465	465	436	487	487	471	488	459	463	502	462	485	457	479	467	473	465	483	464	493	483	454	437	432	446	485	468	483	479	489	462	434	453	486	471	523	464	447	414	488	467	496	491	455	517	485	505	488	445	487	464	479	497	507	438	431	491	468	449	474	488	486	481	442	469	489	474	487	442	480	487	455	451	470	473	498	449	439	438	464	476	458	419	474	453	433	437	459	449	435	455	492	456	488	451	460	463	478	462	507	444	480	469	474	453	488	449	477	462	502	480	483	451	444	453	508	448	484	487	466	455	472	451	481	483	463	486	450	487	464	471	478	482	442	465	452	427	414	464	482	453	451	466	493	451	481	453	458	491	461	506	494	469	455	510	468	471	478	442	429	442	430	476	467	468	450	443	517	436	504	460	466	478	476	462	474	473	456	455	432	443	461	456	473	452	493	469	479	506	483	477	376	471	488	460	517	456	452	499	501	450	508	465	502	533	439	501	454	488	470	461	462	477	453	488	446	464	436	431	465	451	452	486	449	467	447	454	488	466	438	456	480	511	477	449	446	458	483	468	449	487	453	468	477	437	480	448	483	447	486	470	469	472	520	463	453	458	449	455	489	500	481	470	479	440	448	480	471	485	459	441	467	417	494	475	450	473	481	511	448	483	438	466	492	455	481	464	456	452	493	461	473	434	480	469	479	498	472	448	444	472	452	478	462	482	469	488	450	453	447	478	471	486	464	469	459	478	498	469	477	470	487	479	459	501	472	467	462	484	497	441	472	445	442	474	489	456	443	487	487	456	474	450	484	454	502	456	471	455	443	469	503	492	477	462	493	512	448	463	514	493	425	414	481	470	500	473	460	465	487	463	491	486	451	474	479	444	489	464	441	456	460	465	500	456	481	451	477	472	455	450	447	488	461	478	473	478	461	492	502	472	421	469	489	459	507	468	455	489	475	486	440	489	480	508	449	474	456	454	507	458	451	464	477	497	483	494	497	498	512	466	456	467	475	469	454	463	490	471	477	475	489	476	488	451	477	501	482	466	460	487	470	456	448	453	440	493	479	467	506	483	439	491	462	432	459	453	469	472	455	474	482	513	485	469	461	486	479	487	455	474	482	486	474	486	443	462	488	466	465	427	474	440	477	459	521	488	460	479	441	461	445	480	469	477	504	461	451	458	455	503	486	462	494	471	496	460	445	521	465	475	465	531	496	447	478	464	497	450	443	467	513	520	419	448	480	440	458	454	468	491	473	466	460	491	506	472	467	509	463	473	488	465	521	481	467	482	498	441	484	450	437	470	500	434	454	464	497	467	490	448	468	478	491	503	490	517	473	446	479	476	491	500	477	488	473	496	457	481	491	433	469	502	470	503	454	493	478	435	473	458	461	459	513	432	423	434	475	460	461	464	453	503	462	454	470	455	490	473	465	490	456	492	491	478	470	486	485	480	478	524	510	461	457	461	510	473	491	459	459	470	452	466	459	425	476	503	447	489	471	457	465	449	457	445	467	514	434	498	485	436	468	471	485	475	449	455	433	468	496	472	438	456	455	464	456	491	447	470	506	484	460	486	501	500	485	458	472	443	460	466	490	406	523	455	473	449	505	482	481	447	479	504	452	449	469	474	459	494	481	443	505	422	466	497	454	451	472	466	469	438	439	450	486	505	445	513	464	429	458	483	501	491	456	508	478	459	469	459	457	472	487	448	470	460	458	481	477	486	427	491	469	441	441	463	475	456	489	473	447	461	501	482	465	483	468	499	461	482	449	450	494	505	477	498	506	448	465	471	433	466	445	477	469	513	472	449	454	454	477	454	470	435	463	463	452	446	456	452	479	463	414	489	497	457	489	474	481	485	471	468	505	484	451	456	476	481	480	440	486	478	476	451	474	476	435	524	473	433	442	502	459	484	473	500	468	493	443	462	489	446	454	491	465	488	461	441	428	467	437	487	467	455	469	477	483	519	465	488	484	483	495	477	479	434	491	483	478	466	435	498	436	468	449	455	468	484	513	490	495	485	424	447	474	478	465	457	458	474	460	478	486	483	482	470	466	435	491	513	467	478	486	466	452	472	474	446	468	457	511	420	457	433	464	457	447	485	470	461	454	505	434	468	508	455	462	459	491	471	472	467	472	436	466	457	481	498	479	449	490	477	504	464	477	487	513	484	434	450	493	468	492	482	465	456	467	448	492	464	488	476	440	480	450	472	504	471	444	470	510	485	458	473	469	460	492	458	450	465	490	471	430	462	499	443	467	474	456	448	458	461	445	464	459	477	474	475	468	456	451	454	469	454	468	462	433	472	482	495	520	482	503	468	448	434	507	470	466	454	456	503	484	451	463	487	444	445	500	482	474	510	458	501	455	466	480	460	472	429	459	452	457	463	483	469	455	458	473	438	433	468	449	449	438	480	489	484	432	438	442	501	453	481	490	487	473	449	458	458	450	500	515	507	484	450	467	486	478	458	454	489	486	514	476	464	479	453	468	422	478	471	445	473	463	488	508	416	469	476	458	454	490	467	458	467
37168	59808	56553	41035	27484	16581	10356	5098	3370	2042	1585	1360	1216	1114	984	904	818	791	739	733	680	642	654	637	638	607	611	602	596	560	513	568	557	520	576	590	525	533	545	572	525	546	524	510	508	519	501	560	545	487	538	497	522	566	530	525	556	519	579	483	528	515	563	548	523	528	579	536	540	594	584	532	536	562	534	512	537	509	549	506	561	528	552	531	496	578	558	520	505	522	537	531	541	550	559	574	620	563	511	534	511	562	504	496	466	529	514	472	541	548	536	511	518	514	489	511	549	507	495	515	573	506	540	538	513	476	493	487	515	508	503	479	502	458	495	506	480	500	503	472	498	464	489	506	462	521	488	503	503	456	484	539	441	481	508	503	478	473	541	468	502	477	464	510	517	493	489	481	486	475	500	488	535	474	471	520	498	456	471	513	500	486	505	526	429	519	479	468	515	479	472	492	460	477	476	528	501	481	496	496	477	470	514	515	464	510	501	480	469	489	486	456	458	522	482	473	462	464	516	490	440	491	489	481	490	487	492	478	474	481	479	491	457	439	459	439	490	470	511	474	469	491	518	534	456	460	514	542	434	503	482	516	492	521	507	483	475	514	501	499	501	452	526	521	475	476	476	499	458	516	463	490	515	488	524	513	468	463	503	512	463	502	480	533	468	490	505	496	453	503	479	489	494	466	486	496	476	539	486	471	491	475	481	465	468	470	481	522	483	459	482	500	514	453	507	468	511	549	500	510	482	473	467	480	456	491	510	474	535	447	496	469	473	490	476	519	492	490	491	464	452	476	452	485	480	500	488	491	508	485	473	456	507	499	490	489	473	491	516	474	519	475	489	481	523	492	474	515	499	506	478	522	476	444	491	451	515	491	478	500	484	474	491	470	481	470	494	468	478	539	502	496	463	490	503	477	519	492	465	489	526	452	489	446	457	483	504	460	502	498	510	505	494	501	499	447	496	501	458	478	508	506	497	480	508	488	458	536	493	482	523	501	482	531	449	473	496	526	491	494	488	430	482	496	495	459	507	473	464	473	453	530	469	460	521	455	467	495	499	500	503	469	475	464	498	465	502	478	496	460	482	498	504	479	494	511	443	482	501	469	476	525	497	485	513	491	466	449	490	504	502	487	493	509	497	453	517	473	485	489	492	510	475	489	499	496	456	515	495	526	491	498	521	497	496	485	500	484	492	469	451	517	475	507	477	491	456	447	455	492	500	520	514	479	502	487	497	476	508	550	489	509	503	498	464	490	494	478	489	464	467	528	484	509	500	471	500	473	461	447	494	503	515	502	442	488	475	485	517	502	511	510	531	485	535	507	490	480	461	477	497	471	476	474	509	469	480	515	486	500	473	471	521	489	530	485	475	508	464	490	476	490	472	514	516	488	508	483	519	478	455	472	442	487	478	493	486	470	476	508	478	508	493	462	485	487	461	497	491	462	477	500	458	462	456	535	470	491	489	480	456	509	507	524	444	487	478	464	473	492	477	471	506	515	497	472	469	461	495	523	485	458	496	476	480	518	492	498	501	462	484	497	529	474	441	536	485	482	526	523	494	513	497	499	497	495	469	483	483	499	523	500	470	483	502	481	490	499	510	466	480	499	445	499	451	501	442	489	480	487	488	486	473	483	490	483	485	521	475	450	482	518	486	504	494	477	502	476	464	462	516	481	501	510	458	477	480	500	520	501	476	508	488	504	455	450	530	454	484	479	492	473	516	502	456	474	456	482	458	479	493	484	493	437	499	498	524	495	494	488	464	488	486	484	491	462	504	483	489	501	449	492	476	504	466	473	497	474	468	518	478	465	469	513	514	470	492	492	458	479	482	492	464	497	488	476	466	479	510	506	473	487	519	538	490	490	485	502	484	477	464	502	538	499	464	477	504	485	504	461	509	491	488	492	454	472	502	492	536	465	493	458	530	481	513	468	499	505	482	508	455	513	507	479	509	481	454	449	523	490	498	504	488	504	517	517	517	519	475	472	530	489	469	507	502	518	482	506	490	471	482	489	511	500	481	499	486	497	504	499	479	472	501	472	498	490	489	464	451	511	508	503	483	520	481	486	474	473	472	471	458	491	481	470	469	451	500	488	484	467	488	490	508	492	504	504	517	484	502	461	465	498	509	485	459	513	539	501	481	502	515	471	506	493	491	496	512	483	467	504	464	471	509	443	506	494	477	449	490	488	476	504	477	511	475	483	517	492	451	501	460	475	503	518	469	490	484	516	471	490	493	488	474	495	485	508	465	494	489	506	503	509	467	499	512	498	463	484	498	529	495	507	498	498	459	476	512	475	487	478	511	481	492	511	474	480	453	507	529	481	496	453	469	463	480	493	502	484	502	468	484	494	487	476	483	464	485	481	488	461	467	477	494	482	444	483	479	512	474	502	529	528	456	485	500	464	505	499	512	481	494	478	492	516	508	477	489	453	460	481	489	494	494	492	457	497	466	484	446	470	491	489	503	492	472	501	461	531	523	505	522	522	520	510	534	490	515	497	496	470	533	486	480	476	472	521	497	477	447	443	497	511	530	452	488	490	518	483	523	479	549	498	466	486	494	506	496	497	490	520	465	501	483	465	510	476	453	502	457	481	490	501	446	479	473	505	477	535	496	500	481	491	502	507	493	517	536	446	484	516	487	516	478	434	463	483	484	492	490	497	527	530	461	495	498	436	486	491	488	449	501	498	460	481	466	515	464	497	463	478	475	430	530	504	455	501	470	499	546	471	454	512	476	552	475	468	483	517	494	531	497	531	451	471	474	517	491	496	483	489	513	535	478	502	479	463	503	454	489	499	465	503	495	485	509	537	463	493	517	491	520	477	483	499	476	479	466	500	491	516	441	503	459	485	505	491	469	495	469	498	486	482	448	493	502	511	504	510	465	521	484	457	471	489	479	510	499	474	451	465	486	443	511	487	538	496	472	511	522	479	487	481	508	465	522	528	506	508	483	482	461	470	482	467	506	452	471	492	511	477	494	485	535	518	475	473	482	480	504	500	470	516	511	445	536	468	490	500	456	491	478	484	479	475	510	477	503	477	455	512	499	523	497	450	457	473	500	440	445	484	502	488	505	496	525	504	502	526	517	516	488	487	521	511	497	472	515	471	481	477	490	477	516	486	488	504	488	476	485	475	490	487	490	515	490	485	477	509	487	484	493	495	490	479	482	522	469	454	492	501	441	516	472	510	514	467	474	525	473	470	511	461	472	494	458	466	514	474	502	512	476	520	465	460	515	491	507	543	527	484	492	520	455	481	513	495	502	479	498	437	524	507	476	500	493	467	518	498	534	481	480	463	480	519	453	494	495	501	479	510	531	531	508	508	515	494	467	519	505	503	484	477	512	460	482	464	485	490	480	499	505	447	478	503	508	488	497	541	514	464	489	508	490	481	476	508	493	483	471	508	489	459	508	436	479	489	499	478	470	496	458	521	448	446	463	486	491	487	506	485	475	482	468	509	482	474	472	433	499	535	534	495	515	484	489	498
32150	28451	28660	18317	6437	2446	870	587	444	384	377	388	363	383	353	312	322	317	344	346	353	328	324	327	322	312	322	346	303	333	344	351	325	359	324	331	316	328	299	323	299	352	348	330	340	326	333	315	303	316	324	337	331	334	331	319	328	337	347	341	323	351	356	335	309	339	369	330	329	327	321	325	340	340	319	333	311	284	323	307	306	302	340	307	337	280	316	335	293	345	333	323	371	290	344	347	332	332	336	353	300	313	295	326	317	337	330	351	326	325	313	343	328	336	319	346	323	367	339	309	311	372	322	340	353	302	307	327	333	281	322	330	301	341	344	323	301	323	301	340	346	343	320	331	331	335	334	338	339	308	337	334	300	303	322	333	311	336	325	352	315	323	318	300	301	295	328	304	300	323	328	277	323	341	305	353	288	325	330	323	313	344	316	324	331	312	326	354	306	332	347	335	311	292	343	324	307	324	347	328	344	326	321	323	312	341	311	300	324	343	317	352	344	312	321	337	321	334	316	341	333	307	339	325	321	334	329	307	330	297	326	354	317	303	320	304	283	360	353	319	347	292	299	317	305	315	322	331	302	353	326	297	327	323	327	333	335	307	306	312	317	326	321	303	329	327	343	323	311	294	299	286	319	333	316	291	315	312	322	352	319	313	308	364	294	346	348	330	341	316	319	336	331	359	314	319	315	317	303	356	315	326	310	286	331	341	305	297	314	326	329	333	324	298	289	345	331	316	336	317	311	340	326	310	323	294	306	333	351	332	330	291	301	297	339	326	337	309	301	303	322	321	324	335	321	346	334	340	333	300	323	315	320	352	306	326	328	318	346	330	307	329	343	325	285	316	314	329	339	338	328	336	345	307	298	329	332	329	358	287	309	303	326	326	289	363	347	329	320	297	329	336	293	294	309	306	304	320	309	328	351	262	326	306	336	321	337	308	327	338	306	288	334	305	310	311	318	348	323	318	334	355	311	294	363	329	329	330	310	297	308	320	326	294	324	343	328	314	338	312	296	336	348	289	332	315	284	327	341	321	306	272	296	321	347	317	335	326	353	297	331	313	334	322	334	334	311	334	298	352	310	340	322	343	342	325	324	296	347	301	351	332	295	310	295	313	331	330	339	297	315	337	340	333	355	341	331	318	305	341	313	314	292	322	335	303	314	319	338	322	371	340	301	331	317	341	307	308	321	293	322	340	345	334	291	323	346	310	316	330	317	336	332	291	308	308	323	310	329	334	316	328	316	331	337	328	331	287	317	316	336	318	316	329	323	333	298	330	324	331	304	305	349	333	305	327	347	315	321	317	326	325	322	325	347	315	328	336	352	327	336	293	323	344	320	329	328	339	315	343	357	333	356	329	326	328	348	321	341	358	280	300	339	326	296	301	309	307	333	314	337	329	308	350	337	352	377	326	330	300	344	307	317	307	311	289	326	303	338	307	348	313	333	323	319	330	320	341	360	336	310	356	290	331	299	328	346	329	329	375	328	339	325	325	284	318	314	321	347	331	360	299	318	328	322	317	358	319	328	320	313	289	309	322	309	306	326	346	335	339	327	302	321	321	317	343	336	299	325	325	312	348	337	326	325	345	296	348	342	332	313	335	351	318	339	324	337	334	311	355	314	328	315	343	302	369	347	304	299	302	331	331	336	288	332	322	329	343	341	328	299	319	344	338	297	311	314	313	328	349	337	333	318	345	363	283	317	318	310	319	332	324	321	313	340	321	343	316	343	313	339	320	321	312	331	301	323	302	331	331	359	312	335	313	310	322	326	336	321	306	321	347	325	334	297	337	325	337	365	331	331	361	347	345	300	304	342	327	320	312	310	310	335	339	346	323	297	320	328	324	320	309	312	314	365	337	307	337	294	324	317	305	307	341	338	316	321	349	299	303	323	344	334	324	321	343	346	305	323	300	321	312	322	335	308	344	326	325	332	310	320	338	328	341	326	323	308	320	348	308	326	296	332	352	354	309	336	320	309	342	305	299	321	319	326	316	356	305	338	326	335	336	321	343	317	338	324	341	315	352	335	297	302	330	360	293	337	336	319	319	291	287	337	308	339	310	313	313	329	316	313	324	317	334	346	313	297	324	329	332	372	351	339	327	304	315	312	308	329	315	320	348	350	306	334	346	320	332	342	330	296	323	335	301	315	320	334	329	334	336	310	319	327	288	302	313	328	289	349	329	325	337	352	297	314	277	316	323	341	287	333	295	330	317	347	379	329	321	340	318	334	323	333	337	339	307	309	377	309	328	331	317	325	311	323	332	315	311	322	306	316	327	339	334	352	304	319	305	327	297	324	349	340	329	333	312	351	323	325	311	335	349	330	312	328	319	337	303	320	304	331	295	344	324	278	339	353	290	291	346	320	335	334	347	329	323	291	305	340	325	331	301	361	351	309	341	313	300	303	315	348	323	274	315	293	297	381	326	311	307	324	317	323	298	326	301	320	307	337	268	318	329	316	331	293	330	327	320	318	345	288	333	336	327	334	310	322	371	317	330	315	310	317	314	345	339	356	316	314	344	338	306	305	311	324	300	344	287	324	317	359	322	332	362	318	300	329	312	309	336	323	329	334	344	372	321	337	329	366	332	327	286	344	339	301	349	326	308	355	338	329	323	315	348	296	335	323	294	341	318	328	310	318	297	332	300	314	333	323	331	334	290	325	305	297	328	333	294	307	356	350	347	353	304	330	326	330	312	333	319	333	325	311	319	328	330	329	314	313	351	331	297	301	349	294	315	313	331	368	316	313	311	310	338	330	271	334	363	304	273	311	299	341	316	321	322	282	297	299	316	310	338	330	315	300	332	322	324	306	317	332	303	334	318	326	334	319	331	354	333	301	319	348	318	320	327	330	352	290	330	335	362	336	327	333	316	329	284	314	315	354	304	304	306	328	296	311	328	328	322	314	321	329	324	314	273	332	316	305	330	299	333	334	330	292	331	292	320	344	341	326	308	305	333	323	326	330	297	338	333	332	318	339	329	318	304	350	344	327	330	331	335	328	339	302	337	328	324	324	310	297	372	325	310	349	272	308	339	319	330	336	325	295	321	322	305	316	309	349	322	350	361	319	288	351	346	332	340	346	325	301	316	329	329	326	325	330	327	320	300	336	336	305	315	296	310	308	321	302	344	337	373	322	303	350	313	326	366	307	335	311	332	368	321	296	340	344	308	312	361	312	294	320	268	323	360	293	304	319	325	305	329	316	317	304	297	297	362	332	310	293	317	324	332	290	341	320	318	360	324	326	330	331	318	333	333	343	313	367	320	357	316	321	360	326	323	291	315	329	325	313	319	335	327	333	320	313	316	322	292	317	327	343	307	335	307	309	343	337	349	338	325	322	312	352	309	348	341	331	319	331	355	312	330	335	322	317	302	271	330	320	314	328	312	335	320	334	309	336	293	327	334	328	375	334	329	315	330	323	333	306	280	331	297	351	332	294	328	300	347	323	336	308	320	284	269	317	334	338	338	320	346	321	312	337	338
33322	39677	35963	22042	9933	4793	1681	1012	719	529	525	471	501	443	393	395	354	407	373	403	390	346	364	350	350	369	422	383	375	363	345	416	376	354	376	365	363	353	410	362	357	419	337	358	383	373	364	366	388	392	394	384	347	377	364	340	361	383	368	360	354	388	428	404	350	373	384	396	379	411	409	400	383	404	386	391	381	379	409	361	390	400	393	358	399	371	350	389	387	375	392	356	388	408	372	403	385	365	362	403	355	371	393	354	403	384	375	371	354	382	384	340	387	375	360	350	397	391	346	363	367	343	370	348	377	391	388	308	398	399	369	340	376	375	395	375	346	352	383	373	388	386	414	342	375	372	343	352	367	342	369	345	323	380	362	369	392	371	379	367	382	354	364	378	355	355	350	305	352	369	358	394	397	376	350	359	359	398	379	394	369	339	361	378	356	360	351	363	384	353	374	366	376	344	379	409	359	339	332	362	332	367	372	335	367	371	353	346	342	359	382	363	386	395	353	404	364	370	398	378	410	366	369	413	380	368	357	346	384	375	353	377	369	353	374	388	347	349	366	355	375	349	373	323	350	369	383	395	359	360	395	388	347	362	368	372	355	345	357	343	340	372	384	361	346	363	387	374	353	386	347	370	349	377	360	377	332	359	380	351	393	323	374	355	360	330	364	351	363	333	326	394	362	383	362	391	381	329	385	375	373	344	337	368	383	372	356	374	352	360	337	386	396	387	355	343	347	352	375	387	362	383	384	333	369	339	373	364	345	363	382	393	348	342	372	363	398	360	388	362	351	342	362	348	349	376	383	361	352	354	374	388	340	342	381	370	333	346	372	386	357	361	379	367	369	365	387	364	365	344	382	376	360	380	357	355	385	358	347	334	365	370	372	390	368	334	354	384	378	374	361	361	365	355	363	398	381	366	355	389	348	350	388	364	358	367	350	395	359	394	376	410	357	379	367	355	367	336	338	390	377	358	379	370	363	367	384	389	379	382	392	378	365	313	412	374	352	361	380	376	355	350	358	377	361	343	388	418	385	358	330	330	362	362	399	330	365	379	367	349	365	372	375	392	355	368	361	381	348	365	374	352	377	346	367	345	391	347	371	374	382	380	339	373	387	359	338	402	367	384	350	363	342	367	340	346	392	332	396	359	330	373	373	352	375	369	389	356	369	386	355	375	335	369	338	370	407	361	374	338	348	353	367	373	386	350	373	350	368	348	353	351	400	374	375	337	329	337	348	396	323	350	364	343	356	341	342	386	381	358	424	379	369	403	390	382	393	331	369	390	389	377	386	353	383	360	351	347	384	366	362	348	346	374	349	345	402	353	365	355	373	389	319	388	384	372	341	354	359	344	321	375	377	378	349	364	356	410	384	382	390	379	375	349	388	362	361	403	365	392	350	405	378	334	376	383	360	380	348	368	377	375	389	388	369	330	357	374	371	384	367	332	347	363	337	395	375	361	360	344	363	362	353	355	335	356	348	384	352	364	406	371	315	332	339	377	342	391	390	365	338	362	357	375	328	377	354	367	370	379	340	382	332	344	343	371	360	342	357	351	393	341	381	341	363	327	360	361	378	375	374	354	381	380	377	385	344	342	378	346	387	371	386	326	337	387	380	359	325	380	379	381	364	347	390	329	380	355	331	378	340	397	358	354	367	370	355	363	382	378	361	373	363	351	364	367	364	345	366	373	317	376	347	362	356	377	405	336	363	410	383	406	345	392	368	386	330	374	367	373	376	375	389	361	394	356	370	375	385	381	357	366	367	376	345	370	352	383	372	362	366	351	368	380	347	378	364	331	377	330	366	388	356	365	387	382	357	346	390	372	341	376	376	353	343	385	369	366	380	361	380	367	364	380	404	387	331	380	357	343	386	357	330	345	362	352	340	338	370	357	369	362	371	344	341	362	389	351	353	359	365	394	374	357	373	344	387	379	343	355	370	386	397	381	381	339	380	354	345	368	375	336	387	361	352	365	378	362	344	350	397	336	343	373	359	357	375	376	380	342	356	392	389	368	344	404	359	401	364	350	377	397	395	352	371	366	360	384	387	401	371	366	366	361	358	338	382	390	321	389	371	377	397	391	362	403	356	388	349	375	345	347	375	390	356	371	373	400	366	355	359	382	390	361	363	389	317	339	341	330	391	333	384	354	380	323	347	363	364	394	379	363	382	389	382	375	355	383	395	365	354	369	416	359	359	361	349	366	373	332	397	376	354	357	349	381	376	342	344	340	346	357	334	338	353	349	352	398	333	351	349	363	360	368	333	373	366	352	376	374	361	341	367	383	383	386	366	354	364	390	379	359	389	359	366	368	379	337	372	350	368	361	374	378	384	359	367	337	381	378	368	364	373	381	411	381	372	389	377	381	373	373	363	358	392	378	348	394	361	343	348	380	349	361	378	360	367	367	366	359	367	347	365	353	375	383	363	369	373	367	376	384	385	347	361	321	339	368	361	354	342	364	318	361	385	347	355	349	365	406	364	348	373	353	358	370	374	372	362	408	390	373	332	355	354	355	370	413	382	374	353	355	352	363	347	388	373	330	370	366	381	403	381	362	360	383	394	358	366	397	384	379	388	340	382	392	388	347	340	396	375	338	360	351	366	390	383	415	349	373	334	358	430	388	372	360	372	393	385	366	351	355	398	378	381	356	362	386	329	342	381	378	349	368	345	398	363	350	331	357	385	365	339	365	358	355	371	346	359	378	381	331	351	388	355	365	385	344	336	367	327	344	326	368	352	394	378	366	358	383	355	366	360	369	372	385	359	359	367	401	349	375	348	386	359	352	378	371	347	359	348	408	383	350	386	331	364	342	351	349	411	355	346	388	380	401	314	371	368	359	367	410	379	380	365	372	404	329	371	356	376	373	370	419	320	355	358	363	347	363	357	365	342	367	364	368	327	376	362	379	366	398	356	364	377	379	386	352	376	401	380	342	374	394	375	388	351	378	410	330	396	392	392	380	370	334	341	372	374	346	360	345	365	364	361	361	378	368	311	365	337	338	377	365	359	373	332	345	388	384	338	357	400	370	374	364	363	347	361	398	363	376	370	334	389	343	344	354	379	380	378	376	371	369	357	374	375	390	380	370	330	368	368	390	382	389	361	383	366	393	374	363	368	369	380	352	385	358	356	383	350	330	341	334	371	393	339	405	368	353	359	360	362	362	384	361	355	358	374	370	373	355	362	363	381	347	413	344	335	340	340	349	363	360	390	393	366	360	368	342	369	315	366	323	393	366	376	343	370	372	378	379	371	371	356	389	391	369	383	351	363	350	369	374	347	316	343	359	384	357	347	357	390	379	359	386	373	352	323	376	336	348	375	373	368	357	321	363	381	376	386	359	391	374	375	357	367	384	325	367	360	370	344	380	360	349	374	365	365	362	377	352	385	377	378	365	349	398	347	358	348	384	354	342	336	363	353	369	374	355	389	354	391	388	351	404	348	353	390	381	363	343	384	328	354	387	384	328	385	361	391	358	376	333	347	403
25289	20889	27222	25727	21535	13606	3708	1319	782	610	538	482	473	445	371	355	336	398	371	338	336	327	347	368	321	297	330	340	362	313	313	304	326	301	308	332	350	332	353	307	342	309	310	335	322	323	290	343	349	310	345	312	328	340	322	322	308	331	315	327	321	299	348	316	325	296	317	327	317	316	280	324	309	296	287	327	305	336	297	322	318	310	334	313	295	289	313	318	276	319	332	332	323	317	324	332	330	326	293	306	342	314	326	297	300	337	291	297	302	330	296	322	336	297	303	314	317	322	317	332	328	284	322	285	334	289	324	293	314	300	310	297	310	349	321	304	305	280	311	281	275	277	293	294	315	300	333	289	301	270	304	282	305	326	317	279	330	321	303	300	309	306	293	357	310	272	287	300	301	319	305	292	297	302	293	294	322	317	293	323	312	311	283	305	322	320	302	310	333	313	321	329	291	291	330	298	310	296	315	297	324	305	294	308	319	335	308	309	307	280	296	321	288	305	284	308	287	287	312	295	315	301	287	299	271	328	301	295	314	294	327	320	330	297	305	313	275	319	300	300	300	262	287	310	290	290	279	298	323	317	301	284	338	297	285	322	290	309	291	306	357	315	328	308	307	308	297	315	286	311	318	337	301	298	302	347	315	305	285	288	309	270	306	302	322	329	278	295	307	267	289	290	299	310	291	300	316	324	299	300	288	304	302	301	304	288	292	298	299	290	312	321	343	316	320	335	296	294	319	333	313	290	342	294	331	278	292	305	287	326	300	304	294	302	296	286	279	299	283	298	278	298	292	283	291	319	304	305	270	307	256	307	295	304	304	323	285	335	303	300	305	322	290	299	305	276	290	286	317	303	319	310	292	291	272	312	331	297	313	294	279	268	295	281	295	293	292	269	303	284	321	304	333	280	310	316	312	298	312	334	297	304	309	282	277	306	283	320	331	259	300	320	302	292	309	311	273	316	319	308	327	261	281	326	285	320	291	278	299	301	302	333	286	319	334	296	313	293	288	310	322	271	316	301	318	282	335	325	321	289	322	288	298	283	315	315	295	325	303	297	296	301	302	299	322	284	315	297	331	323	287	295	308	314	297	322	288	342	307	312	296	282	283	285	314	341	285	308	289	276	282	288	301	302	304	290	320	313	270	301	289	286	319	305	312	300	319	310	303	279	289	311	283	311	306	295	297	288	320	327	311	330	295	320	319	317	310	278	335	290	300	277	305	319	275	276	288	303	284	323	299	294	313	295	278	295	302	271	312	316	295	285	307	303	327	296	284	312	295	303	296	334	311	300	308	271	296	297	302	294	307	279	290	286	284	298	307	314	289	291	298	280	309	311	300	301	302	313	282	300	282	277	354	305	301	279	305	303	292	316	329	314	306	299	276	316	310	346	311	327	316	329	306	318	307	308	306	308	310	320	294	297	312	299	318	271	282	307	316	281	306	299	298	280	334	301	291	285	298	287	313	308	316	337	302	314	266	312	284	293	281	299	305	294	306	295	323	305	300	274	327	337	275	284	325	288	333	311	292	307	294	317	298	313	318	299	312	300	302	316	299	313	314	285	287	312	319	309	299	290	290	303	269	291	314	307	301	317	328	302	313	298	297	315	285	322	308	316	272	298	300	308	319	293	291	307	321	336	310	286	303	308	283	303	315	305	302	268	286	307	299	284	299	287	287	275	307	284	323	330	285	303	328	313	321	292	272	295	310	288	299	291	283	283	299	293	284	283	308	306	308	282	352	310	302	295	318	334	311	321	288	301	322	328	288	316	291	311	320	306	314	301	288	283	292	265	307	323	313	319	320	283	325	296	268	302	297	309	274	294	294	305	323	324	289	304	288	309	322	300	286	297	300	297	316	312	328	302	294	333	322	308	313	318	328	304	326	300	304	291	288	300	295	274	304	321	285	306	275	258	304	339	304	302	312	304	300	337	314	306	313	320	313	295	298	287	282	273	300	319	331	318	313	278	302	317	308	309	334	300	292	296	313	309	284	312	327	306	309	286	299	307	307	293	299	321	290	276	294	294	274	326	316	346	343	300	312	318	291	291	343	312	288	315	278	283	328	295	277	298	301	308	293	313	303	306	298	306	309	301	307	300	297	293	276	306	333	302	319	281	281	328	307	337	287	311	301	313	299	276	309	336	292	293	307	320	291	290	324	301	306	312	311	275	277	327	312	317	304	302	308	288	287	321	326	280	308	320	297	312	305	312	295	303	311	281	309	311	287	289	295	290	287	303	304	298	305	265	330	305	313	318	331	322	311	306	311	305	276	317	314	296	268	326	303	312	298	305	313	296	290	300	310	298	281	280	330	283	305	302	310	323	291	301	313	330	273	272	293	273	278	311	290	298	326	267	294	317	283	301	280	285	297	301	301	304	283	286	335	291	296	270	302	327	295	285	277	282	322	348	331	318	330	328	321	284	310	308	281	293	291	306	297	349	291	307	338	312	286	278	300	277	293	286	328	295	312	308	321	328	329	297	325	335	282	273	299	301	289	291	299	306	304	307	324	312	300	288	299	306	302	291	307	289	307	288	304	316	317	290	323	295	304	319	305	332	296	293	294	266	284	311	308	306	322	295	314	302	304	308	281	290	292	288	307	269	305	283	318	329	318	265	318	308	332	295	318	304	259	310	319	322	303	333	280	297	275	303	275	301	302	299	332	292	265	314	294	321	308	285	324	296	289	292	299	292	309	309	332	298	310	327	300	284	301	308	306	263	292	283	297	285	265	322	315	315	312	298	298	303	291	322	290	288	302	286	292	309	312	326	300	313	294	314	271	287	320	269	329	286	299	306	295	319	309	280	279	291	316	301	329	291	284	285	285	278	305	306	329	312	308	313	283	273	308	316	302	289	323	307	264	291	303	312	303	321	337	312	279	294	297	302	332	321	293	320	304	299	292	340	275	304	312	310	287	292	291	293	313	323	281	296	280	308	317	299	299	283	321	317	304	308	315	322	291	305	325	289	314	281	318	273	289	306	292	320	322	298	302	289	303	295	301	286	304	310	293	302	296	315	311	260	325	294	283	276	325	287	306	283	303	316	280	325	306	294	285	260	289	281	295	325	301	302	303	314	304	294	294	297	311	327	300	293	320	303	323	297	291	316	328	305	335	292	314	310	336	296	308	312	332	316	297	290	311	300	298	310	303	337	300	280	302	318	312	274	301	326	311	319	316	293	298	297	319	285	272	290	308	292	286	313	308	293	319	309	306	322	308	296	330	283	284	300	330	284	301	303	333	301	288	329	298	313	304	321	301	335	319	339	306	297	327	320	309	312	283	303	298	277	312	293	293	290	302	324	317	294	309	302	306	306	283	318	315	332	289	327	285	262	289	284	262	303	308	282	311	294	302	286	284	269	294	313	297	308	300	292	303	307	341	323	311	316	284	295	311	280	293	317	284	302	319	276	301	307	321	280	293	293	301	320	324	317	322	293	300	308	272	329	277	309	312	272	295	315	291	283	332	267	333	286	313	287	294	322
34702	53249	47676	33377	23851	11418	3883	2047	1380	1020	863	834	695	651	593	520	493	480	433	447	404	409	402	422	417	383	382	384	359	345	378	374	375	412	358	362	344	337	363	339	364	367	347	341	317	330	331	361	344	341	392	351	328	330	365	361	353	355	338	379	379	351	366	340	361	336	409	356	372	326	338	372	393	369	342	388	373	379	332	376	346	366	343	348	358	356	360	352	357	366	349	352	373	349	370	393	352	394	410	390	353	315	345	283	352	340	344	360	393	377	316	367	385	392	362	339	355	326	333	350	354	382	338	320	351	353	344	321	322	352	301	323	331	313	330	350	341	347	322	317	342	281	373	328	356	363	367	324	332	335	351	334	334	361	326	349	371	326	342	342	360	332	298	322	338	371	322	352	304	317	310	336	327	312	342	328	318	320	317	321	326	340	351	329	298	331	339	335	356	294	337	347	343	293	328	351	321	345	317	351	324	332	336	369	338	306	346	328	333	313	346	316	308	323	312	346	355	336	333	312	327	340	327	312	330	328	328	291	345	346	371	345	346	320	326	325	329	330	307	339	320	358	364	324	327	359	296	337	353	324	378	333	352	325	348	361	337	346	328	316	366	348	332	353	336	342	318	360	337	362	330	337	307	339	325	315	322	341	324	310	323	362	314	323	340	311	352	334	335	291	336	349	341	329	343	360	341	331	326	353	310	317	336	334	334	327	337	303	332	323	351	329	332	322	305	342	339	310	320	346	357	337	315	353	306	340	335	348	314	359	347	334	360	356	311	323	340	354	340	319	348	330	327	342	353	362	345	340	309	356	303	314	332	325	304	338	345	344	347	318	332	340	316	366	344	304	359	341	374	340	364	369	339	337	345	297	326	332	345	323	307	326	328	357	333	337	365	334	316	334	359	355	325	337	338	337	317	346	319	355	313	316	355	336	313	336	323	367	344	321	308	335	346	350	335	354	327	332	310	315	336	337	319	347	344	341	353	309	344	351	333	362	316	375	351	342	310	316	306	324	312	334	308	340	329	339	333	338	302	327	347	356	338	304	352	355	324	353	283	323	326	327	347	339	333	365	328	347	316	328	337	313	354	340	313	356	322	332	326	351	296	348	335	322	359	347	332	308	348	309	329	331	339	353	330	312	341	367	341	339	300	321	324	368	314	312	309	343	318	322	331	338	350	345	299	352	321	347	349	333	326	335	321	319	296	359	323	338	342	292	332	338	320	320	332	328	329	283	358	318	332	305	330	344	331	340	297	346	334	331	331	352	312	324	346	328	318	340	341	332	324	356	320	350	328	333	306	297	351	307	329	342	327	330	344	325	308	347	329	327	332	338	330	343	324	337	332	332	356	342	332	319	356	328	297	352	358	303	337	300	343	366	339	384	319	362	320	343	334	312	343	336	324	328	350	313	317	274	320	334	344	350	341	355	365	342	335	343	325	323	321	313	330	337	327	331	301	359	341	323	350	354	336	335	364	333	319	309	335	345	330	307	325	339	332	341	331	319	334	333	347	322	304	338	324	343	281	329	356	310	344	333	354	324	361	328	336	317	327	385	332	346	340	342	340	349	320	330	308	315	367	330	346	379	334	348	340	325	356	317	364	333	326	328	345	308	341	307	334	347	334	348	338	346	342	324	343	332	332	345	298	327	349	350	313	293	339	361	314	352	312	323	315	355	317	359	351	329	323	333	334	306	376	328	326	344	332	344	332	329	376	356	343	355	330	307	356	348	342	317	339	332	371	311	358	323	343	325	322	331	333	334	318	337	354	365	355	329	327	318	360	319	335	337	308	316	309	330	349	319	319	334	327	351	320	334	340	338	294	300	322	331	346	327	343	334	293	327	327	338	343	331	315	362	340	329	344	347	346	359	385	330	346	319	320	330	327	344	317	316	364	327	335	362	341	352	321	340	318	329	328	367	322	349	333	344	321	335	329	330	330	320	302	333	347	307	347	354	339	297	301	360	324	347	326	343	329	359	347	325	343	326	301	305	313	306	334	314	334	319	328	344	319	351	326	298	332	369	347	383	336	336	358	324	320	334	346	277	322	373	327	340	333	300	297	320	321	344	331	323	316	325	305	307	330	313	339	364	337	307	339	320	346	361	318	306	314	311	363	342	303	302	366	305	343	313	333	346	348	337	334	346	309	329	350	311	336	340	325	333	307	367	347	329	324	385	339	322	298	339	316	329	346	306	352	337	320	364	345	343	354	330	316	360	310	317	328	333	340	330	346	323	346	325	315	336	315	365	335	319	377	371	330	308	321	324	317	349	337	331	344	365	358	332	295	352	316	359	326	326	325	335	339	323	338	327	332	315	332	338	360	324	324	312	324	368	331	328	328	281	319	348	350	347	363	338	343	323	330	286	293	372	328	361	335	339	270	346	365	294	349	348	305	339	340	333	324	308	342	331	341	312	323	336	305	295	330	356	350	331	344	365	352	342	332	346	369	346	358	326	305	349	360	318	344	357	312	349	300	341	331	335	332	343	340	334	327	345	361	331	337	357	309	340	324	386	338	341	343	299	349	341	352	333	300	361	364	323	343	294	347	372	342	319	321	347	354	308	340	342	320	334	371	340	341	350	286	276	338	327	317	324	344	366	354	372	307	335	296	328	332	289	313	335	318	330	333	346	332	295	334	355	304	334	330	338	371	378	354	337	342	336	341	340	361	328	362	329	315	369	341	358	352	343	322	361	329	312	311	336	333	323	316	337	350	350	346	334	342	345	331	310	328	305	298	316	345	330	348	327	335	338	320	314	309	316	337	314	333	330	307	339	304	349	335	336	334	305	352	346	345	327	347	325	340	335	323	336	369	364	318	339	312	336	365	299	349	316	331	338	354	324	348	356	349	335	348	323	338	303	325	325	345	356	308	280	370	285	333	316	337	351	362	324	332	336	296	321	339	355	314	317	346	333	354	306	349	343	312	357	369	333	307	345	327	326	297	351	348	339	344	303	303	327	340	346	328	362	328	342	366	359	327	360	336	338	354	343	360	323	321	317	354	349	367	311	296	312	324	323	342	329	342	341	343	331	335	312	353	349	354	311	361	337	307	331	327	364	331	334	319	378	325	341	337	316	327	325	325	340	331	354	338	348	314	323	322	291	318	366	314	335	340	337	345	355	331	372	317	326	339	329	341	349	333	379	312	323	282	348	333	321	334	361	314	342	338	322	314	306	308	326	315	360	347	336	350	327	333	358	319	353	315	334	337	333	339	331	372	333	338	303	361	368	336	317	308	306	322	344	310	337	348	330	333	383	333	348	341	321	321	322	348	329	341	365	354	319	341	300	304	348	372	334	332	351	352	339	332	346	337	322	370	314	276	335	291	332	324	357	368	347	357	345	344	325	353	335	325	341	333	349	340	314	318	323	333	321	325	316	330	344	338	336	332	327	365	344	296	335	354	336	366	330	332	374	364	332	325	287	325	377	337	309	319	303	305	364	338	335	353	315	309	347	328	336	365	339	350	342	327	333	312	317	335	361
23174	20755	27495	24764	22227	20980	12010	3097	1537	1152	991	840	783	668	653	626	560	602	583	566	531	578	568	535	537	532	521	493	486	538	518	470	508	525	480	534	508	520	509	475	514	473	488	500	522	479	483	504	483	430	485	514	486	483	459	527	530	484	498	465	488	531	511	506	519	501	470	494	480	528	490	515	482	537	515	489	465	520	485	478	517	479	523	492	515	479	459	489	490	519	497	475	514	513	509	540	545	530	494	503	542	463	505	454	507	491	496	502	465	466	496	468	523	461	523	479	472	454	485	496	495	491	437	498	500	481	528	476	484	455	501	489	472	444	513	495	503	489	483	481	510	479	481	498	476	496	453	491	462	514	452	481	522	469	497	519	488	526	508	460	456	504	503	502	475	503	449	488	516	464	542	467	479	461	453	480	493	497	487	492	483	492	497	488	473	502	473	477	476	465	467	420	481	486	448	503	515	468	442	513	465	507	458	492	480	449	490	495	471	503	470	452	478	459	463	526	416	483	506	481	483	432	475	452	460	452	463	482	502	513	494	500	467	435	528	472	452	440	475	487	457	465	492	517	468	479	477	533	484	491	504	497	451	465	486	484	507	461	469	511	487	473	480	492	474	464	465	467	487	463	473	456	497	501	497	497	527	510	474	441	468	436	525	507	510	448	520	467	477	465	459	478	478	491	474	486	474	494	495	466	463	487	485	498	471	470	501	509	496	471	499	500	451	511	461	495	505	505	480	482	457	469	466	432	480	499	498	483	485	506	469	471	431	451	476	432	478	438	514	476	464	473	512	470	463	472	505	469	476	487	513	500	487	517	457	472	455	469	491	447	464	499	478	451	466	458	505	470	460	475	475	484	470	499	469	453	495	484	455	460	478	482	496	483	486	479	490	460	486	462	519	494	491	493	487	471	532	477	492	442	454	493	475	445	485	439	478	464	483	453	486	473	476	466	458	465	452	473	460	448	450	469	478	442	472	493	452	476	478	462	440	471	450	434	491	518	526	447	498	473	445	438	509	446	429	474	429	505	450	458	497	486	481	480	493	471	481	468	468	482	452	451	458	481	488	495	471	445	512	478	453	472	503	455	439	458	456	493	474	467	485	453	452	490	517	485	495	475	459	512	525	476	519	498	510	496	453	505	483	485	476	458	473	500	463	483	468	454	466	427	466	460	484	526	470	451	479	483	466	524	443	479	484	492	461	500	511	477	467	502	502	471	471	457	511	498	464	475	503	464	479	505	481	493	476	474	429	423	516	506	482	486	471	463	464	465	506	483	463	493	525	462	477	477	487	497	495	476	483	463	519	452	485	504	497	446	495	475	483	511	451	476	493	479	523	482	475	466	483	477	490	468	432	478	437	486	476	500	464	490	511	498	459	491	484	485	455	471	515	476	522	474	485	502	486	484	479	481	481	491	459	466	498	466	479	465	470	491	535	447	505	461	450	503	517	497	480	469	431	493	533	472	451	458	482	468	437	496	472	452	507	492	478	501	484	504	497	487	513	467	465	508	491	466	469	493	492	493	508	464	504	479	505	480	464	540	474	442	469	492	466	471	471	460	472	478	423	491	535	460	465	462	487	480	473	478	458	471	473	496	463	498	448	521	477	448	463	485	483	485	477	484	467	484	504	504	488	449	486	466	490	469	496	506	531	496	480	510	452	485	433	489	460	455	449	485	522	508	452	473	493	459	483	500	462	479	474	469	448	450	442	507	496	465	484	466	514	507	493	497	496	479	494	486	473	476	467	492	497	507	449	459	475	481	509	469	481	480	512	502	493	481	421	469	509	490	461	460	458	502	488	458	475	482	477	465	507	481	478	485	443	479	452	463	457	481	464	471	487	498	509	488	494	494	447	469	464	475	476	519	504	492	428	466	428	475	491	454	481	479	488	457	474	522	501	489	507	475	458	507	477	495	489	468	450	459	458	507	502	495	492	458	500	466	456	468	467	534	441	498	467	500	454	512	497	483	482	493	460	459	466	478	476	496	513	465	538	450	452	492	436	492	453	484	458	476	498	441	505	452	474	497	446	502	481	467	460	452	471	509	510	516	504	498	446	505	480	470	471	505	455	498	513	470	478	473	439	520	470	482	461	466	495	458	472	481	453	518	490	470	482	484	470	459	539	490	435	515	461	436	477	503	512	469	470	466	494	490	489	473	483	453	503	468	505	482	455	467	504	456	457	482	475	501	506	474	485	454	517	478	446	440	493	460	491	529	479	467	477	445	478	494	490	505	529	477	485	467	476	494	511	458	492	457	481	478	453	461	471	472	455	508	483	474	474	491	486	471	505	546	517	468	473	449	476	468	507	460	433	470	480	514	471	511	440	489	481	453	553	476	500	491	467	449	488	475	468	475	470	443	505	476	452	446	481	499	487	472	478	445	483	478	472	482	449	494	472	460	433	491	484	493	448	479	506	467	483	438	531	444	451	488	512	445	511	526	493	477	484	470	458	492	434	477	451	429	526	444	484	528	497	469	479	431	491	485	455	522	469	489	478	487	473	525	455	512	483	504	462	454	500	485	463	437	498	495	499	508	508	485	470	451	493	454	472	518	474	445	478	500	517	448	477	491	506	475	469	452	493	472	449	468	467	490	478	477	473	471	478	460	495	505	477	475	467	464	469	446	482	470	489	461	488	503	520	456	512	483	480	473	481	452	485	492	483	486	471	456	466	469	477	497	494	512	514	457	442	479	460	509	464	486	468	505	496	486	477	467	474	454	474	479	488	464	489	458	508	480	488	484	461	441	471	463	445	445	504	450	495	480	426	501	459	468	500	465	486	479	509	485	474	466	480	521	481	462	443	460	467	528	478	484	450	496	458	455	477	459	445	488	461	477	490	451	446	442	489	478	468	460	464	444	488	519	480	525	482	508	467	521	455	492	444	469	443	451	495	473	467	512	473	498	479	468	452	498	476	513	470	462	498	483	458	462	491	504	480	466	451	453	435	432	499	469	443	465	465	489	488	465	405	471	450	476	508	477	439	488	479	499	527	475	447	527	515	478	494	481	442	445	471	467	470	451	476	486	505	479	467	455	451	450	492	502	493	466	496	493	516	477	488	468	483	458	475	507	479	469	470	484	494	489	493	475	480	475	462	436	479	469	459	517	484	463	475	487	498	480	462	431	490	505	489	456	484	498	461	465	485	475	520	489	495	467	466	483	487	506	519	447	489	503	508	481	515	467	477	458	468	480	461	461	467	480	488	463	473	498	482	488	486	488	460	441	449	434	502	501	468	469	480	479	477	429	463	478	481	486	476	514	506	484	486	497	454	445	486	486	497	481	450	500	480	471	465	522	486	481	463	478	511	499	470	487	515	456	483	482	463	468	497	506	511	463	499	466	497	519	492	503	448	504	499	489	505	460	498	458	494	469	423	467	487	465	474	495	508	505	456	489	449	525	501	475	517	489	483	470	483	447	421	448	451	479	470	465	491	432	512	486	452	498	467	463	504	465	492	463	487	429	511	494	464	467	453	466
38176	60544	57812	43819	32992	17162	6679	4286	2690	2047	1532	1336	1167	1045	914	849	780	762	704	758	669	670	619	640	598	604	568	594	543	520	546	574	549	565	564	533	572	528	540	507	547	522	580	525	591	497	546	528	539	542	517	557	541	530	524	543	521	554	511	491	499	548	528	534	545	549	535	554	561	557	526	597	537	535	573	555	528	534	562	588	540	525	516	491	511	520	505	512	503	532	542	529	557	587	595	566	572	563	539	532	533	499	496	522	535	563	548	543	476	551	553	534	513	542	514	539	566	516	518	530	516	545	527	515	502	516	534	501	498	539	505	485	495	494	526	509	531	479	501	499	493	511	481	527	514	530	527	518	501	487	491	445	500	522	511	523	491	546	492	459	501	498	469	478	488	481	506	504	487	475	515	528	522	511	498	524	460	504	523	489	490	452	502	484	537	520	477	512	471	503	509	484	492	484	508	470	506	517	550	491	487	537	488	481	527	543	462	463	526	475	516	488	494	508	501	499	481	471	516	532	481	471	528	501	475	492	476	491	501	455	497	509	506	479	517	547	513	501	511	516	501	487	494	496	515	490	440	492	501	486	496	482	530	481	473	499	517	503	484	524	505	514	473	487	518	474	514	516	508	511	473	530	524	457	500	490	518	493	509	504	517	488	511	542	451	491	469	495	486	464	525	476	512	473	514	442	513	496	497	521	472	472	493	524	521	481	500	487	478	469	502	484	502	476	519	498	477	507	486	503	578	512	484	522	510	534	474	495	494	514	471	519	518	517	505	492	547	531	527	512	527	509	500	481	501	463	543	506	520	522	471	527	489	490	530	487	547	506	485	527	482	528	505	512	506	493	510	509	519	489	521	470	498	472	487	511	509	520	519	551	464	488	491	494	472	495	482	495	496	514	490	482	499	525	481	491	477	496	503	473	544	502	477	534	461	506	476	518	520	512	448	469	532	504	475	495	467	510	485	516	508	509	484	498	539	496	511	489	520	492	463	520	552	502	501	499	516	504	474	513	482	479	531	509	520	515	481	490	505	498	508	502	514	490	466	487	520	461	511	503	505	527	475	500	495	488	507	499	498	514	480	449	498	499	498	477	472	492	524	523	502	505	477	547	473	508	484	525	478	533	477	461	495	513	529	514	490	495	477	517	494	541	470	507	476	512	452	489	536	461	528	471	477	526	487	518	464	509	478	509	492	485	542	470	539	467	510	535	539	492	452	502	521	513	481	485	500	526	533	458	522	492	464	482	534	494	519	553	471	477	514	511	495	492	491	510	538	518	481	497	504	503	482	497	519	470	517	464	464	475	501	533	486	506	505	517	487	472	492	518	493	495	467	517	480	530	509	439	487	461	477	528	500	504	508	466	511	489	476	492	499	468	482	533	496	528	509	490	523	488	525	513	484	491	535	508	493	505	477	475	520	508	504	511	485	479	524	537	517	574	499	491	521	507	488	534	493	478	508	492	506	468	494	560	495	468	455	505	504	499	488	474	522	513	494	525	478	495	490	487	523	493	490	479	517	514	517	520	512	513	469	503	442	498	502	499	476	487	467	510	515	499	516	484	492	493	493	513	479	485	488	505	480	522	506	493	517	521	499	501	490	497	502	502	508	477	515	502	522	476	499	475	493	504	512	506	507	494	495	511	503	521	505	426	494	522	502	491	480	478	486	521	548	492	530	532	491	524	498	494	474	466	510	511	471	490	512	483	549	486	572	478	466	487	510	489	528	456	508	482	498	474	504	477	506	537	555	527	466	510	507	523	495	470	502	486	512	478	530	478	493	515	486	541	494	509	509	497	492	531	477	472	470	480	464	535	506	478	518	519	501	477	469	512	482	478	464	511	501	509	530	494	491	539	529	508	469	474	535	481	472	511	485	501	492	489	496	525	485	475	508	476	528	480	501	522	494	531	497	472	534	520	516	507	504	492	462	527	503	502	533	508	461	499	477	475	495	506	503	512	527	455	521	556	523	453	494	485	509	439	490	508	499	513	493	483	477	502	483	516	493	467	522	461	519	477	485	482	508	516	468	532	487	464	481	472	493	513	540	502	536	488	504	477	486	515	519	498	468	501	490	523	508	462	494	480	549	476	538	502	545	492	498	495	504	517	484	509	534	511	505	502	474	511	485	497	514	493	492	517	524	489	493	525	501	507	471	510	473	544	490	492	498	474	504	497	496	524	456	480	522	514	519	495	491	511	551	534	513	511	471	501	502	510	485	486	474	482	445	473	490	508	466	492	510	520	519	510	494	529	518	492	500	484	518	536	528	466	519	501	495	524	503	472	491	532	503	477	484	481	505	482	496	480	515	501	516	529	509	507	486	475	506	529	489	481	506	502	484	518	520	513	490	471	526	509	492	519	520	480	454	521	501	489	510	491	509	462	579	503	484	511	463	498	494	470	480	480	489	500	505	530	532	521	501	471	524	516	543	480	496	449	491	540	468	542	524	499	503	481	504	520	527	488	492	467	500	469	468	519	519	470	499	487	539	478	461	498	555	471	516	497	500	465	527	511	471	484	492	477	504	505	479	532	509	471	470	498	473	510	542	474	505	531	493	493	491	491	488	500	486	489	512	493	519	490	488	499	532	536	521	487	501	493	536	500	512	532	487	476	511	510	499	512	493	517	499	505	460	506	479	493	465	486	477	502	480	498	461	470	514	501	478	476	507	508	500	466	485	493	523	481	466	487	520	497	518	525	484	470	557	513	497	536	518	465	522	503	456	537	556	513	476	508	496	506	523	471	508	494	498	476	473	513	486	521	507	465	524	509	521	546	443	500	493	510	472	477	497	513	506	514	483	461	490	493	458	533	481	502	497	474	489	497	500	506	448	503	493	557	518	479	524	521	510	525	503	472	476	453	467	518	485	513	514	542	493	480	529	502	464	488	497	492	511	512	494	471	488	515	462	507	469	486	478	562	494	486	479	478	492	486	501	461	491	496	505	478	498	543	495	503	524	534	490	504	484	502	490	526	509	483	543	517	514	500	497	509	514	505	516	481	459	520	448	493	540	482	503	522	499	457	507	516	503	499	452	476	490	465	532	489	504	503	497	507	496	480	556	510	460	521	505	479	508	488	487	469	509	507	491	540	500	479	497	539	516	481	505	518	438	499	516	492	514	510	531	492	542	500	447	494	536	540	505	533	495	493	494	495	528	483	505	498	481	505	530	513	482	507	512	494	507	509	506	516	533	522	511	461	520	530	456	500	531	531	526	493	497	501	508	495	495	486	522	483	482	525	524	477	475	489	450	532	494	517	519	483	474	527	526	492	518	508	506	519	448	510	518	509	500	536	521	484	473	482	516	503	506	529	479	489	493	506	538	528	492	479	509	484	484	513	488	482	492	513	506	517	522	516	449	520	508	533	461	501	441	467	530	521	469	533	499	506	517	502	540	515	489	514	511	525	529	512	505	528	463	479	468	533	531	516	471	484	506	509	479	509	476	487	521	466	469	504	491	495	531	471	494	497	510	510	510	530	497	494
33599	32183	29585	18301	6083	1461	711	510	457	419	385	360	390	341	332	366	343	314	334	331	330	344	333	311	322	331	353	349	353	348	304	344	333	309	322	331	338	351	310	368	320	340	347	324	323	289	314	353	311	319	349	316	321	339	322	390	334	331	317	345	336	349	324	326	315	344	331	362	339	357	309	329	360	356	328	293	310	334	315	356	323	348	339	365	351	358	313	341	324	337	313	320	353	352	389	359	317	379	364	312	292	319	363	351	369	321	347	351	360	324	312	361	350	398	336	354	319	336	326	360	373	323	344	336	330	340	295	342	324	336	319	315	326	322	298	308	334	305	361	354	354	314	314	321	324	306	294	342	330	300	325	316	331	367	327	309	347	317	310	304	318	305	324	302	361	341	349	336	319	315	378	384	334	313	323	311	371	341	319	335	345	323	356	347	342	346	298	297	358	326	322	296	344	332	343	334	359	333	325	361	280	310	325	319	345	328	348	327	325	314	329	369	305	317	341	297	350	328	312	326	333	326	341	338	317	278	316	357	316	347	326	334	333	340	341	346	327	324	330	333	303	326	330	285	315	340	347	351	348	358	338	324	327	312	318	278	347	351	354	319	339	346	322	299	366	326	336	318	306	298	324	371	338	328	314	319	353	343	306	337	327	328	320	330	339	339	349	338	315	363	344	332	351	310	346	295	328	321	331	334	303	320	341	336	307	319	329	289	326	328	324	305	351	357	328	341	322	342	340	348	334	333	353	291	359	324	328	285	296	309	329	314	332	305	330	321	330	351	319	320	317	307	338	325	337	316	315	344	323	342	333	339	335	344	333	310	313	343	299	344	305	349	332	348	294	330	324	333	335	314	329	316	307	313	311	320	305	338	336	341	315	328	294	302	315	349	331	320	325	313	330	306	299	318	321	315	312	295	312	329	331	314	353	315	323	332	355	315	346	318	316	340	357	314	334	330	345	334	336	333	324	361	362	302	345	329	321	347	343	316	326	333	334	320	330	323	314	357	364	344	317	342	350	342	320	374	315	304	321	360	338	344	343	331	337	327	320	299	338	328	295	344	335	302	330	335	318	330	355	334	329	334	312	328	327	318	347	323	354	341	367	360	340	337	322	299	342	330	344	359	346	317	332	338	333	336	333	325	329	323	337	319	355	332	331	328	377	306	298	326	348	314	308	331	357	321	330	314	284	331	329	318	330	321	322	318	323	324	333	331	319	345	353	339	325	328	318	344	332	333	345	329	349	311	323	345	349	361	342	344	375	324	333	331	303	316	355	306	320	337	321	309	327	341	336	321	304	322	322	365	324	321	336	345	340	347	313	324	338	350	334	355	312	364	338	334	361	346	341	354	323	350	319	342	340	290	332	360	315	327	333	329	339	359	332	326	342	328	317	315	326	312	308	328	311	379	314	341	342	362	330	332	291	361	319	330	322	328	306	321	334	349	333	325	336	323	321	332	340	329	355	309	344	337	309	300	333	332	344	340	295	331	334	320	307	326	366	306	295	328	314	312	364	345	310	334	319	345	329	331	383	329	310	351	328	370	331	333	322	324	335	335	315	326	331	347	323	351	323	326	335	325	356	309	359	337	358	347	303	340	309	324	312	310	336	365	342	362	331	321	335	350	367	332	336	350	330	364	329	333	362	313	361	334	314	319	325	317	348	341	332	326	330	298	337	303	347	328	329	360	315	341	319	338	302	336	298	333	334	318	344	321	353	343	349	306	325	334	321	351	306	347	331	325	309	346	315	322	338	350	311	326	366	332	350	331	323	307	332	335	332	337	335	316	347	310	339	306	355	361	326	301	336	343	321	335	296	322	306	344	310	333	338	321	360	331	304	312	339	326	309	320	294	340	341	326	346	340	311	350	318	344	296	332	308	334	357	329	333	328	332	329	334	315	335	340	355	345	313	339	342	311	336	335	327	316	357	341	322	313	333	323	328	343	332	335	352	353	339	336	333	332	331	344	334	329	308	334	324	361	334	378	335	356	342	315	318	309	350	318	332	340	344	316	288	329	349	355	299	323	333	325	329	347	341	299	341	329	323	335	330	337	305	322	297	357	328	321	364	325	342	348	344	365	329	359	333	308	312	306	307	343	328	359	335	332	346	328	305	324	365	339	320	351	349	336	342	356	334	326	325	318	344	351	345	311	298	299	304	327	320	329	324	298	333	380	333	331	335	335	329	317	343	300	306	298	341	339	325	327	307	349	319	330	329	319	336	309	343	323	346	357	316	312	326	329	314	309	313	359	302	336	366	360	341	356	333	314	309	354	297	354	337	336	349	323	314	317	323	331	346	328	338	322	305	340	344	325	367	342	327	339	337	353	307	344	346	342	334	343	313	322	333	315	308	327	338	351	318	305	340	337	339	328	339	297	304	336	335	356	338	326	320	366	324	347	316	307	333	318	300	365	337	324	332	318	322	340	332	296	356	373	342	318	315	331	331	321	341	317	302	307	352	322	307	340	311	329	315	362	351	320	328	326	348	302	324	346	344	360	338	327	320	352	343	334	338	299	330	315	337	323	317	357	333	358	343	344	354	296	326	340	313	337	340	315	308	322	311	332	351	293	312	358	330	303	302	359	289	326	327	326	335	314	326	339	302	327	315	355	341	319	351	337	319	360	331	329	322	313	330	315	349	329	313	342	321	339	332	291	320	306	336	308	322	350	311	320	317	354	339	306	322	330	309	315	328	319	330	312	298	331	351	352	326	339	307	304	331	336	340	286	321	349	328	327	319	375	355	387	344	346	349	339	323	317	371	329	316	317	309	346	344	318	296	332	370	285	327	371	323	333	302	308	338	351	298	323	321	337	327	330	346	305	326	313	342	379	330	345	310	359	308	325	303	309	332	313	317	352	340	300	331	338	333	333	335	275	353	318	338	333	319	318	329	337	337	321	341	316	331	331	321	316	328	309	336	307	331	352	309	369	310	348	335	319	369	336	334	332	329	330	342	333	339	354	340	334	333	350	324	341	294	333	306	335	348	329	351	293	320	352	315	331	314	314	327	341	320	360	335	318	310	361	326	315	318	337	284	344	319	343	326	322	289	338	346	316	299	317	339	323	318	360	332	322	354	317	360	338	323	312	335	338	315	329	356	302	321	301	321	349	346	351	330	314	317	314	356	299	335	305	280	323	340	331	309	330	295	342	345	343	335	328	330	301	327	310	318	297	355	343	358	281	324	326	349	321	310	325	306	318	328	317	341	319	319	299	302	338	326	358	339	346	327	321	307	326	364	332	353	348	331	332	322	312	349	310	339	372	339	307	323	323	333	331	316	335	325	353	331	323	334	322	328	316	333	313	330	337	368	341	320	336	377	298	318	336	325	319	356	329	334	286	323	329	323	366	366	302	338	322	284	341	315	323	329	299	327	334	318	330	343	326	350	357	347	350	333	341	284	350	340	341	334	345	320	301	329	350	337	340	282	354	346	310	328	326	331	325	332	320	312	301	325	341	318	343	350	354	349	293	302	338	324	321
35766	42951	36606	21555	9052	2710	1221	886	667	602	515	458	414	412	403	417	398	369	391	412	364	384	399	376	381	392	365	370	425	346	367	404	387	355	351	349	381	348	327	380	375	354	371	369	411	388	395	411	352	358	374	383	434	370	392	368	402	364	442	405	402	380	382	395	411	416	353	414	369	413	390	380	407	407	403	383	392	380	377	408	339	413	365	418	378	367	344	379	389	372	379	401	365	392	391	387	388	390	436	389	369	371	373	394	425	406	399	407	362	385	396	381	390	406	403	407	397	391	383	414	370	367	348	390	395	381	367	374	376	375	346	386	402	390	367	352	381	336	362	365	380	385	393	408	348	345	395	396	355	364	330	368	368	359	375	356	375	369	369	397	383	363	365	382	369	358	411	384	377	376	368	378	390	373	370	337	414	360	381	363	373	379	394	336	377	341	362	353	380	370	336	358	367	360	391	376	390	339	380	394	381	344	346	338	380	379	381	401	358	384	402	370	370	378	393	361	397	363	365	363	396	393	375	355	389	395	374	395	377	374	381	399	356	358	386	404	365	388	376	368	374	359	358	377	368	385	380	382	369	336	375	405	386	362	363	345	371	363	358	389	389	361	373	352	326	371	392	361	407	353	350	388	380	381	381	343	374	367	366	381	392	366	348	359	373	387	413	397	357	371	359	385	352	358	340	366	386	398	355	374	377	376	339	373	369	352	349	353	377	367	389	340	350	362	396	367	381	374	362	398	386	369	341	370	375	406	355	363	344	378	397	374	376	379	371	389	379	373	378	397	364	373	360	415	371	349	334	349	351	375	365	356	363	411	363	330	366	363	378	380	366	393	372	373	374	372	386	325	407	380	405	353	412	328	351	354	356	365	392	374	367	366	367	383	368	368	406	337	357	405	417	355	369	364	377	372	408	407	352	398	375	403	354	376	367	356	322	396	363	373	376	343	340	376	364	393	379	358	394	384	383	389	336	353	382	390	370	363	389	367	391	367	372	395	407	408	359	398	333	420	380	379	359	330	388	365	382	373	389	370	408	363	337	382	385	376	383	374	362	356	381	355	370	384	403	366	380	358	360	341	335	378	360	356	368	382	345	406	366	388	391	420	409	351	382	375	394	341	380	333	364	373	379	360	364	365	400	387	387	379	406	409	395	341	370	356	390	362	396	382	386	363	370	339	364	365	358	390	397	367	366	426	390	368	397	341	372	389	360	356	388	369	390	386	332	390	348	370	335	366	357	359	387	358	381	385	364	377	364	369	364	375	366	334	345	361	406	381	395	383	381	359	365	348	391	404	359	360	329	364	344	356	399	374	386	363	398	350	382	399	379	349	359	357	370	349	343	374	378	381	377	383	384	380	380	388	373	383	363	386	332	374	387	348	417	335	375	373	385	364	386	384	376	353	332	406	390	412	367	365	362	386	373	356	378	367	384	376	349	395	390	383	381	385	384	404	366	351	365	357	376	376	349	379	392	340	393	370	375	369	377	384	399	370	394	349	394	375	381	388	326	356	399	370	393	368	384	360	405	358	384	355	357	397	341	388	393	361	351	397	364	385	388	332	367	345	394	407	353	384	376	409	352	345	398	405	362	364	373	357	378	339	396	378	360	342	375	361	372	352	377	369	362	352	355	409	398	366	382	362	361	387	379	361	379	375	400	385	397	388	326	373	324	368	373	364	365	381	352	356	388	387	378	367	382	388	412	396	392	373	394	398	353	371	373	379	365	378	372	345	359	369	403	392	359	352	384	375	379	356	372	420	369	364	345	381	378	393	354	360	390	386	377	378	386	385	374	409	371	415	397	398	346	380	341	370	387	356	370	387	394	383	401	362	367	367	380	366	366	370	381	382	406	377	397	367	345	360	368	369	357	398	368	395	386	401	369	365	349	342	335	391	360	407	367	373	380	417	407	377	376	369	380	352	386	353	329	348	369	393	366	356	396	394	380	370	366	363	372	374	380	358	338	367	366	354	359	391	367	390	382	352	385	387	389	377	398	377	350	398	421	359	417	358	367	336	375	415	408	359	374	386	385	390	384	355	388	384	385	348	371	380	364	385	350	382	382	349	364	369	353	363	387	383	382	373	369	369	353	339	376	356	349	357	347	364	380	362	408	382	418	384	401	365	395	421	361	415	374	357	350	360	352	361	359	361	400	412	401	396	381	349	357	361	339	349	359	379	388	360	385	362	383	373	356	386	372	355	378	365	322	337	330	381	350	377	342	404	384	350	375	334	427	368	399	362	368	359	384	389	389	374	366	368	369	372	390	361	353	388	342	364	364	399	376	388	385	371	366	378	405	358	372	348	366	392	393	354	353	387	398	355	382	373	363	371	371	366	359	344	343	371	385	390	376	362	359	363	398	401	364	356	327	373	361	361	352	373	386	379	343	375	340	427	349	406	357	377	390	382	389	369	407	347	388	378	365	375	365	375	396	392	373	332	349	343	382	393	348	379	373	342	354	366	356	391	343	395	368	368	363	373	365	370	367	368	358	370	383	381	361	358	382	359	364	366	386	366	375	357	344	358	373	368	344	414	381	369	379	387	368	358	410	412	399	352	379	353	377	357	358	344	387	405	361	350	354	357	376	373	392	400	392	364	363	397	376	359	367	340	357	386	353	390	404	405	379	357	380	369	390	375	367	381	375	402	380	373	373	380	368	380	367	361	326	408	417	359	352	348	380	366	387	381	393	395	382	337	370	357	389	394	369	351	349	396	402	401	383	379	373	387	362	373	343	373	384	353	373	367	328	335	375	349	365	387	391	394	393	350	357	350	368	377	407	395	358	353	391	370	350	378	400	374	349	358	345	374	363	396	419	367	398	363	378	378	392	372	354	368	366	362	368	376	354	366	337	370	383	380	369	375	375	372	334	380	364	351	374	398	345	379	358	401	373	383	369	347	386	372	396	397	358	382	347	395	361	390	387	336	361	374	380	394	357	345	360	370	387	364	369	405	365	368	355	362	357	359	342	372	373	365	376	419	388	359	383	387	390	371	369	386	345	395	369	365	382	358	347	361	347	376	365	380	373	371	348	385	354	357	362	385	390	399	394	346	385	359	389	367	380	355	363	362	375	394	383	345	391	387	371	386	382	355	382	383	386	351	402	375	366	375	376	359	358	376	380	369	356	350	376	362	374	355	420	391	401	367	362	357	376	389	406	390	396	385	381	391	373	370	381	394	394	410	377	328	392	374	385	336	369	381	379	372	356	370	389	379	370	394	360	345	371	394	375	361	423	395	401	408	366	368	344	375	362	370	376	378	372	386	399	373	355	391	393	354	375	412	386	348	386	381	387	374	384	396	378	392	378	353	345	363	365	408	390	375	385	360	390	351	383	363	390	381	372	374	335	363	376	383	350	383	385	397	386	365	325	370	379	377	356	394	358	340	362	385	394	357	382	347	362	351	408	347	389	367	394	373	374	381	378	373	355	370	378	362	351	364	344	358	407	408	365	351	381	364	377	368	363	364	369	370	348	372	350	398
25345	20896	27424	25337	19302	8306	2307	1131	741	575	493	503	451	428	403	346	355	344	338	334	352	318	337	380	295	332	349	315	314	314	328	300	269	301	287	301	286	270	307	302	326	280	284	286	272	299	287	275	322	307	316	307	313	314	300	302	282	295	276	307	310	310	319	294	328	339	285	293	330	332	327	337	336	331	324	322	329	314	300	321	297	288	317	338	324	292	279	335	310	308	339	318	304	327	339	337	316	322	317	311	278	296	333	294	302	321	292	308	292	308	341	314	311	339	317	341	292	302	307	286	301	311	302	308	329	288	308	282	324	300	281	287	327	315	284	260	291	267	291	293	286	271	312	295	313	308	305	272	278	290	319	292	316	302	293	280	255	306	289	293	317	287	322	286	262	279	310	294	322	294	297	300	290	285	292	260	347	291	288	283	298	305	314	284	308	301	283	292	309	303	330	267	324	297	286	271	317	315	296	283	279	300	320	276	300	306	299	295	284	287	276	268	291	292	262	295	273	335	256	313	290	321	300	294	278	331	286	294	293	282	267	312	280	303	312	285	283	287	267	298	283	267	294	285	305	310	310	284	321	289	280	246	314	288	310	267	300	270	278	300	297	282	311	289	305	306	295	287	317	299	318	320	263	308	311	282	302	282	292	316	302	294	289	296	295	290	276	277	293	288	278	282	293	322	295	288	300	310	269	298	271	289	307	294	324	287	282	295	281	286	273	315	282	283	288	313	322	307	280	304	280	293	302	278	292	325	281	281	256	294	317	296	315	300	285	287	337	264	316	289	282	283	305	297	265	308	299	245	334	291	273	307	280	292	302	289	269	280	311	293	303	277	316	269	304	254	293	303	305	285	299	290	310	283	280	292	270	265	318	297	299	275	281	290	296	334	275	268	296	300	316	281	281	310	259	318	292	320	311	293	286	307	299	293	291	316	277	291	289	300	284	307	286	296	272	299	324	259	289	297	307	284	269	264	287	286	303	284	271	305	298	303	290	314	294	280	297	318	292	317	270	277	318	324	307	284	281	308	312	282	295	310	297	275	297	294	279	285	279	287	330	300	296	319	277	265	289	267	282	267	261	271	293	292	287	296	273	296	289	271	269	258	311	292	295	320	310	312	313	336	280	306	293	292	290	310	313	287	303	281	305	307	288	277	312	285	312	298	289	305	322	285	313	283	275	323	265	284	277	306	282	303	292	314	303	289	285	312	290	240	307	310	298	311	275	275	308	298	313	272	289	313	298	278	304	284	270	272	314	300	312	273	288	282	312	277	307	295	311	291	294	296	264	303	300	281	295	284	278	297	281	279	300	298	292	300	319	288	284	274	273	310	286	296	292	277	275	297	293	281	300	302	295	302	277	281	265	314	310	306	306	299	312	289	277	282	305	282	294	284	321	301	308	316	284	278	289	290	307	283	302	333	313	295	282	312	329	304	320	297	260	290	294	280	283	326	269	275	276	301	270	287	298	287	310	287	288	287	294	305	293	295	242	268	277	298	309	270	302	273	287	315	290	283	299	288	289	297	281	316	284	286	255	278	308	279	278	312	278	302	277	285	279	304	286	314	251	298	266	309	307	310	272	326	297	256	285	260	296	294	277	297	301	315	274	322	292	333	278	281	315	286	292	279	317	262	301	294	296	287	290	292	325	296	313	297	315	296	309	301	297	294	294	285	282	310	277	332	284	295	303	306	295	267	262	282	265	306	298	298	319	281	292	313	271	297	282	276	288	288	277	291	316	279	308	317	306	277	311	292	317	270	303	322	310	292	296	270	286	269	285	306	301	277	284	273	304	309	297	306	275	324	288	289	313	308	272	282	306	280	306	298	305	289	302	292	299	307	322	309	318	293	304	292	281	279	327	290	310	314	306	282	286	295	290	303	282	303	283	294	300	298	284	308	306	277	285	312	295	275	297	270	281	260	293	275	279	308	290	295	283	279	273	305	278	272	278	304	326	301	298	314	294	298	273	263	257	297	309	318	332	262	294	280	293	305	268	265	299	267	302	315	286	297	298	285	312	263	304	291	300	299	302	310	306	335	308	282	270	290	291	262	302	307	278	298	325	286	279	290	301	315	289	310	274	297	287	311	305	295	264	329	294	282	317	295	298	281	284	271	289	258	331	317	276	308	297	293	317	282	281	308	273	297	287	291	297	279	255	304	280	285	278	289	303	302	299	311	286	301	262	298	292	304	322	304	264	268	283	300	282	280	320	260	296	307	306	293	289	261	314	285	308	320	313	287	269	277	301	313	288	299	276	276	309	246	299	323	295	276	293	299	298	293	294	305	308	278	331	296	291	298	285	288	303	298	323	291	268	322	291	279	313	269	339	287	259	313	292	329	300	307	301	273	287	264	291	296	275	293	322	305	297	281	313	282	280	295	314	274	272	300	283	316	274	262	323	285	328	294	274	309	277	352	298	289	270	291	295	302	296	305	306	300	291	314	273	286	310	296	257	294	279	309	287	309	315	308	293	316	321	314	297	286	293	282	314	281	325	320	273	274	290	293	299	303	265	289	291	321	317	281	282	291	296	307	276	284	241	307	296	291	270	275	288	314	272	333	288	271	279	322	329	312	299	301	286	274	272	275	281	325	295	274	291	263	310	309	264	288	279	319	298	307	271	273	312	276	278	307	303	275	299	295	311	307	294	318	312	297	324	299	302	285	319	301	277	312	297	296	297	292	301	304	294	296	321	308	269	291	275	324	268	278	259	292	285	307	297	303	284	269	340	286	291	274	317	291	294	297	290	315	290	305	269	275	292	246	320	267	303	299	296	294	296	273	296	315	286	310	282	266	337	293	312	282	313	285	304	294	303	292	285	296	302	290	293	336	285	294	320	300	312	260	281	246	280	289	284	295	309	285	321	299	292	288	284	299	269	283	308	295	281	272	288	284	292	292	305	308	283	276	326	282	282	312	294	284	310	280	265	313	278	278	292	295	282	257	299	271	279	299	291	252	274	273	296	263	299	262	282	301	276	288	261	294	276	283	276	300	317	275	312	293	273	297	302	265	281	264	288	303	297	300	280	273	257	309	302	254	269	263	318	302	299	283	284	285	285	312	278	290	305	319	306	293	321	292	313	305	305	280	283	299	286	312	295	286	304	296	294	285	313	317	286	283	301	258	299	307	298	267	338	301	272	283	282	303	295	336	298	266	277	307	279	293	269	319	306	307	299	302	282	281	324	269	288	284	268	285	308	294	292	294	299	299	290	292	310	320	279	293	275	286	280	310	299	297	294	294	318	317	291	295	299	298	291	291	294	296	274	271	290	288	300	284	262	300	292	299	276	276	307	285	286	278	312	301	268	283	269	290	314	289	291	304	298	329	272	306	290	283	301	305	303	289	267	310	283	289	290	306	264	280	303	300	275	275	299	287	271	295	327	310	312	278	314	285	293	265	302	299	291	279	311	312	251	275	310	303	281	291	283	351	292	300	284	310	322	291	295	297	324	322	308	293	311	268	318	271	299	306	285	304	276	289
36521	55659	49094	25216	7986	5531	3056	1897	1304	1051	870	805	658	621	573	526	435	459	449	430	410	378	357	374	362	355	359	391	390	360	371	364	360	359	379	336	316	365	348	368	350	319	332	339	355	325	356	356	364	348	308	355	314	336	321	358	307	310	335	362	363	348	369	365	364	359	374	329	363	361	360	335	384	357	353	356	395	325	403	363	335	358	344	346	342	308	367	341	379	347	363	361	342	376	342	367	378	382	387	362	326	355	345	314	324	346	344	348	409	359	377	355	366	360	333	353	342	346	307	321	339	331	332	355	353	315	301	321	325	337	314	286	346	301	322	351	333	325	292	347	318	332	324	368	309	321	332	346	327	302	348	315	327	325	342	317	323	296	329	284	326	327	335	298	359	303	307	309	333	322	316	311	323	354	342	340	301	331	333	307	336	333	333	318	339	346	315	335	361	324	315	289	346	324	332	344	337	330	335	316	298	301	309	321	338	307	306	346	326	354	330	297	307	291	337	331	327	308	320	301	319	331	307	325	304	324	305	311	321	336	349	310	330	331	286	321	322	329	315	344	343	308	319	300	320	354	323	308	326	349	318	317	317	300	322	297	334	288	326	348	298	346	327	326	331	367	327	314	299	319	312	317	337	316	352	332	323	300	314	306	327	350	306	306	299	314	335	311	311	319	334	343	310	301	309	323	309	317	333	336	307	336	303	362	327	308	319	329	313	314	311	326	331	344	332	314	340	301	346	351	333	327	321	317	351	319	341	329	317	323	324	285	310	339	317	340	311	296	334	326	325	344	362	386	350	305	320	300	361	325	303	335	303	305	305	329	322	318	328	308	340	300	317	329	352	333	322	341	338	322	301	331	318	325	315	323	301	324	319	338	322	340	349	330	311	316	349	334	326	336	316	307	326	310	316	323	327	307	332	312	313	318	314	319	322	290	285	306	323	343	329	334	342	332	283	352	303	352	296	340	310	320	325	317	306	307	318	315	324	347	301	323	306	330	320	320	337	327	322	335	321	324	332	376	315	327	300	328	335	344	329	317	331	291	276	315	343	338	316	330	326	327	300	324	318	339	308	324	331	323	316	330	324	340	353	330	326	310	308	304	305	290	342	326	313	318	345	308	328	327	330	309	328	315	322	367	324	317	328	350	371	316	304	339	300	302	312	334	316	322	315	316	292	357	349	311	339	305	292	301	297	349	292	302	324	361	330	336	349	291	295	348	322	331	313	300	347	329	311	333	331	362	310	322	325	319	290	320	316	318	325	330	319	328	309	330	345	308	324	337	310	299	311	325	345	297	317	310	344	325	316	331	316	356	325	364	325	347	348	330	312	340	349	347	330	338	345	308	298	308	304	330	328	319	349	321	318	318	295	336	310	317	333	325	336	320	346	309	304	329	328	329	314	312	369	335	331	298	347	317	316	328	336	355	344	322	326	351	344	309	328	310	319	326	362	301	331	311	328	334	333	310	308	338	294	326	330	325	324	329	385	325	285	343	343	316	295	324	309	314	312	377	326	312	321	351	337	300	317	336	320	298	326	356	325	296	298	319	344	320	333	318	339	310	301	334	296	317	315	329	304	339	318	347	338	353	305	319	325	298	325	294	302	291	322	343	296	329	320	337	331	336	303	330	356	365	305	315	310	304	341	324	312	343	330	323	329	299	305	315	356	327	311	317	306	330	319	318	310	338	360	295	325	343	344	320	318	296	305	304	331	342	336	323	340	309	347	327	304	330	335	358	294	304	341	357	331	334	320	316	315	355	339	302	327	305	308	284	310	327	300	309	323	329	342	318	304	303	308	320	318	339	336	314	303	365	350	344	303	340	322	337	329	321	315	299	349	336	313	325	316	305	308	347	332	339	302	351	329	292	317	365	292	283	336	297	297	342	331	332	341	326	350	341	314	310	341	331	302	306	334	336	333	337	323	310	327	335	301	329	317	325	338	329	332	325	345	337	326	332	308	287	296	291	288	312	322	310	324	324	332	336	301	338	334	331	374	324	329	318	314	326	335	348	325	298	292	311	327	310	303	314	326	326	291	314	319	300	366	311	354	348	339	316	357	347	316	325	306	322	328	326	337	357	297	336	318	350	319	329	344	324	350	344	330	321	338	324	311	317	317	320	339	308	334	332	340	332	312	319	328	303	319	324	319	292	315	373	342	327	319	293	343	350	336	325	320	326	306	339	317	317	307	309	332	312	311	313	309	339	320	340	322	330	343	378	314	320	332	335	303	350	350	322	320	343	344	316	306	325	306	306	311	305	318	287	326	319	321	306	316	298	329	314	318	329	329	300	326	340	350	310	338	315	326	327	322	341	324	303	318	333	313	337	341	312	321	365	320	336	329	315	330	306	342	281	317	336	343	331	316	328	316	326	371	335	310	337	336	305	330	293	315	334	336	331	322	320	336	326	336	327	332	325	349	321	350	331	327	326	305	303	350	365	312	338	357	346	319	335	351	326	324	332	309	331	345	311	303	333	312	335	357	331	286	323	337	301	285	303	310	316	332	313	313	344	327	328	316	321	330	336	335	312	327	306	312	325	306	306	324	328	345	326	307	314	353	353	313	323	313	336	327	328	302	349	326	305	311	315	312	335	318	334	354	325	337	332	335	333	329	326	336	318	342	308	321	326	367	336	322	333	315	351	317	334	309	311	335	326	314	299	349	318	351	335	316	328	335	344	341	327	317	303	330	314	326	351	331	331	315	292	305	362	334	353	283	313	303	340	374	325	328	311	326	318	300	293	314	299	316	342	310	335	335	295	334	333	325	328	307	319	305	315	288	335	342	308	336	338	334	289	330	311	338	307	341	322	321	307	330	325	326	312	337	310	323	322	309	323	321	300	317	324	321	333	314	321	302	309	286	322	340	313	346	335	303	360	287	331	328	325	317	317	320	322	339	297	341	316	330	309	355	331	326	341	323	326	308	336	346	336	345	347	312	304	306	320	295	333	339	312	319	312	321	312	312	322	300	308	364	337	376	322	335	322	335	308	336	304	368	307	349	338	347	310	299	322	315	316	315	292	338	315	348	332	328	309	345	346	321	320	373	357	331	333	343	327	319	321	309	309	307	340	337	306	325	302	310	316	310	315	336	303	331	347	291	339	351	302	339	324	321	329	343	321	333	333	346	304	302	337	311	311	305	342	344	334	332	319	350	339	325	294	343	314	323	355	323	351	318	311	314	367	326	356	326	330	344	307	314	294	340	336	309	325	370	322	322	313	368	315	326	336	315	305	304	344	329	303	301	334	296	337	348	328	332	300	328	312	326	330	336	344	367	325	346	348	331	293	312	301	327	290	354	351	325	328	325	322	323	308	341	344	364	319	276	345	301	333	283	299	316	303	313	320	332	338	321	343	330	354	334	338	319	305	339	328	321	330	309	315	336	316	323	332	346	349	332	332	359	342	316	313	362	309	356	357	324	334	342	334	298	303	344	322	350	314	330	315	338	333	295	347	325	344	338	340	317	336	322	373	302	315	362	316
23160	20816	27393	24210	21059	20863	11661	2810	1387	1089	889	857	760	660	642	635	571	562	613	568	552	510	537	556	503	523	492	514	494	530	507	492	485	474	476	473	487	520	483	525	462	473	482	488	500	485	542	434	484	494	498	451	456	442	529	465	499	482	444	525	456	481	478	488	488	509	516	490	489	469	514	514	534	478	487	501	481	498	487	481	475	484	469	457	482	526	492	492	500	483	498	521	487	531	529	522	524	511	498	471	469	480	459	446	459	455	507	524	472	488	505	507	486	458	488	519	509	463	456	438	520	486	455	467	456	480	503	488	476	429	445	480	489	485	449	506	478	466	419	461	419	492	505	497	468	476	481	472	513	414	508	478	458	457	503	440	462	456	495	471	446	491	503	453	468	449	489	447	468	482	464	460	462	450	475	453	498	461	455	489	476	480	474	470	439	483	426	463	402	459	445	461	435	457	436	500	474	471	479	432	443	483	466	474	459	444	509	438	456	482	474	439	457	479	440	462	473	511	476	472	499	484	476	455	457	458	454	473	453	447	455	495	460	458	415	431	471	451	473	491	434	476	488	475	456	487	450	479	522	524	494	462	457	471	477	471	459	447	450	477	458	479	491	468	463	526	498	473	477	478	469	482	468	475	449	463	441	420	473	414	475	446	449	460	466	503	450	462	440	462	447	495	486	475	454	453	438	471	477	436	477	464	488	485	473	444	504	474	430	512	465	415	488	434	439	470	447	516	465	460	468	455	430	449	464	455	500	460	468	462	490	457	453	502	433	465	473	457	463	450	479	481	442	457	460	478	463	457	415	449	460	513	452	436	471	466	430	464	454	440	501	449	452	453	490	511	483	477	453	448	434	483	453	493	442	429	450	464	465	462	488	445	459	460	461	470	503	466	509	481	475	470	461	475	474	450	448	457	486	446	449	482	434	493	484	437	479	427	477	474	488	451	467	461	475	434	493	459	476	462	435	426	456	474	477	445	467	448	469	457	471	414	466	462	474	462	422	479	502	469	458	501	458	458	446	434	444	430	454	495	450	481	471	466	486	486	455	477	454	468	452	482	467	481	469	488	457	505	465	473	436	457	460	451	437	494	441	445	477	454	457	458	478	445	467	485	451	452	492	495	451	438	453	461	477	471	496	456	500	434	470	493	498	444	475	441	468	481	487	454	483	448	443	474	478	466	432	468	469	465	457	482	436	477	439	488	474	461	466	487	454	494	433	426	448	486	439	467	498	500	481	431	406	432	482	456	462	461	458	463	514	512	468	487	457	462	490	472	467	463	483	448	460	460	443	473	403	432	440	475	456	463	457	432	488	470	501	436	473	410	471	432	466	466	401	484	482	461	452	474	467	425	472	469	414	490	405	492	468	482	486	424	435	441	470	469	496	536	427	479	459	421	496	526	447	446	467	472	475	433	459	464	471	464	451	505	475	463	462	441	473	457	449	460	503	502	478	468	465	461	488	449	508	468	458	452	434	493	453	472	484	458	437	470	489	454	442	488	476	471	461	455	459	443	517	482	430	479	472	474	447	490	474	478	425	482	429	457	452	428	496	477	430	477	470	465	433	455	530	477	417	481	464	469	475	448	463	412	512	449	465	483	485	473	466	442	447	440	461	494	460	503	487	456	457	478	454	474	458	461	483	473	417	437	465	446	457	466	460	473	478	447	445	427	425	459	464	469	462	445	423	483	452	453	462	480	463	481	496	445	468	439	446	495	491	466	480	443	480	441	433	484	482	462	495	483	532	460	480	474	479	472	460	495	417	433	511	475	425	470	426	440	464	475	507	463	470	471	448	463	486	466	473	465	467	473	465	454	472	468	494	457	490	429	462	455	460	451	450	437	472	468	506	499	463	471	528	456	489	458	483	475	458	464	476	449	488	473	470	472	437	456	474	505	453	469	443	485	481	444	477	464	464	473	427	434	437	467	451	414	479	456	454	462	443	458	470	487	502	473	434	459	472	487	470	506	488	483	440	480	451	477	476	458	470	459	480	479	436	489	455	439	480	453	399	470	469	490	484	473	438	448	447	466	421	447	453	518	456	474	470	464	459	479	461	472	479	482	500	437	448	469	427	468	468	464	469	439	492	479	470	458	463	473	440	444	506	465	463	473	431	488	439	485	428	445	437	451	430	484	458	445	473	459	441	448	444	444	495	463	488	455	439	488	470	483	454	446	470	454	462	473	489	434	487	450	454	434	447	473	516	467	466	460	507	485	435	465	488	482	478	456	430	463	453	422	442	507	454	433	441	488	480	485	485	514	438	470	485	451	460	490	486	478	423	434	457	501	430	436	478	485	458	474	501	460	507	500	437	479	437	497	486	473	459	465	437	488	469	456	481	461	432	485	447	468	477	466	442	442	441	463	493	458	460	489	497	460	464	475	444	479	460	463	458	470	459	449	441	439	513	444	468	430	480	500	448	466	466	466	487	497	459	445	443	450	465	477	477	508	474	478	493	476	465	454	511	426	491	457	469	442	435	472	469	471	483	448	459	464	440	463	440	461	464	454	480	451	502	475	467	486	456	456	471	493	462	426	506	460	476	450	463	455	476	432	478	438	472	463	491	472	462	485	443	452	449	515	472	492	448	471	466	444	451	501	435	437	415	465	464	482	479	457	482	478	458	475	498	482	511	489	474	490	467	499	476	447	457	460	486	450	470	459	473	494	502	479	477	428	476	471	455	455	455	429	481	491	469	465	481	486	463	428	445	454	489	487	459	466	451	477	457	471	482	451	467	468	450	470	490	460	448	439	460	471	482	495	435	510	454	503	474	467	477	493	515	458	436	456	443	492	485	428	480	473	456	463	441	470	461	477	495	490	439	493	409	452	471	499	446	467	478	435	493	456	472	455	516	491	432	456	473	446	441	462	448	506	485	489	427	472	480	481	452	486	443	457	454	484	449	433	502	481	463	439	459	450	448	479	455	488	445	459	487	458	509	436	465	462	470	509	509	467	461	461	465	502	466	465	489	438	437	463	487	460	450	507	450	458	463	548	417	440	467	478	443	450	496	510	452	408	462	462	476	453	478	478	489	473	472	496	478	480	452	498	483	463	463	473	481	430	466	516	454	422	441	446	468	459	465	462	448	435	419	469	446	474	427	480	493	495	453	449	469	478	470	484	461	469	476	461	473	474	449	485	442	479	451	513	492	482	485	467	491	461	443	425	488	468	474	482	445	455	468	454	472	455	449	409	469	442	461	434	465	479	469	472	464	475	441	486	454	467	495	465	431	503	505	442	481	479	522	454	445	498	461	480	474	496	449	487	475	495	506	412	475	473	494	478	477	444	459	451	464	458	452	489	409	474	480	505	444	472	499	471	457	479	465	478	459	473	530	484	493	433	474	429	449	462	426	486	451	433	487	459	447	444	501	491	449	455	466	488	486	484	447	471	412	461	448	460	461	470	460	468	449	471	458	467	463	463	471	474	473	526	514	461	475	482	446	467	488	495	493	475	474	514	485	455	464	447	455	502	477	474
38947	62882	51641	27182	23931	15957	7026	3858	2532	1869	1552	1371	1221	1059	933	914	797	792	716	641	651	686	644	650	592	609	588	638	597	523	543	597	565	580	531	543	501	519	511	520	484	533	548	519	544	455	492	532	531	536	549	512	489	500	508	506	556	491	520	497	522	506	566	516	518	557	555	537	525	537	531	516	553	519	543	555	543	564	549	488	503	509	495	511	479	515	533	502	524	547	577	526	528	552	550	553	573	574	550	507	492	541	496	504	498	530	475	500	516	538	519	555	518	523	546	473	487	510	522	504	517	508	514	502	522	503	491	488	515	466	511	482	490	489	527	462	521	462	469	488	445	511	507	492	499	508	529	473	471	476	492	501	459	517	471	451	509	511	471	482	460	461	452	461	458	487	477	487	483	517	462	477	502	496	426	481	484	490	471	465	480	471	442	475	496	484	526	465	502	490	548	452	442	487	486	448	449	471	495	481	495	441	486	519	486	480	509	496	492	462	456	495	474	513	476	505	485	463	483	470	509	479	509	480	513	463	518	489	503	474	512	458	489	498	454	501	470	469	509	453	513	469	486	459	466	472	505	490	521	474	496	458	467	467	486	477	482	473	513	511	485	491	481	508	434	498	506	470	488	476	466	522	461	486	489	466	471	462	518	465	472	499	506	450	464	532	481	454	482	471	480	445	486	482	547	469	461	482	499	485	473	515	480	472	491	488	497	496	480	524	475	468	496	493	476	463	482	452	499	544	506	488	488	458	477	449	508	495	493	455	469	422	468	474	490	458	449	450	476	484	471	493	511	475	465	470	487	486	485	480	497	488	469	442	498	447	487	460	470	494	490	517	506	525	490	487	470	490	500	502	474	442	446	478	514	516	494	501	525	476	507	482	492	519	499	505	528	440	522	500	487	476	497	488	505	492	497	456	521	508	438	448	465	459	473	506	480	497	491	494	464	475	443	459	518	480	487	492	484	498	471	471	452	482	472	535	470	496	474	493	452	491	509	491	489	456	503	461	498	485	487	447	495	530	498	475	476	474	484	488	472	490	477	512	495	476	504	445	449	505	463	458	490	489	487	490	449	447	489	473	468	469	481	450	468	502	525	495	459	495	497	481	485	463	490	497	471	463	492	510	509	509	513	516	474	518	469	478	449	506	505	460	451	480	444	516	480	458	476	503	473	519	465	457	488	499	477	489	481	470	483	505	432	478	449	488	513	503	450	482	491	469	486	466	498	459	487	517	514	458	491	473	493	483	454	508	484	475	512	519	476	486	487	500	485	523	448	429	480	490	461	469	425	476	505	542	495	462	470	488	502	482	518	453	483	453	482	471	509	475	497	467	511	510	489	461	544	479	470	493	514	463	493	492	491	472	497	528	513	494	475	463	458	504	479	510	487	504	494	479	479	497	514	447	508	488	528	472	510	455	484	466	497	464	482	463	478	481	455	537	476	457	510	465	491	502	449	473	497	521	504	500	478	489	479	485	483	452	503	515	490	486	511	509	482	463	458	462	467	489	495	515	489	469	477	476	469	485	486	507	494	533	471	494	481	463	489	486	477	519	486	489	473	469	472	468	482	489	439	492	474	468	479	470	474	491	481	482	491	487	463	491	488	457	450	483	489	497	503	514	460	499	525	454	467	520	472	504	475	492	528	494	507	449	526	475	443	470	494	487	458	533	478	468	481	496	448	473	518	485	493	503	503	490	468	486	485	469	488	487	526	523	463	452	469	516	474	459	511	483	479	469	468	478	513	461	488	499	485	457	498	492	490	467	447	484	490	485	510	477	493	451	449	509	486	490	489	479	496	495	448	469	480	450	477	501	461	479	493	492	498	494	435	471	508	492	433	473	506	484	512	462	488	511	477	492	504	487	505	461	462	495	469	490	522	470	447	460	473	491	495	509	458	487	490	457	499	521	469	513	489	478	498	494	530	509	512	486	489	469	519	448	483	474	478	466	487	490	470	473	519	509	479	482	488	497	504	512	505	429	448	498	521	480	460	500	528	479	452	447	458	461	509	493	529	480	490	488	458	481	480	452	460	496	484	488	502	506	504	525	487	474	484	458	482	474	507	485	511	449	502	493	506	504	492	457	497	474	475	492	462	442	464	456	475	432	476	474	496	475	483	529	488	512	443	495	440	482	483	467	492	462	460	485	442	497	486	494	474	500	439	469	518	500	449	472	480	463	474	452	500	498	503	520	465	520	492	463	490	488	472	507	498	467	466	485	454	470	480	521	483	454	451	511	449	466	484	473	495	494	490	470	476	476	511	472	472	501	509	502	495	502	499	510	491	491	462	483	456	508	487	503	473	494	476	466	504	484	445	494	502	492	485	458	478	489	477	490	522	458	526	488	468	506	485	484	475	446	519	495	459	485	492	499	478	502	480	476	492	494	490	460	475	488	466	514	459	471	473	475	489	492	506	508	473	498	487	486	480	495	477	478	481	484	478	476	488	502	470	496	480	515	514	482	458	529	488	445	481	492	485	513	485	445	496	497	493	498	495	526	497	523	487	447	491	521	516	504	466	507	498	502	482	504	473	455	472	489	476	562	485	462	496	505	497	507	490	495	500	453	488	490	494	483	480	500	487	500	489	485	481	487	515	472	518	511	493	478	518	502	508	499	524	498	506	493	484	507	472	439	505	514	457	487	463	443	472	517	478	492	472	517	492	524	500	442	514	506	449	458	499	468	480	534	502	491	478	495	471	485	524	474	455	505	504	508	453	495	499	464	476	473	466	546	473	467	466	461	475	455	486	450	466	518	507	510	490	509	447	486	471	496	471	491	462	470	470	489	501	493	492	466	485	473	501	491	487	481	459	471	485	511	482	478	485	480	488	459	440	508	522	482	459	505	528	476	488	468	515	474	484	464	490	481	497	473	480	438	525	508	504	489	454	458	501	485	464	496	456	461	469	444	490	482	490	475	467	485	487	475	508	499	498	461	488	466	507	504	497	485	455	499	497	478	493	483	421	497	470	477	436	483	472	455	495	481	508	452	497	474	428	513	517	468	499	512	511	466	483	503	468	489	517	500	496	477	498	462	505	496	469	469	489	528	532	520	503	471	449	448	488	453	486	491	492	491	528	544	513	469	500	445	488	466	510	454	501	473	525	466	479	482	486	458	490	444	482	460	496	493	507	493	485	489	475	537	488	464	494	485	468	475	497	486	468	506	457	495	499	442	483	496	467	468	466	442	469	513	467	524	499	462	454	513	488	494	501	506	500	442	473	465	475	509	480	516	474	468	466	515	526	495	484	481	489	462	505	497	517	467	471	451	468	490	464	477	464	484	513	476	505	476	515	495	492	463	468	475	533	494	496	458	461	463	472	481	490	450	505	489	473	475	483	463	477	467	484	480	477	450	445	511	531	469	498	499	468	477	505	465	503	453	496	484	472	482	487	464	479	466	432	475	506	505	471	430	485	460	473	501	481	510	462	464	484	489	469	498	493	470	451	509	490	474	460	506	512	517	488	510	474	497	462	497	462	472
33092	28489	21283	13913	4731	1667	828	570	415	371	334	319	367	361	312	355	340	338	327	332	346	300	307	343	347	334	274	339	328	328	302	353	313	299	326	298	334	305	353	312	319	297	303	296	320	337	345	329	329	302	342	310	319	315	306	313	316	321	295	283	345	326	324	341	326	349	346	334	358	316	307	342	356	343	353	333	328	344	316	339	320	331	292	309	350	352	331	290	337	310	363	321	343	339	312	338	331	349	316	325	322	321	347	309	294	333	315	302	348	319	322	348	329	352	326	368	348	297	331	325	313	319	307	299	338	337	319	312	329	336	289	312	313	290	310	365	304	315	325	305	312	342	327	315	271	327	349	298	314	298	317	325	322	300	303	328	315	328	301	297	314	330	327	308	331	313	307	329	327	339	336	289	348	299	345	303	325	311	311	338	335	296	357	307	329	341	313	330	324	349	316	365	297	320	317	266	334	327	333	321	293	333	316	305	321	300	267	322	321	299	350	344	326	315	327	292	318	294	297	292	336	309	320	332	324	305	286	335	343	328	330	300	316	305	289	315	346	320	335	312	314	344	326	332	326	340	296	324	328	319	298	316	310	302	315	314	294	340	310	294	325	335	326	271	356	320	339	330	330	316	313	310	352	338	322	363	304	335	342	299	321	328	303	325	319	326	336	308	304	315	311	328	319	325	304	318	336	319	339	323	319	319	318	319	275	304	318	355	316	314	347	345	299	318	319	349	321	323	315	334	286	316	312	308	330	321	269	314	333	300	303	310	341	327	346	310	320	317	308	313	327	347	293	310	354	349	342	342	329	350	308	327	312	320	330	332	342	290	302	343	315	356	322	289	329	342	298	348	289	298	331	325	315	311	330	297	364	326	335	301	327	322	297	304	309	316	311	314	323	318	348	326	310	328	295	307	321	321	339	331	329	310	316	309	331	294	327	307	340	323	338	300	318	333	316	294	302	344	346	298	338	282	335	320	309	331	317	303	327	344	309	344	305	306	309	320	315	339	322	310	331	315	301	320	314	337	336	323	309	331	314	300	325	311	304	303	278	312	283	309	308	298	298	319	308	324	320	296	325	324	308	337	317	359	318	324	308	315	345	321	313	327	313	310	299	342	345	321	297	290	344	305	313	330	303	330	303	321	304	351	315	285	302	329	322	339	330	319	339	311	307	333	288	299	334	326	310	366	323	284	351	345	335	294	322	331	326	337	329	331	334	299	318	330	290	282	331	310	364	276	313	315	289	315	353	323	323	313	355	336	328	317	311	324	303	324	329	335	291	298	314	305	333	317	336	319	298	307	310	309	335	362	310	303	324	330	298	325	312	336	290	312	323	331	350	319	346	331	321	310	331	310	306	319	308	283	320	279	299	315	323	313	343	340	325	320	317	302	340	355	331	323	298	319	275	350	317	314	293	336	348	313	305	283	315	323	324	313	312	300	324	305	325	298	303	306	301	337	343	325	303	350	291	319	301	295	291	300	295	327	325	328	325	266	331	327	321	275	316	359	326	316	299	302	299	346	319	317	317	320	320	326	352	320	327	359	326	319	333	287	331	289	286	379	321	310	322	320	305	297	322	341	333	370	331	310	329	332	337	298	336	309	329	293	324	286	338	322	342	325	333	339	309	303	331	296	342	306	331	317	318	316	329	299	332	323	314	315	314	324	318	318	317	302	365	277	345	290	324	317	322	285	355	322	325	298	337	368	321	311	334	303	331	322	331	333	300	341	354	350	304	268	310	335	337	363	271	301	292	319	303	321	292	278	338	327	308	298	306	351	312	321	334	327	330	306	307	311	325	311	327	333	316	320	313	310	323	331	347	316	308	345	316	325	314	307	315	307	308	297	325	326	316	302	324	307	318	323	330	320	312	286	292	321	306	312	342	332	320	362	359	331	324	316	316	301	318	336	307	317	332	322	305	285	339	339	331	322	322	339	344	311	310	302	322	339	332	298	328	335	321	342	314	328	311	305	297	294	317	343	311	309	345	313	285	357	328	312	326	325	310	308	312	316	322	346	319	351	331	305	334	306	330	342	307	311	349	276	282	333	324	317	292	271	327	342	319	292	325	302	333	314	325	309	316	318	339	334	316	302	340	320	311	303	314	329	324	322	353	317	333	332	320	328	317	313	343	333	341	307	323	326	327	274	331	333	342	340	316	340	289	319	312	329	315	298	338	292	342	303	327	301	321	322	370	337	297	315	343	331	316	335	336	358	305	323	299	324	352	320	327	311	283	314	320	321	341	328	350	335	296	353	327	313	327	340	316	332	339	339	317	300	341	318	319	319	308	317	318	300	325	312	328	323	346	306	365	330	312	355	300	336	315	319	343	288	338	330	333	340	335	343	339	330	333	279	306	339	344	309	316	311	324	321	285	310	314	306	334	350	299	304	304	327	299	296	326	332	316	315	291	354	333	294	313	295	339	320	316	344	308	280	288	308	345	328	333	306	348	296	320	336	331	309	335	297	338	334	318	265	316	355	305	326	305	307	315	332	294	318	329	325	332	326	343	327	349	330	320	340	316	298	317	307	313	322	334	337	329	327	363	346	340	369	348	310	309	337	326	353	334	311	339	308	356	329	336	312	328	313	338	311	348	275	316	330	328	320	325	306	328	299	308	328	324	355	317	331	291	288	340	305	304	345	336	321	322	334	323	299	320	315	307	337	311	345	314	311	293	304	319	333	306	323	345	322	323	316	336	332	323	344	306	331	303	309	348	312	312	298	304	308	290	323	315	334	348	303	336	283	303	289	347	327	283	341	342	340	342	347	318	296	311	331	328	301	315	324	299	333	292	337	342	337	326	299	333	367	339	316	346	296	314	308	311	339	367	317	348	313	327	325	320	325	326	314	326	318	313	328	310	333	283	301	306	318	304	319	323	339	326	318	329	313	292	295	316	309	318	296	311	316	312	310	324	323	319	323	325	312	304	312	288	314	339	333	303	272	318	317	347	284	332	321	300	336	323	301	350	322	339	306	322	326	321	327	319	346	286	304	331	334	326	317	330	317	320	302	309	307	327	324	343	311	335	323	325	288	338	324	299	361	321	342	334	355	312	332	304	313	337	329	307	341	323	305	319	326	334	321	337	311	303	337	298	324	305	317	311	324	311	300	328	351	326	340	318	313	322	294	282	310	340	308	346	338	331	337	291	318	289	306	310	308	325	304	338	320	304	319	310	334	313	324	325	326	324	358	287	325	315	330	308	328	308	319	307	317	315	290	305	344	323	325	343	334	313	295	305	337	321	352	337	315	318	323	313	340	307	326	324	330	296	346	318	299	353	333	338	325	325	326	347	345	317	333	301	309	318	331	303	314	304	331	309	321	321	320	308	306	316	297	336	312	319	322	334	309	315	281	328	347	305	311	307	344	340	329	330	302	316	320	348	354	332	307	348	315	313	329	308	324	318	317	340	322	294	329	298	332	318	301	318	335	324	326	290	312	299	312	299	319	275	345	332	313	333	335	332	329	316	316	338	349	298	301
35067	37210	28598	18598	7562	3189	1525	942	619	524	414	435	397	416	396	408	415	343	379	347	372	353	339	375	375	345	360	360	391	360	334	402	342	361	383	349	359	388	349	354	347	352	346	406	360	369	348	351	323	334	377	366	335	359	365	362	342	392	398	370	351	417	367	351	391	371	385	369	398	369	397	389	399	390	387	390	377	392	373	388	362	360	358	376	371	371	383	379	385	393	395	366	394	366	403	411	412	387	370	369	335	365	381	370	354	394	373	348	382	395	408	398	388	390	383	368	382	376	379	359	350	363	351	376	348	371	358	337	363	355	379	335	369	323	335	380	360	386	374	390	387	353	367	361	373	348	397	367	345	367	370	348	371	354	387	342	359	357	383	340	383	341	349	351	356	348	359	356	364	353	353	355	362	353	376	362	368	374	365	376	373	337	333	386	338	351	371	359	348	336	376	356	379	360	343	340	375	341	378	360	355	355	331	357	361	367	359	376	362	366	343	345	337	341	342	356	390	334	387	377	362	383	330	388	347	377	386	369	355	396	378	350	362	360	359	387	379	354	362	328	364	351	329	340	330	380	364	324	325	343	368	378	358	372	322	349	363	342	370	378	393	348	381	374	363	393	380	362	378	343	406	360	374	357	361	365	354	377	360	357	370	343	352	381	382	364	348	365	382	395	354	335	325	365	364	344	355	358	321	328	366	387	370	344	391	371	353	395	339	359	370	334	368	327	350	374	350	367	398	362	321	353	343	383	408	348	356	336	375	348	385	344	358	380	364	379	376	365	344	384	411	381	345	349	359	360	370	372	377	350	359	369	362	355	340	345	381	355	365	402	352	340	336	377	380	352	381	328	364	376	364	365	344	384	371	367	339	369	349	339	371	338	339	333	369	374	402	361	377	380	361	362	363	341	376	384	348	414	380	367	371	380	342	383	359	373	336	388	372	369	343	328	363	376	365	372	389	387	374	371	344	359	368	348	381	348	378	364	364	343	378	351	363	385	377	338	384	358	377	376	349	378	326	345	359	370	370	354	366	367	347	361	363	353	361	343	342	371	351	358	369	359	343	385	379	381	382	346	367	347	339	359	340	339	378	354	387	388	331	332	371	358	348	395	392	360	353	355	336	373	379	366	377	326	356	389	368	363	366	346	351	361	351	380	367	350	352	342	351	369	336	326	360	312	331	343	364	384	345	350	347	342	371	395	376	349	348	380	363	399	334	367	372	356	359	339	369	337	380	310	370	360	355	345	389	368	354	338	350	361	371	358	343	356	359	346	379	363	357	368	361	377	328	322	350	359	390	356	345	365	366	348	358	368	392	356	348	364	374	410	370	360	376	364	359	391	371	347	357	344	337	311	395	359	385	349	375	366	368	341	361	361	397	348	383	359	363	318	371	331	356	351	363	378	353	363	363	359	365	351	363	326	345	362	368	344	356	357	351	349	329	369	389	371	324	377	352	363	373	326	346	355	362	374	355	373	364	382	340	397	343	353	328	360	375	378	331	361	349	356	363	384	391	344	384	335	349	379	354	381	405	382	368	346	364	364	389	375	378	365	379	372	378	344	347	361	401	375	336	355	361	366	376	356	360	366	359	377	347	347	372	364	381	332	365	368	355	392	353	364	350	366	365	369	346	361	367	324	345	338	330	330	401	351	321	370	361	343	328	398	383	328	366	365	362	345	366	372	391	330	350	369	346	399	382	337	391	361	364	342	387	358	349	348	375	377	337	363	357	345	318	353	358	353	308	361	386	386	351	416	349	381	360	359	379	366	355	352	383	368	385	360	374	351	360	362	349	318	359	374	344	355	363	349	362	368	367	381	371	401	352	343	366	335	350	358	387	369	336	349	341	377	356	394	387	341	372	377	354	349	363	379	390	356	357	360	374	346	368	370	372	348	366	360	362	363	350	360	363	355	379	330	369	358	355	345	347	393	353	377	381	356	374	335	352	400	366	346	367	384	386	361	352	340	330	350	367	361	344	324	367	371	338	347	337	318	362	348	350	362	353	356	378	336	331	363	378	391	346	363	349	368	327	381	389	352	403	373	342	371	327	363	353	360	391	356	373	348	340	354	330	341	338	347	375	341	361	376	370	354	362	371	365	381	345	363	357	313	365	349	368	363	328	371	341	335	362	350	402	403	377	357	377	366	379	394	371	348	338	355	367	372	331	392	389	337	307	384	365	381	364	350	326	383	365	350	361	337	364	353	330	365	350	378	361	347	362	346	384	385	366	359	368	405	379	376	330	359	346	365	318	350	369	357	368	362	374	381	384	344	323	368	383	364	322	358	359	387	359	353	348	323	358	348	392	363	341	374	366	369	363	327	364	375	338	334	356	346	347	326	361	359	355	377	362	364	367	383	361	355	386	369	380	311	358	382	349	371	356	368	395	356	355	370	348	343	362	374	381	349	411	364	371	349	383	339	331	411	353	351	349	386	393	398	389	390	355	353	368	386	355	380	359	354	337	332	363	377	336	379	421	350	373	376	359	353	361	367	358	362	370	368	371	369	366	362	334	359	350	357	346	366	365	383	387	384	378	360	358	356	323	345	370	416	304	356	386	370	377	368	374	359	394	385	381	348	337	398	363	328	368	384	373	370	349	379	340	323	401	341	357	351	338	345	368	349	372	363	358	345	344	333	359	361	380	373	321	374	372	375	407	358	366	388	351	370	356	314	353	343	359	404	379	389	360	345	390	346	357	368	317	332	401	358	365	383	370	326	401	389	309	356	384	344	374	386	376	374	346	361	373	373	367	350	336	338	368	397	346	370	351	333	341	394	368	346	373	358	355	365	344	362	348	330	348	375	364	363	398	373	377	352	382	370	355	386	348	358	323	374	353	372	391	361	369	361	335	327	343	356	378	372	349	361	375	337	354	347	335	357	343	386	372	375	392	368	363	359	379	365	352	373	369	365	363	360	344	386	329	329	387	378	323	356	361	354	373	344	372	368	360	370	360	358	357	405	364	341	388	370	391	376	362	372	358	379	330	374	372	367	352	351	334	363	371	354	332	327	367	359	364	340	377	393	368	374	383	377	389	346	373	366	365	381	388	343	355	365	350	349	350	389	364	342	341	392	362	374	369	343	364	344	366	338	391	354	346	332	387	371	363	382	343	363	343	346	385	376	359	362	343	355	334	374	389	360	366	376	386	363	402	354	366	395	362	347	352	368	378	367	348	373	340	343	369	336	338	333	372	373	343	343	384	370	365	362	377	340	367	333	317	374	400	404	390	364	366	357	369	386	364	328	366	392	384	394	384	348	339	353	372	367	377	386	370	325	359	363	359	334	368	358	402	353	369	346	361	355	359	374	368	338	340	349	365	353	367	357	361	355	348	375	365	355	375	361	362	390	327	360	342	366	361	372	361	372	377	357	313	364	354	367	358	375	332	344	342	357	341	352	372	362	332	362	327	348	342	342	368	386	346	349	392	376	385	377	375	343	362	320	398	363	345	363	323	337	379	353	373	338	390	356	375	372	330	351
25281	20807	27178	25977	21083	11220	2744	1153	735	588	516	490	421	435	404	361	360	363	344	364	333	328	326	333	316	335	312	287	320	309	322	304	292	299	321	308	332	313	309	328	278	265	308	273	317	289	285	299	321	293	291	283	310	315	302	281	312	311	289	330	305	293	297	314	306	296	278	313	349	308	338	314	340	317	326	340	295	321	330	305	326	298	288	304	302	287	313	325	258	300	285	309	292	297	319	327	318	326	306	294	313	335	287	279	296	328	290	330	270	323	353	306	312	310	324	327	311	319	265	314	290	272	269	283	292	275	289	279	312	286	290	263	281	301	332	303	282	296	304	326	281	270	288	295	288	264	272	294	286	298	324	310	288	311	312	296	280	284	286	290	268	304	330	270	271	303	307	271	304	315	301	337	306	307	303	308	301	298	294	288	292	307	281	292	288	284	284	304	312	306	287	277	291	299	313	300	307	294	271	301	286	293	281	271	323	271	286	270	304	309	315	329	276	292	291	273	306	312	314	304	304	345	294	309	313	293	324	279	292	288	292	313	272	321	299	273	280	318	242	287	308	295	280	260	280	291	290	270	295	296	304	239	312	284	312	294	247	294	268	320	281	293	288	273	282	283	297	248	281	272	284	278	269	302	278	278	277	271	291	311	266	278	295	278	276	296	297	273	301	295	299	315	308	286	275	328	303	308	274	313	327	290	261	307	331	284	271	302	297	299	322	291	303	304	277	331	295	285	288	271	277	307	297	269	304	284	286	302	267	287	260	273	293	301	292	311	323	328	299	296	278	280	290	302	296	282	266	312	281	318	293	308	287	300	291	295	265	323	290	285	318	330	304	295	286	300	297	275	313	264	334	303	274	299	311	294	309	304	303	297	299	279	306	318	304	316	301	314	318	280	292	273	299	279	276	269	284	285	279	286	326	306	266	258	278	266	286	318	312	317	289	286	301	286	309	269	278	270	279	297	290	311	322	296	281	297	294	269	292	302	292	321	278	300	329	296	278	281	284	312	262	313	285	288	283	282	287	273	302	303	305	297	310	298	262	299	284	287	284	300	305	314	283	273	311	318	281	281	309	312	289	286	291	284	285	283	289	282	283	256	291	273	275	282	294	291	256	327	290	316	314	307	260	294	292	321	314	289	277	283	283	298	273	298	289	295	281	288	295	293	279	291	298	284	258	255	322	320	299	311	279	292	299	305	302	280	280	284	276	315	304	307	278	305	319	292	291	309	274	281	291	314	274	332	303	292	288	301	274	280	313	312	314	303	308	297	298	299	276	286	325	307	305	294	280	318	305	280	286	319	304	283	286	292	321	280	268	292	339	305	302	287	276	277	306	269	294	282	307	292	287	307	302	279	310	299	276	283	291	289	263	313	302	296	257	281	285	298	280	289	294	312	299	293	307	290	340	308	278	307	296	271	265	290	319	268	292	279	298	273	305	292	288	270	254	274	311	283	290	268	294	277	282	280	270	290	295	304	314	257	307	248	323	289	274	298	290	287	316	277	284	300	295	277	268	286	292	303	281	304	294	284	278	306	330	294	314	323	302	260	317	275	269	301	260	294	310	298	315	264	289	332	285	305	268	306	305	281	264	317	287	295	281	317	292	304	273	291	287	333	296	344	282	313	301	284	300	289	287	283	278	267	298	283	272	280	269	304	272	290	285	293	286	291	302	316	279	278	291	288	280	291	242	266	292	284	299	275	289	284	323	299	254	289	281	272	298	313	288	311	296	292	302	335	293	301	316	253	289	259	295	268	275	288	273	320	306	285	318	313	283	289	276	296	288	298	275	297	320	271	295	281	331	273	278	275	292	273	264	294	281	270	302	302	308	280	283	303	282	288	291	273	253	282	321	275	298	309	299	314	291	299	275	317	287	285	291	280	286	291	282	281	298	295	307	302	257	301	277	286	304	260	274	336	283	274	303	286	282	311	275	259	289	291	269	293	272	308	265	299	307	265	304	277	286	290	293	290	297	313	298	283	281	317	325	302	280	275	298	305	304	282	307	290	260	313	308	275	279	267	285	266	314	287	308	273	286	302	276	299	258	281	285	316	280	298	272	304	299	308	284	270	297	313	298	270	309	280	296	288	282	301	309	307	284	297	284	294	305	286	300	294	281	298	280	301	327	324	310	291	318	313	309	306	265	302	291	304	263	262	275	302	334	284	293	315	290	277	312	290	276	341	287	272	247	307	272	339	286	297	294	291	292	299	285	264	312	310	324	313	288	298	302	281	302	294	270	284	283	282	282	316	268	317	304	291	294	306	285	296	293	296	302	323	287	292	271	304	273	314	284	288	309	294	295	293	272	302	300	286	283	282	272	275	290	299	278	290	294	316	290	286	293	284	260	285	320	284	285	295	306	304	312	295	289	272	302	272	327	289	307	302	275	280	288	290	304	270	268	308	274	305	275	292	301	302	308	256	303	306	257	283	315	306	266	296	294	258	264	307	288	292	300	304	306	306	311	317	299	307	301	305	296	302	294	294	272	300	314	273	312	294	253	284	294	295	294	307	291	280	278	308	277	286	264	318	308	280	294	303	289	287	298	303	342	284	280	302	322	291	314	282	302	278	297	281	295	284	276	279	317	258	292	298	290	321	295	300	271	291	251	287	272	282	286	267	292	265	293	297	278	276	306	319	270	299	264	320	257	285	313	273	284	312	284	286	290	295	269	288	282	279	277	293	293	293	295	328	287	294	281	271	271	289	302	309	322	281	327	299	285	281	290	281	311	303	302	246	298	293	289	288	282	328	255	277	268	299	328	303	292	293	328	293	293	298	320	272	297	295	303	283	288	329	295	327	309	284	326	291	307	317	294	263	274	297	306	287	293	318	275	296	288	293	302	291	301	300	285	288	283	296	313	296	275	323	279	253	286	291	314	274	290	276	325	249	305	274	299	283	295	313	286	288	305	292	320	301	307	287	286	287	300	307	293	315	312	301	319	303	281	296	316	259	285	278	292	293	259	285	269	308	292	279	307	265	318	293	317	295	292	303	306	265	290	312	290	306	309	282	294	280	271	269	253	278	301	285	302	270	319	266	283	301	273	305	317	296	289	269	266	295	299	299	318	268	319	298	294	281	298	276	280	314	296	295	293	283	282	284	275	307	335	280	329	293	288	308	281	266	289	295	293	313	262	292	291	272	301	284	275	266	305	299	274	261	309	285	316	261	298	276	296	282	320	295	280	301	289	271	267	277	310	323	275	340	311	298	274	283	327	310	313	309	302	317	293	318	304	266	286	287	319	308	278	323	295	281	306	338	256	294	289	289	285	307	302	317	263	277	314	245	289	285	304	278	284	279	299	288	288	274	279	297	334	330	297	254	308	288	308	290	295	317	269	292	294	277	296	282	325	300	285	304	297	323	309	282	346	298	276	289	304	298	295	309	309	307	299	278	293	299	328	293	299	289	311	310	319	295	298	287	286	265	299	264	286	298	274	255	306	267	308	296	316	275	293	302	268	299	327	277	291	277	286	296
34603	48547	46628	34931	20868	7309	3127	2106	1286	1090	855	762	689	587	544	511	479	445	418	414	417	359	390	413	388	384	417	369	334	356	348	343	335	345	346	363	366	335	325	356	342	317	320	319	351	310	336	325	335	333	340	312	328	347	342	324	322	322	342	371	326	379	345	353	337	348	367	364	380	366	361	363	334	373	373	349	356	360	380	338	307	320	310	332	362	323	316	347	347	362	357	322	371	335	353	354	387	338	351	354	317	324	359	333	351	369	342	320	357	361	336	350	368	332	350	356	327	346	315	331	305	372	333	380	312	320	346	297	345	317	328	326	330	328	309	354	358	323	342	341	299	343	308	369	328	294	332	315	334	313	304	343	347	323	328	303	353	318	316	309	289	321	314	331	320	325	306	338	302	294	325	317	286	329	345	307	302	370	320	335	301	346	321	316	324	302	378	321	306	306	297	304	305	319	295	323	318	299	334	338	298	333	335	348	324	317	335	340	331	319	327	304	339	311	305	331	337	325	318	335	311	328	301	305	322	327	318	334	312	335	331	320	327	320	305	306	327	310	324	325	317	324	319	340	311	313	304	345	322	334	322	325	330	334	350	351	340	315	348	301	309	322	331	371	307	319	302	316	329	301	327	327	341	306	323	328	309	328	297	332	294	296	327	322	339	334	293	323	318	346	323	298	319	318	296	304	319	320	292	327	298	325	326	360	319	308	304	321	336	322	294	322	313	339	335	324	312	362	318	332	313	355	317	303	295	321	283	310	334	337	308	326	313	340	326	331	292	334	309	331	338	299	316	301	342	307	341	350	342	333	297	339	341	295	314	313	331	331	322	306	325	318	312	313	311	330	329	315	333	343	326	331	323	326	330	322	327	335	321	323	347	337	310	336	318	326	292	333	317	323	290	320	305	347	335	314	352	318	351	341	303	302	324	299	309	324	324	336	300	331	335	310	315	327	332	323	345	288	323	332	326	302	321	338	343	292	308	335	324	325	315	337	317	293	343	342	325	305	308	335	311	324	306	329	310	345	302	298	305	333	345	310	340	321	337	345	344	322	313	314	359	337	299	308	295	326	371	307	335	316	323	333	312	318	323	344	316	327	319	333	321	349	305	362	332	315	332	328	308	338	336	345	312	337	282	298	313	299	346	314	304	303	322	339	285	309	316	288	302	339	312	313	302	289	337	305	346	306	340	334	315	332	327	313	320	350	298	317	331	300	296	325	321	328	298	346	308	319	339	321	334	316	322	327	336	310	318	315	336	302	323	320	298	298	317	333	318	354	308	312	304	326	288	350	334	346	295	361	328	329	321	341	347	343	317	320	315	300	299	328	308	309	314	314	307	335	360	330	295	313	324	306	301	335	315	319	315	334	311	295	340	300	309	349	329	309	358	347	307	339	335	313	324	316	303	320	362	317	312	352	355	332	359	369	299	334	334	347	305	319	335	326	326	332	329	306	304	315	307	323	331	344	330	352	313	312	333	316	321	320	320	305	297	342	338	293	312	301	322	306	328	315	311	361	322	337	327	335	296	325	364	367	303	326	334	283	323	322	303	330	361	322	315	328	342	315	325	353	291	329	287	331	313	304	292	306	327	319	317	332	291	361	317	318	336	329	319	331	344	303	347	312	333	328	330	329	358	344	316	324	315	331	344	350	350	300	321	316	321	303	303	348	315	306	304	353	332	328	309	352	340	323	313	312	297	318	323	315	308	330	332	317	340	346	325	323	336	343	305	316	332	335	327	344	304	304	311	317	307	322	339	324	348	323	293	312	341	335	337	302	356	306	339	321	312	325	308	344	318	322	344	314	325	318	295	325	339	352	343	287	309	314	364	330	333	320	322	309	322	318	336	309	303	326	333	329	323	324	295	319	336	315	312	321	322	320	306	276	337	343	341	323	298	329	298	330	320	329	322	297	308	314	323	312	306	337	278	323	321	304	342	330	304	352	322	335	304	347	319	319	314	320	340	357	319	288	309	331	311	317	313	301	299	328	323	341	317	318	301	284	343	335	315	329	319	321	310	342	306	270	347	305	328	365	332	328	321	316	322	313	337	358	357	349	298	328	291	313	328	318	330	326	336	327	316	332	286	308	330	294	318	334	325	295	339	300	305	323	314	307	322	325	318	335	340	309	315	347	302	337	329	330	333	312	330	325	315	291	329	314	316	330	306	308	322	337	328	315	342	329	352	349	333	383	299	329	308	307	335	312	290	325	339	313	314	320	352	322	323	315	339	305	317	289	298	319	314	312	380	290	324	309	307	309	318	316	338	296	349	317	314	331	321	307	331	304	309	288	319	324	328	321	329	330	340	328	324	287	328	302	300	341	331	326	306	342	308	325	321	291	344	306	313	348	336	299	307	329	316	343	320	315	320	318	336	323	347	342	310	295	311	312	326	344	323	319	338	295	317	327	323	352	332	348	326	301	321	323	314	308	312	335	306	323	361	309	320	312	348	360	347	292	339	315	321	306	306	344	329	331	330	305	295	341	309	319	301	282	356	318	331	335	324	319	326	331	301	358	316	331	297	324	339	311	314	344	311	343	335	311	335	349	345	292	323	321	358	306	312	314	311	312	322	298	342	308	339	305	330	316	329	358	341	345	321	338	333	325	327	293	341	350	320	350	328	320	334	289	342	319	319	360	345	327	312	317	327	340	346	344	363	286	306	302	327	326	333	309	311	297	321	323	360	323	333	311	314	345	323	308	300	339	308	317	293	319	330	311	311	330	303	353	329	330	339	305	317	313	307	323	346	314	322	353	327	371	342	326	288	303	320	334	318	316	301	311	309	328	346	334	301	280	322	316	325	304	299	322	348	319	297	322	350	325	305	324	312	324	303	355	342	328	294	363	291	344	316	330	333	355	324	314	330	346	326	324	293	332	301	319	306	300	301	310	351	300	298	310	321	321	309	316	311	332	321	315	303	312	326	346	301	328	326	311	352	325	348	329	351	311	362	322	302	338	361	325	303	334	320	309	361	325	343	321	316	325	305	342	331	309	351	343	361	317	311	319	313	325	319	304	336	326	314	320	317	296	319	319	322	314	326	309	333	300	304	280	319	313	327	341	347	311	322	325	347	327	326	312	332	300	316	350	308	278	346	272	319	306	321	319	325	316	335	354	330	352	345	323	330	327	335	336	335	347	289	312	353	336	316	303	313	344	309	331	350	346	327	322	338	304	331	334	334	271	309	303	295	307	317	343	322	303	347	332	315	295	295	328	339	345	323	304	342	320	319	300	345	320	294	337	316	338	321	312	310	305	296	328	286	309	329	328	313	337	345	303	324	320	293	345	327	371	300	287	341	320	312	305	318	338	315	318	327	348	333	306	332	309	345	335	300	302	295	351	341	325	296	308	339	317	305	339	302	341	330	354	312	321	311	324	332	340	309	323	342	289	331	338	339	319	313	346	329	308	324	331	317	293	340	344	318	316	337	337	309	342	330	352	346	345	301	299	301	309	322	284	293	330	314	321	327	320	319	323	313	347
23288	20851	27540	24804	21397	20357	11905	3077	1391	1053	863	834	757	666	625	598	596	530	544	548	513	531	534	517	504	553	506	491	455	536	491	516	487	503	466	468	499	503	478	480	478	481	478	473	457	481	451	492	500	486	488	482	465	490	447	476	445	489	498	487	468	479	477	477	490	525	459	473	461	500	497	482	511	548	495	498	520	531	484	451	467	512	533	460	491	495	501	495	504	505	493	501	518	521	464	496	499	471	466	440	490	470	488	508	481	510	484	472	443	482	479	516	462	491	460	506	463	474	486	504	512	453	448	472	483	460	484	512	485	451	433	506	488	460	477	460	474	531	468	478	495	472	451	453	448	474	487	461	465	494	500	457	440	446	458	464	483	452	456	440	467	439	452	474	460	484	483	480	498	423	454	395	461	473	476	457	489	454	450	458	443	447	499	475	469	424	470	473	457	461	497	445	436	445	467	492	422	486	488	452	482	432	478	430	469	508	440	442	475	470	460	455	458	477	462	445	469	441	512	452	458	484	452	471	466	470	473	432	466	449	452	459	454	465	467	473	452	442	473	389	486	472	421	461	466	467	474	483	444	481	452	463	480	464	476	482	485	460	478	459	441	443	467	452	462	434	425	468	435	451	439	448	478	460	455	479	492	437	521	493	450	476	459	443	460	473	483	472	523	484	445	452	433	519	441	459	472	491	474	442	476	434	469	468	461	476	493	455	499	465	452	446	450	481	451	457	434	475	466	453	452	473	471	526	441	501	486	456	476	470	434	469	458	458	472	481	448	489	464	498	497	474	516	504	472	474	432	478	521	476	453	494	470	498	470	419	467	475	465	464	462	471	464	461	438	452	425	457	457	430	496	481	423	476	466	457	478	422	432	477	475	444	485	464	475	425	436	482	462	464	494	475	486	439	455	461	447	464	458	451	460	462	473	448	503	439	449	437	427	501	462	465	451	511	469	478	462	470	470	422	474	426	469	473	476	440	445	464	472	496	471	457	449	478	454	493	470	492	433	485	470	473	440	440	459	434	517	462	476	461	495	425	459	489	476	459	469	497	472	467	451	453	450	477	441	452	483	463	460	473	450	459	456	434	505	454	468	459	476	439	449	433	496	473	457	479	490	479	438	439	448	422	461	446	494	468	510	469	435	414	469	474	471	461	458	464	442	474	445	468	461	467	468	498	426	476	475	454	512	434	466	465	477	447	480	448	490	459	473	488	477	459	468	430	467	411	447	423	456	474	451	460	469	442	450	425	451	499	484	443	458	475	488	411	489	513	442	455	442	459	503	471	471	487	460	448	480	494	471	455	498	459	425	431	478	478	450	448	488	448	460	455	462	464	486	478	437	423	484	478	455	461	450	441	448	482	452	458	456	476	496	472	452	443	435	463	476	412	462	491	476	471	477	442	444	444	460	476	462	484	431	462	440	478	494	466	459	476	456	496	485	476	496	449	512	449	469	454	472	464	475	452	476	467	452	466	474	472	455	415	471	503	548	473	461	471	458	468	483	464	472	449	447	467	438	485	464	429	460	441	481	446	494	440	451	485	468	475	489	482	508	432	472	488	460	473	448	479	455	495	442	461	427	433	482	469	455	458	433	468	475	458	510	470	467	459	462	458	481	489	463	475	470	457	476	434	447	472	470	451	493	453	474	487	478	455	493	476	467	499	442	454	506	438	440	469	431	474	463	453	464	484	461	473	461	462	420	460	471	470	471	463	455	473	461	472	479	456	463	472	448	425	450	461	450	483	452	466	463	468	447	434	453	492	469	454	459	469	498	440	491	460	470	462	445	423	430	481	478	462	422	473	454	481	433	456	444	484	474	462	455	421	459	448	513	452	471	467	479	497	472	484	485	462	441	453	458	438	463	470	474	518	475	451	478	477	459	509	460	465	495	446	492	455	451	443	476	461	467	493	452	446	486	453	449	500	438	469	481	469	479	471	458	489	464	485	487	428	446	518	476	461	499	394	475	448	444	438	470	477	453	472	458	495	445	451	479	437	444	479	508	470	473	545	505	435	482	475	449	485	471	464	457	464	435	467	465	441	484	461	472	444	476	453	470	517	486	480	491	454	458	502	466	466	466	463	480	486	443	465	478	484	455	474	450	463	444	456	471	463	435	461	472	472	440	491	409	428	438	458	445	474	447	441	466	452	495	440	508	468	463	465	459	484	457	472	474	472	500	463	466	456	412	452	484	474	434	461	476	445	472	470	441	446	442	471	479	462	453	448	462	452	422	429	499	462	450	438	467	482	431	466	446	435	465	490	490	452	440	451	445	437	498	415	457	514	476	468	437	486	487	465	444	490	494	457	432	470	452	460	419	458	460	475	453	477	454	516	423	452	468	456	472	461	475	488	490	461	462	463	454	466	428	483	494	481	457	480	488	463	409	514	454	476	468	430	466	496	477	501	481	480	496	428	475	444	445	446	447	477	494	468	498	430	457	501	459	479	431	444	488	465	479	477	499	489	477	427	473	417	467	506	489	447	480	482	448	478	492	495	471	440	485	462	448	456	476	419	439	450	440	519	480	486	468	460	444	506	466	447	477	479	467	490	449	459	465	447	439	460	467	484	443	486	460	469	481	444	418	491	460	470	468	463	444	445	434	437	453	456	463	463	524	450	428	499	451	436	478	479	488	453	482	447	479	448	521	466	461	506	468	470	469	480	441	447	498	411	469	455	470	479	497	461	464	450	492	478	487	479	462	497	446	451	507	467	471	454	456	485	484	471	415	494	413	516	496	472	511	483	531	475	458	430	467	472	462	428	507	427	508	471	449	473	442	436	472	449	465	475	457	463	446	445	486	461	426	422	454	511	453	461	461	494	463	508	445	469	467	418	500	466	462	442	438	417	417	466	491	449	474	439	444	503	474	438	456	418	507	474	473	448	452	446	504	484	472	437	474	492	448	457	447	482	468	476	458	464	444	437	482	478	494	442	491	463	466	441	460	408	478	487	465	438	451	537	453	429	450	500	454	477	482	464	457	470	472	467	476	438	464	459	456	473	512	466	451	501	491	457	431	445	462	499	469	437	470	453	485	497	480	490	473	483	450	447	480	485	487	506	478	469	464	475	483	460	469	477	435	500	482	506	478	460	452	445	478	489	484	481	472	492	453	475	476	444	451	478	444	491	470	473	448	468	471	495	492	430	493	471	442	490	474	477	499	513	493	470	507	468	466	469	438	466	464	476	473	489	460	470	454	528	472	530	450	424	477	461	479	479	475	489	504	477	466	459	488	444	470	433	468	478	484	465	463	462	422	487	464	482	440	394	443	504	458	426	483	437	507	463	492	427	411	494	461	442	487	450	429	473	481	440	450	442	471	464	448	475	469	470	442	427	458	459	450	485	455	419	430	480	466	506	509	442	464	478	443	464	503	435	424	425	455	471	484	514	519	459	463	459	478	450	477	464	485	464	478	436	494	457	482	420	482	442	426	423	437	461	444	455	460	466	482	488	445	495	466	460	462	429	462	466	458	487	492	474
37760	58533	56982	43195	24898	12651	7183	4198	2530	1783	1519	1230	1170	1023	891	798	740	715	694	685	657	621	638	629	583	606	575	594	605	537	549	557	551	537	507	528	506	522	568	498	542	505	504	449	516	483	514	521	542	508	530	515	515	513	504	509	536	533	518	507	521	497	520	480	559	498	595	529	516	556	527	563	576	544	548	566	560	544	563	467	502	552	513	487	505	506	518	530	544	545	512	547	495	510	530	569	564	547	539	542	472	500	493	504	464	550	545	491	516	539	512	543	535	533	531	548	519	502	475	516	483	526	476	524	479	502	446	484	470	448	494	488	475	481	499	484	449	489	497	480	510	516	481	454	477	509	480	496	459	487	531	488	476	476	493	438	495	541	498	501	462	463	483	482	465	476	499	489	461	482	475	487	496	497	519	519	465	498	509	511	486	453	483	502	531	506	517	483	503	469	484	475	480	477	500	468	451	504	450	489	496	496	467	460	468	498	521	489	476	505	482	533	473	470	481	484	444	506	512	466	501	476	457	481	496	493	468	459	482	524	513	489	479	512	471	494	500	468	502	504	434	471	475	477	500	505	488	467	500	487	474	521	491	488	434	489	493	476	466	495	470	457	468	449	451	495	495	487	471	475	461	473	460	492	470	458	506	524	485	466	510	485	469	531	499	490	514	513	497	503	493	507	492	481	479	473	483	497	462	498	493	455	473	485	500	471	512	514	486	495	457	486	494	445	445	441	465	493	510	475	511	492	498	518	485	471	501	512	495	465	464	487	491	459	514	477	515	494	481	477	489	508	486	452	500	503	482	507	515	497	485	499	454	521	514	494	526	481	459	498	439	539	494	486	493	478	469	462	507	478	442	451	462	499	469	466	488	501	494	512	499	461	499	486	489	466	484	477	485	514	506	504	467	472	469	478	450	476	448	500	481	489	507	494	459	475	501	488	554	494	521	451	439	474	468	516	496	489	504	477	494	438	504	495	518	503	517	484	523	491	502	460	490	496	498	488	515	511	488	447	499	446	459	493	511	540	515	467	503	472	510	479	499	469	517	485	505	483	464	469	445	474	496	470	516	518	459	476	508	478	473	474	470	440	466	525	430	477	488	457	531	509	490	470	525	552	491	466	437	501	436	512	479	512	468	486	480	486	503	485	468	509	485	471	436	491	457	456	503	465	478	517	481	518	535	497	451	485	446	466	513	473	485	457	514	475	493	448	472	491	474	507	505	461	503	488	458	515	512	465	477	527	500	475	470	492	473	482	517	452	458	513	424	484	476	454	473	502	483	536	500	457	445	470	470	508	500	481	486	498	475	460	452	486	501	438	510	457	479	466	485	481	472	473	538	494	498	499	504	499	484	510	467	503	478	469	465	503	488	459	454	447	488	491	485	482	496	507	473	468	478	481	519	468	505	518	453	494	524	493	442	487	536	497	444	495	468	488	477	495	504	484	545	502	490	449	452	508	497	487	516	482	513	498	469	489	466	487	466	455	474	467	462	474	498	467	462	514	517	527	496	538	519	473	508	508	473	530	447	498	477	426	467	474	529	466	476	501	495	445	516	479	461	465	472	463	478	518	477	470	532	501	455	543	525	456	495	507	472	458	502	489	521	491	473	466	477	492	528	513	501	490	482	479	461	469	527	472	468	494	434	474	488	494	480	492	461	491	475	488	526	484	508	488	476	533	516	479	475	483	478	499	436	506	493	468	480	505	466	470	478	505	512	502	492	461	513	469	499	472	518	448	503	460	475	517	497	495	465	494	454	511	484	454	469	484	470	469	447	519	487	489	479	456	465	530	458	466	494	479	516	501	500	492	450	498	472	476	483	464	456	475	515	453	469	496	493	489	484	487	460	485	485	477	493	514	467	495	463	475	511	473	460	517	456	481	466	511	466	466	501	508	492	464	500	499	505	477	482	499	446	435	487	497	516	500	512	497	494	443	493	481	464	467	480	486	491	518	491	453	497	460	490	498	493	515	462	482	483	462	479	459	482	489	484	481	479	487	464	513	478	499	481	509	484	485	451	469	458	450	488	508	476	474	462	488	508	483	461	502	469	477	466	495	470	457	493	492	479	522	473	483	456	510	499	543	497	507	487	513	478	488	463	505	449	477	519	471	457	442	476	541	481	473	460	494	505	470	444	465	527	474	508	485	485	420	485	532	494	477	507	473	492	533	452	499	456	472	491	457	499	466	478	503	462	479	539	485	496	493	453	511	511	490	503	495	466	501	462	510	509	455	478	455	489	477	469	489	498	463	549	468	495	440	498	488	510	507	509	499	513	422	466	474	499	462	533	488	461	444	497	483	514	506	493	502	483	502	445	481	476	490	465	497	483	449	460	476	479	439	431	490	514	497	516	483	487	481	494	489	503	481	545	523	491	513	474	499	490	510	466	497	496	472	527	516	533	480	491	521	417	485	545	487	506	482	507	502	483	500	423	521	492	480	530	485	491	473	511	460	477	468	513	461	473	470	469	463	473	503	538	516	478	511	528	505	491	464	518	503	500	490	502	520	489	434	464	465	516	513	488	441	446	470	471	492	462	532	503	465	473	458	491	473	489	487	454	494	482	491	449	454	502	495	486	504	490	487	482	473	484	464	498	486	436	513	461	497	498	462	494	463	515	515	483	475	462	511	446	534	491	453	498	474	486	523	514	435	482	487	454	486	473	465	453	472	461	477	463	449	496	506	489	482	496	508	511	459	497	492	497	480	487	496	544	449	440	480	492	474	521	438	529	478	453	466	442	514	485	495	473	488	537	478	476	467	520	495	498	459	485	477	491	494	483	488	512	506	462	445	535	485	456	457	488	502	461	495	474	488	464	458	513	491	478	447	512	466	451	465	502	512	476	510	500	492	449	506	522	503	493	474	484	518	486	480	491	468	463	483	495	473	442	476	489	471	476	497	462	453	535	478	442	495	520	483	479	484	518	510	448	472	492	473	428	487	497	491	462	489	506	522	462	512	480	478	496	506	473	449	492	490	481	502	491	483	492	513	495	492	488	490	476	497	486	472	468	485	502	501	466	458	478	473	519	519	484	508	497	488	475	482	520	476	463	496	530	544	502	529	485	484	498	446	513	488	451	483	500	497	483	530	474	467	486	502	483	488	434	456	489	487	468	526	495	494	464	498	478	483	502	491	478	491	468	487	505	475	485	485	452	452	481	504	501	478	459	477	498	510	435	475	494	502	450	490	501	476	476	497	509	505	471	476	509	483	488	513	471	503	434	476	441	485	464	445	524	460	506	493	461	493	515	476	455	469	468	480	502	492	508	468	472	448	539	476	473	462	450	478	426	452	428	509	450	496	510	515	513	481	474	500	476	529	479	499	492	488	483	510	517	495	519	478	480	500	478	487	470	474	469	514	443	505	490	484	472	489	477	485	507	483	493	479	521	501	481	454	477	451	520	459	471	473	489	470	443	530	523	471	480	498	464	505	504	488	501	457	520	469	441	426	450	492	547	519	500	458	513	456	454	497	518	456	458	502
32420	29414	26925	16216	4154	1197	643	507	449	382	395	340	326	317	322	326	349	347	346	306	324	321	325	315	316	327	340	342	329	306	330	365	303	299	328	311	311	317	334	289	340	324	297	324	328	333	320	300	301	314	298	336	303	331	310	336	284	331	316	323	314	310	329	296	343	306	330	313	338	329	310	326	340	365	315	318	309	337	325	339	357	301	336	302	291	319	353	301	325	318	340	359	344	338	314	331	307	360	318	321	302	319	310	298	293	310	306	345	342	309	328	320	297	332	308	299	305	309	341	335	312	293	331	308	307	322	331	313	311	310	315	322	312	295	340	294	314	306	309	335	344	312	323	296	279	310	338	311	315	322	299	320	307	303	314	320	290	336	329	319	299	286	323	306	307	325	333	333	286	295	307	288	328	323	304	286	308	308	336	341	308	320	297	340	303	327	336	341	300	323	306	329	305	324	322	285	308	299	306	308	292	301	320	297	261	309	316	356	300	329	311	321	286	304	327	318	310	318	316	300	317	350	300	313	350	319	313	336	291	334	292	288	310	286	288	322	312	328	307	323	324	298	320	318	335	310	318	306	343	341	311	308	347	328	335	326	311	297	290	320	337	318	331	301	311	305	312	335	313	318	306	326	339	302	308	304	315	306	346	316	314	302	306	336	293	304	275	286	304	304	307	302	333	318	300	329	298	297	326	275	308	326	315	315	338	331	324	322	315	315	346	343	341	312	318	343	333	312	331	302	294	287	319	314	335	283	293	346	276	320	330	328	316	314	306	347	310	329	329	320	309	293	306	338	320	351	315	311	331	323	317	291	335	324	304	293	287	317	315	296	306	307	347	343	325	343	326	318	311	287	337	337	325	306	342	293	316	318	318	310	280	310	323	299	320	327	305	306	276	321	295	308	328	304	326	318	308	306	312	321	300	298	287	306	316	301	338	302	344	300	317	325	342	321	311	308	299	311	298	340	302	326	310	324	311	305	312	325	325	314	273	335	323	278	309	310	289	321	321	356	290	309	315	326	294	303	310	312	323	324	292	293	326	311	291	322	311	298	309	305	318	342	268	353	319	335	318	314	324	343	314	286	309	274	303	315	307	295	292	311	324	324	312	292	320	352	301	316	354	317	326	314	326	287	315	328	311	329	329	308	319	348	305	328	326	305	293	307	308	337	332	313	310	324	321	319	312	347	309	320	324	309	321	333	338	320	306	329	324	324	319	301	308	305	313	281	324	306	323	311	312	318	299	296	332	325	301	333	350	320	277	308	329	320	311	331	305	314	323	301	308	327	320	331	305	294	326	311	302	283	289	288	318	301	290	299	307	338	338	286	307	331	303	308	306	346	323	311	305	298	322	297	333	301	296	297	325	315	315	322	338	312	341	297	293	318	310	356	292	339	306	348	308	330	319	328	307	325	305	309	314	317	296	326	300	325	362	313	353	325	310	325	317	344	321	328	340	318	316	301	293	329	313	307	301	319	297	287	318	329	312	335	334	319	290	311	313	311	308	342	302	327	327	305	278	309	293	283	321	311	321	334	315	315	285	300	289	329	312	298	306	313	315	320	329	326	322	308	311	302	317	333	310	325	318	322	301	320	328	307	318	297	306	316	332	328	315	369	317	322	314	346	321	298	300	329	311	307	271	308	305	299	341	320	308	331	312	310	306	298	326	327	331	333	323	342	304	319	311	310	325	300	348	340	332	335	275	309	352	310	326	309	338	314	297	312	276	344	320	344	298	291	313	320	278	317	301	324	330	310	319	354	314	327	316	327	334	308	314	315	312	315	322	299	314	305	332	336	267	309	307	291	297	323	343	315	336	326	326	306	321	291	316	317	301	324	353	280	316	322	356	290	309	321	325	316	310	284	321	259	329	298	363	305	321	292	296	278	323	299	313	322	318	325	281	299	300	277	329	331	305	323	353	323	308	323	320	294	321	321	342	331	318	319	309	324	296	329	294	338	304	322	311	305	295	302	315	307	298	330	301	299	315	313	314	333	312	333	326	304	290	325	304	301	302	324	307	305	327	287	328	326	312	310	366	307	325	321	282	310	298	294	329	351	298	303	332	284	276	307	329	311	329	298	323	308	326	347	331	319	286	325	328	303	304	338	330	343	335	306	290	354	337	311	264	278	313	330	295	325	312	289	307	332	321	324	298	352	311	340	313	311	334	351	333	309	349	302	327	330	297	324	315	288	332	298	323	316	295	330	312	304	274	297	357	298	316	308	290	293	313	325	319	319	316	317	342	296	321	324	292	305	328	285	305	317	306	326	305	320	328	283	308	318	340	309	299	322	327	322	327	311	322	330	297	318	316	283	346	267	297	341	356	317	321	314	301	311	287	315	299	308	321	311	304	322	323	316	327	329	301	322	293	289	284	346	332	309	332	323	304	317	323	297	263	347	300	344	314	331	281	302	295	321	296	331	321	337	297	321	321	311	315	335	309	294	291	326	323	333	313	301	315	322	329	310	316	318	318	328	324	335	306	291	321	333	351	324	343	333	351	340	315	344	318	301	321	347	325	291	294	321	286	331	303	322	304	290	294	357	291	335	311	294	312	322	324	310	325	342	307	335	303	329	322	289	302	294	335	316	292	297	311	327	293	347	329	326	339	287	321	351	301	317	291	304	305	351	316	310	331	292	321	309	331	315	331	307	319	290	309	321	320	300	311	314	317	322	312	321	321	273	293	309	304	323	307	331	319	301	354	319	319	289	337	301	321	323	295	335	307	317	328	335	298	319	312	291	332	299	293	305	307	321	275	312	321	313	313	304	270	309	318	287	310	315	311	303	339	314	303	340	292	297	281	345	331	298	302	303	326	310	319	349	316	307	294	304	326	347	296	315	334	297	315	307	308	323	300	326	323	322	310	318	314	341	333	288	335	320	305	328	315	314	327	296	306	337	341	315	323	321	337	324	348	326	329	324	342	340	307	330	281	318	311	323	293	313	292	275	282	307	319	303	326	282	291	336	329	325	319	334	299	330	328	281	326	315	324	318	322	299	301	304	350	334	328	315	308	329	331	356	303	348	309	314	294	306	298	313	302	327	323	303	310	306	325	291	301	293	315	333	300	303	314	294	313	307	318	323	309	306	305	313	320	284	299	309	325	316	320	315	292	295	301	337	332	316	300	330	300	312	310	338	327	303	321	297	328	314	321	340	301	322	365	305	340	320	341	308	311	319	324	293	295	347	288	312	313	304	316	293	330	297	292	324	325	324	359	320	315	323	324	298	362	316	294	293	317	319	310	299	305	289	309	321	323	299	326	288	305	290	311	340	283	332	313	309	299	304	343	324	339	299	322	334	298	285	318	330	300	341	322	310	323	337	317	309	294	332	333	298	303	333	297	290	294	306	327	314	284	287	301	310	315	327	310	320	344	301	320	349	323	287	318	326	333	292	294	352	297	307	323	329	315	328	333	316	322	323	328	340	296	314	340	319	312	334	296	304	309	323	363	303	329	300	308	295	345	351	327	279	299	314	300	292
34105	39791	34017	19970	6369	2181	1045	830	609	518	457	434	397	397	399	356	370	349	382	392	389	377	358	376	368	384	387	354	327	387	331	357	366	348	374	351	379	340	380	383	383	368	346	362	358	338	345	352	329	373	350	375	332	363	333	362	367	323	341	395	354	360	392	395	387	404	388	386	370	385	373	412	402	425	355	354	373	360	398	379	378	368	370	376	349	373	366	375	392	386	361	390	363	406	345	410	366	397	368	347	355	366	359	335	364	356	345	397	358	407	358	396	362	361	404	369	368	325	367	371	365	380	364	374	375	366	353	348	385	327	387	336	345	347	361	328	347	382	390	348	345	338	381	355	351	356	365	380	375	350	364	351	390	341	375	367	332	372	369	376	341	349	360	318	368	357	346	384	362	381	315	355	344	352	401	313	379	362	339	389	373	347	371	373	370	356	309	349	356	341	382	394	377	365	357	341	356	373	353	355	361	404	378	353	340	362	352	356	385	358	356	331	345	333	343	382	357	378	386	357	364	363	359	355	382	361	406	345	354	361	352	337	372	332	344	353	308	354	344	357	352	361	362	342	350	356	358	344	340	364	366	339	324	369	388	364	352	362	361	340	354	382	350	354	348	344	381	351	348	383	339	382	329	344	372	379	375	367	345	362	370	353	349	356	347	363	315	351	356	365	357	337	373	374	346	376	349	380	344	346	343	336	413	390	351	370	386	333	348	374	358	355	404	352	327	339	380	346	345	339	357	354	329	364	376	357	351	310	354	352	382	347	349	340	349	338	356	371	362	323	396	372	374	362	338	335	346	393	375	354	355	372	384	354	320	358	354	315	355	378	352	343	356	403	353	393	346	378	346	382	359	336	365	382	370	354	360	330	378	380	351	333	342	360	372	356	347	395	361	389	377	348	370	376	366	377	342	368	342	361	349	402	371	340	326	398	366	352	358	331	353	343	334	383	355	353	381	337	378	355	337	373	351	341	368	332	364	354	368	391	338	354	349	364	353	362	368	324	369	380	347	354	360	366	338	352	380	363	349	354	386	359	362	369	349	348	371	389	364	315	361	354	362	346	324	339	350	383	364	328	350	386	330	386	332	388	356	353	357	337	338	382	348	341	363	371	336	332	349	349	379	384	362	397	379	367	346	357	348	353	360	330	379	338	315	328	349	345	327	342	382	379	381	367	382	355	353	386	365	373	390	371	341	366	378	346	347	337	390	346	343	373	383	356	345	385	344	367	370	365	381	337	330	364	389	359	338	362	367	365	345	342	378	356	366	394	339	359	329	357	377	348	379	379	376	355	380	359	345	347	386	315	380	372	354	364	371	366	388	361	360	367	331	333	349	349	363	331	334	386	349	357	365	362	366	353	327	353	363	394	360	342	369	365	348	362	356	376	340	356	321	337	368	353	388	340	346	351	342	356	381	365	332	368	374	354	362	370	347	379	388	348	359	359	400	346	357	341	389	385	343	374	346	365	352	366	374	334	348	384	344	388	367	348	342	356	382	387	379	335	378	396	347	352	351	351	388	329	365	316	352	335	369	396	329	383	366	383	360	378	348	357	347	349	366	374	384	351	338	364	360	354	348	379	353	344	354	366	385	385	376	359	374	355	372	318	360	380	383	370	361	341	372	336	329	334	365	346	362	335	349	345	344	345	337	370	370	357	337	338	356	395	357	348	367	357	372	375	368	337	309	362	377	332	394	355	347	359	359	357	327	378	343	375	301	345	394	342	365	349	337	349	353	348	343	369	374	383	386	366	378	349	333	356	340	370	320	326	341	353	365	357	366	380	351	370	337	377	371	350	368	353	367	370	370	376	354	337	357	359	343	371	358	382	347	356	351	374	380	389	345	347	367	350	365	359	360	342	336	350	366	350	363	372	360	350	349	321	338	380	399	357	364	370	347	328	340	361	339	360	372	352	347	396	349	370	359	350	376	364	345	355	400	351	378	357	347	357	343	366	368	370	369	386	364	369	355	369	353	361	342	340	378	319	356	321	326	366	364	336	335	362	400	388	366	372	353	345	345	339	367	355	367	368	358	355	346	349	335	401	360	313	314	325	364	365	361	343	354	331	389	345	345	329	360	372	351	328	367	348	328	338	371	380	385	339	359	350	384	356	321	350	351	382	325	360	329	308	356	373	357	386	381	349	375	354	364	344	332	379	354	344	343	355	340	353	331	347	352	365	413	374	366	369	360	368	359	353	347	307	375	353	354	364	376	355	358	357	380	374	381	350	344	357	357	365	336	362	357	344	359	367	313	354	320	330	371	346	328	347	377	334	349	321	366	358	354	326	340	360	348	393	401	332	378	339	370	343	371	345	331	321	362	397	357	357	362	358	390	381	388	348	349	345	361	344	333	353	340	366	344	388	332	341	347	359	359	336	358	366	344	373	340	390	362	360	370	370	363	358	372	314	344	378	356	343	355	346	330	357	349	369	340	390	381	349	358	355	333	336	362	361	394	351	386	358	351	345	386	354	372	359	364	360	343	344	334	373	385	355	360	397	366	382	349	366	344	334	349	389	414	356	326	372	360	360	379	341	349	368	349	348	331	361	354	354	340	373	349	382	401	397	351	364	351	354	336	368	338	346	366	350	344	340	374	355	353	374	354	357	326	360	358	366	383	338	339	334	357	383	341	362	351	368	329	359	319	359	336	373	318	339	345	360	380	319	383	349	358	348	345	396	370	327	361	366	352	375	389	347	367	344	317	392	382	362	363	358	378	357	348	348	332	349	365	347	358	367	336	345	386	357	346	359	341	331	348	335	332	343	382	380	369	395	359	356	376	366	334	339	376	373	343	352	356	372	376	350	368	347	361	337	349	345	362	356	360	379	364	359	384	378	372	352	330	346	362	387	336	316	351	331	352	332	359	371	321	353	373	397	343	397	335	371	356	343	343	358	349	353	334	346	362	326	355	382	377	367	368	367	365	342	334	361	378	359	329	356	358	338	365	373	351	347	352	350	371	367	343	334	346	397	363	405	343	351	366	339	358	333	372	372	361	347	342	388	342	347	381	374	348	370	404	334	396	379	365	350	352	362	359	336	352	392	357	339	326	364	363	353	371	390	359	422	374	333	374	335	380	354	342	374	403	327	342	357	373	387	369	331	380	377	352	367	375	347	382	367	373	361	396	350	366	391	381	331	394	362	373	353	368	335	372	358	335	341	369	356	348	311	361	360	360	337	374	355	366	336	362	340	341	358	354	386	370	352	357	370	345	396	330	363	359	397	352	334	357	353	342	350	378	376	338	341	386	362	333	356	356	343	339	343	335	343	348	367	371	355	319	332	349	342	394	356	376	326	366	334	374	336	383	370	365	359	377	374	335	343	355	345	357	322	349	387	384	348	342	351	323	364	351	376	340	368	337	345	351	352	367	336	397	358	371	327	351	350	371	357	354	344	346	398	340	337	354	386	367	337	387	365	348	377	357	373	349	389	341	358	352	367	344	361	382	327	356	357	338	347	358	353	358	359	354	369	346	340
25313	20840	27280	26162	21109	11518	2536	1030	753	506	479	473	421	385	360	377	326	319	334	347	355	297	326	325	293	279	301	323	325	291	282	295	292	292	300	306	293	277	274	292	296	289	320	298	269	313	281	264	301	286	298	272	305	245	295	280	312	319	265	292	276	290	308	303	301	296	288	333	350	286	280	328	323	308	261	276	317	295	304	321	296	305	299	282	287	296	301	311	321	287	324	320	325	313	260	295	324	330	315	312	332	307	278	282	300	303	298	314	290	291	344	321	328	305	294	288	304	288	285	265	287	306	289	291	275	309	304	290	306	310	297	330	268	291	275	296	279	294	313	310	294	279	252	279	289	292	289	297	300	266	297	297	330	317	314	290	293	274	294	308	293	277	297	291	289	289	323	316	277	289	274	276	307	296	270	274	285	292	276	306	315	283	296	298	293	290	293	299	283	282	287	278	279	301	300	310	308	259	284	291	255	280	292	275	293	277	293	291	278	274	299	273	298	277	272	261	299	303	296	276	292	318	291	299	264	262	281	311	299	259	280	295	291	272	303	293	275	309	281	257	285	269	275	295	323	287	273	276	273	270	257	269	313	312	291	294	296	294	264	299	290	291	281	286	269	259	293	269	287	280	288	296	292	295	275	309	267	304	320	300	293	297	309	266	292	263	289	310	291	272	282	274	308	295	264	277	291	306	311	310	282	273	299	306	312	266	293	296	279	292	294	269	257	320	273	292	276	299	275	297	270	262	283	265	294	290	295	301	268	312	301	285	281	285	316	245	279	277	289	281	318	300	262	272	265	265	288	278	294	296	307	259	267	272	310	297	289	308	288	306	283	290	301	316	296	265	297	290	282	278	316	273	273	309	302	269	306	295	301	272	282	272	321	261	303	294	299	268	286	295	320	268	263	281	289	285	320	257	282	268	277	293	263	265	304	303	283	290	303	287	310	276	288	252	299	295	265	305	308	314	295	289	298	318	268	297	298	294	283	290	293	294	257	304	282	268	311	314	295	324	290	270	283	322	289	282	303	297	291	309	292	284	296	312	276	268	321	320	299	300	298	282	271	282	300	276	287	274	310	287	270	265	269	270	302	291	298	270	305	295	280	292	281	288	305	269	301	316	312	272	277	296	262	304	280	311	281	325	298	301	290	297	280	285	286	293	290	288	273	281	277	287	260	300	279	252	295	283	267	282	310	279	304	292	302	274	301	277	307	284	310	297	285	317	296	316	291	301	265	266	280	274	287	289	267	304	304	282	281	256	284	296	297	319	291	263	280	301	311	279	344	286	267	279	300	296	300	305	296	287	315	275	303	278	295	272	284	312	280	290	305	314	289	289	302	311	290	291	275	296	293	303	301	254	275	302	260	301	298	284	299	273	265	301	300	320	294	287	292	298	299	275	311	320	276	288	282	267	296	270	270	305	263	291	295	274	289	308	300	289	289	307	290	293	291	307	286	323	297	299	309	277	272	317	277	285	296	281	286	291	269	286	285	282	315	313	299	277	272	290	304	267	299	265	295	270	288	268	262	281	324	297	286	272	302	304	318	300	248	293	309	284	319	297	304	312	303	286	316	291	290	299	283	274	269	256	272	275	297	282	282	283	283	311	295	296	331	267	279	308	262	283	261	273	265	289	272	281	284	293	269	291	296	267	281	288	277	308	326	290	288	269	293	286	295	296	270	294	261	285	288	333	286	263	315	279	304	299	288	328	266	291	325	292	318	283	299	301	258	297	294	270	292	299	281	298	334	304	285	275	343	308	291	287	284	283	282	289	323	307	325	290	288	272	293	295	307	296	294	282	275	289	286	279	302	277	303	309	330	280	305	306	266	283	311	282	248	303	271	297	303	275	273	305	321	279	298	274	281	280	265	291	318	294	329	279	292	289	277	277	287	297	300	291	294	296	294	299	311	311	293	299	310	279	294	294	303	292	299	290	282	275	283	305	303	299	286	287	286	306	278	277	294	287	261	304	305	305	292	280	278	293	258	247	311	280	285	293	263	306	253	308	302	255	296	312	290	290	273	284	275	294	281	286	286	311	313	322	302	301	282	257	306	277	311	306	298	280	305	290	306	303	284	303	267	287	267	275	277	301	288	269	254	287	310	281	281	287	295	253	297	299	302	310	289	298	303	285	303	298	281	288	307	289	279	269	293	276	272	326	292	295	271	269	322	269	304	301	289	305	275	313	278	271	302	295	307	287	282	296	274	299	290	314	301	279	286	276	305	286	279	297	274	286	290	286	291	281	271	276	288	276	307	291	267	292	286	313	263	293	282	295	281	257	277	308	301	276	271	261	281	291	283	302	267	300	259	281	320	315	287	309	272	284	301	294	268	291	273	305	321	289	309	287	270	281	293	314	278	286	290	268	306	293	287	275	293	288	289	293	293	272	310	299	299	289	286	266	267	284	300	296	299	310	317	325	277	301	294	295	301	304	276	281	277	274	280	281	266	274	281	273	283	282	302	297	313	286	311	292	293	274	283	256	294	298	309	302	280	301	277	294	287	303	317	275	304	283	287	279	281	308	312	310	272	286	298	259	256	295	298	286	305	278	283	278	250	292	263	267	296	292	292	285	270	247	310	296	261	291	289	289	258	299	285	312	283	302	307	301	315	300	288	285	278	289	270	308	303	267	299	315	297	283	270	272	283	281	276	290	290	311	306	279	275	265	278	288	317	297	263	277	258	303	259	297	269	310	297	261	289	311	294	293	322	291	266	246	267	270	301	276	321	286	300	298	291	316	308	319	292	295	317	289	322	300	289	275	282	317	268	260	252	274	263	292	285	269	266	281	252	285	289	285	305	284	258	278	304	268	265	290	293	284	297	297	306	276	298	295	294	294	264	323	308	265	267	292	280	269	284	285	279	283	303	301	294	324	301	291	287	310	297	262	307	276	287	272	282	289	260	298	275	291	276	311	295	295	256	266	254	300	274	286	282	265	307	291	297	287	311	302	308	264	273	273	319	303	275	274	301	300	259	278	301	297	278	264	296	275	310	287	253	289	287	326	289	298	308	273	287	295	283	254	286	279	292	281	266	300	312	290	301	274	317	278	298	297	307	309	282	287	280	307	296	292	291	287	283	282	312	266	303	303	257	304	294	257	289	296	276	285	291	275	300	289	295	274	284	275	315	274	277	283	258	271	330	271	276	290	286	270	312	341	284	284	275	277	295	264	280	274	304	290	250	280	312	277	313	303	303	271	271	322	284	274	296	336	257	305	309	310	303	284	297	278	300	302	286	285	291	323	315	290	263	278	283	275	259	278	289	277	307	300	276	284	302	289	288	303	294	267	304	314	293	294	280	268	322	314	290	307	306	290	282	302	291	264	274	292	284	296	272	274	265	311	282	302	250	278	320	311	329	295	286	281	292	299	302	322	294	305	295	277	278	287	295	248	304	288	294	309	288	288	253	283	266	253	245	305	276	277	301	299	271	297	301	273	320	252	293	289	271	256	265	296	280	289	272	287	301	256	295	279	293	317
34326	52368	49283	35580	20884	6755	2762	1779	1216	909	773	647	603	526	501	455	449	412	413	422	399	389	397	368	364	373	364	342	340	374	355	320	309	338	368	306	367	326	339	320	367	323	343	302	337	307	334	332	331	347	316	353	341	334	326	370	323	347	338	338	347	358	316	360	352	336	361	368	339	340	350	371	343	370	344	372	358	352	347	336	314	380	360	359	349	348	369	341	375	358	331	347	356	375	337	364	364	375	346	349	320	333	320	324	346	350	319	341	347	325	338	321	338	348	333	328	374	329	342	318	307	326	340	318	319	324	341	323	312	311	311	323	364	298	348	327	308	336	348	314	332	314	297	315	348	348	334	313	337	309	311	307	325	319	322	350	327	315	336	348	314	311	329	314	330	316	340	323	313	307	346	324	313	320	311	311	321	314	322	340	318	331	312	329	296	299	315	308	311	319	322	311	317	333	315	310	316	310	309	297	310	312	320	323	288	314	298	297	347	304	319	314	307	306	311	357	300	331	325	332	308	293	307	315	291	303	351	325	308	305	334	370	310	322	321	317	301	316	303	363	333	340	292	280	319	312	330	316	306	325	325	323	312	291	315	299	326	353	316	330	328	357	314	317	316	328	321	317	336	353	326	320	327	291	311	336	314	321	336	302	307	334	318	316	327	290	312	326	322	337	325	342	303	342	351	328	341	320	292	325	323	343	347	315	333	316	314	298	316	311	330	337	350	299	310	309	306	291	308	329	326	325	308	318	316	285	323	310	336	290	309	308	319	291	316	311	312	317	309	330	346	316	305	314	332	331	310	347	308	308	350	301	305	306	327	310	331	317	340	309	304	355	311	323	328	337	326	323	336	338	330	284	317	316	303	353	331	334	313	318	339	318	311	315	325	329	337	301	290	317	329	289	300	294	325	309	300	327	261	327	313	321	316	309	319	320	338	325	314	339	350	331	331	313	309	305	312	337	323	295	317	323	316	334	344	304	300	348	336	307	350	302	328	294	336	308	314	315	278	310	332	316	315	320	312	313	329	316	319	329	316	320	309	322	328	307	334	313	339	311	300	315	300	313	349	302	320	319	359	329	314	347	322	298	311	287	308	308	324	300	302	355	310	283	342	315	303	316	292	331	324	311	350	301	302	322	317	333	311	336	326	311	338	357	341	340	304	340	304	330	308	348	323	331	302	308	334	328	322	316	320	344	310	333	323	351	313	329	323	298	340	303	290	291	328	299	304	350	327	321	315	303	294	325	321	308	295	292	330	312	282	304	303	320	288	331	355	288	321	339	349	325	303	304	328	345	284	320	308	311	300	285	337	334	291	314	349	374	305	331	330	322	311	343	310	310	299	307	321	343	301	331	317	334	333	332	335	351	292	304	332	308	322	307	319	347	342	327	335	328	320	316	288	306	329	300	316	314	298	310	318	305	290	317	336	302	309	296	312	318	306	308	354	323	354	327	324	339	336	331	299	299	302	282	328	317	329	318	334	333	286	315	318	300	335	350	280	330	312	309	329	333	281	296	320	303	310	332	357	308	339	325	317	321	331	341	303	337	292	345	329	333	348	309	307	333	302	312	318	318	328	324	318	307	325	311	290	317	326	337	313	333	311	319	335	333	324	313	353	318	331	297	344	348	323	313	313	338	335	295	313	321	300	294	318	315	314	319	315	332	330	320	319	325	355	294	322	323	338	303	324	293	329	331	326	309	294	336	309	314	317	314	317	310	331	331	310	319	326	293	338	288	294	333	345	330	297	308	304	333	326	310	302	311	310	332	316	308	311	320	337	320	305	296	346	316	315	312	300	303	301	314	309	316	329	316	306	288	313	315	319	328	304	299	332	340	319	318	341	343	338	335	278	333	329	347	321	312	322	343	331	286	335	334	289	301	286	330	300	309	341	311	321	332	308	321	298	308	321	324	299	308	320	319	315	306	324	333	318	322	330	336	295	286	318	313	328	324	337	320	301	325	273	327	316	361	347	343	321	329	314	321	341	355	314	271	320	314	333	318	309	286	351	319	326	321	328	319	327	309	326	340	321	325	346	323	330	292	348	292	321	341	335	303	303	338	328	336	345	298	289	276	322	326	343	290	304	331	343	296	306	314	291	301	293	322	308	340	286	306	341	306	317	336	303	330	335	339	358	318	291	347	323	304	312	322	300	292	342	299	313	326	311	350	310	327	316	273	339	292	311	327	333	324	326	323	335	310	313	303	334	307	329	314	340	307	331	315	330	285	312	348	281	300	302	315	315	343	298	332	315	302	350	305	314	340	314	301	336	323	331	326	329	309	338	324	334	325	328	306	327	305	349	334	315	338	295	292	327	280	318	328	284	348	310	310	338	335	320	329	318	318	332	323	318	317	316	309	306	312	310	307	297	313	329	296	288	321	329	313	282	339	293	347	337	329	299	321	295	318	306	314	304	324	324	321	340	327	325	328	313	331	319	341	343	354	314	332	298	349	302	292	322	312	314	336	321	328	307	310	292	349	334	314	337	312	320	304	335	317	319	314	331	303	333	299	310	302	307	333	288	316	306	311	320	327	323	330	341	344	322	330	325	309	337	329	290	342	320	290	331	315	343	342	276	318	335	311	326	308	332	322	319	295	313	331	336	322	323	317	318	333	341	328	348	303	306	314	355	299	300	323	308	293	313	326	318	321	312	301	304	317	349	328	357	282	322	313	329	307	294	314	331	290	300	297	307	304	307	307	297	316	326	338	335	356	322	303	313	300	316	317	307	336	296	309	322	342	319	297	328	330	312	320	338	301	309	270	303	317	318	303	346	334	318	309	339	340	337	319	332	301	323	328	330	334	356	350	281	333	322	296	322	316	294	321	312	320	314	301	321	324	323	298	319	353	337	326	338	302	325	306	306	345	300	295	316	351	327	327	312	320	321	329	344	321	294	318	311	331	339	327	335	298	320	310	281	301	303	337	361	296	337	339	336	318	340	322	313	311	339	321	330	291	303	333	326	312	321	312	305	291	333	338	322	318	301	311	322	298	317	350	317	281	325	338	330	310	327	294	285	353	293	330	322	311	330	298	322	322	334	316	300	322	297	315	325	333	299	312	330	335	316	328	303	311	318	320	284	341	314	325	323	336	352	333	338	332	342	295	326	319	322	341	321	293	346	315	313	287	307	313	363	321	337	292	346	322	330	322	307	329	306	342	290	324	310	304	346	294	300	301	322	325	305	323	320	314	328	298	321	291	304	293	296	293	313	288	340	274	305	353	299	303	303	319	322	342	324	315	323	327	341	297	331	361	338	326	322	325	316	305	327	272	315	311	328	296	307	326	288	323	299	313	301	323	330	301	320	306	335	321	349	277	336	319	330	302	325	338	304	311	315	310	332	328	319	354	353	332	346	282	309	353	345	307	356	324	333	350	328	318	306	299	310	293	318	333	349	319	326	304	317	319	348	340	327	313	329	341	335	319	336	330	340	314	306	319	334	364	351	299	312	308	350	311	325	331	316	320	318	345	350	310	286	330
23146	20735	27460	24546	21045	19945	9765	2450	1409	1077	889	744	755	693	640	646	606	612	576	531	549	551	550	539	498	513	480	488	493	512	481	483	485	465	522	488	477	482	452	428	520	474	528	505	505	508	537	487	482	475	469	453	453	489	490	489	477	451	483	488	496	491	467	464	471	494	506	509	501	529	535	468	537	461	488	504	477	450	460	496	529	481	483	474	482	511	468	465	494	503	499	506	487	501	543	494	517	511	509	465	451	497	450	508	504	441	492	505	415	543	481	503	484	521	476	511	478	438	475	474	451	529	470	420	445	423	455	462	416	506	432	458	410	528	446	470	454	486	431	470	467	438	488	466	484	456	448	457	452	492	462	452	481	501	468	478	424	435	466	487	444	452	454	447	466	461	470	435	406	471	460	461	466	462	446	489	443	454	471	484	490	467	434	451	471	455	476	463	444	449	501	427	471	454	472	444	460	465	465	452	492	437	486	473	491	453	497	474	487	473	432	458	469	493	467	467	484	468	469	454	490	500	467	492	432	440	458	464	478	436	464	486	479	445	480	488	486	466	417	465	486	461	440	494	480	448	470	455	442	459	490	400	445	464	457	435	484	446	483	463	453	507	451	453	453	438	455	432	464	472	459	453	456	454	520	458	467	450	453	425	452	441	460	440	456	532	464	460	466	405	477	460	470	441	467	449	458	479	458	489	448	464	457	451	446	464	494	419	456	492	478	451	480	488	460	480	446	457	488	491	489	469	461	457	484	488	464	451	467	454	477	442	479	470	464	438	433	449	453	395	425	445	474	479	490	496	477	480	460	453	491	443	464	482	474	408	470	484	459	478	446	441	436	474	484	480	465	444	465	492	471	477	427	444	471	507	475	456	471	435	435	471	431	504	442	471	471	442	455	468	437	461	427	463	457	480	452	484	463	449	428	433	503	445	444	477	498	492	471	437	455	458	446	448	442	443	458	459	473	440	450	454	446	474	451	444	404	454	457	479	445	442	446	465	417	424	510	414	489	472	462	469	486	470	459	478	442	493	446	450	491	464	473	461	472	468	485	439	428	503	405	403	440	474	473	480	479	479	476	475	464	444	452	432	477	418	434	471	416	456	487	488	468	494	446	459	495	436	452	472	510	448	473	489	487	477	449	457	477	471	478	502	485	492	467	440	446	465	410	456	406	470	490	462	441	444	451	442	467	469	485	467	514	468	426	497	462	448	462	471	417	503	483	491	467	479	431	462	497	488	456	453	445	429	438	473	437	442	451	462	512	462	476	467	434	450	436	439	491	446	468	473	479	461	443	448	460	418	457	467	530	466	477	416	473	486	465	472	510	510	520	473	474	456	467	463	505	465	430	484	439	455	483	431	444	490	447	465	417	436	452	448	442	455	444	487	459	465	448	473	508	441	446	479	444	490	442	441	456	447	466	508	452	442	433	430	484	448	479	452	450	443	445	474	466	478	432	443	449	452	458	426	469	431	455	409	480	468	488	451	445	451	456	476	479	428	472	471	456	492	464	459	469	485	467	483	474	486	464	438	461	440	454	441	458	439	494	468	478	446	439	461	504	445	465	461	478	462	463	477	487	454	442	447	478	473	457	456	466	482	447	488	442	474	444	479	452	489	420	454	430	458	428	486	491	490	475	445	450	457	453	449	452	448	423	466	472	475	495	465	457	468	458	480	426	410	449	455	447	456	480	454	413	468	468	444	429	490	482	478	437	469	465	472	483	451	463	493	447	446	489	442	518	455	431	489	482	453	511	507	453	457	459	467	500	459	444	476	475	469	489	422	479	469	491	470	453	476	492	452	468	463	444	463	452	435	505	434	428	461	454	458	434	465	433	422	436	425	473	482	439	457	439	472	477	495	475	467	506	457	463	488	476	480	478	473	461	447	464	480	480	460	479	475	457	505	443	473	452	434	454	481	479	457	460	494	443	478	480	424	490	460	463	494	453	435	458	505	439	444	445	428	476	449	447	472	469	449	518	485	442	477	475	471	481	433	473	454	466	464	478	510	429	481	483	473	450	483	431	494	462	458	476	465	414	472	434	466	488	495	481	423	491	428	447	435	453	464	466	434	474	448	478	430	468	441	466	459	449	458	489	446	455	435	472	480	438	467	466	479	479	468	441	496	487	485	471	452	436	470	458	464	462	470	478	445	446	448	478	448	466	437	480	467	420	416	479	425	485	481	454	461	451	478	446	450	485	484	452	480	483	469	458	475	460	445	522	438	470	482	473	459	455	459	454	490	427	455	437	434	461	441	440	455	486	481	474	465	449	470	441	445	512	438	493	459	439	460	444	469	451	489	441	461	449	464	439	428	459	443	466	451	469	441	496	521	461	456	446	486	467	494	450	473	516	445	475	452	445	453	475	452	447	449	476	488	470	436	449	483	475	442	464	485	439	480	465	457	447	468	469	428	466	442	423	453	481	451	485	443	486	401	428	450	466	417	459	439	455	479	499	505	468	465	414	469	459	446	447	440	449	434	462	494	492	505	455	479	475	478	449	425	493	489	439	469	481	456	455	473	428	485	468	459	488	466	471	429	465	472	444	449	453	493	451	482	461	443	497	487	458	496	412	474	458	440	439	448	465	454	502	496	457	468	467	440	488	453	426	415	455	471	452	476	495	462	457	448	421	482	444	403	447	486	452	462	480	495	466	498	493	460	440	482	456	467	461	481	463	463	464	461	458	429	454	494	473	454	501	472	454	465	445	421	463	467	481	443	504	512	433	442	471	482	488	432	441	453	428	503	457	465	468	482	446	469	475	439	475	460	451	418	435	449	476	440	460	435	445	427	450	432	449	467	494	480	501	467	472	446	464	449	461	442	442	480	472	480	450	481	445	492	483	469	437	443	457	498	466	450	466	468	442	454	429	493	526	461	485	477	476	435	466	472	418	457	440	424	432	465	468	487	493	465	453	451	490	475	443	454	465	492	471	487	442	427	464	437	461	498	465	474	467	449	446	462	475	492	481	457	445	476	468	518	453	471	465	470	447	461	432	455	486	444	449	429	477	461	432	425	490	443	437	451	445	472	440	502	459	447	473	466	470	438	461	450	451	464	475	484	456	407	476	515	412	417	488	461	452	421	448	501	463	464	475	459	479	493	464	444	465	478	443	453	426	439	491	462	487	448	448	471	471	452	470	453	467	457	459	452	444	471	455	455	479	488	463	456	481	480	430	449	490	486	453	443	430	468	473	471	460	462	429	487	453	437	489	463	436	471	488	512	412	504	452	502	441	439	466	483	460	446	418	448	473	473	449	465	490	420	442	479	463	490	486	457	473	487	463	451	467	439	435	455	470	481	458	499	495	459	482	477	424	486	488	491	464	418	481	446	465	465	413	461	459	443	490	440	472	471	470	425	446	442	449	466	486	468	452	484	474	491	472	483	435	448	437	456	479	489	431	444	486	480	500	471	481	461	449	462	467	471	480	434	439	480	466	461	488	445	456	463	491	498	411	486	419	495	479	453	486	460	475	449	473	424
35462	58616	55110	37799	20729	9183	5628	3510	2419	1795	1484	1320	1130	1033	969	878	828	755	744	740	710	670	622	594	624	608	578	585	537	573	541	520	579	552	527	526	496	503	514	505	466	503	488	506	467	518	530	523	511	528	494	452	496	485	495	473	514	502	506	492	544	471	524	533	527	505	546	526	587	544	574	566	560	543	552	552	516	524	582	491	501	508	522	549	528	540	546	541	551	598	522	517	512	517	516	571	562	552	523	544	473	513	515	492	513	518	514	512	493	536	508	535	559	504	508	511	505	487	479	474	471	476	518	511	458	482	506	484	514	499	441	468	510	464	469	486	484	460	494	444	483	445	500	458	482	479	481	505	458	455	506	494	460	470	483	469	494	480	463	456	485	501	503	475	452	439	460	465	506	510	451	525	499	472	494	485	459	499	450	469	479	449	524	438	478	485	483	498	479	452	470	499	479	483	492	511	503	488	451	459	459	447	503	486	480	484	483	459	462	465	468	465	525	482	448	472	445	480	491	466	477	477	456	464	470	474	434	514	468	524	449	491	494	490	474	478	441	440	452	463	467	482	494	453	476	503	443	485	477	478	464	470	501	461	501	496	530	471	502	504	489	420	466	470	484	450	534	465	484	468	485	481	464	482	484	507	489	473	459	468	478	486	493	467	466	462	465	462	465	449	460	495	451	453	453	453	454	509	502	484	489	482	450	499	484	475	458	487	475	515	454	437	505	476	489	499	481	482	492	485	479	474	480	471	522	456	452	492	475	450	480	459	467	446	514	475	464	479	481	516	502	498	477	483	494	485	485	534	515	480	451	473	473	522	499	503	486	474	492	488	484	500	496	462	474	443	484	471	472	460	467	503	505	494	462	477	443	440	524	489	462	488	479	485	511	479	485	463	502	470	473	480	448	496	491	522	473	475	475	489	472	470	502	478	449	479	505	493	459	480	478	490	476	462	488	518	478	487	489	445	501	511	491	505	465	492	490	456	470	485	446	465	482	489	472	486	455	480	461	459	484	494	475	469	468	480	495	471	481	472	472	502	435	436	498	465	479	474	426	517	488	478	477	465	441	482	515	459	503	497	503	529	492	459	460	469	466	447	432	458	466	476	511	482	505	478	459	454	452	474	500	495	475	460	498	465	480	467	502	483	462	485	506	524	509	503	490	475	489	489	426	480	507	496	495	520	444	489	481	462	504	490	521	459	534	482	454	443	467	494	463	502	503	503	472	447	461	495	494	485	494	464	451	477	487	495	471	479	493	482	485	485	488	462	492	481	490	467	508	471	480	463	457	479	514	518	511	489	466	511	465	463	495	468	473	497	460	466	473	485	486	491	485	471	486	490	473	484	487	495	447	511	516	506	484	513	488	462	430	509	499	466	477	501	469	464	464	490	465	481	500	520	524	474	447	490	477	458	460	466	479	462	489	484	492	495	472	458	484	458	479	465	464	453	444	504	520	468	493	459	454	438	468	469	502	527	469	504	472	456	451	495	541	469	485	463	460	479	499	469	514	456	459	485	510	459	454	472	476	459	485	469	474	488	488	505	495	470	459	530	480	491	465	483	485	479	487	456	480	473	452	453	461	454	449	485	481	450	482	489	461	506	498	449	493	465	487	449	519	473	511	469	496	472	482	500	474	479	499	480	488	453	479	507	472	515	507	472	482	478	482	456	452	471	454	447	487	488	484	470	477	502	471	486	469	452	462	522	440	483	458	510	464	510	495	480	429	477	508	464	523	506	505	484	453	467	527	480	495	506	456	450	477	445	438	421	501	450	489	452	434	470	527	472	468	533	483	482	489	467	477	513	459	501	504	450	483	484	438	483	537	473	491	481	501	496	490	473	475	461	495	473	455	491	504	450	480	462	523	494	484	480	488	470	447	463	511	472	486	468	475	508	457	510	461	472	468	461	493	442	498	517	478	466	514	530	479	455	440	502	464	505	480	462	487	455	447	481	464	447	514	480	466	495	505	447	471	512	522	460	486	478	499	487	491	468	488	498	524	460	473	455	498	498	472	504	519	464	472	497	495	486	481	492	481	465	497	481	451	478	517	488	494	478	465	495	466	489	502	478	457	515	466	490	443	454	486	475	464	498	498	528	471	444	473	465	452	509	436	461	500	440	431	479	534	486	452	473	482	497	488	449	522	490	498	474	466	449	503	497	474	481	496	477	479	506	502	470	476	489	463	468	514	500	478	478	456	502	520	520	465	487	495	470	487	435	507	465	486	463	462	468	484	473	471	465	467	489	480	452	479	460	480	483	477	489	466	464	526	474	495	447	454	542	495	457	481	465	503	490	463	506	488	505	472	498	480	477	467	504	451	492	455	465	453	444	521	487	467	434	456	497	488	501	502	519	469	488	461	508	500	468	468	479	457	477	419	483	497	469	457	458	421	485	478	444	533	471	457	519	465	476	435	456	474	477	464	454	455	415	464	470	485	475	476	492	470	463	502	480	499	477	479	494	447	505	480	464	503	506	485	509	477	500	481	505	501	485	434	449	474	432	467	461	456	529	474	484	520	504	472	498	498	464	482	458	481	485	475	470	524	469	449	459	478	482	488	495	495	509	486	466	478	474	434	477	470	481	481	472	497	497	482	510	494	476	456	477	489	450	481	510	455	492	456	519	510	510	464	473	473	484	482	455	468	452	496	478	469	459	527	465	481	459	463	515	476	511	484	510	511	484	462	459	469	459	479	497	503	490	459	457	449	474	487	478	480	494	500	470	457	453	469	491	506	476	464	452	504	460	500	470	461	487	486	489	471	482	475	467	465	503	470	475	471	473	500	468	527	473	452	447	478	483	485	474	489	466	443	449	490	516	510	486	452	489	503	474	455	524	503	474	450	481	448	466	455	479	445	484	482	475	485	494	496	485	463	483	443	487	481	466	502	458	484	489	495	445	478	496	454	523	455	465	468	468	479	487	485	441	510	446	473	513	491	456	482	495	517	482	474	477	522	497	498	444	438	467	467	489	485	506	465	504	467	451	500	494	490	474	459	517	496	451	458	476	468	468	476	515	470	498	464	498	453	494	445	475	448	493	477	526	473	462	437	516	493	471	450	522	489	463	462	490	494	476	490	455	468	465	489	450	514	451	475	479	499	486	470	481	441	481	499	482	478	468	421	485	473	468	465	527	458	479	482	486	529	472	473	495	496	536	490	506	494	505	443	505	469	478	486	449	474	440	465	482	489	504	490	458	476	477	453	499	469	483	517	506	501	503	482	458	446	479	471	544	473	480	486	500	506	483	500	463	490	462	480	431	466	473	500	470	506	486	507	458	490	521	502	470	475	504	493	485	501	464	483	486	520	484	481	509	466	492	459	463	466	498	486	494	475	496	481	475	491	504	471	523	527	507	450	480	485	494	474	476	520	470	474	474	477	479	457	451	495	483	512	489	472	496	481	428	469	493	479	467	485	492	462	480	469	454	479	463	478	491	488	484	469	516	482	434	443	503	484	487	521	491	489	501	475	488	462	481	484	465
31897	28676	25303	15739	5843	1678	839	563	377	357	307	351	332	308	310	327	310	323	305	311	293	314	272	300	325	290	322	317	295	280	308	266	304	315	307	308	334	332	315	334	319	306	348	328	280	302	333	304	318	313	307	311	315	288	313	340	287	350	323	299	319	300	318	283	335	338	295	340	355	329	309	318	312	313	306	292	291	277	303	306	291	297	312	304	326	291	326	308	338	354	311	322	310	316	315	295	321	337	299	299	295	320	289	278	308	314	286	282	302	300	327	302	314	335	333	331	283	310	306	317	288	286	299	302	309	279	291	304	285	318	279	286	306	289	324	307	310	291	327	307	297	320	298	331	327	304	303	290	320	299	310	290	292	279	289	316	333	292	281	296	314	294	330	292	296	337	293	333	310	311	304	313	287	296	349	319	296	342	299	305	299	293	293	296	310	308	309	315	290	295	288	341	325	321	305	290	297	295	291	316	275	305	324	321	315	332	310	293	299	308	284	290	279	297	328	346	300	308	294	300	304	320	317	297	313	294	280	263	316	315	305	315	323	300	275	296	280	316	297	317	293	287	334	298	297	291	301	322	303	294	286	324	305	329	322	280	314	303	328	307	332	281	346	303	298	316	340	282	280	320	291	313	292	316	292	296	293	301	325	318	312	306	292	290	300	310	303	329	288	310	305	341	301	300	296	320	305	288	341	294	354	295	316	299	304	302	308	342	343	285	309	320	284	314	330	312	323	302	320	313	297	315	312	316	311	332	309	298	296	298	294	282	348	301	281	343	328	300	303	311	307	296	322	305	332	307	287	332	313	288	293	329	282	315	286	315	297	304	286	298	293	284	283	305	311	292	287	328	276	323	313	305	333	332	324	324	324	293	283	273	305	285	258	302	313	320	319	284	324	326	306	296	313	325	335	287	284	329	320	315	298	330	316	290	290	314	317	310	276	312	340	305	294	301	308	324	269	315	296	318	343	278	287	300	281	308	300	313	315	255	316	278	278	292	305	351	298	327	305	293	309	298	312	268	286	321	307	306	329	318	320	315	324	300	280	306	333	272	293	315	309	306	277	316	276	276	326	320	301	326	322	288	329	277	294	330	312	333	296	325	293	275	310	286	319	304	309	310	303	297	290	296	289	279	286	312	304	336	300	303	296	349	316	268	319	329	280	301	337	281	331	315	321	281	284	295	306	283	293	297	306	289	282	301	310	263	297	325	305	271	303	320	314	302	335	300	320	316	297	276	286	310	309	315	314	306	288	306	289	287	317	317	343	288	336	316	327	294	319	315	295	297	337	334	315	312	317	318	305	298	317	281	282	282	328	288	310	307	298	281	329	293	315	312	320	299	306	283	283	299	272	292	330	326	313	281	281	325	318	296	299	285	342	330	313	302	302	327	303	276	301	315	326	330	297	306	309	314	315	278	299	350	320	318	290	302	313	307	311	305	343	300	338	322	295	332	279	323	338	309	285	322	308	293	291	312	263	288	243	254	321	303	264	330	286	316	322	313	348	308	269	272	330	318	297	331	273	315	314	322	315	316	318	314	290	286	325	298	287	319	314	337	334	286	300	346	313	296	324	315	282	294	290	294	302	285	289	316	332	298	295	339	318	295	290	299	309	322	298	353	292	343	319	319	304	352	310	314	308	322	305	317	294	298	298	339	320	323	276	305	287	302	279	307	308	308	310	304	285	311	306	299	299	337	317	293	302	302	310	310	322	295	288	284	317	320	306	317	326	295	322	317	321	253	298	309	287	280	336	306	304	329	332	319	315	350	299	293	313	275	298	306	346	323	348	286	323	281	301	306	322	265	329	281	303	266	295	302	289	292	305	298	328	311	314	326	312	303	311	314	310	309	305	266	303	298	267	324	352	310	306	295	312	324	287	278	287	296	306	297	297	323	310	290	297	332	313	309	303	307	325	277	295	332	274	307	271	271	332	305	288	351	305	324	290	309	337	305	320	305	338	311	324	257	317	309	317	311	298	333	289	309	326	289	300	275	309	315	332	301	326	334	295	294	303	294	289	297	330	289	293	316	307	294	333	266	314	311	300	331	311	294	280	284	311	311	345	301	304	341	311	310	309	330	308	335	290	300	307	313	334	275	317	306	326	314	291	277	333	296	319	301	298	330	305	337	316	334	299	324	317	345	310	289	317	300	296	322	296	311	311	323	309	273	309	299	331	305	294	304	295	326	315	314	301	312	304	293	292	285	333	323	305	293	314	308	324	294	343	280	299	287	315	333	295	287	313	324	308	296	317	308	333	307	314	332	338	316	325	298	332	304	289	311	317	309	310	302	288	267	311	275	310	297	313	298	339	303	302	261	282	285	304	304	301	308	320	309	311	291	319	300	332	347	291	297	273	295	297	309	312	304	314	290	294	310	301	301	296	318	293	301	329	309	335	306	335	308	298	308	323	293	291	305	327	309	312	291	297	289	312	314	289	332	326	343	287	301	314	334	286	298	326	296	293	321	337	301	271	340	297	314	331	309	327	295	303	311	308	281	268	332	309	335	272	288	301	310	303	307	320	321	301	287	293	284	289	329	273	301	310	296	305	311	308	281	325	300	292	313	320	310	328	313	311	321	324	312	314	347	324	292	302	276	281	305	296	312	310	297	307	297	263	290	325	293	276	305	290	288	303	298	329	337	286	335	305	301	328	274	312	306	337	321	343	327	326	301	292	283	256	296	335	296	282	306	295	303	304	292	284	288	316	305	296	275	315	284	268	285	279	370	291	331	286	315	294	314	294	301	304	313	314	317	323	313	312	295	292	290	298	327	295	307	321	318	296	315	294	326	298	330	290	296	304	293	330	294	307	301	277	281	326	314	329	335	327	310	275	301	305	286	313	295	286	319	295	292	312	312	318	300	322	328	325	295	314	306	298	318	305	325	281	312	313	311	321	310	309	323	292	307	274	321	290	321	310	345	266	304	283	309	316	288	310	299	315	268	304	274	313	292	295	313	307	288	303	297	294	309	320	294	320	321	309	315	292	318	315	287	275	278	282	278	304	302	315	277	324	290	318	317	336	291	306	334	289	292	311	280	320	330	309	242	296	295	321	339	328	314	287	281	301	291	304	287	308	311	313	284	326	323	297	271	334	306	305	312	308	336	299	302	290	307	327	308	299	289	282	303	289	326	301	300	322	297	301	291	299	306	299	285	319	303	327	319	303	304	297	313	296	289	320	314	335	327	292	294	330	336	310	288	341	313	308	311	328	301	303	289	286	324	310	315	296	285	320	300	272	311	319	304	328	308	324	287	323	312	290	302	283	303	324	290	293	305	309	272	256	316	307	324	296	299	302	313	316	304	304	293	271	301	308	291	344	322	319	309	310	319	308	284	301	275	293	329	318	302	334	289	327	299	338	284	302	308	317	281	313	312	322	282	306	315	287	334	300	280	293	298	298	288	321	312	264	276	302	266	285	303	293	311	342	299	289	293	305	275	250	317	286	312	315	291	280	320	311	293	317	324	305	266	301	278	324	309
33216	39574	32594	19704	9573	3206	1551	999	568	380	427	421	403	399	362	384	363	391	358	371	358	384	408	364	308	351	360	334	327	382	317	376	351	346	370	358	336	329	345	338	348	368	361	361	358	354	352	347	361	340	355	364	340	351	351	368	339	368	330	339	363	330	340	345	358	386	347	349	382	373	345	391	412	390	379	368	345	389	344	394	346	358	376	381	338	362	345	375	365	373	362	344	333	395	348	364	365	367	388	367	381	379	356	352	386	387	373	383	349	364	394	358	390	377	324	340	340	366	346	345	392	342	357	341	361	329	379	374	325	349	356	329	350	321	352	335	355	359	351	373	356	349	337	387	355	296	351	359	362	367	355	373	362	338	366	339	351	351	338	353	365	340	349	341	330	368	372	325	328	325	347	353	353	341	340	363	335	339	349	343	335	388	330	366	348	344	328	344	353	334	339	354	345	324	327	368	330	333	325	369	334	322	332	339	348	338	352	333	355	349	349	332	398	336	384	375	360	333	347	360	329	332	342	330	309	326	345	308	348	321	329	360	349	326	338	357	393	379	400	345	329	358	362	370	344	342	379	355	331	327	325	347	335	366	347	324	347	344	353	366	365	368	344	332	313	371	360	348	364	354	354	336	333	369	355	356	385	328	361	309	356	347	373	364	340	390	326	346	340	346	333	349	347	365	331	320	347	296	335	341	350	338	382	343	361	377	374	340	358	327	370	332	367	324	357	346	325	340	345	305	340	344	332	347	350	344	345	375	363	373	352	367	384	364	357	350	330	365	332	329	322	344	358	347	359	335	330	350	338	351	360	346	343	332	340	373	362	364	367	329	341	346	331	339	328	331	339	393	342	349	352	337	317	378	355	359	340	356	366	343	360	344	324	348	328	339	341	348	366	361	343	344	343	361	314	346	339	318	331	361	347	360	343	375	348	358	364	351	339	325	343	340	326	367	307	326	344	364	350	394	367	326	375	371	324	311	331	348	367	383	373	356	359	319	324	351	371	380	345	336	332	308	371	383	357	370	323	307	352	370	337	338	329	351	341	383	354	357	363	339	353	361	319	342	347	342	346	388	355	359	327	350	390	338	347	367	302	371	367	336	344	332	323	312	361	361	346	338	355	342	362	368	339	352	339	357	341	346	316	331	346	353	338	361	337	323	353	338	363	336	345	339	339	309	334	358	368	348	367	340	341	359	330	332	354	346	334	350	341	343	348	330	331	349	349	345	323	361	330	381	345	375	382	342	333	330	368	374	371	346	345	339	361	334	354	315	345	391	343	353	337	357	350	362	304	361	371	327	359	369	351	339	348	324	370	356	368	335	338	365	347	377	357	332	368	350	342	336	366	344	373	343	345	323	333	376	360	344	359	348	367	356	349	366	334	321	346	352	346	385	325	360	359	336	323	318	330	336	350	350	358	344	329	333	322	324	388	375	332	361	355	353	329	338	338	332	351	386	335	355	332	326	365	317	348	344	342	373	361	348	326	372	364	339	374	363	335	338	306	326	349	328	362	297	370	359	352	334	350	341	361	374	363	364	370	313	324	323	349	321	348	343	307	360	338	359	357	334	347	330	359	339	340	350	339	323	350	348	373	331	334	373	335	341	337	378	333	363	378	339	347	328	338	370	328	330	315	332	365	333	356	393	359	343	359	348	367	359	350	323	339	350	349	359	361	347	321	372	341	347	346	347	321	322	368	350	368	345	350	364	351	328	336	361	327	331	352	361	350	351	356	356	355	375	327	332	349	358	338	355	374	357	335	308	383	368	369	346	358	348	338	347	334	315	374	383	346	337	365	333	326	361	364	332	363	325	382	332	311	334	336	359	360	329	352	330	334	338	333	354	368	378	351	334	372	352	364	342	356	381	341	355	367	365	359	311	358	349	351	366	354	360	371	357	346	359	373	325	358	361	345	329	356	369	329	356	321	347	340	376	341	338	348	331	362	354	347	366	369	391	341	349	346	311	365	331	366	354	346	358	371	353	339	342	364	338	381	322	358	330	340	383	365	351	368	318	340	372	370	366	348	342	352	376	363	323	345	356	351	365	364	341	336	323	348	335	328	326	349	350	359	374	375	375	366	344	327	374	372	300	356	379	340	362	341	380	339	342	370	366	362	373	394	349	380	335	346	341	334	317	363	375	317	335	356	365	373	364	329	367	323	340	363	349	351	336	356	310	351	359	337	319	313	361	352	301	368	336	378	356	340	346	347	338	363	340	339	367	323	343	352	375	361	334	345	363	353	360	317	351	333	420	342	326	327	382	348	335	341	338	307	309	356	340	342	335	377	318	341	339	348	349	350	350	363	378	335	358	316	355	357	346	333	324	380	345	311	350	364	340	342	389	336	368	312	334	339	362	371	372	311	338	331	360	382	357	343	378	333	378	368	335	359	356	382	335	354	332	351	335	338	340	369	364	345	353	343	320	367	348	357	339	374	316	314	339	339	333	349	345	333	374	349	327	383	352	354	325	345	345	354	384	334	339	339	332	327	353	376	344	345	351	328	349	373	343	332	327	352	345	335	365	340	337	323	335	383	347	333	368	324	329	350	389	325	319	350	330	341	338	332	337	345	323	363	345	348	350	345	332	327	360	326	359	332	358	365	372	324	362	365	312	339	352	317	349	365	348	330	338	351	333	339	357	348	312	345	381	333	303	359	364	364	324	331	338	342	364	370	387	377	344	360	351	352	380	354	362	395	349	396	345	357	364	388	347	352	367	367	329	323	328	339	369	350	320	362	346	340	352	317	370	346	324	325	369	358	327	338	348	379	359	334	333	328	326	323	369	340	328	347	348	337	346	316	321	348	371	355	384	344	390	329	351	351	344	364	348	368	362	374	346	319	353	365	346	335	342	333	349	308	344	346	341	376	336	360	325	342	334	347	347	315	332	346	348	356	319	376	383	356	366	354	334	339	358	347	344	361	300	338	355	343	404	329	382	363	348	338	359	320	369	342	324	376	332	354	324	354	328	345	345	345	353	368	357	357	331	353	342	341	374	362	315	364	347	373	339	329	338	351	347	312	342	350	350	359	348	392	340	367	361	332	336	379	362	367	344	347	346	344	333	333	342	350	325	340	359	345	332	344	359	368	344	321	346	335	317	350	350	350	329	344	342	331	321	344	373	333	359	348	369	380	345	353	368	334	357	374	318	353	349	388	359	403	348	331	350	350	349	337	360	306	336	362	358	358	342	356	317	323	342	379	338	323	347	366	367	345	357	338	360	351	343	379	321	352	376	342	348	327	336	344	344	358	347	359	340	340	336	352	353	369	346	318	366	315	349	344	321	345	373	356	349	318	354	325	356	332	351	364	372	360	355	351	354	353	343	359	364	327	326	326	355	367	337	362	350	330	348	329	319	340	329	340	345	385	365	352	345	343	347	364	320	350	363	337	337	344	346	338	330	334	390	355	374	342	350	339	333	308	353	372	346	346	342	359	347	333	360	379	339	360	359	343	329	363	381	362	327	365	339	321	346	320	330
25294	20855	27183	26324	20674	9309	2095	1016	688	522	461	423	368	367	349	364	346	344	308	330	310	299	296	316	291	272	289	273	284	313	329	291	279	308	291	290	269	293	300	291	254	278	271	276	304	295	266	299	262	296	282	290	282	292	309	301	272	285	288	281	288	257	288	271	295	302	287	291	291	313	309	321	282	300	294	265	289	301	301	319	279	301	256	289	302	269	296	309	302	291	271	268	269	295	306	277	306	302	282	269	315	315	276	278	266	274	274	329	280	251	249	295	309	286	261	302	268	271	276	292	293	276	267	269	274	265	251	275	267	283	308	319	279	281	254	262	231	286	276	257	257	288	285	280	284	255	274	246	278	296	272	265	271	231	287	275	292	264	294	268	270	263	287	279	273	279	272	253	274	261	286	268	310	250	256	255	259	254	292	279	272	279	276	245	262	278	255	253	247	278	284	271	253	279	276	267	270	249	254	282	285	266	293	285	238	279	263	305	273	279	286	282	267	233	292	267	298	289	284	292	267	272	280	288	268	278	262	270	281	273	238	251	255	263	259	242	295	264	277	288	263	277	290	247	260	292	270	246	261	280	294	282	291	287	272	271	240	269	279	277	273	282	279	280	273	285	263	272	292	295	283	266	261	265	265	305	261	276	249	257	308	232	268	256	307	271	289	294	302	263	290	289	272	303	282	259	248	292	267	283	278	286	268	294	274	297	269	262	262	299	308	277	286	280	292	276	278	275	282	288	264	296	306	286	292	282	278	290	286	275	277	295	266	255	273	265	298	256	280	296	291	251	259	254	304	263	288	232	250	291	295	280	283	258	277	267	271	263	301	273	272	291	273	265	278	266	263	241	278	270	276	274	308	265	258	266	268	268	290	318	271	279	300	279	288	287	314	288	291	290	284	262	246	249	286	274	293	276	287	264	248	275	266	267	275	235	249	261	269	271	267	285	275	288	271	256	286	278	289	297	253	277	258	258	260	287	272	306	265	276	264	270	247	284	269	273	290	276	268	310	299	289	260	276	268	250	291	289	250	266	240	284	272	276	265	296	287	280	288	281	286	248	257	254	286	302	287	267	306	275	275	281	296	259	268	290	268	276	294	265	288	293	286	285	285	259	271	263	273	251	258	285	293	285	272	279	272	289	276	272	259	257	288	271	269	245	301	296	256	262	297	289	238	244	266	282	288	279	262	305	292	276	295	274	269	278	313	265	268	282	286	291	303	291	236	278	259	243	280	276	273	232	263	271	264	269	263	280	265	310	271	284	299	261	262	295	274	268	292	273	271	250	268	272	283	270	252	292	271	266	272	289	278	280	307	265	273	267	292	263	297	297	253	254	278	293	279	264	293	274	290	280	275	297	277	272	274	298	276	295	288	279	293	275	295	279	281	266	249	257	283	280	269	264	276	264	275	251	261	248	290	299	281	287	275	281	276	285	316	247	287	286	266	272	262	284	288	283	255	257	288	262	309	262	278	292	289	273	260	262	265	255	291	291	257	270	278	273	291	282	274	272	239	263	273	270	285	266	279	275	264	279	301	303	263	284	262	256	305	283	299	273	270	258	281	271	257	303	304	307	302	285	285	263	277	276	272	248	265	256	261	258	313	255	277	279	275	284	288	263	270	261	299	292	293	289	279	286	269	260	276	283	276	269	278	243	270	274	301	274	267	295	292	294	284	278	266	290	259	251	262	255	286	242	286	276	319	287	264	261	254	268	262	272	257	271	256	296	233	303	279	272	267	272	258	246	282	271	231	315	257	288	285	260	283	272	263	260	293	245	251	260	283	229	277	255	277	260	269	280	267	281	267	257	254	297	256	283	258	249	256	300	276	287	286	313	268	261	289	266	293	305	265	275	269	244	247	282	296	277	277	260	278	278	275	279	280	254	260	277	271	282	291	278	267	297	300	299	273	250	277	277	290	301	283	264	262	268	313	287	270	283	274	294	274	275	257	289	281	281	267	248	282	258	277	273	252	250	264	288	270	301	283	288	263	269	295	257	274	282	297	245	238	271	264	270	274	257	272	281	276	269	318	312	282	256	252	263	274	285	272	266	270	285	316	266	290	284	289	283	293	268	297	288	249	243	303	312	244	250	266	289	284	290	296	278	277	276	251	291	269	280	278	260	266	277	249	287	294	280	260	290	275	258	263	300	289	283	270	282	286	259	261	253	259	248	281	291	265	273	298	281	263	288	273	249	265	276	282	271	269	265	283	292	278	230	302	289	266	278	291	269	276	288	259	259	272	251	269	279	271	268	277	267	264	271	276	255	263	291	260	276	317	271	244	292	280	275	257	285	311	279	305	269	262	271	274	280	257	275	287	285	284	238	271	252	283	261	304	273	263	255	269	297	255	300	258	275	247	261	243	285	263	275	279	270	308	296	248	283	262	251	287	270	268	289	243	272	303	260	269	282	276	284	279	293	276	305	271	265	285	270	292	261	295	280	286	275	308	232	257	256	261	258	279	292	301	273	259	279	290	275	295	265	308	274	268	279	272	253	253	249	268	283	249	264	296	295	268	268	253	269	289	253	277	266	293	278	286	271	262	266	286	285	252	250	278	278	299	263	287	273	271	272	297	265	244	260	295	251	272	262	276	292	259	265	267	284	285	282	276	298	281	287	260	294	278	257	287	252	259	278	287	295	261	268	302	270	286	272	268	263	240	278	264	264	276	267	276	270	284	268	275	280	286	309	267	269	262	258	283	256	298	301	264	294	254	279	256	295	252	270	276	262	291	273	301	280	263	281	275	248	290	280	266	271	274	273	245	287	285	277	256	266	277	260	306	270	238	290	268	261	284	274	271	281	299	285	287	250	275	278	303	281	281	285	275	282	296	322	295	305	284	274	263	244	296	285	262	260	265	266	279	254	289	288	272	242	247	274	269	303	297	290	294	287	286	298	279	280	241	243	253	250	266	282	287	271	288	267	281	296	281	271	276	309	286	289	297	268	310	271	266	250	299	237	280	277	280	295	267	272	263	290	263	262	255	264	258	263	286	295	282	257	277	266	264	294	299	276	271	259	266	259	280	277	264	272	297	268	296	279	284	273	254	271	250	279	274	295	260	306	329	260	275	262	236	289	268	297	296	244	257	281	249	277	284	257	274	306	280	271	267	262	291	269	283	308	283	266	290	279	255	264	265	272	283	285	294	265	309	262	260	291	288	249	250	318	258	299	276	300	311	269	262	283	272	273	300	268	257	276	270	256	299	272	241	281	273	294	255	255	262	279	290	265	282	243	268	256	284	283	235	253	289	251	287	315	252	242	263	270	267	276	249	276	288	281	248	280	270	277	285	264	279	280	256	269	290	273	275	289	296	268	291	259	277	298	274	293	339	297	290	262	256	289	273	235	274	266	288	291	291	272	253	293	272	237	229	293	277	269	268	241	249	277	271	280	273	285	281	300	286	276	268	257	268	247	251	259	269	277	284	266	286	275	263	280	232	243	278	272	269	249	266	290	264	257	294	305	299	260	283	276	285	251
33266	52837	47915	34775	16668	4431	2477	1688	1200	910	800	675	592	529	540	501	440	414	403	418	416	377	379	388	359	358	347	367	313	352	339	323	333	308	329	317	308	299	335	293	335	348	351	289	325	332	302	314	348	322	348	334	322	331	326	332	312	301	339	351	340	338	351	319	331	328	354	380	334	336	325	372	379	387	368	345	366	337	372	332	297	334	308	313	275	328	293	318	354	325	355	332	316	339	371	385	345	348	380	302	324	303	305	317	331	327	328	350	328	296	306	339	377	296	338	337	289	320	305	319	322	293	300	277	307	277	275	325	274	310	304	274	284	276	298	302	304	311	324	295	294	314	336	315	325	293	298	274	339	321	281	341	279	324	282	285	285	312	314	289	301	300	304	329	342	280	285	304	320	314	331	303	319	327	281	287	303	315	298	299	335	333	318	298	295	295	323	286	327	309	274	283	291	265	295	320	335	288	291	330	336	293	291	322	305	340	310	296	308	315	268	309	312	321	333	313	291	330	303	280	333	314	333	308	303	313	300	319	316	314	332	326	289	292	308	307	334	299	296	330	289	307	295	306	326	298	274	279	312	293	319	285	290	290	333	321	313	321	323	320	298	315	320	285	296	337	312	281	319	309	312	301	278	310	296	315	299	293	295	324	300	318	264	319	297	296	283	290	302	305	303	310	290	313	288	291	307	290	316	285	305	289	310	287	297	282	315	331	277	313	289	305	282	293	307	304	308	330	303	286	305	335	297	293	305	304	310	312	310	301	308	305	305	302	307	322	302	288	324	307	287	303	294	300	289	297	311	314	312	275	283	297	297	310	319	335	314	330	340	299	300	331	350	315	309	305	307	282	288	301	301	275	313	319	304	292	301	316	280	308	295	304	313	300	307	307	279	294	299	307	312	307	314	318	295	312	313	274	307	316	284	336	296	321	315	264	297	280	326	313	277	301	326	297	287	299	284	319	262	281	330	290	301	298	309	303	310	301	272	289	334	324	295	309	284	309	298	297	313	294	337	300	313	287	328	304	274	286	300	316	319	296	302	303	279	310	303	289	301	314	314	289	302	325	309	304	301	314	290	322	372	306	329	307	328	279	314	321	301	334	277	291	311	336	328	277	299	267	305	291	329	308	317	317	322	285	310	284	309	298	342	313	292	308	308	301	322	308	264	305	324	306	303	288	310	269	294	293	295	277	322	295	317	316	317	320	299	284	310	309	294	333	304	332	310	307	289	323	329	278	312	325	319	291	304	307	319	301	296	296	340	302	330	295	290	259	297	295	284	287	309	307	342	337	312	309	281	318	318	316	314	317	319	297	314	313	302	290	291	319	312	297	301	267	302	295	318	303	281	342	322	322	299	309	280	316	293	274	311	296	295	304	298	293	289	303	288	317	306	292	339	311	297	322	314	329	288	324	290	281	324	305	298	286	283	319	309	260	301	286	325	329	297	290	304	306	298	297	269	294	327	300	320	285	290	308	285	321	294	296	294	330	334	319	288	303	304	301	321	296	321	308	308	301	319	288	304	327	310	302	322	270	293	331	317	313	307	306	306	289	322	286	314	288	318	301	331	330	329	323	299	326	317	323	316	299	298	305	316	311	314	308	305	308	294	306	318	322	298	296	296	272	309	292	286	294	296	286	303	321	318	312	318	304	286	303	307	276	307	306	352	291	302	331	305	302	318	301	300	329	274	313	326	298	269	287	285	307	303	306	291	320	319	280	311	300	327	283	303	272	338	313	313	306	329	307	339	280	323	318	277	293	338	317	295	304	295	281	299	276	300	277	319	327	304	293	276	320	307	296	321	305	294	334	302	340	295	297	318	283	290	319	280	274	299	317	299	316	284	311	305	321	296	279	348	290	320	303	307	299	299	311	289	301	321	291	305	317	305	301	327	304	320	317	285	331	305	319	307	256	313	299	301	287	282	314	302	294	332	340	318	301	331	319	303	297	302	308	336	313	311	291	292	331	284	309	289	300	301	328	305	292	291	308	316	286	317	308	336	289	306	302	321	304	287	326	299	292	292	319	280	325	341	299	341	264	321	313	316	310	321	304	301	318	300	302	303	310	334	291	300	304	319	288	298	326	309	304	301	315	294	285	341	330	327	280	307	340	285	294	302	308	329	308	331	307	302	339	299	325	291	284	270	304	289	313	294	301	287	288	326	317	306	282	290	309	325	315	313	304	314	325	318	294	319	290	327	312	333	301	313	326	303	292	290	291	311	289	275	282	325	303	319	307	306	332	342	280	307	313	283	311	339	307	304	307	293	323	316	332	323	291	294	306	310	342	302	346	319	314	269	308	314	335	317	308	306	289	314	294	281	308	324	276	276	305	299	282	319	293	302	325	275	303	294	291	306	298	306	286	294	289	319	301	307	285	321	285	294	315	285	321	312	306	284	298	303	316	291	315	314	296	283	281	307	280	313	297	331	293	308	328	320	303	293	298	291	313	321	283	291	285	316	289	299	294	293	317	303	288	313	304	334	288	291	324	332	281	314	292	330	287	300	288	320	326	283	287	289	317	291	333	299	324	283	322	331	312	295	260	303	295	306	296	300	307	326	268	290	318	288	343	273	311	307	289	298	265	305	300	318	291	310	328	289	320	303	298	300	281	288	339	312	289	297	294	287	302	287	293	312	301	329	279	308	324	303	351	312	291	303	303	332	304	294	290	302	313	301	313	320	322	299	275	319	305	303	317	331	316	312	325	305	315	311	296	290	332	301	294	319	252	318	317	335	326	309	299	297	329	295	315	251	308	314	276	277	326	325	313	308	310	273	304	302	308	306	308	294	318	293	274	281	303	282	321	336	353	318	321	331	314	321	283	336	329	305	302	296	324	284	316	313	317	312	314	305	291	289	334	299	299	271	306	306	336	285	318	307	298	313	305	316	295	328	328	337	294	312	305	315	300	311	319	332	294	303	299	302	319	307	292	280	311	317	292	322	308	273	297	301	309	294	292	286	273	282	260	280	312	279	317	313	307	294	289	275	303	307	245	284	343	317	285	320	317	318	293	328	282	304	306	300	308	303	324	318	309	307	298	295	286	322	303	303	291	296	305	354	325	302	310	318	291	310	282	306	332	314	310	326	327	306	337	312	260	296	288	344	315	283	300	297	292	292	295	321	290	313	316	300	301	316	322	326	302	313	304	307	338	307	338	324	323	289	304	303	305	319	317	316	331	303	280	291	318	293	325	301	297	295	313	321	330	312	289	318	289	313	314	311	297	295	296	315	337	286	311	280	307	303	295	300	281	312	284	307	305	279	304	323	275	323	298	277	288	313	298	297	293	324	294	299	328	315	305	299	316	298	313	326	284	301	310	271	305	329	309	293	280	323	321	304	299	279	277	318	313	295	312	309	309	290	325	309	299	297	273	316	296	312	308	301	283	289	324	279	319	305	293	291	317	282	291	264	300	342	319	305	310	300	328	314	297	306	317	307	299	310	331	311	300	311	313	317	321	316	303	318	299	267	313	319	311	263	311
23152	20766	27451	24519	20821	19881	8503	2114	1323	968	875	794	759	644	649	594	548	588	552	520	517	576	517	484	504	460	502	519	477	503	505	473	470	471	480	472	455	456	468	497	442	461	475	454	449	447	459	484	449	478	448	477	436	443	464	425	415	483	451	467	432	461	488	473	476	449	498	500	485	482	468	534	467	496	468	490	434	478	481	456	493	448	467	468	449	502	439	479	483	498	515	430	487	502	486	484	523	499	466	452	441	456	431	457	458	439	458	469	436	425	516	467	446	501	463	469	447	437	454	436	490	442	428	438	474	411	421	475	460	424	437	426	451	438	434	449	436	474	463	416	421	463	465	475	460	474	496	416	458	419	482	424	432	441	437	478	436	433	468	415	457	447	430	404	432	439	456	424	460	466	478	462	478	414	439	454	436	413	469	446	454	451	455	418	480	414	437	440	442	431	436	421	428	430	443	447	470	449	427	428	437	436	420	504	455	444	433	429	461	461	425	480	422	434	451	488	427	469	439	453	462	454	398	461	441	438	441	454	456	461	426	436	480	437	468	451	410	463	484	456	499	497	435	433	462	431	431	456	485	469	402	432	429	409	438	439	469	435	411	465	446	441	482	472	453	460	469	445	458	492	457	486	438	428	467	454	447	426	430	468	459	503	445	412	483	448	436	441	434	443	408	423	422	439	434	467	428	470	475	460	466	455	429	471	428	426	466	445	424	463	467	490	444	472	428	403	471	466	464	437	434	434	441	459	435	415	487	439	417	448	403	479	441	476	475	435	445	433	418	401	442	448	463	466	458	489	446	481	425	456	426	453	468	432	414	439	473	463	438	426	453	464	390	440	502	441	474	463	427	449	412	416	434	425	429	433	439	442	472	421	431	458	478	442	502	452	439	472	488	493	445	468	453	439	452	449	431	440	478	414	422	448	451	443	437	434	418	448	474	446	467	414	436	457	439	435	475	448	447	470	448	448	424	412	439	464	461	443	489	428	412	468	469	431	434	457	436	427	458	441	455	471	455	449	442	467	452	422	462	430	439	448	423	449	409	456	450	451	462	427	491	457	457	436	439	441	434	421	460	456	433	450	444	446	466	489	471	452	439	453	454	434	429	417	455	426	448	453	445	468	465	453	471	426	447	460	433	447	426	432	463	456	419	453	470	455	436	452	448	448	462	470	409	432	440	440	468	455	462	424	433	445	437	422	422	434	474	430	434	460	444	442	454	409	453	421	430	465	434	455	468	442	440	434	463	432	480	447	435	432	485	420	427	427	480	485	445	437	442	407	478	436	448	434	478	477	453	389	432	432	413	479	461	435	450	452	459	422	430	448	472	441	468	491	436	472	416	434	420	457	474	478	449	475	418	485	467	435	438	481	461	468	417	458	470	448	449	438	449	424	409	441	437	440	428	430	404	427	431	423	452	458	412	449	463	459	441	448	437	440	448	462	461	464	410	438	440	430	454	461	441	459	450	497	424	445	451	472	495	399	472	452	478	473	467	473	493	441	454	459	389	428	429	447	473	456	424	449	446	464	452	446	449	454	440	459	469	471	475	425	452	474	469	437	422	439	432	449	412	435	441	459	442	446	489	462	418	434	431	447	449	448	424	418	438	432	438	429	436	429	454	413	468	455	429	417	460	463	467	405	458	445	416	442	459	469	442	452	449	468	462	422	425	452	459	448	454	466	434	458	414	437	444	444	450	429	481	447	450	415	426	456	462	409	423	461	468	462	447	428	448	435	440	443	442	459	397	456	426	447	453	455	429	454	414	415	475	474	442	441	439	460	437	416	411	465	408	479	454	472	425	464	469	447	435	420	425	442	461	436	457	470	477	434	444	466	463	454	450	466	492	400	471	438	440	465	478	431	430	486	420	443	440	449	454	447	456	470	468	431	452	444	437	408	455	432	489	466	426	476	430	439	453	462	445	413	441	425	428	457	462	436	475	418	478	431	436	453	469	459	466	472	448	462	461	474	437	446	430	428	430	461	429	449	435	470	463	419	459	435	449	437	448	445	434	431	481	422	461	447	441	434	428	436	394	467	447	464	445	440	476	480	439	419	448	450	437	469	416	429	460	422	449	458	439	479	429	423	464	464	460	431	465	458	447	439	474	459	423	428	445	436	482	419	466	441	442	464	422	456	425	455	453	454	432	456	420	449	426	420	416	469	476	427	450	437	439	449	427	445	451	455	457	466	427	450	439	431	449	433	483	455	426	466	465	427	410	477	400	470	447	470	481	465	462	428	443	489	441	451	469	421	441	457	469	414	455	460	442	459	433	526	485	414	452	450	468	477	442	476	472	470	469	418	408	455	451	463	441	455	463	454	401	429	473	443	456	422	431	469	419	434	420	440	439	451	416	483	408	410	452	449	473	450	440	475	460	446	432	454	440	468	473	450	432	450	436	433	441	454	494	432	474	474	481	422	439	404	466	484	438	436	453	512	462	464	427	448	469	444	479	389	423	430	428	416	425	435	462	450	491	453	428	494	455	453	478	429	432	469	443	442	440	447	411	469	452	423	450	411	440	419	504	478	420	404	431	478	439	466	444	413	442	464	480	468	437	458	453	452	435	401	433	481	458	438	433	456	462	457	448	454	419	439	468	480	428	466	453	417	437	471	445	454	429	463	437	465	447	490	453	447	453	442	448	481	450	452	442	435	452	459	386	471	457	386	466	451	476	461	462	443	419	436	455	465	416	485	398	415	423	432	433	414	474	438	471	434	414	436	419	446	443	429	497	452	452	450	449	481	431	433	439	424	463	444	442	462	462	465	439	461	442	453	436	455	450	445	443	434	437	448	481	450	425	434	450	420	430	461	461	425	450	451	413	424	452	443	455	427	467	487	469	452	414	489	465	456	468	466	462	467	470	478	495	455	423	447	440	470	446	427	452	440	442	452	470	438	438	450	479	489	467	429	473	439	437	422	465	455	457	451	431	419	469	468	424	450	434	465	473	430	429	429	457	444	467	448	436	454	460	471	420	446	438	447	418	466	468	447	466	486	455	480	463	426	432	436	453	411	464	471	441	420	425	491	475	455	418	434	480	473	434	439	435	450	454	443	447	471	439	412	460	453	440	439	464	482	436	428	466	473	449	445	428	407	439	457	468	441	438	448	422	450	415	476	424	431	466	441	439	454	445	431	486	455	457	451	444	439	478	432	422	457	461	443	446	463	439	484	405	464	445	418	485	439	455	436	477	435	435	465	385	425	439	468	487	465	451	438	453	442	451	440	450	426	435	418	411	447	485	465	440	488	454	443	464	427	465	424	431	447	472	420	463	443	403	477	443	440	452	444	438	474	436	476	422	463	442	456	480	429	461	462	435	458	418	437	453	452	428	467	444	449	443	440	447	478	429	435	454	420	407	508	445	451	456	473	439	440	422	463	428	423	447	452	480	441	423	471	440	444	439	431	452	409	433	474	452	448	451	451	422	478	412	435	454	421	487	445	474	487	407	442	418	437	476	427	494	489	479	425	489	449	446	462
37768	60531	56139	32729	13574	6920	4548	3116	2301	1669	1417	1308	1141	1011	948	867	787	727	724	716	689	659	637	637	569	589	563	613	549	527	548	549	514	507	495	553	493	559	492	523	534	519	507	478	496	522	519	468	462	496	490	483	491	512	495	501	523	483	503	497	498	504	512	505	528	529	538	537	521	554	524	573	545	563	549	529	522	604	552	474	540	505	498	511	453	492	553	495	505	505	532	511	490	557	538	569	542	572	506	488	491	450	484	492	482	483	479	485	495	487	534	494	501	475	511	489	469	503	479	458	476	467	464	450	463	492	468	483	429	478	479	465	438	496	457	456	467	486	476	478	482	514	447	470	517	475	469	491	454	483	487	493	479	459	464	476	464	442	470	479	474	491	454	454	498	520	473	439	467	468	478	435	495	458	467	424	458	496	501	471	465	471	492	496	426	475	501	431	456	467	451	457	438	461	452	486	452	480	508	434	471	473	478	458	459	460	473	475	459	466	479	452	492	493	453	482	451	490	465	478	469	443	522	417	457	480	469	475	457	460	442	500	477	488	473	495	449	450	441	482	503	487	455	461	479	457	454	477	513	460	454	473	477	443	480	455	461	464	454	450	482	498	469	509	484	441	481	444	445	469	466	469	476	484	469	449	450	490	475	480	433	462	467	455	467	448	447	472	465	502	441	516	459	489	480	421	438	467	470	439	465	506	458	449	414	455	459	515	489	447	429	460	454	479	459	490	467	485	427	468	507	459	435	457	464	468	468	499	435	468	446	451	469	462	493	437	488	467	522	457	433	506	460	503	454	494	450	460	470	477	449	474	487	475	456	446	453	475	500	438	514	432	469	464	468	466	444	457	438	494	447	469	482	444	473	452	459	467	493	480	444	438	450	446	455	496	481	481	467	437	457	517	458	475	440	436	430	471	434	481	491	440	433	485	486	437	456	477	522	465	476	463	445	515	471	475	516	483	437	447	462	503	484	476	477	477	437	500	451	499	508	402	444	465	486	429	471	460	418	483	478	445	437	472	484	432	466	488	472	446	454	438	464	474	481	426	492	471	448	459	463	475	456	448	431	431	487	421	423	497	489	426	477	490	468	494	477	443	451	496	487	515	444	504	474	450	453	469	437	458	437	506	487	446	464	478	500	461	453	489	452	441	433	460	451	496	485	484	435	517	494	453	452	439	448	435	464	492	459	466	500	485	485	451	472	475	472	467	459	509	462	488	473	517	481	487	463	471	421	444	488	501	459	482	455	484	465	464	454	456	465	449	479	471	489	485	451	456	453	451	451	449	445	500	445	458	453	464	451	484	469	460	460	514	456	480	480	483	474	447	438	505	516	498	484	446	427	457	462	490	472	511	460	468	467	450	440	482	473	480	446	446	475	459	486	485	462	470	466	453	494	454	468	447	474	492	467	454	468	472	477	492	497	445	481	457	469	522	514	457	488	446	480	454	538	460	478	459	452	472	450	487	468	456	470	460	467	494	458	444	473	488	457	431	486	461	472	461	477	417	472	464	475	466	452	468	464	484	486	511	482	440	473	467	483	478	457	472	493	460	457	441	412	437	463	465	472	488	486	448	492	513	476	486	484	473	472	468	431	473	460	479	462	493	518	470	489	423	460	483	468	484	491	480	443	474	470	464	454	504	463	484	451	501	515	500	456	458	474	492	467	486	472	502	497	463	476	464	492	485	471	441	491	504	483	451	433	462	436	472	479	494	474	467	497	468	462	465	472	447	460	483	463	480	451	481	476	427	473	485	473	459	460	464	497	482	454	440	474	441	455	447	470	481	460	475	443	487	500	469	466	498	473	444	485	466	435	456	451	426	483	467	460	454	494	464	494	446	478	499	477	460	459	449	511	480	498	512	465	475	483	471	428	465	456	455	422	442	455	482	466	491	436	455	473	449	497	462	474	451	441	467	452	479	433	427	476	460	441	474	469	454	460	473	464	481	458	455	467	447	467	443	459	499	458	444	427	461	444	521	505	431	472	483	544	467	437	476	413	453	499	481	476	418	469	477	451	461	433	449	477	462	447	486	472	465	472	451	445	453	485	482	443	465	430	467	443	478	471	483	484	454	479	482	455	464	447	486	465	460	486	472	482	453	481	446	471	454	470	448	504	491	453	482	493	488	525	499	464	438	409	472	473	462	475	476	452	477	516	473	453	455	478	470	456	462	466	523	481	460	458	486	465	447	464	493	458	469	500	495	482	434	480	467	476	469	480	452	445	467	461	468	523	439	470	459	443	463	480	457	448	464	466	432	451	478	466	480	453	484	470	444	492	492	491	459	478	476	443	484	480	483	479	476	465	458	468	474	477	462	452	481	455	461	468	446	463	423	458	465	446	446	463	442	475	472	491	482	431	481	506	480	466	458	466	476	455	451	468	463	474	453	473	498	459	464	475	451	469	481	484	431	480	476	500	456	459	471	482	447	461	451	462	458	466	464	486	488	483	459	445	490	478	453	485	470	441	450	472	441	497	496	434	451	470	468	454	480	488	434	447	481	473	469	495	470	436	488	476	497	490	478	486	483	448	487	495	468	502	495	471	476	453	453	476	448	470	506	456	477	477	462	449	467	463	504	500	478	475	496	498	468	510	478	463	472	422	489	447	457	438	464	444	487	480	475	529	470	500	466	449	458	438	478	468	465	443	456	497	479	473	439	498	455	463	461	501	465	450	470	462	453	467	500	487	459	447	471	483	448	482	460	480	457	470	443	499	519	463	451	477	481	478	455	475	446	443	471	419	430	447	473	453	480	478	483	490	503	435	479	441	444	453	490	459	451	506	486	433	476	470	457	505	469	455	486	455	481	471	483	503	481	457	488	474	478	448	475	450	469	463	477	464	502	441	500	481	484	463	459	453	457	446	454	475	483	443	493	450	479	472	463	497	444	458	496	504	462	471	494	460	489	473	435	471	456	445	461	495	489	487	461	444	446	495	501	459	455	493	470	470	466	437	484	474	520	499	459	446	483	482	477	464	470	460	484	441	482	481	470	477	462	472	470	451	448	448	449	449	473	455	431	483	473	465	445	459	502	453	480	445	488	437	480	504	474	487	471	465	466	441	422	452	440	493	461	498	464	507	457	465	426	458	488	459	512	489	491	469	462	455	452	470	502	470	452	432	496	457	486	507	447	454	489	428	473	477	492	453	472	452	456	488	459	460	487	455	495	484	439	467	488	504	442	492	491	441	489	444	459	487	478	478	480	454	454	501	456	478	480	498	469	455	457	449	450	484	449	460	491	463	454	455	458	467	467	493	443	461	457	503	460	453	474	436	466	469	450	463	488	489	484	462	504	487	441	442	473	435	534	442	464	458	424	467	483	462	485	445	473	463	504	463	459	442	454	428	465	490	465	493	451	461	450	476	443	481	491	417	430	468	429	443	472	503	435	486	468	472	478	469	442	448	474	442	464	445	519	439	462	483	477	499	474	486	528	454	465	469	466	461	460	484	472	462	467	483	430	467	461	494	465	469	505	445	476
32553	29738	28744	14128	4116	990	540	390	427	340	334	338	342	318	302	312	330	284	328	313	296	276	275	287	282	334	305	311	305	290	277	308	249	309	294	270	316	292	266	292	283	273	286	265	289	317	315	346	303	330	275	293	301	279	310	282	304	285	289	316	316	295	309	286	307	300	318	297	325	293	311	319	315	314	301	318	338	356	310	323	296	304	313	297	322	306	326	310	336	313	309	317	318	308	319	323	324	316	354	294	280	270	303	280	307	291	340	340	280	292	311	327	306	314	353	319	308	293	278	339	283	265	262	328	290	305	294	294	307	282	287	310	282	292	290	291	288	286	278	296	317	310	294	319	305	305	305	318	305	312	307	301	292	268	338	278	294	327	306	300	274	316	294	317	259	293	299	284	299	299	269	315	301	283	299	294	316	306	331	308	278	304	328	314	302	295	321	298	302	283	290	312	318	324	288	304	306	296	301	310	291	294	281	311	296	349	305	296	279	287	308	318	311	305	273	317	292	313	304	303	311	269	314	278	292	301	281	288	310	309	278	306	276	317	297	299	318	281	316	294	294	270	261	309	309	328	286	280	309	294	285	319	290	331	312	310	287	302	285	294	298	306	302	336	287	326	307	299	288	291	303	309	311	285	286	280	295	281	284	287	335	316	324	306	302	331	310	305	311	274	316	260	299	327	292	299	333	289	292	283	327	297	271	334	281	303	311	301	307	289	293	275	304	295	326	324	318	335	324	323	267	279	293	311	305	307	345	292	310	282	288	286	272	330	329	313	281	313	298	292	305	296	307	307	283	305	291	301	303	324	304	316	286	297	298	302	308	290	302	279	324	287	256	299	300	310	319	291	331	322	312	332	295	296	299	303	294	307	306	248	255	307	329	278	320	321	280	313	324	317	329	336	320	297	299	300	293	294	304	299	290	287	332	297	301	318	299	303	278	271	294	300	304	307	320	292	309	323	282	323	294	305	304	294	296	294	312	284	311	310	346	314	270	312	299	283	321	328	303	327	298	290	329	327	277	317	300	306	305	320	310	290	288	274	302	290	315	309	297	305	306	301	294	303	300	301	301	306	289	304	297	295	295	290	300	342	323	261	307	313	344	285	282	280	299	284	302	315	268	287	301	309	294	291	290	285	291	271	301	285	291	282	336	289	297	309	298	331	306	290	307	320	310	284	294	270	291	307	307	320	326	301	330	283	263	316	307	291	305	314	286	297	273	303	257	263	312	293	290	295	280	330	296	322	273	321	297	296	256	285	315	305	342	302	324	324	323	315	318	296	297	291	317	309	306	301	297	298	289	295	266	288	290	302	273	320	307	319	307	270	308	330	269	278	291	329	340	303	276	299	301	294	293	296	323	289	258	309	336	302	317	290	317	301	291	263	279	305	307	296	334	321	316	289	280	328	295	294	308	291	290	320	308	309	307	316	293	307	293	291	268	339	284	332	301	263	263	302	290	279	300	276	276	286	324	320	293	267	308	321	319	266	303	303	325	309	292	318	307	257	310	294	276	270	282	296	319	304	302	272	314	267	302	321	291	325	310	303	303	293	313	298	310	282	289	333	281	279	315	311	297	294	298	289	350	280	305	301	318	322	289	303	304	306	301	313	291	292	297	293	313	300	300	323	290	279	360	303	325	291	312	298	272	316	315	300	284	310	307	318	319	303	327	302	280	318	329	297	301	294	311	304	308	329	346	294	288	294	297	300	321	305	300	275	333	291	307	272	296	293	268	273	287	276	281	309	300	311	298	294	309	271	302	312	303	307	291	272	289	331	328	278	309	308	325	311	282	288	304	300	288	314	295	296	286	306	304	311	306	287	326	300	295	304	305	280	311	293	346	295	314	313	318	306	315	303	307	283	298	291	300	293	296	318	311	311	261	286	281	285	301	320	278	297	314	273	310	314	314	308	296	301	321	295	310	313	307	297	273	303	287	293	263	317	309	303	308	292	309	287	287	307	307	310	282	289	290	334	302	283	298	299	297	283	327	266	281	303	286	294	302	298	271	303	329	299	314	331	274	325	271	303	278	288	282	300	283	303	317	274	289	290	296	294	294	289	264	307	296	303	301	297	304	265	272	299	298	318	315	321	298	343	309	318	317	319	319	314	301	258	320	333	312	304	296	290	337	268	300	309	309	303	337	293	298	292	271	311	327	303	307	307	312	298	287	306	282	300	285	304	285	288	324	267	293	272	317	319	327	325	297	306	311	302	319	294	297	291	298	325	279	300	315	313	259	315	293	286	286	294	295	280	323	273	301	309	289	295	327	330	288	251	296	296	286	312	271	303	326	313	320	308	305	291	273	313	287	295	293	316	294	307	322	300	299	307	317	306	287	334	325	284	335	270	283	285	309	306	327	328	302	279	314	297	270	313	311	330	303	306	302	331	299	305	303	281	277	316	301	285	329	291	302	304	261	289	284	274	303	309	283	278	295	297	328	293	306	286	326	277	314	296	317	320	279	295	282	304	307	285	279	295	324	292	290	317	286	306	297	301	302	322	298	325	323	273	320	312	265	300	302	302	311	292	287	302	328	276	286	276	317	265	293	270	315	317	299	285	313	301	300	309	320	274	299	278	322	290	313	304	308	331	292	332	299	316	303	286	283	275	312	290	286	282	311	335	290	288	279	307	290	301	283	348	280	294	274	303	332	293	306	288	342	292	268	288	293	294	292	316	301	291	268	294	275	273	296	313	299	291	282	323	309	322	283	319	297	310	277	318	305	328	337	323	276	274	302	314	295	275	279	295	265	301	289	304	290	290	310	331	281	239	283	298	281	295	297	271	295	305	318	290	290	329	339	313	306	306	311	309	314	301	288	291	273	322	300	290	315	284	333	322	304	310	308	284	307	301	323	292	296	273	335	308	299	278	327	274	271	286	274	305	280	305	321	301	278	301	313	294	294	295	321	336	318	277	291	269	314	285	286	300	306	327	284	287	328	304	279	334	307	307	295	286	300	318	308	330	318	310	269	296	297	282	298	296	325	295	303	298	310	314	273	304	313	308	311	307	343	316	298	287	316	277	288	310	313	320	312	272	326	296	284	307	302	298	302	282	288	326	323	319	295	342	320	278	264	320	316	313	287	301	273	301	260	302	303	316	315	325	319	268	302	275	295	315	295	314	295	320	310	296	291	288	319	296	278	284	310	321	321	299	301	292	273	303	279	309	274	283	276	308	299	297	260	300	301	306	309	307	291	326	291	326	276	256	326	290	291	271	309	299	318	315	289	304	297	322	327	295	310	319	301	291	324	295	283	295	285	294	325	321	331	314	291	316	280	312	267	300	310	275	281	292	292	318	282	306	330	305	315	298	283	300	272	322	329	265	288	296	290	300	316	284	277	296	325	318	312	294	327	290	298	298	323	272	285	309	291	335	325	300	326	279	272	295	309	316	286	288	328	303	303	305	300	301	303	275	289	298	344	293	323	293	276	284	302	297	304	297	308	288	277	301	323	295	277	279	271	298	277	307	307	324	286	297
33555	41246	35635	16337	6684	1781	945	666	507	439	431	449	401	419	402	362	376	364	330	329	353	402	343	370	333	379	335	366	387	367	330	350	382	357	348	359	321	324	338	355	371	327	368	332	371	339	361	317	344	373	323	295	361	318	339	327	356	349	348	325	389	329	358	364	362	344	340	346	389	361	363	420	401	410	392	349	379	385	390	358	315	342	364	341	338	371	339	343	397	341	360	323	377	387	392	384	388	371	360	329	387	354	373	349	350	398	333	331	386	341	319	378	380	379	341	333	362	369	330	338	341	364	348	348	342	348	343	347	361	349	325	333	373	344	336	345	314	353	333	375	358	350	338	366	335	339	355	325	353	361	350	349	345	353	352	335	320	353	342	359	324	384	312	374	341	340	362	342	362	361	378	359	365	337	319	331	318	318	334	354	355	320	398	314	369	340	330	312	345	372	330	343	326	326	339	361	352	297	360	356	350	346	341	335	333	326	308	324	368	311	335	295	347	353	335	374	360	346	328	330	366	322	299	336	349	335	330	363	324	359	330	362	326	341	344	367	377	357	371	374	372	321	325	366	334	368	327	316	378	364	319	338	331	326	364	329	332	331	338	339	318	353	339	358	328	375	317	351	353	370	321	351	353	333	337	327	338	365	343	333	347	332	346	328	332	329	334	373	331	380	312	358	352	334	329	352	302	357	331	338	344	353	311	346	348	305	350	350	337	310	348	337	372	348	339	315	333	372	355	346	387	349	362	352	346	351	328	332	351	331	376	344	383	361	326	378	333	365	345	320	324	340	344	337	346	358	331	319	336	322	313	301	362	351	364	372	348	333	378	342	358	355	353	334	353	373	356	358	369	370	300	329	367	375	331	371	330	375	345	326	338	325	365	337	376	366	367	354	322	341	350	328	382	326	320	352	331	370	360	385	344	337	324	344	360	353	364	323	369	315	356	328	378	341	360	340	343	345	327	359	403	347	346	328	340	358	346	321	318	350	323	391	394	332	328	355	393	325	370	368	398	327	335	352	343	347	343	341	359	326	337	310	345	387	357	326	325	350	355	334	355	302	364	366	369	338	322	338	326	333	341	342	359	336	357	359	338	323	339	353	316	358	365	329	360	329	322	344	380	329	369	363	361	340	324	372	338	358	360	320	364	336	362	325	333	374	344	345	349	363	325	340	323	342	322	317	333	340	354	317	386	329	308	365	347	357	346	391	326	338	337	329	353	330	347	344	343	347	342	344	348	330	373	327	334	318	320	336	363	354	341	363	333	331	326	328	332	322	341	323	331	326	335	304	324	330	328	329	313	358	356	356	324	324	334	334	352	325	316	342	316	367	327	354	312	350	330	323	328	317	368	357	373	330	347	400	344	371	332	370	355	339	330	341	364	356	369	324	343	354	342	394	374	356	360	358	349	331	317	352	338	369	353	329	319	302	364	352	356	321	340	314	354	337	360	367	346	343	326	359	330	369	328	342	319	299	317	328	365	385	335	340	388	346	351	322	359	390	333	377	314	333	369	309	346	354	344	352	334	342	330	354	352	325	340	341	337	382	349	347	345	341	364	347	347	351	318	334	358	288	355	335	322	335	375	350	347	333	347	346	338	331	336	318	347	344	330	337	351	342	363	279	354	330	318	361	354	365	364	352	354	301	333	360	362	356	332	325	331	327	331	355	378	336	320	363	332	333	363	325	369	343	343	336	339	333	370	314	360	353	347	307	363	337	328	329	326	352	334	354	360	360	349	357	346	351	331	374	343	344	359	335	349	340	315	336	350	315	324	320	336	353	324	326	359	337	357	359	342	342	333	317	340	309	331	343	340	361	333	354	366	323	369	375	349	346	357	298	324	368	325	353	350	342	349	352	342	317	330	339	358	340	328	343	348	349	359	337	330	333	343	362	359	342	359	331	347	357	353	346	339	349	336	346	351	352	333	341	342	352	314	317	351	354	347	328	352	318	345	333	348	327	324	342	321	355	346	375	312	343	316	372	356	341	339	348	319	364	350	366	348	328	371	335	339	348	377	320	336	348	389	326	329	336	368	366	357	345	333	375	387	353	352	333	340	343	338	369	330	327	332	323	307	338	335	347	350	361	352	369	303	315	363	332	330	336	313	340	343	331	353	363	351	330	361	361	337	317	394	312	351	351	362	330	313	350	334	381	327	362	342	349	353	349	309	333	364	342	325	352	370	360	345	331	351	358	333	307	337	343	357	307	333	342	354	335	338	352	346	339	361	354	356	334	373	334	326	326	358	334	339	347	339	337	364	365	348	326	343	342	340	351	357	372	378	325	368	366	372	342	383	366	388	340	367	343	356	345	331	339	329	359	358	347	373	314	343	372	317	346	350	346	338	328	319	349	372	342	354	338	333	349	348	368	334	327	367	320	323	322	319	370	343	344	327	329	361	355	346	359	337	332	355	313	362	328	361	367	351	327	335	331	312	316	315	302	331	301	350	347	346	321	366	357	371	338	382	324	315	356	363	329	323	313	363	317	342	338	340	364	349	352	370	364	349	338	359	374	320	320	332	370	285	347	324	327	389	317	333	340	341	383	337	352	325	343	357	341	365	320	342	348	362	332	361	341	328	345	324	344	340	331	305	305	358	314	338	344	345	340	380	361	349	358	359	323	362	346	334	333	337	333	328	334	360	329	319	337	323	311	351	319	330	367	327	320	370	316	346	334	334	345	329	364	370	378	391	310	339	319	368	332	334	340	369	335	351	328	327	339	354	352	355	321	322	310	349	331	345	373	328	343	340	357	322	325	369	359	347	360	354	324	359	362	316	342	352	317	357	317	356	333	335	335	343	316	341	334	349	345	330	382	307	357	365	334	364	329	366	348	352	332	345	327	340	335	362	366	355	329	312	365	350	312	338	352	339	344	356	306	332	351	328	344	340	368	348	357	370	327	316	351	330	335	341	334	368	339	340	330	314	299	308	346	373	360	349	345	330	345	325	336	323	377	343	341	351	328	334	365	325	371	339	316	319	367	355	306	339	368	350	317	332	359	314	318	361	386	380	365	334	323	342	334	328	345	345	339	356	350	376	372	378	344	348	332	345	332	328	362	369	351	354	340	374	364	297	314	312	368	337	340	359	316	351	351	346	341	343	385	340	349	327	358	347	371	342	383	356	334	335	321	358	299	347	330	336	309	342	349	338	359	327	335	326	343	330	373	353	354	352	334	379	378	342	367	319	358	387	313	337	373	321	322	340	356	373	342	346	339	351	339	325	325	344	330	364	351	334	328	340	323	340	330	351	300	330	342	334	334	365	352	360	310	332	321	337	338	378	353	350	358	343	325	370	338	331	336	331	314	339	333	350	370	349	326	368	351	354	375	353	307	335	358	346	343	325	337	354	372	314	349	341	317	340	348	368	348	343	349	329	315	333	332	330	325	351	354	326	376	372	350	350	322	343	330	334	345	329	348	319	359	320	342	351	350	329	324	347	352	325	355	339	317	356	337	355	320	353	365	318	329	344	334	315	387
25339	20811	27192	25495	19752	8119	1936	901	630	529	487	407	422	384	378	403	340	341	339	323	318	321	320	284	319	275	282	286	292	304	324	280	291	277	296	325	265	298	275	275	286	269	280	282	279	307	292	300	274	272	289	289	273	296	307	300	280	282	279	296	274	291	309	288	295	302	291	322	308	310	322	318	306	299	297	297	278	288	288	274	301	275	282	294	264	302	285	258	283	309	307	315	280	299	297	312	288	277	300	288	260	263	286	271	300	324	276	284	315	275	300	302	290	274	292	263	290	288	315	262	269	280	286	287	270	269	282	279	266	262	308	270	295	271	270	307	245	278	268	315	281	276	264	289	281	271	253	284	280	253	285	260	246	276	295	248	271	275	260	261	265	287	318	277	294	279	287	296	293	279	284	289	304	302	291	270	261	273	283	280	293	293	278	273	285	287	301	302	308	279	296	276	280	310	281	302	301	265	278	254	308	266	284	248	249	290	301	315	275	273	285	252	294	295	299	246	288	247	280	291	302	275	290	226	253	239	297	304	276	289	292	324	270	265	274	272	311	275	272	302	267	294	282	284	302	264	276	282	277	285	292	302	274	259	299	259	283	261	265	272	278	281	268	289	299	278	295	260	291	289	275	270	244	278	298	259	319	284	282	292	277	262	295	268	274	293	262	270	288	270	278	256	268	243	274	280	280	279	264	281	283	276	260	281	271	269	289	280	273	281	288	265	283	274	267	261	282	272	256	268	281	277	286	266	271	268	262	288	301	290	264	290	266	252	281	301	275	289	305	290	284	281	275	285	275	267	269	243	274	320	273	293	265	304	314	292	271	300	273	289	295	269	259	279	293	298	281	306	272	267	290	263	290	264	293	247	301	273	271	289	280	270	290	247	298	280	295	254	264	324	294	283	269	276	298	275	282	247	298	278	274	258	282	301	292	277	277	288	283	300	245	262	277	278	324	305	252	283	272	281	273	309	295	287	291	280	272	284	267	304	272	256	292	282	283	277	266	270	269	235	260	305	302	281	281	276	290	293	290	258	255	248	276	275	277	265	268	267	249	263	297	259	266	300	284	270	266	278	280	296	235	286	259	288	308	275	297	291	266	250	286	273	281	321	257	288	275	265	284	269	286	264	273	285	291	232	282	284	274	254	253	282	289	259	295	284	272	266	264	289	273	288	287	303	291	278	265	288	279	275	266	282	252	245	273	266	258	284	260	268	253	272	297	292	270	249	272	305	294	262	280	304	258	308	268	298	262	290	279	273	326	274	250	261	283	266	286	253	277	290	280	294	264	255	280	282	244	258	296	276	318	290	272	302	287	275	274	234	260	273	256	271	307	307	266	277	289	311	251	247	275	260	263	284	266	302	298	262	258	271	263	261	290	279	284	285	275	309	281	268	265	270	257	250	287	265	285	319	272	292	263	290	271	278	289	265	298	254	290	276	293	286	286	277	259	252	287	288	273	286	303	266	312	263	270	273	298	275	304	318	274	296	273	273	305	279	289	280	303	273	315	311	280	267	308	304	262	259	309	281	289	289	272	306	265	271	292	282	284	277	286	315	248	277	281	249	266	274	301	280	306	289	276	268	284	294	316	289	274	253	298	281	300	297	314	311	260	291	283	300	309	286	289	267	258	256	278	267	262	304	286	289	297	266	261	285	273	268	277	256	296	257	281	292	261	261	249	259	282	271	301	293	262	261	287	274	266	280	263	287	271	290	283	271	285	272	293	292	279	291	276	300	288	316	268	273	259	260	265	278	303	273	283	291	276	286	287	281	271	265	282	239	251	280	301	262	256	245	278	323	266	300	276	282	267	292	300	257	271	291	282	258	285	289	293	283	286	292	281	275	272	267	295	282	303	255	271	243	266	304	251	273	261	285	275	269	300	282	263	277	262	257	289	245	248	309	293	264	260	268	294	266	283	283	261	267	299	285	266	285	297	274	286	289	280	312	292	284	267	260	291	270	304	252	289	271	279	250	287	269	301	270	302	275	268	292	297	292	287	296	287	257	293	254	260	253	268	285	267	273	303	248	277	273	257	245	264	307	280	294	296	292	265	276	292	276	296	289	273	303	290	273	260	294	267	291	250	276	254	281	283	282	274	298	252	268	299	282	309	307	310	268	265	255	280	315	284	284	245	267	249	247	258	298	270	304	247	247	274	263	307	283	288	314	265	286	285	270	260	300	263	259	289	295	284	266	305	267	292	285	231	265	289	273	272	279	287	290	293	273	272	272	281	276	262	290	267	290	293	281	269	294	264	297	284	250	307	312	292	285	283	292	270	282	275	278	286	272	288	302	296	282	289	252	262	297	294	289	285	244	256	251	284	274	297	266	283	279	283	274	290	269	323	272	256	300	263	277	305	258	269	282	259	257	297	273	282	301	281	320	240	297	277	282	261	307	290	259	259	298	275	271	272	280	275	290	266	267	299	271	243	289	265	266	257	291	294	315	261	323	285	283	295	299	310	259	270	269	268	288	292	273	282	284	292	323	299	286	274	298	292	286	297	290	297	283	252	266	289	263	250	268	264	282	299	287	299	277	266	254	289	289	263	275	285	307	268	294	303	268	283	291	268	280	259	282	267	294	289	246	280	269	308	270	257	286	258	274	274	249	277	278	294	278	291	293	260	248	263	290	265	291	256	290	286	284	303	262	241	253	276	291	279	284	260	254	280	280	270	287	285	288	258	267	278	278	260	272	288	281	274	299	245	275	227	264	284	299	280	275	288	279	288	266	278	283	268	262	297	284	283	258	307	305	263	286	255	242	284	257	245	278	272	278	285	255	310	276	282	275	279	292	290	275	296	271	278	297	292	267	276	256	280	270	265	293	254	307	290	271	278	260	287	273	279	297	303	262	308	267	315	232	279	292	284	280	299	287	312	284	295	254	269	295	288	277	298	245	278	272	271	292	285	296	276	279	283	279	294	288	295	264	279	274	279	296	262	278	291	289	259	332	280	278	258	268	309	281	269	290	273	299	266	283	263	267	302	291	302	281	297	265	289	283	303	288	285	265	255	267	255	263	285	273	301	279	278	292	270	262	304	278	263	282	265	273	263	271	302	272	315	296	254	262	263	273	254	288	278	286	267	277	274	302	260	252	303	306	292	290	250	277	268	287	278	278	263	315	269	299	300	278	274	269	280	294	283	306	276	277	261	266	297	266	280	286	254	282	296	302	267	264	265	291	268	285	277	300	285	290	309	275	275	293	300	272	301	291	273	266	268	281	291	281	280	326	250	304	290	296	305	286	274	260	267	260	274	287	295	271	302	263	275	270	290	288	279	280	294	267	283	246	279	281	292	295	286	263	288	272	292	288	278	278	269	289	268	298	290	283	290	276	289	288	290	270	300	272	285	255	253	243	285	259	242	264	267	303	278	312	279	280	285	281	282	279	296	288	270	274	268	259	279	270	268	289	266	262	272	270	310	276	260	281	261	265	305	288	257	299	291	280	276	286	266	297	299	275	293	280	279	308	289	262	274	297
35299	52742	46968	31637	11085	3726	2403	1575	1163	870	802	671	636	574	542	491	473	385	424	416	423	362	365	376	349	335	385	387	339	349	338	325	303	346	333	339	332	330	318	343	369	335	320	330	332	342	323	317	314	314	318	341	319	309	327	307	317	316	324	299	314	336	353	341	316	334	312	362	334	340	363	343	383	388	363	358	350	353	336	324	341	319	338	334	336	321	313	340	364	331	327	379	317	325	334	341	377	361	343	312	357	349	308	320	308	314	321	296	318	317	346	307	323	374	362	331	316	330	319	374	336	312	307	341	300	349	298	307	326	297	304	338	308	303	303	339	301	292	309	324	291	323	321	303	312	297	309	288	312	308	303	319	285	350	288	345	313	289	305	325	288	336	315	313	289	285	294	315	296	340	293	312	335	306	312	296	296	335	300	302	287	326	321	311	305	317	313	326	321	307	304	312	268	298	284	291	316	296	325	348	291	299	305	283	290	328	339	311	333	318	285	320	304	313	297	327	286	294	325	316	296	309	264	315	304	323	348	308	310	313	298	283	250	304	285	309	303	301	324	313	321	318	298	280	318	314	305	274	279	321	352	318	328	287	344	291	316	307	376	274	290	303	324	308	327	300	338	315	302	311	317	300	291	303	300	320	311	330	317	320	292	326	291	250	275	303	283	301	319	303	301	321	310	337	281	300	287	309	309	317	322	304	319	319	305	301	313	317	330	317	322	290	329	307	325	314	299	307	294	350	352	308	303	299	300	309	317	319	302	307	305	312	328	289	321	295	304	345	298	307	306	312	278	321	315	328	313	320	296	306	308	332	323	344	314	296	304	302	283	331	303	303	290	333	299	317	318	285	321	306	306	294	322	297	319	286	310	275	289	323	317	330	333	307	341	328	314	291	315	304	318	273	285	285	314	300	293	327	319	327	296	292	310	288	350	298	292	305	301	297	321	319	321	288	315	285	315	293	314	299	325	335	320	314	300	297	301	337	319	346	329	290	296	307	320	290	325	272	312	318	297	336	284	278	295	323	269	308	341	312	305	349	337	338	284	310	335	277	311	306	298	286	307	291	315	269	281	316	300	302	327	303	303	318	303	308	312	299	318	281	309	289	332	310	308	294	318	300	329	317	318	323	313	332	324	279	327	340	311	315	344	317	279	289	335	289	328	317	296	308	343	318	320	313	316	316	265	272	304	315	298	294	317	295	300	280	304	297	317	306	319	294	294	316	295	266	301	322	296	289	325	317	305	321	292	308	280	295	330	297	302	311	314	278	309	322	316	313	308	292	321	315	314	313	322	335	324	335	312	333	314	314	304	308	329	306	325	288	305	310	276	293	338	295	289	335	301	303	307	315	318	286	333	332	342	317	322	325	305	301	308	312	293	286	307	299	305	297	332	284	323	288	312	282	316	304	299	270	296	297	310	323	310	309	343	291	310	295	265	304	291	304	285	309	273	282	309	313	305	312	306	318	313	304	309	308	288	315	323	351	306	311	334	310	309	280	325	292	320	325	306	320	292	304	309	305	343	295	286	333	322	313	313	328	301	299	316	342	316	322	328	313	289	332	308	335	335	284	323	318	316	326	294	316	332	301	324	316	305	317	309	341	297	304	303	299	347	320	311	320	331	289	324	288	328	306	308	314	300	311	295	300	340	302	309	296	288	293	298	275	314	304	306	328	312	316	313	315	296	333	296	347	310	306	302	306	320	331	296	270	275	319	340	298	310	311	349	336	362	307	313	323	297	320	355	302	330	304	327	319	315	303	315	336	316	314	338	307	279	321	281	318	312	322	303	290	306	289	298	305	305	324	271	278	260	282	317	285	315	320	311	299	330	312	313	326	314	281	364	308	315	321	301	321	321	298	314	277	309	292	322	299	309	302	310	315	323	320	349	290	332	296	324	320	281	319	315	315	298	296	327	337	334	324	312	295	320	299	273	306	309	301	308	316	338	324	325	305	334	283	345	288	338	301	277	320	329	291	326	290	307	276	290	324	298	324	331	301	312	323	268	293	315	296	299	307	332	307	346	321	318	292	301	331	331	326	316	290	311	271	314	323	314	279	288	285	327	369	336	327	315	307	293	315	297	329	309	331	320	311	316	314	321	327	311	309	259	331	294	292	304	319	325	313	308	297	293	325	344	308	319	310	296	306	352	284	284	321	313	314	312	316	323	316	311	322	301	280	308	333	323	313	319	339	277	294	295	313	282	319	304	312	292	317	322	315	325	314	320	311	340	317	314	307	287	325	291	292	294	320	320	279	314	316	311	333	301	268	315	333	320	305	297	321	326	323	291	321	298	299	276	322	323	318	312	316	305	283	310	301	316	318	308	353	333	307	331	325	323	338	310	336	321	298	321	346	334	299	306	272	317	293	298	323	303	316	299	321	338	301	274	296	321	340	321	323	308	324	282	309	287	303	315	326	309	299	304	324	348	278	292	321	309	319	313	298	298	313	314	316	287	306	319	319	303	321	318	324	294	271	293	325	323	330	332	297	277	296	316	330	339	327	288	336	299	288	305	306	319	294	297	287	304	321	313	287	345	298	290	322	301	331	296	289	313	324	317	322	296	295	312	323	308	345	320	325	290	313	344	300	316	302	317	329	319	342	277	311	281	317	293	313	304	289	320	327	275	266	340	294	344	286	284	311	319	308	316	312	293	324	308	322	326	319	285	306	308	315	289	303	311	319	327	302	301	304	334	302	301	307	336	321	321	343	317	351	304	334	298	300	299	323	301	319	319	337	284	297	311	307	291	309	323	307	294	304	305	307	313	299	331	320	301	294	326	286	291	337	350	310	290	308	315	319	324	294	284	271	299	324	321	325	289	328	287	326	298	315	322	300	294	329	272	324	291	315	302	286	296	305	308	317	328	302	332	303	294	291	308	326	317	277	295	314	280	297	320	281	331	293	311	322	318	314	287	356	338	299	276	307	284	299	318	308	329	327	356	293	296	315	301	331	313	291	326	313	318	308	293	348	297	293	289	295	287	299	296	307	310	305	271	333	284	277	302	337	326	313	332	286	329	292	326	280	274	305	349	309	310	306	314	314	334	340	301	319	290	309	269	336	328	316	307	306	293	286	331	295	285	325	321	318	345	304	303	288	307	317	305	293	304	277	325	314	315	305	335	310	310	349	317	302	294	301	306	299	329	293	337	309	289	294	336	318	307	310	284	311	312	311	301	277	312	321	303	313	302	294	299	302	311	290	305	297	308	339	330	295	291	309	309	308	283	307	314	334	289	315	317	328	320	343	308	331	324	347	300	318	305	325	325	307	292	334	291	328	287	285	303	294	302	326	319	281	280	276	334	298	300	322	284	336	306	268	311	298	321	312	305	305	318	297	293	336	333	317	306	339	307	286	328	290	271	302	302	302	310	330	310	320	338	303	304	312	271	274	342	287	304	296	282	303	324	307	321	337	304	333	301	310	313	295	310	293	308	327	298	312	296	317	287	284	300	307	328	304	319	306	303	300	321	302	318	347	321	313
23234	20821	27494	24499	20953	19904	8673	2105	1189	955	849	788	725	667	661	564	603	604	541	527	521	525	501	490	492	512	497	537	506	507	475	479	504	501	487	511	506	487	489	487	500	474	478	487	441	433	450	435	437	440	478	496	477	465	458	499	475	478	460	453	466	448	472	484	502	469	542	530	479	477	495	481	482	455	532	473	472	497	494	448	521	486	475	477	466	454	461	518	473	492	493	456	487	497	502	548	517	494	456	453	469	485	512	452	444	434	472	435	476	499	515	485	480	459	466	475	444	463	448	497	473	463	468	468	447	513	438	480	458	477	410	448	465	419	481	438	435	435	447	428	441	448	443	435	425	451	485	473	437	471	432	452	428	469	434	459	473	456	471	486	459	471	499	489	467	461	430	456	459	480	490	445	442	454	440	452	433	488	485	464	434	456	477	471	460	481	446	457	475	411	472	454	487	422	466	474	456	460	453	465	475	455	466	440	449	440	471	437	466	451	434	438	465	472	466	445	460	447	447	461	463	433	479	465	449	449	458	464	422	455	460	448	462	477	475	433	453	451	451	505	464	459	436	451	458	485	425	480	466	458	432	452	420	454	450	480	454	435	434	425	466	436	448	446	420	459	477	482	455	445	430	431	472	456	431	419	443	476	450	468	473	434	432	456	476	454	484	416	443	413	448	454	498	444	471	477	457	427	422	476	468	465	471	448	422	446	454	448	436	474	475	430	436	454	475	429	483	501	468	455	484	473	470	423	446	468	444	446	428	463	450	480	435	458	485	437	450	461	442	456	450	457	474	502	465	418	485	451	469	474	427	507	455	475	475	437	466	453	450	444	418	458	464	438	447	432	426	450	443	473	509	438	468	486	473	427	494	463	496	431	513	450	472	465	448	475	465	447	485	459	449	461	449	450	465	452	490	448	454	440	421	476	401	418	423	462	500	454	427	479	457	442	473	458	436	422	473	455	448	441	440	465	455	425	446	457	452	456	466	458	469	473	427	487	442	428	429	436	461	458	408	455	473	434	454	467	451	493	452	477	447	445	451	453	480	493	448	462	466	433	438	453	450	441	449	462	456	456	459	482	437	466	461	473	506	459	491	431	458	473	449	490	486	441	467	479	443	482	458	490	440	461	465	479	462	467	454	431	430	477	471	495	429	439	452	408	440	461	461	464	456	468	454	446	462	463	424	449	462	404	429	439	480	451	488	411	460	448	483	457	481	455	482	462	465	468	470	478	471	477	484	466	469	417	448	434	486	431	492	414	454	438	466	393	467	429	418	456	470	465	448	464	481	464	446	434	461	452	472	516	467	468	418	495	440	441	466	485	443	460	453	463	454	456	456	478	492	454	425	478	442	483	451	448	457	461	446	450	422	419	427	497	449	492	466	459	496	466	457	446	461	427	459	438	442	409	433	478	466	493	464	469	439	442	457	445	492	448	461	456	464	487	488	463	466	480	445	462	450	465	442	462	448	434	479	457	450	457	452	436	434	471	459	432	457	424	461	499	453	447	475	472	470	449	459	431	443	465	465	448	468	425	451	461	411	464	475	401	465	429	517	442	457	458	475	434	482	484	463	444	468	472	461	430	409	445	457	480	486	425	438	458	485	451	470	450	469	479	462	442	432	464	486	426	464	436	466	477	441	479	431	460	457	448	511	451	437	389	479	453	490	452	453	448	439	474	440	440	466	476	485	456	423	452	485	440	439	442	464	415	414	451	431	441	448	479	446	462	490	483	473	474	463	467	447	456	453	470	464	464	479	463	496	434	445	460	471	435	450	455	454	464	443	446	484	491	455	464	463	465	478	488	438	463	497	453	446	443	476	466	470	430	452	483	488	493	459	480	485	460	460	448	460	480	458	447	453	467	417	441	497	446	457	443	456	429	449	459	416	460	460	473	448	439	455	452	422	445	478	490	442	443	426	408	397	465	451	477	444	451	475	430	468	472	497	442	464	454	464	443	490	472	440	434	433	470	460	443	466	453	496	465	427	438	434	501	457	433	444	470	433	494	458	423	458	448	468	455	442	455	435	448	456	451	460	444	477	461	421	418	462	441	429	472	394	464	462	432	468	456	471	463	440	443	433	455	434	457	434	412	458	442	440	477	458	475	480	436	430	434	446	471	470	481	459	457	472	472	466	461	447	436	456	426	475	497	481	441	450	513	448	454	482	460	457	454	454	471	460	461	447	465	467	451	467	420	442	445	459	482	480	452	470	419	465	451	461	424	500	489	429	467	450	456	478	423	443	472	465	472	493	451	439	425	427	467	445	449	480	507	430	417	424	435	479	477	436	408	481	468	425	454	430	447	453	439	448	459	467	452	459	460	474	468	443	467	432	479	473	441	489	447	433	462	451	447	470	444	448	442	455	479	509	438	424	495	447	477	470	464	494	441	447	423	447	445	422	406	480	466	425	447	447	470	443	423	465	451	461	458	505	486	447	452	405	491	426	450	451	429	448	475	477	467	453	473	473	428	468	449	453	473	463	480	454	446	475	431	466	417	458	461	454	462	436	456	449	412	458	430	469	412	457	494	460	452	464	443	460	479	467	418	474	435	469	447	445	449	419	445	426	437	471	453	439	428	434	445	425	451	494	463	418	450	457	431	464	434	446	438	496	424	458	452	448	429	437	498	422	429	485	477	413	454	478	457	437	461	438	504	421	472	450	490	449	455	437	454	432	447	450	436	462	452	455	464	443	455	436	462	420	428	463	430	469	443	430	401	476	439	461	463	446	471	444	484	473	480	443	459	452	444	450	426	463	459	425	464	490	441	476	502	483	449	434	435	437	438	475	457	465	446	419	407	403	480	443	433	452	421	507	450	471	429	499	459	481	485	466	412	436	427	461	475	468	450	433	452	478	478	451	447	459	480	470	462	446	461	428	436	489	446	426	467	451	483	492	475	428	440	411	429	457	456	496	456	412	431	444	489	445	424	441	426	438	447	450	484	444	451	447	442	467	443	463	412	439	465	495	498	474	457	477	447	437	462	444	438	477	452	459	461	441	417	457	448	479	445	447	425	462	434	449	461	473	452	442	444	468	433	442	395	440	477	506	439	460	484	468	444	478	443	448	461	457	495	488	436	425	471	450	442	454	449	464	420	468	463	423	483	470	460	451	452	423	440	476	463	459	454	434	479	482	480	452	465	451	456	439	442	480	421	448	457	463	431	437	451	451	456	451	460	488	415	414	437	462	460	462	513	457	462	449	422	483	450	449	470	429	438	419	462	450	425	453	423	484	474	479	436	417	457	454	466	443	484	436	429	448	460	448	438	451	447	485	446	491	450	472	450	433	484	467	462	429	457	458	503	449	479	434	436	444	466	463	472	455	489	451	445	469	439	459	454	426	452	470	481	468	452	463	463	455	423	453	461	486	460	438	424	447	448	515	423	420	443	437	449	465	466	404	491	450	440	435	468	478	439	464	484	468	433	469	474	430	442	445	478	442	454	469	467	486	448	422	461	431	499	483	449	448	455	432	493	455	453
38146	61571	56193	32790	18027	8495	4631	3046	2046	1604	1398	1161	1085	1025	940	849	758	759	714	673	664	637	567	595	544	570	548	547	536	582	546	512	566	523	533	535	510	524	509	524	475	504	519	538	503	520	491	498	477	518	513	489	526	494	509	508	503	503	503	499	516	553	516	471	524	549	581	504	566	520	604	584	600	536	534	517	540	521	538	503	520	485	506	487	541	528	505	558	491	524	537	558	505	520	531	525	545	538	521	525	492	474	548	476	520	528	497	450	505	518	498	553	525	530	502	514	492	516	517	514	463	517	465	431	499	482	485	474	467	500	500	454	496	482	500	463	483	479	514	494	473	510	508	474	461	506	466	499	455	471	491	490	496	446	493	488	492	423	497	509	472	456	486	492	469	456	479	492	479	435	467	534	460	473	474	481	485	448	474	488	453	451	483	519	480	447	475	510	468	453	495	431	503	478	466	486	488	507	455	496	472	459	453	446	505	510	492	459	449	508	469	478	469	472	454	511	520	441	455	479	480	493	475	484	502	491	507	461	469	449	482	474	456	443	509	463	496	495	510	467	441	481	455	469	452	531	440	460	481	459	475	487	492	506	492	511	484	450	460	485	494	445	526	476	487	474	449	475	456	465	474	504	461	546	462	506	466	479	477	496	491	498	474	484	459	445	465	463	480	505	485	499	478	452	467	495	500	498	498	491	511	465	467	514	443	468	457	495	516	473	406	500	470	466	487	483	467	477	467	467	490	509	480	470	490	535	473	455	487	460	510	474	462	485	473	457	460	463	479	500	452	478	463	508	482	454	442	484	475	478	472	503	494	479	477	459	511	517	471	507	443	450	441	485	474	517	467	460	497	448	508	495	454	475	483	443	437	509	490	451	494	482	464	471	477	454	479	466	489	483	504	515	476	479	459	514	488	461	476	454	486	471	522	477	463	474	500	491	507	490	508	482	441	470	456	467	445	468	483	461	490	504	451	478	484	514	508	485	482	474	475	443	477	479	495	493	475	494	467	490	468	484	497	451	506	453	477	465	489	509	495	472	447	481	484	487	444	470	504	440	441	503	505	427	518	491	452	491	482	495	458	505	492	475	484	448	474	484	487	477	497	482	502	443	509	512	505	506	492	499	451	476	439	463	492	508	506	461	480	492	489	488	469	471	477	488	511	471	465	484	447	486	478	490	457	497	477	507	498	499	485	449	500	474	473	452	480	499	489	464	504	480	502	431	466	501	448	456	496	454	473	499	468	472	481	451	500	468	450	491	476	503	487	462	506	457	464	512	467	461	483	472	505	468	484	525	478	517	482	453	429	478	518	502	500	497	446	516	467	450	489	470	476	503	477	498	472	458	476	504	455	505	477	530	494	530	500	508	451	485	475	494	498	468	468	475	509	445	466	490	507	469	491	505	511	482	461	497	501	491	460	485	515	473	487	496	510	487	461	495	461	479	492	465	468	496	465	464	498	489	485	487	459	460	473	488	507	480	490	464	474	497	454	461	490	485	539	485	513	509	471	470	477	476	499	513	492	464	453	489	481	487	482	491	455	471	519	487	467	460	476	500	473	439	456	463	463	490	499	528	468	503	466	492	467	470	453	486	431	453	486	508	456	523	507	510	490	489	503	504	439	441	523	481	475	457	453	493	513	486	489	530	459	465	507	484	488	494	481	508	500	469	535	477	466	468	493	494	465	507	489	478	444	508	495	489	463	490	473	483	456	494	468	501	485	455	451	443	469	457	488	480	484	518	496	511	482	482	518	503	426	464	461	499	474	526	485	476	457	468	480	452	481	503	460	506	446	461	442	482	445	480	488	471	478	506	492	514	478	464	475	429	504	487	499	502	467	468	505	488	490	509	498	504	477	510	463	494	461	473	510	486	504	508	446	487	480	443	482	460	488	479	483	509	441	490	495	478	445	488	493	499	472	488	488	464	496	461	427	478	469	479	459	461	495	482	458	465	492	443	462	468	472	475	456	461	516	508	454	484	480	503	476	447	490	494	471	500	522	486	492	484	489	465	441	495	438	497	460	464	505	503	503	456	482	471	452	424	466	496	489	484	462	500	461	498	487	489	522	480	517	481	484	465	492	476	506	425	516	469	480	464	462	486	480	453	453	457	481	510	472	453	481	447	443	483	521	532	455	487	480	461	507	534	489	488	500	465	514	491	481	439	473	489	487	423	524	421	475	489	464	462	455	461	517	456	532	502	516	506	479	481	517	470	496	415	488	485	517	502	445	471	476	512	458	482	468	486	504	448	499	453	445	474	497	504	499	434	464	507	466	477	486	484	437	482	468	468	462	475	474	508	457	469	486	429	474	436	489	462	478	460	517	486	469	458	480	492	476	482	480	467	487	501	508	501	482	501	518	485	492	446	478	493	480	491	476	453	508	475	526	469	443	483	467	449	477	457	497	503	478	501	461	477	482	449	457	457	480	495	468	502	492	498	458	462	469	477	456	438	468	488	494	473	482	524	493	480	481	479	474	474	514	507	477	458	499	508	457	504	501	487	502	493	497	474	467	485	454	485	467	476	480	470	481	483	467	457	436	496	468	492	493	495	486	448	447	470	471	432	437	456	463	503	482	471	445	466	518	483	437	463	477	466	456	442	499	493	460	501	442	475	464	507	469	474	491	456	499	484	467	474	483	506	500	492	470	490	464	432	494	528	493	437	508	483	461	477	489	495	461	481	530	485	452	483	466	451	480	468	511	451	511	475	478	479	488	491	464	513	497	516	463	465	486	487	478	500	506	464	513	465	448	470	497	482	432	474	470	485	507	439	456	461	515	499	490	518	444	472	486	462	477	486	494	506	484	462	498	476	467	453	489	473	458	509	508	488	481	499	456	434	498	505	463	460	484	454	470	475	450	448	502	471	472	485	514	491	526	502	516	535	478	481	480	510	486	501	473	447	484	453	483	472	476	458	451	481	508	453	494	495	486	530	439	490	493	493	472	477	488	500	471	502	453	490	502	488	478	482	459	453	516	477	461	517	466	459	488	455	463	491	492	485	526	452	487	504	496	472	478	476	447	539	475	498	457	494	499	509	459	505	485	471	492	476	452	497	488	470	484	460	483	440	471	445	470	494	476	464	505	484	459	509	500	467	477	439	497	481	470	472	490	535	476	517	440	458	534	502	468	469	502	493	508	432	479	484	501	495	498	462	433	496	483	494	445	518	512	451	489	477	456	468	493	462	484	487	519	494	479	512	436	455	468	497	475	461	467	469	494	458	441	491	501	470	480	496	461	472	481	452	470	475	498	473	494	447	467	464	487	503	491	486	466	481	468	452	481	473	451	504	493	529	483	493	486	487	483	455	454	471	460	504	483	485	473	483	464	514	488	500	443	482	494	450	471	499	444	480	497	450	501	471	435	486	505	465	505	504	516	460	503	490	476	519	468	490	472	477	494	475	423	510	474	510	468	501	491	485	463	467	447	478	485	504	478	473	484	464	471	493	459	464	516	448	447	524	475	492	513	433	508	468	514	495
32669	28114	25701	17390	5157	993	476	377	354	344	350	301	338	337	333	340	350	303	333	294	296	315	311	307	296	333	304	315	330	305	305	285	312	335	264	306	299	283	319	295	284	329	295	296	291	304	329	294	302	306	293	324	299	315	287	296	295	290	303	311	270	303	303	316	313	307	344	339	307	346	314	326	321	344	358	374	320	322	318	303	324	325	333	299	301	338	302	305	318	341	304	320	306	287	329	319	317	308	314	314	320	327	326	311	298	317	323	328	337	329	327	317	342	291	303	314	301	286	323	315	304	296	308	319	307	281	327	304	329	324	291	307	304	294	343	334	312	280	301	282	315	300	309	327	307	278	327	344	298	311	303	306	328	333	288	299	317	297	265	335	314	315	317	314	316	339	308	314	309	289	302	342	300	298	314	331	312	323	310	261	340	333	335	284	285	300	299	314	296	273	295	318	305	305	301	278	299	287	312	289	298	315	324	296	274	290	322	306	302	314	311	284	323	290	346	314	295	323	280	285	293	311	305	316	324	308	296	321	339	289	314	310	318	274	309	294	301	297	283	343	313	343	314	303	320	293	323	321	302	316	289	300	270	304	309	310	280	328	327	293	310	302	285	277	306	322	307	301	269	315	330	291	311	295	319	322	315	321	338	287	293	279	306	279	310	301	325	321	311	308	302	311	262	289	315	306	308	281	296	335	296	310	306	318	317	323	297	302	305	304	299	298	297	333	303	288	317	320	314	318	272	298	321	293	309	304	298	297	302	312	323	313	324	302	331	318	329	310	325	299	256	315	281	304	303	290	307	298	291	291	308	285	299	270	319	274	301	311	309	288	303	306	308	274	311	331	322	287	335	289	296	312	271	288	286	300	320	327	325	301	338	291	335	305	311	286	315	251	313	306	305	286	314	294	325	326	304	324	338	281	296	316	296	298	292	284	296	295	311	334	288	326	289	294	301	295	267	291	326	310	326	324	314	302	300	291	326	313	304	323	310	323	303	302	300	309	337	345	290	294	298	293	304	297	247	292	318	278	295	311	291	289	313	321	307	287	290	302	289	296	283	305	286	302	304	315	307	294	304	266	306	314	278	328	327	285	305	274	309	316	343	324	321	288	286	278	317	302	310	306	323	298	316	287	303	306	304	308	275	316	283	290	285	345	302	310	306	324	310	313	304	294	307	326	338	313	322	298	278	295	290	303	315	315	298	317	318	337	345	304	305	304	286	313	320	281	292	299	316	287	285	322	261	315	295	310	292	299	319	307	317	296	288	333	296	271	313	303	296	277	319	294	321	296	277	301	330	317	293	323	296	310	324	284	317	283	338	315	317	308	305	301	297	340	339	290	292	301	299	328	335	288	306	295	317	301	301	328	326	297	326	294	331	298	355	297	272	325	304	306	309	304	308	312	305	293	308	295	343	326	309	311	333	302	325	291	285	314	306	319	325	323	290	330	314	282	303	307	298	324	280	301	308	322	295	335	316	292	296	303	321	294	310	301	276	317	308	288	309	272	287	328	297	299	287	327	283	310	328	325	295	270	304	294	325	325	272	314	323	304	293	297	308	296	301	308	324	288	309	320	318	313	313	304	294	302	319	303	309	312	338	289	306	287	301	290	300	280	303	310	326	300	314	311	295	303	289	294	301	339	297	312	281	319	312	346	285	316	295	331	318	282	321	311	301	322	311	298	297	301	301	302	286	301	305	293	314	297	311	319	319	292	294	294	304	299	314	312	313	296	281	294	293	291	301	299	321	284	291	296	298	293	308	287	277	314	311	270	303	288	306	281	309	312	298	312	299	316	298	292	337	296	295	280	301	302	288	322	317	293	316	323	319	300	342	299	311	293	324	290	290	279	301	329	306	297	294	311	268	306	335	310	293	311	296	301	305	310	306	324	325	306	268	318	323	308	309	321	307	330	278	291	294	291	296	292	291	281	292	313	337	323	327	286	288	292	263	308	290	295	323	326	315	299	278	303	324	294	325	299	298	301	310	279	297	305	291	303	285	278	305	333	289	287	281	292	305	283	312	295	295	312	317	296	315	266	331	329	305	305	305	311	317	329	282	335	340	306	300	317	300	297	318	323	299	303	295	305	298	349	279	292	310	308	296	311	301	296	311	331	286	304	324	306	301	318	344	294	260	311	283	298	294	325	330	328	300	304	305	272	348	279	298	278	269	282	300	314	318	298	316	335	313	271	293	314	293	268	317	316	300	315	308	322	332	297	300	312	307	326	312	293	309	279	301	327	324	306	323	316	320	302	329	286	305	331	301	309	283	298	289	328	328	323	294	310	339	314	330	318	322	307	292	286	324	300	300	336	302	334	295	308	265	326	300	296	295	315	336	304	333	305	312	324	281	319	287	315	341	310	306	267	276	312	287	301	352	283	307	330	327	320	329	297	282	326	316	313	321	289	306	276	300	297	306	302	319	287	289	298	307	314	304	306	315	332	299	305	285	277	323	319	313	322	309	294	282	292	313	315	297	265	296	299	277	268	297	305	315	301	288	291	297	292	333	311	319	297	302	298	264	304	328	320	299	296	332	310	299	302	306	324	330	299	319	292	313	320	295	294	327	305	303	310	326	289	275	291	317	327	291	271	296	307	304	331	343	311	307	318	327	308	266	324	287	296	323	281	296	321	331	304	309	293	341	279	318	338	320	286	312	303	313	333	324	293	312	308	303	310	317	312	317	325	345	309	328	302	333	322	304	286	297	332	296	294	324	317	330	338	271	316	302	322	312	331	306	275	317	339	316	284	314	309	309	344	352	326	305	297	308	295	332	346	318	337	316	271	321	339	334	296	304	272	328	298	324	282	295	306	252	311	312	307	320	298	309	348	272	280	308	311	283	300	289	318	291	305	307	315	300	311	285	332	276	348	310	279	328	286	323	275	306	305	295	312	312	310	328	311	343	299	314	311	342	315	304	320	310	297	310	300	322	315	312	316	285	282	283	342	297	309	326	282	310	335	290	329	319	306	328	298	291	298	305	333	287	305	295	316	280	280	309	318	315	313	312	321	321	323	342	288	294	335	311	296	306	303	322	321	307	282	349	308	298	321	314	289	301	316	306	310	297	314	340	314	316	290	327	325	289	306	281	300	293	306	336	301	287	299	322	314	310	285	315	323	328	331	315	302	303	304	287	278	340	300	334	320	351	296	281	311	312	323	287	335	298	320	338	320	287	313	299	250	272	331	299	297	280	294	305	306	307	327	314	301	322	289	322	328	313	294	309	347	284	320	295	307	308	303	318	335	302	335	318	311	329	308	286	307	337	317	270	305	301	312	303	342	322	307	303	306	302	306	308	326	325	297	315	305	288	333	304	300	308	310	291	313	284	285	322	298	307	315	310	309	300	312	313	301	327	294	299	278	277	321	337	316	313	289	296	328	290	353	289	274	336	286	338	299	348	321	327	276	292	307	283	301	327	288	327	292	293	284	292	301	315	345	314	312	323	316	327	289	317	344	307	280	313	300	320	285	260	287	319	295
34640	38303	33872	21222	7663	1700	709	560	593	466	434	420	399	401	377	384	355	357	387	364	353	393	366	362	326	339	365	344	359	335	327	361	359	352	377	392	330	331	370	378	332	374	372	367	372	344	354	366	345	388	355	353	364	398	341	352	372	341	352	348	340	354	357	344	357	388	406	350	399	359	363	389	397	367	355	380	351	377	394	364	372	322	405	345	332	373	359	377	366	382	389	353	397	382	350	379	376	381	380	359	318	381	290	344	372	358	368	344	352	353	356	330	383	353	365	337	371	308	389	375	369	392	344	348	353	323	337	345	345	344	345	318	328	345	361	350	311	342	349	371	328	356	370	377	336	342	322	356	368	378	352	347	369	337	358	356	339	350	356	320	352	366	381	367	334	347	313	317	376	387	355	334	342	341	378	355	340	318	333	337	321	351	358	350	307	372	332	370	317	336	361	382	318	353	348	357	365	313	363	369	343	336	352	342	363	346	417	376	331	370	360	326	354	353	377	356	379	335	359	360	326	331	374	359	356	333	344	355	355	365	339	345	342	341	378	370	344	344	354	345	340	348	343	332	330	341	398	359	357	363	372	344	347	336	366	352	341	335	328	356	352	378	348	376	354	345	368	346	348	375	366	341	374	349	349	325	340	338	335	330	356	330	389	371	304	354	350	347	313	358	338	379	320	335	334	331	370	344	367	363	362	344	326	346	355	372	324	328	382	339	370	335	324	342	329	327	373	372	358	367	360	365	362	351	372	341	335	369	373	403	344	370	383	348	331	338	356	404	336	362	361	325	347	365	352	339	348	396	335	317	396	374	376	373	354	342	332	382	365	319	363	352	368	355	326	369	377	356	334	352	351	356	368	339	338	373	368	389	337	316	357	357	340	344	336	361	350	343	330	342	325	336	335	345	347	359	331	350	378	348	328	354	331	328	379	375	363	350	351	375	347	369	354	382	360	356	360	376	337	358	357	366	356	359	328	356	379	324	380	338	360	382	339	363	363	338	339	354	376	356	299	351	364	357	336	326	346	398	330	363	349	360	369	323	364	377	320	333	388	346	334	348	382	347	353	339	335	374	312	344	389	351	363	334	387	393	360	339	373	344	359	384	311	340	330	364	339	327	345	359	319	360	348	354	320	328	352	357	346	327	350	343	345	360	375	348	370	345	391	347	376	367	368	338	337	348	357	367	362	353	362	341	372	365	382	336	390	331	342	370	369	357	358	322	340	349	370	374	344	364	348	354	339	354	343	340	368	358	349	349	364	342	343	340	381	385	325	355	368	348	338	380	338	367	338	375	364	343	348	371	365	363	367	378	312	367	348	362	331	325	352	372	350	351	395	332	336	360	368	355	332	362	347	358	360	308	364	358	358	315	354	352	384	341	351	340	371	335	347	347	352	371	351	338	340	326	359	366	348	326	376	341	339	338	351	309	336	342	349	345	339	299	353	351	353	352	360	358	387	355	345	339	349	359	356	386	355	343	355	396	366	352	349	314	347	350	366	343	357	359	343	363	373	376	375	339	355	378	341	337	347	337	316	379	326	352	347	349	359	337	360	332	352	346	325	338	333	382	351	352	348	370	347	334	351	354	365	364	354	326	364	348	371	331	312	345	330	356	347	330	374	337	353	363	375	324	356	337	371	336	363	333	348	366	313	337	333	315	355	368	372	359	344	370	350	342	340	355	330	371	360	353	354	351	352	365	311	379	395	338	326	346	341	360	366	327	370	339	350	367	333	324	340	310	335	373	346	360	343	346	354	350	374	350	359	323	366	390	353	369	348	354	357	351	328	398	374	376	333	366	354	362	351	331	346	331	314	335	371	311	345	367	364	367	355	350	342	335	332	357	338	359	350	346	364	350	358	356	360	334	379	377	332	342	344	355	359	340	335	383	358	338	335	369	347	322	340	337	364	358	318	337	358	330	334	376	315	339	355	374	373	344	338	350	339	343	339	318	388	398	376	357	382	349	347	352	359	335	360	373	329	337	354	340	374	327	334	350	346	367	340	354	363	359	318	356	347	383	325	357	349	355	378	334	349	363	351	350	354	367	344	347	377	401	327	346	358	367	357	344	373	372	354	350	363	328	334	351	355	326	368	345	368	354	310	315	343	347	352	330	352	329	372	354	397	306	345	341	350	345	374	352	327	338	343	375	353	324	316	382	374	373	318	322	391	343	360	300	368	335	359	331	373	380	360	362	368	383	351	370	330	338	374	308	374	366	356	392	320	338	335	377	345	341	379	346	332	362	353	392	377	371	368	333	356	350	325	373	373	343	392	362	411	369	332	377	327	365	360	368	311	349	372	331	336	343	371	327	388	326	345	325	367	316	354	335	377	358	359	366	343	358	369	343	342	344	345	379	341	348	346	364	345	343	346	354	353	352	332	376	337	347	350	355	332	347	348	318	335	339	365	313	351	356	351	374	382	352	356	359	355	374	328	362	359	371	365	364	345	352	358	349	345	387	356	343	382	354	348	358	359	357	341	377	352	355	356	393	370	385	349	347	377	352	342	377	329	325	351	374	376	333	353	347	340	358	378	368	328	376	369	352	373	355	336	335	340	391	385	316	357	355	348	341	322	361	341	332	368	369	367	345	366	323	355	346	364	338	388	350	383	347	349	337	339	338	336	352	347	348	325	371	347	364	369	336	327	380	339	349	357	355	364	328	336	314	306	344	351	368	324	320	359	351	362	318	350	367	359	352	346	348	335	336	320	390	342	320	367	342	340	383	346	334	360	361	345	353	332	353	345	387	329	341	380	334	348	369	378	358	342	325	367	355	343	379	329	354	349	358	333	369	327	356	354	363	364	321	389	317	356	329	350	353	372	349	340	358	361	354	335	336	379	359	341	367	321	388	384	365	372	352	378	356	371	377	369	348	333	372	347	374	383	339	359	337	350	351	367	333	364	366	336	342	364	334	361	349	375	358	334	388	332	318	373	364	372	336	343	363	350	349	344	352	334	355	339	337	352	377	344	334	355	359	338	328	361	345	349	360	355	327	365	354	351	368	302	368	348	331	343	358	370	345	363	346	319	347	349	369	326	352	346	339	389	331	346	355	324	333	366	359	346	357	355	368	368	364	312	314	357	340	358	343	343	371	314	324	363	346	354	333	336	394	358	315	351	342	353	325	375	373	332	329	360	352	357	363	319	336	370	335	348	363	370	352	395	378	334	343	341	339	330	375	332	325	333	365	344	342	347	316	361	337	354	372	372	359	372	330	355	340	360	361	361	372	386	330	368	361	358	355	365	336	321	337	352	334	322	360	317	325	356	357	329	376	355	375	359	364	351	357	348	332	352	347	369	354	350	336	369	343	371	337	348	342	374	329	354	352	341	349	342	344	330	372	350	339	332	351	337	366	326	364	367	358	375	350	369	350	355	339	343	364	361	324	370	340	352	334	347	360	370	351	353	362	348	363	351	371	371	351	342	341	368	369	321	327	339	362	328	375	357	340	320	344	352	366	371	357	330	347	354	358	361	356
25280	20813	27355	26489	20936	10208	2126	944	613	515	465	402	432	377	371	384	344	326	351	315	316	338	307	304	292	340	271	320	311	296	328	302	325	298	312	256	302	266	310	269	281	289	330	304	274	305	296	280	291	297	284	312	303	301	279	272	315	266	290	311	298	285	290	287	304	298	293	277	319	296	287	313	290	279	309	320	297	326	290	281	316	271	283	285	296	266	306	296	315	297	346	333	318	303	336	294	328	298	300	296	262	308	264	287	302	281	282	304	275	281	318	300	319	279	306	283	268	300	268	296	305	270	303	319	307	295	270	272	304	318	280	292	295	260	261	273	286	284	284	274	297	255	302	295	275	306	284	320	309	283	273	290	287	307	262	307	266	286	299	266	270	285	296	267	286	276	290	274	285	280	285	275	272	306	277	276	306	270	252	274	279	304	269	294	307	284	279	278	272	283	297	284	283	286	285	287	278	268	268	289	291	251	269	272	269	280	289	284	298	279	278	296	270	280	280	308	305	281	261	281	291	262	293	299	246	270	281	297	272	250	298	288	284	306	282	266	270	305	295	255	274	258	272	282	279	233	277	270	300	301	272	262	297	290	304	291	286	240	271	285	291	299	253	297	281	273	246	270	252	294	285	279	290	271	289	293	258	307	280	289	293	288	271	287	300	266	286	287	298	290	291	281	310	292	307	303	291	276	297	267	262	310	309	294	282	299	239	271	263	289	312	272	255	284	275	298	295	261	315	283	297	282	291	298	273	304	260	267	294	279	295	273	312	295	301	288	282	292	266	266	276	275	277	278	282	302	261	294	288	273	320	317	282	281	281	289	289	290	303	266	275	294	290	271	287	295	304	284	255	312	311	284	283	300	272	302	254	282	282	272	257	289	293	301	286	289	300	251	281	286	318	272	257	281	297	298	290	293	283	281	318	283	283	255	281	276	314	297	282	293	295	301	275	272	289	253	291	296	318	309	287	293	296	278	330	293	258	281	295	268	299	276	268	280	283	255	290	265	278	290	264	270	312	282	275	256	308	260	288	280	273	290	273	263	316	277	265	265	305	286	299	278	276	299	280	293	288	297	243	304	273	285	258	327	255	269	309	273	283	298	277	249	304	281	304	304	279	270	280	273	270	272	303	277	297	297	323	261	282	254	278	276	267	278	297	285	268	299	291	277	298	295	283	296	273	282	274	278	253	271	276	265	264	281	286	299	283	292	295	262	294	265	277	293	283	292	290	282	299	278	266	288	323	276	287	292	294	289	281	286	290	273	282	304	317	289	287	271	278	276	285	291	250	262	264	257	267	249	313	270	260	273	282	278	297	301	302	252	277	291	261	280	284	295	310	246	278	289	275	271	279	290	318	302	283	285	301	277	274	282	260	281	274	283	283	256	292	265	289	280	323	298	289	266	256	295	259	265	286	253	265	310	263	272	300	264	286	280	287	291	305	296	303	263	283	265	308	272	282	294	288	274	289	289	278	298	298	271	307	270	280	290	287	283	273	301	252	293	282	275	273	279	292	272	298	274	266	276	284	285	311	257	317	293	297	281	274	292	249	299	264	287	284	269	290	291	265	289	271	305	269	273	257	255	302	285	291	277	267	298	291	295	298	288	262	281	324	277	302	300	289	293	262	292	256	305	287	299	278	283	307	259	260	304	278	313	281	279	312	274	286	275	300	283	281	301	295	304	250	306	314	295	289	273	288	266	284	279	288	288	284	294	308	313	301	288	284	277	266	296	281	271	286	272	289	295	280	279	256	302	292	276	266	303	260	295	280	304	260	271	318	268	298	294	294	286	280	275	270	268	284	273	284	272	262	293	265	282	271	270	298	292	270	259	291	309	263	291	283	260	263	299	269	264	289	297	300	258	284	280	267	284	296	300	304	309	290	263	262	271	266	305	291	280	275	278	286	278	289	291	284	269	291	310	279	265	286	285	291	284	291	281	266	293	275	264	294	281	301	279	298	287	268	286	265	297	303	264	321	286	312	299	300	296	295	258	284	279	262	297	300	266	311	316	304	267	265	253	269	275	295	278	305	272	292	293	275	284	309	280	287	304	297	272	281	295	297	257	276	283	264	254	286	284	279	281	302	286	247	255	268	302	270	280	285	279	281	307	273	255	269	271	297	234	281	271	286	280	275	262	296	279	314	315	259	274	279	284	262	277	270	276	279	284	290	259	291	278	274	299	276	286	292	293	279	273	279	299	302	312	291	266	293	288	264	310	277	276	299	282	280	307	275	243	276	305	299	259	315	276	283	275	261	258	275	269	284	249	272	283	274	285	274	274	290	263	278	278	285	278	279	304	309	294	287	268	270	299	278	272	256	279	304	271	285	262	288	283	287	282	292	278	255	265	301	269	283	270	293	277	278	272	312	281	291	313	265	300	255	275	269	286	252	264	297	292	295	274	296	287	292	299	290	311	319	308	309	270	285	288	285	286	272	268	281	267	275	304	277	270	286	291	277	274	259	255	293	286	298	271	253	263	279	295	305	278	293	282	276	292	289	285	301	278	269	307	308	282	322	295	310	264	258	249	291	316	311	287	286	278	294	266	274	304	268	295	268	279	285	281	277	291	297	293	274	280	269	278	264	306	283	292	287	298	264	298	300	278	317	246	295	281	272	274	268	266	273	287	281	300	293	301	292	282	297	267	275	311	290	314	282	283	261	250	299	279	258	271	287	273	285	289	256	289	299	269	304	293	295	274	285	291	312	260	260	314	292	290	302	275	281	284	281	277	275	260	267	292	313	277	283	276	281	287	271	261	267	291	284	257	264	302	267	297	266	277	296	256	254	277	274	316	280	321	267	260	261	284	279	274	292	293	263	283	292	302	288	267	278	285	272	259	290	295	270	269	280	281	290	279	242	303	307	277	302	306	307	306	277	283	263	294	264	292	278	283	289	254	281	302	294	269	291	253	277	308	277	285	273	299	273	256	280	283	274	271	279	289	300	296	251	287	273	301	248	283	290	281	296	288	282	302	269	263	264	270	256	315	270	312	279	298	306	276	276	284	283	284	326	289	264	287	276	315	313	290	273	268	293	299	300	310	314	290	297	309	287	300	275	279	292	277	326	262	285	337	290	312	268	296	262	307	278	304	309	286	278	304	284	278	320	286	273	284	273	264	280	260	316	293	271	296	287	304	313	272	293	276	302	267	263	289	275	308	269	301	281	287	282	305	251	289	253	301	263	277	262	286	278	283	274	300	295	285	314	296	266	287	268	277	313	265	276	306	287	291	262	301	291	286	271	280	263	309	273	284	263	275	269	305	294	306	274	302	281	282	287	320	284	304	300	283	269	271	272	293	303	268	271	302	302	274	323	277	290	283	287	281	308	280	286	259	268	268	234	302	294	281	294	267	280	304	283	314	288	294	289	284	304	265	302	283	295	296	276	286	302	298	309	278	312	273	285	307	292	298	270	314	288	287	274	254	251	264	284	316	297	280	281	270	289	291	301	272	277	282	241	256	270	268	287	294	288	275	274	272
35425	51998	50274	36662	18329	5337	2353	1559	1049	818	703	608	565	538	467	449	471	424	397	402	388	381	365	362	396	338	364	359	346	357	383	348	343	324	326	339	338	327	309	305	306	293	300	317	328	298	330	314	318	331	330	344	305	307	324	320	336	324	327	354	334	337	347	333	349	388	361	334	355	395	372	355	368	378	374	357	359	328	359	308	349	329	299	320	321	326	325	314	334	325	345	339	317	328	357	339	359	348	338	339	326	338	327	328	335	287	387	325	294	354	347	308	350	330	321	351	345	345	357	350	297	312	316	338	347	310	304	294	315	323	306	325	308	360	298	307	292	332	298	305	289	295	315	344	316	338	331	308	319	325	334	324	342	323	305	301	306	337	316	323	327	315	302	298	314	289	285	316	347	283	322	306	313	337	348	320	326	281	332	296	331	278	337	328	324	310	293	327	292	324	308	311	302	298	307	304	324	305	311	293	302	347	315	335	318	333	343	316	322	285	301	309	334	304	326	321	307	299	282	307	304	304	309	304	320	290	305	302	322	301	307	311	311	274	327	320	319	321	326	297	299	342	287	293	337	332	336	371	315	342	321	318	314	281	317	288	309	302	332	317	333	328	291	312	332	294	301	287	309	339	321	309	353	330	334	330	316	309	309	352	311	310	336	331	325	312	318	315	290	291	311	318	307	305	337	280	342	310	301	340	312	285	317	306	317	306	309	300	330	311	318	325	300	329	256	304	345	295	308	325	279	318	297	291	318	314	306	305	326	327	335	330	335	335	310	284	311	314	315	348	331	308	292	315	318	283	356	345	332	317	306	302	337	326	342	327	317	297	310	317	302	293	308	290	296	320	314	305	283	322	296	329	283	336	349	343	337	297	324	341	344	328	312	341	345	307	343	312	325	333	342	337	336	325	316	324	297	301	332	311	283	313	313	333	314	297	307	350	327	341	313	326	287	328	319	346	303	304	325	317	323	332	302	317	319	310	342	300	319	300	314	326	271	309	331	317	327	307	312	303	342	299	317	315	324	286	348	332	311	333	305	291	288	318	312	307	320	322	338	309	309	302	332	340	300	319	305	285	327	326	293	291	329	350	324	323	354	313	305	289	304	287	292	324	300	325	295	302	295	311	313	334	310	306	311	274	295	324	313	348	280	310	299	324	302	329	317	358	344	313	326	278	317	325	299	316	322	354	292	294	309	333	353	317	320	349	311	299	342	331	326	336	313	351	349	295	310	323	285	284	345	304	299	334	302	324	344	318	314	293	314	339	295	317	302	318	330	316	312	327	310	323	334	309	286	323	319	327	325	305	306	301	322	298	310	319	327	327	339	313	311	301	322	304	331	314	295	301	328	293	325	316	313	292	321	312	302	301	354	303	319	304	300	333	337	322	309	312	299	314	330	293	330	310	334	324	315	319	317	337	297	322	335	333	316	317	253	299	314	304	316	317	303	298	305	300	339	281	317	320	301	324	316	301	332	289	303	305	318	326	300	312	277	328	313	325	299	310	359	320	310	320	334	279	333	288	347	321	309	315	327	340	291	275	321	341	319	328	335	290	347	324	334	316	283	327	325	302	335	329	281	292	311	286	347	330	287	369	332	316	294	323	341	352	339	328	318	326	277	320	328	333	301	305	300	327	313	337	307	305	288	294	325	329	319	328	303	316	327	297	322	316	312	321	306	331	309	329	359	308	320	311	300	325	305	316	295	306	300	313	326	307	294	316	337	300	360	334	324	304	310	316	323	341	318	330	318	298	344	345	290	331	343	300	280	313	305	304	289	318	336	300	322	309	284	307	314	296	311	326	326	313	320	327	314	319	280	324	318	325	319	298	334	319	306	317	335	321	317	296	314	314	306	341	310	294	296	276	318	315	322	316	322	302	303	301	287	313	319	326	319	327	298	300	342	332	328	296	341	320	306	323	328	304	331	295	295	290	332	296	353	314	292	301	305	322	329	308	314	324	303	302	344	302	289	348	312	339	340	323	311	300	301	315	324	288	303	308	348	314	322	312	303	330	307	319	309	308	305	303	346	297	308	322	346	300	333	333	330	338	294	314	331	329	316	306	292	320	336	309	292	322	300	316	282	302	284	284	320	330	309	296	351	303	352	298	327	348	326	323	323	299	330	321	326	311	299	303	328	283	317	302	322	289	300	306	296	331	326	311	314	312	303	299	322	340	336	308	321	308	327	328	308	306	322	314	325	307	305	317	312	287	345	310	323	356	296	329	313	334	326	341	316	319	327	317	302	271	324	309	275	304	322	311	328	336	317	302	318	330	314	314	345	310	308	315	320	303	319	319	311	330	332	309	312	352	304	337	322	340	270	316	303	295	308	307	337	339	349	348	298	302	305	301	328	292	313	326	332	305	331	316	324	322	341	296	303	328	305	327	345	321	309	315	326	300	294	279	338	315	316	331	331	334	322	288	278	316	340	296	334	312	337	338	313	306	335	353	309	329	337	310	343	321	305	306	306	317	347	304	299	302	313	351	321	320	312	305	325	295	304	342	339	318	310	330	343	309	302	331	306	306	314	300	303	300	327	322	331	293	332	296	324	307	311	308	304	291	304	292	356	357	335	323	326	282	302	310	308	317	307	308	336	318	275	316	315	292	294	324	324	330	306	302	289	334	336	327	298	332	279	294	327	326	279	339	333	327	299	311	313	315	315	333	316	342	298	330	303	318	317	312	288	330	317	296	356	309	281	335	335	294	306	317	332	326	336	294	320	301	334	316	330	312	315	317	310	321	328	297	328	289	352	317	318	316	306	327	315	337	316	328	302	294	281	339	295	312	324	291	316	329	310	322	327	304	327	307	316	301	312	268	304	322	308	331	321	339	321	336	344	325	317	291	313	334	303	328	337	313	323	317	286	342	324	312	288	324	300	316	328	335	322	348	328	317	334	314	316	346	329	340	326	315	300	334	289	321	333	325	314	321	326	308	296	319	324	315	298	315	294	301	339	275	316	306	264	309	339	287	316	326	315	312	313	339	294	341	310	325	338	317	339	335	325	311	319	305	306	325	304	286	294	315	299	306	350	330	338	318	290	311	318	316	326	295	289	316	314	303	310	297	333	306	306	304	320	303	338	325	317	324	313	314	340	334	287	316	283	289	319	335	302	308	327	309	287	330	313	316	325	347	292	295	341	301	324	324	298	340	313	319	320	338	298	344	314	289	298	334	299	319	325	299	347	343	308	321	305	330	303	311	322	287	323	310	296	342	365	303	275	294	309	333	294	329	313	350	304	296	312	336	362	302	324	323	319	292	340	327	318	307	310	316	316	322	310	314	330	307	361	277	323	305	306	324	325	317	327	310	318	308	286	312	318	299	328	308	348	309	333	314	330	316	300	303	340	314	319	295	324	375	332	305	308	266	323	327	292	333	321	317	329	330	320	322	341	293	315	319	319	314	302	300	271	322	270	298	306	279	333	320	348	319	328	302	317	326	293	312	299	320	295	308	314	284	289	309	308	356	301	299	306	317	312	331
23191	20781	27533	24725	20834	19691	9007	2201	1121	973	856	751	666	654	634	587	564	566	545	580	582	522	487	487	528	524	516	515	525	469	507	463	494	446	480	468	477	466	512	521	493	477	500	471	471	496	483	479	495	477	504	473	476	466	487	472	524	460	470	441	480	459	502	511	501	521	499	518	502	482	490	468	494	489	474	513	487	491	478	517	498	500	488	547	452	478	462	462	481	499	471	459	507	472	442	523	483	474	499	536	472	482	469	506	470	457	481	482	499	473	460	489	506	546	476	483	504	460	474	462	481	466	485	418	439	468	503	428	439	494	517	445	459	493	445	462	474	457	492	429	473	461	466	438	465	474	463	455	453	484	468	445	474	418	436	453	393	481	481	478	481	495	474	444	462	439	474	472	474	416	470	448	429	452	466	450	450	460	444	451	489	474	466	477	443	466	476	457	455	435	461	476	452	492	473	450	451	453	477	483	476	470	437	451	482	452	492	482	477	463	498	448	472	493	486	476	467	497	450	471	451	448	444	450	455	426	458	466	446	497	475	458	466	487	473	483	463	489	442	461	490	432	441	424	484	507	451	479	482	460	448	466	480	459	445	456	424	465	433	477	443	420	444	450	442	441	442	486	474	462	451	452	456	488	461	491	465	454	427	492	457	447	475	426	476	430	425	476	453	513	461	438	470	475	498	464	453	450	457	489	444	437	481	429	495	468	465	443	441	447	435	449	510	482	470	463	442	475	475	458	426	447	433	493	517	493	518	483	470	483	453	486	426	422	469	489	468	439	499	478	485	476	517	497	490	455	473	452	464	477	467	455	474	465	419	431	488	463	473	487	452	469	450	438	481	438	469	492	470	460	461	471	440	476	452	495	448	494	486	450	423	509	473	456	456	443	447	470	443	470	474	391	454	479	471	453	468	471	452	455	496	466	464	477	471	468	449	450	454	468	441	458	467	489	471	495	459	434	423	474	455	436	476	461	467	440	453	481	512	469	513	459	486	498	505	438	449	442	469	455	427	495	433	444	448	479	512	439	478	481	433	422	480	480	454	443	462	478	437	463	481	472	432	467	451	439	462	450	492	447	451	437	452	477	480	445	472	477	466	454	435	471	486	437	443	440	475	455	482	461	478	445	460	488	447	469	447	470	452	458	475	430	419	465	449	464	467	480	437	441	499	435	489	440	446	457	444	472	484	413	473	455	442	453	477	445	465	464	474	487	468	453	460	470	434	479	462	456	469	437	486	462	480	473	475	438	500	446	473	483	488	462	500	460	432	462	480	440	466	501	456	476	433	481	458	468	468	461	468	437	466	476	432	475	454	493	501	461	440	445	451	442	502	481	460	439	453	487	422	441	454	487	455	446	461	455	457	449	452	456	466	471	460	445	494	478	439	432	456	459	462	484	470	457	474	464	445	424	491	454	439	494	480	472	467	502	431	468	483	471	455	463	434	464	473	441	421	438	470	415	497	456	460	492	471	447	464	498	442	480	450	435	458	487	482	470	457	441	424	439	425	457	465	461	468	447	445	462	466	408	421	463	475	486	479	468	482	463	446	477	492	451	429	443	446	450	499	447	460	463	462	472	473	426	402	438	460	434	481	455	452	463	502	442	424	474	441	432	408	466	435	458	467	464	473	492	492	432	486	480	462	506	442	471	471	447	447	512	474	481	480	474	452	445	449	433	499	481	456	471	479	467	451	404	448	440	449	498	448	451	424	455	423	479	441	443	464	470	478	453	464	467	429	487	474	460	432	444	482	459	474	473	482	467	446	447	468	473	484	503	496	513	454	442	447	479	471	448	463	411	439	463	468	463	461	498	439	438	472	442	493	475	476	463	465	426	441	455	439	465	459	450	476	452	440	438	435	467	462	479	459	448	463	459	452	467	499	461	449	496	460	462	492	447	438	459	498	453	447	439	470	445	440	466	442	483	475	435	482	469	453	480	475	477	455	462	456	476	477	479	444	472	458	474	470	444	479	468	442	475	463	472	447	482	457	447	462	461	487	476	495	453	452	467	487	471	473	476	460	466	447	490	437	491	444	437	472	515	485	477	476	477	481	494	460	498	434	506	481	434	437	469	490	460	445	470	451	500	434	434	467	490	462	449	483	432	495	476	461	438	449	459	445	477	457	482	502	471	479	476	476	507	444	488	471	461	491	473	466	435	428	446	494	437	466	462	439	470	459	468	442	457	447	472	459	506	504	468	459	444	461	471	445	439	448	456	442	473	473	472	454	451	459	420	470	454	471	476	431	454	480	483	462	447	465	406	469	497	465	445	461	455	504	445	482	408	397	434	493	473	477	452	451	481	439	447	473	470	455	440	454	457	428	441	450	479	438	449	468	494	471	463	433	470	449	478	507	448	461	447	471	490	436	435	476	439	441	485	467	464	423	441	468	461	484	427	481	466	470	465	447	497	446	459	485	449	438	466	470	465	496	452	446	453	457	481	476	495	475	488	460	471	465	472	441	469	472	491	459	431	501	493	450	458	480	441	479	462	467	464	463	442	448	492	464	444	473	478	463	449	495	485	470	463	475	420	452	482	493	463	439	463	435	441	451	460	494	438	425	428	462	407	436	425	488	469	454	448	447	455	487	466	480	463	450	423	441	431	427	485	449	413	472	455	464	451	465	395	472	456	438	458	484	459	462	504	503	467	413	466	504	466	471	480	439	474	411	471	499	452	479	468	470	456	444	453	495	452	476	441	462	472	466	481	482	442	490	461	429	457	443	431	478	471	493	464	484	459	464	446	474	451	487	477	474	455	478	460	482	459	449	451	410	423	457	477	448	449	483	486	454	471	425	463	470	452	461	443	456	433	475	467	476	444	450	480	443	477	450	457	475	480	437	459	417	488	443	458	444	453	487	455	426	478	493	435	447	460	501	428	449	470	424	493	494	440	476	465	432	459	427	482	515	487	461	486	415	421	463	439	456	446	451	477	454	468	447	398	478	437	458	435	468	490	450	465	447	447	463	449	434	458	460	492	476	454	481	441	466	459	499	451	499	434	443	460	498	445	453	480	486	444	442	459	496	490	470	438	446	491	457	481	468	456	472	459	432	435	443	437	470	435	463	440	482	461	474	476	440	409	475	487	465	465	497	432	480	426	451	446	459	473	466	454	487	451	457	481	472	454	461	444	449	467	456	433	456	436	437	486	468	459	483	454	453	450	497	452	437	445	482	468	442	470	449	482	449	469	461	451	507	450	451	465	484	470	499	462	426	466	481	528	451	481	435	428	462	480	523	499	449	486	446	465	476	425	422	501	467	494	462	425	439	498	465	461	456	458	467	489	484	456	454	475	512	487	486	493	431	471	401	470	468	444	471	483	456	422	456	444	436	482	462	501	485	457	463	482	457	485	488	498	498	436	461	457	456	472	461	455	477	475	445	422	447	459	464	447	445	441	458	492	503	466	481	469	485	477	462	419	447	497	450	479	445	470	446	452	426	476	433	466	489	460	493	467	455	484	448	441	472	458	457	443	470	465
39111	64083	59713	36954	10986	6859	4723	3116	2030	1686	1477	1186	1080	969	842	822	808	741	711	695	687	645	673	635	571	610	626	596	588	555	560	523	576	537	509	525	540	515	477	514	516	527	522	498	518	506	494	521	507	486	536	468	522	514	522	500	519	514	476	497	504	487	496	550	550	591	553	561	564	563	590	606	575	560	567	544	541	546	535	522	476	529	550	509	517	480	538	545	515	505	561	519	525	528	539	521	559	551	570	512	479	485	517	456	545	506	463	544	489	518	506	512	487	533	514	496	541	516	522	489	514	482	487	461	447	490	498	483	496	469	493	507	497	514	486	462	480	506	515	496	453	458	520	451	485	478	472	499	469	530	502	462	476	481	493	500	484	480	469	470	488	468	525	437	464	492	447	478	487	471	461	471	535	496	492	497	445	499	479	447	467	519	469	489	477	481	525	463	455	471	491	462	469	470	520	507	494	488	466	526	464	445	473	525	497	486	480	460	472	468	444	500	465	472	448	471	491	498	513	513	498	469	481	491	440	499	466	501	480	470	485	451	489	482	455	477	465	437	442	486	468	467	509	527	454	523	483	476	474	485	491	491	485	469	503	510	479	469	469	471	469	490	488	460	487	480	471	440	478	510	482	465	481	446	466	459	471	483	496	503	468	443	453	510	475	469	491	488	471	464	453	482	470	459	481	490	464	480	485	494	464	540	480	442	449	455	478	504	467	490	542	480	473	462	459	517	473	496	445	464	455	537	479	504	459	490	478	497	481	487	484	474	519	486	511	500	488	486	462	463	472	468	460	490	471	473	461	488	438	522	451	473	506	486	491	473	452	468	471	487	486	489	509	483	473	506	456	471	442	456	458	452	489	497	499	490	466	521	481	493	463	479	477	532	510	484	518	467	436	477	442	519	505	487	462	488	483	465	492	487	500	457	502	450	490	494	516	466	445	478	480	476	489	486	460	471	477	484	440	502	484	506	478	479	494	490	442	492	473	441	536	476	475	471	473	455	442	472	462	475	477	483	458	470	492	447	459	455	468	482	508	486	439	484	479	449	481	449	464	476	512	479	497	475	449	529	480	467	490	463	496	471	494	484	436	464	467	470	467	422	478	505	441	464	448	488	497	486	509	458	482	458	435	507	472	495	461	467	491	458	501	471	492	487	444	489	467	474	472	479	471	500	466	469	478	468	489	455	488	470	494	485	474	520	495	532	480	462	490	457	438	458	515	499	484	478	501	490	515	436	471	449	463	474	475	467	471	497	466	432	488	500	503	453	510	464	499	483	461	499	463	496	499	492	497	462	472	487	492	454	484	501	512	484	479	485	442	484	507	496	474	454	509	474	479	480	470	504	490	480	459	446	530	471	506	496	491	462	483	479	448	488	472	470	506	442	495	483	471	447	480	496	485	451	477	500	445	463	483	510	459	492	503	486	467	482	507	473	470	460	458	502	488	459	511	507	497	487	466	465	490	471	484	469	481	519	480	469	479	479	482	523	474	517	472	501	451	513	468	479	457	519	500	470	476	449	490	514	488	501	513	501	471	487	473	494	514	482	464	504	501	449	508	480	488	528	484	505	470	460	482	482	488	463	475	513	489	518	495	441	489	513	499	473	498	491	468	484	498	492	466	478	501	466	438	460	454	469	455	490	490	519	509	494	470	511	495	521	501	498	489	469	468	473	497	465	473	486	457	454	470	455	480	496	477	507	489	463	488	465	471	452	486	490	458	482	483	516	463	511	475	497	494	482	454	488	466	468	466	487	444	441	493	502	475	500	454	482	467	459	461	517	462	503	461	431	482	507	504	464	493	489	483	464	482	513	514	469	494	490	443	490	555	466	515	478	483	481	444	534	480	496	499	477	518	460	477	472	493	474	479	464	475	477	483	482	478	422	480	536	520	487	460	500	497	471	508	467	497	461	500	477	492	446	499	482	502	476	479	499	486	447	498	456	458	476	480	489	494	499	473	439	484	436	509	480	454	459	477	523	460	514	490	461	494	481	456	452	450	497	495	475	490	491	473	509	466	454	505	468	497	513	451	511	459	471	459	503	537	486	492	497	485	501	498	456	475	477	481	478	454	510	507	478	557	476	478	469	461	466	423	470	506	458	466	456	478	462	517	477	467	482	487	447	477	455	494	467	498	438	491	499	481	494	471	478	473	483	502	487	475	507	470	504	472	503	472	474	457	486	510	480	478	513	464	497	522	508	498	490	455	447	511	498	503	483	454	485	517	507	458	506	481	498	493	463	509	471	529	482	503	471	524	457	503	502	479	497	461	505	466	509	475	486	486	482	467	493	480	516	465	475	490	477	506	476	475	483	489	462	491	476	511	531	497	473	479	493	483	476	463	476	485	469	490	485	467	479	511	458	484	514	507	477	470	458	488	481	488	456	476	473	490	507	441	482	485	486	498	479	467	500	473	501	450	486	466	465	472	476	476	479	465	495	476	496	498	515	447	509	482	488	492	531	506	482	501	488	431	446	492	476	465	452	459	506	494	493	449	450	471	472	476	454	490	521	460	468	505	505	474	494	484	454	487	463	506	525	487	452	486	453	525	489	480	476	450	480	475	467	418	459	465	472	486	434	477	488	505	491	462	492	499	451	483	474	465	458	485	474	490	490	485	450	443	528	473	496	458	482	500	470	479	488	483	489	476	475	527	463	494	498	515	510	506	518	493	494	455	500	456	500	441	472	513	493	466	479	491	521	481	480	484	486	486	520	477	470	482	511	441	475	496	474	477	486	484	477	464	486	507	469	487	491	465	471	518	477	498	462	499	466	540	455	479	510	455	506	480	443	472	493	451	511	471	475	496	510	483	468	468	470	470	457	495	430	453	482	478	504	453	471	467	464	474	458	472	504	500	490	454	464	505	435	486	510	468	487	518	470	504	484	479	486	458	484	486	472	493	527	454	443	490	448	498	483	491	485	497	458	476	509	498	454	468	471	455	472	508	443	464	502	473	523	452	438	522	527	447	473	453	455	468	491	487	481	496	518	535	467	463	494	506	458	495	466	459	479	517	459	463	479	463	496	494	478	479	457	470	471	478	515	499	500	457	521	474	483	469	473	463	428	482	493	488	484	505	494	471	486	513	453	472	436	454	473	468	505	461	496	548	504	481	453	493	471	483	492	501	470	495	496	504	499	497	496	484	500	491	458	489	487	457	470	466	492	482	471	470	468	496	493	507	471	487	476	484	472	495	486	473	492	486	477	528	491	484	502	478	494	469	455	493	478	484	494	480	450	446	491	485	470	491	495	500	487	513	481	470	450	446	506	463	500	502	477	476	461	457	453	477	503	464	455	434	512	481	473	474	452	474	483	463	486	475	454	458	429	486	491	509	483	491	461	528	464	416	472	486	493	478	490	461	496	430	485	462	495	495	457	461	465	457	507	429	477	467	502	443	503	442	492	475	484	472	462	460	519	467	497	504	462	468	504	468	529	449	506	494	485	444	452	428	485	468	495	482	517	514	501	479	474	501	483	461	464
32838	30755	28916	12167	1234	619	536	473	432	379	328	342	311	332	304	320	323	320	316	346	352	339	321	272	304	321	279	319	306	300	346	323	326	302	303	297	315	291	329	269	299	327	308	299	307	325	311	278	326	327	276	328	315	317	304	303	308	328	306	349	321	329	307	307	342	278	313	329	308	330	308	346	328	314	369	342	323	311	275	276	315	329	318	310	315	311	318	352	337	324	321	325	336	340	325	299	331	333	320	282	342	320	332	320	342	308	326	322	307	306	330	321	326	333	339	313	362	314	331	306	305	298	304	280	302	303	292	309	300	335	342	287	309	313	320	300	300	322	290	338	283	301	293	284	312	321	334	312	330	335	308	294	322	306	334	327	269	327	328	337	327	278	311	316	315	334	247	312	319	297	318	307	297	331	311	295	335	304	312	294	320	278	301	320	329	287	316	319	328	327	308	319	276	326	293	321	282	304	332	302	292	297	307	289	309	277	304	309	342	314	322	316	302	295	297	302	338	295	317	273	293	318	296	282	297	324	310	323	303	304	276	321	296	304	330	334	287	309	291	307	302	316	307	289	313	301	305	273	321	277	318	320	307	293	287	307	304	306	285	331	309	308	292	314	348	308	328	296	283	308	295	325	298	268	303	277	308	295	327	313	300	311	313	290	322	283	307	303	315	302	277	317	322	322	314	331	304	321	271	304	316	306	330	274	287	318	331	303	310	307	304	279	309	336	332	330	295	288	312	289	323	291	312	318	324	279	343	309	302	311	303	299	312	325	314	309	300	322	325	347	286	306	310	292	319	328	316	318	293	332	303	318	306	332	282	338	304	318	301	285	305	323	323	332	283	337	284	310	338	285	268	320	302	291	331	306	290	325	322	291	325	326	285	302	321	310	304	308	293	287	290	358	295	336	353	335	282	318	300	271	314	310	281	327	349	328	310	299	301	313	318	331	292	331	305	314	281	316	298	272	308	316	277	338	284	301	290	276	272	283	291	306	329	314	276	283	306	317	331	348	314	273	290	340	316	303	332	334	325	321	326	310	311	335	327	282	322	310	326	295	283	341	305	294	301	326	326	332	310	327	329	338	326	315	340	314	300	318	319	326	306	309	336	321	286	300	304	337	312	307	327	315	310	314	300	329	274	335	320	310	309	334	322	295	337	293	319	312	318	277	294	293	323	335	312	316	271	318	323	301	309	322	314	319	276	309	322	310	291	333	330	316	329	305	303	323	311	358	331	285	290	327	305	328	316	301	299	303	318	302	302	297	303	298	324	315	356	288	328	338	299	309	301	280	299	289	304	355	334	271	346	340	295	309	311	332	321	308	302	295	300	274	306	294	283	279	286	326	321	303	318	272	291	284	311	306	315	310	333	318	300	352	313	321	329	316	324	301	291	337	277	339	294	314	311	301	297	320	315	306	334	350	311	345	286	332	284	293	317	300	320	309	275	280	303	286	299	322	310	310	318	311	320	303	270	286	325	324	321	275	313	311	300	318	301	285	323	310	314	346	297	296	272	322	301	345	293	325	313	327	313	298	307	288	308	288	270	289	306	303	322	300	306	288	305	329	342	292	322	302	300	303	316	333	311	313	323	294	300	295	349	277	323	301	298	307	295	313	299	306	296	307	303	295	346	313	294	318	304	333	314	318	299	311	300	299	314	303	297	307	302	285	328	316	305	305	314	305	318	305	303	303	278	317	285	312	336	299	319	307	310	310	287	324	292	311	285	296	337	294	320	293	301	337	297	252	313	280	295	289	315	311	299	325	334	302	319	290	315	315	321	281	310	320	338	308	299	298	288	311	295	330	274	298	324	301	315	293	325	295	296	352	331	290	312	321	302	286	297	301	307	292	320	280	316	332	287	317	306	293	296	317	315	328	318	317	316	328	309	319	303	314	301	328	342	304	303	301	295	282	295	273	307	306	321	311	326	294	324	280	314	262	289	309	316	306	304	319	314	294	338	308	281	298	325	321	307	298	295	312	309	332	322	337	302	298	297	301	294	307	306	328	324	267	319	326	301	304	332	292	306	321	308	312	295	293	319	297	326	311	304	328	324	309	313	305	302	301	303	316	315	322	321	318	313	295	357	308	313	329	315	318	316	326	298	343	292	297	303	328	289	330	305	313	316	327	338	316	298	331	303	304	308	294	281	301	316	259	291	323	290	319	300	349	316	296	305	326	340	335	312	303	308	295	304	319	270	301	322	305	301	298	310	301	356	319	292	308	324	313	329	310	300	302	339	293	313	313	298	283	302	297	289	317	303	333	302	299	309	285	324	287	286	348	287	292	341	299	317	343	315	331	304	312	292	351	325	326	298	301	265	289	309	318	303	350	315	306	333	310	305	305	286	304	306	288	358	321	293	303	320	332	312	274	307	315	297	299	278	282	323	309	327	343	306	285	302	299	334	293	314	318	311	315	302	313	315	296	324	305	280	302	302	303	300	297	319	331	339	304	284	283	309	303	333	286	313	305	313	280	289	333	306	289	331	325	295	308	312	309	335	345	302	308	339	301	308	278	300	287	283	315	304	338	304	272	323	339	285	333	312	291	342	304	290	313	361	320	307	297	319	321	314	350	325	311	309	330	309	303	282	337	305	325	336	286	317	319	332	321	287	308	278	290	278	284	335	302	319	311	324	326	319	353	291	306	298	317	317	315	305	313	341	359	313	334	294	320	303	302	310	328	329	299	325	298	308	293	309	273	312	307	313	329	332	328	320	298	328	313	296	299	289	312	333	268	302	328	347	302	334	294	324	309	305	298	350	302	299	314	299	330	324	341	292	297	327	267	298	299	315	299	324	326	318	322	285	307	297	321	297	325	335	359	309	350	323	320	318	306	346	306	311	289	324	321	272	297	329	333	294	308	313	328	304	312	293	306	333	314	316	334	313	310	312	291	296	319	267	317	287	302	314	316	310	316	300	315	308	296	313	290	312	281	280	322	302	295	290	297	345	320	299	312	322	316	286	310	311	306	309	293	309	328	310	307	300	314	340	309	319	300	319	296	277	324	296	304	324	333	306	279	309	295	306	312	290	296	306	291	315	298	302	334	295	305	331	333	315	321	289	312	318	292	324	332	325	304	314	310	323	325	338	317	287	315	317	325	312	299	312	296	307	324	291	271	300	315	331	306	312	316	291	280	322	328	295	298	286	310	321	280	331	296	337	316	301	291	296	319	281	294	294	276	302	319	311	300	319	292	300	307	304	309	304	316	322	320	306	290	320	275	314	303	329	313	340	330	326	318	313	318	319	327	304	317	297	297	310	279	328	305	274	288	292	301	318	322	318	294	308	304	283	298	281	293	316	305	352	366	310	311	326	314	281	330	295	334	320	309	313	315	295	307	316	285	320	301	288	301	314	294	298	296	327	310	323	323	309	327	323	314	297	287	311	307	283	293	313	297	308	313	308	310	315	327	282	310	316	352	288	301	323	305	342	331	306	284	297	323	309	300	317	319	330	284	279	336	315	344	303	314	313	321	290	307
34578	41245	36098	11596	1482	1100	834	800	573	553	478	423	387	414	424	363	376	391	364	386	375	359	375	367	328	356	321	348	345	340	387	341	337	358	345	365	332	350	372	380	358	340	366	353	384	353	385	372	339	349	351	360	367	331	332	362	343	351	348	384	340	378	379	381	384	387	397	386	401	410	368	401	363	389	385	400	370	367	325	342	381	349	348	392	344	358	344	378	365	379	347	346	408	383	353	408	377	365	383	372	358	390	337	390	358	371	370	390	358	345	386	369	374	376	395	357	371	385	369	368	375	373	335	346	341	336	373	362	350	350	333	379	367	354	388	357	341	384	323	364	360	351	360	360	356	396	338	324	394	358	323	383	354	341	365	363	330	372	355	317	362	368	352	372	369	363	359	326	364	366	350	339	358	344	355	362	345	343	366	341	342	389	341	360	347	335	340	328	346	380	330	351	300	350	347	378	358	364	347	393	368	362	336	325	338	371	356	364	340	365	390	317	333	377	365	365	369	345	355	340	376	362	336	356	329	356	353	375	351	322	365	358	363	331	361	327	361	325	369	355	319	365	367	362	381	329	331	332	371	356	347	379	348	377	358	384	349	365	341	353	330	348	349	368	360	365	371	355	347	357	353	370	375	357	350	379	344	338	340	379	358	354	385	316	364	364	350	376	361	334	331	363	378	342	338	314	325	329	351	382	356	363	372	361	340	298	324	325	353	333	360	315	362	353	392	366	368	341	343	335	368	334	330	370	357	394	350	343	357	360	342	366	326	344	346	346	373	357	362	379	377	348	339	318	385	336	349	373	360	358	353	341	367	339	325	329	368	319	370	360	341	330	337	368	350	363	351	347	365	334	330	367	335	347	318	335	348	338	343	349	333	341	318	353	366	356	355	394	362	351	373	351	348	358	334	375	346	348	316	357	367	319	341	360	342	359	343	333	324	314	358	332	354	348	361	330	338	340	378	358	364	347	369	345	315	359	341	340	348	333	360	338	313	343	358	368	367	346	334	355	343	339	340	364	318	350	318	359	359	353	349	364	355	360	353	342	371	384	347	366	335	357	359	393	318	343	347	348	321	391	348	373	354	332	367	343	373	358	341	348	342	322	369	355	346	358	352	341	333	363	383	353	352	368	338	338	337	368	363	327	354	339	351	376	391	338	302	351	338	349	371	335	332	337	362	336	355	345	348	354	372	341	348	342	340	322	383	344	347	360	367	335	334	341	307	371	339	362	361	375	336	348	326	366	349	341	337	346	349	345	342	366	360	376	354	378	361	303	326	376	348	330	323	379	347	356	395	350	319	337	350	343	322	338	332	343	366	349	357	359	354	328	365	374	299	357	362	326	355	376	360	369	370	342	334	345	377	329	372	319	366	376	353	394	369	333	365	362	339	339	348	315	359	299	364	365	346	350	337	356	352	355	369	342	393	341	333	385	355	384	357	348	344	370	356	341	350	338	344	348	354	352	344	390	348	361	336	329	348	375	340	331	348	348	365	346	336	333	327	344	381	300	338	366	336	333	307	330	324	354	337	335	314	309	371	331	363	355	319	329	303	343	333	333	337	316	300	362	364	344	354	327	352	351	352	311	333	358	366	315	341	356	342	318	342	328	336	323	328	357	363	335	322	370	342	319	348	354	334	320	336	321	342	347	342	383	344	325	332	364	359	317	344	339	333	327	383	357	317	320	373	376	341	333	376	356	360	352	339	331	314	320	361	337	357	376	360	346	327	320	326	345	345	384	347	373	362	347	373	345	381	316	360	322	337	381	323	338	366	345	355	365	365	356	313	342	356	342	358	359	374	347	334	352	368	373	340	350	321	332	339	361	353	369	351	317	344	336	345	343	330	403	354	335	373	352	351	374	351	346	364	366	374	351	324	315	348	359	374	336	349	304	357	358	354	356	351	353	315	342	340	393	366	355	375	318	327	363	353	340	312	327	343	353	359	356	357	314	357	349	324	334	353	361	368	380	340	327	372	370	380	358	360	326	315	325	364	363	363	346	351	328	356	377	358	359	323	335	341	371	354	365	369	319	338	332	326	377	363	331	364	380	375	348	338	371	357	369	326	348	333	323	399	336	359	396	346	359	332	333	370	355	349	357	342	319	337	362	316	364	327	334	366	358	377	380	316	366	369	366	384	360	352	358	363	370	309	364	378	333	341	356	348	359	347	362	344	331	365	348	330	364	369	346	356	345	338	362	349	337	361	365	341	354	366	370	329	359	339	374	366	351	340	354	354	321	348	373	388	363	374	352	322	383	346	366	351	329	313	362	389	330	308	307	344	334	337	374	323	384	357	357	335	350	332	357	356	362	363	349	356	340	345	382	322	329	345	364	373	345	321	371	354	342	358	367	366	337	349	334	360	377	360	374	376	347	334	350	351	342	354	369	355	351	354	327	356	349	347	380	335	336	326	343	358	358	367	375	370	355	376	323	321	370	342	361	342	336	371	368	349	345	358	356	343	349	360	348	324	373	365	372	352	314	350	352	355	375	360	318	336	328	349	345	362	350	362	336	350	346	377	368	363	325	376	344	366	399	289	360	351	341	381	325	355	373	343	346	371	350	365	400	346	357	346	345	364	344	365	345	375	312	340	329	341	363	350	334	355	357	345	351	366	347	362	365	365	360	346	373	349	332	349	372	359	349	375	338	375	338	356	360	365	345	350	342	355	353	384	374	356	357	398	373	344	340	370	351	358	332	376	340	390	347	374	365	373	360	363	372	360	380	379	349	369	334	354	339	310	369	372	382	363	358	354	350	370	340	378	366	324	362	362	328	328	335	349	357	361	342	347	362	311	364	334	339	380	362	352	358	362	333	365	355	353	381	321	387	336	340	339	347	366	354	338	338	370	370	328	339	325	343	368	342	354	384	346	367	342	374	362	366	354	333	364	361	299	312	341	361	343	349	375	391	345	360	374	356	370	328	361	370	330	350	383	364	344	351	343	365	325	358	360	385	339	326	355	349	322	366	337	333	336	351	344	383	361	349	333	351	327	336	369	356	361	324	328	340	343	344	354	317	340	337	346	352	350	322	346	370	331	333	391	340	355	334	387	362	331	345	363	350	327	354	359	358	355	357	356	347	357	348	313	347	336	358	349	353	378	343	401	358	353	302	318	375	360	321	352	317	330	349	372	362	354	363	373	364	333	315	314	354	359	348	353	346	340	312	350	337	351	341	355	324	385	367	345	370	338	359	358	344	344	342	343	352	358	370	315	374	362	350	342	353	317	375	365	312	352	378	382	344	346	340	341	375	365	343	338	363	341	326	323	345	346	349	347	356	341	350	351	349	349	355	361	364	359	359	368	342	365	345	358	330	381	374	333	372	366	352	333	304	322	354	372	340	367	400	336	339	334	349	324	358	353	346	371	337	345	364	320	335	339	330	354	343	343	367	341	328	329	349	322	332	359	352	381	339	358	349	350	349	366	353	364	369	342	379	363	335	331	324	340	333	367	360	357	350	377	340	364	345	389	360	350	341
25398	20823	26668	24928	19425	6120	1938	1117	829	582	542	448	425	400	402	367	341	374	325	341	315	328	333	320	312	348	307	311	284	319	273	311	299	307	286	297	286	288	295	305	293	344	315	316	296	287	296	303	277	310	287	288	296	266	300	305	278	297	301	287	309	271	276	325	300	303	306	322	278	337	309	351	355	305	328	306	325	285	291	302	279	296	296	304	275	287	313	288	298	312	300	287	304	318	304	281	314	324	273	303	282	249	267	234	250	294	304	301	279	303	313	332	297	308	321	329	292	293	286	336	297	288	244	279	266	288	282	295	281	301	261	292	278	303	312	283	284	296	313	299	285	327	288	293	297	294	260	285	314	249	330	283	272	277	290	295	287	268	289	297	288	314	275	268	276	270	299	274	273	312	285	290	268	269	277	281	264	269	269	266	275	251	284	286	285	308	289	252	259	299	281	280	299	260	297	260	279	296	272	284	297	270	283	285	289	316	296	281	284	290	313	284	288	286	274	274	310	281	283	323	287	291	271	294	276	269	292	258	276	292	287	310	274	315	306	282	285	288	304	263	283	284	268	280	291	294	272	291	307	284	300	269	298	295	280	301	264	285	287	267	278	294	291	286	250	275	256	290	265	237	283	291	316	289	285	279	323	267	269	271	272	286	291	293	293	331	296	291	277	287	257	277	282	297	281	309	273	292	307	313	299	308	280	308	268	305	291	271	278	283	280	282	281	300	279	276	286	283	296	304	266	271	306	283	288	269	300	287	274	278	272	296	302	275	286	296	289	292	285	297	291	255	279	300	311	274	270	257	263	261	285	306	263	307	295	252	314	289	291	273	279	268	271	273	289	298	280	260	303	273	291	291	269	279	284	273	262	326	292	281	283	292	267	284	263	304	272	286	280	286	285	262	274	317	278	295	289	255	296	309	290	301	289	274	293	266	290	286	301	293	293	287	273	288	270	293	323	274	308	301	280	292	284	263	272	304	280	300	287	288	302	302	263	241	297	271	272	308	259	277	292	272	293	267	255	290	316	282	297	276	287	299	283	285	292	292	294	284	308	296	275	281	267	299	275	272	281	281	290	275	297	277	267	273	293	298	292	275	293	275	281	278	303	251	299	254	312	268	284	294	317	274	262	273	293	277	278	312	263	289	260	297	324	295	277	251	276	290	300	296	280	291	294	273	277	305	290	276	279	295	277	314	257	250	285	296	271	270	244	301	266	282	291	257	300	324	301	304	276	302	281	275	334	292	297	287	285	297	302	284	261	289	284	262	279	279	276	301	289	268	274	292	304	273	293	291	282	285	338	289	296	287	304	285	293	280	259	293	259	278	265	292	271	267	308	281	299	292	304	300	317	304	312	289	273	304	267	272	265	285	309	305	285	266	293	275	281	273	257	290	308	281	287	293	304	292	326	284	250	262	297	275	309	271	285	245	268	282	280	240	262	321	271	285	278	294	268	265	260	257	277	290	287	278	280	293	308	275	291	284	289	302	309	283	260	260	262	301	298	283	271	280	275	286	308	307	285	308	286	281	283	289	294	284	265	266	283	258	273	307	273	286	268	284	255	282	237	243	312	274	286	283	320	276	277	255	284	267	296	297	268	315	261	263	300	263	276	288	281	303	265	329	299	267	285	273	254	303	260	283	271	279	266	267	278	279	269	268	310	281	254	285	284	303	283	287	288	270	278	292	296	303	300	275	265	284	300	285	278	293	299	303	264	292	275	306	313	314	284	280	281	278	279	285	275	301	269	269	277	286	269	270	302	280	284	254	292	292	269	292	264	309	271	273	295	300	278	291	271	287	303	271	277	290	258	274	277	290	320	272	278	308	283	292	262	289	280	325	291	276	294	261	242	286	298	297	283	276	291	282	308	290	291	287	322	273	275	242	280	276	264	260	299	277	268	252	298	288	282	255	269	289	279	295	272	287	278	282	291	274	291	257	290	243	266	287	267	271	282	309	293	308	285	273	316	292	305	257	276	303	285	289	300	292	296	287	293	300	306	279	265	269	319	275	297	281	287	251	294	282	314	295	279	282	273	273	287	323	289	276	284	262	295	273	277	281	266	288	305	315	286	287	308	274	319	283	297	300	303	279	290	276	263	273	258	278	272	277	280	299	275	272	290	311	267	268	300	291	293	274	266	287	278	302	280	281	268	263	295	268	265	319	279	279	284	242	291	273	261	281	271	275	270	272	292	264	287	292	286	302	251	293	269	244	295	299	323	290	292	270	276	300	286	242	308	304	273	275	280	284	295	288	282	286	270	277	310	268	285	276	281	262	275	313	243	275	293	279	277	278	299	309	271	294	281	310	253	296	269	264	284	314	298	269	252	270	286	288	289	263	279	313	285	288	290	281	263	292	271	267	273	282	263	289	311	286	278	295	272	311	307	293	321	297	273	262	287	268	274	284	285	289	276	278	276	299	305	309	279	284	267	304	249	282	302	292	267	266	264	285	266	284	252	280	288	261	277	289	266	278	333	301	295	276	292	274	264	260	284	309	300	266	289	289	291	277	294	273	302	299	265	244	281	288	274	277	304	293	279	256	265	283	295	290	273	298	289	279	273	304	265	282	273	282	253	276	280	298	291	314	272	298	263	259	292	257	290	272	292	255	277	275	285	308	250	277	299	306	264	290	298	265	279	271	296	266	278	303	287	275	298	277	257	281	273	279	271	301	277	257	271	286	295	279	256	262	285	233	256	269	289	298	258	269	273	287	260	280	294	279	269	284	272	294	277	266	280	290	271	265	321	261	261	278	257	276	279	268	292	289	243	273	288	277	239	302	274	269	286	234	277	279	290	304	272	280	280	270	273	296	286	282	303	259	243	287	269	278	276	296	286	255	294	299	288	269	296	263	269	291	274	259	276	278	272	270	287	305	272	283	279	275	287	277	295	248	274	287	268	282	286	303	278	282	267	282	303	305	261	310	278	285	285	311	315	306	290	288	318	287	305	231	286	291	293	284	260	262	285	301	306	264	249	304	273	270	292	301	272	299	282	307	294	262	258	288	286	268	284	294	317	331	287	289	310	296	266	313	297	263	277	274	269	305	277	278	285	271	300	301	262	298	274	294	298	272	259	284	290	272	297	268	287	319	260	284	267	275	287	301	303	343	283	288	266	278	284	240	268	268	304	292	278	289	277	293	292	267	299	283	278	281	282	257	304	289	292	299	289	269	262	312	296	288	295	271	295	300	292	306	294	243	266	305	299	274	265	269	292	295	324	293	255	305	280	278	281	278	302	281	255	280	287	290	309	289	296	289	295	288	260	295	292	291	258	262	273	279	279	283	282	281	290	277	281	261	294	274	285	347	288	281	261	299	305	298	266	269	269	272	261	273	282	287	291	289	263	261	284	274	316	260	283	278	307	282	304	295	282	276	287	287	289	287	282	272	300	277	296	273	279	263	282	290	285	278	300	271	288	262	300	292	289	314	309	281	296	259	286	273	306	275	272	265	282	271	260	306	295	287	309	290	294	299	281	264
35470	50726	27508	12383	7277	4136	3000	2194	1515	1108	903	749	661	581	522	526	479	431	419	461	403	383	410	370	388	370	369	358	387	352	373	372	361	343	318	352	335	363	339	369	363	328	338	300	332	343	322	316	313	314	305	310	317	327	312	310	343	328	307	290	367	319	366	337	352	361	338	413	388	410	378	399	344	388	396	381	340	338	354	336	328	333	325	350	367	367	374	355	341	373	358	379	363	341	337	367	346	331	363	354	345	352	329	324	327	318	321	339	314	291	320	322	336	329	358	325	342	342	324	365	345	314	317	343	297	295	326	340	306	297	322	266	294	320	339	312	295	315	347	349	351	310	299	327	337	341	327	353	335	300	300	335	311	291	295	305	318	309	316	295	337	307	297	323	309	308	329	289	321	309	309	313	283	311	331	303	312	332	337	314	318	313	334	314	305	300	305	326	330	316	324	331	321	345	302	281	274	294	314	307	304	316	311	303	320	299	322	332	348	310	299	325	314	318	332	318	302	340	310	294	308	315	328	342	305	308	295	326	325	347	296	297	292	314	309	321	306	321	333	300	313	294	330	339	315	314	322	335	311	333	308	315	319	331	332	306	292	305	300	304	325	317	339	350	332	296	313	316	293	327	336	309	317	335	309	288	322	327	326	313	326	293	302	281	313	309	307	349	309	342	326	293	331	292	326	331	325	319	301	342	318	307	322	303	292	308	314	340	320	320	304	302	286	299	327	318	319	305	316	331	315	330	310	287	298	264	326	310	320	303	332	303	311	317	313	326	358	302	310	336	291	313	299	314	339	305	311	322	311	318	332	324	257	323	267	322	301	313	298	287	317	319	317	316	316	304	318	288	312	293	326	357	321	277	318	329	282	295	307	308	313	293	305	321	309	301	314	347	344	345	325	323	320	346	321	306	327	318	305	300	322	317	315	311	331	303	337	311	297	301	315	343	293	338	314	304	293	302	312	298	324	365	326	336	300	317	326	296	323	304	316	311	328	311	304	302	286	345	331	323	297	334	307	289	320	307	339	350	324	322	300	318	308	282	341	307	302	308	293	306	324	302	301	322	287	278	305	298	322	298	341	338	324	306	315	318	339	332	350	315	308	342	337	312	329	296	286	289	340	330	335	297	313	271	319	321	311	310	334	304	305	304	295	334	296	304	331	338	303	313	281	283	304	325	332	315	313	298	331	302	325	297	308	298	276	285	298	301	312	315	337	281	306	302	307	298	334	292	278	314	312	287	321	328	336	304	292	315	307	335	292	291	364	319	291	307	318	308	302	328	316	304	299	291	320	303	334	306	334	319	302	304	323	322	299	292	330	290	322	302	314	314	335	292	328	299	288	315	337	305	300	322	339	303	318	315	311	329	314	274	317	294	301	312	325	334	321	321	288	318	325	309	304	309	300	333	360	299	302	313	357	302	335	323	313	317	299	303	314	349	301	306	345	343	294	295	302	319	323	296	279	345	306	338	306	340	307	345	297	316	318	303	295	299	344	324	297	325	327	297	327	301	291	323	309	326	307	332	308	332	321	302	302	296	299	340	333	319	328	325	326	335	287	308	323	322	317	300	301	324	330	317	321	325	311	289	309	300	327	310	314	288	339	307	307	263	320	313	317	292	324	309	338	305	307	307	290	314	277	320	325	298	332	288	372	304	296	309	285	328	317	295	331	311	302	316	352	310	311	332	319	329	308	306	328	341	304	301	341	318	302	322	319	289	336	338	308	341	294	300	336	327	341	345	307	319	288	315	305	308	335	308	329	322	311	314	290	308	305	316	322	316	320	309	348	315	303	300	325	307	304	303	309	310	312	295	298	293	351	314	304	283	303	297	313	293	342	310	319	312	295	308	309	333	305	319	299	302	309	318	304	304	307	350	298	314	333	302	307	290	286	303	343	332	325	333	329	304	317	305	313	321	350	330	316	322	306	316	309	312	301	275	297	295	302	360	329	299	351	333	339	268	303	313	310	286	321	320	309	283	320	302	348	302	319	330	301	292	343	340	318	334	297	311	336	301	356	291	339	311	303	327	291	327	305	323	337	334	312	301	277	310	330	333	319	290	341	296	310	301	289	302	328	308	290	305	301	300	271	327	330	301	333	324	295	327	294	290	322	326	313	326	330	340	292	319	312	343	338	300	321	333	305	296	304	319	291	334	316	311	315	279	336	320	289	323	340	328	351	273	293	316	292	317	320	303	344	315	304	322	328	313	306	304	303	348	310	347	278	313	313	292	314	326	283	285	340	285	294	310	296	310	312	316	329	318	316	314	307	299	290	320	323	289	289	321	318	334	327	317	324	322	320	333	333	344	319	295	320	296	331	341	327	308	290	339	325	331	296	323	344	318	317	330	312	316	271	324	308	312	337	312	303	318	307	327	299	328	335	282	298	321	321	317	313	318	323	318	308	299	299	293	301	313	328	328	337	305	307	319	337	342	352	334	314	304	292	334	326	318	289	299	329	303	305	294	306	319	314	315	307	310	290	310	315	305	320	330	335	320	296	273	315	326	321	311	303	294	296	307	331	313	347	297	339	321	328	320	289	308	343	272	322	293	320	344	311	339	274	335	310	283	331	312	340	296	304	307	304	292	291	322	301	326	309	335	292	304	334	314	341	288	325	322	276	306	293	306	308	306	332	325	291	297	340	324	314	323	331	333	285	298	352	331	328	312	283	309	313	327	320	325	309	335	342	311	315	319	333	297	315	313	305	317	309	309	295	315	321	298	312	331	329	312	304	306	325	307	334	316	294	289	358	319	294	346	305	307	327	329	344	313	314	310	312	273	298	285	311	328	263	333	309	295	301	334	323	304	344	357	301	302	324	308	334	320	322	339	336	324	314	309	278	273	325	300	284	336	291	324	312	295	315	307	318	290	314	306	328	319	329	317	324	267	308	298	323	358	332	296	289	289	340	315	322	334	309	322	300	290	303	315	320	311	303	315	329	334	315	308	310	322	318	338	311	299	316	303	293	304	318	303	310	342	319	327	312	331	314	324	315	314	314	309	308	327	299	340	350	328	313	280	312	310	311	334	280	354	316	334	309	307	292	318	330	357	334	293	315	305	314	314	285	296	312	356	305	315	322	341	319	299	311	334	338	315	304	319	319	301	336	352	325	299	328	306	317	314	316	305	342	325	298	322	300	311	334	312	255	320	318	299	311	304	284	324	303	309	330	309	303	273	342	304	325	308	311	269	286	320	306	332	306	320	335	309	315	308	303	292	322	308	336	339	271	311	306	283	317	326	308	337	314	305	311	313	322	287	346	278	275	330	313	324	326	318	350	326	323	319	324	311	326	324	305	296	297	330	305	300	328	320	296	294	310	317	312	301	297	329	330	339	298	325	315	300	322	330	282	358	298	322	332	300	286	301	287	307	317	320	326	308	315	315	331	311	296	309	287	308	300	304	318	308	339	330	307	306	329	359	313	297	296	286	304	333	332	316	323	311	290	293	344	354	309	305	290	330	327	312	322	327	313	301	323	341
23193	20770	27264	24230	20862	20319	9170	2684	1488	1100	896	812	692	660	659	613	570	609	597	517	507	517	575	512	526	516	508	546	490	484	500	482	490	493	489	481	505	470	448	479	501	492	444	495	463	492	498	494	491	449	485	496	481	489	497	523	469	463	490	465	483	492	525	476	495	534	488	521	515	481	516	488	478	468	490	495	457	476	462	454	500	446	468	487	490	475	460	495	483	489	458	471	450	488	485	518	528	495	475	494	484	476	459	449	486	446	446	453	467	476	486	502	449	506	476	490	471	465	494	491	482	449	495	452	489	476	441	470	446	437	449	511	418	490	423	464	447	436	493	428	461	471	486	438	473	426	473	470	446	474	473	485	442	452	465	455	485	475	428	454	415	441	476	490	462	477	462	481	459	434	436	468	441	447	446	477	465	433	473	486	490	487	430	429	464	475	485	498	413	442	470	431	477	442	458	435	463	431	440	450	447	459	432	451	485	444	474	496	461	464	469	434	454	451	490	449	437	492	485	457	445	490	490	455	462	461	468	452	448	444	453	413	481	450	458	482	449	483	492	429	451	491	444	454	453	469	478	471	491	463	436	491	473	485	449	441	448	441	437	440	442	465	458	425	466	464	454	442	438	445	472	464	462	468	464	517	478	477	449	490	463	492	421	472	476	471	447	451	451	483	430	457	446	440	474	450	454	460	474	501	480	446	474	447	480	463	456	466	436	453	455	471	432	470	461	469	468	492	412	465	443	490	494	425	457	457	487	467	428	451	453	445	458	459	447	451	490	451	477	445	464	480	479	437	478	500	448	436	509	449	463	483	469	405	462	438	445	492	424	476	483	385	486	461	473	442	471	453	445	422	451	453	471	445	448	498	481	481	486	442	454	482	427	452	451	475	462	472	473	436	457	497	429	454	476	487	440	440	447	489	463	431	512	449	442	427	446	478	438	490	453	437	405	454	435	431	445	477	441	439	459	447	444	457	423	457	478	462	459	486	471	475	469	449	433	478	472	465	467	468	428	505	479	467	469	486	473	479	421	450	470	434	463	445	447	439	470	465	442	451	486	508	468	467	449	475	471	499	433	428	438	409	416	454	457	456	462	488	486	453	445	477	472	414	473	436	479	437	444	508	474	428	476	475	451	424	450	481	437	468	450	487	435	440	446	438	466	396	455	476	469	459	513	465	489	465	457	457	459	472	495	478	441	459	446	472	493	431	482	441	431	462	459	498	451	440	451	443	422	476	487	425	468	460	489	468	460	452	472	492	451	447	443	473	491	453	434	450	481	452	459	456	432	445	518	481	445	444	434	463	447	456	501	410	502	472	467	482	472	468	412	459	498	440	468	478	467	434	465	457	507	440	503	468	509	470	411	467	472	470	482	485	430	456	452	440	404	479	491	452	456	476	438	509	492	489	456	448	444	439	461	446	492	438	428	419	448	433	451	443	456	504	480	471	501	434	466	456	495	473	469	464	467	470	431	468	484	456	455	468	450	473	455	473	421	443	425	498	447	466	474	451	425	459	427	497	491	444	449	491	463	432	435	461	464	479	455	442	461	480	427	478	425	460	469	477	459	455	421	457	450	439	476	418	441	467	424	438	473	482	480	432	435	479	431	456	476	459	437	462	452	448	506	440	454	447	466	435	463	443	457	466	431	464	500	435	421	440	474	462	505	440	472	445	441	476	450	470	464	456	445	481	459	457	432	459	437	473	425	445	440	485	477	467	484	447	404	473	500	502	513	492	491	405	467	466	471	459	451	484	465	482	434	464	486	468	470	448	480	430	422	457	470	444	447	464	446	476	478	472	445	455	418	477	491	440	474	481	478	423	487	439	444	469	448	460	445	484	436	445	473	459	441	474	455	450	434	466	453	474	461	453	482	424	449	458	402	436	451	442	489	464	440	463	489	451	495	435	447	454	464	488	437	476	470	474	457	446	469	460	445	427	442	434	473	447	428	441	439	430	442	513	488	494	477	468	448	470	453	455	461	463	467	470	424	464	453	455	455	440	476	448	437	438	484	414	468	459	466	435	445	456	434	450	471	463	451	448	488	430	449	478	467	458	439	400	464	468	420	462	491	459	458	473	458	450	471	463	449	463	436	469	497	460	462	450	460	438	499	473	466	436	506	480	484	420	455	457	435	459	466	462	463	454	455	447	452	453	498	490	459	403	434	460	428	464	457	463	417	431	460	451	430	442	431	472	411	463	468	483	433	466	484	446	443	482	459	454	431	491	470	489	495	452	441	460	468	465	486	463	441	429	453	448	468	469	474	494	412	464	445	468	478	455	435	470	465	438	496	442	491	459	481	442	457	481	451	470	424	448	441	485	450	486	456	473	474	450	481	495	457	417	427	478	469	469	440	466	481	462	444	442	452	458	496	435	452	430	463	476	467	486	452	473	459	479	463	482	443	434	441	437	461	461	458	499	475	492	469	421	429	494	441	446	461	500	482	427	476	461	481	462	459	429	461	474	446	450	459	483	431	450	484	455	503	413	473	448	490	448	469	445	431	435	446	481	485	467	432	476	495	499	458	434	481	418	432	453	447	453	429	458	446	472	496	452	448	466	429	451	461	421	495	480	483	456	418	475	478	442	434	461	452	436	445	437	457	483	469	479	427	455	491	498	462	474	464	468	445	474	442	457	450	492	466	457	458	442	468	465	457	444	435	458	462	481	483	432	493	467	451	437	412	457	427	492	507	472	445	454	469	447	485	448	438	467	445	482	463	490	436	442	441	443	474	442	448	457	454	489	456	446	488	411	486	482	462	440	482	441	463	458	486	436	449	449	435	447	434	482	450	460	451	449	464	437	423	489	440	427	432	426	465	422	486	448	473	482	466	436	467	457	475	473	444	471	453	450	473	465	470	467	517	464	471	438	449	432	460	474	453	458	422	478	451	468	463	426	493	456	493	451	464	467	463	436	484	453	497	433	479	479	469	436	485	487	436	439	457	469	472	454	462	450	439	439	453	479	423	467	418	487	426	459	468	451	461	473	469	445	487	446	452	451	473	488	443	433	440	458	425	438	432	468	470	443	460	484	450	453	438	474	447	434	434	465	475	486	455	464	428	451	490	453	437	433	472	432	455	479	488	500	472	450	430	469	481	442	489	467	448	472	458	448	467	451	461	432	466	469	451	427	501	482	443	455	463	454	468	485	438	475	457	441	451	441	471	490	435	461	440	479	440	444	449	463	448	454	481	458	460	480	466	445	481	487	440	478	416	462	434	463	486	484	479	429	453	500	466	493	458	443	435	484	446	478	486	450	482	453	497	446	429	435	457	466	457	435	482	448	426	436	418	483	410	486	429	442	474	439	459	461	472	442	426	455	452	473	464	494	484	434	442	481	447	454	449	492	457	452	450	416	433	455	427	476	473	448	442	463	488	458	469	459	476	443	460	453	475	490	495	435	481	462	438	445	445	436	460	438	476	440	501	452	423	461	429	480	437	475	440	459	476	472	449	469	432	457	437	487	449	487	455	459	472	484
38490	51079	31140	23411	15980	8931	6409	4303	2598	1927	1597	1342	1159	1060	981	898	833	819	730	716	712	726	671	690	607	614	595	621	609	566	543	564	516	552	549	530	511	517	516	542	515	531	500	498	538	464	462	492	482	547	469	495	468	473	508	496	504	512	505	498	540	493	495	531	560	567	562	558	542	592	567	634	546	616	567	564	557	503	515	500	528	527	563	520	512	559	522	526	562	553	522	518	523	546	560	564	612	547	560	491	516	495	535	499	471	548	494	467	510	540	545	507	507	507	514	521	555	502	566	510	526	496	503	503	500	446	483	506	437	492	500	465	502	500	491	524	475	462	500	519	477	495	452	463	510	505	471	491	533	466	492	472	476	478	487	477	460	503	440	495	452	463	490	485	527	457	458	454	464	495	481	503	500	471	469	460	462	487	504	486	492	494	476	476	464	496	472	488	463	459	441	414	468	491	455	451	475	470	484	485	449	471	503	523	470	461	461	499	492	488	461	465	486	474	491	506	530	491	494	499	486	519	510	501	515	500	470	459	493	507	439	488	482	489	446	492	478	478	446	447	538	472	501	461	494	467	516	429	491	480	498	504	499	512	483	463	434	463	483	481	505	481	448	468	487	481	480	483	480	468	470	442	494	496	478	490	442	502	481	527	504	472	537	513	433	464	479	466	440	502	479	507	492	478	413	482	442	473	517	487	490	467	459	467	467	402	486	497	454	525	522	489	488	473	494	510	503	535	444	529	498	444	492	481	501	457	500	483	505	495	556	458	487	470	481	502	496	508	472	469	488	479	489	533	481	464	419	511	487	481	473	489	493	482	482	474	463	486	487	441	459	475	477	452	489	476	509	498	478	442	507	468	498	482	467	506	493	468	469	491	475	479	500	475	469	451	475	489	469	507	445	487	501	501	455	497	466	499	444	518	503	491	475	491	490	465	450	444	492	493	463	525	471	507	449	489	454	466	496	459	496	446	458	492	521	473	476	510	502	455	454	469	463	490	474	520	489	483	487	478	471	495	509	499	464	484	497	479	489	475	443	472	461	440	508	451	454	433	486	509	497	477	477	468	451	481	509	466	473	483	492	429	486	499	484	458	485	519	508	502	475	490	496	449	446	485	508	469	478	463	498	453	447	460	481	451	473	454	546	486	479	459	504	428	483	476	468	476	466	512	465	481	527	472	515	474	494	493	506	471	467	514	501	473	461	439	449	508	512	487	499	476	487	494	480	458	529	476	535	522	458	468	482	481	482	502	476	490	495	449	458	489	475	468	484	454	454	477	508	473	478	454	476	464	475	516	485	495	464	492	455	484	501	484	486	526	521	509	455	431	511	489	491	488	504	505	478	441	484	492	459	476	495	524	474	484	454	495	440	496	486	497	508	458	492	466	474	491	484	465	478	503	461	439	463	486	489	469	456	475	447	476	467	500	476	503	464	468	475	486	460	465	493	464	485	509	470	515	474	484	472	508	455	449	480	473	463	493	454	459	475	457	527	465	469	444	472	484	491	493	521	460	473	468	474	434	492	460	498	445	439	486	429	474	463	499	492	458	456	481	459	489	456	474	484	448	500	444	494	487	474	477	467	473	517	484	491	459	477	510	458	446	470	473	543	479	469	444	506	492	519	446	475	458	441	476	479	422	453	481	478	484	490	449	491	504	429	493	463	482	485	484	438	453	473	452	509	467	446	475	472	518	502	475	427	476	491	467	478	463	476	476	460	473	472	472	464	498	478	456	474	441	481	483	468	470	474	461	509	475	486	438	486	495	515	490	438	468	461	489	468	491	509	503	467	490	462	475	504	460	493	489	481	469	480	498	510	492	471	486	526	480	464	450	519	444	481	466	472	515	473	481	481	515	475	484	491	487	434	482	470	499	491	494	479	467	421	491	462	496	473	454	486	491	476	499	503	476	475	463	509	490	453	470	439	497	448	486	439	498	446	466	451	468	460	464	445	474	442	495	435	459	486	518	490	472	460	504	498	477	465	498	442	501	470	495	465	497	444	495	507	498	476	493	499	474	493	496	482	516	467	432	454	459	510	486	462	446	462	492	471	481	466	461	513	442	471	463	447	476	511	476	477	509	494	450	471	492	484	473	489	446	472	497	451	467	493	511	495	484	479	480	474	512	506	485	465	503	453	489	462	481	473	457	508	513	509	436	481	523	435	454	497	483	441	481	430	491	446	467	447	517	455	479	494	477	523	508	476	456	504	475	514	448	437	533	492	464	470	479	475	448	465	480	475	467	481	482	473	501	496	501	455	465	514	472	452	473	505	484	464	452	485	504	463	504	499	458	494	448	467	458	464	472	460	519	498	451	491	471	478	463	504	490	469	467	454	456	475	486	457	466	460	488	451	455	453	442	458	480	500	447	509	481	475	465	453	470	478	466	492	450	496	500	504	518	481	443	535	530	502	480	468	433	475	464	488	466	485	479	456	463	450	494	484	452	490	445	470	523	501	482	459	481	516	440	472	482	499	462	429	442	479	497	496	521	436	516	488	463	482	469	495	478	492	490	524	532	468	460	482	476	466	462	491	490	479	461	501	469	484	462	501	445	504	505	443	482	456	459	460	426	490	483	463	509	422	532	459	463	494	457	467	511	469	498	515	456	509	500	492	466	481	491	438	514	485	438	485	507	481	467	465	497	470	504	463	450	464	480	460	483	460	497	482	470	514	433	453	500	457	462	481	486	494	492	487	441	478	480	454	476	421	486	455	480	478	484	476	485	475	465	468	443	468	497	463	469	520	468	487	473	476	490	498	509	495	464	420	493	464	477	517	469	490	491	449	499	459	465	507	506	495	496	521	467	497	470	513	448	489	496	469	478	465	488	446	490	505	488	447	454	471	470	492	453	483	469	462	465	510	481	463	518	465	464	524	452	480	472	443	453	488	484	515	474	486	448	483	469	475	493	461	507	479	474	529	483	479	449	496	484	488	474	473	509	451	490	467	471	512	509	542	470	455	503	471	493	462	452	458	464	455	481	464	476	456	452	462	429	463	442	458	450	442	509	463	468	453	489	492	475	458	439	488	464	488	516	496	469	484	487	440	493	473	461	478	493	461	494	443	469	475	460	454	494	491	505	511	482	468	458	511	513	505	486	474	501	512	471	489	453	461	443	474	455	482	455	433	482	465	471	480	482	545	494	480	495	444	533	450	503	478	489	460	488	425	469	483	466	464	460	515	498	468	492	535	470	460	503	462	494	467	444	453	455	476	522	468	487	530	481	475	487	492	456	457	466	506	469	483	479	452	491	485	475	502	477	485	481	501	451	515	473	477	471	457	467	512	487	475	504	504	482	483	475	487	456	504	471	456	507	474	475	470	473	471	467	484	468	501	458	491	500	447	486	456	483	467	474	489	468	472	489	490	479	469	472	476	501	513	503	474	467	485	467	473	475	533	459	469	443	452	474	461	462	460	467	491	489	507	467	455	440	488	496	480	498	515	462	508	491	451	488	483	464	459	507	472	437	473	473	491	430	467	480
32465	26355	18737	8374	1717	834	632	502	411	419	370	346	343	340	316	334	331	338	314	330	317	287	324	354	358	301	324	298	322	326	322	291	285	337	308	310	298	295	332	329	282	359	328	315	353	289	308	306	330	297	307	309	336	322	307	276	327	291	271	325	314	313	300	311	330	353	326	302	330	342	346	323	374	354	325	340	318	298	310	325	328	315	302	349	307	369	281	333	299	294	311	320	350	347	303	290	356	314	313	325	353	305	341	314	320	298	305	315	312	317	318	302	335	326	310	330	355	313	296	307	329	322	292	325	296	307	309	326	294	309	329	334	282	313	292	299	287	311	306	320	338	313	303	312	299	327	339	314	321	330	330	319	282	334	313	288	323	290	283	310	316	324	305	296	319	292	289	330	307	311	276	307	345	343	270	317	315	348	287	304	313	282	294	297	305	320	286	297	256	278	309	340	305	315	344	280	319	335	306	292	300	302	289	327	301	309	315	295	291	281	308	283	302	291	332	318	299	329	284	322	336	321	318	292	295	301	287	322	301	321	306	316	333	286	324	332	343	319	334	369	326	320	309	308	306	323	285	301	315	312	320	315	308	317	315	296	289	322	314	292	307	273	301	319	289	289	308	312	303	287	268	326	301	268	307	306	335	293	327	328	325	293	313	279	318	291	319	312	286	285	315	326	335	312	345	331	298	313	311	288	257	299	317	330	330	300	315	301	273	302	337	312	282	297	298	291	299	331	306	311	295	302	281	327	302	314	335	302	312	314	327	306	316	334	326	301	307	297	323	309	303	312	296	322	289	275	316	263	310	324	296	300	319	301	310	338	323	330	271	297	324	339	329	320	337	304	302	291	298	334	308	336	293	300	327	312	313	324	313	312	272	310	299	285	333	333	333	309	313	303	328	278	305	318	308	312	287	308	361	302	318	287	311	310	290	295	313	269	294	288	329	295	321	335	316	298	309	324	313	308	313	318	342	315	310	298	334	322	323	321	310	287	313	327	343	301	298	300	302	271	307	302	357	317	312	316	295	298	311	329	274	299	301	297	327	307	331	271	289	309	304	283	294	331	323	277	333	350	321	321	274	296	297	304	293	314	285	293	281	324	320	273	312	323	326	292	318	328	288	299	340	300	312	308	290	286	308	293	286	307	291	317	288	311	289	342	343	303	310	306	284	317	314	305	320	302	304	295	306	272	344	292	322	294	341	345	333	322	323	306	316	295	281	322	301	307	304	290	330	308	285	322	325	289	316	335	310	358	276	322	297	338	299	301	316	298	299	308	304	323	296	297	316	299	309	306	336	328	282	317	327	306	307	275	325	299	315	316	291	284	325	326	303	285	298	313	297	318	308	359	293	310	301	321	374	325	303	330	315	300	306	305	292	317	307	286	311	324	326	334	349	312	308	286	318	314	349	308	310	306	286	298	307	307	319	282	274	292	318	307	320	312	318	282	280	296	331	314	283	322	323	304	299	311	298	322	271	324	317	301	318	316	317	327	306	287	313	320	312	351	285	294	304	326	310	298	305	301	314	351	324	304	287	329	279	294	309	278	281	314	298	351	314	293	280	295	326	290	311	298	300	304	338	303	285	298	305	335	312	307	280	302	292	318	314	309	297	312	319	296	320	305	302	298	298	284	285	297	306	301	331	305	308	311	301	333	300	272	281	323	285	284	276	311	304	342	317	311	330	310	301	277	309	306	320	306	326	305	288	301	293	348	329	318	318	320	305	293	299	313	333	289	306	308	327	299	299	302	311	328	326	328	308	313	308	321	309	281	250	301	295	317	322	323	356	319	310	300	255	312	309	293	343	304	336	345	320	294	329	330	343	335	321	325	340	310	315	305	293	304	306	317	292	295	284	295	340	287	281	297	304	316	327	310	317	309	311	319	314	292	294	304	326	315	325	342	333	303	324	309	290	323	309	311	318	318	339	314	303	298	297	327	307	293	296	313	338	342	285	308	312	339	305	300	288	287	345	326	288	319	291	322	298	307	340	294	322	304	283	291	290	278	330	283	282	339	282	321	305	284	307	353	314	307	315	303	340	332	301	285	292	295	303	311	325	287	284	316	306	281	330	300	285	288	281	276	281	300	311	323	316	287	316	303	292	294	297	310	321	308	318	289	334	297	321	332	333	298	301	290	307	319	297	322	300	320	312	299	322	304	317	306	304	316	294	292	346	307	298	336	315	304	288	312	311	278	311	316	304	318	308	308	333	298	322	286	327	288	301	322	303	285	288	327	294	278	298	287	319	338	286	339	302	339	275	304	316	330	310	325	319	320	315	344	310	300	325	323	293	296	308	319	314	311	347	323	298	283	299	316	311	305	280	287	342	343	338	293	350	301	316	304	306	326	312	293	314	292	330	302	284	274	298	342	309	324	350	281	296	318	285	301	314	321	338	273	310	316	299	306	308	308	295	332	342	299	305	310	316	316	332	307	329	311	322	306	296	344	298	289	304	307	300	300	275	309	288	294	278	319	331	293	295	302	319	318	302	337	295	320	309	312	314	325	291	319	314	295	305	339	297	306	309	294	275	325	309	326	280	294	288	305	322	313	307	311	301	318	315	317	312	331	288	315	323	277	305	311	336	285	309	306	314	338	314	294	320	309	317	345	300	310	305	292	328	297	305	316	312	326	298	303	321	337	308	292	320	316	296	313	323	316	284	306	283	293	283	319	274	290	287	293	328	290	289	289	324	331	299	312	313	317	335	300	331	294	308	302	294	315	283	296	284	329	324	279	297	341	330	331	312	311	346	310	346	306	334	304	312	317	328	286	324	340	312	329	331	344	283	312	306	312	301	283	339	296	311	304	300	309	303	311	344	321	285	318	295	344	344	343	308	319	295	310	338	314	298	286	320	294	301	308	327	312	307	299	325	352	316	332	315	277	285	320	313	310	304	327	313	279	312	292	287	316	309	345	292	268	320	309	306	335	302	320	318	282	330	295	297	317	286	325	305	299	315	353	304	287	315	311	299	265	292	295	329	322	284	304	325	312	294	330	277	295	312	324	300	317	306	334	308	292	286	308	318	302	286	259	333	340	334	303	308	304	304	296	317	306	292	281	325	323	299	315	287	312	323	300	298	328	303	313	309	289	297	333	290	294	275	293	295	308	304	338	263	318	301	324	319	311	303	313	326	308	289	309	281	279	302	327	316	299	326	333	311	311	319	295	285	336	305	324	309	357	290	333	301	312	339	287	324	297	296	321	297	310	314	315	278	332	299	293	310	306	287	265	319	337	325	307	301	271	290	319	278	339	331	311	296	313	302	284	295	288	298	316	285	301	334	268	298	301	305	332	316	299	310	304	322	315	325	330	303	314	317	323	313	322	315	290	316	255	312	281	314	333	334	302	333	323	304	314	280	313	329	326	317	294	300	278	308	308	322	328	295	310	333	320	301	303	291	306	302	293	324	337	323	316	292	320	257	302	298	293	301	305	296	334	274	303	321	293	303	309	304	306	304	302	340	335	271	315	318	290	294	334
34415	35724	24178	11136	2934	1642	1114	792	706	623	485	431	436	395	404	387	370	391	379	319	367	360	341	336	365	362	384	384	390	382	348	351	318	373	330	342	367	343	334	371	357	355	349	372	325	317	373	310	371	342	375	346	344	324	340	335	368	367	383	330	368	353	375	370	377	381	402	382	398	415	374	423	369	394	371	391	384	347	382	352	364	367	356	395	363	374	375	386	367	377	366	365	391	389	388	364	380	394	364	372	397	399	355	347	350	336	351	370	367	356	354	342	358	367	378	373	362	365	330	343	368	369	378	400	331	321	351	345	344	325	338	371	333	321	338	343	340	336	357	392	336	360	362	308	353	342	335	362	390	359	344	318	338	378	357	356	343	331	336	352	357	380	356	358	387	345	328	345	346	366	354	358	338	356	362	364	348	345	398	346	343	337	359	354	347	336	351	317	359	367	327	330	329	349	361	369	367	355	351	356	368	396	349	330	341	333	335	338	323	336	365	361	347	360	372	328	366	386	358	320	363	336	345	332	352	357	337	352	344	386	355	375	358	334	357	339	384	365	330	367	336	388	371	362	364	348	306	351	355	353	326	384	355	353	344	381	336	342	370	363	343	352	360	339	323	335	352	387	361	321	353	354	371	362	322	345	366	348	333	331	322	350	365	340	361	311	386	340	348	368	372	348	374	335	357	354	325	312	355	336	348	334	358	337	339	345	331	343	346	353	349	358	345	367	351	354	327	349	355	328	348	339	334	370	348	353	366	354	366	307	353	344	357	336	337	346	348	371	340	353	358	355	368	358	371	371	315	375	339	339	367	339	369	342	382	360	344	317	393	326	373	372	361	316	349	308	360	349	384	373	339	325	368	371	348	361	338	321	339	352	332	356	350	338	348	360	324	327	368	368	378	358	348	377	381	335	332	341	337	367	364	376	355	372	326	330	350	370	331	387	374	337	364	355	324	334	368	369	365	379	358	381	348	352	364	344	351	357	360	356	355	345	343	386	349	307	328	341	341	363	348	366	341	353	334	378	346	360	357	362	328	320	327	370	381	359	335	355	370	360	336	324	354	357	349	312	376	326	373	318	363	342	345	353	384	348	351	347	367	338	361	354	357	315	356	384	318	348	346	306	345	346	348	316	372	365	320	344	330	353	357	364	330	332	347	382	349	357	304	352	381	350	331	349	342	334	365	389	372	360	368	345	369	364	356	360	348	351	344	346	343	349	394	327	355	380	344	347	353	343	354	372	338	369	354	383	334	291	331	374	374	353	341	369	380	349	323	382	389	330	357	336	343	347	362	377	330	324	345	362	372	386	368	350	365	338	381	346	329	359	325	334	342	334	352	361	343	345	336	325	350	366	348	351	369	362	363	341	367	354	374	339	387	357	340	355	379	353	348	338	342	375	338	352	359	371	360	394	343	372	344	386	332	384	347	337	320	350	356	349	364	345	359	350	364	360	316	348	380	318	371	354	356	388	299	334	335	313	325	356	367	336	363	375	315	372	353	323	381	353	335	377	361	374	330	331	349	356	318	340	354	350	323	354	350	335	349	330	319	368	354	337	356	333	383	338	350	370	364	302	330	339	359	373	375	357	352	354	339	328	381	318	369	347	366	363	372	346	343	348	348	325	363	361	348	332	326	356	348	354	369	377	355	321	331	345	353	381	370	384	315	357	342	333	352	345	350	347	347	381	395	348	324	347	362	359	337	305	349	314	359	350	352	336	350	346	340	364	363	354	333	361	342	351	338	382	333	354	358	362	323	373	406	332	378	356	319	341	326	341	361	344	329	346	376	348	316	370	349	357	365	360	371	380	348	341	373	344	383	327	318	363	356	308	373	334	359	327	338	341	342	361	382	348	352	309	328	339	345	380	328	325	363	378	377	343	335	348	344	355	361	345	354	340	380	347	349	330	339	341	374	325	348	351	368	359	348	352	367	346	341	359	348	369	385	317	321	345	342	333	366	370	362	361	313	324	369	360	382	340	340	348	380	391	315	351	356	348	341	352	386	348	350	325	337	367	339	363	320	353	405	312	362	341	342	334	356	349	347	364	371	354	364	359	332	339	346	336	363	367	352	347	361	376	359	373	326	370	329	348	336	349	322	376	338	303	338	376	365	335	382	327	328	338	354	342	346	358	345	365	369	320	308	345	372	332	332	324	352	316	354	342	378	356	337	347	372	375	338	355	364	319	356	388	333	333	338	339	361	315	382	321	387	353	365	318	336	349	370	368	311	349	344	379	352	369	356	388	352	348	396	339	352	348	339	320	353	329	323	365	377	332	338	360	320	377	341	369	379	358	355	332	358	345	333	369	359	364	329	336	340	374	362	361	374	374	369	377	344	370	345	407	359	383	387	301	350	362	342	341	364	342	338	353	377	343	370	397	326	381	370	335	342	372	340	348	363	366	355	387	332	359	345	403	342	328	326	355	330	366	394	333	343	312	353	348	327	343	329	332	371	365	319	329	319	365	338	366	326	329	370	352	374	373	347	372	312	373	388	352	364	355	358	353	357	340	333	339	376	336	366	364	347	333	320	298	333	345	340	334	381	345	348	373	361	340	331	347	334	366	328	344	328	352	334	382	342	358	364	346	375	363	361	355	364	353	380	345	363	334	375	353	333	372	342	372	373	359	357	337	346	343	349	351	393	332	366	375	376	345	362	366	352	384	372	357	354	333	351	364	336	315	349	364	324	356	324	319	338	344	334	366	344	352	357	356	373	355	335	337	354	380	311	350	345	334	329	322	366	353	372	362	372	352	368	354	322	333	344	384	372	371	362	327	366	352	356	364	345	359	347	349	353	352	363	356	334	318	357	347	313	342	375	340	354	365	380	357	347	362	361	371	365	327	327	365	364	343	374	326	350	356	368	346	345	400	346	356	367	364	361	378	346	352	373	362	371	343	378	343	352	351	341	345	346	321	350	315	344	363	352	317	336	340	353	363	352	358	333	393	320	355	343	358	402	368	334	361	363	355	358	350	328	371	362	343	323	284	363	376	356	359	341	360	351	362	331	355	371	357	346	325	301	392	374	328	354	349	313	370	351	353	328	359	351	329	327	371	376	345	350	336	361	307	378	351	334	351	365	321	351	375	349	337	335	345	367	337	353	344	374	348	332	352	355	354	360	330	359	341	348	404	366	407	357	374	348	369	352	331	350	352	376	311	329	374	347	339	356	348	331	322	348	327	345	363	349	373	375	364	347	348	332	332	312	415	330	338	334	383	349	362	351	379	357	356	317	332	322	343	350	368	363	370	382	382	400	334	365	356	383	372	379	353	390	342	339	369	366	346	340	332	347	396	354	371	351	377	355	341	381	371	355	364	404	346	327	364	393	337	370	365	366	352	355	350	336	380	356	312	334	354	337	357	324	324	314	329	378	354	335	365	343	338	378	361	376	363	307	371	347	348	369	366	365	338	336	363	377	336	354	348	385	370	337	330	330	323	324	371	357	372	312	358	344	331	360	331	327	339	346	381	356	358	372	351
25223	20761	26921	25084	19431	7797	2430	1112	728	541	472	446	408	403	387	350	346	322	336	315	305	330	320	318	305	287	288	275	309	264	323	329	298	273	307	283	284	296	290	275	282	319	270	304	295	280	269	325	281	268	278	296	271	283	302	307	286	287	269	305	278	296	298	309	355	292	311	297	298	316	309	304	314	333	286	307	280	289	286	305	256	274	317	286	323	257	274	265	344	296	258	309	299	323	270	283	292	298	296	305	288	286	296	276	303	302	297	308	308	290	265	262	301	332	325	299	305	287	318	308	267	300	288	248	311	294	294	295	296	325	319	293	296	311	283	294	265	302	306	297	291	239	283	272	272	281	288	311	287	267	286	280	295	267	277	271	265	261	256	301	266	294	259	275	265	275	272	272	287	287	265	281	289	277	303	285	261	288	315	245	289	286	296	277	259	302	288	268	264	283	273	318	264	285	281	296	268	284	291	289	303	281	288	283	292	274	255	291	238	297	260	260	265	287	297	280	260	276	296	295	299	294	268	271	257	284	270	290	287	289	291	278	281	284	265	273	305	304	295	307	259	281	302	289	292	308	277	282	282	258	294	293	274	287	287	277	268	241	275	296	301	253	314	300	259	312	274	297	280	298	278	294	287	304	297	292	280	286	276	290	281	269	277	265	265	283	299	288	287	314	279	251	277	282	281	253	286	299	287	251	305	287	288	289	284	284	308	241	296	282	288	276	294	257	278	299	303	294	293	298	309	310	308	300	291	259	280	281	290	284	295	259	274	275	277	247	298	296	267	300	271	261	278	285	283	286	279	337	266	296	271	295	274	254	281	285	282	273	275	306	268	285	286	278	274	259	290	312	298	271	291	313	261	282	271	281	278	310	276	296	283	304	311	316	264	308	281	267	317	260	276	279	310	272	266	268	284	264	300	308	275	289	277	285	280	300	294	270	301	264	256	298	293	270	269	269	269	271	276	283	281	275	294	309	288	278	283	306	263	265	273	283	285	282	276	245	294	312	307	277	276	283	281	295	259	291	291	281	267	282	289	301	251	267	288	303	277	275	242	277	300	273	289	267	275	306	264	305	277	281	284	265	300	277	263	301	263	285	279	286	296	280	284	269	290	311	301	251	295	281	269	313	256	260	270	258	273	282	301	319	265	291	293	271	286	250	254	278	264	295	284	290	266	289	291	288	291	282	290	290	293	280	311	301	295	270	282	285	270	280	299	280	264	273	303	269	260	259	283	276	268	257	252	276	290	305	254	279	279	276	279	277	295	276	256	276	287	273	304	263	284	298	290	284	282	296	281	279	258	280	296	268	285	267	284	300	303	295	262	277	273	252	284	287	278	261	279	286	289	293	286	270	274	276	271	247	273	313	282	270	281	294	294	299	306	265	291	278	282	288	291	312	307	283	276	278	280	278	256	253	308	281	316	291	276	278	267	286	296	243	314	316	265	262	301	292	279	280	274	238	257	293	257	326	293	289	275	290	261	249	306	296	306	267	264	296	293	309	267	299	276	307	290	278	302	288	269	258	270	264	296	290	286	304	293	257	299	277	272	252	268	258	298	267	303	292	270	282	312	299	307	282	282	311	264	266	299	277	303	248	264	259	299	283	329	265	291	290	280	316	260	290	267	280	287	262	275	298	270	277	312	266	285	278	280	276	324	307	276	314	298	261	280	283	294	293	259	282	281	293	288	277	288	279	284	248	317	270	273	278	296	301	272	269	281	263	238	250	299	275	251	244	310	287	285	306	271	268	290	261	267	264	284	301	264	286	287	298	289	291	274	274	288	297	290	297	298	246	262	267	262	266	300	273	287	306	300	282	302	299	244	301	288	300	285	291	257	284	295	286	275	268	239	270	295	284	283	268	288	279	256	297	295	287	291	310	283	286	314	308	281	314	269	300	270	285	319	285	316	322	260	304	282	271	289	304	270	297	279	307	295	292	305	312	271	303	327	255	289	309	285	299	262	298	286	244	301	281	286	275	268	295	290	261	277	275	281	292	287	269	255	269	279	253	291	288	291	281	270	288	256	289	278	286	281	287	280	284	263	300	280	305	317	272	280	292	274	299	274	273	269	320	270	287	268	301	258	287	272	309	310	269	258	289	248	256	274	298	286	292	267	302	275	273	311	285	269	295	289	296	269	258	275	284	283	258	295	271	295	279	301	285	297	296	297	299	305	271	295	308	253	278	278	255	269	288	269	291	282	272	294	278	270	312	269	268	276	273	264	292	258	290	279	289	259	287	293	243	296	272	267	276	285	294	261	298	279	266	281	264	269	275	305	279	301	282	270	291	295	281	294	289	301	285	288	241	290	281	312	304	295	269	260	267	282	281	301	278	295	301	286	282	288	279	250	269	315	262	275	304	283	283	299	266	280	283	316	303	306	316	278	304	257	265	244	250	289	300	263	305	273	286	334	277	304	284	302	271	301	310	257	277	293	254	290	275	286	254	249	256	260	271	270	285	288	283	233	290	294	292	300	280	317	254	272	250	282	317	306	297	286	282	294	271	283	286	282	288	278	291	302	268	276	279	285	314	287	278	264	306	308	302	314	262	275	297	264	290	277	321	282	278	283	258	327	276	275	269	278	293	292	272	256	302	249	297	280	291	254	283	245	281	276	286	304	271	242	295	289	294	315	274	310	285	296	288	260	305	276	277	288	279	287	277	272	260	266	246	293	278	272	268	260	312	314	318	286	292	274	282	283	309	279	277	261	316	294	254	302	306	324	273	280	271	285	277	282	279	306	289	291	294	282	291	272	246	278	251	293	273	278	271	299	300	292	277	266	307	266	284	291	270	297	256	295	309	288	283	291	297	277	286	310	305	284	280	289	295	270	270	270	299	257	261	307	285	289	287	261	272	288	264	293	286	271	290	297	253	274	269	259	272	245	269	283	301	268	301	297	266	311	280	289	301	278	283	263	294	279	268	279	263	309	282	253	294	280	251	241	253	277	272	279	286	316	303	285	259	274	309	304	308	254	313	292	293	271	286	287	261	310	264	267	285	291	298	261	312	283	293	303	273	295	300	284	305	277	278	282	299	302	292	269	295	300	263	271	278	293	286	283	254	282	307	302	275	269	281	270	280	284	279	250	280	286	273	287	280	313	260	321	270	291	272	269	321	310	285	288	305	274	299	282	307	288	283	272	268	278	271	292	274	267	261	320	293	276	312	301	281	280	294	297	289	301	290	262	261	261	287	340	268	270	288	319	270	292	269	303	247	330	289	278	267	282	252	289	273	251	291	277	282	282	283	299	285	277	307	290	294	323	286	278	317	310	282	261	292	293	287	297	299	285	271	283	299	247	284	275	272	277	273	301	287	261	274	268	278	279	283	288	320	314	277	301	309	266	284	255	274	308	285	297	250	309	276	293	293	312	286	296	300	306	286	279	293	278	286	273	278	314	307	266	301	267	289	274	273	286	268	283	283	282	266	283	273	295	307	281	263	296	294	304	248	276	289	288	292	280	266	277	279	302	289	279	286
34095	45164	40943	24810	9612	5145	3711	2028	1455	1002	828	786	667	599	539	523	447	438	421	450	380	368	382	382	386	391	353	345	370	371	363	341	323	363	351	320	318	326	299	316	373	356	342	331	344	335	351	307	321	324	290	334	372	312	317	353	313	332	326	316	360	351	362	343	373	355	380	353	371	367	405	360	376	391	341	341	352	348	325	339	308	365	333	317	367	381	325	330	369	319	360	342	381	333	358	350	371	405	354	348	368	353	330	304	323	344	354	311	330	336	348	303	328	364	352	339	317	327	341	360	348	335	322	298	299	300	322	312	305	294	319	340	327	321	307	324	294	314	337	321	333	322	294	324	294	284	325	312	304	301	304	303	300	312	329	292	292	345	312	335	316	320	321	334	297	328	268	299	335	312	294	313	327	304	310	314	322	328	321	326	332	300	311	308	316	346	300	323	301	334	309	281	289	321	309	357	309	335	320	311	310	310	328	320	313	294	299	303	336	331	323	312	303	321	303	341	345	320	304	308	320	315	326	305	329	341	318	301	351	325	327	350	343	312	302	294	335	304	302	310	318	318	315	330	314	305	330	319	310	340	280	323	317	300	295	311	328	318	313	293	328	300	348	298	318	300	335	309	315	288	334	317	317	301	322	326	313	330	301	309	292	335	303	305	319	317	334	307	328	303	304	321	303	292	345	295	325	327	319	321	305	327	294	346	307	267	292	291	299	296	317	340	349	344	274	281	311	305	300	325	308	324	319	324	320	319	323	320	311	321	312	299	323	341	305	301	297	312	303	322	330	337	330	309	295	331	327	323	332	312	336	286	283	332	328	320	277	334	323	321	321	339	318	324	365	311	335	287	282	325	310	335	341	308	328	293	302	321	328	317	309	309	327	300	310	342	328	322	303	320	318	310	328	321	320	333	312	307	309	323	311	281	326	316	316	319	312	327	307	305	271	323	350	307	313	304	322	334	283	312	307	301	312	313	308	320	337	335	307	328	320	321	284	320	299	352	311	329	314	291	321	328	314	308	291	339	305	308	320	322	331	308	307	312	289	316	280	332	326	332	318	335	308	350	324	327	334	368	344	345	301	313	353	294	339	310	328	316	283	296	348	303	291	297	328	314	288	331	305	309	307	300	304	331	297	328	288	311	312	351	323	311	282	309	320	308	321	351	321	321	318	329	307	319	285	272	324	312	334	278	314	315	334	327	352	287	331	319	300	314	334	330	335	309	295	310	322	316	323	321	339	318	324	301	302	314	296	331	351	293	313	339	331	292	305	317	290	315	326	337	333	310	315	305	295	296	306	338	284	317	306	302	344	306	324	298	280	311	297	334	331	303	340	318	313	343	329	291	338	317	293	347	332	337	311	302	320	326	324	323	306	321	302	323	322	294	305	323	305	314	307	305	327	322	285	297	312	327	316	320	316	314	334	314	328	321	335	309	303	336	301	337	293	300	309	320	316	341	310	330	292	311	330	309	305	312	289	314	351	333	309	306	287	334	330	323	303	310	330	302	326	311	329	318	320	333	333	335	318	318	319	293	338	301	325	301	288	312	301	310	329	293	329	295	302	340	346	301	332	321	325	337	305	308	326	323	329	345	284	318	298	283	322	301	309	334	302	322	324	312	336	316	325	318	340	279	312	308	329	353	309	306	314	311	348	303	289	312	281	340	316	343	324	322	345	317	320	303	307	325	315	305	315	312	325	322	322	306	307	331	302	289	324	290	306	333	304	338	331	300	323	311	313	308	315	320	342	315	316	336	320	362	288	317	294	310	312	281	296	355	283	333	307	294	293	308	311	335	305	356	357	342	309	326	335	308	300	314	326	291	322	301	320	313	317	326	294	346	324	311	281	331	265	305	310	300	293	360	323	325	311	301	335	338	309	304	289	339	307	314	365	367	295	318	354	312	307	294	295	331	301	330	304	317	281	329	332	278	310	325	322	303	331	321	321	322	296	298	308	318	302	282	326	314	302	299	312	333	285	327	292	307	298	317	293	354	285	304	304	324	362	298	331	340	337	285	300	310	323	318	322	294	309	319	338	310	334	284	288	337	301	325	299	310	309	325	310	327	317	306	323	317	323	333	308	303	323	286	296	311	308	330	310	286	344	296	314	349	312	308	320	302	309	324	297	315	307	295	302	294	310	320	327	344	298	305	312	330	337	347	341	340	276	312	299	330	326	316	314	293	312	347	263	282	301	295	292	286	286	295	317	322	303	292	333	332	326	329	305	310	313	308	319	288	305	316	316	336	316	288	321	338	331	308	321	300	350	315	302	294	287	292	312	307	321	312	307	316	348	325	336	285	315	328	294	324	311	305	321	319	296	304	339	356	350	312	313	280	306	319	291	323	310	305	334	320	311	308	353	314	313	324	339	319	309	298	296	331	340	302	302	314	298	321	315	280	298	301	285	333	321	307	316	306	316	283	324	304	330	328	308	332	303	330	305	325	324	321	334	316	308	298	328	302	322	312	341	326	299	270	292	334	318	274	307	336	326	329	308	319	308	319	336	322	305	317	317	328	300	316	296	299	255	339	313	288	317	322	334	342	312	321	295	320	339	308	306	330	305	347	313	340	310	331	319	312	265	304	301	298	288	336	281	299	286	302	339	308	303	290	344	334	325	323	324	317	310	341	333	321	302	306	331	329	290	329	332	310	292	336	296	339	320	339	282	324	317	300	331	309	321	307	330	312	339	296	308	302	307	290	329	298	364	331	323	310	300	298	316	301	361	304	327	351	303	312	320	355	337	322	266	314	322	304	318	350	286	306	330	311	320	310	316	330	327	294	317	339	319	304	299	308	312	324	334	327	329	320	340	345	321	307	323	345	318	292	328	330	312	314	288	304	312	351	343	313	308	323	310	326	297	311	301	312	309	327	325	313	328	281	320	306	321	332	328	320	337	313	320	346	304	279	309	285	316	311	323	308	285	344	299	305	318	281	323	318	300	276	328	305	337	316	291	318	306	303	338	319	284	313	285	305	305	314	321	290	301	333	302	304	314	306	294	309	300	308	313	306	305	345	316	289	290	348	312	300	319	313	328	302	307	312	299	313	298	310	285	329	300	319	311	316	301	323	333	323	291	349	323	285	328	311	299	349	287	364	304	312	325	281	312	311	302	334	322	313	332	321	337	324	333	317	302	336	346	307	333	274	340	333	316	318	327	342	317	307	318	344	290	333	290	335	299	319	324	326	290	300	316	323	313	319	337	317	307	300	309	338	318	310	297	339	346	322	298	279	294	300	303	344	299	321	282	331	336	330	358	333	306	298	311	297	303	340	327	327	372	350	299	321	316	327	318	299	311	319	322	331	303	302	301	305	306	313	305	327	292	306	350	310	329	346	339	337	299	329	310	342	322	318	332	339	327	325	319	329	279	324	296	317	283	302	325	333	292	295	301	337	295	313	319	352	306	282	261	308	302	327	320	313	298	334	282	310	274	316	277	304	336	342	327	324	309	296	309	336	328	319	318	284	345	293	332	302	307	289
23188	20775	27340	24380	20915	20186	10270	3038	1760	1086	890	745	776	690	657	670	578	583	598	559	590	545	535	509	537	540	496	558	492	533	493	443	512	471	483	507	479	488	485	497	436	494	466	471	507	491	491	486	487	459	428	463	485	468	492	470	497	472	492	482	506	494	504	471	532	465	532	470	509	539	510	500	508	478	500	539	486	487	485	484	520	474	495	481	509	463	512	475	470	489	493	459	457	513	508	502	481	492	514	504	463	499	497	452	427	475	504	504	406	456	495	494	464	479	474	483	504	529	476	483	461	449	444	504	461	427	475	459	491	465	473	445	478	483	446	460	468	450	432	462	476	494	437	488	458	455	442	461	467	467	440	454	508	431	445	461	460	431	464	481	406	460	481	443	483	493	444	475	468	465	441	458	475	461	486	459	442	493	457	416	465	483	430	471	414	485	488	462	528	446	435	499	445	452	426	469	436	460	476	442	486	470	441	449	469	402	463	440	441	469	462	462	460	472	496	473	456	477	434	473	431	465	494	458	469	461	486	463	487	504	441	436	462	501	445	459	475	458	466	455	488	443	456	495	441	450	448	429	457	464	466	507	482	450	455	471	493	481	435	429	433	456	476	445	469	439	457	468	455	413	430	453	454	483	434	443	494	449	462	474	454	482	444	476	472	478	500	464	436	453	471	416	493	464	453	489	465	433	470	472	464	463	485	429	454	430	448	450	457	477	444	440	433	445	475	494	491	473	418	459	457	453	449	477	455	478	493	445	439	491	480	450	456	430	407	530	432	470	430	442	445	470	451	460	471	442	439	471	414	472	493	436	459	489	448	468	436	481	443	444	503	457	429	457	429	460	486	469	478	447	466	475	448	444	441	476	457	472	449	451	444	460	448	451	475	475	490	432	487	465	454	441	433	455	408	453	433	473	463	440	463	447	455	471	439	450	427	477	483	485	465	465	456	462	414	427	448	463	438	438	483	452	486	447	502	442	467	474	490	449	462	441	464	459	503	424	460	456	487	488	434	434	445	490	461	494	455	469	436	490	480	451	486	469	439	481	487	456	447	478	464	457	456	447	469	493	435	451	438	429	448	504	427	418	486	466	443	470	437	457	467	482	437	451	454	422	433	462	487	488	416	473	520	422	435	475	474	451	483	461	422	454	462	497	446	441	455	477	456	472	521	489	428	453	447	482	473	457	485	453	454	446	453	460	461	444	397	450	462	472	483	456	479	468	447	481	434	443	443	422	477	475	438	434	452	466	464	453	472	454	452	438	444	452	479	447	430	417	428	452	454	455	438	435	428	452	480	438	446	493	465	490	446	491	484	439	435	468	456	440	494	501	482	449	416	429	446	445	457	475	467	440	489	468	443	446	444	470	415	454	453	453	461	468	481	476	453	450	462	461	402	452	449	454	464	416	457	415	438	459	461	466	452	478	468	494	417	479	463	455	431	429	492	471	485	449	452	442	491	443	491	453	458	440	458	432	436	438	458	467	490	430	448	474	461	443	438	440	441	405	413	429	485	482	443	460	465	482	470	467	417	445	471	470	412	458	446	487	450	466	434	456	445	469	508	476	470	475	479	481	449	459	488	457	451	483	461	477	470	470	461	437	474	460	439	449	493	443	458	473	455	463	428	479	472	456	462	452	462	493	437	450	429	495	462	484	452	504	439	447	480	463	477	457	496	461	466	486	459	433	483	475	485	472	454	486	479	489	471	457	457	456	445	446	450	453	441	451	459	452	468	458	498	474	429	477	479	492	477	448	462	425	471	435	427	469	459	476	455	461	413	464	510	455	471	485	447	488	449	446	433	440	489	476	437	478	447	454	482	438	448	438	447	440	424	436	467	458	443	491	452	457	477	448	436	474	414	489	479	449	434	436	445	423	435	458	455	460	455	471	439	481	462	427	454	464	434	442	482	440	457	456	431	463	430	472	462	492	468	468	452	499	463	441	461	450	487	466	441	489	464	463	440	444	467	461	406	460	481	479	465	450	456	444	456	442	447	459	495	472	476	456	493	479	490	440	471	453	482	472	447	470	446	457	470	475	473	470	505	475	475	418	450	498	463	442	497	459	438	485	456	439	489	439	471	446	471	436	436	461	496	421	435	466	417	479	463	416	485	436	481	469	428	451	455	452	461	465	473	462	499	444	484	488	499	443	452	482	443	417	454	483	459	477	444	452	427	496	464	465	434	466	494	444	454	476	423	490	487	445	435	507	449	492	456	490	444	443	471	440	482	450	457	453	470	420	434	490	426	482	489	439	481	457	472	468	488	474	485	450	445	487	440	462	457	397	432	467	488	442	465	453	474	444	472	488	489	464	471	476	428	427	444	494	491	457	444	440	457	472	457	476	452	511	464	440	435	461	442	445	430	505	463	411	492	457	462	456	487	416	464	466	440	426	466	448	472	444	437	471	484	447	453	445	452	494	487	459	432	459	455	474	452	484	472	484	480	459	425	448	457	441	439	495	509	475	445	461	494	433	450	482	445	452	496	488	467	438	455	473	451	462	481	484	442	468	464	469	494	467	477	496	491	440	475	449	459	438	459	470	445	434	507	440	421	466	440	444	482	477	436	451	427	510	443	525	517	453	478	449	442	445	457	453	499	476	465	490	494	492	451	493	479	469	445	457	474	452	452	473	434	454	489	428	467	488	488	441	428	451	445	475	450	514	477	485	418	468	480	466	471	490	473	461	463	448	463	486	476	457	409	475	470	460	445	483	458	479	456	464	444	456	459	449	463	485	423	449	466	471	443	425	465	439	428	429	501	462	427	461	474	445	467	490	505	475	467	433	454	464	458	436	494	412	476	450	480	463	453	439	473	485	432	430	455	433	480	452	474	474	453	476	478	467	445	456	447	470	460	422	438	452	468	449	435	483	462	458	453	478	467	438	477	466	421	445	461	440	458	459	466	458	471	444	458	496	464	437	484	461	498	467	441	473	494	461	474	462	446	482	444	451	491	463	451	473	470	480	464	454	413	478	463	464	431	473	500	413	452	467	429	451	468	460	459	476	465	489	482	490	450	514	467	434	482	448	505	457	455	496	436	444	452	480	465	423	425	442	460	495	478	445	450	531	430	450	446	445	473	474	453	445	416	486	494	446	428	430	437	454	468	474	424	418	460	503	466	480	449	479	458	504	483	451	451	492	483	484	478	439	465	422	462	463	465	455	446	429	489	447	444	413	455	482	456	475	469	489	445	446	448	447	454	465	463	480	465	473	442	471	445	448	431	474	493	440	414	443	427	460	475	491	469	440	489	453	429	482	467	481	466	456	459	445	485	496	478	436	457	432	499	439	477	448	457	454	446	436	504	450	445	446	477	472	501	452	431	474	489	443	427	449	462	436	437	466	401	482	431	455	464	465	445	427	466	480	462	472	458	430	443	465	445	484	473	455	470	400	450	454	462	463	476	480	456	478	459	457	457	468	481	446	473	450	452	433	483	484	456	506	395	467	418	479	441	477	471	460	496	498	461	443	469	464	474	470
36455	56121	45949	32764	16529	10509	7107	4499	3196	1965	1529	1320	1132	1003	931	872	832	764	727	686	689	664	679	639	581	578	578	543	587	588	566	581	543	572	540	546	526	496	552	525	521	501	510	529	493	527	548	468	500	553	532	567	506	539	523	523	530	518	540	501	499	550	533	595	527	542	626	578	584	573	590	523	565	570	544	523	508	547	532	494	509	481	538	492	508	507	512	492	548	524	530	550	556	546	535	496	568	522	515	505	507	498	512	502	534	508	466	535	492	485	492	487	505	503	547	529	538	451	515	511	536	462	467	508	421	459	479	473	481	500	515	479	500	481	488	484	505	466	519	481	450	455	496	487	505	511	478	468	479	503	456	481	523	487	496	483	511	489	488	500	456	496	489	485	465	476	497	497	459	525	486	474	494	476	479	480	476	463	494	471	487	484	522	532	447	456	497	506	449	462	484	467	503	501	516	455	508	488	505	501	512	495	488	480	467	473	460	498	465	474	482	515	476	477	484	491	480	476	481	469	446	490	506	485	437	468	478	471	472	482	503	471	502	476	480	493	506	468	481	449	482	457	456	480	501	463	467	497	436	470	484	501	491	485	447	511	488	466	524	470	502	474	451	486	474	498	452	477	525	506	435	495	499	506	511	507	477	481	517	467	471	483	488	428	431	474	508	448	513	536	471	473	470	469	493	432	503	477	466	418	470	502	480	467	488	480	480	470	480	495	499	425	483	497	491	508	474	473	475	474	496	463	498	481	495	466	491	502	498	486	477	438	484	498	463	468	495	507	488	445	468	446	456	497	462	490	464	490	482	484	491	454	481	433	476	443	495	484	471	474	489	479	479	461	470	492	459	497	454	478	469	477	463	523	528	494	488	503	490	475	486	502	499	430	487	473	492	492	505	489	468	536	462	505	479	464	447	496	479	452	457	527	473	482	469	472	495	466	484	469	506	506	454	523	506	498	453	462	430	464	455	513	463	484	484	502	462	456	488	490	491	481	459	460	476	463	491	438	449	466	511	482	463	484	470	483	504	493	509	460	512	489	511	514	445	474	472	473	460	470	501	446	479	474	485	459	480	491	450	483	503	498	497	475	478	530	467	460	448	473	512	488	517	466	485	489	511	452	510	507	455	525	458	470	484	472	477	478	474	420	451	473	462	493	480	486	460	490	488	477	492	492	445	497	444	446	487	459	499	424	492	485	511	477	458	475	442	447	442	469	465	424	502	513	463	492	460	508	486	421	504	520	449	475	464	506	462	504	485	502	484	488	535	493	492	483	458	481	482	468	467	491	484	451	484	495	461	470	492	487	511	472	507	483	438	506	452	506	494	492	452	478	466	508	460	455	487	478	495	469	484	519	452	489	497	517	478	486	472	459	515	530	484	454	497	507	454	478	440	502	505	508	501	486	495	457	503	483	449	486	513	461	511	508	487	503	485	442	441	471	491	467	497	476	490	490	489	466	476	466	477	465	442	480	471	524	450	448	503	461	483	473	421	494	472	483	468	471	449	501	483	446	467	492	485	467	489	465	511	441	478	462	463	481	470	499	478	474	513	480	460	470	430	503	476	489	480	480	508	469	520	458	483	492	486	473	470	453	482	468	529	480	469	446	470	478	481	504	480	508	461	423	477	480	462	497	492	482	479	502	473	467	460	509	471	467	516	475	478	478	482	475	460	475	485	469	488	476	493	473	430	480	473	493	460	518	481	465	451	518	459	482	509	481	490	486	460	475	459	447	505	481	455	447	452	495	448	464	449	467	436	479	504	471	447	470	454	502	473	494	500	502	511	452	471	481	476	466	465	509	467	462	470	448	467	481	464	469	499	473	467	502	472	500	494	507	480	467	466	473	498	466	478	491	461	485	478	460	481	495	489	460	448	439	470	483	506	511	479	476	512	491	438	473	439	450	485	477	495	471	473	466	479	492	475	496	464	436	468	460	515	502	517	524	494	450	514	518	489	417	498	497	480	477	479	492	481	473	494	492	473	493	467	479	453	468	530	513	460	469	466	459	527	450	474	495	502	504	500	515	451	489	452	454	497	487	495	469	458	429	443	500	459	466	499	504	456	450	502	514	479	450	534	482	517	494	478	440	471	511	494	492	433	520	462	459	493	507	494	537	495	480	501	483	474	481	441	478	486	493	505	479	480	462	465	501	470	471	496	476	506	461	497	437	474	481	498	497	498	492	451	492	458	481	459	491	453	457	483	499	491	479	487	529	479	476	493	463	494	500	475	517	495	483	505	506	483	473	457	486	495	442	456	488	496	525	492	499	468	492	471	510	492	476	546	471	490	493	467	494	490	454	478	453	483	490	472	451	517	504	472	492	448	494	502	508	463	491	497	440	498	518	477	443	501	494	489	448	448	476	479	456	504	513	506	494	448	502	480	492	491	468	453	459	457	467	474	440	473	465	501	477	468	511	477	505	500	500	504	454	472	494	499	483	488	475	471	493	491	470	455	476	430	467	469	480	454	520	490	511	489	457	448	499	483	458	452	450	475	462	517	455	476	476	485	455	500	482	499	485	485	486	445	449	504	504	475	482	504	460	475	482	504	491	479	463	522	485	479	444	465	481	500	489	472	443	470	488	492	473	519	473	480	446	460	471	462	484	477	454	486	446	473	471	530	488	466	494	449	514	499	485	475	469	477	486	452	464	471	495	456	465	469	487	496	502	474	463	505	512	517	481	477	456	491	488	481	479	452	436	489	503	471	458	445	478	507	454	499	508	513	502	517	491	472	460	455	508	447	481	514	502	505	501	465	445	495	535	472	459	458	482	485	486	489	509	482	474	506	513	474	508	487	471	455	437	494	461	499	452	468	460	503	494	470	470	480	487	473	494	494	471	522	482	462	477	461	503	482	505	499	477	509	448	506	476	437	499	465	488	477	500	437	508	491	534	483	509	480	474	467	524	495	468	477	496	516	462	455	451	466	492	455	472	485	504	464	483	508	456	457	509	499	478	456	455	482	468	506	491	499	480	459	436	457	493	513	469	453	487	470	463	483	513	534	480	468	478	494	475	463	476	464	513	451	467	497	502	473	489	480	467	459	505	425	478	470	472	507	545	480	486	477	472	477	478	477	482	464	425	504	491	489	482	507	479	476	469	476	492	491	461	485	465	506	512	457	484	489	464	512	448	465	449	490	488	495	449	460	477	492	480	471	457	509	476	446	483	456	461	457	491	495	449	461	483	478	470	478	471	474	445	523	510	453	459	508	473	468	498	504	497	479	488	494	488	467	508	495	464	486	494	478	504	528	475	522	460	492	481	479	503	489	499	487	474	501	472	461	469	487	495	459	493	465	466	520	497	520	445	452	471	489	486	474	480	504	486	461	473	472	519	496	504	479	448	482	495	487	501	485	444	484	477	490	480	460	479	452	463	481	493	508	506	461	501	467	445	458	477	503	448	495	487	495	466	514	466	488	472	472	449	501	496	495	460	486	474	475	508	502	515	491	500	469	514	483	501	466	506	443	496	483	485	540	507
31938	28536	26029	12415	2499	1119	802	575	427	395	373	326	344	350	352	363	313	314	287	302	311	346	342	306	315	319	327	345	323	314	317	321	304	346	298	319	310	347	330	340	314	339	316	301	288	299	309	338	326	305	287	300	300	344	329	320	320	348	301	325	315	319	318	316	335	321	367	343	327	334	346	368	308	304	342	317	332	288	299	302	304	319	302	323	301	349	324	331	311	333	324	288	291	322	332	356	356	323	343	322	312	337	331	305	326	311	292	318	308	316	322	307	315	289	317	361	293	288	317	312	279	309	287	314	328	309	297	323	323	325	329	308	318	302	307	305	290	308	328	324	316	322	321	324	321	322	309	269	286	316	311	314	277	313	330	266	307	318	304	308	297	300	297	323	290	310	307	318	295	276	294	326	315	314	298	295	326	303	343	295	296	327	295	292	311	309	301	273	316	302	324	315	316	302	314	323	315	324	313	306	301	275	327	302	311	303	291	304	321	324	340	347	334	320	329	334	321	244	342	315	308	321	290	279	340	294	329	305	307	283	324	298	316	302	300	323	301	304	325	282	301	290	310	307	309	308	324	353	317	295	300	332	290	293	307	301	300	323	317	278	297	300	306	347	298	324	312	285	301	290	311	332	292	328	319	334	307	276	289	286	325	314	339	296	287	322	310	357	302	300	272	323	276	329	287	339	302	293	324	303	312	300	300	308	323	303	313	340	306	316	313	340	305	301	309	312	299	326	310	300	310	318	315	335	311	336	333	312	344	299	326	322	301	319	303	319	315	314	312	308	330	298	334	310	302	336	298	304	323	293	297	294	298	273	324	316	306	271	303	297	307	318	299	311	304	292	306	315	289	304	367	329	291	310	308	320	309	318	271	295	316	355	305	348	308	292	349	309	297	324	271	312	319	288	321	305	354	293	292	313	314	334	313	331	301	322	309	310	314	313	274	297	309	332	322	315	353	330	306	296	324	316	335	318	295	308	317	338	304	297	300	297	326	315	314	320	346	291	295	309	325	309	324	315	319	315	319	303	293	304	319	309	305	307	338	311	327	312	289	365	331	319	334	303	297	346	283	331	312	301	293	321	344	329	278	325	308	289	288	281	319	332	297	301	313	332	314	305	257	292	321	321	322	254	322	318	280	277	306	305	303	300	316	319	318	315	289	327	304	300	338	325	290	294	338	347	318	323	307	287	305	318	337	326	310	279	286	319	268	318	311	312	313	292	341	316	310	316	316	288	302	321	329	304	335	335	299	314	316	330	313	295	289	306	282	315	298	306	309	298	316	307	280	313	329	283	316	320	319	337	317	294	340	340	352	319	307	325	329	307	343	304	312	315	294	278	322	301	301	296	323	317	298	302	296	322	331	308	290	308	310	280	315	307	314	349	306	290	268	290	342	344	320	308	297	324	330	288	305	312	322	296	314	279	313	339	330	297	288	326	323	303	293	315	271	298	340	283	338	325	327	294	311	321	325	290	307	336	319	290	304	288	313	300	321	307	308	329	284	321	341	334	312	317	316	313	306	334	314	289	323	283	298	308	316	311	291	344	320	304	310	330	305	292	334	321	341	325	320	331	297	330	282	320	315	336	291	330	359	347	328	298	310	293	325	319	305	295	303	352	300	309	297	347	319	314	300	297	272	312	317	334	319	298	302	308	309	284	308	311	300	306	292	307	338	328	332	315	288	296	305	315	363	328	303	317	276	319	308	303	320	309	289	301	305	326	315	314	309	311	305	344	316	344	286	347	330	345	313	291	276	314	324	324	305	302	333	275	295	312	317	328	295	314	314	301	329	306	329	278	351	283	300	310	306	314	298	294	299	288	319	298	357	298	292	316	330	307	318	315	286	314	285	334	304	294	332	305	299	282	317	301	310	299	309	296	332	301	342	316	332	306	312	287	290	316	335	292	329	295	297	335	326	309	336	301	306	303	319	300	319	332	298	285	331	310	322	313	299	322	301	321	315	322	297	322	317	318	313	317	308	296	320	323	302	312	335	311	308	318	301	326	301	316	318	334	315	316	275	322	326	291	275	324	311	314	301	319	333	328	288	321	313	284	294	316	324	293	329	290	290	276	289	311	345	317	341	306	310	319	268	305	308	302	314	295	282	322	310	324	320	315	326	326	331	297	321	302	300	316	319	307	330	334	292	324	297	300	326	308	330	356	301	341	298	312	335	316	314	291	354	305	306	333	348	314	329	305	315	297	323	313	321	322	306	361	314	307	314	299	339	311	309	313	326	328	324	351	294	292	314	340	328	295	315	314	325	298	279	303	291	292	306	323	321	308	309	312	329	311	327	298	311	312	304	290	322	348	289	312	315	298	321	338	320	321	341	335	327	319	305	326	325	305	302	307	324	303	331	307	319	312	316	330	298	308	317	310	318	329	295	317	331	312	286	313	320	312	334	309	312	306	315	299	321	281	314	313	282	304	323	324	312	315	291	346	325	296	297	308	298	332	334	308	299	280	354	324	295	329	305	309	296	297	284	330	295	341	308	320	327	296	303	322	341	325	296	321	337	322	332	297	309	301	321	320	310	318	316	295	303	330	327	252	342	290	300	341	343	306	302	271	360	329	327	301	305	323	302	325	331	291	294	299	310	313	295	289	317	321	333	287	323	308	304	322	317	312	302	304	319	295	294	319	293	300	292	279	266	312	304	311	327	320	345	298	291	311	313	307	324	292	282	317	292	298	288	324	324	288	300	296	335	303	326	310	314	329	283	325	348	297	319	299	284	295	307	271	329	330	317	321	280	297	280	335	298	289	303	292	345	329	340	315	307	306	315	332	331	329	327	341	308	313	292	328	289	303	319	338	303	309	319	318	288	327	326	291	339	319	348	331	309	326	285	312	320	329	325	330	339	304	306	306	296	317	293	330	319	342	328	299	317	326	301	322	305	304	307	304	311	318	307	300	297	291	333	299	282	350	286	314	335	306	293	338	325	310	303	276	323	323	320	293	277	316	308	313	297	290	286	301	311	343	326	301	282	333	328	278	340	292	281	317	303	300	309	297	321	317	285	321	327	286	317	333	314	299	325	336	292	358	264	332	335	315	299	329	325	289	304	301	329	343	309	323	309	302	297	304	303	314	300	334	317	294	338	321	311	306	313	330	324	296	314	321	279	291	320	291	315	309	347	315	297	328	305	326	303	312	335	323	333	342	307	335	310	345	312	301	309	326	302	308	287	287	310	348	294	348	284	343	321	319	320	311	326	309	320	330	327	317	309	329	287	322	363	329	305	270	309	326	292	321	304	347	325	318	302	312	298	282	286	301	297	302	295	293	320	319	303	294	279	287	310	332	296	298	325	270	281	299	293	320	326	302	304	327	313	290	317	307	328	312	314	311	303	326	318	335	300	308	272	303	323	335	301	314	344	305	300	298	320	325	293	289	343	291	311	285	339	316	282	324	288	313	314	279	274	339	307	358	340	321	312	307	309	313	313	308	308	321	289	335	311	325	301	307	340	366	304	337	299	323	343	334
32851	39423	33211	14153	3769	2398	1564	957	684	550	486	492	462	461	400	428	394	397	377	367	370	328	372	368	350	368	388	349	341	359	370	364	376	358	339	368	364	338	356	365	385	364	374	371	331	362	369	358	322	342	329	372	344	358	358	370	323	382	354	371	353	400	383	339	359	408	377	411	402	411	384	408	371	394	375	322	338	331	343	374	368	364	391	336	386	408	371	368	413	374	350	375	401	372	389	363	351	367	368	374	343	356	412	351	352	376	359	341	415	359	380	317	394	416	344	399	410	385	380	388	381	375	361	354	366	352	344	376	320	346	343	371	351	346	319	364	410	358	362	393	344	340	350	334	368	359	338	335	362	358	349	370	361	343	337	385	365	370	366	355	370	350	404	365	338	333	354	335	348	343	367	340	365	352	334	343	365	389	350	337	374	336	345	382	372	317	338	358	321	316	352	387	315	373	352	338	404	356	385	370	356	328	354	350	358	335	321	363	361	372	340	341	365	336	355	352	360	362	361	365	343	326	365	341	319	342	352	354	304	343	340	381	370	376	323	398	360	386	325	358	349	346	342	373	382	321	349	343	333	334	359	358	356	303	353	373	372	386	327	343	367	328	362	339	352	347	376	354	364	365	346	358	341	350	333	362	363	373	319	330	342	385	334	356	357	353	358	369	362	353	352	380	339	396	328	354	358	357	326	321	367	333	404	353	378	336	367	343	312	357	357	361	343	332	388	357	357	346	357	377	370	387	337	375	352	325	341	398	314	372	350	337	342	328	404	346	325	372	356	348	372	354	350	340	339	324	354	317	336	357	377	321	345	340	323	343	335	354	314	365	334	361	339	356	372	344	378	327	328	363	356	327	367	364	367	333	366	361	400	372	350	328	395	344	347	386	328	342	393	343	341	340	305	360	343	361	335	341	327	360	360	362	323	338	335	381	359	392	346	368	319	332	348	326	363	339	370	365	356	348	350	365	349	352	349	355	391	347	346	355	367	370	375	378	358	354	362	351	355	346	394	369	341	339	369	363	355	354	363	386	349	353	361	368	352	360	320	379	363	342	332	383	375	361	353	369	362	341	357	356	341	339	326	365	339	326	363	370	343	355	358	356	331	330	343	345	330	351	358	389	323	378	373	367	361	355	325	383	360	376	370	366	351	345	351	352	363	331	375	357	357	358	347	374	336	348	337	348	330	325	319	353	348	339	373	341	365	361	368	354	348	352	348	365	328	348	347	340	330	324	384	345	358	353	379	353	340	363	367	347	354	342	375	367	376	312	373	333	335	366	384	345	348	349	379	366	377	361	316	340	314	366	318	371	333	316	391	342	344	359	351	347	397	349	367	338	380	345	341	340	341	330	379	332	343	367	366	324	353	349	341	361	375	344	341	322	319	343	355	345	361	353	368	342	336	335	358	334	367	353	346	379	387	346	370	345	352	392	362	358	363	384	353	357	367	361	355	335	367	361	355	380	352	384	358	379	368	350	373	348	332	374	341	351	389	369	339	342	402	371	368	360	382	332	337	345	368	333	341	341	356	371	348	372	360	332	397	358	379	344	318	334	353	360	383	385	368	356	350	321	369	337	389	322	308	362	341	356	327	334	369	331	333	357	350	348	343	359	371	333	379	339	365	370	351	376	327	333	340	343	352	361	361	369	347	355	389	361	387	353	356	369	379	332	336	366	338	347	351	325	341	334	348	349	348	347	358	347	347	365	406	342	359	333	367	335	388	315	394	399	345	357	371	315	342	333	347	356	363	397	347	363	318	362	333	372	369	333	354	357	362	340	355	312	347	346	340	356	347	351	351	335	350	328	383	372	354	372	361	332	374	363	346	398	344	348	364	375	364	327	372	360	370	345	383	382	363	385	330	350	302	354	368	372	350	358	379	386	318	377	335	347	387	349	323	332	352	345	345	355	347	340	324	361	355	354	338	350	395	397	398	318	356	325	328	357	390	358	356	359	376	366	366	346	354	346	317	370	378	342	334	365	336	341	349	345	344	345	357	374	397	370	325	332	397	386	359	366	344	353	352	348	338	359	359	342	292	307	330	345	375	366	342	359	331	387	360	344	341	362	356	366	327	369	352	352	360	373	359	327	363	329	379	338	381	335	340	361	363	318	345	369	345	354	367	368	306	351	343	349	364	396	357	361	380	378	398	379	350	336	352	352	373	357	349	370	338	346	355	331	371	340	344	351	362	364	335	345	331	335	314	367	324	349	354	358	345	356	360	382	366	346	330	338	346	347	341	348	356	347	332	358	390	358	377	339	330	355	358	355	365	357	361	347	349	373	334	375	349	359	351	368	383	390	356	349	356	357	360	374	352	341	362	341	335	331	349	334	354	378	330	342	330	340	360	345	338	340	378	355	362	354	338	362	365	357	348	327	363	370	371	353	349	346	345	353	392	365	349	355	327	336	331	380	361	345	345	376	319	339	377	362	345	352	351	358	355	348	346	354	368	341	331	331	373	326	363	356	360	394	371	375	348	353	344	356	365	370	363	348	349	354	380	349	365	342	338	351	350	359	324	366	332	363	361	346	353	355	401	355	349	359	336	363	335	353	360	367	368	375	353	342	351	349	330	346	367	339	353	328	361	321	368	329	362	338	351	373	385	368	320	359	336	357	353	384	343	367	353	356	344	368	359	356	351	371	352	368	338	354	358	320	350	349	315	360	367	334	373	337	357	341	346	382	364	360	359	345	352	342	350	367	359	354	317	330	345	392	381	361	352	372	358	333	348	334	364	357	342	355	391	362	366	356	378	351	315	343	341	363	339	351	339	368	340	326	353	391	391	344	367	350	338	334	359	382	365	344	357	342	363	367	337	332	373	334	360	339	347	360	330	346	361	349	341	352	367	350	349	350	372	314	389	336	344	364	348	329	347	379	340	343	335	350	367	323	358	313	350	325	371	363	366	342	408	366	370	334	347	355	363	343	377	341	375	362	354	349	358	356	348	341	365	357	337	342	345	371	330	334	354	337	365	362	344	381	350	347	322	333	363	325	354	362	345	364	345	374	357	392	347	382	367	346	367	359	367	329	345	364	369	363	340	332	341	359	346	347	351	350	318	345	353	323	347	376	362	348	348	345	346	381	352	341	367	338	355	362	363	324	319	357	378	351	351	346	355	342	364	379	342	351	358	344	350	340	383	342	366	373	370	329	351	361	364	377	360	377	367	364	345	374	360	348	359	345	354	345	331	360	340	352	366	335	319	355	354	336	350	338	349	357	359	355	337	362	376	323	338	391	357	330	391	344	315	365	364	364	354	350	309	360	318	360	363	380	390	382	326	349	328	370	371	336	365	371	357	316	338	349	312	359	360	363	356	353	361	361	321	360	352	373	339	319	357	368	335	357	378	385	338	368	342	359	345	330	348	372	357	402	391	369	346	362	353	351	339	337	357	349	334	355	340	367	354	341	354	357	350	325	349	352	359	382	339	370	321	355	355	371	367	361	394	357	347	373	329	349	344	344	342	327	333	338	388	375
25259	20847	27155	25072	19744	9232	3106	1467	719	547	483	476	424	426	389	367	341	335	319	297	286	331	318	324	315	320	315	301	293	306	318	293	272	299	316	293	325	287	276	313	255	301	298	271	289	295	278	319	278	307	290	280	298	299	306	316	318	286	331	309	259	293	314	315	321	316	314	309	331	318	310	316	320	345	307	260	251	287	301	292	292	323	295	294	299	311	297	276	295	320	292	301	344	325	298	279	304	317	304	314	295	294	309	310	302	281	285	302	296	292	304	314	262	270	310	301	302	305	308	284	289	304	287	292	283	302	262	282	327	281	294	284	278	227	307	288	298	290	285	289	276	268	263	295	271	272	302	286	249	273	254	285	286	277	273	275	285	283	256	287	271	287	289	279	305	305	283	296	331	319	290	273	280	316	282	303	284	306	277	276	269	296	286	264	260	301	269	299	295	309	248	307	278	297	280	300	308	307	291	309	302	291	276	236	298	306	281	299	288	275	289	311	283	287	270	281	280	298	289	309	303	262	318	294	316	304	282	274	283	306	298	308	279	285	296	311	289	303	267	253	281	265	290	310	277	262	295	297	266	297	277	298	301	313	269	285	265	284	278	294	285	271	255	263	292	301	278	290	293	300	293	308	289	286	319	300	286	266	322	303	299	283	299	280	278	291	282	283	265	289	293	280	298	277	261	314	304	293	285	315	288	281	275	289	312	288	301	254	281	311	276	292	295	292	292	285	287	298	286	277	267	300	290	302	297	251	288	312	319	294	303	299	276	282	298	299	291	280	291	280	295	294	324	254	308	279	244	282	272	276	267	284	257	302	286	273	262	299	278	290	312	302	275	269	316	303	276	275	281	301	313	280	278	287	294	309	275	295	300	290	269	291	272	308	296	317	325	268	283	293	288	288	303	278	253	313	285	291	285	271	291	312	299	294	283	263	268	274	281	251	253	269	281	303	271	309	307	263	291	311	260	279	311	281	302	299	301	271	309	308	312	293	281	318	301	295	291	292	292	279	304	303	289	292	279	238	267	265	307	286	265	273	279	266	309	252	300	290	278	277	277	300	287	274	310	292	288	316	277	274	296	267	289	266	271	301	279	304	265	314	278	276	256	291	306	276	264	286	292	275	300	265	273	308	275	304	297	291	291	271	280	319	282	282	285	281	295	276	273	273	292	301	332	304	295	307	281	267	281	279	324	276	306	306	284	268	287	247	297	290	278	269	279	286	293	292	301	271	289	300	301	278	299	294	257	259	283	301	275	279	276	276	293	263	299	306	280	270	299	282	272	295	290	276	258	279	300	288	279	303	307	303	284	278	305	311	278	310	292	324	291	281	290	291	311	307	266	284	277	270	267	279	313	260	302	270	271	276	270	315	278	287	265	284	313	303	273	300	271	285	275	305	284	293	290	283	289	258	314	259	271	262	277	280	283	287	307	285	278	308	269	301	285	275	277	288	288	278	272	311	311	300	289	267	286	248	300	295	277	274	285	290	277	287	273	316	321	306	289	280	278	298	256	261	299	286	266	301	300	267	289	306	283	280	267	302	278	279	265	278	281	302	298	304	277	287	295	277	281	300	273	277	301	288	280	287	272	271	291	306	306	282	298	280	317	261	266	286	258	296	299	301	287	300	304	274	281	299	295	282	301	274	298	302	272	313	300	263	271	269	327	273	253	328	288	265	264	292	286	262	286	293	279	276	302	307	284	298	262	289	320	285	277	305	276	311	294	259	318	285	251	291	300	298	297	308	291	285	307	278	275	287	284	287	279	283	249	279	292	288	273	274	270	289	286	312	322	278	273	256	275	259	284	297	279	273	302	327	284	296	286	288	286	283	309	294	282	283	289	304	288	287	296	250	257	264	270	318	294	306	267	294	271	288	288	303	276	326	295	253	279	281	296	272	285	285	269	286	305	284	315	284	283	296	283	273	294	273	287	295	279	309	295	279	271	269	303	265	327	276	280	283	316	279	255	310	262	302	263	299	299	281	295	300	229	276	302	281	288	294	279	269	275	293	307	267	295	321	281	295	290	292	306	294	315	275	282	284	315	313	305	265	280	258	292	307	282	291	294	303	270	278	286	272	289	285	290	301	325	284	282	286	282	311	268	286	264	258	259	287	306	287	286	286	267	302	289	277	292	291	307	309	273	275	295	290	254	320	262	293	277	303	303	273	297	290	285	236	259	306	294	302	273	278	284	320	271	282	289	282	274	261	274	302	315	279	295	294	319	264	304	268	330	316	261	285	301	280	308	309	285	260	276	294	287	286	285	288	312	284	280	266	280	326	336	294	328	314	289	276	305	293	302	314	261	285	293	307	283	285	285	259	342	259	294	286	267	294	278	304	300	319	311	266	280	301	295	293	290	265	290	305	277	294	304	290	297	316	309	259	292	301	281	302	294	283	290	304	298	309	273	280	285	298	299	287	279	283	299	312	298	311	262	294	290	283	287	292	258	287	276	299	279	265	287	281	284	299	278	277	298	300	276	270	261	288	316	305	282	319	297	302	287	295	269	291	283	307	295	302	309	267	333	279	259	288	276	298	278	283	263	270	256	289	290	314	261	292	278	305	294	265	289	269	300	278	262	282	299	299	293	256	286	291	302	313	296	301	267	289	318	274	299	286	312	284	288	273	300	250	285	273	305	296	301	294	306	275	294	287	288	299	279	288	281	305	297	283	266	293	308	268	261	242	245	279	279	310	286	303	279	287	281	287	282	287	269	282	294	293	298	274	297	266	269	282	282	263	317	282	299	325	295	297	323	259	275	292	289	267	302	282	309	301	286	267	291	299	265	269	284	268	291	296	295	265	266	275	247	286	276	279	296	300	281	291	269	285	277	309	287	261	283	268	301	277	284	284	261	284	266	264	249	271	267	296	295	292	294	309	298	301	271	267	301	305	289	294	299	283	288	308	257	283	273	291	283	279	289	321	279	310	276	291	265	303	278	274	259	258	303	289	294	269	286	288	300	308	264	258	274	274	286	294	323	308	293	313	285	275	298	295	266	283	286	287	316	297	291	308	311	271	314	277	277	278	257	286	280	295	294	298	287	295	247	284	283	298	307	290	281	262	269	288	255	332	281	273	309	277	268	287	285	263	310	297	276	281	255	297	286	280	297	285	302	291	281	264	283	293	293	323	288	300	279	294	287	300	321	299	292	280	262	287	311	308	253	257	261	266	292	346	277	262	278	298	278	305	274	267	270	297	306	290	296	284	299	274	301	302	330	251	297	292	299	317	291	286	285	276	309	298	273	280	296	276	287	283	292	284	243	277	284	271	282	319	309	276	286	278	308	310	292	297	299	265	290	320	299	273	276	286	285	272	309	279	312	285	275	295	271	272	284	307	298	293	278	295	300	312	300	278	286	305	290	298	271	288	285	295	283	291	272	292	251	270	318	283	291	310	307	258	284	288	280	274	273	315	300	284	306	269	301	314	280	295	286	265	280	303	301	301	288	290	276	303	281	251	310	290	295	279	264	266	270	276
33300	52632	46087	25251	11796	6809	4378	2557	1214	897	798	767	675	573	484	525	494	446	438	403	432	405	381	425	384	413	333	335	371	371	333	350	322	347	369	354	364	359	328	308	336	317	332	324	341	363	335	348	309	352	358	335	354	310	310	347	363	352	352	332	328	381	355	367	363	374	405	371	378	394	416	356	329	370	368	338	350	315	325	318	351	334	345	300	340	335	356	361	367	373	373	378	353	332	343	334	340	371	388	345	334	308	311	332	333	313	361	328	343	318	349	313	359	356	326	359	351	314	351	335	331	305	333	306	327	323	325	335	314	319	372	342	326	306	299	321	351	324	319	303	312	316	306	335	321	357	347	350	338	329	313	312	325	359	344	299	293	288	325	330	318	316	307	316	311	316	316	300	312	314	326	310	362	290	325	294	335	310	328	338	362	296	330	330	294	301	291	320	337	333	311	317	332	326	311	344	332	357	313	320	321	298	298	347	324	278	308	300	333	325	313	306	296	305	304	294	319	322	291	304	338	315	326	290	342	340	326	309	315	308	351	318	341	301	325	347	331	343	336	305	310	320	321	339	345	305	326	337	315	335	314	296	304	333	312	330	298	329	347	327	302	313	310	312	330	311	319	336	324	300	316	325	284	326	312	313	338	327	323	292	285	301	341	306	295	318	294	297	331	291	346	337	329	343	280	323	298	303	330	292	338	316	324	346	325	316	339	354	314	277	304	337	323	311	311	321	334	314	295	340	322	319	301	334	317	318	334	291	335	329	314	332	331	293	308	340	311	314	310	321	311	313	328	323	300	295	328	348	308	330	342	297	311	328	325	279	306	304	301	328	319	270	303	326	339	300	316	323	284	335	319	305	323	330	321	353	337	332	328	282	305	297	286	316	314	307	325	310	289	326	329	303	342	283	359	292	302	354	305	339	334	306	310	306	304	326	305	285	304	336	312	320	320	323	319	297	348	306	335	334	309	332	285	311	308	349	297	308	317	320	327	278	315	321	346	328	347	288	277	343	331	329	314	350	299	324	304	322	331	322	325	322	311	302	331	324	311	302	311	345	355	326	312	337	285	345	339	329	291	310	309	305	343	295	342	299	306	324	299	279	331	333	314	317	328	324	310	290	328	305	303	294	329	316	358	336	302	323	287	283	316	331	351	319	327	317	322	294	319	294	309	291	311	280	329	330	305	319	323	327	312	318	303	305	302	313	324	323	322	343	314	299	297	328	348	322	295	275	317	336	309	304	306	321	326	308	284	345	324	315	312	295	312	269	305	316	304	324	337	309	325	326	343	315	329	304	322	296	333	334	314	333	330	293	302	297	280	320	326	318	317	292	315	339	294	314	294	317	323	334	343	333	311	334	300	318	297	325	317	304	313	292	339	343	311	311	337	315	300	294	291	325	334	338	318	322	345	341	298	301	292	280	299	317	307	290	323	298	335	331	337	338	346	310	290	306	316	307	309	340	284	305	358	315	311	300	325	318	323	308	335	314	312	305	288	322	313	316	318	312	337	334	375	314	300	338	320	327	312	335	307	331	325	293	295	313	294	336	338	304	322	338	322	318	310	340	301	323	291	292	303	284	334	342	335	328	327	317	299	334	318	311	327	313	314	333	332	321	301	342	323	310	307	308	346	303	306	289	353	293	341	317	318	317	329	328	316	312	316	335	305	301	337	341	334	308	332	352	265	311	288	335	337	273	333	328	296	337	353	341	305	301	302	336	300	330	292	305	308	311	311	305	317	275	304	288	309	298	328	326	313	321	327	317	323	322	319	298	314	309	292	304	292	312	308	305	335	325	292	308	325	305	303	322	305	308	348	324	324	319	308	302	330	333	312	319	329	324	325	350	290	322	299	313	334	322	340	353	317	321	322	313	344	331	320	292	339	370	345	295	309	343	330	299	360	290	336	330	317	325	311	306	318	311	329	289	309	339	287	295	317	333	335	316	317	309	331	344	325	336	316	333	326	319	302	322	320	290	301	335	322	316	334	329	314	308	319	314	319	322	312	305	300	317	298	310	340	324	315	326	339	341	310	308	321	296	335	319	323	376	331	322	324	309	305	338	332	320	304	322	337	345	333	299	291	329	326	349	330	306	352	311	327	337	297	323	316	356	301	296	301	291	324	352	315	311	315	338	313	327	305	316	322	320	329	305	334	346	323	324	330	324	336	316	312	310	307	306	335	309	328	279	318	303	343	329	311	319	302	295	302	330	325	317	314	296	327	314	313	323	283	293	333	324	303	280	314	329	324	334	336	322	319	305	278	349	331	320	320	323	311	325	311	306	317	322	318	329	358	322	326	318	315	294	336	290	307	363	320	281	318	366	319	282	310	308	307	326	321	338	306	336	311	345	312	277	341	330	331	319	310	329	291	329	292	304	336	331	315	333	333	330	320	317	284	314	302	329	318	325	273	344	330	316	299	298	372	336	333	310	354	322	313	307	346	319	287	357	323	327	317	298	361	313	309	328	300	326	327	334	328	306	338	344	350	332	348	272	326	333	339	318	301	347	306	346	333	331	341	310	314	306	308	307	320	316	303	309	302	345	331	323	320	283	336	349	289	301	318	313	323	304	302	305	346	271	316	292	311	348	321	310	327	279	311	315	294	325	302	347	308	299	317	297	302	321	341	321	351	307	345	333	327	306	307	320	328	314	299	312	340	311	289	308	320	329	285	305	323	321	359	340	278	289	312	317	299	315	300	292	309	371	310	324	343	328	338	311	353	307	304	318	324	320	353	306	353	309	334	328	342	312	323	310	320	336	322	344	324	310	297	346	314	279	337	296	320	301	358	326	330	323	345	303	332	283	339	324	297	321	305	337	290	335	314	324	313	330	322	285	298	324	346	317	326	317	296	307	349	332	326	321	324	282	288	344	354	313	310	293	321	335	317	302	337	351	287	317	306	333	344	325	325	329	319	341	303	327	342	299	312	285	317	305	319	287	314	310	292	317	311	324	337	330	297	353	292	305	321	331	318	317	340	304	304	339	327	342	304	322	308	306	316	334	343	312	314	332	314	317	297	329	335	310	276	326	282	329	356	299	327	329	344	279	288	312	330	336	351	330	349	312	312	305	315	362	296	324	330	348	314	308	345	269	310	305	332	330	336	298	320	345	345	310	308	300	321	302	326	334	333	306	331	304	308	316	303	307	328	303	311	318	339	335	296	350	290	307	314	339	297	313	311	327	315	299	313	311	315	331	340	316	317	323	329	349	308	314	375	330	285	314	307	309	312	298	274	307	313	312	323	294	301	305	301	359	310	333	303	321	313	289	319	333	326	330	336	287	332	314	311	311	334	331	338	316	308	309	312	264	308	303	306	330	319	303	299	311	346	295	319	326	346	311	275	317	298	301	314	348	289	319	345	327	300	310	334	306	320	313	325	307	286	361	331	296	305	337	325	306	322	319	325	319	309	329	333	319	311	298	300	321	303	329	321	345	316	342	296	329	333	349	306	323	298	361	334	314	309	299	323	332	309	319	340	322
23162	20781	27456	24300	20980	20297	11680	3688	1435	938	924	794	773	685	705	629	630	612	559	555	557	503	535	553	523	499	531	508	477	513	505	520	485	482	473	520	510	494	491	450	456	482	501	492	431	482	492	485	498	472	454	452	490	496	484	513	477	480	495	509	486	510	467	506	517	495	521	529	561	534	530	485	492	433	478	471	520	484	438	501	475	529	501	489	479	475	471	502	476	483	454	476	484	494	473	476	498	516	519	474	475	482	484	485	470	514	502	500	498	441	490	482	481	483	477	485	486	497	478	477	472	426	499	477	509	498	458	473	472	481	454	467	459	472	477	461	444	489	443	483	457	454	432	448	468	488	477	457	486	451	481	450	439	521	474	457	466	473	432	455	473	451	458	476	482	452	481	447	492	450	473	474	459	472	467	504	457	475	486	449	452	445	403	432	484	460	434	478	460	500	482	504	490	499	432	461	486	427	458	434	461	467	474	496	477	443	484	463	467	464	460	457	458	455	458	473	425	462	479	447	472	468	450	466	464	434	501	403	455	463	428	464	446	472	476	448	443	436	477	446	466	476	491	460	458	475	462	462	488	431	476	509	444	486	462	440	455	456	463	464	454	480	490	444	454	467	471	493	440	455	424	442	492	469	485	459	479	439	476	475	467	461	522	465	456	450	475	463	487	450	511	436	467	496	451	456	488	477	459	408	467	450	474	452	474	458	476	454	460	464	503	439	463	484	480	446	459	463	477	453	483	479	474	495	459	469	459	441	453	489	456	448	484	457	457	451	437	438	476	530	477	464	494	441	471	410	455	457	440	463	443	427	423	438	480	452	455	423	424	479	433	450	442	449	446	438	483	445	465	435	460	433	437	437	493	466	492	467	455	460	438	467	465	499	446	488	470	424	459	462	450	485	474	476	427	483	454	457	500	490	446	447	439	458	441	459	476	494	493	453	459	478	444	430	438	432	451	438	435	477	429	484	434	465	437	444	459	445	442	457	459	463	471	444	443	458	446	442	485	462	467	481	453	470	483	434	466	466	489	455	442	435	457	447	445	462	485	459	470	438	474	477	491	484	479	457	465	462	495	430	411	463	464	472	467	463	470	454	479	432	484	467	484	464	443	464	459	517	509	474	470	452	439	464	468	491	500	470	451	481	458	462	460	464	467	432	457	441	466	429	462	490	445	428	450	458	485	413	477	465	458	450	470	467	453	427	471	451	409	468	453	476	429	472	499	440	456	451	428	466	448	523	503	483	465	467	477	443	483	444	485	446	459	445	462	456	489	452	479	480	479	422	481	480	439	420	446	431	475	456	476	470	483	431	491	466	453	461	441	449	466	421	439	476	451	499	445	480	460	488	465	491	505	416	436	439	467	431	435	457	438	412	501	498	452	477	449	451	431	450	455	425	452	453	463	501	443	480	455	463	463	453	447	472	493	440	492	483	508	486	453	461	431	466	487	449	477	449	478	428	457	462	449	414	452	461	465	466	465	506	495	413	438	491	423	477	474	430	473	436	474	423	446	470	453	494	464	464	452	447	508	434	491	452	480	432	493	487	442	433	463	460	465	493	460	475	469	418	444	425	449	424	476	465	476	468	480	476	519	450	474	458	463	465	482	486	468	423	447	503	466	442	446	422	420	437	439	429	420	473	443	444	488	464	455	412	436	460	434	458	461	431	469	456	446	445	449	427	479	446	480	443	441	464	444	457	417	434	502	466	434	430	443	456	457	461	486	476	425	447	452	479	405	477	461	435	444	462	451	434	433	444	450	438	424	444	456	465	473	476	447	424	493	474	479	413	452	408	487	493	440	455	444	467	429	438	501	469	453	440	485	445	478	449	436	430	473	510	464	477	434	448	444	482	460	461	471	459	471	459	483	475	476	466	462	499	446	501	442	443	436	414	432	494	436	450	461	502	483	423	460	463	474	451	450	427	440	447	487	438	497	448	423	424	431	463	477	477	444	486	465	510	423	437	474	477	470	455	463	422	452	462	457	469	465	442	463	471	460	485	458	468	466	474	432	490	441	455	451	498	490	457	448	425	481	477	464	458	458	458	465	493	413	444	450	452	474	467	444	439	485	470	487	435	463	439	448	459	480	475	488	486	418	522	411	473	442	446	455	446	484	447	452	454	461	505	487	479	488	457	444	448	454	453	452	435	481	471	467	469	471	502	446	495	454	469	437	481	469	457	484	476	482	490	480	438	442	479	407	445	469	476	468	462	422	491	462	457	509	472	443	491	462	464	476	429	434	439	443	502	479	428	439	476	481	431	436	456	482	483	513	472	447	470	460	454	407	476	508	426	457	421	462	461	444	456	481	472	516	444	474	434	454	450	440	469	467	453	455	460	497	467	463	478	451	480	452	491	430	463	461	474	481	482	471	434	449	495	436	474	484	477	477	473	450	443	459	485	513	489	441	477	459	449	506	480	455	438	450	473	437	465	466	441	449	457	477	455	470	429	446	443	444	489	472	469	446	433	441	441	480	502	433	454	439	461	437	422	489	461	453	434	476	490	493	452	477	447	462	465	484	508	489	492	467	429	440	440	453	453	460	464	485	509	448	523	444	466	496	444	468	430	474	480	473	428	495	435	462	434	457	456	480	460	478	427	432	443	454	449	453	466	453	460	456	434	457	459	503	434	523	445	453	451	450	431	456	434	464	489	468	434	514	434	452	489	467	433	464	458	480	462	489	445	443	464	478	471	476	406	470	456	472	517	440	459	474	471	453	441	427	462	466	481	507	453	430	456	442	463	485	471	477	470	468	459	469	457	491	423	466	478	461	440	446	471	482	446	475	503	455	484	474	487	444	478	470	462	435	434	432	463	485	435	439	466	438	479	464	470	439	491	479	454	482	489	482	469	455	461	470	460	445	430	432	440	466	456	469	463	469	431	457	466	453	461	455	462	467	446	444	469	489	454	429	450	401	453	498	444	453	464	425	437	527	444	455	446	478	458	479	488	451	473	450	423	457	463	460	486	435	479	462	432	483	465	467	476	469	464	438	512	446	446	458	457	487	475	440	474	430	441	476	486	478	474	416	472	454	460	457	474	479	476	446	462	453	447	438	499	469	477	485	474	481	498	484	471	467	499	440	444	444	436	420	463	522	471	493	501	451	477	449	440	480	481	442	480	447	483	455	472	435	446	479	443	473	504	474	460	491	466	441	438	481	484	446	472	513	460	433	450	480	518	434	435	464	457	477	450	486	466	441	479	487	455	458	464	461	473	408	465	506	417	439	484	487	467	496	424	440	459	442	493	469	504	435	461	443	447	427	443	492	448	455	428	422	506	480	439	424	508	440	470	441	486	475	457	455	460	467	443	424	461	463	423	453	464	473	458	454	432	448	426	454	466	446	457	440	452	455	472	485	472	469	433	428	495	478	436	445	433	468	495	465	464	437	482	467	469	457	467	496	444	467	483	465	424	444	469	471	443	463	469	469	424	524	437	444	404	471	452	428	426	455	430	467	439	421	478	459	508	465	479	441	432
36960	61876	48727	34258	20042	12285	8868	5322	2366	1737	1440	1320	1124	1094	976	858	843	817	730	753	681	665	643	673	637	552	561	544	565	546	524	546	543	536	522	535	538	501	512	515	519	511	504	527	511	532	525	579	515	519	478	527	536	520	475	542	530	493	494	553	529	563	552	529	549	547	572	597	596	589	550	536	534	566	508	541	535	551	545	580	477	514	524	509	553	502	512	495	556	520	511	547	573	501	511	538	525	545	521	518	501	478	480	496	454	487	514	553	517	516	506	515	533	536	546	560	514	525	507	496	528	489	508	498	472	512	445	497	494	432	521	522	518	464	497	474	515	465	466	512	487	479	489	514	469	498	491	463	480	474	477	454	477	496	466	486	500	477	483	467	527	475	454	470	468	460	489	508	502	517	469	459	478	452	489	466	487	489	522	454	485	496	489	485	507	495	481	503	471	459	508	493	451	501	460	486	484	503	466	490	450	459	513	497	490	502	499	485	501	455	511	515	509	449	511	532	472	440	476	440	469	497	489	498	492	456	519	449	474	497	492	484	474	468	483	466	485	488	505	489	495	475	504	467	485	484	457	471	458	455	480	482	460	497	481	469	429	465	504	478	484	446	438	510	451	493	499	445	460	483	477	515	471	474	490	461	487	496	459	506	510	487	489	465	476	478	471	462	479	504	463	493	481	477	516	484	517	485	505	467	469	519	504	484	465	486	472	482	489	461	502	479	473	479	465	472	482	490	477	485	474	504	440	497	449	457	502	511	462	477	470	450	488	469	510	478	462	460	506	487	482	453	481	503	495	464	451	494	505	481	490	482	489	481	467	493	485	521	532	499	498	469	540	461	476	473	509	486	453	492	519	505	471	477	493	439	492	433	510	489	502	530	500	494	481	502	482	502	524	446	482	547	548	447	484	465	453	470	490	439	523	500	474	498	523	489	483	472	491	472	464	519	486	502	495	485	483	514	471	445	448	467	471	490	491	484	484	472	448	466	531	465	494	488	501	446	467	490	463	479	480	489	475	485	496	499	445	460	540	500	460	505	478	493	459	493	480	463	501	459	473	474	487	500	453	469	484	478	462	476	501	472	496	460	511	470	482	520	467	520	466	518	472	475	505	481	471	491	481	473	523	494	492	492	493	500	529	517	526	465	483	482	487	490	502	481	531	445	478	484	454	501	502	492	502	480	516	503	498	501	508	467	478	471	504	513	492	505	498	500	485	512	508	468	464	497	484	495	455	490	461	481	458	507	493	493	464	519	482	490	467	477	518	520	488	469	455	511	474	470	490	460	487	434	449	477	507	452	508	492	469	483	461	493	486	436	494	463	518	485	491	476	513	482	451	488	472	503	502	516	463	478	495	505	484	502	501	507	463	494	466	477	498	466	455	435	469	477	444	526	478	479	498	506	485	517	470	488	512	477	524	494	506	490	498	474	488	500	458	494	485	470	522	496	501	499	455	485	452	488	496	449	476	505	479	483	496	477	460	481	471	489	465	463	441	472	472	508	506	472	489	491	474	450	454	489	503	469	488	476	493	500	511	451	512	504	446	482	465	484	459	475	491	447	536	472	448	457	482	466	491	442	470	464	505	543	504	477	499	482	495	510	440	456	500	460	495	501	501	508	488	519	479	478	467	495	444	504	495	497	498	487	521	488	492	482	499	487	465	505	498	531	524	504	458	463	465	500	463	515	476	456	470	487	504	491	468	494	457	503	465	466	461	469	497	454	494	470	474	486	478	479	508	452	505	497	493	454	469	511	469	492	492	495	492	490	460	443	458	470	470	519	492	493	472	463	439	515	470	476	485	485	480	503	481	466	489	496	471	509	465	458	476	421	497	470	472	454	456	501	488	495	507	469	481	510	504	536	447	523	495	470	490	481	489	477	531	537	441	486	467	433	454	488	438	496	469	495	471	470	478	489	488	472	503	461	488	487	466	479	499	502	480	471	462	491	482	487	495	442	450	477	484	480	485	495	488	444	499	484	505	464	458	483	465	504	481	487	495	516	505	493	493	470	515	522	538	514	486	459	483	476	471	473	506	479	466	497	510	497	532	504	506	444	486	476	485	502	435	463	445	479	450	479	503	508	476	493	480	477	479	502	484	449	509	508	521	478	477	513	508	476	469	505	464	435	474	504	479	506	432	453	473	500	493	424	496	479	483	458	526	489	449	463	476	501	497	489	494	506	504	488	458	465	487	476	471	467	455	478	491	514	470	500	476	529	487	474	456	486	504	495	478	475	469	464	513	480	471	468	466	497	460	484	502	478	519	464	475	463	463	527	469	507	495	503	502	509	515	489	478	506	463	498	475	478	492	460	506	471	463	444	482	460	488	448	476	502	502	475	483	487	511	500	481	469	483	450	503	475	488	480	526	531	492	466	480	515	490	519	492	511	496	458	489	476	485	455	493	484	472	489	454	509	491	499	486	484	496	472	480	470	466	467	501	519	488	483	503	489	494	450	485	453	482	471	481	505	509	507	505	500	481	467	468	503	503	462	445	471	449	481	494	471	491	481	473	514	487	493	450	479	465	452	455	521	498	491	470	474	478	437	498	512	508	504	454	472	489	479	508	473	481	499	464	511	497	502	456	492	496	437	514	489	485	523	423	458	498	472	497	478	453	479	495	478	499	459	476	486	478	490	431	487	495	487	486	458	505	497	492	498	484	480	490	509	503	509	484	490	445	479	486	470	463	481	500	485	525	477	483	468	496	482	480	515	486	457	494	436	493	472	445	470	561	494	456	494	490	501	500	508	494	448	429	501	499	485	495	495	487	518	482	510	490	477	499	454	487	459	507	492	476	509	477	493	485	483	534	527	474	483	515	477	474	483	546	446	506	499	483	481	466	460	459	462	485	492	488	459	490	474	492	484	457	465	480	472	480	461	461	456	501	494	481	454	460	462	477	470	487	508	466	461	461	473	478	482	461	462	453	485	504	516	495	499	485	454	482	473	505	492	548	466	485	467	474	468	493	495	463	480	467	487	485	536	487	502	458	469	491	485	457	470	468	494	482	451	485	495	479	485	490	470	502	469	518	457	498	500	471	464	512	463	480	489	512	489	486	488	462	488	479	486	489	536	468	489	485	455	473	462	504	518	464	493	454	474	483	497	429	475	476	480	518	462	466	474	468	513	493	499	472	485	491	461	490	480	488	550	450	510	455	457	465	518	453	479	493	489	428	480	467	509	453	468	505	504	469	485	521	489	499	513	478	449	497	498	494	502	479	486	504	481	502	490	537	442	508	486	496	497	501	484	483	506	468	486	505	492	488	487	493	471	485	466	499	462	460	489	492	485	460	494	491	465	497	508	503	509	465	486	484	485	448	504	465	433	527	454	490	473	466	473	497	446	492	449	535	420	478	491	486	454	517	471	480	526	495	476	543	489	484	485	494	496	473	433	459	499	448	466	504	457	457	479	471	506	475	475	480	476	527	472	496	504	531	452	465	504	516	485	507	492	481	455	437	484	491	507	495	473	514	475	493	466
31885	26366	20678	9042	3778	1830	790	538	380	422	387	373	387	354	341	344	324	322	333	341	327	337	333	307	296	318	330	298	310	343	326	340	318	351	295	303	341	325	331	359	322	299	349	334	324	329	307	303	303	321	312	348	361	351	327	307	320	333	305	362	339	336	342	359	329	333	321	359	352	293	352	327	374	329	343	354	313	347	342	337	322	337	329	316	325	336	316	334	318	321	292	332	339	365	308	306	323	304	315	308	362	323	322	322	332	332	337	333	325	349	334	344	338	351	308	344	355	341	333	305	334	332	319	342	327	301	315	295	348	335	328	301	306	330	313	347	307	324	338	319	313	293	335	306	322	301	341	339	305	325	303	331	314	309	292	341	311	330	302	301	319	350	308	319	340	344	341	329	338	297	315	320	309	306	307	323	318	321	337	327	329	298	315	336	295	298	328	360	308	318	339	300	313	316	313	327	307	330	332	309	292	301	288	299	365	316	322	336	324	261	320	318	284	325	312	313	325	336	335	296	315	318	304	324	306	322	295	297	333	341	324	285	337	313	313	290	291	314	334	302	325	302	326	328	297	318	328	340	322	314	344	320	337	295	337	306	309	339	285	307	315	291	308	307	313	321	326	315	302	347	368	321	308	360	311	329	342	316	292	333	286	321	337	347	348	339	323	317	327	327	311	315	321	304	330	317	325	329	302	323	332	334	357	334	343	340	314	346	349	328	336	284	313	315	309	333	302	309	338	342	310	304	353	330	320	320	299	343	300	319	316	323	292	312	317	337	294	299	309	316	321	318	271	334	322	298	327	332	314	280	311	314	277	331	328	332	338	323	312	306	326	317	338	312	343	335	302	327	336	309	309	321	356	349	307	336	313	324	320	309	310	335	287	311	317	322	316	312	312	346	354	318	319	358	310	328	323	310	317	343	330	332	316	310	304	313	318	319	323	287	311	335	288	326	328	300	350	321	328	317	333	326	328	334	336	359	299	326	331	293	295	319	342	330	312	313	322	354	309	307	315	344	310	323	344	321	336	325	295	318	304	332	318	297	307	308	339	301	326	321	302	308	299	363	301	312	341	318	333	310	325	295	340	320	317	311	346	313	313	319	337	339	326	318	310	344	344	325	338	281	320	333	313	315	327	312	309	311	342	325	347	307	300	340	301	308	310	316	330	315	319	312	302	321	293	318	326	317	324	347	333	332	332	307	303	327	324	332	328	341	336	319	339	305	308	338	337	304	291	298	338	314	316	334	305	309	295	332	289	286	298	329	313	293	323	326	307	298	308	321	312	329	324	323	321	323	310	340	340	318	351	305	329	317	327	362	303	295	326	295	297	321	301	283	323	320	328	336	288	322	314	320	325	339	312	315	314	327	336	334	307	286	353	329	278	315	319	321	324	338	306	339	337	321	345	326	306	311	324	314	292	289	311	314	304	325	305	345	313	307	329	319	308	306	352	347	300	314	308	345	341	348	337	340	300	319	340	302	348	299	311	304	331	292	318	298	318	324	331	301	344	308	301	310	380	311	304	316	295	300	312	326	307	354	307	344	322	325	312	285	333	322	306	332	319	319	338	373	301	320	277	310	342	359	313	309	328	339	349	310	304	331	310	326	318	327	331	326	337	313	313	312	348	346	336	330	346	343	319	299	336	317	348	337	315	318	316	323	331	356	334	307	356	327	307	310	327	356	343	329	317	334	283	322	338	378	325	309	345	344	318	342	309	309	316	312	309	319	311	299	296	298	320	330	312	318	325	335	339	312	324	314	319	310	314	301	301	305	290	327	347	292	324	323	339	325	305	328	301	263	285	304	312	298	300	353	300	331	310	302	315	308	312	375	318	299	319	329	315	312	310	296	315	298	334	313	319	321	302	300	301	318	312	305	298	318	304	306	313	334	319	327	324	351	327	311	314	348	335	320	307	341	316	315	355	309	310	331	299	333	316	317	323	335	319	316	307	305	298	345	290	324	320	309	302	301	302	300	332	320	306	320	333	334	316	292	324	318	317	323	327	333	310	336	339	312	313	297	319	325	323	320	318	310	318	327	337	381	326	333	336	328	324	326	296	294	316	334	295	336	300	315	322	324	298	330	298	293	345	292	339	326	324	301	328	329	313	310	325	318	340	291	313	336	308	356	357	308	306	330	324	307	303	323	342	320	315	329	312	310	293	327	330	342	317	300	322	305	358	335	344	329	325	311	317	310	338	308	320	308	331	304	330	347	306	322	343	315	306	327	340	294	326	326	303	286	344	319	321	301	333	295	319	330	323	329	272	334	331	303	353	356	341	347	319	311	333	320	295	326	309	327	320	310	340	318	324	292	329	332	325	312	312	295	321	313	314	312	341	329	287	323	297	313	330	305	297	301	322	342	323	316	304	317	334	329	315	329	324	324	322	310	306	316	310	269	306	315	319	328	343	323	323	337	350	323	357	360	332	351	332	364	300	316	306	316	352	326	332	319	300	313	338	299	329	271	332	305	329	345	320	324	314	302	310	315	357	317	319	334	330	283	324	315	338	305	321	325	350	348	295	279	320	352	341	329	362	323	300	306	305	310	363	343	311	302	313	314	343	340	294	312	340	299	331	340	336	316	358	305	312	345	341	328	324	314	345	317	284	321	354	303	355	313	309	325	336	361	318	321	317	342	316	312	329	326	310	295	336	318	317	363	318	327	336	320	320	345	340	323	343	310	317	321	287	324	321	338	327	344	338	327	307	310	310	319	318	310	337	340	350	287	289	326	312	334	312	298	336	301	320	313	312	303	336	337	323	320	330	343	319	326	333	324	315	309	314	302	287	317	327	318	336	326	304	319	335	333	294	324	299	333	313	330	344	326	308	328	312	287	299	302	317	329	340	310	318	307	303	315	305	329	312	316	319	336	316	339	333	313	286	282	324	329	331	350	306	301	314	321	326	312	330	354	307	358	284	306	330	334	336	325	326	337	339	348	300	299	310	311	332	301	294	328	310	293	336	323	307	299	312	295	321	331	359	329	313	352	352	336	295	335	293	313	299	318	354	329	369	330	330	325	308	336	336	334	345	314	291	349	297	333	300	315	337	310	313	340	297	314	323	285	333	331	325	322	328	318	333	341	321	328	319	319	269	308	319	309	343	326	319	321	353	327	323	332	307	334	316	328	288	336	319	333	315	302	343	338	343	340	300	308	316	311	338	315	326	321	300	305	357	306	330	362	334	321	303	324	330	304	348	280	303	324	305	319	318	326	326	314	344	343	342	325	342	321	308	292	339	327	316	303	346	345	352	329	319	296	317	322	309	327	333	311	292	340	309	300	325	315	348	331	291	318	326	315	315	318	327	300	327	308	332	329	276	304	310	326	306	320	317	318	322	317	330	310	320	329	323	357	344	328	303	328	321	337	353	316	317	321	323	296	329	334	344	318	347	326	330	348	328	317	326	299	320	326	315	316	283	337	301	311	314	301	331	343	314	313	318	346	331	290	302	297	307	301	331	317	316	323	332	335	322	322	331	291
33126	36504	27354	11850	6940	3591	1605	963	604	626	612	528	468	477	480	401	396	385	388	377	376	404	420	367	325	348	363	393	360	348	377	391	347	338	411	358	377	335	367	396	336	345	385	363	375	357	363	359	363	396	387	370	370	361	387	387	331	349	375	405	341	386	402	374	372	404	401	433	371	413	391	380	385	396	377	372	382	379	371	402	369	373	364	381	368	382	337	401	376	376	359	348	402	390	376	366	388	409	396	399	351	334	377	364	395	359	389	359	375	356	388	397	369	400	391	378	378	371	363	362	374	367	393	343	364	352	338	344	343	359	396	349	359	389	362	332	372	410	373	384	360	355	340	349	385	354	403	379	380	402	361	382	378	340	365	382	359	388	369	363	352	379	360	374	389	379	380	365	351	375	357	359	332	378	335	371	351	361	356	386	365	365	380	364	322	334	405	378	366	403	409	358	364	333	387	354	323	367	353	362	372	332	365	368	372	361	384	376	364	360	369	405	331	353	344	357	327	332	373	349	361	366	348	391	373	376	362	363	332	383	367	349	353	360	350	355	385	341	353	361	346	378	381	367	374	380	383	394	366	348	336	407	348	359	368	335	361	372	322	339	371	360	402	383	385	376	383	374	361	365	372	346	343	342	393	365	352	362	385	361	366	349	395	327	375	390	336	380	382	355	328	353	386	381	406	386	356	352	335	342	364	350	356	339	376	369	352	391	348	353	327	382	361	372	361	342	385	354	356	349	370	395	366	367	366	363	354	357	366	367	341	368	323	345	352	347	357	364	352	366	410	347	377	356	350	393	358	359	363	388	354	382	382	360	358	382	370	353	384	368	361	364	342	390	331	338	326	386	353	366	343	360	404	356	341	363	338	383	335	376	355	366	365	375	365	346	351	351	334	360	397	340	378	376	352	352	382	368	374	375	331	366	363	346	373	355	368	366	378	351	383	370	385	368	380	389	367	363	359	336	349	348	386	352	359	355	390	375	374	327	380	364	367	352	352	379	360	382	352	374	385	372	359	368	362	349	375	383	364	350	357	323	340	366	387	355	355	352	355	401	372	378	358	344	347	361	403	358	352	374	346	363	355	370	390	367	334	372	349	364	351	370	371	400	377	374	326	384	368	347	362	384	324	360	393	368	391	365	358	362	376	356	374	371	375	347	379	349	362	386	342	379	413	388	358	370	345	326	348	326	357	347	332	360	359	333	349	372	342	353	380	380	345	340	357	361	343	393	340	354	351	367	349	371	387	360	329	364	352	393	345	347	386	367	371	344	368	374	373	364	330	343	410	371	372	353	340	346	370	362	363	380	393	350	356	409	362	357	367	346	368	347	398	379	377	386	367	359	387	387	341	364	350	340	350	348	365	363	364	364	351	345	348	355	384	363	364	363	357	386	340	375	349	357	351	346	373	377	369	378	376	374	327	338	316	363	360	356	350	370	395	354	350	360	363	361	356	373	348	350	348	337	377	349	321	338	360	341	410	368	374	367	355	388	351	368	384	380	364	392	381	353	392	355	359	371	382	340	350	324	383	399	375	374	377	339	345	379	370	354	360	383	353	361	349	377	394	374	328	382	365	333	376	345	368	381	337	341	361	372	381	366	346	323	370	373	343	394	334	381	370	349	346	347	345	385	352	348	366	368	354	370	338	352	378	358	370	340	388	332	381	333	328	350	371	370	387	321	340	332	346	344	350	375	378	348	389	376	363	362	346	395	356	363	376	352	350	351	346	355	375	393	351	361	343	359	353	346	373	389	376	352	331	351	342	347	425	387	370	358	372	374	369	343	353	373	354	351	347	398	366	329	381	376	348	368	355	369	337	366	378	347	371	363	365	369	347	346	354	353	347	353	376	386	406	355	337	340	380	388	352	345	368	395	375	387	370	348	399	364	391	392	352	345	330	357	357	367	369	334	377	380	341	370	399	349	372	333	332	407	393	363	371	360	351	354	390	391	382	378	391	354	349	366	388	355	351	381	368	353	319	376	367	337	363	340	369	363	336	346	345	348	355	349	353	333	343	379	349	352	356	359	361	338	355	363	345	344	370	404	377	402	349	341	359	359	349	365	345	397	377	359	353	347	373	370	363	354	358	353	346	347	373	378	370	361	366	369	341	355	373	342	384	372	344	358	373	382	369	389	400	366	390	389	363	365	369	402	307	381	348	346	337	329	342	394	367	340	364	347	347	377	358	367	338	342	359	362	365	376	354	354	393	362	341	386	326	366	410	335	332	348	374	366	357	397	404	390	382	359	347	404	342	327	375	350	364	362	363	379	359	369	363	346	358	366	354	348	337	330	388	343	399	387	340	343	404	378	370	380	383	386	373	374	348	353	340	368	346	369	348	395	375	372	346	356	348	362	342	370	396	360	396	314	369	366	350	332	355	366	357	380	356	370	361	374	391	366	372	378	370	350	373	384	360	379	385	338	363	323	377	339	361	379	357	360	388	351	354	387	381	352	379	409	350	353	345	347	364	375	349	370	381	369	370	368	369	406	357	391	359	364	374	368	362	339	364	346	384	373	363	366	360	367	369	395	380	347	368	371	362	353	391	338	349	365	369	375	382	348	388	373	356	344	369	365	372	372	384	343	352	380	358	345	367	361	331	328	378	369	368	332	361	309	351	359	335	390	368	370	355	353	367	343	334	333	359	374	378	361	361	386	378	353	355	373	393	399	368	380	355	361	357	359	384	357	370	369	372	357	369	355	355	405	383	395	352	370	373	355	340	336	352	365	368	385	359	366	373	380	366	368	333	330	368	374	369	347	338	360	375	365	365	377	382	346	328	359	354	357	390	358	382	368	376	350	381	353	398	362	397	379	377	379	405	395	371	345	327	363	357	392	361	360	356	355	409	359	353	380	349	361	344	372	392	347	375	316	368	392	361	361	339	390	363	349	374	349	347	354	396	375	382	395	394	339	383	367	386	391	332	348	388	365	404	356	320	372	375	377	367	353	350	367	372	384	375	364	374	349	364	389	366	378	342	393	333	338	362	335	345	394	347	361	339	349	327	350	322	358	369	361	354	367	384	372	360	337	363	364	347	368	339	367	384	359	350	387	371	346	343	355	356	384	370	348	348	360	352	343	348	353	372	393	355	365	320	355	369	348	358	357	379	373	333	379	375	363	350	359	358	354	394	405	340	376	356	386	336	380	357	378	371	340	382	389	385	367	360	374	377	357	397	372	389	376	386	354	330	335	358	383	365	350	355	344	354	389	381	360	366	401	363	370	337	343	374	367	387	380	359	337	383	375	420	346	378	362	383	364	366	365	362	328	366	348	321	391	351	347	352	353	418	363	366	361	382	373	380	343	375	351	351	369	343	374	351	350	319	380	342	341	329	343	365	376	364	382	375	378	354	359	372	336	386	386	397	338	382	368	340	359	382	373	364	358	397	377	366	342	355	397	352	399	337	350	399	363	361	366	367	362	366	360	350	357	360	366	368	345	383	370	367	366	353	356	337	362	360	389	355	347	342	357	355	361
25314	20813	27156	25568	20559	11492	4051	1768	793	605	555	482	476	441	378	388	351	362	341	351	330	351	323	327	288	315	302	281	328	308	320	296	323	302	297	299	331	338	341	298	319	288	322	339	291	292	296	298	314	310	305	288	273	311	330	332	296	326	333	309	310	308	315	312	317	342	311	325	345	353	335	302	318	298	329	306	281	257	302	285	282	273	309	318	319	364	301	310	307	305	306	302	322	315	317	307	348	316	311	329	300	312	272	282	264	315	295	296	324	303	336	313	314	322	318	336	331	339	307	309	317	301	283	289	313	297	299	319	291	278	271	271	283	294	282	315	302	266	267	282	321	308	281	282	299	305	287	298	300	269	291	339	271	294	271	307	275	310	315	288	306	315	294	328	305	274	321	279	265	308	294	296	328	275	292	279	311	310	282	289	310	268	314	316	274	308	289	290	319	306	296	331	298	316	302	277	278	289	285	298	307	289	307	279	292	302	315	325	339	297	267	270	298	265	294	271	297	300	284	279	258	302	304	296	287	307	300	328	280	299	291	300	326	302	272	306	290	278	298	263	311	306	287	256	296	284	270	285	295	293	315	260	293	284	310	314	286	301	285	303	271	276	297	301	288	298	302	329	295	285	284	264	304	294	297	306	334	276	266	311	303	310	312	312	309	316	296	280	302	271	304	277	298	293	298	319	308	292	319	277	290	296	292	305	293	303	342	305	333	292	278	283	285	318	276	300	300	293	276	284	320	290	295	265	272	308	258	304	341	296	298	263	311	294	264	273	312	297	299	266	306	298	286	268	281	311	299	288	324	317	300	304	305	287	285	272	304	288	296	307	315	279	281	318	310	290	288	296	293	314	277	300	277	299	301	325	281	289	283	304	274	310	276	328	275	289	314	325	317	295	306	289	287	345	291	281	295	325	270	308	278	316	296	327	326	308	304	294	317	309	288	303	297	297	303	304	295	288	288	309	312	285	285	258	310	309	300	321	283	296	323	312	304	275	293	312	303	283	314	322	314	294	264	288	300	319	279	283	303	311	280	304	302	308	286	309	300	295	324	282	283	331	298	333	289	310	288	306	282	299	303	277	287	297	312	292	288	297	298	334	290	315	321	293	293	286	314	282	318	289	280	301	294	276	298	324	293	307	293	300	304	285	300	273	307	284	282	274	314	285	301	324	298	273	317	309	280	331	294	303	306	259	332	300	310	273	285	294	298	309	286	280	299	297	286	308	307	289	305	315	295	327	290	305	282	298	285	288	317	274	308	285	265	304	277	267	296	301	263	277	297	283	293	272	336	291	302	314	302	297	291	292	296	287	300	287	301	318	282	295	311	296	278	340	321	292	293	319	299	271	305	296	310	299	299	287	285	289	313	316	273	312	278	284	270	269	320	288	277	271	311	301	289	300	288	310	282	292	315	299	279	270	321	331	298	304	295	278	320	314	311	297	265	325	284	320	315	283	310	287	295	297	290	305	299	278	292	286	289	294	293	292	293	273	322	312	288	277	294	299	294	296	309	308	295	308	324	312	333	296	305	269	294	284	264	297	271	328	275	313	315	292	278	322	316	286	298	309	291	302	277	294	277	316	307	283	312	250	314	287	291	302	297	299	290	270	310	290	293	284	288	315	303	309	282	280	265	283	295	319	303	310	305	287	338	299	327	275	300	266	309	297	301	302	273	303	316	300	313	320	314	291	302	331	278	310	309	322	300	285	258	311	291	304	265	321	274	305	313	264	322	308	290	323	284	318	296	290	318	318	275	318	332	285	282	297	315	298	298	295	326	284	276	282	303	300	298	300	289	312	313	317	288	294	317	278	315	290	285	295	281	306	287	297	280	261	294	310	284	298	284	288	282	298	330	311	304	284	309	271	309	307	294	305	279	258	309	303	325	278	305	286	301	296	305	280	304	302	301	297	289	280	300	279	293	321	317	287	312	279	284	288	316	292	294	260	317	323	309	296	336	310	299	297	288	273	322	331	299	293	284	289	300	300	297	275	292	301	335	280	295	299	312	322	285	291	315	296	301	299	328	293	322	278	312	300	286	300	281	272	318	252	272	311	330	259	296	273	308	330	287	302	285	339	315	300	302	303	291	279	284	294	306	283	257	311	289	306	266	293	290	294	325	285	296	309	286	279	297	341	301	294	298	289	281	292	300	311	296	296	304	316	302	294	278	301	296	289	265	305	276	284	296	281	258	259	286	269	287	303	300	291	292	333	275	280	291	313	299	293	294	277	285	301	312	301	308	303	334	298	303	270	299	304	299	292	299	291	284	291	298	291	303	305	311	303	285	310	317	311	318	309	276	302	286	287	279	308	277	273	315	310	310	293	289	311	333	318	272	291	305	320	313	300	296	298	308	300	299	321	312	291	273	309	303	274	303	269	299	275	304	321	320	305	284	291	280	304	282	311	290	264	313	300	285	300	309	311	288	280	273	286	304	303	304	264	294	295	293	293	311	309	290	287	298	280	271	302	293	305	302	305	295	291	292	301	316	329	277	304	296	289	310	322	291	294	316	270	278	273	282	272	290	296	302	270	306	286	280	338	305	296	295	272	283	299	288	278	302	305	291	303	314	274	292	312	310	341	295	291	334	304	312	317	316	299	291	287	285	282	300	287	295	285	323	316	299	307	352	311	311	274	298	325	258	299	309	305	289	303	277	279	294	281	294	300	280	290	314	306	304	317	299	273	315	286	289	303	310	271	301	293	326	297	320	299	275	298	295	287	305	281	325	336	286	318	309	281	311	282	325	290	268	263	312	294	311	312	302	299	316	302	278	287	309	286	267	265	304	298	281	294	296	314	302	279	278	306	293	294	290	292	283	325	314	275	287	278	298	298	282	287	304	306	274	292	287	304	286	287	325	268	289	282	298	306	271	280	304	313	274	297	301	303	299	293	292	299	298	286	275	321	327	276	300	292	277	298	278	284	298	302	319	324	287	306	312	285	288	289	304	324	310	292	311	317	325	328	314	269	313	318	307	291	299	303	316	303	313	287	277	287	283	299	272	299	297	288	292	283	296	300	311	289	322	294	292	302	284	284	293	298	296	305	280	294	310	307	305	284	276	294	280	312	312	299	299	347	321	311	335	322	310	304	321	309	347	300	292	275	284	302	299	254	288	309	268	312	300	282	303	323	274	299	306	317	293	320	302	311	313	308	287	281	295	316	303	281	274	285	316	291	278	325	296	306	316	288	300	329	293	285	293	297	264	300	316	311	289	303	291	291	311	317	299	300	303	238	295	294	292	316	297	278	301	274	316	277	292	274	321	290	280	293	270	298	278	306	297	275	280	297	288	310	272	302	288	298	269	265	298	316	300	313	308	304	326	312	305	264	304	285	299	273	298	308	318	301	285	310	304	305	315	289	293	317	312	292	307	300	324	272	290	281	284	296	308	295	309	283	320	306	300	298	274	286	290	276	300	315	312	304	328	307	282	307	316	272	287	299	302	289	297	283	294	294	293	301	311	281	281	273	321	306	285	280
33497	52457	46608	31893	17654	8824	5139	2998	1347	1028	936	806	691	586	568	514	514	484	464	419	451	398	387	366	406	399	391	357	363	339	370	383	343	389	364	380	349	350	366	370	387	320	338	328	348	313	360	318	326	311	341	335	327	357	330	404	339	347	340	347	375	345	375	368	404	384	381	402	420	406	372	369	378	353	367	348	387	330	361	367	347	312	339	352	329	324	323	343	338	339	324	350	347	379	344	306	358	337	380	349	331	312	333	337	346	302	347	367	319	345	334	364	364	351	342	339	361	321	347	352	341	344	329	346	316	319	338	313	306	337	335	321	322	327	345	325	325	315	363	312	339	348	333	338	327	365	343	313	339	381	310	356	361	319	349	310	309	366	306	311	330	314	327	336	326	336	321	296	347	306	319	346	320	345	353	317	327	320	338	314	318	338	330	350	318	315	291	357	337	317	352	369	345	357	317	323	324	339	343	361	339	306	323	347	320	316	327	324	342	346	328	313	336	294	316	330	321	345	307	341	317	348	293	356	335	329	323	314	321	323	299	299	344	324	305	293	362	325	295	349	325	306	331	327	345	326	305	303	330	344	316	333	375	318	350	340	319	340	312	327	339	316	331	320	339	314	355	353	329	310	325	331	286	297	376	325	300	313	313	337	293	318	304	306	336	313	329	322	319	322	296	324	337	294	324	325	355	320	360	325	331	335	353	316	325	317	288	321	296	324	353	316	320	311	351	325	348	338	318	329	325	324	335	310	331	348	320	332	326	328	355	322	324	321	317	309	315	316	345	363	306	330	308	315	342	345	322	317	336	298	315	354	318	320	319	349	285	317	329	321	320	354	373	315	318	324	312	333	319	334	331	330	323	332	351	315	333	292	311	310	295	320	337	320	286	332	344	323	338	324	322	283	321	345	326	327	331	322	354	337	345	327	317	323	330	292	327	349	323	326	320	325	354	336	313	295	322	341	315	314	348	304	284	330	329	353	313	324	338	334	318	324	302	359	332	352	339	318	310	325	307	335	345	332	326	317	309	318	328	315	386	337	320	345	349	333	364	295	321	320	328	335	320	305	336	344	349	339	314	306	332	342	334	331	344	340	310	310	340	322	347	319	302	314	327	336	329	337	320	328	312	318	367	297	313	319	341	332	352	314	309	337	299	316	291	341	339	313	348	301	292	318	336	346	291	330	339	342	325	319	317	345	329	324	335	334	297	322	335	344	316	281	329	311	323	294	318	292	318	314	300	339	327	319	304	310	357	346	362	364	340	350	335	307	341	353	330	312	295	330	335	328	346	315	347	336	335	354	353	319	314	321	304	315	342	309	299	300	315	328	336	320	312	323	275	321	312	277	332	298	348	326	323	318	349	358	318	300	306	325	334	330	310	336	330	320	314	300	341	290	315	330	320	316	323	309	302	350	332	318	333	337	327	324	364	300	294	334	303	337	344	353	343	347	351	312	312	345	318	300	360	337	343	311	309	325	351	353	303	343	334	335	291	320	339	316	319	325	319	347	354	314	336	347	323	342	328	342	332	336	289	316	310	326	318	335	316	344	329	334	312	312	337	331	304	329	335	297	337	330	318	313	315	340	371	343	357	345	297	332	328	325	348	324	334	330	320	323	345	340	325	339	317	359	335	331	338	317	333	315	328	330	305	311	315	322	352	316	316	327	345	312	326	311	356	331	329	329	360	331	315	303	333	334	337	338	319	332	337	348	307	304	348	318	331	319	333	357	322	354	329	330	327	316	297	329	327	330	326	301	350	321	354	345	322	345	333	342	326	295	305	328	337	309	328	327	309	333	315	325	314	315	320	322	318	320	318	342	321	335	324	298	334	303	298	293	364	341	319	362	320	288	332	321	307	325	328	328	305	336	351	338	338	340	364	300	351	367	340	319	305	327	342	330	307	330	332	363	307	300	324	347	351	324	316	290	327	313	321	305	322	338	345	346	331	270	329	338	332	313	331	300	325	326	306	340	325	330	329	326	349	336	352	373	307	327	303	352	326	318	336	340	297	344	323	311	314	323	324	358	361	333	345	318	338	344	357	346	309	336	347	361	316	346	363	349	284	326	340	330	342	327	328	337	380	314	329	328	329	343	327	320	336	361	333	329	335	322	299	357	334	314	346	325	306	354	337	315	336	329	318	281	333	326	324	362	343	330	340	323	351	330	329	327	309	330	314	316	307	330	313	326	335	324	314	329	322	347	322	371	297	333	308	330	321	325	308	333	320	337	320	332	337	316	312	311	339	311	327	293	329	330	316	303	335	350	324	334	338	344	350	313	354	322	319	325	361	365	346	319	314	347	291	345	303	308	312	367	310	344	330	303	329	324	324	376	353	317	343	314	343	323	334	317	338	315	341	299	345	297	306	329	327	319	336	290	319	325	322	305	327	325	342	318	322	341	347	317	347	337	324	321	318	331	330	328	285	316	300	318	349	330	292	351	310	329	318	319	351	323	320	328	330	284	326	351	332	342	292	344	344	308	305	328	340	302	330	295	300	342	318	342	300	320	310	324	332	326	357	313	330	343	337	322	333	327	324	326	347	332	319	326	324	292	323	292	337	299	315	335	325	332	312	335	329	349	359	331	331	326	326	327	326	351	348	322	347	330	320	347	322	315	351	281	341	355	325	351	305	343	315	344	294	319	328	326	339	341	353	366	352	331	320	330	283	310	312	306	339	338	309	331	326	350	311	315	345	339	356	344	330	359	340	369	341	323	353	317	322	341	336	324	345	323	343	343	321	318	335	313	359	308	327	293	288	356	315	318	317	353	324	336	346	326	301	320	359	333	351	291	359	354	315	335	337	307	357	326	334	286	323	347	330	308	300	341	338	375	342	291	312	312	334	331	358	345	333	339	338	300	349	312	314	288	308	310	330	362	330	314	319	306	319	334	302	344	337	335	311	338	358	295	332	304	339	337	333	308	326	327	298	319	326	329	312	341	316	360	335	340	299	354	348	344	362	352	343	324	322	336	350	338	340	337	347	319	325	312	338	325	335	344	343	334	323	314	343	335	352	332	340	321	290	330	345	334	357	352	359	311	358	318	339	334	295	347	311	324	325	342	319	352	330	311	353	326	315	298	329	324	313	327	318	334	334	344	341	330	277	351	330	344	324	298	326	325	321	329	308	337	296	348	325	345	290	320	326	326	322	308	332	362	320	332	323	357	318	317	314	340	328	358	300	372	319	297	305	310	342	375	340	343	335	334	310	322	339	314	343	359	281	292	337	322	351	327	341	338	335	380	332	320	323	329	328	312	325	339	306	347	348	323	336	317	335	321	326	327	330	334	337	307	319	351	322	350	326	309	310	327	332	339	332	349	355	335	326	362	312	316	338	363	322	329	339	331	344	286	306	345	311	334	355	316	311	353	334	320	337	345	321	343	332	321	332	329	297	340	322	330	326	287	320	327	316	318	319	310	293	359	313	316	312	284	302	324	284	318	334	343	323	340	320	346	323	321	349	308	331	313	357	318	329	327	329	335
23150	20792	27531	24639	21156	20518	12508	2814	1259	1037	952	860	768	713	610	663	630	587	625	613	568	546	571	532	521	489	475	479	515	540	461	437	480	510	463	480	488	449	466	516	468	479	485	492	501	499	520	489	516	496	492	484	513	499	494	497	504	483	515	504	461	532	484	522	557	531	533	518	521	570	509	506	513	534	484	491	455	511	527	521	482	480	480	451	512	489	504	521	515	514	488	519	504	497	455	496	534	525	487	518	493	492	480	458	486	489	496	501	510	482	511	433	503	479	458	477	489	493	514	446	512	465	468	469	475	449	452	457	481	425	455	500	445	461	493	468	427	482	473	465	465	480	474	519	513	454	450	514	507	478	426	466	455	471	488	463	452	439	458	468	471	445	477	482	447	487	485	497	511	444	452	432	493	451	454	490	475	458	466	437	494	474	446	480	475	464	469	474	490	443	461	497	463	445	507	516	452	460	461	437	478	486	508	469	435	467	478	475	511	474	500	469	482	448	467	449	510	466	482	473	459	481	495	405	478	482	461	477	468	499	475	460	451	498	459	451	423	486	471	457	500	494	444	440	471	492	494	483	463	460	459	501	472	456	470	484	491	455	464	475	450	470	483	513	461	474	445	460	448	457	492	472	458	471	478	467	487	491	499	508	434	472	475	482	487	497	455	485	501	457	476	484	443	448	460	486	461	462	488	479	477	477	467	476	478	474	493	476	503	480	499	474	482	454	445	456	461	447	505	467	458	444	446	474	479	471	458	475	480	461	436	447	466	528	488	486	439	448	460	436	487	466	514	478	478	486	473	510	493	490	483	470	461	473	474	469	475	487	503	475	469	458	499	497	451	449	473	483	468	487	441	488	476	470	467	453	468	475	472	499	451	472	468	489	468	426	459	478	456	474	492	466	510	469	455	516	472	479	489	474	491	483	500	506	472	489	468	505	448	438	467	494	495	460	449	455	483	508	468	460	476	465	458	484	464	469	431	439	492	448	427	471	447	458	446	459	483	498	457	503	485	483	462	498	519	494	489	476	488	505	476	491	513	491	490	473	480	510	496	454	473	479	505	480	490	459	465	473	458	481	468	458	495	480	471	482	452	458	477	448	492	457	449	487	481	499	477	473	488	481	452	447	501	485	484	472	442	531	456	515	470	477	532	447	481	483	493	471	473	396	457	499	491	453	457	479	468	431	472	496	501	430	468	468	457	516	496	468	481	466	457	449	460	446	451	474	442	435	506	473	443	474	437	466	454	493	446	463	487	485	450	423	442	468	484	522	499	478	475	492	446	447	503	430	505	455	501	464	490	458	484	476	460	453	479	441	513	423	470	508	498	487	491	462	470	490	512	465	456	458	461	458	448	471	477	481	458	527	499	495	469	459	523	502	462	491	394	479	448	466	494	472	471	467	485	487	484	485	508	480	472	496	516	476	519	488	491	453	482	474	480	518	474	478	486	434	440	492	470	437	495	482	510	486	488	439	477	482	484	463	493	471	477	475	467	493	489	445	453	480	477	455	476	439	466	513	469	460	478	431	462	450	493	431	470	455	451	508	476	478	462	439	459	491	458	476	476	475	446	461	490	462	478	475	478	483	492	420	444	478	459	447	487	469	461	476	478	472	513	487	474	486	471	450	443	464	478	486	472	465	486	441	467	480	472	484	480	456	461	436	417	466	505	503	494	490	501	467	466	477	480	499	472	480	521	448	489	442	510	453	448	441	477	503	485	495	448	453	466	461	446	476	463	504	459	491	504	478	453	504	453	465	477	482	475	507	506	498	515	480	492	481	458	516	472	458	481	486	441	463	514	514	469	482	498	464	462	454	505	448	480	502	476	450	472	475	464	434	466	474	449	452	424	475	490	475	480	470	480	442	471	513	468	445	450	484	470	472	455	452	486	435	482	474	485	498	459	454	450	453	486	501	475	443	475	505	483	447	466	442	482	444	458	490	473	464	468	512	491	491	460	482	469	480	467	436	487	441	509	462	455	468	506	437	481	499	432	520	478	479	479	473	495	491	448	480	465	476	469	479	474	471	426	483	461	476	491	485	488	486	496	453	474	483	485	458	482	490	452	475	494	456	473	477	472	475	424	456	453	464	493	437	496	482	481	501	462	467	495	486	480	491	476	448	442	457	497	474	465	455	494	464	475	482	458	493	482	472	506	472	443	458	471	445	474	473	485	462	487	487	519	467	464	452	462	475	471	466	506	479	507	472	456	493	452	475	487	505	505	467	460	485	503	493	471	457	501	467	451	475	461	453	478	488	474	479	452	466	507	485	471	467	454	495	485	502	435	471	458	450	472	474	456	490	475	473	478	518	470	487	465	478	471	498	483	512	441	444	511	467	462	493	499	460	440	502	480	478	484	467	450	478	457	474	441	484	497	492	466	486	460	452	473	505	483	490	486	490	497	461	533	442	502	477	492	494	474	427	463	467	467	456	473	478	505	469	489	443	476	474	469	476	522	447	502	493	444	479	474	451	461	493	499	512	491	497	506	490	457	482	511	493	519	463	460	441	455	445	467	451	468	510	495	439	497	481	508	457	495	480	502	473	447	473	467	429	433	483	469	452	470	452	492	488	450	470	444	474	457	451	474	462	471	477	453	477	473	514	482	493	443	444	472	451	472	474	485	477	492	478	501	493	467	500	485	473	466	450	469	470	495	414	510	482	488	489	508	496	482	497	497	505	445	457	519	454	460	430	447	497	499	500	484	422	498	519	498	483	484	498	434	469	469	448	427	455	468	493	447	474	483	494	485	476	476	439	468	455	494	457	474	481	445	492	471	469	467	482	468	478	498	486	477	514	448	434	478	468	465	461	474	469	502	481	453	497	447	460	496	479	461	493	479	481	456	459	486	471	485	424	512	485	488	511	488	440	475	449	469	451	475	498	459	492	470	544	440	491	470	481	484	494	490	425	479	475	477	464	442	460	462	483	497	470	470	471	486	485	470	467	439	443	426	457	471	496	470	481	464	415	419	482	466	455	469	498	476	480	471	444	451	474	500	429	480	487	482	494	515	471	517	486	449	460	476	465	458	466	493	458	461	485	469	457	450	495	476	493	485	485	448	464	464	460	472	456	445	485	463	490	479	487	474	490	465	449	394	458	469	489	486	465	465	479	467	445	442	514	478	490	463	513	437	445	485	492	482	468	499	469	490	485	494	497	462	465	416	473	461	486	473	513	468	431	499	483	509	456	470	493	475	485	429	448	427	478	498	484	491	443	495	462	473	451	420	473	447	429	458	453	477	460	477	453	507	497	517	438	443	466	479	478	500	497	477	454	479	497	484	503	467	526	447	476	530	493	453	491	466	480	475	464	468	438	491	484	494	480	464	506	491	475	460	452	483	451	458	501	518	448	480	521	467	467	487	477	469	499	511	469	430	492	458	434	468	457	483	464	476	493	441	469	496	472	487	466	499	487	431	493	464	446	506	490	478	463	498	495	474	459	477	471	456	486	500	463	503	464	545	506	482	432	468	458	429	467
37101	61014	59236	38430	24394	14276	8571	3294	2130	1789	1562	1416	1177	980	920	923	815	779	710	736	765	669	659	681	598	611	619	571	556	588	601	559	542	552	544	549	548	557	532	533	532	512	532	548	530	498	514	563	513	509	500	523	540	493	503	524	490	501	533	536	550	544	547	569	576	592	633	619	573	590	561	580	553	549	516	540	505	523	505	554	493	535	513	495	534	553	505	524	545	545	531	552	513	550	527	536	510	548	523	547	522	491	545	556	541	492	508	507	507	523	527	546	515	542	535	526	542	513	522	488	485	516	492	520	501	473	495	478	516	523	537	508	473	506	510	526	507	495	504	509	539	509	530	481	491	517	478	515	500	503	482	520	417	461	466	526	483	475	503	481	521	492	494	500	535	481	454	492	525	481	497	455	486	509	494	481	496	480	529	493	501	486	487	481	541	504	505	551	500	479	479	495	484	487	489	460	492	466	481	499	460	472	485	458	513	494	481	496	516	522	497	465	469	487	499	498	449	479	465	463	460	489	508	477	489	468	467	492	486	511	517	518	516	486	453	458	468	503	497	495	520	492	480	517	526	535	481	481	480	503	486	493	536	479	481	507	478	465	464	517	506	492	480	454	484	555	476	478	485	527	534	499	488	482	468	464	508	483	512	493	450	500	445	498	519	466	481	482	489	491	461	510	499	492	512	490	508	492	516	520	480	466	456	472	486	478	484	492	503	532	518	497	535	468	488	520	455	478	499	481	495	516	522	519	500	501	501	511	475	481	485	486	503	448	515	492	458	479	468	522	477	443	478	473	491	480	507	498	477	435	501	483	475	495	483	504	488	464	479	522	492	489	521	510	495	521	509	516	511	477	509	500	486	514	481	496	491	498	516	509	492	511	518	488	464	476	504	474	458	523	459	501	521	487	469	510	491	483	514	502	487	520	458	474	466	489	467	518	477	498	491	545	493	477	475	480	492	519	521	504	495	523	531	450	461	485	488	490	464	504	534	458	454	489	447	527	502	476	475	468	487	472	498	516	468	474	459	478	531	489	480	505	487	504	491	516	491	515	495	505	508	462	519	510	503	479	504	438	506	506	499	510	531	530	565	506	477	493	469	510	471	472	471	484	489	507	451	492	477	462	531	471	486	470	509	516	483	488	479	513	456	506	469	477	485	479	484	486	504	479	470	443	478	503	501	505	490	474	477	498	479	491	511	510	484	529	520	493	477	460	490	506	501	497	494	455	481	505	491	450	479	452	482	500	515	455	472	502	478	488	490	457	535	516	490	497	503	433	479	481	489	498	518	536	482	468	528	506	520	475	506	503	476	490	466	548	538	477	497	452	536	511	460	450	475	507	493	480	517	497	505	474	477	487	494	503	522	488	469	470	518	515	469	479	427	538	478	488	472	476	515	484	490	484	503	496	495	514	485	520	489	472	471	467	471	503	511	504	516	515	512	485	504	449	489	478	485	462	472	545	507	484	478	500	494	462	473	502	489	501	523	464	478	512	478	468	477	476	499	485	480	464	534	486	513	487	497	467	469	471	466	512	497	498	471	487	501	469	501	490	500	464	492	497	503	479	480	473	466	502	491	463	472	531	493	501	497	543	495	536	460	492	496	509	485	493	486	509	511	468	487	509	500	509	472	466	491	502	487	520	510	486	473	495	521	443	467	504	507	512	492	472	510	503	481	538	495	504	492	479	490	502	489	491	473	459	501	470	481	484	533	497	517	462	466	528	505	472	518	496	525	529	466	527	464	485	499	464	442	521	477	463	510	506	500	502	502	470	486	487	499	501	503	456	461	499	491	491	458	466	463	455	497	498	525	520	489	476	481	495	475	486	461	536	528	480	460	490	507	505	461	489	490	482	492	532	454	523	507	492	457	529	486	512	508	478	534	504	519	471	478	473	499	492	506	495	483	478	507	502	502	483	506	445	512	513	497	509	464	514	486	525	488	498	474	499	455	507	496	481	519	492	479	502	531	505	488	513	520	472	506	460	513	520	471	495	528	541	512	487	525	470	501	494	492	515	427	458	479	515	521	486	483	498	468	564	465	452	456	502	458	502	505	501	500	536	511	502	486	475	484	444	490	481	515	510	452	515	472	451	471	498	496	496	516	492	483	476	476	491	504	483	509	492	465	516	514	479	503	509	557	528	506	482	516	499	497	497	513	485	506	501	446	473	521	499	520	442	483	464	503	472	485	482	504	530	496	487	522	489	453	507	474	496	525	473	483	501	475	496	510	510	464	512	475	516	467	476	484	493	470	467	472	519	493	497	486	479	532	494	488	516	485	494	498	488	511	480	511	473	494	500	504	495	518	509	503	513	453	515	495	485	482	531	499	523	435	476	451	514	505	476	502	484	490	471	516	510	502	517	473	470	482	521	499	514	489	519	538	490	507	494	472	544	504	517	499	436	498	469	493	536	541	489	514	500	476	508	481	537	476	492	460	511	528	523	501	490	476	471	509	446	520	511	499	516	494	486	506	537	510	505	470	485	498	517	514	495	472	456	471	498	475	455	459	501	530	508	523	502	496	472	488	448	504	498	499	476	467	523	481	485	506	475	486	495	521	513	513	488	485	500	474	490	523	537	479	463	485	476	510	490	484	464	484	469	491	509	482	495	477	507	506	468	488	472	470	495	500	504	499	487	489	455	463	516	506	441	489	477	513	468	507	512	503	522	542	503	480	492	506	516	469	480	464	536	478	485	491	519	522	479	478	516	532	472	534	469	479	483	474	509	478	494	491	518	474	503	479	472	469	522	478	478	491	497	508	520	498	483	494	495	490	508	498	488	460	492	493	496	465	473	464	484	484	472	460	522	489	489	496	502	486	498	527	507	475	460	533	435	488	479	500	444	498	499	511	480	530	527	492	490	509	521	506	473	483	470	509	468	475	503	462	454	527	499	452	497	518	482	490	509	486	495	499	526	495	530	498	525	452	528	505	473	500	520	489	448	511	509	469	489	512	528	526	497	477	508	488	491	494	502	456	507	496	518	503	446	497	490	521	499	487	462	496	480	467	488	475	475	509	505	524	415	502	471	488	482	478	530	495	460	485	492	542	496	471	482	490	498	460	475	509	467	506	480	472	495	514	448	517	493	502	530	486	521	514	463	503	507	507	507	466	482	512	523	499	478	515	503	488	494	475	502	479	519	491	514	460	455	471	500	452	502	525	502	480	488	508	530	505	508	499	517	488	515	525	515	530	448	476	520	532	514	470	471	488	520	526	512	504	457	496	505	496	496	501	483	468	516	522	469	465	523	486	471	494	505	496	496	512	486	480	514	498	482	497	488	490	469	507	501	485	494	510	486	509	493	494	488	463	486	495	468	526	450	494	507	499	512	511	486	508	479	455	488	481	502	507	492	484	514	501	526	564	479	501	486	529	478	472	481	504	508	462	493	486	520	484	543	507	479	438	530	526	498	466	515	502	496	530	511	513	479	464	432	508	490	477	481	488	493	478	478	471	474	510	488	530	526	501	478	498	496	490	505
31804	29977	28435	16387	4982	1998	917	510	443	424	420	379	371	332	359	336	347	351	311	304	336	335	302	339	349	348	342	320	313	312	348	308	327	324	375	308	300	339	323	297	317	349	301	311	340	339	297	317	344	303	300	322	304	327	334	313	329	296	343	320	308	337	341	315	348	304	361	342	353	339	344	287	356	317	315	310	342	355	343	308	333	287	334	345	335	322	339	317	347	326	317	347	345	341	321	331	349	340	297	321	308	327	331	308	343	319	311	312	336	304	293	338	348	315	321	318	325	327	314	345	326	325	322	322	345	336	319	329	337	368	288	291	321	328	308	304	308	323	311	307	348	339	354	305	340	347	312	315	328	310	320	309	284	334	314	327	320	298	307	328	326	314	316	349	358	312	327	327	318	348	320	330	305	343	307	316	330	328	371	315	323	325	295	297	305	328	316	328	308	345	307	306	317	344	313	307	322	356	345	322	322	314	293	320	300	309	329	320	315	324	312	348	328	331	321	347	368	288	331	337	310	342	295	312	342	334	295	329	303	314	298	327	325	319	304	275	325	303	365	304	305	320	334	329	334	332	358	297	307	298	300	314	318	328	292	318	320	334	317	312	287	292	295	313	328	332	362	299	344	320	316	319	364	365	325	306	342	319	298	342	336	297	313	322	306	308	333	334	339	319	342	323	336	320	330	312	322	310	345	326	351	311	309	314	346	304	346	324	332	323	337	315	327	349	309	329	354	338	304	334	321	317	310	317	297	299	315	318	287	335	333	325	298	319	323	292	363	310	347	296	323	354	320	332	320	334	298	365	315	343	332	320	288	332	302	314	324	311	325	311	366	329	336	321	306	316	308	306	326	298	311	304	298	336	318	327	325	312	291	322	333	339	332	311	306	312	290	313	348	297	294	290	331	286	333	315	336	333	296	327	335	312	325	335	274	280	318	341	334	338	328	350	319	311	294	346	353	338	336	341	300	308	334	286	314	310	320	307	333	294	344	323	335	308	324	378	313	329	319	322	300	335	318	306	320	325	326	330	316	330	316	319	322	310	336	293	303	304	326	318	295	319	300	295	305	326	343	296	319	332	308	295	317	343	367	320	313	310	313	330	336	309	326	324	335	352	334	309	280	307	309	314	355	310	336	341	337	330	335	313	307	360	299	351	305	301	346	339	318	330	314	330	315	351	319	319	338	295	297	355	327	325	331	309	314	330	350	354	283	314	343	328	314	297	308	320	354	321	328	330	301	297	299	332	327	317	322	313	304	295	333	361	299	294	345	347	327	329	317	314	333	313	325	286	302	326	322	349	352	305	315	296	322	339	312	338	319	307	311	327	314	350	301	295	334	311	368	326	304	320	316	322	326	286	326	344	352	317	294	321	308	316	290	347	336	308	334	333	324	321	310	295	314	317	321	327	333	280	279	314	305	275	313	320	297	350	305	375	349	315	275	319	334	327	337	309	307	338	313	345	316	330	311	317	307	322	358	299	342	330	327	339	308	332	340	309	319	302	344	355	340	306	308	309	350	344	329	334	340	315	314	325	334	346	300	344	332	294	348	311	319	313	331	348	348	325	315	304	348	340	306	297	329	278	303	290	318	314	314	312	338	311	335	317	300	321	337	334	302	307	317	327	354	316	318	348	378	344	313	326	322	312	330	327	318	318	311	312	317	325	300	314	322	318	289	317	321	323	328	325	330	313	348	331	305	329	333	306	297	334	303	315	342	329	329	335	314	316	337	316	312	315	336	322	321	316	310	301	327	317	341	328	341	318	330	305	323	331	347	345	355	332	307	322	328	316	340	320	326	315	340	330	309	278	331	334	307	321	339	322	312	325	322	341	294	294	315	325	317	325	320	306	326	326	293	361	333	338	323	302	288	313	318	304	314	282	308	321	299	326	316	334	316	339	319	323	343	337	318	331	328	297	300	308	300	327	343	321	315	305	343	306	340	348	308	323	338	363	300	325	320	308	276	331	354	303	354	310	357	310	356	321	296	328	319	299	300	304	320	302	310	294	324	316	304	291	332	323	327	301	292	342	315	328	320	314	326	290	323	332	308	330	316	277	332	337	348	298	311	313	327	324	285	329	335	289	286	297	334	340	327	281	322	313	311	344	313	294	300	326	308	318	312	345	323	321	320	338	324	309	311	301	335	303	321	336	347	309	337	327	292	299	299	315	353	331	353	355	317	330	297	318	362	310	332	306	329	345	355	311	318	313	334	297	317	335	327	331	329	340	329	310	309	310	273	318	306	308	277	342	318	342	334	313	349	319	308	319	330	309	325	368	303	339	308	337	313	335	342	327	323	309	312	352	344	296	327	330	295	321	329	319	310	332	319	342	328	326	317	307	342	311	314	322	324	348	327	332	316	328	316	294	316	334	336	303	328	353	313	342	307	304	334	316	307	327	341	334	336	315	302	316	357	339	314	296	302	334	324	331	324	337	323	321	283	327	320	313	309	305	344	314	319	298	329	323	297	287	324	316	305	329	273	343	323	330	333	314	348	299	324	308	307	308	299	321	306	320	284	330	335	313	321	346	323	351	348	322	322	315	316	321	344	339	300	289	322	316	327	355	303	331	332	309	303	305	327	311	339	334	334	341	307	283	322	304	308	337	323	353	306	288	288	309	340	324	325	292	306	332	355	329	300	345	345	316	352	327	337	327	311	295	319	303	295	335	312	305	357	302	295	302	353	356	314	350	333	303	314	313	320	318	346	328	312	324	348	316	347	330	368	308	328	320	330	299	312	289	339	303	292	290	314	303	315	301	334	325	313	323	308	325	308	326	314	323	301	340	338	290	304	336	335	313	322	324	363	304	327	324	313	309	333	339	298	320	317	331	285	302	340	359	309	300	331	339	341	304	322	337	318	330	339	315	324	313	331	315	339	333	302	327	335	285	354	335	330	295	317	318	300	313	314	315	293	328	321	302	312	312	297	344	328	316	342	321	311	302	340	304	288	311	320	375	294	329	296	306	318	319	355	356	332	341	324	345	310	338	284	311	311	303	312	330	301	285	327	340	308	333	319	328	341	322	304	333	288	306	313	348	335	316	335	327	306	338	347	320	302	320	331	296	337	306	304	321	358	306	303	324	314	321	323	321	324	338	304	334	305	311	304	324	318	307	301	340	310	330	312	314	322	330	332	349	332	332	313	324	340	318	359	323	319	339	306	323	340	315	302	315	346	326	338	321	316	329	311	330	326	349	311	310	302	316	333	347	313	309	330	338	335	323	310	295	335	311	329	331	318	331	314	316	323	315	320	348	307	314	300	292	346	341	308	313	302	338	304	301	311	325	322	344	345	320	342	331	305	311	303	354	311	309	334	327	250	381	290	298	316	321	320	355	298	320	302	315	346	356	306	338	323	325	335	316	331	339	326	350	335	331	335	314	294	320	336	356	323	327	333	320	298	298	304	333	281	338	329	307	305	316	302	317	324	333	315	302	347	306	332	319	342	316	313	295	308	328	322	295	307	322	302	295	302	337	327	337
33012	41107	34894	19793	7475	3811	1711	853	703	657	574	532	556	480	470	442	507	416	401	377	383	389	342	359	359	363	344	399	354	365	373	360	373	388	376	361	347	371	377	379	401	373	344	361	366	346	356	387	351	346	414	395	338	377	352	393	393	370	384	370	361	420	384	397	391	383	364	387	439	407	379	362	353	370	382	389	371	392	375	375	365	390	356	344	402	375	378	352	350	375	401	381	355	402	335	391	363	368	418	406	370	369	380	363	341	352	397	389	384	390	355	379	431	353	387	341	391	373	375	364	348	386	355	354	351	384	388	354	340	332	380	369	351	337	376	358	338	378	343	350	358	360	352	380	369	394	350	365	376	373	334	341	363	344	349	369	348	359	372	370	348	339	351	359	324	362	371	360	325	335	395	368	370	369	391	342	364	346	375	401	361	349	353	370	344	381	343	329	334	366	337	370	349	384	394	364	362	327	371	381	366	376	369	360	396	367	381	347	360	345	348	374	366	366	363	346	350	350	310	353	357	369	351	351	360	361	380	343	353	377	332	354	355	376	381	348	397	373	359	356	372	356	375	333	315	374	387	360	415	383	355	356	325	350	373	356	324	398	335	362	368	324	357	341	331	331	359	375	364	371	360	347	360	358	384	409	337	346	357	362	355	377	351	345	384	335	366	354	365	386	398	363	382	356	359	379	371	361	348	376	364	364	376	366	373	359	377	339	364	337	380	376	353	367	342	340	356	374	377	347	370	351	384	390	396	354	361	389	385	354	380	375	363	373	359	377	374	406	341	356	348	346	374	385	345	371	358	343	362	370	379	361	366	368	347	386	379	379	345	355	349	341	327	366	332	359	356	384	411	378	350	369	405	394	390	414	386	365	385	354	341	331	350	388	360	354	354	356	385	388	357	358	372	374	368	340	380	342	354	380	375	381	352	353	351	376	402	395	369	365	377	378	344	345	351	363	343	366	341	367	353	335	360	349	351	302	369	372	365	380	333	370	382	389	329	335	358	361	327	397	369	345	371	375	377	329	340	343	356	363	374	376	347	386	389	394	393	363	361	377	347	340	374	357	387	386	409	349	357	366	383	379	349	365	372	390	376	362	367	344	366	358	361	345	356	371	335	334	346	332	350	359	359	382	366	355	349	343	369	347	360	338	368	382	319	356	385	357	354	379	348	375	344	354	372	343	347	361	332	347	372	372	341	366	391	371	360	351	392	345	384	377	318	368	367	387	352	386	345	358	363	350	348	366	350	400	365	399	360	375	342	360	359	374	344	380	364	385	342	358	327	372	344	363	365	332	347	389	393	347	320	341	369	367	405	387	380	368	347	339	372	352	352	341	370	370	372	383	356	364	364	383	348	384	359	383	370	353	374	358	376	358	335	376	389	342	373	338	379	363	342	346	385	373	360	333	346	367	368	358	359	348	388	379	360	368	355	369	363	393	345	339	347	358	343	383	376	340	374	354	355	357	349	376	368	374	354	338	348	358	361	378	388	374	351	370	402	363	356	354	367	354	372	342	310	382	400	341	334	371	388	359	374	360	320	339	368	360	329	349	347	340	366	378	374	367	358	366	359	372	334	343	378	341	357	323	363	379	351	374	358	358	353	370	363	354	341	346	381	347	345	339	347	378	365	362	430	395	348	378	367	395	351	344	339	380	372	381	371	387	389	370	363	350	335	335	350	379	350	370	373	379	364	377	354	373	336	402	347	335	329	353	382	382	359	393	352	393	364	380	367	355	381	367	356	345	374	371	337	351	337	330	369	336	354	363	390	363	389	379	340	377	362	332	347	397	354	360	380	363	376	394	355	343	355	351	380	355	378	363	355	363	383	416	353	344	348	364	379	366	397	344	350	339	377	395	358	382	372	376	379	344	371	340	345	387	355	368	353	368	338	368	362	351	347	393	329	349	359	352	382	367	320	390	392	346	365	344	382	340	364	355	370	388	361	363	377	387	368	351	373	393	382	366	408	388	335	369	352	375	349	357	369	360	346	350	374	390	366	374	368	383	376	363	355	355	379	361	359	367	375	369	382	337	386	379	362	369	372	358	357	363	378	364	362	356	348	370	352	388	374	349	380	374	381	344	360	358	421	375	366	380	348	358	385	383	374	358	368	366	394	355	349	402	354	306	339	377	358	352	360	374	350	360	355	353	373	348	337	356	366	336	369	367	338	357	379	365	377	355	354	337	370	328	370	345	362	349	362	347	379	370	356	360	363	368	356	359	310	337	356	363	304	367	366	333	401	373	331	360	389	344	344	358	348	372	361	375	382	336	368	366	364	327	362	331	393	367	361	351	374	373	364	347	348	364	366	361	360	363	363	396	373	362	359	388	363	354	381	358	386	363	353	317	406	364	353	342	382	386	377	345	383	381	346	370	377	352	377	348	342	359	341	390	371	339	351	383	338	363	364	376	347	375	399	383	360	378	362	340	352	333	395	398	364	367	381	366	345	338	387	336	357	386	352	358	370	354	387	401	401	363	331	358	366	379	391	390	360	374	365	372	356	356	354	349	325	351	339	412	384	387	370	373	350	351	353	336	361	360	316	380	382	363	357	368	379	354	334	380	349	333	380	326	402	353	381	363	348	359	401	351	351	375	359	347	335	395	366	349	396	359	387	349	403	383	377	358	359	372	356	400	357	370	371	371	373	379	328	390	388	411	347	358	383	385	364	336	338	365	321	352	365	347	397	333	344	322	356	343	349	365	356	362	354	356	354	364	388	344	371	373	362	345	360	382	334	397	389	361	337	352	403	386	346	351	348	380	353	367	387	387	391	345	363	352	394	335	409	368	349	346	344	353	368	360	353	353	354	326	366	349	370	380	348	367	350	349	359	349	366	326	322	364	375	343	389	330	372	352	374	373	384	362	362	380	365	345	347	368	364	397	371	366	347	369	404	347	347	351	375	335	366	343	395	354	387	352	341	359	329	379	374	367	382	360	344	365	360	388	362	392	368	346	382	348	323	372	336	365	333	379	350	417	395	354	357	374	359	363	353	360	377	341	366	369	379	353	385	408	353	386	344	383	392	385	377	368	343	389	392	375	369	379	350	355	358	350	370	392	355	386	366	371	353	358	370	353	391	400	402	344	351	390	383	368	342	359	360	327	343	366	378	331	369	348	370	328	381	374	413	344	337	354	349	407	361	353	341	359	356	365	354	394	329	393	352	365	379	339	346	362	366	365	354	370	368	370	351	384	369	400	363	366	371	350	353	332	380	370	371	376	380	316	362	361	375	401	356	367	376	358	350	367	371	381	389	363	347	381	367	373	359	328	300	363	375	351	346	367	326	324	355	366	349	354	386	343	367	355	347	350	370	384	384	389	365	359	330	339	361	402	391	375	387	367	348	356	359	330	350	371	331	355	370	378	337	386	377	348	373	370	363	378	379	363	375	340	377	366	328	369	348	355	368	354	383	348	371	368	382	355	370	357	378	352	377	362	371	348	375	333	375	367	356	369	368	336	384	381	373	360	371	408	393	358
25314	20845	27352	25651	20339	12353	3260	1084	710	598	566	534	421	408	382	385	346	389	352	343	345	332	326	357	333	328	323	321	318	309	348	291	311	311	298	283	311	331	311	300	316	301	322	337	297	307	275	291	278	282	306	279	270	300	294	263	319	298	317	306	295	327	298	328	304	298	317	332	303	324	312	292	338	332	300	314	328	309	274	316	309	269	290	311	334	312	308	319	324	343	310	313	289	320	307	309	342	328	326	324	364	313	309	307	304	288	305	318	327	308	325	325	289	295	308	311	334	296	311	315	320	284	307	314	311	304	287	331	315	301	324	290	295	293	342	256	328	296	292	325	313	283	308	310	305	319	293	290	327	294	281	254	286	292	304	302	301	305	287	295	298	294	286	301	311	309	296	291	320	328	305	297	301	311	308	294	313	287	302	320	307	311	299	294	308	309	334	296	307	313	284	307	278	316	281	275	337	320	306	297	300	279	289	303	309	281	319	316	279	316	315	288	272	284	331	293	294	296	310	290	279	311	294	273	310	287	296	299	330	296	323	299	297	287	289	306	303	260	321	278	269	285	304	312	309	317	283	286	308	352	289	309	297	318	328	265	292	268	271	298	311	293	310	315	299	285	304	322	310	273	310	295	311	313	301	306	291	293	292	292	302	300	313	309	293	281	286	298	317	302	283	293	266	310	321	307	314	290	286	352	304	296	330	308	310	324	296	289	305	301	341	309	286	280	333	300	295	301	290	310	293	280	308	337	294	308	305	316	320	265	282	287	331	263	292	303	316	275	299	314	324	326	317	307	293	285	271	290	279	319	285	289	299	296	268	308	293	280	271	292	314	298	309	320	273	275	306	313	288	323	334	276	297	324	320	289	313	306	292	289	326	291	271	323	310	280	302	286	274	287	296	332	309	302	340	321	317	289	313	286	300	284	311	318	296	283	293	319	265	292	323	317	292	296	327	294	240	301	318	317	321	286	330	330	301	308	291	311	307	308	337	278	326	301	313	283	293	308	269	308	308	285	308	307	281	316	332	264	267	287	288	312	316	294	314	306	297	316	305	296	339	283	287	295	313	320	289	284	288	347	317	321	292	264	301	340	289	325	294	304	295	316	313	272	294	302	295	321	325	280	303	304	269	288	281	299	299	311	289	297	289	288	286	321	297	320	313	308	306	315	305	308	288	301	287	342	310	294	298	311	305	316	313	300	284	318	270	290	261	303	312	331	319	292	299	313	290	275	303	303	304	311	289	322	307	329	322	300	311	292	305	331	272	308	317	298	313	312	307	290	276	288	286	291	284	314	320	286	301	323	313	310	307	284	283	302	301	288	272	302	325	309	330	317	304	289	306	301	290	294	298	308	299	327	331	296	292	264	295	279	271	285	273	298	305	278	284	297	294	286	274	308	284	283	283	311	279	306	309	294	278	298	285	299	329	317	323	303	271	310	303	302	328	302	290	339	304	292	309	311	290	307	324	297	263	312	276	300	278	258	302	275	301	303	316	331	310	308	272	296	260	343	318	302	293	304	288	321	316	308	331	293	290	306	289	317	298	336	282	294	321	279	290	311	298	271	288	294	270	302	303	273	292	299	305	276	303	322	312	303	289	305	327	296	291	276	309	319	294	298	297	279	295	306	337	297	283	297	318	297	275	325	312	309	286	331	268	315	285	293	318	282	300	306	283	309	293	304	295	301	295	325	311	367	294	285	296	336	304	298	336	310	320	291	291	285	302	328	284	279	300	315	301	310	267	298	288	275	276	307	333	289	291	306	294	315	309	312	260	269	304	293	298	287	284	294	294	290	321	292	276	301	267	308	303	287	275	270	322	302	300	296	286	257	300	283	296	317	320	300	301	327	288	301	286	301	289	302	301	292	310	300	303	304	342	311	320	308	288	276	281	290	323	280	303	283	285	280	340	309	291	312	297	292	300	272	277	329	286	316	316	291	293	288	301	296	309	291	272	287	292	303	290	284	313	331	302	313	313	263	312	292	282	303	286	291	298	313	288	276	274	270	320	297	304	319	305	291	288	284	329	274	323	314	324	277	278	263	334	306	305	318	306	284	287	288	340	315	295	342	277	315	334	283	293	299	260	284	271	313	290	319	290	291	305	296	330	314	320	294	306	324	265	287	302	290	317	313	297	327	297	342	282	300	307	295	270	278	322	291	309	304	305	290	344	311	315	282	276	263	279	293	301	302	307	336	305	309	261	331	331	304	301	286	294	286	271	282	324	290	314	279	310	281	329	283	317	308	286	321	267	306	297	296	315	275	307	272	311	303	294	291	293	306	312	306	301	298	289	334	283	316	292	284	301	268	334	313	293	309	301	287	332	289	313	296	271	307	289	302	292	291	339	272	299	276	299	283	308	299	304	320	285	305	298	293	302	295	313	300	304	304	295	271	286	282	303	306	294	307	307	304	289	290	320	285	312	333	297	296	320	301	274	313	280	311	303	271	292	331	304	300	302	290	311	302	301	331	288	296	290	301	322	301	307	316	347	306	307	318	294	287	310	327	286	274	322	337	285	322	310	322	306	311	315	283	335	273	311	273	302	299	307	277	299	314	287	314	287	330	276	280	317	322	320	312	302	291	330	310	283	300	269	304	274	289	303	292	258	317	312	309	311	281	328	299	302	309	343	325	279	320	312	307	336	285	343	283	324	316	285	320	303	290	314	315	314	308	289	298	302	313	307	320	296	301	305	302	320	264	284	311	333	330	279	317	295	318	276	318	290	300	303	303	285	278	280	244	326	328	310	324	310	314	310	280	280	292	320	307	297	297	294	309	298	286	248	301	298	311	293	274	309	284	298	350	312	313	286	305	317	339	295	332	281	323	292	329	298	318	295	291	302	316	294	316	311	292	332	305	277	291	296	292	319	301	326	300	327	276	324	295	280	326	272	316	295	318	288	321	302	311	306	299	307	316	313	326	305	304	299	286	309	299	292	280	295	259	290	301	329	294	280	300	297	324	310	293	292	317	309	322	286	313	304	292	325	303	319	291	316	321	297	307	296	280	303	278	315	309	306	319	286	298	295	312	277	300	295	338	267	287	302	277	303	320	311	306	273	330	297	283	291	302	307	292	283	308	296	296	277	315	309	288	280	302	300	291	270	291	303	318	320	305	304	330	342	280	301	320	301	321	298	304	333	289	294	273	327	324	288	308	310	298	294	299	303	302	264	312	303	313	313	313	291	310	268	269	316	297	297	320	321	316	311	310	275	300	310	297	305	282	344	294	315	319	279	309	325	290	288	316	290	330	304	272	302	277	293	315	293	289	284	324	290	278	309	318	317	294	320	325	290	279	297	334	320	302	277	320	281	290	296	294	305	333	329	276	268	306	277	299	333	269	308	288	260	276	313	308	284	307	309	332	293	290	320	285	304	292	330	320	297	317	328	317	308	318	309	279	276	280	288	321	325	308	318	307	282	292	304	310	285	312	308	302	316	273	306	313	269	277	305	304	303	319	304	286	305	289	304	303	281	273	347	291
34632	54603	48417	31259	17588	10481	3574	1745	1277	1033	1017	822	687	601	534	469	495	470	451	386	425	427	422	397	377	428	349	355	381	382	341	374	367	370	344	377	344	348	332	336	369	357	371	338	381	354	385	352	356	326	331	338	371	336	356	351	359	343	337	362	378	369	369	379	365	395	359	385	389	385	394	369	351	356	336	356	326	334	347	373	347	347	323	347	364	379	378	363	370	376	332	340	325	392	380	339	351	375	352	359	342	347	370	333	341	333	337	343	336	314	305	330	359	367	402	357	349	364	387	344	367	336	337	329	341	351	315	322	319	307	334	337	331	318	340	297	332	342	344	340	311	324	371	354	355	355	305	313	329	312	353	338	313	333	329	308	289	370	329	338	333	312	328	309	360	336	334	339	330	343	322	350	365	367	336	320	316	334	349	313	352	363	337	338	306	339	331	368	334	329	310	331	324	339	347	356	329	356	330	347	337	328	323	349	314	323	334	318	334	337	317	311	351	323	301	325	319	356	319	308	319	334	335	325	355	360	331	330	315	324	314	348	305	316	329	387	323	340	307	347	371	319	346	321	331	365	317	311	352	349	326	333	357	340	341	314	308	337	321	342	357	337	315	369	353	340	329	307	347	326	326	303	311	300	329	314	322	321	299	333	364	318	309	322	312	356	313	330	337	307	353	314	341	305	339	342	347	325	316	365	323	352	363	359	365	346	346	340	321	307	373	306	329	327	347	330	345	337	335	331	366	332	333	337	307	356	336	328	295	338	333	293	325	350	337	346	298	325	360	312	306	293	325	329	335	352	340	330	334	349	334	328	327	298	323	300	309	325	309	305	338	315	344	335	317	315	347	357	366	296	343	362	347	355	343	327	334	317	353	308	343	339	335	320	335	362	314	346	317	337	326	341	341	333	360	343	344	352	347	346	355	342	328	321	339	319	325	350	351	333	339	343	338	331	364	355	321	356	326	317	350	348	328	330	335	347	348	333	315	347	346	321	336	351	316	353	346	346	327	362	355	344	311	326	350	332	339	315	356	364	339	325	321	345	324	329	304	340	328	321	333	291	328	332	285	318	355	342	322	322	344	361	325	363	345	328	330	328	333	328	315	303	333	322	326	344	322	339	346	360	334	312	297	326	344	344	330	331	323	304	325	365	314	353	320	321	342	340	319	342	324	323	348	341	329	369	358	335	314	375	391	323	326	320	343	332	339	314	351	330	294	297	303	351	312	366	308	350	327	323	349	351	345	326	345	336	316	321	368	333	325	355	355	332	345	335	329	351	333	355	304	357	332	323	331	355	329	353	300	336	325	310	358	296	335	359	369	317	344	366	282	337	371	333	318	345	327	347	296	309	360	329	329	313	350	325	317	344	319	339	304	340	301	336	324	305	335	356	324	303	306	331	348	369	338	372	315	334	364	359	320	330	333	345	325	336	316	299	327	338	322	330	315	309	330	319	332	337	314	353	317	334	335	365	311	326	322	330	340	313	326	321	351	327	337	326	354	327	333	328	318	324	316	329	309	315	308	338	355	335	354	362	361	340	342	317	322	397	334	322	334	332	354	300	332	343	310	347	332	312	322	338	341	342	359	361	351	315	359	345	339	349	331	347	312	323	352	330	310	345	339	341	343	290	317	346	331	328	286	353	319	330	330	343	296	345	325	349	303	337	329	326	309	339	337	303	369	341	329	337	335	363	313	315	329	324	330	328	319	335	323	337	327	323	325	321	321	343	332	342	317	353	346	314	331	296	338	322	347	317	333	344	309	300	357	336	335	347	322	312	354	327	313	329	314	349	296	310	375	345	320	331	323	312	321	327	326	334	324	355	320	327	319	330	342	342	336	366	307	316	339	358	345	346	329	355	324	339	333	327	348	355	338	333	319	338	309	329	320	317	318	322	348	338	349	329	334	353	360	333	321	341	347	357	369	352	367	310	329	331	338	341	322	323	341	349	342	332	306	323	318	313	333	324	328	333	355	329	383	341	331	369	331	327	325	313	360	304	348	323	356	332	318	300	319	349	319	350	327	308	313	327	335	312	348	361	340	335	334	314	324	311	333	351	287	317	318	338	337	336	329	336	336	345	366	330	331	320	323	326	319	335	344	304	341	323	321	332	352	361	337	343	337	342	335	345	335	326	314	351	344	300	370	304	359	299	348	321	341	346	347	337	345	323	307	342	320	344	329	310	322	324	357	313	318	332	331	322	291	335	368	335	319	329	311	318	368	330	329	295	327	345	327	351	333	336	320	331	327	327	362	350	333	322	351	326	306	329	313	317	314	347	321	342	338	360	310	324	321	371	331	318	324	339	314	340	387	364	317	344	333	345	319	352	338	282	313	343	357	325	332	317	332	338	354	346	334	362	337	321	314	339	320	308	311	331	361	322	334	307	338	339	348	340	320	313	336	306	348	338	327	319	338	332	329	369	338	286	358	343	312	344	314	333	295	343	334	331	334	320	318	340	326	335	334	336	334	355	340	335	372	378	338	310	341	329	304	305	338	344	319	356	319	361	370	303	349	349	327	331	332	344	352	329	346	352	317	337	309	328	333	345	319	332	372	325	324	330	321	312	324	356	350	363	354	343	302	347	324	302	338	322	326	264	321	326	373	301	343	376	340	338	339	329	347	351	337	350	348	339	356	348	361	343	322	330	357	338	349	329	333	320	327	354	339	317	333	363	322	341	313	355	374	341	343	343	346	329	343	348	320	316	354	306	313	339	340	299	381	320	331	349	365	341	356	366	318	343	317	340	346	299	340	312	316	350	324	364	324	330	354	325	323	336	351	326	314	340	304	347	343	311	316	364	317	354	317	326	319	310	327	321	342	337	373	365	324	324	357	360	367	336	347	312	335	311	320	354	347	363	329	339	338	301	304	337	332	302	371	337	338	311	326	328	382	341	323	341	337	339	318	340	340	339	333	321	332	327	336	315	319	313	334	359	291	309	376	331	315	349	340	344	338	346	318	342	345	327	353	328	325	318	345	320	332	339	361	363	305	331	352	330	328	358	341	342	330	312	338	332	349	351	319	339	323	343	322	315	330	323	345	356	314	306	354	291	346	338	322	316	314	336	329	347	299	323	315	344	350	315	366	332	370	300	329	344	309	347	346	351	340	357	374	361	321	309	337	321	343	342	312	307	358	351	357	353	313	325	328	341	356	330	327	374	324	319	304	351	327	344	346	335	354	371	345	339	339	358	317	352	297	315	333	330	366	360	342	329	338	347	353	325	320	324	316	357	312	303	348	316	357	344	342	350	321	331	303	343	307	321	343	332	335	354	324	351	327	352	317	309	336	310	313	318	314	350	337	340	326	344	335	364	315	328	347	318	316	315	321	314	352	285	318	318	342	338	321	338	325	366	324	367	293	332	301	318	326	333	341	335	331	308	331	352	336	325	339	328	328	341	343	354	326	349	354	304	315	363	367	347	348	303	318	324	299	313	334	327	340	313	311	338	363	353	351	333	325	316	346	336	350	303	321	336	331	328
23190	20815	27549	24700	21530	20855	11951	2839	1342	1059	869	738	695	662	659	574	599	595	583	533	534	541	489	541	540	544	487	541	499	469	494	498	491	506	438	517	491	492	486	493	494	431	441	513	478	471	496	515	489	502	477	477	490	522	473	488	486	522	504	493	531	511	527	516	518	516	539	531	562	538	527	512	488	464	471	465	473	506	469	480	486	491	514	531	541	497	484	509	478	484	482	530	450	479	481	529	476	486	468	480	498	492	468	480	459	475	478	503	459	505	489	486	486	522	456	481	509	492	495	489	478	534	531	498	465	482	486	476	475	455	480	496	472	475	473	463	497	445	470	439	451	500	471	476	479	486	500	469	491	457	486	466	500	486	489	485	483	445	455	457	532	505	441	505	470	457	491	508	489	470	485	512	470	488	444	468	488	475	436	468	468	509	436	449	514	456	440	494	438	446	517	488	467	499	465	491	484	451	461	477	495	462	483	464	501	472	463	502	483	480	461	459	495	478	462	445	438	482	503	480	467	482	455	491	475	453	475	481	522	462	494	476	505	469	473	475	488	472	487	467	450	463	462	492	442	449	452	457	433	440	437	484	473	487	498	491	427	466	460	479	465	453	517	489	473	430	487	489	498	492	478	476	453	498	455	465	463	461	497	476	489	472	522	472	476	461	500	484	438	468	494	483	478	485	473	489	480	471	471	498	452	455	474	498	480	454	484	452	455	450	469	472	445	493	479	486	483	431	481	445	510	457	469	449	469	429	469	454	469	486	470	554	462	455	448	469	449	425	507	469	522	495	471	442	465	524	488	476	511	424	494	506	475	479	440	505	496	426	488	455	497	475	508	503	474	451	473	486	495	477	467	491	493	457	455	507	509	503	468	454	497	483	473	469	452	507	514	480	475	438	457	468	455	480	454	464	509	456	427	464	471	482	470	474	473	448	476	527	466	493	493	520	481	451	441	475	481	488	444	493	497	508	452	491	502	481	445	475	474	430	466	465	454	504	486	477	481	503	496	466	471	510	525	464	453	473	459	464	458	481	435	461	415	476	455	455	501	461	496	473	436	481	470	491	482	497	498	469	432	453	487	460	496	495	480	448	518	462	458	477	487	497	479	452	474	453	441	472	492	475	494	472	447	499	497	486	479	499	479	462	462	469	482	465	475	466	507	436	501	516	475	508	478	517	461	480	499	495	470	480	490	467	497	484	500	487	454	485	503	475	477	492	464	470	493	431	470	473	500	475	484	451	449	464	469	505	500	507	427	486	467	436	486	501	477	489	469	489	467	481	468	509	472	477	486	490	482	488	428	455	479	475	444	464	490	511	509	442	474	448	482	494	454	452	467	476	427	453	475	449	486	452	449	492	474	475	480	462	502	495	425	454	480	461	451	452	485	455	512	450	458	480	471	453	440	472	464	439	518	485	476	456	495	444	457	447	478	469	479	446	465	454	482	511	460	462	451	501	473	468	464	462	444	518	489	435	448	502	451	483	510	491	464	517	499	452	491	458	482	452	488	484	493	461	448	468	482	437	450	456	481	516	490	466	484	475	452	468	447	460	452	479	517	496	444	424	453	450	481	474	465	442	509	459	429	493	455	436	479	477	486	511	478	481	503	535	470	468	509	450	445	487	512	483	424	452	495	469	448	467	446	505	487	475	460	452	488	453	501	462	475	461	454	489	471	464	473	459	478	474	468	467	492	461	483	482	467	452	467	487	501	498	485	483	463	464	476	478	479	473	466	476	490	499	494	475	457	455	464	445	456	466	472	454	441	481	504	478	436	448	404	470	437	466	474	450	488	447	498	434	470	465	449	519	444	481	464	498	491	462	509	481	505	454	483	493	474	494	469	445	446	477	460	481	462	534	468	482	491	479	470	475	467	486	494	501	443	455	495	464	467	441	485	461	475	509	472	488	462	468	465	481	471	466	540	456	497	455	464	456	460	476	453	435	462	517	493	460	464	499	512	497	473	467	470	490	476	478	463	464	470	449	463	456	486	503	450	516	470	486	500	471	476	454	486	520	479	499	464	486	450	532	519	469	469	479	473	456	446	468	460	466	472	471	509	453	477	504	489	475	429	449	509	519	440	478	491	496	495	492	479	474	460	466	459	524	436	468	475	496	467	441	475	460	483	493	433	451	489	507	470	482	432	484	438	490	458	430	519	454	463	455	505	447	480	468	514	496	464	499	446	459	447	466	460	468	464	462	479	490	468	486	468	470	448	469	471	435	481	495	464	464	464	465	503	441	409	443	467	466	502	451	512	507	451	485	468	455	484	480	461	474	470	496	469	434	478	475	475	463	448	487	459	519	446	475	501	458	452	474	456	479	467	485	451	489	467	427	474	464	477	456	469	471	489	463	478	478	484	462	489	429	432	462	488	459	454	466	481	485	442	458	492	462	448	456	469	445	479	462	468	465	459	492	472	465	492	442	499	458	490	508	470	435	467	470	480	465	458	453	484	487	500	493	499	508	505	473	502	481	474	512	506	455	455	463	427	441	467	484	483	510	486	451	495	476	500	479	467	471	462	478	489	494	474	460	461	526	462	477	495	517	469	450	439	441	453	487	443	494	450	485	474	511	481	496	471	483	496	452	503	549	460	480	497	433	497	509	443	463	470	450	504	486	484	468	486	475	482	522	476	455	518	451	479	433	463	460	420	482	465	521	493	475	450	456	457	456	474	448	476	473	460	509	441	478	487	495	459	472	444	465	454	465	503	473	468	459	498	511	454	479	456	463	484	469	497	464	470	451	455	479	473	460	437	451	477	466	465	463	466	489	451	488	458	458	485	471	469	467	496	459	462	466	509	484	495	491	508	478	528	511	472	461	493	490	508	467	505	445	497	466	450	432	440	504	446	489	463	448	473	458	515	496	463	455	474	464	421	469	471	475	481	462	471	470	469	453	474	481	431	486	491	429	497	444	458	461	509	474	493	480	452	455	512	449	481	449	481	479	465	479	521	465	489	480	439	480	518	447	480	498	510	501	449	460	487	494	462	480	431	449	462	466	500	440	480	446	517	451	443	492	497	475	485	470	470	498	470	497	463	474	458	486	476	465	507	454	493	471	484	456	473	468	460	499	480	461	466	479	465	458	479	447	503	483	480	472	487	472	466	490	483	479	492	488	483	442	479	418	527	474	489	495	475	480	453	504	473	468	454	467	503	481	496	488	450	491	436	464	514	477	471	477	480	453	476	475	476	519	458	492	487	494	503	485	489	506	525	460	468	486	487	459	497	483	490	444	477	473	476	472	476	508	482	450	487	494	500	475	426	462	456	475	466	443	486	464	473	492	498	502	525	476	518	485	491	440	451	472	494	427	476	480	479	471	451	490	428	459	479	483	508	487	493	461	492	486	417	470	486	485	486	508	451	490	455	423	467	445	510	468	505	495	482	488	462	506	445	477	469	496	491	503	451	462	484	461	495	440	465	469	504	506	482	436	449	534	494	477	493	460	463	441	486	454	496	484	507	462	452	435	468	471	457	466
37383	61893	59415	40198	27900	16235	7241	3658	2121	1738	1439	1168	1037	962	883	841	789	746	749	730	657	681	655	627	651	602	580	592	547	528	551	547	557	521	504	512	505	518	510	514	533	513	546	520	509	519	548	520	523	503	515	492	546	514	529	536	504	492	555	531	518	518	519	555	594	542	569	596	655	563	590	549	614	522	549	548	520	563	510	476	542	536	519	535	527	531	521	528	544	551	558	505	524	527	557	560	556	515	554	556	489	527	540	457	508	508	566	506	534	522	526	502	515	533	554	508	548	512	547	541	517	546	522	511	457	551	501	527	459	514	514	502	457	524	497	488	482	478	483	461	480	528	467	541	502	514	502	484	467	478	464	493	513	507	467	452	540	497	474	453	475	511	467	476	488	500	503	452	515	461	502	499	471	514	512	514	496	518	489	515	471	496	516	506	501	456	505	522	484	473	472	512	507	473	482	488	479	494	502	463	533	477	495	495	522	486	528	507	505	489	492	513	475	473	517	527	500	481	493	518	474	503	491	486	469	512	491	513	482	524	508	491	485	477	493	512	501	502	526	505	472	519	486	516	506	478	522	471	492	514	463	476	518	469	500	505	502	479	498	527	504	476	498	483	506	459	504	538	458	465	510	492	493	510	538	489	493	474	516	517	510	490	456	452	496	483	478	482	457	463	497	504	493	510	474	491	488	505	492	466	489	459	504	483	465	511	489	520	524	483	513	465	521	530	506	552	499	505	498	493	499	496	475	508	521	518	484	503	487	520	541	466	496	472	510	502	503	473	488	458	513	547	479	509	522	507	531	485	558	448	489	512	538	502	498	517	505	464	550	500	498	487	482	530	513	519	496	471	514	465	520	524	457	516	505	497	487	456	474	522	500	500	514	515	506	470	490	484	473	472	455	428	504	520	470	521	455	491	516	498	486	490	516	495	472	507	540	461	486	497	474	516	532	511	503	509	483	457	487	518	555	505	472	503	485	492	500	484	513	492	484	516	533	512	537	481	507	486	528	480	500	500	503	511	479	506	492	525	504	519	455	490	505	506	491	526	475	469	464	456	482	496	488	507	508	482	486	542	491	511	468	503	538	485	517	513	468	484	489	521	519	503	496	516	532	511	478	515	488	503	492	537	515	497	516	478	492	490	489	476	516	454	518	504	499	510	481	504	475	468	500	486	496	531	460	509	476	532	537	546	501	482	508	502	480	495	513	480	490	494	476	471	468	474	511	500	480	455	509	543	481	498	501	518	465	490	496	493	540	476	474	514	498	486	473	518	459	476	466	503	516	504	510	538	508	506	467	512	499	478	492	512	482	510	464	480	476	513	483	501	505	447	464	446	483	539	471	543	479	497	517	543	489	495	492	508	500	518	499	486	533	506	505	474	505	471	517	471	491	474	541	484	500	492	500	524	531	466	572	456	517	524	480	492	493	477	541	472	466	460	484	490	470	504	501	481	483	529	500	480	499	532	500	521	501	495	493	489	479	495	420	530	475	537	472	481	498	473	470	461	513	547	515	503	489	516	480	497	484	507	495	506	491	499	484	484	509	507	531	495	508	503	509	492	515	473	511	476	476	491	509	536	467	460	481	511	546	483	486	493	516	492	508	489	526	464	491	526	520	491	495	492	496	475	546	487	502	510	492	496	482	511	522	485	493	475	531	470	507	485	516	516	511	476	492	489	485	485	490	474	473	461	526	484	513	486	495	489	487	530	481	483	516	488	497	496	520	479	503	490	501	514	481	482	455	496	528	478	519	484	524	501	530	505	511	531	525	520	510	492	506	512	509	510	507	503	472	465	492	487	467	536	466	479	492	479	467	519	475	448	522	535	472	522	493	496	533	456	498	529	489	514	477	510	491	486	473	500	510	467	518	491	491	497	504	506	496	512	503	504	497	543	502	477	477	510	477	507	528	503	496	491	496	546	504	489	483	521	499	484	509	486	501	494	466	480	524	503	469	468	493	489	529	520	487	523	523	472	522	463	491	486	464	518	522	495	477	508	505	503	516	502	516	488	522	494	502	451	521	494	519	531	491	518	497	462	475	468	506	495	526	517	480	511	495	470	474	530	500	503	472	464	546	469	456	524	527	503	508	490	506	496	472	502	460	490	443	478	486	488	482	520	540	490	471	490	520	502	512	472	463	496	498	468	496	503	485	517	535	473	478	505	512	512	493	489	467	507	503	484	477	481	490	487	479	470	509	489	489	507	478	505	492	511	538	542	468	471	527	451	495	541	473	503	465	490	513	505	457	511	521	501	497	505	509	478	539	481	471	479	481	482	500	482	496	476	506	520	505	482	479	454	487	519	463	456	487	500	528	504	517	480	494	500	487	521	458	440	497	459	497	503	475	480	505	486	467	467	488	484	530	477	495	482	492	544	494	486	455	475	511	435	488	504	527	465	470	488	502	504	460	480	489	522	475	483	494	490	479	504	487	475	502	466	484	468	507	490	506	505	467	486	518	488	475	512	478	515	521	517	513	494	488	491	506	450	512	535	508	512	486	544	516	535	488	495	501	458	481	489	526	505	517	504	477	482	486	494	460	483	501	491	526	480	509	532	490	502	485	460	536	466	541	512	523	485	519	492	503	465	521	476	504	505	477	456	512	506	521	491	535	515	480	479	442	443	489	510	462	521	482	535	449	451	543	492	521	509	514	490	456	485	483	499	487	552	525	528	516	506	490	493	487	492	494	511	507	511	480	449	500	521	491	494	496	481	485	517	528	501	515	449	470	502	498	518	502	450	481	475	485	501	528	487	474	480	487	484	504	497	487	481	506	474	494	509	477	474	478	524	491	538	487	477	495	481	490	465	497	490	469	497	522	494	496	496	514	447	462	510	473	516	518	529	519	476	499	506	473	520	513	506	509	480	503	491	529	491	550	492	440	502	492	497	496	504	516	472	503	477	483	447	501	533	473	519	505	534	503	507	498	485	483	500	505	494	510	494	468	503	486	517	486	532	516	496	480	508	463	474	511	461	520	542	529	477	480	496	494	483	456	509	489	501	482	475	526	480	504	464	469	507	509	516	517	465	546	500	501	521	473	482	536	495	478	478	489	484	521	511	463	445	523	498	491	500	528	495	500	469	507	505	523	533	536	507	476	509	498	467	490	474	537	447	530	515	520	494	492	485	515	474	461	500	543	473	489	545	509	472	473	488	482	461	505	496	513	524	520	467	510	493	494	472	512	499	509	478	475	509	504	489	440	490	489	504	482	496	475	503	478	504	466	557	496	496	478	496	479	435	482	476	515	500	488	508	488	498	482	517	469	464	479	480	494	448	461	517	488	520	486	483	491	456	503	453	489	502	534	504	487	517	488	496	511	492	482	466	503	468	556	519	527	512	540	489	515	476	480	496	501	452	484	480	514	500	538	466	487	484	477	503	524	492	499	460	523	476	522	494	478	513	467	483	494	473	500	470	480	555	501	495	528	461	537	520	480	515	503	504	556	473	469	508	507	457	484	459	439	507	485	536	456	500	477	534
32125	31987	24969	11818	3542	1467	761	459	445	422	396	385	364	341	306	333	326	315	316	336	327	320	317	330	355	313	352	344	337	362	302	340	314	317	345	306	309	352	323	321	316	319	319	317	287	342	331	360	325	370	296	300	343	349	336	362	302	303	329	325	348	307	308	355	336	315	371	345	354	326	330	355	315	353	339	305	332	331	309	336	310	332	348	309	330	298	324	353	341	322	304	306	383	322	314	347	328	327	357	315	334	316	334	343	323	292	342	312	332	324	323	326	341	341	323	343	310	291	332	330	358	320	311	343	337	334	281	306	346	338	303	343	336	292	360	340	324	317	348	336	311	346	301	314	317	340	305	354	328	320	309	338	328	358	313	346	304	307	338	316	305	358	316	332	313	331	324	335	328	318	322	293	305	378	365	290	303	300	301	362	329	364	328	325	343	323	317	299	347	345	315	340	332	338	312	341	341	323	322	322	323	314	324	324	359	332	329	335	364	317	327	326	297	332	291	341	325	316	315	352	332	297	323	337	352	322	330	319	342	328	286	312	343	353	314	363	346	304	299	330	324	330	332	339	310	299	341	349	335	324	329	319	332	304	329	307	295	331	315	314	307	339	344	329	347	317	324	322	316	328	316	331	376	319	328	340	335	311	329	307	346	332	327	322	363	307	307	337	327	318	347	334	310	285	346	311	335	305	297	294	330	313	325	322	341	316	300	305	331	331	332	345	332	342	327	365	319	298	327	324	346	326	304	308	341	333	303	341	338	338	334	317	330	322	344	305	332	304	346	332	304	338	308	332	323	309	321	365	298	342	360	331	330	332	340	325	333	324	342	314	297	316	348	315	328	315	337	343	342	327	295	362	326	303	325	321	316	306	300	327	328	310	322	353	327	335	314	325	315	322	302	313	341	322	314	326	354	323	353	340	344	331	301	328	299	321	317	341	333	298	355	346	349	355	315	366	313	357	365	320	325	345	352	336	313	345	340	339	319	318	319	355	316	328	348	340	332	359	319	362	307	295	345	322	331	314	362	318	313	333	337	308	362	362	340	346	306	382	353	341	353	307	315	323	327	340	314	343	301	308	336	360	321	308	337	313	345	330	294	333	328	311	338	288	330	302	306	333	338	343	328	337	333	323	307	322	295	360	337	331	300	338	327	312	336	324	331	321	285	334	331	334	330	301	321	314	316	304	330	317	326	308	317	360	345	323	335	359	312	357	312	339	316	333	338	352	311	324	317	299	341	346	326	320	326	316	310	322	344	322	309	343	346	315	317	293	310	310	307	342	293	346	322	337	343	349	336	345	329	369	317	335	351	316	352	320	298	297	336	336	324	336	319	306	320	343	344	340	342	304	322	323	320	319	318	323	320	346	353	343	362	330	312	311	318	286	327	326	346	303	343	296	305	326	358	310	359	357	352	316	321	334	301	306	319	316	330	321	324	355	345	342	307	347	321	326	343	352	342	341	328	362	320	355	346	345	324	334	338	327	304	317	331	332	277	324	305	319	324	319	338	322	305	316	306	320	303	290	323	349	319	311	321	338	319	347	308	314	336	324	307	314	313	330	345	338	314	336	336	342	345	353	321	314	320	334	325	345	324	295	295	325	331	300	313	339	340	347	358	351	314	339	319	331	311	317	339	341	321	350	337	322	311	328	318	339	350	319	290	306	352	320	341	336	296	333	351	323	302	335	321	367	333	298	342	314	331	322	317	332	331	335	336	319	333	337	292	299	304	310	315	334	319	332	330	294	320	321	347	353	345	340	320	312	313	323	359	347	336	336	329	350	318	315	376	308	288	360	304	315	309	310	312	330	329	311	308	341	299	324	326	338	339	328	311	323	352	341	302	329	288	319	341	351	321	321	328	326	335	362	322	291	317	344	321	320	319	303	339	310	327	335	328	328	308	350	305	358	305	318	337	320	330	337	318	356	324	339	334	322	305	320	307	331	328	321	337	329	346	310	329	316	326	324	319	363	302	311	321	333	335	323	317	330	335	332	362	329	312	322	305	335	333	332	343	320	324	351	338	292	363	360	334	310	347	324	318	313	344	305	363	337	338	321	358	328	301	359	318	306	273	368	309	333	314	340	319	315	333	308	328	303	310	326	320	331	322	325	352	303	330	306	334	317	328	303	313	345	335	324	325	297	334	332	333	305	321	329	307	338	316	313	312	342	309	329	309	310	344	302	342	323	323	296	323	315	349	308	332	295	345	333	340	339	330	325	325	320	319	310	320	308	311	332	306	352	364	353	310	338	300	330	301	335	324	314	363	326	348	331	320	313	298	313	360	325	317	315	296	345	316	342	295	330	353	321	316	310	359	345	303	318	310	322	300	321	356	343	308	317	332	331	345	300	311	332	324	340	295	345	337	310	339	340	314	319	318	331	314	309	321	318	351	326	319	332	355	334	322	307	353	307	338	325	299	339	328	330	330	319	330	300	309	299	315	309	322	322	356	342	333	302	328	320	341	305	311	322	307	348	337	330	368	317	342	314	325	312	312	356	328	305	292	316	359	320	321	334	311	307	332	314	330	305	321	320	284	327	330	339	338	329	316	303	323	285	288	331	330	306	331	354	318	296	342	331	320	304	369	342	315	347	318	356	311	282	307	332	340	317	344	331	296	290	330	331	324	327	340	330	360	341	268	331	326	357	340	312	330	315	311	341	334	314	344	329	321	341	338	303	326	345	354	335	320	332	316	342	332	309	324	340	347	315	308	337	354	372	296	354	320	293	310	357	315	380	348	345	298	351	316	320	309	309	329	328	364	333	341	295	351	324	290	339	325	321	355	318	303	325	303	319	288	299	322	294	325	302	351	310	351	326	343	328	286	296	308	302	288	326	356	314	344	337	333	356	335	344	349	328	325	320	338	328	309	347	327	309	316	297	311	336	347	316	300	332	340	321	337	328	321	356	282	333	351	322	293	350	329	304	341	316	294	335	306	347	308	331	309	300	337	299	327	343	317	326	329	322	355	324	347	310	330	349	321	314	334	324	370	313	324	345	320	337	329	346	343	340	317	306	317	342	317	354	318	326	317	339	311	309	289	308	344	318	342	323	334	326	334	289	339	327	296	323	306	323	273	309	344	319	318	318	335	358	294	327	299	303	299	315	333	335	327	321	293	320	347	321	336	315	303	302	318	357	334	324	321	316	313	323	332	320	332	340	325	320	311	339	334	317	365	343	346	357	319	329	318	275	345	339	325	299	332	318	352	294	313	336	321	300	324	326	317	316	330	298	330	315	310	331	355	348	335	321	335	315	285	318	335	327	316	319	348	334	315	310	327	308	325	341	321	312	306	343	320	304	330	322	329	318	331	337	319	354	364	310	345	315	359	310	316	369	330	330	331	350	357	321	313	299	362	330	347	360	282	348	332	326	341	324	333	335	349	299	314	323	320	322	322	292	357	348	356	351	296	311	321	307	322	351	318	331	309	328	337	342	299	341	335	305	303	324	284	345	312	288	326	319	351	340	345	328	362	328	325	320
33164	42413	30539	14101	6043	2827	1343	786	655	610	552	476	417	436	403	415	411	417	395	414	371	359	403	364	344	349	385	393	344	406	384	388	364	365	348	359	365	348	380	371	403	361	363	387	385	387	394	356	349	367	375	374	367	403	370	382	398	385	400	370	396	375	425	433	420	434	423	408	389	379	413	392	381	345	408	374	387	378	392	345	426	399	404	364	364	391	406	382	375	367	362	371	438	373	357	408	354	412	378	378	387	347	388	394	373	378	388	362	399	348	377	396	401	348	367	382	417	392	365	384	439	360	371	412	396	378	390	362	371	353	373	329	415	377	387	417	399	372	355	344	374	374	378	363	364	397	397	396	376	385	379	348	383	350	341	352	371	408	383	353	367	365	354	370	351	357	391	404	401	360	400	393	375	387	353	373	352	371	362	367	377	350	338	408	377	349	361	357	357	338	378	364	374	354	368	393	376	362	378	378	389	399	352	373	400	352	366	369	392	358	353	346	349	345	372	363	351	352	367	388	342	370	327	380	348	360	377	369	375	341	364	381	399	339	386	406	358	348	361	370	395	355	376	362	378	387	377	335	375	361	366	364	382	386	354	356	380	364	357	374	383	410	370	374	384	344	391	377	377	371	366	352	367	357	413	375	329	382	367	373	364	385	368	373	380	337	390	372	394	374	342	393	354	372	340	413	345	389	363	387	364	337	350	363	348	357	357	396	372	340	387	355	373	350	344	338	382	355	381	373	383	356	380	375	393	375	409	382	367	371	374	362	414	379	390	364	381	366	368	401	399	375	354	349	407	374	373	363	361	383	407	398	369	384	356	400	370	345	340	358	380	369	385	383	355	375	391	334	350	389	382	361	355	361	373	384	408	367	419	358	399	353	379	352	356	367	398	384	354	385	378	366	385	408	392	349	379	387	374	347	371	401	348	350	350	360	385	381	367	387	355	341	370	374	360	370	377	362	393	352	397	365	376	386	381	369	354	360	364	380	406	378	340	343	351	365	326	377	372	358	356	331	358	371	414	380	365	377	395	375	378	405	399	393	399	349	371	400	408	380	359	393	396	386	387	358	355	364	395	397	328	362	358	381	338	389	365	393	370	366	356	376	360	329	379	389	362	345	371	355	347	358	363	370	378	369	382	374	362	398	366	367	397	385	384	356	399	350	377	342	353	371	376	368	355	368	403	365	346	371	375	351	408	397	358	390	344	383	395	340	361	351	390	397	378	408	385	363	424	370	338	363	392	378	388	358	405	379	371	385	358	337	355	385	381	349	379	359	369	362	402	383	347	384	349	381	374	415	361	365	358	352	362	374	379	395	381	384	394	403	378	397	376	378	384	362	395	380	379	387	353	337	347	411	360	388	386	389	351	375	361	358	381	348	360	328	400	388	382	361	380	343	333	374	360	395	374	363	367	358	376	361	343	376	358	347	361	347	366	356	375	370	417	383	370	362	364	394	384	364	352	384	334	373	369	364	394	370	386	383	375	376	357	390	385	373	379	369	394	376	347	377	367	363	353	370	386	371	368	353	338	361	366	366	382	389	367	371	375	363	368	349	406	377	387	383	393	369	350	349	357	371	363	333	374	370	354	378	386	368	369	391	353	377	369	343	358	377	393	365	380	406	378	395	357	349	360	323	382	353	337	370	365	405	364	338	386	364	336	364	395	378	376	368	358	338	385	336	333	382	409	378	365	403	375	364	385	372	347	360	372	340	402	368	365	355	338	374	379	374	367	373	402	364	363	325	373	378	327	376	393	384	379	404	373	384	398	373	365	361	366	366	362	350	380	380	378	389	366	405	354	374	373	379	355	330	351	380	389	350	401	374	339	346	378	332	372	358	379	365	363	410	343	391	373	355	357	336	383	352	343	377	367	362	398	371	399	392	386	385	353	360	353	373	375	350	351	336	384	390	400	354	364	339	355	367	382	364	374	376	362	379	349	358	358	369	372	360	345	339	406	358	357	372	364	390	381	344	347	347	355	413	348	362	360	368	357	389	354	360	368	361	373	375	386	352	337	332	394	342	410	354	375	373	357	362	370	354	363	351	375	380	362	361	355	380	386	400	383	371	375	384	357	353	373	381	382	379	378	350	382	385	356	340	410	385	331	393	358	396	375	379	371	388	406	404	339	356	394	383	351	393	377	377	404	407	407	394	379	346	344	346	391	366	368	363	359	355	418	374	390	372	365	373	333	368	347	352	347	381	390	389	377	368	359	367	369	381	373	385	381	363	364	335	358	380	359	404	391	370	375	375	365	384	373	364	375	374	335	382	373	365	351	359	368	338	394	366	399	323	344	359	378	380	372	363	373	360	400	345	368	346	370	366	354	344	362	398	349	366	360	360	374	411	344	333	363	384	373	363	361	404	292	345	398	381	387	364	397	368	350	355	384	381	358	375	358	390	365	376	371	370	342	386	370	386	352	361	377	353	380	393	356	379	348	377	409	383	368	347	377	357	347	382	373	333	400	401	398	360	385	384	416	363	350	373	368	353	357	355	356	376	364	340	381	343	395	409	384	377	347	395	358	379	375	348	367	391	336	371	370	355	360	355	397	348	368	367	384	362	350	362	376	348	369	356	374	335	340	362	386	356	349	383	344	361	335	413	350	376	361	359	364	361	365	359	362	387	382	362	351	370	358	389	371	339	375	388	401	362	365	384	399	389	350	344	346	398	379	368	377	390	403	384	368	384	334	409	365	355	331	352	358	373	369	334	381	374	409	374	378	385	398	386	399	368	375	319	355	414	350	385	345	349	374	389	375	360	406	384	384	358	387	347	346	375	367	321	393	381	380	393	393	414	395	364	398	358	348	374	360	376	375	380	367	382	345	352	382	379	389	401	359	378	389	362	358	346	376	390	365	364	370	351	342	366	389	361	407	376	331	360	394	385	368	368	348	374	366	354	354	385	396	374	351	374	403	379	364	382	418	337	365	364	393	357	347	375	388	379	396	397	363	411	388	384	353	364	344	351	402	350	342	368	363	351	364	368	373	405	361	358	342	391	361	374	384	343	361	367	348	410	402	364	379	329	371	371	389	382	377	361	350	352	367	377	377	406	347	368	345	370	391	382	424	389	384	354	351	359	401	354	364	385	368	396	350	368	373	347	391	363	394	372	354	393	388	350	375	379	363	365	314	351	381	342	356	380	386	398	381	377	405	341	325	373	348	381	382	368	373	348	367	401	387	347	378	372	379	402	356	399	339	388	384	381	369	361	343	430	394	391	383	333	408	351	342	401	367	377	365	350	346	344	376	389	398	365	399	339	360	368	356	383	397	318	363	358	390	398	388	354	346	383	406	344	365	342	363	363	381	363	389	364	383	375	361	371	364	400	315	366	371	389	394	382	354	386	375	386	401	375	359	361	388	363	371	392	387	387	381	354	393	373	401	358	363	335	400	332	395	368	370	345	394	368	364	377	410	359	338	364	395	346	375	371	360	378	370	349	339	405	360	381	360	390	379	340	373	374	410	334	354	362	341	355
25208	20844	27106	25912	21066	12316	3614	1156	714	506	490	388	414	387	395	363	365	378	329	310	312	329	343	317	305	285	318	317	340	289	330	297	321	324	321	285	301	315	283	280	317	330	311	307	306	269	304	277	314	320	334	293	281	301	314	314	321	288	330	338	332	325	279	310	336	323	348	344	313	347	326	313	317	314	340	326	321	326	300	334	320	317	327	312	360	339	303	289	303	302	326	314	331	293	286	315	288	328	337	281	283	355	276	306	284	324	286	304	294	304	325	290	311	332	313	321	332	302	298	283	293	313	302	310	282	292	253	296	308	293	296	295	290	302	284	308	305	250	275	316	289	303	300	302	334	282	328	290	284	311	268	301	290	303	321	298	303	305	282	260	277	308	319	286	284	299	296	309	316	320	301	313	305	266	259	312	269	288	275	290	304	286	321	311	301	308	296	296	326	281	302	275	290	313	293	297	289	299	289	292	314	302	295	316	298	287	313	324	311	278	298	299	291	335	293	307	311	291	288	324	298	297	308	284	332	264	313	336	287	295	313	292	298	308	305	314	293	301	307	270	292	284	321	270	284	263	313	292	289	301	303	337	288	302	313	277	295	278	280	344	314	295	294	306	303	333	330	309	299	289	302	272	304	278	268	293	326	292	299	282	275	291	281	302	268	279	270	295	294	316	312	313	293	308	296	311	303	272	287	307	279	295	296	283	307	303	291	283	297	281	294	279	281	337	301	312	288	303	307	277	284	304	324	302	315	274	306	283	314	297	305	333	309	300	296	286	295	301	314	318	325	313	264	292	296	310	310	297	266	298	275	297	283	317	268	270	291	287	298	310	296	271	292	287	300	286	325	277	336	289	308	294	317	293	320	309	312	269	312	300	288	299	297	281	301	314	309	270	290	310	312	289	337	350	318	265	275	319	286	270	336	291	292	298	297	283	274	285	318	299	304	271	301	282	271	288	279	294	255	293	292	299	279	305	319	313	288	288	324	298	285	311	295	259	317	290	297	304	258	286	307	304	298	304	261	287	312	312	291	299	297	316	298	280	305	286	305	291	288	288	336	275	316	296	293	286	289	246	306	312	285	294	313	292	317	307	279	299	296	272	309	303	292	297	282	285	285	290	293	280	291	315	315	279	292	311	284	295	289	313	307	291	280	303	293	291	311	288	279	321	316	300	316	306	296	268	297	294	305	286	314	320	316	303	295	282	265	282	294	292	303	307	306	297	278	298	281	257	305	274	330	304	273	306	288	313	291	289	306	306	303	311	294	273	249	301	320	294	295	304	299	288	291	282	284	278	294	330	297	312	312	288	281	304	307	289	312	321	297	292	295	284	265	312	292	269	274	310	302	299	288	302	309	311	281	309	334	332	264	304	277	297	291	285	320	322	288	274	289	318	301	284	334	280	338	307	296	290	303	310	272	305	286	302	285	297	285	285	285	292	296	311	284	311	304	263	286	293	299	269	294	287	270	305	281	301	313	288	297	304	298	285	313	285	280	317	307	265	312	304	284	284	285	293	279	313	317	303	287	306	296	282	304	335	272	319	319	283	316	292	277	277	294	318	292	316	293	273	314	321	315	296	276	280	283	282	293	287	300	251	277	311	310	302	273	291	275	267	281	309	311	306	284	283	294	276	295	297	295	268	321	276	315	291	280	295	269	295	295	305	315	302	329	294	285	316	287	313	291	300	299	293	295	327	263	291	305	311	307	296	294	302	299	298	291	284	303	289	297	297	321	298	296	298	298	315	289	288	290	286	306	311	316	324	303	273	284	290	270	303	291	315	315	309	292	304	285	319	300	268	270	320	277	270	278	293	301	308	290	322	323	283	324	286	281	298	290	270	312	294	314	298	289	314	320	290	312	286	291	304	285	292	291	332	306	316	270	307	286	301	285	272	307	316	283	286	275	333	301	299	273	306	309	310	285	270	293	316	303	295	273	297	274	279	266	288	318	252	300	320	286	294	284	290	287	287	273	291	306	285	297	300	286	304	305	263	335	296	294	275	283	285	317	303	302	327	295	265	322	294	272	286	301	292	297	311	306	322	316	309	289	309	268	280	324	295	295	310	321	280	298	309	297	308	308	318	291	283	313	268	296	321	274	286	305	292	326	290	287	283	295	291	298	299	296	286	298	286	301	307	326	295	310	299	311	320	285	269	298	298	291	302	284	293	283	284	287	286	290	284	321	302	299	279	278	322	312	294	311	291	291	287	312	274	302	289	309	301	290	279	311	298	307	308	297	295	274	322	291	283	288	317	288	255	299	277	285	291	308	310	283	283	280	291	298	291	285	275	302	295	293	293	306	293	321	268	280	292	290	268	298	299	300	295	322	302	283	311	319	280	304	289	308	275	279	281	270	306	311	306	269	301	313	301	323	303	302	251	307	272	310	328	287	275	303	296	287	306	311	302	292	306	310	313	262	331	273	291	275	319	302	314	286	281	287	330	306	276	309	242	286	305	279	287	279	287	305	285	288	289	321	325	270	305	273	325	300	298	273	281	317	312	289	317	325	291	277	286	291	277	306	310	278	331	283	322	280	281	299	278	298	319	282	292	297	308	307	276	293	297	311	298	298	301	300	293	277	287	315	303	307	304	276	310	306	318	308	292	302	302	275	326	291	306	327	314	289	264	324	312	277	298	312	279	294	285	276	308	299	286	294	303	278	312	296	294	300	293	252	277	293	284	306	307	328	338	284	280	294	315	309	291	308	297	291	264	312	301	300	276	277	286	311	267	287	274	299	301	297	297	285	276	306	279	276	290	302	318	299	306	259	305	304	238	304	321	323	277	303	295	312	292	292	307	290	290	283	300	306	309	297	272	272	322	305	295	280	323	294	290	335	326	294	277	309	298	301	314	280	261	316	273	317	294	298	293	305	330	290	296	286	303	285	287	293	302	261	311	322	311	296	288	268	286	272	294	286	266	278	283	288	301	281	316	299	280	306	279	311	277	307	293	329	322	313	310	263	304	295	294	286	292	327	302	300	302	276	255	285	258	326	303	284	309	296	290	287	289	310	282	276	287	267	300	307	261	301	282	331	289	281	311	274	306	303	285	322	302	301	306	307	271	309	308	312	312	275	319	286	285	293	295	277	299	297	312	282	325	281	317	333	314	313	313	252	297	293	304	265	327	305	319	296	280	285	314	320	317	311	269	304	265	280	276	322	300	301	303	294	281	292	310	312	290	278	304	276	313	287	297	300	295	281	278	284	299	327	286	256	316	277	285	298	292	272	265	305	300	317	292	317	302	304	313	318	252	310	270	331	299	325	289	298	303	289	316	263	274	259	298	304	293	322	308	298	273	311	289	319	301	286	330	286	311	294	293	282	299	289	311	286	289	304	328	288	324	280	309	279	268	281	280	301	289	301	302	291	300	261	291	282	303	293	286	295	290	314	277	312	308	286	292	333	303	306	299	297	278	294	297	330	286	291	300	344	305	305	283	308	301	301	300	271	311	317	296	302	301	301	285	300	300	294	300	280	263
35762	54923	46797	33343	20954	9883	4059	1811	1210	954	756	639	569	553	510	496	483	451	456	395	366	383	360	379	379	377	381	351	369	377	373	326	362	344	365	350	356	378	363	332	336	315	325	340	321	344	333	347	346	344	339	341	311	308	327	352	370	349	368	369	360	363	334	345	393	397	390	391	422	373	411	395	352	356	351	314	394	333	333	335	361	309	336	347	330	366	331	327	346	349	340	362	356	330	356	364	346	350	389	332	349	355	323	330	344	321	341	320	315	341	330	355	353	335	336	359	378	363	367	326	354	343	342	298	336	317	300	344	320	314	345	328	309	344	298	287	334	335	333	361	314	317	349	322	316	332	335	330	330	295	349	332	333	362	310	341	339	305	355	328	344	311	342	318	340	306	332	327	322	332	332	321	348	340	333	341	328	316	350	311	349	354	352	339	324	328	348	334	313	320	331	335	345	359	352	338	350	329	331	353	360	321	343	316	322	333	325	345	307	330	334	315	348	309	313	321	333	342	300	307	340	308	336	318	341	312	332	339	333	354	354	324	328	337	353	351	319	334	323	320	335	339	342	337	332	349	309	352	315	312	347	346	329	326	323	321	340	322	366	327	325	321	308	347	344	288	338	307	337	329	323	321	329	326	329	299	319	309	312	323	342	335	321	327	328	333	341	329	326	302	342	295	316	337	329	326	306	330	340	304	331	318	334	322	347	359	355	328	315	336	305	350	321	335	345	324	360	328	314	333	319	339	331	322	320	320	393	341	337	331	307	326	326	340	325	352	323	310	290	314	311	288	334	341	295	360	313	350	355	351	313	327	317	335	298	292	306	305	359	305	333	338	337	325	316	308	319	310	317	335	315	348	322	316	327	377	297	347	306	306	298	316	322	333	340	337	341	341	308	344	318	341	302	353	340	290	310	314	307	336	322	317	344	330	318	323	364	304	332	316	348	343	341	299	308	341	331	310	320	317	340	342	338	335	330	337	313	329	319	345	301	345	321	344	308	341	302	338	360	324	331	325	338	322	302	327	329	331	335	331	345	353	329	322	292	313	335	328	382	337	346	309	313	328	346	359	329	355	321	340	336	340	294	317	303	358	309	333	322	332	344	339	328	321	334	299	335	333	330	308	340	344	326	341	321	302	311	376	297	318	345	320	332	336	343	317	346	361	318	306	379	318	328	348	335	295	312	357	331	303	362	338	320	348	328	335	316	317	320	341	313	336	349	309	323	375	316	354	345	342	331	320	347	328	315	339	348	320	323	278	346	328	341	329	296	358	334	318	328	292	314	344	331	331	345	336	338	304	344	317	305	302	331	346	345	331	321	350	328	309	328	314	342	328	342	343	364	321	297	345	355	335	317	330	335	348	334	304	299	333	353	360	328	354	355	322	329	300	347	307	334	338	328	361	328	299	335	335	301	355	356	334	319	303	316	332	314	343	339	322	294	350	369	343	326	347	340	333	348	334	315	329	342	336	318	338	334	326	331	346	340	332	313	345	332	325	327	313	332	339	337	309	316	341	325	345	329	338	320	329	348	318	328	333	344	336	318	306	287	337	345	332	347	295	328	355	309	313	331	317	326	335	346	307	324	312	341	314	345	363	303	312	329	346	310	307	307	326	374	326	328	352	319	308	316	322	322	342	307	324	320	325	311	308	312	342	329	354	333	293	328	365	336	311	284	283	313	355	336	337	330	302	344	331	315	310	314	321	357	313	314	319	339	306	331	336	316	302	339	338	330	299	324	318	305	302	341	338	317	352	304	336	338	318	345	344	318	359	314	301	325	333	331	330	336	290	340	333	335	353	331	375	326	344	324	327	342	326	319	352	336	302	326	325	326	326	336	306	287	343	343	338	329	328	353	314	344	337	327	313	335	312	337	317	320	339	316	342	355	304	331	303	307	326	308	355	343	323	348	334	362	311	347	347	329	347	302	346	302	350	338	334	338	334	303	349	311	337	284	347	302	334	330	371	302	355	311	302	330	297	373	340	327	322	309	322	328	362	311	304	350	295	347	328	309	340	325	334	306	326	300	367	345	333	349	303	314	313	321	344	333	338	358	328	322	354	305	332	318	337	328	303	351	321	303	356	329	338	327	367	325	325	338	338	320	313	333	333	317	295	304	366	348	287	351	321	322	343	344	317	336	352	306	333	327	313	341	349	324	323	346	331	313	296	322	327	337	324	359	331	340	330	326	340	322	343	328	354	323	324	314	331	303	315	339	366	303	283	314	321	339	329	341	305	336	336	311	301	320	353	336	296	316	344	360	315	328	336	298	320	309	309	321	317	353	331	337	301	286	314	351	329	306	322	339	341	269	313	320	318	320	339	350	311	363	344	323	329	313	349	294	307	337	337	326	329	311	343	377	323	296	324	331	300	294	368	303	322	346	362	311	331	344	329	330	347	339	314	327	330	327	293	312	320	317	315	306	328	320	335	333	325	330	342	302	331	337	335	299	322	326	329	356	315	307	317	335	323	333	335	315	339	347	327	333	336	343	292	349	327	310	324	304	301	326	354	320	336	350	328	319	361	330	318	367	303	331	314	313	305	327	316	343	308	328	309	345	329	337	333	334	335	344	312	320	340	334	313	296	348	329	326	309	308	285	332	330	313	343	332	328	325	319	341	339	351	320	322	332	332	314	308	329	321	333	355	319	310	317	345	322	306	341	312	327	318	329	336	347	330	306	347	313	365	293	300	352	353	344	351	307	345	355	284	336	336	307	335	294	355	343	313	312	302	327	327	335	297	331	313	320	335	333	326	349	319	321	323	329	331	330	343	358	335	310	319	326	328	363	333	329	355	345	332	323	334	287	351	324	362	338	346	310	320	338	317	339	298	291	338	333	346	297	352	322	338	323	311	328	348	328	310	333	345	300	345	349	337	353	322	333	320	360	341	329	342	313	313	326	325	328	324	302	353	343	325	353	316	320	332	328	350	300	344	357	334	313	262	310	311	296	295	329	301	325	318	336	323	302	338	330	321	342	332	297	327	316	338	364	332	339	340	338	338	340	368	339	362	340	329	358	333	306	320	332	319	322	331	304	359	336	314	327	326	299	360	337	318	304	315	314	304	316	312	317	336	339	338	318	309	323	324	303	326	332	308	361	337	338	307	302	319	357	323	341	334	313	318	310	321	297	307	349	313	338	335	338	332	324	333	319	309	319	317	348	323	304	358	333	323	318	349	333	307	342	345	348	336	311	363	349	316	330	326	315	324	328	333	355	326	295	331	322	324	330	340	309	310	343	338	314	310	325	315	310	338	304	317	322	314	352	315	356	320	319	335	300	319	335	311	322	301	368	294	282	340	335	343	322	319	321	320	306	361	322	338	316	357	323	320	290	327	334	310	327	361	316	317	355	317	328	349	326	336	314	326	318	332	318	319	351	298	310	299	313	292	356	313	336	356	344	337	335	329	358	352	311	307	341	366	355	322	326	313	352	320	332	343	340	321	325	334	331	323	359	326	319	333	357	307	337	359	336	352	337	299
23207	20784	27492	24662	21280	21105	12679	2210	1177	951	836	746	646	655	636	592	605	583	617	546	520	505	560	527	523	544	524	506	491	500	514	509	521	528	473	460	466	523	470	485	469	473	477	481	480	484	503	461	544	479	517	496	480	423	449	494	456	480	466	472	474	492	495	511	523	460	515	516	523	491	496	495	464	501	460	485	470	519	495	483	460	483	491	467	492	486	500	492	479	400	518	500	515	519	507	488	496	457	482	497	484	442	507	435	467	457	481	443	468	501	478	492	502	482	457	506	528	499	458	490	490	479	487	472	439	464	478	469	445	487	456	454	459	451	464	414	492	529	444	501	482	470	460	463	469	469	434	501	473	488	472	481	505	476	474	499	437	500	450	440	459	491	499	481	468	457	465	448	440	452	451	450	468	469	494	453	494	442	467	474	513	443	475	487	444	424	483	438	470	468	502	441	487	453	452	474	477	454	478	504	488	443	458	487	442	485	480	456	493	504	443	462	461	478	470	490	474	494	518	482	496	464	462	481	465	477	482	480	495	461	450	459	438	483	469	484	459	485	435	480	459	464	451	465	485	465	496	468	441	468	495	475	489	460	411	490	422	449	494	478	444	489	471	496	463	447	442	473	480	473	498	435	487	466	470	481	471	497	478	492	475	471	499	455	461	441	486	432	517	488	447	455	472	450	480	452	479	444	427	485	492	495	470	454	446	511	492	410	426	456	463	486	493	480	449	463	425	464	514	452	514	504	437	482	487	441	477	462	486	465	439	468	484	469	440	456	442	521	418	444	475	486	452	455	496	502	465	469	448	493	463	446	485	453	510	439	480	496	456	435	449	469	516	468	473	451	460	448	455	507	457	430	468	443	441	480	464	444	422	486	459	454	478	453	462	502	475	505	470	452	458	471	458	458	469	464	479	489	451	466	429	465	521	456	445	474	453	509	459	459	493	500	425	417	484	474	471	450	442	437	470	472	449	517	467	483	436	452	454	474	483	479	408	442	452	470	480	454	475	482	447	499	455	451	481	483	482	480	462	518	514	487	470	473	485	459	438	493	491	482	498	450	492	480	473	507	444	487	454	464	494	483	446	468	478	455	478	455	461	463	484	430	452	472	490	485	486	432	489	502	489	487	476	461	476	456	437	459	485	498	496	459	448	486	452	511	492	459	464	483	460	499	501	459	462	507	449	435	464	480	460	482	462	448	489	453	486	471	470	487	465	488	466	450	458	446	495	417	444	484	471	472	461	453	447	470	448	495	471	467	465	473	445	465	439	507	497	458	451	441	431	469	468	494	495	475	468	467	481	499	469	437	503	451	439	459	516	483	489	490	427	512	468	470	431	449	516	449	438	481	502	478	442	470	505	479	496	453	482	459	472	464	441	459	494	433	451	440	436	465	503	462	476	476	493	449	479	433	466	468	440	515	461	446	482	442	457	458	519	429	475	471	439	493	489	487	478	485	496	446	455	469	452	494	473	457	486	472	437	454	493	463	464	465	490	485	444	457	502	484	474	515	433	500	437	463	495	468	444	424	447	484	458	459	488	457	496	440	493	473	456	439	465	490	475	479	473	461	497	433	449	445	499	477	471	478	454	464	470	479	500	426	457	485	462	461	470	470	476	464	474	493	459	459	471	512	461	449	473	443	488	467	494	449	478	490	454	457	468	453	500	502	492	506	429	447	490	451	454	491	502	465	455	469	416	468	447	499	440	472	458	448	517	491	485	464	482	465	492	495	423	458	462	440	475	469	473	458	474	489	416	510	469	436	490	499	482	441	470	458	472	434	520	473	466	451	466	483	494	472	468	494	473	443	472	479	461	470	430	407	483	477	469	451	429	464	472	498	483	444	478	473	437	447	473	444	457	490	479	461	486	503	435	433	445	453	489	499	479	493	494	454	452	468	494	470	476	473	468	514	504	475	433	489	466	472	470	445	447	475	474	474	470	411	480	494	445	443	497	469	465	495	478	487	465	454	448	440	480	472	452	461	492	487	478	479	494	514	472	446	500	449	460	455	488	458	448	444	490	439	462	460	442	497	441	480	484	444	479	437	465	488	472	473	432	463	452	479	448	455	478	489	412	474	476	500	437	476	498	454	475	460	480	477	490	471	496	467	473	462	480	450	466	432	476	486	459	478	486	473	436	464	473	494	474	439	467	516	473	438	483	502	454	464	492	475	441	493	500	483	490	489	389	455	478	448	467	455	467	513	469	481	452	492	497	458	495	454	473	446	477	488	447	438	479	492	470	486	484	470	449	479	504	476	517	481	466	475	442	429	480	491	480	440	489	476	471	469	490	485	451	456	495	481	473	436	494	472	460	447	480	470	483	498	443	441	494	432	474	426	498	489	472	471	478	491	452	522	475	435	514	448	472	481	458	472	474	463	484	484	504	490	471	465	467	501	503	454	469	477	438	463	485	473	492	479	483	503	436	456	474	464	437	477	436	445	496	463	490	470	472	466	459	483	450	483	474	474	472	477	462	448	477	507	450	460	470	495	479	432	465	485	468	438	518	469	441	500	477	484	462	453	467	457	443	504	476	472	474	445	467	466	456	516	484	444	453	429	446	462	445	455	445	452	466	488	468	439	516	469	441	517	467	425	448	471	515	481	473	444	453	443	425	475	468	470	478	433	410	501	492	447	480	491	484	481	454	456	480	438	487	462	406	446	470	464	470	482	456	496	451	441	476	467	483	461	472	491	516	458	459	456	477	474	493	470	442	470	490	502	468	444	453	439	466	451	454	439	461	436	482	493	506	485	459	491	454	473	457	444	474	472	446	429	475	487	461	502	423	515	456	425	490	460	481	466	493	504	504	479	459	490	482	494	476	506	464	442	432	465	469	440	472	472	448	439	451	453	428	456	481	457	453	490	475	481	450	458	409	471	462	485	440	466	452	433	477	454	482	479	456	441	462	506	435	435	441	488	478	450	511	453	480	468	481	465	479	507	466	440	434	456	461	455	448	483	439	475	456	489	478	419	475	455	517	424	499	469	500	473	451	463	463	425	436	442	461	451	468	453	509	498	490	483	479	512	464	478	457	499	477	454	456	456	451	479	465	482	470	479	463	465	466	477	452	479	450	441	454	445	479	518	421	492	482	480	448	473	448	468	474	473	467	466	509	426	473	451	496	458	469	472	453	445	482	473	501	437	439	475	422	484	466	441	456	490	473	458	437	444	470	471	456	485	420	469	501	495	457	433	462	478	454	466	446	443	452	448	437	446	479	482	447	444	470	449	476	472	486	461	470	467	447	440	490	489	453	471	474	435	471	484	461	468	475	438	514	436	495	487	456	518	457	462	457	485	465	469	474	485	451	485	456	441	482	499	467	466	507	512	471	443	510	457	467	468	469	472	435	454	492	483	484	475	499	475	477	499	464	466	479	486	455	461	507	462	493	463	446	473	451	473	491	501	474	496	451	492	471	490	480	451	495	490	489	493	485	450	475	508	452	500	460	435	500	439	474	488	465	494	465	440	483	474	468	479
38850	62883	56872	40545	25614	18686	7269	2430	1835	1490	1286	1074	1003	959	834	754	808	742	723	648	653	671	616	604	621	594	565	556	542	594	591	497	539	526	496	517	559	520	509	489	527	527	532	570	489	550	468	546	556	481	556	518	547	514	527	530	501	534	551	574	586	550	547	570	558	592	553	611	602	548	579	528	549	477	507	552	516	520	509	530	533	524	514	522	542	504	531	492	524	554	487	540	513	503	483	529	544	571	545	560	550	476	500	488	481	531	491	494	475	562	508	530	465	559	493	551	474	521	492	509	507	543	509	490	465	461	527	461	460	437	506	500	448	522	451	519	520	463	469	477	487	501	501	472	459	517	454	450	494	508	480	499	491	492	461	470	491	480	505	462	487	522	490	447	531	471	469	483	516	499	493	479	491	519	491	510	528	550	457	496	463	481	491	479	459	466	484	479	495	514	516	536	476	468	510	449	466	490	497	469	451	502	515	528	422	494	490	514	498	482	442	450	499	482	517	532	488	532	437	477	528	484	486	498	485	497	463	497	525	525	470	507	472	524	470	480	537	491	478	476	503	492	518	429	500	468	457	504	501	489	525	502	479	505	515	527	498	438	488	510	489	486	520	491	520	496	545	512	483	509	482	501	476	511	499	494	512	476	496	484	493	485	480	461	489	475	481	504	469	490	453	512	532	496	500	500	475	494	489	507	473	485	479	473	515	475	499	490	502	495	488	481	478	500	536	499	480	506	474	494	471	475	545	484	526	468	512	487	507	480	471	485	510	445	490	473	515	485	513	473	500	465	484	462	519	530	480	452	465	480	490	465	510	464	519	535	487	497	514	452	505	435	454	478	485	453	477	503	475	464	452	527	453	488	498	480	491	491	489	492	482	484	524	475	460	520	507	471	484	527	466	509	498	516	466	434	480	490	513	463	461	492	486	491	529	477	483	462	472	487	502	483	508	440	493	475	512	505	467	495	447	477	488	487	533	473	493	464	488	459	497	494	489	493	485	466	487	466	500	459	487	552	465	502	497	478	466	514	471	464	477	458	505	469	496	462	514	504	486	542	468	481	462	489	469	499	514	483	500	489	518	474	490	487	462	475	490	513	487	528	477	498	467	484	460	496	492	479	476	491	451	505	546	493	486	531	487	516	500	482	495	447	512	496	517	450	498	492	483	502	487	460	507	451	486	458	439	480	542	493	433	473	511	485	477	475	461	459	525	526	522	504	476	532	500	492	490	476	440	544	469	490	515	491	510	490	493	537	489	501	484	476	500	485	497	496	535	506	539	525	482	466	488	481	508	489	498	445	456	488	477	484	529	520	502	530	465	517	456	479	471	505	486	459	477	502	482	496	497	496	508	468	484	489	496	482	495	469	485	468	433	517	511	498	520	501	505	467	557	485	487	496	503	515	499	495	469	480	449	504	513	474	504	480	483	499	440	455	517	462	509	485	504	527	511	492	503	456	470	477	491	477	496	472	507	446	514	468	485	476	503	473	467	453	476	477	502	523	510	533	500	523	503	506	487	502	478	504	503	440	485	459	499	455	466	472	462	490	522	494	473	477	491	501	482	502	473	467	509	513	487	504	502	476	489	479	481	465	487	486	466	498	457	515	473	457	481	468	481	482	502	467	514	514	457	440	477	484	556	511	475	499	504	479	454	488	492	415	501	498	510	452	512	505	517	471	503	517	495	446	484	516	478	520	460	478	477	473	496	463	495	490	491	489	463	488	461	470	464	519	477	495	493	523	499	472	501	489	492	487	544	471	496	449	475	465	526	489	480	447	470	498	489	508	476	506	462	490	504	463	521	505	442	533	473	529	492	476	498	533	485	456	485	501	507	510	507	485	487	479	480	529	469	513	456	489	480	453	473	492	470	520	490	452	496	493	491	445	538	493	528	468	520	500	501	489	482	470	486	525	454	521	479	488	460	450	528	479	489	489	500	504	485	477	510	495	469	448	507	467	491	498	499	490	455	471	485	485	487	523	459	490	500	512	478	511	476	504	507	465	509	483	477	470	459	512	484	482	498	502	471	525	482	470	520	465	510	489	517	476	465	475	489	480	508	490	491	476	506	484	494	522	451	512	447	442	500	497	504	479	508	476	529	510	489	482	511	503	480	460	480	448	549	439	449	478	490	526	462	499	461	491	507	490	515	469	494	479	490	507	488	461	465	473	464	487	438	494	533	507	489	456	515	493	498	469	483	454	491	493	427	510	482	475	542	482	476	469	443	439	505	493	489	472	489	486	537	481	498	448	458	466	482	488	443	516	467	482	507	459	514	485	497	491	498	491	440	445	463	487	469	507	461	449	465	500	512	487	503	474	503	552	485	483	512	477	461	504	488	489	498	494	508	517	477	504	518	505	459	479	526	520	475	487	512	525	441	497	514	505	524	487	516	467	521	524	505	443	468	480	507	461	477	498	509	463	468	488	468	524	481	507	449	546	501	510	515	454	498	491	471	465	470	473	456	495	511	479	443	496	466	511	501	475	460	485	474	488	515	512	480	462	489	502	510	477	504	485	496	528	501	519	508	496	481	475	491	492	473	490	486	488	482	503	459	499	506	448	487	479	499	516	477	515	497	477	501	538	453	477	475	454	485	483	459	531	475	500	530	470	509	501	514	498	501	496	516	459	500	504	441	542	503	500	469	478	462	504	503	508	482	479	519	474	493	484	534	499	487	469	473	509	492	502	478	488	470	468	486	491	492	499	527	484	514	505	488	454	444	450	536	497	474	540	460	536	471	482	549	471	512	494	495	465	485	528	508	507	485	521	461	440	524	481	509	506	494	496	480	478	491	478	526	510	496	490	474	489	499	462	518	488	492	509	471	483	478	475	532	481	492	475	489	509	491	467	494	468	467	488	482	493	459	447	475	492	495	461	517	454	471	492	483	487	458	435	493	481	484	518	555	507	485	495	519	479	475	487	519	483	465	460	486	498	521	472	467	494	481	474	512	484	482	500	511	454	472	468	491	489	499	489	509	513	493	487	479	491	478	502	492	523	458	520	467	500	466	486	480	507	500	494	444	517	491	492	476	493	499	510	490	488	502	516	511	455	483	442	491	527	469	478	501	470	498	519	500	495	537	470	488	485	493	478	506	484	535	490	506	470	510	476	497	497	491	477	481	470	476	471	445	474	512	512	471	476	505	518	504	454	488	489	477	459	422	467	516	494	523	493	476	502	500	477	468	475	483	519	460	478	497	450	516	497	490	456	500	451	511	487	505	502	440	496	498	441	527	461	496	474	511	483	459	467	462	509	491	521	454	506	479	476	500	478	454	506	506	489	493	476	490	510	496	484	475	501	461	469	521	481	477	503	501	498	519	512	517	486	509	484	453	526	492	491	481	498	463	474	451	477	519	484	518	467	498	484	475	492	474	485	504	470	546	486	537	452	457	483	463	503	481	488	466	473	509	512	498	506	507	521	521	478	457	511	488	494	528	501	507	430	438	489	467	492	514	499	485	517	464	442	543	506	454	495	491	505
32553	30642	25703	12049	3718	1594	645	406	384	394	394	296	345	331	331	363	342	323	328	361	297	325	316	342	317	361	315	322	324	325	301	317	325	303	332	338	319	343	323	316	296	279	351	355	316	333	339	334	353	297	314	351	342	311	291	349	327	346	361	308	328	316	351	341	330	325	310	351	312	369	349	332	339	302	311	302	367	325	334	318	342	330	329	312	338	286	325	296	335	307	322	318	333	340	322	319	368	323	341	328	325	306	306	311	315	289	335	332	345	318	314	313	340	323	350	354	322	304	305	334	326	315	321	321	323	295	300	307	354	303	311	315	329	321	336	336	357	340	304	324	342	316	340	330	328	316	315	328	315	322	337	300	319	309	315	348	323	320	337	322	319	290	323	309	297	337	349	342	307	307	350	300	303	302	331	333	333	331	324	305	310	318	343	328	289	293	305	334	299	332	310	291	310	334	334	328	315	320	320	312	311	300	318	303	302	270	341	320	320	296	317	287	308	316	307	315	340	291	323	343	301	304	301	320	295	275	313	316	330	326	314	345	352	313	308	318	335	302	314	314	327	331	316	332	309	312	323	328	318	329	320	330	341	296	317	273	321	308	326	321	292	315	321	304	340	322	351	317	330	315	329	354	312	316	308	341	332	313	327	287	342	293	295	308	319	277	285	323	320	333	346	305	310	322	332	293	329	328	288	305	298	310	280	284	329	295	360	350	309	306	291	295	291	337	321	335	323	320	319	322	297	309	330	310	298	290	331	315	313	313	279	347	322	318	335	302	331	319	309	309	306	301	287	276	323	337	326	315	351	302	332	350	325	333	349	344	303	314	302	316	331	300	319	314	349	343	317	345	299	315	312	317	337	302	320	315	292	331	306	335	332	323	337	277	304	288	314	363	354	324	322	314	287	303	333	294	294	341	310	331	324	342	320	340	321	311	322	313	335	324	303	299	300	310	308	292	308	320	307	306	305	322	313	321	312	366	287	327	300	347	325	313	316	330	283	330	318	322	320	319	302	296	339	287	280	321	299	309	325	299	298	336	316	303	306	308	325	296	323	326	327	327	297	321	336	320	325	332	304	285	308	291	345	290	346	313	309	296	327	331	326	300	307	302	346	273	307	315	310	371	336	344	305	297	308	300	308	319	315	322	293	316	318	326	338	315	312	354	291	325	302	330	296	327	309	342	313	286	325	330	283	331	323	297	315	355	302	317	316	319	325	311	332	295	318	357	325	299	308	316	299	299	331	312	351	324	325	296	310	305	310	322	321	306	323	334	343	308	298	292	338	305	297	297	315	334	307	363	303	298	317	322	302	305	343	318	319	305	309	326	331	311	313	318	300	313	322	312	310	319	315	338	290	315	324	329	297	340	309	309	330	322	309	297	334	356	292	302	306	323	301	313	341	315	342	339	315	335	302	329	301	328	338	321	302	344	345	296	323	314	364	306	314	335	297	320	308	331	293	332	324	304	331	315	345	322	335	334	311	298	290	304	333	326	294	307	311	340	321	359	335	319	355	289	319	323	306	316	314	320	370	349	284	317	334	326	320	299	324	274	311	324	304	286	340	328	310	323	325	321	291	305	316	373	310	319	297	350	296	316	295	328	305	282	340	340	289	341	335	299	323	353	304	335	340	326	313	358	295	299	315	301	305	328	312	284	295	328	293	307	311	298	305	347	279	327	328	326	312	317	332	345	331	318	343	311	318	339	308	306	333	335	322	325	291	305	299	292	325	313	310	316	311	326	278	327	309	344	300	313	284	299	338	316	323	289	349	328	316	322	313	330	329	321	337	305	301	329	318	296	312	347	293	303	351	307	319	336	292	327	319	297	321	327	328	335	308	311	318	307	325	325	265	309	305	328	311	324	343	341	317	368	325	317	284	311	320	306	328	300	318	280	342	331	342	309	287	315	329	302	317	301	339	352	297	316	298	313	320	305	288	333	334	288	318	347	299	325	335	324	294	322	307	315	325	305	319	315	306	306	329	320	323	286	312	302	353	320	311	345	282	341	315	291	323	328	316	307	301	330	296	332	298	325	267	311	349	342	338	316	343	309	331	331	326	317	354	307	293	305	326	348	282	312	331	340	345	288	337	331	323	309	345	326	291	309	302	349	326	331	295	321	362	301	336	323	319	326	308	307	338	320	305	308	299	328	339	317	332	323	328	368	307	323	340	309	331	315	315	308	330	303	329	311	334	300	321	305	322	326	354	313	303	286	348	307	310	324	327	343	316	298	324	311	308	331	339	316	350	318	313	328	337	322	302	310	308	309	310	321	308	322	334	321	323	312	320	302	304	344	301	320	297	326	312	351	332	328	337	320	313	310	358	326	334	327	316	319	279	332	312	313	316	309	312	355	331	310	308	288	311	310	326	333	307	287	309	305	335	299	341	315	314	313	324	304	331	323	317	327	342	326	325	291	321	313	330	320	299	330	330	327	315	324	288	312	277	331	300	309	325	357	325	311	314	317	304	319	338	318	307	342	315	335	321	302	326	340	317	308	323	300	321	295	344	307	348	327	331	303	320	344	296	313	299	328	312	324	313	341	306	299	320	332	326	333	318	348	333	306	322	315	304	317	321	301	335	297	325	310	296	347	326	308	313	364	303	311	290	339	314	319	298	340	325	305	305	331	323	333	335	330	327	301	285	300	349	337	301	330	349	330	338	334	335	298	343	298	326	286	307	321	359	324	354	329	319	312	329	307	308	314	321	317	329	354	346	301	324	310	336	295	331	314	333	331	318	338	326	332	278	333	326	297	311	330	293	341	309	362	314	328	308	332	315	306	344	305	328	344	319	301	311	315	302	347	299	330	315	318	324	312	306	347	318	303	318	330	308	306	326	320	326	327	358	336	311	334	343	294	300	322	328	285	303	292	299	311	314	362	310	306	312	286	305	328	350	314	318	312	306	318	288	353	298	303	312	295	343	330	307	349	315	339	337	309	336	307	307	341	360	333	322	341	340	325	339	343	310	327	320	316	293	328	310	295	300	319	335	312	353	308	318	336	332	322	310	316	345	334	309	327	338	340	345	298	346	318	325	337	324	283	290	334	347	325	319	326	336	304	314	306	307	323	331	334	313	292	377	294	329	340	332	336	334	366	288	321	298	326	341	323	319	304	323	316	327	299	315	335	326	324	335	312	324	355	324	321	319	293	304	310	307	320	310	329	329	327	329	331	313	323	308	303	305	304	340	335	325	351	294	332	300	316	296	331	311	324	332	345	345	303	310	333	316	329	306	317	317	335	324	331	336	328	318	301	345	329	344	334	329	288	350	305	311	323	308	326	303	287	331	283	316	332	310	300	301	321	301	332	311	314	333	341	337	325	339	355	322	301	302	341	329	337	345	304	339	331	347	325	315	319	285	318	308	355	322	315	319	330	306	314	323	313	346	305	318	342	331	309	311	295	337	324	332	353	340	327	311	329	322	315	297	332	329	301	306	289	321	308	325	321	315	328	321	327	360	305	285	324	342	308	311	337	302	336
34070	41592	31196	14439	6408	3166	990	558	583	462	459	447	427	385	407	393	392	370	390	368	368	310	394	377	343	387	354	359	369	343	334	366	392	395	376	349	371	398	374	363	351	382	368	382	351	376	379	397	375	365	372	401	380	373	320	369	384	381	367	394	387	405	391	394	370	377	405	411	397	384	412	392	364	375	370	380	364	396	323	393	354	396	367	356	368	363	344	371	343	349	390	401	376	383	374	381	378	387	365	373	371	374	368	355	365	356	391	389	360	358	370	333	369	372	382	354	365	376	355	411	370	391	384	351	377	372	348	321	357	366	372	380	381	333	348	378	387	392	374	304	365	365	341	349	375	370	371	380	360	345	342	354	369	378	365	358	394	385	357	373	363	351	349	357	339	368	386	357	350	345	334	370	354	360	363	341	352	387	376	417	354	340	373	338	356	386	357	362	361	399	344	355	357	348	334	373	360	399	359	365	356	351	343	368	365	351	347	385	351	338	384	374	332	345	365	381	356	359	360	375	365	367	384	387	359	379	351	406	401	363	357	360	351	375	351	368	370	369	350	342	369	367	364	350	356	332	356	352	367	391	377	368	376	348	370	391	365	387	380	341	366	371	362	334	341	400	353	337	362	337	347	374	353	342	366	339	380	367	346	345	362	342	369	355	360	367	351	364	361	364	385	398	365	385	352	360	383	348	354	404	350	345	381	347	377	350	344	369	363	353	355	343	362	367	363	373	370	366	343	357	400	340	368	366	368	388	366	345	337	342	333	370	375	353	327	367	346	378	369	368	354	374	339	351	370	372	369	387	329	356	367	356	411	375	338	396	378	334	342	330	331	347	365	372	341	355	341	366	357	376	370	369	404	371	348	369	358	359	334	347	387	353	349	370	385	338	381	346	361	359	361	368	357	354	376	373	352	350	319	385	348	374	346	354	389	360	350	347	380	355	345	349	397	337	372	384	352	388	349	380	355	343	348	346	352	375	351	377	328	327	362	369	389	389	369	387	347	371	343	340	362	359	342	339	356	330	332	396	349	375	366	356	343	379	364	363	351	353	366	395	315	366	377	366	344	371	350	382	343	365	380	400	368	381	369	336	359	334	367	398	313	386	348	351	362	372	345	358	369	370	364	364	360	371	365	368	367	361	373	337	367	357	357	377	388	338	348	315	367	358	331	330	337	394	376	368	395	340	357	401	378	380	353	358	344	328	341	379	349	376	361	359	342	381	347	376	371	345	340	412	342	367	347	350	404	409	351	362	348	351	335	368	372	390	374	364	337	356	379	360	371	323	367	375	381	343	380	374	359	366	367	375	351	374	329	342	347	386	341	336	383	365	349	369	333	349	366	371	343	333	363	386	359	375	367	394	381	329	377	382	369	345	358	371	329	375	364	383	353	403	383	383	358	345	352	366	370	351	360	372	339	379	327	336	324	360	376	326	351	361	360	360	377	361	331	326	368	353	382	380	358	349	359	351	395	389	338	377	396	354	375	356	365	369	345	372	342	362	373	352	377	395	344	363	383	383	357	343	341	369	338	371	364	329	382	381	365	360	362	332	356	384	381	358	343	355	362	370	365	363	385	352	366	360	333	355	380	356	354	339	375	415	396	331	392	348	373	367	374	365	339	379	323	358	359	363	368	333	347	361	354	347	344	356	362	361	355	340	356	338	356	386	355	355	377	398	403	353	364	301	339	367	385	345	332	361	368	381	353	365	376	361	376	336	335	339	373	369	371	353	354	374	357	377	370	365	340	357	355	352	351	338	374	357	370	372	368	375	382	362	381	374	344	342	378	368	354	355	344	376	356	358	394	351	361	353	349	372	386	365	358	380	402	378	393	316	375	347	351	341	371	353	354	368	360	375	316	366	362	360	358	354	380	376	336	337	389	362	352	330	342	338	367	356	373	345	349	359	354	351	366	405	364	363	392	386	393	331	368	388	371	369	352	353	364	393	400	350	375	364	366	367	355	325	352	371	387	355	359	381	333	401	369	333	395	355	397	368	389	351	378	359	379	366	364	370	345	393	388	356	390	309	385	351	353	349	385	403	347	350	327	357	371	360	373	383	372	369	376	371	330	373	386	346	386	341	378	326	362	354	366	363	358	364	381	388	392	336	364	371	366	336	352	377	371	349	401	353	366	365	373	348	363	346	352	372	360	377	324	366	351	379	373	360	341	344	359	369	345	361	384	340	370	362	388	383	367	383	343	392	344	372	364	356	338	366	379	340	352	334	325	376	375	379	359	374	353	416	372	366	371	366	365	377	391	379	363	348	359	376	338	363	386	349	347	361	356	323	378	367	362	360	370	310	351	384	409	405	350	370	359	416	370	354	374	393	344	364	382	358	365	413	379	367	351	372	365	363	363	336	346	370	345	371	327	357	388	328	344	352	378	357	338	361	343	350	391	314	352	356	355	379	347	353	381	338	358	343	378	378	368	337	355	370	405	390	382	365	349	339	342	352	390	399	369	365	367	396	385	372	373	378	379	347	375	349	374	369	352	362	369	359	353	358	352	362	348	319	367	364	354	360	366	357	342	353	306	359	367	361	330	376	354	358	356	409	361	351	376	348	381	376	353	360	362	392	374	342	327	351	374	383	374	349	361	384	383	368	349	361	376	377	359	362	379	342	343	379	347	378	358	373	362	365	356	370	370	359	345	379	384	340	351	389	347	351	366	376	406	367	364	362	375	348	391	366	359	345	350	366	384	370	343	404	388	373	402	348	371	360	355	343	338	358	362	362	360	369	375	361	349	379	394	341	356	400	368	365	367	340	373	381	351	349	380	353	361	336	379	350	386	344	376	314	352	379	350	395	343	350	378	371	333	381	367	362	359	347	346	344	364	392	356	361	321	348	360	368	382	376	361	393	348	324	375	356	391	343	336	391	374	348	340	334	343	383	392	360	379	348	360	370	387	392	353	359	353	356	337	387	347	373	361	340	342	358	394	362	374	366	336	372	339	359	339	359	369	378	365	355	399	339	367	369	360	358	354	346	375	357	398	380	376	377	349	357	366	372	375	373	374	348	335	367	305	337	358	341	383	402	349	365	346	372	353	377	369	347	361	384	343	360	363	348	370	359	372	351	338	346	364	359	371	406	359	380	380	396	370	375	373	343	377	344	360	355	372	338	362	353	360	367	330	385	368	362	390	380	373	383	380	361	384	341	384	354	372	331	345	343	363	379	373	334	385	366	377	387	380	407	350	331	351	360	352	369	355	374	379	350	354	328	381	358	338	364	370	383	361	375	373	381	349	389	346	353	382	335	358	353	361	359	386	350	365	353	375	347	327	351	360	373	366	375	374	356	356	343	364	356	348	348	374	393	326	359	375	368	373	386	397	349	359	360	361	335	346	345	368	351	372	356	337	373	327	362	395	389	373	344	340	356	341	376	339	375	374	371	392	379	359	393	348	369	386	350	362	352	397	367	364	352	342	356	331	371	362	368	333	384	346	367	373	373	385	389	387	369	396	328	394	363	353	371	360	375
25306	20855	27254	25674	20700	11305	2401	872	620	516	469	402	384	369	354	338	373	366	337	336	294	369	341	334	321	322	304	316	283	337	322	309	300	305	277	286	295	312	312	307	274	318	292	295	324	318	302	326	334	312	301	301	292	322	296	294	296	283	283	312	369	327	309	319	339	318	331	315	332	320	331	289	300	318	326	298	327	301	316	283	327	313	302	351	310	292	263	303	332	330	299	328	291	327	284	315	321	314	303	318	314	324	316	287	329	296	330	309	284	312	338	299	342	306	291	307	301	314	330	329	324	322	330	323	290	319	284	276	302	277	291	320	297	263	319	279	301	270	292	295	337	297	293	292	287	293	307	296	278	288	293	281	298	277	308	325	311	308	290	332	304	295	331	287	287	326	321	296	318	310	315	314	301	276	326	313	302	315	286	283	297	305	276	273	292	316	307	315	283	293	305	274	301	283	288	281	271	323	299	303	327	313	323	282	264	286	293	306	331	298	276	302	295	309	300	315	301	321	296	301	321	323	300	269	289	308	294	314	306	260	306	293	287	263	315	279	285	296	316	296	282	284	311	320	291	305	306	344	315	281	290	275	287	294	280	304	271	312	268	293	313	342	291	278	317	269	295	306	313	306	291	285	338	287	282	296	344	276	302	278	309	254	293	327	307	286	334	306	340	301	317	298	290	315	312	304	288	302	274	322	284	295	312	269	315	302	300	330	301	289	306	294	318	280	372	353	290	306	299	305	277	311	318	294	303	302	307	317	308	347	301	294	290	300	297	338	293	288	252	271	298	307	314	317	257	296	311	298	326	285	284	295	263	354	327	299	300	338	285	292	295	297	274	328	302	308	279	310	290	294	281	326	293	281	297	293	330	283	311	272	302	323	294	276	288	328	300	292	347	288	280	293	315	322	311	332	321	320	325	287	297	295	283	300	313	301	287	288	300	298	318	309	271	303	309	295	295	296	283	321	320	297	299	264	283	273	261	322	289	300	296	283	274	285	313	304	291	282	304	338	292	276	301	283	275	303	312	312	308	283	290	277	253	320	302	314	290	277	316	294	288	320	268	316	345	298	280	288	315	302	296	280	280	315	302	324	293	317	302	300	297	303	287	285	313	310	311	273	297	276	299	289	283	318	286	308	293	294	306	295	307	314	310	289	305	313	336	297	270	306	268	317	303	296	303	258	331	304	297	281	319	312	311	278	283	336	305	318	313	309	305	282	278	293	291	293	313	318	304	304	289	314	316	289	281	301	297	300	270	302	279	306	311	293	297	317	300	288	328	306	296	310	350	289	304	256	291	281	315	315	255	296	342	276	292	281	317	298	300	296	295	298	279	294	315	274	295	299	311	310	275	297	306	313	277	271	291	305	276	301	313	308	351	302	288	285	345	334	328	294	292	285	321	290	271	303	294	330	292	302	312	293	293	286	265	321	316	301	279	304	262	304	270	302	282	295	328	293	315	312	272	298	324	313	297	320	300	316	289	292	295	312	310	309	283	326	310	300	309	292	275	319	283	297	333	302	267	303	308	304	281	289	277	290	309	281	305	317	280	307	290	282	304	291	323	295	297	291	320	288	301	314	305	315	257	283	281	298	296	296	287	276	299	269	310	293	298	263	275	310	307	293	312	313	286	308	323	265	273	308	306	318	301	304	308	264	282	292	313	299	290	323	279	316	302	314	270	275	281	305	338	290	268	289	307	310	291	280	294	302	323	304	306	285	312	299	310	297	291	317	309	296	339	279	321	290	320	289	312	270	326	300	352	287	305	315	319	252	304	303	303	310	321	286	343	310	334	312	298	298	338	301	272	300	297	295	289	317	295	262	294	305	306	290	289	318	286	304	329	344	291	303	310	310	284	275	332	295	266	295	286	306	311	308	290	287	293	288	279	300	309	288	309	312	281	282	322	289	291	280	300	294	311	314	326	300	252	312	312	307	303	336	305	295	306	282	287	295	284	266	322	320	307	320	292	312	293	283	318	305	263	299	320	295	301	298	296	300	303	268	267	296	306	290	280	305	292	319	306	301	299	304	295	287	281	290	302	301	307	256	298	286	303	273	312	295	264	314	329	303	301	308	277	337	297	323	332	310	341	302	326	317	300	300	314	313	268	287	297	324	304	315	325	293	323	282	283	280	327	297	275	314	297	303	325	295	266	268	300	250	298	294	325	271	318	302	296	314	266	301	304	272	303	313	286	302	303	316	311	288	323	285	285	299	259	259	306	283	289	328	299	288	302	306	272	288	292	319	296	317	310	301	280	311	286	301	331	293	271	294	272	284	298	279	299	298	320	309	306	328	308	290	306	286	311	329	256	293	294	292	289	296	317	305	277	299	298	301	349	310	303	313	295	266	278	308	296	317	315	283	285	291	296	304	296	263	338	304	295	320	288	295	276	264	276	305	309	275	326	314	298	305	295	283	280	305	322	297	266	285	310	313	283	288	324	300	297	262	307	289	311	287	307	294	294	297	295	323	295	302	301	309	292	339	296	312	282	305	268	299	279	295	304	282	300	329	275	305	288	281	283	300	293	272	294	310	286	334	304	315	286	277	285	279	299	270	302	292	286	300	292	317	323	281	315	298	298	296	311	315	323	275	302	289	299	306	317	275	311	294	307	332	290	305	321	297	289	300	289	293	285	292	294	274	302	294	324	316	315	321	306	294	289	315	323	288	305	274	316	330	316	316	323	326	274	282	285	292	306	300	300	274	286	268	301	287	287	304	303	269	290	287	272	296	263	320	316	321	309	313	317	327	304	295	304	282	290	303	306	284	294	298	276	300	310	332	263	289	332	304	307	296	318	309	294	316	320	298	286	307	296	285	276	297	282	291	341	323	283	331	292	276	295	288	315	299	303	306	326	305	316	284	288	302	306	314	285	289	314	318	275	305	306	300	332	265	298	266	262	298	289	306	288	329	327	293	305	283	307	301	296	320	353	301	324	312	316	294	291	296	336	308	301	314	304	334	302	295	273	301	315	314	304	342	282	309	298	282	310	289	337	320	267	317	311	300	281	341	315	339	303	288	313	298	316	291	277	336	291	327	301	267	294	310	287	321	307	266	293	303	274	262	340	297	292	281	313	310	294	308	298	326	271	278	300	306	307	335	321	306	287	273	307	274	303	299	280	316	297	301	297	321	333	311	284	293	295	289	284	299	289	328	312	304	288	304	309	272	297	275	274	319	305	297	278	332	296	283	270	297	281	288	276	295	348	304	292	326	322	330	287	308	299	291	309	302	341	323	305	297	288	314	288	332	294	317	332	284	306	321	288	280	288	329	312	308	328	302	319	292	257	316	301	268	262	288	303	304	289	273	313	309	310	300	302	289	266	288	290	310	316	335	271	339	299	298	305	272	275	292	265	316	323	287	317	318	313	320	318	284	308	284	306	289	307	285	296	307	315	337	314	294	330	285	304	323	287	313	288	291	297	297	304	318	284	314	314	294	338	274	328	314	290	304	274	282	314	294	326	266	294	296	308	301	295	269
35227	54459	47417	30470	19966	7604	2397	1381	974	803	756	600	590	533	507	459	519	480	446	407	415	409	411	356	377	356	347	384	366	389	380	409	358	342	375	379	329	342	359	353	342	349	347	339	350	339	340	328	326	344	346	321	340	350	377	333	361	350	371	368	366	381	367	387	364	409	420	423	369	378	347	392	351	347	335	358	346	377	366	350	347	378	324	330	380	324	351	362	372	368	376	351	325	334	366	363	358	372	383	383	368	346	316	348	329	310	337	339	371	340	319	342	314	348	351	348	364	331	377	363	335	355	351	330	328	330	379	317	351	347	319	302	334	314	326	348	343	316	352	325	334	305	323	353	334	317	356	358	356	356	332	330	325	358	334	369	321	359	327	324	327	334	356	288	330	326	342	324	314	344	304	335	326	338	288	323	316	327	334	338	349	322	360	385	344	309	326	319	310	345	320	348	334	326	349	346	316	301	346	369	319	337	321	324	318	327	316	349	379	298	322	314	321	340	296	319	307	346	333	319	360	338	353	361	375	348	327	316	348	324	350	324	333	340	343	304	320	326	338	306	305	359	339	353	333	330	314	317	297	353	353	350	297	315	371	337	326	333	376	315	300	316	331	341	371	325	337	298	312	334	337	330	308	334	305	295	328	322	347	369	296	302	320	328	343	344	327	329	338	350	337	303	318	338	321	322	333	333	336	319	321	330	278	331	312	349	336	322	361	331	320	362	351	372	323	368	322	340	308	355	336	342	331	340	321	335	329	343	356	316	331	324	316	336	337	339	311	331	334	305	333	348	320	309	337	335	360	335	338	339	323	308	325	347	323	313	305	339	317	334	331	309	339	334	345	303	320	310	328	318	339	338	342	348	299	347	356	303	337	349	320	335	341	327	368	289	291	327	322	334	334	350	349	336	313	348	358	310	319	340	353	333	325	321	338	348	339	334	372	346	348	315	341	325	320	306	324	350	313	332	314	350	362	301	334	378	324	309	356	337	327	302	366	316	288	335	349	327	328	355	343	357	336	318	314	318	337	330	338	345	336	305	328	346	336	313	327	311	320	296	335	324	335	311	337	305	335	315	346	330	290	323	339	353	317	349	364	337	339	356	343	333	327	335	323	331	335	351	308	311	323	317	324	310	351	329	322	324	307	303	317	352	337	326	327	319	312	300	360	344	317	317	327	333	330	326	327	337	316	326	307	319	325	317	345	311	301	366	357	337	306	304	313	353	346	297	326	328	326	340	363	329	329	342	303	362	334	317	337	339	308	342	350	319	291	308	353	324	346	319	340	332	324	337	349	338	331	336	329	374	353	343	339	327	327	350	343	358	333	309	327	347	332	337	335	289	330	354	318	336	322	336	336	332	343	346	337	334	318	342	335	341	358	338	320	344	347	302	336	345	319	324	321	335	333	326	350	334	330	292	344	358	323	294	300	314	333	361	349	324	358	327	281	305	322	310	318	313	329	308	316	299	291	323	318	373	324	320	301	312	340	319	307	341	347	329	325	324	331	340	337	307	303	327	311	329	341	277	349	339	330	319	364	326	323	331	357	355	286	326	311	318	314	334	348	355	342	322	333	319	305	312	293	333	312	311	364	339	335	318	289	326	315	330	349	328	343	364	356	369	312	333	371	375	308	314	330	331	356	339	310	338	350	338	310	359	304	329	334	345	330	304	317	376	344	332	336	292	327	338	350	350	348	356	335	324	335	318	314	329	330	349	305	344	333	336	348	344	375	333	328	323	348	367	334	367	340	333	354	345	329	297	350	346	315	349	335	351	348	347	325	371	357	334	302	352	318	326	356	298	315	334	359	344	333	317	354	331	334	362	323	344	337	317	352	345	353	314	307	338	347	332	297	314	339	352	326	317	365	347	316	334	354	351	307	321	325	342	320	310	359	323	326	346	361	356	368	317	382	324	345	321	316	329	319	316	347	348	345	317	349	292	333	322	335	322	338	325	342	337	328	342	344	315	347	334	335	309	339	339	338	329	305	331	332	351	315	317	311	360	313	372	334	321	347	351	318	328	335	328	345	355	350	312	309	314	314	337	354	331	339	301	362	338	347	325	324	311	343	351	330	354	327	369	326	383	305	344	311	340	300	314	312	278	343	310	346	342	345	348	312	305	318	331	327	296	348	323	323	285	347	343	322	324	346	311	365	327	335	307	339	321	358	334	353	358	332	336	348	335	325	336	348	344	318	311	340	334	344	332	333	314	310	353	369	328	299	296	333	300	294	308	311	327	334	286	337	370	333	340	340	303	306	323	326	328	336	339	318	344	368	316	330	355	333	331	342	316	332	352	329	313	372	351	320	326	308	289	310	344	359	322	313	321	312	359	356	339	370	311	343	319	343	310	369	305	330	341	307	362	331	340	350	350	326	331	357	351	323	329	324	354	310	326	304	342	348	324	339	352	321	345	302	300	331	308	358	340	331	296	328	336	329	320	326	353	323	287	316	313	310	319	306	302	345	323	355	324	326	333	335	330	305	331	361	333	349	354	323	340	289	342	360	338	324	347	346	292	262	321	334	323	380	349	325	325	336	359	353	328	322	344	322	344	296	339	333	307	344	348	335	324	341	335	325	314	343	327	296	319	314	338	316	340	340	343	296	317	289	336	355	329	357	296	312	324	310	331	358	332	337	327	358	347	318	354	308	385	308	316	338	314	335	337	330	307	360	304	308	332	323	354	350	328	335	332	345	302	305	319	341	303	335	342	292	303	307	315	329	307	325	350	336	345	326	341	331	337	331	356	324	367	337	361	349	351	354	339	326	338	328	371	339	347	333	329	345	337	394	374	317	335	318	329	307	355	330	354	322	356	306	332	346	345	341	360	325	332	290	335	344	329	357	303	322	341	352	328	325	357	356	322	313	294	328	341	333	318	346	318	297	358	326	347	308	307	328	331	342	324	348	358	330	347	339	348	317	294	351	309	330	323	335	337	367	341	321	328	355	345	327	349	327	303	335	337	343	331	334	307	330	317	329	344	325	347	320	327	326	324	292	369	328	330	349	328	291	317	329	340	302	372	348	341	326	345	306	348	346	352	343	301	350	323	321	310	361	323	328	364	322	328	327	359	347	324	293	331	311	340	333	319	340	340	356	303	323	339	354	357	331	343	319	346	345	344	341	345	353	330	327	345	366	363	319	318	333	300	351	338	368	313	328	320	320	315	325	309	324	335	302	338	358	316	347	358	367	342	314	365	342	353	354	317	300	366	346	341	330	348	326	310	315	341	350	302	321	315	368	343	323	321	326	320	322	336	341	348	324	339	328	334	312	328	330	307	347	342	331	333	341	319	333	336	307	321	315	349	344	325	340	326	327	331	322	326	342	304	343	353	346	350	314	305	353	349	329	322	339	333	308	326	318	350	363	334	318	340	342	313	320	349	318	301	352	320	294	353	348	329	331	329	315	333	326	330	352	338	346	315	338	324	331	319	334	327	355	308	337	375	343	330	332	318	331	333	332	355	308	349	341	361	338	336	352	307
23161	20840	27476	24582	21382	20800	10619	1856	1089	876	772	692	680	646	610	612	613	615	588	518	582	549	505	572	541	527	519	515	555	535	524	554	482	469	505	542	495	499	499	501	521	478	472	471	465	484	472	502	503	478	524	486	461	469	435	495	492	510	468	506	547	473	500	503	480	549	543	513	482	528	510	508	538	503	474	506	486	498	480	479	480	464	500	509	483	507	516	482	481	477	459	491	455	510	489	459	463	483	505	511	495	460	499	450	476	475	458	477	472	480	480	497	510	505	481	516	483	521	464	511	461	478	486	476	525	518	474	476	518	467	499	469	433	456	462	497	460	477	477	440	462	487	515	539	476	476	481	485	474	476	455	506	485	436	458	466	500	481	526	488	460	453	503	444	477	519	452	455	458	493	512	458	479	441	438	483	456	468	481	471	483	482	467	490	467	486	496	472	454	465	489	475	470	480	552	518	509	448	471	436	499	480	468	476	454	457	491	456	478	500	453	477	477	445	479	444	513	512	522	471	483	472	489	452	493	447	482	470	437	488	514	450	493	486	480	434	499	499	468	486	441	465	427	467	515	451	467	511	470	460	476	479	459	468	478	457	437	462	508	455	510	453	491	507	459	473	497	465	466	420	494	463	463	469	467	488	471	477	509	460	473	493	502	510	482	487	494	473	451	483	482	493	525	481	469	460	446	482	463	465	467	455	472	500	466	441	464	479	471	475	467	502	485	440	499	466	454	471	474	453	484	518	474	518	512	441	441	508	483	479	457	487	456	471	465	497	487	456	448	483	473	471	458	461	462	461	460	483	471	484	425	467	494	485	441	442	469	494	459	438	490	464	470	489	453	473	524	439	474	492	452	479	509	450	458	456	490	466	453	499	496	488	467	482	494	468	484	497	535	474	485	470	525	463	450	472	516	470	495	455	477	447	445	494	434	489	471	539	476	494	436	456	473	480	468	479	495	494	481	481	447	478	481	474	431	460	442	473	501	509	456	468	463	489	486	451	488	469	473	499	485	467	469	446	492	456	488	431	488	483	504	459	544	482	460	480	493	501	486	472	480	462	463	532	471	489	488	494	456	473	474	481	494	483	481	473	444	476	437	501	477	463	442	486	473	486	469	476	514	459	443	457	490	463	480	475	512	490	440	515	468	468	448	487	487	490	482	501	505	478	457	496	457	491	463	503	467	456	499	509	460	476	469	459	481	491	473	444	466	489	470	440	476	478	483	484	521	466	467	476	476	450	470	479	484	478	457	491	503	432	475	476	475	486	469	464	443	502	480	482	478	450	498	472	458	475	467	463	492	488	489	464	498	493	483	491	443	486	510	449	506	472	473	455	482	463	481	488	449	404	482	510	503	463	519	493	503	452	452	462	473	478	483	480	472	496	443	475	483	494	487	466	518	473	461	450	469	483	456	446	478	475	455	468	468	460	459	473	513	471	450	522	488	473	456	484	509	469	460	513	462	504	483	493	469	477	479	422	478	481	484	513	477	468	493	464	436	466	482	449	481	491	473	481	443	485	473	470	504	473	496	458	494	479	463	460	504	454	463	474	491	483	436	483	489	496	491	454	478	464	457	508	513	482	438	444	471	444	517	459	420	487	495	476	444	471	458	456	501	455	469	494	484	500	478	434	456	479	497	490	458	473	454	512	517	430	486	503	499	471	513	490	470	460	471	504	450	494	447	467	487	475	421	487	494	506	495	450	530	503	469	502	504	430	455	505	499	467	495	494	483	486	467	504	505	452	472	472	475	449	494	491	449	460	461	466	501	499	475	506	498	439	434	458	481	468	484	488	482	476	446	479	447	496	467	462	530	474	469	463	489	483	476	480	478	462	469	472	470	444	448	492	485	483	439	464	430	476	490	487	444	507	478	454	474	448	465	454	490	510	465	506	483	485	506	485	503	486	509	455	463	464	521	494	486	486	495	474	484	465	457	411	481	470	445	463	484	430	499	494	487	473	491	459	466	429	492	497	452	496	473	464	472	512	456	503	472	437	482	469	480	439	461	487	419	481	495	464	455	436	478	494	507	460	453	452	462	470	481	486	486	423	471	479	512	504	486	470	488	480	456	506	516	489	488	472	459	449	462	482	489	495	494	450	455	457	483	447	483	459	490	501	489	483	512	452	481	472	456	519	465	504	500	488	451	449	496	483	493	498	463	496	459	478	431	481	464	486	476	513	465	477	486	495	467	480	486	465	479	463	509	480	508	494	426	463	489	472	464	428	485	447	470	463	481	480	472	472	442	451	484	466	445	446	496	462	502	476	488	491	478	514	428	499	501	475	459	473	488	428	465	445	469	489	463	482	527	496	464	472	477	504	460	466	461	526	429	448	503	470	494	454	496	472	491	480	428	500	495	448	494	508	444	486	460	465	463	506	456	436	492	491	474	454	509	492	446	477	522	458	488	495	479	482	446	483	438	461	479	503	461	473	475	475	472	436	465	432	442	487	466	479	468	476	461	465	454	465	465	460	455	461	493	447	460	449	514	457	497	494	475	488	461	464	433	462	510	477	468	498	462	463	488	486	485	464	445	475	500	437	484	463	472	467	487	488	441	476	445	476	511	472	492	461	451	472	493	492	488	470	463	469	488	491	480	503	479	446	459	469	504	476	473	468	481	497	469	500	453	460	459	480	474	482	500	462	443	463	492	480	487	534	487	487	503	448	485	467	442	480	483	474	466	456	486	457	482	481	451	495	485	481	464	478	511	495	435	462	485	489	508	498	476	474	505	480	463	497	481	493	439	500	491	481	471	446	486	480	486	468	464	458	476	505	468	454	517	472	463	448	429	470	476	468	497	476	489	450	501	451	473	481	496	455	514	504	455	463	499	451	483	501	460	477	483	470	460	459	491	474	476	462	472	469	491	448	482	502	451	476	523	485	438	478	479	446	452	460	472	482	484	464	466	467	482	446	493	459	520	468	504	478	486	441	461	434	428	466	438	454	458	509	512	487	469	475	486	471	470	499	472	485	453	464	495	461	465	469	483	508	463	479	434	468	457	499	449	501	477	494	493	493	484	468	481	493	482	480	477	405	473	459	469	533	464	498	422	441	467	489	515	470	503	459	469	458	466	459	447	449	491	441	441	451	441	482	461	538	482	498	540	495	494	491	464	507	471	455	443	468	452	479	504	481	484	505	454	471	485	454	471	481	466	488	437	436	435	480	486	443	490	472	510	503	439	473	475	474	468	462	506	481	494	459	467	493	460	454	479	491	528	458	452	481	488	478	503	444	450	490	486	475	463	449	479	499	489	482	473	442	521	440	424	491	511	463	435	489	494	462	479	456	493	488	465	431	483	488	477	503	448	497	465	513	472	473	479	474	456	495	517	469	465	450	479	451	485	427	501	471	516	468	463	432	513	456	459	484	501	474	445	480	465	454	523	455	461	454	456	492	439	467	504	521	436	447	462	454	475	484	469	493	468	443	472	466	452	482	488	486	497	456	442	481	471	442	463	470	440	460	473	504	510	452	484	486
41158	65108	59168	39532	27655	15552	4146	2092	1680	1346	1141	1004	933	883	829	813	777	780	764	690	686	615	569	591	591	580	592	570	570	544	516	520	580	566	515	550	526	559	570	528	516	514	500	521	514	544	523	525	542	540	535	523	517	529	518	518	506	526	512	502	572	537	580	613	597	540	607	596	588	533	553	520	550	507	559	507	533	510	542	509	571	526	548	510	496	511	533	509	536	500	514	559	553	516	555	572	551	543	545	551	525	503	514	487	483	485	532	476	511	487	531	556	554	530	508	518	575	507	525	516	510	529	497	496	522	498	452	505	486	525	472	540	482	491	468	482	523	496	511	500	519	476	519	498	520	503	516	475	526	499	509	509	446	508	505	533	514	494	491	511	515	460	513	493	512	506	487	495	490	535	496	465	472	486	510	486	478	490	482	441	501	491	508	527	547	532	516	500	503	509	509	475	504	542	506	471	510	519	514	526	500	520	497	497	486	495	500	496	485	497	492	476	495	490	476	509	467	509	530	481	493	480	510	463	458	461	526	477	470	459	476	497	454	521	502	489	496	485	474	517	463	488	509	507	478	432	511	497	484	497	505	502	493	513	511	522	485	510	484	543	468	487	440	506	510	494	489	474	485	455	482	492	514	488	469	496	464	471	476	493	493	524	497	501	479	516	500	481	494	478	477	507	479	452	502	513	478	510	469	447	465	488	497	488	534	465	482	498	511	457	482	454	498	523	504	509	489	483	479	509	498	515	506	470	514	477	466	490	480	525	497	507	480	535	467	472	489	485	490	505	487	475	478	478	523	505	472	523	480	503	517	517	496	457	539	480	530	489	517	515	514	489	514	524	479	454	527	489	500	491	503	492	490	522	507	490	490	477	478	514	469	474	481	503	501	462	508	485	511	526	517	491	494	497	495	488	458	504	517	467	476	503	473	524	508	507	519	510	497	517	506	510	524	506	485	482	511	517	488	461	480	516	493	492	474	522	492	496	486	456	531	468	495	500	527	500	496	483	512	517	509	508	491	472	487	499	507	504	533	475	467	465	485	487	505	489	492	496	527	479	528	487	518	483	495	512	492	512	472	484	511	559	478	494	522	520	481	525	496	507	460	483	481	472	525	460	458	538	540	487	458	504	473	505	505	496	470	520	500	539	523	482	506	515	485	507	489	498	486	508	501	502	502	500	496	490	500	471	502	504	484	487	475	456	478	505	456	538	523	509	562	493	511	506	471	440	500	490	520	497	493	473	518	534	497	495	507	510	502	500	498	490	504	452	480	511	456	503	475	524	511	518	493	466	536	546	457	501	474	520	481	473	508	482	495	508	516	483	512	509	498	507	491	512	523	507	507	497	502	503	485	477	511	552	481	503	474	494	505	480	475	475	504	496	454	487	470	489	489	493	506	493	502	502	479	500	510	511	494	523	509	491	493	501	538	495	480	492	476	519	494	520	496	514	458	444	520	472	505	494	490	516	514	493	519	536	502	488	496	495	530	515	493	484	485	474	473	460	495	505	504	503	524	486	503	503	520	483	519	483	492	507	507	525	522	518	455	503	515	481	468	475	502	495	512	514	501	455	545	502	468	453	490	508	502	449	537	535	467	491	485	523	506	498	447	473	470	544	499	522	520	518	473	498	450	461	482	500	474	488	506	453	488	500	472	493	505	523	516	498	491	457	564	519	486	456	519	528	549	522	519	511	469	507	510	529	492	508	503	508	446	524	498	536	494	468	526	449	486	510	465	479	491	507	492	536	454	490	508	479	503	520	465	481	524	437	532	500	480	503	519	515	497	479	537	459	485	491	503	492	478	519	495	573	465	528	519	496	497	450	491	510	489	519	481	465	447	520	499	495	510	487	470	490	491	491	485	484	508	513	465	519	528	487	503	476	480	492	476	499	507	486	507	484	514	478	526	499	540	489	481	450	507	455	527	521	483	486	521	517	486	484	468	465	529	503	510	460	479	518	481	517	485	501	489	508	480	472	506	460	471	480	507	487	506	481	505	522	493	490	499	506	481	529	527	512	488	512	512	470	488	465	492	499	505	482	472	480	481	508	482	495	488	481	478	487	483	476	509	481	503	508	522	496	485	502	484	469	467	500	512	500	483	480	473	469	493	502	520	499	524	507	477	494	532	480	494	475	510	515	506	491	468	475	457	485	472	497	450	486	496	451	485	517	541	486	490	495	508	468	490	498	470	505	512	484	475	480	540	531	480	460	473	518	523	501	509	498	518	519	517	459	523	505	487	490	494	508	483	513	485	461	508	532	472	493	515	533	519	501	482	496	504	458	494	496	483	503	479	525	486	475	520	540	475	453	536	476	491	497	524	461	545	474	501	467	489	480	499	498	525	476	523	498	491	538	511	525	455	492	468	478	498	522	482	522	477	498	472	443	497	478	443	540	504	500	465	486	498	520	521	517	494	490	500	484	492	480	502	469	494	499	527	509	475	491	487	524	518	478	489	483	484	483	506	501	540	489	510	471	460	470	522	489	473	478	508	481	511	524	476	450	511	524	479	497	481	503	509	500	500	491	501	489	497	469	474	506	525	508	519	522	492	463	480	497	478	481	529	481	529	489	487	486	505	488	523	552	493	497	511	512	475	474	494	535	497	511	450	509	479	455	487	465	527	503	515	480	492	506	464	512	441	495	474	478	476	488	499	470	513	496	457	485	476	458	464	487	533	479	460	511	437	534	492	458	486	505	525	520	532	510	501	521	470	504	521	455	522	467	476	473	529	472	454	484	509	507	511	460	504	493	477	501	528	494	470	488	470	490	513	480	482	486	534	485	553	469	506	475	484	444	490	462	515	511	474	472	497	494	480	468	456	486	519	508	492	512	514	520	487	523	485	480	502	484	537	483	493	461	469	508	504	523	480	486	499	498	515	481	497	482	464	471	498	493	505	508	433	468	488	508	512	457	487	530	476	483	492	512	490	480	511	501	495	499	499	479	513	517	499	472	486	479	507	523	487	472	480	500	462	485	476	466	502	487	481	482	494	486	514	491	482	488	466	457	488	489	506	482	515	492	492	508	502	500	486	473	462	525	464	513	505	480	499	533	510	506	442	525	511	491	520	455	491	538	488	459	499	513	511	473	503	500	493	506	491	516	509	486	501	524	522	473	500	462	499	450	465	467	499	522	477	471	485	484	515	512	524	462	514	480	477	500	484	469	458	530	510	503	473	542	496	518	534	512	517	477	480	481	469	484	524	488	501	466	451	521	491	487	472	479	510	485	505	489	528	514	511	470	505	502	467	518	477	505	463	512	488	527	496	524	481	489	529	482	480	468	491	489	521	519	511	536	484	452	503	487	511	489	537	508	535	486	521	458	472	467	498	480	504	500	499	515	501	470	480	507	494	514	485	471	465	509	475	495	463	482	518	500	493	488	483	484	478	483	503	492	491	503	483	532	508	493	535	477	502	529	536	506	490	537	494	486	499	505	523	507	442	489	462	523	498	508	508	520	499	533	543	540	466	513	456	529	524	491
33551	31216	27489	13717	5037	1838	513	400	380	339	356	335	335	342	333	361	365	336	343	332	371	333	324	340	340	314	338	321	293	322	321	328	349	350	323	311	328	364	318	342	303	318	333	284	339	361	335	333	334	342	325	329	341	287	312	339	325	338	324	314	358	285	323	372	364	324	363	341	330	302	330	320	338	329	349	331	354	296	328	378	366	320	330	360	313	314	286	314	322	340	360	323	370	341	356	325	373	351	353	381	309	300	320	317	328	319	320	344	348	335	338	293	337	348	310	338	339	341	345	339	323	337	293	326	295	343	333	329	350	296	314	339	329	333	314	312	336	328	333	306	321	300	305	333	346	344	324	343	326	313	329	328	302	304	325	340	360	318	352	305	347	340	308	321	344	319	300	321	312	309	307	313	354	307	349	335	325	317	324	320	331	332	308	311	306	321	309	342	350	289	318	322	340	335	316	314	328	335	350	349	321	329	318	309	302	336	343	338	335	311	333	306	343	322	323	316	354	308	342	346	330	318	319	363	319	324	335	326	305	315	318	298	320	321	327	293	282	319	345	309	316	331	326	368	326	316	341	328	338	331	287	324	295	309	315	343	293	367	323	323	344	356	341	357	292	311	348	326	311	337	319	299	317	313	322	314	314	328	305	325	327	286	332	302	314	280	319	348	299	327	304	338	312	320	338	330	336	332	334	301	341	346	339	354	344	327	321	323	323	332	351	361	339	336	340	326	332	362	330	304	342	313	317	346	332	322	332	337	334	326	303	344	315	333	297	308	328	338	298	347	336	347	310	298	334	301	308	321	317	365	310	349	323	377	321	347	296	312	332	333	330	321	338	295	337	349	374	350	311	293	299	325	303	313	322	287	295	327	331	337	313	298	354	325	307	310	334	309	319	272	353	318	351	342	312	305	351	302	335	323	334	323	342	323	328	322	317	333	299	332	315	346	330	329	346	371	342	302	355	359	298	353	322	314	356	333	351	320	313	347	339	354	303	336	359	319	347	358	313	283	326	310	307	356	352	300	336	323	287	326	339	343	301	325	307	314	350	351	336	330	317	325	316	321	309	320	359	315	332	308	325	343	345	327	375	314	321	298	323	329	338	308	335	336	325	319	330	312	338	323	300	320	311	313	330	319	311	332	359	305	300	333	334	318	329	327	336	321	317	339	327	328	316	313	291	318	322	321	329	307	331	327	363	318	303	346	298	315	321	326	309	320	304	325	323	356	360	338	345	310	345	364	325	313	335	333	322	308	353	312	319	297	331	334	334	281	362	308	338	339	303	331	312	340	318	324	360	341	321	331	306	325	326	330	324	355	303	336	326	306	362	321	298	302	322	352	321	328	347	323	343	331	309	325	326	320	300	318	321	357	299	361	320	313	327	300	325	312	331	335	333	324	318	302	327	308	337	335	332	317	316	333	313	300	338	292	325	302	324	327	320	295	310	339	337	369	347	356	335	306	336	304	333	328	324	307	335	293	310	352	310	301	285	344	303	322	340	334	318	322	335	309	311	337	303	355	332	339	317	325	323	332	336	329	341	325	335	301	311	323	275	309	323	322	351	318	344	322	325	313	294	329	338	298	332	314	309	311	353	332	317	336	335	342	337	327	348	326	327	313	324	344	301	330	336	323	335	324	319	322	314	348	345	298	308	328	333	344	338	327	334	350	330	319	309	328	340	326	324	311	349	330	306	329	352	330	309	319	339	324	323	329	323	337	314	312	315	325	321	302	318	333	353	330	316	358	339	326	327	321	335	326	316	319	316	338	298	322	326	307	336	341	359	315	350	325	311	321	335	360	312	354	341	292	334	333	335	362	319	325	332	339	332	327	359	305	342	337	326	318	302	336	317	337	343	314	308	314	325	300	328	336	316	324	314	309	299	344	324	312	336	358	309	337	331	339	323	352	304	330	310	312	300	354	342	304	327	308	301	328	320	319	342	301	306	313	330	320	289	337	335	326	313	298	306	322	334	352	354	352	325	319	326	348	286	364	346	301	317	352	330	297	349	322	346	341	370	335	314	292	346	334	309	321	328	304	320	343	340	308	331	329	310	344	356	360	295	319	326	355	323	312	319	327	350	333	349	339	331	327	312	332	296	315	296	322	320	343	340	320	330	324	343	358	311	332	322	331	298	288	307	324	349	370	296	336	332	352	310	291	333	325	354	313	306	314	335	313	338	305	303	321	313	373	325	357	312	309	325	325	314	304	276	335	334	289	301	286	314	320	340	295	349	304	344	316	347	338	351	329	321	326	327	341	356	338	371	342	314	321	334	298	309	344	309	343	325	334	336	349	305	311	334	342	367	344	311	314	353	344	335	335	329	328	343	328	295	341	324	317	323	324	357	341	313	324	318	341	330	335	317	303	318	335	367	313	349	319	327	301	338	319	325	324	332	329	353	325	328	301	317	303	340	323	330	340	316	353	336	295	325	316	338	332	313	324	287	365	331	319	361	319	320	338	330	343	318	319	335	324	300	313	346	305	332	305	358	347	343	306	328	328	339	367	326	316	307	319	351	322	315	339	312	308	332	309	328	326	308	330	308	346	346	342	317	351	344	371	328	342	280	308	331	344	346	319	301	320	339	315	318	334	337	322	343	311	330	334	305	332	353	348	320	350	327	338	325	321	358	335	342	354	324	301	337	307	305	343	304	346	353	361	327	309	324	324	345	340	334	330	305	343	348	277	333	342	347	332	350	348	317	348	317	369	362	291	322	327	322	320	338	353	298	356	341	333	349	347	310	333	327	349	332	310	329	349	340	288	325	346	320	310	315	311	316	309	310	334	331	297	353	303	329	300	320	338	320	341	340	335	347	302	329	321	339	342	342	313	325	311	347	327	333	338	328	360	317	338	329	301	311	317	318	301	319	322	320	320	320	327	338	335	311	338	353	346	323	307	333	332	302	328	351	364	319	302	298	304	309	313	346	302	339	304	324	360	322	320	339	346	316	349	327	306	301	335	316	312	337	329	337	319	303	326	283	295	315	342	338	330	339	352	334	333	323	323	305	336	322	306	342	321	336	309	319	299	331	293	290	338	309	332	324	313	333	343	317	331	320	348	328	305	328	338	335	319	344	352	345	324	301	321	316	298	323	312	330	312	380	335	342	322	339	322	322	326	305	294	297	303	341	349	342	299	331	341	319	315	335	332	354	359	352	331	335	332	352	325	317	310	326	327	336	319	314	326	310	297	303	283	311	352	311	320	320	339	327	321	323	318	318	337	327	352	327	386	329	350	310	319	318	309	334	340	306	301	314	339	296	291	323	321	331	332	288	327	315	344	320	317	359	331	349	359	354	292	335	284	336	316	336	303	331	329	308	296	331	327	311	300	331	321	358	314	301	329	359	342	333	333	375	316	340	342	310	344	352	300	324	324	351	351	322	326	334	315	353	305	338	325	293	327	328	322	329	323	301	321	309	324	366	318	309	324	327	317	334	306	336	292	321	294	335	316	354	331	363	314	376	308	304	349	323	336	323	335
36375	41449	33651	16557	8346	3399	830	494	474	470	427	410	379	401	399	374	398	412	372	382	355	386	374	378	399	363	370	365	391	383	371	373	365	373	386	363	354	364	406	402	330	343	375	360	359	391	362	376	335	417	354	391	404	381	391	353	383	386	380	369	358	400	377	399	406	415	405	390	395	375	412	415	346	362	376	398	389	400	378	369	379	375	398	395	391	374	378	377	368	380	381	350	385	393	377	366	395	401	383	398	382	391	373	417	407	352	397	357	394	415	381	371	370	379	374	399	415	382	374	395	374	370	367	371	379	375	358	379	359	378	363	342	370	397	374	326	397	396	390	376	382	383	364	355	398	339	375	330	378	388	313	395	369	361	366	355	348	345	328	372	368	353	343	363	371	320	352	364	350	355	371	334	376	368	362	341	323	379	365	358	382	368	354	359	356	370	386	343	325	378	359	346	351	377	374	363	381	368	352	354	387	355	357	378	331	409	370	366	357	353	396	356	337	412	356	332	346	331	336	404	377	374	374	388	384	371	411	339	347	375	327	350	400	357	326	368	390	336	360	407	378	374	321	383	346	368	377	357	351	387	365	381	344	329	369	376	385	352	375	354	375	380	323	383	380	357	360	353	379	355	382	331	366	393	345	383	408	375	349	331	369	371	338	374	361	372	356	355	401	358	347	337	362	362	334	353	394	408	337	366	350	374	384	363	367	387	351	329	363	371	357	370	380	363	378	340	353	374	337	383	358	336	366	338	358	353	405	392	346	361	326	366	341	378	366	381	363	361	351	384	368	395	330	361	369	365	348	378	365	372	351	371	360	426	376	353	370	381	358	362	379	361	392	374	364	377	340	372	374	377	340	391	378	378	369	335	371	397	379	337	361	379	367	379	359	358	345	331	356	376	391	382	357	368	354	383	358	336	361	351	362	381	349	377	346	354	385	382	372	394	344	335	368	370	352	371	378	369	367	374	342	403	366	403	371	405	398	384	383	386	356	346	392	373	367	377	393	382	345	394	379	393	391	362	362	369	391	379	351	362	353	350	348	377	374	337	349	376	389	387	384	391	350	373	363	378	377	370	377	372	374	366	371	370	402	393	391	350	398	378	363	362	358	359	331	371	399	410	360	358	371	363	367	401	358	351	371	348	362	345	392	355	379	393	379	360	357	344	371	358	366	371	393	369	369	357	371	354	382	358	372	338	401	381	343	354	373	339	346	332	372	366	389	344	366	404	372	361	388	326	390	375	361	370	343	364	383	342	348	399	389	369	329	360	345	356	363	340	353	365	346	381	395	368	351	364	376	387	329	384	377	368	350	330	409	383	353	369	389	346	344	375	394	333	360	365	365	356	330	382	335	376	369	367	367	368	365	341	385	390	390	366	345	340	359	354	354	393	377	349	374	368	379	364	398	342	371	377	379	391	331	334	365	374	369	355	374	355	360	366	328	371	398	371	384	372	315	340	395	385	378	386	357	368	348	357	362	387	381	356	354	348	402	391	372	360	409	402	316	381	377	388	364	349	350	341	375	341	362	367	389	383	380	368	413	340	380	389	351	365	401	406	342	373	366	397	394	376	370	377	366	370	334	407	363	402	374	382	362	366	381	349	349	386	343	361	328	371	351	378	352	398	392	357	374	344	363	379	371	375	340	380	397	400	367	372	355	350	340	370	372	350	377	389	353	347	366	366	382	365	367	379	349	373	408	357	343	358	355	397	401	383	350	389	343	347	378	372	401	383	345	354	360	361	375	386	374	380	385	402	383	354	353	403	368	334	359	354	369	378	365	367	377	331	356	358	372	348	352	394	337	356	368	336	349	352	386	381	368	364	352	372	364	388	366	371	378	389	361	356	382	365	402	350	385	382	377	371	391	349	350	394	368	360	351	355	361	395	371	371	356	343	337	372	351	362	387	382	362	350	395	364	400	374	350	351	418	328	343	381	375	393	338	366	327	383	386	370	367	392	356	376	347	369	374	377	343	346	386	377	332	366	351	367	373	355	402	369	395	366	349	382	341	385	362	361	344	377	366	370	325	386	364	374	359	360	349	359	375	364	384	392	343	342	392	366	341	401	355	370	351	351	377	371	383	369	338	330	366	348	394	358	349	372	326	354	359	385	363	356	357	357	359	382	345	355	354	336	331	382	366	407	377	377	369	362	363	374	378	327	350	361	394	325	388	385	310	383	347	347	355	360	371	353	379	362	339	348	352	354	411	372	376	374	324	416	374	389	371	385	353	371	345	349	374	395	334	395	386	362	358	424	383	378	377	396	335	390	372	365	367	373	401	391	370	359	412	390	371	351	357	381	354	397	382	347	338	361	369	363	353	383	373	374	352	403	353	404	417	329	380	368	359	368	338	370	400	372	333	376	403	360	351	366	393	361	392	350	369	366	396	369	400	367	344	371	346	363	352	372	376	388	383	365	367	357	393	388	349	354	349	366	385	355	372	370	384	394	406	405	398	351	346	372	367	393	392	371	380	374	368	351	392	385	333	363	368	396	371	368	364	353	370	379	379	367	352	388	355	396	352	343	365	362	348	359	353	327	375	355	351	356	377	345	362	368	361	361	365	377	360	400	361	365	389	382	382	356	362	388	334	370	389	387	357	364	362	377	422	411	359	353	368	354	352	383	342	378	361	393	336	357	353	363	394	360	347	367	341	378	393	358	368	359	371	373	362	366	383	386	377	380	346	388	372	365	364	363	351	394	397	368	375	353	388	398	386	377	358	372	356	369	383	374	386	333	395	347	398	337	354	371	378	337	368	381	369	335	378	375	361	385	364	353	370	362	371	337	373	362	395	376	364	357	340	372	325	355	351	355	412	371	342	375	338	379	353	334	337	391	331	380	369	375	363	394	333	373	364	318	373	381	395	367	378	330	351	385	374	342	380	336	347	364	347	395	379	352	362	385	388	378	393	381	392	354	360	335	369	362	357	354	387	365	352	354	382	393	381	378	377	374	388	393	371	368	387	379	361	382	344	372	367	334	334	353	364	349	322	366	355	369	379	391	385	380	355	398	382	379	378	395	390	351	386	372	383	364	352	358	384	351	358	375	380	364	340	336	402	347	380	361	379	344	388	368	381	356	374	344	373	369	372	389	387	390	374	396	381	415	323	384	366	355	400	362	348	395	376	381	372	379	349	352	333	355	375	394	332	346	329	363	346	402	371	389	393	371	372	405	357	358	323	354	375	334	360	374	392	371	354	377	382	361	374	347	377	382	373	344	372	368	398	381	352	379	338	360	374	376	368	350	375	406	377	364	394	360	349	373	377	361	330	389	372	385	398	379	400	392	368	384	372	384	357	371	369	382	370	360	363	400	397	381	352	376	385	364	375	380	356	379	352	356	410	359	359	362	379	357	361	358	362	347	383	368	333	362	385	392	353	387	390	361	397	383	376	352	377	351	351	345	365	347	407	392	368	368	334	362	350	375	353	340	379	370	382	358	377	354	385	381	339	367	353	309	354	392	386	354	339	392	381	350	333	347
25316	20828	27382	26109	21752	12717	2238	739	546	445	423	367	390	402	376	381	327	307	351	337	337	302	301	317	296	305	293	304	290	314	307	303	331	325	285	310	309	305	286	313	301	297	288	296	330	288	317	335	298	331	314	330	290	313	339	314	307	315	327	337	323	346	316	284	333	363	354	312	313	342	297	316	312	337	276	305	303	343	305	304	308	322	298	303	303	314	319	304	294	326	333	338	306	324	288	306	321	333	322	328	291	290	292	273	277	311	314	321	285	289	333	292	312	300	324	310	300	303	334	298	312	309	297	292	270	304	325	266	292	310	258	296	267	292	270	323	303	313	311	282	287	294	276	293	297	291	316	302	310	310	320	291	300	314	289	284	299	264	268	354	268	288	297	292	294	311	304	313	283	311	288	297	303	328	289	289	301	305	292	323	286	328	318	285	279	305	294	297	282	302	308	288	297	307	288	304	278	285	314	288	311	334	327	295	286	270	308	302	289	302	298	292	303	286	291	307	274	331	295	288	301	291	272	299	301	319	328	284	302	293	293	285	285	324	263	284	304	299	296	328	311	296	285	297	290	340	311	295	277	291	296	289	290	321	338	286	274	283	253	273	313	296	272	290	305	269	276	288	278	279	300	266	323	295	331	282	282	285	306	325	268	305	279	279	293	286	299	300	295	295	279	297	294	326	271	294	283	278	300	336	289	315	269	289	294	306	287	304	308	315	296	306	313	302	288	271	316	321	309	296	282	288	284	305	302	295	293	291	297	305	281	323	265	302	290	317	313	325	334	273	305	273	298	282	283	315	295	306	266	292	267	302	331	316	305	281	308	304	319	293	299	323	296	295	283	324	294	277	265	294	300	296	295	275	295	310	276	262	309	303	304	301	287	306	292	284	305	273	283	291	320	294	286	309	302	315	322	314	323	299	323	323	287	301	303	282	309	290	295	305	279	298	293	292	270	271	306	321	305	319	302	303	254	312	270	288	286	264	310	314	277	284	319	319	323	284	278	289	316	295	319	268	307	332	303	299	303	268	309	304	278	306	278	256	342	307	325	317	318	285	312	299	312	299	279	309	290	280	307	291	281	300	296	298	285	314	304	291	301	272	290	296	292	321	292	305	291	288	292	308	310	311	295	352	304	312	294	289	288	253	301	317	309	303	299	247	292	289	312	306	284	278	301	279	255	295	297	323	285	279	306	288	292	291	287	286	318	258	261	299	278	296	296	309	291	294	292	282	279	304	290	300	286	326	299	300	301	301	316	297	328	327	285	301	265	292	310	279	295	313	328	295	308	263	295	289	306	309	297	316	310	271	310	299	302	282	309	286	326	278	299	304	298	275	339	308	296	325	309	334	296	272	262	293	276	275	258	289	293	303	309	339	278	287	284	308	311	320	277	306	284	293	313	304	311	293	310	278	317	283	305	323	282	290	309	277	323	275	311	264	304	291	307	296	325	311	304	296	326	278	315	281	279	308	318	305	304	271	312	293	272	282	298	274	337	298	262	323	277	308	298	307	294	286	267	275	310	295	311	293	304	285	313	306	290	264	291	296	328	286	298	284	290	303	309	288	291	275	319	311	325	296	269	315	298	311	290	336	302	297	338	290	279	256	308	291	303	313	308	266	298	287	290	298	327	326	286	321	295	284	288	300	286	302	322	311	307	330	258	295	334	296	322	301	307	313	305	320	270	332	298	301	287	284	289	307	313	290	309	294	314	300	305	311	282	312	298	289	290	297	287	292	301	259	293	290	280	304	298	276	298	268	302	321	266	314	343	284	281	303	289	344	287	302	267	272	281	290	291	288	279	278	303	328	282	330	289	313	281	294	287	298	288	283	269	290	284	269	293	323	331	287	293	281	303	280	285	314	297	290	296	330	309	311	292	292	261	296	306	319	277	304	266	273	294	306	303	268	312	301	319	285	309	360	305	301	300	314	249	293	271	280	276	301	288	302	304	305	292	285	265	287	287	247	306	268	308	297	295	306	323	271	312	308	270	269	290	316	330	326	309	303	311	296	321	301	308	323	277	296	284	293	325	298	295	311	260	293	267	293	291	331	301	299	264	283	290	290	315	310	307	304	297	281	277	279	312	267	319	294	341	303	294	308	329	319	326	291	308	309	302	273	335	301	269	290	305	276	277	290	276	289	295	295	309	304	326	331	312	314	288	292	286	291	297	308	306	300	312	299	332	307	304	320	316	281	302	314	296	302	309	296	291	278	286	306	309	296	318	295	285	283	278	313	289	282	308	290	309	312	295	264	281	295	305	302	306	301	294	272	272	272	284	340	302	274	297	294	281	278	282	314	317	309	290	309	303	289	312	298	278	301	306	287	287	312	295	301	295	295	288	309	305	289	292	302	338	306	294	304	285	325	298	270	322	309	318	305	274	309	300	288	291	304	298	287	286	306	273	282	302	337	305	294	281	263	274	291	291	303	303	282	307	274	300	280	273	305	321	283	292	295	314	285	305	295	304	271	298	297	321	297	298	293	323	286	280	283	282	296	305	302	303	279	285	291	291	291	284	324	280	286	306	290	299	307	301	273	324	295	309	310	290	304	291	293	302	306	271	298	288	280	286	284	290	306	319	322	293	291	300	291	268	288	271	281	292	282	282	310	322	279	315	323	288	288	308	324	273	329	318	296	320	295	310	277	286	279	297	309	302	297	283	318	318	314	330	296	316	312	271	267	304	259	295	288	294	303	299	293	309	319	301	286	299	327	333	320	296	286	271	304	310	308	310	305	317	261	277	250	296	307	303	296	291	286	300	274	286	287	302	320	303	284	293	282	321	297	303	295	333	314	310	289	284	284	270	316	306	287	293	301	335	278	292	306	309	295	330	295	321	284	254	322	295	305	313	263	300	285	293	325	297	297	298	279	297	309	295	293	318	332	280	311	302	287	308	313	284	306	279	283	309	284	312	289	312	277	288	287	291	327	287	325	324	274	319	289	301	289	321	304	284	292	290	308	280	269	318	319	305	300	311	352	298	280	316	284	326	322	301	293	291	279	279	309	288	284	320	310	287	274	328	295	302	308	309	309	282	304	301	311	280	285	279	277	303	314	252	312	314	326	315	299	310	303	296	281	313	301	306	287	337	286	319	290	285	318	287	303	325	304	310	296	312	310	272	314	314	291	312	294	295	300	274	294	252	277	355	291	317	319	321	312	285	294	291	300	302	286	278	289	285	305	295	299	291	273	290	305	299	293	293	324	352	278	292	282	301	285	314	279	293	320	304	286	301	291	309	298	298	293	275	268	278	298	295	319	317	304	298	313	309	308	297	317	326	298	297	292	301	318	294	263	293	310	291	293	259	295	317	319	306	281	286	265	264	282	295	280	306	302	297	290	262	278	287	291	321	319	280	295	294	301	302	323	270	303	305	302	298	295	326	301	296	272	296	318	306	292	324	311	292	315	309	295	318	280	290	312	296	302	241	307	279	342	312	290	294	314	330	287	312	297	273	302	266	321	312	286	289	299	296	284	277	293
34617	54329	49357	34357	23865	8617	1601	1143	826	732	666	590	565	509	507	481	441	432	426	393	394	355	364	428	358	376	377	357	356	363	354	365	352	338	346	352	364	328	331	375	313	381	331	359	360	324	316	340	316	348	344	356	342	352	351	343	310	364	351	387	344	328	370	374	372	369	362	386	362	372	349	368	352	350	372	363	339	355	339	365	374	342	389	328	358	376	338	381	349	348	347	370	368	351	339	369	357	344	334	355	374	389	370	340	362	348	334	359	348	332	333	329	341	350	332	337	351	340	329	318	347	317	334	299	337	323	338	352	326	342	354	323	312	313	321	304	326	330	328	328	302	337	330	341	343	327	322	315	294	333	328	341	316	311	338	337	305	345	325	348	335	306	315	315	361	334	351	319	334	317	320	329	312	310	326	317	332	321	344	326	332	302	321	327	340	287	324	319	304	314	297	355	326	312	320	313	339	297	323	316	314	341	369	324	342	373	339	328	318	350	336	356	331	355	339	304	335	318	341	285	337	323	330	299	316	312	329	316	319	288	336	340	342	310	325	317	342	316	317	317	324	317	313	298	338	328	313	335	316	311	329	307	299	335	326	327	329	321	329	323	339	321	316	386	335	314	357	321	320	318	330	324	312	345	320	343	319	321	349	366	329	340	363	306	311	336	347	332	335	339	296	313	313	339	337	313	354	330	341	322	315	319	299	314	342	327	341	299	328	326	360	330	308	340	334	311	313	305	348	328	312	315	335	356	320	355	340	335	292	316	353	303	331	321	367	313	320	324	326	352	324	321	281	310	325	379	336	318	304	335	361	330	301	354	314	349	329	324	350	332	325	337	334	295	342	348	338	308	342	321	314	333	319	330	352	315	357	343	328	318	322	309	343	331	320	344	317	325	340	329	332	313	308	306	326	307	335	324	325	312	346	337	345	349	329	339	327	306	323	336	332	356	332	305	314	348	313	352	318	300	357	318	316	319	308	332	317	338	334	337	322	328	308	330	319	316	302	356	339	313	318	314	331	344	349	369	315	332	335	317	331	314	336	342	337	312	331	355	310	313	287	314	311	336	313	303	339	337	320	326	327	328	333	359	311	339	330	306	335	336	311	326	335	337	345	369	324	344	336	337	324	351	333	323	336	307	351	324	344	303	329	315	335	296	345	327	342	331	323	345	306	356	332	317	329	326	275	305	364	330	307	325	339	324	321	289	302	365	308	314	320	350	330	335	332	359	320	296	334	306	327	321	290	330	327	346	307	383	318	371	316	303	331	305	320	307	371	340	298	305	344	300	294	316	340	378	317	349	329	331	331	332	314	345	323	313	359	320	299	293	333	345	319	302	315	338	318	297	317	340	298	341	315	311	363	307	335	298	334	304	301	294	286	319	313	311	326	306	337	307	335	299	317	294	335	316	287	303	324	304	325	331	303	322	295	309	331	313	344	317	318	357	303	335	335	302	309	336	316	343	322	311	330	299	316	293	348	321	342	357	320	302	326	309	346	320	324	313	349	306	331	338	332	354	343	315	321	318	319	339	315	341	333	305	322	335	302	326	326	326	329	345	333	342	332	341	349	338	330	300	321	308	316	359	344	351	341	338	343	325	352	300	339	312	320	284	314	341	329	338	337	322	311	326	320	339	307	345	303	326	324	345	335	340	342	331	303	341	337	340	320	302	337	330	300	314	324	332	331	327	296	298	315	343	328	298	317	329	285	353	328	311	266	319	341	334	334	312	350	312	307	341	327	334	328	313	344	332	321	323	320	291	368	339	300	344	317	323	323	346	310	332	362	363	335	328	309	328	320	329	315	352	319	308	323	334	356	325	317	317	306	298	313	316	336	296	324	328	336	319	353	327	312	343	326	348	274	322	324	306	359	313	308	342	341	343	316	333	295	298	340	317	328	333	329	325	338	343	331	342	326	321	324	341	275	349	350	338	325	312	307	330	324	368	329	335	327	325	321	353	322	323	302	347	352	335	340	298	318	327	298	311	294	332	355	309	339	319	337	304	354	327	332	295	334	342	314	352	302	330	350	342	340	344	326	344	318	324	321	347	311	325	324	338	316	334	324	349	310	348	357	310	313	353	324	353	332	324	341	347	316	352	340	328	340	320	340	355	342	353	343	306	347	309	331	322	323	331	291	307	341	312	339	331	323	311	376	350	348	312	305	336	336	338	349	325	343	344	311	351	316	307	327	340	329	323	310	346	328	353	320	306	330	323	339	331	343	322	323	303	318	317	371	316	344	304	301	309	299	335	309	333	350	336	324	329	336	297	320	329	307	314	322	324	343	318	328	328	312	301	329	316	316	291	335	338	317	348	326	327	321	316	318	319	313	296	371	331	346	320	306	350	329	310	339	354	311	321	310	341	313	333	315	334	340	333	371	323	313	305	317	322	347	341	320	325	361	346	326	333	334	295	323	330	320	334	328	301	339	341	317	339	328	338	331	351	323	295	322	329	333	315	343	341	335	302	311	323	337	343	354	349	330	335	334	322	358	316	333	318	339	346	352	335	325	309	316	349	336	302	322	319	339	334	311	333	302	276	309	345	351	339	338	339	314	307	337	328	328	310	326	327	321	333	327	316	309	354	280	298	335	298	345	311	331	335	348	337	337	354	339	304	339	305	300	358	333	352	358	309	304	308	323	316	349	338	308	312	339	374	326	382	339	335	323	329	340	334	337	328	326	338	326	335	319	300	335	331	310	311	340	302	300	351	310	314	309	332	282	320	345	351	316	319	359	353	338	343	322	291	352	312	316	355	295	307	320	294	324	369	350	313	331	341	330	372	325	324	333	347	319	330	352	341	345	324	342	309	313	318	300	303	319	324	324	356	335	325	351	300	327	340	302	356	360	337	371	332	335	332	338	307	318	295	355	332	321	296	318	335	309	327	319	314	353	300	348	332	310	309	324	333	309	321	324	314	322	312	324	336	353	295	341	341	324	308	322	336	317	347	314	344	342	337	331	308	319	334	337	291	324	312	337	315	319	290	296	316	312	333	318	326	343	313	316	318	314	340	319	302	337	306	315	296	325	346	320	305	307	297	339	336	345	320	308	311	329	309	333	324	327	326	323	294	326	292	302	298	337	319	326	336	363	330	311	305	313	307	316	333	328	294	328	342	357	351	359	347	328	322	311	329	304	327	349	322	343	332	332	312	346	332	348	362	343	332	337	306	335	319	312	327	349	327	321	363	300	336	325	322	311	297	339	297	358	307	305	319	361	311	299	342	332	330	342	311	337	324	327	321	320	361	374	366	302	314	339	350	315	318	334	328	321	319	364	307	344	302	289	343	294	336	298	332	335	338	345	341	303	305	336	349	304	332	338	319	315	354	348	326	322	307	296	322	335	353	356	324	331	342	354	316	323	311	295	313	318	305	324	352	310	342	357	351	311	310	338	299	335	332	301	307	338	330	342	342	320	342	311	323	310	358	330	329	336	323	315	327	319	321	326	328	354	304	326	287	273	356	304	337	365	311	314	313	358	310
23155	20797	27559	24780	21269	19659	8690	1717	1082	922	818	708	665	664	633	596	560	584	572	545	564	544	525	560	546	537	555	546	513	489	475	483	515	541	484	506	497	464	469	466	482	481	474	500	470	507	503	496	489	513	468	512	449	502	474	541	491	464	480	480	460	506	491	528	501	491	526	459	513	499	551	522	542	474	514	501	510	525	490	464	493	463	480	477	529	472	471	503	497	484	455	532	470	494	474	483	478	536	502	502	468	440	470	459	468	494	464	455	485	512	510	464	470	451	497	508	473	458	498	484	494	434	487	456	457	460	492	460	466	427	470	490	438	483	474	471	498	490	484	485	502	453	468	445	476	460	471	443	498	450	480	429	470	484	488	492	513	477	466	480	449	473	469	440	452	445	458	458	440	485	490	508	483	460	485	459	418	467	437	494	429	469	460	493	438	456	451	452	501	458	455	489	455	475	489	495	455	489	432	450	464	493	511	489	456	481	464	462	446	468	486	447	484	458	487	465	460	429	484	497	464	484	479	458	507	477	466	484	499	466	442	464	461	472	447	504	480	451	463	443	415	435	487	451	449	480	447	480	495	465	505	479	467	469	448	443	494	462	458	480	469	420	477	464	435	493	430	475	480	466	478	457	492	492	446	449	447	505	447	481	429	464	472	469	470	492	471	503	448	453	490	462	457	480	493	451	500	489	491	469	436	479	478	478	452	452	459	489	421	434	444	464	463	450	460	479	466	492	498	474	482	490	482	460	447	434	470	428	470	452	474	475	447	474	464	486	471	478	455	477	486	445	480	475	449	484	482	435	471	449	443	482	468	502	478	460	452	433	459	484	429	459	461	499	492	488	494	454	537	449	502	451	467	451	475	423	499	471	493	449	443	497	502	469	444	453	464	459	451	460	462	441	492	476	407	437	502	446	485	471	470	480	457	521	446	505	500	471	439	480	468	458	452	484	438	482	490	471	440	442	478	447	491	451	442	472	454	498	445	456	477	427	484	443	449	517	424	454	499	451	465	485	485	486	449	495	483	490	450	443	465	462	481	481	467	466	476	486	511	470	463	463	476	453	458	492	472	455	452	463	445	487	472	459	436	512	457	470	472	495	460	443	476	482	449	475	465	470	446	438	509	459	455	474	505	493	433	464	476	481	464	424	415	460	425	464	497	465	462	440	432	476	498	485	481	464	456	431	444	462	489	469	470	474	508	521	510	474	456	479	484	499	404	522	455	474	454	450	467	449	511	488	468	428	471	468	468	477	465	492	453	423	470	449	493	494	462	446	478	453	457	490	421	446	472	470	484	466	447	456	481	458	434	497	437	432	469	461	472	448	448	489	464	441	496	463	449	452	459	448	481	446	437	470	389	460	472	456	470	462	503	483	481	488	461	480	432	466	489	441	480	468	496	487	454	491	473	476	504	429	434	503	488	520	464	475	423	473	490	441	454	437	471	473	473	462	469	493	485	478	459	460	477	478	441	495	440	425	486	502	476	466	492	465	453	465	456	445	517	473	456	473	452	477	475	465	463	476	471	448	480	447	434	432	472	516	462	473	479	464	481	458	438	472	468	470	456	472	467	503	458	477	456	490	471	486	495	481	474	451	449	434	500	479	453	469	449	465	488	466	476	478	464	459	445	471	468	483	502	498	469	458	466	501	487	432	468	464	461	494	436	485	499	467	479	461	473	443	428	453	458	494	476	432	469	426	442	430	476	484	429	447	470	475	475	485	466	472	467	485	482	480	451	461	496	490	483	433	494	453	461	484	482	493	506	478	474	444	508	443	437	421	484	473	508	503	473	462	474	453	444	471	492	446	502	466	464	475	465	462	488	451	480	479	435	481	444	433	499	437	466	484	484	463	520	464	477	467	508	482	451	440	455	452	477	465	502	474	485	421	506	460	490	427	488	481	505	464	447	445	432	422	460	495	481	500	486	458	462	503	455	513	448	472	445	445	480	469	467	486	475	486	456	457	447	481	467	457	452	495	467	438	447	478	477	435	473	517	482	473	487	422	504	446	529	453	498	454	478	441	466	435	476	472	461	454	438	477	489	448	434	451	431	505	470	468	442	482	436	469	456	485	485	472	485	456	468	477	501	466	479	501	451	470	479	479	482	500	469	452	454	466	488	462	496	460	476	462	480	441	405	481	460	466	477	465	481	434	519	431	447	463	490	476	445	439	413	489	442	461	421	471	426	491	474	453	481	449	455	419	440	414	455	454	479	481	454	447	482	456	459	451	465	464	464	439	475	448	446	447	479	449	468	465	439	487	454	508	489	454	434	498	459	476	423	472	428	471	459	519	485	501	462	487	484	466	475	464	490	482	492	485	499	501	493	481	480	459	416	487	480	477	476	505	436	434	436	463	465	499	489	472	479	483	496	464	479	445	462	477	444	463	490	477	464	477	505	467	450	453	459	481	467	499	483	433	461	441	462	461	473	472	471	459	488	454	505	482	486	455	454	465	468	445	455	476	471	464	471	446	466	505	477	455	480	436	469	449	430	477	478	476	441	474	507	494	454	449	477	423	463	475	467	490	442	458	484	465	475	459	466	459	463	487	480	454	476	463	502	456	425	463	451	459	464	462	518	490	484	466	531	479	486	439	498	462	465	446	463	449	475	484	448	499	461	462	479	487	469	447	445	495	449	508	432	438	469	450	438	495	499	459	472	486	455	473	511	507	502	476	469	490	456	442	430	483	469	487	486	493	485	455	438	469	462	461	460	445	470	491	492	456	446	463	477	451	495	431	473	443	459	449	479	459	462	502	467	464	442	431	445	472	489	474	493	469	448	495	454	446	497	446	514	468	459	463	478	455	459	453	477	486	491	478	475	515	457	493	474	489	486	471	445	485	478	455	485	458	481	475	503	488	473	442	474	431	472	434	448	444	453	434	469	425	482	462	431	468	493	493	476	452	490	457	448	454	459	469	444	474	481	452	449	504	459	466	432	484	474	467	463	508	472	469	455	486	488	500	466	522	446	451	446	438	450	439	489	476	489	487	472	458	492	488	470	454	445	500	491	471	486	469	470	456	467	470	471	469	454	451	497	473	482	484	459	453	456	454	478	515	485	469	449	417	427	459	473	474	449	467	460	465	409	481	496	490	484	469	468	478	428	496	443	475	450	458	448	414	429	460	450	475	462	448	509	478	461	464	468	465	464	450	472	439	493	496	435	479	487	420	484	449	438	436	517	438	448	444	466	473	501	461	481	465	471	450	464	461	491	458	485	480	467	470	499	464	461	452	497	458	486	443	420	506	450	460	453	477	467	458	471	476	416	464	503	473	491	450	456	481	466	445	484	450	472	506	433	493	454	492	487	471	470	443	488	498	435	455	446	476	452	466	492	482	460	470	494	449	440	458	457	494	446	444	515	472	482	490	475	514	454	434	470	475	472	451	462	471	424	446	490	482	461	498	476	472	444	480	496	507	520	467	486	491	481	466	474	484	442	466	474	497	491	463	450	485	508	421	482	448	496	466	416	465	496	485
36956	61505	56716	43528	20039	5971	2908	1980	1681	1426	1163	1087	1016	881	836	813	789	695	713	697	663	656	636	649	565	552	583	553	554	538	539	544	550	530	531	477	521	558	464	496	520	547	499	524	503	517	483	516	535	559	542	533	526	496	502	546	484	514	537	555	570	569	570	598	645	611	538	580	540	546	556	594	503	546	522	490	548	570	547	567	539	521	533	499	524	492	501	488	530	504	532	483	495	525	526	534	558	584	569	538	538	531	517	506	477	545	474	527	523	510	500	476	527	512	527	509	474	501	513	495	523	533	493	505	483	497	458	464	485	483	461	480	490	517	502	469	490	498	487	474	465	517	466	524	504	510	501	487	481	487	479	484	525	516	480	472	494	451	495	473	488	521	486	506	446	460	469	469	477	458	499	534	477	485	479	486	491	479	506	498	507	514	483	470	483	507	464	509	534	511	477	518	517	472	472	475	468	477	521	499	517	522	510	483	442	498	514	468	480	489	493	513	418	460	475	479	515	480	527	504	519	493	491	485	498	498	492	499	494	495	477	491	505	447	484	487	539	470	491	503	485	525	466	514	535	491	508	506	471	502	508	495	471	468	460	490	471	484	499	525	480	502	490	443	504	493	544	493	472	507	457	465	491	484	495	508	487	508	465	481	439	493	492	491	524	494	470	487	518	484	510	473	487	441	482	497	552	512	498	495	472	458	478	494	464	497	481	501	484	478	455	474	545	504	469	471	495	501	453	501	505	528	466	486	496	497	441	484	473	504	478	522	498	499	455	450	451	477	522	505	469	488	509	501	432	497	464	485	495	439	469	469	432	482	454	442	500	506	459	450	449	500	468	476	467	462	445	538	482	485	456	491	497	452	506	479	469	511	477	495	493	526	507	516	483	510	482	508	462	467	527	471	509	471	539	520	478	480	512	510	467	484	461	494	532	504	504	501	514	480	470	496	484	476	478	437	447	499	436	469	483	516	512	460	486	501	473	482	440	498	486	504	524	494	492	488	502	486	501	520	478	462	521	474	478	500	477	497	517	487	487	466	488	511	494	501	490	507	464	474	538	495	473	495	508	465	484	459	481	465	492	430	529	474	495	492	533	483	504	499	470	481	490	490	479	476	527	532	479	521	485	506	466	464	540	507	481	473	479	474	477	485	529	507	488	456	520	497	520	479	461	474	463	473	492	500	475	507	494	531	508	498	505	493	480	481	454	503	465	479	482	445	517	479	524	527	483	472	468	494	452	463	496	531	486	486	481	502	506	488	495	503	492	489	497	482	493	516	497	449	464	439	491	452	540	510	471	520	488	457	472	472	487	505	488	502	523	487	512	484	484	468	446	479	468	488	500	518	495	462	535	495	458	492	525	467	464	454	546	479	469	496	493	496	492	466	474	447	474	464	518	534	478	503	493	491	506	492	516	488	512	510	488	499	469	486	475	482	511	517	494	462	477	496	490	488	516	493	467	478	471	508	438	473	448	498	481	512	506	454	459	495	500	462	509	462	517	495	481	493	489	491	509	485	463	509	500	511	518	479	498	504	485	463	532	481	516	519	506	497	481	477	482	496	506	476	497	469	526	473	462	509	504	505	491	494	470	483	491	485	503	486	476	505	510	489	498	463	493	527	462	467	460	501	470	500	451	480	446	485	467	518	478	488	507	541	548	478	500	502	480	501	477	502	507	520	486	504	487	478	482	477	480	480	506	495	476	457	478	478	461	465	499	503	470	479	497	473	455	500	510	472	489	460	489	499	469	529	484	466	505	488	476	437	452	494	477	463	509	458	509	456	537	485	493	472	461	492	494	493	523	484	454	516	504	455	466	500	518	499	519	482	490	503	508	515	519	489	458	468	505	491	502	476	475	512	499	473	491	509	482	445	471	474	498	439	488	508	483	505	468	484	487	532	477	477	540	480	494	488	520	459	498	461	511	484	493	478	442	485	473	512	459	530	474	494	520	537	518	519	488	515	498	484	516	510	482	463	450	466	480	510	528	501	480	498	480	491	478	490	457	487	487	475	464	451	452	468	460	462	490	494	468	457	481	468	479	499	512	474	455	472	472	470	486	495	477	508	524	491	474	492	517	473	500	506	491	480	496	519	481	511	484	465	487	485	499	491	495	489	490	494	481	478	472	476	508	484	503	504	507	507	483	457	443	473	432	459	478	502	486	524	480	468	482	470	491	502	476	492	500	430	516	520	495	474	503	562	471	494	485	472	511	443	506	508	479	445	446	491	490	481	534	479	448	513	486	464	462	473	506	481	489	498	494	495	496	501	512	481	494	478	518	515	494	488	517	490	480	439	492	509	482	531	480	500	467	483	478	496	474	484	510	519	491	505	473	458	488	498	481	479	501	424	518	495	468	493	484	481	489	492	521	485	505	481	476	453	473	481	491	495	459	481	464	499	485	496	484	473	489	493	463	473	508	500	514	512	452	503	505	461	512	531	478	494	514	464	470	491	453	462	468	539	479	452	450	513	501	435	445	496	480	510	522	481	489	459	498	510	486	488	461	451	503	462	472	486	475	516	512	486	485	500	490	477	511	469	518	481	493	496	484	495	485	500	477	486	531	495	474	497	516	454	501	528	489	512	492	524	493	514	474	514	474	464	491	490	475	497	470	490	507	501	520	520	495	469	466	550	454	478	500	446	453	505	515	498	520	500	490	481	501	488	508	454	466	469	518	471	508	513	490	481	488	489	496	450	463	537	479	472	473	480	474	499	493	476	472	481	456	509	496	481	464	534	475	480	511	481	459	489	480	519	466	471	449	480	446	471	454	479	476	481	469	515	498	485	464	457	475	459	512	506	451	468	508	501	474	453	508	510	485	496	473	469	468	474	481	470	487	443	480	522	506	486	489	477	508	456	516	489	502	480	504	510	510	474	500	511	506	511	495	518	462	500	487	474	480	449	496	504	502	506	506	482	516	508	488	463	463	502	481	493	460	480	527	452	537	493	479	487	498	486	527	498	418	486	479	435	479	447	478	491	432	501	492	472	509	505	474	500	514	499	506	456	458	488	470	501	478	479	491	515	511	470	494	475	479	530	501	540	487	474	503	482	508	477	457	459	479	497	457	461	496	487	513	542	487	488	492	462	461	489	461	475	505	523	442	449	506	473	512	498	503	488	462	527	483	504	471	489	475	483	494	487	501	508	473	500	480	468	507	534	454	496	510	512	523	457	487	477	482	473	506	464	477	505	447	478	466	429	503	529	471	495	508	530	493	468	469	476	475	492	496	481	486	482	510	495	467	463	520	494	488	469	478	494	497	446	427	489	466	511	501	514	539	460	485	507	483	462	482	487	455	462	488	504	517	437	496	491	465	551	477	514	469	506	504	478	512	508	493	468	526	486	476	446	511	500	503	488	505	491	466	458	467	518	496	480	479	461	491	515	498	502	452	472	469	467	477	480	509	446	498	471	483	498	476	512	497	525	477	515	492	495	480	491	512	495	481	470	480	503	489	506	473	468	532	494	480	464	478	491	477	461
31987	31832	28262	12914	2085	446	436	343	354	339	340	325	292	360	297	361	327	290	307	312	295	321	326	302	345	320	312	296	319	332	312	325	352	312	344	283	329	300	302	323	332	299	306	345	303	330	321	297	290	313	325	322	313	297	307	319	300	314	330	350	310	354	327	363	341	348	300	336	320	310	340	340	345	303	309	351	320	335	334	327	353	311	322	325	296	333	316	327	343	306	326	325	319	295	358	331	345	328	307	319	323	317	317	319	302	297	342	330	304	302	302	286	306	334	332	331	298	296	329	310	312	306	346	300	307	347	309	325	333	321	296	304	331	319	325	295	327	325	315	326	311	334	308	316	336	330	337	337	306	286	308	320	310	322	290	315	331	323	325	305	343	297	317	301	304	307	301	365	319	326	302	346	295	315	310	293	348	332	292	308	304	299	302	298	280	280	270	344	289	305	270	317	309	317	311	334	313	352	287	314	332	300	336	304	359	326	296	325	304	343	301	300	335	315	299	305	316	313	315	279	338	294	308	293	292	337	319	302	309	333	310	348	293	308	286	313	308	319	304	345	341	311	285	309	317	345	295	327	317	308	309	327	320	330	346	312	341	305	343	270	315	310	322	322	329	287	314	293	322	334	293	337	289	327	302	353	300	316	292	358	298	323	317	301	300	310	308	304	318	320	318	315	335	312	293	317	303	311	336	356	301	355	321	321	325	324	311	284	340	305	317	328	349	282	285	310	312	303	306	354	343	308	327	349	342	316	305	335	331	289	291	312	313	311	319	297	296	314	339	322	304	319	310	311	304	320	290	300	316	364	297	308	311	335	323	316	305	290	302	340	288	304	276	273	276	306	347	296	343	313	310	338	330	341	296	302	351	296	296	319	293	332	307	325	330	340	301	312	321	333	330	290	322	295	315	353	333	319	324	339	313	286	309	336	330	291	300	314	305	338	315	335	327	327	302	328	339	324	295	339	334	312	295	305	320	309	343	314	323	313	282	318	305	327	329	318	311	304	324	318	298	311	290	326	314	353	294	314	294	315	304	320	335	346	349	328	309	321	333	307	311	318	331	350	341	283	339	299	357	293	337	310	318	323	325	314	320	316	298	331	298	326	349	342	296	298	325	315	329	327	316	302	312	328	302	297	320	329	330	293	323	325	270	299	350	323	288	329	282	292	325	305	345	311	324	282	338	326	321	328	324	330	295	295	340	336	307	301	277	339	331	320	302	343	303	315	350	315	306	299	319	354	324	343	313	310	285	300	336	312	307	294	324	329	319	336	285	322	329	307	308	367	321	315	311	325	315	337	294	298	334	328	346	299	316	302	317	344	314	330	317	311	301	318	304	290	301	295	320	345	328	300	309	293	329	321	342	309	310	300	331	310	294	322	337	327	310	334	317	337	317	281	326	334	303	318	314	264	317	318	299	312	319	318	310	315	321	348	324	308	318	312	306	328	303	290	339	319	336	313	304	315	293	327	333	296	312	310	313	311	284	302	301	297	312	307	307	343	296	342	328	306	332	294	314	318	363	327	329	304	333	313	315	343	302	302	308	288	319	320	309	329	332	297	324	381	305	328	333	286	298	305	305	330	318	293	267	341	347	306	312	335	318	326	319	314	327	294	323	347	330	319	310	344	333	323	328	338	292	330	313	302	319	317	308	310	301	309	294	291	303	325	325	337	329	306	322	278	325	299	319	327	304	310	331	323	353	338	321	356	302	325	337	332	303	305	323	347	322	289	310	305	307	348	328	310	310	277	306	304	323	306	310	315	316	314	337	335	343	323	331	280	303	331	308	361	308	310	319	318	344	314	333	307	311	310	303	298	325	333	346	325	344	304	296	338	304	305	333	315	320	318	317	318	305	310	329	331	307	311	296	305	320	312	313	279	337	336	317	319	345	316	305	281	302	313	311	320	305	284	332	335	316	313	341	300	314	317	327	309	337	297	310	313	321	319	339	294	320	311	319	308	333	327	318	294	285	299	322	312	346	301	313	339	324	325	305	308	322	297	297	293	295	352	322	312	300	337	335	287	314	327	302	292	298	329	293	282	321	301	328	314	322	290	312	329	303	327	303	280	296	347	320	307	292	302	296	315	338	319	301	299	315	329	329	304	332	327	313	321	318	317	316	324	296	311	322	310	340	334	302	305	315	314	280	333	310	311	307	315	318	296	364	318	308	318	302	340	348	334	298	323	314	311	288	320	296	337	337	283	309	307	343	309	338	315	299	338	330	298	297	326	307	320	331	351	306	345	277	312	315	332	323	337	334	336	303	347	313	298	318	308	358	320	299	299	313	309	259	327	300	313	294	316	310	312	331	296	310	294	303	317	309	310	342	279	311	322	317	328	302	341	280	335	299	299	315	334	302	313	331	309	312	292	331	331	315	312	311	300	311	328	301	325	317	277	352	309	358	340	314	307	316	301	327	349	293	329	319	312	358	336	301	318	313	346	324	284	349	314	340	308	315	316	286	323	302	326	309	330	288	325	297	323	314	320	300	328	311	310	288	345	309	322	324	317	317	327	323	324	282	294	338	312	321	315	281	340	321	314	336	316	337	288	319	291	295	311	328	306	306	337	339	319	304	306	303	306	336	326	299	308	290	333	301	289	335	311	300	290	298	292	322	327	291	323	328	328	325	285	328	328	315	350	305	301	301	302	326	322	311	322	320	326	311	300	313	322	331	312	304	318	312	317	297	312	307	294	315	308	302	315	313	302	304	323	325	273	311	279	308	316	307	313	320	303	297	288	307	319	305	312	297	329	308	289	289	318	328	319	301	301	313	294	346	316	294	293	311	306	330	334	301	284	323	298	291	322	306	312	319	293	328	283	314	317	320	298	331	312	317	312	318	317	326	321	326	297	333	333	304	285	337	298	320	304	309	305	318	354	331	335	350	278	334	314	296	303	307	335	321	330	316	291	351	318	323	293	288	322	311	299	305	297	310	282	275	316	337	315	320	322	323	327	361	311	297	306	331	353	308	315	298	324	290	344	290	306	329	334	291	313	300	302	329	300	326	314	319	272	286	275	345	302	326	314	304	322	315	315	306	328	327	304	321	298	301	339	298	318	305	300	321	333	306	310	331	298	318	338	332	315	317	312	315	301	310	319	288	311	295	308	306	316	327	315	313	297	321	332	293	294	269	317	329	338	316	333	303	341	347	276	335	322	322	347	339	321	326	299	310	316	317	278	292	344	300	332	308	334	299	313	288	331	324	331	318	317	303	347	330	299	315	353	326	329	331	329	313	322	334	333	319	305	302	324	322	321	316	323	320	295	333	322	321	353	353	331	314	304	320	341	334	329	301	330	335	325	326	314	297	320	274	309	284	339	268	296	306	319	322	303	301	329	338	319	329	285	318	296	343	315	320	305	303	334	293	324	298	330	312	319	331	340	350	298	326	316	291	319	301	303	324	295	313	292	324	319	323	311	343	335	290	309	309	294	298	309	315	339	357	343	330	327	299	296	318	302	295	295	325	315	283	326	311	292
33431	43177	34381	13930	2828	685	549	470	413	418	399	424	420	391	357	381	393	368	421	377	362	385	348	376	350	378	326	368	350	332	354	339	382	374	360	355	358	364	396	340	364	357	333	343	327	387	354	336	352	376	336	367	355	361	355	397	394	371	359	379	401	383	360	411	419	400	377	394	400	426	421	416	348	384	377	396	412	365	366	389	373	377	389	382	356	349	422	358	342	391	384	400	377	390	378	395	384	359	348	381	377	369	356	392	378	375	367	351	374	366	366	365	368	360	352	346	353	395	391	381	376	346	358	374	365	356	334	364	343	392	341	380	380	350	348	354	332	363	363	366	360	383	336	343	348	354	312	379	361	333	347	359	367	368	366	342	347	350	373	347	325	386	353	348	384	343	346	359	370	365	392	354	342	334	338	360	348	370	374	340	360	357	360	356	377	363	386	331	388	367	370	396	364	356	361	335	357	344	378	363	347	356	356	386	349	360	335	392	348	335	379	361	339	299	332	356	324	354	354	351	319	331	325	340	356	378	366	391	379	354	374	311	373	372	374	358	364	343	347	375	330	349	398	357	312	392	375	367	341	375	347	366	371	351	372	325	347	351	344	380	341	367	367	361	368	343	330	332	346	389	365	391	382	356	373	360	369	344	425	371	366	340	358	358	345	337	366	350	344	367	370	354	351	337	372	378	363	334	358	375	346	353	396	344	357	378	394	341	403	331	356	370	350	335	373	347	332	371	366	393	324	332	355	334	363	360	367	354	325	373	388	357	347	363	380	361	350	333	350	352	409	357	368	365	371	371	358	371	354	396	383	338	342	325	336	379	317	366	365	372	341	335	352	332	328	332	344	340	375	353	385	342	362	417	350	353	357	376	386	368	320	340	353	343	379	382	336	370	349	328	394	347	340	339	378	335	351	335	366	358	375	371	349	342	374	374	377	373	379	333	377	371	354	378	371	350	342	363	387	338	374	378	373	385	351	358	343	382	361	362	367	368	367	377	389	358	344	334	366	347	375	350	353	356	349	364	340	376	351	345	343	334	339	356	359	368	365	357	365	341	349	355	373	347	350	343	387	326	371	335	369	356	351	327	354	378	385	334	349	369	364	332	345	373	335	363	331	349	361	358	362	368	349	397	377	324	341	346	373	332	374	342	357	374	352	334	337	365	355	338	373	349	364	350	353	345	356	395	351	322	342	362	354	366	348	385	336	348	376	356	340	362	353	378	377	374	355	339	335	369	380	403	385	327	341	425	347	360	392	325	365	366	333	335	337	351	350	366	325	395	342	353	362	349	328	366	342	364	363	367	340	340	337	360	336	321	336	314	368	336	342	382	318	351	355	371	360	349	342	342	305	348	341	352	392	367	342	365	367	342	372	311	318	353	352	350	339	358	323	387	341	343	342	355	381	367	360	363	347	392	346	375	358	340	354	357	353	363	360	359	356	384	362	382	390	389	365	351	346	387	366	330	337	322	334	356	345	369	325	357	317	359	372	355	335	395	374	371	376	360	344	357	354	382	363	334	360	383	351	348	355	371	382	357	392	364	365	341	339	376	323	371	347	311	372	355	321	336	367	376	365	344	351	302	331	362	327	357	336	348	399	356	349	346	371	352	341	341	353	367	323	358	384	338	335	378	401	376	392	329	354	373	342	378	381	367	342	375	382	362	369	381	364	329	353	356	334	319	343	350	365	395	352	367	356	335	317	364	352	363	392	367	367	376	373	337	348	338	377	338	345	349	368	332	348	329	355	328	355	404	383	330	335	349	362	344	375	375	345	346	329	348	346	360	353	361	361	343	378	306	362	354	364	349	339	341	397	366	344	332	350	347	401	344	336	360	370	366	373	371	326	368	348	355	362	346	365	358	363	375	344	365	335	369	374	344	370	378	357	366	353	378	372	390	337	338	385	356	370	357	359	346	357	350	358	370	364	385	363	380	355	370	369	376	323	394	357	328	352	368	365	387	324	357	355	396	360	379	329	373	352	317	360	363	327	358	376	390	329	388	380	355	350	380	346	331	322	353	358	347	347	358	340	373	360	340	322	351	380	355	353	384	367	346	325	364	363	369	377	320	375	374	348	348	320	358	373	350	346	323	342	403	323	371	376	353	374	359	356	359	347	353	390	370	360	366	343	357	393	384	386	362	349	364	375	370	363	339	383	346	369	408	375	359	339	381	333	355	366	386	335	358	332	343	345	346	361	340	368	374	365	356	315	393	349	346	364	356	336	375	351	361	369	332	331	334	377	354	357	352	347	357	357	335	345	355	369	328	342	350	315	342	346	330	389	353	326	365	320	377	359	370	344	354	394	353	316	375	334	367	386	349	345	341	322	362	347	378	374	342	350	321	349	344	388	334	359	343	348	366	346	362	384	347	359	333	370	366	370	335	355	383	369	381	365	339	371	353	350	351	353	347	359	349	350	359	373	363	360	384	356	336	332	344	361	328	310	343	345	349	334	373	388	361	340	335	332	373	372	357	373	382	328	339	345	364	339	376	375	354	372	368	359	363	331	369	327	383	341	363	377	341	359	356	370	372	368	382	358	342	359	354	332	345	344	364	342	361	334	353	352	344	349	346	360	355	392	329	379	351	351	356	385	359	359	348	378	378	350	345	360	393	348	371	367	360	358	360	347	359	327	379	362	361	341	338	331	377	333	330	359	381	386	332	359	353	357	385	356	352	355	354	372	394	360	367	352	332	363	336	355	367	327	348	359	352	341	365	334	352	365	325	342	342	319	358	358	363	356	354	351	358	310	383	347	377	341	398	362	342	341	365	358	389	357	339	347	338	359	369	355	336	356	347	389	344	364	378	331	361	337	372	360	373	374	356	404	318	357	356	375	367	353	330	365	360	351	358	346	330	363	352	334	313	328	378	336	360	345	385	335	378	334	339	345	354	357	382	369	325	335	332	338	360	353	341	337	353	338	374	390	351	340	347	350	330	337	359	375	365	344	336	339	359	337	345	374	356	328	350	345	373	370	368	333	337	358	368	344	375	357	386	336	373	375	362	350	381	367	371	356	331	366	340	318	339	374	344	325	362	350	319	324	363	333	394	370	344	345	336	364	347	372	378	348	342	379	354	355	428	380	344	349	335	377	340	331	349	391	374	347	347	351	357	364	379	334	358	397	338	362	365	362	367	350	359	345	344	353	340	329	391	366	366	356	361	358	354	365	353	360	375	341	344	348	340	370	352	333	336	370	349	366	327	349	359	360	364	371	334	338	326	351	391	363	354	320	350	359	373	326	356	379	340	333	356	367	361	374	374	335	374	331	375	352	383	350	345	388	361	369	347	321	352	356	336	359	336	394	353	335	376	350	382	357	352	327	354	389	376	371	349	326	375	357	365	360	339	375	366	367	331	324	341	337	353	357	379	360	332	325	355	332	349	341	334	372	382	381	348	377	370	353	362	347	355	354	349	339	382	340	373	399	362	351	355	359	337	348	340	342	350	359	342	348	346	338	321	346	337	376	335	356	364	337	372
25275	20915	27263	25561	19825	10204	1934	828	621	535	453	476	397	382	375	347	373	325	315	359	334	315	317	325	334	322	316	360	317	333	308	342	321	307	312	324	304	330	276	314	312	300	309	290	324	308	319	288	300	301	312	349	294	278	355	277	341	332	315	316	305	307	324	314	325	337	336	324	327	328	297	347	311	336	323	313	321	299	331	294	350	305	311	297	320	295	318	328	301	274	291	317	322	295	359	304	322	295	321	326	322	321	303	295	312	318	307	306	302	313	279	323	315	328	313	293	328	299	288	315	323	315	324	306	284	307	291	341	294	285	292	283	321	320	342	316	310	295	274	281	324	310	293	312	276	269	314	318	265	294	293	302	257	297	327	300	332	297	320	298	294	280	291	295	296	297	314	285	276	279	310	307	276	320	314	309	275	290	281	302	316	297	275	286	285	292	296	277	296	292	286	292	318	307	271	289	321	315	298	289	303	294	311	302	311	290	274	315	322	265	297	324	311	317	300	283	287	308	294	288	294	273	326	295	306	265	320	316	303	320	294	266	314	275	273	270	287	310	302	266	320	288	290	286	312	275	301	268	307	306	289	313	311	291	280	313	290	278	289	311	278	279	283	287	290	284	306	283	298	283	282	298	324	289	282	293	279	336	301	324	300	313	289	294	296	289	321	287	262	331	285	301	318	317	307	297	276	311	299	285	303	278	304	305	311	316	294	284	281	272	303	314	311	290	297	300	313	306	291	321	310	301	303	296	311	281	276	313	309	280	293	275	331	319	321	298	286	292	296	289	281	319	292	274	297	282	295	288	307	314	293	301	265	260	286	324	293	294	354	296	264	288	283	301	276	305	297	324	299	302	284	301	302	292	273	285	295	288	311	290	309	321	300	296	278	287	293	270	289	301	288	319	324	343	298	302	316	276	315	314	305	308	329	293	298	325	328	316	287	292	280	318	297	293	321	291	300	290	299	329	329	306	320	285	305	253	309	335	322	308	303	288	306	326	308	291	303	301	293	292	297	292	263	283	307	302	318	316	321	265	304	288	312	289	305	320	302	281	302	331	363	281	311	313	282	315	295	303	327	285	276	297	313	308	295	302	317	316	297	286	314	298	304	280	307	296	305	280	285	302	298	306	290	272	297	284	271	261	301	282	292	279	307	315	276	277	292	274	268	301	272	322	318	295	266	307	298	298	288	277	301	294	285	324	280	285	316	291	296	272	296	313	268	295	306	296	311	264	337	264	301	264	310	340	281	292	292	302	267	296	277	317	283	305	281	311	313	280	291	295	318	278	290	318	308	314	323	312	307	311	308	258	299	286	286	309	302	277	277	290	289	292	300	291	324	307	307	309	285	293	339	309	270	286	291	316	308	285	291	293	285	318	288	272	284	309	314	298	263	285	284	283	311	316	298	285	294	296	291	293	286	287	303	290	307	308	329	292	291	305	297	284	284	327	311	268	320	345	311	256	315	290	320	314	288	287	297	299	282	288	294	296	300	289	302	292	316	284	254	295	304	293	286	284	295	281	309	289	330	301	306	306	269	324	289	343	309	259	298	263	298	287	304	300	278	297	272	298	303	292	296	306	291	328	296	308	310	304	311	280	291	332	301	298	307	308	277	295	295	288	307	298	296	318	287	341	294	311	308	318	291	283	340	310	299	348	316	316	348	324	270	272	286	292	279	299	276	289	296	313	313	299	314	285	308	294	295	271	296	273	271	314	311	335	299	299	302	270	325	319	301	277	307	298	322	289	265	296	276	298	316	289	296	293	288	278	320	280	290	269	307	288	306	315	313	301	303	300	321	279	301	290	319	308	298	301	298	347	298	317	319	279	317	275	280	322	274	270	316	321	285	269	290	284	324	306	291	291	301	299	302	279	269	272	290	320	316	301	298	294	290	305	297	298	265	283	284	301	281	331	298	289	294	281	307	266	304	283	290	299	315	288	302	304	280	295	312	277	291	288	310	317	303	313	269	278	272	267	290	312	317	293	313	284	329	277	278	292	289	271	309	298	341	328	313	298	276	297	310	287	284	281	267	303	329	289	272	311	318	287	309	315	294	293	277	292	317	293	304	323	301	296	315	314	266	288	295	303	291	310	308	298	293	281	305	282	313	300	287	257	285	279	307	297	290	271	296	292	304	297	297	282	267	276	287	313	275	299	352	319	303	295	320	280	296	311	289	302	290	255	304	330	280	308	296	297	314	299	303	292	263	279	276	297	268	294	314	326	298	300	298	253	304	280	284	314	314	276	303	299	315	323	303	291	313	284	306	271	311	302	312	286	300	293	329	305	282	293	304	271	276	307	296	316	305	323	313	314	332	335	282	279	314	314	296	286	293	286	294	286	294	298	300	281	289	270	311	302	315	341	305	299	299	264	288	316	310	276	294	296	291	298	312	278	304	289	303	330	296	293	295	334	281	317	288	306	339	268	295	292	312	285	295	301	303	302	275	283	303	280	295	276	274	307	299	293	292	303	323	298	326	302	298	297	304	297	322	348	293	323	288	291	299	282	287	280	289	357	303	278	290	337	302	302	297	288	320	337	285	290	300	280	294	283	319	306	299	282	298	349	288	319	272	304	331	287	297	307	265	282	290	289	281	306	259	291	303	322	320	292	265	293	313	302	282	315	293	282	293	295	293	285	284	323	298	321	292	281	327	311	267	296	276	327	310	284	298	321	283	307	290	318	299	284	303	323	279	306	309	297	283	289	324	323	342	298	303	271	267	321	312	284	312	322	294	339	320	329	279	263	305	301	308	297	301	286	333	264	332	298	283	270	288	313	290	302	297	286	301	307	292	300	289	312	300	307	260	313	317	305	334	310	267	318	330	295	283	313	328	288	299	296	281	287	287	272	318	260	316	286	293	295	309	280	266	311	285	282	272	305	294	297	311	286	323	317	330	299	303	325	271	271	300	298	282	270	324	290	285	315	304	342	281	322	333	299	273	286	291	275	268	281	304	285	304	299	289	314	298	309	299	307	299	293	298	300	321	316	287	308	315	300	291	271	299	298	276	305	281	288	298	279	320	311	288	297	278	308	276	286	278	267	306	282	262	266	318	269	307	325	333	280	298	299	284	280	268	289	306	328	289	310	300	285	342	278	290	300	338	328	303	299	307	286	252	292	320	304	321	282	326	301	297	310	338	270	287	270	279	298	286	299	273	290	294	289	302	268	282	292	283	302	300	311	299	320	266	286	292	327	320	278	310	314	312	298	292	270	324	302	287	298	285	282	293	293	310	276	316	285	292	297	267	267	290	282	317	283	297	294	296	298	305	292	281	310	297	305	270	269	285	280	289	284	334	295	269	298	305	302	302	308	317	283	295	325	275	275	299	301	263	292	271	303	289	300	307	262	282	317	298	311	260	299	319	325	297	285	307	305	324	312	285	293	252	304	282	296	308	290	320	310	294	331	306	281	277	305	306	278	287	277	285	296	300	319	322	283	291	316	310	283	281	257	316	294	328	338	306	328	295	314	289	295	312	287
35220	53371	48045	29674	12485	7248	1556	1233	989	784	659	604	593	546	504	480	436	446	442	423	415	410	371	395	381	331	416	352	368	340	320	326	343	363	312	334	342	320	326	323	334	324	327	354	361	354	320	358	351	370	344	346	331	331	349	357	345	374	327	337	323	388	421	409	375	355	409	381	363	390	386	336	367	375	369	366	363	326	356	338	323	320	350	350	329	344	343	329	341	346	372	295	347	309	372	379	390	358	347	346	359	325	325	331	314	348	318	338	336	342	328	341	337	355	330	359	330	341	364	351	378	341	338	333	318	314	314	324	326	358	332	336	312	322	331	346	327	308	322	326	316	309	324	304	321	325	358	321	318	315	301	314	311	324	353	355	318	311	331	294	322	310	336	339	304	331	331	328	306	304	298	316	304	307	355	341	323	322	313	315	349	340	325	331	336	317	305	297	342	378	366	327	322	301	327	315	304	318	326	322	332	330	317	310	320	321	325	300	323	342	305	342	320	357	302	343	351	333	332	313	308	339	328	351	322	318	319	307	361	320	310	327	336	327	323	334	329	322	319	296	289	319	346	323	327	340	334	316	351	268	308	316	333	329	310	331	346	334	328	306	332	348	326	292	333	308	328	354	326	329	328	358	340	327	341	311	343	306	301	296	302	347	301	312	348	323	320	340	340	306	322	354	305	334	300	320	332	301	353	306	348	324	283	341	313	355	322	304	313	290	308	303	310	342	343	353	338	316	336	311	328	334	348	328	315	331	302	333	318	359	312	343	345	321	354	287	321	331	336	334	356	339	356	301	319	334	301	326	332	323	331	306	345	338	307	345	306	313	305	323	334	319	376	322	317	305	328	338	316	304	305	297	319	305	319	335	338	354	297	339	356	308	296	361	344	340	323	319	332	354	327	298	341	313	313	334	347	353	312	325	319	346	335	345	327	290	301	320	338	300	356	360	331	326	307	287	316	359	320	322	326	294	322	351	325	318	324	296	293	300	307	314	335	317	299	311	313	305	323	324	312	326	319	312	318	310	296	343	363	303	326	321	300	302	330	298	354	329	326	323	336	300	360	295	345	346	314	300	310	310	313	332	326	327	331	316	314	300	332	315	337	319	309	334	338	312	319	337	319	328	334	320	358	300	345	313	312	304	337	343	326	328	331	347	301	317	333	302	308	326	335	293	318	333	341	331	318	328	380	349	320	331	359	324	358	321	333	317	309	342	360	332	351	266	317	280	349	299	345	311	351	329	330	328	313	311	340	308	336	319	310	327	344	325	329	291	323	346	311	330	351	335	322	321	339	302	337	332	319	349	307	301	326	312	314	325	325	295	325	317	335	353	326	314	317	326	304	320	332	355	298	325	330	311	324	322	342	360	351	320	363	332	338	322	333	313	314	346	310	334	342	306	335	328	335	312	302	339	322	316	321	352	339	305	318	324	306	311	331	327	310	306	311	330	296	309	331	314	343	345	325	346	352	313	317	341	301	323	278	353	312	302	335	365	319	326	316	346	322	341	335	334	297	349	343	320	339	312	326	328	348	303	366	322	293	313	320	298	334	289	322	329	323	327	331	308	357	332	348	340	304	331	328	323	330	340	285	287	352	349	345	328	337	331	354	319	335	331	319	277	318	317	329	292	330	326	345	331	308	316	363	310	341	347	346	309	334	363	342	303	309	311	335	293	333	325	311	325	343	318	347	320	310	325	327	333	340	343	282	356	323	318	324	313	335	290	342	292	355	336	335	329	328	335	343	326	334	330	310	316	316	304	326	293	314	308	315	305	306	339	313	307	300	316	307	325	326	301	312	337	335	330	332	334	335	340	324	347	343	308	343	342	332	327	295	318	317	331	325	307	345	317	330	306	320	350	338	350	300	351	345	319	315	335	310	314	357	336	319	335	324	310	327	324	344	338	339	328	330	336	348	319	347	314	329	305	314	339	329	301	340	336	312	370	331	351	322	323	329	342	348	304	300	308	305	371	314	317	338	317	281	329	332	330	334	302	319	328	348	344	316	303	298	306	336	289	323	313	339	331	316	303	312	298	341	306	316	307	324	315	328	368	303	339	309	299	346	322	322	346	341	339	308	306	328	346	314	352	312	314	329	336	317	323	343	319	333	338	295	331	335	338	338	319	340	344	323	359	342	337	333	331	348	347	329	319	293	336	356	313	270	322	341	309	331	302	319	327	314	308	313	311	329	347	333	308	326	328	306	334	323	299	356	338	332	315	323	346	331	321	303	327	317	300	324	303	320	330	294	327	368	343	306	313	330	329	311	328	308	295	353	329	298	348	331	329	339	315	334	297	308	339	275	327	350	354	331	339	312	322	293	318	341	311	350	309	310	337	351	319	359	310	314	347	340	318	342	328	329	328	317	321	325	357	332	352	326	338	306	322	322	318	334	297	324	293	327	317	340	312	315	363	344	311	312	316	341	309	308	316	311	306	363	317	316	282	330	304	357	325	324	314	341	347	323	342	333	346	345	317	362	321	323	328	326	314	312	354	343	325	319	299	314	327	312	305	323	330	317	346	348	348	346	325	362	321	319	338	337	306	330	336	301	323	325	332	327	337	310	342	318	362	315	342	364	353	322	323	336	345	342	325	335	350	326	331	338	335	321	300	343	324	313	333	345	336	319	337	325	339	327	302	309	327	351	281	320	331	310	352	338	309	346	320	334	350	295	335	322	307	318	307	287	309	333	335	284	325	314	324	330	326	318	314	312	332	329	297	334	313	339	335	309	343	306	307	327	342	318	334	311	309	329	305	319	344	347	328	328	335	316	334	339	336	338	344	338	307	351	341	375	337	331	325	330	354	339	342	332	319	346	322	349	325	344	299	327	332	296	337	309	318	303	344	336	322	315	315	345	338	297	295	314	309	333	332	294	310	309	324	335	327	313	313	303	322	285	292	343	312	309	322	323	312	329	351	338	315	360	351	329	337	348	312	302	339	300	303	303	326	339	317	327	317	337	354	303	305	333	313	345	301	311	301	299	340	352	316	315	320	342	328	332	337	321	327	316	345	323	323	323	307	364	333	289	316	330	309	293	301	311	314	337	318	337	332	346	310	317	318	334	304	335	324	344	317	289	299	305	315	332	334	358	346	343	325	319	315	354	351	328	320	328	300	312	334	312	321	347	334	308	318	327	333	336	326	306	308	329	323	323	335	330	358	327	322	294	313	309	289	318	334	343	336	348	292	302	312	353	322	299	312	307	316	327	315	345	313	342	317	314	305	332	319	303	339	341	337	302	317	298	362	361	316	331	326	316	331	318	314	328	312	298	321	313	324	324	319	356	316	324	331	316	297	315	316	355	311	311	336	305	313	357	337	340	322	335	341	335	317	339	317	301	321	332	298	326	309	344	324	332	283	307	300	315	321	326	317	324	322	325	311	308	338	320	324	358	341	301	312	349	311	343	342	322	347	303	307	316	337	313	341	327	291	324	329	320	318	336	290	342	342	329	333	365	349	332	345	327	319	343	329	335	316	324	339
23164	20784	27567	24712	21800	20708	10507	2054	1215	878	792	734	697	665	634	582	595	566	564	542	553	535	565	531	507	513	515	534	483	490	510	514	493	515	516	482	502	479	512	487	522	498	491	529	482	457	479	464	480	489	482	472	461	509	464	474	528	514	455	473	492	467	565	537	514	531	497	509	522	513	482	515	531	459	513	513	493	521	521	458	488	492	469	511	524	506	482	494	463	514	511	517	489	526	507	543	490	483	509	539	463	521	497	466	501	459	490	493	440	468	477	497	446	471	483	481	477	502	498	463	452	475	460	494	462	452	495	512	439	460	487	449	518	466	469	468	484	461	480	477	496	485	488	475	523	481	484	467	509	448	446	480	502	485	469	450	430	465	475	504	457	470	474	431	478	463	494	486	452	483	504	463	489	473	439	481	480	504	501	504	430	455	499	474	461	463	464	471	474	465	471	481	442	494	506	451	463	506	461	465	447	476	474	494	508	488	463	487	509	471	483	491	449	441	486	459	475	447	480	437	430	512	487	466	462	474	467	472	439	440	487	469	479	478	458	507	494	471	540	458	478	510	477	475	472	532	440	451	451	513	470	474	460	469	511	513	448	460	504	442	483	446	441	506	471	497	476	516	496	478	460	453	474	517	472	502	477	459	478	481	478	521	486	474	456	474	444	500	462	487	449	463	458	451	448	497	473	448	483	472	493	463	472	530	482	470	456	472	480	485	513	437	456	470	461	468	487	479	437	468	463	487	430	478	486	447	478	480	473	498	457	486	461	481	449	517	460	491	472	463	496	455	431	483	471	462	527	520	440	428	448	499	483	495	467	453	431	469	495	484	510	463	466	462	465	450	463	494	464	479	484	490	441	454	468	497	446	507	493	442	471	459	467	477	469	441	470	501	508	471	486	490	480	449	488	499	490	499	479	490	489	443	446	464	510	450	493	469	489	488	494	464	477	462	454	452	495	449	472	489	484	401	526	441	469	478	500	479	504	461	476	496	428	460	504	468	503	433	474	485	467	453	488	480	484	497	460	461	468	518	504	474	502	465	483	480	492	444	446	447	471	507	483	452	466	485	478	454	472	467	461	437	470	490	456	449	488	456	485	463	494	485	494	479	466	474	520	435	447	451	449	476	449	440	491	491	454	493	466	489	471	490	462	483	493	462	467	460	465	486	487	468	471	479	467	495	481	430	487	458	469	451	454	448	469	485	439	465	465	489	471	475	505	489	495	499	486	455	500	440	471	493	504	462	461	457	466	452	505	436	502	443	470	461	484	473	463	472	481	445	468	469	451	476	460	454	492	489	470	475	455	492	454	464	495	471	473	486	461	496	488	492	464	499	480	479	468	464	462	460	492	475	477	475	460	430	492	489	470	486	471	464	459	496	453	526	496	499	493	479	466	479	473	492	459	464	499	486	469	449	484	415	459	446	487	492	465	514	428	483	455	471	469	464	458	470	448	479	471	485	509	465	502	480	473	476	472	460	469	495	470	426	476	460	504	490	494	466	515	474	491	486	455	476	510	494	447	467	470	474	521	456	511	472	470	467	487	467	474	490	456	504	492	484	534	482	512	467	479	489	451	461	430	481	504	478	479	501	492	514	447	473	453	505	481	445	449	491	463	483	481	451	432	507	454	454	463	457	479	493	476	454	463	512	430	477	473	485	505	468	500	468	498	482	481	511	454	493	436	497	467	502	495	483	473	452	460	489	426	472	488	472	508	426	474	470	523	448	445	491	495	483	467	482	503	507	479	425	468	497	479	472	445	449	441	453	502	461	503	462	466	497	505	493	455	455	492	433	442	484	470	486	451	461	478	445	469	461	455	499	503	475	470	494	516	507	493	476	481	497	504	456	465	454	471	521	480	474	476	508	460	482	496	487	486	484	476	473	437	473	470	458	488	451	462	496	472	471	495	489	482	481	493	468	426	472	481	462	514	489	485	432	461	478	475	471	465	469	497	510	480	485	484	465	485	425	464	450	485	477	508	472	515	465	478	459	466	459	458	462	441	486	494	494	452	482	474	450	475	491	460	513	465	455	440	465	511	477	473	473	461	493	497	439	450	516	501	481	454	456	435	441	475	474	484	454	440	452	499	447	430	454	484	477	478	472	469	473	492	429	460	436	476	461	431	479	486	480	494	482	469	477	485	451	458	453	463	455	465	510	471	436	481	492	446	496	459	462	442	448	462	450	477	484	486	453	501	482	479	480	493	460	436	487	423	433	463	439	456	483	435	473	442	487	459	503	467	456	496	447	473	490	526	454	501	485	462	470	506	452	490	480	480	473	473	518	462	478	485	471	520	488	495	483	466	486	488	432	479	444	478	483	464	449	467	502	458	489	524	458	477	462	470	510	446	491	506	536	493	539	437	475	454	486	486	508	482	493	467	451	445	497	421	499	440	456	489	442	468	420	448	476	472	460	465	500	444	521	498	461	482	470	458	469	466	455	452	481	496	464	487	488	487	512	410	489	442	464	489	472	467	478	476	457	546	436	475	444	530	435	548	479	446	441	487	468	471	472	475	492	437	465	473	480	459	470	492	440	472	435	479	488	479	468	482	467	436	452	473	465	514	485	520	442	498	454	496	449	447	453	454	474	477	466	465	449	493	457	443	502	455	487	458	502	436	483	474	456	484	450	455	436	444	430	501	485	473	458	500	482	476	450	459	498	501	471	438	483	420	478	454	494	464	450	512	496	475	468	507	494	490	471	463	478	473	451	502	498	515	490	475	460	516	458	494	486	451	463	439	509	456	459	479	464	492	495	494	502	475	467	478	471	445	428	467	499	513	499	470	503	493	509	484	460	471	467	464	464	453	428	474	471	487	476	484	470	481	473	457	438	469	485	429	471	436	454	490	462	434	497	500	473	432	457	502	486	469	515	438	498	494	495	474	520	486	475	429	498	445	450	441	488	469	458	476	480	443	529	520	492	480	421	465	467	462	482	484	458	499	473	454	473	485	462	455	460	488	506	475	453	486	493	495	484	469	439	447	460	483	471	488	446	483	486	445	503	454	469	463	448	478	479	498	475	470	513	474	490	474	468	483	489	472	467	484	508	461	498	466	463	468	484	506	482	441	473	450	484	479	480	443	492	465	496	477	463	452	492	468	502	465	446	460	514	435	505	476	446	467	508	438	466	431	471	448	477	486	452	485	473	445	466	464	472	466	489	464	448	500	451	441	454	467	467	465	457	461	484	464	482	455	488	425	464	454	492	487	460	460	486	446	449	480	529	507	481	437	474	461	436	491	462	469	465	508	494	443	474	452	463	478	479	485	507	491	464	509	471	445	463	481	474	503	440	498	476	474	476	464	480	463	447	471	482	486	480	463	481	542	503	495	454	470	494	452	459	500	449	458	495	475	482	450	459	530	479	526	490	462	483	502	503	474	513	405	506	477	462	448	500	479	471	490	457	482	478	447	484	466	464	461	455	454	498	477	471	506	466	455	463	454	475	446	452	498	467	461	474	460	479	508	504	460	486	467	489
39264	62018	56756	41606	28860	13725	3357	2178	1801	1352	1157	982	918	839	735	809	760	705	661	692	660	651	592	587	584	641	620	580	588	528	523	524	506	530	533	537	513	528	512	487	489	531	500	533	537	525	555	516	547	515	530	510	555	522	561	545	555	520	548	529	558	533	548	579	556	550	586	555	529	549	579	527	574	549	508	534	519	547	541	532	543	523	506	528	511	507	496	504	514	519	515	501	523	517	496	493	538	555	567	507	504	488	506	527	473	502	490	483	515	521	517	525	474	502	517	522	522	486	510	508	540	512	458	498	484	468	459	495	463	514	503	507	513	466	518	519	487	498	511	493	487	521	497	483	457	498	486	482	509	493	464	463	500	491	497	431	474	484	474	496	523	475	514	507	487	485	486	497	492	499	477	493	477	491	492	502	479	487	487	454	490	507	494	479	508	467	505	475	488	456	466	493	481	451	505	468	504	521	471	517	466	476	498	538	480	511	524	504	491	489	466	489	485	468	485	520	484	510	454	477	510	499	490	462	514	480	531	525	470	485	496	501	506	485	462	498	479	515	496	459	481	472	509	519	512	468	486	506	523	464	500	479	491	511	458	528	471	477	438	497	474	514	481	460	469	497	470	493	475	492	497	478	509	512	499	531	481	506	482	480	465	479	433	476	495	489	467	455	488	482	480	484	504	460	472	484	513	502	451	503	467	482	490	479	527	453	447	465	523	472	496	502	532	487	509	474	473	520	458	526	504	503	496	482	417	501	502	470	513	473	474	473	491	480	489	490	461	514	517	487	498	471	468	508	518	467	484	466	494	531	459	503	457	500	469	441	455	461	499	505	463	498	503	473	481	508	533	489	470	495	490	495	469	498	500	486	500	505	457	474	498	505	499	486	481	476	491	499	495	470	476	452	488	446	476	468	479	468	481	492	489	516	468	492	500	528	462	494	474	517	498	495	511	476	489	472	482	497	523	542	491	458	488	481	495	478	490	494	480	499	488	485	513	474	481	487	456	459	484	478	488	496	501	520	493	486	479	508	491	487	503	490	480	477	459	460	512	506	490	485	488	489	505	457	478	468	484	461	472	469	489	507	456	478	502	524	469	518	490	486	531	514	482	495	492	517	481	490	443	466	530	485	507	479	475	491	488	510	480	468	451	508	495	469	503	485	499	484	508	489	501	497	467	512	472	521	499	510	502	502	465	460	453	558	514	489	457	462	498	503	502	476	486	495	480	504	500	515	508	497	512	496	459	502	474	487	481	484	500	531	520	496	523	488	497	500	516	494	494	490	469	469	511	511	483	477	497	488	503	521	491	484	533	473	482	491	548	525	470	502	464	478	501	519	473	482	498	516	495	506	518	498	471	514	456	491	500	486	478	480	530	491	490	473	463	482	510	455	514	504	491	515	506	486	530	494	518	522	486	494	498	472	489	484	516	487	478	489	490	463	457	466	483	474	481	479	508	472	489	478	507	470	466	462	505	493	461	473	498	528	511	512	508	460	475	505	476	560	517	478	541	480	480	456	468	506	489	479	448	473	470	502	495	456	500	499	515	495	485	489	468	482	490	466	474	538	530	478	502	490	467	507	475	472	452	489	481	460	453	511	503	485	521	480	488	559	484	512	510	479	476	488	484	534	523	540	517	514	487	485	477	497	527	448	480	497	519	535	499	506	518	455	464	441	480	493	490	483	454	491	466	497	466	514	506	516	479	480	475	541	487	518	479	496	483	485	463	512	513	521	485	491	506	482	489	500	516	491	459	483	502	518	480	459	502	505	490	464	492	502	486	455	476	503	508	487	486	528	494	492	470	537	505	536	488	497	508	472	465	507	489	484	483	518	491	476	485	484	464	455	506	504	507	454	487	523	520	505	476	529	486	490	472	530	494	477	543	511	478	480	495	507	510	481	544	487	542	491	474	535	520	471	476	502	451	481	486	487	462	467	484	516	500	494	462	494	496	484	498	485	467	457	503	482	493	474	473	477	474	490	515	503	480	523	470	506	492	497	488	526	449	457	492	460	496	473	484	511	489	529	506	485	466	459	481	462	456	472	504	499	517	480	478	464	523	527	485	479	511	483	518	509	504	530	452	504	483	491	529	507	508	454	515	432	525	547	489	495	494	470	485	478	489	481	499	551	474	465	489	522	505	470	505	498	493	505	537	463	474	500	480	503	534	473	497	492	481	473	528	493	488	468	518	514	495	487	527	471	478	526	496	520	490	513	485	485	514	463	508	520	470	460	488	508	501	492	480	510	473	488	494	515	470	520	495	510	519	510	488	507	504	502	503	482	491	476	492	482	495	511	505	516	498	511	470	482	490	485	494	468	462	492	511	458	481	481	502	488	479	496	469	494	499	532	473	492	520	490	501	485	490	465	485	475	471	514	501	486	524	479	511	487	460	429	476	473	491	475	509	488	483	513	465	458	486	489	474	515	460	465	468	528	495	505	499	459	485	495	458	482	494	491	461	494	505	503	479	484	469	448	519	501	540	515	510	510	530	497	488	479	516	461	516	447	470	485	470	456	477	487	514	483	503	504	490	471	487	477	501	507	486	458	507	466	471	458	473	501	516	474	521	495	472	485	523	497	470	493	485	490	496	514	508	505	478	466	503	553	499	502	471	555	471	498	501	497	500	469	453	528	488	512	474	461	470	506	515	479	475	519	455	473	491	496	539	485	506	464	495	488	495	490	523	442	489	508	426	476	494	509	480	493	548	517	485	479	470	504	482	498	486	510	482	491	464	494	511	477	493	485	507	481	508	535	498	522	502	462	489	500	493	537	500	528	518	507	519	525	508	458	499	508	486	508	484	499	469	487	530	503	483	475	438	461	465	509	495	480	525	470	498	486	458	473	509	498	489	513	533	490	492	455	489	476	438	482	482	498	514	460	512	455	475	521	520	481	507	485	480	436	511	461	460	473	480	502	492	463	494	488	527	499	461	507	507	491	479	490	491	520	525	493	487	518	515	507	529	485	489	469	466	509	439	489	501	496	480	516	480	478	468	443	476	472	505	481	443	526	491	479	504	485	508	507	501	523	479	462	464	544	457	520	498	482	487	507	520	454	494	462	496	501	524	494	475	492	514	450	464	520	491	479	452	514	517	458	486	482	464	440	516	485	498	496	475	490	516	500	511	541	542	528	465	501	472	450	465	451	476	458	473	498	504	491	505	484	491	485	506	501	455	501	492	492	495	520	472	474	536	486	492	476	481	495	517	477	525	466	500	483	466	506	514	464	523	453	464	506	479	501	500	443	501	484	466	475	498	466	507	463	481	491	489	511	500	481	509	479	503	528	488	505	534	513	459	487	502	497	484	472	476	498	473	455	503	502	525	487	445	458	493	531	495	465	507	461	468	474	504	505	524	501	470	508	507	544	491	488	483	449	505	512	519	475	470	501	496	470	446	484	513	512	460	522	486	487	571	484	511	476	476	486	499	507	512	490	504	493	517	468	503	493	461	525	471	476	440	488	499	482	524	453	514	479	515	510
32281	29065	27917	15925	5495	1890	488	346	393	332	335	338	325	328	318	325	323	327	340	326	271	340	319	313	328	318	339	303	315	316	352	333	329	326	314	322	325	315	316	305	297	287	336	317	328	299	313	298	330	316	351	327	350	327	334	316	345	288	302	316	335	342	307	306	336	327	330	338	314	295	314	336	317	321	322	330	309	292	328	309	325	294	320	304	329	329	315	298	329	334	355	325	339	338	324	327	301	305	357	283	343	275	324	359	349	324	308	341	333	321	323	315	344	345	288	305	276	314	334	330	303	339	328	299	273	299	334	313	340	289	319	301	352	318	313	323	323	313	347	339	312	285	327	341	320	313	313	291	329	352	335	318	317	310	324	305	283	299	281	340	343	292	306	334	326	296	309	306	312	300	327	350	338	325	300	302	294	304	329	295	291	317	329	320	334	312	321	319	333	343	293	322	285	310	328	331	350	327	310	297	293	321	330	320	322	344	306	299	327	327	312	316	332	308	360	310	311	330	311	321	313	326	307	319	312	325	297	336	302	282	308	298	332	288	295	294	311	343	325	336	313	317	314	279	339	327	325	293	324	314	316	332	321	326	303	313	334	339	335	310	318	342	311	300	295	300	322	321	311	327	298	295	325	314	258	310	327	336	347	313	347	343	324	306	318	312	292	313	320	296	323	287	338	308	333	300	307	327	302	358	314	308	300	309	301	339	332	321	353	325	306	309	326	325	332	315	300	315	306	322	328	325	303	320	284	325	302	318	329	331	313	304	295	316	337	324	333	327	326	301	284	292	328	333	292	327	334	319	314	338	312	318	314	306	332	298	311	340	295	335	311	344	288	311	316	319	327	338	313	337	321	295	338	325	298	327	313	317	288	296	330	329	297	321	303	305	295	297	308	305	326	316	311	324	343	299	343	335	344	321	312	339	288	291	292	311	327	314	339	315	318	307	299	320	342	339	301	341	297	325	369	323	310	315	308	336	306	307	296	307	337	327	312	319	340	286	334	333	283	325	310	329	346	318	316	336	330	318	307	284	316	326	311	282	311	270	315	315	322	322	299	337	323	319	312	311	339	289	297	327	302	292	323	318	307	330	294	301	304	304	333	325	308	337	300	321	317	323	323	308	299	365	288	346	317	309	319	296	331	336	326	273	315	295	308	288	286	366	283	308	339	335	317	310	306	363	336	307	311	339	333	291	302	332	319	350	352	314	311	298	284	305	302	314	351	320	340	323	310	308	320	333	313	314	318	332	302	291	319	313	300	330	340	308	279	304	314	304	318	304	315	324	304	306	311	307	300	326	320	325	339	315	320	341	309	314	338	318	302	321	342	317	320	313	303	350	307	337	314	332	312	328	337	320	302	303	328	326	298	302	286	305	300	297	297	293	302	324	303	310	299	308	327	330	300	324	298	354	305	333	337	316	329	330	321	302	288	337	312	313	295	290	322	307	315	299	343	313	319	291	306	319	321	311	330	301	319	327	318	328	311	302	341	335	364	340	325	319	286	291	307	328	302	314	311	313	328	301	285	310	280	305	310	331	330	316	345	330	300	315	320	329	318	295	331	363	348	361	317	296	320	345	306	318	292	347	318	294	311	303	350	359	317	327	316	344	344	314	294	309	322	318	313	318	343	321	334	285	300	348	297	339	309	290	313	311	307	310	332	309	323	300	307	335	344	326	306	312	351	334	324	330	327	330	309	321	301	294	271	343	334	312	318	318	314	298	318	297	343	294	308	314	324	322	311	321	335	289	332	290	325	328	286	335	314	342	318	323	328	312	335	343	314	295	313	296	289	283	331	323	327	285	340	277	329	293	342	303	299	343	323	309	347	313	315	317	314	303	292	326	280	335	290	331	323	311	319	328	373	323	310	294	346	300	324	291	296	301	298	317	308	345	316	325	309	309	320	312	309	328	323	301	332	299	329	314	269	308	307	306	316	353	313	290	345	297	329	310	327	307	325	309	314	347	306	308	323	311	339	321	336	303	292	284	293	318	321	305	300	328	310	332	295	300	328	308	316	307	307	348	295	327	330	299	322	354	369	321	351	324	299	325	302	302	279	307	339	355	295	325	311	317	342	301	309	323	316	304	328	342	297	320	345	335	324	339	317	303	316	310	337	322	310	287	311	323	315	328	319	313	328	274	312	329	345	309	293	323	309	310	323	326	316	332	356	310	342	327	290	310	319	314	308	297	352	329	306	326	325	305	313	313	297	320	300	316	357	284	300	337	330	340	308	317	317	311	324	292	316	305	311	328	310	300	300	301	305	313	319	292	306	297	309	321	342	328	317	296	311	334	299	317	356	309	294	288	320	319	324	299	315	308	314	307	349	307	296	322	332	326	280	351	308	287	330	319	337	292	296	327	311	311	326	297	285	297	320	318	296	324	287	345	313	298	295	315	296	293	323	307	308	305	331	318	294	319	297	350	336	323	322	315	322	291	313	313	278	317	319	318	305	329	329	317	312	309	293	308	329	319	303	330	334	312	326	286	308	300	317	293	308	333	305	300	320	302	331	286	294	304	294	289	316	324	332	291	302	327	324	297	287	325	280	314	317	302	297	313	298	321	307	317	289	341	312	342	322	314	321	287	299	293	334	316	309	294	325	305	298	322	319	294	309	301	330	308	299	316	310	326	304	317	330	298	340	304	311	309	297	298	296	315	330	336	297	321	313	320	353	305	302	292	317	320	324	309	327	306	317	345	281	333	297	313	351	323	352	305	317	299	305	291	342	323	295	341	304	316	288	315	279	307	314	300	337	306	303	337	288	310	347	329	346	276	261	326	292	315	290	284	312	317	309	327	314	306	302	328	327	277	325	316	303	327	329	314	322	319	341	346	288	310	339	324	329	306	297	300	333	292	316	323	303	290	315	327	299	341	311	304	308	299	317	328	342	329	303	285	306	301	311	287	317	283	319	300	299	319	326	331	309	314	332	298	329	321	316	323	338	302	326	334	288	332	368	286	299	309	293	298	307	348	336	321	306	313	315	302	311	312	291	325	317	306	304	310	294	302	309	322	336	321	323	291	332	314	300	311	303	325	333	309	278	312	331	309	310	286	311	316	317	323	292	309	317	322	318	312	348	333	310	317	326	290	334	328	327	267	341	284	317	317	323	336	318	344	305	306	299	311	285	340	325	334	333	318	339	324	302	329	291	306	289	296	311	320	279	359	314	335	300	299	311	317	317	315	326	329	331	320	335	317	350	295	306	335	318	320	306	301	315	292	329	315	312	300	303	331	313	328	290	326	327	323	289	294	292	346	303	322	306	327	316	323	302	353	314	300	312	315	320	343	348	331	332	321	306	273	316	313	316	308	317	331	328	282	332	329	314	342	339	293	313	326	336	303	304	306	343	321	299	322	342	298	318	310	335	323	309	300	293	326	351	347	286	331	311	332	299	295	322	303	322	335	329	327	337	312	311	299	319	328	359	299	330	326	310	302	321	362	349	340	340	315	300	339	316	341	327	316	328	305	303	318	324	297
33545	40082	34647	19177	8766	3526	677	455	404	411	365	380	354	374	399	352	385	390	346	340	374	354	370	353	367	357	376	381	376	373	337	345	341	376	360	348	366	363	365	342	333	389	297	349	411	373	373	380	385	349	370	384	381	395	355	377	408	398	385	382	367	377	423	374	410	402	380	409	368	373	358	363	384	388	348	349	369	379	355	380	392	353	350	350	351	366	328	357	369	357	327	342	362	355	366	350	361	378	383	384	344	367	394	353	349	403	404	357	345	353	388	361	385	350	343	335	384	376	397	383	346	341	353	367	366	379	343	363	362	380	344	355	351	310	403	341	370	346	374	357	330	381	342	360	365	387	393	336	364	356	326	342	339	364	333	357	398	344	341	342	374	351	349	338	373	342	373	347	359	363	346	366	356	341	366	379	370	360	313	379	362	391	375	346	358	376	340	332	367	338	364	358	347	326	343	353	322	327	347	391	402	368	307	338	338	352	340	357	329	343	365	367	378	377	373	341	365	381	356	325	363	382	348	336	371	357	344	337	365	351	381	320	348	336	365	348	395	357	337	361	339	338	355	377	377	357	381	330	340	367	355	361	347	354	343	331	368	363	372	373	382	376	379	356	338	371	335	367	337	366	331	362	353	359	401	369	327	365	400	364	363	333	331	390	359	307	352	344	356	338	327	347	346	377	349	348	370	345	322	348	343	338	351	348	329	316	343	348	377	360	359	367	363	361	372	359	344	338	399	376	366	314	375	316	363	363	344	358	357	365	397	358	362	341	360	346	335	364	363	351	354	356	336	352	336	375	336	304	388	320	331	327	346	352	354	312	318	346	325	379	364	335	359	369	373	339	346	318	338	359	335	351	363	353	328	349	356	371	363	363	371	333	360	374	347	325	375	339	390	348	357	373	347	327	354	314	346	359	345	325	356	357	318	343	326	357	386	349	348	375	356	333	357	328	362	359	354	364	336	345	365	345	341	351	346	346	352	339	350	347	379	356	331	359	373	337	355	351	348	345	361	361	340	390	343	327	374	365	348	381	352	346	368	361	364	329	364	365	372	347	376	368	348	343	340	338	354	363	356	347	314	350	387	328	355	358	340	334	333	365	336	338	358	346	362	350	377	356	348	344	360	357	385	358	358	371	349	370	327	340	341	361	357	355	353	366	342	375	339	353	344	381	311	347	346	377	344	328	379	363	335	343	353	344	334	354	345	360	342	343	345	359	355	326	371	383	360	358	362	359	349	361	359	398	386	378	347	348	332	345	354	372	355	340	355	345	368	366	369	335	331	364	353	375	379	340	345	361	360	360	348	354	331	368	373	369	353	356	364	344	358	380	361	337	363	365	349	363	346	354	363	359	350	352	383	350	334	352	365	362	360	348	361	385	338	361	357	364	354	373	323	345	349	353	366	352	343	323	364	317	356	341	346	356	366	331	359	386	351	378	350	353	338	325	364	357	366	358	343	359	341	364	347	335	330	356	354	336	358	332	366	358	354	361	363	349	351	368	340	359	371	353	332	377	362	369	346	368	341	358	354	370	339	314	333	359	335	317	348	342	378	369	367	342	346	374	359	330	425	327	360	319	333	348	384	354	360	352	352	366	362	337	378	343	380	313	342	369	347	351	333	366	371	373	347	364	348	351	370	365	366	337	351	347	351	379	374	320	345	368	341	323	372	336	357	396	384	359	355	370	388	355	328	365	338	352	349	342	360	344	342	350	335	380	359	364	347	356	346	344	337	381	339	347	364	331	366	330	350	357	343	346	322	343	343	358	344	365	320	365	348	353	339	358	364	346	370	340	323	374	350	354	350	371	363	328	361	327	386	332	347	348	349	344	341	368	348	385	403	391	374	357	342	330	314	365	368	369	353	372	345	345	343	340	376	327	342	377	338	397	366	349	336	404	380	313	353	340	367	361	327	368	326	340	357	358	347	358	364	380	358	340	358	369	358	373	390	364	353	343	346	373	368	355	311	355	360	347	354	353	347	341	362	347	369	389	334	375	340	350	346	320	354	360	360	334	344	346	351	354	350	369	373	338	389	358	323	351	354	373	350	396	328	368	350	383	361	373	350	334	354	376	334	368	351	365	389	359	370	354	377	326	383	381	333	353	358	322	355	351	368	375	315	363	382	335	359	340	346	346	362	346	380	314	344	377	365	329	358	354	369	364	387	400	338	368	356	364	330	384	377	355	361	357	368	390	335	349	374	354	361	378	352	343	368	355	349	377	364	340	362	349	387	360	345	330	353	349	371	354	329	373	349	342	359	368	388	363	362	345	362	337	334	376	375	364	329	348	358	358	363	369	357	360	376	344	354	383	345	342	320	366	341	357	337	381	378	362	339	364	344	348	366	330	353	357	368	346	350	363	345	371	348	350	338	352	318	349	345	346	365	371	358	388	345	331	383	359	324	342	337	376	347	337	351	317	375	370	340	385	355	377	349	351	336	371	349	356	343	316	356	350	349	345	371	349	351	347	338	338	337	343	356	367	364	360	376	346	361	351	336	380	338	347	350	334	349	364	365	352	344	364	338	379	335	366	355	339	385	377	355	365	336	363	360	357	384	354	360	360	381	361	365	393	356	335	347	337	390	367	319	374	347	370	394	345	343	362	386	362	356	349	355	373	368	367	335	366	330	332	342	371	331	326	368	353	363	351	361	351	339	391	345	346	314	357	356	378	354	350	345	367	340	331	367	321	352	366	360	338	349	384	328	370	337	335	326	365	379	360	377	320	331	392	351	381	357	361	328	326	327	358	374	362	382	340	347	360	364	415	365	358	331	338	397	387	348	347	373	376	327	362	331	364	322	363	379	335	342	331	358	352	361	350	385	381	363	373	387	346	362	381	332	361	356	345	338	385	363	375	360	384	351	351	324	340	340	375	344	396	350	373	335	373	378	363	369	391	366	384	351	375	351	369	353	346	361	361	324	368	375	381	328	336	338	346	341	363	343	345	368	379	346	344	352	352	353	376	360	341	341	341	347	346	333	353	387	362	343	380	349	367	333	346	352	343	351	366	364	362	357	371	339	393	333	337	367	346	368	385	364	342	371	367	344	362	353	378	367	349	347	360	358	338	350	375	408	383	375	377	339	350	377	374	361	353	362	355	358	388	340	357	359	347	337	320	357	337	369	359	367	367	352	355	366	377	328	341	334	339	366	360	353	362	362	350	375	339	374	400	340	359	381	361	338	347	346	337	371	311	380	374	318	364	361	388	361	339	351	361	355	352	349	340	347	357	340	372	361	369	317	344	352	362	385	371	351	382	360	337	334	347	345	384	371	369	382	388	314	370	334	367	357	386	350	364	323	359	357	325	352	352	336	347	327	331	339	373	337	364	367	346	363	382	350	338	359	320	345	346	357	358	373	343	359	339	319	377	368	340	364	341	329	408	343	347	377	346	342	380	339	352	357	348	375	386	342	321	391	347	328	379	355	359	370	355	358	365	378	335	342	361	347	370	375	365	349	323	341	335	366	338	347	347	387	383
25410	20907	27674	26250	20844	10519	2219	779	514	467	463	370	376	387	375	398	332	359	328	327	336	297	311	315	336	333	298	310	300	311	313	323	300	260	294	272	303	305	286	300	284	304	333	291	289	293	295	295	309	310	326	277	327	292	290	315	301	306	326	324	319	308	319	352	318	329	307	318	316	320	322	326	318	332	298	312	316	296	304	310	319	283	302	292	298	291	320	287	302	279	306	308	281	306	312	305	313	293	333	290	283	307	308	273	275	305	284	289	260	304	310	303	297	301	328	261	311	322	305	304	305	290	299	291	294	300	299	260	281	333	271	257	296	297	291	306	258	287	277	291	288	265	277	257	298	273	335	284	290	284	286	307	275	288	310	294	298	271	293	293	263	286	270	303	285	277	275	311	274	274	287	296	282	302	311	291	291	307	303	269	306	291	294	316	286	298	286	300	286	296	309	313	298	279	304	310	299	277	302	293	275	301	309	278	302	281	291	304	289	321	288	303	282	268	304	294	342	270	294	324	311	301	264	285	275	287	283	314	308	271	281	287	259	273	298	293	294	290	292	299	282	296	293	305	318	280	273	269	314	265	284	279	279	288	285	286	268	296	301	267	299	289	274	282	284	272	325	275	271	290	241	341	283	297	298	271	270	273	299	251	260	293	295	299	292	256	308	295	317	289	270	283	264	267	285	293	288	324	304	308	304	291	267	270	281	266	299	317	304	322	314	271	301	322	303	259	293	310	278	283	297	285	307	292	283	297	298	320	327	275	283	294	303	290	294	309	284	282	279	284	284	324	282	271	286	283	321	302	298	300	271	279	306	270	306	290	293	270	304	274	290	299	280	289	263	282	285	261	272	264	280	290	286	302	286	282	296	293	271	269	288	307	288	284	318	320	297	320	287	286	290	294	291	258	319	287	272	255	310	308	298	286	294	318	297	283	320	296	315	285	299	294	288	258	294	277	311	320	298	278	295	275	311	265	284	302	296	282	315	309	276	280	279	301	301	295	298	287	269	290	286	284	300	305	286	292	309	300	280	296	301	278	312	312	284	249	269	300	284	308	303	282	284	261	281	271	293	299	319	285	322	298	323	312	282	270	285	305	273	259	267	274	292	270	281	289	299	295	276	308	312	307	291	291	271	295	298	307	305	290	310	274	293	293	281	258	292	316	283	272	276	297	313	284	303	307	324	291	272	310	273	272	275	250	303	297	262	292	262	248	274	275	251	295	301	297	324	283	298	271	285	297	266	305	279	296	319	284	287	263	315	316	277	300	301	280	312	296	322	286	291	282	307	288	285	268	275	286	328	324	302	292	309	265	299	297	284	302	284	293	295	277	276	284	301	297	307	291	300	288	290	332	312	275	261	291	296	257	298	275	304	296	286	290	293	303	289	307	289	298	277	299	289	282	272	320	274	288	301	297	308	297	288	287	290	288	284	287	279	281	285	282	281	301	267	274	276	307	271	290	306	303	300	291	287	343	267	301	274	309	288	293	277	307	275	298	291	306	294	283	290	308	283	284	289	330	280	277	294	276	276	286	273	274	287	293	308	292	324	295	302	304	291	308	278	309	311	287	308	287	292	275	289	330	310	283	287	283	292	301	283	259	315	314	298	286	286	276	315	314	319	292	282	273	284	298	313	304	295	299	307	321	280	305	297	290	273	282	321	304	279	275	297	294	304	273	297	307	265	310	277	282	267	278	249	298	287	273	272	303	307	279	282	294	312	292	288	309	311	281	255	258	289	305	300	334	272	293	309	293	277	287	283	308	294	283	298	304	283	297	275	270	298	298	287	307	309	285	279	289	286	281	294	293	332	293	310	299	303	295	303	297	313	315	300	293	288	295	293	294	306	314	329	305	288	287	311	286	283	306	287	302	284	299	299	296	290	293	300	271	337	272	306	287	289	289	297	322	275	311	287	278	297	289	301	318	311	277	283	290	242	264	304	275	295	311	280	289	274	290	294	292	282	286	290	269	274	287	302	280	281	289	279	289	293	283	309	330	322	286	290	303	268	283	285	274	285	309	302	316	291	288	287	298	291	280	284	277	290	264	307	298	285	319	274	283	280	297	253	297	296	315	305	260	280	299	303	288	273	295	289	271	322	301	288	288	244	301	269	317	283	296	274	290	294	285	290	312	295	292	300	319	285	308	269	264	299	289	303	297	257	298	273	266	297	305	282	327	247	274	294	287	297	264	307	277	281	295	299	297	272	275	300	312	283	275	272	298	304	306	299	271	319	295	289	303	314	272	297	305	327	282	313	276	289	282	312	301	319	258	298	292	283	289	280	286	311	297	286	301	317	287	304	308	301	292	292	254	279	278	294	245	282	288	268	269	314	310	283	291	279	277	293	311	273	290	277	282	296	306	304	299	289	296	270	293	312	304	310	314	257	303	277	283	280	304	278	292	296	290	301	249	270	272	284	293	281	261	306	326	299	298	266	323	305	307	289	277	277	280	285	285	290	285	290	281	308	290	301	271	301	300	275	317	306	278	284	315	289	291	279	301	267	282	276	315	280	291	287	293	305	326	262	295	285	272	292	281	323	299	256	323	345	284	297	306	288	299	332	294	308	324	312	263	253	299	302	299	278	278	267	319	319	293	278	300	294	297	295	304	292	266	302	306	263	292	298	299	296	292	303	267	270	303	276	274	269	284	283	304	275	301	320	287	286	259	296	301	284	257	294	329	300	297	281	291	272	296	280	299	267	295	316	299	279	272	304	284	288	320	276	302	290	299	303	290	303	283	278	291	306	241	257	277	305	275	289	286	291	281	293	281	302	302	311	301	282	305	298	309	326	300	280	304	296	315	292	285	296	320	311	303	295	291	277	300	297	292	297	265	274	322	280	282	306	275	281	284	291	288	300	250	302	281	290	257	298	285	283	298	274	292	275	265	283	313	272	289	284	291	298	291	273	282	331	288	322	296	341	293	311	270	312	311	287	286	307	318	252	287	262	298	275	292	313	271	303	273	258	284	257	292	298	281	273	301	288	302	295	272	301	326	278	261	300	286	268	302	297	290	307	297	288	305	296	308	275	292	259	314	305	301	322	281	280	278	308	303	276	313	256	301	263	287	326	272	290	293	293	296	263	271	271	284	270	303	284	283	295	254	285	306	311	293	265	260	287	293	280	313	295	299	296	284	291	275	308	286	286	270	273	247	327	304	323	284	266	296	318	268	282	296	314	244	324	293	293	290	284	275	292	258	275	295	282	305	280	271	294	289	288	300	302	272	274	257	301	294	305	278	296	304	294	282	285	276	291	322	272	295	289	281	301	309	268	261	291	293	291	311	311	295	277	281	287	317	287	285	296	289	291	279	292	295	324	261	283	310	280	256	298	262	264	270	293	300	307	303	286	294	314	304	294	295	293	275	280	270	271	287	279	270	301	296	280	312	292	278	303	324	315	293	258	319	310	302	284	305	299	300	305	287	307	294	253	281	308	295	297	293	283	268	274	279	277	308	295	254	310	266	286	291	299	302	274	285
34994	56783	49964	34388	18566	5781	1807	1142	803	714	641	555	516	507	489	472	434	432	425	368	415	388	383	372	351	351	363	369	371	370	348	353	314	380	361	377	313	339	286	367	345	338	334	321	332	308	358	331	352	360	364	329	360	340	351	369	326	344	347	342	396	350	401	369	364	351	341	395	346	336	349	366	364	324	362	377	318	344	337	318	333	310	338	353	346	329	303	331	347	333	339	317	338	384	363	349	347	322	341	329	353	333	338	381	339	329	357	347	343	334	349	353	307	342	336	361	336	322	350	347	344	328	333	330	322	316	298	348	317	285	316	302	344	314	320	318	321	339	310	315	289	307	302	341	328	339	287	297	332	333	307	314	319	301	299	319	305	338	327	322	351	302	316	301	327	318	355	343	309	310	332	318	346	353	318	305	319	312	288	275	327	315	316	339	312	293	361	297	319	285	322	309	322	314	309	343	323	308	312	310	272	297	353	325	315	350	319	303	282	317	301	300	324	306	300	308	334	340	315	339	309	296	341	302	337	272	318	341	326	301	314	317	316	320	306	317	330	346	319	322	295	324	336	324	336	309	307	310	361	304	304	308	297	359	330	325	300	350	282	315	344	313	315	308	309	306	331	324	330	322	312	313	321	327	323	351	323	354	316	336	312	324	311	331	341	323	306	320	331	329	336	287	308	311	350	322	342	321	309	317	347	299	333	332	287	318	317	317	309	297	294	310	317	351	292	334	364	314	278	330	337	292	354	307	304	304	337	324	336	276	308	331	305	318	328	317	326	343	353	294	327	310	356	318	342	315	324	301	326	325	331	309	333	298	301	333	315	344	334	328	325	322	312	344	345	340	323	344	330	347	307	326	308	321	325	329	283	291	323	328	302	327	349	317	302	302	309	320	355	326	315	321	343	299	352	322	324	345	318	292	317	331	321	292	325	303	344	317	303	335	292	333	334	328	318	310	340	306	286	300	292	342	328	311	308	336	323	279	316	294	346	316	314	309	293	314	344	341	318	303	321	331	314	306	322	323	296	300	317	350	277	344	312	320	307	316	329	316	303	315	298	305	331	319	298	282	311	351	319	315	318	336	310	309	341	347	312	296	314	289	322	316	305	331	335	309	349	334	311	313	348	347	297	304	325	325	341	305	310	308	325	299	303	323	316	355	301	313	280	304	319	318	322	332	358	349	326	325	334	299	307	291	355	323	290	312	303	341	324	309	354	323	307	349	340	332	326	343	316	338	361	325	326	345	299	315	330	347	334	297	286	366	324	314	352	325	303	321	316	322	332	323	321	352	322	299	344	289	319	305	332	348	308	309	334	310	327	335	325	315	344	319	331	324	332	340	335	321	326	326	287	352	326	326	327	322	306	351	342	285	268	308	307	315	326	329	305	338	304	328	313	317	297	322	312	343	327	319	299	340	343	304	339	339	323	313	313	347	345	323	290	311	306	345	324	319	301	318	308	336	308	335	311	307	314	322	299	334	341	316	301	317	360	329	335	323	299	347	325	339	307	280	321	330	316	339	318	310	286	335	334	293	324	303	314	313	337	331	344	315	310	319	339	306	321	282	336	319	316	301	349	336	320	318	300	321	302	323	321	305	315	322	305	301	324	299	338	327	305	326	296	322	324	309	305	321	319	314	314	333	336	315	314	308	330	312	328	326	341	328	323	309	302	338	327	267	337	287	325	305	324	308	331	310	345	345	329	295	340	339	305	327	313	317	334	309	305	307	348	312	330	327	314	340	315	321	341	312	360	326	327	313	320	331	298	305	333	328	327	306	300	338	319	322	313	307	329	330	339	323	338	311	306	317	312	316	344	331	312	328	301	345	300	346	353	341	319	292	334	295	340	315	323	321	337	340	273	290	322	327	308	330	301	323	313	317	281	311	340	314	319	318	315	328	318	334	336	323	342	324	318	334	304	333	322	334	317	320	307	356	316	321	316	333	334	349	300	325	329	342	325	337	301	334	336	282	336	325	325	301	315	358	331	319	312	357	300	325	330	328	310	310	330	337	344	321	305	318	316	327	315	305	315	313	315	340	327	331	316	300	339	287	312	315	315	304	338	322	325	287	304	313	304	337	325	277	317	315	301	305	296	307	339	344	325	318	318	299	317	334	341	346	312	297	304	306	333	298	303	318	294	344	333	326	335	335	319	307	320	337	322	330	321	296	308	328	326	302	309	334	326	332	323	306	337	343	286	300	357	313	341	347	297	329	318	301	322	313	328	312	339	320	342	343	270	305	317	331	314	317	314	307	366	315	331	317	323	353	350	317	314	315	333	309	312	314	324	319	328	319	317	329	307	367	317	336	323	312	356	298	329	297	320	342	303	307	325	286	332	320	303	334	316	305	316	317	322	332	321	304	294	339	322	324	296	326	348	309	347	307	352	334	310	332	320	344	303	313	303	291	328	329	295	308	341	343	295	302	292	289	296	313	316	329	329	290	315	332	321	316	330	295	299	329	312	312	360	311	328	310	317	295	346	310	317	306	312	292	340	315	315	318	294	335	311	307	323	311	334	297	340	330	325	327	280	307	272	337	306	332	280	330	365	338	292	344	314	322	336	315	322	314	340	333	282	309	317	333	341	299	346	312	326	330	307	307	328	338	318	299	293	319	350	313	318	310	318	311	321	312	329	270	321	334	325	324	324	331	334	329	338	286	330	355	332	315	316	311	304	319	321	314	317	305	296	310	316	292	327	302	332	302	312	319	293	327	332	293	330	335	319	326	352	316	284	349	286	326	322	302	314	305	331	347	329	309	325	353	299	285	310	350	335	294	325	316	351	301	331	317	306	352	295	305	298	318	328	298	325	368	319	341	321	324	328	349	322	330	324	334	314	333	311	335	336	286	328	323	349	322	304	310	320	325	328	314	282	301	320	302	307	341	326	317	320	311	342	324	355	341	306	321	338	327	333	299	314	318	343	337	332	310	334	333	333	340	330	329	328	310	309	316	324	319	307	289	329	339	330	321	326	326	324	333	332	332	307	321	322	347	302	323	342	357	305	319	326	299	329	347	292	331	324	287	306	334	316	302	305	324	314	322	306	290	311	344	313	353	307	298	300	295	327	326	323	368	335	344	317	320	333	327	302	319	307	287	320	308	330	300	333	325	330	316	327	300	322	316	326	361	306	305	308	306	293	298	326	279	303	299	315	308	325	319	309	312	312	314	315	280	331	360	321	305	313	284	289	330	303	313	302	336	318	328	322	327	345	303	289	318	319	314	299	309	267	303	301	331	294	344	345	296	333	273	317	326	272	320	275	305	350	302	323	321	330	294	342	336	338	296	328	311	313	315	332	330	308	331	337	331	322	319	303	322	305	314	322	310	318	294	334	330	311	301	326	319	329	326	326	301	324	308	301	337	309	339	305	317	297	293	324	299	318	346	351	310	339	368	333	306	303	314	325	345	296	322	339	327	282	306	355	367	321	320	325	336	340	320	283	307	319	296	307	312	305	327	301	321	342	321	339	315	304	302	317	304
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
